/*验证IP*/
function checkIP()
{
	var ipArray,ip,j;
	ip = getObject("ipdizhi").value;
	
	if(/[A-Za-z_-]/.test(ip)){
		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))$/.test(ip)){
			alert("请输入正确的域名或IP");
			getObject("ipdizhi").focus();
			return false;
		}
	}
	else{
		ipArray = ip.split(".");
		j = ipArray.length
		if(j!=4)
		{
			alert("不是正确的IP");
			getObject("ipdizhi").focus();
			return false;
		}
		for(var i=0;i<4;i++)
		{
			if(ipArray[i].length==0 || ipArray[i]>255)
			{
				alert("不是正确的IP");
				getObject("ipdizhi").focus();
				return false;
			}
		}
	}
}
/*验证身份证号码*/
function checkID(){
	var sID = getObject("shenfenzheng").value
	if(!(/^\d{15}$|^\d{18}$|^\d{17}x$/.test(sID))){
		alert("请输入15位或18位身份证号");
		getObject("shenfenzheng").focus();
		return false;
	}
}
/*验证手机号码*/
function checkMobile(){
	var sMobile = getObject("shoujihao").value
	if(!(/^1[3|5][0-9]\d{4,8}$/.test(sMobile))){
		alert("不是完整的11位手机号或者正确的手机号前七位");
		getObject("shoujihao").focus();
		return false;
	}
}
/*编码转换:gb2312转utf-8*/
function gb2utf8(data){ 
var glbEncode = []; 
gb2utf8_data = data; 
execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript"); 
var t=escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2"); 
t=t.split("@"); 
var i=0,j=t.length,k; 
while(++i<j) { 
k=t[i].substring(0,4); 
if(!glbEncode[k]) 
{ 
gb2utf8_char = eval("0x"+k); 
execScript("gb2utf8_char = Chr(gb2utf8_char)", "VBScript"); 
glbEncode[k]=escape(gb2utf8_char).substring(1,6); 
} 
t[i]=glbEncode[k]+t[i].substring(4); 
} 
gb2utf8_data = gb2utf8_char = null; 
return unescape(t.join("%")); 
} 
