// JavaScript Document

/*variables pour fonctions en ajax*/
var url; 
var moz = (document.implementation && document.implementation.createDocument); 
var ie = (window.ActiveXObject);

/****************************************************************************************************************
******************************************* FONCTIONS GENERALES *************************************************
****************************************************************************************************************/
/*fonction ui permet de masquer une div*/
function masque_id(nom_id)
{
	parent.document.getElementById(nom_id).style.display="none";
}

/*fonction qui permet d'afficher une div*/
function affiche_id(nom_id)
{
	parent.document.getElementById(nom_id).style.display="block";
}

/*fonction qui ecrit dans une div*/
function writediv(nom_div, texte)
{
	parent.document.getElementById(nom_div).innerHTML=texte;
}

/*fonction qui appelle un fichier*/
function file(fichier)
{
	var xmlhttp = null;
	if (moz)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (ie)
	{
		var xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp=new XMLHttpRequest();
	}
	xmlhttp.open("GET", fichier, false);
	xmlhttp.send(null);
	if(xmlhttp.readyState==4)
	{
		return(xmlhttp.responseText);
	}
	else
	{
		return(false);
	}
}

/*fonction qui recupere la position de la souris au moment du clic*/
function getMousePosition(event)
{
    var e = event || window.event;
    var scroll = new Array((document.documentElement && document.documentElement.scrollLeft) || window.pageXOffset || self.pageXOffset || document.body.scrollLeft,(document.documentElement && document.documentElement.scrollTop) || window.pageYOffset || self.pageYOffset || document.body.scrollTop);;
    return new Array(e.clientX + scroll[0] - document.body.clientLeft,e.clientY + scroll[1] - document.body.clientTop);
}
/****************************************************************************************************************
*************************************** FIN FONCTIONS GENERALES *************************************************
****************************************************************************************************************/



/****************************************************************************************************************
************************************************* MON COMPTE ****************************************************
****************************************************************************************************************/
/*Fonction qui vérifie si les infos du compte sont correctes*/
function mon_compte_verification()
{
	/*Initialisation de la variable de retour*/
	retour=true;
	
	/*Récupération des parametres*/
	societe=document.getElementById('form_mon_compte').societe.value;
	adresse=document.getElementById('form_mon_compte').adresse.value;
	cp=document.getElementById('form_mon_compte').cp.value;
	ville=document.getElementById('form_mon_compte').ville.value;
	email=document.getElementById('form_mon_compte').email.value;
	pass=document.getElementById('form_mon_compte').pass.value;
	pass2=document.getElementById('form_mon_compte').pass2.value;
	pass3=document.getElementById('form_mon_compte').pass3.value;
	ancien_pass=document.getElementById('form_mon_compte').ancien_pass.value;
	
	
	if (isEmpty(societe))/*controle du nom de la société*/
	{
		retour=false;
		erreur=1;
	} 
	// controle de l'adresse
	if (isEmpty(adresse))
	{
		retour=false;
		erreur=2;
	} 
	// controle du code postal
	if (isEmpty(cp))
	{
		retour=false;
		erreur=3;
	}
	else if(isNotCodePostal(cp))
	{
		retour=false;
		erreur=3;
	}
	// controle de la ville
	if (isEmpty(ville))
	{
		retour=false;
		erreur=4;
	} 
	// controle de l'email
	if (isEmpty(email))
	{
		retour=false;
		erreur=5;
	}
	else if (isNotEmailAdress(email))
	{
		retour=false;
		erreur=5;
	}
	// controle du mot de passe
	if (!isEmpty(pass) && ancien_pass!=pass)
	{
		retour=false;
		erreur=6;
	}
	
	if (!isEmpty(pass2) && pass2!=pass3)
	{
		retour=false;
		erreur=7;
	}
	//Fin de l'exemple
	if(retour==false)
	{
		if(erreur==7)
		{
			alert('Les deux mots de passe saisi ne sont pas identiques !');
		}
		else if(erreur==6)
		{
			alert('Veuillez vérifier l\'ancien mot de passe');
		}
		else if(erreur==5)
		{
			alert('Adresse email incorrecte');
		}
		else if(erreur==4)
		{
			alert('Veuillez saisir la ville de la societe');
		}
		else if(erreur==3)
		{
			alert('Le code postale est éronné');
		}
		else if(erreur==2)
		{
			alert('Veuillez saisir l\'adresse de la societe');
		}
		else if(erreur==1)
		{
			alert('Veuillez saisir le nom de la societe');
		}
		else
		{
			alert('Les champs saisis sont incorrectes !');	
		}
	}
	else
	{
		retour=true;	
	}
	return retour;
}



/****************************************************************************************************************
************************************************* MON COMPTE ****************************************************
****************************************************************************************************************/
/*Fonction qui vérifie si les infos du compte sont correctes*/
function mon_compte_verification1()
{
	/*Initialisation de la variable de retour*/
	retour=true;
	
	/*Récupération des parametres*/
	societe=document.getElementById('form_mon_compte').societe.value;
	adresse=document.getElementById('form_mon_compte').adresse.value;
	cp=document.getElementById('form_mon_compte').cp.value;
	ville=document.getElementById('form_mon_compte').ville.value;
	
	
	if (isEmpty(societe))/*controle du nom de la société*/
	{
		retour=false;
		
	} 
	// controle de l'adresse
	if (isEmpty(adresse))
	{
		retour=false;
		
	} 
	// controle du code postal
	if (isEmpty(cp))
	{
		retour=false;
	
	}
	
	// controle de la ville
	if (isEmpty(ville))
	{
		retour=false;
	
	} 
	
	//Fin de l'exemple
	if(retour==false)
	{
	
	alert('Tous les champs sont obligatoires (Sauf ADRESSE SUITE) \n\nContactez-nous au 01.83.62.25.08 pour tout problème technique');	
	
	}
	else
	{
		retour=true;	
	}
	return retour;
}



/*permet de tester la connexion au ftp (_ajax/connexion_tester.php)*/
function connexion_tester(ftp_serveur, ftp_dossier, ftp_login, ftp_mpasse)
{
	if(message = file('_ajax/connexion_tester.php?ftp_serveur='+escape(ftp_serveur)+'&ftp_dossier='+escape(ftp_dossier)+'&ftp_login='+escape(ftp_login)+'&ftp_mpasse='+escape(ftp_mpasse)))
	{
		if(message==1)
		{
			alert('La connexion a été établie !');
		}
		else
		{
			alert('Veuillez vérifier vos parametres de connexion !');
		}
	}
	else
	{
		alert('La connexion n\' pas pu etre vérifiée !');
	}
}
/****************************************************************************************************************
************************************************ FIN MON COMPTE *************************************************
****************************************************************************************************************/



/****************************************************************************************************************
************************************ GESTION DU CARNET D'ADRESSE ************************************************
****************************************************************************************************************/

/* =========================================> GROUPES DE CONTACT <============================================ */
/*Affichage de la liste des groupes (ajax_groupe_liste.php)*/
function groupe_liste()
{
	/*initialisation de la variables aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*appel du fichier ajax_groupe_liste.php ==> Affiche la liste des groupes de contact*/
	texte = file('_ajax/ca_groupe_liste.php?aleatoire='+escape(heures+''+minutes+''+secondes));
	writediv('liste_groupe', texte);
}

/*Ajout d'un groupe de contact (ajax_groupe_ajouter.php)*/
function groupe_ajouter(nom_groupe)
{
	/*appel du fichier ajax_groupe_ajouter.php ==> permet d'enregistrer un nouveau groupe de contact*/
	texte = file('_ajax/ca_groupe_ajouter.php?nom_groupe='+escape(nom_groupe));
	
	if(texte==0)/*il n'y a pas d'erreur lors de l'ajout*/
	{
		alert('Un groupe a été créé');
		document.getElementById('form_ajout_groupe').nom_groupe.value="";
	}
	else/*il y a une erreur lors de l'ajout*/
	{
		alert('Erreur lors de la création d\'un groupe');
	}
	
	/*on affiche la liste des groupes de contact*/
	groupe_liste();
	contact_liste();
}

/*Affichage du formulaire de modification d'un groupe de contact (ajax_groupe_modifier.php)*/
function groupe_modifier(id_groupe)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*appel du fichier ajax_groupe_modifier.php ==> affichage du formulaire de modification d'un groupe de contact*/
	texte = file('_ajax/ca_groupe_modifier.php?id_groupe='+escape(id_groupe)+"&aleatoire="+escape(heures+""+minutes+""+secondes));
	
	/*affichage du formulaire*/
	writediv('formulaire_modifier_groupe', texte);
	affiche_id('formulaire_modifier_groupe');
}

/*Modification du groupe de contact dans la bdd (ajax_groupe_modifier_valider.php)*/
function groupe_modifier_valider(id_groupe, nom_groupe)
{
	/*Appel du fichier ajax_groupe_modifier_valider.php ==> Enregistre les modifications du groupe de contact dans la bdd*/
	texte = file('_ajax/ca_groupe_modifier_valider.php?id_groupe='+id_groupe+'&nom_groupe='+escape(nom_groupe));
	
	/*s'il n'y a pas d'erreur*/
	if(texte==0)
	{
		alert('Un groupe a été modifié');
		masque_id('formulaire_modifier_groupe');
	}
	else/*il y a une erreur*/
	{
		alert('Erreur lors de la modification d\'un groupe');
	}
	
	/*affichage de la liste des groupes de contact*/
	groupe_liste();
}

/*Suppression d'un groupe de contact dans la bdd (ajax_groupe_supprimer.php)*/
function groupe_supprimer(id_groupe)
{
	/*Initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*si l'utilisateur confirme la suppression*/
	if(confirm('Etes vous sur de vouloir supprimer ce groupe ?'))
	{
		/*Appel du fichier ajax_groupe_supprimer.php ==> supression du groupe dans la bdd*/
		texte = file('_ajax/ca_groupe_supprimer.php?id_groupe='+escape(id_groupe)+"&aleatoire="+escape(heures+""+minutes+""+secondes));
		alert('Le groupe a été supprimé');
	}
	
	/*Affichage de la liste des groupes de contact ainsi que des contacts*/
	groupe_liste();
	contact_liste();
}
/* =======================================> FIN GROUPES DE CONTACT <========================================== */


/* ====================================> CONTACT DU CARNET D'ADRESSE <======================================== */
/*Affichage de la liste des contacts (_ajax/ca_contact_liste.php)*/
function contact_liste()
{
	/*Initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*appel du fichier ajax_contact_liste.php ==> affichage de la liste des contact*/
	texte = file('_ajax/ca_contact_liste.php?aleatoire='+escape(heures+''+minutes+''+secondes));
	writediv('liste_contact', texte);
}

/*Ajout d'un contact dans la bdd (_ajax/ca_contact_ajouter.php)*/
function contact_ajouter(nom, fixe, mobile, email)
{
	/*Appel du fichier ajax_contact_ajouter.php ==> enregistre un nouveau contact dans la bdd*/
	texte = file('_ajax/ca_contact_ajouter.php?nom='+escape(nom)+'&fixe='+escape(fixe)+'&mobile='+escape(mobile)+'&email='+escape(email));
	
	/*s'il n'y a pas d'erreur*/
	if(texte==0)
	{
		alert('Un contact a été ajouté');
		
		/*Remise à zéro des champs du formulaire*/
		document.getElementById('form_ajout_adresse').nom.value="";
		document.getElementById('form_ajout_adresse').fixe.value="";
		document.getElementById('form_ajout_adresse').mobile.value="";
		document.getElementById('form_ajout_adresse').email.value="";
	}
	else/*il y a une erreur*/
	{
		alert('Erreur lors de l\ajout d\'un contact dans le carnet d\'adresse');
	}
	
	/*Affichage de la liste des contacts*/
	contact_liste();
}

/*Affichage du formulaire de modification d'un contact (_ajax/ca_contact_modifier.php)*/
function contact_modifier(id)
{
	/*Appel du fichier ajax_contact_modifier.php ==> affichage du formulaire de modification d'un contact*/
	texte = file('_ajax/ca_contact_modifier.php?id='+escape(id));
	
	/*Affichage du formulaire de modification d'un contact*/
	writediv('formulaire_modifier_adresse', texte);
	affiche_id('formulaire_modifier_adresse');
}

/*Modification d'un contact dans la bdd (_ajax/ca_contact_modifier_valider.php)*/
function contact_modifier_valider(id, nom, fixe, mobile, email)
{
	/*Appel du fichier ajax_contact_modifier_valider.php ==>Modification d'un contact dans la bdd*/
	texte = file('_ajax/ca_contact_modifier_valider.php?id='+id+'&nom='+escape(nom)+'&fixe='+escape(fixe)+'&mobile='+escape(mobile)+'&email='+escape(email))
	
	/*Il n'y a pas d'erreur*/
	if(texte==0)
	{
		alert('Un contact a été modifié');
		masque_id('formulaire_modifier_adresse');
	}
	else/*Il y a une erreur*/
	{
		alert('Erreur lors de la modification d\'un contact');
	}
	
	/*Affichage de la liste des contacts*/
	contact_liste();
}

/*Suppression d'un contact dans la bdd (_ajax/ca_contact_supprimer.php)*/
function contact_supprimer(id)
{
	/*Initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*si l'utilisateur confirme la supression du contact*/
	if(confirm('Etes vous sur de vouloir supprimer ce contact ?'))
	{
		/*Appel du fichier ajax_contact_supprimer.php ==> Supression du contact dans la bdd*/
		texte = file('_ajax/ca_contact_supprimer.php?id='+escape(id)+"&aleatoire="+escape(heures+""+minutes+""+secondes));
		
		/*Il n'y a pas d'erreur*/
		if(texte==0)
		{
			alert('Le contact a été supprimé !');
		}
		else/*Il y a une erreur*/
		{
			alert('Impossible de supprimer ce contact !');	
		}
	}
	
	/*Affichage de la liste des contacts*/
	contact_liste();
}

/*Changement de groupe pour un contact (_ajax/ca_contact_groupe_modifier.php)*/
function contact_groupe_modifier(id_adresse, id_groupe)
{
	/*Appel du fichier ajax_contact_groupe_modifier.php==>Changement de groupe pour un contact*/
	texte = file('_ajax/ca_contact_groupe_modifier.php?id_adresse='+escape(id_adresse)+'&id_groupe='+escape(id_groupe));
	
	/*il n'y a pas d'erreur*/
	if(texte==0)
	{
		alert('Changement de groupe effectué');
	}
	else/*Il y a une erreur*/
	{
		alert('Erreur lors du changement de groupe');
	}
	
	/*Affichage de la liste des contacts*/
	contact_liste();
}
/* ==================================> FIN CONTACT DU CARNET D'ADRESSE <====================================== */


/* ==================================> FIN CONTACT DU CARNET D'ADRESSE <====================================== */
function cocher_decocher(nom_form, etat)
{
	var checkboxes = document.getElementById(nom_form).getElementsByTagName('input');
	
	for (var i=0;i<checkboxes.length;i++)
	{
		if(checkboxes[i].type == 'checkbox')
		{
			checkboxes[i].checked = etat;
		}
	}
	return true;
}
/* ==================================> FIN CONTACT DU CARNET D'ADRESSE <====================================== */

/****************************************************************************************************************
************************************** FIN GESTION DU CARNET D'ADRESSE ******************************************
****************************************************************************************************************/



/****************************************************************************************************************
********************************************** ACHAT DE CONFERENCE **********************************************
****************************************************************************************************************/

/************** FONCTIONS QUI PERMETTENT LES CALCULS ET LA VERIFICATION DES DONNEES LORS DE LA COMMANDE ********/
/*permet de vérifier si le nombre de ticket saisi est bien un entier*/
function commande_entier_verifier(champ, valeur)
{
	expr_reg = /^\d*$/ ;
	if(!expr_reg.test(valeur))
	{
		alert('Vous devez saisir un nombre entier !');
		document.getElementById(champ).value="";
	}
	commande_total_calculer();
}

/*permet de vérifier le nombre de sms MINIMUM 100*/
function commande_sms_verifier(champ, valeur)
{
	expr_reg = /^\d*$/ ;
	// Ci-dessus : expression régulière qui match 0,1 ou plusieurs chiffres ;
	// de cette façon on vérifie que l'utilisateur entre bien un nombre entier
	if (expr_reg.test(valeur) && (valeur==0 || valeur>=100))
	{
	}
	else if (expr_reg.test(valeur) && valeur<100 && valeur>0)
	{
		// c'est bien un nombre entier
		alert ("Si vous souhaitez acheter des sms vous devez en acheter minimum 100 !") ;
		document.getElementById(champ).value = "100" ;   // on augmente le nombre de sms
	}
	else
	{
		// ce n'est pas un nombre entier
		alert ("Ce n'est par un nombre entier!") ;
		document.getElementById(champ).value = "" ;   // on efface la valeur entrée erronée
	}
	commande_total_calculer() ;
}

/*fonction qui calcule le mtt total de la commande*/
function commande_total_calculer()
{
	// le with ci-dessous permet d'abréger "document.forms.form1.p1.value" en "p1.value"
	with (document.getElementById('form_commande'))
	{
		/*les tickets*/
		ht1=Math.round(pu_t1.value*q1.value);
		ht3=Math.round(pu_t3.value*q3.value);
		ht4=Math.round(pu_t4.value*q4.value);
		ht5=Math.round(pu_t5.value*q5.value);
		ht7=Math.round(pu_t7.value*q7.value);
		ht8=Math.round(pu_t8.value*q8.value);
		ht_sms = Math.round((nb_sms.value * pu_sms.value)*100)/100;
		
		/*les abos*/
		
		laduree=duree.value;
		
		ht6=Math.round((pu_a1.value*q6.value*laduree)*100)/100;
		
		/*Les options enregistrement*/
		if(q1_enreg.checked==true)
		{
			ht1_enreg=Math.round(q1.value*pu_t1_enreg.value*100)/100;
		}
		else
		{
			ht1_enreg=0;
		}
		
		if(q3_enreg.checked==true)
		{
			ht3_enreg=Math.round(q3.value*pu_t3_enreg.value*100)/100;
		}
		else
		{
			ht3_enreg=0;
		}
		
		if(q4_enreg.checked==true)
		{
			ht4_enreg=Math.round(q4.value*pu_t4_enreg.value*100)/100;
		}
		else
		{
			ht4_enreg=0;
		}
		
		if(q5_enreg.checked==true)
		{
			ht5_enreg=Math.round(q5.value*pu_t5_enreg.value*100)/100;
		}
		else
		{
			ht5_enreg=0;
		}
		
		if(q7_enreg.checked==true)
		{
			ht7_enreg=Math.round(q7.value*pu_t7_enreg.value*100)/100;
		}
		else
		{
			ht7_enreg=0;
		}
		
		if(q8_enreg.checked==true)
		{
			ht8_enreg=Math.round(q8.value*pu_t8_enreg.value*100)/100;
		}
		else
		{
			ht8_enreg=0;
		}
		
		pourcentage=Math.round(pourcentage_reduc.value/100*100)/100;
		total_ht=Math.round((ht1+ht3+ht4+ht5+ht6+ht7+ht8+ht_sms+ht1_enreg+ht3_enreg+ht4_enreg+ht5_enreg+ht7_enreg+ht8_enreg)*100)/100;
		
		total_reduc_ticket=total_ht*pourcentage_reduc.value/100;
		
		ht_ticket=total_ht-total_reduc_ticket;
		ht.value=Math.round(ht_ticket*100)/100;
	}
}

/*fonction qui valide ou non la commande*/
function commande_verification()
{
	/*Récupération des parametres*/
	q1=document.getElementById('form_commande').q1.value;
	q3=document.getElementById('form_commande').q3.value;
	q4=document.getElementById('form_commande').q4.value;
	q5=document.getElementById('form_commande').q5.value;
	q6=document.getElementById('form_commande').q6.value;
	q7=document.getElementById('form_commande').q7.value;
	q8=document.getElementById('form_commande').q8.value;
	nb_sms=document.getElementById('form_commande').nb_sms.value;
	duree=document.getElementById('form_commande').duree.value;
	
	/*S'il y a au moins 1 ticket ou 1 abo ou 100 sms*/
	if((q1>0 && q1!='') || (q3>0 && q3!='') || (q4>0 && q4!='') || (q5>0 && q5!='') || (q7>0 && q7!='') || (q8>0 && q8!='') || (q6>0 && q6!='' && duree>0 && duree!='') || (nb_sms!='' && nb_sms>=100))
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*Fonction qui affiche le choix des indicatifs ==>commande_abonnements.php et commande_abonnements_modifier.php*/
function inficatif_afficher(nb_q6, id_commande)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*Appel du fichier indicatif_afficher.php==>Affiche le chois des indicatifs*/
	texte = file('_ajax/indicatif_afficher.php?nb_q6='+escape(nb_q6)+"&aleatoire="+escape(heures+""+minutes+""+secondes)+"&id_commande="+id_commande);
	writediv('affiche_indicatif', texte);
}

/************ FIN FONCTIONS QUI PERMETTENT LES CALCULS ET LA VERIFICATION DES DONNEES LORS DE LA COMMANDE ******/

/****************************************************************************************************************
****************************************** FIN ACHAT DE CONFERENCE **********************************************
****************************************************************************************************************/





/****************************************************************************************************************
******************************* GESTION DU LIVE (TICKETS & ABONNEMENTS) *****************************************
****************************************************************************************************************/
/*================================> ACTUALISATION DE TOUTES LES FONCTIONS DU LIVE <============================*/
function live_actualisation(id_abo, id_conference, id_ticket)
{
	/*Initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*Actualisation des actions*/
	texte = file('_ajax/live.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes))
	writediv('div_live', texte);
	
	/*actualisation des connectés*/
	texte2 = file('_ajax/live_connectes.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes));
	writediv('div_live_connectes', texte2);
	
	/*actualisation du bouton enregistrer*/
	texte = file('_ajax/live_btn_enreg.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes))
	if(texte==0)
	{
		masque_id('div_btn_live_coupe');
		affiche_id('div_btn_live_actif');

	}
	else if(texte==1)
	{
		masque_id('div_btn_live_actif');
		affiche_id('div_btn_live_coupe');

	}
	
	/*actualisation de coupure/activationd de tous les micros*/
	texte4 = file('_ajax/live_btn_micro.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes))
	if(texte4==0)/*micro activé*/
	{
		masque_id('div_btn_micro_actif');
		affiche_id('div_btn_micro_coupe');
	}
	else if(texte4==1)
	{
		affiche_id('div_btn_micro_actif');
		masque_id('div_btn_micro_coupe');
	}

}
/*===============================> FIN ACTUALISATION DE TOUTES LES FONCTIONS DU LIVE <=========================*/


/*===========================> AFFICHAGE DE TOUTES LES ACTIONS FAITES DANS LE LIVE <===========================*/
/*fonction qui permet d'afficher toutes les actions faites en live (ajax_conference_live.php)*/
function conference_live(id_abo, id_conference, id_ticket)
{
	/*permet de rafraichir toutes les 10 secondes*/
	setTimeout("conference_live("+id_abo+", "+id_conference+", "+id_ticket+")",10000);
   
	/*Initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*récupération de toutes les actions et affichage*/
	texte = file('_ajax/live.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes))
	writediv('div_live', texte);
}
/*==========================> FIN AFFICHAGE DE TOUTES LES ACTIONS FAITES DANS LE LIVE <========================*/


/*===============================> AFFICHAGE DE TOUTES LES PERSONNES CONNECTEES <==============================*/
/*fonction qui permet d'afficher en temps réel la liste des connectés (ajax_conference_connectes_live.php)*/
function conference_connectes_live(id_abo, id_conference, id_ticket)
{
	/*permet d'actualiser toutes les 10 secondes*/
	var dt=new Date()
	window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
	setTimeout("conference_connectes_live("+id_abo+", "+id_conference+", "+id_ticket+")",10000);

	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*récupération de la liste des connectés*/
	texte = file('_ajax/live_connectes.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes));
	writediv('div_live_connectes', texte);
}
/*=============================> FIN AFFICHAGE DE TOUTES LES PERSONNES CONNECTEES <============================*/


/*======================================> ENREGISTREMENT DES CONFERENCES <=====================================*/
/*permet d'afficher le bouton pour l'enregistrement d'une conférence (_ajax/live_btn_enreg.php)*/
function conference_btn_enreg(id_abo, id_conference, id_ticket)
{
	/*actualisation toutes les 10 secondes*/
	var dt=new Date()
	window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
	setTimeout("conference_btn_enreg("+id_abo+", "+id_conference+", "+id_ticket+")",10000);
   
   /*initialisation de variables aléatoires*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*appel du ficher ajax_conference_btn_enreg.php ==> Affichage du bouton enregistrement ou enregistrement pause*/
	texte = file('_ajax/live_btn_enreg.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes))
	if(texte==0)
	{
		masque_id('div_btn_live_coupe');
		affiche_id('div_btn_live_actif');
	}
	else if(texte==1)
	{
		masque_id('div_btn_live_actif');
		affiche_id('div_btn_live_coupe');
	}
}

/*fonction qui permet d'enregistrer la conférence (ajax_conference_enregistrement.php)*/
function conference_enregistrement(id_abo, id_conference, id_ticket, etat_enreg)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	if(connectes_verifier(id_ticket, id_abo, id_conference)>0)
	{
		/*appel du fichier ajax_conference_enregistrement.php ==> permet de débuter ou terminer un enregistrement*/
		texte = file('_ajax/live_enregistrement.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes));
		if(texte==0)
		{
		}
		else if(texte=='1a')
		{
			alert('Impossible d\'ajouter un enregistrement !');
		}
		else if(texte=='1b')
		{
			alert('Impossible d\'ajouter l\'action d\'enregistrement !');
		}
		else
		{
			alert('Erreur lors de la lisaison avec BJT !');
		}
		live_actualisation(id_abo, id_conference, id_ticket)
	}
	else
	{
		alert('Impossible d\'effectuer cette action. Personne n\'est connecté à la conférence !');
	}
}
/*===================================> FIN ENREGISTREMENT DES CONFERENCES <====================================*/


/*======================================> COUPURE DE TOUS LES MICROS ==========================================*/
/*permet d'afficher le bouton pour la coupure des micros (_ajax/live_btn_micro.php)*/
function conference_btn_micro(id_abo, id_conference, id_ticket)
{
	/*actualisation toutes les 10 secondes*/
	var dt=new Date()
	window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
	setTimeout("conference_btn_micro("+id_abo+", "+id_conference+", "+id_ticket+")",10000);
   
   /*initialisation de variables aléatoires*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*appel du ficher ajax_conference_btn_enreg.php ==> Affichage du bouton enregistrement ou enregistrement pause*/
	texte = file('_ajax/live_btn_micro.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes))
	if(texte==0)/*micro activé*/
	{
		masque_id('div_btn_micro_actif');
		affiche_id('div_btn_micro_coupe');
	}
	else if(texte==1)
	{
		affiche_id('div_btn_micro_actif');
		masque_id('div_btn_micro_coupe');
	}
}

/*fonction qui permet de couper/d'activer tous les micros (ajax_conference_micro_participant.php)*/
function conference_micro_participant(id_abo, id_conference, id_ticket, etat_micro, confid)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	if(connectes_verifier(id_ticket, id_abo, id_conference)>0)
	{
		/*appel du fichier ajax_conference_micro_participant.php ==> permet d'enregistrer le debut ou la fin de la coupure de tous les micros*/
		texte = file('_ajax/live_micro_participant.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes)+'&confid='+escape(confid));
		live_actualisation(id_abo, id_conference, id_ticket)
	}
	else
	{
		alert('Impossible d\'effectuer cette action. Personne n\'est connecté à la conférence !');
	}
}
/*=====================================> FIN COUPURE DE TOUS LES MICROS <======================================*/


/*=======================================> METTRE FIN A LA CONFERENCE <========================================*/
/*fonction qui permet de mettre fin à une conférence (ajax_conference_fin.php)*/
function conference_fin(id_abo, id_conference, id_ticket)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	if(confirm('Etes vous sur de vouloir mettre fin à la conférence ?'))
	{
		/*appel du fichier ajax_conference_fin.php ==> permet de mettre fin à la conférence*/
		texte = file('_ajax/live_fin_conference.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&aleatoire='+escape(heures+""+minutes+""+secondes));
		
		if(texte=='0')/*Il n'y a pas d'erreur*/
		{
			alert('La conférence est maintenant terminé. Tous les participants ont été déconnectés');
		}
		else if(texte=='1c')
		{
			alert('Impossible de mettre fin à la conférence ! Personne n\'est connecté!');
		}
		else if(texte=='1a')
		{
			alert('Erreur lors de l\'enregistrement de l\'action !');
		}
		else if(texte=='1b')
		{
			alert('Erreur lors de la déconnexion des participants !');
		}
		else
		{
			alert('Erreur lors de la liaison avec BJT !');
		}
		live_actualisation(id_abo, id_conference, id_ticket)
	}
}
/*=======================================> FIN METTRE FIN A LA CONFERENCE <====================================*/


/*====================================> COUPER LE MICRO D'UN PARTICIPANT <=====================================*/
/*fonction qui active et désactive le micro (ajax_conference_micro_live.php)*/
function conference_micro_live(uniqueid, id_abo, id_conference, id_ticket, etat, admin, all_micros)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*appel du fichier ajax_conference_micro_live.php pour debuter ou terminer la coupure de micros*/
	texte = file('_ajax/live_micro.php?uniqueid='+escape(uniqueid)+'&id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket)+'&etat='+escape(etat)+'&admin='+escape(admin)+'&all_micros='+escape(all_micros))
	
	if(texte==0)/*s'il n'y a pas d'erreur*/
	{
	}
	else if(texte=='1a')
	{
		alert('Erreur lors de l\'enregistrement de l\'action coupure/activation du micro d\'un participant ! '+texte);
	}
	else if(texte=='1b')
	{
		alert('Erreur lors de coupure/activation du micro ! '+texte);
	}
	else
	{
		alert('Erreur lors de la liaison avec BJT '+texte);	
	}
	live_actualisation(id_abo, id_conference, id_ticket)
}
/*=================================> FIN COUPER LE MICRO D'UN PARTICIPANT <====================================*/


/*=========================================> EJECTER UN PARTICIPANT <==========================================*/
/*fonction qui permet d'éjecter une personne de la conférence (ajax_conference_ejecter.php)*/
function conference_ejecter(uniqueid, connectionstatus, id_abo, id_conference, id_ticket)
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	/*Appel du fichier ajax_conference_ejecter.php ==> Ejecte un participant de la conférence*/
	texte = file('_ajax/live_ejecter.php?uniqueid='+escape(uniqueid)+'&connectionstatus='+escape(connectionstatus)+'&id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&id_ticket='+escape(id_ticket))
	if(texte==0)
	{
	}
	else if(texte=='1a')
	{
		alert('Impossible d\'enregistrer l\'action de mise en attente');
	}
	else if(texte=='1c')
	{
		alert('Impossible d\'ejecter le participant mis en attente');
	}
	else if(texte=='1d')
	{
		alert('Impossible d\'enregistrer l\'action d\'ejecter un particpant');
	}
	else if(texte=='1e')
	{
		alert('Impossible d\'ejecter un participant');
	}
	else
	{
		alert('Erreur de liaison BJT');
	}
	live_actualisation(id_abo, id_conference, id_ticket)
}
/*=======================================> FIN EJECTER UN PARTICIPANT <========================================*/

/*======================================> SUPPRIMER UN ENREGISTREMENT <========================================*/

/*Suppression de d'un fichier audio*/
function enregistrement_supprimer(id_enreg, id_ticket, id_abonnement, id_conference)
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	if(confirm('Etes vous sur de vouloir supprimer cet enregistrement ?'))
	{
		texte = file('_ajax/enregistrement_supprimer.php?id_enreg='+escape(id_enreg)+"&aleatoire="+escape(heures+""+minutes+""+secondes));
		
		if(texte==0)
		{
			alert('L\'enregistrement a été supprimé');
		}
		else
		{
			alert('Erreur lors de la suppression de l\'enregistrement');	
		}
		
		window.location.href="conference_fichiers_audio.php?id_ticket="+escape(id_ticket)+'&id_abonnement='+escape(id_abonnement)+'&id_conference='+escape(id_conference);
		
	}
}
/*==================================> FIN SUPPRIMER UN ENREGISTREMENT <========================================*/

/*==================================> VERIFICATION DU NOMBRE DE CONNECTE <=====================================*/

/*verification du nombre d'enregistrement*/
function connectes_verifier(id_ticket, id_abonnement, id_conference)
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	texte = file('_ajax/live_connectes_verif.php?id_ticket='+escape(id_ticket)+'&id_abonnement='+escape(id_abonnement)+'&id_conference='+escape(id_conference)+'&aleatoire='+escape(heures+""+minutes+""+secondes));
	return texte;
}
/*===========================> FIN VERIFICATION DU NOMBRE DE CONNECTE <========================================*/

/****************************************************************************************************************
**************************************** FIN GESTION DU LIVE ****************************************************
****************************************************************************************************************/


/****************************************************************************************************************
****************************************** GESTION DES TICKETS ET ABO *******************************************
****************************************************************************************************************/

/*===================> Les invitations et les participants <=======================*/
/*Affiche la liste des contact dans le coté gauche pour les invitations (_ajax/participant_contact_liste.php)*/
function participant_liste()
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	if(texte = file('_ajax/participant_contact_liste.php?aleatoire='+escape(heures+""+minutes+""+secondes)))
	{
		writediv('bloc_contact', texte);
	}
}

/*Ajout dans le coté droit le participant (_ajax/participant_ajouter.php)*/
function participant_ajouter(id_adress, type_ajout)
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	if(type_ajout=="sms")/*ajout d'un sms*/
	{
		if(document.getElementById('form_invitation').prevenir_invitation.checked==true)
		{
			if(document.getElementById('form_invitation').sms_restant.value<2)
			{
				alert('Il ne vous reste plus de SMS a envoyé (Minimum de 2 sms pour l\'invitation et le rappel 5 minutes avant la conférence) !');
			}
			else
			{
				if(texte = file('_ajax/participant_ajouter.php?id_adress='+escape(id_adress)+"&type_ajout="+escape(type_ajout)+"&aleatoire="+escape(heures+""+minutes+""+secondes)))
				{
					document.getElementById('form_invitation').contact_sms.value=texte;
					document.getElementById('form_invitation').sms_restant.value=document.getElementById('form_invitation').sms_restant.value-2;
				}
			}
		}
		else
		{
			if(document.getElementById('form_invitation').sms_restant.value<=0)
			{
				alert('Il ne vous reste plus de SMS a envoyé !');
			}
			else
			{
				if(texte = file('_ajax/participant_ajouter.php?id_adress='+escape(id_adress)+"&type_ajout="+escape(type_ajout)+"&aleatoire="+escape(heures+""+minutes+""+secondes)))
				{
					document.getElementById('form_invitation').contact_sms.value=texte;
					document.getElementById('form_invitation').sms_restant.value=document.getElementById('form_invitation').sms_restant.value-1;
				}
			}
		}
	}
	else/*ajout d'un email*/
	{
		if(texte = file('_ajax/participant_ajouter.php?id_adress='+escape(id_adress)+"&type_ajout="+escape(type_ajout)))
		{
			document.getElementById('form_invitation').contact_email.value=texte;
		}
	}
	participant_afficher();
}


/*Affiche la liste des participant dans le coté droit (_ajax/participant_liste.php)*/
function participant_afficher()
{
	/*initialisation de la variable aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	texte = file('_ajax/participant_liste.php?aleatoire='+escape(heures+""+minutes+""+secondes));
	writediv('bloc_contact_selection', texte);
}

/*Permet d'afficher ou masquer les participants avec leurs groupe depuis le carnet d'adresse (_ajax/participant_groupe_details.php) */
function participant_groupe_details(id_groupe, sens)
{
	texte = file('_ajax/participant_groupe_details.php?id_groupe='+escape(id_groupe)+"&sens="+escape(sens));
	writediv('bloc_groupe_'+id_groupe, texte);
	if(sens=="masque")
	{
		affiche_id('bloc_detail_groupe_'+id_groupe);
	}
	else
	{
		masque_id('bloc_detail_groupe_'+id_groupe);
	}
}

/*supprime du coté droit le participant (_ajax/participant_supprimer.php)*/
function participant_supprimer(id_adress)
{
	if(texte = file('_ajax/participant_supprimer.php?id_adress='+escape(id_adress)+'&type_suppr=email'))
	{
		document.getElementById('form_invitation').contact_email.value=texte;
	}
	else
	{
		document.getElementById('form_invitation').contact_email.value="";
	}
	
	
	if(document.getElementById('form_invitation').prevenir_invitation.checked==true)/*s'il y a un rappel 5 minutes avant*/
	{
		if(texte = file('_ajax/participant_supprimer.php?id_adress='+escape(id_adress)+'&type_suppr=sms'))
		{
			document.getElementById('form_invitation').contact_sms.value=texte;
			document.getElementById('form_invitation').sms_restant.value=parseInt(document.getElementById('form_invitation').sms_restant.value)+parseInt((2));
		}
		else
		{
			document.getElementById('form_invitation').contact_sms.value="";
			document.getElementById('form_invitation').sms_restant.value=parseInt(document.getElementById('form_invitation').sms_restant.value)+parseInt((2));
		}
	}
	else
	{
		if(texte = file('_ajax/participant_supprimer.php?id_adress='+escape(id_adress)+'&type_suppr=sms'))
		{
			document.getElementById('form_invitation').contact_sms.value=texte;
			document.getElementById('form_invitation').sms_restant.value=parseInt(document.getElementById('form_invitation').sms_restant.value)+parseInt((1));
		}
		else
		{
			document.getElementById('form_invitation').contact_sms.value="";
			document.getElementById('form_invitation').sms_restant.value=parseInt(document.getElementById('form_invitation').sms_restant.value)+parseInt((1));
		}
	}
	participant_afficher();
}


/*fonction qui permet d'ajouter un contact dans le carnet d'adresse au moment des invitations (_ajax/contact_ajouter.php)*/
function participant_contact_ajouter(nom, fixe, mobile, email)
{
	if(nom!='' && (mobile!='' || email!=''))
	{
		texte = file('_ajax/contact_ajouter.php?nom='+escape(nom)+'&fixe='+escape(fixe)+'&mobile='+escape(mobile)+'&email='+escape(email));
		masque_id('ajout_contact');
		participant_liste();
	}
	else
	{
		alert('Vous n\'avez pas correctement remplis les champs obligatoires !');
	}
}

/*fonction qui permet d'ajouter un email pour les invitations (_ajax/participant_email_ajouter.php)*/
function participant_email_ajouter(email)
{
	texte = file('_ajax/participant_email_ajouter.php?email='+escape(email));
	document.getElementById('form_invitation').contact_email_manuel.value=texte;
	document.getElementById('form_invitation').email_manuel.value='';
	participant_afficher();
}

/*fonction qui permet d'ajouter un email pour les invitations (_ajax/participant_numero_ajouter.php)*/
function participant_numero_ajouter(numero)
{
	texte = file('_ajax/participant_numero_ajouter.php?numero='+escape(numero));
	document.getElementById('form_invitation').contact_numero_manuel.value=texte;
	document.getElementById('form_invitation').mobile_manuel.value='';
	document.getElementById('form_invitation').sms_restant.value=document.getElementById('form_invitation').sms_restant.value-1;
	participant_afficher();
}

/*fonction qui permet d'ajouter un email pour les invitations (_ajax/participant_email_numero_supprimer.php)*/
function participant_email_numero_supprimer(param, type_suppr)
{
	if(type_suppr=="numero")
	{
		if(texte = file('_ajax/participant_email_numero_supprimer.php?param='+escape(param)+'&type_suppr=numero'))
		{
			document.getElementById('form_invitation').contact_numero_manuel.value=texte;
		}
		else
		{
			document.getElementById('form_invitation').contact_numero_manuel.value="";
		}
		document.getElementById('form_invitation').sms_restant.value=parseInt(document.getElementById('form_invitation').sms_restant.value)+parseInt((1));
	}
	else
	{
		if(texte = file('_ajax/participant_email_numero_supprimer.php?param='+escape(param)+'&type_suppr=email'))
		{
			document.getElementById('form_invitation').contact_email_manuel.value=texte;
		}
		else
		{
			document.getElementById('form_invitation').contact_email_manuel.value="";
		}
	}
	participant_afficher();
}

/*Vérifie que les champs pour l'envoi des invitations sont correctement saisis*/
function invitation_verifier()
{
	if(((document.getElementById('form_invitation').contact_email.value=='' || document.getElementById('form_invitation').contact_email.value=='0') && (document.getElementById('form_invitation').contact_sms.value=='' || document.getElementById('form_invitation').contact_sms.value=='0') && (document.getElementById('form_invitation').contact_email_manuel.value=='' || document.getElementById('form_invitation').contact_email_manuel.value=='0') && (document.getElementById('form_invitation').contact_numero_manuel.value=='' || document.getElementById('form_invitation').contact_numero_manuel.value=='0')) || document.getElementById('form_invitation').date_conf.value=='')
	{
		return false;
	}
	else
	{
		return true;
	}
}


/*permet de rajouter au carnet d'adresse a partir du numero portable ou fixe==>historique des appels*/
function contact_ajouter_numero(numero)
{
	affiche_id('div_aj_carnet');
	
	if(numero.substr(0, 2)=="06")
	{
		document.getElementById('form_aj_carnet').mobile.value=numero;
		document.getElementById('form_aj_carnet').fixe.value='';
		document.getElementById('form_aj_carnet').email.value='';
		document.getElementById('form_aj_carnet').nom.value='';
	}
	else
	{
		document.getElementById('form_aj_carnet').fixe.value=numero;
		document.getElementById('form_aj_carnet').mobile.value='';
		document.getElementById('form_aj_carnet').email.value='';
		document.getElementById('form_aj_carnet').nom.value='';
	}
}


/*fonction qui permet de vérifier si le nombre de sms restant est ok par rapport a celui que l'on souhaite utilisé pour les invitations (_ajax/invitation_sms_compter.php)*/
function enlever_sms_diff()
{
	if(document.getElementById('form_invitation').prevenir_invitation.checked==true)
	{
		texte = file('_ajax/invitation_sms_compter.php?contact_sms='+escape(document.getElementById('form_invitation').contact_sms.value)+'&contact_numero_manuel='+escape(document.getElementById('form_invitation').contact_numero_manuel.value));
		
		if(parseInt(document.getElementById('form_invitation').sms_restant.value)>parseInt(texte))
		{
			document.getElementById('form_invitation').sms_restant.value=document.getElementById('form_invitation').sms_restant.value-texte;
		}
		else
		{
			alert('Vous n\'avez pas assez de sms à votre crédit pour envoyer un rappel à chaque contact !');
			document.getElementById('form_invitation').prevenir_invitation.checked=false;
		}
	}
	else
	{
		texte = file('_ajax/invitation_sms_compter.php?contact_sms='+escape(document.getElementById('form_invitation').contact_sms.value)+'&contact_numero_manuel='+escape(document.getElementById('form_invitation').contact_numero_manuel.value));
		document.getElementById('form_invitation').sms_restant.value=((document.getElementById('form_invitation').sms_restant.value*100)/100)+(texte*100)/100;
	}
}


/*Fonction qui ajoute un nouveau contact dans le carnet d'adresse depuis l'historique des appels (conference_historique_appels.php + _ajax/contact_ajouter.php*/
function carnet_ajouter_appels(id_ticket, id_abonnement, id_conference, nom, email, fixe, mobile)
{
	if(nom!='' && (email!='' || fixe!='' || mobile!=''))
	{
		texte=file('_ajax/contact_ajouter.php?nom='+escape(nom)+'&email='+escape(email)+'&fixe='+escape(fixe)+'&mobile='+escape(mobile));
		if(texte==0)
		{
			masque_id('div_aj_carnet');
			alert('Ce contact a été rajouté a votre carnet d\'adresse !');
			document.location.href='conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement='+id_abonnement+'&id_conference='+id_conference;
		}
		else
		{
			alert('Impossible de rajouté ce contact a votre carnet d\'adresse !');
		}
	}
	else
	{
		alert('Vous devez remplir les champs obligatoires tel que le nom et au moins un des autres champs !');
	}
}

/****************************************************************************************************************
************************************** FIN GESTION DES TICKETS ET ABO *******************************************
****************************************************************************************************************/




/****************************************************************************************************************
**************************************** LES CONFERENCES **************************************************
****************************************************************************************************************/

/*==========================> Gérer mes conferences <========================*/

/*fonction qui permet de supprime une conférence (_ajax/conference_supprimer.php)*/
function conference_supprimer(id_conf, id_abonnement)
{
	if(description = file('_ajax/conference_supprimer.php?id_conf='+id_conf+'&numerodedie='+id_abonnement))
	{
		if(description==0)
		{
			document.location.href='mes_salles.php';
		}
		else
		{
			alert('Impossible de supprimer! Une erreur est survenue lors de la suppression d\'une conference !');
		}
	}
	else
	{
		alert('Une erreur est survenue lors de la suppression d\'une conference !');
	}
}


/*Menu infobulle des tickets*/
function ticket_bulle(id_ticket, etat, duree, enreg, e, aleatoire,credit,creditrec)
{
	masque_id('div_bulle');
	var position_souris = getMousePosition(e);
	var cursorY = position_souris[1];
	var cursorX = position_souris[0];
	document.getElementById('div_bulle').style.top=cursorY+'px';
	document.getElementById('div_bulle').style.left=(cursorX-94)+'px';
	affiche_id('div_bulle');
	
	
	if((etat==1) || (etat==3))
	{
		if(duree!='48' && duree!='7')
		{
			if(enreg==1)
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="buy.php?idticket='+id_ticket+'">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li><li class="fin"><a href="conference_options.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Options</a></li></ul></div><div class="bulle_bas"></div>');
			}
			else
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="buy.php?idticket='+id_ticket+'">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_options.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Options</a></li></ul></div><div class="bulle_bas"></div>');
			}
		}
		else
		{
			
			if (etat ==1)
			{
			if(enreg==1)
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="buy.php?idticket='+id_ticket+'">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="buy.php?idticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
			}
			else
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="buy.php?idticket='+id_ticket+'">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li class="fin"><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li></ul></div><div class="bulle_bas"></div>');
			}
			}
		
			if ((etat == 3) && (enreg == 0))
			{
			
			writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="mes_salles.php?action=pack&id_ticket='+id_ticket+'" onclick="return confirm(\'Confirmez-vous le renouvellement du ticket ? \\n \\nVotre solde sera débité de 1 crédit\\n\\n \');">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
			}
		
if ((etat == 3) && (enreg == 1) && (creditrec <= 0))
			{
			
			writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="mes_salles.php?action=pack&id_ticket='+id_ticket+'" onclick="return confirm(\'Attention, votre solde de ticket avec enregistrement est à 0.\\n\\nConfirmez-vous le renouvellement du ticket SANS enregistrement audio ? \\n \\nVotre solde sera débité de 1 crédit\\n\\nEn cas de doute : Contactez notre service au 01.79.72.20.60 \');">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
			}

if ((etat == 3) && (enreg == 1) && (creditrec > 0))
			{
			
			writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="mes_salles.php?action=pack&id_ticket='+id_ticket+'" onclick="return confirm(\'Confirmez-vous le renouvellement du ticket ? \\n \\nVotre solde sera débité de 1 crédit\\n\\n \');">Renouveller le ticket</a></li><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
			}
			
			
		}
	}
	if(etat==0)
	{
		if(duree!='48' && duree!='7')
		{
			if(enreg==1)
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li><li class="fin"><a href="conference_options.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Options</a></li></ul></div><div class="bulle_bas"></div>');
			}
			else
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_options.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Options</a></li></ul></div><div class="bulle_bas"></div>');
			}
		}
		else
		{
			if(enreg==1)
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
			}
			else
			{
				writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="conference_inviter.php?id_abonnement=0&id_conference=0&id_ticket='+id_ticket+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Conférence en live</a></li><li class="fin"><a href="conference_historique_appels.php?id_ticket='+id_ticket+'&id_abonnement=0&id_conference=0">Historique des appels</a></li></ul></div><div class="bulle_bas"></div>');
			}
		}
	}
}

/*Menu infobulle des abonnements fermé ==> conférences*/
function conference_bulle(id_abo, id_conf, nom_conf, e, aleatoire)
{
	masque_id('div_bulle');
	var position_souris = getMousePosition(e);
	var cursorY = position_souris[1];
	var cursorX = position_souris[0];
	document.getElementById('div_bulle').style.top=cursorY+'px';
	document.getElementById('div_bulle').style.left=(cursorX-94)+'px';
	affiche_id('div_bulle');
	writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><p class="align_centre"><b>'+nom_conf+'</b></p><ul><li><a href="conference_inviter.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference='+id_conf+'">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference='+id_conf+'">Historique des invitations</a></li><li><a href="conference_modifier.php?id_conference='+id_conf+'&id_abonnement='+id_abo+'">Modifier la conférence</a></li><li><a href="conference_live.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference='+id_conf+'">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference='+id_conf+'">Historique des appels</a></li><li><a href="conference_fichiers_audio.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference='+id_conf+'">Fichiers audio</a></li><li class="fin"><a onclick="if(confirm(\'Etes vous sur de vouloir supprimer la conférence &ldquo;'+nom_conf+'&rdquo;\')) { conference_supprimer('+id_conf+', '+id_abo+'); }">Supprimer</a></li></ul></div><div class="bulle_bas"></div>');
}

/*Menu infobulle des abonnements ouvert*/
function abonnement_bulle(id_abo, e, aleatoire, statut)
{
	masque_id('div_bulle');
	var position_souris = getMousePosition(e);
	var cursorY = position_souris[1];
	var cursorX = position_souris[0];
	document.getElementById('div_bulle').style.top=cursorY+'px';
	document.getElementById('div_bulle').style.left=(cursorX-94)+'px';
	affiche_id('div_bulle');
	if(statut==2)
	{
		writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="conference_inviter.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Historique des invitations</a></li><li><a href="conference_live.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Conférence en live</a></li><li><a href="conference_historique_appels.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
	}
	else
	{
		writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><ul><li><a href="conference_inviter.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Inviter des participants</a></li><li><a href="conference_historique_invitation.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Historique des invitations</a></li><li><a href="conference_historique_appels.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Historique des appels</a></li><li class="fin"><a href="conference_fichiers_audio.php?id_ticket=0&id_abonnement='+id_abo+'&id_conference=0">Fichiers audio</a></li></ul></div><div class="bulle_bas"></div>');
	}
}

function preprogramme_bulle(id_abo, id_conf, nb_participants, e, aleatoire)
{
	masque_id('div_bulle');
	var position_souris = getMousePosition(e);
	var cursorY = position_souris[1];
	var cursorX = position_souris[0];
	document.getElementById('div_bulle').style.top=cursorY+'px';
	document.getElementById('div_bulle').style.left=(cursorX-94)+'px';
	affiche_id('div_bulle');
	writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><p>'+nb_participants+' participants</p><br /><p style="text-align:center"><a href="conference_modifier.php?id_conference='+id_conf+'&id_abonnement='+id_abo+'"><img src="_images/modifier2.png" alt="Modifier" title="Modifier" /></a></p></div><div class="bulle_bas"></div>');
}

function restriction_bulle(id_abo, id_conf, restriction_horaire, e, aleatoire)
{
	masque_id('div_bulle');
	var position_souris = getMousePosition(e);
	var cursorY = position_souris[1];
	var cursorX = position_souris[0];
	document.getElementById('div_bulle').style.top=cursorY+'px';
	document.getElementById('div_bulle').style.left=(cursorX-94)+'px';
	affiche_id('div_bulle');
	writediv('div_bulle', '<div class="bulle_haut"><div id="bulle_close"><img src="_images/fermer_blc.png" alt="Fermer" title="Fermer" onclick="masque_id(\'div_bulle\')" style="cursor:pointer;" /></div></div><div class="bulle_milieu"><p>Conférence ouverte<br />'+restriction_horaire+'</p><br /><p style="text-align:center"><a href="conference_modifier.php?id_conference='+id_conf+'&id_abonnement='+id_abo+'"><img src="_images/modifier2.png" alt="Modifier" title="Modifier" /></a></p></div><div class="bulle_bas"></div>');
}
/****************************************************************************************************************
**************************************** FIN LES MENUS INFOS BULLE **********************************************
****************************************************************************************************************/




/*************************************************************************************
******************************GESTION DES ABO ==> FERMEE******************************
*************************************************************************************/
/*permet de creer un code aleatoire ==> _ajax/code_aleatoire.php*/
function code_aleatoire(id_abonnement)
{
	var code=file('_ajax/code_aleatoire.php?id_abonnement='+id_abonnement);
	document.getElementById('form_conference').code_admin.value=code.toString();
	
	var code2=file('_ajax/code_aleatoire.php?id_abonnement='+id_abonnement);
	document.getElementById('form_conference').code_participant.value=code2.toString();
}

/*Permet d'afficher ou masquer les participants avec leurs groupe depuis le carnet d'adresse (_ajax/sscode_groupe_details.php) */
function sscode_groupe_details(id_groupe, sens)
{
	texte = file('_ajax/sscode_groupe_details.php?id_groupe='+escape(id_groupe)+"&sens="+escape(sens));
	writediv('bloc_groupe_admin_'+id_groupe, texte);
	if(sens=="masque")
	{
		affiche_id('bloc_detail_groupe_admin_'+id_groupe);
	}
	else
	{
		masque_id('bloc_detail_groupe_admin_'+id_groupe);
	}
}

/*Affiche la liste des contact dans le coté gauche dans l'ajout d'une conference (_ajax/sscode_contact_liste.php)*/
function sscode_liste(id_abonnement, id_conference)
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	texte = file('_ajax/sscode_contact_liste.php?id_abonnement='+escape(id_abonnement)+'&id_conference='+escape(id_conference)+'&aleatoire='+escape(heures+""+minutes+""+secondes));
	writediv('bloc_contact_admin', texte);
}

/*Affiche la liste des administrateur dans le coté droit (_ajax/sscode_afficher.php)*/
function sscode_afficher(id_abonnement, id_conference)
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	texte = file('_ajax/sscode_afficher.php?id_abonnement='+id_abonnement+'&id_conference='+id_conference+'&aleatoire='+escape(heures+""+minutes+""+secondes));
	writediv('bloc_contact_selection_admin', texte);
}

/*Ajout dans le coté droit l'administrateur (_ajax/sscode_ajouter.php)*/
function sscode_ajouter(id_adress, type_ajout, id_abo, id_conf)
{
	if(type_ajout=="admin")
	{
		if(texte=file('_ajax/sscode_ajouter.php?id_adress='+escape(id_adress)+"&id_abo="+escape(id_abo)+"&id_conf="+escape(id_conf)+"&type_ajout="+escape(type_ajout)))
		{
			document.getElementById('form_conference').liste_admin.value=texte;
		}
	}
	else
	{
		if(texte=file('_ajax/sscode_ajouter.php?id_adress='+escape(id_adress)+"&id_abo="+escape(id_abo)+"&id_conf="+escape(id_conf)+"&type_ajout="+escape(type_ajout)))
		{
			document.getElementById('form_conference').liste_part.value=texte;
		}
	}
	sscode_afficher(id_abo, id_conf);
}

/*supprime du coté droit le participant (_ajax/sscode_supprimer.php)*/
function sscode_supprimer(id_adress, id_abo, id_conf)
{
	if(texte = file('_ajax/sscode_supprimer.php?id_adress='+escape(id_adress)+'&type_suppr=part'))
	{
		document.getElementById('form_conference').liste_part.value=texte;
	}
	else
	{
		document.getElementById('form_conference').liste_part.value="";
	}
	if(texte = file('_ajax/sscode_supprimer.php?id_adress='+escape(id_adress)+'&type_suppr=admin'))
	{
		document.getElementById('form_conference').liste_admin.value=texte;
	}
	else
	{
		document.getElementById('form_conference').liste_admin.value="";
	}
	sscode_afficher(id_abo, id_conf);
	sscode_liste(id_abo, id_conf)
}

/*permet de rejouter un numero pour pré-programmer les participants (_ajax/sscode_numero_ajouter.php)*/
function sscode_numero_ajouter(id_abo, numero, type_ajout, id_conf)
{
	if(type_ajout=="admin")
	{
		if(texte = file('_ajax/sscode_numero_ajouter.php?numero='+escape(numero)+"&id_abo="+escape(id_abo)+"&type_ajout="+escape(type_ajout)))
		{
			document.getElementById('form_conference').liste_admin_num.value=texte;
		}
	}
	else
	{
		if(texte = file('_ajax/sscode_numero_ajouter.php?numero='+escape(numero)+"&id_abo="+escape(id_abo)+"&type_ajout="+escape(type_ajout)))
		{
			document.getElementById('form_conference').liste_part_num.value=texte;
		}
	}
	document.getElementById('form_conference').numero.value="";
	masque_id('ajout_numero_ss_code');
	sscode_afficher(id_abo, id_conf);
}

/*supprime un numero pré-programmé d'un participant (_ajax/sscode_numero_supprimer.php)*/
function sscode_numero_supprimer(numero, id_abo, id_conf)
{
	if(texte = file('_ajax/sscode_numero_supprimer.php?numero='+escape(numero)+'&type_suppr=part'))
	{
		document.getElementById('form_conference').liste_part_num.value=texte;
	}
	else
	{
		document.getElementById('form_conference').liste_part_num.value="";
	}
	if(texte = file('_ajax/sscode_numero_supprimer.php?numero='+escape(numero)+'&type_suppr=admin'))
	{
		document.getElementById('form_conference').liste_admin_num.value=texte;
	}
	else
	{
		document.getElementById('form_conference').liste_admin_num.value="";
	}
	sscode_afficher(id_abo, id_conf);
}

/*fonction qui permet d'ajouter un contact depuis l'ajout d'une conference (_ajax/contact_ajouter.php)*/
function sscode_contact_ajouter(nom, fixe, mobile, email, id_abo, id_conf)
{
	if(nom!='' && (mobile!='' || email!=''))
	{
		texte = file('_ajax/contact_ajouter.php?nom='+escape(nom)+'&fixe='+escape(fixe)+'&mobile='+escape(mobile)+'&email='+escape(email));
		masque_id('ajout_contact2');
		sscode_liste(id_abo, id_conf);
	}
	else
	{
		alert('Vous n\'avez pas correctement remplis les champs obligatoires !');
	}
}

/*verification de l'ajout de la conference(_ajax/conference_ajouter_verifier.php)*/
function verif_aj_conf(id_abo, id_conference, code_admin, code_participant)
{
	if(file('_ajax/conference_ajouter_verifier.php?id_abo='+escape(id_abo)+'&id_conference='+escape(id_conference)+'&code_admin='+escape(code_admin)+'&code_participant='+escape(code_participant))==0 && code_admin!=code_participant && code_admin!='' && code_admin!=0 && code_participant!=0 && code_participant!=1)
	{
		return 0;
	}
	else
	{
		return 2;
	}
}





/*************************************************************************************
**************************MESSAGE PERSONNALISE AU CLIENT******************************
*************************************************************************************/

function afficher_message(id_client)
{
	if(message = file('_ajax/message_client.php?id_client='+escape(id_client)))
	{
		if(message!=0)
		{
			Dialog.alert(message, {windowParameters: {className: "alphacube", width:500, height:400, title:"MESSAGE PERSONNEL", id_client:id_client}});
		}
		message = file('_ajax/message_client_rappel.php?id_client='+escape(id_client)+'&rappel=1');
	}
}


function rappel_message(id_client)
{
	message = file('_ajax/message_client_rappel.php?id_client='+escape(id_client)+'&rappel=0');
}


/****************************************************************************************************************
************************************************ ADMINISTRATEUR *************************************************
****************************************************************************************************************/
/*fonction qui permet de pré-remplir les emails à destination du client (espace administrateur==>client==>envoi d'un email)*/
function pre_remplir_email(id_predefini)
{
	/*pré-remplissage de l'objet de l'email*/
	if(message = file('ajax_preremplir_email.php?id_predefini='+escape(id_predefini)+'&champs_prerempli='+escape('objet_predefini')))
	{
		document.getElementById('form_email').objet_msg.value=message;
	}
	else
	{
		alert('Impossible de pré-remplir l\'objet de l\'email !');
	}
	
	/*pré-remplissage du contenu de l'email*/
	if(message = file('ajax_preremplir_email.php?id_predefini='+escape(id_predefini)+'&champs_prerempli='+escape('contenu_predefini')))
	{
		document.getElementById('form_email').contenu_msg.value=message;
	}
	else
	{
		alert('Impossible de pré-remplir le contenu de l\'email !');
	}
}



function afficher_article(nb_champs)
{
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();
	
	var madiv=document.getElementById("bloc_article").innerHTML;
	
	if(texte = file('ajax_article.php?aleatoire='+escape(heures+''+minutes+''+secondes)+'&nb_champs='+nb_champs))
	{
		writediv('bloc_article', madiv+texte)
	}
	document.getElementById('form_devis').nb_champs_total.value=parseInt(nb_champs)+parseInt(1);
}

function calculer_total(numero_champs)
{
	var pu=document.getElementById('pu_produit_'+numero_champs).value;
	var qte=document.getElementById('qte_produit_'+numero_champs).value;
	
	if(!isNaN(pu) && !isNaN(qte))
	{
		document.getElementById('total_produit_'+numero_champs).value=Math.round(pu*qte*100)/100;
		calculer_totaux();
	}
}

function calculer_totaux()
{
	var nb_champs=document.getElementById('form_devis').nb_champs_total.value;
	var total_ht=0;
	
	for(i=1; i<=nb_champs; i++)
	{
		total_ht=parseFloat(total_ht)+parseFloat(document.getElementById('total_produit_'+i).value);
	}
	total_ht=total_ht;
	var total_tva=parseFloat(total_ht*0.196);
	
	var total_ttc=parseFloat(total_ht) + parseFloat(total_tva);
	
	document.getElementById('form_devis').total_ht.value=Math.round(total_ht*100)/100;
	document.getElementById('form_devis').total_tva.value=Math.round(total_tva*100)/100;
	document.getElementById('form_devis').total_ttc.value=Math.round(total_ttc*100)/100;
}





function verification_docu(societe, email, code_securite_saisi, contacter_conseiller, tel_doc)
{
	var message='';
	var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/; 
	
	/*initialisation de la variables aléatoire*/
	var Maintenant = new Date();
	var heures = Maintenant.getHours();
	var minutes = Maintenant.getMinutes();
	var secondes = Maintenant.getSeconds();

	document.getElementById('form_doc').submit();
	
}


