var request;
var queryString;
var frmName;
 
function sendData(valFrm)
{
	frmName = valFrm;
	setQueryString();
	//document.ProfileFome.txttrans.value = queryString;
	var url = "/common/lib/autotrans.asp";
	httpRequest("post",url,true);
}
 
function setQueryString()
{
	queryString = "";

	if (frmName=="ProfileFome")
	{
		var frm = document.ProfileFome;
		queryString += "FirstLang=" + encodeURIComponent(getRadioValue(frm.first)) + "&";
		queryString += "SecondLang=" + encodeURIComponent(getRadioValue(frm.second)) + "&";
		queryString += "OriginalText=" + encodeURIComponent(frm.hiddenAboutMe.value);
	}
	else if (frmName=="MailView")
	{
		var frm = document.UBMailViewForm;
		queryString += "FirstLang=" + encodeURIComponent(getRadioValue(frm.first)) + "&";
		queryString += "SecondLang=" + encodeURIComponent(getRadioValue(frm.second)) + "&";
		queryString += "OriginalText=" + encodeURIComponent(frm.hiddenAboutMe.value);
	}
	else if (frmName=="frmMailSend")
	{
		var frm = document.frmMailSend;
		queryString += "FirstLang=" + encodeURIComponent(frm.first.value) + "&";
		queryString += "SecondLang=" + encodeURIComponent(frm.second.value) + "&";
		queryString += "OriginalText=" + encodeURIComponent(frm.original.value) + "&";
		queryString += "Section=write";
	}
	else if (frmName=="TransForm")
	{
		var frm = document.TransForm;
		queryString += "FirstLang=" + encodeURIComponent(frm.first.value) + "&";
		queryString += "SecondLang=" + encodeURIComponent(frm.second.value) + "&";
		queryString += "OriginalText=" + encodeURIComponent(frm.original.value) + "&";
		queryString += "Section=write";
	}
}
 
 function replace(str,s,d){
 var i=0;

 while(i > -1){
  i = str.indexOf(s);
  str = str.substr(0,i) + d + str.substr(i+1,str.length);
 }
 return str;
}


function httpRequest(reqType,url,asynch)
{
	try 
	{
		request = new XMLHttpRequest();
	}
	catch(trymicrosoft)
	{
		try
		{
			request = new ActiveXObject("Msxm12.XMLHTTP");
		}
		catch(othermicrosoft)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(failed)
			{
				request = null;
			}
		}
	}
 
	if (request == null)
	{
		alert("Create Object Error!!");
	}
	else
	{
		initReq(reqType,url,asynch);
	}
}
 
function initReq(reqType,url,isAsynch)
{
	request.onreadystatechange = handleResponse;
	request.open(reqType,url,isAsynch);
	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
	request.send(queryString);
}
 
function handleResponse()
{
	if(request.readyState == 4)
	{
		if (request.status == 200)
		{
			if (frmName=="ProfileFome")
			{
				document.all['Profile_DetailAboutme'].innerHTML = request.responseText;
			}
			else if (frmName=="MailView")
			{
				document.all['UBMailMessage'].innerHTML = request.responseText;
			}
			else if (frmName=="frmMailSend")
			{
				document.frmMailSend.txtContents.value = document.frmMailSend.txtContents.value + request.responseText;
			}
			else if (frmName=="TransForm")
			{
				document.TransForm.txtContents.value = document.TransForm.txtContents.value + request.responseText;
			}
		}
		else
		{
			alert("Error Code Check : "+request.status);
		}
	}
}
