// Opacity
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}
function calcul_qte(article,operation) {
	qte=document.getElementById(article).value;
	if (operation=="plus") {qte++;}
	else if (operation=="moins") {qte--;}
	if (qte<1) {qte=1;}
	if (qte>100) {qte=100;}
	document.getElementById(article).value=qte;
}
function verif_form() {
	verif=false;
	erreur=0;
	txt_erreur="";
	// Verif email
	valide_email=false;
	email = document.getElementById('email').value;	
	for(var j=1;j<(email.length);j++){
		if(email.charAt(j)=='@'){
			if(j<(email.length-4)){
				for(var k=j;k<(email.length-2);k++){
					if(email.charAt(k)=='.') valide_email=true;
				}
			}
		}
	}
	if(valide_email==false) {
		erreur++;
		txt_erreur+="Votre email n'est pas valide\n";
	}
	// Fin Verif email
	
	// Verif Password
	pass=document.getElementById('pass').value;
	pass2=document.getElementById('pass2').value;
	if (pass!=pass2) {
		erreur++;
		txt_erreur+="Vous n'avez pas recopié correctement votre mot de passe\n";
	}
	if(pass.length<6) {
		erreur++;
		txt_erreur+="Votre mot de passe doit faire 6 caractères minimum\n";
	}
	// Fin Verif Password
	
	// Verif Nom
	if(document.getElementById('nom').value=="") {
		erreur++;
		txt_erreur+="Veuillez renseigner votre nom\n";
	}
	// Fin Verif Nom
	
	// Verif Prénom
	if(document.getElementById('prenom').value=="") {
		erreur++;
		txt_erreur+="Veuillez renseigner votre prénom\n";
	}
	// Fin Verif Prénom
	
	// Verif Adresse
	if(document.getElementById('adresse').value=="") {
		erreur++;
		txt_erreur+="Veuillez renseigner votre adresse\n";
	}
	// Fin Verif Adresse
	
	// Verif Telephone
	if((!(isNumeric(document.getElementById('telephone').value))) || (document.getElementById('telephone').value.length!=10) || (document.getElementById('telephone').value.substr(0,1)!=0) || (document.getElementById('telephone').value.substr(1,1)==0) || (document.getElementById('telephone').value.substr(1,1)==7)) {
		erreur++;
		txt_erreur+="Votre téléphone est invalide\n";
	}
	// Fin Verif Telephone
	
	// Verif Code Postal
	if(document.getElementById('Post2').value=="0") {
		erreur++;
		txt_erreur+="Veuillez renseigner votre code postal\n";
	}
	// Fin Verif CP
	
	// Dernière etape
	if (erreur==0) {verif=true;}
	else {verif=false;alert(txt_erreur);}
	return verif;
}
function code_postal(cp) {
	if (cp>=75001 && cp<=75020) {document.getElementById('ville').value="Paris";}
	else {
		if (document.getElementById('ville').value=="Paris") {document.getElementById('ville').value="";}
	}
}
function afficher_la_date() {
	today=new Date;
	liste_jours=new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
	liste_mois=new Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');
	heure=today.getHours();
	minute=today.getMinutes();
	jour_sem=today.getDay();
	jour=today.getDate();
	mois=today.getMonth();
	annee=today.getFullYear();
	if (minute<10) {minute="0"+minute;}
	phrase=liste_jours[jour_sem]+" "+jour+" "+liste_mois[mois]+" "+annee+" - "+heure+"h"+minute;
	document.getElementById('dateheure').innerHTML=phrase;
	setTimeout("afficher_la_date()",10000);
}

// Défilement du div menus
			var currentScroller;

			function myScroll2(content, value) {
				document.getElementById(content).scrollLeft += value;
			}
// Affichage de l'image du menu et les boutons pour ajouter au panier 
function affiche_produit(MenuID) {
	nb_div=list_div.length;
	for (i=0;i<nb_div;i++) {
	document.getElementById(list_div[i]).style.display="none";	
	document.getElementById('qte_'+MenuID).value=1;
	}
	document.getElementById(MenuID).style.display="block";
}
// Affichage/Masquage du menu de login
function ouvre_ferme_login() {
	if (document.getElementById('connexion_membre').style.display=="block") 
	{
		document.getElementById('connexion_membre').style.display="none";
		document.getElementById('fond_connexion_membre').style.display="none";
	}	
	else 
	{
		document.getElementById('fond_connexion_membre').style.display="block";
		opacity('fond_connexion_membre',0,85,500);
		document.getElementById('connexion_membre').style.display="block";
		opacity('connexion_membre',0,100,500);
	}
}
