$('document').ready(function(){
//   $(document).pngFix();
  $("#alerts div").animate({opacity: 0},5000);
  $("#searchForm table").hide();
  $("#whoisuser").hide();
//   $("#alerts div").fadeOut(5000);
  
  var austDay = new Date();
// 	austDay = new Date(austDay.getFullYear(), 1, 26);
	$('#countdown').countdown({description:'Čas od zahájení rozhovoru:',layout:'<b>{desc}</b> {hnn}{sep}{mnn}{sep}{snn}',since: austDay,compact:true,format:'HMS'});
	$('#start').countdown({description:'Čas od zahájení rozhovoru:',layout:'<b>{desc}</b> {hnn}{sep}{mnn}{sep}{snn}',since: austDay,compact:true,format:'HMS'});
  
  if($('#odlozeno').val()==''){
    $("#odlozeno").attr('disabled','disabled');    
  }
  
  $.datePicker.setDateFormat('ymd','-');
  $.datePicker.setLanguageStrings(
  	['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'],
  	['Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'],
  	{p:'Vzad', n:'Vpřed', c:'Zavřít', b:'Kalendář'}
  );

// ziskej hodnotu parametru z url  
  $.extend({
    getUrlVars: function(){
      var vars = [], hash;
      var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
      for(var i = 0; i < hashes.length; i++)
      {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
      }
      return vars;
    },
    getUrlVar: function(name){
      return $.getUrlVars()[name];
    }
  });

  $('a#search').click(function(){
    $('#searchForm table').toggle('slow');
    return false;
  });
  
// pri otevreni skryj vsechny otazky  
  $(".alerts").hide();
  $(".dotaznik table").hide();
  if($('#jmeno').val()==''){
    $('#id_ankety').attr('disabled','disabled')
    $(".dotaznik").hide()
  }
  
  
  
// zobrazovani jednotlivych otazek
  $("a.show").click(function(){
    var id_otazky = $(this).attr('href');
      $(".dotaznik table").hide();
      $(".dotaznik h2").css('color','#dcdcdc');
      $(".dotaznik p").css('color','#dcdcdc');
    
      $(".dotaznik h2").css('font-weight','normal');
      $("fieldset" + id_otazky + " table").show('slow');
      $(id_otazky + " h2").css('color','#000');
      $(id_otazky + " p").css('color','#000');
      $(id_otazky + " h2").css('font-weight','700');
  })

// po kliknuti prejdi na nasledujici otazku  
  $("a.btnNext").click(function(){
    var next = $(this).attr("href").split("_");
    $(".dotaznik table").hide();
    $(".dotaznik h2").css('color','#dcdcdc');
    $(".dotaznik h2").css('font-weight','normal');
    $(".dotaznik p").css('color','#dcdcdc');
      
    $("fieldset#odpovedi_" + next[1] + " table").show('slow');
    $("#odpovedi_" + next[1] + " h2").css('color','#000');
    $("#odpovedi_" + next[1] + " h2").css('font-weight','700');
    $("#odpovedi_" + next[1] + " p").css('color','#000');
    if(next[1]==0) $("#save").focus();
    return true;      
  })

// pokud ma odpoved definovany dalsi krok, proved ho  
  $("input.answer").click(function(){
    var val = $(this).val();
    $.get("modules/admin/warnings.php",{ id_otazky: val }, function(data){
       if(data.length>1){
        data = data.split("|");
        if(data[0].length > 0) alert(data[0]);
        if(data[1].length > 0 && data[1] > 0){
          $(".dotaznik table").hide();
          $(".dotaznik h2").css('color','#dcdcdc');
          $(".dotaznik h2").css('font-weight','normal');
          $(".dotaznik p").css('color','#dcdcdc');
           
          $("fieldset#odpovedi_" + (data[1] - 1) + " table").show('slow');
          $("#odpovedi_" + (data[1] - 1) + " h2").css('color','#000');
          $("#odpovedi_" + (data[1] - 1) + " h2").css('font-weight','700');
          $("#odpovedi_" + (data[1] - 1) + " p").css('color','#000');        
          return true;  
        }
      } 
    });
  })

// pri zmene interview v cbo zkontroluj zda uz s timto uzivatelem interview na toto tema neprobehlo   
  $("#id_ankety").change(function(){
      var url
      var username
      var id_ankety
      var current = $.getUrlVar('id_ankety');
      username = $('#id_respondenta').val() 
      id_ankety = $(this).val()
      url= '?mod=admin&view=rozhovory&id_ankety=' + id_ankety + '&id_respondent=' + username
      $.get('modules/admin/autocomplete.php',{jmeno:username,id_ankety:id_ankety},function(data){
        data = data.split("|")
        
        if(data==''){
          var jmeno = $('#jmeno').val()
          var telefon = $('#telefon').val()
          $.post('modules/admin/autocomplete.php?add=user',{jmeno:jmeno,telefon:telefon},function(data){
            location.href='?mod=admin&view=rozhovory&id_ankety=' + id_ankety + '&id_respondent=' + data
          })
        }
        
        if(data[3].length > 0){
          if(confirm('TOTO INTERVIEW UŽ PROBĚHLO.\n\nPřejete si i přesto přesměrovat na toto interview?')){
            location.href = url
          }else{
            $("#id_ankety").val(current)
          }        
        }else{
          location.href = url
        }
      })
  });

// nabidni respondenty z databaze  
  $("#jmeno").autocomplete('modules/admin/autocomplete.php');

// po opusteni pole se jmenem respondenta zkontroluj zda jiz neexistuje v dtbzi a zda s nim uz neprobehlo interview
  $("#jmeno").blur(function(){
      var username = $(this).val();
      var id_ankety = $("#id_ankety").val();
      var url
      $.get('modules/admin/autocomplete.php',{jmeno:username,id_ankety:id_ankety},function(data){
         if(data.length>0){
            data = data.split("|");
            var text = 'Respondent "' + data[0] + '" již v databázi existuje!'
            if(data[3].length>0){ 
              text = text + '\n\n TOTO INTERVIEW UŽ PROBĚHLO!'
            }
            text = text + '\n\nCHCETE PŘIDAT NOVÉHO REPONDENTA?'
            if(confirm(text)){
              var phone = prompt('"' + data[0] + '" bude přidán/a do databáze.\n\nZADEJTE PROSÍM TELEFONNÍ ČÍSLO NOVÉHO RESPONDENTA.')
              $("#id_respondenta").val('');
              $("#telefon").val(phone);
              $("#id_ankety").focus();
              $('#id_ankety').attr('disabled','')
              $('.dotaznik').show();
            }else{
              url = '?mod=admin&view=rozhovory&id_ankety=' + $('#id_ankety').val() + '&id_respondent=' + data[1];  
              location.href = url
            }
         }else{
          $('#id_ankety').attr('disabled','')
          $('.dotaznik').show();
         }
      })
  });
  
// vyhledej mesto podle psc
  $('#psc').keyup(function(){
      var psc = $(this).val();
      $.get('modules/admin/autocomplete.php',{psc:psc},function(data){
        $('#mesto').val(data);
      });
  });  
  
// datepicker
//   $.datetimepicker.setDefaults($.datePicker.regional['xx']);
  $('#odlozeno').datePicker({startDate:'01/01/1996'});
  $('#zahajeno').datePicker({startDate:'01/01/1996'});  
  $('#ukonceno').datePicker({startDate:'01/01/1996'});
  
  $(".stav").click(function(){
    var stav=$(this).val();
      if(stav < 3){
        $("#odlozeno").val('');
        $("#odlozeno").attr('disabled','disabled');
      }else{
        $("#odlozeno").attr('disabled','');
      }
  });
  
// preloader
  $('form').submit(function(){
    $('#main').animate({opacity: 0.25});
    return true;
  });
  
  $('a.ad_img').lightBox({fixedNavigation:true});
})
