jQuery(document).ready(function() {
//		
//	jQuery('.menu_menu li.parent').mouseenter(function(){
//		jQuery(this).addClass('parent_active');
//	}).mouseleave(function(){
//		if(jQuery(this).is('.already_active')){
//			return;
//		}else
//			jQuery(this).removeClass('parent_active');
//	});
//	
	jQuery('.video_link_i').click(function(){
		my_href = jQuery(this).attr('href');
		
		jQuery.fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'none',
			'padding'		: 	0,
			'autoScale'		: 	false,
			'title'			: 	'',
			'width'			: 	680,
			'height'		: 	495,
			'href'			: 	my_href,
			'type'			: 	'iframe',
			'swf'			: {
	   	 	'wmode'			: 'transparent',
			'allowfullscreen'	: 'true'
			}
		});
		return false;
	});
	
	jQuery('.video_link').click(function(){
		my_href = jQuery(this).attr('href');
		
		jQuery.fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'none',
			'padding'		: 	0,
			'autoScale'		: 	false,
			'title'			: 	'',
			'width'			: 	680,
			'height'		: 	495,
			'href'			: 	my_href,
			'type'			: 	'swf',
			'swf'			: {
	   	 	'wmode'			: 'transparent',
			'allowfullscreen'	: 'true'
			}
		});
		return false;
	});
	
	//jQuery('.art_photos').innerfade({ speed: 'slow', timeout: 4000, type: 'sequence', containerheight: '182px' }); 
	
//	jQuery('.art_thumb').click(function() {
//		  
//		  new_src = jQuery(this).attr('src');
//		  
//		  my_id = jQuery(this).attr('id');
//		  my_id = my_id.replace('th_','');
//		  
//		  
//		  par1 = jQuery(this).parent();
//		  jQuery(par1).find('.art_photos li').hide();
//		  jQuery(par1).find('.art_photos li#li_'+my_id).show();
//		  		  
//	});
	
	 
	
	jQuery('input[title!=""],textarea[title!=""]').hint();
	
	jQuery("a.article").fancybox(
			{
				'easingIn'				: 'easeOutBack',
				'easingOut'				: 'easeInBack',
				'hideOnContentClick'	: false

			}
	);
	
	jQuery(function() {
		jQuery("#tree").treeview({
			collapsed: true,
			animated: "medium",
			control:"#sidetreecontrol"			
		});
	});
	
	
	
});

jQuery('.filter_input').live('keyup',function(){
	show_count(jQuery(this));
});

function SameSizeColumns(){
	if(jQuery('#nieuwsbrief_block').length>0 && jQuery('#contact_block').length>0){
		var $col1 = jQuery('.column_left');
		var $col2 = jQuery('.column_center');
		var $col3 = jQuery('.column_right');
		var h1 = $col1.height();
		var h2 = $col2.height();
		var h3 = $col3.height();
		//alert(h1+' '+h2+ ' ' + h3);
		var h = h1;
		if(h<h2) h=h2;
		if(h<h3) h=h3;
		$col1.css({'height':h+'px','position':'relative'});
		$col2.css({'height':h+'px'});
		$col3.css({'height':h+'px','position':'relative'});
		jQuery('#nieuwsbrief_block').css({'position':'absolute','bottom':'0px'});
		jQuery('#contact_block').css({'position':'absolute','bottom':'0px'});
	}
}

function show_count(obj){
	jea = '';
	my_name = jQuery(obj).attr('name');
	if(jQuery('.home_filter').length==0)
		jQuery('.page_filter').find("input,select").each(
			function() {
				  jea = jea + '&'+jQuery(this).attr('name')+'='+jQuery(this).val();
			});
	else
		jQuery('.home_filter').find("input,select").each(
				function() {
					  jea = jea + '&'+jQuery(this).attr('name')+'='+jQuery(this).val();
				});	

	jQuery.ajax({
		   type: "POST",
		   url: "/pages/ajax.php",
		   data: jea,
		   dataType: 'json',
		   success: function(msg){
				jQuery('.count_span').html(msg.nr_count);
				if(my_name!='zoek')
					jQuery('input[name="zoek"]').val(msg.zoek);
				//if(my_name!='activiteit')
					jQuery('select[name="activiteit"]').html(make_select(msg.activiteit_ar, msg.activiteit));
				//if(my_name!='lengte')
					jQuery('select[name="lengte"]').html(make_select(msg.lengte_ar, msg.lengte));
				//if(my_name!='thema')
					jQuery('select[name="thema"]').html(make_select(msg.thema_ar, msg.thema));
			}
	});
	return false;
}

function make_select(sel_array, sel){
	my_sel = '';
	for (var i in sel_array){
		if(sel == i)
			my_sel += '<option selected="selected" value="'+i+'">'+sel_array[i]+'</option>';
		else
			my_sel += '<option value="'+i+'">'+sel_array[i]+'</option>';
	}
	return my_sel;

}
function UpdateField(field,id,nl2br){
	var val = field.value;
	if(nl2br){
		val = val.split('\n').join('<br />');
	}
	jQuery('.pfield_'+id).html(val);
}
function in_array (needle, haystack, argStrict) {
    // Checks if the given value exists in the array  
    // 
    // version: 1008.1718
    // discuss at: http://phpjs.org/functions/in_array    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: vlado houba
    // +   input by: Billy
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
	// *     returns 1: true
    // *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
    // *     returns 2: false
    // *     example 3: in_array(1, ['1', '2', '3']);
    // *     returns 3: true    
	// *     example 3: in_array(1, ['1', '2', '3'], false);
    // *     returns 3: true
    // *     example 4: in_array(1, ['1', '2', '3'], true);
    // *     returns 4: false
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                return true;
            }
        }
    }
     return false;
}
function go_back(){
	history.go(-1);
	}
