
function updateForm() {
	var e= document.getElementById('cardinfo');
	var s= document.getElementById('sendcard');
	var d= document.getElementById('carddetails');
	var st= document.getElementById('sendtype');
	var ei= document.getElementById('emailinfo');
	var sb= document.getElementById('sendby');
	
	if(s.selectedIndex == 0) {
		e.style.display = "none";
		st.style.display = "none";
		ei.style.display = "none";
		d.value = "no gift card needed.";
	} else if(s.selectedIndex == 1) {
		var t;
		st.style.display = "block";
		if(sb.selectedIndex == 0) {
			e.style.display = "none";
			ei.style.display = "block";
		} else {
			e.style.display = "block";
			ei.style.display = "none";
		}
			
		t = "send a card ";
		if(sb.selectedIndex == 0 ) {
			t = t + "via Email to ";
			s = document.getElementById('emailaddress');
			t = t + s.value;
		} else {
			t = t + "via Postal Mail to ";
			s = document.getElementById('address');
			t = t + s.value + ", ";
			s = document.getElementById('city');
			t = t + s.value + ", ";
			s = document.getElementById('state');
			t = t + s.value + ", ";
			s = document.getElementById('zipcode');
			t = t + s.value;
		}

		s = document.getElementById('cardtype');
		if(s.selectedIndex == 0 )
			t = t + ", In Honor of ";
		else
			t = t + ", In Memory of ";
		s = document.getElementById('name');
		t = t + s.value + ", ";
		s = document.getElementById('givenby');
		t = t + "Given by " + s.value + ".";

		d.value = t;

	} else {
		st.style.display = "block";
		e.style.display = "none";
		ei.style.display = "none";
		s = document.getElementById('cardtype');

		t = "send a card to me ";
		if(sb.selectedIndex == 0 )
			t = t + "via Email ";
		else
			t = t + "via Postal Mail ";
	
	if(s.selectedIndex == 0 )
			t = t + "in Honor of ";
		else
			t = t + "in Memory of ";

		s = document.getElementById('name');
		t = t + s.value + ", Given by ";

		s = document.getElementById('givenby');
		t = t + s.value + ".";

		d.value = t;
	}
		
//	alert(d.value);
}

function validateForm() {
	var sc= document.getElementById('sendcard');
	var sb= document.getElementById('sendby');
	var t = true;
	var s;
	
	updateForm();
//	return false;
	
	if(sc.selectedIndex == 1 || sc.selectedIndex == 2) {
		s = document.getElementById('name');
		if(s.value.length == 0) t = false;
		s = document.getElementById('givenby');
		if(s.value.length == 0) t = false;

		if(sc.selectedIndex == 1 && sb.selectedIndex == 0) {
			s = document.getElementById('emailaddress');
			if(s.value.length == 0) t = false;
		}

		if(sc.selectedIndex == 1 && sb.selectedIndex == 1) {
			s = document.getElementById('address');
			if(s.value.length == 0) t = false;
			s = document.getElementById('city');
			if(s.value.length == 0) t = false;
			s = document.getElementById('state');
			if(s.value.length == 0) t = false;
			s = document.getElementById('zipcode');
			if(s.value.length == 0) t = false;
		}

		if(!t) 
			alert('All fields are required.  Please fill in the remaining fields so we can send your gift card');
	} 
	
	
	return t;
}