var documentos=new Array();var paginas=new Array();var elementos=new Array();function recortarCadena(a,b,c){var d="";if(a.length>1){var e=b*c;var f=0;e=parseInt(e-1);d=a.substring(0,e);for(k=d.length-1;k>0;k--){if(d.charAt(k)!=' ')f++;else break}d=a.substring(0,e-f-1);d+="...";d="\""+d+"\""}return d}function cuentaelementos(c){var d=" ";$.each(c.entries,function(i,b){$.each(b.extensions,function(k,a){if(a.os_totalresults!=null){d=b.os_totalresults;d="("+d+")"}})});return d}function cortarTexto(a){var b=new Array();if(a.length<20){c=a}else{var c="";b=a.split(" ");for(j=0;j<b.length;j++){if(b[j].length>19){c=b[j].substring(0,parseInt(b[j].length/2))+"\r";c=c+b[j].substring(b[j].length/2,b[j].length)}else{if(j==b.length-1)c=c+b[j];else c=c+b[j]+" "}}}return c}function pintarElemento(c,d,e){if(d)jQuery("#dl"+e).empty();jQuery("#dl"+e).append("<dt><a href='"+documentos[e].entries[c].id+"' target='_blank'>"+cortarTexto(documentos[e].entries[c].title)+"</a></dt>");var f="<dd>";$.each(documentos[e].entries[c].extensions,function(i,a){if(a.oos_telephone!=null)f+="<span class='telf'>Tel&eacute;fono: "+a.oos_telephone+"</span>"});$.each(documentos[e].entries[c].extensions,function(i,a){if(a.oos_useraddress!=null)f+="<span class='street'>"+a.oos_useraddress});$.each(documentos[e].entries[c].extensions,function(i,a){if(a.oos_locality!=null)f+=" ("+a.oos_locality[1]+")"+" - <a href='"+documentos[e].entries[c].id+"\/map' target='_blank'> ver mapa </a></span>"});f+="<span class='pulso'> "+recortarCadena(documentos[e].entries[c].summary,45,2)+"</span>";if(d){$.each(documentos[e].entries[c].links,function(i,a){var b=false;if(i<4&&a.rel!=null&&a.type=="image/jpg"){if(i==1){f+="<ul class='listadoImg'>";b=true}f+="<li><a href='"+documentos[e].entries[c].id+"/media' target='_blank'><img src='"+a.href+"' alt='Imagen "+i+"' title='Imagen "+i+"' /></a></li>"}if(i==a.length-1&&b)f+="</ul>"})}f+="</dd>";jQuery("#dl"+e).append(f)}function contarMultimedia(b){var c=0;$.each(b,function(i,a){if(a.type=="image/jpg")c++});return c}function mostrarElementos(a,b){var c=a*elementos_pagina;var d=(a*elementos_pagina)+(elementos_pagina-1);var e=false;jQuery("#pag"+b+"-"+a).addClass("sel");for(i=c;i<=d;i++){if(i==elementos[b])break;if(i==c)e=true;else e=false;pintarElemento(i,e,b)}}function borrarClass(a,b,c){for(i=0;i<=b;i++){jQuery("#pag"+c+"-"+i).removeClass("sel")}}function mostrarPagina(a,b,c){jQuery("#ul"+c).empty();if(a>0)jQuery("#ul"+c).append("<li class='ant'> <a href='javascript:mostrarPagina("+(a-1)+", "+b+", "+c+");'> &laquo; </a></li>");else jQuery("#ul"+c).append("<li class='ant'> <span> &laquo; </span></li>");for(i=0;i<b;i++){if(i==paginas[c])break;var d=i+1;jQuery("#ul"+c).append("<li> <a id='pag"+c+"-"+i+"' href='javascript:borrarClass("+a+", "+b+", "+c+"); mostrarPagina("+i+" , "+b+" , "+c+")'>"+d+"</a></li>")}if((a<paginas[c]-1)&&(a<b-1)){jQuery("#ul"+c).append("<li class='sig'> <a href='javascript:mostrarPagina("+(a+1)+", "+b+", "+c+")'> &raquo; </a></li>")}else{jQuery("#ul"+c).append("<li class='sig'> <span> &raquo; </span></li>")}mostrarElementos(a,c)}function parserJSON(a,b){documentos[b]=a;elementos[b]=(a.entries.length);paginas[b]=parseInt(elementos[b]/elementos_pagina);if(elementos[b]%elementos_pagina!=0)paginas[b]++;mostrarPagina(0,paginas_mostrar,b);mostrarElementos(0,b)}
