
function XAJA_init() {

   var xmlHttp = null;


   // Mozilla, Opera, Safari sowie Internet Explorer 7
   if (typeof XMLHttpRequest != 'undefined') {
       xmlHttp = new XMLHttpRequest();
   }
   if (!xmlHttp) {
       // Internet Explorer 6 und ▒lter
       try {
           xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
       } catch(e) {
           try {
               xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
           } catch(e) {
               xmlHttp  = null;
           }
       }
   }

   return xmlHttp;

}


function XAJA_loadContent( source, elementID, img ) {


	if( elementID != "" ) {
	   var element = document.getElementById( elementID );

      if( img != "" && typeof img != "undefined" ) {

      	element.innerHTML = '<img src="/images/xaja/'+img+'" />';
   
      } else {
      	element.innerHTML = '<img src="/images/misc/icon_loader.gif" />';
      }
	}

   var xmlHttp = XAJA_init();

   // no cache!!
   source = source + "&uncache=" + new Date().getTime();


   if (xmlHttp) {
       xmlHttp.open('GET', source, true);
       xmlHttp.onreadystatechange = function () {

           if (xmlHttp.readyState == 4) {

				   if( elementID != "" ) {
	               XAJA_setContent( elementID, xmlHttp.responseText );
					}

           }
       };
       xmlHttp.send(null);
   }

}


function XAJA_setContent( elementID, content )  {

   var element = document.getElementById( elementID );
   element.innerHTML = content;

}



