function checkForm()
{
	var f = document.forms['tilaalehti'];
	
	var error = "";
	
	if( f.tilaaja_nimi.value == '' ) error += ( error.length > 0 ? "," : "" ) + " nimi";
	if( f.tilaaja_lahiosoite.value == '' ) error += ( error.length > 0 ? "," : "" ) + " lähiosoite";
	if( f.tilaaja_postinumero.value == '' ) error += ( error.length > 0 ? "," : "" ) + " postinumero";
	if( f.tilaaja_postitoimi.value == '' ) error += ( error.length > 0 ? "," : "" ) + " postitoimipaikka";
	if( f.tilaaja_email.value == '' ) error += ( error.length > 0 ? "," : "" ) + " sähköposti";
	if( f.tilaaja_puhelin.value == '' ) error += ( error.length > 0 ? "," : "" ) + " puhelin";
	if( !f.tilausehdot.checked ) error += ( error.length > 0 ? "," : "" ) + " hyväksy tilausehdot";
	
	if( error.length > 0 ) 
	{
		document.getElementById('error').innerHTML = 'Tarkista: ' + error;
		return false;
	}
	else
	{
		return true;
	}
}

function checkFormLehtiTilaus()
{
	var f = document.forms['tilausLomake'];
	
	var error = "";
	
	if( f.nimi.value == '' ) error += "<li>nimi</li>";
	if( f.osoite.value == '' ) error += "<li>katuosoite</li>";
	if( f.phone.value == '' && f.email.value == '') error += "<li>puhelinnumero tai sähköposti</li>";
	if( f.postinumero.value == '' ) error += "<li>postinumero</li>";
	if( f.postitp.value == '' ) error += "<li>postitoimipaikka</li>";
	if( f.alkaa.value == '' ) error += "<li>tilauksen alkamisajankohta</li>";
	
	if (f.liitto.selectedIndex > 0) {
    if( f.tilaaja1.value == '' )
      error += "<li>nimi 1. liittoetua varten</li>";
    /*if( f.tunnus1.value == '' )
      error += "<li>henkilötunnus 1. liittoetua varten</li>";*/
	}
	
	if (f.liitto2.selectedIndex > 0) {
    if( f.tilaaja2.value == '' )
      error += "<li>nimi 2. liittoetua varten</li>";
    /*if( f.tunnus2.value == '' )
      error += "<li>henkilötunnus 2. liittoetua varten</li>";*/
	}
	
	if (f.liitto3.selectedIndex > 0) {
    if( f.tilaaja3.value == '' )
      error += "<li>nimi 3. liittoetua varten</li>";
    /*if( f.tunnus3.value == '' )
      error += "<li>henkilötunnus 3. liittoetua varten</li>";*/
	}
	
	if( !f.tilausehdot.checked ) error += "<li>tilausehtojen hyväksyminen</li>";
	
	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}


function checkFormJakeluMuistutus()
{
	var f = document.forms['jakeluMuistutusLomake'];
	
	var error = "";
	if( f.nimi.value == '' ) error += "<li>nimi</li>";
	if( f.osoite.value == '' ) error += "<li>katuosoite</li>";
	if( f.postinumero.value == '' ) error += "<li>postinumero</li>";
	if( f.postitp.value == '' ) error += "<li>postitoimipaikka</li>";

	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}



function checkFormYleisonOsasto()
{
	var f = document.forms['yleisonOsastoLomake'];
	
	var error = "";
	if( f.nimi.value == '' ) error += "<li>nimi</li>";
	if( f.osoite.value == '' ) error += "<li>katuosoite</li>";
	if( f.postinumero.value == '' ) error += "<li>postinumero</li>";
	if( f.postitp.value == '' ) error += "<li>postitoimipaikka</li>";
	if( f.aihe.value == '' ) error += "<li>aihe</li>";
	if( f.teksti.value == '' ) error += "<li>teksti</li>";

	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}




function checkFormUutisVihje()
{
	var f = document.forms['uutisvihjeLomake'];
	
	var error = "";
	if( f.uutisvihje_nimi.value == '' ) error += "<li>nimi/nimimerkki</li>";
	if( f.uutisvihje_puhelin.value == '' ) error += "<li>puhelin</li>";
	if( f.vihje.value == '' ) error += "<li>uutisvihje</li>";

	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}


function checkFormPalaute()
{
	var f = document.forms['palauteLomake'];
	
	var error = "";
	
	if( f.nimi.value == '' ) error += "<li>nimi</li>";
	if( f.puhelin.value == '' ) error += "<li>puhelin</li>";
	if( f.palaute.value == '' ) error += "<li>palaute</li>";
	
	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}


function checkFormOsoitteenMuutos()
{
	var f = document.forms['osoitteenmuutosLomake'];
	
	var error = "";
	
	if( f.nimi.value == '' ) error += "<li>nimi</li>";
	if( f.vanhaosoite.value == '' ) error += "<li>vanha katuosoite</li>";
	if( f.vanhapostinumero.value == '' ) error += "<li>vanha postinumero</li>";
	if( f.vanhapostitp.value == '' ) error += "<li>vanha postitoimipaikka</li>";
	if( f.uusiosoite.value == '' ) error += "<li>uusi katuosoite</li>";
	if( f.uusipostinumero.value == '' ) error += "<li>uusi postinumero</li>";
	if( f.uusipostitp.value == '' ) error += "<li>uusi postitoimipaikka</li>";
	if( f.osmalkaa.value == '' ) error += "<li>alkamisajankohta</li>";
	
	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}



function checkFormIlmoitus()
{
	var f = document.forms['lisaailmoitus'];
	
	var error = "";
	
	/*if( f.advertiser.value == '' ) error += "<li>nimi</li>";
	if( f.address.value == '' ) error += "<li>lähiosoite</li>";
	if( f.zip.value == '' ) error += "<li>postinumero</li>";
	if( f.city.value == '' ) error += "<li>postitoimipaikka</li>";
	if( f.phone.value == '' ) error += "<li>puhelin</li>";*/
	if( f.description.value == '' ) error += "<li>ilmoituksen kohde</li>";
	if( f.advert.value == '' ) error += "<li>ilmoitusteksti</li>";
	if( !f.hyvaksy.checked ) error += "<li>vakuutan ilmoituksen oikeellisuuden</li>";
	
	if( error.length > 0 ) 
	{
		document.getElementById('error').style.visibility = "visible";
		document.getElementById('error').innerHTML = '<strong>VIRHE, </strong>tarkista seuraavat tiedot:<ul> ' + error + '</ul>';
		return false;
	}
	else
	{
		document.getElementById('error').style.visibility = "hidden";
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}