function vacancyValidateStep1(f,mode)
{
	if (isEmpty(f.www_contactpersoon_id))
	{
		return error(f.www_contactpersoon_id,"Selectie contactpersoon : Verplicht");
	} 
}

function vacancyValidateStep2(f,mode)
{
	if (isEmpty(f.www_functietitel))	return error(f.www_functietitel,"Functietitel : Verplicht")
	else if (isEmpty(f.www_vacature_tekstklein)) return error(f.www_vacature_tekstklein,"Vacaturetekst klein : Verplicht");
	return true;
}

function vacancyValidateStep3(f,mode)
{
	return true;
}

function vacancyValidateStep4(f,mode)
{
	return true;
}

function vacancyValidateStep5(f,mode)
{
	var date = new Date();
	var d  = date.getDate();
	var day = (d < 10) ? '0' + d : d;
	var m = date.getMonth() + 1;
	var month = (m < 10) ? '0' + m : m;
	var year = date.getYear();
	var today = (year + "" + month + "" + day);


	result = false;
	count = 0;
	if (isEmpty(f.www_standplaats) && f.www_regio_id.options[f.www_regio_id.selectedIndex].value == 0)	return error(f.www_regio_id,"Regio : Verplicht");
	if (isEmpty(f.www_ingangs_datum_dag))	return error(f.www_ingangs_datum_dag,"Ingangsdatum dag: Verplicht");
	if (isEmpty(f.www_ingangs_datum_maand)) return error(f.www_ingangs_datum_maand,"Ingangsdatum maand : Verplicht");
	if (isEmpty(f.www_ingangs_datum_jaar))	return error(f.www_ingangs_datum_jaar,"Ingangsdatum jaar : Verplicht");
	else if (checkDay(f.www_ingangs_datum_dag)) 
	{
		count++;
		if (checkMonth(f.www_ingangs_datum_maand))
		{
			count++;
			if (checkYear(f.www_ingangs_datum_jaar))
			{
				count++;
			}
		}
	}
	if (count == 3)
	{
		count=0;
		if (isEmpty(f.www_publicatie_datum_dag))	return error(f.www_publicatie_datum_dag,"publicatie dag: Verplicht");
		if (isEmpty(f.www_publicatie_datum_maand)) return error(f.www_publicatie_datum_maand,"publicatie maand : Verplicht");
		if (isEmpty(f.www_publicatie_datum_jaar))	return error(f.www_publicatie_datum_jaar,"publicatie jaar : Verplicht");
		else if (checkDay(f.www_publicatie_datum_dag)) 
		{
			count++;
			if (checkMonth(f.www_publicatie_datum_maand))
			{
				count++;
				if (checkYear(f.www_publicatie_datum_jaar))
				{
					count++;
				}
			}
		}
	}
	if (count == 3)
	{
		count = 0;
		if (isEmpty(f.www_verval_datum_dag))	return error(f.www_verval_datum_dag,"Vervaldatum dag: Verplicht");
		if (isEmpty(f.www_verval_datum_maand)) return error(f.www_verval_datum_maand,"Vervaldatum maand : Verplicht");
		if (isEmpty(f.www_verval_datum_jaar))	return error(f.www_verval_datum_jaar,"Vervaldatum jaar : Verplicht");
		else if (checkDay(f.www_verval_datum_dag)) 
		{	count++;
			if (checkMonth(f.www_verval_datum_maand))
			{	count++;
				if (checkYear(f.www_verval_datum_jaar))
				{
					count++;
				}
			}
		}
	}
	if (count == 3)
	{
		count = 0;
		if (isEmpty(f.www_registratie_datum_dag))	return error(f.www_registratie_datum_dag,"Registratiedatum dag: Verplicht");
		if (isEmpty(f.www_registratie_datum_maand)) return error(f.www_registratie_datum_maand,"Registratiedatum maand : Verplicht");
		if (isEmpty(f.www_registratie_datum_jaar))	return error(f.www_registratie_datum_jaar,"Registratiedatum jaar : Verplicht");
		else if (checkDay(f.www_registratie_datum_dag)) 
		{
			if (checkMonth(f.www_verval_datum_maand))
			{
				if (checkYear(f.www_verval_datum_jaar))
				{
					result = true;
				}
			}
		}
	}
	ingangs_datum = f.www_ingangs_datum_jaar.value.toString();
	ingangs_datum += f.www_ingangs_datum_maand.value.toString();
	ingangs_datum += f.www_ingangs_datum_dag.value.toString();

	publicatie_datum = f.www_publicatie_datum_jaar.value.toString();
	publicatie_datum += f.www_publicatie_datum_maand.value.toString();
	publicatie_datum += f.www_publicatie_datum_dag.value.toString();
	
	verval_datum = f.www_verval_datum_jaar.value.toString();
	verval_datum += f.www_verval_datum_maand.value.toString();
	verval_datum += f.www_verval_datum_dag.value.toString();

	registratie_datum = f.www_registratie_datum_jaar.value.toString();
	registratie_datum += f.www_registratie_datum_maand.value.toString();
	registratie_datum += f.www_registratie_datum_dag.value.toString();
	
	if (ingangs_datum < today && mode != 'update')
	{
		result = error(f.www_ingangs_datum_dag,"Ingangsdatum mag niet in het verleden liggen.");
	} else if (publicatie_datum < ingangs_datum)
	{
		result = error(f.www_publicatie_datum_dag,"Publicatiedatum kan niet voor de ingangsdatum liggen.");
	} else if (publicatie_datum > verval_datum)
	{
		result = error(f.www_verval_datum_dag,"Vervaldatum mag niet voor de publicatiedatum.");
	} else if (registratie_datum > today)
	{
		result = error(f.www_registratie_datum_dag,"Registratiedatum mag niet in de toekomst liggen.");
	}
	return result;
}

function vacancyValidateStep6(f,mode)
{

	if (isEmpty(f.www_branche))	return error(f.www_branche,"Branche : Verplicht");
	return true;
}

function vacancyValidateStep7(f,mode)
{
	return true;
}

function vacancyValidateStep8(f,mode)
{
	return true;
}

function vacancyValidateStep9(f,mode)
{
	return true;
}