// JavaScript Document

function verify() {
	
	if (!document.getElementById) return true;
	
	var fields = document.getElementById('form').getElementsByTagName('input');
	
	var requiredFields = new Object();
	
	requiredFields.toimiala = false;
	requiredFields.tehtava = false;
	requiredFields.kielitaito = false;
	
	for (var i = 0; i < fields.length; i++) {
		if (fields[i].className) {
			
			if (fields[i].className == "textfield_req" && fields[i].value == "") {
				document.getElementById('message').innerHTML = "Täytä kaikki vaaditut tiedot!";
				return false;
			}
		}
		
		if (fields[i].name == "Toimiala[]") { 
			if (fields[i].type == "checkbox")
				if (fields[i].checked == true) requiredFields.toimiala = true;
			if (fields[i].type == "text")
				if (fields[i].value != "") requiredFields.toimiala = true;
		}
		
		if (fields[i].name == "Tehtava[]") { 
			if (fields[i].type == "checkbox")
				if (fields[i].checked == true) requiredFields.tehtava = true;
			if (fields[i].type == "text")
				if (fields[i].value != "") requiredFields.tehtava = true;
		}
		
		if (fields[i].name == "Kielitaito[]") { 
			if (fields[i].type == "checkbox")
				if (fields[i].checked == true) requiredFields.kielitaito = true;
			if (fields[i].type == "text")
				if (fields[i].value != "") requiredFields.kielitaito = true;
		}
		
	}
	
	if (requiredFields.toimiala && requiredFields.tehtava && requiredFields.kielitaito) {
		return true;
	} else {
		document.getElementById('message').innerHTML = "Täytä kaikki vaaditut tiedot!";
	}
	
	return false;
}

