var request;
var text;
function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }
  	return request;
}


  function updatePage() {
     if (request.readyState == 4) {
       if (request.status == 200) {  
         insertMessage(request.responseText);
       } else if (request.status == 404) {
         alert ("Requested URL is not found.");
       } else if (request.status == 403) {
         alert("Access denied.");
       } else
         alert("status is " + request.status);
     }
   }
   

function insertMessage(text) {
	if (which == 1) {
		document.getElementById("custom_alert2").innerHTML = text;
		fireMyPopup2();
	} else { 
		document.getElementById("custom_alert").innerHTML = text;
		fireMyPopup();
	}
	return false;
}

function checkPhone(strng) {
	if (strng == "") {
	   return false
	}
	var stripped = strng.replace(/[\(\)\.\-\ ]/g, ''); //strip out acceptable non-numeric characters
	if (isNaN(parseInt(stripped))) {
		 return false;
	}
	if (!(stripped.length == 10)) {
		return false;
	} 
	return true;
}

function checkZip(strng) {
	if (strng == "") {
	   return false
	}
	if (!(strng.length == 5)) {
		return false;
	} 
	return true;
}