function AutheloOrderFormBehaviour()
{
	if (elem = $("licensecount"))
	{
		this.elem = elem;
		elem.onkeyup = SycuseHookObjEvent(this, "update");

		incelem = $("SycuseAction_increment");
		incelem.onclick = SycuseHookObjEvent(this, "increment");
	}
	else
		return;

	this.unitprice = $("unitprice");
	this.totalprice = $("totalprice");

	this.update();

}



AutheloOrderFormBehaviour.prototype.increment = function ()
{
	quant = parseInt(this.elem.value) + 1;

	if (!quant)
		quant = 1;

	this.elem.value = quant;
	this.update();
	return false;
}

AutheloOrderFormBehaviour.prototype.update = function ()
{
	quant = parseInt(this.elem.value);
	if (quant > 0)
	{
		discount = Math.min((0.1 * (quant - 1)), 0.4);
		gross = quant * 29;

		netprice = gross  * (1-discount);
		aunitprice = 29  * (1-discount);
		discountvalue = gross-netprice;

		if (netprice.toFixed)
		{
			netprice = netprice.toFixed(2);
			discountvalue = discountvalue.toFixed(2);
			discount = discount.toFixed(2);
			aunitprice = aunitprice.toFixed(2);
		}

		this.totalprice.innerHTML = "$"+netprice;
		this.unitprice.innerHTML = "$"+aunitprice;

		if (discount > 0)
		{
			$("youresaving").innerHTML = "You're saving <strong>$"+discountvalue+"</strong> on your order - that's a <strong>"+(discount * 100)+"%</strong> discount!";
			$("hint4quantity").style.display = 'none';
		}
		else
			$("youresaving").innerHTML = "";

	}
}


