// JavaScript Document
var expDays=60;
var expDate = new Date();

/* start: wholesale discount */
if ( !window.calcDiscount )
{
	function calcDiscount( price, showPrice )
	{
		if ( isWholesaler )
		{
			if ( pagingWspPricing == 'per' )
				return "View product for wholesale price"
			if ( pagingWspType == 'flat' )
				wsPrice = price - pagingWspAmt;
			else
				wsPrice = price - ( price * ( pagingWspAmt / 100 ) );
		}
		if ( showPrice == 1 )
		{
			if ( price == 0 )
				return '';
			price = price - ( price - wsPrice );
			price = "Wholesale: $" + price.toFixed( 2 );
			return price;
		}
		else
		{
			wsPrice = wsPrice - price;
			return '(' + wsPrice.toFixed( 2 ) + ')';
		}
	}
}
/* end: wholesale discount */

expDate.setTime(expDate.getTime()+(expDays*24*60*60*1000))
function writeCookie(showHowMany,colperrow){
	var name,id,imageurl,price,saleprice,logintopurchase,Lname,Lid,Limageurl,Lprice,Lsaleprice,Llogintopurchase,cookieVal
	Lname = "productName:";
	Lid = "id:";
	Limageurl = "imageurl:";
	Lprice = "price:";
	Lsaleprice = "saleprice:";
	Llogintopurchase = "logintopurchase:";
	var nvp = new Array();
	var recentItemArray = new Array();
	var the_cookie = unescape(document.cookie);
	var ctr = 0 ;
	if(the_cookie.length > 0){
		var cookieArray = the_cookie.split(";");
		for(i=0;i<cookieArray.length;i++){
			if(cookieArray[i].indexOf(cookieName) > -1){
				recentItemArray[ctr] = cookieArray[i];
				ctr = ctr + 1;
			}
		}
		if(recentItemArray.length>0){
			document.write("<br><img src='http://site.skin-etc.com/solidcactus/images/recently-viewed-header.jpg'><br><br>");
		}
		document.write("<table border=0 width=540>");
		if(recentItemArray.length>0){
			showHowMany = recentItemArray.length >= showHowMany ? showHowMany : recentItemArray.length;
			colperrow = recentItemArray.length >= colperrow ? colperrow : recentItemArray.length;
			
			totalRows = Math.ceil(showHowMany/colperrow);
			endPos =-1;
			colWidth = Math.ceil(100/colperrow);
			for(i = 0; i < totalRows; i++){
				document.write("<tr>");
				startPos = endPos + 1;
				endPos = endPos + colperrow;
				for(a = startPos; a <= endPos; a++){
					if(a >= recentItemArray.length){
						document.write("<td align=center>&nbsp;</td>");
					}	
					else{
						name = "";
						id = "";
						imageurl = "";
						price = "";
						saleprice = "";	
						logintopurchase = "";							
						cookieVal = unescape(recentItemArray[a]);
						num = a;
						nvp = cookieVal.split("=");
						nvp = nvp[1].split("|");
						for(k=0;k<nvp.length;k++){
							if(nvp[k].indexOf("productName:") > -1)
								name = nvp[k].substr(Lname.length);
							if(nvp[k].indexOf("id:") > -1)
								id = nvp[k].substr(Lid.length);
							if(nvp[k].indexOf("imageurl:") > -1)
								imageurl = nvp[k].substr(Limageurl.length);
							if(nvp[k].indexOf("price:") > -1)
								price = nvp[k].substr(Lprice.length);
							if(nvp[k].indexOf("saleprice:") > -1)
								saleprice = nvp[k].substr(Lsaleprice.length);
							logintopurchase = Llogintopurchase;
						}
						document.write("<td width='" + colWidth +"%' align=center valign=top>");
						document.write("<table cellpadding=0 cellspacing=0 onmouseover='reviewon("+num+")' onmouseout='reviewoff("+num+")'><tr><td colspan=2 class='review-1' id='conttl"+num+"'></td><td rowspan=2 class='review-2' id='conttr"+num+"'></td></tr><tr><td rowspan=2 class='review-3' id='contbl"+num+"'></td><td>");
						document.write("<table width='100%' cellpadding='1' cellspacing='1'><tr><td valign=middle align=center height=80>");
						document.write("<a href=" + id + "><img src=" + imageurl + " border=0></a></td></tr>");
						document.write("<tr><td valign=top align=center><a href=" + id + " class='recentlya'><b>" + name + "</b></a></td></tr>");
						/*	
						if ( logintopurchase == 'true' && !loggedIn )
							document.write("<tr><td align=center class='recent-items-price'>Login to purchase.</td></tr>");
						else
						{
							if(price != "" && price != "0"){
								document.write("<tr><td align=center class='recent-items-price'>");
								if(saleprice != "" && saleprice != "0"){
									document.write(priceText + " ");
									if(showStrikeThrough)
										document.write("<strike>");
								}else
									document.write("<b>");
								
								document.write("$" + price);
								if(saleprice == "" || saleprice == "0")
									document.write("</b>");	
								if(saleprice != "" && saleprice != "0" && showStrikeThrough)
										document.write("</strike>");
								document.write("</td></tr>");
							}
							if(saleprice != "" && saleprice != "0"){
								document.write("<tr><td align=center class='recent-items-saleprice'><span>" + salePriceText + " $" + saleprice + "</span></td></tr>");
							}
							if( window.isWholesaler == true && window.calcDiscount ){
								var useprice = ( saleprice != '' && saleprice != '0' ) ? saleprice : price;
								// calcDiscount() from above
								document.write("<tr><td align=center><span class='saleprice'><b>" + calcDiscount( useprice, 1 ) + "</b></span></td></tr>");
							}
						}
						*/
						document.write("</table></td></tr><tr><td colspan=2 class='review-4' id='contbr"+num+"'></td></tr></table></td>");
					}
				}
				document.write("</tr>");
			}
		}
		document.write("</table>");
	}
}




function setSCCookie(name,id,imageurl,price,saleprice,logintopurchase){
	var theCookie,totalCookie,nextCookie,cookieArray, currentPos
	var ctr = 0 ;
	var recentItemArray = new Array();
	var the_cookie = unescape(document.cookie);

		theCookie = escape("productName:" + name + "|id:"  + id + "|imageurl:" + imageurl + "|price:" + price + "|salepric:" + saleprice + "|logintopurchase:" + logintopurchase) + "; expires=" + expDate.toGMTString() + "; path=/";
		if(the_cookie.length > 0){
			var cookieArray = the_cookie.split(";");
			for(i=0;i<cookieArray.length;i++){
				if(cookieArray[i].indexOf(cookieName) > -1){
					if(cookieArray[i].indexOf(id) > -1){
						var exists = true;
						currentPos = ctr;
					}					
					recentItemArray[ctr] = cookieArray[i];
					ctr = ctr + 1;
				}
			}
			if(ctr > 0){
				theCookie = cookieName + "=" + theCookie;
					if(exists)
						recentItemArray.splice(currentPos,1);
					recentItemArray.unshift(theCookie)	
				var totalToShow = recentItemArray.length >= howManyRecentViewed ? howManyRecentViewed : recentItemArray.length;
				
				for(i=0;i<totalToShow;i++){				
					passCookie = recentItemArray[i].split("=");
					document.cookie = cookieName + i + "=" + passCookie[1] + "; expires=" + expDate.toGMTString() + "; path=/";
				}
				
			}else{
				document.cookie = cookieName + "0=" + theCookie;
			}
		}else{
			document.cookie = cookieName + "0=" + theCookie;
		}
}

