function UpdateShoppingCart(BASEURL,URL,PRODUCTID){
	
		document.getElementById('AlertMessage').style.display = 'none';

		if(PRODUCTID=='') return false;

		document.getElementById('PrTotalPrice'+PRODUCTID).innerHTML = '<img src="'+BASEURL+'t/front/assets/images/mozilla_blue.gif" border=0>';
		document.getElementById('PrSinglePrice'+PRODUCTID).innerHTML = '<img src="'+BASEURL+'t/front/assets/images/mozilla_blue.gif" border=0>';
		document.getElementById('OrderTotalExVat').innerHTML = '<img src="'+BASEURL+'t/front/assets/images/mozilla_blue.gif" border=0>';
		document.getElementById('CartVAT').innerHTML = '<img src="'+BASEURL+'t/front/assets/images/mozilla_blue.gif" border=0>';
		document.getElementById('OrderTotalIncVat').innerHTML = '<img src="'+BASEURL+'t/front/assets/images/mozilla_blue.gif" border=0>';
		document.getElementById('CartTotal').innerHTML = '<img src="'+BASEURL+'t/front/assets/images/mozilla_blue.gif" border=0>';
		
		
		var QUANTITY = document.getElementById('ProdQuantity_'+PRODUCTID).value;

		if(QUANTITY<0 || !isNumber(document.getElementById('ProdQuantity_'+PRODUCTID))) {
			document.getElementById('AlertMessage').innerHTML = "Please set number of products!";
			document.getElementById('AlertMessage').style.display = 'block';
			document.getElementById('ProdQuantity_'+PRODUCTID).value = '0';
			return true;
		}
		
		var Nams = new Array;
		var Vals = new Array;
		Nams[0] = 'F';
		Vals[0] = 'UpdateProduct';
		Nams[1] = 'Quantity';
		Vals[1] = QUANTITY;
		Nams[2] = 'ProductID';
		Vals[2] = PRODUCTID;
		var URL = URL+'?time='+Math.random();
		var METHOD = 'POST';
		var TargetId = '';
		var ReturnedData = '';
		setQueryString(Nams,Vals);
		sendData(URL,METHOD);
		
		Rslt = function(ReturnedData){
			if(ReturnedData !='' && ReturnedData!='DONE'){
				clearInterval(Int_Rslt_Cnt);
				ReturnedArray = ReturnedData.split("@@@");
//		alert(ReturnedArray.join("\n"));
 				for(i=0;i<ReturnedArray.length;i++){
//		alert(ReturnedArray[i]);
 					dataStr = ReturnedArray[i];
 					dataArr = dataStr.split(":::");
 					switch(dataArr[0]){
 						case"Ask":
							if(dataArr[1]=='1'){
	 							document.getElementById('AlertMessage').innerHTML = "For more than 10 licenses POA, please call us on 0845 643 9956 or email us at <a href=\"mailto:sales@p4you.com\">sales@p4you.com</a>.";
	 							document.getElementById('AlertMessage').style.display = 'block';
							}
 						break;

 						case"ProductTotalPrice":
	 						if(dataArr[1]=='Ask'){
	 							document.getElementById('AlertMessage').innerHTML = "For more than 10 licenses POA, please call us on 0845 643 9956 or email us at <a href=\"mailto:sales@p4you.com\">sales@p4you.com</a>.";
	 							document.getElementById('AlertMessage').style.display = 'block';
	 							document.getElementById('PrSinglePrice'+PRODUCTID).innerHTML = 'POA, call us';
	 							document.getElementById('PrTotalPrice'+PRODUCTID).innerHTML = 'POA, call us';
	 							document.getElementById('OrderTotalExVat').innerHTML = '0.00';
	 							document.getElementById('CartVAT').innerHTML = '0.00';
	 							document.getElementById('OrderTotalIncVat').innerHTML = '0.00';
	 							document.getElementById('CartTotal').innerHTML = '0.00';

	 							return;
	 						} else {
	 							document.getElementById('PrTotalPrice'+PRODUCTID).innerHTML = dataArr[1];
	 						}
 						break;
 						case"ProductQuantity":
							document.getElementById('ProdQuantity_'+PRODUCTID).value = dataArr[1];
							if(dataArr[1]=='0'){
								document.getElementById('Product_'+PRODUCTID).style.display = 'none';
							}
						break;
 						case"ProductSinglePrice":
							document.getElementById('PrSinglePrice'+PRODUCTID).innerHTML = dataArr[1];
						break;
 						case"CartItemsCount":
							document.getElementById('CartItemsCount').innerHTML = dataArr[1];
						break;
 						case"CartTotalExVAT":
							document.getElementById('OrderTotalExVat').innerHTML = dataArr[1];
							document.getElementById('CartTotal').innerHTML = dataArr[1];
						break;
 						case"CartVAT":
							document.getElementById('CartVAT').innerHTML = dataArr[1];
						break;
 						case"CartTotalIncVAT":
							document.getElementById('OrderTotalIncVat').innerHTML = dataArr[1];
						break;
 				}
 			}
		 }
			if(ReturnedData ==''){
				clearInterval(Int_Rslt_Cnt);
			}
		}
	Int_Rslt_Cnt = setInterval('Rslt(ReturnedData)',1000);

}



function ValidateShoppingCart(F){

	if(KeyIsEnter(event)){
		return false;
	}
	return true;
}

function ValidatePayNow(F){
	
	if(!Validate(F.FirstName)) return false;
	if(!Validate(F.LastName)) return false;
	if(!Validate(F.Address)) return false;
	if(!Validate(F.Postcode)) return false;
	if(!Validate(F.Email)) return false;
	if(!isEmailAddr(F.Email)) return false;
	
	return true;
}