window.onload=get_option_price;
function get_option_price()
{
	var Selects = document.body.getElementsByTagName("Select");
	var Qty = document.getElementById("qty");
	
	var quantity = Number(Qty.value);
	var cost_keys = new Array();
	var price = default_price;
	
	for (var i = 0; i < Selects.length; i++)
	{
		name = Selects[i].id.substr(0,4);
		_selected = Selects[i].options.selectedIndex;
		if(name == 'type')
		{
			price += parseFloat(Selects[i].options[_selected].getAttribute('price'));
		}
		if(name == 'cost')
		{
			level = Selects[i].id.substr(4);
			cost_keys[parseInt(level)] = Selects[i].options[_selected].getAttribute('price_id');					
		}
	}
	var _key = '';
	for (i = cost_keys.length-1 ; i >0; i--) 
	{
		_key += '_'+cost_keys[i];
	}
	_key = _key.substr(1);
	if(_key.length > 0)
	{
		for(key in keys)
		{
			if(keys[key] == _key)
			{
				price = prices[key];
				break;
			}	
		}
	}
	var inputs = document.body.getElementsByTagName("input");
	for (var i = 0; i < inputs.length; i++)
	{
		if(inputs[i].type == 'checkbox' && inputs[i].checked)
		{
			name = inputs[i].id.substr(0,4);
			if(name == 'type')
			{
				price += parseFloat(inputs[i].getAttribute('price'));
			}
		}	
	}
	/*
	if(is_special == 1)
	{
		price = special_price;
	}
	
	if(sale_discount_type == 0)
	{
		price = price-sale_discount;
	}
	else
	{
		price = price*(100-sale_discount)/100;
	}
	*/
	
	if(price < 0)
	{
		price = 0;
	}
	
	if(quantity > 0)
		price *= quantity;
	else
		price = 0;	
	document.getElementById('total').innerHTML = mformat(price,2);
}

