// JavaScript Document
/*credits: Andrés Fernández*/
function compensar(delta){
		var mx=0;
		for(var i=1,l=arguments.length;i<l;i++){
			if($(arguments[i]).offsetHeight>mx)
				mx=$(arguments[i]).offsetHeight;
		}
		for(var ii=1,ll=arguments.length;ii<ll;ii++)
			$(arguments[ii]).css('height',mx+delta+'px');
}
function codeFullScreen(obj){
	var w=window.open('','','');
	try{
	with(w){
		document.open();
		document.write('<html><head><title>FullScreen</title><style>body{font-family:monospace; font-size:12px;background-color:#FFF; }</style></head><body>'+obj.parentNode.parentNode.getElementsByTagName('code')[0].innerHTML+'</body></html>');
		document.close();
	}
	}catch(e){
		alert('su navegador no soporta esta operación');	
	}
}
function seleccionarCode(o){
	var obj=o.parentNode.parentNode.getElementsByTagName('code')[0];
    if(obj.nodeName.toLowerCase()=='textarea' || (obj.nodeName.toLowerCase()=='input' && obj.type=='text')){
        obj.select();
        return;
    }
    if (window.getSelection) { 
        var sel = window.getSelection();
        var range = document.createRange();
        range.selectNodeContents(obj);
        sel.removeAllRanges();
        sel.addRange(range);
    } 
    else if (document.selection) { 
        document.selection.empty();
        var range = document.body.createTextRange();
        range.moveToElementText(obj);
        range.select();
    }
} 
addLoadEvent(
	function(){
		for(var i=0,m; m=document.getElementsByTagName('code')[i];i++){
				m.parentNode.style.height=m.parentNode.offsetHeight+5+'px';
		}
		var larInt=setInterval(function(){
			var t=0;
			var l=document.getElementsByTagName('img').length;
			for(var ii=0,mm; mm=document.getElementsByTagName('img')[ii];ii++){
				if(mm.complete==true)t++
			}
			if(t==l || l==0){
				clearInterval(larInt);
				compensar(0,'contenidosNotas','principal');
				compensar(0,'principal','lateral');
				compensar(-104,'contenidosNotas','DNSEC3');
				compensar(0,'DNSEC3','lateral');
				window.compensado=true;
			}
				
		},10);
	}
);