// Variables to hold the forwarding page urls 
var strSSPSuit   = "/SSPShirt.asp";
var strSSPShirt  = "/SSPTie.asp";
var strSSPTie    = "/SSPBelt.asp";
var strSSPBelt   = "/SSPSocks.asp";
var strSSPSocks  = "/SSPShoes.asp";

var browserApp = navigator.appName;

if (browserApp == 'Microsoft Internet Explorer') browser = 'IE'
else browser = 'Nets'

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function evalCurrentURL(){
	var tempCURL = window.parent.location;
	var strPgCookieName; 
	
	tempCURL = tempCURL.toString();
	strPgCookieName = tempCURL.substring(tempCURL.indexOf("/SSP") + 1,tempCURL.indexOf(".asp"));	
	return strPgCookieName;
}

function saveForCart(){
	// Save the current product selection 	
	var addProdLink = "/istar.asp?a=7";
	var strPageCookieName;
	
	// First, build the action call - get the id, color, size, subsize, qty, csurl
	addProdLink = addProdLink + "&id=" + product.id;	

	if ((document.getElementById('colorSelect')) && document.getElementById('colorSelect').value != ''){
		addProdLink = addProdLink + "&color=" + escape(document.getElementById('colorSelect').value);
	}
	else if ((document.getElementById('colorText')) && document.getElementById('colorText').innerHTML != ''){
		addProdLink = addProdLink + "&color=" + escape(document.getElementById('colorText').innerHTML);
	}	 		
	
	if ((document.getElementById('sizeSelect')) && document.getElementById('sizeSelect').value != ''){		
		addProdLink = addProdLink + "&size=" + escape(document.getElementById('sizeSelect').value);		
	}
	else if ((document.getElementById('sizeText')) && document.getElementById('sizeText').innerHTML != ''){
		addProdLink = addProdLink + "&size=" + escape(document.getElementById('sizeText').innerHTML);		
	}	
	
	if ((document.getElementById('subsizeSelect')) && document.getElementById('subsizeSelect').value != ''){
		addProdLink = addProdLink + "&subsize=" + escape(document.getElementById('subsizeSelect').value);
	}
	else if ((document.getElementById('subsizeText')) && document.getElementById('subsizeText').innerHTML != ''){
		addProdLink = addProdLink + "&subsize=" + escape(document.getElementById('subsizeText').innerHTML);
	}
	
	if ((document.getElementById('colorSelect')) && document.getElementById('colorSelect').value == '' && document.getElementById('colorText').innerHTML == ''){
		alert('Please select a Color.');
	}
	else if ((document.getElementById('sizeSelect')) && document.getElementById('sizeSelect').value == '' && document.getElementById('sizeText').innerHTML == ''){
		alert('Please select a Size.');
	}	 
	else if ((document.getElementById('subsizeSelect')) && document.getElementById('subsizeSelect').value == '' && (document.getElementById('subsizeText')) && document.getElementById('subsizeText').innerHTML == ''){
		alert('Please select a Subsize.');
	}	
	else {
		addProdLink = addProdLink + "&qty=1&csurl=SP";
		//alert(addProdLink)
		strPageCookieName = evalCurrentURL();			

		window.parent.createCookie(strPageCookieName, addProdLink, 0);
		
		//alert(readCookie(strPageCookieName))
	
		// Forward to the next page		
		if (strPageCookieName == 'SSPShoes'){
			// This is the last item for the suit selection so start adding to bag.
			addSPToCart();
		}
		else {
			window.parent.location = eval('str' + strPageCookieName);
		}	
	}			
	
}

function setTestCookies(){
	
	createCookie("SSPSuit","/istar.asp?a=7&id=320123SP!GC&color=BRN&size=42&subsize=R&qty=1&csurl=SP",0);
	
	createCookie("SSPShirt","/istar.asp?a=7&id=620101-3SP!GB&color=BLK&size=44&subsize=R&qty=1&csurl=SP",0);
	
	createCookie("SSPTie","/istar.asp?a=7&id=602253-3SP!GB&color=BRN&size=40&subsize=R&qty=1&csurl=SP",0);
	
	createCookie("SSPBelt","/istar.asp?a=7&id=SPTAUSHIRT!CLSX&color=TAU&size=XL%2817/17.5%29&subsize=34/35&qty=1&csurl=SP",0);
	
	createCookie("SSPSocks","/istar.asp?a=7&id=SPTAUSHIRT!CLSX&color=TAU&size=L%2816/16.5%29&subsize=34/35&qty=1&csurl=SP",0);
	
	createCookie("SSPShoes","/istar.asp?a=7&id=SP720SKY!ENZN&color=SKY&size=16&subsize=36/37&qty=1&csurl=SP",0);	

}

function addSPToCart(){		
	// Flag that main product/sku for the suit package will be added
	createCookie("isSPMainAdded","true",0);
	
	// Create a cookie to indicate 1 Suit Package
	createCookie("isSSPSuitAdded","true",0);
	
	// Add the main product/sku for the suit package 
	window.parent.location = "/istar.asp?a=7&id=150SPK!NYS";
	
			
}

