﻿function goToField(me, start, iloscItemow, iloscNavi) {
    var path = jQuery(me).parent('div').parent('div').siblings('span.naviPath').text();
    jQuery.ajax({
        type: "POST",
        cache: false,
        url: "RssAjaxGetResults.aspx",
        data: { start: start, rssPath: path, iloscItemow :iloscItemow, iloscNavi: iloscNavi },
        success: function(data) {
            var id = jQuery(me).parent('div').parent('div.navigatorFields').parent('div.navigator').parent('div.rssContainer').attr('id');
            jQuery(me).parent('div').parent('div.navigatorFields').parent('div.navigator').parent('div.rssContainer').empty().append(jQuery.trim(data));
            checkNavigatorOnStart(id);
        },

        error: function(msg) { alert(msg); }
    });
}

function goLeft(me) {
    var paczka = jQuery(me).siblings('span.naviPaczka').text();
    jQuery(me).siblings('div.navigatorFields').children('div.navigatorPackActive').removeClass('navigatorPackActive').addClass('navigatorPackHidden');
    jQuery(me).siblings('div.navigatorFields').children('div.navigatorPackHidden').eq(parseInt(paczka) - parseInt(1)).addClass('navigatorPackActive').removeClass('navigatorPackHidden');
    jQuery(me).siblings('span.naviPaczka').text(parseInt(jQuery(me).siblings('span.naviPaczka').text()) - parseInt(1));

    checkNavigatorAfterMove(me);
}

function goRight(me) {
    var paczka = jQuery(me).siblings('span.naviPaczka').text();
    jQuery(me).siblings('div.navigatorFields').children('div.navigatorPackActive').removeClass('navigatorPackActive').addClass('navigatorPackHidden');
    jQuery(me).siblings('div.navigatorFields').children('div.navigatorPackHidden').eq(parseInt(paczka) + parseInt(1)).addClass('navigatorPackActive').removeClass('navigatorPackHidden');
    jQuery(me).siblings('span.naviPaczka').text(parseInt(jQuery(me).siblings('span.naviPaczka').text()) + parseInt(1));

    checkNavigatorAfterMove(me);
}

function checkNavigatorAfterMove(me) {
    if (jQuery(me).siblings('div.navigatorFields').siblings('span.naviPaczka').text() == jQuery(me).siblings('div.navigatorFields').children('div.navigatorPackHidden').length) {
        jQuery(me).siblings('div.navigatorFields').siblings('span.navigatorRight').hide();
    }
    else {
        jQuery(me).siblings('div.navigatorFields').siblings('span.navigatorRight').show();
    }

    if (jQuery(me).siblings('div.navigatorFields').siblings('span.naviPaczka').text() == '0') {
        jQuery(me).siblings('div.navigatorFields').siblings('span.navigatorLeft').hide();
    }
    else {
        jQuery(me).siblings('div.navigatorFields').siblings('span.navigatorLeft').show();
    }
}

function checkNavigatorOnStart(id) {
    if (jQuery('#' + id).children('div.navigator').children('div.navigatorFields').siblings('span.naviPaczka').text() == jQuery('#' + id).children('div.navigator').children('div.navigatorFields').children('div.navigatorPackHidden').length) {
        jQuery('#' + id).children('div.navigator').children('div.navigatorFields').siblings('span.navigatorRight').hide();
    }
    else {
        jQuery('#' + id).children('div.navigator').children('div.navigatorFields').siblings('span.navigatorRight').show();
    }

    if (jQuery('#' + id).children('div.navigator').children('div.navigatorFields').siblings('span.naviPaczka').text() == '0') {
        jQuery('#' + id).children('div.navigator').children('div.navigatorFields').siblings('span.navigatorLeft').hide();
    }
    else {
        jQuery('#' + id).children('div.navigator').children('div.navigatorFields').siblings('span.navigatorLeft').show();
    }
}

function hideNavigatorOnStart(id) {
    jQuery('#' + id).children('div.navigator').hide();
}