//Variables
//var ns4=(document.layers)?true:false;
//var ie=(document.all)?true:false;
//var ns6=document.getElementById;
//Selecció de navegador
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = navigator.appName;
var fullVersion  = ''+parseFloat(navigator.appVersion); 
var majorVersion = parseInt(navigator.appVersion,10);
var nameOffset,verOffset,ix;

// In MSIE, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Iexplorer";
 fullVersion = nAgt.substring(verOffset+5);
}
// In Opera, the true version is after "Opera" 
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName = "Opera";
 fullVersion = nAgt.substring(verOffset+6);
}
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
 browserName = "Chrome";
 fullVersion = nAgt.substring(verOffset+7);
}
// In Safari, the true version is after "Safari" 
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {
 browserName = "Safari";
 fullVersion = nAgt.substring(verOffset+7);
}
// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
 browserName = "Firefox";
 fullVersion = nAgt.substring(verOffset+8);
}
// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
{
 browserName = nAgt.substring(nameOffset,verOffset);
 fullVersion = nAgt.substring(verOffset+1);
 if (browserName.toLowerCase()==browserName.toUpperCase()) {
  browserName = navigator.appName;
 }
}
// trim the fullVersion string at semicolon/space if present
if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
if ((ix=fullVersion.indexOf(" "))!=-1) fullVersion=fullVersion.substring(0,ix);

majorVersion = parseInt(''+fullVersion,10);
if (isNaN(majorVersion)) {
 fullVersion  = ''+parseFloat(navigator.appVersion); 
 majorVersion = parseInt(navigator.appVersion,10);
}

//Funcions
function parametresNavegador(objecte)
{
	if (browserName=='Iexplorer')
	{
		document.all.navegador.style.height='22px';
		document.all.navegador.style.paddingTop="3px";
		document.all.navegador.style.marginTop="-4px";
	}
	if (browserName=='Firefox')
	{
		document.getElementById(objecte).style.height="19px";
		document.getElementById(objecte).style.paddingTop="3px";
		document.getElementById(objecte).style.marginTop="0px";
	}
}
//Funció per treballar amb objectes segons el navegador
function refObj(obj) {
	if (browserName=='Iexplorer') return (obj!=null)?("document.all."+obj):("document.all");
	if (browserName=='Netscape') return (obj!=null)?("document.layers."+obj):("document.layers");
	if (browserName=='Firefox') return (obj!=null)?("document.getElementById('" + obj + "')") : ("document");
}

