//CLACUL DU PRIX
//tissu - oppocol - oppopoi - epaulette - poche - bouton - couture - broderie
surcout=new Array(0,0,0,0,0,0,0,0);
function calprix() {
	p=0;
	for(i=0;i<8;i++) {
		p += surcout[i];
	}
	if(surcout[1]==3 && surcout[2]==3) p-=3;
	document.getElementById('prix').innerHTML = p;
}
function prix_depart(p1,p2,p3,p4,p5,p6,p7,p8) {
	surcout=new Array(p1,p2,p3,p4,p5,p6,p7,p8);
	calprix();
}

//QUAND ON PASSE LA SOURIS SUR UN TISSU
function mouve_t(e,clip,ref,type) {
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) {
		posx = e.pageX;
		posy = e.pageY;
	} else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	
	if(type=='t') {posy -= 135;posx -= 55;}
	if(type=='c') {posy -= 165;posx -= 70;}
	c = document.getElementById('exemple_tissu');
	c.style.marginTop = posy+'px';
	c.style.left = posx+'px';
	c.style.display = 'block';
	c.innerHTML = '<img src="'+clip.src+'" /><p>'+ref+'</p>';
	
}
function mouve_t_stop() {
	document.getElementById('exemple_tissu').style.display = 'none';
}
//QUAND ON CLIQUE SUR UN TISSU
function charge_t(code,ref,tissage,matiere,fil,prix,ep,liv) {
	if(flashDisponible) {
		changeTissu(code+'-4.jpg');
		document.getElementById('img_selection').src = '../photo_tissu2/'+code+'.jpg';
		document.getElementById('ensavoirplus').innerHTML = '<a href="" style="color:#f60;font-style:italic;" onclick="ap(\''+ref+'\');return false;">en savoir plus</a>';
		document.getElementById('titre_selection').innerHTML = ref;
		document.getElementById('tissage_selection').innerHTML = 'Tissage '+tissage;
		if(matiere!='' || fil!='') document.getElementById('matiere_selection').innerHTML = fil+' '+matiere;	
		document.getElementById('epaisseur_selection').innerHTML = 'Epaisseur : <img src="../style/epaisseur'+ep+'.gif" />';
		surcout[0]=prix;
		calprix();
	} else {
		patientez();
	}
}


//NOMBRE DE BOUTON AU COL///////////
var nbco = new Array('nbco1','nbco2');
function chge_nbco(calque) {
	if(flashDisponible) {
		formulaire('nbcol',calque);
		enregistrement('nbcol',calque);
		chge_col();
	} else {
		patientez();
	}
}

//TYPE DE COL///////////////////
var type_col = new Array('italien','italien_ouvert','classique','napolitain','tendance','anglais','boutonne','boutonnesspattes','ceremonie','officier','casse','mao');
function chge_col(nom) {
	if(flashDisponible) {
		nb = document.getElementById('nbcol').value;
		type = document.getElementById('col').value;
		for(i=0;i<12;i++) {
			document.getElementById('C_'+type_col[i]).style.border='1px solid #fff';
		}
		document.getElementById('C_'+type).style.border='1px solid #bea97c';
		document.getElementById('img_selection').src='../photo_element/'+type+'_1.jpg';
		document.getElementById('titre_selection').innerHTML='Col '+nom;
		//	
		if(type=='boutonnesspattes') type='boutonne_pattes';
		if(nb=='1') atezeg=type;
		if(nb=='2') atezeg=type+nb;
		
		if(type=='mao' || type=='officier' || type=='ceremonie' || type=='casse') {
			atezeg = type;
		}	
		changerPiece("col",atezeg);
		
	} else {
		patientez();
	}
}

//TENUE COL////////////////
function chge_tenu(calque) {
	if(flashDisponible) {
		formulaire('tenuecol',calque);
		enregistrement('tenuecol',calque);
	} else {
		patientez();
	}
}

//BALEINES/////////////////////////
function chge_bale(calque) {
	if(flashDisponible) {
		formulaire('baleines',calque);
		enregistrement('baleine',calque);
	} else {
		patientez();
	}
}

//HAUTEUR PIED DE COL/////////////
function chge_hp(calque) {
	if(flashDisponible) {
		formulaire('HP',calque);
		enregistrement('HP',calque);
	} else {
		patientez();
	}
}

//OPPOSITION COL////////////////////////
function chge_opco(calque) {
	if(flashDisponible) {
		formulaire('opposition_col',calque);
		enregistrement('opposition_col',calque);
		if(calque=='sans') {
			tissusCol('none');
			surcout[1]=0;
		}
		if(calque=='avec') {
			tissusCol('blanc');
			surcout[1]=3;
		}
		calprix();
	} else {
		patientez();
	}
}

//TYPE DE POIGNETS
var type_poignet = new Array('biais(1)','biais(2)','biais(ajustable)','rond(1)','rond(2)','rond(ajustable)','mousq(carre)','mousq(rond)','mousq(port)','manchecourte');
function chge_typo(calque,nom,photo) {
	if(flashDisponible) {
		for(i=0;i<10;i++) {
			document.getElementById('P_'+type_poignet[i]).style.border='1px solid #fff';
		}
		document.getElementById('P_'+calque).style.border='1px solid #bea97c';
		document.getElementById('img_selection').src='../photo_element/'+photo;
		document.getElementById('titre_selection').innerHTML='Poignet '+nom;
	} else {
		patientez();
	}
}

//OPPOSITION POIGNET//////////////////////
function chge_oppo(calque) {
	if(flashDisponible) {
		formulaire('opposition_poignet',calque);
		enregistrement('opposition_poignet',calque);
		if(calque=='sans') {
			tissusPoignet('none');
			surcout[2]=0;
		}
		if(calque=='avec') {
			tissusPoignet('blanc');
			surcout[2]=3;
		}
		calprix();
	} else {
		patientez();
	}
}


//POCHE///////////////////
var sppoche = new Array('none','carre','ronde','rondeRabat','souffletRabat','soufflet','carre2','ronde2','rondeRabat2','souffletRabat2','soufflet2');
function poche() {
	if(flashDisponible) {
		type = document.getElementById('poche').value;
		for(i=0;i<11;i++) {
			document.getElementById('PP_'+sppoche[i]).style.border = '1px solid #fff';		
		}
		document.getElementById('PP_'+type).style.border = '1px solid #bea97c';
		changerPiece("poche",type);
		if(type==sppoche[4] || type==sppoche[5]) {
			surcout[4]=3;
		} else if(type==sppoche[9] || type==sppoche[10]) {
			surcout[4]=6;
		} else {
			surcout[4]=0;
		}
		calprix();
	} else {
		patientez();
	}
}

//COUPE DOS/////////
var dos = new Array('sanspli','chevron','central','lateraux');
function chge_dos(calque) {
	if(flashDisponible) {
		for(i=0;i<4;i++) {
			document.getElementById('DD_'+dos[i]).style.border = '1px solid #fff';
		}
		document.getElementById('DD_'+calque).style.border = '1px solid #bea97c';
	} else {
		patientez();
	}
}
//COUPE PINCES/////////
var pinces = new Array('sans','avec');
function chge_pinc(calque) {
	if(flashDisponible) {
		for(i=0;i<2;i++) {
			document.getElementById('PiP_'+pinces[i]).style.border = '1px solid #fff';
		}
		document.getElementById('PiP_'+calque).style.border = '1px solid #bea97c';
	} else {
		patientez();
	}
}

//COUPE BAS DE CHEMISE//////
var bas = new Array('basdroit','basarrondi','basfente');
function chge_bas(calque) {
	if(flashDisponible) {
		for(i=0;i<3;i++) {
			document.getElementById('BB_'+bas[i]).style.border = '1px solid #fff';
		}
		document.getElementById('BB_'+calque).style.border = '1px solid #bea97c';
	} else {
		patientez();
	}
}

//COUPE GORGE//////
var gorge = new Array('simple','americaine','ceremonie');
function chge_gor(calque) {
	if(flashDisponible) {
		for(i=0;i<3;i++) {
			document.getElementById('GG_'+gorge[i]).style.border = '1px solid #fff';
		}
		document.getElementById('GG_'+calque).style.border = '1px solid #bea97c';
	} else {
		patientez();
	}
}

//COUPE EPAULETTE//////
var epaulette = new Array('sans','avec');
function chge_epa(calque) {
	if(flashDisponible) {
		for(i=0;i<2;i++) {
			document.getElementById('EE_'+epaulette[i]).style.border = '1px solid #fff';
		}
		document.getElementById('EE_'+calque).style.border = '1px solid #bea97c';
		if(calque=='avec') {surcout[3]=6;} else {surcout[3]=0;}
		calprix();
	} else {
		patientez();
	}
}

//COUPE BOUTON//////
var boutons = new Array('rouge','anthracite','blanc','noir','bleu','blanc_epais','noir_epais','nacre','jaune','vert','violet','bleuf');
function chge_btn(calque) {
	if(flashDisponible) {
		for(i=0;i<12;i++) {
			document.getElementById('BB_'+boutons[i]).style.border = '1px solid #fff';
		}
		document.getElementById('BB_'+calque).style.border = '1px solid #bea97c';
		if(calque=='nacre') {
			surcout[5]=3;
		} else {
			surcout[5]=0;
		}
		calprix();
	} else {
		patientez();
	}
}

var couture_nom = new Array('blanc mat','jaune pâle','Orange','rose pâle','rouge','violet','parme','mauve','bordeau','gris','bleu clair','bleu roi','bleu foncé','vert pomme','vert','beige','beige marron','marron','taupe','gris blanc','vert de gris','noir','ton sur ton');
var couture_hexa = new Array('#FFFFFF','fff97e','#FF5E09','#f6cd9e','#ff0000','#c60066','#ff43eb','#ffd3ff','#c40000','#dbf5f4','#8caed6','#1b2e7d','#030028','#85e34a','#26a814','#ffdb69','#a7915e','#905b0f','#715800','#cebcc8','#979d5c','#000000','Ton sur Ton');
//COUTURES////
function chge_cout(calque) {
	if(flashDisponible) {
		for(i=0;i<23;i++) {
			if(couture_nom[i]==calque) {
				cgColorBoutonieres(couture_hexa[i]);
				if(i==22) {
					surcout[6]=0;
				} else {
					surcout[6]=3;
				}
				calprix();
				break;
			}
		}
	} else {
		patientez();
	}
}

//BRODERIE COL//
function chge_brod(clip) {
	if(clip!='') {
		surcout[7] = 9;
	} else {
		surcout[7] = 0;
	}
	calprix();
}


var jsReady = true;
function isReady() {
	return jsReady;
}
function quelTissu(){
	//retourne le tissu utilis? au chargement du fla
	tissu = document.getElementById('tissu').value+'.jpg';
	return tissu;
}
/*
// MODULE MONOGRAMME
function thisMovie2(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
	  return window[movieName];
	}
	else {
		if(document[movieName] != undefined){
			return document[movieName];
		}else if(document.getElementById(movieName)){
			return document.getElementById(movieName);
		}
	}
}

 function cgTexteMonogramme(value) {
	 thisMovie2("monogrammeFlash").cgTexteMonogramme(value);
	 document.getElementById('monogrammeFlash').cgTexteMonogramme(value);
 }
 function cgTissuMonogramme(value){
	thisMovie2("monogrammeFlash").cgTissuMonogramme(value);
 }
 function cgStyleMonogramme(string){
	thisMovie2("monogrammeFlash").cgStyleMonogramme(string);
	chge_styl(string);
 }
 function cgColorMonogramme(string){
	thisMovie2("monogrammeFlash").cgColorMonogramme(string);
 }
*/
 
//STYLE MONOGRAMME/////////////////////
var styl = new Array('baton','anglaise','fantaisie');
function chge_styl(calque) {
	for(i=0;i<3;i++) {
		document.getElementById(styl[i]).style.border = '1px solid #fff';
	}
	document.getElementById(calque).style.border = '1px solid #bea97c';
}


//STYLE BRODERIE//////////////////////
function chge_styl2(calque) {
	for(i=0;i<3;i++) {
		document.getElementById(styl[i]+'2').style.border = '1px solid #fff';
	}
	document.getElementById(calque+'2').style.border = '1px solid #bea97c';
}


//POPUP TISSU
function appel2(ref) {
			var xhr;
			if (window.XMLHttpRequest) {
				xhr = new XMLHttpRequest();
			} else if (window.ActiveXObject) {
				xhr = new ActiveXObject('Microsoft.XMLHTTP');
			} else {
				alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
				return;
			}
			xhr.open('POST','chemise-tissus.php?ref='+escape(ref),true);
			xhr.onreadystatechange = function() {
				if (xhr.readyState == 4) {
					if (document.getElementById) document.getElementById('popup_tissu').innerHTML = xhr.responseText;
				}
			}
			xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');			
			xhr.send('');			
		}
function ap(dest) {
			if (self.pageYOffset) {
				c_top = self.pageYOffset;
			} else if (document.documentElement && document.documentElement.scrollTop){
				c_top = document.documentElement.scrollTop;
				h_tr = document.documentElement.offsetHeight;
				l_tr = document.documentElement.offsetWidth;
			} else if (document.body) {
				c_top = document.body.scrollTop;
				h_tr = document.body.offsetHeight;
				l_tr = document.body.offsetWidth;
			}
			if (self.innerHeight) {	// all except Explorer
				l_tr = self.innerWidth-16;
				h_tr = self.innerHeight;
			} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
				l_tr = document.documentElement.clientWidth;
				h_tr = document.documentElement.clientHeight;
			} else if (document.body) { // other Explorers
				l_tr = document.body.clientWidth;
				h_tr = document.body.clientHeight;
			}	
			aaa = c_top+((parseInt(h_tr)-518)/2);			
			document.getElementById('popup_tissu').style.marginTop=aaa+'px';
			document.getElementById('popup_tissu').style.display='block';
			//<?if($fond_trans) {?>
			document.getElementById('transp').style.display='block';
			document.getElementById('transp').style.width = l_tr+'px';
			document.getElementById('transp').style.height = h_tr+'px';			
			document.getElementById('transp').style.marginTop = c_top+'px';
			
			//<?}?>
			appel2(dest);
		}
		
	//RECHARGER LE POPUP => APPEL2()
		function ap2(dest) {
			document.getElementById('popup_tissu').innerHTML= '<div onclick="fermer();" onmouseover="dessus();" onmouseout="dessous();" style="cursor:pointer;position:relative;left:550px;width:70px;"><table><tr><td><span style="font-size:10px;">FERMER</span></td><td><img src="../stylenew/fermer.gif" style="border:1px solid #fff;" id="croix" /></td></tr></table></div>';
			document.getElementById('popup_tissu').innerHTML += '<img src="../stylenew/wait.gif" style="margin-top:210px;margin-left:310px;" />';
			appel2(dest);
		}
		
	//FERMER LE POPUP
		function fermer() {
			document.getElementById('popup_tissu').innerHTML= '<div onclick="fermer();" onmouseover="dessus();" onmouseout="dessous();" style="cursor:pointer;position:relative;left:550px;width:70px;"><table><tr><td><span style="font-size:10px;">FERMER</span></td><td><img src="../stylenew/fermer.gif" style="border:1px solid #fff;" id="croix" /></td></tr></table></div>';
			document.getElementById('popup_tissu').innerHTML += '<img src="../stylenew/wait.gif" style="margin-top:210px;margin-left:310px;" />';
			document.getElementById('popup_tissu').style.display='none';
			document.getElementById('transp').style.display='none';
		}
		function dessus() {
			document.getElementById('croix').style.borderColor='#999';
		}
		function dessous() {
			document.getElementById('croix').style.borderColor='#fff';
		}