var b = jQuery.noConflict();

b(document).ready(function(){
       // Validate for Register Form
       b("#Register").validate({
        rules:{
            "data[User][email]":{
                        required    :   true,
                        email       :   true
                        },
            "data[User][password]" : {
                        required    :   true,
                        minlength   :   6
                        },
            "data[User][re_password]" :{
                        required    :   true,
                        minlength   :   6,
                        equalTo     : "#UserPassword"
                        },
            "data[User][dia_chi]":{
                        required    : true,
                        minlength    : 10
                        },
            "data[User][dien_thoai]":{
                        required    : true,
                        minlength   : 7
                        },        
            "data[User][ten]": {
                        required  :  true,
                        minlength :  2
                        }
        },
        messages:{
            "data[User][email]" : {
                        required    : "Xin hãy nhập thông tin email.",
                        email       : "Xin hãy nhập đúng định dạng email."
                        },
            "data[User][password]":{
                        required: "Xin hãy nhập password.",
                        minlength : "Password phải có ít nhất 6 ký tự."
                        },
            "data[User][re_password]":{
                        required    : "Xin hãy nhập password.",
                        minlength   : "Password phải có ít nhất 6 ký tự.",
                        equalTo     : "Xác nhận password không đúng."
                        },
            "data[User][dia_chi]" : {
                        required    : "Xin hãy nhập thông tin địa chỉ.",
                        minlength   : "Địa chỉ phải có ít nhất 10 ký tự."
                        },
            "data[User][dien_thoai]": {
                        required    : "Xin hãy nhập số điện thoại.",
                        minlength   : "Điện thoại phải có ít nhất 7 ký tự."
                        }, 
            "data[User][ten]"   : "Xin hãy nhập tên."
        }
       });
       // End of Validate for Register Form


        // Validate for Login Form
        b('#LoginForm').validate({
            rules : {
                "data[User][email]" : {
                    required    : true,
                    email       : true
                    },
                "data[User][password]" : {
                    required    : true
                    }
            },
            messages : {
                "data[User][email]" : {
                    required    : "Xin hãy nhập email.",
                    email       : "Email không đúng."
                    },
                "data[User][password]" : {
                    required    : "Xin hãy nhập password."
                    }
                   }               
        });
        
        // End of Validate for Login Form
        
    // Validate for NhanTin
     b('#NhanTin').validate({
         rules : {
                "data[NhanTin][email]" : {
                    required    : true,
                    email       : true
                    }
                 },
         messages : {
                "data[NhanTin][email]" : {
                    required    : "Xin hãy nhập email.",
                    email       : "Email không đúng."
                    }
                 }
     });
     // End of Validate for Nhan Tin
     
     //Validate for Contact Form
     b('#Contact').validate({
        rules : {
            "data[Contact][email]" : {
                required    : true,
                email       : true
                },
            "data[Contact][ten]" : {
                required    : true,
                minlength   : 3
                },
            "data[Contact][thongtinlienhe]" : "required"              
        },
        messages : {
            "data[Contact][email]" : {
                required : "Xin hãy cung cấp email.",
                email       : "Xin hãy nhập chính xác email."
                },
            "data[Contact][ten]" : {
                required    : "Xin hãy cung cấp tên.",
                minlength   : "Tên phải có ít nhất 3 ký tự"
                },
            "data[Contact][thongtinlienhe]" : "Xin hãy cung cấp thông tin liên hệ."
           }              
     });
     // End of Validate for Contact Form              
});