function eDankortRouter(form) {
        var oHeight = 0;
        var oWidth = 0;
        var iHeight = 300;
        var iWidth = 350;
        var iLeft = 0;
        var iTop = 0;

        oHeight = top.window.screen.availHeight;
        oWidth = top.window.screen.availWidth;

        if(oHeight > 3*iHeight)
            iHeight = oHeight/3;

        if(oWidth > 3*iWidth)
            iWidth = oWidth/3;

        if(oWidth > iWidth)
            iLeft = (oWidth - iWidth)/2;

        if(oHeight > iHeight)
            iTop = (oHeight - iHeight)/2;

        window.open('','router','scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=no,status=yes,width='
            + iWidth + ',height=' + iHeight + ',left='
            + iLeft + ',top=' +iTop +'dependent=yes');
        form.target = 'router';
        form.submit();
    };

function openaddstepwindow() {
  window.open('individuel_vejledning.php','','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=100,left=200,width=700,height=550');
}

function opendemandwindow() {
  window.open('demands.php','','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=100,left=200,width=410,height=360');
}
function Checkbeggefelter() {
 if (document.beggefelter.headline.value == "" || document.beggefelter.besked.value == "") {
    alert("Du mangler at udfylde begge felter, prøv igen!");
             return false; }
}
function Checkfelt() {
 if (document.kommentar.besked.value == "") {
    alert("Du har ikke skrevet noget, prøv igen!");
             return false; }
}
function Checkcom() {
 if (document.kommentar.besked.value == "" || document.kommentar.besked.value == "kommentér") {
    alert("Skriv en kommentar først!");
             return false; }
}
function Checkblog() {
 if (document.kommentar.headline.value == "") {
    alert("Overskrift skal udfyldes, prøv igen!");
             return false; }
}
function ShowOnly() {
     document.showonly.submit();

}
function calenderch() {
     document.publishweight.submit();

}
function Checksendbesked() {
 if (document.beggefelter.headline.value == "" || document.beggefelter.besked.value == "" || document.beggefelter.reciever.value == "") {
    alert("Du har ikke udfyldt alle felterne, prøv igen!");
             return false; }
}

function Checktilmelding1() {
   // var illegalChars = /\W/; // allow letters, numbers, and underscores
    //var legalChars = /[^\w|,|\.|\/|@]/;
   var illegalChars = /[^a-zA-Z0-9_æøåÆØÅ]/;


    if (illegalChars.test(document.tilmelding1.brugernavn.value)) {
    alert("Dit brugernavn må ikke indeholde specielle tegn eller mellemrum, prøv igen!");
    document.tilmelding1.brugernavn.focus();
    return false; }
else if (document.tilmelding1.brugernavn.value.length <= 5) {
        alert("Brugernavnet skal min. være 6 tegn, prøv igen!");
        return false; }

  else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.tilmelding1.email.value)){
       alert("E-mail-adressen er ikke gyldig, prøv igen!");
       document.tilmelding1.email.focus();
       return false; }

  else if (document.tilmelding1.navn.value == "" ||
        document.tilmelding1.adresse.value == "" ||
        document.tilmelding1.postnr.value == "" ||
        document.tilmelding1.brugernavn.value == "" ||
        document.tilmelding1.adgangskode1.value == "" ||
        document.tilmelding1.adgangskode2.value == "" ||
        document.tilmelding1.betingelser.checked == false) {
        alert("Husk at udfylde alle felter og afmærk godkendelsen af betingelserne!");
        return false; }

        else if (document.tilmelding1.adgangskode1.value != document.tilmelding1.adgangskode2.value) {
        alert("Adgangskoden og den bekræftede adgangskode stemmer ikke overens, prøv igen!");
        return false; }
        
  else if (document.tilmelding1.adgangskode1.value.length <= 5) {
        alert("Adgangskoden skal min. være 6 tegn, prøv igen!");
        return false; }


  else  {
    document.tilmelding1.submit();
        }
}
function Checktilmelding2() {
   if (document.tilmelding1.betingelser.checked == false) {
        alert("Husk at afmærke godkendelsen af betingelserne!");
        return false; }
}
function Checkprofil1() {
  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.profilform1.email.value)){
       alert("E-mail-adressen er ikke gyldig, prøv igen!");
             return false; }
  else if (document.profilform1.navn.value == "" ||
        document.profilform1.adresse.value == "" ||
        document.profilform1.postnr.value == "" ||
    document.profilform1.adgangskode1.value == "" ||
    document.profilform1.adgangskode2.value == "") {
       alert("Husk at udfylde alle felter!");
             return false; }

    else if (document.profilform1.adgangskode1.value != document.profilform1.adgangskode2.value) {
    alert("Adgangskoden og den bekræftede adgangskode stemmer ikke overens, prøv igen!");
             return false; }
  else if (document.profilform1.adgangskode1.value.length <= 5) {
        alert("Adgangskoden skal minimum være 6 tegn, prøv igen!");
        return false; }

}

function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}

function areusure5()
{
conf = confirm('ER DU SIKKER PÅ AT DU VIL LUKKE DIT MEDLEMSKAB? \nDETTE KAN IKKE FORTRYDES!');
if(!conf)
    {
    return false;
    }
}
function areusure6()
{
conf = confirm('Er du sikker på at du vil slette indlægget?');
if(!conf)
    {
    return false;
    }
}
function areusuren4()
{
conf = confirm('Er du sikker på at du ikke længere ønsker at følge denne ven?');
if(!conf)
    {
    return false;
    }
}
function areusurenblog()
{
conf = confirm('Er du sikker på at du slette dette blogindlæg?');
if(!conf)
    {
    return false;
    }
}
function areusure4()
{
conf = confirm('Dette skridt flyttes nu over i \"Slettede skridt\".\n\nDu kan til hver en tid flytte skridtet tilbage til \"Mine aktive skridt\" igen.');
if(!conf)
    {
    return false;
    }
}
function areusure3()
{
conf = confirm('Dette skridt flyttes nu til Mine aktive skridt.\n\nDu kan til hver en tid overføre skridtet til  Mine ikke fungerende skridt igen.');
if(!conf)
    {
    return false;
    }
}
function inaktivepay() {
    document.tilmelding1.payment.disabled=true;
}
function Checkforgotpass() {
  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.forgotpassform.lostemail.value)){
       alert("E-mail-adressen er ikke gyldig, prøv igen!");
             return false; }
}
function Checklogin() {
    if (document.loginform.brugernavn.value == "" ||
    document.loginform.adgangskode.value == "") {
    alert("Du mangler at indtaste dit brugernavn og adgangskode, prøv igen!");
             return false; }
}

function Checkpublishstatus() {
    if (document.publishstatus.status.value == "Del dine tanker her..." || document.publishstatus.status.value == "") {
    alert("Du mangler at skrive noget i statusfeltet, prøv igen!");
             return false; }
}

function Checknewsletter() {
  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.newsletterform.newsletteremail.value)){
       alert("E-mail-adressen er ikke gyldig, prøv igen!");
             return false; }
}
function checknyopskrift() {
    if (document.nyopskrift.titel.value == "") {
    alert("Titel skal udfyldes, prøv igen!");
             return false; }
}
function Checkmail() {
  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.mailform.mailmail.value)){
       alert("E-mail-adressen er ikke gyldig, prøv igen!");
             return false; }
             else if (document.mailform.mailname.value == "" || document.mailform.mailmess.value == "") {
    alert("Navn og tekst skal udfyldes, prøv igen!");
             return false; }
}
function rulover(imgid, imgsrc)
{
  document.getElementById(imgid).src=imgsrc;
}
function rulud(imgid, imgsrc)
{
  document.getElementById(imgid).src=imgsrc;
}
function areusure()
{
conf = confirm('Vil du slette denne besked?');
if(!conf)
    {
    return false;
    }
}

function toggle() {
    var ele = document.getElementById("toggleText");
    var text = document.getElementById("displayText");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = "Vis tidligere statusopdateringer >>";
      }
    else {
        ele.style.display = "block";
        text.innerHTML = "Skjul tidligere statusopdateringer >>";
    }
} 
function toggle2() {
    var ele = document.getElementById("toggleText2");
    var text = document.getElementById("displayText2");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = "Sådan gør du >>";
      }
    else {
        ele.style.display = "block";
        text.innerHTML = "<< Skjul<br><br>";
    }
} 
function toggle3() {
    var ele = document.getElementById("toggleText3");
    var text = document.getElementById("displayText3");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = "<img src='/images/hvadfaarman.png' alt='Hvad får man?'>";
      }
    else {
        ele.style.display = "block";
        text.innerHTML = "<img src='/images/hvadfaarman.png' alt='Hvad får man?'>";
    }
} 
function toggle4() {
    var ele = document.getElementById("toggleText4");
    var text = document.getElementById("displayText4");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = " <img alt='Per Brændgaard | Slank med Små Skridt' border='0' src='images/arrowmenu.gif' style='margin-left:3px;'> Per Brændgaard";
      }
    else {
        ele.style.display = "block";
        text.innerHTML = "<img alt='Per Brændgaard | Slank med Små Skridt' border='0' src='images/arrowmenudown.gif' style='margin-left:3px;'> Per Brændgaard";
    }
} 
function changeText(dato){
    document.getElementById('udloeb').innerHTML = dato;
}







