// 0 - not visible
// 1 - show me after timeout;
// 2 - visible
// 3 - hide me after timeout;
var section_id;
var section_status = 0;
var me_timeout_id;
//var console = window.open();
function get_element(name) {
	if (document.all) {
		return document.all[name];
	} else {
		return document.getElementById(name);
	}
}
function collapse_menu() {
	var sections_array = new Array();
	sections_array = rubrics_ids.split(";");
	var i = 0;
	var ul_element;
	while (sections_array[i]) {
		ul_element = get_element("me-menu-"+sections_array[i]);
		ul_element.style.display="none";
		i++;
	}
}
function section_on_now(tmp_section_id) {
  //  console.document.write("menu_off id:"+ section_id +" stat:"+ section_status +" tmp_stat"+ tmp_section_id +"<br>\n");
        section_id = tmp_section_id;
        section_status = 1;
        section_show(); 
}
function menu_on() {
  //  console.document.write("menu_on id:"+ section_id +" stat:"+ section_status +"<br>\n");
    if (section_status == 3) {
        clearTimeout(me_timeout_id);
        section_status = 2;
   } 
}
function rubric_on_now(test){
}
function menu_off() {
  //  console.document.write("menu_off id:"+ section_id +" stat:"+ section_status +"<br>\n");
    if (section_status == 2) { // zobrazuje se za chvily se ma smazat
        section_status = 3;
        me_timeout_id = setTimeout("section_hide()",300);
    }
}
function rubric_off() {
  //  console.document.write("section_off id:"+ section_id +" stat:"+ section_status +"<br>\n");
    if (section_status == 2) { // zobrazuje se za chvily se ma smazat
        section_status = 3;
        me_timeout_id = setTimeout("section_hide()",300);
    } else if (section_status == 1) { // mel se ukazat ale to uz je pase
        clearTimeout(me_timeout_id);
        section_status = 0;
    }
}
function rubric_on(tmp_section_id) {
  //  console.document.write("section_on id:"+ section_id +" stat:"+ section_status +"<br>\n");
    if (section_status == 0) {
        section_status = 1;
        section_id = tmp_section_id;
        me_timeout_id = setTimeout("section_show()",150);
    } else if (section_status == 3) {
        clearTimeout(me_timeout_id);
        if ( section_id == tmp_section_id) {
            section_status = 2;
        } else {
            section_id = tmp_section_id;
            section_status = 1;
            section_show();
        }
    }
}
function section_show() {
  //  console.document.write("section_show id:"+ section_id +" stat:"+ section_status +"<br>\n");
    if (section_status == 1) {
        collapse_menu();
        ul_element = get_element("me-menu-"+section_id);
        ul_element.style.display="block"; 
        section_status = 2;
    } 
}
function section_hide() {
  //  console.document.write("section_hide id:"+ section_id +" stat:"+ section_status +"<br>\n");
    if (section_status == 1) {
        section_status = 0;
    } else if (section_status == 3) {
        collapse_menu();
        section_status = 0;
    }
}
