myFocus.extend({//*********************tbhuabao******************
	mF_tbhuabao:function(par,F){
		var box=F.$(par.id);
		F.addList(box,['dot','txt','prev','next']);F.wrap([F.$c('pic',box)],'win');
		var pics=F.$c('pic',box),dot=F.$li('dot',box),txt=F.$li('txt',box),pre=F.$c('prev',box),nex=F.$c('next',box),n=txt.length;
		pics.innerHTML+=pics.innerHTML;//无缝复制
		for(var i=0;i<n;i++) dot[i].innerHTML='<a href="javascript:;">&bull;</a>';//小点
		pre.innerHTML='<a href="javascript:;">&#8249;</a>';nex.innerHTML='<a href="javascript:;">&#8250;</a>';//前后箭头
		//CSS
		var win=F.$c('win',box),pic=F.$li('pic',box),dots=F.$c('dot',box),dotH=0,arTop=par.height/2-32;
		box.style.height=par.height+dotH+'px';
		win.style.cssText='width:'+par.width+'px;height:'+par.height+'px;';
		pics.style.width=par.width*2*n+'px';
		for(var i=0;i<n;i++) txt[i].style.bottom=dotH+'px';
		for(var i=0;i<2*n;i++) pic[i].style.cssText='width:'+par.width+'px;height:'+par.height+'px;';//滑动固定其大小
		pre.style.cssText=nex.style.cssText='top:'+arTop+'px;';
		//PLAY
		eval(F.switchMF(function(){
			txt[index>=n?(index-n):index].style.display='none';
			dot[index>=n?(index-n):index].className = '';
		},function(){
			F.slide(pics,{left:-par.width*next});
			txt[next>=n?(next-n):next].style.display='block';
			dot[next>=n?(next-n):next].className = 'current';
		},'par.less'));
		eval(F.bind('dot','par.trigger',par.delay));
		eval(F.turn('pre','nex'));
	}
});
myFocus.set.params('mF_tbhuabao',{less:true});//支持无缝设置

myFocus.extend({//*********************2010世博******************
	mF_expo2010:function(par,F){
		var box=F.$(par.id);//定义焦点图盒子
		F.addList(box,['txt-bg','txt','num']);//添加ul列表
		var pic=F.$li('pic',box),txt=F.$li('txt',box),num=F.$li('num',box),n=pic.length;//定义焦点图元素
		//CSS
		var H='default'?36:par.txtHeight+30;
		for(var i=0;i<n;i++){
			pic[i].style.display="none";
			txt[i].style.bottom=-H+'px';
		}
		//PLAY
		eval(F.switchMF(function(){
			F.fadeOut(pic[index]);
			num[index].className='';
		},function(){
			F.fadeIn(pic[next]);
			F.slide(txt[prev],{bottom:-H},100,'swing',function(){F.slide(txt[next],{bottom:0},200,'easeOut')});
			num[next].className='current';
		}))
		eval(F.bind('num','par.trigger',100));//固定其延迟
	}
});
