function abrePopUp(pagina) {
	return window.open(pagina, '_blank', 'width=700px,height=600px,scrollbars=yes,toolbars=no,menubar=no,resizable=yes');
}

function fechaPesquisa(pagina, queryString) {
	opener.location = pagina + '?' + queryString;
	window.close();
}

/* Pseudo-factory que executa funcoes de uma listagem de popup ou acoes em AJAX de listagens*/
function selecionaListagem(codigo, funcao_retorno){

	eval(funcao_retorno+'('+codigo+')');
	return;

}

/* Funções do Front-end */

function mudaTipoLista(combo, url){

	var tipo_lista = combo.value;
	
	if(tipo_lista != ""){
	
		$("#homenageadosLista").html("<img src='"+url+"/_img/admin/loading.gif' />");
		$("#homenageadosLista").load(url+'/dular/lista/form_homenageado_home/'+tipo_lista);
		return true;
	
	}else{
	
		$("#homenageadosLista").html('');
		return false;
	
	}
	
}

function validaUnico(tp_campo, campo,campo_hidden, metodo, botao_submit){	
	
	if(campo_hidden != 0){
	
		campo_hidden = $("#"+campo_hidden).val();
	
	}

	$.post(metodo+'/'+tp_campo+'/'+campo_hidden, {valor_validacao:campo.value}, function (xml){

		var retorno = [

			$("retorno", xml).text()

		];

		var msg = [
		
			$("msg", xml).text()
		
		];
		
		if(retorno == "true"){

			//o dado passado não é unico
			//desabilita o botão de gravar
			$("#"+botao_submit).attr("disabled", "true");
			$("#msg_validacao_"+tp_campo).html("<span style='color:red;'>"+msg+"</span><div class='buttonsLink'><a href='#' title='Esqueci minha senha'>Esqueci minha senha</a></div>");
			campo.focus();
			return false;
			
		}else{
			
			$("#"+botao_submit).removeAttr("disabled");
			$("#msg_validacao_"+tp_campo).html('');
			return false;
			
		}
		
	});	

}

/* Final das funções do front-end*/

$(document).ready(function() {
	$('form').formSubmit();
	$('input').inputMask();
/*
	if($.browser.msie) {
		$('.fotoProduto a').hover(function() {
			$('.fotoProduto a img').addClass('ieHover');
		}, function() {
			$('.fotoProduto a img').removeClass('ieHover');
		});
		$('.fotoProduto a').blur(function() {
			$('.fotoProduto a img').removeClass('ieHover');
		});
	}
*/
});