﻿jQuery(function($){
   if($("#footer .partners").length){
      var speed1=$("#footer .partners .items>div").width();
      $("#footer .scrollable").scrollable({circular:true,easing:'linear',speed:speed1*20}).autoscroll({interval:10});
   }
   
   if($("#header .running-string .scrollable").length){
	  var speed1=$("#header .running-string").width();
      $("#header .running-string .scrollable").scrollable({circular:true,easing:'linear',speed:speed1*20}).autoscroll({interval:10});
   }
   
   if($.browser.msie&&parseInt($.browser.version)==6){
      if($("#header .nav ul li:first").is(".active")){
         $("#header .nav ul li:first i.l").css({
            backgroundPosition:"0 -198px !important"
         });
      }
   }
  
   if($("#header .nav ul li.active").next("li").length){
      $("#header .nav ul li.active").next().addClass("next-step");
   }
  /*  
   if($("#aside-l .menu-main").length){
      $("#aside-l .menu-main ul").tabs(".content div.items",{
            tabs:"li"
      });
   }*/

 
   if($("#aside-l .menu-main").length){
      $("#aside-l .menu-main ul li").click(function(){
		 if ($(this).find("span.description").html().length)
			
			$(".desc-restaurant").html('<p>' + $(this).find("span.description").html() + '</p><br><a href="#" onclick="return false" class="more">подробнее</a>');
		else
			
			$(".desc-restaurant").html('<p></p><br><a href="#" onclick="return false" class="more"></a>');
      });
   }

   if($("#aside-l-2 .menu-dish").length){
      $("#aside-l-2 .menu-dish ul").tabs(".content div.items",{
            tabs:"li"
      });
   }
   
   
   if($("#your-order").length){
      var tt=$("#your-order").offset().top;
      $(window).scroll(function(){
         var scroll_t=$(window).scrollTop();
         if(scroll_t>tt){
            $("#your-order").stop().animate({top:scroll_t-tt+40});
         }else{
             $("#your-order").stop().animate({top:0});
         }
      });
   }
   
   if($("#map-deliv").length&&$("#content .deliv-title .deliv-map a").length){
      $("#content .deliv-title .deliv-map a").click(function(){
																									 
         $("#map-deliv").css('visibility', 'visible');
            
         return false;
      });
      
      $("#map-deliv .close").click(function(){
		  $("#map-deliv").css('visibility', 'hidden');
		 
      });
   }
   
   if($("#popup-attantion").length){
      $("#popup-attantion").css("top",($(window).height()/2)-($("#popup-attantion").height()/2));
      var t=$("#popup-attantion").position().top;
      
      $(window).scroll(function(){
         $("#trans-1").css("top",$(window).scrollTop());
         $("#popup-attantion").css("top",t+$(window).scrollTop());
      });
      
      $("#popup-attantion .close").click(function(){
         $("#popup-attantion").fadeOut(400,function(){
            $("#trans-1").fadeOut(400);
         });
      });
      
      $("#popup-attantion .content a").click(function(){
         $("#popup-attantion").fadeOut(400,function(){
            $("#trans-1").fadeOut(400);
         });
         return false;
      });
   }
   
   
   
   if($("#block-city").length){
      $(".city a").mouseenter(function(){
         $(this).parents(".city").addClass("hover");
      });
      $("#block-city").mouseleave(function(){
         $(this).parents(".city").removeClass("hover");
      });
   }
   
   
   if($(".variant-block").length){
      $(".variant-block .item:even").addClass("even");
      
      $("#content .content .items ul li .line-buttons-1 .show-variant").click(function(e){
         $(".variant-block").hide(0,function(){
            $("#content").removeClass("z-index");
         $("#main-col-c-2").removeClass("z-index");
         $('#main-col-c-2 li.z-index').removeClass("z-index");
            $(".popup-img").hide();
            $("#map-deliv").css('visibility', 'hidden');
            $(".additive-block").hide();
            trigger=false;
         });
         
         $(this).parents("li").find(".variant-block").show(0,function(){
            $("#content").addClass("z-index");
            $("#main-col-c-2").addClass("z-index");
            $(this).parents("li").addClass("z-index");
            trigger=true;
         });
         //.jScrollPaneRemove()
         $(this).parents("li").find(",variant-block .scrollbox").jScrollPane({scrollbarWidth:7, showArrows:true});
      
         $("html, body").click(function(e){
            if(!$(e.target).parents(".variant-block").length){
               $(".variant-block").hide();
               $("#content").removeClass("z-index");
				$("#main-col-c-2").removeClass("z-index");
				$('#main-col-c-2 li.z-index').removeClass("z-index");
               trigger=false;
            }
         });
      
         return false;
      });
      
      $("#main-col-c-2 .variant-block .close").click(function(){
         trigger=false;
         $(this).parents(".variant-block").hide();
		$("#content").removeClass("z-index");
         $("#main-col-c-2").removeClass("z-index");
         $('#main-col-c-2 li.z-index').removeClass("z-index");
         $("html, body").unbind("click");
      });
   }
   
   if($(".additive-block").length){
      $(".additive-block .item:even").addClass("even");
      
      $("#content .content .items ul li .line-buttons-1 .show-additive").click(function(e){
         $(".additive-block").hide(0,function(){
            $("#content").removeClass("z-index");
            $("#main-col-c-2").removeClass("z-index");
            $('#main-col-c-2 li.z-index').removeClass("z-index");
            $(".popup-img").hide();
            $("#map-deliv").css('visibility', 'hidden');
            $(".variant-block").hide();
            trigger=false;
         });
         
         $(this).parents("li").find(".additive-block").show(0,function(){
            $("#content").addClass("z-index");
            $("#main-col-c-2").addClass("z-index");
            $(this).parents("li").addClass("z-index");
            trigger=true;
         });
         $(this).parents("li").find(".additave-block .scrollbox").jScrollPane({scrollbarWidth:7, showArrows:true});
      
         $("html, body").click(function(e){
            if(!$(e.target).parents(".additive-block").length){
               $("#content").removeClass("z-index");
               $("#main-col-c-2").removeClass("z-index");
               $('#main-col-c-2 li.z-index').removeClass("z-index");
               trigger=false;
            }
         });
      
         return false;
      });
      
      $("#main-col-c-2 .additive-block .close").click(function(){
         trigger=false;
         $(this).parents(".additive-block").hide();
         $("#content").removeClass("z-index");
         $("#main-col-c-2").removeClass("z-index");
         $('#main-col-c-2 li.z-index').removeClass("z-index");
         $("html, body").unbind("click");
      });
   }
   
 var trigger=false;
   
   if($(".popup-img").length){
      
      
      $("#content .content .items ul li .photo, #content .content .items ul li h3, .popup-img").not("li .popup-img .photo").not("li .popup-img h3").mouseenter(function(){
         var root_big_image=$(this).parents("li");
        
         if(!trigger){
            
        
            root_big_image.find(".popup-img").show(0,function(){
               $("#content").addClass("z-index");
               $("#main-col-c-2").addClass("z-index");
               root_big_image.addClass("z-index");
            });
      if($.browser.msie&&parseInt($.browser.version)<8){
         
            root_big_image.find(".popup-img h3").width(root_big_image.find(".popup-img img").attr("width")-24);
         
            root_big_image.find(".popup-img p").width(root_big_image.find(".popup-img img").attr("width")-24);
      }
            
         }
      }).mouseleave(function(){
         if(!trigger){
            $(".popup-img").hide();
            $("#content").removeClass("z-index");
            $("#main-col-c-2").removeClass("z-index");
            $('#main-col-c-2 li.z-index').removeClass("z-index");
         }
      });
   }
	
   
   /*new scripts*/
   
   if($("#partners-block").length){
      var timer_1;
      var i=1;
      var index=-1;
      $("#partners-block").mouseenter(function(){
         var el=$(this).find(".wrap-links");
         timer_1=setInterval(function(){
            el.css({
               left:-i
            });
            i++;
            if(el.position().left==-128){
               var elem=$("#partners-block a:first").clone();
               elem.appendTo($("#partners-block .wrap-links"));
               $("#partners-block a:first").remove();
               $("#partners-block .wrap-links").css("left",0);
               i=0;
               index--;
            }
         },20);
      }).mouseleave(function(){
         clearInterval(timer_1);
      });
      
      $("#partners-block a").live('mouseenter',function(){
            
         if($.browser.msie&&parseInt($.browser.version)==6){
              $(this).find("img:last").hide()
            }else{
         
         $(this).find("img:last").stop().animate({
               opacity:0
            },200);
            }
            
         }).live('mouseleave',function(){
            
            if($.browser.msie&&parseInt($.browser.version)==6){
              $(this).find("img:last").show()
            }else{
         
         $(this).find("img:last").stop().animate({
            opacity:1
         },200);
            }
      });
   }
});




$(document).ready(function(){
/*
var href  = document.location.href;
var query = href.split('#');

if(query[1] != undefined){
	var id     =  query[1];
	
	if(id != undefined){
		//Скрываем все items
		$('.items').hide();
		//Делаем неактивным поле в меню
		$("#aside-l .menu-main ul li").attr('class', '');
		
		//Теперь делаем активными нужные

		var units = $(".content").find('.items');
		
		$.each(units, function(key, value) { 
		var seo =  $(value).attr('seo');
		
		  if(seo == id){
			$(value).attr('style','display: block;');
		  }
		});
		
		
		var li = $("#aside-l .menu-main ul").find('li');
		
		$.each(li, function(key, value) { 
		var href =  $(value).find('a').attr('href');
		  if(href == ('#' + id)){
			$(value).attr('class','current');
		  }
		});
	}

}
*/
});
