function showmsgbox(msg, type)
{
	if(type=='success') {
		msgboxname = 'msgbox_success';
		msg_content_name = 'message_sucess';
	}
	else if(type=='error') {
		msgboxname = 'msgbox_error';
		msg_content_name = 'message_error';
	}
	else if(type=='warning') {
		msgboxname = 'msgbox_warning';
		msg_content_name = 'message_warning';
	}
	else if(type=='tip') {
		msgboxname = 'msgbox_tip';
		msg_content_name = 'message_tip';
	}
	else if(type=='tip2') {
		msgboxname = 'msgbox_tip2';
		msg_content_name = 'message_tip2';
	}
	msg_content = document.getElementById(msg_content_name);
	msgbox = document.getElementById(msgboxname);
	msg_content.innerHTML = msg;
	
	if(type=='tip' || type=='tip2')
		msgbox.style.display = 'block';
	else
		Effect.Appear(msgbox, { duration: 0.3 });
}

function showmsgbox_result(msg)
{
	window_msgbox = document.getElementById('msgbox');
	msg_content = document.getElementById('msgcontent');
	msg_header = document.getElementById('msgheader');
	
	Effect.Appear('msgbox', { duration: 0.3 });
	
	msg_content.innerHTML = msg[0];
	msg_header.innerHTML = msg[1];
	
	document.getElementById('msgboxclose').focus();
	showblockbg();
}

function showmsgbox_delete(msg)
{
	window_msgbox = document.getElementById('msgbox_delete');
	msg_content = document.getElementById('msgcontent_delete');
	msg_header = document.getElementById('msgheader_delete');
	
	msg_header.innerHTML = 'Confirmação';
	msg_content.innerHTML = msg;
	
	Effect.Appear('msgbox_delete', { duration: 0.3 });
	showblockbg();
}

function showloading()
{
	showblockbg();
	document.getElementById('loading').style.visibility='visible';
}

function hideloading()
{
	hideblockbg();
	document.getElementById('loading').style.visibility='hidden';
}

function showblockbg()
{
	document.getElementById('block_bg').style.display = 'block';
}

function hideblockbg()
{
	document.getElementById('block_bg').style.display = 'none';
}

function findPos(obj) {
	var position = new Object;
	position.x = 0;
	position.y = 0;
	if (obj.offsetParent) {
		do {
			position.x += obj.offsetLeft;
			position.y += obj.offsetTop;
		} while (obj = obj.offsetParent);
		
		if(!window.innerHeight) height = document.body.clientHeight;
		else height = window.innerHeight;
		
		if(!window.innerWidth) width = document.body.clientWidth;
		else width = window.innerWidth;
		
		if(position.y >= height) position.y = position.y - 347;
		if(position.x >= (width - 280)) position.x = position.x - 260;
		
		position.y = position.y + 20;
		
		return position;
	}
}
