function getScroll()
{
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' )
	{
	    //Netscape compliant
	    scrOfY = window.pageYOffset;
	    scrOfX = window.pageXOffset;
	}
	else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) )
	{
	    //DOM compliant
	    scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) )
	{
	    //IE6 standards compliant mode
	    scrOfY = document.documentElement.scrollTop;
	    scrOfX = document.documentElement.scrollLeft;
	}
	
	return [scrOfX,scrOfY];
}

function getFullSize()
{
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }  
  return [myWidth,myHeight];
  
  //return [$$("body")[0].getWidth(),$$("body")[0].getHeight()];
  //var sizes = $$("body")[0].getWidth()
}

function getFullSizeWScroll()
{
	var size = getFullSize();
	var scroll = getScroll();
	return [$$("body")[0].getWidth(),$$("body")[0].getHeight()];
	return [(size[0] + scroll[0]),(size[0] + scroll[1])];
}

function numbersonly(campo)
{
	campo.value = campo.value.replace(/[^0-9]/g, "");
}

function getAbsolutePosition(obj)
{
		var result = [0, 0, null];
		
		result[2] = obj.getDimensions();
		
		while (obj != null)
		{			
			result[1] += obj.offsetTop;
			result[0] += obj.offsetLeft;			
			obj = obj.offsetParent;
		}		
		return result;
}