
function validateName() {
	if (document.getElementById('name').value == 'Enter your name') {
		alert('Please enter your name to start!');
		document.getElementById('name').onfocus = null;
		document.getElementById('name').select();
		return false;
	} else {
		return true;
	}
}

function addItem() {
	document.getElementById('add-item').style.display = 'block';
	document.getElementById('blanket').style.display = 'block';
	updatePrice();
}

function addDrink() {
	document.getElementById('add-drink').style.display = 'block';
	document.getElementById('blanket').style.display = 'block';
}

function addHotFood() {
	document.getElementById('add-hotfood').style.display = 'block';
	document.getElementById('blanket').style.display = 'block';
}

function closeAddItem() {
	document.getElementById('add-item').style.display = '';
	document.getElementById('blanket').style.display = '';
}

function closeAddDrink() {
	document.getElementById('add-drink').style.display = '';
	document.getElementById('blanket').style.display = '';
}

function closeAddHotFood() {
	document.getElementById('add-hotfood').style.display = '';
	document.getElementById('blanket').style.display = '';
}

function updatePrice() {
	if (document.getElementById('item-type').value == 'sandwich') {
		price = 1;
	} else {
		price = 0;
	}
	els = document.getElementById('salad_items').getElementsByTagName('input');
	for (i=0;i<els.length;i++) {
		if (els[i].checked == 1) price += 0.75;
	}
	els = document.getElementById('main_items').getElementsByTagName('input');
	for (i=0;i<els.length;i++) {
		if (els[i].checked == 1) price += 1.25;
	}
	nicePrice = price.toFixed(2);
	document.getElementById('item-price').innerHTML = '&pound;' + nicePrice;
}

function selectOnly(choices) {
	choices = choices.split(',');
	els = document.getElementById('salad_items').getElementsByTagName('input');
	for (i=0;i<els.length;i++) {
		if (in_array(els[i].value,choices)) {
			els[i].checked = 1;
		} else {
			els[i].checked = 0;
		}
	}
	els = document.getElementById('main_items').getElementsByTagName('input');
	for (i=0;i<els.length;i++) {
		if (in_array(els[i].value,choices)) {
			els[i].checked = 1;
		} else {
			els[i].checked = 0;
		}
	}
	updatePrice();
}

function doAddDrink(drink) {
	document.getElementById('drink-input').value = drink;
	document.getElementById('add-drink-form').submit();
}

function doAddHotFood(hotfood) {
	document.getElementById('hotfood-input').value = hotfood;
	document.getElementById('add-hotfood-form').submit();
}

function in_array(needle, haystack) {
	for (key in haystack) {
		if (haystack[key] === needle) return true;
	}
	return false;
}

function addslashes(str) {
	return (str+'').replace(/[\\"']/g, '\\$&').replace(/\u0000/g, '\\0');
}
