$(window).bind("load", function(){
	showcart();								
});

function showcart(){
	$("#smallbasket").html("<center><br /><img src='images/cartload.gif' /></center");
	$.post("docart.php", {action: 'showsmall'}, function(data){
		$("#smallbasket").html(data);											  
	});
}

function addtocart(id){
	var quantity = $("#quantity").val();
	var colour = $("#colour").val();
	var size = $("#size").val();
	if (!isNaN(quantity)){
		$.post("docart.php", {action: 'add', id: id, q: quantity, c: colour, s: size}, function(data){
			showcart();														   
		});
	}
}

function confirmdetails(){
	var name = $("#name").val();
	var email = $("#email").val();
	var phone = $("#phone").val();
	var address = $("#address").val();
	var total = $("#total").html();
	
	if (!total > 0){
		alert ("Your basket is empty");
		return;	
	}
	
	if ((name == "") || (email == "") || (address == "") || (phone == "")){
		alert("Please fill out all fields");
		return;
	}
	address = address.replace("\n", "<br />");
	address = address.replace("\r", "<br />");
	$("#conname").html(name);
	$("#conemail").html(email);
	$("#conphone").html(phone);
	$("#conaddress").html(address);
	$("#amount").val(total);
	
	
	$("#deliverydetails").hide(200);
	$("#confirm").show(200);		
}	

function backtoedit(){
	$("#deliverydetails").show(200);
	$("#confirm").hide(200);	
}

function paynow(){
	var name = $("#name").val();
	var email = $("#email").val();
	var phone = $("#phone").val();
	var address = $("#address").val();
	var orderid = $("#orderid").val();
	var total = $("#amount").val();	
	
	$.post("saveorder.php", {name: name, email: email, phone: phone, address: address, orderid: orderid, total: total}, function(data){
		if(data == 1){
			$("#confirm").hide(200);
			$("#transferring").show(200);
			$("#paypal").submit();																																 
		}
	});
}

function removefromcart(num){
	$.post("docart.php", {num: num, action: "remove"}, function(data){
		$.post("docart.php", {action: "showbig"}, function(data){
			$("#bigcart").html(data);
		});																
	});	
}

function update(num){
	q = $("#quantity"+num).val();
	if (isNaN(q)){
		q = 1;
	}
	q = parseInt(q);
	$.post("docart.php", {num: num, q: q, action: "update"}, function(data){
		$.post("docart.php", {action: "showbig"}, function(data){
			$("#bigcart").html(data);
		});																
	});	
}

function validate(){
	var error = new Array();
	error.push("There has been one or more problems!\n");
	if ($("input[name=name]").val() == ""){
		error.push("  No Name Entered"); 
	}
	if ($("input[name=email]").val() == ""){
		error.push("  No Email Entered"); 
	}
	if ($("textarea[name=query]").val() == ""){
		error.push("  No Query Entered"); 
	}
	if ($("input[name=kafka]").val() != "5"){
		error.push("  Incorrect Code Entered"); 
	}
	if (error.length > 1){
		alert (error.join("\n"));
		return false;
	}
	
	return true;
	
}

function changeimg(val, id){
	$.post("changeimage.php", {num: val, id: id}, function(data){
		$("#imagespace").html(data);
		tb_init('a.thickbox');
	});
}

function search(){
	var text = escape($("#searchfield").val());
	self.location="search.php?term="+text;
}

function checkEnter(e){ //e is event object passed from function invocation
	var characterCode
	
	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e;
		characterCode = e.which; //character code is contained in NN4's which property
	}
	else{
		e = event;
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		search();
		return false;
	}
	else{
		return true;
	}

}

function signup(){
	var email = $("#emailaddress").val();
	if (email != ""){
		$.post("newslettersignup.php", {email: email}, function(data){
			$("#newsletter").html(data);																
		});
	}
}

