//<script language=javascript>

function changerPage(intNoPage) {
	document.MAIN_FORM.posted.value = "CHANGERPAGE";
	document.MAIN_FORM.PAGE_COURANTE.value = intNoPage;
	document.MAIN_FORM.submit();
}

function changerPageFav(intNoPage) {
	document.MAIN_FORM.posted.value = "CHANGERPAGEFAV";
	document.MAIN_FORM.PAGE_FAV_COURANTE.value = intNoPage;	
	document.MAIN_FORM.submit();
}

// Fonction servant à changer l'affichage d'une étoile (pleine à vide ou vice-versa)
//		intNoEtoile = Numéro dans l'ID de l'étoile ("imgetoile...")
//		intNoProjet = Numéro du projet à retenir (ou enlever) dans les favoris
function changerEtatEtoile(intNoEtoile, intNoProjet) {
	var strProjCrochet = "[" + intNoProjet + "]";
	var objSpanImage;

	// Doit-on vider ou remplir l'étoile?
	if (document.MAIN_FORM.gstrProjSelc.value.indexOf(strProjCrochet) == -1) {
		//On ajoute l'étoile aux favoris
		document.MAIN_FORM.gstrProjSelc.value += strProjCrochet;
		document.getElementById("imgetoile" + intNoEtoile).src = "/mtg/inter/prxcache/contenu/images/mtg_etoile_rouge.gif";
	}
	else {
		//On supprime l'étoile des favoris
		document.MAIN_FORM.gstrProjSelc.value = document.MAIN_FORM.gstrProjSelc.value.replace(strProjCrochet, "");
		document.getElementById("imgetoile" + intNoEtoile).src = "/mtg/inter/prxcache/contenu/images/mtg_etoile_rougeclair.gif";
	}

	// Met à jour l'état de l'étoile "Déselectionner mes préférés"
	objSpanImage = document.getElementById("spanetoileDeselect");
	if (document.MAIN_FORM.gstrProjSelc.value == "") {
		objSpanImage.getElementsByTagName("img")[0].src = "/mtg/inter/prxcache/contenu/images/mtg_etoile_Grise.gif";
		objSpanImage.style.cursor = "default";
		objSpanImage.style.color = "gray";
	}
	else {
		objSpanImage.getElementsByTagName("img")[0].src = "/mtg/inter/prxcache/contenu/images/mtg_etoile_rouge.gif";
		objSpanImage.style.cursor = "pointer";
		objSpanImage.style.color = "#c63";
	}
}

// Fonction servant à déselectionner tous les favoris
function deselectFavoris() {		
	var imgEtoile;
	var x = 0;
	var objSpanImage = document.getElementById("spanetoileDeselect");

	// On effectue la déselection seulement lorsque le bouton est actif
	if (objSpanImage.style.color != "gray") {
		document.MAIN_FORM.gstrProjSelc.value = "";
	
		// Vide toutes les étoiles à l'écran
		imgEtoile = document.getElementById("imgetoile" + x);
		while (imgEtoile != null) {
			imgEtoile.src = "/mtg/inter/prxcache/contenu/images/mtg_etoile_rougeclair.gif";

			x++;
			imgEtoile = document.getElementById("imgetoile" + x);
		}
			
		// Met à jour l'état de l'étoile "Déselectionner mes préférés"
		objSpanImage.getElementsByTagName("img")[0].src = "/mtg/inter/prxcache/contenu/images/mtg_etoile_Grise.gif";
		objSpanImage.style.cursor = "default";
		objSpanImage.style.color = "gray";
	}
}

function ValiderPageResult(pstrIdCtrl) {			
	var blnValid = true;
	
	with (document.MAIN_FORM) {
		switch(pstrIdCtrl) {
			case "cbotrieRech":
				// Recharge la page pour inverser le tri
				posted.value = "TRI";
				submit();
				break;
				
			case "cbotrieRechFav":
				// Recharge la page pour inverser le tri
				posted.value = "FAVTRI";
				submit();
				break;
				
			case "btnAffPrefs":
				// Recharger la page pour afficher seulement les favoris		
				if (document.MAIN_FORM.gstrProjSelc.value == '')
					ShowAlert(DC919569, '', '');
				else {
					posted.value = "FAVORIS";
					submit();
				}
				break;
				
			case "btnAffTout":
				// Recharger la page pour afficher seulement les favoris		
				posted.value = "CHANGERPAGE";
				submit();
				break;

			case "btnVerImp":
				return Impression();
				break;
		}
	}
}

//</script>