/**
 *	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 affichageSuivant = 'zoneTexte' ;
var titreImageActuel = '' ;

//DEB MOD arzur_c LOT2
function afficheImg(imgAff, sInfoProdCourt) {
	
	var isInf = document.getElementById('isInf').value;
	var isDessin = document.getElementById('isDessin').value;
	var isDocuments = document.getElementById('isDocuments').value;
	
	if(imgAff == 'img_info' && isInf == 0) {
		if(isDocuments == 1){
			imgAff = 'img_documents';
		} else if(isDessin == 1){
			imgAff = 'img_schema';
		} else {
			imgAff = '';
		}
	}
	
	
	if(!imgAff){
		document.getElementById('zoneTexte').style.display = 'none' ;
		document.getElementById('listeInfos').style.display = 'none' ;
		
//		document.getElementById('img_info').style.visibility = 'hidden' ;
//		document.getElementById('img_schema').style.visibility = 'hidden' ;
//		document.getElementById('img_documents').style.visibility = 'hidden' ;
		
	} else	if(document.getElementById(imgAff)){
		
		document.getElementById(imgAff).style.display = 'none' ;
		
		if(imgAff == 'img_info'){
			
			
			document.getElementById('zoneTexte').style.display = 'block' ;
			document.getElementById('zoneDessin').style.display = 'none' ;
			document.getElementById('listeInfos').style.display = 'none' ;
			document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = sInfoProdCourt ;
			
			if(document.getElementById('img_documents')){
				document.getElementById('img_documents').style.display = '' ;
			}
			if(document.getElementById('img_schema')){
				document.getElementById('img_schema').style.display = '' ;
			}
			if(document.getElementById('img_info_grise')){
				document.getElementById('img_info_grise').style.display = '' ;
			}
			if(document.getElementById('img_schema_grise')){
				document.getElementById('img_schema_grise').style.display = 'none' ;
			}
			if(document.getElementById('img_documents_grise')){
				document.getElementById('img_documents_grise').style.display = 'none' ;
			}
			
		} else if(imgAff == 'img_schema'){
			
			document.getElementById('zoneTexte').style.display = 'none' ;
			document.getElementById('zoneDessin').style.display = 'block' ;
			document.getElementById('listeInfos').style.display = 'none' ;
			document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = titreImageActuel ;
			
			if(document.getElementById('img_documents')){
				document.getElementById('img_documents').style.display = '' ;
			}
			if(document.getElementById('img_info')){
				document.getElementById('img_info').style.display = '' ;
			}
			if(document.getElementById('img_info_grise')){
				document.getElementById('img_info_grise').style.display = 'none' ;
			}
			if(document.getElementById('img_schema_grise')){
				document.getElementById('img_schema_grise').style.display = '' ;
			}
			if(document.getElementById('img_documents_grise')){
				document.getElementById('img_documents_grise').style.display = 'none' ;
			}
			
		} else if(imgAff == 'img_documents'){
			
			document.getElementById('zoneTexte').style.display = 'none' ;
			document.getElementById('zoneDessin').style.display = 'none' ;
			document.getElementById('listeInfos').style.display = 'block' ;
			document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = 'Documents' ;
			
			if(document.getElementById('img_schema')){
				document.getElementById('img_schema').style.display = '' ;
			}
			if(document.getElementById('img_info')){
				document.getElementById('img_info').style.display = '' ;
			}
			if(document.getElementById('img_info_grise')){
				document.getElementById('img_info_grise').style.display = 'none' ;
			}
			if(document.getElementById('img_schema_grise')){
				document.getElementById('img_schema_grise').style.display = 'none' ;
			}
			if(document.getElementById('img_documents_grise')){
				document.getElementById('img_documents_grise').style.display = '' ;
			}

		}
	}
	
}

/**
function basculeAffichage(sInfoProdCourt) {
	
	var isInf = document.getElementById('isInf').value;
	var isDessin = document.getElementById('isDessin').value;
	var isDocuments = document.getElementById('isDocuments').value;
	
	if(affichageSuivant == 'zoneTexte' && isInf == 0) {
		if(isDocuments == 1){
			affichageSuivant = 'documents';
		} else if(isDessin == 1){
			affichageSuivant = 'dessin';
		} else {
			affichageSuivant = '';
		}
	}
	
	document.getElementById('img_info').style.display = 'none' ;
	document.getElementById('img_schema').style.display = 'none' ;
	document.getElementById('img_documents').style.display = 'none' ;
	
	if(affichageSuivant == 'zoneTexte') {
		document.getElementById('zoneTexte').style.display = 'block' ;
		document.getElementById('zoneDessin').style.display = 'none' ;
		document.getElementById('listeInfos').style.display = 'none' ;
		
		document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = sInfoProdCourt ;
		
		if(isDocuments == 1){
//			document.getElementById('detail131').innerHTML = sDocuments ;
			document.getElementById('img_documents').style.display = '' ;
			affichageSuivant = 'documents' ;
		} else if(isDessin == 1) {
//			document.getElementById('detail131').innerHTML = sDessin2D ;
			document.getElementById('img_schema').style.display = '' ;
			affichageSuivant = 'dessin' ;
		}
		
	} else if ( affichageSuivant == 'documents' ) {
		document.getElementById('zoneTexte').style.display = 'none' ;
		document.getElementById('zoneDessin').style.display = 'none' ;
		document.getElementById('listeInfos').style.display = 'block' ;
		document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = 'Documents' ;
		
		if(isDessin == 1) {
//			document.getElementById('detail131').innerHTML = sDessin2D ;
			document.getElementById('img_schema').style.display = '' ;
			affichageSuivant = 'dessin' ;
		} else if(isInf == 1){
//			document.getElementById('detail131').innerHTML = sInfoProdCourt ;
			 document.getElementById('img_info').style.display = '' ;
			affichageSuivant = 'zoneTexte' ;
		}
		
	} else if(affichageSuivant == 'dessin') {
		document.getElementById('zoneTexte').style.display = 'none' ;
		document.getElementById('zoneDessin').style.display = 'block' ;
		document.getElementById('listeInfos').style.display = 'none' ;
		document.getElementById('td1').getElementsByTagName('div')[1].innerHTML = titreImageActuel ;
		
		 if(isInf == 1){
//			document.getElementById('detail131').innerHTML = sInfoProdCourt ;
			 document.getElementById('img_info').style.display = '' ;
			affichageSuivant = 'zoneTexte' ;
		}else if(isDocuments == 1){
//			document.getElementById('detail131').innerHTML = sDocuments ;
			document.getElementById('img_documents').style.display = '' ;
			affichageSuivant = 'documents' ;
		}
	}
}
*/
// FIN MOD arzur_c

function chargeImage(titreImage, cheminImage, cheminImageGT, sInfoProdCourt, onload) {
	
//	var isDessin = document.getElementById('isDessin').value;
//	affichageSuivant = 'zoneTexte' ;
	
//	document.getElementById('img_info').style.visibility = 'hidden' ;
	
//	document.getElementById('img_documents').style.visibility = 'hidden' ;
	
//	if(isDessin == 0) {
////		basculeAffichage('Plus d\'infos...', 'Informations produit', 'Dessin 2D', 'Documents');
//		afficheImg('img_info', 'Informations produit');
//		return;
//	} else {
		if(onload){
			document.getElementById('img_schema').style.display = 'none' ;
			document.getElementById('img_schema_grise').style.display = '' ;
		} else {
			afficheImg('img_schema', '');
		}
//	}
	
	titreImageActuel = titreImage ;
	var oElt = document.getElementById('zoneTexte') ;
	if (oElt) {
		oElt.style.display = 'none' ;
	}
	var oElt = document.getElementById('listeInfos') ;
	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 + '" title="' + 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 ;
	}
}

/*** 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() ;
	
	var isDessin = document.getElementById('isDessin').value;
	if(isDessin == 0) {
		afficheImg('img_info', 'Informations produit');
	} else {
		document.getElementById('img_schema').style.display = 'none' ;
		document.getElementById('img_schema_grise').style.display = '' ;
	}
}

function ie6hover(){
	var div = document.getElementById('liensSchemas');
	div.setAttribute("className","liensShemasHover");
}

function ie6out(){
	var div = document.getElementById('liensSchemas');
	div.setAttribute("className","item");
}

