function login_maak() {
  var t='';
  t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
     '<col width="161"><col width="8"><col>'+
     '<tr><td class="td_marge" colspan="3"><span id="cookiespan"></span></td></tr>'+
     '<tr><td class="td_marge" colspan="3"><span id="browserspan"></span></td></tr>'+
     '<tr>'+
       '<td id="td_greenmenu" valign="bottom"></td>'+
       '<td>&nbsp;</td>'+
       '<td><span id="inhoudspan"></span></td>'+
     '</tr>'+
     '<tr><td class="td_marge" colspan="3"><font color="#ff0000"><b><span id="loginmededeling"></span></b></font></td></tr>'+
     '<tr><td class="td_marge" colspan="3" style="font-size:xx-small;"><span id="copyrightspan"></span></td></tr>'+
     '</table>';
     return t;
}

function login_ververs() {
  allowenter();
  getdataownercookie();
  //hasdc=((common_owneridcode!='')&&(common_owneridcode!=900));
  hasdc=(common_owneridcode!='');
  if (!hasdc) {
         
    poar=[]; upar=[];
  } else {
    getportal(1);
    getupdate(1);
  }
  updatecookiespan();
  updatebrowserspan();
  updateinhoudspan();
  //if (!hasdc) opendatabasecode(); else
  if (!newpw) openwachtwoord();
  //getid("applicatienaam").innerHTML=ApplicationName;
  //getid("txt").innerHTML+='<br>'+common_owneridcode;
  getid("copyrightspan").innerHTML=copyrightstring();
}

var loggedin = false;
var hasdc = true;
var valid = false;
var newpw = true;

function login() {
  var r=common_login(cookienaam,"i",getid("loginusercode").value,getid("loginpassword").value)-0;
  if (r==1) loginok(); else
  if (r==2) logoutok(); else
            loginfalse();
}

function logout() {
  var r=common_login(cookienaam,"o","","");
//  if (r==1) loginok(); else
  if (r==2) logoutok(); else
            loginfalse();
}

function loginok() {
//getid("txt").innerHTML+='<br>loginok';
  loggedin=true;
  
  var t='';
//  t ='<ul style="list-style-type: disc;"><li style="margin-left: -24px; color: #e7ffc8;">Item</li></ul>';
  t+=maakportal(0,loggedin);
  getid("blauw2span").innerHTML=t;
  maakportaldata(0,loggedin);
  interpretcookie();
//  getid("loginbedrijf").innerHTML=currentbedrijfsnaam;
  getid("loginnaam").innerHTML=currentusernaam;
  getid("loginmededeling").innerHTML="";
  
  updateoranje2span();
  
  updategroen2span();
}

function logoutok() {
//getid("txt").innerHTML+='<br>logoutok';
  loggedin=false;

  var t = ''
  t+=maakportal(0,loggedin);
  getid("blauw2span").innerHTML=t;
  maakportaldata(0,loggedin);
  getid("loginmededeling").innerHTML="";

  updateoranje2span();

  updategroen2span();
}

function loginfalse() {
//getid("txt").innerHTML+='<br>loginfalse';
  logoutok();
  getid("loginmededeling").innerHTML="Login-naam/Wachtwoord-combinatie is niet geaccepteerd.<br>&nbsp;";
}

function updateinhoudspan() {
  var t='';
  //hasdc=((common_owneridcode!='')&&(common_owneridcode!=900));
  hasdc=(common_owneridcode!='');
  if (!getlicence(hasdc)) { common_owneridcode=''; hasdc=false; }

//  t+='<div style="font-weight:bold; font-size:12pt; color:#ff0000;">LET OP: Vanwege het doorvoeren van een ingrijpende verbetering in de vormgeving zijn de meeste schermen tussen 11:00 en 13:00 niet beschikbaar!</div>';

//  t+='develop<br>';
  t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
     '<col width="255"><col width="15"><col width="330"><col width="15"><col>'+
     '<tr>'+
       '<td class="td_blok_blauw1">'+
         '<div style="font-size:16pt; font-weight:bold;">'+veldlijstWaarde(LicencecodeLijst,licence_licencecode)+'</div>'+
//         '<div style="font-size:10pt; font-weight:bold;">MIJN GEGEVENS</div>'+
       '</td>'+
       '<td></td>'+
       '<td class="td_blok_oranje1">'+
         '<div style="font-size:16pt; font-weight:bold;">'+licence_businessname+'</div>'+
//         '<div style="font-size:10pt; font-weight:bold;">PORTAL</div>'+
       '</td>'+
       '<td></td>'+
       '<td class="td_blok_groen1">'+
         '<div style="font-size:16pt; font-weight:bold;">Laatste nieuws</div>'+
//         '<div style="font-size:10pt; font-weight:bold;">&nbsp;</div>'+
       '</td>'+
     '</tr>'+
     '<tr>'+
       '<td class="td_blok_blauw2" valign="top"><span id="blauw2span"></span></td>'+
       '<td></td>'+
       '<td class="td_blok_oranje2" valign="top"><span id="oranje2span"></span></td>'+
       '<td rowspan="2"></td>'+
       '<td class="td_blok_groen2" valign="top" rowspan="2"><span id="groen2span"></span></td>'+
     '</tr>'+
     '<tr>'+
       '<td class="td_blok_blauw3"><span id="blauw3span"></span></td>'+
       '<td></td>'+
       '<td class="td_blok_oranje3"><span id="oranje3span"></span></td>'+
     '</tr>'+
     '</table>';
  getid('inhoudspan').innerHTML=t;
  updateblauw3span();
  updateoranje3span();

  if (!interpretcookie()) logoutok(); else
  if ((currentuserid=="") || (currentuserid==0)) logoutok();
                                            else loginok();
  if (!loggedin) newpw=true; else
  newpw=(login_controleerloginsyntax(currentusercode)==1);
}

function processenter(e) {
  var key;

  if (window.event) key = window.event.keyCode; else
  if (e) key = e.which; else
  return true;

  if (key==13) login();
}

function wachtwoordvergeten() {
  commonwachtwoordvergeten(document.getElementById("loginusercode").value);
}

function updateblauw3span() {
  var t='&nbsp;';
  if (!Firefox)
  t='<a href="javascript:ganaar(\'www.mozilla-europe.org/nl/products/firefox/\')"><img title="Firefox downloaden" src="http://sfx-images.mozilla.org/affiliates/Buttons/firefox3/FF3_80x15_b.png" border="0"></a>';
  getid('blauw3span').innerHTML=t;
}

function updateoranje2span() {
  var t='';
//  t ='<ul style="list-style-type: disc;"><li style="margin-left: -24px; color:#000066;">Item</li></ul>';
  t=maakportal(1,loggedin);
  getid('oranje2span').innerHTML=t;
  maakportaldata(1,loggedin);
}

function updateoranje3span() {
  var t='&nbsp;';
//  if (!Firefox)
//  t='<a href="javascript:ganaar(\'www.mozilla-europe.org/nl/products/firefox/\')"><img title="Firefox downloaden" src="http://sfx-images.mozilla.org/affiliates/Buttons/firefox3/FF3_80x15_b.png" border="0"></a>';
  getid('oranje3span').innerHTML=t;
}

function updategroen2span() {
  var t='';
//  t ='<ul style="list-style-type: disc;"><li style="margin-left: -24px; color:#012b7f;">Item</li></ul>';
  t+=maakupdate(2,loggedin);
  getid('groen2span').innerHTML=t;
}

//function updategroen3span() {
//  var t='';
//  getid('groen3span').innerHTML=t;
//}

function updatecookiespan() {
  var t='';
  if (!cookiesareenabled())
  t='<br><div style="color:#ff0000; font-weight:bold;">Cookies moeten aan staan!</div><br>';
  getid('cookiespan').innerHTML=t;
}

function updatebrowserspan() {
  var t='&nbsp;';
  if (!browserwithtabs())
  t='<br><div style="color:#0000ff; font-weight:bold;">Gebruik \'Firefox\' of \'Internet Explorer 7\' als browser.</div><br>';
  getid('browserspan').innerHTML=t;
}

