function rundaf (tal, decimaler) {
   return Math.round(tal * Math.pow(10, decimaler), 10) /
   Math.pow(10, decimaler);
}


function calculateRate() { 
  
 var myForm = document.calcPriceForm; 
 
 var theLanguage = myForm.theLang.value;

 var origIndex = myForm.origination.selectedIndex; 
  
 var destIndex = myForm.destination.selectedIndex; 
  
 var origVal = parseFloat(myForm.origination.options[origIndex].value); 
  
 var destVal = parseFloat(myForm.destination.options[destIndex].value); 
  
 var resultInt = (origVal + destVal) / 1000;
 if(theLanguage=='dk')
  resultInt = ((origVal + destVal) * usddkr) / 100000;
 if(theLanguage=='no')
  resultInt = ((origVal + destVal) * usdnok) / 100000;
 if(theLanguage=='se')
  resultInt = ((origVal + destVal) * usdsek) / 100000;  

 var resultStr = "" + resultInt;  
 
 if (resultStr.charAt(0) == '.' || resultStr.charAt(0) == ',')
  resultStr = "0" + resultStr;  
 
 var resultText = 'Price: ' + rundaf(resultStr, 2) + ' $/min'
 if(theLanguage=='dk' || theLanguage=='no' || theLanguage=='se')
  resultText = 'Pris: ' + rundaf(resultStr, 2) + ' kr/min'
 
 document.all['thePrice'].innerHTML = resultText;
 
 //}
 
}