		 $(document).ready(function(){
		 	// formulario de contact-us.php
		 	if($('contact-us-form'))
			{
			  $("#button-form-contact-us").click(function () { 
				 var fname     = $("#fname").val();
				 var lname     = $("#lname").val();
				 var email     = $("#email").val();
				 var phone     = $("#phone").val();
				 var city      = $("#city").val();
				 var questions = $("#questions").val();
				 if(isEmpty(fname)){notification("Enter your first name");$("#fname").focus(); return false; }
				 if(isEmpty(lname)){notification("Enter your last name");$("#lname").focus(); return false; }				 
				 if(isEmpty(email)){notification("Enter your email address");$("#email").focus(); return false;}				 				 
				 if(validate(email)==false){notification("Enter valid email address");$("#email").focus(); return false; }				 				 				 
				 if(isEmpty(phone)){notification("Enter your phone number");$("#phone").focus(); return false; }
				 if(isEmpty(city)){notification("Let us know your location");$("#city").focus(); return false; }
				 if(isEmpty(questions)){notification("Enter your comments or questions");$("#questions").focus(); return false;}
				 $("#button-form-contact-us").val('Sending...');
				 $("#button-form-contact-us").attr("disabled","disabled");
				 $('#contact-us-form').submit();
			  });
			}
			//formulario de schedule a personal tour
		 	if($('schedule-a-personal-tour-form'))
			{
			  $("#button-form-schedule-a-personal-tour").click(function () { 
				 var fname     = $("#fname").val();
				 var lname     = $("#lname").val();
				 var email     = $("#email").val();
				 var phone     = $("#phone").val();
				 var city      = $("#city").val();
				 var setup     = $("#setup").val();				 
				 var time      = $("#time").val();				 				 
				 var questions = $("#questions").val();
				 if(isEmpty(fname)){notification("Enter your first name");$("#fname").focus(); return false; }
				 if(isEmpty(lname)){notification("Enter your last name");$("#lname").focus(); return false; }				 
				 if(isEmpty(email)){notification("Enter your email address");$("#email").focus(); return false;}				 				 
				 if(validate(email)==false){notification("Enter valid email address");$("#email").focus(); return false; }				 				 				 
				 if(isEmpty(phone)){notification("Enter your phone number");$("#phone").focus(); return false; }
				 if(isEmpty(city)){notification("Let us know your location");$("#city").focus(); return false; }
				 if(setup=="yes")
				 {
					 if(time==0)
					 {
						 notification("Please provide appointment time");$("#time").focus(); return false;
					 }
				 }
				 if(isEmpty(questions)){notification("Enter your comments or questions");$("#questions").focus(); return false;}
				 $("#button-form-schedule-a-personal-tour").val('Sending...');
				 $("#button-form-schedule-a-personal-tour").attr("disabled","disabled");
				 $('#schedule-a-personal-tour-form').submit();
			  });
			}
			//formulario de schedule an appointment
		 	if($('schedule-an-appointment-form'))
			{
			  $("#button-form-schedule-an-appointment").click(function () { 
				 var fname     = $("#fname").val();
				 var lname     = $("#lname").val();
				 var email     = $("#email").val();
				 var phone     = $("#phone").val();
				 var city      = $("#city").val();
				 var setup     = $("#setup").val();				 
				 var time      = $("#time").val();				 				 
				 var questions = $("#questions").val();
				 if(isEmpty(fname)){notification("Enter your first name");$("#fname").focus(); return false; }
				 if(isEmpty(lname)){notification("Enter your last name");$("#lname").focus(); return false; }				 
				 if(isEmpty(email)){notification("Enter your email address");$("#email").focus(); return false;}				 				 
				 if(validate(email)==false){notification("Enter valid email address");$("#email").focus(); return false; }				 				 				 
				 if(isEmpty(phone)){notification("Enter your phone number");$("#phone").focus(); return false; }
				 if(isEmpty(city)){notification("Let us know your location");$("#city").focus(); return false; }
				 if(setup=="yes")
				 {
					 if(time==0)
					 {
						 notification("Please provide appointment time");$("#time").focus(); return false;
					 }
				 }
				 if(isEmpty(questions)){notification("Enter your comments or questions");$("#questions").focus(); return false;}
				 $("#button-form-schedule-an-appointment").val('Sending...');
				 $("#button-form-schedule-an-appointment").attr("disabled","disabled");
				 $('#schedule-an-appointment-form').submit();
			  });
			}
		 	// formulario de subscribe to our newsletter
		 	if($('subscribe-to-our-newsletter-form'))
			{
			  $("#button-form-subscribe-to-our-newsletter").click(function () { 
				 var fname     = $("#fname").val();
				 var lname     = $("#lname").val();
				 var email     = $("#email").val();
				 var city      = $("#city").val();
				 if(isEmpty(fname)){notification("Enter your first name");$("#fname").focus(); return false; }
				 if(isEmpty(lname)){notification("Enter your last name");$("#lname").focus(); return false; }				 
				 if(isEmpty(email)){notification("Enter your email address");$("#email").focus(); return false;}				 				 
				 if(validate(email)==false){notification("Enter valid email address");$("#email").focus(); return false; }				 				 				 
				 if(isEmpty(city)){notification("Let us know your location");$("#city").focus(); return false; }
				 $("#button-form-subscribe-to-our-newsletter").val('Sending...');
				 $("#button-form-subscribe-to-our-newsletter").attr("disabled","disabled");
				 $('#subscribe-to-our-newsletter-form').submit();
			  });
			}	
		 	// formulario de brokerage registration
		 	if($('brokers-registration-form'))
			{
			  $("#button-form-brokers-registration").click(function () { 
				 var referal_brokerage = $("#referal-brokerage").val();
				 var referring_agent   = $("#referring-agent").val();
				 var address           = $("#address").val();
				 var city              = $("#city").val();
				 var state             = $("#state").val();
				 var zip               = $("#zip").val();
				 var country           = $("#country").val();
				 var email             = $("#email").val();
				 var phone             = $("#phone").val();
				 var password          = $("#password").val();
				 var cpassword         = $("#confirm-password").val();
				 
				 if(isEmpty(referal_brokerage)){notification("Enter your Referal Brokerage");$("#referal-brokerage").focus(); return false; }
				 if(isEmpty(referring_agent)){notification("Enter your Referring Agent");$("#referring-agent").focus(); return false; }
				 if(isEmpty(address)){notification("Enter your Address");$("#address").focus(); return false; }				 
				 if(isEmpty(city)){notification("Let us know your City");$("#city").focus(); return false; }
				 if(isEmpty(state)){notification("Let us know your State");$("#state").focus(); return false; }				 
				 if(isEmpty(zip)){notification("Let us know your Zip Code");$("#zip").focus(); return false; }				 				 
				 if(isEmpty(country)){notification("Let us know your Country");$("#country").focus(); return false; }				 				 				 
				 if(isEmpty(email)){notification("Enter your email address");$("#email").focus(); return false;}				 				 
				 if(validate(email)==false){notification("Enter valid email address");$("#email").focus(); return false; }				 				 				 
				 if(isEmpty(phone)){notification("Let us know your Phone");$("#phone").focus(); return false; }				 				 
				 if(isEmpty(password)){notification("Enter your password");$("#password").focus(); return false; }				 				 				 
				 if(isEmpty(cpassword)){notification("Re-enter your password");$("#confirm-password").focus(); return false; }	
				 if(password!=cpassword)
				 {
					 notification("Passwords did not match, re-type passwords");$("#confirm-password").focus(); return false;
				 }
				 $("#button-form-brokers-registration").val('Sending...');
				 $("#button-form-brokers-registration").attr("disabled","disabled");
				 $('#brokers-registration-form').submit();
			  });
			}
			//formulario de request more info
		 	if($('request-more-info-form'))
			{
			  $("#button-form-request-more-info").click(function () { 
				 var fname         = $("#fname").val();
				 var lname         = $("#lname").val();
				 var address       = $("#address").val();
				 var country       = $("#country").val();
				 var city          = $("#city").val();
				 var state         = $("#state").val();
				 var zip           = $("#zip").val();
				 var phone         = $("#phone").val();
				 var email         = $("#email").val();
				 var hear_about_us = $("#hear-about-us").val();
				 
				 if(isEmpty(fname)){notification("Enter your first name");$("#fname").focus(); return false; }
				 if(isEmpty(lname)){notification("Enter your last name");$("#lname").focus(); return false; }				 
				 if(isEmpty(address)){notification("Enter your Address");$("#address").focus(); return false; }				 				 
				 if(isEmpty(country)){notification("Let us know your Country");$("#country").focus(); return false; }				 				 				 
				 if(isEmpty(city)){notification("Let us know your City");$("#city").focus(); return false; }
				 if(isEmpty(state)){notification("Let us know your State");$("#state").focus(); return false; }				 
				 if(isEmpty(zip)){notification("Let us know your Zip Code");$("#zip").focus(); return false; }				 				 
				 if(isEmpty(phone)){notification("Let us know your Phone");$("#phone").focus(); return false; }				 				 
				 if(isEmpty(email)){notification("Enter your email address");$("#email").focus(); return false;}				 				 
				 if(validate(email)==false){notification("Enter valid email address");$("#email").focus(); return false; }				 				 				 

				 $("#button-form-request-more-info").val('Sending...');
				 $("#button-form-request-more-info").attr("disabled","disabled");
				 $('#request-more-info-form').submit();
			  });
			}
			//formulario de send to a friend
		 	if($('send-to-a-friend-form'))
			{
			  $("#button-form-send-to-a-friend").click(function () { 
				 var fnamefrom = $("#fnamefrom").val();
				 var lnamefrom = $("#lnamefrom").val();
				 var emailfrom = $("#emailfrom").val();
				 var fnameto   = $("#fnameto").val();
				 var lnameto   = $("#lnameto").val();
				 var emailto   = $("#emailto").val();				 
				 var message   = $("#message").val();

				 if(isEmpty(fnamefrom)){notification("Enter your first name");$("#fnamefrom").focus(); return false; }
				 if(isEmpty(lnamefrom)){notification("Enter your last name");$("#lnamefrom").focus(); return false; }				 
				 if(isEmpty(emailfrom)){notification("Enter your email address");$("#emailfrom").focus(); return false;}				 				 
				 if(validate(emailfrom)==false){notification("Enter valid email address");$("#emailfrom").focus(); return false; }

				 if(isEmpty(fnameto)){notification("Enter their first name");$("#fnameto").focus(); return false; }
				 if(isEmpty(lnameto)){notification("Enter their last name");$("#lnameto").focus(); return false; }				 
				 if(isEmpty(emailto)){notification("Enter their email address");$("#emailto").focus(); return false;}				 				 
				 if(validate(emailto)==false){notification("Enter valid email address");$("#emailto").focus(); return false; }
				 if(isEmpty(message)){notification("Enter message");$("#message").focus(); return false; }				 
				 $("#button-form-send-to-a-friend").val('Sending...');
				 $("#button-form-send-to-a-friend").attr("disabled","disabled");
				 $('#send-to-a-friend-form').submit();
			  });
			}			
		 });
		function notification(message){$.jGrowl(message, { position: 'center' });}
      	function isEmpty(inputStr){if(null==inputStr || "" == inputStr) {return true;}return false;}
		function validate(email){var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(email) == false){return false;}}
