// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function request01()
{
	
		var xhr_object = null;
	   if(window.XMLHttpRequest) // Firefox
		  xhr_object = new XMLHttpRequest();
	   else if(window.ActiveXObject) // Internet Explorer
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	   else { // XMLHttpRequest non supporté par le navigateur
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		  return;
	   }
	   
		
	   xhr_object.open("POST", "sports-dyna.php", true);
	//alert(l1.options[index].value);	
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
		   {
			 eval(xhr_object.responseText);
			 //alert(xhr_object.responseText);
		   }
	   }

	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = "";
	   xhr_object.send(data);
	
}

function request02(valdate)
{
	
		var xhr_object = null;
	   if(window.XMLHttpRequest) // Firefox
		  xhr_object = new XMLHttpRequest();
	   else if(window.ActiveXObject) // Internet Explorer
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	   else { // XMLHttpRequest non supporté par le navigateur
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		  return;
	   }
	   
		
	   xhr_object.open("POST", "calendrier-dyna.php", true);
	//alert(l1.options[index].value);	
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
		   {
			 eval(xhr_object.responseText);
			 //alert(xhr_object.responseText);
		   }
	   }

	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = "valdate=" + valdate;
	   xhr_object.send(data);
	
}

function request03(f)
{
	var l1    = f.elements["pays"];
	var index = l1.selectedIndex;
	if(index < 1)
	{

	}
	else
	{
		var xhr_object = null;
	   if(window.XMLHttpRequest) // Firefox
		  xhr_object = new XMLHttpRequest();
	   else if(window.ActiveXObject) // Internet Explorer
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	   else { // XMLHttpRequest non supporté par le navigateur
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		  return;
	   }
	   
		
	   xhr_object.open("POST", "pays-dyna.php", true);
	//alert(l1.options[index].value);	
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
		   {
			 eval(xhr_object.responseText);
			 //alert(xhr_object.responseText);
		   }
	   }

	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = "idpays="+escape(l1.options[index].value)+"&form="+f.name;
	   xhr_object.send(data);
	}
}

function request04(f, iddiv)
{
	var l1    = f.elements["pays"];
	var index = l1.selectedIndex;
	if(index < 1)
	{

	}
	else
	{
		var xhr_object = null;
	   if(window.XMLHttpRequest) // Firefox
		  xhr_object = new XMLHttpRequest();
	   else if(window.ActiveXObject) // Internet Explorer
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	   else { // XMLHttpRequest non supporté par le navigateur
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		  return;
	   }
	   
		
	   xhr_object.open("POST", "pays2-dyna.php", true);
	//alert(l1.options[index].value);	
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
		   {
			 eval(xhr_object.responseText);
			 //alert(xhr_object.responseText);
		   }
	   }

	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = "idpays="+escape(l1.options[index].value)+"&form="+f.name+"&iddiv="+iddiv;
	   xhr_object.send(data);
	}
}

function testcheck(varradio)
{
	var isChecked=false;
	for (i=0; i<document.getElementsByTagName("input").length; i++)
	{
		if (document.getElementsByTagName("input")[i].name==varradio)
		{
			if (document.getElementsByTagName("input")[i].checked)
			{
				isChecked=true;
			}
		}
	}
	if (!isChecked)
	{
		alert('vous devez choisir un circuit pour cette épreuve avant de continuer !');
		return false;
	}
	
	return true;
}

function testformplus()
{
	if(document.formplus.nom.value == "")
	{
		window.alert("Vous devez indiquer votre nom.");
		return false;
	}
	
	if(document.formplus.prenom.value == "")
	{
		window.alert("Vous devez indiquer votre prénom.");
		return false;
	}

	return true;
}

function testformplus2()
{
	if(document.formplus.nom.value == "")
	{
		window.alert("Vous devez indiquer votre nom.");
		return false;
	}
	
	if(document.formplus.prenom.value == "")
	{
		window.alert("Vous devez indiquer votre prénom.");
		return false;
	}

	return true;
}

function test()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer votre nom.");
		return false;
	}
	
	if(document.forminscription.prenom.value == "")
	{
		window.alert("Vous devez indiquer votre prénom.");
		return false;
	}
	
	if(document.forminscription.adresse.value == "")
	{
		window.alert("Vous devez indiquer votre adresse.");
		return false;
	}
	
	if(document.forminscription.codepostal.value == "")
	{
		window.alert("Vous devez indiquer votre code postal.");
		return false;
	}
	
	if(document.forminscription.ville.value == "")
	{
		window.alert("Vous devez indiquer votre ville.");
		return false;
	}
	
	if(document.forminscription.pays.value == "")
	{
		window.alert("Vous devez indiquer votre pays.");
		return false;
	}
	
	if(document.forminscription.telephone.value == "")
	{
		window.alert("Vous devez indiquer votre numéro de téléphone.");
		return false;
	}
	
	var email=document.forminscription.elements['email'].value;

	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
	{
		window.alert("Vous devez indiquer une adresse e-mail valide.");
		return false;
	}
	
	if((document.forminscription.pass.value == "" || document.forminscription.pass2.value == "") || (document.forminscription.pass.value != document.forminscription.pass2.value))
	{
		window.alert("Erreur dans la saisie de votre mot de passe.");
		document.forminscription.pass.value = '';
		document.forminscription.pass2.value = '';
		return false;
	}

	item_selectionne = null;
	for (num_item = 0; num_item < document.forminscription.textile.length; num_item++) {
		if (document.forminscription.textile[num_item].checked) item_selectionne = num_item;
	}
	if (item_selectionne == null) {
		window.alert('Veuillez préciser le champ Textile');
		return false;
	}

	return true;
}

function test2()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer votre nom.");
		return false;
	}
	
	if(document.forminscription.prenom.value == "")
	{
		window.alert("Vous devez indiquer votre prénom.");
		return false;
	}
	
	if(document.forminscription.adresse.value == "")
	{
		window.alert("Vous devez indiquer votre adresse.");
		return false;
	}
	
	if(document.forminscription.codepostal.value == "")
	{
		window.alert("Vous devez indiquer votre code postal.");
		return false;
	}
	
	if(document.forminscription.ville.value == "")
	{
		window.alert("Vous devez indiquer votre ville.");
		return false;
	}
	
	if(document.forminscription.pays.value == "")
	{
		window.alert("Vous devez indiquer votre pays.");
		return false;
	}
	
	if(document.forminscription.telephone.value == "")
	{
		window.alert("Vous devez indiquer votre numéro de téléphone.");
		return false;
	}

	return true;
}

function testcourse()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer le nom de la course.");
		return false;
	}
	
	return true;
}

function testfrais()
{
	if(document.formmodif.frais.value == "")
	{
		window.alert("Vous devez indiquer les frais d'inscription pour cette épreuve.");
		return false;
	}
	
	return true;
}

function testcourse2()
{
	if(document.formmodif.nom.value == "")
	{
		window.alert("Vous devez indiquer le nom de la course.");
		return false;
	}
	
	return true;
}

function testnewfranc()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer votre nom.");
		return false;
	}
	
	if(document.forminscription.prenom.value == "")
	{
		window.alert("Vous devez indiquer votre prénom.");
		return false;
	}
	
	if(document.forminscription.adresse.value == "")
	{
		window.alert("Vous devez indiquer votre adresse.");
		return false;
	}
	
	if(document.forminscription.codepostal.value == "")
	{
		window.alert("Vous devez indiquer votre code postal.");
		return false;
	}
	
	if(document.forminscription.ville.value == "")
	{
		window.alert("Vous devez indiquer votre ville.");
		return false;
	}
	
	if(document.forminscription.pays.value == "")
	{
		window.alert("Vous devez indiquer votre pays.");
		return false;
	}
	
	if(document.forminscription.telephone.value == "")
	{
		window.alert("Vous devez indiquer votre numéro de téléphone.");
		return false;
	}
	
	var email=document.forminscription.elements['email'].value;

	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
	{
		window.alert("Vous devez indiquer une adresse e-mail valide.");
		return false;
	}
	
	if((document.forminscription.pass.value == "" || document.forminscription.pass2.value == "") || (document.forminscription.pass.value != document.forminscription.pass2.value))
	{
		window.alert("Erreur dans la saisie de votre mot de passe.");
		document.forminscription.pass.value = '';
		document.forminscription.pass2.value = '';
		return false;
	}

	return true;
}

function testnewaffilie()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer un nom.");
		return false;
	}
	
	var email=document.forminscription.elements['email'].value;

	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
	{
		window.alert("Vous devez indiquer une adresse e-mail valide.");
		return false;
	}
	
	return true;
}

function testnewepreuve()
{

	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer le nom de l'epreuve.");
		return false;
	}
	
	if(document.forminscription.ville.value == "")
	{
		window.alert("Vous devez indiquer la ville.");
		return false;
	}
	
	if(document.forminscription.pays.options[document.forminscription.pays.selectedIndex].value == "0")
	{
		window.alert("Vous devez indiquer un pays.");
		return false;
	}
	
	if(document.forminscription.datedebut.value == "")
	{
		window.alert("Vous devez indiquer la date de début de l'épreuve.");
		return false;
	}
	
	if(document.forminscription.datefin.value == "")
	{
		window.alert("Vous devez indiquer la date de fin de l'épreuve.");
		return false;
	}
	
	if(document.forminscription.sport.options[document.forminscription.sport.selectedIndex].value == "0")
	{
		window.alert("Vous devez indiquer un pays.");
		return false;
	}
	
	if(document.forminscription.lieudepart.value == "")
	{
		window.alert("Vous devez indiquer le lieu de départ.");
		return false;
	}
	
	if(document.forminscription.datedebutinscription.value == "")
	{
		window.alert("Vous devez indiquer la date de début de l'inscription.");
		return false;
	}
	
	if(document.forminscription.datefininscription.value == "")
	{
		window.alert("Vous devez indiquer la date de fin de l'inscription.");
		return false;
	}
	
	return true;
}

function testnewepreuve2()
{
	if(document.formmodif.nom.value == "")
	{
		window.alert("Vous devez indiquer le nom de l'epreuve.");
		return false;
	}
	
	if(document.formmodif.ville.value == "")
	{
		window.alert("Vous devez indiquer la ville.");
		return false;
	}
	
	if(document.formmodif.pays.options[document.formmodif.pays.selectedIndex].value == "0")
	{
		window.alert("Vous devez indiquer un pays.");
		return false;
	}
	
	if(document.formmodif.datedebut.value == "")
	{
		window.alert("Vous devez indiquer la date de début de l'épreuve.");
		return false;
	}
	
	if(document.formmodif.datefin.value == "")
	{
		window.alert("Vous devez indiquer la date de fin de l'épreuve.");
		return false;
	}
	
	if(document.formmodif.sport.options[document.formmodif.sport.selectedIndex].value == "0")
	{
		window.alert("Vous devez indiquer un pays.");
		return false;
	}
	
	if(document.formmodif.lieudepart.value == "")
	{
		window.alert("Vous devez indiquer le lieu de départ.");
		return false;
	}
	
	if(document.formmodif.datedebutinscription.value == "")
	{
		window.alert("Vous devez indiquer la date de début de l'inscription.");
		return false;
	}
	
	if(document.formmodif.datefininscription.value == "")
	{
		window.alert("Vous devez indiquer la date de fin de l'inscription.");
		return false;
	}
	
	return true;
}

function testnewcourse()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer le nom de la course.");
		return false;
	}
	
	return true;
}

function testlogo()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer un nom pour le logo.");
		return false;
	}
	
	if(document.forminscription.fichier.value == "")
	{
		window.alert("Vous devez indiquer un fichier pour le logo.");
		return false;
	}
	
	return true;
}

function testformplus()
{
	if(document.formplus.nom.value == "")
	{
		window.alert("Vous devez indiquer le nom de votre ééquipier.");
		return false;
	}
	
	if(document.formplus.prenom.value == "")
	{
		window.alert("Vous devez indiquer le prénom de votre ééquipier.");
		return false;
	}
	
	var email=document.formplus.elements['email'].value;

	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
	{
		window.alert("Vous devez indiquer une adresse e-mail valide.");
		return false;
	}
	
	return true;
}

function testdocument()
{
	if(document.forminscription.nom.value == "")
	{
		window.alert("Vous devez indiquer un nom pour le document.");
		return false;
	}
	
	if(document.forminscription.fichier.value == "")
	{
		window.alert("Vous devez indiquer un fichier pour le document.");
		return false;
	}
	
	return true;
}

function testlogo2()
{
	if(document.formmodif.nom.value == "")
	{
		window.alert("Vous devez indiquer un nom pour le logo.");
		return false;
	}
	
	if(document.formmodif.fichier.value == "")
	{
		window.alert("Vous devez indiquer un fichier pour le logo.");
		return false;
	}
	
	return true;
}

function testdocument2()
{
	if(document.formmodif.nom.value == "")
	{
		window.alert("Vous devez indiquer un nom pour le document.");
		return false;
	}
	
	return true;
}

function validepanier(nb)
{
	var error = true;
	//alert(nb);
	for(j=1;j<=nb;j++)
	{
		//alert(document.getElementById('epreuvevalide' + j).value);
		if(document.getElementById('epreuvevalide' + j).value == 'NON')
			error = false;
	}
	
	if(error == false)
		alert('Vous devez terminer de completer toutes les épreuves pour accéder au paiement.');
	else
	{
		/*
		if(confirm('Etes-vous certain de vouloir accéder au paiement de vos inscriptions ?'))
		{
		}
		else
		{
			error = false;
		}
		*/
	}
	
	return error;
	//return false;
}

function validepanier2(nb)
{
	var error = true;
	//alert(nb);
	for(j=1;j<=nb;j++)
	{
		//alert(document.getElementById('epreuvevalide' + j).value);
		if(document.getElementById('epreuvevalide' + j).value == 'NON')
			error = false;
	}
	
	if(error == false)
		alert('Vous devez terminer de completer toutes les épreuves pour finaliser cette inscription.');
	else
	{
		if(confirm('Etes-vous certain de vouloir valider cette inscription ?'))
		{
		}
		else
		{
			error = false;
		}
	}
	
	return error;
	//return false;
}

function testalleq(cpt, i)
{
	var error = true;
	var mess = '';
	//alert(cpt + ' et ' + i);
	for(j=1;j<i;j++)
	{
		//alert('equipier' + cpt + j)
		if(document.getElementById('equipier' + cpt + j).value == "")
		{
			error = false;
			mess = 'Vous devez valider l\'ensemble des équipiers pour poursuivre.';
		}
		
	}
	
	if(mess != '')
		alert(mess);
		
	return error;
}

function testmodiffranc()
{
	if(document.formmodif.nom.value == "")
	{
		window.alert("Vous devez indiquer votre nom.");
		return false;
	}
	
	if(document.formmodif.prenom.value == "")
	{
		window.alert("Vous devez indiquer votre prénom.");
		return false;
	}
	
	if(document.formmodif.adresse.value == "")
	{
		window.alert("Vous devez indiquer votre adresse.");
		return false;
	}
	
	if(document.formmodif.codepostal.value == "")
	{
		window.alert("Vous devez indiquer votre code postal.");
		return false;
	}
	
	if(document.formmodif.ville.value == "")
	{
		window.alert("Vous devez indiquer votre ville.");
		return false;
	}
	
	if(document.formmodif.pays.value == "")
	{
		window.alert("Vous devez indiquer votre pays.");
		return false;
	}
	
	if(document.formmodif.telephone.value == "")
	{
		window.alert("Vous devez indiquer votre numéro de téléphone.");
		return false;
	}
	
	var email=document.formmodif.elements['email'].value;

	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
	{
		window.alert("Vous devez indiquer une adresse e-mail valide.");
		return false;
	}
	
	if((document.formmodif.pass.value == "" || document.formmodif.pass2.value == "") || (document.formmodif.pass.value != document.formmodif.pass2.value))
	{
		window.alert("Erreur dans la saisie de votre mot de passe.");
		document.formmodif.pass.value = '';
		document.formmodif.pass2.value = '';
		return false;
	}

	return true;
}

function testenvoimessage()
{
	if(document.formmessage.titre.value == "")
	{
		window.alert("Vous devez indiquer un titre.");
		return false;
	}
	
	if(document.formmessage.message.value == "")
	{
		window.alert("Vous devez taper votre message.");
		return false;
	}
	
	if(document.formmessage.email.value == "")
	{
		window.alert("Vous devez indiquer au moins un email.");
		return false;
	}

	return true;
}


function test_form(f)

{
	var bol=true; var txt = "";
	if (f.nom.value == "")
	{
		txt = "- Vous devez entrer votre nom dans le formulaire\n";
		bol=false;	
	}
		var modele=new RegExp("^[0-9]{10}$");
	if (!f.telephone.value=="" && !modele.test(f.telephone.value)) 
	{ 
		txt=txt + "- Le telephone que vous avez saisi est incorrect \n";
		bol=false;
	}
	
	var email=f.elements['email'].value;

	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
	{
		txt = txt + "- Vous devez nous laisser votre email pour que nous puissions vous recontacter.\n";	
		bol = false;
	}
	if (f.telephone.value == "")
	{
		txt = txt + "- Vous devez nous laisser votre telephone pour que nous puissions vous recontacter.\n";	
		bol = false;
	}
	if (txt != "")
	{
		alert (txt);	
	}
	return (bol);
}

var NETSCAPE = (navigator.appName == "Netscape");
//--------------------
function WhereMouse(e){
  if( NETSCAPE){
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{
    Mouse_X = event.clientX +document.body.scrollLeft;
    Mouse_Y = event.clientY +document.body.scrollTop;
  }
}
//-- Capture Souris events ---------------------------
if( NETSCAPE)
  window.addEventListener(Event.MOUSEMOVE);
document.onmousemove = WhereMouse;

function cartouche(texte)
{
  var x = Mouse_X - 100;
  var y = Mouse_Y + 410;
  document.getElementById('idcartouche').innerHTML = texte;
  document.getElementById('idcartouche').style.left = x + 'px';
  document.getElementById('idcartouche').style.top = y + 'px';
  document.getElementById('idcartouche').style.display = 'block';
}

function cartoucheout()
{
  document.getElementById('idcartouche').style.display = 'none';
}

function cacher(x)
{
	$(x).slideToggle("slow");
}


function slidegauche(x)
{
	$(x).animate    ({width: "0px", opacity: "toggle"}, 1000, function()     {                 }    );
	//alert(x);
	
}

function slidedroite(x)
{
	$(x).animate    ({width: "650px", opacity: "1"}, 1000, function()     {              }    );
}



function ouvrir(x)
{
	$(x).slideDown("slow");
}

function rechercheajax(f,iddiv) {							
	$.ajax({
		type: "POST",
		url: "recherche-dyna.php",
		data: "typerecherche=" + f.typerecherche.options[f.typerecherche.selectedIndex].value + "&motscles=" + f.motscles.value + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
			//alert("Error");
		}
	});
}

function rechercheajaxinscrit(f,iddiv) {							
	$.ajax({
		type: "POST",
		url: "rechercheinscrit-dyna.php",
		data: "typerecherche=" + f.typerecherche.value + "&motscles=&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
			//alert("Error");
		}
	});
}

function rechercheajax2(f,iddiv) {							
	$.ajax({
		type: "POST",
		url: "recherche2-dyna.php",
		data: "typerecherche=" + f.typerecherche.options[f.typerecherche.selectedIndex].value + "&motscles=" + f.motscles.value + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
			//alert("Error");
		}
	});
}

function testajax(idcoureur,iddiv) {
	$.ajax({
		type: "POST",
		url: "franchise-dyna.php",
		data: "idcoureur=" + idcoureur + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function testajaxaffilie(idcoureur,iddiv) {
	$.ajax({
		type: "POST",
		url: "affilie-dyna.php",
		data: "idaffilie=" + idcoureur + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}


function lienorganisateurajax(idcoureur,iddiv) {
	$.ajax({
		type: "POST",
		url: "lienorganisateur-dyna.php",
		data: "idcoureur=" + idcoureur + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function sportajax(idsport,iddiv) {
	$.ajax({
		type: "POST",
		url: "sport-dyna.php",
		data: "idsport=" + idsport + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function effacesessionajax() {
	$.ajax({
		type: "POST",
		url: "effacesession-dyna.php",
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function compteemailajax(listesport, idsport, iddiv, tabemail) {
	var cb = document.getElementsByName('listesport[]');
	var ids = new Array();
	for(var i=0;i<cb.length;i++) {
	  if(cb[i].checked) ids[ids.length] = cb[i].value;
	}
	tabemail2 = ids.join(',');
//	alert(document.getElementsByName('listesport[]')[0].checked);
	
	$.ajax({
		type: "POST",
		url: "sommeemail-dyna.php",
		data: "listesport=" + listesport + "&idsport=" + idsport + "&iddiv=" + iddiv + "&tabemail=" + tabemail2,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function suivantpaie(cpt,maxi,iddiv,direc,idepreuve) {
	$.ajax({
		type: "POST",
		url: "listingpaie-dyna.php",
		data: "cpt=" + cpt + "&maxi=" + maxi + "&iddiv=" + iddiv + "&direc=" + direc + "&idepreuve=" + idepreuve,
		success: function(msg) {
				//alert(msg);
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function suivantpaie2(cpt,maxi,iddiv,direc,idepreuve) {
	$.ajax({
		type: "POST",
		url: "listingpaie2-dyna.php",
		data: "cpt=" + cpt + "&maxi=" + maxi + "&iddiv=" + iddiv + "&direc=" + direc + "&idepreuve=" + idepreuve,
		success: function(msg) {
				//alert(msg);
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function paiementajax(orderid,iddiv) {
	$.ajax({
		type: "POST",
		url: "paiement-dyna.php",
		data: "order_id=" + orderid + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function paiementajax2(orderid,iddiv) {
	$.ajax({
		type: "POST",
		url: "paiement2-dyna.php",
		data: "order_id=" + orderid + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function paiementsupplementajax(orderid,iddiv,typesupplement) {
	$.ajax({
		type: "POST",
		url: "paiementsupplement-dyna.php",
		data: "order_id=" + orderid + "&iddiv=" + iddiv + "&typesupplement=" + typesupplement,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function utilisateurajax(idcoureur,iddiv,typesel) {
	$.ajax({
		type: "POST",
		url: "utilisateur-dyna.php",
		data: "idcoureur=" + idcoureur + "&iddiv=" + iddiv + "&typesel=" + typesel,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function utilisateurajax3(idcoureur,iddiv,typesel) {
	$.ajax({
		type: "POST",
		url: "utilisateur3-dyna.php",
		data: "idcoureur=" + idcoureur + "&iddiv=" + iddiv + "&typesel=" + typesel,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function utilisateurajax2(idcoureur,iddiv,typesel) {
	$.ajax({
		type: "POST",
		url: "utilisateur2-dyna.php",
		data: "idcoureur=" + idcoureur + "&iddiv=" + iddiv + "&typesel=" + typesel,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function logoajax(idlogo,iddiv) {
	$.ajax({
		type: "POST",
		url: "logo-dyna.php",
		data: "idlogo=" + idlogo + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function documentajax(iddocument,iddiv) {
	$.ajax({
		type: "POST",
		url: "document-dyna.php",
		data: "iddocument=" + iddocument + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function epreuveajax(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuve-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function epreuve2ajax(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuve2-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function epreuve5ajax(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuve5-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}


function epreuveajaxb(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuveb-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function epreuve2ajaxb(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuve2b-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function epreuve3ajax(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuve3-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function epreuve4ajax(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "epreuve4-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		complete: function() {
			
			inittiny();
			tinyMCE.execCommand('mceAddControl', false, 'elm1');
			tinyMCE.execCommand('mceFocus', true, 'elm1');
			//tinyMCE.get('elm1').getContent();

			//alert('bla');
		},
		beforeSend: function() {
			
		},
		
		success: function(msg) {
			
			eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function fraisajax(idepreuve,iddiv) {
	$.ajax({
		type: "POST",
		url: "frais-dyna.php",
		data: "idepreuve=" + idepreuve + "&iddiv=" + iddiv,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectcircuitajax(idcircuit,iddiv1,iddiv2,cpt) {
	$.ajax({
		type: "POST",
		url: "circuit-dyna.php",
		data: "idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&iddiv2=" + iddiv2 + "&cpt=" + cpt,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectcircuitajaxm(idcircuit,iddiv1,iddiv2,cpt) {
	$.ajax({
		type: "POST",
		url: "circuitm-dyna.php",
		data: "idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&iddiv2=" + iddiv2 + "&cpt=" + cpt,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectcircuitajaxm2(idcircuit,iddiv1,iddiv2,cpt) {
	$.ajax({
		type: "POST",
		url: "circuitm2-dyna.php",
		data: "idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&iddiv2=" + iddiv2 + "&cpt=" + cpt,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function majselcircuit(iddiv1, idcircuit, cpt, i, nomequipe) {
	$.ajax({
		type: "POST",
		url: "check-dyna.php",
		data: "idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&cpt=" + cpt + "&i=" + i + "&nomequipe=" + nomequipe,
		success: function(msg) {
				//alert("idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&cpt=" + cpt + "&i=" + i);
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function majselcircuitm(iddiv1, idcircuit, cpt, i) {
	$.ajax({
		type: "POST",
		url: "checkm-dyna.php",
		data: "idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&cpt=" + cpt + "&i=" + i,
		success: function(msg) {
				//alert("idcircuit=" + idcircuit + "&iddiv1=" + iddiv1 + "&cpt=" + cpt + "&i=" + i);
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectequipierajax(idcircuit,divequipier,f,num,cpt,i) {
	$.ajax({
		type: "POST",
		url: "equipier-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&login=" + document.getElementById('identifiant' + num).value + "&cpt=" + cpt + "&num=" + num + "&i=" + i,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function newequipierajax(idcircuit,divequipier,f,num,cpt,i, civilite, nom, prenom, email) {
	$.ajax({
		type: "POST",
		url: "newequipier-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&login=" + document.getElementById('identifiant' + num).value + "&cpt=" + cpt + "&num=" + num + "&i=" + i + "&civilite=" + civilite + "&nom=" + nom + "&prenom=" + prenom + "&email=" + email,
		success: function(msg) {
				eval(msg);
				//alert(msg);//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function newequipierajaxm(idcircuit,divequipier,f,num,cpt,i, civilite, nom, prenom, email) {
	$.ajax({
		type: "POST",
		url: "newequipierm-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&login=" + document.getElementById('identifiant' + num).value + "&cpt=" + cpt + "&num=" + num + "&i=" + i + "&civilite=" + civilite + "&nom=" + nom + "&prenom=" + prenom + "&email=" + email,
		success: function(msg) {
				//alert(msg);
				eval(msg);
				//alert('test2');
				//alert(msg);//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function newequipierajaxm2(idcircuit,divequipier,f,num,cpt,i, civilite, nom, prenom, email,jour,mois,annee,adresse,codepostal,ville,pays,telephone,pass,club,nomfederation,numlicence,numpuce,textile) {
	$.ajax({
		type: "POST",
		url: "newequipierm2-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&login=" + document.getElementById('identifiant' + num).value + "&cpt=" + cpt + "&num=" + num + "&i=" + i + "&civilite=" + civilite + "&nom=" + nom + "&prenom=" + prenom + "&email=" + email + "&jour=" + jour + "&mois=" + mois + "&annee=" + annee + "&adresse=" + adresse + "&codepostal=" + codepostal + "&ville=" + ville + "&pays=" + pays + "&telephone=" + telephone + "&pass=" + pass + "&club=" + club + "&nomfederation=" + nomfederation + "&numlicence=" + numlicence + "&numpuce=" + numpuce + "&textile=" + textile,
		success: function(msg) {
				//alert(msg);
				eval(msg);
				//alert('test2');
				//alert(msg);//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectequipierajaxpreums(idcircuit,divequipier,f,num,cpt,i) {
	$.ajax({
		type: "POST",
		url: "equipierpreums-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&cpt=" + cpt + "&num=" + num + "&i=" + i,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectequipierajaxparent(idcircuit,divequipier,f,num,cpt,i,idcoureur) {
	$.ajax({
		type: "POST",
		url: "equipierparent-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&cpt=" + cpt + "&num=" + num + "&i=" + i + "&idcoureur=" + idcoureur,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}

function selectequipierajaxm(idcircuit,divequipier,f,num,cpt,i) {
	$.ajax({
		type: "POST",
		url: "equipierm-dyna.php",
		data: "idcircuit=" + idcircuit + "&divequipier=" + divequipier + "&login=" + document.getElementById('identifiant' + num).value + "&cpt=" + cpt + "&num=" + num + "&i=" + i,
		success: function(msg) {
				eval(msg);
				//msg;
		},
		error: function() {
				//alert("Error");
		}
	});
}




//structure la date 
function strucDate(dateX) 
{return {"pos":dateX.getDay(),"jour":dateX.getDate(),"mois":dateX.getMonth()+1,"annee":dateX.getFullYear()};}





//retourne le ieme jour du 1er du mois
function premJourMois(mois,annee) 
{return (new Date(annee,mois-1,1).getDay());}
//retourne le jour max du mois
function JmaxMois(mois,annee) 
{return (new Date(annee,mois,0).getDate());}


/* Test une date si elle est correct...spécial killer*/
function testTypeDate(dateEntree)
{
tst=false;
try
{rc=dateEntree.split("/");nd=new Date(rc[2],(rc[1]-1),rc[0]);
tst=(rc[2]>1800&&rc[2]<2200&&rc[2]==nd.getFullYear()&&rc[1]==(nd.getMonth()+1)&&rc[0]==nd.getDate());
} catch(e) {}
return tst;
}

//selection de la zone avec la souris
function choix(koi,code)
{
if (code) 
{  select_old= koi.style.background;
   koi.style.background ='#c0c0FF';
}
else 
{
koi.style.background =select_old;
}
}


function testTravail(oldX,xx,jj,mm,aa)
{
styleX="font-family:Tahoma;font-size:10px;text-align:center;";
styleX+=(oldX)?"":"color:#e0e0e0;";
styleX+="cursor:hand;border-right:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;";
if (jourPause[xx]||jourFeriee[jj+"-"+mm]!=null) styleX+="background:#f0f0f0;";
if (jj==dnow.jour&&mm==dnow.mois&&aa==dnow.annee) styleX+="border:2px red solid;";
return styleX;
}

//test si année bissextile
function bissextile(annee) {
return (annee%4==0 && annee %100!=0 || annee%400==0);
}

//Retourne le nombre de jour depuis le 1er janvier (num de semaine)
function nbJAnnee(dateX){
var nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334];
j=dateX.jour ; m=dateX.mois ; a=dateX.annee;
nb=nb_mois[m]+j-1 ;
if (bissextile(a) && m>2) nb++;
return nb;
}

//affiche le calendrier
function view_microcal(actif,ki,source,mxS,axS)
{
	//alert(document.getElementById(source).style.visibility);
if (actif)
{
//decalage du mois su on clique sur -/+
if (mxS!=-1) 
{
clearTimeout(cc);
document.getElementById(ki).focus();
fermable_microcal=true;
dateS.mois=mxS;
dateS.annee=axS;
if (dateS.mois<1) {dateS.annee--;dateS.mois+=12;}
if (dateS.mois>12) {dateS.annee++;dateS.mois-=12;}
}
//init
Dstart=(premJourMois(dateS.mois,dateS.annee)+7-startWeek)%7;
jmaxi=JmaxMois(dateS.mois,dateS.annee);
jmaxiAvant=JmaxMois((dateS.mois-1),dateS.annee);
//si on veux ajouter le numero de la semaine ...
//idxWeek=parseInt(nbJAnnee(strucDate(new Date(dateS.mois+'-01-'+dateS.annee)))/7,10)+1;

ymaxi=parseInt((jmaxi+Dstart+1)/7,10);

//generation du tableau
//--entete
htm="<table style=\"width:150px;\"><tr style='font-size:10px;font-family:Tahoma;text-align:center;'>";
htm+="<td style='cursor:hand;' onclick=\"view_microcal(true,'"+document.getElementById(ki).id+"','"+document.getElementById(source).id+"',"+(dateS.mois-1)+","+dateS.annee+");\"><a href=\"javascript:;\" class=\"bleu11\" onclick=\"view_microcal(true,'"+document.getElementById(ki).id+"','"+document.getElementById(source).id+"',"+(dateS.mois-1)+","+dateS.annee+");\">-</a></td>";
htm+="<td colspan='5'> <b> "+moisX[dateS.mois]+"</b>&nbsp;"+dateS.annee+"</td>";
htm+="<td  style='cursor:hand;' onclick=\"view_microcal(true,'"+document.getElementById(ki).id+"','"+document.getElementById(source).id+"',"+(dateS.mois+1)+","+dateS.annee+")\"><a href=\"javascript:;\" class=\"bleu11\" onclick=\"view_microcal(true,'"+document.getElementById(ki).id+"','"+document.getElementById(source).id+"',"+(dateS.mois+1)+","+dateS.annee+")\">+</a></td></tr>";
//--corps
htm+="<tr>";
//affichage des jours DLMMJVS
for (x=0;x<7;x++) 
htm+="<td  style='font-size:10px;font-family:Tahoma;'><b>"+JourM[(x+startWeek)%7]+"</b></td>";
htm+="</tr>"


//------------------------
for (y=0;y<=ymaxi;y++)
{
htm+="<tr>";
for (x=0;x<7;x++)
{
idxP=y*7+x-Dstart+1;   //numero du jour
aa=dateS.annee;
xx=(x+startWeek)%7;
//jour du mois précedent
if (idxP<=0)
{
jj=idxP+jmaxiAvant;mm=dateS.mois-1;
if (mm==0)
{mm=12;aa--;}
htm+="<td style='"+testTravail(false,xx,jj,mm,aa)+"' onmouseover='choix(this,true)' onmouseout='choix(this,false)' onclick=\"document.getElementById('" + ki + "').value='"+((jj<10)?"0":"")+jj+"/"+((mm<10)?"0":"")+mm+"/"+aa+"';\"><a class=\"bleu11\" href=\"javascript:;\" onclick=\"document.getElementById('" + ki + "').value='"+((jj<10)?"0":"")+jj+"/"+((mm<10)?"0":"")+mm+"/"+aa+"';\">"+jj+"</a></td>";
}
else if (idxP>jmaxi) //jour du mois suivant
{
jj=idxP-jmaxi;mm=dateS.mois+1;
if (mm==13)
{mm=1;aa++;}

htm+="<td style='"+testTravail(false,xx,jj,mm,aa)+"' onmouseover='choix(this,true)' onmouseout='choix(this,false)' onclick=\"document.getElementById('" + ki + "').value='"+((jj<10)?"0":"")+jj+"/"+((mm<10)?"0":"")+mm+"/"+aa+"';\" ><a class=\"bleu11\" href=\"javascript:;\" onclick=\"document.getElementById('" + ki + "').value='"+((jj<10)?"0":"")+jj+"/"+((mm<10)?"0":"")+mm+"/"+aa+"';\">"+jj+"</a></td>";}
else //jour du mois en cours
{
jj=idxP;mm=dateS.mois;
htm+="<td style='"+testTravail(true,xx,jj,mm,aa)+"' onmouseover='choix(this,true)' onmouseout='choix(this,false)'  onclick=\"document.getElementById('" + ki + "').value='"+((jj<10)?"0":"")+jj+"/"+((mm<10)?"0":"")+mm+"/"+aa+"';\"><a class=\"bleu11\" href=\"javascript:;\" onclick=\"document.getElementById('" + ki + "').value='"+((jj<10)?"0":"")+jj+"/"+((mm<10)?"0":"")+mm+"/"+aa+"';\">"+jj+"</a></td>";}
}
htm+="</tr>"
}//-------------------------
htm+="</table>"
//affiche le tableau
document.getElementById(source).innerHTML=htm;
document.getElementById(source).style.visibility="";
} else
{
//ferme le calendrier
if (fermable_microcal) 
   cc=setTimeout("document.getElementById('" + source + "').style.visibility='hidden'",500);
}
}


function testchiffre(ceci) { 
  var m=parseFloat(ceci); 
  if (isNaN(m)) { 
    alert("Seul un chiffre est accepté."); 
	return false;
  }else { 
  m=Number(ceci); 
  if (isNaN(m)) { 
    alert("Seul un chiffre est accepté."); 
	return false;
  }else { 
     return true;}} 
  } 
  