$(document).ready(function() {
        $("#frmlogin").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,uname,กรุณากรอกชื่อผู้ใช้งานด้วยค่ะ / Please fill your username",
						"required,pname,กรุณากรอกรหัสผ่านของคุณค่ะ / Please fill your password"
                ]
        });
});

$(document).ready(function() {
        $("#frmsubscribe").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,email,กรุณากรอกอีเมล์ด้วยค่ะ / Please fill your email address",
                        "valid_email,email,กรุณากรอกอีเมล์ให้ถูกต้องด้วยค่ะ / Please fill your correct email"
                ]
        });
});

$(document).ready(function() {
        $("#frmVote").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,vchoice,กรุณาเลือกตัวเลือกด้วยค่ะ / Please select vote option"
                ]
        });
});


$(document).ready(function() {
        $("#frmSearch").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,keyword,กรุณากรอกคำค้นหาด้วยค่ะ / Please fill your keyword"
                ]
        });
});

$(document).ready(function() {
        $("#frmForgetPass").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,uname,กรุณากรอกชื่อผู้ใช้งานด้วยค่ะ / Please fill your username",
			            "required,email,กรุณากรอกอีเมล์ด้วยค่ะ / Please fill your email address",
                        "valid_email,email,กรุณากรอกอีเมล์ให้ถูกต้องด้วยค่ะ / Please fill your correct email",
                        "required,gcode,กรุณากรอกรหัสภาพลับที่คุณเห็นด้วยค่ะ / Please fill secret code"
                ]
        });
});

$(document).ready(function() {
        $("#frmChangePass").RSV({
          onCompleteHandler: frmComplete,
				rules: [
						"function,DoCustomChangePassword"
                ]
        });
});


$(document).ready(function() {
        $("#frmnewtopic").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,type,กรุณาเลือกห้องด้วยค่ะ / Please select group / doctor",
			            "required,topic,กรุณากรอกคำถามด้วยค่ะ / Please fill your topic",
			            "required,detail,กรุณากรอกรายละเอียดคำถามด้วยค่ะ / Please fill your detail",
						"required,gcode,กรุณากรอกรหัสภาพลับที่คุณเห็นด้วยค่ะ / Please fill secret code"
                ]
        });
});

$(document).ready(function() {
        $("#frmContact").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,topic,กรุณากรอกหัวข้อของคุณด้วยค่ะ / Please fill your subject",
			            "required,detail,กรุณากรอกข้อความด้วยค่ะ / Please fill your message",
			            "required,email,กรุณากรอกอีเมล์ด้วยค่ะ / Please fill your email address",
                        "valid_email,email,กรุณากรอกอีเมล์ให้ถูกต้องด้วยค่ะ / Please fill your correct email",
			            "required,fullname,กรุณากรอกชื่อของท่านด้วยค่ะ / Please fill your fullname",
						"required,gcode,กรุณากรอกรหัสภาพลับที่คุณเห็นด้วยค่ะ / Please fill secret code"
                ]
        });
});

$(document).ready(function() {
        $("#frmProfile").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,firstname,กรุณากรอกชื่อของคุณด้วยค่ะ / Please fill your firstname",
			            "required,lastname,กรุณากรอกนามสกุลด้วยค่ะ / Please fill your lastname",
			            "required,email,กรุณากรอกอีเมล์ด้วยค่ะ / Please fill your email address",
                        "valid_email,email,กรุณากรอกอีเมล์ให้ถูกต้องด้วยค่ะ / Please fill your correct email",
						"required,mobile,กรุณากรอกเบอร์โทรศัพท์ด้วยค่ะ / Please fill your telephone number"
                ]
        });
});


$(document).ready(function() {
        $("#frmUpdateMember").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,fullname,กรุณากรอกชื่อของคุณด้วยค่ะ / Please fill your firstname",
			            "required,email,กรุณากรอกอีเมล์ด้วยค่ะ / Please fill your email address",
                        "valid_email,email,กรุณากรอกอีเมล์ให้ถูกต้องด้วยค่ะ / Please fill your correct email",
						"required,password1,กรุณากรอกรหัสผ่านด้วยค่ะ / Please fill your password",
						"required,gcode,กรุณากรอกรหัสภาพลับที่คุณเห็นด้วยค่ะ / Please fill secret code",
						"function,DoCustomValidation1"
                ]
        });
});

$(document).ready(function() {
        $("#frmRegister").RSV({
          onCompleteHandler: frmComplete,
				rules: [
			            "required,uname,กรุณากรอกชื่อผู้ใช้งานด้วยค่ะ / Please fill your username",
			            "required,fullname,กรุณากรอกชื่อของคุณด้วยค่ะ / Please fill your firstname",
			            "required,email,กรุณากรอกอีเมล์ด้วยค่ะ / Please fill your email address",
                        "valid_email,email,กรุณากรอกอีเมล์ให้ถูกต้องด้วยค่ะ / Please fill your correct email",
						"required,password1,กรุณากรอกรหัสผ่านด้วยค่ะ / Please fill your password",
						"required,gcode,กรุณากรอกรหัสภาพลับที่คุณเห็นด้วยค่ะ / Please fill secret code",
						"function,DoCustomValidation1"
                ]
        });
});

function frmComplete() {
	return true;
}

function DoCustomValidation1() {
     if (document.getElementById("password1").value!=document.getElementById("password2").value) {
		return [[document.getElementById("password1"), "ท่านยืนยันรหัสผ่านไม่ตรงกัน กรุณาลองใหม่อีกครั้ง / Your password not match please try again!!"]];
        document.getElementById("password1").value = "";
		document.getElementById("password2").value = "";
	}else{
        return true;
	}
}

function DoCustomValidation3() {
     if (!document.getElementById("agreement").checked) {
		return [[document.getElementById("agreement"), "กรุณาอ่านข้อตกลงและยอมรับข้อตกลง / Please accept agreement!!"]];
	}else{
        return true;
	}
}

function DoCustomChangePassword() {
    if (document.getElementById("cname").value == '') {
		return [[document.getElementById("cname"), "กรุณากรอกรหัสผ่านเดิมด้วยค่ะ / Please enter your current password."]];
    }else if (document.getElementById("pname1").value == '') {
		return [[document.getElementById("pname1"), "กรุณากรอกรหัสผ่านใหม่ด้วยค่ะ / Please enter your new password."]];
    }else if (document.getElementById("pname1").value!=document.getElementById("pname2").value) {
		return [[document.getElementById("pname1"), "รหัสผ่านใหม่ไม่ตรงกันค่ะ กรุณาลองใหม่อีกครั้ง / Your new password not match please try again!!"]];
        document.getElementById("pname1").value = "";
		document.getElementById("pname2").value = "";
	}else{
        return true;
	}
}

