// $Header: /HBI Websites/websites/www.hispanicbusiness.com/_client/js/EVENTS/validate_submit_event.js 1     5/17/06 3:26p Ricardo.peinado $
// requires include.js
include("is_valid_email");
include("is_valid_phone");
include("is_valid_date");
include("is_valid_dollaramount");

function validate_submit_event(form)
{	var aok = true;
	var alertText = "";

	if (!form.eventName.value)
	{	aok = false;
		alertText += "Please enter the name of your event.\n";
		form.eventName.style.borderColor = "red";
	}
	
	if (!is_valid_date(form.startDate.value))
	{	aok = false;
		alertText += "Please enter a valid starting date for your event.\n";
		form.startDate.style.borderColor = "red";
	}
	
	if (!form.startTime.value)
	{	aok = false;
		alertText += "Please enter the start time of your event.\n";
		form.startTime.style.borderColor = "red";
	}

	if (!is_valid_date(form.endDate.value))
	{	aok = false;
		alertText += "Please enter a valid end date.\n";
		form.endDate.style.borderColor = "red";
	}
	
	if (!form.endTime.value)
	{	aok = false;
		alertText += "Please enter the end time of your event.\n";
		form.endTime.style.borderColor = "red";
	}
	
	if (!is_valid_dollaramount(form.cost.value))
	{	aok = false;
		alertText += "Please enter the cost for attending your event.\n";
		form.cost.style.borderColor = "red";
	}

	if (!form.location.value)
	{	aok = false;
		alertText += "Please enter the location of your event.\n";
		form.location.style.borderColor = "red";
	}

	if (!form.description.value)
	{	aok = false;
		alertText += "Please enter a decscription of your event.\n";
		form.description.style.borderColor = "red";
	}

	if (!form.fname.value)
	{	aok = false;
		alertText += "Please enter your first name.\n";
		form.fname.style.borderColor = "red";
	}

	if (!form.lname.value)
	{	aok = false;
		alertText += "Please enter your last name.\n";
		form.lname.style.borderColor = "red";
	}

	if (!form.organization.value)
	{	aok = false;
		alertText += "Please enter your organization.\n";
		form.organization.style.borderColor = "red";
	}

	if (!form.org_address1.value)
	{	aok = false;
		alertText += "Please enter your organization's address.\n";
		form.org_address1.style.borderColor = "red";
	}

	if (!form.org_city.value)
	{	aok = false;
		alertText += "Please enter city.\n";
		form.org_city.style.borderColor = "red";
	}

	if (!form.org_state.selectedIndex)
	{	aok = false;
		alertText += "Please select state.\n";
		form.org_state.style.borderColor = "red";
	}

	if (!form.org_zip.value)
	{	aok = false;
		alertText += "Please enter zip code.\n";
		form.org_zip.style.borderColor = "red";
	}

	if (form.phone.value && !is_valid_phone(form.phone.value))
	{	aok = false;
		alertText += "Please enter your phone i.e. 555 555-5555.\n";
		form.phone.style.borderColor = "red";
	}


	if (!is_valid_email(form.email.value))
	{	aok = false;
		alertText += "Please enter a valid email.\n";
		form.email.style.borderColor = "red";
	}

	if (!aok)
	{	alert(alertText);
	}

	return aok;
}
