//this will flip the Suite details on the floorplans page for each complex
function showSuite(divlayer,suite, price,sqft,community,bedrooms,bath,floorplan,image) {
		document.getElementById('fpdetail').innerHTML = '<center><img src="/'+community+'/images/floorplans/'+image+'"/><br/><br/><span class="gray">Suite '+suite+'</span><br/>'+bedrooms+' bedroom - '+bath+' bath - '+sqft+' sq. ft.<br/>Starting at $'+price+'<br/><a href="../docs/'+floorplan+'" target="_blank">DOWNLOAD</a><br/></center>';
}

function validate(whi)

{     
if (whi == 'req') {
var message;
message = "The following fields must be filled in or checked to submit this form:\n\n";
//means it's a service request to validate
 
 if (document.getElementById("txt_Name").value == "")
      {
                 message = message + "Name\n";
                 //alert(message);
                 //return false;
      }
if (document.getElementById("txt_Address").value == "")
      {
                 message = message + "Address\n";
                 //alert(message);
                 //return false;
      }
if (document.getElementById("txt_Phone").value == "")
      {
                 message = message + "Phone\n";
                 //alert(message);
                 //return false;
      }
if (document.getElementById("txt_Email").value == "")
      {
                 message = message + "Email\n";
                 //alert(message);
                 //return false;
      }
if (document.getElementById("txt_Description").value == "")
      {
                 message = message + "description\n";
                 //alert(message);
                 //return false;
      }
if (document.getElementById("txt_Pets").value == "")
      {
                 message = message + "Pets\n";
                 //alert(message);
                 //return false;
      }
  if (document.getElementById("bool_Permission").value == "")
      {
                 message = message + "Permission to enter home\n";
                 //alert(message);
                 //return false;
      }
      
    if (document.getElementById("txt_Email").value != "") {
	 //var emailPat = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
     var emailPat = /^(\".*\"|[A-Za-z0-9._-]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9._-]\w*(\.[A-Za-z]\w*)+)$/;
	 //var emailPat = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailPat);
     var emailid=document.getElementById("txt_Email").value;
	 return regex.test(emailid);
     //var matchArray = emailid.match(emailPat);
     //if (matchArray == null)
	 if(!regex.test(emailid))
    {
                message = message + ("Your email address seems to be incorrect. Please try again.\n");
               document.getElementById("txt_Email").focus();
    }
}

      if (message != "The following fields must be filled in or checked to submit this form:\n\n") {
        alert(message);
        return false;
      } else {
      return true;
   }                        
} else {

var message;
message = "The following fields must be filled in or checked to submit this form:\n\n";

      if (document.getElementById("name").value == "")
      {
                 message = message + "First Name\n";
                 //alert(message);
                 //return false;
      }
      if (document.getElementById("phone").value == "")
      {
                 message = message + "Phone\n";
                 //alert(message);
                 //return false;
      }
      if (document.getElementById("address").value == "")
      {
                 message = message + "Address\n";
                 //alert(message);
                 //return false;
      }
      if (document.getElementById("city").value == "")
      {
                 message = message + "City\n";
                 //alert(message);
                 //return false;
      }
      if (document.getElementById("State").value == "")
      {
                 message = message + "State\n";
                 //alert(message);
                 //return false;
      }
                  if (document.getElementById("ZIP").value == "")
      {
                 message = message + "ZIP\n";
                 //alert(message);
                 //return false;
      }

    
     if (document.getElementById("Email").value == "")
      {
                 message = message + "Email Address\n";
                 //alert(message);
                 //return false;
      }
       if (document.getElementById("Email").value != "") {
     var emailPat = /^(\".*\"|[A-Za-z0-9._-]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9._-]\w*(\.[A-Za-z]\w*)+)$/;
     var emailid=document.getElementById("Email").value;
     /*var matchArray = emailid.match(emailPat);
     if (matchArray == null)*/
	 if(!regex.test(emailid))
    {
                message = message + ("Your email address seems to be incorrect. Please try again.\n");
               document.getElementById("Email").focus();
    }
}

      if (message != "The following fields must be filled in or checked to submit this form:\n\n") {
        alert(message);
        return false;
      } else {
      return true;
   }
}
}

sfHover = function() {    
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

	if (window.attachEvent) window.attachEvent("onload", sfHover);