

/**
 * 
 * Traitement du formulaire de quiz en vue de lma navigation entre deux moodalbox
 * 
 * */
function navigMoodal(id,origine,backAuth){
	
	
	//si toutes les questions sont reunies dans une seule page
	//la valeur des questions non cochées est annulée pour ne pas être transmise dans l'url (cf. contruction de la variable liste)
	if(document.getElementsByName("tx_kleequiz_pi1[total]").length>0){
	
		nbQuestions = document.getElementsByName("tx_kleequiz_pi1[total]");

		j=0;
		while(j < nbQuestions[0].value){
			j++;
			var reponseArray = document.getElementsByName("tx_kleequiz_pi1[question"+j+"]");
			var n = 0;
			while(n < reponseArray.length){
				if(reponseArray[n].checked==false){
					
					reponseArray[n].value='';
				}
				n++;
			}
		}
	}
	
	//analyse des element du quiz avant leur ajout dans l'url (en GET)
	var liste = '';
	for (var i = 0; i < document.quiz.length; i++) {
		//selection de la question cochée dans la liste
		if(document.quiz[i].name == 'tx_kleequiz_pi1[reponse]'){
			if(document.quiz[i].checked == true){
				liste = liste+'&'+document.quiz[i].name+'='+document.quiz[i].value;
			}
		//enregistrement de la commande de retour arriere si demandée en parametre
		} else if(document.quiz[i].name == 'tx_kleequiz_pi1[backBtn]'){
			if(backAuth == 'back'){
				liste = liste+'&'+document.quiz[i].name+'=goBack';
			}
		//enregistrement des autres champs si ils ont une valeur
		} else if(document.quiz[i].name!='' && document.quiz[i].value!=''){
			liste = liste+'&'+document.quiz[i].name+'='+document.quiz[i].value;
		}
	}
	
	var url = '/index.php?id=quiz&type=50&tx_kleequiz_pi1[uid]='+id+'&tx_kleequiz_pi1[origine]='+origine+liste;
	jQuery.ajax({type:"GET",url:url,dataType:"html",success:function(m){
			m=m.replace(new RegExp('class="?quiz_form_central_question"?', "gi"),'class="quiz_form_central_question2"');
			m=m.replace(new RegExp('class="?quiz_form_central_accueil"?', "gi"),'class="quiz_form_central_accueil2"');
			jQuery(".popin-content").html(m);
			if((jQuery(".popin-content").height()>=jQuery(".popin-content #quiz_contents").height())&&(jQuery.browser.version<8)&&(jQuery.browser.msie)) {
				jQuery(".popin-content #quiz_contents").css({width:'100%',backgroundColor:'red'});
			}
		}
    });
	return false;
}

/*
quiz avec option "toutes les questions en une page"
activation du bouton de validation si toutes les questions sont complétées
*/
function checkList(numberOfPages){
	var i = 0;
	var resultArrayChecked = new Array();
	var indice_tab = 0;
	
	
	while(i < numberOfPages){
		i++;
		var reponseArray = document.getElementsByName("tx_kleequiz_pi1[question"+i+"]");
		var n = 0;
		while(n < reponseArray.length){
			if(reponseArray[n].checked){
				
				resultArrayChecked[indice_tab] = 1;
				indice_tab++;
			}
			n++;
		}
	}
	
	if(resultArrayChecked.length == numberOfPages){
		var bouton = document.getElementById("submitBtn");
		bouton.disabled = false;
		bouton.className = "boutonresulton";
	}
}

var step = 1;
function cssmyjs() {
	switch(step++) {
		case 1 : alert($('mb_contents_int').innerHTML);
					break;
	}
}

//execute l'enregistrement xiti pour l'acces tipafriend
function openMoodalTipafriend(xtpage){
	if(xt_click(this,'F','',xtpage,'') == true ){
		return false;
	}
	return false;
}

function moodalTipafriend(){

	var liste = '';
	for (var i = 0; i < document.tipafriend.length; i++) {
		//detection de la checkbox "recevoir une copie du mail" (la valeur du checkbox n'est transmise que si celui ci est coché)
		if(document.tipafriend[i].name == 'TIPFORM[mailback]'){
			if(document.tipafriend[i].checked){
				liste = liste+'&'+document.tipafriend[i].name+'='+document.tipafriend[i].value;
			}
		} else {
			//enregistrement des champs
			liste = liste+'&'+document.tipafriend[i].name+'='+document.tipafriend[i].value;
		}
	}
	var url = '?id=tipafriend&type=50'+liste;
	jQuery.ajax({type:"GET",url:url,dataType:"html",success:function(m){
			jQuery(".popin-content").html(m);
		}
    });
	return false;
}

