$(document).ready(function(){
	$(function(){ $('label').inFieldLabels(); }); // infield labels
	
	$('.portfolio li').hover( function() { // bring up the portfolio thumb title on hover
		$(this).find('.thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0});
	}, function() {
		$(this).find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1});
	});
	
	// begin category filters  ---NOTE TO SELF: shorten these with a loop
	
	$('.all_click').click(function(){
		var myClass = $(this).attr('class');
		if(myClass == 'all_click current_cat'){
			$('.portfolio').find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$(this).removeClass('current_cat');
		} else {
			$('.portfolio').find('.thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0}).addClass('current');
			$('.current_cat').removeClass('current_cat');
			$(this).addClass('current_cat');
		}
	});
	$('.press_click').click(function(){
		var myClass = $(this).attr('class');
		if(myClass == 'press_click current_cat'){
			$('.portfolio').find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$(this).removeClass('current_cat');
		} else {
			$('.portfolio').find('.current.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$('.portfolio').find('.press .thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0}).addClass('current');
			$('.current_cat').removeClass('current_cat');
			$(this).addClass('current_cat');
		}
	});
	$('.approach_click').click(function(){
		var myClass = $(this).attr('class');
		if(myClass == 'approach_click current_cat'){
			$('.portfolio').find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$(this).removeClass('current_cat');
		} else {
			$('.portfolio').find('.current.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$('.portfolio').find('.approach .thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0}).addClass('current');
			$('.current_cat').removeClass('current_cat');
			$(this).addClass('current_cat');
		}
	});
	$('.blog_click').click(function(){
		var myClass = $(this).attr('class');
		if(myClass == 'blog_click current_cat'){
			$('.portfolio').find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$(this).removeClass('current_cat');
		} else {
			$('.portfolio').find('.current.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$('.portfolio').find('.blog .thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0}).addClass('current');
			$('.current_cat').removeClass('current_cat');
			$(this).addClass('current_cat');
		}
	});
	$('.examples_click').click(function(){
		var myClass = $(this).attr('class');
		if(myClass == 'examples_click current_cat'){
			$('.portfolio').find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$(this).removeClass('current_cat');
		} else {
			$('.portfolio').find('.current.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$('.portfolio').find('.examples .thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0}).addClass('current');
			$('.current_cat').removeClass('current_cat');
			$(this).addClass('current_cat');
		}
	});
	$('.video_click').click(function(){
		var myClass = $(this).attr('class');
		if(myClass == 'video_click current_cat'){
			$('.portfolio').find('.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$(this).removeClass('current_cat');
		} else {
			$('.portfolio').find('.current.thumb').css({'opacity': 1, 'filter' : 'alpha(opacity=100)', '-moz-opacity' : 1}).removeClass('current');
			$('.portfolio').find('.video .thumb').css({'opacity': 0, 'filter' : 'alpha(opacity=0)', '-moz-opacity' : 0}).addClass('current');
			$('.current_cat').removeClass('current_cat');
			$(this).addClass('current_cat');
		}
	});
	
	$('.nav input').focus(function(){
		$(this).siblings('label').text('Type query and press enter...');
		$('#searchsubmit').addClass('active');
	});
	
	$('.nav input').blur(function(){
		$(this).siblings('label').text('Search');
		$('#searchsubmit').removeClass('active');
	});

});
