
	$.search = 
	{
			build : function()
			{
				try
				{
					if(!$.browser.msie)
						$("ul.list-buttons").css( { width:"100%" } );
					
					$.search.setSearch();
					$.search.setSearchFilter();

					$.search.log( "info", "Class \"search\" wordt geladen");
				}
				catch(err)
				{
					$.search.log( "error", "Class \"search\" wordt NIET geladen - " + err);
				}	
			}
	
		,	setSearchFilter : function()
			{
				var	objB = $(".zoeken-filter-pd-big");	
					objB.before("<div class=\"zoeken-filter-box-big\"><span>"+objB.find(".selected").html()+"</span><ul class=\"zoeken-filter-pd-big\">"+objB.html()+"</ul></div>").remove();
		
				var	pdBObj = $(".zoeken-filter-box-big");			
					pdBObj.bind("click", function()
					{
						$(".zoeken-filter-pd-big").show();
						
						$(".zoeken-filter-pd-big li").bind("mouseenter", function(){ $(".zoeken-filter-pd-big li").removeClass("hover"); $(this).addClass("hover"); });
						$(".zoeken-filter-pd-big li").bind("click", function()
						{ 
							$(".zoeken-filter-pd-big li").removeClass("hover").removeClass("selected"); 
							$(this).addClass("selected"); 
						
							$("span", pdBObj).html($(this).html());
						
							$(".zoeken-filter-pd-big").hide();
							$(document).unbind("click");
							
							return false;
						});
					
						$(document).bind("click", function()
						{
							$(".zoeken-filter-pd-big").hide();
							$(document).unbind("click");
						});
				
						return false;
					});
				
		
				var	obj = $(".zoeken-filter-pd");	
					obj.before("<div class=\"zoeken-filter-box\"><span>"+obj.find(".selected").html()+"</span><ul class=\"zoeken-filter-pd\">"+obj.html()+"</ul></div>").remove();
				
				var	pdObj = $(".zoeken-filter-box");			
					pdObj.bind("click", function()
					{
						$(".zoeken-filter-pd").show();
						
						$(".zoeken-filter-pd li").bind("mouseenter", function(){ $(".zoeken-filter-pd li").removeClass("hover"); $(this).addClass("hover"); });
						$(".zoeken-filter-pd li").bind("click", function()
						{ 
							$(".zoeken-filter-pd li").removeClass("hover").removeClass("selected"); 
							$(this).addClass("selected"); 
						
							$("span", pdObj).html($(this).html());
						
							$(".zoeken-filter-pd").hide();
							$(document).unbind("click");
							
							return false;
						});
									
						$(document).bind("click", function()
						{
							$(".zoeken-filter-pd").hide();
							$(document).unbind("click");
						});
	
						return false;
					});
			}
				
		,	setSearch : function()
			{
				$("a.search").bind("mousedown", function(){ return false; });
				$("a.search").bind("click", function()
				{
					var	q = $("input.search").val();
					
					if(q)				
						top.location.href="/page/80_zoeken/"+q;
				
					return false;
				});
				
				$("a.searchNowBig").bind("mousedown", function(){ return false; });
				$("a.searchNowBig").bind("click", function()
				{
					var	q = $("input.searchQBig").val() ? $("input.searchQBig").val() : $("input.searchQBigType").val();
			
					if(q)
						top.location.href="/page/80_zoeken/"+q;
					
					return false;
				});
			}
		
		,	log : function( type, msg )
			{
				
				$.pbLog.debug( { title:"search", msgs : [{type:type, msg:msg }] } );
			}
	};
	
	$.fn.extend
	({
			search : $.search.build
	});