function get_cookie(name) { with(document.cookie) { var regexp=new RegExp("(^|;\\s+)"+name+"=(.*?)(;|$)"); var hit=regexp.exec(document.cookie); if(hit&&hit.length>2) return unescape(hit[2]); else return ''; } }; function set_cookie(name,value,days) { if(days) { var date=new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires="; expires="+date.toGMTString(); } else expires=""; document.cookie=name+"="+value+expires+"; path=/"; } function get_password(name) { var pass=get_cookie(name); if(pass) return pass; var chars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; var pass=''; for(var i=0;i<8;i++) { var rnd=Math.floor(Math.random()*chars.length); pass+=chars.substring(rnd,rnd+1); } return(pass); } function insert(text) { var textarea=document.forms.postform.field4; if(textarea) { if(textarea.createTextRange && textarea.caretPos) // IE { var caretPos=textarea.caretPos; caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==" "?text+" ":text; } else if(textarea.setSelectionRange) // Firefox { var start=textarea.selectionStart; var end=textarea.selectionEnd; textarea.value=textarea.value.substr(0,start)+text+textarea.value.substr(end); textarea.setSelectionRange(start+text.length,start+text.length); } else { textarea.value+=text+" "; } textarea.focus(); } } function highlight(post) { var cells=document.getElementsByTagName("td"); for(var i=0;i>"+match[1]); if(match=/#([0-9]+)/.exec(document.location.toString())) highlight(match[1]); } if(style_cookie) { var cookie=get_cookie(style_cookie); var title=cookie?cookie:get_preferred_stylesheet(); set_stylesheet(title); }