function showHide( id )
{
  var el= document.getElementById( id );//??<li>???id
  var bExpand = true;//???Action???
  var images = el.getElementsByTagName("IMG");//??<li></li>?????<IMG>??
  if (images[0].src.indexOf("minus.gif")!=-1)//?????????
  {
    bExpand = false;//??Action???
    images[0].src="../images/plus.gif";//???????
  }else{
    images[0].src="../images/minus.gif";//?????????
  }
  var subs=el.lastChild;//??<ul></ul>??
  if(bExpand)//?????
    subs.style.display="block";//??<ul></ul>?????
  else//?????
    subs.style.display="none";//??<ul></ul>?????
}

function testAbc(){
	alert('abc');
}

function getSubTree( type,id,level)
{
  var submitURL="hitpoint.jsp?url="+type+"&name="+id+"&level="+level;
  postXmlHttp( submitURL, 'parseSubTree("'+id+'")' ,'load("'+id+'")');

}


function parseSubTree(id){


  //	 var aTag = div.getElementsByTagName("A");
  //	aTag[0].setAttribute("onclick", "hideSubNode('"+id+"')")
  //	aTag[0].setAttribute("href", "#")

//判断下一层结构是否显示，如果显示则隐藏，如果隐藏则显示

 //   alert(_xmlHttpRequestObj.responseText);
//alert(UrlEncode(_xmlHttpRequestObj.responseBody) );
//alert(_xmlHttpRequestObj.responseXml) ;
//alert(_xmlHttpRequestObj.responseText);

}

function show(id){
var fdivname = "fdiv"+id;

  for(i=0;i<document.all.tags('div').length;i++){
      if (document.all.tags('div')[i].pid == fdivname)
      {
        var obj = document.all.tags('div')[i];

        if (obj.style.display == "none") {
          obj.style.display = "";
        }
      }
  }
}

function hide(id){
  var fdivname = "fdiv"+id;
  for(i=0;i<document.all.tags('div').length;i++){
      if (document.all.tags('div')[i].pid == fdivname)
      {
        var obj = document.all.tags('div')[i];
        if (obj.style.display == "") {
          obj.style.display = "none";
        }
      }
  }
}

function load(id)
{
 // var loadDiv= document.getElementById( "load" );
  //loadDiv.style.display="block";
}

function unload(id){
  var loadDiv= document.getElementById( "load" );
  loadDiv.style.display="none";//????????????
}

var _postXmlHttpProcessPostChangeCallBack;
var _xmlHttpRequestObj;
var _loadingFunction;
function postXmlHttp( submitUrl, callbackFunc ,loadFunc)
{
  _postXmlHttpProcessPostChangeCallBack = callbackFunc;
  _loadingFunction = loadFunc;
  if(window.createRequest)
  {
    try{
      _xmlHttpRequestObj=window.createRequest();
      _xmlHttpRequestObj.open('POST',submitUrl,true);
      _xmlHttpRequestObj.onreadystatechange=postXmlHttpProcessPostChange;
      _xmlHttpRequestObj.send();
    }
    catch(ee){}
  }
  else if(window.XMLHttpRequest)
  {
    _xmlHttpRequestObj=new XMLHttpRequest();
    _xmlHttpRequestObj.overrideMimeType('text/xml');
    _xmlHttpRequestObj.open('POST',submitUrl,true);
    _xmlHttpRequestObj.onreadystatechange=postXmlHttpProcessPostChange;
    _xmlHttpRequestObj.send("");
  }
  else if(window.ActiveXObject)
  {
    _xmlHttpRequestObj=new ActiveXObject("Microsoft.XMLHTTP");
    _xmlHttpRequestObj.open('POST',submitUrl,true);
    _xmlHttpRequestObj.onreadystatechange=postXmlHttpProcessPostChange;
    _xmlHttpRequestObj.send();
  }
};

function postXmlHttpProcessPostChange( )
{
  if( _xmlHttpRequestObj.readyState==4 && _xmlHttpRequestObj.status==200 )
  {
    setTimeout( _postXmlHttpProcessPostChangeCallBack, 2 );
  }
  if ( _xmlHttpRequestObj.readyState==1 )
  {
    setTimeout( _loadingFunction, 2 );
  }
}
