// JavaScript Document

function centrar(capa, offsetY) {
	var viewPortWidth = document.body.clientWidth;
	var viewPortHeight = document.body.clientHeight;
	var horizontalScroll = document.body.scrollTop;
	var verticalScroll = document.body.scrollLeft;
	var divStyleRef = getStyleObj(capa);
	var hPos = Math.round(horizontalScroll+((viewPortWidth-document.getElementById(capa).offsetWidth)/2));
	var vPos = Math.round(verticalScroll+((viewPortHeight-document.getElementById(capa).offsetHeight)/2)+offsetY);
	var positionMod = (typeof divStyleRef.top == 'string')?"px":0;
	divStyleRef.top = vPos + positionMod;
	divStyleRef.left = hPos + positionMod;
}

function esqInfDer(capa) {
	var viewPortWidth = document.body.clientWidth;
	var viewPortHeight = document.body.clientHeight;
	var horizontalScroll = document.body.scrollTop;
	var verticalScroll = document.body.scrollLeft;
	var divStyleRef = getStyleObj(capa);
	var hPos = Math.round(horizontalScroll+(viewPortWidth-document.getElementById(capa).offsetWidth));
	var vPos = Math.round(verticalScroll+(viewPortHeight-document.getElementById(capa).offsetHeight));
	var positionMod = (typeof divStyleRef.top == 'string')?"px":0;
	divStyleRef.top = vPos + positionMod;
	divStyleRef.left = hPos + positionMod;
}

function esqInfIzq(capa) {
	var viewPortWidth = document.body.clientWidth;
	var viewPortHeight = document.body.clientHeight;
	var horizontalScroll = document.body.scrollTop;
	var verticalScroll = document.body.scrollLeft;
	var divStyleRef = getStyleObj(capa);
	var hPos = Math.round(horizontalScroll);
	var vPos = Math.round(verticalScroll+(viewPortHeight-document.getElementById(capa).offsetHeight));
	var positionMod = (typeof divStyleRef.top == 'string')?"px":0;
	divStyleRef.top = vPos + positionMod;
	divStyleRef.left = hPos + positionMod;
}

function centrarInf(capa, qc) {
	var viewPortWidth = document.body.clientWidth;
	var viewPortHeight = document.body.clientHeight;
	var horizontalScroll = document.body.scrollTop;
	var verticalScroll = document.body.scrollLeft;
	var divStyleRef = getStyleObj(capa);
	var divStyleRef2 = getStyleObj('visitaBlog');
	var hPos = Math.round(horizontalScroll+((viewPortWidth-document.getElementById(capa).offsetWidth)/2));
	var vPos = Math.round(verticalScroll+(viewPortHeight-document.getElementById(capa).offsetHeight));
	var positionMod = (typeof divStyleRef.top == 'string')?"px":0;
	divStyleRef.left = hPos + positionMod;
	divStyleRef.top = vPos + positionMod;
	if(qc==true) {
		divStyleRef2.left = hPos + 260 + positionMod;
		divStyleRef2.top = vPos + 35 + positionMod;
	} else {
		divStyleRef2.left = hPos + 200 + positionMod;
		divStyleRef2.top = vPos - 20 + positionMod;
	}
}

function centrarSuperior(capa, offsetY) {
	var viewPortWidth = document.body.clientWidth;
	var viewPortHeight = document.body.clientHeight;
	var horizontalScroll = document.body.scrollTop;
	var verticalScroll = document.body.scrollLeft;
	var divStyleRef = getStyleObj(capa);
	var hPos = Math.round(horizontalScroll+((viewPortWidth-document.getElementById(capa).offsetWidth)/2));
	var vPos = Math.round(verticalScroll+(offsetY));
	var positionMod = (typeof divStyleRef.top == 'string')?"px":0;
	divStyleRef.top = vPos + positionMod;
	divStyleRef.left = hPos + positionMod;
}

function getStyleObj(id){
	var obj = null;
	if(document.getElementById){
		obj = document.getElementById(id);
	}else if(document.all){
		obj = document.all[id];
	}else if(document.layers){
		obj = document.layers[id];
	}
	return (obj && obj.style) || obj;
}

function cargar(capa1, pagina1, variables1) {
	$(capa1).innerHTML='<div style="text-align:center; padding:50px 0 50px 0;"><img src="/imagenes/lightbox/loading.gif"></div>';
	//var myAjax = new Ajax.Updater(capa1, pagina1, {asynchronous:true, encoding:'LATIN-1'});
	new ajax(pagina1, {postBody: variables1, update: $(capa1)});	
	window.acInit=false;
}

function cargarForma(capa1, pagina1, variables) {
	//new Ajax.Updater(capa1, pagina1, {asynchronous:true, encoding:'LATIN-1', parameters:variables});

	new ajax(pagina1, {postBody: variables, update: $(capa1)});
	window.acInit=false;
}

function elimina(id_imgTrabajo,id_trabajo,accion){
	eliminar=confirm("¿Deseas eliminar este registro?");
		if (eliminar){
			this.cargar('ctrlImagenes','guardar_imagen.php?accion='+accion+'&id_imgTrabajo='+MM_findObj('imagenSeleccionada').value+'&id_trabajo='+id_trabajo,null);
		}else{}
}
/*
if ( typeof window.addEventListener != "undefined" )
	window.addEventListener( "load", initLightbox(), false );
else if ( typeof window.attachEvent != "undefined" )
	window.attachEvent( "onload", initLightbox() );
else {
	if ( window.onload != null ) {
		var oldOnload = window.onload;
		window.onload = function ( e ) {
			oldOnload( e );
			initLightbox();
		};
	}
	else
		window.onload = initLightbox();
}
*/