var trAPP="Translat";
if(GEBI('Im'+trAPP+'or').id!='Im'+trAPP+'or') exit();
if(GEBI('Im'+trAPP+'or').href.indexOf('im'+trAPP.toLowerCase()+'or.net')==-1) exit();
if(GEBI('Im'+trAPP+'or').title!=trAPP+'e and Speak - im'+trAPP.toLowerCase()+'or.net') exit();
if(GEBI('Im'+trAPP+'or').target!='_top') exit();
if(GEBI('Im'+trAPP+'or').innerHTML!=trAPP+'e and Speak') exit();
if(!GEBI('ImBack')) exit();
GEBI('Im'+trAPP+'or').style.display='none';

slIFRstart();
function slIFRstart()
{                
        LOOKUP();
        GEBI('TTSBuilder').innerHTML='<a href="#" name="'+dir+'" id= "img" onclick="d_img=document; var text=unescape(d_img.selection ? d_img.selection.createRange().text : (d_img.getSelection?d_img.getSelection():\'\')); if(text.length >= 1000){alert(\'The TTS service allows 1000 characters only! You have selected \' + text.length + \' character(s). The text will be trimmed.\');text = text.substring(0,999); } window.open(\'http://text-to-speech.imtranslator.net/speech.asp?url=WMban&dir=\'+ document.getElementById(\'img\').name + \'&text=\' + text).focus(); return false;" style="cursor:pointer;"><img src= "http://text-to-speech.imtranslator.net/images/tts_.gif" title="ImTranslator TTS Voice speaks any text in English, French, German, Italian, Portuguese, Russian and Spanish languages. Essential for educational and language learning needs." border=0"></a>';
}
function GEBI(ob){return document.getElementById(ob);}

function LOOKUP() {
  var frame = GEBI('callback');
  if(frame)	frame.parentNode.removeChild(frame);
    if(!GEBI('callback')){
    var die = document.createElement("iframe");
    die.src = "http://imtranslator.net/wm-tts-banner.asp";
    die.name = 'callback';
    die.id='callback';
    die.width="0px";
    die.height="0px";
    die.frameBorder="0";
    die.visibility="hidden";
    die.scrolling="no";
    GEBI('ImBack').appendChild(die);
   }
}

