﻿//->by chaozi
var ItemCount;
var ItemArr = new Array();      
ItemArr[0] = new Array();       //实例数组
ItemArr[1] = new Array();       //内容数组
ItemArr[2] = new Array();       //统计数组


//命名规则
/*
    按钮        [唯一标识]_btn_[编号]
    内容表格    [唯一标识]_tbc
    内容表格列  [唯一标识]_col_[编号]
    呈现幕布    [唯一标识]_show
    按钮CSS     活动状态 [唯一标识]_Active 普通状态 [唯一标识]_Normal
    
    按钮操作 如 onclick= onmouseover= TurnOn('[唯一标识]',[实例的索引],[按钮索引])
*/
function G(i){return document.getElementById(i);}

function SSInit()
{
    //
    ItemArr[0][0] = "Area_1";
	ItemArr[0][1] = "Area_2"
	ItemArr[0][2] = "Area_3"

   // ItemArr[0][1] = "Area_2";
   // ItemArr[0][2] = "Area_3";
    
    
    ItemCount = 3;
    
    for(var x = 0;x<ItemCount;x++)
    {
        Initialize(x);
    }
}

function Initialize(i)
{
    var tbcTable;
    tbcTable = G(ItemArr[0][i]+"_tbc");
    
    if(tbcTable !=null)
    {
        var node;
        ItemArr[1][i] = new Array();
        ItemArr[2][i] = tbcTable.rows.length;
        
        
        for(var x=0;x<ItemArr[2][i];x++)
        {
            node = G(ItemArr[0][i]+'_col_'+x);
            
            
            
            ItemArr[1][i][x] = node.innerHTML;
        }
    }
    tbcTable.style.visibility = 'hidden';
}
function TurnOn(section,j,i)
{
    var render = G(section+'_show');
    var seltab = G(section+'_btn_'+i);
    
    seltab.className = section+'_Active';
    
    if(ItemArr[3][j] != null && ItemArr[3][j] != i)
    {
        var old = G(section+'_btn_'+ItemArr[3][j]);
        
        old.className = section+'_Normal'
    }
    if(render != null && ItemArr[3][j] != i)
    {
        render.innerHTML = ItemArr[1][j][i];
    }
    ItemArr[3][j]= i;
}




var DivCCount;
var DivCArray = new Array();
var DivTArray = new Array();
var NavType = 0;

var Num = 0;
var play = false;
var dirt = 1;  // 1:left to right 0:right to left
var pretitle = "<strong>Next: </strong>";
function G(name)
{
	return document.getElementById(name);
}
function NavSSGetArray(r)
{		
		DivCCount = r.length-1;
		for(var i=0;i<DivCCount;i++)
		{
			var rc = r[i].childNodes;
			for(var j=0;j<rc.length;j++)
			{
				if(rc[j].tagName=="TD")
				{
					DivCArray[i] = rc[j].innerHTML;
				}
			}
		}

}
function IESSGetArray(r)
{
	DivCCount = r.length-1;
	for(var i=0;i<DivCCount ;i++)
	{
		DivCArray[i] = r[i].innerHTML
	}
}
function NavSSTGetArray(r)
{		
		for(var i=0;i<r.length-1;i++)
		{
			var rc = r[i].childNodes;
			for(var j=0;j<rc.length;j++)
			{
				if(rc[j].tagName=="TD")
				{
					DivTArray[i] = rc[j].innerHTML;
				}
			}
		}

}
function IESSTGetArray(r)
{
	for(var i=0;i<r.length-1 ;i++)
	{
		DivTArray[i] = r[i].innerHTML
	}
}

function Init()
{
	var NavName = navigator.appName;
	if(NavName == 'Netscape')
	{
		NavType  = 1;
	}
	var DivC = G('DivC');
	var DivT = G('DivT');
	if(NavType == 1)
	{
		var dvs = DivC.childNodes;
		var dvst = DivT.childNodes;
		
		for(var i=0;i<dvs.length;i++)
		{
			if(dvs[i].tagName == "TABLE")
			{
				dvc = dvs[i].childNodes;
				for(var j=0;j<dvc.length;j++)
				{
					if(dvc[j].tagName =="TBODY")
					{
						var drs = dvc[j].rows;
						NavSSGetArray(drs);
					}
				}
			}
		}
		for(var i=0;i<dvst.length;i++)
		{
			if(dvst[i].tagName == "TABLE")
			{
				dvct = dvst[i].childNodes;
				for(var j=0;j<dvct.length;j++)
				{
					if(dvct[j].tagName =="TBODY")
					{
						var drst = dvct[j].rows;
						NavSSTGetArray(drst);
					}
				}
			}
		}
	}
	else
	{
		var dvs = DivC.firstChild;
		var dvst = DivT.firstChild;
		if(dvs.tagName == "TABLE")
		{
			dvc = dvs.cells;
			IESSGetArray(dvc);
		}
		if(dvst.tagName == "TABLE")
		{
			dvct = dvst.cells;
			IESSTGetArray(dvct);
		}

	}	
	F();
	play = true;
	Num = DivCCount - 1;
	Play();
}
function Move()
{
	Num = NextNumber();
	F();
}
function Play()
{	
	if(play == true)
	{
		dirt = 1;
		Move();
		setTimeout('Play()',3000);
	}
}
function NextNumber()
{
	var val = 0;
	if(dirt == 1)
	{
		val = (Num + 1)% DivCCount ;
		pretitle = "<strong>Next: </strong>";
	}
	else
	{
		val = (Num + DivCCount - 1) % DivCCount;
		pretitle = "<strong>Prev: </strong>";
	}	
	return val;
}
function F()
{
	var show = G('ShowArea');
	var shownext = G('ShowNext');
	var currentpage = G('CurrentPage');
	show.innerHTML = DivCArray[Num];
	shownext.innerHTML = pretitle+DivTArray[NextNumber(Num)];
	currentpage.innerHTML = (Num+1)+"/"+DivCCount;
}
function Pause()
{
	dirt = 1;
	play = !play;
	
	var icon = G('PauseIcon');
	if(play == true){
		icon.src="/webcast2007/images/webcast_11.jpg";
		}
	else{
		icon.src="/webcast2007/images/webcast_11a.jpg";
		}
		
	if(play == true)
	{
		Play();
	}
}


function ShowHidden(name,status)
{
	var obj = G(name);
	obj.style.display = status;
}
