﻿function ImgSwitch(data,parentNode,speed,wait){if(!data||!parentNode||speed==0)return;this.json=eval(data);if(json.length<=0)return;this.imgShow=document.createElement('div');imgShow.className="news";this.titleShow=document.createElement('p');titleShow.className="newsTitle";imgShow.appendChild(titleShow);this.newsUl=document.createElement('ul');newsUl.className="news_num";imgShow.appendChild(newsUl);this.titleArray=new Array(json.length);for(var i=0;i<json.length;i++){var btnLi=document.createElement('li');btnLi.innerHTML=i+1;if(i==0){btnLi.style.backgroundColor="#d90800";}newsUl.appendChild(btnLi);var newsDiv=document.createElement('div');if(i!=0){newsDiv.style.display="none";}var newsImg=document.createElement('Img');newsImg.src=json[i].pic;newsImg.alt=json[i].name;newsImg.title=json[i].name;titleArray[i]=new Array(2);titleArray[i][0]=json[i].url;titleArray[i][1]=json[i].name;newsDiv.appendChild(newsImg);imgShow.appendChild(newsDiv);}this.newsTitle=document.createElement('h2');var newsA=document.createElement('a');newsA.href=titleArray[0][0];newsA.title=titleArray[0][1];newsA.innerHTML=titleArray[0][1];imgShow.appendChild(newsTitle);newsTitle.appendChild(newsA);document.getElementById(parentNode).appendChild(imgShow);this.arrBtn=newsUl.getElementsByTagName('li');this.arrDiv=imgShow.getElementsByTagName('div');this.sit;this.flag=true;if(!arrDiv||!arrBtn)return;for(var i=0;i<arrBtn.length;i++){(function(){var n=i;arrBtn[n].onclick=function(){hightLightImg(n);clearInterval(sit);flag=false;};})();}this.sit=setInterval('this.hightLightImg('+arrBtn.length+');',wait);this.hightLightImg=function(num){if(!arrDiv||!arrBtn)return;var pre=0;for(var i=0;i<arrBtn.length;i++){if(arrBtn[i].style.backgroundColor=="#d90800"||arrBtn[i].style.backgroundColor=='rgb(217, 8, 0)'){pre=i;break;}}var next=num==arrBtn.length?pre+1>=arrBtn.length?0:pre+1:num;if(pre==next)return;arrBtn[pre].style.background="";arrBtn[next].style.background="#d90800";arrDiv[next].style.display="block";arrDiv[pre].style.zIndex="1";arrDiv[next].style.zIndex="0";var newsA2=document.createElement('a');newsA2.href=titleArray[next][0];newsA2.title=titleArray[next][1];newsA2.innerHTML=titleArray[next][1];newsTitle.innerHTML="";newsTitle.appendChild(newsA2);this.slideHide(pre,90);};this.slideHide=function(num,opa){arrDiv[num].style.filter="alpha(opacity="+opa+")";arrDiv[num].style.opacity=opa/100;if(arrDiv[num].style.opacity==0){arrDiv[num].style.display="none";arrDiv[num].style.filter="alpha(opacity=100)";arrDiv[num].style.opacity="1";arrDiv[num].style.zIndex="0";if(!flag){sit=setInterval('hightLightImg('+arrBtn.length+')',2000);flag=true;}return;}else{setTimeout("slideHide("+num+","+opa+"-10)",speed);}};}function NewsScroll(id,wait,speed){var intervalNewsScroll;var obj=document.getElementById(id);if(!obj)return;var arrLi=obj.getElementsByTagName('li');if(!arrLi)return;var lastLi=document.createElement('li');lastLi.innerHTML=arrLi[0].innerHTML;obj.appendChild(lastLi);obj.style.width=290*arrLi.length+"px";var start=0;var end=0;intervalNewsScroll=setInterval(function(){ScrollMain();},wait);for(var i=0;i<arrLi.length;i++){arrLi[i].onmouseover=function(){clearInterval(intervalNewsScroll);};arrLi[i].onmouseout=function(){intervalNewsScroll=setInterval(function(){ScrollMain();},wait);};}var ScrollMain=function(){if(obj.style.left==""||parseInt(obj.style.left.split('p')[0])<=-obj.offsetWidth+290){obj.style.left="0px";}start=parseInt(obj.style.left.split('p')[0]);end=start-290;NewsSlideShow(start,end);};var NewsSlideShow=function(start,end){start=start+(end-start)/speed;obj.style.left=start+'px';if(start-1<=end){obj.style.left=end+'px';return;}else{setTimeout(function(){NewsSlideShow(start,end);},1);}};}function CreateTodaysNews(data){if(!data)return;this.json=eval(data);if(json.length<=0)return;var pn=document.getElementById("todaysNews");for(var i=0;i<json.length;i++){var li=document.createElement("li");var a=document.createElement("a");a.href=json[i].url;a.innerHTML=json[i].title;a.target="_blank";li.appendChild(a);pn.appendChild(li);}}