/* Date Updated: 1/23/2010 */function UtilsUpdateOrderTotals(PriceName, TotalName, Qty){	var ItemSubTotal;	var PrevItemSubTotal;	var SubTotal;	var Total;		PrevItemSubTotal = parseFloat(document.getElementsByName(TotalName)[0].value);	SubTotal = parseFloat(document.getElementsByName("uniform_order_subtotal")[0].value);	ItemSubTotal = parseFloat(document.getElementsByName(PriceName)[0].value) * Qty.value;	document.getElementsByName(TotalName)[0].value = DollarFormat(ItemSubTotal);		SubTotal = SubTotal - PrevItemSubTotal + ItemSubTotal;	if (SubTotal == 0)	{		Total = 0;	}	else	{		Total = SubTotal + parseFloat(document.getElementsByName("uniform_order_shipping")[0].value);	}	document.getElementsByName("uniform_order_subtotal")[0].value = DollarFormat(SubTotal);	document.getElementsByName("uniform_order_total")[0].value = DollarFormat(Total);}function UpdateTotal(TotalName, ScalarName, SelectObj){	Total = document.getElementById("fb_input_"+TotalName);	Scalar = parseInt(document.getElementById("fb_input_"+ScalarName).value);	Total.value = DollarFormat(parseFloat(SelectObj.options[SelectObj.selectedIndex].value)*Scalar);}function DollarFormat (Amount){	AmountString = Amount.toString();	AmountList = null;		if (AmountString.indexOf(".") == -1)	{		AmountString += ".00";	}	else	{		AmountList = AmountString.split('.');		if (AmountList[1].length < 2)		{			AmountString += "0";		}	}		return(AmountString);}function removeLastDownCSSClass(){	var oTemp = $$("a.down");	if (oTemp != null)	{		if ( (oTemp[oTemp.length-1] != null) && (oTemp.length > 1) )		{			oTemp[oTemp.length-1].removeClassName('down');		}	}}// -----------------------------------------------------------------------------------//	Hover SubNav // -----------------------------------------------------------------------------------function hideMenus(){	var oTemp = $$('.hoversubnav');	if (oTemp != null)	{		for (var i=0; i<oTemp.length; i++)		{			oTemp[i].style.display = "none";			unhighlightTopNav(oTemp[i].id.replace("hover_","nav_"));		}		}		var oTemp2 = $('subnavmenu');	if (oTemp2 != null)	{		oTemp2.style.display = "block";	}	}function hideSubMenu(e,sTemp){	var iMouseYpos = Event.pointerY(e);	var iMouseXpos = Event.pointerX(e);	var oNav = $(sTemp);	var oNavOffset = Element.cumulativeOffset(oNav);	var iNavYpos = oNavOffset[1];	var iNavXpos = oNavOffset[0];	if (Prototype.Browser.IE)	{		iNavXpos += 25;	}		if (sTemp.indexOf("nav_") != -1)	{		if ( (iMouseYpos <= (iNavYpos+29)) )		{			hideMenus();		}		}		if (sTemp.indexOf("hover_") != -1)	{		if ( (iMouseYpos >= (iNavYpos+29)) || (iMouseXpos <= (iNavXpos+1)) || (iMouseXpos >= (iNavXpos+778)) )		{			hideMenus();		}		}	}function showSubMenu(sTemp){	var oTemp = $(sTemp);	if (oTemp != null)	{		oTemp.style.display = "block";		highlightTopNav(sTemp.replace("hover_","nav_"));		var oTemp2 = $('subnavmenu');		if (oTemp2 != null)		{			oTemp2.style.display = "none";		}		}	}function highlightTopNav(sTemp){	var oTemp = $(sTemp);	if (oTemp != null)	{		oTemp.addClassName("highlight");	}	}function unhighlightTopNav(sTemp){	var oTemp = $(sTemp);	if (oTemp != null)	{		oTemp.removeClassName("highlight");	}	}// -----------------------------------------------------------------------------------//	CountDown //	Based on script by Christian//	http://snippets.aktagon.com/snippets/273-Simple-JavaScript-countdown-timer// -----------------------------------------------------------------------------------var countDownTime;var countDownTimeDays;var countDownTimeHours;var countDownTimeMinutes;var countDownTimeSeconds;function formatTime(value) {	var sTemp = value.toString();	if (sTemp.length < 2) 	{		sTemp = "0" + sTemp;	}	return(sTemp);}function countDownUpdate() {	var now = new Date();	var diff = new Date(countDownTime - now);		var secondsLeft = Math.floor(diff.valueOf() / 1000);	var days = Math.floor(secondsLeft / 86400) % 86400;	var hours = Math.floor(secondsLeft / 3600) % 24;	var minutes = Math.floor(secondsLeft / 60) % 60;	var seconds = Math.floor(secondsLeft / 1) % 60;	if (days != countDownTimeDays)	{		countDownTimeDays = days;		days = formatTime(days);		var oTemp = $('cd_days');		oTemp.update(days);	}}function countDown(then) {  			countDownTime = then;	var oTemp = $('countdowntimer');		var sTemp = "";	sTemp += "<p><span id=\"cd_days_message\"><span id=\"cd_days\"></span>&nbsp;days</span></span></p>";	oTemp.update(sTemp);	countDownUpdate();	new PeriodicalExecuter(countDownUpdate, 1);}



