﻿// --- SP-beregning --- //

function spBeregn()
{
    var vaerdi = document.getElementById('spVaerdi').value;
    var procent = document.getElementById('spProcent').value;

    var fejl = document.getElementById('spFejl');
    var udbetaling = document.getElementById('spUdbetaling');
    var formue = document.getElementById('spFormue');
    var foroegelse = document.getElementById('spForoegelse');

    var vaerdiKomma = 0; var vaerdiPunktum = 0; var vaerdiBegge = 0; var vaerdiTom = 0;
    if(vaerdi.indexOf(',') !== -1) { vaerdiKomma = 1; }
    if(vaerdi.indexOf('.') !== -1) { vaerdiPunktum = 1; }
    if(vaerdiKomma == 1 && vaerdiPunktum == 1) { vaerdiBegge = 1; }
    if(vaerdiKomma == 0 && vaerdiPunktum == 0) { vaerdiTom = 1; }

    var procentKomma = 0; var procentPunktum = 0; var procentBegge = 0; var procentTom = 0;
    if(procent.indexOf(',') !== -1) { procentKomma = 1; }
    if(procent.indexOf('.') !== -1) { procentPunktum = 1; }
    if(procentKomma == 1 && procentPunktum == 1) { procentBegge = 1; }
    if(procentKomma == 0 && procentPunktum == 0) { procentTom = 1; }

    var ens = 0; var komma = 0; var punktum = 0;
    if(vaerdiKomma == 1 && vaerdiKomma == procentKomma) { ens = 1; komma = 1; }
    if(vaerdiPunktum == 1 && vaerdiPunktum == procentPunktum) { ens = 1; punktum = 1; }
    if(vaerdiTom == 1 || procentTom == 1) {
	  ens = 1;
	  if(vaerdi.indexOf(',') !== -1) { komma = 1; }
	  if(procent.indexOf(',') !== -1) { komma = 1; }
    }

    if(vaerdiBegge == 0 && procentBegge == 0 && ens !== 0 && procent.length > 0 && vaerdi.length > 0)
    {
	  if(komma == 1) { vaerdi = vaerdi.replace(/,/,"."); procent = procent.replace(/,/,"."); }

	  if(isNaN(vaerdi) == false && isNaN(procent) == false)
	  {
		var udbetaling35 = 0;
		if(vaerdi > 15000) { udbetaling35 = 15000*0.65; } else { udbetaling35 = vaerdi*0.65; }

		var udbetaling50 = 0;
		if(udbetaling35 == 9750) { udbetaling50 = (vaerdi-15000)*0.5; }

		var udbetalingNy = (udbetaling35+udbetaling50);
		var formueNy = (udbetalingNy*100)/(100-procent);

		fejl.innerHTML = '';
		udbetaling.value = Math.round(udbetalingNy);
		formue.value = Math.round(formueNy);
		foroegelse.value = Math.round(formueNy-vaerdi);
/*
		if(komma == 1)
		{
		    udbetaling.value = udbetaling.value.replace(/\./,",");
		    formue.value = formue.value.replace(/\./,",");
		    foroegelse.value = foroegelse.value.replace(/\./,",");
		}
*/
	  } else {
	  fejl.innerHTML = '<span style="color: red;">Fejl i de indtastede værdier.</span>';
	  udbetaling.value = '';
	  formue.value = '';
	  foroegelse.value = '';
	  }
    } else {
	  fejl.innerHTML = '<span style="color: red;">Fejl i de indtastede værdier.</span>';
	  udbetaling.value = '';
	  formue.value = '';
	  foroegelse.value = '';
    }
}


// --- Henter navnet på den valgte afdeling og viser det i input feltet Vis_afdeling --- //

function updateAfdelingName(){

  document.getElementById("idAfdeling").onchange = function(){
    valgtAfdeling = document.getElementById("idAfdeling")[document.getElementById('idAfdeling').selectedIndex].innerHTML;
    //alert(valgtAfdeling);
    document.Kontakt.Vis_afdeling.value = valgtAfdeling;
    };

}



// --- Ændre netbank login url så den ikke fanges som popup --- //

function ReplaceFileLink() {
  if(!document.getElementById("nav2")) return;
  
  var elms = Tangora.DOM.GetCollectionByClassName("nav2","a","navigation");
 
  elms[0].href = "javascript:void(window.open('https://www.portalbank.dk/broager/homebanking/logon/logonportalbank/', 'netbankwindow' ,''))";  
}

function CallReplaceFileLink() {
  window.setTimeout(ReplaceFileLink, 1500);
}

function OpenNetbank() {

}

function validateUser() {
  username = $elm('user_10').value;
  data = $ts.ajax({
    url : '/?id=364&nr=' + username,
    type : 'GET',
    async : false
  });
  eval(data);
  if(data.records.length == 1) {
    document.rediger361.submit();
  } else {
    LightBox.Open('<div id="lightBox" class="section">Vi kan ikke finde dit netbank aftalenummer i vores system. Kontroller venligst at du har skrevet korrekt.</div>', null, null, '#lightBox {padding:20px; background-color:#FFFFFF; width:250px;}');
    return false;
  }
}
