function CreateXMLHttpRequest(){
	var xhr;
	if(window.ActiveXObject){
		xhr=new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		xhr=new XMLHttpRequest();
	}
	return xhr;
}
function $e(element){
	return 	document.getElementById(element);
}
function $ev(element){
	return 	document.getElementById(element).value;
}
function CompJSON(params){
	if(params.folder=='user'){
		if(params.show){
			//document.getElementById(params.show).innerHTML="<div align='center'><img src='img/load.gif'>&nbsp;&nbsp;<font color='black'>Loading</font></div>";	
		}
	}
	var body={};
	//body.file=params.file;
	body.params=params;
	var obj = $.JSON.encode(body);
	obj=encodeURI(obj);
	$.ajaxSet({
		 processData: false,
		 type:"POST"
	});
	return obj;
}
function LoadHTMLPage(params){		
		var object=CompJSON(params);
		$("#"+params.show).html("Loading...");
		$.post(main,object,function (data){		
		$("#"+params.show).html(data);	
	  });
}
function login(params){
	params.usrnm=$e('usrnm').value;
	params.paswd=$e('paswd').value;
	var object=CompJSON(params);
	$.post(main,object,function (data){
	//data=decodeURI(data);alert(data);
		if(data=="a" || data=='m'){
			//respObj = $.parseJSON(data);
			//LoadLogoutFrm({file:'enpc_frm_logout',folder:'user',show:'frm_login',mtyp:'a'},respObj);	
			window.location.reload();
		}//else if(data=='1'){
			//LoadLogoutFrm({file:'enpc_frm_logout',folder:'user',show:'frm_login',mtyp:'m'});	
			//window.location.reload();
		//}
		else{				
			LoadLoginFrm({file:'td_frm_login',folder:'user',show:'frm_login',stat:'1'});	
		}
	});
}
function LoadLogoutFrm(params,params1){		
		var object=CompJSON(params);
		$.post(main,object,function (data){	
		if(params.mtyp=='a'){
		$("#"+params.show).html(data);
		LoadHTMLPage({file:'enpc_frm_setup_main',folder:'setup',show:'main_page',m_user:params1.m_user,m_pnews:params1.m_pnews,m_hnews:params1.m_hnews,m_enews:params1.m_enews,m_bord:params1.m_bord});	
		}else{
			$("#"+params.show).html(data);
		}
	  });
}
function logout(params){	
	var object=CompJSON(params);
	$.post(main,object,function (data){
	//LoadLoginFrm({file:'enpc_frm_login',folder:'user',show:'frm_login',stat:'0'});		
	window.location.reload();
	});
}
function LoadLoginFrm(params){
		var object=CompJSON(params);
		$.post(main,object,function (data){	
		$("#"+params.show).html(data);
		if(params.stat=='0'){
			$e('usrnm').focus();	
			LoadHTMLPage({file:'page',folder:'',show:'main_page'});
			//window.open('../index.php','_self','','');
		}else{
			alert("Invalid Username and Password !");
			$e('usrnm').focus();	
		}		
	  });
		
}
function new_windows(params){
	var object=CompJSON(params);
	window.open(params.path+'main_windows.php?params='+object,params.file,'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,width=1200,height=700,top=150,left=20');	
}
function Src_user(params){
					//params.SrcUsr=$e('SrcUsr').value;
					var object=CompJSON(params);
					$.post(main,object,function (data){	
						$("#"+params.show).html(data);						   
					});	
}
function edit_user(id){
						var params={};
						params.fnm=$e('efnm').value;
						params.lnm=$e('elnm').value;
						params.position=$e('eposition').value;
						params.email=$e('email').value;
						params.start_date=$e('estart_date').value;
						params.stop_date=$e('estop_date').value;
						if(params.fnm==''){
							alert('กรุณาใส่ชื่อ !'); $e('efnm').focus(); return false;
						}
						if(params.lnm==''){
							alert('กรุณาใส่นามสกุล !'); $e('elnm').focus(); return false;
						}						
						if(params.position==''){
							alert('กรุณาใส่ตำแหน่ง !'); $e('eposition').focus(); return false;
						}
						if(params.email==''){
							alert('กรุณาใส่ email !'); $e('email').focus(); return false;
						}
						if(params.start_date==''){
							alert('กรุณาใส่วันเริ่มใช้งาน !'); $e('estart_date').focus(); return false;
						}
						if(params.stop_date==''){
							alert('กรุณาใส่วันหมดอายุการใช้งาน  !'); $e('estop_date').focus(); return false;
						}				
						params.id=id;
						params.file='td_sql_user_edit';
						params.folder='user';
						var object=CompJSON(params);
							$.post(main,object,function (data){
								if(data==0){
									window.opener.document.getElementById('ursMenu').click();
									//window.opener.document.getElementById('SrcUsr').value=params.fnm;
									//window.opener.document.getElementById('button_src_user').click();
									alert('บันทึกสำเร็จ!');
									 window.close();
									
									//Src_user({file:'enpc_src_user',show:'show_user',folder:'user',text:'5'});
								}else{
									alert("error");	
								}
						});
}
function edit_user_profile(id){
						var params={};
						params.fnm=$e('efnm').value;
						params.lnm=$e('elnm').value;
						params.email=$e('email').value;
						if(params.fnm==''){
							alert('กรุณาใส่ชื่อ !'); $e('efnm').focus(); return false;
						}
						if(params.lnm==''){
							alert('กรุณาใส่นามสกุล !'); $e('elnm').focus(); return false;
						}
						if(params.email==''){
							alert('กรุณาใส่ email !'); $e('email').focus(); return false;
						}
						params.id=id;
						params.file='td_sql_user_profile_edit';
						params.folder='user';
						var object=CompJSON(params);
							$.post(main,object,function (data){
								if(data==0){
									alert('บันทึกสำเร็จ!');
									document.getElementById('ursMenu').click();
									//window.opener.document.getElementById('SrcUsr').value=params.fnm;
									//window.opener.document.getElementById('button_src_user').click();
									
									
									//Src_user({file:'enpc_src_user',show:'show_user',folder:'user',text:'5'});
								}else if(data==2){
									alert("E-mail นี้มีอยู่แล้วในระบบ ไม่สามารถใช้ได้ !!!");	
								}else{
									alert("error");	
								}
						});
}
function delete_user(params){
			if(confirm("ต้องการลบข้อมูลใช่หรือไม่ ?")==true){	
				var object=CompJSON(params);
				$.post(main,object,function (data){	
					if(data==0){
						document.getElementById('SrcUsr').value='';
						document.getElementById('button_src_user').click();
						alert('ลบสำเร็จ!');
					}else{
						alert('error');	
					}
				});
			}else{
				return false;	
			}
}
function news_add(params){
	params.type=$ev('type');
	params.topic=$ev('topic');
	params.start_date=$ev('start_date');
	params.stop_date=$ev('stop_date');
	if(params.type==''){
		alert('กรุณาเลือกประเภทข่าว !'); 		
		document.getElementById('type').focus(); 
		return false;
	}
	if(params.topic==''){
		alert('กรุณาใส่หัวข้อข่าว !'); 		
		document.getElementById('topic').focus(); 
		return false;
	}if(params.start_date==''){
		alert('วันเริ่มต้นใช้งาน !'); 		
		document.getElementById('start_date').focus(); 
		return false;
	}if(params.stop_date==''){
		alert('วันสิ้นสุดใช้งาน !'); 		
		document.getElementById('stop_date').focus(); 
		return false;
	}
}
function add_file(){
	$e('button_add_file').disabled=true;
	var num=($ev('count_file'));
	var nums=parseInt(num)+1;
	$e('count_file').value=nums;
	$('#add_file').append('<div class="file'+nums+'"><input type="file" name="hnews_file'+nums+'">&nbsp;<input type="button" id='+nums+' value="&nbsp;&nbsp;-&nbsp;&nbsp;" onClick="remove_file(this);"/><br/></div>');
	$e('button_add_file').disabled=false;
}
function remove_file(obj){
	var n=(obj.id);
	$('.file'+n).remove();
}
function delete_news(params){
			if(confirm("ต้องการลบข้อมูลใช่หรือไม่ ?")==true){	
				var object=CompJSON(params);
				$.post(main,object,function (data){	
					if(data==0){
						document.getElementById('newMenu').click();
						//document.getElementById('SrcHnews').value='';
						//document.getElementById('button_src_hnews').click();
						alert('ลบสำเร็จ!');
					}else{
						alert('error');	
					}
				});
			}else{
				return false;	
			}
}
function delete_pnews(params){
			if(confirm("ต้องการลบข้อมูลใช่หรือไม่ ?")==true){	
				var object=CompJSON(params);
				$.post(main,object,function (data){	
					if(data==0){
						document.getElementById('SrcPnews').value='';
						document.getElementById('button_src_pnews').click();
						alert('ลบสำเร็จ!');
					}else{
						alert('error');	
					}
				});
			}else{
				return false;	
			}
}
function delete_enews(params){
			if(confirm("ต้องการลบข้อมูลใช่หรือไม่ ?")==true){	
				var object=CompJSON(params);
				$.post(main,object,function (data){	
					if(data==0){
						document.getElementById('SrcEnews').value='';
						document.getElementById('button_src_enews').click();
						alert('ลบสำเร็จ!');
					}else{
						alert('error');	
					}
				});
			}else{
				return false;	
			}
}
function c_l(params){	
	var object=CompJSON(params);
	$.post(main,object,function (data){	
	window.location.reload(); 
	});
}
function counter(params){	
	var object=CompJSON(params);
	$.post(main,object,function (data){
	});
}
function new_bord(params){
	if($ev('title')==''){
		alert('กรุณาใส่หัวข้อ !'); $e('title').focus(); return false;
	}	
	if($ev('detail')==''){
		alert('กรุณาใส่รายละเอียด !'); $e('detail').focus(); return false;
	}	
	if($ev('cre_by')==''){
		alert('กรุณาใส่ผู้โพสต์ข้อความ !'); $e('cre_by').focus(); return false;
	}	
}
function rep_add(params){	
	if($ev('detail')==''){
		alert('กรุณาใส่ความเห็น !'); $e('detail').focus(); return false;
	}	
	if($ev('rep_by')==''){
		alert('กรุณาใส่ผู้โพสต์ข้อความ !'); $e('rep_by').focus(); return false;
	}
	if($e('fuy8').value==''){
		alert('กรุณาคิดเลขด้วยครับ !');  $e('fuy8').focus(); return false;
	}
	var a1=parseInt($e('uyx4').getAttribute("lang"));
	var a2=parseInt($e('rpm8').getAttribute("lang"));
	var r1=parseInt($e('fuy8').value);
	if((a1)+(a2)!=r1){
		alert('บวกผิดครับ ลองใหม่ !');  $e('fuy8').focus(); return false;
	}
	params.ids=$e('ids').value;
	params.detail=$e('detail').value;
	params.rep_by=$e('rep_by').value;
	params.a1=a1;
	params.a2=a2;
	params.r1=r1;
	var object=CompJSON(params);
		$.post(main,object,function (data){
		if(data==0){
			location.reload(true);	
		}
	});
}
function req_del(params){
		var object=CompJSON(params);
		$.post(main,object,function (data){	
		$("#"+params.show).html(data);
	  });
}
function closed(params){
	$("#"+params.show).html('');
}
function submit_req_del(params){
	params.reason=$e('reason_news').value;
		var object=CompJSON(params);
		$.post(main,object,function (data){
		$("#"+params.show).html(data);
		var timeout=setTimeout("closed({show:'"+params.show+"'})",3000);
	  });
}
function submit_post_rep(params){	
	params.pr_detail=$e('pr_detail'+params.rep_id).value;
		var object=CompJSON(params);
		$.post(main,object,function (data){
		$("#"+params.show_post_reply).append(data);
		$("#"+params.show).empty();
		});
}
function chk_del(params){
		var object=CompJSON(params);
		$.post(main,object,function (data){
		window.location.reload(); 
		window.opener.document.getElementById('button_src_bord').click();
	  });
}
function Src_bord(params){
					var object=CompJSON(params);
					$.post(main,object,function (data){	
						$("#"+params.show).html(data);						   
					});	
}

function user_add(params){
	if($e('fnm').value==''){
		alert('กรุณาใส่ชื่อ !'); $e('fnm').focus(); return false;
	}
	if($e('lnm').value==''){
		alert('กรุณาใส่นามสกุล !'); $e('lnm').focus(); return false;
	}
	if($e('username').value==''){
		alert('กรุณาใส่ username !'); $e('username').focus(); return false;
	}
	if($e('password').value==''){
		alert('กรุณาใส่ password !'); $e('password').focus(); return false;
	}
	if($e('position').value==''){
		alert('กรุณาใส่ตำแหน่ง !'); $e('position').focus(); return false;
	}
	if($e('email').value==''){
		alert('กรุณาใส่ email !'); $e('email').focus(); return false;
	}
	if($e('start_date').value==''){
		alert('กรุณาใส่วันเริ่มใช้งาน !'); $e('start_date').focus(); return false;
	}
	if($e('stop_date').value==''){
		alert('กรุณาใส่วันหมดอายุการใช้งาน  !'); $e('stop_date').focus(); return false;
	}
	if($e('password').value!=$e('rpassword').value){
		alert('Password กับ Re-Password ไม่ตรงกัน'); $e('password').focus(); return false;	
	}
	params.fnm=$e('fnm').value;
	params.lnm=$e('lnm').value;
	params.username=$e('username').value;
	params.password=$e('password').value;
	params.rpassword=$e('rpassword').value;
	params.position=$e('position').value;
	params.email=$e('email').value;
	params.start_date=$e('start_date').value;
	params.stop_date=$e('stop_date').value;
	var object=CompJSON(params);
		$.post(main,object,function (data){
		if(data==2){
			alert('username นี้ถูกใช้ไปแล้ว !'); $e('username').focus(); return false;	
		}
		else if(data==0){
			window.opener.document.getElementById('ursMenu').click();
			//window.opener.document.getElementById('SrcUsr').value='';
			//window.opener.document.getElementById('button_src_user').click();
			alert('บันทึกสำเร็จ!');
			window.close();
		}else{
			alert("error");	
		}
	});
}
function edit_password(id){
						var params={};
						params.Opass=$e('Opass').value;
						params.NPass=$e('NPass').value;
						params.RNPass=$e('RNPass').value;
						if($e('Opass').value==''){
							alert('กรุณาใส่ password !'); $e('Opass').focus(); return false;
						}
						if(params.NPass==''){
							alert('กรุณาใส่ password ใหม่ที่ต้องการ !'); $e('NPass').focus(); return false;
						}
						if(params.RNPass==''){
							alert('กรุณาใส่ password ใหม่ที่ต้องการอีกครั้ง !'); $e('RNPass').focus(); return false;
						}
						if($e('NPass').value!=$e('RNPass').value){
							alert('New Password กับ Re New-Password ไม่ตรงกัน'); $e('NPass').focus(); return false;	
						}
						params.id=id;
						params.file='td_sql_user_password_edit';
						params.folder='user';
						var object=CompJSON(params);
							$.post(main,object,function (data){
								if(data==0){
									alert('เปลี่ยน Password แล้วเร้อยแล้ว!');
									document.getElementById('ursMenu').click();
								}else if(data==2){
									alert("Old Password ไม่ถูกต้อง !!!");	
								}else{
									alert("error");	
								}
						});
}
function member_register(params){
	if($e('fnm').value==''){
		alert('กรุณาใส่ชื่อ !'); $e('fnm').focus(); return false;
	}
	if($e('lnm').value==''){
		alert('กรุณาใส่นามสกุล !'); $e('lnm').focus(); return false;
	}
	if($e('username').value==''){
		alert('กรุณาใส่ username !'); $e('username').focus(); return false;
	}
	if($e('password').value==''){
		alert('กรุณาใส่ password !'); $e('password').focus(); return false;
	}
	if($e('email').value==''){
		alert('กรุณาใส่ e mail !'); $e('email').focus(); return false;
	}
	if($e('password').value!=$e('rpassword').value){
		alert('Password กับ Re-Password ไม่ตรงกัน'); $e('password').focus(); return false;	
	}
	params.fnm=$e('fnm').value;
	params.lnm=$e('lnm').value;
	params.username=$e('username').value;
	params.password=$e('password').value;
	params.rpassword=$e('rpassword').value;
	params.email=$e('email').value;
	var object=CompJSON(params);
		$.post(main,object,function (data){
		if(data==2){
			alert('username นี้ถูกใช้ไปแล้ว !'); $e('username').focus(); return false;	
		}
		else if(data==0){
			//window.opener.document.getElementById('SrcUsr').value='';
			//window.opener.document.getElementById('button_src_user').click();
			alert('บันทึกสำเร็จ!');
			window.open('../index.php','_self','','');
			//window.close();
		}else{
			alert("error");	
		}
	});
}
function income_add(params){
					if($e('src_id').value==""){alert("ระบุที่มา"); $e('src_id').focus(); return false;}
					var object=CompJSON(params);
					$.post(main,object,function (data){	
						$("#"+params.show).html(data);		
						$e('src_id').value="";
						$e('nm').value="";
						$e('addr').value="";
						$e('amt').value="";
						$e('ide').value="";
					});	
}
function income_del(params){
			if(confirm("ต้องการลบข้อมูลใช่หรือไม่ ?")==true){	
				var object=CompJSON(params);
				$.post(main,object,function (data){	
				$("#"+params.show).html(data);	
				});
			}else{
				return false;	
			}
}
function p2600_del(params){
			if(confirm("ต้องการลบข้อมูลใช่หรือไม่ ?")==true){	
				var object=CompJSON(params);
				$.post(main,object,function (data){	
				$("#"+params.show).html(data);	
				document.getElementById('button_src_2600').click();
				});
			}else{
				return false;	
			}
}
function set_income(src_id,nm,addr,amt,dt,ide){
	for(var i=0;i<$e('src_id').length;i++){
		if($e('src_id').options[i].value==src_id){
			$e('src_id').options[i].selected=true;
		}
	}
	$e('nm').value=nm;
	$e('addr').value=addr;
	$e('amt').value=amt;
	$e('dt').value=dt;
	$e('ide').value=ide;
	$e('nm').focus();
}
function exp_add(params){
					if($e('amt').value==""){alert("ระบุจำนวนเงิน"); $e('amt').focus(); return false;}
					var object=CompJSON(params);
					$.post(main,object,function (data){	
						$("#"+params.show).html(data);	
						$e('ac_nm').value="";
						$e('for_nm').value="";
						$e('amt').value="";
						$e('ide').value="";
					});	
}
function set_exp(ac_nm,for_nm,amt,dt,ide){
	$e('ac_nm').value=ac_nm;
	$e('for_nm').value=for_nm;
	$e('amt').value=amt;
	$e('dt').value=dt;
	$e('ide').value=ide;
	$e('ac_nm').focus();
}
function set_ac(typ,dt,nm,links,ide){
	if(typ=='1'){
		$e('date1').checked=true;
	}else if(typ=='2'){
		$e('date2').checked=true;
	}else if(typ=='3'){
		$e('date3').checked=true;
	}else{
		$e('date1').checked=false;
		$e('date2').checked=false;
		$e('date3').checked=false;
	}
	$e('ide').value=ide;
	$e('dt').value=dt;
	$e('nm').value=nm;
	$e('link').value=links;
	$e('nm').focus();
}
function ac_add(params){
					if($e('dt').value==""){alert("ระบุวันที่"); $e('dt').focus(); return false;}
					if($e('nm').value==""){alert("ระบุชื่อกิจกรรม"); $e('nm').focus(); return false;}
					if($e('date1').checked==true){
						params.typ='1';
					}else if($e('date2').checked==true){
						params.typ='2';
					}else if($e('date3').checked==true){
						params.typ='3';
					}else{
						alert("เลือกวัน");  return false;
					}
					//params.nm=$ev("nm").replace(new RegExp('"'),'\'');
					//params.nm=params.nm.replace(new RegExp( "\\n", "g" ),"  ");
					//params.nm=$ev("nm").replace(new RegExp( "\\n", "g" ),",");
					params.nm=$ev("nm").replace(/\n/g,"=#=").replace(/\s/g," ");


					//alert(params.nm);return false;
					var object=CompJSON(params);//alert(object); return false;
					$.post(main,object,function (data){	
						if(data=='1'){
							alert('วันซ้ำ');	
							return false;
						}
						$("#"+params.show).html(data);		
						$e('date1').checked==false;
						$e('date2').checked==false;
						$e('date3').checked==false;
						$e('dt').value="";
						$e('nm').value="";
						$e('link').value="";
						$e('ide').value="";
					});	
}
function p2600_confirm(params){
					//if($e('amt').value==""){alert("ระบุจำนวนเงิน"); $e('amt').focus(); return false;}
					var object=CompJSON(params);
					$.post(main,object,function (data){	
						$("#"+params.show).html(data);	//alert(data);
						/*$e('ac_nm').value="";
						$e('for_nm').value="";
						$e('amt').value="";
						$e('ide').value="";*/						
						document.getElementById('button_src_2600').click();
					});	
}
