/*检查个人会员注册账号*/
function checkRegisterAccount(account, htmlID) {
    if (account.trim().length < 3
        || account.trim().length > 30
        || !jscomIsStrInLimitChars(account, '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_')) {
        $("#" + htmlID).append("<font color=\"#ff0000\">请输入用户名,只能由数字,字母及下划线组成,3-20位</font>");
    }
    else {
        $.ajax({ url: UrlBase + "Service/AjaxService.aspx",
            data: "type=checkAccount&loginAccount=" + account,
            cache: false,
            success: function(data) {
                $("#" + htmlID).empty().append(data);
            }
        });
    }
}

/*检查个人会员注册邮箱是否存在账号*/
function checkRegisterEmail(email, htmlID) {

    if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) == false) {
        $("#" + htmlID).empty().append("<font color=\"#ff0000\">请检查您的信箱地址填写是否有误</font>");
    }
    else {
        $.ajax({ url: UrlBase + "Service/AjaxService.aspx",
            data: "type=checkEmail&email=" + email,
            cache: false,
            success: function(data) {
                $("#" + htmlID).empty().append(data);
            }
        });
    }
}

/*加载产品分类数据*/
function loadProductCategoryData(preCode, categoryListID) {
    var $categoryList = $("#categorylist").empty().append("<option value='-1'>-选择类别-</option>");
    $("#productlist").empty().append("<option value='-1'>-选择产品-</option>");
    $.ajax({ url: UrlBase + "Service/AjaxService.aspx",
        data: "type=loadCategory&preCode=" + preCode,
        dataType: "json",
        cache: false,
        success: function(data) {
            $.each(data, function(index, item) {
                $categoryList.append("<option value='" + item.value + "'>" + item.text + "</option>");
            });
        }
    });
}

/*加载产品数据*/
function loadProductData(categoryCode, productListID) {
    var $productList = $("#productlist").empty().append("<option value='-1'>-选择产品-</option>");
    $.ajax({ url: UrlBase + "Service/AjaxService.aspx",
        data: "type=loadProduct&category=" + categoryCode,
        dataType: "json",
        cache: false,
        success: function(data) {
            $.each(data, function(index, item) {
                $productList.append("<option value='" + item.value + "'>" + item.text + "</option>");
            });
        }
    });
}
