$(function() {

    setInterval( "bannerSwitch()", 5000 );
	
	/*$("#faqs h3").click(function(){
		var activeH3	=	$("#faqs h3.active"),
		clickedH3	=	$(this);
		activeH3.removeClass("active").next("div").slideUp();
		clickedH3.addClass("active").next("div").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);
			}
	}
	
	var contactButton = $("#contactButton"),

		appointmentButton = $("#scheduleButton")
		forms = $("#ctaForm"),
		formsHolder = $("#formHolder"),
		hiddenFields= $(".hiddenFields"),
		overlayDiv = $("#overlay");

	contactButton.click(function(){
		$(".activeButton").removeClass("activeButton");
		$(this).addClass("activeButton");
		overlayDiv.fadeIn();
		if(formsHolder.hasClass("open")){
			hiddenFields.slideUp(500);
		} else{
			forms.slideDown(500)
			hiddenFields.hide();
		}
		formsHolder.addClass("open");
	});
	appointmentButton.click(function(){
		$(".activeButton").removeClass("activeButton");
		$(this).addClass("activeButton");
		overlayDiv.fadeIn();
		if(formsHolder.hasClass("open")){
			hiddenFields.slideDown(500);
		} else{
			forms.slideDown(500)
			hiddenFields.show();
		}
		formsHolder.addClass("open");
	});
	
	
	overlayDiv.click(function(){
		$(".activeButton").removeClass("activeButton");
		$(this).hide();
		formsHolder.removeClass("open");
		forms.slideUp(500);
	});

});


function bannerSwitch(){

	var activeBanner = $("#homeRotation img.active, #interiorRotation img.active");
	
	if(activeBanner.next("img").length){
		nextBanner = activeBanner.next("img");
	}else{
		nextBanner = $("#homeRotation img, #interiorRotation img").first();
	}
	
	nextBanner.fadeIn().addClass("active");
	activeBanner.fadeOut().removeClass("active");
}

var tnt_accordion={_s:{accordion:"#faqs",headers:"h3",content:"div",requireOpen:false,allowMulti:false,activeHeaderClass:"tnt_accordion-activeHeader",activeClass:"tnt_accordion-active",speed:"fast"},init:function(a){var b=$.extend(true,{},tnt_accordion._s);b=a?$.extend(true,tnt_accordion._s,a):b;$.each($(b.accordion),function(a,c){var c=$(c),d=c.find(b.headers),e=c.find(b.content);$.each(d,function(a,b){$(b).bind("click",function(){var b=$(this),d=c.find("."+tnt_accordion._s.activeHeaderClass);thisContent=$(e[a]),activeContent=c.find("."+tnt_accordion._s.activeClass);if(thisContent.hasClass(tnt_accordion._s.activeClass)){if(!tnt_accordion._s.requireOpen||activeContent.length>1){b.removeClass(tnt_accordion._s.activeHeaderClass);tnt_accordion.close.call(thisContent)}}else{if(!tnt_accordion._s.allowMulti&&activeContent.length>0){$.each(d,function(a,b){$(b).removeClass(tnt_accordion._s.activeHeaderClass)});$.each(activeContent,function(a,b){tnt_accordion.close.call($(b))})}b.addClass(tnt_accordion._s.activeHeaderClass);tnt_accordion.open.call(thisContent)}})})})},close:function(){$(this).removeClass(tnt_accordion._s.activeClass).slideUp(tnt_accordion._s.speed)},open:function(){$(this).addClass(tnt_accordion._s.activeClass).slideDown(tnt_accordion._s.speed)}};$(tnt_accordion.init);

