/**
 * @JavaScript
 * @Mariz Comunicação Integrada
 *
 * @Author Bruno Dias.
 */
// js.mariz package
var js = {};
js.mariz = {};

/**
 * - ElementId()
 * Retorna o elemento pelo id.
 *
 * @param  id			<String>Id do elemento.
 *
 * @return DOMElement
 */
js.mariz.ElementId = function (elementId)
{
   return (document.getElementById) ? document.getElementById(elementId) : alert("!Object") ;
};

/**
 * - Page()
 * Retorna o elemento da página.
 *
 * @return DOMElement
 */
js.mariz.Page = function ()
{
	return (document.documentElement) ? document.documentElement : document.body ;
};

js.mariz.Title = function (strTitle) 
{ 
	document.title = unescape(strTitle);
};

// Align package
js.mariz.Align = {};

/**
 * - Bottom()
 * Mantem o elemento no rodapé da área de visualização do browser.
 *
 * @param  elemento			<String>Id do elemento.
 */
js.mariz.Align.Bottom = function (elementId)
{

	var element = js.mariz.ElementId(elementId);

	var scrollY = 0;
	var tempScroll = 0;
	
	if( document.body && (document.body.scrollLeft || document.body.scrollTop) ) {
		scrollY = document.body.scrollTop;
	} else if( document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop) ) {
		scrollY = document.documentElement.scrollTop;
	}
	
	if(scrollY !== 0 && (scrollY < tempScroll || scrollY > tempScroll) )
	{
		element.style.top = (document.documentElement.clientHeight+scrollY - element.offsetHeight)+'px';
		tempScroll = scrollY;
	} else {
		element.style.top = (document.documentElement.clientHeight+scrollY - element.offsetHeight)+'px';
		tempScroll = 0;
	}
		  
};