function getXhr()
{
	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; 
	} 
}

function EmailValide(email) 
{
	var arobase = email.indexOf("@");
	var point = email.lastIndexOf(".");
	
	if ((arobase < 2) || (point + 2 > email.length) || (point < arobase + 3))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function OuvrirFenetre(url, name, largeur, hauteur, centrer, options)
{
	lesOptions = "width=" + largeur;
	lesOptions += ", height=" + hauteur;
	
	if (centrer)
	{
		lesOptions += ", left=" + ((screen.availWidth - largeur) / 2);
		lesOptions += ", top=" + ((screen.availHeight - hauteur) / 2);
	}
	else
	{
		lesOptions += ", left=0, top=0";
	}
	
	if (options==null || options=="")
	{
		lesOptions += ", status=no, menu=no, toolbar=no, menubar=no, scrollbars=auto, location=no, resizable=yes";
	}
	else
	{
		lesOptions += ", " + options;
	}
	
	fenetre = window.open(url, name, lesOptions);
	fenetre.focus();
}

function OuvrirGrandeFenetre(url, name)
{
	OuvrirFenetre(url, name, screen.availWidth, screen.availHeight, false, 'status=yes, menu=yes, toolbar=yes, menubar=yes, scrollbars=yes, location=yes, resizable=yes');
}

function PopupPhoto(urlPhoto)
{
	window.open("/PhotoAfficher.asp?UrlPhoto=" + urlPhoto, "", "directories=no,menubar=no,status=yes,location=no,scrollbars=yes,resizable=yes,height=650,width=830,left=0,top=0,fullscreen=no");
}

function PopupFairePart(nb)
{
	window.open("/FairePartPopup.asp?nb=" + nb, "", "directories=no,menubar=no,status=yes,location=no,scrollbars=yes,resizable=yes,height=600,width=700,left=0,top=0,fullscreen=no");
}

function ChangerClass(aId, aClassName)
{
	document.getElementById(aId).className = aClassName;
}

function ChangerSrc(aIdImage, aSrc)
{
	document.getElementById(aIdImage).src = aSrc;
}

function ChangerTdBackgroundImage(aIdTd, aUrl)
{
	document.getElementById(aIdTd).style.backgroundImage = 'url(' + aUrl + ')';
}

function selectVille (nomChamps)
{
	var url = "SelectionVille.asp?cs=" + nomChamps;
	window.open(url, "selville", "directories=no,menubar=no,status=yes,location=no,scrollbars=no,resizable=no,height=520,width=600,left=200,top=150,fullscreen=no");
}

function PreloadImg()
{
	var preload = new Array();
	var args = PreloadImg.arguments;
	
	for (i=0; i<args.length; i++)
	{
		preload[i] = new Image();
		preload[i].src = args[i];
	}
}

function BoutonMouseOver(aIdBouton)
{
	ChangerSrc('imgBtL' + aIdBouton, 'Images/Bouton/L_SombreVirgule.gif');
	ChangerSrc('imgBtR' + aIdBouton, 'Images/Bouton/R_Sombre.gif');
	ChangerTdBackgroundImage('tdBtM' + aIdBouton, 'Images/Bouton/M_Sombre.gif');
	ChangerClass('tdBtM' + aIdBouton, 'BoutonHover');
}

function BoutonMouseOut(aIdBouton)
{
	ChangerSrc('imgBtL' + aIdBouton, 'Images/Bouton/L_ClairVirgule.gif');
	ChangerSrc('imgBtR' + aIdBouton, 'Images/Bouton/R_Clair.gif');
	ChangerTdBackgroundImage('tdBtM' + aIdBouton, 'Images/Bouton/M_Clair.gif');
	ChangerClass('tdBtM' + aIdBouton, 'Bouton');
}

function PictoMouseOver(aIdPicto)
{
	ChangerClass('tdPicto' + aIdPicto, 'PictoHover');
}

function PictoMouseOut(aIdPicto)
{
	ChangerClass('tdPicto' + aIdPicto, 'Picto');
}
