String.prototype.trim = function() {return this.replace(/(^\s*)|(\s*$)/g, "");}
function $(str){return document.getElementById(str);}

//用户登陆
function chkInput(e){
	if (e.UserName.value.trim()==""){
		alert("请输入用户名!");
		e.UserName.focus();
		return false;
	}	
	if (e.Password.value.trim()==""){
		alert("请输入密码!");
		e.Password.focus();
		return false;
	}	
}


//域名查询

//英文判断
function CheckIfEnglish( String ){ 
    var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-";
     var i,c;
     if(String.charAt( 0 )=='-')
		return false;
      if( String.charAt( String.length - 1 ) == '-' )
          return false;
     for( i = 0; i < String.length; i ++ ){
          c = String.charAt( i );
	  if (Letters.indexOf( c ) < 0)
	     return false;
     }
     return true;
}
 
 
function queryc(e,t){
	var msg,a=0;
	var l=e.suffix.length;
	var txtDomain=e.cdname.value.trim();

	if (txtDomain==""){alert("请先输入域名！");e.cdname.focus();return false;}
	
	if (t==1){
		if (!CheckIfEnglish(txtDomain)) {
			msg = "注意：\n 在查询英文域名时应输入英文不能输入中文及非法字符！\n";
			msg+= " 域名由不分大小写的英文字母和数字组成，除了开头和结尾以外\n 中间可以含有“-”,最大长度为26个字符！";
			alert(msg);
			e.cdname.focus();return false;}
	}else if (t==3){
		if (txtDomain=="" || !(!/[^\u4E00-\u9FA5]/g.test(txtDomain))){
			alert('中文域名必须符合以下要求:\n1.必须包含汉字\n2.不能是#@.;或空格等特殊字符\n3.前后字符不能是-');
			e.cdname.focus();
			return false;
		} 	
		
	}else{//多域名单后缀
		var enterNum = txtDomain.split("\n").length;
		if (enterNum>10){
			alert("最多只能添加10行！");
			e.cdname.focus();
			return false;
		}
	 	var trv;

		for (var j=0;j<enterNum;j++){
			trv="";
			trv=txtDomain.split("\n")[j].replace(/[\r\n]/g,"");
			if (trv.length>26 || !CheckIfEnglish(trv)){
				msg="提醒:\n -第["+parseInt(j+1)+"]行的域名不符合要求\n -域名由英文字母和数字组成,最大长度为26个字符！"
				alert(msg);
				e.cdname.focus();
				return false;
			}
		}
	}

	for (var i=0;i<l;i++){if (e.suffix[i].checked){a=a+1;break;}}
	if (a==0){alert("请选择域名类型！");return false;}
}

/*第一种形式 第二种形式 更换显示样式*/
function setTab(name,cursel,n){
	for(i=1;i<=n;i++){
		var menu=document.getElementById(name+i);
		var con=document.getElementById("con_"+name+"_"+i);
		menu.className=i==cursel?"hover":"";
		con.style.display=i==cursel?"block":"none";
	}
}


//虚机购买
function buytype(host,buyUrl){
	var t=1;
	var handle;
	for (var j=1;j<4;j++){
		handle=$("hosttype_"+host+"_"+j+"");
		if (handle.checked){t=handle.value;break;}
	}
	$(buyUrl).href="/system/User/Log/buy.asp?pid=Host"+t+host+"";
}

//虚机购买
function rbuyinfo(hostid,host){
	var t=1;
	var handle;
	for (var j=1;j<4;j++){
		handle=$("hosttype_"+host+"_"+j+"");
		if (handle.checked){t=handle.value;break;}
	}
	$("rbuyUrl"+hostid).href="/Mhost.asp?Id="+hostid+"&t="+t+"";
}
