// JavaScript Document
// requires jquery

function spirituc_trackEnquiry() {
	var path = '/enquiry-form-sent/';
	path += $('#name-surname').val() + '/';
	path += $('#email').val() + '/';		
	pageTracker._trackPageview(path);
}

$(document).ready(function(){
	$("#email").val('');
	$("#enquiry-form-send-button").click(function(){					   				   
		$(".error").hide();
		
		var houseref = $("#house-ref").val();
		var url = $("#url").val();		
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var name = $("#name-surname").val();
		if(name == '') {				
			if (lang == 'nl') {
				$(".enquiry-form-info").after('<span class="error">U bent vergeten uw bericht te vermelden.</span><br/>');			
			}
			else {
				$(".enquiry-form-info").after('<span class="error">You forgot to enter the name.</span><br/>');			
			}
			hasError = true;
		}		
		
		var phone = $("#phone").val();
		if(phone == '') {
			if (lang == 'nl') {
				$(".enquiry-form-info").after('<span class="error">U bent vergeten uw telefoonnummer te vermelden.</span><br/>');
			}
			else {
				$(".enquiry-form-info").after('<span class="error">You forgot to enter the phone.</span><br/>');				
			}
			hasError = true;
		}		

		
		var email = $("#email").val();
		if(email == '') {
			if (lang == 'nl') {
				$(".enquiry-form-info").after('<span class="error">U bent vergeten uw e-mail adres te vermelden.</span><br/>');
			}
			else {
				$(".enquiry-form-info").after('<span class="error">You forgot to enter the e-mail.</span><br/>');
			}
			hasError = true;
		} else if(!emailReg.test(email)) {	
			if (lang == 'nl') {
				$(".enquiry-form-info").after('<span class="error">Geef een geldig e-mailadres.</span><br/>');
			}
			else {
				$(".enquiry-form-info").after('<span class="error">Enter a valid e-mail address.</span><br/>');
			}
			hasError = true;
		}		
		
		var message = $("#message").val();
		if(message == '') {
			if (lang == 'nl') {
				$(".enquiry-form-info").after('<span class="error">U bent vergeten uw bericht te vermelden.</span><br/>');
			}
			else {
				$(".enquiry-form-info").after('<span class="error">You forgot to enter the message.</span><br/>');
			}
			hasError = true;
		}
		
		
		if(hasError == false) {
			$(".enquiry-form-send-button").hide();
			/*$("#enquiry-form-send-button").append('<img src="/wp-content/themes/default/images/template/loading.gif" alt="Loading" id="loading" />');*/
			
			$.post("/wp-content/themes/directvillasproperties/send-email.php",
   				{ name: name, email: email, houseref: houseref, url: url, phone: phone, message: message },
   					function(data){
						if (data == "1") {
							$(".enquiry-form").slideUp("normal");
							if (lang == 'nl') {
								$(".enquiry-form-info").html('<p><span class="done">Uw e-mail is verzonden.</span></p>');
							}
							else {
								$(".enquiry-form-info").html('<p><span class="done">Your e-mail was sent.</span></p>');							
							}
							spirituc_trackEnquiry();
						}
						else {
							$(".enquiry-form-send-button").show();
							if (lang == 'nl') {
								$(".enquiry-form-info").after('<span class="error">Serverfout. <br/>Probeer het later opnieuw.</span><br/>');																
							}
							else {
								$(".enquiry-form-info").after('<span class="error">Server error.<br/>Please try again later.</span><br/>');								
							}							
						}
   					}
				 );			
		}
		
		return false;
	});						   
});
