function getAllFields()
{
	return document.all.theForm.elements;
	// tbi : NN support
}

function getField( i_sFieldName )
{
    if ( navigator.family == "ie4" )
        return eval( "document.all.theForm." + i_sFieldName );
    else if ( navigator.family == "nn4"  ||  navigator.family == "gecko" )
        return eval( "document.forms.theForm." + i_sFieldName );
    else
	return null;
}

function trim( i_s )
{
    var reLTrim = /^\s*(.*)$/;
    if ( reLTrim.exec( i_s ) )
        i_s = RegExp.$1;

    var reRTrim = /^(.+) $/;
    while ( reRTrim.exec( i_s ) )
        i_s = RegExp.$1;

    return i_s;
}

function checkEmail( i_s )
{
   var reEmail = /^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
   return reEmail.test( i_s );
}
