﻿var _path=_global.path||'';
var titleStyleConfig={
    color:'<font color="red" >{0}</font>',
    black:'<strong>{0}</strong>'            
}
var newsConfig={
    len:1
};

var _ymd=['\u5e74','\u6708','\u65e5'];
var getDate=function(id){ 
var d = new Date(); 
var year = d.getFullYear(); 
var month = d.getMonth()+1; 
var date = d.getDate();
$(id).innerHTML=year+_ymd[0]+month+_ymd[1]+date+_ymd[2]; 
};
var startmarquee=function(lh,speed,delay,index)
{
	var t;
	var p=false;
	var o=$("marqueebox"+index);
	o.innerHTML+=o.innerHTML;
	o.onmouseover=function(){p=true}
	o.onmouseout=function(){p=false}
	o.scrollTop = 0;

var start=function()
{
	t=setInterval(scrolling,speed);
	if(!p) o.scrollTop += 2;
}
var  scrolling=function()
 {
		if(o.scrollTop%lh!=0)
		{
		o.scrollTop += 2;
		if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
		}else{
		clearInterval(t);
		setTimeout(start,delay);
		}
 }
    setTimeout(start,delay);
};//startmarquee()End

var setCount = function(c){
  //<img height="11" src="images/0.gif" width="12" align="absMiddle">
  var arr = new Array();
  var a=0;
  while(c>0){
     a=c%10;
     c=parseInt(c/10);
     arr.push(a);
  }
  var div=$('span_count');
  for(var i=arr.length-1;i>-1;i--){
     var img = document.createElement('img');
     img.setAttribute('id','i_'+i);
     img.setAttribute('src',_path+'images/'+arr[i]+'.gif');
     img.setAttribute('aling','absMiddle');
     div.appendChild(img);
  }
};

var deleteCell=function(e,r){
    if(typeof(e)=='string'){
      e=$(e);
    }
    if(!r){r=0;}
    var d = e.rows[r];
    while(d.cells.length>0){
       d.deleteCell(0);
    }
}
var xmlToArray=function(e,tag){
   var arr = new Array();
    var news = e.getElementsByTagName(tag)[0].childNodes;
    for(var i=0;i<news.length;i++){
      var elem = new Object();
       var _elem = news[i];
         var k = _elem.childNodes;
         var v = _elem.attributes;
         elem.id=v[0].nodeValue;
         elem.date=v[1].nodeValue;
         elem.href=v[2].nodeValue;
         elem.style=v[3].nodeValue;
         elem.title='';
         if(k.length>0){
           elem.title=k[0].nodeValue;
         }
       arr.push(elem);
    }
    return arr;
}
var initMarquee=function(dom,table){
var arr = xmlToArray(dom,'n');
     var _table=$(table);
   clearTable(_table);
    var tr=false;
    var td=false;
    for(var i=0;i<arr.length;i++){
       tr = _table.insertRow(_table.rows.length);
       td = tr.insertCell(0);
       var elem = arr[i];
       td.setAttribute("width","84%");
        td.setAttribute("align","left");
        var img = document.createElement('img');
            img.setAttribute("width",'13');
            img.setAttribute('height','11');
            img.setAttribute('src',_path+'images/ar3.gif');
       td.appendChild(img);
       var _a= document.createElement('a');
       var _m=false;
       if(i<newsConfig.len){
           _m=isSub(elem.title,100,elem.style)+'&nbsp;<img src=\''+_path+'images/new.gif\' border="0"/>&nbsp;'+ isSub(' ['+elem.date+"]",100,elem.style);
       }else{
          _m=isSub(elem.title,100,elem.style)+isSub(' ['+elem.date+"]",100,elem.style);
       }
       _a.innerHTML=_m;
       _a.setAttribute('href',_path+elem.href);
  
       td.appendChild(_a);
    }
};
var isSub=function(str,len,s){
    var ret = str;
    if(str.length>len){
       ret=str.substring(0,len)+'...';
    }
    if(s){
      if(s%3==0){//black
        ret=titleStyleConfig.color.replace('{0}',ret);
      }
      if(s%2==0){
         ret=titleStyleConfig.black.replace('{0}',ret);
      }
    }
    return ret;
};
var clearTable=function(e){
      var  t=e;
     if(typeof(e)=='string'){
	  t =$(e);
	  }
	  if(t.rows){
	  while(t.rows.length>0){
	     var tr=t.rows[0];
	      while(tr.cells.length>0){
          tr.deleteCell(0);
          }
	     t.deleteRow(0);
	  }
	  }
	};
var replaceStr=function(str)
{
str = str.replace(/&lt;/g,"<");
str = str.replace(/&gt;/g,">");
str = str.replace(/&amp;/g,"&");
str = str.replace(/&divide;/g,"/");
str = str.replace(/&times;/g,"*");
str = str.replace(/&quot;/g,'"');
return str;
}