// JavaScript Document

<!--


function changeprice(){

var price;

var Length = document.forms.order.Length.value;

var Level = document.forms.order.Level.value;

var Type = document.forms.order.Type.value;

var Standard = document.forms.order.Standard.value;

var Length_factor;

if (Length == '1000'){Length_factor = 2;}

else if (Length == '1250'){Length_factor = 2.5;}

else if (Length == '1500'){Length_factor = 3;}

else if (Length == '1750'){Length_factor = 3.5;}

else if (Length == '2000'){Length_factor = 4;}

else if (Length == '2250'){Length_factor = 4.5;}

else if (Length == '2500'){Length_factor = 5;}

else if (Length == '2750'){Length_factor = 5.5;}

else if (Length == '3000'){Length_factor = 6;}

else if (Length == '3250'){Length_factor = 6.5;}

else if (Length == '3500'){Length_factor = 7;}

else if (Length == '3750'){Length_factor = 7.5;}

else if (Length == '4000'){Length_factor = 8;}

else if (Length == '4250'){Length_factor = 8.5;}

else if (Length == '4500'){Length_factor = 9;}

else if (Length == '4750'){Length_factor = 9.5;}

else if (Length == '5000'){Length_factor = 10;}

else if (Length == '5250'){Length_factor = 10.5;}

else if (Length == '5500'){Length_factor = 11;}

else if (Length == '5750'){Length_factor = 11.5;}

else if (Length == '6000'){Length_factor = 12;}

else if (Length == '6250'){Length_factor = 12.5;}

else if (Length == '6500'){Length_factor = 13;}

else if (Length == '6750'){Length_factor = 13.5;}

else if (Length == '7000'){Length_factor = 14;}

else if (Length == '7250'){Length_factor = 14.5;}

else if (Length == '7500'){Length_factor = 15;}

else if (Length == '7750'){Length_factor = 15.5;}

else if (Length == '8000'){Length_factor = 16;}

else if (Length == '8250'){Length_factor = 16.5;}

else if (Length == '8500'){Length_factor = 17;}

else if (Length == '8750'){Length_factor = 17.5;}

else if (Length == '9000'){Length_factor = 18;}

else if (Length == '9250'){Length_factor = 18.5;}

else if (Length == '9500'){Length_factor = 19;}

else if (Length == '9750'){Length_factor = 19.5;}

else if (Length == '10000'){Length_factor = 20;}

else if (Length == '10500'){Length_factor = 21;}

else if (Length == '11000'){Length_factor = 22;}

else if (Length == '11500'){Length_factor = 23;}

else if (Length == '12000'){Length_factor = 24;}

else if (Length == '12500'){Length_factor = 25;}

else if (Length == '13000'){Length_factor = 26;}

else if (Length == '13500'){Length_factor = 27;}

else if (Length == '14000'){Length_factor = 28;}

else if (Length == '14500'){Length_factor = 29;}

else if (Length == '15000'){Length_factor = 30;}

else if (Length == '15500'){Length_factor = 31;}

else if (Length == '16000'){Length_factor = 32;}

else if (Length == '16500'){Length_factor = 33;}

else if (Length == '17000'){Length_factor = 34;}

else if (Length == '17500'){Length_factor = 35;}

else if (Length == '18000'){Length_factor = 36;}

else if (Length == '18500'){Length_factor = 37;}

else if (Length == '19000'){Length_factor = 38;}

else if (Length == '19500'){Length_factor = 39;}

else if (Length == '20000'){Length_factor = 40;}

else if (Length == '20500'){Length_factor = 41;}

else if (Length == '21000'){Length_factor = 42;}

else if (Length == '21500'){Length_factor = 43;}

else if (Length == '22000'){Length_factor = 44;}

else if (Length == '22500'){Length_factor = 45;}

else if (Length == '23000'){Length_factor = 46;}

else if (Length == '23500'){Length_factor = 47;}

else if (Length == '24000'){Length_factor = 48;}

else if (Length == '24500'){Length_factor = 49;}

else if (Length == '25000'){Length_factor = 50;}

else if (Length == '30000'){Length_factor = 60;}

else if (Length == '35000'){Length_factor = 70;}

else if (Length == '40000'){Length_factor = 80;}

else if (Length == '45000'){Length_factor = 90;}



else if (Length == '50000'){Length_factor = 100;}

else{Length_factor = 0;}

var Level_factor;


if (Level == '1.25 - Masters Level Essay'){Level_factor = 6;}

else if (Level == '2 - PhD'){Level_factor = 6;} 

else{Level_factor = 6;}

var Type_factor;

if (Type == 2){Type_factor = 1.667;}

else if (Type == '1 - Standard - 5 Days per 5000 words'){Type_factor = 1;}

else if (Type == '1.5 - Next Day'){Type_factor = 1.5;}

else if (Type == '1.2 - 3 Days'){Type_factor = 1.2;}

else if (Type == '1.3 - 2 Days'){Type_factor = 1.3;}

else if (Type == '1.6 - Double Rate - 5 Days per 10000 words'){Type_factor = 1.667;}

else {Type_factor = 1;}

var Standard_factor;

if (Standard == '2 - First Class Level'){Standard_factor = 2;}

else if (Standard == '1 - Marking, Critiquing and Proofreading'){Standard_factor = 1;}

else if (Standard == '0.75 - Proofreading Only'){Standard_factor = 0.75;}

else {Standard_factor = 1;}

price = Level_factor * Type_factor * Standard_factor * Length_factor * 5;

price = Math.round(price) - 0.0;

document.forms.order.UKCost.value = price;

document.forms.order.quote.value = price;

}

function isEAddr(e)

{

 var result = false;

 var theStr = new String(e);

 var index = theStr.indexOf("@");

 if (index> 0)

 {

 var pindex = theStr.indexOf(".",index);

 if ((pindex> index+1) && (theStr.length> pindex+1))

 result = true;

 }

 return result;

}

function validRequired(formField,fieldLabel)

{

 var result = true;

 if (formField.value == "")

 {

 alert('Please enter a value for the "' + fieldLabel +'" field.');

 formField.focus();

 result = false;

 }

 return result;

}

function allDigits(str)

{

 return inValidCharSet(str,"0123456789");

}

function inValidCharSet(str,charset)

{

 var result = true;



 for (var i=0;i<str.length;i++)

 if (charset.indexOf(str.substr(i,1))<0)

 {

 result = false;

 break;

 }

 return result;

}

function validE(formField,fieldLabel,required)

{

 var result = true;

 if (required && !validRequired(formField,fieldLabel))

 result = false;

 if (result && ((formField.value.length <3) || !isEAddr(formField.value)) )

 {

 alert("Please enter a complete e address in the form: name@mail.com");

 formField.focus();

 result = false;

 }

 return result;

}

function validNum(formField,fieldLabel,required)

{

 var result = true;

 if (required && !validRequired(formField,fieldLabel))

 result = false;

 if (result)

 {

 if (!allDigits(formField.value))

 {

 alert('Please enter a valid number for the "' + fieldLabel +'" field.');

 formField.focus();



 result = false;

 }

 }

 return result;

}

function validInt(formField,fieldLabel,required)

{

 var result = true;

 if (required && !validRequired(formField,fieldLabel))

 result = false;

 if (result)

 {

 var num = parseInt(formField.value,100);

 if (isNaN(num))

 {

 alert('Please enter a number for the "' + fieldLabel +'" field.');

 formField.focus();

 result = false;

 }

 }

 return result;

}

function validDate(formField,fieldLabel,required)

{

 var result = true;

 if (required && !validRequired(formField,fieldLabel))

 result = false;

 if (result)

 {

 var elems = formField.value.split("/");

 result = (elems.length == 3); // should be three components

 if (result)

 {

 var month = parseInt(elems[0],10);

 var day = parseInt(elems[1],10);

 var year = parseInt(elems[2],10);

 result = allDigits(elems[0]) && (month> 0) && (month <13) &&

 allDigits(elems[1]) && (day> 0) && (day <32) &&

 allDigits(elems[2]) && ((elems[2].length == 2) || (elems[2].length == 4));

 }

 if (!result)

 {

 alert('Please enter a date in the format MM/DD/YYYY for the "' + fieldLabel +'" field.');

 formField.focus();

 }

 }

 return result;

}

function validateForm(theForm)

{



 if (!validRequired(theForm.name,"Name"))

 return false;

 if (!validE(theForm.e,"E Address",true))

 return false;

 //if (!validDate(theForm.available,"Date Available",true))

 //	return false;

 if (!validRequired(theForm.C_PhoneNumber,"Main Phone Number",true))

 return false;

 if (!validRequired(theForm.C_Title,"Document Title", true))

 return false;

 return true;

}

//-->