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

function checkme(form){

	if (form=='frm_contact')
	{
		if (document.forms['frm_contact'].name){
			if (f_trimmer(document.forms['frm_contact'].name.value)==""){
			
				 alert("'Name' is required");
				 document.forms['frm_contact'].name.focus();
				 return false;
			}
		}
	
		if (document.forms['frm_contact'].email){
			if (f_trimmer(document.forms['frm_contact'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_contact'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_contact'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_contact'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_contact'].messsage){
			if (f_trimmer(document.forms['frm_contact'].message.value)==""){
			
				 alert("Message is required");
				 document.forms['frm_contact'].message.focus();
				 return false;
			}
		}	
		if (document.forms['frm_contact'].security_code){
			if (f_trimmer(document.forms['frm_contact'].security_code.value)==""){
			
				 alert("Security code not confirmed");
				 document.forms['frm_contact'].security_code.focus();
				 return false;
			}
		}
		
		
	
	} else if (form=='frm_fregister')
	{
		if (document.forms['frm_fregister'].name){
			if (f_trimmer(document.forms['frm_fregister'].name.value)==""){
			
				 alert("'Name' is required");
				 document.forms['frm_fregister'].name.focus();
				 return false;
			}
		}
		if (document.forms['frm_fregister'].county_id){
			if (document.forms['frm_fregister'].county_id.value==""){
			
				 alert("'Region' is required");
				 document.forms['frm_fregister'].county_id.focus();
				 return false;
			}
		}
		if (document.forms['frm_fregister'].course_id){
			if (document.forms['frm_fregister'].course_id.value==""){
			
				 alert("'Course' is required");
				 document.forms['frm_fregister'].course_id.focus();
				 return false;
			}
		}
		if (document.forms['frm_fregister'].address){
			if (f_trimmer(document.forms['frm_fregister'].address.value)==""){
			
				 alert("'Address' is required");
				 document.forms['frm_fregister'].address.focus();
				 return false;
			}
		}
		if (document.forms['frm_fregister'].email){
			if (f_trimmer(document.forms['frm_fregister'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_fregister'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_fregister'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_fregister'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_fregister'].phone){
			if (f_trimmer(document.forms['frm_fregister'].phone.value)==""){
			
				 alert("'Phone' is required");
				 document.forms['frm_fregister'].phone.focus();
				 return false;
			}
		}
		if (document.forms['frm_fregister'].password){
			if (f_trimmer(document.forms['frm_fregister'].password.value)==""){
			
				 alert("'Password' is required");
				 document.forms['frm_fregister'].password.focus();
				 return false;
			} else {
				if (f_trimmer(document.forms['frm_fregister'].password.value)!=f_trimmer(document.forms['frm_fregister'].password2.value)){
					alert("'Password' not Confirmed");
					 document.forms['frm_fregister'].password2.focus();
					 return false;
				}
			}
		}
		if (document.forms['frm_fregister'].security_code){
			if (f_trimmer(document.forms['frm_fregister'].security_code.value)==""){
			
				 alert("Security code not confirmed");
				 document.forms['frm_fregister'].security_code.focus();
				 return false;
			}
		}
		
		
		
	
	} 
	else if (form=='frm_sregister')
	{
		if (document.forms['frm_sregister'].name){
			if (f_trimmer(document.forms['frm_sregister'].name.value)==""){
			
				 alert("'Name' is required");
				 document.forms['frm_sregister'].name.focus();
				 return false;
			}
		}
		if (document.forms['frm_sregister'].course_id){
			if (document.forms['frm_sregister'].course_id.value==""){
			
				 alert("'Course' is required");
				 document.forms['frm_sregister'].course_id.focus();
				 return false;
			}
		}
		if (document.forms['frm_sregister'].county_id){
			if (document.forms['frm_sregister'].county_id.value==""){
			
				 alert("'Region' is required");
				 document.forms['frm_sregister'].county_id.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_sregister'].address){
			if (f_trimmer(document.forms['frm_sregister'].address.value)==""){
			
				 alert("'Address' is required");
				 document.forms['frm_sregister'].address.focus();
				 return false;
			}
		}
		if (document.forms['frm_sregister'].email){
			if (f_trimmer(document.forms['frm_sregister'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_sregister'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_sregister'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_sregister'].email.focus();
					return false;
				}
			}
		}
		if (document.forms['frm_sregister'].phone){
			if (f_trimmer(document.forms['frm_sregister'].phone.value)==""){
			
				 alert("'Phone' is required");
				 document.forms['frm_sregister'].phone.focus();
				 return false;
			}
		}
		if (document.forms['frm_sregister'].password){
			if (f_trimmer(document.forms['frm_sregister'].password.value)==""){
			
				 alert("'Password' is required");
				 document.forms['frm_sregister'].password.focus();
				 return false;
			} else {
				if (f_trimmer(document.forms['frm_sregister'].password.value)!=f_trimmer(document.forms['frm_sregister'].password2.value)){
					alert("'Password' not Confirmed");
					 document.forms['frm_sregister'].password2.focus();
					 return false;
				}
			}
		}
		if (document.forms['frm_sregister'].security_code){
			if (f_trimmer(document.forms['frm_sregister'].security_code.value)==""){
			
				 alert("Security code not confirmed");
				 document.forms['frm_sregister'].security_code.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=='SurveyForm')
	{
		if (document.forms['SurveyForm'].name){
			if (f_trimmer(document.forms['SurveyForm'].name.value)==0){
			
				 alert("Name is required");
				 document.forms['SurveyForm'].name.focus();
				 return false;
			}
		}
		
		if (document.forms['SurveyForm'].email){
			if (f_trimmer(document.forms['SurveyForm'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['SurveyForm'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['SurveyForm'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['SurveyForm'].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;
			}
		}
	}
	
}