var timeout=0;function checkPollCreate()
{content=$('FORUMPOLL').innerHTML;pos=content.indexOf("{:POLL=");if(pos>0)
{epos=content.indexOf(":}",pos);len=epos-pos;seq=content.substr(pos+7,len-7);insertPoll(seq);}
else
{timeout=setTimeout('checkPollCreate()',1000);}}
function ShowHidePollCreate()
{$('btnSmileys').toggle();$('btnImageUpload').toggle();$('FORUMPOLL').toggle();if($('FORUMPOLL').style.display=='none')
{$('btnPollCreate').value="Insert Poll";clearTimeout(timeout);}
else
{new Ajax.Updater('FORUMPOLL','/forum_poll_create',{asynchronous:true,method:'get',evalScripts:false,parameters:{}});timeout=setTimeout('checkPollCreate()',6000);$('btnPollCreate').value="Hide Insert";}}
function ShowHideImageUpload()
{$('btnSmileys').toggle();$('btnPollCreate').toggle();$('IMAGEUPLOAD').toggle();if($('IMAGEUPLOAD').style.display=='none')
{$('btnImageUpload').value="Insert Image";clearTimeout(timeout);}
else
{$('ifid').contentWindow.location=framedefault;$('btnImageUpload').value="Hide Insert";timeout=setTimeout('checkFrame()',6000);}}
function ShowHideSmilies()
{$('btnImageUpload').toggle();$('btnPollCreate').toggle();$('TICKERS').toggle();$('SMILIES').toggle();$('OTHER').toggle();$('POWERSMILIES').toggle();$('CommentBox').focus();if($('SMILIES').style.display=='none')
{$('btnSmileys').value="Insert Smiley";$('CommentBox').style.height="400px";}
else
{$('btnSmileys').value="Hide Smilies";$('CommentBox').style.height="200px";}}
function checkFrame()
{clearTimeout(timeout);try
{content=$('ifid').contentWindow.document.body.innerHTML;}
catch(err)
{window.location.reload();}
pos=content.indexOf("{:SEQ=");if(pos>0)
{epos=content.indexOf(":}",pos);len=epos-pos;seq=content.substr(pos+6,len-6);insertImage(seq);$('ifid').contentWindow.location=framedefault;}
timeout=setTimeout('checkFrame()',1000);}
function insertPoll(id)
{s=$('CommentBox');caret=getCaretPos(s);replace=":Poll_"+id+":";s.value=s.value.substring(0,caret)+replace+s.value.substring(caret,s.value.length);s.selectionStart=caret+replace.length;s.selectionEnd=caret+replace.length;ShowHidePollCreate();$('smileynote').show();s.focus();}
function insertImage(id)
{s=$('CommentBox');caret=getCaretPos(s);replace=":Image_"+id+":";if(s.value.indexOf(replace)<0)
{s.value=s.value.substring(0,caret)+replace+s.value.substring(caret,s.value.length);s.selectionStart=caret+replace.length;s.selectionEnd=caret+replace.length;}
ShowHideImageUpload();$('smileynote').show();s.focus();}
function InsertSmiley(type,id)
{s=$('CommentBox');caret=getCaretPos(s);switch(type)
{case"ticker":replace=":Ticker_"+id+":";break;case"smiley":replace=":Smiley_"+id+":";break;}
if(replace)
{s.value=s.value.substring(0,caret)+replace+s.value.substring(caret,s.value.length);s.selectionStart=caret+replace.length;s.selectionEnd=caret+replace.length;}
ShowHideSmilies();$('smileynote').show();s.focus();}
function getCaretPos(el){var rng,ii=-1;if(typeof el.selectionStart=="number"){ii=el.selectionStart;}else if(document.selection&&el.createTextRange){rng=document.selection.createRange();rng.collapse(true);rng.moveStart("character",-el.value.length);ii=rng.text.length;}
return ii;}
function AddLabelValuePair(){var F=document.getElementById("LabelValuePairCount");var A=document.getElementById("CustomInfo");if(F&&A){F.value++;var E=document.createElement("td");var D=document.createElement("input");D.type="text";D.name="Label"+F.value;D.maxLength="20";D.className="LVLabelInput";var G=document.createElement("tr");var B=document.createElement("td");var C=document.createElement("input");C.type="text";C.name="Value"+F.value;C.maxLength="200";C.className="LVValueInput";E.appendChild(D);B.appendChild(C);G.appendChild(E);G.appendChild(B);A.appendChild(G);}}
function DiscussionSwitch(A,H,G,F,I,B){var D=document.getElementById(I);if(D){D.className="Progress"}var E="Type="+H+"&DiscussionID="+G+"&Switch="+F+"&PostBackKey="+B;var C=new DataManager();C.RequestCompleteEvent=RefreshPageWhenAjaxComplete;C.RequestFailedEvent=HandleFailure;C.LoadData(A+"?"+E)}function HideComment(C,A,J,B,E,D,K,F){var I=(A==1?D:E);if(confirm(I)){var H=document.getElementById(K);if(H){H.innerHTML="&nbsp;";H.className="HideProgress"}var G=new DataManager();G.RequestCompleteEvent=RefreshPageWhenAjaxComplete;G.RequestFailedEvent=HandleFailure;G.LoadData(C+"?Type=Comment&Switch="+A+"&DiscussionID="+J+"&CommentID="+B+"&PostBackKey="+F)}}function SetBookmark(C,J,G,B,H,E){var I=document.getElementById("SetBookmark");if(I){I.className="Progress";var A=I.name==""?J:I.name;var D=A==1?0:1;I.name=D;var F=new DataManager();F.Param=(D==0?B:H);F.RequestCompleteEvent=BookmarkComplete;F.RequestFailedEvent=BookmarkFailed;F.LoadData(C+"?Type=Bookmark&Switch="+D+"&DiscussionID="+G+"&PostBackKey="+E)}}function ApplyBookmark(B,C,D){var A=document.getElementById(B);if(A){A.className=C;A.innerHTML=D}}function BookmarkComplete(A){setTimeout("ApplyBookmark('SetBookmark', 'Complete', '"+this.Param+"');",400)}function BookmarkFailed(B){var A=document.getElementById("SetBookmark");if(A){A.className="Complete";alert("Failed: ("+B.status+") "+B.statusText)}}function ShowAdvancedSearch(){var D=document.getElementById("SearchSimpleFields");var A=document.getElementById("SearchDiscussionFields");var C=document.getElementById("SearchCommentFields");var B=document.getElementById("SearchUserFields");if(D&&A&&C&&B){D.style.display="none";A.style.display="block";C.style.display="block";B.style.display="block"}}function ShowSimpleSearch(){var D=document.getElementById("SearchSimpleFields");var A=document.getElementById("SearchDiscussionFields");var C=document.getElementById("SearchCommentFields");var B=document.getElementById("SearchUserFields");if(D&&A&&C&&B){D.style.display="block";A.style.display="none";C.style.display="none";B.style.display="none"}}function ToggleCategoryBlock(G,C,F,H,E){var D=document.getElementById(H);if(D){D.innerHTML="&nbsp;";D.className="HideProgress"}var B="BlockCategoryID="+C+"&Block="+F+"&PostBackKey="+E;var A=new DataManager();A.RequestCompleteEvent=RefreshPageWhenAjaxComplete;A.RequestFailedEvent=HandleFailure;A.LoadData(G+"?"+B)}function ToggleCommentBox(E,H,C,D){SwitchElementClass("CommentBox","CommentBoxController","SmallCommentBox","LargeCommentBox",C,H);var F=0;var G=document.getElementById("CommentBox");if(G){if(G.className=="LargeCommentBox"){F=1}var B="Type=ShowLargeCommentBox&Switch="+F+"&PostBackKey="+D;var A=new DataManager();A.RequestCompleteEvent=ToggleCommentBoxComplete;A.RequestFailedEvent=HandleFailure;A.LoadData(E+"?"+B)}}function ToggleCommentBoxComplete(A){}function WhisperBack(D,A,B){var C=document.getElementById("frmPostComment");if(!C){document.location=B+"post.php?PostBackAction=Reply&DiscussionID="+D+"&WhisperUsername="+escape(A)}else{C.WhisperUsername.value=A;C.Body.focus()}};
