// AFFICHAGE D'UN VISUELfunction Visuel(Lequel) {	if (Accordeon != 'visuel' + Lequel) {		Derouler('visuel' + Lequel, true);	}}// INITIALISATION DES FONCTIONS D'OUVERTURE ET FERMETURE DES VISUELSvar Delai = 0.1;var Pas = 10;var Accordeon = "";var Accordeon2 = "";// ON OUVRE UN VISUELfunction Derouler(Quoi, Init) {	if (Init) {		Temps = Delai * 1000;		Etapes = 0;		document.getElementById(Quoi).style.display = "block";		if (Accordeon) {			Enrouler(Accordeon, true);		}		AccordeonH = document.getElementById(Quoi + '_img').offsetHeight;		Accordeon = Quoi;	} else {		Temps -= (Delai / Pas * 1000);		Etapes++;	}	if (Accordeon) {		VignettesY = Math.floor(document.getElementById("vignettes").style.top.substr(0, document.getElementById("vignettes").style.top.length - 2));		VignettesY2 = 146 + AccordeonH;		if (Temps > 0) {			document.getElementById(Quoi).style.height = document.getElementById(Quoi).offsetHeight + Math.floor((AccordeonH - document.getElementById(Quoi).offsetHeight) / 2) + "px";			document.getElementById("vignettes").style.top = (VignettesY + ((VignettesY2 - VignettesY) / 2)) + "px";			setTimeout("Derouler('" + Quoi + "', false)", Delai / Pas * 1000);		} else {			document.getElementById(Quoi).style.height = AccordeonH + "px";			document.getElementById("vignettes").style.top = VignettesY2 + "px";		}	}}// ON REFERME UN VISUELfunction Enrouler(Quoi, Init) {	if (Init) {		Temps2 = Delai * 1000;		Etapes2 = 0;		AccordeonH2 = 1;	} else {		Temps2 -= (Delai / Pas * 1000);		Etapes2++;	}	if (Temps2 > 0) {		document.getElementById(Quoi).style.height = document.getElementById(Quoi).offsetHeight + Math.floor((AccordeonH2 - document.getElementById(Quoi).offsetHeight) / 2) + "px";		setTimeout("Enrouler('" + Quoi + "', false)", Delai / Pas * 1000);	} else {		document.getElementById(Quoi).style.height = AccordeonH2 + "px";		document.getElementById(Quoi).style.display = "none";	}}// ANTI SPAMfunction Courriel(Nom, Domaine, Extension) {	self.location.href = 'mailto:' + Nom + '@' + Domaine + '.' + Extension;}// FONCTION TEMPORAIRE DE COMMANDEfunction Acheter(Designation, Prix) {	if (Designation != "") Designation = " : " + Designation;	self.location.href = 'mailto:info@shiiin.com?subject=commande' + Designation;}// AJOUTER UN ARTICLE AU PANIERfunction PanierAjouter(Designation, Artiste, Titre, Url, Details) {	var Options = Details.split("___");	document.Acheter.Designation.value = Designation;	document.Acheter.Artiste.value = Artiste;	document.Acheter.Titre.value = Titre;	document.Acheter.Url.value = Url;	document.Acheter.Ref.value = Options[0];	document.Acheter.Option.value = Options[1];	document.Acheter.Quantite.value = Options[2];	document.Acheter.Prix.value = Options[3];	document.Acheter.submit();}// CONFIRMATION D'AJOUT AU PANIERfunction PanierOk(L) {	var Message = "cliquez sur OK pour consulter votre panier, ou sur Annuler pour continuer votre visite";	if (L != "fr") Message = "click OK to view your shopping cart, or cancel to keep on browsing";	if (confirm(Message)) self.location.href = "panier.php";}// CHOIX D'UN PAYS DANS LE FORMULAIRE DE COMMANDE : ON AFFICHE OU PAS LE CHAMP "PAYS AUTRE" ET ON CALCULE LES FRAIS DE PORTfunction PaysChoisir() {	if (document.Commande.Pays.selectedIndex < document.Commande.Pays.length - 1) {		document.getElementById("PaysAutre").style.display = "none";	} else {		document.getElementById("PaysAutre").style.display = "inline";		document.Commande.PaysAutre.focus();	}	var Port = 0.00;	if (document.Calcul.Articles.value <= 1) {		if (document.Commande.Pays.value == "france") Port = 2.75;		else if (document.Commande.Pays.selectedIndex < document.Commande.Pays.length - 1) Port = 4.50;		else Port = 5.50;	} else if (document.Calcul.Articles.value <= 3) {		if (document.Commande.Pays.value == "france") Port = 3.55;		else if (document.Commande.Pays.selectedIndex < document.Commande.Pays.length - 1) Port = 6.50;		else Port = 7.50;	} else if (document.Calcul.Articles.value <= 5) {		if (document.Commande.Pays.value == "france") Port = 4.50;		else if (document.Commande.Pays.selectedIndex < document.Commande.Pays.length - 1) Port = 9.00;		else Port = 10.50;	}	document.Commande.Port.value = Port;	document.Calcul.Port.value = Port;	document.Calcul.Total.value = Math.round(document.Commande.Total.value) + Port;}// VERIFICATION DU FORMULAIRE DE COMMANDEfunction Commander() {	var Arobase = document.Commande.Email.value.indexOf("@");	var Point = document.Commande.Email.value.lastIndexOf(".");	if (document.Commande.Nom.value == "") {		alert("merci de saisir votre nom");		document.Commande.Nom.focus();		return false;	} else if (document.Commande.Adresse.value == "") {		alert("merci de saisir votre adresse");		document.Commande.Adresse.focus();		return false;	} else if (document.Commande.CP.value == "") {		alert("merci de saisir votre code postal");		document.Commande.CP.focus();		return false;	} else if (document.Commande.Ville.value == "") {		alert("merci de saisir votre ville");		document.Commande.Ville.focus();		return false;	} else if ((document.Commande.PaysAutre.value == "") && (document.Commande.Pays.selectedIndex >= document.Commande.Pays.length - 1)) {		alert("merci de saisir votre pays");		document.Commande.PaysAutre.focus();		return false;	} else if (document.Commande.Email.value == "") {		alert("merci de saisir votre email");		document.Commande.Email.focus();		return false;	} else if ((Arobase < 1) || (Point - Arobase < 2) || (Point + 1 >= document.Commande.Email.value.length)) {		alert("cet email ne semble pas correct, merci de verifier");		document.Commande.Email.focus();		return false;	} else {		return true;	}}
