var btn=new Array();

function precarga() {
	btn[0]=new Image;btn[0].src='../images/btn_off.gif';
	btn[1]=new Image;btn[1].src='../images/btn_on.gif';
}


function cambia (apartado,valor) {
	precarga();
	// Activamos los valores del formulario
	switch (apartado) {
		case 1: document.getElementById('formu').edad.value=valor;
			switch (valor) {
				case 1: document.getElementById('bedad1').src=btn[1].src;
					document.getElementById('bedad2').src=btn[0].src;
					document.getElementById('bedad3').src=btn[0].src;
					document.getElementById('bedad4').src=btn[0].src;
					break;
				case 2: document.getElementById('bedad1').src=btn[0].src;
					document.getElementById('bedad2').src=btn[1].src;
					document.getElementById('bedad3').src=btn[0].src;
					document.getElementById('bedad4').src=btn[0].src;
					break;
				case 3: document.getElementById('bedad1').src=btn[0].src;
					document.getElementById('bedad2').src=btn[0].src;
					document.getElementById('bedad3').src=btn[1].src;
					document.getElementById('bedad4').src=btn[0].src;
					break;
				case 4: document.getElementById('bedad1').src=btn[0].src;
					document.getElementById('bedad2').src=btn[0].src;
					document.getElementById('bedad3').src=btn[0].src;
					document.getElementById('bedad4').src=btn[1].src;
					break;
			}
			break;
		case 4: document.getElementById('formu').capacidad.value=valor;
			switch (valor) {
				case 1: document.getElementById('bcapacidad1').src=btn[1].src;
					document.getElementById('bcapacidad2').src=btn[0].src;
					document.getElementById('bcapacidad3').src=btn[0].src;
					document.getElementById('bcapacidad4').src=btn[0].src;
					break;
				case 2: document.getElementById('bcapacidad1').src=btn[0].src;
					document.getElementById('bcapacidad2').src=btn[1].src;
					document.getElementById('bcapacidad3').src=btn[0].src;
					document.getElementById('bcapacidad4').src=btn[0].src;
					break;
				case 3: document.getElementById('bcapacidad1').src=btn[0].src;
					document.getElementById('bcapacidad2').src=btn[0].src;
					document.getElementById('bcapacidad3').src=btn[1].src;
					document.getElementById('bcapacidad4').src=btn[0].src;
					break;
				case 4: document.getElementById('bcapacidad1').src=btn[0].src;
					document.getElementById('bcapacidad2').src=btn[0].src;
					document.getElementById('bcapacidad3').src=btn[0].src;
					document.getElementById('bcapacidad4').src=btn[1].src;
					break;
			}
			break;
		case 5: document.getElementById('formu').patrimonio.value=valor;
			switch (valor) {
				case 1: document.getElementById('bpatrimonio1').src=btn[1].src;
					document.getElementById('bpatrimonio2').src=btn[0].src;
					document.getElementById('bpatrimonio3').src=btn[0].src;
					document.getElementById('bpatrimonio4').src=btn[0].src;
					break;
				case 2: document.getElementById('bpatrimonio1').src=btn[0].src;
					document.getElementById('bpatrimonio2').src=btn[1].src;
					document.getElementById('bpatrimonio3').src=btn[0].src;
					document.getElementById('bpatrimonio4').src=btn[0].src;
					break;
				case 3: document.getElementById('bpatrimonio1').src=btn[0].src;
					document.getElementById('bpatrimonio2').src=btn[0].src;
					document.getElementById('bpatrimonio3').src=btn[1].src;
					document.getElementById('bpatrimonio4').src=btn[0].src;
					break;
				case 4: document.getElementById('bpatrimonio1').src=btn[0].src;
					document.getElementById('bpatrimonio2').src=btn[0].src;
					document.getElementById('bpatrimonio3').src=btn[0].src;
					document.getElementById('bpatrimonio4').src=btn[1].src;
					break;
			}
			break;
		case 6: document.getElementById('formu').rentabilidad.value=valor;
			switch (valor) {
				case 1: document.getElementById('brentabilidad1').src=btn[1].src;
					document.getElementById('brentabilidad2').src=btn[0].src;
					document.getElementById('brentabilidad3').src=btn[0].src;
					document.getElementById('brentabilidad4').src=btn[0].src;
					break;
				case 2: document.getElementById('brentabilidad1').src=btn[0].src;
					document.getElementById('brentabilidad2').src=btn[1].src;
					document.getElementById('brentabilidad3').src=btn[0].src;
					document.getElementById('brentabilidad4').src=btn[0].src;
					break;
				case 3: document.getElementById('brentabilidad1').src=btn[0].src;
					document.getElementById('brentabilidad2').src=btn[0].src;
					document.getElementById('brentabilidad3').src=btn[1].src;
					document.getElementById('brentabilidad4').src=btn[0].src;
					break;
				case 4: document.getElementById('brentabilidad1').src=btn[0].src;
					document.getElementById('brentabilidad2').src=btn[0].src;
					document.getElementById('brentabilidad3').src=btn[0].src;
					document.getElementById('brentabilidad4').src=btn[1].src;
					break;
			}
			break;												
	}
}


function enviar()
{
	// Comprobamos q hayan seleccionado todos los campos estén activados
	if ( (document.getElementById("formu").edad.value!='') && (document.getElementById("formu").capacidad.value!='') && (document.getElementById("formu").patrimonio.value!='') && (document.getElementById("formu").rentabilidad.value!='') ) {
		var puntuacion=0;
		var vecDatos=new Array('false','false','false','false')
		var vecTexto=new Array('edad','capacidad','patrimonio','rentabilidad');
		var vecPonde=new Array('0.50','0.15','0.15','0.20')
		for (var j=0;j<vecTexto.length;j++)
		{
			for (i=0;i<eval('document.getElementById("formu").'+vecTexto[j]+'.value!=""');i++)
			{
				if (eval('document.getElementById("formu").'+vecTexto[j]+'.value!=""'))
				{
					puntuacion+=parseInt(eval('document.getElementById("formu").'+vecTexto[j]+'.value'),10)*vecPonde[j];
					vecDatos[0]=true;
					break;
				}
			}	
		}		
			
		var tipo;
		if (puntuacion<1.3)
			tipo='conservadora';
		else
			if ((puntuacion>=1.3) && (puntuacion<=2.6))
				tipo='equilibrada';
			else
				tipo='agresiva'

		var texto="De acuerdo con sus respuestas al anterior cuestionario, esta es la cartera de fondos que más se ajusta a su perfil inversor, si bien debe tener en cuenta que su composición tiene un carácter orientativo, sin llegar a constituir una recomendación en firme de inversión.<br /><br />Recuerde además que existen otros activos financieros en los que puede invertir su patrimonio según sus características personales.<br /><br />";		
		
		 switch (tipo) {
		      	  case 'agresiva':
		       	  	self.location.href='cartera_p1.html';
		       	  	break;			
		       	  case 'conservadora': 
		       	  	self.location.href='cartera_p2.html';
		       	  	break;
		       	  case 'equilibrada': 
		       	  	self.location.href='cartera_p3.html';
		       	  	break;
		}
	 }
	 else {
	 	alert("Para obtener correctamente su perfil, debe seleccionar todas las opciones");
	 }	
}
