function incr(item) {
	switch (item) {
	case 'quiche':
		newQty = (document.shMenuForm.quicheQty.value * 1) + 1;
		document.shMenuForm.quicheQty.value = (document.shMenuForm.quicheQty.value * 1) + 1;
		document.shMenuForm.quicheAmt.value = newQty * 0.70;
		document.shMenuForm.quicheDis.value = formatCurrency(document.shMenuForm.quicheAmt.value);
		break;
	case 'spiral':
		newQty = (document.shMenuForm.spiralQty.value * 1) + 1;
		document.shMenuForm.spiralQty.value = (document.shMenuForm.spiralQty.value * 1) + 1;
		document.shMenuForm.spiralAmt.value = newQty * 0.70;
		document.shMenuForm.spiralDis.value = formatCurrency(document.shMenuForm.spiralAmt.value);
		break;
	case 'jalched':
		newQty = (document.shMenuForm.jalchedQty.value * 1) + 1;
		document.shMenuForm.jalchedQty.value = (document.shMenuForm.jalchedQty.value * 1) + 1;
		document.shMenuForm.jalchedAmt.value = newQty * 0.75;
		document.shMenuForm.jalchedDis.value = formatCurrency(document.shMenuForm.jalchedAmt.value);
		break;
	case 'chickegg':
		newQty = (document.shMenuForm.chickeggQty.value * 1) + 1;
		document.shMenuForm.chickeggQty.value = (document.shMenuForm.chickeggQty.value * 1) + 1;
		document.shMenuForm.chickeggAmt.value = newQty * 0.70;
		document.shMenuForm.chickeggDis.value = formatCurrency(document.shMenuForm.chickeggAmt.value);
		break;
	case 'beeftaq':
		newQty = (document.shMenuForm.beeftaqQty.value * 1) + 1;
		document.shMenuForm.beeftaqQty.value = (document.shMenuForm.beeftaqQty.value * 1) + 1;
		document.shMenuForm.beeftaqAmt.value = newQty * 0.70;
		document.shMenuForm.beeftaqDis.value = formatCurrency(document.shMenuForm.beeftaqAmt.value);
		break;
	case 'chicktaq':
		newQty = (document.shMenuForm.chicktaqQty.value * 1) + 1;
		document.shMenuForm.chicktaqQty.value = (document.shMenuForm.chicktaqQty.value * 1) + 1;
		document.shMenuForm.chicktaqAmt.value = newQty * 0.70;
		document.shMenuForm.chicktaqDis.value = formatCurrency(document.shMenuForm.chicktaqAmt.value);
		break;
	case 'bagelbite':
		newQty = (document.shMenuForm.bagelbiteQty.value * 1) + 1;
		document.shMenuForm.bagelbiteQty.value = (document.shMenuForm.bagelbiteQty.value * 1) + 1;
		document.shMenuForm.bagelbiteAmt.value = newQty * 0.70;
		document.shMenuForm.bagelbiteDis.value = formatCurrency(document.shMenuForm.bagelbiteAmt.value);
		break;
	case 'mozcheese':
		newQty = (document.shMenuForm.mozcheeseQty.value * 1) + 1;
		document.shMenuForm.mozcheeseQty.value = (document.shMenuForm.mozcheeseQty.value * 1) + 1;
		document.shMenuForm.mozcheeseAmt.value = newQty * 0.70;
		document.shMenuForm.mozcheeseDis.value = formatCurrency(document.shMenuForm.mozcheeseAmt.value);
		break;
	case 'porkwon':
		newQty = (document.shMenuForm.porkwonQty.value * 1) + 1;
		document.shMenuForm.porkwonQty.value = (document.shMenuForm.porkwonQty.value * 1) + 1;
		document.shMenuForm.porkwonAmt.value = newQty * 0.70;
		document.shMenuForm.porkwonDis.value = formatCurrency(document.shMenuForm.porkwonAmt.value);
		break;
	case 'bageldog':
		newQty = (document.shMenuForm.bageldogQty.value * 1) + 1;
		document.shMenuForm.bageldogQty.value = (document.shMenuForm.bageldogQty.value * 1) + 1;
		document.shMenuForm.bageldogAmt.value = newQty * 0.70;
		document.shMenuForm.bageldogDis.value = formatCurrency(document.shMenuForm.bageldogAmt.value);
		break;
	case 'pizzaroll':
		newQty = (document.shMenuForm.pizzarollQty.value * 1) + 1;
		document.shMenuForm.pizzarollQty.value = (document.shMenuForm.pizzarollQty.value * 1) + 1;
		document.shMenuForm.pizzarollAmt.value = newQty * 0.25;
		document.shMenuForm.pizzarollDis.value = formatCurrency(document.shMenuForm.pizzarollAmt.value);
		break;
	case 'cocksmoke':
		newQty = (document.shMenuForm.cocksmokeQty.value * 1) + 1;
		document.shMenuForm.cocksmokeQty.value = (document.shMenuForm.cocksmokeQty.value * 1) + 1;
		document.shMenuForm.cocksmokeAmt.value = newQty * 0.25;
		document.shMenuForm.cocksmokeDis.value = formatCurrency(document.shMenuForm.cocksmokeAmt.value);
		break;
	case 'italball':
		newQty = (document.shMenuForm.italballQty.value * 1) + 1;
		document.shMenuForm.italballQty.value = (document.shMenuForm.italballQty.value * 1) + 1;
		document.shMenuForm.italballAmt.value = newQty * 0.25;
		document.shMenuForm.italballDis.value = formatCurrency(document.shMenuForm.italballAmt.value);
		break;
	case 'shrimp':
		newQty = (document.shMenuForm.shrimpQty.value * 1) + 1;
		document.shMenuForm.shrimpQty.value = (document.shMenuForm.shrimpQty.value * 1) + 1;
		document.shMenuForm.shrimpAmt.value = newQty * 0.35;
		document.shMenuForm.shrimpDis.value = formatCurrency(document.shMenuForm.shrimpAmt.value);
		break;
	case 'cashew':
		newQty = (document.shMenuForm.cashewQty.value * 1) + 1;
		document.shMenuForm.cashewQty.value = (document.shMenuForm.cashewQty.value * 1) + 1;
		document.shMenuForm.cashewAmt.value = newQty * 0.70;
		document.shMenuForm.cashewDis.value = formatCurrency(document.shMenuForm.cashewAmt.value);
		break;
	case 'mixednut':
		newQty = (document.shMenuForm.mixednutQty.value * 1) + 1;
		document.shMenuForm.mixednutQty.value = (document.shMenuForm.mixednutQty.value * 1) + 1;
		document.shMenuForm.mixednutAmt.value = newQty * 0.65;
		document.shMenuForm.mixednutDis.value = formatCurrency(document.shMenuForm.mixednutAmt.value);
		break;
	case 'roastpeanut':
		newQty = (document.shMenuForm.roastpeanutQty.value * 1) + 1;
		document.shMenuForm.roastpeanutQty.value = (document.shMenuForm.roastpeanutQty.value * 1) + 1;
		document.shMenuForm.roastpeanutAmt.value = newQty * 0.25;
		document.shMenuForm.roastpeanutDis.value = formatCurrency(document.shMenuForm.roastpeanutAmt.value);
		break;
	case 'creampuff':
		newQty = (document.shMenuForm.creampuffQty.value * 1) + 1;
		document.shMenuForm.creampuffQty.value = (document.shMenuForm.creampuffQty.value * 1) + 1;
		document.shMenuForm.creampuffAmt.value = newQty * 0.50;
		document.shMenuForm.creampuffDis.value = formatCurrency(document.shMenuForm.creampuffAmt.value);
		break;
	case 'minieclair':
		newQty = (document.shMenuForm.minieclairQty.value * 1) + 1;
		document.shMenuForm.minieclairQty.value = (document.shMenuForm.minieclairQty.value * 1) + 1;
		document.shMenuForm.minieclairAmt.value = newQty * 0.70;
		document.shMenuForm.minieclairDis.value = formatCurrency(document.shMenuForm.minieclairAmt.value);
		break;
	case 'minichcake':
		newQty = (document.shMenuForm.minichcakeQty.value * 1) + 1;
		document.shMenuForm.minichcakeQty.value = (document.shMenuForm.minichcakeQty.value * 1) + 1;
		document.shMenuForm.minichcakeAmt.value = newQty * 0.70;
		document.shMenuForm.minichcakeDis.value = formatCurrency(document.shMenuForm.minichcakeAmt.value);
		break;
	}
	recalcTotal();
}

function decr(item) {
	switch (item) {
	case 'quiche':
		newQty = (document.shMenuForm.quicheQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.quicheQty.value = newQty;
		document.shMenuForm.quicheAmt.value = newQty * 0.70;
		document.shMenuForm.quicheDis.value = formatCurrency(document.shMenuForm.quicheAmt.value);
		break;
	case 'spiral':
		newQty = (document.shMenuForm.spiralQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.spiralQty.value = newQty;
		document.shMenuForm.spiralAmt.value = newQty * 0.70;
		document.shMenuForm.spiralDis.value = formatCurrency(document.shMenuForm.spiralAmt.value);
		break;
	case 'jalched':
		newQty = (document.shMenuForm.jalchedQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.jalchedQty.value = newQty;
		document.shMenuForm.jalchedAmt.value = newQty * 0.75;
		document.shMenuForm.jalchedDis.value = formatCurrency(document.shMenuForm.jalchedAmt.value);
		break;
	case 'chickegg':
		newQty = (document.shMenuForm.chickeggQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.chickeggQty.value = newQty;
		document.shMenuForm.chickeggAmt.value = newQty * 0.70;
		document.shMenuForm.chickeggDis.value = formatCurrency(document.shMenuForm.chickeggAmt.value);
		break;
	case 'beeftaq':
		newQty = (document.shMenuForm.beeftaqQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.beeftaqQty.value = newQty;
		document.shMenuForm.beeftaqAmt.value = newQty * 0.70;
		document.shMenuForm.beeftaqDis.value = formatCurrency(document.shMenuForm.beeftaqAmt.value);
		break;
	case 'chicktaq':
		newQty = (document.shMenuForm.chicktaqQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.chicktaqQty.value = newQty;
		document.shMenuForm.chicktaqAmt.value = newQty * 0.70;
		document.shMenuForm.chicktaqDis.value = formatCurrency(document.shMenuForm.chicktaqAmt.value);
		break;
	case 'bagelbite':
		newQty = (document.shMenuForm.bagelbiteQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.bagelbiteQty.value = newQty;
		document.shMenuForm.bagelbiteAmt.value = newQty * 0.70;
		document.shMenuForm.bagelbiteDis.value = formatCurrency(document.shMenuForm.bagelbiteAmt.value);
		break;
	case 'mozcheese':
		newQty = (document.shMenuForm.mozcheeseQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.mozcheeseQty.value = newQty;
		document.shMenuForm.mozcheeseAmt.value = newQty * 0.70;
		document.shMenuForm.mozcheeseDis.value = formatCurrency(document.shMenuForm.mozcheeseAmt.value);
		break;
	case 'porkwon':
		newQty = (document.shMenuForm.porkwonQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.porkwonQty.value = newQty;
		document.shMenuForm.porkwonAmt.value = newQty * 0.70;
		document.shMenuForm.porkwonDis.value = formatCurrency(document.shMenuForm.porkwonAmt.value);
		break;
	case 'bageldog':
		newQty = (document.shMenuForm.bageldogQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.bageldogQty.value = newQty;
		document.shMenuForm.bageldogAmt.value = newQty * 0.70;
		document.shMenuForm.bageldogDis.value = formatCurrency(document.shMenuForm.bageldogAmt.value);
		break;
	case 'pizzaroll':
		newQty = (document.shMenuForm.pizzarollQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.pizzarollQty.value = newQty;
		document.shMenuForm.pizzarollAmt.value = newQty * 0.25;
		document.shMenuForm.pizzarollDis.value = formatCurrency(document.shMenuForm.pizzarollAmt.value);
		break;
	case 'cocksmoke':
		newQty = (document.shMenuForm.cocksmokeQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.cocksmokeQty.value = newQty;
		document.shMenuForm.cocksmokeAmt.value = newQty * 0.25;
		document.shMenuForm.cocksmokeDis.value = formatCurrency(document.shMenuForm.cocksmokeAmt.value);
		break;
	case 'italball':
		newQty = (document.shMenuForm.italballQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.italballQty.value = newQty;
		document.shMenuForm.italballAmt.value = newQty * 0.25;
		document.shMenuForm.italballDis.value = formatCurrency(document.shMenuForm.italballAmt.value);
		break;
	case 'shrimp':
		newQty = (document.shMenuForm.shrimpQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.shrimpQty.value = newQty;
		document.shMenuForm.shrimpAmt.value = newQty * 0.35;
		document.shMenuForm.shrimpDis.value = formatCurrency(document.shMenuForm.shrimpAmt.value);
		break;
	case 'cashew':
		newQty = (document.shMenuForm.cashewQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.cashewQty.value = newQty;
		document.shMenuForm.cashewAmt.value = newQty * 0.70;
		document.shMenuForm.cashewDis.value = formatCurrency(document.shMenuForm.cashewAmt.value);
		break;
	case 'mixednut':
		newQty = (document.shMenuForm.mixednutQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.mixednutQty.value = newQty;
		document.shMenuForm.mixednutAmt.value = newQty * 0.65;
		document.shMenuForm.mixednutDis.value = formatCurrency(document.shMenuForm.mixednutAmt.value);
		break;
	case 'roastpeanut':
		newQty = (document.shMenuForm.roastpeanutQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.roastpeanutQty.value = newQty;
		document.shMenuForm.roastpeanutAmt.value = newQty * 0.25;
		document.shMenuForm.roastpeanutDis.value = formatCurrency(document.shMenuForm.roastpeanutAmt.value);
		break;
	case 'creampuff':
		newQty = (document.shMenuForm.creampuffQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.creampuffQty.value = newQty;
		document.shMenuForm.creampuffAmt.value = newQty * 0.50;
		document.shMenuForm.creampuffDis.value = formatCurrency(document.shMenuForm.creampuffAmt.value);
		break;
	case 'minieclair':
		newQty = (document.shMenuForm.minieclairQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.minieclairQty.value = newQty;
		document.shMenuForm.minieclairAmt.value = newQty * 0.70;
		document.shMenuForm.minieclairDis.value = formatCurrency(document.shMenuForm.minieclairAmt.value);
		break;
	case 'minichcake':
		newQty = (document.shMenuForm.minichcakeQty.value * 1) - 1;
		if (0 > newQty) break;
		document.shMenuForm.minichcakeQty.value = newQty;
		document.shMenuForm.minichcakeAmt.value = newQty * 0.70;
		document.shMenuForm.minichcakeDis.value = formatCurrency(document.shMenuForm.minichcakeAmt.value);
		break;
	}
	recalcTotal();
}

function checking (item) {
	switch (item) {
	case 'cheeseball':
			if (document.shMenuForm.cheeseballChk.checked) {
				document.shMenuForm.cheeseballAmt.value = 1.50;
			} else {
				document.shMenuForm.cheeseballAmt.value = 0.0;
			}
			document.shMenuForm.cheeseballDis.value = formatCurrency(document.shMenuForm.cheeseballAmt.value);
		break;
	case 'vegtray':
			if (document.shMenuForm.vegtrayChk.checked) {
				document.shMenuForm.vegtrayAmt.value = 1.50;
			} else {
				document.shMenuForm.vegtrayAmt.value = 0.0;
			}
			document.shMenuForm.vegtrayDis.value = formatCurrency(document.shMenuForm.vegtrayAmt.value);
		break;
	case 'fruittray':
			if (document.shMenuForm.fruittrayChk.checked) {
				document.shMenuForm.fruittrayAmt.value = 2.00;
			} else {
				document.shMenuForm.fruittrayAmt.value = 0.0;
			}
			document.shMenuForm.fruittrayDis.value = formatCurrency(document.shMenuForm.fruittrayAmt.value);
		break;
	case 'teapunch':
			if (document.shMenuForm.teapunchChk.checked) {
				document.shMenuForm.teapunchAmt.value = 1.50;
			} else {
				document.shMenuForm.teapunchAmt.value = 0.0;
			}
			document.shMenuForm.teapunchDis.value = formatCurrency(document.shMenuForm.teapunchAmt.value);
		break;
	case 'sherpunch':
			if (document.shMenuForm.sherpunchChk.checked) {
				document.shMenuForm.sherpunchAmt.value = 1.50;
			} else {
				document.shMenuForm.sherpunchAmt.value = 0.0;
			}
			document.shMenuForm.sherpunchDis.value = formatCurrency(document.shMenuForm.sherpunchAmt.value);
		break;
	}
	recalcTotal();
}

function recalcTotal() {
	document.shMenuForm.totalAmt.value = 
	  1 * document.shMenuForm.quicheAmt.value + 
	  1 * document.shMenuForm.spiralAmt.value + 
	  1 * document.shMenuForm.jalchedAmt.value + 
	  1 * document.shMenuForm.chickeggAmt.value + 
	  1 * document.shMenuForm.beeftaqAmt.value + 
	  1 * document.shMenuForm.chicktaqAmt.value + 
	  1 * document.shMenuForm.bagelbiteAmt.value + 
	  1 * document.shMenuForm.mozcheeseAmt.value + 
	  1 * document.shMenuForm.porkwonAmt.value + 
	  1 * document.shMenuForm.bageldogAmt.value + 
	  1 * document.shMenuForm.pizzarollAmt.value + 
	  1 * document.shMenuForm.cocksmokeAmt.value + 
	  1 * document.shMenuForm.italballAmt.value + 
	  1 * document.shMenuForm.shrimpAmt.value + 
	  1 * document.shMenuForm.cashewAmt.value + 
	  1 * document.shMenuForm.mixednutAmt.value + 
	  1 * document.shMenuForm.roastpeanutAmt.value + 
	  1 * document.shMenuForm.creampuffAmt.value + 
	  1 * document.shMenuForm.minieclairAmt.value + 
	  1 * document.shMenuForm.minichcakeAmt.value + 
	  1 * document.shMenuForm.cheeseballAmt.value + 
	  1 * document.shMenuForm.vegtrayAmt.value + 
	  1 * document.shMenuForm.fruittrayAmt.value + 
	  1 * document.shMenuForm.teapunchAmt.value + 
	  1 * document.shMenuForm.sherpunchAmt.value + 
	  0;
	// Do total and difference from target
	document.shMenuForm.totalDis.value = formatCurrency(document.shMenuForm.totalAmt.value); 
	document.shMenuForm.diffAmt.value = 12.95 - document.shMenuForm.totalAmt.value;
	if (document.shMenuForm.diffAmt.value <= 0.0) {
		document.shMenuForm.diffDis.value = 'None';
	} else {
		document.shMenuForm.diffDis.value = formatCurrency(document.shMenuForm.diffAmt.value);
	}
}

function initForms() {
	// Quantity selection items
	document.shMenuForm.quicheQty.value = 0;
	document.shMenuForm.quicheAmt.value = 0;
	document.shMenuForm.quicheDis.value = '$0.00'; 
	document.shMenuForm.spiralQty.value = 0;
	document.shMenuForm.spiralAmt.value = 0;
	document.shMenuForm.spiralDis.value = '$0.00'; 
	document.shMenuForm.jalchedQty.value = 0;
	document.shMenuForm.jalchedAmt.value = 0;
	document.shMenuForm.jalchedDis.value = '$0.00'; 
	document.shMenuForm.chickeggQty.value = 0;
	document.shMenuForm.chickeggAmt.value = 0;
	document.shMenuForm.chickeggDis.value = '$0.00'; 
	document.shMenuForm.beeftaqQty.value = 0;
	document.shMenuForm.beeftaqAmt.value = 0;
	document.shMenuForm.beeftaqDis.value = '$0.00'; 
	document.shMenuForm.chicktaqQty.value = 0;
	document.shMenuForm.chicktaqAmt.value = 0;
	document.shMenuForm.chicktaqDis.value = '$0.00'; 
	document.shMenuForm.bagelbiteQty.value = 0;
	document.shMenuForm.bagelbiteAmt.value = 0;
	document.shMenuForm.bagelbiteDis.value = '$0.00'; 
	document.shMenuForm.mozcheeseQty.value = 0;
	document.shMenuForm.mozcheeseAmt.value = 0;
	document.shMenuForm.mozcheeseDis.value = '$0.00'; 
	document.shMenuForm.porkwonQty.value = 0;
	document.shMenuForm.porkwonAmt.value = 0;
	document.shMenuForm.porkwonDis.value = '$0.00'; 
	document.shMenuForm.bageldogQty.value = 0;
	document.shMenuForm.bageldogAmt.value = 0;
	document.shMenuForm.bageldogDis.value = '$0.00'; 
	document.shMenuForm.pizzarollQty.value = 0;
	document.shMenuForm.pizzarollAmt.value = 0;
	document.shMenuForm.pizzarollDis.value = '$0.00'; 
	document.shMenuForm.cocksmokeQty.value = 0;
	document.shMenuForm.cocksmokeAmt.value = 0;
	document.shMenuForm.cocksmokeDis.value = '$0.00'; 
	document.shMenuForm.italballQty.value = 0;
	document.shMenuForm.italballAmt.value = 0;
	document.shMenuForm.italballDis.value = '$0.00'; 
	document.shMenuForm.shrimpQty.value = 0;
	document.shMenuForm.shrimpAmt.value = 0;
	document.shMenuForm.shrimpDis.value = '$0.00'; 
	document.shMenuForm.cashewQty.value = 0;
	document.shMenuForm.cashewAmt.value = 0;
	document.shMenuForm.cashewDis.value = '$0.00'; 
	document.shMenuForm.mixednutQty.value = 0;
	document.shMenuForm.mixednutAmt.value = 0;
	document.shMenuForm.mixednutDis.value = '$0.00'; 
	document.shMenuForm.roastpeanutQty.value = 0;
	document.shMenuForm.roastpeanutAmt.value = 0;
	document.shMenuForm.roastpeanutDis.value = '$0.00'; 
	document.shMenuForm.creampuffQty.value = 0;
	document.shMenuForm.creampuffAmt.value = 0;
	document.shMenuForm.creampuffDis.value = '$0.00'; 
	document.shMenuForm.minieclairQty.value = 0;
	document.shMenuForm.minieclairAmt.value = 0;
	document.shMenuForm.minieclairDis.value = '$0.00'; 
	document.shMenuForm.minichcakeQty.value = 0;
	document.shMenuForm.minichcakeAmt.value = 0;
	document.shMenuForm.minichcakeDis.value = '$0.00'; 
	// Checkbox items
	document.shMenuForm.cheeseballChk.checked = false;
	document.shMenuForm.cheeseballAmt.value = 0;
	document.shMenuForm.cheeseballDis.value = '$0.00'; 
	document.shMenuForm.vegtrayChk.checked = false;
	document.shMenuForm.vegtrayAmt.value = 0;
	document.shMenuForm.vegtrayDis.value = '$0.00'; 
	document.shMenuForm.fruittrayChk.checked = false;
	document.shMenuForm.fruittrayAmt.value = 0;
	document.shMenuForm.fruittrayDis.value = '$0.00'; 
	document.shMenuForm.teapunchChk.checked = false;
	document.shMenuForm.teapunchAmt.value = 0;
	document.shMenuForm.teapunchDis.value = '$0.00'; 
	document.shMenuForm.sherpunchChk.checked = false;
	document.shMenuForm.sherpunchAmt.value = 0;
	document.shMenuForm.sherpunchDis.value = '$0.00'; 
	// Total
	document.shMenuForm.totalAmt.value = 0;
	document.shMenuForm.totalDis.value = '$0.00'; 
	// Difference
	document.shMenuForm.diffAmt.value = 12.95;
	document.shMenuForm.diffDis.value = '$12.95';
	return true;
}

// Format a value as currency.
function formatCurrency(num) {
	
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num)) num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3)) + ',' + num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}

// Check the form before we call the perl script to process.
function check_form (f) {
	
	// Check for minimal input in required fields
	if (f.personName.value.length < 2
	 || f.personEmail.value.length < 2
	 || f.receptionDate.value.length < 2) {
		alert ('You must provide your name, email and reception date.');
		return false; // Don't submit form
	}
	
	// Check for reasonable email format.
	if (!check_email(f.personEmail.value) ) {
		alert ('Your email is not in correct format. Please re-enter.');
		f.personEmail.focus();
		return false; // Don't submit form
	}
	
	// Submit that sucker!
	return true; 
}

function check_email(e) {
	//
	// Email Validation. Written by PerlScriptsJavaScripts.com
	//
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

	for(i=0; i < e.length ;i++){
		if(ok.indexOf(e.charAt(i))<0){ 
			return (false);
		}	
	} 

	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);		
		} 
	}
}


