(function() {
	window.onload = function() {
			imprimirPagina();
			
 	}
})();

function imprimirPagina(){

	 var lista = document.getElementById('liImprimir');		
			var enlace = document.createElement("a");	
			var imagen = document.createElement("img");	
			imagen.setAttribute('src', '../../web3/img/ico_imprimir.gif');
			imagen.setAttribute('alt', '');
			enlace.appendChild(imagen);
			enlace.setAttribute('href', '#');
			enlace.setAttribute('title', 'Imprimir documento');
			enlace.appendChild(document.createTextNode('Imprimir'));
			enlace.onclick = function(){window.print();};
			enlace.onkeypress = function(){window.print();};
			try{
			lista.appendChild(enlace);
			}
			catch(err){
				}
};




/* **************************************************FUNCIONES ICAM *********************************************/
/* CALCULADORA DEL SERVICIO MEDICO */
function calculoCuotas(numeroBeneficiarios18,numeroBeneficiarios19y25,numeroBeneficiarios26,tipoTitular) {
    // Definir precios Ejercientes
	var ejerciente1a = 0.0;
	var ejerciente2a = 23.80;
	var ejerciente0b = 30.24;
	var ejerciente1b = 28.27;
	var ejerciente2b = 27.82;
	var ejerciente3b = 27.36;
	var ejerciente4b = 26.46;
	var ejerciente5b = 25.55;
	var ejerciente6b = 24.20;
	var ejerciente7b = 22.85;
	var ejerciente8b = 21.05;
	var ejerciente9b = 19.25;
	var ejerciente10b = 16.99;
	var ejerciente11b = 14.73;
	var ejerciente12b = 12.03;

	// definir precios no ejercientes
	
	var noEjerciente0b = 56.59;
	var noEjerciente1b = 53.75;

	// definir precios beneficiarios

	var beneficiario18 = 42.87;
	var beneficiario19y25 = 44.78;
	var beneficiario26 = 47.88;

	// codigo calculadora

	var totalCuota = 0.0; // inicializo cuota
	var cuotaTitular = 0.0; // inicializo cuota
	var cuotaBeneficiarios = 0.0; // inicializo cuota		
	//
	var totalBeneficiarios = 0; // inicializo numero de beneficiarios
       
	// Arrastramos el numero de beneficiarios seleccionados

	totalBeneficiarios = 1*numeroBeneficiarios18+1*numeroBeneficiarios19y25+1*numeroBeneficiarios26;   

	// normalizamos el numero de beneficiarios

	if (totalBeneficiarios > 12) {
		totalBeneficiarios = 12;
	}

	// La parte de los beneficiarios
	cuotaBeneficiarios = (numeroBeneficiarios18 * beneficiario18) + (numeroBeneficiarios19y25 * beneficiario19y25) + (numeroBeneficiarios26 * beneficiario26);	
	//
	// La parte del titular	
	switch(tipoTitular*1){
    
	case 1: // Ejerciente de 1
		cuotaTitular = ejerciente1a;
        	break; 
		
	case 2: // Ejerciente de 2
		cuotaTitular = ejerciente2a;
        	break; 
		
	case 3:	// ejerciente de 3 o mas 
		switch(totalBeneficiarios){
    		 
		case 0:
      		cuotaTitular = ejerciente0b;
        	break; 
		 
		case 1:
      		cuotaTitular =  ejerciente1b;
        	break; 	
		 
		case 2:
      		cuotaTitular =  ejerciente2b;
        	break; 	
		 
		case 3:
      		cuotaTitular =  ejerciente3b;
        	break; 		
		 
		case 4:
      		cuotaTitular =  ejerciente4b;
        	break; 	
		 
		case 5:
      		cuotaTitular =  ejerciente5b;
        	break; 	
		 
		case 6:
      		cuotaTitular =  ejerciente6b;
        	break;
		 	
		case 7:
      		cuotaTitular =  ejerciente7b;
        	break;
		 
		case 8:
      		cuotaTitular =  ejerciente8b;
        	break;
		 	
		case 9:
      		cuotaTitular =  ejerciente9b;
        	break;
		 	
		case 10:
      		cuotaTitular =  ejerciente10b;
        	break; 	
		 
		case 11:
		cuotaTitular =  ejerciente11b;
		break; 	
		 
		case 12:
      		cuotaTitular =  ejerciente12b;
		break; 
		}
		
		break;
		
	case 4: // No ejerciente
		
		if(totalBeneficiarios == 0){
		   cuotaTitular = noEjerciente0b;
		}else{
		   cuotaTitular = noEjerciente1b;
		}		
		break;
	}
	var totalCuota =  cuotaTitular + cuotaBeneficiarios;
	document.cuota.cuotaMensualTitular.value=Math.round(cuotaTitular*100) / 100;
	document.cuota.cuotaMensualBeneficiarios.value=Math.round(cuotaBeneficiarios*100) / 100;
	document.cuota.cuotaMensual.value=Math.round(totalCuota*100) / 100;
	//
	document.cuota.cuotaTrimestralTitular.value=Math.round((cuotaTitular*3)*100) / 100;
	document.cuota.cuotaTrimestralBeneficiarios.value=Math.round((cuotaBeneficiarios*3)*100) / 100;
	document.cuota.cuotaTrimestral.value=Math.round((totalCuota*3)*100) / 100;
}
