/**
 * $Rev$
 * 
 * 
 */

// 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('shopix-prod-categ')=='producers') {
    showProducers()
  } else if($.cookie('shopix-prod-categ')=='categories') {
    showCategory()
  } else {
    showCategory()  
  }
  $("#a-producers").click(function() {
    showProducers()
    $.cookie('shopix-prod-categ', 'producers',{ path: '/' }); 
    return false;
  });
  $("#a-categories").click(function() {
    showCategory() 
    $.cookie('shopix-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-description');
  }
    
  $("#bookmarks>li>a").click(function() {   
    $(".bookmark").hide(); 
     viewBookmark($(this).attr("href").substr(1)); 
  });

  //Filter-Form
  if($.cookie('shopix-filter-display')) {
    $("#filter-form form").css('display',$.cookie('shopix-filter-display'));  
  }
  $("#toggleFilter").click(function() {
     $("#filter-form form").toggle('blind',function(){
        $.cookie('shopix-filter-display', $(this).css('display'),{ path: '/' })
        //console.log($(this).css('display'));
     });  
     return false;
  });

  // 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",this).attr('href') );
  });
  
  $('.a-href-nw').click(function(){
    window.open( $(this).attr('href') );
  });

  // Catalog - List Swtich
  $('.cookie_view_type_radio').click(function(){
	//@todo: slo by to presvitchnout jenom pomoci stylu?
    //$("#view_type").attr('class', this.value);
    $.cookie('shopix-view-type', this.value ,{ path: '/' });
    this.form.submit();
  });
});

