
function doLogin(formname)
{
	var username, password, loginError = '', q = 0;
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
	obj = document.getElementById(formname);	
	username = document.getElementById("username").value.trim();
	password = document.getElementById("userpwd").value;

	//validation for username--starts here
	if(username == '')		
		loginError = loginError +"- Enter Username \n";	
	//validation for username--ends here

	
	//validation for password--starts here
	if(password == '')	
		loginError = loginError +"- Enter Password \n";	
	//validation for password--ends here	
	
	if(loginError!=null && loginError!='')
			alert(loginError)	
	else
	{
		obj.methodId.value = "1";			
		obj.formAction.value = "login";			
		obj.page.value = "Welcome";
		obj.viewmethodId.value = "1014";					
		obj.submit();
	}
}

function enterKeyPressed(event)
{
	if(event.keyCode==13)	
		doLogin('loginForm');	
}

function doForgorPwd(formname)
{
	var username, error = '', q = 0;
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
	obj = document.getElementById(formname);	
	username = document.getElementById("username").value.trim();
	
	//validation for username--starts here
	if(username == '')		
		error = error +"- Enter Username \n";	
		
	if(username != '' && !checkMailId(username))
			error = error +"- Enter Valid Username \n";
	//validation for username--ends here	 
	
	if(error!=null && error!='')
			alert(error)	
	else
	{
		obj.methodId.value = "2";			
		obj.formAction.value = "forgot";
		obj.page.value = "Welcome";	
		obj.viewmethodId.value = "1014";	
		obj.submit();
		alert("Your password has been sent to your email.\n Please check your email and log back in.");
	}
}

function logoutUser(formName)
{	
	obj = document.getElementById(formName);		
	obj.formAction.value = "logout";
	obj.page.value = "Welcome";		
	obj.viewmethodId.value = "1014";
	obj.submit();		
}

function changePassword(formName)
{	
	var password, cpassword, error = '';
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
	obj = document.getElementById(formName);	
	password = document.getElementById("accountPassword").value;	
	cpassword = document.getElementById("confirmPassword").value;	
		
	//validation for password--starts here
	if(password == '')	
		error = error +"- Enter Password \n";
	//validation for password--ends here
		
	//validation for cpassword--starts here
	if(cpassword == '')	
		error = error +"- Enter Confirm Password \n";
	//validation for password--ends here
		
	//validation for password and cpassword--starts here
	if ((password != '' && (password.length < 6) || (password.length > 15)))
       error = error + "- Password only accepts from 6-15 characters \n";  
       
	if(password!='' && cpassword!='' &&  password != cpassword) 
	   error = error +"- Your passwords did not match. Please retype.\n";	 	  
	//validation for password and cpassword--ends here			

	if(error!=null && error!='')
			alert(error);	
	else	
	{		
		obj.methodId.value = "3";	
		obj.formAction.value = "changePwd";
		obj.page.value = "ChangePassword";		
		obj.submit();	
		alert("Your password has been updated successfully.");
	}	
}