// validate contact form function
function validate() {
		var form = document.forms['contact_form'];
		var i;
		var errorMessage = '';
	
		if(form.fname.value == '') 
			errorMessage = errorMessage + 'Please enter your first name.\n' ;
		if(form.lname.value == '') 
			errorMessage = errorMessage + 'Please enter your last name.\n' ;

// check format of phone number !
		var count=0;
   	 	for (i = 0; i < form.phone.value.length; i++){   
        			var c = form.phone.value.charAt(i);
       			 if ((c < "0") || (c > "9")){
				if (c!="-"){ 
					count=0; // set to zero to account for the break, meaning a letter!
					{break}
				}
				count-=1; // minuses 1 from count to account for the dash!
			}
			count+=1;		
   		}
		if(count != 10) // phone number should have 7 numbers
			errorMessage = errorMessage + 'Please enter a valid phone number.\n' ;	

// check format of email !
		if(form.email.value == ''){ 
			errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}else{
			apos=form.email.value.indexOf("@")
			dotpos=form.email.value.lastIndexOf(".")
				if (apos<1||dotpos-apos<2) 
					errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}

// display alert or submit

		if(errorMessage != "") 
		{
			alert(errorMessage);
		} else {
			form.submit();
		}
		errorMessage = "";
}



// check registration function
function register() {
		var form = document.forms['registration'];
		var i;
		var errorMessage = '';

		if(form.theDate.value == '') 
			errorMessage = errorMessage + 'Please select a camp date.\n' ;
		if(form.theCourse.value == '') 
			errorMessage = errorMessage + 'Please select a camp location.\n' ;	
		if(form.theAge.value == '') 
			errorMessage = errorMessage + 'Please enter your age.\n' ;
		if(form.theClub.value == '') 
			errorMessage = errorMessage + 'Please indicate if you require clubs.\n' ;	
		if(form.theHand.value == '') 
			errorMessage = errorMessage + 'Please indicate which way you swing.\n' ;
		if(form.thePay.value == '') 
			errorMessage = errorMessage + 'Please indicate your payment method.\n' ;
		if(form.name.value == '') 
			errorMessage = errorMessage + 'Please enter your name.\n' ;	

// check format of phone number !
		var count=0;
   	 	for (i = 0; i < form.phone.value.length; i++){   
        			var c = form.phone.value.charAt(i);
       			 if ((c < "0") || (c > "9")){
				if (c!="-"){ 
					count=0; // set to zero to account for the break, meaning a letter!
					{break}
				}
				count-=1; // minuses 1 from count to account for the dash!
			}
			count+=1;		
   		}
		if(count != 7) // phone number should have 7 numbers
			errorMessage = errorMessage + 'Please enter a valid phone number.\n' ;	

// check format of email !
		if(form.email.value == ''){ 
			errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}else{
			apos=form.email.value.indexOf("@")
			dotpos=form.email.value.lastIndexOf(".")
				if (apos<1||dotpos-apos<2) 
					errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}

		if(form.parent.value == '') 
			errorMessage = errorMessage + 'Please enter your parent or guardian name.\n' ;

// check format of emergency phone number !
		var count=0;
   	 	for (i = 0; i < form.emergency.value.length; i++){   
        			var c = form.emergency.value.charAt(i);
       			 if ((c < "0") || (c > "9")){
				if (c!="-"){ 
					count=0; // set to zero to account for the break, meaning a letter!
					{break}
				}
				count-=1; // minuses 1 from count to account for the dash!
			}
			count+=1;		
   		}
		if(count != 7) // phone number should have 7 numbers
			errorMessage = errorMessage + 'Please enter a valid emergency phone number.\n' ;

// display alert or submit

		if(errorMessage != "") 
		{
			alert(errorMessage);
		} else {
			form.submit();
		}
		errorMessage = "";
}









// check womens registration function
function registerW() {
		var form = document.forms['registration'];
		var i;
		var errorMessage = '';

		if(form.theDate.value == '') 
			errorMessage = errorMessage + 'Please select a clinic date.\n' ;
		if(form.theTime.value == '') 
			errorMessage = errorMessage + 'Please select a clinic time.\n' ;
		if(form.theCourse.value == '') 
			errorMessage = errorMessage + 'Please select a clinic location.\n' ;	
		if(form.thePay.value == '') 
			errorMessage = errorMessage + 'Please indicate your payment method.\n' ;
		if(form.name.value == '') 
			errorMessage = errorMessage + 'Please enter your name.\n' ;	

// check format of phone number !
		var count=0;
   	 	for (i = 0; i < form.phone.value.length; i++){   
        			var c = form.phone.value.charAt(i);
       			 if ((c < "0") || (c > "9")){
				if (c!="-"){ 
					count=0; // set to zero to account for the break, meaning a letter!
					{break}
				}
				count-=1; // minuses 1 from count to account for the dash!
			}
			count+=1;		
   		}
		if(count != 7) // phone number should have 7 numbers
			errorMessage = errorMessage + 'Please enter a valid phone number.\n' ;	

// check format of email !
		if(form.email.value == ''){ 
			errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}else{
			apos=form.email.value.indexOf("@")
			dotpos=form.email.value.lastIndexOf(".")
				if (apos<1||dotpos-apos<2) 
					errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}

// display alert or submit

		if(errorMessage != "") 
		{
			alert(errorMessage);
		} else {
			form.submit();
		}
		errorMessage = "";
}

