var xmlHttp;
var myform;
var currentTime = new Date();
var file_function = "index.php";


function newXmlHttp() {
	
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return null;
			}
		}
	}
	return xmlHttp;
}

function popupPage(page,title,windowprops){
	window.open(page,title,windowprops);
}

function lookupVocab_m(myform_l) {
	myform =myform_l;
	var word = trim(myform.txt_input.value);
	var result_lookup = document.getElementById('r_lookup');

	if(!word){
		myform.txt_input.value = "";
		alert('กรุณาใส่คำที่ต้องการค้นหาก่อนค่ะ !!');
		return false;
	} else{
		 xmlHttp = newXmlHttp();
		if (xmlHttp == null) {
			alert("Your browser does not support AJAX!");
			return;
		}
		// lookupword
		xmlHttp.onreadystatechange = function() {
			//alert(xmlHttp.readyState);
			if (xmlHttp.readyState == 4) {
						myform.txt_input.value = "";
						result_lookup.innerHTML = xmlHttp.responseText;
			} //end if check state
		} // end
		
		var param = 'q=lookup_m/result&currentTime='+currentTime+ '&word=' + word ;
		xmlHttp.open("POST", file_function, true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");
		xmlHttp.send(param);
	} //end if-else
	
}// end function lookupVocab_m

function lookupVocab_nm(myform_l) {
	myform =myform_l;
	var word = trim(myform.txt_input.value);
	var result_lookup = document.getElementById('r_lookup');

	if(!word){
		myform.txt_input.value = "";
		alert('กรุณาใส่คำที่ต้องการค้นหาก่อนค่ะ !!');
		return false;
	} else{
		return ;
	}
	/*
	else{
		 xmlHttp = newXmlHttp();
		if (xmlHttp == null) {
			alert("Your browser does not support AJAX!");
			return;
		}
		// lookupword
		xmlHttp.onreadystatechange = function() {
			//alert(xmlHttp.readyState);
			if (xmlHttp.readyState == 4) {
						myform.txt_input.value = "";
						result_lookup.innerHTML = xmlHttp.responseText;
			} //end if check state
		} // end
		
		var param = 'q=lookup_nm/form/submit/&currentTime='+currentTime+ '&word=' + word ;
		xmlHttp.open("POST", file_function, true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");
		xmlHttp.send(param);
	} //end if-else
	*/
}// end function lookupVocab_nm

// =======================start end Update Freq_used===================================//
function updateFreq_used(table_name,myform_u,status_user){
	 xmlHttp = newXmlHttp();
	 
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	myform = myform_u;
	var id = checkList(myform);
	
	if(id){	
		xmlHttp.onreadystatechange=function(){
			
			if (xmlHttp.readyState==4){
               // alert(xmlHttp.responseText);
					alert("ขอบคุณที่ช่วยกันเลือกความหมายค่ะ");
					clearList(myform);
					//alert(xmlHttp.responseText);
			}
		} // end 
		
		/*
			var param = 'q=lookup_m/result/&currentTime='+currentTime+ '&word=' + word ;
			xmlHttp.open("POST", file_function, true);
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");
			xmlHttp.send(param);
		*/
		var param = 'q=lookup/update/&currentTime='+currentTime+ '&id=' + id +
		            '&table_name=' + table_name+'&status_user='+status_user;
               // alert(param);
		//var param = 'id=' + id +'&table_name=' + table_name+'&status_user='+status_user;
		//xmlHttp.open("POST", "lookupword_update_freqUsed.php", true);  
		xmlHttp.open("POST", file_function, true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");
		xmlHttp.send(param);	
		
	}else{
		alert('กรุณาเลือกความหมายที่ท่านใช้');
		return false;
	} // end if(id)-else
		
}// end function updateSense

function selectSense(id){

	var chk = document.getElementById(id).bgColor;	
	if(chk){
		
		document.getElementById(id).bgColor = '';
	}else{
		document.getElementById(id).bgColor = '#ABD7EB';
		
	}
} // end function selectSense


function checkList(myform){
	var list = "";
	for (var i=0;i<myform.elements.length;i++) {
		if(myform.elements[i].type=='checkbox'){
			if (myform.elements[i].checked ){
				if(list==""){
					list= myform.elements[i].value;		
				}else{
					list= list+'_'+myform.elements[i].value;
				}
			}
		}
	}		//end for
	return list;
} // end function checkList

function clearList(myform){
	for (var i=0;i<myform.elements.length;i++) {
		if(myform.elements[i].type=='checkbox'){
			if (myform.elements[i].checked ){
				myform.elements[i].checked = false;
				var id = myform.elements[i].value;
				document.getElementById(id).bgColor = '';
			}
		}
	}	//end for
} // end function clearList

function trim(str){
	return str.replace(/^\s+|\s+$/g, '') ;
} // // end function trim

function bugreport(f,vocab_id,table_name,user_id){
	myform = f;
	var sentry_sense = trim(myform.word.value);
	var scat = trim(myform.word2.value);
	var sdef = trim(myform.word4.value);
	var sant = trim(myform.word7.value);
	var ssyn = trim(myform.word6.value);
	var ssample = trim(myform.word5.value);
	var tentry = trim(myform.word3.value);
	
	//alert("vocab_id : "+vocab_id+"sentry_sense : "+sentry_sense);
	
    xmlHttp = newXmlHttp();
		if (xmlHttp == null) {
			alert("Your browser does not support AJAX!");
			return;
		}
		// lookupword
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState == 4) {
				//alert(xmlHttp.responseText);
				if(xmlHttp.responseText==1){
					alert("ขอบคุณที่ช่วยกันแจ้งคำผิดพลาดค่ะ");
					window.close();
				}			
				
				//result_lookup.innerHTML = xmlHttp.responseText;
			} //end if check state
		} // end
		
	var param = 'vocab_id=' + vocab_id +'&sentry_sense=' + sentry_sense +'&scat='+scat;
		param += '&sdef=' + sdef +'&sant=' + sant +'&ssyn='+ssyn;
		param += '&ssample=' + ssample +'&tentry=' + tentry+'&table_name='+table_name+'&user_id='+user_id;
		//alert(param);
		xmlHttp.open("POST", "bugreport_addVocab.php", true);  
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");
		xmlHttp.send(param);
	
} // end function bugreport()

// =======================end Update Freq_used===================================//
