$(document).ready(function() {
	// Clear-on-focus for inputs
	$("[name=q]").each(function() {
		this.original = this.value;
		$(this).addClass("default");
		$(this).focus(function() {
			if(this.value==this.original) {
				this.value="";
				$(this).removeClass("default");
			}
		});
		
		$(this).blur(function() {
			if(this.value=="") {
				this.value = this.original;
				$(this).addClass("default");
			}
		});
	});
	
	// Auto-submit for certain forms
	$("form.auto *").change(function() {
		$("input[type=submit]",this.form).click();
	});
	
	$(".mod_present").each(function() {
		var slides = $("li", this);
		var size = slides.size();
		var currentSlide = 0;
		
		$(".mod_present-prev", this).click(function() {
			$(slides.get(currentSlide)).removeClass("current")
			
			currentSlide = --currentSlide % size;
			if(currentSlide<0) currentSlide = size+currentSlide;
			
			$(slides.get(currentSlide)).addClass("current")

		});
		
		$(".mod_present-next", this).click(function() {
			$(slides.get(currentSlide)).removeClass("current")
			
			currentSlide = ++currentSlide % size;
			
			$(slides.get(currentSlide)).addClass("current")
		});
    });
	
    $("#nav-main, #content").each(function(i,el) { msbr(el);});
});
