// JavaScript
/*******************************************/

function menuFeedBack(obj, img) {
	obj.style.background = img;
}

/** ********* CAMPOS FORMULÁRIO ********** */

function checarCampo(campo, valor) {
	if (campo.value == valor) {
		campo.value = '';
	}
}

function checarCampoVazio(campo, valor) {
	if (campo.value == '') {
		campo.value = valor;
	}
}

/** ************************************** */

jQuery(document).ready(function() {
	bannerAssociados();
	bannerConheca();
	
	$("#marca img").pngfix();
	$("ul").pngfix();
	$("#topo div div").pngfix();
	$("ul").css({"background-position":"0 bottom"})
	
	$('#downloads li a').mouseover(function(){
		$("p",this).css({"color":"#F59000"});      
    }).mouseout(function(){
		$("p",this).css({"color":"#333333"});
    });
	
	$(".MegaMenuLink").megamenu(".MegaMenuContent");

	$('div.linkLista').mouseover(function(){
		$("p",this).css({"text-decoration":"underline"});    
		$("h4",this).css({"text-decoration":"underline"});
		if($("span.btDownload",this).size() > 0){
			$("span.btDownload",this).css({"background":"url(img/btDownload.gif) no-repeat 0 -72px"});
		}
    }).mouseout(function(){
		$("p",this).css({"text-decoration":"none"});    
		$("h4",this).css({"text-decoration":"none"});
		if($("span.btDownload",this).size() > 0){
			$("span.btDownload",this).css({"background":"url(img/btDownload.gif) no-repeat 0 0"});
		}
    });

})

function bannerAssociados(){
	if($('#associado').size()){
		var delay = 4;
		var time = 1.5;
		var nextItem = ($('#associado img:visible').attr("name") < $('#associado img').size()-1) ? parseInt($('#associado img:visible').attr("name"))+1 : 0;
		
		$('#associado img:visible').animate({opacity: 1.0}, delay*1000,function(){
			$("#associado img[name='"+nextItem+"']").css('z-index',1)
			.fadeIn(time*1000);
			
			$(this).css('z-index',0)
			.fadeOut(time*1000, function(){
				bannerAssociados();
			})																								 
		});
	}	
}

function bannerConheca(){
	if($('#conheca').size()){
		var delay = 6;
		var time = 1.5;
		var nextItem = ($('#conheca img:visible').attr("name") < $('#conheca img').size()-1) ? parseInt($('#conheca img:visible').attr("name"))+1 : 0;
		
		$('#conheca img:visible').animate({opacity: 1.0}, delay*1000,function(){
			$("#conheca img[name='"+nextItem+"']").css('z-index',1)
			.fadeIn(time*1000);
			
			$(this).css('z-index',0)
			.fadeOut(time*1000, function(){
				bannerConheca();
			})																								 
		});
	}	
}

///////////////////////////////////////CONTATO//////////////////////////////////////

function contatoEnviar(){
	if($("#nome").val() && $("#email").val() && $("#assunto").val() && $("#mensagem").val()){
		$("#info").html("enviando...")
		.css("color","#b10000");
		
		$.post("contatoAjax.php",$("#contato").serialize(),function(data,status){
			if(status == "success"){
				if(typeof(data.status) != 'undefined'){
					switch(data.status){
						case 'true':
							$("#contato input[type!=submit]").val('');
							$("#contato textarea").val('');
							$("#info").css("color","#666666");
							break;
						case 'false':
							$("#info").css("color","#b10000");
							break;
					}
					$("#info").text(data.msg);
				}else{
					$("#info").css("color","#b10000")
					.html("erro interno no servidor!");
				}
			}else{
				$("#info").css("color","#b10000")
				.html("falha na conex&atilde;o");
			}
		},"json");
	}else{
		$("#info").css("color","#b10000")
		.html("*preencha os campos obrigat&oacute;rios!");
	}		
}

////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////CONTATO//////////////////////////////////////

function indicacaoEnviar(){
	if($("#id_cadastro").val() && $("#nome").val() && $("#nomeAmigo").val() && $("#email").val() && $("#emailAmigo").val()){
		$("#info").html("enviando...")
		.css("color","#b10000");
		
		$.post("boxIndicacaoAjax.php",$("#indicarMateria").serialize(),function(data,status){
			if(status == "success"){
				if(typeof(data.status) != 'undefined'){
					switch(data.status){
						case "true":
							$("#indicarMateria input[type!=submit]").val('');
							$("#info").css("color","#666666");
							break;
						case "false":
							$("#info").css("color","#b10000");
							break;
					}
					$("#info").html(data.msg);
				}else{
					$("#info").css("color","#b10000")
					.html("erro interno no servidor!");
				}
			}else{
				$("#info").css("color","#b10000")
				.html("falha na conexão");
			}
		},"json");
	}else{
		$("#info").css("color","#b10000")
		.html("*preencha os campos obrigat&oacute;rios!");
	}		
}

////////////////////////////////////////////////////////////////////////////////////


function btIndicar(){
	$("#indicacao").slideToggle("slow");
}

function ajaxFileUpload()
{
	if($("#nomeContato").val() && $("#emailContato").val() && $("#area").val() && $("#fileToUpload").val())
	{	
		$("#info").css("color","#b10000")
		.text("enviando....");
	
		$.ajaxFileUpload
		(
			{
				url:'trabalheConoscoAjax.php?'+$("#formContato").serialize(),
				secureuri:false,
				fileElementId:'fileToUpload',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						switch(data.status){
							case "true":
								$("#formContato input[type!=submit]").val('');
								$("#info").css("color","#666666");
								break;
							case "false":
								$("#info").css("color","#b10000");
								break;
						}
						$("#info").text(data.msg);
					}
				},
				error: function (data, status, e)
				{
					$("#info").css("color","#b10000")
					.text("erro interno no servidor!");
				}
			}
		)
		return false;
	}else{
		$("#info").css("color","#b10000")
		.text("*preencha os campos obrigatórios!");
		return false;
	}
}

