/******Initialisations*******/
panier = new Array;
panierNom = new Array;
tabImg= new Array;
time=1000;
numImage=0;
code="";
chemin="../../Photographies/";
cheminPhp="../Photographies/";

/*** charger les images dans le cache*****************/
/*function chargerImages() {
    lesImages = new Array();
    for(i=0;i<panier.length;i++) {
	
	lesImages[i] = new Image;
	lesImages[i].src = chemin + panier[i];

    }
    return true;
    }*/

	
	
/****lancer le diaporamaPhp*****************/
function lancerDiaporamaPhp(){
   
    monPanier=document.getElementById("listeImg");
    panierListe=monPanier.getAttribute("value");

    panier=panierListe.split('-');
   
    //  alert (panier);   
    if (panier.length==0) {
	alert("Aucune image n'est sélectionnée");
	
    }
    else {
	tempo=setTimeout("lancerDiaporamaPhp()", time);
	
	monImage = document.getElementById("im");
	monImage.src= cheminPhp+panier[numImage]+"_web.jpg";

	laDiv=document.getElementById("reservoir");
	laDiv.style.visibility="visible";

	if (numImage <panier.length-1){
	    numImage++;
	 }
	 else {
	     numImage=0;
	     }

    }
  
    }
/***********************LancerdiapoPhp********************************************/	
	
	
	
	
	
	
	
	
/****lancer le diaporama*****************/
function lancerDiaporama(){
   
    monPanier=document.getElementById("listeImg");
    panierListe=monPanier.getAttribute("value");

    panier=panierListe.split('-');
   
    //  alert (panier);   
    if (panier.length==0) {
	alert("Aucune image n'est sélectionnée");
	
    }
    else {
	tempo=setTimeout("lancerDiaporama()", time);
	
	monImage = document.getElementById("im");
	monImage.src= chemin+panier[numImage]+"_web.jpg";

	laDiv=document.getElementById("reservoir");
	laDiv.style.visibility="visible";

	if (numImage <panier.length-1){
	    numImage++;
	 }
	 else {
	     numImage=0;
	     }

    }
  
    }




/****lancer le diaporamaDefault*****************/
function lancerDiapoDefault(){
   
    monPanier=document.getElementById("listeImg");
    panierListe=monPanier.getAttribute("value");

    panier=panierListe.split('-');
   
    //  alert (panier);   
    if (panier.length==0) {
	alert("Aucune image n'est sélectionnée");
	
    }
    else {
	tempo=setTimeout("lancerDiapoDefault()", time);
	
	monImage = document.getElementById("im");
	monImage.src= chemin+panier[numImage]+"_web.jpg";

	laDiv=document.getElementById("reservoirDefault");
	laDiv.style.visibility="visible";

	if (numImage <panier.length-1){
	    numImage++;
	 }
	 else {
	     numImage=0;
	     }

    }
  
    }








 /**************************************
test diaporama + enregistre dans la base
****************************************/
function enregistrer(){
   
    /* if(panier.length == 0) {
	alert("Attention, vous n'avez pas séléctionné d'images");	
	return false;
 }
    
 else { */
	code="";
	monPanier=document.getElementById("listeImg");

	for(i=0;i<panierNom.length;i++) {
	    code+=panierNom[i]+"-";}
 
   
   monPanier.setAttribute("value",code);
   // }//fin du else

 }//fin de enregistrer



/****************arrêter le diaporama***************/
function stop() {
    clearTimeout(tempo);
    laDiv= document.getElementById("reservoir");
    laDiv.style.visibility="hidden";
}



/****************arrêter le diaporamaDefault***************/
function stopDefault() {
    clearTimeout(tempo);
    laDiv= document.getElementById("reservoirDefault");
    laDiv.style.visibility="hidden";
}




/**************FONCTION DRAG********************************/

function my_DragFunc(){
    window.status = "x:" + dd.obj.x + " ; y:" + dd.obj.y ;
}


/**************FONCTION DROP********************************/

function my_DropFunc() {
    // dd= l'objet que je manipule

    if ((dd.obj.x > 210) && (dd.obj.y > 350) && (dd.obj.x<550) &&(dd.obj.y < 610)){ 
	//si l'objet est positionné dans la zone panier
	panier.push(dd.obj.src);
	panierNom.push(dd.obj.name);

	//la src de l'objet est mise dans le tableau panier[]
    }
    else{
	dd.obj.moveTo(dd.obj.defx,dd.obj.defy);
	// l'objet est remis à sa place
	for (i=0; i< panier.length;i++)
	    if(panier[i]==dd.obj.src){
		panier.splice(i,1);
		panierNom.splice(i,1);

		    //l'objet est retiré du panier
	    }
    }
}


/***************************************************************************
                          Verfifier formulaire
***************************************************************************/
function verifForm(objForm) {
    if(objForm.titre.value==""){
	alert("Rentrez un titre");
	objForm.titre.focus();
	return false;
    }

    if(objForm.description.value==""){
	alert("Rentrez une description");
	objForm.description.focus();
	return false;
    }
     if(panier.length == 0) {
	alert("Attention, vous n'avez pas séléctionné d'images");	
	return false;
     }
}



function verifEmail(objMail) {
    re = /\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,3}))$)\b/gi;
    if (!re.test(o.value)) {
        alert("L'adresse email entrée est non valide");
        return false;
    }
}
