function quickContact(lnk){
	qContact = document.getElementById("dvQuickContact");
	if (qContact.style.display == "none"){
		lnk.style.backgroundPosition = "bottom center";
		qContact.style.display = ""
	}else{
		lnk.style.backgroundPosition = "";
		qContact.style.display = "none";
	}

}

function GetXmlHttpObject() { 
    var objXMLHttp=null
        if (window.XMLHttpRequest) {
           objXMLHttp=new XMLHttpRequest()
        }
        else if (window.ActiveXObject) {
            objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
    return objXMLHttp
} 
function validError(msg){
    wait.style.display = "none";
	alert (msg);
	return false;
}
function sendquickContact() {
	wait = document.getElementById("wait");
    wait.style.display = "";
	xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
		return validError("Your browser does not support AJAX.\nPlease enable HTTP requests or use a different browser.")
	}
	var fld = document.getElementById("quickEmail");
	if (fld.value == ""){
	    return validError("Please check your email and resubmit.");
	}
	if (fld.value.search(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == -1){
	    return validError("Please correct your email address and resubmit.");
	}
	var fldM = document.getElementById("quickMessage");
	if (fldM.value == ""){
	    return validError("Please check your message and resubmit.")
	}
	url = "/quick-contact.ashx?email=" + fld.value + "&msg=" + fldM.value.replace(/\n/g, "<br>");
    xmlHttp.onreadystatechange = getResult;
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
	
}
function getResult() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        if (xmlHttp.responseText == 1) {
			document.getElementById("wait").style.display = "none";
            document.getElementById("dvQuickContact").style.display = "none";
            document.getElementById("headerQuickContact").style.backgroundPosition = "center -29px";
            document.getElementById("quickEmail").value = "";
            document.getElementById("quickMessage").value = "";
        }else{
            return validError("There was an unexpected error, please try again.");
        }
    }
}
