var  ieSelectList = new Array();

function IESelectExpand(sel) 
{    
    if (BrowserDetect.browser != "Explorer")
        return;
        
    // shrink stare
    IESelectShrinkAll();

    // novy width
    sel.style.width = '100%';
    var origWidth = sel.offsetWidth;
    sel.style.width = 'auto';
    if (sel.offsetWidth < origWidth + 20)
    {
        sel.style.width = '100%';
        return;
    }
    
    // ak nemame....
    for (var i = 0; i < ieSelectList.length; ++i)
    {
        if (ieSelectList[i] == sel)
            return;
    }
    // ...pridame
    ieSelectList.push(sel);
}

function IESelectShrink(sel) 
{
    if (BrowserDetect.browser != "Explorer")
        return;
    sel.style.width = '100%';
}

function IESelectShrinkAll() 
{
    for (var i = 0; i < ieSelectList.length; ++i)
        ieSelectList[i].style.width = '100%';
}

