﻿jQuery(function(){
		$('#scroller').jCarouselLite({
		/*	auto: 1000,*/
			speed: 3200,
			visible: 3,
			circular: true,
			btnNext: ".next",
			btnPrev: ".prev"
		});
		var l = $('.leadinggallery');
		if(l.length > 0){
   l.each(function(i){
				var id = findParent(l[i],'infoblock');
				if(id && $(l[i]).find('li').length){
						id = id.attr('id');
					$(l[i]).jCarouselLite({
						speed: 1200,
						visible: 4,
						circular: true,
						btnNext: "#"+id+" .leadingnext",
						btnPrev: "#"+id+" .leadingprev"
					});
				}
			});
		}
		$('.more a').click(function(){
				var t = $(this);
				if(t.html()=='Подробней'){
					var p = findParent(this, 'infoblock');
					if(p){
							p.find('.morehidden').slideDown('slow');
							t.html('Свернуть');
							return false;
					}
				}else if (t.html() == 'Свернуть'){
					var p = findParent(this, 'infoblock');
					if(p){
							p.find('.morehidden').slideUp('slow');
							t.html('Подробней');
							return false;
					}
				}
		})
		$('.morehidden').slideUp(0);
  var s = $('#slider').find('.bigimage');
  if(s.length >0){
   var t = 0;
   s.fadeOut(0);
   $(s[cur]).fadeIn(0);
   $(s[cur]).prev().addClass('current');
   t=setInterval(funcSlider,2000);
   var a = $('#slider').find('a').hover(
    function(){
     if(t){
      clearInterval(t);
      var s = $('#slider').find('.bigimage');
      if(s.length >0){
       $(s[cur]).prev().removeClass('current');
       s.fadeOut('slow');
       var a = $('#slider').find('a');
       for (var i=0; i<a.length; i++){
        if(a[i] == this){
         cur = i;
         break;
        }
       }
       $(s[cur]).fadeIn('slow');
       $(s[cur]).prev().addClass('current');
      }
     }
    },
    function(){
     t=setInterval(funcSlider,2000);
    }
   );
  }
});
var cur=0;
function funcSlider(){
 var s = $('#slider').find('.bigimage');
 if(s.length >0){
  $(s[cur]).prev().removeClass('current');
  cur++;
  if(cur >s.length-1){
   cur = 0;
  }
  s.fadeOut('slow');
  $(s[cur]).fadeIn('slow');
  $('#slider').find('.current').removeClass('current');
  $(s[cur]).prev().addClass('current');
 }
}
function findParent(e,t){
/*Находим родителя по его классу, если доходим до элемента body возвращаем false
	входящий параметр объект HTML
*/
	var p = $(e);
	if(p.length>0){	
		var b = $('body');
		while(!p.hasClass(t)&&b[0]!=p[0])
			p = p.parent();
		return b[0]==p[0]?false:p;
	}else
		return false;
}

