function addFromJSONCaddy(myJSONtext)
{
    var array=eval('(' + unescape(myJSONtext) + ')');
	if(array['stock'] == true)
	{
		for(var i in array)
		{
	
			document.getElementById('qteProduct_'+array['ido']).innerHTML = array['qteProduct_'+array['ido']];
			document.getElementById('totalProduct_'+array['ido']).innerHTML = array['totalProduct_'+array['ido']];
			
			if(array['qteProduct_'+array['ido']] > 1)
			{
				document.getElementById('btnDecQte_'+array['ido']).style.display = 'block';
			}
			else
			{
				document.getElementById('btnDecQte_'+array['ido']).style.display = 'none';
			}
		}
		//alert(Number(array['totalCaddy']));
		switch(array['action'])
		{
			case 'incQte':			
				if(ArrondiPrix(Number(array['totalCaddy']) + Number(array['prixTTCProduct'])) > 300)
				{
					document.getElementById('total').innerHTML = ArrondiPrix(Number(array['totalCaddy']) + Number(array['prixTTCProduct']));
					document.getElementById('port').innerHTML  = "offert pour votre commande supérieure à 300";
					document.getElementById('poids').innerHTML  = ArrondiPoid(Number(document.getElementById('poids').innerHTML) + Number(array['poids'])/1000);
				}
				else
				{
					document.getElementById('total').innerHTML = ArrondiPrix(Number(array['totalCaddy']) + Number(array['prixTTCProduct']) + Number(array['prixPoids']));
					document.getElementById('port').innerHTML  = ArrondiPrix(Number(array['prixPoids']));
					document.getElementById('poids').innerHTML  = ArrondiPoid(Number(document.getElementById('poids').innerHTML) + Number(array['poids'])/1000);
				}
			break
			
			case 'decQte':		
				if(ArrondiPrix(Number(array['totalCaddy']) - Number(array['prixTTCProduct'])) > 300)
				{
					document.getElementById('total').innerHTML = ArrondiPrix(Number(array['totalCaddy']) - Number(array['prixTTCProduct']));
					document.getElementById('port').innerHTML  = "offert pour votre commande supérieure à 300";
					document.getElementById('poids').innerHTML  = ArrondiPoid(Number(document.getElementById('poids').innerHTML) - Number(array['poids'])/1000);
				}
				else
				{
					document.getElementById('total').innerHTML = ArrondiPrix(Number(array['totalCaddy']) - Number(array['prixTTCProduct']) + Number(array['prixPoids']));
					document.getElementById('port').innerHTML  = ArrondiPrix(Number(array['prixPoids']));
					document.getElementById('poids').innerHTML  = ArrondiPoid(Number(document.getElementById('poids').innerHTML) - Number(array['poids'])/1000);
				}
			break;
		}
		
		document.getElementById('nbArticle').innerHTML = array['nbArticle'];
	}
	else
	{
		alert('Les stocks sont insuffisant pour ce produit');
	}
}

function ArrondiPrix(prix)
{
	nxprix = new String();
	nxprix = Math.floor(prix) + ".";
	centime = new Number();
	centime = Math.round((prix - Math.floor(prix)) * 100);
	if (centime > 9) { nxprix = nxprix + centime; } else { nxprix = nxprix + "0" + centime; };
	return nxprix;
}

function ArrondiPoid(poid)
{
	nxprix = new String();
	nxprix = Math.floor(poid) + ".";
	centime = new Number();
	centime = Math.round((poid - Math.floor(poid)) * 1000);
	if (centime > 9) { nxprix = nxprix + centime; } else { nxprix = nxprix + "0" + centime; };
	return nxprix;
}

function addAddresseLivraison(){
	document.getElementById('displayFormUpd').style.display = 'none';
	document.getElementById('displayFormAdd').style.display = 'block';

	document.forms.formListAdresse.f_listAdresse_livraison. options.selectedIndex = 0;
}

function jsCancelAddAddresseLivraison(){
	document.getElementById('displayFormAdd').style.display = 'none';
	document.forms.formListAdresse.f_listAdresse_livraison. options.selectedIndex = 0;
}

function jsCancelUpdAddresseLivraison(){
	document.getElementById('displayFormUpd').style.display = 'none';
	document.forms.formListAdresse.f_listAdresse_livraison. options.selectedIndex = 0;
}

function showFormsAddrLivraison()
{
	if(document.getElementById('formsAddrLivraison').style.display == 'none')
	{
		document.getElementById('formsAddrLivraison').style.display  = 'block';
		document.getElementById('formShowFormsSubmit').style.display = 'none';
		document.getElementById('formShowFormsCancel').style.display = 'none';
	}
	else
	{
		document.getElementById('formsAddrLivraison').style.display  = 'none';
		document.getElementById('formShowFormsSubmit').style.display = 'inline';
		document.getElementById('formShowFormsCancel').style.display = 'inline';
	}
}
	
