var expDays = 365;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (';', offset);
  if (endstr == -1) endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + '=';
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal(j);
    i = document.cookie.indexOf(' ', i) + 1;
    if (i == 0) break;
  }
  return '';
}

function SetCookie (name, value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = exp;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + '=' + escape(value)+((expires == null)?'':(';expires='+expires.toGMTString()))+((path==null)?'':(';path='+path))+((domain==null)?'':(';domain='+domain))+((secure == true)?';secure':'');
}

function SetHere(last) {
  if (last==true) {
    var lastHere=GetCookie('lasthere');
  }else{
    var lastHere=GetCookie('today');  
  }
  if (lastHere==null) {
//    document.all.LastHere.innerHTML='';
    writeText('','LastHere');
  } else {
//    document.all.LastHere.innerHTML=lastHere;
    writeText(lastHere,'LastHere');
  }
}

function SetName (full) {
  if (full==true) {
    var username=GetCookie('user');
  } else {
    var username=GetCookie('user').split(' ')[0];    
  }

  if (username==null) {
    document.all.UserName.innerHTML='gæst';
//    writeText('gæst', 'UserName');
  } else {
    document.all.UserName.innerHTML=username;
//    writeText(username,'UserName');
  }
}

function writeText(text,id) {
  if (document.getElementById)
  {
    x = document.getElementById(id);
    x.innerHTML = text;
  }
  else if (document.all)
  {
    x = document.all[id];
    x.innerHTML = text;
  }
  else if (document.layers)
  {
    x = document.layers[id];
    text2 = '<P CLASS="testclass">' + text + '</P>';
    x.document.open();
    x.document.write(text2);
    x.document.close();
  }
}

function StampTime(last) {
  var toDay = new Date();
  var monthStr='';
  if (toDay.getMonth()==0) monthStr='januar';
  if (toDay.getMonth()==1) monthStr='februar';
  if (toDay.getMonth()==2) monthStr='marts';
  if (toDay.getMonth()==3) monthStr='april';
  if (toDay.getMonth()==4) monthStr='maj';
  if (toDay.getMonth()==5) monthStr='juni';
  if (toDay.getMonth()==6) monthStr='juli';
  if (toDay.getMonth()==7) monthStr='august';
  if (toDay.getMonth()==8) monthStr='september';
  if (toDay.getMonth()==9) monthStr='oktober';
  if (toDay.getMonth()==10) monthStr='november';
  if (toDay.getMonth()==11) monthStr='december';
  if (last==true) {
    SetCookie('lasthere', toDay.getDate()+'. '+monthStr);
  } else {
    SetCookie('today', toDay.getDate()+'. '+monthStr);
  }
}

function onLogin() {
  SetName(true);
//  SetHere(true);
  StampTime(true);
}

function onInfo() {
  SetName(true);
  SetHere(false);
}

function FillData() {
  document.Mailer.Navn.value=GetCookie('user');
  document.Mailer.client_email.value=GetCookie('email');
  document.Mailer.Adresse1.value=GetCookie('adresse1');
  document.Mailer.Adresse2.value=GetCookie('adresse2');
  document.Mailer.PostNr.value=GetCookie('postnr');
  document.Mailer.By.value=GetCookie('by');
  window.status='Data hentet...';
}

function AutoLogin() {
  if (GetCookie('user')!='') {
    StampTime(false);
    window.location='index2.html';
  }
}

function Login() {
  var done=0;
  var username=document.login.username.value;
  username=username.toLowerCase();
  var password=document.login.password.value;
  password=password.toLowerCase();
  if (username=='dennis jensen' && password=='lindberg') {    
    done=1;
  }
  if (username=='claus tybring' && password=='yquem90') {
    done=1;
  }
  if (username=='jesper hedegaard' && password=='storevine2') {
    done=1;
  }
  if (username=='tue balslev' && password=='morewine') {
    done=1;
  }
  if (username=='dorthe bindslev' && password=='sebastiani97') {
    done=1;
  }
  if (username=='allan hansen' && password=='latour90') {    
    done=1;
  }
  if (username=='ivar bjurner' && password=='cheval90') {
    done=1;
  }
  if (username=='flemming levy' && password=='mouton82') {
    done=1;
  }
  if (username=='fredrik abildtrup' && password=='viader97') {
    done=1;
  }
  if (username=='rasmus abildtrup' && password=='hautbrion90') {
    done=1;
  }
  if (username=='lars reitz' && password=='greenock96') {
    done=1;
  }
  if (username=='dominique' && password=='iwantneuf') {
    done=1;
  }
  if (username=='peter stokholm' && password=='talbot') {    
    done=1;
  }
  if (username=='anders kalstad' && password=='bordeaux') {
    done=1;
  }
  if (username=='peter edslev' && password=='rødesvin') {
    done=1;
  }
  if (username=='karsten' && password=='remrem') {
    done=1;
  }
  if (username=='jim jensen' && password=='idrinkwine') {
    done=1;
  }
  if (username=='bjorn eilertsen' && password=='brunello') {
    done=1;
  }
  if (username=='toga' && password=='scrio99') {
    done=1;
  }
  if (done==1) {
    SetCookie('user', document.login.username.value);
    window.location='index2.html';
  }
  if (done==0) {
    document.login.password.value='';
    writeText('Forkert login...','failureMsg');
  }
}