//QUAND ON CLIQUE SUR LE MENU PRINCIPAL
apercuencours = 'tissu';
function initialize_apercu(v) {
	apercuencours = v;
}
function apercu(v) {
	
	dd('sortie_'+apercuencours).style.display = 'none';
	apercuencours = v;
	
	if(dd('sortie_'+v)) {
		dd('sortie_'+v).style.display = 'block';
	} else {
		dd('wait').style.display = 'block';
		var xhr;
		if (window.XMLHttpRequest) {
			xhr = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			xhr = new ActiveXObject('Microsoft.XMLHTTP');
		}
		xhr.open('POST','requete.php?type_requete='+escape(v),true);
		xhr.onreadystatechange = function() {
			if (xhr.readyState==4) {
				dd('cont_catalogue').innerHTML += xhr.responseText;
				dd('wait').style.display = 'none';
			}
		}
		xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		
		// on construit les parametres de la requete
		sendform = '';
		if(v=='tissu') sendform = 'tissu_detail='+ddv('form_tissu_detail');
		if(v=='col') sendform = 'col='+ddv('form_col')+'&baleine='+ddv('form_baleine')+'&tenuecol='+ddv('form_tenuecol')+'&taillecol='+ddv('form_taillecol');
		if(v=='poignets') sendform = 'poignet='+ddv('form_poignet');
		if(v=='finitions') sendform = 'plisDos='+ddv('form_plisDos')+'&pinces='+ddv('form_pinces')+'&gorge='+ddv('form_gorge')+'&corps='+ddv('form_corps')+'&epaulettes='+ddv('form_epaulettes');
		if(v=='poches') sendform = 'pochesVeste='+ddv('form_pochesVeste');
		if(v=='boutons') sendform = 'couleurBoutons='+ddv('form_couleurBoutons')+'&couleurBoutonieres='+ddv('form_couleurBoutonieres');
		if(v=='broderies') sendform = 'monogramme_text='+ddv('form_monogramme_text')+'&monogramme_couleur='+ddv('form_monogramme_couleur')+'&monogramme_style='+ddv('form_monogramme_style')+'&monogramme_location='+ddv('form_monogramme_location')+'&broderie_text='+ddv('form_broderie_text')+'&broderie_couleur='+ddv('form_broderie_couleur')+'&broderie_style='+ddv('form_broderie_style');
		if(v=='doublure') sendform = 'tissusCol='+ddv('form_tissusCol')+'&tissusPoignet='+ddv('form_tissusPoignet')+'&tissuDoublure='+ddv('form_tissuDoublure');
		
		xhr.send(sendform);
	}
}

//POUR APPELER LES TISSUS
function appel_tissu(v) {
	dd('wait2').style.display = 'block';
	dd('recharge_tissu').innerHTML = '';
	var xhr;
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xhr = new ActiveXObject('Microsoft.XMLHTTP');
	} 
	xhr.open('POST','requete.php?choix='+escape(v)+'&type_requete=recharge_tissu',true);
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4) {
			dd('recharge_tissu').innerHTML = xhr.responseText;
			dd('wait2').style.display = 'none';
		}
	}
	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xhr.send('');
}

// TISSUS SUIVANTS
function tissu_suivant(v) {
	
	etape = dd('etape_tissu').value;
	if(v=='plus') {
		etape++;
	} else if(v=='moins') {
		etape--;
	} else {
		etape=v;
	}
	
	dd('etape_tissu').value = etape;
	m = (etape-1)*-430;
	dd('cont_tissu20').style.marginLeft = m+'px';
	nb_page = dd('qte_tissu').value;
	for(i=1;i<=nb_page;i++) {
		dd('pag'+i).className = 'pag';
	}
	dd('pag'+etape).className = 'pag pagination_selec';
	if(etape>1) {
		dd('pag_precedent').style.visibility = 'visible';
	} else {
		dd('pag_precedent').style.visibility = 'hidden';
	}
	if(etape<nb_page) {
		dd('pag_suivant').style.visibility = 'visible';
	} else {
		dd('pag_suivant').style.visibility = 'hidden';
	}
}
// CHANGER VUE
function changer_vue(v) {
	if(flashDisponible) {
		changerVue(v);
		if(v=='dos') {
			dd('vueface').className = 'vue';
			dd('vuedos').className = 'vue lead';
		} else {
			dd('vueface').className = 'vue lead';
			dd('vuedos').className = 'vue';
		}
	}
	
}
// CHANGER PRIX
var prixtotal=0;
function change_prix(c,v) {
	tab_prix[c] = v;
	prixtotal=0;
	for(i=0;i<7;i++) {
		prixtotal += parseInt(tab_prix[i]);
	}
	dd('prix').innerHTML = prixtotal+' €';
}
function adapte_prix(v1,v2,v3,v4,v5,v6,v7) {
	tab_prix = new Array(v1,v2,v3,v4,v5,v6,v7);   //tissu - epaulettes - poches - butons - boutonnieres - broderie - doublure
}
// CHOIX DU TISSU
var posT=0;
var posL=0;
var sensT=-1;
var sensL=-1;
var interv;
function change_tissu(code,prix,ref,tissage,fil,matiere,epaisseur,couleur,ancienprix) {
	if(flashDisponible) {
		changeTissu(code+'.jpg');
		dd('tissu_grand_photo').src = '../tissu/260/'+code+'.jpg';
		dd('zoom').onclick = function () {ap(code,'http://www.ls-chemise.com/','anim');} 
		if(ancienprix=='' || ancienprix=='0') {
			sortieprix = prix+' &euro;';
		} else {
			sortieprix = '<del>'+ancienprix+' &euro;</del> '+prix+' &euro;';
		}
		s = '<p class="t">'+tissage+'</p>';
		s += '<p>&Eacute;paisseur : <img src="../style/epaisseur'+epaisseur+'.gif" /></p>';
		s += '<p class="d">'+couleur+'</p>';
		s += '<p class="p">'+ref+' <strong>'+sortieprix+'</strong></p>';
		dd('info_tissu').innerHTML = s;
		change_prix(0,prix);
		if(couleur=='') couleur='none';
		if(ancienprix=='') ancienprix='0';
		formu('tissu_detail',code+'|'+prix+'|'+ref+'|'+tissage+'|'+fil+'|'+matiere+'|'+epaisseur+'|'+couleur+'|'+ancienprix);
		formu('tissu1',code+'.jpg');
		clearInterval(interv);
		//interv = setInterval('bouge_tissu()',10);
	}
}

function bouge_tissu() {
	posT += 0.5*sensT;
	posL += 0.5*sensL;
	if(posT==-300 || posT==0) sensT*=-1;
	if(posL==-90 || posL==0) sensL*=-1;
	dd('tissu_grand_photo').style.marginTop = posT+'px';
	dd('tissu_grand_photo').style.marginLeft = posL+'px';
}

//TYPE DE COL///////////////////
nbbouton=1;
function change_col(num,v,b,t) {
	if(flashDisponible) {
		for(i=0;i<12;i++) {
			dd('col'+i).className = 'col_element';
		}
		dd('col'+num).className = 'col_element lead';
		
		if(nbbouton==2 && b=='1') {
			v_final = v+'2';
		} else {
			v_final = v;
		}
		changerPiece("col",v_final);
		formu('col',v_final);
		dd('col_grand_img').src = '../style/anim/col_'+v+'.jpg';
		dd('col_grand_texte').innerHTML = t;
		if(b=='1') {
			dd('info_col_bouton').style.visibility = 'visible';
		} else {
			dd('info_col_bouton').style.visibility = 'hidden';
		}
	}
}
function change_bouton_col(v) {
	if(flashDisponible) {
		nbbouton=v;
		col = ddv('form_col');
		col = col.replace('2','');
		
		if(v==2) {
			if(col!='officier' && col!='mao' && col!='casse' && col!='inconu') {
				colfinal = col+'2';
			} else {
				colfinal = col;
			}
		} else {
			colfinal = col;
		}
		formu('col',colfinal);
		changerPiece("col",colfinal);
	}
}
function open_taille_col() {
	window.open ('taille_col.php', 'taille_col', config='height=600, width=650, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no');
}
//TYPE DE POIGNETS///////////////////
function change_poignets(num,v,t) {
	if(flashDisponible) {
		//changerVue("dos");
		for(i=0;i<10;i++) {
			dd('poignets'+i).className = 'col_element';
		}
		dd('poignets'+num).className = 'col_element lead';
		changerPiece("poignet",v);
		formu('poignet',v);
		dd('poignet_grand_img').src = '../style/anim/poignets_'+v+'.jpg';
		dd('poignet_grand_texte').innerHTML = t;
	} 
}
//DOS///////////////////
function change_dos(num,v) {
	if(flashDisponible) {
		for(i=0;i<4;i++) {
			dd('dos'+i).className = 'dos_element';
		}
		dd('dos'+num).className = 'dos_element lead';
		changerPiece("plisDos",v);
		formu('plisDos',v);
	} 
}
//PINCES///////////////////
function change_pinces(num,v) {
	if(flashDisponible) {
		for(i=0;i<2;i++) {
			dd('pinces'+i).className = 'dos_element';
		}
		dd('pinces'+num).className = 'dos_element lead';
		changerPiece("pinces",v);
		formu('pinces',v);
	} 
}
//GORGE///////////////////
function change_gorge(num,v) {
	if(flashDisponible) {
		for(i=0;i<3;i++) {
			dd('gorge'+i).className = 'dos_element';
		}
		dd('gorge'+num).className = 'dos_element lead';
		changerPiece("gorge",v);
		formu('gorge',v);
	} 
}
//BAS CHEMISE///////////////////
function change_baschemise(num,v) {
	if(flashDisponible) {
		for(i=0;i<3;i++) {
			dd('baschemise'+i).className = 'dos_element';
		}
		dd('baschemise'+num).className = 'dos_element lead';
		changerPiece("corps",v);
		formu('corps',v);
	} 
}
//EPAULETTE///////////////////
function change_epaulettes(num,v) {
	if(flashDisponible) {
		for(i=0;i<2;i++) {
			dd('epaulettes'+i).className = 'dos_element';
		}
		dd('epaulettes'+num).className = 'dos_element lead';
		changerPiece("epaulettes",v);
		p=0;
		if(v=='avec') p=6;
		change_prix(1,p);
		formu('epaulettes',v);
	} 
}
//POCHES///////////////////
function change_poches(num,v) {
	if(flashDisponible) {
		for(i=0;i<11;i++) {
			dd('poches'+i).className = 'dos_element';
		}
		dd('poches'+num).className = 'dos_element lead';
		changerPiece("poche",v);
		p=0;
		if(v=='soufflet' || v=='souffletRabat') p=3;
		if(v=='soufflet2' || v=='souffletRabat2') p=6;
		change_prix(2,p);
		formu('pochesVeste',v);
	} 
}
//BOUTONS///////////////////
function change_boutons(num,v) {
	if(flashDisponible) {
		for(i=0;i<11;i++) {
			dd('boutons'+i).className = 'dos_element';
		}
		dd('boutons'+num).className = 'dos_element lead';
		if(v!='Ton sur ton') {
			v = '#'+v;
		}
		cgColorBoutons(v);
		p=0;
		if(v=='#e7e4b9') p=3;
		change_prix(3,p);
		formu('couleurBoutons',v);
	} 
}
// BOUTONNIERES
function change_boutonniere(num,v) {
	if(flashDisponible) {
		for(i=0;i<23;i++) {
			dd('boutonniere_'+i).className = '';
		}
		dd('boutonniere_'+num).className = 'lead';
		if(v!='Ton sur Ton' && v!='Ton sur ton') {
			v = '#'+v;
		}
		cgColorBoutonieres(v);
		p=0;
		if(v!='Ton sur Ton' && v!='Ton sur ton') p=3;
		change_prix(4,p);
		formu('couleurBoutonieres',v);
	}
}
// TEXTE MONOGRAMME
function change_monogramme_t(v) {
	cgTextMonogramme(v);
	formu('monogramme_text',ddv(v));
}
// COULEUR MONOGRAMME
function change_monogramme_c(num,v) {
	if(flashDisponible) {
		for(i=0;i<23;i++) {
			dd('monogramme_c_'+i).className = '';
		}
		dd('monogramme_c_'+num).className = 'lead';
		if(v!='Ton sur ton') {
			v = '#'+v;
		}
		cgColorMonogramme(v);
		formu('monogramme_couleur',v);
	}
}
// STYLE MONOGRAMME
function change_monogramme_s(num,v) {
	if(flashDisponible) {
		for(i=0;i<2;i++) {
			dd('monogramme_s_'+i).className = '';
		}
		dd('monogramme_s_'+num).className = 'lead';
		cgStyleMonogramme(v);
		formu('monogramme_style',v);
	}
}
// EMPLACEMENT MONOGRAMME
function change_monogramme_e(num,v) {
	if(flashDisponible) {
		for(i=0;i<8;i++) {
			dd('monogramme_e_'+i).className = '';
		}
		dd('monogramme_e_'+num).className = 'lead';
		cgLocationMonogramme(v);
		formu('monogramme_location',v);
	}
}
// TEXTE BRODERIE
function change_broderie_t(v) {
	cgTextBroderie(v);
	p=0;
	if(ddv(v)!='') p=9;
	change_prix(5,p);
	formu('broderie_text',ddv(v));
}
// COULEUR BRODERIE
function change_broderie_c(num,v) {
	if(flashDisponible) {
		for(i=0;i<23;i++) {
			dd('broderie_c_'+i).className = '';
		}
		dd('broderie_c_'+num).className = 'lead';
		if(v!='Ton sur ton') {
			v = '#'+v;
		}
		cgColorBroderie(v);
		formu('broderie_couleur',v);
	}
}
// STYLE BRODERIE
function change_broderie_s(num,v) {
	if(flashDisponible) {
		for(i=0;i<2;i++) {
			dd('broderie_s_'+i).className = '';
		}
		dd('broderie_s_'+num).className = 'lead';
		cgStyleBroderie(v);
		formu('broderie_style',v);
	}
}
tissudoublurecol = 'hidden';
tissudoublurepoignet = 'hidden';
tissudoublure = 'hidden';
//DOUBLURE COL///////////////////
function change_doublurecol(num,v,t) {
	if(flashDisponible) {
		for(i=0;i<6;i++) {
			dd('doublurecol'+i).className = 'col_element';
		}
		dd('doublurecol'+num).className = 'col_element lead';
		tissusCol(v);
		tissudoublurecol = t;
		adapte_ouverture_tissu_doublure();
		formu('tissusCol',v);
		addapte_prix_doublure();
	} 
}
//DOUBLURE POIGNET///////////////////
function change_doublurepoignet(num,v,t) {
	if(flashDisponible) {
		for(i=0;i<4;i++) {
			dd('doublurepoignet'+i).className = 'col_element';
		}
		dd('doublurepoignet'+num).className = 'col_element lead';
		tissusPoignet(v);
		tissudoublurepoignet = t;
		adapte_ouverture_tissu_doublure();
		formu('tissusPoignet',v);
		addapte_prix_doublure();
	} 
}
function addapte_prix_doublure() {
	p=0;
	if(ddv('form_tissusCol')!='none' || ddv('form_tissusPoignet')!='none') p=9;
	change_prix(6,p);
}
function adapte_ouverture_tissu_doublure() {
	if(tissudoublurecol=='hidden' && tissudoublurepoignet=='hidden') {
		dd('doubluretissu').style.visibility = 'hidden';
	} else {
		dd('doubluretissu').style.visibility = 'visible';
	}
}
//DOUBLURE TISSU///////////////////
function change_doubluretissu(num,v,tot) {
	if(flashDisponible) {
		for(i=0;i<tot;i++) {
			dd('doubluretissu'+i).className = 'dos_element';
		}
		dd('doubluretissu'+num).className = 'dos_element lead';
		changeTissu2(v+'.jpg');
		formu('tissu2',v+'.jpg');
		formu('tissuDoublure',v);
	} 
}


function formu(c,v) {
	dd('form_'+c).value = v;
}


//QUAND ON CLIQUE SUR LE MENU
var btn_menu = new Array('tissu','tissu49','col','poignets','finitions','poches','boutons','broderies','doublure');

function change_menu(v) {
	for(i=0;i<9;i++) {
		if(dd('anim_menu_'+btn_menu[i])) {
			dd('anim_menu_'+btn_menu[i]).className = '';
		}
	}
	dd('anim_menu_'+v).className = 'lead';
	apercu(v);
}




	
function dd(v) {
	return document.getElementById(v);
}
function ddv(v) {
	return document.getElementById(v).value;
}
