$("boton_contacto_ok").observe("click",function(A){A.stop();sendContacto()});$("boton_contacto_cancel").observe("click",function(A){A.stop();hideContactoViaWeb()});if($("acceptance")){$("acceptance").checked=false;$("acceptance").observe("click",check_acceptance);$("acceptance").observe("change",check_acceptance)}var mail_validado=false;if($("email_empresa")){$("email_empresa").observe("blur",check_mail);check_mail.defer()}else{mail_validado=true}$("titulo").observe("blur",function(){ILValidate.isEmpty("titulo","Escribe un asunto para tu mensaje.")});var mail_validado_last_error="Escribe tu e-mail.";function check_mail(){mail_validado=false;var A=$F("email_empresa").strip();if(A.length){new Ajax.Request(jsonPath+"op.json",{method:"get",parameters:{op:"validateEmail",email:A},onSuccess:function(D){var B=D.responseText.evalJSON().result;var C=true;if(B=="BadFormat"){mail_validado_last_error="Revisa tu e-mail, no tiene un formato válido."}else{mail_validado=true;C=false}ILValidate.showError(C,"email_empresa",mail_validado_last_error)},onFailure:function(){mail_validado_last_error="No hemos podido verificar la validez de la dirección de correo.";ILValidate.showError(true,"email_empresa",mail_validado_last_error)}})}}function sendContacto(){ILValidate.hideErrors();var A=!mail_validado;A|=ILValidate.isEmpty("titulo","Escribe un asunto para tu mensaje.");if($("email_empresa")){A|=ILValidate.isEmpty("email_empresa","Escribe tu dirección de correo electrónico.")}A|=ILValidate.isEmpty("descripcion_contacto");if(!mail_validado){ILValidate.showError(A,"email_empresa",mail_validado_last_error)}if($("acceptance")){A|=check_acceptance()}if(A){ILValidate.showErrorGeneral()}else{$("capa_contacto_botones").hide();$("capa_contacto_agradecimiento").show();new Ajax.Request(jsonPath+"op.json?op=sendContacto",{method:"post",parameters:$("contacto_form").serialize(true)});hideContactoViaWeb.delay(1)}}function showFormularioContacto(B,A){$("nombre_p").value=A;$("profesionalCode").value=B;$("capa_contacto_botones").show();$("capa_contacto_agradecimiento").hide();$("super_capa_contacto").show();hideMain();if($("email_empresa")){$("email_empresa").activate()}else{$("titulo").activate()}return false}function hideContactoViaWeb(){$("super_capa_contacto").hide();showMain()}function showDatosContacto(B,A){showDatosContactoDefered.defer(B,A);return false}function showDatosContactoDefered(A){var B=new Ajax.Request(jsonPath+"op.json",{method:"get",evalJS:false,parameters:{op:"showDatosContacto",campo:A,code:currentFichaCode,idLogVisitas:idLogVisitas},onSuccess:function(D){var C=D.responseText.evalJSON();$("campo"+A).update(C.contenido)},onFailure:function(D,C){$("campo"+A).update("Error, no es posible mostrar la información.")},onException:function(D,C){$("campo"+A).update("Error, no es posible mostrar la información.")}})}function check_acceptance(){var A=!$("acceptance").checked;return ILValidate.showError(A,"acceptance","Para poder continuar es imprescindible que aceptes las condiciones de uso.")};