var AjaxRMS; function AjaxRequest(){ AjaxRMS = false; if (window.XMLHttpRequest) { AjaxRMS = new XMLHttpRequest();// Mozilla, Safari } else if (window.ActiveXObject) { try { AjaxRMS = new ActiveXObject("Msxml2.XMLHTTP");// IE } catch (e) { try { AjaxRMS = new ActiveXObject("Microsoft.XMLHTTP");// IE } catch (e) {} } } } function Carrega_dados(url){ var hs = document.getElementById('hs').value; var hsd = document.getElementById('hsd').value; var hsf = document.getElementById('hsf').value; var hso = document.getElementById('hso').value; var hsm = document.getElementById('hsm').value; var code = document.getElementById('code').value; AjaxRequest(); if(!AjaxRMS){ return; } var params = "hsd="+hsd+"&hso="+hso+"&hsm="+hsm+"&code="+code+"&hsf="+hsf+"&hs="+hs; // var params = "NeGocIO="+valor; AjaxRMS.onreadystatechange = Mostra_dados; AjaxRMS.open("POST", url, true); AjaxRMS.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); AjaxRMS.setRequestHeader("Content-length", params.length); AjaxRMS.setRequestHeader("Connection", "close"); AjaxRMS.send(params); } function Mostra_dados(){ if (AjaxRMS.readyState==1){ varwait = '
'; varwait = varwait + ''; varwait = varwait + 'Enviando


'; document.getElementById("idDiv").innerHTML=varwait; } if(AjaxRMS.readyState == 4){ if(AjaxRMS.status == 200){ document.getElementById("idDiv").innerHTML = AjaxRMS.responseText; document.getElementById("imgEnvia").style.display='none'; } } } function CaracteresTim(){ var indice = document.sms.operadora.selectedIndex; operadora=document.sms.operadora.options[indice].value; var opera = 'Tim'; if (operadora == opera ) { document.getElementById("totalchar").innerHTML ='50'; document.sms.caract.value=50; } else { document.getElementById("totalchar").innerHTML ='100'; document.sms.caract.value=100; } } beta = false; if (window.location.toString().indexOf("beta") > -1 ) { beta = true; } function contaCaracteres() { qtdecaracteres=document.sms.caract.value; TotalMsg = document.sms.msg.value.length; TotalTel=document.sms.nome_de.value.length; Total = TotalTel+ TotalMsg; //alert(TotalMsg+'/'+TotalTel); if (Total > qtdecaracteres) // if too long...trim it! document.sms.msg.value = document.sms.msg.value.substring(0, qtdecaracteres-TotalTel); // document.sms.caract.value= qtdecaracteres - TotalMsg; // otherwise, update 'characters left' counter else document.getElementById("totalchar").innerHTML = qtdecaracteres - Total; } function statusChange( type, msg ) { var image = ""; var color = ""; if (type == "WAIT") { image = "ico_wait.gif"; color = "#FFCC66"; } else if (type == "ERROR") { image = "ico_error.gif"; color = "#FFCC99"; } else if (type == "OK") { image = "ico_ok.gif"; color = "#C6FFF1"; } else if (type == "INFO") { image = "vazio.gif"; color = ""; } else { return false; } varwait = '
'; varwait = varwait + ''; varwait = varwait + ''+msg+'


'; document.getElementById("idDiv").innerHTML = varwait; } function sonumeros(campo){ while(isNaN(campo.value) || campo.value.indexOf('.') > -1) { campo.value = campo.value.substring(0,campo.value.length-1);; } } function openAjax() { var Ajax; try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. }catch(ee) { try {Ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS }catch(e) { try {Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS }catch(e) {Ajax = false; } } } return Ajax; } function Cancelar(){ document.getElementById("idDiv").innerHTML = '
Envio Cancelado'; document.getElementById("imgEnvia").style.display='inline'; } function CancelarImg(){ document.getElementById("idDiv").innerHTML = ''; document.getElementById("imgEnvia").style.display='inline'; } function carregaAjax(id,pcSet) { hs = hs = document.sms.hs.value; ddd =document.sms.ddd_para.value; fone=document.sms.para_telefone.value; msg =document.sms.msg.value; nome=document.sms.nome_de.value; operadora=document.sms.operadora.value; pcSet=pcSet+'?hs='+hs+'&ddd='+ddd+'&fone='+fone+'&msg='+msg+'&nome='+nome+'&operadora='+operadora; if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. var exibeResultado = document.getElementById("idDiv"); // div que exibirá o resultado. var Ajax = openAjax(); // Inicia o Ajax. Ajax.open("GET", pcSet, true); // fazendo a requisição Ajax.onreadystatechange = function() { if(Ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando... statusChange("WAIT", "Conectando a operadora "); document.getElementById("imgEnvia").style.display='none'; exibeResultado.innerHTML } if(Ajax.readyState == 4) { // Quando estiver tudo pronto. if(Ajax.status == 200) { var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4) resultado = unescape(resultado); // Resolve o problema dos acentos exibeResultado.innerHTML = resultado; document.getElementById("imgEnvia").style.display='none'; } else { statusChange("WAIT", "Erro..."); document.getElementById("imgEnvia").style.display='inline'; } } } Ajax.send(null); // submete } } function SelectOperadora(){ ddd = document.getElementById('ddd_para'); tel = document.getElementById('para_telefone'); document.getElementById('frameO').src='system/SelectOp.php?ddd='+ddd.value+'&tel='+tel.value; } function verificaformtorpedo() { //CONTA CARACTERES iTotal = document.sms.nome_de.value.length + document.sms.msg.value.length; if (document.sms.ddd_para.value.length < 2) { alert('É necessário definir o DDD corretamente.'); document.sms.ddd_para.focus(); return false } else if (document.sms.para_telefone.value < 8) { alert('É necessário definir o número do telefone do destinatário corretamente.'); document.sms.para_telefone.focus(); return false } else if (document.sms.nome_de.value == "") { alert('Por favor, preencha o campo NOME.'); document.sms.nome_de.focus(); return false } else if (document.sms.msg.value == "") { alert('Por favor, preencha o campo MENSAGEM.'); document.sms.msg.focus(); return false }/* else if ( !beta && iTotal > qtdecaracteres) { alert('Seu torpedo excedeu a quantidade máxima de caracteres.\nPor favor, reescreva a sua mensagem.'); document.sms.msg.focus(); return false; }*/ else { carregaAjax('idDiv','system/sms.php') } } if (document.referrer) { var refer = document.referrer; var url = 'http://www.torpedosonline.com/system/referencia.php?DominioRefer='+refer; // document.write(""); } //document.write(""); if(navigator.appVersion.indexOf("MSIE")!= -1){ var temp = navigator.appVersion.split("MSIE"); var versao = parseFloat(temp[1]); if(versao==6){ // document.write(""); // window.alert("Você está usando a versão " + versao + " do IE."); } } function retirarAcento(objResp) { var varString = new String(objResp.value); var stringAcentos = new String('àâêôûãõáéíóúçüÀÂÊÔÛÃÕÁÉÍÓÚÇÜ'); var stringSemAcento = new String('aaeouaoaeioucuAAEOUAOAEIOUCU'); var i = new Number(); var j = new Number(); var cString = new String(); var varRes = ''; for (i = 0; i < varString.length; i++) { cString = varString.substring(i, i + 1); for (j = 0; j < stringAcentos.length; j++) { if (stringAcentos.substring(j, j + 1) == cString){ cString = stringSemAcento.substring(j, j + 1); } } varRes += cString; } objResp.value = varRes; }