/**
 * @author Adriano Ayub
 */
$(document).ready(function(){
	$("a.btn").click(function(){
		hideFichas();
		showFicha($(this).attr("href"))
	});
	
	
	$("input[@type!=radio]").focus(function(){
		$("input[@type!=radio]").css("backgroundColor","#CFCFCF")
		$(this).css("backgroundColor","#FFFFFF");
	});
	
	$("#form-imprimir").submit(function(){
		return validar($("input"),$(this));
	});
});

function hideFichas() {
	$('#dados-candidato, #dados-instituicao, #dados-trabalho').hide();
}
function showFicha(ficha) {
	$(ficha).show("fast");
}
function validar(formData, jqForm){
	var nValida = ["tel-cel","nome-outros"];
	for (var i=0; i < formData.length; i++){
		var formCampo = $("input[@name="+formData[i].name+"]");
		if(!formData[i].value){
			for (var u = 0; u < nValida.length; u++) {
				if ($(formCampo).attr("name") != nValida[u]){
					if (u == (nValida.length - 1)){
						//$(formCampo).prev().html($(formCampo).prev().html() + " <span>Preencha o Campo</span>");
						
						$("label span").remove();
						$("input[value='']").prev().append(" <span>Preencha o Campo</span>");
						for (var x = 0; x < nValida.length; x++) {
							$("#"+nValida[x]).prev().children().remove();
						}
						
						if ($("input[@type=radio][@name=instituicao-tipo][@checked]").val() == null || $("input[@type=radio][@name=instituicao-tipo][@checked]").val() == "undefined"){
							$("#instituicao-publica").before(" <span>Escolha uma Opção</span>");
						}
						
						hideFichas();
						showFicha("#"+$(formCampo).parent("fieldset").attr("id"));
						$(formCampo).focus();
						return false;
					}
				}
				else {
					break;
				}
			}
		}
		else if ($("input[@type=radio][@name=instituicao-tipo][@checked]").val() == null || $("input[@type=radio][@name=instituicao-tipo][@checked]").val() == "undefined"){
			$("#instituicao-publica").before(" <span>Escolha uma Opção</span>");
			
			hideFichas();
			showFicha("#dados-instituicao");
			$("input[@type=radio][@name=instituicao-tipo]").focus();
			return false;
		}
	}
	return true;
}