﻿// JScript 文件
function GetObj(objName){
			if(document.getElementById)
			{ 
			    return eval('document.getElementById("' + objName + '")'); 
			}
			else if(document.layers)
			{
			    return eval("document.layers['" + objName +"']"); 
			}
			else{
			    return eval('document.all.' + objName);
			}
		}

function CheckMessageBoardFormFun(text,email){
    var msg="";
    var regEx;
    var regRe;
    var str;
    //-- txtTitle
//    regEx=/^([0-9a-zA-Z]+)([0-9a-zA-Z_-]*)([0-9a-zA-Z]+)$/;
//    str=GetObj(title).value;
//    regRe=str.match(regEx);
//    if (!regRe){
//        if (str.length==0)
//            msg+="请填写留言标题<br>";
//        GetObj(title).focus();
//    }
    //txtText
    str=GetObj(text).value;
    if (str.length==0 || str.length > 200){
        msg+="请填写留言内容(不能超过200字)<br>";
        GetObj(text).focus();
        }
    //-- email
    regEx=/^([0-9a-zA-Z_\.-]+)([0-9a-zA-Z_-]+)@([0-9a-zA-Z-]+)\.([0-9a-zA-Z-]+)([a-zA-Z\.]*)([a-zA-Z])$/;
    str=GetObj(email).value;
    regRe=str.match(regEx);
    if (!regRe){
        if (str.length==0)
            msg+="请填写您的邮箱地址<br>";
        else{
            msg+="您填写的邮箱地址有误<br>";
        }
        GetObj(email).focus();
    }
   if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
}

function CheckBuyInFormFun(newPrice)
{
    var msg = "";
    var tradeType = GetObj("tradeType").value;
    var newPrice = GetObj(newPrice).value;
    var lowPrice = GetObj("lowPrice").value;
    var Currency = GetObj("currency").value;

    //价格
    regEx=/^([\d]+)$/;
    regRe=newPrice.match(regEx);
    if (!regRe){
        if (newPrice.length==0)
        {
            msg+="请填写价格<br>";
        }else{
            msg+="您填写的价格有误<br>";
        }
        
    }

    if(parseInt(newPrice) == 0)
    {
        msg+="您填写的价格有误<br>";
    }
    
    if(parseInt(newPrice)>parseInt(2147483647))
    {
         msg+="您输入的金额太大<br>";
    }
    
    if(parseInt(newPrice)<parseInt(lowPrice) && tradeType == 2)
    {
         msg+="您输入的价格应大于或等于最低出价金额<br>";
    }
    
    if(parseInt(newPrice)<parseInt(lowPrice) && tradeType == 1)
    {
         msg+="请准确输入一口价域名金额<br>";
    }
    
    if(tradeType == 3)
    {
        if(parseInt(newPrice)<parseInt(lowPrice) && tradeType == 3 && Currency == 0)
        {
             msg+="你的询价过低，卖家的最低询价为 "+parseInt(lowPrice)+" 元(人民币)，请重新提交。<br>";
        }

        if(parseInt(newPrice)<parseInt(lowPrice) && tradeType == 3 && Currency == 1)
        {
             msg+="你的询价过低，卖家的最低询价为 "+parseInt(lowPrice)+" 美元，请重新提交。<br>";
        }
        
//        if(parseInt(newPrice)>parseInt(200000) && tradeType == 3 && Currency == 0)
//        {
//            msg+="您的出价超过系统最高出价限制，请联系我们的客服为您出价。";
//        }
    }

    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
    return true;

}


function CheckUserCashFormFun()
{
    var msg = "";
    var UserCash = GetObj("UserCash").value;
    if(GetObj("ubaId").value <=0)
    {
        msg +="请添加帐户信息，并审核通过后才可添加提现信息！<br>";
    }
    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }    
    
    
    regEx=/^((([123456789]+)([\d]*)([\.]*)([\d]{1,2}))|([123456789]+)([\d]*))$/;
    regRe=UserCash.match(regEx);
    if (!regRe){
        if (UserCash.length==0)
        {
            msg+="请填写提现金额<br>";
        }else{
            msg+="您填写的提现金额有误！<br>";
        }
        
    }
    
    if(parseInt(UserCash) == 0)
    {
       msg+="请输入提现金额！<br>"; 
    }
    
    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
}

function setActualUserCash()
{
    var msg = "";
    var UserCash = GetObj("UserCash").value;
    if(parseFloat(UserCash) > 5)
    {
        GetObj("actualUserCash").innerHTML = (parseFloat(UserCash) - 5).toFixed(2);
        GetObj("ErrShow1").style.display="none";
         InnerErr("moneyErr","","");
    }
    else
    {
        GetObj("actualUserCash").innerHTML = "0.00";
        msg+="银行提现需收取5元手续费，请提取大于5元的金额！<br>"; 
        InnerErr("moneyErr","银行提现需收取5元手续费，请提取大于5元的金额！");
    }
//    if (msg!=""){
//        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
//        GetObj("ErrShow1").style.display="block";
//    }
}


function chkformmodifybanksaccounts(tbxUserName,tbxAccounts,ddlBankName,selectArea_3,tbxChildBank,tbxEBankName,tbxCountry,tbxEArea,txbEAddress,tbxEPost,tbxSWIFTCODE,tbxABA,tbxNote,tbxEmail)
{
    var msg = "";
    try
    {
        if(GetObj(tbxUserName).value == "")
        {
           msg+="请输入收款方户名<br>"; 
        }
        if(GetObj(tbxAccounts).value == "")
        {
           msg+="请输入银行帐号<br>";
        }    
        if(GetObj(ddlBankName).value == "")
        {
           msg+="请输入银行名称<br>";
        }
        if(GetObj(tbxChildBank).value == "")
        {
           msg+="请选择开户支行<br>";
        }
        if(GetObj(selectArea_3).value == "")
        {
           msg+="请选择开户地<br>";
        }       
 
    }
    catch(err)
    {
        msg +="";
    }
    finally{}

   try
    {
        if(GetObj(tbxEBankName).value == "")
        {
           msg+="请输入开户银行。<br>";
        }   
        if(GetObj(tbxCountry).value == "")
        {
           msg+="请输入国家。<br>";
        } 
        if(GetObj(tbxEArea).value == "")
        {
           msg+="请输入银行开户地。<br>";
        }
        if(GetObj(txbEAddress).value == "")
        {
           msg+="请输入联系地址。<br>";
        }   
        if(GetObj(tbxEPost).value == "")
        {
           msg+="请输入邮编。<br>";
        }
        if(GetObj(tbxSWIFTCODE).value == "")
        {
           msg+="请输入SWIFT CODE。<br>";
        }      
        if(GetObj(tbxABA).value == "")
        {
           msg+="请输入ABA。<br>";
        }            
        if(GetObj(tbxNote).value == "")
        {
           msg+="请输入备注。<br>";
        }        
    }
    catch(err)
    {
        msg +="";
    }
    finally{}

    try
    {
        var regEx="";
        var regRe="";
        var str="";
        regEx=/^([0-9a-zA-Z_\.-]+)([0-9a-zA-Z_-]+)@([0-9a-zA-Z-]+)\.([0-9a-zA-Z-]+)([a-zA-Z\.]*)([a-zA-Z])$/;
        str=GetObj(tbxEmail).value;
        regRe=str.match(regEx);
        if (!regRe){
            if (str.length==0)
            {
                msg+="请填写您的邮箱地址<br>";
            }
            else
            {
                msg+="您填写的邮箱地址有误,最大输入50个字符！<br>";
            }
        }
    }
    catch(err)
    {
        msg +="";
    }    
    finally{}
    if (msg!="")
    {
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
    return true;
}

function chkformUserApplic()
{
    var msg = "";
    var domainInput = GetObj("domainInput").value;
    if (domainInput.length==0)
    {
        msg+="请填写域名<br>";
    }
    if(domainInput.split("\n").length>50)
    {
        msg+="最多50个域名,如有大量域名需要评估请直接与我们联系<br>";
    }
    
    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
}


function CHKAuctionDomain(newPrice)
{
    var msg = "";
    var newPrice = GetObj(newPrice).value;
    var lowPrice = GetObj("lowPrice").value;


    //价格
    regEx=/^([\d]+)$/;
    regRe=newPrice.match(regEx);
    if (!regRe){
        if (newPrice.length==0)
        {
            msg+="请填写价格<br>";
        }else{
            msg+="您填写的价格有误<br>";
        }
        
    }

    if(parseInt(newPrice) == 0)
    {
        msg+="您填写的价格有误<br>";
    }
    
    if(parseInt(newPrice)>parseInt(2147483647))
    {
         msg+="您输入的金额太大<br>";
    }
   
    if((parseInt(newPrice)%100) != 0)
    {
        msg+="您输入的价格必需是100的整数倍<br>";
    }
    
    if(parseInt(newPrice)<parseInt(lowPrice))
    {
         msg+="您输入的价格应大于或等于最低出价金额<br>";
    }
   
    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
    return true;

}

function CheckSCRegForm(tbxRegEmail,tbxRegPwd,txbRegPwd1,tbxContact,tbxTel)
{
    var msg="";
    var regEx;
    var regRe;
    var str;

    //-- email
    if (GetObj(tbxRegEmail)){
        regEx=/^([0-9a-zA-Z_\.-]+)([0-9a-zA-Z_-]+)@([0-9a-zA-Z-]+)\.([0-9a-zA-Z-]+)([a-zA-Z\.]*)([a-zA-Z])$/;
        str=GetObj(tbxRegEmail).value;
        regRe=str.match(regEx);
        if (!regRe){
            if (str.length==0){
                msg+="请填写您的邮箱地址<br>";
                }
            else{
                msg+="您填写的邮箱地址有误<br>";
            }
        }
        else if(getLeftChars(str,50) < 0)
        {
            msg+="您填写的邮箱地址有误,最大输入50个字符<br>";
        }
    }

    //password
    if (GetObj(tbxRegPwd)){
        str=GetObj(tbxRegPwd).value;
        if (str.length<6){
            msg+="请填写您的密码(至少6位)<br>";
            GetObj(tbxRegPwd).focus();
            GetObj(tbxRegPwd).select();
        }
        if (str!=GetObj(txbRegPwd1).value){
            msg+="您两次输入的密码不一致<br>";
            GetObj(txbRegPwd1).focus();
            GetObj(txbRegPwd1).select();
        }
    }
    
    regEx=/^([\S]+)$/;
    str=GetObj(tbxContact).value;
    regRe=str.match(regEx);
    if (!regRe){
        if (str.length==0)
            msg+="请填写联系人<br>";
        else{
            msg+="您填写的联系人有误,最大输入50个字节（相当于50/2个汉字）<br>";
        }
        GetObj(tbxContact).focus();
    }
    regEx=/^([\d]{1,9})([\d -]*)([\d]+)$/;
    str=GetObj(tbxTel).value;
    regRe=str.match(regEx);
    if (!regRe){
        if (str.length==0)
            msg+="请填写电话<br>";
        else{
            msg+="您填写的电话有误(0571-88888888/13900000000)<br>";
        }
        GetObj(tbxTel).focus();
    }
    
    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
    return true;
}

function CheckSCLoginForm(tbxLoginEmail,tbxLoginPwd,tbxCheckCode)
{
    var msg="";
    if(GetObj(tbxLoginEmail).value.length<=0)
    {
        msg += "请输入用户名<br>";
        GetObj(tbxLoginEmail).focus();
    }
    
    if(GetObj(tbxLoginPwd).value.length<=0)
    {
        msg += "请输入密码<br>";
        GetObj(tbxLoginPwd).focus();
    }
    
    if(GetObj(tbxCheckCode).value.length<=0)
    {
        msg += "请输入验证码<br>";
        GetObj(tbxCheckCode).focus();
    }
        
    if (msg!=""){
        GetObj("ErrShow1").innerHTML=msg;//alert(msg);
        GetObj("ErrShow1").style.display="block";
        return false;
    }
    return true;
}

function getLeftChars(varField,limit_len) {
    var i = 0;
    var counter = 0;
    var cap = limit_len;    
    var j=0;
   
    for (i = 0; i< varField.length; i++) {    
     if (varField.charCodeAt(i) > 127 || varField.charCodeAt(i) == 94||varField.charCodeAt(i) < 0) {
        j=j+2;  
     }
     else {
        j=j+1
     }   
    }  //结束FOR循环
    //var leftchars = cap - varField.value.length;    
    
    var leftchars = cap - j;    
    return (leftchars);
} 

var userObj;
function OnEmailTextBoxChange(obj){
    var msg="";
    var regEx;
    var regRe;
    var str;
    
    regEx=/^([0-9a-zA-Z_\.-]+)([0-9a-zA-Z_-]+)@([0-9a-zA-Z-]+)\.([0-9a-zA-Z-]+)([a-zA-Z\.]*)([a-zA-Z])$/;
    str=obj.value;
    regRe=str.match(regEx);
    if (!regRe){
        if (str.length==0){
            msg+="请填写您的邮箱地址<br>";
            }
        else{
            msg+="您填写的邮箱地址有误<br>";
        }
    }
    else if(getLeftChars(str,50) < 0)
    {
        msg+="您填写的邮箱地址有误,最大输入50个字符<br>";
    }
    if (msg!=""){
	    GetObj("ErrShow1").innerHTML=msg;
	    return;
	}
	userObj=obj;
	var objv=obj.value;
	getData_Text("RegCheckUser.html","GET","user="+objv+"&chk=email","EmailCheckResult");
}
function EmailCheckResult(xdoc){
        if (xdoc){
		if (xdoc=="0"){
		GetObj("email_err").innerHTML="此Email可以使用";
		GetObj("email_err").className ="expok";
		}
		else{
		GetObj("email_err").innerHTML="此Email已经被注册";
		GetObj("email_err").className ="expx";
		}
	}
}
function InnerErr(objName,text){
      GetObj(objName+"_err").innerHTML=text;
      if(text.length>0)
      {
        GetObj(objName+"_err").className="expx txspan";
      }
      else
      {
        GetObj(objName+"_err").className="";
      }
}