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