// 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 Amendments = document.forms.order.Amendments.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 = 8;}
else if (Level == '2 - PhD'){Level_factor = 12;}
else if (Level == '1 - Undergraduate Degree Level Essay'){Level_factor = 6;}
else if (Level == '1 - Undergraduate Degree Level Dissertation'){Level_factor = 6;}
else if (Level == '1.25 - Masters Level Dissertation'){Level_factor = 8;}
else if (Level == '1.5 - Undergraduate Degree Level Literature Review'){Level_factor = 9;}  
else if (Level == '1.5 - Undergraduate Degree Level Dissertation Proposal'){Level_factor = 9;}
else if (Level == '1.75 - Masters Level Outline'){Level_factor = 12;}
else if (Level == '1.75 - Masters Level Literature Review'){Level_factor = 12;}
else if (Level == '1.75 - Masters Level Dissertation Proposal'){Level_factor = 12;}
else if (Level == '1.5 - Undergraduate Degree Level Outline'){Level_factor = 9;}
else if (Level == '1.75 - BVC'){Level_factor =12;}
else if (Level == '1.5 - LPC'){Level_factor = 9;}   
else{Level_factor = 4.5;}
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 == '2.5 - Next Day'){Type_factor = 2.5;}
else if (Type == '1.5 - 3 Days'){Type_factor = 1.5;}
else if (Type == '2 - 2 Days'){Type_factor = 2;}
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 - 2:1 Level'){Standard_factor = 1;}
else if (Standard == '0.75 - 2:2 Level'){Standard_factor = 0.75;}
else if (Standard == '2 - Grade A'){Standard_factor = 2;}
else if (Standard == '1 - Grade B'){Standard_factor = 1;}
else {Standard_factor = 1;}
var Amendments_factor;
if (Amendments == '1.4 - 93 Days'){Amendments_factor = 1.4;}
else if (Amendments == '1.3 - 62 Days'){Amendments_factor = 1.3;}
else if (Amendments == '1.2 - 31 Days'){Amendments_factor = 1.2;}
else if (Amendments == '1.1 - 14 Days'){Amendments_factor = 1.1;}
else {Amendments_factor = 1;}
price = Level_factor * Type_factor * Standard_factor * Length_factor * Amendments_factor * 10;
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;
}

//-->