/*

	searchredirect
	---
	Verwijs het zoekformulier door naar een nieuwe pagina
	
	
	$(form).searchredirect();
	
	
	Boy van Amstel
	http://www.boyvanamstel.nl
	
*/

(function($){ 
	$.fn.extend({ 
		
		// Functie
		searchredirect: function(options) 
		{ 
	

			// Standaard variabelen
			var defaults = { 
				keywords: $("input[name=search_keywords"), 
				button: $("#search_button"),
				url: "http://seriousrequest.3fm.nl/page/09_zoeken",
				color: "#000"
			}; 
			
			// Het formulier
			var obj = $(this);
			
			// Variabelen
			var options = $.extend(defaults, options); 
			
			// Event: formulier versturen
			obj.submit(function()
			{
				//var encoded = $.fn.encodeurl({ url: options.keywords.val() });
				var encoded = encodeURIComponent(options.keywords.val());
		
				window.location.href = "http://seriousrequest.3fm.nl/page/09_zoeken/?zoeken=" + encoded;				
				return false;			
			});
			
			// Event: klik op de verstuurknop
			options.button.click(function()
			{
				obj.submit();
				return false;
			});		
			
			// Event: keywordsveld krijgt focus
			options.keywords.focus(function()
			{
				$(this).val("");
				$(this).css("color", options.color);
			});
			
		} 
		,
		encodeurl: function(options)
		{
			  var input = options.url;
			  
			  var encoded = escape(input);
			  
			  encoded = encoded.replace("+", "%20");
			  encoded = encoded.replace("+", "%2B");
			  encoded = encoded.replace("/", "%2F"); 
			  
			  return encoded;
		}
	}); 
})(jQuery);