/* function to create collapsable FAQ */
$.fn.faqList = function() {
	if($(this).attr('id') == 'sbContextFAQContent') {
		$(this).prepend('<p>Click a question to view its answer.</p>');
		$(this).find(".faq-item-question").css('cursor','pointer').hover(
			function() {
				$(this).css('color','#FFCC00')
			},
			function() {
				$(this).css('color','#FFFF99')
			}
		).click(
			function() {
				var qid = $(this).attr('id');
				var aid = qid.replace('Q','A');
				var question = '<h3>'+$('#'+qid).html()+'</h3>';
				var answer = '<div>'+$('#'+aid).html()+'</div>';
				$("#dialog").html(question+answer).dialog({
					width: 500,
					height: 300,
					modal: true,
					draggable: false,
					resizable: false,
					title: 'Frequently Asked Questions',
					buttons: {
						Close: function() {
							$(this).dialog('close');
						}
					}
				}).dialog("open");
			}
		);
	} else {
		$(this).find(".faq-item-answer").hide();
		$(this).prepend('<div class="faq-instruction-bar"><div class="faq-instructions">Click any question below to show/hide its answer.</div><div class="faq-toggles"><a class="show-all">Show All Answers</a> | <a class="hide-all">Hide All Answers</a></div></div>');
		$('.faq-toggles a').css('cursor','pointer');
		$(".show-all").click(function() {
			$(".faq-item-answer").show();
		});
		$(".hide-all").click(function() {
			$(".faq-item-answer").hide();
		});
		$(this).find(".faq-item-question").css('cursor','pointer').hover(
			function() {
				$(this).css('color','#268ED0')
			},
			function() {
				$(this).css('color','#000')
			}
		).toggle(
			function() {
				var qid = $(this).attr('id');
				var aid = qid.replace('Q','A');
				$("#"+aid).slideDown("normal");
			},
			function() {
				var qid = $(this).attr('id');
				var aid = qid.replace('Q','A');
				$("#"+aid).slideUp("normal");
			}
		);
	}
}



// Run scripts
$(document).ready(function() {
	$('.slide-banner-hide').click(function() {
		$(this).parent().animate({top:'-100px'}, 1000);
	});
	$('.slide-banner').animate({top:'-100px'}, 3000, function() {
		$('.slide-banner').animate({top:'-23px'},1000);
	});
	$("#faq-listing").faqList();
	
//	$('#headline-1a, #headline-1b, #slideshow-text h2').hide(0);
	$('#slideshow-images').cycle({speed: 1500});
	$('#headline-1a').delay(2000).show('drop',{direction: "left"},1000,function() {
		$('#headline-1b').delay(2000).show('drop',{direction: "right"},1000,function(){
			$('#slideshow-text h2').delay(500).fadeIn(1000);
		});
	});
});

