/*
 * Ortografa!
 *
 * Copyright (c) 2009 Ramon Bispo (ramonpage.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2009-01-09 00:49:00 (Sexta, 09 de janeiro de 2009) $
 * $Update: 2009-10-05 00:56:00 (Segunda, 05 de outubro de 2009) $
 * $Version: 1.1.4 $
 */
 
function ortografa(l){var f={tip_1:"As palavras <strong>pôr</strong> (verbo no infinitivo) e <strong>pôde</strong> (3ª pessoa do singular do <br /> pretérito perfeito do indicativo) devem continuar acentuadas",tip_2:"Permanecem os acentos que diferenciam o singular do plural dos verbos <strong>ter</strong> e <strong>vir</strong>, assim como de seus derivados (manter, deter, reter, conter, convir, intervir, advir etc.). Exemplos: Eles <strong>têm</strong> dois carros. Eles <strong>mantêm</strong> a palavra.",tip_3:"<strong>Você</strong> não possui cedilha",tip_4:"O trema é totalmente elimidado das palavras portuguesas e aportuguesadas",tip_5:"Não se assinala com acento agudo o &quot;u&quot; tônico de formas rizotônicas",tip_6:"Usa-se sempre o hífen em topônimos compostos iniciados pelos adjetivos <strong>grã</strong> e <strong>grão</strong>",tip_7:"Em muitos compostos o advérbio <strong>bem</strong> aparece aglutinado ao segundo elemento, quer este tenha ou não vida à parte",tip_8:"Emprega-se o hífen nos compostos sem elemento de ligação quando o 1&deg; elemento está representado pelas formas <strong>além</strong>, <strong>aquém</strong>, <strong>recém</strong>, <strong>bem</strong> e <strong>sem</strong>",tip_9:"Esta palavra <strong>não</strong> deve ser acentuada",tip_10:"Esta palavra deve ser hifenizada<br />Não há dica disponível para esta marcação",tip_11:"deve ser <strong>sempre</strong> hifenizado",tip_12:"O hífen deve ser <strong>sempre</strong> utilizado nos compostos que designam espécies botânicas, zoológicas e afins",tip_13:"O hífen continua a ser empregado nas palavras compostas por justaposição que não contêm forma de ligação e cujos elementos constituem uma unidade sintagmática e semântica",tip_14:"Dias da semana devem <strong>sempre</strong> levar hífen",tip_15:"Devem ser escritos com hífen os compostos entre cujos elementos há o emprego do apóstrofo",tip_16:"Devem ser hifenizados elementos repetidos, com ou sem alternância vocálica ou consonântica",tip_17:"Com os prefixos <strong>ex</strong>, <strong>bem</strong>, <strong>sem</strong>, <strong>além</strong>, <strong>aquém</strong>, <strong>recém</strong>, usa-se sempre o hífen. Exemplos: além<strong>-</strong>mar, ex<strong>-</strong>aluno etc. Verifique se sua frase tem estes prefixos empregados de forma correta e insira o(s) devido(s) hífen(s).",tip_18:"Não se emprega o hífen com os prefixos <strong>an-</strong>, <strong>bi-</strong>, <strong>co-</strong>, <strong>des-</strong> e <strong>in-</strong> quando o 2&deg; elemento perde o &quot;h&quot; inicial",tip_19:"Deve-se usar o hífen com os sufixos de origem tupi-guarani: <strong>açu</strong>, <strong>guaçu</strong> e <strong>mirim</strong>. Exemplos: amoré<strong>-</strong>guaçu, anajá<strong>-</strong>mirim, capim<strong>-</strong>açu. Verifique se sua frase tem palavras de característica indígena e insira o(s) devido(s) hífen(s)",tip_20:"Os adjetivos e os substantivos derivados com terminação <strong>-iano</strong> e <strong>-iense</strong> devem ser escritos com &quot;i&quot;, e não com &quot;e&quot;, antes da sílaba tônica",tip_21:"Ditongos <strong>éi</strong> e <strong>ói</strong> de palavras paroxítonas <strong>não</strong> são mais acentuados",tip_22:"Oxítonas terminadas em <strong>éis</strong>, <strong>éu</strong>, <strong>éus</strong>, <strong>ói</strong>, <strong>óis</strong>, continuam acentuadas",tip_23:"Paroxítonas cujas vogais tônicas &quot;i&quot; e &quot;u&quot; são precedidas de ditongo não são mais acentuadas",tip_24:"Perderam o acento as formas verbais &quot;ee&quot; e &quot;oo&quot;",tip_25:"Algumas palavras homógrafas devem ser grafadas sem acento",tip_26:"Quando o segundo elemento é iniciado por &quot;r&quot; ou &quot;s&quot; o hífen não é usado e esta letra deve ser duplicada",tip_27:"Esta palavra deve ser aglutinada, ou seja, <strong>não</strong> deve ser hifenizada",tip_28:"Esta palavra <strong>não</strong> deve ser hifenizada",tip_29:"O prefixo <strong>sub</strong> seguido de &quot;b&quot; ou &quot;r&quot; deve ser sempre hifenizado",tip_30:"Quando <strong>não-</strong> e <strong>quase-</strong> funcionam como prefixos, deve-se suprimir o hífen",tip_31:"O prefixo <strong>vice</strong> deve ser sempre hifenizado",tip_32:"Esta proparoxítona deve continuar acentuada",tip_33:"Quando o 1º elemento termina por <strong>b-</strong> (<strong>ab-</strong>, <strong>ob-</strong>, <strong>sob-</strong>, <strong>sub-</strong>), <strong>d-</strong> (<strong>ad-</strong>) e o segundo elemento começa por <strong>b</strong> e <strong>r</strong>, usa-se sempre o hífen. Exceções: <strong>adrenalina</strong> e <strong>adrenalite</strong>.",tip_34:"Quando o 1º elemento termina por vogal, <strong>sob-</strong>, <strong>sub-</strong> e prefixos terminados em <strong>-r</strong> (<strong>hiper</strong>, <strong>super</strong> e <strong>inter</strong>) e o 2º elemento se inicia por <strong>h-</strong>, usa-se sempre o hífen.",tip_35:"Emprega-se o hífen quando o 1º elemento termina por vogal igual à que inicia o 2º elemento."};$.string(String.prototype);$("#oldstring").html("");$("#newstring").html("");$("#result").hide();$("#oldstring").html("<h2><a href='javascript:void(0);' onclick=\"$('#old_string').toggle('fast');\">Seu texto <img src='/images/arrow-down.gif' alt='' /></a></h2><p id='old_string' style='display: none;'>"+$("#s").val().replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g," <br /> ")+"</p>");var g=$("#s").val().escapeHTML().replace(/\n/g," <br /> ");var m="";var h="";var b="";var e="";var k="";var a="";var d=false;var c="";if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])((alem)|(aquem)|(recem))/gi)){$(m).each(function(n){h=m[n];if(m[n].match(/(alem)|(aquem)/gi)){m[n]=m[n].replace(/e/g,"é");m[n]=m[n].replace(/E/g,"É")}else{if(m[n].match(/recem/gi)){m[n]=m[n].substr(0,2)+m[n].substr(2,1).replace(/e/g,"é")+m[n].substr(3,m[n].length);m[n]=m[n].substr(0,2)+m[n].substr(2,1).replace(/E/g,"É")+m[n].substr(3,m[n].length)}}g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ])(pô(r(?!-)|de))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/ô/gi,function(o){return"<a href='#' class='tip string_warning' title='%tip_1%'>"+o+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/([tv])(êm)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/ê/gi,function(o){return"<a href='#' class='tip string_warning' title='%tip_2%'>"+o+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(voçê)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/ç/gi,function(o){return"<a href='#' class='tip string_warning' title='%tip_3%'>"+strtr(o,"çÇ","cC")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(([g]|[q])([ü])([aeéêií]))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/ü/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_4%'>"+strtr(o,"üÜ","uU")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(([g]|[q])([ú])([aeéêií]))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/ú/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_5%'>"+strtr(o,"úÚ","uU")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ-])((grã(?!o))|(grão))([a-z ÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ-])/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/-/g,"");m[n]=m[n].endsWith(" ")?m[n].substr(0,m[n].length-1):m[n];m[n]=m[n].gsub(/grã(?!o)|grão/gi,function(o){return o+"<a href='#' class='tip string_change' title='%tip_6%'>-</a>"});g=g.replace(h,m[n]);j.pronto={sufix:"socorro",phrase:"%tip_10%"}})}if(m=g.match(/bem(| |-)(dizer|quist|faze|feitor|feitoria|quere)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].substr(2,1)=="M"?m[n].substr(0,2)+"N"+m[n].substr(3,m[n].length):m[n].substr(0,2)+"n"+m[n].substr(3,m[n].length);m[n]=m[n].substr(0,2)+"<a href='#' class='tip string_change' title='%tip_7%'>"+m[n].substr(2,1)+"</a>"+m[n].substr(3,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/ben(| |-)(ama|aventura|dispo|dota|educa|estar|humora|vindo|visto)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substr(2,1)=="N"?m[n].substr(0,2)+"M"+m[n].substr(3,m[n].length):m[n].substr(0,2)+"m"+m[n].substr(3,m[n].length);m[n]=m[n].substr(0,2)+"<a href='#' class='tip string_change' title='%tip_8%'>"+m[n].substr(2,1)+"-</a>"+m[n].substr(3,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/cor(-| )de(-| )rosa|mandioca(-| )(baroa|brava|doce|mansa|puba|tucumã)|bem(-| )me(-| )quer|bem(-| )te(-| )vi|(copos(-| )de(-| )leite)|(água(-| )de(-| )colônia)|(arco(-| )da(-| )velha)|(cor(-| )de(-| )rosa)|(mais(-| )que(-| )perfeito)|(pé(-| )de(-| )meia)|(ao(-| )deus(-| )dará)|(queima(-| )roupa)|(unha(-| )de(-| )fome)|(Trás(-| )os(-| )Montes)|(afro(-| )luso(-| )brasileiro)|(bem(-| )te(-| )vi)|(bênção(-| )de(-| )deus)|(erva(-| )do(-| )chá)|(ervilha(-| )de(-| )cheiro)|(fava(-| )de(-| )santo(-| )inácio)|(bem(-| )me(-| )quer)|(lesma(-| )de(-| )conchinha)|(andorinha(-| )do(-| )mar)|((Liberdade|Igualdade|Fraternidade)(-| )(Liberdade|Igualdade|Fraternidade)(-| )(Liberdade|Igualdade|Fraternidade))|(Rio Niterói)|(Lisboa(-| )Coimbra(-| )Porto)|(Angola Moçambique)|(copo(-| )de(-| )leite)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ ]/g,"<a href='#' class='tip string_change' title='%tip_10%'>-</a>");if(m[n].match(/(por(<span class='string_change'>-<\/span>|-)do(<span class='string_change'>-<\/span>|-)sol)/gi)){m[n]=m[n].replace(/por/g,"p<span class='string_change'>ô</span>r");m[n]=m[n].replace(/POR/gi,"P<span class='string_change'>Ô</span>R")}g=g.replace(h,m[n])})}if(m=g.match(/bla(-| )bla(-| )bla|blá(-| )blá(-| )blá/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ ]/g,"<a href='#' class='tip string_change' title='%tip_16%'>-</a>");g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ-])((além)|(aquém)|(recém)|(sem(?!i)))(| |-)([cfghjklmnqrstvwxyz])/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/-/g,"");m[n]=m[n].replace(/(m )/g,"m");m[n]=m[n].replace(/(M )/g,"M");m[n]=m[n].substr(0,m[n].length-1)+"<a href='#' class='tip string_change' title='%tip_8%'>-</a>"+m[n].substr(m[n].length-1,1);g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ-])(bem)[AÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛcfhjklmnqrstvwxyz]{1}/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].substr(0,m[n].length-2)+"<a href='#' class='tip string_warning' title='%tip_17%'>"+m[n].substr(m[n].length-2,2)+"</a>";g=g.replace(h,m[n])})}if(m=g.match(/adéque|apôio/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/[éô]/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_9%'>"+strtr(o,"éÉôÔ","eEoO")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/pára[a-z-ÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{1}/gi)){$(m).each(function(n){h=m[n];m[n]=strtr(m[n],"áÁ","aA");g=g.replace(h,m[n])})}if(m=g.match(/(pr(é|e)(| |-)(encher|dispo|destin|conceito|julgar|dizer|domina|estabele|exist|determina))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=strtr(m[n],"éÉ","eE");m[n]=m[n].substr(0,2)+"<span class='string_change'>"+m[n].substr(2,2)+"</span>"+m[n].substr(4,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/(pre(| |-)(cadastra|requisit))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=strtr(m[n],"eE","éÉ");m[n]=m[n].substr(0,3)+"<a href='#' class='tip string_change' title='O prefixo &lt;strong&gt;pré&lt;/strong&gt; tônico %tip_11%'>-</a>"+m[n].substr(3,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ-])(não|quase)-/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/-/g,"<a href='#' class='tip string_change' title='%tip_30%'>&nbsp;</a>");g=g.replace(h,m[n])})}if(m=g.match(/faz(-|)de(-|)conta|ponto(-|)de(-|)(venda|admiração|interrogação|exclamação)|ponto(-|)e(-|)vírgula|mesa(-| )de(-| )cabeceira|dor(-| )de(-| )cotovelo|lateral-(direito|esquerdo)|quarta(|s)-de-final|oitava(|s)-de-final|bem-lubrificad|ano-novo|-(a|com)-|(fim-de-semana)|(cavalo-de-pau)|(lua-de-mel)|(dona-de-casa)|(mão-de-(obra|barca|cabelo|ferro|judas|onça|padre))|(pé-de-(moleque|atleta|boi|cabra|chinelo|galinha|pato))|(café-da-manhã)|(cão-de-guarda)|(pão-de-mel)|(sala-de-jantar)|(cartão-de-visita)|(cor-de-vinho)|(à-vontade)|(abaixo-de)|(acerca-de)|(pôr(-| )(do|de)(-| )sol)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/-/g,"<a href='#' class='tip string_change' title='%tip_28%'>&nbsp;</a>");g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])(an|bi|co|des|in)(|-)(h(?!a))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[-h]/gi,"");m[n]=m[n].gsub(/an|bi|co|des|in/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_18%'>"+o+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/caça(| |-)niquel/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/i/g,"í");m[n]=m[n].replace(/Í/g,"Í");g=g.replace(h,m[n])})}var j=[];j.sumo={sufix:"sacerdote|pontífice",phrase:"%tip_10%"};j.on={sufix:"line",phrase:"%tip_10%"};j.sul={sufix:"americano|africano",phrase:"%tip_10%"};j.segunda={sufix:"feira",phrase:"%tip_14%"};j["terça"]={sufix:"feira",phrase:"%tip_14%"};j.quarta={sufix:"feira",phrase:"%tip_14%"};j.quinta={sufix:"feira",phrase:"%tip_14%"};j.sexta={sufix:"feira",phrase:"%tip_14%"};j.ar={sufix:"condicionado",phrase:"%tip_10%"};j.ares={sufix:"condicionados",phrase:"%tip_10%"};j.el={sufix:"rei",phrase:"%tip_10%"};j["pé"]={sufix:"frio|quente",phrase:"%tip_10%"};j.tio={sufix:"avô",phrase:"%tip_13%"};j.tia={sufix:"avó",phrase:"%tip_13%"};j.obra={sufix:"prima",phrase:"%tip_10%"};j.bel={sufix:"prazer",phrase:"%tip_10%"};j.boa={sufix:"tarde|noite",phrase:"%tip_10%"};j.bom={sufix:"dia|senso|pastor|sucesso|tom|vedro|venturano|homem",phrase:"%tip_10%"};j.sub={sufix:"[br]",phrase:"%tip_29%"};j.dom={sufix:"joão",phrase:"%tip_10%"};j.pan={sufix:"american|african",phrase:"O prefixo &lt;strong&gt;pan&lt;/strong&gt; seguido de vogal, &quot;m&quot;, &quot;n&quot; ou &quot;h&quot; %tip_11%"};j.ex={sufix:"aluno|voto",phrase:"O prefixo &lt;strong&gt;ex&lt;/strong&gt; %tip_11%"};j["pró"]={sufix:"[a-z-ÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]",phrase:"O prefixo &lt;strong&gt;pró&lt;/strong&gt; tônico %tip_11%"};j["pré"]={sufix:"[abcefghijklmnopqrstuwxyz-ÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]",phrase:"O prefixo &lt;strong&gt;pré&lt;/strong&gt; tônico %tip_11%"};j["pós"]={sufix:"[a-z-ÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]",phrase:"O prefixo &lt;strong&gt;pós&lt;/strong&gt; %tip_11%"};j.mal={sufix:"[lh]",phrase:"O prefixo &lt;strong&gt;mal&lt;/strong&gt; seguido de &quot;l&quot; ou &quot;h&quot; %tip_11%"};j["caça"]={sufix:"níque|palavra",phrase:"%tip_10%"};j.meio={sufix:"campo|dia|fio|irmão|soprano|tempo|termo|tom",phrase:"%tip_10%"};j.meia={sufix:"água|armador|calça|direita|entrada|esquerda|estação|idade|lua|luz|noite|sola|tigela|tinta|volta",phrase:"%tip_10%"};j.mesa={sufix:"redonda",phrase:"%tip_10%"};j.vale={sufix:"compra|tudo|refeição",phrase:"%tip_10%"};j.vales={sufix:"compra",phrase:"%tip_10%"};j["situação"]={sufix:"problema",phrase:"%tip_10%"};j.curto={sufix:"circuit|abdutor|flexor|peroneal|supinador",phrase:"%tip_10%"};j.cabo={sufix:"verde",phrase:"%tip_10%"};j.cata={sufix:"vento",phrase:"%tip_10%"};j.arco={sufix:"íris",phrase:"%tip_13%"};j.para={sufix:"choque|raio|brisa|lama|sol|raio",phrase:"%tip_10%"};j.boia={sufix:"fria",phrase:"%tip_10%"};j.alto={sufix:"astral|relevo|falante|forno|mar",phrase:"%tip_10%"};j.bate={sufix:"papo",phrase:"%tip_10%"};j.azul={sufix:"claro|escuro",phrase:"%tip_13%"};j.erva={sufix:"doce",phrase:"%tip_12%"};j["abóbora"]={sufix:"menina",phrase:"%tip_12%"};j.formiga={sufix:"branca",phrase:"%tip_12%"};j.couve={sufix:"flor",phrase:"%tip_12%"};j.beija={sufix:"flor",phrase:"%tip_12%"};j["tamanduá"]={sufix:"bandeira",phrase:"%tip_12%"};j["feijão"]={sufix:"verde",phrase:"%tip_12%"};j.manga={sufix:"rosa",phrase:"%tip_12%"};j.laranja={sufix:"lima",phrase:"%tip_12%"};j.mato={sufix:"grosse",phrase:"%tip_13%"};j.afro={sufix:"asiático",phrase:"%tip_13%"};j.luso={sufix:"brasileiro",phrase:"%tip_13%"};j.latino={sufix:"americano",phrase:"%tip_13%"};j.guarda={sufix:"roupa|chuva|sol|noturno",phrase:"%tip_13%"};j.norte={sufix:"americano",phrase:"%tip_13%"};j.conta={sufix:"gota",phrase:"%tip_13%"};j["Guiné"]={sufix:"Bissau",phrase:"%tip_10%"};j.porta={sufix:"luva|chave|bandeira|retrato|mala",phrase:"%tip_10%"};j.inter={sufix:"racial|regional|relação|relaciona",phrase:"%tip_10%"};j.papel={sufix:"alumínio|carbono|manteiga|moeda",phrase:"%tip_10%"};j.zigue={sufix:"zague",phrase:"%tip_16%"};j.corre={sufix:"corre",phrase:"%tip_16%"};j.lenga={sufix:"lenga",phrase:"%tip_16%"};j.reco={sufix:"reco",phrase:"%tip_16%"};j.tico={sufix:"tico",phrase:"%tip_16%"};j.zum={sufix:"zum",phrase:"%tip_16%"};j.pica={sufix:"pica",phrase:"%tip_16%"};j.pingue={sufix:"pongue",phrase:"%tip_16%"};j.quebra={sufix:"quebra",phrase:"%tip_16%"};j.carro={sufix:"bomba",phrase:"%tip_10%"};j.bomba={sufix:"relógio",phrase:"%tip_10%"};j.santo={sufix:"antônio",phrase:"%tip_10%"};j["rádio"]={sufix:"relógio",phrase:"%tip_10%"};j.altas={sufix:"horas",phrase:"%tip_10%"};j.passa={sufix:"quatro",phrase:"%tip_10%"};j.porto={sufix:"alegrense",phrase:"%tip_13%"};j.quebra={sufix:"mola|anzol|arado|bumba|bunda|cabeça|cacos|cavaco|chamas|chifre|costas|costela|dedos|dentes|galho|gelo|mar|nozes|pau|queixo",phrase:"%tip_10%"};j["médico"]={sufix:"cirurgião",phrase:"%tip_10%"};j.criado={sufix:"mudo",phrase:"%tip_10%"};j["físico"]={sufix:"químic",phrase:"%tip_10%"};j["técnico"]={sufix:"científico|profissional",phrase:"%tip_13%"};j["gonçalo"]={sufix:"alves",phrase:"%tip_10%"};j.arranha={sufix:"céu",phrase:"%tip_10%"};j.decreto={sufix:"lei",phrase:"%tip_10%"};j.tenente={sufix:"coronel",phrase:"%tip_10%"};j.cachorro={sufix:"quente",phrase:"%tip_10%"};j["caminhão"]={sufix:"pipa",phrase:"%tip_10%"};j.andorinha={sufix:"grande",phrase:"%tip_10%"};j.desmancha={sufix:"prazeres",phrase:"%tip_10%"};j.extrema={sufix:"direita|esquerda",phrase:"%tip_10%"};j.bem={sufix:"bom|ama|aventura|dispo|dota|educa|estar|humora|vindo|visto",phrase:"%tip_8%"};j.vaga={sufix:"lume",phrase:"%tip_10%"};j.pica={sufix:"pau|bois|burro|milho|nariz",phrase:"%tip_10%"};j.pronto={sufix:"socorro",phrase:"%tip_10%"};j.sobre={sufix:"[e]",phrase:"%tip_35%"};j.ab={sufix:"[rb]{1}[^ai]",phrase:"%tip_33%"};j.ob={sufix:"[rb]{1}[^aei]",phrase:"%tip_33%"};j.ad={sufix:"[rb]{1}[^ei]",phrase:"%tip_33%"};j.sob={sufix:"[h]",phrase:"%tip_34%"};j.sub={sufix:"[h]",phrase:"%tip_34%"};j.hiper={sufix:"[h]",phrase:"%tip_34%"};j["super"]={sufix:"[h]",phrase:"%tip_34%"};j.inter={sufix:"[h]",phrase:"%tip_34%"};j.adeno={sufix:"[h]",phrase:"%tip_34%"};j.bio={sufix:"[h]",phrase:"%tip_34%"};j.deca={sufix:"[h]",phrase:"%tip_34%"};j.poli={sufix:"[h]",phrase:"%tip_34%"};j.abaixo={sufix:"assinado",phrase:"%tip_10%"};j.autor={sufix:"roteirista",phrase:"%tip_10%"};j.anti={sufix:"[i]",phrase:"%tip_35%"};j.arqui={sufix:"[i]",phrase:"%tip_35%"};j.auto={sufix:"[o]",phrase:"%tip_35%"};j.micro={sufix:"[o]",phrase:"%tip_35%"};j.contra={sufix:"[a]",phrase:"%tip_35%"};j.eletro={sufix:"[o]",phrase:"%tip_35%"};j.semi={sufix:"[i]",phrase:"%tip_35%"};j.neuro={sufix:"[o]",phrase:"%tip_35%"};j.tele={sufix:"[e]",phrase:"%tip_35%"};for(e in j){var i=new RegExp(e+"(| |-)("+j[e].sufix+")","gi");if(m=g.match(i)){$(m).each(function(n){h=m[n];prefix_with_casesensitive=m[n].substr(0,e.length);m[n]=m[n].replace(/[ -]/g,"");m[n]=prefix_with_casesensitive+"<a href='#' class='tip string_change' title='"+j[e].phrase+"'>-</a>"+m[n].substr(e.length,j[e].sufix.length);g=g.replace(h,m[n])})}}if(m=g.match(/[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ](| |-)d(\'|\`|\´)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].substr(0,1)+"<a href='#' class='tip string_change' title='%tip_15%'>-</a>"+m[n].substr(1,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ-])(ex(?!tr)|sem(?!i)|além|aquém|recém)[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{1}/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].substr(0,m[n].length-2)+"<a href='#' class='tip string_warning' title='%tip_17%'>"+m[n].substr(m[n].length-2,2)+"</a>";g=g.replace(h,m[n])})}if(m=g.match(/sobre(| |-)(uman)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substr(0,5)+"<span class='string_change'>-h</span>"+m[n].substr(5,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/co(| |-)(seno|respons|ré|redentor)|re(| |-)(significar|ratifica)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].substr(0,2)+"<a href='#' class='tip string_change' title='%tip_26%'>"+m[n].substr(2,1)+"</a>"+m[n].substr(2,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/ante(| |-)(sala|republica|rosto|reforma)|gira(| |-)sol|mini(| |-)(saia|reforma)|auto(| |-)(regula|susten|serviço|sufici|retrat|sugest|refrato)|anti(| |-)(soci)|moto(| |-)(redu)|auto(| |-)(retrat|sustent|regulamenta)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substr(0,4)+"<a href='#' class='tip string_change' title='%tip_26%'>"+m[n].substr(4,1)+"</a>"+m[n].substr(4,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/franco( |-)(atirador|falante)|infanto( |-)juvenil|nutri( |-)lanche|contra( |-)(indica|cheque|capa|cena|corrente)|infra( |-)estrutu|manda( |-)chuva|socio( |-)econômico/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substr(0,4)+"<a href='#' class='tip string_change' title='%tip_27%'>"+m[n].substr(4,4)+"</a>"+m[n].substr(8,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/subuman/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].substr(0,3)+"<a href='#' class='tip string_change' title='%tip_34%'>-</a>h"+m[n].substr(3,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/sub(| |-)[^rhb<]/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substr(0,2)+"<a href='#' class='tip string_change' title='%tip_27%'>"+m[n].substr(2,2)+"</a>"+m[n].substr(4,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/água(| |-)de(| |-)col(o|ó|ô)nia/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substr(0,4)+"<a href='#' class='tip string_change' title='%tip_10%'>-</a>"+m[n].substr(4,2)+"<a href='#' class='tip string_change' title='%tip_10%'>-</a>"+m[n].substr(6,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/((^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])(vice)(|-| )[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/,"");m[n]=m[n].substring(0,m[n].length-2)+"<a href='#' class='tip string_change' title='%tip_31%'>-</a>"+m[n].substring(m[n].length,m[n].length-2);g=g.replace(h,m[n])})}if(m=g.match(/p(á|a)ra(| |-)(qued)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].replace(/á/g,"<span class='string_change'>a</span>");m[n]=m[n].replace(/Á/g,"<span class='string_change'>A</span>");g=g.replace(h,m[n])})}if(m=g.match(/p(á|a)ra(| |-)(choque)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].substr(0,4)+"<span class='string_change'>-</span>"+m[n].substr(4,m[n].length);m[n]=m[n].replace(/á/g,"<span class='string_change'>a</span>");m[n]=m[n].replace(/Á/g,"<span class='string_change'>A</span>");g=g.replace(h,m[n])})}if(m=g.match(/p(á|a)ra(| |-)(raio)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].substr(0,4)+"<span class='string_change'>-</span>"+m[n].substr(4,m[n].length);m[n]=m[n].replace(/á/g,"<span class='string_change'>a</span>");m[n]=m[n].replace(/Á/g,"<span class='string_change'>A</span>");m[n]=m[n]+"<span class='string_change'>s</span>";g=g.replace(h,m[n])})}if(m=g.match(/raio<span class='string_change'>s<\/span>s/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/span>s/g,"span>");g=g.replace(h,m[n])})}if(m=g.match(/((^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])((ab)|(poli)|(mega)|(audio)|(bi(?!s))|(bi)|(circum)|(pan)|(des)|(pos)|(pre)|(pro)|(aero)|(agro)|(ante)|(anti)|(arqui)|(auto)|(re)|(co(?!ntra))|(contra)|(eletro)|(entre)|(extra)|(geo)|(hidro)|(hiper)|(infra)|(in(?!(ter|tra)))|(inter)|(intra)|(macro)|(micro)|(mini)|(multi)|(neo)|(pluri)|(proto)|(pseudo)|(retro)|(semi)|(sobre)|(super)|(supra)|(tele)|(ultra)|(bio)|(s(o|ó)cio))[a-z-ÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})/gi)){$(m).each(function(n){h=m[n];if(m[n].match(/sócio/gi)){m[n]=strtr(m[n],"óÓ","oO")}m[n]=m[n].replace(/[-]/g,"");g=g.replace(h,m[n])})}if(m=g.match(/((^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])((além)|(aquém)|(recém)|(pós)|(grã(?!o))|(grão)|(primeiro)|(segundo)|(terceiro)|(quarto)|(quinto)|(sexto)|(s(é|e)timo)|(oitavo)|(nono)|(d(e|é)cimo))[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})/gi)){$(m).each(function(n){h=m[n];e=m[n].substr(0,m[n].length-2);if(e.match(/setimo|decimo/gi)){e.replace(/e/,"<span class='string_change'>é</span>");e.replace(/E/,"<span class='string_change'>É</span>")}m[n]=e+"<span class='string_change'>-</span>"+m[n].substring(m[n].length,m[n].length-2);g=g.replace(h,m[n])})}if(m=g.match(/((^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])((circum)|(pan))[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})/gi)){$(m).each(function(n){b=m[n].substring(m[n].length-1,m[n].length-2);h=m[n];if(b.match(/h|m|n/gi)){m[n]=m[n].substring(0,m[n].length-2)+"<span class='string_change'>-</span>"+m[n].substring(m[n].length,m[n].length-2)}else{if(b.match(/[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]/gi)){m[n]="<span class='string_warning'>"+m[n].substring(0,m[n].length-2)+"</span>"+m[n].substring(m[n].length,m[n].length-2);d=true}}g=g.replace(h,m[n])});if(d){a+="<li>Com os prefixos <span class='string_warning'>circum</span> e <span class='string_warning'>pan</span> usa-se hífen diante de palavra iniciada por <span class='string_warning'>h</span>, <span class='string_warning'>m</span>, <span class='string_warning'>n</span> e vogal. Exemplos: circum<span class='string_change'>-</span>navegação, pan<span class='string_change'>-</span>americano etc. Verifique se sua frase tem estes prefixos empregados de forma correta e insira o(s) devido(s) hífen(s).</li>";d=false}}if(m=g.match(/((^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])(micro)[raeiouÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})/gi)){$(m).each(function(n){b=m[n].substring(m[n].length-1,m[n].length-2);h=m[n];if(b.toLowerCase()=="r"){m[n]=m[n].substring(0,m[n].length-2)+"<span class='string_change'>"+b+"</span>"+m[n].substring(m[n].length,m[n].length-2)}g=g.replace(h,m[n])})}if(m=g.match(/((^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])((poli)|(mega)|(audio)|(aero)|(agro)|(além)|(ante)|(anti)|(aquém)|(arqui)|(auto)|(circum)|(p(á|a)ra)|(re)|(co(?!ntra))|(contra)|(eletro)|(entre)|(ex(?!tra))|(extra)|(geo)|(hidro)|(hiper)|(infra)|(intra)|(macro)|(micro)|(mini)|(multi)|(neo)|(pan)|(pluri)|(proto)|(pós)|(pré)|(pró)|(pseudo)|(retro)|(semi)|(sobre)|(super)|(supra)|(tele)|(ultra)|(vice)|(bio)|(sem)|(recém)|(s(ó|o)cio))[a-z-ÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})/gi)){$(m).each(function(n){b=m[n].substring(m[n].length-1,m[n].length-2);b=strtr(b,"áàâãéèêíìîóòôõúùûüÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛÜ","aaaaeeeiiioooouuuuAAAAEEEIIIOOOOUUUU");check_co=m[n].substr(3,1);e=m[n].substring(m[n].length-2,m[n].length-3);e=strtr(e,"áàâãéèêíìîóòôõúùûüÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛÜ","aaaaeeeiiioooouuuuAAAAEEEIIIOOOOUUUU");k=m[n].substr(0,m[n].length-2);h=m[n];if((k.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])(co(?!ntra))/gi)&&b.match(/[o]/gi))){m[n]="<span class='string_warning'>"+m[n].substring(0,m[n].length-2)+"</span>"+m[n].substring(m[n].length,m[n].length-2);d=true}else{if((k.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])(re)/gi)&&b.match(/[eh]/gi))){m[n]="<span class='string_warning'>"+m[n].substring(0,m[n].length-2)+"</span>"+m[n].substring(m[n].length,m[n].length-2);if(b.toLowerCase()=="h"){m[n]=m[n].replace(/h/gi,"")}if(b.toLowerCase()=="r"&&check_co!="a"){m[n]=m[n].replace(/<\/span>r/,"r</span>r");m[n]=m[n].replace(/r<\/span>rr/,"r</span>r");m[n]=m[n].replace(/<\/span>R/,"R</span>R");m[n]=m[n].replace(/R<\/span>RR/,"R</span>R")}d=true}else{if(b.match(/(h)/gi)){m[n]=m[n].substring(0,m[n].length-2)+"<span class='string_change'>-</span>"+m[n].substring(m[n].length,m[n].length-2)}else{if(e.match(/[aeiou]/gi)&&b.match(/[aeiou]/gi)&&e.toLowerCase()==b.toLowerCase()){m[n]=m[n].substring(0,m[n].length-2)+"<span class='string_change'>-</span>"+m[n].substring(m[n].length,m[n].length-2)}else{if(!k.match(/(co(?!ntra))|(micro)|(mini)|(re)|(ante)|(auto)/gi)&&e.match(/[aeiou]/gi)&&b.match(/[rs]/gi)){m[n]=m[n].substring(0,m[n].length-2)+"<span class='string_change'>"+b+"</span>"+m[n].substring(m[n].length,m[n].length-2);m[n]=m[n].replace(/(<span class='string_change'>r<\/span>rr)/,"<span class='string_change'>r</span>r");m[n]=m[n].replace(/(<span class='string_change'>s<\/span>ss)/,"<span class='string_change'>s</span>s")}else{if(e.match(/[^aeiou]/gi)&&b.match(/[^aeiou]/gi)&&e.toLowerCase()==b.toLowerCase()){m[n]=m[n].substring(0,m[n].length-2)+"<span class='string_change'>-</span>"+m[n].substring(m[n].length,m[n].length-2)}}}}}}g=g.replace(h,m[n])});if(d){a+="<li>O prefixo <span class='string_warning'>co</span> aglutina-se em geral com o segundo elemento, mesmo quando este se inicia por <span class='string_warning'>o</span>: <span class='string_warning'>co</span>obrigação, <span class='string_warning'>co</span>ordenar, <span class='string_warning'>co</span>operar, <span class='string_warning'>co</span>operação, <span class='string_warning'>co</span>optar, <span class='string_warning'>co</span>ocupante etc.</li>";a+="<li>O prefixo <span class='string_warning'>re</span> aglutina-se em geral com o segundo elemento, mesmo quando este se inicia por <span class='string_warning'>e</span>: <span class='string_warning'>re</span>educar, <span class='string_warning'>re</span>encontro, <span class='string_warning'>re</span>escrito, <span class='string_warning'>re</span>estudar, <span class='string_warning'>re</span>embolsar etc.</li>";d=false}}g=g.replace(/(<span class='string_warning'> )/gi," <span class='string_warning'>");g=g.replace(/(<span class='string_change'> )/gi," <span class='string_change'>");g=g.replace(/( <\/span>)/gi,"</span> ");g=g.replace(/(vice<span class='string_change'>-<\/span>rar)/gi,"vicerar");g=g.replace(/(vice<span class='string_change'>-<\/span>nte)/gi,"Vicente");if(m=g.match(/super(| |-)(lançamento|vended)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[ -]/g,"");m[n]=m[n].substr(0,4)+"<a href='#' class='tip string_change' title='%tip_10%'>"+m[n].substr(4,2)+"</a>"+m[n].substr(6,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/mala(|-)direta|meio(|-)ambiente/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].replace(/[-]/g,"");m[n]=m[n].substr(0,4)+"<a href='#' class='tip string_change' title='%tip_28%'>&nbsp;</a>"+m[n].substr(4,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/([a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{1}((açu)|(guaçu)|(mirim))([^abcdefghijklmnopqrstuvwxyzÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ]|$))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/açu|guaçu|mirim/gi,function(o){return"<a href='#' class='tip string_warning' title='%tip_19%'>"+o+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/[a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{1}((eano)|(eense))([^abcdefghijklmnopqrtuvwxyzÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ]|$)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/ean|een/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_20%'>"+strtr(o.substr(0,1),"eE","iI")+"</a>"+o.substr(1,2)});g=g.replace(h,m[n])})}if(m=g.match(/óide(o|a)(|s)([^a-z0-9]|$)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/[ó]/gi,function(o){return"<a href='#' class='tip string_warning' title='%tip_32%'>"+strtr(o,"éÉ","eE")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(([é|ó])([i])([abcdfghijklmnoprtuvwxyzÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/[éó]/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_21%'>"+strtr(o,"éÉóÓ","eEoO")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(éi)|(éu)|(ói)([^abcdefghijklmnoprtuvwxyzÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]|$)/gi)){$(m).each(function(n){h=m[n];m[n]="<a href='#' class='tip string_warning' title='%tip_22%'>"+m[n].substr(0,1)+"</a>"+m[n].substr(1,m[n].length);g=g.replace(h,m[n])})}if(m=g.match(/(([aeiouÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ]{2})([í|ú])([^s,. $]{1,2})([^abcdefghijklmnopqrtuvwxyzÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ]|$))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/[íú]/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_23%'>"+strtr(o,"íÍúÚ","iIuU")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/((êe)|(ôo)|(eê)|(oô))/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/[êô]/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_24%'>"+strtr(o,"êÊôÔ","eEoO")+"</a>"});g=g.replace(h,m[n])})}if(m=g.match(/(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ])(p[áéêó])(la|lo|ra)($|s|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ-])|(^|[^a-zÁÀÂÃÉÈÊÍÌÎÓÒôÕÚÙÛ-])(côa)([^abcdefghijklmnopqrstuvwxyzÁÀÂÃÉÈÊÍÌÎÓÒÔÕÚÙÛ]|$)/gi)){$(m).each(function(n){h=m[n];m[n]=m[n].gsub(/[áéêóô]/gi,function(o){return"<a href='#' class='tip string_change' title='%tip_25%'>"+strtr(o,"áéêóôÁÉÊÓÔ","aeeooAEEOO")+"</a>"});g=g.replace(h,m[n])})}for(tip in f){h=new RegExp("%"+tip+"%","gi");g=g.replace(h,f[tip])}if(a!=""){a="<h3>Dica(s)</h3><ul id='dica'>"+a+"</ul>"}$("#newstring").html("<h2>Resultou em</h2><p>"+g+"</p>"+a);$("#result").show("fast");tooltip.init()};
