﻿var isIE=!(navigator.userAgent.indexOf('MSIE')==-1);
var news1;
var curNew1=0;
var timer1;

var news2;
var curNew2=0;
var timer2;
function init1(pic,txt)
{
    if(!pic)pic="NewsPic";
    if(!txt)txt="NewsPicTxt";
	var div=document.getElementById(pic);
	if(!div)return;
	var nav=document.createElement("DIV");
	nav.className="Nav";
	var nodes;
	if(isIE)
	{
	    //nodes=div.childNodes;
	    nodes=childrenNodes1(div.childNodes);
	}
	else
	{
	    nodes=childrenNodes1(div.childNodes);
	}
	news1=new Array(nodes.length);
	for(var i=nodes.length-1;i>=0;i--)
	{
	    var element=nodes[i];
	    
	    
		news1[i]={};
		news1[i].Element=element;
		news1[i].Text=element.getAttribute("title");
		news1[i].Url=element.getAttribute("href");
		
		var n=document.createElement("span");
		n.innerHTML="<a herf=\"javascript:;\" onclick=\"javascript:curNew1="+(i-1)+";change1('"+pic+"','"+txt+"');\">"+(i+1)+"</a>";
		if(i==curNew1)n.className="Cur";
		nav.appendChild(n);
		
		news1[i].LinkElement=n;
	}
	div.appendChild(nav);
	curNew1--;
	window.setTimeout("change1('"+pic+"','"+txt+"')",50);

}
function childrenNodes1(node)
{
    var c=new Array();
    for(var i=0;i<node.length;i++)
    {
        if(node[i].nodeName.toLowerCase()=="a")
            c.push(node[i]);
    }
    return c;
}
function change1(pic,txt)
{
    var div=document.getElementById(pic);
    var text=document.getElementById(txt);
    if(!div)return;
    curNew1=curNew1+1;
    if(curNew1>=news1.length)curNew1=0;
    for(var i=0;i<news1.length;i++)
    {
        if(i==curNew1)
        {
            news1[i].Element.style.display="block";
            news1[i].Element.style.visibility="visible";
            news1[i].LinkElement.className="Cur";
            text.innerHTML="<a href=\""+news1[i].Url+"\" title=\""+news1[i].Text+"\" target=\"_blank\">"+news1[i].Text+"</a>";
        }
        else
        {
            news1[i].Element.style.visibility="hidden";
            news1[i].Element.style.display="none";
            news1[i].LinkElement.className="Normal";
        }
    }
    if(timer1)window.clearTimeout(timer1);
    timer1=window.setTimeout("change1('"+pic+"','"+txt+"')",5000);
    
}

function init2(pic,txt)
{
//    if(!pic)pic="NewsPic";
//    if(!txt)txt="NewsPicTxt";
	var div=document.getElementById(pic);
	if(!div)return;
	var nav=document.createElement("DIV");
	nav.className="Nav";
	var nodes;
	if(isIE)
	{
	    //nodes=div.childNodes;
	    nodes=childrenNodes2(div.childNodes);
	}
	else
	{
	    nodes=childrenNodes2(div.childNodes);
	}
	news2=new Array(nodes.length);
	for(var i=nodes.length-1;i>=0;i--)
	{
	    var element=nodes[i];
	    
	    
		news2[i]={};
		news2[i].Element=element;
		news2[i].Text=element.getAttribute("title");
		news2[i].Url=element.getAttribute("href");
		
		var n=document.createElement("span");
		n.innerHTML="<a herf=\"javascript:;\" onclick=\"javascript:curNew2="+(i-1)+";change2('"+pic+"','"+txt+"');\">"+(i+1)+"</a>";
		if(i==curNew2)n.className="Cur";
		nav.appendChild(n);
		
		news2[i].LinkElement=n;
	}
	div.appendChild(nav);
	curNew2--;
	window.setTimeout("change2('"+pic+"','"+txt+"')",50);

}
function childrenNodes2(node)
{
    var c=new Array();
    for(var i=0;i<node.length;i++)
    {
        if(node[i].nodeName.toLowerCase()=="a")
            c.push(node[i]);
    }
    return c;
}
function change2(pic,txt)
{
    var div=document.getElementById(pic);
    var text=document.getElementById(txt);
    if(!div)return;
    curNew2=curNew2+1;
    if(curNew2>=news2.length)curNew2=0;
    for(var i=0;i<news2.length;i++)
    {
        if(i==curNew2)
        {
            news2[i].Element.style.display="block";
            news2[i].Element.style.visibility="visible";
            news2[i].LinkElement.className="Cur";
            text.innerHTML="<a href=\""+news2[i].Url+"\" title=\""+news2[i].Text+"\" target=\"_blank\">"+news2[i].Text+"</a>";
        }
        else
        {
            news2[i].Element.style.visibility="hidden";
            news2[i].Element.style.display="none";
            news2[i].LinkElement.className="Normal";
        }
    }
    if(timer2)window.clearTimeout(timer2);
    timer2=window.setTimeout("change2('"+pic+"','"+txt+"')",5000);
    
}
