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();
		}
	},

	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();
		}
	},

	conteudoCurso : function(idConteudo) {
		$('.fundo_degrade_branco a').attr('class', 'topico_cinza');
		$('#menu_conteudo_' + idConteudo).attr('class', 'topico_verde');

		$('.clientes_area div').hide();
		$('#conteudo_' + idConteudo).show();
	},

	padinacaoCursos : function(pagina) {
		$.ajax({
			type: 'POST',
			url: 'http://'+ window.location.hostname + '/index/listacursos',
			dataType: 'html',
			data: 'pagina=' + pagina,
			beforeSend : function(){
			
			},
			success: function(msg){
				$('#cursos_area').html(msg);
			}
		});
	},
	
	selecionaCidades : function(idEstado) {
		$.ajax({
			type: 'POST',
			url: 'http://'+ window.location.hostname +'/index/buscacidades/',
			dataType: 'html',
			data: 'fk_estado=' + idEstado,
			beforeSend : function(){
				$('#cidades').html('<strong style="font-size: 12px;">Aguarde... carregando lista de cidades...</strong>');
			},
			success: function(msg){
				$('#cidades').html(msg);
			}
		});
	}
}

$(document).ready(function() {
	
});
