﻿  var name= "";
  var message = "";
  var blinkerTimer ;
  var titlebarBlinker = false; 
  var defaultTitle = "ZicZac! Kết nối cộng đồng, Chat, Room Chat, IM, Yahoo, Gtalk, Msn, AOL, ICQ";

function eReceiveMsg(from,msg,type){
	if (type=="chat")
		name = from.split("@")[0];
	else
	    if (type=="groupchat")
	    	   name = from.split("/")[1];
	if (name==undefined)  {  
		name ="ZicZac";  
	 }
	
	
	message =msg.replace(/<\/?[^>]+>/gi,"") ;    
	message =message.replace(/(\n|\r)/gi,"") ; 
	message =message.replace("'","") ; 
	
	if (message.toLowerCase().indexOf("a server or plugin update") != -1)  return;
	
	//document.getElementById('idReceiveMsg').innerHTML= "From: " + name + " Msg: " + message + "type:"+ type;		
	titlebarBlinker = true;
	clearTimeout(blinkerTimer );
	blinkerTimer = setTimeout("titlebarBlink('"+name+"', '"+message+"', 0)", 1000); /**/

}

function click(e) { //3.0
   titlebarBlinker = false;
   clearTimeout(blinkerTimer );
   parent.document.title = defaultTitle;
}

function thisBrowser() {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window
    }
    else {
        return document
    }
}

thisBrowser().onfocus=click;
  
function blinkerOn(onoff)
{
   if(onoff == true)
      titlebarBlinker = true;
   else
      titlebarBlinker = false;
} 
 
function titlebarBlink(name, message, alter, chatroom)
{
	if(message=='')	return;  
	
	if(titlebarBlinker == false) {

      parent.document.title = defaultTitle;

      return;

   }

   if(alter == 0) {

      parent.document.title = name + ' sent:';

      blinkerTimer = setTimeout("titlebarBlink('"+name+"', '"+message+"', 1)", 1000);

   } else if(alter == 1) {

      parent.document.title = '"' + message.substring(0, 100) + (message.length > 100 ? '...' : '') + '"';

      blinkerTimer = setTimeout("titlebarBlink('"+name+"', '"+message+"', 2)", 1000);

   } else if(alter == 2) {

      parent.document.title = defaultTitle;

      blinkerTimer = setTimeout("titlebarBlink('"+name+"', '"+message+"', 0)", 1000);

   }

}

