function getMonth(mon)
{
	
	switch(mon)
	{
		case "1":
			return "Jan";
		break;
		case "2":
			return "Feb";
		break;
		case "3":
			return "Mar";
		break;
		case "4":
			return "Apr";
		break;
		case "5":
			return "May";
		break;
		case "6":
			return "Jun";
		break;
		case "7":
			return "Jul";
		break;
		case "8":
			return "Aug";
		break;
		case "9":
			return "Sep";
		break;
		case "10":
			return "Oct";
		break;
		case "11":
			return "Nov";
		break;
		case "12":
			return "Dec";
		break;
		default:
			return 1;
	}
}
		

function check()
{
	var leave=false,message="", send=false;
	var HomeValue = document.getElementById("home_value").value;
	var ExistingMortgages = document.getElementById("lien_value").value;
	var Payments = document.getElementById("payments").value;
	var PropertyAddress = document.getElementById("address").value;
	var City = document.getElementById("city").value;
	var State = document.getElementById("state").value;
	var ZIP = document.getElementById("zip").value;
	var MailingAddress = document.getElementById("contact_address").value+", "+document.getElementById("contact_city").value+", "+document.getElementById("contact_state").value+", "+document.getElementById("contact_zip").value;
	var Phone = document.getElementById("phone").value;
	var HomeOwner1 = document.getElementById("name_1_f").value + " " +  document.getElementById("name_1_l").value;
	var HomeOwner2 = document.getElementById("name_2_f").value + " " +  document.getElementById("name_2_l").value;
	var Owner1Age = document.getElementById("dob_1_month").value + "/" +  document.getElementById("dob_1_day").value + "/" + document.getElementById("dob_1_year").value;
	var Owner2Age = document.getElementById("dob_2_month").value + "/" +  document.getElementById("dob_2_day").value + "/" + document.getElementById("dob_2_year").value;
	
	//If the value of the home is over $500,000
	if(HomeValue >= 500000)
	{
		message += "*For home values over $500,000 please call or e-mail us for a custom quote.<br />";
		leave = true;
		send = true;
	}
	
	
	//if fields are not filled in
	if(HomeOwner1 == "")
	{
		message += "Please check that your first and last name are correct.<br />";
		leave = true;
	}
		

	if(City == "")
	{
		message += "Please check that your city is correct.<br />";
		leave = true;
	}

	if(PropertyAddress == "")
	{
		message += "Please check that your address is correct.<br />";
		leave += true;
	}

	if(ZIP == "")
	{
		message += "Please check that your ZIP is correct.<br />";
		leave = true;
	}

	if(State == "")
	{
		message += "Please check that your state is correct.<br />";
		leave = true;
	}


	if(Phone == "")
	{
		message += "Please make sure you have entered your phone with area code.<br />";
		leave = true;
	}

	if(document.getElementById("dob_1_month") == "" ||  document.getElementById("dob_1_day") == "" ||  document.getElementById("dob_1_year") == "")
	{
		message += "Please make sure your date of birth is correct.<br />";
		leave = true;
	}

	//if the person has too long to live
	var d=new Date();
	//(60*60*24*365*62*1000) is 62 years in milliseconds (seconds*minutes*days*years*to_milliseconds)
	var ageReq = d.getTime()-(60*60*24*365*62*1000);
	var age = Date.parse(getMonth(document.getElementById("dob_1_month").value)+" "+document.getElementById("dob_1_day").value+", "+document.getElementById("dob_1_year").value);
	if(age > ageReq)
	{
		message += "You must be 62 years of age to qualify for a reverse mortgage.<br />";
		leave = true;
	}
	
	var getString = "home_value="+HomeValue+"&lien_value="+ExistingMortgages+"&lngPayments="+Payments+"&address="+PropertyAddress+"&city="+City+"&state="+State+"&Zip="+ZIP+"&contact_address="+MailingAddress+"&phone="+Phone+"&home_owner_1="+HomeOwner1+"&home_owner_2="+HomeOwner2 +"&home_owner_1_age="+Owner1Age+"&home_owner_2_age="+Owner2Age;
	
	
	if(leave == true)
	{
		document.getElementById("response").innerHTML = message;
		
		if(send == true)
		{
			
		    var ajaxRequest;  // The variable that makes Ajax possible!
			try{
				// Opera 8.0+, Firefox, Safari
				ajaxRequest = new XMLHttpRequest();
			} catch (e){
				// Internet Explorer Browsers
				try{
					ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try{
						ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e){
						// Something went wrong
						alert("Your browser broke!");
						return false;
					}
				}
			}
		   ajaxRequest.open("GET", "Reverse_Mortgage_Calculator_Process.asp?"+getString,  true); 
		   ajaxRequest.send(null); 
		}
	}
	else
	{
		window.location = "Reverse_Mortgage_Calculator_Process.asp?"+getString;
	}
}