
function f_trimmer(thisstring)
{
	while(thisstring.charAt(0)==" ")
	{
		thisstring=thisstring.substring(1,thisstring.length);
	}
	return thisstring;
}

function checkme(form){
	if (form=='frm_order')
	{
		if (document.forms['frm_order'].requested_by){
			if (f_trimmer(document.forms['frm_order'].requested_by.value)==""){
			
				 alert("'Requested By' is required");
				 document.forms['frm_order'].requested_by.focus();
				 return false;
			}
		}
	
		if (document.forms['frm_order'].email){
			if (f_trimmer(document.forms['frm_order'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_order'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_order'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_order'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_order'].phone){
			if (f_trimmer(document.forms['frm_order'].phone.value)==""){
			
				 alert("Phone is required");
				 document.forms['frm_order'].phone.focus();
				 return false;
			}
		}	
		if (document.forms['frm_order'].show){
			if (f_trimmer(document.forms['frm_order'].show.value)=="" || document.forms['frm_order'].show.value==0){
			
				 alert("Desired event not selected");
				 document.forms['frm_order'].show.focus();
				 return false;
			}
		}
		if (document.forms['frm_order'].tickets_no){
			if (f_trimmer(document.forms['frm_order'].tickets_no.value)=="" || document.forms['frm_order'].tickets_no.value==0){
			
				 alert("No. of Tickets not selected");
				 document.forms['frm_order'].tickets_no.focus();
				 return false;
			}
		}
		
	
	} else if (form=='frm_press')
	{
		if (document.forms['frm_press'].corporation){
			if (f_trimmer(document.forms['frm_press'].corporation.value)==""){
			
				 alert("Corporation is required");
				 document.forms['frm_press'].corporation.focus();
				 return false;
			}
		}
		if (document.forms['frm_press'].email){
			if (f_trimmer(document.forms['frm_press'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_press'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_press'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_press'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_press'].password){
			if (f_trimmer(document.forms['frm_press'].password.value)==0){
			
				 alert("Password is required");
				 document.forms['frm_press'].password.focus();
				 return false;
			}
		}
		
		
		
	
	} 
	else if (form=='frm_updates')
	{
		if (document.forms['frm_updates'].firstname){
			if (f_trimmer(document.forms['frm_updates'].firstname.value)==0){
			
				 alert("First Name is required");
				 document.forms['frm_updates'].firstname.focus();
				 return false;
			}
		}
		if (document.forms['frm_updates'].surname){
			if (f_trimmer(document.forms['frm_updates'].surname.value)==0){
			
				 alert("Surname is required");
				 document.forms['frm_updates'].surname.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_updates'].email){
			if (f_trimmer(document.forms['frm_updates'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_updates'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_updates'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_updates'].email.focus();
					return false;
				}
			}
		}
		
		
		if (document.forms['frm_updates'].scode){
			if (f_trimmer(document.forms['frm_updates'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['frm_updates'].scode.focus();
				 return false;
			}
		}
	
	
	} 
	else if (form=='frm_maillist')
	{
		if (document.forms['frm_maillist'].name){
			if (f_trimmer(document.forms['frm_maillist'].name.value)==0){
			
				 alert("Name is required");
				 document.forms['frm_maillist'].name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_maillist'].email){
			if (f_trimmer(document.forms['frm_maillist'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_maillist'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_maillist'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_maillist'].email.focus();
					return false;
				}
			}
		}
		
	
	}
	else if (form=='frm_volunteers')
	{
	
		if (document.forms['frm_volunteers'].title){
			if (f_trimmer(document.forms['frm_volunteers'].title.value)==0){
			
				 alert("Title is required");
				 document.forms['frm_volunteers'].title.focus();
				 return false;
			}
		}
		if (document.forms['frm_volunteers'].firstname){
			if (f_trimmer(document.forms['frm_volunteers'].firstname.value)==0){
			
				 alert("First Name is required");
				 document.forms['frm_volunteers'].firstname.focus();
				 return false;
			}
		}
		if (document.forms['frm_volunteers'].surname){
			if (f_trimmer(document.forms['frm_volunteers'].surname.value)==0){
			
				 alert("Surname is required");
				 document.forms['frm_volunteers'].surname.focus();
				 return false;
			}
		}
		if (document.forms['frm_volunteers'].nationality){
			if (f_trimmer(document.forms['frm_volunteers'].nationality.value)==0){
			
				 alert("Nationality is required");
				 document.forms['frm_volunteers'].nationality.focus();
				 return false;
			}
		}
		if (document.forms['frm_volunteers'].address){
			if (f_trimmer(document.forms['frm_volunteers'].address.value)=="" && f_trimmer(document.forms['frm_volunteers'].city.value)=="" && f_trimmer(document.forms['frm_volunteers'].county.value)==""){
			
				 alert("Address is required");
				 document.forms['frm_volunteers'].address.focus();
				 return false;
			}
		}
		if (document.forms['frm_volunteers'].home_phone){
			if (f_trimmer(document.forms['frm_volunteers'].home_phone.value)=="" && f_trimmer(document.forms['frm_volunteers'].work_phone.value)=="" && f_trimmer(document.forms['frm_volunteers'].mobile_phone.value)==""){
			
				 alert("A phone number is required");
				 document.forms['frm_volunteers'].home_phone.focus();
				 return false;
			}
		}
		if (document.forms['frm_volunteers'].email){
			if (f_trimmer(document.forms['frm_volunteers'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_volunteers'].email.focus();
				return false;
			} else {
				if (f_trimmer(document.forms['frm_volunteers'].email.value)!=f_trimmer(document.forms['frm_volunteers'].email2.value)){
					alert ("Your Email address is not confirmed.");
					document.forms['frm_volunteers'].email2.focus();
					return false;
				} else {
			   		var s = new String(document.forms['frm_volunteers'].email.value);
			
			       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
			       		alert ("Your Email address is invalid.");
						document.forms['frm_volunteers'].email.focus();
						return false;
					}
				}
			}
		}
		
		
		if (document.forms['frm_volunteers'].scode){
			if (f_trimmer(document.forms['frm_volunteers'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['frm_volunteers'].scode.focus();
				 return false;
			}
		}
	}
	else if (form=='frm_sponsors')
	{
		if (document.forms['frm_sponsors'].name){
			if (f_trimmer(document.forms['frm_sponsors'].name.value)==""){
			
				 alert("Company Name is required");
				 document.forms['frm_sponsors'].name.focus();
				 return false;
			}
		}
		if (document.forms['frm_sponsors'].contact){
			if (f_trimmer(document.forms['frm_sponsors'].contact.value)==""){
			
				 alert("Your Name is required");
				 document.forms['frm_sponsors'].contact.focus();
				 return false;
			}
		}
		if (document.forms['frm_sponsors'].telephone){
			if (f_trimmer(document.forms['frm_sponsors'].telephone.value)==""){
			
				 alert("A phone number is required");
				 document.forms['frm_sponsors'].telephone.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_sponsors'].email){
			
			if (f_trimmer(document.forms['frm_sponsors'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_sponsors'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_sponsors'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_sponsors'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_sponsors'].scode){
			if (f_trimmer(document.forms['frm_sponsors'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['frm_sponsors'].scode.focus();
				 return false;
			}
		}
	}else if (form=='frm_checkout_register')
	{
		if (document.forms['frm_checkout_register'].name){
			if (f_trimmer(document.forms['frm_checkout_register'].name.value)==""){
			
				 alert("Name is required");
				 document.forms['frm_checkout_register'].name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_checkout_register'].address){
			if (f_trimmer(document.forms['frm_checkout_register'].address.value)==""){
			
				 alert("Address is required");
				 document.forms['frm_checkout_register'].address.focus();
				 return false;
			}
		}
		if (document.forms['frm_checkout_register'].phone){
			if (f_trimmer(document.forms['frm_checkout_register'].phone.value)==""){
			
				 alert("Phone number is required");
				 document.forms['frm_checkout_register'].phone.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_checkout_register'].email){
			
			if (f_trimmer(document.forms['frm_checkout_register'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_checkout_register'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_checkout_register'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_checkout_register'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_checkout_register'].security_code){
			if (f_trimmer(document.forms['frm_checkout_register'].security_code.value)==""){
				 alert("Confirm security code please!");
				 document.forms['frm_checkout_register'].security_code.focus();
				 return false;
			}
		}
	}
	
}