﻿/*================================
	Accordion functions
==================================*/
var startupAccordItem = false;

$(document).ready( function(){
    
    $('.accordion h3 a').bind('toggleAccordion', function(){
        var parentEl = $(this).parent().parent();
        if( $(parentEl).hasClass('item') ){
            
            if($(parentEl).hasClass('on') && startupAccordItem == false){
                $(parentEl).removeClass('on');
                $('.contentContainer', parentEl).stop().animate({height: "0px"}, 400);
            }else {
                startupAccordItem = false;
                $(parentEl).addClass('on');
                var tempHeight = $('.contentContainer .content', parentEl)[0].offsetHeight;
                $('.contentContainer', parentEl).stop().animate({height: tempHeight+"px"}, 400);            
            }
            
            $(this).blur();
            return false;
        }
    });
    
    //All accordion a
    $('.accordion h3 a').click(function(){
        $(this).trigger('toggleAccordion');
        $(this).blur();
        return false;
    });

    
    //Expanded items from load
    for(i=0; i < $('.accordion .item.on').length; i++){
        startupAccordItem = true;
        temp = $('.accordion .item.on')[i];
        $('h3 a', temp).trigger('toggleAccordion');
    }
    
});
