﻿$(document).ready(function($) {
	$("#lbSavePdf").click( function() {
		var progress = $("#updateProgressDiv");
		var offset = $(this).offset();
		progress.css({
			top:	'25%',
			left:	'50%'
		}).show("fast");
		
		$("#ifPrinfPdf").attr({src: "/Tools/SavePdf.aspx?url=" + $("#lbSavePdf").attr("rel")});
		setTimeout(function(){$("#updateProgressDiv").hide("fast");}, 6000);
		return false;
	});
	
	if ($.browser.safari)
	{
		IncludeJavaScript("/JavaScript/jquery/json2.min.js");

		$("#linkCurrencyConverter").click(function() {
		    setTimeout('IncludeJavaScript("/JavaScript/NumberFormat154.js")', 500);
			setTimeout('IncludeJavaScript("/Tools/CurrencyConverter/script.js")',1000);
		});
		$("#linkMortgageCalculator").click(function() {
			setTimeout('IncludeJavaScript("/JavaScript/NumberFormat154.js")',500);
			setTimeout('IncludeJavaScript("/Tools/MortgageCalculator/script.js")', 1000);
		});
	}
});

function IncludeJavaScript(jsFile)
{
	$(document).append('<script type="text/javascript" src="' + jsFile + '"></script>'); 
}

//galleria initialization code

$(function() {
	LoadGalleria();
});

function LoadGalleria() {
	//$('.gallery_demo_unstyled').addClass('gallery_demo'); // adds new class name to maintain degradability
	$('.galleria_container').addClass('featuredImgLarge');
	$('ul.gallery').galleria({
		history: false,
		clickNext: true,
		insert: '#imageContainer',
		onImage: function(image, caption, thumb) { // let's add some image effects for demonstration purposes

			// fade in the image & caption
			if (!($.browser.mozilla && navigator.appVersion.indexOf("Win") != -1)) { // FF/Win fades large images terribly slow
				image.css('display', 'none').fadeIn(1000);
			}
			caption.css('display', 'none').fadeIn(1000);

			// fetch the thumbnail container
			var _li = thumb.parents('li');

			// fade out inactive thumbnail
			_li.siblings().children('img.selected').fadeTo(500, 0.75);

			// fade in active thumbnail
			thumb.fadeTo('fast', 0.3)
			thumb.fadeTo('fast', 1).addClass('selected');

			// add a title for the clickable image
			image.attr('title', 'Next image >>');
		},
		onThumb: function(thumb) { // thumbnail effects goes here

			// fetch the thumbnail container
			var _li = thumb.parents('li');

			// fade in the thumbnail when finnished loading
			thumb.css({ display: 'none', opacity: 1.0 }).fadeIn(1500);

			if ($.browser.mozilla) {
				_li.css({ lineHeight: '71px' });
			}

			// hover effects
			thumb.hover(
					    function() { thumb.fadeTo('fast', 0.30); thumb.fadeTo('fast', 1); },
					    function() { _li.not('.active').children('img').fadeTo('fast', 1); } // don't fade out if the parent is active
				    )
		}

	});

	//sets current image label
	$.galleria.setCurr('sCurrent');
	$.galleria.setNext('bNext');
	$.galleria.setPrev('bPrevious');
	$.galleria.setNextPage('bNextPage');
	$.galleria.setPrevPage('bPreviousPage');
}
