/*
Name: Validate Form Config for Maxplus
Author: Jirachai Thongtep
Date: December 29, 2009
Email: netlic@hotmail.com
Version: 1.0
	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/

*/ 
//Member : index.php
$().ready(function() {
	
		$("#memberRegister").validate({
		rules: {
			user_name: {
				required: true,
				minlength: 4,
				maxlength: 12,
				remote: "userCheck.php"
			},
			pwd_name1: {
				required: true,
				minlength: 6			
			},
			pwd_name2: {
				required: true,
				minlength: 6,
				equalTo: "#pwd_name1"
			},
			email: {
				required: true,
				email:true
			},
			name: {
				required: true,
				minlength: 6,
				maxlength: 20
			},
			province: {
				required: true
			},
			security_code: {
				required: true,
				remote: "capcha/capchaCheck.php"
			}
		},
		messages: {
			user_name:{
				required:"กรุณากรอก Username",
				minlength: "อย่างน้อย  4 ตัวอักษร และเป็นภาษาอังกฤษเท่านั้น",
				maxlength: "ไม่เกิน 12 ตัวอักษร และเป็นภาษาอังกฤษเท่านั้น",
				remote: "มีผู้ใช้ Username นี้แล้ว"
			},
			pwd_name1:{
				required:"กรุณาใส่รหัสผ่าน",
				minlength: "Password ควรตั้งอย่างน้อย 6 ตัวอักษร"
			},
			pwd_name2:{
				required:"กรุณาใส่รหัสผ่าน",
				minlength: "Password ควรตั้งอย่างน้อย 6 ตัวอักษร",
				equalTo: "Password ไม่ตรงกัน"
			},
			email: {
				required:"กรุณาใส่ Email Address",
				email:"กรุณาใส่ Email ให้ถูกต้อง"
			},
			name: {
				required:"กรุณาใส่ชื่อที่ใช้แสดงในระบบ",
				minlength: "ชื่อควรตั้งอย่างน้อย 6 ตัวอักษร",
				maxlength: "ชื่อควรตั้งไม่เกิน 14 ตัวอักษร"
			},
			date: {
				required: true
			},
			month: {
				required: true
			},
			year: {
				required: true
			},
			province: {
				required:"กรุณาเลือกจังหวัด"
			},
			security_code:{
				required: "กรุณาใส่รหัสยืนยันป้องกัน Spam",
				remote: "รหัสยืนยันไม่ถูกต้อง"
			}	
		},	
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		},
		onkeyup:false
	});

//Member : member_edit.php
$("#memberEdit").validate({
		rules: {
			name: {
				required: true,
				minlength: 6,
				maxlength: 20
			},
			email: {
				required: true,
				email:true
			},
			year: {
				required: true,
				minlength: 4,
				number:true
			}
		},
		messages: {
			name: {
				required:"ห้ามว่าง",
				minlength: "6-14 อักษร",
				maxlength: "6-14 อักษร"
			},
			email: {
				required:"ห้ามว่าง",
				email:"กรุณาใส่ Email ให้ถูกต้อง"
			},
			year: {
				required: true,
				minlength: "*",
				number: "กรุณาใส่เป็นตัวเลขเท่านั้น"
			}
		},	
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		},
		onkeyup:false
	});

//Blog : blog.php
$("#blogAdd").validate({
	rules: {
		TOPIC: {
			required: true
		},
		HEADLINE: {
			required: true
		},
		DETAIL: {
			required: true,
			minlength: 10
		},
		FILE: {
			required: true,
			accept:'jpg'
		}
	},
	messages: {
		TOPIC: "กรุณากรอกหัวข้อ",
		HEADLINE: "กรุณากรอกรายละเอียดย่อ",
		DETAIL: { 
			required: "กรุณากรอกรายละเอียด",
			minlength: "รายละเอียดต้องมีอย่างน้อย 10 ตัวอักษร" 
			}, 
		FILE: {
			required: "กรุณาแนบรูป",
			accept: "กรุณาแนบรูป jpg เท่านั้น"
		}
	},	
	success: function(label) {
		// set &nbsp; as text for IE
		label.html("&nbsp;").addClass("checked");
	},
	onkeyup:false
});	

// Blog : blog.php
$("#blogEdit").validate({
	rules: {
		TOPIC: {
			required: true
		},
		HEADLINE: {
			required: true
		},
		DETAIL: {
			required: true,
			minlength: 10
		}
	},
	messages: {
		TOPIC: "กรุณากรอกหัวข้อ",
		HEADLINE: "กรุณากรอกรายละเอียดย่อ",
		DETAIL: { 
			required: "กรุณากรอกรายละเอียด",
			minlength: "รายละเอียดต้องมีอย่างน้อย 10 ตัวอักษร" 
		}
	},	
	success: function(label) {
		// set &nbsp; as text for IE
		label.html("&nbsp;").addClass("checked");
	},
	onkeyup:false
});	

//webboard : blog.php
$("#webboardAdd").validate({
	rules: {
		topic: {
			required: true
		},
		category: {
			required: true
		},
		DETAIL: {
			required: true,
			minlength: 10
		},
		post_name: {
			required: true
		}
	},
	messages: {
		topic: "กรุณากรอกหัวข้อ",
		category: "กรุณากรอกเลือกหมวดหมู่กระทู้",
		DETAIL: { 
			required: "กรุณากรอกรายละเอียด",
			minlength: "รายละเอียดต้องมีอย่างน้อย 10 ตัวอักษร" 
			}, 
		post_name: "กรุณากรอกชื่อของท่าน"
	},	
	success: function(label) {
		// set &nbsp; as text for IE
		label.html("&nbsp;").addClass("checked");
	},
	onkeyup:false
});	

// Webboard : blog.php
$("#webboardEdit").validate({
	rules: {
		topic: {
			required: true
		},
		category: {
			required: true
		},
		DETAIL: {
			required: true,
			minlength: 10
		},
		post_name: {
			required: true
		}
	},
	messages: {
		topic: "กรุณากรอกหัวข้อ",
		category: "กรุณาเลือกหมวดหมู่กระทู้",
		DETAIL: { 
			required: "กรุณากรอกรายละเอียด",
			minlength: "รายละเอียดต้องมีอย่างน้อย 10 ตัวอักษร" 
			}, 
		post_name: "กรุณากรอกชื่อของท่าน"
	},	
	success: function(label) {
		// set &nbsp; as text for IE
		label.html("&nbsp;").addClass("checked");
	},
	onkeyup:false
});	

$("#webboardEditComment").validate({
	rules: {
		topic: {
			required: true
		},
		DETAIL: {
			required: true,
			minlength: 10
		},
		post_name: {
			required: true
		}
	},
	messages: {
		topic: "กรุณากรอกหัวข้อ",
		DETAIL: { 
			required: "กรุณากรอกรายละเอียด",
			minlength: "รายละเอียดต้องมีอย่างน้อย 10 ตัวอักษร" 
			}, 
		post_name: "กรุณากรอกชื่อของท่าน"
	},	
	success: function(label) {
		// set &nbsp; as text for IE
		label.html("&nbsp;").addClass("checked");
	},
	onkeyup:false
});	

$("#webboardAddComment").validate({
	rules: {
		topic: {
			required: true
		},
		DETAIL: {
			required: true,
			minlength: 10
		},
		post_name: {
			required: true
		}
	},
	messages: {
		topic: "กรุณากรอกหัวข้อ",
		DETAIL: { 
			required: "กรุณากรอกรายละเอียด",
			minlength: "รายละเอียดต้องมีอย่างน้อย 10 ตัวอักษร" 
			}, 
		post_name: "กรุณากรอกชื่อของท่าน"
	},	
	success: function(label) {
		// set &nbsp; as text for IE
		label.html("&nbsp;").addClass("checked");
	},
	onkeyup:false
});	

});
