// leftMenu hide li bg when <li><a>
jQuery().ready(function(){  
  $("#leftMenu li:has(a)").css({'background-image' : 'none'});
});

// externí odkazy
$(document).ready(function(){
  //$('a[href^="http:"], a.external').click(function(){
  $('a.external').click(function(){
    window.open(this.href);
    return false;
  });
});

// top Menu
$(document).ready(function(){
  $('#topMenu').append('<li id="topMenuAppendix"></li>');

  $('#topMenu li:first').has('a').each(function() {
    $('#topMenuHiddenator').css('display', 'none');
  });
});
 
// colorbox
// minWidth:300, minHeight:200
$(document).ready(function(){
  var winHcolorbox = parseInt($(window).height()-30);
  var winWcolorbox = parseInt($(window).width()-30);
  //
  if(lang == 'cz'){
    var cInfoText = 'položka {current} z {total}';
  }
  else{
    var cInfoText = 'item {current} of {total}';  
  }
  //  
  $('.colorbox').colorbox({transition:'elastic', speed:350, current: cInfoText, opacity: 0.7, maxWidth: winWcolorbox+'px', maxHeight: winHcolorbox+'px', minWidth: 400});
});

// jquery amail - anispam
$(document).ready(function(){  
  $('.mail').amail('||','|','OSA');
});

// Textarea form autoresize
jQuery().ready(function(){
  $('textarea.resizeArea').autoResize({
    onResize : function() {
      $(this).css({opacity:0.8});
    },
    animateCallback : function() {
      $(this).css({opacity:1});
    }, 
    animateDuration : 300,
    extraSpace : 20
  });
});

// poptávkový formulář
$(document).ready(function(){

  $('.inputContainer select').change(function(){    
    var classOption = $(this).find('option:selected').attr('class');
    switch(classOption){
      case('selectThis'):
        $(this).css({'background-color' : '#F7DDDE'});    
        break;
      case ('normal'):
        $(this).css({'background-color' : '#E6E6E6'});       
        break;
      case ('other'):
         $(this).css({'background-color' : '#ABDEF5'});
        break;
    }
  });   

  
  $('#podkladIF').change(function(){
    var classOption = $('#podkladIF option:selected').attr('class');    
    switch(classOption){
      case('selectThis'):
        $('#podkladIF').css({'background-color' : '#F7DDDE'});
        $('#podkladIFother').fadeOut();
        $('#podkladIFother').val('');     
        break;
      case ('normal'):
        $('#podkladIF').css({'background-color' : '#E6E6E6'});
        $('#podkladIFother').fadeOut();
        $('#podkladIFother').val('');        
        break;
      case ('other'): 
         $('#podkladIF').css({'background-color' : '#ABDEF5'}); 
         $('#podkladIFother').fadeIn();
        break;
    } 
  });
  
  $('#pripravaPovrchuIF').change(function(){
    var classOption = $('#pripravaPovrchuIF option:selected').attr('class');
    var idOption = $('#pripravaPovrchuIF option:selected').attr('id');   
    switch(classOption){
      case('selectThis'):
        $('#pripravaPovrchuIF').css({'background-color' : '#F7DDDE'});
        $('#pripravaPovrchuIFdetailA').hide();
        $('#pripravaPovrchuIFdetailB').hide();
        $('#pripravaPovrchuIFdetail').val('');    
        break;
      case ('normal'):
        $('#pripravaPovrchuIF').css({'background-color' : '#E6E6E6'}); 
        $('#pripravaPovrchuIFdetailA').hide();
        $('#pripravaPovrchuIFdetailB').hide();
        $('#pripravaPovrchuIFdetail').val('');      
        break;
      case ('other'):
         $('#pripravaPovrchuIF').css({'background-color' : '#ABDEF5'});
        break;
    } 
    switch(idOption){
      case('pripravaPovrchu1IF'): 
        $('#pripravaPovrchuIFdetail').val('');
        $("#pripravaPovrchuIFdetailA option[value='']").attr('selected', 'selected');
        $("#pripravaPovrchuIFdetailB option[value='']").attr('selected', 'selected');
        $('#pripravaPovrchuIFdetailA').hide();
        $('#pripravaPovrchuIFdetailB').hide(); 
        $('#pripravaPovrchuIFdetailA').fadeIn();   
        break;
      case('pripravaPovrchu2IF'):
        $("#pripravaPovrchuIFdetailA option[value='']").attr('selected', 'selected');
        $("#pripravaPovrchuIFdetailB option[value='']").attr('selected', 'selected'); 
        $('#pripravaPovrchuIFdetail').val('');        ;
        $('#pripravaPovrchuIFdetailA').hide();
        $('#pripravaPovrchuIFdetailB').hide(); 
        $('#pripravaPovrchuIFdetailA').fadeIn();   
        break;
      case('pripravaPovrchu3IF'):
        $("#pripravaPovrchuIFdetailA option[value='']").attr('selected', 'selected');
        $("#pripravaPovrchuIFdetailB option[value='']").attr('selected', 'selected'); 
        $('#pripravaPovrchuIFdetail').val('');        
        $('#pripravaPovrchuIFdetailA').hide();
        $('#pripravaPovrchuIFdetailB').hide();
        $('#pripravaPovrchuIFdetailB').fadeIn();   
        break;
    }    
  });  
  
  $('.inputContainer select.pripravaPovrchuIFdetailSelect').change(function(){    
    var detailVal = $(this).find('option:selected').val();
    $('#pripravaPovrchuIFdetail').val(detailVal);
  });
});


/* jSubmit */
$(document).ready(function(){
  $("#jSubmit").css({'background-position' : 'left'}); 
  
  $("#jSubmit").hover(
    function(){
      $(this).css({'background-position' : 'right'});  
    },
    function(){
      $(this).css({'background-position' : 'left'});  
    }
  );
});

// scroll banner
$(document).ready(function(){
  $(window).scroll(function(){    
    if($(window).scrollTop() > $("#smartBannerIdentifier").offset().top){      
      $("#sliderContainer").css("position", "fixed");
      $("#sliderContainer").css("top", "0");
    }  
    if($(window).scrollTop() <= $("#smartBannerIdentifier").offset().top){    
      $("#sliderContainer").css("position", "relative");
      $("#sliderContainer").css("top", $("#smartBannerIdentifier").offset);
    }
  });
});


// nivo slider
function sliderShowImg(){
$(".sliderImg").show();
}



$(window).load(function() {
  $('#slider').nivoSlider({
    effect:'random', //Specify sets like: 'fold,fade,sliceDown'
    slices:4,
    animSpeed:2500, //Slide transition speed
    pauseTime:7000,
    startSlide:0, //Set starting Slide (0 index)
    directionNav:false, //Next & Prev
    directionNavHide:true, //Only show on hover
    controlNav:false, //1,2,3...
    controlNavThumbs:false, //Use thumbnails for Control Nav
    controlNavThumbsFromRel:false, //Use image rel for thumbs
    controlNavThumbsSearch: '.jpg', //Replace this with...
    controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
    keyboardNav:false, //Use left & right arrows
    pauseOnHover:false, //Stop animation while hovering
    manualAdvance:false, //Force manual transitions
    captionOpacity:0.8, //Universal caption opacity
    beforeChange: function(){},
    afterChange: function(){},
    slideshowEnd: function(){}, //Triggers after all slides have been shown
    lastSlide: function(){}, //Triggers when last slide is shown
    afterLoad: function(){
      
    } //Triggers when slider has loaded
  });
});








