var question_index = 0;
var question_data = '';

function initQandA(lawyer_id) {
	question_index = 0;
    $.get(
        '/feeds/qanda_data/' + lawyer_id + '/',
        {},
        function(data) {
			question_data = data;
            loadQandAData(0);
        },
        'json'
    );

};

function loadQandAData(offset) {
	question_index += offset;
	if(question_index < 0 || question_index >= question_data.length) {
		question_index -= offset;
		return;
	}
    var question = carousel_decodeEntities(question_data[question_index].fields['question_str']);
    var answer = carousel_decodeEntities(question_data[question_index].fields['answer']);

    // Load QandA
    pullQandA(question, answer);
}

function pullQandA(q, a){
    var QandQHTML = "<div class='question'>" + q + "<\/div>" + "<div class='answer'>" + a + "<\/div>";
    QandQHTML += "<div class='qanda_controls'><a href='#' class='qanda_prev'><span>Previous<\/span><\/a><a href='#' class='qanda_next'><span>Next<\/span><\/a><\/div>";
    $("#q_and_a .content").html(QandQHTML);

    $("#q_and_a").removeClass("loading");
    $("#q_and_a .content").fadeIn();

    $(".qanda_prev").bind("click", function(e){
		loadQandAData(-1);
		return false;
    });
    $(".qanda_next").bind("click", function(e){
		loadQandAData(1);
		return false;
    });
}
