// JavaScript Document

	function showErrMsg( ErrDivObj, ErrorMsg )
	{
		ErrorCount++;
		ErrDivObj.style.display = "";
		ErrDivObj.innerHTML = ErrorMsg;
	}
	
	function isValidUsername(Username)
	{
		var pattern = /[^a-zA-Z0-9.@_-]+/;
		return ! pattern.test ( Username );
	}
	
	function isValidPhone(Value, AllowDashPlus )
	{
		if ( Value.length == 0 )
			return true;
		var pattern  = /[0-9]/g;
		var pattern1 = /[+]?[0-9]*$/g;
	
	
		//if ( AllowDashPlus == true )  {
			var firstChar = Value.charAt(0);
			if ( firstChar == "+" ||( firstChar >=0 && firstChar <= 9 ) );
			else
				return false;
			for(i=1; i< Value.length; i++ )  {
				firstChar = Value.charAt(i);
				if ( firstChar >= 0 || firstChar <= 9 );
				else
					return false;
			}
	
		//}
		//else  {
		//	return pattern.test(Value);
		//}
	
	}
	
	function isValidPassword(Password)
	{
			var pattern = /[^a-zA-Z0-9@._-]+/;
			if ( pattern.test ( Password ) )
					return false;
			else
					return true;
	}
	
	function isValidName(Name)
	{
			var pattern = /[^a-zA-Z'\s.]+/;
			if ( pattern.test ( Name ) )
					return false;
			else
					return true;
	}
	
	function isValidEmail(Email)
	{
		var pattern = /^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/;
	
		return  pattern.test(Email);
	}
	
	function isNumeric( Value)
	{
			var pattern = /[^0-9]/;
		return ! pattern.test(Value );
	/*
			if ( pattern.test(Value ) )
					return false;
			else
					return true;
	*/
	}
	
	function rm_trim(inputString)
	{
			if (typeof inputString != "string") { return inputString; }
	
			var temp_str = '';
			temp_str = inputString.replace(/[\s]+/g,"");
			if(temp_str == '')
					return "";
	
			var retValue = inputString;
			var ch = retValue.substring(0, 1);
			while (ch == " ")
			{
					retValue = retValue.substring(1, retValue.length);
					ch = retValue.substring(0, 1);
			}
			ch = retValue.substring(retValue.length-1, retValue.length);
			while (ch == " ")
			{
					retValue = retValue.substring(0, retValue.length-1);
					ch = retValue.substring(retValue.length-1, retValue.length);
			}
			while (retValue.indexOf("  ") != -1)
			{
				  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
			}
			return retValue;
	}

