function publikuj(kolejka){
     var req = new Request({
        url:"actions/publikuj_wyniki_kolejki.php?kolid="+kolejka,
        onSuccess: function(result) {
            //TAK MA BYĆ!

             location.href=location.href;

        }
    }).send();
}

function gora(kolejka,gracz){
     var req = new Request({
        url:"actions/gora.php?gracz="+gracz+"&kolejka="+kolejka,
        onSuccess: function(result) {
            //TAK MA BYĆ!

             location.href=location.href;
           
        }
    }).send();
}
function gorawgrupie(grupa,gracz){
     var req = new Request({
        url:"actions/gorawgrupie.php?gracz="+gracz+"&grupa="+grupa,
        onSuccess: function(result) {

             location.href=location.href;

        }
    }).send();
}
function dolwgrupie(grupa,gracz){
     var req = new Request({
        url:"actions/dolwgrupie.php?gracz="+gracz+"&grupa="+grupa,
        onSuccess: function(result) {
            location.href=location.href;

        }
    }).send();
}
function ustalkolejnoscwgrupie(grupa){
     var req = new Request({
        url:"actions/ustalkolejnoscwgrupie.php?grupa="+grupa,
        onSuccess: function(result) {
            location.href=location.href;
        }
    }).send();
}
function gralwgrupie(grupa,gracz){
     var req = new Request({
        url:"actions/gralwgrupie.php?grupa="+grupa+"&gracz="+gracz,
        onSuccess: function(result) {
            location.href=location.href;
        }
    }).send();
}
function niegralwgrupie(grupa,gracz){
     var req = new Request({
        url:"actions/niegralwgrupie.php?grupa="+grupa+"&gracz="+gracz,
        onSuccess: function(result) {
            location.href=location.href;
        }
    }).send();
}

function stwynikmeczu() {

    var wynik1 = 0;
    var wynik2 = 0;
    for (i=1; i<=5; i++) {
        var g = $('pkt_s'+i+'u1');
        if (g.disabled==false) {
            var f1 = $('pkt_s'+i+'u1').value.toInt();
            var f2 = $('pkt_s'+i+'u2').value.toInt();
            if (f1>f2) {
                wynik1++;
            } else {
                wynik2++;
            }
        }
    }

    $('polewynik1').set('html',wynik1);
    $('polewynik2').set('html',wynik2);
}

function przelicz(ilosc,liga,usr) {
    //liczyc i zwracac kwote
    var req = new Request({
        url:"actions/przelicz.php?ilosc="+ilosc+"&liga="+liga+"&usr="+usr,
        onSuccess: function(result) {
            var b = result.split(",");
            $('kwotazakupu').set('html',b[0] + ' zł');
            $('stanpozakupie').set('html',b[1] + ' zł');

        }
    
    }).send();
}


function dol(kolejka,gracz){
     var req = new Request({
        url:"actions/dol.php?gracz="+gracz+"&kolejka="+kolejka,
        onSuccess: function(result) {
            location.href=location.href;
  
        }
    }).send();
}

function przypDoGrupy(gracz,grupa,kolejka){
    var req = new Request({
        url:"actions/przypiszdogrupy.php?gracz="+gracz+"&grupa="+grupa+"&kolejka="+kolejka,
        onSuccess: function(result) {
            location.href=location.href;
           /* var req1 = new Request({

            }
                url: "actions/getzawodnicykolejki.php?kolejka="+kolejka,
//poporawić co ma updatowac
                onSuccess:function(result1) {
                    $('koszyk').set('html',result1);
                }
            }).send();
                */
        }
    }).send();
}
function dodajGrupe(kolejka){
    var req = new Request({
        url:"actions/dodajgrupe.php?kolejka="+kolejka,
        onSuccess: function(result) {
            location.href=location.href;
        }
    }).send();
}
function usunGrupe(grupa){
    var req = new Request({
        url:"actions/usungrupe.php?grupa="+grupa,
        onSuccess: function(result) {
            location.href=location.href;
        }
    }).send();
}

function otworz(kolejka){
     var req = new Request({
        url:"actions/otworz.php?kolejka="+kolejka,
        onSuccess: function(result) {
             location.href=location.href;
        }
    }).send();
}
function zamknij(kolejka){
     var req = new Request({
        url:"actions/zamknij.php?kolejka="+kolejka,
        onSuccess: function(result) {
             location.href=location.href;
        }
    }).send();
}
function zakoncz(kolejka){
     var req = new Request({
        url:"actions/zakoncz.php?kolejka="+kolejka,
        onSuccess: function(result) {
             location.href=location.href;
        }
    }).send();
}





var wybranytyp = null;

function odznacz(el) {
    var elx = el.getElement('.butt_left_click');
    elx.className = 'butt_left';

}

function closeedbox(d) {
    var b = 'edbox_'+d;
    $(b).setStyle('display','none');
}
function reloadalbum(id) {
    var req = new Request({
        url: 'index.php?page=albumcontent&id='+id,
        onSuccess: function(response) {
            $('foto').set('html',response);





             $$('.draggable').each(function(it) {
            
                var myDrag  = new Drag.Move(it, {

                    droppables:  '.droppable',

                    onDrop: function(element, droppable, event){
                        //if (!droppable) console.log(element, ' dropped on nothing');
                       // else console.log(element, 'dropped on', droppable, 'event', event);
                       if (droppable!=null) {
                           
                           var req = new Request({url:"actions/wstawWMiejsce.php?alb_id="+id+"&targel="+droppable.id+"&moveel="+element.id,
                                onSuccess: function(result) {
                                      reloadalbum(id);
                                }

                            }).send();
                       }
                    },
                    onEnter: function(element, droppable){
                        droppable.setStyle('border-bottom','5px solid #009999');
                      //console.log(element, 'entered', droppable);
                    },

                    onLeave: function(element, droppable){
                        element.setStyle('z-index',2000);
                        droppable.setStyle('border','none');
                        //console.log(element, 'left', droppable);
                    }


                });
             }); 
            

        }
    }).send();
}

function showedbox(d) {
    var b = 'edbox_'+d;
   
    $(b).setStyle('display','block');
    setTimeout("closeedbox("+d+")",2000);
}

function zaznacz(el) {
    var elx = el.getElement('.butt_left');
    elx.className = 'butt_left_click';

}

function zapiszTytul(t) {
    var req = new Request({url:"actions/zapisztytul.php?t="+t.value,
            onSuccess: function(result) {
            }
        }).send();
}

function doAlbumu(){
    var req = new Request({url:"actions/createalbum.php",
            onSuccess: function(result) {
                    location.href="?page=album&id="+result;
            }
            
        }).send();
}

function usunstrone(alb_id,sta_id) {
    var req = new Request({url:"actions/usunstrone.php?alb_id="+alb_id+"&sta_id="+sta_id,
            onSuccess: function(result) {
                   reloadalbum(alb_id);
            }

        }).send();
}

function dodajstrone(alb_id,sta_id) {
    var req = new Request({url:"actions/dodajstrone.php?alb_id="+alb_id+"&sta_id="+sta_id,
            onSuccess: function(result) {
                   reloadalbum(alb_id);
            }

        }).send();
}

function setautomag(alb_id) {
    var req = new Request({url:"actions/setautomag.php?alb_id="+alb_id,
            onSuccess: function(result) {
                    reloadalbum(alb_id);
            }

        }).send();
}

function wyborTypu(typ,el) {
    if (wybranytyp!=null) {
        odznacz(wybranytyp);
    }

    zaznacz(el);
    wybranytyp = el;
    var req = new Request({url:"actions/wybortypu.php?typ="+typ,
            onSuccess: function(result) {
            }
        }).send();
}

function wybierzZrodlo(zrodlo) {
    var req = new Request({url:"actions/woborzrodla.php?zrodlo="+zrodlo,
            onSuccess: function(result) {
            }
        }).send();
}
//editPagePos
function editPagePos(type,id,med_id,sta_id) {
    SqueezeBox.open('edycjazdjecia.php?sta_id='+sta_id+'&med_id='+med_id+'&id='+id);
}
//TODO

function wszystkieCZB(alb_id) {
    var req = new Request({url:"actions/zmienalbumczarnobiale.php?alb_id="+alb_id,
        onSuccess: function(result) {
             reloadalbum(alb_id);
        }
    }).send();
}

var waitw = null;
function closewait() {

     waitw.destroy();
}

function waitwindow() {
    var b = document.getSize();

    var req = new Request( {
        url: 'pages/waitwindow.php',
        onSuccess: function(res) {
            var dv = new Element('div').set('html',res);
            dv.setStyle('position','absolute');
            dv.setStyle('top',b.y/2-100);
            dv.setStyle('left',b.x/2-200);
            dv.setStyle('z-index','6500');
            $('page').adopt(dv);
            waitw = dv;
        }
    }).send();
}
function wszystkieSepia(alb_id) {
    waitwindow();

     var req = new Request({url:"actions/zmienalbumsepia.php?alb_id="+alb_id,
        onSuccess: function(result) {
            
             closewait();
             reloadalbum(alb_id);
        }
    }).send();
}

function wszystkieCZB(alb_id) {
    waitwindow();

     var req = new Request({url:"actions/zmienalbumczarnobiale.php?alb_id="+alb_id,
        onSuccess: function(result) {
            
             closewait();
             reloadalbum(alb_id);
        }
    }).send();
}

function zmienCZB(new_med_id ){
    var req = new Request({url:"actions/zmienczarnobiale.php?new_med_id="+new_med_id,      
        onSuccess: function(result) {
             document.getElementById("midimgsrc"+new_med_id).src = document.getElementById("midimgsrch"+new_med_id).value+"?rand=" + Math.random();
            
        }
    }).send();
}
//TODO
function zmienSepia(new_med_id ){
    var req = new Request({url:"actions/zmiensepia.php?new_med_id="+new_med_id,
            onSuccess: function(result) {
                 document.getElementById("midimgsrc"+new_med_id).src = document.getElementById("midimgsrch"+new_med_id).value+"?rand=" + Math.random();

            }
        }).send();
}
//TODO
function zmienObrot(new_med_id ){
    var req = new Request({url:"actions/zmienobrot.php?new_med_id="+new_med_id, 
            onSuccess: function(result) {
                 document.getElementById("midimgsrc"+new_med_id).src = document.getElementById("midimgsrch"+new_med_id).value+"?rand=" + Math.random();

            }
        }).send();
}
//TODO
function zmienPrzeskaluj(new_med_id ){
    var req = new Request({url:"actions/zmienprzeskaluj.php?id="+id+"&sta_id="
                +sta_id+"&med_id="+med_id,
            onSuccess: function(result) {
                 document.getElementById("midimgsrc").src = document.getElementById("midimgsrch").value+"?rand=" + Math.random();

            }
        }).send();
}
//
function savePhoto(alb_id,new_med_id, pos, med_id, sta_id) {
    var req = new Request({
            url: "actions/savemodif.php?alb_id="+alb_id+"&pos="+pos+"&sta_id="+sta_id+"&med_id="+med_id+"&new_med_id="+new_med_id,
            onSuccess: function() {
                alert('Poprawnie zapisano! Zamknij okno i odśwież stronę albumu.');
            }
        }).send();
}
// masowe
function zapiszZmienioneZdjecia(){
    var req = new Request({url:"",
        //usun relacje oryginalu do albumu i zamien na releajce kopii do albumu
            onSuccess: function(result) {
            }
        }).send();
}

//
function resetOrig(alb_id, med_id, pos, sta_id) {
    var req = new Request({
            url: "actions/resetorig.php?pos="+pos+"&sta_id="+sta_id+"&alb_id="+alb_id+"&med_id="+med_id,
                onSuccess: function(res) {
                document.getElementById("midimgsrc"+med_id).src = res ;
                }
        }).send();
}
function editAll(alb_id) {
    SqueezeBox.open('edycjawszystkichzdjecia.php?alb_id='+alb_id);
}
//
function sqopen(url) {
    
    SqueezeBox.open(url,{onUpdate:setw});

}

function check() {
    // sprawdza status zaznaczenie tego i pozosta�ych checkbox�w, ten zaznacz a inne odznacza.
    // wywo�uje funkcj� js wybierzZrodlo(zrodlo)
}

function sendFormNN(fname) {
    var f = $(fname);
    f.set('send', {
        onSuccess: function(response) {

            if (response.length>30) {
                var rsp = JSON.decode(response);
                var errcnt = 0;
                $$('.errdiv').each(function(item) {
                    item.getElement('.err_content').set('html','');
                    item.setStyle('display','none');
                    item.getParent().className='fieldwrapper';
                });
                for (i=0; i<rsp.list.length; i++) {
                    if (rsp.list[i].val) {
                        $('err_'+rsp.list[i].field).getElement('.err_content').set('html',rsp.list[i].val);
                        $('err_'+rsp.list[i].field).setStyle('display','block');
                        errcnt++;
                        $('err_'+rsp.list[i].field).getParent().className='fieldwrapper errored';
                    }

                }
                if (!errcnt) {

                }
            }  else {
                //location.href='index.php?page='+response;
                location.href='index.php?page='+response+'&opennew=2';
                //location.href='index.php?blablabla=2&amp;page='+response;
            }
        }
    });

    f.send();

}

function sendForm(fname) {
    var f = $(fname);
    f.set('send', {
        onSuccess: function(response) {
            
            if (response.length>30) {
                var rsp = JSON.decode(response);
                var errcnt = 0;
                $$('.errdiv').each(function(item) {
                    item.getElement('.err_content').set('html','');
                    item.setStyle('display','none');
                    item.getParent().className='fieldwrapper';
                });
                for (i=0; i<rsp.list.length; i++) {
                    if (rsp.list[i].val) {
                        $('err_'+rsp.list[i].field).getElement('.err_content').set('html',rsp.list[i].val);
                        $('err_'+rsp.list[i].field).setStyle('display','block');
                        errcnt++;
                        $('err_'+rsp.list[i].field).getParent().className='fieldwrapper errored';
                    }

                }
                if (!errcnt) {

                }
            }  else {
                location.href='?page='+response;
            }
        }
    });

    f.send();

}

function sendFormA(fname,x) {
    var f = $(fname);
    f.set('send', {
        onSuccess: function(response) {

            if (response.length>1) {
                var rsp = JSON.decode(response);
                var errcnt = 0;
                $$('.errdiv').each(function(item) {
                    item.getElement('.err_content').set('html','');
                    item.setStyle('display','none');
                    item.getParent().className='fieldwrapper';
                });
                for (i=0; i<rsp.list.length; i++) {
                    if (rsp.list[i].val) {
                        $('err_'+rsp.list[i].field).getElement('.err_content').set('html',rsp.list[i].val);
                        $('err_'+rsp.list[i].field).setStyle('display','block');
                        errcnt++;
                        $('err_'+rsp.list[i].field).getParent().className='fieldwrapper errored';
                    }

                }
            } else {
                f.action = "actions/"+x+".php";
                f.submit();
            }
        }
    });


    f.send();

}

function finupdater() {
    $('progress_indicator').setStyle('width','91%');
    $('progress_indicator').set('html','<p>Zakończone</p>')
}

function progrupdater(to) {
     if ($('progress_indicator').get('html')!='<p>Zakończone</p>') {
         if (to<18) {
             $('progress_indicator').setStyle('width','9%');
         } else {
             $('progress_indicator').setStyle('width',(to-9)+'%');
         }
         $('progress_indicator').set('html','<p>'+to.toInt()+'%</p>')
     }
     
}
window.addEvent("load",function() {
    var h1 = $('content').getSize().y;
    var h2 = $('leftmenu').getSize().y;
    $('leftmenu').setStyle('height',h1>h2?h1:h2);

    var triggerAcc = new Accordion('.maintrigger','.mainelement') ;
    var subtriggerAcc = new Accordion('.subtrigger','.subelement') ;
});

window.addEvent('domready', function() {

    /**
	 * That CSS selector will find all <a> elements with the
	 * attribute rel="boxed"
	 *
	 * The second argument sets additional options.
	 */
    

   /* $$('.withtip').each(function(element,index) {
        var content = element.get('title').split('::');
        element.store('tip:title', content[0]);
        element.store('tip:text', content[1]);
    });

    var tipz = new Tips('.withtip',{
        className: 'tipz',
        fixed: false,
        hideDelay: 50,
        showDelay: 50
    });*/

   

    

});


/**
 * FancyUpload Showcase
 *
 * @license		MIT License
 * @author		Harald Kirschner <mail [at] digitarald [dot] de>
 * @copyright	Authors
 */

/**
 * FancyUpload Showcase
 *
 * @license		MIT License
 * @author		Harald Kirschner <mail [at] digitarald [dot] de>
 * @copyright	Authors
 */

function loadfilesScreen() {
    $('loadfilesdiv').setStyle('visibility','visible');
}
	// our uploader instance
function showhidedisp() {
    var fg =  $('loadfilesdiv');
    if (fg.getStyle('visibility')=='hidden') {
        fg.setStyle('visibility','visible');
    } else {
        fg.setStyle('visibility','hidden');
    }
}
function showeditmenu(t) {
    var pos = t.getPosition();
    var g = $('menu_edycja');
    if (g.getStyle('display')=='block') {
        g.setStyle('display','none');
    } else {
        g.setStyle('top',pos.y);
    g.setStyle('left',pos.x);
    g.setStyle('display','block');
    }
}

function ustalpunkty(zestaw,kolejka){
    var req = new Request({
        url:"actions/ustalpunktykolejce.php?kolejka="+kolejka+"&zestaw="+zestaw,
        onSuccess: function(response) {
            if (response=='grupy') {
                    $('err_grupy').setStyle('display','block');
            } else {
                    $('err_grupy').setStyle('display','none');
                location.href=location.href;
            }
        }
    }).send();
}
function ustalrankingkolejki(kolejka){
    var req = new Request({
        url:"actions/ustalrankingkolejki.php?kolejka="+kolejka,
        onSuccess: function(response) {
                location.href=location.href;
        }
    }).send();
}
function ustalstatusy(zestaw,kolejka){
    var req = new Request({
        url:"actions/ustalstatusykolejce.php?kolejka="+kolejka+"&zestaw="+zestaw,
        onSuccess: function(response) {
            if (response=='grupy') {
                    $('err_grupy').setStyle('display','block');
            } else {
                    $('err_grupy').setStyle('display','none');
                location.href=location.href;
            }
        }
    }).send();
}
function usunzestaw(kolejka,zestaw){
    var req = new Request({
        url:"actions/usunzestaw.php?kolejka="+kolejka+"&zestaw="+zestaw,
        onSuccess: function(response) {
                location.href=location.href;
        }
    }).send();
}
	


