$(document).ready(function() {

	// Build Home Page Nav
	$('#navBar li').click( function(){
		window.location.href = $(this).children("a").attr("href");
	});
	
	$('#featuredProject p a').click(function(){
		window.open(this.href);
		return false;
	});
	
	$('#navBar li').hover(function(){$(this).addClass("over");},function(){$(this).removeClass("over");});

	// Contact Form Inputs
	if ($('.contact')){
	
		$('#name').focus( function(){
			if($(this).val() == 'Name'){$(this).val('');}
		})
		.blur( function(){
			if($(this).val() == ''){$(this).val('Name');}
		});
		
		$('#phone1').focus( function(){
			if($(this).val() == 'Phone Number'){$(this).val('');}
		})
		.blur( function(){
			if($(this).val() == ''){$(this).val('Phone Number');}
		});

		$('#email').focus( function(){
			if($(this).val() == 'Email Address'){$(this).val('');}
		})
		.blur( function(){
			if($(this).val() == ''){$(this).val('Email Address');}
		});		

		$('#company').focus( function(){
			if($(this).val() == 'Company or Organization'){$(this).val('');}
		})
		.blur( function(){
			if($(this).val() == ''){$(this).val('Company or Organization');}
		});

		$('#city').focus( function(){
			if($(this).val() == 'City'){$(this).val('');}
		})
		.blur( function(){
			if($(this).val() == ''){$(this).val('City');}
		});	

		$('#comments').focus( function(){
			if($(this).val() == 'Brief Comments'){$(this).val('');}
		})
		.blur( function(){
			if($(this).val() == ''){$(this).val('Brief Comments');}
		});	
		
	}

	$('#featuredProjectImages').cycle({ 
    		fx:     'scrollHorz', 
   			prev:   '#PrevImage', 
    		next:   '#NextImage', 
    		timeout: 0 
	});

	// Portfolio Fancy Box
	if ($(".portfolio-piece a").length > 0){
		$(".portfolio-piece a").lightbox();
	}
	
	if ($("#scrollToTop").length > 0){
		$("#scrollToTop").click(function(){$('html').animate({scrollTop:0}, 'slow');
		});
	}
	
	$(".subnav").lavaLamp({
		fx: "backout",
		speed: 700
	});


	if ($("#mainContent dd").length > 0){
		$('#mainContent dd').css('display', 'none');
  		$('#mainContent dt').click(function() {
			var $nextDD = $(this).next();
			var $visibleSiblings = $nextDD.siblings('dd:visible');
			if ( $visibleSiblings.length ) {
		  		$visibleSiblings.slideUp('normal', function() {$nextDD.slideToggle('normal');});
			} else {$nextDD.slideToggle('normal');}
  		});
  		
  		$('#mainContent dd:first').css('display', 'block');	
	}
});