
$(document).ready(function(){$("#frmNegociosContact").validate({rules:frmNegociosContactRules,messages:frmNegociosContactMessages,errorClass:'error',errorElement:'span'});$('.favoriteLink').click(favoriteFunctionLink);$('#more_provinces_link').click(loadFilterList);$('#more_countries_link').click(loadFilterList);$('#more_towns_link').click(loadFilterList);$("#alert_link").click(showAlertBox);$('#linkPhone').click(viewTelephone);$("#msg_password input").blur(validateNegociosUser);$("#frmAlert").validate({rules:frmAlertRules,messages:frmAlertMessages,errorClass:'error',errorElement:'span'});$("#frmComplaint").validate({rules:frmComplaintRules,messages:frmComplaintMessages,errorClass:'error',errorElement:'span'});$("#denuncia_email").change(checkEmail);});var frmComplaintRules={denuncia_id_tipus_denuncia:{required:true},denuncia_nom:{required:true},denuncia_email:{required:true}};var frmComplaintMessages={denuncia_id_tipus_denuncia:{required:"Introduce el error detectado"},denuncia_nom:{required:"Introduce tu nombre"},denuncia_email:{required:"Introduce un e-mail de contacto"}};var frmNegociosContactRules={email:{required:true,email:true},password:{required:"#registered:checked"},name:{required:true,minlength:3},telephone:{required:true,phone:true},msg:{required:true}};var frmNegociosContactMessages={email:{required:"Introduce un email"},password:{required:"Introduce una contraseña"},name:{required:"Introduce tu nombre"},telephone:{required:"Introduce un teléfono de contacto"},msg:{required:"Introduce un mensaje"}};var frmAlertRules={alert_adv_type:{required:true},alert_country:{required:true},alert_sector:{required:true},alert_province:{required:true},alert_subsector:{required:true}};var frmAlertMessages={alert_adv_type:{required:"Selecciona el tipo de anuncio"},alert_country:{required:"Selecciona el país"},alert_sector:{required:"Selecciona el sector"},alert_province:{required:"Selecciona la provincia"},alert_subsector:{required:"Selecciona el subsector"}};function checkEmail(){$.post("/checkEmail_xd.html",{email:$('#denuncia_email').val(),ajax:'true'},function(json_data){var obj=eval("("+json_data+")");if($("#denuncia_id_usuari")[0].value=="")$("#denuncia_id_usuari").attr("value",obj.id_usuari);},"JSON");};function viewTelephone(){url=$(this).attr('rev');pObject=eval("$('.showPhone')");pObject.load(url);pageTracker._trackPageview(url);return false;};function sendComplaint(event){$.post("/new-complaint_pn.html",{id_anunci:$("#denuncia_id_anunci")[0].value,id_usuari:$("#denuncia_id_usuari")[0].value,id_tipus_denuncia:$("input[@name=denuncia_id_tipus_denuncia]:checked")[0].value,nom:$("#denuncia_nom")[0].value,email:$("#denuncia_email")[0].value,comentaris:$("#denuncia_comentaris")[0].value},function(json_data){var obj=eval("("+json_data+")");$("#frmComplaint").hide();$("#divComplaintSent").show();},"JSON");};function loadFilterList(){href=$(this).attr('href');objId=$(this).attr('rev');$(this).hide();$('#loader').show();var answer=$('#'+objId).load(href);if(answer){$('#loader').hide();};return false;};function favoriteFunctionLink(){var objString=$(this).attr('rev');if(objString=='alert'){alert('Tienes que estar registrado o identificado para poder añadirlo a tus favoritos');}else{var data=objString.split('-');var objId=data[1];var objAction=data[0];$.post("/favourite_cs"+objId+".html",{action:objAction,ajax:'true'},function(json_data){switch(jQuery.trim(json_data)){case'ok':if(objAction=='delete'){$(".favoriteLink").replaceWith("<span class='font10px marginRight bold'>Se ha borrado correctamente</span>");}else{$(".favoriteLink").replaceWith("<span class='font10px marginRight bold'>Se ha añadido correctamente</span>");}
break;case'ko':alert('Error al añadir/eliminar el anuncio favorito');break;}},"JSON");}
return false;};function showAlertBox(){var position=$(this).position();$('#alert_box').css('top',position['top']+20);$('#alert_box').css('left',position['left']);$('#alert_box').toggle();return false;};function validateNegociosUser(){$.post("/send-message_nr"+$('#item').val()+".html",{email:$("#email").val(),password:$("#password").val(),ajax:true},function(data){switch(jQuery.trim(data)){case'KO':$("#errorInfo").html("<p class='msgRedInfo marginAll jCenter'>La contraseña es correcta<p>");$("#password").val('');$("#name").attr('disabled',false);$("#telephone").attr('disabled',false);$("#name").removeClass('disabled');$("#telephone").removeClass('disabled');$("#email").show();$("#password").show();$("#registeredLabel").show();$("#result").html('');break;case'OK':$("#errorInfo").html('');$("#result").html("<span class='green'>La contraseña es correcta</span>");$("#name").attr('disabled',true);$("#telephone").attr('disabled',true);$("#email").hide();$("#password").hide();$("#registeredLabel").hide();$("#name").addClass('disabled');$("#telephone").addClass('disabled');break;}},"HTML");return false;}
$("body").click(function(e){var src=e.target;if(src.tagName=="INPUT")return;if(src.id=="alert_box")return;$('#alert_box').css("display","none");e.stopPropagation();});$("#alert_email").change(function(){$("#alert_password").val("");});$('#alert_submit').click(function(){if($("#alert_email").val()==""){alert("El e-mail no puede estar vacío");return false;}
var Pemail=$("#alert_email").val();var Pparams=$("#params").attr('value');var Ppassword=($("#alert_password"))?$("#alert_password").val():'';$.ajax({type:"POST",url:"/create-alert_lc.html",data:eval("\"email="+Pemail+"&password="+Ppassword+"&"+Pparams+"\""),dataType:'json',success:function(json_data){switch(json_data.response.CODE){case'SHOW_PASSWORD_FORM':$("#password_fields").css("display","block");$("#alert_password").attr("disabled",false);break;case'002099':alert("Contraseña incorrecta.");break;default:$(".alerts_div").hide();$("#result_div").replaceWith('<div id="alert_result">'+json_data.response.MSG+'<\/div>');pageTracker._trackPageview("/create-alert_lc.html");break;}}});return false;});$("#alert_email2").change(function(){$("#alert_password2").val("");});$('#alert_submit2').click(function(){if($("#alert_email2").val()==""){alert("El e-mail no puede estar vacío");return false;}
var Pemail=$("#alert_email2").val();var Pparams=$("#params2").attr('value');var Ppassword=($("#alert_password2"))?$("#alert_password2").val():'';$.ajax({type:"POST",url:"/create-alert_lc.html",data:eval("\"email="+Pemail+"&password="+Ppassword+"&"+Pparams+"\""),dataType:'json',success:function(json_data){switch(json_data.response.CODE){case'SHOW_PASSWORD_FORM':$("#password_fields2").css("display","block");$("#alert_password2").attr("disabled",false);break;case'002099':alert("Contraseña incorrecta.");break;default:$("#alertas_box").hide();$("#result_div2").replaceWith('<div id="alert_result2">'+json_data.response.MSG+'<\/div>');pageTracker._trackPageview("/create-alert_lc.html");break;}}});return false;});
