// Javascript file
$(function (){
	/* Ao mudar a opcao do select da faculdade, lista as questoes e libera campos */
	$("#btn_buscar").click(function() {
		if($.trim($("#busca").val()) != '') {
			$("#loading").show();
			var options = {
				target: "#resultado",
				success: function() {
					$("#loading").hide();
					$("#busca").val('');
					$("#busca").focus();
				}
			};
			$('#form_busca').ajaxSubmit(options);
		} else {
			alert('Preencha o Campo de busca');	
			$("#busca").focus();
		}
	});
	/* Fim change select pais*/
   
   /* resetar form */
   $(".btn_reset").click(function() {
		$('form').resetForm();
   });
   
   /* envio do form */   
   $("#btn_enviar").click(function() {
		var enviar_ok = true;
		$("#loading").show();
		var options = {
			target: "#"+$.trim($("#destino").val()),
			clearForm: true,
			success: function() {
				$("#loading").hide();
			}
		};
		/* checar campos */
		$('#formcad :input').each(function(){
		  campo = "#"+this.id;
		  if($(this).attr("class") == "requerido") {
			  if($.trim($("#"+this.id).val()) == ''){
			  	$("#caixa_"+this.id).css({ color: "#ff0000" });
				enviar_ok = false;
			  }
		  }
		});
		
		if(enviar_ok) {
			$('#formcad').ajaxSubmit(options);
		} else {
			$('#resultado').html('Preencha os campos obrigat&oacute;rios.');	
			$('#resultado').css({ color: "#ff0000" });
			$("#loading").hide("slow");
		}
		
   });
   
});

// enter muda campo
function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
		if (field == field.form.elements[i])
		break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	}
	else
	return true;
}