	function get_selected_value( selected_object) 
	{
		var selected_values = [] ;
		
		for ( var i=0; i < selected_object.length; i++ )
			if ( selected_object.options[i].selected ) 
			{
				selected_values[ selected_values.length ]  = selected_object.options[i].value ;
			}
		
		if ( 0 == selected_values.length  )
			return null ;//nothing found
		else if ( 1 == selected_values.length  )
			return selected_values[0] ;//just one value
		else
			return selected_values ;		
	}


function update_report_type()
{

	var form = document.metrics_form ;
	var selected_report_type = get_selected_value( form.report_type ) ;

	if ( 'metrics' == selected_report_type )
	{
		form.action = 'find_metrics.php' ;
		
		form.keyword_1.style.backgroundColor='#ffffff' ;
		form.keyword_2.style.backgroundColor='#ffffff' ;
		
		
		form.keyword_1.disabled = false ;
		form.keyword_2.disabled = false ;
	}
	else if ( 'pr' == selected_report_type )
	{
		form.action = 'find_pr.php' ;

		form.keyword_1.disabled = true ;
		form.keyword_2.disabled = true ;
		
		form.keyword_1.style.backgroundColor='#cccccc' ;
		form.keyword_2.style.backgroundColor='#cccccc' ;
		
	}
	else
	{
		form.keyword_1.style.backgroundColor='#ffffff' ;
		form.keyword_2.style.backgroundColor='#ffffff' ;
		
		
		form.keyword_1.disabled = false ;
		form.keyword_2.disabled = false ;
	}
}


function check_form( form)
{
	//alert(form);
	var r = true ;
	var el_to_focus = null ;
	var error_msgs = '' ;


	if ( form.report_type )
	{
		var selected_report_type = get_selected_value( form.report_type ) ;

		if ( '' == selected_report_type )
		{
			el_to_focus = form.url ;
			r = false ;
			error_msgs = "Please select report-type\n" ;
		
		}
	}

	
	if ( '' == form.url.value )
	{
		el_to_focus = form.url ;
		r = false ;
		error_msgs = "Please enter url to domain to be analyzed\n" + error_msgs;
		
	}
/*	else
	{//try to analyze if domain-name is valid
		preg_r = /^https?:\/\/.{4,}/.exec( form.url.value ) ;
		if ( !preg_r )
		{
			r = false ;
			el_to_focus = form.url ;
			error_msgs = "Make sure your url is valid and begins with http:// or https:// (e.g. 'http://yahoo.com/'\n" ;
		}		
	}
*/	

	if ( false === r )
	{
		alert( error_msgs ) ;
		el_to_focus.focus() ;
	}
	else
	{//it's alright
		document.getElementById( 'submit_button').src = "images/button_disabled.gif" ;
		//so, user will not return to original-button-image
		document.getElementById( 'submit_button').onmouseover = function() {} ;
		document.getElementById( 'submit_button').onmouseout = function() {} ;
		
//		if ( undefined != document.getElementById( 'submit_button').disabled )
//			document.getElementById( 'submit_button').disabled = true ;
		
	}
	
	return r ;
}

function setup_button()
{
	var disabled_image = new Image() ;
	disabled_image.src = 'images/button_disabled.gif' ;
	var focused_image = new Image() ;
	focused_image.src = 'images/button_active.gif' ;
	
	document.getElementById( 'submit_button').src = "images/button.gif" ; 
	document.getElementById( 'submit_button').onmouseover = function(){ document.getElementById( 'submit_button').src = "images/button_active.gif" } ;
	document.getElementById( 'submit_button').onmouseout = function(){ document.getElementById( 'submit_button').src = "images/button.gif" } ;
}