﻿var blinkDuration=500;var blinkColor_1;var blinkColor_2;function enableBlink(){var a=document.getElementsByTagName("BLINK");for(i=0;i<a.length;i++){alert(a.length);objElement=a[i];if(objElement.style.display=="none"){objElement.style.display="block"}else{objElement.style.display="none"}}setTimeout('enableBlink()',blinkDuration)}var blinkTimes=10;var blinkCounter=0;var blinkObject;function blink(a,b,c,d){blinkObject=document.getElementById(a);if(blinkObject==null)return;blinkTimes=d;blinkCounter=0;blinkColor_1=b;blinkColor_2=c;setTimeout("blink_start()",blinkDuration)}function blink_start(){blinkObject.style.color=blinkColor_1;setTimeout("blink_stop()",blinkDuration)}function blink_stop(){blinkCounter++;blinkObject.style.color=blinkColor_2;if(blinkCounter<blinkTimes)setTimeout("blink_start()",blinkDuration)}function OnCheckBoxCheckChanged(a){var b=window.event!=window.undefined?window.event.srcElement:a.target;var c=(b.tagName.toLowerCase()=="input"&&b.type=="checkbox");if(c){var d=GetParentByTagName("table",b);var e=d.nextSibling;if(e&&e.nodeType==1){if(e.tagName.toLowerCase()=="div"){CheckUncheckChildren(d.nextSibling,b.checked)}}CheckUncheckParents(b,b.checked)}}function CheckUncheckChildren(a,b){var c=a.getElementsByTagName("input");var d=c.length;for(var i=0;i<d;i++){c[i].checked=b}}function CheckUncheckParents(a,b){var c=GetParentByTagName("div",a);var d=c.previousSibling;if(d){var e;if(b){var f=AreAllSiblingsChecked(a);if(f)e=true;else return}else{e=false}var g=d.getElementsByTagName("input");if(g.length>0){var h=g[0];h.checked=e;CheckUncheckParents(h,e)}}}function AreAllSiblingsChecked(a){var b=GetParentByTagName("div",a);var c=b.childNodes.length;for(var i=0;i<c;i++){if(b.childNodes[i].nodeType==1){if(b.childNodes[i].tagName.toLowerCase()=="table"){var d=b.childNodes[i].getElementsByTagName("input")[0];if(!d.checked){return false}}}}return true}function GetParentByTagName(a,b){var c=b.parentNode;while(c.tagName.toLowerCase()!=a.toLowerCase()){c=c.parentNode}return c}