
function confirmDeleteLine() {
confirmBox = confirm("Are you sure you want to delete this line?\nNB: This action is not reversible");
if (confirmBox == true) {
return true;
}
else
{
return false;
}
}


function printpage() {
window.print();
}


function changeProductImage(newImageName) {
document.getElementById('mainImage').src = "photos/"+newImageName;
}


function checkContactForm(form)
{
if (document.getElementById("name").value == "") {
	alert( "Please Enter Your Contact Name" );
	document.getElementById("name").focus();
	return false ;
}
else if (document.getElementById("phone").value == "") {
	alert( "Please Enter Your Contact Telephone Number" );
	document.getElementById("phone").focus();
	return false ;
}
else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("email").value)) {
	alert("Invalid E-mail Address! Please Re-Enter");
	document.getElementById("email").focus();
	return false ;
}
else if (document.getElementById("nature").value == "") {
	alert( "Please Enter Nature Of Enquiry" );
	document.getElementById("nature").focus();
	return false ;
}
else if (document.getElementById("detail").value == "") {
	alert( "Please Enter Your Enquiry Detail" );
	document.getElementById("detail").focus();
	return false ;
}
return true ;
}


function checkCustomerDataForm(form)
{
if (document.getElementById("FirstName").value == "") {
	alert( "Please Enter Your First Name" );
	document.getElementById("FirstName").focus();
	return false ;
}
else if (document.getElementById("LastName").value == "") {
	alert( "Please Enter Your Last Name" );
	document.getElementById("LastName").focus();
	return false ;
}
else if (document.getElementById("Address1").value == "") {
	alert( "Please Enter Your Address Line 1" );
	document.getElementById("Address1").focus();
	return false ;
}
else if (document.getElementById("TownCity").value == "") {
	alert( "Please Enter Your Town/City" );
	document.getElementById("TownCity").focus();
	return false ;
}
else if (document.getElementById("PostCode").value == "") {
	alert( "Please Enter Your Postcode/Zip" );
	document.getElementById("PostCode").focus();
	return false ;
}
else if (document.getElementById("DelName").value == "") {
	alert( "Please Enter Your Delivery Name" );
	document.getElementById("DelName").focus();
	return false ;
}
else if (document.getElementById("DelAddress1").value == "") {
	alert( "Please Enter Your Delivery Address Line 1" );
	document.getElementById("DelAddress1").focus();
	return false ;
}
else if (document.getElementById("DelTownCity").value == "") {
	alert( "Please Enter your Delivery Town/City" );
	document.getElementById("DelTownCity").focus();
	return false ;
}
else if (document.getElementById("DelPostCode").value == "") {
	alert( "Please Enter Your Delivery Postcode/Zip" );
	document.getElementById("DelPostCode").focus();
	return false ;
}
else if (document.getElementById("Telephone").value == "") {
	alert( "Please Enter Your Contact Telephone Number" );
	document.getElementById("Telephone").focus();
	return false ;
}
else if (document.getElementById("Email").value == "") {
	alert( "Please Enter Your Email Address" );
	document.getElementById("Email").focus();
	return false ;
}
else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("Email").value)) {
	alert("Invalid E-mail Address! Please Re-Enter.");
	document.getElementById("Email").focus();
	return false ;
}
else if (document.getElementById("StoreDetails").checked == 1) {
if (document.getElementById("LoginPwd").value.length == "") {
	alert( "Please Enter A Password If You Wish To Store Your Details" );
	document.getElementById("LoginPwd").focus();
	return false ;
}
if (document.getElementById("LoginPwd").value.length < 6) {
	alert( "Password Must Be At Least 6 Characters In Length" );
	document.getElementById("LoginPwd").focus();
	return false ;
}
else if (document.getElementById("LoginPwd").value != document.getElementById("ConfirmPwd").value) {
	alert( "Password Confirmation Does Not Match" );
	document.getElementById("ConfirmPwd").value="";
	document.getElementById("ConfirmPwd").focus();
	return false ;
}
}
return true ;
}


function copyAddress(){
document.getElementById("DelName").value = document.getElementById("FirstName").value + " " + document.getElementById("LastName").value;
document.getElementById("DelCompany").value = document.getElementById("Company").value;
document.getElementById("DelAddress1").value = document.getElementById("Address1").value;
document.getElementById("DelAddress2").value = document.getElementById("Address2").value;
document.getElementById("DelTownCity").value = document.getElementById("TownCity").value;
document.getElementById("DelCounty").value = document.getElementById("County").value;
// document.getElementById("DelCountry").value = document.getElementById("Country").value;
document.getElementById("DelPostCode").value = document.getElementById("PostCode").value;
}


function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)
	{field.value = field.value.substring(0, maxlimit);
	alert ("Maximum " + maxlimit + " Characters")
	}
    else
    {countfield.value = maxlimit - field.value.length;}
}


function submitPaypalForm() {
document.paypal.submit();
}