var item = new Array(99999);
var newsAjax=null;
var tmp_id = '';

function get_item(id,strName) {

  var url = "/includes/getitem.asp?id=" + id + "&name="+strName;
  
  if(item[id] == null)
  {
    overlib("<div class=\"tooltip\" id=\"tooltipcontainer\"><table><tbody><tr><td class=\"tl\"></td><td class=\"t\"></td><td class=\"tr\"></td></tr><tr><td class=\"l\"><q></q></td><td class=\"bg\"><div id=\"toolBox\">Wait please, searching item... </div></td><td class=\"r\"><q></q></td></tr><tr><td class=\"bl\"></td><td class=\"b\"></td><td class=\"br\"></td></tr></tbody></table></div></td></tr></table>",VAUTO,HAUTO,FULLHTML);
    tmp_id = id;
    xsgetURL(url);
  }
  else
  {
    overlib(item[id],VAUTO,HAUTO,FULLHTML);
  }
  
}

function xsgetURL(url) {
  if (window.XMLHttpRequest) { // Non-IE browsers
    response = new XMLHttpRequest();
    response.onreadystatechange = processStateChange;
    try {
      response.open("GET", url, true);
    } catch (e) {
            alert(e);
    }
    response.send(null);
  } else if (window.ActiveXObject) { // IE
    response = new ActiveXObject("Microsoft.XMLHTTP");
    if (response) {
      response.onreadystatechange = processStateChange;
      response.open("GET", url, true);
      response.send();
    }
  }
}

function processStateChange() {
  if (response.readyState == 4) 
  { // Complete
    if (response.status == 200) 
    { // OK response
      if (response.responseText.length > 0)
      {
        overlib(response.responseText,VAUTO,HAUTO,FULLHTML);
        item[tmp_id] = response.responseText;
      }
      else
      {
        overlib("<div class=\"tooltip\" id=\"tooltipcontainer\"><table><tbody><tr><td class=\"tl\"></td><td class=\"t\"></td><td class=\"tr\"></td></tr><tr><td class=\"l\"><q></q></td><td class=\"bg\"><div id=\"toolBox\">Item not found...</div></td><td class=\"r\"><q></q></td></tr><tr><td class=\"bl\"></td><td class=\"b\"></td><td class=\"br\"></td></tr></tbody></table></div></td></tr></table>",VAUTO,HAUTO,FULLHTML);
        item[tmp_id] = "Item not found!";
      }
    } else {
      alert("Problem: " + response.statusText);
    }
  }
}

function clear_item() {
    if( response!=null ) {
        try { 
            response.onreadystatechange = function () {}
            response.abort();
        } 
        catch(e) {}
    }
    nd();
}
function abort(message) { throw 'Parse error in selector: ' + message; }
function reportError() {
    window.alert('Ajax error');
}
