/*** 定义ForceWindow类构造函数
* 无参数
* 无返回值
*/
function ForceWindow ()
{
  if (!(this.isMsie = (/MSIE/).test(navigator.appVersion)))
  {
    this.f = document.createElement("FORM");
    this.f.target = "_blank";
    this.f.method = "post";
    document.documentElement.insertBefore(this.f, document.documentElement.childNodes[0]);
  }
}

/**
* 定义pop方法
* 参数sUrl：字符串，要打开窗口的URL。
* 无返回值
*/
ForceWindow.prototype.pop = function (sUrl)
{
  if (this.isMsie)
  {
    var dialogConent  = "about:好消息：本站历时5年半，耗费大量人力物力，终于在近期整理完成最新邮件地址库和软件库。5年多来，除了本站不断搜集最新邮址以外，还搜集了市面上各大网站所有的邮址库和软件，取其精华，废其糟粕，整理后的邮件地址全部经过放置程序代码发送测试。在实际测试邮址的过程中，超过 80% 的电子邮件地址是每天经常使用的，有很高的广告价值。近来我们群发中心不断收到被其他劣质邮件欺骗客户的控诉，钱花了，邮件或信息却一封都发不出去，我们对劣质邮件销售者深表谴责!另外，购买本站邮址库，赠送100多款推广营销软件，均为注册版，请看软件列表。";
    dialogConent += "";
    dialogConent += "";
    window.showModalDialog(dialogConent, "", "width:1px;height:1px;left:0px;top:0px;");
  }
  else
  {
    this.f.action = sUrl;
    this.f.submit();
  }
}

/**
* 实例化一个ForceWindow对象并做为window对象的一个子对象以方便调用
* 定义后可以这样来使用：window.force.pop("URL");
*/
window.force = new ForceWindow(); 
