<!--
/**
 *  File - Login javascript validation 
 */

/**
* validate form
*/
function validate_login(formobj)
{
	var teststring;
	teststring=/\S/;
	if(formobj.email &&  !teststring.test(formobj.email.value))
	{
		alert(g_username_msg);
		formobj.email.focus();
		return false;
	}
	if(!ObjEmail.test(formobj.email.value))
	{
		alert(g_msg_invalid_email);
		formobj.email.focus();
		return false;
	}
	if(formobj.password &&  !teststring.test(formobj.password.value))
	{
		alert(g_user_passowrd_msg);
		formobj.password.focus();
		return false;
	}
	
	return true;
}
/**
 * validate registration/edit profile
 */
function validate_user(formobj)
{
	Validate.valid();
	var ret_val = Validate.GetMessageForAppend();
	if (ret_val !== true)
	{
		 msgstr = ret_val;
	}
		if($('first_name').value == 'Forename'){
		Validate.AppendMessage("Please Enter First Name");
	}
	
	
	if($('last_name').value == 'Surname'){
		Validate.AppendMessage("Please Enter Last Name");
	}
	if(Validate.GetMessageCount() > 0)
	{
		AlertMessage(msgstr);
		return false;
	}
	
	if (formobj.mode.value == 'register')
	{
		if (formobj.password.value != formobj.cfm_password.value)
		{
			alert(g_pwd_not_matched_msg);
			return false;
		}
		
		if (formobj.terms_policy.checked == false)
		{
			alert(g_user_terms_cond_msg);
			return false;
		}
	}
	
	return true;
}

/**
 * validate change password in edit profile
 */
function validateChangePassword(formobj)
{
	
	var Message_List='';
	var Message_count=0;
	if(formobj.password.value == ''){
		Message_List=Message_List+ g_user_current_password +'\n';
		Message_count=Message_count+1;
	}
	if(formobj.new_password.value == ''){
		Message_List=Message_List+g_user_new_password+'\n';
				Message_count=Message_count+1;
	}else{
		txt=formobj.new_password.value;
		if (txt.length < 6){
			Message_List=Message_List+g_min_six_char_reqd	+'\n';
					Message_count=Message_count+1;
		}
	}
	if(formobj.cfm_password.value == ''){
		Message_List=Message_List+g_user_confirm_password+'\n';
				Message_count=Message_count+1;

	}

	if (formobj.new_password.value != formobj.cfm_password.value)
	{
				Message_List=Message_List+g_pwd_not_matched_msg+'\n';
				Message_count=Message_count+1;
	}
	if(		Message_count > 0)
	{
		alert(Message_List);
		return false;
	}
	return true;
}
function validate_forgot_password(formobj)
{
	var ObjEmail = /^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/;	
	if(formobj.email.value == "")
	{
		alert(g_email_msg);
		formobj.email.focus();
		return false;
	}
	if(!ObjEmail.test(formobj.email.value))
	{
		alert(g_email_invalid_msg);
		formobj.email.focus();
		return false;
	}
}

function validate_reset_password(formobj)
{
	var ObjEmail = /^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/;	
	if(formobj.email.value == "")
	{
		alert(g_email_msg);
		formobj.email.focus();
		return false;
	}
	if(!ObjEmail.test(formobj.email.value))
	{
		alert(g_email_invalid_msg);
		formobj.email.focus();
		return false;
	}
	if(formobj.new_password.value == "")
	{
		alert(g_new_password_msg);
		formobj.new_password.focus();
		return false;
	}
	if(formobj.retype_password.value == "")
	{
		alert(g_retype_password_msg);
		formobj.retype_password.focus();
		return false;
	}
	
	if(formobj.new_password.value.length <= 5)
	{
		alert(g_password_min_length_msg);
		formobj.new_password.focus();
		return false;
	}
	if(formobj.new_password.value != formobj.retype_password.value)
	{
		alert(g_password_not_match_msg);
		formobj.new_password.focus();
		return false;
	}
}
-->
