﻿window.onload=function(e){
   getDate('now_date'); 
   startmarquee(20,80,0,0);
   _get('ajax/index.aspx?a='+Math.random(),setParams);
 
};
var _global={};
var resetForm=function(e){
   $('xm').value='';
   $('dslb').options[0].selected=true;
   $('xh').options[0].selected=true;
   $('xb').options[0].selected=true;
   
   var t = $('zy');
   t.length=0;
   t[0]=new Option('-----','');
   return false;
};

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
};

      
var SbType = new Object();
var SbTypeAll= new Object();
var SbTypeArray = new Array();
var setParams=function(e){
    var c = e.getElementsByTagName('c');
    setCount(c[0].firstChild.data);
     initMarquee(e,'table_news');

	 _setTab(xmlToArray(e,'zs'),'zs',40);
	 _setTab(xmlToArray(e,'py'),'py',50);
	  _setTab(xmlToArray(e,'xw'),'xw',60);
	  
	  //
	  var type = e.getElementsByTagName('t')[0].childNodes;
     for(var i=0;i<type.length;i++){
      var elem = new Object();
       var _elem = type[i];
         var k = _elem.childNodes;
         var v = _elem.attributes;
         elem.id=v[0].nodeValue;
         elem.parent=v[1].nodeValue;
         elem.name=k[0].nodeValue;
         elem.isManage=v[2].nodeValue;
         elem.isShow=v[3].nodeValue;
         elem.sort=v[4].nodeValue;
       
      SbTypeArray.push(elem);
    }    
      parseType();
	  //
	 _showTop('tab_nav');
	
   setLink(e,'tab_links');
}
var parseType=function(){
       SbTypeArray.sort(function(a,b){return a.parent-b.parent;});
   for(var i=0;i<SbTypeArray.length;i++){
   var elem = SbTypeArray[i];
      if(elem.parent=='-1'){
          elem.childs = new Array();
          SbType[elem.id]=elem;
      }else{
         if(SbType[elem.parent]&&SbType[elem.parent].childs){
               SbType[elem.parent].childs.push(elem);
          }
      }  
      SbTypeAll[elem.id]=elem;
   }  
  
};

var _showTop=function(ta){
    var tab = $(ta);
      deleteCell(tab);
    var td = false;
    var a = false;
    var tr= tab.rows[0];
      var arr = new Array();
    for(var elem in SbType){
       var temp = SbType[elem];
       if(temp.isShow=='0'||temp.isManage=='0'){
         continue;
       }
       
       arr.push(SbType[elem]);
     }
     arr.sort(function(a,b){return b.sort-a.sort;});
       td=tr.insertCell(0);
       td.setAttribute('align','center');
       a = document.createElement('a');
       a.setAttribute('href','index.html');
	   if(_isIE()){
		   a.setAttribute('className','menu');
	   }else{
           a.setAttribute('class','menu');
	   }
       a.innerHTML='\u9996\u9875';
       td.appendChild(a);
       
     for(var i=0;i<arr.length;i++){
      var elem = arr[i];
       td=tr.insertCell(1);
       td.setAttribute('align','center');
       a = document.createElement('a');
       a.setAttribute('href','base.html?'+elem.id);
	    if(_isIE()){
		   a.setAttribute('className','menu');
	   }else{
           a.setAttribute('class','menu');
	   }
       a.innerHTML=elem.name;
       td.appendChild(a);
    }
    td=tr.insertCell(tr.cells.length);
       td.setAttribute('align','center');
       a = document.createElement('a');
	    if(_isIE()){
		   a.setAttribute('className','menu');
	   }else{
           a.setAttribute('class','menu');
	   }
       a.setAttribute('href','down.html');
       a.innerHTML='\u4e0b\u8f7d\u4e13\u533a';
       td.appendChild(a);
       td=tr.insertCell(tr.cells.length);
       td.setAttribute('align','center');
       a = document.createElement('a');
	    if(_isIE()){
		   a.setAttribute('className','menu');
	   }else{
           a.setAttribute('class','menu');
	   }
       a.setAttribute('href','http://gs.xauat.edu.cn:8021/feedback/index.jsp');
       a.innerHTML='\u9662\u957f\u4fe1\u7bb1';
       td.appendChild(a);
   
};

var _setTab=function(arr,id,len,tab){
 if(!len){len=23;};
   for(var i=0;i<arr.length;i++){
     var j=i+1;
     var elem = arr[i];
      var _a = $(id+'_a_'+j);
      var s=$(id+'_s_'+j);
      if(!_a||!s){
      break;
      }
      var _m=isSub(elem.title,len,elem.style)+'&nbsp;<img src=\'images/new.gif\' border="0"/>';
      if(i>newsConfig.len){
        _m=isSub(elem.title,len,elem.style);
      }
      _a.innerHTML=_m;
      _a.href=elem.href;
      s.innerHTML=elem.date;
   };
   
  deleteSpaceRow(id,arr.length);
};
var deleteSpaceRow=function(t,len){
   var tab=$(t);
   if(t=='py'||t=='xw'){
     len=len*2;
   }
   debug(t+' ...'+tab.rows.length+' '+len);
   while(tab.rows.length>len){
      debug(tab.rows.length);
      debug(tab.innerHTML);
      tab.deleteRow(tab.rows.length-1);
   }
};
var setTab=function(arr,tab,tdAtt,imgAtt,tdLineAtt,len){
    if(!len){len=23;};
    var tab = $(tab);
    var tr=false;
    var td=false;
    for(var i=0;i<arr.length;i++){
        tr = tab.insertRow(tab.rows.length);
        td=tr.insertCell(0);
        for(var e in tdAtt){
           td.setAttribute(e,tdAtt[e]);
        }
        var elem = arr[i];
        var img = document.createElement('img');
        for(var e in imgAtt){
           img.setAttribute(e,imgAtt[e]);
        }
        td.appendChild(img);
        var _a = document.createElement('a');
        _a.setAttribute('href',elem.href);
        _a.innerHTML=isSub(elem.title,len,elem.style);
        td.appendChild(_a);
        td=tr.insertCell(1);
        var span=document.createElement('span');
        span.innerHTML=elem.date;
        td.appendChild(span);
        if(tdLineAtt){
          tr=tab.insertRow(tab.rows.length);
          td=tr.insertCell(0);
           for(var e in tdLineAtt){
           td.setAttribute(e,tdLineAtt[e]);
           }
        }
    }
};
var setLink=function(dom,t){
    var tab=$(t);
    deleteSpaceRow(t,0);
      var tr=false;
      var td= false;
      var len=5;
      var temp = false;
      var p = false;
    	var c = dom.getElementsByTagName('li')[0].childNodes;
    	for(var i=0;i<c.length;i++){
    	if(i%len==0){
    	   tr= tab.insertRow(tab.rows.length);
    	 }
    	 temp = c[i].firstChild.nodeValue;
    	 p = c[i].attributes;
    	 td =tr.insertCell(tr.cells.length);
    	// td.setAttribute('width','20%');
    	 var a = document.createElement('a');
    	     a.setAttribute('href',p[1].nodeValue);
    	     a.setAttribute('target',p[0].nodeValue);
    	 if(_isIE()){
    	     a.setAttribute('className','link2');
    	 }else{
    	     a.setAttribute('class','link2');
    	 }
		 if(temp.indexOf('建大研究生教育50周年专题网')>-1){
			  temp='<font color="red"><B>'+temp+"<B><font>";
		 }
    	 a.innerHTML=temp;
    	 td.appendChild(a);
    	}
    	var s=c.length%len;
    	if(s!=0){
    	  s=len-s;
    	}
    	for(var i=0;i<s;i++){
    	  td =tr.insertCell(tr.cells.length);
    	  td.innerHTML='&nbsp;';
    	}
};