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

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

function getMessageByKey(key, auctionId){
	switch(key){
	case 'BA_BOOKING_ERROR_GENERAL':
				return 'Errore generale riservando l\'Agente';
	case 'BA_BOOKING_ERROR_DONT_DEC_MAX_AMOUNT':
				return 'Ormai non puoi diminuire la tua offerta massima';				
	case 'BA_BOOKING_ERROR_DONT_INC_MIN_AMOUNT':
				return 'Ormai non puoi aumentare la tua offerta minima';				
	case 'BA_BOOKING_ERROR_TOO_MANY_BIDS':
				return 'Ormai non puoi riservare piu di ' + document.getElementById("max_bid_per_agent_"+auctionId).innerHTML + ' BIDs per Agente!';				
	case 'BA_BOOKING_ERROR_AUCTION_CLOSED_FOR_NOT_ALLOWED_USERS':
				return 'Asta privata, soltanto gli utenti autorizzati possono partecipare!';				
	case 'BA_BOOKING_ERROR_CURRENT_ESTIMATED_WINNER':
				return 'Sei già il vincitore presvisto!';
	case 'BA_BOOKING_ERROR_INVALID_AMOUNT_FORMAT':
				return 'Il formato del importo non è valido';				
	case 'BA_BOOKING_ERROR_INVALID_BID_NUMBER_BID':
				return 'Il formato del numero dei bid non è valido';				
	case 'BA_BOOKING_ERROR_INSUFFICIENT_USER_ACCOUNT':
				return 'Il credito del Tuo conto è insufficente !';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_ZERO':
				return 'Il prezzo massimo deve essere superiore a 0';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_PRICE':
				return 'Il prezzo massimo deve essere superiore al prezzo minimo!';
	case 'BA_BOOKING_ERROR_FREE_PARTICIPATION':
				return 'Partecipazione gratuita: Non puoi superare 3 Agenti';
	case 'BA_BOOKING_ERROR_NOT_ALL_PARAMS_PROVIDED':			
				return 'Ti preghiamo di indicare il prezzo minimo, il prezzo massimo e il numero dei BIDs!';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_RESERVED_PRICE':
				return 'Il prezzo massimo deve essere inferiore al prezzo massimo riservato';
	case 'BA_BOOKING_ERROR_MAX_PRICE_BENEATH_MIN_PRICE_BY_INTERVAL':			
				return 'Il prezzo massimo deve essere superiore al prezzo minimo dell\'intervallo specificato';
	case 'BA_BOOKING_ERROR_MIN_BID':			
				return 'Devi caricare il Tuo Agente di almeno ' + document.getElementById("min_bid_per_agent_"+auctionId).innerHTML + ' BIDs';				
	case 'BA_BOOKING_ERROR_NO_RIGHT':			
				return 'Non hai il diritto di partecipare a quest\'asta';				
	case 'BA_BOOKING_ERROR_DIDS_NOT_PROVIDED':	
				return 'Ti preghiamo di indicare il numero dei BIDs!';					
	case 'BA_BOOKING_ERROR_MAX_PRICE_NOT_PROVIDED':	
				return 'Ti preghiamo di indicare il prezzo massimo!';					
	case 'BA_BOOKING_ERROR_MIN_PRICE_NOT_PROVIDED':	
				return 'Ti preghiamo di indicare il prezzo minimo!';					
	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+'0';
	}else{
		if(c.length==2){
			return d+','+c;
		}else{
			if(c.length>2){
				e =  Math.round(parseFloat((c.substr(0,2)+'.'+c.substr(2))));
				if((e.toString()).length==1) e = '0'+(e.toString());
				if((e.toString()).length==2) e = e.toString();
				if((e.toString()).length==3) {d = parseFloat(d) + 1 ; e = '00';}
				return d+','+e;
			}else{
				return d+',00';
			}
		}
	}
}

function getIconMessageByKey(key){
	switch(key){
	case 'icon.zoom.info':
	return 'Zoom';
	case 'icon.placeAgent.info':
	return 'Riserva agente ...';
	case 'icon.onlyClick.info':
	return 'Only Click';
	case 'icon.options.info':
	return 'Opzioni ...';
	case 'icon.fixedPrice.info':
	return 'Prezzo fisso &euro;';
	case 'icon.offeredPrice.info':
	return 'Prezzo finale offerto';
	case 'icon.acceleration.firstPart':
	return 'Acc. di';
	case 'icon.acceleration.lastPart':
	return 'a &euro;';
	case 'icon.observed.add':
				return 'Aggiungi alle mie aste preferite';
	case 'icon.observed.alreadyObserved':
				return 'Gia aggiunta all\'elenco di preferite';
	case 'icon.observed.userNotLogged':
				return 'Non hai effettuato l\'accesso';
	case 'icon.type.normal':
				return 'Asta Classic';
	case 'icon.type.specialWeekend':
				return 'Asta speciale weekend';
	case 'icon.type.pauseinfo':
			return 'Live dalle ##unpause##:00 alle ##pause##:00';
	case 'icon.buynow.buy':
				return 'Acquisto immediato';
    case 'icon.email.send':
				return 'Invia ai miei amici';
	case 'icon.product.auction.future':
				return 'Asta future';			
	case 'icon.product.auction.live':
				return 'Asta live';			
	case 'icon.product.observed.add':
				return 'Aggiungi alle mie produtto preferite';
	case 'icon.product.observed.alreadyObserved':
				return 'Gia aggiunta all\'elenco di preferite';
	default : return key;
	}
}
