// JavaScript Document
var IndImag = 0;
var Timer = 0;
var Hscreen = screen.availHeight;
var CompteurImages = 0;
var NbCommunImages = 2;
var NbFilmImages = 13;
var NbTotalImages = NbCommunImages + NbFilmImages;
var TabCommunImages = new Array(NbCommunImages);
var TabFilmImages = new Array(NbFilmImages);

var NbBandeCouleurs = 7;
var CompteurBande = 0;
var BandeCouleurs = new Array(NbBandeCouleurs);

function BagroudAnimation(Color,BackGround,BorderColor,flag) {
															document.getElementById("Boite6").style.color = Color;
															document.getElementById("Boite6").style.backgroundColor = BackGround;
															document.getElementById("Boite6").style.border = "1px solid";
															document.getElementById("Boite6").style.borderColor = BorderColor;
															}
function Refcolor(Ref,colh) {
							   document.getElementById("Ref1").innerHTML = Ref;
							   for(var i=0; i <= 8; i++) document.getElementById("TdId"+i).style.background = colh;
							   document.getElementById("TableId").style.visibility = "visible";
									}
function SelectCouleurs(RefCouleur, Description, RefPantone) {
																document.getElementById("span1").innerHTML = RefCouleur;
																document.getElementById("span2").innerHTML = Description;
																document.getElementById("span3").innerHTML = RefPantone;
																document.getElementById("ImgCouleurs").src = "./Images/Couleurs/RefCouleurs/"+RefCouleur+".jpg";
																			}

function SelectCouleurs2(RefCouleur, Description, RefPantone) {
																var NExistePas = true;
																var Separateur = ",";
																var i = 0;
																while((i < CompteurBande) && (NExistePas=(BandeCouleurs[i] != RefCouleur))) i++;
																if(NExistePas) {
																				if(BandeCouleurs[6]== undefined) {
																													document.getElementById("ImgBande"+CompteurBande).src = "./Images/Couleurs/RefPetitesCouleurs/"+RefCouleur+".jpg";
																													document.getElementById("ColorBande"+CompteurBande).innerHTML = RefCouleur;
																													BandeCouleurs[CompteurBande] = RefCouleur;
																													if(CompteurBande == 0){ 
																																			document.getElementById("TextSupprimer").style.visibility = "visible";
																																			Separateur = "";
																																			}
																													var j = 0;
																													var Couleurs = "";
																													while(BandeCouleurs[j] != undefined) {
																																							if(j == 0) Couleurs = Couleurs+BandeCouleurs[j];
																																							else Couleurs = Couleurs+","+BandeCouleurs[j];
																																							j++;
																																							}
																													document.forms["OnLine"].elements["Echantillons"].value = Couleurs;
																													BandeCouleurs[CompteurBande] = RefCouleur;
																													var NbCol = 0;
																													if(CompteurBande < 6) { 
																																			CompteurBande++;
																																			NbCol = CompteurBande;
																																				}
																													else NbCol = CompteurBande + 1;
																													
																													var NbZellige = 0;
																													if(NbCol > 3) NbZellige = NbCol - 3;
																													
																													document.getElementById("NbCouleursChoisi").innerHTML = NbZellige;
																													document.getElementById("TotNbCouleursChoisi").innerHTML = NbZellige*1.5;
																													document.getElementById("TotalNbCouleursChoisi").innerHTML =  format(NbZellige*1.5 + 35.00,2,'.');
																													document.forms["OnLine"].elements["CoutTotal"].value = document.getElementById("TotalNbCouleursChoisi").innerHTML+" €";
																													}
																				else document.getElementById("Message").style.visibility = "visible";
																				}
																			}
function Supprimer(NumId) {
								if(BandeCouleurs[NumId] != undefined) {
																		for(var i = NumId; i < CompteurBande; i++) {
																														document.getElementById("ImgBande"+i).src = document.getElementById("ImgBande"+(i+1)).src;
																														document.getElementById("ColorBande"+i).innerHTML = document.getElementById("ColorBande"+(i+1)).innerHTML;
																														BandeCouleurs[i] = BandeCouleurs[i+1];
																													 	}
																		
																		document.getElementById("ImgBande"+CompteurBande).src = "./Images/Couleurs/Bande.jpg";
																		document.getElementById("ColorBande"+CompteurBande).innerHTML = "....";
																		BandeCouleurs[CompteurBande] = undefined;
																		
																		if((CompteurBande != 0) && (CompteurBande != 6)) CompteurBande--;
																		else if((CompteurBande == 6) && (BandeCouleurs[CompteurBande-1] == undefined)) CompteurBande--;

																		var j = 0;
																		var Couleurs = "";
																		while(BandeCouleurs[j] != undefined) {
																												if(j == 0) Couleurs = Couleurs+BandeCouleurs[j];
																												else Couleurs = Couleurs+","+BandeCouleurs[j];
																												j++;
																												}
																		
																		document.forms["OnLine"].elements["Echantillons"].value = Couleurs;
																		
																		var NbZellige = 0;
																		if(CompteurBande > 3) NbZellige = CompteurBande - 3;
																		
																		document.getElementById("NbCouleursChoisi").innerHTML = NbZellige;
																		document.getElementById("TotNbCouleursChoisi").innerHTML = NbZellige*1.5;
																		document.getElementById("TotalNbCouleursChoisi").innerHTML = format(NbZellige*1.5 + 35.00,2,'.');
																		document.forms["OnLine"].elements["CoutTotal"].value = document.getElementById("TotalNbCouleursChoisi").innerHTML+" €";
																			}
								}
function LesChoix() {
							var ToutEchantillons = document.forms["OnLine"].elements["Echantillons"].value;
							var Echantillons = ToutEchantillons.split(",");
							var lg = Echantillons.length;
							if(ToutEchantillons != ""){
										CompteurBande = lg;
										for(var i = 0; i < CompteurBande; i++) {
															document.getElementById("ImgBande"+i).src = "./Images/Couleurs/RefPetitesCouleurs/"+Echantillons[i]+".jpg";
															document.getElementById("ColorBande"+i).innerHTML = Echantillons[i];
															BandeCouleurs[i] = Echantillons[i];
															}
										var NbZellige = 0;
										if(CompteurBande > 3) NbZellige = CompteurBande - 3;

										document.getElementById("NbCouleursChoisi").innerHTML = NbZellige;
										document.getElementById("TotNbCouleursChoisi").innerHTML = NbZellige*1.5;
										document.getElementById("TotalNbCouleursChoisi").innerHTML = document.forms["OnLine"].elements["CoutTotal"].value;
										if(CompteurBande == 7) CompteurBande = 6;
										}
							}

function format(valeur,decimal,separateur) {

	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<3;i++) {
							if (val>=Math.pow(10,(3*i))) {
															val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
															}
							}
	if (decimal>0) {
						var decim=""; 
						for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
						deci=decim+deci.toString();
						val_format=val_format+"."+deci;
						}
	if (parseFloat(valeur)<0) {
								val_format="-"+val_format;
								}
	return val_format;
}

function Contorle(name){
						
						var rt = true;
						
						if(name == "OnLine"){
													var NomPrenom = trim(document.forms[name].elements["NomPrenom"].value);
													var Adresse = trim(document.forms[name].elements["Adresse"].value);
													var VilleCP = trim(document.forms[name].elements["VilleCP"].value);
													var Pays = trim(document.forms[name].elements["Pays"].value);
													var Telephone = trim(document.forms[name].elements["Telephone"].value);
													var Email = trim(document.forms[name].elements["Email"].value);
													var Questions = trim(document.forms[name].elements["Questions"].value);
													
													var bool = (vide(NomPrenom))||!Commenceparlettre(NomPrenom);
													bool = bool||(vide(Pays))||!Commenceparlettre(Pays);
													//bool = bool||!EntierPositive(Telephone);
													bool = bool||(vide(Email))||(!checkEmail(Email));
													
													if(bool) {
																alert("Per favore, verifichi i dati richiesti* !");
																rt = false;
																}
													}
						return rt;
						
						}
function vide(Var){
						if(Var == "") return true;
						else return false;
						}
function Commenceparlettre(Var){
						var char = Var.charAt(0);
						var code = Var.charCodeAt(0);
						var boo = ((code >= 97)&&(code <= 122))||((code >= 65)&&(code <= 90));
						if(isNaN(char) && boo) return true;
						else return false;
						}
function EntierPositive(nbr){
									var nb = Math.floor(nbr);
									return ((nb == nbr)&&(nbr>0));
									}
function trim(str) {
    return str.replace(/^\s+/, '').replace(/\s+$/, '');
}
function checkEmail(email) { // vérif validité email par REGEXP
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,63}$/i
   return (reg.exec(email)!=null)
}
function  Contact2(form) {
							/*var CheCked  = form.elements["OuiNon"].checked;
							if(CheCked) {
											var ONSubmit = Contorle(form.name);
											if(ONSubmit == true) {
																	form.action = "./Couleurs.php";
																	form.submit();
																		}
											else form.elements["OuiNon"].checked = false;
										 }
							else form.action = "./TraitementMail.php";*/
							
							var CheCked  = form.elements["OuiNon"].checked;
							if(CheCked) {
											form.action = "./Couleurs.php";
											//form.elements["OuiNon"].checked = false;
											form.submit();
										 	}
							else form.action = "./TraitementMail.php";							
							}
function  Contact3(form) {
							/*var CheCked  = form.elements["OuiNon"].checked;
							if(CheCked) {
											var ONSubmit = Contorle(form.name);
											if(ONSubmit == true) {
																	form.action = "./Couleurs.php";
																	form.submit();
																		}
											else form.elements["OuiNon"].checked = false;
										 }
							else form.action = "./TraitementMail.php";*/
							
							var CheCked  = form.elements["OuiNon"].checked;
							if(CheCked) {
											form.action = "./Contact.php";
											//form.elements["OuiNon"].checked = false;
											form.submit();
										 	}
							else form.action = "./TraitementMail.php";							
							}							