// Copyright LQC 2007
// Auteur: Gilles CRUCHON
// Attention: ce source est partagé par les sites Therascience et Physioperf

function getDisplayPrice( flPrice, lang ){
	var strRounded = flPrice.toString();
	var tab = strRounded.split( "." );
	if( tab.length == 1 ){
		var cent = "00";
	} else {
		if( tab[1].length == 1 ){
			var cent = tab[1] + "0";
		}else{
			var cent = tab[1].substr( 0, 2 );
		}
	}
	switch( lang.substr( 0, 2 ) ){	
		case "fr":
			return tab[0] + "," + cent;		
		default:
			return tab[0] + "." + cent;		
	}
}

//Affichage d'une valeur entière.
//Les mauvais caractères sont supprimés du résultat.
function getDisplayInteger( field ){
	try{
		var rawQuantity = field.value;
		if( rawQuantity != "" ){
			try{
				void verifyInteger( rawQuantity );
			}catch(e){
				if( rawQuantity.length > 1 ){
					rawQuantity = rawQuantity.substring( 0, rawQuantity.length - 1 );
					try{
						void verifyInteger( rawQuantity );
					}catch(e){
						rawQuantity = getDisplayInteger( field );
					}
					field.value = rawQuantity;
				}else{
					rawQuantity = "0";
					field.value = "";
				}
			}
		}
	}catch(e){
		rawQuantity = "0";
	}
	return rawQuantity;
}

//Mise à jour de la quantité de produits à commander
function updateQuantity( eltId, lang ){
	if( validate() ){
		var objQuantity = document.getElementById( "basket_quantity_" + eltId );
		objQuantity.value = document.getElementById( "select-" + eltId ).value;
		self.document.CTForm.submit();
	}
}

//Mise à jour du mode de livraison
function updateDeliverymode(){
	if( validate() ){
		var frm = self.document.CTForm;
		var mode = frm.DELIVERYMODE.value;
		frm.submit();
	}
}

//Mise à jour du mode de paiement
function updatePaiementmode(){
	if( validate() ){
		var frm = self.document.CTForm;
		if( frm.PAIEMENT3.checked ){
			frm.PAIEMENTMODE.value = 3;
		}else{
			frm.PAIEMENTMODE.value = 1;
		}
		frm.submit();
	}
}

function kiala_onclick(){
	if( validate() ){
		var frm = self.document.CTForm;
		frm.OP.value = "tokiala";
		frm.submit();
	}
}

