if(typeof documentos=='undefined'){var documentos=new Array()}if(typeof paginas=='undefined'){var paginas=new Array()}if(typeof elementos=='undefined'){var elementos=new Array()}if(typeof elementos_pagina=='undefined'){var elementos_pagina=[]}function utf8_decode(str_data){if($.browser.msie&&$.browser.version<=7){var tmp_arr=[];var i=ac=c1=c2=c3=0;str_data+='';while(i<str_data.length){c1=str_data.charCodeAt(i);if(c1<128){tmp_arr[ac++]=String.fromCharCode(c1);i++}else if((c1>191)&&(c1<224)){c2=str_data.charCodeAt(i+1);tmp_arr[ac++]=String.fromCharCode(((c1&31)<<6)|(c2&63));i+=2}else{c2=str_data.charCodeAt(i+1);c3=str_data.charCodeAt(i+2);tmp_arr[ac++]=String.fromCharCode(((c1&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return tmp_arr.join('')}else return str_data}function recortarCadena(cadena,ncar,nlineas){var nueva="";if(cadena.length>1){var cota=ncar*nlineas;var espacio=0;cota=parseInt(cota-1);nueva=cadena.substring(0,cota);for(k=nueva.length-1;k>0;k--){if(nueva.charAt(k)!=' ')espacio++;else break}nueva=cadena.substring(0,cota-espacio-1);nueva+="...";nueva="\""+nueva+"\""}return nueva}function cuentaelementos(cadena){var resultado=" ";$.each(cadena.entries,function(i,item){$.each(item.extensions,function(k,item2){if(item2.os_totalresults!=null){resultado=item.os_totalresults;resultado="("+resultado+")"}})});return resultado}function cortarTexto(cadena){var fragmentar=new Array();if(cadena.length<20){titulo=cadena}else{var titulo="";fragmentar=cadena.split(" ");for(j=0;j<fragmentar.length;j++){if(fragmentar[j].length>19){titulo=fragmentar[j].substring(0,parseInt(fragmentar[j].length/2))+"\r";titulo=titulo+fragmentar[j].substring(fragmentar[j].length/2,fragmentar[j].length)}else{if(j==fragmentar.length-1)titulo=titulo+fragmentar[j];else titulo=titulo+fragmentar[j]+" "}}}return titulo}function pintarElemento(pos,primero,id){if(primero)jQuery("#dl"+id).empty();jQuery("#dl"+id).append("<dt><a href='"+documentos[id].entries[pos].id+"' target='_blank'>"+cortarTexto(utf8_decode(documentos[id].entries[pos].title))+"</a></dt>");var html="<dd>";$.each(documentos[id].entries[pos].extensions,function(i,item){if(item.oos_telephone!=null)html+="<span class='telf'>Tel&eacute;fono: "+item.oos_telephone+"</span>"});$.each(documentos[id].entries[pos].extensions,function(i,item){if(item.oos_useraddress!=null)html+="<span class='street'>"+utf8_decode(item.oos_useraddress)});$.each(documentos[id].entries[pos].extensions,function(i,item){if(item.oos_locality!=null)html+=" ("+utf8_decode(item.oos_locality[1])+")"+" - <a href='"+documentos[id].entries[pos].id+"\/map' target='_blank'> ver mapa </a></span>"});html+="<span class='pulso'> "+recortarCadena(utf8_decode(documentos[id].entries[pos].summary),45,2)+"</span>";if(primero){$.each(documentos[id].entries[pos].links,function(i,item){var control=false;if(i<4&&item.rel!=null&&item.type=="image/jpg"){if(i==1){html+="<ul class='listadoImg'>";control=true}html+="<li><a href='"+documentos[id].entries[pos].id+"/media' target='_blank'><img src='"+item.href+"' alt='Imagen "+i+"' title='Imagen "+i+"' /></a></li>"}if(i==item.length-1&&control)html+="</ul>"})}html+="</dd>";jQuery("#dl"+id).append(html)}function contarMultimedia(objetoJson){var imagenes=0;$.each(objetoJson,function(i,item){if(item.type=="image/jpg")imagenes++});return imagenes}function mostrarElementos(pagina,id){var ini=pagina*elementos_pagina[id];var fin=(pagina*elementos_pagina[id])+(elementos_pagina[id]-1);var primero=false;jQuery("#pag"+id+"-"+pagina).addClass("sel");for(i=ini;i<=fin;i++){if(i==elementos[id])break;if(i==ini)primero=true;else primero=false;pintarElemento(i,primero,id)}}function borrarClass(ini,fin,id){for(i=0;i<=fin;i++){jQuery("#pag"+id+"-"+i).removeClass("sel")}}function mostrarPagina(ini,fin,id){jQuery("#ul"+id).empty();if(ini>0)jQuery("#ul"+id).append("<li class='ant'> <a href='javascript:mostrarPagina("+(ini-1)+", "+fin+", "+id+");'> &laquo; </a></li>");else jQuery("#ul"+id).append("<li class='ant'> <span> &laquo; </span></li>");for(i=0;i<fin;i++){if(i==paginas[id])break;var pagina=i+1;jQuery("#ul"+id).append("<li> <a id='pag"+id+"-"+i+"' href='javascript:borrarClass("+ini+", "+fin+", "+id+"); mostrarPagina("+i+" , "+fin+" , "+id+")'>"+pagina+"</a></li>")}if((ini<paginas[id]-1)&&(ini<fin-1)){jQuery("#ul"+id).append("<li class='sig'> <a href='javascript:mostrarPagina("+(ini+1)+", "+fin+", "+id+")'> &raquo; </a></li>")}else{jQuery("#ul"+id).append("<li class='sig'> <span> &raquo; </span></li>")}mostrarElementos(ini,id)}function parserJSON(dataJSON,id,elementos_pag){elementos_pagina[id]=elementos_pag;documentos[id]=dataJSON;elementos[id]=(dataJSON.entries.length);paginas[id]=parseInt(elementos[id]/elementos_pagina[id]);if(elementos[id]%elementos_pagina[id]!=0)paginas[id]++;mostrarPagina(0,5,id);mostrarElementos(0,id)}