// JavaScript Document

function checkReg(val){

	var teamForm = document.getElementById('teamRegistration');
	var individualForm = document.getElementById('individualForm');
	var lunchForm = document.getElementById('lunchForm');

	if(val=="team"){
	
		teamForm.style.display="block";
		individualForm.style.display="none";
		lunchForm.style.display="none";
	
	} else if(val=="individual"){
	
		teamForm.style.display="none";
		individualForm.style.display="block";
		lunchForm.style.display="none";
	
	} else if(val=="lunch"){

		teamForm.style.display="none";
		individualForm.style.display="none";
		lunchForm.style.display="block";

	}

}


function getElement(Elem) 
{
	var elem;
	
	if(document.getElementById) 
	{
		elem = document.getElementById(Elem);
	}
	else if (document.all)
	{
		elem = document.all[Elem];
	}		

	return elem;
}

function doRoll(elem)
{
	var e = getElement(elem);
	
	for (var i = 1; i <= 7; i++)
	{
		var x = getElement("roll" + i);
		x.style.visibility = "hidden";
	}
	
	e.style.visibility = "visible";
}

function hideRoll(elem)
{
	var e = getElement(elem);
	
	e.style.visibility = "hidden";
}

var billing_name = "";
var billing_address1 = "";
var billing_address2 = "";
var billing_city = "";
var billing_state = "";
var billing_stateIndex = 0;
var billing_zip = "";

function InitSaveVariables(form) {
	billing_name = form.fname.value;
	billing_address1 = form.address1.value;
	billing_address2 = form.address2.value;
	billing_city = form.city.value;
	billing_stateIndex = form.billing_state.selectedIndex;
	billing_state = form.billing_state[billing_stateIndex].value;
	billing_zip = form.zip.value;
}

function ShipToBillPerson(form) {
	if (form.copy_details.checked) {
		InitSaveVariables(form);

		form.billing_name.value = form.fname.value;
		form.billing_address1.value = form.address1.value;
		form.billing_address2.value = form.address2.value;
		form.billing_city.value = form.city.value;
		form.billing_state.selectedIndex = form.state.selectedIndex;
		form.billing_zip.value = form.zip.value;
	} else {	
		form.billing_name.value = billing_name;
		form.billing_address1.value = billing_address1;
		form.billing_address2.value = billing_address2;
		form.billing_city.value = billing_city;
		form.billing_state.selectedIndex = billing_stateIndex;
		form.billing_zip.value = billing_zip;
	}
}