﻿
var textStyle="f12";           //焦点字class style (不是连接class)
var textLinkStyle="p1"; //焦点字连接class style
var buttonLineOn="#f60";           //button下划线on的颜色
var buttonLineOff="#000";          //button下划线off的颜色	
var TimeOut=5000;              //每页图切换时间 (单位毫秒);
var linkPg = 0  //当前页
var linksPerPg = 10 //每页链接数
var linkUrl=new Array(); 
var linkText=new Array();
var adNum=0;

var nums;

//页数
var totalPgs = 0;
var oLinkDiv;


			
	//下一页内容
	var key = 0;

function   GetOuterHTML(element)  
{  
  return   document.createElement("DIV").appendChild(element.cloneNode(true)).parentNode.innerHTML; 
}
		
	function nextPg()
	{		
		//设置变幻效果	
		if( key==0 )
		{
			key=1;
		} 		
		else if (document.all)
		{

			//oLinkDiv.filters.revealTrans.Transition=6;
		
			//oLinkDiv.filters[0].Apply();
			//playTran();
		}
							
		if( linkPg < (totalPgs) ) 
			linkPg++;
		else
			linkPg = 1;
		
		for (var i=1;i<=totalPgs;i++)
		{
	   		if (i!=linkPg)
	   		{
	   			document.getElementById('link'+i).style.backgroundColor='black';
	   		}
	   		else
	   		{
	   			document.getElementById('link'+i).style.backgroundColor='red';
	   		}
		}
		
		//重新生成当前页面内容
		var sTableLinks = "<table  border=0 cellspacing=0 cellpadding=0 width='100%' class='link'>";
		
		var iStart = (linkPg-1)*linksPerPg + 1;
		var iEnd = linkPg * linksPerPg
		if ( iEnd > nums ) 
			iEnd = nums - 1;
		var flag = 0;
				
		for(var i = iStart; i <= iEnd; i++)
		{
			var oLinkHtml = document.getElementById("link_"+i);
			if(oLinkHtml != null)
			{
			var linkHtml = GetOuterHTML(oLinkHtml);
			//var linkHtml = document.getElementById("link_" + i).outerHTML;
			if ( flag == 0 && i != iEnd)
			{				
				sTableLinks += "<tr><td valign=middle style='padding-left:10px'  height=20px>" + linkHtml +"</td>";
				
			}
			else if (flag == 0 && i == iEnd)
			{
				sTableLinks += "<tr ><td colspan=2 valign=middle style='padding-left:10px'  height=20px>" + linkHtml +"</td></tr>";
			}
			
			if (flag == 1)
			{
				sTableLinks += "<td valign=middle style='padding-left:10px'  height=20px>" + linkHtml +"</td></tr>";
			}
			
			if ( flag == 1) 
				flag = 0;
			else
				flag = 1;	
			}									
		}										
		sTableLinks += "</table>";
		document.all("idLinkDiv").innerHTML = sTableLinks;	
		
		theTimer=setTimeout("nextPg()", TimeOut);		
	}
	
	function playTran()
	{
		if (document.all)
			oLinkDiv.filters[0].play();		
	}
	
	function changePg(n)
	{
		linkPg=n;
		window.clearInterval(theTimer);
		linkPg = linkPg - 1;
		nextPg();
	}

	function divOnMouseOver()
	{
		window.clearInterval(theTimer);
	}
	
	function divOnMouseOut()
	{
		theTimer=setTimeout("nextPg()", TimeOut);

	}	
	
	function InitLinkSwap(totalCounts)
	{
		nums = totalCounts;
		
		//获取总页数		
		totalPgs = ( totalCounts - 1) / linksPerPg;	//一共有几页
		totalPgs = Math.ceil(totalPgs);		
		document.write("<div  onmouseover='javascript:divOnMouseOver()' onmouseout='divOnMouseOut()' class=idParentDiv id=idLinkDiv></div>");
		document.write("<div align=right>")
					
		//数字按钮代码开始
		for(var i=1;i<=totalPgs;i++)
		{
			document.write('<a id="link'+i+'"  href="javascript:changePg('+i+')" class="linkbutton" style="cursor:hand" onFocus="this.blur()">'+i+'</a>');
		}
		//数字按钮代码结束
		document.write("</div>")
		oLinkDiv = document.all("idLinkDiv");
		nextPg();		
	}
	

	
