function momi_get_session() { try{ var cok = document.cookie.match(/\b(momi_id=)([^;]+)(;?)\b/i); if(cok[2]) return cok[2]; return false; } catch(e) { return false; } } function momi_set_session(id) { if(momi_get_session()) { document.cookie = document.cookie.replace(/\b(momi_id=)([^;]+)(;?)\b/i,"$1"+id+"$3"); }else { document.cookie = "momi_id="+id+";"+document.cookie; } } function momi_get_user_name() { var c =momi_get_session(); if (c!=false) { var split1 = c.split('---'); return split1[0]; } return false; } document.write("\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
 
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\r\n
"); var loader = new Object; loader.callQueue = new Array(); loader.getJSON = function(objReference,objCallBackFnc,jsonUrl) { var _index = loader.callQueue.length; loader.callQueue[_index] = new jsHandler(objReference, objCallBackFnc, _index); var elem = document.createElement("script"); elem.id = "script" + _index; elem.src = jsonUrl + "&callback=" + _index ; //document.body.appendChild(elem); document.getElementById('momi_main_chat').appendChild(elem); } function jsHandler() { this.objReference = arguments[0]; this.callBackFnc = arguments[1]; this.scriptId = arguments[2]; } jsHandler.prototype.transferOO = function() { this.objReference.json = arguments[0]; this.callBackFnc.call(this.objReference,arguments[0],this.scriptId); //alert(this.scriptId); this.objReference = null; this.callBackFnc = null; } var chat = new Object(); chat.getDetails = function() { this.apiURL = "http://www.mominstall.com/chat/chat.php?web_id=mominstall__com"; this.type = 'default' this.line=''; this.chat_user_session=''; } chat.getDetails.prototype.load = function() { var _ref = this; var _url = this.apiURL + '&type=' + this.type + '&line=' + this.line + '&session=' + this.chat_user_session; loader.getJSON(_ref,_ref.displaychat,_url); } chat.getDetails.prototype.displaychat = function() { try{ var height = parseInt(document.getElementById('momi_chat').scrollHeight); var top = parseInt(document.getElementById('momi_chat').scrollTop); var items_lenght = this.json.info.items.length; var lines2add =''; for(i=0;i ' + this.json.info.items[i].date + '' + this.json.info.items[i].msg +''; } if(lines2add) { document.getElementById('momi_chat').innerHTML = document.getElementById('momi_chat').innerHTML + lines2add; setTimeout("momi_scroll_bottom("+top+", "+height+")",100); } } catch(e){} } var getData_flag = true; function getData(type,line) { if(type=='add_name'&&!line) { alert('Please insert name!'); return; }else if(type=='add_line'&&!line) { alert('Please insert message'); return; } if(getData_flag) { var getData = new chat.getDetails(); getData.type = type; getData.line = encodeURIComponent(line); getData.chat_user_session = momi_get_session(); getData_flag = false; getData.load(); } } var momi_chat_refresh = 5000; function refresh_chat() { getData('refresh_chat',momi_line ); momi_chat_refresh = (momi_chat_refresh < 5000) ? momi_chat_refresh += 1000 : 5000 ; setTimeout('refresh_chat();',momi_chat_refresh); } function momi_logged() { document.getElementById('chat_input').innerHTML = ''; document.getElementById('chat_button').innerHTML = '';; document.getElementById('chat_momi_hello').innerHTML = 'Hello ' + momi_get_user_name(); } function momi_reg() { document.getElementById('chat_input').innerHTML = '
'; document.getElementById('chat_button').innerHTML =''; document.getElementById('chat_momi_hello').innerHTML = 'enter name below!'; } function momi_scroll_bottom(top,height) { //IE correction.. document.getElementById('momi_chat').scrollTop = top; var chat_height = parseInt(document.getElementById('momi_chat').style.height); var top = parseInt(top + chat_height); if(( (height - top) < (chat_height/2) )||bottom_scroll) { document.getElementById('momi_chat').scrollTop = document.getElementById('momi_chat').scrollHeight; bottom_scroll = false; alert_new_msg(0,2,'#B10000'); } else { alert_new_msg(0,6,'#B10000'); } } function alert_new_msg(i,num,color) { if(i