<!--

var mfilter = /^.+@.+\..{2,3}$/;
var efilter = /[^a-z0-9]/;
var efilter2 = /[^A-Za-z0-9_\.\/\,\-]/;
var nfilter = /[^0-9]/;
var pfilter = /^\+[0-9]{2}\.[0-9]+$/;
var bfilter = /[^ $]/;

function chkusername(frm, field) {
	var selFrm = document.forms[frm].elements[field];
	var err="";

	if (selFrm.value=='') {
		err = '\n   - Username'; 
	} else if ((selFrm.value.length < 3) || (selFrm.value.length > 15)) {
		err = '\n   - Username 3-15 ตัวอักษร'; 
	} else if (efilter2.test(selFrm.value)) {
		err = '\n   - Username เป็น A-Z a-z 0-9 _ . , - เท่านั้น';
	}

	return  err;
}

function chkemail(frm, field) {
	var selFrm = document.forms[frm].elements[field];
	var err="";

	if (selFrm.value=='') {
		err = '\n   - Email'; 
	} else if (!mfilter.test(selFrm.value)) { 
		err = '\n   - Email error';
	}

	return err;
}

function chkpass(frm, field1, field2) {
	var selFrm1 = document.forms[frm].elements[field1];
	var selFrm2 = document.forms[frm].elements[field2];
	var err="";

	if (selFrm1.value=='') {
		err = '\n   - Password is blank'; 
	} else if ((selFrm1.value.length < 5) || (selFrm1.value.length > 15)) {
		err = '\n   - Password 5-15 chars'; 
	} else if (selFrm1.value != selFrm2.value) { 
		err = '\n   - Password mismatch';
	} else if (efilter2.test(selFrm1.value)) {
		err = '\n   - Password allow only [A-Za-z0-9 _.,-]';
	}

	return err;
}

function chkblank(frm, field, fieldname) {
	var selFrm = document.forms[frm].elements[field];
	var err="";

	if ((selFrm.value=='') || (!bfilter.test(selFrm.value))) {
		err = '\n   - '+fieldname; 
	}

	return err;
}

function chkblank2(frm, field1, field2, fieldname) {
	var selFrm1 = document.forms[frm].elements[field1];
	var selFrm2 = document.forms[frm].elements[field2];
	var err="";

	if ((selFrm1.value=='') || (!bfilter.test(selFrm1.value)) && ((selFrm2.value=='') || (!bfilter.test(selFrm2.value)))) {
		err = '\n   - '+fieldname; 
	}

	return err;
}

function chkblanknumeric(frm, field, fieldname) {
	var selFrm = document.forms[frm].elements[field];
	var err="";

	if (selFrm.value=='') { err += '\n   - '+fieldname; }
	else if (nfilter.test(selFrm.value)) { err += '\n   - '+fieldname+' Not Numeric'; }

	return err;
}


function chkalert(err, cfm) {
	if (err != "") {
		err ="_____________________________\n" +
		"กรอกข้อมูลต่อไปนี้ไม่ครบ\nหรือข้อมูลผิดพลาดค่ะ :\n" +
		err + "\n_____________________________" +
		"\nช่วยกรอกอีกครั้งนะคะ";

		alert(err);
		return false;
	} else if (cfm) {

		if (!confirm('Confirm?')) { return false; }
		else { return true; }
	} else {
		return true;
	}
}


function ChkMemPass() {
	var err="";

	err += chkblank('frm', 'userid', 'User');
	err += chkpass('frm', 'pass1','pass2');

	return chkalert(err, true);
}

function UsrChkVal() {
	var err="";
	if (efilter2.test(document.frm.username.value)) { 
		err += '\n   - username ภาษาอังกฤษเท่านั้น (A-Z a-z 0-9 _ .  , -)'; 
	} else {
		err += chkusername('username');
	}
	err += chkpass('pass1','pass2');

	if (document.frm.ulevel.selectedIndex==0) 
		err += '\n   - Level'; 

	err += chkblank('fullname', 'Name', 'frm');

	return chkalert(err);
}

function NewsChkVal() {
	var err="";
	var selFrm=document.frm;

	selFrm.detail.value = oEdit1.getHTMLBody();

	if(selFrm.title.value==""){
		err+="\r\n - หัวข้อข่าว/ประกาศ";
	}
	if(selFrm.detail.value==""){
		err+="\r\n - เนื้อหา";
	}

	return chkalert(err);
}

function CalChkVal() {
	var err="";
	var selFrm=document.frm;

	selFrm.detail.value = oEdit1.getHTMLBody();

	if(selFrm.title.value==""){
		err+="\r\n - หัวข้อกิจกรรม";
	}
	if(selFrm.detail.value==""){
		err+="\r\n - เนื้อหา";
	}

	return chkalert(err);
}

function blogChkVal() {
	var err="";
	var chk=0;
	var selFrm=document.frm;

	if(selFrm.blogcat.value==""){
		err+="\r\n - กลุ่มของบล็อก";
	}
	if(selFrm.title.value==""){
		err+="\r\n - หัวข้อ";
	}
	if(selFrm.cat.value==""){
		err+="\r\n - หมวดของบันทึก";
	}

	if (selFrm.st2.value!='' && selFrm.st1.value=='') {
		err+="\r\n - ยุทธศาสตร์ 1";
	} else if (selFrm.st3.value!='' && selFrm.st1.value=='') {
		err+="\r\n - ยุทธศาสตร์ 1";
	}
	if (selFrm.st3.value!='' && selFrm.st2.value=='') {
		err+="\r\n - ยุทธศาสตร์ 2";
	}

	for (var i=1; i<=3; i++ ) {
		if (selFrm['st'+i].value!='' && selFrm['lv'+i].value=='') {
			err+="\r\n - ระดับความสำคัญ (ยุทธศาสตร์ "+ i +")";
		}
	}

	for (var i=1; i<=3; i++ ) {
		for (var j=1; j<=3; j++ ){
			if ((selFrm['st'+i].value !='' && selFrm['st'+j].value !='') && (i != j)){
				if (selFrm['st'+i].value==selFrm['st'+j].value) {
					chk++;
					break;
				}
			}
		}
	}
	if (chk>0) {
		err+="\r\n - ประเด็นยุทธศาสตร์ (ซ้ำกัน)";
	}

	if (selFrm.kmowner[1].checked==1 && selFrm.dp.value=='') {
		err+="\r\n - หน่วยงาน (เจ้าของความรู้)";
	}

	selFrm.detail.value = oEdit1.getHTMLBody();

	if(selFrm.detail.value==""){
		err+="\r\n - เนื้อหา";
	}

	if(selFrm.keyword.value==""){
		err+="\r\n - คำสำคัญ";
	}
	
	return chkalert(err);
}


function blogcfgChkVal() {

	if (!confirm('ต้องการบันทึกลักษณะการแสดงผลนี้?')) {
		return false;
	} else {
		return true;
	}

}


function filemgmtChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.File1.value==""){
		err+="\r\n - ไฟล์";
	}

	return chkalert(err);
}


function strategyChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.title.value==""){
		err+="\r\n - หัวข้อประเด็นยุทธศาสตร์";
	}

	return chkalert(err);
}

function divisionChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.title.value==""){
		err+="\r\n - สังกัดสำนัก/กอง";
	}

	return chkalert(err);
}

function departmentChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.title.value==""){
		err+="\r\n - ฝ่าย/กลุ่มงาน";
	}

	return chkalert(err);
}

function genknowChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.title.value==""){
		err+="\r\n - ชื่อความรู้ทั่วไป";
	}

	return chkalert(err);
}

function orgknowChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.title.value==""){
		err+="\r\n - ชื่อความรู้ขององค์กร";
	}

	return chkalert(err);
}

function blogcatChkVal() {
	var err="";
	var selFrm=document.frm;

	if(selFrm.title.value==""){
		err+="\r\n - ชื่อความรู้ขององค์กร";
	}

	return chkalert(err);
}

function MarqueeChkVal() {
	var selFrm=document.frm;
	selFrm.detail.value = oEdit1.getHTMLBody();
}

function blogCommentChk() {
	var selFrm=document.frm;
	selFrm.baco_detail.value = oEdit1.getHTMLBody();

	if(selFrm.baco_detail.value==""){
		err+="\r\n - ความคิดเห็น";
	}

	return chkalert(err);
}

function DelConfirm() {
	var xchk=0; 
	for (var i=0; i<document.frm.num.value; i++) { 
		if (document.frm['mdelid['+i+']'].checked==1) { 
			xchk=xchk+1; 
		}
	} 
	if (xchk==0) { 
		alert('กรุณาเลือกข้อมูลที่ต้องการลบค่ะ'); 
		return false;
	} else { 
		if(confirm('ยืนยันการลบข้อมูล?')) { 
			return true; 
		} else { 
			return false; 
		}
	}
}

function DelConfirm2() {
	var xchk=0; 
	for (var i=0; i<document.frm.num.value; i++) { 
		if (document.frm['mdelid['+i+']'].checked==1) { 
			xchk=xchk+1; 
		}
	} 
	if (xchk==0) { 
		alert('Please select target to delete'); 
		return false;
	} else { 
		if(confirm('Delete selected target?')) { 
			frm.action='removedata.php';
			frm.submit();
			return true;
		} else { 
			return false; 
		}
	}
}

function doSubmit(formname, faction) {
	document.forms[formname].action=faction;
	document.forms[formname].submit();
}

function goto(formname, page) {
	document.forms[formname].page.value=page;
	document.forms[formname].submit();
}

function clearform(frm, field) {
	var selFrm = document.forms[frm].elements[field];
	if (confirm('ต้องการลบข้อมูลนี้')) {
		selFrm.value='';
	}
}

function submitenter(myfield,e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}

function chpage(myform, page) {
	myform.page.value=page
	myform.form.submit();
}

function chkall(form, field, v, j) {
	for (var i=0; i<j; i++ ) {
		document.forms[form].elements[field+'['+i+']'].checked=v;
	}
}

function memshow(id) {
	document.frm.userid.value=id;
	frm.submit();
}

function datadel(id) {
	if (confirm('ต้องการลบข้อมูลนี้')) {
		document.frm.delid.value=id;
		frm.submit();
	}
}
function dataedit(id) {
	document.frm.id.value=id;
	frm.submit();
}
function datashow(id) {
	document.frm.id.value=id;
	frm.submit();
}
function datastatus(id, status) {
	document.frm.id.value=id;
	document.frm.status.value=status;
	frm.submit();
}

function popup (url, name, w, h) {
	if (!w) { w = 600; }
	if (!h) { h = 475; }
	window.open ( url, name, 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width='+ w +', height='+ h +', top=, left=');
}

function popup2 (url, name, w, h) {
	if (!w) { w = 600; }
	if (!h) { h = 475; }
	window.open ( url, name, 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=no, width='+ w +', height='+ h +', top=, left=');
}

function text(txt) {
   window.status = txt;
}


//-->