function Kalender(dag, maand, jaar, dag_tot, maand_tot, jaar_tot, trefwoord)
{
	if (dag == '')
	{
		dag = '-';
	}
	if (maand == '')
	{
		maand = '-';
	}
	if (jaar == '')
	{
		jaar = '-';
	}
	if (dag_tot == '')
	{
		dag_tot = '-';
	}
	if (maand_tot == '')
	{
		maand_tot = '-';
	}
	if (jaar_tot == '')
	{
		jaar_tot = '-';
	}
	if (trefwoord != '')
	{
		trefwoord = RewriteEncode(trefwoord);
	}
	document.location = base_href + 'evenementen/' + dag + '/' + maand + '/' + jaar + '/' + dag_tot + '/' + maand_tot + '/' + jaar_tot + '/' + trefwoord;
}

function Routeplanner()
{
	var Postcode 	= document.getElementById('postcode').value;
	if (Postcode != '')
	{
		//var URL			= 'http://dtgi.detelefoongids.nl/dtgi/BerekenRouteTg.do?pagina=tg_routebeschrijving&listingId=4990829&vanPostcode=' + Postcode + '#routebeschrijving';
		var URL			= 'http://www.detelefoongids.nl/finddirections.ds?location=city%3D' + Postcode + '_-_country%3DNLD&location=12499401&routeStyle=FASTEST&locationType=manual&locationType=listing&country=NLD&city=' + Postcode + '&street=&isWhitePages=false&omnitureListingId=12499401&omnitureListingSource=YELLOW&emailDirections=true';
		window.open(URL, 'Routeplanner', 'width = 950px, height = 700px, scrollbars = yes');
	}
	else
	{
		alert('Onjuiste postcode.');
	}
}

/**
	Kalender switch
**/
function SwitchKalender(show_div)
{
	if (show_div == 'trefwoord')
	{
		document.getElementById('trefwoord').style.display 			= 'block';
		document.getElementById('datum').style.display 				= 'none';
		document.getElementById('trefwoord_datum').style.display 	= 'none';
	}
	else if(show_div == 'datum')
	{
		document.getElementById('trefwoord').style.display 			= 'none';
		document.getElementById('datum').style.display 				= 'block';
		document.getElementById('trefwoord_datum').style.display 	= 'none';
	}
	else if(show_div == 'trefwoord_datum')
	{
		document.getElementById('trefwoord').style.display 			= 'none';
		document.getElementById('datum').style.display 				= 'none';
		document.getElementById('trefwoord_datum').style.display 	= 'block';
	}
}

function strReplace(string, zoek, vervang)
{
     return string.split(zoek).join(vervang);
}

function RewriteEncode(string)
{
	var array1 = 	new Array();
	array1[0] = ' ';
	array1[1] = '\'';
	array1[2] = '&';
	array1[3] = '*';
	array1[4] = ':';
	array1[5] = '/';
	array1[6] = '!';
	array1[7] = '.';
	array1[8] = '€';
	array1[9] = '`';
	array1[10] = '’';
	array1[11] = '(';
	array1[12] = ')';
	array1[13] = '@';
	array1[13] = '?';
	array1[14] = 'á';
	array1[15] = 'ä';
	array1[16] = 'à';
	array1[17] = 'ã';
	array1[18] = 'â';
	array1[19] = 'ç';
	array1[20] = 'é';
	array1[21] = 'ë';
	array1[22] = 'è';
	array1[23] = 'ê';
	array1[24] = 'í';
	array1[25] = 'ï';
	array1[26] = 'ì';
	array1[27] = 'î';
	array1[28] = 'ó';
	array1[29] = 'ö';
	array1[30] = 'ò';
	array1[31] = 'õ';
	array1[32] = 'ú';
	array1[33] = 'ü';
	array1[34] = 'ù';
	array1[35] = 'û';
	array1[36] = 'ý';
	
	var array2 = 	new Array();
	array2[0] = '_';
	array2[1] = 'SYM1';
	array2[2] = 'SYM2';
	array2[3] = 'SYM3';
	array2[4] = 'SYM4';
	array2[5] = 'SYM5';
	array2[6] = 'SYM6';
	array2[7] = 'SYM7';
	array2[8] = 'SYM8';
	array2[9] = 'SYM9';
	array2[10] = 'SYM01';
	array2[11] = 'SYM02';
	array2[12] = 'SYM03';
	array2[13] = 'SYM04';
	array2[13] = 'SYM05';
	array2[14] = 'A1';
	array2[15] = 'A2';
	array2[16] = 'A3';
	array2[17] = 'A4';
	array2[18] = 'A5';
	array2[19] = 'C1';
	array2[20] = 'E1';
	array2[21] = 'E2';
	array2[22] = 'E3';
	array2[23] = 'E4';
	array2[24] = 'I1';
	array2[25] = 'I2';
	array2[26] = 'I3';
	array2[27] = 'I4';
	array2[28] = 'O1';
	array2[29] = 'O2';
	array2[30] = 'O3';
	array2[31] = 'O4';
	array2[32] = 'U1';
	array2[33] = 'U2';
	array2[34] = 'U3';
	array2[35] = 'U4';
	array2[36] = 'Y1';
	
	for (i = 0; i < array1.length; ++i)
	{
		string = strReplace(string, array1[i], array2[i]);
	}
	return string;
}