function populate(katId, theForm) {
    theForm.subcat.options.length = SUBCAT_IDS[katId].length+1;
    for(i=0; i<SUBCAT_IDS[katId].length; i++){
        theForm.subcat.options[i+1].text  = SUBCAT_namn[katId][i];
        theForm.subcat.options[i+1].value = SUBCAT_IDS[katId][i];
    }
}

function checkform()
{
	var cont = true;
	if (document.ad.namn.value.length < 3)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde ange ditt namn i del 1. Ange det och försök igen.');
		document.ad.namn.focus();
		cont = false;
	}
	else if (document.ad.epost.value.length < 5)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde ange din e-postadress i del 1. Ange den och försök igen.');
		document.ad.epost.focus();
		cont = false;
	}
	else if (document.ad.cat.options[document.ad.cat.selectedIndex].value == 0)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde välja län del 2. Ange det och försök igen.');
		document.ad.cat.focus();
		cont = false;
	}
	else if (document.ad.subcat.options[document.ad.subcat.selectedIndex].value == '---')
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde välja kommun i del 2. Ange den och försök igen.');
		document.ad.subcat.focus();
		cont = false;
	}
	else if (document.ad.rubrik.value.length < 10)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du måste ange en rubrik som är minst 10 tecken lång i del 2. Skriv in en och försök igen.');
		document.ad.rubrik.focus();
		cont = false;
	}
	else if (document.ad.avgang.value.length < 4)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde att fylla i rutan för avgång i del 2. Fyll i den och försök igen.');
		document.ad.avgang.focus();
		cont = false;
	}
	else if (document.ad.expire.value.length != 10)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde att fylla i rutan för hur länge annonsen är giltig i del 2 eller så har du fyllt i den fel. Du skall fylla in den enligt formeln ÅÅÅÅ-MM-DD. Fyll i den och försök igen.');
		document.ad.expire.focus();
		cont = false;
	}
	else if (document.ad.platser.value.length < 1)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde att fylla i rutan för antalet platser i del 2. Fyll i den och försök igen.');
		document.ad.platser.focus();
		cont = false;
	}
	else if (document.ad.bildkoll.value.length != 5)
	{
		Sexy.alert('<h1>Fel!</h1><br /><br /> Du glömde att fylla i verifieringskoden eller har fyllt i fel i del 3. Fyll i den och försök igen.');
		document.ad.bildkoll.focus();
		cont = false;
	}

	if(cont == true)
		return true;
	else
		return false;
}
