// JavaScript Document



		// ========================================================================			page boutique
			function SwitchOnglet(MyOnglet) {
				for (i=1;i<7;i++) {
					if ( i == MyOnglet ) {
						document.getElementById("Span"+i).style.color = '#3F5378';
						document.getElementById("Span"+i).style.fontSize = '12px';
						document.getElementById("Span"+i).style.marginTop = '12px';
						document.getElementById("Onglet"+i).style.background = 'url(Images/OngletOn.png)';
						document.getElementById("Contenu"+i).style.display = '';
					}
					else {
						document.getElementById("Span"+i).style.color = '#666666';
						document.getElementById("Span"+i).style.fontSize = '11px';
						document.getElementById("Span"+i).style.marginTop = '10px';
						document.getElementById("Onglet"+i).style.background = 'url(Images/OngletOff.png)';
						document.getElementById("Contenu"+i).style.display = 'none';
					}
				}
			}
		// ========================================================================
			function checkEmail(MyEmail){	
				var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
				if(pattern.test(MyEmail)){         
					return true;   
				}else{   
					return false; 
				}
			}
		// ========================================================================
			function checkForm() {
				var err = 0;
				var mess = '';
				var FormFirstName = document.getElementById("FormFirstName").value;
				var FormEmail = document.getElementById("FormEmail").value;
				var FormMessage = document.getElementById("FormMessage").value;
				if ( FormFirstName != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Nom" doit etre rempli!\r\n';
					document.getElementById("DivFormFirstName").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( checkEmail(FormEmail) ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "E-mail" doit contenir une adresse valide!\r\n';
					document.getElementById("DivFormEmail").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( FormMessage != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Message" doit etre rempli!\r\n';
					document.getElementById("DivFormMessage").style.background = 'url(Images/TextareaRed.png) no-repeat';
				}
				if ( err > 0 ) { alert(mess); }
				else { document.MyForm.submit(); }
			}
		// ========================================================================
			function checkFormOrder() {
				var err = 0;
				var mess = '';
				var FormFirstName = document.getElementById("FormFirstName").value;
				var FormStreet = document.getElementById("FormStreet").value;
				var FormZip = document.getElementById("FormZip").value;
				var FormPrivatePhone = document.getElementById("FormPrivatePhone").value;
				var FormGsm = document.getElementById("FormGsm").value;
				var FormEmail = document.getElementById("FormEmail").value;
				if ( FormFirstName != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Nom" doit etre rempli!\r\n';
					document.getElementById("DivFormFirstName").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( FormStreet != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Rue / numéro" doit etre rempli!\r\n';
					document.getElementById("DivFormStreet").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( FormZip != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Code postal / ville" doit etre rempli!\r\n';
					document.getElementById("DivFormZip").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( FormPrivatePhone != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Téléphone privé" doit etre rempli!\r\n';
					document.getElementById("DivFormPrivatePhone").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( FormGsm != "" ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "Gsm" doit etre rempli!\r\n';
					document.getElementById("DivFormGsm").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( checkEmail(FormEmail) ) {}
				else {
					err = err + 1;
					mess = mess + 'Le champ "E-mail" doit contenir une adresse valide!\r\n';
					document.getElementById("DivFormEmail").style.background = 'url(Images/FieldRed.png) no-repeat';
				}
				if ( err > 0 ) { alert(mess); }
				else { document.MyForm.submit(); }
			}
		// ========================================================================
			function checkFormParrainage() {
				var err = 0;
				var mess = '';
				var FormFirstName1 = document.getElementById("FormFirstName1").value;
				var FormName1 = document.getElementById("FormName1").value;
				var FormPrivatePhone1 = document.getElementById("FormPrivatePhone1").value;
				var FormStreet1 = document.getElementById("FormStreet1").value;
				var FormZip1 = document.getElementById("FormZip1").value;
				var FormEmail1 = document.getElementById("FormEmail1").value;
				var FormFirstName2 = document.getElementById("FormFirstName2").value;
				var FormName2 = document.getElementById("FormName2").value;
				var FormPrivatePhone2 = document.getElementById("FormPrivatePhone2").value;
				var FormStreet2 = document.getElementById("FormStreet2").value;
				var FormZip2 = document.getElementById("FormZip2").value;
				//var FormEmail2 = document.getElementById("FormEmail2").value;
				if ( FormFirstName1 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Nom" doit etre rempli!\r\n';document.getElementById("DivFormFirstName1").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormName1 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Prénom" doit etre rempli!\r\n';document.getElementById("DivFormName1").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormPrivatePhone1 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Téléphone" doit etre rempli!\r\n';document.getElementById("DivFormPrivatePhone1").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormStreet1 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Rue / numéro" doit etre rempli!\r\n';document.getElementById("DivFormStreet1").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormZip1 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Code postal / ville" doit etre rempli!\r\n';document.getElementById("DivFormZip1").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( checkEmail(FormEmail1) ) {}
				else { err = err + 1;mess = mess + 'Le champ "E-mail" doit contenir une adresse valide!\r\n';document.getElementById("DivFormEmail1").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormFirstName2 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Nom" doit etre rempli!\r\n';document.getElementById("DivFormFirstName2").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormName2 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Prénom" doit etre rempli!\r\n';document.getElementById("DivFormName2").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormPrivatePhone2 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Téléphone" doit etre rempli!\r\n';document.getElementById("DivFormPrivatePhone2").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormStreet2 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Rue / numéro" doit etre rempli!\r\n';document.getElementById("DivFormStreet2").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( FormZip2 != "" ) {}
				else { err = err + 1;mess = mess + 'Le champ "Code postal / ville" doit etre rempli!\r\n';document.getElementById("DivFormZip2").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				//if ( checkEmail(FormEmail2) ) {}
				//else { err = err + 1;mess = mess + 'Le champ "E-mail" doit contenir une adresse valide!\r\n';document.getElementById("DivFormEmail2").style.background = 'url(Images/FieldRed.png) no-repeat'; }
				if ( err > 0 ) { alert(mess); }
				else { document.MyForm.submit(); }
			}
		// ========================================================================
			function checkField(MyField,MyType) {
				var MyTmpField = document.getElementById(MyField).value;
				if ( MyField == "FormEmail" || MyField == "FormEmail1" ) {
					if ( checkEmail(MyTmpField) ) { document.getElementById("Div"+MyField).style.background = 'url(Images/'+MyType+'.png) no-repeat'; }
					else { document.getElementById("Div"+MyField).style.background = 'url(Images/'+MyType+'Red.png) no-repeat'; }
				}
				else {
					if ( MyTmpField != "" ) { document.getElementById("Div"+MyField).style.background = 'url(Images/'+MyType+'.png) no-repeat'; }
					else { document.getElementById("Div"+MyField).style.background = 'url(Images/'+MyType+'Red.png) no-repeat'; }
				}
				
			}
		// ========================================================================
			function reloadCAPTCHA() {
				document.getElementById('CAPTCHA').src='CAPTCHA/CAPTCHA_image.asp?'+Date();
			}
		// ========================================================================
            hs.graphicsDir = 'Images/';
            hs.align = 'center';
            hs.transitions = ['expand', 'crossfade'];
            hs.outlineType = 'rounded-white';
            hs.fadeInOut = true;
            hs.addSlideshow({
                interval: 5000,
                repeat: false,
                useControls: true,
                fixedControls: 'fit',
                overlayOptions: {
                    opacity: 0.75,
                    position: 'bottom center',
                    hideOnMouseOut: true
                }
            });
		// ========================================================================
			function CheckIsNumeric() {
				n_cp = document.getElementById("ProductNumber").value;
				n_cp=Number(n_cp);
				if (isNaN(n_cp)) { alert('Numeric field !');document.getElementById("ProductNumber").value='1'; }
			}
		// ========================================================================
			function CaddyView() {
				var xhr_object = null;
				if(window.XMLHttpRequest) { xhr_object = new XMLHttpRequest(); }
				else if(window.ActiveXObject) { xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); }
				else { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return; }
				var method = "POST";
				var filename = "CaddyView.php";
				var data = '';
				xhr_object.open(method,filename,true);
				xhr_object.onreadystatechange = function() { if ( xhr_object.readyState == 4 ) {
					var tmp = xhr_object.responseText.split("|");
					if ( tmp[0] == "ok" ) {
						document.getElementById("CaddyView").innerHTML = tmp[1];
						if ( tmp[1] != "" ) { document.getElementById("CaddyMiddle").style.display = ''; }
						else { document.getElementById("CaddyMiddle").style.display = 'none'; }
						setTimeout("CaddyView()",1000);
					}
				} }
				if ( method == "POST" ) { xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");xhr_object.send(data); }
			}
		// ========================================================================
			function CopyFacturation() {
				if ( document.getElementById("CheckFacturation").checked ) {
					document.getElementById("FacturationRue").value = document.getElementById("FormStreet").value;
					document.getElementById("FacturationVille").value = document.getElementById("FormZip").value;
					document.getElementById("FacturationPays").value = document.getElementById("FormCountry").value;
				}
				else {
					document.getElementById("FacturationRue").value = '';
					document.getElementById("FacturationVille").value = '';
					document.getElementById("FacturationPays").value = '';
				}
			}
		// ========================================================================
			function CopyLivraison() {
				if ( document.getElementById("CheckLivraison").checked ) {
					document.getElementById("LivraisonRue").value = document.getElementById("FormStreet").value;
					document.getElementById("LivraisonVille").value = document.getElementById("FormZip").value;
					document.getElementById("LivraisonPays").value = document.getElementById("FormCountry").value;
				}
				else {
					document.getElementById("LivraisonRue").value = '';
					document.getElementById("LivraisonVille").value = '';
					document.getElementById("LivraisonPays").value = '';
				}
			}
		// ========================================================================
			function CopyRue() {
				if ( document.getElementById("CheckFacturation").checked ) {
					document.getElementById("FacturationRue").value = document.getElementById("FormStreet").value;
				}
				if ( document.getElementById("CheckLivraison").checked ) {
					document.getElementById("LivraisonRue").value = document.getElementById("FormStreet").value;
				}
			}
			function CopyVille() {
				if ( document.getElementById("CheckFacturation").checked ) {
					document.getElementById("FacturationVille").value = document.getElementById("FormZip").value;
				}
				if ( document.getElementById("CheckLivraison").checked ) {
					document.getElementById("LivraisonVille").value = document.getElementById("FormZip").value;
				}
			}
			function CopyPays() {
				if ( document.getElementById("CheckFacturation").checked ) {
					document.getElementById("FacturationPays").value = document.getElementById("FormCountry").value;
				}
				if ( document.getElementById("CheckLivraison").checked ) {
					document.getElementById("LivraisonPays").value = document.getElementById("FormCountry").value;
				}
			}
		// ========================================================================


		
