//UI&UE Dept. mengjia 070808
var IE=navigator.appName=='Microsoft Internet Explorer'?true:false,ImgPlayerObj={BigImgBoxID:"BigImgBox",preButtonID:"previous",nextButtonID:"next",pageslistID:"pageslist",selectObjID:"selectObj",playMemoID:"playMemo",playTitleID:"playTitle",arrowID:"arrow",originID:"origin",preCursorTxt:"点击 上一张",nextCursorTxt:"点击 下一张",autoPlay:true,speed:5000,ImgWidth:0,ImgHeight:0,ImgClickType:'openWindow',preCursorUrl:"http://image2.sina.com.cn/dy/photo/week/pre.cur",nextCrusorUrl:"http://image2.sina.com.cn/dy/photo/week/next.cur",dataArray:[],index:0,place:0,begin:function(){var l=this,I,i='';l.BigImgBox=l.$(l.BigImgBoxID);l.preButton=l.$(l.preButtonID);l.nextButton=l.$(l.nextButtonID);l.pagesList=l.$(l.pageslistID);l.arrow=l.$(l.arrowID);l.MemoObj=l.$(l.playMemoID);l.TitleObj=l.$(l.playTitleID);l.originObj=l.$(l.originID);l.selectObj=l.$(l.selectObjID);if(!l.BigImgBox)throw new Error("BigImgBoxID 对像不存在！");if(!l.MemoObj)throw new Error("playMemoID 对像不存在！");if(!l.TitleObj)throw new Error("playTitleID 对像不存在！");if(l.addData.length==0)throw new Error("未添加数据！");if(l.selectObj){l.selectObj.innerHTML="";for(I=0;I<l.dataArray.length;I++){tempObj=document.createElement("option");l.selectObj.options.add(tempObj);tempObj.innerHTML="第"+(I+1)+"页";tempObj.value=I}
l.selectObj.onchange=function(){ImgPlayerObj.select(Math.round(this.value))}}
l.ImgObj1=document.createElement("img");if(l.ImgWidth!=0)l.ImgObj1.width=l.ImgWidth;if(l.ImgHeight!=0)l.ImgObj1.height=l.ImgHeight;if(l.ImgClickType=="nextPic"){l.ImgObj1.onmousemove=function(i){ImgPlayerObj.movePic(i,this)}
l.ImgObj1.onclick=l.clickImgNext}else{l.ImgObj1.onclick=l.clickImgOpen}
l.ImgObj1.style.cursor="pointer";l.ImgObj2=document.createElement("img");l.ImgObj2.width=l.ImgWidth;l.ImgObj2.height=l.ImgHeight;l.SpanObj1=document.createElement("Span");l.SpanObj2=document.createElement("Span");l.BigImgBox.appendChild(l.SpanObj1);l.BigImgBox.appendChild(l.SpanObj2);l.SpanObj1.appendChild(l.ImgObj1);l.SpanObj2.appendChild(l.ImgObj2);if(!IE){l.BigImgBox.style.position='relative';l.SpanObj1.style.position="absolute";l.SpanObj1.style.textAlign=l.SpanObj2.style.textAlign="center";l.SpanObj1.style.display=l.SpanObj2.style.display="block";l.SpanObj1.style.width=l.SpanObj2.style.width="100%"}else{l.SpanObj2.style.display='none'}
l.nextButton.onclick=function(){var i=ImgPlayerObj.index+1;if(i>=ImgPlayerObj.dataArray.length)i=0;ImgPlayerObj.select(i)}
l.nextButton.onfocus=function(){this.blur()}
l.nextButton.style.cursor="pointer";l.preButton.onclick=function(){var i=ImgPlayerObj.index-1;if(i<0)i=ImgPlayerObj.dataArray.length-1;ImgPlayerObj.select(i)}
l.preButton.onfocus=function(){this.blur()}
l.preButton.style.cursor="pointer";l.reTime();l.ImgObj1.src=l.dataArray[0][1];l.ImgObj2.src=l.dataArray[0][1];l.select(0)},addData:function(I,o,l,O,i){this.dataArray.push([I,o,l,O,i])},$:function(objId){if(!objId){throw new Error("$(String objId)参数必须")}
if(document.getElementById){return eval('document.getElementById("'+objId+'")')}else if(document.layers){return eval("document.layers['"+objId+"']")}else{return eval('document.all.'+objId)}},clickImgOpen:function(){window.open(ImgPlayerObj.dataArray[ImgPlayerObj.index][3])},clickImgNext:function(){var i=ImgPlayerObj.index+ImgPlayerObj.place;if(i>=ImgPlayerObj.dataArray.length)i=0;if(i<0)i=ImgPlayerObj.dataArray.length-1;ImgPlayerObj.select(i)},select:function(num){var i,temp='';if(num>this.dataArray.length-1){throw new Error("select(num),num溢出！["+num+"]");return}
this.reTime();this.index=num;this.TitleObj.innerHTML='<a href="'+this.dataArray[num][3]+'">'+this.dataArray[num][0]+'</a>';this.MemoObj.innerHTML=""+this.dataArray[num][2]+'<a href="'+this.dataArray[num][3]+'" class="view-detail">[详细]</a>';if(this.pagesList){for(i=0;i<this.dataArray.length;i++){temp+='<a class="pagenum'+(this.index==i?' selectd':'')+'" onclick="ImgPlayerObj.select('+i+')" href="###">'+(i+1)+'</a>';if(this.index==i&&this.arrow)this.arrow.style.left=93+i*27+'px'}
this.pagesList.innerHTML=temp}
if(this.originObj)this.originObj.innerHTML=this.dataArray[num][4];if(this.selectObj)this.selectObj.selectedIndex=num;window.TmpImgObj1=this.ImgObj1;window.TmpImgObj2=this.ImgObj2;window.BigImgBox=this.BigImgBox;if(IE){this.ImgObj1.filters[0].Apply();this.ImgObj1.src=this.dataArray[num][1];this.ImgObj1.filters[0].Play()}else{this.ImgObj1.style.opacity=0;this.ImgObj2.style.opacity=1;this.ImgObj1.src=this.dataArray[num][1];for(i=0;i<=20;i++){setTimeout("window.TmpImgObj1.style.opacity = "+(i*0.05)+";window.TmpImgObj2.style.opacity = "+((20-i)*0.05),i*30)}
setTimeout("window.TmpImgObj2.src = window.TmpImgObj1.src",20*30)}},autoPlayChk:function(){if(!ImgPlayerObj.autoPlay)return;var i=ImgPlayerObj.index+1;if(i>=ImgPlayerObj.dataArray.length)i=0;ImgPlayerObj.select(i)},reTime:function(){clearInterval(this.autoPlayTimeObj);this.autoPlayTimeObj=setInterval('ImgPlayerObj.autoPlayChk()',this.speed)},getStarImg:function(l){var O=this,o,i=l/2,I='';for(o=0;o<Math.floor(i);o++){I+='<img src="'+O.fullStarImg+'" alt="'+l+'" />'}
if(Math.round(i)!=i){I+='<img src="'+O.halfStarImg+'" alt="'+l+'" />'}
for(o=0;o<Math.floor(5-i);o++){I+='<img src="'+O.nullStarImg+'" alt="'+l+'" />'}
return I},movePic:function(i,l){var I=this;if(GetOffsetXY(i)[0]<=l.clientWidth/2){I.place=-1;if(!l.style.cursor.match("pre")){l.style.cursor="url("+I.preCursorUrl+"),auto;"}
if(l.alt!=I.preCursorTxt){l.alt=I.preCursorTxt}}else{I.place=1;if(!l.style.cursor.match("next")){l.style.cursor="url("+I.nextCrusorUrl+"),auto;"}
if(l.alt!=I.nextCursorTxt){l.alt=I.nextCursorTxt}}
return}};function GetOffsetXY(i){i=(i)?i:((window.event)?window.event:"");var I=i.target||i.srcElement;return[i.offsetX||(i.pageX-GetOffsetPos(I)[0]),i.offsetY||(i.pageY-GetOffsetPos(I)[1])]}
var GetOffsetPos=function(i){var l=0,I=0;do{l+=i.offsetTop||0;I+=i.offsetLeft||0;i=i.offsetParent}while(i);return[I,l]}