PageSourceSearch

https://knyou.com/js/busquedaLogin.js

js knyou.com collected 2026-10-08 22:46:41 UTC 4,994 bytes, 129 lines download raw bytes

1$(document).ready(function(){
2	function buscar(cadena,idName){
3		if(cadena!=""&&cadena!=undefined&&cadena!=false){
4			$.post(window.url.base_url+"search/ctrsearch/showbusquedaLogin/"+idName,{valor:cadena},function(respuesta){
5				$(".contendorHeader").find(".lista_busqueda").html(respuesta);
6				if(idName == "ContBusquedaUsuarioSM"){
7					$("#ContBusquedaUsuarioSM").click();
8				}else if(idName == "ContBusquedaFiguraPublicaSM"){
9					$("#ContBusquedaFiguraPublicaSM").click();
10				}else if(idName == "ContBusquedaSitioSM"){
11					$("#ContBusquedaSitioSM").click();
12				}else{
13					$("#ContBusquedaEmpresaSM").click();
14				}
15				$(".lista_busqueda").show("slide",{direction:"up"});
16			});
17		}else
18			$(".lista_busqueda").hide("slide",{direction:"up"});
19	}
20	
21	function busquedaAvanzada(cadena,country,idName){
22		if(cadena!=""&&cadena!=undefined&&cadena!=false){
23			$.post(window.url.base_url+"search/ctrsearch/showbusquedaLogin/"+idName+"/"+country,{valor:cadena},function(respuesta){
24				$(".contendorHeader").find(".lista_busqueda").html(respuesta);
25				if(idName == "ContBusquedaUsuarioSM"){
26					$("#ContBusquedaUsuarioSM").click();
27				}else if(idName == "ContBusquedaFiguraPublicaSM"){
28					$("#ContBusquedaFiguraPublicaSM").click();
29				}else if(idName == "ContBusquedaSitioSM"){
30					$("#ContBusquedaSitioSM").click();
31				}else{
32					$("#ContBusquedaEmpresaSM").click();
33				}
34				$(".lista_busqueda").show("slide",{direction:"up"});
35			});
36		}else
37			$(".lista_busqueda").hide("slide",{direction:"up"});
38	}
39	var delay = (function(){
40		var timer = 0;
41		return function(callback, ms){
42			clearTimeout (timer);
43			timer = setTimeout(callback, ms);
44		};
45	})();
46	$(".contendorHeader").on("keypress",".barraBuscar #buscar",function(e){
47		tecla = (document.all) ? e.keyCode : e.which;
48	    if (tecla==8) return true;
49		if (tecla==9) return true;
50		if (tecla==11) return true;
51	    patron = /[A-Za-zñÑ'áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙâêîôûÂÊÎÔÛÑñäëïöüÄËÏÖÜ0-9\s\t]/;
52	    te = String.fromCharCode(tecla);
53	    return patron.test(te);
54	});
55	$(".contendorHeader").on("keyup",".barraBuscar #buscar",function(evt){
56		var campo_buscar = $(this);
57		var idName = $(".menuTopBusqueda").find(".active").attr('id');
58		if(idName==undefined)
59			idName=$(".lista_busqueda").find("p").attr("data-id");
60		if(evt.which==27){
61			$(".lista_busqueda").hide("slide",{direction:"up"});
62			campo_buscar.blur();
63		}else{
64			if($.trim(campo_buscar.val())!=""){
65				$(".contendorHeader").find(".lista_busqueda").html("<p align=center data-id='"+idName+"'>"+$(this).attr("data-lang")+"<br><img src='"+window.url.base_url+"css/knyouLoader.GIF"+"'></p>");
66				if($.trim(campo_buscar.val()).indexOf("+")>2){
67					var res=$.trim(campo_buscar.val()).split("+");
68					delay(function(){
69						if($.trim(res[1]).length==2){
70							$.post(window.url.base_url+"search/ctrsearch/ifCountry",{data:$.trim(res[1])},function(response){
71								response=JSON.parse(response);
72								if(response.country!==false)
73									busquedaAvanzada($.trim(res[0]),$.trim(res[1]),idName);
74								else
75									buscar($.trim(campo_buscar.val()),idName);
76							});
77						}else
78							buscar($.trim(campo_buscar.val()),idName);
79					}, 1000);
80				}else{
81					delay(function(){
82						buscar($.trim(campo_buscar.val()),idName);
83					}, 1000);
84				}
85			}else
86				$(".lista_busqueda").hide("slide",{direction:"up"});
87	    }
88	    if($.trim(campo_buscar.val())=="")
89	    	$(".lista_busqueda").hide("slide",{direction:"up"});
90	});
91	$("html").click(function(){
92		$(".lista_busqueda").hide("slide",{direction:"up"});
93	});
94	$(".barraBuscar, .invitar").click(function(evt){
95		evt.stopPropagation();
96	});
97	$(".contendorHeader").on("focusin",".barraBuscar #buscar",function(evt){
98		var campo_buscar = $(this);
99		var idName = $(".menuTopBusqueda").find(".active").attr('id');
100		if($.trim(campo_buscar.val())!=""){
101			if($.trim(campo_buscar.val()).indexOf("+")>=0){
102				var res=$.trim(campo_buscar.val()).split("+");
103				$.post(window.url.base_url+"search/ctrsearch/ifCountry",{data:$.trim(res[1])},function(response){
104					response=JSON.parse(response);
105					if(response.country!==false)
106						busquedaAvanzada($.trim(res[0]),$.trim(res[1]),idName);
107				});
108			}else
109				buscar($.trim($(this).val()),idName);
110		}
111	});
112	$(".lista_busqueda").on("mouseenter",".busqueda #ContUsuariosNormales .resBusqueda .imgBusquedaUsuario",function(){
113		var valor = $(this).parent().attr("data-index");
114		var alias = $(this).parent().attr("data-alias");
115		var content = $(this);
116		$.post(window.url.base_url+"fans/ctramistad/check_ver_mi_perfil",{userID:valor},function(resp){
117			if($.trim(resp)=="all")
118				var go = true;
119			else
120				var go = false;
121			if(go){
122				content.css('cursor','pointer');
123				content.on("click",function(resp){
124					location.href=window.url.base_url+"U@"+alias;
125				});
126			}
127		});
128	});
129});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.