$.namespace("cart_order", {
    init: function() {
        $('#fmCart').validate({
            rules: {
                contact:{
                    required: "#addAddr:checked"
                },
                tel:{
                    required: "#addAddr:checked",
                    phone: true
                },
                mobile:{
                    required: "#addAddr:checked",
                    mobile: true
                },
                addr:{
                    required: "#addAddr:checked"
                },
                zip:{
                    required: "#addAddr:checked"
                },
                email:{
                    required: "#addAddr:checked",
                    email:true
                }
            }
        });
    }
});
$.namespace("supplier_reg", {
    init: function() {
        $("#sregForm").validate({
            rules:{
                name:{
                    required:true,
                    maxlength: 50,
                    reallettersonly: true,
                    remote:'/pub/checkSpName'
                },
                pass:{
                    required:true,
                    rangelength: [6, 40],
                    reallettersonly: true
                },
                passwd:{
                    required:true,
                    rangelength: [6, 40],
                    reallettersonly:true,
                    equalTo:'#pass'
                },
                captcha:{
                    required:true,
                    maxlength:4
                },
                realName:{
                    required:true,
                    maxlength:50
                },
                idCard:{
                    required:true ,
                    idCard:true
                },
                tel:{
                    required:true ,
                    tel: true
                },
                qm:{
                    required:true
                },
                email:{
                    required: true,
                    email:true
                },
                bemail:{
                    email:true
                },
                province:{
                    required: true
                },
                city:{
                    required: true
                },
                billAddr:{
                    required: true
                },
                billAccount:{
                    required: true,
                    digits:true
                },
                billName:{
                    required: true
                }

            },
            messages:{
                name:{
                    remote:"此登录名已存在"
                },
                idCard:{
                    remote:"此身份证号已存在"
                }
            }

        });
    }
});

$.namespace("product_c", {
    init:function() {

        $("#ncpForm").validate({
            rules:{
                code: {
                    required: true,
                    maxlength: 40
                },
                name:{
                    required:true,
                    maxlength:40
                },
                price:{
                    required:true,
                    number:true
                },
                marketPrice:{
                    required:true,
                    number:true
                },
                se:{
                    required:true,
                    number:true,
                    min: 0
                },
                brief:{
                    required:true,
                    maxlength: 255
                },
                threshold:{
                    required:true,
                    digits:true
                },
                ne:{
                    maxlength:30
                },
                so:{
                    maxlength:10
                },
                contact:{
                    maxlength:800
                },
                snExplain:{
                    maxlength:1000
                },
                unit:{
                    required:true,
                    maxlength:10
                },
                mcCodeName:{
                    maxlength:20
                },
                mcb:{
                    maxlength:100
                },
                snName:{
                    maxlength:10
                },
                detail:{
                    maxlength:10000
                },
                url:{
                    url:true
                },
                downUrl:{
                    url:true
                },
                weight:{
                    number: true
                }

            }
        });

        $('.save').click(function() {
            var p = $('#price').val();
            var mp = $('#marketPrice').val();
            if(Number(p) > Number(mp)){
                alert('商品特价必须小于等于市场价');
                return false;
            }
        });

        
    }

});


$.namespace("op_boi", {
    init:function() {
        $("#boiForm").validate({
            rules:{
                sMobile:{
                    required:true,
                    mobile: true
                },
                sOuter:{
                    required:true
                },
                sTime:{
                    required:true
                }
            }
        });
        $("#mrForm").validate({
            rules:{
                sSelMob:{
                    required:true,
                    mobile:true
                }
            }

        });
    }

});


$.namespace("adlink_c", {
    init:function() {
        $("#adlsForm").validate({
            rules:{
                name:{
                    required:true,
                    maxlength:200
                },
                type:{
                    required:true,
                    maxlength:10
                },
                url:{
                    required:true
                },
                seq:{
                    required:true,
                    digits:true
                }
            }
        });
    }

});

$.namespace("art_c", {
    init:function() {
        $("#artsForm").validate({
            rules:{
                title:{
                    required:true,
                    maxlength:100
                },
                type:{
                    required:true,
                    maxlength:10
                }
            }
        });
    }

});

$.namespace("u_addr", {
    init: function() {

        $('#addrForm').validate({
            rules:{
                contact:{
                    required: true,
                    maxlength: 32
                },
                addr:{
                    required: true
                },
                zip:{
                    required: true,
                    number:true
                },
                tel:{
                    required: true,
                    phone: true
                },
                mobile:{
                    required: true,
                    mobile: true
                },
                email:{
                    required: true,
                    email:true
                }
            }
        });
    }
});