var _intHours;

function showhideMenu(i,num){
	if(num==0) return;
	var tmp="";
	var a='sub_menu';
	var b='chk';
	cb = eval("document.getElementById('" + a + "" + i + "')");
	cb2 = eval("document.getElementById('"+b + "" + i + "')");
	tmp=cb2.value;
	if(tmp==0){
		cb.style.display='';
		cb2.value=1;
	}else{
		cb.style.display='none';
		cb2.value=0;
	}
}

function checkTimeEvent(dt_diff){
	var dt_now = new Date()
	dt_now.setTime(dt_now.getTime()+dt_diff) 

	var montharrayz	= new Array("ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
	var daysarrayz		= new Array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");

	var intHours			= dt_now.getHours();
	var intMinutes		= dt_now.getMinutes();
	var intSeconds		= dt_now.getSeconds();
	
	dateString		= "วัน"+daysarrayz[dt_now.getDay()]  + "ที่ "
	dateString		+= dt_now.getDate() + " "
	dateString		+= montharrayz[dt_now.getMonth() ]+ " "
	dateString		+= dt_now.getFullYear()+543 + " / " 
	
	timeString		= ""
	timeString		+= intHours;      
	timeString		+=((intMinutes < 10)?":0":":")+intMinutes; 
	timeString		+=((intSeconds < 10)?":0":":")+intSeconds; 
	//timeString	+=(intHours >= 12)?" PM":" AM"; 

	var timeString = dateString + " " + timeString;

	if(_intHours != intHours)
	{
		_intHours = intHours;	// current hour
		
		switch(intHours)
		{
			case 6:
			case 7:
			case 8:
			case 9:
			case 10:
				change_bg(document.getElementById('bg01'));
			break;

			case 11:
			case 12:
			case 13:
			case 14:
				change_bg(document.getElementById('bg02'));
			break;

			case 15:
			case 16:
			case 17:
				change_bg(document.getElementById('bg03'));
			break;

			case 18:
			case 19:
			case 20:
			case 21:
			case 22:
			case 23:
			case 24:
			case 0:
			case 1:
			case 2:
			case 3:
			case 4:
			case 5:
				change_bg(document.getElementById('bg04'));
			break;

		}
	}
	
	//document.getElementById('server-time').innerHTML = timeString;	
	setTimeout("checkTimeEvent("+dt_diff+")", 1000);
}

function tick(dt_diff){
	var dt_now = new Date()
	dt_now.setTime(dt_now.getTime()+dt_diff) 

	var montharrayz	= new Array("ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
	var daysarrayz		= new Array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");

	var intHours			= dt_now.getHours();
	var intMinutes		= dt_now.getMinutes();
	var intSeconds		= dt_now.getSeconds();
	
	dateString		= "วัน"+daysarrayz[dt_now.getDay()]  + "ที่ "
	dateString		+= dt_now.getDate() + " "
	dateString		+= montharrayz[dt_now.getMonth() ]+ " "
	dateString		+= dt_now.getFullYear()+543 + " / " 
	
	timeString		= ""
	timeString		+= intHours;      
	timeString		+=((intMinutes < 10)?":0":":")+intMinutes; 
	timeString		+=((intSeconds < 10)?":0":":")+intSeconds; 
	//timeString	+=(intHours >= 12)?" PM":" AM"; 

	var timeString = dateString + " " + timeString;
	
	document.getElementById('Aclock').innerHTML = timeString;	
	setTimeout("tick("+dt_diff+")", 1000);
}

function callfrm(dest){
	document.getElementById('frmConsole').action = dest;
	document.getElementById('frmConsole').method = "POST";
	document.getElementById('frmConsole').submit();
}

function callfrm3(dest){
	document.getElementById('frmConsole').action = dest;
	document.getElementById('frmConsole').method = "POST";
	document.getElementById('frmConsole').submit();
}


function onChangerow(name,row){
	var b=name;
	for(i=0;i<15;i++){
		cb = eval("document.getElementById('" + b + '' + i +"')");
		if(i<row){
			cb.style.display='';
		}else{			
			cb.style.display='none';
		}
	}
}

function checkboxNum(chk) {
	var total = 0;
	var max = eval('document.frmConsole.' + chk + '.length');
	for (var idx = 0; idx < max; idx++) {
		if (eval('document.frmConsole.'+ chk +'[' + idx + '].checked') == true) {
			total += 1;
		}
	}
	return total;
}

function onChangColor(name,bgcolor,fontcolor){
	document.getElementById(name).style.backgroundColor=bgcolor;
	document.getElementById(name).style.color=fontcolor;
}

function onChangeClass(name,classname){
	document.getElementById(name).className=classname;
}

/*function checkEnter(e,callFunction){
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	alert(code);
	if(code == 13){
		callFunction;
	}
}*/

function EngOnly(e,obj){
	// Extra Symbols
	var keyblock = new Array(33,64,35,36,37,94,38,42,40,41,95,43,61,92,123,125,91,93,58,59,34,39,60,62,44,46,63,47);

	var keyCode = e.keyCode || e.which;
	var keyChar = String.fromCharCode(keyCode);
	var CharShow="";
	var isThai=false;

	if(keyChar >= '~'){
		return false;
	}

	for(i=0;i<obj.value.length;i++){
		if(obj.value.charAt(i) >= '~') {
			isThai = true;
		}else{
			CharShow += obj.value.charAt(i);
		}
	}

	for(var i=0 ; i<keyblock.length ; i++){
		if(keyCode == keyblock[i]){
			return false;
		}
	}

	obj.value = CharShow;
	if(isThai == true){
		return false;
	}else{
		return true;	
	}
}

function DigitOnly(evt)
{
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	 return true;
}