function validate() {

var value = new Array(7)
var focusvalue = new Array(7) 
var textvalue = new Array(7) 

value[0]=document.postad.sportevent.value; 
value[1]=document.postad.address.value; 
value[2]=document.postad.postcode.value;
value[3]=document.postad.type.value;
value[4]=document.postad.town.value;
value[5]=document.postad.city.value;
value[6]=document.postad.name.value;
value[7]=document.postad.email.value;

focusvalue[0]=document.postad.sportevent; 
focusvalue[1]=document.postad.address; 
focusvalue[2]=document.postad.postcode;
focusvalue[3]=document.postad.type;
focusvalue[4]=document.postad.town;
focusvalue[5]=document.postad.city;
focusvalue[6] =document.postad.name;
focusvalue[7]=document.postad.email;


textvalue[0]="Sportevent";
textvalue[1]="1st Line of address";
textvalue[2]="Postcode";
textvalue[3]="House type";
textvalue[4]="Suburb or Town";
textvalue[5]="City";
textvalue[6]="Contact name";
textvalue[7]="Email Address";


for (x=0; x<8; x++) { 

if (value[x] == '' ) {

alert(textvalue[x] + ' is required');

if (value[0] != '' ) {

focusvalue[x].focus();

}

return false


}
}

	//validate postcode - regular expression
	if(document.getElementById('country').value == 'UK') {
	if(!document.getElementById('postcode').value.toUpperCase().match(/(^(([A-Z]{2}[0-9]{1,2})|([A-Z][0-9]{1,2})|([A-Z]{1,2}[0-9][A-Z]))\s[0-9][A-Z]{2}$)|(^BFPO\s[0-9]{1,4}$)|(^GIR\s0AA$)/))
	{
			alert("Please enter a valid Postcode - for example: BS12 3AB");
			focusvalue[2].focus();
			return false;
		}
		}
		
	if (value[7].indexOf(" ") > 0 || value[7].indexOf("@") == -1 || value[7].indexOf(".") == -1 )
	
	{
	alert ("Your email address isn't the right format. ie: name@name.com (or) .co.uk etc ...");
	focusvalue[7].focus();
	return false;
	}	

//validate image 1
if(document.getElementById('image1').value != '') {
		var image1 = document.getElementById('image1').value;  
		var mime1 = image1.substr(image1.lastIndexOf('\\'));  
		var mimetype1 = image1.substr(image1.lastIndexOf('.'));
		if (mime1.indexOf(' ') > 0 || mime1.indexOf('%20') > 0) 
	{ 
		alert('Please remove the spaces from your image name')
		return false
	}
		if (mimetype1!= '.gif' && mimetype1!= '.jpg' && mimetype1!= '.jpeg' && mimetype1!= '.GIF' && mimetype1!= '.JPG' && mimetype1!= '.JPEG') 
	{ 
		alert(mimetype1);
		alert('Wrong file type, please only use JPG and(or) GIF');
		return false
	} 
}
//validate image 2
if(document.getElementById('image2').value != '') {
		var image2 = document.getElementById('image2').value;  
		var mime2 = image2.substr(image2.lastIndexOf('\\'));
		var mimetype2 = image2.substr(image2.lastIndexOf('.'));  

		if (mime2.indexOf(' ') > 0 || mime2.indexOf('%20') > 0) 
	{ 
		alert('Please remove the spaces from your image name')
		return false
	}
		if (mimetype2!= '.gif' && mimetype2!= '.jpg' && mimetype2!= '.jpeg') 
	{ 
		alert('Wrong file type, please only use JPG and(or) GIF')
		return false
	} 
}
	
}



function evtfocus() {

document.postad.address.focus();

}

function focus(field) { 



if (field == 'register') {
document.register.username.focus();
}
if (field == 'login') {
document.login.username.focus();
}

if (field == 'advsearch') {
document.advsearch.sportevent.focus();
}

if (field == 'contact') {
document.contact.email.focus();
}


}




function validateuser() {

var value = new Array(4)
var textvalue = new Array(4) 
var focusvalue = new array(4)

value[0]=document.register.username.value; 
value[1]=document.register.password.value;
value[2]=document.register.confirm.value;
value[3]=document.register.keyword.value;

focusvalue[0]=document.register.username; 
focusvalue[1]=document.register.password;
focusvalue[2]=document.register.confirm;
focusvalue[3]=document.register.keyword;


textvalue[0]="Username";
textvalue[1]="Password";
textvalue[2]="Password confirmation";
textvalue[3]="Keyword";



for (x=0; x<4; x++) { 

if (value[x] == '' ) {


alert(textvalue[x] + ' is required');

focusvalue[x].focus();



return false


}
}
}



function validateedit() {


var value = new Array(6)
var focusvalue = new Array(6) 
var textvalue = new Array(6) 

value[0]=document.postolympicad.sportevent.value; 
value[1]=document.postolympicad.address.value; 
value[2]=document.postolympicad.postcode.value;
value[3]=document.postolympicad.type.value;
value[4]=document.postolympicad.city.value;
value[5]=document.postolympicad.name.value;
value[6]=document.postolympicad.email.value;

focusvalue[0]=document.postolympicad.sportevent;  
focusvalue[1]=document.postolympicad.address; 
focusvalue[2]=document.postolympicad.postcode;
focusvalue[3]=document.postolympicad.type;
focusvalue[4]=document.postolympicad.city;
focusvalue[5]=document.postolympicad.name;
focusvalue[6]=document.postolympicad.email;

textvalue[0]="Sport Event";
textvalue[1]="1st Line of address";
textvalue[2]="Postcode";
textvalue[3]="House type";
textvalue[4]="City";
textvalue[5]="Contact name";
textvalue[6]="Email Address";


for (x=0; x<7; x++) { 

if (value[x] == '' ) {

alert(textvalue[x] + ' is required');

focusvalue[x].focus();


return false


}
}

//validate postcode - regular expression
if(document.getElementById('countrypc').value == 'UK') {
if(!document.getElementById("postcode").value.toUpperCase().match(/(^(([A-Z]{2}[0-9]{1,2})|([A-Z][0-9]{1,2})|([A-Z]{1,2}[0-9][A-Z]))\s[0-9][A-Z]{2}$)|(^BFPO\s[0-9]{1,4}$)|(^GIR\s0AA$)/))
	{
			alert("Please enter a valid Postcode - for example: BS12 3AB");
			focusvalue[2].focus();
			return false;
		}
		}

}


function validatecontact() {

var value = new Array(2)
var textvalue = new Array(2) 
var focusvalue = new Array(2)


value[0]=document.contact.email.value;
value[1]=document.contact.message.value;


focusvalue[0]=document.contact.email; 
focusvalue[1]=document.contact.message; 


textvalue[0]="Email address";
textvalue[1]="Message";



for (x=0; x<2; x++) { 

if (value[x] == '' ) {

alert(textvalue[x] + ' is required');

focusvalue[x].focus();

return false


}
}
if (value[0].indexOf(" ") > 0 || value[0].indexOf("@") == -1 || value[0].indexOf(".") == -1 )
	
	{
	alert ("Your email address isn't the right format. ie: name@name.com (or) .co.uk etc ...");
	focusvalue[0].focus();
	return false;
	}
}


function validateemail() {

var value = new Array(1)
var focusvalue = new Array(1) 
var textvalue = new Array(1) 

value[0]=document.editemail.keyword.value; 
focusvalue[0]=document.editemail.keyword; 
textvalue[0]="Account Email address";

for (x=0; x<2; x++) { 

if (value[x] == '' ) {

alert(textvalue[x] + ' is required');

focusvalue[x].focus();

return false

}
}
if (value[0].indexOf(" ") > 0 || value[0].indexOf("@") == -1 || value[0].indexOf(".") == -1 )
	
	{
	alert ("Your email address isn't the right format. ie: name@name.com (or) .co.uk etc ...");
	focusvalue[0].focus();
	return false;
	}
}






