function ocultaErrosValidacao()
{
	$.validationEngine.closePrompt('.formError',true);
}

function isCamposValidados(obj)
{
	return $(obj).validationEngine({returnIsValid:true});
}

function startShadowbox() { Shadowbox.clearCache(); Shadowbox.init(); Shadowbox.setup(); }
function openShadowbox(content, player, title, width, height){  Shadowbox.open({ content: content, player: player, title: title, width: width, height: height}); }

function limparCampos(form, descMeta)
{
	if(descMeta == undefined || descMeta == '' || descMeta == null) descMeta = 'title';
	$(form).find('input[type="text"], textarea').each(function(){
		if($(this).val() == $(this).attr(descMeta))
		{
			$(this).val('');
		}
	});
}

function preencherCampos(form,descMeta)
{
	if(descMeta == undefined || descMeta == '' || descMeta == null) descMeta = 'title';
	$(form).find('input[type="text"], textarea').each(function(){
		if($(this).val() == '')
		{
			$(this).val($(this).attr(descMeta));
		}
	});
}

function prepararCampos(campos, descMeta)
{
	if(descMeta == undefined || descMeta == '' || descMeta == null) descMeta = 'title';
	var meta = 'desc';
	$(campos).each(function(){
		if($(this).attr(descMeta) != undefined) $(this)
			.attr(meta,$(this).attr(descMeta))
			.val($(this).attr(meta))
			.focus(function(){
				if($(this).val() == $(this).attr(meta)) $(this).val('');
			})
			.blur(function(){
				if($(this).val() == '') $(this).val($(this).attr(meta));
			});
	});
}

function dialogo(titulo, conteudo)
{
	$('<div title="'+titulo+'">'+conteudo+'</div>').dialog({modal:true,show: 'drop', hide: 'drop', buttons:{ 'Ok':function(){ $(this).dialog('close'); } }});
}

function confirmar(titulo, pergunta, botoes)
{
	$('<div title="'+titulo+'">'+pergunta+'</div>').dialog({modal:true,show: 'drop', hide: 'drop', buttons: botoes });
}

function popup(pagina,largura,altura) {
	//pega a resolução do visitante
	w = screen.width;
	h = screen.height;
	
	//divide a resolução por 2, obtendo o centro do monitor
	meio_w = w/2;
	meio_h = h/2;
	
	//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
	altura2 = altura/2;
	largura2 = largura/2;
	meio1 = meio_h-altura2;
	meio2 = meio_w-largura2;
	
	//abre a nova janela, já com a sua devida posição
	window.open(pagina,'','scrollbars=1, height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+'');
}

var aguarde;
function abreAguarde(){aguarde = $('<p>Aguarde um momento...</p>').dialog({modal: true,closeOnEscape: false,open: function() { $(".ui-dialog-titlebar-close").hide(); }});}
function fechaAguarde(){aguarde.dialog('close');}
