	// fonction pour l'affichage des messages d'alerte	
	function calculeHauteurContenu(){
		hauteurContenu=document.getElementById("repere").offsetTop+1;		
	}
	
	function InfoPanier(message,largeur,hauteur){
		//centrageAlerte("messagePanier");
		
		centrageAlerte("messagePanier",largeur,hauteur);
		if(message!='' && message!=undefined )
		document.getElementById("contenuPanier").innerHTML=message;		
		document.getElementById("messagePanier").style.display="block";
		if(document.all)
		{
			for(i=0;i<document.getElementsByTagName("select").length;i++)
			{
				document.getElementsByTagName("select")[i].style.visibility = "hidden";
			}										
		}
		if(document.getElementById('flashCategorie')!=null )
		document.getElementById('flashCategorie').style.visibility="hidden";
		if(document.getElementById('Player')!=null )		
		document.getElementById('Player').style.visibility="hidden";
		initdragableElements();
		YA_showFond();
		
	}
	function alerte(fenetre,largeur,hauteur){
		centrageAlerte(fenetre,largeur,hauteur);		
//			document.getElementById("contenu").innerHTML=fenetre;
		document.getElementById(fenetre).style.display="block";
		if(document.all)
		{
			for(i=0;i<document.getElementsByTagName("select").length;i++)
			{
				document.getElementsByTagName("select")[i].style.visibility = "hidden";
			}						
		}
		
		if(document.getElementById('flashCategorie')!=null )
		document.getElementById('flashCategorie').style.visibility="hidden";
		if(document.getElementById('Player')!=null )
		document.getElementById('Player').style.visibility="hidden";
		initdragableElements();		
		YA_showFond();
		
	}

	
/*
	var positionTimer;
	var positionFenetre;
	var positionLargeur;
	var positionHauteur;

	function alerte(fenetre,largeur,hauteur){
		positionFenetre = fenetre;
		positionLargeur = largeur;
		positionHauteur = hauteur;
		calculeposition();
		positionTimer = setInterval("calculeposition()",100);
		if(document.getElementById("modifAdresseLivraison").style.display == "block")
		{
			document.getElementById("masque2").style.display="block";
		}
		else
		{
			document.getElementById("masque").style.display="block";
		}
		document.getElementById(fenetre).style.display="block";
	}
*/




	function centrageAlerte(fenetre,largeur,hauteur){
		calculeHauteurContenu();
		var hauteurScroll=document.documentElement.scrollTop;
		var largeurContenu=document.getElementById("repere").offsetLeft+1;
		//var largeurAlerte=364;
		//var hauteurAlerte=164;
		var largeurAlerte=largeur;
		var hauteurAlerte=hauteur;
		var coordoonneeX=(largeurContenu-largeurAlerte)/2;
		if(document.all)
		{
			var coordoonneeY=hauteurScroll+((hauteurContenu-hauteurAlerte)/2);
		}
		else
		{
			var coordoonneeY=hauteurScroll+((hauteurContenu-hauteurAlerte)/2);
		}
		
		document.getElementById(fenetre).style.left=coordoonneeX+"px";
		document.getElementById(fenetre).style.top=coordoonneeY+"px";
	}
	
	function fermerAlerte(fenetre){
		document.getElementById(fenetre).style.display="none";
		if(document.all)
		{
			for(i=0;i<document.getElementsByTagName("select").length;i++)
			{
				document.getElementsByTagName("select")[i].style.visibility = "visible";
			}			
		}
		if(document.getElementById('flashCategorie')!=null )
		document.getElementById('flashCategorie').style.visibility="visible";
		if(document.getElementById('Player')!=null )
		document.getElementById('Player').style.visibility="visible";
		
		YA_hideFond();
	}				
	

	function replace_id(nom,valeur)
	{
		if (document.getElementById) document.getElementById(nom).className = valeur;
		else if (document.all) document.all[nom].className = valeur;
	
	}


	
	function change_div(nom,valeur)
	{
		if (document.getElementById) document.getElementById(nom).innerHTML = valeur;
		else if (document.all) document.all[nom].innerHTML = valeur;
	}
	
	// fonctions permettant de vider et réinitialiser les champs identifiant/mot de passe
	
	function viderChamp(nom,valeur){
		if(document.getElementById(nom).value==valeur)
		{
			document.getElementById(nom).value="";
		}
	}
	
	function retablirChamp(nom,valeur){
		if(document.getElementById(nom).value=="")
		{
			document.getElementById(nom).value=valeur;
		}
	}
	
	function loadChamp(nom,valeur){
		document.getElementById(nom).value=valeur;
	}
	
	// contrôle qu'un mot de passe a bien été entré
	
	function Veriflogin(champ1,champ2,value1,value2){
		//alerte("Veriflogin","messageAlerte",130,200);
		//return false;		
		
		if(document.getElementById(champ1).value=="" || document.getElementById(champ1).value==value1 )
		{
			document.getElementById("alerte_middle").innerHTML="Vous devez entrer votre identifiant";
			alerte("messageAlerte",364,200);
			document.getElementById(champ1).focus();
			return false;
		}else{
			if( !Verifmail(document.getElementById(champ1).value) )	{		
			document.getElementById("alerte_middle").innerHTML="Entrez un email valide";
			alerte("messageAlerte",364,200);
			return false;	
			}
		}	
		
		if(document.getElementById(champ2).value=="" || document.getElementById(champ2).value==value2 )
		{
			document.getElementById("alerte_middle").innerHTML="Vous devez entrer votre mot de passe";
			alerte("messageAlerte",364,164);
			document.getElementById(champ2).focus();
			return false;
		}
		return true;				
	}
	
	function Verifmail(testmail){
		checkThisEmail = testmail;
		var myEMailIsValid = true;
		var myAtSymbolAt = checkThisEmail.indexOf('@');
		var myLastDotAt = checkThisEmail.lastIndexOf('.');
		var mySpaceAt = checkThisEmail.indexOf(' ');
		var myLength = checkThisEmail.length;
		if (myAtSymbolAt < 1 ) 
		{myEMailIsValid = false}
		if (myLastDotAt < myAtSymbolAt) 
		{myEMailIsValid = false}
		if (myLength - myLastDotAt <= 2) 
		{myEMailIsValid = false}
		if (mySpaceAt != -1) 
		{myEMailIsValid = false}
			
		return myEMailIsValid;
	}
	
	// affichage de Mon espace personnalisé
	
	function afficherMonEspace(){
		document.getElementById("espaceNonIdentifie").style.display="none";
		document.getElementById("espaceIdentifie").style.display="block";
	}
	
	// fonctionnement du menu de gauche
	
	function sousMenu(lien,menu){
		var nombreMenus=tousLesMenus.length;
		for(i=0;i<nombreMenus;i++)
		{
			if("lienMenu"+tousLesMenus[i]!=lien)
			{
				document.getElementById("lienMenu"+tousLesMenus[i]).style.backgroundPosition="0 0";
				document.getElementById("menu"+tousLesMenus[i]).style.display="none";
			}
			else
			{
				
				if(document.getElementById(menu).style.display=="none")
				{
					document.getElementById(lien).style.backgroundPosition="0 -60px";
					document.getElementById(menu).style.display="block";
				}
				else
				{
					document.getElementById(lien).style.backgroundPosition="0 -30px";
					document.getElementById(menu).style.display="none";
				}
			}
		}
	}
	
	function initialiseMenu(lienMenuOuvert,menuOuvert,sousMenuActif){
		document.getElementById(lienMenuOuvert).style.backgroundPosition="0 -60px";
		document.getElementById(menuOuvert).style.display="block";
	}
	
	function survol(element){
		if(element.style.backgroundPosition.indexOf("-60px")==-1)
		{
			
			element.style.backgroundPosition="0 -30px";
		}
		else
		{
			element.style.backgroundPosition="0 -60px"
		}
	}
	
	function quitteSurvol(element){
		
		if(element.style.backgroundPosition.indexOf("-60px")==-1)
		{
			element.style.backgroundPosition="0 0";
		}
		else
		{
			element.style.backgroundPosition="0 -60px"
		}
	}
	
	
	// fonctions pour le fonctionnement des onglets de la fiche (conseils/exemples)

	 function initialisationOnglets(){
		 document.getElementById("contenuConseils").style.display="block";
		 document.getElementById("contenuExemples").style.display="none";
		 document.getElementById("contenuVideo").style.display="none";
	 }
	 
	 function allumeEteintOnglets(aEteindre,aEteindre2,aAllumer,ongletAEteindre,ongletAEteindre2,ongletAAllumer){
		 if(document.getElementById(aAllumer).style.display=="none")
		 {
		 	document.getElementById(aEteindre).style.display="none";
			document.getElementById(aEteindre2).style.display="none";
			document.getElementById(aAllumer).style.display="block";
			document.getElementById(ongletAEteindre).className="ongletInactif";
			document.getElementById(ongletAEteindre2).className="ongletInactif";
			document.getElementById(ongletAAllumer).className="ongletActif";
		 }
	 }
	 
	 
	 // fonctions pour affichage des différentes séries d'exemples

	function photoPrecedente(){
		var laPhotoPrecedente=serieExemple-1;
		
		if(laPhotoPrecedente!=0)
		{
			document.getElementById(serieExemple).className="serieExemplesInactive";
			document.getElementById(laPhotoPrecedente).className="serieExemplesActive";
			serieExemple-=1;
		}
		else
		{
			document.getElementById(serieExemple).className="serieExemplesInactive";
			document.getElementById(nombreSerie).className="serieExemplesActive";
			serieExemple=nombreSerie;
		}
	}
	
	function photoSuivante(){
		var laPhotoSuivante=serieExemple+1;
		if(laPhotoSuivante<=nombreSerie)
		{
			document.getElementById(serieExemple).className="serieExemplesInactive";
			document.getElementById(laPhotoSuivante).className="serieExemplesActive";
			serieExemple+=1;
		}
		else
		{
			document.getElementById(serieExemple).className="serieExemplesInactive";
			document.getElementById(1).className="serieExemplesActive";
			serieExemple=1;
		}
	}
	
	
	// fonctions pour affichage des différentes éléments d'1 kit

	function kitPrecedent(){
		var leKitPrecedent=leKitActif-1;
		
		if(leKitPrecedent!=0)
		{
			document.getElementById(leKitActif).className="kitInactif";
			document.getElementById(leKitPrecedent).className="kitActif";
			leKitActif-=1;
		}
		else
		{
			document.getElementById(leKitActif).className="kitInactif";
			document.getElementById(nombreKit).className="kitActif";
			leKitActif=nombreKit;
		}
	}
	
	function kitSuivant(){
		var leKitSuivant=leKitActif+1;
		if(leKitSuivant<=nombreKit)
		{
			document.getElementById(leKitActif).className="kitInactif";
			document.getElementById(leKitSuivant).className="kitActif";
			leKitActif+=1;
		}
		else
		{
			document.getElementById(leKitActif).className="kitInactif";
			document.getElementById(1).className="kitActif";
			leKitActif=1;
		}
	}
	
	
	// fonctions pour affichage des différents exemples

	function exemplePrecedent(){
		var lexemplePrecedent=lexempleActif-1;
		
		if(lexemplePrecedent!=0)
		{
			document.getElementById(lexempleActif).className="exempleReaInactif";
			document.getElementById(lexemplePrecedent).className="exempleReaActif";
			lexempleActif-=1;
		}
		else
		{
			document.getElementById(lexempleActif).className="exempleReaInactif";
			document.getElementById(nombreExemple).className="exempleReaActif";
			lexempleActif=nombreExemple;
		}
	}
	
	function exempleSuivant(){
		var lexempleSuivant=lexempleActif+1;
		if(lexempleSuivant<=nombreExemple)
		{
			document.getElementById(lexempleActif).className="exempleReaInactif";
			document.getElementById(lexempleSuivant).className="exempleReaActif";
			lexempleActif+=1;
		}
		else
		{
			document.getElementById(lexempleActif).className="exempleReaInactif";
			document.getElementById(1).className="exempleReaActif";
			lexempleActif=1;
		}
	}
	
	
	function validationForm(monform) // validation des formualires
		{
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			
			if(monform.nom)
			{
				monform.nom.style.backgroundColor="";
			}
			if(monform.prenom)
			{
				monform.prenom.style.backgroundColor="";
			}
			
			if(monform.adresse)
			{
				monform.adresse.style.backgroundColor="";
			}
			if(monform.cp)
			{
				monform.cp.style.backgroundColor="";
			}
			if(monform.ville)
			{
				monform.ville.style.backgroundColor="";
			}
/*			if(monform.pays)
			{
				monform.pays.style.backgroundColor="";
			}*/
			if(monform.tel)
			{
				monform.tel.style.backgroundColor="";
			}
			if(monform.email)
			{
				monform.email.style.backgroundColor="";
			}
			if(monform.email2)
			{
				monform.email2.style.backgroundColor="";
			}
			if(monform.choixMdp)
			{
				monform.choixMdp.style.backgroundColor="";
			}
			if(monform.confirmationMdp)
			{
				monform.confirmationMdp.style.backgroundColor="";
			}
			if(monform.mdp)
			{
				monform.mdp.style.backgroundColor="";
			}
			if(monform.mdp2)
			{
				monform.mdp2.style.backgroundColor="";
			}
			
			if(monform.nom)
			{
				if (monform.nom.value=='')
				{
					alert("Veuillez indiquer votre nom");
					monform.nom.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.prenom)
			{
				if (monform.prenom.value=='')
				{
					alert("Veuillez indiquer votre prénom");
					monform.prenom.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			
			if(monform.adresse)
			{
				if (monform.adresse.value=='')
				{
					alert("Veuillez indiquer votre adresse");
					monform.adresse.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.cp)
			{
				if (monform.cp.value=='')
				{
					alert("Veuillez indiquer votre code postal");
					monform.cp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.ville)
			{
				if (monform.ville.value=='')
				{
					alert("Veuillez indiquer votre ville");
					monform.ville.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
/*			if(monform.pays)
			{
				if (monform.pays.value=='')
				{
					alert("Veuillez indiquer votre pays");
					monform.pays.style.backgroundColor="#ecd9e9";
					monform.pays.focus();
					return false;
				}
			}*/
			if(monform.tel)
			{
				if (monform.tel.value=='')
				{
					alert("Veuillez indiquer votre n° de téléphone");
					monform.tel.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.email)
			{
				if (monform.email.value=='')
				{
					alert("Veuillez indiquer votre adresse email");
					monform.email.style.backgroundColor="#ecd9e9";
					return false;
				}
				if(!reg_email.test(monform.email.value))
				{
					alert("Le format de votre adresse email est invalide");
					monform.email.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.email2)
			{
				if (monform.email2.value=='')
				{
					alert("Veuillez indiquer votre adresse email");
					monform.email2.style.backgroundColor="#ecd9e9";
					return false;
				}
				if(!reg_email.test(monform.email2.value))
				{
					alert("Le format de votre adresse email est invalide");
					monform.email2.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.choixMdp)
			{
				if (monform.choixMdp.value=='')
				{
					alert("Veuillez choisir votre mot de passe");
					monform.choixMdp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.confirmationMdp)
			{
				if (monform.confirmationMdp.value=='')
				{
					alert("Veuillez confirmer votre mot de passe");
					monform.confirmationMdp.style.backgroundColor="#ecd9e9";
					return false;
				}
				if (monform.confirmationMdp.value!=monform.choixMdp.value)
				{
					alert("La confirmation de votre mot de passe ne correspond pas au mot de passe choisi");
					monform.confirmationMdp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.mdp)
			{
				if (monform.mdp.value=='')
				{
					alert("Veuillez indiquer votre mot de passe");
					monform.mdp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.mdp2)
			{
				if (monform.mdp2.value=='')
				{
					alert("Veuillez indiquer votre mot de passe");
					monform.mdp2.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if ((monform.codece.value!='') && (!monform.CA.checked))
			{
				alert("Si vous avez un code CE, vous devez prendre la carte d'adhérent");
				return false;
			}
			return true;
		}

	function accepte_cond()
	{
		if (!document.getElementById('accepteConditions').checked)
		{
			alert('Vous devez accepter les conditions générales de vente en cochant la case');
			return(false);
		}
		return(true);
	}	

	/* fonction pour le choix du paiement */
	
	function verifierChoixPaiement(sousMenu,boutonRadio,message,page){
		if(sousMenu=="oui")
		{
			document.getElementById('listeCb').style.display='block';
			document.getElementById('textePaiementCb').style.display='block';
		}
		else
		{
			document.getElementById('listeCb').style.display='none';
			document.getElementById('textePaiementCb').style.display='none';
		}
		
		if(boutonRadio!="noRadio")
		{
			document.getElementById(boutonRadio).checked=true;
		}
		
		if(message!="non")
		{
			if(document.getElementById('accepteConditions').checked==true)
			{
				if (confirm(message))
				{
					window.open(page,'_self');
				}
			}
			else
			{
				if(boutonRadio!="noRadio")
				{
					document.getElementById(boutonRadio).checked=false;
				}
				alert('Vous devez accepter les conditions générales de vente en cochant la case');}
			}
	}
	
	
	/* fonction pour le compteur des ventes flash*/
	
	var Compteur = function(nHeures,nMinutes,nSecondes,nAffichageHeures,nAffichageMinutes,nAffichageSecondes,nAffichageFin)
	{
		this.heures=nHeures;
		this.minutes=nMinutes;
		this.secondes=nSecondes;
		this.affichageHeures=nAffichageHeures;
		this.affichageMinutes=nAffichageMinutes;
		this.affichageSecondes=nAffichageSecondes;
		this.affichageFin=nAffichageFin;
		this.interval=0;
		
		
		this.finDecompte = function() // permet de stopper le défilement des images (sur un évènement onclick, onmouseover par exemple)
		{
			clearTimeout(this.interval);
		}

		
		this.decompte = function() // fonction pour le décompte
		{
			this.secondes-=1;
			// MAJ des données
			if (this.secondes==-1)
			{
				this.secondes=59;
				this.minutes-=1;
				if (this.minutes==-1)
				{
					this.minutes=59;
					this.heures-=1;
					if (this.minutes==-1)
					{
						this.finDecompte();
					}
				}
			}
			
			// Maj affichage
			if ((this.secondes==0) && (this.minutes==0) && (this.heures==0)) 
			{
				
				this.finDecompte();
				document.getElementById(this.affichageFin).innerHTML="TERMINEE";
			}
			else 
			{
				if (this.secondes<10) document.getElementById(this.affichageSecondes).innerHTML='0'+this.secondes;
				else document.getElementById(this.affichageSecondes).innerHTML=this.secondes;
				if (this.minutes<10) document.getElementById(this.affichageMinutes).innerHTML='0'+this.minutes;
				else document.getElementById(this.affichageMinutes).innerHTML=this.minutes;
				if (this.heures<10) document.getElementById(this.affichageHeures).innerHTML='0'+this.heures;
				else document.getElementById(this.affichageHeures).innerHTML=this.heures;
				var thisObj = this; // permet de récupérer le nom de l'occurence de l'objet
				this.interval = setTimeout(function(){ thisObj.decompte() },1000) 	
			}
		}
	}
	
	
	 // fonctions pour affichage des différentes séries de thèmes

	function themesPrecedents(){
		var laSeriePrecedente=serieThemes-1;
		var serie="themes"+serieThemes;
		var seriePrecedente="themes"+laSeriePrecedente;
		var nombreSerie="themes"+nombreSerieThemes;
		
		if(laSeriePrecedente!=0)
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById(seriePrecedente).className="resultatsVisibles";
			serieThemes-=1;
		}
		else
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById(nombreSerie).className="resultatsVisibles";
			serieThemes=nombreSerieThemes;
		}
	}
	
	function themesSuivants(){
		var laSerieSuivante=serieThemes+1;
		var serie="themes"+serieThemes;
		var serieSuivante="themes"+laSerieSuivante;
		var nombreSerie="themes"+nombreSerieThemes;
		
		if(laSerieSuivante<=nombreSerieThemes)
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById(serieSuivante).className="resultatsVisibles";
			serieThemes+=1;
		}
		else
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById("themes1").className="resultatsVisibles";
			serieThemes=1;
		}
	}
	
	
	
	function marquesPrecedentess(){
		var laSeriePrecedente=serieMarques-1;
		var serie="marques"+serieMarques;
		var seriePrecedente="marques"+laSeriePrecedente;
		var nombreSerie="marques"+nombreSerieMarques;
		
		if(laSeriePrecedente!=0)
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById(seriePrecedente).className="resultatsVisibles";
			serieMarques-=1;
		}
		else
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById(nombreSerie).className="resultatsVisibles";
			serieMarques=nombreSerieMarques;
		}
	}
	
	function marquesSuivantes(){
		var laSerieSuivante=serieMarques+1;
		var serie="marques"+serieMarques;
		var serieSuivante="marques"+laSerieSuivante;
		var nombreSerie="marques"+nombreSerieMarques;
		
		if(laSerieSuivante<=nombreSerieMarques)
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById(serieSuivante).className="resultatsVisibles";
			serieMarques+=1;
		}
		else
		{
			document.getElementById(serie).className="resultatsInvisibles";
			document.getElementById("marques1").className="resultatsVisibles";
			serieMarques=1;
		}
	}
	
	
	function verif(monform)
{
	if (monform.ANNEE.value.length==0)
	{
		alert('Erreur sur votre date de naissance!');
		monform.ANNEE.focus();
		return false;
	}
	if ((!monform.Q1[0].checked) && (!monform.Q1[1].checked) && (!monform.Q1[2].checked))
	{
		alert('Merci de répondre à la question :\nComment avez-vous connu le scrapbooking ?');
		return false;
	}
	if ((!monform.Q2[0].checked) && (!monform.Q2[1].checked) && (!monform.Q2[2].checked) && (!monform.Q2[3].checked))
	{
		alert('Merci de répondre à la question :\nComment avez-vous connu le site scrapmalin ?');
		return false;
	}
	if ((!monform.Q3[0].checked) && (!monform.Q3[1].checked) && (!monform.Q3[2].checked))
	{
		alert('Merci de répondre à la question :\nDepuis combien de temps connaissez-vous le scrapbooking ?');
		return false;
	}
	if ((!monform.Q4[0].checked) && (!monform.Q4[1].checked) && (!monform.Q4[2].checked))
	{
		alert('Merci de répondre à la question :\nOu achetez-vous votre matériel le plus souvent ?');
		return false;
	}
	var nb=0;
	if (monform.Q5.checked) nb++;
	if (monform.Q6.checked) nb++;
	if (monform.Q7.checked) nb++;
	if (monform.Q8.checked) nb++;
	if (monform.Q9.checked) nb++;
	if (monform.Q10.checked) nb++;
	if (monform.Q11.checked) nb++;
	if (monform.Q12.checked) nb++;
	if (nb<3) 
	{
		alert('Merci de cocher 3 réponses à la question :\nQuelles sont vos attentes d’un site internet ?');
		return false;
	}
	if ((!monform.Q13[0].checked) && (!monform.Q13[1].checked) && (!monform.Q13[2].checked))
	{
		alert('Merci de répondre à la question :\nCombien de temps par semaine consacrez-vous au scrapbooking ?');
		return false;
	}
	if ((!monform.Q14[0].checked) && (!monform.Q14[1].checked) && (!monform.Q14[2].checked))
	{
		alert('Merci de répondre à la question :\nQuelle somme mensuelle consacrez-vous au scrapbooking ?');
		return false;
	}
	if ((!monform.Q15[0].checked) && (!monform.Q15[1].checked) && (!monform.Q15[2].checked) && (!monform.Q15[3].checked))
	{
		alert('Merci de répondre à la question :\nPour quelle activité achetez-vous sur des sites internet de scrapbooking ?');
		return false;
	}
	if ((!monform.Q16[0].checked) && (!monform.Q16[1].checked) && (!monform.Q16[2].checked) && (!monform.Q16[3].checked))
	{
		alert('Merci de répondre à la question :\nVous considérez-vous comme ?');
		return false;
	}
	if ((!monform.Q17[0].checked) && (!monform.Q17[1].checked))
	{
		alert('Merci de répondre à la question :\nFaites-vous parti d’une association de loisir créatif ?');
		return false;
	}
	if ((!monform.Q18[0].checked) && (!monform.Q18[1].checked))
	{
		alert('Merci de répondre à la question :\nAvez-vous déja suivi un stage de formation au scrapbooking ?');
		return false;
	}
	if ((!monform.Q19[0].checked) && (!monform.Q19[1].checked))
	{
		alert('Merci de répondre à la question :\nTrouvez-vous ce que vous recherchez en général ?');
		return false;
	}
	if ((!monform.Q20[0].checked) && (!monform.Q20[1].checked))
	{
		alert('Merci de répondre à la question :\nPratiquez-vous un autre loisir créatif ?');
		return false;
	}
	var nbLoisirs = 12;
	var controleLoisirs = 0;
	
	for(i=0;i<nbLoisirs;i++)
	{
		if(monform.elements['autresLoisirs[]'][i].checked == false)
		{
			controleLoisirs += 1;
		}
	}
	
	if(monform.Q20[1].checked == true && controleLoisirs == nbLoisirs)
	{
		alert('Merci d\'indiquer quels autres loisirs créatifs vous pratiquez (3 réponses)');
		return false;
	}
	
	if(monform.Q20[1].checked == true && controleLoisirs < 9)
	{
		alert('Merci d\'indiquer au maximum 3 autres loisirs créatifs');
		return false;
	}
	
	if ((!monform.Q21[0].checked) && (!monform.Q21[1].checked))
	{
		alert('Merci de répondre à la question :\nConnaissez-vous la tendance de la \"customisation\" ?');
		return false;
	}
	
	var nbCustomisation = 7;
	var controleCustomisation = 0;
	
	for(i=0;i<nbCustomisation;i++)
	{
		if(monform.elements['produitsCustomisation[]'][i].checked == false)
		{
			controleCustomisation += 1;
		}
	}
	
	if(monform.Q21[1].checked == true && controleCustomisation == nbCustomisation)
	{
		alert('Merci d\'indiquer quel type de produits vous souhaiteriez trouver pour pouvoir customiser\n(3 réponses)');
		return false;
	}
	
	if(monform.Q20[1].checked == true && controleCustomisation < 4)
	{
		alert('Merci d\'indiquer au maximum 3 types de produits que vous souhaiteriez trouver pour pouvoir customiser');
		return false;
	}
	
	if ((!monform.Q22[0].checked) && (!monform.Q22[1].checked))
	{
		alert('Merci de répondre à la question :\n Aimeriez-vous qu\'un site réponde à tous les besoins de la customisation ?');
		return false;
	}
	return true;
}
	
	
	// affichage / masquage du texte "qu'est ce que le scrapbooking" sur la home

	function initialiseTexteScrapbooking(){
		document.getElementById("texteScrapbooking").style.display="none";
	}
	
	function afficheMasquetTexteScrapbooking(){
		if(document.getElementById("texteScrapbooking").style.display=="none")
		{
			document.getElementById("texteScrapbooking").style.display="block";
		}
		else
		{
			document.getElementById("texteScrapbooking").style.display="none";
		}
	}
	
	
	
	
	
	
	// pour deplacer des éléments
	
	
	/************************************************************************************************************
	(C) www.dhtmlgoodies.com, January 2006
	
	This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	
	
	Terms of use:
	You are free to use this script as long as the copyright message is kept intact. However, you may not
	redistribute, sell or repost it without our permission.
	
	Thank you!
	
	www.dhtmlgoodies.com
	Alf Magne Kalleland
	
	************************************************************************************************************/	
		
	var dragObjArray = new Array();
	var dragObjCloneArray = new Array();
	var numericIdToBeDragged = false;
	var dragDropTimer = -1;
	
	var mouse_x;
	var mouse_y;
	
	var el_x;
	var el_y;
	
	var currentZIndex = 10000;
	var dragableElementMoved = new Array();
	
	function getTopPos(inputObj)
	{		
	  var returnValue = inputObj.offsetTop;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML')returnValue += inputObj.offsetTop;
	  }
	  return returnValue;
	}
	
	function getLeftPos(inputObj)
	{
	  var returnValue = inputObj.offsetLeft;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML')returnValue += inputObj.offsetLeft;
	  }
	  return returnValue;
	}
		
	function initDragDropElement(e)
	{
		if(document.all)e = event;
		numericIdToBeDragged = this.className.replace(/[^0-9]/g,'');
		dragDropTimer=0;
		mouse_x = e.clientX;
		mouse_y = e.clientY;
		
		currentZIndex = currentZIndex + 1;
		
		dragObjCloneArray[numericIdToBeDragged].style.zIndex = currentZIndex;
		
		if(!dragableElementMoved[numericIdToBeDragged]){
			dragObjCloneArray[numericIdToBeDragged].style.top = getTopPos(dragObjArray[numericIdToBeDragged]) + 'px';
			dragObjCloneArray[numericIdToBeDragged].style.left = getLeftPos(dragObjArray[numericIdToBeDragged]) + 'px';
		}				
		el_x = dragObjCloneArray[numericIdToBeDragged].style.left.replace('px','')/1;
		el_y = dragObjCloneArray[numericIdToBeDragged].style.top.replace('px','')/1;

		
		timerDragDropElement();
		return false;
	}
	
	function timerDragDropElement()
	{
		if(dragDropTimer>=0 && dragDropTimer<10){
			dragDropTimer = dragDropTimer + 1;
			setTimeout('timerDragDropElement()',5);
			return;			
		}
		if(dragDropTimer>=10){
			if(dragObjCloneArray[numericIdToBeDragged].style.display=='none'){
				dragObjArray[numericIdToBeDragged].style.visibility = 'hidden';
				dragObjCloneArray[numericIdToBeDragged].style.display = 'block';
				dragObjCloneArray[numericIdToBeDragged].style.visibility = 'visible';
				dragObjCloneArray[numericIdToBeDragged].style.top = getTopPos(dragObjArray[numericIdToBeDragged]) + 'px';
				dragObjCloneArray[numericIdToBeDragged].style.left = getLeftPos(dragObjArray[numericIdToBeDragged]) + 'px';
				dragableElementMoved[numericIdToBeDragged] = true;	
			}
		}		
	}
	
	function cancelEvent()
	{
		return false;
	}
	
	function cancelSelectionEvent()
	{
		if(dragDropTimer>=0)return false;
		return true;
	}
	
	function moveDragableElement(e)
	{
		if(document.all)e = event;		
		if(dragDropTimer<10)return;	
		dragObjCloneArray[numericIdToBeDragged].style.left = (e.clientX - mouse_x + el_x) + 'px'; 
		dragObjCloneArray[numericIdToBeDragged].style.top = (e.clientY - mouse_y + el_y) + 'px'; 
	}
	
	function stop_dragDropElement()
	{
		dragDropTimer = -1;
		numericIdToBeDragged = false;
	}
	
	
	function initdragableElements()
	{
		var tmpElements = new Array();
		var allObjects = document.getElementsByTagName('*');
		for(var no=0;no<allObjects.length;no++){
			if(allObjects[no].className=='dragableElement'){
				allObjects[no].style.cursor = 'move';
				tmpElements[tmpElements.length] = allObjects[no];
			}
		}
		
		
		for(var no=0;no<tmpElements.length;no++){
			var el = tmpElements[no].cloneNode(true);
			tmpElements[no].className='dragableElement' + no;
			el.onmousedown = initDragDropElement;
			el.className='dragableElementClone' + no;			
			el.style.position='absolute';
			el.style.display='none';
			el.style.visibility='hidden';
			
			el.style.top = getTopPos(tmpElements[no]) + 'px';
			el.style.left = getLeftPos(tmpElements[no]) + 'px';
			el.style.left = getLeftPos(tmpElements[no]) + 'px';
			
			tmpElements[no].parentNode.insertBefore(el,tmpElements[no]);
			tmpElements[no].onmousedown = initDragDropElement;
			
			dragObjArray[no] = tmpElements[no];
			
			dragObjCloneArray[no] = el;
		}
		
		document.getElementById("lienOkAlerte").onmouseover = cancelEvent;
		document.body.onmousemove = moveDragableElement;
		document.body.onmouseup = stop_dragDropElement;
		document.body.onselectstart = cancelSelectionEvent;
		document.body.ondragstart = cancelEvent;
	}
	
	
	function fermerAnimation()
	{
		document.getElementById("animationSpeciale").style.display = "none";
	}
	
	
	function afficheFlashAnimeSpeciale()
	{

		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="770" height="670" id="intro_anniversaire" align="middle">\n');
		document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('<param name="movie" value="flash/intro_anniversaire.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="flash/intro_anniversaire.swf" quality="high" bgcolor="#ffffff" width="770" height="670" name="intro_anniversaire" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
		document.write('</object>\n');
	}
	
	function afficheFlashBandeauXyron()
	{
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="763" height="137" id="bandeau_xyron" align="middle">\n');
		document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('<param name="movie" value="flash/bandeau_xyron2.swf" />\n');
		document.write('<param name="quality" value="high" />\n');
		document.write('<param name="wmode" value="transparent" />\n');
		document.write('<embed src="flash/bandeau_xyron2.swf" quality="high" wmode="transparent" width="763" height="137" name="bandeau_xyron" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
		document.write('</object>\n');
	}

// JavaScript Document

function YA_hideSelectBoxes(){
	
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "hidden";
	}
}

function YA_showSelectBoxes(){
	
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}
}

function YA_showFond(){
	
	YA_hideSelectBoxes();	
	
	var arrayPageSize = YA_getPageSize();
	h=arrayPageSize[1];
	w=arrayPageSize[0];
	
	document.getElementById("fond_alerte").style.display="block";
	document.getElementById("fond_alerte").style.width=w+"px";
	document.getElementById("fond_alerte").style.height=h+"px";
}

function YA_hideFond(){	
	YA_showSelectBoxes();
	document.getElementById("fond_alerte").style.display="none";	
}

function YA_getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}
