// VARIAVEIS IMPORTANTES
//var Path_Serv = "https://arodrigues.com.br/spaicnet/v2"; // Caminho do Servicos.Net
var Path_Serv = "/spaicnet/v2/";
var Path_Site = "https://arodrigues.com.br/";
var SrADM = "1990901035"; // Série ADM
var SrIMV = "2011015168"; // Série Imóveis
var porPag = "6"; // Quantidade de Resultados da Busca por Página
// ATUALIZA A CAPTCHA
function refreshCaptcha(){
Captcha = $('#captcha');
Captcha.hide();
$.getJSON(Path_Serv + '/captcha/captcha.php?', false, function(ret){
for (i = 0; i < ret.captcha.length; i++) {
$('#key_captcha').val(ret.captcha[i].key);
}
document.getElementById('captcha').src = document.getElementById('captcha').src + '?' + new Date();
$('#captcha_code').val("");
setTimeout(function() {
Captcha.fadeIn(1000);
}, 800);
});
}
// PLAY CAPTCHA
function playCaptcha(){
$(document).find("#playCaptcha object").click(function(){
$("#playCaptcha").hide();
$("#loadingPlay").html("");
$("#loadingPlay").fadeIn(1000);
setTimeout(function() {
$("#loadingPlay").hide();
$("#playCaptcha").fadeIn(1000);
}, 9000);
});
}
// FUNÇÃO SAUDAÇÃO
function Saudacao(){
dia = new Date();
hr = dia.getHours();
if (hr ==1)
ola = "Boa Noite!";
if (hr ==2)
ola = "Boa Noite!";
if (hr ==3)
ola = "Boa Noite!";
if (hr ==4)
ola = "Boa Noite!";
if (hr ==5)
ola = "Boa Noite!";
if (hr ==6)
ola = "Bom Dia!";
if ((hr ==7) || (hr ==8) || (hr == 9) || (hr ==10))
ola = "Bom Dia!";
if (hr ==11)
ola = "Bom Dia!";
if (hr ==12)
ola = "Boa Tarde!";
if (hr ==13)
ola = "Boa Tarde!";
if ((hr==14) || (hr==15))
ola = "Boa Tarde!";
if (hr ==16)
ola = "Boa Tarde!";
if (hr==17)
ola = "Boa Tarde!";
if (hr==18)
ola = "Boa Noite!";
if ((hr==19) || (hr==20) || (hr==21) || (hr==22))
ola = "Boa Noite!";
if (hr==23)
ola = "Boa Noite!";
if (hr==0)
ola = "Boa Noite!";
return ola;
}
function replaceAll(str, de, para){
var pos = str.indexOf(de);
while (pos > -1){
str = str.replace(de, para);
pos = str.indexOf(de);
}
return (str);
}
//FUNÇÃO PARA REMOVER ACENTOS
function RemoveAcentos(string){
string = replaceAll(string, "á", "a");
string = replaceAll(string, "ã", "a");
string = replaceAll(string, "à", "a");
string = replaceAll(string, "â", "a");
string = replaceAll(string, "é", "e");
string = replaceAll(string, "&etilde;", "e");
string = replaceAll(string, "è", "e");
string = replaceAll(string, "ê", "e");
string = replaceAll(string, "í", "i");
string = replaceAll(string, "ì", "i");
string = replaceAll(string, "ó", "o");
string = replaceAll(string, "õ", "o");
string = replaceAll(string, "ò", "o");
string = replaceAll(string, "ô", "o");
string = replaceAll(string, "ú", "u");
string = replaceAll(string, "ù", "u");
string = replaceAll(string, "ü", "u");
string = replaceAll(string, "ç", "c");
return string;
}
// FUNÇÃO base64_encode
function utf8_encode (argString) {
if (argString === null || typeof argString === "undefined") {
return "";
}
var string = (argString + ''); // .replace(/\r\n/g, "\n").replace(/\r/g, "\n");
var utftext = "",
start, end, stringl = 0;
start = end = 0;
stringl = string.length;
for (var n = 0; n < stringl; n++) {
var c1 = string.charCodeAt(n);
var enc = null;
if (c1 < 128) {
end++;
} else if (c1 > 127 && c1 < 2048) {
enc = String.fromCharCode((c1 >> 6) | 192) + String.fromCharCode((c1 & 63) | 128);
} else {
enc = String.fromCharCode((c1 >> 12) | 224) + String.fromCharCode(((c1 >> 6) & 63) | 128) + String.fromCharCode((c1 & 63) | 128);
}
if (enc !== null) {
if (end > start) {
utftext += string.slice(start, end);
}
utftext += enc;
start = end = n + 1;
}
}
if (end > start) {
utftext += string.slice(start, stringl);
}
return utftext;
}
function base64_encode (data) {
var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var o1, o2, o3, h1, h2, h3, h4, bits, i = 0,
ac = 0,
enc = "",
tmp_arr = [];
if (!data) {
return data;
}
data = this.utf8_encode(data + '');
do { // pack three octets into four hexets
o1 = data.charCodeAt(i++);
o2 = data.charCodeAt(i++);
o3 = data.charCodeAt(i++);
bits = o1 << 16 | o2 << 8 | o3;
h1 = bits >> 18 & 0x3f;
h2 = bits >> 12 & 0x3f;
h3 = bits >> 6 & 0x3f;
h4 = bits & 0x3f;
// use hexets to index into b64, and append result to encoded string
tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
} while (i < data.length);
enc = tmp_arr.join('');
switch (data.length % 3) {
case 1:
enc = enc.slice(0, -2) + '==';
break;
case 2:
enc = enc.slice(0, -1) + '=';
break;
}
return enc;
}
// FUNÇÃO VIBRATE
jQuery.fn.vibrate = function (axis, distance, repetition, duration) {
var i = 0;
var o = distance / distance;
switch (axis) {
case 'x':
while (i < repetition) {
$(this).animate({
marginLeft: '-' + distance + 'px'
}, duration);
$(this).animate({
marginLeft: distance
}, duration);
i++;
if (i == repetition) {
$(this).animate({
marginLeft: o
}, duration);
}
}
break;
case 'y':
while (i < repetition) {
$(this).animate({
marginTop: '-' + distance + 'px'
}, duration);
$(this).animate({
marginTop: distance
}, duration);
i++;
}
break;
}
};
// FUNÇÃO TABS
function Tabs(){
var tabLinks = new Array();
var contentDivs = new Array();
var tabListItems = document.getElementById('tabs').childNodes;
for ( var i = 0; i < tabListItems.length; i++ ) {
if ( tabListItems[i].nodeName == "LI" ) {
var tabLink = getFirstChildWithTagName( tabListItems[i], 'A' );
var id = getHash( tabLink.getAttribute('href') );
tabLinks[id] = tabLink;
contentDivs[id] = document.getElementById( id );
}
}
var i = 0;
for ( var id in tabLinks ) {
tabLinks[id].onclick = showTab;
tabLinks[id].onfocus = function() { this.blur() };
if ( i == 0 ) tabLinks[id].className = 'selected';
i++;
}
var i = 0;
for ( var id in contentDivs ) {
if ( i != 0 ) contentDivs[id].className = 'tabContent hide';
i++;
}
function showTab() {
var selectedId = getHash( this.getAttribute('href') );
for ( var id in contentDivs ) {
if ( id == selectedId ) {
tabLinks[id].className = 'selected';
contentDivs[id].className = 'tabContent';
}
else {
tabLinks[id].className = '';
contentDivs[id].className = 'tabContent hide';
}
}
return false;
}
function getFirstChildWithTagName( element, tagName ) {
for ( var i = 0; i < element.childNodes.length; i++ ) {
if ( element.childNodes[i].nodeName == tagName ) return element.childNodes[i];
}
}
function getHash( url ) {
var hashPos = url.lastIndexOf ( '#' );
return url.substring( hashPos + 1 );
}
}
// PLUGIN Quick Pagination
(function($){$.fn.quickPagination=function(options){var defaults={pageSize:10,currentPage:1,holder:null,pagerLocation:"after"};var options=$.extend(defaults,options);return this.each(function(){var selector=$(this);var pageCounter=1;selector.wrap("