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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}




/***********************************************************************
HIPOTECA
***********************************************************************/

function calc(){
    //alert(' h=' + document.meuform.hipoteca.value + ' i=' + document.meuform.interes.value + ' t=' + document.meuform.temps.value ' p=' + document.meuform.periode.options[0].selected)
	var hipo=parseInt(document.meuform.hipoteca.value);
	var pla=parseInt(document.meuform.temps.value);
	var inte=parseFloat(document.meuform.interes.value);
	var y;
	var cuot;
	
	document.meuform.resultat.value="";

		if (document.meuform.periode.options[0].selected) {
			pla=pla*12;			
			}
			
		if (document.meuform.hipoteca.value!="" && document.meuform.temps.value!="" && document.meuform.interes.value!=""){
		//if (document.meuform.hipoteca.value!="" && document.meuform.temps.value!=""){
		
			inte=inte/1200.0;
			y=1.0 + inte;
			cuot=hipo*inte*Math.pow(y,pla)/(Math.pow(y,pla)-1.0);
			cuot = cuot*100;
			cuot = Math.round(cuot);
			cuot = cuot / 100;			
			
			document.meuform.resultat.value=cuot;
			
			} else {
			cuot = 0;
			document.meuform.resultat.value="0";
			}			
}

//function potencia()

function calc2()
{
    var hipo=parseFloat(document.meuform.hipoteca.value);
	var pla=parseFloat(document.meuform.temps.value);
	var inte=parseFloat(document.meuform.interes.value)/100;
	var m = 12.0
	
	//alert('inte = ' + inte + ' pla = ' + pla + ' hipo = ' + hipo )
	
	var fd = 0;
	var cuot = 0;
    
    if (!document.meuform.periode.options[0].selected)	
    {
        pla=pla/12;
    }
    
    if (document.meuform.hipoteca.value!="" && document.meuform.temps.value!="" && document.meuform.interes.value!="")
    {
        cuot = ((hipo*inte)/m)/(1.0 - Math.pow(1.0+(inte/m), -m*pla)) * 1;
        cuot = cuot*100;
		cuot = Math.round(cuot);
		cuot = cuot / 100;        
        document.meuform.resultat.value=cuot;
	} 
	else {
		cuot = 0;
		document.meuform.resultat.value="0";
	}	
}

/****************************************************************
EUROCONVERSOR
*****************************************************************/
 function conversor()
    {
       
        var peles;
        var eu;
        var ff;
        
         //alert('entrem');
         //alert(' e="' + document.meuform.euros.value + '" p="'+ document.meuform.pessetes.value +'" f="' + document.meuform.francfrances.value + '"')
        // 166,386 peles = 1 euro
        // 6,55957 francs = 1 euro
        if ( document.meuform.euros.value !="")
        {
            eu = document.meuform.euros.value;
            peles = eu * 166.386;
            ff = eu * 6.55957;
        }
        else if ( document.meuform.euros.value =="" && document.meuform.pessetes.value !="" && document.meuform.francfrances.value =="" )
        {
            peles = document.meuform.pessetes.value;
            eu = peles / 166.386;
            ff = eu * 6.55957;    
        }
        else if ( document.meuform.euros.value =="" && document.meuform.pessetes.value =="" && document.meuform.francfrances.value !="" )
        {
            ff = document.meuform.francfrances.value;
            eu = ff / 6.55957;
            peles = eu * 166.386;    
        } else
        {
            ff = 0;
            eu = 0;
            peles = 0;
        }
        document.meuform.euros.value = eu;
        document.meuform.francfrances.value = ff;
        document.meuform.pessetes.value = peles;
    }