求JS高手,把下面的JS改成兼容IE,火狐和Goolge浏览器
//------GetMessageCount.js Begin----------------------
var oPopup = window.createPopup();
var popTop=20;
var foc;
var b_con = "",b_flag=true;
var CurrentWinisActive=false;
window.onfocus = function() {
         CurrentWinisActive = true;
         if(b_flag==false){
            oPopup.show(screen.width-265,screen.height,241,178);
         }
}
window.onblur = function() {
         CurrentWinisActive = false;
         if(b_flag==false){
            oPopup.show(screen.width-265,screen.height,241,178);
         }
}
function set_content(content){
     var winstr="<table style=\"border: 1 solid  #03A8F6;font-size:12px; background:#cfdef4;\" width=\"241px\" height=\"172px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" >";
     winstr+="<tr><td height=\"30\" style=\" border-bottom:1px solid #03A8F6;color: red;\"> 新消息</td>";
     winstr+="<td align=\"right\" style=\" border-bottom:1px solid #03A8F6;\"><span id=close onclick=\"parent.close();\" style=\"cursor:pointer;\">[关闭]</span> </td>";
     winstr+="</tr><tr><td colspan=\"2\" style=\"padding:5px 0 0 5px;\" align=\"left\"><div style=\"overflow-y:auto; height:140px;\">"+content+"<div></td></tr>";
     winstr+="<tr><td colspan=\"2\" style=\"display:none;\">";
     winstr+="<object id=\"Player\" width=\"0px\" height=\"0px\" type=\"application/x-oleobject\"  border=\"0\" classid=\"CLSid:6BF52A52-394A-11d3-B153-00C04F79FAA6\">";
     winstr+="<param name=\"URL\" value=\"/images/system.mp3\" /><param name=\"AutoStart\" value=\"true\" hidden=\"true\" /></OBJECT>";
     winstr+="</td></tr>"
     winstr+="</table>";
     return winstr;
}
function popmsg(content){
     b_flag = false;
	oPopup.document.body.innerHTML = set_content(content);
	popshow();
}
function popshow(){   
window.status="您有新消息(提示15秒后自动关闭)";
     if(popTop<180){
         popTop+=10;
         oPopup.show(screen.width-265,screen.height,241,popTop);
     }
     else{
		clearTimeout(mytime);
		focusWin();
		window.status="";
		return;
     }     
     var mytime=setTimeout("popshow();",50);
}
function close(){
     b_flag=true;
     popTop = 180;
     clearTimeout(foc);
     pophide();
}
function pophide(){
     if(popTop>0){
         popTop-=10;
         oPopup.show(screen.width-265,screen.height,241,popTop);
     }
     else{
		clearTimeout(mytime);
		oPopup.hide();
		return;
     }
     var mytime=setTimeout("pophide();",50);
}
function focusWin()
{
   if(CurrentWinisActive==true){
     oPopup.show(screen.width-265,screen.height,241,178);
	foc = setTimeout("focusWin();",50);
   }
}
if(!GetMessageCount){
     var GetMessageCount = {};
}
$(document).ready(
     function(){
         GetMessageCount.FindMessage();
     }