// remote scripting library // (c) copyright 2005 modernmethod, inc var sajax_debug_mode = false; var sajax_request_type = "POST"; var sajax_target_id = ""; var sajax_failure_redirect = ""; function sajax_debug(text) { if (sajax_debug_mode) alert(text); } function sajax_init_object() { sajax_debug("sajax_init_object() called..") var A; var msxmlhttp = new Array( 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i = 0; i < msxmlhttp.length; i++) { try { A = new ActiveXObject(msxmlhttp[i]); } catch (e) { A = null; } } if(!A && typeof XMLHttpRequest != "undefined") A = new XMLHttpRequest(); if (!A) sajax_debug("Could not create connection object."); return A; } var sajax_requests = new Array(); function sajax_cancel() { for (var i = 0; i < sajax_requests.length; i++) sajax_requests[i].abort(); } function sajax_do_call(func_name, args) { var i, x, n; var uri; var post_data; var target_id; sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id); target_id = sajax_target_id; if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") sajax_request_type = "GET"; uri = "/wp-content/plugins/ft-plugin//public/js/sajax.js.php?ver=7.0.601"; if (sajax_request_type == "GET") { if (uri.indexOf("?") == -1) uri += "?rs=" + escape(func_name); else uri += "&rs=" + escape(func_name); uri += "&rst=" + escape(sajax_target_id); uri += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) uri += "&rsargs[]=" + escape(args[i]); post_data = null; } else if (sajax_request_type == "POST") { post_data = "rs=" + escape(func_name); post_data += "&rst=" + escape(sajax_target_id); post_data += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) post_data = post_data + "&rsargs[]=" + escape(args[i]); } else { alert("Illegal request type: " + sajax_request_type); } x = sajax_init_object(); if (x == null) { if (sajax_failure_redirect != "") { location.href = sajax_failure_redirect; return false; } else { sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent); return false; } } else { x.open(sajax_request_type, uri, true); // window.open(uri); sajax_requests[sajax_requests.length] = x; if (sajax_request_type == "POST") { x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1"); x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } x.onreadystatechange = function() { if (x.readyState != 4) return; sajax_debug("received " + x.responseText); var status; var data; var txt = x.responseText.replace(/^\s*|\s*$/g,""); status = txt.charAt(0); data = txt.substring(2); if (status == "") { // let's just assume this is a pre-response bailout and let it slide for now } else if (status == "-") alert("Error: " + data); else { if (target_id != "") document.getElementById(target_id).innerHTML = eval(data); else { try { var callback; var extra_data = false; if (typeof args[args.length-1] == "object") { callback = args[args.length-1].callback; extra_data = args[args.length-1].extra_data; } else { callback = args[args.length-1]; } callback(eval(data), extra_data); } catch (e) { sajax_debug("Caught error " + e + ": Could not eval " + data ); } } } } } sajax_debug(func_name + " uri = " + uri + "/post = " + post_data); x.send(post_data); sajax_debug(func_name + " waiting.."); delete x; return true; } // wrapper for teste function x_teste() { sajax_do_call("teste", x_teste.arguments); } // wrapper for getCidades function x_getCidades() { sajax_do_call("getCidades", x_getCidades.arguments); } // wrapper for getEndereco function x_getEndereco() { sajax_do_call("getEndereco", x_getEndereco.arguments); } // wrapper for verifyEmail function x_verifyEmail() { sajax_do_call("verifyEmail", x_verifyEmail.arguments); } // wrapper for getPagSeguroIdSession function x_getPagSeguroIdSession() { sajax_do_call("getPagSeguroIdSession", x_getPagSeguroIdSession.arguments); } // wrapper for getBrand function x_getBrand() { sajax_do_call("getBrand", x_getBrand.arguments); } // wrapper for recuperarSenha function x_recuperarSenha() { sajax_do_call("recuperarSenha", x_recuperarSenha.arguments); } // wrapper for salvarSenha function x_salvarSenha() { sajax_do_call("salvarSenha", x_salvarSenha.arguments); } // wrapper for localizador function x_localizador() { sajax_do_call("localizador", x_localizador.arguments); } // wrapper for getMapa function x_getMapa() { sajax_do_call("getMapa", x_getMapa.arguments); } // wrapper for editaEticket function x_editaEticket() { sajax_do_call("editaEticket", x_editaEticket.arguments); } // wrapper for salvarEticket function x_salvarEticket() { sajax_do_call("salvarEticket", x_salvarEticket.arguments); } // wrapper for showPlanos function x_showPlanos() { sajax_do_call("showPlanos", x_showPlanos.arguments); } // wrapper for efetuarPagamento function x_efetuarPagamento() { sajax_do_call("efetuarPagamento", x_efetuarPagamento.arguments); } // wrapper for excluirContaUser function x_excluirContaUser() { sajax_do_call("excluirContaUser", x_excluirContaUser.arguments); } // wrapper for desconectarFB function x_desconectarFB() { sajax_do_call("desconectarFB", x_desconectarFB.arguments); } // wrapper for verifyLogin function x_verifyLogin() { sajax_do_call("verifyLogin", x_verifyLogin.arguments); } // wrapper for clearCarrinho function x_clearCarrinho() { sajax_do_call("clearCarrinho", x_clearCarrinho.arguments); } // wrapper for buscaCupom function x_buscaCupom() { sajax_do_call("buscaCupom", x_buscaCupom.arguments); } // wrapper for consultaData function x_consultaData() { sajax_do_call("consultaData", x_consultaData.arguments); } // wrapper for agendarVisita function x_agendarVisita() { sajax_do_call("agendarVisita", x_agendarVisita.arguments); } // wrapper for acessarCaixa function x_acessarCaixa() { sajax_do_call("acessarCaixa", x_acessarCaixa.arguments); } // wrapper for consultaHorarios function x_consultaHorarios() { sajax_do_call("consultaHorarios", x_consultaHorarios.arguments); } // wrapper for getPlans function x_getPlans() { sajax_do_call("getPlans", x_getPlans.arguments); } // wrapper for addCarrinho function x_addCarrinho() { sajax_do_call("addCarrinho", x_addCarrinho.arguments); } // wrapper for menosCarrinho function x_menosCarrinho() { sajax_do_call("menosCarrinho", x_menosCarrinho.arguments); } // wrapper for maisCarrinho function x_maisCarrinho() { sajax_do_call("maisCarrinho", x_maisCarrinho.arguments); } // wrapper for finalizarCompra function x_finalizarCompra() { sajax_do_call("finalizarCompra", x_finalizarCompra.arguments); } // wrapper for finalizarReserva function x_finalizarReserva() { sajax_do_call("finalizarReserva", x_finalizarReserva.arguments); } // wrapper for renderLocalMap function x_renderLocalMap() { sajax_do_call("renderLocalMap", x_renderLocalMap.arguments); } // wrapper for nomearTicket function x_nomearTicket() { sajax_do_call("nomearTicket", x_nomearTicket.arguments); } // wrapper for alterarDataVisita function x_alterarDataVisita() { sajax_do_call("alterarDataVisita", x_alterarDataVisita.arguments); } // wrapper for verifyPaymentPix function x_verifyPaymentPix() { sajax_do_call("verifyPaymentPix", x_verifyPaymentPix.arguments); } // wrapper for getTotalCarrinho function x_getTotalCarrinho() { sajax_do_call("getTotalCarrinho", x_getTotalCarrinho.arguments); } // wrapper for setTransaction function x_setTransaction() { sajax_do_call("setTransaction", x_setTransaction.arguments); } // wrapper for verifyCaptcha function x_verifyCaptcha() { sajax_do_call("verifyCaptcha", x_verifyCaptcha.arguments); } // wrapper for eventListSave function x_eventListSave() { sajax_do_call("eventListSave", x_eventListSave.arguments); } // wrapper for requestRemoveAccount function x_requestRemoveAccount() { sajax_do_call("requestRemoveAccount", x_requestRemoveAccount.arguments); } // wrapper for getDataCalendar function x_getDataCalendar() { sajax_do_call("getDataCalendar", x_getDataCalendar.arguments); } // wrapper for getSocialLoginAuth function x_getSocialLoginAuth() { sajax_do_call("getSocialLoginAuth", x_getSocialLoginAuth.arguments); }