var id,syx,vyx,dyx,refresh,data_int,user_int,userdelay,datadelay,chant_key,fistmark,inpdata;var retr=1;var editing=false;var newprivate=false;var getnewusr=false;var step=-1;var save_array=new Array();var ignore_array=new Array();var regexp=new RegExp("[\r]","gi");var isMozilla=(navigator.userAgent.toLowerCase().indexOf('gecko')!=-1)?true:false;var isIE=(navigator.appName=="Microsoft Internet Explorer");var images_array=new Array("images/ajax-loader.gif","images/xsmiles/36_1_01.gif","images/xsmiles/36_1_02.gif","images/xsmiles/36_1_03.gif","images/xsmiles/36_1_04.gif","images/xsmiles/36_1_05.gif","images/xsmiles/36_1_06.gif","images/xsmiles/36_1_07.gif","images/xsmiles/36_1_08.gif","images/xsmiles/36_1_09.gif","images/xsmiles/36_1_10.gif","images/bold.gif","images/italic.gif","images/underline.gif","images/boy.gif","images/girl.gif","images/edit.gif","images/pr.gif","images/chant.png");var Try={these:function(){var returnValue;for(var iy=0;iy
Loading...ChaNT
'}else if(document.getElementById("load_ing")){document.getElementById("load_ing").innerHTML='';var objBody=document.getElementsByTagName('body');if(objBody[0]){var obj=objBody[0]}else var obj=document.documentElement;obj.removeChild(document.getElementById("load_ing"))}},keyDown:function(x){if(x)thisKey=x.which;else thisKey=window.event.keyCode;if(thisKey==38||thisKey==40){if(thisKey==38)step=step+1;if(thisKey==40)step=step-1;ChaNT.arrow()}else{step=-1}},arrow:function(){if(step>save_array.length-1)step=save_array.length-1;if(step<-1)step=-1;if(step!=-1)document.getElementById('text').value=save_array[step];else document.getElementById('text').value=''},setCookie:function(name,value,expires,path,domain,secure){var now=new Date();now.setTime(now.getTime()+259200*1000);document.cookie=name+"="+escape(value)+((expires)?"":"; expires="+now.toGMTString())+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"")},getCookie:function(name){var prefix=name+"=";var cookieStartIndex=document.cookie.indexOf(prefix);if(cookieStartIndex==-1)return null;var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length);if(cookieEndIndex==-1)cookieEndIndex=document.cookie.length;return unescape(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex))},submitReg:function(){var x=document.getElementById('pass1');var y=document.getElementById('pass2');if((x.value.length>2)&&(y.value.length>2)){x.value=MD5(x.value);y.value=MD5(y.value)}ChaNT.showLoading(true);document.getElementById('reg_submit').value='Please wait ...';document.getElementById('reg_submit').disabled=true},submitLogin:function(){var vxx;var _15c1=document.getElementById('name');var _15c2=document.getElementById('pass');var _15c3=document.getElementById('chan').options[document.getElementById('chan').selectedIndex];var _15c5=document.getElementById('main_win');var _15c6=document.getElementById('salt');var _15c7=document.getElementById('datadelay');var _15c8=document.getElementById('userdelay');var _15c9=document.getElementById('login_submit');var chaturl=document.getElementById('chaturl').value;var hash=MD5(_15c2.value);var salted_hash=MD5(hash+_15c6.value);chant_key=hash.substring(0,8);if(isIE&&document.all&&document.styleSheets&&document.styleSheets[0]&&document.styleSheets[0].addRule){document.styleSheets[0].addRule('img','behavior: url(css/iepngfix.htc)');document.styleSheets[0].addRule('div','behavior: url(css/iepngfix.htc)')}ChaNT.showLoading(true);_15c9.disabled=true;params='action=login&name='+ChaNT.trimmer(_15c1.value)+'&pass='+ChaNT.trimmer(salted_hash)+'&chan='+ChaNT.trimmer(_15c3.value);if(document.getElementById('mylang'))params+='&lang='+ChaNT.trimmer(document.getElementById('mylang').options[document.getElementById('mylang').selectedIndex].value);_15c2.value='';_11b2=ChaNT.xmlhttp();_11b2.open('POST',chaturl+"?ms="+new Date().getTime(),true);_11b2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");_11b2.onreadystatechange=function(){if(_11b2.readyState==4&&_11b2.status==200){vxx=_11b2.responseText;_15c9.disabled=false;if(vxx.length>800){_15c5.innerHTML=vxx;ChaNT.ignition(_15c7.value,_15c8.value)}else{ChaNT.showLoading(false);var errdot=document.getElementById('errdot');var errmsg=document.getElementById('errmsg');errdot.style.display='';errmsg.innerHTML=vxx}}};_11b2.send(params);return false},highlight:function(id){if(document.getElementById(id))document.getElementById(id).style.border="1px solid #F00";else return false},des_crypt:function(str,mode){var do_crypt=document.getElementById('des_crypt').value;if(str.length==0)return;if(mode){if(do_crypt=='enable'){if(chant_key.length<8){alert('ERROR: Please re-login');ChaNT.exitChat()}ciphertext=ChaNT.trimmer(stringToHex(des(chant_key,Base64.encode(str),1,0)))}else ciphertext=Base64.encode(str)}else{if(do_crypt=='enable'){if(chant_key.length<8){alert('ERROR: Please re-login');ChaNT.exitChat()}ciphertext=ChaNT.trimmer(Base64.decode(ChaNT.trimmer(des(chant_key,hexToString(ChaNT.trimmer(str)),0,0))))}else ciphertext=Base64.decode(str)}return ciphertext},sendData:function(){var usrname=document.getElementById('userid');var chatstr=document.getElementById('text');var chatdata=document.getElementById('chat_win');var privdata=document.getElementById('priv_win');var chaturl=document.getElementById('chaturl').value;if(chatstr.value.length==0)return;ChaNT.showProgress(true);_13b2=ChaNT.xmlhttp();save_array.unshift(ChaNT.trimmer(chatstr.value));inpdata=ChaNT.des_crypt(chatstr.value,true);chatstr.value='';params='action=senddata&user='+ChaNT.trimmer(usrname.value)+'&text='+inpdata;if(ignore_array.length>0)params+='&ignore='+ignore_array.join("|");_13b2.open('POST',chaturl+"?ms="+new Date().getTime(),true);_13b2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");_13b2.onreadystatechange=function(){if(_13b2.readyState==4&&_13b2.status==200){ChaNT.showProgress(false);if(_13b2.responseText.length>4){dyx=_13b2.responseText.split("\n");for(var u=0;u'}else if(vyx[0]=="on"){if(vyx[1])chatdata.innerHTML+=ChaNT.des_crypt(vyx[1],false)+'
'}else if(vyx[0]=="xe"){if(vyx[1])chatdata.innerHTML+='
'+ChaNT.des_crypt(vyx[1],false)+'
'}else if(vyx[0]=="ex"){if(vyx[1])eval(unescape(ChaNT.des_crypt(vyx[1],false)))}else{if(vyx[1]){privdata.innerHTML+=ChaNT.des_crypt(vyx[1],false)+'
';newprivate=true}}}ChaNT.scrollBar()}}};_13b2.send(params)},sendPData:function(name){var usrname=document.getElementById('userid');var privtext=document.getElementById('privtext');var errname=document.getElementById('errname');var privname=document.getElementById('privname');var chatdata=document.getElementById('chat_win');var privdata=document.getElementById('priv_win');var chaturl=document.getElementById('chaturl').value;if(privname.innerHTML.length<2){errname.innerHTML="Please select user";errname.style.color="#F00";privtext.style.border="1px solid #F00";ChaNT.showProgress(false);return}else if(privtext.value.length==0){ChaNT.showProgress(false);return}ChaNT.showProgress(true);_11b3=ChaNT.xmlhttp();inpdata=ChaNT.des_crypt(privtext.value,true);privtext.value='';params='action=senddata&user='+ChaNT.trimmer(usrname.value)+'&private='+ChaNT.trimmer(privname.innerHTML)+'&text='+inpdata;_11b3.open('POST',chaturl+"?ms="+new Date().getTime(),true);_11b3.setRequestHeader("Content-Type","application/x-www-form-urlencoded");_11b3.onreadystatechange=function(){if(_11b3.readyState==4&&_11b3.status==200){ChaNT.showProgress(false);if(_11b3.responseText.length>4){dyx=_11b3.responseText.split("\n");for(var u=0;u'}else if(vyx[0]=="on"){if(vyx[1])chatdata.innerHTML+=ChaNT.des_crypt(vyx[1],false)+'
'}else if(vyx[0]=="xe"){if(vyx[1])chatdata.innerHTML+='
'+ChaNT.des_crypt(vyx[1],false)+'
'}else if(vyx[0]=="ex"){if(vyx[1])eval(unescape(ChaNT.des_crypt(vyx[1],false)))}else{if(vyx[1]){privdata.innerHTML+=ChaNT.des_crypt(vyx[1],false)+'
';newprivate=true}}}ChaNT.scrollBar()}privtext.style.border="1px solid #a4a4a4"}};_11b3.send(params)},getData:function(tk){var syx='',vyx='';var usrname=document.getElementById('userid');var chatname=document.getElementById('chatname');var chatdata=document.getElementById('chat_win');var privdata=document.getElementById('priv_win');var hist=document.getElementById('navcell5');var chaturl=document.getElementById('chaturl').value;params='action=getdata&username='+ChaNT.trimmer(usrname.value);if(ignore_array.length>0)params+='&ignore='+ignore_array.join("|");if(newprivate==true){ChaNT.switchCell(4);newprivate=false}if(tk=='switch'){ChaNT.showProgress(true);if(hist.value!='Chat'){params+='&do=history';hist.value='Chat';chatdata.innerHTML='
- - History
'}else{hist.value='History';chatdata.innerHTML+='- - Chat

';ChaNT.scrollBar()}}_12b4=ChaNT.xmlhttp();_12b4.open('POST',chaturl+"?ms="+new Date().getTime(),true);_12b4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");_12b4.onreadystatechange=function(){if(_12b4.readyState==4){if(_12b4.status==200){ChaNT.showProgress(false);if(fistmark!='OK'){ChaNT.showLoading(false);chatdata.innerHTML='
- - Hello '+usrname.value+', Welcome to '+chatname.value+'! - -

';if(document.getElementById('motd'))chatdata.innerHTML+='- - Message of the Day
'+document.getElementById('motd').value+'

- - End of /MOTD command.
';fistmark='OK'}if(_12b4.responseText.length==0){return}syx=_12b4.responseText.split("\n");for(var i=0;i'}else if(vyx[0]=="on"){if(vyx[1])chatdata.innerHTML+=ChaNT.des_crypt(vyx[1],false)+'
'}else if(vyx[0]=="xe"){if(vyx[1])chatdata.innerHTML+='
'+ChaNT.des_crypt(vyx[1],false)+'
'}else if(vyx[0]=="ex"){if(vyx[1])eval(unescape(ChaNT.des_crypt(vyx[1],false)))}else{if(vyx[1]){privdata.innerHTML+=ChaNT.des_crypt(vyx[1],false)+'
';newprivate=true}}if(vyx[0]=="on")getnewusr=true}retr=1;ChaNT.scrollBar();if(getnewusr==true){ChaNT.getUsers();getnewusr=false}}else retr++}};_12b4.send(params);if(retr==10){chatdata.innerHTML+="
Unable connect to the server, check your internet connection

";ChaNT.scrollBar();return}if(tk=='switch')return},preloadImages:function(){var pimages=new Array;for(var ix=0;ix added to ignore list

'}else{if(ignore_array.length==0)return;ignore_array_old=ignore_array;ignore_array=new Array();for(var r=0;rUser '+name+' removed from ignore list

'}ChaNT.scrollBar();return true},showmyIgnore:function(name,mode){var usrname=document.getElementById('userid');var chatdata=document.getElementById('chat_win');chatdata.innerHTML+='
# '+usrname.value+' ignore list
'+ignore_array.join("
")+'
';ChaNT.scrollBar()},getInfo:function(un){var info=document.getElementById('info');var chaturl=document.getElementById('chaturl').value;ChaNT.showProgress(true);params='action=getusrinfo&user='+ChaNT.trimmer(un);_11b5=ChaNT.xmlhttp();_11b5.open('POST',chaturl+"?ms="+new Date().getTime(),true);_11b5.setRequestHeader("Content-Type","application/x-www-form-urlencoded");_11b5.onreadystatechange=function(){if(_11b5.readyState==4&&_11b5.status==200&&_11b5.responseText!=''){info.innerHTML=_11b5.responseText;ChaNT.showProgress(false);ChaNT.switchCell(3)}};_11b5.send(params)},setPrivate:function(name){document.getElementById('errname').innerHTML="";document.getElementById('privname').innerHTML=name;document.getElementById('float_bar_roll').style.display="";ChaNT.switchCell(4)},setThis:function(name){var txtstr=document.getElementById('text');txtstr.value=txtstr.value+' '+name+' ';txtstr.focus()},newsMenuInit:function(){var oTopMenu=new Array();for(i=0;i<=numberOfMenus;i++){oTopMenu[i]=new Array();oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i);oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i);oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i);oTopMenu[i][1].moveIt(0,imageHeight);oTopMenu[i][0].clipTo(0,mwidth,imageHeight+3,0);oTopMenu[i][0].moveIt(i*mwidth+fromLeft+(i*pxBetween),fromTop);oTopMenu[i][0].css.visibility="visible"}},tag:function(x,y){var txtstr=document.getElementById('text');if(isMozilla){objectValue=txtstr.value;deb=txtstr.selectionStart;fin=txtstr.selectionEnd;objectValueDeb=objectValue.substring(0,txtstr.selectionStart);objectValueFin=objectValue.substring(txtstr.selectionEnd,txtstr.textLength);objectSelected=objectValue.substring(txtstr.selectionStart,txtstr.selectionEnd);txtstr.value=objectValueDeb+"["+x+"]"+objectSelected+"[/"+y+"]"+objectValueFin;txtstr.selectionStart=strlen(objectValueDeb);txtstr.selectionEnd=strlen(objectValueDeb+"["+x+"]"+objectSelected+"[/"+y+"]");txtstr.setSelectionRange(objectValueDeb.length+selec.length+2,objectValueDeb.length+selec.length+2)}else{var str=document.selection.createRange().text;if(str.length>0){var sel=document.selection.createRange();sel.text="["+x+"]"+str+"[/"+y+"]";sel.collapse();sel.select()}else{txtstr.focus(txtstr.caretPos);txtstr.focus(txtstr.value.length);txtstr.caretPos=document.selection.createRange().duplicate();var bidon="%~%";var orig=txtstr.value;txtstr.caretPos.text=bidon;var iz=txtstr.value.search(bidon);txtstr.value=orig.substr(0,iz)+"["+x+"][/"+y+"]"+orig.substr(iz,txtstr.value.length);var r=0;for(n=0;n