// JavaScript Document

$(document).ready(function() {
	
	// slider variables	
	var slideHolder = $('.fab-slider-holder').children().size();
	var slide = 770;
	var slideInner = slideHolder * slide;
	var rot;
	
	// Accordian variables	
	var linkId;
	var contentHeights = new Array();
	var contentCounter = 1;
	var str;
	var prevLink;
	var currLink;
	var currArrowSrc;
	var prevArrowSrc;
	currArrowSrc = $('#fab-content-holder h1 a').children('img').attr('src');
	prevArrowSrc = $('#fab-content-holder h1 a').children('img').attr('src').replace('up','down');
	
	// slider 	
	$('.fab-slider-holder').css({'width': slideInner});
	
	// Accordian	
    $('.fab-section-holder').each(function (index) {
        contentHeights[contentCounter] = $(this).children().height();
		$(this).addClass('closed');
        contentCounter++;
		$(this).css({height: '0px', overflow: 'hidden'});
    });

    $('#fab-content-holder h1 a').click(function () {
		
		currLink = $(this);
        linkId = $(this).attr('rel');
		
		if($('#' + linkId).hasClass('show'))
		{
			$('.show').animate({height: '0px'}, 500);
			$('.show').addClass('closed');
			$('.show').removeClass('show');
			$(this).parent().children('#fab-content-holder h1 a').children('img').attr({'src':currArrowSrc});
		}
		
		else if($('#' + linkId).hasClass('closed'))
		{
			$('.show').animate({height: '0px'}, 500);
			$('.show').addClass('closed');
			$('.show').removeClass('show');
			str = linkId.replace('content-', '');
			$('#' + linkId).addClass('show');
			$('#' + linkId).animate({height: contentHeights[str] + 'px'}, 500);
			$('#' + linkId).removeClass('closed');
			$('#fab-content-holder h1 a').children('img').attr({'src':currArrowSrc});
			$(this).parent().children('#fab-content-holder h1 a').children('img').attr({'src':prevArrowSrc});
		}
		
        return false

    });
});
