window.addEvent('domready', function() {
	$$('#mainnav ul#menuElem ul ul ul ul').dispose();
	$$('#mainnav ul#menuElem ul ul ul ul ul').dispose();
	$$('#mainnav ul#menuElem ul ul ul ul ul ul').dispose();

if (parent.IsCMSDesk != true) {
//init dropdowns
var menu = new UvumiDropdown('menuElem');

/*season script to change link colors*/
var north = true;
var bodyCss = ['summer','autumn','winter','spring'];
var today = new Date();
var month = today.getMonth();
if (today.getDate() > 20) month++;
$(document.body).addClass(bodyCss[Math.floor((month+(north?6:0))/3)%4]);

document.id('sitemapIcon').addEvents({
	'click': function(){ 
		//init flash sitemap
		var flashvars_sitemap = {};
		switch (bodyCss[Math.floor((month+(north?6:0))/3)%4]) {
		case "summer" :
			flashvars_sitemap.color1 = "0xf58220";
			flashvars_sitemap.color2 = "0xd4b36e";
			flashvars_sitemap.color3 = "0xe7c004";
			flashvars_sitemap.color4 = "0x66b4d4";
			flashvars_sitemap.color5 = "0x94a537";
			flashvars_sitemap.colorLink = "0x414042";
			break;
		case "autumn" :
			flashvars_sitemap.color1 = "0xF4D065";
			flashvars_sitemap.color2 = "0xE19F4B";
			flashvars_sitemap.color3 = "0xBE5635";
			flashvars_sitemap.color4 = "0xBF427D";
			flashvars_sitemap.color5 = "0xb04852";
			flashvars_sitemap.colorLink = "0xFFF200";
			break;
		case "winter" :
			flashvars_sitemap.color1 = "0x83c4ec";
			flashvars_sitemap.color2 = "0xc7c5e2";
			flashvars_sitemap.color3 = "0xbdc0af";
			flashvars_sitemap.color4 = "0x6dbeba";
			flashvars_sitemap.color5 = "0x7c878e";
			flashvars_sitemap.colorLink = "0x414042";
			break;
		case "spring" :
			flashvars_sitemap.color1 = "0xdd7686";
			flashvars_sitemap.color2 = "0xaba2ba";
			flashvars_sitemap.color3 = "0xbec246";
			flashvars_sitemap.color4 = "0xf89b61";
			flashvars_sitemap.color5 = "0x1d9aa4";
			flashvars_sitemap.colorLink = "0x414042";
			break;
		default :
			flashvars_sitemap.color1 = "0xf58220";
			flashvars_sitemap.color2 = "0xd4b36e";
			flashvars_sitemap.color3 = "0xe7c004";
			flashvars_sitemap.color4 = "0x66b4d4";
			flashvars_sitemap.color5 = "0x94a537";
			flashvars_sitemap.colorLink = "0x414042";
			break;
		}
		
		var params_sitemap = {};
		params_sitemap.quality = "best";
		params_sitemap.wmode = "transparent";
		params_sitemap.scale = "default";
		params_sitemap.allowfullscreen = "true";
		params_sitemap.allowscriptaccess = "always";
		var attributes_sitemap = {};
		attributes_sitemap.id = "menuOnly";

		swfobject.embedSWF("/App_Themes/dki/_swf/menuOnly.swf", "flashSitemap", "950", "760", "9.0.0", "/App_Themes/dki/_swf/expressInstall.swf", flashvars_sitemap, params_sitemap, attributes_sitemap);
		}
});

// add class for nav items with sub nav
$$('#mainnav ul#menuElem li ul ul').getParent().addClass('nav-over');
$$('#mainnav ul#menuElem ul ul').addClass('level-3');
$$('#mainnav ul#menuElem ul ul ul').removeClass('level-3');
$$('#mainnav ul#menuElem ul ul ul').addClass('level-4');
if($chk(menu.options.closeDelay)) {
	var menunavDelay = menu.options.closeDelay;
} else {
	var menunavDelay = 500;
}
var growDelay = 350;

/* adding span to menu links to hide the background line*/

var li_nav_overs = $$('#mainnav ul#menuElem li.nav-over a');
$each(li_nav_overs, function(item, index){
	var elementLinkText = document.id(item).get('text');
	document.id(item).set('html', '<span>'+elementLinkText+'</span>');
});

$$('#mainnav ul#menuElem li ul li.nav-over').addEvents({
'mouseenter': function(){ 
	var myline = this;
	(function() { myline.setStyle('background', 'url(/App_Themes/dki/_img/overline.gif) 0px 6px repeat-x')}).delay(menunavDelay);
	},
'mouseleave': function(){ 
	var myoutline = this;
	(function() { myoutline.setStyle('background', 'none')}).delay(menunavDelay);
	}
});
function lineTaker(i) {
	i.setStyle('background', 'none');
}

var li1Timer = '';
var li2Timer = '';
var li3Timer = '';
var li4Timer = '';
var MN1Timer = '';
var MN2Timer = '';
var MN3Timer = '';
var MN4Timer = '';
var GrowHeight = '';
var li_1_size = document.id('menuElem_LI_0_1_1').getFirst().getNext().getSize();
document.id('menuElem_LI_0_1_1').addEvents({
	'mouseenter': function(){ 
		GrowHeight = li_1_size.y;
		MN1Timer = GrowMainNav.delay(growDelay);
		killDelays();
		},
	'mouseleave': function(){ 
		killGrowDelays();
		li1Timer = ShrinkMainNav.delay(menunavDelay);
		}
});
var li_2_size = document.id('menuElem_LI_0_2_1').getFirst().getNext().getSize();
document.id('menuElem_LI_0_2_1').addEvents({
	'mouseenter': function(){ 
		GrowHeight = li_2_size.y;
		MN2Timer = GrowMainNav.delay(growDelay);
		killDelays();
		},
	'mouseleave': function(){ 
		killGrowDelays();
		li2Timer = ShrinkMainNav.delay(menunavDelay);
		}
});
var li_3_size = document.id('menuElem_LI_0_3_1').getFirst().getNext().getSize();
document.id('menuElem_LI_0_3_1').addEvents({
	'mouseenter': function(){ 
		GrowHeight = li_3_size.y;
		MN3Timer = GrowMainNav.delay(growDelay);
		killDelays();
		},
	'mouseleave': function(){
		killGrowDelays(); 
		li3Timer = ShrinkMainNav.delay(menunavDelay);
		}
});
var li_4_size = document.id('menuElem_LI_0_4_1').getFirst().getNext().getSize();
document.id('menuElem_LI_0_4_1').addEvents({
	'mouseenter': function(){ 
		GrowHeight = li_4_size.y;
		MN4Timer = GrowMainNav.delay(growDelay);
		killDelays();
		},
	'mouseleave': function(){ 
		killGrowDelays();
		li4Timer = ShrinkMainNav.delay(menunavDelay);
		}
});

// search box
if($chk(document.id('plc_lt_headerSearch_SearchBox_txtWord'))) {
	document.id('plc_lt_headerSearch_SearchBox_txtWord').setProperty('value', 'Search');
	document.id('plc_lt_headerSearch_SearchBox_txtWord').addEvents({
		'mouseenter': function(){ 
			document.id('plc_lt_headerSearch_SearchBox_txtWord').setStyle('color', '#808285');
		},
		'mouseleave': function(){ 
			document.id('plc_lt_headerSearch_SearchBox_txtWord').setStyle('color', '#BCBEC0');
		},
		'focus': function() {
			if (document.id('plc_lt_headerSearch_SearchBox_txtWord').getProperty('value') == 'Search') {
				document.id('plc_lt_headerSearch_SearchBox_txtWord').setProperty('value', '');
			}
		},
		'blur' : function() {
			if (document.id('plc_lt_headerSearch_SearchBox_txtWord').getProperty('value') == '') {
				document.id('plc_lt_headerSearch_SearchBox_txtWord').setProperty('value', 'Search');
			}
		}
	});
}

/* breadcrumb color change */
if($chk(document.id('breadcrumbs'))) {
	if (document.id('menuElem_LI_0_1_1').hasClass('nav-on')) {
		document.id('breadcrumbs').addClass('li_1');
	} else if (document.id('menuElem_LI_0_2_1').hasClass('nav-on')) {
		document.id('breadcrumbs').addClass('li_2');
	} else if (document.id('menuElem_LI_0_3_1').hasClass('nav-on')) {
		document.id('breadcrumbs').addClass('li_3');
	} else if (document.id('menuElem_LI_0_4_1').hasClass('nav-on')) {
		document.id('breadcrumbs').addClass('li_4');
	}
}

function killGrowDelays() {
	if($chk('MN1Timer')){ MN1Timer = $clear(MN1Timer);}
	if($chk('MN2Timer')){ MN1Timer = $clear(MN2Timer);}
	if($chk('MN3Timer')){ MN1Timer = $clear(MN3Timer);}
	if($chk('MN4Timer')){ MN1Timer = $clear(MN4Timer);}
}
function killDelays() {
	if($chk('li1Timer')){ li1Timer = $clear(li1Timer);}
	if($chk('li2Timer')){ li1Timer = $clear(li2Timer);}
	if($chk('li3Timer')){ li1Timer = $clear(li3Timer);}
	if($chk('li4Timer')){ li1Timer = $clear(li4Timer);}
}
function GrowMainNav() {var navEl = document.id('mainnav'); navEl.set('tween', {duration: 200});navEl.tween('height',GrowHeight + 50);}
function ShrinkMainNav() {document.id('mainnav').tween('height', '50');}

if (Browser.Engine.trident == true) {
	if (Browser.Engine.version == 5) {
		document.id('mainnav').setStyle('padding-top','10px');
	}
}
} // close cmsdesk if statement
});

