var smf_formSubmitted=false;if(typeof (document.getElementById)=="undefined"){document.getElementById=function(A){return document.all[A]}}else{if(!window.XMLHttpRequest&&window.ActiveXObject){window.XMLHttpRequest=function(){return new ActiveXObject(navigator.userAgent.indexOf("MSIE 5")!=-1?"Microsoft.XMLHTTP":"MSXML2.XMLHTTP")}}}if(typeof (document.forms)=="undefined"){document.forms=document.getElementsByTagName("form")}function getXMLDocument(A,C){if(!window.XMLHttpRequest){return false}var B=new XMLHttpRequest();if(typeof (C)!="undefined"){B.onreadystatechange=function(){if(B.readyState!=4){return }if(B.responseXML!=null&&B.status==200){C(B.responseXML)}}}B.open("GET",A,true);B.send(null);return true}function sendXMLDocument(A,C,D){if(!window.XMLHttpRequest){return false}var B=new window.XMLHttpRequest();if(typeof (D)!="undefined"){B.onreadystatechange=function(){if(B.readyState!=4){return }if(B.responseXML!=null&&B.status==200){D(B.responseXML)}else{D(false)}}}B.open("POST",A,true);if(typeof (B.setRequestHeader)!="undefined"){B.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}B.send(C);return true}function textToEntities(C){var B="";for(var A=0;A<C.length;A++){if(C.charCodeAt(A)>127){B+="&#"+C.charCodeAt(A)+";"}else{B+=C.charAt(A)}}return B}function reqWin(A,D,C,B){if((D&&self.screen.availWidth*0.8<D)||(C&&self.screen.availHeight*0.8<C)){B=false;D=Math.min(D,self.screen.availWidth*0.8);C=Math.min(C,self.screen.availHeight*0.8)}else{B=typeof (B)!="undefined"&&B==true}window.open(A,"requested_popup","toolbar=no,location=no,status=no,menubar=no,scrollbars="+(B?"no":"yes")+",width="+(D?D:480)+",height="+(C?C:220)+",resizable=no");return false}function storeCaret(A){if(typeof (A.createTextRange)!="undefined"){A.caretPos=document.selection.createRange().duplicate()}}function replaceText(E,B){if(typeof (B.caretPos)!="undefined"&&B.createTextRange){var C=B.caretPos;C.text=C.text.charAt(C.text.length-1)==" "?E+" ":E;C.select()}else{if(typeof (B.selectionStart)!="undefined"){var D=B.value.substr(0,B.selectionStart);var A=B.value.substr(B.selectionEnd);var F=B.scrollTop;B.value=D+E+A;if(B.setSelectionRange){B.focus();B.setSelectionRange(D.length+E.length,D.length+E.length)}B.scrollTop=F}else{B.value+=E;B.focus(B.value.length-1)}}}function surroundText(C,A,I){if(typeof (I.caretPos)!="undefined"&&I.createTextRange){var G=I.caretPos,J=G.text.length;G.text=G.text.charAt(G.text.length-1)==" "?C+G.text+A+" ":C+G.text+A;if(J==0){G.moveStart("character",-A.length);G.moveEnd("character",-A.length);G.select()}else{I.focus(G)}}else{if(typeof (I.selectionStart)!="undefined"){var D=I.value.substr(0,I.selectionStart);var H=I.value.substr(I.selectionStart,I.selectionEnd-I.selectionStart);var F=I.value.substr(I.selectionEnd);var E=I.selectionStart;var B=I.scrollTop;I.value=D+C+H+A+F;if(I.setSelectionRange){if(H.length==0){I.setSelectionRange(E+C.length,E+C.length)}else{I.setSelectionRange(E,E+C.length+H.length+A.length)}I.focus()}I.scrollTop=B}else{I.value+=C+A;I.focus(I.value.length-1)}}}function isEmptyText(A){var B=A.value;while(B.length>0&&(B.charAt(0)==" "||B.charAt(0)=="\t")){B=B.substring(1,B.length)}while(B.length>0&&(B.charAt(B.length-1)==" "||B.charAt(B.length-1)=="\t")){B=B.substring(0,B.length-1)}if(B==""){return true}else{return false}}function submitonce(A){smf_formSubmitted=true}function submitThisOnce(B){if(navigator.userAgent.indexOf("AppleWebKit")!=-1){return !smf_formSubmitted}if(typeof (B.form)!="undefined"){B=B.form}for(var A=0;A<B.length;A++){if(typeof (B[A])!="undefined"&&B[A].tagName.toLowerCase()=="textarea"){B[A].readOnly=true}}return !smf_formSubmitted}function addInnerHTML(C,A){if(typeof (C.innerHTML)!="undefined"){C.innerHTML+=A}else{var B=document.createRange();B.selectNodeContents(C);C.appendChild(B.createContextualFragment(A))}}function setInnerHTML(C,A){if(typeof (C.innerHTML)!="undefined"){C.innerHTML=A}else{var B=document.createRange();B.selectNodeContents(C);B.deleteContents();C.appendChild(B.createContextualFragment(A))}}function setOuterHTML(C,A){if(typeof (C.outerHTML)!="undefined"){C.outerHTML=A}else{var B=document.createRange();B.setStartBefore(C);C.parentNode.replaceChild(B.createContextualFragment(A),C)}}function getInnerHTML(B){if(typeof (B.innerHTML)!="undefined"){return B.innerHTML}else{var C="";for(var A=0;A<B.childNodes.length;A++){C+=getOuterHTML(B.childNodes[A])}return C}}function getOuterHTML(B){if(typeof (B.outerHTML)!="undefined"){return B.outerHTML}var C="";switch(B.nodeType){case 1:C+="<"+B.nodeName;for(var A=0;A<B.attributes.length;A++){if(B.attributes[A].nodeValue!=null){C+=" "+B.attributes[A].nodeName+'="'+B.attributes[A].nodeValue+'"'}}if(B.childNodes.length==0&&in_array(B.nodeName.toLowerCase(),["hr","input","img","link","meta","br"])){C+=" />"}else{C+=">"+getInnerHTML(B)+"</"+B.nodeName+">"}break;case 3:C+=B.nodeValue;break;case 4:C+="<![CDATA["+B.nodeValue+"]]>";break;case 5:C+="&"+B.nodeName+";";break;case 8:C+="<!--"+B.nodeValue+"-->";break}return C}function in_array(B,A){for(var C=0;C<A.length;C++){if(A[C]==B){return true}}return false}function selectRadioByName(B,A){if(typeof (B.length)=="undefined"){return B.checked=true}for(var C=0;C<B.length;C++){if(B[C].value==A){return B[C].checked=true}}return false}function invertAll(A,D,B){for(var C=0;C<D.length;C++){if(typeof (D[C].name)=="undefined"||(typeof (B)!="undefined"&&D[C].name.substr(0,B.length)!=B)){continue}if(!D[C].disabled){D[C].checked=A.checked}}}var lastKeepAliveCheck=new Date().getTime();function smf_sessionKeepAlive(){var B=new Date().getTime();if(smf_scripturl&&B-lastKeepAliveCheck>900000){var A=new Image();A.src=smf_scripturl+(smf_scripturl.indexOf("?")==-1?"?":"&")+"action=keepalive;"+B;lastKeepAliveCheck=B}window.setTimeout("smf_sessionKeepAlive();",1200000)}window.setTimeout("smf_sessionKeepAlive();",1200000);function smf_setThemeOption(B,D,E,A){if(A==null){A=smf_session_id}var C=new Image();C.src=smf_scripturl+(smf_scripturl.indexOf("?")==-1?"?":"&")+"action=jsoption;var="+B+";val="+D+";sesc="+A+(E==null?"":"&id="+E)+";"+(new Date().getTime())}function smf_avatarResize(){var A=document.getElementsByTagName?document.getElementsByTagName("img"):document.all.tags("img");for(var B=0;B<A.length;B++){if(A[B].className!="avatar"){continue}var C=new Image();C.src=A[B].src;if(smf_avatarMaxWidth!=0&&C.width>smf_avatarMaxWidth){A[B].height=(smf_avatarMaxWidth*C.height)/C.width;A[B].width=smf_avatarMaxWidth}else{if(smf_avatarMaxHeight!=0&&C.height>smf_avatarMaxHeight){A[B].width=(smf_avatarMaxHeight*C.width)/C.height;A[B].height=smf_avatarMaxHeight}else{A[B].width=C.width;A[B].height=C.height}}}if(typeof (window_oldAvatarOnload)!="undefined"&&window_oldAvatarOnload){window_oldAvatarOnload();window_oldAvatarOnload=null}}function hashLoginPassword(B,A){if(A==null){A=smf_session_id}if(typeof (hex_sha1)=="undefined"){return }if(B.user.value.indexOf("@")!=-1){return }if(typeof (window.opera)=="undefined"){B.passwrd.autocomplete="off"}B.hash_passwrd.value=hex_sha1(hex_sha1(B.user.value.php_to8bit().php_strtolower()+B.passwrd.value.php_to8bit())+A);if(navigator.userAgent.indexOf("Firefox/")!=-1){B.passwrd.value=""}else{B.passwrd.value=B.passwrd.value.replace(/./g,"*")}}function hashAdminPassword(C,B,A){if(A==null){A=smf_session_id}if(typeof (hex_sha1)=="undefined"){return }C.admin_hash_pass.value=hex_sha1(hex_sha1(B.toLowerCase()+C.admin_pass.value)+A);C.admin_pass.value=C.admin_pass.value.replace(/./g,"*")}function ajax_indicator(B){var A=document.getElementById("ajax_in_progress");if(A!=null){if(navigator.appName=="Microsoft Internet Explorer"&&navigator.userAgent.indexOf("MSIE 7")==-1){A.style.top=document.documentElement.scrollTop}A.style.display=B?"block":"none"}}function selectall(B){deselectall();if(document.selection){var A=document.body.createTextRange();A.moveToElementText(document.getElementById(B));A.select()}else{if(window.getSelection){var A=document.createRange();A.selectNode(document.getElementById(B));window.getSelection().addRange(A)}else{if(document.createRange&&(document.getSelection||window.getSelection)){A=document.createRange();A.selectNodeContents(document.getElementById(B));s=window.getSelection?window.getSelection():document.getSelection();s.removeAllRanges();s.addRange(A)}else{}}}}function deselectall(){if(document.selection){document.selection.empty()}else{if(window.getSelection){window.getSelection().removeAllRanges()}}};