function onEnterSubmit(field,event) {
 var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
 if (keyCode == 13) {
 field.form.submit();
 }
 return true;
}

function getKeyCode(event){
	return event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
MM_preloadImages(
	'/images/fond_bouton_fonce.gif',
	'/images/degrade_vertfonce.gif',
	'/images/picto_supprimer.png',
	'/images/picto_modifier.png',
	'/images/picto_ajouter.png',
	'/images/picto_contenu.png',
	'/images/picto_categories.png',
	'/images/picto_valider.png',
	'/images/picto_precedent.png',
	'/images/picto_suivant.png',
	'/images/picto_panier.png',
	'/images/picto_supprimer_.png',
	'/images/picto_modifier_.png',
	'/images/picto_ajouter_.png',
	'/images/picto_contenu_.png',
	'/images/picto_categories_.png',
	'/images/picto_valider_.png',
	'/images/picto_precedent_.png',
	'/images/picto_suivant_.png',
	'/images/picto_panier_.png'
);

function modifier_q(sens,id) {
	if (sens==1) $(id).value ++;
	if (sens==0&&$(id).value>0) $(id).value --;
}


function number_only(field,event, total) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	// window.alert (keyCode);
	var allowed_keycode = [3,22,9,8,120,46,37,38,39,40];
	if ( (keyCode >= 48 && keyCode <= 57) || allowed_keycode.indexOf(keyCode) >=0) {
		return true;
	}
	if (keyCode == 13) {
		calcul_total_distrib(total);
	}
	return false;
}

function calcul_total_distrib(total){
	do_total = (total >= 0);
	solde_distrib = 0;
	solde = 0;
	Form.getElements('frm_distrib_point').each(function(elt){
		valeur = parseInt(elt.value);
		if (do_total && elt.type=='text' && (elt.id.indexOf('solde')>=0)){
			total -= valeur;
		}
		if (elt.id.indexOf('solde_distrib_')>=0){
			solde_distrib += valeur;
		}
		else {
			if (elt.id.indexOf('solde')>=0){
				solde += valeur;
			}
		}
	});
//	$('span_solde_distrib').innerHTML = solde_distrib;
	$('span_solde').innerHTML = solde;
	if (do_total) $('span_total').innerHTML = total;
}

function valider_distrib(){
	total = $('span_total').innerHTML;
	total = parseInt(total);
	if (total<0){
		window.alert('Votre solde est insuffisant.');
		return false;
	}
	else return true;
}

