﻿// START Global

	window.scrollTo = function(x, y)
	{
		return true;  // Maintain scroll position after validators fire.
	}

	$(document).ready(function()
	{
		base_OnReady();

		if($('#home').length > 0)
		{
			home_OnReady();
		}
		else if($('#capital-allowances').length > 0)
		{
			capitalallowances_OnReady();
		}
		else if($('#banking').length > 0)
		{
			banking_OnReady();
		}
	});

// END Global

// START Base.master

	function base_OnReady()
	{
		base_FillSearchBox();

		$("input[id$='_txtSearch']").focus(function(event)
		{
			base_EmptySearchBox();
		});

		$("input[id$='_txtSearch']").blur(function(event)
		{
			base_FillSearchBox();
		});
	}

	function base_EmptySearchBox()
	{
		if($("input[id$='_txtSearch']").val() == 'Search Site   ')
		{
			$("input[id$='_txtSearch']").val('');
			$("input[id$='_txtSearch']").css('color', 'Black');
		}
	}

	function base_FillSearchBox()
	{
		if($("input[id$='_txtSearch']").val() == '')
		{
			$("input[id$='_txtSearch']").val('Search Site   ');
		}

		if($("input[id$='_txtSearch']").val() == 'Search Site   ')
		{
			$("input[id$='_txtSearch']").css('color', '#aaa');
		}
	}

// END Base.master

// START Home.master

	var home_flashFile;
	var home_expressInstallFile;
	var home_flashWidth;
	var home_flashHeight;

	function home_OnReady()
	{
		var so = new SWFObject(home_flashFile, "MP", home_flashWidth, home_flashHeight, "9", "#333333");

		if(so.installedVer.major > 0)
		{
			so.useExpressInstall(home_expressInstallFile);
			so.addParam("scale", "noscale");	
			so.write("flashcontent");
		}
	}

// END Home.master

// START Banking.master

	function banking_OnReady()
	{
		$("a[id$='lnkPopupLink']").click(function(event)
		{
			$('.popup').css('display', 'block');
			event.preventDefault();
		});

		$('.popup .background').click(function(event)
		{
			$('.popup').css('display', 'none');
			event.preventDefault();
		});

		$('.popup #close').click(function(event)
		{
			$('.popup').css('display', 'none');
			event.preventDefault();
		});
	}

// END Banking.master

// START CapitalAllowances.master

	var capitalallowances_anchor = '';

	function capitalallowances_OnReady()
	{
		capitalallowances_CheckAnchor();

		$("a[id$='-button']").click(function(event)
		{
			var buttonId = '#' + this.id.substr(0, this.id.lastIndexOf('-'));

			if(buttonId == capitalallowances_anchor)
			{
				event.preventDefault();
			}
			else
			{
				setTimeout(function(){ capitalallowances_CheckAnchor() }, 50);
			}
		});
	}

	function capitalallowances_CheckAnchor()
	{
		if(capitalallowances_anchor != window.location.hash)
		{
			var oldAnchor = (capitalallowances_anchor == '' ? '#main' : capitalallowances_anchor);
			capitalallowances_anchor = window.location.hash;

			if(capitalallowances_anchor.length > 1)
			{
				if($(capitalallowances_anchor).length > 0)
				{
					$(oldAnchor).addClass('hidden');
					$(capitalallowances_anchor).removeClass('hidden');
					$(oldAnchor + '-resources').addClass('hidden');
					$(capitalallowances_anchor + '-resources').removeClass('hidden');
				}
			}
		}
	}

// END CapitalAllowances.master
