/*
	Copyright Code Computerlove Ltd 2007-2009
	Build: 1.0.0.127
	Date: 05/10/2009 10:52:21
*/

(function($j){

	Code.registerNamespace('Website.Pages');

	Website.Pages.FAQ = {
	
		content: null,
		
		_initAccordion: function(elem){
			var _self = this;
			var accordion = $j(elem);
			var topLevelContainer =$j('.top-level-copy');
			$j(topLevelContainer,accordion).hide();
			
			var innerLevelContainer =$j('.inner-level-copy');
			$j(innerLevelContainer,accordion).hide();
			
			_self._addControls(accordion);
			_self._initActions(accordion);
			_self._initInnerActions(accordion);
		},
		
		_addControls: function(elem){
			var _self = this;
			var accordion = $j(elem);
			$j('h2',accordion).addClass('closed');
			$j('h3',accordion).addClass('closed');
		},
		
		_initActions: function(elem){
			var _self = this;
			var accordion = elem;
			var myTarget = $j('h2',accordion);
			$j(myTarget).click(function(){
					if($j(this).hasClass('open')){
						$j(this).removeClass('open');
						$j(this).siblings('.top-level-copy').slideUp('fast');
					}else{
						$j(this).addClass('open');
						$j(this).siblings('.top-level-copy').slideDown('fast');
					}
			});
		},
		
		_initInnerActions: function(elem){
			var _self = this;
			var accordion = elem;
			var myTarget = $j('h3',accordion);
			$j(myTarget).click(function(){
					if($j(this).hasClass('open')){
						$j(this).removeClass('open');
						$j(this).siblings('.inner-level-copy').slideUp('fast');
					}else{
						$j(this).addClass('open');
						$j(this).siblings('.inner-level-copy').slideDown('fast');
					}
			});
		},	
			
		onReady: function(){
		
			var _self = this
			_self.content = $j('.column-left');
			_self._initAccordion('.accordion');
			
		}

	};

	$j().ready(function(){
		Website.Pages.FAQ.onReady();
	});


})(jQuery);	

