document.write('<script type="text/javascript" src="/files/javascript/jquery-1.2.1.min.js"></script>');
document.write('<script type="text/javascript" src="/files/javascript/jScrollBar/jquery.dimensions.js"></script>');
document.write('<script type="text/javascript" src="/files/javascript/jScrollBar/mousewheel.js"></script>');
document.write('<script type="text/javascript" src="/files/javascript/jScrollBar/jScrollPane.js"></script>');
document.write('<script type="text/javascript" src="/files/javascript/jquery.jcarousel.js"></script>');
document.write('<script type="text/javascript" src="/files/javascript/utils.js"></script>');

someid = 0;

function getPage(link, pr) {
    if(typeof(pr) == 'number') {
        lParameters = {item_id: pr, ajax:true};
        if(pr == 1)
            someid = 20;
        else if(pr == 4)
            someid = 17;
        else if(pr == 5)
            someid = 18;
    }
    else {
        lParameters = jQuery.extend({ajax:true}, pr);
        someid = lParameters.id;
    }

    //if(link.indexOf('gallery') == -1 && (typeof(pr) == 'number' && parameters.item_id == 6)) {
    //    $('#submenu').css('padding-bottom', '20px');
    //}
    //else {
    //    $('#submenu').css('padding-bottom', '0px');
    //}

    if(typeof window.opera != 'undefined') {
        location = link + '?item_id=' + lParameters.item_id + '&id=' + lParameters.id;
        return false;
    }


    $('#small-flash').css('margin-top', '20px');

    $('#content').fadeTo('fast', 0.2).end();

    //$('#loader').show();

    $.ajax({
        url: link,
        data: lParameters,
        dataType: 'html',
        type: 'GET',
        timeout: 10000,
        error: function(xhr,err,e) {
            alert('Per ilgas krovimas. Bandykite dar kartą.');
        },
        success: function(html){
            $('#content').html(html);

            /** scrollas */
            if($('.content-panel:first').html() != '') {
                item_id = lParameters.item_id;
                if(item_id == 26 || item_id == 28 || item_id == 29 || item_id == 30) {
                    if(item_id == 26 || item_id == 28) {
                        nextFn = 'getPage(lang+"-pages-view.html", {item_id: 29});';
                        prevFn = 'void(0);';
                    }
                    else if(item_id == 29) {
                        nextFn = 'getPage(lang+"-pages-view.html", {item_id: 30});';
                        prevFn = 'getPage(lang+"-pages-view.html", {item_id: 28});';
                    }
                    else if(item_id == 30) {
                        nextFn = 'void(0);';
                        prevFn = 'getPage(lang+"-pages-view.html", {item_id: 29});';
                    }
                    $('.nav-to-top a').bind(
                        'click',
                        function()
                        {
                            eval(prevFn);
                            return false;
                        }
                    );
                    $('.nav-to-bot a').bind(
                        'click',
                        function()
                        {
                            eval(nextFn);
                            return false;
                        }
                    );
                }
                else {
                    $('.content-panel:first').jScrollPane({showArrows:false, animateTo:true, arrowSize :0, scrollbarWidth:0, scrollbarMargin:10, wheelSpeed :50});

                    $('.scroll-by').bind(
                        'click',
                        function()
                        {
                            $('.content-panel:first')[0].scrollBy(parseInt($(this).attr('rel')));
                            return false;
                        }
                    );
                }
            }

            /** karusele */
            if($('#mycarousel').html() != '') {
                $('#mycarousel').jcarousel({
                    scroll: 4,
                    animation: 700,

                    itemLoadCallback: mycarousel_itemLoadCallback,

                    initCallback:   mycarousel_initCallback,
                    reloadCallback: mycarousel_reloadCallback,

                    buttonNextCallback:   mycarousel_buttonNextCallback,
                    buttonPrevCallback:   mycarousel_buttonPrevCallback,

                    itemFirstInCallback:  mycarousel_itemFirstInCallback,
                    itemFirstOutCallback: mycarousel_itemFirstOutCallback,
                    itemLastInCallback:   mycarousel_itemLastInCallback,
                    itemLastOutCallback:  mycarousel_itemLastOutCallback,
                    itemVisibleInCallback: {
                        onBeforeAnimation: mycarousel_itemVisibleInCallbackBeforeAnimation,
                        onAfterAnimation:  mycarousel_itemVisibleInCallbackAfterAnimation
                    },
                    itemVisibleOutCallback: {
                        onBeforeAnimation: mycarousel_itemVisibleOutCallbackBeforeAnimation,
                        onAfterAnimation:  mycarousel_itemVisibleOutCallbackAfterAnimation
                    }
                });
            }

            $('#content').fadeTo('slow', 1).end();
            $('.title-flash-1').removeClass('title-flash-1').addClass('title-flash-2');
            //$('#loader').hide();
        }
    });

    lParams2 = $.extend({ajax_menu:true}, lParameters);

    $.ajax({
        url: link,
        data: lParams2,
        dataType: 'html',
        type: 'GET',
        timeout: 10000,
        error: function(xhr,err,e) {
            alert('Per ilgas krovimas. Bandykite dar kartą.');
        },
        success: function(html){
            $('#submenu').html(html);
        }
    });
    //$('#submenu').load(link, params2);

    return false;
}

function getPageFromFlash(id) {
    $('.i-1').removeClass('act');
    getPage(lang+"-pages-view.html", id);
}

function switchFlash() {
    $('#big-flash').remove();
}

function showLoader() {
    $('#content').fadeTo('fast', 0.2).end();
    //$('#loader').show();
}

function checkForm(f, n, e, m, c) {
    if(f.name.value == '' || f.name.value == n) {
        alert(n);
        f.name.focus();
        return false;
    }
    else if(f.email.value == '' || f.email.value == e) {
        alert(e);
        f.email.focus();
        return false;
    }
    else if(f.message.value == '' || f.message.value == m) {
        alert(m);
        f.message.focus();
        return false;
    }
    else if(f.caption.value == '' || f.caption.value == c) {
        alert(c);
        f.caption.focus();
        return false;
    }
    lParameters = {name: f.name.value, email: f.email.value, message: f.message.value, caption: f.caption.value};
    $.ajax({
        url: 'lt-feedback-submit.html',
        data: lParameters,
        dataType: 'html',
        type: 'POST',
        timeout: 5000,
        error: function(xhr,err,e) {
        },
        success: function(html){
        }
    });

    $('#frm-content').hide();
    $('#aciu').show();

    return false;
}


/**
 * karusele
 */

function mycarousel_itemLoadCallback(carousel, state)
{
    // Check if the requested items already exist
    if (carousel.has(carousel.first, carousel.last)) {
        return;
    }

    $.get(
        lang+'-gallery-show.html',
        {
            xml: true,
            id: someid,
            first: carousel.first,
            last: carousel.last
        },
        function(xml) {
            mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
        },
        'xml'
    );
};

function mycarousel_itemAddCallback(carousel, first, last, xml)
{
    // Set the size of the carousel
    carousel.size(parseInt(jQuery('total', xml).text()));

    jQuery('image', xml).each(function(i) {
        carousel.add(first + i, jQuery(this).text());
    });
};


function mycarousel_buttonNextCallback(carousel, button, enabled) {
};
function mycarousel_buttonPrevCallback(carousel, button, enabled) {
};
function mycarousel_initCallback(carousel, state) {
    carousel.reload();
};
function mycarousel_reloadCallback(carousel) {
};
function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
};
function mycarousel_itemFirstOutCallback(carousel, item, idx, state) {
};
function mycarousel_itemLastInCallback(carousel, item, idx, state) {
};
function mycarousel_itemLastOutCallback(carousel, item, idx, state) {
};
function mycarousel_itemVisibleInCallbackBeforeAnimation(carousel, item, idx, state) {
};
function mycarousel_itemVisibleInCallbackAfterAnimation(carousel, item, idx, state) {
};
function mycarousel_itemVisibleOutCallbackBeforeAnimation(carousel, item, idx, state) {
};
function mycarousel_itemVisibleOutCallbackAfterAnimation(carousel, item, idx, state) {
};

