function switchPic() {
	n = window.jump * 1;
	if (window.animationFlag) {
		window.switchRequest = n;
		return false;
	}
	if ($('.block_change_image div:eq(' + n + ')').hasClass('selected_slide')) {
		return false;
	}
	window.animationFlag = 1;
	window.switchRequest = -1;
	$('.block_change_image .active').addClass('oops').removeClass('active').show();
	$('.block_change_image div:eq(' + n + ')').hide().addClass('active').fadeIn(800,function(){
		$('.selected_slide').removeClass('selected_slide');
		$(this).addClass('selected_slide');
		$('.oops').hide().removeClass('oops');
		if (window.switchRequest > -1 && !($('.block_change_image div:eq(' + window.switchRequest + ')').hasClass('selected_slide'))) {
			window.jump = window.switchRequest;
			window.animationFlag = 0;
			switchPic();
		} else {
			if (!window.slideShow){
				if (window.slideShowRestart) {
					window.slideShowRestartMore = 1;
				} else {
					window.slideShowRestart = 1;
					window.setTimeout("slideShowStart()",5000);	
				}
			}
			window.animationFlag = 0;
		}
	});
}

function slideShowNext() {
	if (window.slideShow) {
		window.jump = (window.jump < $('.block_change_image div').length - 1)  ? window.jump += 1 : 0;
		$('.menu_block li a.active').removeClass('active');
		$('.menu_block li a:eq(' + window.jump + ')').addClass('active');
		switchPic();
		window.setTimeout("slideShowNext()",3000);
	}
}

function slideShowStart() {
	if (window.slideShow) {
		return false;
	}
	if (window.slideShowRestartMore) {
		window.slideShowRestartMore = 0;
		window.setTimeout("slideShowStart()",3000);	
		return false;
	}
	window.slideShowRestart = 0;
	window.slideShow = 1;
	slideShowNext();
}

$(document).ready(function(){

	window.slideShowRestartMore = 0;
	window.jump = 0;
	window.animationFlag = 0;
	window.setTimeout("slideShowStart()",3000);
	$('.menu_block li').each(function(n){$(this).attr("index", n);})
	$('.menu_block li').hover(function(){
		if ($(this).find('a').hasClass('active')) {
			return false;
		}
		window.slideShow = 0;
		if (!window.slideShowRestart) {
			window.slideShowRestart = 0;
		}
		$('.menu_block li a.active').removeClass('active');
		$(this).find('a').addClass('active');
		window.jump = $(this).attr('index') * 1;
		window.setTimeout("switchPic()",500);
	},function(){
	});
	
	/////////////////////////	
	
	var rnd=Math.floor(Math.random()*5);
	$(".magazine_list li").each(function(n){$(this).attr("index",n+1);})
	$(".content_curr_mag").each(function(n){$(this).attr("index",n+1);})
	$(".magazine a").each(function(n){ $(this).attr("index",n+1);})
	

	function makeTall(){
		$(".block_change_image").cycle('stop');
		var currIndex = $(this).attr("index");	
		$(".menu_block li a").removeClass("active");	
		$(this).children("a").addClass("active");
		$(".block_change_image div").each(function(){
			if ( currIndex == $(this).attr("index")){
				$(".block_change_image div.active").removeClass("active").animate({opacity:0},500, "linear",function(){$(this).css("display","none")});
				$(this).addClass("active").css("display","block").animate({opacity:1},500, "linear")
			}
		})
	}

	function makeShort(){}	
	
	/*active first image in magazine block*/
	$("ul.magazine_list li").each(function(n){
		if (n==rnd){
			$(".content_magazine .content_curr_mag").each(function(n){
				if ( n==rnd ){
					$(this).addClass("active_mag").fadeIn();
				}
			})
			$(".magazine a").each(function(n){
				$(this).css('z-index', '2');
				if ( n==rnd ){
					$(this).addClass("active").fadeIn().css('z-index', '4');
				}
			});	
			$(this).addClass("active").children("a").children("img").animate({opacity: 1});
			var raz = (26) * (n+1)  + (n-1)*2 - 13;
			$("div.ramka").css("left", raz);
		} 
	})
	
	/* for animate magazine block */
	
	$("ul.magazine_list li").hoverIntent1({
				over: makeTall1, 
				interval: 50,
				sensitivity: 2,
				timeout: 0, 
				out: makeShort1
	});
	function makeTall1(){
			if (!$(this).hasClass('active')){
			var attr1 = $(this).attr("index");
			var of = $(this).offset();
			$("ul.magazine_list li.active").children("a").children("img").animate({ 'opacity': 0.3 },500,"linear")
			$("ul.magazine_list li.active").removeClass("active");
			var ram = $("div.ramka").offset();
			var raz = of.left - ram.left + 9;
			if ( raz > 0 ){
				$("div.ramka").stop();
				$("div.ramka").animate({ left: '+='+ raz + 'px' }, 250 , "linear");
				$(".magazine a").each(function(n){
					$(this).css('z-index', '2');
					if ( n+1==attr1 ){
						$(".magazine a.active").removeClass("active").fadeOut();
$(this).fadeIn().addClass("active").css('z-index', '4');

						
					}
				});				
				$(this).addClass("active");
				$(this).children("a").children("img").animate({ 'opacity': 1 })
				$(".content_curr_mag").each(function(n){
					if ( n+1 == attr1) {
						$(".active_mag").removeClass("active_mag").fadeOut();
						$(this).addClass("active_mag").fadeIn();
					}
				})			
			}
			else {
				$("div.ramka").stop();
				$("div.ramka").animate({ left: '+=' + raz +'px' }, 250 , "linear")
				$(".magazine a").each(function(n){
					$(this).css('z-index', '2');
					if ( n+1==attr1 ){
$(".magazine a.active").removeClass("active").fadeOut();
$(this).fadeIn().addClass("active").css('z-index', '4');			}
				});				
				$(this).addClass("active");
				$(this).children("a").children("img").animate({ 'opacity': 1 })
				$(".content_curr_mag").each(function(n){
					if ( n+1 == attr1) {
						$(".active_mag").removeClass("active_mag").fadeOut();
						$(this).addClass("active_mag").fadeIn();
					}
				})			
				
			}
		}	
	}
	function makeShort1(){}
	
	$("div.ramka").show(600);
})
