function openDir($dir) {
	$field = document.getElementById('dir');
	$field.value = $dir;
	document.getElementById('dir_listing').submit();
}
function selectAll($cb) {
	$c = document.getElementById('total').value;
	document.getElementById('checkAll1').checked = $cb.checked;
	document.getElementById('checkAll2').checked = $cb.checked;
	for ($i=1;$i<=$c;$i++) {
		document.getElementById('c'+$i).checked = $cb.checked;
	}
}
function submitZip() {
	document.getElementById('dir_listing').action = 'zip.php?extranet';
	document.getElementById('dir_listing').submit();
}
function popUp(url, id) {
	eval("i" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=780,height=560,left = 250,top = 232');");
}
function showTip(element) {
	element.className = 'show';
	}
function hideTip(element) {
	element.className = 'hide';
	}
function hideDesc(element) {
	divs = element.getElementsByTagName('div');
	for(var i=0; i<divs.length; i++) {
		if (divs[i].className == 'popup') {
			divs[i].style.display = 'none';
		}
	}
}
function showDesc(element) {
	divs = element.getElementsByTagName('div');
	for(var i=0; i<divs.length; i++) {
		if (divs[i].className == 'popup') {
			divs[i].style.display = 'block';
		}
	}
}
function validate() {
	var error = true;
	if (document.acc.firstname.value.length == 0) {
		error = false
	} else if (document.acc.lastname.value.length == 0) {
		error = false
	} else if (document.acc.publication.value.length == 0) {
		error = false
	} else if (document.acc.comments.value.length == 0) {
		error = false
	}
	if (!error) {
		alert('Fill all the fields.');
	}
	return error;
}