﻿function setCookie(name, value, days) 
{
if (days) 
{
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else
{
var expires = "";
}
document.cookie = name+"="+value+expires+"; path=/";
}
function getCookie(name) 
{ 
var nameFormatted = name + "=";
var cookies = document.cookie.split(';');
for(var i=0;i < cookies.length;i++) 
{
var cookie = cookies[i];
while (cookie.charAt(0)==' ') cookie = cookie.substring(1,cookie.length);
if (cookie.indexOf(nameFormatted) == 0) return cookie.substring(nameFormatted.length,cookie.length);
}
return null;
}
function compareClicked(checkBox,itemno)
{
var compareCookie = getCookie('compareCookie');
if (checkBox.checked == true) 
{ 
if (compareCookie) 
{
var comparedItems = new Array();
comparedItems = compareCookie.split(',');
comparedItems.unshift(itemno);
if (comparedItems.length > 5) 
{ 
comparedItems.pop();
}
compareCookie = comparedItems.join(',');
setCookie('compareCookie',compareCookie,0);
} 
else
{
setCookie('compareCookie',itemno,0);
}
}
else if (checkBox.checked == false) 
{
var comparedItems = new Array();
comparedItems = compareCookie.split(',');
for (var i = 0; i <= comparedItems.length-1; i++) 
{
if (comparedItems[i] == itemno )
{
comparedItems.splice(i,1);
compareCookie = comparedItems.join(',');
setCookie('compareCookie',compareCookie,0);
}
}
}
}
function compareButtonClicked() 
{
var compareCookie = getCookie('compareCookie');
var isOkToProceed = false;
if (compareCookie) 
{
var comparedItems = new Array();
comparedItems = compareCookie.split(',');
if (comparedItems.length > 1) 
{
isOkToProceed = true;
}
}
if (isOkToProceed) 
{
var prevurl = escape(window.location.href);
window.location.href = '/Product/CompareItems.aspx?prevurl=' + prevurl;
}
else 
{
alert('Please select at least two items to compare.');
}
}
