Event.observe(window,"load",forum_init);function forum_init(){prepareQuote();prepareToogle();prepareForumGroupChange();prepareScrollPostingIntoView()}function prepareQuote(){$$("a.quote").each(function(a){a.onclick=function(){Quote.copyAndPasteQuote(this);return false}})}function prepareToogle(){$$("a#terms").each(function(a){a.onclick=function(){$("longTerm").toggle();return false}})}function prepareForumGroupChange(){$$("select#option").each(function(a){a.onchange=function(){goToForumGroup(this)}})}function prepareScrollPostingIntoView(){var d=getUrlParameter();if(d!=-1){var b=$$("li");if(b!=null&&b.length>0){for(var c=0;c<b.length;c++){if(b[c].id==d){var a=b[c];$(a.id).scrollTo();break}}}}}function goToForumGroup(a){window.location.href=a.options[a.selectedIndex].value}function getUrlParameter(){var c=document.URL.indexOf("?");var b=-1;if(c>-1){var d=document.URL.substring(c);var a=new Array();a=d.split("=");if(a.length>0){b=a[1].substring(2);if(b.length==0){b=-1}}}return b}var Quote={isQuote:1,divId:"errorQuote",fieldsetId:"errorFieldSet",display:function(){if(document.getSelection){var d=document.getSelection();if(window.RegExp){var c=unescape("%20%20%20%20%20");var b=new RegExp(c,"g");d=d.replace(b,"")}}else{if(document.selection&&document.selection.createRange){var a=document.selection.createRange();var d=a.text}else{var d="-1"}}return d},copyAndPasteQuote:function(b){var c="";var a=this.isLoggedIn();if(a==false){this.removePreviousError();this.appendError(b,"<p>Du m\u00E5ste vara inloggad f\u00F6r att kunna citera/skapa inl\u00E4gg.</p>")}else{if(this.display()==""){this.removePreviousError();this.appendError(b,"<p>Du har inte markerat n\u00E5gon text som du vill citera! Markera texten du vill citera genom att dra musen \u00F6ver den och klicka p\u00E5 Citera knappen igen. Den markerade texten kommer d\u00E5 att kopieras till din postning.</p>")}else{if(this.display()=="-1"){this.removePreviousError();this.appendError(b,"<p>Tyv\u00E4rr \u00E4r denna operation ej m\u00F6jlig med din webbl\u00E4sare</p>")}else{if(this.isQuote==1){c="[quote][quoteduser]"+this.getUser(b)+" skrev:[/quoteduser]\n"+this.display()+"[/quote]\n"}if(this.isQuote==2){c="[b]"+this.display()+"[/b]\n"}this.getTextArea().value=this.getTextArea().value+c;this.getTextArea().focus()}}}},getUser:function(a){return a.id},appendError:function(b,a){var d=b.parentNode.parentNode.parentNode;var c=document.createElement("FIELDSET");c.style.border="none";c.style.margin="0px 0px 0px 0px";c.onclick=function(){Quote.removeError(this)};c.id=this.fieldsetId;c.title="Klicka var som helst p\u00E5 meddelandet f\u00F6r att ta bort det";c.style.cursor="pointer";var e=document.createElement("DIV");e.className="error";e.id=this.divId;e.innerHTML=a;c.appendChild(e);d.appendChild(c)},removeError:function(b){var c=b.parentNode;try{c.removeChild(b)}catch(a){}},removePreviousError:function(){var a=$$("fieldset#"+this.fieldsetId);if(a!=null&&a.length>0){for(var b=0;b<a.length;b++){var c=a[b].parentNode;c.removeChild(a[b])}}},isLoggedIn:function(){var c=$$("input.standardButton");var a=true;for(var b=0;b<c.length;b++){if(c[b].disabled){a=false;break}}return a},getTextArea:function(){var b=$$("textarea");var c=null;for(var a=0;a<b.length;a++){if((b[a].id=="body")&&(b[a].tagName.toUpperCase()=="TEXTAREA")){c=b[a];break}}return c}};