

function ajaxRequest(){
	var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"]; //activeX versions to check for in IE
	if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
		for (var i=0; i<activexmodes.length; i++){
			try{
				return new ActiveXObject(activexmodes[i]);
			}
			catch(e){
				alert("Error occured while sending message!");
			}
		}
	}
	else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  		return new XMLHttpRequest();
 	else
  		return false;
}

function beta_submit(senderobj)
{
	var name =	document.getElementById("name");
	var email =	document.getElementById("email");
	var subject =	document.getElementById("subject");
	var msg =	document.getElementById("feedback");

	var getrequest=new ajaxRequest();
	getrequest.onreadystatechange=function(){
		if (getrequest.readyState==4){
			if (getrequest.status==200 || window.location.href.indexOf("http")==-1){
				if ( getrequest.responseText == 'ok' ) {
					alert('Message Sent!');
				} else { alert('Error sending message!'); }
			}
			else{
				alert("An error has occured making the request");
			}
		}
	}
	var namevalue=		encodeURIComponent(name.value);
	var emailvalue=		encodeURIComponent(email.value);
	var subjectvalue=	encodeURIComponent(subject.value);
	var msgvalue=		encodeURIComponent(msg.value);

	var reqstr = "sendmail.php?name="+namevalue+"&email="+emailvalue+"&subject="+subjectvalue+"&msg="+msgvalue;  

	getrequest.open("GET", reqstr, true);
	getrequest.send(null);
}
