/*slide*/
$.fn.slide=function(slide_tab,slide_con,slide_cur,slide_speed,type){
	if(slide_speed==''){slide_speed=2000}
	var slide=$(this)
	var len=$('.'+slide_tab+' li').length;
	var index=0;
	var adTimer;
	$('.'+slide_tab+' li').mouseover(function(){
		index=$('.'+slide_tab+' li').index(this);

		switch(type)
	   {
	   case 'show_up':
		 show_up(index);	
		 break
	   case 'show_fade':
		 show_fade(index);
		 break
	   case 'show_right':
		 show_right(index);
		 break
	   default:
		 show_left(index);
	   }
	}).eq(0).mouseover();
	
	$(this).hover(function(){
		clearInterval(adTimer);	
	},function(){
		adTimer=setInterval(function(){
									 
			switch(type)
		   {
		   case 'show_up':
			 show_up(index);	
			 break
		   case 'show_fade':
			 show_fade(index);
			 break
		   case 'show_right':
			 show_right(index);
			 break
		   default:
			 show_left(index);
		   }

			index++;
			if(index==len){index=0;}
			},slide_speed);
	}).trigger('mouseleave');
	
	function show_up(index){
        var adHeight = $(slide).height();
		$('.'+slide_con).stop(true,false).animate({top : -adHeight*index},1000);
		$('.'+slide_tab+' li').removeClass(slide_cur)
			.eq(index).addClass(slide_cur);
	}
	
	function show_fade(index){
		$('.'+slide_con+' li').eq(index).fadeIn('slow').siblings().fadeOut('fast')	;
		$('.'+slide_tab+' li').removeClass(slide_cur)
			.eq(index).addClass(slide_cur);
	}
	
	function show_right(){
		$('.'+slide_con+' li').css('float','right')
		var adwidth=$(slide).width();
		$('.'+slide_con).width(adwidth*len);
		$('.'+slide_con).stop(true,false).animate({left : -adwidth*index},1000);
		$('.'+slide_tab+' li').removeClass(slide_cur)
			.eq(index).addClass(slide_cur);
	}
	
	function show_left(){
		$('.'+slide_con+' li').css('float','left')
		var adwidth=$(slide).width();
		$('.'+slide_con).width(adwidth*len);
		$('.'+slide_con).stop(true,false).animate({right : -adwidth*index},1000);
		$('.'+slide_tab+' li').removeClass(slide_cur)
			.eq(index).addClass(slide_cur);
	}
	
}
