function deleteItem(i, url, listid){
	if(listid == ""){listid = '';}else{listid = '&listid='+listid;}
	if(confirm('Do you want to delete this data?')){
		window.location.href = url+".php?item="+i+listid;
	}
}

var http_request = false;
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
 http_request = new XMLHttpRequest();
 if (http_request.overrideMimeType) {
	http_request.overrideMimeType('text/html');
 }
} else if (window.ActiveXObject) { // IE
 try {
	http_request = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
	try {
	   http_request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
 }
}

function delete_item(id, url) {  
  pars = "id="+id;
  url  = purl;
  http_request.open('POST', url + pars, true);
  http_request.send(null);
}

function validateCategory(){
	
	var no_error = true;
	if(document.getElementById('catename_th').value == ""){
		document.getElementById('catename_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('catename_th_err').innerHTML = "";
	}
	if(document.getElementById('catename_en').value == ""){
		document.getElementById('catename_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('catename_en_err').innerHTML = "";
	}
	if(no_error == true){
		return true;
	}else {
		return false;		
	}
		
}

function validateFrmMember(){
	
	var no_error = true;
	if(document.getElementById('chkAddress2').checked == true){
			if(document.getElementById('inv_zipcode').value == ""){
				document.getElementById('inv_zipcode').focus();
				document.getElementById('inv_zipcode_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_zipcode_err').innerHTML = "";
			}
			if(document.getElementById('inv_province').value == ""){
				document.getElementById('inv_province').focus();
				document.getElementById('inv_province_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_province_err').innerHTML = "";
			}
			if(document.getElementById('inv_district').value == ""){
				document.getElementById('inv_district').focus();
				document.getElementById('inv_district_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_district_err').innerHTML = "";
			}
			if(document.getElementById('inv_locale').value == ""){
				document.getElementById('inv_locale').focus();
				document.getElementById('inv_locale_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_locale_err').innerHTML = "";
			}
			if(document.getElementById('inv_address').value == ""){
				document.getElementById('inv_address').focus();
				document.getElementById('inv_address_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_address_err').innerHTML = "";
			}
		}else{
			document.getElementById('inv_zipcode_err').innerHTML = "";
			document.getElementById('inv_province_err').innerHTML = "";
			document.getElementById('inv_district_err').innerHTML = "";
			document.getElementById('inv_locale_err').innerHTML = "";
			document.getElementById('inv_address_err').innerHTML = "";
		}
	
	if(document.getElementById('email').value == ""){
		document.getElementById('email').focus();
		document.getElementById('email_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('email_err').innerHTML = "";
	}
	if(document.getElementById('tel').value == ""){
		document.getElementById('tel').focus();
		document.getElementById('tel_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('tel_err').innerHTML = "";
	}
	if(document.getElementById('con_zipcode').value == ""){
		document.getElementById('con_zipcode').focus();
		document.getElementById('con_zipcode_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}
	if(document.getElementById('con_province').value != "" && document.getElementById('con_zipcode').value != "")
	{
		document.getElementById('con_zipcode_err').innerHTML = "";	
	}
	
	if(document.getElementById('con_province').value == ""){
		document.getElementById('con_province').focus();
		document.getElementById('con_zipcode_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}
	if(document.getElementById('con_district').value == ""){
		document.getElementById('con_district').focus();
		document.getElementById('con_locale_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}
	if(document.getElementById('con_locale').value != "" && document.getElementById('con_district').value != "")
	{
		document.getElementById('con_locale_err').innerHTML = "";	
	}
	if(document.getElementById('con_locale').value == ""){
		document.getElementById('con_locale').focus();
		document.getElementById('con_locale_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}
	if(document.getElementById('con_address').value == ""){
		document.getElementById('con_address').focus();
		document.getElementById('con_address_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('con_address_err').innerHTML = "";
	}
	if(document.getElementById('cname').value == ""){
		document.getElementById('cname').focus();
		document.getElementById('cname_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('cname_err').innerHTML = "";
	}
	if(document.getElementById('colastname').value == ""){
		document.getElementById('colastname').focus();
		document.getElementById('colastname_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('colastname_err').innerHTML = "";
	}
	if(document.getElementById('coname').value != "" && document.getElementById('colastname').value != "")
	{
		document.getElementById('colastname_err').innerHTML = "";	
	}
	if(document.getElementById('coname').value == ""){
		document.getElementById('coname').focus();
		document.getElementById('colastname_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('coname_err').innerHTML = "";
	}
	
	document.getElementById('mtype_err').innerHTML = "";
	
	
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}

function validateMember(){
	
	var no_error = true;
		if(document.getElementById('chkAddress2').checked == true){
			if(document.getElementById('inv_zipcode').value == ""){
				document.getElementById('inv_zipcode').focus();
				document.getElementById('inv_zipcode_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_zipcode_err').innerHTML = "";
			}
			if(document.getElementById('inv_province').value == ""){
				document.getElementById('inv_province').focus();
				document.getElementById('inv_province_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_province_err').innerHTML = "";
			}
			if(document.getElementById('inv_district').value == ""){
				document.getElementById('inv_district').focus();
				document.getElementById('inv_district_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_district_err').innerHTML = "";
			}
			if(document.getElementById('inv_locale').value == ""){
				document.getElementById('inv_locale').focus();
				document.getElementById('inv_locale_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_locale_err').innerHTML = "";
			}
			if(document.getElementById('inv_address').value == ""){
				document.getElementById('inv_address').focus();
				document.getElementById('inv_address_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_address_err').innerHTML = "";
			}
		}else{
			document.getElementById('inv_zipcode_err').innerHTML = "";
			document.getElementById('inv_province_err').innerHTML = "";
			document.getElementById('inv_district_err').innerHTML = "";
			document.getElementById('inv_locale_err').innerHTML = "";
			document.getElementById('inv_address_err').innerHTML = "";
		}
	
	if(document.getElementById('email').value == ""){
		document.getElementById('email').focus();
		document.getElementById('email_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('email_err').innerHTML = "";
	}
	if(document.getElementById('tel').value == ""){
		document.getElementById('tel').focus();
		document.getElementById('tel_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('tel_err').innerHTML = "";
	}
	if(document.getElementById('con_zipcode').value == ""){
		document.getElementById('con_zipcode').focus();
		document.getElementById('con_zipcode_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('con_zipcode_err').innerHTML = "";
	}
	
	if(document.getElementById('con_province').value == ""){
		document.getElementById('con_province').focus();
		document.getElementById('con_province_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('con_province_err').innerHTML = "";
	}
	if(document.getElementById('con_district').value == ""){
		document.getElementById('con_district').focus();
		document.getElementById('con_district_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('con_district_err').innerHTML = "";
	}
	
	if(document.getElementById('con_locale').value == ""){
		document.getElementById('con_locale').focus();
		document.getElementById('con_locale_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('con_locale_err').innerHTML = "";
	}
	
	if(document.getElementById('con_address').value == ""){
		document.getElementById('con_address').focus();
		document.getElementById('con_address_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('con_address_err').innerHTML = "";
	}
	if(document.getElementById('cname').value == ""){
		document.getElementById('cname').focus();
		document.getElementById('cname_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('cname_err').innerHTML = "";
	}
	
	
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}

function validateTrainingApply()
	{
		var no_error = true;
		if(document.getElementById('chkAddress2').checked == true){
			if(document.getElementById('inv_zipcode').value == ""){
				document.getElementById('inv_zipcode').focus();
				document.getElementById('inv_zipcode_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_zipcode_err').innerHTML = "";
			}
			if(document.getElementById('inv_province').value == ""){
				document.getElementById('inv_province').focus();
				document.getElementById('inv_province_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_province_err').innerHTML = "";
			}
			if(document.getElementById('inv_district').value == ""){
				document.getElementById('inv_district').focus();
				document.getElementById('inv_district_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_district_err').innerHTML = "";
			}
			if(document.getElementById('inv_locale').value == ""){
				document.getElementById('inv_locale').focus();
				document.getElementById('inv_locale_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_locale_err').innerHTML = "";
			}
			if(document.getElementById('inv_address').value == ""){
				document.getElementById('inv_address').focus();
				document.getElementById('inv_address_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_address_err').innerHTML = "";
			}
		}else{
			document.getElementById('inv_zipcode_err').innerHTML = "";
			document.getElementById('inv_province_err').innerHTML = "";
			document.getElementById('inv_district_err').innerHTML = "";
			document.getElementById('inv_locale_err').innerHTML = "";
			document.getElementById('inv_address_err').innerHTML = "";
		}
		if(document.getElementById('conemail').value == ""){
			document.getElementById('conemail').focus();
			document.getElementById('email_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('email_err').innerHTML = "";
		}
		if(document.getElementById('tel').value == ""){
			document.getElementById('tel').focus();
			document.getElementById('tel_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('tel_err').innerHTML = "";
		}
		if(document.getElementById('con_zipcode').value == ""){
			document.getElementById('con_zipcode').focus();
			document.getElementById('con_zipcode_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_zipcode_err').innerHTML = "";
		}
		if(document.getElementById('con_province').value == ""){
			document.getElementById('con_province').focus();
			document.getElementById('con_province_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_province_err').innerHTML = "";
		}
		if(document.getElementById('con_district').value == ""){
			document.getElementById('con_district').focus();
			document.getElementById('con_district_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_district_err').innerHTML = "";
		}
		
		if(document.getElementById('con_locale').value == ""){
			document.getElementById('con_locale').focus();
			document.getElementById('con_locale_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_locale_err').innerHTML = "";
		}
		if(document.getElementById('con_address').value == ""){
			document.getElementById('con_address').focus();
			document.getElementById('con_address_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_address_err').innerHTML = "";
		}
		if(document.getElementById('conlastname').value == ""){
			document.getElementById('conlastname').focus();
			document.getElementById('colastname_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('colastname_err').innerHTML = "";
		}
		if(document.getElementById('conname').value == ""){
			document.getElementById('conname').focus();
			document.getElementById('coname_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('coname_err').innerHTML = "";
		}
		if(document.getElementById('cname').value == ""){
			document.getElementById('cname').focus();
			document.getElementById('cname_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('cname_err').innerHTML = "";
		}
		if(no_error == true){
			return true;
		}else {
			alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
			return false;		
		}
	}

function validateProduct(){

	
	var no_error = true;
	if(document.getElementById('productname_th').value == ""){
		document.getElementById('productname_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('productname_th_err').innerHTML = "";
	}

	if(document.getElementById('productname_en').value == ""){
		document.getElementById('productname_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('productname_en_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}

function validateTrainingForm(){
	var no_error = true;
	if(document.getElementById('short_desc_th').value == ""){
		document.getElementById('short_desc_th_err').innerHTML = "&nbsp;*require";
		document.getElementById('short_desc_th').focus();
		no_error = false;
	}else{
		document.getElementById('short_desc_th_err').innerHTML = "";
	}
	if(document.getElementById('training_frees').value == ""){
		document.getElementById('frees_err').innerHTML = "&nbsp;*require";
		document.getElementById('training_frees').focus();
		no_error = false;
	}else{
		document.getElementById('frees_err').innerHTML = "";
	}
	if(document.getElementById('startdate').value == ""){
		document.getElementById('startdate_err').innerHTML = "&nbsp;*require";
		document.getElementById('startdate').focus();
		no_error = false;
	}else{
		document.getElementById('startdate_err').innerHTML = "";
	}
	if(document.getElementById('finishdate').value == ""){
		document.getElementById('enddate_err').innerHTML = "&nbsp;*require";
		document.getElementById('finishdate').focus();
		no_error = false;
	}else{
		document.getElementById('enddate_err').innerHTML = "";
	}
	if(document.getElementById('name_en').value == ""){
		document.getElementById('name_en_err').innerHTML = "&nbsp;*require";
		document.getElementById('name_en').focus();
		no_error = false;
	}else{
		document.getElementById('name_en_err').innerHTML = "";
	}
	if(document.getElementById('name_th').value == ""){
		document.getElementById('name_th_err').innerHTML = "&nbsp;*require";
		document.getElementById('name_th').focus();
		no_error = false;
	}else{
		document.getElementById('name_th_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}


function validateDownload(){

	
	var no_error = true;
	if(document.getElementById('dcategory_title_th').value == ""){
		document.getElementById('dcategory_title_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('dcategory_title_th_err').innerHTML = "";
	}

	if(document.getElementById('dcategory_title_en').value == ""){
		document.getElementById('dcategory_title_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('dcategory_title_en_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}

function validategallery(){

	
	var no_error = true;
	if(document.getElementById('dcategory_title_th').value == ""){
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		document.getElementById('dcategory_title_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('dcategory_title_th_err').innerHTML = "";
	}

/*
	if(document.getElementById('dcategory_title_en').value == ""){
		document.getElementById('dcategory_title_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('dcategory_title_en_err').innerHTML = "";
	}
*/
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}

var num = 0;
function _add_more(cnt) {
	
	num = num + cnt;
	//var txt = '<br><input type="text" name="filetitle_'+num+'" id="filetitle_'+num+'"  >&nbsp;<input type="file" name="itemfile_'+num+'" id="itemfile_'+num+'">';
	var txt = '<br><input type="text" name="filetitle[]"   >&nbsp;<input type="file" name="itemfile[]" >';
	document.getElementById("dvFile").innerHTML += txt;
}


function validateUploadgalleryExceed()
{
	var size;

	fileupload = document.getElementById('item_file');
	if(fileupload.files)
	{
		size = fileupload.files.item(0).fileSize;
		if(size > 3100000){
			document.getElementById('exceed_err').innerHTML = "&nbsp;*file exceeds the limit allowed less then 3 M";
		}else{
			document.getElementById('exceed_err').innerHTML = "";
		}
	}
}

function validateUploadfileExceed()
{
	var size;

	fileupload = document.getElementById('item_file');
	if(fileupload.files)
	{
		size = fileupload.files.item(0).fileSize;
		if(size > 1000000){
			document.getElementById('exceed_err').innerHTML = "&nbsp;*file exceeds the limit allowed less then 1 M";
		}else{
			document.getElementById('exceed_err').innerHTML = "";
		}
	}
}

function validateflashheaderform()
{
		var no_error = true;
		var fileupload = document.getElementById('flashfile').value;
		var pos = fileupload.lastIndexOf(".");
		var ext = fileupload.substr(pos);
		
		if(fileupload != ""){
			if(ext == '.swf'){
				document.getElementById('isflash').innerHTML = "";
			}else{
				document.getElementById('isflash').innerHTML = "&nbsp;*File flash only!";
				no_error = false;
			}
		}else{
				document.getElementById('isflash').innerHTML = "&nbsp;*require";
				no_error = false;
		}
		
		if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
}


function validateUploadfileGallery(){
	var no_error = true;
	if (document.getElementById('h_filefrom').value == 0) {
		if(document.getElementById('h_upload').value == 0){
			if(document.getElementById('item_file').value == "" ){
				document.getElementById('item_file_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('item_file_err').innerHTML = "";
			}
		}
	} else {
		if(document.getElementById('file_url').value == ""){
			document.getElementById('file_url_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('file_url_err').innerHTML = "";
		}		
	}

	if(document.getElementById('file_title_th').value == ""){
		document.getElementById('filetitle_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('filetitle_th_err').innerHTML = "";
	}

	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
}


function validateUploadfile2(){
	var no_error = true;
	if (document.getElementById('h_filefrom').value == 0) {
		if(document.getElementById('h_upload').value == 0){
			if(document.getElementById('item_file').value == "" ){
				document.getElementById('item_file_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('item_file_err').innerHTML = "";
			}
		}
	} else {
		if(document.getElementById('file_url').value == ""){
			document.getElementById('file_url_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('file_url_err').innerHTML = "";
		}		
	}

	if(document.getElementById('file_title_th').value == ""){
		document.getElementById('filetitle_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('filetitle_th_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
}

function validateUploadfile(){

	var no_error = true;

	
	if(document.getElementById('filetype').value == ""){
		document.getElementById('filetype_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('filetype_err').innerHTML = "";
	}

	if(document.getElementById('h_upload').value == 0){
		if(document.getElementById('item_file').value == "" ){
			document.getElementById('item_file_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('item_file_err').innerHTML = "";
		}
	}
	
	if(document.getElementById('file_title_th').value == ""){
		document.getElementById('filetitle_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('filetitle_th_err').innerHTML = "";
	}

	if(document.getElementById('file_title_en').value == ""){
		document.getElementById('filetitle_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('filetitle_en_err').innerHTML = "";
	}

	if(no_error == true){
		return true;
	}else {
		return false;		
	}

	
}



function validatecontentform(){

	
	var no_error = true;
	if(document.getElementById('pagetitle_th').value == ""){
		document.getElementById('pagetitle_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('pagetitle_th_err').innerHTML = "";
	}

	if(document.getElementById('title_th').value == ""){
		document.getElementById('title_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('title_th_err').innerHTML = "";
	}
	
	if(document.getElementById('pagetitle_en').value == ""){
		document.getElementById('pagetitle_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('pagetitle_en_err').innerHTML = "";
	}

	if(document.getElementById('title_en').value == ""){
		document.getElementById('title_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('title_en_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		return false;		
	}
		
}

function validateNews(){

	
	var no_error = true;
	if(document.getElementById('title_th').value == ""){
		document.getElementById('title_th_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('title_th_err').innerHTML = "";
	}

	if(document.getElementById('title_en').value == ""){
		document.getElementById('title_en_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('title_en_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		return false;		
	}
}

function validatefilterpublictraining()
{
	var no_error = true;
	var month_err = false;
	var year_err = false;
	
	if(document.getElementById('sel_month').value == ""){
		month_err = true;
		//document.getElementById('sel_err').innerHTML = "Please select month!!!";
		no_error = false;
	}else{
		//document.getElementById('sel_err').innerHTML = "";
	}

	if(document.getElementById('sel_year').value == ""){
		year_err = true;
		//document.getElementById('sel_err').innerHTML = "Please select year!!!";
		no_error = false;
	}else{
		//document.getElementById('sel_err').innerHTML = "";
	}
	
	if (month_err == true && year_err == true) {
		document.getElementById('sel_err').innerHTML = "Please select month and year !!!";
	} else if (month_err == true) {
		document.getElementById('sel_err').innerHTML = "Please select month !!!";
	} else if (year_err == true) {
		document.getElementById('sel_err').innerHTML = "Please select year !!!";
	} else {
		document.getElementById('sel_err').innerHTML = "";
	}
	
	if(no_error == true){
		return true;
	}else {
		return false;		
	}
}

function validatecalendartrainingform() {
	var no_error = true;
	if(document.getElementById('pdffile').value == ""){
		document.getElementById('pdffile_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		var ext = document.getElementById('pdffile').value;
		ext = ext.substring(ext.length-3,ext.length);
		ext = ext.toLowerCase();
		
		if(ext != 'pdf'){
			document.getElementById('pdffile_err').innerHTML = "&nbsp;*please select a .pdf file only!";
			no_error = false;
		}else{
			document.getElementById('pdffile_err').innerHTML = "";
		}		
	}	

	if(no_error == true){
		return true;
	}else {
		return false;		
	}
}

function CalcKeyCode(aChar) {
  var character = aChar.substring(0,1);
  var code = aChar.charCodeAt(0);
  return code;
}

function checkNumber(val) {
  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);

  /* Check if the keyed in character is a number
     do you want alphabetic UPPERCASE only ?
     or lower case only just check their respective
     codes and replace the 48 and 57 */

  if (cCode < 48 || cCode > 57 ) {
    var myNumber = val.value.substring(0, (strLength) - 1);
    val.value = myNumber;
  }
  return false;
}

function validateFrmContact(){
	
	var no_error = true;
	if(document.getElementById('MailFrom').value == ""){
		document.getElementById('errEmail').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('errEmail').innerHTML = "";
	}
	if(document.getElementById('sname').value == ""){
		document.getElementById('errSname').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('errSname').innerHTML = "";
	}
	if(no_error == true){
		return true;
	}else {
		return false;		
	}
		
}

function switchingBanner(banner1,banner2,link1,link2){
	if(document.getElementById('idenbanner').value==1){
		document.getElementById('banner1').src='topbanner/'+banner2;
		document.getElementById('adv_url').href=link2;
		document.getElementById('idenbanner').value=2;
		timeout();
	}
	else
	{
		document.getElementById('banner1').src='topbanner/'+banner1;
		document.getElementById('adv_url').href=link1;
		document.getElementById('idenbanner').value=1;
		timeout();
	}
}

function switchingBannerAdmin(banner1,banner2){
	if(document.getElementById('idenbanner').value==1){
		document.getElementById('banner1').src='../../topbanner/'+banner2;
		document.getElementById('idenbanner').value=2;
		timeout();
	}
	else
	{
		document.getElementById('banner1').src='../../topbanner/'+banner1;
		document.getElementById('idenbanner').value=1;
		timeout();
	}
}
function valedateTax(id)
	{
		if(id==1)
		{
			document.getElementById('taxAddress').style.display='block';
		}
		else
		{
			document.getElementById('taxAddress').style.display='none';
		}
	}
	
function validateFrmInstructor(){
	
	var no_error = true;
	
	if(document.getElementById('instructor').value == ""){
		document.getElementById('instructor').focus();
		document.getElementById('instructor_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('instructor_err').innerHTML = "";
	}
	if(document.getElementById('instructor').value == ""||document.getElementById('img_desc').value == ""||(document.getElementById('instructor_img').value==""&& document.getElementById('hidImg').value == ""))
	{
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
	}
	if(no_error == true){
		return true;
	}else {
		return false;		
	}
		
}

function validUserFrm()
{
	var no_error = true;
	if(document.getElementById('name').value == ""){
		document.getElementById('name_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('name_err').innerHTML = "";
	}
	
	if(document.getElementById('username').value == ""){
		document.getElementById('username_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('username_err').innerHTML = "";
	}
	
	if(document.getElementById('password').value == ""){
		document.getElementById('password_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('password_err').innerHTML = "";
	}
	
	if(document.getElementById('rePassword').value == ""){
		document.getElementById('rePassword_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('rePassword_err').innerHTML = "";
	}
	
	if(document.getElementById('password').value != "" && document.getElementById('rePassword').value != ""){
		if(document.getElementById('password').value != document.getElementById('rePassword').value){
			document.getElementById('password_err').innerHTML = "&nbsp;*try again";
			no_error = false;
		}else{
			document.getElementById('password_err').innerHTML = "";
			document.getElementById('rePassword_err').innerHTML = "";
		}
	}
	if(no_error == true){
		return true;
	}else {
		return false;		
	}	
}

function validatePriority(id)
{
	if(id != 1)
	{
		alert('ท่านไม่ได้รับอณุญาติให้ทำงานในส่วนนี้');	
		return false;
	}
}

function validUserUpdateFrm(oldpass)
{
	var no_error = true;
	
	/* check new == renew */

	
	/* check value empty*/
	if(document.getElementById('rePassword').value == ""){
		document.getElementById('rePassword_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		/* check new == renew */
		if(document.getElementById('newPassword').value != document.getElementById('rePassword').value){
			document.getElementById('password2_err').innerHTML = "&nbsp;*try again";
			document.getElementById('rePassword_err').innerHTML = "&nbsp;*try again";
			document.getElementById('newPassword').value == "";
			document.getElementById('rePassword').value == "";
			no_error = false;
		}else{
			document.getElementById('password2_err').innerHTML = "";
			document.getElementById('rePassword_err').innerHTML = "";
		}
	}
	if(document.getElementById('newPassword').value == ""){
		document.getElementById('password2_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('password2_err').innerHTML = "";
	}
	if(document.getElementById('oldPassword').value == ""){
		document.getElementById('password_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		/* check old password */
		if(document.getElementById('oldPassword').value == oldpass){
			document.getElementById('password_err').innerHTML = "";
		}else{
			document.getElementById('password_err').innerHTML = "&nbsp;*try again";
			no_error = false;
		}
	}
	
	if(no_error == true){
		return true;
	}else {
		return false;		
	}	
}

function openNewTraining()
{
	var num = document.getElementById('increase').value;
	window.location.href="training-increase.php?num="+num;
}

function CheckAll(chkAll,chkList)
{
	if(chkAll.checked == true)//check
	{
		for (i = 0; i < chkList.length; i++)
		chkList[i].checked = true ;
	}
	else//uncheck
	{
		for (i = 0; i < chkList.length; i++)
		chkList[i].checked = false;
	}
}

function countCheckList()
{	
	var checked = 0;
  	var chkList =  document.getElementById('check_list');
  	for (var i = 0; i < chkList.length; i++) {
     	if (chkList[i].checked){
        	checked++;
     	}
  	}
  	alert(checked);
}

function getSelectedCheckbox(buttonGroup) {
   // Go through all the check boxes. return an array of all the ones
   // that are selected (their position numbers). if no boxes were checked,
   // returned array will be empty (length will be zero)
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) { // if the button group is an array (one check box is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else { // There is only one check box (it's not an array)
      if (buttonGroup.checked) { // if the one check box is checked
         retArr.length = lastElement;
         retArr[lastElement] = 0; // return zero as the only array value
      }
   }
   return retArr;
} // Ends the "getSelectedCheckbox" function

function actionSubmit(frm,act)
{	var checkBoxArr = getSelectedCheckbox(frm.check_list);
	if(checkBoxArr!=0)
	{
		if(act=='del')
		{
			if(confirm('Do you want to delete this data?')){
				frm.action = "subscribe_manipulate.php";
				frm.submit();
			}
		}
		else if(act=='exp')
		{
			frm.action = "../excel/excel-export.php";
			frm.submit();
		}
	}
	else
	{
		alert('Please select item.!');	
		return false;
	}
}
	
function renderListTrainnie(id)
	{
		if(id==''){elem='item5';id=6}else{elem='item'+id;id=+id+ +1;}
		document.getElementById('currentItem').value=id;
		document.getElementById(elem).style.display='block';
		if(id==11)
		{
			document.getElementById('btlTraining').style.display='none';
		}
	}
	
function validateFrmConfirmMail(){
	
	var no_error = true;
	
	if(document.getElementById('mailTo').value == ""){
		document.getElementById('mailTo').focus();
		document.getElementById('mailTo_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('mailTo_err').innerHTML = "";
	}
	if(document.getElementById('mailSubject').value == ""){
		document.getElementById('mailSubject').focus();
		document.getElementById('mailSubject_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('mailSubject_err').innerHTML = "";
	}
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}

function validateFrmThankMail(){
	
	var no_error = true;
	if(document.getElementById('mailTo').value == ""){
		document.getElementById('mailTo').focus();
		document.getElementById('mailTo_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('mailTo_err').innerHTML = "";
	}
	if(document.getElementById('mailSubject').value == ""){
		document.getElementById('mailSubject').focus();
		document.getElementById('mailSubject_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('mailSubject_err').innerHTML = "";
	}
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}
		
}
function getSelectedCheckbox(buttonGroup) {
   // Go through all the check boxes. return an array of all the ones
   // that are selected (their position numbers). if no boxes were checked,
   // returned array will be empty (length will be zero)
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) { // if the button group is an array (one check box is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else { // There is only one check box (it's not an array)
      if (buttonGroup.checked) { // if the one check box is checked
         retArr.length = lastElement;
         retArr[lastElement] = 0; // return zero as the only array value
      }
   }
   return retArr;
} // Ends the "getSelectedCheckbox" function

function validatePublicTraining()
	{
		var no_error = true;
		if(document.getElementById('chkAddress2').checked == true){
			if(document.getElementById('inv_zipcode').value == ""){
				document.getElementById('inv_zipcode').focus();
				document.getElementById('inv_zipcode_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_zipcode_err').innerHTML = "";
			}
			if(document.getElementById('inv_province').value == ""){
				document.getElementById('inv_province').focus();
				document.getElementById('inv_province_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_province_err').innerHTML = "";
			}
			if(document.getElementById('inv_district').value == ""){
				document.getElementById('inv_district').focus();
				document.getElementById('inv_district_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_district_err').innerHTML = "";
			}
			if(document.getElementById('inv_locale').value == ""){
				document.getElementById('inv_locale').focus();
				document.getElementById('inv_locale_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_locale_err').innerHTML = "";
			}
			if(document.getElementById('inv_address').value == ""){
				document.getElementById('inv_address').focus();
				document.getElementById('inv_address_err').innerHTML = "&nbsp;*require";
				no_error = false;
			}else{
				document.getElementById('inv_address_err').innerHTML = "";
			}
		}else{
			document.getElementById('inv_zipcode_err').innerHTML = "";
			document.getElementById('inv_province_err').innerHTML = "";
			document.getElementById('inv_district_err').innerHTML = "";
			document.getElementById('inv_locale_err').innerHTML = "";
			document.getElementById('inv_address_err').innerHTML = "";
		}
		
		if(document.getElementById('conemail').value == ""){
			document.getElementById('conemail').focus();
			document.getElementById('email_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('email_err').innerHTML = "";
		}
		if(document.getElementById('tel').value == ""){
			document.getElementById('tel').focus();
			document.getElementById('tel_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('tel_err').innerHTML = "";
		}
		if(document.getElementById('con_zipcode').value == ""){
			document.getElementById('con_zipcode').focus();
			document.getElementById('con_zipcode_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_zipcode_err').innerHTML = "";
		}
		if(document.getElementById('con_province').value == ""){
			document.getElementById('con_province').focus();
			document.getElementById('con_province_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_province_err').innerHTML = "";
		}
		if(document.getElementById('con_district').value == ""){
			document.getElementById('con_district').focus();
			document.getElementById('con_district_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_district_err').innerHTML = "";
		}
		if(document.getElementById('con_locale').value == ""){
			document.getElementById('con_locale').focus();
			document.getElementById('con_locale_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_locale_err').innerHTML = "";
		}
		if(document.getElementById('con_address').value == ""){
			document.getElementById('con_address').focus();
			document.getElementById('con_address_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('con_address_err').innerHTML = "";
		}
		if(document.getElementById('cname').value == ""){
			document.getElementById('cname').focus();
			document.getElementById('cname_err').innerHTML = "&nbsp;*require";
			no_error = false;
		}else{
			document.getElementById('cname_err').innerHTML = "";
		}
		if(no_error == true){
			return true;
		}else {
			alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
			return false;		
		}
	}
	
function validateRequest(){
	var no_error = true;
	if(document.getElementById('course').value == ""){
		document.getElementById('course').focus();
		document.getElementById('course_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('course_err').innerHTML = "";
	}
	if(document.getElementById('numperson').value == ""){
		document.getElementById('numperson').focus();
		document.getElementById('numperson_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('numperson_err').innerHTML = "";
	}
	if(document.getElementById('c_date').value == ""){
		document.getElementById('c_date').focus();
		document.getElementById('c_date_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('c_date_err').innerHTML = "";
	}
	if(document.getElementById('name').value == ""){
		document.getElementById('name').focus();
		document.getElementById('name_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('name_err').innerHTML = "";
	}
	if(document.getElementById('company').value == ""){
		document.getElementById('company').focus();
		document.getElementById('company_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('company_err').innerHTML = "";
	}
	if(document.getElementById('tel').value == ""){
		document.getElementById('tel').focus();
		document.getElementById('tel_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('tel_err').innerHTML = "";
	}
	if(document.getElementById('MailFrom').value == ""){
		document.getElementById('MailFrom').focus();
		document.getElementById('MailFrom_err').innerHTML = "&nbsp;*require";
		no_error = false;
	}else{
		document.getElementById('MailFrom_err').innerHTML = "";
	}
	if(no_error == true){
		return true;
	}else {
		alert('กรุณากรอกทุกข้อที่มีเครื่องหมาย*');
		return false;		
	}			
}
