  function getCookieByKey(objName){//获取指定名称的cookie的值
        var arrStr = document.cookie.split("; ");
        for(var i = 0;i < arrStr.length;i ++){
        var temp = arrStr[i].split("=");
        if(temp[0] == objName) return unescape(temp[1]);
        }
       } 
String.prototype.getQueryString = function(name) {
var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"),   r;
    if (r = this.match(reg))   return   unescape(r[2]);
    return   "portal";
};
document.getElementById("source").value = window.location.href.getQueryString("source");
var ck_source=Get_Cookie("ck_source");
if(ck_source=="" || ck_source=="null" || ck_source==null && document.getElementById("source").value!=""){
    Set_Cookie('ck_source', document.getElementById("source").value, '7', '/', '.ebay.cn', '');
}
function chkfrm2() {
    var errorMsg = "您所输入的信息有误:  \n\n";
    var errorNum = 0;

    if (document.getElementById("userId").value == "") {
        errorNum += 1;
        errorMsg += " " + errorNum + ".请填写您的姓名.\n";
        document.getElementById("userId").focus();
    }
    if (document.getElementById("email").value == "") {
        errorNum += 1;
        errorMsg += " " + errorNum + ".请填写您的Email.\n";
        document.getElementById("email").focus();
    }
    if (!/^\w+\.?\w+@\w+(\.\w+)+$/i.test(document.getElementById("email").value)) {
        errorNum += 1;
        errorMsg += " " + errorNum + ".Email格式不正确.\n";
        new RegExp()
        document.getElementById("email").focus();
    }
   if (document.getElementById("phone").value == "") {
        errorNum += 1;
       errorMsg += " " + errorNum + ".请填写您的电话号码.\n";
        document.getElementById("phone").focus();
    }
    if (document.getElementById("product").value == "") {
        errorNum += 1;
        errorMsg += " " + errorNum + ".请填写您的产品.\n";
        document.getElementById("product").focus();
    }
//   if (document.getElementById("server").checked == false) {
//        errorNum += 1;
 //       errorMsg += " " + errorNum + ".服务条款尚未同意.\n";
//        document.getElementById("server").focus();
  //  }
   
     if (document.getElementById("checkserver").checked == false) {
       errorNum += 1;
       errorMsg += " " + errorNum + ".如果您不接受服务条款，我们无法为您提供进一步的服务，如要继续，请勾选我接受服务条款.\n";
       document.getElementById("checkserver").focus();
     }
    
    if (errorNum != 0) {
        alert(errorMsg);
        return false;
    }
    else {
        return true;
    }
}

function RealLen(v) {
    return (typeof(v) == "string") ? v.replace(/[^\x00-\xff]/g, "^^").length : 0;
}

function addNC() {
       camp=getCookieByKey("Campaign");
  camp_kw=getCookieByKey("Campaign_kw");
    if (chkfrm2()) {
        var sUrl = "http://www.ebay.cn/PreRegisterInfo.shtml?opt=addNC";
       // var ck_source=Get_Cookie("ck_source");
       ck_source=window.location.href.getQueryString("source");
        if(ck_source == "" || trim(ck_source)=="null" || ck_source==null){ck_source="portal";}
        var postBody = "username=" + document.getElementById('userId').value + "&phone=" + document.getElementById('phone').value + "&email=" + document.getElementById('email').value + "&product=" + document.getElementById('product').value + "&source=" + ck_source + "&type=" + document.getElementById('type').value + "&val_code=" + document.getElementById('valCode').value+"&camp="+camp+"&camp_kw="+camp_kw;
        sUrl += "&" + encodeURI(postBody);
        xhr.open("post", sUrl, true);
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4) {
                if (xhr.status == 200) {
                    var tmpS = trim(xhr.responseText);

                    if (tmpS == "success") {
                        document.getElementById('userId').value = "";
                        document.getElementById('phone').value = "";
                        document.getElementById('email').value = "";
                        document.getElementById('product').value = "";
                        document.getElementById('valCode').value = "";
                        window.location.href='http://www.ebay.cn/pages/jsp/fm/success/gen_succ.jsp';
                  /*  try {
                        popAd();
                    } catch (e) {
                        popuped = false;
                        if (document.all) {
                            document.body.attachEvent('click', popAd);
                        } else {
                            document.body.addEventListener('click', popAd, false);
                        }
                    }
                    */    
                    } else if (tmpS == "valerror") {
                        alert("验证码错误，请重新发送");
                        document.getElementById('valCode').value = "";
                        window.location.reload();
//                            reloadimg('img_valCode');
                    } else if (tmpS == "error") {
                        alert("信息发送失败！");
                    } else if (tmpS == "phone"){
                        alert("您填写的手机号已经存在，我们会尽快与您联系");
                    } else if (tmpS == "email"){
                        alert("您填写的Email已经存在，我们会尽快与您联系");
                    } else {
                        alert("wrong");
                    }
                }
            }
        };
        xhr.send(null);

    }
}
function reloadimg(obj) {
    var timenow = new Date().getTime();
    document.getElementById(obj).src = "http://www.ebay.cn/ValidateCode?test=" + timenow;
}

function validate_email(field, alerttxt) {
    with (field)
    {
        apos = value.indexOf("@")
        dotpos = value.lastIndexOf(".")
        if (apos < 1 || dotpos - apos < 2)
        {
            alert(alerttxt);
            return false
        }
        else {
            return true
        }
    }
}
function validate_required(field, alerttxt) {
    with (field)
    {
        if (value == null || value == "")
        {
            alert(alerttxt);
            return false
        }
        else {
            return true
        }
    }
}
function validate_form(thisform) {
     if (document.getElementById("checkserver").checked == false) {
           alert('如果您不接受服务条款，我们无法为您提供进一步的服务，如要继续，请勾选我接受服务条款');
         return false
         }

     with (thisform)
    {
       
         if (validate_required(last_name, "姓名不能为空!") == false)
         {
            last_name.focus();
            return false
         }
        if (validate_required(email, "邮件地址不能为空!") == false)
        {
            email.focus();
            return false
        }
        if (validate_email(email, "邮件地址格式不对！") == false)
        {
            email.focus();
            return false
        }
        if (validate_required(company, "公司名称不能为空!") == false)
        {
            company.focus();
            return false
        }
        if (validate_required(description, "主要产品不能为空!") == false)
        {
            description.focus();
            return false
        }
        if (validate_required(phone, "联系电话不能为空!") == false)
        {
            phone.focus();
            return false
        }
    }
    window.location.href = window.location.href;
}
var popuped = false;
function popAd(){
if (popuped) return;
    popuped = true;
    var purl='http://www.ebay.cn/pages/jsp/fm/success/gen_succ.jsp';
    var w=800;
    var h=600;
    var adPopup = window.open('about:blank', '_blank','width='+w+',height='+h+', ...');
    adPopup.blur();
    adPopup.opener.focus();
    adPopup.location = purl;
    return adPopup;
}

