(file) Return to addeditprograms.cfm CVS log (file) (dir) Up to [Development] / p2rx-programs

  1 neenan 1.1 <!--- 	Name: addeditprograms.cfm 
  2                   	Purpose: The purpose of the file is to provide the user with an interface for adding new programs or updating current programs and 
  3            		their related contact & services information. 
  4            				   
  5            	   	Date created: 03/1/2005
  6                   	Dependancy:  This file has "includes" for the following templates.
  7                   					dsp_UsersForm.cfm 			act_AddUser.cfm	
  8            						dsp_AddOrganization.cfm  	act_addorganization.cfm
  9            						dsp_addcontact.cfm 			act_addcontact.cfm
 10            						dsp_addcontactconfirm.cfm   act_addprogramtypes.cfm
 11            						dsp_addnewcontact.cfm		act_addservices.cfm
 12            						dsp_addprogramstypes.cfm  	act_displayOrgInfo.cfm
 13            						dsp_addservices.cfm 	    act_finalprocess.cfm
 14            						dsp_editOrganization.cfm	act_GetPrograms.cfm
 15            						dsp_editcontact				act_getOrganizationInfo
 16            						dsp_editcontactconfirm.cfm	act_updateorganization.cfm
 17            						dsp_editprogramstypes.cfm	act_updatecontact.cfm
 18            						dsp_editservices.cfm        act_displayOrgInfo.cfm
 19            						dsp_newContact.cfm
 20            	   	Variables: 	
 21            	   	Date changed:   03/08/2005    				Prabin, Neena 		Coding and Documentation
 22 neenan 1.1 						
 23            ---->
 24            
 25            <cfparam name="URL.confirm" default="no">
 26            <cfparam name="URL.editcontact" default="no">
 27            
 28            <html>
 29            <head>
 30            <title>Pollution Prevention Agencies and Programs in EPA Region 7</title>
 31            <cfinclude template="../cfi/metacontent.cfm">
 32            <cfinclude template="../cfi/script/nav_variables.htm">
 33            <link rel="stylesheet" href="../css/newstyle.css" type="text/css">
 34            <script language=javascript type="text/javascript">
 35            <!--hide
 36            
 37            function newWindow(question){
 38             	faqWindow = window.open(question, 'faqWin',  'width=300,height=400,scrollbars=yes,toolbar=yes,resizable=yes')
 39            	faqWindow.focus()
 40            }
 41              //end hide-->
 42              
 43 neenan 1.1 <!-- This script and many more are available free online at -->
 44            <!-- The JavaScript Source!! http://javascript.internet.com -->
 45            
 46            <!--
 47            function testbox(form, ctrl, value) {
 48              if (value == "" || value.indexOf ('@', 1) == -1 || 
 49            value.indexOf ('.', 3) == -1) 
 50              {
 51                return (false);
 52              } 
 53              else
 54              {
 55                return (true);
 56              } 
 57            }
 58            //-->
 59            
 60            <!--
 61            function testbox(form, ctrl, value) {
 62              if (value == "" || value.indexOf ('@', 1) == -1 || 
 63            value.indexOf ('.', 3) == -1) 
 64 neenan 1.1   {
 65                return (false);
 66              } 
 67              else
 68              {
 69                return (true);
 70              } 
 71            }
 72            //-->
 73            
 74            function Validate(objForm)
 75            {
 76            var objCheckGroup=objForm.ProgramTypeID; //pointer to group of checkboxes
 77            var counter=0; //how many checkboxes checked?
 78            
 79            //iterate through the checkboxes in the group, count how many are checked:
 80            for (var i=0; i<objCheckGroup.length; i++)
 81            counter += (objCheckGroup[i].checked)?1:0;
 82            
 83            //verify at least one was checked:
 84            if (counter == 0)
 85 neenan 1.1 {
 86            //not good!!
 87            alert("Please check at least one Program");
 88            return false; 
 89            }
 90            return true;
 91            } 
 92            
 93            function Validate1(objForm)
 94            {
 95            var objCheckGroup=objForm.ServiceID; //pointer to group of checkboxes
 96            var counter=0; 
 97            //iterate through the checkboxes in the group, count how many are checked:
 98            for (var i=0; i<objCheckGroup.length; i++)
 99            counter += (objCheckGroup[i].checked)?1:0;
100            
101            //verify at least one was checked:
102            if (counter == 0)
103            {
104            alert("Please check at least one Service");
105            return false; 
106 neenan 1.1 }
107            return true;
108            } 
109            //***
110            function namevalidate(myform) {
111            
112            var objfname=myform.FirstName;
113            var objlname=myform.LastName;
114              if (objfname.value == "" || objlname.value == "")
115              {
116              	alert("Please type in the First and Last name for the contact");
117                return (false);
118              } 
119              else
120              {
121                return (true);
122              } 
123            }
124            
125            
126            </script>
127 neenan 1.1 
128            </head>
129            
130            <cfinclude template="../cfi/global_header.cfm">
131            
132            <cfif fuseaction is "Add">
133            	<cfinclude template="dsp_UsersForm.cfm">
134            
135            	<cfelseif fuseaction is "Addorganization">
136            		<cfinclude template="act_AddUser.cfm">
137            		<cfinclude template="dsp_AddOrganization.cfm">	
138            
139            	<cfelseif fuseaction is "AddContacts">
140            		<cfif #URL.Confirm# is "no">
141            			<cfinclude template="act_addorganization.cfm">
142            		</cfif>
143            		<cfinclude template="dsp_addcontact.cfm">	
144            
145            	<cfelseif fuseaction is "AddMoreContacts">
146            		<cfinclude template="act_addcontact.cfm">
147            		<cfinclude template="dsp_addcontactconfirm.cfm">
148 neenan 1.1 		
149            	<cfelseif fuseaction is "AddNewContacts">
150            		<cfinclude template="dsp_addnewcontact.cfm">
151            
152            	<cfelseif fuseaction is "AssociateProgramTypes">
153            		<cfinclude template="dsp_addprogramstypes.cfm">	
154            	
155            	<cfelseif fuseaction is "AssociateServices">
156            		<cfinclude template="act_addprogramtypes.cfm">
157            		<cfinclude template="dsp_addservices.cfm">	
158            	
159            	<cfelseif fuseaction is "FinalProcess">
160            		<cfinclude template="act_addservices.cfm">
161             		<cfinclude template="act_displayOrgInfo.cfm">		
162            		<cfinclude template="act_finalprocess.cfm">
163            	
164            <cfelseif fuseaction is "Edit">
165            	<cfinclude template="dsp_UsersForm.cfm">
166            	
167            	<cfelseif fuseaction is "GetOrganizations">
168            		<cfinclude template="act_AddUser.cfm">
169 neenan 1.1 		<cfinclude template="act_GetPrograms.cfm">		
170            	
171            	<cfelseif fuseaction is "Editorganization">
172            		<cfinclude template="dsp_editOrganization.cfm">	
173            
174            	<cfelseif fuseaction is "EditContacts">
175            	<cfif #URL.editContact# is "no">
176            		<cfinclude template="act_updateorganization.cfm">
177            	</cfif>	
178            		<cfinclude template="dsp_editcontact.cfm">		
179            	
180            	<cfelseif fuseaction is "EditMoreContacts">
181            		<cfinclude template="act_updatecontact.cfm">
182            		<cfinclude template="dsp_editcontactconfirm.cfm">
183            	
184            	<cfelseif fuseaction is "EditProgramTypes">
185            		<cfinclude template="dsp_editprogramstypes.cfm">	
186            	
187            	<cfelseif fuseaction is "EditServices">
188            		<cfinclude template="act_addprogramtypes.cfm">
189            		<cfinclude template="dsp_editservices.cfm">	
190 neenan 1.1 	
191            	<cfelseif fuseaction is "EditFinalProcess">
192             		<cfinclude template="act_addservices.cfm">
193              		<cfinclude template="act_displayOrgInfo.cfm">		
194            		<cfinclude template="act_finalprocess.cfm">
195            		
196            	<cfelseif fuseaction is "GetOrg">
197            		<cfinclude template="act_InsertPrograms.cfm">	
198            
199            	<cfelseif fuseaction is "EditOrg">
200            		<cfinclude template="dsp_editOrganization.cfm">	
201            		
202            	<cfelseif fuseaction is "NewContact">
203            		<cfinclude template="dsp_Newcontact.cfm">	
204            
205            	<cfelseif fuseaction is "AddMoreContacts1">
206            		<cfinclude template="act_addcontact.cfm">
207            		<cfinclude template="dsp_addcontactconfirm.cfm">
208            		
209            	<cfelseif fuseaction is "AddNewContacts1">
210            		<cfinclude template="dsp_addnewcontact.cfm">
211 neenan 1.1 	
212            	<cfelseif fuseaction is "EditMoreContacts1">
213            		<cfinclude template="act_updatecontact.cfm">
214            		<cfinclude template="dsp_editcontactconfirm.cfm">
215            		
216            	<cfelseif fuseaction is "EditContacts1">
217            		<cfif #URL.editContact# is "no">
218            			<cfinclude template="act_updateorganization.cfm">
219            		</cfif>	
220            		<cfinclude template="dsp_editcontact.cfm">	
221            						
222            	<cfelseif fuseaction is "EditProgramTypes1">
223            		<cfinclude template="dsp_editprogramstypes.cfm">	
224            		
225            		<cfelseif fuseaction is "EditServices1">
226            		<cfinclude template="act_addprogramtypes.cfm">
227            		<cfinclude template="dsp_editservices.cfm">	
228            		
229            	<cfelseif fuseaction is "EditFinalProcess1">
230             		<cfinclude template="act_addservices.cfm">
231              		<cfinclude template="act_displayOrgInfo.cfm">
232 neenan 1.1 		<cfinclude template="act_finalprocess.cfm">
233            		
234            </CFIF>
235            
236            
237            <cfinclude template="../cfi/global_footer.cfm">
238            

CVS Admin
Powered by
ViewCVS 1.0-dev