function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


		function onlyNumbers(e)
		{
		var keynum
		var keychar
		var numcheck

		if(window.event) // IE
			{
			keynum = e.keyCode
			}
		else if(e.which) // Netscape/Firefox/Opera
			{
			keynum = e.which
			}
		keychar = String.fromCharCode(keynum)
		numcheck = /\d/
		return numcheck.test(keychar)
		}
		
		
		function getQte(ele_id)
		{
			var viResult = 0;
			try
			{
				var objFrame = MM_findObj('form'+ele_id);
				viResult= parseInt(document.forms["form"+ele_id].cart_quantity.value);
			}
			catch(e)
			{}
			return viResult;
		}

		function setQte(ele_id,val)
		{
			try
			{
				var objFrame = MM_findObj('form'+ele_id);
				if(typeof(objFrame) != "undefined")
				{
					objFrame.cart_quantity.value = val;
				}
			}
			catch(e){}
		}
		
		function MaxQte()
		{
			
				return 20;
			
		}

		function PanierQte(ele_id)
		{
			var viResult = 0;
			try
			{
				var objFrame = MM_findObj('form'+ele_id);
				viResult= parseInt(objFrame.CurrentQte.value);
			}
			catch(e)
			{}

			return viResult;
		}

		function AddQte(ele_id)
		{

			var newVal = getQte(ele_id)+1;
			var CurrentQte = PanierQte(ele_id);

			var msg = ""

			if( (newVal+CurrentQte) <= MaxQte() )
			{
				setQte(ele_id,newVal);
			}
			else
			{
				msg = 'Vous ne pouvez pas avoir plus de '+MaxQte() +' articles identiques dans votre panier.';
				if(CurrentQte > 0)
					msg = msg + '\nVotre panier en possède actuellement '+CurrentQte+'.';

				alert(msg);
			}
		}
		
		function RemoveQte(ele_id)
		{
			var newVal = getQte(ele_id)-1;

			if(newVal > 0)
				setQte(ele_id,newVal);
			else
				alert('Vous ne pouvez pas sélectionner une quantité inférieure à 1.');
		}
		
		function ControleQte(ele_id,vbAfficheMessage)
		{
			var newVal = getQte(ele_id);
			//alert(newVal);
			var CurrentQte = PanierQte(ele_id);
			var vbResult = false;
			if(newVal < 1)
			{
				vbResult = false;
				msg = 'Vous devez saisir un chiffre supérieur à 0';
				if(vbAfficheMessage == true)
				{
					alert(msg);
				}
				setQte(ele_id,1);
			}
			else
			if( (newVal+CurrentQte) > MaxQte())
			{
				vbResult = false;
				msg = 'Vous ne pouvez pas avoir plus de '+MaxQte()+' articles identiques dans votre panier.';
				if(CurrentQte > 0)
					//msg = msg + '\nVotre panier en possède actuellement '+CurrentQte+'.';

				//msg = msg + '\nVous ne pouvez donc qu\'ajouter '+(MaxQte()-CurrentQte)+' article(s) maximum.';
				msg = msg + '\nNous vous invitons à prendre contact avec notre service client au 0 826 826 500 \nafin que nous puissions satisfaire votre demande (selon nos conditions générales de vente).'

				if( (MaxQte()-CurrentQte) > 0)
					setQte(ele_id,(MaxQte()-CurrentQte));
				else
					setQte(ele_id,1);

				if(vbAfficheMessage == true)
				{
					alert(msg);
				}
			}
			else
				vbResult = true;

			return vbResult;
		}
		

