﻿$(document).ready(function() {
    var COOKIE_NAME = 'catalog-product-info';
    var myValue = $.cookie(COOKIE_NAME);
    var cooke = (myValue === 'true');
    var $checkbutton = $('[checkbutton]');

    $checkbutton.each(function(i) {
        var $upper = $(this);
        var $toUpper = $('#' + $upper.attr('checkbutton'));
        if (cooke) {
            $toUpper.fadeOut(0,function() {
                $upper.find('.ui-icon-circle-triangle-s')
                          .removeClass('ui-icon-circle-triangle-s')
                          .addClass('ui-icon-circle-triangle-n');
                $.cookie(COOKIE_NAME, true, { path: '/', expires: 10 });
            });
        }
    });

    $checkbutton.toggle(
        function() {
            var $upper = $(this);
            var $toUpper = $('#' + $upper.attr('checkbutton'));
                if ($toUpper.length > 0) {
                        $toUpper.slideDown(function(){
                            $upper.find('.ui-icon-circle-triangle-n')
                                  .removeClass('ui-icon-circle-triangle-n')
                                  .addClass('ui-icon-circle-triangle-s');
                            $.cookie(COOKIE_NAME, false, { path: '/', expires: 10 });
                        });
                }
       },
       function() {
            var $upper = $(this);
            var $toUpper = $('#' + $upper.attr('checkbutton'));
                if ($toUpper.length > 0) {
                        $toUpper.slideUp(function() {
                            $upper.find('.ui-icon-circle-triangle-s')
                                  .removeClass('ui-icon-circle-triangle-s')
                                  .addClass('ui-icon-circle-triangle-n');
                            $.cookie(COOKIE_NAME, true, { path: '/', expires: 10 });
                        });
                }
      }); //toggle

});     //ready