////////////////////////////////////////////
/////////页面上使用的脚本集合//////////////
/////////////Feng 2006-10-25///////////////
//页面跳转
function GoToUrl(url) {
  document.location = url;
}
//获得带有问号的字符串
function GetQueryUrl(url) {
  var ret = url;
  if (ret.indexOf("?") < 0) {
    ret += "?1=1"
  }
  return ret;
}
//全选操作
function SelectRecords(oSelectAll, sColumnName) {
  var columns = document.getElementsByName(sColumnName);
  for (var i = 0; i < columns.length; i++) {
    var e = columns[i];
    e.checked = oSelectAll.checked;
  }
}

//顶级页面跳转
function GoToUrlTop(url) {
  window.top.location = url;
}

//对原有链接进行编码
function EncodeUrl(url) {
  var ret = url;
  ret = ret.replace('\&', '%26');
  ret = ret.replace('\?', '%3f');
  return ret;
}

//检验是否在框架中如果不在框架中
//跳转至url并将本页地址当做参数传至目标页
function HaveInFrame(frameurl) {
  var myurl = window.location.href;
  var topurl = window.top.location.href;
  //目标页不在框架中便跳转
  if (myurl == topurl) {
    GoToUrlTop(GetQueryUrl(frameurl) + "&AIM=" + EncodeUrl(myurl));
  }
}
//回退操作
function HistoryBack(defaulturl) {
  if (history.length == 0) {
    GoToUrl(defaulturl);
  } else {
    history.back();
  }
}
//弹出新窗口 关掉老窗口
function openDialogWin(href, flag) {
  var aim = href;
  if (!aim) {
    aim = window.location.href;
  }
  if (!flag) {
    var opener = window.open(aim, "_blank", "height=" + screen.availHeight + ",width=" + screen.availWidth + ",status=no,toolbar=no,menubar=no,location=no,resizable=yes");
    if (opener) {
      opener.focus();
      window.close();
    }
  }

}
//窗口最大化
function maxWindow() {
  var width = screen.availWidth;
  var height = screen.availHeight;
  window.moveTo(0, 0);
  window.resizeTo(width, height);
}
//操作菜单表格对象
var AreadyPopMenuObj = null;
function PopMenu(id) {
  var obj = document.getElementById(id);
  if (!obj) {
    return;
  }
  if (AreadyPopMenuObj && AreadyPopMenuObj != obj) {
    AreadyPopMenuObj.style.display = "none";
  }
  if (AreadyPopMenuObj == obj) {
    //return;
  }
  if (obj.style) {
    if (obj.style.display == 'none') {
      obj.style.display = "";
    } else {
      obj.style.display = "none";
    }
    AreadyPopMenuObj = obj;
  }
}
