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;
}