function MO(e)
{
if (!e)
var e=window.event;
var S=e.srcElement;
while (S.tagName!="TD")
{S=S.parentElement;}
if(S.className.substr(0,17) == "CaptionHeadActive")
	S.className="CaptionHeadActive1";
else
	S.className="CaptionHeadInActive1";
}
function MU(e)
{
if (!e)
var e=window.event;
var S=e.srcElement;
while (S.tagName!="TD")
{S=S.parentElement;}
if(S.className == "CaptionHeadActive1")
	S.className="CaptionHeadActive";
else
	S.className="CaptionHeadInActive";
}

function Toggle(e)
{
if (e.checked) {
	Highlight(e);
	document.messageList.toggleAll.checked = AllChecked();
}
else {
	Unhighlight(e);
	document.messageList.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.messageList;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
	var e = ml.elements[i];
	if (e.name == "scrip") {
	Check(e);
	}
}
ml.toggleAll.checked = true;
}

function ClearAll()
{
var ml = document.messageList;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
	var e = ml.elements[i];
	if (e.name == "scrip") {
	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 == "scripRow") {
	r.className = "scripRowSelected";
	}
}
}

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 == "scripRowSelected") {
	r.className = "scripRow";
	}
}
e.parentElement.parentElement.className = "scripRow"
}

function AllChecked()
{
ml = document.messageList;
len = ml.elements.length;
for(var i = 0 ; i < len ; i++) {
	if (ml.elements[i].name == "scrip" && !ml.elements[i].checked) {
	return false;
	}
}
return true;
}

