﻿/// <reference path="~/Scripts/jquery-1.3.2-vsdoc.js" />
/// <reference path="~/Scripts/Public.js" />
var _menu = "";
function GetHeadStr() {
    var menustr = "";
    $.post(_baseUrl + "Menu/GetHeadStr", { "menuStr": "" }, function(result) {
        if (result != "") {
            $("#Headlist").empty();
            $("#Headlist").append(result);
            if (isIE6()) {
                stuHover();
            }
        }
    }, "json")
}
 
/*全文检索 */
    function Select() {
        var t = $("#select").attr("value");
       
        if (String.isNullOrEmpty(t)) {
            alert("检索的输入信息信息为空");
            $("#select")[0].focus();
            return false;
        }
        if(t.length>30)
        {
            alert("请输入小于30个的字符");
            $("#select")[0].focus();
            return false;
        }
        
        window.location.href = _baseUrl + "Notice/Query/"+t; 

    }
    function SelectAll() {
        window.open(_baseUrl  +"Notice/Query");
    }
    /*全文检索by 20100629 for 网站地图的搜索 */
    function Select_1() {
        var t = $("#select_1").attr("value");

        if (String.isNullOrEmpty(t)) {
            alert("检索的输入信息信息为空");
            $("#select_1")[0].focus();
            return false;
        }
        if (t.length > 30) {
            alert("请输入小于30个的字符");
            $("#select_1")[0].focus();
            return false;
        }

        window.location.href = _baseUrl + "Notice/Query/" + t;

    }
    function SelectAll_1() {
        window.open(_baseUrl + "Notice/Query");
    }

    function _expand(sender) {
        var children = document.getElementById("children_" + sender.id);
       
              if (null == sender.expanded) {
                  if (children != null) {
                      if (children.className == "children") {
                          sender.expanded = true;
                      }
                      else {
                          sender.expanded = false;
                      }
                   
                  }
                 
              }


              if (sender.expanded == "true" ||sender.expanded==true ) {
                  // 展开->折叠
                  children.className = "children";
                  sender.src = _baseUrl+"Images/Public/dian14.jpg";
                  sender.expanded = false;
              }
              else {
                  if (document.getElementById("children_" + sender.id)) {
                      // 折叠->展开
                      children.className += "_expanded";
                     sender.src = _baseUrl + "Images/Public/dian15.jpg";
                      sender.expanded = true;
                  }

              }
              
          }

          function _check(sender) {
              // 更新子子孙孙
              _checkChildren(sender);
            // 更新祖祖辈辈
              _checkParent(sender);
          }
          function _checkChildren(sender) {
              var children = document.getElementById("rchildren_r" + sender.id.substr(6));
              if (null != children) {
                  var tmp = children.getElementsByTagName("INPUT");
                  for (var i = 0; i < tmp.length; i++) {
                      // 全选
                     if (tmp[i].checked != sender.checked) {
                         tmp[i].checked = sender.checked;
                         //如果当前是叶子节点将其变更的权限加入数据库
                          if (document.getElementById("rchildren_r" + tmp[i].id.substr(6))== null) {
                              //执行空操作
                              _addSub(tmp[i]);
                          }
                          
                      }
                  }
              }
          }
          function _checkParent(sender) {
              // 判断级别
              if (0 < sender.name.length) {
                  var p = document.getElementById(sender.name);
                  if (null != p) {
                      p.checked = sender.checked;
                      if (!p.checked) {
                          var tmp = document.getElementsByName(p.id);
                          for (var i = 0; i < tmp.length; i++) {
                              if (tmp[i].checked) {
                                  // 有选则选
                                  p.checked = true;
                                  break;
                              }
                          }
                      }
                      // 更新祖祖辈辈
                      _checkParent(p);
                  }
              }
          }
        
          function _addSub(sender) {
              var _old = document.getElementById("old");
              var _new = document.getElementById("new");
              var check = document.getElementById(sender.id);
              var che = check.value;
             
              if (check.sign == "true") {
                if (_old.value.indexOf(che) != -1) {

                      _old.value = _sub(_old.value, check.value);
                  }
                  else {
                      _old.value = _add(_old.value, check.value);
                  }
              }
              else {
                  if (_new.value.indexOf(che) != -1) {

                      _new.value = _sub(_new.value, check.value)
                  }
                  else {
                      _new.value = _add(_new.value, check.value);
                  }
              }
              document.getElementById("old").value = _old.value;
              document.getElementById("new").value = _new.value;
          }

          function _add(a, b) {

              a += "," + b;
             
              return a;
          }
          function _sub(a, b) {

              b = "," + b;
              a = a.replace(b, "");
            
              return a;
          }

/*在Ie6 下替换文件*/
          function stuHover() {
              var cssRule;
              var newSelector;
              for (var i = 0; i < document.styleSheets.length; i++)
                  for (var x = 0; x < document.styleSheets[i].rules.length; x++) {
                  cssRule = document.styleSheets[i].rules[x];
                  if (cssRule.selectorText.indexOf("LI:hover") != -1) {
                      newSelector = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
                      document.styleSheets[i].addRule(newSelector, cssRule.style.cssText);
                  }
              }
              var t = document.getElementById("nav");
              if (t != null && typeof (t)!="undefinded") {
                  var getElm = t.getElementsByTagName("LI");
                  for (var i = 0; i < getElm.length; i++) {
                      getElm[i].onmouseover = function() {
                          this.className += " iehover";
                      }
                      getElm[i].onmouseout = function() {
                          this.className = this.className.replace(new RegExp(" iehover\\b"), "");
                      }
                  }
              }
          }
          //if (window.attachEvent) window.attachEvent("onload", stuHover);
