	function Toggle(e)
    {
	if (e.checked) {		
	    Highlight(e);
	     //document.myform.toggleAll.checked = AllChecked();
	}else{
	    Unhighlight(e);
	    //document.myform.toggleAll.checked = false;
		}
    }

    function ToggleAll(e)
    {
	if (e.checked) {
	    CheckAll();
	}else {
	    ClearAll();
		}
    }

    function Check(e)
    {
	e.checked = true;
	Highlight(e);	
    }

    function Clear(e)
    {
	e.checked = false;
	Unhighlight(e);
    }

    function CheckAll()
    {
	var ml = document.myform;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
	    var e = ml.elements[i];	    
	    if (e.name == "ReqID" || e.name == "toggleAll") {
		Check(e);
	    }
	}
	//ml.toggleAll.checked = true;
    }
    function ClearAll()
    {
	var ml = document.myform;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
	    var e = ml.elements[i];	        
	    if (e.name == "ReqID" || e.name == "toggleAll") {	    	    
		Clear(e);
	    }
	}
	//ml.toggleAll.checked = false;
    }

    function Highlight(e)
    {
	var r = null;
	if (e.parentNode && e.parentNode.parentNode) {
	    r = e.parentNode.parentNode;	   	     
	}
	else if (e.parentElement && e.parentElement.parentElement) {
	    r = e.parentElement.parentElement;	    
	}
	if (r) {
	    if (r.className == "msgnew") {
		r.className = "msgnews";
	    }
	    else if (r.className == "lightgrey") {
		r.className = "lightgreys";
	    }
	}
    }
    
    function Unhighlight(e)
    {
	var r = null;
	if (e.parentNode && e.parentNode.parentNode) {
	    r = e.parentNode.parentNode;
	}
	else if (e.parentElement && e.parentElement.parentElement) {
	    r = e.parentElement.parentElement;
	}
	if (r) {
	    if (r.className == "msgnews") {
		r.className = "msgnew";
	    }
	    else if (r.className == "lightgreys") {
		r.className = "lightgrey";
	    }
	}
    }    

    function AllChecked()
    {
	ml = document.myform;
	len = ml.elements.length;
	for(var i = 0 ; i < len ; i++) {
	    if (ml.elements[i].name == "ReqID" && !ml.elements[i].checked) {	    
		return false;
	    }
	}
	return true;
    }