// Función añadida al objeto Number para escribir decimales
Number.prototype.toVdosString = function toVdosString(n,ss){ 
	// n == nº de decimales [ss == cadena que puede sufijarse a la cadena número]
	var st = this.toFixed(n);
	var decre= (n==8)?/\.\d{8}$/ 
		: (n==7)?/\.\d{7}$/
		: (n==6)?/\.\d{6}$/
		: (n==5)?/\.\d{5}$/
		: (n==4)?/\.\d{4}$/
		: (n==3)?/\.\d{3}$/
		: (n==2)?/\.\d{2}$/
		: (n==1)?/\.\d{1}$/ 
		: /\.\d{0}$/;
	var period=/\./
	var t = period.exec(st);//var t = tre.exec(st);
	var after = RegExp.rightContext;
	var before = RegExp.leftContext;
	var thre = /(-?\d+)(\d{3})/;
	while (thre.test(before)) {
		before = before.replace(thre, "$1.$2");
	}
	if(st.search(decre)!=-1){
		st = st.replace(decre,',')+ after;
		starr = st.split(',');
		starr[0] = before;
		st = starr[0]+','+starr[1];
	}
	if(ss){
		st += ss;
	}
	return st;
}
// CONSTANTES (simuladas) para realizar cálculos y presentar resultados en vistas del informe
var _365 = 365;		// número de días del año
var CLC = 4; 			// número de decimales para cálculos
var RND_2 = 2;		// expresa número con 2 decimales tras la coma
var RND_6 = 6;		// expresa número con 6 decimales tras la coma
var EUR = " EUR"	// sufijo identificador de divisa en Euros, separado de la cantidad por un espacio
var P100 = "%"		// sufijo identificador de valores expresados en tanto por 100


/// herramientas para manipular las vistas del informe
function show(v){
	var m = v < 10?'visible_0' + v :'visible_' + v;
	document.getElementById(m).style.display='block';
	document.getElementById(m).style.visibility='visible';
}

function hide(n){
	var m;
	for(i=0;i < n;i++){
		if(i < 10)
			{m = 'visible_0' + i ;}
		else 
			{m = 'visible_' + i;}
		if(document.getElementById(m)){
			document.getElementById(m).style.display='none';
			document.getElementById(m).style.visibility='hidden';
		}
	}
}
function showApplet(v){
	var m = 'visible_' + v;
	document.getElementById(m).style.display='block';
	document.getElementById(m).style.visibility='visible';
}

function hideApplet(){
	var m;
	var selector = document.getElementById('tiempo');
	for(i=0;i < selector.length;i++){
		m = 'visible_' + selector.options[i].value;
		if(document.getElementById(m)){
			document.getElementById(m).style.display='none';
			document.getElementById(m).style.visibility='hidden';
		}
	}
}

function updateEvol(s){
	hideApplet();
	showApplet(s);
}



