$(document).ready(function()
    {
        var selected = $("#main_menu>li.selected");
        var menu_els = $("#main_menu>li");

        $("#main_menu>li").mouseenter(function()
        {
            menu_els.removeClass('selected');
        }).mouseleave(function()
        {
            selected.addClass('selected');
        });

        $(".close_sys_msg").live('click', function()
        {
            $(".sys_msg").toggle(500);
        });
    });


function goPage(url, el)
{
    var newPage = parseInt(el.value) - 1;
    var newURL = "";
    var max_page = parseInt($(".last_pg").html());

    if(isNaN(newPage))
    {
        alert(GIVE_PROPER_PAGE_NUMBER);
        el.value = '';
    }
    else if(newPage < 0)
    {
        newURL = url.replace("#PAGE#", 0);
        window.location = newURL;
    }
    else if(!isNaN(max_page) && newPage > max_page)
    {
        newURL = url.replace("#PAGE#", (max_page-1));
        window.location = newURL;
    }
    else
    {
        newURL = url.replace("#PAGE#", newPage);
        window.location = newURL;
    }
}

function OpenFavHlp(id)
{
    hlpwnd = window.open('/showhelpitem.jsp?id=' + id, '', config='height=480,width=640,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no, screenX=50, screenY=50, left=50, top=50');
    if(!hlpwnd.closed)
        hlpwnd.focus();
}

function loadGMA()
{
    if($('#GMA').val() != "1")
    {
        var script = document.createElement("script");
        script.type = "text/javascript";
        script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize";
        document.body.appendChild(script);
        $('#GMA').val("1");
    }
}

function getDBLEn(str)
{
    var c_counter=0;

    for (var i = 0; i < str.length; i++)
    {
        tmpchar = str.substring(i, i + 1);

        switch(tmpchar)
        {
            case '':
            case 'Ą':
            case 'Ć':
            case 'Ę':
            case 'Ł':
            case 'Ń':
            case 'Ó':
            case 'Ś':
            case 'Ź':
            case 'Ż':
            case 'ą':
            case 'ć':
            case 'ę':
            case 'ł':
            case 'ń':
            case 'ó':
            case 'ś':
            case 'ź':
            case 'ż':
                c_counter += 2;
                break;
            case '\n':
                c_counter += 2;
                break;
            case '\r':
                c_counter += 0;
                break;
            case '"':
            case '\'':
                c_counter+=6;
                break;
            case '&':
                c_counter+=5;
                break;
            case '<':
                c_counter+=4;
                break;
            case '>':
                c_counter+=4;
                break;
            default:
                c_counter++;
        }
    }
    return c_counter;
}

var favSites = new Array();
favSites[0] = "http://www.facebook.com/favorepl";
favSites[1] = "/addservice";
favSites[2] = "/dodaj-zlecenie";
favSites[3] = "/registration/";
favSites[4] = "/account/";
favSites[5] = "/category/";
favSites[6] = "/help/";
favSites[7] = "/zlecenia";
favSites[8] = "http://przetargi.favore.pl/";
favSites[9] = "/baza-wiedzy/";
favSites[10] = "/baza-wiedzy/dodaj-artykul.html";
favSites[11] = "/account/watched.jsp?type=4";
favSites[12] = "/account/kb.jsp";
favSites[13] = "/forum/";
favSites[14] = "/forum/nowy-temat,0.html";
favSites[15] = "/account/watched.jsp?type=3";
favSites[16] = "/account/forum.jsp";
favSites[17] = "/regulations";
favSites[18] = "/help/general/2";
favSites[19] = "/help/general/3";
favSites[20] = "/help/general/4";
favSites[21] = "/help/examples/1";
favSites[22] = "/help/130";
favSites[23] = "/help/127";
favSites[24] = "/help/128";
favSites[25] = "/help/129";
favSites[26] = "/aboutus";
favSites[27] = "/security";
favSites[28] = "/reklama";
favSites[29] = "/jobs";
favSites[30] = "/contact/";
favSites[31] = "http://pp.favore.pl/";

function favGS(index)
{
    window.location = favSites[index];
}
