﻿// JScript 文件
			var imgWidth=244;              //图片宽
			var imgHeight=168;             //图片高
			var textFromHeight=40;         //焦点字框高度 (单位为px)
			var textStyle="bt_link";           //焦点字class style (不是连接class)
			var textLinkStyle="FONT"; //焦点字连接class style
			var buttonLineOn="#009900";           //button下划线on的颜色#ce0609
			var buttonLineOff="#000";          //button下划线off的颜色
			var TimeOut=5000;              //每张图切换时间 (单位毫秒);
			var imgUrl=new Array(); 
			var imgLink=new Array();
			var imgtext=new Array();
			var imgAlt=new Array();
			var adNum=0;
			var theTimer=0;
			var intPage=3; //只显示3条图片新闻
			var count=0;
			var key=0;
			var str ="";
              
            var xmldom;
            
            
			//焦点字框高度样式表 开始
			document.write('<style type="text/css">');
			document.write('#focuseFrom{width:'+(imgWidth+2)+';margin: 0px; padding:0px;height:'+(imgHeight+textFromHeight)+'px; overflow:hidden;}');
			document.write('#txtFrom{height:'+textFromHeight+'px;line-height:'+textFromHeight+'px;width:'+imgWidth+'px;overflow:hidden;}');
			document.write('#imgTitle{width:'+imgWidth+';top:-'+(textFromHeight+15)+'px;height:18px}');
			document.write('</style>');
			document.write('<div id="focuseFrom">');
			//焦点字框高度样式表 结束

			//NetScape开始
			if (navigator.appName == "Netscape")
			{
			    document.write('<style type="text/css">');
			    document.write('.buttonDiv{height:4px;width:21px;}');
			    document.write('</style>');
			    document.write('<a id="imgLink" target=_blank class="p1"><img name="imgInit" width='+imgWidth+' height='+imgHeight+' border=1 class="imgClass"></a><div id="txtFrom"><span id="focustext" class="'+textStyle+'" style="word-wrap:break-word;"></span></div>')
				document.write('<div id="imgTitle">');
				document.write('<div id="imgTitle_down">');
			    //数字按钮代码开始
			    for(var i=1;i<=intPage;i++)
			    {
				   document.write('<a id="link'+i+'" href="javascript:changeimg('+i+')" class="button" style="cursor:hand">'+i+'</a>');
			    }
			    //数字按钮代码结束
				document.write('</div>');
				document.write('</div>');
				document.write('</div>');
			}
			//NetScape结束
			//IE开始
			else
			{
			    document.write('<a target=_self href="javascript:goUrl()"><img style="FILTER: BlendTrans ( duration=1 );" src="javascript:nextIEAd()" width='+imgWidth+' height='+imgHeight+' border=0 vspace="0" name=imgInit class="imgClass"></a>');
			    document.write('<div id="txtFrom"><span id="focustext" class="'+textStyle+'"></span></div>');
			    document.write('<div id="imgTitle">');
			    document.write(' <div id="imgTitle_down"> <a class="trans"></a>');
			    //数字按钮代码开始
			    for(var i=1;i<=intPage;i++)
			    {
			           document.write('<a id="link'+i+'"  href="javascript:changeimg('+i+')" class="button" style="cursor:hand" onFocus="this.blur()">'+i+'</a>');
			    }
			    //数字按钮代码结束
			    document.write('</div>');
			    document.write('</div>');
			    document.write('</div>');
			    document.write('</div>');
			}
            //IE结束            
            
              
			function changeimg(n)
			{
				adNum=n;
				window.clearInterval(theTimer);
				adNum=adNum-1;
				if (navigator.appName == "Netscape")
			    {
				   nextNetScapeAd();
				}
				else
				{
				   nextIEAd();
				}
				 
			}
			
			function goUrl()
			{
			    window.open(imgLink[adNum],'_blank');
			}
			
			
			function nextNetScapeAd()
			{
				  if(adNum<(intPage-1))adNum++;
				  else adNum=1;
				  theTimer=setTimeout("nextAd()", TimeOut);
				  document.images.imgInit.src=imgUrl[adNum];
				  document.images.imgInit.alt=imgAlt[adNum];	
			      document.getElementById('focustext').innerHTML=imgtext[adNum];
				  document.getElementById('link'+adNum).style.background=buttonLineOn;
				  document.getElementById('imgLink').href=imgLink[adNum];
				  for (var i=1;i<=intPage;i++)
				  {
				     if (i!=adNum){document.getElementById('link'+i).style.background=buttonLineOff;}
				  }
			 }	
			
			 function playTran()
			 {
				if (document.all)
				{
					document.images.imgInit.filters.BlendTrans.play();
			    }	
			 }
			 
		  
			  function nextIEAd()
			  {
				if(adNum<count)
				{
				    adNum++ ;
				}
				else
				{ 
				    adNum=1;
				}
				if( key==0)
				{
					key=1;
				}
				else if (document.all)
				{
					//imgInit.filters.revealTrans.Transition=6;
					document.images.imgInit.filters.BlendTrans.apply();
					playTran();
			    }
				document.images.imgInit.src=imgUrl[adNum];
				document.images.imgInit.alt=imgAlt[adNum];	
				document.getElementById('link'+adNum).style.background=buttonLineOn;
				for (var i=1;i<=count;i++)
				{
				   if (i!=adNum){document.getElementById('link'+i).style.background=buttonLineOff;}
				}	
			    focustext.innerHTML=imgtext[adNum];
				theTimer=setTimeout("nextIEAd()", TimeOut);
			 }
              
                  
              

              function stateChange()
              {
                //判断异步获取数据是否已经成功完成
                if(xmlhttp.readystate==4 && xmlhttp.status==200)
                {
                   //动态创建元素显示获取的数据
                   xmldom = xmlhttp.responseXML.getElementsByTagName("news") ; 
             
                   for(var i=0;i<xmldom.length;i++)
                   {
			
			          imgUrl[i+1]=xmldom[i].childNodes[0].text;
			          imgtext[i+1]='<a href=' + xmldom[i].childNodes[2].text + ' TARGET=_blank class=' + textLinkStyle + '>' + xmldom[i].childNodes[1].text + '</a>';
			          imgLink[i+1]=xmldom[i].childNodes[2].text;
			          imgAlt[i+1]=xmldom[i].childNodes[3].text;
             
			       }
			       if(intPage > xmldom.length)
			       {
			         intPage = xmldom.length;
			       }

                   //document.getElementById("mytext").innerText =xmlhttp.responseText
                  
			
			       //NetScape开始
			       if (navigator.appName == "Netscape")
			       {
			          document.getElementById("imgLink").setAttribute("href",imgLink[1]);
			          document.images.imgInit.src=imgUrl[1];
			          document.images.imgInit.alt=imgAlt[1];
			          document.getElementById("focustext").innerHtml = imgtext[1];
			          //数字按钮代码开始
			          for(var i=1;i<=intPage;i++)
			          {
			             document.getElementById('link' +i).setAttribute("title",imgAlt[i])
			          }
			         //数字按钮代码结束
				     nextNetScapeAd();
			       }
			       //NetScape结束
			
			       //IE开始
			       else
			       {
			         count=0;
			         for (var i=1;i<=intPage;i++)
			         {
				       if((imgUrl[i]!="") && (imgLink[i]!="") && (imgtext[i]!="") && (imgAlt[i]!=""))
				       {
					     count++;
				       }
				       else
				       {
					     break;
				       }
			         }
			         key=0;
			         //数字按钮代码开始
			         for(var i=1;i<=intPage;i++)
			         {
			            document.getElementById('link' +i).setAttribute("title",imgAlt[i])
			         }
			         //数字按钮代码结束
                     changeimg(1);
                   }
                   //IE结束
			         
                 }
                  
              }
              document.getElementById("mytext").innerHtml ="<div style='width:100%;text-align:center;vertical-align:middle;'><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0' width='80' height='70'><param name='movie' value='images/wait.swf' /><param name='quality' value='high' /><embed src='images/wait.swf' quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='80' height='70'></embed></object></div>";
			   //创建异步对象
              var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
              //判断状态事件的方法
              xmlhttp.onreadystatechange = stateChange;
              //加载服务器－注意无参数
              xmlhttp.Open("GET","News/XmlPicNews.aspx",true);
              //xmlhttp.Open("GET","xml/XMLFile.xml",true);
              //发送请求－无参数
              xmlhttp.Send(null);              
              
              
