/////////////////////FONCTION JS COAT//////////////////////////////
///////////////////////////////////////////////////////////////////////

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

function change_select_tissu_coat(ref_tissu)
{
	//target_hidden = "selected_tissu_avant";
	
	document.getElementById('selected_tissu_coat').value = document.getElementById(ref_tissu).value;
	

}

function change_price_tissu_coat(prix_tissu_corps)
{

	document.getElementById('price_tissu_coat').value = prix_tissu_corps;
	
	//alert(document.getElementById('price_tissu_pant').value)
	
	modify_show_price_coat();
}













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

function v3d_change_infos_detail_forme_coat(img_num)
{
	if(img_num == 'reset')
	{
		document.getElementById('span_forme_ref').innerHTML = ''; 
		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 = '';
	}
	else {
		var select = document.getElementById('selected_part_forme').value;
		
		var ref = 'ref_' + select + '_' + img_num;
		var bouton = 'bouton_' + select + '_' + img_num;
		var pointe = 'pointe_' + select + '_' + img_num;
		var pied = 'pied_' + 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;
	}
	
}

//Remise à zéro pour forme
function v3d_reset_infos_detail_forme_coat()
{
	
	
	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;
		v3d_change_infos_detail_forme_coat('reset');
			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_coat(counter);
				
				counter = counter +1;
			}
}

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

function return_ref_to_show_forme_coat(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;
		

		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_coat()
{
//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 nombre = 0;
	
	if (select == 'poignet')
	{
		nombre = document.getElementById('max_poignet').value;
	}
	else if (select == 'poche_poitrine')
	{
		nombre = document.getElementById('max_poche_poitrine').value;
	}
	else if (select == 'poche')
	{
		nombre = document.getElementById('max_poche').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_coat();
	
}

function synchro_hidden_img_to_show_avec_img_reel_forme_coat()
{
//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 == 'poignet')
	{
		nombre = document.getElementById('max_poignet').value;
	}
	else if (select == 'poche_poitrine')
	{
		nombre = document.getElementById('max_poche_poitrine').value;
	}
	else if (select == 'poche')
	{
		nombre = document.getElementById('max_poche').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 == '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_coat(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;
	var id_forme = document.getElementById(src).value;
	
	change_span_liste_coat(id_forme);
	
	document.getElementById(target).value = id_forme
	
}

function check_radio_forme_coat()
{
//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_coat(poignet,poche_poitrine,poche_du_bas,doublure,doublure_couleur)
{

	if(poignet != "-9999") document.getElementById('selected_poignet_to_use').value=poignet;
	if(poche_poitrine != "-9999") document.getElementById('selected_poche_poitrine_to_use').value=poche_poitrine;
	if(poche_du_bas != "-9999") document.getElementById('selected_poche_to_use').value=poche_du_bas;
	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 change_span_liste_coat(test)
{
	var html = '';
	var select = document.getElementById('selected_part_forme').value;
	
	if (test == '185')
	{
		var choix_nb_bouton = document.getElementById('selected_nb_bouton_to_use').value;
		
		html +=document.getElementById('lang_nb_boutons').value + "   ";
		
		html +="<select name='selected_nb_bouton' id='selected_nb_bouton' STYLE='width: 100px'>";
		
		if(choix_nb_bouton == "3") html += "<option value='3' SELECTED onclick='save_choix_liste_deroulante_coat();'> 3 "+ document.getElementById('lang_boutons').value +"</option>";
		else html += "<option value='3' onclick='save_choix_liste_deroulante_coat();'> 3 "+ document.getElementById('lang_boutons').value +"</option>";
		
		if(choix_nb_bouton == "4") html += "<option value='4' SELECTED onclick='save_choix_liste_deroulante_coat();'> 4 "+ document.getElementById('lang_boutons').value +"</option>";
		else html += "<option value='4' onclick='save_choix_liste_deroulante_coat();'> 4 "+ document.getElementById('lang_boutons').value +"</option>";
		
		if(choix_nb_bouton == "5") html += "<option value='5' SELECTED onclick='save_choix_liste_deroulante_coat();'> 5 "+ document.getElementById('lang_boutons').value +"</option>";
		else html += "<option value='5' onclick='save_choix_liste_deroulante_coat();'> 5 "+ document.getElementById('lang_boutons').value +"</option>";
		
	}
	else 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="8" onkeyup="save_choix_liste_deroulante_coat();" border="0" class="case">';
		else html += '<INPUT  TYPE="text" name="champs_saisi_text_initiale" id="champs_saisi_text_initiale" size="10" MAXLENGTH="8" onkeyup="save_choix_liste_deroulante_coat();" border="0" class="case">';
	}
	
	document.getElementById('span_liste_deroulante_2_option').innerHTML= html;
}

function save_choix_liste_deroulante_coat()
{
	var select = document.getElementById('selected_part_forme').value;
	
	if(select == 'poignet')
	{
		document.getElementById('selected_nb_bouton_to_use').value=document.getElementById('selected_nb_bouton').value;
	}
	else if(select == 'initiale')
	{
		document.getElementById('selected_initiale_to_use').value=document.getElementById('champs_saisi_text_initiale').value;
	}
}

function change_price_forme_coat(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_coat').value = "0";
		if (number > "8")
		{
			document.getElementById('price_lining_coat').value = prix_tissu_corps;
			
		}
	}
	
	
	modify_show_price_coat();
}

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

function modify_show_price_coat()
{
	var total = "";
	var price_tissu = document.getElementById('price_tissu_coat').value;
	var price_lining = document.getElementById('price_lining_coat').value;
	
	
	//alert(" plastron :" + document.getElementById('price_plastron_option').value+" message :" + document.getElementById('price_message_option').value+" bouton :" + document.getElementById('price_bouton_option').value+" poche :" + document.getElementById('price_deux_poche').value+" rabat :" + document.getElementById('price_poche_rabat').value+" corps :" + document.getElementById('price_tissu_corps').value+" col :" + document.getElementById('price_tissu_col_poignet').value+" int :" + document.getElementById('price_tissu_col_poignet_int').value);
	
	
	total = parseInt(price_tissu,10)+parseInt(price_lining,10);
	
	
	total = format_price(total);
	
	
	document.getElementById('price_on_live').innerHTML = document.getElementById('lang_prix_coat').value + "  " + total ;
	
}






