function Toggle(e) {
	if (e.checked) {
	    Highlight(e);
	    document.list.all.checked = AllChecked();
	}
	else {
	    Unhighlight(e);
	    document.list.all.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.list;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
	    var e = ml.elements[i];
	    if (e.name.indexOf("del", 0) != -1 || e.name.indexOf("id", 0) != -1)  {
		    Check(e);
	    }
	}
	ml.all.checked = true;
}


function ClearAll()  {
	var ml = document.list;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
	    var e = ml.elements[i];
	    if (e.name.indexOf("del", 0)  != -1 || e.name.indexOf("id", 0) != -1) {
		    Clear(e);
	    }
	}
	ml.all.checked = false;
}


function Highlight(e)
    {
	var r = null;
	if (e.parentNode) {
	    r = e.parentNode;
	}
	else if (e.parentElement) {
	    r = e.parentElement;
	}
	if (r) {
		    r.className = "high";
	}
}


function Unhighlight(e) {
	var r = null;
	if (e.parentNode) {
	    r = e.parentNode;
	}
	else if (e.parentElement) {
	    r = e.parentElement;
	}
	if (r) {
		    r.className = "high";
	}
}


function AllChecked()
    {
	ml = document.list;
	len = ml.elements.length;
	for(var i = 0 ; i < len ; i++) {
	    if (ml.elements[i].name.indexOf("del") != -1 && !ml.elements[i].checked) {
		return false;
	    }
	}
	return true;
}

function toggleVisibility(elemId, chck){
	var c = null; var p = null; var f = null;
	c = document.getElementById("c"+elemId)
	p = document.getElementById("p"+elemId)
	f = document.getElementById("f"+elemId)
	if(  chck.checked ) {
		if( f) f.className = "visible"
		if( c) c.className = "visible";
		if( p) p.className = "visible";
	} else {
		if( c) c.className = "hidden";
		if( f) f.className = "hidden";
		if( p) p.className = "hidden";
	}
}

/*
function toggleVisibility(elemId, chck){
	var r = null;
	r = document.getElementById(elemId)
	if (r) {
		if( chck.checked ) {
		    r.className = "visible";
		} else {
    		r.className = "hidden";
		}
	}
}
*/

function toggleBiVisibility(elemId, chck){
	var normal = null;
	var alt = null;
	normal = document.getElementById(elemId)
	alt = document.getElementById(elemId + "Alt")
	if (normal && alt) {
		if( chck.checked ) {
			normal.className = "hidden";
		    alt.className = "visibleS";
		} else {
			normal.className = "visibleS";
		    alt.className = "hidden";
		}
	}
}

function delBox(titlu, url ) {
  if ( confirm( titlu ) ) {
        location.href=url
  }
}

function delBoxNoUrl(titlu ) {
  return confirm( titlu );
}
