$(document).ready(function () {
    
    var scrollTimer = 5000;
    
    $("#Mainmenu > li:nth-child(" + activeMenu + ")").addClass("active");
    
    $("a[rel=sliderItems]").fancybox({
        'transitionIn'		: 'none',
        'transitionOut'		: 'none',
        'titlePosition' 	: 'over',
        'showNavArrows'         : 'true',
        'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
            //return '<span id="fancybox-title-over">Képek: ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
            return '';
        }
    });
    
    $(".imgs").live('click', function(){
        $("#setImgs").fadeIn();
        $("#delImgs").fadeIn();
        imgID = $(this).attr("id").substr(4);
    });
    
    $("select").each(function(){
        var sel = $(this);
        var i = 1;
        $(this).find("option").each(function(){
            if ($(this).val() == $(sel).attr("lang"))
            {
                $(sel).val($(this).val());
            }
            i++;
        });
    });
    
    var sliderItems    = $("#slider li").size();
    var sliderCurrent  = sliderItems;
    var sliderCurrentR = 0;
    var doSlide = function(){
        
        if (sliderCurrent <= 1)
        {
            sliderCurrent  = sliderItems;
            sliderCurrentR = 0;
            $("#slider li:nth-child(" + sliderItems + ")").fadeIn(1000).clearQueue();
            setTimeout(function(){
                $("#slider li").each(function(){
                    $(this).show();
                });
            }, 1100);
        }
        else
        {
            $("#slider li:nth-child(" + sliderCurrent + ")").fadeOut(1000).clearQueue();
            sliderCurrent--;
            sliderCurrentR++;
        }
        
    };
    setInterval(doSlide, scrollTimer);

});

function fileDialogComplete(numFilesSelected, numFilesQueued)
{
    this.startUpload();
    $("#queuedImages").text(numFilesSelected);
    $("#uploadedImages").text("0");
    $("#aLoader").css("visibility", "visible");
}

function uploadSuccess(file, serverData)
{
    $("#uploadedImages").text(this.getStats().successful_uploads);
    if (this.getStats().successful_uploads == $("#queuedImages").text())
    {
        $("#aLoader").css("visibility", "hidden");
        refreshPage();
    }
}

function fileQueueError(file, errorCode, message) {
    switch (errorCode)
    {
        case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
            alert("A tárhely nem támogatja a 2 Mb-nál nagyobb fileok feltöltését.");
            break;
        case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:
            alert("Nem megfelelő file formátum.");
            break;
        default:
            alert(message);
            break;
    }
    $("#aLoader").css("visibility", "hidden");
}

function refreshPage()
{
    if($('#imageContent').attr('dir') == "")
        location.reload(true);
    else
    {
        $.ajax({
              url: $('#imageContent').attr('dir')
            , success: function(d){
                $('#imageContent').html(d);
            }
        });
    }
}

function delImage(id)
{
    $.ajax({
          url: admin + "Ajax.php"
        , data: {
              Do: "DelImage"
            , ImageID: id
          }
        , success: function(){
            $('#Img-' + id).slideUp();
        }
    });
}
