// JavaScript Document
function getElementPosition() {
		var offsetTrail = this;
		var offsetLeft = 0;
		var offsetTop = 0;
		while (offsetTrail) {
			offsetLeft += offsetTrail.offsetLeft;
			offsetTop += offsetTrail.offsetTop;
			offsetTrail = offsetTrail.offsetParent;
		}
		return {left:offsetLeft, top:offsetTop};
}

function getElementsByClassName(rel,scope){
    var col=[];
	var sc=scope || document;
    var tCol=sc.getElementsByTagName('*');
    for(var ii=0;ii<tCol.length;ii++)
        if(tCol[ii].className==rel)
            col.push(tCol[ii])
    return col;
}  
function getElementsByRelName(rel){
    var col=[];
    var tCol=document.getElementsByTagName('*');
    for(var ii=0;ii<tCol.length;ii++)
        if(tCol[ii].rel==rel || tCol[ii].getAttribute('rel')==rel)
            col.push(tCol[ii])
    return col;
}
function cancelEvent(e){
	if(e && e.preventDefault)
		e.preventDefault();
	else if(window.event)
		window.event.returnValue=false;
}
function stopEvent(e){
	if(e && e.stopPropagation)
		e.stopPropagation();
	else if(window.event)
		window.event.cancelBubble=true;
}
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++){
			if(arguments[ii]=='collection1')delta=-20;
			$(arguments[ii]).css('height',mx+delta+'px');
		}
}

addLoadEvent(
	function(){
		if($('latiz') && $('prin')){
			compensar(0,'latiz','prin')	;
		}
		if($('collection1') ){
			compensar(0,'latiz','prin','collection1');
		}
		document.body.style.visibility='visible';
	}			 
);

