//-----------------------------------------Validate---------------------------
function refValidate(){
	var frm = document.frm;
	if (frm.fname.value == "")
		{
			alert("Please Write Your First Name.");
			frm.fname.focus();
			return false;
		}
		if (frm.lname.value == "")
		{
			alert("Please Write Your Last Name.");
			frm.lname.focus();
			return false;
		}
		if (frm.address.value == "")
		{
			alert("Please Write Your Address.");
			frm.address.focus();
			return false;
		}
		if (frm.city.value == "")
		{
			alert("Please Write Your City.");
			frm.city.focus();
			return false;
		}
		
		if (frm.propertystate.value == "")
		{
			alert("Please Select Your State.");
			frm.propertystate.focus();
			return false;
		}

		if (frm.zip.value == "")
		{
			alert("Pleae Write Your Zipcode");
			frm.zip.focus();
			return false;
		}			
		if (frm.homephone1.value == "" && frm.homephone2.value == "" && frm.homephone3.value == "")
		{
			alert("Please Write Your Home Phone Number.");
			frm.homephone1.focus();
			return false;
		}
		if (frm.workphone1.value == "" && frm.workphone2.value == "" && frm.workphone3.value == "")
		{
			alert("Please Write Your Work Phone Number.");
			frm.workphone1.focus();
			return false;
		}

		if ((frm.homephone1.value == "" || frm.homephone2.value == "" || frm.homephone3.value == "") && (frm.workphone1.value == "" || frm.workphone2.value == "" || frm.workphone3.value == ""))
		{
			alert("Please Enter either home phone or work phone Number");
			return false;
		}		
		if (frm.email.value == "")
		{
			alert("Please Write Email Address.");
			frm.email.focus();
			return false;
		}
		else
		{
			if (!validate(frm.email.value))
			{
				frm.email.focus();
				return false;
			}
		}
		if (frm.besttimetocall.value == "")
		{
			alert("Pleae Write Your Best Time to Call");
			frm.besttimetocall.focus();
			return false;
		}			
		if (frm.loanpurpose.value == "")
		{
			alert("Pleae Select Your Loan Purpose.");
			frm.loanpurpose.focus();
			return false;
		}	
		if (frm.propertyvalue.value == "")
		{
			alert("Pleae Select Your Propery Value.");
			frm.propertyvalue.focus();
			return false;
		}	
		if (frm.mortgagebalance.value == "")
		{
			alert("Pleae Select Your Mortgage Balance.");
			frm.mortgagebalance.focus();
			return false;
		}	
		if (frm.desired_loan_amount.value == "")
		{
			alert("Pleae Select Your Desired Loan Amount.");
			frm.desired_loan_amount.focus();
			return false;
		}	
		if (frm.creditrating.value == "")
		{
			alert("Pleae Select Your Credit Rating.");
			frm.creditrating.focus();
			return false;
		}	
		if (frm.ratetype.value == "")
		{
			alert("Pleae Select Your Rate Type");
			frm.ratetype.focus();
			return false;
		}	
		if (frm.currentrate.value == "")
		{
			alert("Pleae Select Your Current Rate.");
			frm.currentrate.focus();
			return false;
		}	
		if (frm.propertytype.value == "")
		{
			alert("Pleae Select Your Property Type.");
			frm.propertytype.focus();
			return false;
		}	

	return true;
}
function validate(id)
	{
		var val = id;
		if (val.lastIndexOf('@') == -1 || val.lastIndexOf('@') == 0 || val.lastIndexOf('@') == val.length - 1 || val.lastIndexOf('.') == -1)
		{
			alert("Please enter a valid email address.\n Otherwise you will not be able to receive a quote from us.");
			return false;
		}
		return true;
	}
function affValidate(){
	var frm = document.frm;
	if (frm.fname.value == "")
		{
			alert("Please Write Your Conpany Name.");
			frm.fname.focus();
			return false;
		}
		if (frm.lname.value == "")
		{
			alert("Please Write Your Site Name.");
			frm.lname.focus();
			return false;
		}
		if (frm.address.value == "")
		{
			alert("Please Write Your Site URL.");
			frm.address.focus();
			return false;
		}
		if (frm.city.value == "")
		{
			alert("Please Write Your Contact Name.");
			frm.city.focus();
			return false;
		}
		
		if (frm.homephone1.value == "" && frm.homephone2.value == "" && frm.homephone3.value == "")
		{
			alert("Please Write Your Contact Phone Number");
			frm.homephone1.focus();
			return false;
		}
		
		if (frm.email.value == "")
		{
			alert("Please Write Email Address.");
			frm.email.focus();
			return false;
		}
		else
		{
			if (!validate(frm.email.value))
			{
				frm.email.focus();
				return false;
			}
		}
	return true;
}
function lenderValidate(){
	var frm = document.frm;
	if (frm.first_name.value == "")
		{
			alert("Please Write Your First Name.");
			frm.first_name.focus();
			return false;
		}
		if (frm.last_name.value == "")
		{
			alert("Please Write Your Last Name.");
			frm.last_name.focus();
			return false;
		}
		if (frm.company.value == "")
		{
			alert("Please Write Your Company.");
			frm.company.focus();
			return false;
		}
		if (frm.job.value == "")
		{
			alert("Please Write Your Job Title.");
			frm.job.focus();
			return false;
		}
		
		if (frm.phone_number.value == "")
		{
			alert("Please Select Your Phone Number.");
			frm.phone_number.focus();
			return false;
		}

		if (frm.cell_phone.value == "")
		{
			alert("Pleae Write Your Cell Phone");
			frm.cell_phone.focus();
			return false;
		}
		if (frm.url.value == "")
		{
			alert("Pleae Write Your URL");
			frm.url.focus();
			return false;
		}	
		if (frm.email.value == "")
		{
			alert("Please Write Email Address.");
			frm.email.focus();
			return false;
		}
		else
		{
			if (!validate(frm.email.value))
			{
				frm.email.focus();
				return false;
			}
		}
		if (frm.lead_type_needed.value == "")
		{
			alert("Pleae Write Lead Type Needed");
			frm.lead_type_needed.focus();
			return false;
		}			
		if (frm.howmanystates.value == "")
		{
			alert("Pleae Write How many states are you licensed in.");
			frm.howmanystates.focus();
			return false;
		}	
		if (frm.howmanyloanofficers.value == "")
		{
			alert("Pleae Write How many loan officers do you employ?");
			frm.howmanyloanofficers.focus();
			return false;
		}	
		if (frm.howmanyleadsperday.value == "")
		{
			alert("Pleae Write How many leads per day can you support?");
			frm.howmanyleadsperday.focus();
			return false;
		}	
		if (frm.find.value == "")
		{
			alert("Pleae Write How did you find us?");
			frm.find.focus();
			return false;
		}	
	return true;
}