var g_domain='';
function show_domain_result(response){
	if (response&&response!=g_domain){
		document.ip_query_form.ip.value=response;
		document.getElementById('ip_result').innerHTML='恭喜!查到此域名对应的一个IP: <b>'+response+'</b>. 可以点击input8按钮继续查询此IP对应的地址.';
	}else{
		document.getElementById('ip_result').innerHTML='很抱赚,没有找到此域名对应的IP,请检查是否拼写有误,或者点击input8按钮重试.';
	}
}

function check_domain(domain){
	g_domain=domain;
	document.getElementById('ip_result').innerHTML='似乎输入了一个域名?正在查询对应的IP,请稍等片刻..';
	send('/api_gethostbyname.php?url='+domain,show_domain_result);
}

function check_ip(f){
	var flg=false;
	var ip=f.ip.value;
	ip=ip.replace(/[。．]/gi,'.');
	ip=ip.replace(/\s/gi,'');
	ip=ip.replace(/http:\/\//gi,'');
	if(/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com\.tw)|(hk)|(com\.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me\.uk)|(org\.uk)|(ltd\.uk)|(plc\.uk)|(in)|(eu)|(it)|(jp))$/.test(ip)){
		check_domain(ip);
		return false;
	}
	if (ip.length>4){
		ip=ip.replace(/[１２３４５６７８９０]/gi,function(s){
			switch(s)
			{
			case '１':return 1;
			case '２':return 2;
			case '３':return 3;
			case '４':return 4;
			case '５':return 5;
			case '６':return 6;
			case '７':return 7;
			case '８':return 8;
			case '９':return 9;
			case '０':return 10;
			}
			return 0;
		});
		f.ip.value=ip;
		flg=true;
	}
	if (!flg) alert('您输入的IP不规范，应该类似这种192.168.0.1');
	return flg;
}

