$(function(){

	$('html').removeAttr('class');

	/* sliding forms */
	$('#contactform ul').slidinglabels({ topPosition: '8px', leftPosition: '10px' });

	/* portfolio */
	$('div.display section:not(.active)').hide();
	$('#portfolio-nav li.active a').live('click',function(){ return false; });
	
	$('#portfolio-nav li:not(.active) a').live('click',function(){
		var parent = $(this).parent('li'),
			href = $(this).attr('href');
		
		$('#gallery').hide();
		$('#portfolio-nav li').removeClass('active');
		parent.addClass('active');
		
		$('div.display section:not('+href+')').removeClass('active').hide();
		$(href).fadeIn('slow').addClass('active');
		
		return false;
	}); // live
	
	$('#portfolio-sites img').hover(function(){
		var alt = $(this).attr('alt');
		$('#portfolio-nav .sites a').append('<span>: '+alt+'</span>');
		$('#portfolio-nav .sites a span').hide().fadeIn('fast');
	},function(){
		$('#portfolio-nav .sites a span').remove();
	}); // hover
	
}); // End loaded jQuery

/*
	Sliding Labels 3.2
*/
(function($){$.fn.slidinglabels=function(options){var defaults={className:"slider",topPosition:"5px",leftPosition:"5px",axis:"x",speed:"fast"};var options=$.extend(defaults,options);var itemwrapper=this.find("."+defaults.className+"");var labels=itemwrapper.find("label");return labels.each(function(){obj=$(this);var parent=obj.parents("."+defaults.className+"");parent.css({position:"relative"});obj.css({position:"absolute",top:defaults.topPosition,left:defaults.leftPosition,display:"inline","z-index":99});var inputval=$(this).next().val();var labelwidth=$(this).width();var labelmove=labelwidth+5+"px";var labelheight=$(this).height();if(inputval!==""){if(defaults.axis=="x"){obj.stop().animate({left:"-"+labelmove},1)}else{if(defaults.axis=="y"){obj.stop().animate({top:"-"+labelheight},1)}}}$("input, textarea").focus(function(){var label=$(this).prev("label");var width=label.width();var height=label.height();var adjust=width+5+"px";var adjustUp=height+"px";var value=$(this).val();if(value==""){if(defaults.axis=="x"){label.stop().animate({left:"-"+adjust},defaults.speed)}else{if(defaults.axis=="y"){label.stop().animate({top:"-"+adjustUp},defaults.speed)}}}else{if(defaults.axis=="x"){label.css({left:"-"+adjust})}else{if(defaults.axis=="y"){label.css({top:"-"+adjustUp})}}}}).blur(function(){var label=$(this).prev("label");var value=$(this).val();if(value==""){if(defaults.axis=="x"){label.stop().animate({left:defaults.leftPosition},defaults.speed)}else{if(defaults.axis=="y"){label.stop().animate({top:defaults.topPosition},defaults.speed)}}}})})}})(jQuery);
