function Haku(form) {
	if(document.haku.hakusana.value=='' || document.haku.hakusana.value=='HAKU') {
		alert('Kirjoita hakusana, ole hyvä!');
		form.hakusana.focus();
		return false;
	}
}
function TarkistaIlmottautumisLomake() {
	if(document.ilmottautumislomake.KOULUTUKSEN_NIMI.value=='') {
		alert('Kirjoita koulutuksesi nimi, ole hyvä!');
		document.ilmottautumislomake.KOULUTUKSEN_NIMI.focus();
		return false; 
	}
	if(document.ilmottautumislomake.AIKA_JA_PAIKKA.value=='') {
		alert('Kirjoita aika ja paikka, ole hyvä!');
		document.ilmottautumislomake.AIKA_JA_PAIKKA.focus();
		return false; 
	}
	if(document.ilmottautumislomake.OSALLISTUJAN_NIMI.value=='') {
		alert('Kirjoita osallistujan nimi, ole hyvä!');
		document.ilmottautumislomake.OSALLISTUJAN_NIMI.focus();
		return false; 
	}
	if(document.ilmottautumislomake.SÄHKÖPOSTI.value=='') {
		alert('Kirjoita sähköpostiosoitteesi, ole hyvä!');
		document.ilmottautumislomake.SÄHKÖPOSTI.focus();
		return false; 
	}
	if(document.ilmottautumislomake.PUHELIN.value=='') {
		alert('Kirjoita puhelinnumerosi, ole hyvä!');
		document.ilmottautumislomake.PUHELIN.focus();
		return false; 
	}
	if(document.ilmottautumislomake.MAKSAJA.value=='') {
		alert('Kirjoita maksajan nimi, ole hyvä!');
		document.ilmottautumislomake.MAKSAJA.focus();
		return false; 
	}
	if(document.ilmottautumislomake.LASKUTUSOSOITE.value=='') {
		alert('Kirjoita laskutusosoite, ole hyvä!');
		document.ilmottautumislomake.LASKUTUSOSOITE.focus();
		return false; 
	}
}
function TarkistaYhteystietoLomake() {
	if(document.yhteystietolomake.nimi.value=='') {
		alert('Kirjoita nimesi, ole hyvä!');
		document.yhteystietolomake.nimi.focus();
		return false;
	}
	if(document.yhteystietolomake.puhelin.value=='') {
		alert('Kirjoita puhelinnumerosi, ole hyvä!');
		document.yhteystietolomake.puhelin.focus();
		return false;
	}
	if(document.yhteystietolomake.sahkoposti.value=='') {
		alert('Kirjoita sähköpostiosoitteesi, ole hyvä!');
		document.yhteystietolomake.sahkoposti.focus();
		return false;
	}
	if(document.yhteystietolomake.viesti.value=='') {
		alert('Kirjoita viestisi, ole hyvä!');
		document.yhteystietolomake.viesti.focus();
		return false;
	}
}
function TarkistaTilauslomake() {
	if(document.tilauslomake.TILAAJAN_NIMI.value=='') {
		alert('Kirjoita nimesi, ole hyvä!');
		document.tilauslomake.TILAAJAN_NIMI.focus();
		return false;
	}
	if(document.tilauslomake.TILAAJAN_OSOITE.value=='') {
		alert('Kirjoita osoitteesi, ole hyvä!'); 
		document.tilauslomake.TILAAJAN_OSOITE.focus();
		return false;
	}
	if(document.tilauslomake.TILAAJAN_PUH.value=='') {
		alert('Kirjoita puhelinnumerosi, ole hyvä!'); 
		document.tilauslomake.TILAAJAN_PUH.focus();
		return false;
	}
	if(document.tilauslomake.FROMADDRESS.value=='') {
		alert('Kirjoita sähköpostiosoitteesi, ole hyvä!'); 
		document.tilauslomake.FROMADDRESS.focus();
		return false;
	}
	if(document.tilauslomake.MAKSAJA.value=='') {
		alert('Kirjoita maksajan nimi, ole hyvä!'); 
		document.tilauslomake.MAKSAJA.focus();
		return false;
	}
	if(document.tilauslomake.MAKSUOSOITE.value=='') {
		alert('Kirjoita laskutusosoite, ole hyvä!'); 
		document.tilauslomake.MAKSUOSOITE.focus();
		return false;
	}
}
function TarkistaLiityinforinkiinPlaneetta() {
	if(document.liityinforinkiin.nimi.value=='') {
		alert('Kirjoita nimesi, ole hyvä!');
		document.liityinforinkiin.nimi.focus();
		return false;
	}
	if(document.liityinforinkiin.sahkoposti.value=='') {
		alert('Kirjoita sähköpostiosoitteesi, ole hyvä!');
		document.liityinforinkiin.sahkoposti.focus();
		return false;
	}
	else {    
	    var osoite = document.liityinforinkiin.sahkoposti.value;
	    var tila = 1;
	    
	    // Tarkistetaan, sisältääkö osoite @-merkkiä:
	    if(osoite.indexOf("@") == -1) tila = 0;
	        
	    // Tarkistetaan, sisältääkö osoite useampaa @-merkkiä:
	    if(osoite.indexOf("@") != osoite.lastIndexOf("@")) tila = 0;
	        
	    // Tutkitaan domain-päätteen kelvollisuus:
	    var paate = osoite.substring(osoite.lastIndexOf(".") + 1, osoite.length);
	
	    var paatteen_pituus = paate.length;
	    
	    if(paatteen_pituus < 2 || paatteen_pituus > 4) tila = 0;
	    
	    // Lopuksi käyttäjälle annetaan virheilmoitus tai lomake lähetetään tila-muuttujan arvon mukaan:
	    if(tila);
	    else {
	        alert('Tarkista sähköpostiosoitteesi, ole hyvä!');
	        document.liityinforinkiin.sahkoposti.focus();
	        return false;
	    } 
	}
	/*
	var t=0;
	for (var i=0; i<document.liityinforinkiin.join.length; i++)  {
		if (document.liityinforinkiin.join[i].checked)  {
			t = 1;
		}
	}
	if(t == 0) {
		alert("Valitse postituslistat, joille haluat liittyä!");
		return false;
	}
	*/
}
function TarkistaLiityInforinkiin(form) {
	if(document.liity_inforinkiin.sahkoposti.value=='' || document.liity_inforinkiin.sahkoposti.value=='Sähköpostiosoite') {
		alert('Kirjoita sähköpostiosoitteesi, johon uutiskirjeen haluat!');
		form.sahkoposti.focus();
		return false;
	}
}
function TarkistaTilaajatyytyvaisyys() {
	if(document.tilaajatyytyvaisyyskysely.PALVELU_TUTKIMUS_ARVIOINTIPALVELUT.checked == false && document.tilaajatyytyvaisyyskysely.PALVELU_KUNTOUTUSPALVELUT.checked == false && document.tilaajatyytyvaisyyskysely.PALVELU_KOMMUNIKAATION_TUKIPALVELUT.checked == false && document.tilaajatyytyvaisyyskysely.PALVELU_KONSULTAATIOPALVELUT.checked == false && document.tilaajatyytyvaisyyskysely.PALVELU_KOULUTUSPALVELUT.checked == false) { 
		alert('Mitä Tutoriksen palveluja olette tilanneet?');
		return false; 
	}
}
function TarkistaAsiakastyytyvaisyyskysely() {
	if(document.asiakastyytyvaisyyskysely.VASTAAJA_ASIAKAS.checked == false && document.asiakastyytyvaisyyskysely.VASTAAJA_VANHEMPI_TAI_LAHEINEN.checked == false && document.asiakastyytyvaisyyskysely.VASTAAJA_AMMATTIHENKILO.checked == false && document.asiakastyytyvaisyyskysely.VASTAAJA_YHTEISO.checked == false && document.asiakastyytyvaisyyskysely.VASTAAJA_MUU_TAHO.checked == false) { 
		alert('Rastita sopivin vastaajataho, ole hyvä!');
		return false; 
	}
	if(document.asiakastyytyvaisyyskysely.VASTAAJA_KOTIKUNTA.value=='') { 
		alert('Kirjoita kotikuntasi, ole hyvä!');
		document.asiakastyytyvaisyyskysely.VASTAAJA_KOTIKUNTA.focus();
		return false; 
	}
	if(document.asiakastyytyvaisyyskysely.PALVELU_YKSILOKUNTOUTUS.checked == false && document.asiakastyytyvaisyyskysely.PALVELU_RYHMAKUNTOUTUS.checked == false && document.asiakastyytyvaisyyskysely.PALVELU_KUNTOUTUSOHJAUS_TAI_AAC_OHJAUS.checked == false && document.asiakastyytyvaisyyskysely.PALVELU_KOMMUNIKOINNIN_APUVALINEPALVELUT.checked == false && document.asiakastyytyvaisyyskysely.PALVELU_KONSULTAATIO.checked == false) { 
		alert('Mitä Tutoriksen palveluja olette käyttäneet?');
		return false; 
	}
}
function TarkistaPalvelukysely() {
	if(document.palvelukysely.KUNTOUTUJAN_NIMI.value=='') {
		alert('Kirjoita nimesi, ole hyvä!');
		document.palvelukysely.KUNTOUTUJAN_NIMI.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUJAN_SYNTYMAVUOSI.value=='') {
		alert('Kirjoita syntymävuosi, ole hyvä!');
		document.palvelukysely.KUNTOUTUJAN_SYNTYMAVUOSI.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUJAN_KOTIKUNTA.value=='') {
		alert('Kirjoita kotikuntasi, ole hyvä!');
		document.palvelukysely.KUNTOUTUJAN_KOTIKUNTA.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUJAN_AIDINKIELI.value=='') {
		alert('Kirjoita äidinkielesi, ole hyvä!');
		document.palvelukysely.KUNTOUTUJAN_AIDINKIELI.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUSTARPEEN_SYY.value=='') {
		alert('Kirjoita kuntoutustarpeen syy, ole hyvä!');
		document.palvelukysely.KUNTOUTUSTARPEEN_SYY.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUSMUOTO.value=='') {
		alert('Kirjoita kuntoutusmuoto, ole hyvä!');
		document.palvelukysely.KUNTOUTUSMUOTO.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUSTARVE_TODETTU.value=='') {
		alert('Milloin kuntoutustarve on todettu?');
		document.palvelukysely.KUNTOUTUSTARVE_TODETTU.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUSTA_HAETTU.value=='') {
		alert('Mistä kuntoutusta on haettu?');
		document.palvelukysely.KUNTOUTUSTA_HAETTU.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUS_EI_ALKANUT.value=='') {
		alert('Miksi kuntoutus ei ole vielä alkanut?');
		document.palvelukysely.KUNTOUTUS_EI_ALKANUT.focus();
		return false;
	}
	if(document.palvelukysely.KUNTOUTUSTA_ODOTETTU.value=='') {
		alert('Mistä lähtien kuntoutuksen alkamista on odotettu?');
		document.palvelukysely.KUNTOUTUSTA_ODOTETTU.focus();
		return false;
	}
	if(document.palvelukysely.ILMOITTAJAN_NIMI.value=='') {
		alert('Kirjoita ilmoittajan nimi, ole hyvä!');
		document.palvelukysely.ILMOITTAJAN_NIMI.focus();
		return false;
	}
	if(document.palvelukysely.ILMOITTAJAN_TEHTAVANIMIKE.value=='') {
		alert('Ilmoittajan tehtävänimike tai suhde kuntoutujaan?');
		document.palvelukysely.ILMOITTAJAN_TEHTAVANIMIKE.focus();
		return false;
	}
	if(document.palvelukysely.ILMOITTAJAN_PUHELIN.value=='') {
		alert('Ilmoittajan puhelinnumero?');
		document.palvelukysely.ILMOITTAJAN_PUHELIN.focus();
		return false;
	}
	if(document.palvelukysely.SAHKOPOSTI.value=='') {
		alert('Kirjoita sähköpostiosoitteesi, ole hyvä!');
		document.palvelukysely.SAHKOPOSTI.focus(); 
		return false;
	}	
}
function TarkistaLoydaLahin(form) {
	if(document.loyda_lahin.postinumero.value=='') {
		alert('Kirjoita postinumerosi!');
		form.postinumero.focus();
		return false;
	}
	if(isNaN(document.loyda_lahin.postinumero.value) || document.loyda_lahin.postinumero.value.length!=5) {
		alert('Tarkista postinumerosi!');
		form.postinumero.focus();
		return false;
	}
}
