
function addService(targ) {
	var line = document.createElement('P')
	line.innerHTML = '<input name="new_fee_name[]" /><input name="new_fee_price[]"  /><a href=\"#\" onclick=\"addService(this); return false;\">+</a>'
	targ.parentNode.parentNode.appendChild(line)
	targ.parentNode.removeChild(targ)
}		

function checkDate(startMonth, startDate, endMonth, endDate, startYear) {
	var midMonths = new Array(4, 6, 9, 11);
	for (var i = 0; i < 5; i++) {
		if (i < 4) {
			if (startMonth == midMonths[i] || endMonth == midMonths[i]) {
				if (startDate > 30 || endDate > 30) return false;
			}
		} else if (startMonth == 2 || endMonth == 2) {
			if (startYear % 4 == 0) {
				if (startYear % 100 == 0) {
					if (startYear % 400 == 0) {
						if (startDate > 29 || endDate > 29) return false;
					}
				}
				if (startDate > 29 || endDate > 29) return false;
			} else if (startDate > 28 || endDate > 28) return false;
		}
	}
	return true;
}
	
function checkscript() {
	if (document.makeEvent.endyear.value < document.makeEvent.startyear.value) {
		alert('Your event ends before it starts: please check your year values');
		return false;
	} else if (document.makeEvent.endmonth.value < document.makeEvent.startmonth.value) {
		if (document.makeEvent.endyear.value <= document.makeEvent.startyear.value) {
			alert('Your event ends before it starts: please check your month values');
			return false;
		}
	} else if (document.makeEvent.enddate.value < document.makeEvent.startdate.value) {
		if (document.makeEvent.endmonth.value <= document.makeEvent.startmonth.value) {
			alert('Your event ends before it starts: please check your dates');
			return false;
		}
	}
	var dateValid = checkDate(document.makeEvent.startmonth.value, document.makeEvent.startdate.value, document.makeEvent.endmonth.value, document.makeEvent.enddate.value, document.makeEvent.startyear.value);
	if (dateValid == false) {
		alert('Please check your date: dates in April, June, September and November must be 30 or less; dates in February must be 28 or less (or 29 if it is a leap year)');
		return false;
	}
	if (document.makeEvent.cal_name.value == "" || document.makeEvent.cal_desc.value == "") {
		alert('Please fill in all fields');
		return false;	
	}
	return true;
}
