function All() 
{
 var whichIt = event.srcElement;
 while (whichIt.tagName.indexOf("FORM") == -1) 
 { whichIt = whichIt.parentElement;
  if (whichIt == null) { return true; }
 } 
 var length = whichIt.elements.length 
 var tocheck = false;
 for (var j=0; j<length; j++) 
 {
   if ((whichIt.elements[j].name.indexOf("SelAll") != -1) && (whichIt.elements[j].name.indexOf("SelAll1") == -1) && (whichIt.elements[j].name.indexOf("SelAll2") == -1))
   {
    tocheck = whichIt.elements[j].checked; 
    break;
   }
 }  
 for (var i=0; i<length; i++) 
 {
     if ((whichIt.elements[i].name.indexOf("chkSel") != -1) && (whichIt.elements[i].name.indexOf("chkSel1") == -1) && (whichIt.elements[i].name.indexOf("chkSel2") == -1))
     whichIt.elements[i].checked = tocheck 
 } 
 return;
}

function All1() {
    var whichIt = event.srcElement;
    while (whichIt.tagName.indexOf("FORM") == -1) {
        whichIt = whichIt.parentElement;
        if (whichIt == null) { return true; }
    }
    var length = whichIt.elements.length
    var tocheck = false;
    for (var j = 0; j < length; j++) {
        if (whichIt.elements[j].name.indexOf("SelAll1") != -1){
            tocheck = whichIt.elements[j].checked;
            break;
        }
    }
    for (var i = 0; i < length; i++) {
        if (whichIt.elements[i].name.indexOf("chkSel1") != -1) 
            whichIt.elements[i].checked = tocheck
    } 
    return;
}
function All2() {
    var whichIt = event.srcElement;
    while (whichIt.tagName.indexOf("FORM") == -1) {
        whichIt = whichIt.parentElement;
        if (whichIt == null) { return true; }
    }
    var length = whichIt.elements.length
    var tocheck = false;
    for (var j = 0; j < length; j++) {
        if (whichIt.elements[j].name.indexOf("SelAll2") != -1)

         {
            tocheck = whichIt.elements[j].checked;
            break;
        }
    }
    for (var i = 0; i < length; i++) {
        if (whichIt.elements[i].name.indexOf("chkSel2") != -1) 
            whichIt.elements[i].checked = tocheck
    } 
    return;
}
function Request(strHref,strName)
{ 
// var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; 
 var intPos = strHref.indexOf("?"); 
 var strRight = strHref.substr(intPos + 1); 
 var arrTmp = strRight.split("&"); 
 for(var i = 0; i < arrTmp.length; i++) 
 { 
 var arrTemp = arrTmp[i].split("="); 
 if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; 
 } 
 return "";
}

function highlightFormElements() {
    addFocusHandlers(document.getElementsByTagName("input"));
    addFocusHandlers(document.getElementsByTagName("textarea"));
}
function addFocusHandlers(elements) {
    var previousClass = null;
    for (var i = 0; i < elements.length; i++) {
        switch (elements[i].type) {
            case "text": case "password": case "file": case "textarea":
                elements[i].className += " INPUT_text";
                elements[i].onfocus = function() { previousClass = this.className; this.className += '  focus'; };
                elements[i].onblur = function() { this.className = previousClass };
                break;
            case "submit": case "reset": case "button":
                //elements[i].className += " Button_bg80";
                elements[i].onfocus = function() { previousClass = this.className; this.className += ' focus'; };
                elements[i].onblur = function() { this.className = previousClass };
                break;
        }
    }
}

function addEvent(obj, evenTypeName, fn) {
    if (obj.addEventListener) {
        obj.addEventListener(evenTypeName, fn, true);
        return true;
    } else if (obj.attachEvent) {
        return obj.attachEvent("on" + evenTypeName, fn);
    } else {
        return false;
    }
}
function SetRowBgColor(tr, over) {
    for (var i = 0; i < tr.cells.length; i++) {
        if (over == true) {
            if (tr.cells[i].rowSpan == 1) {
                tr.cells[i].bgColor = '#FFE793';
            }
        }
        else
            tr.cells[i].bgColor = '#FFFFFF';
    }
}
//addEvent(window, "load", highlightFormElements);
