$(document).ready(function(){

	$page = jQuery.url.attr("file");
	if(!$page) {
		$page = 'index.html';
	}
	$("#nav a[href='" + $page + "']").addClass("currentNav").parents("ul:first").parents("li:first").children("a:first").addClass('currentNav');
	
	$("#nav ul li").has("ul").addClass("dropdown");
	
	var navCurrentWidth = $(".currentNav").parent("li").outerWidth(),
		navCurrentPosition = $(".currentNav").parent("li").position();
	
	$("#nav").prepend("<div class='nav-hover-bar'></div>");
	
	$(".nav-hover-bar").css({
		width: navCurrentWidth,
		left: navCurrentPosition.left
	});
	
	$("#nav ul li").mouseover(function(){
		var newWidth = $(this).outerWidth(),
			newPosition = $(this).position();
			
		$(".nav-hover-bar").stop().animate({
			width: newWidth,
			left: newPosition.left
		});
	});
	
	$("#nav").mouseout(function(){
		$(".nav-hover-bar").stop().animate({
			width: navCurrentWidth,
			left: navCurrentPosition.left
		});
	});
	
	$(".formNext").click(function(){
		$("#formSlideHolder").animate({
			left: "-278px"
		});
	});
	$(".formPrev").click(function(){
		$("#formSlideHolder").animate({
			left: "0px"
		});
	});
	
	$(".faqTitle").click(function(){
		if(!$(this).hasClass("activeFAQ")){
			$(".activeFAQ").removeClass("activeFAQ");
			$(this).addClass("activeFAQ");
			$(".faqContent").slideUp();
			$(this).next(".faqContent").slideDown();
		}
	});
	
	var inputs = $("input[type='text'],textarea");
	$.each(inputs,function(i,e) {
		var placeholder = $(e).attr("placeholder");
			$(e).val(placeholder);	
			$(e).blur(function() {
				resetInput($(this));
			});
			$(e).focus(function() {
				if($(this).val() == placeholder) {
					$(this).val("");
				}
			});
		});

	function resetInput(elem) {
		if($(elem).val() == "") {
				var placeholder = $(elem).attr("placeholder");
				$(elem).val(placeholder);
			}
	}
	if(jQuery.fn.tnt_scroll) {
			$("div#galController").tnt_scroll();
	}
	
	
	if(jQuery.fn.jFlow) {
		$("div.tnt_scroll-content").jFlow({
			slides: "#galSlides",
			width: "603px",
			height: "380px"
		});
	}

});

