$(document).ready(function(){

function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
		
	if (str.indexOf(" ")!=-1){
		return false
	}

	return true					
}

if($("#slideshow_home").length!=0)
{
	$("#slideshow_home").cycle({fx:'fade',timeout:4000});
}

var images= new Array("/images/menu_bck_01.jpg","/images/menu_bck_02.jpg","/images/menu_bck_03.jpg","/images/menu_bck_04.jpg","/images/menu_bck_05.jpg");

for (var i = 0; i < images.length; i++) 
{
	var img = new Image(170, 162);
	img.src = images[i];
	if (img.complete) 
	{
		$("#menu_bck").prepend(img);
	}
	else 
	{
		$(img).load(function() {$("#menu_bck").prepend(this); });
	}
}

setInterval(function() 
{
	if ($("#menu_bck").children("img").length > 1) 
	{
				$("#menu_bck")
					.children("img:last")
					.animate(
						{"opacity": "0"},
						2000,
						function() {
							$(this)
								.prependTo($(this).parent())
								.css("opacity", "1");
						}
					);
	}
},
		4000
);

if($("#form_candidaturas").length!=0)
{
	$("#botao_candidaturas").hover(botao_candidaturas_in, botao_candidaturas_out);
}

function botao_candidaturas_in()
{
	$("#botao_candidaturas").css("background-color","#CCC");
	$("#botao_candidaturas").css("color","#005848");
}

function botao_candidaturas_out()
{
	$("#botao_candidaturas").css("background-color","#005848");
	$("#botao_candidaturas").css("color","#FFF");
}

$("#botao_candidaturas").bind("click",f_envia_formulario);
function f_envia_formulario()
{
	$("#botao_candidaturas").unbind("click");
	$("#container_loading").append("<div id='loading_candidaturas'></div>");
	
	//Campos inválidos
	if($("#nome").val()=="" || $("#email").val()=="" || $("#funcao").val()=="" || $("#comentarios").val()=="" || $('input[type=file]').val()=="" || echeck($("#email").val())==false)
	{		
		$("#loading_candidaturas").remove();
		
		if($('#form_candidaturas').attr('class')=="candidaturas_pt")
		{
			$('#mensagem_erro_candidaturas').html("Preencha todos os campos obrigatórios correctamente.");
		}
		else
		if($('#form_candidaturas').attr('class')=="candidaturas_en")
		{
			$('#mensagem_erro_candidaturas').html("Fill out all required fields correctly.");
		}
		else
		if($('#form_candidaturas').attr('class')=="candidaturas_fr")
		{
			$('#mensagem_erro_candidaturas').html("Remplissez tous les champs requis correctement.");
		}
		
		$('#mensagem_erro_candidaturas').delay(2000).queue(function(n) {$(this).html(""); n();});
		$("#botao_candidaturas").bind("click",f_envia_formulario);
	}
	
	else
	{
		$("#loading_candidaturas").remove();
		$("#candidaturas_form").submit();

	}
	
}

});
