        function popup(topic, frameurl,height){
           popupW(topic, frameurl,410,height)
        }
        //带有宽度的调用
        function popupW(topic, frameurl,Pwidth,height)
        {
               var eSrc;
               try
               {
               eSrc=(document.all)?window.event.srcElement:arguments[1];
               }catch(e){}
               var shield = document.createElement("DIV");
               shield.id = "shield";
               shield.style.position = "absolute";
               shield.style.left = "0px";
               shield.style.top = "0px";
               shield.style.width = "100%";
               shield.style.height = ((document.documentElement.clientHeight>document.documentElement.scrollHeight)?document.documentElement.clientHeight:document.documentElement.scrollHeight)+"px";
               shield.style.background = "#333";
               shield.style.textAlign = "center";
               shield.style.zIndex = "10000";
               shield.style.filter = "alpha(opacity=0)";
               shield.style.opacity = 0;
               var alertFram = document.createElement("DIV");
               alertFram.id="alertFram";
               alertFram.style.position = "absolute";
               alertFram.style.left = "50%";
               alertFram.style.top = "20%";
               alertFram.style.marginLeft = "-225px" ;
               alertFram.style.marginTop = -75+document.documentElement.scrollTop+"px";
               alertFram.style.width = Pwidth+"px";
              // alertFram.style.height ="600px";
               alertFram.style.background = "";
               alertFram.style.textAlign = "center";
               //alertFram.style.lineHeight = "150px";
               alertFram.style.zIndex = "10001";
               
               strHtml = "<dl><dd><h3>"+topic+"</h3><a style='cursor:hand;' onclick='doOk()' title='关闭此对话框' class='close'>关闭</a></dd>";
               strHtml +="<dt><iframe src='"+frameurl+"' scrolling='no' width='100%' frameborder='0' height='"+height+"px'></iframe></dt></dl>";

               
               alertFram.innerHTML = strHtml;
               document.body.appendChild(alertFram);
               document.body.appendChild(shield);
               this.setOpacity = function(obj,opacity){
                      if(opacity>=1)opacity=opacity/100;
                      try{ obj.style.opacity=opacity; }catch(e){}
                      try{ 
                             if(obj.filters.length>0 && obj.filters("alpha")){
                                    obj.filters("alpha").opacity=opacity*100;
                             }else{
                                    obj.style.filter="alpha(opacity=\""+(opacity*100)+"\")";
                             }
                      }catch(e){}
               }
               var c = 0;
               this.doAlpha = function(){
                      if (++c >20){clearInterval(ad);return 0;}
                      setOpacity(shield,c);
               }
               var ad = setInterval("doAlpha()",1);
               this.doOk = function(){
                      alertFram.style.display = "none";
                      shield.style.display = "none";
                      try
                      {
                      eSrc.focus();
                      }catch(e){}
               }
               try
               {
               eSrc.blur();
               }catch(e){}
        }
        function popupHTML(topic, frameurl,height){
           popupWHTML(topic, frameurl,410,height)
        }
    function popupWHTML(topic, popHtm,width,height){
       var eSrc;
       try
       {
       eSrc=(document.all)?window.event.srcElement:arguments[1];
       }catch(e){}
       var shield = document.createElement("DIV");
       shield.id = "shield";
       shield.style.position = "absolute";
       shield.style.left = "0px";
       shield.style.top = "0px";
       shield.style.width = "100%";
       shield.style.height = ((document.documentElement.clientHeight>document.documentElement.scrollHeight)?document.documentElement.clientHeight:document.documentElement.scrollHeight)+"px";
       shield.style.background = "#333";
       shield.style.textAlign = "center";
       shield.style.zIndex = "10000";
       shield.style.filter = "alpha(opacity=0)";
       shield.style.opacity = 0;
       var alertFram = document.createElement("DIV");
       alertFram.id="alertFram";
       alertFram.style.position = "absolute";
       alertFram.style.left = "50%";
       alertFram.style.top = "20%";
       alertFram.style.marginLeft = "-225px" ;
       alertFram.style.marginTop = -75+document.documentElement.scrollTop+"px";
       alertFram.style.width = width + "px";
      // alertFram.style.height ="600px";
       alertFram.style.background = "";
       alertFram.style.textAlign = "center";
       //alertFram.style.lineHeight = "150px";
       alertFram.style.zIndex = "10001";
       
       strHtml = "<dl><dd><h3>"+topic+"</h3><a style='cursor:hand;' onclick='doOk()' title='关闭此对话框' class='close'>关闭</a></dd>";
       //debugger;
       //popHtm = HTMLEncode(popHtm);
       strHtml +="<dt><table width=100% height="+height+"px><tr><td valign=top align=left>"+popHtm+"</td></tr></table></dt></dl>";

       
       alertFram.innerHTML = strHtml;
       document.body.appendChild(alertFram);
       document.body.appendChild(shield);
       this.setOpacity = function(obj,opacity){
              if(opacity>=1)opacity=opacity/100;
              try{ obj.style.opacity=opacity; }catch(e){}
              try{ 
                     if(obj.filters.length>0 && obj.filters("alpha")){
                            obj.filters("alpha").opacity=opacity*100;
                     }else{
                            obj.style.filter="alpha(opacity=\""+(opacity*100)+"\")";
                     }
              }catch(e){}
       }
       var c = 0;
       this.doAlpha = function(){
              if (++c >20){clearInterval(ad);return 0;}
              setOpacity(shield,c);
       }
       var ad = setInterval("doAlpha()",1);
       this.doOk = function(){
              alertFram.style.display = "none";
              shield.style.display = "none";
              try
              {
              eSrc.focus();
              }catch(e){}
       }
       try
       {
       eSrc.blur();
       }catch(e){}
}
function closePopHtml()
{    try
    {
      document.body.removeChild(document.getElementById("shield"));
      document.body.removeChild(document.getElementById("alertFram"));
      }catch(e){}
}

function closePop()
{
    try
    {
    parent.document.body.removeChild(parent.document.getElementById("shield")); 
    parent.document.body.removeChild(parent.document.getElementById("alertFram"));
    }catch(e){}
}
