//detectando o sistema operacional
if(navigator.userAgent.indexOf('Linux') != -1)
//atribuindo o resultado a variável so
{ var so = "Linux"; }

else if(navigator.userAgent.indexOf('Mac') != -1)
{ var so = "Macintosh"; }

else if(navigator.userAgent.toLowerCase().indexOf('unix') != -1)
{ var so = "Unix"; }

else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('NT 2.0')!= -1))
{ var so = "Windows 95"; }

else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('NT 3.0')!= -1))
{ var so = "Windows 98"; }

else if((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('NT 4.0')!=-1))
{ var so = "Windows 2000"; }

else if((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('NT 5.0')!=-1))
{ var so = "Windows XP"; }

else if((navigator.userAgent.indexOf('Win')!= -1)&&(navigator.userAgent.indexOf('NT 6.0')!= -1))
{ var so = "Windows Vista"; }
//caso não seja nem destes então atribua o seguinte valor a variável so
else{
so="NÃO DETECTADO!";
}

//criando a variável resultado
var resultado;
var navegador;
var versao;

//testando se encontrou Firefox/x.x ou Firefox x.x;
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ 
    // capture a parcela de x.x e armazene-a como um número
   var ffversao=new Number(RegExp.$1)
   //atribua o resultado a variável resultado
   resultado=("Você estar usando o navegador <b>FireFox "+ffversao+"</b><br />");
   navegador = "Firefox";
   versao    = ffversao;
}
//testando se encontrou MSIE x.x
else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ 
   // capture a parcela de x.x e armazene-a como um número
   var ieversao=new Number(RegExp.$1) 
   //atribua o resultado a variável resultado
   resultado=("Você estar usando o navegador <b>Internet Explore "+ieversao+"</b><br />");
   if(ieversao<7){ //verificando se a versão é inferior ao do IE7
      //concatenando uma frases e links ao resultado 
      if(so=="Windows XP"){
         resultado+="Seu navegador estar completamente desatualizado!!Atualize-o se seu S.O";
         resultado+="for original:<br />";
         resultado+='<a href="http://www.baixaki.com.br/download/internet-explorer.htm">';
         resultado+="Internet Explore 8 para Windows XP</a><br />";
      }
      resultado+="Recomendo que instale o navergador Mozilla FireFox:<br />";
      resultado+='<a href="http://www.baixaki.com.br/download/internet-explorer.htm">';
      resultado+="Navegador Morzilla FireFox</a><br />";  
   }
   navegador = "Internet Explorer";
   versao    = ieversao;   
}
//teste para Opera/x.x ou Opera x.x
else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ 
  //capture a parcela de x.x e armazene-a como um número
  var opversao=new Number(RegExp.$1) 
  //atribua o resultado a variável resultado
  resultado=("Você estar usando o navegador <b>Opera "+opversao+"</b><br />");

  navegador = "Opera";
  versao    = opversao;   
  
}
//chrome
else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ 
  //capture a parcela de x.x e armazene-a como um número
  var opversao=new Number(RegExp.$1) 
  //atribua o resultado a variável resultado
  resultado=("Você estar usando o navegador <b>Chrome "+opversao+"</b><br />");

  navegador = "Chrome";
  versao    = opversao;   
  
}
//Safari
else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ 
  //capture a parcela de x.x e armazene-a como um número
  var opversao=new Number(RegExp.$1) 
  //atribua o resultado a variável resultado
  resultado=("Você estar usando o navegador <b>Safari "+opversao+"</b><br />");

  navegador = "Safari";
  versao    = opversao;   
  
}
//caso não seja nem destes então atribua o seguinte valor a variável resultado
else{
resultado="NÃO DETECTADO! " + navigator.userAgent;
}

//detectando a resolução de tela a concatenando a variável resultado
resultado+="Sua resolução de tela é: <b>"+screen.width+"x"+screen.height+"</b><br />";
resultado+="Seu Sistema operacional é: <b>"+so+"</b>";

//Exibindo resultado
function getInfo(){
   //pegue no documento o  id mensagem e atribua o valor da variável resultado ao mesmo    
   //document.getElementById("mensagem").innerHTML+=resultado;   
	if(navegador != "Chrome" && navegador != "Internet Explorer" && navegador != "Safari" && navegador != "Opera"  && navegador != "Firefox"){
		fexibemsg("O browser utilizado não suporta esta aplicação!<br>Utilize o 'Internet Explorer' versão 7 ou superior OU 'Google Chrome', versão 5 ou superior. Baixe <a href='http://www.baixaki.com.br/busca.asp?q=browser' title='Baixaki' target='_baixaki'>aqui.</a>");
	}else{		
		if(navegador == "Internet Explorer" && Number(versao) < 7 ){
			fexibemsg("O browser utilizado não suporta esta aplicação!<br>Baixe a versão do 'Internet Explorer' superior a sua: '"+ versao +"'. Baixe <a href='http://www.baixaki.com.br/busca.asp?q=internet+explorer' title='Versão mais recente do IE' target='_baixaki'>aqui.</a>");
		}else if(navegador == "Chrome" && Number(versao) < 5){
			fexibemsg("O browser utilizado não suporta esta aplicação!<br>Baixe a versão do 'Google Chrome' superior a sua: '"+ versao +"'. Baixe <a href='http://www.baixaki.com.br/busca.asp?q=google+chrome' title='Versão mais recente do Google Chrome' target='_baixaki'>aqui.</a>");
		}else if(navegador == "Firefox" && Number(versao) < 4){
			fexibemsg("O browser utilizado não suporta esta aplicação!<br>Baixe a versão do 'Morzilla FireFox' superior a sua: '"+ versao +"'. Baixe <a href='http://www.baixaki.com.br/busca.asp?q=firefox' title='Versão mais recente do Firefox' target='_baixaki'>aqui.</a>");
		}
	}
}
function fexibemsg(vMsg){
	document.getElementById("mensagem").style.margin = '0px';
	document.getElementById("mensagem").style.width  = '100%';
	document.getElementById("mensagem").style.background = '#ffff99';
	document.getElementById("mensagem").style.padding = '5px';
	document.getElementById("mensagem").style.color = '#000';
	document.getElementById("mensagem").style.fontSize = '14px';
	document.getElementById("mensagem").style.textAlign = 'left';
	document.getElementById("mensagem").innerHTML = "<table width=100% height=100%><tr><td><img src='http://www.aewinf.com.br/images/error.png' align=absmiddle></td><td><span style='font-style: Verdana, Tahoma, sans-serif;'>" + vMsg + "</span></td></tr></table>";
}
