
$(document).ready(function(){$("#frmBrokerContact").validate({rules:frmBrokerContactRules,messages:frmBrokerContactMessages,errorClass:'error',errorElement:'span'});$("#frmBrokerSignup").validate({rules:frmBrokerContactRules,messages:frmBrokerSignupMessages,errorClass:'error',errorElement:'span'});$("#frmBusinessSignup").validate({rules:frmBusinessSignupRules,messages:frmBusinessSignupMessages,errorClass:'error',errorElement:'span'});$("#continueRegister").click(instanciatePasswordField);$("#countries").change(function(){if($("#countries").is(':checked')){$("#countries_div").show();}else{$("#countries_div").hide();$("#countries_div input[type=checkbox]").each(function(){this.checked=false;});}});$("#comunities").change(function(){if($("#comunities").is(':checked')){$("#comunities_div").hide();$("#comunities_div input[type=checkbox]").each(function(){this.checked=false;});}else{$("#comunities_div").show();}});$("#change_cif_syntax").change(function(){if($("#change_cif_syntax").val()=='14'){$(".cif_syntax").html('Formato correcto: XXX000000XXX');}else if($("#change_cif_syntax").val()=='1'){$(".cif_syntax").html('Formato correcto: X00000000');}});});var frmBrokerContactRules={email:{required:true,email:true},password:{required:"#registered:checked"},name:{required:true,minlength:3},lastName:{required:true,minlength:3},telephone:{required:true,phone:true},country:{required:true,number:true},province:{required:true,number:true},town:{required:true,number:true},other_activities:{required:function(element){return $("#activity").val()<1;}},other_services:{required:function(element){return $("#services").val()<1;}},contact_hours:{required:true},msg:{required:true}};var frmBrokerContactMessages={email:{required:"Introduce un email"},password:{required:"Introduce contraseña"},name:{required:"Introduce un nombre"},lastName:{required:"Introduce tus apellidos"},telephone:{required:"Introduce un teléfono de contacto"},country:{required:"Introduce un país"},province:{required:"Introduce una provincia"},town:{required:"Introduce una población"},other_activities:{required:"Introduce una actividad"},other_services:{required:"Introduce un servicio"},contact_hours:{required:"Introduce la hora de contacto"},msg:{required:"Introduce el mensaje"}};var frmBrokerSignupRules={email:{required:true,email:true},password:{required:function(){return $("#select_password").css('display')=='block';}},password2:{minlength:6,required:function(){return $("#select_password").css('display')=='block';},equalTo:"#password"},cita:{required:true,minlength:10},name:{required:true,minlength:3},role:{required:true,minlength:3},lastName:{required:true,minlength:3},telephone:{required:true,phone:true},speciality:{required:true,minlength:10},description:{required:true,minlength:100}};var frmBrokerSignupMessages={email:{required:"Introduce un email",email:"El e-mail no es correcto, revisa el formato"},password:{required:"Introduce una contraseña"},password2:{required:"Introduce de nuevo la contraseña",minlength:"Debe tener un mínimo de 6 carácteres",equalTo:"Las contraseñas deben ser iguales"},name:{required:"Introduce un nombre",minlength:"Debe tener más de 3 carácteres"},lastName:{required:"Introduce tus apellidos",minlength:"Debe tener más de 3 carácteres"},role:{required:"Introduce tus cargo dentro de la empresa",minlength:"Debe tener más de 3 carácteres"},cita:{required:"Introduce una cita",minlength:"Debe tener más de 10 carácteres"},telephone:{required:"Introduce un teléfono de contacto",phone:"El formato no es correcto"},speciality:{required:"Introduce tu especialidad",minlength:"Mínimo 10 carácteres"},description:{required:"Introduce tu trayectoria profesional",minlength:"Mínimo 100 carácteres"}};var frmBusinessSignupRules={cif:{required:true},name:{required:true},social_reason:{required:true},country:{required:true,number:true},province:{required:true,number:true},town:{required:true,number:true},telephone:{required:true,phone:true},zip_code:{required:true},address:{required:true},address_number:{required:true,number:true},profile:{required:true}};var frmBusinessSignupMessages={cif:{required:"Debes entrar el CIF de la empresa"},name:{required:"Debes entrar el nombre de la empresa"},social_reason:{required:"Debes entrar la razón social"},country:{required:"Debes entrar el país"},province:{required:"Debes entrar la provincia"},town:{required:"Debes entrar la población"},zip_code:{required:"Debes entrar el código postal"},telephone:{required:"Debes entrar el teléfono"},address:{required:"Debes entrar la dirección"},address_number:{required:"Debes entrar el número"},profile:{required:"Debes seleccionar el perfil de la empresa"}};function instanciatePasswordField(){if($("#self_password").val()==''){$.post("_brk-cbre.html",{email:$("#email").val()},function(data){var result=eval("("+data+")");if(result.user=='REGISTERED'){$("#select_password").hide();$("#check_password").show();}else{$("#check_password").hide();$("#select_password").show();$("#information_div").show();$("#continueRegisterDiv").hide();$("#submitRegisterDiv").show();}});}else{$.post("_brk-cbre.html",{email:$("#email").val(),password:$("#self_password").val()},function(data){var result=eval("("+data+")");if(result.user=='NOT_REGISTERED_BROKER'){$("#name").val(result.name);$("#lastName").val(result.surnames);$("#telephone").val(result.telephone);}
if(result.user=='REGISTERED_BROKER'){$("#results_div").show();$("#results_div").html('Broker ya registrado anteriormente');}
else if(result.user=='WRONG_PASSWORD'){$("#results_div").show();$("#results_div").html('El password no es correcto');}
else{$("#results_div").hide();$("#check_password").hide();$("#select_password").hide();$("#information_div").show();$("#name").val(result.usuaris_nom);$("#lastName").val(result.usuaris_cognoms);$("#telephone").val(result.usuaris_telefon);$("#continueRegisterDiv").hide();$("#submitRegisterDiv").show();}});}}
