$(document).ready(function() {
    
		Swap.init();
		Round.init();
		Menu.init();
		Alerts.start();
	
	
		// Validacao para newsletter
		var form_newsletter = $("#form1").jcheck({language: 'pt-br'});
		form_newsletter.validates("email", {format: {"with": "email"}});
		form_newsletter.validates("nome", {presence: true});
		
		//validacao para contato
		var form_contato = $("#form-contato").jcheck({language: 'pt-br'});
		form_contato.validates("assunto", "departamento", "nome", "email", "mensagem", {presence: true});
		form_contato.validates("email", {format: {"with": "email"}});
		
		var form_trabalhe = $("#form-trabalheConosco").jcheck({language: 'pt-br'});
		form_trabalhe.validates("nome", "dataNasc", "telefone", "telefoneRecado", "estado_civil", "estado", "cidade", "bairro", "endereco", "escolaridade", "pretencao_salarial", "cargo_pretendido", "area", "disponibilidade", "experienciaProfissional", {presence: true});
		form_trabalhe.validates("email", {format: {"with": "email"}});

		//mascara
		$("#dataNasc").mask("99/99/9999");
		$("#telefone").mask("(99)9999-9999");
		$("#telefoneRecado").mask("(99)9999-9999");

		
		// Validacao para registro
		var form_registro = $("#form-cadastro").jcheck({language: 'pt-br'});
		form_registro.validates("cidade", "nome", "sexo", "dia", "mes", "ano", {presence: true});
		form_registro.validates_acceptance_of("termosdeuso");
		form_registro.validates("email", {format: {"with": "email"}});
		form_registro.validates("senha", {presence: true});
		form_registro.validates_confirmation_of("senha");
		form_registro.validates_confirmation_of("email");
		
		
		//validação orçamento
		var form_orcamento = $("#form-orcamento").jcheck({language: 'pt-br'});
form_orcamento.validates("nome", "email", "telefone", "TipoDaViagem", "DataSaida", "horaSaida", "EstadoOrigem", "CidadeOrigem", "local", "EstadoDestino", "CidadeDestino", "QuantidadeDeAssento", "DataRetorno", "HoraRetorno", "filialForm", {presence: true});
form_orcamento.validates("email", {format: {"with": "email"}});

//mascara

$("#DataSaida").mask("99/99/9999");
$("#horaSaida").mask("99:99");
$("#dataRetorno").mask("99/99/9999");
$("#horaRetorno").mask("99:99");

		//Validacao para login
		var form_login = $("#form-login").jcheck({language: 'pt-br'});
		form_login.validates("email", "senha", {presence: true});
		
		// Validacao para esqueci a senha
		var form_forgot = $("#form-esqueci").jcheck({language: 'pt-br'});
		form_forgot.validates("email", {format: {"with": "email"}});
				
});

Swap = {
	init: function()
	{
		swapValues = [];	
    $(".swap").each(function(i){
        swapValues[i] = $(this).val();
        $(this).focus(function(){
            if ($(this).val() == swapValues[i]) {
                $(this).val("");
            }
        }).blur(function(){
            if ($.trim($(this).val()) == "") {
                $(this).val(swapValues[i]);
            }
        });
    });
	}
}

Round = {
	init: function()
	{
		//$(".imgDestaqueHome").corner("11px");
	}
}

Menu = { 
	init: function(){
		$(" #nav ul ").css({display: "none"}); // Opera Fix
		$(" #nav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400); },
		function(){
			$(this).find('ul:first').css({visibility: "hidden"});
		});
		}
}

var Alerts = {
	hideAlertSlide: function (){
		$(".alert-slide").slideUp('fast',function(){
			$(this).remove();
		});
	},
	start: function(){
		if ($(".alert-slide")[0]) {
			$(".alert-slide").slideDown('fast');
			$(".alert-slide").click(function(){
				Alerts.hideAlertSlide();
			});
			setTimeout(Alerts.hideAlertSlide,8000);
		}
	},
	write: function(title,text)
	{
		$("body").prepend('<div class="alert-slide"><h1>' + title + '</h1><h2>' + text + '</h2></div>');
		Alerts.start();
	}
}
