var disappeardelay=250;  //menu disappear speed onMouseout (in miliseconds)
/* 
 * Zoran Radovanovic START CHANGE
 * Date: 08/06/2007
 *
 * Menu popup delay in miliseconds.
 */
var menuPopupDelay=700;
// END CHANGE
var timeoutHandler;
var timeoutHandler_menu; //timeout handler for menus only
var enableanchorlink=1; //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1;//hide menu when user clicks within menu? (1=yes, 0=no)

/////No further editting needed

var ie5=document.all;
var ns6=document.getElementById&&!document.all;
//---------------------------------------------------------------
function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
    }
    return totaloffset;
}

//---------------------------------------------------------------
//Show Hide for menus only
function showhide_menu(obj, e, visible, hidden){
   if (ie5||ns6)
    dropmenuobj.style.left=dropmenuobj.style.top=-500;
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
    {
        timeoutHandler = setTimeout("dropmenuobj.style.visibility='" + visible + "'", 10);
    }
    else if (e.type=="click")
    obj.visibility=hidden;    
}
//---------------------------------------------------------------
function showhide(obj, e, visible, hidden){
    if (ie5||ns6)
    dropmenuobj.style.left=dropmenuobj.style.top=-500;
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
    {
		//alert('typeof timeoutHandler (anylink): ' + (typeof timeoutHandler));
			
	    /* 
        * Zoran Radovanovic START CHANGE
        * Date: 08/06/2007
        *
        * If timeoutHandler isn't set already then set popup handler 
        * for 'izaberi_temu' div.
        */
        if (timeoutHandler == null)
			timeoutHandler = setTimeout("dropmenuobj.style.visibility='" + visible + "'", menuPopupDelay);
       // END CHANGE
    }
    else if (e.type=="click")
    obj.visibility=hidden;
}
//---------------------------------------------------------------
function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
//---------------------------------------------------------------
function clearbrowseredge(obj, whichedge){
    var edgeoffset=0;
    if (whichedge=="rightedge"){
    var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15;
    dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;
    if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth;
    }
    else{
    var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18;
    dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;
    if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight;
    }
    return edgeoffset;
}
//---------------------------------------------------------------
function Auto_dropdownmenu(obj, e, dropmenuID)
{

    document.all.Header1_DD_Proizvodjac.style.visibility="hidden";
    if (window.event) event.cancelBubble=true;
    else if (e.stopPropagation) e.stopPropagation();
    if (typeof dropmenuobj!="undefined") //hide previous menu
    dropmenuobj.style.visibility="hidden";
    clearhidemenu();
    if (ie5||ns6){
        obj.onmouseout=delayhidemenu;
        dropmenuobj=document.getElementById(dropmenuID)
    if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
    dropmenuobj.onmouseover=clearhidemenu;
    dropmenuobj.onmouseout=ie5? function(){ Auto_dynamichide(event)} : function(event){ Auto_dynamichide(event)}
    showhide(dropmenuobj.style, e, "visible", "hidden");
    dropmenuobj.x=getposOffset(obj, "left");
    dropmenuobj.y=getposOffset(obj, "top");
    dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
    // Ja doddavao -9
    dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
    }
    return clickreturnvalue();
}
//---------------------------------------------------------------
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
    //window.alert('function is called!');
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}
//---------------------------------------------------------------
function dropdownmenu(obj, e, dropmenuID)
{
    //alert("menu : "+dropmenuID);
    
    if (window.event) 
        event.cancelBubble=true;
    else if (e.stopPropagation) 
        e.stopPropagation();
    if (typeof dropmenuobj!="undefined") 
        //hide previous menu
        dropmenuobj.style.visibility="hidden";
    clearhidemenu();
    if (ie5||ns6){
        obj.onmouseout=delayhidemenu;
        dropmenuobj=document.getElementById(dropmenuID);
        if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
        dropmenuobj.onmouseover=clearhidemenu;
        dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
        showhide_menu(dropmenuobj.style, e, "visible", "hidden");
        dropmenuobj.x=getposOffset(obj, "left");
        dropmenuobj.y=getposOffset(obj, "top");
        dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
        // Ja dodavao -9 (Srdjan)
        dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
    }
    return clickreturnvalue();
}
//---------------------------------------------------------------
function dropdownmenu1(obj, e, dropmenuID){
    if (window.event) event.cancelBubble=true
    else if (e.stopPropagation) e.stopPropagation()
    if (typeof dropmenuobj!="undefined") //hide previous menu
    dropmenuobj.style.visibility="hidden";
    clearhidemenu()
    if (ie5||ns6){
    obj.onmouseout=delayhidemenu
    dropmenuobj=document.getElementById(dropmenuID)
    if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
    dropmenuobj.onmouseover=clearhidemenu
    dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
    showhide(dropmenuobj.style, e, "visible", "hidden")
    dropmenuobj.x=getposOffset(obj, "left")
    dropmenuobj.y=getposOffset(obj, "top")
    dropmenuobj.style.left=dropmenuobj.x - 339
    // Ja doddavao -9
    dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
    TemaOver();
    //correctPNG();
    }

    return clickreturnvalue()
}
//---------------------------------------------------------------
function clickreturnvalue(){
    if ((ie5||ns6) && !enableanchorlink) return false
    else return true
}
//---------------------------------------------------------------
function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
}
//---------------------------------------------------------------
function dynamichide(e){
    if (ie5&&!dropmenuobj.contains(e.toElement))
    delayhidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhidemenu()
}
//---------------------------------------------------------------
function Auto_dynamichide(e){
    if (ie5&&!dropmenuobj.contains(e.toElement))
    delayhidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhidemenu()
    document.all.Header1_DD_Proizvodjac.style.visibility="visible";
}
//---------------------------------------------------------------
function delayhidemenu(){
    delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}
//---------------------------------------------------------------
function clearhidemenu(){
    if (typeof delayhide!="undefined")
    clearTimeout(delayhide)
}