/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */



// Apply to all class="dropdown" elements

function dropdown_click(e)
{
    if (!e)
    {
            e = window.event;
    }

    var el = (e.srcElement ? e.srcElement : e.target);
    
    while(el.nodeName != 'UL' && el.nodeName != 'BODY')
    {
        el = el.parentNode;
    }

    if (el.className == 'dropdown open' && (e.srcElement ? e.srcElement : e.target).className == 'first')
    {
        el.className = 'dropdown closed';
        if (el.style.marginLeft)
        {
            el.style.marginLeft = '';
        }
        else
        {
            el.style.leftMargin = '';
        }
    }
    else
    {
        el.className = 'dropdown open';
        if (el.style.setProperty)
        {
            el.style.setProperty('margin-left', '-'+ (el.clientWidth + 29) +'px', 'important');
        }
        else
        {
            el.style.margin = '0px 10px 3px -'+ (el.clientWidth + 29) +'px';
        }
    }
    
}

function dropdown_init()
{
    var els = getElementsByClassName('dropdown');
    if (els.length > 0)
    {
            for (var i = 0; i < els.length; i++)
            {
                    els[i].onclick = dropdown_click;
            }
    }
}

runMethods.push(dropdown_init);
