// JavaScript Document

function sumForm()
{
	both = new Number;
	hat = new Number;
	babys = new Number;
	shirts = new Number;
	total = document.orderform.total;
	both = parseInt(document.orderform.jm.value) + parseInt(document.orderform.jl.value) + parseInt(document.orderform.jx.value) + parseInt(document.orderform.j1.value) + parseInt(document.orderform.j2.value);
	hat = parseInt(document.orderform.hm.value);
	babys = parseInt(document.orderform.bm.value) + parseInt(document.orderform.bl.value) + parseInt(document.orderform.bx.value) + parseInt(document.orderform.b1.value);
	shirts = parseInt(document.orderform.tm.value) + parseInt(document.orderform.tl.value) + parseInt(document.orderform.tx.value) + parseInt(document.orderform.t1.value) + parseInt(document.orderform.t2.value);
	
	
	
	total.value = (both * 40) + (hat * 23) + (babys * 22) + (shirts * 22) + ".00";

}

function validateForm()
{
	total = document.orderform.total.value;
	
	if ((total == '') || (total == '0.00'))
	{
		alert('You must specify an amount to be purchased before continuing.');
		return false;
	}
	
	else
	{
		desc = document.orderform.x_description;
		desc.value = '';

		jm = document.orderform.jm.value;
		jl = document.orderform.jl.value;
		jx = document.orderform.jx.value;
		j1 = document.orderform.j1.value;
		j2 = document.orderform.j2.value;
		hm = document.orderform.hm.value;
		bm = document.orderform.bm.value;
		bl = document.orderform.bl.value;
		bx = document.orderform.bx.value;
		b1 = document.orderform.b1.value;
		tm = document.orderform.tm.value;
		tl = document.orderform.tl.value;
		tx = document.orderform.tx.value;
		t1 = document.orderform.t1.value;
		t2 = document.orderform.t2.value;

		if ((jm != '0') || (jl != '0') || (jx != '0') || (j1 != '0') || (j2 != '0'))
		{
			desc.value += '    Both: ';
			if (jm != '0')
			{
				desc.value += 'M('+jm+') ';
			}
			if (jl != '0')
			{
				desc.value += 'L('+jl+') ';
			}
			if (jx != '0')
			{
				desc.value += 'XL('+jx+') ';
			}
			if (j1 != '0')
			{
				desc.value += '1L('+j1+') ';
			}
			if (j2 != '0')
			{
				desc.value += '2L('+j2+') ';
			}
		}
		if ((hm != '0'))
		{
			desc.value = 'Hat: ';
			if (bm != '0')
			{
				desc.value += 'M('+hm+') ';
			}			
		}
		if ((bm != '0') || (bl != '0') || (bx != '0') || (b1 !='0'))
		{
			desc.value = 'Baby Dolls: ';
			if (bm != '0')
			{
				desc.value += 'M('+bm+') ';
			}
			if (bl != '0')
			{
				desc.value += 'L('+bl+') ';
			}
			if (bx != '0')
			{
				desc.value += 'XL('+bx+') ';
			}
			if (b1 != '0')
			{
				desc.value += '2X('+b1+') ';
			}
		}
		if ((tm != '0') || (tl != '0') || (tx != '0') || (t1 != '0') || (t2 != '0'))
		{
			desc.value += '    T-Shirts: ';
			if (tm != '0')
			{
				desc.value += 'M('+tm+') ';
			}
			if (tl != '0')
			{
				desc.value += 'L('+tl+') ';
			}
			if (tx != '0')
			{
				desc.value += 'XL('+tx+') ';
			}
			if (t1 != '0')
			{
				desc.value += '1L('+t1+') ';
			}
			if (t2 != '0')
			{
				desc.value += '2L('+t2+') ';
			}
		}
		
		document.orderform.submit();
	}
	
	
}

function isNumber(myfield, e, dec)
{
	var key;
	var keychar;
	
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
		(key==9) || (key==13) || (key==27) )
	   return true;
	
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;
	
	// decimal point jump
	else if (dec && (keychar == "."))
	   {
	   myfield.form.elements[dec].focus();
	   return false;
	   }
	else
	   return false;
}
