/* tts.js* --------------------------------------------------------------------------* Version    Date        By    Description* --------------------------------------------------------------------------   * 1.0        20100302    HTU   Release first version* --------------------------------------------------------------------------   * * Myriadeas Sdn Berhad* This source is customized based on vozme.com get_text.js*/(function () {    var myriadeas = window.myriadeas = window.$msb = function (selector, context) {};    myriadeas.createVozmeForm = function (d, txt, lang, gn, tgt) {        if(txt == null || txt.length <= 0){            return false;        }        fx_2g = d.createElement('form');        d.body.appendChild(fx_2g);        fx_2g.target = tgt;        fx_2g.method = 'POST';        fx_2g.action = 'http://vozme.com/text2voice.php';        //text        t = d.createElement('input');        t.name = 'text';        t.type = 'hidden';        t.value = txt;        fx_2g.appendChild(t);        //lang        l = d.createElement('input');        l.name = 'lang';        l.type = 'hidden';        l.value = lang;        fx_2g.appendChild(l);        //gn        g = d.createElement('input');        g.name = 'gn';        g.type = 'hidden';        g.value = gn;        fx_2g.appendChild(g);        //interface        i = d.createElement('input');        i.name = 'interface';        i.type = 'hidden';        i.value = 'full';        fx_2g.appendChild(i);        //submit        window.open('', tgt, 'width=600,height=370,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,toolbar=yes');        fx_2g.submit();        delete fx_2g;        return false;    }    myriadeas.getSelectionTextToSpeech = function () {    var lang = arguments[0] || '';        var gn = arguments[1] || '';        var tgt = 'voice_' + parseInt(Math.random() * 100000);        var d = window.document;        if (window.getSelection) {            txt = window.getSelection();        } else if (d.getSelection) {            txt = d.getSelection();        } else if (d.selection) {            txt = d.selection.createRange().text;        } else {            txt = '';        }        myriadeas.createVozmeForm(d, txt, lang, gn, tgt);        return false;    }    myriadeas.getIdTextToSpeech = function (id) {        var lang = arguments[1] || '';        var gn = arguments[2] || '';        var tgt = arguments[3] || 'voice_' + parseInt(Math.random() * 100000);        var d = window.document;        var txt = '';        txt = d.getElementById(id).innerHTML;        myriadeas.createVozmeForm(d, txt, lang, gn, tgt);        return false;    }    myriadeas.getCssTextToSpeech = function (css) {        var lang = arguments[1] || '';        var gn = arguments[2] || '';        var tgt = arguments[3] || 'voice_' + parseInt(Math.random() * 100000);        var d = window.document;        var txt = '';        jQuery('.' + css).each( function(nr)        {            txt += this.innerHTML;        });        myriadeas.createVozmeForm(d, txt, lang, gn, tgt);        return false;    }})();