function setCatalogCookie(){
  var catalog_state = '';
  var COOKIE_NAME = 'catalog';
   var options = { path: '/', expires: 100 };
  $('#catalogue li a.catlog_subtitle').each(function(){
    if($(this).next().is(':hidden'))
      catalog_state += '0,';
    else
      catalog_state += '1,';
  });
  
  $.cookie(COOKIE_NAME, catalog_state.substr(0,catalog_state.length-1) , options);
}
function initMenu() {

if ($.browser.mozilla) $('body').addClass('firefox');
if ($.browser.opera) $('body').addClass('opera');

 //$('#catalogue ul').hide();
// var div = $('#catalogue ul').offset();

  $('#catalogue li a.catlog_subtitle').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
          checkElement.slideUp('normal');
          setTimeout("setCatalogCookie()", 2000);
          return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        //$('#catalogue ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        setTimeout("setCatalogCookie()", 2000);
        return false;
        }
        


       //$.cookie("", );
      }
    );
  }

/*
$(document).ready(function () {
var root = $('#catalogue');
$('ul', root).each(function (index) {
  this.id = 'n' + index;
});
}
*/

$(document).ready(function(){

  initMenu();
  $("#filter_button").click(function(){
    $("#filter_form").submit();

    return false;
  });
$("#redirect_to_jMyCarousel").click(function()
{
  $('#lightBox li a:first').click();
 return false;
});
  $("#search_button").click(function(){
    $("#search_form").submit();
    return false;
      });
 $("#form_send").click(function(){
    $("#contact_form").submit();
    });
  $("#reset_button").click(function(){
    $("#watch_filters").hide();
    $("#filter_form select option").attr('selected', false);
    $("#filter_form select option[0]").attr('selected', 'selected');
    $("#filter_form").get(0).reset();
    return false;
  });
  $("#big_buy").click(function(){
    $(".popup1").show('slow');
    setTimeout( function(){$('.popup1').hide('slow')}, 4000);
    return false;
  });
  $(".buy_button").click(function(){
    $.post("/cart/add/goods_id/"+$(this).attr('name'));
    $(this).next().show('slow');
    //setTimeout( function(){$('.popup').hide('slow')}, 4000);
    $.post("/ajax/cart", function(data){
      if(data)
        $('#sidebar_cart').html(data);
        $('#sidebar_cart').show("slow");
    });
    $.post("/ajax/cart", function(data){
      if(data)
        $('#sidebar_cart').html(data);
    });
    return false;
  });
  $(".big_buy_button").click(function(){
    $.post("/cart/add/goods_id/"+$(this).attr('name'));
    $(this).next().show('slow');
    //setTimeout( function(){$('.popup').hide('slow')}, 4000);
    $.post("/ajax/cart", function(data){
      if(data)
        $('#sidebar_cart').html(data);
        $('#sidebar_cart').show("slow");
    });
    $.post("/ajax/cart", function(data){
      if(data)
        $('#sidebar_cart').html(data);
    });
    return false;
  });
  $(".close_popup").click(function(){
    $(this).parent().parent().hide('slow');

    return false;
  });
  if($("#category").val() == "Женские часы" || $("#category").val() == "Мужские часы" || $("#category").val() == "Унисекс часы" )
  {
    $("#watch_filters").show();
  }

  $('#category').change(function(){
    //if($(this).val()){
      if($(this).val() == "Женские часы" || $(this).val() == "Мужские часы" || $(this).val() == "Унисекс часы" )
      {
        $("#watch_filters").show(500);
      }
      else{
        $("#watch_filters").hide(500);
      }
      $.post("/ajax",
        {get: 'categorys_makers', category_name: $(this).val()},
        function(data){
          var html = '<option value=""></option>';
          for (var i=0; i< data.length; i++ ){
           html +='<option value="'+data[i].name+'" '+((data[i].name == maker_name) ? 'selected ="selected"' : '')+' >'+data[i].name+'</option>';
          }
          $("#maker").html(
            html
          );
        }, 'json');
    //}
  });
   //if($("#category").val()){
   var html='';
    $.post("/ajax",
        {get: 'categorys_makers', category_name: $("#category").val()},
        function(data){
          html = '<option value=""></option>';
          for (var i=0; i< data.length; i++ ){
           html +='<option value="'+data[i].name+'" '+((data[i].name == maker_name) ? ' selected ="selected"' : '')+'>'+data[i].name+'</option>';
          }
          $("#maker").html(
            html
          );
        }, 'json');
  //}
  $('#gallery img').mouseover(function(){
    //$("#big_image img").attr('src', $(this).attr('source'));
  });
  $("a[rel^='prettyPhoto']").prettyPhoto({
    allow_resize: true,
    showTitle: true
    
  });

 $('#similar_products ul').jcarousel({ scroll: 3,wrap: 'last' });
 
  $("#checkout_form #form_submit").click(function(){
    $("#checkout_form").submit();
  });
  $("#checkout_form #form_back").click(function(){
    history.go(-1);
    return false;
  });
  $.preloadCssImages();
  $('#gallery img').hover(function(){
    $('#gallery img').css('border', 'none');
    $(this).css('border', '#FFFFFF 2px solid');
  });
})

