
/*__start simple ActiveX functios */
var g_xmlHTTP = null;
 
function implementAtiveX() {
  try {
      g_xmlHTTP = new XMLHttpRequest();
   return true;
    }
    catch (e) {
      try {
        g_xmlHTTP = new ActiveXObject("MSXML2.XMLHTTP");
  return true;
      }
      catch (e) {
        try {
          g_xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    return true;
        }
        catch (e) {
          try {
            g_xmlHTTP = new ActiveXObject("MSXML.XMLHTTP");
   return true;
          }
          catch (e) {
            try {
              g_xmlHTTP = new ActiveXObject("MSXML3.XMLHTTP");
     return true;
            }
            catch (e) {
              alert("Dėmesio!\nJūsų naršyklėje negalima atlikti šio veiksmo.\nAtsiprašome.");
     return false;
            }
          }
        }
      }
    }
}
   
 
    var g_isDHTML = 0;
    var g_isLayers = 0;
    var g_isAll = 0;
    var g_isID = 0;
 var response_tag="";
 
 

    if (document.getElementById) {
      g_isID = 1;
      g_isDHTML = 1;
    }
    else if (document.all) {
      g_isAll = 1;
      g_isDHTML = 1;
    }
    else {
      browserVersion = parseInt(navigator.appVersion);
      if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {
        g_isLayers = 1;
        g_isDHTML = 1;
      }
    }
 
    function findDOM(v_objectID, v_withStyle ){
      if (v_withStyle == 1) {
        if (g_isID)
          return (document.getElementById(v_objectID).style);
        else if (g_isAll)
          return (document.all[v_objectID].style);
        else if (g_isLayers)
          return (document.layers[v_objectID]);
      }else if (g_isID)
        return (document.getElementById(v_objectID));
      else if (g_isAll)
        return (document.all[v_objectID]);
      else if (g_isLayers)
        return (document.layers[v_objectID]);
    }
 
    function writeToObject(v_objectID, v_text) {
      t_dom = findDOM(v_objectID, 0);
      if (g_isLayers) {
        t_dom.document.write(v_text);
        t_dom.document.close();
      }else {
        t_dom.innerHTML = v_text;
      }
    }
 

    var g_aborting = false;
    function abortClicked(){
      g_aborting = true;
      g_xmlHTTP.abort();
    }
 
    function resetResponse(){
  if(response_tag) {
   writeToObject(response_tag, "");
  }
      
      g_aborting = false;
    }
 
    function readyStateChanged(){
      try {
        if (g_xmlHTTP.readyState < 4) {
   if(response_tag) {
    writeToObject(response_tag, "Kraunasi... "+(4-g_xmlHTTP.readyState)+" <input class='buttons' type='button' value='Nutraukti!' onClick='abortClicked();' style='width:60px;'>");
   }
          
        }else if (g_aborting)
          resetResponse();
        else {
          //writeToObject(response_tag, "<textarea cols=50 rows=10 readonly wrap=off>\n" + g_xmlHTTP.responseText + "</textarea>\n");
    //writeToObject(response_tag, g_xmlHTTP.responseText);
    //writeToObject(response_tag, "");
    if(response_tag) {
   writeToObject(response_tag, g_xmlHTTP.responseText);
    }else{
   alert(g_xmlHTTP.responseText);
	return_AtiveX(g_xmlHTTP.responseText);
  }
        }
      }
      catch (e) {
        if (e.description)
          alert(e.description);
        else
          alert(e.number);
      }
    };
 
 /*__end  simple ActiveX functios */
