function showSchoolFields(){

//
    $("#school_name-element").hide();
    $("#school_district-element").hide();
    $("#school_code-element").hide();

  $("#role_id-2").click(function(){
        $("#school_name-element").show();
        $("#school_district-element").show();
        $("#school_code-element").hide();
  });

  $("#role_id-3").click(function(){
        $("#school_name-element").show();
        $("#school_district-element").show();
        $("#school_code-element").show();
  });

  $("#role_id-4").click(function(){
        $("#school_name-element").hide();
        $("#school_district-element").hide();
        $("#school_code-element").hide();
  });

  if($("#role_id-2").is(':checked')){
        $("#school_name-element").show();

        $("#school_district-element").show();
        $("#school_code-element").hide();

  }

  if($("#role_id-3").is(':checked')){
        $("#school_name-element").show();
        $("#school_district-element").show();
        $("#school_code-element").show();
  }

 if($("#role_id-4").is(':checked')){
        $("#school_name-element").hide();
        $("#school_district-element").hide();
        $("#school_code-element").hide();
  }

  if($("#school_name-element label").hasClass('required') == false){
      $("#school_name-element label").addClass('required')
      $("#school_name-element label").append(" <em>*</em>");
  }

  if($("#school_district-element label").hasClass('required') == false){
      $("#school_district-element label").addClass('required')
      $("#school_district-element label").append(" <em>*</em>");
  }

  if($("#school_code-element label").hasClass('required') == false){
      $("#school_code-element label").addClass('required')
      $("#school_code-element label").append(" <em>*</em>");
  }


}

function showRooms(){
    $(".question-hide").hide();
    $("#room-list li a.room-link").click(function(){
       var a  = $(this).attr("href");
        $(".question-hide").hide();
        $(a).fadeIn();
        return false;
    });
    $("#room-list li a.remove-room").click(function(){

        return true;
    });

    var urlhash = self.document.location.hash;

    if(urlhash){
        $(urlhash).show();
    }
}

function addRooms(){
    $("#addform").hide();
    $(".addroom a").click(function(){
        $("#addform").slideToggle();

        if($(".addroom a").hasClass('minus')){
            $(".addroom a").removeClass('minus')
        }else{
            $(".addroom a").addClass('minus')
        }
        return false;
    });
}

function showHide(){
    $(".multi-active").hide();
    $(".hideshow").click(function(){
        var a  = $(this).attr("href");
        $(a).slideToggle();

        return false;
    });
}

function closeRoom(){

    $('.closeroom').click(function(){
       var a  = $(this).attr("href");
        $(a).fadeOut();
        return false;
    });
}

function confirmDeleteRoom(message){
    var answer = confirm (message);
    if (answer){
        return true;
    }else{
        return false;
    }

}





var updateStatus = {

        saveCheckbox: function(qid){

            var val = [];

            $('#multi-ul-'+qid+' :checkbox:checked').each(function(i){
                val[i] = $(this).val();
             });

            var joined_vals = val.join(",");

            if(joined_vals === ""){
                joined_vals = "";
            }

            updateStatus.fancyItem(qid);
            $.ajax({
                   type: "POST",
                   url: Workspace.XmlIndex+"/audit-tool-home/savequestion/"+qid,
                   data: {

                   key1: joined_vals,
                   q_type: "multiple",
                   q_id: qid

                   },
                   success: function(msg){
                     //alert( "Data Saved: " + msg );
                      updateStatus.loadProgress();

                   }
            });


        },

        saveRadio: function(qid){

            var val = "";

            val = $("input[name=single-"+qid+"]:radio:checked").val();
            updateStatus.fancyItem(qid);
            $.ajax({
                   type: "POST",
                   url: Workspace.XmlIndex+"/audit-tool-home/savequestion/"+qid,
                   data: {

                   key1: val,
                   q_type: "single",
                   q_id: qid

                   },

                   success: function(msg){
                     //alert( "Data Saved: " + msg );
                     updateStatus.loadProgress();

                   }
            });


        },

        saveText: function(qid){

            //alert( $('#multi-ul-279-79 :checkbox:checked').val());

            var val = "";

            val = $("#text-"+qid).val();

            updateStatus.fancyItem(qid);

            $.ajax({
                   type: "POST",
                   url: Workspace.XmlIndex+"/audit-tool-home/savequestion/"+qid,
                   data: {

                   key1: val,
                   q_type: "text",
                   q_id: qid

                   },
                   success: function(msg){
                     //alert( "Data Saved: " + msg );

                     updateStatus.loadProgress();

                   }
            });

        },

        loadProgress: function(){
            //$('div#progress-box').empty();
             $('div#prog-box').load(Workspace.XmlIndex+"/audit-tool-home/checkinprogress");
        },

        fancyItem: function(qid){

            $(".q-saving input").click(function(){

               $("td.savers").animate({ backgroundColor: "#ccc" }, 1000)

            });

            $(".q-saving textarea").change(function(){

               $("td.savers").animate({ backgroundColor: "#ccc" }, 1000)


            });

            $(".q-hogging input").click(function(){

               $("td.hoggers").animate({ backgroundColor: "#ccc" }, 1000)

            });

            $(".q-hogging text-area").click(function(){

               $("td.hoggers").change({ backgroundColor: "#ccc" }, 1000)

            });
        }
}


$(document).ready(function(){

    $("#thumbs").css("display", "inline");
    $(window).scroll(function() {

        $('div#prog-box').css("top",$(this).scrollTop()- 40 + "px");
    });

    $(".hogging-active").hide();
    $(".saving-active").hide();
    updateStatus. fancyItem();
    updateStatus.loadProgress();


    $(".audit-submit").hide();
    addRooms();


    showSchoolFields();


    showRooms();
    closeRoom();
    showHide();

    $("a.tip[title]").tooltip({
        events: {
        },
         offset: [55, 0]
    }).dynamic({ right: { direction: 'left'} });

    //initialize scrollable with navigator plugin
    //var root = $( "#scroll" ).scrollable( { items: '#tools', circular: false } ).navigator();

    // get handle to the scrollable api
    // window.api = root.data("scrollable");
    $('#tools').cycle({
        fx: 'fade',
        pause: 1,
        pager: '#thumbs',
        pagerEvent: 'mouseover',
        fastOnEvent: true
    });
            $(".tool a").each(function(){
                $( this ).click( function()
                {
                    var thisLink = $( this ).attr( "href" );
                    var url = thisLink.replace(/\//g, "-");

                    _gaq.push(["_trackPageview", "/carousel/" + url]);//and tracking with out the id
                });
            });
        });
