var sntid='';
var d=new Array();
var c_n=new Array();
d[0]=new Array();
d[1]=new Array();
d[2]=new Array();
d[3]=new Array();
d[7]=new Array();
d[8]=new Array();
d[10]=new Array();
d[12]=new Array();
d[13]=new Array();
d[15]=new Array();

var t=new Array();
t[3]='最新上传,热门图片,推荐图片,';
t[8]='教师日志,学生日志,推荐日志,';
t[10]='最新上传,热门资源,';
t[12]='活跃教师,最新教师,';
t[13]='活跃学生,最新学生,';
t[7]='热门群组,最新群组,';

var ie=(document.all)?1:0;
function copyText(objName){
	var obj=$(objName);
	obj.focus();
	obj.select();
	if(ie==1){
	window.clipboardData.setData("Text",obj.value);
	alert('网址已经复制到剪切板，您可以在QQ或MSN通过粘贴或CTRL+V将当前页面与您的朋友一同分享。');
	}
}
function copyTextArea(objName){
	var obj=$(objName);
	obj.focus();
	obj.select();
	if(ie==1){
	window.clipboardData.setData("Text",obj.value);
	}
}
function killErrors() { 
return true; 
} 
window.onerror = killErrors; 

function myInterval(funcName,time){
      var args=[];
      for(var i=2;i<arguments.length;i++){
          args.push(arguments[i]);
      }
   return window.setInterval(function(){
    funcName.apply(this,args);
   },time);
  }   
String.prototype.lenB = function(){return this.replace(/[^\x00-\xff]/g,"**").length;}   
function substr(str, len) {
	if(!str || !len) { return ''; }
	var a = 0;
	var i = 0;
	var temp = '';
	for (i=0;i<str.length;i++){
		if(str.charCodeAt(i)>255)
			a+=2;
		else 
			a++;
		if(a >len)return temp;
		temp += str.charAt(i);
	}
	return str;
}
function isnull(str)
{if(str==null||str==""||str=="undefine")return true;
 return false;
}
function GetLocationString(key){
	var aParams = document.location.search.substr(1).split('&') ;
	for (i = 0 ; i < aParams.length ; i++) {
		var aParam = aParams[i].split('=');
		var actionName = aParam[0].toLowerCase();
		if(actionName == key){
			return aParam[1];
		}
	}
	return "";
}
var curIndex=-1;
var maxNumber;
var type;

function ai(title,picUrl,itemUrl){
	this.title=title;
	this.itemUrl=itemUrl;
	this.picUrl=picUrl;
 }

var ie=document.all?true:false;

  

/*---------------------------------------------------*/


function initArea1(cls,title,contentId,moreStr){
	var sMore='';
	if(!isnull(moreStr))
		sMore='<div class="more">'+moreStr+'</div>'
	var str='<div class="'+cls+'"><div class="title"><div class="t1">'+title+'</div>'+sMore+'<div class="clear"></div></div><div class="content" id="'+contentId+'"></div></div>';
	return str;
}
function initAreaSub(cls,titleStr,contentId,moreStr){
	var sMore='';
	if(!isnull(moreStr))
		sMore='<div class="more">'+moreStr+'</div>'
	var str='<div class="'+cls+'"><div class="title">'+titleStr+sMore+'<div class="clear"></div></div><div class="content" id="'+contentId+'"></div></div>';
	return str;
}
function initAreaTwo(lTitle,rTitle,lContentId,rContentId,moreStr){
	var sMore='';
	if(!isnull(moreStr))
		sMore='<div class="more">'+moreStr+'</div>'
	var str='<div class="interaction"><div class="interactionleft"><div class="title"><div class="t1">'+lTitle+'</div><div class="clear"></div></div><div class="content" id="'+lContentId+'"></div></div>';
	str+='<div class="interactionright"><div class="title"><div class="t1">'+rTitle+'</div>'+sMore+'<div class="clear"></div></div><div class="content" id="'+rContentId+'"></div></div><div class="clear"></div></div>';	
	return str;	
}
                            


/*---------------------------------------------------*/
function mouse_on(td_now,clsName){
  if(isnull(clsName)) clsName='change';
	if(td_now.className == clsName+'1') return;
	else td_now.className = clsName+'2';
}
function mouse_of(td_now,clsName){
  if(isnull(clsName)) clsName='change';
	if(td_now.className == clsName+'1') return;
	else td_now.className = clsName+'0';
}
function mouse_cl(td_now,clsName,objName,iIndex,i,target){
  if(isnull(clsName)) clsName='change';
	if(td_now.className == clsName+'1') return;
	var tObj=t[iIndex].split(',');
	for(var j=0;j<tObj.length-1;j++)
		$(objName+j).className = clsName+'0';
	td_now.className = clsName+'1';
	s_chR(iIndex,i,target);
}

function s_chR(iIndex,i,target){
		switch(iIndex){
			case 3:
				s_chRAlbum(iIndex,i,target)
				break;
			case 7:
				s_chRGroup(iIndex,i,target)
				break;
			case 8:
			case 10:
				s_chRBbs(iIndex,i,target)
				break;
			case 12:
			case 13:
				s_chRUser(iIndex,i,target)
				break;
		}
}

function logo_user(obj){
	try{
		obj.onerror=null;
		obj.src='images/bklogo.jpg';
	}catch(ex){}
}
function logo_other(obj){
	try{
		obj.onerror=null;
		obj.src='images/bk48.gif';
	}catch(ex){}
}
function s_chRAlbum(iIndex,i,target){
	if(isnull(d[iIndex][i])){
		$(target).innerHTML='<div class="clear"></div>';
		return;
	}
	var dObj=d[iIndex][i].split('@');
	var	str='<table width="98%"  border="0" align="center" cellpadding="0" cellspacing="0"><tr>';
	var sHref='';
	for(var j=1;j<dObj.length-1;j++){
		var dEle=dObj[j].split(',');
		if((j-1)%4==0&&j!= 1) str+='</tr><tr>';
		str+='<td valign="middle" align="center">';
		str+='<div class="imgborder"><a href="'+dEle[3]+'" target="_blank"><img class="img80" src="'+dEle[5]+'.jpg?tSessionId='+new Date().valueOf()+'" onError="logo_user(this)"/></a></div>';
		str+='<div><a href="'+dEle[3]+'" target="_blank">'+substr(dEle[2],12)+'</a></div></td>';
	}
	str+='</tr></table>';
	$(target).innerHTML=str+'<div class="clear"></div>';
}
function s_chRUser(iIndex,i,target){
	if(isnull(d[iIndex][i])){
		$(target).innerHTML='<div class="clear"></div>';
		return;
	}
	var dObj=d[iIndex][i].split('@');
	var	str='<ul class=userImg>';
	var sHref='';
	for(var j=1;j<dObj.length-1;j++){
		var dEle=dObj[j].split(',');
		sHref='personal.action?uId='+dEle[0];
		str+='<li>';
		str+='<div class="imgborder"><a href="'+sHref+'" target="_blank"><img class="img48" src="'+logoPath+parseInt(dEle[0]/10000)+'/'+dEle[0]+'.jpg?tSessionId='+new Date().valueOf()+'" onError="logo_user(this)"/></a></div>';
		str+='<div><a href="'+sHref+'" target="_blank">'+substr(dEle[1],12)+'</a></li>';
	}
	str+='</ul><div class="clear"></div>';
	$(target).innerHTML=str+'<div class="clear"></div>';
}
function s_chRGroup(iIndex,i,target){
	if(isnull(d[iIndex][i])){
		$(target).innerHTML='<div class="clear"></div>';
		return;
	}
	var dObj=d[iIndex][i].split('@');
	var	str='<ul class=userImg>';
	var sHref='';
	for(var j=1;j<dObj.length-1;j++){
		var dEle=dObj[j].split(',');
		sHref='group.action?id='+dEle[0];
		str+='<li>';
		str+='<div class="imgborder"><a href="'+sHref+'" target="_blank"><img class="img48" src="'+logoPath+parseInt(dEle[0]/10000)+'/group/'+dEle[0]+'.jpg?tSessionId='+new Date().valueOf()+'" onError="logo_other(this)"/></a></div>';
		str+='<div><a href="'+sHref+'" target="_blank">'+substr(dEle[1],12)+'</a></li>';
	}
	str+='</ul><div class="clear"></div>';
	$(target).innerHTML=str+'<div class="clear"></div>';
}

function s_chRBbs(iIndex,i,target){
	if(isnull(d[iIndex][i])){
		$(target).innerHTML='<div class="clear"></div>';
		return;
	}
	var	str='';
	var dObj=d[iIndex][i].split('@');
	for(var j=1;j<dObj.length-1;j++){
		var dEle=dObj[j].split(',');
		switch(iIndex){
			case 8:
				str+='<div class=con1>·<a href="'+dEle[3]+'" title="'+dEle[2]+'" target=_blank>'+substr(dEle[2],48)+'</a></div>';
				break;
			case 10:
				str+='<div class=con1>·<a href="dispFm.action?univId='+univId+'&id='+dEle[3]+'" title="'+dEle[2]+'" target=_blank>'+substr(dEle[2],48)+'</a></div>';
				break;
		}
		str+='<div class=dot1></div>';
		str+='<div class=con2>'+dEle[4]+'</div>';
		str+='<div class=dot1></div>';
		str+='<div class=con3><a href="personal.action?uId='+dEle[0]+'" title="'+dEle[1]+'的个人首页" target=_blank>'+dEle[1]+'</a></div><div class="clear"></div>';
		
	}
	$(target).innerHTML=str+'<div class="clear"></div>';
}
/*---------------------------------------------------*/



function loadBlog(target){
	var iIndex=8;
	var tObj=t[iIndex].split(',');
	var str='';
	for(var i=0;i<tObj.length-1;i++){
		str+='<div id=blog'+i+' class=sub'+(i==0?1:0)+' onmouseover="mouse_on(this,\'sub\');" onclick="mouse_cl(this,\'sub\',\'blog\','+iIndex+','+i+',\'contentBlog\');" onmouseout="mouse_of(this,\'sub\');">'+tObj[i]+'</div>'	
	} 	
	new Insertion.Bottom(target,initAreaSub('news',str,'contentBlog','<a href="javascript:gf_exec(4,2);">博客文章</a>'));
	s_chR(iIndex,0,'contentBlog');
}

function loadResource(target){
	var iIndex=10;
	var tObj=t[iIndex].split(',');
	var str='';
	for(var i=0;i<tObj.length-1;i++){
		str+='<div id=resource'+i+' class=sub'+(i==0?1:0)+' onmouseover="mouse_on(this,\'sub\');" onclick="mouse_cl(this,\'sub\',\'resource\','+iIndex+','+i+',\'contentResource\');" onmouseout="mouse_of(this,\'sub\');">'+tObj[i]+'</div>'	
	} 	
	new Insertion.Bottom(target,initAreaSub('news',str,'contentResource','<a href="javascript:gf_exec('+iIndex+');">资源库</a>'));
	if(isnull(d[iIndex])) return;
	s_chR(iIndex,0,'contentResource');
}
function loadPhoto(target){
	var iIndex=3;
	var tObj=t[iIndex].split(',');
	var str='';
	for(var i=0;i<tObj.length-1;i++){
		str+='<div id=album'+i+' class=sub'+(i==0?1:0)+' onmouseover="mouse_on(this,\'sub\');" onclick="mouse_cl(this,\'sub\',\'album\','+iIndex+','+i+',\'contentAlbum\');" onmouseout="mouse_of(this,\'sub\');">'+tObj[i]+'</div>'	
	} 	
	new Insertion.Bottom(target,initAreaSub('news',str,'contentAlbum','<a href="javascript:gf_exec('+iIndex+');">相册</a>'));
	if(isnull(d[iIndex])) return;
	s_chR(iIndex,0,'contentAlbum');
}
var MyTimer=new Array();
 function dispHonor(row,col,iIndex){
 	try{
 	var dObj=d[iIndex].split('@');
	col=col*2;
 	var aLen=row*col;
 	var aProd=new Array(aLen);
 	var rLen=dObj.length-1;
	for(var i=0;i<aLen;i++)
    aProd[i]=dObj[i%rLen];
  var str='<table border="0" cellpadding="0" cellspacing="5"><tr>';
  for(var i=0;i<aLen;i++){
			var dEle=aProd[i].split(',');
    	if(i%col==0&&i!=0) str+='</tr><tr>';
    	str+='<td width="10%" valign=top><div align=center class=imgborder ><a href="dispScholar.action?univId='+univId+'&itemId='+dEle[1]+'" target=_blank><img border=0 width=75 height=100 src="'+ dEle[3] + '"><br/>'+dEle[2];
    	str+='</a></div></td>'
    }
    str+='</tr></table>';
    $('demob'+iIndex+'_1').innerHTML=str;
  var speedb=30;
  $('demob'+iIndex+'_2').innerHTML= $('demob'+iIndex+'_1').innerHTML;
  MyTimer[iIndex]=myInterval(Marqueeb,speedb,iIndex);
  $('demob'+iIndex).onmouseover=function() {clearInterval(MyTimer[iIndex])};
  $('demob'+iIndex).onmouseout=function() {MyTimer[iIndex]=myInterval(Marqueeb,speedb,iIndex)};
  }catch(ex){}
}
function Marqueeb(iIndex){
	try{
	if($('demob'+iIndex+'_2').offsetWidth-$('demob'+iIndex).scrollLeft<=0)
		$('demob'+iIndex).scrollLeft-=$('demob'+iIndex+'_1').offsetWidth;
	else
		$('demob'+iIndex).scrollLeft++;
	}catch(ex){clearInterval(MyTimer[iIndex]);}
}
function loadScholar(target){
	/*'名师专栏'*/
	var iIndex=11;
	new Insertion.Bottom(target,initArea1('news',getBlockName('11'),'contentScholar','<a href="javascript:gf_exec('+iIndex+');">更多</a>'));
	if(isnull(d[iIndex])) return;
	var	str='';
	str+='<div id=demob'+iIndex+' style="overflow:hidden;width:98%">';
  str+='<table width="100%" border="0" cellspacing="0" cellpadding="0">';
  str+='<tr><td id="demob'+iIndex+'_1"></td><td id="demob'+iIndex+'_2"></td></tr>';
  str+='</table></div>';
  $('contentScholar').innerHTML=str+'<div class="clear"></div>';
  dispHonor(1,5,iIndex);  
}


function picA(objName,maxLen){
 	try{
	 	var str='';
	 	var len=eval(objName).length;
	 	if(len>maxLen) len=maxLen;
	  for(var i=0;i<len;i++)
	  	str+=eval(objName)[i].picUrl+(i<len-1?'|':'');	  	
	  return str;
  }catch(ex){return '';}
}
function linksA(objName,maxLen){
 	try{
	 	var str='';
	 	var len=eval(objName).length;
	 	if(len>maxLen) len=maxLen;
	  for(var i=0;i<len;i++)
	  	str+=eval(objName)[i].itemUrl+(i<len-1?'|':'');
	  return str;
  }catch(ex){return '';}
}
function textsA(objName,maxLen,charSize){
 	try{
	 	var str='';
	 	var len=eval(objName).length;
	 	if(len>maxLen) len=maxLen;
	  for(var i=0;i<len;i++)
	  	str+=substr(eval(objName)[i].title,charSize)+(i<len-1?'|':'');
	  return str;
  }catch(ex){return '';}
}
var ad1=new Array();
function loadPicNews(target){
/*'图片新闻','最新资讯'*/	
	var iMod=9;
	new Insertion.Bottom(target,initAreaTwo(getBlockName('4'),getBlockName('5'),'contentPicNews','contentNotice','<a href="schNewsList.action?univId='+univId+'" target=_blank>更多</a>')); 
	var iIndex=4;
	if(isnull(d[iIndex])) return;
	var dObj=d[iIndex].split('@');
	for(var i=1;i<dObj.length-1;i++){
		var dEle=dObj[i].split(',');
		var title=dEle[1].replace(/(")/g, '');
		title=title.replace(/(')/g, '');
		ad1[i-1]=new ai(title,dEle[2],dEle[3]);
  }
  var ad1_pic_w=230;
	var ad1_pic_h=170;										
	var ad1_txt_h=22;
	if(navigator.appName != "Microsoft Internet Explorer"){ad1_txt_h=22;}
	var swfpath = 'images/focus.swf';
	var ad1_swf_h = ad1_pic_h+ad1_txt_h;
	var ad1_pics=picA('ad1',8);
	var ad1_links=linksA('ad1',8);
	var ad1_texts=textsA('ad1',8,30);
	var	str='<embed src="'+swfpath+'" wmode="opaque" FlashVars="pics='+ad1_pics+'&links='+ad1_links+'&texts='+ad1_texts+'&borderwidth='+ad1_pic_w+'&borderheight='+ad1_pic_h+'&textheight='+ad1_txt_h+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ ad1_pic_w +'" height="'+ ad1_swf_h +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	$('contentPicNews').innerHTML=str+'<div class="clear"></div>';
	$('contentNotice').innerHTML=loadNewsTop()+'<div class="clear"></div>';

}
function loadNewsTop(){
		var iIndex=14;
		if(isnull(d[iIndex]))
			return '';
		var dObj=d[iIndex].split('@');
		var	str='<ul>';
		for(var j=1;j<dObj.length-1;j++){
			var dEle=dObj[j].split(',');
			str+='<li>[<span class=timeSpan>'+dEle[4].substring(3)+'</span>]<a href="news2_'+dEle[5]+'_'+dEle[3]+'.html" title="'+dEle[2]+'" target=_blank>'+substr(dEle[2],30)+'</a></li>';
			}
		str+='</ul>';
		return str;		
}

function loadTeacher(target){
	var iIndex=12;
	var tObj=t[iIndex].split(',');
	var str='';
	for(var i=0;i<tObj.length-1;i++){
		str+='<div id=teacher'+i+' class=sub'+(i==0?1:0)+' onmouseover="mouse_on(this,\'sub\');" onclick="mouse_cl(this,\'sub\',\'teacher\','+iIndex+','+i+',\'contentTeacher\');" onmouseout="mouse_of(this,\'sub\');">'+tObj[i]+'</div>'	
	}
	new Insertion.Bottom(target,initAreaSub('news',str,'contentTeacher'));
	s_chR(iIndex,0,'contentTeacher');
}

function loadStudent(target){
	var iIndex=13;
	var tObj=t[iIndex].split(',');
	var str='';
	for(var i=0;i<tObj.length-1;i++){
		str+='<div id=student'+i+' class=sub'+(i==0?1:0)+' onmouseover="mouse_on(this,\'sub\');" onclick="mouse_cl(this,\'sub\',\'student\','+iIndex+','+i+',\'contentStudent\');" onmouseout="mouse_of(this,\'sub\');">'+tObj[i]+'</div>'	
	} 	
	new Insertion.Bottom(target,initAreaSub('news',str,'contentStudent'));
	s_chR(iIndex,0,'contentStudent');
}
function loadGroup(target){
	var iIndex=7;
	var tObj=t[iIndex].split(',');
	var str='';
	for(var i=0;i<tObj.length-1;i++){
		str+='<div id=group'+i+' class=sub'+(i==0?1:0)+' onmouseover="mouse_on(this,\'sub\');" onclick="mouse_cl(this,\'sub\',\'group\','+iIndex+','+i+',\'contentGroup\');" onmouseout="mouse_of(this,\'sub\');">'+tObj[i]+'</div>'	
	} 	
	new Insertion.Bottom(target,initAreaSub('news',str,'contentGroup','<a href="searchGroup.action" target=_blank>群组</a>'));
	s_chR(iIndex,0,'contentGroup');
}

var blockMap=new classMap();

function loadBlock(target,i){
	try{
		blockMap.put(i+'',i+'');
		var iIndex=15;
		var dObj=d[iIndex][i].split('@');	
		new Insertion.Bottom(target,initArea1('news',dObj[0],'addBlock_'+iIndex+'_'+i));
		$('addBlock_'+iIndex+'_'+i).innerHTML='<div class="clear"></div>'+dObj[1]+'<div class="clear"></div>';
	}catch(ex){}
}
function checkBlock(target){
	try{
		var blockA=blockIndex.split(',');
		for(var j=0;j<blockA.length-1;j++){
			var tmp=blockMap.get(blockA[j]+'');
			if(isnull(tmp)){
				loadBlock(target,blockA[j]);
			}
		}
	}catch(ex){}
}
/*------------ 新闻 --------------*/
function loadAllNews(target){
	var iIndex=1;
	if(isnull(d[iIndex])) return;
	for(var i=0;i<d[iIndex].length;i++)
		loadNews(target,i);
}
function loadNews(target,i){
	try{
		var iIndex=0;
		if(isnull(d[iIndex][i])){
			$('contentNews'+i).innerHTML='<div class="clear"></div>';
			return;
		}
		var dObj=d[iIndex][i].split('@');
		new Insertion.Bottom(target,initArea1('news',dObj[0],'contentNews'+i,'<a href="schNewsList.action?univId='+univId+'&fId='+i+'" target=_blank>更多</a>'));
		var	str='<ul>';
		for(var j=1;j<dObj.length-1;j++){
			var dEle=dObj[j].split(',');
			str+='<li>·<a href="news2_'+dEle[5]+'_'+dEle[3]+'.html" title="'+dEle[2]+'" target=_blank>'+substr(dEle[2],30)+'</a></li>';
		}
		str+='</ul><div class="clear"></div>';
		$('contentNews'+i).innerHTML=str;
	}catch(ex){}
}
function loadNewsSub(target,i){
	try{
		var iIndex=1;
		if(isnull(d[iIndex][i])){
			$('contentNewsSub'+i).innerHTML='<div class="clear"></div>';
			return;
		}
		var dObj=d[iIndex][i].split('@');
		var dEle=dObj[0].split(',');
		new Insertion.Bottom(target,initArea1('news',dEle[0],'contentNewsSub'+i,'<a href="schNewsList.action?univId='+univId+'&fId='+dEle[1]+'&sId='+i+'" target=_blank>更多</a>'));
		var	str='<ul>';
		for(var j=1;j<dObj.length-1;j++){
			dEle=dObj[j].split(',');
			str+='<li>·<a href="news2_'+dEle[5]+'_'+dEle[3]+'.html" title="'+dEle[2]+'" target=_blank>'+substr(dEle[2],30)+'</a></li>';
		}
		str+='</ul><div class="clear"></div>';
		$('contentNewsSub'+i).innerHTML=str;
	}catch(ex){}
}

function loadIntro(target,i){
	try{
		var iIndex=2;
		if(isnull(d[iIndex][i])){
			$('contentIntro'+i).innerHTML='<div class="clear"></div>';
			return;
		}
		var dObj=d[iIndex][i].split('@');
		var tId=i;
		if(i=='0') tId='';
		else{
			var tmp=snt_typeMap.get(tId+'');
			if(isnull(tmp)) return;
			dObj[0]=tmp.desc;
		}
		new Insertion.Bottom(target,initArea1('news',dObj[0],'contentIntro'+i,'<a href="javascript:g_q_type('+tId+')">更多</a>'));
		var	str='<ul>';
		for(var j=1;j<dObj.length-1;j++){
			var dEle=dObj[j].split(',');
			str+='<li>·<a href="schnews2_'+univId+'_'+dEle[3]+'.html" title="'+dEle[2]+'" target=_blank>'+substr(dEle[2],30)+'</a></li>';
		}
		str+='</ul><div class="clear"></div>';
		$('contentIntro'+i).innerHTML=str;
	}catch(ex){}
}

/*------------ 登录 --------------*/

function loadLogin(target){
	var iIndex=5;
	new Insertion.Bottom(target,initArea1('login','会员登录','contentLogin'));
	new Insertion.After('contentLogin','<div class="regsiter">欢迎您登录。</div><div class="clear"></div>');
	loadLoginSub();
	
}

function loadLoginSub(){
	var str='<form name="form1" id="form1" method="post" onSubmit="login();return false;">';
	if(isnull(uId)){
		str+='<div class=loginleft><div class=l><div class=l1>用户名：</div><div class=l2><input class=input name="gUser.loginName" id="gUser.loginName"></div>';
		str+='<div class=clear></div></div><div class=l><div class=l1>密&nbsp;&nbsp;码：</div><div class=l2><input class=input type=password name="gUser.password" id="gUser.password"></div>';
		str+='<div class=clear></div></div></div><div class=loginright><input class=button type=submit value=" " name="submit"></div>'
	}else{
		str+='<div class=loginleft><div class=l><div class=l1>用户名：</div><div class=l2>'+uName+'</div>';
		str+='<div class=clear></div></div><div class=l><div class=l1>操&nbsp;&nbsp;作：</div><div class=l2><a class=quit href="javascript:gf_quit()">退出</a></div>';
		str+='<div class=clear></div></div></div><div class=loginright><a href="'+(uType==3?'schInfoMan.action':'myspace.action')+'" target="_blank"><div class=button></div></a></div>'
	}
		
	str+='<div class=clear></div></form>';
	$('contentLogin').innerHTML=str;
}	

function login(){
	if(isnull($F('gUser.loginName'))||isnull($F('gUser.password'))){
		alert('请输入用户名及密码！');
		return false;
	}
	var pars=Form.serialize('form1');
	var toUrl='loginAjax.action';
	var myAjax = new Ajax.Request(toUrl,{
		method: 'post',
		parameters: pars,
		onFailure: reportError,
		evalScripts: true,
		onComplete:r_login
	});
}
function r_login(request){
	var xmldoc = request.responseXML;
	var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
	var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
	switch(parseInt(code)){
		case 0:
		case 3:
			var uStr=desc.split('&');
			uId=uStr[0].substring(3);
			uName=xmldoc.getElementsByTagName('name')[0].firstChild.data;
			loadLoginSub();
			//to('myspace.action');
			break;
		case 1:
			alert(desc);
			break;
//		case 3:
	//		to('schInfoMan.action');
			break;
	}
}

function to(toUrl){
	top.location=toUrl;
}
function toSelf(toUrl){
	document.location=toUrl;
}


	
/*------------ ajax 测试 --------------*/
function msg(m,target){
try{
	if(isnull($('loadingId')))
		new Insertion.Top(target,'<div class=loading id=loadingId>'+m+'</div>');
	}catch(ex){}
}
function endFun(){
	try{
		Form.enable('bodyId');
	}catch(ex){}
}
function startFun(){
	try{
		if(g_running==true){
		/*alert("上一操作尚未完成，请稍候...");
		return false;*/
		}
		g_running=true;
		Form.disable('bodyId');
		return true;
	}catch(ex){return true;}
}

function c_operPars(pars,toUrl,funName,msgInfo,msgFun){
	try{
	if(isnull(msgInfo))
		msgInfo='数据处理中，请稍候...';	
	//if(isnull(msgFun)) msgFun='msg';
	//eval(msgFun+'("'+msgInfo+'");');
	var myAjax = new Ajax.Request(toUrl,{
		method: 'post',
		parameters: pars,
		onComplete: eval(funName),
		onFailure: reportError,
		evalScripts: true
	});
	}catch(ex){endFun();}	
}
function c_updatePars(pars,toUrl,funName,tarDiv,msgInfo,msgFun){
	try{
	if(isnull(msgInfo))
		msgInfo='数据加载中，请稍候...';
	if(isnull(msgFun)) msgFun='msg';
	if(isnull(tarDiv))
		tarDiv='rightArea';	
	eval(msgFun+'("'+msgInfo+'","'+tarDiv+'");');
	var myAjax = new Ajax.Updater(
		{success: tarDiv},
		toUrl,{
		method: 'post', 
		parameters: pars, 
		onComplete: eval(funName),
		onFailure: reportError,
		evalScripts: true
	  });
	}catch(ex){endFun();}	
}
function c_idPars(id){
	var a=new Array();
	if(!isnull(id))
		a['id']=id;
	a['tSessionId']=new Date().valueOf();
	return $H(a).toQueryString();	
}
function reportError(request){
	alert('系统繁忙，请稍候再试');
}

/*------------ 加载 --------------*/
var g_running=false;
var g_mapSize=10;


function GlobalVar(m,i,p){
	this.g_module=m;
	this.g_itemId=i;
	this.g_pageId=p;
	this.g_pars='';
	this.cache='';
}
var g_var=new GlobalVar(0,0,0);
var g_preModId=0;
var map = new classMap();


function gf_quit(){
	uId='';
	uName='';	
	c_operPars(c_idPars(),'quit.action','loadLoginSub');
	alert('欢迎您再来！');
}

function gf_focus(){
	if(g_var.g_module!=g_preModId){
		g_preModId=g_var.g_module;
		var tabList = document.getElementsByClassName('choose');
		 $A(tabList).each(function(node){
		    	node.className='other';
		});
		var curMod=g_preModId;
		switch(g_preModId){
			case 6:
				curMod=5;
				break;
			case 14:
			case 15:
				curMod=curMod-4;
				break; 
		}
		$('nav'+curMod).className='choose';
	}
}
function setFocus(obj){
		var tabList = document.getElementsByClassName('choose');
		 $A(tabList).each(function(node){
		    	node.className='other';
		});
		obj.className='choose';
}

function gf_execDefault(){
	eval(g_moduleArray[g_var.g_module].fun+'("'+g_var.g_itemId+'","'+g_var.g_pageId+'");');	
}


function gf_searchInit(){
	var toUrl=g_moduleArray[g_var.g_module].tar;
	var a=new Array();
	a['itemId']=g_var.g_itemId;
	a['postAjax']='true';
	a['page.currentPage']=1;
	a['tSessionId']=new Date().valueOf();
	a['univId']=sId;
	var pars = $H(a).toQueryString();
	var tar2=g_moduleArray[g_var.g_module].tar2;
	if(isnull(tar2))
		c_updatePars(pars,toUrl,'gf_onComplete','rightArea');
	else
		c_updatePars(pars,toUrl,'gf_search','rightArea');
			
	window.scrollTo(0,0);
}
function gf_search(){
	var toUrl=g_moduleArray[g_var.g_module].tar2;
	var target='divBbsItemList';
	if(isnull(toUrl)){
		toUrl=g_moduleArray[g_var.g_module].tar;
		target='rightArea';
	}
	var a=new Array();
	try{a['keyword']=$F('sKeyword');}catch(ex){}
	a['univId']=sId;
	a['itemId']=g_var.g_itemId;
	a['postAjax']='true';
	a['page.currentPage']=g_var.g_pageId;
	a['tSessionId']=new Date().valueOf();
		switch(parseInt(g_var.g_module)){
		case 4:
			a['tId']=2;
			a['nId']=sId;
			break;
		case 11:
			try{
			a['sex']=$F('sex');
			a['major']=$F('major');
			a['titleId']=$F('title');
			}catch(ex){}
			break;		
		case 0:
		case 5:
			document.form2.action='schNewsList.action?'+$H(a).toQueryString();
			document.form2.target='_blank';
			document.form2.submit();
			return;
			break;
		default:
			break;
		}
	var pars = $H(a).toQueryString();
	if(!isnull(g_var.pars))
		pars+='&'+g_var.pars
	c_updatePars(pars,toUrl,'gf_onComplete',target);
	window.scrollTo(0,0);
}

/*
function gf_search(){
	if(g_var.g_module==0)g_var.g_module=6;
	var toUrl=g_moduleArray[g_var.g_module].tar;
	var a=new Array();
	a['postAjax']='true';
	try{a['keyword']=$F('sKeyword');}catch(ex){}
	a['page.currentPage']=g_var.g_pageId;
	a['tSessionId']=new Date().valueOf();
	a['univId']=sId;
	a['itemId']=sId;
	var pars = $H(a).toQueryString();
	c_updatePars(pars+g_var.pars,toUrl,'gf_onComplete','rightArea');
	window.scrollTo(0,0);

}
*/
function gf_exec(m,i,g){
	if(g_var.g_module!=m){
		if(isnull(g)) g=1;
		try{$('sKeyword').value='';}catch(ex){}
	}
	g_var.g_module=m;
	g_var.g_itemId=i;
	g_var.g_pageId=g;
	gf_searchInit();
}

function g_q(){
	var a=new Array();
	a['fId']=$F('fId');
	a['sId']=$F('sId');
	g_var.pars= $H(a).toQueryString();
	gf_search();
}
function q_ntId(sId){
	g_var.g_itemId=sId;
	gf_search();
}
function initNtDisp(sId){
	clickTab('ddt','ddt','ddtOn',sId);
	var str='社区动态';
	if(!isnull(sId)){
		str+='-'+$('ddt'+sId).innerHTML.stripTags();
	}
	$('ntTitle').innerHTML=str;
}
	

function q_news(m,fId,sId){
	g_var.pars='&typeId='+type;
	gf_exec(m);
}
function g_q_type(typeId){
	g_var.g_module=6;
	g_var.pars='&typeId='+typeId;
	gf_search();
}

function q_blog(m,type){
	g_var.pars='&userType='+type;
	gf_exec(m);
}

function gf_onComplete(scroolFlag){
	//gf_focus();
	endFun();
	cacheHistory($('commentContent').innerHTML);
	if(isnull(scroolFlag))
		window.scrollTo(0,0);	
}
function skip(index){
	var page=$F('cp'+index);
	skipToPage(page);	
}
function skipToPage(page){
	try{
	  g_var.g_pageId=page;
		$('page.currentPage').value=page;
	}catch(ex){}	
	gf_search();
}
var hash_num=0;
function cacheHistory(cacheValue){
	hash_num++;
	//window.location.hash=hash_num;
	if(ie==1){
		$('historyCacheFrame').src = 'blank.html?' + hash_num;		
	}
}
function historyInit(){
	if(ie==1) return;
	try{
	dhtmlHistory.addListener(changeHistory);
}catch(ex){}
	
}
function loadFun(){
	sntid=GetLocationString('sntid');
	if(updateTimer==0||curTimer-updateTimer>1000*60*cTimer)
		c_operPars(c_idPars(sId),'SchoolUpdate.action','frmReload');
	else
		loadLayOut();
}

function loadJS(id,jsSrc,funName){ 
 var scriptId = $(id);
 if(!isnull(scriptId)&&!isnull(jsSrc)) { 
  	var oHead = document.getElementsByTagName('head').item(0); 
		oHead.removeChild(scriptId); 
		var oScript = document.createElement("script"); 
		oScript.language = "javascript"; 
		oScript.type = "text/javascript"; 
		oScript.id = id; 
		oScript.defer = true; 
		oScript.text = jsSrc; 
		oHead.appendChild( oScript ); 
		eval(funName);
	}
}

function frmReload(request){
try{
	var xmldoc = request.responseXML;	
	var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
	var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
	if(parseInt(code)==0)
		loadJS('scriptId',desc,'loadLayOut()');
	}catch(ex){}
}	


function clickTab(objName,clsName,actClsName,id,parentObj){
	try{
			var tabList;
		  if(isnull(parentObj))
		  	tabList = document.getElementsByClassName(actClsName);
		  else
		  	tabList = document.getElementsByClassName(actClsName,parentObj);
		  $A(tabList).each(function(node){
		  	node.className=clsName;
		  });
		  $(objName+id).className=actClsName;
		}catch(ex){}
}
var psArray;

function loadLayOut(){
	initMenu();
	snt_initTypeMap();
	var sUrl=window.location+'';
	var iIndex=sUrl.lastIndexOf('/');
	sUrl=sUrl.substring(0,iIndex)+'/school_'+sId+'.html';
	$('schoolurl').innerHTML='<a href="'+sUrl+'">'+sUrl+'</a>';
	if(isnull(ps)){
		ps='5_1,12_1,@4_1,10_1,3_1,8_1,11_1,@13_1,7_1,@';
	}
	psArray=ps.split('@');	
	historyInit();
	loadSub();
}
function loadSub(){
	$('divArea1').innerHTML='';
	$('rightArea').innerHTML='<div class="left" id="divArea2"></div><div class="right" id="divArea3"></div>';
	var dps;
	var target='divArea';
	var len=psArray.length-1;
	if(!isnull(sntid)) len=1;
	for(var i=0;i<len;i++){
		dps=psArray[i].split(',');
		for(var j=0;j<dps.length-1;j++){
			var tmp=dps[j].split('_');
			if(tmp[tmp.length-1]==1){
				eval(g_moduleArray[tmp[0]].fun+'("'+target+(i+1)+'",'+tmp[1]+');');
			}	
		}
	}
	g_var.g_module=0;
	if(!isnull(sntid)) g_q_type(sntid);
	sntid='';
	gf_onComplete();
}
var g_moduleArray = [
	{id:0, fun:'loadNews',		tar:''},
	{id:1, fun:'loadNewsSub',	tar:'school/index/dirnltop.jsp', tar2:'indexYearnl.action'},
	{id:2, fun:'loadIntro',		tar:''},
	{id:3, fun:'loadPhoto',		tar:'indexSchAm.action'},
	{id:4, fun:'loadPicNews',	tar:'school/index/dirunivsnttop.jsp', tar2:'indexUnivsNt.action'},
	{id:5, fun:'loadLogin',		tar:'indexGUnivsInfo.action'},
	{id:6, fun:'',						tar:'indexUnivsIntro.action'},
	{id:7, fun:'loadGroup',		tar:'indexUnivsGroup.action'},
	{id:8, fun:'loadBlog',		tar:'schGroupDir.action'},
	{id:9, fun:'',						tar:''},
	{id:10,fun:'loadResource',tar:'school/index/dirunivsfmtop.jsp', tar2:'indexUnivsFm.action'},//loadHonorTea
	{id:11,fun:'loadScholar', tar:'school/index/dirunivsscholartop.jsp', tar2:'indexUnivsScholar.action'},
	{id:12,fun:'loadTeacher',	tar:''},
	{id:13,fun:'loadStudent', tar:''},
	{id:14,fun:'', tar:''},
	{id:15,fun:'loadBlock', tar:''},
	{id:16,fun:'loadResource',tar:'school/index/dirunivspecialtop.jsp', tar2:'indexUnivSpecial.action'},
]
function schoolRss(){
	document.location='newsRss.action?univId='+univId;
}
function schoolIndex(){
	loadSub();
}
function submitIndex(){
	window.open('initSubmitNews.action?univId='+univId);
}
