
/*Bruges til Kontaktformular*/
function validateFormContact(argContentAreaId,errMsg,argFieldNames)
{
	errors="";

	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Navn'),argFieldNames[1],errMsg[1])

	email= validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Email'),argFieldNames[2],errMsg[1])
	if(email!="")
		errors += email;
	else
		errors += validEmail(document.getElementById('formular-' + argContentAreaId + '-Email'),errMsg[0])

	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Emne'),argFieldNames[3],errMsg[1])
	errors += validateNotEmpty(document.getElementById('formular-' + argContentAreaId + '-Meddelelse'),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 validateNumberNotEmpty(argField,errMsg,argType)
{

	if(argField.value=="" || isNaN(argField.value*1))
		errorText = errMsg +  "\n";
	else if(argType=="voksne")
		if(argField.value*1==0)
			errorText = errMsg +  "\n";
		else
			errorText = "";
	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;
}
