
// AUTHOR - LEXHAM INSURANCE WAYNE DAVIES 2008



/* FIELD DATA RESTRICTORS */

var phone = "0123456789 ";
var numb = "0123456789 ";
var engineSize = "0123456789-. ";
var curValue = "0123456789";
var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var postcode = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var regCode = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
function res(t,v){
var w = "";
for (i=0; i < t.value.length; i++) {
x = t.value.charAt(i);
if (v.indexOf(x,0) != -1)
w += x;
}
t.value = w;
}




/*FIELD VALIDATORS Classic */

function validateForm(quoteClassic)
{

if(""==document.forms.quoteClassic.Title.value)
{
alert("Please enter your 'Title'");
document.forms.quoteClassic.Title.focus();

return false;
}

if(""==document.forms.quoteClassic.Fname.value)
{
alert("Please enter your 'First Name'.");
document.forms.quoteClassic.Fname.focus();

return false;
}

if(""==document.forms.quoteClassic.Sname.value)
{
alert("Please enter your 'Last Name'.");
document.forms.quoteClassic.Sname.focus();

return false;
}

if(""==document.forms.quoteClassic.Postcode.value)
{
alert("Please enter your 'Post Code'.");
document.forms.quoteClassic.Postcode.focus();

return false;
}

if(""==document.forms.quoteClassic.Houseno.value)
{
alert("Please enter your 'House Name or Number'.");
document.forms.quoteClassic.Houseno.focus();

return false;
}

if(""==document.forms.quoteClassic.Telno.value)
{
alert("Please enter your 'Contact Telephone No'.");
document.forms.quoteClassic.Telno.focus();

return false;
}

if(""==document.forms.quoteClassic.clientEmail.value)
{
alert("Please enter your 'Email Address'.");
document.forms.quoteClassic.clientEmail.focus();

return false;
}

if(""==document.forms.quoteClassic.Dob.value)
{
alert("Please enter your 'Date of Birth'.");
document.forms.quoteClassic.Dob.focus();

return false;
}

if(""==document.forms.quoteClassic.Mstatus.value)
{
alert("Please choose your 'Marital Status'.");
document.forms.quoteClassic.Mstatus.focus();
 
return false;
}

if(""==document.forms.quoteClassic.YearsUk.value)
{
alert("Please choose 'How long you have been a UK Resident'.");
document.forms.quoteClassic.YearsUk.focus();

return false;
}

if(""==document.forms.quoteClassic.Rider.value)
{
alert("Please choose 'Who is going to Ride the Bike'.");
document.forms.quoteClassic.Rider.focus();

return false;
}

if(""==document.forms.quoteClassic.BikeUse.value)
{
alert("Please choose 'What the Bike will be used for'.");
document.forms.quoteClassic.BikeUse.focus();

return false;
}

if(""==document.forms.quoteClassic.emType.value)
{
alert("Please choose 'Your Employment type'.");
document.forms.quoteClassic.emType.focus();

return false;
}

if(""==document.forms.quoteClassic.Occupation.value)
{
alert("Please enter your 'Job Title'.");
document.forms.quoteClassic.Occupation.focus();

return false;
}

if(""==document.forms.quoteClassic.LicenceType.value)
{
alert("Please choose your 'Licence type'.");
document.forms.quoteClassic.LicenceType.focus();

return false;
}

if(""==document.forms.quoteClassic.dateLicence.value)
{
alert("Please enter 'What date you obtained your licence'.");
document.forms.quoteClassic.dateLicence.focus();

return false;
}

if(""==document.forms.quoteClassic.Bike.value)
{
alert("Please enter your 'Bike Make'.");
document.forms.quoteClassic.Bike.focus();

return false;
}

if(""==document.forms.quoteClassic.BikeMod.value)
{
alert("Please enter your 'Bike Model'.");
document.forms.quoteClassic.BikeMod.focus();

return false;
}

if(""==document.forms.quoteClassic.EngineSize.value)
{
alert("Please enter your 'Bike Engine Size'.");
document.forms.quoteClassic.EngineSize.focus();

return false;
}

if(""==document.forms.quoteClassic.YearManu.value)
{
alert("Please enter your 'Bike Manufacture Date'.");
document.forms.quoteClassic.YearManu.focus();

return false;
}

if(""==document.forms.quoteClassic.Value.value)
{
alert("Please enter your 'Current Bike Value in GBP(£)'.");
document.forms.quoteClassic.Value.focus();

return false;
}

if(""==document.forms.quoteClassic.datePurchased.value)
{
alert("Please enter 'The Date You Purchased the Bike'.");
document.forms.quoteClassic.datePurchased.focus();

return false;
}

if(""==document.forms.quoteClassic.Miles.value)
{
alert("Please enter 'The Estimated Annual Mileage for the Bike'.");
document.forms.quoteClassic.Miles.focus();

return false;
}

if(""==document.forms.quoteClassic.mcKept.value)
{
alert("Please choose 'Where the Bike will be kept at night'.");
document.forms.quoteClassic.mcKept.focus();

return false;
}

if(""==document.forms.quoteClassic.access.value)
{
alert("Please confirm 'If you have any modifications or accessories on your Bike'.");
document.forms.quoteClassic.access.focus();

return false;
}

if(""==document.forms.quoteClassic.yearsNcb.value)
{
alert("Please confirm 'No. of years Bike no claims bonus held'.");
document.forms.quoteClassic.yearsNcb.focus();

return false;
}


}