// JavaScript Document
<!-- Hide script from old browsers
	function add(quan)
	{
		var current = parseInt(document.getElementById(quan).value);
		var price = parseFloat(document.getElementById('p_'+quan).value);
		document.getElementById(quan).value = ++current;
		updateSubTotal(current, price, quan);
		updateGrand();
	}
	function subtract(quan)
	{
		var current = parseInt(document.getElementById(quan).value);
		if(current!=0)
		{
			var price = parseFloat(document.getElementById('p_'+quan).value);
			document.getElementById(quan).value = --current;
			updateSubTotal(current, price, quan);
		}
		updateGrand();
	}
	
	function updateSubTotal(quantity,price,code)
	{
		var total = quantity*price;
		total = ""+total;
		if(total.indexOf('.') < 0) { total += '.00'; }
		if(total.indexOf('.') == (total.length - 2)) { total += '0'; }
		document.getElementById('t_'+code).value = total;	
	}
	
	function updateSubTotals()
	{
		var inputs = document.getElementsByTagName('input');
		for (var i=0;i<inputs.length;i++)
		{
			if(inputs[i].type=='text')
			{
				s = inputs[i].id;
				price = 0;
				if(s.substring(0,2)=="p_")
				{
					code = s.substring(2,s.length);
					quan = document.getElementById(code).value;
					price = parseFloat(inputs[i].value);
					updateSubTotal(quan, price, code);
				}
			}
		}
	}
	
	function updateGrand()
	{
		var grand = 0;
		var inputs = document.getElementsByTagName('input');
		for (var i=0;i<inputs.length;i++)
		{
			if(inputs[i].type=='text')
			{
				s = inputs[i].id;
				if(s.substring(0,2)=="t_")
					grand += parseFloat(inputs[i].value);
			}
		}
		grand = ""+grand;
		if(grand.indexOf('.') < 0) { grand += '.00'; }
		if(grand.indexOf('.') == (grand.length - 2)) { grand += '0'; }
		document.getElementById('grand').value = grand;
	}
	
	function updatePayPal()
	{
		var grand = 0;
		var inputs = document.getElementsByTagName('input');
		for (var i=0;i<inputs.length;i++)
		{
			if(inputs[i].type=='text')
			{
				s = inputs[i].id;
				if(s.substring(0,2)=="t_")
					grand += parseFloat(inputs[i].value);
			}
		}
		grand = ""+grand;
		if(grand.indexOf('.') < 0) { grand += '.00'; }
		if(grand.indexOf('.') == (grand.length - 2)) { grand += '0'; }
		document.getElementById('amount').value = grand;
	}
	
// End hiding script from old browsers -->