function createCookie(name,value) {
	var date = new Date();
	date.setTime(date.getTime()+24*3600);
	var expires = "; expires="+date.toGMTString();
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	var date = new Date();
	date.setTime(date.getTime()-24*3600);
	var expires = "; expires="+date.toGMTString();
	document.cookie = name+"="+""+expires+"; path=/";
}

function add_to_cart(component_id){
	c_value = readCookie("gsscart");
	eraseCookie("gsscart");

	if (c_value)	
		{c_value = c_value+","+component_id;}
	else 
		{c_value = component_id;}

	createCookie("gsscart",c_value);
	document.getElementById("cartnum").innerHTML++;
	alert("Добавихте този артикул в кошницата!");
	return;
}
function submit_cart(cart_url){
	document.cartinfo.action = cart_url;

	if(document.cartinfo.onsubmit && !document.cartinfo.onsubmit())
	   {
	       return;
   		}

	document.cartinfo.submit();
	return;
}

function reset_cart_view(cart_url){
	document.cartinfo.action = cart_url;
	document.cartinfo.submit();
	return;
}

function reset_cart(){
	eraseCookie("gsscart");
	createCookie("cartreset",1);
	document.getElementById("cartnum").innerHTML=0;
	return;
}

function clear_cart(){
	eraseCookie("gsscart");
	createCookie("cartreset",1);
	document.getElementById("cartnum").innerHTML=0;
	return;
}

function add_to_cart_window(component_id){
	c_value = readCookie("gsscart");
	eraseCookie("gsscart");

	if (c_value)	
		{c_value = c_value+","+component_id;}
	else 
		{c_value = component_id;}

	createCookie("gsscart",c_value);
	window.opener.document.getElementById("cartnum").innerHTML++;
	alert("Добавихте този артикул в кошницата!");
	return;
}
