	function validate()
	{
		varDoc=document.Form2
		varEpost=varDoc.epost.value
		varNamn=varDoc.namn.value
		at=varEpost.indexOf("@")

		submitOK="True"

		if (at==-1)
		{
 			alert("Ej giltig e-post");
 			submitOK="False";
 			document.Form2.epost.focus();
 		}
		else if (varEpost.length<6)
 		{
 			alert("Du måste ha en längre e-post än så.");
 			submitOK="False";
 			document.Form2.epost.focus();
 		}
		else if (varNamn.length<3)
 		{
 			alert("Ditt namn måste vara längre än så");
 			submitOK="False";
 			document.Form2.namn.focus();
 		}
		if (submitOK=="False")
		{
 			return false;
 		}
	}
	function validateForm()
	{
		varDoc=document.mainForm;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		
		if (at == -1)
		{
 			alert("Ej giltig e-post");
 			submitOK="False";
 			document.mainForm.login_epost.focus();
		}
		else if (varDoc.losenord.value.length<6)
 		{
 			alert("Ditt lösenord måste vara längre än så, minst 6 tecken långt");
 			submitOK="False";
 			document.mainForm.losenord.focus();
 		}
 		else if (IsValidPhoneFaxNumber(varDoc.telefon_direkt.value) == false)
 		{
 			alert("Din telefon (direkt) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.telefon_direkt.focus();
 		}
 		else if ((varDoc.telefon_mobil.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.telefon_mobil.value) == false))
 		{
 			alert("Din telefon (mobil) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.telefon_mobil.focus();
 		}
		else if (varDoc.foretagsnamn.value.length<3)
 		{
 			alert("Ditt företagsnamn måste vara längre än så");
 			submitOK="False";
 			document.mainForm.foretagsnamn.focus();
 		}
		else if (varDoc.fakturering_postadress.value.length<3)
 		{
 			alert("Ditt faktureringsgatunamn måste vara längre än så");
 			submitOK="False";
 			document.mainForm.fakturering_postadress.focus();
 		}
 		/*
		else if (varDoc.fakturering_gatunummer.value.length<1)
 		{
 			alert("Ditt faktureringsgatunummer måste vara längre än så");
 			submitOK="False";
 			document.mainForm.fakturering_gatunummer.focus();
		}
		*/	
		else if (varDoc.fakturering_postnummer.value.length<3)
 		{
 			alert("Ditt faktureringspostnummer måste vara längre än så");
 			submitOK="False";
 			document.mainForm.fakturering_postnummer.focus();
 		}
		else if (varDoc.fakturering_postort.value.length<3)
 		{
 			alert("Din faktureringspostort måste vara längre än så");
 			submitOK="False";
 			document.mainForm.fakturering_postort.focus();
 		}
		else if (varDoc.lank_text_swe.value.length<5)
 		{
 			alert("Din Anläggning/Företag (länktext) måste vara ifylld");
 			submitOK="False";
 			document.mainForm.lank_text_swe.focus();
 		}
		else if (varDoc.lank_text_eng.value.length<5)
 		{
 			alert("Din Anläggning/Företag eng (länktext) måste vara ifylld");
 			submitOK="False";
 			document.mainForm.lank_text_eng.focus();
 		}
		else if (varDoc.url_swe.value.length<5)
 		{
 			alert("Din webbadress (URL) måste vara ifylld");
 			submitOK="False";
 			document.mainForm.url_swe.focus();
 		}
		else if (varDoc.url_eng.value.length<5)
 		{
 			alert("Din webbadress eng (URL) måste vara ifylld");
 			submitOK="False";
 			document.mainForm.url_eng.focus();
 		}
		else if (IsNumeric(varDoc.lank_kat_und_id.value) == false)
 		{
 			alert("Din kategori måste vara ifylld");
 			submitOK="False";
 			document.mainForm.lank_kat_und_id.focus();
 		}
		else if (IsNumeric(varDoc.omrade_id.value) == false)
 		{
 			alert("Ditt område måste vara ifyllt");
 			submitOK="False";
 			document.mainForm.omrade_id.focus();
 		}
		else if (varDoc.postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.mainForm.postadress.focus();
 		}
 		/*
		else if (varDoc.gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.mainForm.gatunummer.focus();
 		}
 		*/
		else if (varDoc.postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.mainForm.postnummer.focus();
 		}
		else if (varDoc.postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.mainForm.postort.focus();
 		}
 		else if (varDoc.post_postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.mainForm.post_postadress.focus();
 		}
 		/*
		else if (varDoc.post_gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.mainForm.post_gatunummer.focus();
 		}
 		*/
		else if (varDoc.post_postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.mainForm.post_postnummer.focus();
 		}
		else if (varDoc.post_postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.mainForm.post_postort.focus();
 		}
		else if (at2 == -1)
		{
			alert("Ej giltig e-post");
			submitOK="False";
			document.mainForm.epost.focus();
		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_vaxel.value) == false)
 		{
 			alert("Din telefon växel måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.telefon_vaxel.focus();
 		}
 		else if ((varDoc.fax.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.fax.value) == false))
 		{
 			alert("Ditt faxnummer måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.fax.focus();
 		}
		else if (IsNumeric(varDoc.max_lokal.value) == false)
 		{
 			alert("Max i största lokal får bara vara siffror");
 			submitOK="False";
 			document.mainForm.max_lokal.focus();
 		}
		else if (IsNumeric(varDoc.antal_badd.value) == false)
 		{
 			alert("Antal bäddar får bara vara siffror");
 			submitOK="False";
 			document.mainForm.antal_badd.focus();
 		}
		else if (IsNumeric(varDoc.max_matsal.value) == false)
 		{
 			alert("Max i största matsal får bara vara siffror");
 			submitOK="False";
 			document.mainForm.max_matsal.focus();
 		}	 		
		/*
		else if (checked == false)
 		{
 			alert("Du måste välja minst ett läge");
 			submitOK="False";
 		}
 		*/



		if (submitOK=="False")
		{
 			return false;
 		}
	}
	
	function validateFormEng()
	{
		varDoc=document.mainForm;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		if (at == -1)
		{
 			alert("No valid e-mail");
 			submitOK="False";
 			document.mainForm.login_epost.focus();
		}
		else if (varDoc.losenord.value.length<6)
 		{
 			alert("Password must be longer than this, minimum 6 characters");
 			submitOK="False";
 			document.mainForm.losenord.focus();
 		}
 		else if (IsValidPhoneFaxNumber(varDoc.telefon_direkt.value) == false)
 		{
 			alert("Phone (direct) must be in correct format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.telefon_direkt.focus();
 		}
 		else if ((varDoc.telefon_mobil.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.telefon_mobil.value) == false))
 		{
 			alert("Phone (mobile) must be in correct format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.telefon_mobil.focus();
 		}
		else if (varDoc.foretagsnamn.value.length<3)
 		{
 			alert("Company name must be longer than this");
 			submitOK="False";
 			document.mainForm.foretagsnamn.focus();
 		}
		else if (varDoc.fakturering_postadress.value.length<3)
 		{
 			alert("Invoice address street name must be longer than this");
 			submitOK="False";
 			document.mainForm.fakturering_postadress.focus();
 		}
 		/*
		else if (varDoc.fakturering_gatunummer.value.length<1)
 		{
 			alert("Invoice address street number must be longer than this");
 			submitOK="False";
 			document.mainForm.fakturering_gatunummer.focus();
 		}
 		*/
		else if (varDoc.fakturering_postnummer.value.length<3)
 		{
 			alert("Invoice address area code must be longer than this");
 			submitOK="False";
 			document.mainForm.fakturering_postnummer.focus();
 		}
		else if (varDoc.fakturering_postort.value.length<3)
 		{
 			alert("Invoice address area must be longer than this");
 			submitOK="False";
 			document.mainForm.fakturering_postort.focus();
 		}
		else if (varDoc.lank_text_swe.value.length<5)
 		{
 			alert("Text line swe must be entered");
 			submitOK="False";
 			document.mainForm.lank_text_swe.focus();
 		}
		else if (varDoc.lank_text_eng.value.length<5)
 		{
 			alert("Text line eng must be entered");
 			submitOK="False";
 			document.mainForm.lank_text_eng.focus();
 		}
		else if (varDoc.url_swe.value.length<5)
 		{
 			alert("Webpage swe must be entered");
 			submitOK="False";
 			document.mainForm.url_swe.focus();
 		}
		else if (varDoc.url_eng.value.length<5)
 		{
 			alert("Webpage eng must be entered");
 			submitOK="False";
 			document.mainForm.url_eng.focus();
 		}
		else if (IsNumeric(varDoc.lank_kat_und_id.value) == false)
 		{
 			alert("Category must be entered");
 			submitOK="False";
 			document.mainForm.lank_kat_und_id.focus();
 		}
		else if (IsNumeric(varDoc.omrade_id.value) == false)
 		{
 			alert("Area must be entered");
 			submitOK="False";
 			document.mainForm.omrade_id.focus();
 		}
		else if (varDoc.postadress.value.length<3)
 		{
 			alert("Street name must be longer than this");
 			submitOK="False";
 			document.mainForm.postadress.focus();
 		}
 		/*
		else if (varDoc.gatunummer.value.length<1)
 		{
 			alert("Street number must be longer than this");
 			submitOK="False";
 			document.mainForm.gatunummer.focus();
 		}
 		*/
		else if (varDoc.postnummer.value.length<3)
 		{
 			alert("Area code must be longer than this");
 			submitOK="False";
 			document.mainForm.postnummer.focus();
 		}
		else if (varDoc.postort.value.length<3)
 		{
 			alert("Area must be longer than this");
 			submitOK="False";
 			document.mainForm.postort.focus();
 		}
 		else if (varDoc.post_postadress.value.length<3)
 		{
 			alert("Street name must be longer than this");
 			submitOK="False";
 			document.mainForm.post_postadress.focus();
 		}
 		/*
		else if (varDoc.post_gatunummer.value.length<1)
 		{
 			alert("Street number must be longer than this");
 			submitOK="False";
 			document.mainForm.post_gatunummer.focus();
 		}
 		*/
		else if (varDoc.post_postnummer.value.length<3)
 		{
 			alert("Area code must be longer than this");
 			submitOK="False";
 			document.mainForm.post_postnummer.focus();
 		}
		else if (varDoc.post_postort.value.length<3)
 		{
 			alert("Area must be longer than this");
 			submitOK="False";
 			document.mainForm.post_postort.focus();
 		}
		else if (at2 == -1)
		{
			alert("No valid e-mail");
			submitOK="False";
			document.mainForm.epost.focus();
		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_vaxel.value) == false)
 		{
 			alert("Phone switch board must be in correct format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.telefon_vaxel.focus();
 		}
 		else if ((varDoc.fax.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.fax.value) == false))
 		{
 			alert("Fax must be in correct format +XX-X-XXXXXX");
 			submitOK="False";
 			document.mainForm.fax.focus();
 		}
		else if (IsNumeric(varDoc.max_lokal.value) == false)
 		{
 			alert("Biggest room (cinema) must be in numeric");
 			submitOK="False";
 			document.mainForm.max_lokal.focus();
 		}
		else if (IsNumeric(varDoc.antal_badd.value) == false)
 		{
 			alert("Number of beds must be in numeric");
 			submitOK="False";
 			document.mainForm.antal_badd.focus();
 		}
		else if (IsNumeric(varDoc.max_matsal.value) == false)
 		{
 			alert("Biggest restaurant must be in numeric");
 			submitOK="False";
 			document.mainForm.max_matsal.focus();
 		}	 		
		/*
		else if (checked == false)
 		{
 			alert("At least one location must be selected");
 			submitOK="False";
 		}
 		*/



		if (submitOK=="False")
		{
 			return false;
 		}
	}

	function validateFormLaggtill()
	{
		varDoc=document.laggtill;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		if (at == -1)
		{
 			alert("Ej giltig e-post");
 			submitOK="False";
 			document.laggtill.login_epost.focus();
		}
		else if (at2 == -1)
		{
			alert("Ej giltig e-post");
			submitOK="False";
			document.laggtill.epost.focus();
		}
		else if (varDoc.losenord.value.length<6)
 		{
 			alert("Ditt lösenord måste vara längre än så, minst 6 tecken långt");
 			submitOK="False";
 			document.laggtill.losenord.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_direkt.value) == false)
 		{
 			alert("Din telefon (direkt) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.laggtill.telefon_direkt.focus();
 		}
 		else if ((varDoc.telefon_mobil.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.telefon_mobil.value) == false))
 		{
 			alert("Din telefon (mobil) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.laggtill.telefon_mobil.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_vaxel.value) == false)
 		{
 			alert("Din telefon (växel) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.laggtill.telefon_vaxel.focus();
 		}
 		else if ((varDoc.fax.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.fax.value) == false))
 		{
 			alert("Ditt faxnummer måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.laggtill.fax.focus();
 		}
		else if (varDoc.foretagsnamn.value.length<3)
 		{
 			alert("Ditt företagsnamn måste vara längre än så");
 			submitOK="False";
 			document.laggtill.foretagsnamn.focus();
 		}
		else if (varDoc.fakturering_postadress.value.length<3)
 		{
 			alert("Ditt faktureringsgatunamn måste vara längre än så");
 			submitOK="False";
 			document.laggtill.fakturering_postadress.focus();
 		}
 		/*
		else if (varDoc.fakturering_gatunummer.value.length<1)
 		{
 			alert("Ditt faktureringsgatunummer måste vara längre än så");
 			submitOK="False";
 			document.laggtill.fakturering_gatunummer.focus();
 		}
 		*/
		else if (varDoc.fakturering_postnummer.value.length<3)
 		{
 			alert("Ditt faktureringspostnummer måste vara längre än så");
 			submitOK="False";
 			document.laggtill.fakturering_postnummer.focus();
 		}
		else if (varDoc.fakturering_postort.value.length<3)
 		{
 			alert("Din faktureringspostort måste vara längre än så");
 			submitOK="False";
 			document.laggtill.fakturering_postort.focus();
 		}
		else if (varDoc.postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.laggtill.postadress.focus();
 		}
 		/*
		else if (varDoc.gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.laggtill.gatunummer.focus();
 		}
 		*/
		else if (varDoc.postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.laggtill.postnummer.focus();
 		}
		else if (varDoc.postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.laggtill.postort.focus();
 		}
 		else if (varDoc.post_postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.laggtill.post_postadress.focus();
 		}
 		/*
		else if (varDoc.post_gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.laggtill.post_gatunummer.focus();
 		}
 		*/
		else if (varDoc.post_postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.laggtill.post_postnummer.focus();
 		}
		else if (varDoc.post_postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.laggtill.post_postort.focus();
 		}
		else if (varDoc.lank_text_swe.value.length<5)
 		{
 			alert("Din Anläggning/Företag (länktext) måste vara ifylld");
 			submitOK="False";
 			document.laggtill.lank_text_swe.focus();
 		}
		else if (varDoc.lank_text_eng.value.length<5)
 		{
 			alert("Din Anläggning/Företag eng (länktext) måste vara ifylld");
 			submitOK="False";
 			document.laggtill.lank_text_eng.focus();
 		}
		else if (varDoc.url_swe.value.length<5)
 		{
 			alert("Din webbadress (URL) måste vara ifylld");
 			submitOK="False";
 			document.laggtill.url_swe.focus();
 		}
		else if (varDoc.url_eng.value.length<5)
 		{
 			alert("Din webbadress eng (URL) måste vara ifylld");
 			submitOK="False";
 			document.laggtill.url_eng.focus();
 		}
		else if (IsNumeric(varDoc.lank_kat_und_id.value) == false)
 		{
 			alert("Din kategori måste vara ifylld");
 			submitOK="False";
 			document.laggtill.lank_kat_und_id.focus();
 		}
		else if (IsNumeric(varDoc.omrade_id.value) == false)
 		{
 			alert("Ditt område måste vara ifyllt");
 			submitOK="False";
 			document.laggtill.omrade_id.focus();
 		}
		else if (IsNumeric(varDoc.max_lokal.value) == false)
 		{
 			alert("Max i största lokal får bara vara siffror");
 			submitOK="False";
 			document.laggtill.max_lokal.focus();
 		}
		else if (IsNumeric(varDoc.max_matsal.value) == false)
 		{
 			alert("Max i största matsal får bara vara siffror");
 			submitOK="False";
 			document.laggtill.max_matsal.focus();
 		}
		else if (IsNumeric(varDoc.antal_badd.value) == false)
 		{
 			alert("Antal bäddar får bara vara siffror");
 			submitOK="False";
 			document.laggtill.antal_badd.focus();
 		}
 		else if (varDoc.datum_annonsstart.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.laggtill.datum_annonsstart.focus();
 		}
 		else if (varDoc.datum_annonsslut.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.laggtill.datum_annonsslut.focus();
 		}	 		
		/*else if (checked == false)
 		{
 			alert("Du måste välja minst ett läge");
 			submitOK="False";
 		}
		*/


		if (submitOK=="False")
		{
 			return false;
 		}
	}
	
	function validateFormAndra()
	{
		varDoc=document.andra;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		if (at == -1)
		{
 			alert("Ej giltig e-post");
 			submitOK="False";
 			document.andra.login_epost.focus();
		}
		else if (at2 == -1)
		{
			alert("Ej giltig e-post");
			submitOK="False";
			document.andra.epost.focus();
		}
		else if (varDoc.losenord.value.length<6)
 		{
 			alert("Ditt lösenord måste vara längre än så, minst 6 tecken långt");
 			submitOK="False";
 			document.andra.losenord.focus();
 		}
		/*
		else if (varDoc.telefon_direkt.value.length<4)
 		{
 			alert("Din telefon (direkt) måste vara längre än så");
 			submitOK="False";
 			document.andra.telefon_direkt.focus();
 		}
 		*/
 		
 		else if (IsValidPhoneFaxNumber(varDoc.telefon_direkt.value) == false)
 		{
 			alert("Din telefon (direkt) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andra.telefon_direkt.focus();
 		}
 		else if ((varDoc.telefon_mobil.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.telefon_mobil.value) == false))
 		{
 			alert("Din telefon (mobil) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andra.telefon_mobil.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_vaxel.value) == false)
 		{
 			alert("Din telefon (växel) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andra.telefon_vaxel.focus();
 		}
 		else if ((varDoc.fax.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.fax.value) == false))
 		{
 			alert("Ditt faxnummer måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andra.fax.focus();
 		}
		else if (varDoc.foretagsnamn.value.length<3)
 		{
 			alert("Ditt företagsnamn måste vara längre än så");
 			submitOK="False";
 			document.andra.foretagsnamn.focus();
 		}
		else if (varDoc.fakturering_postadress.value.length<3)
 		{
 			alert("Ditt faktureringsgatunamn måste vara längre än så");
 			submitOK="False";
 			document.andra.fakturering_postadress.focus();
 		}
 		/*
		else if (varDoc.fakturering_gatunummer.value.length<1)
 		{
 			alert("Ditt faktureringsgatunummer måste vara längre än så");
 			submitOK="False";
 			document.andra.fakturering_gatunummer.focus();
 		}
 		*/
		else if (varDoc.fakturering_postnummer.value.length<3)
 		{
 			alert("Ditt faktureringspostnummer måste vara längre än så");
 			submitOK="False";
 			document.andra.fakturering_postnummer.focus();
 		}
		else if (varDoc.fakturering_postort.value.length<3)
 		{
 			alert("Din faktureringspostort måste vara längre än så");
 			submitOK="False";
 			document.andra.fakturering_postort.focus();
 		}
		else if (varDoc.postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.andra.postadress.focus();
 		}
 		/*
		else if (varDoc.gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.andra.gatunummer.focus();
 		}
 		*/
		else if (varDoc.postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.andra.postnummer.focus();
 		}
		else if (varDoc.postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.andra.postort.focus();
 		}
 		else if (varDoc.post_postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.andra.post_postadress.focus();
 		}
 		/*
		else if (varDoc.post_gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.andra.post_gatunummer.focus();
 		}
 		*/
		else if (varDoc.post_postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.andra.post_postnummer.focus();
 		}
		else if (varDoc.post_postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.andra.post_postort.focus();
 		}
		else if (varDoc.lank_text_swe.value.length<5)
 		{
 			alert("Din Anläggning/Företag (länktext) måste vara ifylld");
 			submitOK="False";
 			document.andra.lank_text_swe.focus();
 		}
		else if (varDoc.lank_text_eng.value.length<5)
 		{
 			alert("Din Anläggning/Företag eng (länktext) måste vara ifylld");
 			submitOK="False";
 			document.andra.lank_text_eng.focus();
 		}
		else if (varDoc.url_swe.value.length<5)
 		{
 			alert("Din webbadress (URL) måste vara ifylld");
 			submitOK="False";
 			document.andra.url_swe.focus();
 		}
		else if (varDoc.url_eng.value.length<5)
 		{
 			alert("Din webbadress eng (URL) måste vara ifyllt");
 			submitOK="False";
 			document.andra.url_eng.focus();
 		}
		else if (IsNumeric(varDoc.lank_kat_und_id.value) == false)
 		{
 			alert("Din kategori måste vara ifylld");
 			submitOK="False";
 			document.andra.lank_kat_und_id.focus();
 		}
		else if (IsNumeric(varDoc.omrade_id.value) == false)
 		{
 			alert("Ditt område måste vara ifyllt");
 			submitOK="False";
 			document.andra.omrade_id.focus();
 		}
		else if (IsNumeric(varDoc.max_lokal.value) == false)
 		{
 			alert("Max i största lokal får bara vara siffror");
 			submitOK="False";
 			document.andra.max_lokal.focus();
 		}
		else if (IsNumeric(varDoc.max_matsal.value) == false)
 		{
 			alert("Max i största matsal får bara vara siffror");
 			submitOK="False";
 			document.andra.max_matsal.focus();
 		}
		else if (IsNumeric(varDoc.antal_badd.value) == false)
 		{
 			alert("Antal bäddar får bara vara siffror");
 			submitOK="False";
 			document.andra.antal_badd.focus();
 		}
 		else if (varDoc.datum_annonsstart.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.andra.datum_annonsstart.focus();
 		}
 		else if (varDoc.datum_annonsslut.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.andra.datum_annonsslut.focus();
 		}
		/*else if (checked == false)
 		{
 			alert("Du måste välja minst ett läge");
 			submitOK="False";
 		}
		*/


		if (submitOK=="False")
		{
 			return false;
 		}
	}

	function validateFormAndrad()
	{
		varDoc=document.andrad;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		if (at == -1)
		{
 			alert("Ej giltig e-post");
 			submitOK="False";
 			document.andrad.login_epost.focus();
		}
		else if (at2 == -1)
		{
			alert("Ej giltig e-post");
			submitOK="False";
			document.andrad.epost.focus();
		}
		else if (varDoc.losenord.value.length<6)
 		{
 			alert("Ditt lösenord måste vara längre än så, minst 6 tecken långt");
 			submitOK="False";
 			document.andrad.losenord.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_direkt.value) == false)
 		{
 			alert("Din telefon (direkt) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andrad.telefon_direkt.focus();
 		}
 		else if ((varDoc.telefon_mobil.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.telefon_mobil.value) == false))
 		{
 			alert("Din telefon (mobil) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andrad.telefon_mobil.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_vaxel.value) == false)
 		{
 			alert("Din telefon (växel) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andrad.telefon_vaxel.focus();
 		}
 		else if ((varDoc.fax.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.fax.value) == false))
 		{
 			alert("Ditt faxnummer måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.andrad.fax.focus();
 		}
		else if (varDoc.foretagsnamn.value.length<3)
 		{
 			alert("Ditt företagsnamn måste vara längre än så");
 			submitOK="False";
 			document.andrad.foretagsnamn.focus();
 		}
		else if (varDoc.fakturering_postadress.value.length<3)
 		{
 			alert("Ditt faktureringsgatunamn måste vara längre än så");
 			submitOK="False";
 			document.andrad.fakturering_postadress.focus();
 		}
 		/*
		else if (varDoc.fakturering_gatunummer.value.length<1)
 		{
 			alert("Ditt faktureringsgatunummer måste vara längre än så");
 			submitOK="False";
 			document.andrad.fakturering_gatunummer.focus();
 		}
 		*/
		else if (varDoc.fakturering_postnummer.value.length<3)
 		{
 			alert("Ditt faktureringspostnummer måste vara längre än så");
 			submitOK="False";
 			document.andrad.fakturering_postnummer.focus();
 		}
		else if (varDoc.fakturering_postort.value.length<3)
 		{
 			alert("Din faktureringspostort måste vara längre än så");
 			submitOK="False";
 			document.andrad.fakturering_postort.focus();
 		}
		else if (varDoc.postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.andrad.postadress.focus();
 		}
 		/*
		else if (varDoc.gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.andrad.gatunummer.focus();
 		}
 		*/
		else if (varDoc.postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.andrad.postnummer.focus();
 		}
		else if (varDoc.postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.andrad.postort.focus();
 		}
 		else if (varDoc.post_postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.andrad.post_postadress.focus();
 		}
 		/*
		else if (varDoc.post_gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.andrad.post_gatunummer.focus();
 		}
 		*/
		else if (varDoc.post_postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.andrad.post_postnummer.focus();
 		}
		else if (varDoc.post_postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.andrad.post_postort.focus();
 		}
		else if (varDoc.lank_text_swe.value.length<5)
 		{
 			alert("Din Anläggning/Företag (länktext) måste vara ifylld");
 			submitOK="False";
 			document.andrad.lank_text_swe.focus();
 		}
		else if (varDoc.lank_text_eng.value.length<5)
 		{
 			alert("Din Anläggning/Företag eng (länktext) måste vara ifylld");
 			submitOK="False";
 			document.andrad.lank_text_eng.focus();
 		}
		else if (varDoc.url_swe.value.length<5)
 		{
 			alert("Din webbadress (URL) måste vara ifylld");
 			submitOK="False";
 			document.andrad.url_swe.focus();
 		}
		else if (varDoc.url_eng.value.length<5)
 		{
 			alert("Din webbadress eng (URL) måste vara ifylld");
 			submitOK="False";
 			document.andrad.url_eng.focus();
 		}
		else if (IsNumeric(varDoc.lank_kat_und_id.value) == false)
 		{
 			alert("Din kategori måste vara ifylld");
 			submitOK="False";
 			document.andrad.lank_kat_und_id.focus();
 		}
		else if (IsNumeric(varDoc.omrade_id.value) == false)
 		{
 			alert("Ditt område måste vara ifyllt");
 			submitOK="False";
 			document.andrad.omrade_id.focus();
 		}
		else if (IsNumeric(varDoc.max_lokal.value) == false)
 		{
 			alert("Max i största lokal får bara vara siffror");
 			submitOK="False";
 			document.andrad.max_lokal.focus();
 		}
		else if (IsNumeric(varDoc.max_matsal.value) == false)
 		{
 			alert("Max i största matsal får bara vara siffror");
 			submitOK="False";
 			document.andrad.max_matsal.focus();
 		}
		else if (IsNumeric(varDoc.antal_badd.value) == false)
 		{
 			alert("Antal bäddar får bara vara siffror");
 			submitOK="False";
 			document.andrad.antal_badd.focus();
 		}
 		else if (varDoc.datum_annonsstart.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.andrad.datum_annonsstart.focus();
 		}
 		else if (varDoc.datum_annonsslut.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.andrad.datum_annonsslut.focus();
 		}	 		
		/*else if (checked == false)
 		{
 			alert("Du måste välja minst ett läge");
 			submitOK="False";
 		}
		*/


		if (submitOK=="False")
		{
 			return false;
 		}
	}

	function validateFormGodkann()
	{
		varDoc=document.godkann;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		if (at == -1)
		{
 			alert("Ej giltig e-post");
 			submitOK="False";
 			document.godkann.login_epost.focus();
		}
		else if (at2 == -1)
		{
			alert("Ej giltig e-post");
			submitOK="False";
			document.godkann.epost.focus();
		}
		else if (varDoc.losenord.value.length<6)
 		{
 			alert("Ditt lösenord måste vara längre än så, minst 6 tecken långt");
 			submitOK="False";
 			document.godkann.losenord.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_direkt.value) == false)
 		{
 			alert("Din telefon (direkt) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.godkann.telefon_direkt.focus();
 		}
 		else if ((varDoc.telefon_mobil.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.telefon_mobil.value) == false))
 		{
 			alert("Din telefon (mobil) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.godkann.telefon_mobil.focus();
 		}
		else if (IsValidPhoneFaxNumber(varDoc.telefon_vaxel.value) == false)
 		{
 			alert("Din telefon (växel) måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.godkann.telefon_vaxel.focus();
 		}
 		else if ((varDoc.fax.value.length>0)&&(IsValidPhoneFaxNumber(varDoc.fax.value) == false))
 		{
 			alert("Ditt faxnummer måste vara i rätt format +XX-X-XXXXXX");
 			submitOK="False";
 			document.godkann.fax.focus();
 		}
		else if (varDoc.foretagsnamn.value.length<3)
 		{
 			alert("Ditt företagsnamn måste vara längre än så");
 			submitOK="False";
 			document.godkann.foretagsnamn.focus();
 		}
		else if (varDoc.fakturering_postadress.value.length<3)
 		{
 			alert("Ditt faktureringsgatunamn måste vara längre än så");
 			submitOK="False";
 			document.godkann.fakturering_postadress.focus();
 		}
 		/*
		else if (varDoc.fakturering_gatunummer.value.length<1)
 		{
 			alert("Ditt faktureringsgatunummer måste vara längre än så");
 			submitOK="False";
 			document.godkann.fakturering_gatunummer.focus();
 		}
 		*/
		else if (varDoc.fakturering_postnummer.value.length<3)
 		{
 			alert("Ditt faktureringspostnummer måste vara längre än så");
 			submitOK="False";
 			document.godkann.fakturering_postnummer.focus();
 		}
		else if (varDoc.fakturering_postort.value.length<3)
 		{
 			alert("Din faktureringspostort måste vara längre än så");
 			submitOK="False";
 			document.godkann.fakturering_postort.focus();
 		}
		else if (varDoc.postadress.value.length<3)
 		{
 			alert("Din gatunamn måste vara längre än så");
 			submitOK="False";
 			document.godkann.postadress.focus();
 		}
 		/*
		else if (varDoc.gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.godkann.gatunummer.focus();
 		}
 		*/
		else if (varDoc.postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.godkann.postnummer.focus();
 		}
		else if (varDoc.postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.godkann.postort.focus();
 		}
 		else if (varDoc.post_postadress.value.length<3)
 		{
 			alert("Ditt gatunamn måste vara längre än så");
 			submitOK="False";
 			document.godkann.post_postadress.focus();
 		}
 		/*
		else if (varDoc.post_gatunummer.value.length<1)
 		{
 			alert("Ditt gatunummer måste vara längre än så");
 			submitOK="False";
 			document.godkann.post_gatunummer.focus();
 		}
 		*/
		else if (varDoc.post_postnummer.value.length<3)
 		{
 			alert("Ditt postnummer måste vara längre än så");
 			submitOK="False";
 			document.godkann.post_postnummer.focus();
 		}
		else if (varDoc.post_postort.value.length<3)
 		{
 			alert("Din postort måste vara längre än så");
 			submitOK="False";
 			document.godkann.post_postort.focus();
 		}
		else if (varDoc.lank_text_swe.value.length<5)
 		{
 			alert("Din Anläggning/Företag (länktext) måste vara ifyllt");
 			submitOK="False";
 			document.godkann.lank_text_swe.focus();
 		}
		else if (varDoc.lank_text_eng.value.length<5)
 		{
 			alert("Din Anläggning/Företag eng (länktext) måste vara ifyllt");
 			submitOK="False";
 			document.godkann.lank_text_eng.focus();
 		}
		else if (varDoc.url_swe.value.length<5)
 		{
 			alert("Din webbadress (URL) måste vara ifylld");
 			submitOK="False";
 			document.godkann.url_swe.focus();
 		}
		else if (varDoc.url_eng.value.length<5)
 		{
 			alert("Din webbadress eng (URL) måste vara ifylld");
 			submitOK="False";
 			document.godkann.url_eng.focus();
 		}
		else if (IsNumeric(varDoc.lank_kat_und_id.value) == false)
 		{
 			alert("Din kategori måste vara ifylld");
 			submitOK="False";
 			document.godkann.lank_kat_und_id.focus();
 		}
		else if (IsNumeric(varDoc.omrade_id.value) == false)
 		{
 			alert("Ditt område måste vara ifyllt");
 			submitOK="False";
 			document.godkann.omrade_id.focus();
 		}
		else if (IsNumeric(varDoc.max_lokal.value) == false)
 		{
 			alert("Max i största lokal får bara vara siffror");
 			submitOK="False";
 			document.godkann.max_lokal.focus();
 		}
		else if (IsNumeric(varDoc.max_matsal.value) == false)
 		{
 			alert("Max i största matsal får bara vara siffror");
 			submitOK="False";
 			document.godkann.max_matsal.focus();
 		}
		else if (IsNumeric(varDoc.antal_badd.value) == false)
 		{
 			alert("Antal bäddar får bara vara siffror");
 			submitOK="False";
 			document.godkann.antal_badd.focus();
 		}
 		else if (varDoc.datum_registrerad.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.godkann.datum_registrerad.focus();
 		}
 		else if (varDoc.datum_annonsstart.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.godkann.datum_annonsstart.focus();
 		}
 		else if (varDoc.datum_annonsslut.value.length<10)
 		{
 			alert("Datum måste vara ifyllt. Om datum saknas skriv 0001-01-01.");
 			submitOK="False";
 			document.godkann.datum_annonsslut.focus();
 		}
		/*else if (checked == false)
 		{
 			alert("Du måste välja minst ett läge");
 			submitOK="False";
 		}
		*/


		if (submitOK=="False")
		{
 			return false;
 		}
	}
	
	function validateFormRegistrera()
	{
		varDoc=document.registrera;
		submitOK = "True"
		at = varDoc.login_epost.value.indexOf("@");
		at2 = varDoc.epost.value.indexOf("@");
		/*checked = false;
		
 		for (i = 0; i < varDoc.lage_id.length; i++)
 		{
 			if (varDoc.lage_id[i].checked == true)
 				checked = true;
		}
		*/
		if (IsNumeric(varDoc.filemaker_lank_id.value) == false)
 		{
 			alert("Filemaker id måste vara i form av nummer.");
 			submitOK="False";
 			document.registrera.filemaker_lank_id.focus();
 		}
		else if (varDoc.filemaker_lank_id.value.length<1)
 		{
 			alert("Filemaker id måste vara ifyllt");
 			submitOK="False";
 			document.registrera.filemaker_lank_id.focus();
 		}
		else if (varDoc.filemaker_lank_id.value == 0)
 		{
 			alert("Filemaker id måste vara ifyllt");
 			submitOK="False";
 			document.registrera.filemaker_lank_id.focus();
 		}
		else if (varDoc.registrerad.value == 0)
 		{
 			alert("Registrerad måste vara vald Ja.");
 			submitOK="False";
 			document.registrera.registrerad.focus();
 		}

		if (submitOK=="False")
		{
 			return false;
 		}
	}

function validateFormAvanceradSok()
	{
		varDoc=document.searchForm;
		submitOK = "True"
		var IsKategori= false;
		var IsProfil= false;
		var IsKaraktar= false;
		var IsMax_lokal= false;
		var IsAntal_badd= false;
		var IsMax_matsal= false;
		var checked = false;

		if (varDoc.kategori.value == 0)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 10)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 20)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 30)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 35)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 40)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == "Anläggningar")
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == "Facilities")
		{
			IsKategori = true;
		}
		else
		{
			IsKategori = false;
		}
		
		if (varDoc.profil.value == 1)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 10)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 20)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 30)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 40)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 50)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 60)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 80)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 90)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 100)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 110)
		{
			IsProfil = true;
		}
		else
		{
			IsProfil = false;
		}
		
		if (varDoc.karaktar.value == 1)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 10)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 20)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 30)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 40)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 50)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 60)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 70)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 80)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 90)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 100)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 110)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 120)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 130)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 140)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 150)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 160)
		{
			IsKaraktar = true;
		}
		else
		{
			IsKaraktar = false;
		}
		
		if (varDoc.max_lokal.value !== "")
		{
			IsMax_lokal = true;
		}
		else
		{
			IsMax_lokal = false;
		}
		
		if (varDoc.antal_badd.value !== "")
		{
			IsAntal_badd = true;
		}
		else
		{
			IsAntal_badd = false;
		}
		
		if (varDoc.max_matsal.value !== "")
		{
			IsMax_matsal = true;
		}
		else
		{
			IsMax_matsal = false;
		}
		
		for (i = 0; i < varDoc.lage_id.length; i++)
		{
			if (varDoc.lage_id[i].checked == true)
				checked = true;
		}
		
		if ((IsKategori == false)&&(IsProfil == true))
		{
			alert("Du har valt anläggningsspecifik sökinformation (Anläggningsprofil) i kombination med en kategori som inte är en anläggning. Vänligen ändra sökalternativen.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsKaraktar == true))
		{
			alert("Du har valt anläggningsspecifik sökinformation (Anläggningskaraktär) i kombination med en kategori som inte är en anläggning. Vänligen ändra sökalternativen.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsMax_lokal == true))
		{
			alert("Du har valt anläggningsspecifik sökinformation (Största konferenslokal) i kombination med en kategori som inte är en anläggning. Vänligen ändra sökalternativen.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsAntal_badd == true))
		{
			alert("Du har valt anläggningsspecifik sökinformation (Antal bäddar) i kombination med en kategori som inte är en anläggning. Vänligen ändra sökalternativen.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsMax_matsal == true))
		{
			alert("Du har valt anläggningsspecifik sökinformation (Största restaurang sal) i kombination med en kategori som inte är en anläggning. Vänligen ändra sökalternativen.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(checked == true))
		{
			alert("Du har valt anläggningsspecifik sökinformation (Anläggning belägen nära) i kombination med en kategori som inte är en anläggning. Vänligen ändra sökalternativen.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else
		{
			submitOK = "True";
		}
		if (submitOK=="False")
		{
 			return false;
 		}
	}

function validateFormAvanceradSokEng()
	{
		varDoc=document.searchForm;
		submitOK = "True"
		var IsKategori= false;
		var IsProfil= false;
		var IsKaraktar= false;
		var IsMax_lokal= false;
		var IsAntal_badd= false;
		var IsMax_matsal= false;
		var checked = false;

		if (varDoc.kategori.value == 0)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 10)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 20)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 30)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 35)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == 40)
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == "Anläggningar")
		{
			IsKategori = true;
		}
		else if (varDoc.kategori.value == "Facilities")
		{
			IsKategori = true;
		}
		else
		{
			IsKategori = false;
		}
		
		if (varDoc.profil.value == 1)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 10)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 20)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 30)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 40)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 50)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 60)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 80)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 90)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 100)
		{
			IsProfil = true;
		}
		else if (varDoc.profil.value == 110)
		{
			IsProfil = true;
		}
		else
		{
			IsProfil = false;
		}
		
		if (varDoc.karaktar.value == 1)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 10)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 20)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 30)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 40)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 50)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 60)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 70)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 80)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 90)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 100)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 110)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 120)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 130)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 140)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 150)
		{
			IsKaraktar = true;
		}
		else if (varDoc.karaktar.value == 160)
		{
			IsKaraktar = true;
		}
		else
		{
			IsKaraktar = false;
		}
		
		if (varDoc.max_lokal.value !== "")
		{
			IsMax_lokal = true;
		}
		else
		{
			IsMax_lokal = false;
		}
		
		if (varDoc.antal_badd.value !== "")
		{
			IsAntal_badd = true;
		}
		else
		{
			IsAntal_badd = false;
		}
		
		if (varDoc.max_matsal.value !== "")
		{
			IsMax_matsal = true;
		}
		else
		{
			IsMax_matsal = false;
		}
		
		for (i = 0; i < varDoc.lage_id.length; i++)
		{
			if (varDoc.lage_id[i].checked == true)
				checked = true;
		}
		
		if ((IsKategori == false)&&(IsProfil == true))
		{
			alert("You have selected a facility-specific search option (Facility Profile) with a non-facility category. Please change your search criteria.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsKaraktar == true))
		{
			alert("You have selected a facility-specific search option (Facility Character) with a non-facility category. Please change your search criteria.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsMax_lokal == true))
		{
			alert("You have selected a facility-specific search option (Biggest conference room) with a non-facility category. Please change your search criteria.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsAntal_badd == true))
		{
			alert("You have selected a facility-specific search option (Number of beds) with a non-facility category. Please change your search criteria.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(IsMax_matsal == true))
		{
			alert("You have selected a facility-specific search option (Biggest dinning room) with a non-facility category. Please change your search criteria.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else if ((IsKategori == false)&&(checked == true))
		{
			alert("You have selected a facility-specific search option (Facility located nearby) with a non-facility category. Please change your search criteria.");
			submitOK="False";
			document.searchForm.kategori.focus();
		}
		else
		{
			submitOK = "True";
		}
		if (submitOK=="False")
		{
 			return false;
 		}
	}


	
	function IsNumeric(sText)
	{
	   var ValidChars = "0123456789";
	   var IsNumber=true;
	   var Char;


	   for (i = 0; i < sText.length && IsNumber == true; i++)
	      {
	      Char = sText.charAt(i);
	      if (ValidChars.indexOf(Char) == -1)
	         {
	         IsNumber = false;
	         }
	      }
	   return IsNumber;

	}
	
	function IsValidPhoneFaxNumber(s)
	{
		var ValidChars = "0123456789+-";
		var IsValidPhoneFaxNumber=true;
		var c;
		var i;
		var j = 0;
		var vCh = "-";
					
    	for (i = 0; i < s.length && IsValidPhoneFaxNumber == true; i++)
		{   
        // Check that current character is valid.
        	c = s.charAt(i);
			if (ValidChars.indexOf(c) == -1)
	        {
	         	IsValidPhoneFaxNumber = false;
	        }
	        
	        else if (s.charAt(0)!="+")
				IsValidPhoneFaxNumber = false;
			
			else if (vCh.indexOf(c) != -1)
			{
				j = j+1;	
			}
			
        }
		if (j != 2)
    	{
    		IsValidPhoneFaxNumber = false;
    	}
    	// All characters are valid.
    	return IsValidPhoneFaxNumber;
    	
    	
	}
