function ExtractPrice( value )

{

	return( parseFloat( value.substring( value.lastIndexOf( "-" ) + 1 )));

}



// Grab value from radio button selection

function ExtractSingleValue( group )

{

	if( typeof(group) == 'undefined' ) 

	{ 

		return 0; 

	}

	

	for ( var i = 0; i < group.length; i++ )

	{

		var o = group[i];

		

		if ( o.checked )

			return( o.value );

  	}

  

  	return( 0 );

}



// Grab value from dropdown selection

function ExtractDropdownValue( group )

{

	if( typeof(group) == 'undefined' ) 

	{ 

		return 0; 

	}

	
//	return parseFloat( group[ group.selectedIndex ].value );
	var ret=parseFloat( group[ group.selectedIndex ].value );
	var len=group[ group.selectedIndex ].value.length;
	if (group[ group.selectedIndex ].value.substr(len-3,3)=='.00'){
		ret=Math.round(ret);
		ret+='.00';
	}
//	document.write(ret);
	return ret;

}



function ExtractSelectedIndex( group )

{

	if( typeof(group) == 'undefined' ) 

	{ 

		return 0; 

	}



	for ( var i = 0; group[i]; ++i )

	{

		var o = group[i];

		

		if ( o.checked || o.selected )

			return( i );

  	}

  	

  	return 0;

}





function CalculateGroup( group )

{

	if( typeof(group) == 'undefined' ) 

	{ 

		return 0; 

	}

	

	if ( group.name )

	{

		return( group.checked ? ExtractPrice( group.value ) : 0 );

	}

	else

	{

		var total = 0;

		

		for ( var i = 0; group[i]; ++i )

		{

			var o = group[i];

			

			if ( o.checked )

				total += ExtractPrice( o.value );

	 	}

	 

	 	return( total );

  	}

}