function validate(form_name)
{
	var valid=true;
	var found=null;
	var radio_id;

	for(var i=0; i<document.getElementById(form_name).elements.length; i++)
	{
		if(document.getElementById(form_name).elements[i].type=="text" || document.getElementById(form_name).elements[i].type=="textarea")
		{
			if (document.getElementById(form_name).elements[i].value != 0)
			{
				document.getElementById(form_name).elements[i].style.background="#ffff99"; 
			}
			else
			{
				var this_element = document.getElementById(form_name).elements[i];
				if(this_element != document.getElementById('dealer_fax') && this_element != document.getElementById('dealer_url') && this_element != document.getElementById('dealers_other_info'))
				{
					document.getElementById(form_name).elements[i].style.background="red"; 
					valid=false;
				}
				else
				{
					document.getElementById(form_name).elements[i].style.background="#ffff99"; 
				}
			}
		}
	}

	if(document.getElementById('high_exposure').checked || document.getElementById('low_exposure').checked)
	{
		document.getElementById('exposure').style.background = "#ffff99";	
	}
	else
	{
		document.getElementById('exposure').style.background = "red";
		valid = false;
	}
	
	if(document.getElementById('yes_others').checked || document.getElementById('no_others').checked)
	{
		document.getElementById('others').style.background = "#ffff99";	
	}
	else
	{
		document.getElementById('others').style.background = "red";
		valid = false;
	}

	if(document.getElementById('yes_mini').checked || document.getElementById('no_mini').checked)
	{
		document.getElementById('own_mini').style.background = "#ffff99";	
	}
	else
	{
		document.getElementById('own_mini').style.background = "red";
		valid = false;
	}

	if(document.getElementById('yes_mechanic').checked || document.getElementById('no_mechanic').checked)
	{
		document.getElementById('mechanic').style.background = "#ffff99";	
	}
	else
	{
		document.getElementById('mechanic').style.background = "red";
		valid = false;
	}

	if(document.getElementById('yes_invest').checked || document.getElementById('no_invest').checked)
	{
		document.getElementById('invest').style.background = "#ffff99";	
	}
	else
	{
		document.getElementById('invest').style.background = "red";
		valid = false;
	}

	if(!valid) {return false;};
	return true;
}

function validateForm(form_name)
{
	if(validate(form_name) == false)
	{
		alert('You did not fill all required fields!');
		return false;
	}
	return true;


}

