<cfinclude template="/corporate/tags/form.title.cfm">
<cfif IsDefined("error") and Len(error)><cfinclude template="/corporate/tags/form.error.cfm"></cfif>
<cfset isEdit=form.appObject.getFormIsEdit()>
<cfif isModule><div style="display:none " id="<cfoutput>#form.appObject.getModuleName()#</cfoutput>_dataDiv"></cfif>
<table width="100%" border="1" bordercolor="#00008B" class="borderCollapse" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td>
<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">
	<cfif not isModule>
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.project#</cfoutput></b></td>
		<td colspan="3">
		<cfif isEdit>
			<select name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>idProject">
				<cfset _selectObject=form.appObject.getProject()>
				<cfset _selectObject.init()>
				<cfset _selectObject.createOptions(form.appObject.getIdProject())>
			</select>
		<cfelse>
			<cfoutput>#form.appObject.getProject().getName()#</cfoutput>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>idProject" value="<cfoutput>#form.appObject.getIdProject()#</cfoutput>">
		</cfif>
		</td>
	</tr>
	</cfif>
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.name#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#name" type="text" value="#form.appObject.getName()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getName()#</cfoutput>
		</cfif>
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.increment#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#increment" type="text" value="#form.appObject.getIncrement()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getIncrement()#</cfoutput>
		</cfif>
		</td>
	</tr>
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.booking#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<input name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>booking" type="text" value="<cfoutput>#form.appObject.getBooking()#</cfoutput>" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getBooking()#</cfoutput>
		</cfif>
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.hook#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#hook" type="text" value="#form.appObject.getHook()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getHook()#</cfoutput>
		</cfif>
		%
		</td>
	</tr>
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.monthly#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#monthly" type="text" value="#form.appObject.getMonthly()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getMonthly()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateMonthlyEnd#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateMonthlyEnd())>
			<cfset ME_date=form.appObject.parseDate(form.appObject.getDateMonthlyEnd())>
		<cfelse>
			<cfset ME_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="ME_month" id="ME_month" onChange="ME_Changed()">
				<cfset form.appObject.getMonthOptions(Month(ME_date))>
			</select>
			<select name="ME_year" id="ME_year" onChange="ME_Changed()">
				<cfset form.appObject.getYearOptions(Year(ME_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateMonthlyEnd" value="<cfoutput>#LSDateFormat(ME_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function ME_Changed() {
				var ME_month=document.processForm.ME_month.value;
				var ME_year=document.processForm.ME_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateMonthlyEnd.value="01/"+ME_month+"/"+ME_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateMonthlyEnd())>
				<cfoutput>#LSDateFormat(ME_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
	
		<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.extra1#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#extra1" type="text" value="#form.appObject.getExtra1()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getExtra1()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateExtra1#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateExtra1())>
			<cfset DE1_date=form.appObject.parseDate(form.appObject.getDateExtra1())>
		<cfelse>
			<cfset DE1_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="DE1_month" id="DE1_month" onChange="DE1_Changed()">
				<cfset form.appObject.getMonthOptions(Month(DE1_date))>
			</select>
			<select name="DE1_year" id="DE1_year" onChange="DE1_Changed()">
				<cfset form.appObject.getYearOptions(Year(DE1_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra1" value="<cfoutput>#LSDateFormat(DE1_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function DE1_Changed() {
				var DE1_month=document.processForm.DE1_month.value;
				var DE1_year=document.processForm.DE1_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra1.value="01/"+DE1_month+"/"+DE1_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateExtra1())>
				<cfoutput>#LSDateFormat(DE1_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
		<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.extra2#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#extra2" type="text" value="#form.appObject.getExtra2()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getExtra2()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateExtra2#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateExtra2())>
			<cfset DE2_date=form.appObject.parseDate(form.appObject.getDateExtra2())>
		<cfelse>
			<cfset DE2_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="DE2_month" id="DE2_month" onChange="DE2_Changed()">
				<cfset form.appObject.getMonthOptions(Month(DE2_date))>
			</select>
			<select name="DE2_year" id="DE2_year" onChange="DE2_Changed()">
				<cfset form.appObject.getYearOptions(Year(DE2_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra2" value="<cfoutput>#LSDateFormat(DE2_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function DE2_Changed() {
				var DE2_month=document.processForm.DE2_month.value;
				var DE2_year=document.processForm.DE2_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra2.value="01/"+DE2_month+"/"+DE2_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateExtra2())>
				<cfoutput>#LSDateFormat(DE2_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
		<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.extra3#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#extra3" type="text" value="#form.appObject.getExtra3()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getExtra3()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateExtra3#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateExtra3())>
			<cfset DE3_date=form.appObject.parseDate(form.appObject.getDateExtra3())>
		<cfelse>
			<cfset DE3_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="DE3_month" id="DE3_month" onChange="DE3_Changed()">
				<cfset form.appObject.getMonthOptions(Month(DE3_date))>
			</select>
			<select name="DE3_year" id="DE3_year" onChange="DE3_Changed()">
				<cfset form.appObject.getYearOptions(Year(DE3_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra3" value="<cfoutput>#LSDateFormat(DE3_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function DE3_Changed() {
				var DE3_month=document.processForm.DE3_month.value;
				var DE3_year=document.processForm.DE3_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra3.value="01/"+DE3_month+"/"+DE3_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateExtra3())>
				<cfoutput>#LSDateFormat(DE3_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
		<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.extra4#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#extra4" type="text" value="#form.appObject.getExtra4()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getExtra4()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateExtra4#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateExtra4())>
			<cfset DE4_date=form.appObject.parseDate(form.appObject.getDateExtra4())>
		<cfelse>
			<cfset DE4_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="DE4_month" id="DE4_month" onChange="DE4_Changed()">
				<cfset form.appObject.getMonthOptions(Month(DE4_date))>
			</select>
			<select name="DE4_year" id="DE4_year" onChange="DE4_Changed()">
				<cfset form.appObject.getYearOptions(Year(DE4_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra4" value="<cfoutput>#LSDateFormat(DE4_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function DE4_Changed() {
				var DE4_month=document.processForm.DE4_month.value;
				var DE4_year=document.processForm.DE4_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateExtra4.value="01/"+DE4_month+"/"+DE4_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateExtra4())>
				<cfoutput>#LSDateFormat(DE4_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
	
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.final1#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#final1" type="text" value="#form.appObject.getFinal1()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getFinal1()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateFinal1#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateFinal1())>
			<cfset DF1_date=form.appObject.parseDate(form.appObject.getDateFinal1())>
		<cfelse>
			<cfset DF1_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="DF1_month" id="DF1_month" onChange="DF1_Changed()">
				<cfset form.appObject.getMonthOptions(Month(DF1_date))>
			</select>
			<select name="DF1_year" id="DF1_year" onChange="DF1_Changed()">
				<cfset form.appObject.getYearOptions(Year(DF1_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateFinal1" value="<cfoutput>#LSDateFormat(DF1_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function DF1_Changed() {
				var DF1_month=document.processForm.DF1_month.value;
				var DF1_year=document.processForm.DF1_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateFinal1.value="01/"+DF1_month+"/"+DF1_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateFinal1())>
				<cfoutput>#LSDateFormat(DF1_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.final2#</cfoutput></b></td>
		<td>
		<cfif isEdit>
			<cfinput name="#form.appObject.getFormPrefix()#final2" type="text" value="#form.appObject.getFinal2()#" size="20" maxlength="255">
		<cfelse>
			<cfoutput>#form.appObject.getFinal2()#</cfoutput>
		</cfif>
		%
		</td>
		<td class="formItemName"><b><cfoutput>#messages.form.dateFinal2#</cfoutput></b></td>
		<td>
		<cfif Len(form.appObject.getDateFinal2())>
			<cfset DF2_date=form.appObject.parseDate(form.appObject.getDateFinal2())>
		<cfelse>
			<cfset DF2_date=Now()>
		</cfif>
		<cfif isEdit>
			<select name="DF2_month" id="DF2_month" onChange="DF2_Changed()">
				<cfset form.appObject.getMonthOptions(Month(DF2_date))>
			</select>
			<select name="DF2_year" id="DF2_year" onChange="DF2_Changed()">
				<cfset form.appObject.getYearOptions(Year(DF2_date))>
			</select>
			<input type="hidden" name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateFinal2" value="<cfoutput>#LSDateFormat(DF2_date, '01/mm/yyyy')#</cfoutput>">
			<script language="javascript">
			function DF2_Changed() {
				var DF2_month=document.processForm.DF2_month.value;
				var DF2_year=document.processForm.DF2_year.value;
				document.processForm.<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>dateFinal2.value="01/"+DF2_month+"/"+DF2_year;
			}
			</script>
		<cfelse>
			<cfif Len(form.appObject.getDateFinal2())>
				<cfoutput>#LSDateFormat(DF2_date, "mmmm yyyy")#</cfoutput>
			<cfelse>
				&nbsp;
			</cfif>
		</cfif>
		</td>
	</tr>
	
	<tr>
		<td class="formItemName"><b><cfoutput>#messages.form.description#</cfoutput></b></td>
		<td colspan="3">
		<cfif isEdit>
			<textarea name="<cfoutput>#form.appObject.getFormPrefix()#</cfoutput>description" cols="60" rows="6"><cfoutput>#form.appObject.getDescription()#</cfoutput></textarea>
		<cfelse>
			<cfoutput>#form.appObject.NL2BR(form.appObject.getDescription())#</cfoutput>
		</cfif>
		</td>
	</tr>
</table>
<cfinclude template="/corporate/tags/form.buttons.cfm">
</td></tr></table>
<cfif isModule></div><cfif isEdit or (IsDefined("showDataDiv") and showDataDiv)><script language="javascript"><cfoutput>#form.appObject.getModuleName()#</cfoutput>_showData();</script></cfif></cfif>
