// prace s cookies

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else {
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

/* <![CDATA[ */
 $(document).ready(function(){
  
  var COOKIE_NAME = 'toggle_cookie';
  var options = { path: '/', expires: 365 };
  
  // tlacitko zavirani/otevirani rozcestniku  
  $("#guide-button").click(function () {
	  
	  if ($.browser.msie && $.browser.version == '6.0') {
	   $('#header').toggle();
	   $('#page-body').toggleClass('closed');
	   $('#guide-button').toggleClass('closed');
	   
	   if ($("#header:visible").size()) {   
		   $.cookie(COOKIE_NAME, '0', options);
	   } else {
		   $.cookie(COOKIE_NAME, '1', options);
	   }
	   
	  } else {
		  if ($('#header:animated').size() == 0) {
			  if ($('#header:visible').size() == 0) {
				  $('#header').show();
				  $('#header').css('height', '0');
				  $('#header').animate({'height': '158px'}, 1000, function() {
					  $('#guide-button').removeClass('closed');
					  $.cookie(COOKIE_NAME, '0', options);
				  });
				  $('#page-body').animate({'top': '0'}, 1000);
			  } else {
				  $('#header').animate({'height': 0}, 1000, function() {
					  $('#header').hide();
					  $('#guide-button').addClass('closed');
					  $.cookie(COOKIE_NAME, '1', options);
				  });
				  
				  $('#page-body').animate({'top': '-158px'}, 1000);
			  }
		  }
	  }
    
   return false;   
  });
    
  
  // rozcestnik
  
  if ($("#guide ul li#g1").hasClass("active")) {
   $("#guide #left_corner").addClass("active");
  }
  
  if ($("#guide ul li#g7").hasClass("active")) {
   $("#guide #right_corner").addClass("active");
  }    
  
  $("#guide ul li").mouseover(function(){
   // $("#header").addClass("expand"); 
   $("#guide ul li, #guide ul li ul, #guide #left_corner, #guide #right_corner").removeClass("active");
  });
    
  $("#guide ul li#g1").mouseover(function(){
   $("#guide ul li#g1, #guide #left_corner").addClass("active");
  });

  $("#guide ul li#g2").mouseover(function(){
   $("#guide ul li#g2").addClass("active");
  });

  $("#guide ul li#g3").mouseover(function(){
   $("#guide ul li#g3").addClass("active");
  });
  
  $("#guide ul li#g4").mouseover(function(){
   $("#guide ul li#g4").addClass("active");
  });
  
  $("#guide ul li#g5").mouseover(function(){
   $("#guide ul li#g5").addClass("active");
  });
  
  $("#guide ul li#g6").mouseover(function(){
   $("#guide ul li#g6").addClass("active");
  });
  
  $("#guide ul li#g7").mouseover(function(){
   $("#guide ul li#g7, #guide #right_corner").addClass("active");
  });
  
  
  
  // posouvani souvidejicich produktu v detailu  
  var cnt = $('#related-container').children().size();
  var wdth = 195*cnt;
  var cssObj1 = {"width": wdth}
  $("#related-container").css(cssObj1);
  if (cnt>2) {
   $("#arrow-right").css({"display": "block"});
  }
   
  $("#arrow-left").click(function () {
	if ($("#related-container:animated").size() != 0) return false;
		
    $("#arrow-right").css({"display": "block"});
    $("#related-container").animate({"left": "+=195px"}, 200, function() {
    	if ($("#related-container").css("left")=="0px") {
    		$("#arrow-left").css({"display": "none"});
    	}
    });
   return false;   
  });
  
  $("#arrow-right").click(function () {
	  if ($("#related-container:animated").size() != 0) return false;
	  
   var wdth2 = wdth-390;
    $("#arrow-left").css({"display": "block"});
    $("#related-container").animate({"left": "-=195px"}, 200, function() {
    	if ($("#related-container").css("left")=="-"+wdth2+"px") {
    		$("#arrow-right").css({"display": "none"});
    	}
    });
   return false;   
  });  
  
  
  // taby v detailu
  $("#tab1").addClass("active");
  $("#tc1").addClass("active");
   
  $("#tab1").click(function () {
   $("#tab1").addClass("active");
   $("#tab2").removeClass("active");
   $("#tab3").removeClass("active");
   $("#tc1").addClass("active");
   $("#tc2").removeClass("active");
   $("#tc3").removeClass("active");
   return false;   
  });   
  
  $("#tab2").click(function () {
   $("#tab1").removeClass("active");
   $("#tab2").addClass("active");
   $("#tab3").removeClass("active");
   $("#tc1").removeClass("active");
   $("#tc2").addClass("active");
   $("#tc3").removeClass("active");
   return false;   
  });   
  
  $("#tab3").click(function () {
   $("#tab1").removeClass("active");
   $("#tab2").removeClass("active");
   $("#tab3").addClass("active");
   $("#tc1").removeClass("active");
   $("#tc2").removeClass("active");
   $("#tc3").addClass("active");
   return false;   
  }); 
  
  
  // multimenu
  $('#multimenu .subitem li').mouseover(function() {
	 $('#multimenu .subitem li').removeClass('active');
	 $(this).addClass('active');
	 $(this.parentNode.parentNode).addClass("active");
  });
  $('#multimenu .subitem li').mouseout(function() {
	 $(this.parentNode.parentNode).removeClass("active");
  });  
  
  $('#multimenu .mainitem').mouseover(function() {
	  $('#multimenu .mainitem').removeClass('active');
	  $(this).addClass('active');
  });
  
  $('.floating').mousemove(function(e) {
	  if ($('#floating_div').size() == 0) {
		  if (this.tagName == 'IMG') {
			  var text = this.alt;
		  } else if (typeof(this.onmouseover) == 'function') {
			  var text = this.onmouseover();
		  } else {
			  return false;
		  }
		  
		  if (!text) {
			  return false;
		  }
		  
		var n = $('#content > div').attr('id');
	  	$('body').append('<div id="floating_div" class="floating_' + n + '">' + text + '</div>');
		$('#floating_div').css('position', 'absolute');
  	  }
	  
	  offsetX = 20;
	  offsetY = 20;
	  
	  if ($('#floating_div').width() + e.pageX + offsetX > $('body').width()) {
		  offsetX = -$('#floating_div').width() - 20;
	  }
	  
	  $('#floating_div').css('left', e.pageX + offsetX);
	  $('#floating_div').css('top', e.pageY + offsetY);
  });
  
  $('.floating').mouseout(function(e) {
	 $('#floating_div').remove(); 
  });
  
  
  
 });
/* ]]> */
