// VARIAVEIS IMPORTANTES //var Path_Serv = "http://www.arodrigues.com.br/spaicnet/v2"; // Caminho do Servicos.Net var Path_Serv = "/spaicnet/v2/"; var Path_Site = "http://www.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("
");selector.parents(".simplePagerContainer").find("ul.simplePagerNav").remove();selector.children().each(function(i){if(i=(pageCounter-1)*options.pageSize){$(this).addClass("simplePagerPage"+pageCounter);} else{$(this).addClass("simplePagerPage"+(pageCounter+1));pageCounter++;}});selector.children().hide();selector.children(".simplePagerPage"+options.currentPage).show();if(pageCounter<=1){return;} var pageNav="";if(!options.holder){switch(options.pagerLocation) {case"before":selector.before(pageNav);break;case"both":selector.before(pageNav);selector.after(pageNav);break;default:selector.after(pageNav);}} else{$(options.holder).append(pageNav);} selector.parent().find(".simplePagerNav a").click(function(){var clickedLink=$(this).attr("rel");options.currentPage=clickedLink;if(options.holder){$(this).parent("li").parent("ul").parent(options.holder).find("li.currentPage").removeClass("currentPage");$(this).parent("li").parent("ul").parent(options.holder).find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage");} else{$(this).parent("li").parent("ul").parent(".simplePagerContainer").find("li.currentPage").removeClass("currentPage");$(this).parent("li").parent("ul").parent(".simplePagerContainer").find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage");} selector.children().hide();selector.find(".simplePagerPage"+clickedLink).fadeIn(1000);return false;});});}})(jQuery);