/*FAQ Toggle */

var answer = null;
var rel = null;
function initJS() {
	var faqs = $('div.faqs');
	answer = $('div.answer');
	$('a.link-close').css('display','none');
		
	$('a', faqs).click(function(){
		if ($(this).attr('rel')) {
			$('a.link-close').css('display','block');
			var _href = $(this).attr('rel');
				if (rel != _href) {
					rel = _href;
					if (answer.is(':hidden')) {
						onloadAnswer(rel);
					}
				else {
					answer.slideUp(400 , function() {
						$(this).children('div.answer-holder').html('');
						rel = _href;
						if (answer.is(':hidden')) {
							onloadAnswer(rel);
						}
					});
				}
			}
			return false;
		}
	});
	$('a.link-close').click(function(){
		answer.slideUp(400 , function() {
			$(this).children('div.answer-holder').html('');
		});
		rel = '';
		$('a.link-close').css('display','none');
		return false;
	});
	
}
function onloadAnswer(rel) {
	$.ajax({
		type: "GET",
		url: rel,
		dataType: "html",
		success: function(msg){
			answer.children('div.answer-holder').html(msg);
			answer.slideDown(300);
		}
	});
}
if (window.addEventListener)
	window.addEventListener("load", initJS, false);
else if (window.attachEvent)
	window.attachEvent("onload", initJS);
