var neilatur = {
		
	NeilaturUtil: function() {
	
		var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var bf2Ajax = new bf2.Ajax();
	
		this.redirect = function(link) {
			document.location.href = bf2.baseUrl + link;
		}
		
		this.init = function() {
			jQuery('a[rel=lightbox[]]').lightBox({				
				imageLoading: 'bf2Util/lib/jquery/lightbox-0.5/images/lightbox-ico-loading.gif',
				imageBtnPrev: 'bf2Util/lib/jquery/lightbox-0.5/images/lightbox-btn-prev.gif',
				imageBtnNext: 'bf2Util/lib/jquery/lightbox-0.5/images/lightbox-btn-next.gif',
				imageBtnClose: 'bf2Util/lib/jquery/lightbox-0.5/images/lightbox-btn-close.gif',
				txtImage: "Imagem",
				txtOf: "de"
			});
		}
		
		this.displayCalendar = function(id) {
			jQuery(id).datepicker({
				dateFormat: 'dd/mm/yy',
				monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
				monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'],
				nextText: 'Próximo',
				prevText: 'Anterior',
				dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
				dayNamesMin: ['D','S','T','Q','Q','S','S'],
				dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
				changeMonth: true,
				changeYear: true,
				duration: 'fast',
				showOn: 'button', 
				buttonImage: 'site/web/images/calendar.gif', buttonImageOnly: true});
			try {
				jQuery(id).mask("99/99/9999");
			} catch(e) {}
		}
		
		this.enviarSolicitacao = function() {
			
			var window = document.createElement('div');
			window.id = "janela";
			window.title = "Enviar Passagens On-line";
			window.innerHTML = bf2Ajax.postForm(jQuery("#formularioPassagens").get(0));
			
			options = {
				modal: true,
				width: 450,
				height: 400,
				close: function(event, ui) { jQuery(window).remove(); }
			}
			
			jQuery(window).dialog(options);			
		}
		
		this.validaFormularioPassagens = function(form) {
			
			jQuery("#janela").html(bf2Ajax.postForm(form));
			
		}
		
		this.validaFormularioContato = function(form) {
			if (form.nome.value == "") {
				alert("Favor preencher seu nome.");
				form.nome.focus();
				return false;
			} else if (form.email.value == "") {
				alert("Favor preencher seu email.");
				form.email.focus();
				return false;
			} else if (!reEmail3.test(form.email.value)) {
				alert("Favor preencher o email corretamente.");
				form.email.focus();
				return false;						
			} else if (form.mensagem.value == "") {
				alert("Favor preecher o campo mensagem.");
				form.mensagem.focus();
				return false;
			}
			return true;		
		}
		
		this.validaCamposNewsletter = function(form) {
			
			if (form.nome.value == "") {
				alert("Favor preencher seu nome.");
				form.nome.focus();
				return false;
			} else if (form.email.value == "") {
				alert("Favor preencher seu email.");
				form.email.focus();
				return false;
			} else {
				if (!reEmail3.test(form.email.value)) {
					alert("Favor preencher o email corretamente.");
					form.email.focus();
					return false;
				}
			}
			
			html = bf2Ajax.postForm(form);
			
			alert(html);
			
			form.nome.value = "";
			form.email.value = "";
			
			return false;
		}
	}
}

var neilaturUtil = new neilatur.NeilaturUtil();
