// JavaScript Document

	// fonction pour l'affichage des messages d'alerte
	
	function calculeHauteurContenu(){
		hauteurContenu=document.getElementById("repere").offsetTop+1;
	}

	function alerte(message){
		centrageAlerte();
		document.getElementById("contenuAlerte").innerHTML=message;
		document.getElementById("messageAlerte").style.display="block";
		if(document.all)
		{
			for(i=0;i<document.getElementsByTagName("select").length;i++)
			{
				document.getElementsByTagName("select")[i].style.visibility = "hidden";
			}
		}
		initdragableElements();
	}

	function centrageAlerte(){
		var hauteurScroll=document.documentElement.scrollTop;
		var largeurContenu=document.getElementById("repere").offsetLeft+1;
		var largeurAlerte=364;
		var hauteurAlerte=164;
		var coordoonneeX=(largeurContenu-largeurAlerte)/2;
		if(document.all)
		{
			var coordoonneeY=hauteurScroll+((hauteurContenu-hauteurAlerte)/2);
		}
		else
		{
			var coordoonneeY=hauteurScroll+((hauteurContenu-hauteurAlerte)/2);
		}
		
		document.getElementById("messageAlerte").style.left=coordoonneeX+"px";
		document.getElementById("messageAlerte").style.top=coordoonneeY+"px";
	}
	
	function fermerAlerte(){
		document.getElementById("messageAlerte").style.display="none";
		if(document.all)
		{
			for(i=0;i<document.getElementsByTagName("select").length;i++)
			{
				document.getElementsByTagName("select")[i].style.visibility = "visible";
			}
		}
	}

	
	// fonctions permettant d'afficher ou masquer les recherches par thèmes et par Marques

	function initialiseItemsRecherche(){
		document.getElementById("resultatRechercheThemes").style.display="none";
		document.getElementById("resultatRechercheMarques").style.display="none";
	}

	function afficheMasqueItemsRecherche(listeItems,autreListeItems,lienListe,lienAutreListe){
		if(document.getElementById(autreListeItems).style.display=="block")
		{
//			document.getElementById(autreListeItems).style.display="none";
//			document.getElementById(lienAutreListe).style.fontWeight="normal";
//			document.getElementById(lienAutreListe).style.backgroundPosition="0 5px";
			
			if(document.getElementById(listeItems).style.display=="none")
			{
				document.getElementById(listeItems).style.display="block";
				document.getElementById(lienListe).style.fontWeight="bold";
				document.getElementById(lienListe).style.backgroundPosition="right 0";
			}
			
			else if(document.getElementById(listeItems).style.display=="block")
			{
				document.getElementById(listeItems).style.display="none";
				document.getElementById(lienListe).style.fontWeight="normal";
				document.getElementById(lienListe).style.backgroundPosition="right 0";
			}
			
		}
		else if(document.getElementById(autreListeItems).style.display=="none")
		{
//			document.getElementById(autreListeItems).style.display="none";
//			document.getElementById(lienAutreListe).style.fontWeight="normal";
//			document.getElementById(lienAutreListe).style.backgroundPosition="0 5px";
			
			if(document.getElementById(listeItems).style.display=="none")
			{
				document.getElementById(listeItems).style.display="block";
				document.getElementById(lienListe).style.fontWeight="bold";
				document.getElementById(lienListe).style.backgroundPosition="right 0";
			}
			
			else if(document.getElementById(listeItems).style.display=="block")
			{
				document.getElementById(listeItems).style.display="none";
				document.getElementById(lienListe).style.fontWeight="normal";
				document.getElementById(lienListe).style.backgroundPosition="right 0";
			}
			
		}
	}
	
	
	// 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;
		}
	}
	
	// contrôle qu'un mot de passe a bien été entré
	
	function controleIdentifiants(champ1,champ2,valeur1,valeur2){
		if(document.getElementById(champ1).value==valeur1)
		{
			alert("Geben Sie Ihre Identifizierung ein")
			document.getElementById(champ1).focus();
			return false;
		}
		if(document.getElementById(champ2).value==valeur2)
		{
			alert("Geben Sie Ihr Passwort ein")
			document.getElementById(champ2).focus();
			return false;
		}
		return true;
		
	}
	
	
	// 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 initialisationOnglets2(){
		 document.getElementById("contenuConseils").style.display="none";
		 document.getElementById("contenuExemples").style.display="block";
		 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("Geben Sie Ihren Namen an");
					monform.nom.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.prenom)
			{
				if (monform.prenom.value=='')
				{
					alert("Geben Sie Ihren Vornamen an");
					monform.prenom.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			
			if(monform.adresse)
			{
				if (monform.adresse.value=='')
				{
					alert("Geben Sie Ihre Adresse an");
					monform.adresse.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.cp)
			{
				if (monform.cp.value=='')
				{
					alert("Geben Sie Ihre Postleitzahl an");
					monform.cp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.ville)
			{
				if (monform.ville.value=='')
				{
					alert("Geben Sie Ihre Postleitzahl an");
					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("Geben Sie Ihre Telefonnr. an");
					monform.tel.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.email)
			{
				if (monform.email.value=='')
				{
					alert("Geben Sie Ihre Email-Adresse an");
					monform.email.style.backgroundColor="#ecd9e9";
					return false;
				}
				if(!reg_email.test(monform.email.value))
				{
					alert("Das Format Ihrer Email-Adresse ist ungültig");
					monform.email.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.email2)
			{
				if (monform.email2.value=='')
				{
					alert("Geben Sie Ihre Email-Adresse an");
					monform.email2.style.backgroundColor="#ecd9e9";
					return false;
				}
				if(!reg_email.test(monform.email2.value))
				{
					alert("Das Format Ihrer Email-Adresse ist ungültig");
					monform.email2.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.choixMdp)
			{
				if (monform.choixMdp.value=='')
				{
					alert("Wählen Sie Ihr Passwort");
					monform.choixMdp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.confirmationMdp)
			{
				if (monform.confirmationMdp.value=='')
				{
					alert("Bestätigen Sie Ihr Passwort");
					monform.confirmationMdp.style.backgroundColor="#ecd9e9";
					return false;
				}
				if (monform.confirmationMdp.value!=monform.choixMdp.value)
				{
					alert("Die Bestätigung Ihres Passwortes stimmt nicht mit dem gewählten Passwort überein");
					monform.confirmationMdp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.mdp)
			{
				if (monform.mdp.value=='')
				{
					alert("Wählen Sie Ihr Passwort");
					monform.mdp.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if(monform.mdp2)
			{
				if (monform.mdp2.value=='')
				{
					alert("Wählen Sie Ihr Passwort");
					monform.mdp2.style.backgroundColor="#ecd9e9";
					return false;
				}
			}
			if ((monform.codece.value!='') && (!monform.CA.checked))
			{
				alert("Wenn Sie einen EG-Code haben, müssen Sie die Mitgliedskarte nehmen");
				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('Sie müssen die Allgemeinen Verkaufsbedingungen durch Ankreuzen des entsprechenden Feldes akzeptieren');}
			}
	}

	function accepte_cond()
	{
		if (!document.getElementById('accepteConditions').checked)
		{
			alert('Sie müssen die Allgemeinen Verkaufsbedingungen durch Ankreuzen des entsprechenden Feldes akzeptieren');
			return(false);
		}
		return(true);
	}
	
	
	/* 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('Fehler bei Ihrem Geburtsdatum');
		monform.ANNEE.focus();
		return false;
	}
	if ((!monform.Q1[0].checked) && (!monform.Q1[1].checked) && (!monform.Q1[2].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWie haben Sie von Scrapbooking erfahren?');
		return false;
	}
	if ((!monform.Q2[0].checked) && (!monform.Q2[1].checked) && (!monform.Q2[2].checked) && (!monform.Q2[3].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWie haben Sie von der Website von Scrapmalin erfahren?');
		return false;
	}
	if ((!monform.Q3[0].checked) && (!monform.Q3[1].checked) && (!monform.Q3[2].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWie lange kennen Sie Scrapbooking schon?');
		return false;
	}
	if ((!monform.Q4[0].checked) && (!monform.Q4[1].checked) && (!monform.Q4[2].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWo kaufen Sie Ihr Material am häufigsten?');
		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('Bitte kreuzen Sie bei der Frage:\nWelche Erwartungen haben Sie an eine Website? drei Antworten an');
		return false;
	}
	if ((!monform.Q13[0].checked) && (!monform.Q13[1].checked) && (!monform.Q13[2].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWie lange beschäftigen Sie sich pro Woche mit Scrapbooking ?');
		return false;
	}
	if ((!monform.Q14[0].checked) && (!monform.Q14[1].checked) && (!monform.Q14[2].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWelche Summe geben Sie pro Monat für Scrapbooking aus?');
		return false;
	}
	if ((!monform.Q15[0].checked) && (!monform.Q15[1].checked) && (!monform.Q15[2].checked) && (!monform.Q15[3].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nWofür kaufen Sie im Internet auf den Scrapbooking-Sites ein?');
		return false;
	}
	if ((!monform.Q16[0].checked) && (!monform.Q16[1].checked) && (!monform.Q16[2].checked) && (!monform.Q16[3].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nSie betrachten sich als?');
		return false;
	}
	if ((!monform.Q17[0].checked) && (!monform.Q17[1].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nSind Sie Mitglied eines kreativen Freizeitvereins?');
		return false;
	}
	if ((!monform.Q18[0].checked) && (!monform.Q18[1].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nHaben Sie bereits eine praktische Schulung im Scrapbooking gemacht?');
		return false;
	}
	if ((!monform.Q19[0].checked) && (!monform.Q19[1].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nFinden Sie im Allgemeinen das, was Sie suchen? ');
		return false;
	}
	if ((!monform.Q20[0].checked) && (!monform.Q20[1].checked))
	{
		alert('Bitte beantworten Sie die Frage:\nHaben Sie noch ein anderes kreatives Hobby?');
		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('Bitte geben Sie an, welche anderen, kreativen Hobbys Sie haben (3 Antworten)');
		return false;
	}
	
	if(monform.Q20[1].checked == true && controleLoisirs < 9)
	{
		alert('Geben Sie höchstens 3 andere kreative Hobbys an');
		return false;
	}
	
	if ((!monform.Q21[0].checked) && (!monform.Q21[1].checked))
	{
		alert('Bitte beantworten Sie die Frage:  Kennen Sie den Trend zur „persönlichen Gestaltung“?');
		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('Bitte geben Sie an, welche Produkte Sie zur „persönlichen Gestaltung“ benötigen (3 Antworten)');
		return false;
	}
	
	if(monform.Q20[1].checked == true && controleCustomisation < 4)
	{
		alert('Bitte geben Sie höchstens 3 Produktarten an, die Sie zur „persönlichen Gestaltung“ benötigen');
		return false;
	}
	
	if ((!monform.Q22[0].checked) && (!monform.Q22[1].checked))
	{
		alert('Bitte beantworten Sie die Frage:  Würden Sie sich wünschen, dass eine Website den ganzen Bedarf für die persönliche Gestaltung abdeckt?');
		return false;
	}
	return true;
}
	
	
	// affichage / masquage du texte "qu'est ce que le scrapbooking" sur la home

	function initialiseTexteScrapbooking(){
		document.getElementById("leScrapbooking2").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');
	}
	
	function afficheFlash(fichier,x,y)
	{
		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="'+x+'" height="'+y+'" id="'+fichier+'" align="middle">\n');
		document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('<param name="movie" value="'+fichier+'" />\n');
		document.write('<param name="quality" value="high" />\n');
		document.write('<param name="wmode" value="transparent" />\n');
		document.write('<embed width="'+x+'" height="'+y+'" src="'+fichier+'" quality="high" wmode="transparent" name="'+fichier+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
		document.write('</object>\n');
	}

// ================================================ SURVOL ECHANTILLONS COLLECTIONS
//	nEchantillons;
//	nb;
	
	function survolEchantillonsOn(echantillon)
	{
		for(i=0;i<nEchantillons;i++)
		{
			if(listeEchantillons[i] == echantillon)
			{
				nb = i;
				document.getElementById("visuelEchantillon").src="images/"+echantillons[nb];
			}
		}
	}

	function survolEchantillonsInit()
	{
		listeEchantillons = document.getElementById("collectionListe").getElementsByTagName("li");
		nEchantillons = listeEchantillons.length;		
		for(i=0;i<nEchantillons;i++)
		{
			listeEchantillons[i].onmouseover = function() {survolEchantillonsOn(this);}
		}
	}
// ================================================ SURVOL ECHANTILLONS COLLECTIONS


// ================================================ DEFILEMENT ACTUS
	function defilementActus()
	{
		var tableActus = new Array;
		var tableActus = document.getElementById("accueilActu").getElementsByTagName("p");
		var nActus = tableActus.length;
		
		for(i=0;i<nActus;i++)
		{
			if(tableActus[i].className == "actu visible")
			{
				nouvelleActu = i+1;
				if(nouvelleActu > nActus-1)
				{
					nouvelleActu = 0;
				}
			}
		}
		for(i=0;i<nActus;i++)
		{
			if(i == nouvelleActu)
			{
				tableActus[i].className = "actu visible";
			}
			else
			{
				tableActus[i].className = "actu invisible";
			}
		}
		
		setTimeout("defilementActus()",8000);
	}
// ================================================ DEFILEMENT ACTUS*

	/* ============================== AFFICHAGE DES FLASH */
	function afficheFlashs(version,nom,largeur,hauteur){
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+',0,0,0" width='+largeur+' height='+hauteur+'>\n');
		document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('<param name="movie" value='+nom+' />\n');
		document.write('<param name="quality" value="high" />\n');
		document.write('<param name="wmode" value="transparent" />\n');
		document.write('<embed src='+nom+' quality="high" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width='+largeur+' height='+hauteur+'></embed>\n');
		document.write('</object>\n');
	}
/* ============================== AFFICHAGE DES FLASH */