// JavaScript Document
$(document).ready(function() {
	var inputs = [];					   
	
	if (document.getElementById("slideshow")){
		$('#slideshow').slideshow({
			timeout: 6000,
			type: 'sequence'
		});
	}
	
	
	// Verberg alle uitklapmenu's bij het opstarten van de pagina, behalve als er
	// een pagina geselecteerd is.
	$.each( $("ul#navigation li ul:visible"), function(i, n){
		if (!$(n).find("a.selected").length){
				$(n).css({display: "none"});
		}
	});
	
	$("ul#navigation li ul").parent().children().not("ul").click(function(){
		$("ul#navigation li ul:visible").slideUp("slow");
		
		$(this).parent().find("ul").slideDown("slow");
		
		return false;
	});
	
	$("ul#navigation li a:contains('Hotel Oosterschelde')").addClass("hotel");
	$("ul#navigation li a:contains('Restaurant 't Veerhuis')").addClass("restaurant");
	
	$("td:odd").css({backgroundColor : "#EEE"});

	$.datePicker.setDateFormat('dmy','-');
	$.datePicker.setLanguageStrings(
		['Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'],
		['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'],
		{p:'Vorige', n:'Volgende', c:'Sluiten', b:'Selecteer datum'}
	);
	
	if (document.getElementById("datum")){

		$('input#datum').datePicker({startDate:'05/03/2006', endDate:'05/11/2006'}); 
		
	}
	
	// Begin nieuwsarchief
	// Hieronder volgt de javascript code die het nieuwsarchief interactie geeft
	if(document.getElementById("query")){
		$("p#query").css({display: "none"});
		$("p#sort").css({display: ""});
		$("input#news_show_all").click(
			function(){
				this.value == "" ? this.value = 1 : this.value = ""; 
				$("form.form_archive p#query").toggle();
				$("form.form_archive p#sort").toggle();
			}
		);
		
		$("form.form_archive").submit(
			function(){
				inputs.length = 0;
				
				$("#archive_results").innerHTML = "";
				
				$(':input', this).each(function() {
					inputs.push(this.name + '=' + escape(this.value));
				})
				
				// Formulier verzenden via ajax
				$.ajax({
					type: "POST",
					data: inputs.join('&'),
					dataType: "html",
					url: "/bb/newsarchive/getnewsitems.php?ajax=1",
					beforeSend: function(){
							$("#archive_results").empty();
							$("#archive_results").append('<div class="loading"><img src="/assets/images/loader.gif" alt="Bezig met versturen" /></div>');
						},
					success: function(d){
							// Remove loader
							$(".loading").remove();
							
							$("#archive_results").empty();
							$("#archive_results").append(d);
						},
					error: function(xml, strError){
							// Try sending the form via the normal way
							return true;
						}
				});
				
				
				return false;
			}
		);
	}
	// Einde nieuwsarchief

});

function getChildElementNodes (x) {
	
	var arrElementNodes = new Array();
	
	for (var i = 0; i < x.childNodes.length; i++){
		if (x.childNodes[i].nodeType == 1){
			arrElementNodes[arrElementNodes.length] = x.childNodes[i];
		}
	}
	
	return arrElementNodes;
}
