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

function checkme(form){

	if (form=='press')
	{
		if (document.forms['press'].name){
			if (f_trimmer(document.forms['press'].name.value)==""){
			
				 alert("Name is required");
				 document.forms['press'].name.focus();
				 return false;
			}
		}
		
		if (document.forms['press'].organisation){
			if (f_trimmer(document.forms['press'].organisation.value)==""){
				 alert("Organisation is required!");
				 document.forms['press'].organisation.focus();
				 return false;
			}
		}
		
		if (document.forms['press'].phone){
			if (f_trimmer(document.forms['press'].phone.value)==""){
				 alert("Telephone is required!");
				 document.forms['press'].phone.focus();
				 return false;
			}
		}
		
		if (document.forms['press'].email){
			if (f_trimmer(document.forms['press'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['press'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['press'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['press'].email.focus();
					return false;
				}
			}
		}
		
		if (document.forms['press'].usr){
			if (f_trimmer(document.forms['press'].usr.value)==""){
				 alert("Username is required!");
				 document.forms['press'].usr.focus();
				 return false;
			}
		}
		
		if (document.forms['press'].pwd){
			if (f_trimmer(document.forms['press'].pwd.value)==""){
				 alert("Password is required!");
				 document.forms['press'].pwd.focus();
				 return false;
			} else {
				if (f_trimmer(document.forms['press'].pwd.value)!=f_trimmer(document.forms['press'].pwd2.value)){
					alert("Password not confirmed!");
					 document.forms['press'].pwd2.focus();
					 return false;
				}
			}
		}
		if (document.forms['press'].scode){
			if (f_trimmer(document.forms['press'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['press'].scode.focus();
				 return false;
			}
		}
		if (document.forms['press'].security_code){
			if (f_trimmer(document.forms['press'].security_code.value)==""){
				 alert("Confirm security code please!");
				 document.forms['press'].security_code.focus();
				 return false;
			}
		}
	
	} else if (form=='frm_checkout'){
		if (document.forms['frm_checkout'].first_name){
			if (f_trimmer(document.forms['frm_checkout'].first_name.value)==""){
			
				 alert("First Name is required");
				 document.forms['frm_checkout'].first_name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_checkout'].last_name){
			if (f_trimmer(document.forms['frm_checkout'].last_name.value)==""){
			
				 alert("Last Name is required");
				 document.forms['frm_checkout'].last_name.focus();
				 return false;
			}
		}
		if (document.forms['frm_checkout'].address1){
			if (f_trimmer(document.forms['frm_checkout'].address1.value)==""){
			
				 alert("Address is required");
				 document.forms['frm_checkout'].address1.focus();
				 return false;
			}
		}
		if (document.forms['frm_checkout'].city){
			if (f_trimmer(document.forms['frm_checkout'].city.value)==""){
			
				 alert("City is required");
				 document.forms['frm_checkout'].city.focus();
				 return false;
			}
		}
		if (document.forms['frm_checkout'].country){
			if (f_trimmer(document.forms['frm_checkout'].country.value)==""){
			
				 alert("Country is required");
				 document.forms['frm_checkout'].country.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_checkout'].phone){
			if (f_trimmer(document.forms['frm_checkout'].phone.value)==""){
				 alert("Telephone is required!");
				 document.forms['frm_checkout'].phone.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_checkout'].email){
			if (f_trimmer(document.forms['frm_checkout'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_checkout'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_checkout'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_checkout'].email.focus();
					return false;
				}
			}
		} 
		
		
		if (confirm('You are about to Submit an order. \nPress \'Ok\' if you want to Proceed or \'Cancel\' if you have not finished shopping.')) 
			return true; 
		else 
			return false;
	} 
	else if (form=='frm_friends'){
	
		if (document.forms['frm_friends'].friend_type){
			if (f_trimmer(document.forms['frm_friends'].friend_type.value)==""){
			
				 alert("Friend Type is required");
				 document.forms['frm_friends'].friend_type.focus();
				 return false;
			}
		}
		if (document.forms['frm_friends'].first_name){
			if (f_trimmer(document.forms['frm_friends'].first_name.value)==""){
			
				 alert("First Name is required");
				 document.forms['frm_friends'].first_name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_friends'].last_name){
			if (f_trimmer(document.forms['frm_friends'].last_name.value)==""){
			
				 alert("Last Name is required");
				 document.forms['frm_friends'].last_name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_friends'].address1){
			if (f_trimmer(document.forms['frm_friends'].address1.value)==""){
			
				 alert("Address is required");
				 document.forms['frm_friends'].address1.focus();
				 return false;
			}
		}
		if (document.forms['frm_friends'].city){
			if (f_trimmer(document.forms['frm_friends'].city.value)==""){
			
				 alert("City is required");
				 document.forms['frm_friends'].city.focus();
				 return false;
			}
		}
		if (document.forms['frm_friends'].country){
			if (f_trimmer(document.forms['frm_friends'].country.value)==""){
			
				 alert("Country is required");
				 document.forms['frm_friends'].country.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_friends'].phone){
			if (f_trimmer(document.forms['frm_friends'].phone.value)==""){
				 alert("Telephone is required!");
				 document.forms['frm_friends'].phone.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_friends'].email){
			if (f_trimmer(document.forms['frm_friends'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_friends'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_friends'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_friends'].email.focus();
					return false;
				}
			}
		} 
		
		
	} else if (form=='frm_student'){
	
		
		if (document.forms['frm_student'].first_name){
			if (f_trimmer(document.forms['frm_student'].first_name.value)==""){
			
				 alert("First Name is required");
				 document.forms['frm_student'].first_name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_student'].last_name){
			if (f_trimmer(document.forms['frm_student'].last_name.value)==""){
			
				 alert("Last Name is required");
				 document.forms['frm_student'].last_name.focus();
				 return false;
			}
		}
		if (document.forms['frm_student'].email){
			if (f_trimmer(document.forms['frm_student'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_student'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_student'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_student'].email.focus();
					return false;
				}
			}
		} 
		
		
		
		if (document.forms['frm_student'].college){
			if (f_trimmer(document.forms['frm_student'].college.value)==""){
			
				 alert("College is required");
				 document.forms['frm_student'].college.focus();
				 return false;
			}
		}
		if (document.forms['frm_student'].course){
			if (f_trimmer(document.forms['frm_student'].course.value)==""){
			
				 alert("Course is required");
				 document.forms['frm_student'].course.focus();
				 return false;
			}
		}
		if (document.forms['frm_student'].student_id){
			if (f_trimmer(document.forms['frm_student'].student_id.value)==""){
			
				 alert("Student ID is required");
				 document.forms['frm_student'].student_id.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_student'].yes){
			if (!document.forms['frm_student'].yes.checked){
			
				 alert("Please Check if you want to be a GAF Student");
				 return false;
			}
		}
		
		
		
		
	} else if (form=='frm_group'){
	
		
		if (document.forms['frm_group'].first_name){
			if (f_trimmer(document.forms['frm_group'].first_name.value)==""){
			
				 alert("First Name is required");
				 document.forms['frm_group'].first_name.focus();
				 return false;
			}
		}
		
		if (document.forms['frm_group'].last_name){
			if (f_trimmer(document.forms['frm_group'].last_name.value)==""){
			
				 alert("Last Name is required");
				 document.forms['frm_student'].last_name.focus();
				 return false;
			}
		}
		if (document.forms['frm_group'].email){
			if (f_trimmer(document.forms['frm_group'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['frm_group'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['frm_group'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['frm_group'].email.focus();
					return false;
				}
			}
		} 
		if (document.forms['frm_group'].phone){
			if (f_trimmer(document.forms['frm_group'].phone.value)==""){
			
				 alert("Phone is required");
				 document.forms['frm_group'].phone.focus();
				 return false;
			}
		}
		
		
		
		
		
	} 
	return true;
	
}

function checkorder(){

if (document.myform.requested_by){
	if (f_trimmer(document.myform.requested_by.value)==""){
	
		 alert("\"Requested by\" is required");
		 document.myform.requested_by.focus();
		 return false;
	}
}
if (document.myform.email){
	
	if (f_trimmer(document.myform.email.value)==""){
		alert("Your Email is required\n");
		document.myform.email.focus();
		return false;
	} else {
   		var s = new String(document.myform.email.value);

       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
       		alert ("Your Email address is invalid.");
			document.myform.email.focus();
			return false;
		}
	}
}

if ($('[name$="[show]"]:checked').length<=0){
	
		 alert("Select a show");
		 return false;
	}
if (document.myform.name_of){
	if (f_trimmer(document.myform.name_of.value)==""){
	
		 alert("\"Tickets in the Name of\" is required");
		 document.myform.name_of.focus();
		 return false;
	}
}

}

