var http_request = false;

//////////////////////////////////////////////////////////////////////
function getElem(id){
	if(document.getElementById)
		return document.getElementById(id);
	else if (document.all)
		return document.all[id];

}

//////////////////////////////////////////////////////////////////////
function send(){
	var name = getElem('name').value;
		if (name == ""){
		alert("Please enter a value for Name.");
		return false;
	}
	var email = getElem('email').value;
		if (email == ""){
		alert("Please enter a value for Email.");
		return false;
	}
	var day = getElem('day').value;
	var company = getElem('company').value;
	var subject = getElem('subject').value;
	var area = getElem('area').value;
	var industry = getElem('industry').value;
	var message = getElem('message').value;
	if (message == ""){
		alert("Please enter a value for message.");
		return false;
	}
	var poststr = "message=" + encodeURI( message ) + "&name=" + encodeURI(name) + "&email=" + encodeURI( email ) + "&company=" + encodeURI( company ) + "&day=" + encodeURI(day) + "&subject=" + encodeURI(subject) + "&area=" + encodeURI(area) + "&industry=" + encodeURI(industry);
	makePOSTRequest('contact/EMail.php', poststr, 1);
	//alert('Sending.');
}

//////////////////////////////////////////////////////////////////////

function makePOSTRequest(url, parameters, from) 
{
   http_request = false;
   if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) {
      	// set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
         http_request.overrideMimeType('text/html');
      }
   } else if (window.ActiveXObject) { // IE
      try {
         http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {}
      }
   }
   if (!http_request) {
      alert('Cannot create XMLHTTP instance');
      return false;
   }
   if (from == 1){
   	http_request.onreadystatechange = alertContents;
   }
   if (from == 2){
   	http_request.onreadystatechange = putAlexaRank;
   }
   http_request.open('POST', url, true);
   http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   http_request.setRequestHeader("Content-length", parameters.length);
   http_request.setRequestHeader("Connection", "close");
   http_request.send(parameters);
}

//////////////////////////////////////////////////////////////////////
function alertContents() {
   if (http_request.readyState == 4) {
      if (http_request.status == 200) {
         result = http_request.responseText;
	 //alert(result);
         var oContactForm = document.getElementById('contactForm');
         if (result == 'OK'){
     		oContactForm.innerHTML = "<br><br><br><br><br><center><h2>Thank You For Your Information Request!</h2>Our staff will contact you within the next business day to follow up on your request.<br>To return to the Featured Products index page, please <a href='products/'>Click Here</a>.<br>To go to Webb's Services Index page, please <a href='services/'>Click Here</a>.</center><br><br><br><br><br><br><br><br><br>";    
         }else{
	 	alert('Sorry, I could not send your mail. ');
	 }
   	 
      } else {
         alert('There was a problem with the request.');
      }
   }
}

