function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

function validate() {
	var response="Please fill out the following form fields:\n";
	var err=0;

	if (!document.all&&!document.getElementById) { //Check page is fully loaded
		return;
	}
	var el = document.getElementById? document.getElementById("name"): document.all.tick2; //Get form element
	if (el.value.length<1) {
		response+="Name\n";
		err=1;
	}
	var el = document.getElementById? document.getElementById("phone"): document.all.tick2; //Get form element
	if (el.value.length<9) {
		response+="Phone\n";
		err=1;
	}
	var el = document.getElementById? document.getElementById("email"): document.all.tick2; //Get form element
	if (el.value.length<5) { //Minimum 5 characters
		response+="Email\n";
		err=1;
	} else if (el.value.indexOf("@")<1) { //Should be one @
		response+="A valid email address\n";
		err=1;
	} else if (el.value.lastIndexOf(".")<el.value.lastIndexOf("@")) {
		response+="A valid email address\n";
		err=1;
	}
	var el = document.getElementById? document.getElementById("comments"): document.all.tick2; //Get form element
	if (el.value.length<5) {
		response+="Comments\n";
		err=1;
	}
	if (err==1) {
		alert(response);
		return false;
	} else {
		return true;
	}
}



// define functions to check for max values reached for checkbox question
     var my_value_array = new Array();
     var my_cnt_array = new Array();
     function checkbox_max_select(element,variable,max) {
        var index=-1;
        var my_length=my_value_array.length;
        for(var i=0; i< my_value_array.length;i++) {
           if(my_value_array[i] == variable) {
              index=i;
              break;
           }
        }
        if(index == -1) {
           my_value_array[my_length]=variable;
           my_cnt_array[my_length]=0;
           index=my_length;
        }
        var chk_value=element.checked;
        if(chk_value) {
           if((my_cnt_array[index]+1) > max) {
              element.checked=false;
              alert("You may select "+max+ " boxes at most.  To change a selection, uncheck one box, then check another box.");
           } else {
              my_cnt_array[index]=my_cnt_array[index]+1;
           }
        } else {
           if(my_cnt_array[index] > 0) {
              my_cnt_array[index]=my_cnt_array[index]-1;
           }
        }
     }

     function checkbox_set_cur_cnt(element,variable,max) {
        var index=-1;
        var my_length=my_value_array.length;
        for(var i=0; i< my_value_array.length;i++) {
           if(my_value_array[i] == variable) {
              index=i;
              break;
           }
        }
        if(index == -1) {
           my_value_array[my_length]=variable;
           my_cnt_array[my_length]=max;
           // index=my_length;
        }
      }
	  
	  
	  
	  
	  
	  function chkcontrol(j) {
var total=0;
for(var i=0; i < document.form.ckb.length; i++){
if(document.form.ckb[i].checked){
total =total +1;}
if(total > 3){
alert("Please Select only three")
document.form.ckb[j].checked = false ;
return false;
}
}
} 
