var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var segmentCount=0;
function GetCookie(NameOfCookie)
{ if (document.cookie.length > 0)
{ begin = document.cookie.indexOf(NameOfCookie+"=");
if (begin != -1)
{ begin += NameOfCookie.length+1;
end = document.cookie.indexOf(";", begin);
if (end == -1) end = document.cookie.length;
return unescape(document.cookie.substring(begin, end)); }
}
return null;
}


function SetCookie(name, value, expiredays)
{ 
var expiredays=7;
var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = name + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function DeleteCookie (name) {  
var exp = new Date();  
exp.setTime (exp.getTime() - 1);  
var cval = GetCookie (name);  
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function set_recent(itemId, itemImg, itemName,itemPrice,itemSalePrice){
	var Cookieval=itemId + "|" + itemImg + "|" + itemName + "|" + itemPrice + "|" + itemSalePrice;
	allExist=0;
	repeat = 0;
	for (i=1; i<=showRecent; i++){
		if(repeat == 1){
			repeat =1;
		}
			cookieName="giftwrapgifts-recent"+i;
			var findCookie=GetCookie(cookieName)
			if(findCookie==Cookieval){
				repeat = 1;
				//alert ("Yes");
			}
			
			if(findCookie){
				allExist=allExist + 1;
				}
				else if(repeat==0){
					//alert ("No repeat");
						SetCookie(cookieName,Cookieval)
						break;
				}
		}
	if (allExist==showRecent && repeat==0){
		var lastCookie="giftwrapgifts-recent"+showRecent;
		for (j=1; j<showRecent; j++){
			nextcookieName="giftwrapgifts-recent"+(j+1);
			swapName="giftwrapgifts-recent"+j;
			var prevCookie=GetCookie(nextcookieName)
			SetCookie(swapName,prevCookie)
		}
			SetCookie(lastCookie,Cookieval)
	}
}

function show_recent(){
	var cookieLen= 0;
	cookieLen= recentLen();
	var titleBG;
	if(document.getElementById("previously-viewed-bg")){
		if(document.getElementById("previously-viewed-bg").value!=""){
			titleBG = document.getElementById("previously-viewed-bg").value;							   
	   }
	}
	
	if(cookieLen > 0){
		document.write("<table border='0' cellspacing='0' cellpdding='0' align='center' width='100%'>");
		if(titleBG==""){
			document.write("<tr><td align='left' valign='middle' class='recent-class'>"+RecentlyTitle+"</td></tr>");
		}else{
		    document.write("<tr><td align='left' valign='middle' class='recently-viewed'>"+RecentlyTitle+"</td></tr>");
		}

	    document.write('<tr><td align="left" valign="top"><table border="0" cellspacing="0" cellpdding="1" align="left">');
			if(displayView=="column"){
				if(cookieLen <= segments){
						document.write("<tr class='recent-row-last'>");
					}else{
						document.write("<tr>");
						};
			}
			
			for (i=cookieLen; i>=1; i--){
				segmentCount+=1;
				cookieName="giftwrapgifts-recent"+i;
				var findCookie=GetCookie(cookieName)
				var rviTableCell;
				setCookieTable = fetchData(findCookie);
				//alert(setCookieTable);
				if(displayView=="row"){
					if(cookieLen <= segments){
						document.write("<tr class='recent-row-last'>");
					}else{
						document.write("<tr>");
						};
				}
				
				if((i <= cookieLen) && (displayView=="column") && (segmentCount<segments) && (i!=1)){
					//document.write("<td width='1' style='font-size:1px;border-left:1px solid "+separatorColor+"'>.</td>");
					rviTableCell = "recent-cell";
				}else{
					rviTableCell = "recent-cell-last";
					}

				/*
				if(segmentCount!=3){
					rviTableCell = "recent-cell";
				}else{
					rviTableCell = "recent-cell-last";
					}
					
					*/
				
				//alert(rviTableCell);
				if(findCookie){
					document.write("<td align='left' valign='top' class='"+rviTableCell+"' width='25%'>"+setCookieTable + "</td>");
				}
	
				if((i <= cookieLen) && (displayView=="column") && (segmentCount<segments) && (i!=1)){
					//document.write("<td width='1' style='border-left:1px solid "+separatorColor+"'></td>");
				}
	
				if(displayView=="row"){
					document.write("</tr>");
				}


				if(segments && segments!="" && displayView!="row"){
					if(segmentCount == segments){
						document.write("</tr>")
					}					
					
					
					if(cookieLen > segments && segmentCount==segments){
						if(rowSeperatorColor && rowSeperatorColor!=""){
						document.write("<tr><td height='1' colspan='"+parseInt(segments + (cookieLen-2))+"' style='border-bottom:1px solid "+rowSeperatorColor+"; font-size:1px;'>&nbsp;</td></tr>")
						}else{						
						if(i < cookieLen){
							document.write("<tr><td height='2'></td></tr>");
							document.write("<tr class='recent-row-last'>");
							}else{
								document.write("<tr>");
								};
						}
					}
				}

				if((i!= 1) && (i <= cookieLen) && (displayView=="row")){
					document.write("<tr><td height='1' style='font-size:1px;border-bottom:1px solid "+separatorColor+"'>&nbsp;</td></tr>");
					document.write("<tr><td height='5'></td></tr>");
				}

				if(segmentCount==segments)segmentCount=0;
			}
	
			if(displayView=="column"){
				document.write("</tr>");
			}
	
		document.write("</table></td></tr></table>");
}



	}

function fetchData(findCookie){
	var cookieCreateTable="";
	var cookieItem = findCookie.split("|");
	if(cookieItem.length >1) {
		if(showAddtoCart.toLowerCase()=="yes"){
			cookieCreateTable += "<form action='http://order.store.yahoo.net/cgi-bin/wg-order?indianaribbon' method='POST' style='padding:0px; margin:0px;'>";
			cookieCreateTable += "<input type='hidden' name='vwitem' value='"+cookieItem[0]+"'>";
			}
			cookieCreateTable += "<table border='0' cellspacing='1' cellpadding='1' align='center'>";
			cookieCreateTable += "<tr><td align='center' height='110' valign='middle'>";
			cookieCreateTable += "<a href='" + cookieItem[0]+ ".html' class='recent-link'><img src='"+cookieItem[1]+"' border='0'></a>";
			cookieCreateTable += "</td></tr>";
			
			cookieCreateTable += "<tr><td align='center'>";
			cookieCreateTable += "<a href='" + cookieItem[0]+ ".html' class='recent-link'>"+cookieItem[2]+"</a>";
			cookieCreateTable += "</td></tr>";
			if(cookieItem[3] && cookieItem[3]!="" && cookieItem[3]!=null){
				cookieCreateTable += "<tr><td align='center' class='rvi-reg-price'>";
				cookieCreateTable += cookieItem[3];
				cookieCreateTable += "</td></tr>";
			}
			
			/*if(cookieItem[4] && cookieItem[4]!="" && cookieItem[4]!=null){
				cookieCreateTable += "<tr><td align='left' class='rvi-sale-price'>";
				cookieCreateTable += cookieItem[4];
				cookieCreateTable += "</td></tr>";
			}*/
			if(showAddtoCart.toLowerCase()=="yes"){
				cookieCreateTable += "<tr><td style='font-size:1px; height:10px;'>&nbsp;</td></tr>";
				cookieCreateTable += "<tr><td align='center'>";
				if(cartImage != ""){					
					cookieCreateTable += "<input type='image' src='"+cartImage+"' border='0'>";	
					}
					else{
						cookieCreateTable += "<input type='submit' name='submit' value='Add to Cart'>";
						}
				cookieCreateTable += "</td></tr>";
			}
			cookieCreateTable += "</table>";
		if(showAddtoCart.toLowerCase()=="yes"){
			cookieCreateTable += "</form>";
			}
	}
	return cookieCreateTable;
}

function recentLen(){
 var cnt=0;
 for (i=1; i<=showRecent; i++){
	cookieName="giftwrapgifts-recent"+i;
	var findCookie=GetCookie(cookieName)
	if(findCookie){
		cnt=cnt + 1;
	}
  }
return cnt;
}

