function trim ( sInString ) 
{
	sInString = sInString.replace( /^\s+/g, "" ); // strip leading
	return sInString.replace( /\s+$/g, "" ); // strip trailing
}

function isempty ( obj )
{	
	obj.value = trim ( obj.value );
	
	if ( obj.value == "" )
	{
		return true;
	}
	
	return false;
}

function fill_message ( obj, message )
{
	obj.innerHTML = message;
}

function numbers_only ( myfield, e )
{
	var key;
	var keychar;

	if ( window.event )
   		key = window.event.keyCode;
	else if ( e )
   		key = e.which;
	else
   		return true;
   		
	keychar = String.fromCharCode ( key );

// control keys
	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
	   	return true;
	   	
// allowed characters
	else if ( ( "0123456789." ).indexOf ( keychar ) > -1 )
   		return true;   	   		
	else return false;	
}

function changeMenuPage ( actionurl, urlid )
{
	window.location = actionurl + ".id=" + urlid;
}