// JavaScript Document
//*************************************************************************************************************************************


function trimAll(sString) 
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}

function verif_email(email) {
var arobase = email.indexOf("@");
var point = email.lastIndexOf(".");
if((arobase < 3)||(point + 2 > email.lengtd)||(point < arobase+3)) return false;
return true;
}

//*****************************************************************************************************************************************
function validateQuickQuoteForm(type)
{
	//var type = type
	//alert(type)
	var QuickQuoteForm = document.forms['QuickQuoteForm'];
	var QuickQuoteName = trimAll(QuickQuoteForm.QuickQuoteName.value);
	var QuickQuoteAddress = trimAll(QuickQuoteForm.QuickQuoteAddress.value);
	var QuickQuotePostcode = trimAll(QuickQuoteForm.QuickQuotePostcode.value);
	var QuickQuoteDayTel = trimAll(QuickQuoteForm.QuickQuoteDayTel.value);
	var QuickQuoteEveTel = trimAll(QuickQuoteForm.QuickQuoteEveTel.value);
	var QuickQuoteMobTel = trimAll(QuickQuoteForm.QuickQuoteMobTel.value);
	var QuickQuoteFax = trimAll(QuickQuoteForm.QuickQuoteFax.value);
	var QuickQuoteEmail = trimAll(QuickQuoteForm.QuickQuoteEmail.value);
	var QuickQuoteAddInfo = trimAll(QuickQuoteForm.QuickQuoteAddInfo.value);
	var QuickQuoteTerms = QuickQuoteForm.QuickQuoteTerms;
	
	if (type == 2)
	{
	var QuickQuoteMortAmount = trimAll(QuickQuoteForm.QuickQuoteMortAmount.value);
	var QuickQuoteMortTerm = trimAll(QuickQuoteForm.QuickQuoteMortTerm.value);
	var QuickQuoteMortType = trimAll(QuickQuoteForm.QuickQuoteMortType.value);
	}
	
	if (QuickQuoteName == '')
	{
		alert("You must enter a name")	
		return false;
	}
	
	if (QuickQuoteAddress == '')
	{
		alert("You must enter an address")	
		return false;
	}
	
	if (QuickQuoteDayTel == '')
	{
		alert("You must enter a daytime telephone number")	
		return false;
	}
	
	if (!verif_email(QuickQuoteEmail))
			{
		alert("You must enter a valid email address")	
		return false;
			}

	
	//if (QuickQuoteEmail == '')
	//{
	//	alert("You must enter a valid email address")	
	//	return false;
	//}
	
	if (QuickQuoteMortType == '')
	{
		alert("You must enter the mortgage type required")
		return false;
	}
	
	if (QuickQuoteMortAmount == '')
	{
		alert("You must enter the mortgage amount required")
		return false;
	}

	
	if (QuickQuoteMortTerm == '')
	{
		alert("You must enter the mortgage term")
		return false;
	}
	
	if (QuickQuoteTerms.checked == false)
	{
		alert("You must agree to the terms of use and privacy policy")
		return false;
	}

		return true;
}

//*****************************************************************************************************************************************
function validateContactForm()
{
	
	var ContactForm = document.forms['ContactForm'];
	var ContactName = trimAll(ContactForm.ContactName.value);
	var ContactAddress = trimAll(ContactForm.ContactAddress.value);
	var ContactPostcode = trimAll(ContactForm.ContactPostcode.value);
	var ContactDayTel = trimAll(ContactForm.ContactDayTel.value);
	var ContactEveTel = trimAll(ContactForm.ContactEveTel.value);
	var ContactMobTel = trimAll(ContactForm.ContactMobTel.value);
	var ContactFax = trimAll(ContactForm.ContactFax.value);
	var ContactEmail = trimAll(ContactForm.ContactEmail.value);
	var ContactAddInfo = trimAll(ContactForm.ContactAddInfo.value);
	var ContactSecurityCode = trimAll(ContactForm.ContactSecurityCode.value);
	
	
	
	if (ContactName == '')
	{
		alert("You must enter a name")	
		return false;
	}
	
	if (ContactAddress == '')
	{
		alert("You must enter an address")	
		return false;
	}
	
	if (ContactDayTel == '')
	{
		alert("You must enter a daytime telephone number")	
		return false;
	}
	
	if (!verif_email(ContactEmail))
			{
		alert("You must enter a valid email address")	
		return false;
			}

	if (ContactSecurityCode == '')
	{
		alert("You must enter the security code as shown")	
		return false;
	}
	
		return true;
		//ContactForm.Submit_Bt.disabled = true;
}


//*************************************************************************************************************************************

