$(document).ready(function(){
	
	var content_fader = $('.content_fader');
	if (content_fader.length > 0) {	
		$(content_fader).cycle({
			fx:    'fade',
			speed:  1000,
			timeout: 4000
		});
	}
	
	$('a.lightbox').lightBox({
		fixedNavigation:false,
		imageLoading:template_directory+'/img/lightbox-ico-loading.gif',
		imageBtnPrev:template_directory+'/img/lightbox-btn-prev.gif',
		imageBtnNext:template_directory+'/img/lightbox-btn-next.gif',
		imageBtnClose:template_directory+'/img/lightbox-btn-close.gif',
		imageBlank:template_directory+'/img/lightbox-blank.gif'
	});
	
	//$('a.button_yellow_big').html('<span>'+$('a.button_yellow_big').html()+'</span>').addClass('button btn_yellow');
	//$('a.button_grey_big').html('<span>'+$('a.button_grey_big').html()+'</span>').addClass('button btn_grey');
	//$('a.button_yellow').html('<span>'+$('a.button_yellow').html()+'</span>').addClass('button btn_yellow btn_yellow_small');
	//$('a.button_grey').html('<span>'+$('a.button_grey').html()+'</span>').addClass('button btn_grey btn_grey_small');
	
	$('a.button_yellow_big').each(function(){
		$(this).html('<span>'+$(this).html()+'</span>').addClass('button btn_yellow');								   
	});
	$('a.button_yellow').each(function(){
		$(this).html('<span>'+$(this).html()+'</span>').addClass('button btn_yellow btn_yellow_small');								   
	});
	
	$('a.button_grey_big').each(function(){
		$(this).html('<span>'+$(this).html()+'</span>').addClass('button btn_grey');								   
	});
	$('a.button_grey').each(function(){
		$(this).html('<span>'+$(this).html()+'</span>').addClass('button btn_grey btn_grey_small');								   
	});
	
	
	
    $("#subForm input:submit").click(function() { 
      
      // First, disable the form from submitting
      $('form#subForm').submit(function() { return false; });
      
      // Grab form action
      var formAction = $("form#subForm").attr("action");
      
      // Hacking together id for email field
      // Replace the xxxxx below:
      // If your form action were http://mysiteaddress.createsend.com/t/r/s/abcde/, then you'd enter "abcde" below
      var id = "jhutp";
      var emailId = id + "-" + id;
      
      // Validate email address with regex
      if (!checkEmail(emailId)) {
        alert("Geef een geldig e-mailadres op");
        return;
      } else {
		$('#theForm').hide(); 
		$('#ajax_loader').fadeIn();

	  }
	  
	  
      
      // Serialize form values to be submitted with POST
      var str = $("form#subForm").serialize();
      
      // Add form action to end of serialized data
      // CDATA is used to avoid validation errors
      //<![CDATA[
      var serialized = str + "&action=" + formAction;
      // ]]>
      
      // Submit the form via ajax
      $.ajax({
        url: template_directory+"/cm_proxy.php",
        type: "POST",
        data: serialized,
        success: function(data){
          // Server-side validation
          if (data.search(/invalid/i) != -1) {
            alert('Je hebt een ongeldig e-mailadres opgegeven of je bent al aangemeld voor onze nieuwsbrief. Controler het adres voordat je jezelf aanmeldt.');
			$('#theForm').fadeIn();
			$('#ajax_loader').hide();
          }
          else
          {
            $("#theForm").hide(); // If successfully submitted hides the form
			$('#ajax_loader').hide();
            $("#confirmation").slideDown("slow");  // Shows "Thanks for subscribing" div
            $("#confirmation").tabIndex = -1;
            $("#confirmation").focus(); // For screen reader accessibility
            // Fire off Google Analytics fake pageview
            //var pageTracker = _gat._getTracker("UA-XXXXX-X");
            //pageTracker._trackPageview("/newsletter_signup");
          }
        }
      });
    });

	
});

var cs_current_item = 0;
var cs_item_width = 0;
var cs_itemheight = 0;
var cs_total_items = 0;


function content_slider(el) {
	
	var container = $(el);
	var wrapper = $('ul',container);
	var children = wrapper.children();
	
	
	$('a.more',wrapper).hide();
	$('a.more',wrapper).fadeIn(1500);
	$('a.more',wrapper).attr('tabindex',9999);
	
	if (children.length > 1) {
		// set animation settings
		wrapper.width( $('li',wrapper).width() * children.length );
		
		cs_current_item = 0;
		cs_item_width = $('li',wrapper).width();
		cs_itemheight = $('li',wrapper).height();
		cs_total_items = children.length;
		
		setInterval("slide_content('"+el+"')",4000);
		
	}
	
}

var ps_current_item = 0;
var ps_item_width = 0;
var ps_itemheight = 0;
var ps_total_items = 0;


function page_slider(el) {
	
	var container = $(el);
	var wrapper = $('ul:first',container);
	var children = wrapper.children('li.page');
	
	//console.log(children.length);
	
	if (children.length > 1) {
		
		var totalWidth = $('li.page',wrapper).width();
		totalWidth += parseInt($('li.page',wrapper).css("padding-left"), 10) + parseInt($('li.page',wrapper).css("padding-right"), 10); //Total Padding Width
		totalWidth += parseInt($('li.page',wrapper).css("margin-left"), 10) + parseInt($('li.page',wrapper).css("margin-right"), 10); //Total Margin Width
		totalWidth += parseInt($('li.page',wrapper).css("borderLeftWidth"), 10) + parseInt($('li.page',wrapper).css("borderRightWidth"), 10); //Total Border Width
		// set animation settings
		wrapper.width( totalWidth * children.length );
		
		ps_current_item = 0;
		ps_item_width = $('li',wrapper).width();
		ps_itemheight = $('li',wrapper).height();
		ps_total_items = children.length;
		
		children.each(function(){
			$(this).append('<a href="#" class="previous">Vorige pagina</a><a href="#" class="next">Volgende pagina</a>');					   
		});
		$('a.previous',wrapper).each(function(){
			var prev = $(this).parent().prev();
			if (prev.length == 0) {
				$(this).addClass('inactive');
			}
			$(this).click(function(){
				
				//console.log(prev.attr('id'))
				if (prev.length > 0) {
					$('ul.page_slider_navigation li').removeClass('active');
					$('ul.page_slider_navigation li.'+prev.attr('id')).addClass('active');
					$(container).scrollTo(prev, 500, {axis:'x'});
				}
				
				return false;
			});									  
		});
		$('a.next',wrapper).each(function(){
			var next = $(this).parent().next();
			if (next.length == 0) {
				$(this).addClass('inactive');
			}
			$(this).click(function(){
				//$(this).parent().next().css('border','1px solid #FF0000');
				//$(wrapper).scrollTo($(this).parent().next(), 300);
				if (next.length > 0) {
					//console.log(next);
					$('ul.page_slider_navigation li').removeClass('active');
					$('ul.page_slider_navigation li.'+next.attr('id')).addClass('active');
					$(container).scrollTo(next, 500, {axis:'x'});
				}
				return false;
			});									  
		});
		
		// pagination
		var nav = '<ul class="page_slider_navigation">';
		var nav_i = 1;
		$.each(children,function(){
			nav = nav + '<li class="page_slider_'+nav_i+'"><a class="nav_'+nav_i+'" href="#page_slider_'+nav_i+'">'+nav_i+'</a></li>';	
			nav_i = nav_i + 1;
		});
		nav = nav + '</ul>';
		container.parent().append(nav);
		
		$('ul.page_slider_navigation li:first').addClass('active');
		
		$('ul.page_slider_navigation a').each(function(){
			$(this).click(function(){
				//console.log($(this).attr('href'));
				$('ul.page_slider_navigation li').removeClass('active');
				$(this).parent().addClass('active');
				$(container).scrollTo($($(this).attr('href')), 500, {axis:'x'});
				return false;
			});			  
		});
//			
//		$.each('ul.page_slider_navigation a').click(function(){
//			$(container).scrollTo($(this).attr('href'), 500, {axis:'x'});
//			return false;
//		});

// adding functionality to the navigation
//		var nav_j = 0;
//		$.each(children,function(){
//			nav_j = nav_j + 1;	
//			$('a.nav_'+nav_j).click(function(){
//				console.log(nav_j);
//				$(container).scrollTo($('#page_slider_'+nav_j), 500, {axis:'x'});
//			});
//								 
//		});
		
	}
	
	// animate "next" button
	$('a.next').animate({
		opacity: 0.25					
	}, 1000, function(){
		$(this).animate({
			opacity: 1
		},1000)	
	})
	
}

function slide_content(el) {
	
	var container = $(el);
	var wrapper = $('ul',container);
	
	xpos = cs_item_width + (cs_current_item * cs_item_width);
	cs_current_item = cs_current_item + 1;
	if (cs_current_item > cs_total_items-1) {
		cs_current_item = 0;	
		xpos = 0;
	}
	//console.log('start animation: '+xpos);
	$('a.more',wrapper).fadeOut('fast');

	$(wrapper).animate({
		top: '0px',
		left: '-'+xpos+'px',
		easing: 'easein'
		}, 500, function() {
			//console.log('finish animation');
			$('a.more',wrapper).fadeIn(1500);
		}
	);
	
}


var cf_current_item = 0;
var cf_total_items = 0;

function content_fader(el) {
	
	var container = $(el);
	var wrapper = $('ul', container);
	
	cf_total_items = wrapper.children.length;
	
	if (cf_total_items > 1) {
		
		$('li:first',wrapper).addClass('current');
	
		setInterval( "fade_content('"+el+"')", 7500 );
		
	}
	
}

function fade_content(el) {
	
	var container = $(el);
	var wrapper = $('ul', container);
	
	var next =  $('li.current',wrapper).next().length ? $('li.current',wrapper).next() : $('li:first',wrapper);
	$('li.current',wrapper).fadeOut(500,function(){
		$(this).removeClass('current');
		next.hide().fadeIn(1000,function(){
			$(this).addClass('current');
		});
	});	
	
}


function set_default_form_value(el,value) {
	var input = $(el);
	if (input.val() == '') {
		input.val(value);
		input.addClass('default_value');
	}
	
	input.focus(function(){
		if (input.val() == value) {
			input.val('');
			input.removeClass('default_value');			
		}					 
	});
	input.blur(function(){
		if (input.val() == value) {
			input.addClass('default_value');			
		} else if (input.val() == '') {
			input.val(value);
			input.addClass('default_value');
		} else {
			input.removeClass('default_value');
		}
	});
}


function set_sidebar_height(el) {
	var sidebar = $('.sidebar');
	var relative_to = $(el);
	sidebar.height(relative_to.height()+10);
}




  function checkEmail(email) { 
    var pattern = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var emailVal = $("#" + email).val();
    return pattern.test(emailVal);
  }








/*
 * Thickbox 3 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/

var tb_pathToImage = "/css/landingpage_201008/img/loading_animation.gif";

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('$(o).2S(9(){1u(\'a.18, 3n.18, 3i.18\');1w=1p 1t();1w.L=2H});9 1u(b){$(b).s(9(){6 t=X.Q||X.1v||M;6 a=X.u||X.23;6 g=X.1N||P;19(t,a,g);X.2E();H P})}9 19(d,f,g){3m{3(2t o.v.J.2i==="2g"){$("v","11").r({A:"28%",z:"28%"});$("11").r("22","2Z");3(o.1Y("1F")===M){$("v").q("<U 5=\'1F\'></U><4 5=\'B\'></4><4 5=\'8\'></4>");$("#B").s(G)}}n{3(o.1Y("B")===M){$("v").q("<4 5=\'B\'></4><4 5=\'8\'></4>");$("#B").s(G)}}3(1K()){$("#B").1J("2B")}n{$("#B").1J("2z")}3(d===M){d=""}$("v").q("<4 5=\'K\'><1I L=\'"+1w.L+"\' /></4>");$(\'#K\').2y();6 h;3(f.O("?")!==-1){h=f.3l(0,f.O("?"))}n{h=f}6 i=/\\.2s$|\\.2q$|\\.2m$|\\.2l$|\\.2k$/;6 j=h.1C().2h(i);3(j==\'.2s\'||j==\'.2q\'||j==\'.2m\'||j==\'.2l\'||j==\'.2k\'){1D="";1G="";14="";1z="";1x="";R="";1n="";1r=P;3(g){E=$("a[@1N="+g+"]").36();25(D=0;((D<E.1c)&&(R===""));D++){6 k=E[D].u.1C().2h(i);3(!(E[D].u==f)){3(1r){1z=E[D].Q;1x=E[D].u;R="<1e 5=\'1X\'>&1d;&1d;<a u=\'#\'>2T &2R;</a></1e>"}n{1D=E[D].Q;1G=E[D].u;14="<1e 5=\'1U\'>&1d;&1d;<a u=\'#\'>&2O; 2N</a></1e>"}}n{1r=1b;1n="1t "+(D+1)+" 2L "+(E.1c)}}}S=1p 1t();S.1g=9(){S.1g=M;6 a=2x();6 x=a[0]-1M;6 y=a[1]-1M;6 b=S.z;6 c=S.A;3(b>x){c=c*(x/b);b=x;3(c>y){b=b*(y/c);c=y}}n 3(c>y){b=b*(y/c);c=y;3(b>x){c=c*(x/b);b=x}}13=b+30;1a=c+2G;$("#8").q("<a u=\'\' 5=\'1L\' Q=\'1o\'><1I 5=\'2F\' L=\'"+f+"\' z=\'"+b+"\' A=\'"+c+"\' 23=\'"+d+"\'/></a>"+"<4 5=\'2D\'>"+d+"<4 5=\'2C\'>"+1n+14+R+"</4></4><4 5=\'2A\'><a u=\'#\' 5=\'Z\' Q=\'1o\'>1l</a> 1k 1j 1s</4>");$("#Z").s(G);3(!(14==="")){9 12(){3($(o).N("s",12)){$(o).N("s",12)}$("#8").C();$("v").q("<4 5=\'8\'></4>");19(1D,1G,g);H P}$("#1U").s(12)}3(!(R==="")){9 1i(){$("#8").C();$("v").q("<4 5=\'8\'></4>");19(1z,1x,g);H P}$("#1X").s(1i)}o.1h=9(e){3(e==M){I=2w.2v}n{I=e.2u}3(I==27){G()}n 3(I==3k){3(!(R=="")){o.1h="";1i()}}n 3(I==3j){3(!(14=="")){o.1h="";12()}}};16();$("#K").C();$("#1L").s(G);$("#8").r({Y:"T"})};S.L=f}n{6 l=f.2r(/^[^\\?]+\\??/,\'\');6 m=2p(l);13=(m[\'z\']*1)+30||3h;1a=(m[\'A\']*1)+3g||3f;W=13-30;V=1a-3e;3(f.O(\'2j\')!=-1){1E=f.1B(\'3d\');$("#15").C();3(m[\'1A\']!="1b"){$("#8").q("<4 5=\'2f\'><4 5=\'1H\'>"+d+"</4><4 5=\'2e\'><a u=\'#\' 5=\'Z\' Q=\'1o\'>1l</a> 1k 1j 1s</4></4><U 1W=\'0\' 2d=\'0\' L=\'"+1E[0]+"\' 5=\'15\' 1v=\'15"+1f.2c(1f.1y()*2b)+"\' 1g=\'1m()\' J=\'z:"+(W+29)+"p;A:"+(V+17)+"p;\' > </U>")}n{$("#B").N();$("#8").q("<U 1W=\'0\' 2d=\'0\' L=\'"+1E[0]+"\' 5=\'15\' 1v=\'15"+1f.2c(1f.1y()*2b)+"\' 1g=\'1m()\' J=\'z:"+(W+29)+"p;A:"+(V+17)+"p;\'> </U>")}}n{3($("#8").r("Y")!="T"){3(m[\'1A\']!="1b"){$("#8").q("<4 5=\'2f\'><4 5=\'1H\'>"+d+"</4><4 5=\'2e\'><a u=\'#\' 5=\'Z\'>1l</a> 1k 1j 1s</4></4><4 5=\'F\' J=\'z:"+W+"p;A:"+V+"p\'></4>")}n{$("#B").N();$("#8").q("<4 5=\'F\' 3c=\'3b\' J=\'z:"+W+"p;A:"+V+"p;\'></4>")}}n{$("#F")[0].J.z=W+"p";$("#F")[0].J.A=V+"p";$("#F")[0].3a=0;$("#1H").11(d)}}$("#Z").s(G);3(f.O(\'37\')!=-1){$("#F").q($(\'#\'+m[\'26\']).1T());$("#8").24(9(){$(\'#\'+m[\'26\']).q($("#F").1T())});16();$("#K").C();$("#8").r({Y:"T"})}n 3(f.O(\'2j\')!=-1){16();3($.1q.35){$("#K").C();$("#8").r({Y:"T"})}}n{$("#F").34(f+="&1y="+(1p 33().32()),9(){16();$("#K").C();1u("#F a.18");$("#8").r({Y:"T"})})}}3(!m[\'1A\']){o.21=9(e){3(e==M){I=2w.2v}n{I=e.2u}3(I==27){G()}}}}31(e){}}9 1m(){$("#K").C();$("#8").r({Y:"T"})}9 G(){$("#2Y").N("s");$("#Z").N("s");$("#8").2X("2W",9(){$(\'#8,#B,#1F\').2V("24").N().C()});$("#K").C();3(2t o.v.J.2i=="2g"){$("v","11").r({A:"1Z",z:"1Z"});$("11").r("22","")}o.1h="";o.21="";H P}9 16(){$("#8").r({2U:\'-\'+20((13/2),10)+\'p\',z:13+\'p\'});3(!(1V.1q.2Q&&1V.1q.2P<7)){$("#8").r({38:\'-\'+20((1a/2),10)+\'p\'})}}9 2p(a){6 b={};3(!a){H b}6 c=a.1B(/[;&]/);25(6 i=0;i<c.1c;i++){6 d=c[i].1B(\'=\');3(!d||d.1c!=2){39}6 e=2a(d[0]);6 f=2a(d[1]);f=f.2r(/\\+/g,\' \');b[e]=f}H b}9 2x(){6 a=o.2M;6 w=1S.2o||1R.2o||(a&&a.1Q)||o.v.1Q;6 h=1S.1P||1R.1P||(a&&a.2n)||o.v.2n;1O=[w,h];H 1O}9 1K(){6 a=2K.2J.1C();3(a.O(\'2I\')!=-1&&a.O(\'3o\')!=-1){H 1b}}',62,211,'|||if|div|id|var||TB_window|function||||||||||||||else|document|px|append|css|click||href|body||||width|height|TB_overlay|remove|TB_Counter|TB_TempArray|TB_ajaxContent|tb_remove|return|keycode|style|TB_load|src|null|unbind|indexOf|false|title|TB_NextHTML|imgPreloader|block|iframe|ajaxContentH|ajaxContentW|this|display|TB_closeWindowButton||html|goPrev|TB_WIDTH|TB_PrevHTML|TB_iframeContent|tb_position||thickbox|tb_show|TB_HEIGHT|true|length|nbsp|span|Math|onload|onkeydown|goNext|Esc|or|close|tb_showIframe|TB_imageCount|Close|new|browser|TB_FoundURL|Key|Image|tb_init|name|imgLoader|TB_NextURL|random|TB_NextCaption|modal|split|toLowerCase|TB_PrevCaption|urlNoQuery|TB_HideSelect|TB_PrevURL|TB_ajaxWindowTitle|img|addClass|tb_detectMacXFF|TB_ImageOff|150|rel|arrayPageSize|innerHeight|clientWidth|self|window|children|TB_prev|jQuery|frameborder|TB_next|getElementById|auto|parseInt|onkeyup|overflow|alt|unload|for|inlineId||100||unescape|1000|round|hspace|TB_closeAjaxWindow|TB_title|undefined|match|maxHeight|TB_iframe|bmp|gif|png|clientHeight|innerWidth|tb_parseQuery|jpeg|replace|jpg|typeof|which|keyCode|event|tb_getPageSize|show|TB_overlayBG|TB_closeWindow|TB_overlayMacFFBGHack|TB_secondLine|TB_caption|blur|TB_Image|60|tb_pathToImage|mac|userAgent|navigator|of|documentElement|Prev|lt|version|msie|gt|ready|Next|marginLeft|trigger|fast|fadeOut|TB_imageOff|hidden||catch|getTime|Date|load|safari|get|TB_inline|marginTop|continue|scrollTop|TB_modal|class|TB_|45|440|40|630|input|188|190|substr|try|area|firefox'.split('|'),0,{}))







