var slide_interval = 4000;
var nr_partners = 0;
var curr_nr = 1;

WebFontConfig = {google: { families: [ 'Yanone Kaffeesatz:regular,bold' ] }};

google.load("jqueryui", "1.8.7");
google.load("webfont", "1.0.17");

google.setOnLoadCallback(function(){
	
	// Set Nav selected state
	if(jQuery('.menu .current-menu-item').length == 0){
		jQuery("#main-navigation .menu li a").each(function(i){
			var val = jQuery(this).attr('href').indexOf(sel_page);
			if(val >= 0){
				jQuery(this).parent('li.menu-item').addClass('current-menu-item');
				return false;
			}
		});
	}
	
	jQuery('#events_calendar').datepicker({
		 numberOfMonths: [1, 1],
		 showCurrentAtPos: 0,
		 beforeShowDay:function(date){
			for (i = 0; i < calendarEvents.length; i++) {
				var addzero = (date.getDate() < 10) ? "add-zero" : "";
				if (date.getMonth() == calendarEvents[i][0] - 1 && date.getDate() == calendarEvents[i][1] && date.getFullYear() == calendarEvents[i][2]) {
					return [true,"ui-state-active " + addzero,"Event Name"];
				}else{
					
				}
			}
			return [false, addzero];
		},
		onSelect:function(dateTxt, inst){
			showCalEvents('date'  + String(dateTxt.replace(/\//g, '-')));
		}
	});

	/**
	 * Set Events fo today on Calendar load
	 */
	if(jQuery('td.ui-datepicker-current-day').hasClass('.ui-state-active')){
		var today = jQuery('#events_calendar').datepicker('getDate');
		var day = (today.getDate() < 10) ? "0" + String(today.getDate()) : String(today.getDate());
		var month = ((today.getMonth() + 1) < 10) ? "0" + String(today.getMonth() + 1) : String(today.getMonth() + 1);
		var year = String(today.getFullYear());
		showCalEvents('date'  + month + '-' + day + '-' + year);
	}

	/**
	 * PHPList
	 */
	if(jQuery('.phplist').length > 0){
		if(lang == 'en'){
			jQuery("input[name='list[2]']").attr('checked', 'checked');
		}else if(lang == 'nl'){
			jQuery("input[name='list[3]']").attr('checked', 'checked');
		}else if(lang == 'fr'){
			jQuery("input[name='list[4]']").attr('checked', 'checked');
		}
	}
	
	/**
	 * Partner Logo Slider
	 */
	nr_partners = jQuery("#partner_logo_wrapper a").length;
	jQuery("a#logo_1").css('left', '0');
	if(nr_partners > 1){partner_timer = setInterval(switch_slider_partner, slide_interval);}
});

function showCalEvents(key){
	var output = "<dl class='cal_events clearfix'>";
	var dateArr = key.replace('date', '').split('-');
	var type = "";
	var dateOutput;
	if(lang == "en"){
		dateOutput = String(dateArr[2]) + '-' + String(dateArr[0]) + '-' + String(dateArr[1]);
	}else{
		dateOutput = String(dateArr[1]) + '-' + String(dateArr[0]) + '-' + String(dateArr[2]);
	}

	output += "<dt>" + dateOutput + "</dt>";
	//output += "<dd class='clear'></dd>";
	jQuery.each(contentEvents[key], function(index, value){
		/*
		if(value.type != type){
			type = value.type;
			
			if(type == 'movie'){
				output += "<dd class='clear cal_title'>" + movie_title + "</dd>";
			}else{
				output += "<dd class='clear cal_title spacer'>" + event_title + "</dd>";
			}
			
		}
		*/
		output += "<dd class='grid_1 alpha datetime'>" + String(value.date) + "</dd>";
		output += "<dd class='grid_3 omega'><a href='" + value.link + "'>" + String(value.name) + "</a></dd>"; 
		
	});
	output += "</dl>";
	
	jQuery('#events_overview').show().html(output);
}

function switch_slider_partner(){
	jQuery("a#logo_" + String(curr_nr)).stop().animate(
			{left:"-100px"}, 
			300, function(){
				jQuery(this).css('left', '100px');
			});
	
	var move_nr = curr_nr + 1
	if(move_nr > nr_partners) move_nr = 1;
	jQuery("a#logo_" + String(move_nr)).stop().animate(
			{left:"0px"}, 
			300, function(){
				curr_nr = move_nr;
			});
}

