// Require jQuery 1.4

$(document).ready(function(){
	//$("#jpane1_1").jScrollPane({showArrows:true});

    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

    $(".content_block_1").contents().clone().appendTo($(".content_block"));

    PageWireUp();
});

DD_roundies.addRule('.detailPane', '6px');
DD_roundies.addRule('.imgPane_inner', '6px');
DD_roundies.addRule('.detailPane_inner', '6px');
DD_roundies.addRule('.detailPane_innerFull', '6px');
DD_roundies.addRule('.welcome_content', '6px');
//DD_roundies.addRule('.welcome_pane', '6px');
DD_roundies.addRule('.detailPane_home', '6px');

function EndRequestHandler(sender, args) {
    PageWireUp();
}

function PageWireUp() {
    //Ensure both the left image container and the right content container
    //the same height.
    if ($(".imgPane_inner").height() > $(".detailPane_inner").height()) {
        $(".detailPane_inner").height($(".imgPane_inner").height() - 30);
    }

    $(".paging li a").click(function() {
        //Index the content button for content manipulation
        var index = $(".paging li a").index(this) + 1;

        //Remove all content from the display container(.content_block) and append 
        //the hidden content into the display container based upon the content button 
        //index.
        $(".content_block").empty();
        $(".content_block_" + index).contents().clone().appendTo($(".content_block"));

        //Remove the 'on' class from all content buttons and then apply the 'on'
        //class to the content button that was clicked.
        $(".paging li a").removeClass("on");
        $(this).addClass("on");

        return false;
    });
}

function setSliderAnswer(sender, eventargs) {
    var answer = sender.get_value();
    var qid = sender.get_element().getAttribute('QuestionId');
    
    Suboxone.Web.Services.SubmitAnswer.SetAnswer(qid, 'true', answer, setAnswer_success, setAnswer_failed);
}

function setYNAnswer(source, qid, answer) {
    Suboxone.Web.Services.SubmitAnswer.SetAnswer(qid, 'true', answer, setAnswer_success, setAnswer_failed);
}

function setCCbAnswer(qid, sourceCbId, textAnswerTbId) {
    var isSelected = $get(sourceCbId).checked;
    var answerText = $get(textAnswerTbId).value;

    if (!isSelected)
        answerText = '';
    
    Suboxone.Web.Services.SubmitAnswer.SetAnswer(qid, isSelected, answerText, setAnswer_success, setAnswer_failed);
}

function setCbAnswer(source, qid, answer) {
    var isSelected = source.checked;
    var answerText = answer;

    if (!isSelected)
        answerText = '';

    Suboxone.Web.Services.SubmitAnswer.SetAnswer(qid, isSelected, answerText, setAnswer_success, setAnswer_failed);
}

function setAnswer_success(e) {

}

function setAnswer_failed(e) {

}
