
		function form_validation() {
			
			$("div.hidden-input").each(function(i){ $(this).hide(); });

			if($("div.form-submit-results").length > 0) {
				
				// errors
				var JSON = eval($("div.form-submit-results").html());
				
				for(var i = 0; i < JSON['errors'].length; i++) {
		
					$("form input[name='input[" + JSON['errors'][i][0] + "]'], form textarea[name='input[" + JSON['errors'][i][0] + "]']").parent().addClass('error').append('<span class="input-error">' + JSON['errors'][i][1] + '</span>');

				}
				
				// kan dit niet beter voor body onload?
				$("div.form-submit-results").hide();

			}	
			
		}

		/**
		 *	checks if link is external 
		 *	usage: a:external (only if element has href attr)
		 */

		$.extend($.expr[':'], {
						
			external: function(a,i,m) {
				if(!a.href) {return false;}
				return a.hostname && a.hostname !== window.location.hostname;
			}
			
		});

		
		$(function(){
		
			$("html").css({overflowY: "scroll"});

			// scroll to top
			$("a.scroll").click(function() { 
								
				var location = $(this).attr("href");
								
				$.scrollTo(location, 600); return false; 
				
			});

			$("#search-query").defaultvalue("Zoeken...");

			form_validation();
			
		});