﻿// JScript 文件

function validate(f)
{
    if(FormIsempty(Trim(f.city.value)))
    {
        alert("请选择您所在的市");
        f.city.focus();
        return false;
    }
    if(FormIsempty(Trim(f.txtBorough.value)))
    {
        alert("请填写您所在的区或县");
        f.txtBorough.focus();
        return false;
    }
    if(FormIsempty(Trim(f.txtAddress.value))||Trim(f.txtAddress.value)=="请在此填写您的详细地址")
    {
        alert("请填写您的详细地址");
        f.txtAddress.focus();
        return false;
    }
    if(FormIsempty(Trim(f.product.value)))
    {
        alert("请选择您的产品名称");
        f.product.focus();
        return false;
    }
    var reg=/\d{16}/;
	if(!reg.test(Trim(f.CODE.value)))
	{
	    alert("请正确填写防伪码");
	    f.CODE.focus();
        return false;
    }
    if(FormIsempty(Trim(f.FNAM.value)))
    {
        alert("请填写您身份证上的姓名");
        f.FNAM.focus();
        return false;
    }
    if(!isZipcode(Trim(f.ZIPC.value)))
    {
        alert("请正确填写您的邮政编码");
        f.ZIPC.focus();
        return false;
    }
    if(!FormIsemail(Trim(f.EMAL.value)))
    {
        alert("请正确填写您的电子邮件地址");
        f.EMAL.focus();
        return false;
    }
    var test=/^((\+86)?|\(\+86\))0?1[358]\d{9}$/;
    if(!test.test(Trim(f.MOBILE.value)))
    {
        alert("请正确填写您的手机号码");
        f.MOBILE.focus();
        return false;
    }
    if(FormIsempty(Trim(f.NEMA.value)))
    {
        alert("请选择是否接受来自罗技的关产品更新/升级、新产品、罗技新闻稿等讯息");
        f.NEMA.focus();
        return false;
    }
    var isclick;
    for(var i=0;i<f.CT01.length;i++)
    {
        if(f.CT01[i].checked)
            isclick=f.CT01[i].checked;
    }
    if(!isclick)
    {
        alert("请至少选择一个常用产品");
        f.CT01[0].focus();
        return false;
    }
    if(FormIsempty(Trim(f.GNDR.value)))
    {
        alert("请选择您的性别");
        f.GNDR.focus();
        return false;
    }
    if(!FormIsnumeric(Trim(f.YEAR.value)))
    {
        alert("请选择您的出生年份");
        f.YEAR.focus();
        return false;
    }
    if(FormIsempty(Trim(f.NPDP.value)))
    {
        alert("请选择您拥有多少罗技产品");
        f.NPDP.focus();
        return false;
    }
    return true;
}
