//<script language="JavaScript" type="text/JavaScript">
function validate(form){
     // validation for name /^[a-zA-Z](&\.-s)*$/ length > 6 characters
     // validation for email  /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	 // validation for checkboxes (minimum 1 checked)
	 
	 var errstr = "";
	 var namepattern = /^\D+$/ ;
	 var emailpattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ ;

     // nm holds value of form field named "name"
 	 var nm = new String(form.name.value) ;
	 // nem holds value of form field named "email"
	 var nem = new String(form.email.value) ;
     // check for existance of checkbox form element
	 if (form.length > 2) 
	 {
     	var nckbx = false;
	 
	 	// check checkbox form elements named "nle, nlu and em"
       	 if (form.nle.checked)
       	      { 
       	      nckbx = true;
       	      }
       	 if (form.nlu.checked)
       	      { 
       	      nckbx = true;
       	      }
       	 if (form.em.checked)
       	      { 
       	      nckbx = true;
       	      }
	}
	else
	{
     	var nckbx = true;
	}

	 if (!namepattern.test(nm)|| (nm.length < 6))
	 {   
	   errstr = "Correct Your Name \n" ;  
	 }

	 if (!emailpattern.test(nem))
	 {   
	   errstr = errstr + "Correct Your Email Address \n" ;
	 }

	 if (!nckbx) 
     {   
       errstr = errstr + "At least 1 checkbox must be selected" ;
 	 }

	 if (errstr != "") 
	 {
	   alert(errstr);
	   return false; 
     }
	 else
	 {	
	  return true;
	 }
}
  // function clearDefault clears the default form value in the text field
  function clearDefault(el) {
    if (el.defaultValue==el.value) el.value = ""
  }
  // function handleEnter prevents submission of the form when user presses the enter key
  function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}      
