Advertisement
Guest User

mhmwyse

a guest
Jan 23rd, 2017
777
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 421.24 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <log>
  3.     <version>1.1</version>
  4.     <creator>
  5.         <name>Internet Explorer Network Inspector</name>
  6.         <version>11.0.9600.17351</version>
  7.     </creator>
  8.     <browser>
  9.         <name>Internet Explorer</name>
  10.         <version>11.0.9600.17351</version>
  11.     </browser>
  12.     <pages>
  13.         <page>
  14.             <startedDateTime>2017-01-23T21:05:56.616-05:00</startedDateTime>
  15.             <id>0</id>
  16.             <title/>
  17.             <pageTimings>
  18.                 <onContentLoad>4126</onContentLoad>
  19.                 <onLoad>4182</onLoad>
  20.             </pageTimings>
  21.         </page>
  22.     </pages>
  23.     <entries>
  24.         <entry>
  25.             <pageref>0</pageref>
  26.             <startedDateTime>2017-01-23T21:05:56.616-05:00</startedDateTime>
  27.             <time>390</time>
  28.             <request>
  29.                 <method>GET</method>
  30.                 <url>https://account.manheim.com/customer/document/open?customerNumber=5216559&amp;consignmentId=150115&amp;documentType=BOS</url>
  31.                 <httpVersion>HTTP/1.1</httpVersion>
  32.                 <cookies>
  33.                     <cookie>
  34.                         <name>NG_TRANSLATE_LANG_KEY</name>
  35.                         <value>%22en%22</value>
  36.                     </cookie>
  37.                     <cookie>
  38.                         <name>logglytrackingsession</name>
  39.                         <value>f7c9630a-19a2-473e-aeec-f179996742f7</value>
  40.                     </cookie>
  41.                     <cookie>
  42.                         <name>x-auth-token</name>
  43.                         <value>DF2j64sUMChSlp_DR-kDmhVbq5u8tP8vLpOPQT3LHuD3FDVIXvy0ao9C11dnlg-Ecd41227gJ8s5ce-hmxRemzGkollveRsIGaR5cDGfxymiQstboIltFdWx7WiMPvRe7pGvbfOz6mip3MIXWlnKYISiiudK_LeIhowYYbCGi-H7ZO2QADQDOSrL0yoMShjJ4_bhQlKdmJ3Vz6t0xUrZIKoZzI_2Yd3k2m3LCO_-3LAJQYTBD6W9a-8LZew_uPfdz8u7dC0FJJE5Azfft0iM3NeDHN_Jn_GzorrWmQxmXBzpVGMoAMwjycD57RaiQsJSS7SGQvChKCQoG0UKhtmBLdKDxYMLVQ7vSsKiec6I1313C1tV3BHKpCzs-WI1zXoHg-9jS-R3vcHVfDmut3xVnSmRWJZdaU9CUBzNubFTvvTTRDfd4LNLh7hirqnIKbGxFfDDWcLBrNKoLW4SoTrlLeNqhO4Juw6maWrsT-TeO2jywH_2ZS7YcDG21VJKWiBM2Vtud2plBCz3h-w9ioj3Co-3Evd0aq-TzXy6gxzOEfIHNta28PWUEEBaHCX0ebB84gGTtj1-jDInRRmrbSLJwfd_Wed1SVwXYFVSF0dZFrJJZwrPl4h7Pj7gV7LK6MBh</value>
  44.                     </cookie>
  45.                     <cookie>
  46.                         <name>s_ptc</name>
  47.                         <value>%5B%5BB%5D%5D</value>
  48.                     </cookie>
  49.                     <cookie>
  50.                         <name>s_cc</name>
  51.                         <value>true</value>
  52.                     </cookie>
  53.                     <cookie>
  54.                         <name>s_sq</name>
  55.                         <value>%5B%5BB%5D%5D</value>
  56.                     </cookie>
  57.                     <cookie>
  58.                         <name>PMNHMI</name>
  59.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  60.                     </cookie>
  61.                     <cookie>
  62.                         <name>auth_tkt</name>
  63.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  64.                     </cookie>
  65.                     <cookie>
  66.                         <name>g2gtransaction_buyer</name>
  67.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  68.                     </cookie>
  69.                     <cookie>
  70.                         <name>g2gtransaction_seller</name>
  71.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  72.                     </cookie>
  73.                     <cookie>
  74.                         <name>visitor_session_id</name>
  75.                         <value>1485204268_1017_10.141.164.4</value>
  76.                     </cookie>
  77.                     <cookie>
  78.                         <name>optimizelyEndUserId</name>
  79.                         <value>oeu1485203938119r0.5866153971530703</value>
  80.                     </cookie>
  81.                     <cookie>
  82.                         <name>optimizelySegments</name>
  83.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  84.                     </cookie>
  85.                     <cookie>
  86.                         <name>optimizelyBuckets</name>
  87.                         <value>%7B%7D</value>
  88.                     </cookie>
  89.                     <cookie>
  90.                         <name>s_fid</name>
  91.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  92.                     </cookie>
  93.                     <cookie>
  94.                         <name>gpv_pn</name>
  95.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  96.                     </cookie>
  97.                     <cookie>
  98.                         <name>s_vi</name>
  99.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  100.                     </cookie>
  101.                     <cookie>
  102.                         <name>AWSELB</name>
  103.                         <value>2D5391DD04A674FC3B8CA79E6EB5C034D568BDC74DC450753C61A036C784FB4C63AF4592AC65E3745A410FCB1B59956022AAEDAF8F9F1A9ECECABAF3C61CD1E0879668BA65</value>
  104.                     </cookie>
  105.                     <cookie>
  106.                         <name>JSESSIONID</name>
  107.                         <value>BB4FBCE72919856335E48EB3597024E1</value>
  108.                     </cookie>
  109.                     <cookie>
  110.                         <name>_ga</name>
  111.                         <value>GA1.3.1624410049.1485204102</value>
  112.                     </cookie>
  113.                     <cookie>
  114.                         <name>_gat</name>
  115.                         <value>1</value>
  116.                     </cookie>
  117.                 </cookies>
  118.                 <headers>
  119.                     <header>
  120.                         <name>Accept</name>
  121.                         <value>text/html, application/xhtml+xml, */*</value>
  122.                     </header>
  123.                     <header>
  124.                         <name>Referer</name>
  125.                         <value>https://account.manheim.com/customer/</value>
  126.                     </header>
  127.                     <header>
  128.                         <name>Accept-Language</name>
  129.                         <value>en-US</value>
  130.                     </header>
  131.                     <header>
  132.                         <name>User-Agent</name>
  133.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  134.                     </header>
  135.                     <header>
  136.                         <name>Accept-Encoding</name>
  137.                         <value>gzip, deflate</value>
  138.                     </header>
  139.                     <header>
  140.                         <name>Host</name>
  141.                         <value>account.manheim.com</value>
  142.                     </header>
  143.                     <header>
  144.                         <name>Connection</name>
  145.                         <value>Keep-Alive</value>
  146.                     </header>
  147.                     <header>
  148.                         <name>Cache-Control</name>
  149.                         <value>no-cache</value>
  150.                     </header>
  151.                     <header>
  152.                         <name>Cookie</name>
  153.                         <value>NG_TRANSLATE_LANG_KEY=%22en%22; logglytrackingsession=f7c9630a-19a2-473e-aeec-f179996742f7; x-auth-token=DF2j64sUMChSlp_DR-kDmhVbq5u8tP8vLpOPQT3LHuD3FDVIXvy0ao9C11dnlg-Ecd41227gJ8s5ce-hmxRemzGkollveRsIGaR5cDGfxymiQstboIltFdWx7WiMPvRe7pGvbfOz6mip3MIXWlnKYISiiudK_LeIhowYYbCGi-H7ZO2QADQDOSrL0yoMShjJ4_bhQlKdmJ3Vz6t0xUrZIKoZzI_2Yd3k2m3LCO_-3LAJQYTBD6W9a-8LZew_uPfdz8u7dC0FJJE5Azfft0iM3NeDHN_Jn_GzorrWmQxmXBzpVGMoAMwjycD57RaiQsJSS7SGQvChKCQoG0UKhtmBLdKDxYMLVQ7vSsKiec6I1313C1tV3BHKpCzs-WI1zXoHg-9jS-R3vcHVfDmut3xVnSmRWJZdaU9CUBzNubFTvvTTRDfd4LNLh7hirqnIKbGxFfDDWcLBrNKoLW4SoTrlLeNqhO4Juw6maWrsT-TeO2jywH_2ZS7YcDG21VJKWiBM2Vtud2plBCz3h-w9ioj3Co-3Evd0aq-TzXy6gxzOEfIHNta28PWUEEBaHCX0ebB84gGTtj1-jDInRRmrbSLJwfd_Wed1SVwXYFVSF0dZFrJJZwrPl4h7Pj7gV7LK6MBh; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; AWSELB=2D5391DD04A674FC3B8CA79E6EB5C034D568BDC74DC450753C61A036C784FB4C63AF4592AC65E3745A410FCB1B59956022AAEDAF8F9F1A9ECECABAF3C61CD1E0879668BA65; JSESSIONID=BB4FBCE72919856335E48EB3597024E1; _ga=GA1.3.1624410049.1485204102; _gat=1</value>
  154.                     </header>
  155.                 </headers>
  156.                 <queryString>
  157.                     <param>
  158.                         <name>customerNumber</name>
  159.                         <value>5216559</value>
  160.                     </param>
  161.                     <param>
  162.                         <name>consignmentId</name>
  163.                         <value>150115</value>
  164.                     </param>
  165.                     <param>
  166.                         <name>documentType</name>
  167.                         <value>BOS</value>
  168.                     </param>
  169.                 </queryString>
  170.                 <headersSize>2534</headersSize>
  171.                 <bodySize>0</bodySize>
  172.             </request>
  173.             <response>
  174.                 <status>302</status>
  175.                 <statusText>Found</statusText>
  176.                 <httpVersion>HTTP/1.1</httpVersion>
  177.                 <cookies/>
  178.                 <headers>
  179.                     <header>
  180.                         <name>App-Req-Id</name>
  181.                         <value>a4cccd26-0924-4d22-ad4a-10b81c955173</value>
  182.                     </header>
  183.                     <header>
  184.                         <name>App-WS-00003809</name>
  185.                         <value>360::POST::200::/batches::null</value>
  186.                     </header>
  187.                     <header>
  188.                         <name>Cache-Control</name>
  189.                         <value>no-cache, no-store, max-age=0, must-revalidate</value>
  190.                     </header>
  191.                     <header>
  192.                         <name>Content-Type</name>
  193.                         <value>text/plain; charset=UTF-8</value>
  194.                     </header>
  195.                     <header>
  196.                         <name>Date</name>
  197.                         <value>Mon, 23 Jan 2017 21:05:56 GMT</value>
  198.                     </header>
  199.                     <header>
  200.                         <name>Expires</name>
  201.                         <value>0</value>
  202.                     </header>
  203.                     <header>
  204.                         <name>Location</name>
  205.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  206.                     </header>
  207.                     <header>
  208.                         <name>Pragma</name>
  209.                         <value>no-cache</value>
  210.                     </header>
  211.                     <header>
  212.                         <name>Server</name>
  213.                         <value>Apache-Coyote/1.1</value>
  214.                     </header>
  215.                     <header>
  216.                         <name>Strict-Transport-Security</name>
  217.                         <value>max-age=31536000 ; includeSubDomains</value>
  218.                     </header>
  219.                     <header>
  220.                         <name>X-Application-Context</name>
  221.                         <value>application:prod:8080</value>
  222.                     </header>
  223.                     <header>
  224.                         <name>X-Content-Type-Options</name>
  225.                         <value>nosniff</value>
  226.                     </header>
  227.                     <header>
  228.                         <name>X-Frame-Options</name>
  229.                         <value>ALLOW-FROM=https://www.manheim.com</value>
  230.                     </header>
  231.                     <header>
  232.                         <name>X-XSS-Protection</name>
  233.                         <value>1; mode=block</value>
  234.                     </header>
  235.                     <header>
  236.                         <name>Content-Length</name>
  237.                         <value>0</value>
  238.                     </header>
  239.                     <header>
  240.                         <name>Connection</name>
  241.                         <value>keep-alive</value>
  242.                     </header>
  243.                 </headers>
  244.                 <content>
  245.                     <size>0</size>
  246.                     <mimeType>text/plain; charset=UTF-8</mimeType>
  247.                     <text/>
  248.                 </content>
  249.                 <redirectionURL/>
  250.                 <headersSize>1080</headersSize>
  251.                 <bodySize>0</bodySize>
  252.             </response>
  253.             <cache/>
  254.             <timings>
  255.                 <send>0</send>
  256.                 <wait>390</wait>
  257.                 <receive>0</receive>
  258.             </timings>
  259.         </entry>
  260.         <entry>
  261.             <pageref>0</pageref>
  262.             <startedDateTime>2017-01-23T21:05:57.6-05:00</startedDateTime>
  263.             <time>998</time>
  264.             <request>
  265.                 <method>GET</method>
  266.                 <url>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</url>
  267.                 <httpVersion>HTTP/1.1</httpVersion>
  268.                 <cookies>
  269.                     <cookie>
  270.                         <name>JSESSIONID</name>
  271.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  272.                     </cookie>
  273.                     <cookie>
  274.                         <name>s_ptc</name>
  275.                         <value>%5B%5BB%5D%5D</value>
  276.                     </cookie>
  277.                     <cookie>
  278.                         <name>s_cc</name>
  279.                         <value>true</value>
  280.                     </cookie>
  281.                     <cookie>
  282.                         <name>s_sq</name>
  283.                         <value>%5B%5BB%5D%5D</value>
  284.                     </cookie>
  285.                     <cookie>
  286.                         <name>PMNHMI</name>
  287.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  288.                     </cookie>
  289.                     <cookie>
  290.                         <name>auth_tkt</name>
  291.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  292.                     </cookie>
  293.                     <cookie>
  294.                         <name>g2gtransaction_buyer</name>
  295.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  296.                     </cookie>
  297.                     <cookie>
  298.                         <name>g2gtransaction_seller</name>
  299.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  300.                     </cookie>
  301.                     <cookie>
  302.                         <name>visitor_session_id</name>
  303.                         <value>1485204268_1017_10.141.164.4</value>
  304.                     </cookie>
  305.                     <cookie>
  306.                         <name>optimizelyEndUserId</name>
  307.                         <value>oeu1485203938119r0.5866153971530703</value>
  308.                     </cookie>
  309.                     <cookie>
  310.                         <name>optimizelySegments</name>
  311.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  312.                     </cookie>
  313.                     <cookie>
  314.                         <name>optimizelyBuckets</name>
  315.                         <value>%7B%7D</value>
  316.                     </cookie>
  317.                     <cookie>
  318.                         <name>s_fid</name>
  319.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  320.                     </cookie>
  321.                     <cookie>
  322.                         <name>gpv_pn</name>
  323.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  324.                     </cookie>
  325.                     <cookie>
  326.                         <name>s_vi</name>
  327.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  328.                     </cookie>
  329.                     <cookie>
  330.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  331.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  332.                     </cookie>
  333.                     <cookie>
  334.                         <name>oracle.uix</name>
  335.                         <value>0^^GMT-5:00^p</value>
  336.                     </cookie>
  337.                 </cookies>
  338.                 <headers>
  339.                     <header>
  340.                         <name>Accept</name>
  341.                         <value>text/html, application/xhtml+xml, */*</value>
  342.                     </header>
  343.                     <header>
  344.                         <name>Referer</name>
  345.                         <value>https://account.manheim.com/customer/</value>
  346.                     </header>
  347.                     <header>
  348.                         <name>Accept-Language</name>
  349.                         <value>en-US</value>
  350.                     </header>
  351.                     <header>
  352.                         <name>User-Agent</name>
  353.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  354.                     </header>
  355.                     <header>
  356.                         <name>Accept-Encoding</name>
  357.                         <value>gzip, deflate</value>
  358.                     </header>
  359.                     <header>
  360.                         <name>Cookie</name>
  361.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  362.                     </header>
  363.                     <header>
  364.                         <name>Connection</name>
  365.                         <value>Keep-Alive</value>
  366.                     </header>
  367.                     <header>
  368.                         <name>Cache-Control</name>
  369.                         <value>no-cache</value>
  370.                     </header>
  371.                     <header>
  372.                         <name>Host</name>
  373.                         <value>isupplier.manheim.com</value>
  374.                     </header>
  375.                 </headers>
  376.                 <queryString>
  377.                     <param>
  378.                         <name>function_id</name>
  379.                         <value>49949</value>
  380.                     </param>
  381.                     <param>
  382.                         <name>resp_id</name>
  383.                         <value>20678</value>
  384.                     </param>
  385.                     <param>
  386.                         <name>resp_appl_id</name>
  387.                         <value>222</value>
  388.                     </param>
  389.                     <param>
  390.                         <name>security_group_id</name>
  391.                         <value>0</value>
  392.                     </param>
  393.                     <param>
  394.                         <name>lang_code</name>
  395.                         <value>US</value>
  396.                     </param>
  397.                     <param>
  398.                         <name>params</name>
  399.                         <value>xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  400.                     </param>
  401.                 </queryString>
  402.                 <headersSize>2140</headersSize>
  403.                 <bodySize>0</bodySize>
  404.             </request>
  405.             <response>
  406.                 <status>200</status>
  407.                 <statusText>OK</statusText>
  408.                 <httpVersion>HTTP/1.1</httpVersion>
  409.                 <cookies>
  410.                     <cookie>
  411.                         <name>JSESSIONID</name>
  412.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  413.                         <path>/OA_HTML</path>
  414.                         <domain/>
  415.                         <httpOnly>false</httpOnly>
  416.                         <_secure>true</_secure>
  417.                     </cookie>
  418.                 </cookies>
  419.                 <headers>
  420.                     <header>
  421.                         <name>Date</name>
  422.                         <value>Mon, 23 Jan 2017 21:05:57 GMT</value>
  423.                     </header>
  424.                     <header>
  425.                         <name>Server</name>
  426.                         <value>Oracle-Application-Server-10g</value>
  427.                     </header>
  428.                     <header>
  429.                         <name>Set-Cookie</name>
  430.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; path=/OA_HTML; secure</value>
  431.                     </header>
  432.                     <header>
  433.                         <name>Content-Location</name>
  434.                         <value>/OA.jsp</value>
  435.                     </header>
  436.                     <header>
  437.                         <name>Keep-Alive</name>
  438.                         <value>timeout=15</value>
  439.                     </header>
  440.                     <header>
  441.                         <name>Connection</name>
  442.                         <value>Keep-Alive</value>
  443.                     </header>
  444.                     <header>
  445.                         <name>Transfer-Encoding</name>
  446.                         <value>chunked</value>
  447.                     </header>
  448.                     <header>
  449.                         <name>Content-Type</name>
  450.                         <value>text/html; charset=UTF-8</value>
  451.                     </header>
  452.                 </headers>
  453.                 <content>
  454.                     <size>8349</size>
  455.                     <mimeType>text/html; charset=UTF-8</mimeType>
  456.                     <text>
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473. &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;&lt;html dir="ltr" lang="en-US-ORACLE9I"&gt;&lt;head&gt;&lt;title&gt;Bill of Sales&lt;/title&gt;&lt;meta name="generator" content="Oracle UIX"&gt;&lt;meta http-equiv="X-UA-Compatible" content="IE=5"&gt;&lt;link rel="stylesheet" charset="UTF-8" type="text/css" href="/OA_HTML/cabo/styles/cache/swanEXTN-custom-2_3_6_9-en-ie-windows.css"&gt;&lt;script&gt;var _UixWindowOpenError='A popup window blocker has been detected in your browser. Popup blockers interfere with the operation of this application. Please disable your popup blocker or allow popups from this site.';&lt;/script&gt;&lt;script src="/OA_HTML/cabo/jsLibs/Common2_3_6_9.js"&gt;&lt;/script&gt;&lt;script&gt;_defaultTZ()&lt;/script&gt;&lt;script language="javascript" src="/OA_HTML/cabo/oajsLibs/oafcoreR121.js"&gt;&lt;/script&gt;&lt;script language="javascript" src="/OA_HTML/cabo/oajsLibs/oafb.js"&gt;&lt;/script&gt;&lt;script language="javascript" src="/OA_HTML/cabo/oajsLibs/OAFSlideoutMenu.js"&gt;&lt;/script&gt;&lt;/head&gt;&lt;body class="xk" onload="return _chain('_checkLoad(event)',' javascript: var tables= document.getElementsByTagName(\'table\'); var v_length = tables.length;  for (var i=tables.length-1; i&amp;gt;=0;i-=1) if ( i &lt; 3 || i &amp;gt; v_length-3 ) {  tables[i].parentNode.removeChild(tables[i]);  } ',this,event)" onunload="return _chain('_checkUnload(event)',' javascript: var tables= document.getElementsByTagName(\'table\'); var v_length = tables.length;  for (var i=tables.length-1; i&amp;gt;=0;i-=1) if ( i &lt; 3 || i &amp;gt; v_length-3 ) {  tables[i].parentNode.removeChild(tables[i]);  } ',this,event)" onbeforeunload="_savePageStateIE()"&gt;&lt;iframe id="_pprIFrame" name="_pprIFrame" frameborder="0" longdesc="#" title="" src="/OA_HTML/cabo/images/swan/t.htm" style="position:absolute;top:-100;visibility:hidden" width="0" height="0"&gt;&lt;/iframe&gt;&lt;div id="_pprBlockingDiv" onclick="return _pprConsumeClick(event);" style="position:absolute;left:0;top:0;width:0;height:0;cursor:wait;" onkeyup="return false;" onkeydown="return false;" onkeypress="return false;"&gt;&lt;/div&gt;&lt;div id="_uixDownload" style="behavior:url(#default#download)" class="x3f"&gt;&lt;/div&gt;&lt;script&gt;var _cachedLibs;&lt;/script&gt;&lt;script&gt;var _pprFirstClickPass=true;&lt;/script&gt;&lt;span id="_pprPageContent"&gt;&lt;form id="DefaultFormName" name="DefaultFormName" style="margin:0px" method="POST" action="/OA_HTML/OA.jsp?page=/man/oracle/apps/manar/xmlReports/webui/reportGeneratorPG&amp;_ti=1775371974&amp;language_code=US&amp;p_function_name=MAN_AR_RPT_ORDER_BOS&amp;p_auction_location=&amp;p_vin_number=&amp;p_consignment_id=150115&amp;p_order_number_from=100220471&amp;p_order_number_to=100220471&amp;p_order_date_from=&amp;p_order_date_to=&amp;p_customer_id=7534386&amp;p_group_code=&amp;P_INVOICE_TYPE=&amp;oapc=9&amp;oas=Q1bjIjjgTMceoxVFmH-9lA.."&gt;&lt;input id="_AM_TX_ID_FIELD" type="hidden" value="1cOTvyQUC" name="_AM_TX_ID_FIELD"&gt;&lt;input id="_FORM" type="hidden" value="DefaultFormName9Lu2EOst" name="_FORM"&gt;&lt;span id="lovHFCId"&gt;&lt;/span&gt;&lt;span id="PageLayoutRN"&gt;&lt;table cellpadding="0" cellspacing="0" border="0" width="100%" class="x6u" style="background-image:url(/OA_HTML/cabo/images/swan/headerBg.jpg);"&gt;&lt;tr&gt;&lt;td&gt;&lt;script&gt;var _tURL="\x2FOA_HTML\x2Fcabo\x2Fimages\x2Fswan\x2Ft.gif";var _axm;t('10','10')&lt;/script&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;table cellpadding="0" cellspacing="0" border="0" width="100%" style="padding:0px 10px;"&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;script&gt;t('10','10')&lt;/script&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" border="0" width="100%"&gt;&lt;tr&gt;&lt;td width="100%"&gt;&lt;table class="x73" style="background-image:url(/OA_HTML/cabo/images/swan/navBarUnderTopTabsBg.gif);" cellpadding="0" cellspacing="0" border="0" width="100%"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="x6t" style="height:100%"&gt;&lt;table id="FwkErrorBeanId" width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="x7x" style="height:100%"&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;/td&gt;&lt;td align="right" nowrap&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;noscript&gt;JavaScript enabled browser required.&lt;/noscript&gt;&lt;div&gt;&lt;/div&gt;&lt;span id="CustDocumentViewerRn"&gt;&lt;table id="options" cellpadding="0" cellspacing="0" border="0" width="100%"&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;table id="aciton" cellpadding="0" cellspacing="0" border="0" width="100%"&gt;&lt;tr&gt;&lt;td width="20px"&gt;&lt;script&gt;t(20,1)&lt;/script&gt;&lt;/td&gt;&lt;td width="16%" align="right" class="xc"&gt;&lt;button id="Export" title="Export" class="x7n" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="return _chain('submitForm(\'DefaultFormName\',1,{\'evtSrcRowIdx\':\'\',\'evtSrcRowId\':\'\',event:\'ExportPPR\',source:\'Export\'});return false;','submitForm(\'DefaultFormName\',1,{\'_FORM_SUBMIT_BUTTON\':\'Exportx_tzOM3p\'});return false',this,event,true)" type="submit"&gt;Export&lt;/button&gt;&lt;/td&gt;&lt;td width="12"&gt;&lt;script&gt;t('12','0')&lt;/script&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;/td&gt;&lt;td width="12"&gt;&lt;script&gt;t('12','0')&lt;/script&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;/td&gt;&lt;td width="12"&gt;&lt;script&gt;t('12','0')&lt;/script&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;/td&gt;&lt;td width="12"&gt;&lt;script&gt;t('12','0')&lt;/script&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;/td&gt;&lt;td width="12"&gt;&lt;script&gt;t('12','0')&lt;/script&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;table id="TableRn" align="center" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr id="RowRn"&gt;&lt;td id="Spacer" width="90%"&gt;&lt;script id="spacer"&gt;t()&lt;/script&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;span id="Output"&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td width="5%"&gt;&lt;script&gt;t('12')&lt;/script&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;input id="_fwkAbsolutePageName" type="hidden" value="/man/oracle/apps/manar/xmlReports/webui/reportGeneratorPG:::j7HZG_zA" name="_fwkAbsolutePageName"&gt;&lt;div&gt;&lt;/div&gt;&lt;iframe parent="OAPageLayoutBean, localName='pageLayout'" name ="MANARBOS" title ="MANARBOS" height="200%" width="100%" src="/OA_HTML/xdo_doc_display.jsp?dbcName=PMNHMI&amp;amp;fileName=MANARBOS-135780714_out.pdf.pdf&amp;amp;mFileLength=29680&amp;amp;p_output=/pmnhmi/applmgr/common/webapps/oacore/html/fwk/t/MANARBOS-135780714_out.pdf&amp;amp;outputType=PDF" id="IFRAME" UINodeName="IFRAME" style="HTML_WEB"&gt;&lt;/iframe&gt;&lt;div&gt;&lt;div&gt;&lt;script&gt;t(1,9)&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;script&gt;t(1,10)&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" border="0" width="100%" class="x70" style="background-image:url(/OA_HTML/cabo/images/swan/footerBg.gif);"&gt;&lt;/table&gt;&lt;/span&gt;&lt;input id="_fwkActBtnName_Export_ExportPPR$$unvalidated" type="hidden" value="falseAHtQSLX3" name="_fwkActBtnName_Export_ExportPPR$$unvalidated"&gt;&lt;input id="_fwkActBtnName_Export_ExportPPR$$serverUnvalidated" type="hidden" value="falseosGFMet3" name="_fwkActBtnName_Export_ExportPPR$$serverUnvalidated"&gt;&lt;input id="_fwkActBtnName_Export_ExportPPR$$processFormDataCalled" type="hidden" value="truev_Fb8osQ" name="_fwkActBtnName_Export_ExportPPR$$processFormDataCalled"&gt;&lt;input id="Export$$unvalidated" type="hidden" value="falseHVG78mwZ" name="Export$$unvalidated"&gt;&lt;input id="Export$$serverUnvalidated" type="hidden" value="falseBMsBVCtw" name="Export$$serverUnvalidated"&gt;&lt;input id="Export$$processFormDataCalled" type="hidden" value="true-148JLwX" name="Export$$processFormDataCalled"&gt;&lt;input id="FORM_MAC_LIST" type="hidden" value="_fwkAbsolutePageName^Export$$serverUnvalidated^_FORM_SUBMIT_BUTTON^evtSrcRowId^_AM_TX_ID_FIELD^Export$$processFormDataCalled^_fwkActBtnName_Export_ExportPPR$$processFormDataCalled^evtSrcRowIdx^Export$$unvalidated^_fwkActBtnName_Export_ExportPPR$$unvalidated^_fwkActBtnName_Export_ExportPPR$$serverUnvalidated^_FORM^serverValidate^_FORMEVENT***@@@FORM_MAC_LIST***@@@event^source^FORM_MAC_LIST^evtSrcRowId^evtSrcRowIdx63Tyflhm8gHm3nEUABQEuQ.." name="FORM_MAC_LIST"&gt;&lt;span id="_DefaultFormName_Postscript"&gt;&lt;input type="hidden" name="_FORMEVENT"&gt;&lt;input type="hidden" name="serverValidate"&gt;&lt;input type="hidden" name="evtSrcRowIdx"&gt;&lt;input type="hidden" name="evtSrcRowId"&gt;&lt;input type="hidden" name="_FORM_SUBMIT_BUTTON"&gt;&lt;input type="hidden" name="event"&gt;&lt;input type="hidden" name="source"&gt;&lt;script&gt;var _resetDefaultFormNameNames=["_FORMEVENT","serverValidate","evtSrcRowIdx","evtSrcRowId","_FORM_SUBMIT_BUTTON","event","source"];&lt;/script&gt;&lt;script&gt;function _DefaultFormNameValidater(form){return true;}&lt;/script&gt;&lt;/span&gt;&lt;script&gt;_submitFormCheck();&lt;/script&gt;&lt;/form&gt;&lt;iframe name=formsLauncher src="https://isupplier.manheim.com:443/OA_HTML/blank.html" title="Forms Launcher" height=5px width=5px scrolling=no frameborder=no&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;input id="_pprSaveLib" type="hidden" disabled&gt;&lt;input id="_pprSaveScript" type="hidden" disabled&gt;&lt;input id="_pprSavePage" type="hidden" disabled&gt;&lt;script&gt;var _uixDoneMessage="Done."&lt;/script&gt;&lt;script&gt;document.body.style.marginLeft="0px";document.body.style.marginRight="0px";document.body.style.marginTop="0px";&lt;/script&gt;&lt;/body&gt;&lt;!-- Created by Oracle UIX , Accessibility:disabled, laf:swanEXTN (swanEXTN) --&gt;&lt;/html&gt;
  474. </text>
  475.                 </content>
  476.                 <redirectionURL/>
  477.                 <headersSize>378</headersSize>
  478.                 <bodySize>8349</bodySize>
  479.             </response>
  480.             <cache/>
  481.             <timings>
  482.                 <send>0</send>
  483.                 <wait>359</wait>
  484.                 <receive>639</receive>
  485.             </timings>
  486.         </entry>
  487.         <entry>
  488.             <pageref>0</pageref>
  489.             <startedDateTime>2017-01-23T21:05:57.365-05:00</startedDateTime>
  490.             <time>281</time>
  491.             <request>
  492.                 <method>GET</method>
  493.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/styles/cache/swanEXTN-custom-2_3_6_9-en-ie-windows.css</url>
  494.                 <httpVersion>HTTP/1.1</httpVersion>
  495.                 <cookies>
  496.                     <cookie>
  497.                         <name>JSESSIONID</name>
  498.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  499.                     </cookie>
  500.                     <cookie>
  501.                         <name>s_ptc</name>
  502.                         <value>%5B%5BB%5D%5D</value>
  503.                     </cookie>
  504.                     <cookie>
  505.                         <name>s_cc</name>
  506.                         <value>true</value>
  507.                     </cookie>
  508.                     <cookie>
  509.                         <name>s_sq</name>
  510.                         <value>%5B%5BB%5D%5D</value>
  511.                     </cookie>
  512.                     <cookie>
  513.                         <name>PMNHMI</name>
  514.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  515.                     </cookie>
  516.                     <cookie>
  517.                         <name>auth_tkt</name>
  518.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  519.                     </cookie>
  520.                     <cookie>
  521.                         <name>g2gtransaction_buyer</name>
  522.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  523.                     </cookie>
  524.                     <cookie>
  525.                         <name>g2gtransaction_seller</name>
  526.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  527.                     </cookie>
  528.                     <cookie>
  529.                         <name>visitor_session_id</name>
  530.                         <value>1485204268_1017_10.141.164.4</value>
  531.                     </cookie>
  532.                     <cookie>
  533.                         <name>optimizelyEndUserId</name>
  534.                         <value>oeu1485203938119r0.5866153971530703</value>
  535.                     </cookie>
  536.                     <cookie>
  537.                         <name>optimizelySegments</name>
  538.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  539.                     </cookie>
  540.                     <cookie>
  541.                         <name>optimizelyBuckets</name>
  542.                         <value>%7B%7D</value>
  543.                     </cookie>
  544.                     <cookie>
  545.                         <name>s_fid</name>
  546.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  547.                     </cookie>
  548.                     <cookie>
  549.                         <name>gpv_pn</name>
  550.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  551.                     </cookie>
  552.                     <cookie>
  553.                         <name>s_vi</name>
  554.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  555.                     </cookie>
  556.                     <cookie>
  557.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  558.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  559.                     </cookie>
  560.                     <cookie>
  561.                         <name>oracle.uix</name>
  562.                         <value>0^^GMT-5:00^p</value>
  563.                     </cookie>
  564.                 </cookies>
  565.                 <headers>
  566.                     <header>
  567.                         <name>Accept</name>
  568.                         <value>text/css, */*</value>
  569.                     </header>
  570.                     <header>
  571.                         <name>Referer</name>
  572.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  573.                     </header>
  574.                     <header>
  575.                         <name>Accept-Language</name>
  576.                         <value>en-US</value>
  577.                     </header>
  578.                     <header>
  579.                         <name>User-Agent</name>
  580.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  581.                     </header>
  582.                     <header>
  583.                         <name>Accept-Encoding</name>
  584.                         <value>gzip, deflate</value>
  585.                     </header>
  586.                     <header>
  587.                         <name>Host</name>
  588.                         <value>isupplier.manheim.com</value>
  589.                     </header>
  590.                     <header>
  591.                         <name>Connection</name>
  592.                         <value>Keep-Alive</value>
  593.                     </header>
  594.                     <header>
  595.                         <name>Cache-Control</name>
  596.                         <value>no-cache</value>
  597.                     </header>
  598.                     <header>
  599.                         <name>Cookie</name>
  600.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  601.                     </header>
  602.                 </headers>
  603.                 <queryString/>
  604.                 <headersSize>2176</headersSize>
  605.                 <bodySize>0</bodySize>
  606.             </request>
  607.             <response>
  608.                 <status>200</status>
  609.                 <statusText>OK</statusText>
  610.                 <httpVersion>HTTP/1.1</httpVersion>
  611.                 <cookies/>
  612.                 <headers>
  613.                     <header>
  614.                         <name>Date</name>
  615.                         <value>Mon, 23 Jan 2017 21:05:57 GMT</value>
  616.                     </header>
  617.                     <header>
  618.                         <name>Server</name>
  619.                         <value>Oracle-Application-Server-10g</value>
  620.                     </header>
  621.                     <header>
  622.                         <name>Last-Modified</name>
  623.                         <value>Sun, 21 Aug 2016 11:41:04 GMT</value>
  624.                     </header>
  625.                     <header>
  626.                         <name>Keep-Alive</name>
  627.                         <value>timeout=15</value>
  628.                     </header>
  629.                     <header>
  630.                         <name>Connection</name>
  631.                         <value>Keep-Alive</value>
  632.                     </header>
  633.                     <header>
  634.                         <name>Transfer-Encoding</name>
  635.                         <value>chunked</value>
  636.                     </header>
  637.                     <header>
  638.                         <name>Content-Type</name>
  639.                         <value>text/css</value>
  640.                     </header>
  641.                 </headers>
  642.                 <content>
  643.                     <size>50932</size>
  644.                     <mimeType>text/css</mimeType>
  645.                     <text>/* CSS file generated on Sun Aug 21 11:41:04 GMT 2016 */
  646. .OraInstructionText,.x0,.OraTipText,.x5g,.p_OraRequired,.x5o {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3a5a87}
  647. .OraInstructionTextStrong,.x1,.OraDataText,.x2,.OraTableControlBarText,.x58,.OraBISwanHeaderSubSub,.x82,.OraBISwanToolbarHeader,.x83,.OraBISwanPageItems,.x84 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c}
  648. .OraDataNumber,.x3 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c;text-align:right;white-space:nowrap}
  649. .OraFieldText,.x4,.OraFieldTextLTR,.x35,.OraPhoneFieldText,.x37,.OraPostalCodeFieldText,.x39,.OraAddressFieldText,.x3b,.OraNavBarViewOnly,.x4a,.OraMessageBoxText,.x6i,.OraProcessingStatusFixed,.x6k,.OraBINavBarViewOnly,.x8v,.OraBINavBarViewOnly_small,.x8w,.OraBIFieldText,.x98,.OraBIFieldText_small,.x99 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c}
  650. .OraFieldTextDisabled,.x5,.OraFieldTextLTRDisabled,.x36,.OraPhoneFieldTextDisabled,.x38,.OraPostalCodeFieldTextDisabled,.x3a,.OraAddressFieldTextDisabled,.x3c {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#999999}
  651. .OraFieldNumber,.x6 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:right;color:#3c3c3c;white-space:nowrap}
  652. .OraFieldNumberDisabled,.x7 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:right;color:#999999;white-space:nowrap}
  653. .OraFormFieldText,.x8 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;background-color:#ffffff}
  654. .OraFormFieldTextDisabled,.x9 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#ffffff;color:#999999}
  655. .OraFormFieldNumber,.xa {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:right;color:#3c3c3c;background-color:#ffffff;white-space:nowrap}
  656. .OraFormFieldNumberDisabled,.xb {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:right;background-color:#ffffff;color:#999999;white-space:nowrap}
  657. .OraPromptText,.xc {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:right;color:#3c3c3c;font-weight:normal}
  658. .OraRequiredIcon,.xg {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3a5a87;font-weight:normal}
  659. .OraLink:link,.xh:link,.OraLink:active,.xh:active,.OraLink:visited,.xh:visited,.OraBulletedList A,.xn A,.OraCopyright A,.x12 A,.OraPrivacy A,.x13 A,.OraAbout A,.x14 A,.OraLinkText,.x32,.OraVLinkText,.x33,.OraALinkText,.x34,.OraHGridNavRowActiveLink,.x41,.OraNavBarActiveLink,.x48,.OraShuttleLinkText,.x4k,.OraSubTab A,.x4r A,.p_OraTreeRow A:link,.x5m A:link,.p_OraTreeRow A:active,.x5m A:active,.p_OraTreeRow A:visited,.x5m A:visited,SPAN.p_OraTreeRow A:link,SPAN.x5m A:link,SPAN.p_OraTreeRow A:visited,SPAN.x5m A:visited,.SwaShuttleLinkText .OraLink,.x7t .xh,.OraBISwanToolbarLink,.x85,.OraBINavBarActiveLink,.x8x,.OraBINavBarActiveLink_small,.x8y,A.OraSimTreeNodeLink:link,A.xa5:link,A.OraSimTreeNodeLink:active,A.xa5:active,A.OraSimTreeNodeLink:visited,A.xa5:visited,A.BscSimTreeNodeLink:link,A.xad:link,A.BscSimTreeNodeLink:active,A.xad:active,A.BscSimTreeNodeLink:visited,A.xad:visited {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#2b6d87}
  660. .OraLinkDisabled,.xi,button,.OraContentContainerContentTransparent,.xy,.OraContentContainerContentLight,.xz,.OraContentContainerContentMedium,.x10,.OraContentContainerContentDark,.x11,.OraTabBar,.x1j,.p_OraDisabled,.x3d {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small}
  661. .OraApplicationSwitcherText,.xj,.p_InContextBrandingText,.x2s {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#ffffff}
  662. .OraBody,.xk {background-color:#ffffff;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;margin:0;padding:0}
  663. .OraBreadCrumbs,.xl,.OraBreadCrumbs A,.xl A,.OraBreadCrumbsSelected A,.xm A,.OraBreadCrumbs A:link,.xl A:link,.OraBreadCrumbs A:visited,.xl A:visited,.OraBreadCrumbsSelected,.xm,.OraBreadCrumbsSelected A:link,.xm A:link,.OraBreadCrumbsSelected A:visited,.xm A:visited {font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;background-color:#eaeff5;padding-left:5px;color:#2b6d87;text-decoration:none}
  664. .OraBulletedList UL,.xn UL {margin:4px 0px 4px 8px;padding-left:8px}
  665. .OraRadioButton,.xo {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:middle}
  666. .OraRadioButtonDisabled,.xp {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#999999;vertical-align:middle}
  667. .OraAccessKeyChar,.xq,.OraSideBar .OraStyledList li a:hover,.x1h .x4o li a:hover,.OraSideBarBody a:hover,.x75 a:hover {text-decoration:underline}
  668. .OraColorFieldSwatchOverlayIcon,.xr {position:relative;left:-7px;top:5px}
  669. .OraContentContainerHeader,.xw {margin-top:1px;font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;padding:0px;font-family:Tahoma;color:#343434;border-bottom:0px;background-repeat:repeat-x;background-color:#87b4d9}
  670. .OraContentContainerLight .OraContentContainerBody,.xt .xx,.OraBGAccentLight,.x2r,.OraMessageBox .OraHeaderContent .p_OraSpacingHeader,.x1g .x79 .x6a,.OraUserInfo,.x7v {background-color:#eaeff5}
  671. .OraContentContainerMedium .OraContentContainerBody,.xu .xx,.OraContentContainerContentLight .OraContentContainerBody,.xz .xx,.OraContentContainerBody .OraStyledList li a,.xx .x4o li a,.OraMessageBoxBody,.x7e {background-color:#d9e5ef}
  672. .OraContentContainerDark .OraContentContainerBody,.xv .xx,.OraContentContainerContentDark .OraContentContainerBody,.x11 .xx,.OraBGAccentDark,.x2p {background-color:#cfe0f1}
  673. .OraContentContainerContentMedium .OraContentContainerBody,.x10 .xx,.OraBGAccentMedium,.x2q {background-color:#e7eff8}
  674. .OraCopyright,.x12 {white-space:nowrap;font-family:Arial;color:#ffffff;text-decoration:none;font-size:xx-small}
  675. .OraPrivacy,.x13 {white-space:nowrap;text-align:right;font-size:x-small;font-family:Arial;color:#fdf5de;text-decoration:none}
  676. .OraAbout,.x14 {white-space:nowrap;font-size:x-small;font-family:Arial;color:#fdf5de;text-decoration:none}
  677. .OraGlobalButtonText,.x15 {padding:5px;font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;color:#ffffff;text-decoration:none}
  678. .OraGlobalButtonTextSelected,.x16 {padding:5px;font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;color:#ffffff;text-decoration:none;font-weight:bold}
  679. .OraGlobalButtonTextDisabled,.x17 {padding:5px;font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;text-decoration:none;color:#acb2bd}
  680. .OraGlobalHeaderSelected,.x1a,.OraGlobalHeaderSelected A:link,.x1a A:link,.OraGlobalHeaderSelected A:visited,.x1a A:visited {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;white-space:nowrap;text-decoration:none;vertical-align:middle;margin:0px 8px;color:#013d74}
  681. .OraGlobalHeaderSeparator,.x1b {margin:0px 8px;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#ffffff;font-weight:bold;padding:0px}
  682. .OraHGridExpansionIcon,.x1c {color:#a3c2df;position:absolute;top:0px;left:-16px}
  683. .OraMessageBox,.x1g {background-color:#d9e5ef;margin-top:10px}
  684. .OraSideBar,.x1h,.OraSideNav,.x7q {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#eaeff5;color:#708fac}
  685. .OraSortableHeaderSortIcon,.x1i {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%;color:#a3c2df;text-decoration:none}
  686. .OraTabBarEnabled,.x1k {background-color:#eaeff5;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#4f6070;background-repeat:repeat-x}
  687. .OraTabBarSelected,.x1l {background-color:#a3c2df;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#234a82;background-repeat:repeat-x}
  688. .OraTabBarDisabled,.x1m {background-color:#eaeff5;color:#9cadbe}
  689. .OraTabBarEnabled A,.x1k A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#4f6070}
  690. .OraTabBarSelected A,.x1l A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#234a82}
  691. .OraTabBarSeparator,.x1n {width:0px}
  692. .OraTableContent,.x1o {border-color:#c9cbd3;border-style:solid;border-width:1px;border-collapse:collapse}
  693. .OraTableControlBarTop,.x1p {border-style:solid;border-width:1px 1px 0px;background-color:#edf6ff;border-color:#c9cbd3;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;padding:1px 2px}
  694. .OraTableControlBarBottom,.x1q {border-style:solid;border-width:0px 1px 1px;background-color:#edf6ff;border-color:#c9cbd3;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;padding:1px 2px}
  695. .OraTableSubControlBar,.x1r {border-color:#c9cbd3;border-style:solid;border-width:1px 1px 0px;padding:1px 2px;background-color:#edf6ff}
  696. .OraTableCellText,.x1s {color:#3c3c3c;vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-color:#c9cbd3;background-color:#f2f2f5}
  697. .OraTableCellTextBand,.x1t,.OraHGridNavCell,.x5x {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:baseline;background-color:#ffffff;border-color:#c9cbd3}
  698. .OraTableCellNumber,.x1u {text-align:right;white-space:nowrap;padding-right:2px;color:#3c3c3c;vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-color:#c9cbd3;background-color:#f2f2f5}
  699. .OraTableCellNumberBand,.x1v {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:baseline;background-color:#ffffff;border-color:#c9cbd3;text-align:right;white-space:nowrap;padding-right:2px}
  700. .OraTableCellIconButton,.x1w {color:#3c3c3c;text-align:center;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-color:#c9cbd3;background-color:#f2f2f5;vertical-align:middle}
  701. .OraTableCellIconButtonBand,.x1x {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;background-color:#ffffff;border-color:#c9cbd3;text-align:center;vertical-align:middle}
  702. .OraTableColumnHeader,.x1y {text-align:left;vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3}
  703. .OraTableColumnHeaderNumber,.x1z {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;text-align:right;white-space:normal}
  704. .OraTableColumnHeaderIconButton,.x20 {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;text-align:center}
  705. .OraTableRowHeader,.x21 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;text-align:right;vertical-align:middle}
  706. .OraTableDetail,.x22 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;border-color:#c9cbd3;background-color:#ffffff}
  707. .OraTableColumnFooter,.x23,.OraTableColumnFooter .OraPromptText,.x23 .xc {text-align:left;color:#a3c2df;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#edf6ff;border-color:#c9cbd3}
  708. .OraTableTotal,.x24 {text-align:right;border-color:#c9cbd3;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c;background-color:#edf6ff;padding:1px 2px}
  709. .OraTableTotalNumber,.x25 {font-weight:bold;text-align:right;color:#3c3c3c;white-space:nowrap;border-color:#c9cbd3;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#edf6ff;padding:1px 2px;vertical-align:middle}
  710. .OraTableTotalText,.x26 {font-weight:bold;text-align:left;color:#3c3c3c;vertical-align:baseline;border-color:#c9cbd3;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#edf6ff;padding:1px 2px}
  711. .OraTableSortableColumnHeader,.x27 {text-align:left;vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;cursor:pointer}
  712. .OraTableSortableColumnHeaderNumber,.x28 {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;cursor:pointer;text-align:right;white-space:normal}
  713. .OraTableSortableColumnHeaderIconButton,.x29 {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;cursor:pointer;text-align:center}
  714. .OraTableSortableHeaderLink,.x2a,.OraTableHeaderLink,.x2b {text-align:left;vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;border-color:#c9cbd3;text-decoration:none;color:#3c3c3c}
  715. .OraTrainActive,.x2c {text-align:center;border-color:#a3c2df;font-size:x-small;font-family:Arial,Tahoma,Helvetica,Geneva,sans-serif;font-weight:bold;color:#2e558c}
  716. .OraTrainVisited,.x2d {text-align:center;border-color:#999999;font-size:x-small;font-family:Arial,Tahoma,Helvetica,Geneva,sans-serif;color:#4f6070}
  717. .OraTrainVisited A,.x2d A {font-size:x-small;font-family:Arial,Tahoma,Helvetica,Geneva,sans-serif;color:#4f6070}
  718. .OraTrainDisabled,.x2e {text-align:center;border-color:#cccccc;font-size:x-small;font-family:Arial,Tahoma,Helvetica,Geneva,sans-serif;color:#878f9e}
  719. .OraTrainUnvisited,.x2f {text-align:center;border-color:#a3c2df;font-size:x-small;font-family:Arial,Tahoma,Helvetica,Geneva,sans-serif;color:#2e558c}
  720. .OraTrainUnvisited A,.x2f A {font-size:x-small;font-family:Arial,Tahoma,Helvetica,Geneva,sans-serif;color:#2e558c}
  721. .OraBGColorVeryDark,.x2g {background-color:#708fac}
  722. .OraBGColorDark,.x2h,.OraNavigateTable .OraNav3Selected,.x9t .x4m {background-color:#a3c2df}
  723. .OraBGColorMedium,.x2i {background-color:#d6f5ff}
  724. .OraBGColorLight,.x2j,.p_OraColorPaletteEmptyCell,.x3i {background-color:#ffffff}
  725. .OraBGGrayVeryDark,.x2k {background-color:#333333}
  726. .OraBGGrayDark,.x2l {background-color:#666666}
  727. .OraBGGrayMedium,.x2m {background-color:#999999}
  728. .OraBGGrayLight,.x2n {background-color:#cccccc}
  729. .OraBGAccentVeryDark,.x2o,.OraTable,.x5a {background-color:#9cadbe}
  730. .OraPageStampText,.x2t,.OraMessageBoxLink,.x6d,.OraProcessingStatusVariable,.x6j {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#a3c2df}
  731. .OraPageStampLabel,.x2u {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#a3c2df}
  732. .OraInlineInfoText,.x2v {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;color:#426ca7;font-size:xx-small}
  733. .OraTextInline,.x2w {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:57%;color:#d6f5ff}
  734. .OraErrorText,.x2x {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#c81c24}
  735. .OraErrorNameText,.x2z,.OraMessageBoxErrorLink,.x6g {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#c81c24}
  736. .OraInlineErrorText,.x30 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:57%;color:#c81c24}
  737. .OraGlobalPageTitle,.x31 {color:#48648c;font-weight:bold;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  738. .p_OraSelected,.x3e,.OraNav1Selected,.x6n {background-color:#a3c2df;font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#48648c;text-decoration:none}
  739. .p_OraHiddenLabel,.x3f {width:0px;height:0px;overflow:hidden;position:absolute}
  740. .p_OraColorFieldSwatch,.x3g {border-color:#3c3c3c;border-style:solid;border-width:1}
  741. .p_OraColorPalette,.x3h {background-color:#3c3c3c}
  742. .OraCalendarNav A,.x3j A,.OraInlineCalendarNav A,.x3o A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#2b6d87;text-decoration:none}
  743. .OraCalendarTitle,.x3k {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:small;text-align:center;background-color:#ffffff;color:#a3c2df;padding:2px}
  744. .OraCalendarHeader,.x3l {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;background-color:#e6eff8;border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:1;line-height:1.5;text-align:center}
  745. .OraCalendarContent,.x3m {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#7e8694;background-color:#f2f2f5;border-style:solid;border-color:#a5a9b6;border-width:1;padding:2px;line-height:1.5;text-align:center}
  746. .OraCalendarSelected,.x3n {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;font-weight:bold;background-color:#e6eff8;padding:2px}
  747. .OraCalendarContent A,.x3m A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;background-color:#f2f2f5;padding:2px;line-height:1.5;text-decoration:none}
  748. .OraInlineCalendarTitle,.x3p {text-align:center;background-color:#ffffff;color:#a3c2df;padding:2px;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%;font-weight:normal}
  749. .OraInlineCalendarHeader,.x3q {text-align:center;padding:2px;color:#3c3c3c;background-color:#cfe0f1;border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:1;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  750. .OraInlineCalendarContent,.x3r {text-align:center;text-decoration:none;color:#3c3c3c;background-color:#f2f2f5;border-style:solid;border-color:#a5a9b6;border-width:1;padding:2px;line-height:1.5;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  751. .OraInlineCalendarSelected,.x3s {font-weight:bold;text-decoration:none}
  752. .OraInlineCalendarContent A,.x3r A {text-align:center;color:#3c3c3c;background-color:#f2f2f5;padding:2px;line-height:1.5;text-decoration:none;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  753. .p_OraHeaderNest,.x3z {float:right;margin:5px 0px 0px 0px;width:97%;clear:both}
  754. .OraHGridLocatorHeader,.x40,.OraContentContainerBackgroundLight,.x5q {background-color:#eaeff5;border-color:#cfe0f1}
  755. .OraHGridNavRowInactiveLink,.x42 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#9cadbe}
  756. .OraHeaderSub,.x43 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c;vertical-align:middle;margin-bottom:0px;padding:0px 0px 0px 8px;margin-top:1px;border-bottom:0px}
  757. .OraHeaderSubSub,.x44 {margin-top:1px;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c;vertical-align:middle;margin-bottom:0px;padding:0px;border-bottom:1px solid #99bedc}
  758. .OraMessageBoxList,.x46 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;margin-bottom:0px;margin-top:5px;margin-left:4px;padding-left:25px}
  759. .p_OraMessageBoxMessage,.x47 {color:#3c3c3c;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;margin-left:4px}
  760. .OraNavBarInactiveLink,.x49,.OraBINavBarInactiveLink,.x8z,.OraBINavBarInactiveLink_small,.x90 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#7e8694}
  761. .p_OraQuickSearchBox,.x4b {border-style:solid;padding:2pt 5pt;border-width:0px 1px 1px 1px;background-color:#ccd7e0;border-color:#ccd7e0}
  762. .OraRichTextEditorButtonBar,.x4e {width:22px;height:22px;text-align:center;padding:2px;cursor:default}
  763. .OraRichTextEditorSpace,.x4f {background-color:buttonface;width:0px;height:24px}
  764. .OraRichTextEditorDivider,.x4g {background-color:buttonface;border-left:buttonshadow solid 1px;border-top:buttonshadow solid 1px;border-right:buttonhighlight solid 1px;border-bottom:buttonhighlight solid 1px;width:2px;height:24px}
  765. .p_OraProductBrandingText,.x4h {color:#a3c2df;position:relative;font-family:Garamond, Times, Times New Roman, Serif;font-weight:normal;font-size:24pt;line-height:28.8pt;top:-4.8pt}
  766. .p_OraProductBrandingCompactText,.x4i {margin-bottom:0px;font-family:Arial;font-weight:bold;color:#f7f4ef;padding:0px;margin:0px;font-size:small}
  767. .OraShuttleHeader,.x4j {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%;color:#3c3c3c;font-weight:normal;padding:0px 0px 2px 1px}
  768. .p_OraSideBarMinWidth,.x4l {width:140px}
  769. .OraNav3Selected,.x4m,.OraNav3Selected A:link,.x4m A:link,.OraNav3Selected A:visited,.x4m A:visited,.OraNav3Selected A:hover,.x4m A:hover {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;text-decoration:none;background-color:#a3c2df;color:#013d74}
  770. .OraNav3,.x4n,.OraNav3 A:link,.x4n A:link,.OraNav3 A:visited,.x4n A:visited,.OraNav3 A:hover,.x4n A:hover {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;text-decoration:none;background-color:#ccd7e0;color:#6e758a}
  771. .OraStyledList,.x4o {list-style-position:inside;padding:0px 0px 0px 4px;margin:0px}
  772. .OraStyledList .OraStyledList,.x4o .x4o {padding:0pt 0pt 0pt 10pt}
  773. .OraSubTab,.x4r {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;padding:0px 8px;background-color:#eaeff5;padding-bottom:1pt}
  774. .OraSubTab .p_OraDisabled,.x4r .x3d {color:#9cadbe}
  775. .OraSubTabSelected,.x4s {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;padding:0px 8px}
  776. .OraSubTabSelected A,.x4s A,.p_OraTreeDisclosedSymbol A:link,.x5j A:link,.p_OraTreeDisclosedSymbol A:active,.x5j A:active,.p_OraTreeDisclosedSymbol A:visited,.x5j A:visited {color:#a3c2df;text-decoration:none}
  777. .OraTableBorder0001,.x4t {border-style:solid;border-width:0px 0px 0px 1px}
  778. .OraTableBorder0010,.x4u {border-style:solid;border-width:0px 0px 1px}
  779. .OraTableBorder0011,.x4v {border-style:solid;border-width:0px 0px 1px 1px}
  780. .OraTableBorder0100,.x4w {border-style:solid;border-width:0px 1px 0px 0px}
  781. .OraTableBorder0101,.x4x {border-style:solid;border-width:0px 1px}
  782. .OraTableBorder0110,.x4y {border-style:solid;border-width:0px 1px 1px 0px}
  783. .OraTableBorder0111,.x4z {border-style:solid;border-width:0px 1px 1px}
  784. .OraTableBorder1000,.x50 {border-style:solid;border-width:1px 0px 0px}
  785. .OraTableBorder1001,.x51 {border-style:solid;border-width:1px 0px 0px 1px}
  786. .OraTableBorder1010,.x52 {border-style:solid;border-width:1px 0px}
  787. .OraTableBorder1011,.x53 {border-style:solid;border-width:1px 0px 1px 1px}
  788. .OraTableBorder1100,.x54 {border-style:solid;border-width:1px 1px 0px 0px}
  789. .OraTableBorder1101,.x55 {border-style:solid;border-width:1px 1px 0px}
  790. .OraTableBorder1110,.x56 {border-style:solid;border-width:1px 1px 1px 0px}
  791. .OraTableBorder1111,.x57 {border-style:solid;border-width:1px}
  792. .OraTableTitle,.x59 {font-weight:bold;color:#3c3c3c;vertical-align:middle;margin-bottom:0px;padding:0px 0px 0px 8px;margin-top:1px;border-bottom:0px;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%}
  793. .OraTableAddTotal,.x5b {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;text-align:left;color:#a3c2df;background-color:#edf6ff}
  794. .OraTableCellSelect,.x5c {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:baseline;background-color:#eaeff5;border-color:#c9cbd3;text-align:center}
  795. .OraTableCellSelectBand,.x5d {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:baseline;background-color:#ffffff;border-color:#c9cbd3;text-align:center}
  796. .OraSortableHeaderBorder,.x5e {border-style:outset;border-color:#c9cbd3;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-width:1px}
  797. .OraTipLabel,.x5f {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#426ca7}
  798. .p_OraTreeIcon,.x5k {vertical-align:top}
  799. .p_OraTreeNodeAdjust,.x5l {padding-bottom:2px}
  800. .p_OraTreeRow,.x5m {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#003366}
  801. .p_OraTreeRowSelected,.x5n {background-color:#a3c2df;font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#48648c}
  802. .p_OraTreeRowSelected A:link,.x5n A:link,.p_OraTreeRowSelected A:active,.x5n A:active,.p_OraTreeRowSelected A:visited,.x5n A:visited,.OraNav2Enabled A,.x5v A,TD SPAN.p_OraTreeRowSelected A:link,TD SPAN.x5n A:link,TD SPAN.p_OraTreeRowSelected A:active,TD SPAN.x5n A:active,TD SPAN.p_OraTreeRowSelected A:visited,TD SPAN.x5n A:visited {color:#ffffff;text-decoration:none}
  803. .OraContentContainerBackgroundTransparent,.x5p {border-color:#a3c2df}
  804. .OraContentContainerBackgroundMedium,.x5r {background-color:#e7eff8;border-color:#cfe0f1}
  805. .OraContentContainerBackgroundDark,.x5s {border-color:#a3c2df;background-color:#d6f5ff}
  806. .OraInlineCalendarDisabled,.x5t {color:#7e8694;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  807. .OraNav2Selected,.x5u,.OraNav2Selected A,.x5u A,TD.p_OraSideBar TD.p_OraSelected  A:link,TD.x6l TD.x3e  A:link,TD.p_OraSideBar TD.p_OraSelected  A:active,TD.x6l TD.x3e  A:active,TD.p_OraSideBar TD.p_OraSelected  A:visited,TD.x6l TD.x3e  A:visited {font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#48648c;text-decoration:none}
  808. .OraNav2Enabled,.x5v {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#ffffff;text-decoration:none}
  809. .OraNav2Disabled,.x5w {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#d6f5ff;text-decoration:none}
  810. .OraHeader,.x1f {font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;color:#3a5a87;font-family:Arial;border-bottom:1px solid #3a5a87}
  811. .OraErrorHeader,.x5y {font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;font-family:Arial;color:#c81c24;border-bottom:0px}
  812. .OraDarkHeader,.x5z {font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;font-family:Arial;border-bottom:1px solid #3a5a87;color:#708fac}
  813. .OraDarkHeaderSub,.x60 {font-weight:bold;vertical-align:middle;margin-bottom:0px;border-bottom:1px solid #3a5a87;color:#708fac;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  814. .OraDarkHeaderSubSub,.x61 {font-weight:bold;vertical-align:middle;margin-bottom:0px;border-bottom:1px solid #3a5a87;color:#708fac;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%}
  815. .OraLightHeader,.x62 {font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;font-family:Arial;border-bottom:1px solid #3a5a87;color:#d6f5ff}
  816. .OraLightHeaderSub,.x63 {font-weight:bold;color:#3c3c3c;vertical-align:middle;margin-bottom:0px;padding:0px 0px 0px 8px;margin-top:1px;border-bottom:0px;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  817. .OraLightHeaderSubSub,.x64 {margin-top:1px;font-weight:bold;color:#3c3c3c;vertical-align:middle;margin-bottom:0px;padding:0px;border-bottom:1px solid #99bedc;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%}
  818. .OraColorHeader,.x65 {font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;font-family:Arial;border-bottom:1px solid #3a5a87;color:#e7eff8}
  819. .OraColorHeaderSub,.x66 {font-weight:bold;vertical-align:middle;margin-bottom:0px;border-bottom:1px solid #3a5a87;color:#e7eff8;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%}
  820. .OraColorHeaderSubSub,.x67 {font-weight:bold;vertical-align:middle;margin-bottom:0px;border-bottom:1px solid #3a5a87;color:#e7eff8;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%}
  821. .OraPortletHeader,.x68,.OraDarkPortletHeader,.x69 {vertical-align:middle;margin-bottom:0px;border-bottom:1px solid #3a5a87;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c}
  822. .p_OraSpacingHeader,.x6a {margin:4px 0px 2px 0px}
  823. .p_OraSpacingHeaderSub,.x6b {margin:10px 0px 2px 0px}
  824. .p_OraSpacingHeaderLarge,.x6c {margin:20px 0px 2px 0px}
  825. .OraMessageBoxParagraph,.x6e {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#a3c2df;margin-top:5px}
  826. .OraMessageBoxErrorList,.x6f {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#c81c24;margin-bottom:0px}
  827. .OraMessageBoxErrorParagraph,.x6h {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#c81c24;margin-top:5px}
  828. .p_OraSideBar,.x6l {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;background-color:#dbe5ef}
  829. TD.p_OraSideBar A:link,TD.x6l A:link,SPAN.p_OraTreeRow .OraLink,SPAN.x5m .xh {color:#3c3c3c}
  830. TD.p_OraSideBar A:active,TD.x6l A:active {color:#003399}
  831. TD.p_OraSideBar A:visited,TD.x6l A:visited {color:#336699}
  832. TD.p_OraSideBar SPAN.p_OraDisabled,TD.x6l SPAN.x3d {color:#ffffcc}
  833. .OraSubTabLayoutBody,.x6m {background-color:#eaeff5;padding-bottom:10px}
  834. .OraNav1Enabled,.x6o {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%;background-color:#cfe0f1;color:#3c3c3c;text-decoration:none}
  835. .OraNav1Disabled,.x6p {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%;background-color:#cfe0f1;color:#e7eff8;text-decoration:none}
  836. .p_OraTableFooterTotal,.x6q {text-align:right;padding:0px 0px 0px 30px}
  837. SPAN.p_OraTreeRow A:active,SPAN.x5m A:active {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#2b6d87;color:#ffffff}
  838. .p_OraAlignOffset,.x6r,.p_OraAlignOffsetNoHeight,.x6s {margin-right:0px;width:100%;margin-left:12px}
  839. .p_OraAlignNoOffset,.x6t {margin-right:0px;width:100%;margin-left:0px}
  840. .p_OraSandGradient,.x6u {background-repeat:no-repeat;background-color:#1358a8}
  841. .OraOffSetMenu,.x6v {background-color:#a3c2df;padding-left:12px;height:1.2em}
  842. .OraGlobalButtonBarTopOffset,.x6w {padding-top:4px}
  843. .OraLowVis A:active,.x6x A:active,.OraLowVis A:focus,.x6x A:focus {background-color:#FFFFCC;color:black;outline:thick}
  844. A.OraLinkText,A.x32,.OraLinkText A:link,.x32 A:link,.OraLinkText A:hover,.x32 A:hover,.OraLinkText A:visited,.x32 A:visited {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#2b6d87;text-decoration:underline}
  845. .OraBreadCrumbs A:hover,.xl A:hover,.OraBreadCrumbsSelected A:hover,.xm A:hover {font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;background-color:#eaeff5;padding-left:5px;color:#2b6d87;text-decoration:underline}
  846. .OraContentContainerBody,.xx {border:1px solid #a3bed8;border-top-width:0px;font-size:x-small;padding-left:8px;padding-right:8px}
  847. .OraContentContainerBody A,.xx A {color:#147590}
  848. .p_SwaContentContainerMargin,.x6z {margin-left:8px;margin-right:8px}
  849. .OraInlineCalendarHeader TH,.x3q TH {text-align:center;padding:2px;color:#3c3c3c;background-color:#cfe0f1;border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:1;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:82%;font-weight:normal}
  850. .FooterBottomBackground,.x70 {background-repeat:repeat-x;background-color:#1963a9}
  851. .OraCopyright A:link,.x12 A:link,.OraCopyright A:visited,.x12 A:visited,.OraCopyright A:hover,.x12 A:hover {font-family:Arial;color:#ffffff;text-decoration:none;font-size:xx-small}
  852. .OraPrivacy A:link,.x13 A:link,.OraPrivacy A:visited,.x13 A:visited,.OraAbout A:link,.x14 A:link,.OraAbout A:visited,.x14 A:visited {font-size:x-small;font-family:Arial;color:#fdf5de;text-decoration:none}
  853. .OraPrivacy A:hover,.x13 A:hover,.OraAbout A:hover,.x14 A:hover {font-size:x-small;font-family:Arial;color:#fdf5de;text-decoration:underline}
  854. .OraAboutLov,.x71 {white-space:nowrap;font-size:x-small;font-family:Arial;color:#fdf5de;text-decoration:none;background-repeat:repeat-x}
  855. A:hover.OraGlobalButtonText,A:hover.x15 {font-size:x-small;font-family:Arial,Helvetica,Geneva,sans-serif;color:#ffffff;text-decoration:underline;margin-bottom:1px}
  856. .OraGlobalHeaderTitle,.x72 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#4c6d9a;background-color:#ffffff}
  857. .OraGlobalHeaderEmpty,.x73,.OraSubTabHeaderEmpty,.x7l {background-repeat:repeat-x;height:5px}
  858. .OraGlobalHeader,.OraGlobalHeaderBody,.x74,.OraGlobalHeaderEnabled A:link,.x19 A:link,.OraGlobalHeaderEnabled A:visited,.x19 A:visited {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;white-space:nowrap;text-decoration:none;vertical-align:middle;margin:0px 8px;color:#0a3a66;font-weight:normal}
  859. .OraGlobalHeaderEnabled A:hover,.x19 A:hover {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;white-space:nowrap;vertical-align:middle;margin:0px 8px;color:#0a3a66;font-weight:normal;text-decoration:underline}
  860. .OraGlobalHeaderSelected A:hover,.x1a A:hover {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;white-space:nowrap;vertical-align:middle;margin:0px 8px;color:#013d74;text-decoration:underline}
  861. .OraSideBar .OraStyledList li a,.x1h .x4o li a {color:#013d74;line-height:20px;text-decoration:none}
  862. .OraSideBarBody,.x75,.OraSideBar .OraNav3Enabled,.x1h .x77,.OraSideBar .OraHeaderContent,.x1h .x79,.OraSideBar .OraHeaderContent .p_OraSpacingHeader,.x1h .x79 .x6a,.OraSideNav .OraNav3Enabled,.x7q .x77,.OraSideNav .OraHeaderContent,.x7q .x79,.OraSideNav .OraHeaderContent .p_OraSpacingHeader,.x7q .x79 .x6a {background-color:#ccd7e0}
  863. .OraSideBarBody .OraLink,.x75 .xh {line-height:14px;text-decoration:none;color:#294369}
  864. .OraSideBarBody .OraNav3 .OraLink,.x75 .x4n .xh {color:#013d74;line-height:14px;font-weight:normal}
  865. .OraSideBarBody .OraNav3 a:hover,.x75 .x4n a:hover {color:#013d74;line-height:14px;font-weight:normal;text-decoration:underline}
  866. .OraSideBarBody .p_OraSelected *,.x75 .x3e * {color:#013d74}
  867. .OraSideBarBody .OraListItem,.x75 .x76 {margin-top:4px;margin-bottom:4px}
  868. .OraHeaderLink,.x78 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#003075;text-decoration:underline}
  869. .OraContentContainerBody .OraLightHeaderSubSub,.xx .x64 {background-image:none;padding-left:0px;border:0px}
  870. .OraHeaderContent .OraHeaderContent,.x79 .x79 {background-color:#eaeff5;padding-top:8px;padding-bottom:8px}
  871. .OraHeaderContentPadding,.x7a {padding-left:8px;padding-right:8px;width:100%}
  872. .OraHeaderContent .p_OraSpacingHeader,.x79 .x6a,.OraPageLayout,.x7f {background-color:white}
  873. .OraSubTabLayoutBody .p_OraSpacingHeader,.x6m .x6a {margin-top:0px}
  874. .OraHeaderBar,.x7b {background-repeat:repeat-x;background-color:#84b2de;border-style:solid;border-width:1px 1px 1px 1px;border-color:#a3bed8}
  875. .OraHeaderBarText,.x7c {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;padding:0px 0px 0px 8px;color:#343434;margin-top:1px}
  876. .OraInfoHeader,.x7d {font-size:x-small;font-weight:bold;vertical-align:middle;margin-bottom:0px;font-family:Arial;color:#3a5a87;border-bottom:0px}
  877. .OraSubTabBar,.x7g {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none}
  878. .OraSubTabBarCellPadding,.x7h {padding:0px 0px 0px 0px}
  879. .OraSubTabBarEnabled,.x7i {background-repeat:repeat-x}
  880. .OraSubTabBarEnabled A,.x7i A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#3e5576}
  881. .OraSubTabBarDisabled A,.x7j A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#8b96a3}
  882. .OraSubTabBarSelected A,.x7k A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#3c3c3c}
  883. .OraTabBarDisabled A,.x1m A {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;white-space:nowrap;text-align:center;font-weight:bold;text-decoration:none;color:#999999}
  884. .OraTableCellText a:link,.x1s a:link,.OraTableCellText a:visited,.x1s a:visited,.OraTableCellText a:hover,.x1s a:hover {vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-color:#c9cbd3;background-color:#f2f2f5;color:#2da0cb}
  885. .p_SwaOraTrain,.x7m {background-color:#eaeff5;width:100%}
  886. .p_SwabuttonEnabled,.x7n {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-top:1px solid #a5a9b6;border-left:1px solid #a5a9b6; border-bottom:1px solid #7b8194;border-right:1px solid #7b8194;background-repeat:repeat-x;background-position:top left;background-color:#c9e5ec;margin:1px;color:#586073;text-align:center;font-weight:bold;cursor:pointer;padding-left:8px;padding-right:8px;overflow:visible;white-space:nowrap;width:1}
  887. .p_SwabuttonDisabled,.x7o {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-top:1px solid #a5a9b6;border-left:1px solid #a5a9b6; border-bottom:1px solid #7b8194;border-right:1px solid #7b8194;background-repeat:repeat-x;margin:1px;text-align:center;font-weight:bold;cursor:pointer;padding-left:8px;padding-right:8px;overflow:visible;white-space:nowrap;width:1;background-color:#ffffff;color:#a6a6a6}
  888. .p_SwaSideBarBorder,.x7p {background-color:#91b1d3}
  889. .OraSideNav div.p_SwaSideDiv,.x7q div.x7r,.OraSideNav span,.x7q span,.OraSideBar div.p_SwaSideDiv,.x1h div.x7r,.OraSideBar span,.x1h span {padding-left:8px}
  890. .p_SwaSideDiv span.OraLinkDisabled,.x7r span.xi {padding-left:0px}
  891. .OraShuttleOptions,.x7s {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%;color:#3c3c3c;font-weight:normal;padding:0px}
  892. .SwaHorizontalRule,.x7u {color:#c8cacd}
  893. .OraUserInfo .OraPageStampText,.x7v .x2t {color:#4c6d9a;padding-right:8px}
  894. .OraUserInfo .OraPageStampLabel,.x7v .x2u {color:#4c6d9a}
  895. .OraLovHeader,.x7w {margin:10px}
  896. .p_SwanPageLayout,.x7x {padding:0px 10px;width:100%}
  897. .OraBIHeaderCellBorder,.x7y {border-width:1px;border-style:solid;border-color:#eaeff5}
  898. .OraBIDatabodyCellBorder,.x7z {border-width:1px;border-style:solid;border-color:#cfe0f1}
  899. .OraBICornerComponent,.x80 {text-align:left;vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none}
  900. .OraBIColumnHeader,.x81,.OraBIColumnHeader_small,.x86 {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0}
  901. .OraBIColumnHeaderRight,.x87,.OraBIColumnHeaderRight_small,.x88 {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0;border-right-color:#cfe0f1}
  902. .OraBIColumnHeaderBottom,.x89,.OraBIColumnHeaderBottom_small,.x8a {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0;border-bottom-color:#cfe0f1}
  903. .OraBIColumnHeaderBottomRight,.x8b,.OraBIColumnHeaderBottomRight_small,.x8c {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0;border-right-color:#cfe0f1;border-bottom-color:#cfe0f1}
  904. .OraBIRowHeader,.x8d,.OraBIRowHeader_small,.x8e {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;vertical-align:middle;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0}
  905. .OraBIRowHeaderBottom,.x8f,.OraBIRowHeaderBottom_small,.x8g {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;vertical-align:middle;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0;border-bottom-color:#cfe0f1}
  906. .OraBIRowHeaderRight,.x8h,.OraBIRowHeaderRight_small,.x8i {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;vertical-align:middle;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0;border-right-color:#cfe0f1}
  907. .OraBIRowHeaderBottomRight,.x8j,.OraBIRowHeaderBottomRight_small,.x8k {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;vertical-align:middle;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-align:left;text-indent:0;border-right-color:#cfe0f1;border-bottom-color:#cfe0f1}
  908. .OraBIDatabody,.x8l,.OraBIDatabody_small,.x8m {text-align:right;white-space:nowrap;padding-right:2px;color:#3c3c3c;vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#f2f2f5;border-width:1px;border-style:solid;border-left:none;border-color:#cfe0f1;border-top:none}
  909. .OraBIDatabodyBand,.x8n,.OraBIDatabodyBand_small,.x8o {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:baseline;background-color:#ffffff;text-align:right;white-space:nowrap;padding-right:2px;border-width:1px;border-style:solid;border-left:none;border-color:#cfe0f1;border-top:none}
  910. .OraBIDatabodyText,.x8p,.OraBIDatabodyText_small,.x8q {color:#3c3c3c;vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#f2f2f5;border-width:1px;border-style:solid;border-left:none;border-color:#cfe0f1;border-top:none}
  911. .OraBIDatabodyTextBand,.x8r,.OraBIDatabodyTextBand_small,.x8s {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#3c3c3c;vertical-align:baseline;background-color:#ffffff;border-width:1px;border-style:solid;border-left:none;border-color:#cfe0f1;border-top:none}
  912. .OraBITopNavBorder,.x8t {border-width:1px;border-style:solid;border-color:#cfe0f1;border-bottom:none}
  913. .OraBIBottomNavBorder,.x8u {border-width:1px;border-style:solid;border-color:#cfe0f1;border-top:none}
  914. .OraBIColGrabber,.x91 {border-right-color:#9cadbe;border-bottom-color:#9cadbe;border-top-color:#eaeff5;border-left-color:#eaeff5;border-width:1px;border-style:solid;font-size:7px}
  915. .OraBIColGrabber_small,.x92 {border-right-color:#9cadbe;border-bottom-color:#9cadbe;border-top-color:#eaeff5;border-left-color:#eaeff5;border-width:1px;border-style:solid;font-size:4px}
  916. .OraBIRowGrabber,.x93 {border-right-color:#9cadbe;border-bottom-color:#9cadbe;border-top-color:#eaeff5;border-left-color:#eaeff5;border-width:1px;border-style:solid}
  917. .OraBIExtraCornerComponent,.x94 {text-align:left;vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;font-size:7px}
  918. .OraBIExtraCornerComponent_small,.x95 {text-align:left;vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;font-size:4px}
  919. .OraBIFieldNumber,.x96,.OraBIFieldNumber_small,.x97 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;text-align:right;color:#3c3c3c;white-space:nowrap;font-size:100%}
  920. .OraBITooltipPopup,.x9a {border-style:solid;border-color:black;border-width:1px;padding:2px;background-color:#FFFFE0}
  921. .OraBITooltipText,.x9b {font-size:80%}
  922. .OraBICornerIconButton,.x9c {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-width:1px;border-style:solid;border-left:none;border-color:#eaeff5;border-top:none;text-indent:0;text-align:center}
  923. .OraBIColumnHeaderIconButton,.x9d {vertical-align:bottom;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;background-color:#cfe0f1;color:#3c3c3c;border-color:#c9cbd3;text-align:center;border-width:1px;border-style:solid;border-bottom-color:#eaeff5;border-left-color:#cfe0f1;border-right-color:#cfe0f1;text-indent:0;border-top:none}
  924. .OraBIBorderDatabody,.x9e {color:#3c3c3c;vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#f2f2f5;border-width:1px;border-style:solid;border-color:#cfe0f1}
  925. .OraBIBorderLeftDatabody,.x9f {color:#3c3c3c;vertical-align:baseline;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#f2f2f5;border-width:1px;border-style:solid;border-color:#cfe0f1;border-left:none}
  926. .LoginPeopleBg,.x9g {background-color:#f4f4f4;alt:lightBlue_back image}
  927. .LoginLangBg,.x9h {background-color:#E9E9E9}
  928. .LoginBg,.x9i {background-color:#EDEDED}
  929. .LoginText,.x9j {font-family:Tahoma;font-size:8pt;color:#666666;font-weight:bold}
  930. .LoginLink,.x9k {font-family:Tahoma;font-size:8pt;color:#2b7c92;text-decoration:none}
  931. a.LoginLink:hover,a.x9k:hover,.LoginRegisterLink,.x9m {font-family:Tahoma;font-size:8pt;color:#2b7c92;text-decoration:underline}
  932. .LoginBgImage,.x9l {background-image:url(../../../../OA_MEDIA/lightBlue_back.jpg)}
  933. .LoginAsteriskColor,.x9n {color:#3a5a87;font-family:Tahoma;font-size:8pt}
  934. .LoginMessageChoice,.x9o {color:#333333;font-family:Tahoma;font-size:8pt}
  935. .OraHomePageFavoritesGap,.x9p {padding-top:10px}
  936. .OraHomePageNavigatorGap,.x9q {padding-top:6px}
  937. .OraHomePageNavigate .p_OraSpacingHeader,.x9r .x6a {background-color:#eaeff5;margin:4px 0px 0px 0px}
  938. .OraHomePageWorklist .p_OraSpacingHeader,.x9s .x6a {background-color:white;margin:4px 0px 0px 0px}
  939. .OraNavigateTable,.x9t {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;border-style:solid;border-width:1px;border-color:#c9cbd3;color:#3c3c3c}
  940. .TimeScaleText,.x9u {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:57%;text-align:center}
  941. .TimeScaleHeading,.x9v {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:center}
  942. .TimeScaleEndings,.x9w {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:57%;text-align:right}
  943. .RowLabelsText,.x9x {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:right;vertical-align:bottom}
  944. .RowLabelsTitleText,.x9y {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;text-align:right}
  945. .LegendText,.x9z {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;text-align:left}
  946. .ITRHomeWelcome,.xa0 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#a3c2df;font-size:15pt}
  947. .ITRHomeUser,.xa1 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;color:#a3c2df;font-size:13pt}
  948. .ITRHomeTo,.xa2 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#9cadbe;font-size:15pt}
  949. .OraGraphTitle,.xa3 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:small;background-color:#ffffff;color:#a3c2df}
  950. .OraSimTreeNodeText,.xa4,.BscSimTreeNodeText,.xac {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%;color:#3c3c3c}
  951. .BscKpiGroupNameText,.xa6 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:68%;color:#3c3c3c;font-weight:bold}
  952. .BscDefaultFontFamily,.xa7 {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif}
  953. .OraPortletBodyText,.xa8,.BscPortletBodyText,.xag {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#003366;text-indent:3px}
  954. A.OraPortletLink:link,A.xa9:link,A.OraPortletLink:active,A.xa9:active,A.OraPortletLink:visited,A.xa9:visited,A.BscPortletLink:link,A.xah:link,A.BscPortletLink:active,A.xah:active,A.BscPortletLink:visited,A.xah:visited {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#003366}
  955. .OraPortletBodyTextDisabled,.xaa,.BscPortletBodyTextDisabled,.xai {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#999999;text-indent:3px}
  956. .BscSimTreeMode,.xab {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;color:#999999;font-size:15pt}
  957. .BscTabNameText,.xae {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;color:#a3c2df;font-size:14pt}
  958. .BscTableCellText,.xaf {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;background-color:#eaeff5;color:#3c3c3c}
  959. .BscPortletBodyTextBlack,.xaj {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#000000}
  960. .p_OraWireFrame,.xak {border-color:#91b4d7;border-style:solid;padding:0px 0px 0px 0px;border-width:2px 2px 2px 2px}
  961. .p_OraConfiguratorPadding,.xal {padding:5px 5px 5px 5px}
  962. .p_OraWireFrameWithPadding,.xam {border-color:#c9d8ea;border-style:solid;padding:3px 3px 3px 3px;border-width:1px 1px 1px 1px}
  963. .p_OraWireFrameBox,.xan {background-color:#eaeff5;border-color:#91b4d7;border-style:solid;padding:5px 5px 5px 5px;border-width:0px 0px 1px 0px}
  964. .p_OraWireFrameFill,.xao {background-color:#91B4D7;border-color:#91B4D7}
  965. .InputColumnWidth,.xap {width:95%}
  966. .OraOANoWrapNumber,.xaq {white-space:nowrap}
  967. .popupLinkIndicator,.xar {border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;border-color:#2b7c92;color:#2b7c92}
  968. .TouchScreenPageStampText,.xas {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#ffffff;font-size:14pt}
  969. .TouchScreenPageStampLabel,.xat {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;color:#ffffff;font-size:14pt}
  970. .TouchScreenBlueBG,.xau {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:x-small;font-weight:bold;color:#3c3c3c;background-color:#cfe0f1}
  971. .TouchScreenLargeDataText,.xav {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#3c3c3c;font-size:14pt}
  972. .TouchScreenLargeRedDataText,.xaw {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:14pt;color:#cc0000}
  973. .TouchScreenRedDataText,.xax {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:12pt;color:#cc0000}
  974. .TouchScreenDataText ,.xay {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;color:#3c3c3c;font-size:12pt}
  975. .TouchScreenRedCell,.xaz {background-color:#FF0000}
  976. .TouchScreenYellowCell,.xb0 {background-color:#FFFF00}
  977. .TouchScreenGreenCell,.xb1 {background-color:#339900}
  978. .TouchScreenBlackCell,.xb2 {background-color:#000000}
  979. body {margin-top:8px}
  980. .p_OraNav2,.xb3 {border-color:#d6f5ff}
  981. </text>
  982.                 </content>
  983.                 <redirectionURL/>
  984.                 <headersSize>241</headersSize>
  985.                 <bodySize>50932</bodySize>
  986.             </response>
  987.             <cache/>
  988.             <timings>
  989.                 <send>0</send>
  990.                 <wait>47</wait>
  991.                 <receive>234</receive>
  992.             </timings>
  993.         </entry>
  994.         <entry>
  995.             <pageref>0</pageref>
  996.             <startedDateTime>2017-01-23T21:05:57.365-05:00</startedDateTime>
  997.             <time>483</time>
  998.             <request>
  999.                 <method>GET</method>
  1000.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/jsLibs/Common2_3_6_9.js</url>
  1001.                 <httpVersion>HTTP/1.1</httpVersion>
  1002.                 <cookies>
  1003.                     <cookie>
  1004.                         <name>JSESSIONID</name>
  1005.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  1006.                     </cookie>
  1007.                     <cookie>
  1008.                         <name>s_ptc</name>
  1009.                         <value>%5B%5BB%5D%5D</value>
  1010.                     </cookie>
  1011.                     <cookie>
  1012.                         <name>s_cc</name>
  1013.                         <value>true</value>
  1014.                     </cookie>
  1015.                     <cookie>
  1016.                         <name>s_sq</name>
  1017.                         <value>%5B%5BB%5D%5D</value>
  1018.                     </cookie>
  1019.                     <cookie>
  1020.                         <name>PMNHMI</name>
  1021.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  1022.                     </cookie>
  1023.                     <cookie>
  1024.                         <name>auth_tkt</name>
  1025.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  1026.                     </cookie>
  1027.                     <cookie>
  1028.                         <name>g2gtransaction_buyer</name>
  1029.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  1030.                     </cookie>
  1031.                     <cookie>
  1032.                         <name>g2gtransaction_seller</name>
  1033.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  1034.                     </cookie>
  1035.                     <cookie>
  1036.                         <name>visitor_session_id</name>
  1037.                         <value>1485204268_1017_10.141.164.4</value>
  1038.                     </cookie>
  1039.                     <cookie>
  1040.                         <name>optimizelyEndUserId</name>
  1041.                         <value>oeu1485203938119r0.5866153971530703</value>
  1042.                     </cookie>
  1043.                     <cookie>
  1044.                         <name>optimizelySegments</name>
  1045.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  1046.                     </cookie>
  1047.                     <cookie>
  1048.                         <name>optimizelyBuckets</name>
  1049.                         <value>%7B%7D</value>
  1050.                     </cookie>
  1051.                     <cookie>
  1052.                         <name>s_fid</name>
  1053.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  1054.                     </cookie>
  1055.                     <cookie>
  1056.                         <name>gpv_pn</name>
  1057.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  1058.                     </cookie>
  1059.                     <cookie>
  1060.                         <name>s_vi</name>
  1061.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  1062.                     </cookie>
  1063.                     <cookie>
  1064.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  1065.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  1066.                     </cookie>
  1067.                     <cookie>
  1068.                         <name>oracle.uix</name>
  1069.                         <value>0^^GMT-5:00^p</value>
  1070.                     </cookie>
  1071.                 </cookies>
  1072.                 <headers>
  1073.                     <header>
  1074.                         <name>Accept</name>
  1075.                         <value>application/javascript, */*;q=0.8</value>
  1076.                     </header>
  1077.                     <header>
  1078.                         <name>Referer</name>
  1079.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  1080.                     </header>
  1081.                     <header>
  1082.                         <name>Accept-Language</name>
  1083.                         <value>en-US</value>
  1084.                     </header>
  1085.                     <header>
  1086.                         <name>User-Agent</name>
  1087.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  1088.                     </header>
  1089.                     <header>
  1090.                         <name>Accept-Encoding</name>
  1091.                         <value>gzip, deflate</value>
  1092.                     </header>
  1093.                     <header>
  1094.                         <name>Host</name>
  1095.                         <value>isupplier.manheim.com</value>
  1096.                     </header>
  1097.                     <header>
  1098.                         <name>Connection</name>
  1099.                         <value>Keep-Alive</value>
  1100.                     </header>
  1101.                     <header>
  1102.                         <name>Cache-Control</name>
  1103.                         <value>no-cache</value>
  1104.                     </header>
  1105.                     <header>
  1106.                         <name>Cookie</name>
  1107.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  1108.                     </header>
  1109.                 </headers>
  1110.                 <queryString/>
  1111.                 <headersSize>2165</headersSize>
  1112.                 <bodySize>0</bodySize>
  1113.             </request>
  1114.             <response>
  1115.                 <status>200</status>
  1116.                 <statusText>OK</statusText>
  1117.                 <httpVersion>HTTP/1.1</httpVersion>
  1118.                 <cookies/>
  1119.                 <headers>
  1120.                     <header>
  1121.                         <name>Date</name>
  1122.                         <value>Mon, 23 Jan 2017 21:05:57 GMT</value>
  1123.                     </header>
  1124.                     <header>
  1125.                         <name>Server</name>
  1126.                         <value>Oracle-Application-Server-10g</value>
  1127.                     </header>
  1128.                     <header>
  1129.                         <name>Last-Modified</name>
  1130.                         <value>Fri, 09 Oct 2015 03:49:00 GMT</value>
  1131.                     </header>
  1132.                     <header>
  1133.                         <name>Keep-Alive</name>
  1134.                         <value>timeout=15</value>
  1135.                     </header>
  1136.                     <header>
  1137.                         <name>Connection</name>
  1138.                         <value>Keep-Alive</value>
  1139.                     </header>
  1140.                     <header>
  1141.                         <name>Transfer-Encoding</name>
  1142.                         <value>chunked</value>
  1143.                     </header>
  1144.                     <header>
  1145.                         <name>Content-Type</name>
  1146.                         <value>application/x-javascript</value>
  1147.                     </header>
  1148.                     <header>
  1149.                         <name>X-Pad</name>
  1150.                         <value>avoid browser bug</value>
  1151.                     </header>
  1152.                 </headers>
  1153.                 <content>
  1154.                     <size>117529</size>
  1155.                     <mimeType>application/x-javascript</mimeType>
  1156.                     <text>var _LovDA="LovDA";
  1157. var _LovDP="LovDP";
  1158. var _LovEN="eventNames";
  1159. var _LovEV="event";
  1160. var _LovFI="fieldId";
  1161. var _LovFL="field";
  1162. var _LovFR="form";
  1163. var _LovHR;
  1164. var _LovIV=null;
  1165. var _LovLD=0;
  1166. var _LovNM=null;
  1167. var _LovPT="partialTargets";
  1168. var _LovSF=null;
  1169. var _LovSR="source";
  1170. var _LovST="searchText";
  1171. var _LovWN='lovWindow';
  1172. function _LovInputVTF(a0,
  1173. a1,
  1174. a2,
  1175. a3,
  1176. a4,
  1177. a5,
  1178. a6)
  1179. {
  1180. var a7=(a5!=(void 0));
  1181. var a8=new Date();
  1182. var a9=null;
  1183. if(a7)
  1184. {
  1185. if(_LovLD)
  1186. {
  1187. var a10=a8-_LovLD;
  1188. if((a10&gt;=0)&amp;&amp;(a10&lt;2000))
  1189. {
  1190. return false;
  1191. }
  1192. }
  1193. _LovLD=a8;
  1194. }
  1195. else if(_agent.isIE)
  1196. {
  1197. if(_LovIV==a2.value)
  1198. return true;
  1199. }
  1200. var a11=false;
  1201. var a12=true;
  1202. if(a2)
  1203. {
  1204. if(a2.value)
  1205. {
  1206. a12=(a2.value.search(/\S/)&lt;0);
  1207. _LovIV=a2.value;
  1208. }
  1209. if(a12)
  1210. {
  1211. if((a3!=(void 0))&amp;&amp;a3)
  1212. {
  1213. a11=!a7;
  1214. }
  1215. }
  1216. else
  1217. {
  1218. a11=!a7;
  1219. }
  1220. if(a11)
  1221. {
  1222. if(a0)
  1223. {
  1224. var a13=new Object();
  1225. var a14=0;
  1226. var a15=new Object();
  1227. if(a2.form!=(void 0))
  1228. {
  1229. a9=a2.form;
  1230. if(a9.action!=(void 0))
  1231. a14=a9.action;
  1232. }
  1233. a14=_LovInputDDP(a14,a13);
  1234. for(var a16 in a13)
  1235. a15[a16]=a13[a16];
  1236. if(a2.id)
  1237. {
  1238. if(a6==(void 0))
  1239. a6=a2.id;
  1240. a13[_LovSR]=a6;
  1241. }
  1242. else
  1243. a13[_LovSR]=a2.name;
  1244. a13[_LovST]=a2.value;
  1245. a13[_LovPT]=a0;
  1246. var a17;
  1247. if(a9!=null)
  1248. a17=_lovInputEEN(a9.name);
  1249. var a18=_LovInputGPF(a17,'v','lovValidate');
  1250. var a19=null;
  1251. if(a1)
  1252. {
  1253. a19=function(a13,preencoded)
  1254. {
  1255. return a1(a13,a2.id);
  1256. }
  1257. }
  1258. if(_LovInputMPC(a19,a13,a18,false,null))
  1259. {
  1260. var a20=_LovInputUSF();
  1261. for(a16 in a13)
  1262. {
  1263. if((a15[a16]!=null)
  1264. &amp;&amp;(a15[a16]==a13[a16]))
  1265. {
  1266. delete a13[a16];
  1267. }
  1268. else
  1269. {
  1270. if(a15[a16]!=null)
  1271. {
  1272. delete a15[a16];
  1273. }
  1274. if(!(a20||a4))
  1275. a13[a16]=_LovInputENC(a13[a16]);
  1276. }
  1277. }
  1278. var a21=false;
  1279. if(a20&amp;&amp;!a4)
  1280. {
  1281. var a22=_LovInputUAA(a14,a15,a21);
  1282. a13[_getPartialParameter()]=true;
  1283. _LovInputSFS(a13,a9,a22);
  1284. }
  1285. else
  1286. {
  1287. for(a16 in a15)
  1288. a13[a16]=a15[a16];
  1289. _delayedEventParams=new Object();
  1290. var a23='_lovInputSFE(';
  1291. if(a4)
  1292. {
  1293. a23+="1);";
  1294. _delayedEventParams[_LovDP]=a13;
  1295. _delayedEventParams[_LovDA]=a9;
  1296. }
  1297. else
  1298. {
  1299. a23+="0);";
  1300. _delayedEventParams[_LovDA]=_LovInputUAA(a14,a13,
  1301. a21);
  1302. }
  1303. var a24=250;
  1304. _setRequestedFocusNode(document,a2.id,true,window);
  1305. window.setTimeout(a23,a24);
  1306. }
  1307. }
  1308. }
  1309. }
  1310. if(a7)
  1311. _LovInputOLW(a0,a5,1);
  1312. else
  1313. _setNavDirty(window,a2.name);
  1314. }
  1315. return(a12&amp;&amp;!a7);
  1316. }
  1317. function _lovInputSFE(a0)
  1318. {
  1319. if(_delayedEventParams==(void 0))
  1320. return;
  1321. var a1=_delayedEventParams[_LovDA];
  1322. var a2=_delayedEventParams[_LovDP];
  1323. _delayedEventParams=new Object();
  1324. if((a1==(void 0))||(a1==null))
  1325. return;
  1326. _alreadyQueuedFirstClick=true;
  1327. if(a0)
  1328. {
  1329. _submitPartialChange(a1,0,a2);
  1330. }
  1331. else
  1332. {
  1333. _firePartialChange(a1);
  1334. }
  1335. _LovIV=null;
  1336. _alreadyQueuedFirstClick=false;
  1337. return;
  1338. }
  1339. function _lovInputEEN(a0)
  1340. {
  1341. return window['_lovEvents_'+a0];
  1342. }
  1343. function _LovInputOLW(a0,a1,a2)
  1344. {
  1345. if((_pprBackRestoreInlineScripts!=(void 0))
  1346. &amp;&amp;(_pprBackRestoreInlineScripts==true))
  1347. {
  1348. return;
  1349. }
  1350. var a3=_getDependent(window,_LovWN);
  1351. var a4=a1;
  1352. var a5=(a2==1);
  1353. if(a4==(void 0))
  1354. {
  1355. a4=new Object();
  1356. }
  1357. var a6=_LovInputGPF(a4,'A',false);
  1358. var a7=_LovInputGPF(a4,'F',0);
  1359. var a8=_LovInputGPF(a4,'N',0);
  1360. if(!((a6||a8)&amp;&amp;a7))
  1361. return;
  1362. var a9=_LovInputGPF(a4,'L',0);
  1363. var a10=_LovInputGPF(a4,'E',a9);
  1364. var a11=_LovInputGPF(a4,'T',a8);
  1365. var a12=_LovInputGPF(a4,'I',0);
  1366. var a13=_LovInputGPF(a4,'S',0);
  1367. var a14=_LovEV;
  1368. var a15=_LovInputGPF(a4,'D',location.href);
  1369. var a16;
  1370. if(!a6)
  1371. {
  1372. var a17=document[a7][a11];
  1373. if(!a17)
  1374. return;
  1375. a16=a17.value;
  1376. }
  1377. else
  1378. {
  1379. a16=_LovInputGPF(a4,'R','');
  1380. }
  1381. _LovSF=a13;
  1382. _LovNM=new Object();
  1383. _LovNM[_LovFR]=a7;
  1384. _LovNM[_LovFL]=a11;
  1385. if(a10)
  1386. _LovNM[_LovSR]=a10;
  1387. else
  1388. _LovNM[_LovSR]=a8;
  1389. if(a9)
  1390. _LovNM[_LovFI]=a9;
  1391. else
  1392. _LovNM[_LovFI]=_LovNM[_LovSR];
  1393. _LovNM[_LovPT]=a0;
  1394. _LovNM[_LovEN]=_lovInputEEN(a7);
  1395. if(a3!=(void 0))
  1396. {
  1397. var a18=_getDependent(window,_LovWN+"_window");
  1398. if(a18!=(void 0)&amp;&amp;!a18.closed)
  1399. {
  1400. return false;
  1401. }
  1402. }
  1403. var a19=_LovInputGPF(a4,'P',false);
  1404. var a20=_LovInputGPF(a4,'V',false);
  1405. var a21=new Object();
  1406. var a22=new Object();
  1407. if(a19&amp;&amp;a5)
  1408. {
  1409. a21[_LovEV]=_LovInputGPF(_LovNM[_LovEN],'p','lovPrepare');
  1410. a21[_LovSR]=_LovNM[_LovSR];
  1411. a21[_LovST]=a16;
  1412. var a23=a20?1:0;
  1413. if(a23)
  1414. {
  1415. window[a7+'_SkipEmptyValidation']=true;
  1416. }
  1417. if(a0)
  1418. {
  1419. a21[_LovPT]=a0;
  1420. _submitPartialChange(a7,a23,a21);
  1421. }
  1422. else
  1423. {
  1424. submitForm(a7,a23,a21);
  1425. }
  1426. }
  1427. else
  1428. {
  1429. _LovInputUUP(_LovSR,_LovNM[_LovFI],a15,a21,false);
  1430. _LovInputUUP(_LovST,a16,a15,a21,false);
  1431. var a24=_LovInputGPF(_LovNM[_LovEN],'f','lovFilter');
  1432. var a25=new Object();
  1433. if(a19)
  1434. {
  1435. _LovInputUUP(_LovEV,a24,a15,a21,false);
  1436. }
  1437. else
  1438. {
  1439. _LovInputDDP(a15,a21);
  1440. for(var a26 in a21)
  1441. {
  1442. if((a26!=_LovST)&amp;&amp;(a26!=_LovSR))
  1443. a22[a26]=a21[a26];
  1444. }
  1445. if(!_LovInputMPC(a12,a21,a24,true,a25))
  1446. return false;
  1447. }
  1448. for(var a27 in a21)
  1449. {
  1450. var a28=a21[a27];
  1451. if((a22[a27]==(void 0))
  1452. ||(a22[a27]!=a28))
  1453. {
  1454. a25[_LovInputENC(a27)]=_LovInputENC(a28);
  1455. }
  1456. else
  1457. a25[a27]=a28;
  1458. }
  1459. a21=a25;
  1460. _LovHR=location.href;
  1461. if(!a19)
  1462. {
  1463. var a29=new Object();
  1464. for(var a27 in a21)
  1465. {
  1466. var a28=a21[a27];
  1467. var a30=!((a27==_LovST)
  1468. ||((a27==_LovSR)&amp;&amp;(a28==_LovNM[_LovSR]))
  1469. ||((a27==_LovEV)&amp;&amp;(a28==a24)));
  1470. a15=_LovInputUUP(a27,a28,a15,a29,a30);
  1471. }
  1472. a21=a29;
  1473. }
  1474. _LovInputOMW(a15,_LovInputWCB,a21);
  1475. }
  1476. return false;
  1477. }
  1478. function _LovInputUUP(a0,a1,a2,a3,a4)
  1479. {
  1480. var a5=new RegExp("[?&amp;]"+a0+"(=|&amp;|$)","i");
  1481. var a6=a2.match(a5);
  1482. var a7=(a6==null);
  1483. if(!a7&amp;&amp;(a6.length==1))
  1484. a7=(a6[0].length&lt;1);
  1485. if(a7)
  1486. {
  1487. a3[a0]=a1;
  1488. }
  1489. else if(a4)
  1490. {
  1491. a2=_addParameter(a2,a0,a1);
  1492. }
  1493. return a2;
  1494. }
  1495. function _LovInputGPF(a0,a1,a2)
  1496. {
  1497. var a3;
  1498. if(a0!=(void 0))
  1499. {
  1500. a3=a0[a1];
  1501. }
  1502. if(a3==(void 0))
  1503. a3=a2;
  1504. return a3;
  1505. }
  1506. function _LovInputMPC(a0,a1,a2,a3,a4)
  1507. {
  1508. var a5=_LovEV;
  1509. var a6=null;
  1510. if(a3)
  1511. a6=a1[a5];
  1512. delete a1[a5];
  1513. if(a0)
  1514. {
  1515. var a7=a0(a1,a4);
  1516. if(!a7)
  1517. return false;
  1518. }
  1519. if(!a1[a5])
  1520. {
  1521. if(a6)
  1522. {
  1523. a1[a5]=a6;
  1524. }
  1525. else
  1526. {
  1527. a1[a5]=a2;
  1528. }
  1529. }
  1530. return true;
  1531. }
  1532. function _LovInputOMW(a0,a1,a2)
  1533. {
  1534. var a3="";
  1535. if(_jspDir.search(/^http[s]?:/)&lt;0)
  1536. a3+=location.protocol+'//'+location.host;
  1537. a3+=_jspDir+_getQuerySeparator(_jspDir)+'_t=fredRC';
  1538. if(_enc)
  1539. a3+="&amp;enc="+_enc;
  1540. a3+='&amp;_minWidth=750&amp;_minHeight=550';
  1541. if(_configName)
  1542. a3+="&amp;configName="+_configName;
  1543. if(_contextURI)
  1544. a3+="&amp;contextURI="+_contextURI;
  1545. a3+='&amp;redirect=';
  1546. if(a0.charAt(0)!='/')
  1547. {
  1548. var a4=location.pathname;
  1549. a0=(a4.substr(0,a4.lastIndexOf('/')+1)
  1550. +a0);
  1551. }
  1552. a3+=_LovInputENC(a0);
  1553. for(var a5 in a2)
  1554. {
  1555. var a6=a2[a5];
  1556. a3+="&amp;"+a5+"="+a6;
  1557. }
  1558. lovw=openWindow(window,a3,_LovWN,{width:750,height:550},
  1559. true,'dialog',a1);
  1560. if(lovw!=null)
  1561. {
  1562. lovw._LovSL=false;
  1563. lovw._LovSF=_LovSF;
  1564. lovw._LovNM=_LovNM;
  1565. }
  1566. }
  1567. function _LovInputPWP(a0,a1)
  1568. {
  1569. var a2=window[a0];
  1570. if(a2==(void 0))
  1571. {
  1572. if((a1!=(void 0))&amp;&amp;a1[a0])
  1573. {
  1574. a2=a1[a0];
  1575. }
  1576. else if(top[a0])
  1577. {
  1578. a2=top[a0];
  1579. }
  1580. else if((a1.opener!=(void 0))&amp;&amp;(a1.opener[a0]))
  1581. {
  1582. a2=a1.opener[a0];
  1583. }
  1584. }
  1585. return a2;
  1586. }
  1587. function _LovInputWCB(a0,a1)
  1588. {
  1589. var a2=true;
  1590. if(!a0._LovSL)
  1591. {
  1592. _LovInputSTC(a0.opener);
  1593. return false;
  1594. }
  1595. _LovNM=_LovInputPWP('_LovNM',a0);
  1596. if(_LovNM==null)
  1597. return false;
  1598. _setNavDirty(a0.opener,_LovNM[_LovFL]);
  1599. if(a2)
  1600. {
  1601. var a3=new Object();
  1602. a3[_LovEV]=_LovInputGPF(_LovNM[_LovEN],'u','lovUpdate');
  1603. a3[_LovSR]=_LovNM[_LovSR];
  1604. var a4=_LovNM[_LovPT];
  1605. _setRequestedFocusNode(a0.opener.document,_LovNM[_LovFI],
  1606. false,window);
  1607. if(a4)
  1608. {
  1609. a3[_LovPT]=a4;
  1610. }
  1611. var a5=_LovInputPWP('_lovClose',a0);
  1612. var a6=_LovNM[_LovFR];
  1613. if((a5!=(void 0))&amp;&amp;(a6!=(void 0)))
  1614. {
  1615. a5(a6,a3,(a4));
  1616. }
  1617. else
  1618. {
  1619. var a7=_LovInputDDP(0,a3);
  1620. if(a4)
  1621. {
  1622. a7=_LovInputUAA(a7,a3,true);
  1623. _firePartialChange(a7);
  1624. }
  1625. else
  1626. {
  1627. a7=_LovInputUAA(a7,a3,true);
  1628. location=a7;
  1629. }
  1630. }
  1631. }
  1632. return false;
  1633. }
  1634. function _LovInputDDP(a0,a1)
  1635. {
  1636. var a2=a0;
  1637. if(!a0)
  1638. {
  1639. if(_LovHR!=(void 0))
  1640. {
  1641. a2=_LovHR;
  1642. }
  1643. else if((location!=(void 0))
  1644. &amp;&amp;(location.href!=(void 0)))
  1645. {
  1646. a2=location.href;
  1647. }
  1648. else
  1649. {
  1650. return"#";
  1651. }
  1652. }
  1653. if(a2.charAt(a2.length-1)=='#')
  1654. {
  1655. a2=a2.substr(0,a2.length-1);
  1656. }
  1657. var a3=a2;
  1658. var a4=a2.indexOf('?');
  1659. if(a4&gt;0)
  1660. {
  1661. a3=a2.substr(0,a4);
  1662. var a5=a2.substr(a4+1);
  1663. var a6=a5.split('&amp;');
  1664. for(var a7=0;a7&lt;a6.length;a7++)
  1665. {
  1666. var a8=a6[a7].indexOf('=');
  1667. if(a8&gt;=0)
  1668. {
  1669. a1[a6[a7].substr(0,a8)]=a6[a7].substr(a8+1);
  1670. }
  1671. else
  1672. {
  1673. a1[a6[a7]]="";
  1674. }
  1675. }
  1676. }
  1677. return a3;
  1678. }
  1679. function _LovInputUAA(a0,a1,a2)
  1680. {
  1681. var a3=((a0.search('\\\?')&gt;=0)?'&amp;':'?');
  1682. var a4=a0;
  1683. if(a4)
  1684. {
  1685. for(var a5 in a1)
  1686. {
  1687. var a6=a1[a5];
  1688. a4+=(a3
  1689. +(a2?_LovInputENC(a5):a5)
  1690. +'=');
  1691. if(a6)
  1692. a4+=(a2?_LovInputENC(a6):a6);
  1693. a3='&amp;';
  1694. }
  1695. }
  1696. return a4;
  1697. }
  1698. function _LovInputSTC(a0)
  1699. {
  1700. var a1=_LovInputPWP('_LovNM',a0);
  1701. var a2=null;
  1702. var a3=null;
  1703. if(a1&amp;&amp;a1[_LovFR]&amp;&amp;a1[_LovFL])
  1704. {
  1705. if((a0!=null)&amp;&amp;(a0["document"]))
  1706. {
  1707. a2=a0.document;
  1708. a3=a2[a1[_LovFR]][a1[_LovFL]];
  1709. }
  1710. }
  1711. if(a3)
  1712. {
  1713. _pprFocus(a3,a2,a0);
  1714. if(a3["select"]!=null)
  1715. a3.select();
  1716. }
  1717. }
  1718. function _LovInputCBF()
  1719. {
  1720. top.close();
  1721. return false;
  1722. }
  1723. function _LovInputSBF(event)
  1724. {
  1725. top._LovSL=true;
  1726. var nameObj=_LovInputPWP('_LovNM',top);
  1727. var opn=top.opener;
  1728. _setNavDirty(opn,nameObj[_LovFL]);
  1729. var stateCheck=_LovInputPWP('_LovSC',window);
  1730. var closeWin=true;
  1731. if(stateCheck!=(void 0)&amp;&amp;stateCheck!='')
  1732. {
  1733. closeWin=eval(stateCheck+'(window, "_LOVResFrm")');
  1734. }
  1735. var selFunc=_LovInputPWP('_LovSF',top);
  1736. if(selFunc)
  1737. {
  1738. top._LovSL=selFunc(window,
  1739. opn.document[nameObj[_LovFR]][nameObj[_LovFL]],
  1740. event,opn);
  1741. }
  1742. if(closeWin)
  1743. {
  1744. window.onunload=function(){top._unloadUIXDialog(window.event);
  1745. top.close();};
  1746. }
  1747. if(_agent.isNav&amp;&amp;_agent.isSolaris)
  1748. {
  1749. window.onunload=function(){_LovInputWCB(top,event);};
  1750. }
  1751. var eventNames=_LovInputPWP('_LovEN',window);
  1752. var lovSelect=_LovInputGPF(nameObj[eventNames],'s','lovSelect');
  1753. submitForm(0,0,{'event':lovSelect,'source':_LovLI});
  1754. }
  1755. function _LovInputENC(a0)
  1756. {
  1757. var a1;
  1758. var a2=_agent.isNav||_agent.isMac||_agent.atMost("ie",5.49);
  1759. if(!a2)
  1760. {
  1761. a1=encodeURIComponent(a0);
  1762. }
  1763. else
  1764. {
  1765. a1=escape(a0);
  1766. }
  1767. return a1;
  1768. }
  1769. function _LovInputQSF(a0,a1)
  1770. {
  1771. var a2=new TableProxy(a0);
  1772. a2.setSelectedRow(a1);
  1773. _LovInputSBF();
  1774. }
  1775. function _LovInputUSF()
  1776. {
  1777. return _enc.toUpperCase()!="UTF-8";
  1778. }
  1779. function _LovInputSFS(a0,a1,a2)
  1780. {
  1781. var a3=window.document;
  1782. var a4="_LovInput";
  1783. if(a1.id)
  1784. a4+=a1.id;
  1785. else if(a1.name)
  1786. a4+=a1.name;
  1787. else
  1788. a4+="DummyForm";
  1789. var a5=a3.createElement("form");
  1790. a5.id=a4;
  1791. a5.name=a4;
  1792. a5.target=a1.target;
  1793. a5.method=a1.method;
  1794. if(a2)
  1795. a5.action=a2;
  1796. else
  1797. a5.action=a1.action;
  1798. for(var a6 in a0)
  1799. {
  1800. var a7=a3.createElement("input");
  1801. a7.type="hidden";
  1802. a7.name=a6;
  1803. a7.value=a0[a6];
  1804. a5.appendChild(a7);
  1805. }
  1806. a3.body.appendChild(a5);
  1807. var a8="_"+a5.name+"Validater";
  1808. var a9=false;
  1809. if(window[a8]==(void 0))
  1810. {
  1811. a9=true;
  1812. window[a8]=1;
  1813. }
  1814. _submitPartialChange(a5,0,a0);
  1815. if(a9&amp;&amp;(!_agent.isIE))
  1816. delete window[a8];
  1817. a3.body.removeChild(a5);
  1818. }
  1819. function _LovInputSOE(a0,a1,a2,a3)
  1820. {
  1821. if(_getKC(a0)==13)
  1822. {
  1823. submitForm(a1,1,{'event':a2,'source':a3});
  1824. return false;
  1825. }
  1826. return true;
  1827. }
  1828. var _AD_ERA=void 0;
  1829. var _dfLenient;
  1830. var _AH_ERA=void 0;
  1831. var _BE_ERA=void 0;
  1832. function _getADEra()
  1833. {
  1834. if((typeof(_cal)!="undefined")&amp;&amp;(_cal==_THAI_BUDDHA))
  1835. {
  1836. if(_BE_ERA==(void 0))
  1837. {
  1838. _BE_ERA=new BuddhistDate(0);
  1839. _BE_ERA.setFullYear(1);
  1840. _BE_ERA.setMonth(0);
  1841. _BE_ERA.setDate(1);
  1842. }
  1843. return _BE_ERA
  1844. }
  1845. else if((typeof(_cal)!="undefined")&amp;&amp;
  1846. ((_cal==_ENGLISH_HIJRAH)||(_cal==_ARABIC_HIJRAH)))
  1847. {
  1848. if(_AH_ERA==(void 0))
  1849. {
  1850. _AH_ERA=new HijrahDate(0);
  1851. _AH_ERA.setFullYear(1);
  1852. _AH_ERA.setMonth(0);
  1853. _AH_ERA.setDate(1);
  1854. }
  1855. return _AH_ERA
  1856. }
  1857. else
  1858. {
  1859. if(_AD_ERA==(void 0))
  1860. {
  1861. _AD_ERA=new Date(0);
  1862. _AD_ERA.setFullYear(1);
  1863. }
  1864. return _AD_ERA;
  1865. }
  1866. }
  1867. function _simpleDateFormat(
  1868. a0
  1869. )
  1870. {
  1871. var a1=new Object();
  1872. a1.value="";
  1873. var a2=this._pattern;
  1874. if(typeof a2!="string")
  1875. a2=a2[0];
  1876. _doClumping(a2,
  1877. this._localeSymbols,
  1878. _subformat,
  1879. a0,
  1880. a1);
  1881. return a1.value;
  1882. }
  1883. function _simpleDateParse(
  1884. a0,
  1885. a1
  1886. )
  1887. {
  1888. var a2=this._pattern;
  1889. if(typeof a2=="string")
  1890. {
  1891. return _simpleDateParseImpl(a0,
  1892. a2,
  1893. this._localeSymbols,
  1894. a1);
  1895. }
  1896. else
  1897. {
  1898. var a3;
  1899. for(a3=0;a3&lt;a2.length;a3++)
  1900. {
  1901. var a4=_simpleDateParseImpl(a0,
  1902. a2[a3],
  1903. this._localeSymbols,
  1904. a1);
  1905. if(a4!=(void 0))
  1906. return a4;
  1907. }
  1908. }
  1909. }
  1910. function _simpleDateParseImpl(
  1911. a0,
  1912. a1,
  1913. a2,
  1914. a3
  1915. )
  1916. {
  1917. var a4=new Object();
  1918. a4.currIndex=0;
  1919. a4.parseString=a0;
  1920. a4.parsedHour=(void 0);
  1921. a4.parsedMinutes=(void 0);
  1922. a4.parsedSeconds=(void 0);
  1923. a4.parsedMilliseconds=(void 0);
  1924. a4.isPM=false;
  1925. a4.parsedBC=false;
  1926. a4.parsedFullYear=(void 0);
  1927. a4.parsedMonth=(void 0);
  1928. a4.parsedDate=(void 0);
  1929. a4.parseException=new ParseException();
  1930. var a5;
  1931. if((typeof(_cal)!="undefined")&amp;&amp;(_cal==_THAI_BUDDHA))
  1932. {
  1933. a5=new BuddhistDate(0);
  1934. }
  1935. else if((typeof(_cal)!="undefined")
  1936. &amp;&amp;((_cal==_ENGLISH_HIJRAH)||(_cal==_ARABIC_HIJRAH)))
  1937. {
  1938. a5=new HijrahDate(0);
  1939. }
  1940. else
  1941. {
  1942. a5=new Date(0);
  1943. }
  1944. a5.setDate(1);
  1945. if(_doClumping(a1,
  1946. a2,
  1947. _subparse,
  1948. a4,
  1949. a5))
  1950. {
  1951. if(a0.length!=a4.currIndex)
  1952. {
  1953. return(void 0);
  1954. }
  1955. var a6=a4.parsedFullYear;
  1956. if(a6!=(void 0))
  1957. {
  1958. if(a4.parsedBC)
  1959. {
  1960. a6=_getADEra().getFullYear()-a6;
  1961. }
  1962. a5.setFullYear(a6);
  1963. a4.parsedFullYear=a6;
  1964. }
  1965. var a7=a4.parsedMonth;
  1966. if(a7!=(void 0))
  1967. a5.setMonth(a7);
  1968. var a8=a4.parsedDate;
  1969. if(a8!=(void 0))
  1970. a5.setDate(a8);
  1971. var a9=_getStartTimeOfDay(a8,a7,a6);
  1972. var a10=a4.parsedHour;
  1973. if(a10!=(void 0))
  1974. {
  1975. if(a4.isPM&amp;&amp;(a10&lt;12))
  1976. {
  1977. a10+=12;
  1978. }
  1979. a5.setHours(a10);
  1980. a4.parsedHour=a10;
  1981. }
  1982. else
  1983. {
  1984. a5.setHours(a9.hours);
  1985. }
  1986. var a11=a4.parsedMinutes;
  1987. if(a11!=(void 0))
  1988. {
  1989. a5.setMinutes(a11);
  1990. }
  1991. else
  1992. {
  1993. a5.setMinutes(a9.minutes);
  1994. }
  1995. var a12=a4.parsedSeconds;
  1996. if(a12!=(void 0))
  1997. a5.setSeconds(a12);
  1998. else
  1999. a5.setSeconds(0);
  2000. var a13=a4.parsedMilliseconds;
  2001. if(a13!=(void 0))
  2002. a5.setMilliseconds(a13);
  2003. else
  2004. a5.setMilliseconds(0);
  2005. if(!_isStrict(a4,a5))
  2006. {
  2007. if(_isSkippedTime(a4,a5)&amp;&amp;a3)
  2008. {
  2009. a3.ERROR_CODE="SKIPPED_TIME";
  2010. }
  2011. return(void 0);
  2012. }
  2013. return a5;
  2014. }
  2015. else
  2016. {
  2017. return(void 0);
  2018. }
  2019. }
  2020. function _getStartTimeOfDay(a0,a1,a2)
  2021. {
  2022. var a3={hours:0,minutes:0};
  2023. if(!a0||!a1||!a2)
  2024. return a3;
  2025. var a4=new Date(0);
  2026. a4.setUTCFullYear(a2);
  2027. a4.setUTCMonth(a1);
  2028. a4.setUTCDate(a0);
  2029. a4.setUTCHours(0);
  2030. a4.setUTCMinutes(0);
  2031. a4.setUTCSeconds(0);
  2032. var a5=a4.getTimezoneOffset();
  2033. var a6=new Date(0);
  2034. a6.setFullYear(a2);
  2035. a6.setMonth(a1);
  2036. a6.setDate(a0);
  2037. a6.setHours(0);
  2038. a6.setMinutes(0);
  2039. a6.setSeconds(0);
  2040. var a7=a6.getTimezoneOffset();
  2041. var a8=a7-a5;
  2042. if(a8&lt;0)
  2043. a8=a8*-1;
  2044. var a9=a8/60;
  2045. var a10=a8%60;
  2046. a3.hours=a9;
  2047. a3.minutes=a10;
  2048. return a3;
  2049. }
  2050. function _isSkippedTime(
  2051. a0,
  2052. a1)
  2053. {
  2054. var a2=a0.parsedHour;
  2055. if(a0.parsedFullYear!=(void 0)&amp;&amp;
  2056. a0.parsedMonth!=(void 0)&amp;&amp;
  2057. a0.parsedDate!=(void 0)&amp;&amp;a2!=(void 0))
  2058. {
  2059. if(a0.isPM&amp;&amp;(a2&lt;12))
  2060. {
  2061. a2+=12;
  2062. }
  2063. var a3=a0.parsedMinutes;
  2064. var a4=a0.parsedSeconds;
  2065. if(a2&gt;=23||(a3!=(void 0)&amp;&amp;a3&gt;=59)||
  2066. (a4!=(void 0)&amp;&amp;a4&gt;=59))
  2067. {
  2068. return false;
  2069. }
  2070. if(a3!=(void 0)&amp;&amp;a3!=a1.getMinutes())
  2071. {
  2072. return true;
  2073. }
  2074. if(a2!=(void 0)&amp;&amp;a2!=a1.getHours())
  2075. {
  2076. return true
  2077. }
  2078. }
  2079. return false;
  2080. }
  2081. function _isStrict(
  2082. a0,
  2083. a1)
  2084. {
  2085. if(_isHijrahCal()&amp;&amp;!_isValidHijrahDate(a1))
  2086. {
  2087. return false;
  2088. }
  2089. if(a1!=null&amp;&amp;typeof(a1.hijcal)!="undefined"&amp;&amp;a1.hijcal!=null)
  2090. {
  2091. a1.hijcal.setTimeInMillis(a1.getTime());
  2092. }
  2093. var a2=["FullYear","Month","Date","Hours","Minutes",
  2094. "Seconds","Milliseconds"];
  2095. var a3=["FullYear","Month","Date","Hour","Minutes",
  2096. "Seconds","Milliseconds"];
  2097. for(var a4=0;a4&lt;a2.length;a4++)
  2098. {
  2099. var a5="parsed"+a3[a4];
  2100. if(a0[a5]!=(void 0)&amp;&amp;
  2101. a0[a5]!=a1["get"+a2[a4]]())
  2102. {
  2103. return false;
  2104. }
  2105. }
  2106. return true;
  2107. }
  2108. function _isHijrahCal()
  2109. {
  2110. return(typeof(_cal)!="undefined")
  2111. &amp;&amp;((_cal==_ENGLISH_HIJRAH)||(_cal==_ARABIC_HIJRAH));
  2112. }
  2113. function _isValidHijrahDate(a0)
  2114. {
  2115. var a1=a0.getFullYear();
  2116. var a2=a0.getMonth()+1;
  2117. var a3=a0.getDate();
  2118. var a4=a0.getHours();
  2119. var a5=a0.getMinutes()
  2120. var a6=a0.getSeconds();
  2121. if(a2&gt;12||a3&gt;30||a4&gt;24||a5&gt;60||a6&gt;60)
  2122. {
  2123. return false;
  2124. }
  2125. if(typeof(deviation)!="undefined"&amp;&amp;deviation!=null)
  2126. {
  2127. var a7=a0.hijcal.getAdjustedMonthDays(a1);
  2128. if(a2==12)
  2129. {
  2130. var a8=(a0.hijcal.isLeapYear(a1))?355:354;
  2131. return(a8-a7[11]&gt;=a3);
  2132. }
  2133. else
  2134. {
  2135. return(a7[a2]-a7[a2-1]&gt;=a3);
  2136. }
  2137. }
  2138. if(a2%2==0)
  2139. {
  2140. var a9=a0.hijcal;
  2141. var a10=a9.isLeapYear(a0.getFullYear());
  2142. if(a2==12&amp;&amp;a10&amp;&amp;a3&gt;30)
  2143. {
  2144. return false;
  2145. }
  2146. else if(a3&gt;29)
  2147. {
  2148. return false;
  2149. }
  2150. }
  2151. return true;
  2152. }
  2153. function _doClumping(
  2154. a0,
  2155. a1,
  2156. a2,
  2157. a3,
  2158. a4
  2159. )
  2160. {
  2161. var a5=a0.length;
  2162. var a6=false;
  2163. var a7=0;
  2164. var a8=void 0;
  2165. var a9=0;
  2166. for(var a10=0;a10&lt;a5;a10++)
  2167. {
  2168. var a11=a0.charAt(a10);
  2169. if(a6)
  2170. {
  2171. if(a11=="\'")
  2172. {
  2173. a6=false;
  2174. if(a7!=1)
  2175. {
  2176. a9++;
  2177. a7--;
  2178. }
  2179. if(!a2(a0,
  2180. a1,
  2181. "\'",
  2182. a9,
  2183. a7,
  2184. a3,
  2185. a4))
  2186. {
  2187. return false;
  2188. }
  2189. a7=0;
  2190. a8=void 0;
  2191. }
  2192. else
  2193. {
  2194. a7++;
  2195. }
  2196. }
  2197. else
  2198. {
  2199. if(a11!=a8)
  2200. {
  2201. if(a7!=0)
  2202. {
  2203. if(!a2(a0,
  2204. a1,
  2205. a8,
  2206. a9,
  2207. a7,
  2208. a3,
  2209. a4))
  2210. {
  2211. return false;
  2212. }
  2213. a7=0;
  2214. a8=void 0;
  2215. }
  2216. if(a11=='\'')
  2217. {
  2218. a6=true;
  2219. }
  2220. a9=a10;
  2221. a8=a11;
  2222. }
  2223. a7++;
  2224. }
  2225. }
  2226. if(a7!=0)
  2227. {
  2228. if(!a2(a0,
  2229. a1,
  2230. a8,
  2231. a9,
  2232. a7,
  2233. a3,
  2234. a4))
  2235. {
  2236. return false;
  2237. }
  2238. }
  2239. return true;
  2240. }
  2241. function _subformat(
  2242. a0,
  2243. a1,
  2244. a2,
  2245. a3,
  2246. a4,
  2247. a5,
  2248. a6
  2249. )
  2250. {
  2251. var a7=null;
  2252. var a8=false;
  2253. if((a2&gt;='A')&amp;&amp;(a2&lt;='Z')||
  2254. (a2&gt;='a')&amp;&amp;(a2&lt;='z'))
  2255. {
  2256. switch(a2)
  2257. {
  2258. case'D':
  2259. a7="(Day in Year)";
  2260. break;
  2261. case'E':
  2262. {
  2263. var a9=a5.getDay();
  2264. a7=(a4&lt;=3)
  2265. ?a1.getShortWeekdays()[a9]
  2266. :a1.getWeekdays()[a9];
  2267. }
  2268. break;
  2269. case'F':
  2270. a7="(Day of week in month)";
  2271. break;
  2272. case'G':
  2273. {
  2274. var a10=a1.getEras();
  2275. a7=(a5.getTime()&lt;_getADEra().getTime())
  2276. ?a10[0]
  2277. :a10[1];
  2278. }
  2279. break;
  2280. case'M':
  2281. {
  2282. var a11=a5.getMonth();
  2283. if(a4&lt;=2)
  2284. {
  2285. a7=_getPaddedNumber(a11+1,a4);
  2286. }
  2287. else if(a4==3)
  2288. {
  2289. a7=a1.getShortMonths()[a11];
  2290. }
  2291. else
  2292. {
  2293. a7=a1.getMonths()[a11];
  2294. }
  2295. }
  2296. break;
  2297. case'S':
  2298. a7=_getPaddedNumber(a5.getMilliseconds(),a4);
  2299. break;
  2300. case'W':
  2301. a7="(Week in Month)";
  2302. break;
  2303. case'a':
  2304. {
  2305. var a12=a1.getAmPmStrings();
  2306. a7=(_isPM(a5.getHours()))
  2307. ?a12[1]
  2308. :a12[0];
  2309. }
  2310. break;
  2311. case'd':
  2312. a7=_getPaddedNumber(a5.getDate(),a4);
  2313. break;
  2314. case'h':
  2315. hours=a5.getHours();
  2316. if(_isPM(hours))
  2317. hours-=12;
  2318. if(hours==0)
  2319. hours=12;
  2320. a7=_getPaddedNumber(hours,a4);
  2321. break;
  2322. case'K':
  2323. hours=a5.getHours();
  2324. if(_isPM(hours))
  2325. hours-=12;
  2326. a7=_getPaddedNumber(hours,a4);
  2327. break;
  2328. case'k':
  2329. hours=a5.getHours();
  2330. if(hours==0)
  2331. hours=24;
  2332. a7=_getPaddedNumber(hours,a4);
  2333. break;
  2334. case'H':
  2335. a7=_getPaddedNumber(a5.getHours(),a4);
  2336. break;
  2337. case'm':
  2338. a7=_getPaddedNumber(a5.getMinutes(),a4);
  2339. break;
  2340. case's':
  2341. a7=_getPaddedNumber(a5.getSeconds(),a4);
  2342. break;
  2343. case'w':
  2344. a7="(Week in year)";
  2345. break;
  2346. case'y':
  2347. {
  2348. var a13=a5.getFullYear();
  2349. var a14=(a4&lt;=2)
  2350. ?a4
  2351. :(void 0);
  2352. a7=_getPaddedNumber(a13,a4,a14);
  2353. }
  2354. break;
  2355. case'z':
  2356. {
  2357. var a15=-1*a5.getTimezoneOffset();
  2358. a7="GMT";
  2359. if(a15&gt;=0)a7+="+";
  2360. else
  2361. {
  2362. a7+="-";
  2363. a15*=-1;
  2364. }
  2365. var a16=Math.floor(a15/60);
  2366. var a17=a15%60;
  2367. a7+=_getPaddedNumber(a16,2);
  2368. a7+=":";
  2369. a7+=_getPaddedNumber(a17,2);
  2370. }
  2371. break;
  2372. case'Z':
  2373. {
  2374. var a15=-1*a5.getTimezoneOffset();
  2375. var a18=Math.abs(a15);
  2376. var a19=Math.floor(a18/60);
  2377. var a20=a18-(60*a19);
  2378. if(a15&gt;0)a7="+";
  2379. else a7="-";
  2380. if(a19&lt;=9)a7+="0";
  2381. a7+=a19;
  2382. if(a20&lt;=9)a7+="0";
  2383. a7+=a20;
  2384. }
  2385. break;
  2386. default:
  2387. a7="";
  2388. }
  2389. }
  2390. else
  2391. {
  2392. a7=a0.substring(a3,a3+a4);
  2393. }
  2394. a6.value+=a7;
  2395. return true;
  2396. }
  2397. function _getLocaleTimeZoneDifferenceInHours()
  2398. {
  2399. var a0=new Date();
  2400. var a1=a0.getTimezoneOffset()*-1;
  2401. var a2=0;
  2402. if(_uixLocaleTZ)
  2403. a2=(_uixLocaleTZ-a1)/60;
  2404. return a2;
  2405. }
  2406. function _subparse(
  2407. a0,
  2408. a1,
  2409. a2,
  2410. a3,
  2411. a4,
  2412. a5,
  2413. a6
  2414. )
  2415. {
  2416. var a7=a5.currIndex;
  2417. if((a2&gt;='A')&amp;&amp;(a2&lt;='Z')||
  2418. (a2&gt;='a')&amp;&amp;(a2&lt;='z'))
  2419. {
  2420. switch(a2)
  2421. {
  2422. case'D':
  2423. if(_accumulateNumber(a5,3)==(void 0))
  2424. {
  2425. return false;
  2426. }
  2427. break;
  2428. case'E':
  2429. {
  2430. var a8=_matchArray(a5,
  2431. (a4&lt;=3)
  2432. ?a1.getShortWeekdays()
  2433. :a1.getWeekdays());
  2434. if(a8==(void 0))
  2435. {
  2436. return false;
  2437. }
  2438. }
  2439. break;
  2440. case'F':
  2441. if(_accumulateNumber(a5,2)==(void 0))
  2442. {
  2443. return false;
  2444. }
  2445. break;
  2446. case'G':
  2447. {
  2448. var a9=_matchArray(a5,a1.getEras());
  2449. if(a9!=(void 0))
  2450. {
  2451. if(a9==0)
  2452. {
  2453. a5.isBC=true;
  2454. }
  2455. }
  2456. else
  2457. {
  2458. return false;
  2459. }
  2460. }
  2461. break;
  2462. case'M':
  2463. {
  2464. var a10;
  2465. var a11=0;
  2466. if(a4&lt;=2)
  2467. {
  2468. a10=_accumulateNumber(a5,2);
  2469. a11=-1;
  2470. }
  2471. else
  2472. {
  2473. var a12=(a4==3)
  2474. ?a1.getShortMonths()
  2475. :a1.getMonths();
  2476. a10=_matchArray(a5,a12);
  2477. }
  2478. if(a10!=(void 0))
  2479. {
  2480. a5.parsedMonth=(a10+a11);
  2481. }
  2482. else
  2483. {
  2484. return false;
  2485. }
  2486. }
  2487. break;
  2488. case'S':
  2489. {
  2490. var a13=_accumulateNumber(a5,3);
  2491. if(a13!=(void 0))
  2492. {
  2493. a5.parsedMilliseconds=a13;
  2494. }
  2495. else
  2496. {
  2497. return false;
  2498. }
  2499. }
  2500. break;
  2501. case'W':
  2502. if(_accumulateNumber(a5,2)==(void 0))
  2503. {
  2504. return false;
  2505. }
  2506. break;
  2507. case'a':
  2508. {
  2509. var a14=_matchArray(a5,
  2510. a1.getAmPmStrings());
  2511. if(a14==(void 0))
  2512. {
  2513. return false;
  2514. }
  2515. else
  2516. {
  2517. if(a14==1)
  2518. {
  2519. a5.isPM=true;
  2520. }
  2521. }
  2522. }
  2523. break;
  2524. case'd':
  2525. {
  2526. var a15=_accumulateNumber(a5,2);
  2527. if(a15!=(void 0))
  2528. {
  2529. a5.parsedDate=a15;
  2530. }
  2531. else
  2532. {
  2533. return false;
  2534. }
  2535. }
  2536. break;
  2537. case'h':
  2538. case'k':
  2539. case'H':
  2540. case'K':
  2541. {
  2542. var a16=_accumulateNumber(a5,2);
  2543. if(a16!=(void 0))
  2544. {
  2545. if((a2=='h')&amp;&amp;(a16==12))
  2546. a16=0;
  2547. if((a2=='k')&amp;&amp;(a16==24))
  2548. a16=0;
  2549. a5.parsedHour=a16;
  2550. }
  2551. else
  2552. {
  2553. return false;
  2554. }
  2555. }
  2556. break;
  2557. case'm':
  2558. {
  2559. var a17=_accumulateNumber(a5,2);
  2560. if(a17!=(void 0))
  2561. {
  2562. a5.parsedMinutes=a17;
  2563. }
  2564. else
  2565. {
  2566. return false;
  2567. }
  2568. }
  2569. break;
  2570. case's':
  2571. {
  2572. var a18=_accumulateNumber(a5,2);
  2573. if(a18!=(void 0))
  2574. {
  2575. a5.parsedSeconds=a18;
  2576. }
  2577. else
  2578. {
  2579. return false;
  2580. }
  2581. }
  2582. break;
  2583. case'w':
  2584. if(_accumulateNumber(a5,2)==(void 0))
  2585. {
  2586. return false;
  2587. }
  2588. break;
  2589. case'y':
  2590. {
  2591. var a19=_accumulateNumber(a5,4);
  2592. var a20=a5.currIndex-a7;
  2593. if(a19!=(void 0))
  2594. {
  2595. if((a20&gt;2)&amp;&amp;
  2596. (a4&lt;=2)&amp;&amp;
  2597. (a19&lt;=999))
  2598. {
  2599. return false;
  2600. }
  2601. else if((a4&lt;=2)&amp;&amp;(a19&gt;=0)&amp;&amp;(a19&lt;=100))
  2602. {
  2603. a19=_fix2DYear(a19);
  2604. }
  2605. else if(a4==4)
  2606. {
  2607. if(a20==3)
  2608. return false;
  2609. if(a20&lt;=2)
  2610. a19=_fix2DYear(a19);
  2611. }
  2612. if(a19==0)
  2613. return false;
  2614. a5.parsedFullYear=a19;
  2615. }
  2616. else
  2617. {
  2618. return false;
  2619. }
  2620. }
  2621. break;
  2622. case'z':
  2623. {
  2624. if(!_matchText(a5,"GMT"))
  2625. {
  2626. return false;
  2627. }
  2628. if(_matchArray(a5,["-","+"])==(void 0))
  2629. {
  2630. return false;
  2631. }
  2632. if(_accumulateNumber(a5,2)==(void 0))
  2633. {
  2634. return false;
  2635. }
  2636. if(!_matchText(a5,":"))
  2637. {
  2638. return false;
  2639. }
  2640. if(_accumulateNumber(a5,2)==(void 0))
  2641. {
  2642. return false;
  2643. }
  2644. }
  2645. break;
  2646. case'Z':
  2647. {
  2648. if(_matchArray(a5,["-","+"])==(void 0))
  2649. {
  2650. return false;
  2651. }
  2652. if(_accumulateNumber(a5,4)==(void 0))
  2653. {
  2654. return false;
  2655. }
  2656. }
  2657. break;
  2658. default:
  2659. }
  2660. }
  2661. else
  2662. {
  2663. return _matchText(a5,
  2664. a0.substring(a3,a3+a4));
  2665. }
  2666. return true;
  2667. }
  2668. function _fix2DYear(a0)
  2669. {
  2670. var a1;
  2671. if(_df2DYS!=(void 0))
  2672. {
  2673. var a2=_df2DYS;
  2674. a1=a2-(a2%100);
  2675. a0+=a1;
  2676. if(a0&lt;a2)
  2677. a0+=100;
  2678. }
  2679. else
  2680. {
  2681. var a3=new Date().getFullYear();
  2682. a1=a3-(a3%100)-100;
  2683. a0+=a1;
  2684. if(a0+80&lt;a3)
  2685. {
  2686. a0+=100;
  2687. }
  2688. }
  2689. return a0;
  2690. }
  2691. function _matchArray(
  2692. a0,
  2693. a1
  2694. )
  2695. {
  2696. for(var a2=0;a2&lt;a1.length;a2++)
  2697. {
  2698. if(_matchText(a0,a1[a2]))
  2699. {
  2700. return a2;
  2701. }
  2702. }
  2703. return(void 0);
  2704. }
  2705. function _matchText(
  2706. a0,
  2707. a1
  2708. )
  2709. {
  2710. if(!a1)
  2711. return false;
  2712. var a2=a1.length;
  2713. var a3=a0.currIndex;
  2714. var a4=a0.parseString;
  2715. if(a2&gt;a4.length-a3)
  2716. {
  2717. return false;
  2718. }
  2719. var a5=a4.substring(a3,a3+a2);
  2720. var a6=a5.toLowerCase();
  2721. var a7=a1.toLowerCase();
  2722. if(a6!=a7)
  2723. return false;
  2724. a0.currIndex+=a2;
  2725. return true;
  2726. }
  2727. function _accumulateNumber(
  2728. a0,
  2729. a1
  2730. )
  2731. {
  2732. var a2=a0.currIndex;
  2733. var a3=a2;
  2734. var a4=a0.parseString;
  2735. var a5=a4.length;
  2736. if(a5&gt;a3+a1)
  2737. a5=a3+a1;
  2738. var a6=0;
  2739. while(a3&lt;a5)
  2740. {
  2741. var a7=parseDigit(a4.charAt(a3));
  2742. if(!isNaN(a7))
  2743. {
  2744. a6*=10;
  2745. a6+=a7;
  2746. a3++;
  2747. }
  2748. else
  2749. {
  2750. break;
  2751. }
  2752. }
  2753. if(a2!=a3)
  2754. {
  2755. a0.currIndex=a3;
  2756. return a6;
  2757. }
  2758. else
  2759. {
  2760. return(void 0);
  2761. }
  2762. }
  2763. function _isPM(
  2764. a0
  2765. )
  2766. {
  2767. return(a0&gt;=12);
  2768. }
  2769. function _getPaddedNumber(
  2770. a0,
  2771. a1,
  2772. a2
  2773. )
  2774. {
  2775. var a3=a0.toString();
  2776. if(a1!=(void 0))
  2777. {
  2778. var a4=a1-a3.length;
  2779. while(a4&gt;0)
  2780. {
  2781. a3="0"+a3;
  2782. a4--;
  2783. }
  2784. }
  2785. if(a2!=(void 0))
  2786. {
  2787. var a5=a3.length-a2;
  2788. if(a5&gt;0)
  2789. {
  2790. a3=a3.substring(a5,
  2791. a5+a2);
  2792. }
  2793. }
  2794. return a3;
  2795. }
  2796. function SimpleDateFormat(
  2797. a0,
  2798. a1
  2799. )
  2800. {
  2801. this._class="SimpleDateFormat";
  2802. this._localeSymbols=getLocaleSymbols(a1);
  2803. if(a0==(void 0))
  2804. a0=this._localeSymbols.getShortDatePatternString();
  2805. var a2=new Array();
  2806. if(a0)
  2807. a2=a2.concat(a0);
  2808. if(_dfLenient)
  2809. {
  2810. var a3=a2.length;
  2811. for(var a4=0;a4&lt;a3;a4++)
  2812. {
  2813. if(a2[a4].indexOf('MMM')!=-1)
  2814. {
  2815. a2[a2.length]=a2[a4].replace(/MMM/g,'MM');
  2816. a2[a2.length]=a2[a4].replace(/MMM/g,'M');
  2817. }
  2818. }
  2819. var a3=a2.length;
  2820. for(var a4=0;a4&lt;a3;a4++)
  2821. {
  2822. if(a2[a4].indexOf('/')!=-1)
  2823. {
  2824. a2[a2.length]=a2[a4].replace(/\//g,'-');
  2825. a2[a2.length]=a2[a4].replace(/\//g,'.');
  2826. }
  2827. if(a2[a4].indexOf('-')!=-1)
  2828. {
  2829. a2[a2.length]=a2[a4].replace(/-/g,'/');
  2830. a2[a2.length]=a2[a4].replace(/-/g,'.');
  2831. }
  2832. if(a2[a4].indexOf('.')!=-1)
  2833. {
  2834. a2[a2.length]=a2[a4].replace(/\./g,'-');
  2835. a2[a2.length]=a2[a4].replace(/\./g,'/');
  2836. }
  2837. }
  2838. }
  2839. this._pattern=a2;
  2840. }
  2841. SimpleDateFormat.prototype=new Format();
  2842. SimpleDateFormat.prototype.format=_simpleDateFormat;
  2843. SimpleDateFormat.prototype.parse=_simpleDateParse;
  2844. function _getDateFieldFormat(a0)
  2845. {
  2846. var a1=a0.name;
  2847. if(a1&amp;&amp;_dfs)
  2848. {
  2849. var a2=_dfs[a1];
  2850. if(a2)
  2851. return new SimpleDateFormat(a2);
  2852. }
  2853. return new SimpleDateFormat();
  2854. }
  2855. function _fixDFF(a0)
  2856. {
  2857. var a1=_getDateFieldFormat(a0);
  2858. if(a0.value!="")
  2859. {
  2860. var a2=a1.parse(a0.value);
  2861. if(a2!=(void 0))
  2862. a0.value=a1.format(a2);
  2863. }
  2864. }
  2865. function BuddhistDate()
  2866. {
  2867. this.gregorianDate=new Date();
  2868. switch(arguments.length){
  2869. case 0:
  2870. break;
  2871. case 1:
  2872. this.setTime(arguments[0]);
  2873. break;
  2874. case 3:
  2875. this.setFullYear(arguments[0]);
  2876. this.setMonth(arguments[1]);
  2877. this.setDate(arguments[2]);
  2878. this.setHours(0);
  2879. this.setMinutes(0);
  2880. this.setSeconds(0);
  2881. this.setMilliseconds(0);
  2882. break;
  2883. default:alert("BuddhistDate supports only 0, 1, 3 and 7 argument constructors.");
  2884. }
  2885. }
  2886. BuddhistDate.prototype.valueOf=_BuddhistDate_getTime;
  2887. BuddhistDate.prototype.getTime=_BuddhistDate_getTime;
  2888. BuddhistDate.prototype.getFullYear=_BuddhistDate_getFullYear;
  2889. BuddhistDate.prototype.getMonth=_BuddhistDate_getMonth;
  2890. BuddhistDate.prototype.getDate=_BuddhistDate_getDate;
  2891. BuddhistDate.prototype.getDay=_BuddhistDate_getDay;
  2892. BuddhistDate.prototype.getHours=_BuddhistDate_getHours;
  2893. BuddhistDate.prototype.getMinutes=_BuddhistDate_getMinutes;
  2894. BuddhistDate.prototype.getSeconds=_BuddhistDate_getSeconds;
  2895. BuddhistDate.prototype.getMilliseconds=_BuddhistDate_getMilliseconds;
  2896. BuddhistDate.prototype.getTimezoneOffset=_BuddhistDate_getTimezoneOffset;
  2897. BuddhistDate.prototype.setTime=_BuddhistDate_setTime;
  2898. BuddhistDate.prototype.setFullYear=_BuddhistDate_setFullYear;
  2899. BuddhistDate.prototype.setMonth=_BuddhistDate_setMonth;
  2900. BuddhistDate.prototype.setDate=_BuddhistDate_setDate;
  2901. BuddhistDate.prototype.setHours=_BuddhistDate_setHours;
  2902. BuddhistDate.prototype.setMinutes=_BuddhistDate_setMinutes;
  2903. BuddhistDate.prototype.setSeconds=_BuddhistDate_setSeconds;
  2904. BuddhistDate.prototype.setMilliseconds=_BuddhistDate_setMilliseconds;
  2905. function _BuddhistDate_getTime(){
  2906. return this.gregorianDate.getTime();
  2907. }
  2908. function _BuddhistDate_getFullYear()
  2909. {
  2910. return this.gregorianDate.getFullYear()+543;
  2911. }
  2912. function _BuddhistDate_getMonth()
  2913. {
  2914. return this.gregorianDate.getMonth();
  2915. }
  2916. function _BuddhistDate_getDate()
  2917. {
  2918. return this.gregorianDate.getDate();
  2919. }
  2920. function _BuddhistDate_getDay()
  2921. {
  2922. return this.gregorianDate.getDay();
  2923. }
  2924. function _BuddhistDate_getHours()
  2925. {
  2926. return this.gregorianDate.getHours();
  2927. }
  2928. function _BuddhistDate_getMinutes()
  2929. {
  2930. return this.gregorianDate.getMinutes();
  2931. }
  2932. function _BuddhistDate_getSeconds()
  2933. {
  2934. return this.gregorianDate.getSeconds();
  2935. }
  2936. function _BuddhistDate_getMilliseconds()
  2937. {
  2938. return this.gregorianDate.getMilliseconds();
  2939. }
  2940. function _BuddhistDate_getTimezoneOffset()
  2941. {
  2942. return this.gregorianDate.getTimezoneOffset();
  2943. }
  2944. function _BuddhistDate_setTime(
  2945. a0
  2946. )
  2947. {
  2948. this.gregorianDate.setTime(a0);
  2949. }
  2950. function _BuddhistDate_setFullYear(
  2951. a0
  2952. )
  2953. {
  2954. this.gregorianDate.setFullYear(a0-543);
  2955. }
  2956. function _BuddhistDate_setMonth(
  2957. a0
  2958. )
  2959. {
  2960. this.gregorianDate.setMonth(a0);
  2961. }
  2962. function _BuddhistDate_setDate(
  2963. a0
  2964. )
  2965. {
  2966. this.gregorianDate.setDate(a0);
  2967. }
  2968. function _BuddhistDate_setHours(
  2969. a0
  2970. )
  2971. {
  2972. return this.gregorianDate.setHours(a0);
  2973. }
  2974. function _BuddhistDate_setMinutes(
  2975. a0
  2976. )
  2977. {
  2978. return this.gregorianDate.setMinutes(a0);
  2979. }
  2980. function _BuddhistDate_setSeconds(
  2981. a0
  2982. )
  2983. {
  2984. return this.gregorianDate.setSeconds(a0);
  2985. }
  2986. function _BuddhistDate_setMilliseconds(
  2987. a0
  2988. )
  2989. {
  2990. return this.gregorianDate.setMilliseconds(a0);
  2991. }
  2992. function _noopFormat(
  2993. a0
  2994. )
  2995. {
  2996. return a0;
  2997. }
  2998. function _cjkParse(
  2999. a0
  3000. )
  3001. {
  3002. var a1=0;
  3003. var a2=this._length;
  3004. while(a1&lt;a0.length)
  3005. {
  3006. var a3=a0.charCodeAt(a1);
  3007. if((a3&lt;0x80)||((0xFF60&lt;a3)&amp;&amp;(a3&lt;0xFFA0)))a2--;
  3008. else a2-=2;
  3009. if(a2&lt;0)
  3010. {
  3011. _setFailedPos(a1);
  3012. return(void 0);
  3013. }
  3014. a1++;
  3015. }
  3016. return a0;
  3017. }
  3018. function CjkFormat(
  3019. a0
  3020. )
  3021. {
  3022. this._class="CjkFormat";
  3023. this._length=a0;
  3024. }
  3025. CjkFormat.prototype=new Format();
  3026. CjkFormat.prototype.format=_noopFormat;
  3027. CjkFormat.prototype.parse=_cjkParse;
  3028. function _utf8Format(
  3029. a0
  3030. )
  3031. {
  3032. return a0;
  3033. }
  3034. function _utf8Parse(
  3035. a0
  3036. )
  3037. {
  3038. var a1=0;
  3039. var a2=this._length;
  3040. while(a1&lt;a0.length)
  3041. {
  3042. var a3=a0.charCodeAt(a1);
  3043. if(a3&lt;0x80)a2--;
  3044. else if(a3&lt;0x800)a2-=2;
  3045. else
  3046. {
  3047. if((a3&amp;0xF800)==0xD800)
  3048. a2-=2;
  3049. else
  3050. a2-=3;
  3051. }
  3052. if(a2&lt;0)
  3053. {
  3054. _setFailedPos(a1);
  3055. return(void 0);
  3056. }
  3057. a1++;
  3058. }
  3059. return a0;
  3060. }
  3061. function Utf8Format(
  3062. a0
  3063. )
  3064. {
  3065. this._class="Utf8Format";
  3066. this._length=a0;
  3067. }
  3068. Utf8Format.prototype=new Format();
  3069. Utf8Format.prototype.format=_noopFormat;
  3070. Utf8Format.prototype.parse=_utf8Parse;
  3071. function _sbParse(
  3072. a0
  3073. )
  3074. {
  3075. if(this._length&lt;a0.length)
  3076. {
  3077. _setFailedPos(this._length);
  3078. return(void 0);
  3079. }
  3080. return a0;
  3081. }
  3082. function SBFormat(
  3083. a0
  3084. )
  3085. {
  3086. this._class="SBFormat";
  3087. this._length=a0;
  3088. }
  3089. SBFormat.prototype=new Format();
  3090. SBFormat.prototype.format=_noopFormat;
  3091. SBFormat.prototype.parse=_sbParse;
  3092. function _setFailedPos(a0)
  3093. {
  3094. window["_failedPos"]=a0;
  3095. }
  3096. function getTableName(
  3097. a0
  3098. )
  3099. {
  3100. var a1=a0.name;
  3101. if(a1==(void 0))
  3102. return;
  3103. var a2=a1.indexOf(":");
  3104. if(a2&gt;=0)
  3105. return a1.substring(0,a2);
  3106. }
  3107. function getTableRow(
  3108. a0
  3109. )
  3110. {
  3111. var a1=a0.name;
  3112. if(a1==(void 0))
  3113. return;
  3114. var a2=a1.lastIndexOf(":");
  3115. if(a2&gt;=0)
  3116. {
  3117. var a3=a1.substring(a2+1);
  3118. return Number(a3);
  3119. }
  3120. }
  3121. function getTableElementName(
  3122. a0
  3123. )
  3124. {
  3125. var a1=a0.name;
  3126. if(a1==(void 0))
  3127. return;
  3128. var a2=a1.indexOf(":");
  3129. if(a2&gt;=0)
  3130. {
  3131. var a3=a1.lastIndexOf(":");
  3132. if(a3&gt;=0)
  3133. {
  3134. return a1.substring((a2+1),a3);
  3135. }
  3136. }
  3137. }
  3138. function tableSelectAll(
  3139. a0
  3140. )
  3141. {
  3142. new TableProxy(a0).selectAll();
  3143. }
  3144. function tableSelectNone(
  3145. a0
  3146. )
  3147. {
  3148. var a1=new TableProxy(a0);
  3149. a1.selectNone();
  3150. }
  3151. function TableProxy(
  3152. a0,
  3153. a1,
  3154. a2
  3155. )
  3156. {
  3157. this.tableName=a0;
  3158. var a3=a0+":length";
  3159. var a4=document;
  3160. if(a2!=(void 0))
  3161. {
  3162. a4=a2.document;
  3163. }
  3164. if(a1!=(void 0))
  3165. {
  3166. this.formName=a1;
  3167. }
  3168. else
  3169. {
  3170. var a5=a4.forms.length;
  3171. for(var a6=0;a6&lt;a5;a6++)
  3172. {
  3173. if(a4.forms[a6][a3]!=(void 0))
  3174. {
  3175. this.formName=a4.forms[a6].name;
  3176. break;
  3177. }
  3178. }
  3179. }
  3180. this._form=a4.forms[this.formName];
  3181. this.length=this._form[a3].value;
  3182. }
  3183. TableProxy.prototype.getValue=_getTableValue;
  3184. TableProxy.prototype.getLength=_getTableLength;
  3185. TableProxy.prototype.getSelectedRow=_getSelectedRow;
  3186. TableProxy.prototype.getSelectedRows=_getSelectedRows;
  3187. TableProxy.prototype.setSelectedRow=_setSelectedRow;
  3188. TableProxy.prototype.getFormElement=_getFormElement;
  3189. TableProxy.prototype.isMultiSelect=_isMulti;
  3190. TableProxy.prototype.selectAll=_selectAll;
  3191. TableProxy.prototype.getSelectAll=_getSelectAll;
  3192. TableProxy.prototype.selectNone=_selectNone;
  3193. TableProxy.prototype.getSelectNone=_getSelectNone;
  3194. TableProxy.prototype._multiSelect=_multiSelect;
  3195. function _hasSelection()
  3196. {
  3197. var a0=this._form;
  3198. var a1=this.tableName+":selected";
  3199. if(a0[a1]!=(void 0))
  3200. return true;
  3201. a1=this.tableName+":selectMode";
  3202. return(a0[a1]!=(void 0));
  3203. }
  3204. function _getTableValue()
  3205. {
  3206. var a0="_"+this.tableName+"_value";
  3207. if(window[a0]!=(void 0))
  3208. return window[a0]-1;
  3209. return 0;
  3210. }
  3211. function _getSelectedRow()
  3212. {
  3213. if(!(this._hasSelection()))
  3214. return-1;
  3215. var a0=this._form[this.tableName+":selected"];
  3216. if(a0==(void 0))
  3217. return-1;
  3218. else if(a0.length!=(void 0))
  3219. {
  3220. var a1;
  3221. for(var a2=0;a2&lt;a0.length;a2++)
  3222. {
  3223. a1=a0[a2];
  3224. if((a1!=(void 0))&amp;&amp;a1.checked)
  3225. return a2;
  3226. }
  3227. }
  3228. else if(a0.checked)
  3229. {
  3230. return a0.value;
  3231. }
  3232. return-1;
  3233. }
  3234. function _getSelectedRows()
  3235. {
  3236. if(!(this._hasSelection()))
  3237. return-1;
  3238. var a0;
  3239. var a1=new Array();
  3240. var a2=0;
  3241. for(var a3=0;a3&lt;this.length;a3++)
  3242. {
  3243. a0=this.tableName+":selected:"+a3;
  3244. a0=this._form[a0];
  3245. if((a0!=(void 0))&amp;&amp;a0.checked)
  3246. {
  3247. a1[a2]=a3;
  3248. a2++;
  3249. }
  3250. }
  3251. return a1;
  3252. }
  3253. function _getTableLength()
  3254. {
  3255. return this.length;
  3256. }
  3257. function _getFormElement(
  3258. a0,
  3259. a1
  3260. )
  3261. {
  3262. var a2=this.tableName+":"+a0+":"+a1;
  3263. return this._form[a2];
  3264. }
  3265. function _isMulti()
  3266. {
  3267. var a0=this.tableName+":selected:0";
  3268. a0=this._form[a0];
  3269. return(a0!=(void 0));
  3270. }
  3271. function _selectAll()
  3272. {
  3273. this._multiSelect(true);
  3274. }
  3275. function _getSelectAll()
  3276. {
  3277. if(!(this._hasSelection()))
  3278. return false;
  3279. var a0=this.tableName+":selectMode";
  3280. var a1=this._form[a0];
  3281. if(a1!=(void 0))
  3282. {
  3283. return a1.value=="all";
  3284. }
  3285. return false;
  3286. }
  3287. function _selectNone()
  3288. {
  3289. this._multiSelect(false);
  3290. }
  3291. function _getSelectNone()
  3292. {
  3293. if(!(this._hasSelection()))
  3294. return false;
  3295. var a0=this.tableName+":selectMode";
  3296. var a1=this._form[a0];
  3297. if(a1!=(void 0))
  3298. {
  3299. return a1.value=="none";
  3300. }
  3301. return false;
  3302. }
  3303. function _multiSelect(
  3304. a0
  3305. )
  3306. {
  3307. if(!(this._hasSelection()))
  3308. return;
  3309. var a1;
  3310. var a2=0;
  3311. for(var a3=0;a3&lt;this.length;a3++)
  3312. {
  3313. a1=this.tableName+":selected:"+a3;
  3314. a1=this._form[a1];
  3315. if((a1!=(void 0))&amp;&amp;
  3316. (!a1.disabled))
  3317. {
  3318. a1.checked=a0;
  3319. }
  3320. }
  3321. var a4=this.tableName+":selectMode";
  3322. var a5=this._form[a4];
  3323. if(a5!=(void 0))
  3324. {
  3325. if(a0)
  3326. a5.value="all";
  3327. else
  3328. a5.value="none";
  3329. }
  3330. }
  3331. function _tableProxyToString()
  3332. {
  3333. var a0="TableProxy, tableName="+this.tableName+"\n";
  3334. a0+="form="+this.formName+"\n";
  3335. a0+="_hasSelection="+this._hasSelection()+"\n";
  3336. a0+="selectedRow="+this.getSelectedRow()+"\n";
  3337. a0+="selectedRows="+this.getSelectedRows()+"\n";
  3338. a0+="getLength="+this.getLength()+"\n";
  3339. a0+="selectMode=";
  3340. var a1=this.tableName+":selectMode";
  3341. var a2=this._form[a1];
  3342. if(a2!=null)
  3343. a0+=a2.value+"\n";
  3344. else
  3345. a0+="NULL\n";
  3346. return a0;
  3347. }
  3348. function _setSelectedRow(a0)
  3349. {
  3350. if(a0==(void 0))
  3351. return;
  3352. var a1=this._form[this.tableName+":selected"];
  3353. if(a1==(void 0))
  3354. {
  3355. a1=this._form[this.tableName+":selected:"+a0];
  3356. }
  3357. if(a1==(void 0))
  3358. {
  3359. return;
  3360. }
  3361. else if(a1.length!=(void 0))
  3362. {
  3363. for(var a2=0;a2&lt;a1.length;a2++)
  3364. {
  3365. if((a1[a2]!=(void 0))&amp;&amp;(a1[a2].value==a0))
  3366. a1[a2].checked=true;
  3367. }
  3368. }
  3369. else if(a1.value==a0)
  3370. {
  3371. a1.checked=true;
  3372. }
  3373. return;
  3374. }
  3375. TableProxy.prototype._hasSelection=_hasSelection;
  3376. TableProxy.prototype.toString=_tableProxyToString;
  3377. var _THAI_BUDDHA=2;
  3378. var _ENGLISH_HIJRAH=3;
  3379. var _ARABIC_HIJRAH=4;
  3380. function _dfsv(
  3381. a0,
  3382. a1,
  3383. a2
  3384. )
  3385. {
  3386. if((a0==(void 0))||(a1==(void 0)))
  3387. return;
  3388. var a3=_getTimePortionInLocaleContextTimeZone();
  3389. midnightGmtInMillis=a1+a2*60*1000;
  3390. var a4=new Date(midnightGmtInMillis+a3);
  3391. var a5;
  3392. if(typeof(_cal)!="undefined")
  3393. {
  3394. var a6=new Date(a4.getUTCFullYear(),a4.getUTCMonth(),
  3395. a4.getUTCDate(),a4.getUTCHours(),a4.getUTCMinutes(),
  3396. a4.getUTCSeconds(),a4.getUTCMilliseconds());
  3397. if(_cal==_THAI_BUDDHA)
  3398. {
  3399. a5=new BuddhistDate(a6.getTime());
  3400. }
  3401. else
  3402. {
  3403. a5=new HijrahDate(a6.getTime());
  3404. }
  3405. }
  3406. else
  3407. {
  3408. a5=new Date(a4.getUTCFullYear(),a4.getUTCMonth(),
  3409. a4.getUTCDate(),a4.getUTCHours(),a4.getUTCMinutes(),
  3410. a4.getUTCSeconds(),a4.getUTCMilliseconds());
  3411. }
  3412. var a7=_getDateFieldFormat(a0);
  3413. var a8=a0.value;
  3414. var a1=a7.format(a5);
  3415. if(a0.value!=a1)
  3416. {
  3417. if(a0.onchange!=(void 0))
  3418. {
  3419. if(_agent.isIE)
  3420. {
  3421. a0.onpropertychange=function()
  3422. {
  3423. var a9=window.event;
  3424. if(a9.propertyName=='value')
  3425. {
  3426. a0.onpropertychange=function(){};
  3427. a0.onchange(a9);
  3428. }
  3429. }
  3430. a0.value=a1;
  3431. }
  3432. else
  3433. {
  3434. a0.value=a1;
  3435. var a9=new Object();
  3436. a9.type='change';
  3437. a9.target=a0;
  3438. a0.onchange(a9);
  3439. }
  3440. }
  3441. else
  3442. {
  3443. a0.value=a1;
  3444. }
  3445. }
  3446. a0.select();
  3447. a0.focus();
  3448. }
  3449. function _returnCalendarValue(
  3450. a0,
  3451. a1
  3452. )
  3453. {
  3454. var a2=a0.returnValue;
  3455. var a3=a0.gmtOffsetInMinutes;
  3456. if(a2!=(void 0))
  3457. {
  3458. var a4=a0._dateField;
  3459. if(a4==(void 0))
  3460. {
  3461. a4=_savedField1879034;
  3462. }
  3463. _dfsv(a4,a2,a3);
  3464. }
  3465. }
  3466. function _ldp(
  3467. a0,
  3468. a1,
  3469. a2,
  3470. a3,
  3471. a4
  3472. )
  3473. {
  3474. var a5=document.forms[a0][a1];
  3475. var a6=_dfgv(a5);
  3476. if(!a6)
  3477. {
  3478. a6=new Date();
  3479. }
  3480. if(!a4)
  3481. {
  3482. a4=_jspDir+_getQuerySeparator(_jspDir);
  3483. if((typeof(_cal)!="undefined")
  3484. &amp;&amp;((_cal==_ENGLISH_HIJRAH)||(_cal==_ARABIC_HIJRAH)))
  3485. {
  3486. a4+="_t=fred&amp;_red=hcd";
  3487. }
  3488. else
  3489. {
  3490. a4+="_t=fred&amp;_red=cd";
  3491. }
  3492. }
  3493. else
  3494. {
  3495. var a7=a4.lastIndexOf('?');
  3496. var a8="";
  3497. if(a7==-1)
  3498. {
  3499. a7=a4.length;
  3500. }
  3501. else
  3502. {
  3503. a8=a4.substr(a7+1);
  3504. }
  3505. var a9=a4.lastIndexOf('/',a7);
  3506. var a10=a4.substring(0,a9+1);
  3507. a10+=_jspDir+_getQuerySeparator(_jspDir);
  3508. a10+=a8;
  3509. a10+=_getQuerySeparator(a10);
  3510. a10+="_t=fred";
  3511. var a11=a4.substring(a9+1,a7);
  3512. a4=a10;
  3513. a4+="&amp;redirect="+escape(a11);
  3514. }
  3515. a4+="&amp;value="+(a6.getTime()-_getLocaleTimeZoneDifference());
  3516. if(_configName.length&gt;0)
  3517. {
  3518. a4+="&amp;configName="+escape(_configName);
  3519. }
  3520. a4+="&amp;loc="+_locale;
  3521. if(window["_enc"])
  3522. {
  3523. a4+="&amp;enc="+_enc;
  3524. }
  3525. if(window["_contextURI"])
  3526. {
  3527. a4+="&amp;contextURI="+escape(_contextURI);
  3528. }
  3529. var a12=-1*a6.getTimezoneOffset();
  3530. a4+="&amp;tzOffset="+a12;
  3531. if(typeof(_cal)!="undefined")
  3532. {
  3533. a4+="&amp;calType="+_cal;
  3534. }
  3535. if(_uixLocaleTZId)
  3536. {
  3537. a4+="&amp;tzId="+encodeURIComponent(_uixLocaleTZId);
  3538. }
  3539. if(a2!=(void 0))
  3540. {
  3541. a4+="&amp;minValue="+a2;
  3542. }
  3543. if(a3!=(void 0))
  3544. {
  3545. a4+="&amp;maxValue="+a3;
  3546. }
  3547. a4+="&amp;_minWidth=350&amp;_minHeight=300";
  3548. if(typeof(_firstDOW)!="undefined")
  3549. {
  3550. a4+="&amp;firstDOW="+_firstDOW;
  3551. }
  3552. var a13=openWindow(self,
  3553. a4,
  3554. 'uix_2807778',
  3555. {width:350,height:300},
  3556. true,
  3557. void 0,
  3558. _returnCalendarValue);
  3559. a13._dateField=a5;
  3560. _savedField1879034=a5;
  3561. }
  3562. function _dfgv(a0)
  3563. {
  3564. if(a0.value!="")
  3565. return _getDateFieldFormat(a0).parse(a0.value);
  3566. return null;
  3567. }
  3568. function _getTimePortion(a0)
  3569. {
  3570. var a1=_dfgv(a0);
  3571. if(!a1)
  3572. {
  3573. if(typeof(_cal)!="undefined")
  3574. {
  3575. if(_cal==_THAI_BUDDHA)
  3576. {
  3577. a1=new BuddhistDate();
  3578. }
  3579. else if((_cal==_ENGLISH_HIJRAH)||(_cal==_ARABIC_HIJRAH))
  3580. {
  3581. a1=new HijrahDate();
  3582. }
  3583. }
  3584. else
  3585. {
  3586. a1=new Date();
  3587. }
  3588. }
  3589. var a2;
  3590. if((typeof(_cal)!="undefined")&amp;&amp;(_cal==_THAI_BUDDHA))
  3591. {
  3592. a2=new BuddhistDate(a1.getFullYear(),
  3593. a1.getMonth(),
  3594. a1.getDate());
  3595. }
  3596. else if((typeof(_cal)!="undefined")
  3597. &amp;&amp;((_cal==_ENGLISH_HIJRAH)||(_cal==_ARABIC_HIJRAH)))
  3598. {
  3599. a2=new HijrahDate(a1.getFullYear(),
  3600. a1.getMonth(),
  3601. a1.getDate());
  3602. }
  3603. else
  3604. {
  3605. a2=new Date(a1.getFullYear(),
  3606. a1.getMonth(),
  3607. a1.getDate());
  3608. }
  3609. return a1-a2;
  3610. }
  3611. function _getTimePortionInLocaleContextTimeZone()
  3612. {
  3613. var a0=new Date();
  3614. var a1=a0.getUTCHours();
  3615. var a2=a0.getUTCMinutes();
  3616. var a3=60*a1+a2;
  3617. var a4=-1*a0.getTimezoneOffset();
  3618. if(_uixLocaleTZ)
  3619. {
  3620. a4=_uixLocaleTZ;
  3621. }
  3622. var a5=a3+a4;
  3623. if(a5&gt;24*60)
  3624. {
  3625. a5-=24*60;
  3626. }
  3627. else if(a5&lt;0)
  3628. {
  3629. a5+=24*60;
  3630. }
  3631. var a6=a5*60+a0.getUTCSeconds();
  3632. var a7=a6*1000+a0.getUTCMilliseconds();
  3633. return a7;
  3634. }
  3635. function _getLocaleTimeZoneDifference()
  3636. {
  3637. var a0=new Date();
  3638. var a1=a0.getTimezoneOffset()*-1;
  3639. var a2=0;
  3640. if(_uixLocaleTZ)
  3641. a2=(_uixLocaleTZ-a1)*60*1000;
  3642. return a2;
  3643. }
  3644. function _dfb(a0,a1,a2)
  3645. {
  3646. if(a1)
  3647. _fixDFF(a0);
  3648. }
  3649. function _dff(a0,a1)
  3650. {
  3651. _dfa(a0,a1);
  3652. }
  3653. function _dfa(a0,a1)
  3654. {
  3655. if(a1!=(void 0))
  3656. {
  3657. if(window._calActiveDateFields===(void 0))
  3658. window._calActiveDateFields=new Object();
  3659. if(typeof(a0)=="string")
  3660. {
  3661. a0=_getElementById(document,a0);
  3662. }
  3663. window._calActiveDateFields[a1]=a0;
  3664. }
  3665. }
  3666. function _calsd(a0,a1,a2)
  3667. {
  3668. if(window._calActiveDateFields!=(void 0))
  3669. {
  3670. var a3=window._calActiveDateFields[a0];
  3671. if(a3)
  3672. _dfsv(a3,a1,a2);
  3673. }
  3674. return false;
  3675. }
  3676. function _updateCal(a0,a1,a2)
  3677. {
  3678. a1+=('&amp;scrolledValue='+a0.options[a0.selectedIndex].value);
  3679. if(a2)
  3680. _firePartialChange(a1);
  3681. else
  3682. document.location.href=a1;
  3683. }
  3684. function _changeView(a0,a1)
  3685. {
  3686. a1+=('&amp;view='+a0.options[a0.selectedIndex].value);
  3687. document.location.href=a1;
  3688. }
  3689. function _doCancel()
  3690. {
  3691. top.returnValue=(void 0);
  3692. top.close();
  3693. return false;
  3694. }
  3695. function _selectDate(a0,a1)
  3696. {
  3697. top.returnValue=a0;
  3698. top.gmtOffsetInMinutes=a1;
  3699. top._unloadUIXDialog(window.event);
  3700. top.close();return false;
  3701. }
  3702. var _savedField1879034;
  3703. var _agent=new Object();
  3704. var _lastDateSubmitted;
  3705. var _lastDateReset=0;
  3706. var _lastDateValidated=0;
  3707. var _lastValidationFailure=0;
  3708. var _pprSubmitCount=0;
  3709. var _pprSomeAction=false;
  3710. var _pprRequestCount=0;
  3711. var _pprUnloaded=false;
  3712. var _pprBackRestoreInlineScripts=false;
  3713. var _pprBlocking=false;
  3714. var _pprBlockLock=false;
  3715. var _blockOnEverySubmit=false;
  3716. var _pprBlockStartTime=0;
  3717. var _pprIframeName="_pprIFrame";
  3718. var _pprFirstClickPass=false;
  3719. var _alreadyQueuedFirstClick=false;
  3720. var _pprdivElementName='_pprBlockingDiv';
  3721. var _pprStoredMouseOver=null;
  3722. var _pprBlockingTimeout=null;
  3723. var _pprEventElement=null;
  3724. var _pprChoiceChanged=false;
  3725. _delayedEventParams=new Object();
  3726. var _initialFormState;
  3727. var _initialFormExclude=new Object();
  3728. var _initialFormStateName;
  3729. var _navDirty;
  3730. var _initialFocusID=null;
  3731. var _UixFocusRequestDoc=null;
  3732. var _UixFocusRequestID=null;
  3733. var _UixFocusRequestNext=false;
  3734. var _blockCheckUnloadFromDialog=false;
  3735. var _saveForm=null;
  3736. var _saveDoValidate=null;
  3737. var _saveParameters=null;
  3738. var _submitRejected=false;
  3739. var _inPartialSubmit=false;
  3740. var _useDynamicFocusSaving=true;
  3741. _radioActionScript=null;
  3742. _radioUserDefScript=null;
  3743. _lastEventTime=null;
  3744. var _isSessionCookie=null;
  3745. function _atLeast(
  3746. a0,
  3747. a1
  3748. )
  3749. {
  3750. return(!a0||(a0==_agent.kind))&amp;&amp;
  3751. (!a1||(a1&lt;=_agent.version));
  3752. }
  3753. function _atMost(
  3754. a0,
  3755. a1
  3756. )
  3757. {
  3758. return(a0==_agent.kind)&amp;&amp;(a1&gt;=_agent.version);
  3759. }
  3760. function _supportsDOM()
  3761. {
  3762. var a0=false;
  3763. if(_agent.isIE)
  3764. {
  3765. a0=_agent.version&gt;=5.5;
  3766. }
  3767. else if(_agent.isNav)
  3768. {
  3769. a0=false;
  3770. }
  3771. else if(_agent.isGecko||_agent.isSafari)
  3772. {
  3773. a0=true;
  3774. }
  3775. return a0;
  3776. }
  3777. function _agentInit()
  3778. {
  3779. var a0=navigator.userAgent.toLowerCase();
  3780. var a1=parseFloat(navigator.appVersion);
  3781. var a2=false;
  3782. var a3=false;
  3783. var a4=false;
  3784. var a5=false;
  3785. var a6=false;
  3786. var a7=false;
  3787. var a8="unknown";
  3788. var a9=false;
  3789. var a10=false;
  3790. var a11=false;
  3791. var a12=0.0;
  3792. if(navigator.appVersion.indexOf("MSIE 7.0")!=-1)
  3793. {
  3794. a4=true;
  3795. }
  3796. if(a0.indexOf("msie")!=-1)
  3797. {
  3798. a3=true;
  3799. var a13=a0.match(/msie (.*);/);
  3800. a1=parseFloat(a13[1]);
  3801. a8="ie";
  3802. }
  3803. else if(a0.indexOf("opera")!=-1)
  3804. {
  3805. a2=true
  3806. a8="opera";
  3807. }
  3808. else if((a0.indexOf("applewebkit")!=-1)||
  3809. (a0.indexOf("safari")!=-1))
  3810. {
  3811. a7=true
  3812. a8="safari";
  3813. }
  3814. else if(a0.indexOf("gecko/")!=-1)
  3815. {
  3816. a6=true;
  3817. a8="gecko";
  3818. a1=1.0;
  3819. var a14=a0.indexOf('firefox/');
  3820. if(a14!=-1)
  3821. {
  3822. var a15=a0.substring(a14+8);
  3823. a12=parseInt(a15);
  3824. }
  3825. }
  3826. else if((a0.indexOf('mozilla')!=-1)&amp;&amp;
  3827. (a0.indexOf('spoofer')==-1)&amp;&amp;
  3828. (a0.indexOf('compatible')==-1))
  3829. {
  3830. if(a1&gt;=5.0)
  3831. {
  3832. a6=true;
  3833. a8="gecko";
  3834. a1=1.0;
  3835. }
  3836. else
  3837. {
  3838. a5=true;
  3839. a8="nn";
  3840. }
  3841. }
  3842. if(a0.indexOf('win')!=-1)
  3843. {
  3844. a9=true;
  3845. }
  3846. else if(a0.indexOf('mac')!=-1)
  3847. {
  3848. a11=true;
  3849. }
  3850. else if(a0.indexOf('sunos')!=-1)
  3851. {
  3852. a10=true;
  3853. }
  3854. _agent.isIE=a3;
  3855. _agent.isIE7=a4;
  3856. _agent.isNav=a5;
  3857. _agent.isOpera=a2;
  3858. _agent.isGecko=a6;
  3859. _agent.isSafari=a7;
  3860. _agent.version=a1
  3861. _agent.kind=a8;
  3862. _agent.isWindows=a9;
  3863. _agent.isSolaris=a10;
  3864. _agent.isMac=a11;
  3865. _agent.atLeast=_atLeast;
  3866. _agent.atMost=_atMost;
  3867. _agent.firefoxVersion=a12;
  3868. }
  3869. _agentInit();
  3870. var _ieFeatures=
  3871. {
  3872. channelmode:1,
  3873. copyhistory:1,
  3874. directories:1,
  3875. fullscreen:1,
  3876. height:1,
  3877. location:1,
  3878. menubar:1,
  3879. resizable:1,
  3880. scrollbars:1,
  3881. status:1,
  3882. titlebar:1,
  3883. toolbar:1,
  3884. width:1
  3885. };
  3886. var _nnFeatures=
  3887. {
  3888. alwayslowered:1,
  3889. alwaysraised:1,
  3890. copyhistory:1,
  3891. dependent:1,
  3892. directories:1,
  3893. height:1,
  3894. hotkeys:1,
  3895. innerheight:1,
  3896. innerwidth:1,
  3897. location:1,
  3898. menubar:1,
  3899. outerwidth:1,
  3900. outerheight:1,
  3901. resizable:1,
  3902. scrollbars:1,
  3903. status:1,
  3904. titlebar:1,
  3905. toolbar:1,
  3906. width:1,
  3907. "z-lock":1
  3908. }
  3909. var _modelessFeatureOverrides=
  3910. {
  3911. };
  3912. var _modalFeatureOverrides=
  3913. {
  3914. };
  3915. var _featureDefaults=
  3916. {
  3917. document:
  3918. {
  3919. channelmode:false,
  3920. copyhistory:true,
  3921. dependent:false,
  3922. directories:true,
  3923. fullscreen:false,
  3924. hotkeys:false,
  3925. location:true,
  3926. menubar:true,
  3927. resizable:true,
  3928. scrollbars:true,
  3929. status:true,
  3930. toolbar:true
  3931. },
  3932. dialog:
  3933. {
  3934. channelmode:false,
  3935. copyhistory:false,
  3936. dependent:true,
  3937. directories:false,
  3938. fullscreen:false,
  3939. hotkeys:true,
  3940. location:false,
  3941. menubar:false,
  3942. resizable:true,
  3943. scrollbars:true,
  3944. status:true
  3945. }
  3946. }
  3947. var _signedFeatures=
  3948. {
  3949. alwayslowered:1,
  3950. alwaysraised:1,
  3951. titlebar:1,
  3952. "z-lock":1
  3953. };
  3954. var _booleanFeatures=
  3955. {
  3956. alwayslowered:1,
  3957. alwaysraised:1,
  3958. channelmode:1,
  3959. copyhistory:1,
  3960. dependent:1,
  3961. directories:1,
  3962. fullscreen:1,
  3963. hotkeys:1,
  3964. location:1,
  3965. menubar:1,
  3966. resizable:1,
  3967. scrollbars:1,
  3968. status:1,
  3969. titlebar:1,
  3970. toolbar:1,
  3971. "z-lock":1
  3972. };
  3973. function _getContentWidth(
  3974. a0,
  3975. a1,
  3976. a2
  3977. )
  3978. {
  3979. var a3=a0.childNodes;
  3980. var a4=_agent.isGecko;
  3981. var a5=(a4)
  3982. ?"tagName"
  3983. :"canHaveHTML"
  3984. var a6=0;
  3985. for(var a7=0;a7&lt;a3.length;a7++)
  3986. {
  3987. var a8=a3[a7];
  3988. if(a8[a5]&amp;&amp;(a8.offsetWidth&gt;0))
  3989. {
  3990. var a9=0;
  3991. var a10=a8["offsetWidth"];
  3992. if(a4)
  3993. {
  3994. if(a10==a1)
  3995. {
  3996. a9=_getContentWidth(a8,
  3997. a10,
  3998. a8.offsetLeft);
  3999. }
  4000. else
  4001. {
  4002. a9=a10;
  4003. }
  4004. }
  4005. else
  4006. {
  4007. a9=a8["clientWidth"];
  4008. if(a9==0)
  4009. {
  4010. a9=_getContentWidth(a8,
  4011. a10,
  4012. a8.offsetLeft);
  4013. }
  4014. }
  4015. if(a9&gt;a6)
  4016. {
  4017. a6=a9;
  4018. }
  4019. }
  4020. }
  4021. if(a6==0)
  4022. a6=a1;
  4023. var a11=10;
  4024. if(_isLTR()||(a2&lt;=5))
  4025. {
  4026. a11=2*a2;
  4027. }
  4028. return a6+a11;
  4029. }
  4030. function _getTop(
  4031. a0
  4032. )
  4033. {
  4034. if(!(_agent.isGecko||_agent.isSafari))
  4035. {
  4036. return top;
  4037. }
  4038. else
  4039. {
  4040. var a1=(a0)
  4041. ?a0.window
  4042. :window;
  4043. while(a1.parent&amp;&amp;(a1.parent!=a1))
  4044. {
  4045. a1=a1.parent;
  4046. }
  4047. return a1;
  4048. }
  4049. }
  4050. function _sizeWin(
  4051. a0,
  4052. a1,
  4053. a2,
  4054. a3
  4055. )
  4056. {
  4057. var a4=_agent.isGecko;
  4058. var a5=_agent.isIE;
  4059. if(!(a4||(a5&amp;&amp;_agent.isWindows)))
  4060. return;
  4061. var a6=a0.window.document.body;
  4062. if(a6)
  4063. {
  4064. var a7=(!a5&amp;&amp;(a6.scrollWidth&gt;a6.clientWidth))
  4065. ?a6.scrollWidth
  4066. :_getContentWidth(a6,a6.offsetWidth,a6.offsetLeft);
  4067. var a8=0;
  4068. if(a4)
  4069. {
  4070. a8=a6.offsetHeight+(window.outerHeight-window.innerHeight);
  4071. a8+=30;
  4072. a7+=(window.outerWidth-a6.offsetWidth);
  4073. }
  4074. else
  4075. {
  4076. a8=a6.scrollHeight+(a6.offsetHeight-a6.clientHeight);
  4077. a8+=21;
  4078. a7+=a6.offsetWidth-a6.clientWidth+16;
  4079. a8+=parseInt(a6.topMargin)+parseInt(a6.bottomMargin);
  4080. a7+=parseInt(a6.leftMargin)+parseInt(a6.rightMargin);
  4081. }
  4082. if(a1)
  4083. a7+=a1;
  4084. if(a2)
  4085. a8+=a2;
  4086. if(a3!=(void 0))
  4087. {
  4088. if(a3['W'])
  4089. {
  4090. var a9=0+a3['W'];
  4091. if(a7&lt;a9)
  4092. a7=a9;
  4093. }
  4094. if(a3['H'])
  4095. {
  4096. var a10=0+a3['H'];
  4097. if(a8&lt;a10)
  4098. a8=a10;
  4099. }
  4100. }
  4101. var a11=_getTop(a0);
  4102. var a12=a5?0:a11.screen.availLeft;
  4103. var a13=a5?0:a11.screen.availTop;
  4104. var a14=a11.screen.availHeight*0.95;
  4105. var a15=a11.screen.availWidth*0.95;
  4106. if(a8&gt;a14)
  4107. a8=a14;
  4108. if(a7&gt;a15)
  4109. a7=a15;
  4110. a11.resizeTo(a7,a8);
  4111. var a16=a5?a11.screenLeft:a11.screenX;
  4112. var a17=a5?a11.screenTop:a11.screenY;
  4113. var a18=false;
  4114. if((a16+a7)&gt;(a12+a15))
  4115. {
  4116. a16=(a11.screen.availWidth-a7)/2;
  4117. a18=true;
  4118. }
  4119. if((a17+a8)&gt;(a13+a14))
  4120. {
  4121. a17=(a11.screen.availHeight-a8)/2;
  4122. a18=true;
  4123. }
  4124. if(a18)
  4125. {
  4126. a11.moveTo(a16,a17);
  4127. }
  4128. }
  4129. }
  4130. function _onModalClickNN(
  4131. a0
  4132. )
  4133. {
  4134. if(_getValidModalDependent(self))
  4135. {
  4136. return false;
  4137. }
  4138. else
  4139. {
  4140. self.routeEvent(a0);
  4141. return true;
  4142. }
  4143. }
  4144. var _mozClickEH=new Object();
  4145. function _onModalClickMoz(
  4146. a0
  4147. )
  4148. {
  4149. dump(a0);
  4150. }
  4151. _mozClickEH["handleEvent"]=_onModalClickMoz;
  4152. var _IE_MOUSE_CAPTURE_EVENTS=[
  4153. "onclick",
  4154. "ondblclick",
  4155. "onmousedown",
  4156. "onmousemove",
  4157. "onmouseout",
  4158. "onmouseover",
  4159. "onmouseup"
  4160. ];
  4161. function _captureEventIE()
  4162. {
  4163. var a0=window.event;
  4164. if(a0.screenY&gt;=window.screenTop&amp;&amp;a0.screenX&gt;=window.screenLeft)
  4165. {
  4166. if(!window._uixIeCaptureCurrent&amp;&amp;window._uixIeCapture)
  4167. {
  4168. window._uixIeCaptureCurrent=true;
  4169. window._uixIeCapture.setCapture();
  4170. }
  4171. a0.cancelBubble=true;
  4172. }
  4173. else if(window._uixIeCapture)
  4174. {
  4175. window._uixIeCaptureCurrent=false;
  4176. window._uixIeCapture.releaseCapture();
  4177. }
  4178. }
  4179. function _addModalCaptureIE(a0)
  4180. {
  4181. var a1=new Object();
  4182. var a2=_IE_MOUSE_CAPTURE_EVENTS;
  4183. var a3=a2.length;
  4184. for(var a4=0;a4&lt;a3;a4++)
  4185. {
  4186. var a5=a2[a4];
  4187. a1[a5]=a0[a5];
  4188. a0[a5]=_captureEventIE;
  4189. }
  4190. window._modalSavedListeners=a1;
  4191. window._uixIeCapture=a0;
  4192. window._uixIeCaptureCurrent=true;
  4193. a0.setCapture();
  4194. }
  4195. function _removeModalCaptureIE(a0)
  4196. {
  4197. a0.releaseCapture();
  4198. var a1=window._modalSavedListeners;
  4199. if(a1)
  4200. {
  4201. var a2=_IE_MOUSE_CAPTURE_EVENTS;
  4202. var a3=a2.length;
  4203. for(var a4=0;a4&lt;a3;a4++)
  4204. {
  4205. var a5=a2[a4];
  4206. a0[a5]=a1[a5];
  4207. }
  4208. window._modalSavedListeners=null;
  4209. }
  4210. window._uixIeCapture=undefined;
  4211. }
  4212. function _onModalFocus()
  4213. {
  4214. var a0=self.document.body;
  4215. var a1=_getValidModalDependent(self);
  4216. var a2=_agent.atLeast("ie",5)&amp;&amp;_agent.isWindows;
  4217. if(a1)
  4218. {
  4219. a1.focus();
  4220. if(a2)
  4221. {
  4222. _addModalCaptureIE(a0);
  4223. }
  4224. }
  4225. else
  4226. {
  4227. if(a2)
  4228. {
  4229. a0.onlosecapture=null;
  4230. _removeModalCaptureIE(a0);
  4231. }
  4232. }
  4233. }
  4234. function _onModalLoseCapture()
  4235. {
  4236. var a0=_getValidModalDependent(self);
  4237. if(a0)
  4238. {
  4239. window.setTimeout("_onModalFocus()",1);
  4240. }
  4241. }
  4242. function t(a0,a1)
  4243. {
  4244. if(_tURL!=void 0)
  4245. {
  4246. document.write('&lt;img src="'+_tURL+'"');
  4247. if(a0!=void 0)
  4248. document.write(' width="'+a0+'"');
  4249. if(a1!=void 0)
  4250. document.write(' height="'+a1+'"');
  4251. if(_axm!=void 0)
  4252. document.write(' alt=""');
  4253. document.write('&gt;');
  4254. }
  4255. }
  4256. function openWindow(
  4257. a0,
  4258. a1,
  4259. a2,
  4260. a3,
  4261. a4,
  4262. a5,
  4263. a6
  4264. )
  4265. {
  4266. if(a0)
  4267. {
  4268. if(a4==(void 0))
  4269. a4=false;
  4270. if(!a5)
  4271. {
  4272. a5=(a4)?"dialog":"document";
  4273. }
  4274. if(!a2)
  4275. a2="_blank";
  4276. var a7=_featureDefaults[a5];
  4277. if(a7==(void 0))
  4278. {
  4279. a5="document";
  4280. a7=_featureDefaults[a5];
  4281. }
  4282. var a8=(a4)
  4283. ?_modalFeatureOverrides
  4284. :_modelessFeatureOverrides;
  4285. var a9=(_agent.isIE)
  4286. ?_ieFeatures
  4287. :_nnFeatures;
  4288. var a10=null;
  4289. if(a3)
  4290. {
  4291. a10=new Object();
  4292. for(var a11 in a3)
  4293. {
  4294. a10[a11]=a3[a11];
  4295. }
  4296. }
  4297. var a12="";
  4298. for(var a13 in a9)
  4299. {
  4300. var a14=a8[a13];
  4301. if(a14==(void 0))
  4302. {
  4303. if(a10)
  4304. {
  4305. a14=a10[a13];
  4306. delete a10[a13];
  4307. }
  4308. if(a14==(void 0))
  4309. a14=a7[a13];
  4310. }
  4311. if(a14!=(void 0))
  4312. {
  4313. var a15=_booleanFeatures[a13]!=(void 0);
  4314. if(a14||!a15)
  4315. {
  4316. a12+=a13;
  4317. if(!a15)
  4318. {
  4319. a12+="="+a14;
  4320. }
  4321. a12+=",";
  4322. }
  4323. }
  4324. }
  4325. for(var a11 in a10)
  4326. {
  4327. a12+=a11;
  4328. if(a10[a11])
  4329. a12+="="+a10[a11];
  4330. a12+=",";
  4331. }
  4332. if(a12.length!=0)
  4333. {
  4334. a12=a12.substring(0,a12.length-1);
  4335. }
  4336. if(a6)
  4337. {
  4338. _setDependent(a0,a2,a6);
  4339. }
  4340. var a16=a0.open(a1,a2,a12);
  4341. var a17=false;
  4342. if(a16!=null)
  4343. {
  4344. if(a6)
  4345. {
  4346. _setDependent(a0,a2+"_window",a16);
  4347. }
  4348. if(_agent.atLeast("ie",5)||_agent.isGecko)
  4349. {
  4350. propCheckContent=("try{"
  4351. +"var pc=0;"
  4352. +"for(p in win)"
  4353. +"{pc++;break;}"
  4354. +"if(pc&gt;0)return true;"
  4355. +"}catch(e){}"
  4356. +"return false;");
  4357. propCheck=new Function("win",propCheckContent);
  4358. a17=propCheck(a16);
  4359. }
  4360. else
  4361. a17=true;
  4362. }
  4363. if(!a17)
  4364. {
  4365. _setDependent(a0,a2,(void 0));
  4366. _clearBodyModalEffects('alpha');
  4367. if(_UixWindowOpenError!=null)
  4368. alert(_UixWindowOpenError);
  4369. return;
  4370. }
  4371. var a18=_agent.atMost("ie",4.99);
  4372. var a19=false;
  4373. var a20=a0.document.body;
  4374. if(a4&amp;&amp;!a18)
  4375. {
  4376. if(_agent.atLeast("ie",4))
  4377. {
  4378. a20.style.filter="alpha(opacity=50)";
  4379. a19=true;
  4380. }
  4381. if(_agent.isNav)
  4382. {
  4383. a0.captureEvents(Event.CLICK);
  4384. a0.onclick=_onModalClickNN;
  4385. }
  4386. else if(_agent.isGecko)
  4387. {
  4388. a20.addEventListener(Event.CLICK,_mozClickEH,true);
  4389. }
  4390. a0.onfocus=_onModalFocus;
  4391. }
  4392. if(a4&amp;&amp;(_agent.atLeast("ie",5)&amp;&amp;_agent.isWindows))
  4393. {
  4394. a0.setTimeout("_clearBodyModalEffects('capture')",1000);
  4395. }
  4396. if(a4&amp;&amp;!a18)
  4397. {
  4398. _setDependent(a0,"modalWindow",a16);
  4399. }
  4400. a16.focus();
  4401. if(a19)
  4402. {
  4403. a0.setTimeout("_clearBodyModalEffects('alpha')",1000);
  4404. }
  4405. return a16;
  4406. }
  4407. else
  4408. {
  4409. return null;
  4410. }
  4411. }
  4412. function _getDependents(
  4413. a0,
  4414. a1
  4415. )
  4416. {
  4417. var a2;
  4418. if(a0)
  4419. {
  4420. a2=a0["_dependents"];
  4421. if(a2==(void 0))
  4422. {
  4423. if(a1)
  4424. {
  4425. a2=new Object();
  4426. a0["_dependents"]=a2;
  4427. }
  4428. }
  4429. }
  4430. return a2;
  4431. }
  4432. function _getDependent(
  4433. a0,
  4434. a1
  4435. )
  4436. {
  4437. var a2=_getDependents(a0);
  4438. var a3;
  4439. if(a2)
  4440. {
  4441. a3=a2[a1];
  4442. }
  4443. return a3;
  4444. }
  4445. function _setDependent(
  4446. a0,
  4447. a1,
  4448. a2
  4449. )
  4450. {
  4451. var a3=_getDependents(a0,true);
  4452. if(a3)
  4453. {
  4454. a3[a1]=a2;
  4455. }
  4456. }
  4457. function _getModalDependent(
  4458. a0
  4459. )
  4460. {
  4461. return _getDependent(a0,"modalWindow");
  4462. }
  4463. function _getValidModalDependent(
  4464. a0
  4465. )
  4466. {
  4467. var a1=_getModalDependent(a0);
  4468. if(a1)
  4469. {
  4470. if(a1.closed)
  4471. {
  4472. _setDependent(a0,"modalWindow",(void 0));
  4473. a1=(void 0);
  4474. }
  4475. }
  4476. return a1;
  4477. }
  4478. function _isModalDependent(
  4479. a0,
  4480. a1
  4481. )
  4482. {
  4483. return(a1==_getModalDependent(a0));
  4484. }
  4485. function _clearBodyModalEffects(a0)
  4486. {
  4487. if(_getValidModalDependent(self)!=null)
  4488. {
  4489. self.setTimeout("_clearBodyModalEffects('"+a0+"')",1000);
  4490. }
  4491. else
  4492. {
  4493. if(a0=='alpha')
  4494. {
  4495. self.document.body.style.filter=null;
  4496. }
  4497. else if(a0=='capture')
  4498. {
  4499. self.document.body.releaseCapture();
  4500. }
  4501. }
  4502. }
  4503. function _unloadUIXDialog(
  4504. a0
  4505. )
  4506. {
  4507. _blockCheckUnloadFromDialog=false;
  4508. _checkUnload(a0);
  4509. _blockCheckUnloadFromDialog=true;
  4510. }
  4511. function _checkUnload(
  4512. a0
  4513. )
  4514. {
  4515. if(_blockCheckUnloadFromDialog)
  4516. {
  4517. _blockCheckUnloadFromDialog=false;
  4518. return;
  4519. }
  4520. try
  4521. {
  4522. if(_isModalAbandoned())
  4523. return;
  4524. var a1=_getModalDependent(window);
  4525. if(a1!=null)
  4526. {
  4527. _setModalAbandoned(a1);
  4528. a1.close();
  4529. }
  4530. _pprUnloaded=true;
  4531. var a2=_getTop();
  4532. if(!a2)
  4533. return;
  4534. var a3=a2["opener"];
  4535. if(!a3)
  4536. return;
  4537. var a4=_getDependent(a3,self.name);
  4538. if(_isModalDependent(a3,self))
  4539. {
  4540. _setDependent(a3,"modalWindow",(void 0));
  4541. a3.onfocus=null;
  4542. var a5=a3.document.body;
  4543. if(_agent.atLeast("ie",4))
  4544. {
  4545. if(_agent.atLeast("ie",5)&amp;&amp;_agent.isWindows)
  4546. {
  4547. a5.onlosecapture=null;
  4548. a5.releaseCapture();
  4549. }
  4550. a5.style.filter=null;
  4551. }
  4552. if(_agent.isNav)
  4553. {
  4554. a3.releaseEvents(Event.CLICK);
  4555. a3.onclick=null;
  4556. }
  4557. if(_agent.isGecko)
  4558. {
  4559. a5.removeEventListener(Event.CLICK,
  4560. _mozClickEH,
  4561. true);
  4562. }
  4563. }
  4564. if(a4!=(void 0))
  4565. {
  4566. _setDependent(a3,self.name,(void 0));
  4567. _setDependent(a3,self.name+"_window",(void 0));
  4568. if(a0==(void 0))
  4569. a0=self.event;
  4570. a4(a2,a0);
  4571. }
  4572. }
  4573. catch(e){}
  4574. }
  4575. function _isModalAbandoned()
  4576. {
  4577. var a0=_getTop();
  4578. return a0._abandoned;
  4579. }
  4580. function _setModalAbandoned(
  4581. a0
  4582. )
  4583. {
  4584. a0._abandoned=true;
  4585. }
  4586. function _focusChanging()
  4587. {
  4588. if(_agent.isIE)
  4589. {
  4590. return(window.event.srcElement!=window.document.activeElement);
  4591. }
  4592. else
  4593. {
  4594. return true;
  4595. }
  4596. }
  4597. function _getKeyValueString(
  4598. a0,
  4599. a1,
  4600. a2
  4601. )
  4602. {
  4603. var a3=a0[a1];
  4604. if(typeof(a3)=="function")
  4605. {
  4606. a3="[function]";
  4607. }
  4608. var a4=(_agent.isGecko)
  4609. ?((a2+1)%3==0)
  4610. ?'\n'
  4611. :'    '
  4612. :'\t';
  4613. return a1+':'+a3+a4;
  4614. }
  4615. function _dump(
  4616. a0
  4617. )
  4618. {
  4619. dump(a0,{innerText:1,outerText:1,outerHTML:1,innerHTML:1});
  4620. }
  4621. function dump(
  4622. a0,
  4623. a1,
  4624. a2
  4625. )
  4626. {
  4627. var a3="";
  4628. if(a0)
  4629. {
  4630. if(!a2)
  4631. {
  4632. a2=a0["name"];
  4633. }
  4634. var a4="return _getKeyValueString(target, key, index);";
  4635. if(_agent.atLeast("ie",5)||_agent.isGecko||_agent.isSafari)
  4636. a4="try{"+a4+"}catch(e){return '';}";
  4637. var a5=new Function("target","key","index",a4);
  4638. var a6=0;
  4639. var a7=new Array();
  4640. for(var a8 in a0)
  4641. {
  4642. if((!a1||!a1[a8])&amp;&amp;!a8.match(/DOM/))
  4643. {
  4644. a7[a6]=a8;
  4645. a6++;
  4646. }
  4647. }
  4648. a7.sort();
  4649. for(var a9=0;a9&lt;a7.length;a9++)
  4650. {
  4651. a3+=a5(a0,a7[a9],a9);
  4652. }
  4653. }
  4654. else
  4655. {
  4656. a2="(Undefined)";
  4657. }
  4658. if(a3=="")
  4659. {
  4660. a3="No properties";
  4661. }
  4662. alert(a2+":\n"+a3);
  4663. }
  4664. function _validateForm(
  4665. a0
  4666. )
  4667. {
  4668. var a1='_'+a0.name+'Validater';
  4669. var a2=window[a1];
  4670. if(a2)
  4671. return a2(a0);
  4672. return false;
  4673. }
  4674. function _getNextNonCommentSibling(
  4675. a0,
  4676. a1
  4677. )
  4678. {
  4679. var a2=a0.children;
  4680. for(var a3=a1+1;a3&lt;a2.length;a3++)
  4681. {
  4682. var a4=a2[a3];
  4683. if(a4&amp;&amp;(a4.tagName!="!"))
  4684. {
  4685. return a4;
  4686. }
  4687. }
  4688. return null;
  4689. }
  4690. function _valField(
  4691. formName,
  4692. nameInForm
  4693. )
  4694. {
  4695. if(nameInForm)
  4696. {
  4697. var target=document.forms[formName][nameInForm];
  4698. var blurFunc=target.onblur;
  4699. if(blurFunc)
  4700. {
  4701. var valFunc=blurFunc.toString();
  4702. var valContents=valFunc.substring(valFunc.indexOf("{")+1,
  4703. valFunc.lastIndexOf("}"));
  4704. var targetString="document.forms['"+
  4705. formName+
  4706. "']['"+
  4707. nameInForm+
  4708. "']";
  4709. valContents=valContents.replace(/this/,targetString);
  4710. var lastArg=valContents.lastIndexOf(",");
  4711. valContents=valContents.substring(0,lastArg)+")";
  4712. eval(valContents);
  4713. }
  4714. }
  4715. }
  4716. function _validationAlert(a0)
  4717. {
  4718. _recordValidation(true,0);
  4719. alert(a0);
  4720. _recordValidation(true,0);
  4721. }
  4722. function _recordValidation(a0,a1)
  4723. {
  4724. if(!a1)
  4725. a1=new Date();
  4726. _lastDateValidated=a1;
  4727. if(a0)
  4728. _lastValidationFailure=a1;
  4729. }
  4730. function _recentValidation(a0)
  4731. {
  4732. var a1=false;
  4733. var a2=250;
  4734. if(_agent.isMac)
  4735. {
  4736. a2=600;
  4737. }
  4738. var a3=new Date();
  4739. var a4;
  4740. a4=a3-_lastValidationFailure;
  4741. if((a4&gt;=0)&amp;&amp;(a4&lt;a2))
  4742. {
  4743. a1=true;
  4744. }
  4745. else if(!a0)
  4746. {
  4747. a4=a3-_lastDateValidated;
  4748. if((a4&gt;=0)&amp;&amp;(a4&lt;a2))
  4749. {
  4750. a1=true;
  4751. }
  4752. }
  4753. return a1;
  4754. }
  4755. function _validateField(
  4756. a0,
  4757. a1,
  4758. a2,
  4759. a3,
  4760. a4
  4761. )
  4762. {
  4763. var a5=_agent.isNav;
  4764. if(a5&amp;&amp;a4)
  4765. {
  4766. return;
  4767. }
  4768. if(a5||_agent.isMac||_agent.isGecko)
  4769. {
  4770. if(_recentValidation(false))
  4771. return;
  4772. }
  4773. var a6=a3||(_getValue(a0)!="");
  4774. if(a6&amp;&amp;!window._validating&amp;&amp;_focusChanging())
  4775. {
  4776. if(a4)
  4777. {
  4778. var a7=window.document.activeElement;
  4779. if(a7)
  4780. {
  4781. var a8=a0.parentElement;
  4782. if(a8==a7.parentElement)
  4783. {
  4784. var a9=a8.children;
  4785. for(var a10=0;a10&lt;a9.length;a10++)
  4786. {
  4787. if(a0==a9[a10])
  4788. {
  4789. a6=(a7!=_getNextNonCommentSibling(a8,a10));
  4790. }
  4791. }
  4792. }
  4793. }
  4794. }
  4795. if(a6)
  4796. {
  4797. var a11=_getValidationError(a0,a1);
  4798. if(a11)
  4799. {
  4800. var a12=_isShowing(a0);
  4801. window._validating=a0;
  4802. if(a12)
  4803. a0.select();
  4804. if(!a5&amp;&amp;a12)
  4805. {
  4806. a0.focus();
  4807. if(window["_failedPos"]!=(void 0))
  4808. {
  4809. if(a0.createTextRange)
  4810. {
  4811. var a13=a0.createTextRange();
  4812. a13.moveStart("character",window["_failedPos"]);
  4813. a13.select();
  4814. }
  4815. else if(a0.selectionStart!=(void 0))
  4816. {
  4817. a0.selectionStart=window["_failedPos"];
  4818. }
  4819. window["_failedPos"]=(void 0);
  4820. }
  4821. }
  4822. var a14=_getErrorString(a0,a2,
  4823. a11);
  4824. if(a14)
  4825. {
  4826. _validationAlert(a14);
  4827. }
  4828. if(a5&amp;&amp;a12)
  4829. {
  4830. a0.focus();
  4831. }
  4832. }
  4833. }
  4834. }
  4835. }
  4836. function _unvalidateField(
  4837. a0
  4838. )
  4839. {
  4840. if(window._validating==a0)
  4841. {
  4842. window._validating=void 0;
  4843. }
  4844. }
  4845. function submitForm(
  4846. a0,
  4847. a1,
  4848. a2
  4849. )
  4850. {
  4851. var a3=true;
  4852. if(_agent.isIE)
  4853. {
  4854. a3=false;
  4855. for(var a4 in _delayedEventParams)
  4856. {
  4857. a3=true;
  4858. break;
  4859. }
  4860. }
  4861. if(a3)
  4862. {
  4863. _delayedEventParams=new Object();
  4864. _delayedEventParams["reset"]=true;
  4865. }
  4866. if((typeof a0)=="string")
  4867. {
  4868. a0=document[a0];
  4869. }
  4870. else if((typeof a0)=="number")
  4871. {
  4872. a0=document.forms[a0];
  4873. }
  4874. if(!a0)
  4875. return false;
  4876. var a5=window["_"+a0.name+"Validater"];
  4877. if(a5==(void 0))
  4878. {
  4879. _saveFormForLaterSubmit(a0,a1,a2);
  4880. return false;
  4881. }
  4882. var a6=new Date();
  4883. if(_recentSubmit(a6))
  4884. {
  4885. if(_pprFirstClickPass&amp;&amp;_pprBlocking)
  4886. {
  4887. var a7="isEventQueued";
  4888. a2[a7]=true;
  4889. _saveFormForLaterSubmit(a0,a1,a2);
  4890. }
  4891. return;
  4892. }
  4893. _submitRejected=false;
  4894. _inPartialSubmit=false;
  4895. _lastDateSubmitted=a6;
  4896. if(a1==(void 0))
  4897. a1=true;
  4898. var a8=true;
  4899. if(a1&amp;&amp;!_validateForm(a0))
  4900. a8=false;
  4901. var a9=window["_"+a0.name+"_Submit"];
  4902. if(a9!=(void 0))
  4903. {
  4904. var a10=new Function("doValidate",a9);
  4905. a0._tempFunc=a10;
  4906. var a11=a0._tempFunc(a1);
  4907. a0._tempFunc=(void 0);
  4908. if(a1&amp;&amp;(a11==false))
  4909. {
  4910. a8=false;
  4911. }
  4912. }
  4913. if(a8)
  4914. {
  4915. if((!a1)&amp;&amp;_agent.isGecko&amp;&amp;(window["storeIFrames"]!=null))
  4916. storeIFrames();
  4917. _resetHiddenValues(a0);
  4918. var a12=_supportsDOM();
  4919. var a13=new Object();
  4920. if(a2)
  4921. {
  4922. for(var a14 in a2)
  4923. {
  4924. var a15=a2[a14];
  4925. if(a15!=(void 0))
  4926. {
  4927. var a16=a0[a14];
  4928. if(a16)
  4929. {
  4930. a16.value=a15;
  4931. }
  4932. else if(a12)
  4933. {
  4934. var a17=document.createElement("input");
  4935. a17.type="hidden";
  4936. a17.name=a14;
  4937. a17.value=a2[a14];
  4938. a0.appendChild(a17);
  4939. a13[a14]=a17;
  4940. }
  4941. }
  4942. }
  4943. }
  4944. if(_agent.isIE)
  4945. {
  4946. window.external.AutoCompleteSaveForm(a0);
  4947. }
  4948. a0.submit();
  4949. if(_blockOnEverySubmit)
  4950. _pprStartBlocking(window);
  4951. for(var a14 in a13)
  4952. {
  4953. var a18=a13[a14];
  4954. try
  4955. {
  4956. a0.removeChild(a18);
  4957. }
  4958. catch(ex)
  4959. {
  4960. if(a18&amp;&amp;a18.parentNode)
  4961. a18.parentNode.removeChild(a18);
  4962. }
  4963. }
  4964. }
  4965. return a8;
  4966. }
  4967. function _saveFormForLaterSubmit(a0,a1,a2)
  4968. {
  4969. _saveForm=a0;
  4970. _saveDoValidate=a1;
  4971. _saveParameters=a2;
  4972. if(a2&amp;&amp;a2[_getPartialParameter()])
  4973. _inPartialSubmit=true;
  4974. _submitRejected=true;
  4975. }
  4976. function _submitFormCheck()
  4977. {
  4978. if(_submitRejected)
  4979. {
  4980. _alreadyQueuedFirstClick=true;
  4981. if(_inPartialSubmit)
  4982. {
  4983. _submitPartialChange(_saveForm,_saveDoValidate,_saveParameters);
  4984. _inPartialSubmit=false;
  4985. }
  4986. else
  4987. {
  4988. submitForm(_saveForm,_saveDoValidate,_saveParameters);
  4989. }
  4990. _saveForm=null;
  4991. _saveDoValidate=null;
  4992. _saveParameters=null;
  4993. _alreadyQueuedFirstClick=false;
  4994. }
  4995. }
  4996. function resetForm(
  4997. form
  4998. )
  4999. {
  5000. var doReload=false;
  5001. if((typeof form)=="string")
  5002. {
  5003. form=document[form];
  5004. }
  5005. else if((typeof form)=="number")
  5006. {
  5007. form=document.forms[form];
  5008. }
  5009. if(!form)
  5010. return false;
  5011. var resetCallbacks=window["_"+form.name+"_Reset"];
  5012. if(resetCallbacks&amp;&amp;!doReload)
  5013. {
  5014. for(var i=0;i&lt;resetCallbacks.length;i++)
  5015. {
  5016. var trueResetCallback=unescape(resetCallbacks[i]);
  5017. doReload=(eval(trueResetCallback));
  5018. }
  5019. }
  5020. if(doReload)
  5021. {
  5022. window.document.location.reload();
  5023. }
  5024. else
  5025. {
  5026. form.reset();
  5027. }
  5028. _lastDateReset=new Date();
  5029. return doReload;
  5030. }
  5031. function _resetHiddenValues(
  5032. a0
  5033. )
  5034. {
  5035. var a1=window["_reset"+a0.name+"Names"];
  5036. if(a1)
  5037. {
  5038. for(var a2=0;a2&lt;a1.length;a2++)
  5039. {
  5040. var a3=a0[a1[a2]];
  5041. if(a3)
  5042. {
  5043. a3.value='';
  5044. }
  5045. }
  5046. }
  5047. }
  5048. function _getValue(a0)
  5049. {
  5050. var a1=a0;
  5051. var a2=a0.type
  5052. if(!a2&amp;&amp;a0.length)
  5053. {
  5054. for(var a3=0;a3&lt;a0.length;a3++)
  5055. {
  5056. a2=a0[a3].type;
  5057. if(a2!=(void 0))
  5058. {
  5059. a1=a0[a3];
  5060. break;
  5061. }
  5062. }
  5063. }
  5064. if(a2=="checkbox")
  5065. {
  5066. return a0.checked;
  5067. }
  5068. else if(a2.substring(0,6)=="select")
  5069. {
  5070. a0=a1;
  5071. var a4=a0.selectedIndex;
  5072. if(a4!=(void 0)&amp;&amp;
  5073. a4!=null&amp;&amp;
  5074. a4&gt;=0)
  5075. {
  5076. var a5=a0.options[a4];
  5077. var a6=a5.value;
  5078. if(!a6)
  5079. {
  5080. for(var a3=0;a3&lt;a0.options.length;a3++)
  5081. {
  5082. if(a0.options[a3].value)
  5083. return a6;
  5084. }
  5085. return a5.text;
  5086. }
  5087. return a6;
  5088. }
  5089. return"";
  5090. }
  5091. else if(a2=="radio")
  5092. {
  5093. if(a0.length)
  5094. {
  5095. for(var a3=0;a3&lt;a0.length;a3++)
  5096. {
  5097. if(a0[a3].type=="radio"&amp;&amp;
  5098. a0[a3].checked)
  5099. {
  5100. return a0[a3].value;
  5101. }
  5102. }
  5103. }
  5104. else
  5105. {
  5106. if(a0.checked)
  5107. {
  5108. return a0.value;
  5109. }
  5110. }
  5111. return"";
  5112. }
  5113. else
  5114. {
  5115. return a0.value;
  5116. }
  5117. }
  5118. function _setSelectIndexById(a0,a1)
  5119. {
  5120. _getElementById(document,a0).selectedIndex=a1;
  5121. }
  5122. function _multiValidate(
  5123. a0,
  5124. a1
  5125. )
  5126. {
  5127. var a2="";
  5128. if(a1&amp;&amp;!_recentValidation(true))
  5129. {
  5130. var a3=_getValidations(a0);
  5131. if(a3)
  5132. {
  5133. var a4=true;
  5134. var a5=a0.name;
  5135. var a6=window[a5+'_SkipEmptyValidation'];
  5136. window[a5+'_SkipEmptyValidation']=false;
  5137. for(var a7=0;a7&lt;a1.length;a7+=4)
  5138. {
  5139. var a8=a0[a1[a7+1]];
  5140. var a9=a8.type;
  5141. if(!a9&amp;&amp;a8.length)
  5142. {
  5143. if(a8[0].type!="radio")
  5144. {
  5145. a8=a8[0];
  5146. }
  5147. }
  5148. var a10=a1[a7+3];
  5149. if(a6)
  5150. {
  5151. a10=true;
  5152. }
  5153. var a11=_getValue(a8);
  5154. if(!(a10&amp;&amp;(a11=="")))
  5155. {
  5156. var a12=_getValidationError(a8,a1[a7],
  5157. a3);
  5158. if(a12)
  5159. {
  5160. if(_pprRequestCount&gt;0)
  5161. {
  5162. _pprRequestCount--;
  5163. if(_pprRequestCount&lt;=0)
  5164. _pprStopBlocking(window);
  5165. }
  5166. if(a4)
  5167. {
  5168. if(_isShowing(a8))
  5169. {
  5170. a8.focus();
  5171. if((a8.type=="text")
  5172. &amp;&amp;(a8["value"]!=(void 0))
  5173. &amp;&amp;(a8["value"]!=null)
  5174. &amp;&amp;(a8["value"].length&gt;0))
  5175. {
  5176. if(true!=_delayedEventParams["reset"])
  5177. a8.select();
  5178. }
  5179. }
  5180. a4=false;
  5181. }
  5182. var a13=_getErrorString(a8,
  5183. a1[a7+2],
  5184. a12);
  5185. a2+='\n'+a13;
  5186. }
  5187. }
  5188. }
  5189. }
  5190. _recordValidation((a2.length&gt;0),0);
  5191. }
  5192. return a2;
  5193. }
  5194. function _isShowing(
  5195. a0)
  5196. {
  5197. if(!a0.focus||(a0.type=='hidden'))
  5198. return false;
  5199. if(_agent.isIE)
  5200. {
  5201. var a1=a0;
  5202. while(a1!=(void 0))
  5203. {
  5204. computedStyle=a1.currentStyle;
  5205. if((computedStyle!=(void 0))&amp;&amp;
  5206. ((computedStyle["visibility"]=="hidden")||
  5207. (computedStyle["display"]=="none")))
  5208. {
  5209. return false;
  5210. }
  5211. a1=a1.parentNode;
  5212. }
  5213. return true;
  5214. }
  5215. else if(!_agent.isNav&amp;&amp;!_agent.isSafari)
  5216. {
  5217. var a2=a0.ownerDocument.defaultView.getComputedStyle(a0,null);
  5218. return((a2["visibility"]!="hidden")&amp;&amp;
  5219. (a2["display"]!="none"));
  5220. }
  5221. }
  5222. function _getID(
  5223. a0
  5224. )
  5225. {
  5226. if(!_agent.isNav)
  5227. {
  5228. var a1=a0.id;
  5229. var a2=a0.type;
  5230. if(!a2&amp;&amp;a0.length)
  5231. a2=a0[0].type;
  5232. if(a2=="radio")
  5233. {
  5234. var a3;
  5235. if(a0.length)
  5236. {
  5237. a3=a0[0].parentNode;
  5238. }
  5239. else
  5240. {
  5241. a3=a0.parentNode;
  5242. }
  5243. a1=a3.id;
  5244. }
  5245. return a1;
  5246. }
  5247. else
  5248. {
  5249. var a4=_getForm(a0);
  5250. var a5=window["_"+a4.name+"_NameToID"];
  5251. if(a5)
  5252. {
  5253. var a6=_getName(a0);
  5254. return a5[a6];
  5255. }
  5256. }
  5257. }
  5258. function _getForm(
  5259. a0
  5260. )
  5261. {
  5262. var a1=a0.form;
  5263. if(a1==(void 0))
  5264. {
  5265. var a2=a0.type;
  5266. if(!a2&amp;&amp;a0.length)
  5267. a2=a0[0].type;
  5268. if(a2=="radio"&amp;&amp;a0.length)
  5269. {
  5270. a1=a0[0].form;
  5271. }
  5272. }
  5273. return a1;
  5274. }
  5275. function _getName(
  5276. a0
  5277. )
  5278. {
  5279. var a1=a0.name;
  5280. if(a1==(void 0))
  5281. {
  5282. var a2=a0.type;
  5283. if(!a2&amp;&amp;a0.length)
  5284. a2=a0[0].type;
  5285. if(a2=="radio"&amp;&amp;a0.length)
  5286. {
  5287. a1=a0[0].name;
  5288. }
  5289. }
  5290. return a1;
  5291. }
  5292. function _instanceof(
  5293. a0,
  5294. a1
  5295. )
  5296. {
  5297. if(a1==(void 0))
  5298. return false;
  5299. while(typeof(a0)=="object")
  5300. {
  5301. if(a0.constructor==a1)
  5302. return true;
  5303. a0=a0.prototype;
  5304. }
  5305. return false;
  5306. }
  5307. function _getErrorString(
  5308. a0,
  5309. a1,
  5310. a2
  5311. )
  5312. {
  5313. var a3;
  5314. var a4=_getForm(a0);
  5315. var a5=_getValue(a0);
  5316. if(_instanceof(a2,window["ParseException"]))
  5317. {
  5318. a3=a2.parseString;
  5319. }
  5320. else
  5321. {
  5322. var a6=window["_"+a4.name+"_Formats"];
  5323. if(a6)
  5324. {
  5325. a3=a6[a1];
  5326. }
  5327. }
  5328. if(a3)
  5329. {
  5330. var a7=":::::";
  5331. if(a3.indexOf(a7)&gt;-1)
  5332. {
  5333. var a6=a3.split(a7);
  5334. if(a2.indexOf("SKIPPED_TIME")&gt;-1)
  5335. {
  5336. a3=a6[1];
  5337. }
  5338. else
  5339. {
  5340. a3=a6[0];
  5341. }
  5342. }
  5343. var a8=window["_"+a4.name+"_Labels"];
  5344. var a9;
  5345. if(a8)
  5346. {
  5347. a9=a8[_getID(a0)];
  5348. }
  5349. var a10=window["_"+a4.name+"_Patterns"];
  5350. var a11;
  5351. if(a10)
  5352. {
  5353. a11=a10[_getID(a0)];
  5354. }
  5355. var a12=_formatErrorString(a3,
  5356. {
  5357. "value":a5,
  5358. "label":a9,
  5359. "pattern":a11
  5360. });
  5361. return a12;
  5362. }
  5363. }
  5364. function _getValidations(
  5365. a0
  5366. )
  5367. {
  5368. return window["_"+a0.name+"_Validations"];
  5369. }
  5370. function _getValidationError(
  5371. input,
  5372. validationIndex,
  5373. validations
  5374. )
  5375. {
  5376. if(!validations)
  5377. {
  5378. validations=_getValidations(input.form);
  5379. }
  5380. if(validations)
  5381. {
  5382. var validator=validations[validationIndex];
  5383. if(validator)
  5384. {
  5385. var trueValidator=validator.replace(/%value%/g,"_getValue(input)");
  5386. return(eval(trueValidator));
  5387. }
  5388. }
  5389. return(void 0);
  5390. }
  5391. function _formatErrorString(
  5392. a0,
  5393. a1
  5394. )
  5395. {
  5396. var a2=a0;
  5397. for(var a3 in a1)
  5398. {
  5399. var a4=a1[a3];
  5400. if(!a4)
  5401. {
  5402. a4="";
  5403. }
  5404. var a5="%"+a3+"%";
  5405. a2=a2.replace(new RegExp('{'+a3+'}','g'),
  5406. a5);
  5407. var a6=a2.indexOf(a5);
  5408. if(a6&gt;=0)
  5409. {
  5410. a2=a2.substring(0,a6)+
  5411. a4+
  5412. a2.substring(a6+a5.length);
  5413. }
  5414. }
  5415. return a2;
  5416. }
  5417. function _chain(
  5418. a0,
  5419. a1,
  5420. a2,
  5421. a3,
  5422. a4
  5423. )
  5424. {
  5425. var a5=_callChained(a0,a2,a3);
  5426. if(a4&amp;&amp;(a5==false))
  5427. return false;
  5428. var a6=_callChained(a1,a2,a3);
  5429. return!((a5==false)||(a6==false));
  5430. }
  5431. function _callChained(
  5432. a0,
  5433. a1,
  5434. a2
  5435. )
  5436. {
  5437. if(a0&amp;&amp;(a0.length&gt;0))
  5438. {
  5439. if(a2==(void 0))
  5440. {
  5441. a2=a1.window.event;
  5442. }
  5443. var a3=new Function("event",a0);
  5444. a1._tempFunc=a3;
  5445. var a4=a1._tempFunc(a2);
  5446. a1._tempFunc=(void 0);
  5447. return!(a4==false);
  5448. }
  5449. else
  5450. {
  5451. return true;
  5452. }
  5453. }
  5454. function _checkLength(a0,a1,a2)
  5455. {
  5456. elementLength=a0.value.length;
  5457. if(elementLength&gt;a1)
  5458. {
  5459. a0.value=a0.value.substr(0,a1);
  5460. return true;
  5461. }
  5462. if(elementLength&lt;a1)
  5463. return true;
  5464. if(_agent.isIE)
  5465. {
  5466. if(a2["type"]=="hidden")
  5467. a2=window.event;
  5468. }
  5469. if(a2.type=='change')
  5470. return true;
  5471. if(a2)
  5472. {
  5473. if((a2.which&lt;32)
  5474. ||((a2.which==118)&amp;&amp;(a2["ctrlKey"])))
  5475. return true;
  5476. }
  5477. return false;
  5478. }
  5479. function _getElementById(
  5480. a0,
  5481. a1
  5482. )
  5483. {
  5484. if((_agent.kind!="ie")||(_agent.version&gt;=5))
  5485. {
  5486. var a2=a0.getElementById(a1);
  5487. if((a2==null)||(a2.id==a1))
  5488. return a2;
  5489. return _findElementById(a0,a1);
  5490. }
  5491. else
  5492. {
  5493. return a0.all[a1];
  5494. }
  5495. }
  5496. function _findElementById(
  5497. a0,
  5498. a1
  5499. )
  5500. {
  5501. if(a0.id==a1)
  5502. return a0;
  5503. if(a0.childNodes)
  5504. {
  5505. var a2=a0.childNodes;
  5506. for(var a3=0;a3&lt;a2.length;a3++)
  5507. {
  5508. var a4=_findElementById(a2.item(a3),a1);
  5509. if(a4!=null)
  5510. return a4;
  5511. }
  5512. }
  5513. return null;
  5514. }
  5515. function _getQuerySeparator(a0)
  5516. {
  5517. var a1=a0.charAt(a0.length-1);
  5518. if((a1=='&amp;')||(a1=='?'))
  5519. return"";
  5520. return(a0.indexOf('?')&gt;=0)?'&amp;':'?';
  5521. }
  5522. function _addParameter(
  5523. a0,
  5524. a1,
  5525. a2
  5526. )
  5527. {
  5528. var a3=a0.indexOf('?');
  5529. if(a3==-1)
  5530. {
  5531. return a0+'?'+a1+'='+a2;
  5532. }
  5533. else
  5534. {
  5535. var a4=a0.indexOf('?'+a1+'=',a3);
  5536. if(a4==-1)
  5537. a4=a0.indexOf('&amp;'+a1+'=',a3+1);
  5538. if(a4==-1)
  5539. {
  5540. return a0+'&amp;'+a1+'='+a2;
  5541. }
  5542. else
  5543. {
  5544. var a5=a4+a1.length+2;
  5545. var a6=a0.substring(0,a5);
  5546. a6+=a2;
  5547. var a7=a0.indexOf('&amp;',a5);
  5548. if(a7!=-1)
  5549. {
  5550. a6+=a0.substring(a7);
  5551. }
  5552. return a6;
  5553. }
  5554. }
  5555. }
  5556. function _addFormParameter(
  5557. a0,
  5558. a1,
  5559. a2
  5560. )
  5561. {
  5562. var a3=new Object();
  5563. if(a0)
  5564. {
  5565. for(var a4 in a0)
  5566. a3[a4]=a0[a4];
  5567. }
  5568. a3[a1]=a2;
  5569. return a3;
  5570. }
  5571. function _firePCUpdateMaster(
  5572. a0,
  5573. a1,
  5574. a2,
  5575. a3
  5576. )
  5577. {
  5578. var a4=a1+'_dt';
  5579. var a5=window[a4];
  5580. if(a5!=a0.id)
  5581. {
  5582. window[a4]=a0.id;
  5583. if(a5)
  5584. {
  5585. var a6=_getElementById(document,a5);
  5586. if(a6)
  5587. {
  5588. _updateDetailIcon(a6,'/marlin/cabo/images/cache/c-sdtl.gif');
  5589. }
  5590. }
  5591. _updateDetailIcon(a0,'/marlin/cabo/images/cache/c-dtl.gif');
  5592. _firePartialChange(a2,a3);
  5593. }
  5594. }
  5595. function _updateDetailIcon(
  5596. a0,
  5597. a1
  5598. )
  5599. {
  5600. a0.firstChild.src=a1;
  5601. }
  5602. function _firePartialChange(a0)
  5603. {
  5604. var a1=_addParameter(a0,
  5605. _getPartialParameter(),
  5606. "true");
  5607. var a2=_getElementById(document,_pprIframeName);
  5608. _pprRequestCount++;
  5609. _pprStartBlocking(window);
  5610. if(_agent.isIE)
  5611. {
  5612. a2.contentWindow.location.replace(a1);
  5613. }
  5614. else
  5615. {
  5616. a2.contentDocument.location.replace(a1);
  5617. }
  5618. }
  5619. function _submitPartialChange(
  5620. a0,
  5621. a1,
  5622. a2
  5623. )
  5624. {
  5625. if((typeof a0)=="string")
  5626. a0=document[a0];
  5627. if(!a0)
  5628. return false;
  5629. a2=_addFormParameter(a2,_getPartialParameter(),"true");
  5630. var a3=a0.target;
  5631. a0.target=_pprIframeName;
  5632. _pprRequestCount++;
  5633. var a4=0;
  5634. if((!_agent.isIE)||_pprSomeAction)
  5635. {
  5636. a4=1;
  5637. }
  5638. _pprSubmitCount+=a4;
  5639. _pprSomeAction=true;
  5640. _pprStartBlocking(window);
  5641. var a5=_lastValidationFailure;
  5642. var a6=submitForm(a0,a1,a2);
  5643. if(!a6)
  5644. {
  5645. var a7=_lastValidationFailure;
  5646. if((a7-a5)==0)
  5647. {
  5648. _pprRequestCount--;
  5649. if(_pprRequestCount&lt;=0)
  5650. _pprStopBlocking(window);
  5651. }
  5652. _pprSubmitCount-=a4;
  5653. }
  5654. a0.target=a3;
  5655. if(_agent.isSafari)
  5656. return true;
  5657. }
  5658. function _getPartialParameter()
  5659. {
  5660. if(window._pprPartialParam)
  5661. return window._pprPartialParam;
  5662. return"partial";
  5663. }
  5664. function _setOuterHTML(
  5665. a0,
  5666. a1,
  5667. a2
  5668. )
  5669. {
  5670. var a3=a2.tagName;
  5671. if(_agent.isIE||_agent.isSafari)
  5672. {
  5673. var a4=true;
  5674. var a5=((a3=="TD")||
  5675. (a3=="TH")||
  5676. (a3=="CAPTION"));
  5677. var a6=!a5&amp;&amp;
  5678. ((a3=="COL")||
  5679. (a3=="COLGROUP")||
  5680. (a3=="TR")||
  5681. (a3=="TFOOT")||
  5682. (a3=="THEAD")||
  5683. (a3=="TBODY"));
  5684. if(a5||a6)
  5685. {
  5686. var a7=a0.createElement(a3);
  5687. if((_agent.isSafari)
  5688. &amp;&amp;((a3=="TR")||(a3=="TD")))
  5689. {
  5690. if(a3=="TD")
  5691. a7.innerHTML=a2.innerHTML;
  5692. else
  5693. a1.outerHTML=a2.outerHTML;
  5694. }
  5695. else
  5696. a7.mergeAttributes(a2,false);
  5697. if(a5)
  5698. {
  5699. var a8=_encloseBackQuotes(a2.innerHTML);
  5700. a7.innerHTML=a8;
  5701. }
  5702. else
  5703. {
  5704. if(a6)
  5705. {
  5706. var a9=a2.firstChild;
  5707. while(a9!=null)
  5708. {
  5709. while(a9!=null&amp;&amp;a9.tagName=="!")
  5710. {
  5711. a9=a9.nextSibling;
  5712. }
  5713. if(a9!=null)
  5714. {
  5715. a7.appendChild(_setOuterHTML(a0,
  5716. null,
  5717. a9));
  5718. }
  5719. a9=a9.nextSibling;
  5720. }
  5721. }
  5722. }
  5723. if(a1)
  5724. {
  5725. if(a1["parentNode"])
  5726. {
  5727. var a10=null;
  5728. if(_agent.isIE)
  5729. {
  5730. a10=_storePasswordFields(a0,a2.innerHTML);
  5731. }
  5732. a1.parentNode.replaceChild(a7,a1);
  5733. _setPasswordFields(a10,a0);
  5734. }
  5735. }
  5736. else
  5737. {
  5738. a1=a7;
  5739. }
  5740. a4=false;
  5741. }
  5742. if(a4)
  5743. {
  5744. var a10=null;
  5745. if(_agent.isIE)
  5746. {
  5747. a10=_storePasswordFields(a0,a2.innerHTML);
  5748. }
  5749. var a11=_encloseBackQuotes(a2.outerHTML);
  5750. a1.outerHTML=a11;
  5751. _setPasswordFields(a10,a0);
  5752. }
  5753. }
  5754. else
  5755. {
  5756. var a7;
  5757. if(a3!='TR')
  5758. {
  5759. a7=a0.createElement(a3);
  5760. if(a3=='SELECT')
  5761. {
  5762. if(a2.multiple)
  5763. {
  5764. a7.multiple=a2.multiple;
  5765. }
  5766. for(var a12=0;a12&lt;a2.options.length;a12++)
  5767. {
  5768. var a13=a2.options[a12];
  5769. var a14=new Option();
  5770. a14.value=a13.value;
  5771. a14.text=a13.text;
  5772. a14.selected=a13.selected;
  5773. a7.options[a12]=a14;
  5774. }
  5775. }
  5776. else
  5777. {
  5778. var a8=a2.innerHTML;
  5779. if((a8!=null)&amp;&amp;(a8.length&gt;0))
  5780. {
  5781. a7.innerHTML=a2.innerHTML;
  5782. }
  5783. }
  5784. var a15=a2.attributes;
  5785. for(var a12=0;a12&lt;a15.length;a12++)
  5786. {
  5787. a7.setAttribute(a15[a12].name,a15[a12].value);
  5788. }
  5789. }
  5790. else
  5791. {
  5792. a7=a0.importNode(a2,true);
  5793. }
  5794. a1.parentNode.insertBefore(a7,a1);
  5795. a1.parentNode.removeChild(a1);
  5796. }
  5797. return a1;
  5798. }
  5799. function _encloseBackQuotes(a0)
  5800. {
  5801. var a1=a0.indexOf("value=`");
  5802. while(_agent.isIE&amp;&amp;a1!=-1)
  5803. {
  5804. var a2=
  5805. a0.substring(a1,a0.length-1);
  5806. var a3=0;
  5807. var a4=a2.indexOf('=');
  5808. var a5=a2.indexOf(' ');
  5809. var a6=a5&gt;0?a5:a0.length;
  5810. var a7=a2.indexOf('/');
  5811. if(a7&gt;=0&amp;&amp;a7&lt;a6)
  5812. {
  5813. a6=a7;
  5814. }
  5815. var a8=a2.indexOf('&gt;');
  5816. if(a8&gt;=0&amp;&amp;a8&lt;a6)
  5817. {
  5818. a6=a8;
  5819. }
  5820. var a9=a0.substring(a1+
  5821. a4+1,a1+a6);
  5822. a0=a0.replace(a9,'"'+a9+'"');
  5823. a1=a0.indexOf("value=`");
  5824. }
  5825. return a0;
  5826. }
  5827. function _partialUnload()
  5828. {
  5829. if((parent._pprRequestCount&lt;=0)&amp;&amp;!parent._pprUnloaded)
  5830. {
  5831. _pprStopBlocking(parent);
  5832. if(!(_agent.isIE)&amp;&amp;(parent.document.referrer!=null))
  5833. {
  5834. parent.history.go(parent.document.referrer);
  5835. }
  5836. else
  5837. {
  5838. var a0=-1;
  5839. if(_agent.isIE)
  5840. {
  5841. if(parent._pprSomeAction)
  5842. {
  5843. a0=-(parent._pprSubmitCount);
  5844. }
  5845. }
  5846. else if(parent._pprSubmitCount&amp;&amp;(parent._pprSubmitCount&gt;0))
  5847. {
  5848. a0-=parent._pprSubmitCount;
  5849. }
  5850. parent._pprSubmitCount=0;
  5851. parent._pprSomeAction=false;
  5852. if(a0&lt;0)
  5853. {
  5854. parent.history.go(a0);
  5855. }
  5856. }
  5857. }
  5858. }
  5859. function _partialRedirect(a0)
  5860. {
  5861. if(a0&amp;&amp;(parent._pprRequestCount&gt;0))
  5862. {
  5863. if(((typeof a0)=="string")&amp;&amp;(a0.length&gt;0))
  5864. {
  5865. parent._pprRequestCount--;
  5866. parent._pprSubmitCount=0;
  5867. parent._pprSomeAction=false;
  5868. parent.location.href=a0;
  5869. _pprStopBlocking(parent);
  5870. }
  5871. }
  5872. }
  5873. function _pprLibraryStore(a0)
  5874. {
  5875. this.loadedStatus=new Array(a0);
  5876. for(var a1=0;a1&lt;a0;a1++)
  5877. this.loadedStatus[a1]=false;
  5878. this.total=a0;
  5879. this.allLibraries=new Array(a0);
  5880. }
  5881. var _pprLibStore;
  5882. function _pprExecScript(a0,a1)
  5883. {
  5884. if(_pprLibStore&amp;&amp;_pprLibStore.allLibraries!=(void 0))
  5885. {
  5886. _pprLibStore.allLibraries[a0]=a1;
  5887. _pprLibStore.loadedStatus[a0]=true;
  5888. for(var a0=_pprLibStore.total-1;a0&gt;=0;a0--)
  5889. {
  5890. if(!_pprLibStore.loadedStatus[a0])
  5891. return;
  5892. }
  5893. for(var a2=0;a2&lt;_pprLibStore.total;a2++)
  5894. {
  5895. var a3=parent;
  5896. if("_pprIFrame"!=window.name)
  5897. {
  5898. a3=window;
  5899. }
  5900. a3.execScript(_pprLibStore.allLibraries[a2]);
  5901. }
  5902. _pprLibStore=null;
  5903. }
  5904. }
  5905. function _createToLoadArray(a0)
  5906. {
  5907. var a1=new Array();
  5908. var a2=0;
  5909. var a3=((a0)?parent:window);
  5910. if(window["_pprLibraries"]!=(void 0))
  5911. {
  5912. for(var a4=0;a4&lt;_pprLibraries.length;a4++)
  5913. {
  5914. if((a3._cachedLibs==null)
  5915. ||(a3._cachedLibs.indexOf(_pprLibraries[a4])==-1))
  5916. {
  5917. a1[a2++]=_pprLibraries[a4];
  5918. }
  5919. }
  5920. }
  5921. return a1;
  5922. }
  5923. function _addLibraryToCache(a0,a1)
  5924. {
  5925. if((a0.indexOf("ScriptEval"))==-1)
  5926. {
  5927. var a2=((a1)?parent:window);
  5928. if(a2._cachedLibs==null)
  5929. a2._cachedLibs=""+a0;
  5930. else
  5931. a2._cachedLibs+=","+a0;
  5932. }
  5933. }
  5934. function _loadScriptLibrariesIE(a0,a1,a2)
  5935. {
  5936. if(a1==null)return;
  5937. var a3=_getElementById(a0,"_uixDownload");
  5938. if(a3==null)return;
  5939. var a4=a1.length;
  5940. _pprLibStore=new _pprLibraryStore(a4);
  5941. for(var a5=0;a5&lt;a4;a5++)
  5942. {
  5943. var a6="_pprExecScript("+a5+", s);"
  5944. var a7=new Function("s",a6);
  5945. a3.startDownload(a1[a5],a7);
  5946. _addLibraryToCache(a1[a5],a2);
  5947. }
  5948. }
  5949. function _loadScriptLibrariesGecko(a0,a1,a2)
  5950. {
  5951. var a3=_getElementById(a0,_pprIframeName);
  5952. if(a3)
  5953. {
  5954. for(var a4=0;(a4&lt;a1.length);a4++)
  5955. {
  5956. var a5=a0.createElement("script");
  5957. a5.setAttribute('src',a1[a4]);
  5958. a3.parentNode.insertBefore(a5,a3);
  5959. _addLibraryToCache(a1[a4],a2);
  5960. }
  5961. }
  5962. }
  5963. function _loadScriptLibraries(a0,a1)
  5964. {
  5965. if(window["_pprLibraries"]!=(void 0))
  5966. {
  5967. var a2=_createToLoadArray(a1);
  5968. if(a2.length&gt;0)
  5969. {
  5970. if(_agent.isIE)
  5971. {
  5972. _loadScriptLibrariesIE(a0,a2,a1);
  5973. }
  5974. else
  5975. {
  5976. _loadScriptLibrariesGecko(a0,a2,a1);
  5977. }
  5978. }
  5979. }
  5980. }
  5981. function _pprCopyObjectElement(a0,a1)
  5982. {
  5983. var a2=0;
  5984. while(true)
  5985. {
  5986. var a3="_pprObjectScript"+a2;
  5987. var a4=_getElementById(a0,
  5988. a3);
  5989. if(a4==null)
  5990. break;
  5991. else
  5992. {
  5993. var a5=_getCommentedScript(a0,
  5994. a3);
  5995. }
  5996. if(a5!=null)
  5997. {
  5998. var a6="_pprObjectSpan"+a2;
  5999. var a7=_getElementById(a1,
  6000. a6);
  6001. if(a7!=null)
  6002. a7.outerHTML=a5;
  6003. }
  6004. a2++;
  6005. }
  6006. }
  6007. function _partialChange(a0)
  6008. {
  6009. if(parent._pprRequestCount&lt;=0)
  6010. {
  6011. _pprStopBlocking(parent);
  6012. return;
  6013. }
  6014. parent._pprRequestCount--;
  6015. parent._pprSomeAction=true;
  6016. if(a0)
  6017. _fixAllLinks(a0,parent);
  6018. var a1=document;
  6019. var a2=parent.document;
  6020. var a3=null;
  6021. if(parent._pprActiveElement!=null)
  6022. {
  6023. a3=parent._pprActiveElement;
  6024. }
  6025. else
  6026. {
  6027. a3=_getParentActiveElement();
  6028. }
  6029. var a4=null;
  6030. var a5=false;
  6031. for(var a6=0;a6&lt;_pprTargets.length;a6++)
  6032. {
  6033. var a7=_pprTargets[a6];
  6034. var a8=_getElementById(a1,a7);
  6035. var a9=_getElementById(a2,a7);
  6036. if(a8&amp;&amp;a9)
  6037. {
  6038. var a10=_isDescendent(a3,a9);
  6039. _setOuterHTML(a2,a9,a8);
  6040. if((a10)&amp;&amp;(a4==null))
  6041. {
  6042. a9=_getElementById(a2,a9.id);
  6043. a4=_getNewActiveElement(a2,
  6044. a9,
  6045. a3);
  6046. if(a4==null)
  6047. {
  6048. a4=_getFirstFocusable(a9);
  6049. if(a4!=null)
  6050. a5=true;
  6051. }
  6052. parent._pprEventElement=null;
  6053. }
  6054. }
  6055. }
  6056. _pprCopyObjectElement(a1,a2);
  6057. _loadScriptLibraries(a2,true);
  6058. _saveScripts(a2);
  6059. var a11=_getElementById(a2,"_pprSaveFormAction");
  6060. if(a11)
  6061. a11.value=document.forms[0].action;
  6062. if(!(_agent.isIE))
  6063. parent.setTimeout("onFocusHandlersInit(true)",10);
  6064. var a12=true;
  6065. var a13=_getRequestedFocusNode(parent);
  6066. if(_useDynamicFocusSaving)
  6067. {
  6068. if((a13!=null)&amp;&amp;(a13["focus"]))
  6069. {
  6070. _pprFocus(a13,a2,parent);
  6071. a12=false;
  6072. }
  6073. else
  6074. {
  6075. var a14=null;
  6076. if(a4!=null)
  6077. {
  6078. a14=a4;
  6079. }
  6080. else
  6081. {
  6082. a14=_getNewActiveElement(a2,null,a3);
  6083. }
  6084. if((a14!=null)&amp;&amp;(a14!=(void 0))&amp;&amp;a14["id"]);
  6085. {
  6086. _pprFocus(a14,a2,parent);
  6087. a12=false;
  6088. }
  6089. }
  6090. }
  6091. if(a12)
  6092. {
  6093. if(a13!=null)
  6094. {
  6095. a4=a13;
  6096. a5=false;
  6097. }
  6098. if(a4==null)
  6099. {
  6100. a4=a3;
  6101. a5=false;
  6102. }
  6103. _restoreFocus(a4,a5,a2,parent);
  6104. }
  6105. _setRequestedFocusNode(null,null,false,parent);
  6106. _updateFormActions(a1,a2);
  6107. _pprStopBlocking(parent);
  6108. if(_pprFirstClickPass||parent._pprFirstClickPass)
  6109. {
  6110. _eval(parent,"_submitFormCheck();");
  6111. }
  6112. }
  6113. function _setRequestedFocusNode(a0,a1,a2,a3)
  6114. {
  6115. if(a3==(void 0))
  6116. a3=window;
  6117. a3._UixFocusRequestDoc=a0;
  6118. a3._UixFocusRequestID=a1;
  6119. a3._UixFocusRequestNext=(a2==true);
  6120. }
  6121. function _getRequestedFocusNode(a0)
  6122. {
  6123. if(a0==(void 0))
  6124. a0=window;
  6125. if((a0._UixFocusRequestDoc!=null)
  6126. &amp;&amp;(a0._UixFocusRequestID!=null))
  6127. {
  6128. var a1=_getElementById(a0._UixFocusRequestDoc,
  6129. a0._UixFocusRequestID);
  6130. if(!a1)
  6131. return null;
  6132. if(a0._UixFocusRequestNext)
  6133. {
  6134. for(var a2=a1.nextSibling;
  6135. a2!=null;
  6136. a2=a2.nextSibling)
  6137. {
  6138. if(_isFocusable(a2)
  6139. ||((_agent.isIE)&amp;&amp;(a2.nodeName.toLowerCase()=='a')))
  6140. {
  6141. a1=a2;
  6142. break;
  6143. }
  6144. }
  6145. }
  6146. return a1;
  6147. }
  6148. return null;
  6149. }
  6150. function _getPreviousFocusable(a0)
  6151. {
  6152. if(a0==null||!_agent.isIE)
  6153. return null;
  6154. var a1=a0.document;
  6155. var a2=a0.sourceIndex;
  6156. var a3=a1.all;
  6157. if(a2&gt;0&amp;&amp;a2&lt;a3.length-1)
  6158. {
  6159. for(var a4=a2-1;a4&gt;=0;a4--)
  6160. {
  6161. currElement=a3[a4];
  6162. var a5=_isFocusableOrLink(currElement);
  6163. if(a5)
  6164. {
  6165. return currElement;
  6166. }
  6167. }
  6168. }
  6169. return null;
  6170. }
  6171. function _getNextFocusable(a0)
  6172. {
  6173. if(a0==null||!_agent.isIE)
  6174. return null;
  6175. var a1=a0.document;
  6176. var a2=a0.sourceIndex;
  6177. var a3=a1.all;
  6178. if(a2&gt;0&amp;&amp;a2&lt;a3.length-1)
  6179. {
  6180. for(var a4=a2+1;a4&lt;a3.length;a4++)
  6181. {
  6182. currElement=a3[a4];
  6183. var a5=_isFocusableOrLink(currElement);
  6184. if(a5)
  6185. {
  6186. return currElement;
  6187. }
  6188. }
  6189. }
  6190. return null;
  6191. }
  6192. function _isFocusableOrLink(a0)
  6193. {
  6194. if(a0==null)
  6195. return false;
  6196. return _isFocusable(a0)
  6197. ||((_agent.isIE)&amp;&amp;(a0.nodeName.toLowerCase()=='a'));
  6198. }
  6199. function _fullChange()
  6200. {
  6201. if(parent._pprRequestCount&gt;0)
  6202. {
  6203. parent._pprRequestCount--;
  6204. if(_agent.isIE)
  6205. {
  6206. var a0=_getElementById(document,"_pprDisableWrite");
  6207. a0.text="var _pprDocumentWrite = document.write;"+
  6208. "var _pprDocumentWriteln = document.writeln;"+
  6209. "document.write = new Function('return;');"+
  6210. "document.writeln = new Function('return;');";
  6211. var a1=_getElementById(document,"_pprEnableWrite");
  6212. a1.text="document.write = _pprDocumentWrite;"+
  6213. "document.writeln = _pprDocumentWriteln";
  6214. }
  6215. var a2=document.body;
  6216. var a3=a2.getAttribute("onload");
  6217. var a4=a2.getAttribute("onunload");
  6218. a2.setAttribute("onload",
  6219. _getCommentedScript(document,("_pprFullOnload")));
  6220. a2.setAttribute("onunload",
  6221. _getCommentedScript(document,("_pprFullOnunload")));
  6222. var a5=_getDocumentContent();
  6223. var a6=
  6224. new RegExp("&lt;script id=[\"]*_pprFullChange.*&gt;_fullChange\\(\\)&lt;/script&gt;","i");
  6225. a5=a5.replace(a6,"");
  6226. a2.setAttribute("onload",a3);
  6227. a2.setAttribute("onunload",a4);
  6228. var a7=parent.document;
  6229. if(_agent.isIE)
  6230. {
  6231. var a8=document.charset;
  6232. a7.open();
  6233. a7.charset=a8;
  6234. }
  6235. a7.write(a5);
  6236. a7.close();
  6237. }
  6238. }
  6239. function _updateFormActions(a0,a1)
  6240. {
  6241. var a2=a0.forms;
  6242. for(var a3=0;a3&lt;a2.length;a3++)
  6243. {
  6244. var a4=a2[a3];
  6245. if(a4.hasChildNodes())
  6246. {
  6247. var a5=a4.name;
  6248. var a6=a4.action;
  6249. var a7=a1.forms[a5];
  6250. if(a7)
  6251. {
  6252. var a8=a7.action;
  6253. if(a8!=a6)
  6254. a7.action=a6;
  6255. }
  6256. }
  6257. }
  6258. }
  6259. function _getParentActiveElement()
  6260. {
  6261. if(parent.document.activeElement)
  6262. {
  6263. _eval(parent,"_saveActiveElement()");
  6264. return parent._pprActiveElement;
  6265. }
  6266. return null;
  6267. }
  6268. function _saveActiveElement()
  6269. {
  6270. if(window._pprEventElement)
  6271. window._pprActiveElement=window._pprEventElement;
  6272. else if(document.activeElement)
  6273. window._pprActiveElement=document.activeElement;
  6274. else
  6275. window._pprActiveElement=null;
  6276. }
  6277. function _getNewActiveElement(a0,a1,a2)
  6278. {
  6279. if(a2&amp;&amp;a2.id)
  6280. {
  6281. var a3=_getElementById(a0,
  6282. a2.id);
  6283. if(_isFocusable(a3))
  6284. return a3;
  6285. }
  6286. return null;
  6287. }
  6288. function _getFirstFocusable(a0)
  6289. {
  6290. if((a0==null)||_isFocusable(a0))
  6291. return a0;
  6292. if(a0.hasChildNodes)
  6293. {
  6294. var a1=a0.childNodes;
  6295. for(var a2=0;a2&lt;a1.length;a2++)
  6296. {
  6297. var a3=a1[a2];
  6298. var a4=_getFirstFocusable(a3);
  6299. if(a4!=null)
  6300. return a4;
  6301. }
  6302. }
  6303. return null;
  6304. }
  6305. function _restoreFocus(a0,a1,a2,a3)
  6306. {
  6307. if(a0==null)
  6308. return;
  6309. var a4=_getAncestorByName(a0,"DIV");
  6310. if(!a4)
  6311. {
  6312. _pprFocus(a0,a2,a3);
  6313. }
  6314. else
  6315. {
  6316. var a5=a4.scrollTop;
  6317. var a6=a4.scrollLeft;
  6318. if(((a5==0)&amp;&amp;(a6==0))||!a1)
  6319. {
  6320. _pprFocus(a0,a2,a3);
  6321. }
  6322. }
  6323. }
  6324. function _getAncestorByName(
  6325. a0,
  6326. a1
  6327. )
  6328. {
  6329. a1=a1.toUpperCase();
  6330. while(a0)
  6331. {
  6332. if(a1==a0.nodeName)
  6333. return a0;
  6334. a0=a0.parentNode;
  6335. }
  6336. return null;
  6337. }
  6338. function _isDescendent(
  6339. a0,
  6340. a1
  6341. )
  6342. {
  6343. if(a0==null)
  6344. return false;
  6345. while(a0.parentNode)
  6346. {
  6347. if(a0==a1)
  6348. return true;
  6349. a0=a0.parentNode;
  6350. }
  6351. return false;
  6352. }
  6353. function _isFocusable(a0)
  6354. {
  6355. if(a0==null)
  6356. return false;
  6357. var a1=a0.nodeName.toLowerCase();
  6358. if(('a'==a1)&amp;&amp;(a0.href))
  6359. {
  6360. if(!_agent.isIE||(a0.id))
  6361. return true;
  6362. var a2=a0.childNodes;
  6363. if((a2)&amp;&amp;(a2.length==1))
  6364. {
  6365. var a3=a2[0].nodeName;
  6366. if('img'==a3.toLowerCase())
  6367. return false;
  6368. }
  6369. return true;
  6370. }
  6371. if(a0.disabled)
  6372. return false;
  6373. if('input'==a1)
  6374. {
  6375. return(a0.type!='hidden');
  6376. }
  6377. return(('select'==a1)||
  6378. ('button'==a1)||
  6379. ('textarea'==a1));
  6380. }
  6381. function _getCommentedScript(a0,a1)
  6382. {
  6383. var a2=_getElementById(a0,a1);
  6384. if(a2!=null)
  6385. {
  6386. var a3;
  6387. if(_agent.isSafari)
  6388. a3=a2.innerHTML;
  6389. else
  6390. a3=a2.text;
  6391. var a4=0;
  6392. var a5=a3.length-1;
  6393. while(a4&lt;a5)
  6394. {
  6395. if(a3.charAt(a4)=='*')
  6396. break;
  6397. a4++;
  6398. }
  6399. while(a5&gt;a4)
  6400. {
  6401. if(a3.charAt(a5)=='*')
  6402. break;
  6403. a5--;
  6404. }
  6405. return a3.substring(a4+1,a5);
  6406. }
  6407. return null;
  6408. }
  6409. function _eval(targetWindow,code)
  6410. {
  6411. if(code==null)
  6412. return;
  6413. if(_agent.isIE)
  6414. targetWindow.execScript(code);
  6415. else
  6416. targetWindow.eval(code);
  6417. }
  6418. function _getDocumentContent()
  6419. {
  6420. if(_agent.isIE)
  6421. return document.documentElement.outerHTML;
  6422. var a0="&lt;html"
  6423. var a1=document.documentElement.attributes;
  6424. for(var a2=0;a2&lt;a1.length;a2++)
  6425. {
  6426. a0+=" ";
  6427. a0+=a1[a2].name;
  6428. a0+="=\""
  6429. a0+=a1[a2].value;
  6430. a0+="\"";
  6431. }
  6432. a0+="&gt;";
  6433. a0+=document.documentElement.innerHTML;
  6434. a0+="&lt;/html&gt;";
  6435. return a0;
  6436. }
  6437. function _fixAllLinks(a0,a1,a2)
  6438. {
  6439. _initialFormState=_getFormState(a0,a2);
  6440. _initialFormStateName=a0;
  6441. if(a2!=(void 0))
  6442. _initialFormExclude=a2;
  6443. if(window!=a1)
  6444. {
  6445. if(a1._initialFormState==null)
  6446. a1._initialFormState=new Object();
  6447. var a3=_initialFormState;
  6448. var a4=a1._initialFormState;
  6449. for(var a5 in a3)
  6450. a4[a5]=a3[a5];
  6451. }
  6452. var a6=document.links;
  6453. var a7=a1.location.href+'#';
  6454. var a8=location.href+'#';
  6455. for(var a9=0;a9&lt;a6.length;a9++)
  6456. {
  6457. var a10=a6[a9].href;
  6458. if(!a10
  6459. ||(a10.substr(0,a8.length)==a8)
  6460. ||(a10.substr(0,a7.length)==a7)
  6461. ||(a10.substr(0,11).toLowerCase()=="javascript:")
  6462. ||(a10.substr(0,7).toLowerCase()=="mailto:")
  6463. ||(a10.indexOf("_noSv=M")&gt;=0))
  6464. {
  6465. continue;
  6466. }
  6467. if(a6[a9].target)
  6468. {
  6469. continue;
  6470. }
  6471. var a11=a10.split("'");
  6472. a10=a11[0];
  6473. for(var a12=1;a12&lt;a11.length;a12++)
  6474. a10=a10+"\\'"+a11[a12];
  6475. if(!_agent.isNav)
  6476. a10=escape(a10);
  6477. a6[a9].href="javascript:_submitNav('"+a0+"','"+a10+"')";
  6478. }
  6479. }
  6480. function _isInExclude(a0,a1)
  6481. {
  6482. if(a0!=(void 0))
  6483. {
  6484. if(a0[a1]!=(void 0))
  6485. return true;
  6486. var a2=a1.lastIndexOf(':');
  6487. if(a2&lt;0)
  6488. return false;
  6489. return _isInExclude(a0,a1.substring(0,a2));
  6490. }
  6491. return false;
  6492. }
  6493. function _getFormState(a0,a1)
  6494. {
  6495. var a2=new Object();
  6496. var a3=document[a0];
  6497. var a4=a3.elements;
  6498. var a5=a3.length;
  6499. for(var a6=0;a6&lt;a5;a6++)
  6500. {
  6501. var a7=a4[a6];
  6502. if(a7)
  6503. {
  6504. var a8=a7.name;
  6505. if(a8)
  6506. {
  6507. if((a1!=(void 0))&amp;&amp;_isInExclude(a1,a8))
  6508. continue;
  6509. var a9=a7.type;
  6510. if(!a9||(a9!='hidden'))
  6511. a2[a8]=_getValue(a7);
  6512. }
  6513. }
  6514. }
  6515. return a2;
  6516. }
  6517. function isNavDirty()
  6518. {
  6519. var a0=false;
  6520. if(_navDirty)
  6521. a0=true;
  6522. else
  6523. {
  6524. var a1=_getFormState(_initialFormStateName,_initialFormExclude);
  6525. for(var a2 in a1)
  6526. {
  6527. if(a1[a2]!=_initialFormState[a2])
  6528. {
  6529. a0=true;
  6530. break;
  6531. }
  6532. }
  6533. }
  6534. return a0;
  6535. }
  6536. function _addNavExclude(a0)
  6537. {
  6538. if(_initialFormExclude!=(void 0))
  6539. _initialFormExclude[a0]=1;
  6540. else
  6541. {
  6542. _initialFormExclude=new Object();
  6543. _initialFormExclude[a0]=1;
  6544. }
  6545. }
  6546. function _submitNav(a0,a1)
  6547. {
  6548. if(isNavDirty())
  6549. {
  6550. var a2=window["_onNavigate"];
  6551. if((a2==(void 0))||!(a2(a0,a1)==false))
  6552. {
  6553. var a3=window['_navEvent'];
  6554. if(a3==(void 0))
  6555. a3='navigate';
  6556. submitForm(a0,0,{'event':a3,'uri':a1});
  6557. }
  6558. }
  6559. else
  6560. document.location.href=a1;
  6561. }
  6562. function _getInputField(a0)
  6563. {
  6564. var a1=(void 0);
  6565. var a2=(void 0);
  6566. if(window.event)
  6567. {
  6568. kc=window.event.keyCode;
  6569. a2=window.event.srcElement;
  6570. }
  6571. else if(a0)
  6572. {
  6573. kc=a0.which;
  6574. a2=a0.target;
  6575. }
  6576. if(a2!=(void 0)
  6577. &amp;&amp;(a2.tagName=="INPUT"||
  6578. a2.tagName=="TEXTAREA"||a2.tagName=="SELECT"))
  6579. a1=a2;
  6580. return a1;
  6581. }
  6582. function _enterField(
  6583. a0
  6584. )
  6585. {
  6586. var a1;
  6587. var a2;
  6588. var a3=true;
  6589. var a1=_getInputField(a0);
  6590. if(a1!=(void 0))
  6591. {
  6592. a1.form._mayResetByInput=false;
  6593. if(a1!=window._validating)
  6594. {
  6595. a1._validValue=a1.value;
  6596. }
  6597. a3=false;
  6598. }
  6599. return a3;
  6600. }
  6601. function _mouseDown(a0)
  6602. {
  6603. window._pprActiveElement=a0.srcElement;
  6604. return true;
  6605. }
  6606. function _resetOnEscape(a0)
  6607. {
  6608. var a1=_getKC(a0);
  6609. var a2=_getInputField(a0);
  6610. if(a2!=(void 0))
  6611. {
  6612. var a3=a2.form;
  6613. var a4=null;
  6614. if(_agent.isIE)
  6615. {
  6616. a4=a2.document.parentWindow;
  6617. }
  6618. else
  6619. {
  6620. a4=a2.ownerDocument.defaultView;
  6621. }
  6622. a4._pprActiveElement=null;
  6623. if(a1==27)
  6624. {
  6625. var a5=false;
  6626. if((a2.selectionStart!=(void 0))&amp;&amp;
  6627. (a2.selectionEnd!=(void 0)))
  6628. {
  6629. a5=(a2.selectionStart!=a2.selectionEnd);
  6630. }
  6631. else if(document.selection)
  6632. {
  6633. a5=(document.selection.createRange().text.length!=0);
  6634. }
  6635. if(!a5)
  6636. {
  6637. a2.value=a2._validValue;
  6638. if(a3._mayResetByInput==true)
  6639. {
  6640. a3.reset();
  6641. a3._mayResetByInput=false;
  6642. }
  6643. else
  6644. {
  6645. a3._mayResetByInput=true;
  6646. }
  6647. }
  6648. return false;
  6649. }
  6650. else
  6651. {
  6652. a3._mayResetByInput=false;
  6653. if(a1==9&amp;&amp;_agent.isIE)
  6654. {
  6655. if(a0.shiftKey)
  6656. {
  6657. a4._pprActiveElement=_getPreviousFocusable(a2);
  6658. }
  6659. else
  6660. {
  6661. a4._pprActiveElement=_getNextFocusable(a2);
  6662. }
  6663. }
  6664. }
  6665. }
  6666. return true;
  6667. }
  6668. function onFocusHandlersInit(a0)
  6669. {
  6670. if(_agent.isIE)
  6671. return;
  6672. doc=window.document;
  6673. var a1=doc.body.getElementsByTagName('*');
  6674. for(var a2=0;a2&lt;a1.length;a2++)
  6675. {
  6676. currElement=a1[a2];
  6677. if(currElement["focus"])
  6678. {
  6679. var a3=currElement.getAttribute('onfocus');
  6680. var a4=true;
  6681. var a5='document.activeElement=this;';
  6682. if(a3)
  6683. {
  6684. if(a0&amp;&amp;a3.indexOf(a5)&gt;-1)
  6685. {
  6686. a4=false;
  6687. }
  6688. else
  6689. {
  6690. a5+=a3;
  6691. }
  6692. }
  6693. if(a4&amp;&amp;(_agent.isGecko&amp;&amp;_agent.firefoxVersion&lt;3))
  6694. currElement.onfocus=new Function('event',a5);
  6695. }
  6696. }
  6697. if(_agent.isGecko&amp;&amp;_agent.firefoxVersion&lt;3)
  6698. doc.activeElement=doc.body;
  6699. }
  6700. function _checkLoad(
  6701. a0,
  6702. a1,
  6703. a2
  6704. )
  6705. {
  6706. var a3=document.getElementById('_initialFocusScript');
  6707. if(a3!=null)
  6708. {
  6709. _eval(this,a3.innerHTML);
  6710. }
  6711. a3=document.getElementById('_blockOnEverySubmitScript');
  6712. if(a3!=null)
  6713. {
  6714. _eval(this,a3.innerHTML);
  6715. }
  6716. if(!_agent.isIE)
  6717. onFocusHandlersInit(false);
  6718. restorePartialPageState();
  6719. for(var a4=0;a4&lt;document.forms.length;a4++)
  6720. {
  6721. var a5=document.forms[a4];
  6722. if(a5.addEventListener)
  6723. {
  6724. a5.addEventListener('focus',_enterField,true);
  6725. a5.addEventListener('keydown',_resetOnEscape,true);
  6726. a5.addEventListener('mousedown',_mouseDown,true);
  6727. }
  6728. else if(a5.attachEvent)
  6729. {
  6730. a5.attachEvent('onfocusin',_enterField);
  6731. a5.attachEvent('onkeydown',_resetOnEscape);
  6732. a5.attachEvent('onmousedown',_mouseDown);
  6733. }
  6734. }
  6735. if(a1!=(void 0))
  6736. {
  6737. var a6;
  6738. if(_initialFormExclude!=(void 0))
  6739. a6=_initialFormExclude;
  6740. else
  6741. a6=new Object();
  6742. if(a2!=(void 0))
  6743. {
  6744. for(var a7=0;a7&lt;a2.length;a7++)
  6745. a6[a2[a7]]=1;
  6746. }
  6747. _fixAllLinks(a1,window,a6);
  6748. }
  6749. if((_agent.isIE)&amp;&amp;(self!=top)&amp;&amp;top["_blockReload"])
  6750. {
  6751. if((document.onkeydown!=null)
  6752. &amp;&amp;(((document.onkeydown).toString().indexOf('_monitor'))&gt;0))
  6753. {
  6754. document.onkeydown=_monitorNoReload;
  6755. }
  6756. else
  6757. {
  6758. document.onkeydown=_noReload;
  6759. }
  6760. }
  6761. if((!_agent.isNav)&amp;&amp;(_initialFocusID!=null))
  6762. {
  6763. var a8=_getElementById(document,_initialFocusID);
  6764. if(a8&amp;&amp;a8.focus)
  6765. {
  6766. a8.focus();
  6767. if(a8.type=='text')
  6768. a8.select();
  6769. }
  6770. }
  6771. if(!_agent.isNav)
  6772. _loadScriptLibraries(document,false);
  6773. }
  6774. function _noReload(a0)
  6775. {
  6776. if(!a0)a0=window.event;
  6777. var a1=a0.keyCode;
  6778. if((a1==116)||(a1==82&amp;&amp;a0.ctrlKey))
  6779. {
  6780. if(a0.preventDefault)a0.preventDefault();
  6781. a0.keyCode=0;
  6782. return false;
  6783. }
  6784. }
  6785. function _monitorNoReload(a0)
  6786. {
  6787. if(_agent.isIE)
  6788. _monitor(a0);
  6789. return _noReload(a0);
  6790. }
  6791. function _handleClientEvent(a0,a1,a2,a3)
  6792. {
  6793. var a4=new Object();
  6794. a4.type=a0;
  6795. a4.source=a1;
  6796. a4.params=a2;
  6797. var a5=new Function("event",a3);
  6798. return a5(a4);
  6799. }
  6800. function _getCookie(a0)
  6801. {
  6802. var a1=document.cookie;
  6803. var a2="";
  6804. var a3=a0+"=";
  6805. if(a1)
  6806. {
  6807. var a4=a1.indexOf("; "+a3);
  6808. if(a4&lt;0)
  6809. {
  6810. a4=a1.indexOf(a3);
  6811. if(a4&gt;0)
  6812. a4=-1;
  6813. }
  6814. else
  6815. a4+=2;
  6816. if(a4&gt;=0)
  6817. {
  6818. var a5=a1.indexOf(";",a4);
  6819. if(a5&lt;0)
  6820. a5=a1.length;
  6821. a2=unescape(a1.substring(a4+a0.length+1,a5));
  6822. }
  6823. }
  6824. return a2;
  6825. }
  6826. function _setCookie(a0,a1)
  6827. {
  6828. var a2=window.location.host;
  6829. var a3=a2.indexOf(":");
  6830. if(a3&gt;=0)
  6831. a2=a2.substr(0,a3);
  6832. var a4=new Date();
  6833. a4.setFullYear(a4.getFullYear()+10);
  6834. var a5;
  6835. if(!_isSessionCookie)
  6836. a5=a0+"="+a1+
  6837. "; path=/;domain="+a2+"; expires="+a4.toGMTString();
  6838. else
  6839. a5=a0+"="+a1+
  6840. "; path=/;domain="+a2;
  6841. document.cookie=a5;
  6842. }
  6843. function _setUIXCookie(a0,a1)
  6844. {
  6845. var a2=_getUIXCookie();
  6846. a2[a0]=a1;
  6847. var a3=a2[0];
  6848. for(var a4=1;a4&lt;a2.length;a4++)
  6849. {
  6850. a3=a3+"^"+a2[a4];
  6851. }
  6852. _setCookie("oracle.uix",a3);
  6853. }
  6854. function _getUIXCookie()
  6855. {
  6856. var a0=_getCookie("oracle.uix");
  6857. var a1;
  6858. if(a0)
  6859. a1=a0.split("^");
  6860. else
  6861. a1=new Array("0","","","");
  6862. return a1;
  6863. }
  6864. function _defaultTZ(a0)
  6865. {
  6866. var a1=_getUIXCookie()[2];
  6867. if(a1&amp;&amp;(a1.indexOf("GMT")!=0))
  6868. {
  6869. return;
  6870. }
  6871. _isSessionCookie=a0;
  6872. _setUIXCookie(2,_getTimeZoneID());
  6873. if(a0)
  6874. _setUIXCookie(3,'s');
  6875. else
  6876. _setUIXCookie(3,'p');
  6877. }
  6878. function _getTimeZoneID()
  6879. {
  6880. var a0=-(new Date()).getTimezoneOffset();
  6881. var a1;
  6882. if(a0&gt;0)
  6883. a1="GMT+";
  6884. else
  6885. {
  6886. a1="GMT-";
  6887. a0=-a0;
  6888. }
  6889. var a2=""+a0%60;
  6890. if(a2.length==1)
  6891. a2="0"+a2;
  6892. return(a1+(Math.floor(a0/60))+":"+a2);
  6893. }
  6894. function _monitor(a0)
  6895. {
  6896. var a1=window.event;
  6897. if((a1.altKey==true)&amp;&amp;(a1.ctrlKey==false)&amp;&amp;
  6898. (a1.keyCode!=null)&amp;&amp;(a1.keyCode!=18)
  6899. &amp;&amp;(!a1.repeat))
  6900. {
  6901. var a2=String.fromCharCode(window.event.keyCode);
  6902. var a3=_getNodeWithAccessKey(document,a2);
  6903. if(a3!=null&amp;&amp;(a3.getAttribute("uixbtn")!=null))
  6904. {
  6905. if(a3.htmlFor)
  6906. {
  6907. var a4=a3.htmlFor;
  6908. a3=(a4!=null)
  6909. ?window.document.getElementById(a4)
  6910. :null;
  6911. }
  6912. if(a3!=null)
  6913. {
  6914. if(!_pprBlocking)
  6915. {
  6916. a3.focus();
  6917. a3.click();
  6918. }
  6919. }
  6920. }
  6921. }
  6922. return true;
  6923. }
  6924. function _getNodeWithAccessKey(a0,a1)
  6925. {
  6926. var a2=a1.toUpperCase();
  6927. var a3=a1.toLowerCase();
  6928. var a4=
  6929. {
  6930. activeFound:false,
  6931. firstAccessKeyNode:null,
  6932. accessKeyNode:null
  6933. }
  6934. a4=_findAccessKey(document,
  6935. a4,
  6936. a2,
  6937. a3);
  6938. var a5=a4.accessKeyNode;
  6939. var a6=a4.firstAccessKeyNode;
  6940. if((a5==null)&amp;&amp;(a6!=null))
  6941. {
  6942. a5=a6;
  6943. }
  6944. return a5;
  6945. }
  6946. function _findAccessKey(a0,a1,a2,a3)
  6947. {
  6948. if(a0.nodeType==1)
  6949. {
  6950. if((a0.accessKey==a2)||
  6951. (a0.accessKey==a3))
  6952. {
  6953. if(a1.activeFound==true)
  6954. {
  6955. a1.accessKeyNode=a0;
  6956. return a1;
  6957. }
  6958. else if(a1.firstAccessKeyNode==null)
  6959. {
  6960. a1.firstAccessKeyNode=a0;
  6961. }
  6962. }
  6963. if(a0==document.activeElement)
  6964. {
  6965. a1.activeFound=true;
  6966. }
  6967. }
  6968. var a4=a0.childNodes;
  6969. for(var a5=0;a5&lt;a4.length;a5++)
  6970. {
  6971. var a1=
  6972. _findAccessKey(a4[a5],
  6973. a1,
  6974. a2,
  6975. a3);
  6976. if(a1.accessKeyNode!=null)
  6977. {
  6978. return a1;
  6979. }
  6980. }
  6981. return a1;
  6982. }
  6983. function _trimString(a0)
  6984. {
  6985. return a0.replace(/^\s+|\s+$/g,"");
  6986. }
  6987. function _isEmpty(a0)
  6988. {
  6989. var a1=""+a0;
  6990. a1=_trimString(a1);
  6991. var a2=0;
  6992. while(a2&lt;a1.length)
  6993. {
  6994. if(a1.charAt(a2)!=' '&amp;&amp;a1.charAt(a2)!='\u3000')
  6995. return false;
  6996. a2++;
  6997. }
  6998. return true;
  6999. }
  7000. function _isLTR()
  7001. {
  7002. return document.documentElement["dir"].toUpperCase()=="LTR";
  7003. }
  7004. function _pprConsumeFirstClick(a0)
  7005. {
  7006. if(_agent.isIE)
  7007. {
  7008. _pprControlCapture(window,true);
  7009. window.document.detachEvent('onclick',_pprConsumeFirstClick);
  7010. }
  7011. return false;
  7012. }
  7013. function _pprControlCapture(a0,a1)
  7014. {
  7015. if(_agent.isIE)
  7016. {
  7017. var a2=a0.document;
  7018. var a3=a2.body;
  7019. var a4=_getElementById(a2,_pprdivElementName);
  7020. if(a4)
  7021. {
  7022. if(a1)
  7023. {
  7024. if(_agent.version&lt;7)
  7025. {
  7026. a4.onblur=function()
  7027. {
  7028. this.focus();
  7029. this.setCapture();
  7030. return false;
  7031. };
  7032. }
  7033. if(_useDynamicFocusSaving||a0._pprEventElement)
  7034. a4.focus();
  7035. a4.setCapture();
  7036. }
  7037. else
  7038. {
  7039. a4.onblur=function(){};
  7040. a4.releaseCapture();
  7041. if(a0._pprEventElement)
  7042. _pprFocus(a0._pprEventElement,a2,a0);
  7043. }
  7044. }
  7045. }
  7046. return;
  7047. }
  7048. function _pprConsumeBlockedEvent(a0)
  7049. {
  7050. var a1=true;
  7051. if(_pprBlocking)
  7052. {
  7053. var a2=true;
  7054. if(window._pprFirstClickPass)
  7055. {
  7056. var a3=new Date();
  7057. var a4=a3-_pprBlockStartTime;
  7058. var a5=150;
  7059. if((a4&lt;a5)&amp;&amp;(a0.type=='click'))
  7060. {
  7061. var a6=a0.explicitOriginalTarget;
  7062. a2=!_isSubmittingElement(a6);
  7063. }
  7064. }
  7065. if(a2)
  7066. {
  7067. a0.stopPropagation();
  7068. a0.preventDefault();
  7069. a1=false;
  7070. }
  7071. }
  7072. return a1;
  7073. }
  7074. function _waitCursorControl(a0,a1)
  7075. {
  7076. var a2=a1.document.body;
  7077. var a3="";
  7078. if(a0)
  7079. {
  7080. if(a1._pprSavedCursor==null)
  7081. a1._pprSavedCursor=a2.style.cursor;
  7082. a3='wait';
  7083. }
  7084. else
  7085. {
  7086. if(a1._pprSavedCursor!=null)
  7087. {
  7088. a3=a1._pprSavedCursor;
  7089. a1._pprSavedCursor=null;
  7090. }
  7091. }
  7092. a2.style.cursor=a3;
  7093. }
  7094. function _isSubmittingElement(a0)
  7095. {
  7096. if((a0==null)||(a0.nodeName==null))
  7097. return false;
  7098. var a1=false;
  7099. var a2=a0.nodeName.toUpperCase();
  7100. if(a2=="BUTTON")
  7101. {
  7102. a1=true;
  7103. }
  7104. else if(a2=="IMG")
  7105. {
  7106. var a3=a0.parentNode;
  7107. var a4=a3.nodeName.toUpperCase();
  7108. if(('A'==a4)&amp;&amp;(a3.href))
  7109. {
  7110. var a5=""+a3["onclick"];
  7111. if((a5!=(void 0))&amp;&amp;(a5!=null))
  7112. {
  7113. a1=((a5.indexOf("submitForm")&gt;0)
  7114. ||(a5.indexOf("_uixspu")&gt;0)
  7115. ||(a5.indexOf("_addRowSubmit")&gt;0));
  7116. }
  7117. }
  7118. }
  7119. return a1;
  7120. }
  7121. function _mouseHandlerControl(a0,a1)
  7122. {
  7123. if(_agent.isIE)
  7124. {
  7125. var a2=a0.document;
  7126. if(a1)
  7127. {
  7128. if(a0._pprStoredMouseOver==null)
  7129. a0._pprStoredMouseOver=a2.onmouseover;
  7130. a2.onmouseover=_mouseOverRestoreBlocking;
  7131. }
  7132. else
  7133. {
  7134. a2.onmouseover=a0._pprStoredMouseOver;
  7135. a0._pprStoredMouseOver=null;
  7136. }
  7137. }
  7138. }
  7139. function _mouseOverRestoreBlocking(a0)
  7140. {
  7141. if(_agent.isIE)
  7142. {
  7143. _mouseHandlerControl(window,false);
  7144. if(!_pprBlockLock)
  7145. {
  7146. _pprStartBlocking(window);
  7147. _waitCursorControl(true,window);
  7148. }
  7149. }
  7150. return true;
  7151. }
  7152. function _pprConsumeClick(a0)
  7153. {
  7154. if(_agent.isIE)
  7155. {
  7156. var a1=document.body;
  7157. if((a0.x&lt;a1.offsetLeft)||(a0.y&lt;a1.offsetTop)
  7158. ||(a0.x&gt;a1.offsetWidth)||(a0.y&gt;a1.offsetHeight))
  7159. {
  7160. _pprStopBlocking(window);
  7161. _mouseHandlerControl(window,true);
  7162. }
  7163. }
  7164. return false;
  7165. }
  7166. function _pprInstallBlockingHandlers(a0,a1)
  7167. {
  7168. var a2=a0.document;
  7169. if(a2==(void 0))
  7170. return;
  7171. if(_agent.isIE)
  7172. {
  7173. var a3=a0._pprConsumeFirstClick;
  7174. _waitCursorControl(a1,a0);
  7175. if(a1)
  7176. {
  7177. if(a0._alreadyQueuedFirstClick)
  7178. {
  7179. _pprControlCapture(a0,true);
  7180. return;
  7181. }
  7182. var a4=a0.event;
  7183. if(a4!=(void 0))
  7184. {
  7185. var a5=document.elementFromPoint(a4.x,a4.y);
  7186. if(!a0._pprFirstClickPass
  7187. ||(((a4.type=='change')||(a4.type=='blur'))
  7188. &amp;&amp;(a4.srcElement==a5))
  7189. ||(!_isSubmittingElement(a5)))
  7190. {
  7191. _pprControlCapture(a0,true);
  7192. return;
  7193. }
  7194. }
  7195. a2.attachEvent('onclick',a3);
  7196. }
  7197. else
  7198. {
  7199. a2.detachEvent('onclick',a3);
  7200. _pprControlCapture(a0,false);
  7201. }
  7202. }
  7203. else
  7204. {
  7205. var a3=a0._pprConsumeBlockedEvent;
  7206. var a6={'mousedown':1,'mouseup':1,'click':1,'keyup':1,'keydown':1,'keypress':1};
  7207. for(var a7 in a6)
  7208. {
  7209. if(a1)
  7210. a2.addEventListener(a7,a3,true);
  7211. else
  7212. a2.removeEventListener(a7,a3,true);
  7213. }
  7214. }
  7215. }
  7216. function _pprStartBlocking(a0)
  7217. {
  7218. if(a0._pprBlockLock)
  7219. a0.setTimeout("_pprStartBlocking(window);",2);
  7220. a0._pprBlockLock=true;
  7221. if(!a0._pprBlocking)
  7222. {
  7223. var a1=a0.document.body;
  7224. a0._pprBlockStartTime=new Date();
  7225. if(_agent.isGecko||_agent.isSafari||_agent.isIE)
  7226. {
  7227. if(a0._pprBlockingTimeout!=null)
  7228. {
  7229. a0.clearTimeout(a0._pprBlockingTimeout);
  7230. }
  7231. var a2=(typeof(_UixPageLockTimeOut)!='undefined'&amp;&amp;null!=_UixPageLockTimeOut)
  7232. ?_UixPageLockTimeOut:8000;
  7233. a0._pprBlockingTimeout=a0.setTimeout("_pprStopBlocking(window);",a2);
  7234. }
  7235. if(_agent.isIE)
  7236. {
  7237. if(_useDynamicFocusSaving)
  7238. a0._pprEventElement=null;
  7239. else
  7240. {
  7241. a0._pprEventElement=a0.document.activeElement;
  7242. }
  7243. }
  7244. if(_useDynamicFocusSaving)
  7245. {
  7246. if(_agent.isIE)
  7247. {
  7248. if(a0._pprActiveElement==null||(!_isFocusableOrLink(a0._pprActiveElement)))
  7249. {
  7250. _eval(a0,"_saveActiveElement();");
  7251. }
  7252. }
  7253. else
  7254. {
  7255. a0.setTimeout("_saveActiveElement();",50);
  7256. }
  7257. }
  7258. _pprInstallBlockingHandlers(a0,true);
  7259. a0._pprBlocking=true;
  7260. }
  7261. a0._pprBlockLock=false;
  7262. }
  7263. function _pprStopBlocking(a0)
  7264. {
  7265. if(a0._pprBlockLock)
  7266. a0.setTimeout("_pprStopBlocking(window);",1);
  7267. a0._pprBlockLock=true;
  7268. var a1=a0.document;
  7269. _mouseHandlerControl(a0,false);
  7270. if(a0._pprBlocking)
  7271. {
  7272. if(_agent.isGecko||_agent.isSafari||_agent.isIE)
  7273. {
  7274. if(a0._pprBlockingTimeout!=null)
  7275. {
  7276. a0.clearTimeout(a0._pprBlockingTimeout);
  7277. a0._pprBlockingTimeout==null;
  7278. }
  7279. }
  7280. _pprInstallBlockingHandlers(a0,false);
  7281. a0._pprActiveElement=null;
  7282. a0._pprEventElement=null;
  7283. a0._pprBlocking=false;
  7284. }
  7285. a0._pprBlocking=false;
  7286. a0._pprBlockLock=false;
  7287. }
  7288. function _pprChoiceAction()
  7289. {
  7290. if(!_agent.isIE)
  7291. return true;
  7292. var a0=false;
  7293. if((!window._pprBlocking)&amp;&amp;(_pprChoiceChanged))
  7294. {
  7295. _pprChoiceChanged=false;
  7296. a0=true;
  7297. }
  7298. return a0;
  7299. }
  7300. function _pprChoiceChangeEvent(a0)
  7301. {
  7302. if(!_agent.isIE)
  7303. return true;
  7304. if(!window._pprBlocking)
  7305. _pprChoiceChanged=true;
  7306. return true;
  7307. }
  7308. function _getKC(a0)
  7309. {
  7310. if(window.event)
  7311. return window.event.keyCode;
  7312. else if(a0)
  7313. return a0.which;
  7314. return-1;
  7315. }
  7316. function _isRecent(a0,a1)
  7317. {
  7318. if(a0)
  7319. {
  7320. var a2=a1-a0;
  7321. if((a2&gt;=0)&amp;&amp;(a2&lt;200))
  7322. return true;
  7323. }
  7324. return false;
  7325. }
  7326. function _recentSubmit(a0)
  7327. {
  7328. return _isRecent(_lastDateSubmitted,a0);
  7329. }
  7330. function _recentReset(a0)
  7331. {
  7332. return _isRecent(_lastDateReset,a0);
  7333. }
  7334. function _pprFocus(a0,a1,a2)
  7335. {
  7336. if((!a0)||(a0["id"]==null))
  7337. return;
  7338. if(_agent.isIE)
  7339. {
  7340. if((a2!=(void 0))
  7341. &amp;&amp;(a2!=null)
  7342. &amp;&amp;(a0["id"]!=(void 0))
  7343. &amp;&amp;(!(/^[ \t\n\r]*$/.test(a0.id))))
  7344. {
  7345. var a3=("var e=_getElementById(document,'"
  7346. +a0.id
  7347. +"');if((e!=null)&amp;&amp;(e['focus'])){e.focus();}");
  7348. a2.setTimeout(a3,50);
  7349. if((a0.tagName=='INPUT')&amp;&amp;(_getAncestorByName(a0,'TABLE')))
  7350. {
  7351. a2.setTimeout(a3,55);
  7352. }
  7353. }
  7354. else
  7355. {
  7356. var a4=_getElementById(a1,_pprdivElementName);
  7357. if((a4)&amp;&amp;(a4["focus"]))
  7358. a4.focus();
  7359. a0.focus();
  7360. }
  7361. }
  7362. else
  7363. {
  7364. var a5=_getNewActiveElement(a1,null,a0);
  7365. if(a5)
  7366. a5.focus();
  7367. else
  7368. a0.focus();
  7369. }
  7370. }
  7371. function _savePageStateIE()
  7372. {
  7373. if(!_agent.isIE)
  7374. return;
  7375. var a0=_getElementById(document,"_pprPageContent");
  7376. if(a0==null)
  7377. return;
  7378. var a1=_getElementById(document,"_pprSaveLib");
  7379. if(!(a1!=null&amp;&amp;a1.value!=""))
  7380. {
  7381. return;
  7382. }
  7383. var a2=_getElementById(document,"_pprSavePage");
  7384. if(a2==null)
  7385. return;
  7386. a2.value=a0.outerHTML;
  7387. }
  7388. function _saveScripts(a0)
  7389. {
  7390. if(!_agent.isIE)
  7391. return;
  7392. var a1=_getElementById(a0,"_pprSaveScript");
  7393. if(a1!=null)
  7394. {
  7395. var a2=_getCommentedScript(document,"_pprScripts");
  7396. a1.value=
  7397. a1.value+" "+a2;
  7398. }
  7399. var a3=_getElementById(a0,"_pprSaveLib");
  7400. if(a3!=null&amp;&amp;(window["_pprLibraries"]!=(void 0)))
  7401. {
  7402. for(var a4=0;(a4&lt;_pprLibraries.length);a4++)
  7403. {
  7404. if(a3.value.indexOf(_pprLibraries[a4])==-1)
  7405. {
  7406. if(a3.value!="")
  7407. a3.value+=","+_pprLibraries[a4];
  7408. else
  7409. a3.value+=_pprLibraries[a4];
  7410. }
  7411. }
  7412. }
  7413. }
  7414. function restorePartialPageState()
  7415. {
  7416. if(!_agent.isIE)
  7417. return;
  7418. var a0=_getElementById(document,"_pprSavePage");
  7419. if(a0==null||a0.value=="")
  7420. return;
  7421. var a1=_getElementById(document,"_pprPageContent");
  7422. if(a1==null)
  7423. return;
  7424. a1.outerHTML=a0.value;
  7425. var a2=_getElementById(document,"_pprSaveFormAction");
  7426. if(a2==null)
  7427. {
  7428. _pprBackRestoreInlineScripts=true;
  7429. var a3=_getElementById(document,"_pprSaveLib");
  7430. if(a3!=null&amp;&amp;a3.value!="")
  7431. {
  7432. var a4=a3.value.split(",");
  7433. _loadScriptLibrariesIE(document,a4,false);
  7434. }
  7435. }
  7436. else
  7437. {
  7438. if(a2.value)
  7439. document.forms[0].action=a2.value;
  7440. submitForm(0,0,{'event':'stateSynch','source':'__unknown__'});
  7441. }
  7442. }
  7443. function _setNavDirty(a0,a1)
  7444. {
  7445. var a2=a0;
  7446. if(a2==(void 0)||!a2)
  7447. {
  7448. a2=window;
  7449. }
  7450. var a3=a2._initialFormExclude;
  7451. if((a1==(void 0))
  7452. ||!a1
  7453. ||!_isInExclude(a3,a1))
  7454. {
  7455. a2._navDirty=true;
  7456. }
  7457. }
  7458. function _radio_uixSpuOnClickHandler(a0,a1,a2)
  7459. {
  7460. if(!a2&amp;&amp;_agent.isIE)
  7461. {
  7462. a2=window.event;
  7463. }
  7464. var a3=a2.target?a2.target:a2.srcElement;
  7465. if(a3&amp;&amp;(!a3.type||a3.type!="radio"))
  7466. {
  7467. return;
  7468. }
  7469. var a4=new Date();
  7470. if(_isRecent(_lastEventTime,a4))
  7471. {
  7472. return;
  7473. }
  7474. else
  7475. {
  7476. _lastEventTime=a4;
  7477. _radioUserDefScript=a0;
  7478. _radioActionScript=a1;
  7479. if(a0||a1)
  7480. {
  7481. var a5;
  7482. if(a0&amp;&amp;a1)
  7483. {
  7484. a5=("_chain(_radioUserDefScript,_radioActionScript,"+
  7485. "this,(void 0),true);");
  7486. }
  7487. else
  7488. {
  7489. a5=("_callChained( "
  7490. +((a0)
  7491. ?"_radioUserDefScript"
  7492. :"_radioActionScript")
  7493. +",this,(void 0))");
  7494. }
  7495. window.setTimeout(a5,200);
  7496. }
  7497. }
  7498. }
  7499. function _storePasswordFields(a0,a1)
  7500. {
  7501. var a2=null;
  7502. if(a1.search('password')!=-1)
  7503. {
  7504. var a3=a0.body.all.tags("INPUT");
  7505. a2=new Array();
  7506. for(var a4=0,j=0;a4&lt;a3.length;a4++)
  7507. {
  7508. if(a3[a4].type=='password'&amp;&amp;a3[a4].value!=''&amp;&amp;
  7509. a3[a4].id!=null&amp;&amp;a3[a4].id!='')
  7510. {
  7511. a2[j++]=a3[a4].id;
  7512. }
  7513. }
  7514. }
  7515. return a2;
  7516. }
  7517. function _setPasswordFields(a0,a1)
  7518. {
  7519. if(a0!=null)
  7520. {
  7521. for(var a2=0;a2&lt;a0.length;a2++)
  7522. {
  7523. var a3=a1.getElementById(a0[a2]);
  7524. if(a3)a3.value='******';
  7525. }
  7526. }
  7527. }
  7528. function _decimalFormat(
  7529. a0
  7530. )
  7531. {
  7532. return""+a0;
  7533. }
  7534. function _parseGroupSeparator(a0,a1,a2)
  7535. {
  7536. var a3=0;
  7537. var a4=3;
  7538. var a5=a0.length;
  7539. var a6=false;
  7540. var a7=false;
  7541. for(var a8=a0.length;a8&gt;=0;a8--)
  7542. {
  7543. if(a0.charAt(a8)==a1)
  7544. {
  7545. a6=true;
  7546. }
  7547. if(a0.charAt(a8)==a2)
  7548. {
  7549. a7=true;
  7550. a5=a8-1;
  7551. break;
  7552. }
  7553. }
  7554. if(a7&amp;&amp;a6)
  7555. {
  7556. return false;
  7557. }
  7558. else if(!a7&amp;&amp;!a6)
  7559. {
  7560. return true;
  7561. }
  7562. if(a5&gt;=a0.length)
  7563. a5=a5-1;
  7564. for(var a9=a5;a9&gt;=0;a9--)
  7565. {
  7566. if(a0.charAt(a9)==a1)
  7567. {
  7568. if(a3!=a4)
  7569. {
  7570. return false;
  7571. }
  7572. else
  7573. {
  7574. a3=0;
  7575. }
  7576. }
  7577. else
  7578. {
  7579. a3++;
  7580. }
  7581. }
  7582. return true;
  7583. }
  7584. function _decimalParse(
  7585. a0
  7586. )
  7587. {
  7588. if(!a0)
  7589. return(void 0);
  7590. var a1=getLocaleSymbols();
  7591. if(a1)
  7592. {
  7593. var a2=a1.getGroupingSeparator();
  7594. var a3=a1.getDecimalSeparator();
  7595. if((a0.indexOf(a2)==0)||
  7596. (a0.lastIndexOf(a2)==(a0.length-1)))
  7597. return(void 0);
  7598. if(!_parseGroupSeparator(a0,a2,a3))
  7599. return(void 0);
  7600. var a4=new RegExp("\\"+a2,"g");
  7601. a0=a0.replace(a4,"");
  7602. var a5=new RegExp("\\"+a3,"g");
  7603. a0=a0.replace(a5,".");
  7604. }
  7605. var a6=a0.length-1;
  7606. while(a6&gt;=0)
  7607. {
  7608. if(a0.charAt(a6)!=' ')
  7609. break;
  7610. a6--;
  7611. }
  7612. if(a6&gt;=0)
  7613. {
  7614. if((a0.indexOf('e')&lt;0)&amp;&amp;
  7615. (a0.indexOf('E')&lt;0)&amp;&amp;
  7616. (((a0*a0)==0)||
  7617. ((a0/a0)==1)))
  7618. {
  7619. var a7=parseFloat(a0);
  7620. if(!isNaN(a7))
  7621. {
  7622. var a8=a0.length;
  7623. var a9=0;
  7624. var a10=a0.lastIndexOf('.');
  7625. if(a10!=-1)
  7626. {
  7627. a8=a10;
  7628. a9=a0.length-a10-1;
  7629. }
  7630. var a11;
  7631. if((this._maxValue!=(void 0))&amp;&amp;
  7632. (a7&gt;this._maxValue))
  7633. {
  7634. a11=DecimalFormat.LV;
  7635. }
  7636. else if((this._minValue!=(void 0))&amp;&amp;
  7637. (a7&lt;this._minValue))
  7638. {
  7639. a11=DecimalFormat.MV;
  7640. }
  7641. else if((this._maxPrecision!=(void 0))&amp;&amp;
  7642. (a8&gt;this._maxPrecision))
  7643. {
  7644. a11=DecimalFormat.LID;
  7645. }
  7646. else if((this._maxScale!=(void 0))&amp;&amp;
  7647. (a9&gt;this._maxScale))
  7648. {
  7649. a11=DecimalFormat.LFD;
  7650. }
  7651. if(a11!=(void 0))
  7652. {
  7653. var a12=this._messages;
  7654. if((a12==(void 0))||
  7655. (a12[a11]==(void 0)))
  7656. return(void 0);
  7657. else
  7658. return new ParseException(a12[a11]);
  7659. }
  7660. return a7;
  7661. }
  7662. }
  7663. }
  7664. return(void 0);
  7665. }
  7666. function DecimalFormat(
  7667. a0,
  7668. a1,
  7669. a2,
  7670. a3,
  7671. a4)
  7672. {
  7673. this._messages=a0;
  7674. this._maxPrecision=a1;
  7675. this._maxScale=a2;
  7676. this._maxValue=a3;
  7677. this._minValue=a4;
  7678. this._class="DecimalFormat";
  7679. }
  7680. DecimalFormat.prototype=new Format();
  7681. DecimalFormat.prototype.format=_decimalFormat;
  7682. DecimalFormat.prototype.parse=_decimalParse;
  7683. DecimalFormat.LFD='LFD';
  7684. DecimalFormat.LID='LID';
  7685. DecimalFormat.LV='LV';
  7686. DecimalFormat.MV='MV';
  7687. function _regExpFormat(
  7688. a0
  7689. )
  7690. {
  7691. return a0;
  7692. }
  7693. function _regExpParse(
  7694. a0
  7695. )
  7696. {
  7697. var a1=a0.match(this._pattern);
  7698. if((a1!=(void 0))&amp;&amp;(a1[0]==a0))
  7699. {
  7700. return a0;
  7701. }
  7702. else
  7703. {
  7704. return(void 0);
  7705. }
  7706. }
  7707. function RegExpFormat(
  7708. a0
  7709. )
  7710. {
  7711. this._class="RegExpFormat";
  7712. this._pattern=a0;
  7713. }
  7714. RegExpFormat.prototype=new Format();
  7715. RegExpFormat.prototype.format=_regExpFormat;
  7716. RegExpFormat.prototype.parse=_regExpParse;
  7717. function HijrahDate()
  7718. {
  7719. this.hijcal=new HijrahCalendar();
  7720. if(typeof(deviation)!="undefined")this.hijcal.setDeviation(deviation);
  7721. switch(arguments.length){
  7722. case 0:this.setTime((new Date()).getTime());
  7723. break;
  7724. case 1:this.setTime(arguments[0]);
  7725. break;
  7726. case 3:this.setFullYear(arguments[0]);
  7727. this.setMonth(arguments[1]);
  7728. this.setDate(arguments[2]);
  7729. this.setHours(0);
  7730. this.setMinutes(0);
  7731. this.setSeconds(0);
  7732. this.setMilliseconds(0);
  7733. break;
  7734. default:alert("HijrahDate supports only 0, 1, and 3 argument constructors.");
  7735. }
  7736. }
  7737. HijrahDate.prototype.valueOf=hijdate_getTime;
  7738. HijrahDate.prototype.getTime=hijdate_getTime;
  7739. HijrahDate.prototype.getFullYear=_getFullYear;
  7740. HijrahDate.prototype.getMonth=_getMonth;
  7741. HijrahDate.prototype.getDate=_getDate;
  7742. HijrahDate.prototype.getDay=_getDay;
  7743. HijrahDate.prototype.getHours=_getHours;
  7744. HijrahDate.prototype.getMinutes=_getMinutes;
  7745. HijrahDate.prototype.getSeconds=_getSeconds;
  7746. HijrahDate.prototype.getMilliseconds=_getMilliseconds;
  7747. HijrahDate.prototype.getTimezoneOffset=_getTimezoneOffset;
  7748. HijrahDate.prototype.setTime=hijdate_setTime;
  7749. HijrahDate.prototype.setFullYear=_setFullYear;
  7750. HijrahDate.prototype.setMonth=_setMonth;
  7751. HijrahDate.prototype.setDate=_setDate;
  7752. HijrahDate.prototype.setHours=_setHours;
  7753. HijrahDate.prototype.setMinutes=_setMinutes;
  7754. HijrahDate.prototype.setSeconds=_setSeconds;
  7755. HijrahDate.prototype.setMilliseconds=_setMilliseconds;
  7756. function hijdate_getTime()
  7757. {
  7758. return this.hijcal.getTimeInMillis();
  7759. }
  7760. function _getFullYear()
  7761. {
  7762. return this.hijcal.get(Calendar.YEAR);
  7763. }
  7764. function _getMonth()
  7765. {
  7766. return this.hijcal.get(Calendar.MONTH);
  7767. }
  7768. function _getDate()
  7769. {
  7770. return this.hijcal.get(Calendar.DATE);
  7771. }
  7772. function _getDay()
  7773. {
  7774. return this.hijcal.get(Calendar.DAY_OF_WEEK)-1;
  7775. }
  7776. function _getHours()
  7777. {
  7778. return this.hijcal.get(Calendar.HOUR_OF_DAY);
  7779. }
  7780. function _getMinutes()
  7781. {
  7782. return this.hijcal.get(Calendar.MINUTE);
  7783. }
  7784. function _getSeconds()
  7785. {
  7786. return this.hijcal.get(Calendar.SECOND);
  7787. }
  7788. function _getMilliseconds()
  7789. {
  7790. return this.hijcal.get(Calendar.MILLISECOND);
  7791. }
  7792. function _getTimezoneOffset()
  7793. {
  7794. return this.hijcal.getTimezoneOffset();
  7795. }
  7796. function hijdate_setTime(
  7797. a0
  7798. )
  7799. {
  7800. return this.hijcal.setTimeInMillis(a0);
  7801. }
  7802. function _setFullYear(
  7803. a0
  7804. )
  7805. {
  7806. this.hijcal.set(Calendar.YEAR,a0);
  7807. }
  7808. function _setMonth(
  7809. a0
  7810. )
  7811. {
  7812. this.hijcal.set(Calendar.MONTH,a0);
  7813. }
  7814. function _setDate(
  7815. a0
  7816. )
  7817. {
  7818. this.hijcal.set(Calendar.DATE,a0);
  7819. }
  7820. function _setHours(
  7821. a0
  7822. )
  7823. {
  7824. return this.hijcal.set(Calendar.HOUR_OF_DAY,a0);
  7825. }
  7826. function _setMinutes(
  7827. a0
  7828. )
  7829. {
  7830. return this.hijcal.set(Calendar.MINUTE,a0);
  7831. }
  7832. function _setSeconds(
  7833. a0
  7834. )
  7835. {
  7836. return this.hijcal.set(Calendar.SECOND,a0);
  7837. }
  7838. function _setMilliseconds(
  7839. a0
  7840. )
  7841. {
  7842. return this.hijcal.set(Calendar.MILLISECOND,a0);
  7843. }
  7844. Calendar.ERA=0;
  7845. Calendar.YEAR=1;
  7846. Calendar.MONTH=2;
  7847. Calendar.WEEK_OF_YEAR=3;
  7848. Calendar.WEEK_OF_MONTH=4;
  7849. Calendar.DATE=5;
  7850. Calendar.DAY_OF_MONTH=5;
  7851. Calendar.DAY_OF_YEAR=6;
  7852. Calendar.DAY_OF_WEEK=7;
  7853. Calendar.DAY_OF_WEEK_IN_MONTH=8;
  7854. Calendar.AM_PM=9;
  7855. Calendar.HOUR=10;
  7856. Calendar.HOUR_OF_DAY=11;
  7857. Calendar.MINUTE=12;
  7858. Calendar.SECOND=13;
  7859. Calendar.MILLISECOND=14;
  7860. Calendar.FIELD_COUNT=15;
  7861. Calendar.SUNDAY=1;
  7862. Calendar.MONDAY=2;
  7863. Calendar.TUESDAY=3;
  7864. Calendar.WEDNESDAY=4;
  7865. Calendar.THURSDAY=5;
  7866. Calendar.FRIDAY=6;
  7867. Calendar.SATURDAY=7;
  7868. Calendar.JANUARY=0;
  7869. Calendar.FEBRUARY=1;
  7870. Calendar.MARCH=2;
  7871. Calendar.APRIL=3;
  7872. Calendar.MAY=4;
  7873. Calendar.JUNE=5;
  7874. Calendar.JULY=6;
  7875. Calendar.AUGUST=7;
  7876. Calendar.SEPTEMBER=8;
  7877. Calendar.OCTOBER=9;
  7878. Calendar.NOVEMBER=10;
  7879. Calendar.DECEMBER=11;
  7880. Calendar.BE=0;
  7881. Calendar.AE=1;
  7882. Calendar.EPOCH_YEAR=1970;
  7883. Calendar.EPOCH_JULIAN_DAY=2440588;
  7884. Calendar.ONE_SECOND=1000;
  7885. Calendar.ONE_MINUTE=60*Calendar.ONE_SECOND;
  7886. Calendar.ONE_HOUR=60*Calendar.ONE_MINUTE;
  7887. Calendar.ONE_DAY=24*Calendar.ONE_HOUR;
  7888. function Calendar()
  7889. {
  7890. this.mFields=new Array(Calendar.FIELD_COUNT);
  7891. }
  7892. Calendar.prototype.getTime=_getTime;
  7893. Calendar.prototype.getTimeInMillis=_getTimeInMillis;
  7894. Calendar.prototype.setTime=_setTime;
  7895. Calendar.prototype.setTimeInMillis=_setTimeInMillis;
  7896. Calendar.prototype.get=_get;
  7897. Calendar.prototype.internalGet=_internalGet;
  7898. Calendar.prototype.internalSet=_internalSet;
  7899. Calendar.prototype.set=_set;
  7900. Calendar.prototype.computeTime=_computeTime;
  7901. Calendar.prototype.computeFieldsImpl=_computeFieldsImpl;
  7902. Calendar.prototype.getTimezoneOffset=_getTimezoneOffset;
  7903. Calendar.prototype.computeJulianDay=_computeJulianDay;
  7904. Calendar.prototype.timeToFields=_timeToFields;
  7905. Calendar.prototype.millisToJulianDay=_millisToJulianDay;
  7906. Calendar.prototype.julianDayToMillis=_julianDayToMillis;
  7907. function _getTime(){
  7908. return new Date(this.getTimeInMillis());
  7909. }
  7910. function _getTimeInMillis(
  7911. )
  7912. {
  7913. this.computeTime();
  7914. return this.mTime;
  7915. }
  7916. function _setTime(
  7917. a0
  7918. )
  7919. {
  7920. this.setTimeInMillis(a0.getTime());
  7921. }
  7922. function _setTimeInMillis(
  7923. a0
  7924. )
  7925. {
  7926. this.mTime=a0;
  7927. this.computeFieldsImpl();
  7928. }
  7929. function _get(
  7930. a0
  7931. )
  7932. {
  7933. return this.internalGet(a0);
  7934. }
  7935. function _internalGet(
  7936. a0
  7937. )
  7938. {
  7939. return this.mFields[a0];
  7940. }
  7941. function _internalSet(
  7942. a0,
  7943. a1
  7944. )
  7945. {
  7946. this.mFields[a0]=a1;
  7947. }
  7948. function _set(
  7949. a0,
  7950. a1
  7951. )
  7952. {
  7953. this.internalSet(a0,a1);
  7954. }
  7955. function _computeTime(
  7956. )
  7957. {
  7958. var a0=this.internalGet(Calendar.YEAR);
  7959. if(a0==null)a0=Calendar.EPOCH_YEAR;
  7960. var a1=this.internalGet(Calendar.ERA)
  7961. if(a1==null)a1=this.getCurrentEra();
  7962. var a2=this.computeJulianDay(a1,a0);
  7963. var a3=this.julianDayToMillis(a2);
  7964. var a4=0;
  7965. var a5=this.internalGet(Calendar.HOUR_OF_DAY);
  7966. if(a5!=null)a4+=a5;
  7967. a4*=60;
  7968. var a6=this.internalGet(Calendar.MINUTE);
  7969. if(a6!=null)a4+=a6;
  7970. a4*=60;
  7971. var a7=this.internalGet(Calendar.SECOND);
  7972. if(a7!=null)a4+=a7;
  7973. a4*=1000;
  7974. var a8=this.internalGet(Calendar.MILLISECOND);
  7975. if(a8!=null)a4+=a8;
  7976. a3+=a4;
  7977. var a9=new Date(a3);
  7978. var a10=a9.getTimezoneOffset()*Calendar.ONE_MINUTE;
  7979. this.mTime=a3+a10;
  7980. }
  7981. function _computeFieldsImpl(
  7982. )
  7983. {
  7984. var a0=new Date(this.mTime);
  7985. var a1=(-1)*a0.getTimezoneOffset()*Calendar.ONE_MINUTE;
  7986. var a2=this.mTime+a1;
  7987. if(this.mTime&gt;0&amp;&amp;a2&lt;0&amp;&amp;a1&gt;0){
  7988. a2=Number.MAX_VALUE;
  7989. }else if(this.mTime&lt;0&amp;&amp;a2&gt;0&amp;&amp;a1&lt;0){
  7990. a2=Number.MIN_VALUE;
  7991. }
  7992. this.timeToFields(a2);
  7993. var a3=Math.floor(a2/Calendar.ONE_DAY);
  7994. var a4=a2-(a3*Calendar.ONE_DAY);
  7995. if(a4&lt;0){
  7996. a4+=Calendar.ONE_DAY;
  7997. }
  7998. this.internalSet(Calendar.MILLISECOND,a4%1000);
  7999. a4=Math.floor(a4/1000);
  8000. this.internalSet(Calendar.SECOND,a4%60);
  8001. a4=Math.floor(a4/60);
  8002. this.internalSet(Calendar.MINUTE,a4%60);
  8003. a4=Math.floor(a4/60);
  8004. this.internalSet(Calendar.HOUR_OF_DAY,a4);
  8005. this.internalSet(Calendar.AM_PM,Math.floor(a4/12));
  8006. this.internalSet(Calendar.HOUR,a4%12);
  8007. }
  8008. function _getTimezoneOffset()
  8009. {
  8010. var a0=new Date(this.hijcal.mTime);
  8011. return a0.getTimezoneOffset();
  8012. }
  8013. function _computeJulianDay(
  8014. a0,
  8015. a1
  8016. )
  8017. {
  8018. var a2=0,date=1;
  8019. var a3=this.internalGet(Calendar.MONTH);
  8020. if(typeof(a3)!="undefined")a2=a3-Calendar.JANUARY;
  8021. if(a2&lt;0||a2&gt;11){
  8022. a1+=Math.floor(a2/12);
  8023. a2=a2%12;
  8024. }
  8025. var a4=this.yearToJulianDay(a0,a1);
  8026. var a5=(a0==Calendar.BE)?1-a1:a1;
  8027. a4+=this.monthDays(a2,a5);
  8028. var a6=this.internalGet(Calendar.DAY_OF_MONTH);
  8029. if(typeof(a6)!="undefined")date=a6;
  8030. a4+=date;
  8031. return a4;
  8032. }
  8033. function _timeToFields(
  8034. a0
  8035. )
  8036. {
  8037. var a1,month,date,dayOfWeek,era;
  8038. var a2=this.fieldInfo(this.millisToJulianDay(a0));
  8039. era=a2[0];
  8040. a1=a2[1];
  8041. month=a2[2];
  8042. date=a2[3];
  8043. dayOfWeek=a2[4];
  8044. this.internalSet(Calendar.ERA,era);
  8045. this.internalSet(Calendar.YEAR,a1);
  8046. this.internalSet(Calendar.MONTH,month+Calendar.JANUARY);
  8047. this.internalSet(Calendar.DATE,date);
  8048. this.internalSet(Calendar.DAY_OF_WEEK,dayOfWeek);
  8049. }
  8050. function _millisToJulianDay(
  8051. a0
  8052. )
  8053. {
  8054. return Calendar.EPOCH_JULIAN_DAY+Math.floor(a0/Calendar.ONE_DAY);
  8055. }
  8056. function _julianDayToMillis(
  8057. a0
  8058. )
  8059. {
  8060. return(a0-Calendar.EPOCH_JULIAN_DAY)*Calendar.ONE_DAY;
  8061. }
  8062. function inherit(
  8063. a0,
  8064. a1
  8065. )
  8066. {
  8067. copy_undef_properties(a1.prototype,a0.prototype);
  8068. }
  8069. function copy_undef_properties(
  8070. a0,
  8071. a1
  8072. )
  8073. {
  8074. for(var a2 in a0){
  8075. if(typeof(a1[a2])=="undefined"){
  8076. a1[a2]=a0[a2];
  8077. }
  8078. }
  8079. }
  8080. HijrahCalendar.BH=Calendar.BE;
  8081. HijrahCalendar.AH=Calendar.AE;
  8082. HijrahCalendar.CURRENT_ERA=HijrahCalendar.AH;
  8083. HijrahCalendar.JAN_1_1_JULIAN_DAY=1948440;
  8084. HijrahCalendar.NUM_DAYS=new Array
  8085. (0,30,59,89,118,148,177,207,236,266,295,325);
  8086. HijrahCalendar.LEAP_NUM_DAYS=new Array
  8087. (0,30,59,89,118,148,177,207,236,266,295,325);
  8088. HijrahCalendar.CYCLEYEAR_START_DATE=new Array(
  8089. 0,
  8090. 354,
  8091. 709,
  8092. 1063,
  8093. 1417,
  8094. 1772,
  8095. 2126,
  8096. 2481,
  8097. 2835,
  8098. 3189,
  8099. 3544,
  8100. 3898,
  8101. 4252,
  8102. 4607,
  8103. 4961,
  8104. 5315,
  8105. 5670,
  8106. 6024,
  8107. 6379,
  8108. 6733,
  8109. 7087,
  8110. 7442,
  8111. 7796,
  8112. 8150,
  8113. 8505,
  8114. 8859,
  8115. 9214,
  8116. 9568,
  8117. 9922,
  8118. 10277);
  8119. HijrahCalendar.isLeapYearInternal=hij_isLeapYear;
  8120. function HijrahCalendar()
  8121. {
  8122. this.temp=Calendar;
  8123. this.temp();
  8124. this.m_Deviation=new Deviation();
  8125. }
  8126. HijrahCalendar.prototype.isLeapYear=hij_isLeapYear;
  8127. HijrahCalendar.prototype.setDeviation=_setDeviation;
  8128. HijrahCalendar.prototype.monthDays=hij_monthDays;
  8129. HijrahCalendar.prototype.fieldInfo=hij_fieldInfo;
  8130. HijrahCalendar.prototype.yearToJulianDay=hij_yearToJulianDay;
  8131. HijrahCalendar.prototype.getCurrentEra=hij_getCurrentEra;
  8132. HijrahCalendar.prototype.getCycleNumber=_getCycleNumber;
  8133. HijrahCalendar.prototype.getDayOfCycle=_getDayOfCycle;
  8134. HijrahCalendar.prototype.getYearInCycle=_getYearInCycle;
  8135. HijrahCalendar.prototype.getAdjustedCycle=_getAdjustedCycle;
  8136. HijrahCalendar.prototype.getAdjustedMonthDays=_getAdjustedMonthDays;
  8137. HijrahCalendar.prototype.getDayOfYear=_getDayOfYear;
  8138. HijrahCalendar.prototype.getMonthOfYear=_getMonthOfYear;
  8139. HijrahCalendar.prototype.getDayOfMonth=_getDayOfMonth;
  8140. function hij_isLeapYear(
  8141. a0
  8142. )
  8143. {
  8144. return(14+11*(a0&gt;0?a0:-a0))%30&lt;11;
  8145. }
  8146. function _setDeviation(
  8147. a0
  8148. )
  8149. {
  8150. this.m_Deviation=a0;
  8151. }
  8152. function hij_monthDays(
  8153. a0,
  8154. a1
  8155. )
  8156. {
  8157. var a2=this.getAdjustedMonthDays(a1);
  8158. return a2[a0];
  8159. }
  8160. function hij_fieldInfo(
  8161. a0
  8162. )
  8163. {
  8164. var a1,rawYear,year,month,date,dayOfWeek,dayOfYear;
  8165. var a2,yearOfCycle,dayOfCycle;
  8166. var a3=a0-HijrahCalendar.JAN_1_1_JULIAN_DAY;
  8167. if(a3&gt;=0){
  8168. a2=this.getCycleNumber(a3);
  8169. dayOfCycle=this.getDayOfCycle(a3,a2);
  8170. yearOfCycle=this.getYearInCycle(a2,dayOfCycle);
  8171. dayOfYear=this.getDayOfYear(a2,dayOfCycle,yearOfCycle);
  8172. year=a2*30+yearOfCycle+1;
  8173. month=this.getMonthOfYear(dayOfYear,year);
  8174. date=this.getDayOfMonth(dayOfYear,month,year);
  8175. ++date;
  8176. a1=HijrahCalendar.AH;
  8177. }else{
  8178. a2=Math.floor(a3/10631);
  8179. dayOfCycle=a3%10631;
  8180. yearOfCycle=this.getYearInCycle(a2,dayOfCycle);
  8181. dayOfYear=this.getDayOfYear(a2,dayOfCycle,yearOfCycle);
  8182. year=a2*30-yearOfCycle;
  8183. year=1-year;
  8184. month=this.getMonthOfYear(dayOfYear,year);
  8185. date=this.getDayOfMonth(dayOfYear,month,year);
  8186. ++date;
  8187. a1=HijrahCalendar.BH;
  8188. }
  8189. dayOfWeek=(a0+1)%7;
  8190. dayOfWeek+=(dayOfWeek&lt;0)?(Calendar.SUNDAY+7):Calendar.SUNDAY;
  8191. var a4=new Array(6);
  8192. a4[0]=a1;
  8193. a4[1]=year;
  8194. a4[2]=month;
  8195. a4[3]=date;
  8196. a4[4]=dayOfWeek;
  8197. a4[5]=dayOfYear;
  8198. return a4;
  8199. }
  8200. function hij_yearToJulianDay(
  8201. a0,
  8202. a1
  8203. )
  8204. {
  8205. if(a0==HijrahCalendar.BH)
  8206. a1=1-a1;
  8207. var a2=Math.floor((a1-1)/30);
  8208. var a3=(a1-1)%30;
  8209. var a4=this.getAdjustedCycle(a2)[Math.abs(a3)];
  8210. if(a3&lt;0)a4=-a4;
  8211. var a5=this.m_Deviation.mAdjustedCycles[a2];
  8212. if(a5==null)
  8213. var a5=new Number(a2*10631);
  8214. return a5+a4+HijrahCalendar.JAN_1_1_JULIAN_DAY-1;
  8215. }
  8216. function hij_getCurrentEra(){
  8217. return HijrahCalendar.CURRENT_ERA;
  8218. }
  8219. function _getCycleNumber(
  8220. a0
  8221. )
  8222. {
  8223. var a1=Math.floor(a0/10631);
  8224. var a2=this.m_Deviation.mAdjustedCycles;
  8225. var a3=0;
  8226. for(var a4=0;a4&lt;a2.length;a4++){
  8227. if(a0&lt;a2[a4]){
  8228. return a4-1;
  8229. }
  8230. }
  8231. return a1;
  8232. }
  8233. function _getDayOfCycle(
  8234. a0,
  8235. a1
  8236. )
  8237. {
  8238. var a2=this.m_Deviation.mAdjustedCycles[a1];
  8239. if(a2==null)
  8240. a2=a1*10631;
  8241. return Math.floor(a0-a2);
  8242. }
  8243. function _getYearInCycle(
  8244. a0,
  8245. a1
  8246. )
  8247. {
  8248. var a2=this.getAdjustedCycle(a0);
  8249. if(a1==0)
  8250. return 0;
  8251. if(a1&gt;0){
  8252. for(var a3=0;a3&lt;a2.length;a3++){
  8253. if(a1&lt;a2[a3])
  8254. return a3-1;
  8255. }
  8256. return 29;
  8257. }else{
  8258. a1=-a1;
  8259. for(var a3=0;a3&lt;a2.length;a3++){
  8260. if(a1&lt;=a2[a3]){
  8261. return a3-1;
  8262. }
  8263. }
  8264. return 29;
  8265. }
  8266. }
  8267. function _getAdjustedCycle(
  8268. a0
  8269. )
  8270. {
  8271. var a1=this.m_Deviation.mAdjustedCycleYears[a0];
  8272. if(a1==null)
  8273. a1=HijrahCalendar.CYCLEYEAR_START_DATE;
  8274. return a1;
  8275. }
  8276. function _getAdjustedMonthDays(
  8277. a0
  8278. )
  8279. {
  8280. var a1=this.m_Deviation.mAdjustedMonthDays[a0];
  8281. if(a1==null){
  8282. if(this.isLeapYear(a0)){
  8283. a1=HijrahCalendar.LEAP_NUM_DAYS;
  8284. }else{
  8285. a1=HijrahCalendar.NUM_DAYS;
  8286. }
  8287. }
  8288. return a1;
  8289. }
  8290. function _getDayOfYear(
  8291. a0,
  8292. a1,
  8293. a2
  8294. )
  8295. {
  8296. var a3=this.getAdjustedCycle(a0);
  8297. if(a1&gt;0){
  8298. return a1-a3[a2];
  8299. }else{
  8300. return a3[a2]+a1;
  8301. }
  8302. }
  8303. function _getMonthOfYear(
  8304. a0,
  8305. a1
  8306. )
  8307. {
  8308. var a2=this.getAdjustedMonthDays(a1);
  8309. if(a0&gt;=0){
  8310. for(var a3=0;a3&lt;a2.length;a3++){
  8311. if(a0&lt;a2[a3])
  8312. return a3-1;
  8313. }
  8314. return 11;
  8315. }else{
  8316. a0=(this.isLeapYear(a1)?(a0+355):(a0+354));
  8317. for(var a3=0;a3&lt;a2.length;a3++){
  8318. if(a0&lt;a2[a3]){
  8319. return a3-1;
  8320. }
  8321. }
  8322. return 11;
  8323. }
  8324. }
  8325. function _getDayOfMonth(
  8326. a0,
  8327. a1,
  8328. a2
  8329. )
  8330. {
  8331. var a3=this.getAdjustedMonthDays(a2);
  8332. if(a0&gt;=0){
  8333. if(a1&gt;0)
  8334. return a0-a3[a1];
  8335. else
  8336. return a0;
  8337. }else{
  8338. a0=(this.isLeapYear(a2)?(a0+355):(a0+354));
  8339. if(a1&gt;0){
  8340. return a0-a3[a1];
  8341. }else
  8342. return a0;
  8343. }
  8344. }
  8345. inherit(HijrahCalendar,Calendar);
  8346. function Deviation()
  8347. {
  8348. this.mAdjustedCycles=new Array(100);
  8349. for(var a0=0;a0&lt;this.mAdjustedCycles.length;a0++){
  8350. this.mAdjustedCycles[a0]=10631*a0;
  8351. }
  8352. this.mAdjustedCycleYears=new Array();
  8353. this.mAdjustedMonthDays=new Array();
  8354. }
  8355. Deviation.prototype.addDeviationAsHijrah=_addDeviationAsHijrah;
  8356. function _addDeviationAsHijrah(
  8357. a0,
  8358. a1,
  8359. a2,
  8360. a3,
  8361. a4
  8362. )
  8363. {
  8364. if(a0&lt;1)alert("startYear must be positive.");
  8365. if(a2&lt;1)alert("endYear must be positive.");
  8366. if(a2&lt;a0)alert("endYear must be greater than or equal to startYear.");
  8367. var a5=HijrahCalendar.isLeapYearInternal(a0);
  8368. var a6=this.mAdjustedMonthDays[a0];
  8369. if(a6==null){
  8370. if(a5){
  8371. a6=new Array(HijrahCalendar.LEAP_NUM_DAYS.length);
  8372. for(var a7=0;a7&lt;HijrahCalendar.LEAP_NUM_DAYS.length;a7++){
  8373. a6[a7]=HijrahCalendar.LEAP_NUM_DAYS[a7];
  8374. }
  8375. }else{
  8376. a6=new Array(HijrahCalendar.NUM_DAYS.length);
  8377. for(var a7=0;a7&lt;HijrahCalendar.NUM_DAYS.length;a7++){
  8378. a6[a7]=HijrahCalendar.NUM_DAYS[a7];
  8379. }
  8380. }
  8381. }
  8382. var a8=new Array(a6.length);
  8383. for(var a9=0;a9&lt;12;a9++){
  8384. if(a9&gt;a1)
  8385. a8[a9]=a6[a9]-a4;
  8386. else
  8387. a8[a9]=a6[a9];
  8388. }
  8389. this.mAdjustedMonthDays[a0]=a8;
  8390. if(a0!=a2){
  8391. var a10=Math.floor((a0-1)/30);
  8392. var a11=(a0-1)%30;
  8393. var a12=this.mAdjustedCycleYears[a10];
  8394. if(a12==null){
  8395. a12=new Array(HijrahCalendar.CYCLEYEAR_START_DATE.length);
  8396. for(var a13=0;a13&lt;a12.length;a13++){
  8397. a12[a13]=HijrahCalendar.CYCLEYEAR_START_DATE[a13];
  8398. }
  8399. }
  8400. for(var a13=a11+1;a13&lt;HijrahCalendar.CYCLEYEAR_START_DATE.length;a13++){
  8401. a12[a13]=a12[a13]-a4;
  8402. }
  8403. this.mAdjustedCycleYears[a10]=a12;
  8404. var a14=Math.floor((a0-1)/30);
  8405. var a15=Math.floor((a2-1)/30);
  8406. if(a14!=a15){
  8407. for(var a13=a14+1;a13&lt;this.mAdjustedCycles.length;a13++){
  8408. this.mAdjustedCycles[a13]=this.mAdjustedCycles[a13]-a4;
  8409. }
  8410. for(var a13=a15+1;a13&lt;this.mAdjustedCycles.length;a13++){
  8411. this.mAdjustedCycles[a13]=this.mAdjustedCycles[a13]+a4;
  8412. }
  8413. }
  8414. var a16=Math.floor((a2-1)/30);
  8415. var a17=(a2-1)%30;
  8416. var a18=this.mAdjustedCycleYears[a16];
  8417. if(a18==null){
  8418. a18=new Array(HijrahCalendar.CYCLEYEAR_START_DATE.length);
  8419. for(var a13=0;a13&lt;a18.length;a13++){
  8420. a18[a13]=HijrahCalendar.CYCLEYEAR_START_DATE[a13];
  8421. }
  8422. }
  8423. for(var a13=a17+1;a13&lt;HijrahCalendar.CYCLEYEAR_START_DATE.length;a13++){
  8424. a18[a13]=a18[a13]+a4;
  8425. }
  8426. this.mAdjustedCycleYears[a16]=a18;
  8427. }
  8428. var a19=HijrahCalendar.isLeapYearInternal(a2);
  8429. var a20=this.mAdjustedMonthDays[a2];
  8430. if(a20==null){
  8431. if(a19){
  8432. a20=new Array(HijrahCalendar.LEAP_NUM_DAYS.length);
  8433. for(var a7=0;a7&lt;HijrahCalendar.LEAP_NUM_DAYS.length;a7++){
  8434. a20[a7]=HijrahCalendar.LEAP_NUM_DAYS[a7];
  8435. }
  8436. }else{
  8437. a20=new Array(HijrahCalendar.NUM_DAYS.length);
  8438. for(var a7=0;a7&lt;HijrahCalendar.NUM_DAYS.length;a7++){
  8439. a20[a7]=HijrahCalendar.NUM_DAYS[a7];
  8440. }
  8441. }
  8442. }
  8443. var a21=new Array(a20.length);
  8444. for(var a9=0;a9&lt;12;a9++){
  8445. if(a9&gt;a3)
  8446. a21[a9]=a20[a9]+a4;
  8447. else{
  8448. a21[a9]=a20[a9];
  8449. }
  8450. }
  8451. this.mAdjustedMonthDays[a2]=a21;
  8452. }
  8453. var _digits;
  8454. var _decimalSep;
  8455. var _groupingSep;
  8456. function isDigit(
  8457. a0
  8458. )
  8459. {
  8460. return(_getDigits()[a0]!=(void 0));
  8461. }
  8462. function _getDigits()
  8463. {
  8464. if(_digits==(void 0))
  8465. {
  8466. var a0=[
  8467. 0x0030,
  8468. 0x0660,
  8469. 0x06F0,
  8470. 0x0966,
  8471. 0x09E6,
  8472. 0x0A66,
  8473. 0x0AE6,
  8474. 0x0B66,
  8475. 0x0BE7,
  8476. 0x0C66,
  8477. 0x0CE6,
  8478. 0x0D66,
  8479. 0x0E50,
  8480. 0x0ED0,
  8481. 0x0F20,
  8482. 0xFF10
  8483. ];
  8484. _digits=new Object();
  8485. for(var a1=0;a1&lt;a0.length;a1++)
  8486. {
  8487. for(var a2=0;a2&lt;10;a2++)
  8488. {
  8489. var a3=String.fromCharCode(a0[a1]+a2);
  8490. _digits[a3]=a2;
  8491. }
  8492. }
  8493. }
  8494. return _digits;
  8495. }
  8496. function parseDigit(
  8497. a0
  8498. )
  8499. {
  8500. var a1=_getDigits()[a0];
  8501. if(a1==(void 0))
  8502. {
  8503. return NaN;
  8504. }
  8505. else
  8506. {
  8507. return a1;
  8508. }
  8509. }
  8510. function isNotLowerCase()
  8511. {
  8512. var a0=alphaChar.charCodeAt(0);
  8513. if(a0&gt;0xFF)
  8514. {
  8515. return true;
  8516. }
  8517. else
  8518. {
  8519. return!_isLowerCaseStrict(alphaChar);
  8520. }
  8521. }
  8522. function isLowerCase(
  8523. a0
  8524. )
  8525. {
  8526. var a1=a0.charCodeAt(0);
  8527. if(a1&gt;0xFF)
  8528. {
  8529. return!isDigit(a0);
  8530. }
  8531. else
  8532. {
  8533. return _isLowerCaseStrict(a0);
  8534. }
  8535. }
  8536. function _isLowerCaseStrict(
  8537. a0
  8538. )
  8539. {
  8540. var a1=a0.charCodeAt(0);
  8541. return(((a1&gt;=0x61)&amp;&amp;(a1&lt;=0x7A))||
  8542. ((a1&gt;=0xDF)&amp;&amp;(a1&lt;=0xFF)));
  8543. }
  8544. function isUpperCase(
  8545. a0
  8546. )
  8547. {
  8548. var a1=a0.charCodeAt(0);
  8549. if(a1&gt;0xFF)
  8550. {
  8551. return!isDigit(a0);
  8552. }
  8553. else
  8554. {
  8555. return _isUpperCaseStrict(a0);
  8556. }
  8557. }
  8558. function isNotUpperCase(
  8559. a0
  8560. )
  8561. {
  8562. var a1=a0.charCodeAt(0);
  8563. if(a1&gt;0xFF)
  8564. {
  8565. return true;
  8566. }
  8567. else
  8568. {
  8569. return!_isUpperCaseStrict(a0);
  8570. }
  8571. }
  8572. function _isUpperCaseStrict(
  8573. a0
  8574. )
  8575. {
  8576. var a1=a0.charCodeAt(0);
  8577. return(((a1&gt;=0x41)&amp;&amp;(a1&lt;=0x5A))||
  8578. ((a1&gt;=0xC0)&amp;&amp;(a1&lt;=0xDe)));
  8579. }
  8580. function isLetter(
  8581. a0
  8582. )
  8583. {
  8584. return isLowerCase(a0)|isUpperCase(a0);
  8585. }
  8586. function getUserLanguage()
  8587. {
  8588. var a0=_locale;
  8589. if(a0==(void 0))
  8590. {
  8591. a0=window.navigator.userLanguage;
  8592. if(a0==(void 0))
  8593. {
  8594. a0=window.navigator.language;
  8595. }
  8596. }
  8597. return a0;
  8598. }
  8599. function getJavaLanguage(
  8600. a0
  8601. )
  8602. {
  8603. if(a0==(void 0))
  8604. {
  8605. a0=getUserLanguage();
  8606. }
  8607. var a1=a0.indexOf("-",0);
  8608. if(a1==-1)
  8609. return a0;
  8610. var a2=a0.length;
  8611. var a3=a0.substring(0,a1);
  8612. a3+="_";
  8613. a1++;
  8614. var a4=a0.indexOf("-",a1);
  8615. if(a4==-1)
  8616. {
  8617. a4=a2;
  8618. }
  8619. var a5=a0.substring(a1,
  8620. a4);
  8621. a3+=a5.toUpperCase();
  8622. if(a4!=a2)
  8623. {
  8624. a3+="_";
  8625. a3+=a0.substring(a4+1,
  8626. a2);
  8627. }
  8628. return a3;
  8629. }
  8630. function getLocaleSymbols(
  8631. a0
  8632. )
  8633. {
  8634. var a1=getJavaLanguage(a0);
  8635. while(true)
  8636. {
  8637. var a2=window["LocaleSymbols_"+a1];
  8638. if(a2!=(void 0))
  8639. {
  8640. return a2;
  8641. }
  8642. else
  8643. {
  8644. var a3=a1.lastIndexOf("_");
  8645. if(a3!=-1)
  8646. {
  8647. a1=a1.substring(0,a3);
  8648. }
  8649. else
  8650. {
  8651. break;
  8652. }
  8653. }
  8654. }
  8655. }
  8656. function _getEras()
  8657. {
  8658. return this.getLocaleElements()["Eras"];
  8659. }
  8660. function _getMonths()
  8661. {
  8662. return this.getLocaleElements()["MonthNames"];
  8663. }
  8664. function _getShortMonths()
  8665. {
  8666. return this.getLocaleElements()["MonthAbbreviations"];
  8667. }
  8668. function _getWeekdays()
  8669. {
  8670. return this.getLocaleElements()["DayNames"];
  8671. }
  8672. function _getShortWeekdays()
  8673. {
  8674. return this.getLocaleElements()["DayAbbreviations"];
  8675. }
  8676. function _getAmPmStrings()
  8677. {
  8678. return this.getLocaleElements()["AmPmMarkers"];
  8679. }
  8680. function _getZoneStrings()
  8681. {
  8682. return this.getLocaleElements()["zoneStrings"];
  8683. }
  8684. function _getLocalPatternChars()
  8685. {
  8686. return this.getLocaleElements()["localPatternChars"];
  8687. }
  8688. function _getDecimalSeparator()
  8689. {
  8690. if(_decimalSep!=(void 0))
  8691. return _decimalSep;
  8692. return this.getLocaleElements()["NumberElements"][0];
  8693. }
  8694. function _getGroupingSeparator()
  8695. {
  8696. if(_groupingSep!=(void 0))
  8697. return _groupingSep;
  8698. return this.getLocaleElements()["NumberElements"][1];
  8699. }
  8700. function _getPatternSeparator()
  8701. {
  8702. return this.getLocaleElements()["NumberElements"][2];
  8703. }
  8704. function _getPercent()
  8705. {
  8706. return this.getLocaleElements()["NumberElements"][3];
  8707. }
  8708. function _getZeroDigit()
  8709. {
  8710. return this.getLocaleElements()["NumberElements"][4];
  8711. }
  8712. function _getDigit()
  8713. {
  8714. return this.getLocaleElements()["NumberElements"][5];
  8715. }
  8716. function _getMinusSign()
  8717. {
  8718. return this.getLocaleElements()["NumberElements"][6];
  8719. }
  8720. function _getExponential()
  8721. {
  8722. return this.getLocaleElements()["NumberElements"][7];
  8723. }
  8724. function _getPerMill()
  8725. {
  8726. return this.getLocaleElements()["NumberElements"][8];
  8727. }
  8728. function _getInfinity()
  8729. {
  8730. return this.getLocaleElements()["NumberElements"][9];
  8731. }
  8732. function _getNaN()
  8733. {
  8734. return this.getLocaleElements()["NumberElements"][10];
  8735. }
  8736. function _getCurrencySymbol()
  8737. {
  8738. return this.getLocaleElements()["CurrencyElements"][0];
  8739. }
  8740. function _getInternationalCurrencySymbol()
  8741. {
  8742. return this.getLocaleElements()["CurrencyElements"][1];
  8743. }
  8744. function _getMonetaryDecimalSeparator()
  8745. {
  8746. var a0=this.getLocaleElements()["CurrencyElements"][2];
  8747. if(a0.length!=0)
  8748. {
  8749. return a0;
  8750. }
  8751. else
  8752. {
  8753. return this.getDecimalSeparator();
  8754. }
  8755. }
  8756. function _getLocaleElements()
  8757. {
  8758. return this["LocaleElements"];
  8759. }
  8760. function _getFullTimePatternString()
  8761. {
  8762. return this.getLocaleElements()["DateTimePatterns"][0];
  8763. }
  8764. function _getLongTimePatternString()
  8765. {
  8766. return this.getLocaleElements()["DateTimePatterns"][1];
  8767. }
  8768. function _getMediumTimePatternString()
  8769. {
  8770. return this.getLocaleElements()["DateTimePatterns"][2];
  8771. }
  8772. function _getShortTimePatternString()
  8773. {
  8774. return this.getLocaleElements()["DateTimePatterns"][3];
  8775. }
  8776. function _getFullDatePatternString()
  8777. {
  8778. return this.getLocaleElements()["DateTimePatterns"][4];
  8779. }
  8780. function _getLongDatePatternString()
  8781. {
  8782. return this.getLocaleElements()["DateTimePatterns"][5];
  8783. }
  8784. function _getMediumDatePatternString()
  8785. {
  8786. return this.getLocaleElements()["DateTimePatterns"][6];
  8787. }
  8788. function _getShortDatePatternString()
  8789. {
  8790. return this.getLocaleElements()["DateTimePatterns"][7];
  8791. }
  8792. function _getDateTimeFormatString()
  8793. {
  8794. return this.getLocaleElements()["DateTimePatterns"][8];
  8795. }
  8796. function LocaleSymbols(
  8797. a0
  8798. )
  8799. {
  8800. this["LocaleElements"]=a0;
  8801. }
  8802. LocaleSymbols.prototype.getFullTimePatternString=_getFullTimePatternString;
  8803. LocaleSymbols.prototype.getLongTimePatternString=_getLongTimePatternString;
  8804. LocaleSymbols.prototype.getMediumTimePatternString=_getMediumTimePatternString;
  8805. LocaleSymbols.prototype.getShortTimePatternString=_getShortTimePatternString;
  8806. LocaleSymbols.prototype.getFullDatePatternString=_getFullDatePatternString;
  8807. LocaleSymbols.prototype.getLongDatePatternString=_getLongDatePatternString;
  8808. LocaleSymbols.prototype.getMediumDatePatternString=_getMediumDatePatternString;
  8809. LocaleSymbols.prototype.getShortDatePatternString=_getShortDatePatternString;
  8810. LocaleSymbols.prototype.getDateTimeFormatString=_getDateTimeFormatString;
  8811. LocaleSymbols.prototype.getEras=_getEras;
  8812. LocaleSymbols.prototype.getMonths=_getMonths;
  8813. LocaleSymbols.prototype.getShortMonths=_getShortMonths;
  8814. LocaleSymbols.prototype.getWeekdays=_getWeekdays;
  8815. LocaleSymbols.prototype.getShortWeekdays=_getShortWeekdays;
  8816. LocaleSymbols.prototype.getAmPmStrings=_getAmPmStrings;
  8817. LocaleSymbols.prototype.getZoneStrings=_getZoneStrings;
  8818. LocaleSymbols.prototype.getLocalPatternChars=_getLocalPatternChars;
  8819. LocaleSymbols.prototype.getDecimalSeparator=_getDecimalSeparator;
  8820. LocaleSymbols.prototype.getGroupingSeparator=_getGroupingSeparator;
  8821. LocaleSymbols.prototype.getPatternSeparator=_getPatternSeparator;
  8822. LocaleSymbols.prototype.getPercent=_getPercent;
  8823. LocaleSymbols.prototype.getZeroDigit=_getZeroDigit;
  8824. LocaleSymbols.prototype.getDigit=_getDigit;
  8825. LocaleSymbols.prototype.getMinusSign=_getMinusSign;
  8826. LocaleSymbols.prototype.getExponential=_getExponential;
  8827. LocaleSymbols.prototype.getPerMill=_getPerMill;
  8828. LocaleSymbols.prototype.getInfinity=_getInfinity;
  8829. LocaleSymbols.prototype.getNaN=_getNaN;
  8830. LocaleSymbols.prototype.getCurrencySymbol=_getCurrencySymbol;
  8831. LocaleSymbols.prototype.getInternationalCurrencySymbol=_getInternationalCurrencySymbol;
  8832. LocaleSymbols.prototype.getMonetaryDecimalSeparator=_getMonetaryDecimalSeparator;
  8833. LocaleSymbols.prototype.getLocaleElements=_getLocaleElements;
  8834. function _formatValidate(
  8835. a0
  8836. )
  8837. {
  8838. var a1={ERROR_CODE:''};
  8839. var a2=this.parse(a0,a1);
  8840. if(a2==(void 0))
  8841. {
  8842. if("SKIPPED_TIME"==a1.ERROR_CODE)
  8843. {
  8844. return"Failed SKIPPED_TIME:"+this._class+" for value:"+a0;
  8845. }
  8846. return"Failed:"+this._class+" for value:"+a0;
  8847. }
  8848. else if(_instanceof(a2,ParseException))
  8849. {
  8850. return a2;
  8851. }
  8852. else
  8853. {
  8854. return(void 0);
  8855. }
  8856. }
  8857. function Format()
  8858. {
  8859. this._class="Format";
  8860. }
  8861. Format.prototype.format=(void 0);
  8862. Format.prototype.parse=(void 0);
  8863. Format.prototype.validate=_formatValidate;
  8864. function ParseException(
  8865. a0
  8866. )
  8867. {
  8868. this.parseString=a0;
  8869. }
  8870. ParseException.prototype.errorOffset=(void 0);
  8871. ParseException.prototype.parseString=(void 0);
  8872. </text>
  8873.                 </content>
  8874.                 <redirectionURL/>
  8875.                 <headersSize>283</headersSize>
  8876.                 <bodySize>117529</bodySize>
  8877.             </response>
  8878.             <cache/>
  8879.             <timings>
  8880.                 <send>0</send>
  8881.                 <wait>62</wait>
  8882.                 <receive>421</receive>
  8883.             </timings>
  8884.         </entry>
  8885.         <entry>
  8886.             <pageref>0</pageref>
  8887.             <startedDateTime>2017-01-23T21:05:57.365-05:00</startedDateTime>
  8888.             <time>281</time>
  8889.             <request>
  8890.                 <method>GET</method>
  8891.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/oajsLibs/oafcoreR121.js</url>
  8892.                 <httpVersion>HTTP/1.1</httpVersion>
  8893.                 <cookies>
  8894.                     <cookie>
  8895.                         <name>JSESSIONID</name>
  8896.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  8897.                     </cookie>
  8898.                     <cookie>
  8899.                         <name>s_ptc</name>
  8900.                         <value>%5B%5BB%5D%5D</value>
  8901.                     </cookie>
  8902.                     <cookie>
  8903.                         <name>s_cc</name>
  8904.                         <value>true</value>
  8905.                     </cookie>
  8906.                     <cookie>
  8907.                         <name>s_sq</name>
  8908.                         <value>%5B%5BB%5D%5D</value>
  8909.                     </cookie>
  8910.                     <cookie>
  8911.                         <name>PMNHMI</name>
  8912.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  8913.                     </cookie>
  8914.                     <cookie>
  8915.                         <name>auth_tkt</name>
  8916.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  8917.                     </cookie>
  8918.                     <cookie>
  8919.                         <name>g2gtransaction_buyer</name>
  8920.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  8921.                     </cookie>
  8922.                     <cookie>
  8923.                         <name>g2gtransaction_seller</name>
  8924.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  8925.                     </cookie>
  8926.                     <cookie>
  8927.                         <name>visitor_session_id</name>
  8928.                         <value>1485204268_1017_10.141.164.4</value>
  8929.                     </cookie>
  8930.                     <cookie>
  8931.                         <name>optimizelyEndUserId</name>
  8932.                         <value>oeu1485203938119r0.5866153971530703</value>
  8933.                     </cookie>
  8934.                     <cookie>
  8935.                         <name>optimizelySegments</name>
  8936.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  8937.                     </cookie>
  8938.                     <cookie>
  8939.                         <name>optimizelyBuckets</name>
  8940.                         <value>%7B%7D</value>
  8941.                     </cookie>
  8942.                     <cookie>
  8943.                         <name>s_fid</name>
  8944.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  8945.                     </cookie>
  8946.                     <cookie>
  8947.                         <name>gpv_pn</name>
  8948.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  8949.                     </cookie>
  8950.                     <cookie>
  8951.                         <name>s_vi</name>
  8952.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  8953.                     </cookie>
  8954.                     <cookie>
  8955.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  8956.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  8957.                     </cookie>
  8958.                     <cookie>
  8959.                         <name>oracle.uix</name>
  8960.                         <value>0^^GMT-5:00^p</value>
  8961.                     </cookie>
  8962.                 </cookies>
  8963.                 <headers>
  8964.                     <header>
  8965.                         <name>Accept</name>
  8966.                         <value>application/javascript, */*;q=0.8</value>
  8967.                     </header>
  8968.                     <header>
  8969.                         <name>Referer</name>
  8970.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  8971.                     </header>
  8972.                     <header>
  8973.                         <name>Accept-Language</name>
  8974.                         <value>en-US</value>
  8975.                     </header>
  8976.                     <header>
  8977.                         <name>User-Agent</name>
  8978.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  8979.                     </header>
  8980.                     <header>
  8981.                         <name>Accept-Encoding</name>
  8982.                         <value>gzip, deflate</value>
  8983.                     </header>
  8984.                     <header>
  8985.                         <name>Host</name>
  8986.                         <value>isupplier.manheim.com</value>
  8987.                     </header>
  8988.                     <header>
  8989.                         <name>Connection</name>
  8990.                         <value>Keep-Alive</value>
  8991.                     </header>
  8992.                     <header>
  8993.                         <name>Cache-Control</name>
  8994.                         <value>no-cache</value>
  8995.                     </header>
  8996.                     <header>
  8997.                         <name>Cookie</name>
  8998.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  8999.                     </header>
  9000.                 </headers>
  9001.                 <queryString/>
  9002.                 <headersSize>2165</headersSize>
  9003.                 <bodySize>0</bodySize>
  9004.             </request>
  9005.             <response>
  9006.                 <status>200</status>
  9007.                 <statusText>OK</statusText>
  9008.                 <httpVersion>HTTP/1.1</httpVersion>
  9009.                 <cookies/>
  9010.                 <headers>
  9011.                     <header>
  9012.                         <name>Date</name>
  9013.                         <value>Mon, 23 Jan 2017 21:05:57 GMT</value>
  9014.                     </header>
  9015.                     <header>
  9016.                         <name>Server</name>
  9017.                         <value>Oracle-Application-Server-10g</value>
  9018.                     </header>
  9019.                     <header>
  9020.                         <name>Last-Modified</name>
  9021.                         <value>Mon, 12 Oct 2015 09:01:56 GMT</value>
  9022.                     </header>
  9023.                     <header>
  9024.                         <name>Keep-Alive</name>
  9025.                         <value>timeout=15</value>
  9026.                     </header>
  9027.                     <header>
  9028.                         <name>Connection</name>
  9029.                         <value>Keep-Alive</value>
  9030.                     </header>
  9031.                     <header>
  9032.                         <name>Transfer-Encoding</name>
  9033.                         <value>chunked</value>
  9034.                     </header>
  9035.                     <header>
  9036.                         <name>Content-Type</name>
  9037.                         <value>application/x-javascript</value>
  9038.                     </header>
  9039.                     <header>
  9040.                         <name>X-Pad</name>
  9041.                         <value>avoid browser bug</value>
  9042.                     </header>
  9043.                 </headers>
  9044.                 <content>
  9045.                     <size>47955</size>
  9046.                     <mimeType>application/x-javascript</mimeType>
  9047.                     <text>/*=================================================================+
  9048. |               Copyright (c) 2000 Oracle Corporation              |
  9049. |                  Redwood Shores, California, USA                 |
  9050. |                       All rights reserved.                       |
  9051. +==================================================================+
  9052. | FILENAME                                                         |
  9053. |   oafcore510CU2.js                                               |
  9054. |                                                                  |
  9055. | HISTORY                                                          |
  9056. |   21-JUN-02 rnarasim Created                                     |
  9057. |   25-SEP-02 hbyun    Added OnLovChoiceInit for messageLovChoice. |
  9058. |   22-OCT-02 hbyun    Added support for lovOnClickJS.             |
  9059. |   04-SEP-03 mbukhari Added ignoreWarnAboutChanges                |
  9060. |   29-SEP-03 akviswan Merged in richTextEditor.js                 |
  9061. |   06-OCT-03 aranka   Data Length Check for DataType CLOB         |
  9062. |   06-OCT-03 aranka   Added Javascript Alert for MaxLengthCheck   |
  9063. |                      Bug#3188838                                 |
  9064. |   15-Mar-04 vsave    Added Mozilla support for Rich Text Editor  |
  9065. |   01-Apr-04 vsave    Commented Mozilla changes                   |
  9066. |   16-Apr-04 vsave    Fixed insertText method                     |
  9067. +==================================================================*/
  9068. /* $Header: oafcore510CU2.js 115.34 2003/09/05 12:00:30 nigoel noship $ */
  9069. //for enhancement 2752319
  9070. function checkSubmit(warnAboutChangesMesg)
  9071. {
  9072.   if (!isNavDirty())
  9073.     return true;
  9074.   return confirm(warnAboutChangesMesg);
  9075. }
  9076.  
  9077. //function for bypassing the save model for selected beans
  9078. function ignoreWarnAboutChanges(url)
  9079. {
  9080.   document.location.href = url;
  9081. }
  9082.  
  9083. // Used for Long tips
  9084. function oaOpenWin(regCode, regAppId, baseAM, amUsg, transId, paramList)
  9085. {
  9086.   var url = "/OA_HTML/cabo/jsps/frameRedirect.jsp?";
  9087.   url += "redirect=/OA_HTML/OA.jsp&amp;akRegionCode=" + regCode;
  9088.   url += "&amp;akRegionApplicationId=" + regAppId + "&amp;amUsageMode=" + amUsg;
  9089.   url += "&amp;addBreadCrumb=S&amp;baseAppMod=" + baseAM + "&amp;transactionid=" + transId;
  9090.   url += paramList;
  9091.   openWindow(self, url, 'modal',{width:750, height:550, resizable:'yes'}, true);
  9092. }
  9093.  
  9094. // Used for IM.
  9095. function oaOpenIMWin(IMCode,url)
  9096. {
  9097.   openWindow(self, url, IMCode,{width:200, height:400, resizable:'yes'});
  9098. }
  9099.  
  9100. // Used for LOV. Should be removed when we move to new UIX LOV
  9101. function lov(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, c, p)
  9102. {
  9103.   var url = "";
  9104.   var proxy = null;
  9105.  
  9106.   // lovRowNum
  9107.   if (a12 != null)
  9108.   {
  9109.     proxy = new TableProxy(a13);
  9110.     url += "&amp;lovTableName=" + a13;
  9111.     url += "&amp;lovRowNum=" + a12;
  9112.   }
  9113.  
  9114.  
  9115.   url += "&amp;regionCode=" + a2;
  9116.   url += "&amp;regionAppId=" + a3;
  9117.   url += "&amp;lovBaseItemName=" + a4;
  9118.   url += "&amp;lovLabel=" + a6;
  9119.   url += "&amp;lovMainCriteria=" + escape(a7 + "::");
  9120.  
  9121.   if (a8)
  9122.     url += getCriteria(a4, a12, a14, proxy);
  9123.  
  9124.  
  9125.   var i = 0;
  9126.   for(paramName in c){
  9127.      var s = escape(paramName + "::") + getCriteria(c[paramName], a12, a14, proxy);
  9128.      url += "&amp;CRITERIA" + i + "=" + s;
  9129.      i++;
  9130.   }
  9131.  
  9132.   i = 0;
  9133.   for(paramName in p){
  9134.      var s = escape(paramName + "::") + getCriteria(p[paramName], a12, a14,  proxy);
  9135.      url += "&amp;PASSIVE_CRITERIA" + i + "=" + s;
  9136.      i++;
  9137.   }
  9138.  
  9139.   if (a9 != null)
  9140.     url += "&amp;lovJS=" + a9;
  9141.   if (a10)
  9142.     url += "&amp;flexLov=t";
  9143.   oaOpenWin(a0, a1, a5, "1", a11, url);
  9144. };
  9145.  
  9146. // Opens up the KFF modal window. Its primary purpose it to tag on the
  9147. // search text (lovMainCriteria).
  9148. function kff(url, a4, a7, a8, a12, a13, a14)
  9149. {
  9150.   var proxy = null;
  9151.   if (a12 != null)
  9152.   {
  9153.     proxy = new TableProxy(a13);
  9154.   }
  9155.  
  9156.   lovMainCriteria = "&amp;lovMainCriteria=" + escape(a7 + "::");
  9157.   if (a8)
  9158.     lovMainCriteria += getCriteria(a4, a12, a14, proxy);
  9159.  
  9160.   url = "/OA_HTML/cabo/jsps/a.jsp?_t=fredRC&amp;configName=OAConfig&amp;redirect=" + _LovInputENC(url)
  9161.         + _LovInputENC(lovMainCriteria); // Encode lovMainCriteria because we want this to be treated as the part of the value of the redirect parameter, not as an individual parameter.
  9162.   openWindow(self, url, 'modal',{width:750, height:550, resizable:'yes'}, true);
  9163. }
  9164.  
  9165. // Used for LOV. Should be removed when we move to new UIX LOV
  9166. // return LOV result
  9167. function putResult(formName, itemName, res)
  9168. {
  9169.  
  9170.   var item;
  9171.   //var formName = "DefaultFormName";
  9172.   a9 = navigator.userAgent.toLowerCase();
  9173.   if(a9.indexOf("msie")!=-1)  
  9174.   {
  9175.     item = document.getElementsByName(formName)[0][itemName];
  9176.   }
  9177.   else
  9178.   {
  9179.     item = document.forms[formName][itemName];
  9180.   }
  9181.  
  9182.   if (item == 'undefined' || item == null){
  9183.     alert('LOV result ' + itemName + ' cannot be returned to base page.' + '\n' + 'It is either not rendered on the page or is not a form element.');
  9184.   }
  9185.   else if (item.type == 'select-one'){
  9186.     for (var i = 0; i &lt; item.options.length; i++) {
  9187.       if (item.options[i].value == res){
  9188.          item.options[i].selected = true; break;
  9189.     }
  9190.      }
  9191.    }
  9192.    else
  9193.     {
  9194.      // The res has decoded as it mayhave special chars
  9195.      item.value = res;
  9196.      }
  9197.      /// Fix for Bug 2608677 - hgandhi
  9198.      /// _unescape() was garbaging mutliByte chars like foriegn chars.
  9199.  
  9200.  
  9201. };
  9202.  
  9203. // Used for LOV. Should be removed when we move to new UIX LOV
  9204. // retrieve LOV criteria
  9205. function getCriteria(c, row, formName, proxy)
  9206. {
  9207.   var a0;
  9208.   var a9;
  9209.   if (row == null)
  9210.   {
  9211.     a9 = navigator.userAgent.toLowerCase();
  9212.     if(a9.indexOf("msie")!=-1)  
  9213.     {
  9214.       a0 = document.getElementsByName(formName)[0][c];
  9215.     }
  9216.     else
  9217.     {
  9218.       a0 = document.forms[formName][c];
  9219.     }
  9220.    
  9221.   }
  9222.   else
  9223.     a0 = proxy.getFormElement(c, row);
  9224.  
  9225.  //// Fix for Bug 2239664
  9226.  if (a0 == null)
  9227.  {
  9228.     //a0 = document.getElementsByName(formName)[0][c];
  9229.     a9 = navigator.userAgent.toLowerCase();
  9230.     if(a9.indexOf("msie")!=-1)  
  9231.     {
  9232.       a0 = document.getElementsByName(formName)[0][c];
  9233.     }
  9234.     else
  9235.     {
  9236.       a0 = document.forms[formName][c];
  9237.     }
  9238.  }
  9239.  
  9240.   var a1;
  9241.   if (a0.type == 'select-one')
  9242.      a1 = a0[a0.selectedIndex].value;
  9243.   else
  9244.      a1 = a0.value;
  9245.   return escape(escape(a1));
  9246. };
  9247.  
  9248. function lovClearValue(formElement)
  9249. {
  9250.   if (formElement== 'undefined' || formElement == null) { return false; } // for 11.5.9 compatibility
  9251.   else if (formElement.type == 'select-one')
  9252.   {
  9253.     formElement.selectedIndex= 0;
  9254.   }
  9255.   else if (formElement.type == 'checkbox')
  9256.   {
  9257.     formElement.checked = false;
  9258.   }
  9259.   else if (formElement.value == '') { return false; } // for 11.5.9 compatibility
  9260.   else { formElement.value = ''; }
  9261.   return true;
  9262. }
  9263.  
  9264. // Used for intermedia advanced search
  9265. // c is the conditionPicklist object, cName is its name
  9266. // b is the between item object, bName is its name
  9267. // v is the value of the conditionPickList object.
  9268. // vName is the name of the value bean to which between item should be added at the end.
  9269. // fName is the form name
  9270. function aSOnChange(fName, cName, vName)
  9271. {
  9272.   var c;
  9273.   var v;
  9274.   var b;
  9275.   var browser= navigator.userAgent.toLowerCase();
  9276.   var bName = vName + ":betweenCaseBean" ;
  9277.   if(browser.indexOf("msie")!=-1)  
  9278.   {
  9279.     c = document.getElementsByName(fName)[0][cName];
  9280.     b = document.getElementsByName(fName)[0][bName];
  9281.   }
  9282.   else
  9283.   {
  9284.     c= document.forms[fName][cName];
  9285.     b= document.forms[fName][bName];
  9286.   }
  9287.  
  9288.   if (c== 'undefined' || c== null){
  9289.     alert('Cannot find the item: ' + c);
  9290.   }
  9291.  
  9292.   // netscape 4.7 is not happy with getting c.value
  9293.   if (c.type == 'select-one')
  9294.      v = c[c.selectedIndex].value;
  9295.   else
  9296.      v = c.value;
  9297.  
  9298.  
  9299.   if (v == 'BETWEEN' &amp;&amp; (b=='undefined' || b== null))
  9300.   {
  9301.    // if the value is "between" and the between item is not rendered, then submit the form
  9302.    // to render it.
  9303.    // the event parameters are not used in the code right now, will be used later.
  9304.    submitForm(fName,0,{'_FORMEVENT':'addBetweenField','betweenSourceName':vName});  
  9305.   }
  9306.   if (v != 'BETWEEN' &amp;&amp; (b != null))
  9307.   {
  9308.    // if the value is NOT "between" and the between item IS rendered, then submit the form
  9309.    // to NOT render it.
  9310.    submitForm(fName,0,{'_FORMEVENT':'removeBetweenField','betweenSourceName':vName});  
  9311.   }
  9312.   return false;
  9313. };
  9314.  
  9315. ////// UIX LOV BEAN RELATED METHODS
  9316. function getValue(formName, Table, rowNum, fieldName)
  9317. {
  9318.   if (Table != null)
  9319.   var proxy =  new TableProxy(Table);
  9320.  
  9321.   var value = '';
  9322.   if (rowNum == null)
  9323.   {
  9324.     a9 = navigator.userAgent.toLowerCase();
  9325.     if(a9.indexOf("msie")!=-1)  
  9326.     {
  9327.      Element = document.getElementsByName(formName)[0][fieldName];
  9328.       }
  9329.     else
  9330.      {      
  9331.      Element = document.forms[formName][fieldName];
  9332.      }
  9333.      if (Element == null || Element == 'undefined')
  9334.        value = '';
  9335.      else if (Element.type == 'select-one')
  9336.        value = Element[Element.selectedIndex].value;
  9337.      else
  9338.        value = Element.value;  
  9339.  
  9340.     /// This should be done for criteria coming from CheckBox
  9341.     /// Fix for Bug 2624461 - hgandhi
  9342.     if (value == 'on')
  9343.     {
  9344.      /// Get both the true and false values    
  9345.      var check =  "CRITERIA"+"_"+fieldName;
  9346.      // fix for bug 3146000
  9347.      var checkform = document.forms[formName][check];
  9348.      if (checkform != null)
  9349.      {
  9350.       var checkBoxValue = checkform.value;      
  9351.       var trueFalseSeperator = checkBoxValue.indexOf(":");        
  9352.       if (Element.checked)
  9353.        value = checkBoxValue.substring(0, trueFalseSeperator);
  9354.       else
  9355.        value = checkBoxValue.substring(trueFalseSeperator+1);
  9356.       }
  9357.       else
  9358.       {
  9359.         //  3579326 - Fix for Bug - Hgandhi
  9360.         // If the formValue that stores the true and false value is
  9361.         // unlocatable, we fall back to default value of checkBox - y/n
  9362.         if (!Element.checked)
  9363.           value = "N";
  9364.         else  
  9365.           value = "Y";
  9366.        }
  9367.     }      
  9368.    }
  9369.   else
  9370.   {
  9371.     var Element = proxy.getFormElement(fieldName, rowNum);  
  9372.  
  9373.     /// if criteria is outside the tables - check
  9374.     if (Element == null)
  9375.     {
  9376.      a9 = navigator.userAgent.toLowerCase();
  9377.      if(a9.indexOf("msie")!=-1)  
  9378.      {
  9379.       Element = document.getElementsByName(formName)[0][fieldName];
  9380.      }
  9381.      else
  9382.      {
  9383.       Element = document.forms[formName][fieldName];
  9384.      }
  9385.      if (Element == null || Element == 'undefined')
  9386.        value = '';
  9387.      else if (Element.type == 'select-one')
  9388.        value = Element[Element.selectedIndex].value;
  9389.      else
  9390.        value = Element.value;  
  9391.        
  9392.      /// This should be done for criteria coming from CheckBox,
  9393.      /// For Lovs Inside Table
  9394.      /// Fix for Bug 2624461 - hgandhi
  9395.      if (value == 'on')
  9396.      {
  9397.       var check =  "CRITERIA"+"_"+fieldName;
  9398.       var checkBoxValue = document.forms[formName][check].value;
  9399.       var trueFalseSeperator = checkBoxValue.indexOf(":");        
  9400.       if (Element.checked)
  9401.        value = checkBoxValue.substring(0, trueFalseSeperator);
  9402.       else
  9403.        value = checkBoxValue.substring(trueFalseSeperator+1);      
  9404.       }
  9405.      }
  9406.     else
  9407.      {
  9408.       if (Element.type == 'select-one')
  9409.         value = Element[Element.selectedIndex].value;
  9410.       else
  9411.         value = Element.value;          
  9412.       //value = Elementvalue.value;
  9413.      }
  9414.   }
  9415.  
  9416.   // Need to check if the criteria is from Radiogroup  
  9417.   // Request for Enhancement - 3222368
  9418.   if (value == null)
  9419.   {
  9420.      var arrayLength = Element.length;
  9421.      var arrayIndex = 0;
  9422.      if (arrayLength &gt; 0)
  9423.      {  
  9424.        while (arrayIndex &lt; arrayLength)
  9425.        {
  9426.         if (Element[arrayIndex].checked == true)
  9427.         {
  9428.           value = Element[arrayIndex].value;                    
  9429.          }
  9430.         arrayIndex++;
  9431.         }
  9432.       }  
  9433.     }    
  9434.    if (value == undefined)
  9435.    {
  9436.     value = ' ';
  9437.    }
  9438.    
  9439.    // Replace + with LOV_PLUS token, other wise we will loose + as the
  9440.   // Browsers will replace + with ' '
  9441.   // for validations as well as when the user selects using the LOV window
  9442.   // Fix for bug 2515865
  9443.   value = checkForPlus(value);  
  9444.   return value ;
  9445. }
  9446. // Lov Select Button Call back - e/r 2619083
  9447. function stateCheckCallBack(lovwin, formName)
  9448. {
  9449.   // Get the form Value and create the table proxy
  9450.   var tableName = lovwin.document[formName]["tableNameFormValue"];  
  9451.   var proxy = new TableProxy(tableName.value);
  9452.  
  9453.   // see if previous selection is present  
  9454.   // if so no need to look in table proxy
  9455.   // Bug 5144454 - Searching the element by getElementById instead of doing as
  9456.   // follows which is not working in Nestscape.
  9457.   // var previousSels = lovwin.document[formName]["stateCheckForTable"];
  9458.   var previousSels = lovwin.document.getElementById("stateCheckForTable");
  9459.   if (previousSels != null)
  9460.   {
  9461.     if (previousSels.value == "TTTT")    
  9462.      return true;
  9463.   }  
  9464.  
  9465.   // if previous selection is false
  9466.   // look into the table proxy
  9467.   var selLength = parseInt(proxy.getSelectedRow());    
  9468.   if ((selLength == -1) &amp;&amp; !proxy.isMultiSelect())
  9469.   {
  9470.      return false;
  9471.    }
  9472.   else
  9473.   {  
  9474.     if (proxy.isMultiSelect())
  9475.     {  
  9476.       if(parseInt(proxy.getSelectedRows()) &gt;= 0)
  9477.       {
  9478.         // Bug 3554849. Indicate to OnLovSelect that some selection is present.
  9479.         // Bug 5144454 - Searching the element by getElementById instead of doing as
  9480.         // follows which is not working in Nestscape.
  9481.         // lovwin.document[formName]["stateCheckForTable"].value = "TTTT";
  9482.         lovwin.document.getElementById("stateCheckForTable").value = "TTTT";
  9483.         return true;    
  9484.       }
  9485.       else
  9486.         return false;
  9487.      
  9488.     }
  9489.     else
  9490.     {
  9491.       // Bug 3554849. Indicate to OnLovSelect that some selection is present.
  9492.       // Bug 5144454 - Searching the element by getElementById instead of doing as
  9493.       // follows which is not working in Nestscape.
  9494.       // lovwin.document[formName]["stateCheckForTable"].value = "TTTT";
  9495.       lovwin.document.getElementById("stateCheckForTable").value = "TTTT";
  9496.       return true;
  9497.     }
  9498.   }
  9499.   return false;
  9500. }
  9501. /// recursively check for the + and replace
  9502. function checkForPlus(value)
  9503. {
  9504.  if (value != null &amp;&amp; (value.indexOf('+') &gt;=0))
  9505.  {
  9506.    value = value.replace("+","LOV_PLUS");
  9507.    return checkForPlus(value);
  9508.   }
  9509.  else
  9510.   return value;  
  9511. }
  9512.  
  9513. function OnLovChoiceInit(params)
  9514. {
  9515.   params["searchText"] = ""; // Suppress searchText for LOV Choice.
  9516.   params["isLovChoice"] = "Y"; // Indicate that this is for LOV Choice.
  9517.   return OnLovInit(params);
  9518. }
  9519.  
  9520. function OnLovInit(params)
  9521. {
  9522.   ///// process Main criteria  
  9523.   var main = params["lovMainCriteria"];
  9524.   var rowNum = params["RowNum"];
  9525.   var lovTableName = params["lovTableName"];
  9526.   var formName = params["formName"];
  9527.  
  9528.   // Replace + with LOV_PLUS token, other wise we will loose + as the
  9529.   // Browsers will replace + with ' '
  9530.   // for validations as well as when the user selects using the LOV window
  9531.   // Fix for bug 2515865
  9532.   var mainValue = params["searchText"];
  9533.   if (mainValue != null &amp;&amp; mainValue != "" &amp;&amp; mainValue.indexOf('+')&gt;=0)
  9534.   {
  9535.    mainValue = checkForPlus(mainValue);
  9536.    params["searchText"] = mainValue;
  9537.   }
  9538.  
  9539.  
  9540.   //// Process Normal criteria
  9541.   var criteria = params["Criteria"];
  9542.   if (criteria != null)
  9543.   {
  9544.     if ( criteria.indexOf('..') &gt; 0)
  9545.     {
  9546.       var criteriaArray = criteria.split('..');
  9547.       for (var i = 0; i &lt; criteriaArray.length; i++)
  9548.       {
  9549.         var lovItemArray = criteriaArray[i].split('.');      
  9550.         var value = getValue(formName, lovTableName, rowNum, lovItemArray[0]);
  9551.         //removed encoding for Bug 2533727
  9552.         params["CRITERIA"+i] = lovItemArray[1] +"::"+value;
  9553.       }
  9554.     }
  9555.     //check for presence of : in order to take care of one criteria.
  9556.     else if ( criteria.indexOf('.') &gt; 0)
  9557.     {
  9558.       var  lovItemArray = criteria.split('.');  
  9559.       var value = getValue(formName, lovTableName, rowNum, lovItemArray[0]);
  9560.       //removed encoding for Bug 2533727
  9561.       params["CRITERIA0"] = lovItemArray[1]+"::"+value;
  9562.     }    
  9563.    }
  9564.  
  9565.   /////////// Process Passive Criteria
  9566.   var Passivecriteria = params["PassiveCriteria"];
  9567.   if (Passivecriteria != null)
  9568.   {
  9569.     if ( Passivecriteria.indexOf('..') &gt; 0)
  9570.     {
  9571.       var PassivecriteriaArray = Passivecriteria.split('..');
  9572.       for (var i = 0; i &lt; PassivecriteriaArray.length; i++)
  9573.       {
  9574.         var lovItemArray = PassivecriteriaArray[i].split('.');      
  9575.         var value = getValue(formName, lovTableName, rowNum, lovItemArray[0]);
  9576.         //removed encoding for Bug 2533727
  9577.         params["PASSIVE_CRITERIA"+i] = lovItemArray[1] +"::"+value;
  9578.       }
  9579.     }
  9580.     //check for presence of : in order to take care of one criteria.
  9581.     else if ( Passivecriteria.indexOf('.') &gt; 0)
  9582.     {
  9583.       var  lovItemArray = Passivecriteria.split('.');  
  9584.       var value = getValue(formName, lovTableName, rowNum, lovItemArray[0]);
  9585.       //removed encoding for Bug 2533727
  9586.       params["PASSIVE_CRITERIA0"] = lovItemArray[1]+"::"+value;
  9587.     }    
  9588.    }  
  9589.  
  9590.   // If this is for LOV Input, and not for LOV Choice, execute lovOnClickJS.
  9591.   if (params["isLovChoice"] != "Y")
  9592.   {
  9593.     // Get the untransformed name in case LOV is within a table.
  9594.     var sourceParam = params["source"];
  9595.     var untransformedName = sourceParam;
  9596.     if (window["getTableElementName"])
  9597.     {
  9598.       untransformedName = getTableElementName(document.forms[formName][sourceParam]);
  9599.       if (untransformedName == null)
  9600.       {
  9601.         untransformedName = sourceParam;
  9602.       }
  9603.     }
  9604.     lovOnClickJSHiddenFieldName = "lovOnClickJSHiddenField" + untransformedName;
  9605.     lovOnClickJSHiddenFieldValue = document.forms[formName][lovOnClickJSHiddenFieldName].value;
  9606.     lovOnClickJSExecutedHiddenFieldName = "lovOnClickJSExecutedHiddenField" + untransformedName;
  9607.     lovOnClickJSExecutedHiddenFieldValue = document.forms[formName][lovOnClickJSExecutedHiddenFieldName].value;
  9608.  
  9609.     // If lovOnClickJS has not been executed, execute the JavaScript.
  9610.     if (lovOnClickJSExecutedHiddenFieldValue == "N")
  9611.     {
  9612.       eval(lovOnClickJSHiddenFieldValue);
  9613.     }
  9614.     // Reset the flag.
  9615.     document.forms[formName][lovOnClickJSExecutedHiddenFieldName].value = "N";
  9616.   }
  9617.  
  9618.   // If this is for LOV Input, and not for LOV Choice...
  9619.   if (params["isLovChoice"] != "Y")
  9620.   {
  9621.     // execute the autoclear for LOV input
  9622.     // note that this needs to be done after getting the criteria
  9623.     // and passive criteria.
  9624.     lovAutoClear (params, rowNum, formName);
  9625.   }
  9626.  
  9627.   return true;
  9628. }
  9629.  
  9630. // UIX LOV Javascript callback for validation
  9631. function OnLovValidate(params, lovId)
  9632. {
  9633.   // note that "lovCriteriaHiddenField" is same as
  9634.   // OAMessageLovInputHelper.LOV_CRITERIA_HIDDEN_FIELD
  9635.   // There is a problem with LOV within tables - untested.
  9636.   var tId = lovId;
  9637.   var uLId = lovId;
  9638.   var rNum = null;
  9639.   var tName = null;
  9640.   var formName = document.getElementById(lovId).form.name;
  9641.      
  9642.   // if LOV within table, get the untransformed name,
  9643.   // and the LOV table name and row num
  9644.   if (window["getTableElementName"])
  9645.   {
  9646.     var origId = getTableElementName(document.forms[formName][uLId]);
  9647.     if (origId != 'undefined'  &amp;&amp; origId != null)
  9648.     {
  9649.       uLId = origId;
  9650.       var tHF = "lovTableHiddenField" + uLId;
  9651.       tName = getValue (formName, null, null, tHF);
  9652.       rNum = getRowNum (tName, tId, uLId);
  9653.       // store the untransformedId and rowNum on the params object.
  9654.       params[tId+"untransformedId"] = uLId;
  9655.       params[tId+"rowNum"] = '' + rNum;
  9656.     }
  9657.   }
  9658.  
  9659.   // now get the hidden field and the criteria item Names
  9660.   var fName = "lovCriteriaHiddenField" + uLId;
  9661.   var c = getValue (formName, null, null, fName);
  9662.   // The criteria paramNames will have the following naming convention:
  9663.   // OAMessageLovInputHelper.LOV_CRITERIA_DELIMITER + messageLovInputBeanId +  
  9664.   // &lt;baseItemNameOfCriteria&gt;
  9665.   // We follow this convention because we donot want to blow away any parameters
  9666.   // on the URL that have the criteriaItem names.
  9667.   // this list includes all criteria including lovInput.
  9668.   if (c != null)
  9669.   {
  9670.     var cDelimiter = "LOV_C:" + uLId;
  9671.     if ( c.indexOf('::') &gt; 0)
  9672.     {
  9673.       var cArray = c.split('::');
  9674.       for (var i = 0; i &lt; cArray.length; i++)
  9675.       {
  9676.         var value = getValue(formName, tName, rNum, cArray[i]);
  9677.         var qName = cDelimiter + cArray[i]; //qName: Qualified name
  9678.         // Double escape is avoided as part of the fix for bug 2905804.
  9679.         // Now UIX takes care of the encoding (bug 2840795) so we don't need to.
  9680.         params[qName] = value;
  9681.       }
  9682.     }
  9683.     else
  9684.     {
  9685.       // just one parameter
  9686.       var value = getValue(formName, tName, rNum, c);
  9687.       var qName = cDelimiter + c; //qName: Qualified name
  9688.       // Double escape is avoided as part of the fix for bug 2905804.
  9689.       // Now UIX takes care of the encoding (bug 2840795) so we don't need to.
  9690.       params[qName] = value;
  9691.     }
  9692.   }
  9693.  
  9694.   // now get the hidden field and the criteria item Names
  9695.   var passiveCriteriaHFName = "lovPassiveCriteriaHF" + uLId;
  9696.   var passiveCriteria = getValue(formName, null, null, passiveCriteriaHFName);
  9697.   // The passive criteria paramNames will have the following naming convention:
  9698.   // OAMessageLovInputHelper.LOV_PASSIVE_CRITERIA_DELIMITER +
  9699.   // messageLovInputBeanId + &lt;baseItemNameOfCriteria&gt;
  9700.   // We follow this convention because we donot want to blow away any parameters
  9701.   // on the URL that have the same criteriaItem names.
  9702.   // This list includes all passive criteria.
  9703.   if (passiveCriteria != null)
  9704.   {
  9705.     var pcDelimiter = "LOV_PC:" + uLId;
  9706.     if (passiveCriteria.indexOf('::') &gt; 0)
  9707.     {
  9708.       var pcArray = passiveCriteria.split('::');
  9709.       for (var i = 0; i &lt; pcArray.length; i++)
  9710.       {
  9711.         var value = getValue(formName, tName, rNum, pcArray[i]);
  9712.         var qName = pcDelimiter + pcArray[i]; //qName: Qualified name
  9713.         // Double escape is avoided as part of the fix for bug 2905804.
  9714.         // Now UIX takes care of the encoding (bug 2840795) so we don't need to.
  9715.         params[qName] = value;
  9716.       }
  9717.     }
  9718.     else
  9719.     {
  9720.       // just one parameter
  9721.       var value = getValue(formName, tName, rNum, passiveCriteria);
  9722.       var qName = pcDelimiter + passiveCriteria; //qName: Qualified name
  9723.       // Double escape is avoided as part of the fix for bug 2905804.
  9724.       // Now UIX takes care of the encoding (bug 2840795) so we don't need to.
  9725.       params[qName] = value;
  9726.     }
  9727.   }
  9728.  
  9729.   // Execute lovOnClick JavaScript.
  9730.   lovOnClickJSHiddenFieldName = "lovOnClickJSHiddenField" + uLId;
  9731.   lovOnClickJSHiddenFieldValue = document.forms[formName][lovOnClickJSHiddenFieldName].value;
  9732.   eval(lovOnClickJSHiddenFieldValue);
  9733.   // Set executed flag to Y.
  9734.   lovOnClickJSExecutedHiddenFieldName = "lovOnClickJSExecutedHiddenField" + uLId;
  9735.   document.forms[formName][lovOnClickJSExecutedHiddenFieldName].value = "Y";
  9736.  
  9737.   // Replace + with LOV_PLUS token, other wise we will loose + as the
  9738.   // Browsers will replace + with ' '
  9739.   // for validations as well as when the user selects using the LOV window
  9740.   // Fix for bug 2515865
  9741.   var mainValue = params["searchText"];
  9742.   if (mainValue.indexOf('+')&gt;0)
  9743.   {
  9744.    mainValue = mainValue.replace("+","LOV_PLUS");
  9745.    params["searchText"] = mainValue;  
  9746.   }
  9747.  
  9748.   if (document.forms[formName].evtSrcRowIdx != null)
  9749.   {
  9750.     params["evtSrcRowIdx"] = document.forms[formName].evtSrcRowIdx.value;
  9751.     params["evtSrcRowId"] = document.forms[formName].evtSrcRowId.value;
  9752.   }
  9753.   // we need to return true as per uix documentation
  9754.   return true;
  9755. }
  9756.  
  9757. function OnLovSelect(lovWin, field, event)
  9758. {
  9759.   // Assume only one form is present on the LOV modal window
  9760.   // Bug 5144454 - Searching the element by getElementById instead of doing as
  9761.   // follows which is not working in Nestscape.
  9762.   // var stateCheckForTable = lovWin.document.forms[0]["stateCheckForTable"];
  9763.   var stateCheckForTable = lovWin.document.getElementById("stateCheckForTable");
  9764.   // Do not perform auto-clear if no value has been selected
  9765.   if (stateCheckForTable.value == "TTTT")    
  9766.   {
  9767.     // If table proxy is present, get the untransformedName and rowNum.
  9768.     var untransformedName = null;
  9769.     var rowNum = null;
  9770.     if (window["getTableElementName"])
  9771.     {
  9772.       untransformedName = getTableElementName(field);
  9773.       rowNum = getTableRow(field);
  9774.     }
  9775.  
  9776.     var lovAutoClearJSName = null;
  9777.     var lovAutoClearJS = null;
  9778.     if (untransformedName != null &amp;&amp; rowNum != null)
  9779.     {
  9780.       // If the field is within a table...
  9781.       lovAutoClearJSName = 'LOC' + untransformedName;
  9782.       lovAutoClearJS = lovAutoClearJSName + '(' + rowNum + ', new Object());';
  9783.     }
  9784.     else // If the field is not within a table...
  9785.     {
  9786.       lovAutoClearJSName = 'LOC' + field.name;
  9787.       lovAutoClearJS = lovAutoClearJSName + '(new Object());';
  9788.     }
  9789.  
  9790.     if (window[lovAutoClearJSName] != null)
  9791.     {
  9792.       eval(lovAutoClearJS);
  9793.     }
  9794.   }
  9795.   return true;
  9796. }
  9797.  
  9798. // Utility method to find the row num given the transformed
  9799. // and untransformed id.
  9800. function getRowNum (tName, tId, uId)
  9801. {
  9802.   var rNum = null;
  9803.   var p = new TableProxy(tName);
  9804.   var rCount = p.getLength();
  9805.   for(var i=0; i&lt;rCount; i++)
  9806.   {
  9807.     var field = p.getFormElement(uId , i);
  9808.     if (field != null)
  9809.     {
  9810.       if (field.id == tId)
  9811.       {
  9812.         rNum = i;  
  9813.         break;
  9814.       }
  9815.     }
  9816.   }
  9817.   return rNum;
  9818. }
  9819.  
  9820. function _LovSelectReturn(a0, a1)
  9821. {
  9822.   var proxy = new TableProxy(a0);
  9823.   var row = proxy.getSelectedRow();
  9824.   var selectUrl = null;
  9825.  
  9826.   if ( row &gt;= 0 ) {
  9827.     var tempVal = proxy.getFormElement(a1,row).value;
  9828.     var tempResult = _escapeCarriageReturn(tempVal);
  9829.     selectUrl = new Function(tempResult);
  9830.     selectUrl.apply(this);
  9831.   }
  9832. }
  9833.  
  9834. // uLId : messageLovInputId
  9835. // rNum: rowNum
  9836. // oCS: on change string
  9837. // function to apply autoclear for LOV.
  9838. function lovAutoClear(params, rNum, fN)
  9839. {
  9840.   var uLId = params["source"];
  9841.  
  9842.   // if LOV within table, get the untransformed id,
  9843.   // and the LOV table name and row num
  9844.   if (window["getTableElementName"])
  9845.   {
  9846.      var origId = getTableElementName(document.forms[fN][uLId]);
  9847.     if (origId != 'undefined'  &amp;&amp; origId != null)
  9848.     {
  9849.       uLId = origId;
  9850.     }
  9851.   }
  9852.  
  9853.   // find if autoclear should be executed
  9854.   // get the hidden bean value for autoclear
  9855.   // if it is N, then donot execute.
  9856.   var e = true;
  9857.   var hFN = "lovAutoClearHF" + uLId;
  9858.   var v = getValue (fN, null, null, hFN);
  9859.   if (v != null &amp;&amp; v != 'undefined')
  9860.   {
  9861.     if (v == 'N')
  9862.     e = false;
  9863.   }
  9864.   if (e)
  9865.   {  
  9866.    var oCS = "LOC" + uLId + "(";
  9867.    if (rNum != null &amp;&amp; rNum == 'undefined')
  9868.    {
  9869.      oCS = oCS + rNum;
  9870.    }
  9871.    oCS = oCS + "); ";
  9872.    eval (oCS);
  9873.   }
  9874. }
  9875.  
  9876. function _escapeCarriageReturn(a0)
  9877. {
  9878.   var tempChar;
  9879.   for ( i=0; i &lt; a0.length; i++ )
  9880.   {
  9881.     if ( a0.charAt(i) == '\n' || a0.charAt(i) == '\r' )
  9882.     {
  9883.       tempChar = tempChar + escape(a0.charAt(i));
  9884.     }
  9885.     else
  9886.     {
  9887.       if ( i &gt; 0 )
  9888.         tempChar = tempChar + a0.charAt(i);
  9889.       else
  9890.         tempChar = a0.charAt(i);
  9891.     }
  9892.   }
  9893.   return tempChar;
  9894. }
  9895.  
  9896. //Used to return [123] (123) &lt;123&gt; 123- as -123 and 123+ as 123for currency validater
  9897. function currval(a0)
  9898. {
  9899.   s1 = a0.charAt(0);
  9900.   s2 = a0.charAt(a0.length-1);
  9901.   if((s1=="&lt;" &amp;&amp; s2=="&gt;")||(s1=="(" &amp;&amp; s2==")")||(s1=="[" &amp;&amp; s2=="]"))
  9902.     return "-"+a0.substring(1,a0.length-1);
  9903.   else if(s2=="-")
  9904.     return "-"+a0.substring(0,a0.length-1);
  9905.   else if(s2=="+")
  9906.     return a0.substring(0,a0.length-1);
  9907.   else
  9908.     return a0;
  9909. }
  9910.  
  9911. // ----- BEGIN: APIs for Rich Text Editor (Owner: Anil Ranka, Vishal Save) -----
  9912.     function RichTextEditorProxy(formName,beanId, mode, maxLength, browserFlag)
  9913.     {
  9914.         this.formName = formName;
  9915.         this.beanId = beanId + "_IFRAME";
  9916.         this.dataBeanId = beanId;
  9917.         this.mode = mode;
  9918.         this.maxLength  = maxLength;
  9919.         this.browserFlag = browserFlag;  // IE_Win or Mozilla or Other
  9920.         this.maxLengthAlertMsgStr = "";
  9921.  
  9922.     }
  9923.  
  9924.     RichTextEditorProxy.prototype.onMouseOver               =   _onMouseOver;
  9925.     RichTextEditorProxy.prototype.onMouseOut                =   _onMouseOut;
  9926.     RichTextEditorProxy.prototype.onMouseDown               =   _onMouseDown;
  9927.     RichTextEditorProxy.prototype.onMouseUp                 =   _onMouseUp;
  9928.     RichTextEditorProxy.prototype.createHyperlink           =   _createHyperlink;
  9929.     RichTextEditorProxy.prototype.execHTMLCommand           =   _execHTMLCommand;
  9930.     RichTextEditorProxy.prototype.getField                  =   _getField;
  9931.     RichTextEditorProxy.prototype.setFontBarDropdown        =   _setFontBarDropdown;
  9932.     RichTextEditorProxy.prototype.insertHTMLTag             =   _insertHTMLTag;
  9933.     RichTextEditorProxy.prototype.setContentOnBlur          =   _setContentOnBlur;
  9934.     RichTextEditorProxy.prototype.insertText                =   _insertText;
  9935.     RichTextEditorProxy.prototype.insertImageTag            =   _insertImageTag;
  9936.     RichTextEditorProxy.prototype.setValue                  =   _setValue;
  9937.     RichTextEditorProxy.prototype.setHref                   =   _setHref;
  9938.     RichTextEditorProxy.prototype.viewHtmlSource            =   _viewHtmlSource;
  9939.     RichTextEditorProxy.prototype.disableFontDropDowns      =   _disableFontDropDowns;
  9940.     RichTextEditorProxy.prototype.checkRTEDataLength        =   _checkRTEDataLength ;
  9941.     RichTextEditorProxy.prototype.setMaxLengthAlert
  9942.         =   _setMaxLengthAlert;
  9943.     RichTextEditorProxy.prototype.getMaxLengthAlert         =   _getMaxLengthAlert;
  9944.  
  9945.     function _onMouseOver()
  9946.     {
  9947.  
  9948.          if (window.getSelection) {
  9949.             this.style.border="outset 2px";
  9950.          } else if (document.selection) {
  9951.               var toEl = getReal(window.event.toElement, "className", "buttonBar");
  9952.               var fromEl = getReal(window.event.fromElement, "className", "buttonBar");
  9953.               if (toEl == fromEl) return;
  9954.               var el = toEl;
  9955.  
  9956.               var cDisabled = el.getAttribute("cDisabled");
  9957.               cDisabled = (cDisabled != null);
  9958.  
  9959.               if (el.className == "buttonBar")
  9960.               el.onselectstart = new Function("return false");
  9961.  
  9962.               if ((el.className == "buttonBar") &amp;&amp; !cDisabled)
  9963.               {
  9964.                     makeRaised(el);
  9965.               }
  9966.  
  9967.          }
  9968.     }
  9969.  
  9970.     function _onMouseOut()
  9971.     {
  9972.         if( window.getSelection){
  9973.             this.style.border="solid 2px #C0C0C0";
  9974.         } else if (document.selection) {
  9975.              
  9976.               var toEl = getReal(window.event.toElement, "className", "buttonBar");
  9977.               var fromEl = getReal(window.event.fromElement, "className", "buttonBar");
  9978.               if (toEl == fromEl) return;
  9979.               var el = fromEl;
  9980.               var PressedEx = el.getAttribute("PressedEx");
  9981.               var cDisabled = el.getAttribute("cDisabled");
  9982.               cDisabled = (cDisabled != null);
  9983.  
  9984.               var cToggle = el.getAttribute("cToggle");
  9985.               toggle_disabled = (cToggle != null);
  9986.  
  9987.               if (cToggle &amp;&amp; el.value || PressedEx == true)
  9988.               {
  9989.                     makePressed(el);
  9990.               }
  9991.               else if ((el.className == "buttonBar") &amp;&amp; !cDisabled)
  9992.               {
  9993.                     makeFlat(el);
  9994.               }
  9995.             }
  9996.     }
  9997.  
  9998.     function _onMouseDown(e)
  9999.     {
  10000.         if( window.getSelection){
  10001.               this.firstChild.style.left = 2;
  10002.               this.firstChild.style.top = 2;
  10003.               this.style.border="inset 2px";
  10004.               e.preventDefault();
  10005.         } else if (document.selection) {
  10006.  
  10007.               el = getReal(window.event.srcElement, "className", "buttonBar");
  10008.               var cDisabled = el.getAttribute("cDisabled");                      
  10009.               cDisabled = (cDisabled != null);
  10010.               if ((el.className == "buttonBar") &amp;&amp; !cDisabled)
  10011.               {
  10012.                     makePressed(el)
  10013.               }
  10014.          }
  10015.     }
  10016.  
  10017.     function _onMouseUp()
  10018.     {
  10019.    
  10020.         if( window.getSelection){
  10021.               this.firstChild.style.left = 1;
  10022.               this.firstChild.style.top = 1;
  10023.               this.style.border="outset 2px";
  10024.         } else if (document.selection) {
  10025.    
  10026.               el = getReal(window.event.srcElement, "className", "buttonBar");
  10027.               var cDisabled = el.getAttribute("cDisabled");                      
  10028.               cDisabled = (cDisabled != null);
  10029.               if ((el.className == "buttonBar") &amp;&amp; !cDisabled)
  10030.               {
  10031.                     makeRaised(el);
  10032.               }
  10033.           }
  10034.     }
  10035.  
  10036.     function getReal(el, type, value)
  10037.     {
  10038.         temp = el;
  10039.         while ((temp != null) &amp;&amp; (temp.tagName != "BODY"))
  10040.         {
  10041.             if (eval("temp." + type) == value)
  10042.             {
  10043.                 el = temp;
  10044.                 return el;
  10045.             }
  10046.                 temp = temp.parentElement;
  10047.         }
  10048.         return el;
  10049.     }
  10050.  
  10051.     function makeFlat(el)
  10052.     {
  10053.         with (el.style)
  10054.         {
  10055.             background = "";
  10056.             border = "0px solid";
  10057.             padding      = "2px";
  10058.         }
  10059.     }
  10060.  
  10061.     function makeRaised(el)
  10062.     {
  10063.         with (el.style)
  10064.         {
  10065.             borderLeft   = "1px solid #ffffff";
  10066.             borderRight  = "1px solid #555533";
  10067.             borderTop    = "1px solid #ffffff";
  10068.             borderBottom = "1px solid #555533";
  10069.             padding      = "1px";
  10070.         }
  10071.     }
  10072.  
  10073.     function makePressed(el)
  10074.     {
  10075.         with (el.style)
  10076.         {
  10077.             borderLeft   = "1px solid #555533";
  10078.             borderRight  = "1px solid #ffffff";
  10079.             borderTop    = "1px solid #555533";
  10080.             borderBottom = "1px solid #ffffff";
  10081.             paddingTop    = "2px";
  10082.             paddingLeft   = "2px";
  10083.             paddingBottom = "0px";
  10084.             paddingRight  = "0px";
  10085.         }
  10086.     }
  10087.  
  10088.     function _createHyperlink(promptStr)
  10089.     {
  10090.         if (this.mode == "TEXT_MODE")
  10091.             return;
  10092.  
  10093.         if( this.browserFlag == "Mozilla" ){
  10094.  
  10095.            var link = prompt(promptStr, anchor ? anchor.href : "http://");
  10096.  
  10097.              if ((link != null) &amp;&amp; (link != "") &amp;&amp; link != "http://") {
  10098.                   document.getElementById(this.beanId).contentWindow.document.execCommand("CreateLink",false,link);
  10099.              }
  10100.  
  10101.         } else {
  10102.  
  10103.               document.getElementById(this.beanId).contentWindow.focus();
  10104.  
  10105.               var  selection =  document.getElementById(this.beanId).contentWindow.document.selection.type;
  10106.               var parent;
  10107.  
  10108.             if ( selection == "Control")
  10109.               {
  10110.                     parent = document.getElementById(this.beanId).contentWindow.document.selection.createRange().item(0);
  10111.               }
  10112.               else
  10113.               {
  10114.                   parent = document.getElementById(this.beanId).contentWindow.document.selection.createRange().parentElement();
  10115.               }
  10116.  
  10117.               var anchor = getNode("A", parent);
  10118.               var link = prompt(promptStr, anchor ? anchor.href : "http://");
  10119.               if (link &amp;&amp; link != "http://")
  10120.               {
  10121.                     if (document.getElementById(this.beanId).contentWindow.document.selection.type == "None")
  10122.                     {
  10123.                          var range = document.getElementById(this.beanId).contentWindow.document.selection.createRange();
  10124.                          range.pasteHTML('&lt;A HREF="' + link + '"&gt;&lt;/A&gt;');
  10125.                          range.select();
  10126.                     }
  10127.                     else
  10128.                     {
  10129.                          this.execHTMLCommand("CreateLink",link);
  10130.                     }
  10131.               }
  10132.  
  10133.  
  10134.  
  10135.         }
  10136.  
  10137.     }
  10138.  
  10139.  
  10140.     function getNode(tagName, start)
  10141.     {
  10142.         while (start &amp;&amp; start.tagName != tagName)
  10143.         {
  10144.             start = start.parentElement;
  10145.         }
  10146.         return start;
  10147.     }
  10148.  
  10149.  
  10150.     function _execHTMLCommand(HTMLCommand)
  10151.     {
  10152.         if (this.mode == "TEXT_MODE")
  10153.             return;
  10154.            
  10155.         if( this.browserFlag == "Mozilla" ){
  10156.             document.getElementById(this.beanId).contentWindow.document.execCommand('useCSS',false, true);
  10157.          }
  10158.         document.getElementById(this.beanId).contentWindow.focus();
  10159.         document.getElementById(this.beanId).contentWindow.document.execCommand(HTMLCommand,false, arguments[1]);
  10160.         document.getElementById(this.beanId).contentWindow.focus();
  10161.     }
  10162.  
  10163.     function _setFontBarDropdown(dropDownName, dropDownType)
  10164.     {
  10165.         var obj = this.getField(dropDownName);
  10166.         this.execHTMLCommand(dropDownType,obj.options[obj.selectedIndex].value);
  10167.     }
  10168.  
  10169.  
  10170.     function _insertHTMLTag(tagString)
  10171.     {
  10172.         if (this.mode == "TEXT_MODE")
  10173.             return;
  10174.         if( (this.browserFlag == "IE_Win") )
  10175.         {
  10176.             document.getElementById(this.beanId).contentWindow.focus();
  10177.             var range = document.getElementById(this.beanId).contentWindow.document.selection.createRange();
  10178. //            range.collapse(false);
  10179.             range.pasteHTML(tagString);
  10180.             range.select();
  10181.             document.getElementById(this.beanId).contentWindow.focus();
  10182.         } else if ( (this.browserFlag == "Mozilla") ){
  10183.  
  10184.  
  10185.  // get current selection
  10186.       var sel = document.getElementById(this.beanId).contentWindow.getSelection();
  10187.  
  10188.       // get the first range of the selection
  10189.       // (there's almost always only one range)
  10190.       var range = sel.getRangeAt(0);
  10191.  
  10192.       // deselect everything
  10193.       sel.removeAllRanges();
  10194.  
  10195.       // remove content of current selection from document
  10196.       range.deleteContents();
  10197.  
  10198.       // get location of current selection
  10199.       var container = range.startContainer;
  10200.       var pos = range.startOffset;
  10201.  
  10202.       // make a new range for the new selection
  10203.       range=document.createRange();
  10204.      
  10205.  // when inserting into a textnode
  10206.           // we create 2 new textnodes
  10207.           // and put the insertNode in between
  10208.  
  10209.           var textNode = container;
  10210.           container = textNode.parentNode;
  10211.           var text = textNode.nodeValue;
  10212.  
  10213.           // text before the split
  10214.           var textBefore = text.substr(0,pos);
  10215.           // text after the split
  10216.           var textAfter = text.substr(pos);
  10217.  
  10218.           var beforeNode = document.createTextNode(textBefore);
  10219.           var afterNode = document.createTextNode(textAfter);
  10220.  
  10221.           // insert the 3 new nodes before the old one
  10222.           container.insertBefore(afterNode, textNode);
  10223.           var insertNode = document.createElement(tagString);
  10224.           container.insertBefore(insertNode, afterNode);
  10225.           container.insertBefore(beforeNode, insertNode);
  10226.  
  10227.           // remove the old node
  10228.           container.removeChild(textNode);      
  10229.  
  10230.         }
  10231.     }
  10232.  
  10233.     function _insertText(value)
  10234.     {
  10235.         //    if (this.mode == "TEXT_MODE")
  10236.         //        return;
  10237.  
  10238.         if( (this.browserFlag == "IE_Win") )
  10239.         {
  10240.             document.getElementById(this.beanId).contentWindow.focus();
  10241.             var range = document.getElementById(this.beanId).contentWindow.document.selection.createRange();
  10242. //            range.collapse(false);
  10243. //            range.pasteHTML(value);
  10244.                 range.text=value;
  10245.             range.select();
  10246.             document.getElementById(this.beanId).contentWindow.focus();
  10247.         } else if ( (this.browserFlag == "Mozilla") ){
  10248.  
  10249.  
  10250.  // get current selection
  10251.       var sel = document.getElementById(this.beanId).contentWindow.getSelection();
  10252.  
  10253.       // get the first range of the selection
  10254.       // (there's almost always only one range)
  10255.       var range = sel.getRangeAt(0);
  10256.      
  10257.           // deselect everything
  10258.               sel.removeAllRanges();
  10259.        
  10260.               // remove content of current selection from document
  10261.       range.deleteContents();
  10262.      
  10263.       // get location of current selection
  10264.               var container = range.startContainer;
  10265.               var pos = range.startOffset;
  10266.        
  10267.               // make a new range for the new selection
  10268.       range=document.createRange();
  10269.      
  10270.        // if we insert text in a textnode, do optimized insertion
  10271.                 container.insertData(pos, value);
  10272.        
  10273.                 // put cursor after inserted text
  10274.                 range.setEnd(container, pos+value.length);
  10275.         range.setStart(container, pos+value.length);
  10276.         sel.addRange(range);
  10277.                
  10278.         }
  10279.         else
  10280.         {
  10281.             var node = this.getField(this.dataBeanId);
  10282.             node.value = node.value + " " + value;  
  10283.         }
  10284.     }
  10285.  
  10286.  
  10287.  
  10288.     function
  10289.     _getField( p_strObjName)
  10290.     {
  10291.         var obj = eval("document.forms[this.formName].elements['"+p_strObjName+"']");
  10292.         return obj;
  10293.     }
  10294.  
  10295.     function _setContentOnBlur()
  10296.     {
  10297.    
  10298.         if (! this.checkRTEDataLength () )
  10299.         {
  10300.                 //vsave commented this line and added 2 lines since not supporting mozilla in this release
  10301. //            document.getElementById(this.beanId).contentWindow.focus();
  10302.  
  10303.             alert(this.getMaxLengthAlert());
  10304.             frames[this.beanId].focus();
  10305.  
  10306.             return false;
  10307.         }
  10308.        
  10309.         var l_objElements = document.forms[this.formName].elements;
  10310.         for (i = 0 ; i&lt; l_objElements.length ; i++)
  10311.         {
  10312.             var elemName = l_objElements[i].name;
  10313.             if ( elemName.indexOf(this.dataBeanId) != -1)
  10314.             {
  10315.                 var contentField = l_objElements[i];
  10316.                 if (document.getElementById(this.beanId).contentWindow != undefined )
  10317.                 {
  10318.                     if ( this.mode == "TEXT_MODE" )
  10319.                         contentField.value = document.getElementById(this.beanId).contentWindow.document.body.innerText;
  10320.                      else
  10321.                         contentField.value = document.getElementById(this.beanId).contentWindow.document.body.innerHTML;
  10322.                 }
  10323.             }
  10324.         }
  10325.         return true;
  10326.     }
  10327.  
  10328.     function _insertImageTag(imageSrc)
  10329.     {
  10330.         if (this.mode == "TEXT_MODE")
  10331.             return;
  10332.         if( (this.browserFlag == "IE_Win") )
  10333.         {
  10334.               document.getElementById(this.beanId).contentWindow.focus();
  10335.               if (document.getElementById(this.beanId).contentWindow.document.selection.type != "None")
  10336.               {
  10337.                     var parent = document.getElementById(this.beanId).contentWindow.document.selection.createRange().parentElement();
  10338.               }
  10339.               var parent = document.getElementById(this.beanId).contentWindow.document.selection.createRange().parentElement();
  10340.               var image = getNode("IMG", parent);
  10341.               if (imageSrc &amp;&amp; imageSrc != "http://")
  10342.               {
  10343.                     if (document.getElementById(this.beanId).contentWindow.document.selection.type == "None")
  10344.                     {
  10345.                          var range = document.getElementById(this.beanId).contentWindow.document.selection.createRange();
  10346.                          range.pasteHTML('&lt;IMG SRC="' + imageSrc + '"&gt;');
  10347.                          range.select();
  10348.                     }
  10349.                     else
  10350.                     {
  10351.                          this.execHTMLCommand("insertImage", imageSrc);
  10352.                     }
  10353.               }
  10354.         } else if ( (this.browserFlag == "Mozilla") ){
  10355.  
  10356.               if (  (imageSrc != null) &amp;&amp; (imageSrc != "") &amp;&amp; imageSrc != "http://")
  10357.               {
  10358.                     document.getElementById(this.beanId).contentWindow.document.execCommand('InsertImage', false, imageSrc);
  10359.                 }        
  10360.                
  10361.         }            
  10362.            
  10363.     }
  10364.  
  10365.     function _setValue(data)
  10366.     {
  10367.         if( (this.browserFlag == "Mozilla") || (this.browserFlag == "IE_Win") )
  10368.         {
  10369.              document.getElementById(this.beanId).contentWindow.focus();
  10370.             if (this.mode == "TEXT_MODE")
  10371.                 document.getElementById(this.beanId).contentWindow.document.body.innerText  = data;
  10372.             else
  10373.                 document.getElementById(this.beanId).contentWindow.document.body.innerHTML= data;
  10374.             document.getElementById(this.beanId).contentWindow.focus();
  10375.         }
  10376.         else
  10377.         {
  10378.             var node = this.getField(this.dataBeanId);
  10379.             node.value = data;  
  10380.         }
  10381.     }
  10382.  
  10383.     function _setHref(url)
  10384.     {  
  10385.         if (this.mode == "TEXT_MODE")
  10386.             return;
  10387.  
  10388.         if ( (this.browserFlag == "IE_Win") ){
  10389.               document.getElementById(this.beanId).contentWindow.focus();
  10390.               if (document.getElementById(this.beanId).contentWindow.document.selection.type == "None")
  10391.               {
  10392.                     var range = document.getElementById(this.beanId).contentWindow.document.selection.createRange();
  10393.                     range.pasteHTML('&lt;A HREF="' + url + '"&gt;&lt;/A&gt;');
  10394.                     range.select();
  10395.               }
  10396.               else
  10397.               {
  10398.                     this.execHTMLCommand("CreateLink",url);
  10399.               }
  10400.           } else  if( this.browserFlag == "Mozilla" ){
  10401.                   document.getElementById(this.beanId).contentWindow.document.execCommand("CreateLink",false,url);
  10402.          
  10403.           }
  10404.     }
  10405.  
  10406.     function _viewHtmlSource(mode)
  10407.     {
  10408.  
  10409.         if (mode)
  10410.         {
  10411.              this.disableFontDropDowns(true);
  10412.             this.mode = "TEXT_MODE";
  10413.            
  10414.             if ( (this.browserFlag == "IE_Win") ){
  10415.                     document.getElementById(this.beanId).contentWindow.document.body.innerText = document.getElementById(this.beanId).contentWindow.document.body.innerHTML;
  10416.             } else {
  10417.            
  10418.                     var html = document.createTextNode(document.getElementById(this.beanId).contentWindow.document.body.innerHTML);
  10419.                     document.getElementById(this.beanId).contentWindow.document.body.innerHTML = "";
  10420.                     document.getElementById(this.beanId).contentWindow.document.body.appendChild(html);            
  10421.            
  10422.             }
  10423.         }
  10424.         else
  10425.         {
  10426.             this.disableFontDropDowns(false);
  10427.             this.mode = "RICH_TEXT_MODE";
  10428.             if ( (this.browserFlag == "IE_Win") ){
  10429.                     document.getElementById(this.beanId).contentWindow.document.body.innerHTML = document.getElementById(this.beanId).contentWindow.document.body.innerText;
  10430.                 } else {
  10431.                     var html = document.getElementById(this.beanId).contentWindow.document.body.ownerDocument.createRange();
  10432.                     html.selectNodeContents(document.getElementById(this.beanId).contentWindow.document.body);
  10433.                     document.getElementById(this.beanId).contentWindow.document.body.innerHTML = html.toString();
  10434.                 }
  10435.         }
  10436.         document.getElementById(this.beanId).contentWindow.focus();
  10437.     }
  10438.  
  10439.  
  10440.     function _disableFontDropDowns(flag)
  10441.     {
  10442.         var fontDD = this.getField(this.dataBeanId + 'fontFamily');
  10443.         if ( fontDD != null ) fontDD.disabled=  flag;
  10444.  
  10445.         var fontColorDD = this.getField(this.dataBeanId + 'fontColor');
  10446.         if ( fontColorDD != null ) fontColorDD.disabled=  flag;
  10447.  
  10448.         var fontWeightDD = this.getField(this.dataBeanId + 'fontWeight');
  10449.         if ( fontWeightDD != null ) fontWeightDD.disabled=  flag;
  10450.  
  10451.     }
  10452.  
  10453.  
  10454.     function _checkRTEDataLength ()
  10455.     {
  10456.  
  10457.     if ( this.maxLength == -1 )  //DataType is CLOB
  10458.         return true;
  10459.        
  10460.     if (this.mode == "TEXT_MODE")
  10461.         data = document.getElementById(this.beanId).contentWindow.document.body.innerText;
  10462.     else
  10463.         data = document.getElementById(this.beanId).contentWindow.document.body.innerHTML;
  10464.  
  10465.     dataLength = data.length;
  10466.     //alert("sam : " + dataLength + ":" + this.maxLength);
  10467.     if (dataLength &gt; this.maxLength)
  10468.     {
  10469.         //if (this.mode == "TEXT_MODE")
  10470.         //    frames[this.beanId].document.body.innerText = data.substr(0, this.maxLength);
  10471.         //else
  10472.         //    frames[this.beanId].document.body.innerHTML = data.substr(0, this.maxLength);
  10473.         return false;
  10474.     }
  10475.  
  10476.     if (dataLength &lt; this.maxLength)
  10477.         return true;
  10478.  
  10479.     if (dataLength == this.maxLength)
  10480.         return true;
  10481.  
  10482.     return false;
  10483.     }
  10484.  
  10485.     function _setMaxLengthAlert (maxLengthAlertMsgStr)
  10486.     {
  10487.          this.maxLengthAlertMsgStr = maxLengthAlertMsgStr;
  10488.     }
  10489.  
  10490.     function _getMaxLengthAlert ()
  10491.     {
  10492.          return this.maxLengthAlertMsgStr;
  10493.     }
  10494.  
  10495. // ----- END: APIs for Rich Text Editor (Owner: Anil Ranka, Vishal Save) -----
  10496.  
  10497. // ----- Begin: Arsingh, Workaround for Bug 3718926 until AOL/J provides a fix.
  10498. /// bug 5906664 : commented the appVersion check for browsers Netscape and Mozilla.
  10499. // Changed the window name to "newWindow" instead of using an existing "formsLauncher" iFrame
  10500.  
  10501. function launchForm(url) {
  10502.  if (navigator.appName=="Netscape" )// Bug 5906664&amp;&amp; navigator.appVersion.charAt(0)&lt;6) {
  10503.   {
  10504.    open(url, "newWindow");
  10505.  } else {
  10506.    formsLauncher.location.replace(url+"&amp;formsLink=yes");
  10507.  }
  10508. }
  10509.  
  10510. // ----- End: Arsingh, Workaround for Bug 3718926 until AOL/J provides a fix.
  10511.  
  10512. // Bug 6475557 - Choice list in Page button bar does not get synched up in interop mode. So adding this javascript function to synch up the indexes.
  10513.  
  10514. function _syncIndex(ch) {
  10515.   var form = ch.form;
  10516.   var name = ch.name;
  10517.   var comps = form.elements[name];
  10518.   for(i=0; i&lt;comps.length; i++)
  10519.   {
  10520.     comps[i].selectedIndex = ch.selectedIndex;
  10521.   }
  10522. }
  10523. //Bug 8887947 BMETIKAL: moved popup javascript code to new file popup.js.
  10524. //Bug 8546023 - tohkubo
  10525. //restore isBiDi to core library for general usage
  10526.  
  10527.   // Bug 8716339: Help BiDi handling
  10528.   // This method assumes html is generated by UIX.
  10529.  
  10530.   function isBiDi()
  10531.   {
  10532.     var html = document.getElementsByTagName("html");
  10533.     if (html != null || html.length &gt; 0)
  10534.     {
  10535.       if (html[0].dir == "rtl")
  10536.       {
  10537.         return true; // direction tag is rtl
  10538.       }
  10539.     }
  10540.     return false; // return default = ltr
  10541.   }
  10542.   // End Bug 8716339: Help BiDi handling
  10543.  
  10544.   // Bug 13340173 - tohkubo
  10545.   // Adding onLovValidate callback as "onLovValidateCallback"
  10546.   // This callback invokes _validateForm() of UIX API when UIX's new attribute
  10547.   // validateForm is set to true. This prevents the form submission when LOV dialog
  10548.   // is launched if a filed on the form has invalid value.
  10549.  
  10550.   function onLovValidateCallback(params)
  10551.   {
  10552.      //rjayaswa 17963190
  10553.     window['DefaultFormName_SkipEmptyValidation'] = true;
  10554.      return _validateForm(document.forms['DefaultFormName']);
  10555.   }
  10556.   // End 13340173
  10557. </text>
  10558.                 </content>
  10559.                 <redirectionURL/>
  10560.                 <headersSize>283</headersSize>
  10561.                 <bodySize>47955</bodySize>
  10562.             </response>
  10563.             <cache/>
  10564.             <timings>
  10565.                 <send>0</send>
  10566.                 <wait>47</wait>
  10567.                 <receive>234</receive>
  10568.             </timings>
  10569.         </entry>
  10570.         <entry>
  10571.             <pageref>0</pageref>
  10572.             <startedDateTime>2017-01-23T21:05:57.365-05:00</startedDateTime>
  10573.             <time>109</time>
  10574.             <request>
  10575.                 <method>GET</method>
  10576.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/oajsLibs/oafb.js</url>
  10577.                 <httpVersion>HTTP/1.1</httpVersion>
  10578.                 <cookies>
  10579.                     <cookie>
  10580.                         <name>JSESSIONID</name>
  10581.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  10582.                     </cookie>
  10583.                     <cookie>
  10584.                         <name>s_ptc</name>
  10585.                         <value>%5B%5BB%5D%5D</value>
  10586.                     </cookie>
  10587.                     <cookie>
  10588.                         <name>s_cc</name>
  10589.                         <value>true</value>
  10590.                     </cookie>
  10591.                     <cookie>
  10592.                         <name>s_sq</name>
  10593.                         <value>%5B%5BB%5D%5D</value>
  10594.                     </cookie>
  10595.                     <cookie>
  10596.                         <name>PMNHMI</name>
  10597.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  10598.                     </cookie>
  10599.                     <cookie>
  10600.                         <name>auth_tkt</name>
  10601.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  10602.                     </cookie>
  10603.                     <cookie>
  10604.                         <name>g2gtransaction_buyer</name>
  10605.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  10606.                     </cookie>
  10607.                     <cookie>
  10608.                         <name>g2gtransaction_seller</name>
  10609.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  10610.                     </cookie>
  10611.                     <cookie>
  10612.                         <name>visitor_session_id</name>
  10613.                         <value>1485204268_1017_10.141.164.4</value>
  10614.                     </cookie>
  10615.                     <cookie>
  10616.                         <name>optimizelyEndUserId</name>
  10617.                         <value>oeu1485203938119r0.5866153971530703</value>
  10618.                     </cookie>
  10619.                     <cookie>
  10620.                         <name>optimizelySegments</name>
  10621.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  10622.                     </cookie>
  10623.                     <cookie>
  10624.                         <name>optimizelyBuckets</name>
  10625.                         <value>%7B%7D</value>
  10626.                     </cookie>
  10627.                     <cookie>
  10628.                         <name>s_fid</name>
  10629.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  10630.                     </cookie>
  10631.                     <cookie>
  10632.                         <name>gpv_pn</name>
  10633.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  10634.                     </cookie>
  10635.                     <cookie>
  10636.                         <name>s_vi</name>
  10637.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  10638.                     </cookie>
  10639.                     <cookie>
  10640.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  10641.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  10642.                     </cookie>
  10643.                     <cookie>
  10644.                         <name>oracle.uix</name>
  10645.                         <value>0^^GMT-5:00^p</value>
  10646.                     </cookie>
  10647.                 </cookies>
  10648.                 <headers>
  10649.                     <header>
  10650.                         <name>Accept</name>
  10651.                         <value>application/javascript, */*;q=0.8</value>
  10652.                     </header>
  10653.                     <header>
  10654.                         <name>Referer</name>
  10655.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  10656.                     </header>
  10657.                     <header>
  10658.                         <name>Accept-Language</name>
  10659.                         <value>en-US</value>
  10660.                     </header>
  10661.                     <header>
  10662.                         <name>User-Agent</name>
  10663.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  10664.                     </header>
  10665.                     <header>
  10666.                         <name>Accept-Encoding</name>
  10667.                         <value>gzip, deflate</value>
  10668.                     </header>
  10669.                     <header>
  10670.                         <name>Host</name>
  10671.                         <value>isupplier.manheim.com</value>
  10672.                     </header>
  10673.                     <header>
  10674.                         <name>Connection</name>
  10675.                         <value>Keep-Alive</value>
  10676.                     </header>
  10677.                     <header>
  10678.                         <name>Cache-Control</name>
  10679.                         <value>no-cache</value>
  10680.                     </header>
  10681.                     <header>
  10682.                         <name>Cookie</name>
  10683.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  10684.                     </header>
  10685.                 </headers>
  10686.                 <queryString/>
  10687.                 <headersSize>2158</headersSize>
  10688.                 <bodySize>0</bodySize>
  10689.             </request>
  10690.             <response>
  10691.                 <status>200</status>
  10692.                 <statusText>OK</statusText>
  10693.                 <httpVersion>HTTP/1.1</httpVersion>
  10694.                 <cookies/>
  10695.                 <headers>
  10696.                     <header>
  10697.                         <name>Date</name>
  10698.                         <value>Mon, 23 Jan 2017 21:05:57 GMT</value>
  10699.                     </header>
  10700.                     <header>
  10701.                         <name>Server</name>
  10702.                         <value>Oracle-Application-Server-10g</value>
  10703.                     </header>
  10704.                     <header>
  10705.                         <name>Content-Length</name>
  10706.                         <value>1292</value>
  10707.                     </header>
  10708.                     <header>
  10709.                         <name>Last-Modified</name>
  10710.                         <value>Sat, 18 Oct 2014 07:22:07 GMT</value>
  10711.                     </header>
  10712.                     <header>
  10713.                         <name>Keep-Alive</name>
  10714.                         <value>timeout=15</value>
  10715.                     </header>
  10716.                     <header>
  10717.                         <name>Connection</name>
  10718.                         <value>Keep-Alive</value>
  10719.                     </header>
  10720.                     <header>
  10721.                         <name>Content-Type</name>
  10722.                         <value>application/x-javascript</value>
  10723.                     </header>
  10724.                 </headers>
  10725.                 <content>
  10726.                     <size>1292</size>
  10727.                     <mimeType>application/x-javascript</mimeType>
  10728.                     <text>/*=================================================================+
  10729. |               Copyright (c) 2011 Oracle Corporation              |
  10730. |                  Redwood Shores, California, USA                 |
  10731. |                       All rights reserved.                       |
  10732. +==================================================================+
  10733. | FILENAME                                                         |
  10734. |   oafb.js                                                        |
  10735. |                                                                  |
  10736. | HISTORY                                                          |
  10737. |   08-Mar-2011 skothe  Created.                                   |
  10738. +==================================================================*/
  10739. /* $Header: oafb.js 120.0.12010000.2 2012/03/07 10:52:35 lmodugul noship $ */
  10740.  
  10741.   document.documentElement.style.visibility='hidden';
  10742.   if (self == top) {
  10743.     document.documentElement.style.visibility='visible';
  10744.   } else {
  10745.       try
  10746.       {
  10747.         // In case of cross domain this would raise error
  10748.         // so frame should be busted
  10749.         var topLoc = top.location.href;
  10750.         document.documentElement.style.visibility='visible';      
  10751.       }
  10752.       catch(err)
  10753.       {        
  10754.         top.location=self.location;
  10755.       }
  10756.   }
  10757. </text>
  10758.                 </content>
  10759.                 <redirectionURL/>
  10760.                 <headersSize>251</headersSize>
  10761.                 <bodySize>1292</bodySize>
  10762.             </response>
  10763.             <cache/>
  10764.             <timings>
  10765.                 <send>0</send>
  10766.                 <wait>62</wait>
  10767.                 <receive>47</receive>
  10768.             </timings>
  10769.         </entry>
  10770.         <entry>
  10771.             <pageref>0</pageref>
  10772.             <startedDateTime>2017-01-23T21:05:57.365-05:00</startedDateTime>
  10773.             <time>499</time>
  10774.             <request>
  10775.                 <method>GET</method>
  10776.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/oajsLibs/OAFSlideoutMenu.js</url>
  10777.                 <httpVersion>HTTP/1.1</httpVersion>
  10778.                 <cookies>
  10779.                     <cookie>
  10780.                         <name>JSESSIONID</name>
  10781.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  10782.                     </cookie>
  10783.                     <cookie>
  10784.                         <name>s_ptc</name>
  10785.                         <value>%5B%5BB%5D%5D</value>
  10786.                     </cookie>
  10787.                     <cookie>
  10788.                         <name>s_cc</name>
  10789.                         <value>true</value>
  10790.                     </cookie>
  10791.                     <cookie>
  10792.                         <name>s_sq</name>
  10793.                         <value>%5B%5BB%5D%5D</value>
  10794.                     </cookie>
  10795.                     <cookie>
  10796.                         <name>PMNHMI</name>
  10797.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  10798.                     </cookie>
  10799.                     <cookie>
  10800.                         <name>auth_tkt</name>
  10801.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  10802.                     </cookie>
  10803.                     <cookie>
  10804.                         <name>g2gtransaction_buyer</name>
  10805.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  10806.                     </cookie>
  10807.                     <cookie>
  10808.                         <name>g2gtransaction_seller</name>
  10809.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  10810.                     </cookie>
  10811.                     <cookie>
  10812.                         <name>visitor_session_id</name>
  10813.                         <value>1485204268_1017_10.141.164.4</value>
  10814.                     </cookie>
  10815.                     <cookie>
  10816.                         <name>optimizelyEndUserId</name>
  10817.                         <value>oeu1485203938119r0.5866153971530703</value>
  10818.                     </cookie>
  10819.                     <cookie>
  10820.                         <name>optimizelySegments</name>
  10821.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  10822.                     </cookie>
  10823.                     <cookie>
  10824.                         <name>optimizelyBuckets</name>
  10825.                         <value>%7B%7D</value>
  10826.                     </cookie>
  10827.                     <cookie>
  10828.                         <name>s_fid</name>
  10829.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  10830.                     </cookie>
  10831.                     <cookie>
  10832.                         <name>gpv_pn</name>
  10833.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  10834.                     </cookie>
  10835.                     <cookie>
  10836.                         <name>s_vi</name>
  10837.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  10838.                     </cookie>
  10839.                     <cookie>
  10840.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  10841.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  10842.                     </cookie>
  10843.                     <cookie>
  10844.                         <name>oracle.uix</name>
  10845.                         <value>0^^GMT-5:00^p</value>
  10846.                     </cookie>
  10847.                 </cookies>
  10848.                 <headers>
  10849.                     <header>
  10850.                         <name>Accept</name>
  10851.                         <value>application/javascript, */*;q=0.8</value>
  10852.                     </header>
  10853.                     <header>
  10854.                         <name>Referer</name>
  10855.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  10856.                     </header>
  10857.                     <header>
  10858.                         <name>Accept-Language</name>
  10859.                         <value>en-US</value>
  10860.                     </header>
  10861.                     <header>
  10862.                         <name>User-Agent</name>
  10863.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  10864.                     </header>
  10865.                     <header>
  10866.                         <name>Accept-Encoding</name>
  10867.                         <value>gzip, deflate</value>
  10868.                     </header>
  10869.                     <header>
  10870.                         <name>Host</name>
  10871.                         <value>isupplier.manheim.com</value>
  10872.                     </header>
  10873.                     <header>
  10874.                         <name>Connection</name>
  10875.                         <value>Keep-Alive</value>
  10876.                     </header>
  10877.                     <header>
  10878.                         <name>Cache-Control</name>
  10879.                         <value>no-cache</value>
  10880.                     </header>
  10881.                     <header>
  10882.                         <name>Cookie</name>
  10883.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  10884.                     </header>
  10885.                 </headers>
  10886.                 <queryString/>
  10887.                 <headersSize>2169</headersSize>
  10888.                 <bodySize>0</bodySize>
  10889.             </request>
  10890.             <response>
  10891.                 <status>200</status>
  10892.                 <statusText>OK</statusText>
  10893.                 <httpVersion>HTTP/1.1</httpVersion>
  10894.                 <cookies/>
  10895.                 <headers>
  10896.                     <header>
  10897.                         <name>Date</name>
  10898.                         <value>Mon, 23 Jan 2017 21:05:57 GMT</value>
  10899.                     </header>
  10900.                     <header>
  10901.                         <name>Server</name>
  10902.                         <value>Oracle-Application-Server-10g</value>
  10903.                     </header>
  10904.                     <header>
  10905.                         <name>Last-Modified</name>
  10906.                         <value>Sat, 23 Jan 2016 07:52:17 GMT</value>
  10907.                     </header>
  10908.                     <header>
  10909.                         <name>Keep-Alive</name>
  10910.                         <value>timeout=15</value>
  10911.                     </header>
  10912.                     <header>
  10913.                         <name>Connection</name>
  10914.                         <value>Keep-Alive</value>
  10915.                     </header>
  10916.                     <header>
  10917.                         <name>Transfer-Encoding</name>
  10918.                         <value>chunked</value>
  10919.                     </header>
  10920.                     <header>
  10921.                         <name>Content-Type</name>
  10922.                         <value>application/x-javascript</value>
  10923.                     </header>
  10924.                 </headers>
  10925.                 <content>
  10926.                     <size>102762</size>
  10927.                     <mimeType>application/x-javascript</mimeType>
  10928.                     <text>/*=================================================================+
  10929. |               Copyright (c) 2009 Oracle Corporation              |
  10930. |                  Redwood Shores, California, USA                 |
  10931. |                       All rights reserved.                       |
  10932. +==================================================================+
  10933. | FILENAME                                                         |
  10934. |   OAFSlideoutMenu.js                                             |
  10935. |                                                                  |
  10936. | HISTORY                                                          |
  10937. |   01-JUN-2009 skothe  Created.                                   |
  10938. +==================================================================*/
  10939. /* $Header: OAFSlideoutMenu.js 120.0.12010000.36 2014/01/28 10:42:04 spunam noship $ */
  10940.  
  10941. var oafsm={
  10942.   Shi: 900,Shioc: true,  
  10943.   SisRL:false,SisFL:false,ScRli: null,ScRK:-1,
  10944.   ScAP:-1,hideMenu:null,pgLen:15,pgLenF:15,
  10945.   StArrImN:null,SbArrImN:null,SuArrImN:null,SdArrImN:null,
  10946.   StArrImF:null,SbArrImF:null,SuArrImF:null,SdArrImF:null,
  10947.   SsgId:-1, Surl:-1, isF:false, itsResp:false, SrInf:[],  
  10948.   rLen:0, lis:[], fLi:[], noScr:false,
  10949.   xmlHttp:null,
  10950.   Stout:false, St:null, Sel:null, srLength:-1, srLengthF:-1, Sli:null, SvR: [],
  10951.   SvRI: -1, SiRLC:false, SiRMsAt:false,SiRMsAtF:false,
  10952.   manageNav:'Manage Navigator',
  10953.   manageFav:'Manage Favorites',
  10954.   addFav:'Add to Favorites',
  10955.   moveTop:'Move to top',
  10956.   moveBtm:'Move to bottom',
  10957.   SmsgTxt:'Session Expired',
  10958.   noMngNav:false,
  10959.   SuArr:null,
  10960.   mgNavli:null, snTop:null, sfTop:null, isIE:null, sdAn:null, sdAf:null, suAn:null,
  10961.   suAf:null, StmId: [], StIt: {}, Ssul: {}, StItI: -1, Suli: -1, Shti: {},
  10962.   SblockNav:false, favRoot:null, favInfo:null, isJtt:false, mngNavUrl:null, mngFavUrl:null,
  10963.   addFavUrl:null,
  10964.  
  10965.   Sgoff:function(what, offsettype){
  10966.     return (what.offsetParent)? what[offsettype]+this.Sgoff(what.offsetParent, offsettype) : what[offsettype]
  10967.   },
  10968.  
  10969.   Sgoffo:function(el){
  10970.     el._offsets={left:this.Sgoff(el, "offsetLeft"), top:this.Sgoff(el, "offsetTop")}
  10971.   },
  10972.  
  10973.   Sgws:function(){
  10974.     this.docwidth=window.innerWidth? window.innerWidth-10 : this.standardbody.clientWidth-10
  10975.     this.docheight=window.innerHeight? window.innerHeight-15 : this.standardbody.clientHeight-18
  10976.   },
  10977.  
  10978.   Sgtid:function(){
  10979.     for (var m=0; m&lt;this.StmId.length; m++){
  10980.       var topmenuid=this.StmId[m]
  10981.       for (var i=0; i&lt;this.StIt[topmenuid].length; i++){
  10982.         var header=this.StIt[topmenuid][i]
  10983.         var submenu=document.getElementById(header.getAttribute('rel'))
  10984.         header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight}
  10985.       }
  10986.     }
  10987.   },
  10988.  
  10989.   SiC:function(m, e){
  10990.     var e=window.event || e    
  10991.     var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
  10992.     while (c &amp;&amp; c!=m)try {c=c.parentNode} catch(e){c=m}
  10993.     if (c==m)
  10994.       return true
  10995.     else
  10996.       return false
  10997.   },
  10998.  
  10999.   css:function(el, targetclass, action){
  11000.     var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig")
  11001.     if (action=="check")
  11002.         return needle.test(el.className)
  11003.     else if (action=="remove")
  11004.         el.className=el.className.replace(needle, " ")
  11005.     else if (action=="add" &amp;&amp; !needle.test(el.className))
  11006.       el.className = el.className.replace(/\s*$/, "") + " " + targetclass // BiDi support: triming trailing space before adding new class    
  11007.   },
  11008.  
  11009. Sbm:function(mainmenuid, header, submenu, submenupos, istoplevel, dir, dropul){
  11010.     header._master=mainmenuid
  11011.     header._pos=submenupos
  11012.     header._istoplevel=istoplevel
  11013.     String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };
  11014.  
  11015.     var Favorites = null;
  11016.     if (oafsm.isIE)
  11017.         Favorites = header.id.trim();              
  11018.     else
  11019.         Favorites = header.id.trim();
  11020.     if("SFAV" == Favorites)
  11021.     {
  11022.         if(submenu != null)
  11023.         {
  11024.           this.Ssul[mainmenuid][submenupos]=submenu
  11025.           header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight}
  11026.           this.Sgoffo(header)
  11027.         }        
  11028.     }
  11029.     else
  11030.     {
  11031.         this.Ssul[mainmenuid][submenupos]=submenu
  11032.         if(submenu != null)
  11033.         {
  11034.           header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight}
  11035.           this.Sgoffo(header)
  11036.         }            
  11037.     }
  11038.    
  11039.     if(istoplevel)
  11040.     {
  11041.       var isAlt = false;
  11042.       var isShift = false;
  11043.       this.SaEv(header, function(e){ //click event
  11044.          if(oafsm.isIE)
  11045.          {
  11046.            var header = e.srcElement;
  11047.            if(!( (header.id =="SNAV") || (header.id=="SFAV")))
  11048.               header = header.parentNode;
  11049.            if(header)  
  11050.              oafsm.SmainMenu(mainmenuid,header,dir,dropul,e);
  11051.          }  
  11052.          else        
  11053.            oafsm.SmainMenu(mainmenuid,e.currentTarget,dir,dropul,e);
  11054.       }, "click")
  11055.  
  11056.       var functionref=function(e){
  11057.           var keyCode=-1; var event = e || window.event;
  11058.           if(event)
  11059.           {
  11060.             if(event.which)
  11061.                 keyCode = event.which;
  11062.             else if(event.keyCode)
  11063.                 keyCode = event.keyCode;
  11064.           }
  11065.           if(keyCode==18)
  11066.             isAlt=false;
  11067.           if(keyCode==16)
  11068.             isShift=false;
  11069.       }
  11070.      
  11071.       var functRefKdn = function(e){ //ALT+n = Navigator and ALT+o= Favorites
  11072.           //Bug#16433645: disabling accelerator keys. One-off patch
  11073.           //for this fix will be dev controlled and will be available
  11074.           //to a specific ct only.
  11075.           return;
  11076.          
  11077.           var keyCode=-1;  var event = e || window.event;
  11078.           if(event)
  11079.           {
  11080.             if(event.which)
  11081.                 keyCode = event.which;
  11082.             else if(event.keyCode)
  11083.                 keyCode = event.keyCode;
  11084.           }
  11085.           if(keyCode==18)
  11086.             isAlt=true;
  11087.           if(keyCode==16)
  11088.             isShift=true;
  11089.  
  11090.           if(((keyCode==78)||(keyCode==79))&amp;&amp;(event.altKey)&amp;&amp;(!event.shiftKey))
  11091.           {
  11092.             if(keyCode==78)
  11093.               header = document.getElementById("SNAV");
  11094.             if(keyCode==79)  
  11095.               header = document.getElementById("SFAV");
  11096.             if(header)
  11097.             {
  11098.               isAlt=false;
  11099.               oafsm.Shioc=true;
  11100.               oafsm.SmainMenu(mainmenuid,header,dir,dropul,e);
  11101.             }
  11102.           }
  11103.       }
  11104.  
  11105.       if (document.addEventListener)
  11106.         document.addEventListener('keyup', functionref, false);
  11107.       else if (document.attachEvent)
  11108.         document.attachEvent('onkeyup', functionref);
  11109.  
  11110.       if (document.addEventListener)
  11111.         document.addEventListener('keydown', functRefKdn, false);
  11112.       else if (document.attachEvent)
  11113.         document.attachEvent('onkeydown', functRefKdn);
  11114.     }      
  11115.     else
  11116.     {    
  11117.       if(!("SFAV" == Favorites.trim()) &amp;&amp; ( header.id != "FUNCTION"))
  11118.       {
  11119.         this.SaEv(header, function(e){ //mouseover event          
  11120.           var Sr=function()
  11121.           {
  11122.             oafsm.SsubMenu(mainmenuid,header,dir,dropul,e);        
  11123.           }
  11124.           oafsm.Sli=this;
  11125.           oafsm.Sel = e.srcElement
  11126.           oafsm.Ssp(e);
  11127.           oafsm.St = setTimeout(Sr,300);      
  11128.         }, "mouseover")
  11129.        
  11130.         this.SaEv(header, function(e){ // Keyup event
  11131.           var keyCode=-1; var event = e || window.event;
  11132.           if(event)
  11133.           {
  11134.             if(event.which)
  11135.                 keyCode = event.which;
  11136.             else if(event.keyCode)
  11137.                 keyCode = event.keyCode;
  11138.           }
  11139.           oafsm.Sli=this;
  11140.           oafsm.Sel = e.srcElement
  11141.           oafsm.Ssp(e);
  11142.           if(keyCode == 39) // -&gt; Key
  11143.             oafsm.SsubMenu(mainmenuid,header,dir,dropul,e);
  11144.           else if((keyCode == 27)||(keyCode == 37))
  11145.           {
  11146.               if(oafsm.hideMenu)
  11147.               var pMenu = oafsm.hideMenu.parentNode;
  11148.               if(pMenu)
  11149.                 if(pMenu.firstChild)
  11150.                   pMenu.firstChild.focus();
  11151.               oafsm.Shide(event,true);
  11152.           }
  11153.         }, "keyup")
  11154.       }
  11155.      
  11156.       this.SaEv(header, function(e){ // Key Down events
  11157.         var Favorites = null;
  11158.         if(header.shortDesc)
  11159.           Favorites = header.shortDesc.trim();
  11160.         var keyCode=-1;
  11161.         var event = e || window.event;
  11162.         if(event)
  11163.         {
  11164.             if(event.which)
  11165.                 keyCode = event.which;
  11166.             else if(event.keyCode)
  11167.                 keyCode = event.keyCode;
  11168.         }
  11169.         oafsm.Sli=this;
  11170.         oafsm.Sel = e.srcElement
  11171.         var scrLen = null;    
  11172.         var scrList = [];
  11173.  
  11174.         if(keyCode == 38) // Up.
  11175.         {          
  11176.           oafsm.Ssp(e);  
  11177.           if(header.previousSibling)
  11178.           {
  11179.             if(header.previousSibling.firstChild)
  11180.             {
  11181.               if(header.previousSibling.style.display=="none")
  11182.               {
  11183.                 oafsm.direction = 1;                
  11184.                 if(!("SFAV" == Favorites))
  11185.                 {
  11186.                   oafsm.animate(false,true);
  11187.                   oafsm.pgLen--;
  11188.                 }
  11189.                 else
  11190.                 {
  11191.                   oafsm.animate(true,true);
  11192.                   oafsm.pgLenF--;
  11193.                 }
  11194.               }
  11195.               header.previousSibling.firstChild.focus();
  11196.             }
  11197.           }
  11198.           else
  11199.           {
  11200.             if(!("SFAV" == Favorites))
  11201.             {
  11202.               if(oafsm.suAn)
  11203.               {
  11204.                 oafsm.SuArrImN.src='/OA_MEDIA/shuttle_moveup_disabled.gif';          
  11205.                 oafsm.StArrImN.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';
  11206.               }  
  11207.             }
  11208.             else
  11209.             {
  11210.               if(oafsm.suAf)
  11211.               {
  11212.                 oafsm.SuArrImF.src='/OA_MEDIA/shuttle_moveup_disabled.gif';          
  11213.                 oafsm.StArrImF.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';
  11214.               }
  11215.             }
  11216.           }
  11217.         }
  11218.         else if(keyCode == 40) // Down.
  11219.         {        
  11220.           oafsm.Ssp(e);
  11221.           if(header.nextSibling)
  11222.           {            
  11223.             if(header.nextSibling.firstChild)
  11224.             {
  11225.               if(header.nextSibling.style.display=="none")
  11226.               {
  11227.                 oafsm.direction = 0;
  11228.                 if(!("SFAV" == Favorites))
  11229.                 {
  11230.                     oafsm.animate(false,true);
  11231.                     oafsm.pgLen++;
  11232.                 }
  11233.                 else
  11234.                 {
  11235.                     oafsm.animate(true,true);
  11236.                     oafsm.pgLenF++;
  11237.                 }
  11238.               }
  11239.               header.nextSibling.firstChild.focus();
  11240.             }
  11241.           }
  11242.           else
  11243.           {
  11244.             if(!("SFAV" == Favorites))
  11245.             {
  11246.               if(oafsm.sdAn)
  11247.               {
  11248.                 oafsm.SdArrImN.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  11249.                 oafsm.SbArrImN.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  11250.               }
  11251.             }
  11252.             else
  11253.             {
  11254.               if(oafsm.sdAf)
  11255.               {
  11256.                 oafsm.SdArrImF.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  11257.                 oafsm.SbArrImF.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  11258.               }
  11259.             }          
  11260.           }
  11261.         }
  11262.         else if( (keyCode == 33) &amp;&amp; ((oafsm.suAn)||(oafsm.suAf)) ) // Page Up.
  11263.         {
  11264.           oafsm.Ssp(e);          
  11265.           var scrLen = null;
  11266.           var scrList = null;
  11267.           var pgLen = null;
  11268.           if(!("SFAV" == Favorites))
  11269.           {
  11270.             oafsm.hideonScr();
  11271.             pgLen = oafsm.pgLen;
  11272.             scrLen = oafsm.srLength;
  11273.             scrList = oafsm.lis;
  11274.           }
  11275.           else
  11276.           {
  11277.             pgLen = oafsm.pgLenF;
  11278.             scrLen = oafsm.srLengthF;
  11279.             scrList = oafsm.fLi;
  11280.           }
  11281.           if(pgLen == scrLen)
  11282.           {
  11283.             if(!("SFAV" == Favorites))
  11284.             {
  11285.               oafsm.SdArrImN.src='/OA_MEDIA/shuttle_movedown_enabled.gif';
  11286.               oafsm.SbArrImN.src='/OA_MEDIA/shuttle_movetobottom_enabled.gif';
  11287.             }
  11288.             else
  11289.             {
  11290.               oafsm.SdArrImF.src='/OA_MEDIA/shuttle_movedown_enabled.gif';
  11291.               oafsm.SbArrImF.src='/OA_MEDIA/shuttle_movetobottom_enabled.gif';
  11292.             }
  11293.           }
  11294.           if((scrLen &lt;= 15)||(pgLen &lt;= 0)) // No Scroll          
  11295.             return;
  11296.           if(pgLen&gt;15)  
  11297.             pgLen = pgLen-15;
  11298.           var delta = pgLen;
  11299.           var diff = 15;          
  11300.           if(delta &lt; diff)
  11301.           {
  11302.             diff = delta;
  11303.             delta = 15;
  11304.           }
  11305.           if(delta+diff &gt; scrLen)
  11306.           {
  11307.             for(var i=delta;i&lt;(scrLen);i++)
  11308.             {
  11309.               scrList[i].style.display='none';
  11310.             }
  11311.           }
  11312.           else
  11313.           {
  11314.             for(var i=delta;i&lt;(delta+diff);i++)
  11315.             {
  11316.                 scrList[i].style.display='none';
  11317.             }
  11318.           }
  11319.           if(diff &lt; 15) delta = diff;
  11320.           for(var i=delta-diff;i&lt;delta;i++)
  11321.           {
  11322.             if (oafsm.isIE)
  11323.                 scrList[i].style.display='inline';
  11324.             else
  11325.                 scrList[i].style.display='block';            
  11326.           }            
  11327.           if(pgLen &lt;= 15)
  11328.           {
  11329.             pgLen=15;
  11330.             if(!("SFAV" == Favorites))
  11331.             {
  11332.               oafsm.ScIndN=0;
  11333.               oafsm.SuArrImN.src='/OA_MEDIA/shuttle_moveup_disabled.gif';          
  11334.               oafsm.StArrImN.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';              
  11335.             }
  11336.             else
  11337.             {
  11338.               oafsm.ScIndF=0;
  11339.               oafsm.SuArrImF.src='/OA_MEDIA/shuttle_moveup_disabled.gif';          
  11340.               oafsm.StArrImF.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';              
  11341.             }
  11342.             if(scrList[0].firstChild)
  11343.                 scrList[0].firstChild.focus();
  11344.           }
  11345.           else if(scrList[pgLen-15].firstChild)
  11346.           {
  11347.              if(!("SFAV" == Favorites))
  11348.                oafsm.ScIndN=pgLen-15;
  11349.              else
  11350.                oafsm.ScIndF=pgLen-15;
  11351.              scrList[pgLen-15].firstChild.focus();              
  11352.           }
  11353.           if(!("SFAV" == Favorites))
  11354.             oafsm.pgLen = pgLen;
  11355.           else
  11356.             oafsm.pgLenF = pgLen;
  11357.         }
  11358.         else if( (keyCode == 34) &amp;&amp; ((oafsm.suAn)||(oafsm.suAf)) )// Page Down.
  11359.         {
  11360.           oafsm.Ssp(e);          
  11361.           var scrLen = null;
  11362.           var scrList = null;
  11363.           var pgLen = null;
  11364.           if(!("SFAV" == Favorites))
  11365.           {
  11366.             oafsm.hideonScr();
  11367.             pgLen = oafsm.pgLen;
  11368.             scrLen = oafsm.srLength;
  11369.             scrList = oafsm.lis;
  11370.             if(pgLen &gt;=15 )
  11371.             {
  11372.                 oafsm.SuArrImN.src='/OA_MEDIA/shuttle_moveup_enabled.gif';
  11373.                 oafsm.StArrImN.src='/OA_MEDIA/shuttle_movetotop_enabled.gif';
  11374.             }            
  11375.           }
  11376.           else
  11377.           {
  11378.             pgLen = oafsm.pgLenF;
  11379.             scrLen = oafsm.srLengthF;
  11380.             scrList = oafsm.fLi;
  11381.             if(pgLen &gt;=15 )
  11382.             {
  11383.                 oafsm.SuArrImF.src='/OA_MEDIA/shuttle_moveup_enabled.gif';
  11384.                 oafsm.StArrImF.src='/OA_MEDIA/shuttle_movetotop_enabled.gif';
  11385.             }
  11386.           }
  11387.           if(pgLen&lt;=0) pgLen = 15;
  11388.           var delta = pgLen;
  11389.           var diff = 15;
  11390.           if((scrLen &lt;= 15)||(delta &gt;= scrLen)) // No Scroll
  11391.           {
  11392.             if(!("SFAV" == Favorites))
  11393.             {
  11394.                 oafsm.SdArrImN.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  11395.                 oafsm.SbArrImN.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  11396.             }
  11397.             else
  11398.             {
  11399.                 oafsm.SdArrImF.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  11400.                 oafsm.SbArrImF.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  11401.             }
  11402.             return;
  11403.           }
  11404.           else if((pgLen+15) &gt; scrLen)
  11405.           {          
  11406.             diff = scrLen - pgLen;
  11407.             pgLen = scrLen;
  11408.           }
  11409.           for(var i=delta-15;i&lt;(delta+diff-15);i++)
  11410.           {
  11411.             scrList[i].style.display='none';
  11412.           }            
  11413.           for(var i=delta;i&lt;(delta+diff);i++)
  11414.           {
  11415.             if (oafsm.isIE)
  11416.                 scrList[i].style.display='inline';
  11417.             else
  11418.                 scrList[i].style.display='block';        
  11419.           }
  11420.           if(pgLen &gt;= scrLen)
  11421.           {
  11422.             if(scrList[pgLen-15].firstChild)
  11423.                 scrList[pgLen-15].firstChild.focus();
  11424.             if(!("SFAV" == Favorites))
  11425.             {
  11426.               oafsm.SdArrImN.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  11427.               oafsm.SbArrImN.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  11428.               oafsm.ScIndN=pgLen-15;
  11429.             }
  11430.             else  
  11431.             {
  11432.               oafsm.SdArrImF.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  11433.               oafsm.SbArrImF.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  11434.               oafsm.ScIndF=pgLen-15;
  11435.             }
  11436.           }
  11437.           else if(scrList[pgLen].firstChild)
  11438.           {
  11439.               scrList[pgLen].firstChild.focus();
  11440.               if(!("SFAV" == Favorites))
  11441.                 oafsm.ScIndN=pgLen;
  11442.               else
  11443.                 oafsm.ScIndF=pgLen;
  11444.               pgLen = pgLen+15;
  11445.           }
  11446.           if(!("SFAV" == Favorites))
  11447.             oafsm.pgLen = pgLen;
  11448.           else
  11449.             oafsm.pgLenF = pgLen;
  11450.         }
  11451.       }, "keydown")      
  11452.     }
  11453.     this.SaEv(header, function(e){ //mouseout event                    
  11454.           clearTimeout(oafsm.St);
  11455.     }, "mouseout")        
  11456. },
  11457. SmainMenu:function(mainmenuid,header,dir,dropul,e){
  11458.       String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };      
  11459.       //For Esc Key      
  11460.       if(oafsm.isIE)
  11461.         document.onkeyup=function(evt){ oafsm.Shide(evt,false);}        
  11462.       else
  11463.         window.onkeyup=function(evt){ oafsm.Shide(evt,false);}
  11464.       var Favorites = header.id.trim();
  11465.       if(("SFAV" == Favorites.trim()) || ("SNAV" == Favorites.trim()))
  11466.         if(e.type=="click")
  11467.           oafsm.Shioc= false;
  11468.       else  
  11469.         oafsm.Shioc= true;
  11470.        
  11471.       if("SFAV" == Favorites.trim())
  11472.       {        
  11473.         var SmenuTop = oafsm.sfTop;
  11474.         if(SmenuTop != null)
  11475.         {
  11476.           if (oafsm.isIE)
  11477.             SmenuTop.style.display='inline';
  11478.           else
  11479.             SmenuTop.style.display='block';
  11480.         }
  11481.         var snTop = oafsm.snTop;
  11482.         if(snTop != null)
  11483.           oafsm.Shm(snTop, true,false);
  11484.         var menuUL = document.getElementById("MenuList");
  11485.         if(menuUL != null)
  11486.         {
  11487.             var Ssul=menuUL.getElementsByTagName("ul")
  11488.             if(Ssul != null)
  11489.             {
  11490.               for (var c=0; c&lt;Ssul.length; c++)
  11491.               {
  11492.                   oafsm.Shm(Ssul[c], false,false)
  11493.               }
  11494.             }
  11495.         }  
  11496.         var url = unescape(oafsm.Surl);
  11497.         var body = "&lt;params&gt;&lt;param&gt;FAVLIST&lt;/param&gt;"        
  11498.         body = body + "&lt;param&gt;SLIDEOUT&lt;/param&gt;&lt;/params&gt;"
  11499.         oafsm.xmlHttp.open("POST", url, false)
  11500.         oafsm.xmlHttp.setRequestHeader("Content-type", "application/xml")        
  11501.         oafsm.xmlHttp.send(body)
  11502.         oafsm.SpFXml();
  11503.       }
  11504.       else
  11505.       {      
  11506.         var snTop = oafsm.snTop;
  11507.         if(snTop != null)
  11508.         {
  11509.           if (oafsm.isIE)    
  11510.             snTop.style.display='inline';
  11511.           else
  11512.             snTop.style.display='block';
  11513.         }      
  11514.         var menuUL = oafsm.sfTop;
  11515.         if(menuUL != null)
  11516.           oafsm.Shm(menuUL,false,true);
  11517.  
  11518.         var url = unescape(oafsm.Surl);
  11519.         var body = "&lt;params&gt;&lt;param&gt;RESPLIST&lt;/param&gt;"
  11520.         body = body + "&lt;param&gt;SLIDEOUT&lt;/param&gt;&lt;/params&gt;"
  11521.         oafsm.xmlHttp.open("POST", url, false)
  11522.         oafsm.xmlHttp.setRequestHeader("Content-type", "application/xml")
  11523.         oafsm.xmlHttp.send(body)
  11524.         oafsm.SpXml();
  11525.       }            
  11526.       var submenu=oafsm.Ssul[header._master][parseInt(header._pos)]
  11527.        
  11528.        if("SFAV" == Favorites.trim() &amp;&amp; !(oafsm.Stout))
  11529.          oafsm.ScrFL(submenu)
  11530.        else if(!("SFAV" == Favorites.trim()) &amp;&amp; !(oafsm.Stout) )
  11531.          oafsm.ScrRL(submenu)
  11532.        else if (oafsm.Stout)
  11533.        {
  11534.          oafsm.Shioc = true;
  11535.          oafsm.Shide();
  11536.        }
  11537.          
  11538.        if (header._istoplevel)
  11539.        {
  11540.          oafsm.css(header, "selected", "add")
  11541.          clearTimeout(oafsm.Shti[header._master][header._pos])
  11542.        }
  11543.         oafsm.Sgoffo(header)
  11544.         var scrollX=window.pageXOffset? window.pageXOffset : oafsm.standardbody.scrollLeft
  11545.         var scrollY=window.pageYOffset? window.pageYOffset : oafsm.standardbody.scrollTop
  11546.         var Ssmred=header._dimensions.submenuw + (header._istoplevel &amp;&amp; dir=="topbar"? 0 : header._dimensions.w)
  11547.         var Ssmbed=header._dimensions.submenuh
  11548.        
  11549.         var menuleft=0;        
  11550.         // BiDi hanlding in menu rendering preparation
  11551.         var menuright=0;
  11552.         oafsm.css(header, "gainlayout", "add");
  11553.         oafsm.Sgoffo(header); // recalc the offsets after the gain of layout
  11554.         // End BiDi        
  11555.         if("SFAV" == Favorites.trim())
  11556.         {
  11557.           // BiDi hanlding in menu - x coordinate calculation for BiDi session
  11558.           var fT = oafsm.sfTop;          
  11559.           if (oafsm.isIE)    
  11560.           {            
  11561.               var upArr =fT.childNodes[0];
  11562.               var dnArr =fT.childNodes[2];
  11563.               var nT = oafsm.snTop;
  11564.               if(nT == null)  //For Homepage
  11565.               {              
  11566.                 menuleft = header.offsetLeft+(header._istoplevel? (dir=="sidebar"? header._dimensions.w : 0) : header._dimensions.w)
  11567.                 menuright = header.offsetParent.offsetWidth - header.offsetLeft - header.offsetWidth;
  11568.               }
  11569.               else
  11570.               {
  11571.                 menuleft=header.offsetLeft+(header._istoplevel? (dir=="sidebar"? header._dimensions.w : 0) : header._dimensions.w)
  11572.                 if (Ssmred-scrollX&gt;oafsm.docwidth)
  11573.                 {
  11574.                     menuleft+= -header._dimensions.submenuw + (header._istoplevel &amp;&amp; dir=="topbar" ? header._dimensions.w : -header._dimensions.w)
  11575.                 }            
  11576.                 menuright = header.offsetParent.offsetWidth - header.offsetLeft - header.offsetWidth;
  11577.               }
  11578.               if((upArr != null) &amp;&amp; (dnArr != null))
  11579.               {
  11580.                 if(isBiDi())
  11581.                 {
  11582.                     upArr.style.right=menuright+"px";
  11583.                     dnArr.style.right=menuright+"px";
  11584.                 }
  11585.                 else
  11586.                 {
  11587.                     upArr.style.left=menuleft+"px";
  11588.                     dnArr.style.left=menuleft+"px";
  11589.                 }
  11590.               }
  11591.           }
  11592.           else if (navigator.userAgent.toLowerCase().indexOf('safari')!=-1)
  11593.           {            
  11594.             menuright = oafsm.standardbody.clientWidth - header._offsets.left - header.offsetWidth;
  11595.           }  
  11596.           else
  11597.             menuright = oafsm.standardbody.clientWidth - header._offsets.left + (dir=="sidebar"? header._dimensions.w : 0);
  11598.           if(!isBiDi())
  11599.           {
  11600.             if(oafsm.isIE)
  11601.               submenu.style.left= menuleft;              
  11602.             else
  11603.               fT.style.left= header._offsets.left;
  11604.           }
  11605.           else
  11606.           {                
  11607.             if(oafsm.isIE)
  11608.               submenu.style.right= menuright;
  11609.             else
  11610.               fT.style.right = menuright;
  11611.           }
  11612.           // End BiDi
  11613.         }
  11614.         else
  11615.         {
  11616.           //Sub menu starting left position
  11617.           // BiDi hanlding in menu - x coordinate calculation for BiDi session
  11618.           // This calculation is done against offsetParent, not client window            
  11619.           var snTop = oafsm.snTop;
  11620.           if (oafsm.isIE)  
  11621.           {
  11622.             //menuleft = this._offsets.left-header.offsetLeft-255;            
  11623.             menuleft=(header._istoplevel? (dir=="sidebar"? header._dimensions.w : 0) : header._dimensions.w)
  11624.             if (Ssmred-scrollX&gt;oafsm.docwidth)
  11625.             {
  11626.                 menuleft+= -header._dimensions.submenuw + (header._istoplevel &amp;&amp; dir=="topbar" ? header._dimensions.w : -header._dimensions.w)
  11627.             }            
  11628.             var upArr =snTop.childNodes[0];
  11629.             var dnArr =snTop.childNodes[2];
  11630.             menuleft=menuleft+60;
  11631.             menuright = header.offsetParent.offsetWidth - header.offsetLeft - header.offsetWidth;
  11632.             if((upArr != null) &amp;&amp; (dnArr != null))
  11633.             {
  11634.                 if(isBiDi())
  11635.                 {
  11636.                     upArr.style.right=menuright+"px";
  11637.                     dnArr.style.right=menuright+"px";
  11638.                 }
  11639.                 else
  11640.                 {
  11641.                     upArr.style.left=menuleft+"px";
  11642.                     dnArr.style.left=menuleft+"px";
  11643.                 }
  11644.             }
  11645.           }
  11646.           else if (navigator.userAgent.toLowerCase().indexOf('safari')!=-1)
  11647.           {            
  11648.             menuright = oafsm.standardbody.clientWidth - header._offsets.left - header.offsetWidth;
  11649.           }  
  11650.           else
  11651.           {            
  11652.             menuright = oafsm.standardbody.clientWidth - header._offsets.left + (dir=="sidebar"? header._dimensions.w : 0);
  11653.           }
  11654.           if(isBiDi())
  11655.           {
  11656.               if(oafsm.isIE)
  11657.                 submenu.style.right= menuright;
  11658.               else
  11659.                 snTop.style.right= menuright;
  11660.           }
  11661.           else
  11662.           {
  11663.               if(!(oafsm.isIE))
  11664.                 snTop.style.left= header._offsets.left;
  11665.           }
  11666.           // End Bidi
  11667.           if( (oafsm.isIE) &amp;&amp; (!isBiDi()))
  11668.             submenu.style.left=menuleft+"px";
  11669.         }
  11670.         //Sub menu starting top position
  11671.         var menutop= 0;        
  11672.         if("SFAV" == Favorites.trim())
  11673.         {
  11674.           menutop=(header._istoplevel? (dir=="sidebar"? 0 : header._dimensions.h) : header.offsetTop)
  11675.           if (Ssmbed-scrollY&gt;oafsm.docheight)
  11676.           { //no room downwards?
  11677.             if (header._dimensions.submenuh&lt;header._offsets.top+(dir=="sidebar"? header._dimensions.h : 0)-scrollY)
  11678.             { //move up?          
  11679.               menutop+= - header._dimensions.submenuh + (header._istoplevel &amp;&amp; dir=="topbar"? -header._dimensions.h : header._dimensions.h)
  11680.             }
  11681.             else
  11682.             { //top of window edge
  11683.               menutop+= header._istoplevel &amp;&amp; dir=="topbar"? -header._dimensions.h : 0
  11684.             }
  11685.           }
  11686.           var fT = oafsm.sfTop;
  11687.           fT.style.top = header.style.top;
  11688.           var upArrt = oafsm.suAf;
  11689.           if(upArrt != null)
  11690.           {
  11691.             upArrt.style.top=menutop-9+"px"
  11692.             if (oafsm.isIE)
  11693.                 menutop = menutop+45;
  11694.             else
  11695.                 menutop = menutop+39;
  11696.           }
  11697.           else
  11698.             menutop = 9;
  11699.         }
  11700.         else
  11701.         {        
  11702.           menutop=(header._istoplevel? (dir=="sidebar"? 0 : header._dimensions.h) : header.offsetTop)
  11703.           if (Ssmbed-scrollY&gt;oafsm.docheight)
  11704.           { //no room downwards?
  11705.             if (header._dimensions.submenuh&lt;header._offsets.top+(dir=="sidebar"? header._dimensions.h : 0)-scrollY)
  11706.             { //move up?          
  11707.               menutop+= - header._dimensions.submenuh + (header._istoplevel &amp;&amp; dir=="topbar"? -header._dimensions.h : header._dimensions.h)
  11708.             }
  11709.             else
  11710.             { //top of window edge
  11711.               menutop+= header._istoplevel &amp;&amp; dir=="topbar"? -header._dimensions.h : 0
  11712.             }
  11713.           }
  11714.           oafsm.snTop.style.top = header.style.top;
  11715.           var upArrt = oafsm.suAn;
  11716.           if(upArrt != null)
  11717.           {
  11718.              upArrt.style.top=menutop-9+"px"          
  11719.              if (oafsm.isIE)
  11720.                 menutop = menutop+45;
  11721.              else
  11722.                 menutop = menutop+39;
  11723.            }
  11724.            else
  11725.              menutop=9;
  11726.         }
  11727.         submenu.style.top=menutop+"px"
  11728.         submenu.FFscrollInfo={x:scrollX, y:scrollY}    
  11729.        
  11730.        if(!(oafsm.Stout))
  11731.        {
  11732.          oafsm.hideMenu = submenu;
  11733.          var respLis = submenu.getElementsByTagName('li');
  11734.          var tInd = 0;
  11735.          if(respLis)
  11736.          {            
  11737.              while(respLis[tInd].style.display == "none")
  11738.                tInd++            
  11739.          }
  11740.          if(!("SFAV" == Favorites.trim()))
  11741.          {
  11742.            if(!(oafsm.SiRMsAt))
  11743.            {
  11744.              for(var i=0; i&lt;respLis.length; i++)
  11745.              {
  11746.                oafsm.Sbm(mainmenuid, respLis[i], null, oafsm.Suli+1, false, dir, dropul) //build sub level menus          
  11747.              }        
  11748.              oafsm.SiRMsAt = true;
  11749.            }
  11750.            oafsm.Ssm(header, submenu, dir,false,true)
  11751.          }
  11752.          else
  11753.          {
  11754.            if(!(oafsm.SiRMsAtF))
  11755.            {
  11756.              for(var i=0; i&lt;respLis.length; i++)
  11757.              {
  11758.                oafsm.Sbm(mainmenuid, respLis[i], null, oafsm.Suli+1, false, dir, dropul) //build sub level menus          
  11759.              }
  11760.              oafsm.SiRMsAtF = false;
  11761.            }  
  11762.              oafsm.Ssm(header, submenu, dir,true,true)
  11763.          }
  11764.          respLis[tInd].firstChild.focus();        
  11765.         }
  11766. },
  11767.  
  11768. SsubMenu:function(mainmenuid,header,dir,dropul,e){
  11769.         oafsm.Shioc = true
  11770.         if(oafsm.Sli)
  11771.           clearTimeout(oafsm.Shti[oafsm.Sli._master][oafsm.Sli._pos])
  11772.        
  11773.         String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };
  11774.         var ScuRoM = null;                
  11775.         if (oafsm.isIE)
  11776.         {
  11777.           var Sttl = oafsm.Sel.title;
  11778.           if(Sttl.length &gt; 36)
  11779.            ScuRoM = Sttl.trim();
  11780.           else
  11781.            ScuRoM = oafsm.Sel.innerText.trim();          
  11782.         }
  11783.         else
  11784.         {
  11785.           var Sttl = e.target.title;
  11786.           if(Sttl.length &gt; 36)
  11787.            ScuRoM = Sttl.trim();
  11788.           else
  11789.            ScuRoM = e.target.textContent.trim();        
  11790.         }                                  
  11791.         var respText = null;
  11792.         var currsubmenu = null;
  11793.         var menuli = null;
  11794.         if(e.target != null)
  11795.             menuli = e.target.parentNode;
  11796.         else
  11797.             menuli = oafsm.Sel.parentNode;
  11798.         var itsFunction = false;
  11799.        
  11800.         // Bug  8582787.
  11801.         // Mouse overing on the "Manage Navigator" link should hide currently visisble submenu list.
  11802.         if(oafsm.manageNav == ScuRoM)
  11803.         {
  11804.             var siblings = menuli.parentNode.childNodes
  11805.             for (var i=0; i&lt;siblings.length; i++)
  11806.             {
  11807.             if(siblings[i] != menuli)
  11808.         {
  11809.                   if(siblings[i] != null)
  11810.                   {
  11811.                     if(siblings[i].tagName == "LI")
  11812.                     {
  11813.                       var sibChilds = siblings[i].getElementsByTagName('ul');                      
  11814.                       if(sibChilds != null)
  11815.                       {
  11816.                         for(var ind=0;ind&lt;sibChilds.length;ind++)
  11817.                         {
  11818.                           oafsm.Shm(sibChilds[ind], false,false);
  11819.                         }
  11820.                       }
  11821.                     }
  11822.                   }                      
  11823.               }
  11824.             }
  11825.         }        
  11826.         if(oafsm.ScRli != null)
  11827.         {  
  11828.             if("FUNCTION"==menuli.id)
  11829.               itsFunction = true;
  11830.             if(menuli.tagName=="DIV")  
  11831.               itsFunction = true;
  11832.         }
  11833.         if(!itsFunction)
  11834.         {                
  11835.         // If it's menu Li it will have ID defined. It means current mouse focus is on Menu.
  11836.         var isRestCall = false;
  11837.         var noRestCall = false;
  11838.         if((menuli.id != null)&amp;&amp;( menuli.id != "")&amp;&amp;("ScrollResp"!= menuli.id))
  11839.         {
  11840.             if(oafsm.manageNav != ScuRoM)        
  11841.             {
  11842.                 oafsm.itsResp=false;
  11843.                 oafsm.ScRli = menuli;        
  11844.  
  11845.                 var menuKey = menuli.id;
  11846.                 var url = unescape(oafsm.Surl);
  11847.                 var body = "&lt;params&gt;&lt;param&gt;"+oafsm.ScRK+"&lt;/param&gt;"
  11848.                 body = body + "&lt;param&gt;"+oafsm.ScAP+"&lt;/param&gt;"  
  11849.                 body = body + "&lt;param&gt;"+menuKey+"&lt;/param&gt;"
  11850.                 body = body + "&lt;param&gt;"+oafsm.SsgId+"&lt;/param&gt;"
  11851.                 body = body + "&lt;param&gt;SLIDEOUT&lt;/param&gt;&lt;/params&gt;"  
  11852.                
  11853.                 if(oafsm.xmlHttp != null)
  11854.                     oafsm.xmlHttp.abort();
  11855.                
  11856.                 oafsm.xmlHttp.open("POST", url, false);
  11857.                 oafsm.xmlHttp.setRequestHeader("Content-type", "application/xml");                            
  11858.                 var liFuncList = oafsm.ScRli.getElementsByTagName('ul');                
  11859.                 if(oafsm.ScRli.shortDesc == "noChild")
  11860.                   noRestCall = true;
  11861.                 for(var j=0; j&lt;liFuncList.length; j++)
  11862.                 {
  11863.                   if("sFuncList"==liFuncList[j].id)
  11864.                   {
  11865.                     noRestCall = true;
  11866.                     break;
  11867.                   }
  11868.                 }  
  11869.                 if(!noRestCall)
  11870.                 {
  11871.                   oafsm.xmlHttp.send(body);
  11872.                   oafsm.SpMXml();
  11873.                 }
  11874.                 isRestCall = true;
  11875.              }
  11876.         }
  11877.         else                                                  
  11878.         {
  11879.             oafsm.itsResp=true;
  11880.         // See if ScuRoM has ID specified. If Yes, then it's menu Id        
  11881.         if(oafsm.SrInf[0] != null)
  11882.         {          
  11883.           var respli = null;
  11884.           for(var i=0; i&lt;oafsm.SrInf[0].length; i++)                                
  11885.           {  
  11886.             if (oafsm.isIE)
  11887.             {
  11888.                 respText = oafsm.SrInf[0][i].text;
  11889.             }
  11890.             else
  11891.             {
  11892.               respText = oafsm.SrInf[0][i].textContent;
  11893.             }
  11894.             if(respText == ScuRoM)
  11895.             {            
  11896.               var respKey = null;
  11897.               var applName = null;
  11898.               var SsgId = null;
  11899.               if (oafsm.isIE)
  11900.               {
  11901.                   respKey = oafsm.SrInf[1][i].text
  11902.                   applName = oafsm.SrInf[2][i].text
  11903.                   SsgId = oafsm.SrInf[3][i].text
  11904.               }
  11905.               else
  11906.               {
  11907.                   respKey = oafsm.SrInf[1][i].textContent
  11908.                   applName = oafsm.SrInf[2][i].textContent  
  11909.                   SsgId = oafsm.SrInf[3][i].textContent
  11910.               }            
  11911.               if(e.target != null)
  11912.                 respli = e.target.parentNode;
  11913.               else
  11914.                 respli = oafsm.Sel.parentNode;
  11915.                
  11916.               oafsm.ScRli = respli;                                                                            
  11917.              
  11918.               var menuKey = -1; // With mouseover on Resp menuKey will be -1.  
  11919.               oafsm.ScRK = respKey;
  11920.               oafsm.ScAP = applName;
  11921.               oafsm.SsgId = SsgId;
  11922.                
  11923.               var url = unescape(oafsm.Surl);
  11924.               var body = "&lt;params&gt;&lt;param&gt;"+respKey+"&lt;/param&gt;"
  11925.               body = body + "&lt;param&gt;"+applName+"&lt;/param&gt;"    
  11926.               body = body + "&lt;param&gt;"+menuKey+"&lt;/param&gt;"                  
  11927.               body = body + "&lt;param&gt;"+SsgId+"&lt;/param&gt;"
  11928.               body = body + "&lt;param&gt;SLIDEOUT&lt;/param&gt;&lt;/params&gt;"
  11929.  
  11930.               if(oafsm.xmlHttp != null)
  11931.                 oafsm.xmlHttp.abort();
  11932.              
  11933.               oafsm.xmlHttp.open("POST", url, false);
  11934.               oafsm.xmlHttp.setRequestHeader("Content-type", "application/xml");
  11935.  
  11936.               var liFuncList = oafsm.ScRli.getElementsByTagName('ul');              
  11937.               if(oafsm.ScRli.shortDesc == "noChild")
  11938.                 noRestCall = true;
  11939.               for(var j=0; j&lt;liFuncList.length; j++)
  11940.               {
  11941.                 if("sFuncList"==liFuncList[j].id)
  11942.                 {
  11943.                   noRestCall = true;
  11944.                   break;
  11945.                 }
  11946.               }
  11947.               if(!noRestCall)
  11948.               {
  11949.                 oafsm.xmlHttp.send(body);
  11950.                 oafsm.SpMXml();
  11951.               }
  11952.               isRestCall = true;
  11953.               oafsm.SvRI++;
  11954.               oafsm.SvR[oafsm.SvRI]=ScuRoM;
  11955.               break;  
  11956.           }
  11957.         }    
  11958.       }
  11959.       }
  11960.       if(isRestCall)
  11961.       {
  11962.         if(oafsm.ScRli != null)
  11963.         {
  11964.           // Associate mouseover with menu's only not functions.
  11965.           var menuItems = oafsm.ScRli.getElementsByTagName('LI');
  11966.           var submenus = oafsm.ScRli.getElementsByTagName('UL');
  11967.           if(submenus != null)
  11968.             currsubmenu = submenus[0];
  11969.           if(!noRestCall)
  11970.           {
  11971.             for (var c=0; c&lt;menuItems.length; c++)
  11972.             {            
  11973.               if((menuItems[c].id != null)&amp;&amp;(menuItems[c].id != ""))
  11974.               {
  11975.                 oafsm.Sbm(mainmenuid, menuItems[c], menuItems[c], this.Suli+1, false, dir, dropul) //build sub level menus
  11976.               }
  11977.             }
  11978.           }
  11979.         }          
  11980.         // On mouseovering the resp get the function list.                  
  11981.         oafsm.Shioc = true        
  11982.         if(currsubmenu != null)
  11983.         {
  11984.           var submenu=oafsm.Ssul[oafsm.Sli._master][parseInt(oafsm.Sli._pos)]
  11985.           if(submenu)
  11986.             if(submenu.tagName != "UL")
  11987.               submenu = null;
  11988.           if(submenu == null)
  11989.           {
  11990.             //it means build menu is called with respli. (li tag)
  11991.             submenu = currsubmenu;
  11992.             oafsm.Sli._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight}
  11993.             oafsm.Sgoffo(header)
  11994.             // BiDi hanlding in menu rendering
  11995.             if (isBiDi())
  11996.               submenu.style.right=0
  11997.             else
  11998.               submenu.style.left=0
  11999.             // End BiDi
  12000.             submenu.style.top=0
  12001.             submenu.style.visibility="hidden";
  12002.           }                    
  12003.           if (oafsm.Sli._istoplevel){
  12004.                 oafsm.css(this, "selected", "add")
  12005.                 clearTimeout(oafsm.Shti[this._master][this._pos])
  12006.           }
  12007.           oafsm.Sgoffo(header)
  12008.             var scrollX=window.pageXOffset? window.pageXOffset : oafsm.standardbody.scrollLeft
  12009.             var scrollY=window.pageYOffset? window.pageYOffset : oafsm.standardbody.scrollTop
  12010.             if(oafsm.Sli._offsets != null)
  12011.               var Ssmred=oafsm.Sli._offsets.left + oafsm.Sli._dimensions.submenuw + (oafsm.Sli._istoplevel &amp;&amp; dir=="topbar"? 0 : oafsm.Sli._dimensions.w)
  12012.             var Ssmbed=oafsm.Sli._dimensions.submenuh
  12013.             // BiDi hanlding in menu rendering
  12014.             // In BiDi case, look for the space for left side first, then look for right
  12015.             if (isBiDi())
  12016.             {
  12017.                 var menuright=(oafsm.Sli._istoplevel?(dir=="sidebar"? oafsm.Sli._dimensions.w : 0) : oafsm.Sli._dimensions.w)
  12018.                 // Check the spece for left and flip the submenu if there is not enough space
  12019.                 if (oafsm.Sli._offsets.left &lt; oafsm.Sli._dimensions.submenuw){
  12020.                     menuright+= -oafsm.Sli._dimensions.submenuw + (oafsm.Sli._istoplevel &amp;&amp; dir=="topbar" ? oafsm.Sli._dimensions.w : -oafsm.Sli._dimensions.w)
  12021.             }                
  12022.                 submenu.style.right=menuright+"px"
  12023.             }            
  12024.             else
  12025.             {
  12026.                 //Sub menu starting left position
  12027.                 var menuleft=(oafsm.Sli._istoplevel?(dir=="sidebar"? oafsm.Sli._dimensions.w : 0) : oafsm.Sli._dimensions.w)
  12028.                
  12029.                 if (Ssmred-scrollX&gt;oafsm.docwidth){
  12030.                     if((oafsm.Sli._offsets.left - oafsm.Sli._dimensions.submenuw) &gt; 0)
  12031.                       menuleft+= -oafsm.Sli._dimensions.submenuw + (oafsm.Sli._istoplevel &amp;&amp; dir=="topbar" ? oafsm.Sli._dimensions.w : -oafsm.Sli._dimensions.w)
  12032.                 }                
  12033.                 submenu.style.left=menuleft+"px"
  12034.              }    
  12035.              // End Bidi  
  12036.                 //Sub menu starting top position
  12037.                 var menutop = 0;
  12038.                 if(oafsm.Sli._offsets != null)
  12039.                   menutop=(oafsm.Sli._istoplevel? oafsm.Sli._offsets.top + (dir=="sidebar"? 0 : oafsm.Sli._dimensions.h) : oafsm.Sli.offsetTop)
  12040.                 if (Ssmbed-scrollY&gt;oafsm.docheight)
  12041.                 { //no room downwards?
  12042.                     if (oafsm.Sli._dimensions.submenuh&lt;(dir=="sidebar"? oafsm.Sli._dimensions.h : 0)-scrollY){ //move up?
  12043.                         menutop+= - oafsm.Sli._dimensions.submenuh + (oafsm.Sli._istoplevel &amp;&amp; dir=="topbar"? -oafsm.Sli._dimensions.h : oafsm.Sli._dimensions.h)
  12044.                     }
  12045.                     else{ //top of window edge
  12046.                         if(oafsm.Sli._offsets != null)
  12047.                           menutop+= -(oafsm.Sli._offsets.top-scrollY) + (oafsm.Sli._istoplevel &amp;&amp; dir=="topbar"? -oafsm.Sli._dimensions.h : 0)
  12048.                     }
  12049.             }
  12050.                 submenu.style.top=menutop+"px";                            
  12051.                 submenu.FFscrollInfo={x:scrollX, y:scrollY}            
  12052.                 var currentNode = null
  12053.                 if(e.target == null)
  12054.                 {
  12055.                     currentNode  =oafsm.Sel.parentNode
  12056.                 }
  12057.                 else
  12058.                 {
  12059.                     currentNode = e.target.parentNode
  12060.                 }
  12061.                 var siblings = currentNode.parentNode.childNodes
  12062.                 for (var i=0; i&lt;siblings.length; i++)
  12063.                 {
  12064.                   if( (siblings[i] != currentNode) &amp;&amp; (siblings[i] != menuli) &amp;&amp; (siblings[i] != null) &amp;&amp; (siblings[i].tagName == "LI") )
  12065.                   {
  12066.                     var sibChilds = siblings[i].getElementsByTagName('ul');
  12067.                     if(sibChilds != null)
  12068.                     for(var ind=0;ind&lt;sibChilds.length;ind++)
  12069.                         oafsm.Shm(sibChilds[ind], false,false);
  12070.                   }
  12071.                 }
  12072.                 oafsm.hideMenu = submenu;
  12073.                 if (oafsm.isIE)
  12074.                 {                                                          
  12075.                   oafsm.Ssm(header, submenu, dir,false,false)
  12076.                 }
  12077.                 else
  12078.                 {
  12079.                   if("hidden"==submenu.style.visibility)
  12080.                       oafsm.Ssm(header, submenu, dir,false,false)
  12081.                 }
  12082.                 if(menuItems[0])
  12083.                 {
  12084.                   if(menuItems[0].firstChild)
  12085.                     menuItems[0].firstChild.focus();
  12086.                 }
  12087.                  
  12088.               }
  12089.             }
  12090.          }//ItsFunction
  12091.          else
  12092.          {
  12093.             var currentNode = null
  12094.             if(e.target == null)
  12095.             {
  12096.                 currentNode  =oafsm.Sel.parentNode
  12097.             }
  12098.             else
  12099.             {
  12100.                 currentNode = e.target.parentNode
  12101.             }
  12102.             var siblings = currentNode.parentNode.childNodes
  12103.             for (var i=0; i&lt;siblings.length; i++)
  12104.             {
  12105.                 if( (siblings[i] != currentNode) &amp;&amp; (siblings[i] != menuli) &amp;&amp; (siblings[i] != null) &amp;&amp; (siblings[i].tagName == "LI") )
  12106.                 {
  12107.                   var sibChilds = siblings[i].getElementsByTagName('ul');
  12108.                   if(sibChilds != null)
  12109.                   for(var ind=0;ind&lt;sibChilds.length;ind++)
  12110.                     oafsm.Shm(sibChilds[ind], false,false);
  12111.                 }
  12112.             }                              
  12113.          }
  12114. },
  12115. Ssm:function(header, submenu, dir, isFav,isTop){           
  12116.     submenu.style.visibility="visible";    
  12117.     var sfTop = oafsm.sfTop;
  12118.     var upArr = null;
  12119.     var dnArr = null;
  12120.     if(!isTop)
  12121.        submenu.style.zIndex=2001;      
  12122.     if(isTop)
  12123.     {
  12124.         var snTop = oafsm.snTop;
  12125.         if ((!isFav) &amp;&amp; (snTop != null))
  12126.         {
  12127.           snTop.style.visibility ="visible";
  12128.           if(! (oafsm.isIE))
  12129.           {
  12130.             snTop.style.width = "278px";
  12131.             submenu.style.width = "278px";
  12132.           }
  12133.           upArr = snTop.childNodes[0];
  12134.           dnArr = snTop.childNodes[2];          
  12135.           if((upArr != null) &amp;&amp; (dnArr != null))
  12136.           {                    
  12137.             upArr.style.visibility="visible"
  12138.             dnArr.style.visibility="visible"
  12139.           }
  12140.         }
  12141.         else if ((sfTop != null) &amp;&amp; (isFav) )
  12142.         {
  12143.           sfTop.style.visibility ="visible";
  12144.           if(! (oafsm.isIE))
  12145.           {
  12146.             sfTop.style.width = "278px";
  12147.             submenu.style.width = "278px";
  12148.           }
  12149.           upArr = sfTop.childNodes[0];
  12150.           dnArr = sfTop.childNodes[2];
  12151.           if((upArr != null) &amp;&amp; (dnArr != null))
  12152.           {                    
  12153.             upArr.style.visibility="visible"
  12154.             dnArr.style.visibility="visible"
  12155.           }
  12156.         }
  12157.     }    
  12158. },
  12159.  
  12160. Shm:function(submenu,iSclick,isFav){
  12161.     if(submenu != null)
  12162.     {
  12163.         if (typeof submenu._pos!="undefined")
  12164.             this.css(this.StIt[submenu._master][parseInt(submenu._pos)], "selected", "remove")
  12165.         clearInterval(submenu._animatetimer)
  12166.         var sfTop = oafsm.sfTop;
  12167.         var snTop = oafsm.snTop;
  12168.        
  12169.         // BiDi hanlding in menu
  12170.         if (isBiDi())
  12171.         {
  12172.            if(oafsm.isIE)
  12173.            {
  12174.                if((sfTop != submenu) &amp;&amp; (snTop != submenu) )
  12175.                     submenu.style.right=0
  12176.            }
  12177.            else        
  12178.                submenu.style.right=0
  12179.         }
  12180.         else
  12181.         {
  12182.             if(oafsm.isIE)
  12183.             {
  12184.                 if((sfTop != submenu) &amp;&amp; (snTop != submenu) )
  12185.                     submenu.style.left=0
  12186.             }
  12187.             else
  12188.                 submenu.style.left=0
  12189.         }
  12190.         // End BiDi
  12191.         submenu.style.top="-1000px"
  12192.         submenu.style.visibility="hidden"
  12193.         if(iSclick)
  12194.         {          
  12195.           var upArr = null;
  12196.           var dnArr = null;
  12197.           if(isFav)
  12198.           {
  12199.               upArr = sfTop.childNodes[0];
  12200.               dnArr = sfTop.childNodes[2];
  12201.           }
  12202.           else
  12203.           {
  12204.               upArr = snTop.childNodes[0];
  12205.               dnArr = snTop.childNodes[2];
  12206.           }
  12207.           if((upArr != null) &amp;&amp; (dnArr != null))
  12208.           {
  12209.             upArr.style.visibility="hidden";        
  12210.             dnArr.style.visibility="hidden";
  12211.           }
  12212.         }                
  12213.   }
  12214. },
  12215.  
  12216. SaEv:function(target, functionref, tasktype) {
  12217.     if (target.addEventListener)
  12218.         target.addEventListener(tasktype, functionref, false);
  12219.     else if (target.attachEvent)
  12220.         target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)});
  12221. },
  12222.  
  12223. SrEv:function(target, functionref, tasktype) {
  12224.     if (target.removeEventListener)
  12225.         target.removeEventListener(tasktype, functionref, false);
  12226.     else if (target.detachEvent)            
  12227.         target.detachEvent('on'+tasktype, function(){return functionref.call(target, window.event)});
  12228. },
  12229.  
  12230. Sinit:function(mainmenuid, dir){
  12231.     // AJX request
  12232.     oafsm.SgXmlHO()
  12233.        
  12234.     this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
  12235.     this.StItI=-1
  12236.     this.Suli=-1
  12237.     this.StmId.push(mainmenuid)
  12238.     this.StIt[mainmenuid]=[] //declare array on object
  12239.     this.Ssul[mainmenuid]=[] //declare array on object
  12240.     this.Shti[mainmenuid]=[] //declare hide entire menu timer
  12241.         oafsm.snTop = document.getElementById("SDivTop");
  12242.         oafsm.sfTop = document.getElementById("SFavTop");          
  12243.     var menubar=document.getElementById(mainmenuid)
  12244.     var alllinks=menubar.getElementsByTagName("a")
  12245.     this.Sgws()
  12246.     var ShmOnc = null
  12247.     for (var i=0; i&lt;alllinks.length; i++){
  12248.         if (alllinks[i].getAttribute('rel')){
  12249.             this.StItI++
  12250.             this.Suli++
  12251.             var menuitem=alllinks[i]
  12252.             this.StIt[mainmenuid][this.StItI]=menuitem //store ref to main menu links
  12253.             var dropul=document.getElementById(menuitem.getAttribute('rel'))
  12254.  
  12255.                         if(dropul != null)
  12256.                         {
  12257.                             this.SaEv(dropul, function(e){                                  
  12258.                                   oafsm.Shioc = false;
  12259.                             }, "click")
  12260.                         }          
  12261.             document.body.appendChild(dropul) //move main ULs to end of document
  12262.                         var favList = document.getElementById('FavList');
  12263.                         if(favList != null)
  12264.                         {
  12265.                           this.SaEv(favList, function(e){                            
  12266.                             oafsm.Shioc = false;      
  12267.               }, "click")                          
  12268.                         }
  12269.             dropul._master=mainmenuid  //Indicate which main menu this main UL is associated with
  12270.             dropul._pos=this.StItI //Indicate which main menu item this main UL is associated with
  12271.             ShmOnc = dropul
  12272.  
  12273.             this.Sbm(mainmenuid, menuitem, dropul, this.Suli, true, dir,null) //build top level menu
  12274.  
  12275.             this.SaEv(dropul, function(e){ //hide menu if mouse moves out of main UL element into open space               
  12276.                 if (!oafsm.SiC(this, e) &amp;&amp; !oafsm.SiC(oafsm.StIt[this._master][parseInt(this._pos)], e)){
  12277.                                     var dropul=this            
  12278.                                     oafsm.Shti[this._master][this._pos]=setTimeout(function(){
  12279.                                     }, oafsm.Shi)
  12280.                 }                  
  12281.             }, "mouseout")                    
  12282.         }
  12283.     }    
  12284.     this.SaEv(window, function(){oafsm.Sgws(); oafsm.Sgtid()}, "resize")
  12285. },
  12286.  
  12287.   SpXml:function()
  12288.   {
  12289.         var loadDone = false        
  12290.         currentCount = 0
  12291.         xmlDoc = oafsm.xmlHttp.responseXML
  12292.         if(!xmlDoc || xmlDoc.childNodes.length==0)
  12293.         {
  12294.           var text = oafsm.xmlHttp.responseText          
  12295.           xmlDoc = oafsm.SlXmlCS(text)
  12296.         }        
  12297.         if (xmlDoc != null)      
  12298.         {
  12299.          var error = xmlDoc.getElementsByTagName("error");
  12300.          if ((error != null) &amp;&amp; (error.length &gt; 0) )
  12301.          {
  12302.             oafsm.sessExpire(error);
  12303.          }
  12304.          else if(!(oafsm.SiRLC))
  12305.          {
  12306.            if(!oafsm.SisRL)
  12307.            {
  12308.              var temp = xmlDoc.childNodes[0];
  12309.              var temp1 = temp.childNodes[0];          
  12310.              var respNames = xmlDoc.getElementsByTagName("RESPNAME");          
  12311.              var respKeys = xmlDoc.getElementsByTagName('RESPID');
  12312.              var applNames = xmlDoc.getElementsByTagName("APPLID");
  12313.              var SsgId = xmlDoc.getElementsByTagName("SECGRPID");            
  12314.              if(oafsm.isIE)
  12315.                oafsm.mngNavUrl = xmlDoc.getElementsByTagName("MNGNAVURL")[0].text;
  12316.              else
  12317.                oafsm.mngNavUrl = xmlDoc.getElementsByTagName("MNGNAVURL")[0].textContent;
  12318.              var mngNav = xmlDoc.getElementsByTagName("LookupCode");
  12319.              if(mngNav != null)
  12320.              {                        
  12321.                for(var ind=0; ind&lt;mngNav.length; ind++)
  12322.                {
  12323.                  if (oafsm.isIE)
  12324.                  {
  12325.                    if(mngNav[ind].text == "MNG_NAV")
  12326.                    {
  12327.                      oafsm.manageNav = mngNav[ind].nextSibling.text;
  12328.                      break;
  12329.                    }
  12330.                  }
  12331.                  else
  12332.                  {
  12333.                    if(mngNav[ind].textContent == "MNG_NAV")
  12334.                    {
  12335.                      oafsm.manageNav = mngNav[ind].nextSibling.textContent;
  12336.                      break;
  12337.                    }                  
  12338.                  }                
  12339.                 }
  12340.               }
  12341.               oafsm.mvTopBtmStr();
  12342.              
  12343.               oafsm.SrInf[0] = new Array() // to Store respName information
  12344.               oafsm.SrInf[1] = new Array() // to store respKey information
  12345.               oafsm.SrInf[2] = new Array() // to store applName information
  12346.               oafsm.SrInf[3] = new Array() // to store SecGrp information
  12347.            
  12348.               for(var ind=0; ind&lt;respNames.length; ind++)
  12349.               {    
  12350.                 oafsm.SrInf[0][ind]= respNames[ind];
  12351.                 oafsm.SrInf[1][ind]= respKeys[ind];
  12352.                 oafsm.SrInf[2][ind]= applNames[ind];
  12353.                 oafsm.SrInf[3][ind]= SsgId[ind];
  12354.               }
  12355.               oafsm.SiRLC = true;
  12356.             }
  12357.           }
  12358.         }    
  12359.   },
  12360.   sessExpire:function(error)
  12361.   {
  12362.     if( (error[0].childNodes[0] != null) &amp;&amp; (error[0].childNodes[1] != null) )
  12363.     {
  12364.       var code = null;
  12365.       var message = null;
  12366.       if (oafsm.isIE)
  12367.       {
  12368.         code = error[0].childNodes[0].text;
  12369.         message = error[0].childNodes[1].text;
  12370.         if(error[0].childNodes[2] != null)
  12371.         oafsm.SmsgTxt = error[0].childNodes[2].text;
  12372.       }
  12373.       else
  12374.       {
  12375.         code = error[0].childNodes[0].textContent;
  12376.         message = error[0].childNodes[1].textContent;
  12377.         if(error[0].childNodes[2] != null)
  12378.           oafsm.SmsgTxt = error[0].childNodes[2].textContent;
  12379.       }          
  12380.       if( ("401" == code) &amp;&amp; ("FND_SESSION_EXPIRED" == message) )
  12381.       {
  12382.         oafsm.Stout = true;
  12383.         oafsm.Shioc = true;
  12384.         oafsm.Shide();              
  12385.         alert(oafsm.SmsgTxt);
  12386.         window.location.reload();
  12387.       }
  12388.     }  
  12389.   },
  12390.   SpFXml:function()
  12391.   {
  12392.     var loadDone = false  
  12393.     currentCount = 0
  12394.     xmlDoc = oafsm.xmlHttp.responseXML
  12395.     if(!xmlDoc || xmlDoc.childNodes.length==0)
  12396.     {
  12397.           var text = oafsm.xmlHttp.responseText        
  12398.           xmlDoc = oafsm.SlXmlCS(text)
  12399.          
  12400.     }
  12401.        
  12402.     if (xmlDoc != null)      
  12403.     {        
  12404.          var error = xmlDoc.getElementsByTagName("error");
  12405.          if ((error != null) &amp;&amp; (error.length &gt; 0) )
  12406.          {
  12407.            oafsm.sessExpire(error);
  12408.          }
  12409.          else
  12410.          {
  12411.            var favs = xmlDoc.getElementsByTagName("Favorites");
  12412.            var favIn = xmlDoc.getElementsByTagName("AddInfo");
  12413.            if(xmlDoc.getElementsByTagName("Favorites") != null)
  12414.            {
  12415.              favs = favs[0]            
  12416.            }
  12417.            if(xmlDoc.getElementsByTagName("AddInfo") != null)
  12418.            {
  12419.              favIn = favIn[0]            
  12420.            }
  12421.            if(favs != null)
  12422.               oafsm.favRoot = favs;              
  12423.            if(favIn != null)
  12424.               oafsm.favInfo = favIn;
  12425.            if (oafsm.isIE)
  12426.            {
  12427.              oafsm.mngFavUrl = xmlDoc.getElementsByTagName("MNGFAVURL")[0].text;
  12428.              oafsm.addFavUrl = xmlDoc.getElementsByTagName("ADDFAVURL")[0].text;
  12429.            }
  12430.            else
  12431.            {
  12432.              oafsm.mngFavUrl = xmlDoc.getElementsByTagName("MNGFAVURL")[0].textContent;
  12433.              oafsm.addFavUrl = xmlDoc.getElementsByTagName("ADDFAVURL")[0].textContent;
  12434.            }
  12435.            var mngFav = xmlDoc.getElementsByTagName("LookupCode");
  12436.            if(mngFav != null)
  12437.            {                        
  12438.                for(var ind=0; ind&lt;mngFav.length; ind++)
  12439.                {
  12440.                  if (oafsm.isIE)
  12441.                  {
  12442.                    if(mngFav[ind].text == "MNG_FAV")
  12443.                      oafsm.manageFav = mngFav[ind].nextSibling.text;                    
  12444.                    if(mngFav[ind].text == "ADD_FAV")
  12445.                      oafsm.addFav = mngFav[ind].nextSibling.text;
  12446.                  }
  12447.                  else
  12448.                  {
  12449.                    if(mngFav[ind].textContent == "MNG_FAV")
  12450.                      oafsm.manageFav = mngFav[ind].nextSibling.textContent;
  12451.                    if(mngFav[ind].textContent == "ADD_FAV")
  12452.                      oafsm.addFav = mngFav[ind].nextSibling.textContent;
  12453.                  }                
  12454.               }
  12455.            }      
  12456.            oafsm.mvTopBtmStr();
  12457.          }
  12458.     }  
  12459.   },
  12460.   mvTopBtmStr:function()
  12461.   {
  12462.     var mvTop = xmlDoc.getElementsByTagName("LookupCode");
  12463.     var counter = 0;
  12464.     if(mvTop != null)
  12465.     {
  12466.         for(var ind=0; ind&lt;mvTop.length; ind++)
  12467.         {
  12468.           if (oafsm.isIE)
  12469.           {
  12470.             if(mvTop[ind].text == "MV_TOP")
  12471.             {
  12472.                 oafsm.moveTop = mvTop[ind].nextSibling.text;
  12473.                 counter++;
  12474.             }
  12475.             if(mvTop[ind].text == "MV_BTM")
  12476.             {
  12477.                 oafsm.moveBtm = mvTop[ind].nextSibling.text;
  12478.                 counter++;
  12479.             }
  12480.             if(counter==2)
  12481.               break;
  12482.           }
  12483.           else
  12484.           {
  12485.             if(mvTop[ind].textContent == "MV_TOP")
  12486.             {
  12487.                 oafsm.moveTop = mvTop[ind].nextSibling.textContent;
  12488.                 counter++
  12489.             }
  12490.             if(mvTop[ind].text == "MV_BTM")
  12491.             {
  12492.                 oafsm.moveBtm = mvTop[ind].nextSibling.text;
  12493.                 counter++;
  12494.             }
  12495.             if(counter&gt;=2)
  12496.               break;            
  12497.           }
  12498.         }    
  12499.     }
  12500.   },
  12501.   SpMXml:function()
  12502.   {    
  12503.     var loadDone = false  
  12504.     currentCount = 0
  12505.     xmlDoc = oafsm.xmlHttp.responseXML
  12506.     if(!xmlDoc || xmlDoc.childNodes.length==0)
  12507.     {
  12508.           var text = oafsm.xmlHttp.responseText        
  12509.           xmlDoc = oafsm.SlXmlCS(text)
  12510.     }
  12511.        
  12512.     if (xmlDoc != null)      
  12513.     {        
  12514.          var error = xmlDoc.getElementsByTagName("error");
  12515.          if ((error != null) &amp;&amp; (error.length &gt; 0) )
  12516.          {
  12517.            oafsm.sessExpire(error);
  12518.          }
  12519.          else
  12520.          {    
  12521.            var rootMenu = xmlDoc.getElementsByTagName("ROOTMENU");
  12522.            if(xmlDoc.getElementsByTagName("ROOTMENU") != null)
  12523.            {
  12524.              rootMenu = rootMenu[0]
  12525.            }
  12526.            if(rootMenu != null)
  12527.               oafsm.SgFunc(rootMenu);            
  12528.          }
  12529.      }
  12530.   },
  12531.  
  12532.   SgFunc:function(menu)
  12533.   {    
  12534.     var ind = 0
  12535.     if(menu != null)
  12536.     {
  12537.         var menuItemList = menu.childNodes;
  12538.         var childCount = menuItemList.length;
  12539.         var innerdiv = null;
  12540.         var functionList = null;
  12541.         var menuList = [];
  12542.         menuList[0] = new Array();  // Menu Prompt.
  12543.         menuList[1] = new Array();  // Menu Id.
  12544.  
  12545.         var funcList = [];
  12546.         funcList[0] = new Array();  // Function name.
  12547.         funcList[1] = new Array();  // Function URL.
  12548.         funcList[2] = new Array();  // Function Type.
  12549.  
  12550.         var menuListInd = 0;
  12551.         var funcListInd = 0;        
  12552.         var ulAdded = false;
  12553.         var maxWidth = 0;
  12554.         var menuItemLength = 0;
  12555.        
  12556.         // Loop to find out max width of menu item.
  12557.         if(childCount == 0)
  12558.           oafsm.ScRli.shortDesc="noChild";
  12559.         for (var i = 0; i &lt; childCount; i++)
  12560.         {                
  12561.             if(menuItemList[i].tagName=="FUNCTIONNAME")
  12562.             {  
  12563.                 var functionName = null;
  12564.                 if (oafsm.isIE)
  12565.                   functionName = menuItemList[i].text;
  12566.                 else
  12567.                   functionName = menuItemList[i].textContent;
  12568.                  
  12569.                 menuItemLength = functionName.length*9;
  12570.             }            
  12571.             else if(menuItemList[i].tagName=="MENU")
  12572.             {
  12573.                 var menuPrompt = null;            
  12574.                 if (oafsm.isIE)
  12575.                   menuPrompt = menuItemList[i].childNodes[0].text;
  12576.                 else
  12577.                   menuPrompt = menuItemList[i].childNodes[0].textContent;
  12578.                 menuItemLength = menuPrompt.length*9
  12579.             }            
  12580.             if(menuItemLength &gt; maxWidth)
  12581.             {
  12582.               maxWidth =  menuItemLength;
  12583.             }            
  12584.         }        
  12585.         if(maxWidth &gt; 270)
  12586.           maxWidth=270;        
  12587.         if(maxWidth &lt; 90)
  12588.           maxWidth=90;            
  12589.         for (var i = 0; i &lt; childCount; i++)
  12590.         {                
  12591.            if(!ulAdded)
  12592.            {
  12593.                ulAdded=true;
  12594.                functionList = document.createElement("ul");
  12595.                functionList.id='sFuncList';
  12596.                if (oafsm.isIE)
  12597.                {
  12598.                    oafsm.ScRli.appendChild(functionList)
  12599.                }
  12600.                else
  12601.                {
  12602.                    var shiftcontainer = document.createElement("div")
  12603.                    shiftcontainer.className='shiftcontainer'
  12604.                    var shadowcontainer = document.createElement("div")
  12605.                    shadowcontainer.className='shadowcontainer'
  12606.                    innerdiv = document.createElement("div")
  12607.                    innerdiv.className='innerdiv'
  12608.                    oafsm.ScRli.appendChild(functionList)
  12609.                    functionList.appendChild(shiftcontainer)
  12610.                    shiftcontainer.appendChild(shadowcontainer)
  12611.                    shadowcontainer.appendChild(innerdiv)    
  12612.                }    
  12613.             }
  12614.             if(menuItemList[i].tagName=="FUNCTIONNAME")
  12615.             {  
  12616.                 //Get next siblings for functionURL and functionType.                
  12617.                 var functionName = null;
  12618.                 var functionUrlNode = null;
  12619.                 var functionUrl = null;
  12620.                 var functionType = null;
  12621.                 if (oafsm.isIE)
  12622.                 {
  12623.                    functionName = menuItemList[i].text;
  12624.                    functionUrlNode = menuItemList[i].nextSibling;
  12625.                    functionUrl = functionUrlNode.text;
  12626.                    functionType = functionUrlNode.nextSibling.text;                  
  12627.                 }
  12628.                 else
  12629.                 {
  12630.                   functionName = menuItemList[i].textContent;
  12631.                   functionUrlNode = menuItemList[i].nextSibling;
  12632.                   functionUrl = functionUrlNode.textContent;
  12633.                   functionType = functionUrlNode.nextSibling.textContent;
  12634.                 }
  12635.             //syada-11856365
  12636.                 if((oafsm.SblockNav)&amp;&amp;(functionType != "FORM")&amp;&amp;(functionType != "XXX"))
  12637.                   functionUrl = "javascript:_submitNav('DefaultFormName','"+functionUrl+"')";
  12638.                 funcList[0][funcListInd] = functionName;
  12639.                 funcList[1][funcListInd] = functionUrl;
  12640.                 funcList[2][funcListInd] = functionType;
  12641.                 funcListInd = funcListInd + 1;
  12642.             }
  12643.             else if(menuItemList[i].tagName=="FUNCTIONURL")
  12644.             {
  12645.                continue;
  12646.             }
  12647.             else if(menuItemList[i].tagName=="FUNCTIONTYPE")
  12648.             {
  12649.                continue;
  12650.             }
  12651.             else
  12652.             {            
  12653.                if(menuItemList[i].tagName=="MENU")
  12654.                {
  12655.                     var menuId = -1;
  12656.                     if (oafsm.isIE)
  12657.                         menuId = menuItemList[i].childNodes[1].text;
  12658.                     else
  12659.                         menuId = menuItemList[i].childNodes[1].textContent;
  12660.                     menuList[0][menuListInd] = menuItemList[i];
  12661.                     menuList[1][menuListInd] = menuId
  12662.                     menuListInd = menuListInd + 1;
  12663.                }
  12664.             }
  12665.         }    
  12666.        
  12667.         for(var j=0; j&lt;menuList[0].length; j++)
  12668.         {
  12669.             var childMenu =  menuList[0][j];
  12670.             var menuPrompt = null;
  12671.             var menuId = null;
  12672.             if (oafsm.isIE)
  12673.               menuPrompt = menuList[0][j].childNodes[0].text;            
  12674.             else            
  12675.               menuPrompt = menuList[0][j].childNodes[0].textContent;            
  12676.            
  12677.            var menuLi = document.createElement('li');
  12678.            menuLi.id = menuList[1][j];          
  12679.            var anchorTag = document.createElement("a");
  12680.            anchorTag.href= '#';          
  12681.            menuLi.style.width = maxWidth+'px';    
  12682.            
  12683.            var menuImgTag = document.createElement("img")
  12684.            menuImgTag.className='image'
  12685.            menuImgTag.src = '/OA_MEDIA/fwkhp_folder.gif'
  12686.            anchorTag.appendChild(menuImgTag)          
  12687.            anchorTag.appendChild(document.createTextNode("\u00a0 \u00a0"+menuPrompt));
  12688.            
  12689.            menuLi.appendChild(anchorTag);
  12690.            if (oafsm.isIE)
  12691.                 functionList.appendChild(menuLi);          
  12692.            else
  12693.                 innerdiv.appendChild(menuLi);          
  12694.         }        
  12695.         for(var j=0; j&lt;funcList[0].length; j++)
  12696.         {
  12697.                 var liTag = document.createElement("li")
  12698.                 liTag.id="FUNCTION";
  12699.                
  12700.                 liTag.style.width = maxWidth+'px';
  12701.                 var anchorTag = document.createElement("a");
  12702.                 anchorTag.href= funcList[1][j];
  12703.                 var funcImgTag = document.createElement("img")
  12704.                 funcImgTag.className='image'
  12705.                
  12706.                 if("FORM" == funcList[2][j])
  12707.                   funcImgTag.src = '/OA_MEDIA/fwkhp_formsfunc.gif'
  12708.                 else
  12709.                   funcImgTag.src = '/OA_MEDIA/fwkhp_sswafunc.gif'
  12710.    
  12711.                 anchorTag.appendChild(funcImgTag)          
  12712.                 anchorTag.appendChild(document.createTextNode("\u00a0 \u00a0"+funcList[0][j]));
  12713.            
  12714.                 liTag.appendChild(anchorTag)
  12715.                 if (oafsm.isIE)
  12716.                     functionList.appendChild(liTag)
  12717.                 else
  12718.                     innerdiv.appendChild(liTag)                                                                
  12719.         }        
  12720.     }
  12721.   },
  12722.   addFavE:function(favName,favUrl,favType,isNW,Scroll)
  12723.   {
  12724.             var liTag = document.createElement("li")
  12725.             liTag.style.width=270+'px';
  12726.             if("Y"==Scroll)
  12727.               liTag.id='ScrollResp';
  12728.             liTag.shortDesc = "SFAV";  
  12729.             var anchorTag = document.createElement("a")
  12730.         //syada-11856365
  12731.             if((oafsm.SblockNav)&amp;&amp;(favType != "FORM")&amp;&amp;(favType != "XXX"))
  12732.                   favUrl = "javascript:_submitNav('DefaultFormName','"+favUrl+"')";
  12733.             anchorTag.href = favUrl;
  12734.             if(isNW == "Y")
  12735.               anchorTag.target="_blank";
  12736.             var favImgTag = document.createElement("img")
  12737.             favImgTag.className='image'
  12738.             if("XXX"==favType)
  12739.               favImgTag.src = '/OA_MEDIA/fwkhp_webpage.gif'
  12740.             else if ("FORM"==favType)
  12741.               favImgTag.src = '/OA_MEDIA/fwkhp_formsfunc.gif'
  12742.             else    
  12743.               favImgTag.src = '/OA_MEDIA/fwkhp_sswafunc.gif'
  12744.             anchorTag.appendChild(favImgTag)          
  12745.             if(favName.length &gt; 36)
  12746.             {
  12747.                 anchorTag.title = favName;
  12748.                 favName = favName.substring(0,33) +'...';
  12749.             }
  12750.             anchorTag.appendChild(document.createTextNode("\u00a0 \u00a0"+favName))
  12751.             liTag.appendChild(anchorTag)            
  12752.             return liTag;
  12753.   },
  12754.   mgFlink:function(isScr)
  12755.   {
  12756.         var manageFav = document.createElement("li");
  12757.         manageFav.style.width=270+'px';
  12758.         manageFav.id = 'mngFav';
  12759.         var anchor = document.createElement("a");
  12760.         manageFav.id = "CustomAppsNavLink";
  12761.         anchor.id = "CustomAppsNavLink";
  12762.         if ((oafsm.isIE) &amp;&amp; (isScr) )
  12763.             manageFav.style.marginLeft="-18px";
  12764.         var mngUrl = oafsm.mngFavUrl;
  12765.         if(oafsm.SblockNav)
  12766.             anchor.href = "javascript:_submitNav('DefaultFormName','"+mngUrl+"')";
  12767.         else
  12768.             anchor.href = mngUrl;
  12769.                
  12770.         var image = document.createElement("img");
  12771.         image.className='image';
  12772.         image.src='/OA_MEDIA/manageobject_enabled.gif';
  12773.         image.align='absmiddle';
  12774.         anchor.appendChild(image);
  12775.        
  12776.         anchor.appendChild(document.createTextNode("\u00a0 \u00a0"+oafsm.manageFav));
  12777.         manageFav.appendChild(anchor);
  12778.         return manageFav;
  12779.   },
  12780.   adFlink:function(isScr)
  12781.   {
  12782.         var addFav = null;
  12783.         var isdirty = null;
  12784.         var isGlobalPage = null;
  12785.         var addFavorite = null;
  12786.         var isAMRetain = null;
  12787.         if (oafsm.isIE)        
  12788.         {
  12789.             isdirty = oafsm.favInfo.childNodes[0].text;
  12790.             isGlobalPage = oafsm.favInfo.childNodes[1].text;
  12791.             addFavorite = oafsm.favInfo.childNodes[2].text;
  12792.             isAMRetain = oafsm.favInfo.childNodes[3].text;
  12793.         }
  12794.         else
  12795.         {
  12796.             isdirty = oafsm.favInfo.childNodes[0].textContent;
  12797.             isGlobalPage = oafsm.favInfo.childNodes[1].textContent;
  12798.             addFavorite = oafsm.favInfo.childNodes[2].textContent;
  12799.             isAMRetain = oafsm.favInfo.childNodes[3].textContent;
  12800.         }
  12801.         if(("N"==isdirty)&amp;&amp;("Y"==addFavorite)&amp;&amp;("N"==isGlobalPage)&amp;&amp;("N"==isAMRetain)&amp;&amp;(!oafsm.isJtt))
  12802.         {
  12803.             addFav = document.createElement("li");
  12804.             addFav.style.width=270+'px';
  12805.             addFav.id = 'addFav';
  12806.             var anchorAF = document.createElement("a");
  12807.             anchorAF.id = "CustomAppsNavLink";
  12808.             addFav.id = "CustomAppsNavLink";
  12809.             if( (oafsm.isIE) &amp;&amp;(isScr) )
  12810.                 addFav.style.marginLeft="-18px";            
  12811.             var addUrl = oafsm.addFavUrl;
  12812.             if(oafsm.SblockNav)
  12813.                 anchorAF.href = "javascript:_submitNav('DefaultFormName','"+addUrl+"')";
  12814.             else
  12815.                 anchorAF.href = addUrl;
  12816.                
  12817.             var imageAF = document.createElement("img");
  12818.             imageAF.className='image';
  12819.             imageAF.src='/OA_MEDIA/addFavorites.gif';
  12820.             imageAF.align='absmiddle';
  12821.             anchorAF.appendChild(imageAF);
  12822.        
  12823.             anchorAF.appendChild(document.createTextNode("\u00a0 \u00a0"+oafsm.addFav));
  12824.             addFav.appendChild(anchorAF);
  12825.         }
  12826.         return addFav;
  12827.   },
  12828.   ScrFL:function(submenu)
  12829.   {
  12830.     var fCon = document.getElementById('fContainer');
  12831.     oafsm.isF=true;
  12832.     if(fCon == null)
  12833.     {
  12834.         var fChilds = oafsm.favRoot.childNodes;
  12835.         var favLength = fChilds.length;
  12836.         var shiftcontainer = document.createElement("div")
  12837.         shiftcontainer.className='shiftcontainer'
  12838.         var shadowcontainer = document.createElement("div")
  12839.         shadowcontainer.className='shadowcontainer'
  12840.         var innerdiv = document.createElement("div")
  12841.         innerdiv.className='innerdiv'                    
  12842.         innerdiv.style.borderStyle="none solid solid solid";
  12843.         if (!(oafsm.isIE))
  12844.           submenu.appendChild(shiftcontainer)
  12845.         shiftcontainer.appendChild(shadowcontainer)
  12846.         shadowcontainer.appendChild(innerdiv)
  12847.  
  12848.         var favName = null;
  12849.         var favUrl = null;
  12850.         var favType = null;
  12851.         var isNW = null;
  12852.         if(favLength &gt; 15)
  12853.         {            
  12854.             var SFavTop = oafsm.sfTop;
  12855.             var SuArr = oafsm.addScrUp(true);
  12856.             oafsm.suAf = SuArr;
  12857.             SFavTop.appendChild(SuArr);          
  12858.             var scrollCont = document.createElement('div');          
  12859.             scrollCont.id='fContainer';          
  12860.             submenu.style.height=300+'px';          
  12861.             scrollCont.appendChild(submenu);            
  12862.             SFavTop.appendChild(scrollCont);
  12863.             for(var i=0; i&lt;favLength; i++)
  12864.             {                
  12865.                 if (oafsm.isIE)
  12866.                 {
  12867.                   favName = fChilds[i].childNodes[0].text;
  12868.                   favUrl =  fChilds[i].childNodes[1].text;
  12869.                   favType = fChilds[i].childNodes[2].text;
  12870.                   isNW =    fChilds[i].childNodes[3].text;
  12871.                 }
  12872.                 else
  12873.                 {
  12874.                   favName = fChilds[i].childNodes[0].textContent;
  12875.                   favUrl =  fChilds[i].childNodes[1].textContent;
  12876.                   favType = fChilds[i].childNodes[2].textContent;
  12877.                   isNW =    fChilds[i].childNodes[3].textContent;
  12878.                 }                
  12879.                 var liTag = oafsm.addFavE(favName,favUrl,favType,isNW,"Y");
  12880.                 if(i &gt;= 15)
  12881.                   liTag.style.display='none';
  12882.  
  12883.                 if (oafsm.isIE)
  12884.                 {
  12885.                     submenu.style.borderStyle="none none none none";
  12886.                     submenu.appendChild(liTag)
  12887.                 }
  12888.                 else
  12889.                 {
  12890.                     innerdiv.appendChild(liTag)                
  12891.                 }
  12892.             }
  12893.             oafsm.SisFL = true;
  12894.             //Down arrow
  12895.             var SdArr = document.createElement('div');
  12896.             SdArr.id='SdownArrow';
  12897.             oafsm.sdAf = SdArr;
  12898.             var SdArrIm = document.createElement('img');
  12899.             SdArrIm.src='/OA_MEDIA/shuttle_movedown_enabled.gif';
  12900.             var SbArrIm = document.createElement('img');
  12901.             SbArrIm.src='/OA_MEDIA/shuttle_movetobottom_enabled.gif';          
  12902.             SdArrIm.className = 'scrImg';
  12903.             SdArrIm.id='SdArrIm';
  12904.             SbArrIm.className = 'scrImg';
  12905.             SbArrIm.id='SbArrIm';
  12906.             SbArrIm.title='Move to bottom';
  12907.  
  12908.             oafsm.SdArrImF=SdArrIm; oafsm.SbArrImF=SbArrIm;
  12909.        
  12910.             var separator = document.createElement("li");
  12911.             separator.className='separator';
  12912.             var line = document.createElement("HR");
  12913.             separator.appendChild(line);
  12914.             var manageFav = oafsm.mgFlink(true);
  12915.             var addFav = oafsm.adFlink(true);
  12916.             var lbreak1 = document.createElement("div");        
  12917.             lbreak1.style.size=0;
  12918.             if (!(oafsm.isIE))                    
  12919.                 lbreak1.style.height="9px";
  12920.             else
  12921.                 lbreak1.style.height="1px";
  12922.             var scrSep = document.createElement("HR");          
  12923.             scrSep.style.height="0.1px";
  12924.             var Sdinnerdiv = null;
  12925.             if (oafsm.isIE)
  12926.             {    
  12927.                 SdArr.style.width=270+"px";
  12928.                 SdArr.style.border="1px solid #c9cbd3";
  12929.                 SdArr.style.borderStyle="none solid solid solid";            
  12930.                 SdArr.appendChild(line);
  12931.                 SdArr.appendChild(manageFav);  
  12932.                 if(addFav != null)
  12933.                   SdArr.appendChild(addFav);  
  12934.                 scrSep.style.color="#CCCCCC";
  12935.                 SdArr.appendChild(scrSep);
  12936.                 SdArr.appendChild(SdArrIm);        
  12937.                 SdArr.appendChild(lbreak1);            
  12938.                 SdArr.appendChild(SbArrIm);              
  12939.                 SFavTop.appendChild(SdArr);            
  12940.             }
  12941.             else
  12942.             {
  12943.                 var Sshiftcontainer = document.createElement("div")
  12944.                 Sshiftcontainer.className='shiftcontainer'
  12945.                 var Sshadowcontainer = document.createElement("div")
  12946.                 Sshadowcontainer.className='shadowcontainer'
  12947.                 Sdinnerdiv = document.createElement("div")
  12948.                 Sdinnerdiv.className='innerdiv'        
  12949.                 Sdinnerdiv.style.borderStyle="none solid solid solid";                  
  12950.                        
  12951.                 Sdinnerdiv.appendChild(separator);
  12952.                 Sdinnerdiv.appendChild(manageFav);  
  12953.                 if(addFav != null)
  12954.                   Sdinnerdiv.appendChild(addFav);
  12955.                 scrSep.style.color="#FFFFFF";
  12956.                 Sdinnerdiv.appendChild(scrSep);
  12957.                 Sdinnerdiv.appendChild(SdArrIm);
  12958.                 Sdinnerdiv.appendChild(lbreak1);
  12959.                 Sdinnerdiv.appendChild(SbArrIm);            
  12960.        
  12961.                 SFavTop.appendChild(SdArr)
  12962.                 Sshiftcontainer.appendChild(Sshadowcontainer)
  12963.                 Sshadowcontainer.appendChild(Sdinnerdiv)
  12964.                 SdArr.appendChild(Sshiftcontainer);
  12965.             }
  12966.             var fl = document.getElementById("FavList");
  12967.             oafsm.fLi = fl.getElementsByTagName('li');
  12968.             oafsm.srLengthF = favLength;
  12969.             oafsm.scroll(true);
  12970.             // Scroll wheel
  12971.             oafsm.isF = true;
  12972.             var fCon = document.getElementById("fContainer");
  12973.             if (fCon.addEventListener)
  12974.             /** DOMMouseScroll is for mozilla. */
  12975.                 fCon.addEventListener('DOMMouseScroll', oafsm.wheel, false);
  12976.             fCon.onmousewheel=function()
  12977.             {
  12978.                 oafsm.wheel();
  12979.             }
  12980.             // Scroll wheel end
  12981.             var SdArrF = oafsm.sdAf;
  12982.             if(SdArrF != null)
  12983.             {
  12984.                 this.SaEv(SdArrF, function(e){                    
  12985.                     oafsm.Shioc = false;
  12986.                 }, "click")                          
  12987.             }
  12988.             var SuArrF = oafsm.suAf;
  12989.             if(SuArrF != null)
  12990.             {
  12991.                 this.SaEv(SuArrF, function(e){                    
  12992.                     oafsm.Shioc = false;
  12993.                 }, "click")                          
  12994.             }            
  12995.         }
  12996.         else
  12997.         {      
  12998.           var SFavTop = oafsm.sfTop;
  12999.           var scrollCont = document.createElement('div');          
  13000.           scrollCont.id='fContainer';
  13001.           scrollCont.appendChild(submenu);            
  13002.           SFavTop.appendChild(scrollCont);
  13003.  
  13004.           for(var i=0; i&lt;favLength; i++)
  13005.           {              
  13006.             if (oafsm.isIE)
  13007.             {
  13008.               favName = fChilds[i].childNodes[0].text;
  13009.               favUrl =  fChilds[i].childNodes[1].text;
  13010.               favType = fChilds[i].childNodes[2].text;
  13011.               isNW =    fChilds[i].childNodes[3].text;
  13012.             }
  13013.             else
  13014.             {
  13015.               favName = fChilds[i].childNodes[0].textContent;
  13016.               favUrl =  fChilds[i].childNodes[1].textContent;
  13017.               favType = fChilds[i].childNodes[2].textContent;
  13018.               isNW =    fChilds[i].childNodes[3].textContent;
  13019.             }    
  13020.             var liTag = oafsm.addFavE(favName,favUrl,favType,isNW,"N")
  13021.             if (oafsm.isIE)
  13022.                 submenu.appendChild(liTag)
  13023.             else
  13024.                 innerdiv.appendChild(liTag)                
  13025.           }          
  13026.           //AddInfo Node
  13027.           var separator = document.createElement("li");
  13028.           separator.className='separator';
  13029.           var line = document.createElement("HR");        
  13030.           separator.appendChild(line);
  13031.        
  13032.           var manageFav = oafsm.mgFlink(false);
  13033.           var addFav = oafsm.adFlink(false);
  13034.          
  13035.           if (oafsm.isIE)
  13036.           {
  13037.               submenu.appendChild(separator);
  13038.               submenu.appendChild(manageFav);
  13039.               if(addFav != null)
  13040.                 submenu.appendChild(addFav);
  13041.           }
  13042.           else
  13043.           {
  13044.             innerdiv.appendChild(separator);
  13045.             innerdiv.appendChild(manageFav);          
  13046.             if(addFav != null)
  13047.                 innerdiv.appendChild(addFav);
  13048.           }
  13049.         }
  13050.     }
  13051.   },
  13052.   addScrUp:function(isFav)
  13053.   {
  13054.     var SuArr = document.createElement('div');
  13055.     SuArr.id='SupArrow';
  13056.     var SuArrIm = document.createElement('img');
  13057.     SuArrIm.align='center';
  13058.     SuArrIm.src='/OA_MEDIA/shuttle_moveup_disabled.gif';
  13059.     SuArrIm.id='SuArrIm';
  13060.     SuArrIm.className='scrImgUp';  
  13061.          
  13062.     var StArrIm = document.createElement('img');
  13063.     StArrIm.align='center';
  13064.     StArrIm.title='Move to top';
  13065.     StArrIm.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';
  13066.     StArrIm.id='StArrIm';
  13067.     StArrIm.className='scrImg';
  13068.    
  13069.     if(isFav)
  13070.     {
  13071.       oafsm.StArrImF=StArrIm; oafsm.SuArrImF=SuArrIm;
  13072.     }
  13073.     else
  13074.     {
  13075.       oafsm.StArrImN=StArrIm; oafsm.SuArrImN=SuArrIm;
  13076.     }
  13077.     var lbreak = document.createElement("div");        
  13078.     lbreak.style.size=0;
  13079.     if (!(oafsm.isIE))
  13080.         lbreak.style.height="9px";
  13081.     else
  13082.         lbreak.style.height="1px";
  13083.     var scrSepUp = document.createElement("HR");          
  13084.     scrSepUp.style.height="0.1px";
  13085.     var Sinnerdiv = null;
  13086.     if (oafsm.isIE)
  13087.     {
  13088.         SuArr.style.border="1px solid #c9cbd3";                      
  13089.         SuArr.style.width=270+"px";
  13090.         SuArr.appendChild(StArrIm);
  13091.         SuArr.appendChild(lbreak);            
  13092.         SuArr.appendChild(SuArrIm);
  13093.         scrSepUp.style.color="#CCCCCC";
  13094.         SuArr.appendChild(scrSepUp);
  13095.     }
  13096.     else
  13097.     {
  13098.         var Sshiftcontainer = document.createElement("div")
  13099.         Sshiftcontainer.className='shiftcontainer'
  13100.         var Sshadowcontainer = document.createElement("div")
  13101.         Sshadowcontainer.className='shadowcontainer'
  13102.         Sinnerdiv = document.createElement("div")
  13103.         Sinnerdiv.className='innerdiv'
  13104.         Sinnerdiv.appendChild(StArrIm);
  13105.         Sinnerdiv.appendChild(lbreak);
  13106.         Sinnerdiv.appendChild(SuArrIm);  
  13107.         scrSepUp.style.color="#FFFFFF";
  13108.         Sinnerdiv.appendChild(scrSepUp);
  13109.         Sshiftcontainer.appendChild(Sshadowcontainer)
  13110.         Sshadowcontainer.appendChild(Sinnerdiv)
  13111.         SuArr.appendChild(Sshiftcontainer);
  13112.     }  
  13113.     return SuArr;
  13114.   },
  13115.   addResp:function(innerdiv,i,Scroll)
  13116.   {
  13117.               oafsm.SisRL=true
  13118.               var liTag = document.createElement("li")
  13119.               liTag.style.width=270+'px';
  13120.               if("Y"==Scroll)
  13121.                liTag.id='ScrollResp';    
  13122.               var anchorTag = document.createElement("a")
  13123.               anchorTag.href="#";
  13124.              
  13125.               var respImgTag = document.createElement("img")
  13126.               respImgTag.className='image'
  13127.               respImgTag.src = '/OA_MEDIA/fwkhp_folder.gif'
  13128.    
  13129.               anchorTag.appendChild(respImgTag)          
  13130.               if (oafsm.isIE)
  13131.               {            
  13132.                 var respText = oafsm.SrInf[0][i].text;                        
  13133.                 if(respText.length &gt; 36)
  13134.                 {
  13135.                   anchorTag.title = respText;
  13136.                   respText = respText.substring(0,33) +'...';
  13137.                 }
  13138.                 anchorTag.appendChild(document.createTextNode("\u00a0 \u00a0"+respText))                      
  13139.               }
  13140.               else
  13141.               {
  13142.                 var Srt = oafsm.SrInf[0][i].textContent;
  13143.                 if(Srt.length &gt; 36)
  13144.                 {
  13145.                   anchorTag.title = Srt;
  13146.                   Srt = Srt.substring(0,33) +'...';
  13147.                 }            
  13148.                 anchorTag.appendChild(document.createTextNode("\u00a0 \u00a0"+Srt))          
  13149.               }
  13150.               liTag.appendChild(anchorTag)
  13151.          
  13152.               if(i &gt;= 15)
  13153.                 liTag.style.display='none';
  13154.               if (oafsm.isIE)
  13155.               {
  13156.                 if("Y"==Scroll)
  13157.                   innerdiv.style.borderStyle="none none none none";
  13158.                 innerdiv.appendChild(liTag);
  13159.               }
  13160.               else
  13161.                 innerdiv.appendChild(liTag);
  13162.   },
  13163.   addMngnav:function()
  13164.   {
  13165.     oafsm.mgNavli = document.createElement("li");
  13166.     var mgNav = document.createElement("a");          
  13167.     oafsm.mgNavli.id = "CustomAppsNavLink";
  13168.     if (oafsm.isIE)
  13169.        oafsm.mgNavli.style.marginLeft="-18px";
  13170.     mgNav.id = "CustomAppsNavLink";
  13171.     var mgUrl = oafsm.mngNavUrl
  13172.     if(oafsm.SblockNav)
  13173.         mgNav.href = "javascript:_submitNav('DefaultFormName','"+mgUrl+"')";
  13174.     else
  13175.         mgNav.href = mgUrl;
  13176.     mgNav.style.textDecoration="none";      
  13177.     mgNav.style.color="#013d74";
  13178.     var image = document.createElement("img");
  13179.     image.className='image';
  13180.     image.src='/OA_MEDIA/manageobject_enabled.gif';
  13181.     image.align='absmiddle';
  13182.     mgNav.appendChild(image);        
  13183.     mgNav.appendChild(document.createTextNode("\u00a0 \u00a0"+oafsm.manageNav ));
  13184.     oafsm.mgNavli.appendChild(mgNav);  
  13185.   },
  13186.   ScrRL:function(submenu)
  13187.   {
  13188.     var sChilds = submenu.childNodes;
  13189.     oafsm.noMngNav = false;
  13190.     oafsm.isF=false;
  13191.     var innerdiv = null;
  13192.     for(var k=0; k&lt;sChilds.length; k++)
  13193.     {
  13194.      if((sChilds[k].className=="shiftcontainer")||("mngResp" == sChilds[k].id))
  13195.         oafsm.noMngNav = true;
  13196.     }
  13197.     if(!oafsm.SisRL)
  13198.     {
  13199.       if(oafsm.SrInf[0] != null)
  13200.       {
  13201.         var innerdiv = null;
  13202.         if (!(oafsm.isIE))
  13203.         {
  13204.             var shiftcontainer = document.createElement("div")
  13205.             shiftcontainer.className='shiftcontainer'
  13206.             var shadowcontainer = document.createElement("div")
  13207.             shadowcontainer.className='shadowcontainer'
  13208.             innerdiv = document.createElement("div")
  13209.             innerdiv.className='innerdiv'                    
  13210.             innerdiv.style.borderStyle="none solid solid solid";
  13211.        
  13212.             if(!oafsm.noMngNav)
  13213.             {        
  13214.               submenu.appendChild(shiftcontainer)
  13215.               shiftcontainer.appendChild(shadowcontainer)
  13216.               shadowcontainer.appendChild(innerdiv)
  13217.             }
  13218.         }
  13219.         var respLength = oafsm.SrInf[0].length;
  13220.         oafsm.rLen=respLength;        
  13221.         if(respLength &gt; 15)
  13222.         {
  13223.           var SDivTop = oafsm.snTop;
  13224.           var SuArr = oafsm.addScrUp(false);
  13225.           oafsm.suAn = SuArr;
  13226.           SDivTop.appendChild(SuArr);          
  13227.           var scrollCont = document.createElement('div');          
  13228.           scrollCont.id='sContainer';          
  13229.           submenu.style.height=300+'px';          
  13230.           scrollCont.appendChild(submenu);
  13231.           SDivTop.appendChild(scrollCont);
  13232.          
  13233.           for(var i=0; i&lt;respLength; i++)
  13234.           {
  13235.             if (oafsm.isIE)
  13236.               oafsm.addResp(submenu,i,"Y");
  13237.             else
  13238.               oafsm.addResp(innerdiv,i,"Y");
  13239.           }
  13240.           //Down arrow
  13241.           var SdArr = document.createElement('div');
  13242.           SdArr.id='SdownArrow';          
  13243.           oafsm.sdAn = SdArr;
  13244.           var SdArrIm = document.createElement('img');
  13245.           SdArrIm.src='/OA_MEDIA/shuttle_movedown_enabled.gif';
  13246.           var SbArrIm = document.createElement('img');
  13247.           SbArrIm.src='/OA_MEDIA/shuttle_movetobottom_enabled.gif';          
  13248.           SdArrIm.className = 'scrImg';
  13249.           SdArrIm.id='SdArrIm';
  13250.           SbArrIm.className = 'scrImg';
  13251.           SbArrIm.id='SbArrIm';
  13252.           SbArrIm.title='Move to bottom';
  13253.  
  13254.           oafsm.SdArrImN=SdArrIm; oafsm.SbArrImN=SbArrIm;
  13255.  
  13256.           var separator = document.createElement("li");
  13257.           separator.className='separator';
  13258.           var line = document.createElement("HR");        
  13259.           separator.appendChild(line);
  13260.          
  13261.           oafsm.addMngnav();          
  13262.           var lbreak1 = document.createElement("div");        
  13263.           lbreak1.style.size=0;
  13264.           if (!(oafsm.isIE))
  13265.             lbreak1.style.height="9px";
  13266.           else
  13267.             lbreak1.style.height="1px";
  13268.           var scrSep = document.createElement("HR");          
  13269.           scrSep.style.height="0.1px";            
  13270.           var Sdinnerdiv = null;
  13271.           if (oafsm.isIE)
  13272.           {    
  13273.             SdArr.style.width=270+"px";
  13274.             SdArr.style.border="1px solid #c9cbd3";
  13275.             SdArr.style.borderStyle="none solid solid solid";            
  13276.             SdArr.appendChild(line);
  13277.             SdArr.appendChild(oafsm.mgNavli);  
  13278.             scrSep.style.color="#CCCCCC";
  13279.             SdArr.appendChild(scrSep);
  13280.             SdArr.appendChild(SdArrIm);
  13281.             SdArr.appendChild(lbreak1);
  13282.             SdArr.appendChild(SbArrIm);
  13283.             SDivTop.appendChild(SdArr);
  13284.           }
  13285.           else
  13286.           {
  13287.             var Sshiftcontainer = document.createElement("div")
  13288.             Sshiftcontainer.className='shiftcontainer'
  13289.             var Sshadowcontainer = document.createElement("div")
  13290.             Sshadowcontainer.className='shadowcontainer'
  13291.             Sdinnerdiv = document.createElement("div")
  13292.             Sdinnerdiv.className='innerdiv'        
  13293.             Sdinnerdiv.style.borderStyle="none solid solid solid";                  
  13294.                        
  13295.             Sdinnerdiv.appendChild(separator);
  13296.             Sdinnerdiv.appendChild(oafsm.mgNavli);  
  13297.             scrSep.style.color="#FFFFFF";
  13298.             Sdinnerdiv.appendChild(scrSep);
  13299.             Sdinnerdiv.appendChild(SdArrIm);
  13300.             Sdinnerdiv.appendChild(lbreak1);
  13301.             Sdinnerdiv.appendChild(SbArrIm);            
  13302.        
  13303.             SDivTop.appendChild(SdArr)
  13304.             Sshiftcontainer.appendChild(Sshadowcontainer)
  13305.             Sshadowcontainer.appendChild(Sdinnerdiv)
  13306.             SdArr.appendChild(Sshiftcontainer);
  13307.           }
  13308.           oafsm.SlCon = document.getElementById("MenuList");
  13309.           var lisOld = oafsm.SlCon.getElementsByTagName('li');
  13310.           var j = 0;
  13311.           for(var i=0;i&lt;lisOld.length;i++)
  13312.           {        
  13313.             if(lisOld[i].id == "ScrollResp")
  13314.             {
  13315.               oafsm.lis[j] = lisOld[i];
  13316.               j++;
  13317.             }
  13318.           }
  13319.           oafsm.srLength = oafsm.lis.length;
  13320.           oafsm.scroll(false);          
  13321.           //Scroll wheel
  13322.           oafsm.isF = false;
  13323.           var sCon = document.getElementById("sContainer");
  13324.           if (sCon.addEventListener)
  13325.           /** DOMMouseScroll is for mozilla. */
  13326.               sCon.addEventListener('DOMMouseScroll', oafsm.wheel, false);
  13327.           sCon.onmousewheel=function()
  13328.           {
  13329.               oafsm.wheel();
  13330.           }
  13331.           //End
  13332.           var SdArrN = oafsm.sdAn;
  13333.           if(SdArrN != null)
  13334.           {
  13335.             this.SaEv(SdArrN, function(e){                
  13336.                 oafsm.Shioc = false;
  13337.             }, "click")                          
  13338.           }
  13339.           var SuArrN = oafsm.suAn;
  13340.           if(SuArrN != null)
  13341.           {
  13342.             this.SaEv(SuArrN, function(e){                
  13343.                 oafsm.Shioc = false;
  13344.             }, "click")                          
  13345.           }          
  13346.         }
  13347.         else
  13348.         {
  13349.             var SDivTop = oafsm.snTop;
  13350.             var scrollCont = document.createElement('div');
  13351.             scrollCont.id='sContainer';
  13352.             scrollCont.appendChild(submenu);
  13353.             SDivTop.appendChild(scrollCont);
  13354.             oafsm.noScr = true;
  13355.             for(var i=0; i&lt;respLength; i++)
  13356.             {
  13357.                 if (oafsm.isIE)
  13358.                     oafsm.addResp(submenu,i,"N");
  13359.                 else
  13360.                     oafsm.addResp(innerdiv,i,"N");
  13361.             }
  13362.             // Manage Navigator link.
  13363.             if(!oafsm.noMngNav)
  13364.             {
  13365.                 var separator = document.createElement("li");
  13366.                 separator.className='separator';
  13367.                 var line = document.createElement("HR");        
  13368.                 separator.appendChild(line);
  13369.                 var manageResp = document.createElement("li");
  13370.                 manageResp.style.width=270+'px';
  13371.                 manageResp.id = 'mngResp';
  13372.                 var anchor = document.createElement("a");
  13373.                 anchor.id = "CustomAppsNavLink";
  13374.                 var mngUrl = oafsm.mngNavUrl;
  13375.                 if(oafsm.SblockNav)
  13376.                     anchor.href = "javascript:_submitNav('DefaultFormName','"+mngUrl+"')";
  13377.                 else
  13378.                     anchor.href = mngUrl;                
  13379.                 var image = document.createElement("img");
  13380.                 image.className='image';
  13381.                 image.src='/OA_MEDIA/manageobject_enabled.gif';
  13382.                 image.align='absmiddle';
  13383.                 anchor.appendChild(image);
  13384.        
  13385.                 anchor.appendChild(document.createTextNode("\u00a0 \u00a0"+oafsm.manageNav));
  13386.                 manageResp.appendChild(anchor);
  13387.                                
  13388.                 if (oafsm.isIE)
  13389.                 {
  13390.                     submenu.appendChild(separator);
  13391.                     submenu.appendChild(manageResp);
  13392.                 }
  13393.                 else
  13394.                 {
  13395.                     innerdiv.appendChild(separator);
  13396.                     innerdiv.appendChild(manageResp);
  13397.                 }
  13398.             }                  
  13399.         }
  13400.       }        
  13401.     }
  13402.   },
  13403.      
  13404.   SgXmlHO:function()
  13405.   {
  13406.     try
  13407.     {
  13408.       // Firefox, Opera 8.0+, Safari, IE 7
  13409.       oafsm.xmlHttp = new XMLHttpRequest()
  13410.     }
  13411.     catch (e)
  13412.     {
  13413.       // Other Internet Explorer versions.
  13414.       try
  13415.       {
  13416.         oafsm.xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
  13417.       }
  13418.       catch (e)
  13419.       {
  13420.         oafsm.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
  13421.       }
  13422.     }
  13423.   },
  13424.  
  13425.   SlXmlCS:function(xmlData)
  13426.   {
  13427.     if (window.ActiveXObject)
  13428.     {
  13429.       //for IE
  13430.       xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
  13431.       xmlDoc.async = "false"
  13432.       xmlDoc.loadXML(xmlData)
  13433.       return xmlDoc
  13434.     }
  13435.     else if (document.implementation &amp;&amp; document.implementation.createDocument)
  13436.     {
  13437.       //for Mozilla
  13438.       parser = new DOMParser()
  13439.       xmlDoc = parser.parseFromString(xmlData, "application/xml")
  13440.       return xmlDoc
  13441.     }
  13442.   },
  13443.  
  13444.   Ssp:function(e)
  13445.   {    
  13446.     var e = window.event || e;
  13447.     if(e.stopPropagation)
  13448.       e.stopPropagation();
  13449.     if(e.preventDefault)
  13450.       e.preventDefault();
  13451.     e.cancelBubble = true;
  13452.     e.cancel = true;
  13453.     e.returnValue = false;
  13454.   },
  13455.  
  13456. SlCon:null, zInterval:null,
  13457. direction:null,         // direction we're scrolling the UL. 0==up, 1==down
  13458. ScInd:0, ScIndF:0, ScIndN:0,
  13459. MIN_LIST_HEIGHT:330,    // contracted height of the list
  13460.  
  13461. hideonScr:function() {
  13462.     var menuList = document.getElementById('MenuList');    
  13463.     var Ssul=menuList.getElementsByTagName("ul")
  13464.     if(Ssul != null)
  13465.     {
  13466.       for (var c=0; c&lt;Ssul.length; c++)
  13467.       {
  13468.           oafsm.Shm(Ssul[c], false,false)
  13469.       }
  13470.     }                                
  13471. },
  13472.  
  13473. scroll:function(isFav) {
  13474.     if(!document.getElementById)return; // bail out if this is an older browser
  13475.     var up,down,top,bottom = null;
  13476.     if(isFav)
  13477.     {
  13478.       up = oafsm.SuArrImF; down = oafsm.SdArrImF;
  13479.       top = oafsm.StArrImF; bottom = oafsm.SbArrImF;
  13480.     }
  13481.     else
  13482.     {
  13483.         up = oafsm.SuArrImN; down = oafsm.SdArrImN;
  13484.         top = oafsm.StArrImN; bottom = oafsm.SbArrImN;
  13485.     }
  13486.     if(!isFav)
  13487.     {
  13488.         mngNav = document.getElementById("CustomAppsNavLink");
  13489.         mngNav.onmouseover=function(){
  13490.         oafsm.hideonScr();
  13491.         }
  13492.     }
  13493.     down.onmouseover=function(){
  13494.         if(!isFav)
  13495.           oafsm.hideonScr();
  13496.         oafsm.scrollObjects(0, true,isFav,false);
  13497.     }
  13498.     down.onmouseout=function(){
  13499.         oafsm.stopScroll(0);
  13500.     }  
  13501.     up.onmouseover=function(){
  13502.     if(!isFav)
  13503.       oafsm.hideonScr();
  13504.     oafsm.scrollObjects(1, true, isFav,false);}
  13505.     up.onmouseout=function(){oafsm.stopScroll(1);}
  13506.     top.onclick=function()
  13507.     {
  13508.       oafsm.stopScroll(0,isFav);
  13509.       var scrLen = null;    
  13510.       var scrList = [];
  13511.       if(!isFav)
  13512.       {
  13513.         oafsm.hideonScr();
  13514.         scrLen = oafsm.srLength;
  13515.         scrList = oafsm.lis;
  13516.         oafsm.pgLen = 15;
  13517.       }
  13518.       else  
  13519.       {
  13520.         scrLen = oafsm.srLengthF;
  13521.         scrList = oafsm.fLi;
  13522.         oafsm.pgLenF = 15;
  13523.       }
  13524.       for(var i=15;i&lt;scrLen;i++)
  13525.       {
  13526.         scrList[i].style.display='none';
  13527.       }            
  13528.       for(var i=0;i&lt;15;i++)
  13529.       {
  13530.         if (oafsm.isIE)
  13531.           scrList[i].style.display='inline';
  13532.         else
  13533.           scrList[i].style.display='block';          
  13534.       }
  13535.       scrList[0].firstChild.focus();
  13536.       top.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';      
  13537.       up.src='/OA_MEDIA/shuttle_moveup_disabled.gif';
  13538.       bottom.src='/OA_MEDIA/shuttle_movetobottom_enabled.gif';
  13539.       down.src='/OA_MEDIA/shuttle_movedown_enabled.gif';      
  13540.       if(isFav)
  13541.         oafsm.ScIndF = 0;
  13542.       else
  13543.         oafsm.ScIndN = 0;
  13544.     }
  13545.     bottom.onclick=function()
  13546.     {    
  13547.       var scrLen = null;    
  13548.       var scrList = [];
  13549.       oafsm.stopScroll(0,isFav);
  13550.       if(!isFav)
  13551.       {
  13552.         oafsm.hideonScr();        
  13553.         scrLen = oafsm.srLength;
  13554.         scrList = oafsm.lis;
  13555.         oafsm.pgLen = scrLen;
  13556.       }
  13557.       else  
  13558.       {
  13559.         scrLen = oafsm.srLengthF;
  13560.         scrList = oafsm.fLi;
  13561.         oafsm.pgLenF = scrLen;
  13562.       }          
  13563.       for(var i=0;i&lt;scrLen-14;i++)
  13564.       {
  13565.         scrList[i].style.display='none';
  13566.       }
  13567.       for(var i=scrLen-15;i&lt;scrLen;i++)
  13568.       {
  13569.         if (oafsm.isIE)    
  13570.           scrList[i].style.display='inline';
  13571.         else
  13572.           scrList[i].style.display='block';
  13573.       }      
  13574.       scrList[scrLen-15].firstChild.focus();
  13575.       top.src='/OA_MEDIA/shuttle_movetotop_enabled.gif';
  13576.       up.src='/OA_MEDIA/shuttle_moveup_enabled.gif';      
  13577.       bottom.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  13578.       down.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  13579.       if(isFav)
  13580.         oafsm.ScIndF = oafsm.srLengthF-15;
  13581.       else      
  13582.         oafsm.ScIndN=oafsm.srLength-15;
  13583.     }
  13584.     if(isFav)
  13585.     {
  13586.       var fCon = document.getElementById("fContainer");
  13587.       fCon.style.height=oafsm.MIN_LIST_HEIGHT+"px";
  13588.     }
  13589.     else  
  13590.     {
  13591.       var sCon = document.getElementById("sContainer");
  13592.       sCon.style.height=oafsm.MIN_LIST_HEIGHT+"px";
  13593.     }
  13594. },
  13595.  
  13596. wheel:function(event) {
  13597.         var delta = 0;
  13598.         if (!event) event = window.event;
  13599.         if (event.wheelDelta) {
  13600.           delta = event.wheelDelta/120;
  13601.           if (window.opera) delta = -delta;
  13602.         } else if (event.detail) {
  13603.            delta = -event.detail/3;
  13604.         }
  13605.         if (delta)
  13606.            oafsm.scrWheel(delta,oafsm.isF);
  13607.            
  13608.         if(event.stopPropagation)
  13609.             event.stopPropagation();
  13610.         if(event.preventDefault)
  13611.             event.preventDefault();
  13612.         event.cancelBubble = true;
  13613.         event.cancel = true;
  13614.         event.returnValue = false;
  13615. },
  13616. scrWheel:function(delta,isFav) {
  13617.     if(!isFav)
  13618.       oafsm.hideonScr();
  13619.     if(delta &lt; 0 )
  13620.         oafsm.scrollObjects(0, true, isFav,true)
  13621.     else
  13622.         oafsm.scrollObjects(1, true, isFav,true)  
  13623. },
  13624. stopScroll:function(dir,isFav) {
  13625.     clearInterval(oafsm.zInterval);
  13626.     oafsm.scrollObjects(dir,false,isFav,false);
  13627. },
  13628.    
  13629. scrollObjects:function(dir,scroll,isFav,isWheel) {
  13630.     if(!scroll)return;
  13631.     oafsm.direction=dir;
  13632.         if(isWheel)
  13633.           oafsm.animate(isFav);
  13634.         else
  13635.       oafsm.zInterval=setInterval("oafsm.animate("+isFav+")",90);
  13636. },
  13637.  
  13638. animate:function (isFav,onKey) {
  13639.       var scrLen = null;    
  13640.       var scrList = [];
  13641.       var SuArrIm = null;
  13642.       var StArrIm = null;
  13643.       var SdArrIm = null;
  13644.       var SbArrIm = null;
  13645.       if(!isFav)
  13646.       {
  13647.         scrLen = oafsm.srLength;
  13648.         scrList = oafsm.lis;
  13649.         oafsm.ScInd = oafsm.ScIndN;
  13650.         SuArrIm = oafsm.SuArrImN;  SdArrIm = oafsm.SdArrImN;
  13651.         StArrIm = oafsm.StArrImN;  SbArrIm = oafsm.SbArrImN;
  13652.       }
  13653.       else  
  13654.       {
  13655.         scrLen = oafsm.srLengthF;
  13656.         scrList = oafsm.fLi;
  13657.         oafsm.ScInd = oafsm.ScIndF;
  13658.         SuArrIm = oafsm.SuArrImF;  SdArrIm = oafsm.SdArrImF;
  13659.         StArrIm = oafsm.StArrImF;  SbArrIm = oafsm.SbArrImF;
  13660.       }          
  13661.       if(!(oafsm.direction))
  13662.       {
  13663.         if(oafsm.ScInd &gt;= 0)
  13664.         {
  13665.            SuArrIm.src='/OA_MEDIA/shuttle_moveup_enabled.gif';          
  13666.            StArrIm.src='/OA_MEDIA/shuttle_movetotop_enabled.gif';
  13667.         }
  13668.         if(oafsm.ScInd &gt;= scrList.length-15)
  13669.         {
  13670.           SdArrIm.src='/OA_MEDIA/shuttle_movedown_disabled.gif';
  13671.           SbArrIm.src='/OA_MEDIA/shuttle_movetobottom_disabled.gif';
  13672.           oafsm.stopScroll(0,isFav);
  13673.           return;
  13674.         }
  13675.         scrList[oafsm.ScInd].style.display='none';
  13676.         if((15+oafsm.ScInd) &lt;= (scrLen -1))
  13677.         {
  13678.             scrList[15+oafsm.ScInd].style.width=270+'px';
  13679.             if (oafsm.isIE)    
  13680.                 scrList[15+oafsm.ScInd].style.display='inline';
  13681.             else
  13682.                 scrList[15+oafsm.ScInd].style.display='block';
  13683.         }  
  13684.         if(isFav)
  13685.         {
  13686.           oafsm.ScIndF++;
  13687.           if(!onKey) oafsm.pgLenF++;
  13688.         }
  13689.         else
  13690.         {
  13691.           oafsm.ScIndN++;
  13692.           if(!onKey) oafsm.pgLen++;
  13693.         }
  13694.       }
  13695.       else
  13696.       {
  13697.         if(oafsm.ScInd &gt; 0)
  13698.         {
  13699.             scrList[oafsm.ScInd-1].style.width=270+'px';
  13700.             if (oafsm.isIE)
  13701.                   scrList[oafsm.ScInd-1].style.display='inline';
  13702.             else
  13703.                 scrList[oafsm.ScInd-1].style.display='block';
  13704.             scrList[15+oafsm.ScInd-1].style.display='none';              
  13705.             SdArrIm.src='/OA_MEDIA/shuttle_movedown_enabled.gif';
  13706.             SbArrIm.src='/OA_MEDIA/shuttle_movetobottom_enabled.gif';
  13707.             if(isFav)
  13708.             {
  13709.               oafsm.ScIndF--;
  13710.               if(!onKey) oafsm.pgLenF--;
  13711.             }
  13712.             else
  13713.             {
  13714.               oafsm.ScIndN--;
  13715.               if(!onKey) oafsm.pgLen--;
  13716.             }
  13717.         }
  13718.         else
  13719.         {
  13720.            SuArrIm.src='/OA_MEDIA/shuttle_moveup_disabled.gif';
  13721.            StArrIm.src='/OA_MEDIA/shuttle_movetotop_disabled.gif';
  13722.            oafsm.stopScroll(1,isFav);
  13723.            return;
  13724.         }
  13725.       }
  13726. },
  13727. Shide:function(evt,fromList){
  13728.         //Identifying the Escape key event.
  13729.         var event=evt||window.event;
  13730.         var keyCode=-1;
  13731.         if(event)
  13732.         {
  13733.             if(event.which)
  13734.                 keyCode = event.which;
  13735.             else if(event.keyCode)
  13736.                 keyCode = event.keyCode;
  13737.             if((event.type=="keyup")&amp;&amp;(keyCode != 27)&amp;&amp;(!fromList))
  13738.               return;
  13739.         }
  13740.         if((keyCode == 27) || (fromList))
  13741.         {
  13742.           var hMenu = oafsm.hideMenu;
  13743.           if(hMenu != null)
  13744.           {
  13745.             if((hMenu.id=="MenuList")||(hMenu.id=="FavList"))
  13746.             {
  13747.                 if(keyCode != 37)//Main list should not hide on -&gt; key.
  13748.                 if(hMenu.id=="MenuList")
  13749.                 {
  13750.                   document.getElementById("SNAV").focus();
  13751.                   oafsm.Shm(hMenu,true,false);
  13752.                   oafsm.hideMenu=null;
  13753.                 }
  13754.                 if(hMenu.id=="FavList")
  13755.                 {
  13756.                   document.getElementById("SFAV").focus();
  13757.                   oafsm.Shm(hMenu,true,true);
  13758.                   oafsm.hideMenu=null;
  13759.                 }
  13760.             }
  13761.             else
  13762.             {
  13763.                 oafsm.Shm(hMenu,false,false);
  13764.                 hMenu = hMenu.parentNode;
  13765.                 while(hMenu.tagName!="UL")
  13766.                   hMenu = hMenu.parentNode;
  13767.                 oafsm.hideMenu = hMenu;
  13768.             }
  13769.           }
  13770.         }
  13771.         else if(oafsm.Shioc)
  13772.         {
  13773.             var menuList = document.getElementById('MenuList');
  13774.             var favList = document.getElementById('FavList');
  13775.              
  13776.             var SdivTop = oafsm.snTop;
  13777.             if(SdivTop!= null)
  13778.               SdivTop.style.display='none';
  13779.             var SFavTop = oafsm.sfTop;
  13780.             if(SFavTop!= null)
  13781.               SFavTop.style.display='none';
  13782.  
  13783.             if(menuList != null)
  13784.             {
  13785.                 if("visible"== menuList.style.visibility)    
  13786.                     oafsm.Shm(menuList,true,false);
  13787.             }
  13788.             if(favList != null)
  13789.             {
  13790.                 if("visible"== favList.style.visibility)        
  13791.                     oafsm.Shm(favList,true,true);  
  13792.             }  
  13793.             if(menuList != null)
  13794.             {
  13795.               var Ssul=menuList.getElementsByTagName("ul")
  13796.               if(Ssul != null)
  13797.               {
  13798.                  for (var c=0; c&lt;Ssul.length; c++)
  13799.                  {
  13800.                    oafsm.Shm(Ssul[c], false,false) 
  13801.                  }
  13802.                }                              
  13803.              }
  13804.         }    
  13805.         else
  13806.             oafsm.Shioc = true;      
  13807. },
  13808. setup:function(mainmenuid, dir, mUrl, blockNav,isJtt){
  13809.         oafsm.Surl = mUrl;
  13810.         oafsm.isJtt = isJtt;
  13811.         if("true"==blockNav)
  13812.           oafsm.SblockNav = true;
  13813.         else
  13814.           oafsm.SblockNav = false;
  13815.         oafsm.isIE = /MSIE (\d+\.\d+);/.test(navigator.userAgent);          
  13816.         if (oafsm.isIE)    
  13817.             this.SaEv(document, function(){oafsm.Shide()}, "click")
  13818.         else
  13819.             this.SaEv(window, function(){oafsm.Shide()}, "click")
  13820.        
  13821.     this.SaEv(window, function(){oafsm.Sinit(mainmenuid, dir)}, "load")
  13822. }
  13823. }
  13824. </text>
  13825.                 </content>
  13826.                 <redirectionURL/>
  13827.                 <headersSize>257</headersSize>
  13828.                 <bodySize>102762</bodySize>
  13829.             </response>
  13830.             <cache/>
  13831.             <timings>
  13832.                 <send>93</send>
  13833.                 <wait>63</wait>
  13834.                 <receive>343</receive>
  13835.             </timings>
  13836.         </entry>
  13837.         <entry>
  13838.             <pageref>0</pageref>
  13839.             <startedDateTime>2017-01-23T21:05:58.332-05:00</startedDateTime>
  13840.             <time>78</time>
  13841.             <request>
  13842.                 <method>GET</method>
  13843.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/images/swan/t.htm</url>
  13844.                 <httpVersion>HTTP/1.1</httpVersion>
  13845.                 <cookies>
  13846.                     <cookie>
  13847.                         <name>JSESSIONID</name>
  13848.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  13849.                     </cookie>
  13850.                     <cookie>
  13851.                         <name>s_ptc</name>
  13852.                         <value>%5B%5BB%5D%5D</value>
  13853.                     </cookie>
  13854.                     <cookie>
  13855.                         <name>s_cc</name>
  13856.                         <value>true</value>
  13857.                     </cookie>
  13858.                     <cookie>
  13859.                         <name>s_sq</name>
  13860.                         <value>%5B%5BB%5D%5D</value>
  13861.                     </cookie>
  13862.                     <cookie>
  13863.                         <name>PMNHMI</name>
  13864.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  13865.                     </cookie>
  13866.                     <cookie>
  13867.                         <name>auth_tkt</name>
  13868.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  13869.                     </cookie>
  13870.                     <cookie>
  13871.                         <name>g2gtransaction_buyer</name>
  13872.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  13873.                     </cookie>
  13874.                     <cookie>
  13875.                         <name>g2gtransaction_seller</name>
  13876.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  13877.                     </cookie>
  13878.                     <cookie>
  13879.                         <name>visitor_session_id</name>
  13880.                         <value>1485204268_1017_10.141.164.4</value>
  13881.                     </cookie>
  13882.                     <cookie>
  13883.                         <name>optimizelyEndUserId</name>
  13884.                         <value>oeu1485203938119r0.5866153971530703</value>
  13885.                     </cookie>
  13886.                     <cookie>
  13887.                         <name>optimizelySegments</name>
  13888.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  13889.                     </cookie>
  13890.                     <cookie>
  13891.                         <name>optimizelyBuckets</name>
  13892.                         <value>%7B%7D</value>
  13893.                     </cookie>
  13894.                     <cookie>
  13895.                         <name>s_fid</name>
  13896.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  13897.                     </cookie>
  13898.                     <cookie>
  13899.                         <name>gpv_pn</name>
  13900.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  13901.                     </cookie>
  13902.                     <cookie>
  13903.                         <name>s_vi</name>
  13904.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  13905.                     </cookie>
  13906.                     <cookie>
  13907.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  13908.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  13909.                     </cookie>
  13910.                     <cookie>
  13911.                         <name>oracle.uix</name>
  13912.                         <value>0^^GMT-5:00^p</value>
  13913.                     </cookie>
  13914.                 </cookies>
  13915.                 <headers>
  13916.                     <header>
  13917.                         <name>Accept</name>
  13918.                         <value>text/html, application/xhtml+xml, */*</value>
  13919.                     </header>
  13920.                     <header>
  13921.                         <name>Referer</name>
  13922.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  13923.                     </header>
  13924.                     <header>
  13925.                         <name>Accept-Language</name>
  13926.                         <value>en-US</value>
  13927.                     </header>
  13928.                     <header>
  13929.                         <name>User-Agent</name>
  13930.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  13931.                     </header>
  13932.                     <header>
  13933.                         <name>Accept-Encoding</name>
  13934.                         <value>gzip, deflate</value>
  13935.                     </header>
  13936.                     <header>
  13937.                         <name>Host</name>
  13938.                         <value>isupplier.manheim.com</value>
  13939.                     </header>
  13940.                     <header>
  13941.                         <name>Connection</name>
  13942.                         <value>Keep-Alive</value>
  13943.                     </header>
  13944.                     <header>
  13945.                         <name>Cache-Control</name>
  13946.                         <value>no-cache</value>
  13947.                     </header>
  13948.                     <header>
  13949.                         <name>Cookie</name>
  13950.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  13951.                     </header>
  13952.                 </headers>
  13953.                 <queryString/>
  13954.                 <headersSize>2163</headersSize>
  13955.                 <bodySize>0</bodySize>
  13956.             </request>
  13957.             <response>
  13958.                 <status>200</status>
  13959.                 <statusText>OK</statusText>
  13960.                 <httpVersion>HTTP/1.1</httpVersion>
  13961.                 <cookies/>
  13962.                 <headers>
  13963.                     <header>
  13964.                         <name>Date</name>
  13965.                         <value>Mon, 23 Jan 2017 21:05:58 GMT</value>
  13966.                     </header>
  13967.                     <header>
  13968.                         <name>Server</name>
  13969.                         <value>Oracle-Application-Server-10g</value>
  13970.                     </header>
  13971.                     <header>
  13972.                         <name>Content-Length</name>
  13973.                         <value>28</value>
  13974.                     </header>
  13975.                     <header>
  13976.                         <name>Last-Modified</name>
  13977.                         <value>Mon, 23 Jan 2006 06:18:26 GMT</value>
  13978.                     </header>
  13979.                     <header>
  13980.                         <name>Keep-Alive</name>
  13981.                         <value>timeout=15</value>
  13982.                     </header>
  13983.                     <header>
  13984.                         <name>Connection</name>
  13985.                         <value>Keep-Alive</value>
  13986.                     </header>
  13987.                     <header>
  13988.                         <name>Content-Type</name>
  13989.                         <value>text/html</value>
  13990.                     </header>
  13991.                 </headers>
  13992.                 <content>
  13993.                     <size>28</size>
  13994.                     <mimeType>text/html</mimeType>
  13995.                     <text>&lt;html&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;
  13996. </text>
  13997.                 </content>
  13998.                 <redirectionURL/>
  13999.                 <headersSize>234</headersSize>
  14000.                 <bodySize>28</bodySize>
  14001.             </response>
  14002.             <cache/>
  14003.             <timings>
  14004.                 <send>0</send>
  14005.                 <wait>78</wait>
  14006.                 <receive>0</receive>
  14007.             </timings>
  14008.         </entry>
  14009.         <entry>
  14010.             <pageref>0</pageref>
  14011.             <startedDateTime>2017-01-23T21:05:58.363-05:00</startedDateTime>
  14012.             <time>172</time>
  14013.             <request>
  14014.                 <method>GET</method>
  14015.                 <url>https://isupplier.manheim.com/OA_HTML/cabo/images/swan/headerBg.jpg</url>
  14016.                 <httpVersion>HTTP/1.1</httpVersion>
  14017.                 <cookies>
  14018.                     <cookie>
  14019.                         <name>JSESSIONID</name>
  14020.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  14021.                     </cookie>
  14022.                     <cookie>
  14023.                         <name>s_ptc</name>
  14024.                         <value>%5B%5BB%5D%5D</value>
  14025.                     </cookie>
  14026.                     <cookie>
  14027.                         <name>s_cc</name>
  14028.                         <value>true</value>
  14029.                     </cookie>
  14030.                     <cookie>
  14031.                         <name>s_sq</name>
  14032.                         <value>%5B%5BB%5D%5D</value>
  14033.                     </cookie>
  14034.                     <cookie>
  14035.                         <name>PMNHMI</name>
  14036.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  14037.                     </cookie>
  14038.                     <cookie>
  14039.                         <name>auth_tkt</name>
  14040.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  14041.                     </cookie>
  14042.                     <cookie>
  14043.                         <name>g2gtransaction_buyer</name>
  14044.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  14045.                     </cookie>
  14046.                     <cookie>
  14047.                         <name>g2gtransaction_seller</name>
  14048.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  14049.                     </cookie>
  14050.                     <cookie>
  14051.                         <name>visitor_session_id</name>
  14052.                         <value>1485204268_1017_10.141.164.4</value>
  14053.                     </cookie>
  14054.                     <cookie>
  14055.                         <name>optimizelyEndUserId</name>
  14056.                         <value>oeu1485203938119r0.5866153971530703</value>
  14057.                     </cookie>
  14058.                     <cookie>
  14059.                         <name>optimizelySegments</name>
  14060.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  14061.                     </cookie>
  14062.                     <cookie>
  14063.                         <name>optimizelyBuckets</name>
  14064.                         <value>%7B%7D</value>
  14065.                     </cookie>
  14066.                     <cookie>
  14067.                         <name>s_fid</name>
  14068.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  14069.                     </cookie>
  14070.                     <cookie>
  14071.                         <name>gpv_pn</name>
  14072.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  14073.                     </cookie>
  14074.                     <cookie>
  14075.                         <name>s_vi</name>
  14076.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  14077.                     </cookie>
  14078.                     <cookie>
  14079.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  14080.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  14081.                     </cookie>
  14082.                     <cookie>
  14083.                         <name>oracle.uix</name>
  14084.                         <value>0^^GMT-5:00^p</value>
  14085.                     </cookie>
  14086.                 </cookies>
  14087.                 <headers>
  14088.                     <header>
  14089.                         <name>Accept</name>
  14090.                         <value>image/png, image/svg+xml, image/*;q=0.8, */*;q=0.5</value>
  14091.                     </header>
  14092.                     <header>
  14093.                         <name>Referer</name>
  14094.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  14095.                     </header>
  14096.                     <header>
  14097.                         <name>Accept-Language</name>
  14098.                         <value>en-US</value>
  14099.                     </header>
  14100.                     <header>
  14101.                         <name>User-Agent</name>
  14102.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  14103.                     </header>
  14104.                     <header>
  14105.                         <name>Accept-Encoding</name>
  14106.                         <value>gzip, deflate</value>
  14107.                     </header>
  14108.                     <header>
  14109.                         <name>Host</name>
  14110.                         <value>isupplier.manheim.com</value>
  14111.                     </header>
  14112.                     <header>
  14113.                         <name>Connection</name>
  14114.                         <value>Keep-Alive</value>
  14115.                     </header>
  14116.                     <header>
  14117.                         <name>Cache-Control</name>
  14118.                         <value>no-cache</value>
  14119.                     </header>
  14120.                     <header>
  14121.                         <name>Cookie</name>
  14122.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  14123.                     </header>
  14124.                 </headers>
  14125.                 <queryString/>
  14126.                 <headersSize>2183</headersSize>
  14127.                 <bodySize>0</bodySize>
  14128.             </request>
  14129.             <response>
  14130.                 <status>200</status>
  14131.                 <statusText>OK</statusText>
  14132.                 <httpVersion>HTTP/1.1</httpVersion>
  14133.                 <cookies/>
  14134.                 <headers>
  14135.                     <header>
  14136.                         <name>Date</name>
  14137.                         <value>Mon, 23 Jan 2017 21:05:58 GMT</value>
  14138.                     </header>
  14139.                     <header>
  14140.                         <name>Server</name>
  14141.                         <value>Oracle-Application-Server-10g</value>
  14142.                     </header>
  14143.                     <header>
  14144.                         <name>Last-Modified</name>
  14145.                         <value>Mon, 23 Jan 2006 06:18:26 GMT</value>
  14146.                     </header>
  14147.                     <header>
  14148.                         <name>Keep-Alive</name>
  14149.                         <value>timeout=15</value>
  14150.                     </header>
  14151.                     <header>
  14152.                         <name>Connection</name>
  14153.                         <value>Keep-Alive</value>
  14154.                     </header>
  14155.                     <header>
  14156.                         <name>Transfer-Encoding</name>
  14157.                         <value>chunked</value>
  14158.                     </header>
  14159.                     <header>
  14160.                         <name>Content-Type</name>
  14161.                         <value>image/jpeg</value>
  14162.                     </header>
  14163.                 </headers>
  14164.                 <content>
  14165.                     <size>13911</size>
  14166.                     <mimeType>image/jpeg</mimeType>
  14167.                 </content>
  14168.                 <redirectionURL/>
  14169.                 <headersSize>243</headersSize>
  14170.                 <bodySize>13911</bodySize>
  14171.             </response>
  14172.             <cache/>
  14173.             <timings>
  14174.                 <send>16</send>
  14175.                 <wait>93</wait>
  14176.                 <receive>63</receive>
  14177.             </timings>
  14178.         </entry>
  14179.         <entry>
  14180.             <pageref>0</pageref>
  14181.             <startedDateTime>2017-01-23T21:05:58.597-05:00</startedDateTime>
  14182.             <time>2231</time>
  14183.             <request>
  14184.                 <method>GET</method>
  14185.                 <url>https://isupplier.manheim.com/OA_HTML/xdo_doc_display.jsp?dbcName=PMNHMI&amp;fileName=MANARBOS-135780714_out.pdf.pdf&amp;mFileLength=29680&amp;p_output=/pmnhmi/applmgr/common/webapps/oacore/html/fwk/t/MANARBOS-135780714_out.pdf&amp;outputType=PDF</url>
  14186.                 <httpVersion>HTTP/1.1</httpVersion>
  14187.                 <cookies>
  14188.                     <cookie>
  14189.                         <name>JSESSIONID</name>
  14190.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  14191.                     </cookie>
  14192.                     <cookie>
  14193.                         <name>s_ptc</name>
  14194.                         <value>%5B%5BB%5D%5D</value>
  14195.                     </cookie>
  14196.                     <cookie>
  14197.                         <name>s_cc</name>
  14198.                         <value>true</value>
  14199.                     </cookie>
  14200.                     <cookie>
  14201.                         <name>s_sq</name>
  14202.                         <value>%5B%5BB%5D%5D</value>
  14203.                     </cookie>
  14204.                     <cookie>
  14205.                         <name>PMNHMI</name>
  14206.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  14207.                     </cookie>
  14208.                     <cookie>
  14209.                         <name>auth_tkt</name>
  14210.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  14211.                     </cookie>
  14212.                     <cookie>
  14213.                         <name>g2gtransaction_buyer</name>
  14214.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  14215.                     </cookie>
  14216.                     <cookie>
  14217.                         <name>g2gtransaction_seller</name>
  14218.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  14219.                     </cookie>
  14220.                     <cookie>
  14221.                         <name>visitor_session_id</name>
  14222.                         <value>1485204268_1017_10.141.164.4</value>
  14223.                     </cookie>
  14224.                     <cookie>
  14225.                         <name>optimizelyEndUserId</name>
  14226.                         <value>oeu1485203938119r0.5866153971530703</value>
  14227.                     </cookie>
  14228.                     <cookie>
  14229.                         <name>optimizelySegments</name>
  14230.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  14231.                     </cookie>
  14232.                     <cookie>
  14233.                         <name>optimizelyBuckets</name>
  14234.                         <value>%7B%7D</value>
  14235.                     </cookie>
  14236.                     <cookie>
  14237.                         <name>s_fid</name>
  14238.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  14239.                     </cookie>
  14240.                     <cookie>
  14241.                         <name>gpv_pn</name>
  14242.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  14243.                     </cookie>
  14244.                     <cookie>
  14245.                         <name>s_vi</name>
  14246.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  14247.                     </cookie>
  14248.                     <cookie>
  14249.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  14250.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  14251.                     </cookie>
  14252.                     <cookie>
  14253.                         <name>oracle.uix</name>
  14254.                         <value>0^^GMT-5:00^p</value>
  14255.                     </cookie>
  14256.                 </cookies>
  14257.                 <headers>
  14258.                     <header>
  14259.                         <name>Accept</name>
  14260.                         <value>text/html, application/xhtml+xml, */*</value>
  14261.                     </header>
  14262.                     <header>
  14263.                         <name>Referer</name>
  14264.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  14265.                     </header>
  14266.                     <header>
  14267.                         <name>Accept-Language</name>
  14268.                         <value>en-US</value>
  14269.                     </header>
  14270.                     <header>
  14271.                         <name>User-Agent</name>
  14272.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  14273.                     </header>
  14274.                     <header>
  14275.                         <name>Accept-Encoding</name>
  14276.                         <value>gzip, deflate</value>
  14277.                     </header>
  14278.                     <header>
  14279.                         <name>Host</name>
  14280.                         <value>isupplier.manheim.com</value>
  14281.                     </header>
  14282.                     <header>
  14283.                         <name>Connection</name>
  14284.                         <value>Keep-Alive</value>
  14285.                     </header>
  14286.                     <header>
  14287.                         <name>Cache-Control</name>
  14288.                         <value>no-cache</value>
  14289.                     </header>
  14290.                     <header>
  14291.                         <name>Cookie</name>
  14292.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  14293.                     </header>
  14294.                 </headers>
  14295.                 <queryString>
  14296.                     <param>
  14297.                         <name>dbcName</name>
  14298.                         <value>PMNHMI</value>
  14299.                     </param>
  14300.                     <param>
  14301.                         <name>fileName</name>
  14302.                         <value>MANARBOS-135780714_out.pdf.pdf</value>
  14303.                     </param>
  14304.                     <param>
  14305.                         <name>mFileLength</name>
  14306.                         <value>29680</value>
  14307.                     </param>
  14308.                     <param>
  14309.                         <name>p_output</name>
  14310.                         <value>/pmnhmi/applmgr/common/webapps/oacore/html/fwk/t/MANARBOS-135780714_out.pdf</value>
  14311.                     </param>
  14312.                     <param>
  14313.                         <name>outputType</name>
  14314.                         <value>PDF</value>
  14315.                     </param>
  14316.                 </queryString>
  14317.                 <headersSize>2333</headersSize>
  14318.                 <bodySize>0</bodySize>
  14319.             </request>
  14320.             <response>
  14321.                 <status>200</status>
  14322.                 <statusText>OK</statusText>
  14323.                 <httpVersion>HTTP/1.1</httpVersion>
  14324.                 <cookies>
  14325.                     <cookie>
  14326.                         <name>JSESSIONID</name>
  14327.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  14328.                         <path>/OA_HTML</path>
  14329.                         <domain/>
  14330.                         <httpOnly>false</httpOnly>
  14331.                         <_secure>true</_secure>
  14332.                     </cookie>
  14333.                 </cookies>
  14334.                 <headers>
  14335.                     <header>
  14336.                         <name>Date</name>
  14337.                         <value>Mon, 23 Jan 2017 21:05:58 GMT</value>
  14338.                     </header>
  14339.                     <header>
  14340.                         <name>Server</name>
  14341.                         <value>Oracle-Application-Server-10g</value>
  14342.                     </header>
  14343.                     <header>
  14344.                         <name>Content-Length</name>
  14345.                         <value>29680</value>
  14346.                     </header>
  14347.                     <header>
  14348.                         <name>Set-Cookie</name>
  14349.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; path=/OA_HTML; secure</value>
  14350.                     </header>
  14351.                     <header>
  14352.                         <name>Content-disposition</name>
  14353.                         <value>inline; filename=MANARBOS-135780714_out.pdf.pdf</value>
  14354.                     </header>
  14355.                     <header>
  14356.                         <name>Keep-Alive</name>
  14357.                         <value>timeout=15</value>
  14358.                     </header>
  14359.                     <header>
  14360.                         <name>Connection</name>
  14361.                         <value>Keep-Alive</value>
  14362.                     </header>
  14363.                     <header>
  14364.                         <name>Content-Type</name>
  14365.                         <value>application/pdf</value>
  14366.                     </header>
  14367.                 </headers>
  14368.                 <content>
  14369.                     <size>29680</size>
  14370.                     <mimeType>application/pdf</mimeType>
  14371.                 </content>
  14372.                 <redirectionURL/>
  14373.                 <headersSize>407</headersSize>
  14374.                 <bodySize>29680</bodySize>
  14375.             </response>
  14376.             <cache/>
  14377.             <timings>
  14378.                 <send>0</send>
  14379.                 <wait>94</wait>
  14380.                 <receive>2137</receive>
  14381.             </timings>
  14382.         </entry>
  14383.         <entry>
  14384.             <pageref>0</pageref>
  14385.             <startedDateTime>2017-01-23T21:05:58.706-05:00</startedDateTime>
  14386.             <time>219</time>
  14387.             <request>
  14388.                 <method>GET</method>
  14389.                 <url>https://isupplier.manheim.com/OA_HTML/blank.html</url>
  14390.                 <httpVersion>HTTP/1.1</httpVersion>
  14391.                 <cookies>
  14392.                     <cookie>
  14393.                         <name>JSESSIONID</name>
  14394.                         <value>5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0</value>
  14395.                     </cookie>
  14396.                     <cookie>
  14397.                         <name>s_ptc</name>
  14398.                         <value>%5B%5BB%5D%5D</value>
  14399.                     </cookie>
  14400.                     <cookie>
  14401.                         <name>s_cc</name>
  14402.                         <value>true</value>
  14403.                     </cookie>
  14404.                     <cookie>
  14405.                         <name>s_sq</name>
  14406.                         <value>%5B%5BB%5D%5D</value>
  14407.                     </cookie>
  14408.                     <cookie>
  14409.                         <name>PMNHMI</name>
  14410.                         <value>bpwMRqJUjshhcFpIdOIybCUbb4</value>
  14411.                     </cookie>
  14412.                     <cookie>
  14413.                         <name>auth_tkt</name>
  14414.                         <value>8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle</value>
  14415.                     </cookie>
  14416.                     <cookie>
  14417.                         <name>g2gtransaction_buyer</name>
  14418.                         <value>%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D</value>
  14419.                     </cookie>
  14420.                     <cookie>
  14421.                         <name>g2gtransaction_seller</name>
  14422.                         <value>%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D</value>
  14423.                     </cookie>
  14424.                     <cookie>
  14425.                         <name>visitor_session_id</name>
  14426.                         <value>1485204268_1017_10.141.164.4</value>
  14427.                     </cookie>
  14428.                     <cookie>
  14429.                         <name>optimizelyEndUserId</name>
  14430.                         <value>oeu1485203938119r0.5866153971530703</value>
  14431.                     </cookie>
  14432.                     <cookie>
  14433.                         <name>optimizelySegments</name>
  14434.                         <value>%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D</value>
  14435.                     </cookie>
  14436.                     <cookie>
  14437.                         <name>optimizelyBuckets</name>
  14438.                         <value>%7B%7D</value>
  14439.                     </cookie>
  14440.                     <cookie>
  14441.                         <name>s_fid</name>
  14442.                         <value>5D9862598FD1D699-20CC0D994865CCCB</value>
  14443.                     </cookie>
  14444.                     <cookie>
  14445.                         <name>gpv_pn</name>
  14446.                         <value>mhmus%2Fsettlement%2Fsales%2Fdashboard%2F</value>
  14447.                     </cookie>
  14448.                     <cookie>
  14449.                         <name>s_vi</name>
  14450.                         <value>[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]</value>
  14451.                     </cookie>
  14452.                     <cookie>
  14453.                         <name>BIGipServer~Public~isupplier_manheim_com_http</name>
  14454.                         <value>rd1o00000000000000000000ffff819b0457o10015</value>
  14455.                     </cookie>
  14456.                     <cookie>
  14457.                         <name>oracle.uix</name>
  14458.                         <value>0^^GMT-5:00^p</value>
  14459.                     </cookie>
  14460.                 </cookies>
  14461.                 <headers>
  14462.                     <header>
  14463.                         <name>Accept</name>
  14464.                         <value>text/html, application/xhtml+xml, */*</value>
  14465.                     </header>
  14466.                     <header>
  14467.                         <name>Referer</name>
  14468.                         <value>https://isupplier.manheim.com/OA_HTML/RF.jsp?function_id=49949&amp;resp_id=20678&amp;resp_appl_id=222&amp;security_group_id=0&amp;lang_code=US&amp;params=xsF-he.wpiK74lNMRkivG2IaKzUeZaWbQ2IwA5q0mBuagAiavs4drC1H.lZwg69YgrBUVN9H8P2.EKQ8-kIAnBbiaIhuI7kDnXygM3srLCZFwz8whOWmiNfxGhcmCvLf1RiWNdCiJC3kMscDKEzvrQo604-Vf6ri8xrJcrOei9AG3iZjfeQg4y09lWHodbEn3qLs.Uk0ElHqN9PkNMlWAiajvEednfprq5rSxw1EylHMCvUVyx7GpIO3kew7YAtZFrRg8xsR0zCEctphE-drs.egM744ixYmYMBC2BDC6yNERvRbpu0XY4MANVqowc1qpE4AFYQil8fD2i-iqxuOgg</value>
  14469.                     </header>
  14470.                     <header>
  14471.                         <name>Accept-Language</name>
  14472.                         <value>en-US</value>
  14473.                     </header>
  14474.                     <header>
  14475.                         <name>User-Agent</name>
  14476.                         <value>Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Manheim_Wyse_Terminal; rv:11.0) like Gecko</value>
  14477.                     </header>
  14478.                     <header>
  14479.                         <name>Accept-Encoding</name>
  14480.                         <value>gzip, deflate</value>
  14481.                     </header>
  14482.                     <header>
  14483.                         <name>Host</name>
  14484.                         <value>isupplier.manheim.com</value>
  14485.                     </header>
  14486.                     <header>
  14487.                         <name>Connection</name>
  14488.                         <value>Keep-Alive</value>
  14489.                     </header>
  14490.                     <header>
  14491.                         <name>Cache-Control</name>
  14492.                         <value>no-cache</value>
  14493.                     </header>
  14494.                     <header>
  14495.                         <name>Cookie</name>
  14496.                         <value>JSESSIONID=5c215435538a7a1b64351589380ec22ee0affea6bd7c5c141792648eb2977fc2.e3ySaN0Sc3qRe3mLchqRaNqPci0; s_ptc=%5B%5BB%5D%5D; s_cc=true; s_sq=%5B%5BB%5D%5D; PMNHMI=bpwMRqJUjshhcFpIdOIybCUbb4; auth_tkt=8b4e80fa638aeedcd5d3c6d8964fae6958866e582935%21Checkout%2CMy%2BPurchases%2CNewSimulcastAVPlugin%2CSimNewBuySellClient%2CWorkbook%2BOVE%21Vicente%2BCalle; g2gtransaction_buyer=%7B%22convertedAuctionTransactions%22%3A%22N%22%2C%22nonConvertedAuctionTransactions%22%3A%22N%22%2C%22dealerType%22%3A%22buyer%22%7D; g2gtransaction_seller=%7B%22convertedAuctionTransactions%22%3A%22Y%22%2C%22nonConvertedAuctionTransactions%22%3A%22Y%22%2C%22dealerType%22%3A%22seller%22%7D; visitor_session_id=1485204268_1017_10.141.164.4; optimizelyEndUserId=oeu1485203938119r0.5866153971530703; optimizelySegments=%7B%22291944643%22%3A%22referral%22%2C%22291944644%22%3A%22false%22%2C%22291964531%22%3A%22ie%22%2C%22305369997%22%3A%22none%22%2C%223687113490%22%3A%22ie%22%2C%223700483820%22%3A%22none%22%2C%223722278525%22%3A%22referral%22%2C%223730163918%22%3A%22false%22%7D; optimizelyBuckets=%7B%7D; s_fid=5D9862598FD1D699-20CC0D994865CCCB; gpv_pn=mhmus%2Fsettlement%2Fsales%2Fdashboard%2F; s_vi=[CS]v1|2C4334F68507AA3C-4000010C400014DC[CE]; BIGipServer~Public~isupplier_manheim_com_http=rd1o00000000000000000000ffff819b0457o10015; oracle.uix=0^^GMT-5:00^p</value>
  14497.                     </header>
  14498.                 </headers>
  14499.                 <queryString/>
  14500.                 <headersSize>2151</headersSize>
  14501.                 <bodySize>0</bodySize>
  14502.             </request>
  14503.             <response>
  14504.                 <status>200</status>
  14505.                 <statusText>OK</statusText>
  14506.                 <httpVersion>HTTP/1.1</httpVersion>
  14507.                 <cookies/>
  14508.                 <headers>
  14509.                     <header>
  14510.                         <name>Date</name>
  14511.                         <value>Mon, 23 Jan 2017 21:05:58 GMT</value>
  14512.                     </header>
  14513.                     <header>
  14514.                         <name>Server</name>
  14515.                         <value>Oracle-Application-Server-10g</value>
  14516.                     </header>
  14517.                     <header>
  14518.                         <name>Content-Length</name>
  14519.                         <value>102</value>
  14520.                     </header>
  14521.                     <header>
  14522.                         <name>Last-Modified</name>
  14523.                         <value>Thu, 14 Apr 2011 22:56:32 GMT</value>
  14524.                     </header>
  14525.                     <header>
  14526.                         <name>Keep-Alive</name>
  14527.                         <value>timeout=15</value>
  14528.                     </header>
  14529.                     <header>
  14530.                         <name>Connection</name>
  14531.                         <value>Keep-Alive</value>
  14532.                     </header>
  14533.                     <header>
  14534.                         <name>Content-Type</name>
  14535.                         <value>text/html</value>
  14536.                     </header>
  14537.                 </headers>
  14538.                 <content>
  14539.                     <size>102</size>
  14540.                     <mimeType>text/html</mimeType>
  14541.                     <text>&lt;!-- $Header: blank.html 120.0 2005/05/07 06:43:35 appldev noship $ --&gt;
  14542. &lt;html&gt;
  14543. &lt;body&gt;
  14544. &lt;/body&gt;
  14545. &lt;/html&gt;
  14546. </text>
  14547.                 </content>
  14548.                 <redirectionURL/>
  14549.                 <headersSize>235</headersSize>
  14550.                 <bodySize>102</bodySize>
  14551.             </response>
  14552.             <cache/>
  14553.             <timings>
  14554.                 <send>16</send>
  14555.                 <wait>140</wait>
  14556.                 <receive>63</receive>
  14557.             </timings>
  14558.         </entry>
  14559.     </entries>
  14560. </log>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement