
/**
	to trim.
*/
function trim ( str1 )
{
	if ( str1 == null )
		return "";
		
	var str = new String ( str1 )
	if ( str.length == 0 )
		return ""
	var i = 0;  
	for ( ;i < str.length; i++ )
	{
		var ch = str.charAt (i);
		if ( !(ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t' ) )
			break;
	}
	str = str.substring ( i );
	i = str.length - 1;
	for ( ;i >= 0; i-- )
	{
		var ch = str.charAt (i);
		if ( !(ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t' ) )
			break;
	}
	str = str.substring ( 0, ++i );
	return str
}

/**
	to check email format
*/
function checkEmail( email) {
	var str  = trim(email);
	var sInd = str.indexOf(" ");
	var ind  = str.indexOf("@");
	var lind = str.lastIndexOf("@");		
	var dot  = str.lastIndexOf(".");
	var len  = str.length - 2;	
	var quo  = str.indexOf("'");

	if ( sInd > 0   || 
		 ind < 1    || ind != lind || 
		 dot < ind  || dot >= len ||
		 str.charAt(ind-1) == '.' ||
		 str.charAt(ind+1)	== '.' ||
		 quo > -1
		) {

		return false;	
	
	}

	return true;

}