$(document).ready(function() {
	$("input[type='radio'][name='tp_contato']").click(function () {
		chgInputContato($(this).attr("value"));
	});
	$("#boxContato .alert_sucesso").click(function() {
		$(this).hide();
	});
	//addSubmitContatoEvent();
});

function chgInputContato(tp_contato) {
	if (tp_contato == "contato") {
		$("#frm_contato label[for='assunto']").removeClass("cargo");
		$("#frm_contato label[for='assunto']").addClass("assunto");
		$("#frm_contato label[for='arq_curr']").fadeOut();
		$("#frm_contato label[for='destinatario']").show();
	}
	else if (tp_contato == "rh") {
		$("#frm_contato label[for='assunto']").removeClass("assunto");
		$("#frm_contato label[for='destinatario']").hide();
		$("#frm_contato label[for='assunto']").addClass("cargo");
		$("#frm_contato label[for='arq_curr']").fadeIn();
	}
}

/*****CONTATO*****/
function addEventVejaMapa() {
	addOverlay();
	$("#content a.mapa").click(function() {
		$("#overlay").css("height",$(document).height() + "px");
		hideSobrepostos();
		$("#overlay").slideDown(300, function() {
			var hwindow = $(window).height();
			var hmapa = $("#content .mapa").outerHeight();
			
			if (hwindow <= hmapa)
				var newTop = $(document).scrollTop()+15 + "px";
			else
				var newTop = $(document).scrollTop()+((hwindow-hmapa)/2) + "px";
				
			$("#content .mapa").clone().appendTo("body").css("top",newTop).fadeIn(200);
			$("body > .mapa a.fechar").click(addEventFecharMapa);
			$("body > .mapa a.imprimir").click(addEventImprimirMapa);
		});
		return false;
	});
}
function addSubmitContatoEvent() {
	$("#frm_contato").submit(function () {
		if (submitContato()) {
			alert("enviar");
			return true;
		}
		else
			return false;
	});
}
function submitContato() {
	$("#frm_contato fieldset .msg_sucesso").remove();
	$("#frm_contato fieldset .msg_erro").remove();
	$("#frm_contato fieldset").append("<p class=\"c_loading\">enviando...</p>");
	$("#frm_contato input.bt").attr("disabled","disabled");
	$("#frm_contato input.bt").addClass("disabled");
	var params = $('#frm_contato').serialize();
	$.getJSON(URL_SUBMIT_CONTATO,
				params,
				function(retorno) {
					if (!retorno) {
						return true;
					}
					if (retorno.err_tp_contato)
						$("#err_tp_contato").html(decodeText(retorno.err_tp_contato));
					else
						$('#err_tp_contato').html("");
					if (retorno.err_nome)
						$("#err_nome").html(decodeText(retorno.err_nome));
					else
						$('#err_nome').html("");
					if (retorno.err_email)
						$('#err_email').html(decodeText(retorno.err_email));
					else
						$('#err_email').html("");
					if (retorno.err_fone)
						$('#err_fone').html(decodeText(retorno.err_fone));
					else
						$('#err_fone').html("");
					if (retorno.err_destinatario)
						$('#err_destinatario').html(decodeText(retorno.err_destinatario));
					else
						$('#err_destinatario').html("");
					if (retorno.err_assunto)
						$('#err_assunto').html(decodeText(retorno.err_assunto));
					else
						$('#err_assunto').html("");
					if (retorno.err_mensagem)
						$('#err_mensagem').html(decodeText(retorno.err_mensagem));
					else
						$('#err_mensagem').html("");
						
					if (retorno.msg_erro)
						$("#frm_contato fieldset").append('<div class="msg_erro">' + decodeText(retorno.msg_erro) + '</div>');
					else
						$("#frm_contato fieldset .msg_erro").remove();
					if (retorno.msg_sucesso) {
						$("#id_nome").val("");
						$("#id_fone").val("");
						$("#id_email").val("");
						$("#id_assunto").val("");
						$("#id_msg").val("");
						$("#frm_contato fieldset").prepend('<div class="msg_sucesso">' + decodeText(retorno.msg_sucesso) + '</div>');
						$("#frm_contato .msg_sucesso").append('<a href="#" class="fechar">fechar</a>');
						$("#frm_contato .bt").css("display","none");
						$("#frm_contato .msg_sucesso a.fechar").click(function() {
							$("#frm_contato .msg_sucesso").remove();
							$("#frm_contato .bt").css("display","block");
							return false;
						});
					}
					else {
						$("#frm_contato fieldset .msg_sucesso").remove();
					}
					$("label span, .msg_erro").fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
					$("#frm_contato fieldset p.c_loading").remove();
					$("#frm_contato input.bt").removeAttr("disabled");
					$("#frm_contato input.bt").removeClass("disabled");
					$("#frm_contato input.bt").focus();
					
					return false;
				});
}
/*****FIM CONTATO*****/