var o = new Array();
var a = new Array();
var b = new Array();
var stav = new Array();


var step = 0.15;
var maxOp = 1;
var interval = 30;

var _arVersion = navigator.appVersion.split("MSIE");
var _version = parseFloat(_arVersion[1]);
   
function iMenuShowDo(i)
{
    o[i] += step;
    //document.title += Math.round(o[i]*100) + ',';
    
    var menu = document.getElementById(i);
    menu.style.opacity = o[i];
    menu.style.filter = 'alpha(opacity=' + Math.round(o[i]*100) + ')';
          
    if(o[i] < maxOp)
        setTimeout("iMenuShowDo('" + i + "')", interval);
    else
    {
        stav[i] = 2;
        
    }
}


    
function iMenuShow(sender, i)
{
    if(a[i])
        clearTimeout(a[i]);
    if(stav[i] == 1 || stav[i] == 2)
        return;
    stav[i] = 1;
    
    var menu = document.getElementById(i);
    
    //alert(menu.id);
    
    menu.style.visibility = "visible";
    menu.style.display = 'block';
    
    var pos = iMenuGetPos(sender);
    menu.style.left = pos[0] + 'px';
    menu.style.top = pos[1] + pos[3] + 'px';
    menu.style.zIndex = 50000;
    //menu.style.left = '455px';
    //menu.style.top = '118px';
    //document.title = pos[0] + " " + (pos[1] + pos[3]);
    
    //menu.style.left = 
    
    
    // hack pro i == 'models'
    if(i == 'models' && menu.getElementsByTagName('div').length == 0) {
        
        var div = document.createElement('div');
        div.style.height = menu.getElementsByTagName('menu').item(0).offsetHeight + 'px';
        
        var _b = document.createElement('b');
        div.appendChild(_b);
        
        var _ims = document.createElement('img');
        
        div.appendChild(_ims);
        
        
        var _a = document.createElement('a');
        _a.className = 'all';
        _a.innerHTML = 'Více informací o voze';
        div.appendChild(_a);
        
        
        menu.appendChild(div);
    }
    
    menu.getElementsByTagName('menu').item(0).getElementsByTagName('li').item(0).onmouseover();
    
    o[i] = 0;
    setTimeout("iMenuShowDo('" + i + "')", interval);
}

function iMenuCheck(i) {
    if(a[i])
        clearTimeout(a[i]);    
}

function iMenuHide(i)
{
    a[i] = setTimeout("iMenuHideDo('" + i + "')", 500);
}


function iMenuHideDo(i)
{
    var menu = document.getElementById(i);     
    menu.style.visibility = "hidden";
    menu.style.display = "none";
    stav[i] = 0;
    
    o[i] = 0;
    menu.style.opacity = o[i];
    menu.style.filter = 'alpha(opacity=' + o[i] * 100 + ')';
}

function iMenuGetPos(o) 
{
    var res = [0, 0, o.offsetWidth, o.offsetHeight];
    
    if (o.offsetParent) 
        while (true) 
        {
            res[0] += o.offsetLeft;
            res[1] += o.offsetTop;
            if (!o.offsetParent) break;            
            o = o.offsetParent;
        }
    
    else if (o.x) 
        res[o.x, o.y];
        
    return res;
}

function changeModelMenu(sender, name, img) {
    
    var div = document.getElementById('models').getElementsByTagName('div').item(0);
    div.getElementsByTagName('img').item(0).src = img;
    if ((_version >= 5.5 && _version <= 6) && (document.body.filters)) {
            
             //div.getElementsByTagName('img').item(0).outerHTML = '<span style="width: 188px; height:135px; display:inline-block; background-color: white; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + img + '\', sizingMethod=\'scale\');"></span>';
            
        }
    div.getElementsByTagName('b').item(0).innerHTML = name;
    div.getElementsByTagName('a').item(0).href = sender.getElementsByTagName('a').item(0).href;
    
    
}
