//change from the checkbox
function changecomparecookie(objforminput, listnum) {
	setCookie("homecomplistnum", doChangeCookie(getcomparecookie(), listnum, objforminput.checked), "", "/");
}

function removefromcompare(listnum) {
	setCookie("homecomplistnum", doChangeCookie(getcomparecookie(), listnum, false), "", "/");
}

function getcomparecookie() {
	listnumcookie = document.cookie;
	if (listnumcookie.indexOf("homecomplistnum=") != -1) {
		listnumcookie = listnumcookie.substring(listnumcookie.indexOf("homecomplistnum=") + 16, listnumcookie.length);
		if (listnumcookie.indexOf(";") != -1) {
			listnumcookie = listnumcookie.substring(0, listnumcookie.indexOf(";"));
		}
	}
	else {
		listnumcookie = '';
	}
	return listnumcookie;
}

function doChangeCookie(cookiestring, listnum, add) {
	if (add) {
		if (cookiestring.indexOf(listnum) == -1) {
			cookiestring = cookiestring + listnum + '|'
		}
		else {
			cookiestring = listnum + '|';
		}
	}
	else {
		listnumindex = cookiestring.indexOf(listnum);
		if (listnumindex != -1) {
			cookiestring = cookiestring.substring(0, listnumindex) + cookiestring.substring(cookiestring.indexOf('|', listnumindex) + 1, cookiestring.lastIndexOf('|') + 1);
		}
	}
	return cookiestring;
}

function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + value +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}