function checkBilleder()
{
	if (!isDate(document.forms.billeder_rediger.dato, 'Dato mangler eller er forkert')) { return false; }
	if (!isNotEmpty(document.forms.billeder_rediger.titel, 'Titel mangler')) { return false; }
	if (!isNumeric(document.forms.billeder_rediger.hoejde, 'Højde mangler eller er forkert')) { return false; }
	if (!isNumeric(document.forms.billeder_rediger.bredde, 'Bredde mangler eller er forkert')) { return false; }
	if (!isNumeric(document.forms.billeder_rediger.pixh, 'Pixel-højde mangler eller er forkert')) { return false; }
	if (!isNumeric(document.forms.billeder_rediger.pixb, 'Pixel-bredde mangler eller er forkert')) { return false; }
	if (!isNumeric(document.forms.billeder_rediger.pris, 'Pris mangler eller er forkert')) { return false; }

	return true;
}

function checkSalg()
{
	if (!isNotEmpty(document.forms.billeder_salg.navn, 'Navn mangler')) { return false; }
	if (!isNumeric(document.forms.billeder_salg.pris, 'Pris mangler eller er forkert')) { return false; }
	if (!isDate(document.forms.billeder_salg.dato, 'Dato mangler eller er forkert')) { return false; }
	if (document.forms.billeder_salg.email.value.length > 0)
	{
		if (!isEmail(document.forms.billeder_salg.email, 'Email er forkert')) { return false; }
	}

	return true;
}

function checkNyhedsbrev()
{
	if (!isEmail(document.forms.nyhedsbrev.em, 'Email er forkert')) { return false; }

	return true;
}

function isNotEmpty(elem, helperMsg)
{
	if(elem.value.length == 0)
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
	return true;
}

function isNumeric(elem, helperMsg)
{
	var numExp = /^[0-9]+$/;
	return isRegExp(elem, helperMsg, numExp);
}

function isEmail(elem, helperMsg)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	return isRegExp(elem, helperMsg, emailExp);
}

function isDate(elem, helperMsg)
{
	var dateExp = /^\d{4}\-\d{1,2}\-\d{1,2}$/;
	return isRegExp(elem, helperMsg, dateExp);
}

function isRegExp(elem, helperMsg, regExp)
{
	if(elem.value.match(regExp))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}


