/* 
------------------------------------------
	Flipbox written by CrappoMan
	simonpatterson@dsl.pipex.com
------------------------------------------
*/
function flipBox(who){var tmp;if(document.images['b_'+who].src.indexOf('_on')==-1){tmp=document.images['b_'+who].src.replace('_off','_on');document.getElementById('box_'+who).style.display='none';document.images['b_'+who].src=tmp;}else{tmp=document.images['b_'+who].src.replace('_on','_off');document.getElementById('box_'+who).style.display='block';document.images['b_'+who].src=tmp;}}
function addText(elname,wrap1,wrap2){var formname='inputform';bbarea=document.forms[formname].elements[elname];bbarea.focus();if(document.selection){var selText=bbarea.document.selection.createRange();var numLenght=selText.text.length;var selStart=selText.selectionStart;var selEnd=selText.selectionEnd;selText.text=wrap1+selText.text+wrap2;return false;}else if(bbarea.setSelectionRange){var selStart=bbarea.selectionStart;var selEnd=bbarea.selectionEnd;var oldScrollTop=bbarea.scrollTop;bbarea.value=bbarea.value.substring(0,selStart)+wrap1+bbarea.value.substring(selStart,selEnd)+wrap2+bbarea.value.substring(selEnd);bbarea.setSelectionRange(selStart+wrap1.length,selEnd+wrap1.length);bbarea.scrollTop=oldScrollTop;bbarea.focus();}else{var oldScrollTop=bbarea.scrollTop;bbarea.value+=wrap1+wrap2;bbarea.scrollTop=oldScrollTop;bbarea.focus();}}
function insertText(elname,what,formname){if(document.forms[formname].elements[elname].createTextRange){document.forms[formname].elements[elname].focus();document.selection.createRange().duplicate().text=what;}else if((typeof document.forms[formname].elements[elname].selectionStart)!='undefined'){var tarea=document.forms[formname].elements[elname];var selEnd=tarea.selectionEnd;var txtLen=tarea.value.length;var txtbefore=tarea.value.substring(0,selEnd);var txtafter=tarea.value.substring(selEnd,txtLen);var oldScrollTop=tarea.scrollTop;tarea.value=txtbefore+what+txtafter;tarea.selectionStart=txtbefore.length+what.length;tarea.selectionEnd=txtbefore.length+what.length;tarea.scrollTop=oldScrollTop;tarea.focus();}else{document.forms[formname].elements[elname].value+=what;document.forms[formname].elements[elname].focus();}}
function show_hide(msg_id){msg_id.style.display=msg_id.style.display=='none'?'block':'none';}
function openWin(URL,breit,hoch){big=window.open(URL,breit+"zoomed"+hoch,"width="+breit+",height="+hoch+",resizable=no,menubar=no,status=no,locationbar=no,dependent=yes,scrollbars=no,statusbar=no");big.focus();}
function getposOffset(overlay,offsettype){var totaloffset=offsettype=='left'?overlay.offsetLeft:overlay.offsetTop;var parentEl=overlay.offsetParent;while(parentEl!=null){totaloffset=offsettype=='left'?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;}
function overlay(curobj,subobjstr,opt_position){if(document.getElementById){var subobj=document.getElementById(subobjstr);subobj.style.display=subobj.style.display!='block'?'block':'none';var xpos=getposOffset(curobj,'left')+((typeof opt_position!='undefined'&&opt_position.indexOf('right')!=-1)?-(subobj.offsetWidth-curobj.offsetWidth):0);var ypos=getposOffset(curobj,'top')+((typeof opt_position!='undefined'&&opt_position.indexOf('bottom')!=-1)?curobj.offsetHeight:0);subobj.style.left=xpos+'px';subobj.style.top=ypos+'px';return false;}else{return true;}}
function overlayclose(subobj){if(document.getElementById(subobj)!=null){document.getElementById(subobj).style.display='none';}}
function spoil(me){if(me.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display!='')
{me.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display='';me.innerText='';me.value='Hide';}else{me.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display='none';me.value='Show';}}
function showhide(id){if(document.getElementById){obj=document.getElementById(id);if(obj.style.display=='none'){obj.style.display='';}else{obj.style.display='none';}}}
function smileys(URL){day=new Date();id=day.getTime();eval("page"+id+" = window.open(URL, '"+id+"', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=60,left = 100,top = 400');");}
function addBBcode(elname,wrap1,wrap2,formname){bbarea=document.forms[formname].elements[elname];bbarea.focus();if(document.selection){var selText=bbarea.document.selection.createRange();var numLenght=selText.text.length;var selStart=selText.selectionStart;var selEnd=selText.selectionEnd;selText.text=wrap1+selText.text+wrap2;return false;}else if(bbarea.setSelectionRange){var selStart=bbarea.selectionStart;var selEnd=bbarea.selectionEnd;var oldScrollTop=bbarea.scrollTop;bbarea.value=bbarea.value.substring(0,selStart)+wrap1+bbarea.value.substring(selStart,selEnd)+wrap2+bbarea.value.substring(selEnd);bbarea.setSelectionRange(selStart+wrap1.length,selEnd+wrap1.length);bbarea.scrollTop=oldScrollTop;bbarea.focus();}else{var oldScrollTop=bbarea.scrollTop;bbarea.value+=wrap1+wrap2;bbarea.scrollTop=oldScrollTop;bbarea.focus();}}
function openSearch(obj,obj2){var el=document.getElementById(obj);var el2=document.getElementById(obj2);if(el.style.display!='block'){el.style.display='block';}else{el.style.display='none';}
el2.style.display='none';}
function getForumCookie()
{var nameEQ="fusion_forumindex=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return false;}
function createForumCookie()
{var date=new Date();date.setTime(date.getTime()+(30*24*60*60*1000));var expires="; expires="+date.toGMTString();var value=catCookie;document.cookie="fusion_forumindex="+value+expires+"; path=/";}
function forumIndexInit()
{var cookie=getForumCookie();if(cookie)
{catCookie=cookie;}}
function colExpForum(id,theme)
{var element=getForumElement('forum_cat_'+id);var pic_element=getForumElement('forum_cat_pic_'+id);if(!element)
return;var operation=element.style.display==''?'none':'';element.style.display=operation;var inCookie=catCookie.indexOf(id+':');if(operation=='none')
{pic_element.src=theme+"panel_on.gif";if(inCookie==-1)catCookie+=id+':';}
else
{pic_element.src=theme+"panel_off.gif";if(inCookie!=-1)catCookie=catCookie.replace(id+':','');}
createForumCookie();}
function getForumElement(id)
{var doc=document;if(doc.getElementById&&doc.getElementById(id))return doc.getElementById(id);else if(doc.all&&doc.all(id))return doc.all(id);else if(doc.layers&&doc.layers[id])return doc.layers[id];else return false;};var catCookie='';forumIndexInit();
