$(function(){
	// Artists Read More
	$(".read-more").click(read_bio);
	
	clientRandomizer();
	
	$('.slideshow').cycle({ 
	    fx:    'fade', 
	    speed:  750,
	    timeout:7500
	 });
	
	// Footer Coupon Popup
	$("div.coupon a.print").click(function(){
	    $("div#coupon img").printElement();
	});
	
	//$(".footer-coupon").overlay({});
	
	// Open FAQ Categories
	$('.faqCategory').hover(function() {
		$(this).addClass('hover');
	}, function() {
		$(this).removeClass('hover');
	})
	.click(function(){
		var cur = $(this);
		var old = $('.faqCategory .faq');
		$(cur).children('.faqs').slideToggle('slow', function(){
			toggleQuestion(cur);
		});
		old.slideToggle('500');
		console.log(cur);
		return false;
	});
	
	// Close FAQ Categories
	/*$('.readmore, .faqCategory h4').click(function(e) {
		var q = $(this).closest('.faqCategory');
		if (!q.hasClass('hidden')) {
			q.addClass('hidden');
			e.stopPropagation(); 
			e.preventDefault();
		}
	});*/
	
	// Tab navigation selection
	$('ul.nav a').click(function() {
		var l = $(this).attr('href');
		showFAQTabs(l, $(this));
	});
	
	
	$('.artist-list a').hover(function(){
		$(this).addClass('selected');
		fadeOut_artists();
		
	}, function(){ 
		$(this).removeClass('selected');
		fadeIn_artists();
	});
	
	
	
});

// Artists Read More bio slidedown
function read_bio(){
	var top = $("#subcontent_wrap").css("margin-top");
	
	if(top == "0px"){
		$("#subcontent_wrap").animate({marginTop: "-420px"}, 750,
		function(){
			$('.read-more').removeClass('read-less');
		});
		
	}
	else{
		$("#subcontent_wrap").animate({marginTop: "0px"}, 750,
		function(){
			$('.read-more').addClass('read-less');
		});
	}
	return false;
}

function fadeOut_artists(){
	
	$(".artist-list a").each(function () {
		if(!$(this).hasClass('selected')) {
			$(this).stop().animate({
				opacity: 0.5,
			}, 350);
		}
	});
	
}

function fadeIn_artists(){

	$(".artist-list a").each(function () {
		$(this).stop().animate({
			opacity: 1,
		}, 350);
	});
	
}

function toggleQuestion(o) {
	o.toggleClass('hidden');
}

function showFAQTabs(l,t){
	$('ul.nav a').each(function(e){
		if($(this).hasClass('tab-selected')) {
			$(this).removeClass('tab-selected');
		}
	});
	
	t.addClass('tab-selected');
	$('.tabs-panel').each(function(){
		var p = $(this);
		if(!p.hasClass('tabs-panel-hide')) {
			p.addClass('tabs-panel-hide');
		};
	});
	$(l).removeClass('tabs-panel-hide');
	
}

function clientRandomizer(){
	var l = [
		'/our-clients/hollie/',
		'/our-clients/kenandlaura/',
		'/our-clients/ashley/'
		];
	var count = 3;
	var i = Math.round( (count-1) * Math.random());
	$('.client').attr('href',l[i]);

}

