function showFormattedCounter(counterReset) {
	var counter=''+counterReset;
	var returnedValue='';
	if(counter !=''){
		if(counter.length < 3) {
			returnedValue=counter +" Secondes";
		}else {
			if (counter.length>3 && counter.length< 6) {
				if(counter.substring(0,2) !='00'){
					returnedValue=counter.substring(0,2)+" Minutes";
				}

				if(counter.substring(3,5) !='00'){
					returnedValue=returnedValue+ " " +counter.substring(3,5) +" Secondes";
				}
			}else {
				if(counter.substring(0,2) !='00'){
					returnedValue=counter.substring(0,2)+" Heures";
				}
				if(counter.substring(3,5) !='00'){
					returnedValue=returnedValue+ " " + counter.substring(3,5)+" Minutes";
				}
				if(counter.substring(6) !='00'){
					returnedValue=returnedValue+ " " + counter.substring(6) +" Secondes";
				}
			}
		}
	}
	return returnedValue;
}

function getMessageByKey(key, auctionId){
	switch(key){
	case 'BA_BOOKING_ERROR_GENERAL':
				return 'Erreure générale en réservant l\'Agent';
	case 'BA_BOOKING_ERROR_DONT_DEC_MAX_AMOUNT':
				return 'Vous ne pouvez plus dinimuer votre offre maximale';				
	case 'BA_BOOKING_ERROR_DONT_INC_MIN_AMOUNT':
				return 'Vous ne pouvez plus augmenter votre offre minimale';				
	case 'BA_BOOKING_ERROR_TOO_MANY_BIDS':
				return 'Vous ne pouvez pas reserver plus que ' + document.getElementById("max_bid_per_agent_"+auctionId).innerHTML + ' BIDs sur un Agent!';				
	case 'BA_BOOKING_ERROR_AUCTION_CLOSED_FOR_NOT_ALLOWED_USERS':
				return 'Enchere closed, only allowed users can bid!';				
	case 'BA_BOOKING_ERROR_CURRENT_ESTIMATED_WINNER':
				return 'Vous étes déjà le gagnant estimé!';
	case 'BA_BOOKING_ERROR_INVALID_AMOUNT_FORMAT':
				return 'Format des montants  est invalide';				
	case 'BA_BOOKING_ERROR_INVALID_BID_NUMBER_BID':
				return 'Format du nombre de bid  est invalide';				
	case 'BA_BOOKING_ERROR_INSUFFICIENT_USER_ACCOUNT':
				return 'Le solde de votre compte est insuffisant !';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_ZERO':
				return 'Le prix maximal doit étre supérieure à 0';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_PRICE':
				return 'Le prix maximal doit étre supérieure au prix minimal!';
	case 'BA_BOOKING_ERROR_FREE_PARTICIPATION':
				return 'Participation Gratuite: Vous ne pouvez pas dépassez 3 agents';
	case 'BA_BOOKING_ERROR_NOT_ALL_PARAMS_PROVIDED':			
				return 'Veuillez preciser le prix minimum, le prix maximum et le nombre des BIDs!';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_RESERVED_PRICE':
				return 'Le prix maximal doit étre inférieur au prix maximal reservé';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_PRICE_BY_INTERVAL':			
				return 'Le prix maximal doit étre supérieure au prix minimal de l\'intervale specifié (5 * incrémentation)';
	case 'BA_BOOKING_ERROR_MIN_BID':			
				return 'Vous devrez charger votre Agent de minimum de ' + document.getElementById("min_bid_per_agent_"+auctionId).innerHTML + ' BIDs';				
	case 'BA_BOOKING_ERROR_NO_RIGHT':			
				return 'Vous n\'avez pas le droit de participer dans cette enchère';
	case 'BA_BOOKING_ERROR_DIDS_NOT_PROVIDED':	
				return 'Veuillez preciser le nombre des BIDs!';					
	case 'BA_BOOKING_ERROR_MAX_PRICE_NOT_PROVIDED':	
				return 'Veuillez preciser le prix maximum!';					
	case 'BA_BOOKING_ERROR_MIN_PRICE_NOT_PROVIDED':	
				return 'Veuillez preciser le prix minimum!';					
	default : return key;
	}
}
function getIconMessageByKey(key){
	switch(key){
	case 'icon.zoom.info':
	return 'Zoom';
	case 'icon.placeAgent.info':
	return 'Reserver agent ...';
	case 'icon.onlyClick.info':
	return 'Only click';
	case 'icon.options.info':
	return 'Options ...';
	case 'icon.fixedPrice.info':
	return 'Prix fixe DT';
	case 'icon.offeredPrice.info':
	return 'Prix final offert';
	case 'icon.acceleration.firstPart':
	return 'Acc. de';
	case 'icon.acceleration.lastPart':
	return 'au prix de DT';
	case 'icon.observed.add':
				return 'Observer l\'enchère';
	case 'icon.observed.alreadyObserved':
				return 'Deja ajoutée';
	case 'icon.observed.userNotLogged':
				return 'Veuillez vous identifier';
	case 'icon.type.normal':
				return 'Enchère Normal';
	case 'icon.type.specialWeekend':
				return 'Speciale Weekend et jours feriers';
	case 'icon.type.pauseinfo':
				return 'En cours de ##unpause##h à ##pause##h';
	case 'icon.buynow.buy':
				return 'Achat immediat';
    case 'icon.email.send':
				return 'Envoyer à des amis';
	case 'icon.announce.rang':
				return 'Placez des bids pour augmenter la visibilité de votre annonce. Cliquez ici ...';
	case 'icon.announce.prolong':
				return 'vous pouvez prolonger votre annonce en plaçant la moitié du prix d\'insertion. Cliquez ici ...';
	case 'icon.product.auction.future':
				return 'Enchère future';			
	case 'icon.product.auction.live':
				return 'Enchère en cours';
	case 'icon.product.discount.live':
				return 'Discount en cours';
	case 'icon.product.observed.auction.add':
				return 'Observer le produit pour enchère';
	case 'icon.product.observed.auction.alreadyObserved':
				return 'Produit déja observé pour enchère';
	case 'icon.product.observed.discount.add':
				return 'Observer le produit pour discount';
	case 'icon.product.observed.discount.alreadyObserved':
				return 'Produit déja observé pour discount';
	case 'icon.product.biding':
				return 'Bider';
	default : return key;
	}
}

function format_float(v) {
	var d='',c='',e='';
	if(v.indexOf('.') > -1) {
		d=v.split('.')[0].toString();
		c=v.split('.')[1].toString();
	}else {
		d=v.toString();
	}
	if(c.length==1){
		return d+','+c+'00';
	}else{
		if(c.length==2){
			return d+','+c;
		}else{
			if(c.length>2){
				e =  Math.round(parseFloat((c.substr(0,3)+'.'+c.substr(3))));
				if((e.toString()).length==1) e = '00'+(e.toString());
				if((e.toString()).length==2) e = '0'+(e.toString());
				if((e.toString()).length==3) e = e.toString();
				if((e.toString()).length==4) {d = parseFloat(d) + 1 ; e = '000';}
				return d+','+e;
			}else{
				return d+',000';
			}
		}
	}
}