/*
  Component.js - Component manager

  Version: 1.0.1
  Author: David Oliveira <d.oliveira@mm.ciben.pt>
*/

	// Get a component coordinates

	function ComponentCoords ( comp ) {

		var
			total = new Array(2);

		total[0] = 0;
		total[1] = 0;

		while ( comp.offsetParent ) {
			total[0] += comp.offsetLeft;
			total[1] += comp.offsetTop;
			comp = comp.offsetParent;
		}

		return total;

	}

	// Get a component dimensions

	function ComponentDims ( comp ) {

		var
			dims = new Array(2);

		dims[0] = comp.offsetWidth;
		dims[1] = comp.offsetHeight;

		return dims;

	}

