// JS do modulo amigosInstituto
// init
$( document ).ready( function(){
	carrosselAmigos();
	ajudaVoluntariada();
	
	$("div#colSecundaria .inputDDD").mask("99");
	$("div#colSecundaria .inputTelefone").mask("9999-9999");
	
	$("a.btImprimir").click(function(){ window.print(); return false; });
	
	$("a.btEnviarFormAdesao").click(function(){ $(this).parents("form").submit(); return false; });
	
	$("div.jcalendar").jcalendar({}, {dayClick: calendarioDia, monthClick: calendarioMes, end: calendarioCallback});

});

function carrosselAmigos()
{
	$( ".thumbsDepoimentos" ).jCarouselLite({
		btnNext: 	".btLeft",
		btnPrev: 	".btRight",
		visible:	4,
		circular: false
	});
}

function ajudaVoluntariada(){
	
	var box = $("div#colSecundaria div.boxPequeno div.body");
	
	var limpaCampos = function(){
		box.find("input").val("");
		box.find("select").attr("selectedIndex", 0);
	}
	
	box.find("a#btVolunt").click(function(){
	
		box.children(":not(#qFVoluntariado)").hide();
		box.children("#qFVoluntariado").show();
		return false;
	
	});
	
	box.find("#qFVoluntariado .btEnviarPedido").click(function(){
		enviaPedidoVoluntariado(box.find("div#qFVoluntariado input, #qFVoluntariado select").serialize());
		return false;
	});
	
	
	box.find("#qFSucesso .btEnviarPedido").click(function(){
		enviaPedidoVoluntariado(box.find("div#qFVoluntariado input, #qFSucesso select").serialize());
		return false;
	});
	
	box.find(".btFechar").click(function(){
		limpaCampos();
		box.children(":not(#qFPrincipal)").hide();
		box.children("#qFPrincipal").show();
		return false;
	});
	
	box.find("#qFFalha .btNovoPedido").click(function(){
		limpaCampos();
		box.children(":not(#qFVoluntariado)").hide();
		box.children("#qFVoluntariado").show();
		return false;
	});
}

function enviaPedidoVoluntariado(data){
			var box = $("div#colSecundaria div.boxPequeno div.body");

			$.ajax({
				url: "voluntariado.jsp",
				data: data,
				complete: function(r){
					r = r.responseText.replace(/(\n)|(\r)/gi, "");
					if( r.indexOf("Erros") != 0 ){
						box.children(":not(#qFSucesso)").hide();
						box.children("#qFSucesso").show();
						box.find("#qFSucesso select").attr("selectedIndex", 0);
					} else {
						r = r.split(":");
						r = r[1].split(";");
						console.log(r);
						var html = "";
						for(i=0; i < r.length; i++){
							if(r[i] != ""){
								html += "- " + r[i] + ";";
								if(i != r.length){
									html += "<br />";
								}
							}
						}
						box.children(":not(#qFFalha)").hide();
						box.children("#qFFalha").show();
						box.find("#qFFalha div.mensagem span:eq(1)").html(html);
					}
				}
		});
}