// JavaScript Document

function checkContactus() {
	document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" ><img src="/webimages/wait.gif" width="10" height="10" border="0" />&nbsp;&nbsp;Sending message</a>';
	
		
	var errors='';
	if (alltrim(document.getElementById('f_name').value) == "Your name" && alltrim(document.getElementById('l_name').value) == "Surname") {
		errors = errors + "Please tell us your name.\n\n";
	}
	
	
	if (alltrim(document.getElementById('telephone').value) == "Telephone") {
		errors = errors + "Please give us a telephone number.\n\n";
	}

	if (alltrim(document.getElementById('email').value) == "E:Mail") {
		errors = errors + "Please give us an E:Mail.\n\n";
	}

	if (alltrim(document.getElementById('email').value) !== "E:Mail") {
		if (!isEmailValid(alltrim(document.getElementById('email').value))) {
			errors = errors + "Your E:Mail '" + alltrim(document.getElementById('email').value) + "' address is not correct.\n\n";
			document.getElementById('email').className="search_text_box_error";
		}
	}

	if (errors) {
		alert("Please check your message.\n\n" + errors);
		document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" onclick="checkContactus();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send your message</a>';
		return;
	}
	else {
		document.getElementById("name").value = document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		
		document.getElementById("redirect").value = document.getElementById("redirect").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		
		if(document.getElementById("meta_redirect_onlist")) {
			document.getElementById("meta_redirect_onlist").value = document.getElementById("meta_redirect_onlist").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		}
		
		
		var url="/contactusresp.asp";
		var sendmail=new ajaxRequest();
		var f_name = encodeURIComponent(document.getElementById("f_name").value);
		var l_name = encodeURIComponent(document.getElementById("l_name").value);
		var telephone = encodeURIComponent(document.getElementById("telephone").value);
		var email = encodeURIComponent(document.getElementById("email").value);
		var message = encodeURIComponent(document.getElementById("message").value);
		var bt2call = encodeURIComponent(document.getElementById("bt2call").value);
		var message2 = encodeURIComponent(document.getElementById("message2").value);
		
		var parameters="f_name="+f_name+"&l_name="+l_name+"&telephone="+telephone+"&email="+email+"&message="+message+"&bt2call="+bt2call+"&message2="+message2;
		sendmail.onreadystatechange=function(){
		 if (sendmail.readyState==4){
			if (sendmail.status==200 || window.location.href.indexOf("http")==-1){
				if (document.getElementById("panel_inner_content")) {
					document.forms.contactForm.submit();
					document.getElementById("panel_inner_content").innerHTML = sendmail.responseText;
				}
			}
			else {
				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = "Problems connecting with our mail server have prevented us from reciving your message. <br><br>Please try later, thankyou.";
				}
			}
		 }
		}
		sendmail.open("POST", url, true)
		sendmail.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendmail.send(parameters)
	}
} 

function checkViewing() {
	document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" ><img src="/webimages/wait.gif" width="10" height="10" border="0" />&nbsp;&nbsp;Sending request</a>';
	
	var errors='';
	if (alltrim(document.getElementById('f_name').value) == "Your name" && alltrim(document.getElementById('l_name').value) == "Surname") {
		errors = errors + "Your name.\n\n";
	}
	
	
	if (alltrim(document.getElementById('telephone').value) == "Telephone") {
		errors = errors + "A telephone number.\n\n";
	}
	
	if (alltrim(document.getElementById('email').value) == "E:Mail") {
		errors = errors + "An E:Mail address.\n\n";
	}
	
	if (alltrim(document.getElementById('ptype').value) == "Type of property") {
		errors = errors + "What type of property do you want to view?\n\n";
	}
	
	if (alltrim(document.getElementById('area').value) == "Location (town, area)") {
		errors = errors + "Where would you like the property to be situated?\n\n";
	}
	
	if (alltrim(document.getElementById('email').value) !== "E:Mail") {
		if (!isEmailValid(alltrim(document.getElementById('email').value))) {
			errors = errors + "Your E:Mail '" + alltrim(document.getElementById('email').value) + "' address is not correct.\n\n";
			document.getElementById('email').className="search_text_box_error";
		}
	}

	if (errors) {
		alert("To arrange a property viewing please complete the details below.\n\n" + errors);
		document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" onclick="checkViewing();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send your request</a>';
		return;
	}
	else {
		// aweber form
				document.getElementById("name").value = document.getElementById("f_name").value + ' ' + document.getElementById("l_name").value;
		document.getElementById("redirect").value = document.getElementById("redirect").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;

		if(document.getElementById("meta_redirect_onlist")) {
			document.getElementById("meta_redirect_onlist").value = document.getElementById("meta_redirect_onlist").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		}


		var url="/viewingresp.asp";
		var sendmail=new ajaxRequest();
		var f_name = encodeURIComponent(document.getElementById("f_name").value);
		var l_name = encodeURIComponent(document.getElementById("l_name").value);
		var telephone = encodeURIComponent(document.getElementById("telephone").value);
		var email = encodeURIComponent(document.getElementById("email").value);
		var message = encodeURIComponent(document.getElementById("message").value);
		var bt2call = encodeURIComponent(document.getElementById("bt2call").value);
		var ptype = encodeURIComponent(document.getElementById("ptype").value);
		var area = encodeURIComponent(document.getElementById("area").value);
		var message2 = encodeURIComponent(document.getElementById("message2").value);
		
		var parameters="f_name="+f_name+"&l_name="+l_name+"&telephone="+telephone+"&email="+email+"&message="+message+"&bt2call="+bt2call+"&message2="+message2+"&ptype="+ptype+"&area="+area;
		sendmail.onreadystatechange=function(){
		 if (sendmail.readyState==4){
			if (sendmail.status==200 || window.location.href.indexOf("http")==-1){
				document.forms.viewingForm.submit();
				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = sendmail.responseText;
				}
			}
			else {
				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = "Problems connecting with our mail server have prevented us from reciving your request. <br><br>Please try later, thankyou.";
				}
			}
		 }
		}
		sendmail.open("POST", url, true)
		sendmail.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendmail.send(parameters)
	}
} 

function checkValuation() {
	document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" ><img src="/webimages/wait.gif" width="10" height="10" border="0" />&nbsp;&nbsp;Sending request</a>';
	
		
	var errors='';
	if (alltrim(document.getElementById('f_name').value) == "Your name" && alltrim(document.getElementById('l_name').value) == "Surname") {
		errors = errors + "Please tell us your name.\n\n";
	}
	
	
	if (alltrim(document.getElementById('telephone').value) == "Telephone") {
		errors = errors + "Please give us a telephone number.\n\n";
	}
	
	if (alltrim(document.getElementById('email').value) == "E:Mail") {
		errors = errors + "Please give us an E:Mail.\n\n";
	}
	
	if (alltrim(document.getElementById('ptype').value) == "Type of property") {
		errors = errors + "What type of property do you want valued?\n\n";
	}
	
	if (alltrim(document.getElementById('area').value) == "Location (town, area)") {
		errors = errors + "Where is your property situated?\n\n";
	}
	
	if (alltrim(document.getElementById('email').value) !== "E:Mail") {
		if (!isEmailValid(alltrim(document.getElementById('email').value))) {
			errors = errors + "Your E:Mail '" + alltrim(document.getElementById('email').value) + "' address is not correct.\n\n";
			document.getElementById('email').className="search_text_box_error";
		}
	}

	if (errors) {
		alert("To arrage a valuation of your property we need the following information.\n\n" + errors);
		document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" onclick="checkValuation();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send your request</a>';
		return;
	}
	else {
		document.getElementById("name").value = document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		document.getElementById("redirect").value = document.getElementById("redirect").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		if(document.getElementById("meta_redirect_onlist")) {
			document.getElementById("meta_redirect_onlist").value = document.getElementById("meta_redirect_onlist").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		}

		var url="/valuationresp.asp";
		var sendmail=new ajaxRequest();
		var f_name = encodeURIComponent(document.getElementById("f_name").value);
		var l_name = encodeURIComponent(document.getElementById("l_name").value);
		var telephone = encodeURIComponent(document.getElementById("telephone").value);
		var email = encodeURIComponent(document.getElementById("email").value);
		var message = encodeURIComponent(document.getElementById("message").value);
		var bt2call = encodeURIComponent(document.getElementById("bt2call").value);
		var ptype = encodeURIComponent(document.getElementById("ptype").value);
		var area = encodeURIComponent(document.getElementById("area").value);
		var message2 = encodeURIComponent(document.getElementById("message2").value);
		
		var parameters="f_name="+f_name+"&l_name="+l_name+"&telephone="+telephone+"&email="+email+"&message="+message+"&bt2call="+bt2call+"&message2="+message2+"&ptype="+ptype+"&area="+area;
		sendmail.onreadystatechange=function(){
		 if (sendmail.readyState==4){
			if (sendmail.status==200 || window.location.href.indexOf("http")==-1){
				if (document.getElementById("panel_inner_content")) {
					document.forms.valuationForm.submit();
					document.getElementById("panel_inner_content").innerHTML = "Thankyou for your request";
				}
			}
			else {
				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = "Problems connecting with our mail server have prevented us from reciving your request. <br><br>Please try later, thankyou.";
				}
			}
		 }
		}
		sendmail.open("POST", url, true)
		sendmail.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendmail.send(parameters)
	}
} 

function checkAdvertise() {
	document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" ><img src="/webimages/wait.gif" width="10" height="10" border="0" />&nbsp;&nbsp;Sending request</a>';
	
	var errors='';
	if (alltrim(document.getElementById('f_name').value) == "Your name" && alltrim(document.getElementById('l_name').value) == "Surname") {
		errors = errors + "Your name.\n\n";
	}
	
	
	if (alltrim(document.getElementById('telephone').value) == "Telephone") {
		errors = errors + "A telephone number.\n\n";
	}
	
	if (alltrim(document.getElementById('emailx').value) == "E:Mail") {
		errors = errors + "An E:Mail address.\n\n";
	}
	
	if (alltrim(document.getElementById('ptype').value) == "Type of property") {
		errors = errors + "What type of property do you want to view?\n\n";
	}
	
	if (alltrim(document.getElementById('area').value) == "Location (town, area)") {
		errors = errors + "Where would you like the property to be situated?\n\n";
	}
	
	if (alltrim(document.getElementById('emailx').value) !== "E:Mail") {
		if (!isEmailValid(alltrim(document.getElementById('emailx').value))) {
			errors = errors + "Your E:Mail '" + alltrim(document.getElementById('emailx').value) + "' address is not correct.\n\n";
			document.getElementById('emailx').className="search_text_box_error";
		}
	}

	if (errors) {
		alert("To advertise your property with us complete the details below.\n\n" + errors);
		document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" onclick="checkAdvertise();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send your request</a>';
		return false;
	}
	else {
		//awebber fields
		document.getElementById("awf_field-27808793").value = document.getElementById("f_name").value + ' ' + document.getElementById("l_name").value;
		document.getElementById("awf_field-27808794").value = document.getElementById("emailx").value;
		
		document.getElementById("redirect").value = document.getElementById("redirect").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
				
						if(document.getElementById("meta_redirect_onlist")) {
			document.getElementById("meta_redirect_onlist").value = document.getElementById("meta_redirect_onlist").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		}



		//------------
		
		var url="/advertiseresp.asp";
		var sendmail=new ajaxRequest();
		var f_name = encodeURIComponent(document.getElementById("f_name").value);
		var l_name = encodeURIComponent(document.getElementById("l_name").value);
		var telephone = encodeURIComponent(document.getElementById("telephone").value);
		var email = encodeURIComponent(document.getElementById("emailx").value);
		var message = encodeURIComponent(document.getElementById("message").value);
		var bt2call = encodeURIComponent(document.getElementById("bt2call").value);
		var ptype = encodeURIComponent(document.getElementById("ptype").value);
		var area = encodeURIComponent(document.getElementById("area").value);
		var message2 = encodeURIComponent(document.getElementById("message2").value);
		
		var parameters="f_name="+f_name+"&l_name="+l_name+"&telephone="+telephone+"&email="+email+"&message="+message+"&bt2call="+bt2call+"&message2="+message2+"&ptype="+ptype+"&area="+area;
		sendmail.onreadystatechange=function(){
		 if (sendmail.readyState==4){
			if (sendmail.status==200 || window.location.href.indexOf("http")==-1){
				if (document.getElementById("panel_inner_content")) {
					document.forms.advertiseForm.submit();
					document.getElementById("panel_inner_content").innerHTML = sendmail.responseText;
				}
			}
			else {
				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = "Problems connecting with our mail server have prevented us from reciving your request. <br><br>Please try later, thankyou.";
				}
			}
		 }
		}
		sendmail.open("POST", url, true)
		sendmail.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendmail.send(parameters)
	}
} 


function register_now() {
	document.getElementById("register_button").innerHTML='<a href="Javascript:;" class="button" onFocus="if(this.blur)this.blur();" ><img src="/webimages/wait.gif" width="10" height="10" border="0" />&nbsp;&nbsp;Registering</a>';
	
		
	var errors='';
	
	if (alltrim(document.getElementById('reg_email').value) == "") {
		errors = errors + "Please enter your E:Mail\n\n";
	}
	
	if (alltrim(document.getElementById('reg_email').value) !== "") {
		if (!isEmailValid(alltrim(document.getElementById('reg_email').value))) {
			errors = errors + "Your E:Mail '" + alltrim(document.getElementById('reg_email').value) + "' address is not correct.\n\n";
		}
	}

	if (errors) {
		alert(errors);
		document.getElementById("register_button").innerHTML='<a class="button" href="Javascript:;" onFocus="if(this.blur)this.blur();" onclick="register_now();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send</a>';
		return;
	}
	else {
		var url="/registerresp.asp";
		var sendregister=new ajaxRequest();
		var reg_email = encodeURIComponent(document.getElementById("reg_email").value);
		
		var parameters="reg_email="+reg_email;
		sendregister.onreadystatechange=function(){
		 if (sendregister.readyState==4){
			if (sendregister.status==200 || window.location.href.indexOf("http")==-1){
				if (document.getElementById("register_panel")) {
					document.getElementById("register_panel").innerHTML = sendregister.responseText;
					document.getElementById("register_button").innerHTML = "&nbsp;";
				}
			}
			else {
				if (document.getElementById("register_panel")) {
					document.getElementById("register_button").innerHTML = "&nbsp;";
					document.getElementById("register_panel").innerHTML = "Problems connecting with our mail server.";
				}
			}
		 }
		}
		sendregister.open("POST", url, true)
		sendregister.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendregister.send(parameters)
	}
} 

function checkViewing2() {
	document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" ><img src="/webimages/wait.gif" width="10" height="10" border="0" />&nbsp;&nbsp;Sending request</a>';
	
	var errors='';
	if (alltrim(document.getElementById('f_name').value) == "Your name" && alltrim(document.getElementById('l_name').value) == "Surname") {
		errors = errors + "Your name.\n\n";
	}
	
	
	if (alltrim(document.getElementById('telephone').value) == "Telephone") {
		errors = errors + "A telephone number.\n\n";
	}
	
	if (alltrim(document.getElementById('email').value) == "E:Mail") {
		errors = errors + "An E:Mail address so we can contact you.\n\n";
	}
	
	if (alltrim(document.getElementById('email').value) !== "E:Mail") {
		if (!isEmailValid(alltrim(document.getElementById('email').value))) {
			errors = errors + "Your E:Mail '" + alltrim(document.getElementById('email').value) + "' address is not correct.\n\n";
			document.getElementById('email').className="search_text_box_error";
		}
	}

	if (errors) {
		alert("To arrange a property viewing please complete the details below.\n\n" + errors);
		document.getElementById("waitarea").innerHTML='<a href="Javascript:;" class="submit_but" onFocus="if(this.blur)this.blur();" onclick="checkViewing2();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send your request</a>';
		return;
	}
	else {
		//awebber fields
		document.getElementById("name").value = document.getElementById("f_name").value + ' ' + document.getElementById("l_name").value;
		document.getElementById("redirect").value = document.getElementById("redirect").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		if(document.getElementById("meta_redirect_onlist")) {
			document.getElementById("meta_redirect_onlist").value = document.getElementById("meta_redirect_onlist").value +"?name=" + document.getElementById("f_name").value + " " + document.getElementById("l_name").value;
		}

		//------------
		var url="/viewingresp2.asp";
		var sendmail=new ajaxRequest();
		var f_name = encodeURIComponent(document.getElementById("f_name").value);
		var l_name = encodeURIComponent(document.getElementById("l_name").value);
		var telephone = encodeURIComponent(document.getElementById("telephone").value);
		var email = encodeURIComponent(document.getElementById("email").value);
		var message = encodeURIComponent(document.getElementById("message").value);
		var bt2call = encodeURIComponent(document.getElementById("bt2call").value);
		var message2 = encodeURIComponent(document.getElementById("message2").value);
		var pref = encodeURIComponent(document.getElementById("pref").value);
		
		var parameters="f_name="+f_name+"&l_name="+l_name+"&telephone="+telephone+"&email="+email+"&message="+message+"&bt2call="+bt2call+"&message2="+message2+"&pref="+pref;
		sendmail.onreadystatechange=function(){
		 if (sendmail.readyState==4){
			if (sendmail.status==200 || window.location.href.indexOf("http")==-1){
				document.forms.viewingForm.submit();

				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = sendmail.responseText;
				}
			}
			else {
				if (document.getElementById("panel_inner_content")) {
					document.getElementById("panel_inner_content").innerHTML = "Problems connecting with our mail server have prevented us from reciving your request. <br><br>Please try later, thankyou.";
				}
			}
		 }
		}
		sendmail.open("POST", url, true)
		sendmail.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendmail.send(parameters)
	}
} 

function guideRegNEWcheck() {
	var errors = false;
	
	document.getElementById('register_buttonNEW').innerHTML='<img src="/webimages/wait.gif" border="0" />&nbsp;&nbsp;Checking form...';
	document.forms.guideregForm.elements.name.disabled=true;
	document.forms.guideregForm.elements.email.disabled=true;

	if (alltrim(document.forms.guideregForm.elements.name.value) == '') {
		errors = true;
		document.getElementById('gnameerror').innerHTML='Enter Your Name&nbsp;<img src="webimages/warn.png" width="16" height="16" align="absmiddle" />';
	}

	if (alltrim(document.forms.guideregForm.elements.email.value) == '') {
		errors = true;
		document.getElementById('gemailerror').innerHTML='Enter Your Email&nbsp;<img src="webimages/warn.png" width="16" height="16" align="absmiddle" />';
	}


	if (alltrim(document.forms.guideregForm.elements.email.value) !== '') {
		if (!isEmailValid(alltrim(document.forms.guideregForm.elements.email.value))) {
		errors = true;
		document.getElementById('gemailerror').innerHTML='Email invalid&nbsp;<img src="webimages/warn.png" width="16" height="16" align="absmiddle" />';
		}
	}


	if (errors) {
		document.getElementById('register_buttonNEW').innerHTML='<a class="button" href="Javascript:;" onFocus="if(this.blur)this.blur();" onclick="guideRegNEWcheck();"><img src="/webimages/envelope.gif" width="14" height="9" border="0" />&nbsp;&nbsp;Send request</a>';
		document.forms.guideregForm.elements.name.disabled=false;
		document.forms.guideregForm.elements.email.disabled=false;
		return false;
	}
	if (document.getElementById("register_buttonNEW")) {
		document.getElementById('register_buttonNEW').innerHTML='<img src="/webimages/wait.gif" border="0" />&nbsp;&nbsp;Connecting to server...';
	}
		document.getElementById("redirect").value = document.getElementById("redirect").value +"?name=" + document.getElementById("name").value;
		if(document.getElementById("meta_redirect_onlist")) {
			document.getElementById("meta_redirect_onlist").value = document.getElementById("meta_redirect_onlist").value +"?name=" + document.getElementById("name").value;
		}

		var url="/registerresp.asp";
		var sendregister=new ajaxRequest();
		var reg_email = encodeURIComponent(document.forms.guideregForm.elements.email.value);
		
		var parameters="reg_email="+reg_email;
		sendregister.onreadystatechange=function(){
		 if (sendregister.readyState==4){
			if (sendregister.status==200 || window.location.href.indexOf("http")==-1){
				if (document.getElementById("register_buttonNEW")) {
					document.getElementById("register_buttonNEW").innerHTML = '<img src="/webimages/wait.gif" border="0" />&nbsp;&nbsp;Your guide is being sent';
				}
				document.forms.guideregForm.elements.name.disabled=false;
				document.forms.guideregForm.elements.email.disabled=false;
				document.forms.guideregForm.submit();

			}
			else {
				if (document.getElementById("register_buttonNEW")) {
					document.getElementById("register_buttonNEW").innerHTML = sendregister.responseText;
				}
			}
		 }
		}
		sendregister.open("POST", url, true)
		sendregister.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		sendregister.send(parameters)
}


