var original_price = 0.0;
$(document).ready(
		function()
		{
			original_price = parseFloat($("#prod_price").text().replace("€",""));
			
		}
		);

function update_price(elem)
{
	var raw = elem.options[elem.selectedIndex].text;
	var index_of_variants = elem.id.replace("variants_","");
	//alert(index_of_variants);
	if(raw.indexOf("(")>0)
	{
	var pieces = raw.split("(");
	var add = parseFloat(pieces[1].replace("€","").replace(")",""));
	
	//var old_price = parseFloat($("#prod_price").text().replace("€",""));
	$("#adding_"+index_of_variants).text(add);
	
	//var new_price = original_price + add;
	
	//$("#prod_price").text("€"+new_price);
	
	}
	else
	{
		//$("#prod_price").text("€"+original_price);
		$("#adding_"+index_of_variants).text("0");
	}
	
	var total_add = 0.0;
	$(".add_them").each(function(){
		total_add+=parseFloat($(this).text());	
		
	});
	var new_price = original_price + total_add;
	//alert(new_price);
	//$("#prod_price").text("€"+_roundNumber(new_price, 2));
	
	var add_txt = "";
	var temp_string = new_price.toString().split(".");
	
	
	if(temp_string.length > 1)
	{
		
	if(temp_string[1].length <= 1)
	{
		if(temp_string[1].length < 1) {add_txt = ".00"}
		else {add_txt = "."+temp_string[1]+"0"}
			
	}
	else
	{
		
		add_txt = "."+temp_string[1].substring(0,2);
	}
	}
	else
	{
		
		add_txt = ".00";
	}
	
	
	
	$("#prod_price").text("€"+temp_string[0]+add_txt);
	
}

function _roundNumber(num,dec) {
	var snum=num.toString()+"000000000000000001";
	var sep=snum.indexOf(".");
	if(sep>0)
	{
	var beg=snum.substring(0,snum.indexOf("."));
	snum=snum.substring(eval(snum.indexOf(".")+1),snum.length);
	var dig=snum.substring(0,eval(dec-1));
	snum=snum.substring(eval(dec-1),dec);
	snum=parseInt(snum);
	gohigher=false;
	if (snum>4) {gohigher=true;}
	if (gohigher) {snum=parseInt(snum);snum++;}
	snum=snum.toString();
	
	num=beg+"."+dig+""+snum;
	return num;
	}
	else
	return num+".00";	
}

