// JavaScript Document

function validate_email(fieldVal)
{
	apos=fieldVal.indexOf("@");
	dotpos=fieldVal.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	{	
		return false;
	}
	else {return true;}
}

function DisplayError(msg)
{
	var errorDiv = document.getElementById("ErrorDiv");
	errorDiv.innerHTML = "* " + msg
	errorDiv.style.display = "inline";
}


//validating the free analysis form

function validate_free_analysis_form(thisform)
{

	if (thisform.First_Name.value == "")
	{
		DisplayError("Please enter your first name");
		thisform.First_Name.focus();
		return false;
	}
	else if (thisform.Last_Name.value == "")
	{
		DisplayError("Please enter your last name");
		thisform.Last_Name.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	else if (thisform.Postal_Code.value == "")
	{
		DisplayError("Please enter your postal code");
		thisform.Postal_Code.focus();
		return false;
	}
	
	return true;
}



//validating the free analysis form

function validate_free_mortgage_assessment_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}

function validate_ontrack_enroll_form( thisform )
{	
	if (thisform.First_Name.value == "")
	{
		DisplayError("Please enter your first name");
		thisform.First_Name.focus();
		return false;
	}
	else if (thisform.Last_Name.value == "")
	{
		DisplayError("Please enter your last name");
		thisform.Last_Name.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	
	return true;
}


function validate_contact_us_via_email(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}	
	else if (thisform.Comment.value == "")
	{
		DisplayError("Please enter your comment");
		thisform.Comment.focus();
		return false;
	}
	
	return true;
}



function validate_find_my_super_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}


function validate_free_starting_wealth_appointment_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}

function validate_free_building_wealth_appointment_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}

function validate_maximise_wealth_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}


function free_consolidating_wealth_appointment_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}


function validate_special_corporate_form(thisform)
{

	if (thisform.Company_Name.value == "")
	{
		DisplayError("Please enter the company name");
		thisform.Company_Name.focus();
		return false;
	}
	else if (thisform.Contact_Name.value == "")
	{
		DisplayError("Please enter the contact name");
		thisform.Contact_Name.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}	
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter the contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	
	return true;
}



function validate_common_form(thisform)
{

	if (thisform.aName.value == "")
	{
		DisplayError("Please enter your name");
		thisform.aName.focus();
		return false;
	}
	else if (thisform.Contact_Number.value == "")
	{
		DisplayError("Please enter your contact number");
		thisform.Contact_Number.focus();
		return false;
	}
	else if (!validate_email(thisform.Email.value))
	{
		DisplayError("Please enter a valid Email Address");
		thisform.Email.focus();
		return false;
	}
	
	return true;
}


function popup(URL){
	extraWin = window.open(URL , 'extraWin', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=750,height=450');
	extraWin.window.focus();
}
