function LoadBar(){
}

LoadBar.prototype.createBar=function(){
     var loaderDiv=document.createElement("div");
      loaderDiv.id=this.barID;
      var tbBoard=document.createElement("table")
      loaderDiv.insertAdjacentElement("beforeEnd",tbBoard);
      tbBoard.style.cssText="FILTER: Alpha(opacity=90);";
      tbBoard.className="loader";
      tbBoard.summery="Loader Layout";
      tbBoard.border="0";
      tbBoard.cellpadding="5";
      tbBoard.cellspacing="1";
      //bgcolor="#bbbbb" onClick="loadBar(0)"
      tbBoard.bgcolor="#bbbbb";
      tbBoard.onClick=function(){
        this.hidden();
      }
     // "javascript:loadBar.hidden();";
      var trRow=tbBoard.insertRow(0);
      var tdCell=trRow.insertCell(0);
      tdCell.bgcolor="#FFFFF";
      tdCell.align="left";
      tdCell.innerHTML="<p><img src='/jxsr/images/load.gif' align='left' style='margin:3px' alt='请等待'><span style='font-size:10pt;'><strong>数据加载中...</strong></span></p>";
      var element=document.getElementsByTagName("body")[0]
      element.insertAdjacentElement("beforeEnd",loaderDiv);
  }
  
  LoadBar.prototype.show=function(){
      this.loadBar(true);
  }
  LoadBar.prototype.hidden=function(){
       window.setTimeout("loadBar.loadBar(false)",2000);
  }
  LoadBar.prototype.loadBar=function(flag){
     var x,y;
     if (self.innerHeight){// all except Explorer
       x = self.innerWidth;
       y = self.innerHeight;
     }else if (document.documentElement && document.documentElement.clientHeight){// Explorer 6 Strict Mode
       x = document.documentElement.clientWidth;
       y = document.documentElement.clientHeight;
     }else if (document.body){// other Explorers
      x = document.body.clientWidth;
      y = document.body.clientHeight;
     }
     var el=document.getElementById(this.barID);
     if(el==null){
        this.createBar();     
     }
     el=document.getElementById(this.barID);
     if(el!=null){
         var top = (y/2) - 50;
		 var left = (x/2) - 150;
		 if( left<=0 ) left = 10;
		 el.style.visibility = (flag==true)?'visible':'hidden';
		 el.style.display = (flag==true)?'block':'none';
		 el.style.left = left + "px"
		 el.style.top = top + "px";
		 el.style.zIndex = 2;
     }
     
  }
  
  var loadBar=new LoadBar();
