function setProdType(){ ptFromCookie = _get_cookie('prodSelectorProdType'); if(ptFromCookie != ""){ //alert(ptFromCookie); ptype = ptFromCookie; if(ptype == "camera") sindex = "0"; else if(ptype == "thermal") sindex = "1"; else sindex = "2"; document.getElementById("prodType").selectedIndex = sindex; if(ptype == "camera") MenuUpdater.changeProdType("camera"); else if(ptype == "thermal") MenuUpdater.changeProdType("thermal"); else MenuUpdater.changeProdType("video"); //alert(ptFromCookie); } sessionKeeper(); } function sessionKeeper(){ var obj = ""; var imgObj = ""; var imgPath =""; var prodName = ""; var prodLink = ""; var prodId = ""; fromCookie = _get_cookie('prodSelectorCookie'); if(fromCookie != ""){ modelsArray = fromCookie.split(","); //alert(modelsArray); for(var i = 0; i < modelsArray.length; i++){ duplicate = false; //alert(modelsArray[i]); try{ //alert(modelsArray[i]); obj = document.getElementById("compare_"+modelsArray[i]); imgObj = "img_"; imgPath = document.getElementById("img_"+modelsArray[i]).src; prodName = document.getElementById("prodname_"+modelsArray[i]).firstChild.nodeValue; prodLink = document.getElementById("prodPageLink_"+modelsArray[i]).href; prodId = modelsArray[i]; for(var j = 0; j < Comparison.slots.length; j++){ if(Comparison.slots[j] == modelsArray[i]) duplicate = true; } if(!duplicate) Comparison.addToCompare(obj, imgObj, imgPath, prodName, prodLink, prodId, false); } catch(e){ } //alert(modelsArray.length); } } sendAjaxRequest('',''); } function setSelectionCookie(sel, val){ //alert(sel + " " + val); selCookie = _get_cookie("prodSelections"); if(val != false) val = 1; else val = 0; if(selCookie != ""){ if(selCookie.indexOf(sel+"=1") == -1 && val != 0){ //alert(sel+"=1"); _set_session_cookie("prodSelections", selCookie + "," + sel + "="+val); // add the value to the cookie } else{ cookieArr = selCookie.split(","); valuesToKeep = ""; for(var i = 0; i < cookieArr.length; i++){ if(cookieArr[i] != ","){ if(cookieArr[i] != sel+"="+val){ valuesToKeep += cookieArr[i]+","; } } } _set_session_cookie("prodSelections", valuesToKeep); } }else _set_session_cookie("prodSelections", sel+"="+val); }