window.onload = function(){
document.getElementById('email_sub').onclick = function(){submitEmail();};
}

function createRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		document.getElementById('debug').innerHTML = "Browser Doesn't Support Ajax";
	}
}

var ajaxCon = createRequestObject();

function submitEmail() {
	if (ajaxCon.readyState == 4 || ajaxCon.readyState == 0) {
		document.getElementById('debug').innerHTML = "<img src='./loader.gif' alt='loading' />";
		//	var sales = document.getElementById('sales').innerHTML;
		var email = document.getElementById('form_email').value;
		var name = document.getElementById('form_name').value;
		//alert(email);
		//Do some initial client side check - regex

		// CHANGE TO POST / VARS
		ajaxCon.open("GET", './insert_email.php?email='+email+'&name='+name, true);
		ajaxCon.onreadystatechange = function(){
		returnNote();
		}
		ajaxCon.send(null);
		ajaxCon.close;
	}
}

function returnNote() {
	if (ajaxCon.readyState == 4) {
		var returnedTable = ajaxCon.responseText;
		document.getElementById('debug').innerHTML = '';
		switch (returnedTable) {
		case '0': var inmsg = "Email is invalid";break;
		case '1': var inmsg = "Name is invalid";break;
		case '2': var inmsg = "Database Error";break;
		case '3': document.getElementById('emform').innerHTML = "Thankyou for your interest.<br /> We will contact you if selected for beta<br /><br />";break;
		}
		
		document.getElementById('message').innerHTML = inmsg;
		//var contentArea = document.getElementById('content');
		//contentArea.innerHTML = returnedTable;
		//document.getElementById('start').value = document.getElementById('newunid').value;
	}
	if (ajaxCon.readyState == 1) {
		//document.getElementById('mainDebug').innerHTML = "Loading...";	
	}

}

function escapeVal(textarea,replaceWith){ 
var bigVar = escape(textarea.value);
 
for(i=0; i<textarea.value.length; i++){

if(bigVar.indexOf("%0D%0A") > -1){
bigVar = bigVar.replace("%0D%0A",replaceWith);
}
else if(bigVar.indexOf("%0A") > -1){
bigVar = bigVar.replace("%0A",replaceWith);
}
else if(bigVar.indexOf("%0D") > -1){
bigVar = bigVar.replace("%0D",replaceWith);
}

}
return bigVar;
}