var slide_time = 5000;
var t1;
var t2;

function sroolNexImage(el,a_slide,with_loop) {
    var iImgCount = parseInt(el.find('div.HomeMainImgSliderLista div.SliderButton').size());
    if(iImgCount >= 2) {
        var iImgWidth = el.width();    
        
        var new_slide_position = ((iImgWidth*a_slide)-iImgWidth);
        
        t1 = setTimeout(function(){ 
            highlightPointer(el,a_slide);
        },1250);       
        el.find("div.slideLista").animate({
        left: '-' + new_slide_position + "px" ,
        }, 2500, 'swing', function() {
            if(with_loop) {
                var next_slide = (a_slide+1);
                if(a_slide == iImgCount) {
                    next_slide = 1;
                }
                t2 = setTimeout(function(){                
                    sroolNexImage(el,next_slide,with_loop);
                },slide_time);
            }
        });
        
        
                 
    }
}

function correctBubblePosition(el) {
    var iImgCount = parseInt(el.find('div.HomeMainImgSliderLista div.SliderButton').size());
    el.find('div.HomeMainImgSliderLista').css('left',(800/2)-((iImgCount*25)/2));
}

function highlightPointer(el,img_num) {
    el.find("div.SliderButton").removeClass('SliderButtonIsActive');
    el.find("div.SliderButton[pos=" + img_num + "]").addClass('SliderButtonIsActive');
}

function setSlideAndHalt(el,a_pos) {
    clearTimeout(t1);    
    clearTimeout(t2); 
    var iImgCount = parseInt(el.find('div.HomeMainImgSliderLista div.SliderButton').size());
    var iImgWidth = el.width();    
    sroolNexImage(el,a_pos,false);   
}


function ChangeMainImg() {    
    var el = $(".HomeMainImg");
    correctBubblePosition(el);    
    setTimeout(function(){
        sroolNexImage(el,2,true);
    },slide_time);
    el.find('div.SliderButton').click(function(){
        var a_pos = parseInt($(this).attr('pos'));
        setSlideAndHalt(el,a_pos);
    });
        
}

function ChangeMainImgCompany1() {
    var el = $(".CompanyMainImg");
    correctBubblePosition(el);

    
    setTimeout(function(){
        sroolNexImage(el,2,true);
    },slide_time);
    el.find('div.SliderButton').click(function(){
        var a_pos = parseInt($(this).attr('pos'));
        setSlideAndHalt(el,a_pos);
    });
}


      


  
  
function promtErase(link) {
    pokracovat = confirm("POZOR ! Chcete pokračovat v nenávratném smazaní tohoto záznamu ?");
    if(pokracovat) {
        parent.location=link;
    }
}

function uniSorter(ref,elForSort,db) {
    ref.sortable({
        stop: function(event, ui) {
            uniSorterUpdate(ref,elForSort,db);
        }
    });
    //$("div.patrons .patronAdmin").disableSelection();
}
function uniSorterUpdate(ref,elForSort,db) {
    ref.each(function(){
        var idSort = ""; 
        var a_container_id = $(this).attr('container');        
        
        $(this).find(elForSort).each(function(){
            idSort = idSort + $(this).attr("dbId") + "|";
        });

        $.post("/update:Mix:updateSort", { db: db, container_id: a_container_id, data: idSort },function(data){});         
    });
    
    
    
    
}
