
var checkflag="false";
  function selectAllCheckboxes(form, element) {
     if (checkflag == "false") {
         for (var i=0; i < form.elements.length; i++) {
             if (form.elements[i].name == element) {
                 form.elements[i].checked=true;
             }
         }
         checkflag = "true";
         return "Uncheck All";
     } else {
         for (var i=0; i < form.elements.length; i++) {
             if (form.elements[i].name == element) {
                 form.elements[i].checked=false;
             }
         }
         checkflag = "false";
         return "Check All";
     }
  }



function PopulateDropDownFromArray(objDataArray,varSelectedValue,objControl,strError) {

	// Load a select list from an array
	// The array must be in multidimensional format: arr[x][y]
	// where x is the row number and y is the field ordinal position


	
	strError='';

	if (!isObject(objControl)){
		strError='Javascript Error in Function PopulateDropDownFromArray: objControl is not an object';
		return false;
	}

	  // Delete all entries in the list box
	  for (i = objControl.length; i > 0; i--)
	  {
	    objControl.options[i-1] = null;
	  }

	  // Add comment option 
	  objControl.options[0] = new Option("-- Select --",0);

	  // add  Associated Array Values to Box2
	  if (isObject(objDataArray)) {
	    NumEntries = objDataArray.length;
	    
	    var varKeyValue;
	    var varDescriptor;
	    for (i = 0; i < NumEntries; i++) {
	    
	    	varKeyValue=objDataArray[i][0];
	    	varDescriptor= objDataArray[i][1];
		 objControl.options[i] = new Option(varDescriptor,varKeyValue);
	    }
	  }
	  objControl.selectedIndex = 0;


}


var checkflag = "false";
function CheckBoxSelectAll(form, element) {
	if (checkflag == "false") {
	 for (var i=0; i < form.elements.length; i++) {
	     if (form.elements[i].name == element) {
		 form.elements[i].checked=true;
	     }
	 }
	 checkflag = "true";
	 return "Uncheck All";
	} else {
	 for (var i=0; i < form.elements.length; i++) {
	     if (form.elements[i].name == element) {
		 form.elements[i].checked=false;
	     }
	 }
	 checkflag = "false";
	 return "Check All";
	}
}


