 		.toLowerCase()
 	return sanitized.charAt(0).toUpperCase() + sanitized.slice(1)
 
-# Format currency to brazilian reais
+# Format currency to brazilian reais: 123455 becomes "1.234,55"
 formatCurrency = (value) ->
 	if value? and not isNaN value
 		return parseFloat(value/100).toFixed(2).replace('.',',').replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1.')


			updatePrice(selectedSku, options, this)

	# Binds handlers
	options.selectors.buyButton(this).click(buyButtonHandler)


		options.selectors.itemDimensionInput(dimension, this).change(dimensionChangeHandler)

	if options.warnUnavailable
		options.selectors.warnUnavailable(this).find('form').submit(warnUnavailableSubmitHandler)

	# Select first dimension
	if options.selectOnOpening or skuSelectorObj.findSelectedSku()
		selectDimension(options.selectors.itemDimensionInput(dimensions[0], this))

	# Chaining
	return this


