/*
**************************************
* Box v1.0                          *
* Autor: Wagner B. Soares            *
**************************************
*/

load = function()
{
	var obj = this;
	var msg = jQuery.create("div", {"id":"msg-load"}, []);
		
	jQuery(msg).css({"width": "400px",
					   "height": "440px",
					   "text-align": "left",
					   "z-index": "102",
					   "display": "none",
					   "border" : "1px solid",
					   "position": "absolute",
					   "padding":"15px",
					   "background-color": "#414141",
					   "font-family": "verdana",
					   "font-size": "11px"});
	
	this.getPageScrollTop = function()
	{
		var de = document.documentElement;
		var y = self.pageYOffset || (de&&de.scrollTop) || document.body.scrollTop;
		var x = self.pageXOffset || (de&&de.scrollLeft) || document.body.scrollLeft;
		arrayPageScroll = new Array(x,y) 
		return arrayPageScroll;
	};

	this.getPageSize = function()
	{
		var de = document.documentElement;
		var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
		var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
		arrayPageSize = new Array(w,h) 
		return arrayPageSize;
	};
	
	this.position = function()
	{
		var pagesize = obj.getPageSize();
		var arrayPageScroll = obj.getPageScrollTop();
		jQuery(msg).css({left: (arrayPageScroll[0] + (pagesize[0]/2) - 215), top: (arrayPageScroll[1] + ((pagesize[1]/2)-230)) });
	};
	
	this.show = function()
	{
		jQuery(msg).show();
	};

	this.hide = function()
	{
		jQuery(msg).hide();
		jQuery("#img-load").attr({"src":"imagens/load.gif"});
	};
	
	this.init = function(lg)
	{
		jQuery("body").append(msg);
		jQuery(msg).append('<div class="boxImg"><span class="auxVertical"></span><span class="vBox"><img src="imagens/load.gif" alt="Carregando..." title="" id="img-load" /></span></div><br /><a href="javascript:void(0);" title=""><img src="imagens/'+lg+'/fechar_popup.png" title="" /></a>');
		jQuery("a:first",msg).click(function(){obj.hide();transparencia.hide()});
		jQuery(window).scroll(function(){obj.position();});
		jQuery(window).resize(function(){obj.position();});
		obj.position();
	};
};

var carregando = new load();

