/**
@author Yuri Ruano do Nascimento
**/
var Is = function(){
	var _n,a,w;
	var n,o,t,v = 1;
	_n = navigator;
	a = _n.userAgent || _n.vendor;
	w = {};
	n = {
	/* pesquisa: nome, identidade, versao */
	'OmniWeb':['OmniWeb','ON','OmniWeb'], 		/* OmniWeb */
	'Apple':['Safari','SF'], 					/* Safari */
	'Opera':['Opera','OP'], 					/* Opera */
	'iCab':['iCab','IC'], 						/* iCab */
	'KDE':['Konqueror','KQ'], 					/* Konqueror */
	'Firefox':['Firefox','FF','Firefox'], 		/* Firefox */
	'Camino':['Camino','CN'], 					/* Camino */
	'Netscape':['Netscape','NS'], 				/* Netscape (6+) */
	'MSIE':['Internet Explorer','IE','MSIE'],	/* IExplorer */
	'Gecko':['Mozilla','MZ','rv'], 				/* Mozilla */
	'Mozilla':['Netscape','NS','Mozilla'] 		/* Netscape (4-) */
	};
	o = {
		'win':'Windows',
		'mac':'Mac',
		'linux':'Linux'
	};
	v = 1; /* Fix */
	for(var i in n){
		t = n[i];
		w[t[1]] = false;
		if(v && a.indexOf(i) != -1){
			w['appName'] = t[0];
			w['appID'] = t[1];
			w[t[1]] = true;
			if(t[2]){
				v = parseFloat(a.substring(a.indexOf(t[2]) + t[2].length + 1 ));
				w[t[1] + v] = true;
				w['appVersion'] = v;
			}
			v = 0;
		}
	}
	for(var i in o){
		w[i] = false;
		if(a.indexOf(o[i]) != -1){
			w['OSName'] = o[i];
			w['OSID'] = i;
			w[i] = true;
		}
	}
	/* Verifica se Java esta ativo */
	w.java = navigator.javaEnabled();
	window.navigator.is = w; /* navigator extend is */

	return w;
}();

var browser_version = parseInt(Is.appVersion);
var browser_type = Is.appName;
			
/* Chamada de styles somente para IE6 */	
if ((browser_type == "Internet Explorer") && (browser_version <= 6)){
	try{
		$(location).attr('href', 'includes/newbrowser.html');
	}catch(err){
     	window.location = 'includes/newbrowser.html';
	}
}


$(function(){
	
	try {
		/* Fix Errors - http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup */
		$(document).pngFix();
		$('.Janela').css('height', '100%');
		$('#Menu').css('height','auto').load('includes/menu.php');
		/* Carrega o Menu */
		initMenu();
		/* Carregando sistema */
		CarregaPagina('conteudo/inicial.php',null);
		$('#Titulo').text('');
	}catch(err){
     		Alertas('Erro, tente novamente mais tarde...','Erro');
	}
});

/* Carregar Páginas */
function CarregaPagina(Pagina){
	try{
		Alertas('Carregando...','Load');
		$('#Conteudo').addClass('loading').hide('slow',function(){
			$(this).removeClass('loading').show().css('height','auto').load(Pagina);
		});
	}catch(err){
    	alert(err.message);
  	}
}


/* Menu */

function initMenu() {
	try{
		$('#menu ul').hide();
	  	$('#menu ul:first').show();
	  	$('#menu li a').click(function() {
	      	var checkElement = $(this).next();
	      	if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
	        	return false;
	        }
	      	if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
	        	$('#menu ul:visible').slideUp('normal');
	        	checkElement.slideDown('normal');
	        	return false;
	        }
	    });
	}catch(err){
    	Alertas(err.message,'Erro');
  	}

}


/**
@author Marcelo Valvassori Bittencourt
**/
function Alertas(Mensagem, Tipo){
	try{
		$('#Mensagens #Texto').html(Mensagem);
		$('#Mensagens').removeClass('jLoad');
		$('#Mensagens').removeClass('jErro');
		$('#Mensagens').removeClass('jInfo');
		$('#Mensagens').removeClass('jAlert');
		$('#Mensagens').removeClass('jOk');
		Time = 5000;
		switch (Tipo) {
			case "Load":
				$('#Mensagens').addClass('jLoad');
				Time = 1000;
			break;
			case "Erro":
				$('#Mensagens').addClass('jErro');	
			break;
			case "Info":
				$('#Mensagens').addClass('jInfo');
			break;
			case "Alerta":
				$('#Mensagens').addClass('jAlert');
			break;
			case "Conf":
				$('#Mensagens').addClass('jOk');
			break;
			
		}
		$('#Mensagens').slideDown('fast');
		setTimeout("$('#Mensagens').slideUp('fast');", Time );
	}catch(err){
     	alert(err.message);
	}

}

