function btUsr(){ w = window.open('http://187.55.222.68:8080/usuario/',"_blank"); w.focus(); } function btCrd(){ w = window.open('http://187.55.222.68:8080/prestador/',"_blank"); w.focus(); } function expandir(_ele, options){ //alert(options) if(pageTracker) pageTracker._trackEvent(_ele.getAttribute('gCat'),_ele.getAttribute('gAction'),_ele.getAttribute('gLabel'),_ele.getAttribute('gValue')); if(options.img == true) hs.expand(_ele, options); else hs.htmlExpand(_ele, options); return false; } function sendWindowForm( divForm, _form ){ divResp = 'emailResponse'+divForm; var valid = new Validation( _form ,{onSubmit:false}); if(valid.validate()){ if(!$(divForm).childElements().last().hasClassName('emailResponse')) $(divForm).insert({'bottom' : '
Aguarde o processamento...
'}); // var _last = $(_form).down('.submitButton'); // // if(!_last.up('div').hasClassName('emailResponse')){ // var div = new Element('div', { 'id': divResp, 'class': 'emailResponse' }).insert('
Aguarde o processamento...
'); // $(_last).wrap(div) // } $('emailResponseMsg').show().update('Enviando...').addClassName('emailResponseEnviando').scrollIntoView(); new Ajax.Request('http://www.camboriusaude.com.br/_Request/',{ parameters: $(_form).serialize(), onComplete: function(resposta) { if(resposta.responseText.isJSON()){ var res = resposta.responseText.evalJSON(); if(res.status == 'ok'){ $('emailResponseMsg') .update(res.mensagem) .removeClassName('emailResponseErro') .addClassName('emailResponseEnviada'); if(res.mensagem){ $('emailResponseMsg').pulsate().scrollIntoView(); }else{ $('emailResponseMsg').remove(); } //$(_form).reset(); if(res.script) eval(res.script); }else{ $('emailResponseMsg') .update(res.mensagem) .removeClassName('emailResponseEnviando') .addClassName('emailResponseErro') .pulsate() .scrollIntoView(); } }else{ $('emailResponseMsg') .update('Não foi possível executar esta função neste momento. Tente novamente, por favor ou envie e-mail para contato@camboriusaude.com.br.') .removeClassName('emailResponseEnviando') .addClassName('emailResponseErro') .scrollIntoView(); $('emailResponseMsg').pulsate(); } } }); } return false; } function sendWindowFormOld( divForm, _form ){ divResp = 'emailResponse'+divForm; var valid = new Validation( _form ,{onSubmit:false}); if(valid.validate()){ var _last = $(_form).down('.submitButton'); _last.disabled = true; if(!_last.up('div').hasClassName('emailResponse')){ var emailResponse = new Element('div', { 'id': divResp, 'class': 'emailResponse' }); var emailResponseMsg = new Element('div', { 'id': 'emailResponseMsg' }); $(_last).wrap(emailResponseMsg).wrap(emailResponse); } $('emailResponseMsg').show().update('Enviando...').addClassName('emailResponseEnviando'); new Ajax.Request('http://www.camboriusaude.com.br/_Request/',{ parameters: $(_form).serialize(), onComplete: function(resposta) { if(resposta.responseText.isJSON()){ var res = resposta.responseText.evalJSON(); if(res.status == 'ok'){ $('emailResponseMsg').update(res.mensagem) .removeClassName('emailResponseErro') .removeClassName('emailResponseEnviando') .addClassName('emailResponseEnviada'); if(res.mensagem){ //$(_form).scrollIntoView(); $('emailResponseMsg').pulsate(); }else{ $('emailResponseMsg').remove(); } //$(_form).reset(); if(res.script) eval(res.script); }else{ $('emailResponseMsg') .update(res.mensagem) .removeClassName('emailResponseEnviando') .addClassName('emailResponseErro'); //$(_form).scrollIntoView(); $('emailResponseMsg').pulsate(); } }else{ $('emailResponseMsg') .update('Não foi possível executar esta função neste momento. Tente novamente, por favor ou envie e-mail para contato@camboriusaude.com.br.') .removeClassName('emailResponseEnviando') .addClassName('emailResponseErro'); //$(_form).scrollIntoView(); $('emailResponseMsg').pulsate(); } } }); _last.disabled = false; } return false; } function mascara( ){ setTimeout("",1) v = this.value; mask = this.readAttribute('mask') switch(mask){ case 'numeros': v=v.replace(/\D/g,"") this.value = v break; case 'telefone': v=v.replace(/\D/g,"") //Remove tudo o que não é dígito v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos v=v.replace(/(\d{4})(\d)/,"$1-$2") //Coloca hífen entre o quarto e o quinto dígitos this.value = v break; case 'data': v=v.replace(/\D/g,"") //Remove tudo o que não é dígito v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca um ponto entre o terceiro e o quarto dígitos v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca um ponto entre o terceiro e o quarto dígitos v=v.replace(/(\d{2})(\d{4})$/,"$1/$2") //Coloca um hífen entre o terceiro e o quarto dígitos this.value = v break; case 'cpf': v=v.replace(/\D/g,"") //Remove tudo o que não é dígito v=v.replace(/(\d{3})(\d)/,"$1.$2") //Coloca um ponto entre o terceiro e o quarto dígitos v=v.replace(/(\d{3})(\d)/,"$1.$2") //Coloca um ponto entre o terceiro e o quarto dígitos v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos this.value = v break; case 'cep': v=v.replace(/\D/g,"") //Remove tudo o que não é dígito v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações this.value = v break; case 'cnpj': v=v.replace(/\D/g,"") //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/,"$1.$2") //Coloca ponto entre o segundo e o terceiro dígitos v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos v=v.replace(/\.(\d{3})(\d)/,".$1/$2") //Coloca uma barra entre o oitavo e o nono dígitos v=v.replace(/(\d{4})(\d)/,"$1-$2") //Coloca um hífen depois do bloco de quatro dígitos this.value = v break; case 'dinheiro': v=v.replace(/\D/g,"") //Remove tudo o que não é dígito v=v.replace(/(\d)(\d{2})$/,"$1,$2") //Esse é tão fácil que não merece explicações v=v.replace(/(\d)(\d{3}),(\d{2})$/,"$1.$2,$3") v=v.replace(/(\d)(\d{3}).(\d{3}),(\d{2})$/,"$1.$2.$3,$4") this.value = v break; } return false; } function carregaEspecialidades(_ele){ $('especialidades').innerHTML = '' new Ajax.Updater('especialidades', 'http://www.camboriusaude.com.br/_Request/carregaEspecialidades/'+_ele.value); $('especialidades').enable(); $('servicos').innerHTML = '' new Ajax.Updater('servicos', 'http://www.camboriusaude.com.br/_Request/carregaServicos/'+_ele.value); $('servicos').enable(); } function enviaBusca(){ window.location = 'http://www.camboriusaude.com.br/Guia-Medico/Busca/'+$F('especialidades')+'@'+$F('servicos')+'@'+$F('cidades'); return false; } function ajax_atualiza_medicos(id){ $('resultado').innerHTML = 'Carregando...' new Ajax.Updater('resultado', 'http://www.camboriusaude.com.br/_Request/atualiza_medico/'+id, {asynchronous:true}); } function ajax_atualiza_local(id){ $('resultado').innerHTML = 'Carregando...' new Ajax.Updater('resultado', 'http://www.camboriusaude.com.br/_Request/atualiza_local/'+id, {asynchronous:true}); } function ajax_atualiza_glossario(id){ $('resultado').innerHTML = 'Carregando...' new Ajax.Updater('resultado', 'http://www.camboriusaude.com.br/_Request/atualiza_glossario/'+id, {asynchronous:true}); } function init() { $$(".mascara").each(function(_ele){ Event.observe(_ele, 'keyup', mascara.bindAsEventListener(_ele)); Event.observe(_ele, 'keypress', mascara.bindAsEventListener(_ele)); }); $$('#spanButtonPlaceholderArquivo').each(function (_ele){ uploadArquivo = new SWFUpload(settingsArquivo); }); $$('.flashReplace').each(function ( _ele ){ var flashvars = _ele.readAttribute('flashvars').toQueryParams(); var params = { menu: "false", scale: "noscale", quality: "high", wmode: "transparent", salign: "c", allowfullscreen: "true", allowscriptaccess : "always", allownetworking : "all" }; var attributes = {}; swfobject.embedSWF(_ele.readAttribute('title'), _ele.id, _ele.getWidth(), _ele.getHeight(), "10","http://www.camboriusaude.com.br/_shared/_swf/expressInstall.swf", flashvars, params, attributes); }); } hs.registerOverlay({ html: '
', position: 'top right', fade: 2 // fading the semi-transparent overlay looks bad in IE }); hs.align = 'center'; hs.graphicsDir = 'http://www.camboriusaude.com.br/_shared/images/highslide/'; hs.cacheAjax = false; hs.closeText = 'Fechar'; hs.loadingText = 'Carregando...'; hs.showCredits = false; hs.allowMultipleInstances = false; hs.dimmingOpacity = '0.7'; hs.captionEval = 'this.thumb.alt'; hs.wrapperClassName = 'dark borderless floating-caption'; //hs.skin.contentWrapper = '
'; hs.transitions = ['expand', 'crossfade']; hs.Expander.prototype.onAfterExpand = function(){ $$(".controlButtons").each(function(_ele){ _ele.setStyle({opacity:0.3}); _ele.observe('mouseover', function(){ this.setStyle({opacity:1});}); _ele.observe('mouseout', function(){ this.setStyle({opacity:0.3});}); }); addrs = this.a.getAttribute('addrs'); if(addrs != 'undefined'){ var map = null; var map2 = null; var geocoder = null; function load(address) { if (GBrowserIsCompatible()) { map = new GMap2($("map")); map.addControl(new GSmallZoomControl()); geocoder = new GClientGeocoder(); showAddress(address) } } function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { //map.hide(); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); } } ); } } load(addrs) } hh = this.a.href; pageTracker._trackPageview(hh); } var uploadArquivo; var settingsArquivo = { upload_url : "_Request/enviarArquivo", flash_url : "_shared/_swf/swfupload.swf", file_post_name : "arquivo", file_types : "*.*", file_types_description : "Qualquer tipo", file_upload_limit : "0", button_image_url : "admin/imagens/Load.png", // Relative to the SWF file button_placeholder_id : "spanButtonPlaceholderArquivo", button_width: 180, button_height: 25, button_text : 'Selecione o arquivo:', button_text_style : '.button { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; }', button_text_top_padding: 0, button_text_left_padding: 18, button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT, button_cursor: SWFUpload.CURSOR.HAND, file_queue_error_handler : fileQueueError, file_dialog_complete_handler : fileDialogComplete, upload_start_handler : uploadStartFunction, upload_progress_handler : uploadProgress, upload_error_handler : uploadCompleteArquivo, upload_success_handler : uploadSuccessArquivo, upload_complete_handler : uploadCompleteArquivo, debug_handler : debugFunction//, }; function debugFunction(message) { //alert(message) } function fileQueueError(file, error_code, message) { try { if (error_code !== "") { if(error_code == '-100'){ alert('O limite de envio de arquivos é '+settingsFotos.file_upload_limit) }else if(error_code == '-110'){ alert('O arquivo não pode ter tamanha maior do que '+settingsFotos.file_size_limit+'KB') }else{ alert("Erro: "+error_code+message); } return; } } catch (ex) { this.debug(ex); } } function fileDialogComplete(num_files_queued) { try { if (num_files_queued > 0) { this.startUpload(); } } catch (ex) { this.debug(ex); } } function uploadStartFunction(file) { //arquivo = document.createElement("div"); //arquivo.id = file.id+"Div"; //$('divFileProgressContainer').insert('
'); new Effect.Appear($('carregando').update("Enviando arquivo para o servidor [ "+ file.name +" ]")); } function uploadProgress(file, bytesLoaded) { try { var percent = Math.ceil((bytesLoaded / file.size) * 100); //$('div_C'+file.index).update(percent+" %"); //$('div_P'+file.index).setStyle({'width':percent+"%"}); $('carregando').update("Enviando arquivo para o servidor [ "+percent+"% "+ file.name +" ]") } catch (ex) { this.debug(ex); } } function uploadSuccessArquivo(file, server_data) { try { $('thumbnailsArquivos').show().update(server_data); } catch (ex) { this.debug(ex); } } function uploadCompleteArquivo(file) { try { if (this.getStats().files_queued > 0) { this.startUpload(); } else { new Effect.Fade($('carregando').update('')); } } catch (ex) { this.debug(ex); } } function uploadError(file, error_code, message) { var image_name = "error.gif"; var progress; try { switch (error_code) { case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED: try { $(file.id).update('Cancelado'); } catch (ex1) { this.debug(ex1); } break; case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED: try { $(file.id).update('Parado'); } catch (ex2) { this.debug(ex2); } case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED: image_name = "uploadlimit.gif"; break; default: $(file.id).update(message); break; } } catch (ex3) { this.debug(ex3); } } var map = null; var map2 = null; var geocoder = null; function load(address) { alert(address) if (GBrowserIsCompatible()) { map = new GMap2($("map")); map.addControl(new GSmallZoomControl()); geocoder = new GClientGeocoder(); showAddress(address) } } function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { map.hide(); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); } } ); } } document.observe("dom:loaded",init);