jQuery.fn.slider = function(plan) {
	var i = 0;
	var y = 0;
	var inti,inty;
	var f = 0;
	for (i=1; i < plan.length; i++) {
		$("#rotate").append("<img src='" + plan[i].src + "' class='rotator' />");
	};
	$("#rotate").append("<div id='next'></div><div id='back'></div><div id='txt'></div>");
	$("#next").click(nextslides);
	$("#back").click(backslides);	
	if (plan[0].href=='http://www.baumagazin.ru/')
		$("#txt").html("<noindex><a target='_blank' rel='nofollow' style='font-family:verdana;' href='"+plan[0].href+"'>"+plan[0].txt+"</a></noindex>");
	else
		$("#txt").html("<a style='font-family:verdana;' href='"+plan[0].href+"'>"+plan[0].txt+"</a>");	
	i = 0;

	function text () {
		if (plan[i].href=='http://www.baumagazin.ru/')
			$("#txt").html("<noindex><a target='_blank' rel='nofollow' style='font-family:verdana;' href='"+plan[i].href+"'>"+plan[i].txt+"</a></noindex>").fadeTo(1500, 1.0);
		else
			$("#txt").html("<a style='font-family:verdana;' href='"+plan[i].href+"'>"+plan[i].txt+"</a>").fadeTo(1500, 1.0);
	}




	function nextslide () {
		if (f == 1) 
			if (i == 0)
				i = plan.length-1;
			else	
				i--;	
		$("#txt").fadeTo(1500, 0);
		$(".rotator").eq(i).animate({left: "-640px"}, 3000);
		if (i == (plan.length - 1))
			i = -1;
		i++;
		inty = setTimeout(text,1500);
		$(".rotator").eq(i).css({left: "640px"});
		$(".rotator").eq(i).animate({left: "0px"}, 3000);
		f=0;
	}
	function nextslides () {
		clearInterval(inti);
		clearTimeout(inty);
		if (i == 0)
			y=plan.length-1;
		else
			y=i-1;	
		$(".rotator").stop();
		$("#txt").stop();
		$(".rotator").eq(y).css({left: "-640px"});
		$(".rotator").eq(i).css({left: "0px"});
		if (plan[i].href=='http://www.baumagazin.ru/')
			$("#txt").html("<noindex><a target='_blank' rel='nofollow' style='font-family:verdana;' href='"+plan[i].href+"'>"+plan[i].txt+"</a></noindex>");
		else
			$("#txt").html("<a style='font-family:verdana;' href='"+plan[i].href+"'>"+plan[i].txt+"</a>");	
		$("#txt").fadeTo(1, 1.0);
		if (i == (plan.length - 1))
			i = 0;
		else
			i++;		
		f=1;
		autoslide();
	}
	function backslides () {
		clearInterval(inti);
		clearTimeout(inty);
	    if (i == 0)
			y=plan.length-1;
		else
			y=i-1;		
		$(".rotator").stop();
		$("#txt").stop();
		$(".rotator").eq(i).css({left: "640px"});
		$(".rotator").eq(y).css({left: "0px"});
		if (plan[y].href=='http://www.baumagazin.ru/')
			$("#txt").html("<noindex><a target='_blank' rel='nofollow' style='font-family:verdana;' href='"+plan[y].href+"'>"+plan[y].txt+"</a></noindex>");
		else
			$("#txt").html("<a style='font-family:verdana;' href='"+plan[y].href+"'>"+plan[y].txt+"</a>");			
		$("#txt").fadeTo(1, 1.0);
		if (i == 0)
			i = plan.length - 1;
		else
			i--;
		f=0;
		autoslide();
	}	
	function autoslide () {
		inti = setInterval(nextslide, 7000);
	}	
	autoslide();
};

