// JavaScript Document



///////////////////////////////

////////   EnvoieRequete

////////

/////////////////////////////////





function envoieRequete(url_2,id)

     {

//// Rajouter le 09/08/07

      var agt=navigator.userAgent.toLowerCase();
      var is_opera = (agt.indexOf("opera") != -1);
      var is_mac = (agt.indexOf("mac")!=-1);
      var is_konq = (agt.indexOf('konqueror') != -1);
      var is_safari = ((agt.indexOf('safari')!=-1)
		  &&(agt.indexOf('mac')!=-1))?true:false;
      var is_khtml  = (is_safari || is_konq);
      var is_gecko = ((!is_khtml)&&(navigator.product)
		  &&(navigator.product.toLowerCase()=="gecko"))?true:false;
      var is_fb = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && (navigator.vendor=="Firebird"));
      var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && ((navigator.vendor=="Firefox")||(agt.indexOf('firefox')!=-1)));

      var is_moz   = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                    (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                    (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                    (is_gecko) && (!is_fb) && (!is_fx) &&
                    ((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")));

      var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)
                && (!is_khtml) && (!(is_moz)) && (!is_fb) && (!is_fx));

      var is_ie   = ((agt.indexOf('msie') != -1) && (!is_opera) && (!is_khtml));


// pour tester le type de navigateur

       var xhr_object = null;
       var position = id;
       //pour indiquer dans quel chemin recuperer les images
       var RepDate;
       //pour enlever le mot "pictures" del a chaine "url_2"
       url_2=url_2.replace("pictures/","");
       if(window.XMLHttpRequest) {
         xhr_object = new XMLHttpRequest();
         //alert("firefox ou IE7");
          if(!is_ie){
            xhr_object.overrideMimeType('text/html; charset=ISO-8859-15');
          }
        }
       else {
         if (window.ActiveXObject) {
          //alert("explorer IE6");
           xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     	     }
 	     }

       // On ouvre la requete vers la page désirée
       xhr_object.open("GET", url_2, true);
       xhr_object.onreadystatechange = function(){

         if ( xhr_object.readyState == 4 )
         {
           // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
           document.getElementById(position).innerHTML = xhr_object.responseText;
         }
       }
       // dans le cas du get
       xhr_object.send(null);
     }







     /////////////////////

     ////// rempli_frame

     ////// change la source de la balise iframe

     /////////////////////



 function rempli_frame(nomframe,nomfichier) {
     nomfichier=nomfichier.replace("pictures/","");
     nomfichier=nomfichier.replace(".jpg","");
     document.getElementById("toto").src=nomfichier;
    }



    



 function rempli_iframe(nomframe,nomfichier) {
     //nomfichier=nomfichier.replace("pictures/","");
     //nomfichier=nomfichier.replace(".jpg","");
     document.getElementById("toto").src=nomfichier;
    }

 function mon_alert(){
      alert('toto');
    }


     /////////////////////
     ////// Request
     //////
     /////////////////////


    function request(url_2,cadre) {
    	var XHR = null;
    	if(window.XMLHttpRequest){
    	 // Firefox
      	XHR = new XMLHttpRequest();
      } 
    	else{
        if(window.ActiveXObject){
         // Internet Explorer
      		XHR = new ActiveXObject("Microsoft.XMLHTTP");
      		}
      	else { // XMLHttpRequest non supporté par le navigateur
      		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      		return;
      	}
    	} 
    		// envoie de la requête, methode GET et de l'url_2
    	XHR.open("GET",url_2, true);
    		// on guette les changements d'état de l'objet
    	XHR.onreadystatechange = function attente() {

    		// l'état est à 4, requête reçu !
    	if(XHR.readyState == 4)     {
      		// ecriture de la réponse
      //	document.getElementById(cadre).innerHTML = XHR.responseText;
      	//decoupage de la reponse pour avoir tout les noms de fichiers image
      	var Images=XHR.responseText.split("|"); 	
      	//RepDate pour avoir le nom du repertoire ou se trouvent le html et la photo
      	var Im_Title=Images[0].split(";;")
      	RepDate=Im_Title[2].substring(0,4)+"_"+Im_Title[2].substring(5,7);
      	document.getElementById("img_0").src = Im_Title[4];
      	document.getElementById("img_0").title = Im_Title[1];
      	document.getElementById("img_0").alt = Im_Title[0];
      	document.getElementById("date_0").innerHTML=Im_Title[2];
    	  var onC='document.getElementById("toto").src="'+Im_Title[3]+'";'; 

        document.getElementById("img_0").onclick=new Function(onC); 

      

        //pour afficher le premier mail dans la frame
        document.getElementById("toto").src=Im_Title[3];
      	Im_Title=Images[1].split(";;")
      	RepDate=Im_Title[2].substring(0,4)+"_"+Im_Title[2].substring(5,7);
      	document.getElementById("img_1").src = Im_Title[4];
      	document.getElementById("img_1").title = Im_Title[1];
      	document.getElementById("date_1").innerHTML=Im_Title[2];

        onC='document.getElementById("toto").src="'+Im_Title[3]+'";'; 
        document.getElementById("img_1").onclick=new Function(onC); 
  	
      	Im_Title=Images[2].split(";;")
      	RepDate=Im_Title[2].substring(0,4)+"_"+Im_Title[2].substring(5,7);
      	document.getElementById("img_2").src = Im_Title[4];
      	document.getElementById("img_2").title = Im_Title[1];
      	document.getElementById("date_2").innerHTML=Im_Title[2];
      	onC='document.getElementById("toto").src="'+Im_Title[3]+'";'; 
        document.getElementById("img_2").onclick=new Function(onC); 


      	Im_Title=Images[3].split(";;")
      	RepDate=Im_Title[2].substring(0,4)+"_"+Im_Title[2].substring(5,7);
      	document.getElementById("img_3").src = Im_Title[4];
      	document.getElementById("img_3").title = Im_Title[1];
      	document.getElementById("date_3").innerHTML=Im_Title[2];
        onC='document.getElementById("toto").src="'+Im_Title[3]+'";'; 
        document.getElementById("img_3").onclick=new Function(onC); 
        
        var compteur=Images[4];
        compteur="compteur_"+compteur;
        //alert(compteur);
        document.getElementById(compteur).innerHTML='<img src=img/voir.gif border=0 width=16 height=16 >';
        
     // rempli la frame du nom "toto"
     //   rempli_iframe('toto',document.getElementById("img_0").src);
       }
    	}
    	XHR.send(null);		// le travail est terminé
    	return;
    }

function Rempli_Tout_Gris(){

}
function Rempli_Rose_Select(){

}
   




