var motorNav;
var nomNav;
var versioNav;
var agentNav;
var langNav;
var msie='Microsoft Internet Explorer';
var firefox='Netscape';
var avis_navegador_overlay='<div id="avis_navegador_overlay" onclick="removeAvisNav()"></div>';
var avis_navegador=	'<div id="avis_navegador_container">'
						+'<div id="avis_navegador">'
							+'<div id="titol_AN"></div>'
							+'<div id="ie_AN"><a id="a_ie_AN" href="http://www.microsoft.com/ie/" target="_blank"></a></div>'
							+'<div id="ff_AN"><a id="a_ff_AN" href="http://www.mozilla.com/firefox/" target="_blank"></a></div>'
							+'<div id="gc_AN"><a id="a_gc_AN" href="http://www.google.com/chrome/" target="_blank"></a></div>'
						+'</div>'
						+'<div id="avis_navegador_tancar" onclick="removeAvisNav()"></div>'
					+'</div>';
var textos=new Array();
textos['ca']=new Array();
textos['ca']['titol']='EL FUNCIONAMENT D\'AQUESTA WEB<br/>POT SER DEFECTUÓS<br/>ACTUALITZI EL SEU NAVEGADOR<br/>GRÀCIES';
textos['ca']['ie']='DESCARREGAR EXPLORAR';
textos['ca']['firefox']='DESCARREGAR FIREFOX';
textos['ca']['chrome']='DESCARREGAR CHROME';
textos['es']=new Array();
textos['es']['titol']='EL FUNCIONAMIENTO DE ESTA WEB<br/>PUEDE SER DEFECTUOSO<br/>ACTUALITZE SU NAVEGADOR<br/>GRACIAS';
textos['es']['ie']='DESCARGAR EXPLORER';
textos['es']['firefox']='DESCARGAR FIREFOX';
textos['es']['chrome']='DESCARGAR CHROME';
textos['en']=new Array();
textos['en']['titol']='THE OPERATION OF THIS SITE<br/>MAY BE DEFECTIVE<br/>UPDATE YOUR BROWSER<br/>THANKS';
textos['en']['ie']='DOWNLOAD EXPLORER';
textos['en']['firefox']='DOWNLOAD FIREFOX';
textos['en']['chrome']='DOWNLOAD CHROME';

function detectNav() {
	$('body').append(avis_navegador_overlay);
	$('body').append(avis_navegador);
	
	motorNav=navigator.appCodeName;
	nomNav=navigator.appName;
	versioNav=navigator.appVersion;
	agentNav=navigator.userAgent;
	if (nomNav==firefox) { langNav=navigator.language; }
	else { langNav=navigator.userLanguage; }
	
	if (0<=langNav.indexOf('ca')) { langNav='ca'; }
	if (0<=langNav.indexOf('es')) { langNav='es'; }
	else { langNav='es'; }
	
	
	
	$('#titol_AN').html( textos[langNav]['titol'] );
	$('#a_ie_AN').html( textos[langNav]['ie'] );
	$('#a_ff_AN').html( textos[langNav]['firefox'] );
	$('#a_gc_AN').html( textos[langNav]['chrome'] );

	
	if (nomNav==msie) {
		var av=versioNav.split(';');
		var i=0;
		for (i=0;i<av.length;i++) {
			if (0<=av[i].indexOf('MSIE')) {
				var va=av[i].split(' ');
				if (parseFloat(va[2])<7) {
					//MOSTREM
					mostrarOverlayAvisNav();
				}
				break;
			}
		}
	}
	else if (nomNav==firefox) {
		var av=agentNav.split(' ');
		var i=0;
		for (i=0;i<av.length;i++) {
			if (0<=av[i].indexOf('Firefox')) {
				var va=av[i].split('/');
				var vv=va[1].split('.');
				if (parseFloat(vv[0])<2) {
					//MOSTREM
					mostrarOverlayAvisNav();
				}
				break;
			}
		}
	}
}


// MOSTRAR / AMAGAR

function mostrarOverlayAvisNav() {
	var f=$('body');
	var f_offset=f.offset();
	var f_pos_x=f_offset.left;
	var f_pos_y=f_offset.top;
	var f_height=f.height();
	var f_width=f.width();
	var f_overlay=$('#avis_navegador_overlay');
	f_overlay.height(f_height);
	f_overlay.width(f_width);
	f_overlay.css('top',f_pos_y);
	f_overlay.css('left',f_pos_x);
	f_overlay.css('opacity','0.8');
	f_overlay.fadeIn(500,mostrarAvisNav());
}
function removeOverlayAvisNav() {
	var f_overlay=$('#avis_navegador_overlay');
	f_overlay.fadeOut(500);
}
function mostrarAvisNav() {
	var f=$('body');
	var f_offset=f.offset();
	var f_pos_x=f_offset.left;
	var f_pos_y=f_offset.top;
	var f_height=f.height();
	var f_width=f.width();
	var f_alert=$('#avis_navegador_container');
	f_pos_x+=(f_width-331)/2;
	//f_pos_y+=(f_height-398)/2;
	//f_alert.css('top','200');
	f_alert.css('left',f_pos_x);
	f_alert.fadeIn(500);
}
function removeAvisNav() {
	var f_alert=$('#avis_navegador_container');
	f_alert.fadeOut(500,function() {
		removeOverlayAvisNav();
	});
}

//INIT
$(document).ready(function(){
	detectNav();
});
