/***********************
For use with YugiPro Online
Pages:
index.php
deck.php
************************/

var bindNavigation = function() {
	var navigations = {
		game: {
			play: "/play/",
			download: "/download/",
			ladder: "/ladder/",
			help: "/help/"
		},
		community: {
			boards: "/boards/",
			chat: "/chat/",
			help: "/help/"
		},
		register: {
			register: "/register/",
			login: "/login/",
			help: "/help/"
		},
	};
	$.each(navigations, function(i) {
		navigations[i].builder = "- ";		
		$.each(navigations[i], function(e) {
			if(e != "builder" && e != "help")
				navigations[i].builder += '<a href="'+ navigations[i][e] +'">' + e + '</a> . ';
			else if(e == "help")
				navigations[i].builder += '<a href="'+ navigations[i][e] +'">' + e + '</a> -';
		});				 	
	});
	var timer;
	navigations.home = {builder: ""};
	$("#header .nav a").hover(function() {
		var x = $(this).text();
		window.clearInterval(timer);
		$(".sub").html(navigations[x].builder).stop(true,true).fadeIn("fast");
	}, function() {
		timer = window.setInterval(function() {
			if(!hoverin)
				$(".sub").stop(true,true).fadeOut("fast");
		},750);
	});
	var hoverin = false;
	$("#header .nav .sub").hover(function() {
		hoverin = true;									  
	}, function() {
		hoverin = false;	
	})
};

var ieInputFix = function() {
	$("input").focus(function() {
		$(this).addClass("focused");						  
	}).blur(function() {
		$(this).removeClass("focused")	
	});
}
$(function(){
	bindNavigation();
	ieInputFix();
})
