var detect = navigator.userAgent.toLowerCase();
var browser,thestring;

if (checkIt('konqueror')) browser = "Konqueror";
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible')) browser = "Netscape Navigator"
else browser = "An unknown browser";

function checkIt(string)
{
place = detect.indexOf(string) + 1;
thestring = string;
return place;
}
	
function getElementPosById(element_id) {
	var obj = document.getElementById(element_id);
	isIE = document.all ? true : false;	
        if (isIE) {
            // determine left
            var parent = obj;
            var ofsX   = parent.offsetLeft;
            while (parent = parent.offsetParent) 
                ofsX  += parent.offsetLeft;
                
            // determine top
            var parent = obj;
            var ofsY   = parent.offsetTop;
            while (parent = parent.offsetParent)
                ofsY  += parent.offsetTop;
        } else {
            // this is just simplier ... vivat mozilla/firefox
            var ofsX = obj.x;
            var ofsY = obj.y;
        }
        
        return (new Array(ofsX, ofsY));
    }

   function s_toggle(id_name, toggle_type) {
       var s_obj = document.getElementById(id_name);
       s_obj.className = toggle_type?'s_actual_over':'s_actual_out';
       
       if (toggle_type) {
           var element_pos = getElementPosById('s_arrow');
           s_menu.setPosition(element_pos[0] - 11, element_pos[1] + 20);
           s_menu.show();
       } else
           s_menu.hide();
   }

   function s_toggle2(id_name, toggle_type, moja_poz) {
       var s_obj = document.getElementById(id_name);
       s_obj.className = toggle_type?'s_actual_over2':'s_actual_out2';
       
       if (toggle_type) {
           var element_pos = getElementPosById('s_arrow'+moja_poz);
           eval("f"+moja_poz+"_menu.setPosition(element_pos[0] - 250, element_pos[1]);");
           eval("f"+moja_poz+"_menu.show();");
       } else
           eval("f"+moja_poz+"_menu.hide();");
   }

   function s_toggle3(id_name, toggle_type, moja_poz) {
       var s_obj = document.getElementById(id_name);
       s_obj.className = toggle_type?'s_actual_over2':'s_actual_out2';
       
       if (toggle_type) {
           var element_pos = getElementPosById('s_arrow'+moja_poz);
           eval(moja_poz+"_menu.setPosition(element_pos[0] + 0, element_pos[1]+20);");
           eval(moja_poz+"_menu.show();");
       } else
           eval(moja_poz+"_menu.hide();");
   }
