$(document).ready(function(){


	$('#scroller .down').click(function(){
		var offset = $(window).scrollTop();
		var test = offset + 500;
		$('html,body').animate({scrollTop: test}, 500);
	});
	
	$('#scroller .up').click(function(){
		var offset = $(window).scrollTop();
		var test = offset - 500;
		$('html,body').animate({scrollTop: test}, 500);
	});
	
	
	
	$('ul.click').hide();
	$('ul.active').show();
	$("span.click").click(function(){
		if($('ul.click[id="'+$(this).attr('id')+'"]:hidden').length){
			$('ul.click:visible').toggle(250);
			$('ul.click[id="'+$(this).attr('id')+'"]').toggle(250);
		}
		$("span.click").css({color:'#ffffff'});
		$(this).css({color:'#f18d90'});
	});

	///// CHECKBOX
	
	$(".CheckBoxClass").change(function(){
		if($(this).is(":checked")){
			$(this).next("label").addClass("LabelSelected");
		}else{
			$(this).next("label").removeClass("LabelSelected");
		}
	});
	
	$("#contact_form a.check_y, #contact_form a.check_n").click(function(){
		
		var cur_val = $("#contact_form input[id="+this.id+"]").attr('value');
		
		$("#contact_form input.checkbox").val('n');
		$("#contact_form a").removeClass('check_y');
		$("#contact_form a").addClass('check_n');
		
		$("input[name='welke_workshop']").val('Kiezen:');
		$("#form_dieet").hide();
		
		$("#contact_form input[id="+this.id+"]").val('y');
		$(this).removeClass('check_n');
		$(this).addClass('check_y');
		
		$("#form_informatie ,#form_boeken, #form_datum").hide();
		$('#contact_form a.check_y').each(function(index){
			var this_id = $(this).attr('id').replace("check_","");
			if(this_id == 'boeken' || this_id == 'een-offerte-opvragen'){
				$("#form_informatie, #form_boeken").show();
			}
			if(this_id == 'informatie' || this_id == 'boeken' || this_id == 'een-offerte-opvragen'){
				$("#form_informatie, #form_datum").show();
			}
		});
		
	});
	
	///// DROP DOWN
	
	$(".jsddm ul").hide();

	$(".jsddm input").click(function(){
		$(this).parent().find("ul").toggle();
	});
		
	$(".jsddm ul li").click(function(){
		var this_val = $(this).html();
		$("input[name="+$(this).attr('rel')+"]").val(this_val);
		$(".jsddm ul").hide();
		
		var cur_group = $(this).attr('name');
		$("input[name='workshop_group']").attr('value',cur_group);
		
		$("#form_dieet").hide();
		if(cur_group == "koken"){
			$("#form_dieet").show();
		}
		
	});

	///// LEFT NAV
	
	$("li[id]").hide();
  $("ul.navigation li.click a").click(function() { 
      $(this).parent().next().toggle("fast").siblings("[id]").hide("fast");
  });
  $("ul.navigation li.active a").parent().next().show();
  
  ///// MASONRY
  
  $('#wrap').each(function(index){
	  $('.box img',this).load(function(){
	 		$('#wrap').masonry({
				itemSelector: '.box'
			});
	 	});
 	});
	
	///// SLIDER
	
	$('.slider').each(function(index){
		$(this).bxSlider({
			speed: 1500,
			pause: 5000
		});
	});
	
	///// SELECT
	
	$(".CheckBoxClass").change(function(){
		if($(this).is(":checked")){
			$(this).next("label").addClass("LabelSelected");
		} else {
			$(this).next("label").removeClass("LabelSelected");
		}
	});
	
	///// EQUAL HEIGHT & WIDTH
		
	$.fn.setAllToMaxHeight = function(){
		return this.height( Math.max.apply(this, $.map( this , function(e){ return $(e).height() }) ) );
	}
	
	$.fn.setAllToMaxWidth = function(){
		return this.width( Math.max.apply(this, $.map( this , function(e){ return $(e).width() }) ) );
	}
	
	$('.equal_h').each(function(){
 		$('div.left, div.center, div.right, div.line_v',this).setAllToMaxHeight();
 	});
 	
 	///// CHECKBOX
 	
 	$('.defaultP input').ezMark();
	$('.customP input[type="checkbox"]').ezMark({checkboxCls: 'ez-checkbox-green', checkedCls: 'ez-checked-green'});
	
});

///// DROPDOWN
/*
var timeout       = 500;
var closetimer		= 0;
var ddmenuitem    = 0;

function jsddm_open(){
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
}

function jsddm_close(){
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer(){
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready(function(){
	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);
	
	$('.defaultP input').ezMark();
	$('.customP input[type="checkbox"]').ezMark({checkboxCls: 'ez-checkbox-green', checkedCls: 'ez-checked-green'});
});

document.onclick = jsddm_close;
*/
