window.onerror = function(){return true;}

if(top.location!==self.location){top.location=self.location;}



var userAgent = navigator.userAgent.toLowerCase();

var is_opera = userAgent.indexOf('opera') != -1 && opera.version();

var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);

var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);

function run(str){eval(str);}



function copy(text, alertmsg){

	clipboardData.setData('Text', text);

	if(alertmsg) {

		alert(alertmsg);

	}

}



function to(url,input_obj)

{

	window.open(url + '?q=' + input_obj.value);

}



function nTabs(thisObj,Num){

	if(thisObj.className == "active")return;

	var tabObj = thisObj.parentNode.id;

	var tabList = document.getElementById(tabObj).getElementsByTagName("li");

	for(i=0; i <tabList.length; i++)

	{

		if (i == Num)

		{

			thisObj.className = "active";

			document.getElementById(tabObj+"_Content"+i).style.display = "block";

		}else{

			tabList[i].className = "normal";

			document.getElementById(tabObj+"_Content"+i).style.display = "none";

		}

	}

}



function get(url, c_obj)

{

	obj = typeof c_obj == 'object' ? c_obj : $('result');

	obj.innerHTML = '<img src="/ui/loading.gif" /> 正在查询，请稍候……';

	var x = new Ajax();

	if(url.indexOf('?')>0){url+='&rand='+Math.random();}else{url+='?rand='+Math.random();}

	x.get(url, function(str)

	{

		var result;

		if(str.indexOf('[52.LA-JAVASCRIPT]')>-1)

		{

			result = str.split('[52.LA-JAVASCRIPT]');

			obj.innerHTML = result[0];

			run(result[1]);

		}else{

			obj.innerHTML = str;

		}

	});

}



function get_result(url, obj, small_loading)

{

	if(typeof small_loading == 'boolean')

	{

		obj.innerHTML = '<img src="/ui/loading_small.gif" />';

	}else{

		obj.innerHTML = '<img src="/ui/loading.gif" /> 正在查询，请稍候……';

	}

	var x = new Ajax();

	if(url.indexOf('?')>0){url+='&rand='+Math.random();}else{url+='?rand='+Math.random();}

	x.get(url, function(str)

	{

		var result;

		if(str.indexOf('[52.LA-JAVASCRIPT]')>-1)

		{

			result = str.split('[52.LA-JAVASCRIPT]');

			obj.innerHTML = result[0];

			run(result[1]);

		}else{

			obj.innerHTML = str;

		}

		//obj.innerHTML = str;

	});

}



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( waitId) {



	for(var stackId = 0; stackId < AjaxStacks.length && AjaxStacks[stackId] != 0; stackId++);

	AjaxStacks[stackId] = 1;



	var aj = new Object();



	aj.loading = 'Loading...';//public

	aj.waitId = waitId ? $(waitId) : null;//public



	aj.resultHandle = null;//private

	aj.sendString = '';//private

	aj.targetUrl = '';//private

	aj.stackId = 0;

	aj.stackId = stackId;



	aj.setLoading = function(loading) {

		if(typeof loading !== 'undefined' && loading !== null) aj.loading = loading;

	}



	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)) {

			changedisplay(aj.waitId, '');

			aj.waitId.innerHTML = '<span><img src="' + IMGDIR + '/loading.gif"> ' + aj.loading + '</span>';

		}

	}



	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');

			aj.resultHandle(aj.XMLHttpRequest.responseText, 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;

}



function isUndefined(variable) {

	return typeof variable == 'undefined' ? true : false;

}



function strlen(str) {

	return (is_ie && str.indexOf('\n') != -1) ? str.replace(/\r?\n/g, '_').length : str.length;

}



function $(id) {

	return document.getElementById(id);

}



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 sethome()

{

	var ccqiturl = "http://www.52.la/?-提示：请点“是(Y)”提交即可！如果网站无法访问，请致电:023-62012345　QQ:414443　非常感谢！";

	document.body.style.behavior="url(#default#homepage)";

	if (!document.body.isHomePage(ccqiturl)) {

		document.body.setHomePage(ccqiturl);

	}

}



function addfav()

{

	var urlstr = arguments[0] || document.location.href;

	window.external.AddFavorite(urlstr,document.title);

}



function m_over(obj)

{

	obj.style.backgroundColor='#eef5ff';

}



function m_out(obj,color)

{

	obj.style.backgroundColor=color;

}