<%' FP_ASP ASP Automatically generated by a FrontPage Component. Do not Edit. On Error Resume Next Session("FP_OldCodePage") = Session.CodePage Session("FP_OldLCID") = Session.LCID Session.CodePage = 65001 Err.Clear strErrorUrl = "" If Request.ServerVariables("REQUEST_METHOD") = "POST" Then If Request.Form("VTI-GROUP") = "0" Then Err.Clear Set fp_conn = Server.CreateObject("ADODB.Connection") FP_DumpError strErrorUrl, "Cannot create connection" Set fp_rs = Server.CreateObject("ADODB.Recordset") FP_DumpError strErrorUrl, "Cannot create record set" fp_conn.Open Application("Volunteer_signup1_ConnectionString") FP_DumpError strErrorUrl, "Cannot open database" fp_rs.Open "Results", fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable FP_DumpError strErrorUrl, "Cannot open record set" fp_rs.AddNew FP_DumpError strErrorUrl, "Cannot add new record set to the database" Dim arFormFields0(27) Dim arFormDBFields0(27) Dim arFormValues0(27) arFormFields0(0) = "_familywalk" arFormDBFields0(0) = "_familywalk" arFormValues0(0) = Request("_familywalk") arFormFields0(1) = "_3pointcontest" arFormDBFields0(1) = "_3pointcontest" arFormValues0(1) = Request("_3pointcontest") arFormFields0(2) = "No Preference" arFormDBFields0(2) = "No_Preference" arFormValues0(2) = Request("No Preference") arFormFields0(3) = "_dodgeball" arFormDBFields0(3) = "_dodgeball" arFormValues0(3) = Request("_dodgeball") arFormFields0(4) = "_softball" arFormDBFields0(4) = "_softball" arFormValues0(4) = Request("_softball") arFormFields0(5) = "_tabletennis" arFormDBFields0(5) = "_tabletennis" arFormValues0(5) = Request("_tabletennis") arFormFields0(6) = "Officials" arFormDBFields0(6) = "Officials" arFormValues0(6) = Request("Officials") arFormFields0(7) = "_texasholdem" arFormDBFields0(7) = "_texasholdem" arFormValues0(7) = Request("_texasholdem") arFormFields0(8) = "_pool" arFormDBFields0(8) = "_pool" arFormValues0(8) = Request("_pool") arFormFields0(9) = "_volleyball" arFormDBFields0(9) = "_volleyball" arFormValues0(9) = Request("_volleyball") arFormFields0(10) = "_basketball" arFormDBFields0(10) = "_basketball" arFormValues0(10) = Request("_basketball") arFormFields0(11) = "Scorekeeper" arFormDBFields0(11) = "Scorekeeper" arFormValues0(11) = Request("Scorekeeper") arFormFields0(12) = "ContactName" arFormDBFields0(12) = "ContactName" arFormValues0(12) = Request("ContactName") arFormFields0(13) = "Email" arFormDBFields0(13) = "Email" arFormValues0(13) = Request("Email") arFormFields0(14) = "_5krun" arFormDBFields0(14) = "_5krun" arFormValues0(14) = Request("_5krun") arFormFields0(15) = "Phone" arFormDBFields0(15) = "Phone" arFormValues0(15) = Request("Phone") arFormFields0(16) = "_triviachallenge" arFormDBFields0(16) = "_triviachallenge" arFormValues0(16) = Request("_triviachallenge") arFormFields0(17) = "Set-up/Take-down" arFormDBFields0(17) = "Set-up/Take-down" arFormValues0(17) = Request("Set-up/Take-down") arFormFields0(18) = "Ball Retrieval" arFormDBFields0(18) = "Ball_Retrieval" arFormValues0(18) = Request("Ball Retrieval") arFormFields0(19) = "_kickball" arFormDBFields0(19) = "_kickball" arFormValues0(19) = Request("_kickball") arFormFields0(20) = "Registration Table" arFormDBFields0(20) = "Registration_Table" arFormValues0(20) = Request("Registration Table") arFormFields0(21) = "_minigolf" arFormDBFields0(21) = "_minigolf" arFormValues0(21) = Request("_minigolf") arFormFields0(22) = "Line Judge" arFormDBFields0(22) = "Line_Judge" arFormValues0(22) = Request("Line Judge") arFormFields0(23) = "_bowling" arFormDBFields0(23) = "_bowling" arFormValues0(23) = Request("_bowling") arFormFields0(24) = "Event Timer" arFormDBFields0(24) = "Event_Timer" arFormValues0(24) = Request("Event Timer") arFormFields0(25) = "_lasertag" arFormDBFields0(25) = "_lasertag" arFormValues0(25) = Request("_lasertag") arFormFields0(26) = "CompanyName" arFormDBFields0(26) = "CompanyName" arFormValues0(26) = Request("CompanyName") FP_SaveFormFields fp_rs, arFormFields0, arFormDBFields0 FP_SaveFieldToDB fp_rs, Now, "Timestamp" If Request.ServerVariables("REMOTE_USER") <> "" Then FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_USER"), "User_name" End If fp_rs.Update FP_DumpError strErrorUrl, "Cannot update the database" fp_rs.Close fp_conn.Close Session("FP_SavedFields")=arFormFields0 Session("FP_SavedValues")=arFormValues0 Session.CodePage = Session("FP_OldCodePage") Session.LCID = Session("FP_OldLCID") Response.Redirect "Volunteer_Confirmation.asp" End If End If Session.CodePage = Session("FP_OldCodePage") Session.LCID = Session("FP_OldLCID") %> Volunteer Sign-up
 Portland Corporate Games
hall of fame | Policies | Contact
Home PageEvents ListRegisterRegister
ABOUT THE
GAMES
How It Works
Calendar of Events
Benefiting Charity
Entry Fees
Sponsors
Participating Companies
Rule Book
Awards
Closing Ceremony
VOLUNTEER SIGN-UP

 

Being a volunteer is a great way for non-participants to be involved in PCG. Volunteers can cheer for athletes, learn new games and meet new people while having a great time.

All participating Companies must provide two volunteers for at least one event.  

Volunteering also allows companies to earn Corporate Cup points. Each volunteer will receive an official PCG Volunteer T-shirt. If a volunteer does not show or leaves early, points for each volunteer will be taken from the company's Corporate Cup total.  Volunteers can be any employees of the organization, family and/or friends over 18 years old.

Please complete the form below to sign-up as a volunteer for the 2009 Portland Corporate Games.
<% Function FP_SaveFormFields(rs, rgFormFields, rgDBFields) On Error Resume Next Err.Clear Dim i For i = 0 To UBound(rgFormFields) FP_SaveFormField rs, rgFormFields(i), rgDBFields(i) Next Err.Clear End Function Function FP_SaveFormField(rs, strField, strDBField) On Error Resume Next Err.Clear If (Request.Form(strField)) = "" And rs(strDBField).Type <> adBoolean Then Exit Function End If FP_SaveFieldToDB rs, Request.Form(strField), strDBField Err.Clear End Function Function FP_SaveFieldToDB(rs, strField, strDBField) On Error Resume Next Err.Clear Dim fp_Debug fp_Debug = False Select Case rs(strDBField).Type Case adInteger Or adBigInt Or adUnsignedTinyInt Or adUnsignedSmallInt Or adUnsignedInt Or adUnsignedBigInt rs(strDBField) = CInt(strField) Case adSingle Or adDecimal Or adNumeric rs(strDBField) = CSng(strField) Case adDouble rs(strDBField) = CDbl(strField) Case adCurrency rs(strDBField) = CCur(strField) Case adBoolean rs(strDBField) = CBool(strField) Case adDate Or adDBDate Or adDBTime or adDBTimeStamp rs(strDBField) = CDate(strField) Case Else rs(strDBField) = CStr(strField) End Select If fp_Debug Then strError = "Cannot save value """ & strField & """ to database field """ & strDBField & """" Else strError = "Cannot save value to database field" End If FP_DumpError strErrorUrl, strError Err.Clear End Function Function FP_EncodeOutput(str) FP_EncodeOutput = str FP_EncodeOutput = Replace(FP_EncodeOutput,"&","^^@^^") FP_EncodeOutput = Server.HTMLEncode(FP_EncodeOutput) FP_EncodeOutput = Replace(FP_EncodeOutput,"^^@^^","&") End Function Function FP_FormConfirmation(szCharset, szTitle, szmsg1, szUrl, szMsg2) On Error Resume Next Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & szTitle & "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "

" & szTitle & "

" & vbCrLf Response.Write "

" & szMsg1 &"

" & vbCrLf Response.Write "

" & vbCrLf For Each item in Request.Form If item <> "VTI-GROUP" Then Response.Write "" & item & "" & ": " & FP_EncodeOutput(Request.Form(item)) & "
" & vbCrLf End If Next Response.Write "

" & vbCrLf Response.Write "

" & szMsg2 & "

" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Session.CodePage = Session("FP_OldCodePage") Session.LCID = Session("FP_OldLCID") Response.End End Function Function FP_FormConfirmationFromArrays(szCharset, szTitle, szmsg1, szUrl, szMsg2, rgDBFields, rgDBValues) On Error Resume Next Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & szTitle & "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "

" & szTitle & "

" & vbCrLf Response.Write "

" & szMsg1 &"

" & vbCrLf Response.Write "

" & vbCrLf For j = 0 To UBound(rgDBFields) - 1 Response.Write "" & rgDBFields(j) & "" & ": " & FP_EncodeOutput(rgDBValues(j)) & "
" & vbCrLf Next Response.Write "

" & vbCrLf Response.Write "

" & szMsg2 & "

" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Session.CodePage = Session("FP_OldCodePage") Session.LCID = Session("FP_OldLCID") Response.End End Function Function FP_DumpError(strErrorUrl, strMsg) On Error Resume Next Dim fp_Debug fp_Debug = False If Err.Number <> 0 Then fp_conn.Close Session.CodePage = Session("FP_OldCodePage") Session.LCID = Session("FP_OldLCID") If strErrorUrl <> "" Then Response.Redirect strErrorUrl Else Response.Write " " & Server.HTMLEncode(strMsg) & "

" if fp_Debug Then Response.Write "Error Description: " & Server.HTMLEncode(Err.Description) & "

" Response.Write "Error Number: " & Server.HTMLEncode(Err.Number) & "

" Response.Write "Error Source: " & Server.HTMLEncode(Err.Source) & "

" End If Response.End End If End if End Function %>
COMPANY INFO
Company Name:*
VOLUNTEER'S INFORMATION
First & Last Name:*
Phone:*
E-mail Address:*
SELECT EVENT(S)*
Please select one or more events for which you are volunteering.
 
3 Point Contest5k RunBasketball
BowlingDodgeballFamily Fun Walk 
KickballLaser TagMiniature Golf 
Pool 8 BallSoftballTable Tennis 
Texas Hold'emTrivia ChallengeVolleyball
PREFERRED VOLUNTEER RESPONSIBILITY
Please indicate if you have a preferred volunteer position.  PCG will try to fulfill your request; however, if there are not enough volunteers at an event or your preferred responsibility if not applicable to the event, you may be assigned other duties besides your preferred. Explanation of the duty of each position is described below.
 
Registration Table/Score TableScorekeeper
Set-up/Take-downEvent Timers
OfficialsLine Judges
Ball RetrievalNo Preference
 
 
Volunteers: Please be present at the Event site one-hour prior to the start time of the Event.

 

Explanation of Volunteer Duties

The Registration Table/ Score Table

The Registration volunteers will check-in participates and verify that all participates have signed the Participate Waiver.  Registration volunteers will also distribute any relevant information to the registering participates.  This information can include tournament schedules, rules and equipment.  Registration volunteers will not need any knowledge of the event or its rules.  All questions that address tournament schedules, rules, and equipment must be referred to the attending Board of Director member.  

Scorekeeper

The scorekeeper will keep score during the event.  At the conclusion of each game, they will report the score to the Score Table.  The scorekeeper will have a copy of the rules for general questions about the event.

The Set-Up/Take-down

The Set-up/Take-down person will arrive 1 hour prior to the start of each event. This volunteer will help set up all the banners, tables, chairs, cones, equipment, etc…that is associated with each event.  The Tournament Director will inform this volunteer of what to set-up and take-down.  During the event this volunteers will report to the “Score Table” to give score updates.  When the event concludes this volunteer will begin taking all banners, tables, chairs, cones, equipment, etc…down.

Event Timers, Measurers and General Scorekeeping

This volunteer will be responsible for time keeping, measuring and general scorekeeping during the event.  This volunteer will report the information to the “Score Table” as often as possible.  Some experience in these events would be helpful but not mandatory.

Officials

This volunteer will officiate during the event.  This volunteer must be certified and/or very experienced in their respective events. This volunteer might report scores to the Scores Table if no scorekeeper is present.

Line Judges

The line judge will stand (or sit) and watch the lines during each tournament.  This volunteer will be responsible for calling the ball in or out, monitoring serving violations and other miscellaneous fouls.  This volunteer should have some knowledge of the assigned event.

Ball Retrieval

This volunteer will help place the balls before each participates’ turn.  This volunteer will then be responsible for retrieving and replacing the balls during the participant’s turn. This volunteer does not need to have any prior knowledge of this event.

 

          

                                            
 
 
Portland Corporate Games would not be possible without our generous sponsors.

Fast Holiday Cards.comFix That Blind.comBulwinkles Family Fun Center
Big Al's BowlingKnuckle LightsTriQuint Semiconductor

PRESS ROOM | FORMS | COMPANY COORDINATOR INFO

Copyright © 2010 Portland Corporate Games, LLC - All right reserved

Phone: (503) 922-0030  |  Email: info@portlandcorporategames.com