function komentare(nazevElementu)
{
    $(document).ready(function(){                                                                      
        /*********komentare************/                                                                                                                 
        $("#editaceKomentare").hide();    
        $("#zrusitKomentovani").click(function(){
            $("#editaceKomentare").hide(500);
            $("#addKomentar").attr("value","");
            $("#predmetKomentare").attr("value","");
        });
        
        $("#editaceKomentareSpan").text("Komentovat příspěvek od: " + $("#"+nazevElementu).attr("jmeno"));
        $("#editaceKomentare").show(500);
        $("#addKomentar").attr("value",$("#"+nazevElementu).attr("idKomentare"));
        $("#predmetKomentare").attr("value","Re:" + $("#"+nazevElementu).attr("nazev"));
        /*********komentare/************/
    });    
}

function hideNotes(){ $(document).ready(function(){$("#notes").fadeOut(300); $("#addNote").fadeOut(300); }); }
function hideAddNote(){ $(document).ready(function(){$("#addNote").fadeOut(300); }); }
function showAddNote(){ $(document).ready(function(){$("#addNote").fadeIn(300); });  }
function showNotes(){ $(document).ready(function(){$("#notes").fadeIn(300); }); }
function vlozdo(kam,data){ $(document).ready(function(){$(kam).html(data); }); }
 
/*********jQuery************/
$(document).ready(function(){
    
    /************CORNERS************/
    $('.roundedCorner').corner('5px');
    $('table.list').corner('6px');
    $("input.text").corner('5px'); 
    $("textarea.text").corner('5px');
    
    $('span.help').corner('12px');
    $(".popupDialog").corner('10px');
    $(".clickPopupDialog").corner('5px');
    $(".buttonSubmit").corner('5px');
    
    /************DATEPICKER************/
    $( ".datepicker" ).datepicker({ monthNames: ['Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Posinec'],
    dayNamesMin: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'],
    constrainInput: false,
    dateFormat: 'yy-mm-dd'});
    
    /************SUBMIT BUTTONS************/
    $(".buttonSubmit").mouseenter( function(){$(this).css("background","url(images/bgButtonSubmitActive.png)");});
    $(".buttonSubmit").mouseout( function(){$(this).css("background","url(images/bgButtonSubmit.png)");});
    
    $(".buttonSubmit.small").mouseenter( function(){$(this).css("background","url(images/bgButtonSubmitActive.png) repeat-x 0px -6px");});
    $(".buttonSubmit.small").mouseout( function(){$(this).css("background","url(images/bgButtonSubmit.png) repeat-x 0px -6px");});
    
    /************POP-UP DIALOGS************/
    $(".popupDialog").hide();
    $("span.help").mousemove(function(ev){
      var split = $(this).attr("class").split(" ");
      var clas = ".popupDialog." + split[1];
      $(clas).show(); 
      $(clas).position({  my: "left bottom", of: ev, offset: "10 -10", collision: "fit"  }); });
    
    $('span.help').mouseout(function(ev){ 
        var split = $(this).attr("class").split(" ");
        var clas = ".popupDialog." + split[1];
    $(clas).hide(); });
    
    $(".clickPopupDialog").hide();
    $(".clickShow").mousemove(function(ev){
      $(".clickPopupDialog").hide();
      var split = $(this).attr("class").split(" ");
      var clas = ".clickPopupDialog." + split[1];
      $(clas).show(); 
      $(clas).position({  my: "left bottom", of: ev, offset: "10 -10", collision: "fit"  }); });
    
    $('.clickShowClose').click(function(ev){ $(".clickPopupDialog").hide(); });
    
    /************SHADOWED BUTTON************/
    $('.button.shadowed').animate({shadow: '3px 3px 5px #7d7d7d', top: 0});
    $('.button.shadowed').mouseenter(function(){
        $(this).stop().animate({shadow: '0px 0px 0px #7d7d7d', top: 3}, 'fast');    
    });
    $('.button.shadowed').mouseout(function(){
        $(this).stop().animate({shadow: '3px 3px 5px #7d7d7d', top: 0}, 'fast');   
    });
    
    
    
    $('.welcomeText').corner('10px').hide().fadeIn(1000).delay(2000).fadeOut(1000);
    $("#colorPicker").keyup(function(event)
    {
        event.preventDefault();
        alert(event.keyCode);
        $("#colorPicker").css("background-color","#"+$("#colorPicker")[0].value);
    });
    $("#mainAdmin ul#top1 li a").mouseenter( function(){ $(this).children().fadeOut(200); $(this).children().fadeIn(600); } );
    
    $(".loginForm1 div.notice").hide().slideDown(700);
    $(".loginForm1 div.info").hide().slideDown(700);
    $(".loginForm2 div.notice").hide().slideDown(700);
    $(".loginForm2 div.info").hide().slideDown(700);
    
    $("#showRightsButton").click(function(){$("#showRights").toggle();});

    $("table.list tr.top.hromadnaAkce").click(function() {
        if($(this).attr("class")!="top selected")
        {
            $("table.list tr.l td.hromadnaAkceInput input:checkbox").attr("checked","true");
            $("table.list tr.s td.hromadnaAkceInput input:checkbox").attr("checked","true");
            $(this).attr("class","top selected");
            
            $("table.list tr.l").attr("class","selectedd");
            $("table.list tr.s").attr("class","selected");
            
        }
        else
        {
            $(this).attr("class","top");
            $("table.list tr.selectedd").attr("class","l");
            $("table.list tr.selected").attr("class","s");
            $("table.list tr.l td.hromadnaAkceInput input:checkbox").attr("checked","");
            $("table.list tr.s td.hromadnaAkceInput input:checkbox").attr("checked","");
        }
    
    });
    $("table.list tr.l").mouseenter( function(){ if($(this).attr("class")!="selected" && $(this).attr("class")!="selectedd") $(this).attr("class","hover"); } ).mouseleave( function(){ if($(this).attr("class")!="selected" && $(this).attr("class")!="selectedd") $(this).attr("class","l"); } );
    $("table.list tr.s").mouseenter( function(){ if($(this).attr("class")!="selected" && $(this).attr("class")!="selectedd") $(this).attr("class","hover"); } ).mouseleave( function(){ if($(this).attr("class")!="selected" && $(this).attr("class")!="selectedd") $(this).attr("class","s"); } );
    $("table.list tr.s.hromadnaAkce").click(function() { if($(this).attr("class")!="selected" && $(this).attr("class")!="selectedd") $(this).attr("class","selected"); else $(this).attr("class","s"); });
    $("table.list tr.l.hromadnaAkce").click(function() { if($(this).attr("class")!="selected" && $(this).attr("class")!="selectedd") $(this).attr("class","selected"); else $(this).attr("class","l"); });
    $("table.list tr.hromadnaAkce").click(function()
    { 
        var input = $(this).children("td.hromadnaAkceInput").children("input:checkbox"); 
        if (input.attr("checked")) input.attr("checked",""); else input.attr("checked","true"); 
    });
    $("table.list tr.hromadnaAkce td.hromadnaAkceInput input:checkbox").click(function() 
    {
        if ($(this).attr("checked")) $(this).attr("checked",""); else $(this).attr("checked","true");
    });
     
    
    $("#loaddStrom").hide();
    $("#loaddStrom").slideDown(600);

    $("#add1").show();
    $("#add2").hide();
    $("#add3").hide();
    $("#add4").hide();
    $("#add5").hide();
    $("#add6").hide();
    $("#add7").hide();
    $("#add8").hide();
    
    $(".insertTo").click(function(){
        var oEditor = CKEDITOR.instances.text;
        if ( oEditor.mode == 'wysiwyg' ) oEditor.insertHtml( $(this).attr("id") );
        else alert( 'You must be in WYSIWYG mode!' );
    });
    
    $(".insertImgTo").click(function(){
        var oEditor = CKEDITOR.instances.text;
        var data = $(this).attr("id").split("-");
        if ( oEditor.mode == 'wysiwyg' ) oEditor.insertHtml( "<img src='"+data[0]+"' alt='"+data[1]+"' />" );
        else alert( 'You must be in WYSIWYG mode!' );
    }); 
    
    
                                                                                                                                       
                                                                                                                                                                                                                    
    /*********komentare************/                                                                                                                 
    $("#editaceKomentare").hide();    
    $("#zrusitKomentovani").click(function()
    {
        $("#editaceKomentare").hide(500);
        $("#addKomentar").attr("value","");
        $("#predmetKomentare").attr("value","");
    });

    $("#pridatKomentarKeKomentari").click(function(){
        $("#editaceKomentare").prepend("Komentovar příspěvek od: " + $("#pridatKomentarKeKomentari").attr("jmeno"));
        $("#editaceKomentare").show(1000);
        $("#addKomentar").attr("value",$("#pridatKomentarKeKomentari").attr("idKomentare"));
        $("#predmetKomentare").attr("value","Re:" + $("#pridatKomentarKeKomentari").attr("nazev"));
    });

    /*********komentare/************/
    $("#menuTopIn1").click(function() {
        $("#add1").slideDown(500);$("#add2").hide();$("#add3").hide(); $("#add4").hide(); $("#add5").hide(); $("#add6").hide(); $("#add7").hide();
        $(this).addClass("curent"); $("#menuTopIn2").removeClass("curent"); $("#menuTopIn3").removeClass("curent"); $("#menuTopIn4").removeClass("curent"); $("#menuTopIn5").removeClass("curent"); $("#menuTopIn6").removeClass("curent"); $("#menuTopIn7").removeClass("curent");} );
    $("#menuTopIn2").click(function() {
        $("#add1").hide();$("#add2").slideDown(500);$("#add3").hide(); $("#add4").hide(); $("#add5").hide(); $("#add6").hide(); $("#add7").hide();  
        $(this).addClass("curent"); $("#menuTopIn1").removeClass("curent"); $("#menuTopIn3").removeClass("curent"); $("#menuTopIn4").removeClass("curent"); $("#menuTopIn5").removeClass("curent"); $("#menuTopIn6").removeClass("curent"); $("#menuTopIn7").removeClass("curent");} );
    $("#menuTopIn3").click(function() {
        $("#add1").hide();$("#add2").hide();$("#add3").slideDown(500); $("#add4").hide(); $("#add5").hide(); $("#add6").hide(); $("#add7").hide(); 
        $(this).addClass("curent"); $("#menuTopIn1").removeClass("curent"); $("#menuTopIn2").removeClass("curent"); $("#menuTopIn4").removeClass("curent"); $("#menuTopIn5").removeClass("curent");$("#menuTopIn6").removeClass("curent"); $("#menuTopIn7").removeClass("curent");} );
    $("#menuTopIn4").click(function() {
        $("#add1").hide();$("#add2").hide();$("#add3").hide(); $("#add4").slideDown(500); $("#add5").hide(); $("#add6").hide(); $("#add7").hide();
        $(this).addClass("curent"); $("#menuTopIn1").removeClass("curent"); $("#menuTopIn2").removeClass("curent"); $("#menuTopIn3").removeClass("curent"); $("#menuTopIn5").removeClass("curent"); $("#menuTopIn6").removeClass("curent"); $("#menuTopIn7").removeClass("curent");} );
    $("#menuTopIn5").click(function() {
        $("#add1").hide();$("#add2").hide();$("#add3").hide(); $("#add4").hide(); $("#add5").slideDown(500); $("#add6").hide(); $("#add7").hide();
        $(this).addClass("curent"); $("#menuTopIn1").removeClass("curent"); $("#menuTopIn2").removeClass("curent"); $("#menuTopIn3").removeClass("curent"); $("#menuTopIn4").removeClass("curent"); $("#menuTopIn6").removeClass("curent"); $("#menuTopIn7").removeClass("curent");} );
    $("#menuTopIn6").click(function() {
        $("#add1").hide();$("#add2").hide();$("#add3").hide(); $("#add4").hide(); $("#add5").hide(); $("#add6").slideDown(500); $("#add7").hide();
        $(this).addClass("curent"); $("#menuTopIn1").removeClass("curent"); $("#menuTopIn2").removeClass("curent"); $("#menuTopIn3").removeClass("curent"); $("#menuTopIn4").removeClass("curent"); $("#menuTopIn5").removeClass("curent"); $("#menuTopIn7").removeClass("curent");} );
    $("#menuTopIn7").click(function() {
        $("#add1").hide();$("#add2").hide();$("#add3").hide(); $("#add4").hide(); $("#add5").hide(); $("#add6").hide(); $("#add7").slideDown(500); 
        $(this).addClass("curent"); $("#menuTopIn1").removeClass("curent"); $("#menuTopIn2").removeClass("curent"); $("#menuTopIn3").removeClass("curent"); $("#menuTopIn4").removeClass("curent"); $("#menuTopIn5").removeClass("curent"); $("#menuTopIn6").removeClass("curent"); } ); 

     
});

function addTwoInputsPaging(tableID)
{
    $(document).ready(function(){$("#"+tableID).append('<tr class="s"><td class="j"><input type="text" name="nazev[]" size="30" /></td><td class="delete"><input type="button" class="buttonClose" onclick="removeParentTr(this);"></td><td></td></tr>');});
}
function addTwoInputsMails(tableID)
{
    $(document).ready(function(){$("#"+tableID).append('<tr class="s"><td class="j"><input type="text" name="mail[]" size="30" /></td><td class="j"><input type="text" name="popis[]" size="30" /></td><td class="delete"><input type="button" class="buttonClose" onclick="removeParentTr(this);"></td><td></td></tr>');});
}

function removeParentTr(element)
{
   $(document).ready(function(){ $(element).parents("tr").children("td").find("input:text").attr("value",""); $(element).parents("tr").remove();   });
} 

function checkCheckbox(id) 
{
    if(document.getElementById(id).checked!="checked") document.getElementById(id).checked="checked";
    else document.getElementById(id).checked="";     
}
  
function addElement() 
{
  var ni = document.getElementById('kolonky');
  var numi = document.getElementById('inkr');
  var num = (document.getElementById('inkr').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'kolonka'+num;
  
  newdiv.setAttribute('id',divIdName);
  newdiv.setAttribute('class','kolony'); 
  newdiv.innerHTML = '<input type="button" class="buttonClose cl" onclick=\'removeElement("'+divIdName+'")\'><input type="file" size="40" name="foto_m' + num + '" /><br /><span>Popis: <input type="text" name="foto_popisURL'+num+'" size="40" /></span>';
  ni.appendChild(newdiv);
}
function addOption() 
{                                                                                                
  var ni = document.getElementById('kolonky');
  var numi = document.getElementById('inkr');
  var num = (document.getElementById('inkr').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'kolonka'+num;
  
  newdiv.setAttribute('id',divIdName);
  newdiv.setAttribute('class','kolony'); 
  newdiv.innerHTML = num +'. možnost&nbsp;&nbsp;&nbsp;<input type="text" class="textPoleAddOption" size="50" name="moznosti[]" /> <input type="text" style="width:40px;" class="textPoleAddOption" name="hlasy[]" /> <input type="button" class="buttonClose" onclick=\'removeElement("'+divIdName+'")\'>';
  ni.appendChild(newdiv);
}
function rozbalAdd(cis) 
{
  var ni = document.getElementById('polozka_'+cis);
  var numi = document.getElementById('inkr'+cis);
  var num = (document.getElementById('inkr'+cis).value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'kolonka'+cis+num;
  newdiv.setAttribute('id',divIdName);
  newdiv.setAttribute('class','kolony');
  newdiv.innerHTML = '<input type="text" size="30" name="add*' + cis + "*" + num + '" /> <input type="button" class="buttonClose" onclick=\'rozbalDel("'+divIdName+'","polozka_'+ cis+'")\'>';
  ni.appendChild(newdiv);
}
function rozbalDel(divNum,nameElement) 
{
  var d = document.getElementById(nameElement);
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}
function rozbalEdit(cis,val) 
{
  
  var ni = document.getElementById('polozka_' + cis);
  var newdiv = document.createElement('div');
  var divIdName = 'kolonka'+cis;
  if (document.getElementById('iff'+cis).value==0 )
  {
      newdiv.setAttribute('id',divIdName);
      newdiv.setAttribute('class','kolony');
      newdiv.innerHTML = '<input type="text" size="30" value="' + val + '" name="edit*' + cis + '" /> <input type="button" class="buttonClose" onclick=\'smazEdit("'+divIdName+'","'+ cis+'")\'>';
      ni.appendChild(newdiv);
      document.getElementById('iff'+cis).value=1;
  }
  else
  {
      var d = document.getElementById('polozka_' + cis);
      var olddiv = document.getElementById(divIdName);
      d.removeChild(olddiv);
      document.getElementById('iff'+cis).value=0;
  }
}
function smazEdit(divNum,cis) 
{
     var d = document.getElementById('polozka_'+cis);
     var olddiv = document.getElementById(divNum);
     d.removeChild(olddiv);
     document.getElementById('iff'+cis).value=0;
}
function addNextTwoInputElement(bufferID,tableID,trID,name1,name2)  
{
  var ni = document.getElementById(tableID);
  var numi = document.getElementById(bufferID);
  var num = (document.getElementById(bufferID).value -1)+ 2;
  numi.value = num;
  var newtr = document.createElement('li');
  var trIdName = trID + num;
  newtr.setAttribute('id',trIdName);
  newtr.innerHTML = ' <input type="text" name="' + name1 + num + '" /> <input type="text" name="' + name2 + num + '" /><span><input type="button" class="buttonClose" onclick=\'removeTwoInputElement("'+trIdName+'","' + tableID + '")\';><img src="/admin/images/move.png" class="move"/></span>';
  ni.appendChild(newtr);
}
function removeTwoInputElement(trNum,tableID) 
{
  var d = document.getElementById(tableID);
  var oldtr = document.getElementById(trNum);
  d.removeChild(oldtr);
}

function addNextSlevaInput() 
{
  var ni = document.getElementById('slevy');
  var numi = document.getElementById('inkSlevy');
  var num = (document.getElementById('inkSlevy').value -1)+ 2;
  numi.value = num;
  var newtr = document.createElement('tr');
  var trIdName = 'slevaInput'+num;
  newtr.setAttribute('id',trIdName);
  newtr.innerHTML = '<td class="id">'+ num +'</td><td class="slevy"><input type="text" name="od' + num + '" /></td><td class="slevy"><input type="text" name="do' + num + '" /></td><td class="slevyy"><input type="text" name="percent' + num + '" /></td><td class="aplik"><input type="checkbox" name="aplikovatNaNeregistrovane' + num + '" value="true" /></td><td class="delete"><input type="button" class="buttonClose" onclick=\'removeParentTr(this)\';></td>';
  ni.appendChild(newtr);
}

function addNextDPHInput() 
{
  var ni = document.getElementById('DPHs');
  var numi = document.getElementById('inkDPH');
  var num = (document.getElementById('inkDPH').value -1)+ 2;
  numi.value = num;
  var newtr = document.createElement('tr');
  var trIdName = 'DPHInput'+num;
  newtr.setAttribute('id',trIdName);
  newtr.innerHTML = '<td class="id">-</td><td class="slevy"><input type="text" name="nazev' + num + '" /></td><td class="slevy"><input type="text" name="hodnota' + num + '" /></td><td class="delete"><input type="button" class="buttonClose" onclick=\'removeDPHInput("'+trIdName+'")\';></td>';
  ni.appendChild(newtr);
}
function removeDPHInput(trNum) 
{
  var d = document.getElementById('DPHs');
  var oldtr = document.getElementById(trNum);
  d.removeChild(oldtr);
}

 
function deleteQuestion(question,delUrl,otazka) 
{
    if(otazka != '0') pom = " Operace už se nedá vrátit !";  else pom="";
    var de = confirm(question + pom); 
    if (de) location=delUrl;
}

function stav (text,kam)
{
    document.getElementById(kam).innerHTML=text-1;    
}

function progress_bar (text,kam)
{
    document.getElementById(kam).innerHTML='<div id="loading"><img src="/admin/images/loading.gif" />' + text + '</div>';    
}
function progress_bar_min ()
{
   return '<img src="/admin/images/loadingmin.gif" />'; 
}

function vymaz(kde)
{
	document.getElementById(kde).innerHTML="";
}

function hide(id)
{
    $(document).ready(function() { $(id).hide(); });
}
