jQuery(document).ready(function(){
	//inicia plugins jquery para limpar inputs
	jQuery('form.limpar').formComplete();
});

/**
 * Metódo que trabalha em conjunto com o $ag->custom()->indique()
 * Precisou ser criado devido a restrições do servidor a requisições POST
 * @author Richard Santos  |  rsantos@tray.com.br
 */
function indique(url){
    //resgata os dados do formulario
    var dados = jQuery("#frm_indique").serialize();
    //faz uma requisicao post para a url que é informada no onsubmit do formulario #frm_indique
    jQuery.post(url, dados, function(data){
        jQuery("#conteudo-indique").html(data);
    });
    return false;
}

/**
 * Escreve uma mensagem no elemento desejado e o exibe
 * @author Richard Santos  |  rsantos@tray.com.br
 */
function mensagem(elemento, mensagem){
    location.href = elemento;
    jQuery(elemento).html(mensagem).show();
}

/**
 * Valida formulário
 * @param form DOM Element
 * @return bool
 */
function validaForm(form){
	var dados = jQuery(".obrigatorio", form);
	var bool = true;
	dados.each(function(){
		if(jQuery(this).val() == ""){
			bool = false;
		}
	});
	if(bool == false) alert('Preencha todos os campos obrigatórios');
	return bool;
}
