﻿function AJAXRequest() {
	var xmlPool = new Array;
	var xmlVersion = ["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
	var AJAX = this;
	if(arguments[0]) this.url=arguments[0]; else this.url="";
	if(arguments[1]) this.oncomplete=arguments[1]; else this.oncomplete=function(obj){return};
	if(arguments[2]) this.content=arguments[2]; else this.content="";
	if(arguments[3]) this.method=arguments[3]; else this.method="POST";
	if(arguments[4]) this.async=arguments[4]; else this.async=true;
	if(!getObj()) return false;
	function getObj() {
		var i;
		for(i=0;i<xmlPool.length;i++) if(xmlPool[i].readystate==4) return xmlPool[i];
		var tmpObj;
		try { tmpObj=new XMLHttpRequest; }
		catch(e) {
			for(i=0;i<xmlVersion.length;i++) {
				try { tmpObj=new ActiveXObject(xmlVersion[i]); }
				catch(e2) { continue; }
				break;
			}
		}
		if(!tmpObj) return false;
		else {
			xmlPool[xmlPool.length]=tmpObj;
			return xmlPool[xmlPool.length-1];
		}
	}
	this.send=function() {
		var purl,pcbf,pc,pm,pa,xmlObj;
		xmlObj=getObj();
		if(!xmlObj) return false;
		if(arguments[0]) purl=arguments[0]; else purl=this.url;
		if(arguments[1]) pc=arguments[1]; else pc=this.content;
		if(arguments[2]) pcbf=arguments[2]; else pcbf=this.oncomplete;
		if(arguments[3]) pm=arguments[3]; else pm=this.method;
		if(arguments[4]) pa=arguments[4]; else pa=this.async;
		if(!pm||!purl||!pa) return false;
		xmlObj.open(pm,purl,pa);
		if(pm=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlObj.onreadystatechange=function() {
			if(xmlObj.readyState==4)
				if(xmlObj.status==200) pcbf(xmlObj); else pcbf(null);
		}
		if(pm=="POST") xmlObj.send(pc); else xmlObj.send("");
	}
	this.get=function() {
		var purl,pcbf;
		if(arguments[0]) purl=arguments[0]; else purl=this.url;
		if(arguments[1]) pcbf=arguments[1]; else pcbf=this.oncomplete;
		if(!purl&&!pcbf) return false;
		this.send(purl,"",pcbf,"GET",true);
	}
	this.update=function() {
		var purl,puo,pinv,pcnt,rinv,ucb;
		if(arguments[0]) purl=arguments[0]; else purl=this.url;
		if(arguments[1]) puo=arguments[1];
		if(arguments[2]&&!isNaN(parseInt(arguments[2]))) pinv=parseInt(arguments[2]);
		if(arguments[3]&&!isNaN(parseInt(arguments[3]))) pcnt=parseInt(arguments[3]);
		if(puo)
			ucb=function(obj) {
				if(puo.nodeName=="DIV") puo.innerHTML=obj.responseText;
				else if(puo.nodeName=="INPUT"||puo.nodeName=="TEXTAREA") puo.value=obj.responseText;
				else return;
			}
		else
			ucb=function(obj) { return; }
		if(pinv&&pinv>0)
			if(pcnt&&pcnt>0) {
				var cf=function(cc) {
					AJAX.send(purl,"",ucb,"GET",true);
					if(cc<1) return; else cc--;
					setTimeout(cf,pinv,cc);
				}
				cf(--pcnt);
			}
			else
				return(setInterval(this.send,pinv,purl,"",ucb,"GET",true));
		else
			this.send(purl,"",ucb,"GET",true);
	}
	this.post=function() {
		var purl,pcbf,pc;
		if(arguments[0]) purl=arguments[0]; else purl=this.url;
		if(arguments[1]) pcbf=arguments[1]; else pcbf=this.oncomplete;
		if(arguments[2]) pc=arguments[2]; else pc="";
		if(!purl&&!pcbf) return false;
		this.send(purl,pc,pcbf,"POST",true);
	}
	this.postf=function() {
		var fo,pcbf,purl,pc,pm;
		if(arguments[0]) fo=arguments[0]; else return false;
		if(arguments[1]) pcbf=arguments[1]; else pcbf=this.oncomplete;
		if(arguments[2]) purl=arguments[2];
		else if(fo.action) purl=fo.action;
		else purl=this.url;
		if(arguments[3]) pm=arguments[3];
		else if(fo.method) pm=fo.method.toLowerCase();
		else pm="post";
		if(!pcbf&&!purl) return false;
		pc=this.formToStr(fo);
		if(!pc) return false;
		if(pm) {
			if(pm=="post") this.send(purl,pc,pcbf,"POST",true);
			else
				if(purl.indexOf("?")>0) this.send(purl+"&"+pc,"",pcbf,"GET",true);
				else this.send(purl+"?"+pc,"",pcbf,"GET",true);
		}
		else this.send(purl,pc,pcbf,"POST",true);
	}
	// formToStr
	// from SurfChen <surfchen@gmail.com>
	// @url     http://www.surfchen.org/
	// @license http://www.gnu.org/licenses/gpl.html GPL
	// modified by yesoul
	// @url     http://www.772.cn/
	this.formToStr=function(fc) {
		var i,query_string="",and="",property_value="";
		for(i=0;i<fc.length;i++) {
			e=fc[i];
			if (e.name!='' && e.disabled==false) {
				if (e.type=='select-one') element_value=e.options[e.selectedIndex].value;
				else if (e.type=='checkbox' || e.type=='radio') {
					if (e.checked==false) continue;
					element_value=e.value;
				}
				else element_value=e.value;
				element_value=encodeURIComponent(element_value);
				property_value=this.getElementProperty(e);
				property_value=(property_value!=""?property_value+"{#_#}":"");
				query_string+=and+e.name+'='+property_value+element_value;
				and="&";
			}
		}
		//alert(query_string);
		return query_string;
	}
	this.getElementProperty=function(o) {
		var i,property_string="",and="";
		var customAttributes = "DataType,Message,Require,To,Min,Max,ToElement,ParseType,MinElement,MaxElement,Format,Elements,Accept".split(",");
		//var customAttributes = "DataType,Message,Require,To,Min,Max,ToElement,ParseType,MinElement,MaxElement,Format,Elements,Accept,DependOn,Script,Pattern,Operator,AlertType,Trim,Tips,name,id".split(",");
		var len1 = customAttributes.length;
		if(!o.getAttribute("DataType"))return property_string;
		for(var j=0;j<len1;j++){
			var name = customAttributes[j];
			if(!o.getAttribute(name) || name=="Script")continue;
			else property_string+=and+name+'='+encodeURIComponent(o.getAttribute(name));//对提交的字符编码，不能用escape编码，会把+号去掉
			and="{#_#}";
		}
		return property_string;
	}
}

// * Power By ww.772.cn * //
// * Comm UserInterface *//
// * Code Begin here *//
document.writeln("<table width=\"995\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
document.writeln("  <tr>");
document.writeln("    <td><script type=\"text/javascript\">");
document.writeln("AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','995','height','194','src','/images/top','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','/images/top' ); //end AC code");
document.writeln("</script>");
document.writeln("        <noscript>");
document.writeln("          <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"995\" height=\"194\">");
document.writeln("          <param name=\"movie\" value=\"/images/top.swf\" />");
document.writeln("          <param name=\"quality\" value=\"high\" />");
document.writeln("          <embed src=\"/images/top.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"995\" height=\"194\"></embed>");
document.writeln("        </object>");
document.writeln("        </noscript></td>");
document.writeln("  </tr>");
document.writeln("  <tr>");
document.writeln("    <td height=\"32\" background=\"/images/menu_bg.jpg\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
document.writeln("      <tr>");
document.writeln("        <td class=\"nav_menu\"><a href=\"/index.html\">首  页</a> | <a href=\"/pub/jgzz/index.html\" target=\"_blank\">机构组织</a> | <a href=\"/pub/gzdt/index.html\" target=\"_blank\">工作动态</a> | <a href=\"/pub/zcfg/index.html\" target=\"_blank\">政策法规</a> | <a href=\"/pub/dflz/index.html\" target=\"_blank\">党风廉政</a> | <a href=\"/pub/jfgz/index.html\" target=\"_blank\">纠风工作</a> | <a href=\"/pub/ztbd/index.html\" target=\"_blank\">专题报道</a> | <a href=\"/pub/xcjy/index.html\" target=\"_blank\">宣传教育</a> | <a href=\"/pub/zfjc/index.html\" target=\"_blank\">执法监察</a> | <a href=\"/pub/ajjj/index.html\" target=\"_blank\">案件聚集</a> | <a href=\"/pub/tcyj/index.html\" target=\"_blank\">调查研究</a> | <a href=\"/pub/lzlt/index.html\" target=\"_blank\">廉政论坛</a> | <a href=\"/pub/lzgj/index.html\" target=\"_blank\">廉政广角</a> |<a href=\"/pub/wy/index.html\" target=\"_blank\"> 文  苑</a></td>");
document.writeln("      </tr>");
document.writeln("    </table></td>");
document.writeln("  </tr>");
document.writeln("  <tr>");
document.writeln("    <td><table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\" style=\"border:#CCCCCC 1px solid; margin-bottom:1px; margin-top:1px;filter:progid:DXImageTransform.Microsoft.Gradient(enabled=true,startColorStr=#FFFFFF,endColorStr=#EDEDED);\">");
document.writeln("      <tr>");
document.writeln("        <form action=\"/Search.asp\" method=\"get\" name=\"Search\" target=\"_blank\" id=\"Search\">");
document.writeln("          <td width=\"72\"><strong>&nbsp;信息检索：</strong></td>");
document.writeln("          <td width=\"136\"><input class=\"text\" id=\"KeyWord\" maxlength=\"20\" size=\"14\" name=\"KeyWord\" /></td>");
document.writeln("          <td width=\"90\"><select name=\"SearchDot\">");
document.writeln("              <option value=\"XCMSTitle\" selected=\"selected\">信息标题</option>");
document.writeln("              <option value=\"XCMSContent\">信息正文</option>");
document.writeln("              <option value=\"XCMSTypeName\">信息分类</option>");
document.writeln("          </select></td>");
document.writeln("          <td width=\"60\"><input type=\"submit\" class=\"btn_blue55\" name=\"button\" id=\"button\" value=\"搜 索\" /></td>");
document.writeln("          <td width=\"138\" id=\"RQ\">&nbsp;</td>");
document.writeln("          <td width=\"497\" id=\"TQ\">&nbsp;</td>");
document.writeln("        </form>");
document.writeln("      </tr>");
document.writeln("    </table></td>");
document.writeln("  </tr>");
document.writeln("</table>");
// * Code End here *//




function showTQ(){
var dteDate=new Date();		
$("RQ").innerHTML=dteDate.getYear() + "年" + (dteDate.getMonth()+1) + "月" + dteDate.getDate() + "日" +" 星期"+"日一二三四五六".charAt(dteDate.getDay());
var ajax=new AJAXRequest();
ajax.get("/RDS.asp?ACT=TQ&dtc=" + dteDate.getTime(),
	function(obj) {
		var Content=obj.responseText;
		try{
			$("TQ").innerHTML=Content;
			$("RQ").title=$("TQ").title=$("RQ").innerText + "，天气情况：" + $("TQ").innerText;
		}
		catch(e){$("TQ").innerText="天气预报获取错误，错误描述为：" + e.description + "！";}
	}
);
}
window.setTimeout("showTQ()",1000);