var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1; // Handle all the FSCommand messages in a Flash movie. var freechat_privik=new Array(); var fc_selecteduser=''; var fc_fontcolor='#ffffff'; var fc_username=''; var ittvan=1; function fc_design(hatterkep) { o=fc_getobj("ui"); o.style.background='url(/tportal/moduls/chat/'+hatterkep+'.jpg)'; } function fc_insertsmile(gomb) { var msg1=fc_getobj("chatmessage"); msg1.value=msg1.value+gomb.alt; msg1.focus(); } function fc_setfontcolor(obj) { fc_fontcolor=obj.style.backgroundColor; o=fc_getobj("fc_betuszin"); o.style.backgroundColor=fc_fontcolor; } function fc_selectuser(username) { o=fc_getobj("fcuser_"+fc_selecteduser); if (o!=undefined) { o.innerHTML='
'+fc_selecteduser+'
'; } if (fc_selecteduser!=username) { fc_selecteduser=username; o=fc_getobj("fcuser_"+username); o.innerHTML='
'+username+'
'; } else { fc_selecteduser=''; } } function freechat_ondata(id,kitol,kinek,modul,data) { alert(kitol+'|'+kinek+'|'+modul+'|'+data); } function freechat_sendmessage(form) { var szoveg=form.message.value; szoveg=szoveg.replace(//g,'>'); szoveg=szoveg.replace(':)',''); szoveg=szoveg.replace(':(',''); szoveg=szoveg.replace(':P',''); szoveg=szoveg.replace(':D',''); szoveg=szoveg.replace(':$',''); szoveg=''+szoveg+''; fcall("sendmessage",fc_selecteduser+'|'+szoveg); form.message.value=''; return false; } function freechat_senddata(username,modul,data) { fcall("senddata",username+'|'+modul+'|'+data); } /***** FreeChat esemÚnyek *****/ function freechat_adduser(username) { o=fc_getobj("fc_users"); volt=fc_getobj("fcuser_"+username); if (volt==undefined) { var u=document.createElement("div"); u.setAttribute("id", 'fcuser_'+username); o.appendChild(u); if (username==fc_username) { u.innerHTML='
'+compileusername(username)+'
'; } else { cl=''; u.innerHTML='
'+compileusername(username)+'
'; } } } function fc_selectprivi(idx) { var fc_priv=freechat_privik[idx]; if (fc_priv==undefined) { return false; } freechat_onmessage("PRIVI",fc_priv.szoveg); } function freechat_addprivi(kitol) { var fc_priv=undefined; var idx=-1; for (i=0;i'+fc_priv.kitol+''; } } function freechat_deluser(username) { o=fc_getobj("fc_users"); volt=fc_getobj("fcuser_"+username); if (volt==undefined) { return false; } volt.parentNode.removeChild(volt); } function freechat_onloggedin() { o=fc_getobj("freechat_ui_login"); o.style.visibility="hidden"; o=fc_getobj("freechat_ui_inside"); o.style.visibility=""; } function freechat_onmessage(user,message) { o=fc_getobj("freechat_ui_wall"); msg=message.replace(/\n/,'
'); if (user!='') { o.innerHTML=o.innerHTML+''+user+': '+msg+'
'; } else { o.innerHTML=o.innerHTML+msg+'
'; } o.scrollTop=o.scrollHeight; } function compileusername(s) { temp=s.split(' (',2); tt=''; if (temp[1]!=undefined) { tt=' ('+temp[1]; } return s; return temp[0]+tt; } function freechat_login(form) { s=""; fc_username=form.username.value; fcall("login",form.username.value+s+"|"+form.password.value+"|"+freechat_chatid+"|"+freechat_port+"|"+freechat_sessid); return false; } function fcall(fv,params) { var o = isInternetExplorer ? document.all.freechat_eng : document.freechat_eng; o.GotoFrame('3'); o.SetVariable("fuggveny",fv); o.SetVariable("params",params); o.GotoFrame('2'); } function freechat_privi(idx,kitol,kinek,mi,o) { var privi; var privi1; privi=undefined; for (i=0;i'; privi.freechatobj=o; privi.win=undefined; privi.wall=undefined; freechat_privik.push(privi); freechat_addprivi(privi.kitol); } else { privi.szoveg+=mi+'
'; } } function fc_getobj(id) { var obj = null; if(document.getElementById){ obj = document.getElementById(id); } else if(document.all){ obj = document.all[id]; } return obj; } function freechat_eng_DoFSCommand(command, args) { var o = isInternetExplorer ? document.all.freechat_eng : document.freechat_eng; // // Place your code here. // if (command=='message') { temp=args.split('|',2); window.document.title=strip_tags(temp[1]); freechat_onmessage(temp[0],temp[1]); } if (command=='setup.bgcolor') { window.document.body.style.backgroundColor=args; o.style.backgroundColor=args; } if (command=='chat.getuser') { freechat_adduser(args); } if (command=='chat.enter') { freechat_adduser(args); } if (command=='chat.input') { } if (command=='chat.leave') { freechat_deluser(args); } if (command=='privi') { temp=args.split('|',4); freechat_privi(temp[0],temp[1],temp[2],temp[3],o); } if (command=='data') { temp=args.split('|',5); freechat_ondata(temp[0],temp[1],temp[2],temp[3],temp[4],o); } if (command=='chat.loggedin') { freechat_onloggedin(); } // obj=fc_getobj("logwall"); // obj.innerHTML=command+','+args+'
'+obj.innerHTML; } // Hook for Internet Explorer. if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write('