/*======================================================
--	CREATED BY: LINH T. NGUYEN - LINHBURIN@YAHOO.COM
--	CREATED DATE: 12/01/2010
--	LAST UPDATE: 12/01/2010
--
--  Functions used to validate Form Inputs
========================================================*/
function ln_check_availability(field, msgNote, table, tbField, tb_pk, pk_value, executeFile)
{  
	var str = $(field).val();
	var result = true; 
    var available = $.ajax({
					   url: executeFile,
					   type: 'GET',
					   async: false,
					   data: "str="+str+"&tb="+table+"&tb_field="+tbField+"&tb_pk="+tb_pk+"&tb_pk_value="+pk_value
				    }).responseText;
	
	 if(available == 1){  
	 	 $(field).css('background-color', '#fff');
		 $(msgNote).css("display", "none");				
	 }else{  
	 	// $(field).css('background-color', '#fea7a7');
		 $(msgNote).css("display", "inline");
		 result = false;		
	 }		   
    
	 return result;
}  

function ln_validatePassword(passW1, passW2, compareNote, validateNote)
{
	/*
		Validate if two input passwords value are matched
		@param formName: name of validating form
	*/
	valid = true;
	
	passWord1 = $(passW1).val();
	passWord2 = $(passW2).val();
	
	if(passWord1.length < 6 || passWord1.length > 15 ){
		$(passW1).css("background-color", "#fea7a7");
		$(validateNote).css("color", "#f54617");
		valid= false;
	}else{
		$(passW1).css("background-color", "#fff");
		$(validateNote).css("color", "#666");
	}
	
	if((passWord1 != '' && passWord2 != '') || (passWord1 == '' && passWord2 != ''))
	{
		if (passWord1 === passWord2 )
		{
			$(passW1).css("background-color", "#ffffff");
			$(passW2).css("background-color", "#ffffff");
			$(compareNote).css("display", "none");
		}else{			
			$(passW1).css("background-color", "#fea7a7");
			$(passW2).css("background-color", "#fea7a7");
			$(compareNote).css("display", "inline");
			valid = false;
		}
	}//start compare Password
	return valid;
}

function ln_validate_equal_str(str1, str2, msg)
{
	/*
		Validate if two input passwords value are matched
		@param str1: name of validating form
	*/
	var valid = true;
	
	str1_value = $(str1).val();
	str2_value = $(str2).val();
	
	if((str1_value != '' && str2_value != '') || (str1_value == '' && str2_value != ''))
	{
		if (str1_value === str2_value)
		{
			$(str1).css("background-color", "#ffffff");
			$(str2).css("background-color", "#ffffff");
			$(msg).css("display", "none");
			valid = true;
		}else{			
			$(str1).css("background-color", "#fea7a7");
			$(str2).css("background-color", "#fea7a7");
			$(msg).css("color", "#f54617");
			$(msg).css("display", "inline");
			valid = false;
		}
	}//start compare Password
	return valid;
}
