// ---------------------------------------------------
// Produits->panier
// a optimiser ==>
// ne pas rediriger vers la page panier mais include du panier
// on ira dans le panier via menu
// ---------------------------------------------------
function changeQteGondole(idNum, idPrd){
var debugLocal=0;
if (debugLocal==1) {alert('idNum='+idNum+' idPrd='+idPrd);}
var item='select'+idNum;
if (document.getElementById(item)){
var quantite= document.getElementById(item).value;
if (document.getElementById('qte')) document.getElementById('qte').value = quantite;
else if (debugLocal==1) {alert(' erreur qte injoignable par Id =>' +document.getElementById('qte') ) ;}
}
else{
if (debugLocal==1) {alert(' erreur item : '+item+' injoignable par Id' );}
}
document.formProduit.target='_self';
document.formProduit.action='panier-encours-'+idPrd+'-'+quantite+'';
if (debugLocal==1) {alert('action='+ document.formProduit.action);}
document.formProduit.submit();
}
// ---------------------------------------------------
// Image grande zoom
// ---------------------------------------------------
function openImgGrand( adresse, titre ){
var width=580;
var height=720;
var left=(screen.availWidth - width )/2;
var top=(screen.availHeight - height )/2;
// alert(' Adresse = '+adresse);
// alert('titre='+titre);
var myNewWindow=window.open( adresse, '', 'width=' + width + ', height=' + height + ', top=' + top + ', left=' + left + ', location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes');
myNewWindow.document.writeln("");
myNewWindow.document.writeln("
"+titre+" ");
myNewWindow.document.writeln(" ");
myNewWindow.document.writeln("");
myNewWindow.document.writeln("");
myNewWindow.document.writeln("");
myNewWindow.document.writeln("");
// ---------------------------------------------------
// Bouton fermer
// ---------------------------------------------------
myNewWindow.document.writeln("✖
");
// ---------------------------------------------------
// Page
// ---------------------------------------------------
myNewWindow.document.writeln("");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("
zoom
");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("
Déplacez la souris sur l'image pour zoomer
");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("🔍 -- ");
myNewWindow.document.writeln("🔍 - ");
myNewWindow.document.writeln(" 🔎 + ");
myNewWindow.document.writeln(" 🔎 ++ ");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("
");
myNewWindow.document.writeln("");
myNewWindow.document.writeln("");
myNewWindow.document.close();
}
// ---------------------------------------------------
// Diapo
// ---------------------------------------------------
//var compteur;
// ---------------------------------------------------
var liste = new Array('lienImageGd','lienImgGauche','lienImgDroite','lienImgDessus','lienImgDessous','lienVideo');
// flag EDT traduction
var legende = new Array('Image de gauche','Image de droite','Image de dessus','Image de dessous','Vidéo');
// ---------------------------------------------------
// Monter
// ---------------------------------------------------
function monter(totalImg){
var debugLocal;
var z;
var indice = 0;
var cpt = 0;
debugLocal=3;
if (debugLocal==1) alert('totalImg = ' +totalImg );
if (document.getElementById('cpt').value ) {cpt = parseInt(document.getElementById('cpt').value);}
if (debugLocal<=1) alert('Cpt = ' +cpt );
cpt=parseInt(cpt)+1;
if (cpt>totalImg ) {cpt=0;if (debugLocal<=2) alert('Remise CPt a 0') ;}
if (debugLocal<=1) alert('Cpt +1 = ' + cpt );
document.getElementById('cpt').value=cpt;
// On va affecter l'image grande a la vignette cliquée
test=liste[cpt].trim();
if (debugLocal<=2) alert('test = ' + test );
if (document.getElementById(test).value!='' && document.getElementById(test).value!='-'){
document.getElementById('imgPrd').style.display="block";
document.imgPrd.src = document.getElementById(test).value;
}
else {
test=liste[cpt+1].trim();
cpt=parseInt(cpt)+1;
if (document.getElementById(test).value!='' && document.getElementById(test).value!='-'){
document.getElementById('imgPrd').style.display="block";
document.imgPrd.src = document.getElementById(test).value;
}
else {
test=liste[cpt+2].trim();
cpt=parseInt(cpt)+1;
if (document.getElementById(test).value!='' && document.getElementById(test).value!='-'){
document.getElementById('imgPrd').style.display="block";
document.imgPrd.src = document.getElementById(test).value;
}
}
// document.getElementById('imgPrd').style.display="none";
}
if (debugLocal<=2) alert('imgPrd = ' +document.getElementById(test).value );
// on veut afficher les 3 prochaines vignettes, si 6 on revient à 1
for(z=0; z<3; z++){
indice = cpt + z;
if (indice > 3 ){
if (cpt==3 ) { indice=z; } ; // serie 561
if (cpt==4 ) { indice=z-1; } ; // serie 612
if (cpt==5 ) { indice=z-2; } ; // serie 123
}
if (debugLocal==1) alert('indice = ' +indice );
//Le tableau legende commence a zero
if(liste[indice]!='' && liste[indice]!="-"){
document.getElementById('vignette'+z).style.display="block";
}
else {
document.getElementById('vignette'+z).style.display="none";
}
document.getElementById('vignette'+z).value = document.getElementById(liste[indice]).value;
if (debugLocal==2) alert ('vignette['+z+'] = '+document.getElementById(liste[$z]).value);
} //for+
if (debugLocal<=2) alert('Fin monter');
document.formProduit.submit();
}
// ---------------------------------------------------
// Descendre
// ---------------------------------------------------
function descendre(totalImg){
var debugLocal;
var z;
var indice = 0;
var cpt = 0;
debugLocal=3;
if (document.getElementById('cpt') ) {
if (debugLocal==1) alert('Cpt = ' +document.getElementById('cpt').value );
if (document.getElementById('cpt').value ) cpt = document.getElementById('cpt').value;
}
cpt=parseInt(cpt)-1;
if (cpt == 0 ) {cpt = totalImg;}
if (cpt == -1 ) {cpt = 0;}
document.getElementById('cpt').value=cpt;
//Le tableau liste commence a zero
test=liste[cpt-1].trim();
if (document.getElementById(test).value!='' && document.getElementById(test).value!='-'){
document.getElementById('imgPrd').style.display="block";
document.imgPrd.src = document.getElementById(test).value;
// document.getElementById('legende').value = legende[cpt-1];
}
else {
test=liste[cpt-2].trim();cpt=parseInt(cpt)-1;
if (document.getElementById(test).value!='' && document.getElementById(test).value!='-'){
document.getElementById('imgPrd').style.display="block";
document.imgPrd.src = document.getElementById(test).value;
// document.getElementById('legende').value = legende[cpt-1];
}
else {
test=liste[cpt-2].trim();cpt=parseInt(cpt)-1;
if (document.getElementById(test).value!='' && document.getElementById(test).value!='-'){
document.getElementById('imgPrd').style.display="block";
document.imgPrd.src = document.getElementById(test).value;
// document.getElementById('legende').value = legende[cpt-1];
}
}
}
if (debugLocal==1) alert('Cpt = ' +document.getElementById('cpt').value );
// on veut afficher les 3 prochaines vignettes, si 6 on revient à 1
for(z=0; z<3; z++){
indice = cpt - z;
if (indice < 1 ){
if (cpt==1 ) { indice=6-z; } ; // serie 561
if (cpt==2 ) { indice=6-z; } ; // serie 612
if (cpt==3 ) { indice=5; } ; // serie 123
}
if (debugLocal==1) alert('indice = ' +indice );
//Le tableau legende commence a zero
if(liste[indice]!='' && liste[indice]!="-"){
document.getElementById('vignette'+z).style.display="block";
}
else {
document.getElementById('vignette'+z).style.display="none";
}
document.getElementById('vignette'+z).value = document.getElementById(liste[indice-1]).value;
if (debugLocal==1) alert ('vignette'+z+' = '+document.getElementById(liste[indice-1]).value);
} //for+
if (debugLocal==1) alert('Fin descendre');
document.formProduit.submit();
}