function addToBasket(productId,colorId, imgId){
	var formObj = document.frmCart;
	formObj.productCartId.value = productId;
	formObj.colorCartId.value = colorId;
	formObj.prodImageId.value = imgId;
	formObj.submit();
}
function shopExpDelivery(obj){
	var ajaxVar = new ajaxVars();
	ajaxVar.vars['action'] = 'runFunction';
	ajaxVar.vars['func'] = 'addExpressDelivery';
	var checkVal = 2;
	if(obj.checked == true){
		checkVal = 1;
	}
	ajaxVar.vars["expcheck"] = checkVal;
	ajaxVar.fnVars["expcheck"] = checkVal;
	ajaxVar.gotoFunction = "showUpdatedAmount";
	ajaxVar.AjaxPostSQL();
}
function showUpdatedAmount(dataArr,fnVars){
	var divObj = document.getElementById('expresscostId');
	var returnCont = dataArr;
	var contArr = returnCont.split('#*#');
	document.getElementById('final_total').innerHTML = '&pound;'+ contArr[0];
	document.getElementById('expresscostId').innerHTML = '&pound;'+ contArr[1];
	if(fnVars["expcheck"] == 1){
		divObj.style.visibility = 'visible';
		divObj.style.display = 'block';
	}else{
		divObj.style.visibility = 'hidden';
		divObj.style.display = 'none';
	}
}
function removeItem(prodId){
	if(confirm("Are you sure you want to delete this item?")){
		var ajaxVar = new ajaxVars();
		ajaxVar.vars['action'] = 'runFunction';
		ajaxVar.vars['class'] = 'cart';
		ajaxVar.vars['func'] = 'delItem';
		ajaxVar.vars["args"] = prodId;
		ajaxVar.fnVars["prodId"] = prodId;
		ajaxVar.gotoFunction = "showupdateTotal";
		ajaxVar.AjaxPostSQL();
	}else{
		return false;
	}
}
function showupdateTotal(dataArr, fnVars){
	divId = fnVars["prodId"];
	divObj = document.getElementById('proddet_' + divId);
	divHeightObj = document.getElementById('height_' + divId);
	divObj.style.visibility = 'hidden';
	divObj.style.display = 'none';
	divHeightObj.style.visibility = 'hidden';
	divHeightObj.style.display = 'none';
	if(dataArr != 'empty'){
		var returnCont = dataArr;
		var contArr = returnCont.split('#*#');
		document.getElementById('final_itemcost').innerHTML = '&pound;'+ contArr[0];
		document.getElementById('final_total').innerHTML = '&pound;'+ contArr[1];
		document.getElementById('promot_succ').innerHTML = '&pound;'+ contArr[2];
	}else{
		divObj = document.getElementById('main_shoppingBasket');
		divObj.innerHTML = '<div class="cboth redBld">Your shopping basket is currently empty.</div>';
	}
}

function decrementItem(prodId){
	var CurrentQty = document.getElementById('totQty_'+prodId).innerHTML;
	if(CurrentQty == 1){
		removeItem(prodId);
	}else{
		var ajaxVar = new ajaxVars();
		ajaxVar.vars['action'] = 'runFunction';
		ajaxVar.vars['class'] = 'cart';
		ajaxVar.vars['func'] = 'decItem';
		ajaxVar.vars["args"] = prodId;
		ajaxVar.fnVars["prodId"] = prodId;
		ajaxVar.gotoFunction = "showUpdatedProduct";
		ajaxVar.AjaxPostSQL();
	}
}

function showUpdatedProduct(dataArr, fnVars){
	//alert(dataArr);
	//return false;
	if(dataArr != 'empty'){
		var returnCont = dataArr;
		var contArr = returnCont.split('#*#');
		document.getElementById('final_itemcost').innerHTML = '&pound;'+ contArr[0];
		document.getElementById('final_total').innerHTML = '&pound;'+ contArr[1];
		document.getElementById('promot_succ').innerHTML = '&pound;'+ contArr[2];
		document.getElementById('prodrow_'+ fnVars["prodId"]).innerHTML = '<p>&pound;'+ contArr[5] +'</p>';
		document.getElementById('totQty_'+ fnVars["prodId"]).innerHTML = contArr[6];
		document.getElementById('normalShipAmount').innerHTML = '&pound;'+ contArr[3];
		document.getElementById('expresscostId').innerHTML = '&pound;'+ contArr[4];
	}else{
		divObj = document.getElementById('main_shoppingBasket');
		divObj.innerHTML = '<div class="cboth redBld">Your shopping basket is currently empty.</div>';
	}
}

function incrementItem(prodId){
	var ajaxVar = new ajaxVars();
	ajaxVar.vars['action'] = 'runFunction';
	ajaxVar.vars['class'] = 'cart';
	ajaxVar.vars['func'] = 'incItem';
	ajaxVar.vars["args"] = prodId;
	ajaxVar.fnVars["prodId"] = prodId;
	ajaxVar.gotoFunction = "showUpdatedProduct";
	ajaxVar.AjaxPostSQL();
}

function checkPromCode(){
	var PromValue = document.getElementById('promotional_code').value;
	var disDiv = document.getElementById('promot_succ');
	var mainDescDiv = document.getElementById('promot_desc');
	disDiv.style.visibility = 'hidden';
	disDiv.style.display = 'none';
	mainDescDiv.style.visibility = 'hidden';
	mainDescDiv.style.display = 'none';
	if(PromValue){
		var ajaxVar = new ajaxVars();
		ajaxVar.vars['action'] = 'runFunction';
		ajaxVar.vars['func'] = 'checkVoucherCode';
		ajaxVar.vars["voucher"] = PromValue;
		ajaxVar.gotoFunction = "displayVoucher";
		ajaxVar.AjaxPostSQL();
	}else{
		disDiv.style.visibility = 'visible';
		disDiv.style.display = 'block';
		mainDescDiv.style.visibility = 'visible';
		mainDescDiv.style.display = 'block';
		disDiv.innerHTML = '<span style="color:#ff0000;">Please enter the promotional code</span>';
	}
}

function displayVoucher(dataArr, fnVars){
	var codeObj = document.getElementById('promot_text');
	var succObj = document.getElementById('promot_succ');
	var mainDescDiv = document.getElementById('promot_desc');
	succObj.style.visibility = 'visible';
	succObj.style.display = 'block';
	mainDescDiv.style.visibility = 'visible';
	mainDescDiv.style.display = 'block';
	if(dataArr != 'empty'){
		var itemCostDiv = document.getElementById('final_itemcost');
		var finalCostDiv = document.getElementById('final_total');
		var returnCont = dataArr;
		var contArr = returnCont.split('#*#');
		codeObj.style.visibility = 'hidden';	
		codeObj.style.display = 'none';	
		succObj.innerHTML = '<p>&pound;'+ contArr[0] +'</p>';
		itemCostDiv.innerHTML = '&pound;'+ contArr[1];
		finalCostDiv.innerHTML = '&pound;'+ contArr[2];
	}else{
		succObj.innerHTML = '<span style="color:#ff0000;">Please enter a valid promotional code</span>';
	}
}
