/* Obtengo el Browser */
isIE = (document.all ? true : false);
isDOM = (document.getElementById ? true : false);
isNS = (document.layers ? true : false);

/* Reposiciono layers */
window.onresize = Reposicionar;

function Reposicionar () {
	setPosition(getDivStyle('nece1'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece2'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece3'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece4'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece5'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece6'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece7'), 'imgpercurva',25,0);
	setPosition(getDivStyle('nece8'), 'imgpercurva',25,0);
}

function getDivStyle(divname) {
	var style;
	if (isDOM) { style = document.getElementById(divname).style; }
	else {
		style = isIE ? document.all[divname].style : document.layers[divname];
	}
	return style;
}

/* Posiciono el layer */
function setPosition(elt, positionername, intTop, intLeft) {
	var positioner;
	if (isIE)
		positioner = document.all[positionername];
	else if (isDOM)
		positioner = document.getElementById(positionername);
	else
		positioner = document[positionername];

	elt.left = parseInt(getAbsX(positioner)) + parseInt(intLeft);
	elt.top = parseInt(getAbsY(positioner)) + parseInt(intTop);
}

/* Obtengo coord */
function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }

function getAbsPos(elt,which) {
	iPos = 0;
	while (elt != null) {
		iPos += elt["offset" + which];
		elt = elt.offsetParent;
	}
	return iPos;
}