$(document).ready(function(){
	$('.subnav ul li a').click(function(event){
		event.preventDefault();
		name = $(this).parent().attr('class');
		name = name.substr(6).toLowerCase();
		$.scrollTo( $('#' + name + 'Bookmark'), { duration: 800 } );
	});
	
	if (jQuery.browser.safari)
	{
		$('#contact input.text').css({padding:'0px 10px 0', height:'33px'});
	}
	else if (jQuery.browser.opera)
	{
		$('#contact input.text').css({padding:'0px 10px 6px 10px', height:'27px'});
	}
	
	/* Fancy nav */
	$("#skNav").children("li").each(function() {
		var current = "current-" + ($(this).attr("id"));
		var parentClass = $("#skNav").attr("class");
		if (parentClass != current) {
			$(this).children("a").css({backgroundImage:"none"});
		}
	});	

	attachNavEvents("#skNav", "skNavAbout");
	attachNavEvents("#skNav", "skNavWork");
	attachNavEvents("#skNav", "skNavTech");

	function attachNavEvents(parent, myClass) {
		$(parent + " #" + myClass).mouseover(function() {
			$(this).append('<div class="nav-' + myClass + '"></div>');
			$("div.nav-" + myClass).css({display:"none"}).fadeIn(200);
		}).mouseout(function() {
			$("div.nav-" + myClass).fadeOut(200, function() {
				$(this).remove();
			});
		});
	}
});
