var xmlhttp=false;

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

function ajax_call() {
	
	if(isValidEmail(document.getElementById('email').value)){
	
	xmlhttp.open("GET", 'send.php?email=' + document.getElementById('email').value, true);
	xmlhttp.onreadystatechange=function() {
		
		if (xmlhttp.readyState==1) {
			
			//document.getElementById('msg').innerHTML = xmlhttp.responseText;
			document.getElementById('msg').innerHTML = "<p class='load'>&nbsp;</p>";
		}
		
		if (xmlhttp.readyState==4) {
			
			//document.getElementById('msg').innerHTML = xmlhttp.responseText;
			document.getElementById('msg').innerHTML = xmlhttp.responseText;
			document.frm.reset();
		}
	}
	xmlhttp.send(null)
	return false;
	
	}else{
		document.getElementById('msg').innerHTML = "<p class='err'>Email should be valid. Please try again!</p>";
		document.frm.reset();
	}
}

function isValidEmail(_str_inputString)
{
    var str_inputString = _str_inputString;
	var checkString = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.@_";

	str_inputString = str_inputString.toUpperCase();
	for (var loop = 0; loop < str_inputString.length; loop++) {		
		if (checkString.indexOf(str_inputString.charAt(loop),0) < 0) {
			return false;
		}
	}
	return true;
}



