function mbupdate(p,i,s,a,e,u,t){delete xmlHttp;createXMLHttpRequest();var host=window.location.host;var url='http://'+host+'/cgi4/bub.mybooks.b.cgi';var args='p='+p+'&i='+i+'&s='+s+'&r='+a+'&e='+e+'&u='+u+'&st='+t;var query=args+'&x=2'+'&ts='+new Date().getTime();if(!xmlHttp){url=url+'?'+args+'&pp=1';popup(url,"resizable=no,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=0,width=350,height=200,statusbar=yes","350","200");return false;}else{toggletext(e,'<span class="col_green">Okay</span>','Save');xmlHttp.open('POST',url,true);xmlHttp.onreadystatechange=handleStateChange_favs;xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttp.send(query);}}function handleStateChange_favs(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){parse_result();}else{alert("Ooops! An error seems to have occured:: Error Code:"+xmlHttp.status);}}}function parse_result(){var xmlDoc=xmlHttp.responseXML;var msgs=xmlDoc.getElementsByTagName("message");var elem=xmlDoc.getElementsByTagName("element");var span=xmlDoc.getElementsByTagName("spant");var bnum=xmlDoc.getElementsByTagName("mbcount");var tnum=xmlDoc.getElementsByTagName("totb");var message=msgs[0].childNodes[0].nodeValue;var element=elem[0].childNodes[0].nodeValue;var text=span[0].childNodes[0].nodeValue;var count=bnum[0].childNodes[0].nodeValue;var tcount=tnum[0].childNodes[0].nodeValue;text=unescape(text);if(message=='PASS'){try{document.getElementById(element).innerHTML=text;document.getElementById('mbcount').innerHTML=' ('+count+')';changeColor('td6','#ffcca6');}catch(e){try{document.getElementById(element).value=text;}catch(e){}}}else{if(tcount>=100){alert('You appear to have exceeded the maximum number of books for\nyour My Books list ('+tcount+'). You may like to delete some and try again?');}else{alert('We encountered a problem trying to save this book to your list ... You may like to check your list.');}try{document.getElementById(element).innerHTML=text;}catch(e){try{document.getElementById(element).value=text;}catch(e){}}};}