$(document).ready(function(){
	$("#submit").click(function() {
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = 'CustomerService@vantageproperty.com';
		/*if(emailToVal == '') {
			$("#emailTo").after('<span class="error">You forgot to enter the email address to send to.</span>');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {	
			$("#emailTo").after('<span class="error">Enter a valid email address to send to.</span>');
			hasError = true;
		}*/

		var subjectVal = "Tenant Request Form";

		var propertyAddressVal = $("#propertyAddress").val();
		if(propertyAddressVal == '') {
			$("#propertyAddress").after('<span class="error">Please enter in the property address.</span>');
			hasError = true;
		}
		
		var propertyPhoneVal = $("#propertyPhone").val();
		if(propertyPhoneVal == '') {
			$("#propertyPhone").after('<span class="error">Please enter in the property phone number.</span>');
			hasError = true;
		}
		
		var tenant1EmailVal = $("#tenant1Email").val();
		if(tenant1EmailVal == '') {
			$("#tenant1Email").after('<span class="error">You forgot to enter the email address to send from.</span>');
			hasError = true;
		} else if(!emailReg.test(tenant1EmailVal)) {	
			$("#tenant1Email").after('<span class="error">Enter a valid email address to send from.</span>');
			hasError = true;
		}
		
		var tenant2EmailVal = $("#tenant2Email").val();
		if (tenant2EmailVal != '') {
			if (!emailReg.test(tenant2EmailVal)) {
				$("#tenant2Email").after('<span class="error">Enter a valid email address to send from.</span>');
				hasError = true;
			}
		}
		
		var tenant1NameVal = $("#tenant1Name").val();
		if(tenant1NameVal == '') {
			$("tenant1Name").after('<span class="error">Please enter in your name.</span>');
			hasError = true;
		}
		
		var tenant2NameVal = $("#tenant2Name").val();
		if(tenant2EmailVal != '' && tenant2NameVal == '') {
			$("tenant2Name").after('<span class="error">Please enter in a second name.</span>');
			hasError = true;
		}
		
		var tenant1DayPhoneVal = $("#tenant1DayPhone").val();
		var tenant1EveningPhoneVal = $("#tenant1EveningPhone").val();
		var tenant1CellPhoneVal = $("#tenant1CellPhone").val();
		if(tenant1DayPhoneVal == '' && tenant1EveningPhoneVal == '' && tenant1CellPhoneVal == '') {
			$("#tenant1CellPhone").after('<span class="error">Enter in at least one phone number.</span>');
			hasError = true;
		}
		
		var tenant2DayPhoneVal = $("#tenant2DayPhone").val();
		var tenant2EveningPhoneVal = $("#tenant2EveningPhone").val();
		var tenant2CellPhoneVal = $("#tenant2CellPhone").val();
		if(tenant2DayPhoneVal == '' && tenant2EveningPhoneVal == '' && tenant2CellPhoneVal == '' && tenant2NameVal != '') {
			$("#tenant2CellPhone").after('<span class="error">Enter in at least one phone number.</span>');
			hasError = true;
		}
		
		var messageVal = '\nTenant Request Application\n' +
						 '\nProperty Address: ' + propertyAddressVal + 
						 '\nProperty Phone Number: ' + propertyPhoneVal +
						 '\n\n1st Tenant Name: ' + tenant1NameVal +
						 '\n1st Tenant Day Phone: ' + tenant1DayPhoneVal +
						 '\n1st Tenant Evening Phone: ' + tenant1EveningPhoneVal +
						 '\n1st Tenant Cell Phone: ' + tenant1CellPhoneVal +
						 '\n1st Tenant Email: ' + tenant1EmailVal +
						 
						 '\n\n2nd Tenant Name: ' + tenant2NameVal +
						 '\n2nd Tenant Day Phone: ' + tenant2DayPhoneVal +
						 '\n2nd Tenant Evening Phone: ' + tenant2EveningPhoneVal +
						 '\n2nd Tenant Cell Phone: ' + tenant2CellPhoneVal +
						 '\n2nd Tenant Email: ' + tenant2EmailVal +
						
						'\n\nMessage: ' + $("#message").val();
		if(messageVal == '') {
			$("#message").after('<span class="error">You forgot to enter the message.</span>');
			hasError = true;
		}
		
		if(hasError == false) {
			$(this).hide();
			$("#sendEmail li.buttons").append('<img src="/request/loading.gif" alt="Loading" id="loading" />');
			
			$.post("/request/sendemail.php",
   				{ emailTo: emailToVal, emailFrom: tenant1EmailVal, subject: subjectVal, message: messageVal },
   					function(data){
						$("#sendEmail").slideUp("normal", function() {				   
							
							$("#sendEmail").before('<h1>Success</h1><p>Your email was sent.</p>');											
						});
   					}
				 );
		}
		return false;
	});						   
});