function TTS_OnOff(dir){
var DRS = dir.split("/");
  if(DRS[0] == "en" || DRS[0] == "fr" || DRS[0] == "de" || DRS[0] == "it" || DRS[0] == "pt" || DRS[0] == "es" || DRS[0] == "ru")	
	parent.topfr.document.getElementById('tts_source').style.display='block';
  else  parent.topfr.document.getElementById('tts_source').style.display='none';

  if(DRS[1] == "en" || DRS[1] == "fr" || DRS[1] == "de" || DRS[1] == "it" || DRS[1] == "pt" || DRS[1] == "es" || DRS[1] == "ru")	
	document.getElementById('tts_target').style.display='block';
  else  document.getElementById('tts_target').style.display='none';

}

function StartTTS(ob){
if(ob==1) dir = document.getElementById('directions').value;
else dir = parent.topfr.document.getElementById('directions').value;
var obName;
var segdir = dir.split("/");
 if(ob==1) {dir = segdir[0]; obName = "source"; text = document.getElementById(obName).value;}
 else      {dir = segdir[1]; obName = "target"; text = document.getElementById(obName).value;}

  for(var i=0; i<text.length; i++) {
     if (text.indexOf("&")!=-1)           text = text.replace("&"," ");
     if (text.indexOf("\r")!=-1)          text = text.replace("\r"," ~|~");
//     if (text.indexOf('"')!=-1)           text = text.replace('"',"''");
     if (text.indexOf("+")!=-1)           text = text.replace("+"," ");
  }


//--------------------------------------------------------------------------
//if(dir=="en") dir="enf"; // Setting the dafault English Character as Female.
//--------------------------------------------------------------------------




if(top.tts_Window && !top.tts_Window.closed) 		top.tts_Window.close();

//var href = "http://text-to-speech.imtranslator.net/tts-468.asp";
var href = "http://text-to-speech-translator.paralink.com/tts-468.asp";

var features = "width=500,height=500,toolbar=no,status=no,menubar=no,directories=no,resizable=no,modal=no";
top.tts_Window = null;
top.tts_Window = window.open("blank.htm", "TTS", features);

 var submitForm = getNewSubmitForm();
 createNewFormElement(submitForm, "text", encodeURIComponent( text ));
 createNewFormElement(submitForm, "url", "T2");
 createNewFormElement(submitForm, "dir", dir);
 createNewFormElement(submitForm, "bg", "FFCC99");

 submitForm.action= href;
 submitForm.target= "TTS";
 submitForm.submit();


}



function getNewSubmitForm(){
 var submitForm = document.createElement("FORM");
 document.body.appendChild(submitForm);
 submitForm.method = "POST";
 return submitForm;
}

function createNewFormElement(inputForm, elementName, elementValue){

try{
var newElement = document.createElement("<input name='"+elementName+"' type='hidden'>");
}catch(err){   
var newElement = document.createElement('input');
newElement.setAttribute('type','hidden');
newElement.setAttribute('name',elementName);

}
 
 inputForm.appendChild(newElement);
 newElement.value = elementValue;
 return newElement;
}
