﻿//coche toutes les cases de nom chk dans la page
function toutcochertemps() 
{
	for(i=0;i<=19;i++)
		document.getElementById('chk[' + i + ']').checked="checked";
}
function toutdecochertemps()//décoche toutes les cases chk
{
	for(i=0;i<=19;i++)
		document.getElementById('chk[' + i +']').checked="";
}


// Sur le bouton valider : charge la nouvelle conjugaison en fonction des paramètre donnés
//rubno:numéro de rubrique - nompage :nom de la page à charger
function fctvaliderverbe(rubno,nompage)
{
	//alert(rubno+nompage);
	str="?temps=";
	//gestion des temps affichés
	aff=0;
	for(i=0;i<=19;i++) //parcours de l'ensemble des chk
		{
			if(document.getElementById('chk[' + i +']').checked) //si coché
			{	
				aff=1;
				//if(str!="?") //on ajoute le paramètre à l'url
				//	str=str + "&";
				//str=str + "tp[]=" + document.getElementById('chk[' + i +']').value;	
				str=str + document.getElementById('chk[' + i +']').value +";";	
			}
		}
	if(aff==0) //aucun temps sélectionné : on affiche le présent par défaut
		str=str + "1;";
	
	//on renseigne le bouton qui a été coché
	choixcase=0; //numéro du bouton coché
	for(i=0;i<=1;i++)
		if(document.forms.frmrechercher.rdoverbe[i].checked)
			choixcase=document.forms.frmrechercher.rdoverbe[i].value;

	//on gère les paramètres en fonction des boutons cochés
	aleatoire=0; //pour savoir si le verbe doit être tiré aléatoirement	
	notype=0;//numéro du type sélectionné éventuellement		
	switch(choixcase) {
 	case "0":
 		nomverbeparam="";
		notype=document.forms.frmrechercher.cbotypes.options[document.forms.frmrechercher.cbotypes.selectedIndex].value;
 		break;
  	case "1":
 		nomverbeparam=escape(document.forms.frmrechercher.txtverbe.value);
 		break;
 	/*case "2":   //cas d'un choix aléatoire 
 		nomverbeparam="";
		notype=document.forms.frmrechercher.cbotypesaleat.options[document.forms.frmrechercher.cbotypesaleat.selectedIndex].value;
 		aleatoire=1;
 		break;		*/
 	default:
 		alert("Aucune case cochée");
 		break;
	}
	if(document.getElementById("zonparam").style.display=="block")
		str=str+"&zonparam=2"; // parmet de réafficher les paramètres à l'ouverture
	else
		str=str+"&zonparam=1";
	//constitution de la chaine d'url
	
	str=str + "&nomverbeparam=" + nomverbeparam + "";
	str=str + "&notype=" + notype + "";
	str=str + "&choixcase=" + choixcase + "";
	str=str + "&aleatoire=" + aleatoire;
	str=str + "&rubno=" + rubno;	
	if(document.forms.frmrechercher.txtauxiliaire.value!="")
		str=str + "&auxiliaireparam=" + document.forms.frmrechercher.txtauxiliaire.value;

	str=nompage + str 
	//alert(str);	
	//Appel de la page paramétrée en ajax
	executerajax(str,1,'centre');
}


/*
//***********************Afficher et cacher les temps
	function affichertemps() //quand on click sur le bouton pour supprimer l'affichage des temps
	{
			document.getElementById("zonparam").style.display = "block";
	}
	function cachertemps()
	{

			document.getElementById("zonparam").style.display = "none";
			document.forms.frmrechercher.btnvalider.click();
	}	
	
*/

