function cargaSubcat(subcatContainerId)
{
	var catId;
	catId	=	getFormValue("select","catId" + subcatContainerId);
	xajax_cargaSubcat(catId,subcatContainerId);
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function overlay(obj)
{
	var posicion=findPos(obj);
	var ancho,alto;	
	alto=obj.offsetHeight;
	ancho=obj.offsetWidth;
	
	contenido=document.getElementById('overlayContent');
	contenedor=document.getElementById('overlay');
	
	contenedor.style.left=posicion[0];
	contenedor.style.top=posicion[1];
	contenedor.style.height=alto;
	contenedor.style.width=ancho;
	contenedor.style.display="block";
	contenido.style.display="block";
	centrar(contenido,contenedor);

}

function unoverlay()
{
	contenedor.style.display="none";
	contenido.style.display="none";
}

function centrar(hijo,padre)
{
	var posPadre = findPos(padre);
	var altoPadre = padre.offsetHeight;
	var anchoPadre = padre.offsetWidth;
	var altoHijo = hijo.offsetHeight;
	var anchoHijo = hijo.offsetWidth;
	var centroHijoLeft,centroHijoTop,centroPadreLeft,centroPadreTop;
	
	centroHijoLeft	= anchoHijo / 2;
	centroHijoTop	= altoHijo / 2;
	
	centroPadreLeft	= anchoPadre / 2;
	centroPadreTop	= altoPadre	/ 2;
	
	hijo.style.position="absolute";
	hijo.style.left	= posPadre[0] + centroPadreLeft - centroHijoLeft;
	hijo.style.top	= posPadre[1] + centroPadreTop - centroHijoTop;
	
}

function doOverlay(obj)
{
	overlay(obj);
}

function confirmarBorrar()
{
	var confirma = confirm("Seguro que desea eliminar?");

	if(confirma == true)
		return true;
	else
		return false;
}