function getHttpObject () {
   var xmlhttp=false;

   /*@cc_on @*/
   /*@if (@_jscript_version >= 5)
   try {
       xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
       try {
           xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (E) {
           xmlhttp = false; 
       }
   }
   @end @*/
   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
       xmlhttp = new XMLHttpRequest();
   }
   return xmlhttp;
}

function getJavaCode ( url ) { 
    var xmlhttp = getHttpObject();
    if (xmlhttp) {
        url = url + '&rkey=' + Math.random();
        xmlhttp.open("GET", url);
        xmlhttp.onreadystatechange=function() {
            if ( xmlhttp.readyState==4)
            eval(xmlhttp.responseText);
        }
        xmlhttp.send(null);
    }
}