/* * This script shamelessly stolen from wakachan.org d(^_^)b */ var cookie_name="shimmie_sidebar"; var default_sections=["upload", "edit_tags"]; function toggle(id) { var e=document.getElementById(id); if(!e) return; if(e.style.display) { remove_section(id); e.style.display=""; var e2 = document.getElementById(id+"-toggle"); if(e2) { e2.style.color = "#000"; } } else { add_section(id); e.style.display="none"; var e2 = document.getElementById(id+"-toggle"); if(e2) { e2.style.color = "#AAA"; } } } function add_section(id) { var sections=get_sections(); for(var i=0;i<sections.length;i++) if(sections[i]==id) return; sections.push(id); set_sections(sections); } function remove_section(id) { var sections=get_sections(); var new_sections=new Array(); for(var i=0;i<sections.length;i++) if(sections[i]!=id) new_sections.push(sections[i]); set_sections(new_sections); } function get_sections() { var cookie=get_cookie(cookie_name); if(cookie) return cookie.split(/,/); else return default_sections; } function set_sections(sections) { set_cookie(cookie_name,sections.join(","),365); } function get_cookie(name) { with(document.cookie) { var index=indexOf(name+"="); if(index==-1) return ''; index=indexOf("=",index)+1; var endstr=indexOf(";",index); if(endstr==-1) endstr=length; return unescape(substring(index,endstr)); } }; 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=/"; }