﻿var spe=22;  /*--控制移动速度--*/
var oBody;
var m;
var m1;
var m2;
var oMain;
var iLen;
function Marquee()
{
    if(m2.offsetWidth-m.scrollLeft <= 0){m.scrollLeft-=m1.offsetWidth;}
    else{m.scrollLeft++;}
}
var k1;
function startmarquee(){
    oBody = $("xxyk");
    m = $("pic");
    m1 = $('pic1');
    m2 = $('pic2');
    oMain = $("main");
    
    var oLi = oMain.getElementsByTagName("li");
    m1.style.width = oLi.length * 164 + "px";
    
    if( 550 < parseInt(m1.style.width) )
    {
        oMain.style.width = parseInt( m1.style.width) * 2 + "px";
        m2.style.width =  m1.style.width;
        m2.innerHTML = m1.innerHTML;
        
        k1=setInterval(Marquee,spe);
        m.onmouseover=function() {clearInterval(k1)}
        m.onmouseout=function() {k1=setInterval(Marquee,spe);}
    }
    //window.setTimeout('startmarquee()',1000);
}
function formatOut()
{
    var aryObj = new Array("newslist","picnews","xz", "zc", "zw");
    var aryLen = new Array(25,12,15,15,15);
    var oCurentObj;
    var oNodes ;
    var oNode;
    var iRowLen =0;
    for( var i = 0; i < aryObj.length; i++)
    {
        oCurentObj = $(aryObj[i]);
        oNodes = oCurentObj.getElementsByTagName("a");
        iRowLen = aryLen[i];
        //alert(iRowLen);
        for( var j = 0; j < oNodes.length; j++ )
        {
            oNode = oNodes[j];
            oNode.setAttribute("title", oNode.innerText);
//            alert(oNode.innerText.length);
            
            if( oNode.innerText.length > iRowLen )
            {
                oNode.innerText = oNode.innerText.substr(0,iRowLen) + "...";
            }
        }
    }
}
function isIE(){ //ie?
    if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1)
        return true;
    else
        return false;
}

if(!isIE()){ //firefox innerText define
    HTMLElement.prototype.__defineGetter__(    "innerText",
        function(){
            return this.textContent.replace(/(^\s*)|(\s*$)/g, "");
        }
    );
    HTMLElement.prototype.__defineSetter__(    "innerText",
        function(sText){
            this.textContent=sText;
        }
    );
}
function $(s){return document.getElementById(s);}
window.onload = formatOut;