var days = new Array(
      'Sunday','Monday','Tuesday',
      'Wednesday','Thursday','Friday','Saturday');

var months = new Array(
      'January','February','March','April','May',
      'June','July','August','September','October',
      'November','December');

String.prototype.trim = function() {
  return this.replace(/^\s+|\s+$/g, "");
};

function calculateDisc(retailPrice, ourPrice, elemID) {
	try {
		if (retailPrice > 0) {
			percentDec = ourPrice / retailPrice;
			saved = retailPrice - ourPrice;
			prcnt = 100 -(percentDec*100);
			domObj = document.getElementById('savedPercent' + elemID);
			domObj.innerHTML=Math.floor(prcnt) + "% off";
			//document.getElementById('savedAmt' + elemID).innerHTML="$" + Math.round(saved*100)/100;
		}
	} catch(err) {
		document.getElementById('savedPercent').innerHTML="";
		//document.getElementById('savedAmt').innerHTML="";
	}
}

function play(media){
  media = "http://www.clockway.com/video/" + media.substring(1, media.length-1);
  objVar = document.getElementById('mediaplayer')
  objVar.style.visibility='visible';
  objVar.innerHTML='<object id="thePlayer" classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95"'+
  'type="application/x-oleobject" width="320" height="285">'+
  '<param name="showControls" value="true">'+
  '<param name="fileName" value="'+media+'">'+
  '<embed type="application/x-mplayer2" width="320" height="285"'+
  'showcontrols="true" src="'+media+'"><\/embed><\/object>'
}


function newWindow(popupUrl, popupTitle, winHeight, winWidth, winScroll, winMenu, winToolbar, showLocation, winLeft, winTop) {
	if(winHeight = 'screen') {
		winHeight= (screen.height-(screen.height*.15))
	}

	windowsArgs = "status=no,scrollbars=" + winScroll + 
				   ",width=" + winWidth + 
				   ",height=" + winHeight +
				   ",menubar=" + winMenu +
				   ",toolbar=" + winToolbar +
				   ",location=" + showLocation + 
				   ",left=" + winLeft + 
				   ",top=" + winTop;

	var aWindow = window.open(popupUrl, popupTitle, windowsArgs);

	if (window.focus) {aWindow.focus()}
 }

function toUSADateFormat(aDate) {
	var d  = aDate.getDate();
	var day = (d < 10) ? '0' + d : d;
	var m = aDate.getMonth() + 1;
	var month = (m < 10) ? '0' + m : m;
	var yy = aDate.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;
	return month + "/" + day + "/" + year;
}

function toUSADateFormatMMDD(aDate) {
	var d  = aDate.getDate();
	var day = (d < 10) ? '0' + d : d;
	var m = aDate.getMonth() + 1;
	var month = (m < 10) ? '0' + m : m;
	var yy = aDate.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;
	return month + "/" + day;
}

function getDayOfWeek(aDate) {
	return days[aDate.getDay()];
}

//09/02/08, Super Tuesday
function getSuperSale() {
	//var saleTxt = "Super Sale ";
	var saleTxt = " ";

	try {
		var now = new Date();
		//saleTxt = (toUSADateFormat(now) + ", Super " + getDayOfWeek(now));
		//saleTxt = toUSADateFormat(now) + ", After Presidents Day Super Sale Today!";
		//saleTxt = "1/4/2011, NEW YEAR CLEARANCE SUPER SALE Today!";
		//saleTxt = "5/8/2011, Mother's Day SUPER SALE Today!";
		//saleTxt = "4TH OF JULY SUPER SALE";
		//saleTxt = "LABOR DAY SUPER SALE";
		//saleTxt = "10/31/2011, Halloween Super Sale Today!";
		//saleTxt = "11/6/2011, Daylight Savings Super Sale Today!";
		//saleTxt = "11/23/2011, Super Black Friday Presale TODAY!";
		//saleTxt = "11/24/2011, SUPER THANKSGIVING SALE TODAY!";
		//saleTxt = "11/25/2011, SUPER BLACK FRIDAY SALE TODAY!";
		//saleTxt = "12/26/2011, SUPER AFTER XMAS ONE DAY SALE TODAY!";
		//saleTxt = toUSADateFormat(now) + ", " + "SUPER BLACK FRIDAY SALE TODAY!"; 
		//saleTxt = toUSADateFormat(now) + ", " + "SUPER CYBER MONDAY SALE TODAY!";
		//saleTxt = (toUSADateFormat(now) + ", After Labor Day Super " + getDayOfWeek(now));
		//saleTxt = (toUSADateFormat(now) + ", After Christmas Super");
		//saleTxt = toUSADateFormat(now) + ", " + "Super CYBER " + getDayOfWeek(now).toUpperCase() + " Sale Today";
		//saleTxt = toUSADateFormat(now) + ", " + "Super " + getDayOfWeek(now) + " Sale Today"; 
		//saleTxt = toUSADateFormat(now) + ", " + "Super HOLIDAY One Day Sale TODAY"; 
		saleTxt = toUSADateFormat(now) + ", " + "Super " + getDayOfWeek(now) + " KICKOFF Sale Today"; 
		//saleTxt = toUSADateFormat(now) + ", " + "SUPER AFTER XMAS ONE DAY SALE TODAY!";
		//saleTxt = toUSADateFormat(now) + ", " + "Super NEW YEAR Holiday Sale TODAY!"; 

		

	}
	catch (e) {	}

	try	{
		domObj = document.getElementById('superSale');
		domObj.innerHTML = saleTxt;
	}
	catch (e1)	{}
}

function getUSADate() {
	domObj = document.getElementById('usaDate');
	domObj.innerHTML = toUSADateFormat(new Date());
}

function bnr() {
	try{
		var curDate = new Date();

		domObj = document.getElementById('bannerUsaDate');
		domObj.innerHTML = toUSADateFormatMMDD(curDate) + ",";

		domObj = document.getElementById('bannerDay');
		//domObj.innerHTML = getDayOfWeek(curDate).toUpperCase();
		//domObj.innerHTML = "CYBER "+ getDayOfWeek(curDate).toUpperCase();
		domObj.innerHTML = getDayOfWeek(curDate).toUpperCase();
		//domObj.innerHTML = getDayOfWeek(curDate);
		//domObj.innerHTML = "Black Friday Pre-";
		//domObj.innerHTML = "CYBER MONDAY";
		//domObj.innerHTML = "HOLIDAY One Day";
		//domObj.innerHTML = "NEW YEAR";
		


	} catch (e) {}
}

function getShipDateRange(productId, ldtm) {
	try {
		var xmlhttp=null;
		if (window.XMLHttpRequest) {
			// For IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
		} else {
		  // For IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}

		try
		{	
			xmlhttp.open("GET","http://clockway.com/GetShipDate.php?prdid=" + productId.trim() + "&ldtm=" + ldtm.trim(), false);
			xmlhttp.send(null);
			document.getElementById("txtShipDateRange").innerHTML=xmlhttp.responseText;
		}
		catch (e1) 	{
			xmlhttp.open("GET","http://www.clockway.com/GetShipDate.php?prdid=" + productId.trim() + "&ldtm=" + ldtm.trim() , false);
			xmlhttp.send(null);
			document.getElementById("txtShipDateRange").innerHTML=xmlhttp.responseText;
		}
	} catch (e) {
	}
}
