var regularPriceText="Regular Price: ";
var salePriceText="Sale Price: ";
var currentNum=1;
var sw=1;
var columns=4;
var resultsperpage=20;
var layout=1;
//var rem=1;
//var subct=0;
var sort="rd";
var arrLength=sortbyprice.length;
var temparr=new Array();
var maxpage=0;
//var oc=0;
//var ct=-1;
//var sct=0;
var dct=1;
//var tableWidth=804;
var tdWidth=186;
function updateLayout(n){
layout=n;
change(currentNum, sort);
}

function getCookie(name){
var cookie,list,i,equals,match;
cookie=document.cookie;
if(cookie.length==0){
return '';
}
else{
list=cookie.split(';');
for(i=0;i<list.length;i=i+1){
equals=list[i].indexOf('=');
match=list[i].substring(0,equals);
if(match.substr(0,1)==' '){
match=match.substr(1);
}
if(match==name){
return list[i].substring(equals+1,list[i].length);
}
}
return '';
}
}


function bakeCookie(url, sort, pageNum)
{
document.cookie="eyLastPage="+url+"|"+sort+"|"+pageNum;
}




function change(n,sort)
{

bakeCookie(idee, sort, n);


currentNum=parseInt(n);

$(".SortPagingLinks").html("");

$(".SortPagingLinks").append("Sort By: ");
var newlink = window.location.href + "#top";

	if(sort=="nd"){
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'rd');>Default</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'na');>Name <img src=/lib/creative-visions/down2.jpg style='display: inline; border:0px;'></a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'pd');>Price</a>");
	}
	else if(sort=="pd")
	{
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'rd');>Default</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'nd');>Name</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'pa');>Price <img src=/lib/creative-visions/down2.jpg style='display: inline; border:0px;'></a>");
	}
	else if(sort=="rd"){
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'ra');>Default <img src=/lib/creative-visions/down2.jpg style='display: inline; border:0px;'></a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'nd');>Name</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'pd');>Price</a>");
	}
	else if(sort=="na"){
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'rd');>Default</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'nd');>Name <img src=/lib/creative-visions/up2.jpg style='display: inline; border:0px;'></a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'pd');>Price</a>");
	}
	else if(sort=="pa")
	{
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'rd');>Default</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'nd');>Name</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'pd');>Price <img src=/lib/creative-visions/up2.jpg style='display: inline; border:0px;'></a>");
	}
	else if(sort=="ra"){
	$(".SortPagingLinks").append("<a href=javascript:change(1,'rd');>Default <img src=/lib/creative-visions/up2.jpg style='display: inline; border:0px;'></a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'nd');>Name</a>&nbsp;|&nbsp;");
	$(".SortPagingLinks").append("<a href="+ newlink +" onclick=javascript:change(1,'pd');>Price</a>");
	}
	
	$(".SortPagingLinks").append("");
$(".SortPagingLinks").append("<div class='SortPagingLinksNumber'>");
$(".SortPagingLinksNumber").append("&nbsp;&nbsp; Go To Page: ");
	if (currentNum!=1){
		if (currentNum==0){
		
		for (i=0; i<arrLength/resultsperpage; i++)
		{
		maxpage=i;
		}
		
		$(".SortPagingLinksNumber").append("<a href="+ newlink +" onclick=javascript:change("+(maxpage+1)+",'"+sort+"');><</a> ");
		}
		else{
		$(".SortPagingLinksNumber").append("<a href="+ newlink +" onclick=javascript:change("+(currentNum-1)+",'"+sort+"');><</a> ");
		}
	}
	else{
	
	//$(".SortPagingLinksNumber").append("&nbsp;&nbsp;&nbsp;");
	}	
		for (i=0; i<arrLength/resultsperpage; i++)
		{
			if (currentNum==i+1)
			{
			$(".SortPagingLinksNumber").append("<div class=selNum>"+(i+1)+"</div>&nbsp;|&nbsp;");
			}
			else{
			$(".SortPagingLinksNumber").append("<a href="+ newlink +" onclick=javascript:change("+(i+1)+",'"+sort+"');>"+(i+1)+"</a>&nbsp;|&nbsp;");
			}
		maxpage=i;
		}
		if(maxpage==0){
		$(".SortPagingLinksNumber").hide();
		}
		else{
		$(".SortPagingLinksNumber").show();
		}
		$(".SortPagingLinks").append("</div>");
		
		//alert(maxpage+"-"+arrLength);
		//if (maxpage>arrLength)
		//{
		
		
				if(currentNum==0)
				{
				$(".SortPagingLinksNumber").append("<div class=selNum>View All </div>");
				}
				else{
				$(".SortPagingLinksNumber").append(" <a href="+ newlink +" onclick=javascript:change(0,'"+sort+"');>View All</a> ");
					
					if(currentNum==(maxpage+1))
					{
					$(".SortPagingLinksNumber").append("<a href="+ newlink +" onclick=javascript:change(0,'"+sort+"');>></a> ");
					}
					else{
					$(".SortPagingLinksNumber").append("<a href="+ newlink +" onclick=javascript:change("+(currentNum+1)+",'"+sort+"');>></a> ");
					}
				
				
				}
				
		//}	
		
		var te=$(".SortPagingLinksNumber").text();
		
		if(layout==2)
		{
		$(".SortPagingLinks:eq(0)").append("&nbsp;&nbsp;&nbsp;<b>Grid View</b> &nbsp;<input type='radio' name='layout' onclick='updateLayout(1);'>&nbsp;&nbsp;<b>List View</b> &nbsp;<input type='radio' name='layout' onclick='updateLayout(2);' checked>");
		}
		else{
		$(".SortPagingLinks:eq(0)").append("&nbsp;&nbsp;&nbsp;<b>Grid View</b> &nbsp;<input type='radio' name='layout' onclick='updateLayout(1);' checked>&nbsp;&nbsp;<b>List View</b> &nbsp;<input type='radio' name='layout' onclick='updateLayout(2);'>");
		}
		
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	

if (sort=="rd")
{
	var arr=new Array();
	if(sw==1)
	{
	for (i=0; i<sortbyprice.length; i++)
	{
	temparr[i]=sortbycontents[i];
	}
	
	//temparr.sort(function() {return 0.5 - Math.random()})
	//sw=2;
	}
	
	for (i=0; i<sortbycontents.length; i++)
	{
	arr[i]=temparr[i];
	}
}
else if (sort=="pd")
{
	var arr=new Array();
	
	for (i=0; i<sortbyprice.length; i++)
	{
	arr[i]=sortbyprice[i];
	}
}
else if (sort=="nd")
{
	var arr=new Array();
	
	for (i=0; i<sortbyprice.length; i++)
	{
	arr[i]=sortbyprice[i];
	}
	arr.sort();
}
else if (sort=="ra")
{
	var arr=new Array();
	if(sw==1)
	{
	for (i=0; i<sortbycontents.length; i++)
	{
	temparr[i]=sortbycontents[i];
	}
	
	//temparr.sort(function() {return 0.5 - Math.random()})
	//sw=2;
	}
	
	for (i=0; i<sortbycontents.length; i++)
	{
	arr[i]=temparr[i];
	}
	arr.reverse();
}
else if (sort=="pa")
{
	var arr=new Array();
	
	for (i=0; i<sortbyprice.length; i++)
	{
	arr[i]=sortbyprice[i];
	}
	arr.reverse();
}
else if (sort=="na")
{
	var arr=new Array();
	
	for (i=0; i<sortbyprice.length; i++)
	{
	arr[i]=sortbyprice[i];
	}
	arr.sort();
	arr.reverse();
}




$("#SortPaging").html("");

if(n==0&&layout==1)
{
	var incount=0;
	var tableid=0;
	var mcct=0;
	for(i=0; i<arr.length; i++)
	{

	
	if (incount==0)
	{
	$("#SortPaging").append("<table id='"+tableid+"'><tr id=TR"+tableid+"></tr></table>");
	incount=0;
	}
	var arrsplit=arr[i].split("|");
	
	$("#TR"+tableid).append("<td align=center valign=\"middle\" width="+tdWidth+" id=t" + i + " class=contentsTD></td>");

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					$("#t"+i).append("<a class='dInline' href='"+arrsplit[4]+"'><img class='scSSpopple' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					else{
					$("#t"+i).append("<a href='"+arrsplit[4]+"'><img class='pageImage' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					
					$("#t"+i).append("<div class=contentsName><a href='"+arrsplit[4]+"'>"+arrsplit[0]+"</a></div>");
					
					
					
					if(hideForm=="y"){
					if(arrsplit[3]=="nil")
					{
					if(arrsplit[2]!="nil")
					{
					$("#t"+i).append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[2]+"</b></font></div>");
					}
					}
					else if(arrsplit[2]!="nil")
					{
					$("#t"+i).append("<div class=contentsRegPrice>"+arrsplit[5]+" "+arrsplit[2]+"</div>");
					$("#t"+i).append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[3]+"</b></font></div>");
					}
					
					
					

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					
					
						$("#t"+i).append("<form method=\"POST\" action=\"http://order.store.yahoo.net/cgi-bin/wg-order?creative-visions+"+arrsplit[7]+"\">Quantity: <input type=\"text\" value=\"1\" maxlength=\"3\" id=\"vwquantity0\" style=\"text-align:center; width: 25px; border: 1px solid #000000;\"><input name=\"vwitem\" type=\"hidden\" value=\""+arrsplit[7]+"\"><input name=\"vwcatalog\" type=\"hidden\" value=\"creative-visions\"><input type=\"image\" src=\""+arrsplit[8]+"\" border=\"0\" style=\"display: block; padding: 5px 0;\"></form>");
						
					
					}
					}
					
				
				if(dct<columns&&i<(arrLength-1))
				{
				$("#TR"+tableid).append("<td valign=\"middle\" class=divider width=\"3\"><img src=\"/lib/creative-visions/ey-divider.jpg\"></td>");
				dct++;
				
				
				}
				else{
				dct=1;
				}
					
					
	incount++;
	if (incount==columns)
	{
	tableid++;
	incount=0;
	}
	mcct=i;
	}
	$(".SortPagingLinksNumber").append("Displaying Products: 1 - "+(mcct+1)+" of "+arr.length);
	
	}

else if(n!=0&&layout==1){
	var incount=0;
	var tableid=0;
	var mcct=0;
	
	for(i=((n-1)*resultsperpage); i<(((n-1)*resultsperpage)+resultsperpage) && i<arr.length; i++)
	{
	if (incount==0)
	{
	$("#SortPaging").append("<table id='"+tableid+"'><tr id=TR"+tableid+"></tr></table>");
	incount=0;
	}
	var arrsplit=arr[i].split("|");
	
	$("#TR"+tableid).append("<td align=center valign=\"middle\" width="+tdWidth+" id=t" + i + " class=contentsTD></td>");

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					$("#t"+i).append("<a class='dInline' href='"+arrsplit[4]+"'><img class='scSSpopple' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					else{
					$("#t"+i).append("<a href='"+arrsplit[4]+"'><img class='pageImage' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					
					$("#t"+i).append("<div class=contentsName><a href='"+arrsplit[4]+"'>"+arrsplit[0]+"</a></div>");
					
					
					if(hideForm=="y"){
					if(arrsplit[3]=="nil")
					{
					if(arrsplit[2]!="nil")
					{
					$("#t"+i).append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[2]+"</b></font></div>");
					}
					}
					else if(arrsplit[2]!="nil")
					{
					$("#t"+i).append("<div class=contentsRegPrice>"+arrsplit[5]+" "+arrsplit[2]+"</div>");
					$("#t"+i).append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[3]+"</b></font></div>");
					}

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					$("#t"+i).append("<form method=\"POST\" action=\"http://order.store.yahoo.net/cgi-bin/wg-order?creative-visions+"+arrsplit[7]+"\">Quantity: <input type=\"text\" value=\"1\" maxlength=\"3\" id=\"vwquantity0\" style=\"text-align:center; width: 25px; border: 1px solid #000000;\"><input name=\"vwitem\" type=\"hidden\" value=\""+arrsplit[7]+"\"><input name=\"vwcatalog\" type=\"hidden\" value=\"creative-visions\"><input type=\"image\" src=\""+arrsplit[8]+"\" border=\"0\" style=\"display: block; padding: 5px 0;\"></form>");
					}
					
					}


					
				if(dct<columns&&i<(arrLength-1))
				{
				$("#TR"+tableid).append("<td valign=\"middle\" class=divider width=\"3\"><img src=\"/lib/creative-visions/ey-divider.jpg\"></td>");
				dct++;
				
				
				}
				else{
				dct=1;
				}
		
		
	incount++;
	if (incount==columns)
	{
	tableid++;
	incount=0;
	}
	mcct=i;
	}
	$(".SortPagingLinksNumber").append("Displaying Products: "+(((n-1)*resultsperpage)+1)+" - "+(mcct+1)+" of "+arr.length);
}


else if(n==0&&layout==2){
var incount=0;
	var tableid=0;
	var mcct=0;
	
	for(i=0; i<arr.length; i++)
	{

	
	var arrsplit=arr[i].split("|");
	
	

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					$("#SortPaging").append("<a class='dInline' href='"+arrsplit[4]+"'><img class='scSSpopple' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					else{
					$("#SortPaging").append("<a href='"+arrsplit[4]+"'><img class='pageImage' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					
					$("#SortPaging").append("<div class=contentsName><a href='"+arrsplit[4]+"'>"+arrsplit[0]+"</a></div>");
					
					
					if(hideForm=="y"){
					if(arrsplit[3]=="nil")
					{
					if(arrsplit[2]!="nil")
					{
					$("#SortPaging").append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[2]+"</b></font></div>");
					}
					}
					else if(arrsplit[2]!="nil")
					{
					$("#SortPaging").append("<div class=contentsRegPrice>"+arrsplit[5]+" "+arrsplit[2]+"</div>");
					$("#SortPaging").append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[3]+"</b></font></div>");
					}

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					
					
						$("#t"+i).append("<form method=\"POST\" action=\"http://order.store.yahoo.net/cgi-bin/wg-order?creative-visions+"+arrsplit[7]+"\">Quantity: <input type=\"text\" value=\"1\" maxlength=\"3\" id=\"vwquantity0\" style=\"text-align:center; width: 25px; border: 1px solid #000000;\"><input name=\"vwitem\" type=\"hidden\" value=\""+arrsplit[7]+"\"><input name=\"vwcatalog\" type=\"hidden\" value=\"creative-visions\"><input type=\"image\" src=\""+arrsplit[8]+"\" border=\"0\" style=\"display: block; padding: 5px 0;\"></form>");
					
					
					}
					}

					$("#SortPaging").append("</center>");
					$("#SortPaging").append("<div class='bottomBorder'></div>");
			
	mcct=i;
	
	}
	$(".SortPagingLinksNumber").append("Displaying Products: 1 - "+(mcct+1)+" of "+arr.length);
	
}



else if(n!=0&&layout==2){
	var incount=0;
	var tableid=0;
	var mcct=0;
	
	for(i=((n-1)*resultsperpage); i<(((n-1)*resultsperpage)+resultsperpage) && i<arr.length; i++)
	{
	
	
	
	var arrsplit=arr[i].split("|");
	
					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
					$("#SortPaging").append("<a class='dInline' href='"+arrsplit[4]+"'><img class='scSSpopple' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					else{
					$("#SortPaging").append("<a href='"+arrsplit[4]+"'><img class='pageImage' style='margin-bottom: 5px; border:0px;' src='"+arrsplit[1]+"' alt='"+arrsplit[0]+"'></a>");
					}
					
					$("#SortPaging").append("<div class=contentsName><a href='"+arrsplit[4]+"'>"+arrsplit[0]+"</a></div>");
					
					if(hideForm=="y"){
					if(arrsplit[3]=="nil")
					{
					if(arrsplit[2]!="nil")
					{
					$("#SortPaging").append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[2]+"</b></font></div>");
					}
					}
					else if(arrsplit[2]!="nil")
					{
					$("#SortPaging").append("<div class=contentsRegPrice>"+arrsplit[5]+" "+arrsplit[2]+"</div>");
					$("#SortPaging").append("<div class=contentsSalePrice><font color=\"#CC0000\">"+arrsplit[6]+" <b>"+arrsplit[3]+"</b></font></div>");
					}

					if(arrsplit[2]!="nil"||arrsplit[3]!="nil")
					{
						
						$("#t"+i).append("<form method=\"POST\" action=\"http://order.store.yahoo.net/cgi-bin/wg-order?creative-visions+"+arrsplit[7]+"\">Quantity: <input type=\"text\" value=\"1\" maxlength=\"3\" id=\"vwquantity0\" style=\"text-align:center; width: 25px; border: 1px solid #000000;\"><input name=\"vwitem\" type=\"hidden\" value=\""+arrsplit[7]+"\"><input name=\"vwcatalog\" type=\"hidden\" value=\"creative-visions\"><input type=\"image\" src=\""+arrsplit[8]+"\" border=\"0\" style=\"display: block; padding: 5px 0;\"></form>");
						
					
					}
					}

					$("#SortPaging").append("</center>");
					$("#SortPaging").append("<div class='bottomBorder'></div>");
	mcct=i;
	}
	
	$(".SortPagingLinksNumber").append("Displaying Products: "+(((n-1)*resultsperpage)+1)+" - "+(mcct+1)+" of "+arr.length);
	



}


$(".dInline").css("display","inline");
}
var cook=getCookie("eyLastPage");
var tempCook=cook.split("|");
if (tempCook[0]==idee)
{
change(tempCook[2],tempCook[1]);
}
else
{
change(1,sort);
}



//$(document).ready(function(){
//scSSinit();
//});
