/* Fichier JS contenant les méthodes globales AJAX etc... */

// ############################################################################"
// ------------  Création de l'objet XMLHTTPREQUEST ------------------
// parametre : none
// ############################################################################"
function getXhr()
{
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{ // Internet Explorer 
	    try
	    {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else
	{ // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false;
	} 
	return xhr
}
// -------------------------

/*// ############################################################################"
Bouton loading / submit
*/// ############################################################################"
function validate_form()
{
	document.getElementById("validateForm").style.display = "none";
	document.getElementById("imgload1").style.display = "inline";
}


function validate_form2()
{
	document.getElementById("validateForm2").style.display = "none";
	document.getElementById("imgload2").style.display = "inline";
}

function validate_formNews()
{
	document.getElementById("validateFormNews").style.display = "none";
	document.getElementById("validateFormNews2").style.display = "none";
	document.getElementById("validateFormNews3").style.display = "none";
	document.getElementById("imgload2").style.display = "inline";
}


/*// ############################################################################"
	Afficher / Masquer un élément
	paramètre : ID de l'élement
*/// ############################################################################"
function view_element(element)
{
	document.getElementById(element).style.display = 'inline';
}
function hide_element(element)
{
	document.getElementById(element).style.display = 'none';
}


/*
selection de groupes pour les actus
*/
function selectionGroupe(idGroupe)
{
	if(document.getElementById("checkboxGroupe"+idGroupe).checked == true)
	{
		document.getElementById("group"+idGroupe).style.backgroundColor="#D8FBD9";
		document.getElementById("group"+idGroupe).style.fontWeight="bold";
	}
	else
	{
		document.getElementById("group"+idGroupe).style.backgroundColor="transparent";
		document.getElementById("group"+idGroupe).style.fontWeight="normal";
	}
}


