var http_request = false;

function drdReq(url,formname,formfield) {
 http_request = false;
 if (window.XMLHttpRequest) {
  http_request = new XMLHttpRequest();
  if (http_request.overrideMimeType) {
   http_request.overrideMimeType('text/xml');
  }
 }
 else if (window.ActiveXObject) {
  try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
  catch (e) {
   try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
   catch (e) {}
  }
 }
 
 if (!http_request) {  return false; }
 
 http_request.onreadystatechange = new Function('fx', 'drd("'+formname+'","'+formfield+'")');
 http_request.open('POST', url, true);
 http_request.send(null);
}

function drd(formname,formfield) {
 var selectfield="document."+formname+"."+formfield;
 if(http_request.readyState == 4) {
  var xmldoc = http_request.responseXML;
  var cont=true;
  var i=0;
  var x=selectfield.length;
  
  for(var n=0; n<x; n++) { eval(selectfield+".options[0]=null");  }
  
  while(cont) {
   option_description = xmldoc.getElementsByTagName('option_description').item(i);
   option_value = xmldoc.getElementsByTagName('option_value').item(i);
   if(option_description==null) {
    cont = false;
   }
    else {
     var n_opt_e = option_description.firstChild.data;
     var n_opt_v = option_value.firstChild.data;
     var addOpt=new Option(n_opt_e,n_opt_v);
     eval(selectfield+".options")[eval(selectfield+".length")]=addOpt;
    }
     i++; 
  }
   var cont=true;
 }
}

var http_request = false;

function getDeleteItems(url,divId) {
 http_request = false;
 if (window.XMLHttpRequest) {
  http_request = new XMLHttpRequest();
  if(http_request.overrideMimeType) {
   http_request.overrideMimeType('text/xml');
  }
 }
 else if (window.ActiveXObject)	{
  try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch(e) {
   try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
   catch(e) {}
  }
 }
 
 if(!http_request)	{ alert('error!!!)'); }
 
 http_request.onreadystatechange = new Function('fx', 'setInnerHtml("'+divId+'")');
 http_request.open('POST', url, true);
 http_request.send(null);
}

function setInnerHtml(divId) {
 if(http_request.readyState == 4) {
  if(http_request.status == 200) { document.getElementById(''+divId+'').innerHTML = http_request.responseText; }
  else { alert('Requesterror'); }
 }
}
 
function sUpdater(element_id1,element_id2,s_id,s_value) {
 document.getElementById(''+element_id1+'').value = s_id;
 document.getElementById(''+element_id2+'').value = s_value;
}
