﻿$.fn.extend({     
   TrunAd2:function(options){
	var auto=null;
	var obj=$(this);
	count=$("a",obj).size();
	n=0;
	var settings={timer:4000,menu:".play_text"};
	options = options || {};
        $.extend(settings, options);
	var ulcontent="<ul>";
	for(i=1;i<=count;i++){
	if(i==1)
	{
	    ulcontent=ulcontent+"<li class='firstadpicshow'><em>"+i+"</em></li>";
	}
	else
	{
	    ulcontent=ulcontent+"<li class='notfirstadpicshow'><em>"+i+"</em></li>";
	}
	}
	ulcontent=ulcontent+"</ul>";
	$(settings.menu).html(ulcontent);
    	$("a:not(:first-child)",this).hide();
	    $(settings.menu+" li").eq(0).addClass("firstadpicshow");
        $(settings.menu+" li").mouseover(function() {
	i = $(this).text()-1;
	n=i;
	if (n >= count) return;
	$("a",obj).filter(":visible").fadeOut(500,function(){$(this).parent().children().eq(n).fadeIn(500);});
	$(this).removeClass().addClass("firstadpicshow").siblings('li').removeClass().addClass("notfirstadpicshow");
	});
	auto = setInterval(showAuto, settings.timer);
	obj.hover(function(){clearInterval(auto)}, function(){auto = setInterval(showAuto, settings.timer);});
	function showAuto()
	{
		 n = n >= (count - 1) ? 0 : ++n;
		$(settings.menu+" li").eq(n).trigger('mouseover');
	}
}
});

