addEvent(window,"load",makeNiceTitles);var XHTMLNS="http://www.w3.org/1999/xhtml";var CURRENT_NICE_TITLE;var browser=new Browser();var nt_Xoffset=20;var nt_Yoffset=20;var nt_ShowHrefs=false;var nt_FontWidthH=4;var nt_FontWidthT=6;function makeNiceTitles(){if(!document.createElement||!document.getElementsByTagName){return }if(!document.createElementNS){document.createElementNS=function(H,G){return document.createElement(G)}}if(!document.links){document.links=document.getElementsByTagName("a")}for(var D=0;D<document.links.length;D++){var F=document.links[D];if(F.title){if(F.title.substring(0,1)==" "){F.setAttribute("nicetitle",F.title);F.removeAttribute("title");addEvent(F,"mouseover",showNiceTitle);addEvent(F,"mouseout",hideNiceTitle);addEvent(F,"focus",showNiceTitle);addEvent(F,"blur",hideNiceTitle)}}}var A=document.getElementsByTagName("ins");if(A){for(var D=0;D<A.length;D++){var B=A[D];if(B.dateTime){var C=B.dateTime;var E=new Date(C.substring(0,4),parseInt(C.substring(4,6)-1),C.substring(6,8),C.substring(9,11),C.substring(11,13),C.substring(13,15));B.setAttribute("nicetitle","Added on "+E.toString());addEvent(B,"mouseover",showNiceTitle);addEvent(B,"mouseout",hideNiceTitle);addEvent(B,"focus",showNiceTitle);addEvent(B,"blur",hideNiceTitle)}}}}function findPosition(B){if(B.offsetParent){for(var C=0,A=0;B.offsetParent;B=B.offsetParent){C+=B.offsetLeft;A+=B.offsetTop}return[C,A]}else{return[B.x,B.y]}}function showNiceTitle(B){if(CURRENT_NICE_TITLE){hideNiceTitle(CURRENT_NICE_TITLE)}if(!document.getElementsByTagName){return }if(window.event&&window.event.srcElement){lnk=window.event.srcElement}else{if(B&&B.target){lnk=B.target}}if(!lnk){return }if(lnk.nodeType==3){lnk=getParent(lnk,"A")}if(!lnk){return }nicetitle=lnk.getAttribute("nicetitle");ta=nicetitle.split("\n");var A;if(ta.length>0){A=document.createDocumentFragment();for(i=0;i<ta.length;i++){A.appendChild(document.createTextNode(ta[i]));A.appendChild(document.createElement("br"))}}else{A=document.createTextNode(nicetitle)}var C=document.createElementNS(XHTMLNS,"div");C.className="nicetitle";pat=document.createElementNS(XHTMLNS,"p");pat.className="titletext";pat.appendChild(A);C.appendChild(pat);if(lnk.href&&nt_ShowHrefs){tnd=document.createTextNode(lnk.href);pad=document.createElementNS(XHTMLNS,"p");pad.className="destination";pad.appendChild(tnd);C.appendChild(pad)}STD_WIDTH=350;if(lnk.href){h=lnk.href.length}else{h=nicetitle.length}if(nicetitle.length){t=nicetitle.length}h_pixels=h*nt_FontWidthH;t_pixels=t*nt_FontWidthT;if(h_pixels>STD_WIDTH){w=h_pixels}else{if((STD_WIDTH>t_pixels)&&(t_pixels>h_pixels)){w=t_pixels}else{if((STD_WIDTH>t_pixels)&&(h_pixels>t_pixels)){w=h_pixels}else{w=STD_WIDTH}}}C.style.width=w+"px";mpos=findPosition(lnk);mx=mpos[0];my=mpos[1];C.style.left=(mx+nt_Xoffset)+"px";C.style.top=(my+nt_Yoffset)+"px";if(window.innerWidth&&((mx+w)>window.innerWidth)){C.style.left=(window.innerWidth-w-25)+"px"}if(document.body.scrollWidth&&((mx+w)>document.body.scrollWidth)){C.style.left=(document.body.scrollWidth-w-25)+"px"}document.getElementsByTagName("body")[0].appendChild(C);CURRENT_NICE_TITLE=C}function hideNiceTitle(A){if(!document.getElementsByTagName){return }if(CURRENT_NICE_TITLE){document.getElementsByTagName("body")[0].removeChild(CURRENT_NICE_TITLE);CURRENT_NICE_TITLE=null}}function addEvent(D,C,A){if(D.addEventListener){D.addEventListener(C,A,true);return true}else{if(D.attachEvent){var B=D.attachEvent("on"+C,A);return B}else{return false}}}function getParent(B,A){if(B==null){return null}else{if(B.nodeType==1&&B.tagName.toLowerCase()==A.toLowerCase()){return B}else{return getParent(B.parentNode,A)}}}function getMousePosition(A){if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop}if(browser.isNS){x=A.clientX+window.scrollX;y=A.clientY+window.scrollY}return[x,y]}function Browser(){var B,C,A;this.isIE=false;this.isNS=false;this.version=null;B=navigator.userAgent;C="MSIE";if((A=B.indexOf(C))>=0){this.isIE=true;this.version=parseFloat(B.substr(A+C.length));return }C="Netscape6/";if((A=B.indexOf(C))>=0){this.isNS=true;this.version=parseFloat(B.substr(A+C.length));return }C="Gecko";if((A=B.indexOf(C))>=0){this.isNS=true;this.version=6.1;return }}function popup(G,D,B,F,A,C){var E=(screen.width-B)/2;var H=(screen.height-F)/2;winprop="height="+F+",width="+B+",top="+H+",left="+E+",scrollbars="+A+",resizable="+C;win=window.open(G,D,winprop);if(parseInt(navigator.appVersion)>=4){win.window.focus()}}function op(A){var B=(screen.width-420);var C=(screen.height-470);win=window.open("/profile/"+A,"profile","height=400,width=400,top="+C+",left="+B+",scrollbars=1,resizable=1");if(parseInt(navigator.appVersion)>=4){win.window.focus()}return false}var nextpopy=10,nextpopx=10,nopw=0,oopw=Array();function orgPop(G,F,E){var A=("*"==F.substring(0,1));var C=A?25:93+Math.ceil(E.length/25)*20;var B=window.open("","op"+G,"width=250,height="+C+",left="+nextpopx+",top="+nextpopy+",scrollbars=no,resizable=yes,location=no,menubar=no,status=no");oopw[nopw++]=B;var D=B.document;D.writeln("<html><head><style>");D.writeln("p,body,form,input {margin:0em;padding:0em;} body {font-family:arial,helvetica,sans-serif;background:#fff url(/i/pop.jpg) no-repeat top right;color:#007; margin:0em;padding:.5em;} #rmsg {font-weight:bold;margin-left:1em;} #msg {width:75%;} #label,#resp, #ign {font-size:85%;} #resp {border:1px solid;padding:.25em;margin:.5em 0em;} ");D.writeln("</style><title>orgPop");if(!A){D.writeln("from "+F)}D.writeln("</title></head><body onunload='self.close()' onload='document.pf.msg.focus();'>");D.writeln("<form method='post' action='/pop.html' name='pf' id='pf'>");if(!A){D.writeln("<p id='label'><b>"+F+"</b> said:</p><p id='rmsg'>&ldquo;"+E+"&rdquo;</p>");D.writeln("<p id='resp'>Respond:<br /><input type='text' name='msg' id='msg' maxlength='254' /> <input type='hidden' name='u' value='"+F+"' /> <input type='submit' name='go' accesskey='s' value='send' /></p>")}else{if("*login"==F){D.writeln("<p id='rmsg'>"+E+" has just logged in.</p>")}else{D.writeln("<p id='rmsg'>"+E+"</p>")}}D.writeln("<p id='ign'><input type='checkbox' name='ignore' value='Y' /> ignore orgPops this session");if(A){D.writeln("<input type='submit' name='go' value='save' /></p>")}D.writeln("</form></body></html>");D.close();if(nextpopy<500){nextpopy+=C+40}else{nextpopx+=pwwide+30}}function orgPopsCloseAll(){for(var A=0;A<oopw.length;A++){oopw[A].window.close()}var B=document.getElementById("hideorgpops");if(B){B.style.display="none"}return false}function ops(user){var m=prompt("Enter message to orgPop "+user+" with:","");if(m){document.body.style.cursor="wait";url="/pop.html?u="+user+"&msg="+escape(m);var xmlhttp/*@cc_on @*//*@if (@_jscript_version >= 5)
			try {
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
		 } catch (e) {
			try {
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
			} catch (E) {
			 xmlhttp=false
			}
		 }
		@else
		 xmlhttp=false
		@end @*/;if(!xmlhttp){try{xmlhttp=new XMLHttpRequest();xmlhttp.overrideMimeType("text/xml")}catch(e){xmlhttp=false}}if(!xmlhttp){var w=window.open(url,"orgpopsender","width=50,height=50");var d=w.document;d.writeln("<html><head><title>Sending orgPop</title></head><body onload='self.close();'>Wait!</body></html>");d.close()}else{xmlhttp.open("GET",url,true);xmlhttp.send(null)}document.body.style.cursor="auto"}return false}function oe(A){popup("/events/"+A,"event",400,300,"1","1");return false}function oh(A){popup("/help/"+escape(A),"help",400,300,"1","1");return false}function chat_checkHandle(A){i=A.search(/[^0-9A-Za-z]/);if(i>0){alert("Sorry, your handle can only contain letters and numbers.");return false}return true}function trim(B){var A;A=B.replace(/^\s+/,"");B=A.replace(/\s+$/,"");return B}function selAllCb(C,E,D){var B=E.length;for(var A=0;A<C.length;A++){fldObj=C.elements[A];if("checkbox"==fldObj.type&&fldObj.name.substring(0,B)==E){fldObj.checked=D}}}function countSelCb(C,D){var B=D.length;var E=0;for(var A=0;A<C.length;A++){fldObj=C.elements[A];if("checkbox"==fldObj.type&&fldObj.name.substring(0,B)==D&&true==fldObj.checked){++E}}return E}function MM_findObj(E,D){var C,B,A;if(!D){D=document}if((C=E.indexOf("?"))>0&&parent.frames.length){D=parent.frames[E.substring(C+1)].document;E=E.substring(0,C)}if(!(A=D[E])&&D.all){A=D.all[E]}for(B=0;!A&&B<D.forms.length;B++){A=D.forms[B][E]}for(B=0;!A&&D.layers&&B<D.layers.length;B++){A=MM_findObj(E,D.layers[B].document)}if(!A&&document.getElementById){A=document.getElementById(E)}return A}function MM_showHideLayers(){var C,E,A,D,B=MM_showHideLayers.arguments;for(C=0;C<(B.length-2);C+=3){if((D=MM_findObj(B[C]))!=null){A=B[C+2];if(D.style){D=D.style;A=(A=="show")?"visible":(A="hide")?"hidden":A}D.visibility=A}}}var google_text_color="#000000";var google_link_colors=new Array("#ffff66","#a0ffff","#99ff99","#ff9999","#ff66ff");function init_google(){var C=/google\./i;if(C.exec(document.referrer)!=null){var E=document.referrer.split("?");if(E[1]){var D=E[1].split("&");for(var B=0;B<D.length;B++){var A=D[B].split("=");if(A[0]=="q"){go_google(decode_url(A[1]));return }}}}}function decode_url(A){return unescape(A.replace(/\+/g," "))}function go_google(C){C=C.replace(/\"/g,"");var A=C.split(" ");var D=0;for(var B=0;B<A.length;B++){highlight_goolge(A[B],document.body,google_link_colors[D]);D=(D==google_link_colors.length-1)?0:D+1}}function highlight_goolge(C,A,D){var E=C.toLowerCase();for(var G=0;G<A.childNodes.length;G++){var B=A.childNodes[G];if(B.nodeType==3){var F=B.data;var I=F.toLowerCase();if(I.indexOf(E)!=-1){var H=document.createElement("SPAN");B.parentNode.replaceChild(H,B);var J;while((J=I.indexOf(E))!=-1){H.appendChild(document.createTextNode(F.substr(0,J)));H.appendChild(create_node_google(document.createTextNode(F.substr(J,C.length)),D));F=F.substr(J+C.length);I=I.substr(J+C.length)}H.appendChild(document.createTextNode(F))}}else{highlight_goolge(C,B,D)}}}function create_node_google(C,A){var B=document.createElement("SPAN");B.style.backgroundColor=A;B.style.color=google_text_color;B.appendChild(C);return B}