function verifykurssi()
{
    var kk1;
    var v1;
    var pv1;
    var kk2;
    var v2;
    var pv2;
    var msg = "Seuraavat tiedot puuttuvat tai ovat virheellisiä: \n";
    var error = 0;
	
    kk1 = document.kurssihakemus.kk1.value;
    v1 = document.kurssihakemus.v1.value;
    pv1 = document.kurssihakemus.pv1.value;

    kk2 = document.kurssihakemus.kk2.value;
    v2 = document.kurssihakemus.v2.value;
    pv2 = document.kurssihakemus.pv2.value;

    if(kk2.length == 1)
	{
	    kk2 = 0 + kk2;
	}
	
    if(pv2.length == 1)
	{
	    pv2 = 0 + pv2;
	}
	
    if(kk1.length == 1)
	{
	    kk1 = 0 + kk1;
	}
    if(pv1.length == 1)
	{
	    pv1 = 0 + pv1;
	}

    if (document.kurssihakemus.kurssinimi.value == "")
	{
	    msg = msg + " - Kurssin nimi \n";
	    error = 1;
	}

    if (document.kurssihakemus.nimi1.value == "")
	{
	    msg = msg + " - 1. osallistujan nimi \n";
	    error = 1;
	}

    if (document.kurssihakemus.osoite1.value == "")
	{
	    msg = msg + " - 1. osallistujan osoite \n";
	    error = 1;
	}

    if (document.kurssihakemus.nimi2.value != "")
	{
	    if (document.kurssihakemus.osoite2.value == "")
		{
		    msg = msg + " - 2. osallistujan osoite \n";
		    error = 1;
		}
	}
    if (document.kurssihakemus.yhdistys.value == "")
	{
	    msg = msg + " - Yhdistyksen nimi\n";
	}
    if (document.kurssihakemus.maksu[1].checked == true)
	{
	    if (document.kurssihakemus.ynimi.value == "" || document.kurssihakemus.ypuh.value == "")
		{
		    msg = msg + " - Maksavan yhdistyksen puheenjohtajan tai sihteerin tiedot\n";
		    error = 1;
		}
	}
	
    if(!checkdate(kk1, pv1, v1) || !checkdate(kk2, pv2, v2))
	{
	    msg = msg + "\nPäivämäärää ei ole olemassa!\n";
	    error = 1;
	}
	
    if (error == 0)	
	{
	    // kurssihakemus.submit();
	    return true;
	}
    else
	{
	    alert(msg);
	    return false;
	}


}

function verifyjasen()
{
    var msg = "Seuraavat tiedot puuttuvat tai ovat virheellisiä: \n";
    var error = 0;
	

    if (document.jasenhakemus.yhdistys.selectedIndex == 0)
	{
	    msg = msg + " - Yhdistyksen nimi \n";
	    error = 1;
	}

    if (document.jasenhakemus.sukunimi.value == "")
	{
	    msg = msg + " - Sukunimi \n";
	    error = 1;
	}

    if (document.jasenhakemus.etunimi.value == "")
	{
	    msg = msg + " - Etunimi \n";
	    error = 1;
	}

    if (document.jasenhakemus.syntyma.value == "")
	{
	    msg = msg + " - Syntymäaika\n";
	    error = 1;
	}

    if (document.jasenhakemus.tunnus.value == "")
	{
	    msg = msg + " - Henkilötunnuksen loppuosa \n";
	    error = 1;
	}

    if (document.jasenhakemus.osoite.value == "")
	{
	    msg = msg + " - Osoite \n";
	    error = 1;
	}
    if (document.jasenhakemus.postinro.value == "")
	{
	    msg = msg + " - Postinumero \n";
	    error = 1;
	}
    if (document.jasenhakemus.postitp.value == "")
	{
	    msg = msg + " - Postitoimipaikka \n";
	    error = 1;
	}

    if (document.jasenhakemus.kieli[2].checked == true)
	{
	    if (document.jasenhakemus.muukieli.value == "")
		{
		    msg = msg + " - Muu kieli\n";
		    error = 1;
		}
	}
	
    if (error == 0)	
	{
	    // jasenhakemus.submit();
	    return true;
	}
    else
	{
	    alert(msg);
	    return false;
	}


}

function verifytilaus()
{
    var msg = "Seuraavat tiedot puuttuvat tai ovat virheellisiä:\n";
    var error = 0;	

    if (document.tilaus.nimi.value == "") {
	msg = msg + " - Tilaajan nimi\n";
	error = 1;
    }
    if (document.tilaus.yhdistys.value == "") {
	msg = msg + " - Tilaajan yhdistys\n";
	error = 1;
    }
    if (document.tilaus.osoite.value == "") {
	msg = msg + " - Tilaajan osoite\n";
	error = 1;
    }
    if (document.tilaus.puhelin.value == "") {
	msg = msg + " - Tilaajan puhelinnumero\n";
	error = 1;
    }   
    
    if (document.tilaus.maksaja.value != "") {
	if (document.tilaus.maksajayhdistys.value == "") {
	    msg = msg + " - Maksajan yhdistys\n";
	}
	if (document.tilaus.maksajaosoite.value == "") {
	    msg = msg + " - Maksajan osoite\n";
	}
	if (document.tilaus.maksajaposti.value == "") {
	    msg = msg + " - Maksajan postinumero ja postitoimipaikka\n";
	}
    }


    if (error == 0) {
	// tilaus.submit();
	return true;
    }
    else {
	alert(msg);
	return false;
    }

}

function checkdate( month, day, year ) 
{  
    var myDate = new Date();  
    myDate.setFullYear( year, (month - 1), day );  
   
    return ((myDate.getMonth()+1) == month && day<32);   
}
