
//main_login.php


function ShowMenu()
{
document.getElementById("forget_popup").style.visibility = 'Visible';
document.getElementById("lnkforgt").style.visibility = 'Hidden';
document.getElementById("Layer1").style.visibility = 'Hidden';
document.getElementById("Layer2").style.visibility = 'Hidden';
document.getElementById("Layer3").style.visibility = 'Hidden';
document.getElementById("user").value="";
document.getElementById("emailid").value="";
document.getElementById("user").focus();
}


function Showerror()
{
document.getElementById("Invalid_popup").style.visibility = 'Visible';
document.getElementById("lnkforgt").style.visibility = 'Hidden';
document.getElementById("Layer1").style.visibility = 'Hidden';
document.getElementById("Layer2").style.visibility = 'Hidden';
document.getElementById("Layer3").style.visibility = 'Hidden';
}

function Showmsg()
{
document.getElementById("Mail_popup").style.visibility = 'Visible';
document.getElementById("lnkforgt").style.visibility = 'Hidden';
document.getElementById("Layer1").style.visibility = 'Hidden';
document.getElementById("Layer2").style.visibility = 'Hidden';
document.getElementById("Layer3").style.visibility = 'Hidden';
}


function HideMenu()
{
document.getElementById("Mail_popup").style.visibility = 'Hidden';
document.getElementById("Invalid_popup").style.visibility = 'Hidden';
document.getElementById("forget_popup").style.visibility = 'Hidden';
document.getElementById("lnkforgt").style.visibility = 'Visible';
document.getElementById("Layer1").style.visibility = 'Visible';
document.getElementById("Layer2").style.visibility = 'Visible';
document.getElementById("Layer3").style.visibility = 'Visible';
document.getElementById("username").value="";
document.getElementById("username").focus();
}
	


function Hide(Item) {
			document.getElementById(Item).style.visibility = 'Hidden';
document.getElementById("users").style.visibility = 'Visible';
		}



function catchEnter(e) 
{

if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
	if (code==13) 
	{
		form_submit();

	}
}

function form_submit()
{
var chckuser=document.getElementById("username").value;

	//to validate the empty value ---- for username 
	if ((document.getElementById("username").value=="") || (document.getElementById("username").value.length<1)) 
	{
	alert("Please enter the user name");
	document.getElementById("username").value="";
	document.getElementById("username").focus();

	}

	
	// to validate blankspace and special characters ---- for username
	else if (!(chckuser.search(/^\w+( \w+)?$/) != -1))
	{        
	alert("Please enter the user name.. blankspace and special characters are not allowed");
	document.getElementById("username").value="";
	document.getElementById("username").focus();        

	}


	//to validate the empty value for password
	else if ((document.getElementById("password").value=="") || (document.getElementById("password").value.length<1) )
	{
	alert("Please enter the password");
	document.getElementById("password").value="";
	document.getElementById("password").focus();	

	}


	//to validate the blank space for password
	else if (!(document.getElementById("password").value.match(/[^\s]/))) 
	{
	alert("Please enter the  password.. blank space are not allowed");
	document.getElementById("password").value="";
	document.getElementById("password").focus();	

	}


	else
	{
	document.login_submit.submit();
	}


}
//focus

	function loadfocus()
	{
	document.getElementById("username").focus();
	}

	function load_focus()
	{
	document.getElementById("firstname").focus();
	}


// to clear login page
	function clear_login()
	{
	
	document.getElementById("username").value="";
	document.getElementById("password").value="";
	loadfocus();
	}

// to clear account page	
	function clear_account()
	{
	document.getElementById("firstname").value="";
	document.getElementById("lastname").value="";
	document.getElementById("username").value="";
	document.getElementById("password").value="";
	document.getElementById("reenter").value="";
	document.getElementById("emailid").value="";
	load_focus();
	}





var xmlHttp;
function check_forget_password()
{

var usrname=document.getElementById("user").value;
var email=document.getElementById("emailid").value;

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="validate_user.php?user="+usrname+"&email="+email;
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
if (xmlHttp.responseText=="show_popup")
{
Showmsg();
}
else
{
document.getElementById("errorshow").innerHTML="" ;
document.getElementById("errorshow").innerHTML=xmlHttp.responseText ;
}

 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}



//to clear change password page
function clear_changepwd()
{
document.getElementById("username").value="";
document.getElementById("oldpassword").value="";
document.getElementById("newpassword").value="";
document.getElementById("reenter").value="";
loadfocus();
}


// to clear delete account page
function clear_del_account()
{
document.getElementById("username").value="";
loadfocus();
}




// to clear forget password page

function clear_forgetpwd()
{
document.getElementById("user").value="";
document.getElementById("emailid").value="";
document.getElementById("user").focus();
}





//validation for change password


function changeValidation()
{       
	var newpassInput;
	var conpassInput;    	
	
	newpassInput= document.getElementById("newpassword").value;
	conpassInput= document.getElementById("reenter").value;
		
	if((document.getElementById("username").value.length == 0)||(document.getElementById("username").value.length == ""))
	{    
	alert("Please enter the user name");
	document.getElementById("username").value="";	
	document.getElementById("username").focus();
	}
	
	else if((document.getElementById("oldpassword").value.length == 0)||(document.getElementById("oldpassword").value.length == ""))
	{    
	alert("Please enter the old password");
	document.getElementById("oldpassword").value="";	
	document.getElementById("oldpassword").focus();
	}
	else if((document.getElementById("newpassword").value.length == 0)||(document.getElementById("newpassword").value.length == ""))
	{    
	alert("Please enter the new password");	
	document.getElementById("newpassword").value="";		
	document.getElementById("newpassword").focus();
	}
	
	else if(newpassInput.length <6 )
	{
	alert("Please enter the new password with minimum 6 characters");
	document.getElementById("newpassword").value="";	
	document.getElementById("newpassword").focus();	
	}	

	else if (!(document.getElementById("newpassword").value.match(/[^\s]/))) 
	{
	alert("Please enter the  password.. blank space are not allowed");
	document.getElementById("newpassword").value="";
	document.getElementById("newpassword").focus();	
	}

	else if((document.getElementById("reenter").value.length == 0)||(document.getElementById("reenter").value.length == ""))
	{    
	alert("Please enter the Re-enter Password");
	document.getElementById("reenter").value="";	
	document.getElementById("reenter").focus();	
	}
	

	else if ((newpassInput)!=(conpassInput))
	{
	alert("password is mismatched");
	document.getElementById("newpassword").value="";
	document.getElementById("reenter").value="";	
	document.getElementById("newpassword").focus();
	}


	else{
		document.change_pwd.submit();
		}
}





function userchangeValidation()
{       
	var newpassInput;
	var conpassInput;    	
	
	newpassInput= document.getElementById("newpassword").value;
	conpassInput= document.getElementById("reenter").value;
		
	if((document.getElementById("username").value.length == 0)||(document.getElementById("username").value.length == ""))
	{    
	alert("Please enter the user name");
	document.getElementById("username").value="";	
	document.getElementById("username").focus();
	}
	
	else if((document.getElementById("oldpassword").value.length == 0)||(document.getElementById("oldpassword").value.length == ""))
	{    
	alert("Please enter the old password");
	document.getElementById("oldpassword").value="";	
	document.getElementById("oldpassword").focus();
	}
	else if((document.getElementById("newpassword").value.length == 0)||(document.getElementById("newpassword").value.length == ""))
	{    
	alert("Please enter the new password");	
	document.getElementById("newpassword").value="";		
	document.getElementById("newpassword").focus();
	}
	
	else if(newpassInput.length <6 )
	{
	alert("Please enter the new password with minimum 6 characters");
	document.getElementById("newpassword").value="";	
	document.getElementById("newpassword").focus();	
	}	

	else if (!(document.getElementById("newpassword").value.match(/[^\s]/))) 
	{
	alert("Please enter the  password.. blank space are not allowed");
	document.getElementById("newpassword").value="";
	document.getElementById("newpassword").focus();	
	}

	else if((document.getElementById("reenter").value.length == 0)||(document.getElementById("reenter").value.length == ""))
	{    
	alert("Please enter the Re-enter Password");
	document.getElementById("reenter").value="";	
	document.getElementById("reenter").focus();	
	}
	

	else if ((newpassInput)!=(conpassInput))
	{
	alert("password is mismatched");
	document.getElementById("newpassword").value="";
	document.getElementById("reenter").value="";	
	document.getElementById("newpassword").focus();
	}


	else{
		document.user_changepwd.submit();
		}
}

















//validation for create account page

function accountlValidation()
{           
	var userInput ;
	var passInput;
	var confpassInput;
	var emailExp;
	
	userInput= document.getElementById("username").value;
	lastInput=document.getElementById("lastname").value;
	firstInput=document.getElementById("firstname").value;
	passInput= document.getElementById("password").value;
	confpassInput= document.getElementById("reenter").value;
	strng=document.getElementById("emailid").value
	emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;


 	if ((document.getElementById("firstname").value.length == 0)||(document.getElementById("firstname").value.length == ""))
	{
	alert("Please enter the first name");
	document.getElementById("firstname").value="";
	document.getElementById("firstname").focus();
	}

	else if (!(firstInput.search(/^\w+( \w+)?$/) != -1))
	{        
	alert("Please enter the first name.. blankspace and special characters are not allowed");
	document.getElementById("firstname").value="";
	document.getElementById("firstname").focus();        
	}
	
	else if((firstInput.length <3) || (firstInput.length >50)) 
	{
	alert("Please enter the first name with minimum 3 characters & maximum 50 characters");
	userInput="";
	document.getElementById("firstname").focus();	
	}

	else if ((document.getElementById("lastname").value.length == 0)||(document.getElementById("lastname").value.length == ""))
	{
	alert("Please enter the last name");
	document.getElementById("lastname").value="";
	document.getElementById("lastname").focus();
	}

	else if (!(lastInput.search(/^\w+( \w+)?$/) != -1))
	{        
	alert("Please enter the last name.. blankspace and special characters are not allowed");
	firstInput="";
	document.getElementById("lastname").focus();        
	}


	
	else if((lastInput.length <1) || (lastInput.length >50)) 
	{
	alert("Please enter the last name with minimum 1 character & maximum 50 characters");
	userInput="";
	document.getElementById("lastname").focus();	
	}

	else if((userInput.length == 0)||(userInput.length == ""))
	{    
	alert("Please enter the user name");	
	userInput="";
	document.getElementById("username").focus();
	}
	
	else if((userInput.length <3)||(userInput.length >50)) 
	{
	alert("Please enter the user name with minimum 3 characters & maximum 50 characters");
	userInput="";
	document.getElementById("username").focus();	
	}

	// to validate blankspace and special characters ---- for username
	else if (!(userInput.search(/^\w+( \w+)?$/) != -1))
	{        
	alert("Please enter the user name.. blankspace and special characters are not allowed");
	userInput="";
	document.getElementById("username").focus();        
	}


	else if((document.getElementById("password").value.length == 0)||(document.getElementById("password").value.length == ""))
	{
	alert("Please enter the password");
	passInput="";
	document.getElementById("password").focus();
	}
	else if(passInput.length <6 )
	{
	alert("Please enter the password with minimum 6 characters");
	passInput="";
	document.getElementById("password").focus();	
	}

	
	else if (!(document.getElementById("password").value.match(/[^\s]/))) 
	{
	alert("Please enter the  password.. blank space are not allowed");
	passInput="";
	document.getElementById("password").focus();	
	}
	
	else if((document.getElementById("reenter").value.length == 0)||(document.getElementById("reenter").value.length == ""))
	{
	alert("Please enter the Re-enter password");	
	document.getElementById("reenter").value="";
	document.getElementById("reenter").focus();
	}
	
	else if ((passInput)!=(confpassInput))
	{
	alert("password is mismatched");
	document.getElementById("password").value="";
	document.getElementById("reenter").value="";
	document.getElementById("password").focus();
	}
	
	else if((strng.length == 0)||(strng.length == ""))
	{
	alert("Please enter the Email address ");
	document.getElementById("emailid").value="";
	document.getElementById("emailid").focus();	
	}

	else if (!(emailExp.test(strng)) )
	{	
	alert("Please enter a valid email address");
	document.getElementById("emailid").value="";
	document.getElementById("emailid").focus();
	}
	else{
		document.create_account.submit();
		}
}



function deluserValidation()
{ 	
document.delete_account.submit();
		
}


	
function forgetValidation()
{      

	var emailExp;    	
	strng=document.getElementById("emailid").value
	emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	
	
	if((document.getElementById("user").value.length == 0)||(document.getElementById("user").value.length == ""))
	{    
	alert("Please enter the user name");
	document.getElementById("user").value="";
	document.getElementById("user").focus();		
	}


	else if((strng.length == 0)||(strng.length == ""))
	{
	alert("Please enter the Email address ");
	document.getElementById("emailid").value="";
	document.getElementById("emailid").focus();
	}

	else if (!(emailExp.test(strng)) )
	{	
	alert("Please enter a valid email address");
	document.getElementById("emailid").value="";
	document.getElementById("emailid").focus();
	}
	else
	{
		check_forget_password();
		}
}


function editValidation()
{           
	var emailExp;
	var strng;
	strng=document.getElementById("emailaddress").value
	emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

 	if ((document.getElementById("firstname").value.length == 0)||(document.getElementById("firstname").value.length == ""))
	{
	alert("Please enter the first name");
	document.getElementById("firstname").value="";
	document.getElementById("firstname").focus();
	}
	
	 else if((firstInput.length <3) || (firstInput.length >50)) 
	{
	alert("Please enter the first name with minimum 3 characters & maximum 50 characters");
	userInput="";
	document.getElementById("firstname").focus();	
	}
	
	else if ((document.getElementById("mylastname").value.length == 0)||(document.getElementById("mylastname").value.length == ""))
	{
	alert("Please enter the last name");
	document.getElementById("mylastname").value="";
	document.getElementById("mylastname").focus();
	}
	
	else if((lastInput.length <1) || (lastInput.length >50)) 
	{
	alert("Please enter the first name with minimum 1 character & maximum 50 characters");
	userInput="";
	document.getElementById("lastname").focus();	
	}

	else if((strng.length == 0)||(strng.length == ""))
	{
	alert("Please enter the Email address ");
	document.getElementById("email_id").value="";
	document.getElementById("email_id").focus();	
	}

	else if (!(emailExp.test(strng)) )
	{	
	alert("Please enter a valid email address");
	document.getElementById("email_id").value="";
	document.getElementById("email_id").focus();
	}
	else{
		document.edit_account.submit();
		}
}


// to clear edit account  page
	function clear_fields()
	{
	document.getElementById("firstname").value="";
	document.getElementById("lastname").value="";
	document.getElementById("email_id").value="";
	//load_focus();
	}

function hidden_edit()
{
document.getElementById("editlayer").style.visibility="hidden";


}

// To check the extension of the file

function openLink(val)
{

	var ext = val.split(".");   
if((ext[1] == "JPG") || (ext[1] == "GIF")||(ext[1] == "TXT")||(ext[1] == "jpg")||(ext[1] == "gif")||(ext[1] == "txt")||(ext[1] == "PNG") ||(ext[1] == "png")||(ext[1] == "html")||(ext[1] == "HTML")||(ext[1] == "PDF")||(ext[1] == "pdf")||(ext[1] == "HTM")||(ext[1] == "htm") ||(ext[1] == "swf"))
	{	
		document.getElementById("Invalid_popup").style.visibility = 'Visible';
		//document.getElementById("users").style.visibility = 'Hidden';
		return false;
	}
	else
	{
		//window.open(theURL);
	}

return true;
}

// To Close the Pop-up

function HidethisPopup(Item) {
	document.getElementById(Item).style.visibility = 'Hidden';


}







