$().ready(function() {

	$('.cases li a').each(function(index, elem) {
		var class_name = $(elem).attr('id');
		$('.' +class_name).dialog({
			modal: true,
			autoOpen: false,
			width: 750,
			minHeight: 500
		});
	});

	$('.cases li a').click(function() {
		class_name = $(this).attr('id');		
		$('.' + class_name).dialog('open');
		return false;
	});
	
	$('.sidebar1 h3').click(function() {
		$('.sidebar1 ul').slideUp();
		$(this).next().slideDown();
		return false;		
	});
	
	$('.page_files a').lightBox();
	
	$('form[name="signup_newsletter"]').submit(function() {
		var firstname = $('input[name="firstname"]', this);

		if (firstname.val() == "Naam") {
			firstname.val('');
		}
		
		var lastname = $('input[name="lastname"]', this);		
		if (lastname.val() == "Achternaam") {
			lastname.val('');
		}
		
		var email = $('input[name="email"]', this);		
		if (email.val() == "E-mail") {
			email.val('');
		}
		
	});
	
	$('input[name="firstname"]').focus(function() {
		if ($(this).val() == "Naam") {
			$(this).val('');
		}
	});
	
	$('input[name="lastname"]').focus(function() {
		if ($(this).val() == "Achternaam") {
			$(this).val('');
		}
	});
	
	$('input[name="email"]').focus(function() {
		if ($(this).val() == "E-mail") {
			$(this).val('');
		}
	});
	
	$('input[name="search_keyword"]').focus(function() {
		if ($(this).val() == "Zoekterm") {
			$(this).val('');
		}
	});
	

	$('.datepick').datepicker({
		dateFormat: 'dd-mm-yy',
		showOn: "button",
		buttonImage: site.baseUrl + "/img/tpl/calendar.png",
		buttonImageOnly: true
	});
	
	$('#search_event .label').click(function() {
		
		var time_from;
		var time_until;
		
		if ($(this).hasClass('today')) {
			time_from = today_b;
			time_until = today_e;
		} else if ($(this).hasClass('next_weekend')) {
			time_from = next_weekend_b;
			time_until = next_weekend_e;
		} else if ($(this).hasClass('this_month')) {
			time_from = month_b;
			time_until = month_e;
		}

		$('#search_event [name="date_from"]').val(time_from);
		$('#search_event [name="date_until"]').val(time_until);

		$('#search_event .label').removeClass('active');
		$(this).addClass('active');
		showBalloon();
	});
	
	$('#search_event input').click(function() {
		showBalloon();
	});
	
	$('#balloon_event').click(function() {

		if ($('#search_event [name="date_from"]').val() == "Van datum" || $('#search_event [name="date_from"]').val() == "") {
			$('#search_event [name="date_from"]').val('vandatum');
		}
		
		if ($('#search_event [name="date_until"]').val() == "Tot datum" || $('#search_event [name="date_until"]').val() == "") {
			$('#search_event [name="date_until"]').val('totdatum');
		}
		
		var params = new Array();
		var categories = [];
		var date_from = $('#search_event [name="date_from"]');
		var date_until= $('#search_event [name="date_until"]');

		if ($('#search_event [name="category_id[]"]:checked').length > 0) {
			$('#search_event [name="category_id[]"]:checked').each(function() {
				categories.push($(this).val());
			});
			params[0] = categories.join('_');
		} else {
			params[0] = "geen";
		}
		
		if ($(date_from).val()) {
			params[1] = $(date_from).val().replace('-', '_');
		}
		
		if ($(date_until).val()) {
			params[2] = $(date_until).val().replace('-', '_');
		}

		params = $.grep(params, function(n) {
			return(n);
		});

		window.location = url + params.join('/');
		return false;
	});
	
});


function showBalloon() {
	$('#balloon_event').show();
}

