function itemHover(itemID,doWhat) {
var x = document.getElementById('item' + itemID);
	if (x.className != 'itemSelect'){
		if (doWhat == 'over') {x.className='itemHover';} else {x.className='item';};
	}
}

function PlsMnsItm(itemID,doWhat) {
	var iQ = document.getElementById('item' + itemID + 'QTYv');
	var iQv = iQ.value*1;
	if (doWhat == '+') {iQ.value = iQv +1;} else {iQ.value = iQv -1;}
	QTYchange(itemID);
}

function QTYchange(itemID) {
	var iQ = document.getElementById('item' + itemID + 'QTYv').value;
	if (iQ.length > 0 && iQ == 0) {doAnyway='Y'; itemSelect(itemID);} else {thePrice(itemID);}
}

function thePrice(itemID) {
	var cIQ = document.getElementById('item' + itemID + 'QTYc').value;
	var iP = document.getElementById('item' + itemID + 'price').value;
	var iQ = document.getElementById('item' + itemID + 'QTYv').value;
	var tP = document.getElementById('runningTotal');
	var tPv = tP.innerHTML
	var cIP = cIQ * iP;
	var nIP = iQ * iP;
	var nT = tPv - cIP + nIP;
	tP.innerHTML = nT.toFixed(2);
	document.getElementById('item' + itemID + 'QTYc').value = document.getElementById('item' + itemID + 'QTYv').value
}

function itemSelect(itemID) {
	if (IsClickable == 'Y' || doAnyway == 'Y') {
	doAnyway = 'N';
	var x = document.getElementById('item' + itemID);
	var y = document.getElementById('item' + itemID + 'QTY');
	var z = document.getElementById('item' + itemID + 'QTYv');
	var CurVal = z.value;
	if (x.className == 'itemHover') {
		x.className='itemSelect';
		z.value = parseInt(CurVal)+1;
		y.style.display = 'inline';	
	} else {
		x.className='itemHover';
		z.value = 0;
		y.style.display = 'none';
		IsClickable = 'Y';
	}
	var divName = x.parentNode.id;
	var divVis = document.getElementById(divName + 'Vis');
	if (divVis.value == 'none') {x.style.display = 'none';}
	thePrice(itemID);
	}
}

function sectionToggle(tableName,classSel) {
var x = document.getElementById(tableName).getElementsByTagName('div')
if (x.length>0) {
	for (i=0;i<x.length;i++) {
		var y = x[i].getElementsByTagName('span');
		var divName = x[i].id;
		var divVis = document.getElementById(divName + 'Vis');
		if (y[0].style.display == 'block') {
			divVis.value = 'none';
			y[0].style.display = 'none';
			for (j=1;j<y.length;j++) {
				if (y[j].className == 'item') {y[j].style.display = 'none';}
			}
		} 
		else {
		divVis.value = 'block';
		y[0].style.display = 'block';};
		}
}
else {
	var x = document.getElementById(tableName).getElementsByTagName('span')
	var divVis = document.getElementById(tableName + 'Vis');
	for (i=0;i<x.length;i++) {
	if (classSel == x[i].className) {
		if (x[i].style.display == 'block') {x[i].style.display = 'none';divVis.value = 'none';} else {x[i].style.display = 'block';divVis.value = 'block';};
	}
	}
}
}