
function Rubrique(id)
{
	document.form_corps.rub.value = id;
	document.form_corps.sous_rub.value = 0;
	document.form_corps.taille.value = 1;
	document.form_corps.action = "corps.php";
	document.form_corps.submit();
}
function menu(rub,sous_rub)
{
	document.form_corps.sous_rub.value = sous_rub;
	document.form_corps.rub.value = rub;
	document.form_corps.debut.value = 1;
	document.form_corps.action = "corps.php";
	document.form_corps.submit();
}

function formattage_mail()
{  
	adresse = document.form_corps.Email.value;
  	var place = adresse.indexOf("@",1);
  	var point = adresse.indexOf(".",place+1);
  	if ((place > -1)&&(adresse.length >2)&&(point > 1))
  	{
		return 1;
	}
	else
	{
		alert('Entrez une adresse e-mail valide!!');
		return 0;
	}
}

// Example: obj = findObj("image1");
function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}
// * Dependencies * 
// this function requires the following snippet:
// JavaScript/readable_MM_functions/findObj
function setColor(objName, fg, bg)
{
  obj = findObj(objName);
  if (obj.style)
  {
    obj.style.color = fg;
    obj.style.backgroundColor = bg;
  }
}


var champ_oblig = new Array();
var libelle_champ_oblig = new Array();
/*champ_oblig[1] = new Array("medecins_specialistes");
libelle_champ_oblig[1] = new Array("MEDICINS SPECIALISTES");
champ_oblig[2] = new Array("praticiens");
libelle_champ_oblig[2] = new Array("PRATICIENS");
champ_oblig[3] = new Array("fonctions");
libelle_champ_oblig[3] = new Array("FONCTIONS");
champ_oblig[4] = new Array("regions");
libelle_champ_oblig[4] = new Array("REGIONS");
champ_oblig[5] = new Array("dakar");
libelle_champ_oblig[5] = new Array("DAKAR");*/
champ_oblig[6] = new Array("reactions");
libelle_champ_oblig[6] = new Array("REACTIONS");
champ_oblig[47] = new Array("element_sondage");
libelle_champ_oblig[47] = new Array("CHOIX");
/*champ_oblig[7] = new Array("praticiens");
libelle_champ_oblig[7] = new Array("PRATICIENS");
champ_oblig[8] = new Array("medecins_specialistes");
libelle_champ_oblig[8] = new Array("MEDICINS SPECIALISTES");
champ_oblig[9] = new Array("regions");
libelle_champ_oblig[9] = new Array("REGIONS");
champ_oblig[10] = new Array("dakar");
libelle_champ_oblig[10] = new Array("DAKAR");
champ_oblig[11] = new Array("rues");
libelle_champ_oblig[11] = new Array("RUES");
champ_oblig[12] = new Array("nom", "prenom", "Email", "Adresse");
libelle_champ_oblig[12] = new Array("VEUILLEZ SAISIR UN NOM", "VEUILLEZ SAISIR UN PRENOM", "VEUILLEZ SAISIR SON E-MAIL", "VEUILLEZ SAISIR SON ADRESSE");
champ_oblig[13] = new Array("Email");
libelle_champ_oblig[13] = new Array("EMAIL");
champ_oblig[15] = new Array("url");
libelle_champ_oblig[15] = new Array("URL");*/

function Ajouter(num, code)
{
	var longueur = champ_oblig[num].length;
	var valide = 1;
	for(i=0;i<longueur;i++)
	{
		var champs = champ_oblig[num][i];
		setColor(champs, '000000', 'FFFFFF');
		if(document.form_corps.elements[champs].value == '')
		{
			valide = 0;
			//alert("Veuillez remplir le champs "+libelle_champ_oblig[num][i]);
			alert(libelle_champ_oblig[num][i]);
			setColor(champs, '000000', 'FF9999');
			break;
		}
		/*if((i==2) && (document.form_corps.Email.value!= ''))
		{
			var formatter = formattage_mail();
			if(formatter == 0) 
			{
				valide = 0;
				setColor(champs, '000000', 'FF9999');
				break;
			}
		}*/
	}
	if(valide == 1)
	{
		if(code == 0)
		{
			document.form_corps.ajout.value = 1;
			document.form_corps.fin.value = 1;
		}
		else 
		{
			document.form_corps.ajout.value = 2;
		}
		document.form_corps.cle.value = code;
				
		if(num == 12)
		{
			if(code > 0)
			{
				document.form_corps.ajout_profil.value = 2;	
				document.form_corps.sous_rub.value = 24;
			}
			else 
			{
				document.form_corps.ajout_profil.value = 1;	
				document.form_corps.sous_rub.value = 24;
			}
		}
		/*else if(num == 13)
		{
			if(code == -1)
			{
				document.form_corps.ajout_profil.value = 1;	
				document.form_corps.sous_rub.value = 29;
			}	
			else 
			{
				document.form_corps.ajout_profil.value = 2;	
				document.form_corps.sous_rub.value = 24;
			}
		}
		else
		{
			document.form_corps.ajout_profil.value = 2;
			document.form_corps.sous_rub.value = num*2;
		}
		*/
		document.form_corps.rub.value = 1;
		document.form_corps.action = "corps.php";
		document.form_corps.submit();
	}
}

function Ajouter_lister(id, num, code)
{
	var longueur = champ_oblig[num].length;
	var valide = 1;
	for(i=0;i<longueur;i++)
	{
		var champs = champ_oblig[num][i];
		if(document.form_corps.elements[champs].value == '')
		{
			valide = 0;
			alert("Veuillez remplir le champs "+libelle_champ_oblig[num][i]);
			break;
		}
	}
	if(valide == 1)
	{
		if(code == 0)
		{
			document.form_corps.fin.value = 1;
			document.form_corps.id_fils.value = id;
		}
		else 
		{
			document.form_corps.ajout.value = 2;
			document.form_corps.ajout_plus.value = 2;
			//document.form_corps.modif_code.value = code;
			document.form_corps.cle_second.value = id;
			
		}
		document.form_corps.cle.value = code;
		//document.form_corps.sous_rub.value = num*2;
		document.form_corps.sous_rub.value = num;
		document.form_corps.rub.value = 1;
		document.form_corps.action = "corps.php";
		document.form_corps.submit();
	}
}

function Modifier_debut(num, code)
{
	if(code > 0)
	{
		document.form_corps.ajout.value = 2;
		document.form_corps.sous_rub.value = num;
		document.form_corps.modif_id_code.value = code;
		document.form_corps.rub.value = 1;
		document.form_corps.action = "corps.php";
		document.form_corps.submit();
	}
}

function Modifier_lister_debut(num, code)
{
	if(code > 0)
	{
		document.form_corps.sous_rub.value = num;
		document.form_corps.modif_code.value = code;
		document.form_corps.rub.value = 1;
		document.form_corps.action = "corps.php";
		document.form_corps.submit();
	}
}

function Supprimer(num)
{
   var check = 0;
   for(i=0;i<document.form_corps.length;i++)
   {
       e=document.form_corps.elements[i];
       if (e.type=='checkbox' && e.checked)
	   check++;
   }
   if(check != 0)
   {
       if(confirm("Etes-vous sûr de vouloir supprimer ce(s) personnel(s)?"))
       {
           document.form_corps.supp_liste.value = 1;
		   document.form_corps.sous_rub.value = num;
		   document.form_corps.rub.value = 1;
		   document.form_corps.action = "corps.php";
           document.form_corps.submit();	
       }
	   else
	   {
	   	   for(i=0;i<document.form_corps.length;i++)
		   {
			   e=document.form_corps.elements[i];
			   if (e.type=='checkbox' && e.checked)
			   e.checked = false;
		   }
	   }
   }
   else alert("Vous devez choisir au moins un élément avant d'effectuer cette action");
}
function Cocher_tous()
{

   var check = 0;
   for(i=0;i<document.form_corps.length;i++)
   {
       e=document.form_corps.elements[i];
       if (e.type=='checkbox' && !e.checked)
	   {
           e.checked = true;
	       check = 1;
	   }
    }
	if(check==0)
	{
	    for(i=0;i<document.form_corps.length;i++)
        {
            e=document.form_corps.elements[i];
            if (e.type=='checkbox' && e.checked)
            e.checked = false;
        }
	}
}
function Liste(num, limite)
{
     document.form_corps.limite.value = limite;
	 document.form_corps.sous_rub.value = num;
	 document.form_corps.rub.value = 1;
     document.form_corps.submit();	
}
function Limite(num, limite)
{
     document.form_corps.limite.value = limite;
	 document.form_corps.sous_rub.value = num;
	 document.form_corps.rub.value = 1;
     document.form_corps.submit();	
}
function Liste_editorial(num, limite_editorial)
{
     document.form_editorial.limite_editorial.value = limite_editorial;
	 document.form_editorial.sous_rub.value = num;
	 document.form_editorial.rub.value = 1;
     document.form_editorial.submit();	
}
function Limite_editorial(num, limite_editorial)
{
     
	 document.form_editorial.limite_editorial.value = limite_editorial;
	 document.form_editorial.sous_rub.value = num;
	 document.form_editorial.rub.value = 1;
     document.form_editorial.submit();	
}
function Liste_staff(num, limite_staff)
{
     document.form_staff.limite_staff.value = limite_staff;
	 document.form_staff.sous_rub.value = num;
	 document.form_staff.rub.value = 1;
     document.form_staff.submit();	
}
function Limite_staff(num, limite_staff)
{
     
	 document.form_staff.limite_staff.value = limite_staff;
	 document.form_staff.sous_rub.value = num;
	 document.form_staff.rub.value = 1;
     document.form_staff.submit();	
}
function Liste_actualite(num, limite_actualite)
{
	 document.form_actualite.id_presentation.value = 1;
     document.form_actualite.limite_actualite.value = limite_actualite;
	 document.form_actualite.sous_rub.value = num;
	 document.form_actualite.rub.value = 1;
     document.form_actualite.submit();	
}
function Limite_actualite(num, limite_actualite)
{
     document.form_actualite.id_presentation.value = 1;
	 document.form_actualite.limite_actualite.value = limite_actualite;
	 document.form_actualite.sous_rub.value = num;
	 document.form_actualite.rub.value = 1;
     document.form_actualite.submit();	
}
function Liste_adie(num, limite_adie)
{
     document.form_adie.limite_adie.value = limite_adie;
	 document.form_adie.sous_rub.value = num;
	 document.form_adie.rub.value = 1;
     document.form_adie.submit();	
}
function Limite_adie(num, limite_adie)
{
	 document.form_adie.limite_adie.value = limite_adie;
	 document.form_adie.sous_rub.value = num;
	 document.form_adie.rub.value = 1;
     document.form_adie.submit();	
}
function Liste_esenegal(num, limite_esenegal)
{
     document.form_esenegal.limite_esenegal.value = limite_esenegal;
	 document.form_esenegal.sous_rub.value = num;
	 document.form_esenegal.rub.value = 1;
     document.form_esenegal.submit();	
}
function Limite_esenegal(num, limite_esenegal)
{
	 document.form_esenegal.limite_esenegal.value = limite_esenegal;
	 document.form_esenegal.sous_rub.value = num;
	 document.form_esenegal.rub.value = 1;
     document.form_esenegal.submit();	
}
function Liste_projet(num, limite_projet)
{
     document.form_projet.limite_projet.value = limite_projet;
	 document.form_projet.sous_rub.value = num;
	 document.form_projet.rub.value = 1;
     document.form_projet.submit();	
}
function Limite_projet(num, limite_projet)
{
	 document.form_projet.limite_projet.value = limite_projet;
	 document.form_projet.sous_rub.value = num;
	 document.form_projet.rub.value = 1;
     document.form_projet.submit();	
}
function Liste_marche(num, limite_marche)
{
     document.form_marche.limite_marche.value = limite_marche;
	 document.form_marche.sous_rub.value = num;
	 document.form_marche.rub.value = 1;
     document.form_marche.submit();	
}
function Limite_marche(num, limite_marche)
{
	 document.form_marche.limite_marche.value = limite_marche;
	 document.form_marche.sous_rub.value = num;
	 document.form_marche.rub.value = 1;
     document.form_marche.submit();	
}
function Liste_legislation(num, limite_legislation)
{
     document.form_legislation.limite_legislation.value = limite_legislation;
	 document.form_legislation.sous_rub.value = num;
	 document.form_legislation.rub.value = 1;
     document.form_legislation.submit();	
}
function Limite_legislation(num, limite_legislation)
{
	 document.form_legislation.limite_legislation.value = limite_legislation;
	 document.form_legislation.sous_rub.value = num;
	 document.form_legislation.rub.value = 1;
     document.form_legislation.submit();	
}
function Liste_telechargement(num, limite_telechargement)
{
     document.form_telechargement.limite_telechargement.value = limite_telechargement;
	 document.form_telechargement.sous_rub.value = num;
	 document.form_telechargement.rub.value = 1;
     document.form_telechargement.submit();	
}
function Limite_telechargement(num, limite_telechargement)
{
	 document.form_telechargement.limite_telechargement.value = limite_telechargement;
	 document.form_telechargement.sous_rub.value = num;
	 document.form_telechargement.rub.value = 1;
     document.form_telechargement.submit();	
}

function Monotonie(num, valeur)
{
	 if(valeur == 2)
	 document.form_corps.monotonie.value = 1;
	 else if(valeur == 1)
	 document.form_corps.monotonie.value = 2;
	 else if(valeur == 4)
	 document.form_corps.monotonie.value = 3;
	 else if(valeur == 3)
	 document.form_corps.monotonie.value = 4;
	 else if(valeur == 6)
	 document.form_corps.monotonie.value = 5;
	 else if(valeur == 5)
	 document.form_corps.monotonie.value = 6;
	 else if(valeur == 8)
	 document.form_corps.monotonie.value = 7;
	 else if(valeur == 7)
	 document.form_corps.monotonie.value = 8;
	 else if(valeur == 10)
	 document.form_corps.monotonie.value = 9;
	 else if(valeur == 9)
	 document.form_corps.monotonie.value = 10;
	 else if(valeur == 12)
	 document.form_corps.monotonie.value = 11;
	 else if(valeur == 11)
	 document.form_corps.monotonie.value = 12;
	 else if(valeur == 14)
	 document.form_corps.monotonie.value = 13;
	 else if(valeur == 13)
	 document.form_corps.monotonie.value = 14;
	 else if(valeur == 16)
	 document.form_corps.monotonie.value = 15;
	 else if(valeur == 15)
	 document.form_corps.monotonie.value = 16;
	 document.form_corps.sous_rub.value = num;
	 document.form_corps.maintien.value = 1;
	 document.form_corps.rub.value = 1;
	 document.form_corps.submit();	
}
function Ajouter_fils(num, code, element)
{
	document.form_corps.ajout_fils.value = code;
	document.form_corps.ajout_element.value = element;
	document.form_corps.rub.value = 1;
	//document.form_corps.limite.value = 0;
	if(element == 1)
	document.form_corps.sous_rub.value = num;
	else if(element == 2)
	document.form_corps.sous_rub.value = 10;
	else document.form_corps.sous_rub.value = 11;
	document.form_corps.action = "corps.php";
    document.form_corps.submit();	
}
function Cocher_tous()
{

   var check = 0;
   for(i=0;i<document.form_corps.length;i++)
   {
       e=document.form_corps.elements[i];
       if (e.type=='checkbox' && !e.checked)
	   {
           e.checked = true;
	       check = 1;
	   }
    }
	if(check==0)
	{
	    for(i=0;i<document.form_corps.length;i++)
        {
            e=document.form_corps.elements[i];
            if (e.type=='checkbox' && e.checked)
            e.checked = false;
        }
	}
}
function recherche()
{
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}
function Type(code)
{
	document.form_corps.code_type.value = code;
	document.form_corps.sous_rub.value = 26;
	document.form_corps.rub.value = 1;
	document.form_corps.debut.value = 1;
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}
function Lieu(code)
{
	document.form_corps.code.value = code;
	document.form_corps.sous_rub.value = 25;
	document.form_corps.rub.value = 1;
	document.form_corps.debut.value = 1;
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}
function Activites(code)
{
	document.form_corps.code_activites.value = code;
	document.form_corps.sous_rub.value = 27;
	document.form_corps.rub.value = 1;
	document.form_corps.debut.value = 1;
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}
function Mots_cles()
{
	document.form_corps.sous_rub.value = 28;
	document.form_corps.rub.value = 1;
	document.form_corps.debut.value = 1;
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}
function Contacts_Plan_credits(indice)
{
	if(indice == 1)
	document.form_corps.sous_rub.value = 29;
	else if(indice == 2)
	document.form_corps.sous_rub.value = 30;
	else if(indice == 3)
	document.form_corps.sous_rub.value = 31;
	document.form_corps.rub.value = 1;
	document.form_corps.debut.value = 1;
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}
function Envoyer()
{
	if(document.form_corps.contact_nom.value != "" &&
	document.form_corps.contact_prenom.value != "" &&
	document.form_corps.contact_objet.value != "" &&
	document.form_corps.contact_message.value != "")
	{
		document.form_corps.sous_rub.value = 29;
		document.form_corps.rub.value = 1;
		document.form_corps.envoi.value = 1;
		//document.form_corps.debut.value = 1;
		document.form_corps.action = "index.php";
		document.form_corps.submit();
	}
	else if(document.form_corps.contact_prenom.value == "")
	alert("Veuillez remplir le champs prenom");
	else if(document.form_corps.contact_nom.value == "")
	alert("Veuillez remplir le champs nom");
	else if(document.form_corps.contact_objet.value == "")
	alert("Veuillez remplir le champs objet");
	else if(document.form_corps.contact_message.value == "")
	alert("Veuillez remplir le champs message");
}

function Liste_internaute(num, limite, code)
{
	 document.form_corps.code.value = code;
	 document.form_corps.code_type.value = code;
	 document.form_corps.code_activites.value = code;
     document.form_corps.limite.value = limite;
	 document.form_corps.sous_rub.value = num;
	 document.form_corps.rub.value = 1;
     document.form_corps.submit();	
}
function Limite_internaute(num, limite, code)
{
	 document.form_corps.code.value = code;
	 document.form_corps.code_type.value = code;
	 document.form_corps.code_activites.value = code;
     document.form_corps.limite.value = limite;
	 document.form_corps.sous_rub.value = num;
	 document.form_corps.rub.value = 1;
     document.form_corps.submit();	
}
function Monotonie_internaute(num, valeur, code)
{
	 if(valeur == 2)
	 document.form_corps.monotonie.value = 1;
	 else if(valeur == 1)
	 document.form_corps.monotonie.value = 2;
	 else if(valeur == 4)
	 document.form_corps.monotonie.value = 3;
	 else if(valeur == 3)
	 document.form_corps.monotonie.value = 4;
	 else if(valeur == 6)
	 document.form_corps.monotonie.value = 5;
	 else if(valeur == 5)
	 document.form_corps.monotonie.value = 6;
	 else if(valeur == 8)
	 document.form_corps.monotonie.value = 7;
	 else if(valeur == 7)
	 document.form_corps.monotonie.value = 8;
	 else if(valeur == 10)
	 document.form_corps.monotonie.value = 9;
	 else if(valeur == 9)
	 document.form_corps.monotonie.value = 10;
	 document.form_corps.code.value = code;
	 document.form_corps.code_type.value = code;
	 document.form_corps.code_activites.value = code;
	 document.form_corps.sous_rub.value = num;
	 document.form_corps.maintien.value = 1;
	 document.form_corps.rub.value = 1;
	 document.form_corps.submit();	
}
function Annuler()
{
	document.form_corps.action = "index.php";
	document.form_corps.submit();
}



