var _s=_s1=_s2=_d="";
var _i=_j=_q=_f=_r=_g=0;
var _m=_l=46;
var _o=0;

function a(d,k,k2){
	var s;
	var data="d="+d;
	if(d=="s"){
		if(k==9){
			if(k2==0){
				if(_q==0){alert("没有上页信息!");return false;}
				_q-=_m;
				if(_q<0)_q=0;
			}else{
				if(_l<_m){alert("没有下页信息!");return false;}
				_q+=_m;
			}
			if(_r>=0){k=7;k2=_r;}
			else{k=8;k2=$("s_key").value;}
			data+="&q="+_q;
		}
		else{
		_q=0;
		if(k==7){
			_r=k2;
			if(k2==0)return;
			_o=$("f_rd"+_i);
			$("s_key").value=_o.options[_o.selectedIndex].text;
			_o.value=0;
		}
		else if(_g==0)_r=0;
		_f=k;
		}
		if(k==8){
			data+="&z=张";
			if(_g==1)data+="&r="+_r;
		}
	}
	if(typeof(k)!="undefined")data +="&k="+k;
	if(typeof(k2)!="undefined")data +="&k2="+k2;
	var ajx = new Ajax("XML",$("load"));
	ajx.get(_d+"a.php?"+data,function(s){
		var s1 = s.substring(0,1);
		if(s1=="{"){
			if(s.substring(s.length-1)==",")s=s.substring(0,s.length-1);
			s="["+s+"]";
		}
		else{alert(s);return;}
		eval("var arr="+s);
		var z=0;
		for(var i=0; i<arr.length; i++){
		  z=arr[i].z;
		  if(z==1)alert(arr[i].ts);
			else if(z==3){
				if(arr[i].t==0){$("Zuo").innerHTML="";$("You").innerHTML="";_s1="";_s2="";_l=arr[i].p;_i=Math.ceil(_l/2);_j=0;continue;}
				else if(arr[i].t==-9){if(_j!=_i*2)_s2+="<div class=x>无</div>"; $("Zuo").innerHTML=_s1;$("You").innerHTML=_s2;continue;}
				_j++;
				_s="<div class=x><a href="+arr[i].u+" target=_blank>"+arr[i].b+"</a></div>";
				if(_j>_i)_s2+=_s; else _s1+=_s;
			}
		}
		}
	);
}

function $(id){
return document.getElementById(id);
}

function $n(id){
return document.getElementsByName(id);
}

Array.prototype.push=function(value){
this[this.length] = value;
return this.length;
}

function in_array(needle, haystack){
if(typeof needle == 'string' || typeof needle == 'number') {
for(var i in haystack) {
if(haystack[i] == needle)return true;
}
}
return false;
}

function isUndefined(variable){
return typeof variable == 'undefined' ? true : false;
}

function setcookie(name, value, seconds, path, domain, secure){
if(seconds) {
var expires = new Date();
expires.setTime(expires.getTime() + seconds*1000);
}
document.cookie = name + "=" + escape(value) +
( (expires) ? ";expires=" + expires.toGMTString() : "") +
( (path)    ? ";path=" + path : "") +
( (domain)  ? ";domain=" + domain : "") +
( (secure)  ? ";secure" : "");
}

function getcookie(name){
var cookie_start = document.cookie.indexOf(name);
var cookie_end = document.cookie.indexOf(";", cookie_start);
return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}

function delcookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getcookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

function trim(str){
return (str + '').replace(/(\s+)$/g, '').replace(/^\s+/g, '');
}

var Ajaxs = new Array();
var AjaxStacks = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
var attackevasive = isUndefined(attackevasive) ? 0 : attackevasive;
function Ajax(recvType, waitId){
for(var stackId = 0; stackId < AjaxStacks.length && AjaxStacks[stackId] != 0; stackId++);
AjaxStacks[stackId] = 1;

var aj = new Object();

aj.loading = 'Loading...';aj.recvType = recvType ? recvType : 'XML';aj.waitId = waitId ? $(waitId) : null;
aj.resultHandle = null;aj.sendString = '';aj.targetUrl = '';aj.stackId = 0;
aj.stackId = stackId;

aj.setLoading = function(loading) {
if(typeof loading !== 'undefined' && loading !== null) aj.loading = loading;
}

aj.setRecvType = function(recvtype) {
aj.recvType = recvtype;
}

aj.setWaitId = function(waitid) {
aj.waitId = typeof waitid == 'object' ? waitid : $(waitid);
}

aj.createXMLHttpRequest = function() {
var request = false;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
if(request.overrideMimeType) {
request.overrideMimeType('text/xml');
}
} else if(window.ActiveXObject) {
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i<versions.length; i++) {
try {
request = new ActiveXObject(versions[i]);
if(request) {
return request;
}
} catch(e) {}
}
}
return request;
}

aj.XMLHttpRequest = aj.createXMLHttpRequest();
aj.showLoading = function() {
if(aj.waitId && (aj.XMLHttpRequest.readyState != 4 || aj.XMLHttpRequest.status != 200)) {
aj.waitId.style.display = '';
aj.waitId.innerHTML = aj.loading;
}
}

aj.processHandle = function() {
if(aj.XMLHttpRequest.readyState == 4 && aj.XMLHttpRequest.status == 200) {
for(k in Ajaxs) {
if(Ajaxs[k] == aj.targetUrl) {
Ajaxs[k] = null;
}
}
if(aj.waitId) changedisplay(aj.waitId, 'none');
if(aj.recvType == 'HTML') {
aj.resultHandle(aj.XMLHttpRequest.responseText, aj);
} else if(aj.recvType == 'XML') {
aj.resultHandle(aj.XMLHttpRequest.responseXML.lastChild.firstChild.nodeValue, aj);
}
AjaxStacks[aj.stackId] = 0;
}
}

aj.get = function(targetUrl, resultHandle) {

setTimeout(function(){aj.showLoading()}, 500);
if(in_array(targetUrl, Ajaxs)) {
return false;
} else {
Ajaxs.push(targetUrl);
}
aj.targetUrl = targetUrl;
aj.XMLHttpRequest.onreadystatechange = aj.processHandle;
aj.resultHandle = resultHandle;
var delay = attackevasive & 1 ? (aj.stackId + 1) * 1001 : 100;
if(window.XMLHttpRequest) {
setTimeout(function(){
aj.XMLHttpRequest.open('GET', aj.targetUrl);
aj.XMLHttpRequest.send(null);}, delay);
} else {
setTimeout(function(){
aj.XMLHttpRequest.open("GET", targetUrl, true);
aj.XMLHttpRequest.send();}, delay);
}

}
aj.post = function(targetUrl, sendString, resultHandle) {
setTimeout(function(){aj.showLoading()}, 500);
if(in_array(targetUrl, Ajaxs)) {
return false;
} else {
Ajaxs.push(targetUrl);
}
aj.targetUrl = targetUrl;
aj.sendString = sendString;
aj.XMLHttpRequest.onreadystatechange = aj.processHandle;
aj.resultHandle = resultHandle;
aj.XMLHttpRequest.open('POST', targetUrl);
aj.XMLHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
aj.XMLHttpRequest.send(aj.sendString);
}
return aj;
}
