//----------------------FONCTION VERIFICATION FORMULAIRE NOUVELLE ARTICLE-------------------------------------\\
function popup1(fic){
// on ouvre dans une fenêtre le fichier passé en paramètre.
// cette ouverture peut être améliorée en passant d'autres
// paramètres que la taille et la position de la fenêtre.
 window.open(fic,'Choisir','width=400,height=40,top=50,left=800'); 
 }
 
 
 function popup(fic){
// on ouvre dans une fenêtre le fichier passé en paramètre.
// cette ouverture peut être améliorée en passant d'autres
// paramètres que la taille et la position de la fenêtre.
 window.open(fic,'Choisir','width=400,height=260,top=300,left=300'); 
 }

//----------------------FONCTION VASE COMMUNICANT-------------------------------------\\ 

 function adddesti(){

 var numuti=document.getElementById('selectdestinataire').options[document.getElementById('selectdestinataire').selectedIndex].value;
 var nomuti=document.getElementById('selectdestinataire').options[document.getElementById('selectdestinataire').selectedIndex].text;
 
 y=document.createElement('option');
 y.text=nomuti;
 y.value=numuti;
 x=document.getElementById("destinataire");
 try
  {
  x.add(y,null); // standards compliant
  }
catch(ex)
  {
  x.add(y); // IE only
  }
  var x=document.getElementById("selectdestinataire")
  x.remove(x.selectedIndex)
  
 }
 
 function deldesti(){
  var numuti=document.getElementById('destinataire').options[document.getElementById('destinataire').selectedIndex].value;
  var nomuti=document.getElementById('destinataire').options[document.getElementById('destinataire').selectedIndex].text;
 
 y=document.createElement('option');
 y.text=nomuti;
 y.value=numuti;
 x=document.getElementById("selectdestinataire");
 try
  {
  x.add(y,null); // standards compliant
  }
catch(ex)
  {
  x.add(y); // IE only
  }
  var x=document.getElementById("destinataire")
  x.remove(x.selectedIndex)
}
 
 function allselect(){
 var selectBox = document.getElementById("destinataire");
 
 for (var i=0; i<selectBox.options.length; i++) {
  document.getElementById('destinataire').options[i].selected=true;
 }
}

 function allselected(){
 var selectBox = document.getElementsByName("numuti[]");
 
 if(document.getElementById("allselect").checked){
   for (var i=0; i<selectBox.length; i++) {
    selectBox[i].checked=true;
  }
 }
 else{
   for (var i=0; i<selectBox.length; i++) {
    selectBox[i].checked=false;
  }
 }
}

  

//----------------------FONCTION VERIFICATION FORMULAIRE NOUVELLE ARTICLE-------------------------------------\\
 
 function veriftitre(){
   if(document.getElementById('titre').value.length<'100' && document.getElementById('titre').value!=''){
   document.getElementById('validtitre').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('validtitre').innerHTML="<img src='images/delete.png'/>";
   }
 }
 
  function verifchap(){
   if(document.getElementById('chapeau').value.length>'100' && document.getElementById('chapeau').value.length<'150'){
   document.getElementById('validchap').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('validchap').innerHTML="<img src='images/delete.png'/>";
   }
 }
 
  function verifcorp(){
   if(document.getElementById('corparticle').value.length>'350'){
   document.getElementById('verifcorp').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('verifcorp').innerHTML="<img src='images/delete.png'/>";
   }
  }
  
  function verifrub(){
   if(document.getElementById('rubrique').value!='-1'){
   document.getElementById('validrub').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('validrub').innerHTML="<img src='images/delete.png'/>";
   }
  }
  
  function validdif(){
   if(document.getElementById('diffusion').value!=''){
   document.getElementById('validdif').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('validdif').innerHTML="<img src='images/delete.png'/>";
   }
  }
  
   function validif(){
   document.getElementById('validdif').innerHTML="<img src='images/accept.png'/>";
  }
  
  function veriffield(){
   if(document.getElementById('textfield').value!='' && (strtolower(document.getElementById('textfield').value).indexOf('.jpeg')!='-1' || strtolower(document.getElementById('textfield').value).indexOf('.jpg')!='-1')){
   document.getElementById('veriffield').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('veriffield').innerHTML="<img src='images/delete.png'/>";
   }
  }
  function veriflien(){
  if(document.getElementById('lien').value!='' && document.getElementById('lien').value.indexOf('<object', '0')!='-1'){
   document.getElementById('veriflien').innerHTML="<img src='images/accept.png'/>";
  }
   else{
   document.getElementById('veriflien').innerHTML="<img src='images/delete.png'/>";
   }
  }
  function verifnewtheme(){
  if(document.getElementById('txtnewtheme').value!=''){
   document.getElementById('verifnewtheme').innerHTML="<img src='images/accept.png'/>";
  }
   else{
   document.getElementById('verifnewtheme').innerHTML="<img src='images/delete.png'/>";
   }
  }
   function verifoldtheme(){
   if(document.getElementById('txtoldtheme').value!='-1'){
   document.getElementById('verifoldtheme').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('verifoldtheme').innerHTML="<img src='images/delete.png'/>";
   }
  }
//-----------------------------------------FONCTION VERIFICATION INSCRIPTION---------------------------------------------------------\\

function verifmail()
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(document.getElementById('mail').value))
	{
		document.getElementById('verifmail').innerHTML="<img src='images/accept.png'/>";
	}
	else
	{
		document.getElementById('verifmail').innerHTML="<img src='images/delete.png'/>";
	}
}
  function verifprenom(){
   if(document.getElementById('prenom').value!=''){
   document.getElementById('verifprenom').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('verifprenom').innerHTML="<img src='images/delete.png'/>";
   }
  }
    function verifnom(){
   if(document.getElementById('nom').value!=''){
   document.getElementById('verifnom').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('verifnom').innerHTML="<img src='images/delete.png'/>";
   }
  }

  function veriftel(){
    var valeur=document.getElementById('tel').value;
    if(/^0[1-9][0-9]{8}$/.test(valeur)){ 
      document.getElementById('veriftel').innerHTML="<img src='images/accept.png'/>";
    }
    else{
      document.getElementById('veriftel').innerHTML="<img src='images/delete.png'/>";
    }
  }
  
   function verifville(){
   if(document.getElementById('ville').value!='-1'){
   document.getElementById('verifville').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('verifville').innerHTML="<img src='images/delete.png'/>";
   }
  }
  
  function verifmdp1(){
   if(document.getElementById('pw1').value.length>='5'){
   document.getElementById('verifmdp1').innerHTML="<img src='images/accept.png'/>";
   }
   else{
   document.getElementById('verifmdp1').innerHTML="<img src='images/delete.png'/>";
   }
  }
   
   function verifmdp2(){
     if(document.getElementById('pw2').value==document.getElementById('pw1').value){
      document.getElementById('verifmdp2').innerHTML="<img src='images/accept.png'/>";
     }
     else{
      document.getElementById('verifmdp2').innerHTML="<img src='images/delete.png'/>";
     }
    }
   
  
//-----------------------------------------FONCTION AJAX---------------------------------------------------------\\
	function getXhr(){
                                var xhr = null; 
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supportÚ par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
         return xhr;
			}
			
			/**
			* MÚthode qui sera appelÚe sur le click du bouton
			*/
			function go(){
				var xhr = getXhr();
				// On dÚfini ce qu'on va faire quand on aura la rÚponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reþu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('loc').innerHTML = leselect; 
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","inc/diffusion.php",true);
				// ne pas oublier þa pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				sel = document.getElementById('diffusion');
				diffusion = sel.options[sel.selectedIndex].value;
				xhr.send("diffusion="+diffusion);
			}
			
			
				function go2(){
				var xhr = getXhr();
				// On dÚfini ce qu'on va faire quand on aura la rÚponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reþu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('divimg').innerHTML = leselect; 
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","inc/img.php",true);
				// ne pas oublier þa pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				sel = document.getElementById('dossimg');
				dossimg = sel.options[sel.selectedIndex].value;
				xhr.send("dossimg="+dossimg);
			}

      	function gopub(){
				var xhr = getXhr();
				// On dÚfini ce qu'on va faire quand on aura la rÚponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reþu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('divimg').innerHTML = leselect; 
					}
				}
				// Ici on va voir comment faire du post
				xhr.open("POST","inc/recuppub.php",true);
				// ne pas oublier þa pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
			var	cat = 'pub';
				xhr.send("cat="+cat);
			}

				function go3(){
				var xhr = getXhr();
				// On dÚfini ce qu'on va faire quand on aura la rÚponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reþu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('divdroit').innerHTML = leselect; 
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","inc/droituti.inc.php",true);
				// ne pas oublier þa pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				sel = document.getElementById('util');
				numutil = sel.options[sel.selectedIndex].value;
				xhr.send("numutil="+numutil);
			}
			
				function go4(){
				var xhr = getXhr();
				// On dÚfini ce qu'on va faire quand on aura la rÚponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reþu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('divarticle').innerHTML = leselect; 
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","inc/artrub.inc.php",true);
				// ne pas oublier þa pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				sel = document.getElementById('rub');
				rub = sel.options[sel.selectedIndex].value;
				xhr.send("rub="+rub);
			}
			
			
			
	 function visible() {
   document.getElementById('newtheme').disabled = false;
   document.getElementById('oldtheme').disabled = false;
   document.getElementById('divoldtheme').style.display = 'block';
   }
   function invisible() {
   document.getElementById('newtheme').disabled = true;
   document.getElementById('oldtheme').disabled = true;
  document.getElementById('divnewtheme').style.display = 'none';
   document.getElementById('divoldtheme').style.display = 'none';
   }
   
   function visible1() {
   document.getElementById('divoldtheme').style.display = 'none';
   document.getElementById('divnewtheme').style.display = 'block';
   }
   
   function invisible1() {
   document.getElementById('divnewtheme').style.display = 'none';
   document.getElementById('divoldtheme').style.display = 'block';
   }
   
   function illus1() {
   document.getElementById('divlienvideo').style.display = 'none';
   document.getElementById('divbanqueimg').style.display = 'none';
   document.getElementById('divajouterphoto').style.display = 'block';
   }
   function illus2() {
   document.getElementById('divajouterphoto').style.display = 'none';
   document.getElementById('divbanqueimg').style.display = 'none';
   document.getElementById('divlienvideo').style.display = 'block';
   }
   
   function illus3() {
   document.getElementById('divajouterphoto').style.display = 'none';
   document.getElementById('divlienvideo').style.display = 'none';
   document.getElementById('divbanqueimg').style.display = 'block';
   document.getElementById('verifimg').innerHTML="<img src='images/delete.png'/>";
   window.open("banqueimg.php");
   //window.open ('banqueimg.php', 'Banque d'image', height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no ');
   }
   
   
   function illus6() {
   document.getElementById('divlienvideo').style.display = 'none';
      document.getElementById('divrecuppub').style.display = 'none';
   document.getElementById('divajouterphoto').style.display = 'block';
   }
   
   function illus7() {
   document.getElementById('divajouterphoto').style.display = 'none';
   document.getElementById('divrecuppub').style.display = 'none';
   document.getElementById('divlienvideo').style.display = 'block';
   }
    function illus8()
      {
      document.getElementById('divrecuppub').style.display = 'block';
      document.getElementById('divajouterphoto').style.display = 'none';
      document.getElementById('divlienvideo').style.display = 'none';
      document.getElementById('verifimg').innerHTML="<img src='images/delete.png'/>";
      window.open("banqueimg.php?cat=pub");
       }
           
   function soumettrepub(nompub){
   window.opener.document.getElementById('pubarecup').value=nompub ;
   window.opener.document.getElementById('verifimg').innerHTML="<img src='images/accept.png'/>";
   window.close();
   }
    
   function soumettre(nomphoto){
   window.opener.document.getElementById('txtbanqueimg').value=nomphoto ;
   window.opener.document.getElementById('verifimg').innerHTML="<img src='images/accept.png'/>";
   window.close();
   }
   
   function compte (){
   var nb ;
   nb=document.getElementById('chapeau').value.length ;
   document.getElementById('compteur').value=nb;
   }
   function montrercom() {
   document.getElementById('commentaires').style.display = 'block';
   document.getElementById('montrer').style.display = 'none';
   }
   
   function illus4() {
   document.getElementById('olddossier').style.display = 'none';
   document.getElementById('nvdossier').style.display = 'block';
   }
  function illus5() {   
   document.getElementById('nvdossier').style.display = 'none';
   document.getElementById('olddossier').style.display = 'block';
   }
   function illusnod() {   
   document.getElementById('nvdossier').style.display = 'none';
   document.getElementById('olddossier').style.display = 'none';
   }
  function illus10() {
   if(document.getElementById("infoperso").style.display == 'none'){
    document.getElementById("infoperso").style.display = 'block';
  }
   else{
   document.getElementById("infoperso").style.display = 'none';
   }
  } 
   
  function illus11() {
   if(document.getElementById("menuarticle").style.display == 'none'){
    document.getElementById("menuarticle").style.display = 'block';
   }
   else{
    document.getElementById("menuarticle").style.display = 'none';
   }
  }
   
  function illus12() {
   if(document.getElementById("menumodo").style.display == 'none'){
    document.getElementById("menumodo").style.display = 'block';
   }
   else{
    document.getElementById("menumodo").style.display = 'none';
   }
  }
  
   
  function illus13() {
   if(document.getElementById("menudir").style.display == 'none'){
    document.getElementById("menudir").style.display = 'block';
   }
   else{
    document.getElementById("menudir").style.display = 'none';
   }
  }
   
   function strtolower (str) {
    // Makes a string lowercase  
    // 
    // version: 909.322
    // discuss at: http://phpjs.org/functions/strtolower    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman
    // *     example 1: strtolower('Kevin van Zonneveld');
    // *     returns 1: 'kevin van zonneveld'
    return (str+'').toLowerCase();}
   
