function showmenu(id, type)
{
	if(type == 'show')
	{
		document.getElementById(id).style.display = 'block';
	} else
	{
		document.getElementById(id).style.display = 'none';
	}
}

function pagina(paginaID, archief){  // © Micha Pieterman
if(archief == "inhoud")
 {
 url = "http://www.webkey2.nl/cms3/archief.php";
 url2 = "index.php?archief=inhoud";
 }
else if(archief == "archiefstuk")
 {
 url = "http://www.webkey2.nl/cms3/archief.php?menuid=" + paginaID;
 url2 = "index.php?archief=archiefstuk&paginaID=" + paginaID;
 }
else
 {
 url = "http://www.webkey2.nl/cms3/index.php?menuid=" + paginaID;
 url2 = "index.php?paginaID=" + paginaID;
 }
try{obj = window.top.topvenster;}
catch(e){}
if(obj){window.top.location.href=url;}else{window.location.href=url2;}
}
function formw(formID){  // © Micha Pieterman
url = "http://www.webkey2.nl/cms3/form.php?action=wijzigen&formid=" + formID;
try{obj = window.top.topvenster;}
catch(e){}
if(obj){window.top.location.href=url;}
}

function isValidDate(
			dateStr
		    )
{
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; // requires 4 digit year
	var matchArray = dateStr.match(datePat); // is the format ok?

	if (matchArray == null) {	
		alert(dateStr + " Date is not in a valid format.")
		return false;
	}
	
	month 	= matchArray[3]; // parse date into variables
	day 	= matchArray[1];
	year 	= matchArray[4];
	
	if (month < 1 || month > 12) { // check month range
		alert("Month must be between 1 and 12.");
		return false;
	}
	
	if (day < 1 || day > 31) {
		alert("Day must be between 1 and 31.");
		return false;
	}
	
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert("Month "+month+" doesn't have 31 days!")
		return false;
	}
	
	if (month == 2) { // check for february 29th
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day==29 && !isleap)) {
			alert("February " + year + " doesn't have " + day + " days!");
			return false;
	   	}
	}
	return month+"-"+day+"-"+year;
}

function dateDifference(
		iFirstDate,
		iSecondDate
		 ) 
{
	return Math.floor((iSecondDate.getTime() - iFirstDate.getTime()) / (1000 * 60 * 60 * 24 * 7));
}

var g_selectedWeek=0;

function selectWeek(
		iDay,
		iMonth,
		iYear,
		iVoortgang
		   )
{
	var l_dateStr = iDay + "-" + iMonth + "-"+ iYear;
	if ((l_dateStr = isValidDate(l_dateStr)) != "" ) { l_date = new Date(iYear, iMonth - 1, iDay); } else return;
	
	iVoortgang.innerText = "";
	iVoortgang.href = "";
	var l_now = new Date();
	var l_week = dateDifference(l_date, l_now) + 1;
	if ((l_week > 0) && (l_week <=42))
	{
		iVoortgang.innerHTML = "<center>U bent nu in week " + l_week + " van de zwangerschap, <a href='#week" + l_week + "'>klik hier voor meer infomatie</a><center>";
	}
	else if (l_week <= 0)
	{
		iVoortgang.innerHTML = "<center>Wanneer je niet zwanger wilt worden, neem dan nu keuzes die gezond zijn voor jouw leven, relatie en toekomst. Wil je meer informatie over relaties en seksualiteit, of wil je gewoon eens praten over jouw relatie, bel of mail ons gerust</center>";
	} else 
	{
		iVoortgang.innerHTML = "Als jouw zwangerschap goed is verlopen, dan heb je nu een kindje. We wensen jouw veel wijsheid, Gods zegen en liefde bij de opvoeding van jouw kindje. Als je een abortus hebt gehad of je hebt je kindje op een andere manier verloren tijdens de zwangerschap, dan kan dit een zware tijd voor je zijn. Zeker als vriendinnen of familie in jouw omgeving wel een baby krijgen. Weet dan dat je niet alleen bent, en dat er hulp is. We begrijpen jouw gevoelens en willen graag met je praten";
	}
}

function $( 
				iIdName,
				iWindow
		   )
{
	var l_window = window;
	if (typeof(iWindow) != "undefined")
	{
		l_window = iWindow;
	}
	return l_window.document.getElementById(iIdName);
}

function setBrowser()
{
	if (window.clientInformation.appName == "Microsoft Internet Explorer")
	{
		oFilterDIV.style.visibility = 'visible';
		oFilterDIV.style.display = 'block';
	}
}

