
function nuevoAjax(){var xmlhttp=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch(E){if(!xmlhttp&&typeof XMLHttpRequest!="undefined")xmlhttp=new XMLHttpRequest();}}
startLoading();return xmlhttp;}
function nuevoAjax2(){var xmlhttp=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch(E){if(!xmlhttp&&typeof XMLHttpRequest!="undefined")xmlhttp=new XMLHttpRequest();}}
return xmlhttp;}
function startLoading(){document.getElementById("cargando").style.display="block";}
function stopLoading(){document.getElementById("cargando").style.display="none";}
function seleccionart(form,check){mivalor=check.checked;var total=0;for(var i=0;i<form.elements.length;i++){if(form.elements[i].type=="checkbox"&&form.elements[i].name!=check.name){form.elements[i].checked=mivalor;}}}
function votar(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/criticautil.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("votacion"+id).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function terminar(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/terminarlibro.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("terminar"+id).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function eliminarLectura(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/borrarlectura.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("lectura"+id).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function libroactual(idlibro,idusuario){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/libroactual.php?idlibro="+idlibro,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){Dialog.alert(ajax.responseText,{width:300,height:100,okLabel:"Cerrar",ok:function(win){return true;}});stopLoading();}}
ajax.send(null);}
function mibiblioteca(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/mibiblioteca.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){Dialog.alert(ajax.responseText,{width:300,height:100,okLabel:"Cerrar",ok:function(win){return true;}});stopLoading();}}
ajax.send(null);}
function recomendaciones(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/recomendaciones.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){Dialog.alert(ajax.responseText,{width:300,height:100,okLabel:"Cerrar",ok:function(win){return true;}});stopLoading();}}
ajax.send(null);}
function verificar(tipo,contenido){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/comprobar.php?tipo="+tipo+"&contenido="+contenido,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("dcomp"+tipo).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function rmtag(idtag,idspan,tag){if(confirm('Â¿Seguro que quieres borrar la etiqueta '+tag+'?')){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/rmtag.php?tag="+idtag,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("tag-"+idspan).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}else
return false;}
function paraleer(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/paraleer.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){Dialog.alert(ajax.responseText,{width:300,height:100,okLabel:"Cerrar",ok:function(win){return true;}});stopLoading();}}
ajax.send(null);}
function relacionar(id,tipo){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/relacionar.php?t="+tipo+"&id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){if(tipo=="a")
document.getElementById("marcarf").innerHTML=ajax.responseText;else
document.getElementById("banear").innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function desrelacionar(id,tipo,div){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/desrelacionar.php?t="+tipo+"&id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){if(tipo=="a")
document.getElementById("friend"+div).innerHTML=ajax.responseText;else
document.getElementById("baneados"+id).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function suprimirvoto(idlibro){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/supvoto.php?idlibro="+idlibro,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("votopropio").innerHTML=ajax.responseText;document.getElementById("ratbar").innerHTML="";stopLoading();}}
ajax.send(null);}
function suprimirvoto2(idlibro){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/supvoto.php?idlibro="+idlibro,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("votacion-"+idlibro).innerHTML=ajax.responseText;document.getElementById("ratbar").innerHTML="";stopLoading();}}
ajax.send(null);}
function ampliar(id){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/ampliar.php?id="+id,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("resena-"+id).innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function mostrarvotacion(id){document.getElementById("votacion-"+id).style.display="block"
document.getElementById("enlace-"+id).style.display="none"}
function cambiar(id){document.getElementById("buscados").style.display="none"
document.getElementById("ultimos").style.display="none"
document.getElementById("votaciones").style.display="none"
document.getElementById("vistos").style.display="none"
document.getElementById("masvotados").style.display="none"
document.getElementById(id).style.display="block"}
function cambiar2(id){document.getElementById("deseados").style.display="none"
document.getElementById("infra").style.display="none"
document.getElementById("sobre").style.display="none"
document.getElementById("biblio").style.display="none"
document.getElementById("recomendados").style.display="none"
document.getElementById("leidos").style.display="none"
document.getElementById(id).style.display="block"}
function deshabilitar(){document.buscador.idioma.disabled=true;document.buscador.genero.disabled=true;document.buscador.de.disabled=true;document.buscador.hasta.disabled=true;}
function habilitar(){document.buscador.idioma.disabled=false;document.buscador.genero.disabled=false;document.buscador.de.disabled=false;document.buscador.hasta.disabled=false;}
function deshabilitar2(){document.buscador.orden.disabled=true;}
function habilitar2(){document.buscador.orden.disabled=false;}
function fuentemax(){document.getElementById("todo").style.fontSize="1.2em"
setCookie("baFont",1.2)}
function fuentenor(){document.getElementById("todo").style.fontSize="1em"
setCookie("baFont",1)}
function fuentemin(){document.getElementById("todo").style.fontSize="0.8em"
setCookie("baFont",0.8)}
function agradecer(libro,usuario){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/agradecimiento.php?libro="+libro+"&usuario="+usuario,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("agradecimiento").innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function actualizaUsuarios(){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/activUsuarios.php",true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("actividadUsuarios").innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function autobusqueda(palabra){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/autobusqueda.php?w="+palabra,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("autobusqueda").innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function notifvp(url){ajax=nuevoAjax2();ajax.open("GET","http://www.bookaffinity.com/notifvp.php?url="+url,true);ajax.send(null);}
function actualizaUsuarios2(){ajax=nuevoAjax2();ajax.open("GET","http://www.bookaffinity.com/activUsuarios.php",true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("actividadUsuarios").innerHTML=ajax.responseText;}}
ajax.send(null);}
function actualizaLibros(){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/activLibros.php",true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("actividadLibros").innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function actualizaLibros2(){ajax2=nuevoAjax2();ajax2.open("GET","http://www.bookaffinity.com/activLibros.php",true);ajax2.onreadystatechange=function(){if(ajax2.readyState==4){document.getElementById("actividadLibros").innerHTML=ajax2.responseText;}}
ajax2.send(null);}
function actualizaNuevos(){ajax=nuevoAjax();ajax.open("GET","http://www.bookaffinity.com/activNuevos.php",true);ajax.onreadystatechange=function(){if(ajax.readyState==4){document.getElementById("recienaÃ±adidos").innerHTML=ajax.responseText;stopLoading();}}
ajax.send(null);}
function setCookie(name,value)
{if(name!='')
document.cookie=name+'='+value;}
function getCookie(name)
{if(name=='')
return('');name_index=document.cookie.indexOf(name+'=');if(name_index==-1)
return('');cookie_value=document.cookie.substr(name_index+name.length+1,document.cookie.length);end_of_cookie=cookie_value.indexOf(';');if(end_of_cookie!=-1)
cookie_value=cookie_value.substr(0,end_of_cookie);space=cookie_value.indexOf('+');while(space!=-1)
{cookie_value=cookie_value.substr(0,space)+' '+
cookie_value.substr(space+1,cookie_value.length);space=cookie_value.indexOf('+');}
return(cookie_value);}
function clearCookie(name)
{expires=new Date();expires.setYear(expires.getYear()-1);document.cookie=name+'=null'+'; expires='+expires;}
function clearCookies()
{Cookies=document.cookie;Cookie=Cookies;expires=new Date();expires.setYear(expires.getYear()-1);while(Cookie.length>0)
{Cookie=Cookies.substr(0,Cookies.indexOf(';'));Cookies=Cookies.substr(Cookies.indexOf(';')+1,Cookies.length);if(Cookie!='')
document.cookie=Cookie+'; expires='+expires;else
document.cookie=Cookies+'; expires='+expires;}}
function showdiv(event)
{margin=5;var IE=document.all?true:false;if(!IE)document.captureEvents(Event.MOUSEMOVE)
var tempX=0;var tempY=0;if(IE)
{tempX=event.clientX+document.body.scrollLeft;tempY=event.clientY+document.body.scrollTop;}else{tempX=event.pageX;tempY=event.pageY;}
if(tempX<0){tempX=0;}
if(tempY<0){tempY=0;}
document.getElementById('posicion').innerHTML="PosX = "+tempX+" | PosY = "+tempY;document.getElementById('flotante').style.top=(tempY+margin);document.getElementById('flotante').style.left=(tempX+margin);document.getElementById('flotante').style.display='block';return;}