// JavaScript Document
function changeList()
{
	frm	=	document.getElementById('frm_list');	
	frm.submit();
}
function updatePrice()
{
	//document.getElementById('basket_productprice').value	=	parseInt(document.getElementById('basket_initialprice').value) + parseInt(obj.value);
	basket_initialprice	=	parseFloat(document.getElementById('basket_initialprice').value);
	
	form_count	=	document.getElementById('form_count').value;
	for(i=1;i<=form_count;i++)
	{
		
		frm_name	=	'option_form'+i;
		prce_arr	=	document.getElementById(frm_name).value.split('_SEP_');
		t_price	=	prce_arr[2];
		basket_initialprice	=	basket_initialprice+parseFloat(t_price);
	}
	document.getElementById('basket_productprice').value	=	basket_initialprice;
	document.getElementById('price_inf_container').innerHTML	=	number_format(basket_initialprice, 2, '.', ',');
}
function updateListPrice(id)
{
	//document.getElementById('basket_productprice').value	=	parseInt(document.getElementById('basket_initialprice').value) + parseInt(obj.value);
	basket_lbl	=	'basket_initialprice'+id;
	basket_initialprice	=	parseFloat(document.getElementById(basket_lbl).value);
	form_countlbl	=	'form_count'+id;
	form_count	=	document.getElementById(form_countlbl).value;
	
	for(i=1;i<=form_count;i++)
	{
		
		frm_name	=	'option_form'+id+'_'+i;
		prce_arr	=	document.getElementById(frm_name).value.split('_SEP_');
		t_price	=	prce_arr[2];
		basket_initialprice	=	basket_initialprice+parseFloat(t_price);
	}
	
	basket_productprice	=	'basket_productprice'+id;
	price_inf_container	=	'price_inf_container'+id;
	document.getElementById(basket_productprice).value	=	basket_initialprice;
	document.getElementById(price_inf_container).innerHTML	=	number_format(basket_initialprice, 2, '.', ',');
}
function number_format (number, decimals, dec_point, thousands_sep) 
{
    
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');    }
    return s.join(dec);
}
