function product_onchange()
{
	calc_subtotal();
}

function calc_subtotal()
{
	var frm = document.forms['primary_tbl'];
	var iTotal = 0;
	var iSubTotal = 0;
	var sCurrName = '';
	var sCartLink = '';
	if(frm)
	{
		for ( i=0; i < frm.elements.length; i++ )
		{
			var ss;
			ss = frm.elements[i].id.split('_',2);
			if ( ss[0] == 'product')
			{
				iSubTotal = parseFloat(frm.elements[i].options[frm.elements[i].selectedIndex].id)
				iTotal += iSubTotal;
				if(iSubTotal>0)
				{
					sValue = frm.elements[i].options[frm.elements[i].selectedIndex].text;
					sCurrName = sValue.slice(-3);
					if(sCartLink)sCartLink+='&';
					sCartLink += 'PRODUCT['+ss[1]+']='+frm.elements[i].options[frm.elements[i].selectedIndex].value;
				}
			}
		}
		document.getElementById('pt_value').innerHTML = outputMoney(iTotal, ' ') + ' '+sCurrName;
		document.getElementById('pt_submit').disabled = (iTotal==0);
		if(iTotal>0)
		{
			if(sCurrName == 'EUR')
			{
				sCartLink += '&currencies=EUR';
			}
			frm.action = 'https://secure.shareit.com/shareit/cart.html?'+sCartLink;
		}
		else
		{
			frm.action = '';		
		}
	}
}

function outputMoney(number, delimiter) {
	return outputDollars(Math.round(number-0) + '', delimiter);
}

function outputDollars(number, delimiter) {
	var i = 0;
	if (number.length <= 3)
		return (number == '' ? '0' : number);
	else 
	{
		var mod = number.length%3;
		var output = (mod == 0 ? '' : (number.substring(0,mod)));
		for (i=0 ; i < Math.floor(number.length/3) ; i++) 
		{
			if ((mod ==0) && (i ==0))
			output+= number.substring(mod+3*i,mod+3*i+3);
			else
			output+= delimiter + number.substring(mod+3*i,mod+3*i+3);
		}
		return (output);
	}
}

function reset_form()
{
	var frm = document.forms['primary_tbl'];
	if(frm)
	{
		for ( i=0; i < frm.elements.length; i++ )
		{
			if (frm.elements[i].tagName == "SELECT")
			{
				frm.elements[i].selectedIndex = 0;
			}
		}
		calc_subtotal();
	}
}

function submit_form()
{
	var frm = document.forms['primary_tbl'];
	if((frm)&&(frm.action))
	{
		window.location.href = frm.action;
	}
	return false;
}
