/* list of javascript functions :: Sadok  */
///////// redirection 
function gotoPage(page)
{	if(page=="acceuil")
		window.location.replace("./");	
	else
		window.location.replace("index.php?rubrique="+page);
}
///////// waiting....
function waiting(div)
{
	$(div).innerHTML='<br/><br/><img src="images/ajax-loader5.gif" />';
}
function waitingAdmin(div)
{
	$(div).innerHTML='<br/><br/><img src="../images/ajax-loader5.gif" />';
}
function waiting2(div)
{
	$(div).innerHTML='<img src="images/ajax-loader5.gif" />';
}
/////////// valider form immobiler
function validateForm(object,type)
{
	///////// type : ajout ou modification 
	$("typeGestionAlert").value=type;
	msg="";
	if (object.departement1.value == "-1")
			msg+="Veuillez choisir un departement ! \n";

	if(parseInt(object.prix_min.value) > parseInt(object.prix_max.value) )
		msg+="Prix Min doit être inferieur au Prix Max !\n";
	if(msg!="")
	alert(msg);
	
	
	else
	{
		waiting("waiting");
		$("resAlerte").style.visibility="visible";
		$("nb_annonce").innerHTML=0;
		$('validerAlert').innerHTML="";
		$('ResponseFinal').innerHTML="";
		$("nbA").value=0;
		
		
		for(i=0;i<document.forms["form1"].elements["typebien[]"].length;i++)
			{
				if(document.forms["form1"].elements["typebien[]"][i].checked)
					typebien=document.forms["form1"].elements["typebien[]"][i].value;
				}
				
		departement1=$('departement1').value;
		ville=$('ville').value;
		
		prixMin=$('prix_min').value;
		prixMax=$('prix_max').value;
		Traitement_alertImmobiler(departement1,ville,typebien,prixMin,prixMax);
		
	}
}

function Traitement_alertImmobiler(departement1,ville,typebien,prixMin,prixMax)
	{
		checkMemmbreConnection();
		var url = './veille_immobilier/traitement1.php';
		var parametres = 'departement1='+departement1+'&ville='+ville+'&typebien[0]='+typebien+'&prix_min='+prixMin+'&prix_max='+prixMax;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseTraitementFinale
		}
		);

}
		


function afficheReponseTraitementFinale(requete)
{
	if(parseInt(requete.responseText))
		y=parseInt(requete.responseText);
	else
		y=0;
	$("nbA").value=y;
//		alert(' x :  '+requete.responseText);
	$("nb_annonce").innerHTML =y;
	
	$("waiting").innerHTML="";
	if($("nbAlertMembre").value=='0')
	$('validerAlert').innerHTML='<table width="100%" border="0"><tr><td align="left"><li style="margin-left:20px;font-weight:bold">Vous ne pouvez pas Ajouter une alerte, commandez une autre et définissez les nouveaux critères de veille.... </td></tr></table><br/><input type="button" id="commanderAlerteButton" onclick="setPage(\'tarifs\');" />';
	else
	{
	if($("typeGestionAlert").value=='ajouter')	
	$('validerAlert').innerHTML='<br/><input type="button" id="validerAlertButton" onclick="ValiderAlertFinal(\'ajouter\');"/>';
	else
	$('validerAlert').innerHTML='<br/><input type="button" id="ModifierAlertButton" onclick="ValiderAlertFinal(\'modifier\');"/>';
	}
}
function ValiderAlertFinal(type)
{
		checkMemmbreConnection();
		$("validerAlertButton").disabled="disabled";
		var url = './veille_immobilier/validerAlertImmobiler.php';
		var parametres = 'type='+type;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseValidationFinal
		}
		);
}
function afficheReponseValidationFinal(requete)
{
	if(requete.responseText=="ajouter")
	setPage("veilleProduits&action=ajouter");
	else
	setPage("veilleProduits&action=modifier");
}
///////////// charger ville
function chargerVille(id)
{
		waiting2("villeRes");
		var url = './ajax/chargerVille.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseVille
		}
		);
}
function afficheReponseVille(requete)
{
	$('villeRes').innerHTML = requete.responseText;
}
//////////////  check form inscription
function checkFormInscription()
	{
		if($("typeAction").value=="ajouter")
		{
			///////// verificaion formulaire d'ajout 
			msg="Veuillez entre les champ suivants : \n";
			if($("inscriptionMembre").nom.value.blank())
				msg+="- Nom \n";
			if($("inscriptionMembre").prenom.value.blank())
				msg+="- Prénom \n";
			if($("inscriptionMembre").email.value.blank())
				msg+="- Email \n";
			if($("inscriptionMembre").pwd.value.blank())
				msg+="- Mot de passe \n";
				if($("inscriptionMembre").pwd.value.length<6)
				msg+="-Mot de passe dois contient Min 6 caractères \n";
			if($("inscriptionMembre").pwdConfirm.value.blank())
				msg+="- Confirmation de mot de passe \n";
			if($("inscriptionMembre").adresse.value.blank())
				msg+="- Adresse \n";
			if($("inscriptionMembre").codePostal.value.blank())
				msg+="- Code Postale \n";
			if($("inscriptionMembre").pays.value==-1)
				msg+="- Pays \n";
			if($("inscriptionMembre").ville.value.blank())
				msg+="- Ville \n";
			if($("inscriptionMembre").securityCode.value.blank())
				msg+="- Code de securité \n";
			if($("inscriptionMembre").pwdConfirm.value!=$("inscriptionMembre").pwd.value)
				msg+="- Confirmation de Mot de passe incorrect !  \n";
			if(msg!="Veuillez entre les champ suivants : \n")
				alert(msg);
			else
				{
					if(mailcheck($("inscriptionMembre").email.value))
						inscriptionMembre($("inscriptionMembre").nom.value,$("inscriptionMembre").prenom.value,$("inscriptionMembre").email.value,$("inscriptionMembre").pwd.value,$("inscriptionMembre").adresse.value,$("inscriptionMembre").codePostal.value,$("inscriptionMembre").pays.value,$("inscriptionMembre").ville.value,$("inscriptionMembre").tel.value,$("inscriptionMembre").securityCode.value);
					}
		}
		else
		{
		///////// verificaion formulaire de modification 
		msg="Veuillez entre les champ suivants : \n";
			if($("inscriptionMembre").nom.value.blank())
				msg+="- Nom \n";
			if($("inscriptionMembre").prenom.value.blank())
				msg+="- Prénom \n";
			if($("inscriptionMembre").email.value.blank())
				msg+="- Email \n";
			if(!$("inscriptionMembre").newPwd.value.blank())
				{
					if($("inscriptionMembre").newPwd.value.length<6)
						msg+="- Nouveau de mot de passe dois contient Min 6 caractères\n";
					if($("inscriptionMembre").pwdConfirm.value!=$("inscriptionMembre").newPwd.value)
						msg+="- Confirmation de nouveau mot de passe incorrect \n";
				}
			if($("inscriptionMembre").adresse.value.blank())
				msg+="- Adresse \n";
			if($("inscriptionMembre").codePostal.value.blank())
				msg+="- Code Postale \n";
			if($("inscriptionMembre").pays.value==-1)
				msg+="- Pays \n";
			if($("inscriptionMembre").ville.value.blank())
				msg+="- Ville \n";
			if(msg!="Veuillez entre les champ suivants : \n")
				alert(msg);
			else
				{
					if(mailcheck($("inscriptionMembre").email.value))
						ModifierMembre($("inscriptionMembre").nom.value,$("inscriptionMembre").prenom.value,$("inscriptionMembre").email.value,$("inscriptionMembre").newPwd.value,$("inscriptionMembre").adresse.value,$("inscriptionMembre").codePostal.value,$("inscriptionMembre").pays.value,$("inscriptionMembre").ville.value,$("inscriptionMembre").tel.value);
					}			
		}
		
}
///////////// Function ajax pour inscription de membre 
function inscriptionMembre(nom,prenom,email,pwd,adresse,codeP,pays,ville,tel,codeS)
	{
		var url = './ajax/inscriptionMembre.php';
		var parametres = 'nom='+nom+'&prenom='+prenom+'&email='+email+'&pwd='+pwd+'&adresse='+adresse+'&codeP='+codeP+'&pays='+pays+'&ville='+ville+'&tel='+tel+'&codeS='+codeS;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponse
		}
		);
}

function afficheReponse(requete)
{
//affiche le XML dans le textarea
if(requete.responseText=='-1')
	$('resCode').innerHTML = 'Code de securité incorrect';
else if(requete.responseText=='-2')
	$('resCode').innerHTML = 'Adresse mail existe déjà ! ';
else
	$('Inscription').innerHTML =requete.responseText;
}
///////////// Function ajax pour modifer un membre 
function ModifierMembre(nom,prenom,email,pwd,adresse,codeP,pays,ville,tel)
	{
		var url = './ajax/modifierMembre.php';
		var parametres = 'nom='+nom+'&prenom='+prenom+'&email='+email+'&pwd='+pwd+'&adresse='+adresse+'&codeP='+codeP+'&pays='+pays+'&ville='+ville+'&tel='+tel;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseModifier
		}
		);
}

function afficheReponseModifier(requete)
{
//affiche le XML dans le textarea
 if(requete.responseText=='-2')
	$('resCode').innerHTML = ' email déja exsite !';
else
	$('Modification').innerHTML =requete.responseText;
}

////////////////Verfifier mail
function mailcheck(str) {

        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1){
          alert (" Tapez un E-mail valide, SVP!")
           return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert (" Tapez un E-mail valide, SVP!")
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert (" Tapez un E-mail valide, SVP!")
            return false
        }

         if (str.indexOf(at,(lat+1))!=-1){
            alert (" Tapez un E-mail valide, SVP!")
            return false
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
           alert (" Tapez un E-mail valide, SVP!")
            return false
         }

         if (str.indexOf(dot,(lat+2))==-1){
            alert (" Tapez un E-mail valide, SVP!")
            return false
         }
       
         if (str.indexOf(" ")!=-1){
           alert (" Tapez un E-mail valide, SVP!")
            return false
         }

          return true                   
}
/////////////////
function  envoiPwdLost()
{
	email=$("mailLost").value;
	if(mailcheck(email))
		envoiPwdFromMail(email);
}
////////// envoi le mot de passe (ajax)
function envoiPwdFromMail(email)
{
	var url = './ajax/envoiMotDePasse.php';
		var parametres = 'email='+email;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseEnvoiPwd
		}
		);
}
function afficheReponseEnvoiPwd(requete)
{
	if(requete.responseText=='-1')
		$('ErrorResults').innerHTML='Email introuvable !';
	else if(requete.responseText=='-2')
	$('ErrorResults').innerHTML='Votre compte n\'est pas encore activé. ';
	else
		$('motDePassePerdu').innerHTML=requete.responseText;
}
////////////// Connection membre
function connecterMembre()
{
	login=$("loginValue").value;
	pwd=$("pwdValue").value;
	if(login.blank())
		alert('Email vide !');
	else if(pwd.blank())
				alert('Mot de passe vide !');
	else if(mailcheck(login))
			VerifierMembre(login,pwd);
}	
///////////////////////////
function VerifierMembre(login,pwd)
{
		var url = './ajax/membreConnection.php';
		var parametres = 'email='+login+'&pwd='+pwd;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseConnectMembre
		}
		);	
}
function afficheReponseConnectMembre(requete)
{
	if(requete.responseText=='-1')
		$('ErrorLogin').innerHTML='Email incorrect ';
		
	else if(requete.responseText=='-2')
			$('ErrorLogin').innerHTML='Mot de passe incorrect ';	
	else if(requete.responseText=='-3')
			$('ErrorLogin').innerHTML=' Votre compte n\'est pas encore activé. ';	
	else
		{	$('identification').innerHTML=requete.responseText;	
			setPage("bienvenuMembre");
		}
}
///////////////////// deconnexion membre
function deconnexionMembre()
{
	var url = './ajax/membreDeconnexion.php';
		var parametres = '';
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: deconnexionMembreLocation
		}
		);	
}
function deconnexionMembreLocation()
	{
		gotoPage("acceuil");
	}
///////////////////////////// 
function chargerTypeAlert(type)
	{
		waiting("menuAlerte");
		$("resAlerte").style.visibility="hidden";
		$("waiting").innerHTML="";
		$("nb_annonce").innerHTML=0;
		$('validerAlert').innerHTML="";
		$('ResponseFinal').innerHTML="";
		$("nbA").value=0;
		
		var url = './ajax/chargerAlerte.php';
		var parametres = 'type='+type;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheAlertType
		}
		);	
	}
function afficheAlertType(requete)
{
	$('menuAlerte').innerHTML=requete.responseText;	
	
}
function modifierAlert(idA,type)
{
		waiting("menuAlerte");
		var url = './ajax/modifierAlert.php';
		var parametres = 'idA='+idA+'&type='+type;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheModifAlert
		}
		);	
}
 
function  afficheModifAlert(requete)
{
	$('selectTypeVeille').innerHTML="";
	$('menuAlerte').innerHTML=requete.responseText;	
}
////////////////////////////////
function setPage(page)
{	
		
		checkMemmbreConnection();
		waiting("PageCenter");
		var url = './ajax/setPage.php';
		var parametres = 'page='+page;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenter
		}
		);		
}
function  affichePageCenter(requete)
{
	$('PageCenter').innerHTML=requete.responseText;	
}
////////
function viewAlert(id,page)
{
waiting("PageCenter");
		var url = './ajax/viewAlert.php';
		var parametres = 'id='+id+'&page='+page;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenter
		}
		);		
}
function checkMemmbreConnection()
{
		var url = './ajax/checkMembreOnligne.php';
		var parametres = '';
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: checkMembreReturn
		}
		);		
}
function checkMembreReturn(requete)
{
	if(requete.responseText=="notConnected")
		gotoPage("acceuil");
}
function validationFormContact()
	{
		if(document.formulaire.subject.value=="")
		{
		alert("Tapez le sujet de votre message, SVP!");
		document.formulaire.subject.focus();
		return false;   
		} 
		
		if(document.formulaire.name.value=="")
		{ 
		alert("Tapez votre nom, SVP!");
		document.formulaire.name.focus(); 
		return false; 
		} 
		
		if(document.formulaire.email.value=="")
		{ 
		alert("Tapez votre E-mail, SVP!"); 
		document.formulaire.email.focus();
		return false; 
		} 
		
		if(document.formulaire.message.value=="")
		{ 
		alert("Tapez le corps de votre message, SVP!"); 
		document.formulaire.message.focus();
		return false; 
		} 
				return mailcheck(document.formulaire.email.value);
	}
///////////////// function pour commander une formule 
function commanderFormule(typeCommande,montant,nb_alert)
{
		checkMemmbreConnection();
		var url = './ajax/commanderFormule.php';
		var parametres = 'typeCommande='+typeCommande+'&montant='+montant+'&nb_alert='+nb_alert;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenter
		}
		);	
}

function supprimerCommande(id)
{
		checkMemmbreConnection();
		if(confirm('Voulez vous supprimer cette commande ? '))
		{
			var url = './ajax/supprimerCommande.php';
			var parametres = 'idCommande='+id;
			var myAjax = new Ajax.Request(
			url,
			{
			encoding : 'ISO-8859-1',
			method: 'POST',
			parameters: parametres,
			onComplete: afficheResSupprim
			}
			);	
		}
	}
function afficheResSupprim(requete)
{
	if(requete.responseText=='1')
		setPage('mesCommandes');
	else
		setPage('gestionAlerts');
}
function ajouterUrlConcurrent()
{
	urlConcurrent=$('urlConcurrent').value;	
	if(urlConcurrent.blank())
		$("ErrorResults").innerHTML="Url Vide";
	else
	{
		var url = './ajax/ajouterUrlConcurrent.php';
		var parametres = 'url='+urlConcurrent;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheResConcurrent
		}
		);	
	}
}
function afficheResConcurrent(requete)
{
	$('PageCenter').innerHTML=requete.responseText;	
}
function membreDetailVeilleUrl(id)
{

		var url = './ajax/viewDetailVeilleUrl.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheResConcurrent
		}
		);	
}
function membreLancerFunction(id)
{
	var url = './ajax/lancerFunctionVeilleUrl.php';
	var parametres = 'id='+id;
	var myAjax = new Ajax.Request(
	url,
	{
	encoding : 'ISO-8859-1',
	method: 'POST',
	parameters: parametres,
	onComplete: function affichMembreLancerFunction (requete)
				{		
					membreDetailVeilleUrl(requete.responseText);			
				}
	}
	);	
}
/////////// ////////////////////////////////        ADMIN                    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
////////////// Connection Admin
function connectAdmin()
{
	login=$("loginAdminText").value;
	pwd=$("pwdAdminText").value;
	if(login.blank())
		$("ErrorLogin").innerHTML='login vide !';
	else if(pwd.blank())
				$("ErrorLogin").innerHTML='Mot de passe vide !';	
	else
			VerifierAdmin(login,pwd);
}	
///////////////////////////
function VerifierAdmin(login,pwd)
{

		var url = './ajax/adminConnection.php';
		var parametres = 'login='+login+'&pwd='+pwd;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseConnectAdmin
		}
		);	
}
function afficheReponseConnectAdmin(requete)
{
	if(requete.responseText=='-1')
		$('ErrorLogin').innerHTML='login incorrect ';
		
	else if(requete.responseText=='-2')
			$('ErrorLogin').innerHTML='Mot de passe incorrect ';	
	else
		{	$('Main').innerHTML=requete.responseText;	
		}
}
///////////////////// deconnexion membre
function deconnexionAdmin()
{
	var url = './ajax/adminDeconnection.php';
		var parametres = '';
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: deconnexionMembreLocation
		}
		);	
}
	function setPageAdmin(page)
{

		waitingAdmin("MainMenuAdmin");
		checkAdminConnection();
		var url = './ajax/setPageAdmin.php';
		var parametres = 'page='+page;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
		);		
}
function  affichePageCenterAdmin(requete)
{
	$('MainMenuAdmin').innerHTML=requete.responseText;	
}	
////////////////// supprmier membre
function supprimerMembre(id)
{
	if(confirm('Voulez vous supprimer ce membre ?'))
			   {
				   waitingAdmin("MainMenuAdmin");
					var url = './ajax/supprimerMembre.php';
					var parametres = 'id='+id;
					var myAjax = new Ajax.Request(
					url,
					{
					encoding : 'ISO-8859-1',
					method: 'POST',
					parameters: parametres,
					onComplete: afficheSupprimerMembreRes
					}
					);		
			   }
}
function afficheSupprimerMembreRes(requete)
{
	
	setPageAdmin("gestionMembres");
}
////////////modifier membre
function modifierMembre(id)
{
		 waitingAdmin("MainMenuAdmin");
		var url = './forms/modifierInfo.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
		);	
}
function checkFormModifierMembreAdmin()
{
	///////// verificaion formulaire de modification 
	if($("inscriptionMembre").etat[0].checked)
		etat=1;
	else
		etat=0;
	msg="Veuillez entre les champ suivants : \n";
			if($("inscriptionMembre").nom.value.blank())
				msg+="- Nom \n";
			if($("inscriptionMembre").prenom.value.blank())
				msg+="- Prénom \n";
			if($("inscriptionMembre").email.value.blank())
				msg+="- Email \n";
			if(!$("inscriptionMembre").newPwd.value.blank())
				{
					if($("inscriptionMembre").newPwd.value.length<6)
						msg+="- Nouveau de mot de passe dois contient Min 6 caractères\n";
					if($("inscriptionMembre").pwdConfirm.value!=$("inscriptionMembre").newPwd.value)
						msg+="- Confirmation de nouveau mot de passe incorrect \n";
				}
			if($("inscriptionMembre").adresse.value.blank())
				msg+="- Adresse \n";
			if($("inscriptionMembre").codePostal.value.blank())
				msg+="- Code Postale \n";
			if($("inscriptionMembre").pays.value==-1)
				msg+="- Pays \n";
			if($("inscriptionMembre").ville.value.blank())
				msg+="- Ville \n";
			if(msg!="Veuillez entre les champ suivants : \n")
				alert(msg);
			else
				{
					if(mailcheck($("inscriptionMembre").email.value))
						ModifierMembre($("inscriptionMembre").id_membre.value,$("inscriptionMembre").nom.value,$("inscriptionMembre").prenom.value,$("inscriptionMembre").email.value,$("inscriptionMembre").newPwd.value,$("inscriptionMembre").adresse.value,$("inscriptionMembre").codePostal.value,$("inscriptionMembre").pays.value,$("inscriptionMembre").ville.value,$("inscriptionMembre").tel.value,etat);
					}
}
//////
function ModifierMembre(id,nom,prenom,email,pwd,adresse,codeP,pays,ville,tel,etat)
	{
		var url = './ajax/modifierMembre.php';
		var parametres ='id='+id+'&nom='+nom+'&prenom='+prenom+'&email='+email+'&pwd='+pwd+'&adresse='+adresse+'&codeP='+codeP+'&pays='+pays+'&ville='+ville+'&tel='+tel+'&etat='+etat;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheReponseModifierMembre
		}
		);
}

function afficheReponseModifierMembre(requete)
{
//affiche le XML dans le textarea
 if(requete.responseText=='-2')
	$('resCode').innerHTML = ' email déja exsite !';
else
	setPageAdmin("gestionMembres");
}
//////////////////////////// liste des alert
function listeAlert(id)
{
		var url = './ajax/listeAlert.php';
		var parametres ='idMembre='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
		);
}
////////////////// supprmier alert de membre
function supprimerMembreAlert(id,id_m)
{
	if(confirm('Voulez vous supprimer cette alerte ?'))
			   {
				   	waitingAdmin("MainMenuAdmin");
					var url = './ajax/supprimerMembreAlert.php';
					var parametres = 'id='+id+'&id_m='+id_m;
					var myAjax = new Ajax.Request(
					url,
					{
					encoding : 'ISO-8859-1',
					method: 'POST',
					parameters: parametres,
					onComplete: afficheSupprimerAlertRes
					}
					);		
			   }
}
function afficheSupprimerAlertRes(requete)
{
		listeAlert(requete.responseText);
}
/////////////
function viewAlertMembre(id,page)
{
		waitingAdmin("MainMenuAdmin");
		var url = './ajax/viewAlertMembre.php';
		var parametres = 'id='+id+'&page='+page;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
		);		
}
//////////// ajouter alert pour membre
function ajouterNombreAlertMembre(id)
{
		var url = './ajax/ajouterAlertMembre.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete:afficheAlertRestant
		}
		);	
}
//////////////////
function supprimerNombreAlertMembre(id)
{
		var url = './ajax/supprimerAlertMembre.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheAlertRestant
		}
		);	
}
function afficheAlertRestant(requete)
{
	$('nbAlertRes').innerHTML =requete.responseText;
}
function checkAdminConnection()
{
		var url = './ajax/checkAdminOnligne.php';
		var parametres = '';
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: checkAdminReturn
		}
		);		
}
function checkAdminReturn(requete)
{
	if(requete.responseText=="notConnected")
			deconnexionAdmin();
}
//////////////// liste des alert concurrentille pour un membre
function listeAlertConcurrentielle(id)
{	var url = './ajax/listeAlertConcurrentielle.php';
		var parametres ='idMembre='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
		);
}
////////// ajout 1 alert au alert conncurrentielle 
function ajouterNombreAlertConcurrentMembre(id)
{
		var url = './ajax/ajouterNombreAlertConcurrentMembre.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete:afficheAlertRestant
		}
		);	
}
////////// supprimer 1 alert au alert conncurrentielle 
function supprimerNombreAlertConcurrentMembre(id)
{
		var url = './ajax/supprimerNombreAlertConcurrentMembre.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheAlertRestant
		}
		);	
}
////////////valider un url concurrent 
function validerUrlConcurrent(id)
{
	if(confirm('Voulez vous Valider cette Url ? '))
   {
	var url = './ajax/validerUrlConcurrent.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheResValider
		}
		);	
   }
	
}

function afficheResValider(requete)
{	
	setPageAdmin("veilleConcurrentielle");
	}
///////////////// lister tt les commandes d'un membre
function listeCommandeMembre(id)
{
		var url = './ajax/viewCommandeMembre.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
		);	
	}
//////////////////////// supprimer une commande
function adminSupprimerCommande(id)
{
	if(confirm('Voulez vous supprimer cette commande ? '))
   {
		var url = './ajax/adminSupprimerCommande.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheResSupprimerCommande
		}
		);	
   }
}
function afficheResSupprimerCommande(requete)
{
	listeCommandeMembre(requete.responseText);
}
////////////////  validation d'une commande 
function adminValiderCommande(id,id_m)
{
		if(confirm('Voulez vous Valider cette commande ? '))
   {
		var url = './ajax/adminValiderCommaned.php';
		var parametres = 'id='+id+'&id_m='+id_m;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheResAdminValiderCommande
		}
		);	
   }
}

function afficheResAdminValiderCommande(requete)
{
	listeCommandeMembre(requete.responseText);
}
//////////////////  supprimer url concurrent 
function supprimerUrlConcurrent(id,id_m)
{
if(confirm('Voulez vous supprimer cette Url ? '))
   {
		var url = './ajax/adminSupprimerUrlConcurrent.php';
		var parametres = 'id='+id+'&id_m='+id_m;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: afficheResSupprimerUrlConcurrent
		}
		);	
   }
}
function afficheResSupprimerUrlConcurrent(requete)
{
	listeAlertConcurrentielle(requete.responseText);
}
////////////////////
function detailVeilleUrl(id)
{
		var url = './ajax/viewDetailAlertUrl.php';
		var parametres = 'id='+id;
		var myAjax = new Ajax.Request(
		url,
		{
		encoding : 'ISO-8859-1',
		method: 'POST',
		parameters: parametres,
		onComplete: affichePageCenterAdmin
		}
	);
	
}
/////////////////////////
function modifierFunctionVeilleUrl()
{
	$("composantVeille").disabled =false;
	$("nomFonction").disabled =false;
	$("corpFonction").disabled =false;
	$("buttonModifier").innerHTML ="<input type=button id=adminMettreAjourButton name=adminMettreAjourButton onClick='modifierSqlFunctionVeilleUrl();' />";	
}

function modifierSqlFunctionVeilleUrl()
{
	composant=$("composantVeille").value;
	nomFonction=$("nomFonction").value;
	corpFonction=$("corpFonction").value;
	idV=$("Form1").idV.value;
	idM=$("Form1").idMembre.value;
	var url = './ajax/adminValiderFunctionVeilleUrl.php';
	var parametres = 'idV='+idV+'&idMembre='+idM+'&compsant='+composant+'&nomFonction='+nomFonction+'&corpFunction='+corpFonction;
	var myAjax = new Ajax.Request(
	url,
	{
	encoding : 'ISO-8859-1',
	method: 'POST',
	parameters: parametres,
	onComplete: function affichModifierSqlFunctionVeilleUrl (requete)
				{		
					detailVeilleUrl(requete.responseText);			
				}
	}
	);	
}
//////////////
function lancerFunction(id)
{
	var url = './ajax/lancerFunctionVeilleUrl.php';
	var parametres = 'id='+id;
	var myAjax = new Ajax.Request(
	url,
	{
	encoding : 'ISO-8859-1',
	method: 'POST',
	parameters: parametres,
	onComplete: function affichModifierSqlFunctionVeilleUrl (requete)
				{		
					detailVeilleUrl(requete.responseText);			
				}
	}
	);	
}
