function validate() {
	var flag = 1;
	var order = 0;
	var msg = '';
	
	if (document.getElementById('form[client_n]').value == '') {
		flag = 0;
		msg = msg + "Who's Party Is It?\r\n";
	}
	if (document.getElementById('form[contact_n]').value == '') {
		flag = 0;
		msg = msg + "Contact Name\r\n";
	}
	if (document.getElementById('form[email]').value == '') {
		flag = 0;
		msg = msg + "Email\r\n";
	}
	if (document.getElementById('form[ev_name]').value == '') {
		flag = 0;
		msg = msg + "Event Name\r\n";
	}
	if (document.getElementById('form[adress]').value == '') {
		flag = 0;
		msg = msg + "Address\r\n";
	}
	if (document.getElementById('form[city]').value == '') {
		flag = 0;
		msg = msg + "City\r\n";
	}
	if (document.getElementById('form[state]').value == '') {
		flag = 0;
		msg = msg + "State\r\n";
	}
	if (document.getElementById('form[zip]').value == '') {
		flag = 0;
		msg = msg + "Zip\r\n";
	}
	if (document.getElementById('date[month]').value == '') {
		flag = 0;
		msg = msg + "Month\r\n";
	}
	if (document.getElementById('date[day]').value == '') {
		flag = 0;
		msg = msg + "Day\r\n";
	}
	if (document.getElementById('date[year]').value == '') {
		flag = 0;
		msg = msg + "Year\r\n";
	}
	if ((document.getElementById('form[phone]').value == '') && 
		(document.getElementById('form[cell]').value == '') && 
		(document.getElementById('form[fax]').value == '')) {
		flag = 0;
		msg = msg + "Phone, Cell, or Fax\r\n";
	}
	
	
			
		if (document.getElementById('check[5]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[6]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[7]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[8]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[9]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[10]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[12]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[42]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[57]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[74]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[78]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[79]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[82]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[83]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[84]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[93]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[113]').checked == true) {
			order = 1;
		}
				
		if (document.getElementById('check[114]').checked == true) {
			order = 1;
		}
			
	if (order == 0) {
		flag = 0;
		msg = msg + "Please Choose At Least One Item\r\n";
	}
	
	if (flag == 1) {
		return true;
	}
	else
	{
		alert("Please Specify The Following Fields:\r\n" + msg);
		return false;
	}
}

function UpdateTime() {
	var startHour = parseInt(document.getElementById('s_time[h]')[document.getElementById('s_time[h]').selectedIndex].value);
	var startMinute = document.getElementById('s_time[m]')[document.getElementById('s_time[m]').selectedIndex].value;
	var startAMPM = document.getElementById('s_time[ap]')[document.getElementById('s_time[ap]').selectedIndex].value;
	var length = parseInt(document.getElementById('length')[document.getElementById('length').selectedIndex].value);
	
	var endHour = startHour + length;
	var endAMPM = startAMPM;
	
    if (endHour >= 12 && endHour < 24) {
		if (endHour != 12) 
			endHour = endHour - 12;
		
		if ( startHour != 12 )
			if (startAMPM == 'AM')
				endAMPM = 'PM';
			else
				endAMPM = 'AM';
		
	}
	else if (endHour > 24) {
		endHour = endHour - 24;
		
		if (startAMPM == 'AM')
			endAMPM = 'PM';
		else
			endAMPM = 'AM';
	}
	
	document.getElementById('e_time[h]').value = endHour;
	document.getElementById('e_time[m]').value = startMinute;
	document.getElementById('e_time[ap]').value = endAMPM;
	
	document.getElementById('endH').value = endHour;
	document.getElementById('endM').value = startMinute;
	document.getElementById('endAP').value = endAMPM;
}

function UpdateName() {
	var eventType = document.getElementById('form[ev_name]')[document.getElementById('form[ev_name]').selectedIndex].value;
	switch (eventType) {
		case "Birthday" :
			document.getElementById('Name').innerHTML = "Birthday Child's Name";
			document.getElementById('form[NameOfEvent]').disabled = true;
			document.getElementById('form[client_n]').disabled = false;
			document.getElementById('form[contact_n]').disabled = false;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='gray';
			document.getElementById('form[client_n]').style.backgroundColor='white';
			document.getElementById('form[contact_n]').style.backgroundColor='white';
			document.getElementById('form[PrimaryContactField]').value='1';
			break;
		case "Church Event" :
			document.getElementById('Name').innerHTML = ' Church Name';
			document.getElementById('form[NameOfEvent]').disabled = false;
			document.getElementById('form[client_n]').disabled = false;
			document.getElementById('form[contact_n]').disabled = false;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='white';
			document.getElementById('form[client_n]').style.backgroundColor='white';
			document.getElementById('form[contact_n]').style.backgroundColor='white';
			document.getElementById('form[PrimaryContactField]').value='0';
			break;
			
		case "Company Event" :
			document.getElementById('Name').innerHTML = 'Company Name';
			document.getElementById('form[NameOfEvent]').disabled = false;
			document.getElementById('form[client_n]').disabled = false;
			document.getElementById('form[contact_n]').disabled = false;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='white';
			document.getElementById('form[client_n]').style.backgroundColor='white';
			document.getElementById('form[contact_n]').style.backgroundColor='white';
			document.getElementById('form[PrimaryContactField]').value='0';
			break;
			
		case "Fund Raiser" :
			document.getElementById('Name').innerHTML = 'Organization Name';
			document.getElementById('form[NameOfEvent]').disabled = false;
			document.getElementById('form[client_n]').disabled = false;
			document.getElementById('form[contact_n]').disabled = false;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='white';
			document.getElementById('form[client_n]').style.backgroundColor='white';
			document.getElementById('form[contact_n]').style.backgroundColor='white';
			document.getElementById('form[PrimaryContactField]').value='0';
			break;
			
		case "School Event" :
			document.getElementById('Name').innerHTML = 'School Name';
			document.getElementById('form[NameOfEvent]').disabled = false;
			document.getElementById('form[client_n]').disabled = false;
			document.getElementById('form[contact_n]').disabled = false;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='white';
			document.getElementById('form[client_n]').style.backgroundColor='white';
			document.getElementById('form[contact_n]').style.backgroundColor='white';
			document.getElementById('form[PrimaryContactField]').value='0';
			break;
		
		case "Other" :
			document.getElementById('Name').innerHTML = 'Organization Name';
			document.getElementById('form[NameOfEvent]').disabled = false;
			document.getElementById('form[client_n]').disabled = false;
			document.getElementById('form[contact_n]').disabled = false;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='white';
			document.getElementById('form[client_n]').style.backgroundColor='white';
			document.getElementById('form[contact_n]').style.backgroundColor='white';
			document.getElementById('form[PrimaryContactField]').value='0';
			break;
			
		default : 
			document.getElementById('form[NameOfEvent]').disabled = true;
			document.getElementById('form[client_n]').disabled = true;
			document.getElementById('form[contact_n]').disabled = true;
			document.getElementById('form[NameOfEvent]').style.backgroundColor='gray';
			document.getElementById('form[client_n]').style.backgroundColor='gray';
			document.getElementById('form[contact_n]').style.backgroundColor='gray';
			document.getElementById('form[PrimaryContactField]').value='0';
			break;
	}
	
}