$(function(){
  //-- vyhledat-hlavicka
  vyhledat_hlavicka_bg();
  $('#vyhledat-hlavicka').focus(function(){$('#vyhledat-hlavicka').attr('class','text-vyhledat-aktivni');});
  $('#vyhledat-hlavicka').blur(function(){vyhledat_hlavicka_bg();});
  $('#vyhledat-hlavicka').change(function(){vyhledat_hlavicka_bg();});
  /*
  body_overflow = $('body').css('overflow');
  var aktivni_soubor = parseUrl(location.href).file;
  if(aktivni_soubor == 'novinky.php'){
    zobrazit_vekky_banner('velky_banner');
  }
  $('#velky_banner').click(function(){skryt_vekky_banner('velky_banner');})
  */
});

function vyhledat_hlavicka_bg(){
  var q_text = $('#vyhledat-hlavicka').val();
  if(q_text){
    $('#vyhledat-hlavicka').attr('class','text-vyhledat-aktivni');
  } else {
    $('#vyhledat-hlavicka').attr('class','text-vyhledat');
  }
}

function zobrazit_vekky_banner(id){
  box_shutter(true);
  $('#'+id).show();  
}

function skryt_vekky_banner(id){
  $('#'+id).hide();
  box_shutter(false); 
}

function box_shutter(active){
  if(!$('#shutter').length){
    $('body').append('<div id="shutter"></div>');
  } 
  
  if(active){
    $('#shutter').css('display','block');
    $('body').css('overflow','hidden'); 
  } else {
    $('#shutter').css('display','none');
    $('body').css('overflow',body_overflow);
  }
  return;   
}

function parseUrl(data) {
    var e=/((http|ftp):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([\w\-\.]+\.[^#?\s]+)(#[\w\-]+)?/;

    if (data.match(e)) {
        return  {url: RegExp['$&'],
                protocol: RegExp.$2,
                host:RegExp.$3,
                path:RegExp.$4,
                file:RegExp.$6,
                hash:RegExp.$7};
    }
    else {
        return  {url:"", protocol:"",host:"",path:"",file:"",hash:""};
    }
}
