﻿var getDataTimeout = 30000;
var action = new Array();
var htmlresult=false;
action["PageRank"]="core/PageRank.php";
action["outerLink"]="core/outerLink.php";
action["badLink"]="core/badLink.php";
action["cOutLink"]="core/cOutLink.php";
action["record"]="core/searchs.php";
action["IPaddress"]="core/IPaddress.php";
action["Whois"]="core/Whois.php";
action["Densitys"]="core/KeywordDensity.php";
action["icp"]="core/icp.php";
action["MetaCheck"]="core/MetaCheck.php";
action["Alexa"]="core/Alexa.php";
action["KeyWordTop"]="core/KeyWordTop.php";
action["Recentlys"]="core/Recentlys.php";
action["Links"]="core/Links.php";
action["ExportPR"]="core/ExportPR.php";
action["DomainDel"]="core/DomainDel.php";
action["idCard5"]="core/idCard5.php";
action["keywords"]="core/keywords.php";
action["baidus"]="core/baidus.php";
function GetToValue(o,b){
	$("#"+b).val($(o).html())
}
function GetToValueAdd(o,b){
	var obj=$("#"+b);
	obj.val((obj.val()?obj.val()+"|":"")+$(o).html())
}
function ajaxStart(){
	$.ajaxStart(".result",".result div div");
}
String.prototype.isDomain = function(){
	if (this.is_domain()){return this;}else{error('请输入正确的域名！');return false;}
}
String.prototype.is_domain = function(){
	var _this = this.replace(/(^\s*)|(\s*$)/g,'').toLowerCase();
	var regular = /[a-zA-z]+:\/\/(.*)/;
	if(!regular.test(_this)){ _this = 'http://'+_this; }
	regular = /\b((https?|ftp):\/\/[-a-z0-9]+(\.[-a-z0-9]+)*\.(?:com|edu|gov|int|mil|net|org|biz|info|name|museum|coop|aero|[a-z][a-z]|((25[0-5])|(2[0-4]\d)|(1\d\d)|([1-9]\d)|\d))\b(\/[-a-z0-9_:\@&?=+,.!/~%\$]*)?)/;
	if (regular.test(_this)){return true;}else{return false;}
}
String.prototype.isNumber=function(){
	var regular=/^\d+\.?\d*$/;
	if(!regular.test(this)){error('请输入数字！');return false;
	}else return this;
}
String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g,'');
}
String.prototype.isDate=function() {
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;     
else{
	if(r[1]<1900)return false;
	var d= new Date(r[1], r[3]-1, r[4]);     
        if (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]) return this; 
   }    
}
function echo(d){
	var query=(typeof(QueryStr) == 'undefined'||!QueryStr()?false:true);$.echo(d,".result",".result div div",query);
}
function echoStr(d){
	return echo('<div class="resultText">'+d+'</div>')
}
function error(d){
	$.error(d,".result",".result div div");
}
function _error(){error("\u670D\u52A1\u5668\u7E41\u5FD9\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\uFF01");}
function CopyContent(){
	var top = $(".top_col >strong").html()+'#'+$(".result #resultStr").html();
	var c = top.replace(/<\/h5>/ig,'#').replace(/<\/tr>/ig,'#');
	c=(!htmlresult?c.replace(/[\n|\s]*<[^>]*>/ig,' '):c);
	c=c.replace(/#/ig,"\r\n").replace(/&gt;/ig,">");
	JSzx.Tool.Copy(c);
}
function upCallStr(str){
	if(!str)return false;
	if($("#callBox").length){
		var A=$("#call_href_code"),B=$("#call_form_code"),Av=A.val(),Bv=B.val();
		A.val(Av.replace(/href=[\"\']([^\?\"\']+)(.*?)[\"\']/,'href="$1?domain='+str+'"'));
		B.val(Bv.replace(/value=[\"\']([^\"\'>]*)[\"\']/,'value="'+str+'"'));
	}
	return false;
}
function checkEngines(b){
	var A = $("input[name="+b+"]");A.attr("checked",($("#chkall").attr("checked")==true?true:false))
	for(var i=0;i<A.length;i++){
		//ipts[i].checked = b;
	}
}
function makeQuery(d,q,dv,qv){
	var tmp="";
	if(dv!=""){
		tmp=d.replace("[domain]",dv);
	}
	if(qv){
		if(qv.substr(0,1)=="&")qv=qv.substr(1);
		qv=q.replace("[query]",qv);
		if(!dv&&qv.substr(0,1)=="&"){qv=qv.substr(1)}
		tmp+=qv;
	}	
	return tmp.substr(tmp.indexOf("?")+1);
}
function sVertab(a,b){
	var A=$(a);
	A.each(function(){
		$(this).find(b)
		.hover(function(){
			if($(this).attr("class")!="cur")$(this).attr("class","over")
		},function(){
			if($(this).attr("class")!="cur")$(this).attr("class","")
		})
		.click(function(){
			$(this).parent().parent().find(b).attr("class","");
			$(this).attr("class","cur")
		})
	})
}
function sHortab(a,b,c){
	var A=$(a);
	A.each(function(){
		$(this)
		.hover(function(){
			if($(this).attr("class")!="cur")$(this).attr("class","over")
		},function(){
			if($(this).attr("class")!="cur")$(this).attr("class","")
		})
		.click(function(){
			var tabid=$(this).attr("tabid");
			if($(c).eq(tabid).css("display")=="none"){
				$(c).hide();
				$(c).eq(tabid).fadeIn();
			}
			$(this).parent().find(b).attr("class","");
			$(this).attr("class","cur")
		})
	})
}
function Copy(text){
	return JSzx.Tool.Copy(text);
}
function toggle_mask(flag){
	if(!$("#mask").length){$("body").append('<div id="mask"></div>')};
	if(flag){
		var _docwidth = $(document).width();
		var _docheight = $(document).height();
		if(document.all){
			_docwidth = '100%';
		}
		$("#mask").css({
			"position": "absolute",
			"top": 0,
			"left": 0,
			"width": _docwidth,
			"height": _docheight
		}).show();
	} else {
		$('#mask').hide();
	}
}
function msgbox(t,str,tp){
	if(t){
		if(!$("#msgBox").length){$("body").append('<div id="msgBox"></div>')};
		var A=$("#msgBox");
		if(tp=="load")str+='<span class="imgload"></span>';
		else{setTimeout(function(){A.hide();toggle_mask()},1500)}
		A.html(str).show().center();
	}else{
		var A=$("#msgBox");
		A.hide();
	}
}
$.fn.center = function () {  
      this.css("position","absolute");
      this.css("top", ( $(window).height() - (this.height()+parseInt(this.css("padding-top"))+parseInt(this.css("padding-bottom"))) ) / 2+$(window).scrollTop() + "px");  
      this.css("left", ( $(window).width() - (this.width()+parseInt(this.css("padding-left"))+parseInt(this.css("padding-right")))) / 2+$(window).scrollLeft() + "px"); 
      return this; 
}  
