//Esse arquivo contém algumas ações que são padrões nos sites desenvolvidos pela Fivecom
//Para adicionar essas funcionalidades às páginas, siga as instruções em cada uma das funções e/ou eventos abaixo

function Trabalhe() {
	var msg = "";
		if(window.document.getElementById('nm_usuin').value == ""){
		msg = msg + " - Informe seu nome;\n";
	}
		if(window.document.getElementById('ds_usuin_email').value == ""){
		msg = msg + " - Informe seu email;\n";
	}	
		if(window.document.getElementById('ds_usuin_tel1').value == ""){
		msg = msg + " - Informe seu telefone;\n";
	}
	if(window.document.getElementById('code').value == ""){
		msg = msg + " - Informe seu Codigo.\n";
	}
	if(window.document.getElementById('ds_usuin_curriculo').value == ""){
		msg = msg + " - Informe seu Anexo.\n";
	}
	if(msg){
		alert("Atenção!\n\n" + msg);
		return false;
	}else{
		$('#trabalhe_conosco').submit();
		return true;
	}
}




$(document).ready(function(){
	

	//Cadastrar
	$('#cadastrar').click(function(){

		var form = $(this).parents('form');
		var data = $(form).serialize();
		
		$.ajax( {
			url: $(form).attr("action"),
			type: $(form).attr("method"),
			data: data,
			cache: false,
			async: true,
			beforeSend: function(xmlhttprequest){
			},
			complete: function(xmlhttprequest) {
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
			},
			success: function(html){
				var xml = $(html);
				if (xml.find("return").text() == "1")
					alert('Cadastro realizado com sucesso');
				else {
					var msg = "";
					xml.find("msgs msg").each(function(i) {
						msg += $(this).text() + "\n";
					});					
					alert(msg);
				}
			}
		});
		return false;
	});
	
	//SUBMIT EM FORMULÁRIOS
	//parta executar o submit dos fomulários de um site, basta inserir a classe submit (class="submit")
	//no elemento responsável por esse evento e inserir um elemento para receber a infromação de sucesso
	//ou erro, colocando nesse elemento o id="loading"
	$('.submit').click(function(){
		var msg = new Array();

		var jq = $('#loading');
		var jqForm = $(this).parents("form");
		var i = 0;

		var inputs = jqForm.find('input');
		i = inputs.size();
		while(i--){
			var input = inputs.get(i);
			if(input.type == 'text'){
				if(input.title != '' && input.value == ''){
					msg.push("O campo "+input.title+" é obrigatório") ;
				}
			}
		}

		var inputs = jqForm.find('textarea');
		var i = inputs.size();
		while(i--){
			var input = inputs.get(i);
			if(input.title != '' && input.value == ''){
				msg.push("O campo "+input.title+" é obrigatório");
			}
		}
		
		var inputs = jqForm.find('select');
		var i = inputs.size();
		while(i--){
			var input = inputs.get(i);
			if(input.title != '' && input.value == ''){
				msg.push("O campo "+input.title+" é obrigatório");
			}
		}
		
		
		if (msg.length > 0) {
			var text = "";
			for(i=0;i<msg.length;i++)
				text += msg[i] + "<br />";
			
			if (text != "")
				jq.html(text);
		}
		else {
			var buttom = $(this);
			var params = jqForm.serialize();
			$.ajax({
				type: jqForm.attr("method"),
				url: jqForm.attr("action"),
				data: params,
				beforeSend: function(){
					jq.show();
					jq.html('Enviando...');
					buttom.hide();
				},
				success: function(txt){
					xml = $(txt);
					var msg = "";
					xml.find("msgs msg").each(function(i) {
						msg += $(this).text() + "<br/>";
					});
					if (xml.find("return").text() == "1")
						jqForm.get(0).reset();
					else
						buttom.show();
					jq.html(msg);
				},
				error: function(txt){
					jq.html(txt);
				}
			})
		}
		return false;
	});


	//AÇÃO DE VOLTAR
	//adicione id="voltar" no elemento que receberá a ação do clique
	$('#voltar').click(function(){
		window.history.go(-1);
	});



	//IMPRIMIR PÁGINA
	//adicione id="imprimir" no elemento que receberá a ação do clique
	//caso exista uma página própria para impressão, descomente as linhas  19 e 20
	//e insira no atributo rel da tag a que receberá o clique o enderço da página de impressão
	$('#imprimir').click(function(){	
		//var pagina = $(this).attr('rel');
		//window.open(pagina);
		window.print();
		return false;
	});

	
	//animação capa
	$('#destaque img').removeClass("Left");
	$('#destaque')
	  .after('<div id="nav">')
	  .cycle({
    	fx:     'fade',
    	speed:  'fast',
    	timeout: 6000,
    	pager:  '#nav'
	});
	  
	$("#produto ul").eq(0).show();
	
	$(".menu_prod li").click(function(){
	    var jq = $(this);
	    var jqNextUl = jq.find("ul");	    
	    if (jq.attr('class') == "titulo down") {
			jq.removeClass("down");
			jq.addClass("up");
			jqNextUl.slideToggle("slow");
	    } else {
			if (jq.attr('class') == "titulo up") {
			    jq.removeClass("up");
			    jq.addClass("down");
			    jqNextUl.slideToggle("slow");
			}
	    }


	});
	
	/*Zebrar */
	$("#t-myul-3 li:lista").addClass("lista");
    $("#t-myul-3 li:even").addClass("even");

	
	//Parceiro//
	$('.jcarousel-skin-default').jcarousel({ scroll:4 });
	
	//galeria de materia //
	$('.jcarousel-skin-materia').jcarousel({ scroll:4 });
	$(".jcarousel-skin-materia a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_rounded'});
	//PLACEHOLDER DOS CAMPOS
	//um placeholder nada mais é do que oefeito de colocar um texto dentro de um input e/ou textarea
	//e ao ser clicado o texto desaparecer, deixando o elemento vazio, pronto para edição
	//quando esse elemento perde o foco, caso não tenh asido digitado nenhum texto, o texto padrão volta a aparecer
	//para inserir o placeholder basta adicionar class="formulario" ao elemento que envolve os campos do formulário
	$('input').click(function(){
		$(this).val('');
	});
	
	$('textarea').click(function(){
		$(this).val('');
	});

	$('.submit_busca').click(function(){
	    $('#form_busca').submit();

	})

	/*$('.submit_curriculo').click(function(){
	    $('#trabalhe_conosco').submit();

	})*/

	$(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_rounded'});
	
	
});	
