stylestr = '';
stylestr +='';
stylestr +='';
stylestr +='';
stylestr +='';
stylestr +='';
stylestr +='';
stylestr +='';
stylestr +='';
stylestr +='';
document.write(stylestr);
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
//dato = new Date();
//dato = dato.getDate()+"."+dato.getMonth()+"."+dato.getYear();
var valutafelt = "";
//Feltet findes ikke på omregningstabellen hvor isPopup er true og derfor udføres if-sætningen ikke.
if(!top.isPopup) {valutafelt = new String(document.Form1.txhValInfo.value);}
var aar= valutafelt.substr(0,4);
var md= valutafelt.substr(5,2);
var dag= valutafelt.substr(8,2);
var dato= dag+"."+md+"."+aar;
var beloebtext;
var beloebtiltext;
var tekst1;
var tekst2;
var defaultTom = " ";
var tusindtalSep='.';
var decimalSep=',';
var sprog2;
if(top.gsBrand=='NB' | top.gsBrand=='NIB') {
sprog2='EN';
tusindtalSep=',';
decimalSep='.';
}
var aktuelLag =1;
var antalBeregninger = 1;
var tekstLag1 =""; kurs1 =""; egenKurs1=false; ISOfra1 =""; ISOtil1 =""; beloeb1=""; koebSalg1="";
var tekstLag2 =""; kurs2 =""; egenKurs2=false; ISOfra2 =""; ISOtil2 =""; beloeb2=""; koebSalg2="";
var tekstLag3 =""; kurs3 =""; egenKurs3=false; ISOfra3 =""; ISOtil3 =""; beloeb3=""; koebSalg3="";
var tekstLag4 =""; kurs4 =""; egenKurs4=false; ISOfra4 =""; ISOtil4 =""; beloeb4=""; koebSalg4="";
var tekstLag5 =""; kurs5 =""; egenKurs5=false; ISOfra5 =""; ISOtil5 =""; beloeb5=""; koebSalg5="";
var fedprikker = "...";
function initValExt(){
var listeC = danKursArray();
var listeI = danKursArray();
//valutac - beløbet er angivet i. DKK punkt tilføjes og gøres default.
//listeC[listeC.length]=brandMoent+"%"+brand;
danKursDropdown(listeC,'ValutaC',0,brand);
//valutaI - beløbet omregnes til. "Vælg Valuta" punkt tilføjes og gøres default.
//listeI[listeI.length]=brandMoent+"%"+brand;
document.Form1.ValutaI.options[0] = new Option(vaelgValuta,"");
document.Form1.ValutaI.options[0].selected = true;
danKursDropdown(listeI,'ValutaI',1);
}
function initOTForside(){
initValExt();
}
function initValUdv(){
initValExt();
DefaultTom(true,true,'');
//Er parametre sendt med url'en?
var beloeb = StikMig('Beloeb');
var ISO1 = StikMig('ISO1');
var ISO2 = StikMig('ISO2');
var koeb = StikMig('Koeb');
var fundet=false;
//Kun hvis alle felter er udfyldt overføres parametrene, og beregning foretages.
if(beloeb!="" && ISO1!="" && ISO2!="") {fundet=true;}
else {
//Ligger variablerne lokalt og ikke "parent"?
beloeb = StikMig('Beloeb',true);
ISO1 = StikMig('ISO1',true);
ISO2 = StikMig('ISO2',true);
koeb = StikMig('Koeb',true);
if(beloeb!="" && ISO1!="" && ISO2!="") {fundet=true;}
}
if(fundet){
document.Form1.Beloeb.value = beloeb;
document.Form1.ValutaC.value = ISO1;
document.Form1.ValutaI.value = ISO2;
if(koeb=='true') {document.Form1.KoebSalg[0].checked=true} else {document.Form1.KoebSalg[1].checked=true}
BeregnResultat();
}
markeret(1);
}
function initValPopUp(){
var listeC = danKursArray();
var listeI = danKursArray();
//valutaC - beløbet omregnes til. "Vælg Valuta" punkt tilføjes og gøres default.
//listeC[listeC.length]=brandMoent+"%"+brand;
document.Form1.ValutaC.options[0] = new Option(vaelgValuta,"");
document.Form1.ValutaC.options[0].selected = true;
danKursDropdown(listeC,'ValutaC',1);
//valutaI - beløbet er angivet i. DKK punkt tilføjes og gøres default.
//listeI[listeI.length]=brandMoent+"%"+brand;
danKursDropdown(listeI,'ValutaI',0,brand);
}
function initValPopUpRD(){
var listeC = danKursArray('RD');
var listeI = danKursArray('RD');
//valutaC - beløbet angives i. DKK tilføjes og gøres default.
//listeC[listeC.length]=brandMoent+"%"+brand;
danKursDropdown(listeC,'ValutaC',0,brand);
//valutaI - beløbet regnes om til. DKK tilføjes. EUR gøres default.
//listeI[listeI.length]=brandMoent+"%"+brand;
danKursDropdown(listeI,'ValutaI',0,'EUR');
}
function udfyldFelter(){
var tmp = eval("beloeb"+aktuelLag);
if(tmp=='') DefaultVaerdier()
else {
eval("document.Form1.Beloeb.value = RoundMe(beloeb"+aktuelLag+",'',sprog2,2)"); document.Form1.Beloeb.focus(); document.Form1.Beloeb.select();
eval("document.Form1.ValutaC.value = ISOfra"+aktuelLag);
eval("document.Form1.ValutaI.value = ISOtil"+aktuelLag);
eval("if(koebSalg"+aktuelLag+"==0) {document.Form1.KoebSalg[0].checked=true} else {document.Form1.KoebSalg[1].checked=true}");
var kursAfrundet;
if(sprog2=='EN') {kursAfrundet = eval("RoundMe(kurs"+aktuelLag+"/100,\'\',sprog2,4)");}
else {kursAfrundet = eval("RoundMe(kurs"+aktuelLag+",\'\',sprog2,2)")};
eval("if(egenKurs"+aktuelLag+") {document.Form1.Kurs.value = kursAfrundet} else {document.Form1.Kurs.value =''}");
}
}
function Overfoer(sideid){
var parm = "Beloeb="+document.Form1.Beloeb.value+"&ISO1="+document.Form1.ValutaC.value+"&ISO2="+document.Form1.ValutaI.value+"&Koeb="+document.Form1.KoebSalg[0].checked;
eval("Link('I','','"+sideid+"?Opendocument&"+parm+"','New')");
}
function ValBeregn(valider, felt, maxAntalCifre, AcceptNull,type,valutaFra){
if (valider) {
Valider(felt,maxAntalCifre,AcceptNull,type,valutaFra);
}
if(document.getElementById('Resultat') || document.getElementById('Bel1')) {BeregnResultat(type);}
}
function tomFelter() {
if(document.getElementById('Resultat')) {document.getElementById('Resultat').innerHTML="";
if(document.getElementById('ResultatText')) {document.getElementById('ResultatText').innerHTML=""+resultat+""}}
else if(document.getElementById('Rad1')) {
//Hvis første lag skal radioknappen ikke stå alene.
//if (aktuelLag==1 && antalBeregninger<2) {DefaultTom(false, false,''); }
//else {DefaultTom(true,true,'');}
DefaultTom(true,true,'');
//eval("document.Form1.Kur"+aktuelLag+".innerHTML=''");
eval("tekstLag"+aktuelLag+"=''");
eval("kurs"+aktuelLag+"=''");
eval("egenKurs"+aktuelLag+"=''");
eval("ISOfra"+aktuelLag+"=''");
eval("ISOtil"+aktuelLag+"=''");
eval("beloeb"+aktuelLag+"=''");
eval("koebSalg"+aktuelLag+"=''");
SkrivKrydsOverskrift();
}
}
function FindPil(linienr, omregningstabel, slet) {
var oT=",0003";
if(!omregningstabel) {oT="";}
var sl=",0002";
if(!slet) {sl="";}
var homepage;
if(top.ishomepage) {homepage="top."}
else {homepage="top.logo."}
var pil = '
';
return pil;
}
//radio = true, hvis denne skal vises på tom linie.
//prikker = true, hvis prikker skal vises på tom linie.
function DefaultTom(radio,prikker,linienr){
if(linienr=="") {linienr=aktuelLag}
if(radio){
if(linienr==antalBeregninger) {defTom = FindPil(linienr,true,false);}
else {defTom = FindPil(linienr,true,true);}
eval("document.getElementById('Rad"+linienr+"').innerHTML= defTom");
}
else eval("document.getElementById('Rad"+linienr+"').innerHTML= ''")
if(prikker){
eval("document.getElementById('Bel"+linienr+"').innerHTML= fedprikker");
eval("document.getElementById('Kur"+linienr+"').innerHTML= fedprikker");
eval("document.getElementById('Kry"+linienr+"').innerHTML= ''");
eval("document.getElementById('Dkk"+linienr+"').innerHTML= fedprikker");
}
else {
eval("document.getElementById('Bel"+linienr+"').innerHTML= ''");
eval("document.getElementById('Kur"+linienr+"').innerHTML= ''");
eval("document.getElementById('Kry"+linienr+"').innerHTML= ''");
eval("document.getElementById('Dkk"+linienr+"').innerHTML= ''");
}
}
function LinieFarve(farve){
//document.getElementById('Bel'+aktuelLag).bgColor = farve;
//document.getElementById('Kur'+aktuelLag).bgColor = farve;
//document.getElementById('Kry'+aktuelLag).bgColor = farve;
//document.getElementById('Dkk'+aktuelLag).bgColor = farve;
document.getElementById('B'+aktuelLag).bgColor = farve;
}
//Hvis forrige linie er tom pga rettelse. eks. beløb er tomt -> at linien slettes ved næste ret/slet/næstelinie
function ErForrigTom(linienr){
var tmp = false;
eval("if(document.getElementById('Bel"+aktuelLag+"').innerHTML==fedprikker && aktuelLag != antalBeregninger) {SletLinie(aktuelLag); if(linienr>aktuelLag) {tmp = true;}}");
if(tmp) return true;
}
//markerer aktuel linie.
function markeret(inp){
//if (ErForrigTom(inp)) {inp= inp-1;}
if(inp<=antalBeregninger){
//tidligere selected lag sættes til ikke selected
LinieFarve("#ffffff");
//nyt markeret lag markeres.
if(inp<=5 & inp>=1){
aktuelLag=inp;
LinieFarve(farveMarkeretLinie);
//Felter udfyldes fra den markerede linie
udfyldFelter();
}
// næste beregningknappen er valgt. inp= -1
else {
aktuelLag=antalBeregninger;
DefaultTom(true,true,'');
//if(aktuelLag==1 | aktuelLag==3 | aktuelLag==5) {eval("document.getElementById('B"+aktuelLag+"').bgColor='#efefef'");}
eval("document.getElementById('B"+aktuelLag+"').style.cursor='hand'");
DefaultVaerdier();
LinieFarve(farveMarkeretLinie);
}
}
}
function changeField(Feltnavn,vaerdi) {
eval("if (document.Form1."+Feltnavn+".value == '') document.Form1."+Feltnavn+".value = vaerdi");
}
function BeregnIAlt(){
nr1 = document.getElementById('Dkk1').innerHTML;
if(nr1=="" || nr1=="..." || nr1==fedprikker) {nr1=0;} else {nr1=parseFloat2(fjern(nr1,tusindtalSep)); if(isNaN(nr1)) nr1=0;}
nr2 = document.getElementById('Dkk2').innerHTML;
if (nr2=="" || nr2=="..." || nr2==fedprikker) {nr2=0} else {nr2=parseFloat2(fjern(nr2,tusindtalSep)); if(isNaN(nr2)) nr2=0;}
nr3 = document.getElementById('Dkk3').innerHTML;
if (nr3=="" || nr3=="..." || nr3==fedprikker) {nr3=0} else {nr3=parseFloat2(fjern(nr3,tusindtalSep)); if(isNaN(nr3)) nr3=0;}
nr4 = document.getElementById('Dkk4').innerHTML;
if (nr4=="" || nr4=="..." || nr4==fedprikker) {nr4=0} else {nr4=parseFloat2(fjern(nr4,tusindtalSep)); if(isNaN(nr4)) nr4=0;}
nr5 = document.getElementById('Dkk5').innerHTML;
if (nr5=="" || nr5=="..." || nr5==fedprikker) {nr5=0} else {nr5=parseFloat2(fjern(nr5,tusindtalSep)); if(isNaN(nr5)) nr5=0;}
document.getElementById('Ialt').innerHTML=tilfojPunktum(RoundMe(nr1+nr2+nr3+nr4+nr5,'',sprog2,2),sprog2);
}
function KursOmregningstabel(brand2){
var kurs;
var kursfra;
var kurstil;
var isofra = document.Form1.ValutaC.value;
var isotil = document.Form1.ValutaI.value;
//hvis begge felter er udfyldt.
if(isofra!=""&&isotil!=""){
//Hvis de to valuta er ens er kursen 100 og der beregnes ikke.
if(isofra==isotil) {kurs='100'; kursfra='100'; kurstil='100';}
else {
//Hvis krydskurs findes kursfra og kurstil uafhængig af valgt køb/salg. De er begge = Nationalbankens kurs.
if(document.Form1.ValutaC.value!=brand && document.Form1.ValutaI.value!=brand){
kursfra=parseFloat2(findKurs(isofra,'n'));
kurstil=parseFloat2(findKurs(isotil,'n'));
natKurs = true;
}
else {
//Kurs = 100 hvis DKK ellers findes kursen.
if(document.Form1.ValutaC.value==brand) {kursfra=100} else
{kursfra=parseFloat2(findKurs(isofra))}
if(document.Form1.ValutaI.value==brand) {kurstil=100} else {kurstil=parseFloat2(findKurs(isotil))}
}
//hvis feltet Kurs er udfyldt - Kursen må være i forhold til "Beløbet er angivet i".
if(document.Form1.Kurs) {if(document.Form1.Kurs.value!=""){kursfra=100;}}
//Kursen gemmes i variabel til evt. senere brug.
//Krydskurs
if(kursfra!=100 && kurstil!=100) { kurs = 100 * kurstil/kursfra}
//Kurs i forhold til dansk
else if(kursfra!=100) { kurs = kursfra;}
else if(kurstil!=100) { kurs = kurstil;}
else { kurs = 100;}
}
}
aabenOT(kurs,isofra,isotil,brand2);
}
function BeregnResultat(type){
var kursfra;
var kurstil;
var beloeb = document.Form1.Beloeb.value;
var isofra = document.Form1.ValutaC.value;
var isotil = document.Form1.ValutaI.value;
var natKurs = false;
//På EN vises tallet således 99,999.99 ellers 99.999,99
//Kan evt. slettes da variablerne vises og sættes som globalvariabler ud fra top.gsBrand
if(type=='EN') {tusindtalSep=','; decimalSep='.'; sprog2=type;}
else {tusindtalSep='.'; decimalSep=',';}
// RD - altid nat.middelkurs
if(type=='RD') {natKurs=true}
//hvis alle nødvendige felter er udfyldt
if(isofra!=""&&isotil!=""){
//hvis beløb er udfyldt
if(beloeb!="") {
beloebtext=decimaliser(tilfojPunktum(fjern(document.Form1.Beloeb.value,tusindtalSep),sprog2));
//Hvis de to valuta er ens er kursen 100 og der beregnes ikke.
if(document.Form1.ValutaC.value==document.Form1.ValutaI.value) {eval("kurs"+aktuelLag+" = '100'"); kursfra='100'; kurstil='100';}
else {
//Hvis krydskurs findes kursfra og kurstil uafhængig af valgt køb/salg. De er begge = Nationalbankens kurs. Eller hvis RD er det altid Nat.middelkurs.
if((document.Form1.ValutaC.value!=brand && document.Form1.ValutaI.value!=brand) | type=='RD'){
// En af de efterfølgende if-sætninger vil være opfyldt for RD
if(document.Form1.ValutaC.value==brand) {kursfra=100} else {kursfra=parseFloat2(findKurs(isofra,'n'))}
if(document.Form1.ValutaI.value==brand) {kurstil=100} else {kurstil=parseFloat2(findKurs(isotil,'n'))}
natKurs = true;
}
else {
//Kurs = 100 hvis DKK ellers findes kursen.
if(document.Form1.ValutaC.value==brand) {kursfra=100} else
{kursfra=parseFloat2(findKurs(isofra))}
if(document.Form1.ValutaI.value==brand) {kurstil=100} else {kurstil=parseFloat2(findKurs(isotil))}
}
//hvis feltet Kurs er udfyldt - Kursen må være i forhold til "Beløbet er angivet i".
if(document.Form1.Kurs) {if(document.Form1.Kurs.value!=""){kursfra=100;}}
//Kursen gemmes i variabel til evt. senere brug.
//Krydskurs
if(kursfra!=100 && kurstil!=100) { eval("kurs"+aktuelLag+" = 100 * kurstil/kursfra")}
//Kurs i forhold til dansk
else if(kursfra!=100) { eval("kurs"+aktuelLag+" = kursfra")}
else if(kurstil!=100) { eval("kurs"+aktuelLag+" = kurstil")}
else { eval("kurs"+aktuelLag+" = '100'")}
}
//ISO koderne gemmes i variabel til evt. senere brug.
eval("ISOfra"+aktuelLag+" = isofra");
eval("ISOtil"+aktuelLag+" = isotil");
//beloeb gemmes i variabler til evt. senere brug.
var beloebTal = parseFloat2(fjern(beloeb,tusindtalSep));
eval("beloeb"+aktuelLag+" = beloebTal");
//koebSalg gemmes i variabler til evt. senere brug.
if(document.Form1.KoebSalg){if(document.Form1.KoebSalg[1].checked==true) {eval("koebSalg"+aktuelLag+" = 1");} else {eval("koebSalg"+aktuelLag+" = 0");}}
//Resultatet udregnes.
//Hvis EN byttes der om på brøkstregen eftersom deres kursbegreb er omvendt af hvad vi kender i DK.
if(type=='EN' || type=='FI') {var resultat = BeregnBeloeb(beloebTal,kurstil,kursfra,type);}
else {var resultat = BeregnBeloeb(beloebTal,kursfra,kurstil,type);}
//Resultatet lægges i resultatfeltet. (popup - simpel beregner)
if(document.getElementById('Resultat')) {
//Tekst, beløb og kurs til resultatfeltet.
var koebsalg = "";
if(document.Form1.KoebSalg){
if(document.Form1.KoebSalg[1].checked==true) {koebsalg = salgsKursTekst} else {koebsalg=koebsKursTekst}
}
else {koebsalg = koebsKursTekst}
if (natKurs) {koebsalg = natKursTekst}
var kursAfrundet;
//NIB og NB viser kursen 1:1 med 4 decimaler. Ellers vises 1:100 med 2 decimaler.
if(type=='EN') {kursAfrundet = eval('RoundMe(kurs'+aktuelLag+'/100,\'\',sprog2,4)');}
else {kursAfrundet = eval('RoundMe(kurs'+aktuelLag+',\'\',sprog2,2)');}
var tekstresultat = beloebtext+" "+isofra+" "+svarerTil+"
" +
resultat +" "+isotil +"
" +"("+koebsalg+" "+kursAfrundet+")";
document.getElementById('Resultat').innerHTML=tekstresultat;
}
//Udvidet beregning
else if(document.getElementById('Rad1')) {
var titlemo = "";
var type2 = "";
var typeNat = "";
var salgTekst;
var koebTekst;
if(type=='EN' & top.ishomepage) {salgTekst=''; koebTekst='';}
else if(type=='EN') {salgTekst='(s)'; koebTekst='(b)';}
else {salgTekst='(s)'; koebTekst='(k)'; }
eval("if(koebSalg"+aktuelLag+"==0) {type2=koebTekst; titlemo=titleKoeb;} else {type2=salgTekst; titlemo=titleSalg;}");
//Hvis nat.kurser ikke angivelse af k eller s men i stedet mellemrum så kursen står pænt under hinanden.
if (natKurs) {
type2="";
titlemo=titleNat;
if(type=='EN' & top.ishomepage) typeNat='';
else typeNat=' ';
}
//Punktet Omregningstabel i funktionspilen vises kun ved køb.
var oT=true;
if(type2==salgTekst) {oT=false;}
//Punktet skal dog altid vises på NIB og NB da der kun kan regnes på købskurs her.
if(type=='EN' & top.ishomepage) {oT=true;}
var pil = FindPil(aktuelLag, oT,true);
eval("document.getElementById('Rad"+aktuelLag+"').innerHTML= pil");
var foerstevaluta = false;
var andenvaluta = false;
eval("if(ISOfra"+aktuelLag+" !=brand) foerstevaluta = true");
eval("if(ISOtil"+aktuelLag+" !=brand) andenvaluta = true");
var valuttil = eval("ISOtil"+aktuelLag);
var valutfra = eval("ISOfra"+aktuelLag);
if(foerstevaluta) eval("document.getElementById('Bel"+aktuelLag+"').innerHTML= beloebtext + ' '+valutfra");
else eval("document.getElementById('Bel"+aktuelLag+"').innerHTML= resultat+' '+valuttil");
if(andenvaluta && foerstevaluta) {
eval("document.getElementById('Kry"+aktuelLag+"').innerHTML= resultat +' '+valuttil");
eval("document.getElementById('Dkk"+aktuelLag+"').innerHTML= ''");
//document.Form1.krydskurs.innerHTML=kryds;
}
else if (andenvaluta) {
//tallet i DKK kolonnen er minus hvis salg.
if(!oT) {beloebtext="-"+beloebtext;}
eval("document.getElementById('Dkk"+aktuelLag+"').innerHTML= beloebtext ");
eval("document.getElementById('Kry"+aktuelLag+"').innerHTML= ''");
}
else {
//tallet i DKK kolonnen er minus hvis salg.
if(!oT) {resultat="-"+resultat;}
eval("document.getElementById('Dkk"+aktuelLag+"').innerHTML= resultat");
eval("document.getElementById('Kry"+aktuelLag+"').innerHTML= ''");
}
//eval("document.Form1.Kur"+aktuelLag+".innerHTML= ''+RoundMe(kurs"+aktuelLag+",\'\',sprog2,2)+type2+''+typeNat");
var kursAfrundet;
//NIB og NB viser kursen 1:1 med 4 decimaler. Ellers vises 1:100 med 2 decimaler.
if(type=='EN') {kursAfrundet = eval('RoundMe(kurs'+aktuelLag+'/100,\'\',sprog2,4)');}
else {kursAfrundet = eval('RoundMe(kurs'+aktuelLag+',\'\',sprog2,2)');}
eval("document.getElementById('Kur"+aktuelLag+"').innerHTML= kursAfrundet+type2+typeNat");
//if(aktuelLag==1 || aktuelLag==3 || aktuelLag==5) {eval("document.Form1.B"+aktuelLag+".bgColor='#efefef'")}
//Er der beregninger i kryds kolonnen skal overskriften vises ellers skal den slettes
SkrivKrydsOverskrift();
}
}
//Beløb er tom.
else tomFelter();
}
//alle nødvendige felter er ikke udfyldt -> Resultatfelt bliver tomt.
else tomFelter();
if(document.getElementById('Dkk1')) {BeregnIAlt();}
}
//Er der beregninger i kryds kolonnen skal overskriften vises ellers skal den slettes
function SkrivKrydsOverskrift(){
if(document.getElementById('Kry1').innerHTML=="" && document.getElementById('Kry2').innerHTML=="" && document.getElementById('Kry3').innerHTML=="" && document.getElementById('Kry4').innerHTML=="" && document.getElementById('Kry5').innerHTML=="")
{document.getElementById('krydskurs').innerHTML="";}
else {document.getElementById('krydskurs').innerHTML=kryds;}
}
function SletLinie(linienr){
//if(ErForrigTom(linienr)) linienr = linienr-1;
linie = parseInt(linienr);
if(antalBeregninger==1) {DefaultTom(true,true,'');}
else{
for(i=linie;i linien skal markeres som aktuel linie med "..." og variablerne = "".
//Hvis sidste linie indeholdte "..." der nu er rykket op -> linien skal være tom og linien over skal markeres.
eval("if(document.getElementById('Bel"+(antalBeregninger-1)+"').innerHTML!=fedprikker){DefaultTom(true,true,antalBeregninger); markeret(antalBeregninger); beloeb"+antalBeregninger+"=''; kurs"+antalBeregninger+"=''; egenkurs"+antalBeregninger+"=''; ISOfra"+antalBeregninger+"=''; ISOtil"+antalBeregninger+"=''; koebSalg"+antalBeregninger+"='';} else {DefaultTom(false,false,antalBeregninger); document.getElementById('B'+antalBeregninger).bgColor = '#ffffff'; document.getElementById('B"+antalBeregninger+"').style.cursor='auto'; antalBeregninger=antalBeregninger-1; markeret(antalBeregninger);}");
}
DefaultVaerdier();
BeregnIAlt();
//For at være sikker på at pilen i sidste linie ikke indeholder slet.
var pil = FindPil(i, oT,false);
eval("document.getElementById('Rad"+antalBeregninger+"').innerHTML=pil");
}
function NaesteBeregning(){
//ErForrigTom();
//Kun næste linie hvis aktuel linie er udfyldt.
if(eval("ISOfra"+antalBeregninger+"!=''")){
//Hvis de 5 linier ikke er udfyldt endnu.
if(antalBeregninger<5) {
antalBeregninger = antalBeregninger+1;
//Det nye lag markeres.
markeret(-1);
}
//De 5 linier er udfyldt
else { alert('Der kan ikke foretages mere end 5 beregninger. Slet eller ret evt. en af beregningerne.');}
}
else markeret(antalBeregninger);
}
function DefaultVaerdier(){
document.Form1.Beloeb.value="";
document.Form1.Kurs.value="";
//document.Form1.ValutaC.options[0].selected=true;
defaultDropdown('ValutaC',brand);
document.Form1.ValutaI.options[0].selected=true;
document.Form1.KoebSalg[0].checked=true;
}
function danKursDropdown(liste,dropdown,startplads,defaultselected){
var sortlist = liste.sort();
for(i=0;i-1){
iso = valutafelt.substr(start+1,3);
slutland = valutafelt.indexOf('%',start+1);
land = trim(valutafelt.substring(start+7,slutland)," ");
// Hvis RD skal kun benyttes DKK og EUR
if(type=='RD') {if(iso=="DKK" | iso=="EUR") {liste[k] = land+'%'+iso; k++} }
else liste[j] = land+'%'+iso;
//document.Form1.ValutaC.options[j] = new Option(land,iso);
//document.Form1.ValutaI.options[j] = new Option(land,iso);
j++;
//nu er i fremme ved salgskursen.
i= valutafelt.indexOf('%',slutland+1)+1;
//nu er i fremme ved nationalbankens kurs -> i næste løkke rammes næste valuta.
i= valutafelt.indexOf('%',i)+1;
}
//Den sidste % er mødt eller der findes ikke flere.
//i tælles op med 10 så den er større end længden af valutastrengen -> Løkken stopper.
else {i=i+10;}
}
return liste;
}
function findKurs(valuta,koebSalg){
var kurs;
var type;
var valutafelt="";
if(document.Form1.txhValInfo) {valutafelt = new String(document.Form1.txhValInfo.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(gsBrand=='NB' | gsBrand=='NIB' | gsBrand=='UK') type='K'; else type='S';}
else {if(gsBrand=='NB' | gsBrand=='NIB' | gsBrand=='UK') type='S'; else type='K';}
}
//teksten i popupberegneren som Default er køb (salg kan ikke vælges)
else {if(gsBrand=='NB' | gsBrand=='NIB' | 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=decimaliser(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