function show(obj) {
	obj.style.visibility = "visible";
	obj.style.display = "block";
}

function hideById(objId) {
	var obj = document.getElementById(objId);
	if (obj) {
		hide(obj);
	}
}

function showById(objId) {
	var obj = document.getElementById(objId);
	if (obj) {
		show(obj);
	}
}

function hide(obj) {
	obj.style.visibility = "hidden";
	obj.style.display = "none";
}

function open_kaarten(){
	var popurl="http://www.ikwilkaartjes.nl/lvprogramma/lvprogramma.aspx?t=408&coho=88&zs=1&zm=1";
	winpops=window.open(popurl,"","width=620,height=400,scrollbars=yes");
}

function open_kaarten_event(eventId){
	var popurl="https://secure.ticketunie.com/ires/bestel.aspx?trsid=408&vrnr="+eventId+"&eveh=88";
	winpops=window.open(popurl,"","width=720,height=650,scrollbars=yes");
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function showCalendar(month,year)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_calendar.php?year="+year+"&month="+month
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=showCalendarStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showCalendarStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("info").innerHTML=xmlHttp.responseText 
	} 
} 

function showGig(gigid, month, year)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="getgig.php";
	url=url+"?id="+gigid;
	url=url+"&month="+month;
	url=url+"&year="+year;
	url=url+"&cld=1";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showGigStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function showGigStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("info").innerHTML=xmlHttp.responseText;
	} 
}

function showGigMore(gigid, month, year)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="getgigmore.php";
	url=url+"?id="+gigid;
	url=url+"&month="+month;
	url=url+"&year="+year;
	url=url+"&cld=1";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showGigMoreStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function showGigMoreStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("info").innerHTML=xmlHttp.responseText;
	} 
}

function showGigDesc(gigid)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="getgigdesc.php";
	url=url+"?id="+gigid;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showGigDescStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function showGigDescStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("descdiv").innerHTML=xmlHttp.responseText;
	} 
}

function showRentalMonth(month,year)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="rentalmonth.php?year="+year+"&month="+month
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=showRentalMonthStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showRentalMonthStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("rentalinfo").innerHTML=xmlHttp.responseText 
	} 
} 

function showRentalWeek(week,year,quarter)
{ 
    loadingMsg = "<table width='80%' height='80%'><tr><td align='center'>";
    loadingMsg += "Gegevens worden opgehaald, dit duurt enkele seconden...<p></p>";
    loadingMsg += "<img src='images/loading.gif'></td></tr></table>";
    document.getElementById("planning").innerHTML=loadingMsg; 

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="rentalweek.php?week="+week+"&year="+year+"&quarter="+quarter;
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=showRentalWeekStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showRentalWeekStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("planning").innerHTML=xmlHttp.responseText;
	} 
} 

function showRentalQuarter(quarter,year)
{ 
    loadingMsg = "<table width='80%' height='80%'><tr><td align='center'>";
    loadingMsg += "Gegevens worden opgehaald, dit duurt enkele seconden...<p></p>";
    loadingMsg += "<img src='images/loading.gif'></td></tr></table>";
    document.getElementById("planning").innerHTML=loadingMsg; 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="rentalquarter.php?quarter="+quarter+"&year="+year
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=showRentalQuarterStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showRentalQuarterStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("planning").innerHTML=xmlHttp.responseText 
	} 
} 

function openURL(url) {
	var newWin = window.open(url, 'Estrado', 'width=800,height=400');
}

