
//====================================================================================================
//	File Name		:	login.js
//----------------------------------------------------------------------------------------------------
//	Purpose			:	Client side validation in JavaScript.
//	Author			:	Nitin Rana
//	Creation Date	:	05-May-2005
//	Copyright		:	Copyrights © 2005 Dot Infosys
//	Email			:	dinesh@dotinfosys.com
//	History			:
//						Date				Author					Remark
//						05-May-2005			Nitin Rana			Initial Release
//
//====================================================================================================

//====================================================================================================
//	Function Name	:	Form_Submit()
//	Purpose			:	This function will executed when user submits a form. It checks validity of 
//						every field in the form.
//	Parameters		:	frm  - form name
//	Return			:	true or false
//	Author			:	Nitin Rana
//	Creation Date	:	05-May-2005
//----------------------------------------------------------------------------------------------------
function Form_Submit(frm)
{
	with(frm)
    {
    	if(!IsEmpty(username, 'Please, enter Username.'))
        {
			return false;
        }
    	if(!IsEmpty(password, 'Please, enter Password.'))
        {
			return false;
        }
        return true;
    }
}

function Form_Forgot(frm)
{
	with(frm)
    {
    	
		if(!IsEmail(email1, 'Please, enter Valid Email Address.'))
        {
			email1.select();
			return false;
        }
		//submit();
    	return true;
    }	
}

function close_cancel(frm)
{
	with(frm)
		{
			cancel1.value='Cancel';
			submit();
		}
		return true;
}
function ChangePassword_Form(frm)
{
	with(frm)
    {
		
		if(!IsEmpty(user_old_password, 'Enter your old password.'))
        {
			
			return false;
        }
		if(!IsEmpty(user_new_password, 'Please, enter new password.'))
        {
			return false;
        }
		/*if(!IsLen(user_new_password, 6, 15, 'Password must be at least six (6) characters long, \nand should not exceed more than 15 characters.'))
		{
			return false;
		}*/
		
		if(!IsEmpty(retype_password, 'Please, retype new password'))
        {
			return false;
        }
		if(user_new_password.value != retype_password.value)
        {
			alert('Password confirmation does not match');
			return false;
        }
        return true;
    }
}

function Forgot_Click(frm)
{
	with(frm)
	{
		submit();
	}
}




