
function chinaFocus(objPic,objFont,objDocket,objCount,objSmallPic,countClass,smallPicClass,speed,duration){var picobj=document.getElementById(objPic);var picDiv=picobj.getElementsByTagName("div");var fontobj=document.getElementById(objFont);var docketobj=document.getElementById(objDocket);var countobj=document.getElementById(objCount);var smallPicObj=document.getElementById(objSmallPic);var _font=fontobj.getElementsByTagName("li");var _docket=docketobj.getElementsByTagName("li");var _count=countobj.getElementsByTagName("span");var _smallPic=smallPicObj.getElementsByTagName("a");var flag=0;var timer,scrollInterval=0;var step;var _pic=picArray=[];var fontArray=[];var docketArray=[];for(var i=0;i<picDiv.length;i++){if(picDiv[i].className=="focusTopic_pic"){picArray.push(picDiv[i].innerHTML);step=picDiv[i].offsetHeight;}
if(picDiv[i].className=="focusTopic_tit")fontArray.push(picDiv[i].innerHTML);if(picDiv[i].className=="focusTopic_txt")docketArray.push(picDiv[i].innerHTML);if(picDiv[i].className=="sepln"){p=picDiv[i].parentNode;p.removeChild(picDiv[i]);}}
for(var i=0;i<_pic.length;i++){var fontLi=document.createElement("li");var fontLiHTML=fontArray[i];fontLi.innerHTML=(fontLiHTML);fontobj.appendChild(fontLi);var countSpan=document.createElement("span");var countText=document.createTextNode(i+1);countSpan.appendChild(countText);countobj.appendChild(countSpan);var docketLi=document.createElement("li");var docketLiHTML=docketArray[i];docketLi.innerHTML=(docketLiHTML);docketobj.appendChild(docketLi);var smallA=document.createElement("a");var smallImg=document.createElement("img");smallImg.src=picobj.getElementsByTagName("img")[i].src;smallA.appendChild(smallImg);smallPicObj.appendChild(smallA);(function(i){_count[i].onmouseover=function(){clearTimeout(timer);thisCount(i);thisFont(i);thisPic(i);}
_count[i].onmouseout=function(){clearTimeout(timer);flag=i;timer=setTimeout(function(){scrollFocus()},speed/2);}
_smallPic[i].onmouseover=function(){clearTimeout(timer);thisCount(i);thisFont(i);thisPic(i);}
_smallPic[i].onmouseout=function(){clearTimeout(timer);flag=i;timer=setTimeout(function(){scrollFocus()},speed/2);}})(i)}
function thisPic(index){var current=0;var count=0;if(index!=current&&count>duration/8){return;}
clearInterval(scrollInterval);var span=index-current;var begin_value=picobj.scrollTop;var chang_in_value=span*step+(current*step-begin_value);scrollInterval=setInterval(function(){doit(begin_value,chang_in_value)},10);function doit(b,c){picobj.scrollTop=cpu(count,b,c,duration);count++;if(count==duration){clearInterval(scrollInterval);scrollInterval=0;count=0;picobj.scrollTop=b+c;current=index;}}
function cpu(t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;};}
function thisFont(num){for(var i=0;i<_font.length;i++){_font[i].style.display="none";_docket[i].style.display="none";}
_font[num].style.display="";_docket[num].style.display="";}
function thisCount(num){for(var i=0;i<_count.length;i++){_count[i].className="";_smallPic[i].className="";}
_count[num].className=countClass;_smallPic[num].className=smallPicClass;}
function scrollFocus(){thisCount(flag);thisFont(flag);thisPic(flag);flag++;if(flag==_pic.length)flag=0;timer=setTimeout(function(){scrollFocus()},speed);}
scrollFocus();}
