////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Function Name : trim
//	Prototype : trim(inputString)
//	Input Parameter : inputString
//	return value : String
//	Purpose : It will truncate leading and trailing white spaces from given string and return it.
//	Usage : trim(inputString)

	function trim(inputString)
	{
 	   if (typeof inputString != "string") { return inputString; }
		  var retValue = inputString;
		  var ch = retValue.substring(0, 1);
		   while (ch == " ") { // Check for spaces at the beginning of the string
      			retValue = retValue.substring(1, retValue.length);
			     ch = retValue.substring(0, 1);
   			}
		   ch = retValue.substring(retValue.length-1, retValue.length);
		  while (ch == " ") { // Check for spaces at the end of the string
		      retValue = retValue.substring(0, retValue.length-1);
      			ch = retValue.substring(retValue.length-1, retValue.length);
		   }
   		while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
		      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   			}
   		return retValue; // Return the trimmed string back to the user
	}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Function Name : sValidateMailAddress
//	Prototype : sValidateMailAddress()
//	Input Parameter : this Or objectcontainername.value
// 	Return Value : True (if  email is a valid email)
//				   False (if email is Not a valid email)
//	Purpose : It will check if email entered  is valid or not
// 	Usage : ValidateYear(this). Here 'this' indicates object itself or objectcontainername.value

function sValidateMailAddress()
{
	var smRegExp = new RegExp('^[^@. ][^@ ]\*@[^@. ][^@ ]\*[.][^.@ ]\*[^@ ]\*[^@. ]$');

	if (arguments.length != 1) 
		return false;
	if (smRegExp.test(arguments[0]))
		return true;
	return false;
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Function Name : isEmpty
//	Prototype : isEmpty(strValue)
//	Input Parameter : strValue
// 	Return Value : True (if enterd String value is an empty string)
//				   False (if entered String value is not an empty string)
//	Purpose : It will check if String value entered is an empty string or not
// 	Usage : isEmpty(strValue)

	function isEmpty(strValue)
	{
		var smRegExpr=new RegExp('^[\r\n ]*$')
		if(smRegExpr.test(strValue))
			return true;
		return false;
	}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
