// JavaScript Document
function reCalculate(val,fun,post)
{
	var qty,pricePerItem,subTotal,cnt,finalAmount,qtyVal,post;
	finalAmount=0;
	qtyVal		= document.getElementById("txtQuantity_"+val).value;
	
	if(fun=="add")
	{
		document.getElementById("txtQuantity_"+val).value=eval(qtyVal)+1;
	}
	else
	{
		if(qtyVal<=1)
		{
			alert("Value not less than one");
			return false;
		}
		document.getElementById("txtQuantity_"+val).value=eval(qtyVal)-1;
	}

	qty 		 = document.getElementById("txtQuantity_"+val).value;
	pricePerItem = document.getElementById("price_item_"+val).value;
	
	subTotal	 = (qty*pricePerItem);
	
	document.getElementById("sub_total_"+val).innerHTML   = "&euro;"+subTotal.toFixed(2);
	document.getElementById("price_sub_total_"+val).value = subTotal.toFixed(2);
	cnt	= document.getElementById("recCnt").value;
	
	for(i=0;i<cnt;i++)
	{
		var j=i+1;
		finalAmount+=eval(document.getElementById("price_sub_total_"+j).value);
	}
	
	if(post>0)
	{
		finalAmount = finalAmount+eval(post);
	}
	document.getElementById("final_total").innerHTML="&euro;"+finalAmount.toFixed(2);
}

function deleteProduct(id)
{
	var cnfrm;
	cnfrm=confirm("Do you want to remove this item from the cart");
	if(cnfrm)
	{
		location.href="updatecart.php?id="+id;
	}
	return false;	
}

function deleteCart(id)
{
	var cnfrm;
	cnfrm=confirm("Do you want to remove all the products from the cart");
	if(cnfrm)
	{
		location.href="deletecart.php?id="+id;
	}
	return false;	
}

function FillValues(frm)
{
	if (frm.chkFillHolder.checked)
	{	
		frm.txtFname_B.value	= frm.txtFname_S.value;
		frm.txtLname_B.value	= frm.txtLname_S.value;
		frm.txtEmail_B.value	= frm.txtEmail_S.value;
		frm.txtAddress1_B.value	= frm.txtAddress1_S.value;
		frm.txtAddress2_B.value	= frm.txtAddress2_S.value;
		frm.txtAddress3_B.value	= frm.txtAddress3_S.value;
		frm.txtCity_B.value		= frm.txtCity_S.value;
		frm.selCountry_B.value	= frm.selCountry.value;
		frm.selArea_B.value		= frm.selArea.value;
		frm.txtZip_B.value		= frm.txtZip_S.value;
		frm.txtPhone_B.value	= frm.txtPhone_S.value;
	}
	else
	{
		frm.txtFname_B.value	= "";
		frm.txtLname_B.value	= "";
		frm.txtEmail_B.value	= "";
		frm.txtAddress1_B.value	= "";
		frm.txtAddress2_B.value	= "";
		frm.txtAddress3_B.value	= "";
		frm.txtCity_B.value		= "";
		/////frm.selState_B.value	= "";
		frm.txtZip_B.value		= "";
		frm.selCountry_B.value	= "";
		frm.selArea_B.value	= "";
		frm.txtPhone_B.value	= "";
	}	
		
}

function displayDetails()
{
	if(document.frmOrderProcess.chkDisplay.checked)
	{
		document.getElementById("display_details").style.display="block";
	}
	else
	{
		document.getElementById("display_details").style.display="none";
	}
}
