function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
var id_old_d = '';

function update_com (val, checked)
{
	if (!getCookie("pids")) var pids_array = new Array();
	else pids_array = getCookie("pids").split(",");

	if (checked) pids_array[pids_array.length+1] = val;
	else {
		for (pid in pids_array) {
			if (pids_array[pid] == val) delete pids_array[pid];
		}
	}
	var pids_str='';
	for (pid in pids_array) {
		if (pids_array[pid] != '') pids_str = pids_str + parseInt(pids_array[pid]) + ',';
	}

	setCookie("pids", pids_str);
}


function update_compare_array(val, checked) {
	if (!getCookie("pids")) var pids_array = new Array();
	else pids_array = getCookie("pids").split(",");

	if (checked) pids_array[pids_array.length+1] = val;
	else {
		for (pid in pids_array) {
			if (pids_array[pid] == val) delete pids_array[pid];
		}
	}
	var pids_str='';
	for (pid in pids_array) {
		if (pids_array[pid] != '') pids_str = pids_str + parseInt(pids_array[pid]) + ',';
	}

	setCookie("pids", pids_str);
	
	if (checked) {
		document.getElementById(val).style.visibility="visible";
		document.getElementById(val).style.position="static";
	}
	if (! checked) {
		document.getElementById(val).style.visibility="hidden";
		document.getElementById(val).style.position="absolute";
	}
	
}

function uhaha(uu3)
{
	location.href="/uu3";
}

function update_compare_array_2(val, checked) {
	if (!getCookie("pids")) var pids_array = new Array();
	else pids_array = getCookie("pids").split(",");

	if (checked) pids_array[pids_array.length+1] = val;
	else {
		for (pid in pids_array) {
			if (pids_array[pid] == val) delete pids_array[pid];
		}
	}
	var pids_str='';
	for (pid in pids_array) {
		if (pids_array[pid] != '') pids_str = pids_str + parseInt(pids_array[pid]) + ',';
	}
	setCookie("pids", pids_str);
}


function compare_products() {
	var pids = '';
	if(getCookie("pids")) pids = getCookie("pids").substring(0, getCookie("pids").length-1);
	else pids = getCookie("pids");
	window.open("product_compare.php?pids=" + pids, "", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1024,height=768' );
}

function self_compare_products() {
	var pids = '';
	if(getCookie("pids")) pids = getCookie("pids").substring(0, getCookie("pids").length-1);
	else pids = getCookie("pids");
    window.location.href="product_compare.php?pids=" + pids;
}


