﻿var homePageScrollTimer = 0;
$(document).ready(function()
{
	$('#TopNavMenu').CSSDropDownMenu({topLevelHoverShowThirdLevel:true});
	removeLastMenuSpacer();
	//addCountClassToTopLevelMenuItems();
	highlightSelectedMenuItem();
	setHomePageFlashAnimation();
});
function removeLastMenuSpacer()
{
	$('#TopNavMenu > #MainMenu > li.TopLevelItem:last > span.MenuSpacer').css({'display':'none'})
}
function addCountClassToTopLevelMenuItems()
{
	//$('#TopNavMenu > #MainMenu > li.TopLevelItem > ul.TopLevelSubList').css({'display':'none'})
}
function highlightSelectedMenuItem()
{
	if($.getUrlVar('CustomPage'))
	{
		currPage = $.getUrlVar('CustomPage').toLowerCase();
		if(currPage == 'privacypage' || currPage == 'copyrightpage')
		{
			$('#FooterLinksCell a').each(function()
				{
					if($(this).attr('href').toLowerCase().indexOf(currPage) > -1)
						$(this).addClass('CurrentPageFooter')
				});
		}
		else
		{
			$('.SelectedMenuItem').find('a.TopLevelItemLink').each(function()
				{
					$(this).html('<span>' + $(this).html() + '</span>')
				});
		}
	}
	else
	{
		if($.getUrlVar('Questionnaire'))
		{
			currPage = $.getUrlVar('Questionnaire').toLowerCase();
			$('.SelectedMenuItem').find('a.TopLevelItemLink').each(function()
				{
					$(this).html('<span>' + $(this).html() + '</span>')
				});
		}
		else
		{
			var pathName = window.location.pathname.substring(1).toLowerCase();
			if(pathName == 'productdisplay.aspx')
			{
				var currLink = $('#CategoryNavigation a').eq(2).attr('href').toLowerCase()
				var currentMenu = currLink.substring((currLink.indexOf('category=')+9),(currLink.indexOf('category=')+13)).toUpperCase();
				$('#TopNavMenu #MainMenu > li > a').each(function()
					{
						if($(this).attr('href').toUpperCase().indexOf(currentMenu) > -1)
						{
							$(this).html('<span>' + $(this).html() + '</span>')
							$(this).parent().addClass('Selected');
						}
					});
			}
			else
			{
				$('.SelectedMenuItem').find('a.TopLevelItemLink').each(function()
					{
						$(this).html('<span>' + $(this).html() + '</span>')
					});
			}
		}
	}
}
function setHomePageFlashAnimation()
{
	if($('#HomePageHerosContainer').length > 0)
	{
		//scrollHero();
		swapSWFPreview('S+P_Hero_1.swf')
		homePageScrollTimer = setInterval(scrollHero,5000);
		//scrollHero3();
	}
}
function scrollHero2()
{
	swapSWFPreview('S+P_Hero_2.swf');
	if(homePageScrollTimer)
		clearTimeout(homePageScrollTimer);
	homePageExtendedScrollTimer = setTimeout(scrollHeroInterval,10000);
}
function scrollHero3()
{
	swapSWFPreview('S+P_Hero_3.swf');
	if(homePageScrollTimer)
		clearTimeout(homePageScrollTimer);
	homePageExtendedScrollTimer = setTimeout(scrollHeroInterval,10000);
}
function scrollHero4()
{
	swapSWFPreview('S+P_Hero_4.swf');
	if(homePageScrollTimer)
		clearTimeout(homePageScrollTimer);
	homePageExtendedScrollTimer = setTimeout(scrollHeroInterval,10000);
}
function scrollHeroInterval()
{
	scrollHero();
	homePageScrollTimer = setInterval(scrollHero,5000);
}
function scrollHero()
{
	/*$('#HomePageHero').animate({height:'1px'},1000,function()
		{
			if($('#HomePageHeroLinks .SelectedHero').attr('id') == 'HomePageHeroLink4')
				var swf = $('#HomePageHeroLinks #HomePageHeroLink1').find('span:first').html();
			else
				var swf = $('#HomePageHeroLinks .SelectedHero').next().find('span:first').html();
			swapSWFPreview(swf);
		});*/
	$('#HomePageHero').fadeOut(1000,function()
		{
			if($('#HomePageHeroLinks .SelectedHero').attr('id') == 'HomePageHeroLink4')
				var swf = $('#HomePageHeroLinks #HomePageHeroLink1').find('span:first').html();
			else
				var swf = $('#HomePageHeroLinks .SelectedHero').next().find('span:first').html();
			
			if(swf == 'S+P_Hero_2.swf')
				scrollHero2();
			else if(swf == 'S+P_Hero_4.swf')
				scrollHero4();
			else
				swapSWFPreview(swf);
		});

	/*$('#HomePageHeroLinks').fadeOut(1000,function()
		{
			//$(this).fadeIn(1000);
		});*/
}
function showSWFPreview(currSWF)
{
	if(homePageScrollTimer)
		clearTimeout(homePageScrollTimer);
	/*$('#HomePageHero').animate({height:'1px'},1000,function()
		{
			swapSWFPreview(currSWF);
			homePageScrollTimer = setInterval(scrollHero,5000);
		});*/
	if(typeof(homePageExtendedScrollTimer) != 'undefined')
//	if(homePageExtendedScrollTimer)
		clearTimeout(homePageExtendedScrollTimer);
	if(currSWF == 'S+P_Hero_2.swf')
	{
		$('#HomePageHero').fadeOut(1000,function()
			{
				scrollHero2();
			});
		$('#HomePageHeroLinks').fadeOut(1000,function()
			{
				//$(this).fadeIn(1000);
			});
	}
//	else if(currSWF == 'S+P_Hero_3.swf')
//	{
//		$('#HomePageHero').fadeOut(1000,function()
//			{
//				scrollHero3();
//			});
//		$('#HomePageHeroLinks').fadeOut(1000,function()
//			{
//				//$(this).fadeIn(1000);
//			});
//	}
	else if(currSWF == 'S+P_Hero_4.swf')
	{
		$('#HomePageHero').fadeOut(1000,function()
			{
				scrollHero4();
			});
		$('#HomePageHeroLinks').fadeOut(1000,function()
			{
				//$(this).fadeIn(1000);
			});
	}
	else
	{
		$('#HomePageHero').fadeOut(1000,function()
			{
				swapSWFPreview(currSWF);
				homePageScrollTimer = setInterval(scrollHero,5000);
			});
		$('#HomePageHeroLinks').fadeOut(1000,function()
			{
				//$(this).fadeIn(1000);
			});
	}
}
function swapSWFPreview(currSWF)
{
	$('#HomePageHeroLinks .SelectedHero').removeClass('SelectedHero');
	$('#HomePageHeroLinks a span').each(function()
		{
			if($(this).html() == currSWF)
				$(this).parent().addClass('SelectedHero');
		});
	var isSelection = currSWF;
	//var flashObjStr = "<object type=application/x-shockwave-flash width=913 height=308 loop=false><PARAM NAME=Movie value=documents/flash/"+isSelection+"></object>"
	//$('#HomePageHero').html(flashObjStr).css({background:'#FF0000'});
	$('#HomePageHero').flash({swf:'documents/flash/'+currSWF,height:308,width:913,wmode:'opaque'});
	/*$('#HomePageHero').animate({height:'308px'},1000);*/
	$('#HomePageHero').fadeIn(1000);
	//$('#HomePageHeroLinks').fadeIn(1000);
}



