var email;

function ajaxFunction(){
	var xmlhttp;
	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}else{
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			write_thanks(xmlhttp.responseText);
		}
	}
	URLstr = "mailadd.php?email=" + document.getElementById("email").value;
//	URLstr = "test_ajax.asp?email=" + document.getElementById("email").value;
	xmlhttp.open("GET",URLstr,true);
	xmlhttp.send(null);
}

function validate_email(field,alerttxt){
	with (field){
		apos=field.indexOf("@");
		dotpos=field.lastIndexOf(".");
		if (apos<1||dotpos-apos<2){
			alert(alerttxt);return false;
		}else{
			return true;
		}
	}
}

function validate_form(){
	email = document.getElementById("email").value;
	if (validate_email(email,"Not a valid e-mail address!")==false){
		return false;
	}else{
		ajaxFunction();
//		write_thanks();
	}
}
			
function write_thanks(thanksmsg){
//	thanksmsg = "Thank you for joining our mailing list";
	document.getElementById("thankyou").innerHTML=thanksmsg;
//	document.getElementById("thankyou").innerHTML=xmlhttp.responseText;
}

function checkEnter(e,frm){
	var characterCode;

	if(e && e.which){
		e = e;
		characterCode = e.which;
	}else{
		e = event;
		characterCode = e.keyCode;
	}

	if(characterCode == 13){
		return validate_form();
		return false;
	}else{
		return true; 
	}
}
