//s kan een string zijn met nummers
function preselect_checkboxes(s) {
	var cols = s.split(',')
	
	jQuery('div.print_checkboxes input[type=checkbox]').attr('checked',false)
		
	for (var i=0;i < cols.length;i++) {		
		jQuery('div.print_checkboxes input[name="toon_col['+cols[i]+']"]').attr('checked',true)
	}
}

//add_selectbox_listener
function add_format_listener() {
	
     jQuery('select[name=format]').change(function() {
     	if (jQuery(this).val() == '') {
		     if (!jQuery("#aanpassen").hasClass('open')) {
				jQuery("#aanpassen").trigger('click')
			}
		}
		if (jQuery(this).val() == 'maandoverzicht') {
			jQuery("span.vantot").hide();
			jQuery("span.maandselect").show();
			jQuery("#aanpassen").hide();
		}
		else {
			jQuery("#aanpassen").show();
		     jQuery("span.vantot").show();
			jQuery("span.maandselect").hide();
		}
     
	 	var s = jQuery(this).find("option[value="+jQuery(this).val()+"]").attr("columns");
	 	preselect_checkboxes(s)
	});
}

//zoeksubmit
function zoeksubmit() {
	jQuery("#zoekbox").submit(function() {
	 	var zoek = jQuery("input.zoekveld").val();	 	
	 	document.location = jQuery(this).attr('action')+"/"+zoek;
	 	return false;
	})
}

jQuery(function() {
	jQuery("#content").jScrollPane();

	if($.browser.webkit) {
		jQuery("div.printtitel").html("<br />"+jQuery(".printtitel").html())
	}

	zoeksubmit();

	if (jQuery('select[name=format]').length > 0) {
		add_format_listener();
		jQuery('select[name=format]').trigger("change")	
	}
	

	if (jQuery(".faq").length != 0) {
 		jQuery(".faq").accordion({header: 'h1'});
 	}
 	
 	//jquery slideshow
 	if (jQuery("div.slideshow").length != 0) {
		jQuery('div.slideshow').cycle({
			fx: 'fade', 
			timeout: jQuery("#slideshow_time").val()
		});
	}
	
	
	//jquery opacity verminderen van submenu
	//jQuery("#submenu a.selected").css("opacity",0.5)
	//jQuery(".zoekveld").css("opacity",0.8)
	

	jQuery("div.jspVerticalBar").css('width','16px')
	
	if (jQuery("#aanpassen").length != 0) {
		jQuery("#aanpassen").click(function() {
			if (jQuery(this).hasClass('open')) {
				jQuery('div.print_checkboxes').slideUp()
				jQuery(this).text("kolomkeuze dichtklappen").removeClass('open').text(jQuery(this).data('orig'))
			}
			else {
		 		jQuery('div.print_checkboxes').slideDown()
		 		jQuery(this).data('orig',jQuery(this).text()).text("kolomkeuze dichtklappen").addClass('open')
		 	}
		 	
		})
	}
	
	jQuery("#menu li").hover(function() {
	 	jQuery(this).addClass('hover')
	},function() {
	     jQuery(this).removeClass('hover')
	}).click(function() {
	  	document.location = jQuery(this).find("a").attr('href')
	})
})
