function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function validtelno(num)
{
	var regnottel = /[^\d \+\(\)]/
	var regd = /\d{8}/
	if (regnottel.test(num) || !regd.test(num.replace(/ /g, "")))
	{
		return false
	} else {
		return true
	}
}

function validate_form() { //v4.0
  	var needToAlert = false
	var strAlert = "Sorry! You can't submit the form yet:\n\n"
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	var f = document.FuturePlayers

	if (f.FirstName__nil.value == '') {
		needToAlert = true
		strAlert += "You haven't entered your first name.\n\n"
		}
	if (f.Surname__nil.value == '') {
		needToAlert = true
		strAlert += "You haven't entered your surname.\n\n"
		}	
	if (!(regex.test(f.Emfrom__eml.value))) {
		needToAlert = true
		strAlert += "You haven't entered a valid email address!\n\n"
		}
	if (f.WorkDetails__nil.value.length > 5000 || f.ContactDetails__nil.value.length > 5000 || f.Rugby__nil.value.length > 5000 || f.Notes__nil.value.length > 5000) {
		needToAlert = true
		strAlert += "You're trying to enter too much information!\n\n"
		}				
	
	//Password Scripts!
	if (f.Passwordo__nil.value == '') {
		needToAlert = true
		strAlert += "You haven't chosen a password.\n\n"
		} else if (f.Passwordo__nil.value.length < 4 || f.Passwordo__nil.value.length > 20) {
		needToAlert = true
		strAlert += "Your password must be between 4 and 20 characters.\n\n"
		}
	if (f.Passwordo__nil.value != f.Passwordc__nil.value) {
		needToAlert = true
		strAlert += "Those two passwords don't match!\n\n"
		}
	
	if (needToAlert) {
		alert(strAlert)
		return false
		} else return true

}

function validate_form_future() { //v4.0
  	var needToAlert = false
	var strAlert = "Sorry! You can't submit the form yet:\n\n"
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	var f = document.FuturePlayers

	if (f.FullName__nil.value == '')
	{
		needToAlert = true
		strAlert += "You haven't entered your name.\n\n"
	}
	if (f.CourseAndCollege__nil.value == '')
	{
		needToAlert = true
		strAlert += "You haven't entered your Oxford course.\n\n"
	}	
	if (!(regex.test(f.Emfrom__eml.value)))
	{
		needToAlert = true
		strAlert += "You haven't entered a valid email address.\n\n"
	}
	
	if (needToAlert)
	{
		alert(strAlert)
		return false
	} else return true

}