var xhr = null;
function getXhr(){
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;
}
}

function removeLeadingAndTrailingChar (inputString, removeChar) 
{
	var returnString = inputString;
	if (removeChar.length)
	{
	  while(''+returnString.charAt(0)==removeChar)
		{
		  returnString=returnString.substring(1,returnString.length);
		}
		while(''+returnString.charAt(returnString.length-1)==removeChar)
	  {
	    returnString=returnString.substring(0,returnString.length-1);
	  }
	}
	return returnString;
}
		
		function Fade_la_une(action,total,chaine) {
			  var tab=chaine.split("/");
			  if(action=="S"){
				  current_div++;
				  if(current_div>total)current_div=0;
				  
			  }else if(action=="P"){
				  current_div--;
				  if(current_div==-1)current_div=total;
				  
			  }
			  
			  
		      $("#div_la_une").slideUp("slow",function(){
                 document.getElementById("div_la_une").innerHTML=document.getElementById("div_article_"+tab[current_div]).innerHTML;
                });
			  $("#div_la_une").slideDown("slow");
			  
			  //var lien_detail_article="interne.php?page=article.php&idarticle="+tab[current_div];
			  //document.getElementById("lien_lire_la_suite").innerHTML="<a href=\""+lien_detail_article+"\" class=\"lien_la_une_over\" >Lire la suite </a>";
			  
		}
		

function Contacter(){
  
  var nom=removeLeadingAndTrailingChar (document.getElementById("nom").value, " ");
  var commentaire=removeLeadingAndTrailingChar (document.getElementById("commentaire").value, " ");
  var ville=removeLeadingAndTrailingChar (document.getElementById("ville").value, " ");
  var telephone=removeLeadingAndTrailingChar (document.getElementById("telephone").value, " ");
  var email=removeLeadingAndTrailingChar (document.getElementById("email").value, " ");
  var objet=removeLeadingAndTrailingChar (document.getElementById("objet").value, " "); 
  if(nom=="" || commentaire=="" || ville=="" || objet=="" || email=="")alert("Tous les champs en (*) sont obligatoires");
  else{
   
     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){ 
				   var leselect = xhr.responseText; 
				   //alert(leselect);
				   var reponse = eval('(' + leselect + ')');
				   
				   if(reponse.erreur=="oui"){
					document.getElementById("resultat").innerHTML = reponse.message;
				   }else{
					document.getElementById('resultat').innerHTML = reponse.message;
					document.getElementById("formulaire_contact").reset();
				   }			   
				} 
	}
	  
     // Ici on va voir comment faire du post 
     xhr.open("POST","envoyer_contact.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 // 
     xhr.send("nom="+nom+"&commentaire="+commentaire+"&ville="+ville+"&objet="+objet+"&email="+email+"&telephone="+telephone);
  	 //alert("titre="+titre+"&commentaire="+commentaire+"&idarticle="+idarticle+"&email="+email+"&pseudo="+pseudo);
      document.getElementById('resultat').innerHTML="<span style='color:red'><b>Traitement encours ... veuillez patienter !</b></span>";

  }
}
		function Afficher_Lien_la_une(){
		
		      document.getElementById("madiv").style.display='inline';
			  document.getElementById("madiv2").style.display='inline';
			  if (navigator.appName=="Microsoft Internet Explorer"){document.getElementById("madiv").style.top="457px";document.getElementById("madiv2").style.top="457px";}
		      else {document.getElementById("madiv").style.top="450px";document.getElementById("madiv2").style.top="450px";}
		}
		
		function Cacher_Lien_la_une(){
		
			  document.getElementById("madiv").style.display='none';
			  document.getElementById("madiv2").style.display='none';

		
		}
		
		function Reduire_developper(action,iddiv,liste){
		      var tab=liste.split("/");
              if(action=="R"){
				  $("#"+iddiv).slideUp("normal");
				  document.getElementById("libelle_"+iddiv).innerHTML="Afficher contenu";
				  document.getElementById("lien_"+iddiv).href="javascript:Reduire_developper('D','"+iddiv+"','"+liste+"')";
			  }
			  if(action=="D"){
				    for(i=0; i<tab.length; i++){
				   
				       
					   document.getElementById("libelle_div_menu_"+tab[i]).innerHTML="Afficher contenu";
					   $("#div_menu_"+tab[i]).slideUp("normal");
					   document.getElementById("lien_div_menu_"+tab[i]).href="javascript:Reduire_developper('D','div_menu_"+tab[i]+"','"+liste+"')";
					   
				       
			        }

				    $("#"+iddiv).slideDown("normal");
					document.getElementById("libelle_"+iddiv).innerHTML="Cacher contenu";
					document.getElementById("lien_"+iddiv).href="javascript:Reduire_developper('R','"+iddiv+"','"+liste+"')";
					
					
			  }

		
		}
			
function Rechercher_flash(){
	
   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){ 
     var leselect = xhr.responseText; 
	  //alert(leselect);
       //document.getElementById('liste').innerHTML = leselect;
	   $("#Div_info").slideUp("slow",function(){
         document.getElementById("Div_info").innerHTML=leselect;
       });
	   $("#Div_info").slideDown("slow");

    } 
  }
  
  // Ici on va voir comment faire du post 
  xhr.open("POST","fiche_article_flash.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 // 
  xhr.send("test=yes");
  document.getElementById('Div_info').innerHTML="<p>&nbsp;</p><b>Chargement en cours,  veuillez patienter ... </b>"
 
}

		
		function Fade_Blague_accueil(action,total,chaine) {
			  var tab=chaine.split("/");
			  if(action=="S"){
				  current_div_blague++;
				  if(current_div_blague>total)current_div_blague=0;
				  
			  }else if(action=="P"){
				  current_div_blague--;
				  if(current_div_blague==-1)current_div_blague=total;
				  
			  }
			  
			  
		      $("#div_la_une_blague").animate("slow", 0.1,function(){
                 document.getElementById("div_la_une_blague").innerHTML=document.getElementById("div_blague_"+tab[current_div_blague]).innerHTML;
                });
			  $("#div_la_une_blague").fadeTo("slow", 1);
			  
			  
		}

 function Fermer(){
	  
	  document.getElementById("mon_menu").style.display='inline';
      document.getElementById("div_recherche").style.display='none';
	  document.getElementById('article').style.display='none';
	  //document.getElementById('div_recherche').style.display='none';
 
	 
 }
 
 function afficher(maDiv, idarticle){
  var x_left=(document.body.clientWidth-950)/2; 
  document.getElementById(maDiv).style.left=x_left+"px";
  document.getElementById(maDiv).style.width="950px";
  document.getElementById(maDiv).style.top="100px";
  
  document.getElementById("div_recherche").style.width=document.body.clientWidth+"px";
  document.getElementById("div_recherche").style.height=document.getElementById("page").offsetHeight+"px";
  
  document.getElementById("div_recherche").style.display='inline';
  document.getElementById(maDiv).style.display='inline';
  document.getElementById("div_menu").style.display='none';
  document.getElementById("div_rechercher").style.display='none';
  new Effect.ScrollTo('page',{delay:0.5,duration:1});
  document.getElementById(maDiv).innerHTML="<img src='images/attente.gif' vspace='300' hspace='400' style='position:absolute'><span style='color:red'>Chargement encours ...</span>";
   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){ 
     var leselect = xhr.responseText; 
	  //alert(leselect);
	  document.getElementById('article').innerHTML = leselect;
	  new Effect.Grow ('div_commentaire', { direction: 'right',duration: 1.5,delay:0.0 });

    } 
  }
  // Ici on va voir comment faire du post 
  xhr.open("POST","commentaire.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 // 
  
  xhr.send("idarticle="+idarticle);
}



function afficher_ami(maDiv, idarticle){
  
  var x_left=(document.body.clientWidth-950)/2; 
  document.getElementById(maDiv).style.left=x_left+"px";
  document.getElementById(maDiv).style.width="950px";
  document.getElementById(maDiv).style.top="100px";
  
  document.getElementById("div_recherche").style.width=document.body.clientWidth+"px";
  document.getElementById("div_recherche").style.height=document.getElementById("page").offsetHeight+"px";
  
  document.getElementById("div_recherche").style.display='inline';
  document.getElementById(maDiv).style.display='inline';
  document.getElementById("div_menu").style.display='none';
  document.getElementById("div_rechercher").style.display='none';
  new Effect.ScrollTo('page',{delay:0.5,duration:1});
  document.getElementById(maDiv).innerHTML="<img src='images/attente.gif' vspace='300' hspace='400' style='position:absolute'><span style='color:red'>Chargement encours ...</span>";
   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){ 
     var leselect = xhr.responseText; 
	  //alert(leselect);
	  document.getElementById('article').innerHTML = leselect;
      new Effect.Grow ('div_ami', { direction: 'right',duration: 1.5,delay:0.0 });
	   
    } 
  }
  // Ici on va voir comment faire du post 
  xhr.open("POST","ami.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 // 
  
  xhr.send("idarticle="+idarticle);
}


function Commenter(idarticle){
  var titre=removeLeadingAndTrailingChar (document.getElementById("titre").value, " ");
  var commentaire=removeLeadingAndTrailingChar (document.getElementById("commentaire").value, " ");
  var email=removeLeadingAndTrailingChar (document.getElementById("email").value, " ");
  var pseudo=removeLeadingAndTrailingChar (document.getElementById("pseudo").value, " ");
  
  if(titre=="" || commentaire=="" || email=="" || pseudo=="")alert("Tous les champs sont obligatoires");
  else{
  
     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){ 
           var leselect = xhr.responseText; 
	        //alert(leselect);
	        document.getElementById('resultat').innerHTML = leselect;
			document.getElementById("formulaire_commentaire").reset();
	   
        } 
      }
     // Ici on va voir comment faire du post 
     xhr.open("POST","insetion_commentaire.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 // 
     xhr.send("titre="+titre+"&commentaire="+commentaire+"&idarticle="+idarticle+"&email="+email+"&pseudo="+pseudo);
     document.getElementById('resultat').innerHTML="<span style='color:red'><b>Chargement encours ... veuillez patienter !</b></span>";

  }
}


function Envoyer(idarticle){

  var nom=removeLeadingAndTrailingChar (document.getElementById("nom").value, " ");
  var commentaire=removeLeadingAndTrailingChar (document.getElementById("commentaire").value, " ");
  var emetteur=removeLeadingAndTrailingChar (document.getElementById("emetteur").value, " ");
  var destinataire=removeLeadingAndTrailingChar (document.getElementById("destinataire").value, " ");
  
  if(nom=="" || emetteur=="" || destinataire=="")alert("Tous les champs en (*) sont obligatoires");
  else{
  
     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){ 
           var leselect = xhr.responseText; 
	        //alert(leselect);
	        document.getElementById('resultat').innerHTML = leselect;
			document.getElementById("formulaire_commentaire").reset();
	   
        } 
      }
     // Ici on va voir comment faire du post 
     xhr.open("POST","envoyer_ami.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 // 
     xhr.send("nom="+nom+"&commentaire="+commentaire+"&idarticle="+idarticle+"&emetteur="+emetteur+"&destinataire="+destinataire);
  	 //alert("titre="+titre+"&commentaire="+commentaire+"&idarticle="+idarticle+"&email="+email+"&pseudo="+pseudo);
      document.getElementById('resultat').innerHTML="<span style='color:red'><b>Chargement encours ... veuillez patienter !</b></span>";

  }
}

function Rechercher(){
  
   var mot=removeLeadingAndTrailingChar (document.getElementById("mot").value, " ");
   var url="interne.php?page=recherche.php&mot="+mot;
   if(mot=="")alert("Vous devez saisir un mot clé");
   else  self.location=url;
   
   
}

function Change_boutton(bouton){
	
   if(bouton=="plu_lu"){
	    
	    document.getElementById('article_r2_c2').src='images/article_r2_c2.png';
		document.getElementById('article_r2_c4').src='images/article_r2_c4.png'; 
		document.getElementById('div_plus_lu').style.display="inline";
		document.getElementById('div_plus_commente').style.display="none"; 
		
   } else{
	   
	    document.getElementById('article_r2_c2').src='images/plu_lu.png';
		document.getElementById('article_r2_c4').src='images/plu_commente.png';
		document.getElementById('div_plus_lu').style.display="none";
		document.getElementById('div_plus_commente').style.display="inline";
		
   }

}

function getScrollPosition()
{
    return 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);
}

function afficher_contact(){
  maDiv="article";
  var x_left=(document.body.clientWidth-1000)/2; 
  document.getElementById(maDiv).style.left=x_left+"px";
  document.getElementById(maDiv).style.width="1000px";
  document.getElementById(maDiv).style.top="50px";
  
  document.getElementById("div_recherche").style.width=document.body.clientWidth+"px";
  document.getElementById("div_recherche").style.height=document.getElementById("page").offsetHeight+"px";
  
  document.getElementById("div_recherche").style.display='inline';
  document.getElementById(maDiv).style.display='inline';
  document.getElementById("mon_menu").style.display='none';
  
  document.getElementById(maDiv).innerHTML="<table width='100%'  border='0'>  <tr>    <td height='270' align='center' valign='middle' class='titre_la_une' style='color:white'>Chargement en cours ... Veuillez patienter <br>    <img src='images/loadinfo.net.gif' width='24' height='24'></td>  </tr></table>";
  //new Effect.ScrollTo('page',{delay:0.5,duration:1});
  window.scrollTo(0,0);
   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){ 
     var leselect = xhr.responseText; 
	  //alert(leselect);
	  document.getElementById('article').innerHTML = leselect;
	   
    } 
  }
  // Ici on va voir comment faire du post 
  xhr.open("POST","page_contact.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 // 
  
  xhr.send("");
}
function Select_tv(){
   
   var categorie=document.getElementById("categorie").value;
   var url="webtv.php?idcategorie_tv="+categorie;
   if(categorie!="0")self.location=url;
   
   
}