<!-- hiding


function GetXmlHttpObject() {
	var aro; 
    try {aro = new ActiveXObject('Msxml2.XMLHTTP');}
    catch (e) {
        try {aro = new ActiveXObject('Microsoft.XMLHTTP');}
        catch (e2) {
          try {aro = new XMLHttpRequest();}
          catch (e3) {return false;}
        }
     }
     
return aro;
}



function hideContact() {
	document.getElementById("contact_drop").style.visibility = "hidden";
	document.getElementById("contact_form").style.visibility = "hidden";

}

function showContact(name, ext, h_name) {
	document.getElementById("contact_form").style.visibility = "visible";
	document.getElementById("contact_drop").style.visibility = "visible"
	document.getElementById("p_num").innerHTML = "Phone  ext. - " + ext;
	document.getElementById("c_name").innerHTML =  name;
	document.getElementById("c_name_h").value =  h_name;
	document.getElementById("tname").focus();
}



function clearForms() {
  var i;
  for (i = 0; (i < document.forms.length); i++) {
    document.forms[i].reset();
  }
}


var xmlhttp;

function send_message() {

// test browser for object compatability
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Your browser is too old, may we suggest firefox (www.mozilla.com)?");
  		return;
  	} 
// check for empty fields
	if (document.getElementById("tname").value == '') {
		alert('A name is required!');
      		return;
	}

// Validate email
	if (document.getElementById("email").value != document.getElementById("email1").value) {
		alert("Please check your email entries!");
		return;
	} 
	if (document.getElementById("email").value == '') {
		alert("An email address is required!");
		return;
	}
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	var address = document.getElementById("email").value;
   	if(reg.test(address) == false) {
      		alert('Invalid Email Address');
      		return;
   	}
	if (document.getElementById("subject").value == '') {
		alert("Subject is missing!");
		return;
	}

	if (document.getElementById("message").value == '' || document.getElementById("message").value == 'Type Your Message Here') {
			alert('Do you have a message?');
	      		return;
	}
	var s_phone = document.getElementById("phone").value;
	var s_name = document.getElementById("tname").value;
	var s_email = document.getElementById("email").value;
	var s_subject = document.getElementById("subject").value;
	var s_message = document.getElementById("message").value;
	var s_doc = document.getElementById("c_name_h").value;

	
	var params = "phone=" + encodeURI(s_phone) + "&name=" + encodeURI(s_name) + "&email=" + encodeURI(s_email) + "&subject=" + encodeURI(s_subject) + "&doc=" + encodeURI(s_doc) + "&message=" + encodeURI(s_message);



	var url="../cgi-bin/contactUs.php";
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");	
	xmlhttp.onreadystatechange= function() {

		if(xmlhttp.readyState == 4) {
			if (xmlhttp.responseText == "<success>") {
				alert("Your message has been sent.");
				clearForms();
				hideContact();
			} else {
				alert(xmlhttp.responseText);		
			}
		
		}
	}
	xmlhttp.send(params);
	
}

//-->
