/**
 * 功能:论坛机构导航弹出层
 * 作者:sky
 * 创建日期：09-12-21
 */
var docfdb;// 辅导机构论坛 1
var docdx;// 大学论坛 2
var docyjs;// 研究所论坛 3
var dockyzb;// 考研专版 4
var docdxsh;// 大学生活 5
var doczyss;// 专业硕士 6
var bbsdoc;
var organType=2;// 机构类型
var bbs_right_xmlhttp=false;
var gTime;/** 定时器 */
var _exp=undefined;/** 判断是否为空 */
function bbs_showOrgan(id){
	if(null != $("bbs_right_main")){$("bbs_right_main").className="bbsmenu left bbsmainfloat";}
	if(null != $("bbs_right_div") && $("bbs_right_div").style.display=="none"){$("bbs_right_div").style.display="block";}
	$("bbs_right_985").style.display="none";
	$("bbs_right_211").style.display="none";
	$("right_organ_"+id).className="on";
	$("bbs_right_img").className="imgright"+id;
	for(var i=1;i<=8;i++){if(i != id){$('right_organ_'+i).className = "";}}
	organType = id;
	var requrl="";
	if(id==1){
		bbsdoc = docfdb;
		requrl="xyataxml/bbs_fdb.xml";
	}else if(id==2){
		bbsdoc = docdx;
		requrl="xyataxml/bbs_dx.xml";
	}else if(id==3){
		bbsdoc = docyjs;
		requrl="xyataxml/bbs_yjs.xml";
	}else if(id==4){
		bbsdoc = dockyzb;
		requrl="xyataxml/bbs_kyzb.xml";
	}else if(id==5){
		bbsdoc=docdxsh;
		requrl="xyataxml/bbs_dxsh.xml";
	}else if(id==6){
		bbsdoc=doczyss;
		requrl="xyataxml/bbs_zyss.xml";
	}
	$("bbs_right_organ").style.display="block";
	if(id < 4){
		$("bbs_right_province").style.display="block";
		if(null == bbsdoc || bbsdoc == _exp){bbs_getOrganDiv(requrl);}else{bbs_buildUnOrgan(0);}
	}else{
		$("bbs_right_province").style.display="none";
		if(null == bbsdoc || bbsdoc == _exp){bbs_getOrganDiv(requrl);}else{bbs_buildOthers();}
	}
}
function h_so(hpt, spt, id){
if(null != $("bbs_right_main")){$("bbs_right_main").className="bbsmenu left bbsmainfloat";}
$("right_organ_"+id).className="on";
for(var i=1;i<=8;i++){if(i != id){$('right_organ_'+i).className = "";}}
$("bbs_right_div").style.display="none";
$("bbs_right_"+hpt).style.display="none";
$("bbs_right_"+spt).style.display="block";}
function bbs_getOrganDiv(url){
	if(!bbs_right_xmlhttp){bbs_right_xmlhttp=createXMLHTTP();}
	bbs_right_xmlhttp.open("GET", url, true);
	bbs_right_xmlhttp.onreadystatechange = bbs_backUniversity;
	bbs_right_xmlhttp.send(null);
}
function bbs_backUniversity(){
	if(bbs_right_xmlhttp.readyState == 4){
		if(bbs_right_xmlhttp.status == 200){
			var reXML = bbs_right_xmlhttp.responseXML;
			if(organType==1){
				docfdb = reXML.getElementsByTagName("root")[0].childNodes;bbsdoc=docfdb;bbs_buildPU();
			}else if(organType==2){
				docdx = reXML.getElementsByTagName("root")[0].childNodes;bbsdoc=docdx;bbs_buildPU();
			}else if(organType==3){
				docyjs = reXML.getElementsByTagName("root")[0].childNodes;bbsdoc=docyjs;bbs_buildPU();
			}else if(organType==4){
				dockyzb = reXML.getElementsByTagName("root")[0].childNodes;bbsdoc=dockyzb;bbs_buildOthers();
			}else if(organType==5){
				docdxsh = reXML.getElementsByTagName("root")[0].childNodes;bbsdoc=docdxsh;bbs_buildOthers();
			}else if(organType==6){
				doczyss = reXML.getElementsByTagName("root")[0].childNodes;bbsdoc=doczyss;bbs_buildOthers();
			}
		}
	}
}
function bbs_buildPU(){
	var udiv = "";
	for(var i = 0; i < bbsdoc.length; i++) {
		var pId = bbsdoc[i].getAttribute("id");
		var pName = bbsdoc[i].getAttribute("nm");
		udiv += "<li><a id=bbsp_" + i + " href=javascript:bbs_buildUnOrgan(" + i + ")>" + pName + "</a></li>";	
	}
	$("bbs_right_province").innerHTML = udiv;
	bbs_buildUnOrgan(0);
}
function bbs_buildUnOrgan(node){
	var count=1;
	if (null != bbsdoc && bbsdoc != _exp){
		var pId = bbsdoc[node].getAttribute("id");
		var pName = bbsdoc[node].getAttribute("nm");
		for(var i = 0; i < bbsdoc.length; i++){if(i == node){$("bbsp_"+i).className="on";}else{$("bbsp_"+i).className="";}}
		var unOrgan = bbsdoc[node].childNodes;
		var unStr = "<table><tr>";
		var len = unOrgan.length;
		for(var i = 0; i < len; i++){
			var oId = unOrgan[i].getAttribute("id");
			var oName = unOrgan[i].getAttribute("nm");
			if(i > 0 && (i%2)==0){count++;if(count >= 2 && (count%2)==0){unStr+="</tr><tr class='bg'>";}else{unStr+="</tr><tr>";}}
			unStr += "<td><a target='_blank' href='topic/bbsIndex.action?organId=" + oId + "'>" + oName + "</a></td>";
		}
		unStr += "</tr></table>";
		$("bbs_right_organ").innerHTML=unStr;
	}
}	
function bbs_buildOthers(){
	var count=1;
	$("bbs_right_organ").style.display="block";
	var zbStr="<table><tr>";
	for(var i = 0; i < bbsdoc.length; i++){
		var oId = bbsdoc[i].getAttribute("id");
		var oName = bbsdoc[i].getAttribute("nm");
		var type = bbsdoc[i].getAttribute("ty");
		if(i > 0 && (i%2)==0){count++;if(count >= 2 && (count%2)==0){zbStr+="</tr><tr class='bg'>";}else{zbStr+="</tr><tr>";}}
		zbStr += "<td><a target='_blank' href='topic/bbsIndex.action?organId=" + oId + "'>"+ oName +"</a></td>";
	}
	if("<table><tr>"==zbStr){zbStr+="<td>暂无专版信息</td>";}
	zbStr+="<tr/></table>";
	$("bbs_right_organ").innerHTML=zbStr;
}
function removeBbsOrgan(){
if(null != $("bbs_right_div")){$("bbs_right_div").style.display="none";}
if(null != $("bbs_right_985")){$("bbs_right_985").style.display="none";}
if(null != $("bbs_right_211")){$("bbs_right_211").style.display="none";}
if(null != $("bbs_right_main")){$("bbs_right_main").className="bbsmenu left";}
for(var i=1;i<=8;i++){$('right_organ_'+i).className="";}}
function addBbsOrganTime(){gTime=setTimeout("removeBbsOrgan()",1000);}
function removeBbsOrganTime(){if(gTime != null){clearTimeout(gTime);gTime = null;}}
