// JavaScript Document Tour de France spel 2008
// cookiefuncties
// cookie schrijven

function setCookie(name, value, expires) {
  var deCookie = name + "=" + escape(value);
  if(expires){
    expires= expires.toGMTString();
    deCookie += "; expires="; 
    deCookie += expires; 
  }
  document.cookie = deCookie;
}
//aanroepen met: setCookie('cookienaam','cookiewaarde',new Date(jaar,maand,dag));


// cookie lezen

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
  begin = dc.indexOf(prefix);
  if (begin != 0) return null;
  }
  else begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
  end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end)); 
}
// aanroepen met: var cookiewaarde = getCookie('cookienaam');


// cookie wissen

function delCookie(name){
  expires = new Date(1970,1,1);
  expires = expires.toGMTString();
  deCookie = name
  deCookie += "=delete; expires=";
  deCookie += expires;
  document.cookie = deCookie;
}
// aanroepen met: delCookie('cookienaam');

function check_etappe() {
  var item = document.info.list_etappes.selectedIndex;
  choice = document.info.list_etappes.options[item].value;
  if (item == 0) {
 	document.info.Uitslag.disabled=true;
	document.info.Ranglijst.disabled=true;
  }
  else if (choice == "") {
	document.info.Uitslag.disabled=true;
	document.info.Ranglijst.disabled=true;
  }
 	  
  else if (choice == "x") {
	document.info.Uitslag.disabled=true;
	document.info.Ranglijst.disabled=true;
  }
  else {
    document.info.Uitslag.disabled=false;
    document.info.Ranglijst.disabled=false;
  }
}
  
function open_website() {
  var item = document.formboekjaar.list_websites.selectedIndex;
  setCookie('selected_website', item);
  choice = document.formboekjaar.list_websites.options[item].value;
  if (choice!="x") 
    top.location.href = (choice);
}

function show_uitslag(boekjaar) {
  check_etappe();
  if (document.info.Uitslag.disabled == false) {
    var item = document.info.list_etappes.selectedIndex;
    setCookie('selected_etappe', item);
	choice = document.info.list_etappes.options[item].value;
    top.location.href = boekjaar + "/html/Uitslag " + choice + " "+ boekjaar + ".html";
  }
}

function show_ranglijst(boekjaar) {
  check_etappe();
  if (document.info.Ranglijst.disabled == false) {
    var item = document.info.list_etappes.selectedIndex;
    setCookie('selected_etappe', item);
    choice = document.info.list_etappes.options[item].value;
    top.location.href= boekjaar + "/html/Ranglijst Deelnemers " + choice + " " + boekjaar + ".html";
  }
}

function show_verslag(verslag) {
  check_etappe();
  if (document.info.Verslag.disabled == false) {
    var item = document.info.list_etappes.selectedIndex;
    setCookie('selected_etappe', item);
	top.location.href= verslag + item + ".php";
  }
}

function show_route(route) {
  check_etappe();
  if (document.info.Route.disabled == false) {
    var item = document.info.list_etappes.selectedIndex;
    setCookie('selected_etappe', item);
    top.location.href= route + item + "00/etape_par_etape.html";
  }
}


