// JavaScript Document


// POP UP
function popup(lienimg, w, h){
	var head="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>";
		head+="<html><head><title>Plan</title><style type='text/css' rel='stylesheet'>body{margin:0px;}</style></head>";
	var setimg = "<body><img src='" + lienimg + "' alt='plan du site' onclick='window.close()'/></body></html>";
	
	var f=window.open("","Plan","toolbar=0,menubar=0,location=0,scrollbars=0,width="+w+",height="+h+"");
	f.document.open();
	f.document.write(head);
	f.document.write(setimg);
	f.document.close();
return false;
}

// Diaporama a base de replace
function diapo(lien,id){
var liste=document.getElementById('mini');
var cells=liste.getElementsByTagName('img');
var cible=document.getElementById(id);
var miniature=lien.src.replace("miniatures","big");
cible.src=miniature;							   
/*
for (var i=0; i < cells.length; i++){
	cells[i].onclick= function (){
		alert(lien);
		var miniature=cells[i].src.replace("miniatures","big");
//		var miniature=lien.src.replace("miniatures","big");
		cible.src=miniature;							   
	    }
	}
*/
}

/*
// Diaporama dans un tableau pour affichage de texte
function diapo(id_afficher){
	
	var nb=3; // nombres d'éléments qui seront afficher ou masquer -1
	var nom="legende"; //nom générique des éléments à afficher
	var tableau = new Array();
	
	for(i=0;i<nb;i++)
	{
		tableau[i]=nom+i;
		
		document.getElementById(tableau[i]).style.display='none';
	}
	document.getElementById(id_afficher).style.display='block';
}

*/

// PRELOAD ET CHANGEMENT D IMAGE A AMELIORER
function loading(){
	if(document.images){
	var tabImages = new Array;
	for(i=0; i<loading.arguments.length ; i++){
		tabImages[i]= new Image();
		tabImages[i].src += "images/diapo/";
		tabImages[i].src += loading.arguments[i];
		}
	}
}
var tabImages = new Array;
loading ("renovation-0.jpg","renovation-1.jpg","renovation-2.jpg","renovation-3.jpg","renovation-4.jpg","renovation-5.jpg","renovation-6.jpg","renovation-7.jpg","renovation-8.jpg","renovation-9.jpg","renovation-10.jpg");



// AFFICHAGE D UN  TEXTE CONTENU DANS UNE DIV PLUS CHANGEMENT D IMAGE
function bloc(img,txt){
	// CHANGEMENT D IMAGE
	document.getElementById('big').src='images/diapo/big/'+img+'.jpg'; 
	//creation d'un tableau pour les menus
	var lien = new Array('diamant','lady','alcao','sirocco','camelia','ballotins','florentins','gamme','palets','chocolats','calissons','carolines','macarons','marrons','pieces');
	//boucle pour masquer les menus
	for (var i=0; i<lien.length; i++) {
//	alert (lien[i]);
	document.getElementById(lien[i]).style.display='none'; 	
	}
	document.getElementById(txt).style.display='block'; 	
}


// DIAPORAMA
<!--
// * Dependencies * 
// this function requires the following snippets:
// JavaScript/images/switchImage
//
// BODY Example:
// <body onLoad="mySlideShow1.play(); mySlideShow2.play();">
// <img src="originalImage1.gif" name="slide1">
// <img src="originalImage2.gif" name="slide2">
//
// SCRIPT Example:
// var mySlideList1 = ['image1.gif', 'image2.gif', 'image3.gif'];
// var mySlideShow1 = new SlideShow(mySlideList1, 'slide1', 3000, "mySlideShow1");
// var mySlideList2 = ['image4.gif', 'image5.gif', 'image6.gif'];
// var mySlideShow2 = new SlideShow(mySlideList2, 'slide2', 1000, "mySlideShow2");
<!--

function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none")
    {
      document.images[imgName].src = imgSrc;
    }
  }
}

function SlideShow(slideList, image, speed, name)          
{
  this.slideList = slideList;
  this.image = image;
  this.speed = speed;
  this.name = name;
  this.current = 0;
  this.timer = 0;
}

SlideShow.prototype.play = SlideShow_play;  
//TEXTE AJOUTER
SlideShow.prototype.arret = SlideShow_arret;  
SlideShow.prototype.fade = SlideShow_fade;  

function SlideShow_fade()
{
with(this)
	{
	new Effect.Fade(document.getElementById('photo'));
	}
}

function SlideShow_arret()       
{
with(this)
	{
    clearTimeout(timer);
    clearTimeout(Fade_Time);
	}
}
////////////////////////////////////////////////////////
function SlideShow_play()       
{
  with(this)
  {
	if(current++ == slideList.length-1) current = 0;
    switchImage(image, slideList[current]);
    clearTimeout(timer);
	//TEXTE AJOUTER
	Fade_Time = setTimeout(name+'.fade()', speed-1000);
	
	timer = setTimeout(name+'.play()', speed);
	//TEXTE AJOUTER
	new Effect.Appear(document.getElementById('photo'));
	//TEXTE AJOUTER
//	new Effect.Fade(document.getElementById('photo'));
  }
}

// DECLARATION
/*
var mySlideList0 = ['images/carte/IMG_0156.jpg','images/carte/IMG_0185.jpg','images/carte/IMG_0191.jpg','images/carte/IMG_0197.jpg'];
var mySlideShow0 = new SlideShow(mySlideList0, 'slide0', 2000, "mySlideShow0");
*/









//EXPRESSION REGULIERES
function verif(form) 
{
var erreur=0 ;
var regtext=new RegExp("^[a-zA-Z]{3,}$","");
if(regtext.test(form.nom.value)!=true)
	{
		erreur=1;
	}
	
var regtel=new RegExp("^[0-9. -]{10,}","");
if(regtel.test(form.tel.value)!=true)
	{
		erreur=2;
	}

var regmail=new RegExp("^[a-zA-Z0-9._-]{1,}[@]{1}[a-zA-Z0-9._-]{1,}[.]{1}[a-zA-Z]{2,5}$","");
if(regmail.test(form.mail.value)!=true)
	{
		erreur=3;
	}

switch (erreur)
	{
	case 0:
	form.envoi.value=1;
	return true;
	break;

	case 1:
	alert("Votre nom n'est pas conforme");
	return false;
	break;
	
	case 2:
	alert("Votre numero de téléphone n'est pas conforme");
	return false;
	break;
	
	case 3:
	alert("Votre mail n'est pas conforme");
	return false;
	break;
	}
}



