var controller = new Object();
controller = {
	validEmail : function(mail) {
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof (mail) == "string") {
			if(er.test(mail)) {
				return true;
			}
		} else if (typeof (mail) == "object") {
			if (er.test(mail.value)) {
				return true;
			}
		} else {
			return false;
		}
	},

	alert : function(mensagem) {
		$('#mensagem_alert_mensage').html(mensagem);
		$('#box_alert_mensage').jOverlay({bgClickToClose:false});
	},

	sucess : function(mensagem) {
		$('#mensagem_sucess_mensage').html(mensagem);
		$('#box_sucess_mensage').jOverlay({bgClickToClose:true});
	},

	error : function(mensagem) {
		$('#mensagem_error_mensage').html(mensagem);
		$('#box_error_mensage').jOverlay({bgClickToClose:false});
	},

	load : function() {
		$('#box_load_mensage').jOverlay();
	},

	iCount : 4,

	startCountdown : function() {
		var count = controller.iCount;
		if((count - 1) >= 0) {
			controller.iCount = count - 1;
			$('#button_ok').val('ok [' + count + ']')
			setTimeout('controller.startCountdown()',1000);
		}
		if(count == 0) {
			controller.closeOverlay('box_sucess_mensage');
		}
	},

	closeOverlay : function(idBox) {
		if($('#' + idBox).css('display') == 'block') {
			$.closeOverlay();
		}
	},

	pesquisar : function() {
		if($('#input_buscar').val() == '' || $('#input_buscar').val() == 'Buscar...') {
			controller.alert('O campo de pesquisa não pode estar vazio!');
		} else {
			$('#form_pesquisar').submit();
		}
	},

	menu : function(idMenu) {
		//$('.item_menu').removeClass('item_menu_active');
		if(idMenu != undefined) {
			$('.bordaMenu').hide();
			//$('#menu_' + idMenu).addClass('item_menu_active');
			$('#submenu_' + idMenu).show();
		} else {
			$('.bordaMenu').hide();
		}
	}
}

$(document).ready(function() {

});
