var basket = "empty";
function basketImage(sub){
	if ((basket == "full") && (sub.indexOf("empty") != -1))
	{
		sub = sub.replace("empty","full");
	}
	if (document.getElementById("basketImg"))
	{
		document.getElementById("basketImg").src = "i/basket-"+sub+".gif";
	}
}


function commentFormSubmit (){
	if (document.getElementById("commentForm"))
	{
		document.getElementById("commentForm").submit()
	}
}

function orderFormSubmit (){
	if (document.getElementById("orderForm"))
	{
		document.getElementById("orderForm").submit()
	}
}

function addBasket(id,items){
		var stored = readCookie("books");
		if (stored == null){
			if (items > 0){
				createCookie("books", id+"|"+items+",",1);
			}
		} else {
			var re1 = new RegExp("%7C","g");
			stored = stored.replace(re1,"|");
			var re2 = new RegExp("%2C","g");
			stored = stored.replace(re2,",");
			stored = stored.substr(0,stored.length-1);
			var stored_books = stored.split(",");
			var new_storage = "";
			var exist = false;
			for(var i=0;i<stored_books.length;i++){
				var bookInfo = stored_books[i].split("|");				
				if (bookInfo[0] == id){
					exist = true;
					if (items > bookInfo[1])
						new_storage += id+"|"+items+",";
					else if (bookInfo[1]>0)
						new_storage += id+"|"+bookInfo[1]+",";
				} else
					if (parseInt(bookInfo[1]) > 0)
						new_storage += bookInfo[0]+"|"+bookInfo[1]+",";
			}
			if (!exist)
				new_storage += id+"|"+items+",";
			createCookie("books", new_storage, 1);
		}
		if (document.getElementById("alert"))
		{
			document.getElementById("alert").className = "visible";
		}
		var hide = setTimeout("hideAlert()",10000);
		basket = "full";
		basketImage("full");
		return false;
}

function changePay(typ,totalPrice){
	createCookie("pay_type", typ,10);
	if (document.getElementById("postpay"))
	{
		if (typ == 1)
		{
			document.getElementById("postpay").innerHTML = "70"
		}
		else if (typ == 2)
		{
			document.getElementById("postpay").innerHTML = "35"
		}
	}
	if (document.getElementById("totalpay"))
	{
		if (typ == 1)
		{
			document.getElementById("totalpay").innerHTML = totalPrice+70;
		}
		else if (typ == 2)
		{
			document.getElementById("totalpay").innerHTML = totalPrice+35;
		}
	}
}

function hideAlert(){
	if (document.getElementById("alert"))
	{
		document.getElementById("alert").className = "hidden";
	}
}

function showImage(src,w,h){
	var img = '<img src="'+src+'" width="'+w+'" height="'+h+'" />';
	if (document.getElementById("bookImage"))
	{
		document.getElementById("bookImage").className = "visible";
		if (document.getElementById("imgContainer"))
		{
			document.getElementById("imgContainer").style.width = w+"px";
			document.getElementById("imgContainer").style.height = h+"px";
			document.getElementById("imgContainer").innerHTML = img;
		}
	}
}

function imageClose(){
	if (document.getElementById("bookImage"))
	{
		document.getElementById("bookImage").className = "hidden";
		if (document.getElementById("imgContainer"))
		{
			document.getElementById("imgContainer").innerHTML = "";
		}
	}
}