

var strPatEmail = /^\w[\w\.\-]*@\w[\w\-\.]*\.\w{2}[\w\.\-\/]*$/i;

function val_contact(fname) {
	Msg = '';
	var valid;
	
	if (fname.name.value == '') {
		Msg += "- Navn\n";
		valid = false;
	}
	if (!strPatEmail.test(fname.Email.value)) {
		Msg += "- Email\n";
		valid = false;
	}
	if (fname.message.value == '') {
		Msg += "- Besked\n";
		valid = false;
	}
	
	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}

function val_recommend(fname) {
	Msg = '';
	var valid;
	
	if (fname.page.value == '') {
		Msg += "- Link\n";
		valid = false;
	}

	if (!strPatEmail.test(fname.Email_from.value)) {
		Msg += "- Din Email\n";
		valid = false;
	}
	if (!strPatEmail.test(fname.Email_recipient.value)) {
		Msg += "- Modtagers Email\n";
		valid = false;
	}
	
	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}

function validate_newsletter(fname) {
	Msg = '';
	var valid;

	if (fname.newsletterName.value == '') {
		Msg += "- Dit navn\n";
		valid = false;
	}

	if (!strPatEmail.test(fname.newsletterEmail.value)) {
		Msg += "- Din Email\n";
		valid = false;
	}

	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}

function validate_search(fname) {
	Msg = '';
	var valid;

	if (fname.searchKeywords.value == '') {
		Msg += "- S\u00F8geord\n";
		valid = false;
	}

	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}

function validate_searchbox(fname) {
	Msg = '';
	var valid;

	if (fname.searchKeywords.value == 'Indtast s\u00F8geord her') {
		Msg += "- S\u00F8geord\n";
		valid = false;
	}

	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}


function validate_showtilmelding(fname) {
	Msg = '';
	var valid;
	
	if (fname.Horse_name.value == '') {
		Msg += "- Horse name\n";
		valid = false;
	}
	if (fname.APHA_registration_number.value == '') {
		Msg += "- APHA registration number\n";
		valid = false;
	}
	if (fname.Year_foaled.value == '') {
		Msg += "- Year foaled\n";
		valid = false;
	}
	if (fname.sex.value == '') {
		Msg += "- Sex\n";
		valid = false;
	}
	if (fname.Owners_name.value == '') {
		Msg += "- Owner’s name\n";
		valid = false;
	}
	if (fname.Owners_telephone.value == '') {
		Msg += "- Owner’s telephone\n";
		valid = false;
	}
	if (!strPatEmail.test(fname.Email_address.value)) {
		Msg += "- E-mail address\n";
		valid = false;
	}
	
	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}

function validate_medlem(fname) {
	Msg = '';
	var valid;
	
	if (fname.Navn.value == '') {
		Msg += "- Navn\n";
		valid = false;
	}
	if (fname.Adresse.value == '') {
		Msg += "- Adresse\n";
		valid = false;
	}
	if (fname.By.value == '') {
		Msg += "- Postnr og by\n";
		valid = false;
	}
	if (fname.Telefon.value == '') {
		Msg += "- Telefon\n";
		valid = false;
	}
	if (!strPatEmail.test(fname.Email.value)) {
		Msg += "- E-mail\n";
		valid = false;
	}
	
	if (valid == false) { 
		alert("F\u00F8lgende felter er ikke udfyldt korrekt:\n\n" + Msg);
		return false;
	}
	else {
		return true;
	}
}
