# The Grinder 3.4
# HTTP script recorded by TCPProxy at Apr 9, 2010 4:57:44 PM

from net.grinder.script import Test as StandardTest

import script_offset

def Test(number, description):
    # Adjust to the appropriate offset.
    return StandardTest(number + script_offset.get_offset(), description) #@UndefinedVariable

from net.grinder.script.Grinder import grinder
from net.grinder.plugin.http import HTTPPluginControl, HTTPRequest
from HTTPClient import NVPair
connectionDefaults = HTTPPluginControl.getConnectionDefaults()
connectionDefaults.setFollowRedirects(0)
httpUtilities = HTTPPluginControl.getHTTPUtilities()

import thread_data as td #@UnusedImport
import text_processor as tp #@UnusedImport
import pool_data as pd #@UnusedImport

# To use a proxy server, uncomment the next line and set the host and port.
# connectionDefaults.setProxyServer("localhost", 8001)

# These definitions at the top level of the file are evaluated once,
# when the worker process is started.

connectionDefaults.defaultHeaders = \
    [ NVPair('User-Agent', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322)'), ]

headers0= \
    [ NVPair('Accept', '*/*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/dashboard'), ]

headers1= \
    [ NVPair('Accept', 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/dashboard'), ]

headers2= \
    [ NVPair('Accept', '*/*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/case/init?formCode=CI-Citation'), ]

headers3= \
    [ NVPair('Accept', 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/case/init?formCode=CI-Citation'), ]

headers4= \
    [ NVPair('Accept', '*/*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/search?targetId=ajax%3a%2fsustain%2fcms%2fforms%2fsupport%3fdispatch%3donPanelLookup%7c3590%7cpanelKey%3d3590&ename=com.sustain.dir.model.DirPerson&formId=6&callerForm=157&mode=lookup&run=false&data(3592)=LEO'), ]

headers5= \
    [ NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/search?targetId=ajax%3a%2fsustain%2fcms%2fforms%2fsupport%3fdispatch%3donPanelLookup%7c3590%7cpanelKey%3d3590&ename=com.sustain.dir.model.DirPerson&formId=6&callerForm=157&mode=lookup&run=false&data(3592)=LEO'),
        NVPair('Accept', 'text/javascript, text/html, application/xml, text/xml, */*'), ]

headers6= \
    [ NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/case/init?formCode=CI-Citation'),
        NVPair('Accept', 'text/javascript, text/html, application/xml, text/xml, */*'), ]

headers7= \
    [ NVPair('Accept', '*/*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/search?ename=com.sustain.cases.model.Statute&targetId=3365&formId=5&mode=lookup&run=true'), ]

headers8= \
    [ NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/search?ename=com.sustain.cases.model.Statute&targetId=3365&formId=5&mode=lookup&run=true'),
        NVPair('Accept', 'text/javascript, text/html, application/xml, text/xml, */*'), ]

headers9= \
    [ NVPair('Accept', '*/*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/search?ename=com.sustain.document.model.DocDef&targetId=3376&formId=79&mode=lookup&run=true'), ]

headers10= \
    [ NVPair('Accept', '*/*'),
        NVPair('Referer', 'http://10.1.3.33:8084/sustain/cms/case?id=1083'), ]

url0 = grinder.getProperties().getProperty('ecourt.url', 'http://10.1.3.33:8084')

# Create an HTTPRequest for each request, then replace the
# reference to the HTTPRequest with an instrumented version.
# You can access the unadorned instance using request101.__target__.
request101 = HTTPRequest(url=url0, headers=headers0)
request101 = Test(101, 'GET header_bg_inverse.gif').wrap(request101)

request102 = HTTPRequest(url=url0, headers=headers0)
request102 = Test(102, 'GET ygtvlinklabel-hover-bg.png').wrap(request102)

request201 = HTTPRequest(url=url0, headers=headers1)
request201 = Test(201, 'GET init').wrap(request201)

request202 = HTTPRequest(url=url0, headers=headers2)
request202 = Test(202, 'GET prototype.js').wrap(request202)

request203 = HTTPRequest(url=url0, headers=headers2)
request203 = Test(203, 'GET scriptaculous.js').wrap(request203)

request204 = HTTPRequest(url=url0, headers=headers2)
request204 = Test(204, 'GET effects.js').wrap(request204)

request205 = HTTPRequest(url=url0, headers=headers2)
request205 = Test(205, 'GET dragdrop.js').wrap(request205)

request206 = HTTPRequest(url=url0, headers=headers2)
request206 = Test(206, 'GET controls.js').wrap(request206)

request207 = HTTPRequest(url=url0, headers=headers2)
request207 = Test(207, 'GET slider.js').wrap(request207)

request208 = HTTPRequest(url=url0, headers=headers2)
request208 = Test(208, 'GET prototype_ext.js').wrap(request208)

request209 = HTTPRequest(url=url0, headers=headers2)
request209 = Test(209, 'GET common.js').wrap(request209)

request210 = HTTPRequest(url=url0, headers=headers2)
request210 = Test(210, 'GET html_util.js').wrap(request210)

request211 = HTTPRequest(url=url0, headers=headers2)
request211 = Test(211, 'GET popup.js').wrap(request211)

request212 = HTTPRequest(url=url0, headers=headers2)
request212 = Test(212, 'GET dropmenu.js').wrap(request212)

request213 = HTTPRequest(url=url0, headers=headers2)
request213 = Test(213, 'GET metadata_form_chooser.js').wrap(request213)

request214 = HTTPRequest(url=url0, headers=headers2)
request214 = Test(214, 'GET menu.js').wrap(request214)

request215 = HTTPRequest(url=url0, headers=headers2)
request215 = Test(215, 'GET treeview.js').wrap(request215)

request216 = HTTPRequest(url=url0, headers=headers2)
request216 = Test(216, 'GET cookies.js').wrap(request216)

request217 = HTTPRequest(url=url0, headers=headers2)
request217 = Test(217, 'GET island.js').wrap(request217)

request218 = HTTPRequest(url=url0, headers=headers2)
request218 = Test(218, 'GET tablekit.js').wrap(request218)

request219 = HTTPRequest(url=url0, headers=headers2)
request219 = Test(219, 'GET auto_complete_drop.js').wrap(request219)

request220 = HTTPRequest(url=url0, headers=headers2)
request220 = Test(220, 'GET balloonToolTip.js').wrap(request220)

request221 = HTTPRequest(url=url0, headers=headers2)
request221 = Test(221, 'GET close.gif').wrap(request221)

request222 = HTTPRequest(url=url0, headers=headers2)
request222 = Test(222, 'GET calendar.js').wrap(request222)

request223 = HTTPRequest(url=url0, headers=headers2)
request223 = Test(223, 'GET calendar-en_US.js').wrap(request223)

request224 = HTTPRequest(url=url0, headers=headers2)
request224 = Test(224, 'GET calendar-setup.js').wrap(request224)

request225 = HTTPRequest(url=url0, headers=headers2)
request225 = Test(225, 'GET SelectUtil.js').wrap(request225)

request226 = HTTPRequest(url=url0, headers=headers2)
request226 = Test(226, 'GET notes.js').wrap(request226)

request227 = HTTPRequest(url=url0, headers=headers2)
request227 = Test(227, 'GET typecast.js').wrap(request227)

request228 = HTTPRequest(url=url0, headers=headers2)
request228 = Test(228, 'GET typecast.config.js').wrap(request228)

request229 = HTTPRequest(url=url0, headers=headers2)
request229 = Test(229, 'GET swfobject.js').wrap(request229)

request230 = HTTPRequest(url=url0, headers=headers2)
request230 = Test(230, 'GET skin.css').wrap(request230)

request231 = HTTPRequest(url=url0, headers=headers2)
request231 = Test(231, 'GET base.css').wrap(request231)

request232 = HTTPRequest(url=url0, headers=headers2)
request232 = Test(232, 'GET tabbase.css').wrap(request232)

request233 = HTTPRequest(url=url0, headers=headers2)
request233 = Test(233, 'GET roundedCorners.png').wrap(request233)

request234 = HTTPRequest(url=url0, headers=headers2)
request234 = Test(234, 'GET roundedBorderNS.png').wrap(request234)

request235 = HTTPRequest(url=url0, headers=headers2)
request235 = Test(235, 'GET roundedBorderWE.png').wrap(request235)

request236 = HTTPRequest(url=url0, headers=headers2)
request236 = Test(236, 'GET shadowCorners.png').wrap(request236)

request237 = HTTPRequest(url=url0, headers=headers2)
request237 = Test(237, 'GET shadowNS.png').wrap(request237)

request238 = HTTPRequest(url=url0, headers=headers2)
request238 = Test(238, 'GET shadowWE.png').wrap(request238)

request239 = HTTPRequest(url=url0, headers=headers2)
request239 = Test(239, 'GET shadowC.png').wrap(request239)

request240 = HTTPRequest(url=url0, headers=headers2)
request240 = Test(240, 'GET main-background.jpg').wrap(request240)

request241 = HTTPRequest(url=url0, headers=headers2)
request241 = Test(241, 'GET topnav-icons.png').wrap(request241)

request242 = HTTPRequest(url=url0, headers=headers2)
request242 = Test(242, 'GET magnifier.png').wrap(request242)

request243 = HTTPRequest(url=url0, headers=headers2)
request243 = Test(243, 'GET eCourt-logo-small.png').wrap(request243)

request244 = HTTPRequest(url=url0, headers=headers2)
request244 = Test(244, 'GET corners.png').wrap(request244)

request245 = HTTPRequest(url=url0, headers=headers2)
request245 = Test(245, 'GET arrows-left.png').wrap(request245)

request246 = HTTPRequest(url=url0, headers=headers2)
request246 = Test(246, 'GET eCourt-logo-mini.png').wrap(request246)

request247 = HTTPRequest(url=url0, headers=headers2)
request247 = Test(247, 'GET arrows-right.png').wrap(request247)

request248 = HTTPRequest(url=url0, headers=headers2)
request248 = Test(248, 'GET leftnav_bg.png').wrap(request248)

request249 = HTTPRequest(url=url0, headers=headers2)
request249 = Test(249, 'GET tn.gif').wrap(request249)

request250 = HTTPRequest(url=url0, headers=headers2)
request250 = Test(250, 'GET ln.gif').wrap(request250)

request251 = HTTPRequest(url=url0, headers=headers2)
request251 = Test(251, 'GET forms.js').wrap(request251)

request252 = HTTPRequest(url=url0, headers=headers2)
request252 = Test(252, 'GET ajax-loader.gif').wrap(request252)

request253 = HTTPRequest(url=url0, headers=headers2)
request253 = Test(253, 'GET img.gif').wrap(request253)

request254 = HTTPRequest(url=url0, headers=headers2)
request254 = Test(254, 'GET caseislandheader-default-bg.png').wrap(request254)

request255 = HTTPRequest(url=url0, headers=headers2)
request255 = Test(255, 'GET caseSubislandheader-default-bg.png').wrap(request255)

request256 = HTTPRequest(url=url0, headers=headers2)
request256 = Test(256, 'GET island-shadow-top-right-corner.png').wrap(request256)

request257 = HTTPRequest(url=url0, headers=headers2)
request257 = Test(257, 'GET island-shadow-bottom-left-corner.png').wrap(request257)

request258 = HTTPRequest(url=url0, headers=headers2)
request258 = Test(258, 'GET spacer.png').wrap(request258)

request259 = HTTPRequest(url=url0, headers=headers2)
request259 = Test(259, 'GET icon-loading.gif').wrap(request259)

request260 = HTTPRequest(url=url0, headers=headers2)
request260 = Test(260, 'GET island-shadow-bottom-repeat.png').wrap(request260)

request261 = HTTPRequest(url=url0, headers=headers2)
request261 = Test(261, 'GET island-shadow-right-repeat.png').wrap(request261)

request262 = HTTPRequest(url=url0, headers=headers2)
request262 = Test(262, 'GET island-shadow-bottom-right-corner.png').wrap(request262)

request263 = HTTPRequest(url=url0, headers=headers2)
request263 = Test(263, 'GET boxminus-blu.gif').wrap(request263)

request264 = HTTPRequest(url=url0, headers=headers2)
request264 = Test(264, 'GET icon-lookup.png').wrap(request264)

request265 = HTTPRequest(url=url0, headers=headers2)
request265 = Test(265, 'GET icon-insert-or-add.png').wrap(request265)

request266 = HTTPRequest(url=url0, headers=headers2)
request266 = Test(266, 'GET casetoolbar-default-bg.png').wrap(request266)

request267 = HTTPRequest(url=url0, headers=headers2)
request267 = Test(267, 'GET formbg2.gif').wrap(request267)

request268 = HTTPRequest(url=url0, headers=headers2)
request268 = Test(268, 'GET icon-clear.png').wrap(request268)

request269 = HTTPRequest(url=url0, headers=headers2)
request269 = Test(269, 'GET icon-save-and-open.png').wrap(request269)

request270 = HTTPRequest(url=url0, headers=headers2)
request270 = Test(270, 'GET icon-save-and-add-another.png').wrap(request270)

request271 = HTTPRequest(url=url0, headers=headers2)
request271 = Test(271, 'GET icon-default-save.png').wrap(request271)

request272 = HTTPRequest(url=url0, headers=headers2)
request272 = Test(272, 'GET icon-default-open.png').wrap(request272)

request301 = HTTPRequest(url=url0, headers=headers3)
request301 = Test(301, 'GET search').wrap(request301)

request302 = HTTPRequest(url=url0, headers=headers2)
request302 = Test(302, 'GET tap_top_right.png').wrap(request302)

request303 = HTTPRequest(url=url0, headers=headers4)
request303 = Test(303, 'GET prototype.js').wrap(request303)

request304 = HTTPRequest(url=url0, headers=headers4)
request304 = Test(304, 'GET scriptaculous.js').wrap(request304)

request305 = HTTPRequest(url=url0, headers=headers4)
request305 = Test(305, 'GET effects.js').wrap(request305)

request306 = HTTPRequest(url=url0, headers=headers4)
request306 = Test(306, 'GET dragdrop.js').wrap(request306)

request307 = HTTPRequest(url=url0, headers=headers4)
request307 = Test(307, 'GET controls.js').wrap(request307)

request308 = HTTPRequest(url=url0, headers=headers4)
request308 = Test(308, 'GET slider.js').wrap(request308)

request309 = HTTPRequest(url=url0, headers=headers4)
request309 = Test(309, 'GET prototype_ext.js').wrap(request309)

request310 = HTTPRequest(url=url0, headers=headers4)
request310 = Test(310, 'GET common.js').wrap(request310)

request311 = HTTPRequest(url=url0, headers=headers4)
request311 = Test(311, 'GET html_util.js').wrap(request311)

request312 = HTTPRequest(url=url0, headers=headers4)
request312 = Test(312, 'GET popup.js').wrap(request312)

request313 = HTTPRequest(url=url0, headers=headers4)
request313 = Test(313, 'GET dropmenu.js').wrap(request313)

request314 = HTTPRequest(url=url0, headers=headers4)
request314 = Test(314, 'GET metadata_form_chooser.js').wrap(request314)

request315 = HTTPRequest(url=url0, headers=headers4)
request315 = Test(315, 'GET menu.js').wrap(request315)

request316 = HTTPRequest(url=url0, headers=headers4)
request316 = Test(316, 'GET treeview.js').wrap(request316)

request317 = HTTPRequest(url=url0, headers=headers4)
request317 = Test(317, 'GET cookies.js').wrap(request317)

request318 = HTTPRequest(url=url0, headers=headers4)
request318 = Test(318, 'GET island.js').wrap(request318)

request319 = HTTPRequest(url=url0, headers=headers4)
request319 = Test(319, 'GET tablekit.js').wrap(request319)

request320 = HTTPRequest(url=url0, headers=headers4)
request320 = Test(320, 'GET auto_complete_drop.js').wrap(request320)

request321 = HTTPRequest(url=url0, headers=headers4)
request321 = Test(321, 'GET balloonToolTip.js').wrap(request321)

request322 = HTTPRequest(url=url0, headers=headers4)
request322 = Test(322, 'GET calendar.js').wrap(request322)

request323 = HTTPRequest(url=url0, headers=headers4)
request323 = Test(323, 'GET calendar-en_US.js').wrap(request323)

request324 = HTTPRequest(url=url0, headers=headers4)
request324 = Test(324, 'GET calendar-setup.js').wrap(request324)

request325 = HTTPRequest(url=url0, headers=headers4)
request325 = Test(325, 'GET SelectUtil.js').wrap(request325)

request326 = HTTPRequest(url=url0, headers=headers4)
request326 = Test(326, 'GET notes.js').wrap(request326)

request327 = HTTPRequest(url=url0, headers=headers4)
request327 = Test(327, 'GET typecast.js').wrap(request327)

request328 = HTTPRequest(url=url0, headers=headers4)
request328 = Test(328, 'GET typecast.config.js').wrap(request328)

request329 = HTTPRequest(url=url0, headers=headers4)
request329 = Test(329, 'GET swfobject.js').wrap(request329)

request401 = HTTPRequest(url=url0, headers=headers4)
request401 = Test(401, 'GET formStatics.jsp').wrap(request401)

request402 = HTTPRequest(url=url0, headers=headers4)
request402 = Test(402, 'GET forms.js').wrap(request402)

request403 = HTTPRequest(url=url0, headers=headers4)
request403 = Test(403, 'GET input_bg.gif').wrap(request403)

request501 = HTTPRequest(url=url0, headers=headers4)
request501 = Test(501, 'GET formStatics.jsp').wrap(request501)

request502 = HTTPRequest(url=url0, headers=headers4)
request502 = Test(502, 'GET forms.js').wrap(request502)

request503 = HTTPRequest(url=url0, headers=headers4)
request503 = Test(503, 'GET input_bg_hover.gif').wrap(request503)

request601 = HTTPRequest(url=url0, headers=headers5)
request601 = Test(601, 'POST search').wrap(request601)

request701 = HTTPRequest(url=url0, headers=headers6)
request701 = Test(701, 'POST support').wrap(request701)

request702 = HTTPRequest(url=url0, headers=headers2)
request702 = Test(702, 'GET header_bg_inverse.gif').wrap(request702)

request801 = HTTPRequest(url=url0, headers=headers3)
request801 = Test(801, 'GET search').wrap(request801)

request802 = HTTPRequest(url=url0, headers=headers7)
request802 = Test(802, 'GET prototype.js').wrap(request802)

request803 = HTTPRequest(url=url0, headers=headers7)
request803 = Test(803, 'GET scriptaculous.js').wrap(request803)

request804 = HTTPRequest(url=url0, headers=headers7)
request804 = Test(804, 'GET effects.js').wrap(request804)

request805 = HTTPRequest(url=url0, headers=headers7)
request805 = Test(805, 'GET dragdrop.js').wrap(request805)

request806 = HTTPRequest(url=url0, headers=headers7)
request806 = Test(806, 'GET controls.js').wrap(request806)

request807 = HTTPRequest(url=url0, headers=headers7)
request807 = Test(807, 'GET slider.js').wrap(request807)

request808 = HTTPRequest(url=url0, headers=headers7)
request808 = Test(808, 'GET prototype_ext.js').wrap(request808)

request809 = HTTPRequest(url=url0, headers=headers7)
request809 = Test(809, 'GET common.js').wrap(request809)

request810 = HTTPRequest(url=url0, headers=headers7)
request810 = Test(810, 'GET html_util.js').wrap(request810)

request811 = HTTPRequest(url=url0, headers=headers7)
request811 = Test(811, 'GET popup.js').wrap(request811)

request812 = HTTPRequest(url=url0, headers=headers7)
request812 = Test(812, 'GET dropmenu.js').wrap(request812)

request813 = HTTPRequest(url=url0, headers=headers7)
request813 = Test(813, 'GET metadata_form_chooser.js').wrap(request813)

request814 = HTTPRequest(url=url0, headers=headers7)
request814 = Test(814, 'GET menu.js').wrap(request814)

request815 = HTTPRequest(url=url0, headers=headers7)
request815 = Test(815, 'GET treeview.js').wrap(request815)

request816 = HTTPRequest(url=url0, headers=headers7)
request816 = Test(816, 'GET cookies.js').wrap(request816)

request817 = HTTPRequest(url=url0, headers=headers7)
request817 = Test(817, 'GET island.js').wrap(request817)

request818 = HTTPRequest(url=url0, headers=headers7)
request818 = Test(818, 'GET tablekit.js').wrap(request818)

request819 = HTTPRequest(url=url0, headers=headers7)
request819 = Test(819, 'GET auto_complete_drop.js').wrap(request819)

request820 = HTTPRequest(url=url0, headers=headers7)
request820 = Test(820, 'GET balloonToolTip.js').wrap(request820)

request821 = HTTPRequest(url=url0, headers=headers7)
request821 = Test(821, 'GET calendar.js').wrap(request821)

request822 = HTTPRequest(url=url0, headers=headers7)
request822 = Test(822, 'GET calendar-en_US.js').wrap(request822)

request823 = HTTPRequest(url=url0, headers=headers7)
request823 = Test(823, 'GET calendar-setup.js').wrap(request823)

request824 = HTTPRequest(url=url0, headers=headers7)
request824 = Test(824, 'GET SelectUtil.js').wrap(request824)

request825 = HTTPRequest(url=url0, headers=headers7)
request825 = Test(825, 'GET notes.js').wrap(request825)

request826 = HTTPRequest(url=url0, headers=headers7)
request826 = Test(826, 'GET typecast.js').wrap(request826)

request827 = HTTPRequest(url=url0, headers=headers7)
request827 = Test(827, 'GET typecast.config.js').wrap(request827)

request828 = HTTPRequest(url=url0, headers=headers7)
request828 = Test(828, 'GET swfobject.js').wrap(request828)

request901 = HTTPRequest(url=url0, headers=headers7)
request901 = Test(901, 'GET formStatics.jsp').wrap(request901)

request902 = HTTPRequest(url=url0, headers=headers7)
request902 = Test(902, 'GET forms.js').wrap(request902)

request1001 = HTTPRequest(url=url0, headers=headers7)
request1001 = Test(1001, 'GET formStatics.jsp').wrap(request1001)

request1002 = HTTPRequest(url=url0, headers=headers7)
request1002 = Test(1002, 'GET forms.js').wrap(request1002)

request1101 = HTTPRequest(url=url0, headers=headers8)
request1101 = Test(1101, 'POST search').wrap(request1101)

request1201 = HTTPRequest(url=url0, headers=headers8)
request1201 = Test(1201, 'POST search').wrap(request1201)

request1301 = HTTPRequest(url=url0, headers=headers8)
request1301 = Test(1301, 'POST search').wrap(request1301)

request1401 = HTTPRequest(url=url0, headers=headers8)
request1401 = Test(1401, 'POST search').wrap(request1401)

request1501 = HTTPRequest(url=url0, headers=headers3)
request1501 = Test(1501, 'GET search').wrap(request1501)

request1502 = HTTPRequest(url=url0, headers=headers9)
request1502 = Test(1502, 'GET prototype.js').wrap(request1502)

request1503 = HTTPRequest(url=url0, headers=headers9)
request1503 = Test(1503, 'GET scriptaculous.js').wrap(request1503)

request1504 = HTTPRequest(url=url0, headers=headers9)
request1504 = Test(1504, 'GET effects.js').wrap(request1504)

request1505 = HTTPRequest(url=url0, headers=headers9)
request1505 = Test(1505, 'GET dragdrop.js').wrap(request1505)

request1506 = HTTPRequest(url=url0, headers=headers9)
request1506 = Test(1506, 'GET controls.js').wrap(request1506)

request1507 = HTTPRequest(url=url0, headers=headers9)
request1507 = Test(1507, 'GET slider.js').wrap(request1507)

request1508 = HTTPRequest(url=url0, headers=headers9)
request1508 = Test(1508, 'GET prototype_ext.js').wrap(request1508)

request1509 = HTTPRequest(url=url0, headers=headers9)
request1509 = Test(1509, 'GET common.js').wrap(request1509)

request1510 = HTTPRequest(url=url0, headers=headers9)
request1510 = Test(1510, 'GET html_util.js').wrap(request1510)

request1511 = HTTPRequest(url=url0, headers=headers9)
request1511 = Test(1511, 'GET popup.js').wrap(request1511)

request1512 = HTTPRequest(url=url0, headers=headers9)
request1512 = Test(1512, 'GET dropmenu.js').wrap(request1512)

request1513 = HTTPRequest(url=url0, headers=headers9)
request1513 = Test(1513, 'GET metadata_form_chooser.js').wrap(request1513)

request1514 = HTTPRequest(url=url0, headers=headers9)
request1514 = Test(1514, 'GET menu.js').wrap(request1514)

request1515 = HTTPRequest(url=url0, headers=headers9)
request1515 = Test(1515, 'GET treeview.js').wrap(request1515)

request1516 = HTTPRequest(url=url0, headers=headers9)
request1516 = Test(1516, 'GET cookies.js').wrap(request1516)

request1517 = HTTPRequest(url=url0, headers=headers9)
request1517 = Test(1517, 'GET island.js').wrap(request1517)

request1518 = HTTPRequest(url=url0, headers=headers9)
request1518 = Test(1518, 'GET tablekit.js').wrap(request1518)

request1519 = HTTPRequest(url=url0, headers=headers9)
request1519 = Test(1519, 'GET auto_complete_drop.js').wrap(request1519)

request1520 = HTTPRequest(url=url0, headers=headers9)
request1520 = Test(1520, 'GET balloonToolTip.js').wrap(request1520)

request1521 = HTTPRequest(url=url0, headers=headers9)
request1521 = Test(1521, 'GET calendar.js').wrap(request1521)

request1522 = HTTPRequest(url=url0, headers=headers9)
request1522 = Test(1522, 'GET calendar-en_US.js').wrap(request1522)

request1523 = HTTPRequest(url=url0, headers=headers9)
request1523 = Test(1523, 'GET calendar-setup.js').wrap(request1523)

request1524 = HTTPRequest(url=url0, headers=headers9)
request1524 = Test(1524, 'GET SelectUtil.js').wrap(request1524)

request1525 = HTTPRequest(url=url0, headers=headers9)
request1525 = Test(1525, 'GET notes.js').wrap(request1525)

request1526 = HTTPRequest(url=url0, headers=headers9)
request1526 = Test(1526, 'GET typecast.js').wrap(request1526)

request1527 = HTTPRequest(url=url0, headers=headers9)
request1527 = Test(1527, 'GET typecast.config.js').wrap(request1527)

request1528 = HTTPRequest(url=url0, headers=headers9)
request1528 = Test(1528, 'GET swfobject.js').wrap(request1528)

request1601 = HTTPRequest(url=url0, headers=headers9)
request1601 = Test(1601, 'GET formStatics.jsp').wrap(request1601)

request1602 = HTTPRequest(url=url0, headers=headers9)
request1602 = Test(1602, 'GET forms.js').wrap(request1602)

request1701 = HTTPRequest(url=url0, headers=headers9)
request1701 = Test(1701, 'GET formStatics.jsp').wrap(request1701)

request1702 = HTTPRequest(url=url0, headers=headers9)
request1702 = Test(1702, 'GET forms.js').wrap(request1702)

request1801 = HTTPRequest(url=url0, headers=headers3)
request1801 = Test(1801, 'POST init').wrap(request1801)

request1802 = HTTPRequest(url=url0, headers=headers3)
request1802 = Test(1802, 'GET case').wrap(request1802)

request1803 = HTTPRequest(url=url0, headers=headers10)
request1803 = Test(1803, 'GET prototype.js').wrap(request1803)

request1804 = HTTPRequest(url=url0, headers=headers10)
request1804 = Test(1804, 'GET scriptaculous.js').wrap(request1804)

request1805 = HTTPRequest(url=url0, headers=headers10)
request1805 = Test(1805, 'GET effects.js').wrap(request1805)

request1806 = HTTPRequest(url=url0, headers=headers10)
request1806 = Test(1806, 'GET dragdrop.js').wrap(request1806)

request1807 = HTTPRequest(url=url0, headers=headers10)
request1807 = Test(1807, 'GET controls.js').wrap(request1807)

request1808 = HTTPRequest(url=url0, headers=headers10)
request1808 = Test(1808, 'GET slider.js').wrap(request1808)

request1809 = HTTPRequest(url=url0, headers=headers10)
request1809 = Test(1809, 'GET prototype_ext.js').wrap(request1809)

request1810 = HTTPRequest(url=url0, headers=headers10)
request1810 = Test(1810, 'GET common.js').wrap(request1810)

request1811 = HTTPRequest(url=url0, headers=headers10)
request1811 = Test(1811, 'GET html_util.js').wrap(request1811)

request1812 = HTTPRequest(url=url0, headers=headers10)
request1812 = Test(1812, 'GET popup.js').wrap(request1812)

request1813 = HTTPRequest(url=url0, headers=headers10)
request1813 = Test(1813, 'GET dropmenu.js').wrap(request1813)

request1814 = HTTPRequest(url=url0, headers=headers10)
request1814 = Test(1814, 'GET metadata_form_chooser.js').wrap(request1814)

request1815 = HTTPRequest(url=url0, headers=headers10)
request1815 = Test(1815, 'GET menu.js').wrap(request1815)

request1816 = HTTPRequest(url=url0, headers=headers10)
request1816 = Test(1816, 'GET treeview.js').wrap(request1816)

request1817 = HTTPRequest(url=url0, headers=headers10)
request1817 = Test(1817, 'GET cookies.js').wrap(request1817)

request1818 = HTTPRequest(url=url0, headers=headers10)
request1818 = Test(1818, 'GET island.js').wrap(request1818)

request1819 = HTTPRequest(url=url0, headers=headers10)
request1819 = Test(1819, 'GET tablekit.js').wrap(request1819)

request1820 = HTTPRequest(url=url0, headers=headers10)
request1820 = Test(1820, 'GET auto_complete_drop.js').wrap(request1820)

request1821 = HTTPRequest(url=url0, headers=headers10)
request1821 = Test(1821, 'GET balloonToolTip.js').wrap(request1821)

request1822 = HTTPRequest(url=url0, headers=headers10)
request1822 = Test(1822, 'GET close.gif').wrap(request1822)

request1823 = HTTPRequest(url=url0, headers=headers10)
request1823 = Test(1823, 'GET calendar.js').wrap(request1823)

request1824 = HTTPRequest(url=url0, headers=headers10)
request1824 = Test(1824, 'GET calendar-en_US.js').wrap(request1824)

request1825 = HTTPRequest(url=url0, headers=headers10)
request1825 = Test(1825, 'GET calendar-setup.js').wrap(request1825)

request1826 = HTTPRequest(url=url0, headers=headers10)
request1826 = Test(1826, 'GET SelectUtil.js').wrap(request1826)

request1827 = HTTPRequest(url=url0, headers=headers10)
request1827 = Test(1827, 'GET notes.js').wrap(request1827)

request1828 = HTTPRequest(url=url0, headers=headers10)
request1828 = Test(1828, 'GET typecast.js').wrap(request1828)

request1829 = HTTPRequest(url=url0, headers=headers10)
request1829 = Test(1829, 'GET typecast.config.js').wrap(request1829)

request1830 = HTTPRequest(url=url0, headers=headers10)
request1830 = Test(1830, 'GET swfobject.js').wrap(request1830)

request1831 = HTTPRequest(url=url0, headers=headers10)
request1831 = Test(1831, 'GET skin.css').wrap(request1831)

request1832 = HTTPRequest(url=url0, headers=headers10)
request1832 = Test(1832, 'GET base.css').wrap(request1832)

request1833 = HTTPRequest(url=url0, headers=headers10)
request1833 = Test(1833, 'GET tabbase.css').wrap(request1833)

request1834 = HTTPRequest(url=url0, headers=headers10)
request1834 = Test(1834, 'GET roundedCorners.png').wrap(request1834)

request1835 = HTTPRequest(url=url0, headers=headers10)
request1835 = Test(1835, 'GET roundedBorderNS.png').wrap(request1835)

request1836 = HTTPRequest(url=url0, headers=headers10)
request1836 = Test(1836, 'GET roundedBorderWE.png').wrap(request1836)

request1837 = HTTPRequest(url=url0, headers=headers10)
request1837 = Test(1837, 'GET arrows-left.png').wrap(request1837)

request1838 = HTTPRequest(url=url0, headers=headers10)
request1838 = Test(1838, 'GET shadowNS.png').wrap(request1838)

request1839 = HTTPRequest(url=url0, headers=headers10)
request1839 = Test(1839, 'GET shadowWE.png').wrap(request1839)

request1840 = HTTPRequest(url=url0, headers=headers10)
request1840 = Test(1840, 'GET shadowC.png').wrap(request1840)

request1841 = HTTPRequest(url=url0, headers=headers10)
request1841 = Test(1841, 'GET main-background.jpg').wrap(request1841)

request1842 = HTTPRequest(url=url0, headers=headers10)
request1842 = Test(1842, 'GET topnav-icons.png').wrap(request1842)

request1843 = HTTPRequest(url=url0, headers=headers10)
request1843 = Test(1843, 'GET eCourt-logo-small.png').wrap(request1843)

request1844 = HTTPRequest(url=url0, headers=headers10)
request1844 = Test(1844, 'GET magnifier.png').wrap(request1844)

request1845 = HTTPRequest(url=url0, headers=headers10)
request1845 = Test(1845, 'GET corners.png').wrap(request1845)

request1846 = HTTPRequest(url=url0, headers=headers10)
request1846 = Test(1846, 'GET shadowCorners.png').wrap(request1846)

request1847 = HTTPRequest(url=url0, headers=headers10)
request1847 = Test(1847, 'GET eCourt-logo-mini.png').wrap(request1847)

request1848 = HTTPRequest(url=url0, headers=headers10)
request1848 = Test(1848, 'GET arrows-right.png').wrap(request1848)

request1849 = HTTPRequest(url=url0, headers=headers10)
request1849 = Test(1849, 'GET leftnav_bg.png').wrap(request1849)

request1850 = HTTPRequest(url=url0, headers=headers10)
request1850 = Test(1850, 'GET tn.gif').wrap(request1850)

request1851 = HTTPRequest(url=url0, headers=headers10)
request1851 = Test(1851, 'GET ln.gif').wrap(request1851)

request1852 = HTTPRequest(url=url0, headers=headers10)
request1852 = Test(1852, 'GET noteGray.gif').wrap(request1852)

request1853 = HTTPRequest(url=url0, headers=headers10)
request1853 = Test(1853, 'GET forms.js').wrap(request1853)

request1854 = HTTPRequest(url=url0, headers=headers10)
request1854 = Test(1854, 'GET icon-note-add.png').wrap(request1854)

request1855 = HTTPRequest(url=url0, headers=headers10)
request1855 = Test(1855, 'GET icon-mail.png').wrap(request1855)

request1856 = HTTPRequest(url=url0, headers=headers10)
request1856 = Test(1856, 'GET icon-time-standards-soon.png').wrap(request1856)

request1857 = HTTPRequest(url=url0, headers=headers10)
request1857 = Test(1857, 'GET case-header-bg.png').wrap(request1857)

request1858 = HTTPRequest(url=url0, headers=headers10)
request1858 = Test(1858, 'GET icon-send-to-workflow.png').wrap(request1858)

request1859 = HTTPRequest(url=url0, headers=headers10)
request1859 = Test(1859, 'GET icon-case-status.png').wrap(request1859)

request1860 = HTTPRequest(url=url0, headers=headers10)
request1860 = Test(1860, 'GET x.gif').wrap(request1860)

request1861 = HTTPRequest(url=url0, headers=headers10)
request1861 = Test(1861, 'GET bg_button_a-selected.png').wrap(request1861)

request1862 = HTTPRequest(url=url0, headers=headers10)
request1862 = Test(1862, 'GET bg_button_span-selected.png').wrap(request1862)

request1863 = HTTPRequest(url=url0, headers=headers10)
request1863 = Test(1863, 'GET icohelp.gif').wrap(request1863)

request1864 = HTTPRequest(url=url0, headers=headers10)
request1864 = Test(1864, 'GET caseislandheader-default-bg.png').wrap(request1864)

request1865 = HTTPRequest(url=url0, headers=headers10)
request1865 = Test(1865, 'GET ajax-loader.gif').wrap(request1865)

request1866 = HTTPRequest(url=url0, headers=headers10)
request1866 = Test(1866, 'GET bg_button_a.png').wrap(request1866)

request1867 = HTTPRequest(url=url0, headers=headers10)
request1867 = Test(1867, 'GET bg_button_span.png').wrap(request1867)

request1868 = HTTPRequest(url=url0, headers=headers10)
request1868 = Test(1868, 'GET caseSubislandheader-default-bg.png').wrap(request1868)

request1869 = HTTPRequest(url=url0, headers=headers10)
request1869 = Test(1869, 'GET island-shadow-top-right-corner.png').wrap(request1869)

request1870 = HTTPRequest(url=url0, headers=headers10)
request1870 = Test(1870, 'GET island-shadow-bottom-left-corner.png').wrap(request1870)

request1871 = HTTPRequest(url=url0, headers=headers10)
request1871 = Test(1871, 'GET spacer.png').wrap(request1871)

request1872 = HTTPRequest(url=url0, headers=headers10)
request1872 = Test(1872, 'GET case-toolbar-bg-selected.jpg').wrap(request1872)

request1873 = HTTPRequest(url=url0, headers=headers10)
request1873 = Test(1873, 'GET island-shadow-right-repeat.png').wrap(request1873)

request1874 = HTTPRequest(url=url0, headers=headers10)
request1874 = Test(1874, 'GET island-shadow-bottom-repeat.png').wrap(request1874)

request1875 = HTTPRequest(url=url0, headers=headers10)
request1875 = Test(1875, 'GET island-shadow-bottom-right-corner.png').wrap(request1875)

request1876 = HTTPRequest(url=url0, headers=headers10)
request1876 = Test(1876, 'GET boxplus-blu.gif').wrap(request1876)

request1877 = HTTPRequest(url=url0, headers=headers10)
request1877 = Test(1877, 'GET boxminus-blu.gif').wrap(request1877)

request1878 = HTTPRequest(url=url0, headers=headers10)
request1878 = Test(1878, 'GET casetoolbar-default-bg.png').wrap(request1878)

request1879 = HTTPRequest(url=url0, headers=headers10)
request1879 = Test(1879, 'GET cti-view-person.gif').wrap(request1879)

request1880 = HTTPRequest(url=url0, headers=headers10)
request1880 = Test(1880, 'GET icon-insert-or-add.png').wrap(request1880)

request1881 = HTTPRequest(url=url0, headers=headers10)
request1881 = Test(1881, 'GET icon-special.png').wrap(request1881)

request1882 = HTTPRequest(url=url0, headers=headers10)
request1882 = Test(1882, 'GET icon-edit.png').wrap(request1882)

request1883 = HTTPRequest(url=url0, headers=headers10)
request1883 = Test(1883, 'GET cti-audit-log.gif').wrap(request1883)

request1884 = HTTPRequest(url=url0, headers=headers10)
request1884 = Test(1884, 'GET sortup.gif').wrap(request1884)


class TestRunner:
    """A TestRunner instance is created for each worker thread."""

    # A method for each recorded page.
    def page1(self):
        """GET header_bg_inverse.gif (requests 101-102)."""
        result = request101.GET('/sustain/assets/img/header_bg_inverse.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"237-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request102.GET('/sustain/assets/img/ygtvlinklabel-hover-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"154-1270758508000\"'), ))
        tp.process_result()

        return result

    def page2(self):
        """GET init (requests 201-272)."""
        self.token_formCode = \
            'CI-Citation'
        result = request201.GET('/sustain/cms/case/init' +
            '?formCode=' +
            self.token_formCode)
        tp.process_result()
        # 3 different values for token_dispatch found in response, using the first one.
        self.token_dispatch = \
            httpUtilities.valueFromBodyURI('dispatch') # 'onView'
        # 5 different values for token_formCode found in response, using the first one.
        self.token_formCode = \
            httpUtilities.valueFromBodyURI('formCode') # 'S-PARTY'
        # 2 different values for token_searchType found in response, using the first one.
        self.token_searchType = \
            httpUtilities.valueFromBodyURI('searchType') # 'viewCalendarDaily'
        self.token_orgapachestrutstaglibhtmlTOKEN = \
            httpUtilities.valueFromHiddenInput('org.apache.struts.taglib.html.TOKEN') # 'f4bc3249da704adf8e2c6e5fdcd7dd28'
        self.token_formId = \
            httpUtilities.valueFromHiddenInput('formId') # '157'
        self.token_parentId = \
            httpUtilities.valueFromHiddenInput('parentId') # ''
        self.token_parentEntity = \
            httpUtilities.valueFromHiddenInput('parentEntity') # ''
        self.token_parentField = \
            httpUtilities.valueFromHiddenInput('parentField') # ''
        self.token_submitAction = \
            httpUtilities.valueFromHiddenInput('submitAction') # ''
        self.token_failOnWarnings = \
            httpUtilities.valueFromHiddenInput('failOnWarnings') # 'true'
        self.token_navRuleId = \
            httpUtilities.valueFromHiddenInput('navRuleId') # '-1'
        self.token_data3308 = \
            httpUtilities.valueFromHiddenInput('data(3308)') # 'R'
        self.token_data3312 = \
            httpUtilities.valueFromHiddenInput('data(3312)') # 'OPEN'
        self.token_data3656 = \
            httpUtilities.valueFromHiddenInput('data(3656)') # 'CIT'
        self.token_data3655 = \
            httpUtilities.valueFromHiddenInput('data(3655)') # 'PEND'
        self.token_data3321_entityId = \
            httpUtilities.valueFromHiddenInput('data(3321_entityId)') # ''
        self.token_data3321_parentEntityId = \
            httpUtilities.valueFromHiddenInput('data(3321_parentEntityId)') # ''
        self.token_data3322 = \
            httpUtilities.valueFromHiddenInput('data(3322)') # 'DEF'
        self.token_data3342 = \
            httpUtilities.valueFromHiddenInput('data(3342)') # 'DL'
        self.token_data3346 = \
            httpUtilities.valueFromHiddenInput('data(3346)') # 'SOCSEC'
        self.token_data3361_entityId = \
            httpUtilities.valueFromHiddenInput('data(3361_entityId)') # ''
        self.token_data3361_parentEntityId = \
            httpUtilities.valueFromHiddenInput('data(3361_parentEntityId)') # ''
        self.token_data3365 = \
            httpUtilities.valueFromHiddenInput('data(3365)') # ''
        self.token_data3366 = \
            httpUtilities.valueFromHiddenInput('data(3366)') # '1'
        self.token_data3367 = \
            httpUtilities.valueFromHiddenInput('data(3367)') # 'ACT'
        self.token_data3372_entityId = \
            httpUtilities.valueFromHiddenInput('data(3372_entityId)') # ''
        self.token_data3372_parentEntityId = \
            httpUtilities.valueFromHiddenInput('data(3372_parentEntityId)') # ''
        self.token_data3376 = \
            httpUtilities.valueFromHiddenInput('data(3376)') # ''
        self.token_data3377 = \
            httpUtilities.valueFromHiddenInput('data(3377)') # ''

        grinder.sleep(20)
        self.token_build = \
            '44719'
        request202.GET('/sustain/common/js/lib/prototype.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"139854-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        self.token_load = \
            'effects,dragdrop,controls,slider?build=44719'
        request203.GET('/sustain/common/js/lib/scriptaculous/scriptaculous.js' +
            '?load=' +
            self.token_load, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"2936-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request204.GET('/sustain/common/js/lib/scriptaculous/effects.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"38471-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request205.GET('/sustain/common/js/lib/scriptaculous/dragdrop.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"31056-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request206.GET('/sustain/common/js/lib/scriptaculous/controls.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"34787-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request207.GET('/sustain/common/js/lib/scriptaculous/slider.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"10162-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request208.GET('/sustain/common/js/prototype_ext.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"16430-1270758560000\"'), ))
        tp.process_result()

        request209.GET('/sustain/common/js/common.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12062-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request210.GET('/sustain/common/js/html_util.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12990-1270758560000\"'), ))
        tp.process_result()

        request211.GET('/sustain/common/js/popup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"4586-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request212.GET('/sustain/common/js/dropmenu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10092-1270758560000\"'), ))
        tp.process_result()

        request213.GET('/sustain/common/js/metadata_form_chooser.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"3985-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request214.GET('/sustain/common/js/menu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"18510-1270758560000\"'), ))
        tp.process_result()

        request215.GET('/sustain/common/js/treeview.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"33468-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request216.GET('/sustain/common/js/lib/cookies.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2638-1270758560000\"'), ))
        tp.process_result()

        request217.GET('/sustain/common/js/island.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2438-1270758560000\"'), ))
        tp.process_result()

        request218.GET('/sustain/common/js/lib/tablekit.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"32952-1270758560000\"'), ))
        tp.process_result()

        request219.GET('/sustain/common/js/auto_complete_drop.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2713-1270758560000\"'), ))
        tp.process_result()

        request220.GET('/sustain/common/js/balloonToolTip.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10377-1270758560000\"'), ))
        tp.process_result()

        request221.GET('/sustain/common/images/close.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"849-1270758556000\"'), ))
        tp.process_result()

        request222.GET('/sustain/common/js/lib/calendar/calendar.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"49625-1270758558000\"'), ))
        tp.process_result()

        request223.GET('/sustain/common/js/lib/calendar/lang/calendar-en_US.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"3315-1270758558000\"'), ))
        tp.process_result()

        request224.GET('/sustain/common/js/lib/calendar/calendar-setup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"8937-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request225.GET('/sustain/common/js/SelectUtil.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"1795-1270758560000\"'), ))
        tp.process_result()

        request226.GET('/sustain/common/js/notes.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"8980-1270758560000\"'), ))
        tp.process_result()

        request227.GET('/sustain/common/js/typecast.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"28034-1270758560000\"'), ))
        tp.process_result()

        request228.GET('/sustain/common/js/typecast.config.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"11437-1270758560000\"'), ))
        tp.process_result()

        request229.GET('/sustain/common/js/swfobject.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"6880-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request230.GET('/sustain/assets/skins/myBlueHeaven/skin.css' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:20 GMT'),
                NVPair('If-None-Match', 'W/\"730-1270758500000\"'), ))
        tp.process_result()

        request231.GET('/sustain/assets/css/base.css' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:20 GMT'),
                NVPair('If-None-Match', 'W/\"104660-1270758500000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request232.GET('/sustain/common/css/tabs/tabbase.css' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"729-1270758556000\"'), ))
        tp.process_result()

        request233.GET('/sustain/assets/img/roundedCorners.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"1092-1270758508000\"'), ))
        tp.process_result()

        request234.GET('/sustain/assets/img/roundedBorderNS.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2864-1270758508000\"'), ))
        tp.process_result()

        request235.GET('/sustain/assets/img/roundedBorderWE.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2898-1270758508000\"'), ))
        tp.process_result()

        request236.GET('/sustain/assets/img/shadowCorners.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3037-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request237.GET('/sustain/assets/img/shadowNS.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3014-1270758508000\"'), ))
        tp.process_result()

        request238.GET('/sustain/assets/img/shadowWE.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3091-1270758508000\"'), ))
        tp.process_result()

        request239.GET('/sustain/assets/img/shadowC.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"6735-1270758508000\"'), ))
        tp.process_result()

        request240.GET('/sustain/assets/img/main-background.jpg', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"622-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request241.GET('/sustain/assets/img/icons/topnav-icons.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:26 GMT'),
                NVPair('If-None-Match', 'W/\"36662-1270758506000\"'), ))
        tp.process_result()

        request242.GET('/sustain/assets/img/magnifier.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"716-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request243.GET('/sustain/assets/img/eCourt-logo-small.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2846-1270758508000\"'), ))
        tp.process_result()

        request244.GET('/sustain/assets/skins/myBlueHeaven/corners.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:20 GMT'),
                NVPair('If-None-Match', 'W/\"655-1270758500000\"'), ))
        tp.process_result()

        request245.GET('/sustain/assets/img/arrows-left.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"350-1270758508000\"'), ))
        tp.process_result()

        request246.GET('/sustain/assets/img/eCourt-logo-mini.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"1347-1270758508000\"'), ))
        tp.process_result()

        request247.GET('/sustain/assets/img/arrows-right.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"348-1270758508000\"'), ))
        tp.process_result()

        request248.GET('/sustain/assets/img/leftnav_bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"163-1270758508000\"'), ))
        tp.process_result()

        request249.GET('/sustain/assets/img/tn.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"504-1270758508000\"'), ))
        tp.process_result()

        request250.GET('/sustain/assets/img/ln.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"142-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request251.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request252.GET('/sustain/common/images/ajax-loader.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"701-1270758556000\"'), ))
        tp.process_result()

        request253.GET('/sustain/common/images/img.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"379-1270758556000\"'), ))
        tp.process_result()

        request254.GET('/sustain/assets/img/caseislandheader-default-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"357-1270758508000\"'), ))
        tp.process_result()

        request255.GET('/sustain/assets/img/caseSubislandheader-default-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"4102-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request256.GET('/sustain/assets/img/island-shadow-top-right-corner.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2847-1270758508000\"'), ))
        tp.process_result()

        request257.GET('/sustain/assets/img/island-shadow-bottom-left-corner.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2847-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request258.GET('/sustain/common/images/spacer.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"110-1270758556000\"'), ))
        tp.process_result()

        request259.GET('/sustain/assets/img/icon-loading.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"1737-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request260.GET('/sustain/assets/img/island-shadow-bottom-repeat.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2849-1270758508000\"'), ))
        tp.process_result()

        request261.GET('/sustain/assets/img/island-shadow-right-repeat.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2858-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request262.GET('/sustain/assets/img/island-shadow-bottom-right-corner.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"158-1270758508000\"'), ))
        tp.process_result()

        request263.GET('/sustain/common/images/boxminus-blu.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"826-1270758556000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request264.GET('/sustain/assets/img/icon-lookup.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"701-1270758508000\"'), ))
        tp.process_result()

        request265.GET('/sustain/assets/img/icon-insert-or-add.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"399-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request266.GET('/sustain/assets/img/casetoolbar-default-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"4510-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request267.GET('/sustain/assets/img/formbg2.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"345-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request268.GET('/sustain/assets/img/icon-clear.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"664-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request269.GET('/sustain/assets/img/icon-save-and-open.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"1309-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request270.GET('/sustain/assets/img/icon-save-and-add-another.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"888-1270758508000\"'), ))
        tp.process_result()

        request271.GET('/sustain/assets/img/icon-default-save.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"645-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request272.GET('/sustain/assets/img/icon-default-open.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"885-1270758508000\"'), ))
        tp.process_result()

        return result

    def page3(self):
        """GET search (requests 301-329)."""
        self.token_targetId = \
            'ajax:/sustain/cms/forms/support?dispatch=onPanelLookup|3590|panelKey=3590'
        self.token_ename = \
            'com.sustain.dir.model.DirPerson'
        self.token_formId = \
            '6'
        self.token_callerForm = \
            '157'
        self.token_mode = \
            'lookup'
        self.token_run = \
            'false'
        self.token_data3592 = \
            'LEO'
        result = request301.GET('/sustain/cms/search' +
            '?targetId=' +
            self.token_targetId +
            '&ename=' +
            self.token_ename +
            '&formId=' +
            self.token_formId +
            '&callerForm=' +
            self.token_callerForm +
            '&mode=' +
            self.token_mode +
            '&run=' +
            self.token_run +
            '&data(3592)=' +
            self.token_data3592)
        tp.process_result()
        self.token_run = \
            httpUtilities.valueFromHiddenInput('run') # 'true'
        self.token_data102_op = \
            httpUtilities.valueFromHiddenInput('data(102_op)') # 'IN'
        self.token_data102_incnull = \
            httpUtilities.valueFromHiddenInput('data(102_incnull)') # 'false'
        self.token_data3647_op = \
            httpUtilities.valueFromHiddenInput('data(3647_op)') # 'CONTAINS'
        self.token_data3647_incnull = \
            httpUtilities.valueFromHiddenInput('data(3647_incnull)') # 'false'
        self.token_data114_op = \
            httpUtilities.valueFromHiddenInput('data(114_op)') # 'CONTAINS'
        self.token_data114_incnull = \
            httpUtilities.valueFromHiddenInput('data(114_incnull)') # 'false'
        self.token_data5646_op = \
            httpUtilities.valueFromHiddenInput('data(5646_op)') # 'EQUALS'
        self.token_data5646_incnull = \
            httpUtilities.valueFromHiddenInput('data(5646_incnull)') # 'false'
        self.token_data115 = \
            httpUtilities.valueFromHiddenInput('data(115)') # 'BDG'

        request302.GET('/sustain/assets/img/tap_top_right.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3307-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request303.GET('/sustain/common/js/lib/prototype.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"139854-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request304.GET('/sustain/common/js/lib/scriptaculous/scriptaculous.js' +
            '?load=' +
            self.token_load, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"2936-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request305.GET('/sustain/common/js/lib/scriptaculous/effects.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"38471-1270758558000\"'), ))
        tp.process_result()

        request306.GET('/sustain/common/js/lib/scriptaculous/dragdrop.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"31056-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request307.GET('/sustain/common/js/lib/scriptaculous/controls.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"34787-1270758558000\"'), ))
        tp.process_result()

        request308.GET('/sustain/common/js/lib/scriptaculous/slider.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"10162-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request309.GET('/sustain/common/js/prototype_ext.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"16430-1270758560000\"'), ))
        tp.process_result()

        request310.GET('/sustain/common/js/common.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12062-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request311.GET('/sustain/common/js/html_util.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12990-1270758560000\"'), ))
        tp.process_result()

        request312.GET('/sustain/common/js/popup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"4586-1270758560000\"'), ))
        tp.process_result()

        request313.GET('/sustain/common/js/dropmenu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10092-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request314.GET('/sustain/common/js/metadata_form_chooser.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"3985-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request315.GET('/sustain/common/js/menu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"18510-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request316.GET('/sustain/common/js/treeview.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"33468-1270758560000\"'), ))
        tp.process_result()

        request317.GET('/sustain/common/js/lib/cookies.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2638-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request318.GET('/sustain/common/js/island.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2438-1270758560000\"'), ))
        tp.process_result()

        request319.GET('/sustain/common/js/lib/tablekit.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"32952-1270758560000\"'), ))
        tp.process_result()

        request320.GET('/sustain/common/js/auto_complete_drop.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2713-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request321.GET('/sustain/common/js/balloonToolTip.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10377-1270758560000\"'), ))
        tp.process_result()

        request322.GET('/sustain/common/js/lib/calendar/calendar.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"49625-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request323.GET('/sustain/common/js/lib/calendar/lang/calendar-en_US.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"3315-1270758558000\"'), ))
        tp.process_result()

        request324.GET('/sustain/common/js/lib/calendar/calendar-setup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"8937-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request325.GET('/sustain/common/js/SelectUtil.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"1795-1270758560000\"'), ))
        tp.process_result()

        request326.GET('/sustain/common/js/notes.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"8980-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request327.GET('/sustain/common/js/typecast.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"28034-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request328.GET('/sustain/common/js/typecast.config.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"11437-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request329.GET('/sustain/common/js/swfobject.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"6880-1270758560000\"'), ))
        tp.process_result()

        return result

    def page4(self):
        """GET formStatics.jsp (requests 401-403)."""
        result = request401.GET('/sustain/common/formStatics.jsp')
        tp.process_result()

        grinder.sleep(20)
        request402.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request403.GET('/sustain/assets/img/input_bg.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"195-1270758508000\"'), ))
        tp.process_result()

        return result

    def page5(self):
        """GET formStatics.jsp (requests 501-503)."""
        result = request501.GET('/sustain/common/formStatics.jsp')
        tp.process_result()

        request502.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request503.GET('/sustain/assets/img/input_bg_hover.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"195-1270758508000\"'), ))
        tp.process_result()

        return result

    def page6(self):
        """POST search (request 601)."""
        self.token_dispatch = \
            'results'
        result = request601.POST('/sustain/cms/search' +
            '?dispatch=' +
            self.token_dispatch,
            ( NVPair('org.apache.struts.taglib.html.TOKEN', self.token_orgapachestrutstaglibhtmlTOKEN),
                NVPair('formId', self.token_formId),
                NVPair('targetId', self.token_targetId),
                NVPair('mode', self.token_mode),
                NVPair('run', self.token_run),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('data(102_op)', self.token_data102_op),
                NVPair('data(102_incnull)', self.token_data102_incnull),
                NVPair('data(102)', 'LEO'),
                NVPair('data(3647_op)', self.token_data3647_op),
                NVPair('data(3647_incnull)', self.token_data3647_incnull),
                NVPair('data(3647)', ''),
                NVPair('data(114_op)', self.token_data114_op),
                NVPair('data(114_incnull)', self.token_data114_incnull),
                NVPair('data(114)', ''),
                NVPair('data(5646_op)', self.token_data5646_op),
                NVPair('data(5646_incnull)', self.token_data5646_incnull),
                NVPair('data(5646)', ''),
                NVPair('data(115)', self.token_data115), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'), ))
        tp.process_result()
        self.token_data114 = \
            httpUtilities.valueFromHiddenInput('data(114)') # ''
        self.token_data5646 = \
            httpUtilities.valueFromHiddenInput('data(5646)') # ''
        self.token_data102 = \
            httpUtilities.valueFromHiddenInput('data(102)') # 'LEO'
        self.token_data3647 = \
            httpUtilities.valueFromHiddenInput('data(3647)') # ''
        self.token_totalCount = \
            httpUtilities.valueFromHiddenInput('totalCount') # '23'
        self.token_offset = \
            httpUtilities.valueFromHiddenInput('offset') # '0'
        self.token_pageSize = \
            httpUtilities.valueFromHiddenInput('pageSize') # '15'
        self.token_failOnWarnings = \
            httpUtilities.valueFromHiddenInput('failOnWarnings') # 'false'
        self.token_query = \
            httpUtilities.valueFromHiddenInput('query') # ''
        self.token_returnURL = \
            httpUtilities.valueFromHiddenInput('returnURL') # '/sustain/cms/search?formCode=LU-LEO'
        self.token_sort103 = \
            httpUtilities.valueFromHiddenInput('sort(103)') # ''
        self.token_sort105 = \
            httpUtilities.valueFromHiddenInput('sort(105)') # ''
        self.token_sort104 = \
            httpUtilities.valueFromHiddenInput('sort(104)') # ''
        self.token_sort110 = \
            httpUtilities.valueFromHiddenInput('sort(110)') # ''
        self.token_sort3690 = \
            httpUtilities.valueFromHiddenInput('sort(3690)') # ''
        self.token_sort5637 = \
            httpUtilities.valueFromHiddenInput('sort(5637)') # ''
        self.token_sort5647 = \
            httpUtilities.valueFromHiddenInput('sort(5647)') # ''
        # 71 different values for token_datacomsustaindirmodelDirPerson found in response, using the first one.
        self.token_datacomsustaindirmodelDirPerson = \
            httpUtilities.valueFromHiddenInput('data(com.sustain.dir.model.DirPerson)') # '126'
        # 14 different values for token_data103 found in response, using the first one.
        self.token_data103 = \
            httpUtilities.valueFromHiddenInput('data(103)') # 'David'
        # 15 different values for token_data105 found in response, using the first one.
        self.token_data105 = \
            httpUtilities.valueFromHiddenInput('data(105)') # 'J.'
        # 15 different values for token_data104 found in response, using the first one.
        self.token_data104 = \
            httpUtilities.valueFromHiddenInput('data(104)') # 'Boekman'
        # 15 different values for token_data110 found in response, using the first one.
        self.token_data110 = \
            httpUtilities.valueFromHiddenInput('data(110)') # '1'
        # 10 different values for token_datacomsustaindirmodelDirOrgUnit found in response, using the first one.
        self.token_datacomsustaindirmodelDirOrgUnit = \
            httpUtilities.valueFromHiddenInput('data(com.sustain.dir.model.DirOrgUnit)') # '9'
        # 15 different values for token_data3690 found in response, using the first one.
        self.token_data3690 = \
            httpUtilities.valueFromHiddenInput('data(3690)') # '126'
        self.token_data5637 = \
            httpUtilities.valueFromHiddenInput('data(5637)') # 'LEO'
        self.token_data5647 = \
            httpUtilities.valueFromHiddenInput('data(5647)') # 'true'

        return result

    def page7(self):
        """POST support (requests 701-702)."""
        self.token_dispatch = \
            'onPanelLookup'
        self.token_entityId = \
            '122'
        self.token_entityName = \
            'com.sustain.dir.model.DirPerson'
        self.token_panelKey = \
            '3590'
        self.token_formId = \
            '157'
        self.token_failOnWarnings = \
            'true'
        self.token_datacomsustaindirmodelDirPerson = \
            '122'
        self.token_data103 = \
            'Ronald'
        self.token_data105 = \
            'A.'
        self.token_data104 = \
            'Bowlin'
        self.token_data110 = \
            '2'
        self.token_datacomsustaindirmodelDirOrgUnit = \
            '31'
        self.token_data3690 = \
            '122'
        result = request701.POST('/sustain/cms/forms/support' +
            '?dispatch=' +
            self.token_dispatch +
            '&entityId=' +
            self.token_entityId +
            '&entityName=' +
            self.token_entityName +
            '&panelKey=' +
            self.token_panelKey,
            ( NVPair('org.apache.struts.taglib.html.TOKEN', self.token_orgapachestrutstaglibhtmlTOKEN),
                NVPair('formId', self.token_formId),
                NVPair('parentId', self.token_parentId),
                NVPair('parentEntity', self.token_parentEntity),
                NVPair('parentField', self.token_parentField),
                NVPair('submitAction', self.token_submitAction),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('navRuleId', self.token_navRuleId),
                NVPair('data(3309)', '4/9/10'),
                NVPair('data(3310)', '456646464'),
                NVPair('data(3311)', 'CT'),
                NVPair('data(3313)', 'INTO'),
                NVPair('data(3620)', 'NHP'),
                NVPair('data(3654)', '4/9/10'),
                NVPair('data(3308)', self.token_data3308),
                NVPair('data(3312)', self.token_data3312),
                NVPair('data(3656)', self.token_data3656),
                NVPair('data(3655)', self.token_data3655),
                NVPair('data(3592)', 'LEO'),
                NVPair('data(3593)', ''),
                NVPair('data(3594)', ''),
                NVPair('data(5949)', ''),
                NVPair('data(3321_entityId)', self.token_data3321_entityId),
                NVPair('data(3321_parentEntityId)', self.token_data3321_parentEntityId),
                NVPair('data(3323)', 'DR'),
                NVPair('data(3324)', ''),
                NVPair('data(3325)', ''),
                NVPair('data(3326)', ''),
                NVPair('data(3327)', ''),
                NVPair('data(3335)', 'mm/dd/yyyy'),
                NVPair('data(3336)', ''),
                NVPair('data(3337)', ''),
                NVPair('data(3338)', ''),
                NVPair('data(3339)', ''),
                NVPair('data(3340)', ''),
                NVPair('data(3341)', ''),
                NVPair('data(3343)', ''),
                NVPair('data(3344)', 'NV'),
                NVPair('data(3345)', ''),
                NVPair('data(3347)', ''),
                NVPair('data(3322)', self.token_data3322),
                NVPair('data(3342)', self.token_data3342),
                NVPair('data(3346)', self.token_data3346),
                NVPair('data(3361_entityId)', self.token_data3361_entityId),
                NVPair('data(3361_parentEntityId)', self.token_data3361_parentEntityId),
                NVPair('data(3362)', ''),
                NVPair('data(3363)', ''),
                NVPair('data(3779)', ''),
                NVPair('data(3758)', ''),
                NVPair('data(3759)', ''),
                NVPair('lookup.autocomplete.3365', ''),
                NVPair('data(3365)', self.token_data3365),
                NVPair('data(3350)', ''),
                NVPair('data(3351)', ''),
                NVPair('data(3352)', ''),
                NVPair('data(3353)', ''),
                NVPair('data(3354)', 'VT'),
                NVPair('data(3355)', ''),
                NVPair('data(3356)', ''),
                NVPair('data(3357)', ''),
                NVPair('data(3358)', ''),
                NVPair('data(3359)', ''),
                NVPair('data(3366)', self.token_data3366),
                NVPair('data(3367)', self.token_data3367),
                NVPair('data(3370)', ''),
                NVPair('data(3372_entityId)', self.token_data3372_entityId),
                NVPair('data(3372_parentEntityId)', self.token_data3372_parentEntityId),
                NVPair('data(3373)', '4/9/10'),
                NVPair('data(3374)', 'LEO'),
                NVPair('data(3375)', '1'),
                NVPair('lookup.autocomplete.3376', ''),
                NVPair('data(3376)', self.token_data3376),
                NVPair('eDocumentWidget.type3377', 'NONE'),
                NVPair('data(3377)', self.token_data3377),
                NVPair('data(com.sustain.dir.model.DirPerson)', self.token_datacomsustaindirmodelDirPerson),
                NVPair('data(com.sustain.dir.model.DirPerson)', self.token_datacomsustaindirmodelDirPerson),
                NVPair('data(com.sustain.dir.model.DirPerson)', self.token_datacomsustaindirmodelDirPerson),
                NVPair('data(com.sustain.dir.model.DirPerson)', self.token_datacomsustaindirmodelDirPerson),
                NVPair('data(com.sustain.dir.model.DirPerson)', self.token_datacomsustaindirmodelDirPerson),
                NVPair('data(103)', self.token_data103),
                NVPair('data(105)', self.token_data105),
                NVPair('data(104)', self.token_data104),
                NVPair('data(110)', self.token_data110),
                NVPair('data(com.sustain.dir.model.DirOrgUnit)', self.token_datacomsustaindirmodelDirOrgUnit),
                NVPair('data(3690)', self.token_data3690),
                NVPair('data(5637)', self.token_data5637),
                NVPair('data(5647)', self.token_data5647), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'), ))
        tp.process_result()

        grinder.sleep(20)
        request702.GET('/sustain/assets/img/header_bg_inverse.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"237-1270758508000\"'), ))
        tp.process_result()

        return result

    def page8(self):
        """GET search (requests 801-828)."""
        self.token_ename = \
            'com.sustain.cases.model.Statute'
        self.token_targetId = \
            '3365'
        self.token_formId = \
            '5'
        result = request801.GET('/sustain/cms/search' +
            '?ename=' +
            self.token_ename +
            '&targetId=' +
            self.token_targetId +
            '&formId=' +
            self.token_formId +
            '&mode=' +
            self.token_mode +
            '&run=' +
            self.token_run)
        tp.process_result()
        # 1 different values for token_failOnWarnings found in response; the first matched
        # the last known value of token_failOnWarnings - don't update the variable.
        self.token_data3941_op = \
            httpUtilities.valueFromHiddenInput('data(3941_op)') # 'CONTAINS'
        self.token_data3941_incnull = \
            httpUtilities.valueFromHiddenInput('data(3941_incnull)') # 'false'
        self.token_data3940_op = \
            httpUtilities.valueFromHiddenInput('data(3940_op)') # 'CONTAINS'
        self.token_data3940_incnull = \
            httpUtilities.valueFromHiddenInput('data(3940_incnull)') # 'false'
        self.token_data1562_op = \
            httpUtilities.valueFromHiddenInput('data(1562_op)') # 'IN'
        self.token_data1562_incnull = \
            httpUtilities.valueFromHiddenInput('data(1562_incnull)') # 'false'
        self.token_data3791_op = \
            httpUtilities.valueFromHiddenInput('data(3791_op)') # 'IN'
        self.token_data3791_incnull = \
            httpUtilities.valueFromHiddenInput('data(3791_incnull)') # 'false'
        self.token_data5664_op = \
            httpUtilities.valueFromHiddenInput('data(5664_op)') # 'IN'
        self.token_data5664_incnull = \
            httpUtilities.valueFromHiddenInput('data(5664_incnull)') # 'false'
        self.token_data5885_op = \
            httpUtilities.valueFromHiddenInput('data(5885_op)') # 'LESS_OR_EQUAL'
        self.token_data5885_incnull = \
            httpUtilities.valueFromHiddenInput('data(5885_incnull)') # 'false'
        self.token_totalCount = \
            httpUtilities.valueFromHiddenInput('totalCount') # '113'
        self.token_returnURL = \
            httpUtilities.valueFromHiddenInput('returnURL') # '/sustain/cms/search?formCode=LU-Statute'
        self.token_sort3943 = \
            httpUtilities.valueFromHiddenInput('sort(3943)') # ''
        self.token_sort3942 = \
            httpUtilities.valueFromHiddenInput('sort(3942)') # ''
        self.token_sort3794 = \
            httpUtilities.valueFromHiddenInput('sort(3794)') # ''
        self.token_sort3795 = \
            httpUtilities.valueFromHiddenInput('sort(3795)') # ''
        self.token_sort5663 = \
            httpUtilities.valueFromHiddenInput('sort(5663)') # ''
        self.token_sort5899 = \
            httpUtilities.valueFromHiddenInput('sort(5899)') # ''
        self.token_sort5900 = \
            httpUtilities.valueFromHiddenInput('sort(5900)') # ''
        # 15 different values for token_data3943 found in response, using the first one.
        self.token_data3943 = \
            httpUtilities.valueFromHiddenInput('data(3943)') # '6.190(3)'
        # 15 different values for token_data3942 found in response, using the first one.
        self.token_data3942 = \
            httpUtilities.valueFromHiddenInput('data(3942)') # 'JURY DUTY VIOLATIONS'
        # 9 different values for token_data3794 found in response, using the first one.
        self.token_data3794 = \
            httpUtilities.valueFromHiddenInput('data(3794)') # 'M'
        self.token_data3795 = \
            httpUtilities.valueFromHiddenInput('data(3795)') # 'NRS'
        # 15 different values for token_data5663 found in response, using the first one.
        self.token_data5663 = \
            httpUtilities.valueFromHiddenInput('data(5663)') # 'ACTIVE'
        # 15 different values for token_data5899 found in response, using the first one.
        self.token_data5899 = \
            httpUtilities.valueFromHiddenInput('data(5899)') # ''
        # 15 different values for token_data5900 found in response, using the first one.
        self.token_data5900 = \
            httpUtilities.valueFromHiddenInput('data(5900)') # '2009-00-1200:06:00.000-0700'

        request802.GET('/sustain/common/js/lib/prototype.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"139854-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request803.GET('/sustain/common/js/lib/scriptaculous/scriptaculous.js' +
            '?load=' +
            self.token_load, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"2936-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request804.GET('/sustain/common/js/lib/scriptaculous/effects.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"38471-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request805.GET('/sustain/common/js/lib/scriptaculous/dragdrop.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"31056-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request806.GET('/sustain/common/js/lib/scriptaculous/controls.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"34787-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request807.GET('/sustain/common/js/lib/scriptaculous/slider.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"10162-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request808.GET('/sustain/common/js/prototype_ext.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"16430-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request809.GET('/sustain/common/js/common.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12062-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request810.GET('/sustain/common/js/html_util.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12990-1270758560000\"'), ))
        tp.process_result()

        request811.GET('/sustain/common/js/popup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"4586-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request812.GET('/sustain/common/js/dropmenu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10092-1270758560000\"'), ))
        tp.process_result()

        request813.GET('/sustain/common/js/metadata_form_chooser.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"3985-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request814.GET('/sustain/common/js/menu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"18510-1270758560000\"'), ))
        tp.process_result()

        request815.GET('/sustain/common/js/treeview.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"33468-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request816.GET('/sustain/common/js/lib/cookies.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2638-1270758560000\"'), ))
        tp.process_result()

        request817.GET('/sustain/common/js/island.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2438-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request818.GET('/sustain/common/js/lib/tablekit.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"32952-1270758560000\"'), ))
        tp.process_result()

        request819.GET('/sustain/common/js/auto_complete_drop.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2713-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request820.GET('/sustain/common/js/balloonToolTip.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10377-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request821.GET('/sustain/common/js/lib/calendar/calendar.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"49625-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request822.GET('/sustain/common/js/lib/calendar/lang/calendar-en_US.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"3315-1270758558000\"'), ))
        tp.process_result()

        request823.GET('/sustain/common/js/lib/calendar/calendar-setup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"8937-1270758558000\"'), ))
        tp.process_result()

        request824.GET('/sustain/common/js/SelectUtil.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"1795-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request825.GET('/sustain/common/js/notes.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"8980-1270758560000\"'), ))
        tp.process_result()

        request826.GET('/sustain/common/js/typecast.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"28034-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request827.GET('/sustain/common/js/typecast.config.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"11437-1270758560000\"'), ))
        tp.process_result()

        request828.GET('/sustain/common/js/swfobject.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"6880-1270758560000\"'), ))
        tp.process_result()

        return result

    def page9(self):
        """GET formStatics.jsp (requests 901-902)."""
        result = request901.GET('/sustain/common/formStatics.jsp')
        tp.process_result()

        grinder.sleep(20)
        request902.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        return result

    def page10(self):
        """GET formStatics.jsp (requests 1001-1002)."""
        result = request1001.GET('/sustain/common/formStatics.jsp')
        tp.process_result()

        grinder.sleep(20)
        request1002.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        return result

    def page11(self):
        """POST search (request 1101)."""
        self.token_dispatch = \
            'results'
        self.token_offset = \
            '15'
        self.token_offset = \
            '0'
        self.token_failOnWarnings = \
            'false'
        result = request1101.POST('/sustain/cms/search' +
            '?dispatch=' +
            self.token_dispatch +
            '&offset=' +
            self.token_offset +
            '&pageSize=' +
            self.token_pageSize,
            ( NVPair('formId', self.token_formId),
                NVPair('totalCount', self.token_totalCount),
                NVPair('mode', self.token_mode),
                NVPair('targetId', self.token_targetId),
                NVPair('offset', self.token_offset),
                NVPair('pageSize', self.token_pageSize),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('query', self.token_query),
                NVPair('returnURL', self.token_returnURL),
                NVPair('sort(3943)', self.token_sort3943),
                NVPair('sort(3942)', self.token_sort3942),
                NVPair('sort(3794)', self.token_sort3794),
                NVPair('sort(3795)', self.token_sort3795),
                NVPair('sort(5663)', self.token_sort5663),
                NVPair('sort(5899)', self.token_sort5899),
                NVPair('sort(5900)', self.token_sort5900), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'), ))
        tp.process_result()
        self.token_offset = \
            httpUtilities.valueFromHiddenInput('offset') # '15'
        # 15 different values for token_data3943 found in response, using the first one.
        self.token_data3943 = \
            httpUtilities.valueFromHiddenInput('data(3943)') # '197.0200'
        # 15 different values for token_data3942 found in response, using the first one.
        self.token_data3942 = \
            httpUtilities.valueFromHiddenInput('data(3942)') # 'BRIBERY OF A PUBLIC OFFICER'
        # 6 different values for token_data3794 found in response, using the first one.
        self.token_data3794 = \
            httpUtilities.valueFromHiddenInput('data(3794)') # 'F'
        self.token_data5663 = \
            httpUtilities.valueFromHiddenInput('data(5663)') # ''
        self.token_data5899 = \
            httpUtilities.valueFromHiddenInput('data(5899)') # '2007-00-0100:01:00.000-0800'
        self.token_data5900 = \
            httpUtilities.valueFromHiddenInput('data(5900)') # ''

        return result

    def page12(self):
        """POST search (request 1201)."""
        self.token_offset = \
            '30'
        self.token_offset = \
            '15'
        result = request1201.POST('/sustain/cms/search' +
            '?dispatch=' +
            self.token_dispatch +
            '&offset=' +
            self.token_offset +
            '&pageSize=' +
            self.token_pageSize,
            ( NVPair('formId', self.token_formId),
                NVPair('totalCount', self.token_totalCount),
                NVPair('mode', self.token_mode),
                NVPair('targetId', self.token_targetId),
                NVPair('offset', self.token_offset),
                NVPair('pageSize', self.token_pageSize),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('query', self.token_query),
                NVPair('returnURL', self.token_returnURL),
                NVPair('sort(3943)', self.token_sort3943),
                NVPair('sort(3942)', self.token_sort3942),
                NVPair('sort(3794)', self.token_sort3794),
                NVPair('sort(3795)', self.token_sort3795),
                NVPair('sort(5663)', self.token_sort5663),
                NVPair('sort(5899)', self.token_sort5899),
                NVPair('sort(5900)', self.token_sort5900), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'), ))
        tp.process_result()
        self.token_offset = \
            httpUtilities.valueFromHiddenInput('offset') # '30'
        # 15 different values for token_data3943 found in response, using the first one.
        self.token_data3943 = \
            httpUtilities.valueFromHiddenInput('data(3943)') # '200.5710'
        # 15 different values for token_data3942 found in response, using the first one.
        self.token_data3942 = \
            httpUtilities.valueFromHiddenInput('data(3942)') # 'HARASSMENT - Second or subsequent offens...'
        # 13 different values for token_data3794 found in response, using the first one.
        self.token_data3794 = \
            httpUtilities.valueFromHiddenInput('data(3794)') # 'GM'

        return result

    def page13(self):
        """POST search (request 1301)."""
        self.token_offset = \
            '45'
        self.token_offset = \
            '30'
        result = request1301.POST('/sustain/cms/search' +
            '?dispatch=' +
            self.token_dispatch +
            '&offset=' +
            self.token_offset +
            '&pageSize=' +
            self.token_pageSize,
            ( NVPair('formId', self.token_formId),
                NVPair('totalCount', self.token_totalCount),
                NVPair('mode', self.token_mode),
                NVPair('targetId', self.token_targetId),
                NVPair('offset', self.token_offset),
                NVPair('pageSize', self.token_pageSize),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('query', self.token_query),
                NVPair('returnURL', self.token_returnURL),
                NVPair('sort(3943)', self.token_sort3943),
                NVPair('sort(3942)', self.token_sort3942),
                NVPair('sort(3794)', self.token_sort3794),
                NVPair('sort(3795)', self.token_sort3795),
                NVPair('sort(5663)', self.token_sort5663),
                NVPair('sort(5899)', self.token_sort5899),
                NVPair('sort(5900)', self.token_sort5900), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'), ))
        tp.process_result()
        self.token_offset = \
            httpUtilities.valueFromHiddenInput('offset') # '45'
        # 15 different values for token_data3943 found in response, using the first one.
        self.token_data3943 = \
            httpUtilities.valueFromHiddenInput('data(3943)') # '205.2200'
        # 15 different values for token_data3942 found in response, using the first one.
        self.token_data3942 = \
            httpUtilities.valueFromHiddenInput('data(3942)') # 'GRAND LARCENY'
        # 13 different values for token_data3794 found in response, using the first one.
        self.token_data3794 = \
            httpUtilities.valueFromHiddenInput('data(3794)') # 'F'

        return result

    def page14(self):
        """POST search (request 1401)."""
        self.token_offset = \
            '60'
        self.token_offset = \
            '45'
        result = request1401.POST('/sustain/cms/search' +
            '?dispatch=' +
            self.token_dispatch +
            '&offset=' +
            self.token_offset +
            '&pageSize=' +
            self.token_pageSize,
            ( NVPair('formId', self.token_formId),
                NVPair('totalCount', self.token_totalCount),
                NVPair('mode', self.token_mode),
                NVPair('targetId', self.token_targetId),
                NVPair('offset', self.token_offset),
                NVPair('pageSize', self.token_pageSize),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('query', self.token_query),
                NVPair('returnURL', self.token_returnURL),
                NVPair('sort(3943)', self.token_sort3943),
                NVPair('sort(3942)', self.token_sort3942),
                NVPair('sort(3794)', self.token_sort3794),
                NVPair('sort(3795)', self.token_sort3795),
                NVPair('sort(5663)', self.token_sort5663),
                NVPair('sort(5899)', self.token_sort5899),
                NVPair('sort(5900)', self.token_sort5900), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'), ))
        tp.process_result()
        self.token_offset = \
            httpUtilities.valueFromHiddenInput('offset') # '60'
        # 15 different values for token_data3943 found in response, using the first one.
        self.token_data3943 = \
            httpUtilities.valueFromHiddenInput('data(3943)') # '484.3050'
        # 15 different values for token_data3942 found in response, using the first one.
        self.token_data3942 = \
            httpUtilities.valueFromHiddenInput('data(3942)') # 'FAIL TO MAINTAIN LANE'
        self.token_data3794 = \
            httpUtilities.valueFromHiddenInput('data(3794)') # 'I'

        return result

    def page15(self):
        """GET search (requests 1501-1528)."""
        self.token_ename = \
            'com.sustain.document.model.DocDef'
        self.token_targetId = \
            '3376'
        self.token_formId = \
            '79'
        result = request1501.GET('/sustain/cms/search' +
            '?ename=' +
            self.token_ename +
            '&targetId=' +
            self.token_targetId +
            '&formId=' +
            self.token_formId +
            '&mode=' +
            self.token_mode +
            '&run=' +
            self.token_run)
        tp.process_result()
        # 2 different values for token_failOnWarnings found in response, using the first one.
        self.token_failOnWarnings = \
            httpUtilities.valueFromHiddenInput('failOnWarnings') # 'true'
        self.token_data1380_op = \
            httpUtilities.valueFromHiddenInput('data(1380_op)') # 'CONTAINS'
        self.token_data1380_incnull = \
            httpUtilities.valueFromHiddenInput('data(1380_incnull)') # 'false'
        self.token_data1386_op = \
            httpUtilities.valueFromHiddenInput('data(1386_op)') # 'IN'
        self.token_data1386_incnull = \
            httpUtilities.valueFromHiddenInput('data(1386_incnull)') # 'false'
        self.token_data1379_op = \
            httpUtilities.valueFromHiddenInput('data(1379_op)') # 'CONTAINS'
        self.token_data1379_incnull = \
            httpUtilities.valueFromHiddenInput('data(1379_incnull)') # 'false'
        self.token_data6095_op = \
            httpUtilities.valueFromHiddenInput('data(6095_op)') # 'IN'
        self.token_data6095_incnull = \
            httpUtilities.valueFromHiddenInput('data(6095_incnull)') # 'false'
        self.token_totalCount = \
            httpUtilities.valueFromHiddenInput('totalCount') # '78'
        self.token_offset = \
            httpUtilities.valueFromHiddenInput('offset') # '0'
        self.token_returnURL = \
            httpUtilities.valueFromHiddenInput('returnURL') # '/sustain/cms/search?formCode=LU-DOCUMENT'
        self.token_sort1382 = \
            httpUtilities.valueFromHiddenInput('sort(1382)') # ''
        self.token_sort1381 = \
            httpUtilities.valueFromHiddenInput('sort(1381)') # ''
        self.token_sort4507 = \
            httpUtilities.valueFromHiddenInput('sort(4507)') # ''
        # 15 different values for token_data1382 found in response, using the first one.
        self.token_data1382 = \
            httpUtilities.valueFromHiddenInput('data(1382)') # 'CIT'
        # 15 different values for token_data1381 found in response, using the first one.
        self.token_data1381 = \
            httpUtilities.valueFromHiddenInput('data(1381)') # 'Citation'
        # 15 different values for token_data4507 found in response, using the first one.
        self.token_data4507 = \
            httpUtilities.valueFromHiddenInput('data(4507)') # 'some description'

        grinder.sleep(20)
        request1502.GET('/sustain/common/js/lib/prototype.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"139854-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1503.GET('/sustain/common/js/lib/scriptaculous/scriptaculous.js' +
            '?load=' +
            self.token_load, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"2936-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1504.GET('/sustain/common/js/lib/scriptaculous/effects.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"38471-1270758558000\"'), ))
        tp.process_result()

        request1505.GET('/sustain/common/js/lib/scriptaculous/dragdrop.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"31056-1270758558000\"'), ))
        tp.process_result()

        request1506.GET('/sustain/common/js/lib/scriptaculous/controls.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"34787-1270758558000\"'), ))
        tp.process_result()

        request1507.GET('/sustain/common/js/lib/scriptaculous/slider.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"10162-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1508.GET('/sustain/common/js/prototype_ext.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"16430-1270758560000\"'), ))
        tp.process_result()

        request1509.GET('/sustain/common/js/common.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12062-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1510.GET('/sustain/common/js/html_util.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12990-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1511.GET('/sustain/common/js/popup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"4586-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1512.GET('/sustain/common/js/dropmenu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10092-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1513.GET('/sustain/common/js/metadata_form_chooser.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"3985-1270758560000\"'), ))
        tp.process_result()

        request1514.GET('/sustain/common/js/menu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"18510-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1515.GET('/sustain/common/js/treeview.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"33468-1270758560000\"'), ))
        tp.process_result()

        request1516.GET('/sustain/common/js/lib/cookies.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2638-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1517.GET('/sustain/common/js/island.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2438-1270758560000\"'), ))
        tp.process_result()

        request1518.GET('/sustain/common/js/lib/tablekit.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"32952-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1519.GET('/sustain/common/js/auto_complete_drop.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2713-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1520.GET('/sustain/common/js/balloonToolTip.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10377-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1521.GET('/sustain/common/js/lib/calendar/calendar.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"49625-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1522.GET('/sustain/common/js/lib/calendar/lang/calendar-en_US.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"3315-1270758558000\"'), ))
        tp.process_result()

        request1523.GET('/sustain/common/js/lib/calendar/calendar-setup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"8937-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1524.GET('/sustain/common/js/SelectUtil.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"1795-1270758560000\"'), ))
        tp.process_result()

        request1525.GET('/sustain/common/js/notes.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"8980-1270758560000\"'), ))
        tp.process_result()

        request1526.GET('/sustain/common/js/typecast.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"28034-1270758560000\"'), ))
        tp.process_result()

        request1527.GET('/sustain/common/js/typecast.config.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"11437-1270758560000\"'), ))
        tp.process_result()

        request1528.GET('/sustain/common/js/swfobject.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"6880-1270758560000\"'), ))
        tp.process_result()

        return result

    def page16(self):
        """GET formStatics.jsp (requests 1601-1602)."""
        result = request1601.GET('/sustain/common/formStatics.jsp')
        tp.process_result()

        grinder.sleep(20)
        request1602.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        return result

    def page17(self):
        """GET formStatics.jsp (requests 1701-1702)."""
        result = request1701.GET('/sustain/common/formStatics.jsp')
        tp.process_result()

        grinder.sleep(20)
        request1702.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        return result

    def page18(self):
        """POST init (requests 1801-1884)."""
        self.token_dispatch = \
            'onInsert'
        self.token_formId = \
            '157'
        self.token_submitAction = \
            'save'
        self.token_data3365 = \
            '260'
        self.token_data3376 = \
            '1'
        
        # Expecting 302 'Moved Temporarily'
        result = request1801.POST('/sustain/cms/case/init' +
            '?dispatch=' +
            self.token_dispatch,
            ( NVPair('org.apache.struts.taglib.html.TOKEN', self.token_orgapachestrutstaglibhtmlTOKEN),
                NVPair('formId', self.token_formId),
                NVPair('parentId', self.token_parentId),
                NVPair('parentEntity', self.token_parentEntity),
                NVPair('parentField', self.token_parentField),
                NVPair('submitAction', self.token_submitAction),
                NVPair('failOnWarnings', self.token_failOnWarnings),
                NVPair('navRuleId', self.token_navRuleId),
                NVPair('data(3309)', '4/9/10'),
                NVPair('data(3310)', '456646464'),
                NVPair('data(3311)', 'CT'),
                NVPair('data(3313)', 'INTO'),
                NVPair('data(3620)', 'NHP'),
                NVPair('data(3654)', '4/9/10'),
                NVPair('data(3308)', self.token_data3308),
                NVPair('data(3312)', self.token_data3312),
                NVPair('data(3656)', self.token_data3656),
                NVPair('data(3655)', self.token_data3655),
                NVPair('data(3592)', 'LEO'),
                NVPair('data(3593)', 'Ronald'),
                NVPair('data(3594)', 'Bowlin'),
                NVPair('data(5949)', 'Reno Police Department'),
                NVPair('data(3321_entityId)', self.token_data3321_entityId),
                NVPair('data(3321_parentEntityId)', self.token_data3321_parentEntityId),
                NVPair('data(3323)', 'DR'),
                NVPair('data(3324)', 'John'),
                NVPair('data(3325)', 'A'),
                NVPair('data(3326)', 'Smith'),
                NVPair('data(3327)', ''),
                NVPair('data(3335)', '04/29/1992'),
                NVPair('data(3336)', 'FO'),
                NVPair('data(3337)', 'M'),
                NVPair('data(3338)', '5\'5'),
                NVPair('data(3339)', '120'),
                NVPair('data(3340)', 'BRO'),
                NVPair('data(3341)', 'BLK'),
                NVPair('data(3343)', '4356790234690797'),
                NVPair('data(3344)', 'NV'),
                NVPair('data(3345)', '04/30/2010'),
                NVPair('data(3347)', '9696464647567'),
                NVPair('data(3322)', self.token_data3322),
                NVPair('data(3342)', self.token_data3342),
                NVPair('data(3346)', self.token_data3346),
                NVPair('data(3361_entityId)', self.token_data3361_entityId),
                NVPair('data(3361_parentEntityId)', self.token_data3361_parentEntityId),
                NVPair('data(3362)', '04/06/2010'),
                NVPair('data(3363)', ''),
                NVPair('data(3779)', ''),
                NVPair('data(3758)', ''),
                NVPair('data(3759)', ''),
                NVPair('lookup.autocomplete.3365', ''),
                NVPair('data(3365)', self.token_data3365),
                NVPair('data(3350)', 'YES'),
                NVPair('data(3351)', '04/30/2010'),
                NVPair('data(3352)', '566787767767'),
                NVPair('data(3353)', '786786786'),
                NVPair('data(3354)', 'OH'),
                NVPair('data(3355)', ''),
                NVPair('data(3356)', '2008'),
                NVPair('data(3357)', 'FORD'),
                NVPair('data(3358)', 'TAURUS'),
                NVPair('data(3359)', 'PCSTJ'),
                NVPair('data(3366)', self.token_data3366),
                NVPair('data(3367)', self.token_data3367),
                NVPair('data(3370)', '03/24/2011'),
                NVPair('data(3372_entityId)', self.token_data3372_entityId),
                NVPair('data(3372_parentEntityId)', self.token_data3372_parentEntityId),
                NVPair('data(3373)', '4/9/10'),
                NVPair('data(3374)', 'LEO'),
                NVPair('data(3375)', '1'),
                NVPair('lookup.autocomplete.3376', ''),
                NVPair('data(3376)', self.token_data3376),
                NVPair('eDocumentWidget.type3377', 'NONE'),
                NVPair('eDocumentWidget.file3377', ''),
                NVPair('data(3377)', self.token_data3377), ),
            ( NVPair('Content-Type', 'application/x-www-form-urlencoded'), ))
        tp.process_result()
        self.token_id = \
            httpUtilities.valueFromLocationURI('id') # '1083'

        request1802.GET('/sustain/cms/case' +
            '?id=' +
            self.token_id)
        tp.process_result()
        # 5 different values for token_dispatch found in response, using the first one.
        self.token_dispatch = \
            httpUtilities.valueFromBodyURI('dispatch') # 'onView'
        # 4 different values for token_formCode found in response; the first matched
        # the last known value of token_formCode - don't update the variable.
        # 1 different values for token_searchType found in response; the first matched
        # the last known value of token_searchType - don't update the variable.
        self.token_wmActivityId = \
            httpUtilities.valueFromBodyURI('wmActivityId') # '94'
        self.token_code = \
            httpUtilities.valueFromBodyURI('code') # 'OC'
        self.token_activityInstId = \
            httpUtilities.valueFromBodyURI('activityInstId') # '33488'
        self.token_xrefClass = \
            httpUtilities.valueFromBodyURI('xrefClass') # 'com.sustain.cases.model.Case'
        self.token_xrefId = \
            httpUtilities.valueFromBodyURI('xrefId') # '1083'
        self.token_subject = \
            httpUtilities.valueFromBodyURI('subject') # '10RCT000476'
        self.token_body = \
            httpUtilities.valueFromBodyURI('body') # 'http://10.1.3.33:8084/sustain/cms/case?c...'
        self.token_caseId = \
            httpUtilities.valueFromBodyURI('caseId') # '1083'
        # 17 different values for token_formId found in response, using the first one.
        self.token_formId = \
            httpUtilities.valueFromBodyURI('formId') # '8'
        # 6 different values for token_id found in response; the first matched
        # the last known value of token_id - don't update the variable.
        self.token_orgapachestrutstaglibhtmlTOKEN = \
            httpUtilities.valueFromHiddenInput('org.apache.struts.taglib.html.TOKEN') # 'c786b24b0273576671078d0b67751ebb'
        self.token_eCourtFormSelector = \
            httpUtilities.valueFromHiddenInput('eCourtFormSelector') # '0'

        grinder.sleep(20)
        request1803.GET('/sustain/common/js/lib/prototype.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"139854-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1804.GET('/sustain/common/js/lib/scriptaculous/scriptaculous.js' +
            '?load=' +
            self.token_load, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"2936-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1805.GET('/sustain/common/js/lib/scriptaculous/effects.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"38471-1270758558000\"'), ))
        tp.process_result()

        request1806.GET('/sustain/common/js/lib/scriptaculous/dragdrop.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"31056-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1807.GET('/sustain/common/js/lib/scriptaculous/controls.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"34787-1270758558000\"'), ))
        tp.process_result()

        request1808.GET('/sustain/common/js/lib/scriptaculous/slider.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"10162-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1809.GET('/sustain/common/js/prototype_ext.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"16430-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1810.GET('/sustain/common/js/common.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12062-1270758560000\"'), ))
        tp.process_result()

        request1811.GET('/sustain/common/js/html_util.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"12990-1270758560000\"'), ))
        tp.process_result()

        request1812.GET('/sustain/common/js/popup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"4586-1270758560000\"'), ))
        tp.process_result()

        request1813.GET('/sustain/common/js/dropmenu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10092-1270758560000\"'), ))
        tp.process_result()

        request1814.GET('/sustain/common/js/metadata_form_chooser.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"3985-1270758560000\"'), ))
        tp.process_result()

        request1815.GET('/sustain/common/js/menu.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"18510-1270758560000\"'), ))
        tp.process_result()

        request1816.GET('/sustain/common/js/treeview.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"33468-1270758560000\"'), ))
        tp.process_result()

        request1817.GET('/sustain/common/js/lib/cookies.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2638-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1818.GET('/sustain/common/js/island.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2438-1270758560000\"'), ))
        tp.process_result()

        request1819.GET('/sustain/common/js/lib/tablekit.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"32952-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1820.GET('/sustain/common/js/auto_complete_drop.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"2713-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1821.GET('/sustain/common/js/balloonToolTip.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"10377-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1822.GET('/sustain/common/images/close.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"849-1270758556000\"'), ))
        tp.process_result()

        request1823.GET('/sustain/common/js/lib/calendar/calendar.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"49625-1270758558000\"'), ))
        tp.process_result()

        request1824.GET('/sustain/common/js/lib/calendar/lang/calendar-en_US.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"3315-1270758558000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1825.GET('/sustain/common/js/lib/calendar/calendar-setup.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:18 GMT'),
                NVPair('If-None-Match', 'W/\"8937-1270758558000\"'), ))
        tp.process_result()

        request1826.GET('/sustain/common/js/SelectUtil.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"1795-1270758560000\"'), ))
        tp.process_result()

        request1827.GET('/sustain/common/js/notes.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"8980-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1828.GET('/sustain/common/js/typecast.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"28034-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1829.GET('/sustain/common/js/typecast.config.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"11437-1270758560000\"'), ))
        tp.process_result()

        request1830.GET('/sustain/common/js/swfobject.js' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"6880-1270758560000\"'), ))
        tp.process_result()

        request1831.GET('/sustain/assets/skins/myBlueHeaven/skin.css' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:20 GMT'),
                NVPair('If-None-Match', 'W/\"730-1270758500000\"'), ))
        tp.process_result()

        request1832.GET('/sustain/assets/css/base.css' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:20 GMT'),
                NVPair('If-None-Match', 'W/\"104660-1270758500000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1833.GET('/sustain/common/css/tabs/tabbase.css' +
            '?build=' +
            self.token_build, None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"729-1270758556000\"'), ))
        tp.process_result()

        request1834.GET('/sustain/assets/img/roundedCorners.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"1092-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1835.GET('/sustain/assets/img/roundedBorderNS.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2864-1270758508000\"'), ))
        tp.process_result()

        request1836.GET('/sustain/assets/img/roundedBorderWE.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2898-1270758508000\"'), ))
        tp.process_result()

        request1837.GET('/sustain/assets/img/arrows-left.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"350-1270758508000\"'), ))
        tp.process_result()

        request1838.GET('/sustain/assets/img/shadowNS.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3014-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1839.GET('/sustain/assets/img/shadowWE.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3091-1270758508000\"'), ))
        tp.process_result()

        request1840.GET('/sustain/assets/img/shadowC.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"6735-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1841.GET('/sustain/assets/img/main-background.jpg', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"622-1270758508000\"'), ))
        tp.process_result()

        request1842.GET('/sustain/assets/img/icons/topnav-icons.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:26 GMT'),
                NVPair('If-None-Match', 'W/\"36662-1270758506000\"'), ))
        tp.process_result()

        request1843.GET('/sustain/assets/img/eCourt-logo-small.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2846-1270758508000\"'), ))
        tp.process_result()

        request1844.GET('/sustain/assets/img/magnifier.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"716-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1845.GET('/sustain/assets/skins/myBlueHeaven/corners.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:20 GMT'),
                NVPair('If-None-Match', 'W/\"655-1270758500000\"'), ))
        tp.process_result()

        request1846.GET('/sustain/assets/img/shadowCorners.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3037-1270758508000\"'), ))
        tp.process_result()

        request1847.GET('/sustain/assets/img/eCourt-logo-mini.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"1347-1270758508000\"'), ))
        tp.process_result()

        request1848.GET('/sustain/assets/img/arrows-right.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"348-1270758508000\"'), ))
        tp.process_result()

        request1849.GET('/sustain/assets/img/leftnav_bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"163-1270758508000\"'), ))
        tp.process_result()

        request1850.GET('/sustain/assets/img/tn.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"504-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1851.GET('/sustain/assets/img/ln.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"142-1270758508000\"'), ))
        tp.process_result()

        request1852.GET('/sustain/workflow/images/noteGray.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:22 GMT'),
                NVPair('If-None-Match', 'W/\"995-1270758562000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1853.GET('/sustain/common/js/forms.js', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:20 GMT'),
                NVPair('If-None-Match', 'W/\"42716-1270758560000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1854.GET('/sustain/assets/img/icon-note-add.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"488-1270758508000\"'), ))
        tp.process_result()

        request1855.GET('/sustain/assets/img/icon-mail.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"883-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1856.GET('/sustain/assets/img/icon-time-standards-soon.png')
        tp.process_result()

        request1857.GET('/sustain/assets/img/case-header-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"21172-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1858.GET('/sustain/assets/img/icon-send-to-workflow.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"876-1270758508000\"'), ))
        tp.process_result()

        request1859.GET('/sustain/assets/img/icon-case-status.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"389-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1860.GET('/sustain/common/images/x.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"43-1270758556000\"'), ))
        tp.process_result()

        request1861.GET('/sustain/assets/img/bg_button_a-selected.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"663-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1862.GET('/sustain/assets/img/bg_button_span-selected.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"844-1270758508000\"'), ))
        tp.process_result()

        request1863.GET('/sustain/html/images/icohelp.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"577-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1864.GET('/sustain/assets/img/caseislandheader-default-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"357-1270758508000\"'), ))
        tp.process_result()

        request1865.GET('/sustain/common/images/ajax-loader.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"701-1270758556000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1866.GET('/sustain/assets/img/bg_button_a.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3424-1270758508000\"'), ))
        tp.process_result()

        request1867.GET('/sustain/assets/img/bg_button_span.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"3607-1270758508000\"'), ))
        tp.process_result()

        request1868.GET('/sustain/assets/img/caseSubislandheader-default-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"4102-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1869.GET('/sustain/assets/img/island-shadow-top-right-corner.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2847-1270758508000\"'), ))
        tp.process_result()

        request1870.GET('/sustain/assets/img/island-shadow-bottom-left-corner.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2847-1270758508000\"'), ))
        tp.process_result()

        request1871.GET('/sustain/common/images/spacer.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"110-1270758556000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1872.GET('/sustain/assets/img/case-toolbar-bg-selected.jpg', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"728-1270758508000\"'), ))
        tp.process_result()

        request1873.GET('/sustain/assets/img/island-shadow-right-repeat.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2858-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1874.GET('/sustain/assets/img/island-shadow-bottom-repeat.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"2849-1270758508000\"'), ))
        tp.process_result()

        request1875.GET('/sustain/assets/img/island-shadow-bottom-right-corner.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"158-1270758508000\"'), ))
        tp.process_result()

        request1876.GET('/sustain/common/images/boxplus-blu.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"835-1270758556000\"'), ))
        tp.process_result()

        request1877.GET('/sustain/common/images/boxminus-blu.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:29:16 GMT'),
                NVPair('If-None-Match', 'W/\"826-1270758556000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1878.GET('/sustain/assets/img/casetoolbar-default-bg.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"4510-1270758508000\"'), ))
        tp.process_result()

        request1879.GET('/sustain/assets/img/cti-view-person.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"558-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1880.GET('/sustain/assets/img/icon-insert-or-add.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"399-1270758508000\"'), ))
        tp.process_result()

        request1881.GET('/sustain/assets/img/icon-special.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"761-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1882.GET('/sustain/assets/img/icon-edit.png', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"664-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1883.GET('/sustain/assets/img/cti-audit-log.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"559-1270758508000\"'), ))
        tp.process_result()

        grinder.sleep(20)
        request1884.GET('/sustain/assets/img/sortup.gif', None,
            ( NVPair('If-Modified-Since', 'Thu, 08 Apr 2010 20:28:28 GMT'),
                NVPair('If-None-Match', 'W/\"53-1270758508000\"'), ))
        tp.process_result()

        return result

    def __call__(self):
        """This method is called for every run performed by the worker thread."""
        self.init_data = td.import_data(self.__module__)
        self.page1()      # GET header_bg_inverse.gif (requests 101-102)

        grinder.sleep(20)
        self.page2()      # GET init (requests 201-272)

        grinder.sleep(20)
        self.page3()      # GET search (requests 301-329)
        self.page4()      # GET formStatics.jsp (requests 401-403)

        grinder.sleep(20)
        self.page5()      # GET formStatics.jsp (requests 501-503)

        grinder.sleep(20)
        self.page6()      # POST search (request 601)

        grinder.sleep(20)
        self.page7()      # POST support (requests 701-702)

        grinder.sleep(20)
        self.page8()      # GET search (requests 801-828)
        self.page9()      # GET formStatics.jsp (requests 901-902)

        grinder.sleep(20)
        self.page10()     # GET formStatics.jsp (requests 1001-1002)

        grinder.sleep(20)
        self.page11()     # POST search (request 1101)

        grinder.sleep(20)
        self.page12()     # POST search (request 1201)

        grinder.sleep(20)
        self.page13()     # POST search (request 1301)

        grinder.sleep(20)
        self.page14()     # POST search (request 1401)

        grinder.sleep(20)
        self.page15()     # GET search (requests 1501-1528)

        grinder.sleep(20)
        self.page16()     # GET formStatics.jsp (requests 1601-1602)

        grinder.sleep(20)
        self.page17()     # GET formStatics.jsp (requests 1701-1702)

        grinder.sleep(20)
        self.page18()     # POST init (requests 1801-1884)


def instrumentMethod(test, method_name, c=TestRunner):
    """Instrument a method with the given Test."""
    unadorned = getattr(c, method_name)
    import new
    method = new.instancemethod(test.wrap(unadorned), None, c)
    setattr(c, method_name, method)

# Replace each method with an instrumented version.
# You can call the unadorned method using self.page1.__target__().
instrumentMethod(Test(100, 'Page 1'), 'page1')
instrumentMethod(Test(200, 'Page 2'), 'page2')
instrumentMethod(Test(300, 'Page 3'), 'page3')
instrumentMethod(Test(400, 'Page 4'), 'page4')
instrumentMethod(Test(500, 'Page 5'), 'page5')
instrumentMethod(Test(600, 'Page 6'), 'page6')
instrumentMethod(Test(700, 'Page 7'), 'page7')
instrumentMethod(Test(800, 'Page 8'), 'page8')
instrumentMethod(Test(900, 'Page 9'), 'page9')
instrumentMethod(Test(1000, 'Page 10'), 'page10')
instrumentMethod(Test(1100, 'Page 11'), 'page11')
instrumentMethod(Test(1200, 'Page 12'), 'page12')
instrumentMethod(Test(1300, 'Page 13'), 'page13')
instrumentMethod(Test(1400, 'Page 14'), 'page14')
instrumentMethod(Test(1500, 'Page 15'), 'page15')
instrumentMethod(Test(1600, 'Page 16'), 'page16')
instrumentMethod(Test(1700, 'Page 17'), 'page17')
instrumentMethod(Test(1800, 'Page 18'), 'page18')
