//GESTION DES PHOTOS
var lst = new Array();
var curImg = new Array();
var tab_sous_ref = new Array();

//GESTION DES QTES
function update_qte(ch_qte, diff) {
	var new_qte;
	new_qte = (document.getElementById('cde_qte_' + ch_qte).value * 1 + diff);
	if (new_qte >= 0) {
		if (new_qte <= 9999) {
			document.getElementById('cde_qte_' + ch_qte).value = new_qte;
			document.getElementById('view_qte_' + ch_qte).value = new_qte;
		} else {
			document.getElementById('cde_qte_' + ch_qte).value = 9999;
			document.getElementById('view_qte_' + ch_qte).value = 9999;
		}
	} else {
		document.getElementById('cde_qte_' + ch_qte).value = 0;
		document.getElementById('view_qte_' + ch_qte).value = 0;
	}
}

function update_qte_cde(ch_qte, diff) {
	var new_qte;
	new_qte = (document.getElementById(ch_qte).value * 1 + diff);
	if (new_qte >= 0) {
		if (new_qte <= 9999)
			document.getElementById(ch_qte).value = new_qte;
		else
			document.getElementById(ch_qte).value = 9999;
	} else {
		document.getElementById(ch_qte).value = 0;
	}
}

//GESTION DES QTES
function change_qte(ch_qte) {
	if(document.getElementById('view_qte_' + ch_qte).value < 0) document.getElementById('view_qte_' + ch_qte).value = 0;
	document.getElementById('cde_qte_' + ch_qte).value = document.getElementById('view_qte_' + ch_qte).value;
}

function prec_photo(numArticle, nbphotos) {
	var nom_court = numArticle;
	if (nom_court.indexOf('th_', 0) == 0) nom_court = nom_court.substring(3, nom_court.length);
	if (curImg[numArticle] - 1 > 0)
		curImg[numArticle] -= 1;
	else
		curImg[numArticle] = nbphotos;
	/* Changements */
	document.getElementById('img_' + numArticle).innerHTML = lst[numArticle][curImg[numArticle]]['link'];
	if (document.getElementById('legend_' + numArticle))
		document.getElementById('legend_' + numArticle).innerHTML = lst[numArticle][curImg[numArticle]]['legend'];
	if (document.getElementById('zoom_' + nom_court))
		document.getElementById('zoom_' + nom_court).innerHTML = lst[numArticle][curImg[numArticle]]['zoom'];
}

function next_photo(numArticle, nbphotos) {
	var nom_court = numArticle;
	if (nom_court.indexOf('th_', 0) == 0) nom_court = nom_court.substring(3, nom_court.length);
	if (curImg[numArticle] + 1 <= nbphotos)
		curImg[numArticle] += 1;
	else
		curImg[numArticle] = 1;
	/* Changements */
	document.getElementById('img_' + numArticle).innerHTML = lst[numArticle][curImg[numArticle]]['link'];
	if (document.getElementById('legend_' + numArticle))
		document.getElementById('legend_' + numArticle).innerHTML = lst[numArticle][curImg[numArticle]]['legend'];
	if (document.getElementById('zoom_' + nom_court))
		document.getElementById('zoom_' + nom_court).innerHTML = lst[numArticle][curImg[numArticle]]['zoom'];
}

function add_sous_ref(id_art, ref, new_array, tag_1, value_1, tag_2, value_2, tag_3, value_3, tag_4, value_4, tag_5, value_5, tag_6, value_6, tag_7, value_7, tag_8, value_8, tag_9, value_9) {
	if (new_array == 1) tab_sous_ref[id_art] = new Array();
	tab_sous_ref[id_art][ref] = new Array();
	tab_sous_ref[id_art][ref][tag_1] = value_1;
	tab_sous_ref[id_art][ref][tag_2] = value_2;
	tab_sous_ref[id_art][ref][tag_3] = value_3;
	tab_sous_ref[id_art][ref][tag_4] = value_4;
	tab_sous_ref[id_art][ref][tag_5] = value_5;
	tab_sous_ref[id_art][ref][tag_6] = value_6;
	tab_sous_ref[id_art][ref][tag_7] = value_7;
	tab_sous_ref[id_art][ref][tag_8] = value_8;
	tab_sous_ref[id_art][ref][tag_9] = value_9;
}

function change_ref(id_article, ref) {
	if (ref == undefined) {
		//var ref;
		ref = document.getElementById('select_reference_' + id_article).value;
	}
	document.getElementById('artref_'+id_article).value = ref;

	if (ref == '') ref = '|netlor|';

	var rupt = document.getElementById('rupt_' + id_article).value;
	if (tab_sous_ref[id_article][ref]['qte'] == 0 && rupt == 1) {
		document.getElementById('btncde_' + id_article).style.visibility = 'hidden';
	} else {
		document.getElementById('btncde_' + id_article).style.visibility = 'visible';
	}

	if(document.getElementById('qte_' + id_article)) {
		document.getElementById('qte_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['qte'];
	}
	if (document.getElementById('puce_qte_' + id_article)) {
		document.getElementById('puce_qte_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['puce_qte'];
	}
	if (document.getElementById('poids_' + id_article)) {
		document.getElementById('poids_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['poids'];
	}
	if (document.getElementById('pu_ht_' + id_article)) {
		document.getElementById('pu_ht_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['pu_ht'];
	}
	if (document.getElementById('pu_ttc_' + id_article)) {
		document.getElementById('pu_ttc_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['pu_ttc'];
	}
	if (document.getElementById('tx_tva_' + id_article)) {
		document.getElementById('tx_tva_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['tx_tva'];
	}
	if (document.getElementById('pu_ht_fr_' + id_article)) {
		document.getElementById('pu_ht_fr_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['pu_ht_fr'];
	}
	if (document.getElementById('pu_ttc_fr_' + id_article)) {
		document.getElementById('pu_ttc_fr_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['pu_ttc_fr'];
	}
	if (document.getElementById('degr_' + id_article)) {
		document.getElementById('degr_' + id_article).innerHTML = tab_sous_ref[id_article][ref]['degr'];
	}
}

