function votoFavor(n,t){votoComentario(n,!0,t)}function votoContra(n,t){votoComentario(n,!1,t)}function votoComentario(n,t,i){var r={id:n,flag:t};$.ajax({url:URL_VOTAR_COMENTARIO,type:"POST",data:JSON.stringify(r),dataType:"json",headers:getSecurityHeaders(),contentType:"application/json; charset=utf-8",success:function(n){n.Status&&$(i).next().text(n.Votos)}}).failJSON(function(n){n&&alertError(n.errorMessage)});$(i).prop("onclick",null).attr("onclick",null)}function listarComentarios(n){if(page>-1&&!_inCallback){_inCallback=!0;page++;$("div#loading").html('<p><img src="/Content/Images/loading.gif"><\/p>');var t={id:n,page:page};$.ajax({url:"/comentarios",type:"POST",data:JSON.stringify(t),headers:getSecurityHeaders(),dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){if(n){page==1&&$("#panel").tmpl(n).appendTo("#panel-title");$("#comentarios").tmpl(n.items).appendTo("#lista-comentarios");var t=itemsPage*page<n.total;t||$("#btn_MostrarComentarios").hide()}else page=-1;_inCallback=!1;$("div#loading").empty()}}).failJSON(function(n){n&&(alertError(n.errorMessage),$("div#loading").empty())})}}function comentarDialog(){abrirPopup(URL_COMENTAR,"comentar-elemento",680,"comment-wrap")}function reportarAbusoDialog(n){URL_REPORTAR_ABUSO=URL_REPORTAR_ABUSO.replace("idpadre",n);abrirPopup(URL_REPORTAR_ABUSO,"reportar-abuso",680,"comment-wrap")}function comentar(n){n=="True"&&seleccionarUsuario2("commentModal","comentar_elemento");$("#commentModal").validate({rules:{BLO_USU_NICK:{required:!0},BLO_USU_EMAIL:{required:!0,email:!0},BLO_CONTENIDO:{required:!0,maxlength:500}},messages:{BLO_USU_NICK:{required:"Ingresa tu nombre"},BLO_USU_EMAIL:{required:"Ingresa tu correo electrónico",email:"Ingresa un correo electrónico válido"},BLO_CONTENIDO:{required:"Ingresa tu comentario",maxlength:jQuery.format("El comentario debe tener como máximo {0} caracteres")}},showErrors:function(n,t){errorMesages(this.validElements(),t)},submitHandler:function(){enviarComentario()}})}function enviarComentario(){var n=$("#commentModal");$.post(n.attr("action"),n.serialize(),function(n){n.Status?(alertSucces(n.Message),$("#comentar-elemento").dialog("close")):alertError(n.Message)}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#comentar-elemento").dialog("close"))})}function reportarAbuso(n){n=="True"&&seleccionarUsuario2("abuseModal","reportar-abuso");$("#abuseModal").validate({rules:{BLO_USU_NICK:{required:!0},BLO_USU_EMAIL:{required:!0,email:!0},BLO_CONTENIDO:{required:!0,maxlength:500}},messages:{BLO_USU_NICK:{required:"Ingresa tu nombre"},BLO_USU_EMAIL:{required:"Ingresa tu correo electrónico",email:"Ingresa un correo electrónico válido"},BLO_CONTENIDO:{required:"Ingresa tu comentario",maxlength:jQuery.format("El comentario debe tener como máximo {0} caracteres")}},showErrors:function(n,t){errorMesages(this.validElements(),t)},submitHandler:function(){enviarReporteAbuso()}})}function enviarReporteAbuso(){var n=$("#abuseModal");$.post(n.attr("action"),n.serialize(),function(n){n.Status?(alertSucces(n.Message),$("#reportar-abuso").dialog("close")):alertError(n.Message)}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#reportar-abuso").dialog("close"))})}function loginDialog(){abrirPopup(URL_LOGIN,"user-login",680,"login-wrap")}function recuperarClaveDialog(){abrirPopup(URL_RECUPERAR_CLAVE,"user-recuperar",550)}function actualizarUsuarioDialog(){abrirPopup(URL_ACTUALIZAR_USER,"user-update",550)}function registrarUsuarioDialog(){abrirPopup(URL_REGISTRAR_USER,"user-register",550)}function recomendarDialog(){abrirPopup(URL_RECOMENDAR_PAGINA,"recomendar-pagina",550)}function registrarUsuario(){setCaptcha();$("#userModal").validate({rules:{USU_EMAIL:{required:!0,email:!0},USU_CLAVE:{required:!0,minlength:4},USU_NOMBRES:{required:!0},USU_APELLIDOS:{required:!0}},messages:{USU_EMAIL:{required:"Ingresa tu correo electrónico",email:"Ingresa un correo electrónico válido"},USU_CLAVE:{minlength:jQuery.format("La contrase�a debe tener como mínimo {0} caracteres")},USU_NOMBRES:{required:"Ingresa tu nombre"},USU_APELLIDOS:{required:"Ingresa tus apellidos"}},showErrors:function(n,t){errorMesages(this.validElements(),t)},submitHandler:function(){enviarRegistrarUsuario()}})}function enviarRegistrarUsuario(){var n=$("#userModal");$("#USU_SUSCRIBIR").val($("#CHK_USU_SUSCRIBIR",n).prop("checked")?"S":"N");$.post(n.attr("action"),n.serialize(),function(n){n.Status?(alertSucces(n.Message),location.reload()):(alertError(n.Message),Recaptcha.reload())}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#user-register").dialog("close"))})}function seleccionarUsuario(){var n=$("#userUpdateModal");$.ajax({url:URL_SELECCIONAR_USER,type:"POST",data:"",headers:getSecurityHeaders(),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){isload=!0;$("#USU_EMAIL",n).val(t.USU_EMAIL);$("#USU_NOMBRES",n).val(t.USU_NOMBRES);$("#BLO_USU_NICK",n).val(t.USU_NOMBRES);$("#USU_APELLIDOS",n).val(t.USU_APELLIDOS);$("#USU_SALUDO",n).val(t.USU_SALUDO);$("#COD_UBIGEO",n).val(t.COD_UBIGEO);$("#CHK_USU_SUSCRIBIR",n).prop("checked",t.USU_SUSCRIBIR=="S");$("input[name=USU_SEXO]:checked",n).val("M");$("input[name=USU_SEXO][value="+t.USU_SEXO+"]",n).attr("checked",!0)}}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#user-update").dialog("close"))})}function seleccionarUsuario2(n,t){var i=$("#"+n);$.ajax({url:URL_SELECCIONAR_USER,type:"POST",data:"",headers:getSecurityHeaders(),dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){$("#BLO_USU_NICK",i).val(n.USU_NOMBRES);$("#USU_NOMBRES",i).val(n.USU_NOMBRES);$("#BLO_USU_EMAIL",i).val(n.USU_EMAIL)}}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#"+t).dialog("close"))})}function actualizarUsuario(){seleccionarUsuario();$("#userUpdateModal").validate({rules:{USU_EMAIL:{required:!0,email:!0},USU_NOMBRES:{required:!0},USU_APELLIDOS:{required:!0}},messages:{USU_EMAIL:{required:"Ingresa tu correo electrónico",email:"Ingresa un correo electrónico válido"},USU_NOMBRES:{required:"Ingresa tu nombre"},USU_APELLIDOS:{required:"Ingresa tus apellidos"}},showErrors:function(n,t){errorMesages(this.validElements(),t)},submitHandler:function(){enviarActualizarUsuario()}})}function enviarActualizarUsuario(){var n=$("#userUpdateModal");$("#USU_SUSCRIBIR").val($("#CHK_USU_SUSCRIBIR",n).prop("checked")?"S":"N");$.post(n.attr("action"),n.serialize(),function(n){n.Status?(alertSucces(n.Message),location.reload()):alertError(n.Message)}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#user-update").dialog("close"))})}function login(){$("#loginModal").validate({rules:{USU_EMAIL:{required:!0,email:!0},USU_CLAVE:{required:!0}},messages:{USU_EMAIL:{required:"Ingresa tu correo electrónico",email:"Ingresa un correo electrónico válido"},USU_CLAVE:{required:"Ingresa tu contrase�a"}},showErrors:function(n,t){errorMesages(this.validElements(),t)},submitHandler:function(){enviarLogin()}})}function enviarLogin(){var n=$("#loginModal");$.post(n.attr("action"),n.serialize(),function(n){n.Status?location.reload():alertError(n.Message)}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#user-login").dialog("close"))})}function recuperarClave(){var n=$("#forgotModal");$.post(n.attr("action"),n.serialize(),function(n){n.Status?(alertSucces(n.Message),$("#user-recuperar").dialog("close")):alertError(n.Message)}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#user-recuperar").dialog("close"))})}function recomendarPagina(){$("#recommendModal").validate({rules:{NOMBRE_REMITE:{required:!0},EMAIL_REMITE:{required:!0,email:!0},NOMBRE_DESTINO:{required:!0},EMAIL_DESTINO:{required:!0,email:!0},MENSAJE:{required:!0,maxlength:500},recaptcha_response_field:{required:!0}},messages:{NOMBRE_REMITE:{required:"Ingresa tu nombre"},EMAIL_REMITE:{required:"Ingresa tu correo electrónico",email:"Ingresa un correo electrónico válido"},NOMBRE_DESTINO:{required:"Ingresa el nombre de tu amigo"},EMAIL_DESTINO:{required:"Ingresa el correo electrónico de tu amigo",email:"Ingresa un correo electrónico válido"},MENSAJE:{required:"Ingresa tu comentario",maxlength:jQuery.format("El comentario debe tener como máximo {0} caracteres")}},showErrors:function(n,t){errorMesages(this.validElements(),t)},submitHandler:function(){enviarRecomendarPagina()}})}function enviarRecomendarPagina(){var n=$("#recommendModal");$.post(n.attr("action"),n.serialize(),function(n){alert(DATA);n.Status?(alertSucces(n.Message),$("#recomendar-pagina").dialog("close")):(alertError(n.Message),Recaptcha.reload())}).failJSON(function(n){n&&(alertError(n.errorMessage),$("#recomendar-pagina").dialog("close"))})}function validarTextoBuscar(n){var t=!0,i=document.getElementById(n);return i.value.length<3&&(alertSucces("Ingresa una cantidad 3 caracteres como mínimo para buscar por este criterio."),i.focus(),t=!1),t}function errorMesages(n,t){$.each(n,function(n,t){var i=$(t);i.data("title","").removeClass("error").tooltip("destroy")});$.each(t,function(n,t){var i=$(t.element);i.tooltip("destroy").data("title",t.message).addClass("error").tooltip()})}function setCaptcha(){$.ajax({url:"http://www.google.com/recaptcha/api/js/recaptcha_ajax.js",dataType:"script",success:function(){CreateCaptcha()},error:function(){$("#msg-validate").html("Cannot create captcha")}})}function CreateCaptcha(){Recaptcha.create(KEY_RECAPTCHA,"captchadiv",{tabindex:1,theme:"clean",callback:Recaptcha.focus_response_field})}function abrirPopup(n,t,i,r){var r;r==null&&(r="");$("#"+t).load(n).dialog({autoOpen:!0,modal:!0,width:i,closeText:"Cerrar",dialogClass:r,show:{effect:"fade"},open:function(){},success:function(){}})}function alertSucces(n,t){$.fn.jAlert({title:t||"Mensaje",message:n,theme:"success"})}function alertError(n,t){$.fn.jAlert({title:t||"Mensaje",message:n,theme:"error"})}function highlight(n,t){n=n.replace(/(\s+)/,"(<[^>]+>)*$1(<[^>]+>)*");var i=new RegExp("("+n+")","gi");return t=t.replace(i,"<mark>$1<\/mark>"),t.replace(/(<mark>[^<>]*)((<[^>]+>)+)([^<>]*<\/mark>)/,"$1<\/mark>$2<mark>$4")}var isload=!1;$("#btn-buscar").on("click",function(n){n.preventDefault();var t=validarTextoBuscar("campoBusqueda");t&&document.getElementById("search-box").submit()});$("#campoBusqueda").keypress(function(n){var t=n.keyCode||n.which;t==13&&(window.event?(window.event.returnValue=!1,window.event.cancel=!0):(n.preventDefault(),n.cancel=!0),$("#btn-buscar").click())});$(function(){});$(document).ready(function(){var t=$("[name=__RequestVerificationToken]").val(),n;$(document).ajaxSend(function(n,i,r){var u,f;if(r.hasContent&&t){u="__RequestVerificationToken="+encodeURIComponent(t);try{f=JSON&&JSON.parse(r.data)||$.parseJSON(r.data)}catch(e){r.data=r.data?[r.data,u].join("&"):u}(r.contentType!==!1||options.contentType)&&i.setRequestHeader("Content-Type",r.contentType)}});n=$("#loading-ajax");$(document).ajaxStart(function(){n.show()});$(document).ajaxStop(function(){n.hide()})});jQuery.fn.highlight=function(n){function t(n,i){var o=0,e,u,r;if(n.nodeType==3){if(e=n.data.toUpperCase().indexOf(i),e>=0){u=document.createElement("span");u.className="highlight";var f=n.splitText(e),h=f.splitText(i.length),s=f.cloneNode(!0);u.appendChild(s);f.parentNode.replaceChild(u,f);o=1}}else if(n.nodeType==1&&n.childNodes&&!/(script|style)/i.test(n.tagName))for(r=0;r<n.childNodes.length;++r)r+=t(n.childNodes[r],i);return o}return this.each(function(){t(this,n.toUpperCase())})};jQuery.fn.removeHighlight=function(){function n(t){for(var i,r,o,u=0,f=t.childNodes,e=f.length;u<e;u++){if(i=f[u],i.nodeType==1){n(i);continue}i.nodeType==3&&(r=i.nextSibling,r!=null&&r.nodeType==3)&&(o=i.nodeValue+r.nodeValue,new_node=t.ownerDocument.createTextNode(o),t.insertBefore(new_node,i),t.removeChild(i),t.removeChild(r),u--,e--)}}return this.find("span.highlight").each(function(){var t=this.parentNode;t.replaceChild(this.firstChild,this);n(t)}).end()}