var PriceValue = Class.create();

PriceValue.prototype = 
{
	initialize: function (element, selectedCurrency)
	{
		this.span = element;
		this.setCurrency(selectedCurrency);
	},
	setCurrency: function (currencyId)
	{
		var spans = this.span.getElementsByTagName('span');
		for (i = 0; i < spans.length; i ++)
		{
			if (spans[i].className == 'currency-'+currencyId)
			{
				spans[i].style.display = 'inline';
			}
			else
			{
				spans[i].style.display = 'none';
			}
		}
	}
}

var PriceCurrency = Class.create();

PriceCurrency.prototype = 
{
	initialize: function (element, selectedCurrency)
	{
		this.span = element;
		this.setCurrency(selectedCurrency);		
	},
	setCurrency: function (currencyId)
	{		
		var spans = this.span.getElementsByTagName('span');		
		for (i = 0; i < spans.length; i ++)
		{
			if (spans[i].className == 'currency-'+currencyId)
			{				
				spans[i].style.display = 'inline';				
			}
			else
			{
				spans[i].style.display = 'none';
			}
		}
	}
}

var price_currencies = new Array();
var price_values = new Array();

Event.observe(
	window,
	'load',
	function (event)
	{	
		$$('div.price-functionality').each(
			function (element) 
			{ 
				element.style.display = "block"; 
			} 
		);
		$$('span.price-value').each(
			function (element)
			{
				price_values[price_values.length] = new PriceValue(element, selectedCurrency);
			}		
		);
		$$('span.price-currency').each(
			function (element)
			{
				price_currencies[price_currencies.length] = new PriceCurrency(element, selectedCurrency);
			}
		);						
	}	
);