function fvupdate(s,f,e){delete xmlHttp;createXMLHttpRequest();var host=window.location.host;var url='http://'+host+'/cgi4/bub.favman2.cgi';var args='s='+s+'&f='+f+'&e='+e;var query=args+'&ajx=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{document.getElementById(e).innerHTML='<div class="col_grey2" style="text-align:center">Updating &#8230;</div>';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){fav_update();}else{alert("Ooops! An error seems to have occured:: Error Code:"+xmlHttp.status);}}}function fav_update(){var xmlDoc=xmlHttp.responseXML;var msgs=xmlDoc.getElementsByTagName("message");var cats=xmlDoc.getElementsByTagName("cat");var method=xmlDoc.getElementsByTagName("method");var elem=xmlDoc.getElementsByTagName("element");var store= xmlDoc.getElementsByTagName("store");var link=xmlDoc.getElementsByTagName("newurl");outputList(msgs,cats,method,elem,store,link);}function outputList(msgs,cats,method,elem,store,link){var msg='';var action=method[0].childNodes[0].nodeValue;var element =elem[0].childNodes[0].nodeValue;var skey=store[0].childNodes[0].nodeValue;var text=unescape(link[0].childNodes[0].nodeValue);var currentCat=null,currentMsg=null;var sbox=document.getElementById('mybstores');currentMsg=msgs[0];if((currentMsg!==null)&&(currentMsg.childNodes[0]!==null)){msg=currentMsg.childNodes[0].nodeValue;}while(sbox.length>2){sbox.remove(2);};if(msg=='PASS'){for(var i=0;i<cats.length;i++){currentCat =cats[i];op=document.createElement("option");op.text =currentCat.childNodes[0].childNodes[0].nodeValue;op.value=currentCat.childNodes[2].childNodes[0].nodeValue.toLowerCase();try{sbox.add(op,null);}catch(e){try{sbox.add(op);}catch(e){};}}}else if(msg=='EMPT'){};update_elem(msg,action,element,skey,text);}function update_elem(msg,action,element,skey,text){if((msg.substr(0,4)=='PASS')||(msg.substr(0,4)=='EMPT')){if(action==1){chgobjbkg(element,'col_pink1');}else if(action==2){chgobjbkg(element,'col_tope1');}document.getElementById(element).innerHTML=text;}else if(msg.substr(0,4)=='FAIL'){}}