$(document).ready(function() {
    
    $("#btnSuiv").hide();
    $("#btnPrec").hide();
    
    // Nombre de page pour pagination
    var nbPage = $("#Tb_nbPage").val();
    if (parseInt(nbPage)>1){
        $("#btnSuiv").show();
        $("#btnQuestionnaire").hide();
        $("#btnPrec").hide();
    }
    
        
    // On commence le questionnaire
    $("#btnCommencer").click(function() {
	    $("#Dv_accueilContent").hide();
	    $("#Dv_questionnaireContent").show();
	  });
    
    
    // Page suivante
	  $("#btnSuiv").click(function() {
	    var page = $("#Tb_indicePage").val();
	    var newPage = parseInt(page) + 1;
	    var nbPageTotal = parseInt($("#Tb_nbPage").val());
	    
	    // Vérification de la saisie 
	    var indicePage = $("#PAGE_" + page).val();
	    var i=1;
	    var j=1;
	    var idReponse = "";
	    var isReponse = false;
	    while($("#QST_" + indicePage + "_" + i).length ){
	        // obligatoire ??
	        var TAB_verif=$("#QST_" + indicePage + "_" + i).val().split(";");
			if (TAB_verif.length==3) {
			    if ((TAB_verif[2])=="True"){
			        var idQuestion = TAB_verif[0];
			        var typeQuestion = TAB_verif[1];
			        if ((TAB_verif[1]=="RAD")||(TAB_verif[1]=="CHK")){
			            j=1;
			            isReponse = false;
			            while($("#REP_" + j + "_" + idQuestion).length ){
			                idReponse = $("#REP_" + j + "_" + idQuestion).val();
			                if ($("#REP_" + idReponse + "[@checked]").length == "1"){
								isReponse = true;
							}
							j++;
			            }
			            if (!isReponse){
			                alert("Merci de saisir les champs obligatoires");
							return false;
			            }
			        }else{
			            if ($("#REP_" + idQuestion).val()==""){
			                alert("Merci de saisir les champs obligatoires");
							return false;
			            }
			        }
			    }
			}
	        i++;
	    }
	    
	    if (newPage>=nbPageTotal){
	        $("#btnSuiv").hide();
	        $("#btnQuestionnaire").show();
	    }
	    
	    
	    $("#contentPage" + page).hide();
	    $("#contentPage" + newPage).show();
	    $("#Tb_indicePage").val(newPage);
	    
	    //---- Page précédentes
	    if (newPage>1){
	        $("#btnPrec").show();
	    }else{
	        $("#btnPrec").hide();
	    }
	    
	    
	    
	});
	
	// Page précédente
	$("#btnPrec").click(function() {
	    var page = $("#Tb_indicePage").val();
	    var newPage = parseInt(page) - 1;
	    
	    $("#btnSuiv").show();
        $("#btnQuestionnaire").hide();
	    
	    if (newPage==1){
	        $("#btnPrec").hide();
	    }
	    
	    $("#contentPage" + page).hide();
	    $("#contentPage" + newPage).show();
	    $("#Tb_indicePage").val(newPage);
	    
	});
    	
    	
});

// désactivation entrée
function verifKeyPress(event){
    if (event.keyCode==13){
        event.returnValue = false; 
        if (window.event){
            window.event.returnValue = null;
        }else{
            event.preventDefault(); 
        }
    }
}

