function validateNewsletter()
{
var Name = document.forms['newslettersignup'].name.value
var Email = document.forms['newslettersignup'].email.value
var Region = document.forms['newslettersignup'].newsletterRegion.value

	if (Name == "" || Name == "your name")
	{ 
		alert("Please enter your name.");
		document.forms['newslettersignup'].name.focus();
		return false;
	}
		
	else if (Email.indexOf("@")==-1 || Email.indexOf(".")==-1 || Email.indexOf(" ")!=-1 || Email.length<6 || Email == "email address")
	{
		alert("Your email address is not in a correct format.");
		document.forms['newslettersignup'].email.focus()
		return false;
	}
	
	else if (Region == "")
	{ 
		alert("Please select a region.");
		return false;
	}

	else
	{
		return true;
	}
}

function checkdelete(id) {
	var todel = confirm("Are you sure you want to delete this record? This action cannot be undone!");
	if (todel == true) {
		document.getElementById('blogform' + id).submit();
	}
 	else {
		return false;
  	}
}

function checkdelete2(id, form) {
	var todel = confirm("Are you sure you want to delete this record? This action cannot be undone!");
	if (todel == true) {
		document.getElementById(form).submit();
	}
 	else {
		return false;
  	}
}

function checkpostdelete(id) {
	var todel = confirm("Are you sure you want to delete this record? This action cannot be undone!");
	if (todel == true) {
		document.getElementById('delpost' + id).submit();
	}
 	else {
		return false;
  	}
}

function checkpostdelete2(id) {
	var todel = confirm("Are you sure you want to delete this record? This action cannot be undone!");
	if (todel == true) {
		document.getElementById('delpost2' + id).submit();
	}
 	else {
		return false;
  	}
}

function logout(id) {
	document.getElementById(id).submit();
}


function validateregister() {
	var mess = ""
	var form = document.getElementById("registerform").getElementsByTagName("input");
	for(i=0;i<form.length;i++){
		if(form[i].title != "") {
			if(form[i].value == "") {
				mess += "Please complete: " + form[i].title + "\n";
			}
		}
	}
	var email = document.getElementById("registeremail").value;
	var email2 = document.getElementById("registerconf").value;
	if (email != email2) {
		mess += "The two email addresses do not match. Please confirm that your email address is correct in both boxes\n";
	}
	if (mess != "") {
		alert(mess);
		return false;
	} else {
		return true;
	}
}

function validateretrieve1() {
	var user = document.getElementById("retrieveuser").value;
	if (user == "") {
		alert("Please enter your username");
		return false;
	}
	return true;
}

function validateretrieve2() {
	var email = document.getElementById("retrieveemail").value;
	if (email == "") {
		alert("Please enter your email address");
		return false;
	}
	return true;
}

function validateretrieve3() {
	var mess = "";
	var first = document.getElementById("retrievefirst").value;
	var last = document.getElementById("retrievelast").value;
	var answer = document.getElementById("retrieveanswer").value;
	if (first == "") {
		mess += "Please enter your first name\n";
	}
	if (last == "") {
		mess += "Please enter your last name\n";
	}
	if (answer == "") {
		mess += "Please enter your answer\n";
	}
	
	if (mess != "") {
		alert(mess);
		return false;
	} else {
		return true;
	}
}

function newvenue(id) {
	if (document.getElementById("regionedit"+id).venueregion.value == "") {
		document.getElementById("venuehidden"+id).style.display = "block";
	} else {
		document.getElementById("venuehidden"+id).style.display = "none";
	}
}

function directorychange() {
	var directory = document.getElementById("directory");
	document.getElementById("directoryname").style.display = "none";
	if (directory.value == "new") {
		document.getElementById("directoryname").style.display = "inline";
	} else {
		document.getElementById("directoryname").style.display = "none";
	}
}