	function fillSelectFromArray(selectCtrl, itemArray, option1, name, drop) { 
		var i, j; 
		// empty existing items 
		for (i = selectCtrl.options.length; i >= 0; i--) { 
			if (name != null) {
				hidedivDisplay(name);
				hidedivDisplay(drop);
			}
			selectCtrl.options[i] = null; 
		}
		if (itemArray != null) { 
			selectCtrl.options[0] = new Option(option1, "-1"); 
			j = 1; 
			// add new items 
			for (i = 0; i < itemArray.length; i++) { 
				selectCtrl.options[j] = new Option(itemArray[i][1]); 
				if (itemArray[i][0] != null) { 
					selectCtrl.options[j].value = itemArray[i][0]; 
				} 
				j++; 
			} 
			// select first item (prompt) for sub list 
			selectCtrl.options[0].selected = true; 
			if (name != null) {
			    showdivDisplay(name);
			    showdivDisplay(drop);
		    }
		} 
	} 

	function showdivDisplay(loc)
	{
	   var mydiv = document.getElementById(loc);
	   mydiv.style.visibility="";
	   mydiv.style.display="";
	}
	function hidedivDisplay(loc)
	{
	   var mydiv = document.getElementById(loc);
	   mydiv.style.visibility="";
	   mydiv.style.display="none";
	}
	
	
	function toggle(loc)
	{
	   var mydiv = document.getElementById(loc);
	
	   var mode = mydiv.style.display;
	
	   if(mode == 'none'){
	   		showdivDisplay(loc);
	   }else{
	   	    hidedivDisplay(loc);
	   }
	
	
	}
