﻿function viewProduct(pid)
{
    var recents = getCookie('RecentlyViewed');
    var newcookie = ",";
    if (recents!=null && recents!="")
    {
        var pids = recents.split(",");
        if (recents.indexOf("," + pid + ",") != -1)
        {
            pids = recents.replace("," + pid + ",", ",").split(",");
        }
        newcookie += pid + ",";
        var forcount = pids.length > 5 ? 5 : pids.length;
        for (var i = 1; i < (forcount - 1); i++)
        {
            newcookie += pids[i] + ",";
        }
    }
    else
    {
        newcookie += pid + ",";
    }
    setCookie("RecentlyViewed", newcookie, 365);
}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getParams()
{var idx=document.URL.indexOf('?');var params=new Array();if(idx!=-1)
{var pairs=document.URL.substring(idx+1,document.URL.length).split('&');for(var i=0;i<pairs.length;i++)
{nameVal=pairs[i].split('=');params[nameVal[0]]=nameVal[1];}}
return params;}
function getParamsbyref()
{paramsbyref=getParamsbyrefString(document.URL);return paramsbyref;}
function getParamsbyrefString(url)
{var idx=url.indexOf('?');var paramsbyref=new Array();if(idx!=-1)
{var pairs=url.substring(idx+1,url.length).split('&');for(var i=0;i<pairs.length;i++)
{nameVal=pairs[i].split('=');paramsbyref[i]=nameVal;}}
return paramsbyref;}
function setParam(id,value)
{paramsbyref=getParamsbyref();var url='not';if(document.URL.indexOf('?')==-1)
{url="?"+id+"="+value;}
else if(document.URL.indexOf("&"+id+"=")!=-1||document.URL.indexOf("?"+id+"=")!=-1)
{url="?";for(var i=0;i<paramsbyref.length;i++)
{if(i!=0)
url+="&";url+=paramsbyref[i][0]+"=";if(paramsbyref[i][0]!=id)
url+=paramsbyref[i][1];else
url+=value;}
url=removeParamString("pagenum",url);}
else
{var idx=document.URL.indexOf('?');url="?"+document.URL.substring(idx+1,document.URL.length)+"&"+id+"="+value;url=removeParamString("pagenum",url);}
document.location.href=url;}
function removeParamString(id,instring)
{if(instring=="")
paramsbyref=getParamsbyref();else
paramsbyref=getParamsbyrefString(instring);var url="";for(var i=0;i<paramsbyref.length;i++)
{if(paramsbyref[i][0]!=id)
{if(url.length!=0)
url+="&";else
url+="?";url+=paramsbyref[i][0]+"="+paramsbyref[i][1];}}
if(url=="")
{var idx=document.URL.indexOf('?');url=document.URL.substring(0,idx);}
return url;}
function removeParam(id)
{var url=removeParamString(id,"");document.location.href=url;}
function sectionLink(sec)
{params=getParams();if(params["sections"]!=null&&params["sections"].match(","+sec+",")==","+sec+",")
{return;}
if(params["sections"]!=null)
var querystring=params["sections"]+sec+",";else
var querystring=","+sec+",";setParam('sections',querystring);}
function setActiveSection(id,name,parentname)
{document.getElementById(parentname+"Selected").innerHTML+=name+" <a href='javascript:removeSection("+id+");' class='removeLink' >(remove)</a>";document.getElementById(parentname+"Selected2").innerHTML+=name+" <a href='javascript:removeSection("+id+");' class='removeLink' >(remove)</a> ,";var showSelected=true;document.getElementById(parentname+"Unselected").style.display="none";document.getElementById(parentname+"Selected").style.display="block";document.getElementById('allSelections').style.display="block";document.getElementById('TopSelectionsBar').style.display="block";}
function removeSection(id)
{params=getParams();var out=removeID(params["sections"],","+id+",");if(out==",")
removeParam("sections");else
setParam("sections",out);}
function removeID(s,t)
{i=s.indexOf(t);r="";if(i==-1)return s;r+=s.substring(0,i)+","+removeID(s.substring(i+t.length),t);return r;}
var selectedArray=new Array();var showSelected=false;params=getParams();function show(sid,name,sectionname)
{if(params["sections"]!=null&&params["sections"].match(","+sid+",")==","+sid+",")
{selectedArray.push([sid,name,sectionname]);}
document.getElementById(sectionname+"Header").style.display="block";}

function popUp(URL){day=new Date();id=day.getTime();eval("page"+id+" = window.open(URL, '"+id+"', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=440,left = 470,top = 200');");}
function sizedPopUp(URL,width,height){day=new Date();id=day.getTime();eval("page"+id+" = window.open(URL, '"+id+"', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left = 470,top = 200');");}


