//http://www.xul.fr/javascript/lightbox-form.html
var tempor;

function gradient(id, level) 
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level * 100 + ")";
	box.style.display = "block";
	return;
}

function fadein(id) 
{
	var level = 0;
	while (level <= 1) 
	{
		tempor = setTimeout("gradient('" + id + "'," + level + ")", (level * 1000) + 10);
		level += 0.01;
	}
	clearTimeout(tempor);
}

// Open the lightbox
function openbox(formNombre, fadin, formulario, ancho) 
{
	var box = document.getElementById(formNombre);
	document.getElementById('shadowing').style.display = 'block';
	if (document.getElementById(formulario) && document.getElementById(formulario).activo)
		document.getElementById(formulario).activo.value = formulario;

	box.style.marginLeft = "-" + (ancho / 2) + "px";
	if (fadin) 
	{
		gradient(formNombre, 0);
		fadein(formNombre);
	} else
		box.style.display = 'block';
}

// Close the lightbox
function closebox(formNombre, formulario) 
{
	document.getElementById(formNombre).style.display = 'none';
	document.getElementById('shadowing').style.display = 'none';
	if (document.getElementById(formulario) && document.getElementById(formulario).activo)
		document.getElementById(formulario).activo.value = "false";
}

