/*******************XMLHTTP OBJECT VARIABLES********************/
/***************************************************************/

var url = "inc/engine.php?a="; // The server-side script for GET procedures
var url2 = 'inc/engine.php'; // The server-side script for POST procedures
var isWorking = false;
var http = getHTTPObject(); // We create the HTTP Object

function checkMail()
{
	var x = document.forms.form1.EMAIL.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)) {
		return 0;
	}
	return 1;
	
}

function redir() {
	bName = navigator.appName;
	bVer = parseInt(navigator.appVersion);
	if (bName == "Netscape") {
		document.getElementById('postsubmit').style.display='inline';
		document.getElementById('presubmit').style.display='none';	
	} else {
		location.href="home.html";
	}
}

function contacthandler() {
	if (document.forms.contactform.fullname.value == "") {
		alert("Please Enter Your Name!");
		return 0;
	}

	if (document.forms.contactform.email.value == "") {
		alert("Please Enter Your Email!");
		return 0;
	}
	
	if (document.forms.contactform.message.value == "") {
		alert("Please Enter Your Message!");
		return 0;
	}	
	
	if (document.forms.contactform.security_code.value == "") {
		alert("Please Enter The Security Code!");
		return 0;
	}		
	
	if (http) {
	   var command = 'a=cform&fullname='+document.forms.contactform.fullname.value+'&email='+document.forms.contactform.email.value+'&message='+document.forms.contactform.message.value+'&security_code='+document.forms.contactform.security_code.value;

	  
	  //For File Upload, include: &pic='+document.forms.form1.browsepic.value

	  http.open("POST", url2, false);
	  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  http.send(command);

		
	  if (http.readyState == 4) {
		if (http.responseText.indexOf('invalid') == -1) {
			document.getElementById('send').innerHTML = 'Sending Message...';
	  		document.getElementById('send').disabled = true;
			if (http.responseText != '') {
				alert(http.responseText+" (Please try re-sending your message)");
				document.getElementById('send').disabled = false;
				document.getElementById('send').innerHTML = 'SEND!';
			} else {
				alert("Message Sent! Thank you for contacting us!");
				document.forms.contactform.reset();
				location.href='index.php';
			}
			http = getHTTPObject();
	  	}
	  }
	}
	
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

