var submenus = [
   'oprogramowanie',
      'oprogramowanie_infomedica',
   'imed'
];

var menus_items = [
   'li_home',
   'li_oprogramowanie',
      'li_oprogramowanie_infomedica',
         'li_oprogramowanie_infomedica_medyczne',
         'li_oprogramowanie_infomedica_administcyjne',
         'li_oprogramowanie_infomedica_miniinfomedica',      
         'li_oprogramowanie_infomedica_compendium',
      'li_oprogramowanie_mmedica',
      'li_oprogramowanie_hipokrates',
      'li_oprogramowanie_solmed',
   'li_imed',
      'li_imed_cele',
      'li_imed_technologia',
      'li_imed_moduly',
   'li_referencje',
   'li_partnerzy',
   'li_kontakt',

//   'li_right_01',
   'li_right_02',
   'li_right_03',
   'li_right_04',
   'li_right_05',
   'li_right_06',
   'li_right_07',
   'li_right_08'
];


    function clear_menus() {
        unhover_other('qwerty');
        hide_other('qwerty');
    }

    function menuChange(e,element,elementHasSubelement) {
        // bombelkowaniu mówimy zdecyfowane NIE
        e.cancelBubble=true;
        if (e.stopPropagation)
            e.stopPropagation();
        //alert("element: "+element.id+", eventtype: "+e.type);

        if (element.className.indexOf("_hover")<0)
            element.className=element.className+"_hover";
        unhover_other(element.id);
        if (elementHasSubelement)
            $(element.id.substring(3)).style.display='block';
        hide_other(element.id.substring(3));
    }

    function unhover_other(id) {
        for (i=0; i<menus_items.length; i++) {
            elem = $(menus_items[i]);
            if (id.indexOf(elem.id)<0
            /* && elem.id.indexOf(id)<0*/
             && elem.className.indexOf('_hover')>0) {
                elem.className=elem.className.substring(0,elem.className.indexOf('_hover'));
            }
        }
    }

    function hide_other(id) {

        for (i=0; i<submenus.length; i++) {
            if (id.indexOf(submenus[i])<0
        /*   && submenus[i].indexOf(id)<0*/)
            $(submenus[i]).style.display='none';
        }
    }
