
var menu1 = new Array();
var activeMenu1 = -1;
var menuTimer1 = null;
var initialized1 = false;
var x1 = 0 ;
var status1 = false ;
var s1 = false;

function initMenu1(id) {
    var xPosition = 0;
    var yPosition = 20;
    if (id == 0) {
        xPosition = -2;
    } else if (id == 1) {
        xPosition = -2;        
    } else if (id == 2) {
        xPosition = -2;       
    } else if (id == 3) {
        xPosition = -2;        
    }
    
    eval("menu1[" + id + "] = new xbPositionableElement('xbmenu1" + id + "',  'abs', 'abs', xPosition, yPosition, 'xbparent1" + id + "', false)");
}

function init2() {
    var menuCount = 0;
    do {
        var foundMenu = null;
        if (document.getElementById) {
            foundMenu = document.getElementById("xbmenu1" + menuCount);
        } else if (document.all) {
            foundMenu = document.all["xbmenu1" + menuCount];
        } else if (document.layers) {
            foundMenu = document.layers["xbmenu1" + menuCount];
        }
        if (foundMenu != null) {
            initMenu1(menuCount);
        }
        menuCount++;
    } while(foundMenu != null);

    for (i = 0; i < menu1.length; i++) {
        menu1[i].init();
    }
    
    initialized1 = true;
}

function resize1() {
    hideMenu1();
}

function stopMenuTimer1() {
    if (menuTimer1 != null) {
        clearTimeout(menuTimer1);
        menuTimer1 = null;
    }
}

function startMenuTimer1() {
    stopMenuTimer1();
    menuTimer1 = setTimeout("updateMenu1()", 1500);
}

function showMenu1(id) {
	hideListBox();
     s1 = true ;
     hideMenu(); // hide top_menu
     hideMenu2();// hide left_menu
     hideMenu4();// hide buttom_menu
    
    if (! initialized1) return;

    if (activeMenu1 >= 0) menu1[activeMenu1].hide();
    activeMenu1 = id;
    menu1[activeMenu1].show();
    //startMenuTimer1();

    if(activeMenu1=="2" ||activeMenu1=="3"){
       handleClick1('hide');
     }else{
       handleClick1('show');
     }

     if(activeMenu1=="0"){
       handleClickMid('hide');
     }else{
       handleClickMid('show');
     }


}

function hide1(id) {
  stopMenuTimer1();
  x1 = id ;
  menuTimer1 = setTimeout("h1()",100);
  s1 = false ;
  hideListBox();
  //handleClick1('show');   
}

function changeMid1(id){
 status1 = true;
 if(id ==2) handleClick1('hide'); 
}

function changeMid2(id){
 status1 = false ;
 x1 = id ;
 menuTimer1 = setTimeout("h1()",1000);
 
}

function h1(){
 if(status1 == true){

 }else{
   if (! initialized1) return;
    if(menu1[x1] != null) {
       if(s1==false) {
          menu1[x1].hide();  showListBox();
          handleClick1('show'); 
       }
    }


  // if (activeMenu1 >= 0)  menu1[x1].hide();

   status1 = false ;
   x1 =-1
  
 }
}


function hideMenu1() {


if (! initialized1) return;

    if (activeMenu1 >= 0) menu1[activeMenu1].hide();

     if(activeMenu1 =="2" || activeMenu1 =="3"){
        handleClick1('show'); 
        activeMenu1 = 1;
     }     

     if(activeMenu1 =="0"){
       handleClickMid('show'); 
     }
    activeMenu1 = -1;
}

function updateMenu1() {
	if (! initialized1) return;
    var isActive = false;
    if (activeMenu1 >= 0) {
        isActive = menu1[activeMenu1].checkPointer();
    }
    if (! isActive) {
        hideMenu1();
    } else {
        startMenuTimer1();
    }
}



// Event MouseMove
if ( document.layers ) { document.captureEvents(Event.MOUSEMOVE) }
document.onmousemove=moveMouse;



/*   hidelayer */
function hideLayer1(whichLayer) {
if (document.getElementById) {
    document.getElementById(whichLayer).style.visibility = "hidden";
   }
}

function showLayer1(whichLayer) {

if (document.getElementById) {
   document.getElementById(whichLayer).style.visibility = "visible";
 }
}

function handleClick1(whichClick ) {

    var t1 = document.getElementById("table1"); 
    var t2 = document.getElementById("table2"); 
    var t3 = document.getElementById("table3");
    var currentTable ;
     if(document.HL != null){
      currentTable = document.HL.currentTable.value;
      }

    if(t1 != null ){
        if (whichClick == "hide") {
           hideLayer1("table1");     
        }else if (whichClick == "show") {
           if(currentTable =="table1"){
             showLayer1("table1");
             if(t2 != null)  hideLayer1("table2");  
             if(t3 != null)  hideLayer1("table3");  
          }
       }
    }
    if(t2 != null ){
        if (whichClick == "hide") {
           hideLayer1("table2");     
        }else if (whichClick == "show") {
           if(currentTable =="table2"){
             showLayer1("table2");
             if(t1 != null)  hideLayer1("table1");  
             if(t3 != null)  hideLayer1("table3");  
          }
       }
    }

   if(t3 != null ){
        if (whichClick == "hide") {
           hideLayer1("table3");     
        }else if (whichClick == "show") {
           if(currentTable =="table3"){
             showLayer1("table3");
             if(t2 != null)  hideLayer1("table2");  
             if(t1 != null)  hideLayer1("table1");  
          }
       }
    }

   
}



function handleClickMid(whichClick) {

if (whichClick == "hide") {
   hideLayer1("formdiv1");

}else if (whichClick == "show") {
   showLayer1("formdiv1");
 }

}


function hideListBox(){
   //obj1.style.visibility = state1 ? "visible" : "hidden";

   var selects = document.getElementsByTagName("select");
   if( selects != null){
     for (var i=0;i<selects.length;i++){
        if(selects[i].name != 'selector')
          selects[i].style.visibility='hidden';
     }
     
  }
}

function showListBox(){
 // alert("xx");
   var selects = document.getElementsByTagName("select");
   if( selects != null){
     for (var i=0;i<selects.length;i++){
        if(selects[i].name != 'selector')
          selects[i].style.visibility='visible';
     }
  }
}

