<%@ Language=VBScript %> AgroPortal DE Scan <% Session.Timeout=1440 Dim CurrentPage Dim PageID If request.Cookies("descan_pagename") = "personalia" Then CurrentPage = 1 ElseIf request.Cookies("descan_pagename") = "mest" Then CurrentPage = 2 ElseIf request.Cookies("descan_pagename") = "energie" Then CurrentPage = 3 ElseIf request.Cookies("descan_pagename") = "financieel" Then CurrentPage = 4 ElseIf request.Cookies("descan_pagename") = "overview" Then CurrentPage = 5 End If If request.form("Exp_WindKlein") = "Details" Then CurrentPage = 6 ElseIf request.form("Exp_WindGroot") = "Details" Then CurrentPage = 7 ElseIf request.form("Exp_ZonColl") = "Details" Then CurrentPage = 8 ElseIf request.form("Exp_PV_Cellen") = "Details" Then CurrentPage = 9 ElseIf request.form("Exp_Gewassen") = "Details" Then CurrentPage = 10 ElseIf request.form("Exp_Energiedak") = "Details" Then CurrentPage = 11 ElseIf request.form("Exp_MestvergistingEigen") = "Details" Then CurrentPage = 12 ElseIf request.form("Exp_MestvergistingAndere") = "Details" Then CurrentPage = 13 ElseIf request.form("Exp_CoVergistingEigen") = "Details" Then CurrentPage = 14 ElseIf request.form("Exp_CoVergistingAndere") = "Details" Then CurrentPage = 15 ElseIf request.form("Exp_Verbranding") = "Details" Then CurrentPage = 16 ElseIf request.form("Exp_Bioolie_Voertuig") = "Details" Then CurrentPage = 17 ElseIf request.form("Exp_Bioolie_Tractor") = "Details" Then CurrentPage = 18 ElseIf request.form("Exp_Warmtepomp") = "Details" Then CurrentPage = 19 ElseIf request.form("Exp_Melkkoeltank") = "Details" Then CurrentPage = 20 ElseIf request.form("Exp_Aquifer") = "Details" Then CurrentPage = 21 ElseIf request.form("Exp_Vert_BodemWarmteWisselaar") = "Details" Then CurrentPage = 22 ElseIf request.form("Exp_Horz_BodemWarmteWisselaar") = "Details" Then CurrentPage = 23 ElseIf request.form("Exp_Regenwater") = "Details" Then CurrentPage = 24 End If If request.form("BackPageGistEigen") = "Terug" Then CurrentPage = 12 ElseIf request.form("BackPageGistAndere") = "Terug" Then CurrentPage = 13 ElseIf request.form("BackPage") = "Terug na het overzicht" Then CurrentPage = 100 End If If CurrentPage >= 6 And CurrentPage <= 24 Or CurrentPage = 100 Then %> <% End If If request.form("ExtraInfoMestStandaard") = "Klik hier voor extra gegevens" Or request.form("ExtraInfoMestMaxKippenMest") = "Klik hier voor extra gegevens" Or request.form("ExtraInfoVergistingStandaard") = "Klik hier voor extra gegevens" Or request.form("ExtraInfoVergistingMaxMais") = "Klik hier voor extra gegevens" Then CurrentPage = 25 End If If CurrentPage = "" Then CurrentPage = 1 End If Session("CurrentPage") = CurrentPage 'Sla alle ingevoerde data op van de gebruiker. Call StoreUserData %> <% Sub StoreUserData Dim FormKey Dim ValidInput Dim ErrorMSG, ErrorMSG2, ErrorMSG3, ErrorMSG4 Dim FormValue ValidInput = true For Each FormKey in Request.Form FormValue = Server.HTMLEncode(Request.Form.Item(FormKey)) If FormValue = "" And Not FormKey="bedrijfsnaam" And Not FormKey="contactpersoon" And Not FormKey="adres" And Not FormKey="postcodegebied" And Not FormKey="postcodeaanv" And Not FormKey="stad" And Not FormKey="telefoonnummer" And Not FormKey="faxnummer" And Not FormKey="emailadres" Then FormValue = 0 End If ' Alleen sessie waarden opslaan van de eerste 5 pagina's If CurrentPage < 6 Then Session(FormKey) = FormValue End If If FormKey = "bedrijfsnaam" Or FormKey = "contactpersoon" Or FormKey = "postcodegebied" Or FormKey = "telefoonnummer" Or FormKey = "emailadres" Then If Session(FormKey) = "" Then ValidInput = false ErrorMSG = ErrorMSG + " " + FormKey End If End If If CurrentPage = 2 Or CurrentPage = 1 Then If FormKey = "postcodegebied" Then Call NumberCheckPostCode(Session(FormKey)) If Session("ValidInput") = false Then ValidInput = false ErrorMSG2 = " alleen cijfers bij een postcode invullen." End If ElseIf FormKey = "telefoonnummer" Then Call Tel_FaxNRCheck(Session(FormKey)) If Session("ValidInput") = false Then ValidInput = false ErrorMSG3 = ErrorMSG3 + " " + FormKey End If ElseIf FormKey = "faxnummer" And Not FormValue = "" Then Call Tel_FaxNRCheck(Session(FormKey)) If Session("ValidInput") = false Then ValidInput = false ErrorMSG3 = ErrorMSG3 + " " + FormKey End If ElseIf FormKey = "emailadres" Then Call StringEmailCheck(Session(FormKey)) If Session("ValidInput") = false Then ValidInput = false ErrorMSG3 = ErrorMSG3 + " " + FormKey End If ElseIf Not FormKey = "NextPage" Then Call StringCheck(Session(FormKey)) If Session("ValidInput") = false Then ValidInput = false ErrorMSG3 = ErrorMSG3 + " " + FormKey End If End If ElseIf CurrentPage => 2 And CurrentPage < 6 And Not FormKey = "NextPage" And Not FormKey = "eigen_water_pomp" And Not FormKey = "aansluiting_label" And Not FormKey = "extrasubs" And Not FormKey = "melkkoeltank_winning" And Not FormKey = "nieuw_veedrinkbak" And Not FormKey = "vloerverwarming_stallen" Then Call GlobalNumberCheck(Session(FormKey)) If Session("ValidInput") = false Then ValidInput = false ErrorMSG4 = ErrorMSG4 + " " + FormKey End If End If Next If ValidInput = true Then Call PageRedirect Else If CurrentPage = 2 Or CurrentPage = 1 Then Call DisplayPersonaliaPage If Not ErrorMSG = "" Then %> <% ElseIf Not ErrorMSG2 = "" Then %> <% ElseIf Not ErrorMSG3= "" Then %> <% End If Else If CurrentPage = 3 Then Call DisplayMestPage ElseIf CurrentPage = 4 Then Call DisplayEnergiePage ElseIf CurrentPage = 5 Then Call DisplayFinancieelPage End If If Not ErrorMSG4 = "" Then %> <% ErrorMSG4 = "" End If End If End If End Sub %> <% Sub PageRedirect Select Case CurrentPage Case 1 Call DisplayPersonaliaPage Call SaveUserSettings Case 2 Call DisplayMestPage Call SaveUserSettings Case 3 Call DisplayEnergiePage Call SaveUserSettings Case 4 Call DisplayFinancieelPage Call SaveUserSettings Case 5 Call SaveUserSettings Call BerekenAlles Call DisplayOverview Case 6 Call DetailsWindKlein Case 7 Call DetailsWindGroot Case 8 Call DetailsZonColl Case 9 Call DetailsPVCellen Case 10 Call DetailsGewassen Case 11 Call DetailsEnergiedak Case 12 Session("ExtraInfoStr") = "Mestvergisting standaard" Call DetailsMestvergistingStandaard Case 13 Session("ExtraInfoStr") = "Mestvergisting met maximaal kippenmest" Call DetailsMestvergistingKippenmest Case 14 Session("ExtraInfoStr") = "Covergisting standaard" Call DetailsCoVergistingStandaard Case 15 Session("ExtraInfoStr") = "Covergisting met maximaal snijmaïs" Call DetailsCoVergistingSnijmais Case 16 Call DetailsVerbranding Case 17 Call DetailsBioOlieVoertuig Case 19 Call DetailsWarmtepomp Case 20 Call DetailsMelkkoeltank Case 21 Call DetailsAquifer Case 22 Call DetailsVertBodemWarmteWisselaar Case 23 Call DetailsHorzBodemWarmteWisselaar Case 24 Call DetailsRegenwater Case 25 Call ExtraInfoBiomassa Case 100 Call DisplayOverview End Select %> <% End Sub %> <% Sub PageReset If Request.Cookies("resettype") = "full" Then Call ResetValues End If End Sub %> <% Sub ResetValues Session("diersoort1") = "0" Session("diersoort2") = "0" Session("diersoort3") = "0" Session("aantaldieren1") = "" Session("aantaldieren2") = "" Session("aantaldieren3") = "" Session("mndOpStal1") = "0" Session("mndOpStal2") = "0" Session("mndOpStal3") = "0" Session("bedrijfTypemest1") = "0" Session("bedrijfTypemest2") = "0" Session("bedrijfTypemest3") = "0" Session("biomassasoort1") = "0" Session("biomassasoort2") = "0" Session("hoeveelheidbiomassa1") = "" Session("hoeveelheidbiomassa2") = "" Session("eenheidbiomassa1") = "0" Session("eenheidbiomassa2") = "0" Session("aanvoerkostenbiomassa1") = "" Session("aanvoerkostenbiomassa2") = "" Session("eenheidbiomassageld1") = "0" Session("eenheidbiomassageld2") = "0" Session("bedrijfTypebiomassa1") = "0" Session("bedrijfTypebiomassa2") = "0" Session("aardgas") = "" Session("propaangas") = "" Session("el_nt") = "" Session("el_lt") = "" Session("eigen_water_pomp") = "" Session("waterverbruik") = "" Session("aansluiting") = "" Session("aansluiting_select") = "0" Session("looptijd") = "10" Session("rente") = "0" Session("dakoppervlak") = "" Session("melkkoeltank_winning") = "" Session("inhoud_melktank") = "" Session("nieuw_veedrinkbak") = "" Session("nieuw_veedrinkbak_afstand") = "" Session("droging_soorten_gewas") = "0" Session("hoeveelheid_gewassen_drogen") = "" Session("aant_biggen") = "" Session("vloerverwarming_stallen") = "" Session("bioolie_hectares") = "" End Sub %>