function Toggle(e)
{
	if (e.checked)
	{
	    Highlight(e);
	    document.msgList.toggleAll.checked = AllChecked();
	}
	else
	{
		Unhighlight(e);
		document.msgList.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.msgList;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) 
	{
		var e = ml.elements[i];
		if (e.name == "del[]") 
		{
			Check(e);
		}
	}
	ml.toggleAll.checked = true;
 }

 function ClearAll(){
 	var ml = document.msgList;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) 
	{
		var e = ml.elements[i];
		if (e.name == "del[]") 
		{
			Clear(e);
		 }
	}
	ml.toggleAll.checked = false;
 }

function Highlight(e)
{
	var r = null;
	
	if (e.parentNode && e.parentNode.parentNode) 
	{
		r = e.parentNode.parentNode.parentNode;
	}
	else if (e.parentElement && e.parentElement.parentElement)
	{
		r = e.parentElement.parentElement.parentElement;
	}
	if (r) 
	{
		if (r.className == "necitite_1") 
		{
			r.className = "necitite_2";
		 }
		 else if (r.className == "citite_1") 
		 {
		 	r.className = "citite_2";
		 }
	}		
 }

function Unhighlight(e) 
{
	var r = null;
	if (e.parentNode && e.parentNode.parentNode) 
	{
		r = e.parentNode.parentNode.parentNode;
	}
	else if (e.parentElement && e.parentElement.parentElement) 
	{
		r = e.parentElement.parentElement.parentElement;
	}
	if (r) 
	{
		if (r.className == "necitite_2") 
		{
			r.className = "necitite_1";
		}
		else if (r.className == "citite_2") 
		{
			r.className = "citite_1";
		}
	}
 }
 
function AllChecked()
{
	ml = document.msgList;
	len = ml.elements.length;
	for(var i = 0 ; i < len ; i++) 
	{
		if (ml.elements[i].name == "del[]" && !ml.elements[i].checked) 
		{
			return false;
		}
	}
	return true;
}

function Delete()
{
	ml = document.msgList;
	
	ml.submit();
}
function Switch(SW)
{
	ml = document.msgList;
	
	if (SW == 'sw1') var url = ml.sw1[ml.sw1.selectedIndex].value;
	else var url = ml.sw2[ml.sw2.selectedIndex].value;
	
	window.location = url;
}

