function trim( str )
{
	return ( str.replace(/^\s*/, "").replace(/\s*$/, "") );
}

//------------------------------------------------------------------

function isRequired( obj )
{
  return ( trim( obj.value ) != '' );
}

//------------------------------------------------------------------

function isValidEmailAddress( obj )
{
  var val = obj.value;
  obj.value = trim( val );

  var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
  return ( obj.value.search( re ) >= 0 );
}

