function formCheck(formobj){
	var fieldRequired = Array(
		"x_first_name", 
		"x_last_name", 
		"x_address", 
		"x_city", 
		"x_zip",
		"x_email", 
		"x_phone", 
		"x_card_num", 
		"x_exp_date", 
		"x_card_code");
	var fieldName = Array(
		"Billing First Name", 
		"Billing Last Name", 
		"Billing Address", 
		"Billing City", 
		"Billing Zip Code",
		"Email",
		"Credit Card", 
		"Expiration Date", 
		"Security Code"
	);
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "text":
			case "file":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldName[i] + "\n";
				}
				break;
			default:
			}
		}
	}
	if (formobj.x_state.selectedIndex <= 0){
		alertMsg += " - Billing State" + "\n";
	}
	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}


function formCheckHome(formobj){
	var fieldRequired = Array("sponsor");
	var fieldName = Array("Sponsorship Level");
	var alertMsg = "Please complete the following fields:\n";
	
	found = false;
	for (i=1; i<=5; ++i)
	{
		if (document.getElementById('sponsor_' + i).checked)
		{
			found = true;
		}
	}
	
	if (!found)
	{
		alert("Please select a sponsorship level.");
		return false;
	}
	
	if (document.getElementById('sponsor_5').checked)
	{
		if (document.getElementById('sponsor_5_extra').value < 1)
		{
			alert("Please enter the amount.");
			return false;
		}
	}
	
	return true;
}