var showStrikeThrough = true;var cookieName = "exclusive-recently-viewed-the5sstore";var priceText = "Retail:";var salePriceText = "Sale:";var howManyRecentViewed= 3;

function writeCookie(showHowMany,colperrow,pagetype){
	var name,id,imageurl,price,saleprice,Lname,Lid,Limageurl,Lprice,Lsaleprice,cookieVal
	Lname = "productName:";
	Lid = "id:";
	Limageurl = "imageurl:";
	Lprice = "price:";
	Lsaleprice = "salepric:";
	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){
			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);
			
				mainBox = "rt-box";
				mainDiv = "ttl-main";
				
				/*if(pagetype == "homepage" ){
					mainBox = "rt-box";
					mainDiv = "ttl-main";
				}else{
					mainBox = "rt-box-product";
					mainDiv = "ttl-main-product";
					}*/
			
			    document.write('<div class="'+mainBox+'">');
				document.write('<div class="'+mainDiv+'">Recently Viewed</div>');
				document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0" class="cat-display">');
			
			for(i = 0; i < totalRows; i++){
				startPos = endPos + 1;
				endPos = endPos + colperrow;				
				//document.write("<tr>");
				for(a = startPos; a <= endPos; a++){
					if(a >= recentItemArray.length){
						document.write("<td align=center> </td>");
					}else{
						name = "";
						id = "";
						imageurl = "";
						price = "";
						saleprice = "";							
						cookieVal = unescape(recentItemArray[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("salepric:") > -1)
								saleprice = nvp[k].substr(Lsaleprice.length);
						}
						
						if(saleprice != "" && saleprice != "0")
						displayPrice =  saleprice;
						else
						displayPrice =  price;
						
						document.write("<tr><td><a href="+id+"><img src="+imageurl+" border=0 /></a></td></tr>");
						document.write("<tr><td>"+name+"<br />$"+displayPrice+"<br /><a href="+id+">Details &gt;</a></td>\</tr>");
						if(a < showHowMany-1)
							document.write("<tr><td>&nbsp;</td></tr>");
					}
				}
				//document.write("</tr>");
			}
			document.write("</table></div>");
		}		
	}
}


function setCookie(name,id,imageurl,price,saleprice){
	var theCookie,totalCookie,nextCookie,cookieArray, currentPos;
	var ctr = 0 ;
	var recentItemArray = new Array();
	var the_cookie = unescape(document.cookie);
    var expDate = new Date();
	expDate.setDate(expDate.getDate() + 7); // 7 = days to expire
			
		theCookie = escape("productName:" + name + "|id:"  + id + "|imageurl:" + imageurl + "|price:" + price + "|salepric:" + saleprice) + "; 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){
					if(exists) {
						var updateArray = "recentItemArray = new Array(";
						var uaEndPos = recentItemArray.length - 1;
						if (uaEndPos == currentPos) {
							uaEndPos--;
						}
						for (var i = 0; i <= uaEndPos; i++) {
							if (i != currentPos) {
								updateArray += ("'" + recentItemArray[i] + "'" + ((i < (uaEndPos))? ", " : ""));
							}
						}
						updateArray += ");"
						eval(updateArray);
					}
					recentItemArray.unshift(theCookie);	
										
				var totalToShow = recentItemArray.length >= howManyRecentViewed ? howManyRecentViewed : recentItemArray.length;
				
				for(i=0;i<totalToShow;i++){				
					var passCookie = (i == 0)? recentItemArray[i]: recentItemArray[i].split("=")[1];
					document.cookie = cookieName + i + "=" + passCookie + "; expires=" + expDate.toGMTString() + "; path=/";
				}
				
			}else{
				document.cookie = cookieName + "0=" + theCookie;
			}
		}else{
			document.cookie = cookieName + "0=" + theCookie;
		}
}
