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

function checkme(form){
	if (form=='frm_camp_email')
	{
		
		if (document.forms[form].campsite_id){
			if (f_trimmer(document.forms[form].campsite_id.value)==""){
				 alert("Campsite Error! Please contact us to correct as soon as possible");
				 return false;
			}
		}
		if (document.forms[form].name){
			if (f_trimmer(document.forms[form].name.value)==""){
				 alert("Name is required");
				 document.forms[form].name.focus();
				 return false;
			}
		}
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				} 
			}
		}
		if (document.forms[form].friend_name){
			if (f_trimmer(document.forms[form].friend_name.value)==""){
				 alert("Friend Name is required");
				 document.forms[form].friend_name.focus();
				 return false;
			}
		}
		if (document.forms[form].friend_email){
			
			if (f_trimmer(document.forms[form].friend_email.value)==""){
				alert("Friend Email is required\n");
				document.forms[form].friend_email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].friend_email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Friend Email address is invalid.");
					document.forms[form].friend_email.focus();
					return false;
				} 
			}
		}
		if (document.forms[form].message){
			if (f_trimmer(document.forms[form].message.value)==""){
			
				 alert("Message is required");
				 document.forms[form].message.focus();
				 return false;
			}
		}
	}
	if (form=='frm_brochure')
	{
		
		if (document.forms[form].name){
			if (f_trimmer(document.forms[form].name.value)==""){
				 alert("Name is required");
				 document.forms[form].name.focus();
				 return false;
			}
		}
		if (document.forms[form].address){
			if (f_trimmer(document.forms[form].address.value)==""){
				 alert("Address is required");
				 document.forms[form].address.focus();
				 return false;
			}
		}
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				} 
			}
		}
		
	
	}
	if (form=='frm_brochure1')
	{
		
		if (document.forms[form].name){
			if (f_trimmer(document.forms[form].name.value)==""){
				 alert("Name is required");
				 document.forms[form].name.focus();
				 return false;
			}
		}
		if (document.forms[form].address){
			if (f_trimmer(document.forms[form].address.value)==""){
				 alert("Address is required");
				 document.forms[form].address.focus();
				 return false;
			}
		}
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				} 
			}
		}
		
	
	}
	if (form=='frm_ezine')
	{
		
		if (document.forms[form].name){
			if (f_trimmer(document.forms[form].name.value)==""){
				 alert("Name is required");
				 document.forms[form].name.focus();
				 return false;
			}
		}
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				} 
			}
		}
		
	
	} else if (form=='frm_jobapplication') {
		if (document.forms[form].name){
			if (f_trimmer(document.forms[form].name.value)==""){
				 alert("Name is required");
				 document.forms[form].name.focus();
				 return false;
			}
		}
		
		if (document.forms[form].address){
			if (f_trimmer(document.forms[form].address.value)==""){
			
				 alert("Address is required");
				 document.forms[form].address.focus();
				 return false;
			}
		}
		if (document.forms[form].phone){
			if (f_trimmer(document.forms[form].phone.value)==""){
			
				 alert("Telephone is required");
				 document.forms[form].phone.focus();
				 return false;
			}
		}
		if (document.forms[form].mobile){
			if (f_trimmer(document.forms[form].mobile.value)==""){
			
				 alert("Mobile is required");
				 document.forms[form].mobile.focus();
				 return false;
			}
		}
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				}
			}
		}
		if (document.forms[form].message){
			if (f_trimmer(document.forms[form].message.value)==""){
			
				 alert("Message is required");
				 document.forms[form].message.focus();
				 return false;
			}
		}
		
		
		if (document.forms[form].referee1_name){
		
			if (f_trimmer(document.forms[form].referee1_name.value)=="" || f_trimmer(document.forms[form].referee1_position.value)=="" || f_trimmer(document.forms[form].referee1_address.value)=="" || f_trimmer(document.forms[form].referee1_email.value)=="" || f_trimmer(document.forms[form].referee1_phone.value)==""){
			
				 alert("Referee data required");
				 document.forms[form].referee1_name.focus();
				 return false;
			}
		}
	} else if (form=='frm_jobregister') {
		
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				}
			}
		}
		
	}
	else if (form=='frm_contact')
	{
		if (document.forms[form].firstname){
			if (f_trimmer(document.forms[form].firstname.value)==""){
				 alert("First Name is required");
				 document.forms[form].firstname.focus();
				 return false;
			}
		}
		if (document.forms[form].surname){
			if (f_trimmer(document.forms[form].surname.value)==""){
				 alert("Surname is required");
				 document.forms[form].surname.focus();
				 return false;
			}
		}
		if (document.forms[form].email){
			
			if (f_trimmer(document.forms[form].email.value)==""){
				alert("Email is required\n");
				document.forms[form].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms[form].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Email address is invalid.");
					document.forms[form].email.focus();
					return false;
				} 
			}
		}
		if (document.forms[form].message){
			if (f_trimmer(document.forms[form].message.value)==""){
			
				 alert("Message is required");
				 document.forms[form].message.focus();
				 return false;
			}
		}
		if (document.forms[form].security_code){
			if (f_trimmer(document.forms[form].security_code.value)==""){
				 alert("Confirm security code!");
				 document.forms[form].security_code.focus();
				 return false;
			}
		}
	
	}
	
}
