var ahahscript={loading:"loading...",ahah:function(B,D,A,E,C){if((E==undefined)||(E=="GET")||(E=="get")){this.creaDIV(D,this.loading);if(window.XMLHttpRequest){req=new XMLHttpRequest()}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP")}}if(req){req.onreadystatechange=function(){ahahscript.ahahDone(B,D,A,E,C)};req.open(E,B,true);req.send("")}}if((E=="POST")||(E=="post")){this.creaDIV(D,this.loading);if(window.XMLHttpRequest){req=new XMLHttpRequest()}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP")}}if(req){req.onreadystatechange=function(){ahahscript.ahahDone(B,D,A,E,C)};req.open(E,B,true);req.setRequestHeader("Content-type","application/x-www-form-urlencoded");req.send(C)}}},creaDIV:function(D,C){if(document.body.innerHTML){document.getElementById(D).innerHTML=C}else{if(document.getElementById){var B=document.getElementById(D);var A=document.createRange();A.selectNodeContents(B);A.deleteContents();B.appendChild(A.createContextualFragment(C))}}},execJS:function(node){var st=node.getElementsByTagName("SCRIPT");var strExec;var bSaf=(navigator.userAgent.indexOf("Safari")!=-1);var bOpera=(navigator.userAgent.indexOf("Opera")!=-1);var bMoz=(navigator.appName=="Netscape");for(var i=0;i<st.length;i++){if(bSaf){strExec=st[i].innerHTML}else{if(bOpera){strExec=st[i].text}else{if(bMoz){strExec=st[i].textContent}else{strExec=st[i].text}}}try{eval(strExec)}catch(e){alert(e)}}},ahahDone:function(C,E,B,F,D){if(req.readyState==4){element=document.getElementById(E);if(req.status==200){output=req.responseText;document.getElementById(E).innerHTML=output;var A=document.createElement("div");A.innerHTML="_"+output+"_";this.execJS(A)}else{this.creaDIV(E,"ahah error:\n"+req.statusText)}}},likeSubmit:function(Q,D,L,S){var N=document.getElementById(L);var H=N.elements.length;var E="";var G=new Array();var B=new Array();var A=new Array();var B=new Array();var M=0;var R=0;for(var O=0;O<N.length;O++){var P=N.elements[O].type;if((P=="radio")&&(N.elements[O].checked)){B[R]=N.elements[O].name;G[M]=N.elements[O].value;M++;R++}}for(var K=0;K<G.length;K++){E+=B[K]+"="+G[K]+"&"}var M=0;var R=0;for(var O=0;O<N.length;O++){var P=N.elements[O].type;if((P=="checkbox")&&(N.elements[O].checked)){B[R]=N.elements[O].name;A[M]=N.elements[O].value;M++;R++}}for(var K=0;K<A.length;K++){E+=B[K]+"="+A[K]+"&"}for(var O=0;O<H;O++){var J=N.elements[O].name;var I=N.elements[O].value;var C=N.elements[O].type;if((C=="submit")||(C=="radio")||(C=="checkbox")){}else{E+=J+"="+I+"&"}}var F=E;E=Q+"?"+E;if(D==undefined){D="GET"}if(D=="GET"){this.ahah(E,S,"",D,"")}else{this.ahah(Q,S,"",D,F)}}};




