/**
   This script has useful functionalities for the translation page, 
   like adding turkmen letters and has an ajax-based function to retrieve
   data from database.
 */

var xmlHttp
function emptyStringVerify(s){
//alert(s.length);
if(s.length == 0){
alert("Text can not be empty!");
return false;
} else {
return true;
}
}

function addLetter(letter, txtField){
    if(letter.length == 0){
	alert("Text can not be empty!");
	return false;
    } else {
	txtField.value += letter;
	return true;
    }
}

function translate(srcText,dilSech){
    //alert("translate is called")
    if(!emptyStringVerify(srcText)){
	return(false);
    }
    xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
	    alert ("Browser does not support HTTP Request")
	    return
	}
    var url="http://www.bayjan.com/myPHP/sozEcho.php"
	url=url+"?srcText="+srcText + "&dilSech="+dilSech
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged(){
    if ((xmlHttp.readyState==4) || (xmlHttp.readyState=="complete")) {
	document.getElementById("translatedText").innerHTML=xmlHttp.responseText;
    }
}

function GetXmlHttpObject()
{
    var xmlHttp=null;
    try { // Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest(); }
	catch (e) { //Internet Explorer
	    try{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e)  {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	}
	return xmlHttp;
}
