var dagstrings = new Array('Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag', 'Zaterdag', 'Zondag','Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag', 'Zaterdag', 'Zondag');
var today = new Date();
var d = 0;
var weerdata = new Array();
var currentSlideIndex = 0;
//fietsnet vars
var fietsnetmap;
var citySelector;
var drivingPanel;

//routenet vars

var rnantwerpen = new Array("Antwerpen");
var rnbrabant = new Array("Noord Brabant","Hageland","Dijleland","Pajottenland","Brabantse Kouters");
var rnlimburg = new Array("Noord Limburg","Midden Limburg","Limburg","Zuid Limburg","Hoge Venen Eifel");
var rnoostvl = new Array("Scheldeland","Vlaamse Ardennen","Meetjesland","Waasland");
var rnwestvl = new Array("Kust","Westhoek","Brugse Ommeland","Leiestreek");

var urlantwerpen = 'http://www.knooppunter.com/nl/Knooppunter/Knooppunter_fietsgidsen/Antwerpen';
var urlbrabant = 'http://www.knooppunter.com/nl/Knooppunter/Knooppunter_fietsgidsen/Vlaams-Brabant';
var urllimburg = 'http://www.knooppunter.com/nl/Knooppunter/Knooppunter_fietsgidsen/Limburg';
var urloostvl = 'http://www.knooppunter.com/nl/Knooppunter/Knooppunter_fietsgidsen/Oost-Vlaanderen';
var urlwestvl = 'http://www.knooppunter.com/nl/Knooppunter/Knooppunter_fietsgidsen/West-Vlaanderen';

// JavaScript Document
$(document).ready(function() {
	Cufon.replace('#navigationlist li a, #navigationlist li span',{'fontFamily':'Gotham Narrow Book','hover':'true'});
	Cufon.replace('.slidecontent h1, .textblock h1, .content .left h1, #optionsholder h1, .routeselect',{'fontFamily':'Gotham Narrow Bold','hover':'true'});
	
	$('a[rel=external]').attr('target','_blank');
	
	$('p.readMore').bind('click', function(){
		$(this).hide();
		$(this).parent('.textblock').find('.moreInfo').show('fast', function(){
			$(this).css('display', 'inline');
		});		
	})
	
	$('p.closeMore').bind('click', function(){
		$(this).parent('div.moreInfo').hide('fast', function(){
			$(this).css('display', 'none');
		});
		$(this).parent('div.moreInfo').parent('.textblock').find('p.readMore').show();
	})
	
	/* WEATHER BLOCK */
	
	if($('#weerholder').length > 0 || $('#weathercycleholder').length > 0){
		$.ajax({
			type: "GET",
			url: "/proxy.php",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('continent').find('land').find('plaats').each(function() {
					
					var plaats = new Object();
					plaats.plaatsnaam = $(this).find('plaatsnaam').text();
						
						var dagen = new Array();
						$(this).find('weerinfo').each(function() {
							
							var dag = new Object();	
							dag.datum = $(this).find('datum').text();
							dag.maximum = $(this).find('maximumtemperatuur').text();
							dag.minimum = $(this).find('minimumtemperatuur').text();
							dag.symbool = $(this).find('symbool').text();
							dag.windkracht = $(this).find('windkracht').text();
							dag.windrichting = $(this).find('windrichting').text();
							dag.neerslagkans = $(this).find('neerslagkans').text();
							
							dagen.push(dag);
							
						});
					
					plaats.dagen = dagen;
					
					weerdata.push(plaats);
						
				});
				
				var plaats = -1;
				$.ajax({
					type: "GET",
					url: "/nummer.php",
					dataType: "xml",
					success: function(xml) {
						$(xml).find('continent').find('land').find('plaats').each(function() {
								plaats++;
								var w = -1;
								var test = 0;
								$(this).find('weerinfo').each(function() {
									
									if(weerdata[plaats].dagen[test])
									{
										w++;
										weerdata[plaats].dagen[w].fietsweercijfer = $(this).find('fietsweercijfer').text();
									}else{
										w++;
										var dag = new Object();
										dag.datum = "n/a";
										dag.maximum = "n/a";
										dag.minimum = "n/a";
										dag.neerslagkans = "n/a";
										dag.symbool = "______";
										dag.windkracht = "n/a";
										dag.windrichting = "n/a";
										dag.fietsweercijfer = "n/a";
										weerdata[plaats].dagen[w] = dag;
									}
									test++;
								});
								
						});
						if($('#weerholder').length > 0){
							weatherHome();
						}
						
						if($('#weathercycleholder').length > 0){
							weatherNews();
						}
					}
				});
				
			}
		});
	}
	
	$('#neckright').live('click',function() {
		if($('#dataholder').length > 0){
		
			if($('.dataTable.active').next().length){
				$('.dataTable.active').next().addClass('active');
				$('.dataTable.active:first').removeClass('active');
			
				$('.actieveLocatie').html($('.dataTable.active').attr('id'));
			}else{
				$('.dataTable:first').addClass('active');
				$('.dataTable.active:last').removeClass('active');
			
				$('.actieveLocatie').html($('.dataTable.active').attr('id'));
			}
		
		}else{
			$('.dagen.cycle').cycle('next');

			if(d < 5){d++;}else{d=0;}
		
			if(d == 0){$('.actieveDatum').html('Vandaag');}
			if(d == 1){$('.actieveDatum').html('Morgen');}
			if(d == 2){$('.actieveDatum').html('Overmorgen');}
			if(d > 0 && d!=0 && d!=1 && d!=2){$('.actieveDatum').html(dagstrings[(d-1)+(today.getDay())]);}
		}
	});
	
	$('#neckleft').live('click',function() {
		if($('#dataholder').length > 0){
		
			if($('.dataTable.active').prev().length){
				$('.dataTable.active').prev().addClass('active');
				$('.dataTable.active:last').removeClass('active');
			
				$('.actieveLocatie').html($('.dataTable.active').attr('id'));
			}else{
				$('.dataTable:last').addClass('active');
				$('.dataTable.active:first').removeClass('active');
			
				$('.actieveLocatie').html($('.dataTable.active').attr('id'));
			}	
		
		}else{
			$('.dagen.cycle').cycle('prev');

			if(d > 0){d--;}else{d=5;}
		
			if(d == 0){$('.actieveDatum').html('Vandaag');}
			if(d == 1){$('.actieveDatum').html('Morgen');}
			if(d == 2){$('.actieveDatum').html('Overmorgen');}
			if(d > 1 && d!=0 && d!=1 && d!=2){$('.actieveDatum').html(dagstrings[(d-1)+(today.getDay())]);}
		}
		
	});
	
	$('#topright').live('click',function() {
		
		if($('.plaats.active').next().length){
			$('.plaats.active').next().addClass('active');
			$('.plaats.active:first').removeClass('active');
		
			$('.actieveLocatie').html($('.plaats.active').attr('id'));
		}else{
			$('.plaats:first').addClass('active');
			$('.plaats.active:last').removeClass('active');
		
			$('.actieveLocatie').html($('.plaats.active').attr('id'));
		}
	});
	
	$('#topleft').live('click',function() {
		
		if($('.plaats.active').prev().length){
			$('.plaats.active').prev().addClass('active');
			$('.plaats.active:last').removeClass('active');
		
			$('.actieveLocatie').html($('.plaats.active').attr('id'));
		}else{
			$('.plaats:last').addClass('active');
			$('.plaats.active:first').removeClass('active');
		
			$('.actieveLocatie').html($('.plaats.active').attr('id'));
		}
	});
	
	/* SOCIAL SHARELINKS */
	var pathname = window.location.pathname;
	var facebookURL = "http://www.facebook.com/sharer.php?u=http://www.knooppunter.com"+encodeURI(pathname)+"&t=Knooppunter";
	var twitterURL = "http://twitter.com/?status=Knooppunter.com - Een interessante link: http://www.knooppunter.com"+encodeURI(pathname);
	var mailURL = "mailto:?SUBJECT=Knooppunter.com - Een interessante link!&BODY=Ik denk dat je deze link wel leuk zal vinden:%0D%0A%0D%0Ahttp://www.knooppunter.com"+encodeURI(pathname);
	
	$('#facebook').attr('href',facebookURL);
	$('#twitter').attr('href',twitterURL);
	$('#mail').attr('href',mailURL);
	
	$('.horizontalcycle').cycle({
		fx: 'scrollHorz', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 1500,
		timeout: 10000,
		next: '#arrowright',
		prev: '#arrowleft',
		pager: '#slidecontrols',
		cleartypeNoBg: true
	});
	
	$('.verticalcycle').cycle({
		fx: 'scrollUp', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 1500,
		timeout: 10000,
		next: '#arrowright',
		prev: '#arrowleft',
		cleartypeNoBg: true
	});
	
	$('#slidecontrols a').live('click', function (){
		
		var newSlideIndex = $(this).index();
	
		currentSlideIndex = newSlideIndex;
		$('.verticalcycle').cycle(newSlideIndex);
		
		$('#slidecontrols a').removeClass('activeSlide');
		$(this).removeAttr('class').addClass('activeSlide');	

						 
	});
	
	$('#arrowright').click(function() {
		
		$('.verticalcycle').cycle('pause');
		$('.horizontalcycle').cycle('pause');

	});
	
	$('#arrowleft, #slidecontrols a').click(function() {
		
		$('.verticalcycle').cycle('pause');
		$('.horizontalcycle').cycle('pause');
		
	});
	
	$('#footer .col:last').css({'border':'none','width':'260px'});
	$('#weatherblock, .block:first').css({'margin':'0'});
	//$('.textblock:first').css({'margin':'0'});
	$('.block .bottom').each(function(){
		$(this).find('p:last').css({'background':'none'});
	});
	$('#col3 .holder img:first').css({'margin':'0 0 10px 0'});
	$('#subnav ul li:first').css({'background':'none'});
	$('#crumbholder a:last').css({'background':'none'});
	
	/* TRUNCATE TEXT FROM NEWSITEMS */
	/*$('.newscontent').each(function() {
		
		var originalText = $(this).find('p:eq(1)').html();
		var newText = originalText.substring(0,190);
		var readmorelink = $(this).find('a.readmore').attr('href');
		var readmore = $(this).find('a.readmore').html();
		$(this).find('a.readmore').remove();
		var truncatedText = newText + "... " + "<a href='"+readmorelink+"' title='"+ readmore +"'>lees meer</a>";
		
		$(this).find('p:eq(1)').html(truncatedText);
	});
	*/
	$('p.readmore').bind('click', function(){
		$(this).hide();
		$(this).parent('.questioncontent').find('.moreInfo').show('fast', function(){
			$(this).css('display', 'inline');
		});		
	})
	$('p.closeMore').bind('click', function(){
		$(this).parent('div.moreInfo').hide('fast', function(){
			$(this).css('display', 'none');
		});		
		$(this).parent('div.moreInfo').parent('.questioncontent').find('p.readmore').show();
	})
	
	$('area').tooltip({delay: 0, track: true, showURL: false, fade:100});
	
	/* OPEN PDF'S IN 60% 
	$('a[href*=".pdf"]').each(function(){
		var href = $(this).attr('href');
		var newhref = href + String("#view=FitV,100");
		//alert(newhref);
		$(this).attr('href',newhref);
	});*/
	
	$('#newsLetterBtn').bind('click', function(){
		var email = $('#newsLetter').val();
		if(!validMail(email)){
			$('#error').html('Uw e-mailadres is niet correct.');
			$('#error').show();
			$('#correct').hide();
		}else{
			$.ajax({
				url		: '/ajax.php',
				type	: 'POST',
				data	: {
					emailAdres : email
				},
				success	: function(){
					$('#newsLetter').val('Uw e-mailadres')
					$('#error').html('');
					$('#correct').html('U bent ingeschreven.');
					$('#error').hide();
					$('#correct').show();
				}
			
			})	
		}
		return false;
	});
	
	$('input[type=text],input[type=password],textarea').each(function(){
		if($(this).attr('fail') != 1){
			$(this).attr('textvalue', $(this).val());
		}
	})
	$('input[type=text],input[type=password],textarea').bind('focus', function(){
		//$(this).val('');
		if($(this).val() == $(this).attr('textvalue')){
			$(this).val('');
			if($(this).is('.textField') || $(this).is('.textArea')){
				$(this).css('color', '#353434');
			}
		}
	})
	
	$('input[type=text],input[type=password], textarea').bind('blur', function(){
		//$(this).val('');
		if($(this).val() == ''){
			$(this).val($(this).attr('textvalue'));
			if($(this).is('.textField') || $(this).is('.textArea')){
				$(this).css('color', '#7d7b7a');
			}
		}
	})
	
	/* pretty photo popup */
	$('a[href^=#fietsgids]').prettyPhoto({
			social_tools: '',
			custom_markup: '<div id="flash"></div>',
			changepicturecallback: function(){
				var wH = $('.pp_content').height()-40;
				//var params = {wmode: "transparent"};
				var flashvars = {path:"/media/swf/"};
				swfobject.embedSWF("/media/swf/container.swf", 'flash', '100%', wH, "9.0.0", "/media/swf/expressInstall.swf",flashvars);
			}
	}).tooltip({delay: 0, track: true, showURL: false, fade:100}).find('img').attr('title','');
	
	
	/* routenet set size */
	if($('#routenet').length>0){
		setRoutenetSize();
		
		$(window).resize(function() {
		  setRoutenetSize();
		});
		
		//fietsnet code
		function onDirectionsChanged(numberOfDirections, totalDistance) {
			document.getElementById("makesSenseWhenRouteExists").style.display = (totalDistance == 0) ? "none" : "inline";
			$('.directionsTable').before('<div id="routenetdsc"><div class="knpt">Knooppunt</div><div class="km">Km</div></div>');
			setRoutenetLinks();
			return true;
		}
		
		fietsnetmap = new Fietsnet.Map({ 
			element: "flashmap",  /* Identifier of container for map component. Required. */
			canNotLoadFlashMessage: "U hebt Adobe Flash Player niet geïnstalleerd. Download Adobe Flash Player <a href='http://get.adobe.com/nl/flashplayer/' title='get.adobe.com'>hier</a>."  /* Text to be inserted into div when flash cannot load. E.g. offer directions to download Flash. Optional. */
		});
		citySelector = new Fietsnet.CitySelector({
			element: "citySelector", /* Identifier of container for city selector component. Required. */
			map: fietsnetmap, /* Map object. Required. */
			tableStyle: "autocompleteTable",  /* Style for dropdown table. Optional. */
			selectedRowStyle: "autocompleteSelectedRow", /* Style for selected row in dropdown table. Optional. */
			unselectedRowStyle: "autocompleteUnselectedRow" /* Style for unselected row in dropdown table. Optional. */
		});
		drivingPanel = new Fietsnet.DirectionsPanel({
			element: "drivingDirections", /* Indentifier of container for driving directions component. Required. */
			map: fietsnetmap, /* Map object. Required. */
			tableStyle: "directionsTable", /* Style for driving directions table. Optional. */
			kmCellStyle: "kilometerCell", /* Style for km cell in driving directions table. Optional. */
			onChanged: onDirectionsChanged /* Callback handler; will be called when directions change. Optional. */
		});
		
	}
	
	
});

function validMail(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if(str.indexOf(at)==-1){return false;}
	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false;}
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false;}
	if(str.indexOf(at,(lat+1))!=-1){return false;}
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false;}
	if(str.indexOf(dot,(lat+2))==-1){return false;}	
	if(str.indexOf(" ")!=-1){return false;}
	return true;		
}

function weatherHome(){
	$('.actieveLocatie').html(weerdata[0].plaatsnaam);
		$('.actieveDatum').html("Vandaag");
		
		for(var i in weerdata)
		{
			// alert alle plaatsnamen
			//alert(weerdata[i].plaatsnaam);
			$('#weerholder').append('<div id="'+weerdata[i].plaatsnaam+'" class="plaats"><div class="dagen cycle"></div></div>')
			for(var j in weerdata[i].dagen)
			{
				// maak een div per dag met alle gegevens
				$('#'+weerdata[i].plaatsnaam+' .dagen').append(
					'<div class="dag">'+
						'<p>'+
						'<span class="wIcon"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[j].symbool+'.png" alt="" width="25" height="18" /></span>'+
						'<span class="wGraden">'+weerdata[i].dagen[j].maximum+'°C</span>'+
						'<span class="wRichting"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[j].windrichting+'.jpg" alt="" width="12" height="12" /></span>'+
						'<span class="wSpeed">'+weerdata[i].dagen[j].windkracht+' Bft</span></p>'+
						'<p class="cijfer"><a href="http://www.knooppunter.com/nl/Nieuws/Fietsweer">Fietsweerscore</a> <span class="'+checkNumber(weerdata[i].dagen[j].fietsweercijfer)+'">'+weerdata[i].dagen[j].fietsweercijfer+'</span></p>'+
					'</div>'
				);
				
				
				//alert(weerdata[i].dagen[j].datum);
			}
		}
		
		$('.plaats:first').addClass('active');
		
		$('.dagen.cycle').cycle({
			fx: 'scrollHorz', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			speed: 500,
			timeout: 0,
			cleartypeNoBg: true
		});
}

function weatherNews(){
	
	var dayz = new Array('Vandaag','Morgen','Overmorgen');
	var properties = new Array('Voorspelling','Temp. (°C)','Windrichting','Windkracht','Neerslagkans','Fietsweerscore');
	
	dayz.push(dagstrings[today.getDay()+2]);
	dayz.push(dagstrings[today.getDay()+3]);
	dayz.push(dagstrings[today.getDay()+4]);
	dayz.push(dagstrings[today.getDay()+5]);
	dayz.push(dagstrings[today.getDay()+6]);
	dayz.push(dagstrings[today.getDay()+7]);
	
	for(var j in weerdata[0].dagen)
	{
		$('#weathercycleholder').append('<div id='+dayz[j]+' class="mapicons"></div>')
		for(var i in weerdata)
		{
			//alert("weerdata["+i+"].dagen["+j+"].symbool");
			if(weerdata[i].dagen[j].symbool != '______'){
				$('#'+dayz[j]).append(
					'<div class="v'+weerdata[i].plaatsnaam+'">'+
						'<img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[j].symbool+'".png" alt="'+weerdata[i].plaatsnaam+'" title="'+weerdata[i].plaatsnaam+'" width="50" height="35" />'+
						'<p>'+weerdata[i].dagen[j].maximum+' °C</p>'+
					'</div>'
				);
			}
		}
	}
	
	$('#weathercycleholder').cycle({
	
		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 500,
		timeout: 0,
		cleartypeNoBg: true,
		pager:  '#weatherbuttons', 
     	activePagerClass: 'active',
		
		// callback fn that creates a thumbnail to use as pager anchor 
		pagerAnchorBuilder: function(idx, slide) { 
			return '<a class="button" href="#"><div class="left"></div><div class="center">'+dayz[idx]+'</div><div class="right"></div></a>';
			//return '<li><a href="#"><img src="' + slide.src + '" width="50" height="50" /></a></li>'; 
    	} 
	});
	
	$('.actieveLocatie').html(weerdata[0].plaatsnaam);
	
	for(var i in weerdata)
	{
		// TABEL OPMAKEN VOOR ALLE PLAATSEN
		$('#dataholder').append('<table id="'+weerdata[i].plaatsnaam+'" class="dataTable" cellspacing="0" cellpadding="0" border="0"></table>')
		$('#'+weerdata[i].plaatsnaam).append(
			'<tr>'+
				'<td class="first dark">&nbsp;</td>'+
				'<td>'+dayz[0]+'</td>'+
				'<td class="dark">'+dayz[1]+'</td>'+
				'<td>'+dayz[2]+'</td>'+
				'<td class="dark">'+dayz[3]+'</td>'+
				'<td>'+dayz[4]+'</td>'+
				'<td class="dark">'+dayz[5]+'</td>'+
			'</tr>'+
			'<tr class="tall">'+
				'<td class="first">'+properties[0]+'</td>'+
				'<td><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[0].symbool+'.png" alt="" width="50" height="35" /></td>'+
				'<td class="dark"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[1].symbool+'.png" alt="" width="50" height="35" /></td>'+
				'<td><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[2].symbool+'.png" alt="" width="50" height="35" /></td>'+
				'<td class="dark"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[3].symbool+'.png" alt="" width="50" height="35" /></td>'+
				'<td><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[4].symbool+'.png" alt="" width="50" height="35" /></td>'+
				'<td class="dark"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[5].symbool+'.png" alt="" width="50" height="35" /></td>'+
			'</tr>'+
			'<tr>'+
				'<td class="first dark">'+properties[1]+'</td>'+
				'<td>'+weerdata[i].dagen[0].minimum+' / '+weerdata[i].dagen[0].maximum+'</td>'+
				'<td class="dark">'+weerdata[i].dagen[1].minimum+' / '+weerdata[i].dagen[1].maximum+'</td>'+
				'<td>'+weerdata[i].dagen[2].minimum+' / '+weerdata[i].dagen[2].maximum+'</td>'+
				'<td class="dark">'+weerdata[i].dagen[3].minimum+' / '+weerdata[i].dagen[3].maximum+'</td>'+
				'<td>'+weerdata[i].dagen[4].minimum+' / '+weerdata[i].dagen[4].maximum+'</td>'+
				'<td class="dark">'+weerdata[i].dagen[5].minimum+' / '+weerdata[i].dagen[5].maximum+'</td>'+
			'</tr>'+
			'<tr>'+
				'<td class="first">'+properties[2]+'</td>'+
				'<td><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[0].windrichting+'.png" /></td>'+
				'<td class="dark"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[1].windrichting+'.png" /></td>'+
				'<td><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[2].windrichting+'.png" /></td>'+
				'<td class="dark"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[3].windrichting+'.png" /></td>'+
				'<td><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[4].windrichting+'.png" /></td>'+
				'<td class="dark"><img src="http://www.knooppunter.com/media/img/icons/'+weerdata[i].dagen[5].windrichting+'.png" /></td>'+
			'</tr>'+
			'<tr>'+
				'<td class="first dark">'+properties[3]+'</td>'+
				'<td>'+weerdata[i].dagen[0].windkracht+' Bft</td>'+
				'<td class="dark">'+weerdata[i].dagen[1].windkracht+' Bft</td>'+
				'<td>'+weerdata[i].dagen[2].windkracht+' Bft</td>'+
				'<td class="dark">'+weerdata[i].dagen[3].windkracht+' Bft</td>'+
				'<td>'+weerdata[i].dagen[4].windkracht+' Bft</td>'+
				'<td class="dark">'+weerdata[i].dagen[5].windkracht+' Bft</td>'+
			'</tr>'+
			'<tr>'+
				'<td class="first">'+properties[4]+'</td>'+
				'<td>'+weerdata[i].dagen[0].neerslagkans+' %</td>'+
				'<td class="dark">'+weerdata[i].dagen[1].neerslagkans+' %</td>'+
				'<td>'+weerdata[i].dagen[2].neerslagkans+' %</td>'+
				'<td class="dark">'+weerdata[i].dagen[3].neerslagkans+' %</td>'+
				'<td>'+weerdata[i].dagen[4].neerslagkans+' %</td>'+
				'<td class="dark">'+weerdata[i].dagen[5].neerslagkans+' %</td>'+
			'</tr>'+
			'<tr class="score">'+
				'<td class="first dark">'+properties[5]+'</td>'+
				'<td><span class="'+checkNumber(weerdata[i].dagen[0].fietsweercijfer)+'">'+weerdata[i].dagen[0].fietsweercijfer+'</span></td>'+
				'<td class="dark"><span class="'+checkNumber(weerdata[i].dagen[1].fietsweercijfer)+'">'+weerdata[i].dagen[1].fietsweercijfer+'</span></td>'+
				'<td><span class="'+checkNumber(weerdata[i].dagen[2].fietsweercijfer)+'">'+weerdata[i].dagen[2].fietsweercijfer+'</span></td>'+
				'<td class="dark"><span class="'+checkNumber(weerdata[i].dagen[3].fietsweercijfer)+'">'+weerdata[i].dagen[3].fietsweercijfer+'</span></td>'+
				'<td><span class="'+checkNumber(weerdata[i].dagen[4].fietsweercijfer)+'">'+weerdata[i].dagen[4].fietsweercijfer+'</span></td>'+
				'<td class="dark"><span class="'+checkNumber(weerdata[i].dagen[5].fietsweercijfer)+'">'+weerdata[i].dagen[5].fietsweercijfer+'</span></td>'+
			'</tr>'
		);
		
	}
	
	$('.dataTable:first').addClass('active');
	
}

function checkNumber(nummer){
	if(nummer < 5){
		return 'rood';
	}
	if(nummer < 7 && nummer > 4){
		return 'oranje';
	}
	if(nummer > 6){
		return 'groen';
	}
}

/* routenet */
function setRoutenetSize(){
	var sw = $(document).width();
	var sh = $(document).height();
	var topLoss = 114;
	var sideLoss = 42;
	var mw = sw-sideLoss;
	var mh = sh-topLoss;
	
	$('#routenet').css('width',mw+'px');
	$('#routenet').css('height',mh+'px');
	
	$('#routenetmap').css('width',(mw-15)+'px');
	$('#routenetmap').css('height',(mh-12)+'px');
	
	$('#routenetbuttons').css('height',(mh-32)+'px');
	
	$('#flashmapcontainer').css('width',(mw-271)+'px');
	$('#flashmapcontainer').css('height',(mh-12)+'px');
	
	$('#drivingDirections').css('height',(mh-187)+'px');

}

function setRoutenetLinks(){

	$('.directionsTable a[target=fietsnet_routeinfo]').each(function(){

		var area = $(this).html();
		
		//define new URL
		var url = '';
		for(i=0; i<rnantwerpen.length; i++){
			if(area == rnantwerpen[i]){
				url = urlantwerpen;
				break;
			}
		}
		if(url == ''){
			for(i=0; i<rnbrabant.length; i++){
				if(area == rnbrabant[i]){
					url = urlbrabant;
					break;
				}
			}
		}
		if(url == ''){
			for(i=0; i<rnlimburg.length; i++){
				if(area == rnlimburg[i]){
					url = urllimburg;
					break;
				}
			}
		}
		if(url == ''){
			for(i=0; i<rnoostvl.length; i++){
				if(area == rnoostvl[i]){
					url = urloostvl;
					break;
				}
			}
		}
		if(url == ''){
			for(i=0; i<rnwestvl.length; i++){
				if(area == rnwestvl[i]){
					url = urlwestvl;
					break;
				}
			}
		}
		
		//set URL
		if(url != ''){
			$(this).attr('href',url);
			$(this).attr('target','_blank');
		} else {
			$(this).attr('target','_blank');
		}
		
	});
	
}


















