var $j = jQuery.noConflict();

$j(document).ready(function() {
	initFaq();
});

function initFaq(){
	
$j(function() {
	$j('.question').css('cursor', 'pointer').wrap(
			'<a href="#" onclick="return false;" title=""></a>'
	);
	$j('.question').click(
			function(event) {
				event.preventDefault();
				questionID = $j(this).attr('id');
				answerID = '#answer_'+questionID.split('_')[1];
				if($j(answerID).css('display') == 'none') {
					$j(answerID).slideDown(750, function(){
						setTimeout("$j('table').css('padding-bottom','0px');",1);
					});
					$j('#' + questionID).children().each(function() {
						child = $j(this).attr('id');
						if($j('#'+ child).parent().attr('id') == questionID) {
							$j('#' + child).toggleClass('open');
						}
					});
					$j('.answer').not(answerID).each(function() {
						fid = $j(this).attr('id');
						
						if($j('#'+ fid).css('display') == 'block') {
							$j('#' + fid).slideUp('fast');
							$j('.question_arrow').each(function() {
								
								if($j(this).parent().attr('id').split('_')[1] == fid.split('_')[1]) {
									$j(this).toggleClass('open');
								}
							})
						}
						
					});
					
				} else {
					$j(answerID).slideUp();
					$j('#' + questionID).children().each(function() {
						child = $j(this).attr('id');
						if($j('#'+ child).parent().attr('id') == questionID) {
							$j('#' + child).toggleClass('open');
						}
					});
				}
				
			});
	
	$j('.answer').each(function() {
						$j(this).css({'display':'none'});
					});
	

});
}
