<!------------------------------------------------------->
<!-- Author: Bob Boyer				       -->
<!-- All Rights Reserved			       -->
<!-- Copyright 2003				       -->
<!------------------------------------------------------->
<!-- "Command Line" Argument Parser		       -->
<!------------------------------------------------------->
<!-- Provides mechanisms and variables for parsing the -->
<!-- html equivalent of command line args "tag=value"  -->
<!------------------------------------------------------->

<!------------------------------------------------------->
<!-- Command Line Argument Parsing Function	       -->
<!------------------------------------------------------->

function parseArgs( argsString )
{
	var argv = new Array() ;

	var posn = 1 ;
	var tag = "" ;
	var value = "" ;
	var tmp = argsString ;

	while( posn > 0 )
	{
		posn = tmp.indexOf( "=" ) ;
		if  ( posn > 0 )
		{
			tag = tmp.substring( 0, posn ) ;
			tmp = tmp.substring( posn + 1 ) ;
			posn = tmp.indexOf( "&" ) ;
			if  ( posn > 0 )
			{
				value = tmp.substring( 0, posn ) ;
				tmp = tmp.substring( posn + 1 ) ;
			}
			else	// end of string reached
			{
				value = tmp ;
				tmp = "" ;
			}
			argv[ tag ] = value ;
		}
	}

	return( argv ) ;
}
