// JavaScript Document

function val_login()
{
var email=document.myform.email;
var pwd=document.myform.pwd;

if(email.value=="" || email.value==null)
{
alert("Enter Your Email ID");
email.focus();
return false;
}
else if (echeck(email.value)==false)
{
email.value="";
email.focus();
return false;
}
if(pwd.value=="" || pwd.value==null)
{
alert("Enter Your Password");
pwd.focus();
return false;
}
return true;
}


function val_reg()
{
var uname=document.reg.uname;
var email=document.reg.email;
var pwd=document.reg.pwd;
if(uname.value=="" || uname.value==null)
{
alert("Enter Your Name");
uname.focus();
return false;
}
if(email.value=="" || email.value==null)
{
alert("Enter Your Email ID");
email.focus();
return false;
}
else if (echeck(email.value)==false)
{
email.value="";
email.focus();
return false;
}
var remail=document.reg.remail;
if(remail.value=="1")
{
alert("Email ID is Already Exisits");
email.focus();
return false;
}
if(pwd.value=="" || pwd.value==null)
{
alert("Enter Your Password");
pwd.focus();
return false;
}
return true;
}




function echeck(str) 
{
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }
 	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Invalid E-mail ID");
	    return false;
		 }
		 if (str.indexOf(" ")!=-1){
	    alert("Invalid E-mail ID");
	    return false;
		 }
		 return true;			
}




function remail1(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
				var ajaxDisplay = document.getElementById('remail');
				//document.getElementById("sap").style.display="none";
  			ajaxDisplay.innerHTML = ajaxRequest.responseText;
  			//alert(ajaxRequest.responseText);
  		}
	}
	var data=document.reg.email.value;
	//var data1=document.email.ecat.value;
	var queryString = "?data=" + data;
//alert(queryString);
	ajaxRequest.open("GET", "ajax_email.php"+queryString, true);
	ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajaxRequest.send(null); 
}