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);
}

function setCompareCookie (cookie_name, product_id, is_checkbox_checked) {

	var slc_objects = getCookie(cookie_name);
	var new_slc_objects = '';
	var now = new Date();
	var expires = new Date(now.getFullYear(), now.getMonth() + 1, now.getDay());

	if (is_checkbox_checked) {
		if(slc_objects == null || slc_objects == '') {
			new_slc_objects = product_id;
			setCookie(cookie_name, product_id, 0, '/');
		} else {
			new_slc_objects = slc_objects + ',' + product_id;
			setCookie(cookie_name, new_slc_objects, 0, '/');
		}
	} else {
		if(slc_objects != null) {
			array_slc_objects = slc_objects.split(',');
			var new_slc_objects = '';
			for (i = 0; i < array_slc_objects.length; i++){
				if(array_slc_objects[i] != product_id) {
					new_slc_objects += array_slc_objects[i] + ',';
				}
			}
			new_slc_objects = new_slc_objects.substr(0, new_slc_objects.length - 1);			
			setCookie(cookie_name, new_slc_objects, 0, '/');
		}
	}
	
	if(new_slc_objects.length > 1) {
		var cookieArray = new_slc_objects.split(",");
		cookieCount = cookieArray.length;	
	}
	else {
		if(new_slc_objects.length <= 0) {
			cookieCount = 0;	
		}
		else {
			cookieCount = 1;	
		}
	}
	//alert(new_slc_objects);
	$(".num_objects").attr({ innerHTML: cookieCount });	
	
	return cookieCount;
}
