function mOvr(src,clrOver) {
 if (!src.contains(event.fromElement)) {
	 src.style.cursor = 'hand';
	 src.bgColor = clrOver;
	}
 }
 function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
	 src.style.cursor = 'default';
	 src.bgColor = clrIn;
	}
 }
 function mClk(src) {
 if(event.srcElement.tagName=='TD')
	 src.children.tags('A')[0].click();
 }

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function Rellena_Multidivisa()
{
  if (document.form2.SelDivisa.selectedIndex == 0)
  {
       document.form2.libor3_multidivisa.value = '';
       document.form2.tipofinal_multidivisa.value = '';
       document.form2.moneda_seleccionada.value = '';
       document.form2.plazo_meses2.value = '';
  }

  if (document.form2.SelDivisa.selectedIndex == 1)
  {
       document.form2.libor3_multidivisa.value = 2.640;
       document.form2.tipofinal_multidivisa.value = 4.14;
       document.form2.moneda_seleccionada.value = 'dólar americano';
       document.form2.cambio_divisa.value = '1.3023';
  }
  if (document.form2.SelDivisa.selectedIndex == 2)
  {
       document.form2.libor3_multidivisa.value = 0.040;
       document.form2.tipofinal_multidivisa.value = 1.54;
       document.form2.moneda_seleccionada.value = 'yen japonés';
       document.form2.cambio_divisa.value = '135.64';
  }
  if (document.form2.SelDivisa.selectedIndex == 3)
  {
       document.form2.libor3_multidivisa.value = 2.630;
       document.form2.tipofinal_multidivisa.value = 4.13;
       document.form2.moneda_seleccionada.value = 'corona danesa';
       document.form2.cambio_divisa.value = '7.4442';
  }
  if (document.form2.SelDivisa.selectedIndex == 4)
  {
       document.form2.libor3_multidivisa.value = 0.050;
       document.form2.tipofinal_multidivisa.value = 1.55;
       document.form2.moneda_seleccionada.value = 'corona sueca';
       document.form2.cambio_divisa.value = '9.0718';
  }
  if (document.form2.SelDivisa.selectedIndex == 5)
  {
       document.form2.libor3_multidivisa.value = 4.850;
       document.form2.tipofinal_multidivisa.value = 6.35;
       document.form2.moneda_seleccionada.value = 'libra esterlina';
       document.form2.cambio_divisa.value = '0.6911';
  }
  if (document.form2.SelDivisa.selectedIndex == 6)
  {
       document.form2.libor3_multidivisa.value = 0.050;
       document.form2.tipofinal_multidivisa.value = 1.55;
       document.form2.moneda_seleccionada.value = 'corona noruega';
       document.form2.cambio_divisa.value = '8.2523';
  }
  if (document.form2.SelDivisa.selectedIndex == 7)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'corona checa';
       document.form2.cambio_divisa.value = '29.98';
  }
  if (document.form2.SelDivisa.selectedIndex == 8)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'libra chipriota';
       document.form2.cambio_divisa.value = '0.586';
  }
  if (document.form2.SelDivisa.selectedIndex == 9)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'corona estona';
       document.form2.cambio_divisa.value = '15.6289';
  }
  if (document.form2.SelDivisa.selectedIndex == 10)
  {
       document.form2.libor3_multidivisa.value = 4.850;
       document.form2.tipofinal_multidivisa.value = 6.35;
       document.form2.moneda_seleccionada.value = 'forint hungaro';
       document.form2.cambio_divisa.value = '245';
  }
  if (document.form2.SelDivisa.selectedIndex == 11)
  {
       document.form2.libor3_multidivisa.value = 4.850;
       document.form2.tipofinal_multidivisa.value = 6.35;
       document.form2.moneda_seleccionada.value = 'zloty polaco';
       document.form2.cambio_divisa.value = '4.0136';
  }
  if (document.form2.SelDivisa.selectedIndex == 12)
  {
       document.form2.libor3_multidivisa.value = 0.730;
       document.form2.tipofinal_multidivisa.value = 2.23;
       document.form2.moneda_seleccionada.value = 'franco suizo';
       document.form2.cambio_divisa.value = '1.5559';
  }
  if (document.form2.SelDivisa.selectedIndex == 13)
  {
       document.form2.libor3_multidivisa.value = 2.590;
       document.form2.tipofinal_multidivisa.value = 4.09;
       document.form2.moneda_seleccionada.value = 'dólar canadiense';
       document.form2.cambio_divisa.value = '1.6124';
  }
  if (document.form2.SelDivisa.selectedIndex == 14)
  {
       document.form2.libor3_multidivisa.value = 5.360;
       document.form2.tipofinal_multidivisa.value = 6.86;
       document.form2.moneda_seleccionada.value = 'dólar australiano';
       document.form2.cambio_divisa.value = '1.6778';
  }
  if (document.form2.SelDivisa.selectedIndex == 15)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'dólar neozelandés';
       document.form2.cambio_divisa.value = '1.8251';
  }
  if (document.form2.SelDivisa.selectedIndex == 16)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'corona eslovaca';
       document.form2.cambio_divisa.value = '0';
  }
  if (document.form2.SelDivisa.selectedIndex == 17)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'corona islandesa';
       document.form2.cambio_divisa.value = '0';
  }
  if (document.form2.SelDivisa.selectedIndex == 18)
  {
       document.form2.libor3_multidivisa.value = 0.000;
       document.form2.tipofinal_multidivisa.value = 1.5;
       document.form2.moneda_seleccionada.value = 'dólar de Hong Kong';
       document.form2.cambio_divisa.value = '0';
  }

       document.form2.plazo_meses2.value = document.form2.meses.value; 
       document.form2.cuota_2.value = ''; 
}

function calcula_1()
{
 if ( (document.form2.importe.value == null || document.form2.importe.value.length == 0) ||
     (document.form2.meses.value == null || document.form2.meses.value.length == 0) )
 { 
     //document.form2.cuota_1.value = "Faltan datos";
     alert("\n Faltan datos. Introduzca el importe y el plazo.");
     
 }
 else
 {
 var resultado_1 = ""; 
 var importe = document.form2.importe.value;
 var meses   = document.form2.meses.value;
 var euribor = document.form2.tipo_final_euribor.value / 1200;
 //cuota mensual para hipoteca en pesetas 
 resultado_1 = Math.round(importe * euribor / (1 - (Math.pow(1/(1 + euribor), meses))));
 document.form2.cuota_1.value = resultado_1; 
 }
}

function calcula_2()
{
 if ( (document.form2.importe.value == null || document.form2.importe.value.length == 0) ||
      (document.form2.meses.value == null || document.form2.meses.value.length == 0)     ||
      document.form2.SelDivisa.selectedIndex==0 )
 {
     //document.form2.cuota_2.value = "Rellene todos los campos";
     alert("\n Faltan datos. Introduzca el importe y el plazo en meses y seleccione divisa.");
 }
 else
 {
 var importe = document.form2.importe.value;
 var meses   = document.form2.meses.value;
 var tipo_divisa = document.form2.tipofinal_multidivisa.value / 1200;
 //cuota mensual para hipoteca en divisa
 document.form2.cuota_2.value = Math.round(importe * tipo_divisa / (1 - (Math.pow(1/(1 + tipo_divisa), meses))));
 
 // el ahorro mensual es la resta de las dos cuotas mensuales
 document.form2.ahorro_mensual.value = document.form2.cuota_1.value - document.form2.cuota_2.value;
 

 //total deuda en divisas
// document.form2.total_deuda_divisa.value = Math.round( importe / (document.form2.cambio_divisa.value/100));
// document.form2.total_deuda_divisa.value=document.form2.cuota_pagar_divisas.value * document.form2.meses.value;
document.form2.total_deuda_divisa.value= Math.round(document.form2.cambio_divisa.value * document.form2.importe.value);

 //cuota a pagar en divisas
 importe2 = document.form2.total_deuda_divisa.value;
// document.form2.cuota_pagar_divisas.value = Math.round(importe2 * tipo_divisa / (1 - (Math.pow(1/(1 + tipo_divisa), meses))));
 document.form2.cuota_pagar_divisas.value =  Math.round(document.form2.cuota_2.value * document.form2.cambio_divisa.value);
 

 //ahorro total
 document.form2.ahorro_total.value = document.form2.ahorro_mensual.value * meses;
}
}

