function validateFormBooking(argContentAreaId,errMsg)
{
	errors="";


	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Navn'),argFieldNames[3],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Adresse'),argFieldNames[4],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Postnr'),argFieldNames[5],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Bynavn'),argFieldNames[6],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Land'),argFieldNames[7],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Tlf'),argFieldNames[8],errMsg[1])
	
	email= validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Email'),argFieldNames[9],errMsg[1])
	if(email!="")
		errors += email;
	else
		errors += validEmail(document.getElementById('formular-' + argContentAreaId + '-Email'),errMsg[0])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Ankomstdato'),argFieldNames[0],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Ankomsttid'),argFieldNames[1],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Afrejsedato'),argFieldNames[2],errMsg[1])

	errors += validateChooseRoomType(errMsg[2],argContentAreaId)			
	errors += validateChooseSmokers(errMsg[3],argContentAreaId)		
	
	if(errors!="")
	{
		alert(errors);
		return false;
	}
	else
	{
		return true;
	}
}

function validateFormContact(argContentAreaId,errMsg,argFieldNames)
{
	errors="";

	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-cName'),argFieldNames[1],errMsg[1])
		
	email= validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-cEmail'),argFieldNames[2],errMsg[1])
	if(email!="")
		errors += email;
	else
		errors += validEmail(document.getElementById('formular-' + argContentAreaId + '-cEmail'),errMsg[0])
	
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-cMsg'),argFieldNames[0],errMsg[1])
	
	
	if(errors!="")
	{
		alert(errors);
		return false;
	}
	else
	{
		return true;
	}
}
/***************** "Globale" valideringsfunktioner ******************/

function validateNotEmpty(argField,argText,errMsg)
{
	if(argField.value=="" || argField.value==argText)
		errorText = errMsg + " " + argText + "\n";//"Feltet " + argText  + " skal udfyldes\n";
	else
		errorText = "";
	return errorText;
}

function validEmail(argField,errMsg)
{
	var objRegExp  = /(^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$)/i;

  //check for valid email

  if( objRegExp.test(argField.value) == false)
  	errorText=errMsg + "\n";//"Emailadressen er ikke angivet korrekt.\n";
	else
		errorText="";
	return errorText;
}
function validateChooseRoomType(errMsg,argContentAreaId)
{
	if(document.getElementById('formular-' + argContentAreaId + '-Enkeltvaerelse').value==0 && document.getElementById('formular-' + argContentAreaId + '-Dobbeltvaerelse').value==0)
		errorText = errMsg + "\n";//"Feltet " + argText  + " skal udfyldes\n";
	else
		errorText = "";
	return errorText;
}
function validateChooseSmokers(errMsg,argContentAreaId)
{
	if(document.getElementById('formular-' + argContentAreaId + '-RygerJa').checked == false && document.getElementById('formular-' + argContentAreaId + '-RygerNej').checked==false)
		errorText = errMsg + "\n";//"Feltet " + argText  + " skal udfyldes\n";
	else
		errorText = "";
	return errorText;	
}
