/**
 *	AFFICHAGE D'UN MODELE
 *
 */
isModele = true ;

// Variable pour le défilement des images
var timeout=0;
var timeoutMiniature = 0;
var imageCourante = 0;
var imageCouranteMiniature = 0;
var descriptionSite = 0;
var vitesseDefilement = 10000;
var vitesseDefilementMiniature = 5000;

/**
 *	ZOOM ARTICLE
 *
 */
function afficheZoom() {
	arret() ;
	arretMiniature() ;
	oDiv = document.getElementById('zoom2') ;
	if (oDiv) oDiv.style.visibility = 'hidden' ;
	oDiv = document.getElementById('zoom3') ;
	if (oDiv) oDiv.style.visibility = 'hidden' ;
	show('zoom') ;
}

function masqueZoom() {
	show('zoom') ;
}

function afficheZoom2(){
	arret() ;
	arretMiniature() ;
	oDiv = document.getElementById('zoom') ;
	if (oDiv) oDiv.style.visibility = 'hidden' ;
	oDiv = document.getElementById('zoom3') ;
	if (oDiv) oDiv.style.visibility = 'hidden' ;
	show('zoom2') ;
}

function masqueZoom2(){
	arret();
	imageContinuMiniature() ;
	show('zoom2') ;
}

function afficheZoom3(imageDessin, descDessin){
	arret() ;
	oDiv = document.getElementById('zoom') ;
	if (oDiv) oDiv.style.visibility = 'hidden' ;
	oDiv = document.getElementById('zoom2') ;
	if (oDiv) oDiv.style.visibility = 'hidden' ;
	document.getElementById('imageDessin').src = imageDessin ;
	document.getElementById('descDessin').getElementsByTagName('div')[0].innerHTML = descDessin ;
	document.getElementById('zoom3').style.display = 'block';
	show('zoom3') ;
}

function masqueZoom3(){
	show('zoom3') ;
}

/**
 *	AGRANDISSEMENT PAYSAGE
 *
 */
function imageSuivante() {
	document.getElementById('imageSite').src = imagesSite[imageCourante];
	document.getElementById('descSite').getElementsByTagName('div')[0].innerHTML = descriptionSite[imageCourante];
	document.getElementById('zoom2').style.display = 'block';
	imageCourante++;
	if (imageCourante == imagesSite.length ){
		imageCourante = 0;
	}
}

function imageContinu() {
	imageSuivante();
	imageCouranteMiniature = imageCourante ;
}

function arret() {
	clearTimeout(timeout);
}

/**
 *	MINIATURE
 *
 */
function imageSuivanteMiniature() {
	document.getElementById('imageSiteMiniature').src = imagesSiteMiniature[imageCouranteMiniature];
	imageCouranteMiniature++;
	imageSuivante() ;
	if (imageCouranteMiniature == imagesSiteMiniature.length ){
		imageCouranteMiniature = 0;
	}
}

function imageContinuMiniature() {
	clearTimeout(timeoutMiniature);
	imageSuivanteMiniature();
	if ( imagesSite.length > 1 ) {
		timeoutMiniature = setTimeout("imageContinuMiniature()", vitesseDefilementMiniature);
	}
}

function arretMiniature() {
	clearTimeout(timeoutMiniature);
}


/**
 *	CHARGEMENT IMAGE ARTICLE
 *
 */
var affichageActuel = 'dessin' ;
var titreImageActuel = '' ;

function basculeAffichage(sInfoProdCourt, sInfoProdLong, sDessin2D) {
	if ( affichageActuel == 'dessin' ) {
		document.getElementById('zoneDessin').style.display = 'none' ;
		document.getElementById('zoneTexte').style.display = 'block' ;
		document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = sInfoProdLong ;
		document.getElementById('detail131').innerHTML = sDessin2D ;
		affichageActuel = 'zoneTexte' ;
	} else {
		document.getElementById('zoneTexte').style.display = 'none' ;
		document.getElementById('zoneDessin').style.display = 'block' ;
		document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = titreImageActuel ;
		document.getElementById('detail131').innerHTML = sInfoProdCourt ;
		affichageActuel = 'dessin' ;
	}
}

function chargeImage(titreImage, cheminImage, cheminImageGT, sInfoProdCourt) {
	titreImageActuel = titreImage ;
	var oElt = document.getElementById('zoneTexte') ;
	if (oElt) {
		oElt.style.display = 'none' ;
	}
	var oElt = document.getElementById('zoneDessin') ;
	if (oElt) {
		oElt.style.display = 'block' ;
	}
	var oElt = document.getElementById('td1') ;
	if (oElt) {
		var oDiv = oElt.getElementsByTagName('div')[1] ;
		if ( oDiv ) {
			oDiv.innerHTML = titreImage ;
		}
	}
	var oElt = document.getElementById('dessin') ;
	if (oElt) {
		html = '<a href="#" onclick="javascript:afficheZoom3(\'' + addslashes(cheminImageGT) + '\',\'' + addslashes(titreImage) + '\');return false;">' ;
		html += '<img src="' + cheminImage + '" alt="' + titreImage + '" id="dessinArticle" />' ;
		html += '</a>' ;
		oElt.innerHTML = html ;
/*
		var oImg = oElt.getElementsByTagName('img')[0] ;
		if ( oImg ) {
			// oImg.src = cheminImage ;
			var iWidth = oImg.width ;
			document.getElementById('recherche_produits').getElementsByTagName('input')[0].value = iWidth ;
			if ( iWidth>0 ) {
				iWidth -= 1 ;
				// oImg.width = iWidth ;
				document.getElementById('recherche_produits').getElementsByTagName('input')[0].value = document.getElementById('recherche_produits').getElementsByTagName('input')[0].value + ' : ' + iWidth + ' : ' + cheminImage ;
			}
		}
*/
	}
	var oElt = document.getElementById('dessinArticle') ;
	if (oElt) {
		oElt.style.display = 'block' ;
	}
	var oElt = document.getElementById('detail131') ;
	if (oElt) {
		oElt.innerHTML = sInfoProdCourt ;
	}
	affichageActuel = 'dessin' ;
}

/*** Initialisation ***/

function afficheChoixDessin() {
	document.getElementById('listeChoixDessin').style.display='block';
}
function masqueChoixDessin() {
	document.getElementById('listeChoixDessin').style.display='none';
}

function initModele() {
	oElt = document.getElementById('td3') ;
	oElt2 = document.getElementById('listeChoixDessin') ;
	if ( oElt2 ) globalAttachEvent(oElt, 'onmouseover', afficheChoixDessin) ;
	if ( oElt2 ) globalAttachEvent(oElt, 'onmouseout', masqueChoixDessin) ;

	// globalAttachEvent(document.getElementById('listeAffichageQuantite'), 'onmouseover', function(){document.getElementById('choixQuantite').style.display='block';}) ;
	// globalAttachEvent(document.getElementById('listeAffichageQuantite'), 'onmouseout', function(){document.getElementById('choixQuantite').style.display='none';}) ;

	if ( dt ) {
		dt.affiche() ;
	}
	imageContinuMiniature() ;
}