// JavaScript Document
var xmlHttp
var soort_actie

/* ----------- wijzigen wijnkaart - keuze kleur wijn -----------------*/
function wijnkaart(kleur)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
soort_actie	=	"wijnkaart";
	var url="inhoud/wijnkaart_"
	url	=	url+kleur+".php"
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
/* ----------- wijzigen wijnkaart - keuze wijnstreek -----------------*/
function wijnstreek(kleur)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
soort_actie	=	"wijnstreek";
	var url="wijnstreek.php?kleur="
	url	=	url+kleur
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function naam_wijn(kleur,streek)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
soort_actie	=	"naamwijn";
	var url="naam_wijn.php"
	url	=	url+"?streek="+streek+"&type="+kleur
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function gerecht(cat)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
soort_actie	=	"naamgerecht";
	var url="naam_gerecht.php"
	url	=	url+"?cat="+cat
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
}


function bewerken(id, cat)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
if(cat==0)
	{
		var url="bewerken_wijn.php"
		soort_actie	=	"bewerkenwijn";
	} else 
		{
		var url="bewerken_menu.php"
		soort_actie	=	"bewerkenmenu";
		}
	url	=	url+"?id="+id
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
/*-------------------------------------------------------------------*/

function menu(soort)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
soort_actie	=	"menu";
	var url="inhoud/menu_"
	url	=	url+soort+".php"
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function document_ophalen(id)
{ 
soort_actie	=	"details";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="document_ophalen.php"
url	=	url+"?doc_id="+id
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function zoeken()
{ 
soort_actie	=	"details";
var zoektermen
zoektermen	= document.getElementById("zoekitems").value;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="beheer/zoeken.php"
url	=	url+"?zoektermen="+zoektermen
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function controle()
{ 
soort_actie	=	"reserveren";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="../db/reserveren.php"
var myindex=document.forms[0].dag.selectedIndex;
var dag = document.forms[0].dag[myindex].value;
var myindex=document.forms[0].maand.selectedIndex;
var maand = document.forms[0].maand[myindex].value;
var myindex=document.forms[0].jaar.selectedIndex;
var jaar = document.forms[0].jaar[myindex].value;
var myindex=document.forms[0].aantal.selectedIndex;
var aantal = document.forms[0].aantal[myindex].value;
url	=	url+"?dag="+dag+"&maand="+maand+"&jaar="+jaar+"&aantal="+aantal
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function legen()
{
soort_actie	=	"reserveren";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="../db/legen_reservering.php"
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function overzicht()
{ 
soort_actie	=	"reserveren";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="../db/overzicht.php"
var myindex=document.forms[0].dag.selectedIndex;
var dag = document.forms[0].dag[myindex].value;
var myindex=document.forms[0].maand.selectedIndex;
var maand = document.forms[0].maand[myindex].value;
var myindex=document.forms[0].jaar.selectedIndex;
var jaar = document.forms[0].jaar[myindex].value;
/*var myindex=document.forms[0].aantal.selectedIndex;
var aantal = document.forms[0].aantal[myindex].value;*/
url	=	url+"?dag="+dag+"&maand="+maand+"&jaar="+jaar
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}



function distributie()
{ 
soort_actie	=	"distributie";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="distributie.php"
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 if(soort_actie=="wijnkaart")
 	{document.getElementById("wijnkaart").innerHTML=xmlHttp.responseText }
	
 else if(soort_actie=="menu")
 	{
	document.getElementById("menukaart").innerHTML=xmlHttp.responseText 
	}

 else if(soort_actie=="wijnstreek")
 	{
	document.getElementById("wijnstreek").innerHTML=xmlHttp.responseText 
	}

 else if(soort_actie=="naamgerecht")
 	{
	document.getElementById("naamgerecht").innerHTML=xmlHttp.responseText 
	}

 else if(soort_actie=="naamwijn")
 	{
	document.getElementById("naamwijn").innerHTML=xmlHttp.responseText 
	}

 else if(soort_actie=="bewerkenmenu")
 	{
	document.getElementById("bewerkenmenu").innerHTML=xmlHttp.responseText 
	}

 else if(soort_actie=="bewerkenwijn")
 	{
	document.getElementById("bewerkenwijn").innerHTML=xmlHttp.responseText 
	}

else if(soort_actie=="distributie")
 	{
	document.getElementById("distributie").innerHTML=xmlHttp.responseText 
	}
 else if(soort_actie=="reserveren")
 	{
		document.getElementById("beschikbaarheid").style.display="block";
		document.getElementById("beschikbaarheid").innerHTML=xmlHttp.responseText 
		}
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function show()
{
	document.getElementById("film").style.display = "block";
	document.getElementById("sluiten").style.display = "inline";
}
function hide()
{
	document.getElementById("film").style.display = "none";
	document.getElementById("sluiten").style.display = "none";
}
