// JavaScript Document
//""""""""""""""""""""""""   Mailid validation"""""""""""""""""""""""""""""""""""""""""""
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 registration_Add()
		{			
		var frm = document.registration;
		
		if (frm.FName.value == "")
		{
			alert("Please enter First Name.");
			frm.FName.focus();
			return false;
		}
		if (frm.LName.value == "")
		{
			alert("Please enter Last Name.");
			frm.LName.focus();
			return false;
		}
		if (frm.BDay.value == "")
		{
			alert("Please select Birth Day.");
			frm.BDay.focus();
			return false;
		}
		if (frm.BMonth.value == "")
		{
			alert("Please select Birth month.");
			frm.BMonth.focus();
			return false;
		}
		if (frm.BYear.value == "")
		{
			alert("Please select Birth Year.");
			frm.BYear.focus();
			return false;
		}
		if((frm.EmailId.value==null)||(frm.EmailId.value==""))
		{
			alert("Please Enter Email ID");
			frm.EmailId.focus();
			return false;
		}
		if (echeck(frm.EmailId.value)==false){
			frm.EmailId.value="";
			frm.EmailId.focus();
			return false;
		}
		if (frm.CEamilId.value == "")
		{
			alert("Please enter confirm Email id.");
			frm.CEamilId.focus();
			return false;
		}
		if (frm.EmailId.value != frm.CEamilId.value)
		{
			alert("Please enter correct confirm Email id.");			
			frm.CEamilId.value="";
			frm.CEamilId.focus();
			return false;
		}
		if (frm.Pwd.value == "")
		{
			alert("Please enter password.");
			frm.Pwd.focus();
			return false;
		}
		if (frm.CPwd.value == "")
		{
			alert("Please enter confirm Password.");
			frm.CPwd.focus();
			return false;
		}
		if (frm.Pwd.value != frm.CPwd.value)
		{
			alert("Please enter correct confirm Password.");			
			frm.CPwd.value="";
			frm.CPwd.focus();
			return false;
		}
		return true;
	}	
	// :::::::::::::: Delete confirm functions ::::::::::::::
	
		function confirmDelete()
		{
			if(confirm("Confirm Delete !"))
			{
			   return true;	
			}
			else
			{
			   return false;	
			}
		}
		
		function confirmDelete1(formname)
		{
			var frm = eval("document."+formname);
			if(confirm("Confirm Delete !"))
			{
			   frm.submit();
			}
			else
			{
			   return false;	
			}
		}
	
	
	function clear_Data()
	{	
			var frm = document.rpwd;
			if (frm.emailid.value != "")
		    {				
			frm.emailid.value="";
			frm.emailid.focus();
			return false;
		     }
	   return true;
	}
	function sub_Data()
	{	
	var frm = document.rpwd;
		if((frm.emailid.value==null)||(frm.emailid.value==""))
		{
			alert("Please Enter Email ID");
			frm.emailid.focus();
			return false;
		}
		if (echeck(frm.emailid.value)==false){
			frm.emailid.value="";
			frm.emailid.focus();
			return false;
		}
	   return true;
	}
	
	function login_v()
	{	
		var frm = document.login;
			if (frm.Email.value == "")
		    {				
			alert("Please Enter Email ID");
			frm.Email.focus();
			return false;
		     }
			if (frm.password.value == "")
		    {				
			alert("Please Enter Password");
			frm.password.focus();
			return false;
		     }
	   return true;
	}
	// :::::::::::::: End Delete confirm ::::::::::
	function Contact_Add()
		{			
		var frm = document.Contact;
		
		if (frm.FName.value == "")
		{
			alert("Please enter First Name.");
			frm.FName.focus();
			return false;
		}
		if (frm.LName.value == "")
		{
			alert("Please enter Last Name.");
			frm.LName.focus();
			return false;
		}
			
		if((frm.EmailId.value==null)||(frm.EmailId.value==""))
		{
			alert("Please Enter Email ID");
			frm.EmailId.focus();
			return false;
		}
		if (echeck(frm.EmailId.value)==false){
			frm.EmailId.value="";
			frm.EmailId.focus();
			return false;
		}
				
		if (frm.Subject.value == "")
		{
			alert("Please select subject.");
			frm.Subject.focus();
			return false;
		}
		if (frm.Query.value == "")
		{
			alert("Please enter query.");
			frm.Query.focus();
			return false;
		}		
		return true;
	}	
	
	// :::::::::::::: Password Change form validation :::::::::::::::::
			
	
