function updateGuests(obj)
{
	var numGuests = obj.options[obj.selectedIndex].value;
	for(var x=1;x<=numGuests;x++)
	{
		var curDiv = document.getElementById('guestdiv_' + x);
		curDiv.style.display = '';
	}
	
	for(var x=9;x>numGuests;x--)
	{
		var curDiv = document.getElementById('guestdiv_' + x);
		curDiv.style.display = 'none';
	}
	updatePricing();
}

function updatePricing()
{
	var numGuestsObj = document.getElementById('numguests');
	var numGuests = numGuestsObj.options[numGuestsObj.selectedIndex].value;
	
	var price = 150;
	
	var priceText = document.getElementById('priceText');
	var total = 0;
	
	total = price + (price * numGuests);
	
	priceText.innerHTML = "$" + total + ".00";	
}

function switchLayer(id)
{
	if(id == 1)
	{
		document.getElementById('attendingLayer').style.display = '';
		document.getElementById('donateLayer').style.display = 'none';
		document.getElementById('attending_1_on').checked = true;
	}
	else if(id == 2)
	{
		document.getElementById('attendingLayer').style.display = 'none';
		document.getElementById('donateLayer').style.display = '';
		document.getElementById('attending_2_off').checked = true;
	}
}

function errorCheck()
{
	var fields = [];
	fields[fields.length] = document.getElementById('first');
	fields[fields.length] = document.getElementById('last');
	fields[fields.length] = document.getElementById('address');
	fields[fields.length] = document.getElementById('city');
	fields[fields.length] = document.getElementById('zip');
	fields[fields.length] = document.getElementById('state');
	fields[fields.length] = document.getElementById('phone');
	fields[fields.length] = document.getElementById('email');
	
	for(var x=0;x<fields.length;x++)
	{
		if(fields[x].value.length < 2)
		{
			alert("All fields are required.");
			return false;
		}
	}
	
	return true;	
}

function checkRequired(field)
{
	if(field.value == "" || field.value == null)
	{
		alert("All fields are required.");
		return false;
	}
	else
		return true;
}
