function getData_select(getParm, whereToPut, urlfile, loadingId) {
	loadProgress("y", loadingId); 
     var oXmlHttp = zXmlHttp.createRequest();
   oXmlHttp.open("get", urlfile + getParm, true);
   oXmlHttp.setRequestHeader("charset","utf-8");
   oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
            displayData_select(oXmlHttp.responseText, whereToPut);
			loadProgress("n", loadingId);
        } else {
            displayData_select("An error occurred: " + oXmlHttp.statusText, whereToPut);
        }
         }            
   };
   oXmlHttp.send(null);
}
function displayData_select(sText, whereToPut){
          //jsonResp = eval("(" + jsonResp + ")");
          jsonResp = JSON.parse(sText);
        var oSelect = get(whereToPut);
var old_op = oSelect.length;
        var lengthOption = jsonResp.class1.length;
        for(i=0;i < old_op; i++){
            oSelect.remove(oSelect.value[i]);
          }
       for (j=0; j < lengthOption; j++) {
            var newoption = jsonResp.class1[j].v;
            var newname = jsonResp.class1[j].s;
            oSelect.options[j] = new Option(newname, newoption, false, false);
       }
     }