$(document).ready(function() {

	if($.browser.msie) {
		$("ul.plus-minus li:last-child").each(function() {
			$(this).addClass("lastChild");
		});
	}

	/* "резиновый" слайдер НАЧАЛО */
	/* инициализация */
	xCount = $("#x-slider-container ul li").size();
	$("#x-slider-container ul li").each(function(i) {
		$(this).css("z-index",xCount-i);
	});
	
	$("#x-slider-pages").append("<ul></ul>");
	for(i=0;i<xCount;i++) {
		$("#x-slider-pages ul").append("<li>&nbsp;</li>");
	}
	$("#x-slider-pages ul li:first").addClass("active");
	/* реакция на события */
	$("#x-slider-pages ul li").live("click",function() {
		xJump($(this).index());
	});	
	$("#x-slider-pages ul").css("width",(xCount*30+10)+"px").css("margin-left",(-1*xCount*25-18)+"px");
	
	var isInside = false;
	$("#x-slider").hover(function() {
		isInside = true;
	}, function() {
		isInside = false;
		xGo($("#x-slider-pages ul li.active").index());
	});
	
	/* запуск слайдшоу */
	xGo(0);
	
	/* функции */
	function xGo(num) {
		$("#x-slider-pages ul li").removeClass("active");
		$("#x-slider-pages ul li").eq(num).addClass("active");
		if(!isInside) {
			xTimeout = setTimeout(function() {
				if(num!=xCount-1) {
					$("#x-slider-container ul li").eq(num).animate( { width:0 }, 300, function() {
						$("#x-slider-container ul li").eq(num).css("margin-left","100%");
						xGo(num+1);
					});
				} else {
					$("#x-slider-container ul li").eq(0).animate( { width:'100%',marginLeft:0 }, 300, function() {
						for(i=1;i<xCount-1;i++) {
							$("#x-slider-container ul li").eq(i).css("margin-left","0").css("width","100%");
						}
						xGo(0);
					});
				}
			}, 3000);
		} else {
			return false;
		}
	}
	
	function xJump(x) {
		curAct = $("#x-slider-pages ul li.active").index();
		if(x==curAct) {
			return false;
		}
		if(x<curAct) {
			$("#x-slider-container ul li").eq(x).animate( { width:'100%',marginLeft:0 }, 300, function() {
				for(i=x+1;i<curAct;i++) {
					$("#x-slider-container ul li").eq(i).css("margin-left","0").css("width","100%");
				}
			});
		}
		if(x>curAct) {
			for(i=curAct+1;i<x;i++) {
				$("#x-slider-container ul li").eq(i).css("margin-left","100%").css("width","0");
			}
			$("#x-slider-container ul li").eq(curAct).animate( {width:0}, 300, function() {
				$("#x-slider-container ul li").eq(curAct).css("margin-left","100%");
			});
		}
		$("#x-slider-pages ul li").removeClass("active");
		$("#x-slider-pages ul li").eq(x).addClass("active");
	}
	
	/* резиновый слайдер КОНЕЦ */
	
	

	$("#main-right ol li").each(function(i) {
		$(this).prepend((i+1)+") ");
	});
	$(".plus-minus>li>a").click(function() {
		if($(this).parent().hasClass("opened")) {
			$(this).parent().removeClass("opened");
		} else {
			$(this).parent().addClass("opened");
		}
		return false;
	});
	
	$("#main-left ul li").hover(function() {
		if($(this).find('ul').length>0) {
			$(this).addClass("opened");
			$(this).find('>a').addClass("active");
		}
	}, function() {
		$(this).removeClass("opened");
		$(this).find('>a').removeClass("active");
	});
});
