var ImageArray =  new Array('image/Tree/Webtree00.gif', 'image/Tree/Webtree01.gif', 'image/Tree/Webtree10.gif','image/Tree/Webtree11.gif','image/Tree/Webtree20.gif','image/Tree/Webtree21.gif');
function ShowNode(node,nodediv,linetype)
{
    var img = node.childNodes[0];
    if(nodediv.style.display=="none")
    {
        nodediv.style.display="block";
        if(linetype=='0')
            img.src = ImageArray[0];
        else if(linetype=='1')
            img.src = ImageArray[2];
        else if(linetype=='2')
            img.src = ImageArray[4];
    }
    else
    {
        nodediv.style.display="none";
        if(linetype=='0')
            img.src = ImageArray[1];
        else if(linetype=='1')
            img.src = ImageArray[3];
        else if(linetype=='2')
            img.src = ImageArray[5];
    }
}
var Try = {
  these: function() {
    var returnValue;

    for (var i = 0, length = arguments.length; i < length; i++) {
      var lambda = arguments[i];
      try {
        returnValue = lambda();
        break;
      } catch (e) {}
    }

    return returnValue;
  }
}
var Ajax = {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
}
var sh;
function sent2(usname)
{
    //alert(usname);
    var xmltr = Ajax.getTransport();
    xmltr.open("POST","Code/windows/admintools/exportimport/ObxImportPlan.ashx?username="+usname+"&tmp="+getGuid(),true);
    xmltr.onreadystatechange=function(){
        if(xmltr.readyState==4&&xmltr.status==200){
            var ddd=document.getElementById("importplan");
            if(ddd){
                if(xmltr.responseText=="OK")
                {
                    clearInterval(sh);
                    sh=null;
                }
                else
                    ddd.innerHTML=xmltr.responseText;
            }
            else
            {
                if(sh)
                {
                    clearInterval(sh);
                    sh=null;
                }
            }
        }
    //    if(xmltr.readyState==4)
    //    alert(xmltr.responseText);
    }
        xmltr.send()
    }
    var username;
    function fff(usname)
    {
        username=usname;
        if(!sh)
            sh=setInterval('sent2(username)',5000);
}
function getGuid()
{
    var   guid   =   "{";
    for   (var   i   =   1;   i   <=   32;   i++)
      {
      var   n   =   Math.floor(Math.random()   *   16.0).toString(16);
      guid   +=   n;
      if   ((i   ==   8)   ||   (i   ==   12)   ||   (i   ==   16)   ||   (i   ==   20))
        guid   +=   "-";
      }
    guid   +=   "}";
    return guid;
}