var smf_formSubmitted=false;
if(typeof (document.getElementById)=="undefined"){
document.getElementById=function(id){
return document.all[id];
};
}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(_2,_3){
if(!window.XMLHttpRequest){
return false;
}
var _4=new XMLHttpRequest();
if(typeof (_3)!="undefined"){
_4.onreadystatechange=function(){
if(_4.readyState!=4){
return;
}
if(_4.responseXML!=null&&_4.status==200){
_3(_4.responseXML);
}
};
}
_4.open("GET",_2,true);
_4.send(null);
return true;
}
function sendXMLDocument(_5,_6,_7){
if(!window.XMLHttpRequest){
return false;
}
var _8=new window.XMLHttpRequest();
if(typeof (_7)!="undefined"){
_8.onreadystatechange=function(){
if(_8.readyState!=4){
return;
}
if(_8.responseXML!=null&&_8.status==200){
_7(_8.responseXML);
}else{
_7(false);
}
};
}
_8.open("POST",_5,true);
if(typeof (_8.setRequestHeader)!="undefined"){
_8.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}
_8.send(_6);
return true;
}
function textToEntities(_9){
var _a="";
for(var i=0;i<_9.length;i++){
if(_9.charCodeAt(i)>127){
_a+="&#"+_9.charCodeAt(i)+";";
}else{
_a+=_9.charAt(i);
}
}
return _a;
}
function reqWin(_c,_d,_e,_f){
if((_d&&self.screen.availWidth*0.8<_d)||(_e&&self.screen.availHeight*0.8<_e)){
_f=false;
_d=Math.min(_d,self.screen.availWidth*0.8);
_e=Math.min(_e,self.screen.availHeight*0.8);
}else{
_f=typeof (_f)!="undefined"&&_f==true;
}
window.open(_c,"requested_popup","toolbar=no,location=no,status=no,menubar=no,scrollbars="+(_f?"no":"yes")+",width="+(_d?_d:480)+",height="+(_e?_e:220)+",resizable=no");
return false;
}
function storeCaret(_10){
if(typeof (_10.createTextRange)!="undefined"){
_10.caretPos=document.selection.createRange().duplicate();
}
}
function replaceText(_11,_12){
if(typeof (_12.caretPos)!="undefined"&&_12.createTextRange){
var _13=_12.caretPos;
_13.text=_13.text.charAt(_13.text.length-1)==" "?_11+" ":_11;
_13.select();
}else{
if(typeof (_12.selectionStart)!="undefined"){
var _14=_12.value.substr(0,_12.selectionStart);
var end=_12.value.substr(_12.selectionEnd);
var _16=_12.scrollTop;
_12.value=_14+_11+end;
if(_12.setSelectionRange){
_12.focus();
_12.setSelectionRange(_14.length+_11.length,_14.length+_11.length);
}
_12.scrollTop=_16;
}else{
_12.value+=_11;
_12.focus(_12.value.length-1);
}
}
}
function surroundText(_17,_18,_19){
if(typeof (_19.caretPos)!="undefined"&&_19.createTextRange){
var _1a=_19.caretPos,temp_length=_1a.text.length;
_1a.text=_1a.text.charAt(_1a.text.length-1)==" "?_17+_1a.text+_18+" ":_17+_1a.text+_18;
if(temp_length==0){
_1a.moveStart("character",-_18.length);
_1a.moveEnd("character",-_18.length);
_1a.select();
}else{
_19.focus(_1a);
}
}else{
if(typeof (_19.selectionStart)!="undefined"){
var _1b=_19.value.substr(0,_19.selectionStart);
var _1c=_19.value.substr(_19.selectionStart,_19.selectionEnd-_19.selectionStart);
var end=_19.value.substr(_19.selectionEnd);
var _1e=_19.selectionStart;
var _1f=_19.scrollTop;
_19.value=_1b+_17+_1c+_18+end;
if(_19.setSelectionRange){
if(_1c.length==0){
_19.setSelectionRange(_1e+_17.length,_1e+_17.length);
}else{
_19.setSelectionRange(_1e,_1e+_17.length+_1c.length+_18.length);
}
_19.focus();
}
_19.scrollTop=_1f;
}else{
_19.value+=_17+_18;
_19.focus(_19.value.length-1);
}
}
}
function isEmptyText(_20){
var _21=_20.value;
while(_21.length>0&&(_21.charAt(0)==" "||_21.charAt(0)=="\t")){
_21=_21.substring(1,_21.length);
}
while(_21.length>0&&(_21.charAt(_21.length-1)==" "||_21.charAt(_21.length-1)=="\t")){
_21=_21.substring(0,_21.length-1);
}
if(_21==""){
return true;
}else{
return false;
}
}
function submitonce(_22){
smf_formSubmitted=true;
}
function submitThisOnce(_23){
if(navigator.userAgent.indexOf("AppleWebKit")!=-1){
return !smf_formSubmitted;
}
if(typeof (_23.form)!="undefined"){
_23=_23.form;
}
for(var i=0;i<_23.length;i++){
if(typeof (_23[i])!="undefined"&&_23[i].tagName.toLowerCase()=="textarea"){
_23[i].readOnly=true;
}
}
return !smf_formSubmitted;
}
function setInnerHTML(_25,_26){
if(typeof (_25.innerHTML)!="undefined"){
_25.innerHTML=_26;
}else{
var _27=document.createRange();
_27.selectNodeContents(_25);
_27.deleteContents();
_25.appendChild(_27.createContextualFragment(_26));
}
}
function setOuterHTML(_28,_29){
if(typeof (_28.outerHTML)!="undefined"){
_28.outerHTML=_29;
}else{
var _2a=document.createRange();
_2a.setStartBefore(_28);
_28.parentNode.replaceChild(_2a.createContextualFragment(_29),_28);
}
}
function getInnerHTML(_2b){
if(typeof (_2b.innerHTML)!="undefined"){
return _2b.innerHTML;
}else{
var _2c="";
for(var i=0;i<_2b.childNodes.length;i++){
_2c+=getOuterHTML(_2b.childNodes[i]);
}
return _2c;
}
}
function getOuterHTML(_2e){
if(typeof (_2e.outerHTML)!="undefined"){
return _2e.outerHTML;
}
var str="";
switch(_2e.nodeType){
case 1:
str+="<"+_2e.nodeName;
for(var i=0;i<_2e.attributes.length;i++){
if(_2e.attributes[i].nodeValue!=null){
str+=" "+_2e.attributes[i].nodeName+"=\""+_2e.attributes[i].nodeValue+"\"";
}
}
if(_2e.childNodes.length==0&&in_array(_2e.nodeName.toLowerCase(),["hr","input","img","link","meta","br"])){
str+=" />";
}else{
str+=">"+getInnerHTML(_2e)+"</"+_2e.nodeName+">";
}
break;
case 3:
str+=_2e.nodeValue;
break;
case 4:
str+="<![CDATA"+"["+_2e.nodeValue+"]"+"]>";
break;
case 5:
str+="&"+_2e.nodeName+";";
break;
case 8:
str+="<!--"+_2e.nodeValue+"-->";
break;
}
return str;
}
function in_array(_31,_32){
for(var i=0;i<_32.length;i++){
if(_32[i]==_31){
return true;
}
}
return false;
}
function selectRadioByName(_34,_35){
if(typeof (_34.length)=="undefined"){
return _34.checked=true;
}
for(var i=0;i<_34.length;i++){
if(_34[i].value==_35){
return _34[i].checked=true;
}
}
return false;
}
function invertAll(_37,_38,_39){
for(var i=0;i<_38.length;i++){
if(typeof (_38[i].name)=="undefined"||(typeof (_39)!="undefined"&&_38[i].name.substr(0,_39.length)!=_39)){
continue;
}
if(!_38[i].disabled){
_38[i].checked=_37.checked;
}
}
}
function smf_sessionKeepAlive(){
var _3b=new Image();
if(smf_scripturl){
_3b.src=smf_scripturl+(smf_scripturl.indexOf("?")==-1?"?":"&")+"action=keepalive;"+(new Date().getTime());
}
window.setTimeout("smf_sessionKeepAlive();",1200000);
}
window.setTimeout("smf_sessionKeepAlive();",1200000);
function smf_setThemeOption(_3c,_3d,_3e,_3f){
if(_3f==null){
_3f=smf_session_id;
}
var _40=new Image();
_40.src=smf_scripturl+(smf_scripturl.indexOf("?")==-1?"?":"&")+"action=jsoption;var="+_3c+";val="+_3d+";sesc="+_3f+(_3e==null?"":"&id="+_3e)+";"+(new Date().getTime());
}
function smf_avatarResize(){
var _41=document.getElementsByTagName?document.getElementsByTagName("img"):document.all.tags("img");
for(var i=0;i<_41.length;i++){
if(_41[i].className!="avatar"){
continue;
}
var _43=new Image();
_43.src=_41[i].src;
if(smf_avatarMaxWidth!=0&&_43.width>smf_avatarMaxWidth){
_41[i].height=(smf_avatarMaxWidth*_43.height)/_43.width;
_41[i].width=smf_avatarMaxWidth;
}else{
if(smf_avatarMaxHeight!=0&&_43.height>smf_avatarMaxHeight){
_41[i].width=(smf_avatarMaxHeight*_43.width)/_43.height;
_41[i].height=smf_avatarMaxHeight;
}else{
_41[i].width=_43.width;
_41[i].height=_43.height;
}
}
}
if(typeof (window_oldAvatarOnload)!="undefined"&&window_oldAvatarOnload){
window_oldAvatarOnload();
window_oldAvatarOnload=null;
}
}
function hashLoginPassword(_44,_45){
if(_45==null){
_45=smf_session_id;
}
if(typeof (hex_sha1)=="undefined"){
return;
}
if(_44.user.value.indexOf("@")!=-1){
return;
}
if(typeof (window.opera)=="undefined"){
_44.passwrd.autocomplete="off";
}
_44.hash_passwrd.value=hex_sha1(hex_sha1(_44.user.value.toLowerCase()+_44.passwrd.value)+_45);
if(navigator.userAgent.indexOf("Firefox/")!=-1){
_44.passwrd.value="";
}else{
_44.passwrd.value=_44.passwrd.value.replace(/./g,"*");
}
}
function hashAdminPassword(_46,_47,_48){
if(_48==null){
_48=smf_session_id;
}
if(typeof (hex_sha1)=="undefined"){
return;
}
_46.admin_hash_pass.value=hex_sha1(hex_sha1(_47.toLowerCase()+_46.admin_pass.value)+_48);
_46.admin_pass.value=_46.admin_pass.value.replace(/./g,"*");
}

