/*利用JQuery增强型变换*/function _slider_j2($obj,ani){
	var THIS=this;THIS.HDL=0;
	var IMGs=new Array();
	var index=0;
	$obj.css('background','#f90');
	var W=$obj.width();
	var H=$obj.height();
	var Over1=Over2=false;
	var MaskID='sj2_'+new Date().getTime();
	var setIndex=THIS.setIndex=function(i){
		pause();$obj.stop();index=i;play();		
	};
	var THIS_ID='SJ2_M'+new Date().getTime();
	$('body').prepend('<div id="'+ MaskID +'" style="z-index:999;background:#000;position:absolute;overflow:hidden;height:16px;"></div>');
	var $Mask=$('#'+MaskID);
	$Mask.css('top',$obj.offset().top+H-17);
	$Mask.fadeTo(99,.3);
	$Mask.mouseover(function(){Over2=true;return false;});
	$Mask.mouseout(function(){Over2=false;return false;});
	function IMG(src,href,keep){this.src=src;this.href=href;this.keep=keep;this.ctrl=null;this.eCtrl=null;};
	function ImgHtm(img){
		return '<a href="'+ img.href +'" target="_blank"><img border="0" src="'+ img.src +'"/></a>';
	};
	var add=THIS.add=function(src,href,keep){
		IMGs[IMGs.length]=new IMG(src,href,keep);
	};
	var play=THIS.paly=ani?function(){
		window.clearTimeout(THIS.HDL);
		var img=IMGs[index];
		IMGs[index].ctrl.css({background:'#ffe',color:'#F00'});
		IMGs[index].eCtrl.css({background:'#FFF',color:'#000'});
		$obj.fadeTo(99,.5,function(){
			$obj.empty();$obj.append(ImgHtm(img));$obj.fadeTo(99,1);
		});
		var k=img.keep;index++;
		if(index>=IMGs.length)index=0;
		THIS.HDL=window.setTimeout(play,k);
	}:function(){
		window.clearTimeout(THIS.HDL);
		var img=IMGs[index];$obj.empty();
		$obj.append(ImgHtm(img));
		var k=img.keep;index++;
		if(index>=IMGs.length)index=0;
		THIS.HDL=window.setTimeout(play,k);
	};
	var start=THIS.start=function(){
		$Mask.width(IMGs.length*18);
		$Mask.css('left',$obj.offset().left+W-$Mask.width()-1);
		var optID,$opt;
		for(var i=0;i<IMGs.length;i++){
			optID='opt' +THIS_ID+i;
			$('body').prepend('<div id="'+ optID +'" class="ctrl" style="cursor:pointer;position:absolute;width:11px;height:12px;overflow:hidden;line-height:14px;text-align:center;font-size:9px;background:#FFF;color:#000" onclick="window.$'+THIS_ID+'.setIndex('+ i +')">'+ (i+1) +'</div>');
			$opt=$('#'+optID);
			IMGs[i].ctrl=$opt;
			$opt.css('left',$Mask.offset().left+18*i+3);
			$opt.css('top',$Mask.offset().top+2);$opt.css('z-index',1000+i);
			$opt.mouseover(function(){Over2=true;window.clearTimeout(THIS.HDL);return false;});
			$opt.mouseout(function(){Over2=false;return false;});
			$opt.hover(function(){$(this).css({background:'#F00',color:'#FFF'});},function(){$(this).css({background:'#FFF',color:'#000'});});
			$opt.fadeTo(1,'.8');
		}
		for(var i=0;i<IMGs.length;i++){
			optID='opt' +THIS_ID+i;
			IMGs[i].eCtrl=$(".ctrl[id!='"+optID+"']");
		}
		THIS.HDL=window.setTimeout(play,1);
	};
	var resume=THIS.resume=function(){THIS.HDL=window.setTimeout(play,1000);};	
	var pause=THIS.pause=function(){window.clearTimeout(THIS.HDL);};
	$obj.mouseover(function(){Over1=true;window.clearTimeout(THIS.HDL);return false;});
	$obj.mouseout(function(){Over1=false;window.setTimeout(function(){if(!Over2)resume();},10);return false;});
	eval('window.$'+THIS_ID+'=THIS');
	var RePos=function(){
		$Mask.css('top',$obj.offset().top+H-17);
		$Mask.css('left',$obj.offset().left+W-$Mask.width()-1);
		for(var i=0;i<IMGs.length;i++){
			optID='opt' +THIS_ID+i;
			$opt=$('#'+optID);		
			$opt.css('left',$Mask.offset().left+18*i+3);
			$opt.css('top',$Mask.offset().top+2);$opt.css('z-index',1000+i);
		}
	}
	$(window).resize(RePos);
	$(document).ready(function(){
		RePos();
	});
}
