// by Rain
var ajaxHttpRequest = false;

function ajaxInit() {
	if(window.XMLHttpRequest) { //Mozilla, Opera, ...
		ajaxHttpRequest = new XMLHttpRequest();
		if(ajaxHttpRequest.overrideMimeType) {
			ajaxHttpRequest.overrideMimeType("text/xml");
		}
	}
	else if(window.ActiveXObject) { //IE
		try{
			ajaxHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try{
				ajaxHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
			}
		}
	}
	if(!ajaxHttpRequest) {
		window.alert("不能创建XMLHttpRequest对象实例");
		return false;
	}
}

function ajaxSendPost(url, values, processRequest) {
	ajaxHttpRequest.open("POST",url,true);
	ajaxHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajaxHttpRequest.send(values);
	ajaxHttpRequest.onreadystatechange = processRequest;
}

/*
function ajaxSendGet(url) {
	ajaxHttpRequest.open("GET",url,true);
	ajaxHttpRequest.send(null);
	ajaxHttpRequest.onreadystatechange = processRequest;
}
*/
function GetPage(page) {
	var values = "page=" + page
	ajaxSendPost("/AjaxServer.asp?"+getpara(), values, processSendRequest);
}
function processSendRequest() {
	if(ajaxHttpRequest.readyState==4) {
		if(ajaxHttpRequest.status==200) {
			if(ajaxHttpRequest.responseText!="") {
				ReTextStr = ajaxHttpRequest.responseText;
				if (ReTextStr.indexOf('||')>0)
					{
					switch (ReTextStr.split("||")[0])
						{
						case "-9":
							alert(ReTextStr.split("||")[1])
							GetE("ob_codeimg").src=GetE("ob_codeimg").src +'&t='+ Math.random()
							break
						case "-1":
							window.location.replace(ReTextStr.split("||")[1])
							break
						default:
							alert(ReTextStr.split("||")[1])
							break
						}
					}
				else
					{
					var WTextContent = document.getElementById("show_content");
					WTextContent.innerHTML=ReTextStr;
					}
					//Insert_SonNav_Line(getparastr("classid"));
			}
		}
		else {
			alert("您请求的页面有异常");
		}
	}
}

function SaveAdvisory(page) {
	if (document.AdvisoryForm.title.value=="")
		alert('主题不能为空!');
	else
	{
	var sName = escape(document.AdvisoryForm.name.value);
	var sClassid = escape(document.AdvisoryForm.classid.value); 
	var sContact = escape(document.AdvisoryForm.contact.value); 
	var sTitle = escape(document.AdvisoryForm.title.value); 
	var sContent = escape(document.AdvisoryForm.content.value); 
	var sAdvisoryCode = escape(document.AdvisoryForm.AdvisoryCode.value);
	var sob_codename =  escape(document.AdvisoryForm.ob_codename.value);
	var values = "name=" + sName + "&classid=" + sClassid + "&contact=" + sContact + "&title=" + sTitle + "&content=" + sContent + "&codestr=" + sAdvisoryCode + "&ob_codename=" + sob_codename
	ajaxSendPost("/AjaxServer.asp?action=saveadvisory", values, processSendRequest);
	}
}


function SaveConsultation(page) {
	if (GetE("title").value=="")
		alert('主题不能为空!');
	else
	{
	var sName = escape(GetE("name").value);
	var sConsid = escape(GetE("consid").value); 
	var sContact = escape(GetE("contact").value); 
	var sTitle = escape(GetE("title").value); 
	var sContent = escape(GetE("content").value); 
	var sConsCode = escape(GetE("ConsCode").value);
	var sob_codename =  escape(GetE("ob_codename").value);
	var values = "name=" + sName + "&consid=" + sConsid + "&contact=" + sContact + "&title=" + sTitle + "&content=" + sContent + "&codestr=" + sConsCode + "&ob_codename=" + sob_codename
	ajaxSendPost("/AjaxServer.asp?action=saveconsultation", values, processSendRequest);
	}
}

function SaveJoin(page) {
	if ((GetE("ipt_username").value=="") || (GetE("ipt_Tel").value=="") || (GetE("ipt_Email").value=="") || (GetE("ipt_Address").value=="") || (GetE("ipt_ContentInfo").value==""))
		alert('带*号为必添项!');
	else
	{
		var sSex=escape(read_radio("ipt_sex"));
		var sUsername=escape(GetE("ipt_username").value);
		var sTel=escape(GetE("ipt_Tel").value);
		var sMob=escape(GetE("ipt_Mob").value);	
		var sQq=escape(GetE("ipt_qq").value);	
		var sFax=escape(GetE("ipt_Fax").value);	
		var sJoinCode = escape(GetE("JoinCode").value);
		var sob_codename =  escape(GetE("ob_codename").value);
		var sAddress=escape(GetE("ipt_Address").value);
		var sEmail=escape(GetE("ipt_Email").value);
		var sqq=escape(GetE("ipt_qq").value);
		var sZip=escape(GetE("ipt_Zip").value);
		var sContentInfo=escape(GetE("ipt_ContentInfo").value);
		var values="ipt_sex=" + sSex + "&ipt_username=" + sUsername + "&ipt_Tel=" + sTel + "&ipt_Mob=" + sMob + "&CodeStr=" + sJoinCode + "&ob_codename=" + sob_codename + "&ipt_Address=" + sAddress + "&ipt_Zip=" + sZip + "&ipt_ContentInfo=" + sContentInfo + "&ipt_Email=" + sEmail + "&ipt_qq=" + sqq;
		ajaxSendPost("/AjaxServer.asp?action=savejoin", values, processSendRequest);
	}
}



function SaveVote(voteid)
{
	var optidlist = read_radio("optionid");
	window.open ("/ajaxserver.asp?action=savevote&optid="+optidlist+"&voteid="+voteid, "newwindow", "height=450, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
}

function ViewVote(voteid)
{
	window.open ("/ajaxserver.asp?action=showvote&voteid="+voteid, "newwindow", "height=450, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
}
//判断div
function chkdiv(divid){
	var chkid=document.getElementById(divid);
	if(chkid != null){return true; }
	else {return false; }
}




function Insert_ClassName(classid){
	if (chkdiv("classname") && (classid!="")){
		for (i=0;i<siteclass.length;i++){
			if (siteclass[i][0]==classid && siteclass[i][2]!="sonpage")
			{
				
				htmlstr = siteclass[i][1];
				
			}
		}
		document.getElementById("classname").innerHTML=htmlstr;
	}
}
	
function Insert_SonNav_Line(classid,lenlevel){
	if (chkdiv("sonnav_line") && (classid!="")){
		parentclassid=classid.substring(0,lenlevel*4);
		var htmlstr;
		var pclasslist=new Array();   
		htmlstr = "<div id='topmenubar' class='mattblackmenu'><ul>";
			for (i=0;i<siteclass.length;i++){
				if ((siteclass[i][0].substring(0,parentclassid.length)==parentclassid && siteclass[i][0].length==parentclassid.length+4 && siteclass[i][2]!='sonpage') || ((siteclass[i][0]==parentclassid) && (siteclass[i][2]=='sonpage')))
				{
				
					if (siteclass[i][2]=="sonpage")
						{
						htmlstr += "          <li><a href=page_" + siteclass[i][3] + ".shtml?action=" + siteclass[i][2] + "&classid=" + siteclass[i][4] + " class=submenu>" + siteclass[i][1] + "</a></li>";
						}
					else
						{
						if (siteclass[i][2]=="link")
							htmlstr += "          <li rel='ddsubmenu" + siteclass[i][0] + "'><a href='" + siteclass[i][5] + "' class=submenu >" + siteclass[i][1] + "</a></li>";
						else
							htmlstr += "          <li rel='ddsubmenu" + siteclass[i][0] + "'><a href='cmd.shtml?action="+ siteclass[i][2] +"&classid=" + siteclass[i][0] + "' class=submenu >" + siteclass[i][1] + "</a></li>";
						pclasslist.push(siteclass[i][0]); 
						}
				}
			}
		htmlstr += "</ul></div>"
		for (i=0;i<pclasslist.length;i++)
			{
				htmlstr += GreateSonClass(pclasslist[i]);
			}
		//window.clipboardData.setData("Text",htmlstr); 
		//alert(htmlstr);
		document.getElementById("sonnav_line").innerHTML=htmlstr;
		ddlevelsmenu.setup("topmenubar", "topbar");
	}
}

function GreateSonClass(pclassid)
{
	var returnstr="";

	for (var j=0;j<siteclass.length;j++)
		{
			if ((siteclass[j][0].substring(0,pclassid.length)==pclassid && siteclass[j][0].length==pclassid.length+4 && siteclass[j][2]!='sonpage') || ((siteclass[j][0]==pclassid) && (siteclass[j][2]=='sonpage')))
				{
				
					if (siteclass[j][2]=="sonpage")
						{
						//returnstr += "          <li><a href=page_" + siteclass[j][3] + ".shtml?action=" + siteclass[j][2] + "&classid=" + siteclass[j][4] + " >" + siteclass[j][1] + "</a></li>";
						}
					else
						{
						if (siteclass[j][2]=="link")
							returnstr += "          <li><a href='" + siteclass[j][5] + "' >" + siteclass[j][1] + "</a></li>";
						else
							returnstr += "          <li><a href='cmd.shtml?action="+ siteclass[j][2] +"&classid=" + siteclass[j][0] + "' >" + siteclass[j][1] + "</a></li>";
						//returnstr +=GreateSonClass(siteclass[j][0]);
						}
				}
		}
	if (returnstr!="")
	{
		returnstr="<ul id='ddsubmenu" + pclassid + "' class='ddsubmenustyle'>" + returnstr + "</ul>";
	}
	return returnstr;
		
}


function Insert_SonNav_Vertical(classid,lenlevel){
	if (chkdiv("sonnav_vertical") && (classid!="")){
		parentclassid=classid.substring(0,lenlevel*4);
		var htmlstr;
		var pclasslist=new Array();   
		htmlstr = "<ul id='list'>";
			for (i=0;i<siteclass.length;i++){
				if (siteclass[i][0]==parentclassid)
				{
					//导航样式
					var navstylehead="<table width='180' border='0' cellspacing='0' cellpadding='0'><tr><td class='SonNav_top' align='center'><img src=" + siteclass[i][6] + " border=0></td></tr><tr><td valign='top' align='left' class='SonNav_mid'>"
					var navstylefoot="</td></tr><tr><td class='SonNav_Bottom'></td></tr></table>"
				}
				if ((siteclass[i][0].substring(0,parentclassid.length)==parentclassid && siteclass[i][0].length==parentclassid.length+4 && siteclass[i][2]!='sonpage') || ((siteclass[i][0]==parentclassid) && (siteclass[i][2]=='sonpage')))
				{
				
					if (siteclass[i][2]=="sonpage")
						{
						htmlstr += "          <li><a href=page_" + siteclass[i][3] + ".shtml?action=" + siteclass[i][2] + "&classid=" + siteclass[i][4] + " class=jian>" + siteclass[i][1] + "</a></li>";
						}
					else
						{
						if (siteclass[i][2]=="link")
							htmlstr += "          <li onclick=\"DoMenu('ChildMenu" + siteclass[i][0] + "')\"><a id='f_ChildMenu" + siteclass[i][0] + "' href='" + siteclass[i][5] + "' class=jia  >" + siteclass[i][1] + "</a></li>";
						else
							if (siteclass[i][2]=="page" && siteclass[i][5]!="")
							{
								htmlstr += "          <li onclick=\"DoMenu('ChildMenu" + siteclass[i][0] + "')\"><a id='f_ChildMenu" + siteclass[i][0] + "' href='" + siteclass[i][5] + "' class=jia  >" + siteclass[i][1] + "</a></li>";
								
							}
							else
								htmlstr += "          <li onclick=\"DoMenu('ChildMenu" + siteclass[i][0] + "')\"><a id='f_ChildMenu" + siteclass[i][0] + "' href='cmd.shtml?action="+ siteclass[i][2] +"&classid=" + siteclass[i][0] + "&#ChildMenu" + siteclass[i][0] + "' class=jia >" + siteclass[i][1] + "</a></li>";
						htmlstr += "<ul id='ChildMenu" + siteclass[i][0] + "' class='collapsed'>" + GreateSonClassSide(siteclass[i][0]) + "</ul>";
						//pclasslist.push(siteclass[i][0]); 
						}
				}
			}
		htmlstr += "</ul>"
		//for (i=0;i<pclasslist.length;i++)
		//	{
		//		htmlstr += GreateSonClassSide(pclasslist[i]);
		//	}
		//window.clipboardData.setData("Text",htmlstr); 
		//alert(htmlstr);

		//样式结束
		document.getElementById("sonnav_vertical").innerHTML=navstylehead+htmlstr+navstylefoot;
		GetMenuID();
		menuFix();
		//ddlevelsmenu.setup("ddsidemenubar", "sidebar");
	}
	
}

function GreateSonClassSide(pclassid)
{
	var returnstr="";

	for (var j=0;j<siteclass.length;j++)
		{
			if ((siteclass[j][0].substring(0,pclassid.length)==pclassid && siteclass[j][0].length==pclassid.length+4 && siteclass[j][2]!='sonpage') || ((siteclass[j][0]==pclassid) && (siteclass[j][2]=='sonpage')))
				{
				
					if (siteclass[j][2]=="sonpage")
						{
						//returnstr += "          <li><a href=page_" + siteclass[j][3] + ".shtml?action=" + siteclass[j][2] + "&classid=" + siteclass[j][4] + " >" + siteclass[j][1] + "</a></li>";
						}
					else
						{
						if (siteclass[j][2]=="link")
							returnstr += "          <li><a href='" + siteclass[j][5] + "' >" + siteclass[j][1] + "</a></li>";
						else
							if (siteclass[j][2]=="page" && siteclass[j][5].length>1)
								returnstr += "          <li><a href='" + siteclass[j][5] + "' >" + siteclass[j][1] + "</a></li>";
							else
								returnstr += "          <li><a href='cmd.shtml?action="+ siteclass[j][2] +"&classid=" + siteclass[j][0] + "&#ChildMenu" + pclassid + "' >" + siteclass[j][1] + "</a></li>";
						returnstr +=GreateSonClass(siteclass[j][0]);
						}
				}
		}
	if (returnstr!="")
	{
		returnstr= returnstr ;
	}
	return returnstr;
		
}

function GetLinkurl(sClassid)
{
	for (var i=0;i<siteclass.length;i++)
	{
		if (siteclass[i][2]!="sonpage" && siteclass[i][0]==sClassid)
			if ((siteclass[i][2]=="link") || (siteclass[i][2]=="page" && siteclass[i][5].length>1))
				window.location.replace(siteclass[i][5]+"?#ChildMenu" + sClassid.substring(0,sClassid.length-4));
			else
				window.location.replace("cmd.shtml?action="+ siteclass[i][2] +"&classid=" + siteclass[i][0] + "&#ChildMenu" + sClassid.substring(0,sClassid.length-4)); 
	}
}


//------------------------------------------------------------------------------------

function MenuTabActive(MenuTabId,ActiveNum,TabCount)
{
	for (i=0;i<TabCount;i++)
	{
		var ActiveMenuTab= eval("document.all."+MenuTabId+"_tab"+i);
		var ActiveMenuPage= eval("document.all."+MenuTabId+"_page"+i);
		if (i==ActiveNum)
			{
				
				ActiveMenuTab.className="oTabBtnActive";
				ActiveMenuPage.style.display="block";
			}
		else
			{
				ActiveMenuTab.className="oTabBtn";
				ActiveMenuPage.style.display="none";
		
			}
	}

}
function Aiv367_Scroll(objname,id,scrollBoxHeight,scrollWaitTime,scrollSpeed) 
{ 
	this.objname=objname; 
	this.id=id; 
	this.scrollBoxHeight=scrollBoxHeight; 
	this.scrollWaitTime=scrollWaitTime; 
	this.scrollSpeed=scrollSpeed; 
	this.scrollStop=false; 
	this.dom=document.getElementById(this.id); 
	this.dom.style.height=this.scrollBoxHeight; 
	this.dom.innerHTML+=this.dom.innerHTML; 
	this.dom.onmouseover=new Function(this.objname+".scrollStop=true"); 
	this.dom.onmouseout=new Function(this.objname+".scrollStop=false"); 
	Aiv367_Scroll.prototype.BeginScroll = function () 
		{ 
			if(this.scrollStop==false) this.dom.scrollTop+=this.scrollSpeed; 
			if(this.dom.scrollTop>=this.dom.scrollHeight/2){this.dom.scrollTop=0;} 
			if(this.dom.scrollTop%this.scrollBoxHeight==0) 
				{ 
					setTimeout(eval("'"+this.objname+".BeginScroll()'"),this.scrollWaitTime); 
				} 
			else 
				{ 
					setTimeout(eval("'"+this.objname+".BeginScroll()'"),20); 
				} 
		}; 
}

function checnull(frm,str)
{
  re=/^\s{0,}$/
  if(re.test(frm.value))
	{
       alert(str)
	  frm.focus()
	  return false
	}else
	{
      return true
	}
}

//取得页面参数
function getpara(){
	var str,parastr
	str = window.location.search;
	parastr = str.substring(1);
	return parastr;
}

function getparastr(strname)   { 
	var hrefstr,pos,parastr,para,tempstr; 
	hrefstr = window.location.href; 
	pos = hrefstr.indexOf("?") 
	parastr = hrefstr.substring(pos+1); 

	para = parastr.split("&"); 
	tempstr= " "; 
	for(i=0;i <para.length;i++) 
	{ 
		tempstr = para[i]; 
		pos = tempstr.indexOf("="); 
		if(tempstr.substring(0,pos) == strname)   { 
			return tempstr.substring(pos+1); 
		} 
	} 
	return   null; 
} 


function getQueryString(questname){
	var str,parastr,queryarr,i,returnstr 
	str = window.location.search;
	parastr = str.substring(1);
	queryarr = parastr.split("&");
	returnstr="";
	for (i=0;i<queryarr.length;i++)
	{
		if (queryarr[i].split("=")[0]==questname)
			{
				returnstr = queryarr[i].split("=")[1];
			}
	}
	return returnstr;
}
function showreply(titleid)
{

	var tid=titleid;
	var std= document.getElementById('rid'+titleid)
	if (std.style.display=='none')
	{

		std.style.display='block';
		if (std.isload!='true')
			{
			var values = "msgid=" + titleid ;
			ajaxSendPost("/AjaxServer.asp?action=msgreply", values, "");
			std.isload='true';		
			}
	}
	else
	{
		std.style.display='none';
	}
}

function processMsgRequest(msgid) {
	if(ajaxHttpRequest.readyState==4) {
		if(ajaxHttpRequest.status==200) {
			if(ajaxHttpRequest.responseText!="") {
				var ReTextStr = ajaxHttpRequest.responseText;
				var MsgContent = document.getElementById("hit_" + msgid);
				MsgContent.text=ReTextStr;
			}
		}
		else {
			alert("您请求的页面有异常");
		}
	}
}

function read_radio(rname){
	var temp=document.getElementsByName(rname);
	for (i=0;i<temp.length;i++){
    if(temp[i].checked){
      return temp[i].value;
      }
 	}
}
function read_checkbox(rname){
	var str=''  
	var temp=document.getElementsByName(rname);
	for (i=0;i<temp.length;i++){
    if(temp[i].checked){
      if (str==''){str=temp[i].value}else{str=str+','+temp[i].value}
      }
 	}
	return str;
}

function GetE( elementId )
{
	return document.getElementById( elementId )  ;
}

function switchTag(index,total)
{
	for(var i = 1; i <= total; i++){
		var tagId = "txt" + i;
		if(i == index){
			document.getElementById(tagId).style.display="block";
		}
		else{
			document.getElementById(tagId).style.display="none";
		}
		
	}
}
function flash(ur,w,h)
{ 
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="'+w+'" height="'+h+'">'); 
	document.write('<param name="movie" value="'+ur+'">'); 
	document.write('<param name="quality" value="high"> '); 
	document.write('<param name="wmode" value="transparent"> '); 
	document.write('<param name="menu" value="false"> '); 
	document.write('<embed src="'+ur+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="'+w+'" height="'+h+'" quality="High" wmode="transparent">'); 
	document.write('</embed>'); 
	document.write('</object>'); 
} 
var LastLeftID = ""; 
function menuFix() {
 var obj = document.getElementById("list").getElementsByTagName("li");
 
 for (var i=0; i<obj.length; i++) {
  obj[i].onmouseover=function() {
   this.className+=(this.className.length>0? " ": "") + "listover";
  }
  obj[i].onMouseDown=function() {
   this.className+=(this.className.length>0? " ": "") + "listover";
  }
  obj[i].onMouseUp=function() {
   this.className+=(this.className.length>0? " ": "") + "listover";
  }
  obj[i].onmouseout=function() {
   this.className=this.className.replace(new RegExp("( ?|^)listover\\b"), "");
  }
 }
}
function DoMenu(emid)
{
if (GetE(emid))
{ var obj = document.getElementById(emid); 
 
 obj.className = (obj.className.toLowerCase() == "expanded"?"collapsed":"expanded");
 if((LastLeftID!="") && (emid!=LastLeftID)) //关闭上一个Menu
 {
  document.getElementById(LastLeftID).className = "collapsed";
 }
 LastLeftID = emid;
}
}
function GetMenuID()
{
 var MenuID="";
 var _paramStr = new String(window.location.href);
 var _sharpPos = _paramStr.indexOf("#");

 if (_sharpPos >= 0  &&  _sharpPos < _paramStr.length - 1)
 {
  _paramStr = _paramStr.substring(_sharpPos + 1, _paramStr.length);
 }
 else
 {
  _paramStr = "";
 }
 if (_paramStr.length > 0)
 {
  var _paramArr = _paramStr.split("&");
  if (_paramArr.length>0)
  {
   var _paramKeyVal = _paramArr[0].split("=");
   if (_paramKeyVal.length>0)
   {
    MenuID = _paramKeyVal[1];
   }
  }
  MenuID=_paramStr;
  /*
  if (_paramArr.length>0)
  {
   var _arr = new Array(_paramArr.length);
  }
  
  //取所有#后面的，菜单只需用到Menu
  //for (var i = 0; i < _paramArr.length; i++)
  {
   var _paramKeyVal = _paramArr[i].split('=');
   
   if (_paramKeyVal.length>0)
   {
    _arr[_paramKeyVal[0]] = _paramKeyVal[1];
   }  
  }
  */
 }
 
 if(MenuID!="")
 {
  DoMenu(MenuID)
 }
}
//GetMenuID(); //*这两个function的顺序要注意一下，不然在Firefox里GetMenuID()不起效果
//menuFix();

//初始化ajax
ajaxInit();
