function submitStartlista(date, betTypeCode, trackId, legNr, target_url, mode, sortKey)
{
      
    //** Kolla om kakor funkar
    var returVarde;
    var cookieNamn = "testCookie";

    setCookie(cookieNamn,1);
    returVarde = getCookie(cookieNamn);

    if(returVarde == null){
        alert('För att använda denna tjänst måste du aktivera cookies i din webbläsare.');
    }


    document.startlista.action = target_url+'.php?betTypeCode='+betTypeCode+'&trackId='+trackId+'&date='+date+'&legNr='+legNr+'&mode='+mode+'&sort='+sortKey;
    document.startlista.submit();

    return true;

}

function readStartlista()
{
        var legNr           = document.getElementById('legNr').value;
        var mode            = document.getElementById('mode').value;

        //** Meny
        var avd_menu = document.getElementsByName('avd_menu');

        if (avd_menu.length >= (legNr-1))
            avd_menu[legNr-1].className = avd_menu[legNr-1].className + 'selected';

        //** Modemenyn
        var mode_menu   = document.getElementsByName('mode_menu');

        for(i=0; i<mode_menu.length;i++)
        {
            if (mode_menu[i].id == mode)
            {
                mode_menu[i].className = mode_menu[i].className + 'selected';
                return true;
            }


            if (mode_menu[i].id == 'trackstate')
            {
                if(mode.toString().substr(0, 10) == 'trackstate')
                {
                    mode_menu[i].className = mode_menu[i].className + 'selected';
                    return true;
                }
            }

            if (mode_menu[i].id == 'shoe')
            {
                if(mode.toString().substr(0, 4) == 'shoe')
                {
                    mode_menu[i].className = mode_menu[i].className + 'selected';
                    return true;
                }
            }

            if (mode_menu[i].id == 'startmethod')
            {
                if(mode == 'auto' || mode == 'volt')
                {
                    mode_menu[i].className = mode_menu[i].className + 'selected';
                    return true;
                }
            }

            if (mode_menu[i].id == 'spar')
            {
                if(mode.toString().substr(0, 4) == 'spar')
                {
                    mode_menu[i].className = mode_menu[i].className + 'selected';
                    return true;
                }
            }

        }

        return true;

}

function fetch_object(idname)
{
    if (document.getElementById)
    {
        return document.getElementById(idname);
    }
    else if (document.all)
    {
        return document.all[idname];
    }
    else if (document.layers)
    {
        return document.layers[idname];
    }
    else
    {
        return null;
    }
}

function fetch_offset (obj)
{
    var left_offset  = obj.offsetLeft;
    var top_offset   = obj.offsetTop;
    var width_offset = obj.offsetWidth;

    while ((obj = obj.offsetParent) != null)
    {
        left_offset += obj.offsetLeft;
        top_offset += obj.offsetTop;
    }

    return { 'left' : left_offset, 'top' : top_offset, 'width' : width_offset };
};


var visadmeny = 'menu0';

function showmenu(id, obj)
{
    var menuobj             = fetch_object(id);
    var pos                 = fetch_offset(obj);
    var leftpx              = pos['left'];
    var toppx               = pos['top'] + obj.offsetHeight;
    menuobj.style.top       = (toppx) + 'px';
    menuobj.style.left      = (leftpx + 0) + 'px';
    menuobj.style.display   = 'block';
    visadmeny = id;
}

function hidemenu(id)
{
    visadmeny = 'menu0';
    setTimeout("hidemenu2('" + id + "')", 20);
}

function hidemenu2 (id) {
    if(visadmeny != id)
    {
        var menuobj           = fetch_object(id);
        menuobj.style.left    = '-500px';
        menuobj.style.display = 'none';
    }
}