/////////////////////FONCTION JS VESTE/////////////////////////////////
///////////////////////////////////////////////////////////////////////

/////////////////////////////TISSU/////////////////////////////////////

function change_select_tissu_veste(ref_tissu)
{

	
	document.getElementById('selected_tissu_veste').value = document.getElementById(ref_tissu).value;
	

}

function change_price_tissu_veste(prix_tissu_veste)
{

	document.getElementById('price_tissu_veste').value = prix_tissu_veste;
	
	
	modify_show_price_veste();
}





/////////////////////////////FORME/////////////////////////////////////

function change_selected_part_forme_veste(select)
{
//modifie l'hidden de la partie séléctionnée
   document.getElementById('selected_part_forme').value=select;
}

function return_ref_to_show_forme_veste(img_number)
{
//renvoi le texte ou l'image à afficher dans "AffBulle"
	var select = document.getElementById('selected_part_forme').value;
	var val_to_show = "";
	var target_hidden = "";
	
	
		target_hidden += "ref_" + select + "_" + img_number;
		val_to_show=document.getElementById(target_hidden).value;
		
	//cas des reférence modifiant le prix
	if ((document.getElementById(target_hidden).value) == "SUCU000")
	{
		val_to_show += " -- <font color='red'>+" + document.getElementById('prix_poignet_ouvert_format').value + "</font>"; 
	}
	
	if (select == "doublure_couleur")
		{
			
			if (img_number > 8)
			{
				var prix = document.getElementById('prix_doublure_couleur_format').value;
				
				val_to_show += " -- <font color='red'>+" + prix + "</font>";
			}
		}
	
	return val_to_show;
}

function change_img_to_show_forme_veste()
{
//modifie la source des images en fonction de la partie selectionnée
	var select = document.getElementById('selected_part_forme').value;
	var img_to_apply = "";
	var target_hidden = "";
	var i=0;
	
	var div_liste = document.getElementById('div_liste_deroulante');
	var liste2 = document.getElementById('span_liste_deroulante_2');


	
	var nombre = 0;
	
	
	//Show/hide liste déroulante
	if(div_liste != null)
	{
		if (select == 'col')
		{
			
			liste2.className = "v3d_Small_txt";
		}
		else if(select == 'poignet')
		{
			liste2.className = "v3d_Small_txt";
		}
		else if(select == 'coupe')
		{
			liste2.className = "v3d_Small_txt";
		}
		else
		{
			liste2.className = "v3d_hidden";
		}
	}

	
	
	if (select == 'coupe')
	{
		nombre = document.getElementById('max_coupe').value;
	}
	else if (select == 'col')
	{
		nombre = document.getElementById('max_col').value;
	}
	else if (select == 'bas')
	{
		nombre = document.getElementById('max_bas').value;
	}
	else if (select == 'fente')
	{
		nombre = document.getElementById('max_fente').value;
	}
	else if (select == 'poignet')
	{
		nombre = document.getElementById('max_poignet').value;
	}
	else if (select == 'poche_sup')
	{
		nombre = document.getElementById('max_poche_sup').value;
	}
	else if (select == 'poche_inf')
	{
		nombre = document.getElementById('max_poche_inf').value;
	}
	else if (select == 'doublure_style')
	{
		nombre = document.getElementById('max_doublure_style').value;
	}
	else if (select == 'doublure')
	{
		nombre = document.getElementById('max_doublure').value;
	}
	else if (select == 'doublure_couleur')
	{
		nombre = document.getElementById('max_doublure_couleur').value;
	}

	while(i < (nombre))
	{
		target_hidden = "img_to_show_" + i;
		img_to_apply = "img_" + select + "_" + i;

			document.getElementById(target_hidden).value=document.getElementById(img_to_apply).value;
			
			
			
		i=i+1;
	}

	synchro_hidden_img_to_show_avec_img_reel_forme_veste();
}

function synchro_hidden_img_to_show_avec_img_reel_forme_veste()
{
//met a jour les sources des images une fois les sources modifiées
	var target_hidden = "";
	var i=0;
	var nombre = 0;
	var max = 0;
	
	var select = document.getElementById('selected_part_forme').value;
	
	if (select == 'coupe')
	{
		nombre = document.getElementById('max_coupe').value;
	}
	else if (select == 'col')
	{
		nombre = document.getElementById('max_col').value;
	}
	else if (select == 'bas')
	{
		nombre = document.getElementById('max_bas').value;
	}
	else if (select == 'fente')
	{
		nombre = document.getElementById('max_fente').value;
	}
	else if (select == 'poignet')
	{
		nombre = document.getElementById('max_poignet').value;
	}
	else if (select == 'poche_sup')
	{
		nombre = document.getElementById('max_poche_sup').value;
	}
	else if (select == 'poche_inf')
	{
		nombre = document.getElementById('max_poche_inf').value;
	}
	else if (select == 'doublure_style')
	{
		nombre = document.getElementById('max_doublure_style').value;
	}
	else if (select == 'doublure')
	{
		nombre = document.getElementById('max_doublure').value;
	}
	else if (select == 'doublure_couleur')
	{
		nombre = document.getElementById('max_doublure_couleur').value;
	}
	
		max  = document.getElementById('max_img').value;
		
	 
		while(i < nombre)
		{
		
		var targety ="img_" + i;
		var targety2 ='img_to_show_' + i;
		var div_name ="forme_selected_item" + i;
		
		if (select == 'coupe')
		{
			document.images[targety].height = "118";
		}
		else if (select == 'col')
		{
			document.images[targety].height = "80";
		}
		else if (select == 'bas')
		{
			document.images[targety].height = "42";
		}
		else if (select == 'fente')
		{
			document.images[targety].height = "158";
		}
		else if (select == 'doublure_couleur')
		{
			document.images[targety].height = "53";
		}
		else if (select == 'doublure')
		{
			document.images[targety].height = "224";
		}
		else
		{
			document.images[targety].height = "105";
		}
		
		
		selected_div = document.getElementById(div_name);
		
		
		selected_div.className = "v3d_Small_txt";
		
		document.images[targety].src = document.getElementById(targety2).value;
		
		i=i+1;		
		}

		while(i < max)
		{
		
		var div_name ="forme_selected_item" + i;
		
		selected_div = document.getElementById(div_name);
		
		
		
		selected_div.className = "v3d_hidden";
		
		
		i=i+1;		
		}
		
		
		
		document.getElementById("div_scroll_bar").scrollTop = 0;
		self.location.hash="go_top_scroll_bar2";
		
}

function change_select_type_forme_veste(img_number)
{
//enregistre la selection de l'utilisateur dans l'hidden correspondant
	var select = document.getElementById('selected_part_forme').value;
	var target = "selected_" + select + "_to_use";
	var src = "id_"+ select +"_" + img_number;
	

	document.getElementById(target).value = document.getElementById(src).value;
	modify_price_forme_veste();
	change_span_liste_forme_veste();
}

function check_radio_forme_veste()
{
//Passer le choix en rouge et cocher le bouton radio
	var select = document.getElementById('selected_part_forme').value;
	var src = "selected_" + select + "_to_use";
	var max_of = "max_" + select;
	var max_of_select_part = document.getElementById(max_of).value;
	var count = 0;


	//boucle de défilement des boutons radio
	while(count < max_of_select_part)
	{
		var target = "id_"+ select +"_" + count;
		var radio_id = "id_radio_" + count;
		var form_id = "forme_selected_item" + count;
		
		
		//si bouton radio séléctionner le passer en cocher et text en rouge
		if(document.getElementById(target).value == document.getElementById(src).value) 
		{
			document.getElementById(form_id).className="v3d_Small_txt_red";
			document.getElementById(radio_id).checked=true;
			
		}
		//sinon remettre la classe normal
		else document.getElementById(form_id).className="v3d_Small_txt";
		count = count +1;
		//alert(count);
	}
}

function init_check_radio_forme_veste(coupe,cintre,col,boutonniere,fente,bas,poignet,nb_bouton,poche_sup,poche_inf,doublure_style,doublure,doublure_couleur)
{
	if(coupe != "-9999") document.getElementById('selected_coupe_to_use').value=coupe;
	if(cintre != "-9999") document.getElementById('selected_cintre_to_use').value=cintre;
	if(col != "-9999") document.getElementById('selected_col_to_use').value=col;
	if(boutonniere != "-9999") document.getElementById('selected_col_boutonniere_to_use').value=boutonniere;
	if(fente != "-9999") document.getElementById('selected_fente_to_use').value=fente;
	if(bas != "-9999") document.getElementById('selected_bas_to_use').value=bas;
	if(poignet != "-9999") document.getElementById('selected_poignet_to_use').value=poignet;
	if(nb_bouton != "-9999") document.getElementById('selected_nb_bouton_poignet_to_use').value=nb_bouton;
	if(poche_sup != "-9999") document.getElementById('selected_poche_sup_to_use').value=poche_sup;
	if(poche_inf != "-9999") document.getElementById('selected_poche_inf_to_use').value=poche_inf;
	if(doublure_style != "-9999") document.getElementById('selected_doublure_style_to_use').value=doublure_style;
	if(doublure != "-9999") document.getElementById('selected_doublure_to_use').value=doublure;
	if(doublure_couleur != "-9999") document.getElementById('selected_doublure_couleur_to_use').value=doublure_couleur;
}

function choix_liste_2_forme_veste()
{
	var select = document.getElementById('selected_part_forme').value;
	
	var html = '';
	
	if (select =="col")
	{
		var choix_col = document.getElementById('selected_col_boutonniere_to_use').value;
		//alert(choix_col);
		html +=document.getElementById('lang_col_boutonniere').value + "   ";
		
		html +="<select name='selected_col_boutonniere' id='selected_col_boutonniere' STYLE='width: 100px'>";
		
		if(choix_col == "sans") html += "<option value='sans' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_col_boutonniere_sans').value +"</option>";
		else html += "<option value='sans' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_col_boutonniere_sans').value +"</option>";
		
		if(choix_col == "avec") html += "<option value='avec' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_col_boutonniere_avec').value +"</option>";
		else html += "<option value='avec' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_col_boutonniere_avec').value +"</option>";
		
	}
	else if (select =="poignet")
	{
		var choix_poignet = document.getElementById('selected_nb_bouton_poignet_to_use').value;
		//alert(choix_poignet);
		html +=document.getElementById('lang_nb_bouton_poignet').value + "   ";
		
		html +="<select name='selected_nb_bouton_poignet' id='selected_nb_bouton_poignet' STYLE='width: 150px'>";
		
		if(choix_poignet == "3") html += "<option value='3' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_nb_bouton_3').value +"</option>";
		else html += "<option value='3' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_nb_bouton_3').value +"</option>";
		
		if(choix_poignet == "4") html += "<option value='4' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_nb_bouton_4').value +"</option>";
		else html += "<option value='4' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_nb_bouton_4').value +"</option>";
		
		if(choix_poignet == "5") html += "<option value='5' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_nb_bouton_5').value +"</option>";
		else html += "<option value='5' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_nb_bouton_5').value +"</option>";
		
	}
	else if (select =="coupe")
	{
		var choix_coupe = document.getElementById('selected_cintre_to_use').value;
		//alert(choix_coupe);
		html +=document.getElementById('lang_cintre').value + "   ";
		
		html +="<select name='selected_cintre' id='selected_cintre' STYLE='width: 150px'>";
		
		if(choix_coupe == "0") html += "<option value='0' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_cintre_ample').value +"</option>";
		else html += "<option value='0' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_cintre_ample').value +"</option>";
		
		if(choix_coupe == "1") html += "<option value='1' SELECTED onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_cintre_ajustee').value +"</option>";
		else html += "<option value='1' onclick='save_choix_liste_deroulante_2_forme_veste();'>"+ document.getElementById('lang_cintre_ajustee').value +"</option>";
		
	}
	
	return html;
}

function save_choix_liste_deroulante_2_forme_veste()
{	
	var select = document.getElementById('selected_part_forme').value;
	
	if  (select =="col")
	{
		document.getElementById('selected_col_boutonniere_to_use').value=document.getElementById('selected_col_boutonniere').value;
		
	}
	else if (select == "poignet")
	{
		document.getElementById('selected_nb_bouton_poignet_to_use').value=document.getElementById('selected_nb_bouton_poignet').value;

	}
	else if (select == "coupe")
	{
		document.getElementById('selected_cintre_to_use').value=document.getElementById('selected_cintre').value;

	}

}

function change_span_liste_forme_veste()
{
	var select = document.getElementById('selected_part_forme').value;
	
	if(select == 'poignet')
	{
		if (document.getElementById('selected_poignet_to_use').value != '219')
		{
			document.getElementById('span_liste_deroulante_2').className = "v3d_hidden";
		}
		else 
		{
			document.getElementById('span_liste_deroulante_2').className = "v3d_Small_txt";
			document.getElementById('span_liste_deroulante_2').innerHTML=choix_liste_2_forme_veste();
		}
	}
	else document.getElementById('span_liste_deroulante_2').innerHTML=choix_liste_2_forme_veste();
}

function init_check_radio_menu_forme_veste()
{
	var select = document.getElementById('selected_part_forme').value;
	
	var target_radio = 'forme_' + select;
	
	document.getElementById(target_radio).checked=true;
}

function v3d_change_infos_detail_forme_veste(img_num)
{
	var select = document.getElementById('selected_part_forme').value;
 
	var ref = 'ref_' + select + '_' + img_num;
	var description = 'description_' + select + '_' + img_num;
	
	document.getElementById('span_forme_ref').innerHTML = document.getElementById(ref).value; 
	
		document.getElementById('span_txt_pointe').innerHTML = ''; 
		document.getElementById('span_pointe').innerHTML = ''; 
		document.getElementById('span_txt_pied').innerHTML = ''; 
		document.getElementById('span_pied').innerHTML = ''; 
		document.getElementById('span_bouton').innerHTML = ''; 
		document.getElementById('span_txt_bouton').innerHTML = '';
	
	document.getElementById('span_description').innerHTML = document.getElementById(description).value;
}

function v3d_reset_infos_detail_forme_veste()
{
	
	
	var select = document.getElementById('selected_part_forme').value;
	var select_part = "selected_" + select + "_to_use";
	var select_part_hidden = document.getElementById(select_part).value;
	var max_of = "max_" + select;
	var max_of_select_part = document.getElementById(max_of).value;
	

		counter = 0;

			while (counter < max_of_select_part)
			{
				var target_ref = "id_" + select + "_" + counter;
				var target = document.getElementById(target_ref).value;
				if(select_part_hidden == target ) v3d_change_infos_detail_forme_veste(counter);
				
				counter = counter +1;
			}
}

function modify_price_forme_veste()
{
	var select = document.getElementById('selected_part_forme').value;
	
	if (select == "poignet")
	{
		document.getElementById('price_poignet_ouvert').value = 0;
		
		if (document.getElementById('selected_poignet_to_use').value == "219") 
		{
		document.getElementById('price_poignet_ouvert').value = document.getElementById('prix_poignet_ouvert').value;
		}
	}
	
	modify_show_price_veste();
}

function modify_price_forme_veste_lining(number)
{
	var prix_tissu_corps = document.getElementById('prix_doublure_couleur').value
	var select = document.getElementById('selected_part_forme').value;
	
	if (select == "doublure_couleur")
	{
		document.getElementById('price_lining').value = "0";
		if (number > "8")
		{
			document.getElementById('price_lining').value = prix_tissu_corps;
			
		}
	}
	
	
	modify_show_price_veste();
}

////////////////////////////////////////OPTION/////////////////////////////

function change_selected_part_option_veste(select)
{
//modifie l'hidden de la partie séléctionnée
   document.getElementById('selected_part_option').value=select;
}

function return_ref_to_show_option_veste(img_number)
{
//renvoi le texte ou l'image à afficher dans "AffBulle"
	var select = document.getElementById('selected_part_option').value;
	var val_to_show = "";
	var target_hidden = "";
	
		target_hidden += "ref_" + select + "_" + img_number;
		val_to_show=document.getElementById(target_hidden).value;
/*
		//cas des reférence modifiant le prix
	if ((document.getElementById(target_hidden).value) == "SHBU000")
	{
		val_to_show += " -- <font color='red'>+" + document.getElementById('prix_bouton_nacre_format').value + "</font>"; 
		
	}
*/
	return val_to_show;
}

function change_select_type_option_veste(img_number)
{
//enregistre la selection de l'utilisateur dans l'hidden correspondant
	var select = document.getElementById('selected_part_option').value;
	var target = "selected_" + select + "_to_use";
	var src = "id_"+ select +"_" + img_number;
	
	document.getElementById(target).value = document.getElementById(src).value;

}

function check_radio_option_veste()
{
//Passer le choix en rouge et cocher le bouton radio
	var select = document.getElementById('selected_part_option').value;
	var src = "selected_" + select + "_to_use";
	var max_of = "max_" + select;
	var max_of_select_part = document.getElementById(max_of).value;
	var count = 0;
	
		while(count < max_of_select_part)
		{
			
			
			var target = "id_"+ select +"_" + count;
			var radio_id = "id_radio_" + count;
			var form_id = "option_selected_item" + count;
			
			
			//si bouton radio séléctionner le passer en cocher et text en rouge
			if(document.getElementById(target).value == document.getElementById(src).value) 
			{
				document.getElementById(form_id).className="v3d_Small_txt_red";
				document.getElementById(radio_id).checked=true;
				
			}
			//sinon remettre la classe normal
			else document.getElementById(form_id).className="v3d_Small_txt";
			count = count +1;
			
		}

}

function change_span_liste_option_veste()
{
	document.getElementById('span_liste_deroulante_1_option').innerHTML=choix_liste_1_option_veste();
	document.getElementById('span_liste_deroulante_2_option').innerHTML=choix_liste_2_option_veste();
	document.getElementById('span_liste_deroulante_3_option').innerHTML=choix_liste_3_option_veste();
}

function choix_liste_1_option_veste()
{
	var select = document.getElementById('selected_part_option').value;
	
	var html = '';

	
	
	if (select =="boutonniere")
	{
		var choix_boutonniere = document.getElementById('selected_boutonniere_or_not_to_use').value;

		
		html +=document.getElementById('lang_boutonniere').value + "   ";
		html +="<select name='selected_boutonniere' id='selected_boutonniere' STYLE='width: 100px'>";
		
			
		if(choix_boutonniere == "sans") html += "<option value='sans' SELECTED onclick='save_choix_liste_deroulante_1_option_veste();modify_price_option_veste();'>"+ document.getElementById('lang_ton_sur_ton').value +"</option>";
		else html += "<option value='sans' onclick='save_choix_liste_deroulante_1_option_veste();modify_price_option_veste();'>"+ document.getElementById('lang_ton_sur_ton').value +"</option>";

		if(choix_boutonniere == "avec") html += "<option value='avec' SELECTED onclick='save_choix_liste_deroulante_1_option();modify_price_option_veste();'>"+ document.getElementById('lang_avec_couleur').value +' + '+ document.getElementById('prix_boutonniere_format').value +"</option>";
		else html += "<option value='avec' onclick='save_choix_liste_deroulante_1_option();modify_price_option_veste();'>"+ document.getElementById('lang_avec_couleur').value +' + '+ document.getElementById('prix_boutonniere_format').value +"</option>";

		
	}
	
	
	
	return html;
}

function choix_liste_2_option_veste()
{
	var select = document.getElementById('selected_part_option').value;
	
	var html = '';

	
	
	if (select =="initiale")
	{
		var choix_text_initiale = document.getElementById('selected_initiale_to_use').value;
		
		html += document.getElementById('lang_initiale').value + "  ";
		
		if (choix_text_initiale != "") html += '<INPUT  TYPE="text" name="champs_saisi_text_initiale" id="champs_saisi_text_initiale" value="'+ choix_text_initiale +'" size="10" MAXLENGTH="10" onkeyup="save_choix_liste_deroulante_2_option_veste();" border="0" class="case">';
		else html += '<INPUT  TYPE="text" name="champs_saisi_text_initiale" id="champs_saisi_text_initiale" size="10" MAXLENGTH="10" onkeyup="save_choix_liste_deroulante_2_option_veste();" border="0" class="case">';
		
		
	}
	else if (select =="surpiqures")
	{
		var choix_surpiqures = document.getElementById('selected_surpiqures_to_use').value;

		
		html +=document.getElementById('lang_surpiqures').value + "   ";
		html +="<select name='selected_surpiqures' id='selected_surpiqures' STYLE='width: 180px'>";
		
			
		if(choix_surpiqures == "sans") html += "<option value='sans' SELECTED onclick='save_choix_liste_deroulante_2_option_veste();modify_price_option_veste();'>"+ document.getElementById('lang_sans_surpiqures').value +"</option>";
		else html += "<option value='sans' onclick='save_choix_liste_deroulante_2_option_veste();modify_price_option_veste();'>"+ document.getElementById('lang_sans_surpiqures').value +"</option>";

		if(choix_surpiqures == "avec") html += "<option value='avec' SELECTED onclick='save_choix_liste_deroulante_2_option();modify_price_option_veste();'>"+ document.getElementById('lang_avec_surpiqures').value +' + '+ document.getElementById('prix_surpiqures_format').value +"</option>";
		else html += "<option value='avec' onclick='save_choix_liste_deroulante_2_option();modify_price_option_veste();'>"+ document.getElementById('lang_avec_surpiqures').value +' + '+ document.getElementById('prix_surpiqures_format').value +"</option>";

		
	}
	else if (select =="housse")
	{
		var choix_housse = document.getElementById('selected_housse_to_use').value;

		
		html +=document.getElementById('lang_housse').value + "   ";
		html +="<select name='selected_housse' id='selected_housse' STYLE='width: 180px'>";
		
			
		if(choix_housse == "sans") html += "<option value='sans' SELECTED onclick='save_choix_liste_deroulante_2_option_veste();modify_price_option_veste();'>"+ document.getElementById('lang_sans_housse').value +"</option>";
		else html += "<option value='sans' onclick='save_choix_liste_deroulante_2_option_veste();modify_price_option_veste();'>"+ document.getElementById('lang_sans_housse').value +"</option>";

		if(choix_housse == "avec") html += "<option value='avec' SELECTED onclick='save_choix_liste_deroulante_2_option();modify_price_option_veste();'>"+ document.getElementById('lang_avec_housse').value +' + '+ document.getElementById('prix_housse_format').value +"</option>";
		else html += "<option value='avec' onclick='save_choix_liste_deroulante_2_option();modify_price_option_veste();'>"+ document.getElementById('lang_avec_housse').value +' + '+ document.getElementById('prix_housse_format').value +"</option>";

		
	}
	else if (select =="boutonniere")
	{
		var choix_boutonniere = document.getElementById('selected_boutonniere_position_to_use').value;

		
		html +=document.getElementById('lang_position_boutonniere').value + "   ";
		html +="<select name='selected_position_boutonniere' id='selected_position_boutonniere' STYLE='width: 180px'>";
		
		counter = 1;
		
		while (counter < 8)
		{
			
			var id_select = "id_boutonniere_position_" + counter;
			var target = document.getElementById(id_select).value;
			
			
			
		if(choix_boutonniere == counter) html += "<option value='"+ counter +"' SELECTED onclick='save_choix_liste_deroulante_2_option();'>"+ document.getElementById(target).value +"</option>";
		else html += "<option value='"+ counter +"' onclick='save_choix_liste_deroulante_2_option();'>"+ document.getElementById(target).value +"</option>";
		
		counter = counter +1;
		}

		
	}
	
	
	return html;
}

function choix_liste_3_option_veste()
{
	var select = document.getElementById('selected_part_option').value;
	
	var html = '';

	if (select =="boutonniere")
	{
		var choix_boutonniere = document.getElementById('selected_boutonniere_color_to_use').value;

		
		html +=document.getElementById('lang_color_boutonniere').value + "   ";
		html +="<select name='selected_color_boutonniere' id='selected_color_boutonniere' STYLE='width: 180px'>";
		
		counter = 1;
		
		while (counter < 8)
		{
			
			var id_select = "id_boutonniere_color_" + counter;
			var target = document.getElementById(id_select).value;
			
			
			
		if(choix_boutonniere == counter) html += "<option value='"+ counter +"' SELECTED onclick='save_choix_liste_deroulante_2_option();'>"+ document.getElementById(target).value +"</option>";
		else html += "<option value='"+ counter +"' onclick='save_choix_liste_deroulante_2_option();'>"+ document.getElementById(target).value +"</option>";
		
		counter = counter +1;
		}

		
	}
	
	
	return html;
}

function save_choix_liste_deroulante_1_option_veste()
{	
//Sauver le choix des couleurs
	var select = document.getElementById('selected_part_option').value;
	
	if  (select =="boutonniere")
	{
		if ((document.getElementById('selected_boutonniere').value) == "sans") 
		{
			document.getElementById('selected_boutonniere_or_not_to_use').value='sans';
			document.getElementById('span_liste_deroulante_2_option').className = "v3d_hidden";
			document.getElementById('span_liste_deroulante_3_option').className = "v3d_hidden";
		}
		else
		{
			document.getElementById('selected_boutonniere_or_not_to_use').value='avec';
			document.getElementById('span_liste_deroulante_2_option').className = "v3d_Small_txt";
			document.getElementById('span_liste_deroulante_3_option').className = "v3d_Small_txt";
		}
	}


}

function save_choix_liste_deroulante_2_option_veste()
{	
//Sauver le choix des couleurs
	var select = document.getElementById('selected_part_option').value;
	
	if  (select =="initiale")
	{
		if ((document.getElementById('champs_saisi_text_initiale').value) == "") document.getElementById('selected_initiale_select_or_not_to_use').value='sans';
		else
		{
			document.getElementById('selected_initiale_to_use').value=document.getElementById('champs_saisi_text_initiale').value;
			document.getElementById('selected_initiale_select_or_not_to_use').value='avec';
		}
		
	}
	else if  (select =="surpiqures")
	{
		if ((document.getElementById('selected_surpiqures').value) == "sans") document.getElementById('selected_surpiqures_to_use').value='sans';
		else	document.getElementById('selected_surpiqures_to_use').value='avec';
	}
	else if  (select =="housse")
	{
		if ((document.getElementById('selected_housse').value) == "sans") document.getElementById('selected_housse_to_use').value='sans';
		else	document.getElementById('selected_housse_to_use').value='avec';
	}
	else if  (select =="boutonniere")
	{
		if ((document.getElementById('selected_boutonniere_or_not_to_use').value) == "sans") document.getElementById('selected_boutonniere_position_to_use').value='';
		else	document.getElementById('selected_boutonniere_position_to_use').value=document.getElementById('selected_position_boutonniere').value;
	}


}

function change_img_to_show_option_veste()
{
//modifie la source des images en fonction de la partie selectionnée
	var select = document.getElementById('selected_part_option').value;
	var img_to_apply = "";
	var target_hidden = "";
	var i=0;
	

	var liste1 = document.getElementById('span_liste_deroulante_1_option');
	var liste2 = document.getElementById('span_liste_deroulante_2_option');
	var liste3 = document.getElementById('span_liste_deroulante_3_option');


	
	var nombre = 0;
	
	
	//Show/hide liste déroulante

		if(select == 'initiale')
		{
			liste1.className = "v3d_hidden";
			liste2.className = "v3d_Small_txt";
			liste3.className = "v3d_hidden";
		}
		else if(select == 'surpiqures')
		{
			liste1.className = "v3d_hidden";
			liste2.className = "v3d_Small_txt";
			liste3.className = "v3d_hidden";
		}
		else if(select == 'housse')
		{
			liste1.className = "v3d_hidden";
			liste2.className = "v3d_Small_txt";
			liste3.className = "v3d_hidden";
		}
		else if(select == 'boutonniere')
		{
			liste1.className = "v3d_Small_txt";
			liste2.className = "v3d_hidden";
			liste3.className = "v3d_hidden";
		}
		else
		{
			liste1.className = "v3d_hidden";
			liste2.className = "v3d_hidden";
			liste3.className = "v3d_hidden";
		}


	
	
	if (select == 'initiale')
	{
		nombre = document.getElementById('max_initiale').value;
	}
	


		while(i < (nombre))
		{
			target_hidden = "img_to_show_" + i;
			img_to_apply = "img_" + select + "_" + i;

				document.getElementById(target_hidden).value=document.getElementById(img_to_apply).value;

				
			i=i+1;
		}

	synchro_hidden_img_to_show_avec_img_reel_option_veste();
}

function synchro_hidden_img_to_show_avec_img_reel_option_veste()
{
//met a jour les sources des images une fois les sources modifiées
	var target_hidden = "";
	var i=0;
	var nombre = 0;
	var max = 0;
	
	var select = document.getElementById('selected_part_option').value;
	
	if (select == 'initiale')
	{
		nombre = document.getElementById('max_initiale').value;
	}
	
		max  = document.getElementById('max_img').value;
		
	 
		while(i < nombre)
		{
		
		var targety ="img_" + i;
		var targety2 ='img_to_show_' + i;
		var div_name ="option_selected_item" + i;
		
		selected_div = document.getElementById(div_name);
		
		
		selected_div.className = "v3d_Small_txt";
		
		document.images[targety].src = document.getElementById(targety2).value;
		
		i=i+1;		
		}

		while(i < max)
		{
		
		var div_name ="option_selected_item" + i;
		
		selected_div = document.getElementById(div_name);
		
		
		
		selected_div.className = "v3d_hidden";
		
		
		i=i+1;		
		}
		
		
		
		document.getElementById("div_scroll_bar").scrollTop = 0;
		self.location.hash="go_top_scroll_bar2";
		
}

function init_check_radio_option_veste(initiale_or_not,text_initiale)
{

	if(initiale_or_not != "-9999") document.getElementById('selected_initiale_select_or_not_to_use').value=initiale_or_not;
	if(text_initiale != "-9999") document.getElementById('selected_initiale_to_use').value=text_initiale;

}

function init_check_radio_menu_option_veste()
{
	var select = document.getElementById('selected_part_option').value;
	
	var target_radio = 'option_' + select;
	
	document.getElementById(target_radio).checked=true;
}

function v3d_change_infos_detail_option_veste(img_num)
{
	var select = document.getElementById('selected_part_option').value;
	
	if (select == "initiale")
	{
	document.getElementById('span_forme_ref').innerHTML = ''; 

		
	document.getElementById('span_description').innerHTML = '';
	}
	else
	{
	var ref = 'ref_' + select + '_' + img_num;
	var description = 'description_' + select + '_' + img_num;
	
	document.getElementById('span_forme_ref').innerHTML = document.getElementById(ref).value; 
	
		document.getElementById('span_txt_pointe').innerHTML = ''; 
		document.getElementById('span_pointe').innerHTML = ''; 
		document.getElementById('span_txt_pied').innerHTML = ''; 
		document.getElementById('span_pied').innerHTML = ''; 
		document.getElementById('span_bouton').innerHTML = ''; 
		document.getElementById('span_txt_bouton').innerHTML = '';
	
	document.getElementById('span_description').innerHTML = document.getElementById(description).value;
	
	}
}

function v3d_reset_infos_detail_option_veste()
{
	
	
	var select = document.getElementById('selected_part_option').value;
	var select_part = "selected_" + select + "_to_use";
	var select_part_hidden = document.getElementById(select_part).value;
	var max_of = "max_" + select;
	var max_of_select_part = document.getElementById(max_of).value;
	

		counter = 0;

			while (counter < max_of_select_part)
			{
				var target_ref = "id_" + select + "_" + counter;
				var target = document.getElementById(target_ref).value;
				if(select_part_hidden == target ) v3d_change_infos_detail_forme_veste(counter);
				
				counter = counter +1;
			}
}

function modify_price_option_veste()
{
	var select = document.getElementById('selected_part_option').value;
	
	if (select == "surpiqures")
	{
		document.getElementById('price_surpiqures').value = 0;

		if ((document.getElementById('selected_surpiqures_to_use').value) == 'avec') document.getElementById('price_surpiqures').value = document.getElementById('prix_surpiqures').value;
	}
	
	if (select == "housse")
	{
		document.getElementById('price_housse').value = 0;

		if ((document.getElementById('selected_housse_to_use').value) == 'avec') document.getElementById('price_housse').value = document.getElementById('prix_housse').value;
	}

	if (select == "boutonniere")
	{
		document.getElementById('price_boutonniere').value = 0;

		if ((document.getElementById('selected_boutonniere_or_not_to_use').value) == 'avec') document.getElementById('price_boutonniere').value = document.getElementById('prix_boutonniere').value;
	}
	
	//modify_show_price_veste();
}


///////////////////////////////////////PRIX LIVE///////////////////////////

function modify_show_price_veste()
{
	var total = "";
	var price_tissu = document.getElementById('price_tissu_veste').value;
	var price_poignet = document.getElementById('price_poignet_ouvert').value;
	var price_lining = document.getElementById('price_lining').value;
	
	total = parseInt(price_tissu,10) + parseInt(price_poignet,10) + parseInt(price_lining,10);
	
	
	total = format_price(total);
	
	
	document.getElementById('price_on_live').innerHTML = document.getElementById('lang_prix_veste').value + " " +total;
	
}




