var ie5 = (document.getElementById) ? 1:0
var ns4 = (document.layers) ? 1:0
var ie4 = (document.all) ? 1:0
var ns6 = document.getElementById&&!document.all ? 1:0
var special=0;
var unitis_top=80;
var szolg_top=80;
var ugyfel_top=80;
var partner_top=80;
var unitis_reachdown=0;
var szolg_reachdown=0;
var ugyfel_reachdown=0;
var partner_reachdown=0;
var unitis_reachup=1;
var szolg_reachup=1;
var ugyfel_reachup=1;
var partner_reachup=1;
var active_color='#dcdac5';
var inactive_color='';
var over="";
var row;
/*===========================================================*/
function bg_color (rowname) {
	row=document.getElementById(rowname);
	if (row != null) {
	   if (over!=rowname) {row.style.background=inactive_color;}
	   else {row.style.background=active_color;}
	}
}

function show_layer(layer) {
	if (layer==menurolunk) {
	   over="mnu_menurolunk";
	   bg_color('mnu_menurolunk');
	   document.all.menurolunk.style.visibility="visible";
	}
	if (layer==menukz) {
	   over="mnu_menukz";
	   bg_color('mnu_menukz');
	   document.all.menukz.style.visibility="visible";
	}
	if (layer==menusajto) {
	   over="mnu_menusajto";
	   bg_color('mnu_menusajto');
	   document.all.menusajto.style.visibility="visible";
	}
	if (layer==menuhir) {
	   over="mnu_menuhir";
	   bg_color('mnu_menuhir');
	   document.all.menuhir.style.visibility="visible";
	}
	if (layer==menukapcs) {
	   over="mnu_menukapcs";
	   bg_color('mnu_menukapcs');
	   document.all.menukapcs.style.visibility="visible";
	}
	if (layer==menuval) {
	   over="mnu_menuval";
	   bg_color('mnu_menuval');
	   document.all.menuval.style.visibility="visible";
	}
	if (layer==menugazd) {
	   over="mnu_menugazd";
	   bg_color('mnu_menugazd');
	   document.all.menugazd.style.visibility="visible";
	}
	if (layer==menuuk) {
	   over="mnu_menuuk";
	   bg_color('mnu_menuuk');
	   document.all.menuuk.style.visibility="visible";
	}
	if (layer==menuterm) {
	   over="mnu_menuterm";
	   bg_color('mnu_menuterm');
	   document.all.menuterm.style.visibility="visible";
	}
	if (layer==menuuz) {
	   over="mnu_menuuz";
	   bg_color('mnu_menuuz');
	   document.all.menuuz.style.visibility="visible";
	}
	if (layer==menuit) {
	   over="mnu_menuit";
	   bg_color('mnu_menuit');
	   document.all.menuit.style.visibility="visible";
	}
	if (layer==menutan) {
	   over="mnu_menutan";
	   bg_color('mnu_menutan');
	   document.all.menutan.style.visibility="visible";
	}
	if (layer==menucad) {
	   over="mnu_menucad";
	   bg_color('mnu_menucad');
	   document.all.menucad.style.visibility="visible";
	}
	if (layer==menuelek) {
	   over="mnu_menuelek";
	   bg_color('mnu_menuelek');
	   document.all.menuelek.style.visibility="visible";
	}
	if (layer==menuinfra) {
	   over="mnu_menuinfra";
	   bg_color('mnu_menuinfra');
	   document.all.menuinfra.style.visibility="visible";
	}
	if (layer==menuugyfel) {
	   over="mnu_menuugyfel";
	   bg_color('mnu_menuugyfel');
	   document.all.menuugyfel.style.visibility="visible";
	}
	if (layer==menueset) {
	   over="mnu_menueset";
	   bg_color('mnu_menueset');
	   document.all.menueset.style.visibility="visible";
	}
	if (layer==menumin) {
	   over="mnu_menumin";
	   bg_color('mnu_menumin');
	   document.all.menumin.style.visibility="visible";
	}
		
}


function hide_all_submenus () {
	over='';
	bg_color('mnu_menusajto');
	bg_color('mnu_menurolunk');
	bg_color('mnu_menukz');
	bg_color('mnu_menuhir');
	bg_color('mnu_menukapcs');
	bg_color('mnu_menuval');
	bg_color('mnu_menugazd');
	bg_color('mnu_menuuuk');
	bg_color('mnu_menuuterm');
	bg_color('mnu_menuuuz');
	bg_color('mnu_menuuit');
	bg_color('mnu_menuutan');
	bg_color('mnu_menuucad');
	bg_color('mnu_menuuelek');
	bg_color('mnu_menuuinfra');
	bg_color('mnu_menuuugyfel');
	bg_color('mnu_menuueset');
	bg_color('mnu_menuumin');
	
	document.all.menurolunk.style.visibility="hidden";
	document.all.menukz.style.visibility="hidden";
	document.all.menusajto.style.visibility="hidden";
	document.all.menuhir.style.visibility="hidden";
	document.all.menukapcs.style.visibility="hidden";
	document.all.menuval.style.visibility="hidden";
	document.all.menugazd.style.visibility="hidden";
	document.all.menuuk.style.visibility="hidden";
	document.all.menuterm.style.visibility="hidden";
	document.all.menuuz.style.visibility="hidden";
	document.all.menuit.style.visibility="hidden";
	document.all.menutan.style.visibility="hidden";
	document.all.menucad.style.visibility="hidden";
	document.all.menuelek.style.visibility="hidden";
	document.all.menuinfra.style.visibility="hidden";
	document.all.menuugyfel.style.visibility="hidden";
	document.all.menueset.style.visibility="hidden";
	document.all.menumin.style.visibility="hidden";
}


/*===========================================================*/
function unitis_move (direction) {
  dir_unitis=direction;
  if (dir_unitis == 1) lehuz_unitis();
  else if (dir_unitis == 2) {felhuz_unitis();}
}

function unitis_scroll (akt_top) {
    if (ns6) {
	 xunitis = document.getElementById("xunitis").style;
	 xunitis.top = akt_top;
    }
	else if (ie5) {
	 xunitis.style.top = akt_top + "px";
	}
	else if (ns4) {
	 document.xunitis.top=akt_top;
    }
	else if (ie4) {
     xunitis.style.pixelTop = akt_top;
    } 
}

function lehuz_unitis () {
  if (dir_unitis == 1 && unitis_reachdown == 0){  
	if (szolg_reachup != 1) szolg_move('2');
	if (partner_reachup != 1)	partner_move('2');
	if (ugyfel_reachup != 1)	ugyfel_move('2');
	if (fedo_reachdown != 1)	cover_move('1');
	if (unitis_top<340) {unitis_top=unitis_top + 15;unitis_reachup=0;}
   	if (unitis_top>=340) {unitis_top=340;unitis_reachdown=1;unitis_reachup=0;}
   	unitis_scroll(unitis_top);
	setTimeout("lehuz_unitis()",15);
  }		
}

function felhuz_unitis () {
  if (dir_unitis == 2 && unitis_reachup == 0){  
    if (unitis_top>80) {unitis_top=unitis_top - 10;unitis_reachdown=0;}
    if (unitis_top<=80) {unitis_top=80;unitis_reachup=1;hide_all_submenus();unitis_reachdown=0;}
	unitis_scroll(unitis_top);
	setTimeout("felhuz_unitis()",10);
  }
}

/*===========================================================*/

function szolg_move (direction) {
  dir_szolg=direction;
  if (dir_szolg == 1) lehuz_szolg();
  else if (dir_szolg == 2) {felhuz_szolg();}
}

function szolg_scroll (akt_top) {
    if (ns6) {
	 xszolg = document.getElementById("xszolg").style;
	 xszolg.top = akt_top;
    }
	else if (ie5) {
	 xszolg.style.top = akt_top + "px";
	}
	else if (ns4) {
	 document.xszolg.top=akt_top;
    }
	else if (ie4) {
     xszolg.style.pixelTop = akt_top;
    } 
}

function lehuz_szolg () {
  if (dir_szolg == 1 && szolg_reachdown == 0){  
	if (unitis_reachup != 1) unitis_move('2');
	if (partner_reachup != 1)	partner_move('2');
	if (ugyfel_reachup != 1)	ugyfel_move('2');
	if (szolg_top<340) {szolg_top=szolg_top + 15;szolg_reachup=0;}
   	if (szolg_top>=340) {szolg_top=340;szolg_reachdown=1;szolg_reachup=0;}
   	szolg_scroll(szolg_top);
	setTimeout("lehuz_szolg()",10);
  }		
}

function felhuz_szolg () {
  if (dir_szolg == 2 && szolg_reachup == 0){  
    if (szolg_top>80) {szolg_top=szolg_top - 10;szolg_reachdown=0;}
    if (szolg_top<=80) {szolg_top=80;szolg_reachup=1;hide_all_submenus();szolg_reachdown=0;}
	szolg_scroll(szolg_top);
	setTimeout("felhuz_szolg()",10);
  }
}

/*===========================================================*/

function ugyfel_move (direction) {
  dir_ugyfel=direction;
  if (dir_ugyfel == 1) lehuz_ugyfel();
  else if (dir_ugyfel == 2) {felhuz_ugyfel();}
}

function ugyfel_scroll (akt_top) {
    if (ns6) {
	 xugyfelek = document.getElementById("xugyfelek").style;
	 xugyfelek.top = akt_top;
    }
	else if (ie5) {
	 xugyfelek.style.top = akt_top + "px";
	}
	else if (ns4) {
	 document.xugyfelek.top=akt_top;
    }
	else if (ie4) {
     xugyfelek.style.pixelTop = akt_top;
    } 
}

function lehuz_ugyfel () {
  if (dir_ugyfel == 1 && ugyfel_reachdown == 0){  
	if (szolg_reachup != 1) szolg_move('2');
	if (partner_reachup != 1)	partner_move('2');
	if (unitis_reachup != 1)	unitis_move('2');
	if (ugyfel_top<340) {ugyfel_top=ugyfel_top + 15;ugyfel_reachup=0;}
   	if (ugyfel_top>=340) {ugyfel_top=340;ugyfel_reachdown=1;ugyfel_reachup=0;}
   	ugyfel_scroll(ugyfel_top);
	setTimeout("lehuz_ugyfel()",10);
  }		
}

function felhuz_ugyfel () {
  if (dir_ugyfel == 2 && ugyfel_reachup == 0){  
    if (ugyfel_top>80) {ugyfel_top=ugyfel_top - 10;ugyfel_reachdown=0;}
    if (ugyfel_top<=80) {ugyfel_top=80;ugyfel_reachup=1;hide_all_submenus();ugyfel_reachdown=0;}
	ugyfel_scroll(ugyfel_top);
	setTimeout("felhuz_ugyfel()",10);
  }
}

/*===========================================================*/

function partner_move (direction) {
  dir_partner=direction;
  if (dir_partner == 1) lehuz_partner();
  else if (dir_partner == 2) {felhuz_partner();}
}

function partner_scroll (akt_top) {
    if (ns6) {
	 xpartner = document.getElementById("xpartner").style;
	 xpartner.top = akt_top;
    }
	else if (ie5) {
	 xpartner.style.top = akt_top + "px";
	}
	else if (ns4) {
	 document.xpartner.top=akt_top;
    }
	else if (ie4) {
     xpartner.style.pixelTop = akt_top;
    } 
}

function lehuz_partner () {
  if (dir_partner == 1 && partner_reachdown == 0){  
	if (szolg_reachup != 1) szolg_move('2');
	if (unitis_reachup != 1)	unitis_move('2');
	if (ugyfel_reachup != 1)	ugyfel_move('2');
	if (partner_top<340) {partner_top=partner_top + 15;partner_reachup=0;}
   	if (partner_top>=340) {partner_top=340;partner_reachdown=1;partner_reachup=0;}
   	partner_scroll(partner_top);
	setTimeout("lehuz_partner()",10);
  }		
}

function felhuz_partner () {
  if (dir_partner == 2 && partner_reachup == 0){  
    if (partner_top>80) {partner_top=partner_top - 10;partner_reachdown=0;}
    if (partner_top<=80) {partner_top=80;partner_reachup=1;hide_all_submenus();partner_reachdown=0;}
	partner_scroll(partner_top);
	setTimeout("felhuz_partner()",10);
  }
}

function felhuz_all () {
  hide_all_submenus();
  cover_move('1');
  szolg_move('2');
  unitis_move('2');
  ugyfel_move('2');
  partner_move('2');
}
