function parseFloat2(x){
var z=new String(x);
var r='';
for(var i=0; i<z.length; i++){
	if(z.charAt(i)==',') r=r+'.';
	else r=r+z.charAt(i);
}
return parseFloat(r);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function addComma(amount){
	var delimiter = ",";
	var a = amount.split('.',2)
	return a[0] + delimiter + a[1];
}

//function findKurs(valuta,koebSalg,sprog){
////På EN vises kurs således 999.99 ellers 999,99 
//if(sprog=='EN') {
//tusindtalSep=','; 
//decimalSep='.';
//} 
//else {
//tusindtalSep='.'; 
//decimalSep=',';
//} 
//var kurs; 
//var type; 
//var valutafelt=""; 
//if(document.getElementById("txhCurInfo")) {
//valutafelt = new String(document.getElementById("txhCurInfo").value)}; 
//isoIndex = valutafelt.indexOf('%'+valuta); 
//if(isoIndex!=-1){ 
////koebSalg er sendt med funktionen ifm krydskurs hvor radioknapperne ikke benyttes. 
//if(koebSalg=="k") {
//type = "K";
//} 
//else if(koebSalg=="s") {
//type = "S";
//} 
//else if(koebSalg=="n") {
//type = "N";
//} 
//else { 
//if(document.Form1.KoebSalg) { 
//if(document.Form1.KoebSalg[1].checked==true){
//if(top.gsBrand=='NB' | top.gsBrand=='NIB' | top.gsBrand=='UK') type='K'; 
//else type='S';
//} 
//else {
//if(top.gsBrand=='NB' | top.gsBrand=='NIB' | top.gsBrand=='UK') type='S'; else type='K';
//} 

//} 
//teksten i popupberegneren som Default er køb (salg kan ikke vælges) 
//else {
//if(top.gsBrand=='NB' | top.gsBrand=='NIB' | top.gsBrand=='UK') type='S'; 
//else type='K';
//} 

//} 
//
//var startkurs = eval("valutafelt.indexOf('%"+type+"',isoIndex+1)"); 
//var slutkurs = valutafelt.indexOf('%',startkurs+1); 
//var kurs = valutafelt.substring(startkurs+2,slutkurs); 
//kurs = trim(kurs, '0'); 
////fjerner alle 0 
//kurs=parseFloat2(kurs); 
//} 
//else {
//kurs=0;
//} 
//return (kurs);
//} 
//
//// returnerer tal med minimum 2 decimaler (,00 eller alle dem som før) 
//function decimaliser(x){ 
//var tal = new String(x); 
//if(tal==decimalSep+'00' | tal=='') 
//return(''); 
//for(var i=0; i<tal.length; i++){
//if(tal.charAt(i)==decimalSep){ 
//if(i==tal.length-1){ 
//return(tal+"00"); 
//} 
//else 
//if(i==tal.length-2){ 
//return(tal+"0"); 
//} 
//else 
//if(i==tal.length-3){ 
//return (tal); 
//} 
//else 
//return(tal); 
//} 
//} 
//return(tal+decimalSep+"00"); 
//} 
//
//
//
//
//
////ændre engelsk decimalmarkering '.' til dansk standard ','. Dog ikke hvis sprog = EN. 
////Ændre 1 til N decimal til dec(medsendt i kaldet). Med mindre noMoreDec = true. Her returneres det antal dec. som allerede findes hvis ikke over x. 
//
//function RoundMe(x,noMoreDec, sprog, dec){ 
//var z=new String(x); 
//var r=''; 
//var decimalSep; 
//
////På EN vises tallet således 99,999.99 ellers 99.999,99 
//if(sprog=='EN') {
//decimalSep='.';
//} 
//else {
//decimalSep=',';
//} 
//
////Afrunding foretages. 
//if(dec==0) z=new String(Math.round(z)); 
//else 
//if(dec==1) z=new String(Math.round(z*10)/10); 
//else 
//if(dec==2) z=new String(Math.round(z*100)/100); 
//else 
//if(dec==3) z=new String(Math.round(z*1000)/1000); 
//else 
//if(dec==4) z=new String(Math.round(z*10000)/10000); 
//else 
//if(dec==5) z=new String(Math.round(z*100000)/100000); 
//else if(dec==6) z=new String(Math.round(z*1000000)/1000000); 
//
////sætter 0'er på hvis ikke alle dec. er der + sætte rigtig decimalsep. på. 
//for(var i=0;i<z.length;i++){ 
//if(z.charAt(i)=='.'){
////decSep sættes på + resten af cifrene. 
//r=r+decimalSep+z.substring(i+1,z.length); 
//if(noMoreDec) {} 
//else { 
////nu mangler vi bare at få de sidste 0'er på hvis der mangler nogen. 
//var manglerDec; 
//var decEfterKomma =z.length-(i+1); 
////Mangler der 0'er? 
//if(decEfterKomma<dec) manglerDec = dec - decEfterKomma; 
//if(manglerDec==0) r=r; 
//if(manglerDec==1) r=r+"0"; 
//if(manglerDec==2) r=r+"00"; 
//if(manglerDec==3) r=r+"000"; 
//if(manglerDec==4) r=r+"0000"; 
//if(manglerDec==5) r=r+"00000"; 
//if(manglerDec==6) r=r+"000000"; 
//} 
//return r; 
//} 
//else r=r+z.charAt(i); 
//} 
////vi er aldrig stødt på et "." så derfor skal der sættes 0'er på. 
//if(noMoreDec) {} 
//else { 
//if(dec==0) r=r; 
//if(dec==1) r=r+decimalSep+"0"; 
//if(dec==2) r=r+decimalSep+"00"; 
//if(dec==3) r=r+decimalSep+"000"; 
//if(dec==4) r=r+decimalSep+"0000"; 
//if(dec==5) r=r+decimalSep+"00000"; 
//if(dec==6) r=r+decimalSep+"000000"; 
//} 
//return r; 
//} 
//
////fjerner 0'er før og efter tal (eks. kurs)
//function trim(tal, fix){
//	var temp=new String(tal);
//	var before=-1;
//    	var after=-1;
//	var i=0;
//	var j=temp.length-1;
//	
//	while(i<temp.length && before==-1){
//		if(temp.charAt(i)!=fix){
//			before=i;
//		}	
//		i++;
//	}
//	
//	while(j>0 && after==-1){
//		if(temp.charAt(j)!=fix){
//			after=j;
//		}	
//		j--;
//	}
//
//	if(before!=-1)
//		return(temp.substr(before, after-before+1));
//	else
//		return('');
//}

function getCurrencyBox(code, lang){
var currencyData = document.getElementsByName("txhValInfo").item(0).value;
var currency = code;
var isoIndex = currencyData.indexOf('%'+currency);
var tp="K";
var start = eval("currencyData.indexOf('%"+tp+"',isoIndex+1)");
var end = currencyData.indexOf('%',start+1);
var currency = currencyData.substring(start+2,end);
var endName = currencyData.indexOf('%',isoIndex+6);
var currencyName = currencyData.substring(isoIndex+6, endName);

currency = ltrim(currency , "0");
currency = parseFloat2(currency);
currency = currency.toFixed(2);

if(lang=="DA"){
	currency = addComma(currency);
}

output = currency;

return output;
}