function verifyVinterForm()
{
	if (verifyEmptyFields() == false || verifySpecialFields() == false)
	{return false; }
}

function verifyEmptyFields()
{
	formObj = document.forms['vinter_form'];
	var empty = 1;

	if (formObj.Navn.value == "")
	{empty = 0; }

	if (formObj.Adresse.value == "")
	{empty = 0; }

	if (formObj.Postnr.value == "")
	{empty = 0; }

	if (formObj.By.value == "")
	{empty = 0; }

	if (formObj.Telefon.value == "")
	{empty = 0; }

	if (formObj.Email.value == "")
	{empty = 0; }

	if (formObj.MC.value == "")
	{empty = 0; }

	if (formObj.Stelnr.value == "")
	{empty = 0; }

	if (formObj.Regnr.value == "")
	{empty = 0; }

    if (empty == 0)
	{writeError("Alle felter undtagen Tidspunkt og Besked skal udfyldes!"); return false; }
}

function verifySpecialFields()
{
	formObj = document.forms['vinter_form'];
	var valid = 1;

	if (formObj.Email.value != "")
	{
		if (checkEmail(formObj.Email.value) == false)
		{valid = 0; }
	}

	if (valid == 0)
	{return false; }
}

function checkEmail(EmailAddress)
{
	var emailFilter=/^.+@.+\..{2,3}$/;

	if (!(emailFilter.test(EmailAddress)))
	{writeError("Angiv venligst gyldig emailadresse", "Email"); return false; }

	var illegalChars = /[\(/)\<\>\,\;\:\\\/\"\]\]]/;

	if (EmailAddress.match(illegalChars))
	{writeError("Der er ulovlige tegn i den angivne emailadresse", "Email"); return false; }
}

function verifyServiceData()
{
	if (verifyEmptyFields_service() == false || verifySpecialFields_service() == false)
	{return false; }
}

function verifyEmptyFields_service()
{
	formObj = document.forms['service_form'];
	var empty = 1;

	if (formObj.Navn.value == "")
	{empty = 0; }

	if (formObj.Adresse.value == "")
	{empty = 0; }

	if (formObj.Postnr.value == "")
	{empty = 0; }

	if (formObj.By.value == "")
	{empty = 0; }

	if (formObj.Telefon.value == "")
	{empty = 0; }

	if (formObj.Email.value == "")
	{empty = 0; }

	if (formObj.MC.value == "")
	{empty = 0; }

	if (empty == 0)
	{writeError("Alle felter skal udfyldes!"); return false; }
}

function verifySpecialFields_service()
{
	formObj = document.forms['service_form'];
	var valid = 1;

	if (formObj.Email.value != "")
	{
		if (checkEmail(formObj.Email.value) == false)
		{valid = 0; }
	}

	if (valid == 0)
	{return false; }
}

function verifyKontaktData()
{
	if (verifyEmptyFields_kontakt() == false || verifySpecialFields_kontakt() == false)
	{return false; }
}

function verifyEmptyFields_kontakt()
{
	formObj = document.forms['kontakt_form'];
	var empty = 1;

	if (formObj.Kontakt.value == "")
	{empty = 0; }

	if (formObj.Navn.value == "")
	{empty = 0; }

	if (formObj.Telefon.value == "")
	{empty = 0; }

	if (formObj.Email.value == "")
	{empty = 0; }

	if (formObj.MC.value == "")
	{empty = 0; }

	if (formObj.Besked.value == "")
	{empty = 0; }

	if (empty == 0)
	{writeError("Alle felter skal udfyldes!"); return false; }
}

function verifySpecialFields_kontakt()
{
	formObj = document.forms['kontakt_form'];
	var valid = 1;

	if (formObj.Email.value != "")
	{
		if (checkEmail(formObj.Email.value) == false)
		{valid = 0; }
	}

	if (valid == 0)
	{return false; }
}