




function loadXMLDocContact(url, postinfo) {
xmlcontacthttp=null;
if (window.XMLHttpRequest) xmlcontacthttp=new XMLHttpRequest();// code for Mozilla, etc.
else if (window.ActiveXObject) xmlcontacthttp=new ActiveXObject("Microsoft.XMLHTTP");// code for IE
if (xmlcontacthttp!=null) {
  xmlcontacthttp.open("POST",url,true);
  xmlcontacthttp.onreadystatechange=update_state_Contact;
  xmlcontacthttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlcontacthttp.send(url);
  } else {alert("Your browser does not support XMLHTTP.");}
  //siteadmin/products/get.asp?type=update&table=productline&id=229
}

function update_state_Contact() {
  if (xmlcontacthttp.readyState==4) { if (xmlcontacthttp.status==200) {
    var lblContact=document.getElementById('lblContactUs');
    lblContact.innerHTML='Thank you for inquiring about our property!';
  } else{alert("Problem retrieving XML data: " + xmlcontacthttp.responseText);} }
}

function loadXMLDocSubscribe(url, postinfo) {
xmlsubscribehttp=null;
if (window.XMLHttpRequest) xmlsubscribehttp=new XMLHttpRequest();// code for Mozilla, etc.
else if (window.ActiveXObject) xmlsubscribehttp=new ActiveXObject("Microsoft.XMLHTTP");// code for IE
if (xmlsubscribehttp!=null) {
  xmlsubscribehttp.open("POST",url,true);
  xmlsubscribehttp.onreadystatechange=update_state_Subscribe;
  xmlsubscribehttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlsubscribehttp.send(url);
  } else {alert("Your browser does not support XMLHTTP.");}
  //siteadmin/products/get.asp?type=update&table=productline&id=229
}

function update_state_Subscribe() {
  if (xmlsubscribehttp.readyState==4) { if (xmlsubscribehttp.status==200) {
    var lblSubscribe=document.getElementById('lblSubscribe');
    lblSubscribe.innerHTML='Thank you!<br /> Your email has been added for subscription to our newsletter';
    var contactemail=document.getElementById('email-subscribe');
     
  } else{alert("Problem retrieving XML data: " + xmlsubscribehttp.responseText);} }
}

function subscribe() {
  
 	var contactemail=document.getElementById('email-subscribe').value;
  var errormessage = "Please enter a valid e-mail address";

  if(contactemail.length>0) {
//    if(contactemail.match(/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/g)) {
  if(contactemail.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/g)) {
    
    var lblSubscribe=document.getElementById('lblSubscribe');
        lblSubscribe.innerHTML='Sending...';
			  loadXMLDocSubscribe("/shared/get.aspx?action=addsubscriber&email=" + contactemail);
    } else {
			document.getElementById('email-subscribe').focus();
      alert(errormessage);
    }    
  } else {
		document.getElementById('email-subscribe').focus();
    alert(errormessage);
  
  }
  return false;
}

function contact() {

	var contactfirstname	=	document.getElementById('firstname').value;
  var contactlastname		=	document.getElementById('lastname').value;
	var contactaddress 		=	document.getElementById('address').value;
	var contactcity				= document.getElementById('city').value;
	var contactstate			= document.getElementById('state').value;
	var contactzip				= document.getElementById('zip').value;
	var contactphone			= document.getElementById('phone').value;
	var contactemail			= document.getElementById('email').value;
	var contactproperty		= document.getElementById('property').value;
  var lblContact				=	document.getElementById('lblContactUs');
  lblContact.innerHTML='Sending...';
 loadXMLDocContact("/shared/get.aspx?action=contact&fname=" + contactfirstname + '&contactlastname=' + contactlastname + '&contactaddress=' + contactaddress + '&contactcity=' + contactcity + '&contactstate=' + contactstate + '&contactzip=' + contactzip + '&contactphone=' + contactphone + '&contactemail=' + contactemail + '&contactproperty=' + contactproperty);
  
  return true;
}
