var rate=5.25;

function getRate(){
	return rate;
}

function Calculate()
{
  var tv;
  var cRate = document.alandsbanken.rate.value;
  var cTime = parseFloat((document.alandsbanken.time.value).toString().replace(/[,]/g,"."));
  var cLoanValue = parseFloat((document.alandsbanken.pvalue.value).toString().replace(/[,]/g,"."));
 
  if( (isNaN(cRate)||(cRate<0.00||cRate>250))||									
	  (isNaN(cTime)||(cTime<0.01||cTime>50)) ||									
	  (isNaN(cLoanValue)||(cLoanValue<0.01||cLoanValue>1000000000)) ) {
    alert("Fyll i uppgifterna korrekt");
  }else{
    cRate = cRate / 1200.0;
    if(cRate==0){
	tv = cLoanValue/(cTime*12.0);
    }else{
    	tv = cLoanValue*cRate / (1-Math.pow(1+cRate,-cTime*12));
    }
    var tvLength = tv.toString().length;
    var index = -1;
    for(i=0;i<tvLength;i++){
      if(tv.toString().charAt(i) == ".") index = i;
    }
    if (index == -1){
      tv = tv.toString() + ",00";
    }else{
      tv = tv.toString().substr(0,(index+3)).replace(/[.]/g,",");
    }
    document.alandsbanken.result.value = tv;
  }
}

