// bookmarks function viewBookmark(bookmark) {    $("#div-" + bookmark).show();     $("#bookmarks>li>a").removeClass('open');    $("#a-" + bookmark).addClass('open');     }// category-producers  function showCategory() {    $("#a-categories").addClass('active');    $("#a-producers").removeClass('active');    $("#producers").slideUp(200);    $("#categories").slideDown(200);  }  function showProducers() {    $("#a-producers").addClass('active');    $("#a-categories").removeClass('active');    $("#categories").slideUp(200);    $("#producers").slideDown(200);  }  $(document).ready(function(){    // Producers-Categories Switch  if($.cookie('prod_categ')=='producers') {    showProducers()  } else if($.cookie('prod_categ')=='categories') {    showCategory()  } else {    showCategory()    }  $("#a-producers").click(function() {    showProducers()    $.cookie('prod_categ', 'producers',{ path: '/' });     return false;  });  $("#a-categories").click(function() {    showCategory()     $.cookie('prod_categ', 'categories',{ path: '/' });        return false;   });  // Bookmarks  $(".bookmark").hide();  $(".show").show();    if(location.hash && (location.hash.length > 1)) {    viewBookmark(location.hash.substr(1));  }  else {    viewBookmark('bookmark-questionproduct');  }      $("#bookmarks>li>a").click(function() {       $(".bookmark").hide();      viewBookmark($(this).attr("href").substr(1));   });  // Search-box  $("#hledat").focus(function() {   if ($(this).attr("value") == "Hledaný výraz") {     $(this).attr("value","");    };  });    $("#hledat").blur(function() {    if($(this).attr("value") == "") {      $(this).attr("value","Hledaný výraz");    };  });  $("#search-btn").click(function() {    $("#search-form").submit();    return false;  });     // LightBox  //$('#gallery a').lightBox({fixedNavigation:true});  // Prokolik .hrefů  $('.href').click(function(){    window.location.href = $(".a-href",this).attr('href');  });  $('.href-nw').click(function(){    window.open( $(".a-href-nw",this).attr('href') );  });    $('.a-href-nw').click(function(event){    event.preventDefault();  });  // Catalog - List Swtich  $('.cookie_view_type_radio').click(function(){    $("#view_type").attr('class', this.value);    $.cookie('view_type', this.value ,{ path: '/' });  });    $('#input_id_producer').change(function(){    this.form.submit();  });    $('#input_id_category').change(function(){    this.form.submit();  });  	var tabContainers = $('.tab-item');	tabContainers.hide().filter(':first').show();	$('div#product-tabs ul#tabs a').click(function () {		    tabContainers.hide();		    tabContainers.filter(this.hash).show();		    $('div#product-tabs ul#tabs li').removeClass('active');		    $(this).closest('li').addClass('active');		    return false;	}).filter(':first').click();    var active;  $('#livesearch_inner').hover(function(){  	    active = $('#livesearch_inner a.highlighted');  		$('#livesearch_inner a').removeClass('highlighted');	  },	  function(){		if(active)			active.addClass('highlighted');  	  }  );    $('#hledat').keydown(function(el) {  	if(el.which != 38 && el.which != 40 && el.which != 37 && el.which != 39)  		showResult(this.value);    	else if (el.which == 13){  		this.form.submit();  	} else {  		onKeyPress(el);  		$('#hledat').val($('#livesearch_inner a.highlighted').text());  	}  });  });var first = true;var last = true;function onKeyPress(el){	var item = $('#livesearch_inner a').hasClass('highlighted');	if(!item)		$('#livesearch_inner a:first').attr('class','highlighted');	else {		if(el.which == 40){			var sub = $('#livesearch_inner a.highlighted');	            if(last){	            	first = true;					sub.removeClass('highlighted');					sub.next().addClass('highlighted');					}				if(sub.next().attr('id') == $('#livesearch_inner a:last').attr('id')){			 		last = false;				} 		}		if(el.which == 38){			var sub = $('#livesearch_inner a.highlighted');            if(first){            	last = true;				sub.removeClass('highlighted');				sub.prev().addClass('highlighted');				}			if(sub.prev().attr('id') == $('#livesearch_inner a:first').attr('id')){			 	first = false;			} 		}	}}
