function over(src) 
{
       src.style.cursor = 'default';
       src.style.backgroundColor = '#D3E0ED';
}

function out(src)
{
       src.style.cursor = 'default';
       src.style.backgroundColor = '#FFFFFF';       
}

function out2(src)
{
       src.style.cursor = 'default';
       src.style.backgroundColor = '#EBF1F6';       
}

function isempty()
{
    for (var i = 0; i < arguments.length; i += 2)
    {
        if (!arguments[i])
        {
            alert("Täytä " + arguments[i+1] + ".");
            return false;
        }
    }
    return true;
}

function checkinput()
{    	          
    var isFull = isempty(
        document.ajanvaraus.nimi.value, "varaajan nimi", 
        document.ajanvaraus.rekno.value, "rekisterinumero"
    );
    if (!isFull)
    {
	    return false;
	}
	
	if (document.ajanvaraus.polttoaine[0].checked == false && document.ajanvaraus.polttoaine[1].checked == false)
    {
        alert("Valitse polttoaine.");
        return false;
    }
    if (document.ajanvaraus.ajoneuvotyyppi[0].checked == false && document.ajanvaraus.ajoneuvotyyppi[1].checked == false)
    {
        alert("Valitse ajoneuvotyyppi.");
        return false;
    }
    if (document.ajanvaraus.katsastus[0].checked == false && document.ajanvaraus.katsastus[1].checked == false)
    {
        alert("Täytä katsastuslaji.");
        return false;
    }
    if (document.ajanvaraus.paastomittaus[0].checked == false && document.ajanvaraus.paastomittaus[1].checked == false && document.ajanvaraus.paastomittaus[2].checked == false)
    {
        alert("Täytä päästömittaus.");
        return false;
    }
    if ((document.ajanvaraus.polttoaine[0].checked == true && document.ajanvaraus.paastomittaus[2].checked == true) || (document.ajanvaraus.polttoaine[1].checked == true && document.ajanvaraus.paastomittaus[1].checked == true))
    {
        alert("Polttoaine ja päästömittaus eivät täsmää.");
        return false;
    }
}