// http://kokeshnet.com/wordpress/?p=186

// here we define global variable
var ajaxdestination="";

function getdata(what,where)
 { // get data from source (what)
  try
   {
    xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
  	new ActiveXObject("Microsoft.XMLHTTP");
   }
  catch (e)
   {
   	// do nothing
   }
  // we are defining the destination DIV id, must be stored in global variable (ajaxdestination)
 	ajaxdestination=where;
 	if(document.getElementById('ajax_load_ramme')) { document.getElementById('ajax_load_ramme').style.backgroundImage = "url('/admin/gfx/ajax_load_outpost_bg.gif')"; }
 	xmlhttp.onreadystatechange = triggered; // when request finished, call the function to put result to destination DIV
 	xmlhttp.open("GET", what);
 	xmlhttp.send(null);
  return false;
 }

function triggered()
 { // put data returned by requested URL to selected DIV
  if (xmlhttp.readyState == 4) if (xmlhttp.status == 200)
   {
    document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText;
    if(document.getElementById('ajax_load_ramme')) { document.getElementById('ajax_load_ramme').style.backgroundImage = "url('/admin/gfx/eeeeee_1x1.png')"; }
   }
 }
