$(function(){

	var $divBannerHeight = $('#divBanner').css('height');
	var $divContentMargin = $('#divContent').css('marginLeft'); 

	// print version link

	var printLinkText;
	var graphicLinkText;

	// determine language
	if (document.location.href.toLowerCase().indexOf('-es.aspx')>-1)
	{
		printLinkText = "Versi\u00F3n para imprimir";
		graphicLinkText = "Versi\u00F3n gr\u00E1fica";
	}
	else
	{
		printLinkText = "Print Version";
		graphicLinkText = "Graphic Version";
	}

	// set the text to the right language
	$('#printVersionLink').text(printLinkText);	

	$('#printVersionLink').click(function(){
		var $divBanner = $('#divBanner');
		var $divContent = $('#divContent');
		var $divNav = $('#divNav');
		var $divSearch = $('#divSearch');
		var $divBannerSPControls = $('#divBannerSPControls');
		var $divBannerCustomSearchBox = $('#customSearchBox');
		var $divBannerCustomSearchGo = $('#customSearchGo');
		var tooBig = 5000; // pixels high

		var goFast = false;
		
		try
		{
			goFast = $printFast;
		}catch(e){}


		if (this.innerHTML == printLinkText)
		{
			if($('body').outerHeight()<tooBig && !goFast)
			{
				// page is small enough, so animate this
				$divNav.fadeOut(250, function(){
					$divContent.css({'top':$divBannerHeight,'position':'absolute','right':'0px'});
					$divContent.animate({'marginLeft': '0px','width':'99%'}, 250, function(){
						$divBanner.fadeOut(250);
						$divBannerSPControls.fadeOut(250);
						$divBannerCustomSearchBox.fadeOut(250);
						$divBannerCustomSearchGo.fadeOut(250);
						$divSearch.fadeOut(250, function(){
							$divContent.animate({'top': '0px'}, 250);
						});
					});
				});
			}
			else
			{
				// page is big, so do this quickly
				$divNav.hide();
				$divBanner.hide();
				$divContent.css({'marginLeft':'0px','width':'99%','position':'absolute','right':'0px'});
				$divBannerSPControls.hide();
				$divBannerCustomSearchBox.hide();
				$divBannerCustomSearchGo.hide();
				$divSearch.hide();
			}
			
			$('#PageContent').css({'margin':'5px'});
			
			this.innerHTML = graphicLinkText;
		}
		else
		{
			if ($('body').outerHeight()<tooBig && !goFast)
			{
				// page is small enough, so animate this			
				$divContent.css({'position':'static','marginLeft':$divContentMargin,'width':''});
				$divNav.fadeIn(250);
				$divBanner.fadeIn(250);
				$divBannerSPControls.fadeIn(250);
				$divBannerCustomSearchBox.fadeIn(250);
				$divBannerCustomSearchGo.fadeIn(250);
				$divSearch.fadeIn(250);
			}
			else
			{
				// page is big, so do this quickly
				$divContent.css({'position':'static','marginLeft':$divContentMargin,'width':''});
				$divNav.show();
				$divBanner.show();
				$divBannerSPControls.show();
				$divBannerCustomSearchBox.show();
				$divBannerCustomSearchGo.show();
				$divSearch.show();
			}
			
			$('#PageContent').css({'margin':'0px'});

			this.innerHTML = printLinkText;
		}

		this.blur();
		return false;
	});
	
	try
	{
		if ($printFast)
		{
			$('#printVersionLink').click();
		}
	}catch(e){}
}); 