123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260 |
-
-
-
-
-
-
-
-
-
- function filter_artesanias(inputarte){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- var especificaciones = all_artesanos[i].Especificacion;
- especificaciones = especificaciones.trim().toLowerCase();
- especificaciones = acento_replace(especificaciones);
- if (especificaciones.search(inputarte) != -1){
- x[i].style.display = "list-item";
- }
-
-
-
-
-
-
-
-
-
-
-
- }
- return;
- }
-
-
- function filter_municipios(inputmuni){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- var municipio = all_artesanos[i].Municipio;
- municipio = municipio.trim().toLowerCase();
- municipio = acento_replace(municipio);
- if (municipio.search(inputmuni)!= -1){
- x[i].style.display = "list-item";
- }
- }
- return;
- }
-
-
- function filter_any(input){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- if (find_name(i,input)){
- x[i].style.display = "list-item";
- continue;
- }
- else if (find_artesania(i,input)){
- x[i].style.display = "list-item";
- continue;
- }
- else if (find_municipio(i,input)){
- x[i].style.display = "list-item";
- continue;
- }
- else if (find_telefono(i,input)){
- x[i].style.display = "list-item";
- continue;
- }
- else if (find_email(i,input)){
- x[i].style.display = "list-item";
- continue;
- }
- }
- return;
- }
-
-
- function find_any(i,input){
-
- if (find_name(i,input) || find_telefono(i,input) || find_email(i,input) || find_artesania(i,input) || find_municipio(i,input)){
- return 1;
- }
- else{
- return 0;
- }
- }
-
-
-
- function find_name(i,input){
- var name = all_artesanos[i].Nombre;
- name = name.trim().toLowerCase();
- name = acento_replace(name);
- if(name.search(input) != -1){
- return 1;
- }
- return 0;
- }
-
-
-
- function find_artesania(i,input){
- var artesanias = all_artesanos[i].Especificacion;
- artesanias = artesanias.trim().toLowerCase();
- artesanias = acento_replace(artesanias);
- if(artesanias.search(input) != -1){
- return 1;
- }
-
-
-
-
-
-
-
-
-
- return 0;
- }
-
-
-
- function find_municipio(i,input){
- var mun = all_artesanos[i].Municipio;
- mun = mun.trim().toLowerCase();
- mun = acento_replace(mun);
- if(mun.search(input) != -1){
- return 1;
- }
- return 0;
- }
-
-
-
- function find_telefono(i,input){
- var tel = all_artesanos[i]["Telefono 1"];
- tel = tel.trim();
-
- tel = tel.replace(/\s/g,'').replace(/\u0028/g,'').replace(/\u0029/g,'').replace(/\u002D/g,'');
- input = input.replace(/\s/g,'').replace(/\u0028/g,'').replace(/\u0029/g,'').replace(/\u002D/g,'');
- if(tel.search(input) != -1){
- return 1;
- }
- return 0;
- }
-
-
-
- function find_email(i,input){
- var email = all_artesanos[i]["E-mail"];
- email = email.trim().toLowerCase();
- email = acento_replace(email);
- if(email.search(input) != -1){
- return 1;
- }
- return 0;
- }
-
-
-
-
- function getcasenum(input,inputarte,inputmuni){
-
-
-
-
- var casenum = 0;
- if (input.length != 0){
- casenum += 4;
- }
- if (inputarte.length != 0){
- casenum += 2;
- }
- if (inputmuni.length != 0){
- casenum += 1;
- }
- return casenum;
- }
-
-
-
- function search_art_mun(inputarte,inputmuni){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- if (find_artesania(i,inputarte) && find_municipio(i,inputmuni)){
- x[i].style.display = "list-item";
- }
- }
- }
-
-
- function search_any_mun(input,inputmuni){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- if(find_any(i,input) && find_municipio(i,inputmuni)){
- x[i].style.display = "list-item";
- }
- }
- }
-
-
- function search_any_art(input,inputarte){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- if(find_any(i,input) && find_artesania(i,inputarte)){
- x[i].style.display = "list-item";
- }
- }
- }
-
-
- function search_any_art_mun(input,inputarte,inputmuni){
- var x = document.getElementsByClassName('artists');
- for (var i = 0; i < all_artesanos.length; i++){
- if(find_any(i,input) && find_artesania(i,inputarte) && find_municipio(i,inputmuni)){
- x[i].style.display = "list-item";
- }
- }
- }
-
-
- function acento_replace(string){
- var precstring = "";
- var poststring = "";
- for( i = 0; i < string.length ; i++){
- if (string.charAt(i) == 'á' || string.charAt(i) == 'é' || string.charAt(i) == 'í'|| string.charAt(i) == 'ó' || string.charAt(i) == 'ú' || string.charAt(i) == 'ü' || string.charAt(i) == 'ñ' || string.charAt(i) == 'ö'){
- precstring = string.slice(0,i);
- postcstring = "";
- if(i != string.length-1){
- postcstring = string.slice(i+1,string.length);
- }
- switch(string.charAt(i)){
- case 'á':
- string = precstring.concat('a',postcstring);
- break;
- case 'é':
- string = precstring.concat('e',postcstring);
- break;
- case 'í':
- string = precstring.concat('i',postcstring);
- break;
- case 'ó':
- string = precstring.concat('o',postcstring);
- break;
- case 'ú':
- string = precstring.concat('u',postcstring);
- break;
- case 'ü':
- string = precstring.concat('u',postcstring);
- break;
- case 'ñ':
- string = precstring.concat('n',postcstring);
- break;
- case 'ö':
- string = precstring.concat('o',postcstring);
- break;
- }
- }
- }
- return string;
- }
|