var nu = new Date().getTime()
var concert = new Array()
var QStDate = new Date()
	QStDate.setDate(1)
	QStDate.setHours(0)
	QStDate.setMinutes(0)
	QStDate.setSeconds(0)
	QStDate.setMilliseconds(0)
var QEndDate = new Date()
	QEndDate.setDate(1)
	QEndDate.setHours(0)
	QEndDate.setMinutes(0)
	QEndDate.setSeconds(0)
	QEndDate.setMilliseconds(0)

function QDates(quarter_year)
{
	var quarter = quarter_year.substring(1,2)
	var year = quarter_year.substring(3,7)*1
	//Maal 1 om stringvariabele tot getal te maken
	var month = (quarter - 1)*3

	QStDate.setYear(year)
	QStDate.setMonth(month)

	if (month==9)
	{
		month = 0
		year = year + 1	
	}
	else
	{
		month += 3
	}
	QEndDate.setYear(year)
	QEndDate.setMonth(month)
}

function ConcertEntry(datum, plaats, omschrijving, samenvatting)
{
	this.datum = new Date(datum);
	var jaar = (this.datum.getYear());
	jaar = (jaar < 1000 ? jaar+1900:jaar);
	this.datumstring = dagen[this.datum.getDay()]+" "+this.datum.getDate()+" "+maanden[this.datum.getMonth()]+" "+jaar;
 	
	if (datum.indexOf(":") >= 0)
	{
        	var uur = this.datum.getHours();
        	var minuut = this.datum.getMinutes();
		this.tijdstip = " " + uur + "." + (minuut < 10 ? "0" : "")
			+ minuut + " uur ";
	}
	else
	{
		this.datum.setTime(this.datum.getTime()+86399000);
		this.tijdstip = "";
	}
	this.plaats = plaats;
	this.omschrijving = omschrijving;
	this.samenvatting = samenvatting;
}

var maanden = new Array("januari", "februari", "maart", "april", "mei", "juni", 
"juli", "augustus", "september", "oktober", "november", "december");

var dagen = new Array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag");

function printAgenda()
{
	document.writeln("<table ><tr><th class=\"concert\">Datum</th><th class=\"concert\">Plaats</th><th class=\"concert\">Concert</th></tr>");
	for (var i = 0; i < concert.length; i++)
	{
		document.writeln("<tr><td class=\"concert\">"+concert[i].datumstring+"</td><td class=\"concert\">"+concert[i].plaats+"</td><td class=\"concert\">"+concert[i].omschrijving+"</td></tr>");

	}
	document.writeln("</table>");
}

function writeItems(periode)
{
	var jaar;
	var agenda = "<div class='agenda_blad'><p class=agenda_header>";
	var agenda_header;
	var kwartaal;
	var toon;
	var vorige_datum = "00-00-0000";
	var huidige_datum;
	switch (periode)
	{
	case "alles": agenda_header =  (/\/en\//.test(document.URL) ? "from March 2006":"vanaf maart 2006"); break;
	case "actueel": agenda_header = (/\/en\//.test(document.URL) ? "from today":"vanaf heden"); break;
	default: QDates(periode); jaar = (QStDate.getYear()); jaar = (jaar < 1000 ? jaar+1900:jaar); kwartaal = periode.substring(1,2); agenda_header = kwartaal+(/\/en\//.test(document.URL) ? ". quarter ":"e kwartaal ")+jaar;
	}
	agenda += "<p class=agenda_header>"+agenda_header+"</p>";
	for (var i = 0; i < concert.length; i++)
	{
		switch (periode)
		{
			case "alles": toon = true; break;
			case "actueel": toon = (concert[i].datum.getTime() >= nu); break;
			default:toon = (concert[i].datum.getTime() >= QStDate && concert[i].datum.getTime() < QEndDate); break;
		}
		if (toon)
		{
			huidige_datum = concert[i].datumstring;
			if (vorige_datum != huidige_datum)
			{
			vorige_datum = huidige_datum;
			agenda += "<hr class='agenda'><h2 class='agenda_datum'>"+huidige_datum+"</h2>"
			}
		agenda += "<div class='agenda_text'>"+"<b>"+concert[i].tijdstip+"</b>"+concert[i].plaats+"<br>"+concert[i].omschrijving+"<br><br></div>";
		}
	}
	agenda += "<br></div>"
	document.getElementById('concert').innerHTML = agenda
}

function volgendeConcert()
{
	for (var i = 0; i < concert.length; i++)
	{
		if (concert[i].datum.getTime() > nu)
		{
			return "Eerstvolgende optreden: "+concert[i].datumstring+", "+concert[i].samenvatting;
		}
	}
	return "Eerstvolgende optreden: onbekend";
}
function neontext()
{
if(document.all && !document.getElementById) {
    document.getElementById = function(id) {
         return document.all[id];
    }
}

var message = volgendeConcert(), neonbasecolor="#808080", neontextcolor="#2020FF", flashspeed="100", tempref=new Array(), n=0, m

function neon(){

if (n==0){
for (m=0;m<message.length;m++)
tempref[m].style.color=neonbasecolor
}
tempref[n].style.color=neontextcolor

if (n<tempref.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout(beginneon,1500)
return
}
}
function beginneon(){
flashing=setInterval(neon,flashspeed)
}


document.write('<font color="'+neonbasecolor+'">')
for (m=0;m<message.length;m++)
{
	document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>')
	tempref[m]=document.getElementById("neonlight"+m);
}
document.write('</font>')

beginneon()
}
/*
  back-to-top: unobtrusive global 'back to top' link using mootools
  
  copyright (c) 2007 by gonchuki - http://blog.gonchuki.com
                    and Nicolas Sanguinetti - http://nicolassanguinetti.info
  
  version:	1.0.1
  released: November 11, 2007
  last modified: November 17, 2007
  
  This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License.
    http://creativecommons.org/licenses/by-sa/3.0/
*/

window.addEvent('load', function(){
  new Element('span', {
    'id': 'back-to-top', 
    'styles': {'opacity': 0.6},
    'events': {'click': function() {
      if (window.location.hash) { window.location.hash = "#page"; } 
      else { window.scrollTo(0, 0); }
    }}
  })
  .appendText('Terug naar boven')
  .inject(document.body);
  
  window.addEvent('scroll', function() {
    var fn = window.getScrollTop() > (window.getHeight() * 0.4) ? "addClass" : "removeClass";
    $('back-to-top')[fn]('visible');
  });
});
function showpage(pagina,naam)
{
window.open(pagina,naam,"width=700,height=450,location=0,menubar=0,resizable=0,scrollbars=1,status=1,titlebar=1,toolbar=0,screenX=100,left=50,screenY=30,top=60");
}
function menuAct()
{
var tekst = document.URL;
var a = tekst.split("/");
var s = a[a.length - 1];
s = s == "" ? "index" : s.split(".")[0];
s = s.indexOf("gallery") ? s : "gallery"
var elem = document.getElementById(s);
elem.className="MenuItemActive";
return;
}
function openaudiopage(pagina,naam)
{
window.open(pagina,naam,"width=400,height=225,location=0,menubar=0,resizable=0,scrollbars=1,status=1,titlebar=1,toolbar=0,screenX=100,left=100,screenY=30,top=60");
}


