// JavaScript Document
/*credits: Andrés Fernández*/
function set_opacity(div, val) {
			div.style.opacity = val;
    		div.style.MozOpacity = val;
    		div.style.KhtmlOpacity = val;
    		div.style.filter = 'alpha(opacity=' + val*100 + ')';
    		div.style.zoom=1;
} 
var popup;
function getWindowData(){
	var widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal;
	if (typeof window.innerWidth != 'undefined'){
    	widthViewport= window.innerWidth-17;
        heightViewport= window.innerHeight-17;
	}else if(typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0){
        widthViewport=document.documentElement.clientWidth;
        heightViewport=document.documentElement.clientHeight;
	}else{
		widthViewport= document.getElementsByTagName('body')[0].clientWidth;
        heightViewport=document.getElementsByTagName('body')[0].clientHeight;
	}
	xScroll=self.pageXOffset || (document.documentElement.scrollLeft+document.body.scrollLeft);
	yScroll=self.pageYOffset || (document.documentElement.scrollTop+document.body.scrollTop);
	widthTotal=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth,widthViewport);
	heightTotal=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight,heightViewport);
	return [widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal];
}

	

function alargar(){
	var pagina=getWindowData();
	if(! document.getElementById('overlay')){
		var ov=document.createElement('div');
		ov.id='overlay';
		ov.style.zIndex='90';
		var selects = document.getElementsByTagName("select");
        	for (var i = 0; i != selects.length; i++) {
                selects[i].style.visibility = "hidden";
        	}
		var objects = document.getElementsByTagName("object");
        	for (var i = 0; i != objects.length; i++) {
                objects[i].style.visibility = "hidden";
        	}
		var embeds = document.getElementsByTagName("embed");
        	for (var i = 0; i != embeds.length; i++) {
                embeds[i].style.visibility = "hidden";
        	}
		ov.style.backgroundColor='black';
	try{set_opacity(ov, 0.5,'panino5001');}catch(e){}
		document.getElementsByTagName('body')[0].appendChild(ov);
		set_opacity($('overlay'), 0.5,'panino5001');
	}
	document.getElementById('overlay').style.position='absolute';
	document.getElementById('overlay').style.height=pagina[5]+'px';
	document.getElementById('overlay').style.width=pagina[4]+'px';;
	document.getElementById('overlay').style.top=document.getElementById('overlay').style.left=0;
}

function ventana(W,H){
	
	W=(W/.98);
	H=(H+11)/.92;
	if(!$('ifr') || !$('qq'))addIfr();
	$('ifr').innerHTML='';
	$('qq').style.width=W+'px';
	$('qq').style.height=H+'px';
	$('qq').style.backgroundImage='url(images/ajax-loader2.gif)';
	window.popup=true;
	var pagina=getWindowData();
	$('qq').style.top=(pagina[1]/2)-(H/2)+pagina[3]+'px';
	$('qq').style.left=(pagina[0]/2)-(W/2)+pagina[2]+'px';
	$('qq').style.zIndex='100';
	alargar();
}

function cerrar(){
	window.popup=false;
	var selects = document.getElementsByTagName("select");
        for (var i = 0; i != selects.length; i++) {
                selects[i].style.visibility = "visible";
        }
	var objects = document.getElementsByTagName("object");
        	for (var i = 0; i != objects.length; i++) {
                objects[i].style.visibility = "visible";
        	}
		var embeds = document.getElementsByTagName("embed");
        	for (var i = 0; i != embeds.length; i++) {
                embeds[i].style.visibility = "visible";
        	}
	$('ifr').innerHTML='';
	$('qq').style.top='-1500px';
	$('qq').style.left='-1500px';
	$('qq').style.zIndex='10';
	if(document.getElementById('overlay'))
		document.getElementsByTagName('body')[0].removeChild(document.getElementById('overlay'));
}


function repos(){
	if(window.popup){cerrar();}
}

function addIfr(){
		var cad='<div style="position:absolute;left:-1500px;top:-1500px; border:1px solid #000;background:url(images/ajax-loader2.gif) 50% 50% no-repeat #FFF; text-align:center;z-index:120" id="qq"><div style="position:relative; background-color:#3F3F42; width:100%; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:16px; text-align:left;color:#FFF">&nbsp;<div style="position: absolute; cursor:pointer;top:2px; right:3px;background-color:#3F3F42; ;padding-left:2px; padding-right:2px;"><img onclick="cerrar()" src="images/close.jpg" width="16" height="16" /></div></div><div id="ifr" style="width:98%; height:92%; overflow:auto;margin:5px auto; text-align:left"></div></div>';
		document.getElementsByTagName('body')[0].innerHTML+=cad;
}
//650*380
addLoadEvent(function(){
	panino.getO(window).addEvent('resize', repos);
	addIfr();
	$('enlaceRSS').addEvent('click',function(e){var e=e || window.event;if(e.preventDefault)e.preventDefault();else e.returnValue=false;ventana(420,110);requestPOST('rssGET.php','ifr',{});});
	$('rssLat').addEvent('click',function(e){var e=e || window.event;if(e.preventDefault)e.preventDefault();else e.returnValue=false;ventana(420,110);requestPOST('rssGET.php','ifr',{});});
	$('capacitaciontmp').addEvent('click',function(e){var e=e || window.event;if(e.preventDefault)e.preventDefault();else e.returnValue=false;ventana(670,425);requestPOST('capacitacionTemp.php','ifr',{});});
	panino.getO(document.getElementById('mcapacitacion').getElementsByTagName('a')[0]).addEvent('click',function(e){var e=e || window.event;if(e.preventDefault)e.preventDefault();else e.returnValue=false;ventana(670,425);requestPOST('capacitacionTemp.php','ifr',{});});
	if(document.getElementById('principal').offsetHeight<450){
		var cantLis=document.getElementById('lateral').getElementsByTagName('li').length;
		panino.getO(document.getElementById('lateral').getElementsByTagName('li')[cantLis-1]).css('borderBottom','none');
	}
});