<!-- Hide script from old browsers

/* Check for Javascript*/

 	//alert("Hello there I am present still");
	
	
/* index2008.asp - On Search Box submit Check whether searchstr has been changed or not */		
		
		function searchstrCheck() {
			//alert("Javascript searchsteCheck active");
					if (document.searchForm.searchstr.value == "Event name") {
						document.getElementById("searchstr").value = "";
						//alert("Event name detected");
						document.searchForm.submit();		
						return false
					}
						
						//alert("Event name NOT detected");			
		}


	
/* Validation of Form */

		

	/* Check Event Name */		
		function validEventName(gquery) {
					if (document.gquery.event.value == "") {
						document.getElementById("eventmessage").style.display = "block";
						document.gquery.event.className = "formerror";
						
						return false
					}
						document.getElementById("eventmessage").style.display = "none";
						document.gquery.event.className = "formtext";
						
						return true
					
		}
		
	/* Check Event Date to be displayed */		
		function validEventDate(gquery) {
					if (document.gquery.evdatedisp.value == "") {
						document.getElementById("evdatemessage").style.display = "block";
						document.gquery.evdatedisp.className = "formerror";
								
						return false
					}
						document.getElementById("evdatemessage").style.display = "none";
						document.gquery.evdatedisp.className = "formtext";
								
						return true
									
		}
		
	/* Check Start Date for the event */		
		function validStartDate(gquery) {
			var dateformat = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/
					if (document.gquery.StartDate.value.search(dateformat)==-1) {
						document.getElementById("Daymessage").style.display = "block";
						document.gquery.StartDate.className = "formerror";
						
						return false
					}
						document.getElementById("Daymessage").style.display = "none";
						document.gquery.StartDate.className = "formtext";
						
						return true
					
		}
		
	/* Check End Date for the event */		
		function validEndDate(gquery) {
			var dateformat = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/
					if (document.gquery.EndDate.value.search(dateformat)==-1) {
						document.getElementById("Monthmessage").style.display = "block";
						document.gquery.EndDate.className = "formerror";
						
						return false
					}
						document.getElementById("Monthmessage").style.display = "none";
						document.gquery.EndDate.className = "formtext";
						
						return true
					
		}
		

		
	/* Check Event Venue */		
		function validVenue(gquery) {
					if (document.gquery.Venue.value == "") {
						document.getElementById("venuemessage").style.display = "block";
						document.gquery.Venue.className = "formerror";
						
						return false
					}
						document.getElementById("venuemessage").style.display = "none";
						document.gquery.Venue.className = "formtext";
						
						return true
					
		}	
		
			/* Check Venue County */		
				function validVenueCounty(gquery) {
							if (document.gquery.venuecounty.value == "None") {
								document.getElementById("venuecountymessage").style.display = "block";
								document.gquery.venuecounty.className = "formerror";
								
								return false
							}
								document.getElementById("venuecountymessage").style.display = "none";
								document.gquery.venuecounty.className = "formtext";
								
								return true
							
		}
		
			/* Check Venue Postcode */		
				function validVenuepostcode(gquery) {
							if (document.gquery.venuepost.value == "Postcode of venue" || document.gquery.venuepost.value == "") {
								document.getElementById("venuepostcodemessage").style.display = "block";
								document.gquery.venuepost.className = "formerror";
								
								return false
							}
								document.getElementById("venuepostcodemessage").style.display = "none";
								document.gquery.venuepost.className = "formtext";
								
								return true
							
		}
		
		
			/* Check Organised By */		
				function validorgby(gquery) {
							if (document.gquery.orgby.value.length < 5) {
								document.getElementById("orgbymessage").style.display = "block";
								document.gquery.orgby.className = "formerror";
								
								return false
							}
								document.getElementById("orgbymessage").style.display = "none";
								document.gquery.orgby.className = "formtext";
								
								return true
							
		}
		
			/* Check Contact Name */		
				function validcontact(gquery) {
							if (document.gquery.Contact.value.length == 0) {
								document.getElementById("Contactmessage").style.display = "block";
								document.gquery.Contact.className = "formerror";
								
								return false
							}
								document.getElementById("Contactmessage").style.display = "none";
								document.gquery.Contact.className = "formtext";
								
								return true
							
		}				
		
		
			/* Check House Name or Numer */		
				function validhouse(gquery) {
							if (document.gquery.Add1.value == "") {
								document.getElementById("Housemessage").style.display = "block";
								document.gquery.Add1.className = "formerror";
								
								return false
							}
								document.getElementById("Housemessage").style.display = "none";
								document.gquery.Add1.className = "formtext";
								
								return true
							
		}
		
			/* Check Contact County */		
				function validContactCounty(gquery) {
							if (document.gquery.County.value == "None") {
								document.getElementById("contactcountymessage").style.display = "block";
								document.gquery.County.className = "formerror";
								
								return false
							}
								document.getElementById("contactcountymessage").style.display = "none";
								document.gquery.County.className = "formtext";
								
								return true
							
		}	
		
			/* Check Contact Postcode */		
				function validContactPostcode(gquery) {
							if (document.gquery.Postcode.value == "") {
								document.getElementById("contactpostcodemessage").style.display = "block";
								document.gquery.Postcode.className = "formerror";
								
								return false
							}
								document.getElementById("contactpostcodemessage").style.display = "none";
								document.gquery.Postcode.className = "formtext";
								
								return true
							
		}
		

			/* Check Contact relation to event */		
				function validRelation(gquery) {
							if (document.gquery.relation.value == "") {
								document.getElementById("relationmessage").style.display = "block";
								document.gquery.relation.className = "formerror";
								
								return false
							}
								document.getElementById("relationmessage").style.display = "none";
								document.gquery.relation.className = "formtext";
								
								return true
							
		}
		
			/* Check Contact Telephone Number */		
				function validtelephone(gquery) {
							if (document.gquery.telph.value == "") {
								document.getElementById("telephonemessage").style.display = "block";
								document.gquery.telph.className = "formerror";
								
								return false
							}
								document.getElementById("telephonemessage").style.display = "none";
								document.gquery.telph.className = "formtext";
								
								return true
							
		}
		
		  /* Check that description field does not hold more than 255 characters */
		    function validdescription(gquery) {
		          descriptioninput=document.gquery.description.value
              if (descriptioninput.length > 255){
              document.getElementById("descriptionmessage").style.display = "block";
								document.gquery.description.className = "formerror";
                
                return false}
              document.getElementById("descriptionmessage").style.display = "none";
								document.gquery.description.className = "formtext";
								
								return true  
        }

		  /* Check that notes field does not hold more than 255 characters */
		    function validnotes(gquery) {
		          notesinput=document.gquery.Notes.value
              if (notesinput.length > 255){
              document.getElementById("notesmessage").style.display = "block";
								document.gquery.Notes.className = "formerror";
                
                return false
                }
              document.getElementById("notesmessage").style.display = "none";
								document.gquery.Notes.className = "formtext";
								
								return true  
        }

		

		
		function EmailVal(gquery) {
			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
			if (re.test(document.gquery.emailno.value) || document.gquery.emailno.value == "") {
				document.getElementById("emailmessage").style.display = "none";
				document.gquery.emailno.className = "formtext";
				return true				
			}
			document.getElementById("emailmessage").style.display = "block";
			document.gquery.emailno.className = "formerror";
			return false
					}
		
		
		
		
		
	/* On Submit - check that all required form fields have been completed correctly */	

		function OnSubmitCheck() {
			var one = EmailVal(); // change functionOne() to onsubmit function name
			var two = validEventName(); // change functionTwo() to onsubmit function name
			var three = validEventDate();
			var four = validStartDate();
			var five = validEndDate();
			var six = validVenue();
			var seven = validVenueCounty();
			var eight = validVenuepostcode();
			var nine = validorgby();
			var ten = validcontact();
			var eleven = validhouse();
			var twelve = validContactCounty();
			var thirteen = validContactPostcode();
			var fourteen = validRelation();
			var fifteen = validtelephone();
			var sixteen = validdescription();
			var seventeen = validnotes();
			
			if((one == false) || (two == false) || (three == false) || (four == false) || (five == false) || (six == false) || (seven == false) || (eight == false) || (nine == false) || (ten == false) || (eleven == false) || (twelve == false) || (thirteen == false) || (fourteen == false) || (fifteen == false) || (sixteen == false) || (seventeen == false)){
			document.getElementById("NoSubmitmessage").style.display = "block";
			document.getElementById("NoSubmitmessagetop").style.display = "block";
				document.gquery.Submit.className = "formerror";
			
			
			return false; 
			}
			
			document.getElementById("gquery").submit();
			return true;
		}
		
	/* Only submit if Javascript is enabled */
	
		function formSubmit()
		{
		
		}
		
	/* Check that user really wants to delete the record and has ticked the check box */
	
	
		function OnDeleteCheck() {
			
		if (!document.DeleteForm.Delcheck.checked) { alert("Do you really intend to delete this entry? If so then please check the check the box below  ."); 
 return false; } 

	document.getElementById("DeleteForm").submit();
			return true;
		}
		
		
		/* For new Events populate the End Date with Start Date incase it is a one day event */
		
		function popEndDate(gquery) {
			
			if (document.gquery.StartDate.value != "") {
				
				document.gquery.EndDate.value = document.gquery.StartDate.value;
				//alert("I worked ... populated EndDate!");
				
								
			}
			//alert("DID NOT work ... EndDate! NOT populated");
			
					}
	
	// End hiding script from old browsers -->	
