$(document).ready(function(){
	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);
			}
	}

	$('#contactButton').click(function() {
		$('#contactSliderWrap').slideToggle();
	});
	
	
	var faqs = $(".faq");

	faqs.click(function(){
		if(!($(this).hasClass("active"))){
			$(".faqContent").slideUp();
			faqs.removeClass("active");
			var content = $(this).next(".faqContent");
			content.slideDown().addClass("active");
		}
	});
	
	//Gallery Slider
	var slides = $(".galSlide"),
		slidesNum = $(slides).length,
		slideWidth = $(slides).outerWidth(),
		nextButton = $(".galNext"),
		prevButton = $(".galPrev"),
		slideHolder = $("#slideHolder");
		
	slideHolder.width(parseFloat(slideWidth * slidesNum));

	slideHolder.css("right", parseFloat(slideWidth * (slidesNum-1) * (-1)));

	$(slides[0]).addClass("active");
	
	nextButton.click(function(){
		var activeIndex = $(".active").index();
		if($(slideHolder).css("right") != "0px"){
			$(slideHolder).animate({
				right: '+=' + parseFloat(slideWidth)
			}, 500);
			$(slides).removeClass("active");
			$(slides[activeIndex + 1]).addClass("active");
		}
	});
	prevButton.click(function(){
		var activeIndex = $(".active").index();
		if(activeIndex){
			$(slideHolder).animate({
				right: '-=' + parseFloat(slideWidth)
			}, 500);
			$(slides).removeClass("active");
			$(slides[activeIndex - 1]).addClass("active");
		}
	});
});

