
var menu2 = new Array();
var activeMenu2 = -1;
var menuTimer2 = null;
var initialized2 = false;
var x2 = 0 ;
var status2 = false ;
var s2 = false ;

function initMenu2(id) {
    eval("menu2[" + id + "] = new xbPositionableElement('xbmenu2" + id + "',  'abs', 'abs', 175, 0, 'xbparent2" + id + "', false)");
}

function init3() {
    var menuCount = 0;
    do {
        var foundMenu = null;
        if (document.getElementById) {
            foundMenu = document.getElementById("xbmenu2" + menuCount);
        } else if (document.all) {
            foundMenu = document.all["xbmenu2" + menuCount];
        } else if (document.layers) {
            foundMenu = document.layers["xbmenu2" + menuCount];
        }
        if (foundMenu != null) {
            initMenu2(menuCount);
        }
        menuCount++;
    } while(foundMenu != null);

    for (i = 0; i < menu2.length; i++) {
        menu2[i].init();
    }
    
    initialized2 = true;
}

function resize2() {
    hideMenu2();
}

function stopMenuTimer2() {
    if (menuTimer2 != null) {
        clearTimeout(menuTimer2);
        menuTimer2 = null;
    }
}

function startMenuTimer2() {
    stopMenuTimer2();
    menuTimer2 = setTimeout("updateMenu2()", 100);
}

function showMenu2(id) {
     hideListBox();
     s2 = true ;
     hideMenu(); // hide top_menu
     hideMenu1();// hide mid_menu
     hideMenu4();// hide buttom_menu

	if (! initialized2) return;
    if (activeMenu2 >= 0) menu2[activeMenu2].hide();
    activeMenu2 = id;
    menu2[activeMenu2].show();
   // startMenuTimer2();
}

function hide2(id) {
  stopMenuTimer2();
  x2 = id ;
  menuTimer2 = setTimeout("h2()",10); 
  s2 = false ;
  hideListBox();
}

function changeLeft1(id){
 status2 = true;
}

function changeLeft2(id){
 status2 = false ;
  x2 = id ;
  menuTimer2 = setTimeout("h2()",100);
}

function h2(){
 if(status2 == true){

 }else{
    if (! initialized2) return;
    if(menu2[x2] != null) {
       if(s2==false) {
          menu2[x2].hide(); showListBox();
           }
    }

    status2 = false ;
    x2 =-1
 }
}


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';
     }
  }
}

function hideMenu2() {
	if (! initialized2) return;
    if (activeMenu2 >= 0) menu2[activeMenu2].hide();
    activeMenu2 = -1;
}

function updateMenu2() {
	if (! initialized2) return;
    var isActive = false;
    if (activeMenu2 >= 0) {
        isActive = menu2[activeMenu2].checkPointer();
    }
    if (! isActive) {
        hideMenu2();
    } else {
        startMenuTimer2();
    }
}

// Event MouseClick
document.onclick=hideMenu;
// Event MouseMove
if ( document.layers ) { document.captureEvents(Event.MOUSEMOVE) }
document.onmousemove=moveMouse;

