
var announce_div_id;

// ---公告拉取--- //
function announce_init(aid)
{
	announce_div_id = aid;
	var stamp = Math.random() * 100000000000000000;	
	var ifIE = !!document.all;
	if(ifIE)
		scrollText.init(announce_div_id,50);
	else
		scrollText.init(announce_div_id, 80);
	scrollText.scrollUp(); 
  
}
// --- 滚动效果 --- //
function next(elem)
{
        do
        {
        	elem=elem.nextSibling;
        }
        while(elem&&elem.nodeType!=1);
        return elem;
}

function first(elem)
{
	elem=elem.firstChild;
	return elem && elem.nodeType!=1?next(elem):elem;
}

var scrollText=
{
	init:function(scrollbox,speed)
	{
		this.boxID = scrollbox;
		this.scrollSpeed = speed || 50; 
	},
	obj : function()
	{
		var scrollBox = document.getElementById(this.boxID);
		var appendBox=first(scrollBox).cloneNode(true);

		scrollBox.appendChild(appendBox);
		return {
                   scrollBox : scrollBox,
                   appendBox : appendBox, 
                   scrollSpeed :scrollText.scrollSpeed
            }; 
	},
	scrollUp : function()
	{   
		var m = this.obj();		
		var doTimeout;
		var doScr = setInterval(function(){ 
						var child=m['scrollBox'].firstChild.firstChild;
						if (child==null||child=='undefined')
						{
								child=m['scrollBox'].firstChild;
						}
						
                		if(m['appendBox'].offsetHeight <= m['scrollBox'].scrollTop)
                		{
                    		m['scrollBox'].scrollTop -= m['appendBox'].offsetHeight;
                		}
                		else if (m['scrollBox'].scrollTop %child.offsetHeight == 0)
                		{
                			clearInterval(doScr);
                			doTimeout = setTimeout(function(){
                			scrollText.init(m['scrollBox'].id, m['scrollSpeed']);
                			scrollText.scrollUp();},1000);
                			
                			m['scrollBox'].scrollTop++;
                		}
                		else
                		{
                    	m['scrollBox'].scrollTop++;
                		}
            			},
            			this.scrollSpeed
            		);
                
   m['scrollBox'].onmouseover=function()
   					{
                clearInterval(doScr);
                clearTimeout(doTimeout);
            }
  
            m['scrollBox'].onmouseout=function()
            {     
                clearInterval(doScr);
                scrollText.init(this.id, m['scrollSpeed']);
                scrollText.scrollUp();
            }
	}
}


function setTab(/*string*/name,/*int*/ itemCnt,/*int*/ curItem, /**/classHide, /**/classShow)
{
	 for(i=1;i<=itemCnt;i++)
	{
		eval("document.getElementById('tab_" + name + "_" + i + "').className='" + classHide + "'");
	} 
	eval("document.getElementById('tab_" + name + "_" + curItem + "').className='" + classShow + "'");
 
 for(i=1;i<=itemCnt;i++)
 {
  eval("ele_hide = document.getElementById('con_" + name + "_" + i +"')");
  if(ele_hide) ele_hide.style.display = "none";
 }
 eval("ele_play = document.getElementById('con_" + name + "_" + curItem + "')");
 if(ele_play) ele_play.style.display = "block";
}





