function simplePreload(){ 
	var args = simplePreload.arguments;
	document.imageArray = new Array(args.length);
	for(var i=0; i<args.length; i++){
		document.imageArray[i] = new Image;
		document.imageArray[i].src = args[i];
	}
}

function ChangeImage(strImageUrl,strImageName){
	objImage = document.getElementById('largeImage');
	objImage.style.display = 'none';
	objImage.src = strImageUrl;
	new Effect.Appear('largeImage');


	objImageCap = document.getElementById('imagecaption');
	if(strImageName==""){strImageName="&nbsp;";}
	objImageCap.innerHTML = "<p>"+strImageName+"</p>";




	
}
function checkFields() {

	if (document.qf.title.value == "") {
		if (document.qf.title_other.value == ""){
			alert ("Please select a TITLE.");
			return false;
		}
	}
	if (document.qf.initial.value == "") {
		alert ("Please input your INITIAL.");
		return false;
	}
	if (document.qf.surname.value == "") {
		alert ("Please input your SURNAME.");
		return false;
	}
	if (document.qf.address1.value == "") {
		alert ("Please input ADDRESS 1.");
		return false;
	}
	if (document.qf.city.value == "") {
		alert ("Please input a TOWN/CITY.");
		return false;
	}
	if (checkPostCode()) {
        // 
	}
	else {
		alert ("Please type a valid POSTCODE.");
		return false;
	}
		
	if (document.qf.tel_home.value == "") {
		alert ("Please input your HOME TELEPHONE NUMBER.");
		return false;
	}
	
	
	if (document.qf.dob_day.value == "0") {
		alert ("Please select a childs date of birth DAY.");
		return false;
	}
	if (document.qf.dob_month.value == "0") {
		alert ("Please select a childs date of birth MONTH.");
		return false;
	}
	//need to check year is numeric and 4 digits
	if (document.qf.dob_year.value == "") {
		alert ("Please type a childs date of birth YEAR.");
		return false;
	}
	
	if (document.qf.pupil_name.value == "") {
		alert ("Please input the PUPILS NAME.");
		return false;
	}
	if (document.qf.relationship.value == "") {
		alert ("Please input your RELATIONSHIP to the pupil.");
		return false;
	}
	if (document.qf.source_info.value == "") {
		alert ("Please input your SOURCE OF INFORMATION about Qegs.");
		return false;
	}
}


function checkFields1() {
   
	if (document.qf.title.value == "") {
		if (document.qf.title_other.value == ""){
			alert ("Please select a TITLE.");
			return false;
		}
	}

	if (document.qf.surname.value == "") {
		alert ("Please input your SURNAME.");
		return false;
	}
	
	if (document.qf.firstname.value == "") {
		alert ("Please input your SURNAME.");
		return false;
	}
	if (document.qf.address1.value == "") {
		alert ("Please input ADDRESS 1.");
		return false;
	}
	if (document.qf.city.value == "") {
		alert ("Please input a TOWN/CITY.");
		return false;
	}
	if (checkPostCode()) {
        // 
	}
	else {
		alert ("Please type a valid POSTCODE.");
		return false;
	}
		
	if (document.qf.dob_day.value == "0") {
		alert ("Please select the DAY you were born.");
		return false;
	}
	if (document.qf.dob_month.value == "0") {
		alert ("Please select the MONTH you were born.");
		return false;
	}
	//need to check year is numeric and 4 digits
	if (document.qf.dob_year.value == "") {
		alert ("Please type the YEAR yo were born.");
		return false;
	}
	 if(isNaN(qf.dob_year.value)) 
   { 
     alert("For year of birth.\n\nOnly numbers are allowed."); 
     return (false); 
   }
	 
}

function checkFields2() {


	if (document.qf.title.value == "") {
		if (document.qf.title_other.value == ""){
			alert ("Please select a TITLE.");
			return false;
		}
	}
	if (document.qf.firstname.value == "") {
		alert ("Please input your FIRSTNAME.");
		return false;
	}
	if (document.qf.surname.value == "") {
		alert ("Please input your SURNAME.");
		return false;
	}
	if (document.qf.nickname.value == "") {
		alert ("Please input your NICKNAME.");
		return false;
	}
	if (document.qf.address1.value == "") {
		alert ("Please input ADDRESS 1.");
		return false;
	}
	if (document.qf.city.value == "") {
		alert ("Please input a TOWN/CITY.");
		return false;
	}
	if (checkPostCode()) {
        // 
	}
	else {
		alert ("Please type a valid POSTCODE.");
		return false;
	}
	if (document.qf.dob_day.value == "0") {
		alert ("Please select the DAY you were born.");
		return false;
	}
	if (document.qf.dob_month.value == "0") {
		alert ("Please select the MONTH you were born.");
		return false;
	}
	//need to check year  4 digits
	if (document.qf.dob_year.value == "") {
		alert ("Please enter the YEAR you were born.");
		return false;
	}
	if(isNaN(qf.dob_year.value)) 
   { 
     alert("For year of birth.\n\nOnly numbers are allowed."); 
     return (false); 
   }
	
	if (document.qf.year.value == "") {
		alert ("Please input the Year of leaving.");
		return false;
	}
	if(isNaN(qf.leave.value)) 
   { 
     alert("For year of leaving.\n\nOnly numbers are allowed."); 
     return (false); 
   }

   
	if (document.qf.department.value == "") {
		alert ("Please input your Department.");
		return false;
	}
	if (document.qf.course.value == "") {
		alert ("Please input your Course.");
		return false;
	}
	if (document.qf.current_employer.value == "") {
		alert ("Please input your CURRENT EMPLOYER.");
		return false;
	}
	if (document.qf.position.value == "") {
		alert ("Please input your POSITION.");
		return false;
	}
	if (document.qf.children.value == "") {
		alert ("Please input your POSITION.");
		return false;
	}
	if (document.qf.tel.value == "") {
		alert ("Please input your PHONE NUMBER.");
		return false;
	}

	if(isNaN(qf.tel.value)) 
   { 
     alert("For telephone.\n\nOnly numbers are allowed."); 
     return (false); 
   }
	if (document.qf.email.value == "") {
		alert ("Please input your EMAIL ADDRESS.");
		return false;
	}

}

function checkPostCode(){

	test = document.qf.postcode.value; size = test.length
	test = test.toUpperCase(); 
	while (test.slice(0,1) == " ") 
		{test = test.substr(1,size-1);size = test.length
	}
	while(test.slice(size-1,size)== " ") 
		{test = test.substr(0,size-1);size = test.length
	}
	document.qf.postcode.value = test;
	if (size < 6 || size > 8){ 
		return false;
	}
	if (!(isNaN(test.charAt(0)))){ 
	return false;
	}
	if (isNaN(test.charAt(size-3))){ 
	return false;
	}
	if (!(isNaN(test.charAt(size-2)))){ 
	return false;
	}
	if (!(isNaN(test.charAt(size-1)))){ 
	return false;
	}
	return true;
}


function views(where) {
	window.open(where+"360/index.html","views",
	"height=460,width=800,menubar=no,personalbar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,dependent=no,directories=no");
}

function views2(where) {
	window.open(where+"../360/index.html","views",
	"height=460,width=800,menubar=no,personalbar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,dependent=no,directories=no");
}

function confirmDelete() {
	if (confirm('Are you sure you want to delete this?')) {
		return true;
	} else {
		return false;
	}
}

function allowExt(what,allowed) {
	var strExtension = what.value.substr(what.value.length-3, 3)
	if (allowed.indexOf(strExtension) < 0) {
		alert("The file type you have selected is not allowed. Please select a different file.\n\nIf the file is a 'jpeg', please rename the extension to 'jpg'.");
		return false;
	} else {
		return true;
	}
}

function disallowExt(what,disallowed) {
	var strExtension = what.value.substr(what.value.length-3, 3)
	if (disallowed.indexOf(strExtension) >= 0) {
		alert("The file type you have selected is not allowed. Please select a different file.\n\nIf the file is a 'jpeg', please rename the extension to 'jpg'.");
		return false;
	} else {
		return true;
	}
}

function validateNewsSearch(what) {
	if (what.q.value == '') {
		alert("Please enter a keyword and submit again");
		what.q.select();
		return false;
	} else {
		return true;
	}
}

function validateTeamSearch(what) {
	if (what.forename.value == '' && what.surname.value == '') {
		alert("Please enter a forename and/or surname and submit again");
		what.forename.select();
		return false;
	} else {
		return true;
	}
}

function dropjump(what) {
	window.location.href = 'default.php?cat=' + what.value;
}

function checkUncheckAll(theElement) {
	var theForm = theElement.form, z = 0;
	alert(theForm[z].name);
	while (theForm[z].type == 'checkbox' && theForm[z].name != 'checkall') {
		theForm[z].checked = theElement.checked;
		z++;
	}
}

function validateSiteSearch(what) {
	if (what.keyword.value == '') {
		alert("Please enter a search term and submit again.");
		what.keyword.select();
		return false;
	} else {
		return true;
	}
}

