//////////////////////////////////////////////

// Checkboxes
	function Toggle(e) {
		if(e.checked) {
			Highlight(e);
			if (document.selection.toggleAll) document.selection.toggleAll.checked = AllChecked();
        } else {
			UnHighlight(e);
			if (document.selection.toggleAll) document.selection.toggleAll.checked = false;
		}
   	}

	function ToggleAll(e) {
		if(e.checked) CheckAll();
		else ClearAll();
	}
	
	function CheckAll() {
		var ml = document.selection;
		var len = ml.elements.length;
		for(var i=0; i<len; ++i) {
			var e = ml.elements[i];
			if(e.name == "mesaje[]") {
				e.checked = true;
				Highlight(e);
			}
		}
		ml.toggleAll.checked = true;
	}

	function ClearAll() {
		var ml = document.selection;
		var len = ml.elements.length;
		for (var i=0; i<len; ++i) {
			var e = ml.elements[i];
			if(e.name == "mesaje[]") {
				e.checked = false;
				UnHighlight(e);
			}
		}
		ml.toggleAll.checked = false;
	}
   
	function AllChecked() {
		ml = document.selection;
		len = ml.elements.length;
		for(var i=0; i<len; ++i) {
			if(ml.elements[i].name == "mesaje[]" && !ml.elements[i].checked) return false;
		}
		return true;
	}
	
	function NumChecked() {
		ml = document.selection;
		len = ml.elements.length;
		num = 0;
		for(var i=0; i<len; ++i) {
			if(ml.elements[i].name == "mesaje[]" && ml.elements[i].checked) ++num;
		}
		return num;
	}
	
	
	// Row highlight

	function Highlight(e) {
		return; // Nu se foloseste aceasta functie
		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=="bgcolor1") r.className = "selrow1";
			else if (r.className=="bgcolor2") r.className = "selrow2";
			else if (r.className=="admbgcolor") r.className = "admselrow";
		}
	}

	function UnHighlight(e) {
		return; // Nu se foloseste aceasta functie
		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=="selrow1") r.className = "bgcolor1";
			else if (r.className=="selrow2") r.className = "bgcolor2";
			else if (r.className=="admselrow") r.className = "admbgcolor";
		}
	}