// JavaScript Document
function doSave(){
	var form = document.getElementById('sys_form');
	var name = document.getElementById('POST_NAME');
	//var desc = document.getElementById('DESCRIPTION');
	var email = document.getElementById('POST_EMAIL');	
	
	if(trimStr(name.value) == ""){
		alert("กรุณากรอกชื่อด้วยค่ะ");
		name.focus();
		return false;
	}
	
	if(trimStr(email.value) != ""){
		if(!isEmail(email.value)){
			alert("อีเมล ไม่ถูกต้องกรุณากรอกใหม่ด้วยค่ะ");
			email.select();
			return false;			
		}
	}

	if(trimStr(form.DESCRIPTION.value) == ""){
		alert("กรุณากรอกความคิดเห็นด้วยค่ะ");
		form.DESCRIPTION.focus();
		return false;
	}
	
	if(trimStr(form.CAPTCHA_CODE.value) == ""){
		alert("กรุณากรอกรหัสยืนยันด้วย");	
		form.CAPTCHA_CODE.focus();
		return false;		
	}
	
	return true;
}
  
function doRegis(){
	var email = document.getElementById('R_EMAIL');		
	if(trimStr(email.value) == ""){
		alert("กรุณากรอก อีเมล ด้วยค่ะ");
		email.focus();
		return false;
	}
	
	if(trimStr(email.value) != ""){
		if(!isEmail(email.value)){
			alert("อีเมล ไม่ถูกต้องกรุณากรอกใหม่ด้วยค่ะ");
			email.select();
			return false;			
		}
	}
	
	return true;
}

function getObjById(id){
	var obj;
	if (document.getElementById) {
		obj = document.getElementById(id);
	} else if (document.all) {
		obj = document.all(id);
	} else if (document.layers) {
		obj = document.layers[id];
	}
	return obj;
}

function isEmail(str) {
	var pattern = /^[a-zA-Z0-9_\-.]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,3}$/;
	if (str.search(pattern) > -1) {
		return true;
	} else {
		return false;
	}
}

function trimStr(str){
	return str.replace(/^\s*|\s*$/g,"");
}

function countCheckbox(name){
	var count = 0;
	var el = document.getElementsByName(name);
	var lens = el.length;

	if(typeof lens == "undefined" || typeof lens == undefined){
		count = el.checked ? 1 : 0;
	}else{
		for(var index = 0; index < lens; index++) {
			count += el[index].checked ? 1 : 0;
		}	
	}
	return count;
}

function getCheckboxId(name){
	var id = "";
	var el = document.getElementsByName(name);
	var len = el.length;
	
	if(typeof len == "undefined" || typeof len == undefined ){
		id = el.checked ? el.value : "";
	}else{
		for(var index = 0; index < len; index++) {
			if(el[index].checked){
				if(id != ""){
					id += ","+el[index].value;
				}else{
					id = el[index].value;
				}
			}
		}
	}

	return id;
}

function getCheckboxIdStr(name){
	var id = "";
	var el = document.getElementsByName(name);
	var len = el.length;
	
	if(typeof len == "undefined" || typeof len == undefined ){
		id = el.checked ? "'"+el.value+"'" : "";
	}else{
		for(var index = 0; index < len; index++) {
			if(el[index].checked){
				if(id != ""){
					id += ",'"+el[index].value+"'";
				}else{
					id = "'"+el[index].value+"'";
				}
			}
		}
	}

	return id;
}

function selectAll(ckName,selectedName){
	var classColor = "odd";
	var currentClass = "";
	var el = document.getElementsByName(selectedName);
	var lens = el.length;
	
	for(var i=0;i<lens;i++){
		var el_tr = el[i].parentNode.parentNode;
		var check = ckName.checked; 
		if(!el[i].disabled){
			el[i].checked = check;
			currentClass = el_tr.className;
			currentClass = currentClass.replace('odd','');
			currentClass = currentClass.replace('even','');
			if(el[i].checked){				
				el_tr.className = "seleted "+currentClass;
			}else{
				currentClass = currentClass.replace('seleted','');				
				classColor = classColor == "odd" ? "even" : "odd";
				el_tr.className = classColor+" "+currentClass;
			}
		}
	}
}

function selectOne(ojb,selectClass){
	var currentClass = "";
	var el_tr = ojb.parentNode.parentNode;
	if('checkbox' == ojb.type){
		if(!ojb.disabled){
			currentClass = el_tr.className;	
		 	if(ojb.checked){
				currentClass = currentClass.replace('odd','');
				currentClass = currentClass.replace('even','');		
				el_tr.className = currentClass+" seleted";
			}else{				
				el_tr.className = selectClass+" "+currentClass;
			}
		}
	}
}

function chnagePaging(){
	var form = getObjById('sys_form');
	form.submit();
}