var timer = false;
var marginTop = 0;
var speed = 5;
var maxSpeed = 30;
var showDescription = true;


url="http://www.cwz.nl/fileadmin/scripts/autocomplete.php";
jQuery.alfadir =  {
	descriptionTimer :false,
	scrollTimer : false,
	
	init:function() {
		jQuery('.itemTitle').bind('click',function(){
			activeDiv = jQuery('#'+this.id+'_sub');
			activeDiv.slideToggle('fast',function(){
					titleID =this.id.split('_',1);
					if(activeDiv.css('display')=='block') {
						jQuery('#'+titleID).addClass('open');
						jQuery('#'+titleID).removeClass('closed');
						
					} else {
						jQuery('#'+titleID).removeClass('open');
						jQuery('#'+titleID).addClass('closed');
					}
			});
		})
		
	
		if ( jQuery("#searchfieldautocomplete").length > 0 ) {

			jQuery("#searchfieldautocomplete").autocomplete(url);
			jQuery('#searchfieldautocomplete').result(function(event, data, formatted) {
			 //submit the form
			 jQuery('#filterForm').submit();
			});
		
	
			
			jQuery("#scrollingListHeader").bind('click',function(){
				jQuery("div.hoverscroll").slideToggle('slow', function(){
					if(jQuery(this).css('display')=='block') {
						jQuery("#scrollingListHeader").addClass('open');
						jQuery("#scrollingListHeader").removeClass('closed');
					} else {
						jQuery("#scrollingListHeader").addClass('closed');
						jQuery("#scrollingListHeader").removeClass('open');
					}
				});
				return false;
			})
			
			jQuery('#scrollinglist').hoverscroll({
				vertical: true,
				height: 200,
				width: 170,
				speed: 3,
				arrows: false
			});
	
			jQuery('#scrollinglist').bind('mouseenter mouseleave',function(e){
				jQuery(this).toggleClass('listHover');
			});
	
			jQuery('#scrollinglist').find('li').bind('mouseover',function(e){
				jQuery(this).addClass("itemHover");
				jQuery(this).next().addClass("itemHover-2nd");
				jQuery(this).prev().addClass("itemHover-2nd");
				jQuery(this).next().next().addClass("itemHover-3rd");
				jQuery(this).prev().prev().addClass("itemHover-3rd");
				
			}),
			
			//reset all values for the list element when the mouse leaves the box
			jQuery('#scrollinglist').find('li').bind('mouseleave',function(){
				jQuery(this).removeClass("itemHover");
				jQuery(this).next().removeClass("itemHover-2nd");
				jQuery(this).prev().removeClass("itemHover-2nd");
				jQuery(this).next().next().removeClass("itemHover-3rd");
				jQuery(this).prev().prev().removeClass("itemHover-3rd");
			})
		}
	}
}
		
	
//				
//				activeDiv.slideToggle('fast',function() {
//					check if div is shown or hidden and adjust class of titleDiv accordingly
//					titleID =this.id.split('_',1);
//					
//					if(activeDiv.css('display')=='block') {
//						jQuery('#'+titleID).addClass('open');
//						jQuery('#'+titleID).removeClass('closed');
//						
//					} else {
//						jQuery('#'+titleID).removeClass('open');
//						jQuery('#'+titleID).addClass('closed");
//					}


//			});
//				
//			
//		},
//	};
//	

jQuery(document).ready(function() {
        jQuery.alfadir.init();
});