(function ($) {

	// LOGIN IN TOPBAR & NEWSLETTER
	Drupal.behaviors.showhidefields = {
		attach: function(context, settings) {
			
			
			$('#block-user-login input.form-text, #block-block-3 .form-text').each(function (i) {
				$(this).parents('.form-item').find('span').remove();
				$tekst = $(this).parents('.form-item').find('label').html().split(':');		
				$(this).attr("labeltext",$tekst[0]).val($tekst[0]);
			});
			
			
			$('#block-user-login input.form-text, #block-block-3 .form-text').focus(function () {
				if($(this).val() == $(this).attr('labeltext')) {
					$(this).val('').addClass('form-text-focus');
				}											   
			});
			
			$('#block-user-login input.form-text, #block-block-3 .form-text').keypress(function () {
				if($(this).val() == $(this).attr('labeltext')) {
					$(this).val('');
				}											   
			});
			
			$('#block-user-login input.form-text, #block-block-3 .form-text').blur(function () {
				if($(this).val() == '') {
					$(this).val($(this).attr('labeltext')).removeClass('form-text-focus');
				}											   
			});
			$('#block-user-login form, #block-block-3 form').submit(function () {
				var empty = false;
				$('#block-user-login input.form-text').each(function() {
					if($(this).val() == "" || $(this).val() == undefined || $(this).val() == $(this).attr('labeltext')) {
						empty = true;
						$(this).addClass("error");
					}																						 
				});
				return !empty
			});
			
			
    }
  }
	

	// EQUAL HEIGHT SHIZZLE
	Drupal.behaviors.equalheight = {
		attach: function(context, settings) {

			$(window).load(function(){

				var currentTallest = 0, currentRowStart = 0, rowDivs = new Array(), $el, topPosition = 0;
				
				$('.view-themas .views-row, .view-sectoren .views-row, .view-opinie .views-row, .view-opinie-node .views-row, .view-publicaties>.view-content>.views-row, .view-projecten>.view-content>.views-row').each(function() {
					$el = $(this);
					topPostion = $el.position().top;
					if (currentRowStart != topPostion) {
						for (currentDiv = 0 ; currentDiv < rowDivs.length ; currentDiv++) {
							rowDivs[currentDiv].height(currentTallest);
						}
						rowDivs.length = 0; // empty the array
						currentRowStart = topPostion;
						currentTallest = $el.height();
						rowDivs.push($el);
					} else {
						rowDivs.push($el);
						currentTallest = (currentTallest < $el.height()) ? ($el.height()) : (currentTallest);
					}
					for (currentDiv = 0 ; currentDiv < rowDivs.length ; currentDiv++) {
						rowDivs[currentDiv].height(currentTallest);
					}
				});
			});
			
    }
  }
	

	// ACTIVITEITEN EN LINKS NAAST ELKAAR
	Drupal.behaviors.themablocks = {
		attach: function(context, settings) {	
			$(window).load(function(){

				if($('#block-views-activiteiten-block-4').length > 0 && $('#block-views-external-links-block').length > 0){
					$('#block-views-activiteiten-block-4').before('<div id="themablocks"></div>');
					$('#block-views-activiteiten-block-4').appendTo($('#themablocks'));
					$('#block-views-external-links-block').appendTo($('#themablocks'));
				}
				
				if($('#block-views-activiteiten-block-5').length > 0 && $('#block-views-external-links-block').length > 0){
					$('#block-views-activiteiten-block-5').before('<div id="themablocks"></div>');
					$('#block-views-activiteiten-block-5').appendTo($('#themablocks'));
					$('#block-views-external-links-block').appendTo($('#themablocks'));
				}
			});
    }
  }
	

	// INTRO / BODY OPENKLAPPEN OP PAGE'S
	Drupal.behaviors.showhideintro = {
		attach: function(context, settings) {	
			$(window).load(function(){

				$('.field-name-pagina-intro .body').hide();
				$('.field-name-pagina-intro a.pagina-introlink').click(function() {
					$(this).next('.body').slideToggle('fast');
					return false;																																
				});
				
			});
    }
  }
	

	// EDITOR MENU
	Drupal.behaviors.editormenu = {
		attach: function(context, settings) {	
			$('#block-menu-menu-editor-menu .content li.expanded>ul.menu').hide();
			$('#block-menu-menu-editor-menu .content li.expanded>a').click(function() {
				$(this).parent('li').find('ul.menu').toggle();
				$(this).toggleClass('open');
				return false;
			})
			
    }
  }
	
	
})(jQuery);;

