// JavaScript Document
$(document).ready(function(){
	
// remove link background images since we're re-doing the hover interaction below 
// (doing it this way retains the CSS default hover states for non-javascript-enabled browsers)
// we also want to only remove the image on non-selected nav items, so this is a bit more complicated
$(".nav").children("li").each(function() {
	var current = "nav current-" + ($(this).attr("class"));
	var parentClass = $(".nav").attr("class");
	if (parentClass != current) {
		$(this).children("a").css({backgroundImage:"none"});
	}
});	


// create events for each nav item
attachNavEvents(".nav", "btnInicio");
attachNavEvents(".nav", "btnJuanma");
attachNavEvents(".nav", "btnReto");
attachNavEvents(".nav", "btnGaleria");
attachNavEvents(".nav", "btnNoticias");
attachNavEvents(".nav", "btnLibro");
attachNavEvents(".nav", "btnContacto");


function attachNavEvents(parent, myClass) {
	$(parent + " ." + myClass).mouseover(function() {
		$(this).append('<div class="nav-' + myClass + '"></div>');
		$("div.nav-" + myClass).css({display:"none"}).fadeIn(100);
	}).mouseout(function() {
		// fade out & destroy pseudo-link
		$("div.nav-" + myClass).fadeOut(100, function() {
			$(this).remove();
		});
	});
}
});	
