﻿String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

function checkinput(){
    var obj = document.getElementById("url");
    obj.value = obj.value.trim().toLowerCase();
	if(obj.value.indexOf("http://")==0)
		obj.value = obj.value.substr(7);
	if(obj.value.indexOf("/")!=-1)
		obj.value = obj.value.substring(0,obj.value.indexOf("/"));
	//alert(obj.value);
	if(obj.value=="") {
		alert("请输入正确的网址或关键字");
		obj.select();
		obj.focus();
		return false;
	}

if(checkweb(obj)==false) {
	  //var keyword="http://re.chinarank.org.cn/page/chinarank/chinarank.php?w="+obj.value+"&pn=10&n=10&tp=";
	  //var keyword="http://www.chinarank.org.cn/isillegalword.jsp?w="+obj.value;
	  //keyword = encodeURI(keyword);
	  //window.location = keyword;
	  alert("请输入正确的网址或关键字");
		obj.select();
		obj.focus();
		return false;
	}
	return true;
}

function checkweb(obj) {
	IPvalidate = true;
	if(/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/.test(obj.value)) {
		return true;
	} else {
		IPvalidate=false;
	}

	if(/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(tw)|(hk)|(int))$/.test(obj.value)) {	
		return true;
	} else {
		IPvalidate=false;
	}
	
	if (IPvalidate==false) {
		return false;
	}
	
	return true;
}

function submitform() {
	if(checkinput())
		document.getElementById("frm").submit();
}

function init() {
	document.getElementById("url").focus();
}
