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

function checkme(form){
	if (form=='contact')
	{
		if (document.forms['contact'].name){
			if (f_trimmer(document.forms['contact'].name.value)==""){
			
				 alert("Name is required");
				 document.forms['contact'].name.focus();
				 return false;
			}
		}
		
		if (document.forms['contact'].email){
			if (f_trimmer(document.forms['contact'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['contact'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['contact'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['contact'].email.focus();
					return false;
				}
			}
		}
		
		if (document.forms['contact'].scode){
			if (f_trimmer(document.forms['contact'].message.value)==""){
				 alert("Please add a comment!");
				 document.forms['contact'].message.focus();
				 return false;
			}
		}
		
		if (document.forms['contact'].scode){
			if (f_trimmer(document.forms['contact'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['contact'].scode.focus();
				 return false;
			}
		}
	
	
	} 
	else if (form=='join')
	{
	
		if (document.forms['join'].name){
			if (f_trimmer(document.forms['join'].name.value)==""){
			
				 alert("Name is required");
				 document.forms['join'].name.focus();
				 return false;
			}
		}
		
		if (document.forms['join'].service_type){
			if (f_trimmer(document.forms['join'].service_type.value)==0){
			
				 alert("Service Type is required");
				 document.forms['join'].service_type.focus();
				 return false;
			}
		}
		if (document.forms['join'].contact){
			if (f_trimmer(document.forms['join'].contact.value)==""){
			
				 alert("Contact Person is required");
				 document.forms['join'].contact.focus();
				 return false;
			}
		}
		if (document.forms['join'].county_id){
			if (f_trimmer(document.forms['join'].county_id.value)==0){
			
				 alert("County is required");
				 document.forms['join'].county_id.focus();
				 return false;
			}
		}
		if (document.forms['join'].mobile){
			if (f_trimmer(document.forms['join'].phone.value)=="" && f_trimmer(document.forms['join'].mobile.value)==""){
			
				 alert("A phone number is required");
				 document.forms['join'].phone.focus();
				 return false;
			}
		}
		
		if (document.forms['join'].email){
			
			if (f_trimmer(document.forms['join'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['join'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['join'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['join'].email.focus();
					return false;
				}
			}
		}
		
		if (document.forms['join'].scode){
			if (f_trimmer(document.forms['join'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['join'].scode.focus();
				 return false;
			}
		}
	}
	else if (form=='join_fest')
	{
		if (document.forms['join_fest'].sDay.value=="" || document.forms['join_fest'].sMonth.value=="" || document.forms['join_fest'].sYear.value==""){
		
			 alert("Invalid Or Missing Start Date");
			 document.forms['join_fest'].sDay.focus();
			 return false;
		} 
		if (document.forms['join_fest'].eDay.value=="" || document.forms['join_fest'].eMonth.value=="" || document.forms['join_fest'].eYear.value==""){
			
			 alert("Invalid Or Missing End Date");
			 document.forms['join_fest'].eDay.focus();
			 return false;
		} 
			
		if (document.forms['join_fest'].title){
			if (f_trimmer(document.forms['join_fest'].title.value)==""){
			
				 alert("Festival Title is required");
				 document.forms['join_fest'].title.focus();
				 return false;
			}
		}
		if (document.forms['join_fest'].html){
			if (f_trimmer(document.forms['join_fest'].html.value)==""){
			
				 alert("Festival Description is required");
				 document.forms['join_fest'].html.focus();
				 return false;
			}
		}
		
		
		if (document.forms['join_fest'].person_name){
			if (f_trimmer(document.forms['join_fest'].person_name.value)==""){
			
				 alert("Person Name is required");
				 document.forms['join_fest'].person_name.focus();
				 return false;
			}
		}
			if (f_trimmer(document.forms['join_fest'].address1.value)=="" && f_trimmer(document.forms['join_fest'].address2.value)==""){
			
				 alert("Address is required");
				 document.forms['join_fest'].address1.focus();
				 return false;
			}
		
		
			if (f_trimmer(document.forms['join_fest'].phone.value)=="" && f_trimmer(document.forms['join_fest'].mobile.value)==""){
			
				 alert("A phone number is required");
				 document.forms['join_fest'].phone.focus();
				 return false;
			}
		
		
		if (document.forms['join_fest'].email){
			
			if (f_trimmer(document.forms['join_fest'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['join_fest'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['join_fest'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['join_fest'].email.focus();
					return false;
				}
			}
		}
		
		if (document.forms['join_fest'].scode){
			if (f_trimmer(document.forms['join_fest'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['join_fest'].scode.focus();
				 return false;
			}
		}
	}
	else if (form=='recform')
	{
		if (document.forms['recform'].email){
			
			if (f_trimmer(document.forms['recform'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['recform'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['recform'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['recform'].email.focus();
					return false;
				}
			}
		}
	} 
	else if (form=='competitorform')
	{
		if (document.forms['competitorform'].name){
			if (f_trimmer(document.forms['competitorform'].name.value)==""){
			
				 alert("Name is required");
				 document.forms['competitorform'].name.focus();
				 return false;
			}
		}
		
	
		if (document.forms['competitorform'].mobile){
			if (f_trimmer(document.forms['competitorform'].phone.value)=="" && f_trimmer(document.forms['competitorform'].mobile.value)==""){
			
				 alert("A phone number is required");
				 document.forms['competitorform'].phone.focus();
				 return false;
			}
		}
		
		if (document.forms['competitorform'].email){
			
			if (f_trimmer(document.forms['competitorform'].email.value)==""){
				alert("Your Email is required\n");
				document.forms['competitorform'].email.focus();
				return false;
			} else {
		   		var s = new String(document.forms['competitorform'].email.value);
		
		       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       		alert ("Your Email address is invalid.");
					document.forms['competitorform'].email.focus();
					return false;
				}
			}
		}
		
		if (document.forms['competitorform'].image){
			if (f_trimmer(document.forms['competitorform'].image.value)==""){
			
				 alert("Image is required");
				 document.forms['competitorform'].image.focus();
				 return false;
			}
		}
		
		if (document.forms['competitorform'].scode){
			if (f_trimmer(document.forms['competitorform'].scode.value)==""){
				 alert("Confirm security code please!");
				 document.forms['competitorform'].scode.focus();
				 return false;
			}
		}
	}
	
}
