/* Palvelukohtaisia funktioita */

function swz(parent,id) {
	if (!parent.opened) {
		if (!parent.menu) {
			parent.menu = document.getElementById(id);
			parent.menu.style.display = "block";
		}
		document.getElementById("all").appendChild(parent.menu);
		parent.opened = true;
	} else {
		document.getElementById("all").removeChild(parent.menu);
		parent.opened = false;
	}
}

function selectRadio(radioButton)
{
	if (radioButton.name == "about_subject")
	{
		var radio = document.getElementById("about_subject");
		radio.checked = 1;
	}
	else if (radioButton.id == "about_webservice")
	{
		var fields = ['plant_production', 'animals_and_health', 'food', 'animal_diseases', 'other'];
		
		for (i = 0; i < fields.length; i++)
		{
			var select = document.getElementById(fields[i]);
			
			if (select.checked)
			{
				select.checked = 0;
			}	
		}
	}	
}

function validateFeedback()
{
	var about_subject = document.getElementById("about_subject");
	var fields = ['plant_production', 'animals_and_health', 'food', 'animal_diseases', 'other'];
	if (about_subject.checked)
	{
		var subject = false;
		
		for (i = 0; i < fields.length; i++)
		{
			var select = document.getElementById(fields[i]);
			if (select.checked)
			{
				subject = true;
			}
			
		}
		
		if (subject == true)
		{
			document.forms[1].submit();
		}
		else
		{
			about_subject.focus();
			alert("Valitse palautteen kohde");
			var virhe = document.getElementById("virhe");
			virhe.style.display = "block";
		}
	}
	else
	{
		document.forms[1].submit();
	}
	

	function clearInput(text, inputObj) 
	{
		if (inputObj.value == text)
			inputObj.value = '';
	}

}
