From: <Saved by Windows Internet Explorer 8>
Subject: RWE Dea - Company
Date: Thu, 22 Oct 2009 11:20:32 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA5309.AB77B2C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/en/55098/rwe-dea/company/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Suez Oil - =
Company</TITLE>
<META content=3DIE=3DEmulateIE7 http-equiv=3DX-UA-Compatible>
<META name=3Ddescription content=3D"Company "><LINK rel=3D"shortcut =
icon"=20
type=3Dimage/x-icon =
href=3D"/web/cms/contentblob/136/data/81/favicon.ico">
<META content=3Dtext/html;charset=3Dutf-8 =
http-equiv=3DContent-Type><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.rwe.com/web/cms/code/194/189/screen.css"=20
media=3Dscreen,projection><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.rwe.com/web/cms/code/254682/28/screen-channellandingpa=
ges.css"=20
media=3Dscreen,projection><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.rwe.com/web/cms/code/196/4/print.css" =
media=3Dprint><!--[if lt IE 7]><link media=3D"screen,projection" =
type=3D"text/css" href=3D"/web/cms/code/198/3/ie6.css" =
rel=3D"stylesheet"/><![endif]--><!--[if lt IE 7]><link media=3D"screen, =
projection" type=3D"text/css" =
href=3D"/web/cms/code/254684/16/ie6-channellandingpages.css" =
rel=3D"stylesheet"/><![endif]--><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.rwe.com/web/cms/code/213724/6/Default-Style.css"=20
media=3Dscreen,projection>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/317246/2/swfobject.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/325756/1/jquery132patched.js">// =
IE needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/325882/1/jQuery-ui-1.7.2.custom.mi=
n.js">// IE needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/156/3/jquery.easing.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/158/4/jquery.dimensions.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/307030/2/jquery.highlight-3.js">//=
 IE needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/168/2/shadowbox-jquery.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/170/13/shadowbox.js">// IE needs =
a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/172/2/shadowbox-en.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/174/3/Shadowbox-skin.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/176/5/shadowbox-player.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/294354/4/intoViewport.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/205858/3/tarifrechner_old.js">// =
IE needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/322332/2/wt_tracking.js">// IE =
needs a closing script-tag </SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.rwe.com/web/cms/code/178/46/startup.js">// IE needs a =
closing script-tag </SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18812"></HEAD>
<BODY class=3Den>
<DIV id=3Dtop>
<DIV id=3Dmain >
<DIV id=3Dcol2 class=3Dnarrow>
<DIV id=3DcontentTop>
<DIV id=3Dkeyvisual><IMG title=3D"" alt=3D""=20
src=3D"http://www.suco-eg.com/sucowebsite/upper_banner.gif=
"></DIV>
<DIV id=3Dariadne>
<UL>
  </UL></DIV></DIV>
<DIV id=3DcontentBottom>
<DIV id=3Dcontent>
<DIV id=3DcontentInner>
<H2>Company</H2>





<DIV id=3Danchor_55006 class=3D"contentItem edit_55006">
<P>SUCO is the joint venture company for a consortium consisting of RWE Dea =
and=20
the Egyptian General Petroleum Corporation operating three fields.  =
The=20
consortium holds two concessions in the Gulf of Suez namely  =
the=20
Ras Budran field (GOS East Concession) and the Zeit Bay  =
and=20
and Ras Fanar fields (GOS West Concession).=
</P>


<P>&nbsp;</P></DIV>
<DIV id=3Danchor_55008 class=3Dteaser>
<H3>Mission=20
</A></H3>


 

<P class=3Dinline>SUCO's mission is to develop reserves and produce oil and gas
			from fields in the Gulf of Suez and the Mediterranean for the
			benefit of the shareholders, the employees, 
			the local communities and the Country of Egypt.
 =
 =20
</P><A class=3Dmore title=3D""=20
<BR=20
class=3DclearBoth></DIV>
<DIV id=3Danchor_55010 class=3Dteaser>
<H3>=20
</A></H3>
<H3>Vision=20
</A></H3>

<P class=3Dinline>SUCO's vision is to be an industry leader in developing and producing the 
		  company's reserves by using recognised industry standards for 
		  engineering and management to achieve sustainable and profitable growth.<br>
		  SUCO will achieve these aims by encouraging excellence in staff performance
		  and maintaining a focus on workplace health and safety and overall
		  environmental performance.	

=
=20
</P><A class=3Dmore title=3D""=20
<=
BR=20
class=3DclearBoth></DIV></DIV></DIV>
<DIV id=3Dsidebar>
<DL id=3Dflyout class=3Dflyout>
  <DT class=3D"first active selected">Miscellaneous</DT>
  <DD class=3Dborder>
  <UL class=3DteaserFlyout>
    
    

<LI class=3Dfirst>
    <P><A class=3Dlink title=3D"" onclick=3D""=20
    =
href=3D"http://www.suco-eg.com/sucowebsite/photo_gallery.html"=20
    target=3D_self>SUCO Multimedia</A></P></LI>
    





   
 
 
  
  
    
  
    <LI class=3Dlast>
   </UL></DD></DL>
<DL class=3Dflyout>
  <DT class=3D"first active selected">Reports</DT>
  <DD class=3Dborder>
  <UL class=3DteaserFlyout>
    <LI class=3Dfirst>
    <P><A class=3Ddownload title=3D"" onclick=3D""=20
    =
href=3D"http://www.suco-eg.com/sucowebsite/suco_manpower.pdf"=20
    target=3D_blank>SUCO Manpower(<ACRONYM lang=3Den=20
    title=3D"Portable Document =
Format">PDF</ACRONYM>&nbsp;|&nbsp;33.3&nbsp;<ACRONYM>kB</ACRONYM>)=20
    </A></P></LI>
   </UL></DD></DL></DIV></DIV></DIV>
<DIV id=3Dcol1>
<DIV class=3Dproducts>
<DIV style=3D"PADDING-BOTTOM: 12px">&nbsp;</DIV>
<UL class=3Dlinkliste>
  <LI class=3Dfirst><A title=3D"" onclick=3D""=20
  =
href=3D"http://www.suco-eg.com/sucowebsite/home.mht"=20
  target=3D_self>Home</A>
  <LI><A title=3D"" onclick=3D""=20
  href=3D"http://www.suco-eg.com/sucowebsite/history.mht" =

  target=3D_self>History</A>
  <LI><A title=3D"" onclick=3D""=20
  =
href=3D"http://www.suco-eg.com/sucowebsite/shareholders.mht"
  target=3D_self>Shareholders</A>
  <LI><A title=3D"" onclick=3D""=20
   =
href=3D"http://www.suco-eg.com/sucowebsite/board_of_managment.mht"=20
  target=3D_self>Board Members</A>
  <LI class=3Dlast><A title=3D"" onclick=3D""=20
 =

href=3D"http://www.suco-eg.com/sucowebsite/organization.mht"=20
  target=3D_self>SUCO Management</A>
  <LI class=3Dlast><A title=3D"" onclick=3D""=20
  =
href=3D"http://www.suco-eg.com/sucowebsite/hseq.mht"=20
  target=3D_self>H.S.E.Q.</A>
  <LI class=3Dlast><A title=3D"" onclick=3D""=20
=
href=3D"http://www.suco-eg.com/sucowebsite/certificates.mht"=20
  target=3D_self>Certificates</A>

<LI class=3Dlast><A title=3D"" onclick=3D""=20
=
href=3D"http://www.suco-eg.com/sucowebsite/new.mht"=20
  target=3D_self>What's new?</A>
  <LI class=3Dlast><A title=3D"" onclick=3D""=20
=
href=3D"http://www.suco-eg.com/sucowebsite/contact_us.mht">Contact us</A></LI></UL></DIV></DIV>
<DIV id=3Dfooter>
<DIV id=3DfunctionBar>
<UL>
  
  <LI><A class=3Dtop=20
  =
onclick=3D"javascript:window.scrollTo(document.documentElement.scrollLeft=
, 0); return false;"=20
  =
href=3D"http://www.rwe.com/web/cms/en/55098/rwe-dea/company/#top">top</A>=

  <LI class=3Dlast><A class=3Dback=20
href=3D"javascript:history.back();">back</A></LI></UL></DIV>
<UL>
<UL id=3DbottomSiteNavigation>

<LI><A title=3D"" =20
  target=3D_self>The website is designed by Suco IT division                                                                          .</A>
  </LI></UL>
  </UL></DIV><!-- ############## =
Portlet Start: quicksearch############## -->
<DIV id=3DqSearch>

</DIV><INP=
UT=20
id=3Djavax.faces.ViewState value=3Dj_id25675:j_id25676 type=3Dhidden=20
name=3Djavax.faces.ViewState> </FORM></DIV>
<FORM id=3DPluto_8_92enh_:j_id_jsp_956438692_0:qSearchForm method=3Dpost =

name=3DPluto_8_92enh_:j_id_jsp_956438692_0:qSearchForm=20
action=3D/web/cms/en/55098/rwe-dea/company/?a=3D%2BIJtDgsxFOOeD0aO4CLI4KQ=
nABL0HBS%2BzrnAbOfQ20CR916niXP9S5t3wLZmUT%2FVUPizMndJkYDhpl%2Fg1mX38xPyLv=
Yo578voDqFIu431Bc%3D><INPUT=20
value=3DPluto_8_92enh_:j_id_jsp_956438692_0:qSearchForm type=3Dhidden=20
name=3DPluto_8_92enh_:j_id_jsp_956438692_0:qSearchForm>=20
<DIV id=3DsearchBox>

<SCRIPT type=3Dtext/javascript>=0A=
			jQuery(function()=0A=
			{=0A=
				// Den Submit des Default-Feldes im IE Fixen=0A=
				jQuery("#qSearch .autosubmit").keypress(function(e)=0A=
				{=0A=
					// Wen es nicht die Return-Taste ist, einfach wieder returnen=0A=
					if (!(e.which && e.which =3D=3D 13) && !(e.keyCode && e.keyCode =
=3D=3D 13))  return true;=0A=
					// ansonsten den Button "anklicken"=0A=
					jQuery("#qSearch .submit").click();=0A=
					return false; // Wichtig um das IE Default-Verhalten abzubrechen=0A=
				})=0A=
			});=0A=
			</SCRIPT>
<!-- ############### Portlet End ############### --></DIV>
<DIV id=3Dheader>
<DIV id=3DtopNav>
<UL id=3DprimNav>
  <LI class=3Dfirst><A title=3D"" onclick=3D""=20
  href=3D"http://www.suco-eg.com/sucowebsite/About_us.mht" =
target=3D_self>About us=20
  </A></LI>
  <LI class=3Dactive><A title=3D"" onclick=3D""=20
  href=3D"http://www.suco-eg.com/sucowebsite/dev_area.mht"=20
  target=3D_self>Development Area</A></LI>
  <LI><A title=3D"" onclick=3D""=20
  href=3D"http://www.suco-eg.com/sucowebsite/rasbudran.mht"=20
  target=3D_self>Ras Budran Field</A></LI>
  <LI><A title=3D"" onclick=3D""=20
  href=3D"http://www.suco-eg.com/sucowebsite/zeitbay.mht"=20
  target=3D_self>Zeit Bay Field</A></LI>
  <LI><A title=3D"" onclick=3D""=20
  href=3D"http://www.suco-eg.com/sucowebsite/rasfanar.mht"=20
  target=3D_self>Ras Fanar Field</A></LI>
  </UL>
<UL id=3DserviceNav>
  <LI class=3Dfirst><A =
href=3D"http://www.rwe.com/web/cms/en/8/rwe/"><SPAN=20
  class=3Dalttext></SPAN></A></LI>
  <LI class=3Dlang><A id=3Dde lang=3Dde=20
  href=3D"http://www.rwe.com/web/cms/de/55098/rwe-dea/unternehmen/"=20
  xml:lang=3D"de"><SPAN class=3Dalttext></SPAN></A></LI></UL></DIV><IMG =
class=3DrweLogo=20
alt=3DSUCO-Logo=20
src=3D"http://www.suco-eg.com/sucowebsite/suco_logo.gif"><IMG =

class=3Dheading1 alt=3D""=20
src=3D"http://www.suco-eg.com/sucowebsite/small_suco_logo.gif"=
 width=3D75=20
height=3D17>
<H1 class=3Dalttext></H1></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.rwe.com/web/cms/mediablob/en/293336/data/44030/blob.jpg

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

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.rwe.com/web/cms/contentblob/692/data/122/Logo.en

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
tRSmvbrU1NNetKimvX5ailNfXU0prSlf/9k=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.rwe.com/web/cms/mediablob/en/54572/data/34070/blob.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QYcRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dz
ADIwMDk6MDI6MTIgMTE6NTE6NDYAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAS6ADAAQAAAAB
AAAAEQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAATmAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAEQBLAwEiAAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A9C6zY+vo+dZW4ssZjWuY9pgghji1zXD6LmrnOh5NuRmYFeFm
5GU2zFceqCx77G12FjfT9N9n83b6+/6L10XUg3L6dlYtbwLL6bKmF0wC9rmN3Q13t9yzMLpduFlY
GTRbWDXisxeoM90PFbWtrtq9n02Pb+fs/Rq1jIEJA7m6/wAVrZQTkiR8oq/8b+XE4WV1TqjuhYdL
Mm1mZQcp2TY2x24/ZzA9RwO5386z6a2Ls/IyndZy6bnspxuntFQa4hosfU/L9Vm0/wA8xrq/0n01
GnoJZn9TtstrOPmMvbQ0btzTkbDbv9m1nur/ADETpnSLsX6v5nT7ra3ZeVW9m9u7ZrU3Fp3OcwP9
rWe72KSUsdaVv/6Ulxy/xWKMcl63Vd/83Hgj/j/Mk+q1mLdTVazKy8jKOOw5DL3XOrDnBjnur9ce
k73j6VSl10W3db6PhtvuopyPtPqiix1ZdsrZZXLqy36LkXo56pi04+Jl/Zvs+PU2oPqdY552NDGn
a+qtn5v7yh1jGy7+o9Pz8B1Jdg+tuZeXtB9VrahHpV2fR9yjv9aTfSVG7/Rlwsn+RA63DiFV+lHj
R4PVLOn/ALWxs612RX0ksey12tjq7WerXW92m+z8zcrWL1q6667EfihmYyj7RVS21rw9pJZt9Xax
tdjX+x6qM6K23p/UKs3Ia7M6od11jGnY0tH6BlbXe51dMITOk3uwcrGNeDh33UmpmTiVua90kF3q
/o69ldm33sYiRjNnrY/7m5f43GoHIKHSia67y4Y/4vA6PTus25WdbgZOO2i+qsWj07Rc0tLvT+m1
tex7X/mLUWD0rpz8XqJzbBj0MOMMdtGMHbQWu9Tduexm/ctr7RT+9+BTSIe4NPTX04qXCU/bOvqv
wvh4v5fov//Q71JfNqSmYH6SSXzakkp+kkl82pJKfpJJfNqSSn6SSXzakkp//9n/7RWeUGhvdG9z
aG9wIDMuMAA4QklNBAQAAAAAAAccAgAAAgACADhCSU0EJQAAAAAAEEYM8okmuFbasJwBobCnkHc4
QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklN
BA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoA
AAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAA
AAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4
QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////
////////A+gAAAAA/////////////////////////////wPoAAAAAP//////////////////////
//////8D6AAAOEJJTQQAAAAAAAACAA04QklNBAIAAAAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhCSU0EMAAAAAAAGQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEAOEJJTQQtAAAAAAAGAAEAAAAcOEJJTQQIAAAAAAAzAAAAAQAAAkAAAAJAAAAAB///
+4QAAAABvgEAAAAAAQAAAiABAAAPegAAAAGgAf//+3cAADhCSU0EHgAAAAAABAAAAAA4QklNBBoA
AAAAAv4AAAAIAAAAEAAAAAEAAAAAAABudWxsAAAAAwAAAAhiYXNlTmFtZVRFWFQAAAAJAEIAZQBu
AHUAdAB6AGUAcgAAAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA
AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAABEAAAAAUmdodGxvbmcAAABLAAAABnNs
aWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAA
B2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2Vu
ZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAA
AQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxv
bmcAAAARAAAAAFJnaHRsb25nAAAASwAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAA
AAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxi
b29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6
QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdk
ZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAA
CXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRs
b25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJ
TQQUAAAAAAAEAAAAIjhCSU0EDAAAAAAFAgAAAAEAAABLAAAAEQAAAOQAAA8kAAAE5gAYAAH/2P/g
ABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkI
DAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwM/8AAEQgAEQBLAwEiAAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMA
AQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMB
AAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKj
dDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cR
AAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M0
8SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW
5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9C6zY+vo+dZW4ssZjWuY9pgghji1zXD6LmrnOh5N
uRmYFeFm5GU2zFceqCx77G12FjfT9N9n83b6+/6L10XUg3L6dlYtbwLL6bKmF0wC9rmN3Q13t9yz
MLpduFlYGTRbWDXisxeoM90PFbWtrtq9n02Pb+fs/Rq1jIEJA7m6/wAVrZQTkiR8oq/8b+XE4WV1
TqjuhYdLMm1mZQcp2TY2x24/ZzA9RwO5386z6a2Ls/IyndZy6bnspxuntFQa4hosfU/L9Vm0/wA8
xrq/0n01GnoJZn9TtstrOPmMvbQ0btzTkbDbv9m1nur/ADETpnSLsX6v5nT7ra3ZeVW9m9u7ZrU3
Fp3OcwP9rWe72KSUsdaVv/6Ulxy/xWKMcl63Vd/83Hgj/j/Mk+q1mLdTVazKy8jKOOw5DL3XOrDn
Bjnur9cek73j6VSl10W3db6PhtvuopyPtPqiix1ZdsrZZXLqy36LkXo56pi04+Jl/Zvs+PU2oPqd
Y552NDGna+qtn5v7yh1jGy7+o9Pz8B1Jdg+tuZeXtB9VrahHpV2fR9yjv9aTfSVG7/Rlwsn+RA63
DiFV+lHjR4PVLOn/ALWxs612RX0ksey12tjq7WerXW92m+z8zcrWL1q6667EfihmYyj7RVS21rw9
pJZt9XaxtdjX+x6qM6K23p/UKs3Ia7M6od11jGnY0tH6BlbXe51dMITOk3uwcrGNeDh33UmpmTiV
ua90kF3q/o69ldm33sYiRjNnrY/7m5f43GoHIKHSia67y4Y/4vA6PTus25WdbgZOO2i+qsWj07Rc
0tLvT+m1tex7X/mLUWD0rpz8XqJzbBj0MOMMdtGMHbQWu9Tduexm/ctr7RT+9+BTSIe4NPTX04qX
CU/bOvqvwvh4v5fov//Q71JfNqSmYH6SSXzakkp+kkl82pJKfpJJfNqSSn6SSXzakkp//9k4QklN
BCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABv
AGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADIAAAABADhCSU0PoAAAAAAI7m1vcHQAAAAD
AAAAAQAAAAAAAAAHAAAAAAEAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAA
AAABAAAAAP////8AAAAABP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAAAAAAAP8AAAD/
AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A
AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA
/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/
AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A
AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA
/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/
AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A
AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA
/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/
AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A
AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA
/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/
AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A
AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAA
AAAAAARsAAAAEAAAAAEAAAAAAA5UYXJnZXRTZXR0aW5ncwAAABUAAAAAQ2xyVE9iamMAAAABAAAA
AAAKQ29sb3JUYWJsZQAAAAIAAAAAQ2xyc1ZsTHMAAAAAAAAAB2lzRXhhY3Rib29sAAAAAABNdHRD
T2JqYwAAAAEAAAAAAApOYXRpdmVRdWFkAAAAAwAAAABCbCAgbG9uZwAAAP8AAAAAR3JuIGxvbmcA
AAD/AAAAAFJkICBsb25nAAAA/wAAAABUcm5zYm9vbAEAAAALYWRkTWV0YWRhdGFib29sAQAAAAph
dXRvUmVkdWNlYm9vbAAAAAARY29sb3JUYWJsZUNvbnRyb2xPYmpjAAAAAQAAAAAAEUNvbG9yVGFi
bGVDb250cm9sAAAAAgAAAAxsb2NrZWRDb2xvcnNWbExzAAAAAAAAAAxzaGlmdEVudHJpZXNWbExz
AAAAAAAAAA9kaXRoZXJBbGdvcml0aG1lbnVtAAAAD0RpdGhlckFsZ29yaXRobQAAAABOb25lAAAA
DWRpdGhlclBlcmNlbnRsb25nAAAAZAAAAApmaWxlRm9ybWF0ZW51bQAAAApGaWxlRm9ybWF0AAAA
A0dJRgAAAAppbnRlcmxhY2VkYm9vbAAAAAAFbG9zc3lsb25nAAAAAAAAAAxub01hdHRlQ29sb3Ji
b29sAAAAAAludW1Db2xvcnNsb25nAAAAEAAAABJyZWR1Y3Rpb25BbGdvcml0aG1lbnVtAAAAElJl
ZHVjdGlvbkFsZ29yaXRobQAAAABTZWxlAAAAFXJvbGxvdmVyTWFzdGVyUGFsZXR0ZWJvb2wAAAAA
G3RyYW5zcGFyZW5jeURpdGhlckFsZ29yaXRobWVudW0AAAAPRGl0aGVyQWxnb3JpdGhtAAAAAE5v
bmUAAAAYdHJhbnNwYXJlbmN5RGl0aGVyQW1vdW50bG9uZwAAAGQAAAAPd2ViU2hpZnRQZXJjZW50
bG9uZwAAAAAAAAALem9uZWREaXRoZXJPYmpjAAAAAQAAAAAACVpvbmVkSW5mbwAAAAQAAAAJY2hh
bm5lbElEbG9uZ/////8AAAANZW1waGFzaXplVGV4dGJvb2wAAAAAEGVtcGhhc2l6ZVZlY3RvcnNi
b29sAAAAAAVmbG9vcmxvbmcAAAAAAAAAFHpvbmVkSGlzdG9ncmFtV2VpZ2h0T2JqYwAAAAEAAAAA
AAlab25lZEluZm8AAAAEAAAACWNoYW5uZWxJRGxvbmf/////AAAADWVtcGhhc2l6ZVRleHRib29s
AAAAABBlbXBoYXNpemVWZWN0b3JzYm9vbAAAAAAFZmxvb3Jsb25nAAAAAAAAAAp6b25lZExvc3N5
T2JqYwAAAAEAAAAAAAlab25lZEluZm8AAAAEAAAACWNoYW5uZWxJRGxvbmf/////AAAADWVtcGhh
c2l6ZVRleHRib29sAAAAABBlbXBoYXNpemVWZWN0b3JzYm9vbAAAAAAFZmxvb3Jsb25nAAAAADhC
SU0PoQAAAAAALW1zZXQAAAAQAAAAAQAAAAAABG51bGwAAAABAAAAB1ZlcnNpb25sb25nAAAAAAA4
QklND6IAAAAAAAhtczR3AAAAAjhCSU0PowAAAAAA+G1hbmlJUkZSAAAA7DhCSU1BbkRzAAAAzAAA
ABAAAAABAAAAAAAAbnVsbAAAAAMAAAAAQUZTdGxvbmcAAAAAAAAAAEZySW5WbExzAAAAAU9iamMA
AAABAAAAAAAAbnVsbAAAAAEAAAAARnJJRGxvbmd00xOqAAAAAEZTdHNWbExzAAAAAU9iamMAAAAB
AAAAAAAAbnVsbAAAAAQAAAAARnNJRGxvbmcAAAAAAAAAAEFGcm1sb25nAAAAAAAAAABGc0ZyVmxM
cwAAAAFsb25ndNMTqgAAAABMQ250bG9uZwAAAAAAADhCSU1Sb2xsAAAACAAAAAAAAAAAOEJJTQ+k
AAAAAAAcbWZyaQAAAAIAAAAQAAAAAQAAAAAAAAABAAAAADhCSU0EBgAAAAAABwAEAAEAAQEA/+E6
r2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJX
NU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczpt
ZXRhLyIgeDp4bXB0az0iMy4xLjEtMTExIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8v
d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9k
Yy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3Jt
YXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjph
Ym91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC8iPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93
czwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwOS0wMi0xMlQx
MTo1MTo0NiswMTowMDwveGFwOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4y
MDA5LTAyLTEyVDExOjUxOjQ2KzAxOjAwPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhhcDpN
ZXRhZGF0YURhdGU+MjAwOS0wMi0xMlQxMTo1MTo0NiswMTowMDwveGFwOk1ldGFkYXRhRGF0ZT4K
ICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0
PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
bW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w
L3NUeXBlL1Jlc291cmNlUmVmIyI+CiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6QzFE
NTY1MEZGM0Y4REQxMUFGMjhFRTgwNzhCQjA0QUY8L3hhcE1NOkRvY3VtZW50SUQ+CiAgICAgICAg
IDx4YXBNTTpJbnN0YW5jZUlEPnV1aWQ6QzJENTY1MEZGM0Y4REQxMUFGMjhFRTgwNzhCQjA0QUY8
L3hhcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VU
eXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6Nzk4MUI4
MDVFNUY4REQxMUJGRDJFRjQxMkUwNzEwN0E8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAg
IDxzdFJlZjpkb2N1bWVudElEPnV1aWQ6MTgyMDc2QThDQ0VFREQxMTg1NkU5QjQ3QUZBNzA3M0Y8
L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveGFwTU06RGVyaXZlZEZyb20+CiAgICAgIDwv
cmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg
ICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAg
ICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZm
OlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRp
ZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8
dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlm
ZjpOYXRpdmVEaWdlc3Q+MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4
MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0
MzI7QzYxNjE1OTJDMUIzMEQzQTZBRTk3MjAxNjBGNzBEREE8L3RpZmY6TmF0aXZlRGlnZXN0Pgog
ICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9
IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8i
PgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NzU8L2V4aWY6UGl4ZWxYRGltZW5zaW9u
PgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9u
PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAg
PGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQw
OTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1
LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3
Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkz
LDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQx
OTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3
LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwz
MDtEQTBGMTlCMjUyN0ZERkI1NDk0OTIzQkRGMzJCOUQyNzwvZXhpZjpOYXRpdmVEaWdlc3Q+CiAg
ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z
aG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29s
b3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8
L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAg
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5v
AhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAA
AAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAA
FHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALE
AAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gA
AAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJp
Z2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElF
QzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAA
AAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZ
WiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAA
AAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s
b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s
b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVu
Y2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNl
IFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX
H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAA
AAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8
AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0B
EwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZ
AeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC
6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7
BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF
5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfS
B+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEK
Jwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzA
DNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MP
zw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMj
E0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW
+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsU
GzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qf
vx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSr
JNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIq
NSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+
MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2
cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i
PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdE
ikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwq
THJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJU
j1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n
XXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1m
kmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XAr
cIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6
pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VH
hauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q
1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJ
nPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSp
N6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYB
tnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD
1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+
0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4Dbg
veFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M
8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23/
///uAA5BZG9iZQBkAAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwM
EAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBwcHDQwNGBAQGBQODg4UFA4ODg4UEQwMDAwM
EREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABEASwMBEQACEQEDEQH/
3QAEAAr/xACKAAABBAMAAAAAAAAAAAAAAAAAAwQFBgIHCAEAAgMBAAAAAAAAAAAAAAAAAAQBAgMF
EAACAgEDAwIFBQAAAAAAAAACAwEEBQASBhEiEyEyQlIjFBWh0WJTBxEAAgIBAgMCDAcAAAAAAAAA
AQIAEgMRBCEiMkITMUFSYpKissLSI1OD8IGx0eFygv/aAAwDAQACEQMRAD8A6E5k99fiGcsV2El6
cfaYpq5kTAxQciQlHqJDPrExpvbgHIoPlL+sW3JIxMR4at7M1xwbJ2b+XwVfEZu/klWMYZ8ph7mv
XXeSB8crNnXxt88n2iftHXR3KBVYsqrzfK7NuPwzl7TIWZQrM2qfO4lqtX2rSDynKOTs4Lh6isla
VmKJZM8lZW9kNKMfPSIYUTuKPqh7+3t1umFBlY6CrUrw+pF8mfIcKixut7cfpy4287kckzmWTq23
KqY7ALGoC2GIDYfWZbloQM9IcAkuPJHfpNcQWikcWyerakebKzd4wJ0XFw/sy39KPP8ALrGLt0qt
lWUyl7KFRTN9V5lw0QxggRkuHxCinfHQSURdn8S1TehgSNFVbcta+7L7BlYA2dmqLXvX1uWZ86G3
a5rw/Ehft0qd/wDJfdjSsMrkfhQDF9SXI9dpRo22gxO2gJWnULeOTu9Tlxrqyhr61NezE8Fyixgo
5bj81bZfRxeUuVbZ0J5otKlq1mXpBsiY2btTlwh6FRXvfR5ZGLcHH3iubDD4+1V5K4vml23dt4x2
LhOYTSjIVKa7K2i5UlIbfLtAVsE9oGJdo7vft7tZPtwAGB5bU8E2x7osSpXnrcLbqmXHOZWclnbe
EyFBdG9WQNoPBZG2s1EcrnqYgvYYnHsmNRl24VQwNgTXwUk4dyWcowqwFuq8tGlo3P/Q6C5JCsnx
3KY2u0RfepvrKJkHAQbVEAyUwJTt6l69B03hNXDHskRXPo6MoPFlKytYXjFrD5XA5GnaRBIxqcZy
BP1IF0V1CK2qnZ6mBj8cB9P5dM5M4dWBB6r4/wDUVxYCjKwI6BjyedXyYxpcCNWd5NafZQeOy6Lq
6Co8ksWWQ2S3fEr2hG5fbsIvdq7brVUABslbfbma7TR3JIq4av3OqL8a4jcxvAMxgrdquzLZNDkw
9fllMdao1UwREuD6CIDu7Pm1GbcBsqsAar8V2lsG3K4WQkXcH2aLJbh5coxtOhi8pGN/H0aq60Oq
ssm4pSuAGdppWHdt7u7WW47tiWW1mPar+822xyKArUqory2+GJcvx2Wu8i49m8KyoTcL955E3Scs
T+6UKo6SpbJ7Ygp1OB1VGVteevT5sruUZnR0r8u3Vbt/lGquGLtYDkNbL3wZl+SF5LllKzhSpCIh
ALEu4lp6fF3Fqx3OjqVHLj/DSg2wKOGPPl6vd9GNUcTvHgsnQKvhcRdtVJqpyWKQa2nMyMl5fpL2
LZt7wCT1c7gWB1dwDarmVGA0ZdMaMVrbGP4j3ivHXYzkZZewOPpInHBQChjgbsCQb5N24wDfu6z3
SO74e736zz5gyVFm5rWeabfDR7Gq8tKpLp+Qp/2foX7aTqY93gn/0d96biMNEIaIQ0QhohDRCGiE
NEIaIQ0Qn//Z

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/194/189/screen.css

.searchBox {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px 20px 12px 0px; =
WIDTH: 240px; FLOAT: left; HEIGHT: 100%
}
.searchBox INPUT.text {
	POSITION: absolute; WIDTH: 138px; HEIGHT: 15px; TOP: 10px; LEFT: 72px
}
.searchBox INPUT.submit {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: =
none; WIDTH: 24px; BORDER-TOP-STYLE: none; BACKGROUND: =
url(/web/cms/contentblob/226/data/4751/arrowbluesmall.gif) #fff =
no-repeat 8px 15px; HEIGHT: 36px; BORDER-LEFT-STYLE: none; TOP: 0px; =
CURSOR: pointer; RIGHT: 0px
}
#content .search P {
	MARGIN-BOTTOM: 1px
}
.searchHeader {
	POSITION: relative; MARGIN-BOTTOM: 12px; BACKGROUND: =
url(/web/cms/contentblob/274/data/4796/searchheader.gif) #4c95c4 =
no-repeat center bottom; HEIGHT: 1%; FONT-SIZE: 0.92em
}
.search .white {
	COLOR: #fff
}
.searchHeader A {
	BACKGROUND-POSITION: 0px 4px
}
.searchFilter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: =
left; PADDING-TOP: 0px
}
.searchFilter .select {
	BORDER-BOTTOM-COLOR: #2e82b9; BORDER-TOP-COLOR: #2e82b9; MARGIN-BOTTOM: =
2px; COLOR: #2e82b9; BORDER-RIGHT-COLOR: #2e82b9; BORDER-LEFT-COLOR: =
#2e82b9; MARGIN-RIGHT: 10px
}
.searchFooter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 24px; BACKGROUND: =
url(/web/cms/contentblob/276/data/4790/searchfooter.gif) #4c95c4 =
no-repeat 0px 0px; HEIGHT: 25px; COLOR: #fff; OVERFLOW: hidden; =
PADDING-TOP: 8px
}
.searchText {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#fff; PADDING-TOP: 10px
}
.searchRegionalize {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: =
both; PADDING-TOP: 0px
}
.searchPath {
	FONT-SIZE: 0.92em
}
.searchMain H2 {
	MARGIN-BOTTOM: 6px
}
#content .searchMain UL.ariadne {
	PADDING-LEFT: 0px; DISPLAY: inline
}
#content .searchMain UL.ariadne LI {
	PADDING-LEFT: 0px; DISPLAY: inline
}
#content .searchMain UL.searchPageNav LI {
	PADDING-LEFT: 0px; DISPLAY: inline
}
#content .searchMain UL.ariadne LI {
	WHITE-SPACE: nowrap
}
#content .searchMain UL.ariadne LI A {
	PADDING-LEFT: 10px; BACKGROUND: =
url(/web/cms/contentblob/228/data/4763/arrowbluenarrow.gif) no-repeat =
0px 4px
}
#content .searchMain UL.ariadne LI.first A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-LEFT: 2px
}
#content .searchMain TABLE TD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: =
7px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#content .searchMain TABLE TD UL.ariadne LI {
	LIST-STYLE-TYPE: none; BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .searchMain TABLE TD.topResult {
	BORDER-BOTTOM: #b8b3aa 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: =
10px; BACKGROUND-COLOR: #f2f7fb; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BORDER-TOP: #b8b3aa 1px dotted; PADDING-TOP: 10px
}
#content .searchMain .headline {
	MARGIN-BOTTOM: 6px; COLOR: #0066aa; FONT-SIZE: 1.33em; FONT-WEIGHT: =
normal
}
#content .searchPageNav TABLE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#content .searchPageNav TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#content .searchPageNav A {
	TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-SIZE: 0.92em
}
#content .searchPageNav TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
#content .searchPageNav .paginator {
	MARGIN: 0px auto
}
#content .searchPageNav TD.next {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: =
100px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#content .searchPageNav TD.prev {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 100px; =
PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#content .searchPageNav .paginator {
	WIDTH: auto
}
#content .searchPageNav .prev A {
	PADDING-LEFT: 17px; EMPTY-CELLS: hide; BACKGROUND: =
url(/web/cms/contentblob/278/data/4794/arrowwhiteback.gif) no-repeat 0px =
3px
}
#content .searchPageNav .next A {
	PADDING-RIGHT: 17px; EMPTY-CELLS: hide; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat right =
3px
}
#primNav {
	LIST-STYLE-TYPE: none; MARGIN: 0px; FLOAT: left
}
#primNav LI A.image SPAN {
	VISIBILITY: hidden
}
#primNav LI {
	FLOAT: left; MARGIN-LEFT: 0px
}
#primNav LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; =
PADDING-LEFT: 17px; PADDING-RIGHT: 13px; DISPLAY: block; HEIGHT: 22px; =
COLOR: #1f79b4; FONT-WEIGHT: normal; PADDING-TOP: 9px
}
#primNav LI.first {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/260/data/4786/blue-bg-right.gif) no-repeat =
right top; HEIGHT: 44px
}
#primNav LI.first A {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; PADDING-RIGHT: 13px; =
BACKGROUND: url(/web/cms/contentblob/262/data/4761/blue-bg-left.gif) =
no-repeat 0px 0px; HEIGHT: 44px; COLOR: white; FONT-WEIGHT: normal; =
MARGIN-RIGHT: 4px
}
#primNav LI.last {
	BACKGROUND: url(/web/cms/contentblob/264/data/4756/white-bg-right.gif) =
no-repeat right top
}
#primNav LI.last A {
	PADDING-RIGHT: 11px; MARGIN-RIGHT: 3px
}
#primNav LI.active.last {
=09
}
#primNav LI.active A {
	BACKGROUND: url(/web/cms/contentblob/226/data/4751/arrowbluesmall.gif) =
#bbd6e8 no-repeat 10px 16px
}
#primNav LI A:hover {
	BACKGROUND: url(/web/cms/contentblob/226/data/4751/arrowbluesmall.gif) =
#eef5f9 no-repeat 10px 16px
}
#primNav LI.first A:hover {
	BACKGROUND: url(/web/cms/contentblob/262/data/4761/blue-bg-left.gif) =
no-repeat left top; COLOR: white
}
#primNav LI.first A.image {
	BACKGROUND-POSITION: 0px 0px; HEIGHT: 44px
}
#primNav LI.active A.image {
	BACKGROUND-POSITION: 0px 0px
}
#primNav LI A.image:hover {
	BACKGROUND-POSITION: 0px -31px
}
#primNav LI A.image {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: =
31px; PADDING-TOP: 0px
}
#primNav LI.first A.image:hover {
	BACKGROUND-POSITION: 0px 0px
}
#primNav LI.first A.image {
	MARGIN-RIGHT: 0px
}
#serviceNav {
	LIST-STYLE-TYPE: none; MARGIN: 0px; HEIGHT: 31px
}
#serviceNav LI {
	FLOAT: left; MARGIN-LEFT: 0px
}
#serviceNav LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; =
PADDING-RIGHT: 14px; DISPLAY: inline-block; HEIGHT: 25px; COLOR: =
#1f79b4; PADDING-TOP: 5px
}
#serviceNav LI A {
	PADDING-BOTTOM: 3px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 7px; DISPLAY: block; MARGIN-RIGHT: 3px; PADDING-TOP: 0px
}
#serviceNav {
	TEXT-TRANSFORM: uppercase; PADDING-RIGHT: 2px; FLOAT: right
}
#serviceNav LI {
	HEIGHT: 31px
}
#serviceNav LI A {
	PADDING-RIGHT: 0px; HEIGHT: 13px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px
}
#serviceNav LI.first A {
	PADDING-LEFT: 0px; WIDTH: 114px; BACKGROUND: =
 MARGIN-LEFT: 0px; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 0px
}
#serviceNav LI.lang A {
	PADDING-LEFT: 0px; WIDTH: 56px; 
MARGIN-LEFT: 12px; BORDER-LEFT-STYLE: none
}
#serviceNav LI.lang A#pl {
	BACKGROUND: url(/web/cms/contentblob/202984/data/34729/polnisch.gif) =
no-repeat 0px -16px
}
#serviceNav LI.lang A#no {
	BACKGROUND: url(/web/cms/contentblob/203054/data/34730/norge.gif) =
no-repeat 0px -16px
}
.en #serviceNav LI.first A {
	
}
.pl #serviceNav LI.first A {
	
}
.no #serviceNav LI.first A {
	
}
.en #serviceNav LI.lang A {
	
}
.pl #serviceNav LI.lang A {
	
}
#serviceNav LI.langtext {
	COLOR: #06a
}
#serviceNav LI.langtextbold {
	COLOR: #06a
}
#serviceNav LI.pipe {
	COLOR: #06a
}
#serviceNav LI.langtext A {
	PADDING-LEFT: 5px; COLOR: #0066aa; MARGIN-LEFT: 0px
}
#serviceNav LI.langtextbold A {
	PADDING-LEFT: 5px; COLOR: #0066aa; MARGIN-LEFT: 0px
}
#serviceNav LI.langtextbold {
	FONT-WEIGHT: bold
}
#serviceNav LI.pipe {
	PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#serviceNav LI.langtextfirst {
	MARGIN-LEFT: 10px
}
#serviceNav LI A:hover {
	BACKGROUND-POSITION: 0px 0px
}
#serviceNav LI A#pl:hover {
	BACKGROUND-POSITION: 0px 0px
}
#serviceNav LI A#en:hover {
	BACKGROUND-POSITION: 0px 0px
}
#serviceNav LI A#no:hover {
	BACKGROUND-POSITION: 0px 0px
}
#serviceNav LI A#no:hover {
	BACKGROUND-POSITION: 0px 0px
}
#shadowbox_container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#shadowbox_overlay {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#shadowbox_container {
	Z-INDEX: 999; POSITION: fixed; TEXT-ALIGN: center; DISPLAY: block; =
VISIBILITY: hidden
}
#shadowbox_overlay {
	POSITION: absolute; BACKGROUND-COLOR: #7fb3d4 !important; opacity: 0.4
}
#shadowbox {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto
}
#shadowbox_body {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff =
10px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; =
BORDER-RIGHT: #fff 10px solid; PADDING-TOP: 0px
}
#shadowbox_body_inner {
	POSITION: relative; HEIGHT: 100%
}
.html#shadowbox_content {
	HEIGHT: 100%; OVERFLOW: auto
}
#shadowbox_loading {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px
}
#shadowbox_body {
	BACKGROUND-COLOR: #fff
}
#shadowbox_loading {
	BACKGROUND-COLOR: #fff
}
#shadowbox_body {
	BACKGROUND-COLOR: #fff
}
#shadowbox_loading_indicator {
	BACKGROUND-IMAGE: url(/web/cms/contentblob/248/data/45620/loading.gif); =
MARGIN: 10px 10px 0px; WIDTH: 32px; BACKGROUND-REPEAT: no-repeat; FLOAT: =
left; HEIGHT: 32px
}
#shadowbox_loading SPAN {
	MARGIN-TOP: 16px; FONT-FAMILY: 'Lucida Grande', Tahoma, sans-serif; =
FLOAT: left; FONT-SIZE: 10px
}
#shadowbox_loading SPAN A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
#shadowbox_loading SPAN A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
#shadowbox_title {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#shadowbox_info {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#shadowbox_title_inner {
	POSITION: relative; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; =
FONT-FAMILY: 'Lucida Grande', Tahoma, sans-serif
}
#shadowbox_info_inner {
	POSITION: relative; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; =
FONT-FAMILY: 'Lucida Grande', Tahoma, sans-serif
}
#shadowbox_title {
	HEIGHT: 40px
}
#shadowbox_title_inner {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: =
40px; COLOR: #58585a; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#shadowbox_info {
	HEIGHT: 20px
}
#shadowbox_info_inner {
	WIDTH: 100%; COLOR: #58585a; FONT-SIZE: 11px
}
#shadowbox_nav {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 45%; PADDING-RIGHT: 0px; =
FLOAT: right; HEIGHT: 16px; PADDING-TOP: 2px
}
#shadowbox_nav A {
	WIDTH: 16px; DISPLAY: block; FLOAT: right; HEIGHT: 16px; MARGIN-LEFT: =
3px; CURSOR: pointer
}
#shadowbox_nav_close {
	BACKGROUND-IMAGE: url(/web/cms/contentblob/250/data/4800/close.gif); =
BACKGROUND-REPEAT: no-repeat
}
#shadowbox_nav_next {
	BACKGROUND-IMAGE: url(/web/cms/contentblob/252/data/4795/next.gif); =
BACKGROUND-REPEAT: no-repeat
}
#shadowbox_nav_previous {
	BACKGROUND-IMAGE: url(/web/cms/contentblob/254/data/4774/previous.gif); =
BACKGROUND-REPEAT: no-repeat
}
#shadowbox_nav_play {
	BACKGROUND-IMAGE: url(/web/cms/contentblob/256/data/4766/play.gif); =
BACKGROUND-REPEAT: no-repeat
}
#shadowbox_nav_pause {
	BACKGROUND-IMAGE: url(/web/cms/contentblob/258/data/4787/pause.gif); =
BACKGROUND-REPEAT: no-repeat
}
#shadowbox_counter {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; WIDTH: 45%; PADDING-RIGHT: 0px; =
FLOAT: left; PADDING-TOP: 2px
}
#shadowbox_counter A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; COLOR: =
#58585a; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#shadowbox_counter A.shadowbox_counter_current {
	TEXT-DECORATION: underline
}
DIV.shadowbox_clear {
	CLEAR: both
}
DIV.shadowbox_message {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-FAMILY: 'Lucida Grande', Tahoma, sans-serif; =
FONT-SIZE: 12px; PADDING-TOP: 10px
}
DIV.shadowbox_message A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
DIV.shadowbox_message A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
#top {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 984px
}
#header {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 168px; TOP: 0px
}
#main {
	Z-INDEX: 1; POSITION: relative; WIDTH: 100%; BACKGROUND: white 0px 0px; =
TOP: 168px
}
.keyvisualBuehne#main {
	BACKGROUND: url(/web/cms/contentblob/206/data/4750/topleft.gif) white =
no-repeat 0px 0px
}
#keyvisualBuehne {
	MARGIN-LEFT: 5px
}
#keyvisualBuehne_inner {
	PADDING-TOP: 5px
}
#col1 {
	WIDTH: 204px; FLOAT: left; PADDING-TOP: 0px
}
#col2 {
	WIDTH: 736px; FLOAT: right
}
#col1 {
	MARGIN-TOP: 41px
}
#col2 {
	MARGIN-TOP: 41px
}
.noHorNav #col1 {
	MARGIN-TOP: 0px; PADDING-TOP: 5px
}
.noHorNav #col2 {
	MARGIN-TOP: 0px; PADDING-TOP: 5px
}
.noHorNav #col1 {
	BACKGROUND: url(/web/cms/contentblob/206/data/4750/topleft.gif) =
no-repeat 0px 0px
}
.keyvisualBuehne #col1 {
	BACKGROUND: no-repeat 0px 0px
}
#horNav2 {
	POSITION: absolute; BACKGROUND-COLOR: #79afd3; WIDTH: 984px; TOP: 0px
}
.noHorNav #horNav2 {
	DISPLAY: none
}
#qSearch {
	POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 240px; HEIGHT: 36px; =
TOP: 0px; RIGHT: 0px
}
#qSearch DIV {
	POSITION: relative; HEIGHT: 100%
}
#qSearch INPUT.text {
	POSITION: absolute; WIDTH: 138px; HEIGHT: 15px; TOP: 10px; LEFT: 72px
}
#qSearch INPUT.submit {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: =
none; WIDTH: 24px; BORDER-TOP-STYLE: none; BACKGROUND: =
url(/web/cms/contentblob/132/data/4754/arrowblue.gif) #fff no-repeat 8px =
15px; HEIGHT: 36px; BORDER-LEFT-STYLE: none; TOP: 0px; CURSOR: pointer; =
RIGHT: 0px
}
.searchlabel-de {
	WIDTH: 72px; FLOAT: left; HEIGHT: 36px !important
}
.searchlabel-en {
	WIDTH: 72px; FLOAT: left; HEIGHT: 36px !important
}
.searchlabel-pl {
	WIDTH: 72px; FLOAT: left; HEIGHT: 36px !important
}
.searchlabel-de {
	BACKGROUND: url(/web/cms/contentblob/286/data/4760/Suche.gif) white =
no-repeat 0px 0px
}
.searchlabel-en {
	BACKGROUND: url(/web/cms/contentblob/694/data/4782/Suche-en.gif) white =
no-repeat 0px 0px
}
.searchlabel-pl {
	BACKGROUND: url(/web/cms/contentblob/317360/data/51745/Suche-pl.gif) =
white no-repeat 0px 0px
}
.searchlabel-nl {
	BACKGROUND: url(/web/cms/contentblob/326246/data/53568/Suche-nl.gif) =
white no-repeat 0px 0px
}
#clp_105818 .searchlabel-de {
	BACKGROUND: url(/web/cms/contentblob/188832/data/33755/SucheBlau.gif) =
white no-repeat 0px 0px
}
#clp_105818 .searchlabel-en {
	BACKGROUND: =
url(/web/cms/contentblob/188836/data/33756/SucheBlau-en.gif) white =
no-repeat 0px 0px
}
#noKeyvisual {
	HEIGHT: 168px
}
#contentTop {
	PADDING-RIGHT: 5px; HEIGHT: 1%
}
.keyvisualBuehne #contentTop {
	DISPLAY: none
}
#contentBottom {
	OVERFLOW: hidden
}
#content {
	POSITION: relative
}
#content {
	WIDTH: 496px; FLOAT: left; PADDING-TOP: 3px
}
#content .narrow {
	WIDTH: 496px; FLOAT: left; PADDING-TOP: 3px
}
#ariadne {
	WIDTH: 496px
}
#col2 {
	POSITION: relative; HEIGHT: 1%; OVERFLOW: hidden
}
#contentInner {
	MARGIN-BOTTOM: 23px; HEIGHT: 1%; OVERFLOW: hidden; MARGIN-RIGHT: 24px
}
#sidebar {
	WIDTH: 240px; MARGIN-BOTTOM: 31px; FLOAT: right; FONT-SIZE: 0.92em
}
.medium #content {
	WIDTH: 580px
}
.wide #content {
	PADDING-LEFT: 1px; WIDTH: 726px
}
.wide4Table #content {
	WIDTH: 712px
}
#contentview #content {
	WIDTH: 100%
}
.wide #contentInner {
	MARGIN-RIGHT: 0px
}
.small #sidebar {
	WIDTH: 240px
}
.medium #sidebar {
	WIDTH: 156px
}
.wide #sidebar {
	WIDTH: 0px; DISPLAY: none
}
#sidebarInner {
	MARGIN-RIGHT: 5px
}
.medium #sidebarInner {
	MARGIN-RIGHT: 0px
}
#footer {
	BACKGROUND-COLOR: #cce1ee; HEIGHT: 22px; CLEAR: both
}
.nocolor#footer {
	BACKGROUND-COLOR: white; HEIGHT: 0px
}
#topNav {
	POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#kundenKontoOnline {
	POSITION: absolute; WIDTH: 736px; BOTTOM: 0px; BACKGROUND: =
url(/web/cms/contentblob/189354/data/33757/KundenKonto.gif) no-repeat =
0px 0px; HEIGHT: 36px; COLOR: white; RIGHT: 0px
}
#kundenKontoOnline .headline {
	FONT-SIZE: 1.2em; MARGIN-RIGHT: 0.3em
}
#kundenKontoOnlineInner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 170px; PADDING-RIGHT: 0px; =
PADDING-TOP: 7px
}
#kundenKontoOnlineInner IMG {
	VERTICAL-ALIGN: middle
}
#kundenKontoOnlineInner .float--none {
	DISPLAY: inline
}
#kundenKontoOnlineInner UL {
	WIDTH: auto; MARGIN-LEFT: 5px
}
#kundenKontoOnlineInner UL {
	DISPLAY: inline; FONT-SIZE: 0.92em
}
#kundenKontoOnlineInner UL LI {
	DISPLAY: inline; FONT-SIZE: 0.92em
}
#kundenKontoOnlineInner UL LI {
	MARGIN-RIGHT: 10px
}
#kundenKontoOnlineInner UL LI A {
	BORDER-BOTTOM: 1px; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat 0px =
3px; COLOR: white; PADDING-TOP: 0px
}
#kundenKontoOnlineInner UL LI A:hover {
	TEXT-DECORATION: underline
}
A.more {
	PADDING-LEFT: 10px; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 0px 5px
}
A.more_dl {
	PADDING-LEFT: 14px; BACKGROUND: =
url(/web/cms/contentblob/212/data/4772/downloads.gif) no-repeat 0px 5px
}
#sidebar A.more {
	BACKGROUND-POSITION: 0px 4px
}
#sidebar A.more_dl {
	BACKGROUND-POSITION: 0px 5px
}
#content .teaser {
	MARGIN-BOTTOM: 38px; HEIGHT: 1%; OVERFLOW: hidden
}
#content .teaser IMG {
	FLOAT: right; MARGIN-LEFT: 16px
}
#content .twoColumnLayout .teaser IMG {
	FLOAT: right
}
#content .teaser IMG.float--none {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: auto; FLOAT: none
}
#content .twoColumnLayout IMG {
	MARGIN-BOTTOM: 12px; FLOAT: none; MARGIN-LEFT: 0px
}
#content .teaserContainer {
	WIDTH: 100%; OVERFLOW: hidden
}
.teaserFlyout {
	LIST-STYLE-TYPE: none
}
.teaserFlyout LI {
	BORDER-BOTTOM: #e5e5e3 1px dotted; PADDING-BOTTOM: 12px; WIDTH: 100%; =
MARGIN-BOTTOM: 12px
}
.teaserFlyout LI.last {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 0px
}
.flyout .teaserFlyout P {
	MARGIN-BOTTOM: 0px
}
.flyout .teaserFlyout IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
.flyout .teaserFlyout .image IMG {
	MARGIN: 0px
}
.flyout .teaserFlyout .image A {
	MARGIN: 0px
}
.flyout H3 {
	MARGIN-BOTTOM: 6px
}
#tinyTeaser {
	MARGIN-TOP: 109px; WIDTH: 199px; MARGIN-BOTTOM: 44px; MARGIN-LEFT: 5px
}
.keyvisualBuehne #tinyTeaser {
	MARGIN-TOP: 10px
}
#tinyTeaser UL {
	LIST-STYLE-TYPE: none
}
#tinyTeaser UL LI {
	POSITION: relative; BACKGROUND-COLOR: #e5f0f6; MARGIN-BOTTOM: 1px; =
HEIGHT: 5.89em; COLOR: #8e908d; FONT-SIZE: 0.92em; OVERFLOW: hidden
}
#tinyTeaser .headline {
	MARGIN-TOP: 7px; DISPLAY: block
}
#tinyTeaser UL LI IMG {
	FLOAT: left; MARGIN-RIGHT: 17px
}
#tinyTeaser UL LI A {
	COLOR: #2e83b9
}
#tinyTeaser IMG.linkImage {
	POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; BOTTOM: =
4px; PADDING-RIGHT: 10px; RIGHT: 6px; MARGIN-RIGHT: 0px; PADDING-TOP: =
5px
}
IMG.leftHeading {
	MARGIN: 10px 0px 10px 10px
}
#tinyTeaser UL LI P.onlyTextHeadline {
	COLOR: #2e83b9
}
#tinyTeaser UL LI.headlineH2 {
	BACKGROUND-COLOR: transparent; HEIGHT: auto
}
#tinyTeaser UL LI.onlyText {
	BACKGROUND-COLOR: transparent; MARGIN-BOTTOM: 24px; HEIGHT: auto; =
COLOR: #58585a
}
#tinyTeaser UL LI.onlyText A IMG.linkImage {
	DISPLAY: none
}
#tinyTeaser UL LI.onlyText P {
	PADDING-LEFT: 13px
}
#tinyTeaser UL LI.onlyText P.onlyTextHeadline {
	BACKGROUND: url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat =
0px 5px; COLOR: #2e83b9
}
UL.teaser {
	MARGIN-TOP: 7px
}
UL.teaser {
	LIST-STYLE-TYPE: none
}
UL.teaser LI {
	POSITION: relative; WIDTH: 156px; MARGIN-BOTTOM: 12px; BACKGROUND: =
url(/web/cms/contentblob/214/data/4777/bg.png) #b7d4e6 no-repeat 0px =
0px; HEIGHT: 14.2em; OVERFLOW: hidden
}
UL.teaser LI.last {
	MARGIN-BOTTOM: 0px
}
UL.teaser .teaserInner {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
PADDING-TOP: 12px
}
UL.teaser .teaserInner H2 {
	MARGIN-BOTTOM: 1px; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
UL.teaser .teaserInner .more {
	POSITION: absolute; BOTTOM: 16px; RIGHT: 16px
}
UL.teaser .teaserInner .more_dl {
	POSITION: absolute; BOTTOM: 16px; RIGHT: 16px
}
#horNav2 UL {
	LIST-STYLE-TYPE: none
}
#horNav2 UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#horNav2 UL LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #79afd3; =
PADDING-LEFT: 20px; PADDING-RIGHT: 21px; DISPLAY: block; HEIGHT: 26px; =
COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#horNav2 UL LI.first A {
	BACKGROUND: url(/web/cms/contentblob/216/data/4781/hnav1.gif) #79afd3 =
no-repeat 0px 0px
}
#horNav2 UL LI A.active {
	BACKGROUND-COLOR: #599cc7
}
#horNav2 UL LI A:hover {
	BACKGROUND-COLOR: #599cc7
}
#horNav2 UL LI.first A.active {
	BACKGROUND: url(/web/cms/contentblob/218/data/4797/hnav1h.gif) #599cc7 =
no-repeat 0px 0px
}
#horNav2 UL LI.first A:hover {
	BACKGROUND: url(/web/cms/contentblob/218/data/4797/hnav1h.gif) #599cc7 =
no-repeat 0px 0px
}
#vertNav {
	MARGIN-BOTTOM: 44px
}
#vertNav UL.linkliste LI.first A {
	BORDER-TOP-STYLE: none
}
#vertNav UL.linkliste LI.last A {
	BORDER-BOTTOM-STYLE: none
}
.products .linkliste LI.active A {
	FONT-WEIGHT: bold
}
.products .linkliste LI.active UL LI A {
	LINE-HEIGHT: 1.2em; FONT-WEIGHT: normal
}
.products .linkliste LI.active UL LI.active A {
	FONT-WEIGHT: bold
}
.products .linkliste LI.active UL LI.active UL LI A {
	PADDING-LEFT: 17px; BACKGROUND-POSITION: 10px 7px; MARGIN-LEFT: 13px; =
FONT-WEIGHT: normal
}
.products .linkliste LI.active UL LI.active UL LI.first A {
	BACKGROUND-POSITION: 10px 10px
}
.products .linkliste LI.active UL LI.active UL LI.active A {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 1.2em; FONT-WEIGHT: bold
}
.products .linkliste LI.active UL LI.active UL LI.active UL LI A {
	PADDING-LEFT: 17px; BACKGROUND-POSITION: 10px 8px; MARGIN-LEFT: 20px; =
FONT-WEIGHT: normal
}
.products .linkliste LI.active UL LI.active UL LI.first A {
	BACKGROUND-POSITION: 10px 10px
}
.products .linkliste LI.active UL LI.active UL LI UL LI.active A {
	BORDER-BOTTOM: medium none; FONT-WEIGHT: bold
}
.products .linkliste UL LI UL {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
.products .linkliste LI {
	FONT-SIZE: 1.08em
}
.products .linkliste LI UL LI {
	FONT-SIZE: 0.92em
}
.products .linkliste LI UL LI UL LI {
	FONT-SIZE: 1em
}
#vertNav UL.linkliste LI A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; =
BACKGROUND-POSITION: 10px 7px; PADDING-TOP: 2px
}
.products UL.linkliste LI A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; =
BACKGROUND-POSITION: 10px 7px; PADDING-TOP: 2px
}
.products UL.linkliste UL LI.first A {
	PADDING-TOP: 4px
}
#vertNav UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 14px; MARGIN-BOTTOM: 0px
}
#ariadne UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 14px; MARGIN-BOTTOM: 0px
}
#functionBar UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 14px; MARGIN-BOTTOM: 0px
}
#functionBar UL LI {
	DISPLAY: inline; HEIGHT: 1%; MARGIN-LEFT: 5px
}
#footer UL LI {
	DISPLAY: inline; HEIGHT: 1%; MARGIN-LEFT: 5px
}
#ariadne UL LI {
	DISPLAY: inline; HEIGHT: 1%; MARGIN-LEFT: 5px
}
#functionBar UL LI A {
	PADDING-LEFT: 13px; COLOR: #408dbf; FONT-SIZE: 0.92em; TEXT-DECORATION: =
none
}
#footer UL LI A {
	PADDING-LEFT: 13px; COLOR: #408dbf; FONT-SIZE: 0.92em; TEXT-DECORATION: =
none
}
#ariadne UL LI A {
	PADDING-LEFT: 13px; COLOR: #408dbf; FONT-SIZE: 0.92em; TEXT-DECORATION: =
none
}
#ariadne UL LI.last SPAN {
	PADDING-LEFT: 13px; COLOR: #408dbf; FONT-SIZE: 0.92em; TEXT-DECORATION: =
none
}
#footer .floatLeft LI {
	MARGIN-LEFT: 16px
}
#functionBar {
	POSITION: absolute; OVERFLOW: hidden; TOP: -23px; LEFT: 248px
}
#contentview #functionBar {
	LEFT: 10px
}
#functionBar UL {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#footer #functionBar UL LI {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 24px
}
#functionBar UL LI A.print {
	PADDING-LEFT: 17px; BACKGROUND: =
url(/web/cms/contentblob/220/data/4776/print.gif) no-repeat 0px 1px
}
#functionBar UL LI A.top {
	BACKGROUND: url(/web/cms/contentblob/222/data/4793/arrowblueup.gif) =
no-repeat 0px 0px
}
#functionBar UL LI A.back {
	BACKGROUND: url(/web/cms/contentblob/224/data/4792/arrowblueback.gif) =
no-repeat 0px 0px
}
#footer {
	POSITION: relative
}
#footer UL {
	TEXT-ALIGN: right; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 2px
}
#footer UL LI {
	MARGIN-LEFT: 22px
}
#footer UL LI A {
	PADDING-LEFT: 12px; BACKGROUND: =
url(/web/cms/contentblob/226/data/4751/arrowbluesmall.gif) no-repeat 0px =
4px; COLOR: #4792c2
}
#ariadne {
	PADDING-BOTTOM: 0px; MARGIN: 1px 0px 18px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.keyvisualBuehne #ariadne {
	MARGIN: 0px 0px 16px; WIDTH: 736px
}
#ariadne UL {
	MARGIN: 0px; PADDING-TOP: 2px
}
#ariadne UL LI {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 3px
}
#ariadne UL LI.last SPAN {
	COLOR: #58585a
}
#ariadne UL LI A {
	WHITE-SPACE: nowrap; BACKGROUND: =
url(/web/cms/contentblob/228/data/4763/arrowbluenarrow.gif) no-repeat =
0px 4px
}
#ariadne UL LI SPAN {
	WHITE-SPACE: nowrap; BACKGROUND: =
url(/web/cms/contentblob/228/data/4763/arrowbluenarrow.gif) no-repeat =
0px 4px
}
#ariadne UL LI.last SPAN {
	PADDING-LEFT: 10px
}
#ariadne UL LI.first A {
	BACKGROUND: url(/web/cms/contentblob/132/data/4754/arrowblue.gif) =
no-repeat 0px 4px
}
.headerLinkliste {
	TEXT-TRANSFORM: uppercase; COLOR: #585858; FONT-SIZE: 1em; FONT-WEIGHT: =
bold
}
.linkliste {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
#content .linkliste LI {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.linkliste LI A {
	BORDER-BOTTOM: #abcbe0 1px dotted; PADDING-BOTTOM: 8px; LINE-HEIGHT: =
15px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; DISPLAY: block; =
BACKGROUND: url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat =
0px 12px; PADDING-TOP: 8px
}
.linkliste LI A.downloads {
	BACKGROUND: url(/web/cms/contentblob/212/data/4772/downloads.gif) =
no-repeat 0px 13px
}
.linkliste LI A.links {
	BACKGROUND: url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat =
0px 13px
}
.linkliste LI.first A {
	BORDER-TOP: 1px
}
.noBorder LI A {
	BORDER-BOTTOM: 1px; BORDER-TOP: 1px
}
#content .linkliste LI A {
	BORDER-BOTTOM-COLOR: #b8b3aa; BORDER-TOP-COLOR: #b8b3aa; =
BORDER-RIGHT-COLOR: #b8b3aa; BORDER-LEFT-COLOR: #b8b3aa
}
.flyout .linkliste LI A {
	PADDING-RIGHT: 10px
}
.small.linkliste BR {
	LINE-HEIGHT: 0
}
.gray.linkliste LI A {
	COLOR: #58585a
}
.cross.linkliste LI {
	BACKGROUND: url(/web/cms/contentblob/230/data/4749/cross.gif) no-repeat =
0px 6px
}
.medium .linkliste {
	WIDTH: 472px
}
#sidebar .linkliste {
=09
}
.flyout .linkliste A {
	DISPLAY: block; COLOR: #58585a
}
.flyout A.link {
	DISPLAY: block; COLOR: #58585a
}
.flyout A.download {
	DISPLAY: block; COLOR: #58585a
}
.flyout .linkliste LI A {
	BORDER-BOTTOM: #e6e4e1 1px dotted; PADDING-BOTTOM: 9px; =
BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: =
none
}
.flyout .noBorder.linkliste LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.teaserFlyout LI UL.linkliste LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.flyout UL.linkliste LI {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
.flyout .linkliste LI.last A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px
}
.flyout .linkliste LI.last A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px
}
.flyout .linkliste LI.first {
	MARGIN-TOP: 0px
}
.white.linkliste LI {
	MARGIN-BOTTOM: 4px; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat 0px 6px
}
.white.linkliste LI A {
	COLOR: #e8e8e8
}
.white.linkliste LI SPAN {
	COLOR: #e8e8e8
}
.specials.linkliste LI {
	PADDING-BOTTOM: 10px
}
.flyout .newslist.linkliste LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px
}
.flyout .newslist.linkliste A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-LEFT: =
10px; BORDER-TOP-STYLE: none; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 0px 5px; =
BORDER-LEFT-STYLE: none
}
.newslist.linkliste SPAN {
	PADDING-LEFT: 10px
}
.flyout .service.linkliste LI {
	PADDING-LEFT: 16px
}
A.download {
	PADDING-LEFT: 13px; BACKGROUND: =
url(/web/cms/contentblob/212/data/4772/downloads.gif) no-repeat 0px 5px
}
A.link {
	PADDING-LEFT: 13px; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 0px 5px
}
.pressItem A.link {
	MARGIN-LEFT: 3px
}
.linkliste LI.more A {
	COLOR: #408dbf
}
.flyout .linkliste LI.more A {
	COLOR: #408dbf
}
#sidebar .linkliste .last A {
	BORDER-BOTTOM-STYLE: none
}
.products {
	MARGIN-BOTTOM: 35px; OVERFLOW: hidden
}
.products H2 {
	TEXT-TRANSFORM: uppercase; COLOR: #408dbf; MARGIN-LEFT: 10px; =
FONT-SIZE: 1.2em
}
.products .linkliste A {
	BORDER-BOTTOM-STYLE: none; BORDER-TOP: #abcbe0 1px dotted
}
.products .linkliste A:hover {
	TEXT-DECORATION: underline
}
.products .linkliste UL {
	DISPLAY: block; BORDER-TOP: #abcbe0 1px dotted
}
.products .linkliste UL A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
.products .linkliste {
	FONT-SIZE: 0.92em
}
.products .linkliste UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 1px
}
.products .linkliste UL .active {
	BACKGROUND-IMAGE: none
}
.products .linkliste UL A {
	BACKGROUND-IMAGE: none
}
.products .linkliste UL .active A {
	BACKGROUND-IMAGE: =
url(/web/cms/contentblob/226/data/4751/arrowbluesmall.gif); FONT-WEIGHT: =
bold
}
.products .linkliste UL A {
	BORDER-BOTTOM-STYLE: none
}
.glossar {
	WIDTH: 463px; MARGIN-BOTTOM: 12px; BACKGROUND: =
url(/web/cms/contentblob/232/data/4752/glossar.gif) #fff no-repeat 0px =
0px; HEIGHT: 99px
}
.medium .glossar {
	WIDTH: 547px; BACKGROUND: =
url(/web/cms/contentblob/234/data/4765/glossar-wide.gif) #fff no-repeat =
0px 0px
}
.glossar .glossinner {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.glossar FORM {
	POSITION: absolute; TOP: 11px; LEFT: 120px
}
.glossar FORM INPUT {
	FLOAT: left
}
.glossar FORM INPUT.text {
	MARGIN-RIGHT: 10px
}
.glossar .capital {
	POSITION: absolute; LINE-HEIGHT: 30px; TEXT-TRANSFORM: uppercase; =
COLOR: #fff; FONT-SIZE: 30px; TOP: 10px; RIGHT: 27px
}
.glossar .capitalList {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; TOP: 67px; LEFT: 12px
}
#content .glossar .capitalList LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
PADDING-TOP: 0px
}
#content .glossar .capitalList LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: =
#408dbf; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.medium #content .glossar .capitalList LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: =
#408dbf; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#content .glossar .capitalList LI.active {
	BACKGROUND-COLOR: #fff
}
.glossarItem {
	MARGIN-BOTTOM: 24px
}
#content P.glossarHeadline {
	MARGIN-BOTTOM: 0px; FONT-WEIGHT: bold
}
#content P.glossarReference {
	FONT-WEIGHT: bold
}
#content P.glossarReference A {
	FONT-WEIGHT: normal
}
#content P.glossarText {
	MARGIN-BOTTOM: 0px
}
.highlightClick {
	FONT-SIZE: 2em; CURSOR: pointer
}
.highlight {
	BACKGROUND-COLOR: #d4e9ff; FONT-WEIGHT: bold
}
INPUT.text {
	BORDER-BOTTOM: #2e82b9 1px solid; BORDER-LEFT: #2e82b9 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; WIDTH: 142px; PADDING-RIGHT: =
2px; HEIGHT: 16px; COLOR: #2e82b9; FONT-SIZE: 1em; BORDER-TOP: #2e82b9 =
1px solid; BORDER-RIGHT: #2e82b9 1px solid; PADDING-TOP: 1px
}
SELECT {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: =
205px; COLOR: #58585a; FONT-SIZE: 1em; BORDER-TOP: #ddd 1px solid; =
BORDER-RIGHT: #ddd 1px solid
}
SELECT OPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 0px
}
A {
	COLOR: #408dbf; TEXT-DECORATION: none
}
H1 {
	DISPLAY: none; MARGIN-BOTTOM: 10px; FONT-SIZE: 20px
}
H2 {
	LINE-HEIGHT: 1.1em; MARGIN-BOTTOM: 8px; COLOR: #0066aa; FONT-SIZE: =
1.25em; FONT-WEIGHT: bold
}
H3 {
	MARGIN-BOTTOM: 6px; COLOR: #06a; FONT-SIZE: 1.17em; FONT-WEIGHT: 500
}
H3 A {
	COLOR: #06a
}
H4 {
	COLOR: #58585a; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
H3.subline {
	COLOR: #58585a; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.alignCenter {
	TEXT-ALIGN: center
}
.alignTop {
	VERTICAL-ALIGN: top
}
.alignMiddle {
	VERTICAL-ALIGN: middle
}
.alignBottom {
	VERTICAL-ALIGN: bottom
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.floatNone {
	FLOAT: none
}
#content OL {
	MARGIN-LEFT: 28px
}
#content OL LI {
	LINE-HEIGHT: 16px; LIST-STYLE-TYPE: decimal; PADDING-LEFT: 0px; =
MARGIN-BOTTOM: 8px
}
#content UL LI {
	LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none; PADDING-LEFT: 12px; =
MARGIN-BOTTOM: 8px; BACKGROUND: =
url(/web/cms/contentblob/230/data/4749/cross.gif) no-repeat 0px 6px
}
#content UL LI UL {
	MARGIN-TOP: 8px
}
#content UL.chronicle LI {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 16px; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 0px 5px
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
#content P {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 9px
}
#content UL {
	MARGIN-BOTTOM: 21px
}
#content TABLE {
	MARGIN-BOTTOM: 21px
}
.headerLinkliste {
	BORDER-BOTTOM: #b7b4af 1px dotted; MARGIN-BOTTOM: 14px; COLOR: #585858; =
FONT-WEIGHT: bold
}
TABLE CAPTION {
	BORDER-BOTTOM: #b7b4af 1px dotted; MARGIN-BOTTOM: 14px; COLOR: #585858; =
FONT-WEIGHT: bold
}
.table-headline {
	BORDER-BOTTOM: #b7b4af 1px dotted; MARGIN-BOTTOM: 14px; COLOR: #585858; =
FONT-WEIGHT: bold
}
P.table-headline {
	COLOR: #06a; FONT-SIZE: 1.1em
}
#content P.headerLinkliste {
	BORDER-BOTTOM: #b7b4af 1px dotted; MARGIN-BOTTOM: 9px; FONT-WEIGHT: =
normal
}
#content A:hover {
	TEXT-DECORATION: underline
}
.flyout A:hover {
	TEXT-DECORATION: underline
}
#ariadne A:hover {
	TEXT-DECORATION: underline
}
.teaserInner A:hover {
	TEXT-DECORATION: underline
}
#content TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#content TABLE CAPTION {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; COLOR: #06a; FONT-SIZE: =
1em
}
#content TABLE TD {
	BORDER-BOTTOM: #a6a7ab 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
18px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#content TABLE TH {
	BORDER-BOTTOM: #a6a7ab 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
18px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#content TABLE TH {
	TEXT-ALIGN: left
}
#content TABLE .odd {
	BACKGROUND-COLOR: #f2f7fb
}
#content TABLE THEAD .odd {
	BACKGROUND-COLOR: #fff
}
#content TABLE THEAD TH {
	BORDER-BOTTOM: gray 1px solid; PADDING-BOTTOM: 3px; COLOR: #0066aa; =
PADDING-TOP: 8px
}
#content TABLE THEAD TD {
	BORDER-BOTTOM-STYLE: none; COLOR: #58585a
}
#content TABLE TBODY TH {
=09
}
#content TABLE THEAD TH.groupHeader {
	TEXT-ALIGN: center; COLOR: #58585a
}
#content TABLE TFOOT TH {
	BORDER-BOTTOM: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: =
bold
}
#content TABLE TFOOT TD {
	BORDER-BOTTOM: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: =
bold
}
#content TABLE TFOOT TD {
	WHITE-SPACE: normal; COLOR: #9e9e9e; FONT-SIZE: 80%; FONT-WEIGHT: =
normal; PADDING-TOP: 6px
}
#content .applicationblock {
	MARGIN-BOTTOM: 41px; OVERFLOW: hidden
}
#content .applicationblock TABLE TABLE {
	WIDTH: 100%; MARGIN-BOTTOM: 6px
}
#content .applicationblock TABLE TABLE TABLE {
	WIDTH: auto
}
#content .applicationblock TABLE TD {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content .applicationblock TABLE TH {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content .applicationblock TABLE TD INPUT {
=09
}
#content .applicationblock TABLE TH INPUT {
=09
}
#content .applicationblock TABLE LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
#content .applicationblock TABLE#FVW TD {
	FONT-SIZE: 100%
}
#content .applicationblock TABLE .FormCopytext {
	COLOR: #0066aa
}
#content .applicationblock TABLE .FormErrorCopytext {
	COLOR: red
}
#content .applicationblock TABLE.formTable TD {
	PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 1.25em; VERTICAL-ALIGN: top
}
#content .applicationblock TABLE .Introduction {
	COLOR: #999; FONT-SIZE: 0.92em
}
#content .applicationblock TABLE .form {
	BORDER-BOTTOM: #408dbf 1px solid; BORDER-LEFT: #408dbf 1px solid; =
BACKGROUND-COLOR: white; WIDTH: 200px; COLOR: #0066aa; FONT-SIZE: 11px; =
BORDER-TOP: #408dbf 1px solid; BORDER-RIGHT: #408dbf 1px solid
}
#content .applicationblock TABLE .Form {
	BORDER-BOTTOM: #408dbf 1px solid; BORDER-LEFT: #408dbf 1px solid; =
BACKGROUND-COLOR: white; WIDTH: 200px; COLOR: #0066aa; FONT-SIZE: 11px; =
BORDER-TOP: #408dbf 1px solid; BORDER-RIGHT: #408dbf 1px solid
}
#content .applicationblock TABLE .formRowCheckboxLeft INPUT {
	MARGIN-RIGHT: 5px
}
#content #espilogin TABLE TR TD {
	PADDING-BOTTOM: 12px
}
#content #espilogin TABLE TR TD.Label {
	WIDTH: 20%
}
#content #espilogin TABLE TR TD.ButtonLabel {
	WIDTH: 40%
}
#content #espilogin TABLE TR TD.Forminput {
	WIDTH: 70%
}
#content #espilogin TABLE TR TD INPUT.FormCopytext {
	WIDTH: 200px
}
#content .subheadline {
	MARGIN-BOTTOM: 0px; COLOR: #585858; FONT-WEIGHT: bold
}
.contentItem {
	MARGIN-BOTTOM: 10px; HEIGHT: 1%; CLEAR: both; OVERFLOW: hidden
}
.chronicleDetail {
	MARGIN-BOTTOM: 21px; OVERFLOW: visible
}
#content .wideTable {
	WIDTH: 702px; BORDER-COLLAPSE: collapse
}
.wideTable TD {
	WIDTH: 226px; HEIGHT: 110px; VERTICAL-ALIGN: top
}
#content .wideTable TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#content .wideTable TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.wideTable .tdInner {
	BACKGROUND-COLOR: #cfd; MARGIN-BOTTOM: 10px; HEIGHT: 100%; =
MARGIN-RIGHT: 10px
}
* HTML .wideTable .tdInner {
	WIDTH: 100%
}
.wideTable .last .tdInner {
	MARGIN-RIGHT: 0px
}
.wideTable TD.twoCols {
	WIDTH: 462px
}
.wideTable TD.twoRows {
	HEIGHT: 230px
}
.wideTable TD.threeCols {
=09
}
.wideTable TD.threeRows {
	HEIGHT: 350px
}
.wideTable .tdContentInner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#flyoutContainer {
	WIDTH: 239px; MARGIN-BOTTOM: 17px; OVERFLOW: hidden; MARGIN-RIGHT: 1px
}
DL.flyout {
	BACKGROUND-COLOR: white; MARGIN-BOTTOM: 12px; FLOAT: right; =
MARGIN-LEFT: 0px; MARGIN-RIGHT: 4px
}
DL.flyout P {
	MARGIN-BOTTOM: 15px
}
.flyout DT {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #edecea; PADDING-LEFT: 18px; =
WIDTH: 216px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1px; HEIGHT: 22px; =
COLOR: #a0a0a0; FONT-SIZE: 13px; BORDER-RIGHT: #e6e4e1 1px solid; =
PADDING-TOP: 7px
}
.flyout DT IMG {
	VERTICAL-ALIGN: middle
}
#flyout DT {
	CURSOR: pointer
}
#flyout DT.ui-state-active {
	CURSOR: auto
}
.flyout DT.ui-state-active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #e6e4e1; WIDTH: 216px; =
MARGIN-BOTTOM: 0px; COLOR: #0066aa
}
.flyout DT.first {
	BORDER-RIGHT-STYLE: none; WIDTH: 217px; BACKGROUND: =
url(/web/cms/contentblob/238/data/4757/flyoutboxheaderinactive.gif) #fff =
no-repeat 0px 0px; HEIGHT: 21px
}
.flyout DT.first.ui-state-active {
	BORDER-RIGHT-STYLE: none; WIDTH: 217px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/web/cms/contentblob/240/data/4791/flyoutboxheader.gif) #fff =
no-repeat 0px 0px; HEIGHT: 22px
}
.flyout .border {
	BORDER-BOTTOM: #e6e4e1 1px solid; BORDER-LEFT: #e6e4e1 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 17px; WIDTH: 202px; =
PADDING-RIGHT: 14px; BORDER-RIGHT: #e6e4e1 1px solid; PADDING-TOP: 10px
}
.flyout .list.border {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 17px; WIDTH: 200px; PADDING-RIGHT: =
16px; PADDING-TOP: 12px
}
.imageRight {
	TEXT-ALIGN: center; MARGIN: 3px 0px 0px 5px; FLOAT: right
}
.float--right {
	TEXT-ALIGN: center; MARGIN: 3px 0px 0px 5px; FLOAT: right
}
.imageLeft {
	TEXT-ALIGN: center; MARGIN: 3px 6px 0px 0px; FLOAT: left
}
.float--left {
	TEXT-ALIGN: center; MARGIN: 3px 6px 0px 0px; FLOAT: left
}
.caption {
	TEXT-ALIGN: left; DISPLAY: block; WHITE-SPACE: normal; MARGIN-BOTTOM: =
15px; COLOR: #9e9e9e; FONT-SIZE: 80%
}
.float--none {
	TEXT-ALIGN: center; WIDTH: auto; DISPLAY: block; MARGIN-BOTTOM: 9px
}
.rweLogo {
	MARGIN-TOP: 87px
}
.heading1 {
	POSITION: absolute; TOP: 94px; RIGHT: 0px
}
.clearSmall {
	CLEAR: both; FONT-SIZE: 0px
}
.clearBoth {
	CLEAR: both
}
.clearLeft {
	CLEAR: left
}
.clearRight {
	CLEAR: right
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.alttext {
	DISPLAY: none
}
.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.inline {
	PADDING-RIGHT: 4px; DISPLAY: inline
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.teaserFlyout LI:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.button {
	DISPLAY: inline-block; HEIGHT: 22px
}
.button:hover {
	CURSOR: pointer; TEXT-DECORATION: none !important
}
.buttonText {
	LINE-HEIGHT: 22px; PADDING-LEFT: 24px; DISPLAY: block; BACKGROUND: =
url(/web/cms/contentblob/242/data/4784/button-left.gif) no-repeat 0px =
0px; FLOAT: left; COLOR: #06a; FONT-SIZE: 0.92em; FONT-WEIGHT: bold
}
.buttonClose {
	LINE-HEIGHT: 22px; WIDTH: 36px; DISPLAY: block; BACKGROUND: =
url(/web/cms/contentblob/244/data/4771/button-right.gif) no-repeat 0px =
0px; FLOAT: left; MARGIN-RIGHT: 10px
}
.red .buttonText {
	COLOR: #e2001a
}
.red .buttonClose {
	BACKGROUND: =
url(/web/cms/contentblob/246/data/4758/button-right-red.gif) no-repeat =
0px 0px
}
.buttonGo {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 58px; PADDING-RIGHT: 0px; =
BORDER-TOP-STYLE: none; BACKGROUND: =
url(/web/cms/contentblob/194456/data/33942/button-go-transparent.gif) =
no-repeat 0px 0px; HEIGHT: 22px; BORDER-LEFT-STYLE: none; CURSOR: =
pointer; PADDING-TOP: 0px
}
INPUT.button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 10px; DISPLAY: =
block; BACKGROUND: =
url(/web/cms/contentblob/242/data/4784/button-left.gif) no-repeat 0px =
0px; FLOAT: left; HEIGHT: 22px; COLOR: #06a; FONT-SIZE: 0.92em; =
BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar INPUT.button {
	MARGIN-BOTTOM: 15px
}
.filetype {
	MARGIN-LEFT: 10px
}
.separator {
	BORDER-BOTTOM: #b8b3aa 1px dotted; TEXT-TRANSFORM: uppercase; =
MARGIN-BOTTOM: 20px; COLOR: #58585a; OVERFLOW: visible; FONT-WEIGHT: =
bold
}
.sempty {
	BORDER-BOTTOM-STYLE: none; MARGIN-BOTTOM: 19px; OVERFLOW: hidden
}
#content .grafikTeaser {
	DISPLAY: block; MARGIN-BOTTOM: 21px
}
#sidebar .grafikTeaser {
	DISPLAY: block; MARGIN-BOTTOM: 21px
}
.biography {
	BACKGROUND-COLOR: #fff; HEIGHT: 1%
}
.biography .passphoto {
	MARGIN-BOTTOM: 24px
}
.tableView {
	MARGIN-BOTTOM: 9px; OVERFLOW: hidden
}
.tableView .left {
	WIDTH: 140px; FLOAT: left; FONT-WEIGHT: bold
}
.tableView .right {
	WIDTH: 277px; FLOAT: right
}
.lightbox {
	POSITION: relative
}
#content .lightbox IMG {
	MARGIN-BOTTOM: 0px
}
.lightbox .overlay {
	POSITION: absolute; TEXT-ALIGN: right; MARGIN-TOP: 2px; BOTTOM: 3px; =
RIGHT: 1px
}
#content .lightbox .overlay IMG {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; =
MARGIN-LEFT: 2px; opacity: 0.9
}
.lright.lightbox {
	MARGIN: 5px 0px 5px 10px; FLOAT: right
}
.lleft.lightbox {
	MARGIN: 5px 10px 5px 0px; FLOAT: left
}
#content .chronicle P.subheadline {
	MARGIN-BOTTOM: 24px; FONT-WEIGHT: normal
}
.chronicleDetail IMG {
	MARGIN: 3px 21px 5px 0px; FLOAT: left
}
FORM {
	MARGIN-BOTTOM: 24px
}
FORM .tableView .left {
	BACKGROUND-COLOR: #f2f7fb; DISPLAY: block; MARGIN-BOTTOM: 2px; HEIGHT: =
23px; COLOR: #287eb9; PADDING-TOP: 4px
}
FORM .tableView .right {
	BACKGROUND-COLOR: #f2f7fb; DISPLAY: block; MARGIN-BOTTOM: 2px; HEIGHT: =
23px; COLOR: #287eb9; PADDING-TOP: 4px
}
FORM .tableView .left {
	WIDTH: 195px; FONT-WEIGHT: normal
}
.medium FORM .tableView .left {
	WIDTH: 279px
}
FORM .tableView .left .inner {
	PADDING-LEFT: 10px; PADDING-TOP: 2px
}
FORM .tableView .left .inner LABEL {
	DISPLAY: block
}
FORM .tableView .right {
	WIDTH: 277px
}
FORM .tableView {
	MARGIN-BOTTOM: 4px
}
FORM INPUT.wide {
	WIDTH: 252px
}
FORM INPUT.iZip {
	WIDTH: 75px
}
FORM INPUT.iTown {
	WIDTH: 167px
}
FORM INPUT.iEMailName {
	WIDTH: 100px
}
FORM INPUT.iEMailDomain {
	WIDTH: 127px
}
FORM INPUT.text {
	BORDER-BOTTOM: #2e82b9 1px solid; BORDER-LEFT: #2e82b9 1px solid; =
BORDER-TOP: #2e82b9 1px solid; BORDER-RIGHT: #2e82b9 1px solid
}
#sidebar SELECT {
	WIDTH: 201px
}
#sidebar FORM INPUT.wide {
	WIDTH: 195px
}
#sidebar SELECT {
	MARGIN-BOTTOM: 4px
}
#sidebar INPUT {
	MARGIN-BOTTOM: 4px
}
#sidebar FORM .text {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; =
COLOR: #58585a; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px =
solid
}
#content .form .input {
	BORDER-BOTTOM: #dae8f1 1px solid; BORDER-LEFT: #dae8f1 1px solid; =
BORDER-TOP: #dae8f1 1px solid; BORDER-RIGHT: #dae8f1 1px solid
}
FORM H3 {
	MARGIN-BOTTOM: 10px
}
.popupDiv {
	BORDER-BOTTOM: black 1px solid; POSITION: absolute; BORDER-LEFT: black =
1px solid; BACKGROUND-COLOR: #cfd; WIDTH: 450px; HEIGHT: 400px; =
BORDER-TOP: black 1px solid; TOP: 0px; BORDER-RIGHT: black 1px solid; =
LEFT: 0px
}
.popupDiv DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#Imagemap AREA {
	CURSOR: default
}
.outerbox {
	Z-INDEX: 1; BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; =
PADDING-BOTTOM: 16px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 16px; =
PADDING-RIGHT: 16px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px =
solid; PADDING-TOP: 16px
}
.contentPictureRightSubline {
	LINE-HEIGHT: 125%; MARGIN: 5px; FLOAT: right; FONT-SIZE: 0.75em; =
OVERFLOW: hidden
}
.contentPictureRightSubline SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; PADDING-TOP: 5px
}
.notAllowed {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: red; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.tCell {
	WIDTH: 47%; FLOAT: left
}
.tCellLeft {
	WIDTH: 47%; FLOAT: left
}
.tCellLeft {
	MARGIN-RIGHT: 5%
}
.contact {
	PADDING-RIGHT: 2px; MARGIN-RIGHT: 2px
}
.ContactInfo {
	WHITE-SPACE: normal; COLOR: #9e9e9e; FONT-SIZE: 80%
}
.rateCalculator {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f2f7fb; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; HEIGHT: 1%; COLOR: #0068a9; OVERFLOW: hidden; =
PADDING-TOP: 6px
}
.calcRight {
	WIDTH: 44%; FLOAT: right
}
.calcLeft {
	WIDTH: 54%; FLOAT: left; BORDER-RIGHT: #c3daec 1px solid
}
.calcHead {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cce1ee; PADDING-LEFT: 2px; =
PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 1px
}
.calcBase {
	WIDTH: 120px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
.calcUsage {
	WIDTH: 120px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
.calcRight INPUT.text {
	WIDTH: 80px
}
.calcUsage {
=09
}
.calcSubmit {
	MARGIN-LEFT: 12px; VERTICAL-ALIGN: middle
}
.calcButtons {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #cce1ee; HEIGHT: 16px
}
.calcButtons A {
	MARGIN-LEFT: 12px
}
.rateEstimator .floatLeft {
	WIDTH: 47%; FLOAT: left
}
.rateEstimator .floatRight {
	WIDTH: 47%; FLOAT: right
}
.rateEstimator .estHeadline {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; COLOR: #06a; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.rateEstimator .estimation {
	FONT-WEIGHT: bold
}
#content .rateEstimator TABLE {
	WIDTH: auto
}
#content .rateEstimator TABLE TD {
	BORDER-BOTTOM-STYLE: none
}
#gkoverall {
	OVERFLOW: hidden
}
#gkcontactBox {
	BACKGROUND-COLOR: #ffffff; WIDTH: 45%; FLOAT: right
}
#gkchooserBox {
	BORDER-RIGHT-WIDTH: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 20px; =
WIDTH: 45%; FLOAT: left; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; BORDER-LEFT-WIDTH: 1px
}
.gkchooseradio {
	PADDING-BOTTOM: 5px; DISPLAY: block; PADDING-TOP: 5px
}
.gkchooserSendButton {
	MARGIN-TOP: 15px
}
#FormPressecenterPressemitteilung H1 {
	LINE-HEIGHT: 15px; DISPLAY: block; COLOR: #06a; FONT-SIZE: 1.2em
}
.FormErrorCopytext {
	COLOR: red !important
}
.tooltipContainer {
	POSITION: relative
}
#FormPressecenterPressemitteilung .contentItem {
	MARGIN-BOTTOM: 10px; HEIGHT: 1%; CLEAR: both; OVERFLOW: hidden
}
#FormPressecenterPressemitteilung .contentItem .pic_right {
	MARGIN: 5px 0px 5px 5px; FLOAT: right
}
#FormPressecenterPressemitteilung .contentItem .pic_left {
	MARGIN: 5px 5px 5px 0px; FLOAT: left
}
#FormPressecenterPressemitteilung .contentItem .pic_center {
	MARGIN: 0px auto
}
#FormPressecenterPressemitteilung .contentItem .imageCaption {
	MARGIN-BOTTOM: 5px; COLOR: #06a
}
.toolTip {
	Z-INDEX: 200; POSITION: absolute; MARGIN: -16px 0px 0px; TOP: 0px
}
DIV#tooltip {
	Z-INDEX: 100; BORDER-BOTTOM: #06a 1px solid; POSITION: absolute; =
BORDER-LEFT: #06a 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 12px; WIDTH: 300px; PADDING-RIGHT: 12px; BORDER-TOP: =
#06a 1px solid; TOP: 0px; BORDER-RIGHT: #06a 1px solid; PADDING-TOP: =
12px; LEFT: 0px
}
TABLE.CopyText {
	FONT-SIZE: 100%
}
.inline {
	DISPLAY: inline
}
#overlayFlash {
	Z-INDEX: 400; POSITION: absolute; WIDTH: 984px; TOP: -340px
}
#rssagent UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#rssagent H3 {
	FONT-WEIGHT: bold
}
.rssagentItem {
	PADDING-BOTTOM: 5px
}
.applicationblock .pressItem H3 {
	MARGIN-BOTTOM: 8px; FONT-WEIGHT: bold
}
.GoogleMap {
	WIDTH: 100%; HEIGHT: 600px
}
#content FORM.verbrauchsrechner {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: =
516px; PADDING-RIGHT: 20px; BACKGROUND: =
url(/web/cms/contentblob/289344/data/45191/vergleichsrechnerbg.gif) =
#dbe7f3 repeat-x left bottom; COLOR: #06a; PADDING-TOP: 20px
}
#content FORM.verbrauchsrechner H3 {
	FONT-SIZE: 1.2em
}
#content FORM.verbrauchsrechner P {
	MARGIN-BOTTOM: 0.3em; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#content FORM.verbrauchsrechner .inputNeu {
	POSITION: absolute; BOTTOM: 10px; LEFT: 20px
}
#content FORM.verbrauchsrechner .inputBestellen {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 20px
}
#content FORM.verbrauchsrechner .stromNeu {
=09
}
#content FORM.verbrauchsrechner .input {
=09
}
#content FORM.verbrauchsrechner LABEL {
	FONT-WEIGHT: bold
}
#content FORM.verbrauchsrechner .result {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.5em; MARGIN-TOP: 1em; MARGIN-BOTTOM: =
1em; CLEAR: both; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
#content FORM.verbrauchsrechner LABEL.kwh INPUT {
	BORDER-BOTTOM: #06a 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #06a 1px =
solid; WIDTH: 75px; COLOR: #06a; BORDER-TOP: #06a 1px solid; =
BORDER-RIGHT: #06a 1px solid
}
#content FORM.verbrauchsrechner .stromvergleich INPUT.text {
	BORDER-BOTTOM: #06a 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #06a 1px =
solid; WIDTH: 75px; COLOR: #06a; BORDER-TOP: #06a 1px solid; =
BORDER-RIGHT: #06a 1px solid
}
#content FORM.verbrauchsrechner LABEL.kwh {
	FLOAT: left
}
#content FORM.verbrauchsrechner LABEL.product {
	FLOAT: right
}
#content FORM.verbrauchsrechner LABEL.product SELECT {
	COLOR: #06a
}
#content FORM.verbrauchsrechner .errorMessages {
=09
}
#content FORM.verbrauchsrechner LABEL.billingDemand {
	DISPLAY: block; OVERFLOW: hidden; PADDING-TOP: 1.5em
}
#content FORM.verbrauchsrechner LABEL.billingDemand INPUT.text {
	TEXT-ALIGN: right; WIDTH: 80px
}
#content FORM.verbrauchsrechner TABLE.stromvergleich {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
#content FORM.verbrauchsrechner TABLE.stromvergleich TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 0.3em
}
#content FORM.verbrauchsrechner TABLE.stromvergleich TD INPUT.text {
	WIDTH: 60px
}
#content FORM.verbrauchsrechner TABLE.stromvergleich TD.value {
	TEXT-ALIGN: right; PADDING-RIGHT: 1em
}
#content FORM.verbrauchsrechner .stromresult {
	TEXT-ALIGN: left
}
.verbrauchsrechner HR {
	COLOR: #06a
}
.underline {
	TEXT-DECORATION: underline
}
.smaller {
	FONT-SIZE: 0.8em
}
SPAN.error {
	COLOR: #f00
}
#content .appLayout TABLE {
	WIDTH: 100%
}
#content .appLayout TABLE TH {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
#content .appLayout TABLE TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
#content .appLayout TABLE TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
#content .appLayout TABLE.dataTable TD {
	BORDER-BOTTOM: #707070 1px solid; BORDER-LEFT: #707070 1px solid; =
BORDER-TOP: #707070 1px solid; BORDER-RIGHT: #707070 1px solid
}
#content .appLayout TABLE.dataTable TH {
	BORDER-BOTTOM: #707070 1px solid; BORDER-LEFT: #707070 1px solid; =
BORDER-TOP: #707070 1px solid; BORDER-RIGHT: #707070 1px solid
}
#content .appLayout TABLE.formTable TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content .appLayout TABLE.formTable TR TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content .appLayout TABLE.formTable TR TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content .appLayout .error {
	COLOR: #f00
}

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/254682/28/screen-channellandingpages.css

BODY {
	LINE-HEIGHT: 15px; COLOR: #646567
}
BODY.roof {
	PADDING-BOTTOM: 0px
}
BODY.bg01 {
	BACKGROUND: url(/web/cms/contentblob/183074/data/26163/bg84GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
BODY.bg02 {
	BACKGROUND: url(/web/cms/contentblob/200/data/4768/bg-108.gif) #a6cae1 =
repeat-x 0px 0px
}
BODY.bg03 {
	BACKGROUND: url(/web/cms/contentblob/183068/data/26164/bg144GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_10940 {
	BACKGROUND: url(/web/cms/contentblob/183070/data/26165/bg192GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_179472 {
	BACKGROUND: url(/web/cms/contentblob/183070/data/26165/bg192GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
BODY.bg04 {
	BACKGROUND: url(/web/cms/contentblob/183070/data/26165/bg192GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_281628 {
	BACKGROUND: url(/web/cms/contentblob/183070/data/26165/bg192GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_235104 {
	BACKGROUND: url(/web/cms/contentblob/183072/data/26166/bg264GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
BODY.bg05 {
	BACKGROUND: url(/web/cms/contentblob/183072/data/26166/bg264GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_236364 {
	BACKGROUND: url(/web/cms/contentblob/183072/data/26166/bg264GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_277480 {
	BACKGROUND: url(/web/cms/contentblob/183072/data/26166/bg264GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg03#clp_329912 {
	BACKGROUND: url(/web/cms/contentblob/183072/data/26166/bg264GIF.gif) =
#a6cae1 repeat-x 0px 0px
}
.bg01 #header #qSearch {
	TOP: 48px
}
.bg02 #header #qSearch {
	TOP: 72px
}
.bg03 #header #qSearch {
	TOP: 108px
}
.bg03#clp_10940 #header #qSearch {
	TOP: 156px
}
.bg03#clp_179472 #header #qSearch {
	TOP: 156px
}
.bg04 #header #qSearch {
	TOP: 156px
}
.bg03#clp_235104 #header #qSearch {
	TOP: 228px
}
.bg05 #header #qSearch {
	TOP: 228px
}
#clp_63576 .keyvisualButton {
	POSITION: absolute; BOTTOM: 74px; LEFT: 34px
}
#clp_127462 .keyvisualButton {
	POSITION: absolute; BOTTOM: 74px; LEFT: 34px
}
#clp_129516 .keyvisualButton {
	POSITION: absolute; BOTTOM: 74px; LEFT: 34px
}
.roof .keyvisualButton {
	POSITION: absolute; BOTTOM: 123px; LEFT: 34px
}
#clp_130570 .keyvisualButton {
	BOTTOM: 110px; LEFT: 68px
}
#clp_8 .keyvisualButton {
	BOTTOM: 40px; LEFT: 34px
}
.en#clp_8 .keyvisualButton {
	LEFT: 34px
}
#clp_10122 .keyvisualButton {
	BOTTOM: 152px; LEFT: 0px
}
.en#clp_10122 .keyvisualButton {
	BOTTOM: 150px
}
#clp_105818 .keyvisualButton {
	LEFT: 0px
}
.roof #top {
	MARGIN: 0px auto; WIDTH: 984px
}
.roof #header {
	POSITION: relative; HEIGHT: auto; OVERFLOW: hidden
}
.roof #main {
	POSITION: relative; BACKGROUND: white 0px 0px; HEIGHT: 1%; TOP: 0px
}
.roof #teaserContainer {
	Z-INDEX: 2; POSITION: relative; BACKGROUND: =
url(/web/cms/contentblob/183076/data/26167/TeaserMainBGPNG.png) repeat-x =
0px 0px; HEIGHT: 1%
}
.roof #header #qSearch {
	POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 240px; HEIGHT: =
36px; COLOR: #2e82b9; RIGHT: 0px
}
.roof #header #qSearch FORM {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.roof #header #qSearch INPUT.text {
	BORDER-BOTTOM: #2e82b9 1px solid; POSITION: absolute; BORDER-LEFT: =
#2e82b9 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 140px; =
PADDING-RIGHT: 0px; HEIGHT: 16px; BORDER-TOP: #2e82b9 1px solid; TOP: =
10px; BORDER-RIGHT: #2e82b9 1px solid; PADDING-TOP: 0px; LEFT: 72px
}
#clp_105818 #header #qSearch {
	BACKGROUND-COLOR: #0067aa; COLOR: white
}
#clp_105818 #header #qSearch INPUT.submit {
	BACKGROUND: url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) =
no-repeat 5px 15px
}
.roof #header .keyvisual {
	MARGIN-TOP: 36px
}
.roof #header .fullheight {
	MARGIN-TOP: 0px
}
.roof .chooseBusiness {
	POSITION: absolute; WIDTH: 240px; BACKGROUND: =
url(/web/cms/contentblob/188420/data/33767/chooseBusinessPNG.png) =
no-repeat 0px 0px; HEIGHT: 72px; FONT-SIZE: 0.92em; TOP: 144px; RIGHT: =
0px
}
.roof .chooseBusiness H2 {
	MARGIN-BOTTOM: 2px; COLOR: #fff
}
.roof .chooseBusiness .inner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 18px; PADDING-RIGHT: 5px; =
PADDING-TOP: 13px
}
.roof .chooseBusiness UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.roof .chooseBusiness UL LI {
	POSITION: relative; BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: =
10px
}
.roof .chooseBusiness UL LI A {
	PADDING-BOTTOM: 0px; DISPLAY: block; BACKGROUND: =
url(/web/cms/contentblob/188422/data/33768/arrowBlueDown.gif) no-repeat =
180px 8px; HEIGHT: 19px; COLOR: #0067aa; PADDING-TOP: 0px
}
.roof .chooseBusiness #rweGroup {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; WIDTH: 217px; =
BORDER-TOP: 0px; TOP: 18px; BORDER-RIGHT: 0px; LEFT: 0px
}
.roof .chooseBusiness #rweGroup LI {
	WIDTH: 122px; FLOAT: left
}
.roof .chooseBusiness UL UL LI A {
	BACKGROUND-IMAGE: none; DISPLAY: block
}
.roof .chooseBusiness UL UL LI A:hover {
	TEXT-DECORATION: underline
}
.roof .chooseBusiness UL #rweGroup LI.left {
	PADDING-LEFT: 0px; WIDTH: 79px
}
.bg01 #teaserNav {
	TOP: 84px
}
.bg01 #tagCloud {
	TOP: 84px
}
.bg02 #teaserNav {
	TOP: 108px
}
.bg02 #tagCloud {
	TOP: 108px
}
.bg03 #teaserNav {
	TOP: 144px
}
.bg03 #tagCloud {
	TOP: 144px
}
.bg04 #teaserNav {
	TOP: 192px
}
.bg04 #tagCloud {
	TOP: 192px
}
.bg05 #teaserNav {
	TOP: 262px
}
.bg05 #tagCloud {
	TOP: 262px
}
#clp_179472 #tagCloud {
	TOP: 192px
}
.roof #teaserContainer .teaser {
	POSITION: relative; MARGIN-TOP: -24px; FLOAT: left; HEIGHT: 1%
}
.roof .teaser H3 {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 5px
}
.roof .teaserInner {
	POSITION: relative; PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; =
PADDING-RIGHT: 16px; HEIGHT: 164px; FONT-SIZE: 0.92em; PADDING-TOP: 7px
}
.roof .three#teaserContainer .teaser {
	WIDTH: 324px; HEIGHT: 192px; MARGIN-RIGHT: 5px
}
.roof .three#teaserContainer .cross_2 {
	WIDTH: 491px; MARGIN-RIGHT: 5px
}
.roof .three#teaserContainer DIV.cross_3 {
	WIDTH: 739px; MARGIN-RIGHT: 5px
}
.roof .three#teaserContainer .last1 {
	MARGIN-RIGHT: 0px
}
.roof .four#teaserContainer .teaser {
	WIDTH: 243px; HEIGHT: 192px; MARGIN-RIGHT: 5px
}
.roof .four#teaserContainer .cross_2 {
	WIDTH: 491px; MARGIN-RIGHT: 5px
}
.roof .four#teaserContainer DIV.cross_3 {
	WIDTH: 739px; MARGIN-RIGHT: 5px
}
.roof .four#teaserContainer .menu.teaser {
	WIDTH: 240px; MARGIN-RIGHT: 0px
}
.roof .four#teaserContainer .last1 {
	WIDTH: 240px; MARGIN-RIGHT: 0px
}
.roof .four#teaserContainer .last1 .teaserHeader {
	WIDTH: 240px; MARGIN-RIGHT: 0px
}
.roof .four#teaserContainer .last2 {
	WIDTH: 488px; MARGIN-RIGHT: 0px
}
.roof .four#teaserContainer .last2 .teaserHeader {
	WIDTH: 488px; MARGIN-RIGHT: 0px
}
.roof .five#teaserContainer {
	MARGIN-TOP: -24px
}
.roof .five#teaserContainer .teaser {
	WIDTH: 192px; HEIGHT: 156px; OVERFLOW: hidden; MARGIN-RIGHT: 6px
}
.roof .five#teaserContainer .last1 {
	MARGIN-RIGHT: 0px
}
.roof .six#teaserContainer {
	MARGIN-TOP: -24px; BACKGROUND: =
url(/web/cms/contentblob/184780/data/33844/TeaserSixBackgroundJPG.jpg) =
repeat-x 0px 0px; HEIGHT: 156px
}
.roof .six#teaserContainer .teaser {
	MARGIN-TOP: 0px; WIDTH: 158px; HEIGHT: 156px; OVERFLOW: hidden; =
MARGIN-RIGHT: 5px
}
.roof #teaserContainer .image.teaser .teaserInner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.roof .roundLine {
	POSITION: relative; MARGIN-TOP: -5px; WIDTH: 100%; BACKGROUND: =
url(/web/cms/contentblob/190958/data/33769/TeaserBackgroundNoTeaserPNG.pn=
g) no-repeat 0px 0px; HEIGHT: 5px
}
.roof #teaserContainer .redSSL.teaser FORM {
	MARGIN: 15px 0px 0px
}
.roof #teaserContainer .blueSSL.teaser FORM {
	MARGIN: 15px 0px 0px
}
.roof .blueSSL SPAN {
=09
}
.roof .blueSSL SPAN IMG {
	MARGIN: 4px 0px 12px 120px
}
.roof .redSSL SPAN IMG {
	MARGIN: 4px 0px 12px 120px
}
.roof #teaserContainer .redSSL.teaser H2 {
	COLOR: #fff
}
.roof #teaserContainer .blueSSL.teaser H2 {
	COLOR: #fff
}
.roof #teaserContainer .redSSL.teaser P {
	COLOR: #fff
}
.roof #teaserContainer .blueSSL.teaser P {
	COLOR: #fff
}
.roof #teaserContainer .cross_1 .teaserHeader {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 243px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/181732/data/26170/TeaserHeaderPNG.png) =
no-repeat 0px 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.roof #teaserContainer .cross_2 .teaserHeader {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 243px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/181732/data/26170/TeaserHeaderPNG.png) =
no-repeat 0px 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.roof #teaserContainer .cross_3 .teaserHeader {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 243px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/181732/data/26170/TeaserHeaderPNG.png) =
no-repeat 0px 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.roof #teaserContainer .cross_4 .teaserHeader {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 243px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/181732/data/26170/TeaserHeaderPNG.png) =
no-repeat 0px 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.roof #teaserContainer .cross_5 .teaserHeader {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 243px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/181732/data/26170/TeaserHeaderPNG.png) =
no-repeat 0px 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.roof #teaserContainer .menu.teaser .teaserHeader {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 243px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/181732/data/26170/TeaserHeaderPNG.png) =
no-repeat 0px 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.roof .teaser UL {
	LIST-STYLE-TYPE: none
}
.roof .teaser UL LI A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; =
PADDING-LEFT: 11px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: =
3px; BACKGROUND: url(/web/cms/contentblob/210/data/4759/arrow.gif) =
no-repeat 0px 4px; COLOR: #58585a; PADDING-TOP: 0px
}
.roof .teaser UL LI SPAN {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; =
PADDING-LEFT: 11px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: =
3px; BACKGROUND: url(/web/cms/contentblob/210/data/4759/arrow.gif) =
no-repeat 0px 4px; COLOR: #58585a; PADDING-TOP: 0px
}
.roof .teaser UL LI SPAN {
	BACKGROUND: url(/web/cms/contentblob/230/data/4749/cross.gif) no-repeat =
0px 6px
}
.roof .four#teaserContainer .cross_1 .cross_1.teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/181736/data/26171/TeaserBodyJPG.jpg) no-repeat =
0px 0px
}
.roof .five#teaserContainer .cross_1 .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/255544/data/43294/Standard.jpg) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1 .teaserHeader {
	WIDTH: 324px; BACKGROUND: =
url(/web/cms/contentblob/254338/data/43293/10-standard.png) no-repeat =
0px 0px
}
.roof .three#teaserContainer .cross_1 .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254400/data/43295/5-standard.gif) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1 .teaserHeader {
	WIDTH: 193px; BACKGROUND: =
url(/web/cms/contentblob/254168/data/33770/standard.png) no-repeat 0px =
0px
}
.six#teaserContainer .cross_1 .teaserHeader {
	WIDTH: 158px; BACKGROUND: =
url(/web/cms/contentblob/187206/data/33763/TeaserHeaderSixPNG.png) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_2 .teaserHeader {
	WIDTH: 491px; BACKGROUND: =
url(/web/cms/contentblob/187196/data/33771/TeaserHeaderDoublePNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .last2.teaser .teaserHeader {
	WIDTH: 488px
}
.roof .four#teaserContainer .cross_2 .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/187200/data/33766/TeaserBodyDoubleJPG.jpg) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_3.teaser .teaserHeader {
	WIDTH: 739px; BACKGROUND: =
url(/web/cms/contentblob/191434/data/33772/TeaserHeaderThreePNG.png) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_1redSSL .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/190726/data/33761/TeaserHeaderRedSSLPNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_1redSSL .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/190730/data/33758/TeaserRedBackgroundSSLJPG.jpg)=
 no-repeat 0px 0px
}
.roof #teaserContainer .cross_2redSSL .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254276/data/43297/12-redSSL.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_2redSSL .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254620/data/43298/6-redSSL.jpg) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_1blueSSL .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/190720/data/33773/TeaserHeaderBlueSSLPNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .blueSSL.cross_1 .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/190724/data/33774/TeaserBlueBackgroundSSLJPG.jpg=
) no-repeat 0px 0px
}
.roof #teaserContainer .cross_2blueSSL .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254256/data/43299/2-blueSSL.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_2blueSSL .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254610/data/43300/1-blueSSL.jpg) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1blue .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254322/data/43301/2-darkblue.png) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1blue .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254392/data/43302/1-darkblue.gif) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1blue .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/255524/data/43303/blue.png) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1blue .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/255534/data/43304/blue.jpg) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_1lightgreen .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/202774/data/34697/TeaserHeaderGreen-1PNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_1lightgreen .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/202788/data/34691/TeaserBodyGreen-1.gif) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_2lightgreen .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/254268/data/43305/8-lightgreen.png) no-repeat =
0px 0px
}
.roof .four#teaserContainer .cross_2lightgreen .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/254616/data/43306/4-lightgreen.gif) no-repeat =
0px 0px
}
.roof .three#teaserContainer .cross_1lightgreen .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/254330/data/43307/6-lightgreen.png) no-repeat =
0px 0px
}
.roof .three#teaserContainer .cross_1lightgreen .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254396/data/43308/3-green.gif) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1lightgreen .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/255568/data/43309/4-lightgreen.png) no-repeat =
0px 0px
}
.roof .five#teaserContainer .cross_1lightgreen .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/255554/data/43310/2-lightgreen.jpg) no-repeat =
0px 0px
}
.roof #teaserContainer .cross_1green .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/202778/data/34690/TeaserHeaderGreen-2PNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_1green .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/202790/data/34700/TeaserBodyGreen-2.gif) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_2green .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254264/data/43311/6-green.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_2green .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254614/data/43312/3-green.gif) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1green .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/202790/data/34700/TeaserBodyGreen-2.gif) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1green .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254326/data/43313/4-green.png) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1green .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254394/data/43314/2-green-2.gif) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1green .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/255564/data/43315/2-green.png) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1green .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/255552/data/43316/1-green.jpg) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_1red .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/202770/data/34694/TeaserHeaderRedPNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_1red .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/202786/data/34703/TeaserBodyRed.gif) no-repeat =
0px 0px
}
.roof .four#teaserContainer .cross_2red .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254272/data/43317/10-red.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_2red .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254618/data/43318/5-red.gif) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1red .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254334/data/43319/8-red.png) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1red .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254398/data/43320/4-red.gif) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1red .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/255572/data/43321/6-red.png) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1red .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/255556/data/43322/3-red.jpg) =
no-repeat 0px 0px
}
.roof #teaserContainer .red.teaser .teaserInner {
	COLOR: #e8e8e8
}
.roof #teaserContainer .red.teaser .teaserInner H2 {
	COLOR: #e8e8e8
}
.roof #teaserContainer .cross_1blue .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/202782/data/34699/TeaserHeaderDarkbluePNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_1blue .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/202794/data/34689/TeaserBodyDarkblue.gif) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_2blue .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254260/data/43323/4-darkblue.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_2blue .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254612/data/43324/2-darkblue.gif) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_1yellow .teaserHeader {
	BACKGROUND: =
url(/web/cms/contentblob/202766/data/34698/TeaserHeaderYellowPNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_1yellow .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/202792/data/34702/TeaserBodyYellow.gif) =
no-repeat 0px 0px
}
.roof #teaserContainer .cross_2yellow .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254284/data/43325/16-yellow.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .cross_2yellow .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254624/data/43326/8-yellow.gif) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1yellow .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/254342/data/43247/12-yellow.png) =
no-repeat 0px 0px
}
.roof .three#teaserContainer .cross_1yellow .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/254402/data/43327/6-yellow.gif) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1yellow .teaserHeader {
	BACKGROUND: url(/web/cms/contentblob/255576/data/43328/8-yellow.png) =
no-repeat 0px 0px
}
.roof .five#teaserContainer .cross_1yellow .teaserInner {
	BACKGROUND: url(/web/cms/contentblob/255558/data/43329/4-yellow.jpg) =
no-repeat 0px 0px
}
.roof .blueSSL UL LI SPAN {
	COLOR: #e8e8e8
}
.roof .blueSSL UL LI A {
	COLOR: #e8e8e8
}
.roof .redSSL UL LI SPAN {
	COLOR: #e8e8e8
}
.roof .redSSL UL LI A {
	COLOR: #e8e8e8
}
.roof #teaserContainer .blue.teaser .teaserInner {
	COLOR: #e8e8e8
}
.roof #teaserContainer .blue.teaser .teaserInner H2 {
	COLOR: #e8e8e8
}
.roof #teaserContainer .green.teaser .teaserInner {
	COLOR: #e8e8e8
}
.roof #teaserContainer .green.teaser .teaserInner H2 {
	COLOR: #e8e8e8
}
.roof #teaserContainer .blue A {
	COLOR: #e8e8e8
}
.roof #teaserContainer .red A {
	COLOR: #e8e8e8
}
.roof #teaserContainer .green A {
	COLOR: #e8e8e8
}
.roof .redSSL UL LI A {
	MARGIN-BOTTOM: 4px; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat 0px 5px
}
.roof .blueSSL UL LI SPAN {
	MARGIN-BOTTOM: 4px; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat 0px 5px
}
.roof .blueSSL UL LI A {
	MARGIN-BOTTOM: 4px; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat 0px 5px
}
.roof .redSSL UL LI SPAN {
	MARGIN-BOTTOM: 4px; BACKGROUND: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif) no-repeat 0px 5px
}
.roof .four#teaserContainer .menu.teaser .teaserHeader {
	WIDTH: 240px; BACKGROUND: =
url(/web/cms/contentblob/183062/data/26172/TeaserMenuHeaderPNG.png) =
no-repeat 0px 0px
}
.roof .four#teaserContainer .menu.teaser .teaserInner {
	BACKGROUND: =
url(/web/cms/contentblob/183066/data/26173/TeaserMenuBodyJPG.jpg) =
no-repeat 0px 0px
}
.roof #teaserContainer .image.teaser {
	BACKGROUND-IMAGE: none
}
.roof #functionBar {
	Z-INDEX: 10; MARGIN: -26px 0px 0px; TOP: auto; LEFT: 0px
}
.roof #footer #functionBar UL LI.first {
	MARGIN-LEFT: 34px
}
#clp_10940 #functionBar {
	PADDING-LEFT: 215px
}
.roof #ariadne {
	MARGIN: 0px 0px 15px
}
* + .root #ariadne {
	MARGIN-TOP: 20px
}
.roof #ariadne UL {
	MARGIN-LEFT: 16px
}
.roof .menu.teaser .linkliste LI {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
0px; BACKGROUND: =
url(/web/cms/contentblob/183102/data/26174/TeaserMenuMenuLineGIF.gif) =
no-repeat 0px 0px; HEIGHT: 16px; PADDING-TOP: 0px
}
.roof .menu.teaser .linkliste LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; DISPLAY: =
block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #58585a; MARGIN-LEFT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.roof UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.roof .menu.teaser .linkliste .first A {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; HEIGHT: 15px; PADDING-TOP: 0px
}
.roof .menu.teaser .linkliste .noBorder {
	BACKGROUND: url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat =
18px 5px
}
.roof .menu.teaser .linkliste LI.active A {
	BACKGROUND: url(/web/cms/contentblob/278/data/4794/arrowwhiteback.gif) =
#66a4cc no-repeat 18px 4px; COLOR: white; TEXT-DECORATION: none
}
.roof .menu.teaser .linkliste LI.inactive A {
	BACKGROUND-IMAGE: =
url(/web/cms/contentblob/208/data/4798/arrowwhite.gif)
}
.roof .menu.teaser .linkliste LI:hover A {
	BACKGROUND: url(/web/cms/contentblob/183112/data/26175/arrowBack.gif) =
#d9e8f2 no-repeat 18px 4px; COLOR: #646567
}
.roof .menu.teaser .linkliste LI A:hover {
	BACKGROUND: url(/web/cms/contentblob/183112/data/26175/arrowBack.gif) =
#d9e8f2 no-repeat 18px 4px; COLOR: #646567
}
.roof .menu.teaser .linkliste LI.semiactive {
	BACKGROUND: url(/web/cms/contentblob/183112/data/26175/arrowBack.gif) =
#d9e8f2 no-repeat 18px 4px; COLOR: #646567
}
.roof .rweNav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.roof .rweNav .first A {
	DISPLAY: block; BACKGROUND: =
url(/web/cms/contentblob/183112/data/26175/arrowBack.gif) #d9e8f2 =
no-repeat 18px 4px; COLOR: #646567
}
.roof .rweNav .first {
	BACKGROUND-IMAGE: none; Z-INDEX: 100; POSITION: relative; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; LIST-STYLE-TYPE: none; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 12px; =
PADDING-TOP: 0px
}
.roof .rweNav .first A {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(/web/cms/contentblob/183128/data/26176/arrowBlackDown.gif) no-repeat =
193px 7px; MARGIN-LEFT: 15px; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: =
5px; BORDER-RIGHT: #ddd 1px solid; TEXT-DECORATION: none
}
.roof .rweNav .first:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: white
}
.roof .rweNav .first:hover > A {
	BACKGROUND-IMAGE: =
url(/web/cms/contentblob/183132/data/26177/arrowDown.gif); =
BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-WIDTH: 2px; BACKGROUND-COLOR: =
white; BACKGROUND-POSITION: 193px 7px; COLOR: #646567
}
.roof .rweNav .first > A:hover {
	BACKGROUND-IMAGE: =
url(/web/cms/contentblob/183132/data/26177/arrowDown.gif); =
BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-WIDTH: 2px; BACKGROUND-COLOR: =
white; BACKGROUND-POSITION: 193px 7px; COLOR: #646567
}
.roof #rweGroup {
	Z-INDEX: 190; BORDER-BOTTOM: #ddd 2px solid; POSITION: absolute; =
BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: =
white; WIDTH: 217px; DISPLAY: block; BORDER-TOP-STYLE: none; TOP: 16px; =
RIGHT: 5px; BORDER-RIGHT: #ddd 2px solid
}
.roof #rweGroup LI {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-LEFT: =
20px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: none =
transparent scroll repeat 0% 0%; MARGIN-LEFT: -10px; BORDER-LEFT-STYLE: =
none
}
.roof #rweGroup LI A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-LEFT: =
20px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: none =
transparent scroll repeat 0% 0%; MARGIN-LEFT: -10px; BORDER-LEFT-STYLE: =
none
}
.roof #rweGroup LI A:hover {
	TEXT-DECORATION: underline
}
.roof #rweGroup LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 3px 5px; =
FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
PADDING-TOP: 0px
}
.roof #rweGroup LI.left {
	WIDTH: 82px
}
.roof .menu.teaser .teaserInner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.roof .menu.teaser .teaserInner H2 {
	MARGIN: 0px 0px 3px 17px; PADDING-TOP: 7px
}
.roof .menu.teaser .teaserInner LI {
	LINE-HEIGHT: 16px; BACKGROUND-POSITION: 18px 0px
}
.roof .small.linkliste BR {
	LINE-HEIGHT: 0
}
.roof .teaserInner P A {
	COLOR: #58585a
}
.roof .teaserInner UL LI {
	POSITION: relative
}
.roof .flyout .linkliste LI.last A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px
}
.roof #content .specials .applicationblock {
	MARGIN-BOTTOM: 0px
}
.roof #content .specials .applicationblock UL {
	MARGIN-BOTTOM: 0px
}
.roof .specials LI {
	FONT-SIZE: 0.92em
}
.roof .specials LI A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; =
PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-TOP: 0px
}
.roof #content .specials LI P {
	PADDING-LEFT: 11px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.roof .pressTopics.linkliste {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 28px; BACKGROUND: repeat-y 0px 0px; FONT-SIZE: 0.92em; =
OVERFLOW: hidden; PADDING-TOP: 2px
}
.roof .pressTopics.linkliste LI {
	BACKGROUND-POSITION: 0px 4px; FLOAT: left; MARGIN-RIGHT: 12px
}
.roof .pressTopics LI A {
	DISPLAY: inline
}
.roof #tagCloud {
	POSITION: absolute; WIDTH: 240px; HEIGHT: 192px; OVERFLOW: hidden; =
RIGHT: 0px
}
.roof .stock#tagCloud {
	BACKGROUND: =
url(/web/cms/contentblob/188546/data/33764/stockBottomPNG.png) no-repeat =
left bottom; HEIGHT: 182px
}
.roof #tagCloud #tagCloudInner {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
BACKGROUND: url(/web/cms/contentblob/188308/data/33765/tagCloudPNG.png) =
no-repeat 0px 0px; HEIGHT: 192px; PADDING-TOP: 16px
}
.roof #tagCloud H2 {
	MARGIN-BOTTOM: 2px; COLOR: white
}
.roof #tagCloud UL {
	LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none; MARGIN: 0px
}
.roof #tagCloud UL LI {
	DISPLAY: inline; MARGIN-LEFT: 0px
}
.roof #tagCloud UL LI A {
	COLOR: #bfd9ea
}
.roof #tagCloud UL LI A.tag1 {
	COLOR: #c3dbeb; FONT-SIZE: 1.25em
}
.roof #tagCloud UL LI A.tag2 {
	FONT-SIZE: 1em
}
.roof #tagCloud UL LI A.tag3 {
	FONT-SIZE: 0.83em
}
.roof #tagCloud A:hover {
	TEXT-DECORATION: underline
}
#clp_179662 #contentInner {
	OVERFLOW: hidden
}
#clp_8 #contentInner H2 {
	MARGIN-BOTTOM: 19px
}
#regInput INPUT.text {
	MARGIN: 3px 2px 0px 0px; WIDTH: 120px; FLOAT: left; FONT-SIZE: 11px
}
#regInput FORM {
	MARGIN-BOTTOM: 0px; OVERFLOW: hidden
}
#clp_10940 .col1_2#contentInner {
	PADDING-LEFT: 16px
}
.roof .pressSearch {
	MARGIN-TOP: 12px; BORDER-TOP: #a9cce1 1px solid; PADDING-TOP: 12px
}
.roof #pressSearch INPUT {
	FLOAT: left
}
.roof #pressSearch #pq {
	MARGIN-TOP: 2px; WIDTH: 120px; MARGIN-RIGHT: 5px
}
.roof INPUT.text {
	BORDER-BOTTOM: #2e82b9 1px solid; POSITION: relative; BORDER-LEFT: =
#2e82b9 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; WIDTH: 142px; =
PADDING-RIGHT: 2px; HEIGHT: 16px; COLOR: #2e82b9; FONT-SIZE: 1em; =
BORDER-TOP: #2e82b9 1px solid; BORDER-RIGHT: #2e82b9 1px solid; =
PADDING-TOP: 0px
}
.roof H2 {
	MARGIN-BOTTOM: 7px; COLOR: #0066aa; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.roof H3 {
	MARGIN-BOTTOM: 7px; COLOR: #0066aa; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.roof #content P {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 16px
}
.roof A {
	COLOR: #408dbf; TEXT-DECORATION: none
}
.roof A.link {
	BACKGROUND-POSITION: 0px 4px
}
.roof .teaserInner P {
	MARGIN-BOTTOM: 3px
}
.roof #content A:hover {
	TEXT-DECORATION: underline
}
.roof .flyout A:hover {
	TEXT-DECORATION: underline
}
.roof #ariadne A:hover {
	TEXT-DECORATION: underline
}
.roof .teaserInner A:hover {
	TEXT-DECORATION: underline
}
.roof A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
.roof IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.roof #content {
	Z-INDEX: 1; POSITION: relative; WIDTH: 741px; FLOAT: left; OVERFLOW: =
hidden
}
.roof #contentInner {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 34px; PADDING-RIGHT: 29px; =
MARGIN-BOTTOM: 0px; OVERFLOW: hidden; MARGIN-RIGHT: 0px; PADDING-TOP: =
4px
}
.roof .wide#content {
	PADDING-BOTTOM: 0px; WIDTH: 984px
}
.roof DL.flyout {
	BACKGROUND-COLOR: white; WIDTH: 236px; MARGIN-BOTTOM: 12px; FLOAT: =
right; MARGIN-LEFT: 0px
}
.roof #flyout DT {
	CURSOR: pointer
}
.roof #content .col1 {
	FLOAT: left
}
.roof #content .col2 {
	FLOAT: right
}
#clp_179472 #content .col1 {
	FLOAT: right
}
#clp_179662 #content .col1 {
	FLOAT: right
}
#clp_179472 #content .col2 {
	FLOAT: left
}
#clp_179662 #content .col2 {
	FLOAT: left
}
#clp_179472 .col1_2#contentInner .col2 {
	WIDTH: 442px; MARGIN-RIGHT: 34px
}
#clp_179662 .col1_2#contentInner .col2 {
	WIDTH: 442px; MARGIN-RIGHT: 34px
}
#clp_179472 .col1_2#contentInner .col1 {
	WIDTH: 216px; MARGIN-RIGHT: 3px
}
#clp_179662 .col1_2#contentInner .col1 {
	WIDTH: 216px; MARGIN-RIGHT: 3px
}
#clp_179472 .col1_2#contentInner .col1 .imageLogo {
	BORDER-BOTTOM: #b8b3aa 1px dotted; TEXT-ALIGN: center; MARGIN-BOTTOM: =
12px
}
#clp_179662 .col1_2#contentInner .col1 .imageLogo {
	BORDER-BOTTOM: #b8b3aa 1px dotted; TEXT-ALIGN: center; MARGIN-BOTTOM: =
12px
}
#clp_179472 .col1_2#contentInner .col1 .imageLogo A {
	PADDING-BOTTOM: 6px; BACKGROUND: white
}
#clp_179662 .col1_2#contentInner .col1 .imageLogo A {
	PADDING-BOTTOM: 6px; BACKGROUND: white
}
#clp_179472 .col1_2#contentInner .col1 .imageLogo SPAN {
	DISPLAY: inline
}
#clp_179662 .col1_2#contentInner .col1 .imageLogo SPAN {
	DISPLAY: inline
}
#clp_179472 .col1_2#contentInner .col1 .shortlist LI {
	PADDING-BOTTOM: 10px
}
#clp_179662 .col1_2#contentInner .col1 .shortlist LI {
	PADDING-BOTTOM: 10px
}
#clp_179472 .col1_2#contentInner .col1 .shortlist .last {
	BORDER-BOTTOM: #b8b3aa 1px dotted
}
#clp_179662 .col1_2#contentInner .col1 .shortlist .last {
	BORDER-BOTTOM: #b8b3aa 1px dotted
}
.roof .col1_2#contentInner {
	PADDING-LEFT: 34px; PADDING-RIGHT: 10px
}
.roof .col1_2#contentInner .col1 {
	WIDTH: 200px
}
.roof .col1_2#contentInner .col2 {
	WIDTH: 462px; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 19px
}
.roof #content .teaser {
	MARGIN-BOTTOM: 38px; OVERFLOW: hidden
}
.roof #content .teaser IMG {
	MARGIN: 3px 0px 0px 5px; FLOAT: right
}
.pressItem IMG {
	MARGIN: -9px 2px 16px 24px; FLOAT: right
}
* + HTML .roof .contentTeaser IMG {
	MARGIN-BOTTOM: 0px
}
.roof A.moreLink {
	PADDING-LEFT: 10px; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 0px 4px; =
MARGIN-LEFT: 3px
}
.roof A.link {
	PADDING-LEFT: 10px; BACKGROUND: =
url(/web/cms/contentblob/210/data/4759/arrow.gif) no-repeat 0px 4px; =
MARGIN-LEFT: 3px
}
.roof .contentItem {
	MARGIN-BOTTOM: 0px
}
.roof #content .twoColumnLayout {
	MARGIN-BOTTOM: 0px
}
.roof .newsItem {
	WIDTH: 556px; MARGIN-BOTTOM: 22px; OVERFLOW: hidden
}
.roof .newsItem IMG {
	MARGIN: 0px 16px 5px 0px; FLOAT: left
}
.roof .newsItem .newsInfo {
	FONT-SIZE: 0.92em
}
.roof .newsItem H3 {
	MARGIN-BOTTOM: 17px; FONT-WEIGHT: bold
}
.pressItem {
	MARGIN-BOTTOM: 22px; OVERFLOW: hidden
}
.pressItem H3 {
	MARGIN-BOTTOM: 16px; COLOR: #408dbf; FONT-SIZE: 1em
}
.pressItem .pressInfo {
	FONT-SIZE: 11px
}
.pressItem IMG {
	MARGIN: 0px 0px 5px 16px; FLOAT: right
}
.roof .clearSmall {
	CLEAR: both; FONT-SIZE: 0px
}
.roof .clearBoth {
	CLEAR: both
}
.roof .clearLeft {
	CLEAR: left
}
.roof .hidden#rweGroup {
	DISPLAY: none
}
.roof .shown#rweGroup {
	DISPLAY: block
}
.roof .hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.roof #startFullscreenFlash {
	CURSOR: pointer
}
.roof #stopFullscreenFlash {
	CURSOR: pointer
}
.roof .inputHint {
	DISPLAY: none
}

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/196/4/print.css

A {
	COLOR: blue; TEXT-DECORATION: none
}
H1 {
	COLOR: #06a; FONT-SIZE: 20px
}
#flyout DT {
	COLOR: #06a; FONT-SIZE: 16px
}
H2 {
	COLOR: #06a; FONT-SIZE: 16px
}
H3 {
	COLOR: #06a; FONT-SIZE: 14px
}
#primNav {
	DISPLAY: none
}
#qSearch {
	DISPLAY: none
}
#header IMG {
	DISPLAY: none
}
#serviceNav {
	DISPLAY: none
}
#ariadne {
	DISPLAY: none
}
#shadowbox_container {
	DISPLAY: none
}
.alttext {
	DISPLAY: none
}
#col1 {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}
.hidden {
	DISPLAY: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.teaser {
	WIDTH: 260px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.hidden {
	DISPLAY: none
}
#ariadne {
	MARGIN-BOTTOM: 20px; CLEAR: both
}
#content {
	MARGIN-BOTTOM: 20px; CLEAR: both
}
#content {
	BORDER-BOTTOM: gray 1px solid; MARGIN-TOP: 30px; BORDER-TOP: gray 1px =
solid
}
#content IMG {
	FLOAT: left
}
DD {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.alttext {
	DISPLAY: none
}

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/213724/6/Default-Style.css

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 168px; LINE-HEIGHT: 1.25em; FONT-FAMILY: Tahoma, Arial, =
sans-serif; BACKGROUND: =
url(/web/cms/contentblob/200/data/4768/bg-108.gif) #a6cae1 repeat-x 0px =
0px; COLOR: #58585a; FONT-SIZE: 0.75em
}
BODY#contentview {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
BACKGROUND: white; PADDING-TOP: 16px
}
#primNav LI.first A {
	TEXT-TRANSFORM: none
}

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/317246/2/swfobject.js

/*SWFObject v2.2 =0A=
is released under the MIT License=0A=
*/=0A=
var swfobject=3Dfunction(){var =
D=3D"undefined",r=3D"object",S=3D"Shockwave =
Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f=
lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc=
ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa=
lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof =
j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof =
j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe=
rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te=
st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d=
+)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof =
t.plugins!=3DD&&typeof =
t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof =
t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru=
e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a=
b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s=
.*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-=
Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var =
ad=3Dnew =
ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a=
b=3Dab.split(" =
")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[=
2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D=
function(){if(!M.w3){return}if((typeof =
j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof =
j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if=
(!J){if(typeof =
j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i=
f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"=
){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(=
J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu=
ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo=
aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}=
f()})()}s(f)}}();function f(){if(J){return}try{var =
Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode=
.removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var =
Y=3D0;Y<X;Y++){U[Y]()}}function =
K(X){if(J){X()}else{U[U.length]=3DX}}function s(Y){if(typeof =
O.addEventListener!=3DD){O.addEventListener("load",Y,false)}else{if(typeo=
f =
j.addEventListener!=3DD){j.addEventListener("load",Y,false)}else{if(typeo=
f O.attachEvent!=3DD){i(O,"onload",Y)}else{if(typeof =
O.onload=3D=3D"function"){var =
X=3DO.onload;O.onload=3Dfunction(){X();Y()}}else{O.onload=3DY}}}}}functio=
n h(){if(T){V()}else{H()}}function V(){var =
X=3Dj.getElementsByTagName("body")[0];var =
aa=3DC(r);aa.setAttribute("type",q);var Z=3DX.appendChild(aa);if(Z){var =
Y=3D0;(function(){if(typeof Z.GetVariable!=3DD){var =
ab=3DZ.GetVariable("$version");if(ab){ab=3Dab.split(" =
")[1].split(",");M.pv=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(a=
b[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.re=
moveChild(aa);Z=3Dnull;H()})()}else{H()}}function H(){var =
ag=3Do.length;if(ag>0){for(var af=3D0;af<ag;af++){var Y=3Do[af].id;var =
ab=3Do[af].callbackFn;var aa=3D{success:false,id:Y};if(M.pv[0]>0){var =
ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(=
ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&=
&A()){var =
ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"=
)||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla=
ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"=
)){ai.align=3Dae.getAttribute("align")}var ah=3D{};var =
X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var =
ad=3D0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!=3D"movie"=
){ah[X[ad].getAttribute("name")]=3DX[ad].getAttribute("value")}}P(ai,ah,Y=
,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var =
Z=3Dz(Y);if(Z&&typeof =
Z.SetVariable!=3DD){aa.success=3Dtrue;aa.ref=3DZ}ab(aa)}}}}}function =
z(aa){var X=3Dnull;var =
Y=3Dc(aa);if(Y&&Y.nodeName=3D=3D"OBJECT"){if(typeof =
Y.SetVariable!=3DD){X=3DY}else{var =
Z=3DY.getElementsByTagName(r)[0];if(Z){X=3DZ}}}return X}function =
A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function =
P(aa,ab,X,Z){a=3Dtrue;E=3DZ||null;B=3D{success:false,id:X};var =
ae=3Dc(X);if(ae){if(ae.nodeName=3D=3D"OBJECT"){l=3Dg(ae);Q=3Dnull}else{l=3D=
ae;Q=3DX}aa.id=3DR;if(typeof =
aa.width=3D=3DD||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.wi=
dth=3D"310"}if(typeof =
aa.height=3D=3DD||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa=
.height=3D"137"}j.title=3Dj.title.slice(0,47)+" - Flash Player =
Installation";var =
ad=3DM.ie&&M.win?"ActiveX":"PlugIn",ac=3D"MMredirectURL=3D"+O.location.to=
String().replace(/&/g,"%26")+"&MMplayerType=3D"+ad+"&MMdoctitle=3D"+j.tit=
le;if(typeof =
ab.flashvars!=3DD){ab.flashvars+=3D"&"+ac}else{ab.flashvars=3Dac}if(M.ie&=
&M.win&&ae.readyState!=3D4){var =
Y=3DC("div");X+=3D"SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.ins=
ertBefore(Y,ae);ae.style.display=3D"none";(function(){if(ae.readyState=3D=
=3D4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}=
})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=3D4){var =
X=3DC("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y=
),X);Y.style.display=3D"none";(function(){if(Y.readyState=3D=3D4){Y.paren=
tNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.par=
entNode.replaceChild(g(Y),Y)}}function g(ab){var =
aa=3DC("div");if(M.win&&M.ie){aa.innerHTML=3Dab.innerHTML}else{var =
Y=3Dab.getElementsByTagName(r)[0];if(Y){var ad=3DY.childNodes;if(ad){var =
X=3Dad.length;for(var =
Z=3D0;Z<X;Z++){if(!(ad[Z].nodeType=3D=3D1&&ad[Z].nodeName=3D=3D"PARAM")&&=
!(ad[Z].nodeType=3D=3D8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}retur=
n aa}function u(ai,ag,Y){var X,aa=3Dc(Y);if(M.wk&&M.wk<312){return =
X}if(aa){if(typeof ai.id=3D=3DD){ai.id=3DY}if(M.ie&&M.win){var =
ah=3D"";for(var ae in =
ai){if(ai[ae]!=3DObject.prototype[ae]){if(ae.toLowerCase()=3D=3D"data"){a=
g.movie=3Dai[ae]}else{if(ae.toLowerCase()=3D=3D"styleclass"){ah+=3D' =
class=3D"'+ai[ae]+'"'}else{if(ae.toLowerCase()!=3D"classid"){ah+=3D" =
"+ae+'=3D"'+ai[ae]+'"'}}}}}var af=3D"";for(var ad in =
ag){if(ag[ad]!=3DObject.prototype[ad]){af+=3D'<param name=3D"'+ad+'" =
value=3D"'+ag[ad]+'" />'}}aa.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</obje=
ct>";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var =
Z=3DC(r);Z.setAttribute("type",q);for(var ac in =
ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla=
ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"=
){Z.setAttribute(ac,ai[ac])}}}}for(var ab in =
ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a=
b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function =
e(Z,X,Y){var =
aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap=
pendChild(aa)}function y(Y){var =
X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D=
"none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments=
.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var =
Y=3Dc(Z);if(Y){for(var X in Y){if(typeof =
Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function =
c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return =
X}function C(X){return j.createElement(X)}function =
i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var =
Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1=
0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]=
>X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi=
on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var =
aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var =
X=3D(ad&&typeof =
ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var=
 =
Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X=
);n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof =
j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee=
ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof =
n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof =
j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" =
{"+Y+"}"))}}}function w(Z,X){if(!m){return}var =
Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"=
+Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var =
X=3DZ.exec(Y)!=3Dnull;return X&&typeof =
encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var =
d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v=
ar ac=3DI.length;for(var =
ab=3D0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var =
Z=3DN.length;for(var aa=3D0;aa<Z;aa++){y(N[aa])}for(var Y in =
M){M[Y]=3Dnull}M=3Dnull;for(var X in =
swfobject){swfobject[X]=3Dnull}swfobject=3Dnull})}}();return{registerObje=
ct:function(ab,X,aa,Z){if(M.w3&&ab&&X){var =
Y=3D{};Y.id=3Dab;Y.swfVersion=3DX;Y.expressInstall=3Daa;Y.callbackFn=3DZ;=
o[o.length]=3DY;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObj=
ectById:function(X){if(M.w3){return =
z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var =
X=3D{success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){=
w(ah,false);K(function(){ae+=3D"";ag+=3D"";var aj=3D{};if(af&&typeof =
af=3D=3D=3Dr){for(var al in =
af){aj[al]=3Daf[al]}}aj.data=3Dab;aj.width=3Dae;aj.height=3Dag;var =
am=3D{};if(ad&&typeof ad=3D=3D=3Dr){for(var ak in =
ad){am[ak]=3Dad[ak]}}if(Z&&typeof Z=3D=3D=3Dr){for(var ai in =
Z){if(typeof =
am.flashvars!=3DD){am.flashvars+=3D"&"+ai+"=3D"+Z[ai]}else{am.flashvars=3D=
ai+"=3D"+Z[ai]}}}if(F(Y)){var =
an=3Du(aj,am,ah);if(aj.id=3D=3Dah){w(ah,true)}X.success=3Dtrue;X.ref=3Dan=
}else{if(aa&&A()){aj.data=3Daa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(=
ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=3Dfa=
lse},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.p=
v[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){=
if(M.w3){return u(Z,Y,X)}else{return =
undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,=
Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){i=
f(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue=
:function(aa){var =
Z=3Dj.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=3DZ.split=
("?")[1]}if(aa=3D=3Dnull){return L(Z)}var Y=3DZ.split("&");for(var =
X=3D0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("=3D"))=3D=3Daa){r=
eturn =
L(Y[X].substring((Y[X].indexOf("=3D")+1)))}}}return""},expressInstallCall=
back:function(){if(a){var =
X=3Dc(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&=
&M.win){l.style.display=3D"block"}}if(E){E(B)}}a=3Dfalse}}}}();=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/325756/1/jquery132patched.js

/* jQuery 1.3.2 for richfaces=0A=
* Patched for bugix #4017=0A=
* http://dev.jquery.com/ticket/4017=0A=
* http://dev.jquery.com/changeset/6268=0A=
*/=0A=
var =
Prototype=3D{Version:"1.6.0.3",Browser:{IE:!!(window.attachEvent&&navigat=
or.userAgent.indexOf("Opera")=3D=3D=3D-1),Opera:navigator.userAgent.index=
Of("Opera")>-1,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Geck=
o:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("K=
HTML")=3D=3D=3D-1,MobileSafari:!!navigator.userAgent.match(/Apple.*Mobile=
.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!doc=
ument.querySelector,ElementExtensions:!!window.HTMLElement,SpecificElemen=
tExtensions:document.createElement("div")["__proto__"]&&document.createEl=
ement("div")["__proto__"]!=3D=3Ddocument.createElement("form")["__proto__=
"]},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\/\=
*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(A){retu=
rn A=0A=
}};=0A=
if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.SpecificElem=
entExtensions=3Dfalse=0A=
}var Class=3D{create:function(){var E=3Dnull,D=3D$A(arguments);=0A=
if(Object.isFunction(D[0])){E=3DD.shift()=0A=
}function A(){this.initialize.apply(this,arguments)=0A=
}Object.extend(A,Class.Methods);=0A=
A.superclass=3DE;=0A=
A.subclasses=3D[];=0A=
if(E){var B=3Dfunction(){};=0A=
B.prototype=3DE.prototype;=0A=
A.prototype=3Dnew B;=0A=
E.subclasses.push(A)=0A=
}for(var C=3D0;=0A=
C<D.length;=0A=
C++){A.addMethods(D[C])=0A=
}if(!A.prototype.initialize){A.prototype.initialize=3DPrototype.emptyFunc=
tion=0A=
}A.prototype.constructor=3DA;=0A=
return A=0A=
}};=0A=
Class.Methods=3D{addMethods:function(G){var =
C=3Dthis.superclass&&this.superclass.prototype;=0A=
var B=3DObject.keys(G);=0A=
if(!Object.keys({toString:true}).length){B.push("toString","valueOf")=0A=
}for(var A=3D0,D=3DB.length;=0A=
A<D;=0A=
A++){var F=3DB[A],E=3DG[F];=0A=
if(C&&Object.isFunction(E)&&E.argumentNames().first()=3D=3D"$super"){var =
H=3DE;=0A=
E=3D(function(I){return function(){return C[I].apply(this,arguments)=0A=
}=0A=
})(F).wrap(H);=0A=
E.valueOf=3DH.valueOf.bind(H);=0A=
E.toString=3DH.toString.bind(H)=0A=
}this.prototype[F]=3DE=0A=
}return this=0A=
}};=0A=
var Abstract=3D{};=0A=
Object.extend=3Dfunction(A,C){for(var B in C){A[B]=3DC[B]=0A=
}return A=0A=
};=0A=
Object.extend(Object,{inspect:function(A){try{if(Object.isUndefined(A)){r=
eturn"undefined"=0A=
}if(A=3D=3D=3Dnull){return"null"=0A=
}return A.inspect?A.inspect():String(A)=0A=
}catch(B){if(B instanceof RangeError){return"..."=0A=
}throw B=0A=
}},toJSON:function(A){var C=3Dtypeof A;=0A=
switch(C){case"undefined":case"function":case"unknown":return ;=0A=
case"boolean":return A.toString()=0A=
}if(A=3D=3D=3Dnull){return"null"=0A=
}if(A.toJSON){return A.toJSON()=0A=
}if(Object.isElement(A)){return =0A=
}var B=3D[];=0A=
for(var E in A){var D=3DObject.toJSON(A[E]);=0A=
if(!Object.isUndefined(D)){B.push(E.toJSON()+": "+D)=0A=
}}return"{"+B.join(", ")+"}"=0A=
},toQueryString:function(A){return $H(A).toQueryString()=0A=
},toHTML:function(A){return A&&A.toHTML?A.toHTML():String.interpret(A)=0A=
},keys:function(A){var B=3D[];=0A=
for(var C in A){B.push(C)=0A=
}return B=0A=
},values:function(B){var A=3D[];=0A=
for(var C in B){A.push(B[C])=0A=
}return A=0A=
},clone:function(A){return Object.extend({},A)=0A=
},isElement:function(A){return !!(A&&A.nodeType=3D=3D1)=0A=
},isArray:function(A){return A!=3Dnull&&typeof A=3D=3D"object"&&"splice" =
in A&&"join" in A=0A=
},isHash:function(A){return A instanceof Hash=0A=
},isFunction:function(A){return typeof A=3D=3D"function"=0A=
},isString:function(A){return typeof A=3D=3D"string"=0A=
},isNumber:function(A){return typeof A=3D=3D"number"=0A=
},isUndefined:function(A){return typeof A=3D=3D"undefined"=0A=
}});=0A=
Object.extend(Function.prototype,{argumentNames:function(){var =
A=3Dthis.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1].replace=
(/\s+/g,"").split(",");=0A=
return A.length=3D=3D1&&!A[0]?[]:A=0A=
},bind:function(){if(arguments.length<2&&Object.isUndefined(arguments[0])=
){return this=0A=
}var A=3Dthis,C=3D$A(arguments),B=3DC.shift();=0A=
return function(){return A.apply(B,C.concat($A(arguments)))=0A=
}=0A=
},bindAsEventListener:function(){var =
A=3Dthis,C=3D$A(arguments),B=3DC.shift();=0A=
return function(D){return A.apply(B,[D||window.event].concat(C))=0A=
}=0A=
},curry:function(){if(!arguments.length){return this=0A=
}var A=3Dthis,B=3D$A(arguments);=0A=
return function(){return A.apply(this,B.concat($A(arguments)))=0A=
}=0A=
},delay:function(){var A=3Dthis,B=3D$A(arguments),C=3DB.shift()*1000;=0A=
return window.setTimeout(function(){return A.apply(A,B)=0A=
},C)=0A=
},defer:function(){var A=3D[0.01].concat($A(arguments));=0A=
return this.delay.apply(this,A)=0A=
},wrap:function(B){var A=3Dthis;=0A=
return function(){return =
B.apply(this,[A.bind(this)].concat($A(arguments)))=0A=
}=0A=
},methodize:function(){if(this._methodized){return this._methodized=0A=
}var A=3Dthis;=0A=
return this._methodized=3Dfunction(){return =
A.apply(null,[this].concat($A(arguments)))=0A=
}=0A=
}});=0A=
Date.prototype.toJSON=3Dfunction(){return'"'+this.getUTCFullYear()+"-"+(t=
his.getUTCMonth()+1).toPaddedString(2)+"-"+this.getUTCDate().toPaddedStri=
ng(2)+"T"+this.getUTCHours().toPaddedString(2)+":"+this.getUTCMinutes().t=
oPaddedString(2)+":"+this.getUTCSeconds().toPaddedString(2)+'Z"'=0A=
};=0A=
var Try=3D{these:function(){var C;=0A=
for(var B=3D0,D=3Darguments.length;=0A=
B<D;=0A=
B++){var A=3Darguments[B];=0A=
try{C=3DA();=0A=
break=0A=
}catch(E){}}return C=0A=
}};=0A=
RegExp.prototype.match=3DRegExp.prototype.test;=0A=
RegExp.escape=3Dfunction(A){return =
String(A).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g,"\\$1")=0A=
};=0A=
var =
PeriodicalExecuter=3DClass.create({initialize:function(B,A){this.callback=
=3DB;=0A=
this.frequency=3DA;=0A=
this.currentlyExecuting=3Dfalse;=0A=
this.registerCallback()=0A=
},registerCallback:function(){this.timer=3DsetInterval(this.onTimerEvent.=
bind(this),this.frequency*1000)=0A=
},execute:function(){this.callback(this)=0A=
},stop:function(){if(!this.timer){return =0A=
}clearInterval(this.timer);=0A=
this.timer=3Dnull=0A=
},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currently=
Executing=3Dtrue;=0A=
this.execute()=0A=
}finally{this.currentlyExecuting=3Dfalse=0A=
}}}});=0A=
Object.extend(String,{interpret:function(A){return =
A=3D=3Dnull?"":String(A)=0A=
},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\=
":"\\\\"}});=0A=
Object.extend(String.prototype,{gsub:function(E,C){var A=3D"",D=3Dthis,B;=0A=
C=3Darguments.callee.prepareReplacement(C);=0A=
while(D.length>0){if(B=3DD.match(E)){A+=3DD.slice(0,B.index);=0A=
A+=3DString.interpret(C(B));=0A=
D=3DD.slice(B.index+B[0].length)=0A=
}else{A+=3DD,D=3D""=0A=
}}return A=0A=
},sub:function(C,A,B){A=3Dthis.gsub.prepareReplacement(A);=0A=
B=3DObject.isUndefined(B)?1:B;=0A=
return this.gsub(C,function(D){if(--B<0){return D[0]=0A=
}return A(D)=0A=
})=0A=
},scan:function(B,A){this.gsub(B,A);=0A=
return String(this)=0A=
},truncate:function(B,A){B=3DB||30;=0A=
A=3DObject.isUndefined(A)?"...":A;=0A=
return this.length>B?this.slice(0,B-A.length)+A:String(this)=0A=
},strip:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")=0A=
},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"")=0A=
},stripScripts:function(){return this.replace(new =
RegExp(Prototype.ScriptFragment,"img"),"")=0A=
},extractScripts:function(){var B=3Dnew =
RegExp(Prototype.ScriptFragment,"img");=0A=
var A=3Dnew RegExp(Prototype.ScriptFragment,"im");=0A=
return(this.match(B)||[]).map(function(D){var =
C=3D(D.match(A)||["",""])[1];=0A=
C=3DC.replace(/</,"&lt;").replace(/\s*&lt;!--[^\r\n]*/,"");=0A=
return C=0A=
})=0A=
},evalScripts:function(){return =
this.extractScripts().map(function(script){return eval(script)=0A=
})=0A=
},escapeHTML:function(){var A=3Darguments.callee;=0A=
A.text.data=3Dthis;=0A=
return A.div.innerHTML=0A=
},unescapeHTML:function(){var A=3Dnew Element("div");=0A=
A.innerHTML=3Dthis.stripTags();=0A=
return =
A.childNodes[0]?(A.childNodes.length>1?$A(A.childNodes).inject("",functio=
n(B,C){return B+C.nodeValue=0A=
}):A.childNodes[0].nodeValue):""=0A=
},toQueryParams:function(B){var =
A=3Dthis.strip().match(/([^?#]*)(#.*)?$/);=0A=
if(!A){return{}=0A=
}return =
A[1].split(B||"&").inject({},function(E,F){if((F=3DF.split("=3D"))[0]){va=
r C=3DdecodeURIComponent(F.shift());=0A=
var D=3DF.length>1?F.join("=3D"):F[0];=0A=
if(D!=3Dundefined){D=3DdecodeURIComponent(D)=0A=
}if(C in E){if(!Object.isArray(E[C])){E[C]=3D[E[C]]=0A=
}E[C].push(D)=0A=
}else{E[C]=3DD=0A=
}}return E=0A=
})=0A=
},toArray:function(){return this.split("")=0A=
},succ:function(){return =
this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.leng=
th-1)+1)=0A=
},times:function(A){return A<1?"":new Array(A+1).join(this)=0A=
},camelize:function(){var D=3Dthis.split("-"),A=3DD.length;=0A=
if(A=3D=3D1){return D[0]=0A=
}var =
C=3Dthis.charAt(0)=3D=3D"-"?D[0].charAt(0).toUpperCase()+D[0].substring(1=
):D[0];=0A=
for(var B=3D1;=0A=
B<A;=0A=
B++){C+=3DD[B].charAt(0).toUpperCase()+D[B].substring(1)=0A=
}return C=0A=
},capitalize:function(){return =
this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()=0A=
},underscore:function(){return =
this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\=
d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase()=0A=
},dasherize:function(){return this.gsub(/_/,"-")=0A=
},inspect:function(B){var A=3Dthis.gsub(/[\x00-\x1f\\]/,function(C){var =
D=3DString.specialChar[C[0]];=0A=
return D?D:"\\u00"+C[0].charCodeAt().toPaddedString(2,16)=0A=
});=0A=
if(B){return'"'+A.replace(/"/g,'\\"')+'"'=0A=
}return"'"+A.replace(/'/g,"\\'")+"'"=0A=
},toJSON:function(){return this.inspect(true)=0A=
},unfilterJSON:function(A){return =
this.sub(A||Prototype.JSONFilter,"#{1}")=0A=
},isJSON:function(){var A=3Dthis;=0A=
if(A.blank()){return false=0A=
}A=3Dthis.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");=0A=
return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(A)=0A=
},evalJSON:function(sanitize){var json=3Dthis.unfilterJSON();=0A=
try{if(!sanitize||json.isJSON()){return eval("("+json+")")=0A=
}}catch(e){}throw new SyntaxError("Badly formed JSON string: =
"+this.inspect())=0A=
},include:function(A){return this.indexOf(A)>-1=0A=
},startsWith:function(A){return this.indexOf(A)=3D=3D=3D0=0A=
},endsWith:function(A){var B=3Dthis.length-A.length;=0A=
return B>=3D0&&this.lastIndexOf(A)=3D=3D=3DB=0A=
},empty:function(){return this=3D=3D""=0A=
},blank:function(){return/^\s*$/.test(this)=0A=
},interpolate:function(A,B){return new Template(this,B).evaluate(A)=0A=
}});=0A=
if(Prototype.Browser.WebKit||Prototype.Browser.IE){Object.extend(String.p=
rototype,{escapeHTML:function(){return =
this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")=0A=
},unescapeHTML:function(){return =
this.stripTags().replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;=
/g,">")=0A=
}})=0A=
}String.prototype.gsub.prepareReplacement=3Dfunction(B){if(Object.isFunct=
ion(B)){return B=0A=
}var A=3Dnew Template(B);=0A=
return function(C){return A.evaluate(C)=0A=
}=0A=
};=0A=
String.prototype.parseQuery=3DString.prototype.toQueryParams;=0A=
Object.extend(String.prototype.escapeHTML,{div:document.createElement("di=
v"),text:document.createTextNode("")});=0A=
String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t=
ext);=0A=
var =
Template=3DClass.create({initialize:function(A,B){this.template=3DA.toStr=
ing();=0A=
this.pattern=3DB||Template.Pattern=0A=
},evaluate:function(A){if(Object.isFunction(A.toTemplateReplacements)){A=3D=
A.toTemplateReplacements()=0A=
}return =
this.template.gsub(this.pattern,function(D){if(A=3D=3Dnull){return""=0A=
}var F=3DD[1]||"";=0A=
if(F=3D=3D"\\"){return D[2]=0A=
}var B=3DA,G=3DD[3];=0A=
var E=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
D=3DE.exec(G);=0A=
if(D=3D=3Dnull){return F=0A=
}while(D!=3Dnull){var =
C=3DD[1].startsWith("[")?D[2].gsub("\\\\]","]"):D[1];=0A=
B=3DB[C];=0A=
if(null=3D=3DB||""=3D=3DD[3]){break=0A=
}G=3DG.substring("["=3D=3DD[3]?D[1].length:D[0].length);=0A=
D=3DE.exec(G)=0A=
}return F+String.interpret(B)=0A=
})=0A=
}});=0A=
Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/;=0A=
var $break=3D{};=0A=
var Enumerable=3D{each:function(C,B){var A=3D0;=0A=
try{this._each(function(E){C.call(B,E,A++)=0A=
})=0A=
}catch(D){if(D!=3D$break){throw D=0A=
}}return this=0A=
},eachSlice:function(D,C,B){var A=3D-D,E=3D[],F=3Dthis.toArray();=0A=
if(D<1){return F=0A=
}while((A+=3DD)<F.length){E.push(F.slice(A,A+D))=0A=
}return E.collect(C,B)=0A=
},all:function(C,B){C=3DC||Prototype.K;=0A=
var A=3Dtrue;=0A=
this.each(function(E,D){A=3DA&&!!C.call(B,E,D);=0A=
if(!A){throw $break=0A=
}});=0A=
return A=0A=
},any:function(C,B){C=3DC||Prototype.K;=0A=
var A=3Dfalse;=0A=
this.each(function(E,D){if(A=3D!!C.call(B,E,D)){throw $break=0A=
}});=0A=
return A=0A=
},collect:function(C,B){C=3DC||Prototype.K;=0A=
var A=3D[];=0A=
this.each(function(E,D){A.push(C.call(B,E,D))=0A=
});=0A=
return A=0A=
},detect:function(C,B){var A;=0A=
this.each(function(E,D){if(C.call(B,E,D)){A=3DE;=0A=
throw $break=0A=
}});=0A=
return A=0A=
},findAll:function(C,B){var A=3D[];=0A=
this.each(function(E,D){if(C.call(B,E,D)){A.push(E)=0A=
}});=0A=
return A=0A=
},grep:function(D,C,B){C=3DC||Prototype.K;=0A=
var A=3D[];=0A=
if(Object.isString(D)){D=3Dnew RegExp(D)=0A=
}this.each(function(F,E){if(D.match(F)){A.push(C.call(B,F,E))=0A=
}});=0A=
return A=0A=
},include:function(A){if(Object.isFunction(this.indexOf)){if(this.indexOf=
(A)!=3D-1){return true=0A=
}}var B=3Dfalse;=0A=
this.each(function(C){if(C=3D=3DA){B=3Dtrue;=0A=
throw $break=0A=
}});=0A=
return B=0A=
},inGroupsOf:function(B,A){A=3DObject.isUndefined(A)?null:A;=0A=
return this.eachSlice(B,function(C){while(C.length<B){C.push(A)=0A=
}return C=0A=
})=0A=
},inject:function(A,C,B){this.each(function(E,D){A=3DC.call(B,A,E,D)=0A=
});=0A=
return A=0A=
},invoke:function(B){var A=3D$A(arguments).slice(1);=0A=
return this.map(function(C){return C[B].apply(C,A)=0A=
})=0A=
},max:function(C,B){C=3DC||Prototype.K;=0A=
var A;=0A=
this.each(function(E,D){E=3DC.call(B,E,D);=0A=
if(A=3D=3Dnull||E>=3DA){A=3DE=0A=
}});=0A=
return A=0A=
},min:function(C,B){C=3DC||Prototype.K;=0A=
var A;=0A=
this.each(function(E,D){E=3DC.call(B,E,D);=0A=
if(A=3D=3Dnull||E<A){A=3DE=0A=
}});=0A=
return A=0A=
},partition:function(D,B){D=3DD||Prototype.K;=0A=
var C=3D[],A=3D[];=0A=
this.each(function(F,E){(D.call(B,F,E)?C:A).push(F)=0A=
});=0A=
return[C,A]=0A=
},pluck:function(B){var A=3D[];=0A=
this.each(function(C){A.push(C[B])=0A=
});=0A=
return A=0A=
},reject:function(C,B){var A=3D[];=0A=
this.each(function(E,D){if(!C.call(B,E,D)){A.push(E)=0A=
}});=0A=
return A=0A=
},sortBy:function(B,A){return =
this.map(function(D,C){return{value:D,criteria:B.call(A,D,C)}=0A=
}).sort(function(F,E){var D=3DF.criteria,C=3DE.criteria;=0A=
return D<C?-1:D>C?1:0=0A=
}).pluck("value")=0A=
},toArray:function(){return this.map()=0A=
},zip:function(){var B=3DPrototype.K,A=3D$A(arguments);=0A=
if(Object.isFunction(A.last())){B=3DA.pop()=0A=
}var C=3D[this].concat(A).map($A);=0A=
return this.map(function(E,D){return B(C.pluck(D))=0A=
})=0A=
},size:function(){return this.toArray().length=0A=
},inspect:function(){return"#<Enumerable:"+this.toArray().inspect()+">"=0A=
}};=0A=
Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,s=
elect:Enumerable.findAll,filter:Enumerable.findAll,member:Enumerable.incl=
ude,entries:Enumerable.toArray,every:Enumerable.all,some:Enumerable.any})=
;=0A=
function $A(C){if(!C){return[]=0A=
}if(C.toArray){return C.toArray()=0A=
}var B=3DC.length||0,A=3Dnew Array(B);=0A=
while(B--){A[B]=3DC[B]=0A=
}return A=0A=
}if(Prototype.Browser.WebKit){$A=3Dfunction(C){if(!C){return[]=0A=
}if(!(typeof C=3D=3D=3D"function"&&typeof =
C.length=3D=3D=3D"number"&&typeof =
C.item=3D=3D=3D"function")&&C.toArray){return C.toArray()=0A=
}var B=3DC.length||0,A=3Dnew Array(B);=0A=
while(B--){A[B]=3DC[B]=0A=
}return A=0A=
}=0A=
}Array.from=3D$A;=0A=
Object.extend(Array.prototype,Enumerable);=0A=
if(!Array.prototype._reverse){Array.prototype._reverse=3DArray.prototype.=
reverse=0A=
}Object.extend(Array.prototype,{_each:function(B){for(var =
A=3D0,C=3Dthis.length;=0A=
A<C;=0A=
A++){B(this[A])=0A=
}},clear:function(){this.length=3D0;=0A=
return this=0A=
},first:function(){return this[0]=0A=
},last:function(){return this[this.length-1]=0A=
},compact:function(){return this.select(function(A){return A!=3Dnull=0A=
})=0A=
},flatten:function(){return this.inject([],function(B,A){return =
B.concat(Object.isArray(A)?A.flatten():[A])=0A=
})=0A=
},without:function(){var A=3D$A(arguments);=0A=
return this.select(function(B){return !A.include(B)=0A=
})=0A=
},reverse:function(A){return(A!=3D=3Dfalse?this:this.toArray())._reverse(=
)=0A=
},reduce:function(){return this.length>1?this:this[0]=0A=
},uniq:function(A){return =
this.inject([],function(D,C,B){if(0=3D=3DB||(A?D.last()!=3DC:!D.include(C=
))){D.push(C)=0A=
}return D=0A=
})=0A=
},intersect:function(A){return this.uniq().findAll(function(B){return =
A.detect(function(C){return B=3D=3D=3DC=0A=
})=0A=
})=0A=
},clone:function(){return[].concat(this)=0A=
},size:function(){return this.length=0A=
},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]"=0A=
},toJSON:function(){var A=3D[];=0A=
this.each(function(B){var C=3DObject.toJSON(B);=0A=
if(!Object.isUndefined(C)){A.push(C)=0A=
}});=0A=
return"["+A.join(", ")+"]"=0A=
}});=0A=
if(Object.isFunction(Array.prototype.forEach)){Array.prototype._each=3DAr=
ray.prototype.forEach=0A=
}if(!Array.prototype.indexOf){Array.prototype.indexOf=3Dfunction(C,A){A||=
(A=3D0);=0A=
var B=3Dthis.length;=0A=
if(A<0){A=3DB+A=0A=
}for(;=0A=
A<B;=0A=
A++){if(this[A]=3D=3D=3DC){return A=0A=
}}return -1=0A=
}=0A=
}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=3Dfunction(=
B,A){A=3DisNaN(A)?this.length:(A<0?this.length+A:A)+1;=0A=
var C=3Dthis.slice(0,A).reverse().indexOf(B);=0A=
return(C<0)?C:A-C-1=0A=
}=0A=
}Array.prototype.toArray=3DArray.prototype.clone;=0A=
function $w(A){if(!Object.isString(A)){return[]=0A=
}A=3DA.strip();=0A=
return A?A.split(/\s+/):[]=0A=
}if(Prototype.Browser.Opera){Array.prototype.concat=3Dfunction(){var =
E=3D[];=0A=
for(var B=3D0,C=3Dthis.length;=0A=
B<C;=0A=
B++){E.push(this[B])=0A=
}for(var B=3D0,C=3Darguments.length;=0A=
B<C;=0A=
B++){if(Object.isArray(arguments[B])){for(var =
A=3D0,D=3Darguments[B].length;=0A=
A<D;=0A=
A++){E.push(arguments[B][A])=0A=
}}else{E.push(arguments[B])=0A=
}}return E=0A=
}=0A=
}Object.extend(Number.prototype,{toColorPart:function(){return =
this.toPaddedString(2,16)=0A=
},succ:function(){return this+1=0A=
},times:function(B,A){$R(0,this,true).each(B,A);=0A=
return this=0A=
},toPaddedString:function(C,B){var A=3Dthis.toString(B||10);=0A=
return"0".times(C-A.length)+A=0A=
},toJSON:function(){return isFinite(this)?this.toString():"null"=0A=
}});=0A=
$w("abs round ceil =
floor").each(function(A){Number.prototype[A]=3DMath[A].methodize()=0A=
});=0A=
function $H(A){return new Hash(A)=0A=
}var Hash=3DClass.create(Enumerable,(function(){function =
A(B,C){if(Object.isUndefined(C)){return B=0A=
}return B+"=3D"+encodeURIComponent(String.interpret(C))=0A=
}return{initialize:function(B){this._object=3DObject.isHash(B)?B.toObject=
():Object.clone(B)=0A=
},_each:function(C){for(var B in this._object){var =
D=3Dthis._object[B],E=3D[B,D];=0A=
E.key=3DB;=0A=
E.value=3DD;=0A=
C(E)=0A=
}},set:function(B,C){return this._object[B]=3DC=0A=
},get:function(B){if(this._object[B]!=3D=3DObject.prototype[B]){return =
this._object[B]=0A=
}},unset:function(B){var C=3Dthis._object[B];=0A=
delete this._object[B];=0A=
return C=0A=
},toObject:function(){return Object.clone(this._object)=0A=
},keys:function(){return this.pluck("key")=0A=
},values:function(){return this.pluck("value")=0A=
},index:function(C){var B=3Dthis.detect(function(D){return =
D.value=3D=3D=3DC=0A=
});=0A=
return B&&B.key=0A=
},merge:function(B){return this.clone().update(B)=0A=
},update:function(B){return new =
Hash(B).inject(this,function(C,D){C.set(D.key,D.value);=0A=
return C=0A=
})=0A=
},toQueryString:function(){return this.inject([],function(D,E){var =
C=3DencodeURIComponent(E.key),B=3DE.value;=0A=
if(B&&typeof B=3D=3D"object"){if(Object.isArray(B)){return =
D.concat(B.map(A.curry(C)))=0A=
}}else{D.push(A(C,B))=0A=
}return D=0A=
}).join("&")=0A=
},inspect:function(){return"#<Hash:{"+this.map(function(B){return =
B.map(Object.inspect).join(": ")=0A=
}).join(", ")+"}>"=0A=
},toJSON:function(){return Object.toJSON(this.toObject())=0A=
},clone:function(){return new Hash(this)=0A=
}}=0A=
})());=0A=
Hash.prototype.toTemplateReplacements=3DHash.prototype.toObject;=0A=
Hash.from=3D$H;=0A=
var =
ObjectRange=3DClass.create(Enumerable,{initialize:function(C,A,B){this.st=
art=3DC;=0A=
this.end=3DA;=0A=
this.exclusive=3DB=0A=
},_each:function(A){var B=3Dthis.start;=0A=
while(this.include(B)){A(B);=0A=
B=3DB.succ()=0A=
}},include:function(A){if(A<this.start){return false=0A=
}if(this.exclusive){return A<this.end=0A=
}return A<=3Dthis.end=0A=
}});=0A=
var $R=3Dfunction(C,A,B){return new ObjectRange(C,A,B)=0A=
};=0A=
var Ajax=3D{getTransport:function(){return Try.these(function(){return =
new XMLHttpRequest()=0A=
},function(){return new ActiveXObject("Msxml2.XMLHTTP")=0A=
},function(){return new ActiveXObject("Microsoft.XMLHTTP")=0A=
})||false=0A=
},activeRequestCount:0};=0A=
Ajax.Responders=3D{responders:[],_each:function(A){this.responders._each(=
A)=0A=
},register:function(A){if(!this.include(A)){this.responders.push(A)=0A=
}},unregister:function(A){this.responders=3Dthis.responders.without(A)=0A=
},dispatch:function(D,B,C,A){this.each(function(E){if(Object.isFunction(E=
[D])){try{E[D].apply(E,[B,C,A])=0A=
}catch(F){}}})=0A=
}};=0A=
Object.extend(Ajax.Responders,Enumerable);=0A=
Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++=0A=
},onComplete:function(){Ajax.activeRequestCount--=0A=
}});=0A=
Ajax.Base=3DClass.create({initialize:function(A){this.options=3D{method:"=
post",asynchronous:true,contentType:"application/x-www-form-urlencoded",e=
ncoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true};=0A=
Object.extend(this.options,A||{});=0A=
this.options.method=3Dthis.options.method.toLowerCase();=0A=
if(Object.isString(this.options.parameters)){this.options.parameters=3Dth=
is.options.parameters.toQueryParams()=0A=
}else{if(Object.isHash(this.options.parameters)){this.options.parameters=3D=
this.options.parameters.toObject()=0A=
}}}});=0A=
Ajax.Request=3DClass.create(Ajax.Base,{_complete:false,initialize:functio=
n($super,B,A){$super(A);=0A=
this.transport=3DAjax.getTransport();=0A=
this.request(B)=0A=
},request:function(B){this.url=3DB;=0A=
this.method=3Dthis.options.method;=0A=
var D=3DObject.clone(this.options.parameters);=0A=
if(!["get","post"].include(this.method)){D["_method"]=3Dthis.method;=0A=
this.method=3D"post"=0A=
}this.parameters=3DD;=0A=
if(D=3DObject.toQueryString(D)){if(this.method=3D=3D"get"){this.url+=3D(t=
his.url.include("?")?"&":"?")+D=0A=
}else{if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){D+=3D"&_=3D"=0A=
}}}try{var A=3Dnew Ajax.Response(this);=0A=
if(this.options.onCreate){this.options.onCreate(A)=0A=
}Ajax.Responders.dispatch("onCreate",this,A);=0A=
this.transport.open(this.method.toUpperCase(),this.url,this.options.async=
hronous);=0A=
if(this.options.asynchronous){this.respondToReadyState.bind(this).defer(1=
)=0A=
}this.transport.onreadystatechange=3Dthis.onStateChange.bind(this);=0A=
this.setRequestHeaders();=0A=
this.body=3Dthis.method=3D=3D"post"?(this.options.postBody||D):null;=0A=
this.transport.send(this.body);=0A=
if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onSt=
ateChange()=0A=
}}catch(C){this.dispatchException(C)=0A=
}},onStateChange:function(){var A=3Dthis.transport.readyState;=0A=
if(A>1&&!((A=3D=3D4)&&this._complete)){this.respondToReadyState(this.tran=
sport.readyState)=0A=
}},setRequestHeaders:function(){var =
E=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.=
Version,"Accept":"text/javascript, text/html, application/xml, text/xml, =
*/*"};=0A=
if(this.method=3D=3D"post"){E["Content-type"]=3Dthis.options.contentType+=
(this.options.encoding?"; charset=3D"+this.options.encoding:"");=0A=
if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\=
d{4})/)||[0,2005])[1]<2005){E["Connection"]=3D"close"=0A=
}}if(typeof this.options.requestHeaders=3D=3D"object"){var =
C=3Dthis.options.requestHeaders;=0A=
if(Object.isFunction(C.push)){for(var B=3D0,D=3DC.length;=0A=
B<D;=0A=
B+=3D2){E[C[B]]=3DC[B+1]=0A=
}}else{$H(C).each(function(F){E[F.key]=3DF.value=0A=
})=0A=
}}for(var A in E){this.transport.setRequestHeader(A,E[A])=0A=
}},success:function(){var A=3Dthis.getStatus();=0A=
return !A||(A>=3D200&&A<300)=0A=
},getStatus:function(){try{return this.transport.status||0=0A=
}catch(A){return 0=0A=
}},respondToReadyState:function(A){var =
C=3DAjax.Request.Events[A],B=3Dnew Ajax.Response(this);=0A=
if(C=3D=3D"Complete"){try{this._complete=3Dtrue;=0A=
(this.options["on"+B.status]||this.options["on"+(this.success()?"Success"=
:"Failure")]||Prototype.emptyFunction)(B,B.headerJSON)=0A=
}catch(D){this.dispatchException(D)=0A=
}var E=3DB.getHeader("Content-type");=0A=
if(this.options.evalJS=3D=3D"force"||(this.options.evalJS&&this.isSameOri=
gin()&&E&&E.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i))){this.evalResponse()=0A=
}}try{(this.options["on"+C]||Prototype.emptyFunction)(B,B.headerJSON);=0A=
Ajax.Responders.dispatch("on"+C,this,B,B.headerJSON)=0A=
}catch(D){this.dispatchException(D)=0A=
}if(C=3D=3D"Complete"){this.transport.onreadystatechange=3DPrototype.empt=
yFunction=0A=
}},isSameOrigin:function(){var =
A=3Dthis.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
return =
!A||(A[0]=3D=3D"#{protocol}//#{domain}#{port}".interpolate({protocol:loca=
tion.protocol,domain:document.domain,port:location.port?":"+location.port=
:""}))=0A=
},getHeader:function(A){try{return =
this.transport.getResponseHeader(A)||null=0A=
}catch(B){return null=0A=
}},evalResponse:function(){try{return =
eval((this.transport.responseText||"").unfilterJSON())=0A=
}catch(e){this.dispatchException(e)=0A=
}},dispatchException:function(A){(this.options.onException||Prototype.emp=
tyFunction)(this,A);=0A=
Ajax.Responders.dispatch("onException",this,A)=0A=
}});=0A=
Ajax.Request.Events=3D["Uninitialized","Loading","Loaded","Interactive","=
Complete"];=0A=
Ajax.Response=3DClass.create({initialize:function(C){this.request=3DC;=0A=
var D=3Dthis.transport=3DC.transport,A=3Dthis.readyState=3DD.readyState;=0A=
if((A>2&&!Prototype.Browser.IE)||A=3D=3D4){this.status=3Dthis.getStatus()=
;=0A=
this.statusText=3Dthis.getStatusText();=0A=
this.responseText=3DString.interpret(D.responseText);=0A=
this.headerJSON=3Dthis._getHeaderJSON()=0A=
}if(A=3D=3D4){var B=3DD.responseXML;=0A=
this.responseXML=3DObject.isUndefined(B)?null:B;=0A=
this.responseJSON=3Dthis._getResponseJSON()=0A=
}},status:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,getS=
tatusText:function(){try{return this.transport.statusText||""=0A=
}catch(A){return""=0A=
}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){tr=
y{return this.getAllResponseHeaders()=0A=
}catch(A){return null=0A=
}},getResponseHeader:function(A){return =
this.transport.getResponseHeader(A)=0A=
},getAllResponseHeaders:function(){return =
this.transport.getAllResponseHeaders()=0A=
},_getHeaderJSON:function(){var A=3Dthis.getHeader("X-JSON");=0A=
if(!A){return null=0A=
}A=3DdecodeURIComponent(escape(A));=0A=
try{return =
A.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin(=
))=0A=
}catch(B){this.request.dispatchException(B)=0A=
}},_getResponseJSON:function(){var A=3Dthis.request.options;=0A=
if(!A.evalJSON||(A.evalJSON!=3D"force"&&!(this.getHeader("Content-type")|=
|"").include("application/json"))||this.responseText.blank()){return null=0A=
}try{return =
this.responseText.evalJSON(A.sanitizeJSON||!this.request.isSameOrigin())=0A=
}catch(B){this.request.dispatchException(B)=0A=
}}});=0A=
Ajax.Updater=3DClass.create(Ajax.Request,{initialize:function($super,A,C,=
B){this.container=3D{success:(A.success||A),failure:(A.failure||(A.succes=
s?null:A))};=0A=
B=3DObject.clone(B);=0A=
var D=3DB.onComplete;=0A=
B.onComplete=3D(function(E,F){this.updateContent(E.responseText);=0A=
if(Object.isFunction(D)){D(E,F)=0A=
}}).bind(this);=0A=
$super(C,B)=0A=
},updateContent:function(D){var =
C=3Dthis.container[this.success()?"success":"failure"],A=3Dthis.options;=0A=
if(!A.evalScripts){D=3DD.stripScripts()=0A=
}if(C=3D$(C)){if(A.insertion){if(Object.isString(A.insertion)){var =
B=3D{};=0A=
B[A.insertion]=3DD;=0A=
C.insert(B)=0A=
}else{A.insertion(C,D)=0A=
}}else{C.update(D)=0A=
}}}});=0A=
Ajax.PeriodicalUpdater=3DClass.create(Ajax.Base,{initialize:function($sup=
er,A,C,B){$super(B);=0A=
this.onComplete=3Dthis.options.onComplete;=0A=
this.frequency=3D(this.options.frequency||2);=0A=
this.decay=3D(this.options.decay||1);=0A=
this.updater=3D{};=0A=
this.container=3DA;=0A=
this.url=3DC;=0A=
this.start()=0A=
},start:function(){this.options.onComplete=3Dthis.updateComplete.bind(thi=
s);=0A=
this.onTimerEvent()=0A=
},stop:function(){this.updater.options.onComplete=3Dundefined;=0A=
clearTimeout(this.timer);=0A=
(this.onComplete||Prototype.emptyFunction).apply(this,arguments)=0A=
},updateComplete:function(A){if(this.options.decay){this.decay=3D(A.respo=
nseText=3D=3Dthis.lastText?this.decay*this.options.decay:1);=0A=
this.lastText=3DA.responseText=0A=
}this.timer=3Dthis.onTimerEvent.bind(this).delay(this.decay*this.frequenc=
y)=0A=
},onTimerEvent:function(){this.updater=3Dnew =
Ajax.Updater(this.container,this.url,this.options)=0A=
}});=0A=
function $(B){if(arguments.length>1){for(var =
A=3D0,D=3D[],C=3Darguments.length;=0A=
A<C;=0A=
A++){D.push($(arguments[A]))=0A=
}return D=0A=
}if(Object.isString(B)){B=3Ddocument.getElementById(B)=0A=
}return Element.extend(B)=0A=
}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=3Dfunct=
ion(F,A){var C=3D[];=0A=
var =
E=3Ddocument.evaluate(F,$(A)||document,null,XPathResult.ORDERED_NODE_SNAP=
SHOT_TYPE,null);=0A=
for(var B=3D0,D=3DE.snapshotLength;=0A=
B<D;=0A=
B++){C.push(Element.extend(E.snapshotItem(B)))=0A=
}return C=0A=
}=0A=
}if(!window.Node){var Node=3D{}=0A=
}if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE=
:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6=
,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TY=
PE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12})=0A=
}(function(){var A=3Dthis.Element;=0A=
this.Element=3Dfunction(D,C){C=3DC||{};=0A=
D=3DD.toLowerCase();=0A=
var B=3DElement.cache;=0A=
if(Prototype.Browser.IE&&C.name){D=3D"<"+D+' name=3D"'+C.name+'">';=0A=
delete C.name;=0A=
return Element.writeAttribute(document.createElement(D),C)=0A=
}if(!B[D]){B[D]=3DElement.extend(document.createElement(D))=0A=
}return Element.writeAttribute(B[D].cloneNode(false),C)=0A=
};=0A=
Object.extend(this.Element,A||{});=0A=
if(A){this.Element.prototype=3DA.prototype=0A=
}}).call(window);=0A=
Element.cache=3D{};=0A=
Element.Methods=3D{visible:function(A){return =
$(A).style.display!=3D"none"=0A=
},toggle:function(A){A=3D$(A);=0A=
Element[Element.visible(A)?"hide":"show"](A);=0A=
return A=0A=
},hide:function(A){A=3D$(A);=0A=
A.style.display=3D"none";=0A=
return A=0A=
},show:function(A){A=3D$(A);=0A=
A.style.display=3D"";=0A=
return A=0A=
},remove:function(A){A=3D$(A);=0A=
A.parentNode.removeChild(A);=0A=
return A=0A=
},update:function(A,B){A=3D$(A);=0A=
if(B&&B.toElement){B=3DB.toElement()=0A=
}if(Object.isElement(B)){return A.update().insert(B)=0A=
}B=3DObject.toHTML(B);=0A=
A.innerHTML=3DB.stripScripts();=0A=
B.evalScripts.bind(B).defer();=0A=
return A=0A=
},replace:function(B,C){B=3D$(B);=0A=
if(C&&C.toElement){C=3DC.toElement()=0A=
}else{if(!Object.isElement(C)){C=3DObject.toHTML(C);=0A=
var A=3DB.ownerDocument.createRange();=0A=
A.selectNode(B);=0A=
C.evalScripts.bind(C).defer();=0A=
C=3DA.createContextualFragment(C.stripScripts())=0A=
}}B.parentNode.replaceChild(C,B);=0A=
return B=0A=
},insert:function(C,E){C=3D$(C);=0A=
if(Object.isString(E)||Object.isNumber(E)||Object.isElement(E)||(E&&(E.to=
Element||E.toHTML))){E=3D{bottom:E}=0A=
}var D,F,B,G;=0A=
for(var A in E){D=3DE[A];=0A=
A=3DA.toLowerCase();=0A=
F=3DElement._insertionTranslations[A];=0A=
if(D&&D.toElement){D=3DD.toElement()=0A=
}if(Object.isElement(D)){F(C,D);=0A=
continue=0A=
}D=3DObject.toHTML(D);=0A=
B=3D((A=3D=3D"before"||A=3D=3D"after")?C.parentNode:C).tagName.toUpperCas=
e();=0A=
G=3DElement._getContentFromAnonymousElement(B,D.stripScripts());=0A=
if(A=3D=3D"top"||A=3D=3D"after"){G.reverse()=0A=
}G.each(F.curry(C));=0A=
D.evalScripts.bind(D).defer()=0A=
}return C=0A=
},wrap:function(B,C,A){B=3D$(B);=0A=
if(Object.isElement(C)){$(C).writeAttribute(A||{})=0A=
}else{if(Object.isString(C)){C=3Dnew Element(C,A)=0A=
}else{C=3Dnew Element("div",C)=0A=
}}if(B.parentNode){B.parentNode.replaceChild(C,B)=0A=
}C.appendChild(B);=0A=
return C=0A=
},inspect:function(B){B=3D$(B);=0A=
var A=3D"<"+B.tagName.toLowerCase();=0A=
$H({"id":"id","className":"class"}).each(function(F){var =
E=3DF.first(),C=3DF.last();=0A=
var D=3D(B[E]||"").toString();=0A=
if(D){A+=3D" "+C+"=3D"+D.inspect(true)=0A=
}});=0A=
return A+">"=0A=
},recursivelyCollect:function(A,C){A=3D$(A);=0A=
var B=3D[];=0A=
while(A=3DA[C]){if(A.nodeType=3D=3D1){B.push(Element.extend(A))=0A=
}}return B=0A=
},ancestors:function(A){return $(A).recursivelyCollect("parentNode")=0A=
},descendants:function(A){return $(A).select("*")=0A=
},firstDescendant:function(A){A=3D$(A).firstChild;=0A=
while(A&&A.nodeType!=3D1){A=3DA.nextSibling=0A=
}return $(A)=0A=
},immediateDescendants:function(A){if(!(A=3D$(A).firstChild)){return[]=0A=
}while(A&&A.nodeType!=3D1){A=3DA.nextSibling=0A=
}if(A){return[A].concat($(A).nextSiblings())=0A=
}return[]=0A=
},previousSiblings:function(A){return =
$(A).recursivelyCollect("previousSibling")=0A=
},nextSiblings:function(A){return $(A).recursivelyCollect("nextSibling")=0A=
},siblings:function(A){A=3D$(A);=0A=
return A.previousSiblings().reverse().concat(A.nextSiblings())=0A=
},match:function(B,A){if(Object.isString(A)){A=3Dnew Selector(A)=0A=
}return A.match($(B))=0A=
},up:function(B,D,A){B=3D$(B);=0A=
if(arguments.length=3D=3D1){return $(B.parentNode)=0A=
}var C=3DB.ancestors();=0A=
return Object.isNumber(D)?C[D]:Selector.findElement(C,D,A)=0A=
},down:function(B,C,A){B=3D$(B);=0A=
if(arguments.length=3D=3D1){return B.firstDescendant()=0A=
}return Object.isNumber(C)?B.descendants()[C]:Element.select(B,C)[A||0]=0A=
},previous:function(B,D,A){B=3D$(B);=0A=
if(arguments.length=3D=3D1){return =
$(Selector.handlers.previousElementSibling(B))=0A=
}var C=3DB.previousSiblings();=0A=
return Object.isNumber(D)?C[D]:Selector.findElement(C,D,A)=0A=
},next:function(C,D,B){C=3D$(C);=0A=
if(arguments.length=3D=3D1){return =
$(Selector.handlers.nextElementSibling(C))=0A=
}var A=3DC.nextSiblings();=0A=
return Object.isNumber(D)?A[D]:Selector.findElement(A,D,B)=0A=
},select:function(){var A=3D$A(arguments),B=3D$(A.shift());=0A=
return Selector.findChildElements(B,A)=0A=
},adjacent:function(){var A=3D$A(arguments),B=3D$(A.shift());=0A=
return Selector.findChildElements(B.parentNode,A).without(B)=0A=
},identify:function(B){B=3D$(B);=0A=
var C=3DB.readAttribute("id"),A=3Darguments.callee;=0A=
if(C){return C=0A=
}do{C=3D"anonymous_element_"+A.counter++=0A=
}while($(C));=0A=
B.writeAttribute("id",C);=0A=
return C=0A=
},readAttribute:function(C,A){C=3D$(C);=0A=
if(Prototype.Browser.IE){var B=3DElement._attributeTranslations.read;=0A=
if(B.values[A]){return B.values[A](C,A)=0A=
}if(B.names[A]){A=3DB.names[A]=0A=
}if(A.include(":")){return(!C.attributes||!C.attributes[A])?null:C.attrib=
utes[A].value=0A=
}}return C.getAttribute(A)=0A=
},writeAttribute:function(E,C,F){E=3D$(E);=0A=
var B=3D{},D=3DElement._attributeTranslations.write;=0A=
if(typeof C=3D=3D"object"){B=3DC=0A=
}else{B[C]=3DObject.isUndefined(F)?true:F=0A=
}for(var A in B){C=3DD.names[A]||A;=0A=
F=3DB[A];=0A=
if(D.values[A]){C=3DD.values[A](E,F)=0A=
}if(F=3D=3D=3Dfalse||F=3D=3D=3Dnull){E.removeAttribute(C)=0A=
}else{if(F=3D=3D=3Dtrue){E.setAttribute(C,C)=0A=
}else{E.setAttribute(C,F)=0A=
}}}return E=0A=
},getHeight:function(A){return $(A).getDimensions().height=0A=
},getWidth:function(A){return $(A).getDimensions().width=0A=
},classNames:function(A){return new Element.ClassNames(A)=0A=
},hasClassName:function(A,B){if(!(A=3D$(A))){return =0A=
}var C=3DA.className;=0A=
return(C.length>0&&(C=3D=3DB||new RegExp("(^|\\s)"+B+"(\\s|$)").test(C)))=0A=
},addClassName:function(A,B){if(!(A=3D$(A))){return =0A=
}if(!A.hasClassName(B)){A.className+=3D(A.className?" ":"")+B=0A=
}return A=0A=
},removeClassName:function(A,B){if(!(A=3D$(A))){return =0A=
}A.className=3DA.className.replace(new RegExp("(^|\\s+)"+B+"(\\s+|$)")," =
").strip();=0A=
return A=0A=
},toggleClassName:function(A,B){if(!(A=3D$(A))){return =0A=
}return A[A.hasClassName(B)?"removeClassName":"addClassName"](B)=0A=
},cleanWhitespace:function(B){B=3D$(B);=0A=
var C=3DB.firstChild;=0A=
while(C){var A=3DC.nextSibling;=0A=
if(C.nodeType=3D=3D3&&!/\S/.test(C.nodeValue)){B.removeChild(C)=0A=
}C=3DA=0A=
}return B=0A=
},empty:function(A){return $(A).innerHTML.blank()=0A=
},descendantOf:function(B,A){B=3D$(B),A=3D$(A);=0A=
if(B.compareDocumentPosition){return(B.compareDocumentPosition(A)&8)=3D=3D=
=3D8=0A=
}if(A.contains){return A.contains(B)&&A!=3D=3DB=0A=
}while(B=3DB.parentNode){if(B=3D=3DA){return true=0A=
}}return false=0A=
},scrollTo:function(A){A=3D$(A);=0A=
var B=3DA.cumulativeOffset();=0A=
window.scrollTo(B[0],B[1]);=0A=
return A=0A=
},getStyle:function(B,C){B=3D$(B);=0A=
C=3DC=3D=3D"float"?"cssFloat":C.camelize();=0A=
var D=3DB.style[C];=0A=
if(!D||D=3D=3D"auto"){var =
A=3Ddocument.defaultView.getComputedStyle(B,null);=0A=
D=3DA?A[C]:null=0A=
}if(C=3D=3D"opacity"){return D?parseFloat(D):1=0A=
}return D=3D=3D"auto"?null:D=0A=
},getOpacity:function(A){return $(A).getStyle("opacity")=0A=
},setStyle:function(B,C){B=3D$(B);=0A=
var E=3DB.style,A;=0A=
if(Object.isString(C)){B.style.cssText+=3D";"+C;=0A=
return =
C.include("opacity")?B.setOpacity(C.match(/opacity:\s*(\d?\.?\d*)/)[1]):B=0A=
}for(var D in C){if(D=3D=3D"opacity"){B.setOpacity(C[D])=0A=
}else{E[(D=3D=3D"float"||D=3D=3D"cssFloat")?(Object.isUndefined(E.styleFl=
oat)?"cssFloat":"styleFloat"):D]=3DC[D]=0A=
}}return B=0A=
},setOpacity:function(A,B){A=3D$(A);=0A=
A.style.opacity=3D(B=3D=3D1||B=3D=3D=3D"")?"":(B<0.00001)?0:B;=0A=
return A=0A=
},getDimensions:function(C){C=3D$(C);=0A=
var G=3DC.getStyle("display");=0A=
if(G!=3D"none"&&G!=3Dnull){return{width:C.offsetWidth,height:C.offsetHeig=
ht}=0A=
}var B=3DC.style;=0A=
var F=3DB.visibility;=0A=
var D=3DB.position;=0A=
var A=3DB.display;=0A=
B.visibility=3D"hidden";=0A=
B.position=3D"absolute";=0A=
B.display=3D"block";=0A=
var H=3DC.clientWidth;=0A=
var E=3DC.clientHeight;=0A=
B.display=3DA;=0A=
B.position=3DD;=0A=
B.visibility=3DF;=0A=
return{width:H,height:E}=0A=
},makePositioned:function(A){A=3D$(A);=0A=
var B=3DElement.getStyle(A,"position");=0A=
if(B=3D=3D"static"||!B){A._madePositioned=3Dtrue;=0A=
A.style.position=3D"relative";=0A=
if(Prototype.Browser.Opera){A.style.top=3D0;=0A=
A.style.left=3D0=0A=
}}return A=0A=
},undoPositioned:function(A){A=3D$(A);=0A=
if(A._madePositioned){A._madePositioned=3Dundefined;=0A=
A.style.position=3DA.style.top=3DA.style.left=3DA.style.bottom=3DA.style.=
right=3D""=0A=
}return A=0A=
},makeClipping:function(A){A=3D$(A);=0A=
if(A._overflow){return A=0A=
}A._overflow=3DElement.getStyle(A,"overflow")||"auto";=0A=
if(A._overflow!=3D=3D"hidden"){A.style.overflow=3D"hidden"=0A=
}return A=0A=
},undoClipping:function(A){A=3D$(A);=0A=
if(!A._overflow){return A=0A=
}A.style.overflow=3DA._overflow=3D=3D"auto"?"":A._overflow;=0A=
A._overflow=3Dnull;=0A=
return A=0A=
},cumulativeOffset:function(B){var A=3D0,D=3D0;=0A=
do{if($(B).getStyle("position")=3D=3D"fixed"){var =
C=3Ddocument.viewport.getScrollOffsets();=0A=
A+=3DC[1]+B.offsetTop;=0A=
D+=3DC[0]+B.offsetLeft;=0A=
break=0A=
}else{A+=3DB.offsetTop||0;=0A=
D+=3DB.offsetLeft||0;=0A=
B=3DB.offsetParent=0A=
}}while(B);=0A=
return Element._returnOffset(D,A)=0A=
},positionedOffset:function(B){var A=3D0,D=3D0;=0A=
do{A+=3DB.offsetTop||0;=0A=
D+=3DB.offsetLeft||0;=0A=
B=3DB.offsetParent;=0A=
if(B){if(B.tagName.toUpperCase()=3D=3D"BODY"){break=0A=
}var C=3DElement.getStyle(B,"position");=0A=
if(C!=3D=3D"static"){break=0A=
}}}while(B);=0A=
return Element._returnOffset(D,A)=0A=
},absolutize:function(B){B=3D$(B);=0A=
if(B.getStyle("position")=3D=3D"absolute"){return B=0A=
}var D=3DB.positionedOffset();=0A=
var F=3DD[1];=0A=
var E=3DD[0];=0A=
var C=3DB.clientWidth;=0A=
var A=3DB.clientHeight;=0A=
B._originalLeft=3DE-parseFloat(B.style.left||0);=0A=
B._originalTop=3DF-parseFloat(B.style.top||0);=0A=
B._originalWidth=3DB.style.width;=0A=
B._originalHeight=3DB.style.height;=0A=
B.style.position=3D"absolute";=0A=
B.style.top=3DF+"px";=0A=
B.style.left=3DE+"px";=0A=
B.style.width=3DC+"px";=0A=
B.style.height=3DA+"px";=0A=
return B=0A=
},relativize:function(A){A=3D$(A);=0A=
if(A.getStyle("position")=3D=3D"relative"){return A=0A=
}A.style.position=3D"relative";=0A=
var C=3DparseFloat(A.style.top||0)-(A._originalTop||0);=0A=
var B=3DparseFloat(A.style.left||0)-(A._originalLeft||0);=0A=
A.style.top=3DC+"px";=0A=
A.style.left=3DB+"px";=0A=
A.style.height=3DA._originalHeight;=0A=
A.style.width=3DA._originalWidth;=0A=
return A=0A=
},cumulativeScrollOffset:function(B){var A=3D0,C=3D0;=0A=
do{A+=3DB.scrollTop||0;=0A=
C+=3DB.scrollLeft||0;=0A=
B=3DB.parentNode=0A=
}while(B);=0A=
return Element._returnOffset(C,A)=0A=
},getOffsetParent:function(A){if(A.offsetParent){return $(A.offsetParent)=0A=
}if(A=3D=3Ddocument.body){return $(A)=0A=
}while((A=3DA.parentNode)&&A!=3Ddocument.body&&Object.isElement(A)){if(El=
ement.getStyle(A,"position")!=3D"static"){return $(A)=0A=
}}return $(document.body)=0A=
},viewportOffset:function(D){var A=3D0,C=3D0;=0A=
var B=3DD;=0A=
do{A+=3DB.offsetTop||0;=0A=
C+=3DB.offsetLeft||0;=0A=
if(B.offsetParent=3D=3Ddocument.body&&Element.getStyle(B,"position")=3D=3D=
"absolute"){break=0A=
}}while(B=3DB.offsetParent);=0A=
B=3DD;=0A=
do{if(!Prototype.Browser.Opera||(B.tagName&&(B.tagName.toUpperCase()=3D=3D=
"BODY"))){A-=3DB.scrollTop||0;=0A=
C-=3DB.scrollLeft||0;=0A=
if(!Prototype.Browser.WebKit&&Element.getStyle(B,"position")=3D=3D"fixed"=
){break=0A=
}}}while((B=3DB.parentNode)&&B.tagName);=0A=
return Element._returnOffset(C,A)=0A=
},clonePosition:function(B,D){var =
A=3DObject.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,=
offsetTop:0,offsetLeft:0},arguments[2]||{});=0A=
D=3D$(D);=0A=
var E=3DD.viewportOffset();=0A=
B=3D$(B);=0A=
var F=3D[0,0];=0A=
var C=3Dnull;=0A=
if(Element.getStyle(B,"position")=3D=3D"absolute"){C=3DB.getOffsetParent(=
);=0A=
F=3DC.viewportOffset()=0A=
}if(C=3D=3Ddocument.body){F[0]-=3Ddocument.body.offsetLeft;=0A=
F[1]-=3Ddocument.body.offsetTop=0A=
}if(A.setLeft){B.style.left=3D(E[0]-F[0]+A.offsetLeft)+"px"=0A=
}if(A.setTop){B.style.top=3D(E[1]-F[1]+A.offsetTop)+"px"=0A=
}if(A.setWidth){B.style.width=3DD.offsetWidth+"px"=0A=
}if(A.setHeight){B.style.height=3DD.offsetHeight+"px"=0A=
}return B=0A=
}};=0A=
Element.Methods.identify.counter=3D1;=0A=
Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.sele=
ct,childElements:Element.Methods.immediateDescendants});=0A=
Element._attributeTranslations=3D{write:{names:{className:"class",htmlFor=
:"for"},values:{}}};=0A=
if(Prototype.Browser.Opera){Element.Methods.getStyle=3DElement.Methods.ge=
tStyle.wrap(function(D,B,C){switch(C){case"left":case"top":case"right":ca=
se"bottom":if(D(B,"position")=3D=3D=3D"static"){return null=0A=
}case"height":case"width":if(!Element.visible(B)){return null=0A=
}var E=3DparseInt(D(B,C),10);=0A=
if(E!=3D=3DB["offset"+C.capitalize()]){return E+"px"=0A=
}var A;=0A=
if(C=3D=3D=3D"height"){A=3D["border-top-width","padding-top","padding-bot=
tom","border-bottom-width"]=0A=
}else{A=3D["border-left-width","padding-left","padding-right","border-rig=
ht-width"]=0A=
}return A.inject(E,function(F,G){var H=3DD(B,G);=0A=
return H=3D=3D=3Dnull?F:F-parseInt(H,10)=0A=
})+"px";=0A=
default:return D(B,C)=0A=
}});=0A=
Element.Methods.readAttribute=3DElement.Methods.readAttribute.wrap(functi=
on(C,A,B){if(B=3D=3D=3D"title"){return A.title=0A=
}return C(A,B)=0A=
})=0A=
}else{if(Prototype.Browser.IE){Element.Methods.getOffsetParent=3DElement.=
Methods.getOffsetParent.wrap(function(C,B){B=3D$(B);=0A=
try{B.offsetParent=0A=
}catch(E){return $(document.body)=0A=
}var A=3DB.getStyle("position");=0A=
if(A!=3D=3D"static"){return C(B)=0A=
}B.setStyle({position:"relative"});=0A=
var D=3DC(B);=0A=
B.setStyle({position:A});=0A=
return D=0A=
});=0A=
$w("positionedOffset =
viewportOffset").each(function(A){Element.Methods[A]=3DElement.Methods[A]=
.wrap(function(E,C){C=3D$(C);=0A=
try{C.offsetParent=0A=
}catch(G){return Element._returnOffset(0,0)=0A=
}var B=3DC.getStyle("position");=0A=
if(B!=3D=3D"static"){return E(C)=0A=
}var D=3DC.getOffsetParent();=0A=
if(D&&D.getStyle("position")=3D=3D=3D"fixed"){D.setStyle({zoom:1})=0A=
}C.setStyle({position:"relative"});=0A=
var F=3DE(C);=0A=
C.setStyle({position:B});=0A=
return F=0A=
})=0A=
});=0A=
Element.Methods.cumulativeOffset=3DElement.Methods.cumulativeOffset.wrap(=
function(B,A){try{A.offsetParent=0A=
}catch(C){return Element._returnOffset(0,0)=0A=
}return B(A)=0A=
});=0A=
Element.Methods.getStyle=3Dfunction(A,B){A=3D$(A);=0A=
B=3D(B=3D=3D"float"||B=3D=3D"cssFloat")?"styleFloat":B.camelize();=0A=
var C=3DA.style[B];=0A=
if(!C&&A.currentStyle){C=3DA.currentStyle[B]=0A=
}if(B=3D=3D"opacity"){if(C=3D(A.getStyle("filter")||"").match(/alpha\(opa=
city=3D(.*)\)/)){if(C[1]){return parseFloat(C[1])/100=0A=
}}return 1=0A=
}if(C=3D=3D"auto"){if((B=3D=3D"width"||B=3D=3D"height")&&(A.getStyle("dis=
play")!=3D"none")){return A["offset"+B.capitalize()]+"px"=0A=
}return null=0A=
}return C=0A=
};=0A=
Element.Methods.setOpacity=3Dfunction(B,E){function F(G){return =
G.replace(/alpha\([^\)]*\)/gi,"")=0A=
}B=3D$(B);=0A=
var A=3DB.currentStyle;=0A=
if((A&&!A.hasLayout)||(!A&&B.style.zoom=3D=3D"normal")){B.style.zoom=3D1=0A=
}var D=3DB.getStyle("filter"),C=3DB.style;=0A=
if(E=3D=3D1||E=3D=3D=3D""){(D=3DF(D))?C.filter=3DD:C.removeAttribute("fil=
ter");=0A=
return B=0A=
}else{if(E<0.00001){E=3D0=0A=
}}C.filter=3DF(D)+"alpha(opacity=3D"+(E*100)+")";=0A=
return B=0A=
};=0A=
Element._attributeTranslations=3D{read:{names:{"class":"className","for":=
"htmlFor"},values:{_getAttr:function(A,B){return A.getAttribute(B,2)=0A=
},_getAttrNode:function(A,C){var B=3DA.getAttributeNode(C);=0A=
return B?B.value:""=0A=
},_getEv:function(A,B){B=3DA.getAttribute(B);=0A=
return B?B.toString().slice(23,-2):null=0A=
},_flag:function(A,B){return $(A).hasAttribute(B)?B:null=0A=
},style:function(A){return A.style.cssText.toLowerCase()=0A=
},title:function(A){return A.title=0A=
}}}};=0A=
Element._attributeTranslations.write=3D{names:Object.extend({cellpadding:=
"cellPadding",cellspacing:"cellSpacing"},Element._attributeTranslations.r=
ead.names),values:{checked:function(A,B){A.checked=3D!!B=0A=
},style:function(A,B){A.style.cssText=3DB?B:""=0A=
}}};=0A=
Element._attributeTranslations.has=3D{};=0A=
$w("colSpan rowSpan vAlign dateTime accessKey tabIndex encType maxLength =
readOnly longDesc =
frameBorder").each(function(A){Element._attributeTranslations.write.names=
[A.toLowerCase()]=3DA;=0A=
Element._attributeTranslations.has[A.toLowerCase()]=3DA=0A=
});=0A=
(function(A){Object.extend(A,{href:A._getAttr,src:A._getAttr,type:A._getA=
ttr,action:A._getAttrNode,disabled:A._flag,checked:A._flag,readonly:A._fl=
ag,multiple:A._flag,onload:A._getEv,onunload:A._getEv,onclick:A._getEv,on=
dblclick:A._getEv,onmousedown:A._getEv,onmouseup:A._getEv,onmouseover:A._=
getEv,onmousemove:A._getEv,onmouseout:A._getEv,onfocus:A._getEv,onblur:A.=
_getEv,onkeypress:A._getEv,onkeydown:A._getEv,onkeyup:A._getEv,onsubmit:A=
._getEv,onreset:A._getEv,onselect:A._getEv,onchange:A._getEv})=0A=
})(Element._attributeTranslations.read.values)=0A=
}else{if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent))=
{Element.Methods.setOpacity=3Dfunction(A,B){A=3D$(A);=0A=
A.style.opacity=3D(B=3D=3D1)?0.999999:(B=3D=3D=3D"")?"":(B<0.00001)?0:B;=0A=
return A=0A=
}=0A=
}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=3Dfunction(=
A,B){A=3D$(A);=0A=
A.style.opacity=3D(B=3D=3D1||B=3D=3D=3D"")?"":(B<0.00001)?0:B;=0A=
if(B=3D=3D1){if(A.tagName.toUpperCase()=3D=3D"IMG"&&A.width){A.width++;=0A=
A.width--=0A=
}else{try{var D=3Ddocument.createTextNode(" ");=0A=
A.appendChild(D);=0A=
A.removeChild(D)=0A=
}catch(C){}}}return A=0A=
};=0A=
Element.Methods.cumulativeOffset=3Dfunction(B){var A=3D0,C=3D0;=0A=
do{A+=3DB.offsetTop||0;=0A=
C+=3DB.offsetLeft||0;=0A=
if(B.offsetParent=3D=3Ddocument.body){if(Element.getStyle(B,"position")=3D=
=3D"absolute"){break=0A=
}}B=3DB.offsetParent=0A=
}while(B);=0A=
return Element._returnOffset(C,A)=0A=
}=0A=
}}}}if(Prototype.Browser.IE||Prototype.Browser.Opera){Element.Methods.upd=
ate=3Dfunction(B,C){B=3D$(B);=0A=
if(C&&C.toElement){C=3DC.toElement()=0A=
}if(Object.isElement(C)){return B.update().insert(C)=0A=
}C=3DObject.toHTML(C);=0A=
var A=3DB.tagName.toUpperCase();=0A=
if(A in =
Element._insertionTranslations.tags){$A(B.childNodes).each(function(D){B.=
removeChild(D)=0A=
});=0A=
Element._getContentFromAnonymousElement(A,C.stripScripts()).each(function=
(D){B.appendChild(D)=0A=
})=0A=
}else{B.innerHTML=3DC.stripScripts()=0A=
}C.evalScripts.bind(C).defer();=0A=
return B=0A=
}=0A=
}if("outerHTML" in =
document.createElement("div")){Element.Methods.replace=3Dfunction(C,E){C=3D=
$(C);=0A=
if(E&&E.toElement){E=3DE.toElement()=0A=
}if(Object.isElement(E)){C.parentNode.replaceChild(E,C);=0A=
return C=0A=
}E=3DObject.toHTML(E);=0A=
var D=3DC.parentNode,B=3DD.tagName.toUpperCase();=0A=
if(Element._insertionTranslations.tags[B]){var F=3DC.next();=0A=
var A=3DElement._getContentFromAnonymousElement(B,E.stripScripts());=0A=
D.removeChild(C);=0A=
if(F){A.each(function(G){D.insertBefore(G,F)=0A=
})=0A=
}else{A.each(function(G){D.appendChild(G)=0A=
})=0A=
}}else{C.outerHTML=3DE.stripScripts()=0A=
}E.evalScripts.bind(E).defer();=0A=
return C=0A=
}=0A=
}Element._returnOffset=3Dfunction(B,C){var A=3D[B,C];=0A=
A.left=3DB;=0A=
A.top=3DC;=0A=
return A=0A=
};=0A=
Element._getContentFromAnonymousElement=3Dfunction(C,B){var D=3Dnew =
Element("div"),A=3DElement._insertionTranslations.tags[C];=0A=
if(A){D.innerHTML=3DA[0]+B+A[1];=0A=
A[2].times(function(){D=3DD.firstChild=0A=
})=0A=
}else{D.innerHTML=3DB=0A=
}return $A(D.childNodes)=0A=
};=0A=
Element._insertionTranslations=3D{before:function(A,B){A.parentNode.inser=
tBefore(B,A)=0A=
},top:function(A,B){A.insertBefore(B,A.firstChild)=0A=
},bottom:function(A,B){A.appendChild(B)=0A=
},after:function(A,B){A.parentNode.insertBefore(B,A.nextSibling)=0A=
},tags:{TABLE:["<table>","</table>",1],TBODY:["<table><tbody>","</tbody><=
/table>",2],TR:["<table><tbody><tr>","</tr></tbody></table>",3],TD:["<tab=
le><tbody><tr><td>","</td></tr></tbody></table>",4],SELECT:["<select>","<=
/select>",1]}};=0A=
(function(){Object.extend(this.tags,{THEAD:this.tags.TBODY,TFOOT:this.tag=
s.TBODY,TH:this.tags.TD})=0A=
}).call(Element._insertionTranslations);=0A=
Element.Methods.Simulated=3D{hasAttribute:function(A,C){C=3DElement._attr=
ibuteTranslations.has[C]||C;=0A=
var B=3D$(A).getAttributeNode(C);=0A=
return !!(B&&B.specified)=0A=
}};=0A=
Element.Methods.ByTag=3D{};=0A=
Object.extend(Element,Element.Methods);=0A=
if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("=
div")["__proto__"]){window.HTMLElement=3D{};=0A=
window.HTMLElement.prototype=3Ddocument.createElement("div")["__proto__"]=
;=0A=
Prototype.BrowserFeatures.ElementExtensions=3Dtrue=0A=
}Element.extend=3D(function(){if(Prototype.BrowserFeatures.SpecificElemen=
tExtensions){return Prototype.K=0A=
}var A=3D{},B=3DElement.Methods.ByTag;=0A=
var =
C=3DObject.extend(function(F){if(!F||F._extendedByPrototype||F.nodeType!=3D=
1||F=3D=3Dwindow){return F=0A=
}var D=3DObject.clone(A),E=3DF.tagName.toUpperCase(),H,G;=0A=
if(B[E]){Object.extend(D,B[E])=0A=
}for(H in D){G=3DD[H];=0A=
if(Object.isFunction(G)&&!(H in F)){F[H]=3DG.methodize()=0A=
}}F._extendedByPrototype=3DPrototype.emptyFunction;=0A=
return F=0A=
},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Ob=
ject.extend(A,Element.Methods);=0A=
Object.extend(A,Element.Methods.Simulated)=0A=
}}});=0A=
C.refresh();=0A=
return C=0A=
})();=0A=
Element.hasAttribute=3Dfunction(A,B){if(A.hasAttribute){return =
A.hasAttribute(B)=0A=
}return Element.Methods.Simulated.hasAttribute(A,B)=0A=
};=0A=
Element.addMethods=3Dfunction(C){var =
I=3DPrototype.BrowserFeatures,D=3DElement.Methods.ByTag;=0A=
if(!C){Object.extend(Form,Form.Methods);=0A=
Object.extend(Form.Element,Form.Element.Methods);=0A=
Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Methods),"I=
NPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.Eleme=
nt.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)})=0A=
}if(arguments.length=3D=3D2){var B=3DC;=0A=
C=3Darguments[1]=0A=
}if(!B){Object.extend(Element.Methods,C||{})=0A=
}else{if(Object.isArray(B)){B.each(H)=0A=
}else{H(B)=0A=
}}function H(F){F=3DF.toUpperCase();=0A=
if(!Element.Methods.ByTag[F]){Element.Methods.ByTag[F]=3D{}=0A=
}Object.extend(Element.Methods.ByTag[F],C)=0A=
}function A(L,K,F){F=3DF||false;=0A=
for(var N in L){var M=3DL[N];=0A=
if(!Object.isFunction(M)){continue=0A=
}if(!F||!(N in K)){K[N]=3DM.methodize()=0A=
}}}function E(L){var F;=0A=
var =
K=3D{"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIELDSE=
T":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory","H=
1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Heading",=
"H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":"Im=
age","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","THE=
AD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":"Ta=
bleRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAME":=
"IFrame"};=0A=
if(K[L]){F=3D"HTML"+K[L]+"Element"=0A=
}if(window[F]){return window[F]=0A=
}F=3D"HTML"+L+"Element";=0A=
if(window[F]){return window[F]=0A=
}F=3D"HTML"+L.capitalize()+"Element";=0A=
if(window[F]){return window[F]=0A=
}window[F]=3D{};=0A=
window[F].prototype=3Ddocument.createElement(L)["__proto__"];=0A=
return window[F]=0A=
}if(I.ElementExtensions){A(Element.Methods,HTMLElement.prototype);=0A=
A(Element.Methods.Simulated,HTMLElement.prototype,true)=0A=
}if(I.SpecificElementExtensions){for(var J in Element.Methods.ByTag){var =
G=3DE(J);=0A=
if(Object.isUndefined(G)){continue=0A=
}A(D[J],G.prototype)=0A=
}}Object.extend(Element,Element.Methods);=0A=
delete Element.ByTag;=0A=
if(Element.extend.refresh){Element.extend.refresh()=0A=
}Element.cache=3D{}=0A=
};=0A=
document.viewport=3D{getDimensions:function(){var =
A=3D{},C=3DPrototype.Browser;=0A=
$w("width height").each(function(E){var B=3DE.capitalize();=0A=
if(C.WebKit&&!document.evaluate){A[E]=3Dself["inner"+B]=0A=
}else{if(C.Opera&&parseFloat(window.opera.version())<9.5){A[E]=3Ddocument=
.body["client"+B]=0A=
}else{A[E]=3Ddocument.documentElement["client"+B]=0A=
}}});=0A=
return A=0A=
},getWidth:function(){return this.getDimensions().width=0A=
},getHeight:function(){return this.getDimensions().height=0A=
},getScrollOffsets:function(){return =
Element._returnOffset(window.pageXOffset||document.documentElement.scroll=
Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme=
nt.scrollTop||document.body.scrollTop)=0A=
}};=0A=
var =
Selector=3DClass.create({initialize:function(A){this.expression=3DA.strip=
();=0A=
if(this.shouldUseSelectorsAPI()){this.mode=3D"selectorsAPI"=0A=
}else{if(this.shouldUseXPath()){this.mode=3D"xpath";=0A=
this.compileXPathMatcher()=0A=
}else{this.mode=3D"normal";=0A=
this.compileMatcher()=0A=
}}},shouldUseXPath:function(){if(!Prototype.BrowserFeatures.XPath){return=
 false=0A=
}var A=3Dthis.expression;=0A=
if(Prototype.Browser.WebKit&&(A.include("-of-type")||A.include(":empty"))=
){return false=0A=
}if((/(\[[\w-]*?:|:checked)/).test(A)){return false=0A=
}return true=0A=
},shouldUseSelectorsAPI:function(){if(!Prototype.BrowserFeatures.Selector=
sAPI){return false=0A=
}if(!Selector._div){Selector._div=3Dnew Element("div")=0A=
}try{Selector._div.querySelector(this.expression)=0A=
}catch(A){return false=0A=
}return true=0A=
},compileMatcher:function(){var =
e=3Dthis.expression,ps=3DSelector.patterns,h=3DSelector.handlers,c=3DSele=
ctor.criteria,le,p,m;=0A=
if(Selector._cache[e]){this.matcher=3DSelector._cache[e];=0A=
return =0A=
}this.matcher=3D["this.matcher =3D function(root) {","var r =3D root, h =
=3D Selector.handlers, c =3D false, n;"];=0A=
while(e&&le!=3De&&(/\S/).test(e)){le=3De;=0A=
for(var i in ps){p=3Dps[i];=0A=
if(m=3De.match(p)){this.matcher.push(Object.isFunction(c[i])?c[i](m):new =
Template(c[i]).evaluate(m));=0A=
e=3De.replace(m[0],"");=0A=
break=0A=
}}}this.matcher.push("return h.unique(n);\n}");=0A=
eval(this.matcher.join("\n"));=0A=
Selector._cache[this.expression]=3Dthis.matcher=0A=
},compileXPathMatcher:function(){var =
E=3Dthis.expression,F=3DSelector.patterns,B=3DSelector.xpath,D,A;=0A=
if(Selector._cache[E]){this.xpath=3DSelector._cache[E];=0A=
return =0A=
}this.matcher=3D[".//*"];=0A=
while(E&&D!=3DE&&(/\S/).test(E)){D=3DE;=0A=
for(var C in =
F){if(A=3DE.match(F[C])){this.matcher.push(Object.isFunction(B[C])?B[C](A=
):new Template(B[C]).evaluate(A));=0A=
E=3DE.replace(A[0],"");=0A=
break=0A=
}}}this.xpath=3Dthis.matcher.join("");=0A=
Selector._cache[this.expression]=3Dthis.xpath=0A=
},findElements:function(A){A=3DA||document;=0A=
var C=3Dthis.expression,B;=0A=
switch(this.mode){case"selectorsAPI":if(A!=3D=3Ddocument){var =
D=3DA.id,E=3D$(A).identify();=0A=
C=3D"#"+E.replace(/:/g,"\\:")+" "+C=0A=
}B=3D$A(A.querySelectorAll(C)).map(Element.extend);=0A=
A.id=3DD;=0A=
return B;=0A=
case"xpath":return document._getElementsByXPath(this.xpath,A);=0A=
default:return this.matcher(A)=0A=
}},match:function(H){this.tokens=3D[];=0A=
var L=3Dthis.expression,A=3DSelector.patterns,E=3DSelector.assertions;=0A=
var B,D,F;=0A=
while(L&&B!=3D=3DL&&(/\S/).test(L)){B=3DL;=0A=
for(var I in A){D=3DA[I];=0A=
if(F=3DL.match(D)){if(E[I]){this.tokens.push([I,Object.clone(F)]);=0A=
L=3DL.replace(F[0],"")=0A=
}else{return this.findElements(document).include(H)=0A=
}}}}var K=3Dtrue,C,J;=0A=
for(var I=3D0,G;=0A=
G=3Dthis.tokens[I];=0A=
I++){C=3DG[0],J=3DG[1];=0A=
if(!Selector.assertions[C](H,J)){K=3Dfalse;=0A=
break=0A=
}}return K=0A=
},toString:function(){return this.expression=0A=
},inspect:function(){return"#<Selector:"+this.expression.inspect()+">"=0A=
}});=0A=
Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adja=
cent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagN=
ame:function(A){if(A[1]=3D=3D"*"){return""=0A=
}return"[local-name()=3D'"+A[1].toLowerCase()+"' or =
local-name()=3D'"+A[1].toUpperCase()+"']"=0A=
},className:"[contains(concat(' ', @class, ' '), ' #{1} =
')]",id:"[@id=3D'#{1}']",attrPresence:function(A){A[1]=3DA[1].toLowerCase=
();=0A=
return new Template("[@#{1}]").evaluate(A)=0A=
},attr:function(A){A[1]=3DA[1].toLowerCase();=0A=
A[3]=3DA[5]||A[6];=0A=
return new Template(Selector.xpath.operators[A[2]]).evaluate(A)=0A=
},pseudo:function(A){var B=3DSelector.xpath.pseudos[A[1]];=0A=
if(!B){return""=0A=
}if(Object.isFunction(B)){return B(A)=0A=
}return new Template(Selector.xpath.pseudos[A[1]]).evaluate(A)=0A=
},operators:{"=3D":"[@#{1}=3D'#{3}']","!=3D":"[@#{1}!=3D'#{3}']","^=3D":"=
[starts-with(@#{1}, '#{3}')]","$=3D":"[substring(@#{1}, =
(string-length(@#{1}) - string-length('#{3}') + =
1))=3D'#{3}']","*=3D":"[contains(@#{1}, =
'#{3}')]","~=3D":"[contains(concat(' ', @#{1}, ' '), ' #{3} =
')]","|=3D":"[contains(concat('-', @#{1}, '-'), =
'-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-c=
hild":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling:=
:* or following-sibling::*)]","empty":"[count(*) =3D 0 and =
(count(text()) =3D 0)]","checked":"[@checked]","disabled":"[(@disabled) =
and (@type!=3D'hidden')]","enabled":"[not(@disabled) and =
(@type!=3D'hidden')]","not":function(B){var =
H=3DB[6],G=3DSelector.patterns,A=3DSelector.xpath,E,C;=0A=
var F=3D[];=0A=
while(H&&E!=3DH&&(/\S/).test(H)){E=3DH;=0A=
for(var D in =
G){if(B=3DH.match(G[D])){C=3DObject.isFunction(A[D])?A[D](B):new =
Template(A[D]).evaluate(B);=0A=
F.push("("+C.substring(1,C.length-1)+")");=0A=
H=3DH.replace(B[0],"");=0A=
break=0A=
}}}return"[not("+F.join(" and ")+")]"=0A=
},"nth-child":function(A){return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",A)=0A=
},"nth-last-child":function(A){return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",A)=0A=
},"nth-of-type":function(A){return =
Selector.xpath.pseudos.nth("position() ",A)=0A=
},"nth-last-of-type":function(A){return =
Selector.xpath.pseudos.nth("(last() + 1 - position()) ",A)=0A=
},"first-of-type":function(A){A[6]=3D"1";=0A=
return Selector.xpath.pseudos["nth-of-type"](A)=0A=
},"last-of-type":function(A){A[6]=3D"1";=0A=
return Selector.xpath.pseudos["nth-last-of-type"](A)=0A=
},"only-of-type":function(A){var B=3DSelector.xpath.pseudos;=0A=
return B["first-of-type"](A)+B["last-of-type"](A)=0A=
},nth:function(E,C){var F,G=3DC[6],B;=0A=
if(G=3D=3D"even"){G=3D"2n+0"=0A=
}if(G=3D=3D"odd"){G=3D"2n+1"=0A=
}if(F=3DG.match(/^(\d+)$/)){return"["+E+"=3D "+F[1]+"]"=0A=
}if(F=3DG.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(F[1]=3D=3D"-"){F[1]=3D-1=0A=
}var D=3DF[1]?Number(F[1]):1;=0A=
var A=3DF[2]?Number(F[2]):0;=0A=
B=3D"[((#{fragment} - #{b}) mod #{a} =3D 0) and ((#{fragment} - #{b}) =
div #{a} >=3D 0)]";=0A=
return new Template(B).evaluate({fragment:E,a:D,b:A})=0A=
}}}},criteria:{tagName:'n =3D h.tagName(n, r, "#{1}", c);      c =3D =
false;',className:'n =3D h.className(n, r, "#{1}", c);    c =3D =
false;',id:'n =3D h.id(n, r, "#{1}", c);           c =3D =
false;',attrPresence:'n =3D h.attrPresence(n, r, "#{1}", c); c =3D =
false;',attr:function(A){A[3]=3D(A[5]||A[6]);=0A=
return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c =
=3D false;').evaluate(A)=0A=
},pseudo:function(A){if(A[6]){A[6]=3DA[6].replace(/"/g,'\\"')=0A=
}return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =3D =
false;').evaluate(A)=0A=
},descendant:'c =3D "descendant";',child:'c =3D "child";',adjacent:'c =
=3D "adjacent";',laterSibling:'c =3D =
"laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adja=
cent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^=
#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|la=
st|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\=
((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,attrPresence:/^\[((?:[\w]+:)?[\w]+)\]/,=
attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^=
'"][^\]]*?)))?\]/},assertions:{tagName:function(A,B){return =
B[1].toUpperCase()=3D=3DA.tagName.toUpperCase()=0A=
},className:function(A,B){return Element.hasClassName(A,B[1])=0A=
},id:function(A,B){return A.id=3D=3D=3DB[1]=0A=
},attrPresence:function(A,B){return Element.hasAttribute(A,B[1])=0A=
},attr:function(B,C){var A=3DElement.readAttribute(B,C[1]);=0A=
return A&&Selector.operators[C[2]](A,C[5]||C[6])=0A=
}},handlers:{concat:function(B,A){for(var C=3D0,D;=0A=
D=3DA[C];=0A=
C++){B.push(D)=0A=
}return B=0A=
},mark:function(A){var D=3DPrototype.emptyFunction;=0A=
for(var B=3D0,C;=0A=
C=3DA[B];=0A=
B++){C._countedByPrototype=3DD=0A=
}return A=0A=
},unmark:function(A){for(var B=3D0,C;=0A=
C=3DA[B];=0A=
B++){C._countedByPrototype=3Dundefined=0A=
}return A=0A=
},index:function(A,D,G){A._countedByPrototype=3DPrototype.emptyFunction;=0A=
if(D){for(var B=3DA.childNodes,E=3DB.length-1,C=3D1;=0A=
E>=3D0;=0A=
E--){var F=3DB[E];=0A=
if(F.nodeType=3D=3D1&&(!G||F._countedByPrototype)){F.nodeIndex=3DC++=0A=
}}}else{for(var E=3D0,C=3D1,B=3DA.childNodes;=0A=
F=3DB[E];=0A=
E++){if(F.nodeType=3D=3D1&&(!G||F._countedByPrototype)){F.nodeIndex=3DC++=0A=
}}}},unique:function(B){if(B.length=3D=3D0){return B=0A=
}var D=3D[],E;=0A=
for(var C=3D0,A=3DB.length;=0A=
C<A;=0A=
C++){if(!(E=3DB[C])._countedByPrototype){E._countedByPrototype=3DPrototyp=
e.emptyFunction;=0A=
D.push(Element.extend(E))=0A=
}}return Selector.handlers.unmark(D)=0A=
},descendant:function(A){var D=3DSelector.handlers;=0A=
for(var C=3D0,B=3D[],E;=0A=
E=3DA[C];=0A=
C++){D.concat(B,E.getElementsByTagName("*"))=0A=
}return B=0A=
},child:function(A){var E=3DSelector.handlers;=0A=
for(var D=3D0,C=3D[],F;=0A=
F=3DA[D];=0A=
D++){for(var B=3D0,G;=0A=
G=3DF.childNodes[B];=0A=
B++){if(G.nodeType=3D=3D1&&G.tagName!=3D"!"){C.push(G)=0A=
}}}return C=0A=
},adjacent:function(A){for(var C=3D0,B=3D[],E;=0A=
E=3DA[C];=0A=
C++){var D=3Dthis.nextElementSibling(E);=0A=
if(D){B.push(D)=0A=
}}return B=0A=
},laterSibling:function(A){var D=3DSelector.handlers;=0A=
for(var C=3D0,B=3D[],E;=0A=
E=3DA[C];=0A=
C++){D.concat(B,Element.nextSiblings(E))=0A=
}return B=0A=
},nextElementSibling:function(A){while(A=3DA.nextSibling){if(A.nodeType=3D=
=3D1){return A=0A=
}}return null=0A=
},previousElementSibling:function(A){while(A=3DA.previousSibling){if(A.no=
deType=3D=3D1){return A=0A=
}}return null=0A=
},tagName:function(A,H,C,B){var I=3DC.toUpperCase();=0A=
var E=3D[],G=3DSelector.handlers;=0A=
if(A){if(B){if(B=3D=3D"descendant"){for(var F=3D0,D;=0A=
D=3DA[F];=0A=
F++){G.concat(E,D.getElementsByTagName(C))=0A=
}return E=0A=
}else{A=3Dthis[B](A)=0A=
}if(C=3D=3D"*"){return A=0A=
}}for(var F=3D0,D;=0A=
D=3DA[F];=0A=
F++){if(D.tagName.toUpperCase()=3D=3D=3DI){E.push(D)=0A=
}}return E=0A=
}else{return H.getElementsByTagName(C)=0A=
}},id:function(B,A,H,F){var G=3D$(H),D=3DSelector.handlers;=0A=
if(!G){return[]=0A=
}if(!B&&A=3D=3Ddocument){return[G]=0A=
}if(B){if(F){if(F=3D=3D"child"){for(var C=3D0,E;=0A=
E=3DB[C];=0A=
C++){if(G.parentNode=3D=3DE){return[G]=0A=
}}}else{if(F=3D=3D"descendant"){for(var C=3D0,E;=0A=
E=3DB[C];=0A=
C++){if(Element.descendantOf(G,E)){return[G]=0A=
}}}else{if(F=3D=3D"adjacent"){for(var C=3D0,E;=0A=
E=3DB[C];=0A=
C++){if(Selector.handlers.previousElementSibling(G)=3D=3DE){return[G]=0A=
}}}else{B=3DD[F](B)=0A=
}}}}for(var C=3D0,E;=0A=
E=3DB[C];=0A=
C++){if(E=3D=3DG){return[G]=0A=
}}return[]=0A=
}return(G&&Element.descendantOf(G,A))?[G]:[]=0A=
},className:function(B,A,C,D){if(B&&D){B=3Dthis[D](B)=0A=
}return Selector.handlers.byClassName(B,A,C)=0A=
},byClassName:function(C,B,F){if(!C){C=3DSelector.handlers.descendant([B]=
)=0A=
}var H=3D" "+F+" ";=0A=
for(var E=3D0,D=3D[],G,A;=0A=
G=3DC[E];=0A=
E++){A=3DG.className;=0A=
if(A.length=3D=3D0){continue=0A=
}if(A=3D=3DF||(" "+A+" ").include(H)){D.push(G)=0A=
}}return D=0A=
},attrPresence:function(C,B,A,G){if(!C){C=3DB.getElementsByTagName("*")=0A=
}if(C&&G){C=3Dthis[G](C)=0A=
}var E=3D[];=0A=
for(var D=3D0,F;=0A=
F=3DC[D];=0A=
D++){if(Element.hasAttribute(F,A)){E.push(F)=0A=
}}return E=0A=
},attr:function(A,I,H,J,C,B){if(!A){A=3DI.getElementsByTagName("*")=0A=
}if(A&&B){A=3Dthis[B](A)=0A=
}var K=3DSelector.operators[C],F=3D[];=0A=
for(var E=3D0,D;=0A=
D=3DA[E];=0A=
E++){var G=3DElement.readAttribute(D,H);=0A=
if(G=3D=3D=3Dnull){continue=0A=
}if(K(G,J)){F.push(D)=0A=
}}return F=0A=
},pseudo:function(B,C,E,A,D){if(B&&D){B=3Dthis[D](B)=0A=
}if(!B){B=3DA.getElementsByTagName("*")=0A=
}return Selector.pseudos[C](B,E,A)=0A=
}},pseudos:{"first-child":function(B,F,A){for(var D=3D0,C=3D[],E;=0A=
E=3DB[D];=0A=
D++){if(Selector.handlers.previousElementSibling(E)){continue=0A=
}C.push(E)=0A=
}return C=0A=
},"last-child":function(B,F,A){for(var D=3D0,C=3D[],E;=0A=
E=3DB[D];=0A=
D++){if(Selector.handlers.nextElementSibling(E)){continue=0A=
}C.push(E)=0A=
}return C=0A=
},"only-child":function(B,G,A){var E=3DSelector.handlers;=0A=
for(var D=3D0,C=3D[],F;=0A=
F=3DB[D];=0A=
D++){if(!E.previousElementSibling(F)&&!E.nextElementSibling(F)){C.push(F)=0A=
}}return C=0A=
},"nth-child":function(B,C,A){return Selector.pseudos.nth(B,C,A)=0A=
},"nth-last-child":function(B,C,A){return =
Selector.pseudos.nth(B,C,A,true)=0A=
},"nth-of-type":function(B,C,A){return =
Selector.pseudos.nth(B,C,A,false,true)=0A=
},"nth-last-of-type":function(B,C,A){return =
Selector.pseudos.nth(B,C,A,true,true)=0A=
},"first-of-type":function(B,C,A){return =
Selector.pseudos.nth(B,"1",A,false,true)=0A=
},"last-of-type":function(B,C,A){return =
Selector.pseudos.nth(B,"1",A,true,true)=0A=
},"only-of-type":function(B,D,A){var C=3DSelector.pseudos;=0A=
return C["last-of-type"](C["first-of-type"](B,D,A),D,A)=0A=
},getIndices:function(B,A,C){if(B=3D=3D0){return A>0?[A]:[]=0A=
}return =
$R(1,C).inject([],function(D,E){if(0=3D=3D(E-A)%B&&(E-A)/B>=3D0){D.push(E=
)=0A=
}return D=0A=
})=0A=
},nth:function(A,L,N,K,C){if(A.length=3D=3D0){return[]=0A=
}if(L=3D=3D"even"){L=3D"2n+0"=0A=
}if(L=3D=3D"odd"){L=3D"2n+1"=0A=
}var J=3DSelector.handlers,I=3D[],B=3D[],E;=0A=
J.mark(A);=0A=
for(var H=3D0,D;=0A=
D=3DA[H];=0A=
H++){if(!D.parentNode._countedByPrototype){J.index(D.parentNode,K,C);=0A=
B.push(D.parentNode)=0A=
}}if(L.match(/^\d+$/)){L=3DNumber(L);=0A=
for(var H=3D0,D;=0A=
D=3DA[H];=0A=
H++){if(D.nodeIndex=3D=3DL){I.push(D)=0A=
}}}else{if(E=3DL.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(E[1]=3D=3D"-"){E[1=
]=3D-1=0A=
}var O=3DE[1]?Number(E[1]):1;=0A=
var M=3DE[2]?Number(E[2]):0;=0A=
var P=3DSelector.pseudos.getIndices(O,M,A.length);=0A=
for(var H=3D0,D,F=3DP.length;=0A=
D=3DA[H];=0A=
H++){for(var G=3D0;=0A=
G<F;=0A=
G++){if(D.nodeIndex=3D=3DP[G]){I.push(D)=0A=
}}}}}J.unmark(A);=0A=
J.unmark(B);=0A=
return I=0A=
},"empty":function(B,F,A){for(var D=3D0,C=3D[],E;=0A=
E=3DB[D];=0A=
D++){if(E.tagName=3D=3D"!"||E.firstChild){continue=0A=
}C.push(E)=0A=
}return C=0A=
},"not":function(A,D,I){var G=3DSelector.handlers,J,C;=0A=
var H=3Dnew Selector(D).findElements(I);=0A=
G.mark(H);=0A=
for(var F=3D0,E=3D[],B;=0A=
B=3DA[F];=0A=
F++){if(!B._countedByPrototype){E.push(B)=0A=
}}G.unmark(H);=0A=
return E=0A=
},"enabled":function(B,F,A){for(var D=3D0,C=3D[],E;=0A=
E=3DB[D];=0A=
D++){if(!E.disabled&&(!E.type||E.type!=3D=3D"hidden")){C.push(E)=0A=
}}return C=0A=
},"disabled":function(B,F,A){for(var D=3D0,C=3D[],E;=0A=
E=3DB[D];=0A=
D++){if(E.disabled){C.push(E)=0A=
}}return C=0A=
},"checked":function(B,F,A){for(var D=3D0,C=3D[],E;=0A=
E=3DB[D];=0A=
D++){if(E.checked){C.push(E)=0A=
}}return C=0A=
}},operators:{"=3D":function(B,A){return B=3D=3DA=0A=
},"!=3D":function(B,A){return B!=3DA=0A=
},"^=3D":function(B,A){return B=3D=3DA||B&&B.startsWith(A)=0A=
},"$=3D":function(B,A){return B=3D=3DA||B&&B.endsWith(A)=0A=
},"*=3D":function(B,A){return B=3D=3DA||B&&B.include(A)=0A=
},"$=3D":function(B,A){return B.endsWith(A)=0A=
},"*=3D":function(B,A){return B.include(A)=0A=
},"~=3D":function(B,A){return(" "+B+" ").include(" "+A+" ")=0A=
},"|=3D":function(B,A){return("-"+(B||"").toUpperCase()+"-").include("-"+=
(A||"").toUpperCase()+"-")=0A=
}},split:function(B){var A=3D[];=0A=
B.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(C){A.push(C[1]=
.strip())=0A=
});=0A=
return A=0A=
},matchElements:function(F,G){var E=3D$$(G),D=3DSelector.handlers;=0A=
D.mark(E);=0A=
for(var C=3D0,B=3D[],A;=0A=
A=3DF[C];=0A=
C++){if(A._countedByPrototype){B.push(A)=0A=
}}D.unmark(E);=0A=
return B=0A=
},findElement:function(B,C,A){if(Object.isNumber(C)){A=3DC;=0A=
C=3Dfalse=0A=
}return Selector.matchElements(B,C||"*")[A||0]=0A=
},findChildElements:function(E,G){G=3DSelector.split(G.join(","));=0A=
var D=3D[],F=3DSelector.handlers;=0A=
for(var C=3D0,B=3DG.length,A;=0A=
C<B;=0A=
C++){A=3Dnew Selector(G[C].strip());=0A=
F.concat(D,A.findElements(E))=0A=
}return(B>1)?F.unique(D):D=0A=
}});=0A=
if(Prototype.Browser.IE){Object.extend(Selector.handlers,{concat:function=
(B,A){for(var C=3D0,D;=0A=
D=3DA[C];=0A=
C++){if(D.tagName!=3D=3D"!"){B.push(D)=0A=
}}return B=0A=
},unmark:function(A){for(var B=3D0,C;=0A=
C=3DA[B];=0A=
B++){C.removeAttribute("_countedByPrototype")=0A=
}return A=0A=
}})=0A=
}function $$(){return Selector.findChildElements(document,$A(arguments))=0A=
}var Form=3D{reset:function(A){$(A).reset();=0A=
return A=0A=
},serializeElements:function(G,B){if(typeof B!=3D"object"){B=3D{hash:!!B}=0A=
}else{if(Object.isUndefined(B.hash)){B.hash=3Dtrue=0A=
}}var C,F,A=3Dfalse,E=3DB.submit;=0A=
var D=3DG.inject({},function(H,I){if(!I.disabled&&I.name){C=3DI.name;=0A=
F=3D$(I).getValue();=0A=
if(F!=3Dnull&&I.type!=3D"file"&&(I.type!=3D"submit"||(!A&&E!=3D=3Dfalse&&=
(!E||C=3D=3DE)&&(A=3Dtrue)))){if(C in =
H){if(!Object.isArray(H[C])){H[C]=3D[H[C]]=0A=
}H[C].push(F)=0A=
}else{H[C]=3DF=0A=
}}}return H=0A=
});=0A=
return B.hash?D:Object.toQueryString(D)=0A=
}};=0A=
Form.Methods=3D{serialize:function(B,A){return =
Form.serializeElements(Form.getElements(B),A)=0A=
},getElements:function(A){return =
$A($(A).getElementsByTagName("*")).inject([],function(B,C){if(Form.Elemen=
t.Serializers[C.tagName.toLowerCase()]){B.push(Element.extend(C))=0A=
}return B=0A=
})=0A=
},getInputs:function(G,C,D){G=3D$(G);=0A=
var A=3DG.getElementsByTagName("input");=0A=
if(!C&&!D){return $A(A).map(Element.extend)=0A=
}for(var E=3D0,H=3D[],F=3DA.length;=0A=
E<F;=0A=
E++){var B=3DA[E];=0A=
if((C&&B.type!=3DC)||(D&&B.name!=3DD)){continue=0A=
}H.push(Element.extend(B))=0A=
}return H=0A=
},disable:function(A){A=3D$(A);=0A=
Form.getElements(A).invoke("disable");=0A=
return A=0A=
},enable:function(A){A=3D$(A);=0A=
Form.getElements(A).invoke("enable");=0A=
return A=0A=
},findFirstElement:function(B){var =
C=3D$(B).getElements().findAll(function(D){return"hidden"!=3DD.type&&!D.d=
isabled=0A=
});=0A=
var A=3DC.findAll(function(D){return =
D.hasAttribute("tabIndex")&&D.tabIndex>=3D0=0A=
}).sortBy(function(D){return D.tabIndex=0A=
}).first();=0A=
return =
A?A:C.find(function(D){return["input","select","textarea"].include(D.tagN=
ame.toLowerCase())=0A=
})=0A=
},focusFirstElement:function(A){A=3D$(A);=0A=
A.findFirstElement().activate();=0A=
return A=0A=
},request:function(B,A){B=3D$(B),A=3DObject.clone(A||{});=0A=
var D=3DA.parameters,C=3DB.readAttribute("action")||"";=0A=
if(C.blank()){C=3Dwindow.location.href=0A=
}A.parameters=3DB.serialize(true);=0A=
if(D){if(Object.isString(D)){D=3DD.toQueryParams()=0A=
}Object.extend(A.parameters,D)=0A=
}if(B.hasAttribute("method")&&!A.method){A.method=3DB.method=0A=
}return new Ajax.Request(C,A)=0A=
}};=0A=
Form.Element=3D{focus:function(A){$(A).focus();=0A=
return A=0A=
},select:function(A){$(A).select();=0A=
return A=0A=
}};=0A=
Form.Element.Methods=3D{serialize:function(A){A=3D$(A);=0A=
if(!A.disabled&&A.name){var B=3DA.getValue();=0A=
if(B!=3Dundefined){var C=3D{};=0A=
C[A.name]=3DB;=0A=
return Object.toQueryString(C)=0A=
}}return""=0A=
},getValue:function(A){A=3D$(A);=0A=
var B=3DA.tagName.toLowerCase();=0A=
return Form.Element.Serializers[B](A)=0A=
},setValue:function(A,B){A=3D$(A);=0A=
var C=3DA.tagName.toLowerCase();=0A=
Form.Element.Serializers[C](A,B);=0A=
return A=0A=
},clear:function(A){$(A).value=3D"";=0A=
return A=0A=
},present:function(A){return $(A).value!=3D""=0A=
},activate:function(A){A=3D$(A);=0A=
try{A.focus();=0A=
if(A.select&&(A.tagName.toLowerCase()!=3D"input"||!["button","reset","sub=
mit"].include(A.type))){A.select()=0A=
}}catch(B){}return A=0A=
},disable:function(A){A=3D$(A);=0A=
A.disabled=3Dtrue;=0A=
return A=0A=
},enable:function(A){A=3D$(A);=0A=
A.disabled=3Dfalse;=0A=
return A=0A=
}};=0A=
var Field=3DForm.Element;=0A=
var $F=3DForm.Element.Methods.getValue;=0A=
Form.Element.Serializers=3D{input:function(A,B){switch(A.type.toLowerCase=
()){case"checkbox":case"radio":return =
Form.Element.Serializers.inputSelector(A,B);=0A=
default:return Form.Element.Serializers.textarea(A,B)=0A=
}},inputSelector:function(A,B){if(Object.isUndefined(B)){return =
A.checked?A.value:null=0A=
}else{A.checked=3D!!B=0A=
}},textarea:function(A,B){if(Object.isUndefined(B)){return A.value=0A=
}else{A.value=3DB=0A=
}},select:function(C,F){if(Object.isUndefined(F)){return =
this[C.type=3D=3D"select-one"?"selectOne":"selectMany"](C)=0A=
}else{var B,D,G=3D!Object.isArray(F);=0A=
for(var A=3D0,E=3DC.length;=0A=
A<E;=0A=
A++){B=3DC.options[A];=0A=
D=3Dthis.optionValue(B);=0A=
if(G){if(D=3D=3DF){B.selected=3Dtrue;=0A=
return =0A=
}}else{B.selected=3DF.include(D)=0A=
}}}},selectOne:function(B){var A=3DB.selectedIndex;=0A=
return A>=3D0?this.optionValue(B.options[A]):null=0A=
},selectMany:function(D){var A,E=3DD.length;=0A=
if(!E){return null=0A=
}for(var C=3D0,A=3D[];=0A=
C<E;=0A=
C++){var B=3DD.options[C];=0A=
if(B.selected){A.push(this.optionValue(B))=0A=
}}return A=0A=
},optionValue:function(A){return =
Element.extend(A).hasAttribute("value")?A.value:A.text=0A=
}};=0A=
Abstract.TimedObserver=3DClass.create(PeriodicalExecuter,{initialize:func=
tion($super,A,B,C){$super(C,B);=0A=
this.element=3D$(A);=0A=
this.lastValue=3Dthis.getValue()=0A=
},execute:function(){var A=3Dthis.getValue();=0A=
if(Object.isString(this.lastValue)&&Object.isString(A)?this.lastValue!=3D=
A:String(this.lastValue)!=3DString(A)){this.callback(this.element,A);=0A=
this.lastValue=3DA=0A=
}}});=0A=
Form.Element.Observer=3DClass.create(Abstract.TimedObserver,{getValue:fun=
ction(){return Form.Element.getValue(this.element)=0A=
}});=0A=
Form.Observer=3DClass.create(Abstract.TimedObserver,{getValue:function(){=
return Form.serialize(this.element)=0A=
}});=0A=
Abstract.EventObserver=3DClass.create({initialize:function(A,B){this.elem=
ent=3D$(A);=0A=
this.callback=3DB;=0A=
this.lastValue=3Dthis.getValue();=0A=
if(this.element.tagName.toLowerCase()=3D=3D"form"){this.registerFormCallb=
acks()=0A=
}else{this.registerCallback(this.element)=0A=
}},onElementEvent:function(){var A=3Dthis.getValue();=0A=
if(this.lastValue!=3DA){this.callback(this.element,A);=0A=
this.lastValue=3DA=0A=
}},registerFormCallbacks:function(){Form.getElements(this.element).each(t=
his.registerCallback,this)=0A=
},registerCallback:function(A){if(A.type){switch(A.type.toLowerCase()){ca=
se"checkbox":case"radio":Event.observe(A,"click",this.onElementEvent.bind=
(this));=0A=
break;=0A=
default:Event.observe(A,"change",this.onElementEvent.bind(this));=0A=
break=0A=
}}}});=0A=
Form.Element.EventObserver=3DClass.create(Abstract.EventObserver,{getValu=
e:function(){return Form.Element.getValue(this.element)=0A=
}});=0A=
Form.EventObserver=3DClass.create(Abstract.EventObserver,{getValue:functi=
on(){return Form.serialize(this.element)=0A=
}});=0A=
if(!window.Event){var Event=3D{}=0A=
}Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,=
KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,=
KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{},relatedTa=
rget:function(B){var A;=0A=
switch(B.type){case"mouseover":A=3DB.fromElement;=0A=
break;=0A=
case"mouseout":A=3DB.toElement;=0A=
break;=0A=
default:return null=0A=
}return Element.extend(A)=0A=
}});=0A=
Event.Methods=3D(function(){var A;=0A=
if(Prototype.Browser.IE){var B=3D{0:1,1:4,2:2};=0A=
A=3Dfunction(D,C){return D.button=3D=3DB[C]=0A=
}=0A=
}else{if(Prototype.Browser.WebKit){A=3Dfunction(D,C){switch(C){case =
0:return D.which=3D=3D1&&!D.metaKey;=0A=
case 1:return D.which=3D=3D1&&D.metaKey;=0A=
default:return false=0A=
}}=0A=
}else{A=3Dfunction(D,C){return =
D.which?(D.which=3D=3D=3DC+1):(D.button=3D=3D=3DC)=0A=
}=0A=
}}return{isLeftClick:function(C){return A(C,0)=0A=
},isMiddleClick:function(C){return A(C,1)=0A=
},isRightClick:function(C){return A(C,2)=0A=
},element:function(E){E=3DEvent.extend(E);=0A=
var D=3DE.target,C=3DE.type,F=3DE.currentTarget;=0A=
if(F&&F.tagName){if(C=3D=3D=3D"load"||C=3D=3D=3D"error"||(C=3D=3D=3D"clic=
k"&&F.tagName.toLowerCase()=3D=3D=3D"input"&&F.type=3D=3D=3D"radio")){D=3D=
F=0A=
}}if(D.nodeType=3D=3DNode.TEXT_NODE){D=3DD.parentNode=0A=
}return Element.extend(D)=0A=
},findElement:function(D,F){var C=3DEvent.element(D);=0A=
if(!F){return C=0A=
}var E=3D[C].concat(C.ancestors());=0A=
return Selector.findElement(E,F,0)=0A=
},pointer:function(E){var =
D=3Ddocument.documentElement,C=3Ddocument.body||{scrollLeft:0,scrollTop:0=
};=0A=
return{x:E.pageX||(E.clientX+(D.scrollLeft||C.scrollLeft)-(D.clientLeft||=
0)),y:E.pageY||(E.clientY+(D.scrollTop||C.scrollTop)-(D.clientTop||0))}=0A=
},pointerX:function(C){return Event.pointer(C).x=0A=
},pointerY:function(C){return Event.pointer(C).y=0A=
},stop:function(C){Event.extend(C);=0A=
C.preventDefault();=0A=
C.stopPropagation();=0A=
C.stopped=3Dtrue=0A=
}}=0A=
})();=0A=
Event.extend=3D(function(){var =
A=3DObject.keys(Event.Methods).inject({},function(B,C){B[C]=3DEvent.Metho=
ds[C].methodize();=0A=
return B=0A=
});=0A=
if(Prototype.Browser.IE){Object.extend(A,{stopPropagation:function(){this=
.cancelBubble=3Dtrue;=0A=
if(this._stopPropagation){this._stopPropagation()=0A=
}},preventDefault:function(){this.returnValue=3Dfalse;=0A=
if(this._preventDefault){this._preventDefault()=0A=
}},inspect:function(){return"[object Event]"=0A=
}});=0A=
return function(B){if(!B){return false=0A=
}if(B._extendedByPrototype){return B=0A=
}B._extendedByPrototype=3DPrototype.emptyFunction;=0A=
var C=3DEvent.pointer(B);=0A=
Object.extend(B,{target:B.srcElement,relatedTarget:Event.relatedTarget(B)=
,pageX:C.x,pageY:C.y});=0A=
B._stopPropagation=3DB.stopPropagation;=0A=
B._preventDefault=3DB.preventDefault;=0A=
return Object.extend(B,A)=0A=
}=0A=
}else{Event.prototype=3DEvent.prototype||document.createEvent("HTMLEvents=
")["__proto__"];=0A=
Object.extend(Event.prototype,A);=0A=
return Prototype.K=0A=
}})();=0A=
Object.extend(Event,(function(){var D=3DEvent.cache;=0A=
function E(I){if(I._prototypeEventID){return I._prototypeEventID[0]=0A=
}arguments.callee.id=3Darguments.callee.id||1;=0A=
return I._prototypeEventID=3D[++arguments.callee.id]=0A=
}function B(I){if(I&&I.include(":")){return"dataavailable"=0A=
}return I=0A=
}function F(I){return D[I]=3DD[I]||{}=0A=
}function G(K,I){var J=3DF(K);=0A=
return J[I]=3DJ[I]||[]=0A=
}function A(J,I,K){var N=3DE(J);=0A=
var M=3DG(N,I);=0A=
if(M.pluck("handler").include(K)){return false=0A=
}var =
L=3Dfunction(O){if(!Event||!Event.extend||(O.eventName&&O.eventName!=3DI)=
){return false=0A=
}Event.extend(O);=0A=
K.call(J,O)=0A=
};=0A=
L.handler=3DK;=0A=
M.push(L);=0A=
return L=0A=
}function C(L,I,J){var K=3DG(L,I);=0A=
return K.find(function(M){return M.handler=3D=3DJ=0A=
})=0A=
}function H(L,I,J){var K=3DF(L);=0A=
if(!K[I]){return false=0A=
}K[I]=3DK[I].without(C(L,I,J))=0A=
}if(Prototype.Browser.WebKit){window.addEventListener("unload",Prototype.=
emptyFunction,false)=0A=
}return{getDOMEventName:B,observe:function(K,I,L){K=3D$(K);=0A=
var J=3DB(I);=0A=
var M=3DA(K,I,L);=0A=
if(!M){return K=0A=
}if(K.addEventListener){K.addEventListener(J,M,false)=0A=
}else{K.attachEvent("on"+J,M)=0A=
}return K=0A=
},stopObserving:function(K,I,L){K=3D$(K);=0A=
var N=3DE(K),J=3DB(I);=0A=
if(!L&&I){G(N,I).each(function(O){K.stopObserving(I,O.handler)=0A=
});=0A=
return K=0A=
}else{if(!I){Object.keys(F(N)).each(function(O){K.stopObserving(O)=0A=
});=0A=
return K=0A=
}}var M=3DC(N,I,L);=0A=
if(!M){return K=0A=
}if(K.removeEventListener){K.removeEventListener(J,M,false)=0A=
}else{K.detachEvent("on"+J,M)=0A=
}H(N,I,L);=0A=
return K=0A=
},fire:function(K,J,I){K=3D$(K);=0A=
if(K=3D=3Ddocument&&document.createEvent&&!K.dispatchEvent){K=3Ddocument.=
documentElement=0A=
}var L;=0A=
if(document.createEvent){L=3Ddocument.createEvent("HTMLEvents");=0A=
L.initEvent("dataavailable",true,true)=0A=
}else{L=3Ddocument.createEventObject();=0A=
L.eventType=3D"ondataavailable"=0A=
}L.eventName=3DJ;=0A=
L.memo=3DI||{};=0A=
if(document.createEvent){K.dispatchEvent(L)=0A=
}else{K.fireEvent(L.eventType,L)=0A=
}return Event.extend(L)=0A=
}}=0A=
})());=0A=
Object.extend(Event,Event.Methods);=0A=
Element.addMethods({fire:Event.fire,observe:Event.observe,stopObserving:E=
vent.stopObserving});=0A=
Object.extend(document,{fire:Element.Methods.fire.methodize(),observe:Ele=
ment.Methods.observe.methodize(),stopObserving:Element.Methods.stopObserv=
ing.methodize(),loaded:false});=0A=
(function(){var C;=0A=
function B(){if(document.loaded){return =0A=
}if(C){window.clearInterval(C)=0A=
}document.fire("dom:loaded");=0A=
document.loaded=3Dtrue=0A=
}if(document.addEventListener){if(Prototype.Browser.WebKit){C=3Dwindow.se=
tInterval(function(){if(/loaded|complete/.test(document.readyState)){B()=0A=
}},0);=0A=
Event.observe(window,"load",B)=0A=
}else{document.addEventListener("DOMContentLoaded",B,false)=0A=
}}else{if(document.loaded){return =0A=
}if(document.readyState!=3D"complete"){document.write("<script =
id=3D__onDOMContentLoaded defer src=3D//:><\/script>");=0A=
var A=3D$("__onDOMContentLoaded");=0A=
if(A){A.onreadystatechange=3Dfunction(){if(this.readyState=3D=3D"complete=
"){this.onreadystatechange=3Dnull;=0A=
B()=0A=
}}=0A=
}}}})();=0A=
Hash.toQueryString=3DObject.toQueryString;=0A=
var Toggle=3D{display:Element.toggle};=0A=
Element.Methods.childOf=3DElement.Methods.descendantOf;=0A=
var Insertion=3D{Before:function(A,B){return Element.insert(A,{before:B})=0A=
},Top:function(A,B){return Element.insert(A,{top:B})=0A=
},Bottom:function(A,B){return Element.insert(A,{bottom:B})=0A=
},After:function(A,B){return Element.insert(A,{after:B})=0A=
}};=0A=
var $continue=3Dnew Error('"throw $continue" is deprecated, use "return" =
instead');=0A=
var =
Position=3D{includeScrollOffsets:false,prepare:function(){this.deltaX=3Dw=
indow.pageXOffset||document.documentElement.scrollLeft||document.body.scr=
ollLeft||0;=0A=
this.deltaY=3Dwindow.pageYOffset||document.documentElement.scrollTop||doc=
ument.body.scrollTop||0=0A=
},within:function(B,A,C){if(this.includeScrollOffsets){return =
this.withinIncludingScrolloffsets(B,A,C)=0A=
}this.xcomp=3DA;=0A=
this.ycomp=3DC;=0A=
this.offset=3DElement.cumulativeOffset(B);=0A=
return(C>=3Dthis.offset[1]&&C<this.offset[1]+B.offsetHeight&&A>=3Dthis.of=
fset[0]&&A<this.offset[0]+B.offsetWidth)=0A=
},withinIncludingScrolloffsets:function(B,A,D){var =
C=3DElement.cumulativeScrollOffset(B);=0A=
this.xcomp=3DA+C[0]-this.deltaX;=0A=
this.ycomp=3DD+C[1]-this.deltaY;=0A=
this.offset=3DElement.cumulativeOffset(B);=0A=
return(this.ycomp>=3Dthis.offset[1]&&this.ycomp<this.offset[1]+B.offsetHe=
ight&&this.xcomp>=3Dthis.offset[0]&&this.xcomp<this.offset[0]+B.offsetWid=
th)=0A=
},overlap:function(B,A){if(!B){return 0=0A=
}if(B=3D=3D"vertical"){return((this.offset[1]+A.offsetHeight)-this.ycomp)=
/A.offsetHeight=0A=
}if(B=3D=3D"horizontal"){return((this.offset[0]+A.offsetWidth)-this.xcomp=
)/A.offsetWidth=0A=
}},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Ele=
ment.Methods.positionedOffset,absolutize:function(A){Position.prepare();=0A=
return Element.absolutize(A)=0A=
},relativize:function(A){Position.prepare();=0A=
return Element.relativize(A)=0A=
},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.=
Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:functio=
n(B,C,A){A=3DA||{};=0A=
return Element.clonePosition(C,B,A)=0A=
}};=0A=
if(!document.getElementsByClassName){document.getElementsByClassName=3Dfu=
nction(B){function A(C){return C.blank()?null:"[contains(concat(' ', =
@class, ' '), ' "+C+" ')]"=0A=
}B.getElementsByClassName=3DPrototype.BrowserFeatures.XPath?function(C,E)=
{E=3DE.toString().strip();=0A=
var D=3D/\s/.test(E)?$w(E).map(A).join(""):A(E);=0A=
return D?document._getElementsByXPath(".//*"+D,C):[]=0A=
}:function(E,F){F=3DF.toString().strip();=0A=
var G=3D[],H=3D(/\s/.test(F)?$w(F):null);=0A=
if(!H&&!F){return G=0A=
}var C=3D$(E).getElementsByTagName("*");=0A=
F=3D" "+F+" ";=0A=
for(var D=3D0,J,I;=0A=
J=3DC[D];=0A=
D++){if(J.className&&(I=3D" "+J.className+" =
")&&(I.include(F)||(H&&H.all(function(K){return =
!K.toString().blank()&&I.include(" "+K+" ")=0A=
})))){G.push(Element.extend(J))=0A=
}}return G=0A=
};=0A=
return function(D,C){return $(C||document.body).getElementsByClassName(D)=0A=
}=0A=
}(Element.Methods)=0A=
}Element.ClassNames=3DClass.create();=0A=
Element.ClassNames.prototype=3D{initialize:function(A){this.element=3D$(A=
)=0A=
},_each:function(A){this.element.className.split(/\s+/).select(function(B=
){return B.length>0=0A=
})._each(A)=0A=
},set:function(A){this.element.className=3DA=0A=
},add:function(A){if(this.include(A)){return =0A=
}this.set($A(this).concat(A).join(" "))=0A=
},remove:function(A){if(!this.include(A)){return =0A=
}this.set($A(this).without(A).join(" "))=0A=
},toString:function(){return $A(this).join(" ")=0A=
}};=0A=
Object.extend(Element.ClassNames.prototype,Enumerable);=0A=
Element.addMethods();=0A=
if(!window.RichFaces){window.RichFaces=3D{}=0A=
}if(!window.RichFaces.Memory){window.RichFaces.Memory=3D{nodeCleaners:{},=
componentCleaners:{},addCleaner:function(A,B){this.nodeCleaners[A]=3DB=0A=
},addComponentCleaner:function(B,C,A){this.componentCleaners[B]=3D{cleane=
r:C,checker:A}=0A=
},applyCleaners:function(B,C,D){for(var A in =
this.nodeCleaners){this.nodeCleaners[A](B,C)=0A=
}for(var A in =
this.componentCleaners){if(this.componentCleaners[A].checker(B,C)){D.push=
(B)=0A=
}}},_clean:function(F,E,G){if(F){this.applyCleaners(F,E,G);=0A=
var B=3DF.all;=0A=
if(B){var A=3D0;=0A=
var D=3DB.length;=0A=
for(var A=3D0;=0A=
A<D;=0A=
A++){this.applyCleaners(B[A],E,G)=0A=
}}else{var C=3DF.firstChild;=0A=
while(C){this._clean(C,E,G);=0A=
C=3DC.nextSibling=0A=
}}}},_cleanComponentNodes:function(E,D){for(var B=3D0;=0A=
B<E.length;=0A=
B++){var C=3DE[B];=0A=
for(var A in =
this.componentCleaners){this.componentCleaners[A].cleaner(C,D)=0A=
}}},clean:function(B,A){var C=3D[];=0A=
this._clean(B,A,C);=0A=
this._cleanComponentNodes(C,A);=0A=
C=3Dnull=0A=
}};=0A=
window.RichFaces.Memory.addComponentCleaner("richfaces",function(D,E){var=
 B=3DD.component;=0A=
if(B){var C=3DB["rich:destructor"];=0A=
if(C){var A=3DB[C];=0A=
if(A){A.call(B,E)=0A=
}}}},function(A,B){return(A.component&&A.component["rich:destructor"])=0A=
});=0A=
if(window.attachEvent){window.attachEvent("onunload",function(){var =
A=3Dwindow.RichFaces.Memory;=0A=
A.clean(document);=0A=
A.clean(window)=0A=
})=0A=
}}Function.prototype.indexOf=3Dfunction(){return -1=0A=
};=0A=
Element.clearChildren=3Dfunction(A){A=3D$(A);=0A=
while(A.firstChild){A.removeChild(A.firstChild)=0A=
}return A=0A=
};=0A=
Element.isChildOf=3Dfunction(B,A){while(B&&A!=3DB){B=3DB.parentNode=0A=
}return A=3D=3DB=0A=
};=0A=
if(typeof =
Node=3D=3D"undefined"){Node=3D{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:=
3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_I=
NSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DO=
CUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12}=0A=
}Element.isUninitialized=3Dfunction(A){if(A){if(A.nodeType=3D=3DNode.ELEM=
ENT_NODE){if(!A.parentNode||A.document&&A.document.readyState=3D=3D"unini=
tialized"){return true=0A=
}else{return !Element.descendantOf(A,document.documentElement)=0A=
}return false=0A=
}}};=0A=
if(window.RichFaces&&window.RichFaces.Memory){window.RichFaces.Memory.add=
Cleaner("prototype",function(E,G){var =
D=3DE._prototypeEventID?E._prototypeEventID[0]:undefined;=0A=
if(D){var B=3DEvent.cache[D];=0A=
for(var A in B){var F=3DB[A];=0A=
var C=3DEvent.getDOMEventName(A);=0A=
F.each(function(H){if(E.removeEventListener){E.removeEventListener(C,H,fa=
lse)=0A=
}else{E.detachEvent("on"+C,H)=0A=
}});=0A=
B[A]=3Dnull=0A=
}delete Event.cache[D]=0A=
}})=0A=
}=0A=
if(!window.A4J){window.A4J=3D{}=0A=
}function Sarissa(){}Sarissa.VERSION=3D"0.9.9.3";=0A=
Sarissa.PARSED_OK=3D"Document contains no parsing errors";=0A=
Sarissa.PARSED_EMPTY=3D"Document is empty";=0A=
Sarissa.PARSED_UNKNOWN_ERROR=3D"Not well-formed or other error";=0A=
Sarissa.IS_ENABLED_TRANSFORM_NODE=3Dfalse;=0A=
Sarissa.REMOTE_CALL_FLAG=3D"gr.abiss.sarissa.REMOTE_CALL_FLAG";=0A=
Sarissa._sarissa_iNsCounter=3D0;=0A=
Sarissa._SARISSA_IEPREFIX4XSLPARAM=3D"";=0A=
Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION=3Ddocument.implementation&&true;=0A=
Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT=3DSarissa._SARISSA_HAS_DOM_IMPLE=
MENTATION&&document.implementation.createDocument;=0A=
Sarissa._SARISSA_HAS_DOM_FEATURE=3DSarissa._SARISSA_HAS_DOM_IMPLEMENTATIO=
N&&document.implementation.hasFeature;=0A=
Sarissa._SARISSA_IS_MOZ=3DSarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT&&Saris=
sa._SARISSA_HAS_DOM_FEATURE;=0A=
Sarissa._SARISSA_IS_SAFARI=3Dnavigator.userAgent.toLowerCase().indexOf("s=
afari")!=3D-1||navigator.userAgent.toLowerCase().indexOf("konqueror")!=3D=
-1;=0A=
Sarissa._SARISSA_IS_SAFARI_OLD=3DSarissa._SARISSA_IS_SAFARI&&(parseInt((n=
avigator.userAgent.match(/AppleWebKit\/(\d+)/)||{})[1],10)<420);=0A=
Sarissa._SARISSA_IS_IE=3Ddocument.all&&window.ActiveXObject&&navigator.us=
erAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase=
().indexOf("opera")=3D=3D-1;=0A=
Sarissa._SARISSA_IS_OPERA=3Dnavigator.userAgent.toLowerCase().indexOf("op=
era")!=3D-1;=0A=
if(!window.Node||!Node.ELEMENT_NODE){Node=3D{ELEMENT_NODE:1,ATTRIBUTE_NOD=
E:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:=
6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_T=
YPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12}=0A=
}if(Sarissa._SARISSA_IS_SAFARI_OLD){HTMLHtmlElement=3Ddocument.createElem=
ent("html").constructor;=0A=
Node=3DHTMLElement=3D{};=0A=
HTMLElement.prototype=3DHTMLHtmlElement.__proto__.__proto__;=0A=
HTMLDocument=3DDocument=3Ddocument.constructor;=0A=
var x=3Dnew DOMParser();=0A=
XMLDocument=3Dx.constructor;=0A=
Element=3Dx.parseFromString("<Single =
/>","text/xml").documentElement.constructor;=0A=
x=3Dnull=0A=
}if(typeof XMLDocument=3D=3D"undefined"&&typeof =
Document!=3D"undefined"){XMLDocument=3DDocument=0A=
}if(Sarissa._SARISSA_IS_IE){Sarissa._SARISSA_IEPREFIX4XSLPARAM=3D"xsl:";=0A=
var _SARISSA_DOM_PROGID=3D"";=0A=
var _SARISSA_XMLHTTP_PROGID=3D"";=0A=
var _SARISSA_DOM_XMLWRITER=3D"";=0A=
Sarissa.pickRecentProgID=3Dfunction(E){var D=3Dfalse,G;=0A=
var F;=0A=
for(var B=3D0;=0A=
B<E.length&&!D;=0A=
B++){try{var A=3Dnew ActiveXObject(E[B]);=0A=
F=3DE[B];=0A=
D=3Dtrue=0A=
}catch(C){G=3DC=0A=
}}if(!D){throw"Could not retrieve a valid progID of Class: =
"+E[E.length-1]+". (original exception: "+G+")"=0A=
}E=3Dnull;=0A=
return F=0A=
};=0A=
_SARISSA_DOM_PROGID=3Dnull;=0A=
_SARISSA_THREADEDDOM_PROGID=3Dnull;=0A=
_SARISSA_XSLTEMPLATE_PROGID=3Dnull;=0A=
_SARISSA_XMLHTTP_PROGID=3Dnull;=0A=
Sarissa.originalXMLHttpRequest=3Dwindow.XMLHttpRequest;=0A=
XMLHttpRequest=3Dfunction(){if(!_SARISSA_XMLHTTP_PROGID){_SARISSA_XMLHTTP=
_PROGID=3DSarissa.pickRecentProgID(["Msxml2.XMLHTTP.6.0","MSXML2.XMLHTTP.=
3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"])=0A=
}return new ActiveXObject(_SARISSA_XMLHTTP_PROGID)=0A=
};=0A=
Sarissa.getDomDocument=3Dfunction(D,C){if(!_SARISSA_DOM_PROGID){_SARISSA_=
DOM_PROGID=3DSarissa.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.D=
OMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDO=
M"])=0A=
}var A=3Dnew ActiveXObject(_SARISSA_DOM_PROGID);=0A=
if(C){var B=3D"";=0A=
if(D){if(C.indexOf(":")>1){B=3DC.substring(0,C.indexOf(":"));=0A=
C=3DC.substring(C.indexOf(":")+1)=0A=
}else{B=3D"a"+(Sarissa._sarissa_iNsCounter++)=0A=
}}if(D){A.loadXML("<"+B+":"+C+" xmlns:"+B+'=3D"'+D+'" />')=0A=
}else{A.loadXML("<"+C+" />")=0A=
}}return A=0A=
};=0A=
Sarissa.getParseErrorText=3Dfunction(A){var C=3DSarissa.PARSED_OK;=0A=
if(A&&A.parseError&&A.parseError.errorCode&&A.parseError.errorCode!=3D0){=
C=3D"XML Parsing Error: "+A.parseError.reason+"\nLocation: =
"+A.parseError.url+"\nLine Number "+A.parseError.line+", Column =
"+A.parseError.linepos+":\n"+A.parseError.srcText+"\n";=0A=
for(var B=3D0;=0A=
B<A.parseError.linepos;=0A=
B++){C+=3D"-"=0A=
}C+=3D"^\n"=0A=
}else{if(A.documentElement=3D=3D=3Dnull){C=3DSarissa.PARSED_EMPTY=0A=
}}return C=0A=
};=0A=
Sarissa.setXpathNamespaces=3Dfunction(A,B){A.setProperty("SelectionLangua=
ge","XPath");=0A=
A.setProperty("SelectionNamespaces",B)=0A=
};=0A=
XSLTProcessor=3Dfunction(){if(!_SARISSA_XSLTEMPLATE_PROGID){_SARISSA_XSLT=
EMPLATE_PROGID=3DSarissa.pickRecentProgID(["Msxml2.XSLTemplate.6.0","MSXM=
L2.XSLTemplate.3.0"])=0A=
}this.template=3Dnew ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);=0A=
this.processor=3Dnull=0A=
};=0A=
XSLTProcessor.prototype.importStylesheet=3Dfunction(D){if(!_SARISSA_THREA=
DEDDOM_PROGID){_SARISSA_THREADEDDOM_PROGID=3DSarissa.pickRecentProgID(["M=
SXML2.FreeThreadedDOMDocument.6.0","MSXML2.FreeThreadedDOMDocument.3.0"])=0A=
}D.setProperty("SelectionLanguage","XPath");=0A=
D.setProperty("SelectionNamespaces","xmlns:xsl=3D'http://www.w3.org/1999/=
XSL/Transform'");=0A=
var C=3Dnew ActiveXObject(_SARISSA_THREADEDDOM_PROGID);=0A=
try{C.resolveExternals=3Dtrue;=0A=
C.setProperty("AllowDocumentFunction",true)=0A=
}catch(B){}if(D.url&&D.selectSingleNode("//xsl:*[local-name() =3D =
'import' or local-name() =3D 'include']")!=3Dnull){C.async=3Dfalse;=0A=
C.load(D.url)=0A=
}else{C.loadXML(D.xml)=0A=
}C.setProperty("SelectionNamespaces","xmlns:xsl=3D'http://www.w3.org/1999=
/XSL/Transform'");=0A=
var A=3DC.selectSingleNode("//xsl:output");=0A=
if(A){this.outputMethod=3DA.getAttribute("method")=0A=
}else{delete this.outputMethod=0A=
}this.template.stylesheet=3DC;=0A=
this.processor=3Dthis.template.createProcessor();=0A=
this.paramsSet=3D[]=0A=
};=0A=
XSLTProcessor.prototype.transformToDocument=3Dfunction(C){var B;=0A=
if(_SARISSA_THREADEDDOM_PROGID){this.processor.input=3DC;=0A=
B=3Dnew ActiveXObject(_SARISSA_DOM_PROGID);=0A=
this.processor.output=3DB;=0A=
this.processor.transform();=0A=
return B=0A=
}else{if(!_SARISSA_DOM_XMLWRITER){_SARISSA_DOM_XMLWRITER=3DSarissa.pickRe=
centProgID(["Msxml2.MXXMLWriter.6.0","Msxml2.MXXMLWriter.3.0","MSXML2.MXX=
MLWriter","MSXML.MXXMLWriter","Microsoft.XMLDOM"])=0A=
}this.processor.input=3DC;=0A=
B=3Dnew ActiveXObject(_SARISSA_DOM_XMLWRITER);=0A=
this.processor.output=3DB;=0A=
this.processor.transform();=0A=
var A=3Dnew ActiveXObject(_SARISSA_DOM_PROGID);=0A=
A.loadXML(B.output+"");=0A=
return A=0A=
}};=0A=
XSLTProcessor.prototype.transformToFragment=3Dfunction(G,D){this.processo=
r.input=3DG;=0A=
this.processor.transform();=0A=
var E=3Dthis.processor.output;=0A=
var F=3DD.createDocumentFragment();=0A=
var B;=0A=
if(this.outputMethod=3D=3D"text"){F.appendChild(D.createTextNode(E))=0A=
}else{if(D.body&&D.body.innerHTML){B=3DD.createElement("div");=0A=
B.innerHTML=3DE;=0A=
while(B.hasChildNodes()){F.appendChild(B.firstChild)=0A=
}}else{var A=3Dnew ActiveXObject(_SARISSA_DOM_PROGID);=0A=
if(E.substring(0,5)=3D=3D"<?xml"){E=3DE.substring(E.indexOf("?>")+2)=0A=
}var C=3D"".concat("<my>",E,"</my>");=0A=
A.loadXML(C);=0A=
B=3DA.documentElement;=0A=
while(B.hasChildNodes()){F.appendChild(B.firstChild)=0A=
}}}return F=0A=
};=0A=
XSLTProcessor.prototype.setParameter=3Dfunction(C,A,B){B=3DB?B:"";=0A=
if(C){this.processor.addParameter(A,B,C)=0A=
}else{this.processor.addParameter(A,B)=0A=
}C=3D""+(C||"");=0A=
if(!this.paramsSet[C]){this.paramsSet[C]=3D[]=0A=
}this.paramsSet[C][A]=3DB=0A=
};=0A=
XSLTProcessor.prototype.getParameter=3Dfunction(B,A){B=3D""+(B||"");=0A=
if(this.paramsSet[B]&&this.paramsSet[B][A]){return this.paramsSet[B][A]=0A=
}else{return null=0A=
}};=0A=
XSLTProcessor.prototype.clearParameters=3Dfunction(){for(var B in =
this.paramsSet){for(var A in =
this.paramsSet[B]){if(B!=3D""){this.processor.addParameter(A,"",B)=0A=
}else{this.processor.addParameter(A,"")=0A=
}}}this.paramsSet=3D[]=0A=
}=0A=
}else{if(Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT){Sarissa.__handleLoad__=
=3Dfunction(A){Sarissa.__setReadyState__(A,4)=0A=
};=0A=
_sarissa_XMLDocument_onload=3Dfunction(){Sarissa.__handleLoad__(this)=0A=
};=0A=
Sarissa.__setReadyState__=3Dfunction(A,B){A.readyState=3DB;=0A=
A.readystate=3DB;=0A=
if(A.onreadystatechange!=3Dnull&&typeof =
A.onreadystatechange=3D=3D"function"){A.onreadystatechange()=0A=
}};=0A=
Sarissa.getDomDocument=3Dfunction(C,B){var =
A=3Ddocument.implementation.createDocument(C?C:null,B?B:null,null);=0A=
if(!A.onreadystatechange){A.onreadystatechange=3Dnull=0A=
}if(!A.readyState){A.readyState=3D0=0A=
}A.addEventListener("load",_sarissa_XMLDocument_onload,false);=0A=
return A=0A=
};=0A=
if(window.XMLDocument){}else{if(Sarissa._SARISSA_HAS_DOM_FEATURE&&window.=
Document&&!Document.prototype.load&&document.implementation.hasFeature("L=
S","3.0")){Sarissa.getDomDocument=3Dfunction(C,B){var =
A=3Ddocument.implementation.createDocument(C?C:null,B?B:null,null);=0A=
return A=0A=
}=0A=
}else{Sarissa.getDomDocument=3Dfunction(C,B){var =
A=3Ddocument.implementation.createDocument(C?C:null,B?B:null,null);=0A=
if(A&&(C||B)&&!A.documentElement){A.appendChild(A.createElementNS(C,B))=0A=
}return A=0A=
}=0A=
}}}}if(!window.DOMParser){if(Sarissa._SARISSA_IS_SAFARI){DOMParser=3Dfunc=
tion(){};=0A=
DOMParser.prototype.parseFromString=3Dfunction(B,C){var A=3Dnew =
XMLHttpRequest();=0A=
A.open("GET","data:text/xml;charset=3Dutf-8,"+encodeURIComponent(B),false=
);=0A=
A.send(null);=0A=
return A.responseXML=0A=
}=0A=
}else{if(Sarissa.getDomDocument&&Sarissa.getDomDocument()&&Sarissa.getDom=
Document(null,"bar").xml){DOMParser=3Dfunction(){};=0A=
DOMParser.prototype.parseFromString=3Dfunction(A,C){var =
B=3DSarissa.getDomDocument();=0A=
B.loadXML(A);=0A=
return B=0A=
}=0A=
}}}if((typeof =
(document.importNode)=3D=3D"undefined")&&Sarissa._SARISSA_IS_IE){try{var =
importTable=3D{TBODY:["<table>","</table>"],THEAD:["<table>","</table>"],=
TFOOT:["<table>","</table>"],TR:["<table><tbody>","</tbody></table>"],TH:=
["<table><thead><tr>","</tr></thead></table>"],TD:["<table><tbody><tr>","=
</tr></tbody></table>"],OPTION:["<select>","</select>"]};=0A=
document.importNode=3Dfunction(K,G){var H;=0A=
if(K.nodeName=3D=3D"#text"){return document.createTextNode(K.data)=0A=
}else{var D=3DK.nodeName.toUpperCase();=0A=
var B=3DimportTable[D];=0A=
var C;=0A=
if(G){C=3DK.xml?K.xml:K.outerHTML=0A=
}else{C=3DK.xml?K.cloneNode(false).xml:K.cloneNode(false).outerHTML=0A=
}var I=3Ddocument.createElement("div");=0A=
if(B){C=3DB[0]+C+B[1]=0A=
}I.innerHTML=3DC;=0A=
var J=3Dnew Array(I.firstChild);=0A=
var L;=0A=
while(!L){var A=3Dnew Array();=0A=
for(var F=3D0;=0A=
F<J.length&&!L;=0A=
F++){var E=3DJ[F];=0A=
while(E){if(E.tagName&&E.tagName.toUpperCase()=3D=3DD){L=3DE;=0A=
break=0A=
}else{if(E.firstChild){A.push(E.firstChild)=0A=
}E=3DE.nextSibling=0A=
}}}J=3DA=0A=
}return L=0A=
}}=0A=
}catch(e){}}if(!Sarissa.getParseErrorText){Sarissa.getParseErrorText=3Dfu=
nction(A){var C=3DSarissa.PARSED_OK;=0A=
if(!A.documentElement){C=3DSarissa.PARSED_EMPTY=0A=
}else{if(A.documentElement.tagName=3D=3D"parsererror"){C=3DA.documentElem=
ent.firstChild.data;=0A=
C+=3D"\n"+A.documentElement.firstChild.nextSibling.firstChild.data=0A=
}else{if(A.getElementsByTagName("parsererror").length>0){var =
B=3DA.getElementsByTagName("parsererror")[0];=0A=
C=3DSarissa.getText(B,true)+"\n"=0A=
}else{if(A.parseError&&A.parseError.errorCode!=3D0){C=3DSarissa.PARSED_UN=
KNOWN_ERROR=0A=
}}}}return C=0A=
}=0A=
}Sarissa.getText=3Dfunction(G,B){var E=3D"";=0A=
var C=3DG.childNodes;=0A=
for(var D=3D0;=0A=
D<C.length;=0A=
D++){var F=3DC[D];=0A=
var A=3DF.nodeType;=0A=
if(A=3D=3DNode.TEXT_NODE||A=3D=3DNode.CDATA_SECTION_NODE){E+=3DF.data=0A=
}else{if(B=3D=3D=3Dtrue&&(A=3D=3DNode.ELEMENT_NODE||A=3D=3DNode.DOCUMENT_=
NODE||A=3D=3DNode.DOCUMENT_FRAGMENT_NODE)){E+=3DSarissa.getText(F,true)=0A=
}}}return E=0A=
};=0A=
if(!window.XMLSerializer&&Sarissa.getDomDocument&&Sarissa.getDomDocument(=
"","foo",null).xml){XMLSerializer=3Dfunction(){};=0A=
XMLSerializer.prototype.serializeToString=3Dfunction(A){return A.xml=0A=
}=0A=
}Sarissa.stripTags=3Dfunction(A){return A?A.replace(/<[^>]+>/g,""):A=0A=
};=0A=
Sarissa.clearChildNodes=3Dfunction(A){while(A.firstChild){A.removeChild(A=
.firstChild)=0A=
}};=0A=
Sarissa.copyChildNodes=3Dfunction(D,E,F){if(Sarissa._SARISSA_IS_SAFARI&&E=
.nodeType=3D=3DNode.DOCUMENT_NODE){E=3DE.documentElement=0A=
}if((!D)||(!E)){throw"Both source and destination nodes must be provided"=0A=
}if(!F){Sarissa.clearChildNodes(E)=0A=
}var B=3DE.nodeType=3D=3DNode.DOCUMENT_NODE?E:E.ownerDocument;=0A=
var A=3DD.childNodes;=0A=
var C;=0A=
if(typeof (B.importNode)!=3D"undefined"){for(C=3D0;=0A=
C<A.length;=0A=
C++){E.appendChild(B.importNode(A[C],true))=0A=
}}else{for(C=3D0;=0A=
C<A.length;=0A=
C++){E.appendChild(A[C].cloneNode(true))=0A=
}}};=0A=
Sarissa.moveChildNodes=3Dfunction(D,E,F){if((!D)||(!E)){throw"Both =
source and destination nodes must be provided"=0A=
}if(!F){Sarissa.clearChildNodes(E)=0A=
}var A=3DD.childNodes;=0A=
if(D.ownerDocument=3D=3DE.ownerDocument){while(D.firstChild){E.appendChil=
d(D.firstChild)=0A=
}}else{var B=3DE.nodeType=3D=3DNode.DOCUMENT_NODE?E:E.ownerDocument;=0A=
var C;=0A=
if(typeof (B.importNode)!=3D"undefined"){for(C=3D0;=0A=
C<A.length;=0A=
C++){E.appendChild(B.importNode(A[C],true))=0A=
}}else{for(C=3D0;=0A=
C<A.length;=0A=
C++){E.appendChild(A[C].cloneNode(true))=0A=
}}Sarissa.clearChildNodes(D)=0A=
}};=0A=
Sarissa.xmlize=3Dfunction(E,G,D){D=3DD?D:"";=0A=
var F=3DD+"<"+G+">";=0A=
var B=3Dfalse;=0A=
if(!(E instanceof Object)||E instanceof Number||E instanceof String||E =
instanceof Boolean||E instanceof Date){F+=3DSarissa.escape(""+E);=0A=
B=3Dtrue=0A=
}else{F+=3D"\n";=0A=
var A=3DE instanceof Array;=0A=
for(var C in E){F+=3DSarissa.xmlize(E[C],(A?'array-item =
key=3D"'+C+'"':C),D+"   ")=0A=
}F+=3DD=0A=
}return(F+=3D(G.indexOf(" ")!=3D-1?"</array-item>\n":"</"+G+">\n"))=0A=
};=0A=
Sarissa.escape=3Dfunction(A){return =
A.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace=
(/"/g,"&quot;").replace(/'/g,"&apos;")=0A=
};=0A=
Sarissa.unescape=3Dfunction(A){return =
A.replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&gt;/g,">").repl=
ace(/&lt;/g,"<").replace(/&amp;/g,"&")=0A=
};=0A=
Sarissa.updateCursor=3Dfunction(B,A){if(B&&B.style&&B.style.cursor!=3Dund=
efined){B.style.cursor=3DA=0A=
}};=0A=
Sarissa.updateContentFromURI=3Dfunction(C,H,A,G,E){try{Sarissa.updateCurs=
or(H,"wait");=0A=
var B=3Dnew XMLHttpRequest();=0A=
B.open("GET",C,true);=0A=
B.onreadystatechange=3Dfunction(){if(B.readyState=3D=3D4){try{var =
I=3DB.responseXML;=0A=
if(I&&Sarissa.getParseErrorText(I)=3D=3DSarissa.PARSED_OK){Sarissa.update=
ContentFromNode(B.responseXML,H,A);=0A=
G(C,H)=0A=
}else{throw Sarissa.getParseErrorText(I)=0A=
}}catch(J){if(G){G(C,H,J)=0A=
}else{throw J=0A=
}}}};=0A=
if(E){var F=3D"Sat, 1 Jan 2000 00:00:00 GMT";=0A=
B.setRequestHeader("If-Modified-Since",F)=0A=
}B.send("")=0A=
}catch(D){Sarissa.updateCursor(H,"auto");=0A=
if(G){G(C,H,D)=0A=
}else{throw D=0A=
}}};=0A=
Sarissa.updateContentFromNode=3Dfunction(E,F,A){try{Sarissa.updateCursor(=
F,"wait");=0A=
Sarissa.clearChildNodes(F);=0A=
var B=3DE.nodeType=3D=3DNode.DOCUMENT_NODE?E:E.ownerDocument;=0A=
if(B.parseError&&B.parseError.errorCode!=3D0){var =
D=3Ddocument.createElement("pre");=0A=
D.appendChild(document.createTextNode(Sarissa.getParseErrorText(B)));=0A=
F.appendChild(D)=0A=
}else{if(A){E=3DA.transformToDocument(E)=0A=
}if(F.tagName.toLowerCase()=3D=3D"textarea"||F.tagName.toLowerCase()=3D=3D=
"input"){F.value=3Dnew XMLSerializer().serializeToString(E)=0A=
}else{if(E.nodeType=3D=3DNode.DOCUMENT_NODE||E.ownerDocument.documentElem=
ent=3D=3DE){F.innerHTML=3Dnew XMLSerializer().serializeToString(E)=0A=
}else{F.appendChild(F.ownerDocument.importNode(E,true))=0A=
}}}}catch(C){throw C=0A=
}finally{Sarissa.updateCursor(F,"auto")=0A=
}};=0A=
Sarissa.formToQueryString=3Dfunction(G){var A=3D"";=0A=
for(var F=3D0;=0A=
F<G.elements.length;=0A=
F++){var E=3DG.elements[F];=0A=
var =
D=3DE.getAttribute("name")?E.getAttribute("name"):E.getAttribute("id");=0A=
if(D&&((!E.disabled)||E.type=3D=3D"hidden")){switch(E.type){case"hidden":=
case"text":case"textarea":case"password":A+=3DD+"=3D"+encodeURIComponent(=
E.value)+"&";=0A=
break;=0A=
case"select-one":A+=3DD+"=3D"+encodeURIComponent(E.options[E.selectedInde=
x].value)+"&";=0A=
break;=0A=
case"select-multiple":for(var C=3D0;=0A=
C<E.length;=0A=
C++){var B=3DE.options[C];=0A=
if(B.selected=3D=3D=3Dtrue){A+=3DD+"[]=3D"+encodeURIComponent(B.value)+"&=
"=0A=
}}break;=0A=
case"checkbox":case"radio":if(E.checked){A+=3DD+"=3D"+encodeURIComponent(=
E.value)+"&"=0A=
}break=0A=
}}}return A.substr(0,A.length-1)=0A=
};=0A=
Sarissa.updateContentFromForm=3Dfunction(F,H,A,G){try{Sarissa.updateCurso=
r(H,"wait");=0A=
var =
E=3DSarissa.formToQueryString(F)+"&"+Sarissa.REMOTE_CALL_FLAG+"=3Dtrue";=0A=
var B=3Dnew XMLHttpRequest();=0A=
var =
C=3DF.getAttribute("method")&&F.getAttribute("method").toLowerCase()=3D=3D=
"get";=0A=
if(C){B.open("GET",F.getAttribute("action")+"?"+E,true)=0A=
}else{B.open("POST",F.getAttribute("action"),true);=0A=
B.setRequestHeader("Content-type","application/x-www-form-urlencoded");=0A=
B.setRequestHeader("Content-length",E.length);=0A=
B.setRequestHeader("Connection","close")=0A=
}B.onreadystatechange=3Dfunction(){try{if(B.readyState=3D=3D4){var =
I=3DB.responseXML;=0A=
if(I&&Sarissa.getParseErrorText(I)=3D=3DSarissa.PARSED_OK){Sarissa.update=
ContentFromNode(B.responseXML,H,A);=0A=
G(F,H)=0A=
}else{throw Sarissa.getParseErrorText(I)=0A=
}}}catch(J){if(G){G(F,H,J)=0A=
}else{throw J=0A=
}}};=0A=
B.send(C?"":E)=0A=
}catch(D){Sarissa.updateCursor(H,"auto");=0A=
if(G){G(F,H,D)=0A=
}else{throw D=0A=
}}return false=0A=
};=0A=
A4J.AJAX=3D{};=0A=
A4J.AJAX.Stub=3Dfunction(){};=0A=
A4J.AJAX.XMLHttpRequest=3Dfunction(A){this._query=3DA;=0A=
this._documentElement=3Dwindow.document.documentElement=0A=
};=0A=
A4J.AJAX.XMLHttpRequest.prototype=3D{_query:null,_timeout:0,_timeoutID:nu=
ll,onready:null,_parsingStatus:Sarissa.PARSED_EMPTY,_errorMessage:"XML =
Response object not =
set",_contentType:null,_onerror:function(C,A,B){if(A!=3D599&&C.getRespons=
eText()){A4J.AJAX.replacePage(C)=0A=
}},onfinish:null,options:{},domEvt:null,form:null,_request:null,_aborted:=
false,_documentElement:null,setRequestTimeout:function(A){this._timeout=3D=
A=0A=
},send:function(){this._request=3Dnew XMLHttpRequest();=0A=
var C=3Dthis;=0A=
this._request.onreadystatechange=3Dfunction(){if(window.document.document=
Element!=3DC._documentElement){LOG.warn("Page for current request have =
been unloaded - abort processing");=0A=
if(!C._status_stopped){A4J.AJAX.status(C.containerId,C.options.status,fal=
se);=0A=
C._status_stopped=3Dtrue=0A=
}C.abort();=0A=
return =0A=
}LOG.debug("Reqest state : "+C._request.readyState);=0A=
if(C._request.readyState=3D=3D4){if(C._aborted){A4J.AJAX.status(C.contain=
erId,C.options.status,false);=0A=
A4J.AJAX.popQueue(C);=0A=
return =0A=
}LOG.debug("Reqest end with state 4");=0A=
if(C._timeoutID){window.clearTimeout(C._timeoutID)=0A=
}var F;=0A=
var D;=0A=
try{F=3DC._request.status;=0A=
D=3DC._request.statusText=0A=
}catch(E){LOG.error("request don't have status code - network problem, =
"+E.message);=0A=
F=3D599;=0A=
D=3D"Network error"=0A=
}if(F=3D=3D200){try{LOG.debug("Response  with content-type: =
"+C.getResponseHeader("Content-Type"));=0A=
LOG.debug("Full response content: ",C.getResponseText())=0A=
}catch(E){}if(C._request.responseXML){C._parsingStatus=3DSarissa.getParse=
ErrorText(C._request.responseXML);=0A=
if(C._parsingStatus=3D=3DSarissa.PARSED_OK&&Sarissa.setXpathNamespaces){S=
arissa.setXpathNamespaces(C._request.responseXML,"xmlns=3D'http://www.w3.=
org/1999/xhtml'")=0A=
}}if(C.onready){C.onready(C)=0A=
}}else{C._errorMessage=3D"Reqest error, status : "+F+" "+D;=0A=
LOG.error(C._errorMessage);=0A=
if(typeof (C._onerror)=3D=3D"function"){C._onerror(C,F,C._errorMessage)=0A=
}if(C.onfinish){C.onfinish(C)=0A=
}}C=3Dundefined=0A=
}};=0A=
try{LOG.debug("Start XmlHttpRequest");=0A=
this._request.open("POST",this._query.getActionUrl(""),true);=0A=
var B=3D"application/x-www-form-urlencoded; charset=3DUTF-8";=0A=
this._request.setRequestHeader("Content-Type",B)=0A=
}catch(A){LOG.debug("XmlHttpRequest not support setRequestHeader - use =
GET instead of POST");=0A=
this._request.open("GET",this._query.getActionUrl("")+"?"+this._query.get=
QueryString(),true)=0A=
}this._request.send(this._query.getQueryString());=0A=
if(this._timeout>0){this._timeoutID=3Dwindow.setTimeout(function(){LOG.wa=
rn("request stopped due to timeout");=0A=
if(!C._aborted){if(typeof =
(A4J.AJAX.onAbort)=3D=3D"function"){A4J.AJAX.onAbort(C)=0A=
}}C._aborted=3Dtrue;=0A=
C._request.onreadystatechange=3DA4J.AJAX.Stub;=0A=
C._request.abort();=0A=
if(C._onerror){C._errorMessage=3D"Request timeout";=0A=
C._onerror(C,500,C._errorMessage)=0A=
}if(C.onfinish){C.onfinish(C)=0A=
}C._request=3Dundefined;=0A=
C=3Dundefined=0A=
},this._timeout)=0A=
}},abort:function(){this._oncomplete_aborted=3Dtrue;=0A=
if(!this._aborted){if(typeof =
(A4J.AJAX.onAbort)=3D=3D"function"){A4J.AJAX.onAbort(this)=0A=
}}this._aborted=3Dtrue=0A=
},getResponseText:function(){try{return this._request.responseText=0A=
}catch(A){return null=0A=
}},getError:function(){return this._errorMessage=0A=
},getParserStatus:function(){return this._parsingStatus=0A=
},getContentType:function(){if(!this._contentType){var =
B=3Dthis.getResponseHeader("Content-Type");=0A=
if(B){var A=3DB.indexOf(";");=0A=
if(A>=3D0){this._contentType=3DB.substring(0,A)=0A=
}else{this._contentType=3DB=0A=
}}else{this._contentType=3D"text/html"=0A=
}}return this._contentType=0A=
},getResponseHeader:function(B){var A;=0A=
try{A=3Dthis._request.getResponseHeader(B);=0A=
if(A=3D=3D=3D""){A=3Dundefined=0A=
}}catch(E){}if(!A){LOG.debug("Header "+B+" not found, search in <meta>");=0A=
if(this._parsingStatus=3D=3DSarissa.PARSED_OK){var =
F=3Dthis.getElementsByTagName("meta");=0A=
for(var C=3D0;=0A=
C<F.length;=0A=
C++){var D=3DF[C];=0A=
LOG.debug("Find <meta name=3D'"+D.getAttribute("name")+"' =
content=3D'"+D.getAttribute("content")+"'>");=0A=
if(D.getAttribute("name")=3D=3DB){A=3DD.getAttribute("content");=0A=
break=0A=
}}}}return A=0A=
},getElementsByTagName:function(A,C){if(!C){C=3Dthis._request.responseXML=0A=
}LOG.debug("search for elements by name '"+A+"'  in element =
"+C.nodeName);=0A=
var E;=0A=
try{E=3DC.selectNodes('.//*[local-name()=3D"'+A+'"]')=0A=
}catch(B){try{E=3DC.getElementsByTagName(A)=0A=
}catch(D){LOG.debug("getElementsByTagName found no elements, "+D.Message)=0A=
}}return E=0A=
},getElementById:function(B){var A=3Dthis._request.responseXML;=0A=
if(A){if(typeof (A.getElementById)!=3D"undefined"){LOG.debug("call =
getElementById for id=3D "+B);=0A=
return A.getElementById(B)=0A=
}else{if(typeof (A.selectSingleNode)!=3D"undefined"){LOG.debug("call =
selectSingleNode for id=3D "+B);=0A=
return A.selectSingleNode("//*[@id=3D'"+B+"']")=0A=
}else{if(typeof (A.nodeFromID)!=3D"undefined"){LOG.debug("call =
nodeFromID for id=3D "+B);=0A=
return A.nodeFromID(B)=0A=
}}}LOG.error("No functions for getElementById found ")=0A=
}else{LOG.debug("No parsed XML document in response")=0A=
}return null=0A=
},getJSON:function(id){var data;=0A=
var dataElement=3Dthis.getElementById(id);=0A=
if(dataElement){try{data=3DSarissa.getText(dataElement,true);=0A=
data=3Dwindow.eval("("+data+")")=0A=
}catch(e){LOG.error("Error on parsing JSON data "+e.message,data)=0A=
}}return data=0A=
},_evaluateScript:function(node){var =
includeComments=3D!A4J.AJAX.isXhtmlScriptMode();=0A=
var newscript=3DA4J.AJAX.getText(node,includeComments);=0A=
try{LOG.debug("Evaluate script replaced area in document: ",newscript);=0A=
if(window.execScript){window.execScript(newscript)=0A=
}else{window.eval(newscript)=0A=
}LOG.debug("Script evaluation succeeded")=0A=
}catch(e){LOG.error("ERROR Evaluate script:  Error name: =
"+e.name+e.message?". Error message: "+e.message:"")=0A=
}},evaluateQueueScript:function(){var =
A=3Dthis.getElementById("org.ajax4jsf.queue_script");=0A=
if(A){this._evaluateScript(A)=0A=
}},evalScripts:function(A,B){var =
D=3Dthis.getElementsByTagName("script",A);=0A=
LOG.debug("Scripts in updated part count : "+D.length);=0A=
if(D.length>0){var C=3Dthis;=0A=
window.setTimeout(function(){for(var E=3D0;=0A=
E<D.length;=0A=
E++){C._evaluateScript(D[E])=0A=
}D=3Dnull;=0A=
if(B){C.doFinish()=0A=
}C=3Dundefined=0A=
},0)=0A=
}else{if(B){this.doFinish()=0A=
}}},updatePagePart:function(H,D){var C=3Dthis.getElementById(H);=0A=
if(!C){LOG.error("New node for ID "+H+" is not present in response");=0A=
if(D){this.doFinish()=0A=
}return =0A=
}var A=3Dwindow.document.getElementById(H);=0A=
if(A){if(window.RichFaces&&window.RichFaces.Memory){window.RichFaces.Memo=
ry.clean(A,true)=0A=
}var B=3DA.parentNode;=0A=
if(!window.opera&&!A4J.AJAX.isWebkitBreakingAmps()&&A.outerHTML&&!A.tagNa=
me.match(/(tbody|thead|tfoot|tr|th|td)/i)){LOG.debug("Replace content of =
node by outerHTML()");=0A=
if(!Sarissa._SARISSA_IS_IE||A.tagName.toLowerCase()!=3D"table"){try{A.inn=
erHTML=3D""=0A=
}catch(F){LOG.error("Error to clear node content by innerHTML =
"+F.message);=0A=
Sarissa.clearChildNodes(A)=0A=
}}A.outerHTML=3Dnew XMLSerializer().serializeToString(C)=0A=
}else{Sarissa.clearChildNodes(A);=0A=
var E=3Dwindow.document.importNode(C,true);=0A=
LOG.debug("Replace content of node by replaceChild()");=0A=
var G=3Dnull;=0A=
A4J.AJAX.TestReplacedGetElementByIdVisibility();=0A=
if(!A4J.AJAX._testReplacedGetElementByIdVisibility){LOG.debug("Temporaril=
y substituting document.getElementById() to work around WebKit issue");=0A=
G=3Ddocument.getElementById;=0A=
document.getElementById=3Dfunction(L){var =
J=3DG.apply(document,arguments);=0A=
if(!J){var L=3Darguments[0];=0A=
LOG.debug("Element [@id=3D'"+L+"'] was not found in document, trying to =
locate XPath match");=0A=
try{var =
I=3DE.ownerDocument.evaluate("//*[@id=3D'"+L+"']",E,null,XPathResult.ANY_=
UNORDERED_NODE_TYPE);=0A=
if(I){J=3DI.singleNodeValue=0A=
}LOG.debug("XPath located: "+J)=0A=
}catch(K){LOG.error("Error locating [@id=3D'"+L+"'] element: "+K.message)=0A=
}}return J=0A=
}=0A=
}try{B.replaceChild(E,A)=0A=
}finally{if(G){LOG.debug("Restoring document.getElementById()");=0A=
document.getElementById=3DG=0A=
}}}if(!A4J.AJAX._scriptEvaluated){this.evalScripts(C,D)=0A=
}LOG.debug("Update part of page for Id: "+H+" successful")=0A=
}else{LOG.warn("Node for replace by response with id "+H+" not found in =
document");=0A=
if(!A4J.AJAX._scriptEvaluated&&D){this.doFinish()=0A=
}}if(A4J.AJAX._scriptEvaluated&&D){this.doFinish()=0A=
}},doFinish:function(){if(this.onfinish){this.onfinish(this)=0A=
}},appendNewHeadElements:function(F){var =
C=3Dthis._appendNewElements("script","src",null,null,["type","language","=
charset"]);=0A=
var E=3Dthis;=0A=
C.concat(this._appendNewElements("link","href","class",["component","user=
"],["type","rev","media"],{"class":"className"},function(H,G){E._copyAttr=
ibute(H,G,"rel")=0A=
}));=0A=
if(C.length=3D=3D0){F();=0A=
return =0A=
}A4J.AJAX.headElementsCounter=3DC.length;=0A=
var =
A=3Dfunction(){if(this.readyState=3D=3D"loaded"||this.readyState=3D=3D"co=
mplete"){this.onreadystatechange=3Dnull;=0A=
this.onload=3Dnull;=0A=
F()=0A=
}};=0A=
var D=3Dfunction(){this.onreadystatechange=3Dnull;=0A=
this.onload=3Dnull;=0A=
F()=0A=
};=0A=
for(var B=3D0;=0A=
B<C.length;=0A=
B++){C[B].onreadystatechange=3DA;=0A=
C[B].onload=3DD=0A=
}},_appendNewElements:function(W,Q,X,N,J,B,D){var =
E=3Ddocument.getElementsByTagName("head")[0]||document.documentElement;=0A=
var C=3Dthis.getElementsByTagName(W);=0A=
var L=3Ddocument.getElementsByTagName(W);=0A=
var F=3D(B&&B[X])||X;=0A=
var M=3D[];=0A=
var R=3D{};=0A=
if(N){var P=3D0;=0A=
for(var O=3D0;=0A=
O<L.length;=0A=
O++){var G=3DL[O];=0A=
var S=3DG[F];=0A=
for(;=0A=
P<N.length&&N[P]!=3DS;=0A=
P++){R[N[P]]=3DG=0A=
}if(P=3D=3DN.length){break=0A=
}}}for(var P=3D0;=0A=
P<C.length;=0A=
P++){var A=3DC[P];=0A=
var H=3DA.getAttribute(Q);=0A=
var K;=0A=
if(N){K=3DA.getAttribute(X)=0A=
}if(H){var U=3Dfalse;=0A=
LOG.debug("<"+W+"> in response with src=3D"+H);=0A=
for(var O=3D0;=0A=
O<L.length;=0A=
O++){if(this._noSessionHref(H)=3D=3Dthis._noSessionHref(L[O].getAttribute=
(Q))){LOG.debug("Such element exist in document");=0A=
if(X){var V=3DL[O][F];=0A=
if((!K^!V)||(K&&V&&K!=3DV)){LOG.warn("Roles are different")=0A=
}}U=3Dtrue;=0A=
break=0A=
}}if(!U){var T=3Ddocument.createElement(W);=0A=
T.setAttribute(Q,H);=0A=
for(var O=3D0;=0A=
O<J.length;=0A=
O++){this._copyAttribute(A,T,J[O])=0A=
}if(K){T[F]=3DK=0A=
}LOG.debug("append element to document");=0A=
for(var O=3D0;=0A=
O<A4J.AJAX._headTransformers.length;=0A=
O++){A4J.AJAX._headTransformers[O](T)=0A=
}var I=3DR[K];=0A=
if(I&&I.parentNode){I.parentNode.insertBefore(T,I)=0A=
}else{E.appendChild(T)=0A=
}if(D){D(A,T)=0A=
}if(W!=3D"link"||T.type.toLowerCase()=3D=3D"text/javascript"){M.push(T)=0A=
}}}}return M=0A=
},_noSessionHref:function(A){var B=3DA;=0A=
if(A){var C=3DA.lastIndexOf(";jsessionid=3D");=0A=
if(C>0){B=3DA.substring(0,C);=0A=
var D=3DA.lastIndexOf("?");=0A=
if(D>C){B=3DB+A.substring(D)=0A=
}}}return B=0A=
},_copyAttribute:function(C,D,A){var B=3DC.getAttribute(A);=0A=
if(B){D.setAttribute(A,B)=0A=
}}};=0A=
A4J.AJAX.Listener=3Dfunction(A){this.onafterajax=3DA=0A=
};=0A=
A4J.AJAX.AjaxListener=3Dfunction(A,B){this[A]=3DB=0A=
};=0A=
A4J.AJAX._listeners=3D[];=0A=
A4J.AJAX.AddListener=3Dfunction(A){A4J.AJAX._listeners.push(A)=0A=
};=0A=
A4J.AJAX.removeListeners=3Dfunction(A){A4J.AJAX._listeners=3D[]=0A=
};=0A=
A4J.AJAX.removeListener=3Dfunction(B){for(var =
A=3DA4J.AJAX._listeners.length-1;=0A=
A>=3D0;=0A=
A--){if(A4J.AJAX._listeners[A]=3D=3DB){A4J.AJAX._listeners.splice(A,1)=0A=
}}};=0A=
A4J.AJAX.HeadElementTransformer=3Dfunction(A){this.elt=3DA=0A=
};=0A=
A4J.AJAX._headTransformers=3D[];=0A=
A4J.AJAX.AddHeadElementTransformer=3Dfunction(A){A4J.AJAX._headTransforme=
rs.push(A)=0A=
};=0A=
A4J.AJAX.SetZeroRequestDelay=3Dfunction(A){if(typeof =
A.requestDelay=3D=3D"undefined"){A.requestDelay=3D0=0A=
}};=0A=
A4J.AJAX._pollers=3D{};=0A=
A4J.AJAX.Poll=3Dfunction(A,C,B){A4J.AJAX.StopPoll(B.pollId);=0A=
if(!B.onerror){B.onerror=3Dfunction(F,D,E){if(typeof =
(A4J.AJAX.onError)=3D=3D"function"){A4J.AJAX.onError(F,D,E)=0A=
}A4J.AJAX.Poll(A,C,B)=0A=
}=0A=
}if(!B.onqueuerequestdrop){B.onqueuerequestdrop=3Dfunction(){A4J.AJAX.Pol=
l(A,C,B)=0A=
}=0A=
}A4J.AJAX.SetZeroRequestDelay(B);=0A=
A4J.AJAX._pollers[B.pollId]=3Dwindow.setTimeout(function(){A4J.AJAX._poll=
ers[B.pollId]=3Dundefined;=0A=
if((typeof =
(B.onsubmit)=3D=3D"function")&&(B.onsubmit()=3D=3Dfalse)){A4J.AJAX.Poll(A=
,C,B)=0A=
}else{A4J.AJAX.Submit(A,C,null,B)=0A=
}},B.pollinterval)=0A=
};=0A=
A4J.AJAX.StopPoll=3Dfunction(A){if(A4J.AJAX._pollers[A]){window.clearTime=
out(A4J.AJAX._pollers[A]);=0A=
A4J.AJAX._pollers[A]=3Dundefined=0A=
}};=0A=
A4J.AJAX.Push=3Dfunction(A,C,B){A4J.AJAX.StopPush(B.pushId);=0A=
B.onerror=3Dfunction(){A4J.AJAX.Push(A,C,B)=0A=
};=0A=
B.onqueuerequestdrop=3Dfunction(){LOG.debug("Push main request dropped =
from queue")=0A=
};=0A=
A4J.AJAX._pollers[B.pushId]=3Dwindow.setTimeout(function(){var D=3Dnew =
XMLHttpRequest();=0A=
D.onreadystatechange=3Dfunction(){if(D.readyState=3D=3D4){try{if(D.status=
=3D=3D200){if(D.getResponseHeader("Ajax-Push-Status")=3D=3D"READY"){A4J.A=
JAX.SetZeroRequestDelay(B);=0A=
A4J.AJAX.Submit(A,C||B.dummyForm,null,B)=0A=
}}}catch(E){}D=3Dnull;=0A=
A4J.AJAX._pollers[B.pushId]=3Dnull;=0A=
A4J.AJAX.Push(A,C,B)=0A=
}};=0A=
A4J.AJAX.SendPush(D,B)=0A=
},B.pushinterval)=0A=
};=0A=
A4J.AJAX.SendPush=3Dfunction(C,B){var A=3DB.pushUrl||B.actionUrl;=0A=
C.open("HEAD",A,true);=0A=
C.setRequestHeader("Ajax-Push-Key",B.pushId);=0A=
if(B.timeout){C.setRequestHeader("Timeout",B.timeout)=0A=
}C.send(null)=0A=
};=0A=
A4J.AJAX.StopPush=3Dfunction(A){if(A4J.AJAX._pollers[A]){window.clearTime=
out(A4J.AJAX._pollers[A]);=0A=
A4J.AJAX._pollers[A]=3Dnull=0A=
}};=0A=
A4J.AJAX.CloneObject=3Dfunction(C,B){var A=3D{};=0A=
for(var D in C){if(B&&typeof (evt[prop])=3D=3D"function"){continue=0A=
}A[D]=3DC[D]=0A=
}return A=0A=
};=0A=
A4J.AJAX.SubmitForm=3Dfunction(A,D,B){var C=3DA4J.AJAX.CloneObject(B);=0A=
if(A4J._formInput){LOG.debug("Form submitted by button =
"+A4J._formInput.id);=0A=
C.control=3DA4J._formInput;=0A=
A4J._formInput=3Dnull;=0A=
C.submitByForm=3Dtrue=0A=
}A4J.AJAX.Submit(A,D,null,C)=0A=
};=0A=
A4J.AJAX.SubmiteventsQueue=3Dfunction(A){A.submit()=0A=
};=0A=
A4J.AJAX.CloneEvent=3Dfunction(A){var B;=0A=
A=3DA||window.event||null;=0A=
if(A){try{B=3DA4J.AJAX.CloneObject(A,false)=0A=
}catch(C){LOG.warn("Exception on clone event "+C.name+":"+C.message)=0A=
}LOG.debug("Have Event "+B+" with properties: target: "+B.target+", =
srcElement: "+B.srcElement+", type: "+B.type)=0A=
}return B=0A=
};=0A=
A4J.AJAX.PrepareQuery=3Dfunction(E,G,D,I){for(var H=3D0;=0A=
H<A4J.AJAX._listeners.length;=0A=
H++){var B=3DA4J.AJAX._listeners[H];=0A=
if(B.onbeforeajax){B.onbeforeajax(G,D,I)=0A=
}}LOG.debug("Query preparation for form '"+G+"' requested");=0A=
var A=3Dwindow.document.getElementById(G);=0A=
if((!A||A.nodeName.toUpperCase()!=3D"FORM")&&D){var =
F=3DD.target||D.srcElement||null;=0A=
if(F){A=3DA4J.AJAX.locateForm(F)=0A=
}}if(!I.submitByForm&&A&&A.onsubmit){LOG.debug("Form have onsubmit =
function, call it");=0A=
if(A.onsubmit()=3D=3Dfalse){return false=0A=
}}var C=3Dnew A4J.Query(E,A);=0A=
C.appendFormControls(I.single,I.control);=0A=
if(I.parameters){C.appendParameters(I.parameters)=0A=
}if(I.actionUrl){C.setActionUrl(I.actionUrl)=0A=
}return C=0A=
};=0A=
A4J.AJAX.SubmitQuery=3Dfunction(G,B,F){var E=3Dnew =
A4J.AJAX.XMLHttpRequest(G);=0A=
var D=3DG._form;=0A=
var A=3DG._containerId;=0A=
E.options=3DB;=0A=
E.containerId=3DA;=0A=
E.domEvt=3DF;=0A=
E.form=3DD;=0A=
if(B.timeout){E.setRequestTimeout(B.timeout)=0A=
}E.onready=3DA4J.AJAX.processResponse;=0A=
if(B.onerror){E._onerror=3DB.onerror=0A=
}else{if(typeof =
(A4J.AJAX.onError)=3D=3D"function"){E._onerror=3DA4J.AJAX.onError=0A=
}}var C=3DB.queueonerror;=0A=
if(C){var H=3DE._onerror;=0A=
if(H){E._onerror=3Dfunction(){C.apply(this,arguments);=0A=
H.apply(this,arguments)=0A=
}=0A=
}else{E._onerror=3DC=0A=
}}E.onfinish=3DA4J.AJAX.finishRequest;=0A=
LOG.debug("NEW AJAX REQUEST !!! with form: "+(D.id||D.name||D));=0A=
A4J.AJAX.status(A,B.status,true);=0A=
E.send();=0A=
return E=0A=
};=0A=
A4J.AJAX.Submit=3Dfunction(B,G,D,C){var F=3DA4J.AJAX.CloneEvent(D);=0A=
var E=3DA4J.AJAX.PrepareQuery(B,G,F,C);=0A=
if(E){var A=3DA4J.AJAX.EventQueue.getOrCreateQueue(C,G);=0A=
if(A){A.push(E,C,F)=0A=
}else{A4J.AJAX.SubmitQuery(E,C,F)=0A=
}}return false=0A=
};=0A=
A4J.AJAX.SubmitRequest=3Dfunction(A,F,C,B){var =
E=3DA4J.AJAX.CloneEvent(C);=0A=
var D=3DA4J.AJAX.PrepareQuery(A,F,E,B);=0A=
if(D){A4J.AJAX.SubmitQuery(D,B,E)=0A=
}return false=0A=
};=0A=
A4J.AJAX.processResponseAfterUpdateHeadElements=3Dfunction(C,B){C.evaluat=
eQueueScript();=0A=
for(var A=3D0;=0A=
A<B.length;=0A=
A++){var D=3DB[A];=0A=
LOG.debug("Update page part from call parameter for ID "+D);=0A=
C.updatePagePart(D,A=3D=3DB.length-1)=0A=
}};=0A=
A4J.AJAX.headElementsCounter=3D0;=0A=
A4J.AJAX.processResponse=3Dfunction(A){A4J.AJAX.TestScriptEvaluation();=0A=
var E=3DA.options;=0A=
var T=3DA.getResponseHeader("Ajax-Response");=0A=
var R=3DA.getResponseHeader("Ajax-Expired");=0A=
if(R&&typeof (A4J.AJAX.onExpired)=3D=3D"function"){var =
I=3DA4J.AJAX.onExpired(window.location,R);=0A=
if(I){window.location=3DI;=0A=
return =0A=
}}if(T!=3D"true"){LOG.warn("No ajax response header ");=0A=
var I=3DA.getResponseHeader("Location");=0A=
try{if(T=3D=3D"redirect"&&I){window.location=3DI=0A=
}else{if(T=3D=3D"reload"){window.location.reload(true)=0A=
}else{A4J.AJAX.replacePage(A)=0A=
}}}catch(O){LOG.error("Error redirect to new location ")=0A=
}}else{if(A.getParserStatus()=3D=3DSarissa.PARSED_OK){if(E.onbeforedomupd=
ate||E.queueonbeforedomupdate){var M=3DA.domEvt;=0A=
var S=3DA.getJSON("_ajax:data");=0A=
LOG.debug("Call local onbeforedomupdate function before replacing =
elemements");=0A=
if(E.onbeforedomupdate){E.onbeforedomupdate(A,M,S)=0A=
}if(E.queueonbeforedomupdate){E.queueonbeforedomupdate(A,M,S)=0A=
}}var B=3DA.getResponseHeader("Ajax-Update-Ids");=0A=
var L;=0A=
var =
G=3Dfunction(){if(A4J.AJAX.headElementsCounter!=3D0){LOG.debug("Script =
"+A4J.AJAX.headElementsCounter+" was loaded");=0A=
--A4J.AJAX.headElementsCounter=0A=
}if(A4J.AJAX.headElementsCounter=3D=3D0){A4J.AJAX.processResponseAfterUpd=
ateHeadElements(A,L)=0A=
}};=0A=
if(E.affected){L=3DE.affected;=0A=
A.appendNewHeadElements(G)=0A=
}else{if(B&&B!=3D""){LOG.debug("Update page by list of rendered areas =
from response "+B);=0A=
L=3DB.split(",");=0A=
A.appendNewHeadElements(G)=0A=
}else{LOG.warn("No information in response about elements to replace");=0A=
A.doFinish()=0A=
}}var Q=3DA.getElementById("ajax-view-state");=0A=
LOG.debug("Hidden JSF state fields: "+Q);=0A=
if(Q!=3Dnull){var J=3DE.parameters["org.ajax4jsf.portlet.NAMESPACE"];=0A=
LOG.debug("Namespace for hidden view-state input fields is "+J);=0A=
var H=3DJ?window.document.getElementById(J):window.document;=0A=
var C=3DH.getElementsByTagName("input");=0A=
try{var N=3DA.getElementsByTagName("input",Q);=0A=
A4J.AJAX.replaceViewState(C,N)=0A=
}catch(O){LOG.warn("No elements 'input' in response")=0A=
}try{var N=3DA.getElementsByTagName("INPUT",Q);=0A=
A4J.AJAX.replaceViewState(C,N)=0A=
}catch(O){LOG.warn("No elements 'INPUT' in response")=0A=
}}for(var K=3D0;=0A=
K<A4J.AJAX._listeners.length;=0A=
K++){var F=3DA4J.AJAX._listeners[K];=0A=
if(F.onafterajax){var S=3DA.getJSON("_ajax:data");=0A=
F.onafterajax(A,A.domEvt,S)=0A=
}}var P=3DA.getJSON("_A4J.AJAX.focus");=0A=
if(P){LOG.debug("focus must be set to control "+P);=0A=
var D=3Dfalse;=0A=
if(A.form){D=3DA.form.elements[P]=0A=
}if(!D){LOG.debug("No control element "+P+" in submitted form");=0A=
D=3Ddocument.getElementById(P)=0A=
}if(D){LOG.debug("Set focus to control ");=0A=
D.focus();=0A=
if(D.select){D.select()=0A=
}}else{LOG.warn("Element for set focus not found")=0A=
}}else{LOG.debug("No focus information in response")=0A=
}}else{LOG.error("Error parsing XML");=0A=
LOG.error("Parse Error: "+A.getParserStatus())=0A=
}}};=0A=
A4J.AJAX.replacePage=3Dfunction(B){if(!B.getResponseText()){LOG.warn("No =
content in response for replace current page");=0A=
return =0A=
}LOG.debug("replace all page content with response");=0A=
var A=3DSarissa._SARISSA_IS_IE;=0A=
var C=3Dwindow.document.open;=0A=
if(A){LOG.debug("setup custom document.open method");=0A=
window.document.open=3Dfunction(E,G,D,F){C(E,G,D,F)=0A=
}=0A=
}window.setTimeout(function(){var E=3Dfalse;=0A=
try{var K=3DB.getContentType();=0A=
var I=3DA?B.getResponseText().replace(/(<script(?!\s+src=3D))/igm,"$1 =
defer "):B.getResponseText();=0A=
window.document.open(K,"replace");=0A=
if(window.LOG){LOG.debug("window.document has opened for writing")=0A=
}E=3Dtrue;=0A=
window.document.write(I);=0A=
if(window.LOG){LOG.debug("window.document has been writed")=0A=
}window.document.close();=0A=
if(window.LOG){LOG.debug("window.document has been closed for writing")=0A=
}if(A){window.location.reload(false)=0A=
}}catch(J){if(window.LOG){LOG.debug("exception during write page content =
"+J.Message)=0A=
}if(E){window.document.close()=0A=
}var H=3D(new =
DOMParser()).parseFromString(B.getResponseText(),"text/xml");=0A=
if(Sarissa.getParseErrorText(H)=3D=3DSarissa.PARSED_OK){if(window.LOG){LO=
G.debug("response has parsed as DOM documnet.")=0A=
}Sarissa.clearChildNodes(window.document.documentElement);=0A=
var D=3DH.documentElement.childNodes;=0A=
for(var F=3D0;=0A=
F<D.length;=0A=
F++){if(D[F].nodeType=3D=3D1){if(window.LOG){LOG.debug("append new node =
in document")=0A=
}var G=3Dwindow.document.importNode(D[F],true);=0A=
window.document.documentElement.appendChild(G)=0A=
}}}else{if(window.LOG){LOG.error("Error parsing =
response",Sarissa.getParseErrorText(H))=0A=
}}}finally{window.document.open=3DC=0A=
}if(window.LOG){LOG.debug("page content has been replaced")=0A=
}},0)=0A=
};=0A=
A4J.AJAX.replaceViewState=3Dfunction(A,E){LOG.debug("Replace value for =
inputs: "+A.length+" by new values: "+E.length);=0A=
if((E.length>0)&&(A.length>0)){for(var D=3D0;=0A=
D<E.length;=0A=
D++){var F=3DE[D];=0A=
LOG.debug("Input in response: "+F.getAttribute("name"));=0A=
for(var C=3D0;=0A=
C<A.length;=0A=
C++){var B=3DA[C];=0A=
if(B.name=3D=3DF.getAttribute("name")){LOG.debug("Found same input on =
page with type: "+B.type);=0A=
B.value=3DF.getAttribute("value")=0A=
}}}}};=0A=
A4J.AJAX.finishRequest=3Dfunction(C){var B=3DC.options;=0A=
if(!C._oncomplete_aborted){var A;=0A=
try{A=3DC.getElementById("org.ajax4jsf.oncomplete")=0A=
}catch(D){LOG.warn("Error reading oncomplete from request "+D.message)=0A=
}if(A){LOG.debug("Call request oncomplete function after processing =
updates");=0A=
window.setTimeout(function(){var G=3DC.domEvt;=0A=
var H;=0A=
try{H=3DC.getJSON("_ajax:data")=0A=
}catch(J){LOG.warn("Error reading data from request "+J.message)=0A=
}try{var I=3Dnull;=0A=
if(G){I=3DG.target?G.target:G.srcElement=0A=
}var F=3DSarissa.getText(A,true);=0A=
var E=3Dnew Function("request","event","data",F);=0A=
E.call(I,C,G,H);=0A=
if(B.queueoncomplete){B.queueoncomplete.call(I,C,G,H)=0A=
}}catch(J){LOG.error("Error evaluate oncomplete function "+J.Message)=0A=
}A4J.AJAX.status(C.containerId,B.status,false)=0A=
},0)=0A=
}else{if(B.oncomplete||B.queueoncomplete){LOG.debug("Call local =
oncomplete function after processing updates");=0A=
window.setTimeout(function(){var E=3DC.domEvt;=0A=
var F;=0A=
try{F=3DC.getJSON("_ajax:data")=0A=
}catch(G){LOG.warn("Error reading data from request "+G.message)=0A=
}if(B.oncomplete){B.oncomplete(C,E,F)=0A=
}if(B.queueoncomplete){B.queueoncomplete(C,E,F)=0A=
}A4J.AJAX.status(C.containerId,B.status,false)=0A=
},0)=0A=
}else{LOG.debug("Processing updates finished, no oncomplete function to =
call");=0A=
setTimeout(function(){A4J.AJAX.status(C.containerId,B.status,false)=0A=
},0)=0A=
}}}else{LOG.debug("Aborted request, won't call oncomplete at all");=0A=
setTimeout(function(){A4J.AJAX.status(C.containerId,B.status,false)=0A=
},0)=0A=
}A4J.AJAX.popQueue(C)=0A=
};=0A=
A4J.AJAX.popQueue=3Dfunction(A){if(A.shouldNotifyQueue&&A.queue){A.queue.=
pop()=0A=
}};=0A=
A4J.AJAX.getCursorPos=3Dfunction(D){if(D.selectionEnd!=3Dnull){return =
D.selectionEnd=0A=
}var C=3Ddocument.selection.createRange();=0A=
var B=3DC.compareEndPoints("StartToEnd",C)=3D=3D0;=0A=
if(!B){C.collapse(false)=0A=
}var A=3DC.getBookmark();=0A=
return A.charCodeAt(2)-2=0A=
};=0A=
A4J.AJAX.locateForm=3Dfunction(B){var A=3DB;=0A=
while(A&&A.nodeName.toLowerCase()!=3D"form"){A=3DA.parentNode=0A=
}return A=0A=
};=0A=
A4J.AJAX.getElementById=3Dfunction(E,B){var =
D=3DB["org.ajax4jsf.portlet.NAMESPACE"];=0A=
var A=3DD?window.document.getElementById(D):window.document;=0A=
var C;=0A=
if(A){C=3DA.getElementById(E)=0A=
}else{LOG.error("No root element for portlet namespace "+D+" on page")=0A=
}return C=0A=
};=0A=
A4J.AJAX._requestsCounts=3D{};=0A=
A4J.AJAX.status=3Dfunction(E,A,F){try{A=3DA||E+":status";=0A=
A4J.AJAX._requestsCounts[A]=3D(A4J.AJAX._requestsCounts[A]||0)+(F?1:-1);=0A=
var C=3Ddocument.getElementById(A+".start");=0A=
var B=3Ddocument.getElementById(A+".stop");=0A=
if(A4J.AJAX._requestsCounts[A]>0){if(B){B.style.display=3D"none"=0A=
}if(C){C.style.display=3D""=0A=
}}else{if(C){C.style.display=3D"none"=0A=
}if(B){B.style.display=3D""=0A=
}}if(F){if(C&&(typeof (C.onstart)=3D=3D"function")){C.onstart()=0A=
}}else{if(B&&(typeof (B.onstop)=3D=3D"function")){B.onstop()=0A=
}}}catch(D){LOG.error("Exception on status change: ")=0A=
}};=0A=
A4J.Query=3Dfunction(A,B){this._query=3D{AJAXREQUEST:A};=0A=
this._oldSubmit=3Dnull;=0A=
this._form=3DB;=0A=
this._containerId=3DA;=0A=
this._actionUrl=3D(this._form.action)?this._form.action:this._form=0A=
};=0A=
A4J.Query.prototype=3D{_form:null,_actionUrl:null,_ext:"",_query:{},_oldS=
ubmit:null,_pageBase:window.location.protocol+"//"+window.location.host,h=
idden:function(A){this._value_query(A);=0A=
if((A.name.length>4)&&(A.name.lastIndexOf("_idcl")=3D=3D(A.name.length-5)=
)){A.value=3D""=0A=
}else{if((A.name.length>12)&&(A.name.lastIndexOf("_link_hidden_")=3D=3D(A=
.name.length-13))){A.value=3D""=0A=
}}},text:function(A){this._value_query(A)=0A=
},textarea:function(A){this._value_query(A)=0A=
},"select-one":function(A){if(A.selectedIndex!=3D-1){this._value_query(A)=0A=
}},password:function(A){this._value_query(A)=0A=
},file:function(A){this._value_query(A)=0A=
},radio:function(A){this._radio_query(A)=0A=
},checkbox:function(A){this._check_query(A)=0A=
},"select-multiple":function(E){var B=3DE.name;=0A=
var A=3DE.options;=0A=
for(var C=3D0;=0A=
C<E.length;=0A=
C++){var D=3DA[C];=0A=
this._addOption(B,D)=0A=
}},_addOption:function(A,B){if(B.selected){if(!this._query[A]){this._quer=
y[A]=3D[]=0A=
}this._query[A][this._query[A].length]=3DB.value=0A=
}},image:function(B,A){if(A){this._value_query(B)=0A=
}},button:function(B,A){if(A){this._value_query(B)=0A=
}},submit:function(B,A){if(A){this._value_query(B)=0A=
}},link:function(B,A){if(A){this._value_query(B);=0A=
if(B.parameters){this.appendParameters(B.parameters)=0A=
}}},input:function(B,A){if(A){this.link(B,A);=0A=
if(B.control){this.appendControl(B.control,A)=0A=
}}},appendControl:function(B,A){if(this[B.type]){this[B.type](B,A)=0A=
}else{this._appendById(B.id||B)=0A=
}},appendFormControls:function(F,D){try{var C=3Dthis._form.elements;=0A=
if(C){var B=3D0;=0A=
for(B=3D0;=0A=
B<C.length;=0A=
B++){var E=3DC[B];=0A=
if(E=3D=3DD){continue=0A=
}try{if(!F||E.type=3D=3D"hidden"){this.appendControl(E,false)=0A=
}}catch(A){LOG.error("exception in building query ( append form control =
) "+A)=0A=
}}}}catch(G){LOG.warn("Error with append form controls to query "+G)=0A=
}if(D){this.appendControl(D,true)=0A=
}},appendParameters:function(A){for(k in A){if(typeof =
Object.prototype[k]=3D=3D"undefined"){LOG.debug("parameter "+k+" with =
value "+A[k]);=0A=
this.appendParameter(k,A[k])=0A=
}}},setActionUrl:function(A){this._actionUrl=3DA=0A=
},getActionUrl:function(A){var B=3Dthis._actionUrl;=0A=
var C=3DB.indexOf("?");=0A=
if(B.substring(0,1)=3D=3D"/"){B=3Dthis._pageBase+B=0A=
}if(!A){A=3Dthis._ext=0A=
}if(C>=3D0){return B.substring(0,C)+A+B.substring(C)=0A=
}else{return B+A=0A=
}},getQueryString:function(){var A=3D"";=0A=
var D;=0A=
var F=3D[];=0A=
var E;=0A=
for(var C in this._query){if(typeof =
Object.prototype[C]=3D=3D"undefined"){D=3Dthis._query[C];=0A=
E=3Dthis._encode(C);=0A=
if(D instanceof Object){for(var B=3D0;=0A=
B<D.length;=0A=
B++){F.push(E);=0A=
F.push("=3D");=0A=
F.push(this._encode(D[B]));=0A=
F.push("&")=0A=
}}else{F.push(E);=0A=
F.push("=3D");=0A=
F.push(this._encode(D));=0A=
F.push("&")=0A=
}}}A=3DF.join("");=0A=
LOG.debug("QueryString: "+A);=0A=
return A=0A=
},_appendById:function(A){this.appendParameter(this._form.id+"_link_hidde=
n_",A)=0A=
},_value_query:function(A){if(A.name){LOG.debug("Append "+A.type+" =
control "+A.name+" with value ["+A.value+"] and value attribute =
["+A.getAttribute("value")+"]");=0A=
if(null!=3DA.value){this.appendParameter(A.name,A.value)=0A=
}}else{LOG.debug("Ignored "+A.type+" no-name control with value =
["+A.value+"] and value attribute ["+A.getAttribute("value")+"]")=0A=
}},_check_query:function(A){if(A.checked){this.appendParameter(A.name,A.v=
alue?A.value:"on")=0A=
}},_radio_query:function(A){if(A.checked){this.appendParameter(A.name,A.v=
alue?A.value:"")=0A=
}},appendParameter:function(A,B){if(!this._query[A]){this._query[A]=3DB;=0A=
return =0A=
}else{if(!(this._query[A] instanceof =
Object)){this._query[A]=3D[this._query[A]]=0A=
}}this._query[A][this._query[A].length]=3DB=0A=
},_encode:function(A){try{return encodeURIComponent(A)=0A=
}catch(B){var C=3Descape(A);=0A=
return C.split("+").join("%2B")=0A=
}}};=0A=
A4J.AJAX.getText=3Dfunction(G,C){var E=3D"";=0A=
var B=3DG.childNodes;=0A=
for(var D=3D0;=0A=
D<B.length;=0A=
D++){var F=3DB[D];=0A=
var A=3DF.nodeType;=0A=
if(A=3D=3DNode.TEXT_NODE||A=3D=3DNode.CDATA_SECTION_NODE||(C&&A=3D=3DNode=
.COMMENT_NODE)){E+=3DF.data=0A=
}else{if(A=3D=3DNode.ELEMENT_NODE||A=3D=3DNode.DOCUMENT_NODE||A=3D=3DNode=
.DOCUMENT_FRAGMENT_NODE){E+=3Darguments.callee(F,C)=0A=
}}}return E=0A=
};=0A=
A4J.AJAX.isWebkitBreakingAmps=3Dfunction(){if(!this._webkitBreakingAmps){=
var A=3Ddocument.createElement("div");=0A=
A.innerHTML=3D"<a href=3D'#a=3Da&b=3Db'>link</a>";=0A=
var B=3DA.firstChild;=0A=
if(B&&B.getAttribute&&/&b=3Db$/.test(B.getAttribute("href"))){this._webki=
tBreakingAmps=3D2=0A=
}else{this._webkitBreakingAmps=3D1=0A=
}}return this._webkitBreakingAmps>1=0A=
};=0A=
A4J.AJAX.isXhtmlScriptMode=3Dfunction(){if(!this._xhtmlScriptMode){var =
A=3Ddocument.createElement("div");=0A=
A.innerHTML=3D"<script =
type=3D'text/javascript'><!--\r\n/**/\r\n//--><\/script>";=0A=
var C=3Dfalse;=0A=
var B=3DA.firstChild;=0A=
while(B){if(B.nodeType=3D=3DNode.ELEMENT_NODE){var D=3DB.firstChild;=0A=
while(D){if(D.nodeType=3D=3DNode.COMMENT_NODE){C=3Dtrue;=0A=
break=0A=
}D=3DD.nextSibling=0A=
}break=0A=
}B=3DB.nextSibling=0A=
}if(C){this._xhtmlScriptMode=3D2=0A=
}else{this._xhtmlScriptMode=3D1=0A=
}}return this._xhtmlScriptMode>1=0A=
};=0A=
A4J.AJAX._scriptEvaluated=3Dfalse;=0A=
A4J.AJAX.TestScriptEvaluation=3Dfunction(){if((!document.all||window.oper=
a)&&!A4J.AJAX._scriptTested){try{var C=3DSarissa.getDomDocument();=0A=
var A=3Ddocument.createElement("span");=0A=
document.body.appendChild(A);=0A=
var F=3D"<html =
xmlns=3D'http://www.w3.org/1999/xhtml'><script>A4J.AJAX._scriptEvaluated=3D=
true;<\/script></html>";=0A=
C=3D(new DOMParser()).parseFromString(F,"text/xml");=0A=
var B=3DC.getElementsByTagName("script")[0];=0A=
if(!window.opera&&!A4J.AJAX.isWebkitBreakingAmps()&&A.outerHTML){A.outerH=
TML=3Dnew XMLSerializer().serializeToString(B)=0A=
}else{var E;=0A=
E=3Dwindow.document.importNode(B,true);=0A=
document.body.replaceChild(E,A)=0A=
}}catch(D){}}A4J.AJAX._scriptTested=3Dtrue=0A=
};=0A=
A4J.AJAX.TestReplacedGetElementByIdVisibility=3Dfunction(){if(!A4J.AJAX._=
replacedGetElementByIdVisibilityTested){A4J.AJAX._replacedGetElementByIdV=
isibilityTested=3Dtrue;=0A=
A4J.AJAX.TestScriptEvaluation();=0A=
if(A4J.AJAX._scriptEvaluated){try{A4J.AJAX._testReplacedGetElementByIdVis=
ibility=3Dtrue;=0A=
var B=3Ddocument.createElement("span");=0A=
document.body.appendChild(B);=0A=
var E=3D"<html xmlns=3D'http://www.w3.org/1999/xhtml'><span =
id=3D'_A4J_AJAX_TestReplacedGetElementByIdVisibility'><script>A4J.AJAX._t=
estReplacedGetElementByIdVisibility =3D =
!!(document.getElementById('_A4J_AJAX_TestReplacedGetElementByIdVisibilit=
y'));<\/script></span></html>";=0A=
oDomDoc=3D(new DOMParser()).parseFromString(E,"text/xml");=0A=
var A=3DoDomDoc.getElementsByTagName("span")[0];=0A=
var D;=0A=
D=3Dwindow.document.importNode(A,true);=0A=
document.body.replaceChild(D,B);=0A=
document.body.removeChild(D)=0A=
}catch(C){LOG.error("Error testing replaced elements getElementById() =
visibility: "+C.message)=0A=
}}}};=0A=
A4J.AJAX._eventQueues=3D{};=0A=
A4J.AJAX.EventQueue=3Dfunction(){var E=3D"dropNew";=0A=
var H=3D"dropNext";=0A=
var B=3D"fireNew";=0A=
var F=3D"fireNext";=0A=
var G=3Dfunction(K,J){for(var I in J){K[I]=3DJ[I]=0A=
}};=0A=
var A=3Dfunction(J){var K=3D{};=0A=
for(var I in J){K[I]=3DJ[I]=0A=
}for(var I in this.requestOptions){if(typeof =
K[I]=3D=3D"undefined"){K[I]=3Dthis.requestOptions[I]=0A=
}}return K=0A=
};=0A=
var C=3Dfunction(){var I=3Dfunction(J,M,K,L){this.queue=3DJ;=0A=
this.query=3DM;=0A=
this.options=3DK;=0A=
this.event=3DL;=0A=
this.similarityGroupingId=3Dthis.options.similarityGroupingId;=0A=
this.eventsCount=3D1=0A=
};=0A=
G(I.prototype,{isIgnoreDupResponses:function(){return =
this.options.ignoreDupResponses=0A=
},getSimilarityGroupingId:function(){return this.similarityGroupingId=0A=
},setSimilarityGroupingId:function(J){this.similarityGroupingId=3DJ=0A=
},submit:function(){this.query.appendParameter("AJAX:EVENTS_COUNT",this.e=
ventsCount);=0A=
this.request=3DA4J.AJAX.SubmitQuery(this.query,this.options,this.event);=0A=
var J=3Dthis.queue;=0A=
this.request.queue=3DJ;=0A=
return this.request=0A=
},abort:function(){if(this.request&&!this.aborted){this.aborted=3Dtrue;=0A=
this.request.abort()=0A=
}},ondrop:function(){var J=3Dthis.options.onqueuerequestdrop;=0A=
if(J){J.call(this.queue,this.query,this.options,this.event)=0A=
}},onRequestDelayPassed:function(){this.readyToSubmit=3Dtrue;=0A=
this.queue.submitFirst()=0A=
},startTimer:function(){var J=3Dthis.options.requestDelay;=0A=
LOG.debug("Queue will wait "+(J||0)+"ms before submit");=0A=
if(J){var K=3Dthis;=0A=
this.timer=3DsetTimeout(function(){try{K.onRequestDelayPassed()=0A=
}finally{K.timer=3Dundefined;=0A=
K=3Dundefined=0A=
}},J)=0A=
}else{this.onRequestDelayPassed()=0A=
}},stopTimer:function(){if(this.timer){clearTimeout(this.timer);=0A=
this.timer=3Dundefined=0A=
}},clearEntry:function(){this.stopTimer();=0A=
if(this.request){this.request.shouldNotifyQueue=3Dfalse;=0A=
this.request=3Dundefined=0A=
}},getEventsCount:function(){return this.eventsCount=0A=
},setEventsCount:function(J){this.eventsCount=3DJ=0A=
},getEventArguments:function(){return[this.query,this.options,this.event]=0A=
}});=0A=
return I=0A=
}();=0A=
var D=3Dfunction(J,K,I){this.items=3Dnew Array();=0A=
this.name=3DJ;=0A=
this.queueOptions=3DK||{};=0A=
this.requestOptions=3DI||{}=0A=
};=0A=
G(D.prototype,{submitFirst:function(){var J=3Dthis.items[0];=0A=
if(J){if(!J.request){if(J.readyToSubmit){LOG.debug("Queue =
'"+this.name+"' will submit request NOW");=0A=
var I=3DJ.submit();=0A=
I.shouldNotifyQueue=3Dtrue;=0A=
if(this.requestOptions.queueonsubmit){this.requestOptions.queueonsubmit.c=
all(this,I)=0A=
}}else{LOG.debug("First item is not ready to be submitted yet")=0A=
}}}else{LOG.debug("Queue is empty now")=0A=
}},getSize:function(){return this.items.length=0A=
},getMaximumSize:function(){return this.queueOptions.size=0A=
},isFull:function(){return this.getSize()=3D=3Dthis.getMaximumSize()=0A=
},getSizeExceededBehavior:function(){var =
I=3Dthis.queueOptions.sizeExceededBehavior;=0A=
if(!I){I=3DH=0A=
}return I=0A=
},queue:function(I){this.items.push(I);=0A=
if(this.queueOptions.onrequestqueue){LOG.debug("Call onrequestqueue =
handler");=0A=
this.queueOptions.onrequestqueue.apply(this,I.getEventArguments())=0A=
}},dequeue:function(){var I=3Dthis.items.shift();=0A=
if(this.queueOptions.onrequestdequeue){LOG.debug("Call onrequestdequeue =
handler");=0A=
this.queueOptions.onrequestdequeue.apply(this,I.getEventArguments())=0A=
}},push:function(M,I,J){var T=3DA.call(this,I);=0A=
var R=3Dnew C(this,M,T,J);=0A=
var L=3DR.getSimilarityGroupingId();=0A=
var Q=3Dthis.items.length-1;=0A=
var S=3Dthis.items[Q];=0A=
var K=3Dfalse;=0A=
if(S){if(S.getSimilarityGroupingId()=3D=3DL){LOG.debug("Similar request =
currently in queue '"+this.name+"'");=0A=
if(S.request){LOG.debug("Request has already beeen sent to server");=0A=
if(R.isIgnoreDupResponses()){LOG.debug("Duplicate responses ignore =
requested");=0A=
if(!this.isFull()){S.abort();=0A=
LOG.debug("Response for the current request will be ignored")=0A=
}else{LOG.debug("Queue is full, cannot set to ignore response for the =
current request")=0A=
}}}else{LOG.debug("Combine similar requests and reset timer");=0A=
K=3Dtrue;=0A=
S.stopTimer();=0A=
R.setEventsCount(S.getEventsCount()+1);=0A=
this.items[Q]=3DR;=0A=
R.startTimer()=0A=
}}else{LOG.debug("Last queue entry is not the last anymore. Stopping =
requestDelay timer and marking entry as ready for submission");=0A=
S.stopTimer();=0A=
S.setSimilarityGroupingId(undefined);=0A=
S.readyToSubmit=3Dtrue=0A=
}}if(!K){if(this.isFull()){LOG.debug("Queue '"+this.name+"' is currently =
full");=0A=
var P=3Dthis.getSizeExceededBehavior();=0A=
var O=3D0;=0A=
while(this.items[O]&&this.items[O].request){O++=0A=
}if(this.queueOptions.onsizeexceeded){this.queueOptions.onsizeexceeded.ap=
ply(this,R.getEventArguments())=0A=
}if(P=3D=3DE){LOG.debug("Queue '"+this.name+"' is going to drop new =
item");=0A=
R.ondrop();=0A=
K=3Dtrue=0A=
}else{if(P=3D=3DH){LOG.debug("Queue '"+this.name+"' is going to drop =
["+O+"] item that is the next one");=0A=
var N=3Dthis.items.splice(O,1)[0];=0A=
if(N){LOG.debug("Item dropped from queue");=0A=
N.stopTimer();=0A=
N.ondrop()=0A=
}else{LOG.debug("There's no such item, will handle new request instead");=0A=
R.ondrop();=0A=
K=3Dtrue=0A=
}}else{if(P=3D=3DB){LOG.debug("Queue '"+this.name+"' will submit new =
request");=0A=
R.submit();=0A=
K=3Dtrue=0A=
}else{if(P=3D=3DF){LOG.debug("Queue '"+this.name+"' is going to drop and =
fire immediately ["+O+"] item that is the next one");=0A=
var N=3Dthis.items.splice(O,1)[0];=0A=
if(N){LOG.debug("Item dropped from queue");=0A=
N.stopTimer();=0A=
N.submit()=0A=
}else{LOG.debug("There's no such item, will handle new request instead");=0A=
R.submit();=0A=
K=3Dtrue=0A=
}}}}}}this.submitFirst()=0A=
}if(!K){this.queue(R);=0A=
LOG.debug("New request added to queue '"+this.name+"'. Queue =
similarityGroupingId changed to "+L);=0A=
R.startTimer()=0A=
}},pop:function(){LOG.debug("After request: queue '"+this.name+"'");=0A=
this.dequeue();=0A=
LOG.debug("There are "+this.items.length+" requests more in this queue");=0A=
this.submitFirst()=0A=
},clear:function(){var J=3Dthis.items.length;=0A=
for(var I=3D0;=0A=
I<this.items.length;=0A=
I++){this.items[I].clearEntry()=0A=
}this.items.splice(0,J)=0A=
}});=0A=
return D=0A=
}();=0A=
A4J.AJAX.EventQueue.DEFAULT_QUEUE_NAME=3D"org.richfaces.queue.global";=0A=
A4J.AJAX.EventQueue.getQueue=3Dfunction(A){return =
A4J.AJAX._eventQueues[A]=0A=
};=0A=
A4J.AJAX.EventQueue.getQueues=3Dfunction(){return A4J.AJAX._eventQueues=0A=
};=0A=
A4J.AJAX.EventQueue.addQueue=3Dfunction(A){var B=3DA.name;=0A=
if(A4J.AJAX._eventQueues[B]){throw"Queue already registered"=0A=
}else{LOG.debug("Adding queue '"+B+"' to queues registry");=0A=
A4J.AJAX._eventQueues[B]=3DA=0A=
}};=0A=
A4J.AJAX.EventQueue.removeQueue=3Dfunction(B){var =
A=3DA4J.AJAX._eventQueues[B];=0A=
if(A){A.clear()=0A=
}delete A4J.AJAX._eventQueues[B]=0A=
};=0A=
A4J.AJAX.EventQueue.getOrCreateQueue=3Dfunction(){var =
A=3Dfunction(C,D){if(D){return D+":"+C=0A=
}else{return C=0A=
}};=0A=
var B=3Dfunction(C,D){if(D){return D+C=0A=
}else{return C=0A=
}};=0A=
return function(E,J){var H=3DE.eventsQueue;=0A=
var G=3DE.namespace;=0A=
var D;=0A=
var F;=0A=
var I;=0A=
if(H){LOG.debug("Look up queue with name '"+H+"'");=0A=
D=3DA(H,J);=0A=
F=3DB(H,G);=0A=
I=3DF=0A=
}else{LOG.debug("Look up queue with default name");=0A=
D=3DJ;=0A=
F=3DB(A4J.AJAX.EventQueue.DEFAULT_QUEUE_NAME,G);=0A=
I=3DE.implicitEventsQueue=0A=
}var C=3DA4J.AJAX._eventQueues[D];=0A=
if(!C){C=3DA4J.AJAX._eventQueues[F];=0A=
if(!C){if(I){C=3DA4J.AJAX._eventQueues[I];=0A=
if(!C){LOG.debug("Creating new transient queue '"+I+"' with default =
settings");=0A=
C=3Dnew A4J.AJAX.EventQueue(I);=0A=
C._transient=3Dtrue;=0A=
A4J.AJAX.EventQueue.addQueue(C)=0A=
}else{LOG.debug("Found transient queue '"+I+"'")=0A=
}}}else{LOG.debug("Found view queue '"+F+"'")=0A=
}}else{LOG.debug("Found form queue '"+D+"'")=0A=
}return C=0A=
}=0A=
}();=0A=
(function(){var A=3Dfunction(){var C=3DA4J.AJAX.EventQueue.getQueues();=0A=
for(var D in C){var B=3DC[D];=0A=
B.clear()=0A=
}};=0A=
if(window.addEventListener){window.addEventListener("unload",A,false)=0A=
}else{window.attachEvent("onunload",A)=0A=
}})();=0A=
if(!window.LOG){window.LOG=3D{}=0A=
}LOG.Level=3Dfunction(B,C,A){this.name=3DB;=0A=
this.priority=3DC;=0A=
if(A){this.color=3DA=0A=
}};=0A=
LOG.OFF=3Dnew LOG.Level("off",1000);=0A=
LOG.FATAL=3Dnew LOG.Level("fatal",900,"red");=0A=
LOG.ERROR=3Dnew LOG.Level("error",800,"red");=0A=
LOG.WARN=3Dnew LOG.Level("warn",500,"yellow");=0A=
LOG.INFO=3Dnew LOG.Level("info",400,"blue");=0A=
LOG.DEBUG=3Dnew LOG.Level("debug",300,"darkblue");=0A=
LOG.ALL=3Dnew LOG.Level("all",100);=0A=
LOG.A4J_DEBUG=3Dnew LOG.Level("a4j_debug",0,"green");=0A=
LOG.LEVEL=3DLOG.OFF;=0A=
LOG._window=3Dnull;=0A=
LOG.transmitToServer=3Dtrue;=0A=
LOG.consoleDivId=3D"logConsole";=0A=
LOG.styles=3D{a4j_debug:"green",debug:"darkblue",info:"blue",warn:"yellow=
",error:"red",fatal:"red"};=0A=
LOG.a4j_debug=3Dfunction(B,A){LOG._log(B,LOG.A4J_DEBUG,A)=0A=
};=0A=
LOG.debug=3Dfunction(B,A){LOG._log(B,LOG.DEBUG,A)=0A=
};=0A=
LOG.info=3Dfunction(B,A){LOG._log(B,LOG.INFO,A)=0A=
};=0A=
LOG.warn=3Dfunction(B,A){LOG._log(B,LOG.WARN,A)=0A=
};=0A=
LOG.error=3Dfunction(B,A){LOG._log(B,LOG.ERROR,A)=0A=
};=0A=
LOG.fatal=3Dfunction(B,A){LOG._log(B,LOG.FATAL,A)=0A=
};=0A=
LOG.registerPopup=3Dfunction(B,C,E,A,F){if(!LOG._onkeydown){LOG._onkeydow=
n=3Ddocument.onkeydown=0A=
}var D=3DB.toUpperCase();=0A=
document.onkeydown=3Dfunction(G){if(window.event){G=3Dwindow.event=0A=
}if(String.fromCharCode(G.keyCode)=3D=3DD&G.shiftKey&G.ctrlKey){LOG.LEVEL=
=3DF;=0A=
LOG.openWindow(C,"width=3D"+E+",height=3D"+A+",toolbar=3Dno,scrollbars=3D=
yes,location=3Dno,statusbar=3Dno,menubar=3Dno,resizable=3Dyes,left =3D =
"+((screen.width-E)/2)+",top =3D"+((screen.height-A)/2))=0A=
}else{if(LOG._onkeydown){LOG._onkeydown(G)=0A=
}}}=0A=
};=0A=
LOG.clear=3Dfunction(){if(LOG._window&&LOG._window.document){consoleDiv=3D=
LOG._window.document.body=0A=
}else{consoleDiv=3Dwindow.document.getElementById(LOG.consoleDivId)=0A=
}consoleDiv.innerHTML=3D'<button =
onclick=3D"LOG.clear()">Clear</button><br />'=0A=
};=0A=
LOG.openWindow=3Dfunction(B,C){if(LOG._window){LOG._window.focus()=0A=
}else{LOG._window=3Dwindow.open("",B,C);=0A=
LOG._window.LOG=3DLOG;=0A=
LOG.clear();=0A=
var A=3DLOG;=0A=
LOG._window.onunload=3Dfunction(){A._window.LOG=3Dnull;=0A=
A._window=3Dnull;=0A=
A.LEVEL=3DA.OFF;=0A=
A=3Dundefined=0A=
}=0A=
}};=0A=
LOG._log=3Dfunction(C,A,B){if(A.priority>=3DLOG.LEVEL.priority){LOG._logT=
oConsole(C,A,B);=0A=
if(LOG.transmitToServer){LOG._logToServer(C,A)=0A=
}}};=0A=
LOG._time=3Dfunction(){var D=3Dnew Date();=0A=
var A=3DD.getHours();=0A=
var C=3DD.getMinutes();=0A=
if(C<10){C=3D"0"+C=0A=
}var E=3DD.getSeconds();=0A=
if(E<10){E=3D"0"+E=0A=
}var B=3DD.getTime()%1000;=0A=
if(B<100){B=3D"0"+B=0A=
}if(B<10){B=3D"0"+B=0A=
}return A+":"+C+":"+E+","+B=0A=
};=0A=
LOG._logToConsole=3Dfunction(C,B,E){var F;=0A=
var G;=0A=
if(LOG._window&&LOG._window.document){G=3DLOG._window.document;=0A=
F=3DLOG._window.document.body=0A=
}else{G=3Dwindow.document;=0A=
F=3Dwindow.document.getElementById(LOG.consoleDivId)=0A=
}if(F){var H=3DG.createElement("span");=0A=
H.style.color=3DB.color;=0A=
H.appendChild(G.createTextNode(B.name+"["+LOG._time()+"]: "));=0A=
var A=3DG.createElement("div");=0A=
var I=3DG.createTextNode(C);=0A=
A.appendChild(H);=0A=
A.appendChild(I);=0A=
if(E){var D=3DG.createElement("span");=0A=
I=3DG.createTextNode(E);=0A=
D.appendChild(I);=0A=
A.appendChild(D)=0A=
}F.appendChild(A)=0A=
}else{}};=0A=
LOG._logToServer=3Dfunction(C,A){var B=3DA.name.substring(0,1)+C=0A=
};=0A=
LOG._requestCallBack=3Dfunction(){};=0A=
if(!window.RichFaces){window.RichFaces=3D{}=0A=
}if(!window.RichFaces.Memory){window.RichFaces.Memory=3D{nodeCleaners:{},=
componentCleaners:{},addCleaner:function(A,B){this.nodeCleaners[A]=3DB=0A=
},addComponentCleaner:function(B,C,A){this.componentCleaners[B]=3D{cleane=
r:C,checker:A}=0A=
},applyCleaners:function(B,C,D){for(var A in =
this.nodeCleaners){this.nodeCleaners[A](B,C)=0A=
}for(var A in =
this.componentCleaners){if(this.componentCleaners[A].checker(B,C)){D.push=
(B)=0A=
}}},_clean:function(F,E,G){if(F){this.applyCleaners(F,E,G);=0A=
var B=3DF.all;=0A=
if(B){var A=3D0;=0A=
var D=3DB.length;=0A=
for(var A=3D0;=0A=
A<D;=0A=
A++){this.applyCleaners(B[A],E,G)=0A=
}}else{var C=3DF.firstChild;=0A=
while(C){this._clean(C,E,G);=0A=
C=3DC.nextSibling=0A=
}}}},_cleanComponentNodes:function(E,D){for(var B=3D0;=0A=
B<E.length;=0A=
B++){var C=3DE[B];=0A=
for(var A in =
this.componentCleaners){this.componentCleaners[A].cleaner(C,D)=0A=
}}},clean:function(B,A){var C=3D[];=0A=
this._clean(B,A,C);=0A=
this._cleanComponentNodes(C,A);=0A=
C=3Dnull=0A=
}};=0A=
window.RichFaces.Memory.addComponentCleaner("richfaces",function(D,E){var=
 B=3DD.component;=0A=
if(B){var C=3DB["rich:destructor"];=0A=
if(C){var A=3DB[C];=0A=
if(A){A.call(B,E)=0A=
}}}},function(A,B){return(A.component&&A.component["rich:destructor"])=0A=
});=0A=
if(window.attachEvent){window.attachEvent("onunload",function(){var =
A=3Dwindow.RichFaces.Memory;=0A=
A.clean(document);=0A=
A.clean(window)=0A=
})=0A=
}}=0A=
var =
Builder=3D{NODEMAP:{AREA:"map",CAPTION:"table",COL:"table",COLGROUP:"tabl=
e",LEGEND:"fieldset",OPTGROUP:"select",OPTION:"select",PARAM:"object",TBO=
DY:"table",TD:"table",TFOOT:"table",TH:"table",THEAD:"table",TR:"table"},=
node:function(A){A=3DA.toUpperCase();=0A=
var F=3Dthis.NODEMAP[A]||"div";=0A=
var B=3Ddocument.createElement(F);=0A=
try{B.innerHTML=3D"<"+A+"></"+A+">"=0A=
}catch(E){}var D=3DB.firstChild||null;=0A=
if(D&&(D.tagName.toUpperCase()!=3DA)){D=3DD.getElementsByTagName(A)[0]=0A=
}if(!D){D=3Ddocument.createElement(A)=0A=
}if(!D){return =0A=
}if(arguments[1]){if(this._isStringOrNumber(arguments[1])||(arguments[1] =
instanceof Array)||arguments[1].tagName){this._children(D,arguments[1])=0A=
}else{var C=3Dthis._attributes(arguments[1]);=0A=
if(C.length){try{B.innerHTML=3D"<"+A+" "+C+"></"+A+">"=0A=
}catch(E){}D=3DB.firstChild||null;=0A=
if(!D){D=3Ddocument.createElement(A);=0A=
for(attr in =
arguments[1]){D[attr=3D=3D"class"?"className":attr]=3Darguments[1][attr]=0A=
}}if(D.tagName.toUpperCase()!=3DA){D=3DB.getElementsByTagName(A)[0]=0A=
}}}}if(arguments[2]){this._children(D,arguments[2])=0A=
}return $(D)=0A=
},_text:function(A){return document.createTextNode(A)=0A=
},ATTR_MAP:{"className":"class","htmlFor":"for"},_attributes:function(A){=
var B=3D[];=0A=
for(attribute in A){B.push((attribute in =
this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'=3D"'+A[attribute].toS=
tring().escapeHTML().gsub(/"/,"&quot;")+'"')=0A=
}return B.join(" ")=0A=
},_children:function(B,A){if(A.tagName){B.appendChild(A);=0A=
return =0A=
}if(typeof A=3D=3D"object"){A.flatten().each(function(C){if(typeof =
C=3D=3D"object"){B.appendChild(C)=0A=
}else{if(Builder._isStringOrNumber(C)){B.appendChild(Builder._text(C))=0A=
}}})=0A=
}else{if(Builder._isStringOrNumber(A)){B.appendChild(Builder._text(A))=0A=
}}},_isStringOrNumber:function(A){return(typeof A=3D=3D"string"||typeof =
A=3D=3D"number")=0A=
},build:function(B){var A=3Dthis.node("div");=0A=
$(A).update(B.strip());=0A=
return A.down()=0A=
},dump:function(B){if(typeof B!=3D"object"&&typeof =
B!=3D"function"){B=3Dwindow=0A=
}var A=3D("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG =
BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL =
DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 =
HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP =
MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S =
SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD =
TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);=0A=
A.each(function(C){B[C]=3Dfunction(){return =
Builder.node.apply(Builder,[C].concat($A(arguments)))=0A=
}=0A=
})=0A=
}};=0A=
String.prototype.parseColor=3Dfunction(){var A=3D"#";=0A=
if(this.slice(0,4)=3D=3D"rgb("){var =
C=3Dthis.slice(4,this.length-1).split(",");=0A=
var B=3D0;=0A=
do{A+=3DparseInt(C[B]).toColorPart()=0A=
}while(++B<3)=0A=
}else{if(this.slice(0,1)=3D=3D"#"){if(this.length=3D=3D4){for(var B=3D1;=0A=
B<4;=0A=
B++){A+=3D(this.charAt(B)+this.charAt(B)).toLowerCase()=0A=
}}if(this.length=3D=3D7){A=3Dthis.toLowerCase()=0A=
}}}return(A.length=3D=3D7?A:(arguments[0]||this))=0A=
};=0A=
Element.collectTextNodes=3Dfunction(A){return =
$A($(A).childNodes).collect(function(B){return(B.nodeType=3D=3D3?B.nodeVa=
lue:(B.hasChildNodes()?Element.collectTextNodes(B):""))=0A=
}).flatten().join("")=0A=
};=0A=
Element.collectTextNodesIgnoreClass=3Dfunction(A,B){return =
$A($(A).childNodes).collect(function(C){return(C.nodeType=3D=3D3?C.nodeVa=
lue:((C.hasChildNodes()&&!Element.hasClassName(C,B))?Element.collectTextN=
odesIgnoreClass(C,B):""))=0A=
}).flatten().join("")=0A=
};=0A=
Element.setContentZoom=3Dfunction(A,B){A=3D$(A);=0A=
A.setStyle({fontSize:(B/100)+"em"});=0A=
if(Prototype.Browser.WebKit){window.scrollBy(0,0)=0A=
}return A=0A=
};=0A=
Element.getInlineOpacity=3Dfunction(A){return $(A).style.opacity||""=0A=
};=0A=
Element.forceRerendering=3Dfunction(A){try{A=3D$(A);=0A=
var C=3Ddocument.createTextNode(" ");=0A=
A.appendChild(C);=0A=
A.removeChild(C)=0A=
}catch(B){}};=0A=
var =
Effect=3D{_elementDoesNotExistError:{name:"ElementDoesNotExistError",mess=
age:"The specified DOM element does not exist, but is required for this =
effect to =
operate"},Transitions:{linear:Prototype.K,sinoidal:function(A){return(-Ma=
th.cos(A*Math.PI)/2)+0.5=0A=
},reverse:function(A){return 1-A=0A=
},flicker:function(A){var =
A=3D((-Math.cos(A*Math.PI)/4)+0.75)+Math.random()/4;=0A=
return A>1?1:A=0A=
},wobble:function(A){return(-Math.cos(A*Math.PI*(9*A))/2)+0.5=0A=
},pulse:function(B,A){return(-Math.cos((B*((A||5)-0.5)*2)*Math.PI)/2)+0.5=0A=
},spring:function(A){return 1-(Math.cos(A*4.5*Math.PI)*Math.exp(-A*6))=0A=
},none:function(A){return 0=0A=
},full:function(A){return 1=0A=
}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,queu=
e:"parallel"},tagifyText:function(A){var B=3D"position:relative";=0A=
if(Prototype.Browser.IE){B+=3D";zoom:1"=0A=
}A=3D$(A);=0A=
$A(A.childNodes).each(function(C){if(C.nodeType=3D=3D3){C.nodeValue.toArr=
ay().each(function(D){A.insertBefore(new =
Element("span",{style:B}).update(D=3D=3D" =
"?String.fromCharCode(160):D),C)=0A=
});=0A=
Element.remove(C)=0A=
}})=0A=
},multiple:function(B,C){var E;=0A=
if(((typeof B=3D=3D"object")||Object.isFunction(B))&&(B.length)){E=3DB=0A=
}else{E=3D$(B).childNodes=0A=
}var A=3DObject.extend({speed:0.1,delay:0},arguments[2]||{});=0A=
var D=3DA.delay;=0A=
$A(E).each(function(G,F){new C(G,Object.extend(A,{delay:F*A.speed+D}))=0A=
})=0A=
},PAIRS:{"slide":["SlideDown","SlideUp"],"blind":["BlindDown","BlindUp"],=
"appear":["Appear","Fade"]},toggle:function(B,C){B=3D$(B);=0A=
C=3D(C||"appear").toLowerCase();=0A=
var =
A=3DObject.extend({queue:{position:"end",scope:(B.id||"global"),limit:1}}=
,arguments[2]||{});=0A=
Effect[B.visible()?Effect.PAIRS[C][1]:Effect.PAIRS[C][0]](B,A)=0A=
}};=0A=
Effect.DefaultOptions.transition=3DEffect.Transitions.sinoidal;=0A=
Effect.ScopedQueue=3DClass.create(Enumerable,{initialize:function(){this.=
effects=3D[];=0A=
this.interval=3Dnull=0A=
},_each:function(A){this.effects._each(A)=0A=
},add:function(B){var C=3Dnew Date().getTime();=0A=
var =
A=3DObject.isString(B.options.queue)?B.options.queue:B.options.queue.posi=
tion;=0A=
switch(A){case"front":this.effects.findAll(function(D){return =
D.state=3D=3D"idle"=0A=
}).each(function(D){D.startOn+=3DB.finishOn;=0A=
D.finishOn+=3DB.finishOn=0A=
});=0A=
break;=0A=
case"with-last":C=3Dthis.effects.pluck("startOn").max()||C;=0A=
break;=0A=
case"end":C=3Dthis.effects.pluck("finishOn").max()||C;=0A=
break=0A=
}B.startOn+=3DC;=0A=
B.finishOn+=3DC;=0A=
if(!B.options.queue.limit||(this.effects.length<B.options.queue.limit)){t=
his.effects.push(B)=0A=
}if(!this.interval){this.interval=3DsetInterval(this.loop.bind(this),15)=0A=
}},remove:function(A){this.effects=3Dthis.effects.reject(function(B){retu=
rn B=3D=3DA=0A=
});=0A=
if(this.effects.length=3D=3D0){clearInterval(this.interval);=0A=
this.interval=3Dnull=0A=
}},loop:function(){var C=3Dnew Date().getTime();=0A=
for(var B=3D0,A=3Dthis.effects.length;=0A=
B<A;=0A=
B++){this.effects[B]&&this.effects[B].loop(C)=0A=
}}});=0A=
Effect.Queues=3D{instances:$H(),get:function(A){if(!Object.isString(A)){r=
eturn A=0A=
}return this.instances.get(A)||this.instances.set(A,new =
Effect.ScopedQueue())=0A=
}};=0A=
Effect.Queue=3DEffect.Queues.get("global");=0A=
Effect.Base=3DClass.create({position:null,start:function(A){function =
B(D,C){return((D[C+"Internal"]?"this.options."+C+"Internal(this);":"")+(D=
[C]?"this.options."+C+"(this);":""))=0A=
}if(A&&A.transition=3D=3D=3Dfalse){A.transition=3DEffect.Transitions.line=
ar=0A=
}this.options=3DObject.extend(Object.extend({},Effect.DefaultOptions),A||=
{});=0A=
this.currentFrame=3D0;=0A=
this.state=3D"idle";=0A=
this.startOn=3Dthis.options.delay*1000;=0A=
this.finishOn=3Dthis.startOn+(this.options.duration*1000);=0A=
this.fromToDelta=3Dthis.options.to-this.options.from;=0A=
this.totalTime=3Dthis.finishOn-this.startOn;=0A=
this.totalFrames=3Dthis.options.fps*this.options.duration;=0A=
this.render=3D(function(){function =
C(E,D){if(E.options[D+"Internal"]){E.options[D+"Internal"](E)=0A=
}if(E.options[D]){E.options[D](E)=0A=
}}return =
function(D){if(this.state=3D=3D=3D"idle"){this.state=3D"running";=0A=
C(this,"beforeSetup");=0A=
if(this.setup){this.setup()=0A=
}C(this,"afterSetup")=0A=
}if(this.state=3D=3D=3D"running"){D=3D(this.options.transition(D)*this.fr=
omToDelta)+this.options.from;=0A=
this.position=3DD;=0A=
C(this,"beforeUpdate");=0A=
if(this.update){this.update(D)=0A=
}C(this,"afterUpdate")=0A=
}}=0A=
})();=0A=
this.event("beforeStart");=0A=
if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.que=
ue)?"global":this.options.queue.scope).add(this)=0A=
}},loop:function(C){if(C>=3Dthis.startOn){if(C>=3Dthis.finishOn){this.ren=
der(1);=0A=
this.cancel();=0A=
this.event("beforeFinish");=0A=
if(this.finish){this.finish()=0A=
}this.event("afterFinish");=0A=
return =0A=
}var =
B=3D(C-this.startOn)/this.totalTime,A=3D(B*this.totalFrames).round();=0A=
if(A>this.currentFrame){this.render(B);=0A=
this.currentFrame=3DA=0A=
}}},cancel:function(){if(!this.options.sync){Effect.Queues.get(Object.isS=
tring(this.options.queue)?"global":this.options.queue.scope).remove(this)=0A=
}this.state=3D"finished"=0A=
},event:function(A){if(this.options[A+"Internal"]){this.options[A+"Intern=
al"](this)=0A=
}if(this.options[A]){this.options[A](this)=0A=
}},inspect:function(){var A=3D$H();=0A=
for(property in =
this){if(!Object.isFunction(this[property])){A.set(property,this[property=
])=0A=
}}return"#<Effect:"+A.inspect()+",options:"+$H(this.options).inspect()+">=
"=0A=
}});=0A=
Effect.Parallel=3DClass.create(Effect.Base,{initialize:function(A){this.e=
ffects=3DA||[];=0A=
this.start(arguments[1])=0A=
},update:function(A){this.effects.invoke("render",A)=0A=
},finish:function(A){this.effects.each(function(B){B.render(1);=0A=
B.cancel();=0A=
B.event("beforeFinish");=0A=
if(B.finish){B.finish(A)=0A=
}B.event("afterFinish")=0A=
})=0A=
}});=0A=
Effect.Tween=3DClass.create(Effect.Base,{initialize:function(C,F,E){C=3DO=
bject.isString(C)?$(C):C;=0A=
var B=3D$A(arguments),D=3DB.last(),A=3DB.length=3D=3D5?B[3]:null;=0A=
this.method=3DObject.isFunction(D)?D.bind(C):Object.isFunction(C[D])?C[D]=
.bind(C):function(G){C[D]=3DG=0A=
};=0A=
this.start(Object.extend({from:F,to:E},A||{}))=0A=
},update:function(A){this.method(A)=0A=
}});=0A=
Effect.Event=3DClass.create(Effect.Base,{initialize:function(){this.start=
(Object.extend({duration:0},arguments[0]||{}))=0A=
},update:Prototype.emptyFunction});=0A=
Effect.Opacity=3DClass.create(Effect.Base,{initialize:function(B){this.el=
ement=3D$(B);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.el=
ement.setStyle({zoom:1})=0A=
}var =
A=3DObject.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||=
{});=0A=
this.start(A)=0A=
},update:function(A){this.element.setOpacity(A)=0A=
}});=0A=
Effect.Move=3DClass.create(Effect.Base,{initialize:function(B){this.eleme=
nt=3D$(B);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var A=3DObject.extend({x:0,y:0,mode:"relative"},arguments[1]||{});=0A=
this.start(A)=0A=
},setup:function(){this.element.makePositioned();=0A=
this.originalLeft=3DparseFloat(this.element.getStyle("left")||"0");=0A=
this.originalTop=3DparseFloat(this.element.getStyle("top")||"0");=0A=
if(this.options.mode=3D=3D"absolute"){this.options.x=3Dthis.options.x-thi=
s.originalLeft;=0A=
this.options.y=3Dthis.options.y-this.originalTop=0A=
}},update:function(A){this.element.setStyle({left:(this.options.x*A+this.=
originalLeft).round()+"px",top:(this.options.y*A+this.originalTop).round(=
)+"px"})=0A=
}});=0A=
Effect.MoveBy=3Dfunction(B,A,C){return new =
Effect.Move(B,Object.extend({x:C,y:A},arguments[3]||{}))=0A=
};=0A=
Effect.Scale=3DClass.create(Effect.Base,{initialize:function(B,C){this.el=
ement=3D$(B);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var =
A=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCen=
ter:false,scaleMode:"box",scaleFrom:100,scaleTo:C},arguments[2]||{});=0A=
this.start(A)=0A=
},setup:function(){this.restoreAfterFinish=3Dthis.options.restoreAfterFin=
ish||false;=0A=
this.elementPositioning=3Dthis.element.getStyle("position");=0A=
this.originalStyle=3D{};=0A=
["top","left","width","height","fontSize"].each(function(B){this.original=
Style[B]=3Dthis.element.style[B]=0A=
}.bind(this));=0A=
this.originalTop=3Dthis.element.offsetTop;=0A=
this.originalLeft=3Dthis.element.offsetLeft;=0A=
var A=3Dthis.element.getStyle("font-size")||"100%";=0A=
["em","px","%","pt"].each(function(B){if(A.indexOf(B)>0){this.fontSize=3D=
parseFloat(A);=0A=
this.fontSizeType=3DB=0A=
}}.bind(this));=0A=
this.factor=3D(this.options.scaleTo-this.options.scaleFrom)/100;=0A=
this.dims=3Dnull;=0A=
if(this.options.scaleMode=3D=3D"box"){this.dims=3D[this.element.offsetHei=
ght,this.element.offsetWidth]=0A=
}if(/^content/.test(this.options.scaleMode)){this.dims=3D[this.element.sc=
rollHeight,this.element.scrollWidth]=0A=
}if(!this.dims){this.dims=3D[this.options.scaleMode.originalHeight,this.o=
ptions.scaleMode.originalWidth]=0A=
}},update:function(A){var =
B=3D(this.options.scaleFrom/100)+(this.factor*A);=0A=
if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontS=
ize:this.fontSize*B+this.fontSizeType})=0A=
}this.setDimensions(this.dims[0]*B,this.dims[1]*B)=0A=
},finish:function(A){if(this.restoreAfterFinish){this.element.setStyle(th=
is.originalStyle)=0A=
}},setDimensions:function(A,D){var E=3D{};=0A=
if(this.options.scaleX){E.width=3DD.round()+"px"=0A=
}if(this.options.scaleY){E.height=3DA.round()+"px"=0A=
}if(this.options.scaleFromCenter){var C=3D(A-this.dims[0])/2;=0A=
var B=3D(D-this.dims[1])/2;=0A=
if(this.elementPositioning=3D=3D"absolute"){if(this.options.scaleY){E.top=
=3Dthis.originalTop-C+"px"=0A=
}if(this.options.scaleX){E.left=3Dthis.originalLeft-B+"px"=0A=
}}else{if(this.options.scaleY){E.top=3D-C+"px"=0A=
}if(this.options.scaleX){E.left=3D-B+"px"=0A=
}}}this.element.setStyle(E)=0A=
}});=0A=
Effect.Highlight=3DClass.create(Effect.Base,{initialize:function(B){this.=
element=3D$(B);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var A=3DObject.extend({startcolor:"#ffff99"},arguments[1]||{});=0A=
this.start(A)=0A=
},setup:function(){if(this.element.getStyle("display")=3D=3D"none"){this.=
cancel();=0A=
return =0A=
}this.oldStyle=3D{};=0A=
if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=3Dthi=
s.element.getStyle("background-image");=0A=
this.element.setStyle({backgroundImage:"none"})=0A=
}if(!this.options.endcolor){this.options.endcolor=3Dthis.element.getStyle=
("background-color").parseColor("#ffffff")=0A=
}if(!this.options.restorecolor){this.options.restorecolor=3Dthis.element.=
getStyle("background-color")=0A=
}this._base=3D$R(0,2).map(function(A){return =
parseInt(this.options.startcolor.slice(A*2+1,A*2+3),16)=0A=
}.bind(this));=0A=
this._delta=3D$R(0,2).map(function(A){return =
parseInt(this.options.endcolor.slice(A*2+1,A*2+3),16)-this._base[A]=0A=
}.bind(this))=0A=
},update:function(A){this.element.setStyle({backgroundColor:$R(0,2).injec=
t("#",function(B,C,D){return =
B+((this._base[D]+(this._delta[D]*A)).round().toColorPart())=0A=
}.bind(this))})=0A=
},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{ba=
ckgroundColor:this.options.restorecolor}))=0A=
}});=0A=
Effect.ScrollTo=3Dfunction(C){var =
B=3Darguments[1]||{},A=3Ddocument.viewport.getScrollOffsets(),D=3D$(C).cu=
mulativeOffset();=0A=
if(B.offset){D[1]+=3DB.offset=0A=
}return new =
Effect.Tween(null,A.top,D[1],B,function(E){scrollTo(A.left,E.round())=0A=
})=0A=
};=0A=
Effect.Fade=3Dfunction(C){C=3D$(C);=0A=
var A=3DC.getInlineOpacity();=0A=
var =
B=3DObject.extend({from:C.getOpacity()||1,to:0,afterFinishInternal:functi=
on(D){if(D.options.to!=3D0){return =0A=
}D.element.hide().setStyle({opacity:A})=0A=
}},arguments[1]||{});=0A=
return new Effect.Opacity(C,B)=0A=
};=0A=
Effect.Appear=3Dfunction(B){B=3D$(B);=0A=
var =
A=3DObject.extend({from:(B.getStyle("display")=3D=3D"none"?0:B.getOpacity=
()||0),to:1,afterFinishInternal:function(C){C.element.forceRerendering()=0A=
},beforeSetup:function(C){C.element.setOpacity(C.options.from).show()=0A=
}},arguments[1]||{});=0A=
return new Effect.Opacity(B,A)=0A=
};=0A=
Effect.Puff=3Dfunction(B){B=3D$(B);=0A=
var =
A=3D{opacity:B.getInlineOpacity(),position:B.getStyle("position"),top:B.s=
tyle.top,left:B.style.left,width:B.style.width,height:B.style.height};=0A=
return new Effect.Parallel([new =
Effect.Scale(B,200,{sync:true,scaleFromCenter:true,scaleContent:true,rest=
oreAfterFinish:true}),new =
Effect.Opacity(B,{sync:true,to:0})],Object.extend({duration:1,beforeSetup=
Internal:function(C){Position.absolutize(C.effects[0].element)=0A=
},afterFinishInternal:function(C){C.effects[0].element.hide().setStyle(A)=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.BlindUp=3Dfunction(A){A=3D$(A);=0A=
A.makeClipping();=0A=
return new =
Effect.Scale(A,0,Object.extend({scaleContent:false,scaleX:false,restoreAf=
terFinish:true,afterFinishInternal:function(B){B.element.hide().undoClipp=
ing()=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.BlindDown=3Dfunction(B){B=3D$(B);=0A=
var A=3DB.getDimensions();=0A=
return new =
Effect.Scale(B,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:0,scaleMode:{originalHeight:A.height,originalWidth:A.width},restoreAft=
erFinish:true,afterSetup:function(C){C.element.makeClipping().setStyle({h=
eight:"0px"}).show()=0A=
},afterFinishInternal:function(C){C.element.undoClipping()=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.SwitchOff=3Dfunction(B){B=3D$(B);=0A=
var A=3DB.getInlineOpacity();=0A=
return new =
Effect.Appear(B,Object.extend({duration:0.4,from:0,transition:Effect.Tran=
sitions.flicker,afterFinishInternal:function(C){new =
Effect.Scale(C.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,=
scaleContent:false,restoreAfterFinish:true,beforeSetup:function(D){D.elem=
ent.makePositioned().makeClipping()=0A=
},afterFinishInternal:function(D){D.element.hide().undoClipping().undoPos=
itioned().setStyle({opacity:A})=0A=
}})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.DropOut=3Dfunction(B){B=3D$(B);=0A=
var =
A=3D{top:B.getStyle("top"),left:B.getStyle("left"),opacity:B.getInlineOpa=
city()};=0A=
return new Effect.Parallel([new Effect.Move(B,{x:0,y:100,sync:true}),new =
Effect.Opacity(B,{sync:true,to:0})],Object.extend({duration:0.5,beforeSet=
up:function(C){C.effects[0].element.makePositioned()=0A=
},afterFinishInternal:function(C){C.effects[0].element.hide().undoPositio=
ned().setStyle(A)=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.Shake=3Dfunction(D){D=3D$(D);=0A=
var B=3DObject.extend({distance:20,duration:0.5},arguments[1]||{});=0A=
var E=3DparseFloat(B.distance);=0A=
var C=3DparseFloat(B.duration)/10;=0A=
var A=3D{top:D.getStyle("top"),left:D.getStyle("left")};=0A=
return new =
Effect.Move(D,{x:E,y:0,duration:C,afterFinishInternal:function(F){new =
Effect.Move(F.element,{x:-E*2,y:0,duration:C*2,afterFinishInternal:functi=
on(G){new =
Effect.Move(G.element,{x:E*2,y:0,duration:C*2,afterFinishInternal:functio=
n(H){new =
Effect.Move(H.element,{x:-E*2,y:0,duration:C*2,afterFinishInternal:functi=
on(I){new =
Effect.Move(I.element,{x:E*2,y:0,duration:C*2,afterFinishInternal:functio=
n(J){new =
Effect.Move(J.element,{x:-E,y:0,duration:C,afterFinishInternal:function(K=
){K.element.undoPositioned().setStyle(A)=0A=
}})=0A=
}})=0A=
}})=0A=
}})=0A=
}})=0A=
}})=0A=
};=0A=
Effect.SlideDown=3Dfunction(C){C=3D$(C).cleanWhitespace();=0A=
var A=3DC.down().getStyle("bottom");=0A=
var B=3DC.getDimensions();=0A=
return new =
Effect.Scale(C,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:window.opera?0:1,scaleMode:{originalHeight:B.height,originalWidth:B.wi=
dth},restoreAfterFinish:true,afterSetup:function(D){D.element.makePositio=
ned();=0A=
D.element.down().makePositioned();=0A=
if(window.opera){D.element.setStyle({top:""})=0A=
}D.element.makeClipping().setStyle({height:"0px"}).show()=0A=
},afterUpdateInternal:function(D){D.element.down().setStyle({bottom:(D.di=
ms[0]-D.element.clientHeight)+"px"})=0A=
},afterFinishInternal:function(D){D.element.undoClipping().undoPositioned=
();=0A=
D.element.down().undoPositioned().setStyle({bottom:A})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.SlideUp=3Dfunction(C){C=3D$(C).cleanWhitespace();=0A=
var A=3DC.down().getStyle("bottom");=0A=
var B=3DC.getDimensions();=0A=
return new =
Effect.Scale(C,window.opera?0:1,Object.extend({scaleContent:false,scaleX:=
false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:B.height,or=
iginalWidth:B.width},restoreAfterFinish:true,afterSetup:function(D){D.ele=
ment.makePositioned();=0A=
D.element.down().makePositioned();=0A=
if(window.opera){D.element.setStyle({top:""})=0A=
}D.element.makeClipping().show()=0A=
},afterUpdateInternal:function(D){D.element.down().setStyle({bottom:(D.di=
ms[0]-D.element.clientHeight)+"px"})=0A=
},afterFinishInternal:function(D){D.element.hide().undoClipping().undoPos=
itioned();=0A=
D.element.down().undoPositioned().setStyle({bottom:A})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.Squish=3Dfunction(A){return new =
Effect.Scale(A,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:func=
tion(B){B.element.makeClipping()=0A=
},afterFinishInternal:function(B){B.element.hide().undoClipping()=0A=
}})=0A=
};=0A=
Effect.Grow=3Dfunction(C){C=3D$(C);=0A=
var =
B=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.full},arguments[1]||{});=0A=
var =
A=3D{top:C.style.top,left:C.style.left,height:C.style.height,width:C.styl=
e.width,opacity:C.getInlineOpacity()};=0A=
var G=3DC.getDimensions();=0A=
var H,F;=0A=
var E,D;=0A=
switch(B.direction){case"top-left":H=3DF=3DE=3DD=3D0;=0A=
break;=0A=
case"top-right":H=3DG.width;=0A=
F=3DD=3D0;=0A=
E=3D-G.width;=0A=
break;=0A=
case"bottom-left":H=3DE=3D0;=0A=
F=3DG.height;=0A=
D=3D-G.height;=0A=
break;=0A=
case"bottom-right":H=3DG.width;=0A=
F=3DG.height;=0A=
E=3D-G.width;=0A=
D=3D-G.height;=0A=
break;=0A=
case"center":H=3DG.width/2;=0A=
F=3DG.height/2;=0A=
E=3D-G.width/2;=0A=
D=3D-G.height/2;=0A=
break=0A=
}return new =
Effect.Move(C,{x:H,y:F,duration:0.01,beforeSetup:function(I){I.element.hi=
de().makeClipping().makePositioned()=0A=
},afterFinishInternal:function(I){new Effect.Parallel([new =
Effect.Opacity(I.element,{sync:true,to:1,from:0,transition:B.opacityTrans=
ition}),new =
Effect.Move(I.element,{x:E,y:D,sync:true,transition:B.moveTransition}),ne=
w =
Effect.Scale(I.element,100,{scaleMode:{originalHeight:G.height,originalWi=
dth:G.width},sync:true,scaleFrom:window.opera?1:0,transition:B.scaleTrans=
ition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(J){J=
.effects[0].element.setStyle({height:"0px"}).show()=0A=
},afterFinishInternal:function(J){J.effects[0].element.undoClipping().und=
oPositioned().setStyle(A)=0A=
}},B))=0A=
}})=0A=
};=0A=
Effect.Shrink=3Dfunction(C){C=3D$(C);=0A=
var =
B=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.none},arguments[1]||{});=0A=
var =
A=3D{top:C.style.top,left:C.style.left,height:C.style.height,width:C.styl=
e.width,opacity:C.getInlineOpacity()};=0A=
var F=3DC.getDimensions();=0A=
var E,D;=0A=
switch(B.direction){case"top-left":E=3DD=3D0;=0A=
break;=0A=
case"top-right":E=3DF.width;=0A=
D=3D0;=0A=
break;=0A=
case"bottom-left":E=3D0;=0A=
D=3DF.height;=0A=
break;=0A=
case"bottom-right":E=3DF.width;=0A=
D=3DF.height;=0A=
break;=0A=
case"center":E=3DF.width/2;=0A=
D=3DF.height/2;=0A=
break=0A=
}return new Effect.Parallel([new =
Effect.Opacity(C,{sync:true,to:0,from:1,transition:B.opacityTransition}),=
new =
Effect.Scale(C,window.opera?1:0,{sync:true,transition:B.scaleTransition,r=
estoreAfterFinish:true}),new =
Effect.Move(C,{x:E,y:D,sync:true,transition:B.moveTransition})],Object.ex=
tend({beforeStartInternal:function(G){G.effects[0].element.makePositioned=
().makeClipping()=0A=
},afterFinishInternal:function(G){G.effects[0].element.hide().undoClippin=
g().undoPositioned().setStyle(A)=0A=
}},B))=0A=
};=0A=
Effect.Pulsate=3Dfunction(C){C=3D$(C);=0A=
var =
B=3Darguments[1]||{},A=3DC.getInlineOpacity(),E=3DB.transition||Effect.Tr=
ansitions.linear,D=3Dfunction(F){return =
1-E((-Math.cos((F*(B.pulses||5)*2)*Math.PI)/2)+0.5)=0A=
};=0A=
return new =
Effect.Opacity(C,Object.extend(Object.extend({duration:2,from:0,afterFini=
shInternal:function(F){F.element.setStyle({opacity:A})=0A=
}},B),{transition:D}))=0A=
};=0A=
Effect.Fold=3Dfunction(B){B=3D$(B);=0A=
var =
A=3D{top:B.style.top,left:B.style.left,width:B.style.width,height:B.style=
.height};=0A=
B.makeClipping();=0A=
return new =
Effect.Scale(B,5,Object.extend({scaleContent:false,scaleX:false,afterFini=
shInternal:function(C){new =
Effect.Scale(B,1,{scaleContent:false,scaleY:false,afterFinishInternal:fun=
ction(D){D.element.hide().undoClipping().setStyle(A)=0A=
}})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.Morph=3DClass.create(Effect.Base,{initialize:function(C){this.elem=
ent=3D$(C);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var A=3DObject.extend({style:{}},arguments[1]||{});=0A=
if(!Object.isString(A.style)){this.style=3D$H(A.style)=0A=
}else{if(A.style.include(":")){this.style=3DA.style.parseStyle()=0A=
}else{this.element.addClassName(A.style);=0A=
this.style=3D$H(this.element.getStyles());=0A=
this.element.removeClassName(A.style);=0A=
var B=3Dthis.element.getStyles();=0A=
this.style=3Dthis.style.reject(function(D){return D.value=3D=3DB[D.key]=0A=
});=0A=
A.afterFinishInternal=3Dfunction(D){D.element.addClassName(D.options.styl=
e);=0A=
D.transforms.each(function(E){D.element.style[E.style]=3D""=0A=
})=0A=
}=0A=
}}this.start(A)=0A=
},setup:function(){function A(B){if(!B||["rgba(0, 0, 0, =
0)","transparent"].include(B)){B=3D"#ffffff"=0A=
}B=3DB.parseColor();=0A=
return $R(0,2).map(function(C){return parseInt(B.slice(C*2+1,C*2+3),16)=0A=
})=0A=
}this.transforms=3Dthis.style.map(function(G){var =
F=3DG[0],E=3DG[1],D=3Dnull;=0A=
if(E.parseColor("#zzzzzz")!=3D"#zzzzzz"){E=3DE.parseColor();=0A=
D=3D"color"=0A=
}else{if(F=3D=3D"opacity"){E=3DparseFloat(E);=0A=
if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.ele=
ment.setStyle({zoom:1})=0A=
}}else{if(Element.CSS_LENGTH.test(E)){var =
C=3DE.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A=
E=3DparseFloat(C[1]);=0A=
D=3D(C.length=3D=3D3)?C[2]:null=0A=
}}}var B=3Dthis.element.getStyle(F);=0A=
return{style:F.camelize(),originalValue:D=3D=3D"color"?A(B):parseFloat(B|=
|0),targetValue:D=3D=3D"color"?A(E):E,unit:D}=0A=
}.bind(this)).reject(function(B){return((B.originalValue=3D=3DB.targetVal=
ue)||(B.unit!=3D"color"&&(isNaN(B.originalValue)||isNaN(B.targetValue))))=0A=
})=0A=
},update:function(A){var D=3D{},B,C=3Dthis.transforms.length;=0A=
while(C--){D[(B=3Dthis.transforms[C]).style]=3DB.unit=3D=3D"color"?"#"+(M=
ath.round(B.originalValue[0]+(B.targetValue[0]-B.originalValue[0])*A)).to=
ColorPart()+(Math.round(B.originalValue[1]+(B.targetValue[1]-B.originalVa=
lue[1])*A)).toColorPart()+(Math.round(B.originalValue[2]+(B.targetValue[2=
]-B.originalValue[2])*A)).toColorPart():(B.originalValue+(B.targetValue-B=
.originalValue)*A).toFixed(3)+(B.unit=3D=3D=3Dnull?"":B.unit)=0A=
}this.element.setStyle(D,true)=0A=
}});=0A=
Effect.Transform=3DClass.create({initialize:function(A){this.tracks=3D[];=0A=
this.options=3Darguments[1]||{};=0A=
this.addTracks(A)=0A=
},addTracks:function(A){A.each(function(B){B=3D$H(B);=0A=
var C=3DB.values().first();=0A=
this.tracks.push($H({ids:B.keys().first(),effect:Effect.Morph,options:{st=
yle:C}}))=0A=
}.bind(this));=0A=
return this=0A=
},play:function(){return new =
Effect.Parallel(this.tracks.map(function(A){var =
D=3DA.get("ids"),C=3DA.get("effect"),B=3DA.get("options");=0A=
var E=3D[$(D)||$$(D)].flatten();=0A=
return E.map(function(F){return new C(F,Object.extend({sync:true},B))=0A=
})=0A=
}).flatten(),this.options)=0A=
}});=0A=
Element.CSS_PROPERTIES=3D$w("backgroundColor backgroundPosition =
borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor =
borderLeftStyle borderLeftWidth borderRightColor borderRightStyle =
borderRightWidth borderSpacing borderTopColor borderTopStyle =
borderTopWidth bottom clip color fontSize fontWeight height left =
letterSpacing lineHeight marginBottom marginLeft marginRight marginTop =
markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor =
outlineOffset outlineWidth paddingBottom paddingLeft paddingRight =
paddingTop right textIndent top width wordSpacing zIndex");=0A=
Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$=
/;=0A=
String.__parseStyleElement=3Ddocument.createElement("div");=0A=
String.prototype.parseStyle=3Dfunction(){var B,A=3D$H();=0A=
if(Prototype.Browser.WebKit){B=3Dnew Element("div",{style:this}).style=0A=
}else{String.__parseStyleElement.innerHTML=3D'<div =
style=3D"'+this+'"></div>';=0A=
B=3DString.__parseStyleElement.childNodes[0].style=0A=
}Element.CSS_PROPERTIES.each(function(C){if(B[C]){A.set(C,B[C])=0A=
}});=0A=
if(Prototype.Browser.IE&&this.include("opacity")){A.set("opacity",this.ma=
tch(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1])=0A=
}return A=0A=
};=0A=
if(document.defaultView&&document.defaultView.getComputedStyle){Element.g=
etStyles=3Dfunction(B){var =
A=3Ddocument.defaultView.getComputedStyle($(B),null);=0A=
return Element.CSS_PROPERTIES.inject({},function(C,D){C[D]=3DA[D];=0A=
return C=0A=
})=0A=
}=0A=
}else{Element.getStyles=3Dfunction(B){B=3D$(B);=0A=
var A=3DB.currentStyle,C;=0A=
C=3DElement.CSS_PROPERTIES.inject({},function(D,E){D[E]=3DA[E];=0A=
return D=0A=
});=0A=
if(!C.opacity){C.opacity=3DB.getOpacity()=0A=
}return C=0A=
}=0A=
}Effect.Methods=3D{morph:function(A,B){A=3D$(A);=0A=
new Effect.Morph(A,Object.extend({style:B},arguments[2]||{}));=0A=
return A=0A=
},visualEffect:function(C,E,B){C=3D$(C);=0A=
var =
D=3DE.dasherize().camelize(),A=3DD.charAt(0).toUpperCase()+D.substring(1)=
;=0A=
new Effect[A](C,B);=0A=
return C=0A=
},highlight:function(B,A){B=3D$(B);=0A=
new Effect.Highlight(B,A);=0A=
return B=0A=
}};=0A=
$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown =
pulsate shake puff squish switchOff =
dropOut").each(function(A){Effect.Methods[A]=3Dfunction(C,B){C=3D$(C);=0A=
Effect[A.charAt(0).toUpperCase()+A.substring(1)](C,B);=0A=
return C=0A=
}=0A=
});=0A=
$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes =
collectTextNodesIgnoreClass =
getStyles").each(function(A){Effect.Methods[A]=3DElement[A]=0A=
});=0A=
Element.addMethods(Effect.Methods);=0A=
if(Object.isUndefined(Effect)){throw ("dragdrop.js requires including =
script.aculo.us' effects.js library")=0A=
}var =
Droppables=3D{drops:[],remove:function(A){this.drops=3Dthis.drops.reject(=
function(B){return B.element=3D=3D$(A)=0A=
})=0A=
},add:function(B){B=3D$(B);=0A=
var =
A=3DObject.extend({greedy:true,hoverclass:null,tree:false},arguments[1]||=
{});=0A=
if(A.containment){A._containers=3D[];=0A=
var C=3DA.containment;=0A=
if(Object.isArray(C)){C.each(function(D){A._containers.push($(D))=0A=
})=0A=
}else{A._containers.push($(C))=0A=
}}if(A.accept){A.accept=3D[A.accept].flatten()=0A=
}Element.makePositioned(B);=0A=
A.element=3DB;=0A=
this.drops.push(A)=0A=
},findDeepestChild:function(A){deepest=3DA[0];=0A=
for(i=3D1;=0A=
i<A.length;=0A=
++i){if(Element.isParent(A[i].element,deepest.element)){deepest=3DA[i]=0A=
}}return deepest=0A=
},isContained:function(B,A){var C;=0A=
if(A.tree){C=3DB.treeNode=0A=
}else{C=3DB.parentNode=0A=
}return A._containers.detect(function(D){return C=3D=3DD=0A=
})=0A=
},isAffected:function(A,C,B){return((B.element!=3DC)&&((!B._containers)||=
this.isContained(C,B))&&((!B.accept)||(Element.classNames(C).detect(funct=
ion(D){return B.accept.include(D)=0A=
})))&&Position.within(B.element,A[0],A[1]))=0A=
},deactivate:function(A){if(A.hoverclass){Element.removeClassName(A.eleme=
nt,A.hoverclass)=0A=
}this.last_active=3Dnull=0A=
},activate:function(A){if(A.hoverclass){Element.addClassName(A.element,A.=
hoverclass)=0A=
}this.last_active=3DA=0A=
},show:function(A,C){if(!this.drops.length){return =0A=
}var B,D=3D[];=0A=
this.drops.each(function(E){if(Droppables.isAffected(A,C,E)){D.push(E)=0A=
}});=0A=
if(D.length>0){B=3DDroppables.findDeepestChild(D)=0A=
}if(this.last_active&&this.last_active!=3DB){this.deactivate(this.last_ac=
tive)=0A=
}if(B){Position.within(B.element,A[0],A[1]);=0A=
if(B.onHover){B.onHover(C,B.element,Position.overlap(B.overlap,B.element)=
)=0A=
}if(B!=3Dthis.last_active){Droppables.activate(B)=0A=
}}},fire:function(B,A){if(!this.last_active){return =0A=
}Position.prepare();=0A=
if(this.isAffected([Event.pointerX(B),Event.pointerY(B)],A,this.last_acti=
ve)){if(this.last_active.onDrop){this.last_active.onDrop(A,this.last_acti=
ve.element,B);=0A=
return true=0A=
}}},reset:function(){if(this.last_active){this.deactivate(this.last_activ=
e)=0A=
}}};=0A=
var =
Draggables=3D{drags:[],observers:[],register:function(A){if(this.drags.le=
ngth=3D=3D0){this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A=
this.eventMouseMove=3Dthis.updateDrag.bindAsEventListener(this);=0A=
this.eventKeypress=3Dthis.keyPress.bindAsEventListener(this);=0A=
Event.observe(document,"mouseup",this.eventMouseUp);=0A=
Event.observe(document,"mousemove",this.eventMouseMove);=0A=
Event.observe(document,"keypress",this.eventKeypress)=0A=
}this.drags.push(A)=0A=
},unregister:function(A){this.drags=3Dthis.drags.reject(function(B){retur=
n B=3D=3DA=0A=
});=0A=
if(this.drags.length=3D=3D0){Event.stopObserving(document,"mouseup",this.=
eventMouseUp);=0A=
Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A=
Event.stopObserving(document,"keypress",this.eventKeypress)=0A=
}},activate:function(A){if(A.options.delay){this._timeout=3DsetTimeout(fu=
nction(){Draggables._timeout=3Dnull;=0A=
window.focus();=0A=
Draggables.activeDraggable=3DA=0A=
}.bind(this),A.options.delay)=0A=
}else{window.focus();=0A=
this.activeDraggable=3DA=0A=
}},deactivate:function(){this.activeDraggable=3Dnull=0A=
},updateDrag:function(A){if(!this.activeDraggable){return =0A=
}var B=3D[Event.pointerX(A),Event.pointerY(A)];=0A=
if(this._lastPointer&&(this._lastPointer.inspect()=3D=3DB.inspect())){ret=
urn =0A=
}this._lastPointer=3DB;=0A=
this.activeDraggable.updateDrag(A,B)=0A=
},endDrag:function(A){if(this._timeout){clearTimeout(this._timeout);=0A=
this._timeout=3Dnull=0A=
}if(!this.activeDraggable){return =0A=
}this._lastPointer=3Dnull;=0A=
this.activeDraggable.endDrag(A);=0A=
this.activeDraggable=3Dnull=0A=
},keyPress:function(A){if(this.activeDraggable){this.activeDraggable.keyP=
ress(A)=0A=
}},addObserver:function(A){this.observers.push(A);=0A=
this._cacheObserverCallbacks()=0A=
},removeObserver:function(A){this.observers=3Dthis.observers.reject(funct=
ion(B){return B.element=3D=3DA=0A=
});=0A=
this._cacheObserverCallbacks()=0A=
},notify:function(B,A,C){if(this[B+"Count"]>0){this.observers.each(functi=
on(D){if(D[B]){D[B](B,A,C)=0A=
}})=0A=
}if(A.options[B]){A.options[B](A,C)=0A=
}},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(f=
unction(A){Draggables[A+"Count"]=3DDraggables.observers.select(function(B=
){return B[A]=0A=
}).length=0A=
})=0A=
}};=0A=
var Draggable=3DClass.create({initialize:function(B){var =
C=3D{handle:false,reverteffect:function(F,E,D){var =
G=3DMath.sqrt(Math.abs(E^2)+Math.abs(D^2))*0.02;=0A=
new =
Effect.Move(F,{x:-D,y:-E,duration:G,queue:{scope:"_draggable",position:"e=
nd"}})=0A=
},endeffect:function(E){var D=3DObject.isNumber(E._opacity)?E._opacity:1;=0A=
new =
Effect.Opacity(E,{duration:0.2,from:0.7,to:D,queue:{scope:"_draggable",po=
sition:"end"},afterFinish:function(){Draggable._dragging[E]=3Dfalse=0A=
}})=0A=
},zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,=
scrollSpeed:15,snap:false,delay:0};=0A=
if(!arguments[1]||Object.isUndefined(arguments[1].endeffect)){Object.exte=
nd(C,{starteffect:function(D){D._opacity=3DElement.getOpacity(D);=0A=
Draggable._dragging[D]=3Dtrue;=0A=
new Effect.Opacity(D,{duration:0.2,from:D._opacity,to:0.7})=0A=
}})=0A=
}var A=3DObject.extend(C,arguments[1]||{});=0A=
this.element=3D$(B);=0A=
if(A.handle&&Object.isString(A.handle)){this.handle=3Dthis.element.down("=
."+A.handle,0)=0A=
}if(!this.handle){this.handle=3D$(A.handle)=0A=
}if(!this.handle){this.handle=3Dthis.element=0A=
}if(A.scroll&&!A.scroll.scrollTo&&!A.scroll.outerHTML){A.scroll=3D$(A.scr=
oll);=0A=
this._isScrollChild=3DElement.childOf(this.element,A.scroll)=0A=
}Element.makePositioned(this.element);=0A=
this.options=3DA;=0A=
this.dragging=3Dfalse;=0A=
this.eventMouseDown=3Dthis.initDrag.bindAsEventListener(this);=0A=
Event.observe(this.handle,"mousedown",this.eventMouseDown);=0A=
Draggables.register(this)=0A=
},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eve=
ntMouseDown);=0A=
Draggables.unregister(this)=0A=
},currentDelta:function(){return([parseInt(Element.getStyle(this.element,=
"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")])=0A=
},initDrag:function(A){if(!Object.isUndefined(Draggable._dragging[this.el=
ement])&&Draggable._dragging[this.element]){return =0A=
}if(Event.isLeftClick(A)){var C=3DEvent.element(A);=0A=
if((tag_name=3DC.tagName.toUpperCase())&&(tag_name=3D=3D"INPUT"||tag_name=
=3D=3D"SELECT"||tag_name=3D=3D"OPTION"||tag_name=3D=3D"BUTTON"||tag_name=3D=
=3D"TEXTAREA")){return =0A=
}var B=3D[Event.pointerX(A),Event.pointerY(A)];=0A=
var D=3DPosition.cumulativeOffset(this.element);=0A=
this.offset=3D[0,1].map(function(E){return(B[E]-D[E])=0A=
});=0A=
Draggables.activate(this);=0A=
Event.stop(A)=0A=
}},startDrag:function(B){this.dragging=3Dtrue;=0A=
if(!this.delta){this.delta=3Dthis.currentDelta()=0A=
}if(this.options.zindex){this.originalZ=3DparseInt(Element.getStyle(this.=
element,"z-index")||0);=0A=
this.element.style.zIndex=3Dthis.options.zindex=0A=
}if(this.options.ghosting){this._clone=3Dthis.element.cloneNode(true);=0A=
this._originallyAbsolute=3D(this.element.getStyle("position")=3D=3D"absol=
ute");=0A=
if(!this._originallyAbsolute){Position.absolutize(this.element)=0A=
}this.element.parentNode.insertBefore(this._clone,this.element)=0A=
}if(this.options.scroll){if(this.options.scroll=3D=3Dwindow){var =
A=3Dthis._getWindowScroll(this.options.scroll);=0A=
this.originalScrollLeft=3DA.left;=0A=
this.originalScrollTop=3DA.top=0A=
}else{this.originalScrollLeft=3Dthis.options.scroll.scrollLeft;=0A=
this.originalScrollTop=3Dthis.options.scroll.scrollTop=0A=
}}Draggables.notify("onStart",this,B);=0A=
if(this.options.starteffect){this.options.starteffect(this.element)=0A=
}},updateDrag:function(event,pointer){if(!this.dragging){this.startDrag(e=
vent)=0A=
}if(!this.options.quiet){Position.prepare();=0A=
Droppables.show(pointer,this.element)=0A=
}Draggables.notify("onDrag",this,event);=0A=
this.draw(pointer);=0A=
if(this.options.change){this.options.change(this)=0A=
}if(this.options.scroll){this.stopScrolling();=0A=
var p;=0A=
if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.optio=
ns.scroll)){p=3D[left,top,left+width,top+height]=0A=
}}else{p=3DPosition.page(this.options.scroll);=0A=
p[0]+=3Dthis.options.scroll.scrollLeft+Position.deltaX;=0A=
p[1]+=3Dthis.options.scroll.scrollTop+Position.deltaY;=0A=
p.push(p[0]+this.options.scroll.offsetWidth);=0A=
p.push(p[1]+this.options.scroll.offsetHeight)=0A=
}var speed=3D[0,0];=0A=
if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=3Dpointer[0=
]-(p[0]+this.options.scrollSensitivity)=0A=
}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=3Dpointer[=
1]-(p[1]+this.options.scrollSensitivity)=0A=
}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=3Dpointer[=
0]-(p[2]-this.options.scrollSensitivity)=0A=
}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=3Dpointer[=
1]-(p[3]-this.options.scrollSensitivity)=0A=
}this.startScrolling(speed)=0A=
}if(Prototype.Browser.WebKit){window.scrollBy(0,0)=0A=
}Event.stop(event)=0A=
},finishDrag:function(B,E){this.dragging=3Dfalse;=0A=
if(this.options.quiet){Position.prepare();=0A=
var D=3D[Event.pointerX(B),Event.pointerY(B)];=0A=
Droppables.show(D,this.element)=0A=
}if(this.options.ghosting){if(!this._originallyAbsolute){Position.relativ=
ize(this.element)=0A=
}delete this._originallyAbsolute;=0A=
Element.remove(this._clone);=0A=
this._clone=3Dnull=0A=
}var F=3Dfalse;=0A=
if(E){F=3DDroppables.fire(B,this.element);=0A=
if(!F){F=3Dfalse=0A=
}}if(F&&this.options.onDropped){this.options.onDropped(this.element)=0A=
}Draggables.notify("onEnd",this,B);=0A=
var A=3Dthis.options.revert;=0A=
if(A&&Object.isFunction(A)){A=3DA(this.element)=0A=
}var C=3Dthis.currentDelta();=0A=
if(A&&this.options.reverteffect){if(F=3D=3D0||A!=3D"failure"){this.option=
s.reverteffect(this.element,C[1]-this.delta[1],C[0]-this.delta[0])=0A=
}}else{this.delta=3DC=0A=
}if(this.options.zindex){this.element.style.zIndex=3Dthis.originalZ=0A=
}if(this.options.endeffect){this.options.endeffect(this.element)=0A=
}Draggables.deactivate(this);=0A=
Droppables.reset()=0A=
},keyPress:function(A){if(A.keyCode!=3DEvent.KEY_ESC){return =0A=
}this.finishDrag(A,false);=0A=
Event.stop(A)=0A=
},endDrag:function(A){if(!this.dragging){return =0A=
}this.stopScrolling();=0A=
this.finishDrag(A,true);=0A=
Event.stop(A)=0A=
},draw:function(A){var F=3DPosition.cumulativeOffset(this.element);=0A=
if(this.options.ghosting){var C=3DPosition.realOffset(this.element);=0A=
F[0]+=3DC[0]-Position.deltaX;=0A=
F[1]+=3DC[1]-Position.deltaY=0A=
}var E=3Dthis.currentDelta();=0A=
F[0]-=3DE[0];=0A=
F[1]-=3DE[1];=0A=
if(this.options.scroll&&(this.options.scroll!=3Dwindow&&this._isScrollChi=
ld)){F[0]-=3Dthis.options.scroll.scrollLeft-this.originalScrollLeft;=0A=
F[1]-=3Dthis.options.scroll.scrollTop-this.originalScrollTop=0A=
}var D=3D[0,1].map(function(G){return(A[G]-F[G]-this.offset[G])=0A=
}.bind(this));=0A=
if(this.options.snap){if(Object.isFunction(this.options.snap)){D=3Dthis.o=
ptions.snap(D[0],D[1],this)=0A=
}else{if(Object.isArray(this.options.snap)){D=3DD.map(function(G,H){retur=
n(G/this.options.snap[H]).round()*this.options.snap[H]=0A=
}.bind(this))=0A=
}else{D=3DD.map(function(G){return(G/this.options.snap).round()*this.opti=
ons.snap=0A=
}.bind(this))=0A=
}}}var B=3Dthis.element.style;=0A=
if((!this.options.constraint)||(this.options.constraint=3D=3D"horizontal"=
)){B.left=3DD[0]+"px"=0A=
}if((!this.options.constraint)||(this.options.constraint=3D=3D"vertical")=
){B.top=3DD[1]+"px"=0A=
}if(B.visibility=3D=3D"hidden"){B.visibility=3D""=0A=
}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.sc=
rollInterval);=0A=
this.scrollInterval=3Dnull;=0A=
Draggables._lastScrollPointer=3Dnull=0A=
}},startScrolling:function(A){if(!(A[0]||A[1])){return =0A=
}this.scrollSpeed=3D[A[0]*this.options.scrollSpeed,A[1]*this.options.scro=
llSpeed];=0A=
this.lastScrolled=3Dnew Date();=0A=
this.scrollInterval=3DsetInterval(this.scroll.bind(this),10)=0A=
},scroll:function(){var current=3Dnew Date();=0A=
var delta=3Dcurrent-this.lastScrolled;=0A=
this.lastScrolled=3Dcurrent;=0A=
if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.optio=
ns.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var =
d=3Ddelta/1000;=0A=
this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scroll=
Speed[1])=0A=
}}}else{this.options.scroll.scrollLeft+=3Dthis.scrollSpeed[0]*delta/1000;=0A=
this.options.scroll.scrollTop+=3Dthis.scrollSpeed[1]*delta/1000=0A=
}Position.prepare();=0A=
Droppables.show(Draggables._lastPointer,this.element);=0A=
Draggables.notify("onDrag",this);=0A=
if(this._isScrollChild){Draggables._lastScrollPointer=3DDraggables._lastS=
crollPointer||$A(Draggables._lastPointer);=0A=
Draggables._lastScrollPointer[0]+=3Dthis.scrollSpeed[0]*delta/1000;=0A=
Draggables._lastScrollPointer[1]+=3Dthis.scrollSpeed[1]*delta/1000;=0A=
if(Draggables._lastScrollPointer[0]<0){Draggables._lastScrollPointer[0]=3D=
0=0A=
}if(Draggables._lastScrollPointer[1]<0){Draggables._lastScrollPointer[1]=3D=
0=0A=
}this.draw(Draggables._lastScrollPointer)=0A=
}if(this.options.change){this.options.change(this)=0A=
}},_getWindowScroll:function(w){var T,L,W,H;=0A=
with(w.document){if(w.document.documentElement&&documentElement.scrollTop=
){T=3DdocumentElement.scrollTop;=0A=
L=3DdocumentElement.scrollLeft=0A=
}else{if(w.document.body){T=3Dbody.scrollTop;=0A=
L=3Dbody.scrollLeft=0A=
}}if(w.innerWidth){W=3Dw.innerWidth;=0A=
H=3Dw.innerHeight=0A=
}else{if(w.document.documentElement&&documentElement.clientWidth){W=3Ddoc=
umentElement.clientWidth;=0A=
H=3DdocumentElement.clientHeight=0A=
}else{W=3Dbody.offsetWidth;=0A=
H=3Dbody.offsetHeight=0A=
}}}return{top:T,left:L,width:W,height:H}=0A=
}});=0A=
Draggable._dragging=3D{};=0A=
var =
SortableObserver=3DClass.create({initialize:function(B,A){this.element=3D=
$(B);=0A=
this.observer=3DA;=0A=
this.lastValue=3DSortable.serialize(this.element)=0A=
},onStart:function(){this.lastValue=3DSortable.serialize(this.element)=0A=
},onEnd:function(){Sortable.unmark();=0A=
if(this.lastValue!=3DSortable.serialize(this.element)){this.observer(this=
.element)=0A=
}}});=0A=
var =
Sortable=3D{SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortable=
s:{},_findRootElement:function(A){while(A.tagName.toUpperCase()!=3D"BODY"=
){if(A.id&&Sortable.sortables[A.id]){return A=0A=
}A=3DA.parentNode=0A=
}},options:function(A){A=3DSortable._findRootElement($(A));=0A=
if(!A){return =0A=
}return Sortable.sortables[A.id]=0A=
},destroy:function(A){A=3D$(A);=0A=
var B=3DSortable.sortables[A.id];=0A=
if(B){Draggables.removeObserver(B.element);=0A=
B.droppables.each(function(C){Droppables.remove(C)=0A=
});=0A=
B.draggables.invoke("destroy");=0A=
delete Sortable.sortables[B.element.id]=0A=
}},create:function(C){C=3D$(C);=0A=
var =
B=3DObject.extend({element:C,tag:"li",dropOnEmpty:false,tree:false,treeTa=
g:"ul",overlap:"vertical",constraint:"vertical",containment:C,handle:fals=
e,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,scroll:fa=
lse,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RULE,elemen=
ts:false,handles:false,onChange:Prototype.emptyFunction,onUpdate:Prototyp=
e.emptyFunction},arguments[1]||{});=0A=
this.destroy(C);=0A=
var =
A=3D{revert:true,quiet:B.quiet,scroll:B.scroll,scrollSpeed:B.scrollSpeed,=
scrollSensitivity:B.scrollSensitivity,delay:B.delay,ghosting:B.ghosting,c=
onstraint:B.constraint,handle:B.handle};=0A=
if(B.starteffect){A.starteffect=3DB.starteffect=0A=
}if(B.reverteffect){A.reverteffect=3DB.reverteffect=0A=
}else{if(B.ghosting){A.reverteffect=3Dfunction(F){F.style.top=3D0;=0A=
F.style.left=3D0=0A=
}=0A=
}}if(B.endeffect){A.endeffect=3DB.endeffect=0A=
}if(B.zindex){A.zindex=3DB.zindex=0A=
}var =
D=3D{overlap:B.overlap,containment:B.containment,tree:B.tree,hoverclass:B=
.hoverclass,onHover:Sortable.onHover};=0A=
var =
E=3D{onHover:Sortable.onEmptyHover,overlap:B.overlap,containment:B.contai=
nment,hoverclass:B.hoverclass};=0A=
Element.cleanWhitespace(C);=0A=
B.draggables=3D[];=0A=
B.droppables=3D[];=0A=
if(B.dropOnEmpty||B.tree){Droppables.add(C,E);=0A=
B.droppables.push(C)=0A=
}(B.elements||this.findElements(C,B)||[]).each(function(H,F){var =
G=3DB.handles?$(B.handles[F]):(B.handle?$(H).select("."+B.handle)[0]:H);=0A=
B.draggables.push(new Draggable(H,Object.extend(A,{handle:G})));=0A=
Droppables.add(H,D);=0A=
if(B.tree){H.treeNode=3DC=0A=
}B.droppables.push(H)=0A=
});=0A=
if(B.tree){(Sortable.findTreeElements(C,B)||[]).each(function(F){Droppabl=
es.add(F,E);=0A=
F.treeNode=3DC;=0A=
B.droppables.push(F)=0A=
})=0A=
}this.sortables[C.id]=3DB;=0A=
Draggables.addObserver(new SortableObserver(C,B.onUpdate))=0A=
},findElements:function(B,A){return =
Element.findChildren(B,A.only,A.tree?true:false,A.tag)=0A=
},findTreeElements:function(B,A){return =
Element.findChildren(B,A.only,A.tree?true:false,A.treeTag)=0A=
},onHover:function(E,D,A){if(Element.isParent(D,E)){return =0A=
}if(A>0.33&&A<0.66&&Sortable.options(D).tree){return =0A=
}else{if(A>0.5){Sortable.mark(D,"before");=0A=
if(D.previousSibling!=3DE){var B=3DE.parentNode;=0A=
E.style.visibility=3D"hidden";=0A=
D.parentNode.insertBefore(E,D);=0A=
if(D.parentNode!=3DB){Sortable.options(B).onChange(E)=0A=
}Sortable.options(D.parentNode).onChange(E)=0A=
}}else{Sortable.mark(D,"after");=0A=
var C=3DD.nextSibling||null;=0A=
if(C!=3DE){var B=3DE.parentNode;=0A=
E.style.visibility=3D"hidden";=0A=
D.parentNode.insertBefore(E,C);=0A=
if(D.parentNode!=3DB){Sortable.options(B).onChange(E)=0A=
}Sortable.options(D.parentNode).onChange(E)=0A=
}}}},onEmptyHover:function(E,G,H){var I=3DE.parentNode;=0A=
var A=3DSortable.options(G);=0A=
if(!Element.isParent(G,E)){var F;=0A=
var C=3DSortable.findElements(G,{tag:A.tag,only:A.only});=0A=
var B=3Dnull;=0A=
if(C){var D=3DElement.offsetSize(G,A.overlap)*(1-H);=0A=
for(F=3D0;=0A=
F<C.length;=0A=
F+=3D1){if(D-Element.offsetSize(C[F],A.overlap)>=3D0){D-=3DElement.offset=
Size(C[F],A.overlap)=0A=
}else{if(D-(Element.offsetSize(C[F],A.overlap)/2)>=3D0){B=3DF+1<C.length?=
C[F+1]:null;=0A=
break=0A=
}else{B=3DC[F];=0A=
break=0A=
}}}}G.insertBefore(E,B);=0A=
Sortable.options(I).onChange(E);=0A=
A.onChange(E)=0A=
}},unmark:function(){if(Sortable._marker){Sortable._marker.hide()=0A=
}},mark:function(B,A){var D=3DSortable.options(B.parentNode);=0A=
if(D&&!D.ghosting){return =0A=
}if(!Sortable._marker){Sortable._marker=3D($("dropmarker")||Element.exten=
d(document.createElement("DIV"))).hide().addClassName("dropmarker").setSt=
yle({position:"absolute"});=0A=
document.getElementsByTagName("body").item(0).appendChild(Sortable._marke=
r)=0A=
}var C=3DPosition.cumulativeOffset(B);=0A=
Sortable._marker.setStyle({left:C[0]+"px",top:C[1]+"px"});=0A=
if(A=3D=3D"after"){if(D.overlap=3D=3D"horizontal"){Sortable._marker.setSt=
yle({left:(C[0]+B.clientWidth)+"px"})=0A=
}else{Sortable._marker.setStyle({top:(C[1]+B.clientHeight)+"px"})=0A=
}}Sortable._marker.show()=0A=
},_tree:function(E,B,F){var D=3DSortable.findElements(E,B)||[];=0A=
for(var C=3D0;=0A=
C<D.length;=0A=
++C){var A=3DD[C].id.match(B.format);=0A=
if(!A){continue=0A=
}var =
G=3D{id:encodeURIComponent(A?A[1]:null),element:E,parent:F,children:[],po=
sition:F.children.length,container:$(D[C]).down(B.treeTag)};=0A=
if(G.container){this._tree(G.container,B,G)=0A=
}F.children.push(G)=0A=
}return F=0A=
},tree:function(D){D=3D$(D);=0A=
var C=3Dthis.options(D);=0A=
var =
B=3DObject.extend({tag:C.tag,treeTag:C.treeTag,only:C.only,name:D.id,form=
at:C.format},arguments[1]||{});=0A=
var A=3D{id:null,parent:null,children:[],container:D,position:0};=0A=
return Sortable._tree(D,B,A)=0A=
},_constructIndex:function(B){var A=3D"";=0A=
do{if(B.id){A=3D"["+B.position+"]"+A=0A=
}}while((B=3DB.parent)!=3Dnull);=0A=
return A=0A=
},sequence:function(B){B=3D$(B);=0A=
var A=3DObject.extend(this.options(B),arguments[1]||{});=0A=
return $(this.findElements(B,A)||[]).map(function(C){return =
C.id.match(A.format)?C.id.match(A.format)[1]:""=0A=
})=0A=
},setSequence:function(B,C){B=3D$(B);=0A=
var A=3DObject.extend(this.options(B),arguments[2]||{});=0A=
var D=3D{};=0A=
this.findElements(B,A).each(function(E){if(E.id.match(A.format)){D[E.id.m=
atch(A.format)[1]]=3D[E,E.parentNode]=0A=
}E.parentNode.removeChild(E)=0A=
});=0A=
C.each(function(E){var F=3DD[E];=0A=
if(F){F[1].appendChild(F[0]);=0A=
delete D[E]=0A=
}})=0A=
},serialize:function(C){C=3D$(C);=0A=
var B=3DObject.extend(Sortable.options(C),arguments[1]||{});=0A=
var =
A=3DencodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].nam=
e:C.id);=0A=
if(B.tree){return =
Sortable.tree(C,arguments[1]).children.map(function(D){return[A+Sortable.=
_constructIndex(D)+"[id]=3D"+encodeURIComponent(D.id)].concat(D.children.=
map(arguments.callee))=0A=
}).flatten().join("&")=0A=
}else{return Sortable.sequence(C,arguments[1]).map(function(D){return =
A+"[]=3D"+encodeURIComponent(D)=0A=
}).join("&")=0A=
}}};=0A=
Element.isParent=3Dfunction(B,A){if(!B.parentNode||B=3D=3DA){return false=0A=
}if(B.parentNode=3D=3DA){return true=0A=
}return Element.isParent(B.parentNode,A)=0A=
};=0A=
Element.findChildren=3Dfunction(D,B,A,C){if(!D.hasChildNodes()){return =
null=0A=
}C=3DC.toUpperCase();=0A=
if(B){B=3D[B].flatten()=0A=
}var E=3D[];=0A=
$A(D.childNodes).each(function(G){if(G.tagName&&G.tagName.toUpperCase()=3D=
=3DC&&(!B||(Element.classNames(G).detect(function(H){return B.include(H)=0A=
})))){E.push(G)=0A=
}if(A){var F=3DElement.findChildren(G,B,A,C);=0A=
if(F){E.push(F)=0A=
}}});=0A=
return(E.length>0?E.flatten():[])=0A=
};=0A=
Element.offsetSize=3Dfunction(A,B){return =
A["offset"+((B=3D=3D"vertical"||B=3D=3D"height")?"Height":"Width")]=0A=
};=0A=
if(typeof Effect=3D=3D"undefined"){throw ("controls.js requires =
including script.aculo.us' effects.js library")=0A=
}var Autocompleter=3D{};=0A=
Autocompleter.Base=3DClass.create({baseInitialize:function(B,C,A){B=3D$(B=
);=0A=
this.element=3DB;=0A=
this.update=3D$(C);=0A=
this.hasFocus=3Dfalse;=0A=
this.changed=3Dfalse;=0A=
this.active=3Dfalse;=0A=
this.index=3D0;=0A=
this.entryCount=3D0;=0A=
this.oldElementValue=3Dthis.element.value;=0A=
if(this.setOptions){this.setOptions(A)=0A=
}else{this.options=3DA||{}=0A=
}this.options.paramName=3Dthis.options.paramName||this.element.name;=0A=
this.options.tokens=3Dthis.options.tokens||[];=0A=
this.options.frequency=3Dthis.options.frequency||0.4;=0A=
this.options.minChars=3Dthis.options.minChars||1;=0A=
this.options.onShow=3Dthis.options.onShow||function(D,E){if(!E.style.posi=
tion||E.style.position=3D=3D"absolute"){E.style.position=3D"absolute";=0A=
Position.clone(D,E,{setHeight:false,offsetTop:D.offsetHeight})=0A=
}Effect.Appear(E,{duration:0.15})=0A=
};=0A=
this.options.onHide=3Dthis.options.onHide||function(D,E){new =
Effect.Fade(E,{duration:0.15})=0A=
};=0A=
if(typeof (this.options.tokens)=3D=3D"string"){this.options.tokens=3Dnew =
Array(this.options.tokens)=0A=
}if(!this.options.tokens.include("\n")){this.options.tokens.push("\n")=0A=
}this.observer=3Dnull;=0A=
this.element.setAttribute("autocomplete","off");=0A=
Element.hide(this.update);=0A=
Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));=0A=
Event.observe(this.element,"keydown",this.onKeyPress.bindAsEventListener(=
this))=0A=
},show:function(){if(Element.getStyle(this.update,"display")=3D=3D"none")=
{this.options.onShow(this.element,this.update)=0A=
}if(!this.iefix&&(Prototype.Browser.IE)&&(Element.getStyle(this.update,"p=
osition")=3D=3D"absolute")){new Insertion.After(this.update,'<iframe =
id=3D"'+this.update.id+'_iefix" =
style=3D"display:none;position:absolute;filter:progid:DXImageTransform.Mi=
crosoft.Alpha(opacity=3D0);" src=3D"javascript:false;" frameborder=3D"0" =
scrolling=3D"no"></iframe>');=0A=
this.iefix=3D$(this.update.id+"_iefix")=0A=
}if(this.iefix){setTimeout(this.fixIEOverlapping.bind(this),50)=0A=
}},fixIEOverlapping:function(){Position.clone(this.update,this.iefix,{set=
Top:(!this.update.style.height)});=0A=
this.iefix.style.zIndex=3D1;=0A=
this.update.style.zIndex=3D2;=0A=
Element.show(this.iefix)=0A=
},hide:function(){this.stopIndicator();=0A=
if(Element.getStyle(this.update,"display")!=3D"none"){this.options.onHide=
(this.element,this.update)=0A=
}if(this.iefix){Element.hide(this.iefix)=0A=
}},startIndicator:function(){if(this.options.indicator){Element.show(this=
.options.indicator)=0A=
}},stopIndicator:function(){if(this.options.indicator){Element.hide(this.=
options.indicator)=0A=
}},onKeyPress:function(A){if(this.active){switch(A.keyCode){case =
Event.KEY_TAB:case Event.KEY_RETURN:this.selectEntry();=0A=
Event.stop(A);=0A=
case Event.KEY_ESC:this.hide();=0A=
this.active=3Dfalse;=0A=
Event.stop(A);=0A=
return ;=0A=
case Event.KEY_LEFT:case Event.KEY_RIGHT:return ;=0A=
case Event.KEY_UP:this.markPrevious();=0A=
this.render();=0A=
Event.stop(A);=0A=
return ;=0A=
case Event.KEY_DOWN:this.markNext();=0A=
this.render();=0A=
Event.stop(A);=0A=
return =0A=
}}else{if(A.keyCode=3D=3DEvent.KEY_TAB||A.keyCode=3D=3DEvent.KEY_RETURN||=
(Prototype.Browser.WebKit>0&&A.keyCode=3D=3D0)){return =0A=
}}this.changed=3Dtrue;=0A=
this.hasFocus=3Dtrue;=0A=
if(this.observer){clearTimeout(this.observer)=0A=
}this.observer=3DsetTimeout(this.onObserverEvent.bind(this),this.options.=
frequency*1000)=0A=
},activate:function(){this.changed=3Dfalse;=0A=
this.hasFocus=3Dtrue;=0A=
this.getUpdatedChoices()=0A=
},onHover:function(B){var A=3DEvent.findElement(B,"LI");=0A=
if(this.index!=3DA.autocompleteIndex){this.index=3DA.autocompleteIndex;=0A=
this.render()=0A=
}Event.stop(B)=0A=
},onClick:function(B){var A=3DEvent.findElement(B,"LI");=0A=
this.index=3DA.autocompleteIndex;=0A=
this.selectEntry();=0A=
this.hide()=0A=
},onBlur:function(A){setTimeout(this.hide.bind(this),250);=0A=
this.hasFocus=3Dfalse;=0A=
this.active=3Dfalse=0A=
},render:function(){if(this.entryCount>0){for(var A=3D0;=0A=
A<this.entryCount;=0A=
A++){this.index=3D=3DA?Element.addClassName(this.getEntry(A),"selected"):=
Element.removeClassName(this.getEntry(A),"selected")=0A=
}if(this.hasFocus){this.show();=0A=
this.active=3Dtrue=0A=
}}else{this.active=3Dfalse;=0A=
this.hide()=0A=
}},markPrevious:function(){if(this.index>0){this.index--=0A=
}else{this.index=3Dthis.entryCount-1=0A=
}this.getEntry(this.index).scrollIntoView(true)=0A=
},markNext:function(){if(this.index<this.entryCount-1){this.index++=0A=
}else{this.index=3D0=0A=
}this.getEntry(this.index).scrollIntoView(false)=0A=
},getEntry:function(A){return this.update.firstChild.childNodes[A]=0A=
},getCurrentEntry:function(){return this.getEntry(this.index)=0A=
},selectEntry:function(){this.active=3Dfalse;=0A=
this.updateElement(this.getCurrentEntry())=0A=
},updateElement:function(F){if(this.options.updateElement){this.options.u=
pdateElement(F);=0A=
return =0A=
}var D=3D"";=0A=
if(this.options.select){var A=3D$(F).select("."+this.options.select)||[];=0A=
if(A.length>0){D=3DElement.collectTextNodes(A[0],this.options.select)=0A=
}}else{D=3DElement.collectTextNodesIgnoreClass(F,"informal")=0A=
}var C=3Dthis.getTokenBounds();=0A=
if(C[0]!=3D-1){var E=3Dthis.element.value.substr(0,C[0]);=0A=
var B=3Dthis.element.value.substr(C[0]).match(/^\s+/);=0A=
if(B){E+=3DB[0]=0A=
}this.element.value=3DE+D+this.element.value.substr(C[1])=0A=
}else{this.element.value=3DD=0A=
}this.oldElementValue=3Dthis.element.value;=0A=
this.element.focus();=0A=
if(this.options.afterUpdateElement){this.options.afterUpdateElement(this.=
element,F)=0A=
}},updateChoices:function(C){if(!this.changed&&this.hasFocus){this.update=
.innerHTML=3DC;=0A=
Element.cleanWhitespace(this.update);=0A=
Element.cleanWhitespace(this.update.down());=0A=
if(this.update.firstChild&&this.update.down().childNodes){this.entryCount=
=3Dthis.update.down().childNodes.length;=0A=
for(var A=3D0;=0A=
A<this.entryCount;=0A=
A++){var B=3Dthis.getEntry(A);=0A=
B.autocompleteIndex=3DA;=0A=
this.addObservers(B)=0A=
}}else{this.entryCount=3D0=0A=
}this.stopIndicator();=0A=
this.index=3D0;=0A=
if(this.entryCount=3D=3D1&&this.options.autoSelect){this.selectEntry();=0A=
this.hide()=0A=
}else{this.render()=0A=
}}},addObservers:function(A){Event.observe(A,"mouseover",this.onHover.bin=
dAsEventListener(this));=0A=
Event.observe(A,"click",this.onClick.bindAsEventListener(this))=0A=
},onObserverEvent:function(){this.changed=3Dfalse;=0A=
this.tokenBounds=3Dnull;=0A=
if(this.getToken().length>=3Dthis.options.minChars){this.getUpdatedChoice=
s()=0A=
}else{this.active=3Dfalse;=0A=
this.hide()=0A=
}this.oldElementValue=3Dthis.element.value=0A=
},getToken:function(){var A=3Dthis.getTokenBounds();=0A=
return this.element.value.substring(A[0],A[1]).strip()=0A=
},getTokenBounds:function(){if(null!=3Dthis.tokenBounds){return =
this.tokenBounds=0A=
}var E=3Dthis.element.value;=0A=
if(E.strip().empty()){return[-1,0]=0A=
}var F=3Darguments.callee.getFirstDifferencePos(E,this.oldElementValue);=0A=
var H=3D(F=3D=3Dthis.oldElementValue.length?1:0);=0A=
var D=3D-1,C=3DE.length;=0A=
var G;=0A=
for(var B=3D0,A=3Dthis.options.tokens.length;=0A=
B<A;=0A=
++B){G=3DE.lastIndexOf(this.options.tokens[B],F+H-1);=0A=
if(G>D){D=3DG=0A=
}G=3DE.indexOf(this.options.tokens[B],F+H);=0A=
if(-1!=3DG&&G<C){C=3DG=0A=
}}return(this.tokenBounds=3D[D+1,C])=0A=
}});=0A=
Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos=3Dfunct=
ion(C,A){var D=3DMath.min(C.length,A.length);=0A=
for(var B=3D0;=0A=
B<D;=0A=
++B){if(C[B]!=3DA[B]){return B=0A=
}}return D=0A=
};=0A=
Ajax.Autocompleter=3DClass.create(Autocompleter.Base,{initialize:function=
(C,D,B,A){this.baseInitialize(C,D,A);=0A=
this.options.asynchronous=3Dtrue;=0A=
this.options.onComplete=3Dthis.onComplete.bind(this);=0A=
this.options.defaultParams=3Dthis.options.parameters||null;=0A=
this.url=3DB=0A=
},getUpdatedChoices:function(){this.startIndicator();=0A=
var =
A=3DencodeURIComponent(this.options.paramName)+"=3D"+encodeURIComponent(t=
his.getToken());=0A=
this.options.parameters=3Dthis.options.callback?this.options.callback(thi=
s.element,A):A;=0A=
if(this.options.defaultParams){this.options.parameters+=3D"&"+this.option=
s.defaultParams=0A=
}new Ajax.Request(this.url,this.options)=0A=
},onComplete:function(A){this.updateChoices(A.responseText)=0A=
}});=0A=
Autocompleter.Local=3DClass.create(Autocompleter.Base,{initialize:functio=
n(B,D,C,A){this.baseInitialize(B,D,A);=0A=
this.options.array=3DC=0A=
},getUpdatedChoices:function(){this.updateChoices(this.options.selector(t=
his))=0A=
},setOptions:function(A){this.options=3DObject.extend({choices:10,partial=
Search:true,partialChars:2,ignoreCase:true,fullSearch:false,selector:func=
tion(B){var D=3D[];=0A=
var C=3D[];=0A=
var H=3DB.getToken();=0A=
var G=3D0;=0A=
for(var E=3D0;=0A=
E<B.options.array.length&&D.length<B.options.choices;=0A=
E++){var F=3DB.options.array[E];=0A=
var =
I=3DB.options.ignoreCase?F.toLowerCase().indexOf(H.toLowerCase()):F.index=
Of(H);=0A=
while(I!=3D-1){if(I=3D=3D0&&F.length!=3DH.length){D.push("<li><strong>"+F=
.substr(0,H.length)+"</strong>"+F.substr(H.length)+"</li>");=0A=
break=0A=
}else{if(H.length>=3DB.options.partialChars&&B.options.partialSearch&&I!=3D=
-1){if(B.options.fullSearch||/\s/.test(F.substr(I-1,1))){C.push("<li>"+F.=
substr(0,I)+"<strong>"+F.substr(I,H.length)+"</strong>"+F.substr(I+H.leng=
th)+"</li>");=0A=
break=0A=
}}}I=3DB.options.ignoreCase?F.toLowerCase().indexOf(H.toLowerCase(),I+1):=
F.indexOf(H,I+1)=0A=
}}if(C.length){D=3DD.concat(C.slice(0,B.options.choices-D.length))=0A=
}return"<ul>"+D.join("")+"</ul>"=0A=
}},A||{})=0A=
}});=0A=
Field.scrollFreeActivate=3Dfunction(A){setTimeout(function(){Field.activa=
te(A)=0A=
},1)=0A=
};=0A=
Ajax.InPlaceEditor=3DClass.create({initialize:function(C,B,A){this.url=3D=
B;=0A=
this.element=3DC=3D$(C);=0A=
this.prepareOptions();=0A=
this._controls=3D{};=0A=
arguments.callee.dealWithDeprecatedOptions(A);=0A=
Object.extend(this.options,A||{});=0A=
if(!this.options.formId&&this.element.id){this.options.formId=3Dthis.elem=
ent.id+"-inplaceeditor";=0A=
if($(this.options.formId)){this.options.formId=3D""=0A=
}}if(this.options.externalControl){this.options.externalControl=3D$(this.=
options.externalControl)=0A=
}if(!this.options.externalControl){this.options.externalControlOnly=3Dfal=
se=0A=
}this._originalBackground=3Dthis.element.getStyle("background-color")||"t=
ransparent";=0A=
this.element.title=3Dthis.options.clickToEditText;=0A=
this._boundCancelHandler=3Dthis.handleFormCancellation.bind(this);=0A=
this._boundComplete=3D(this.options.onComplete||Prototype.emptyFunction).=
bind(this);=0A=
this._boundFailureHandler=3Dthis.handleAJAXFailure.bind(this);=0A=
this._boundSubmitHandler=3Dthis.handleFormSubmission.bind(this);=0A=
this._boundWrapperHandler=3Dthis.wrapUp.bind(this);=0A=
this.registerListeners()=0A=
},checkForEscapeOrReturn:function(A){if(!this._editing||A.ctrlKey||A.altK=
ey||A.shiftKey){return =0A=
}if(Event.KEY_ESC=3D=3DA.keyCode){this.handleFormCancellation(A)=0A=
}else{if(Event.KEY_RETURN=3D=3DA.keyCode){this.handleFormSubmission(A)=0A=
}}},createControl:function(G,C,B){var E=3Dthis.options[G+"Control"];=0A=
var F=3Dthis.options[G+"Text"];=0A=
if("button"=3D=3DE){var A=3Ddocument.createElement("input");=0A=
A.type=3D"submit";=0A=
A.value=3DF;=0A=
A.className=3D"editor_"+G+"_button";=0A=
if("cancel"=3D=3DG){A.onclick=3Dthis._boundCancelHandler=0A=
}this._form.appendChild(A);=0A=
this._controls[G]=3DA=0A=
}else{if("link"=3D=3DE){var D=3Ddocument.createElement("a");=0A=
D.href=3D"#";=0A=
D.appendChild(document.createTextNode(F));=0A=
D.onclick=3D"cancel"=3D=3DG?this._boundCancelHandler:this._boundSubmitHan=
dler;=0A=
D.className=3D"editor_"+G+"_link";=0A=
if(B){D.className+=3D" "+B=0A=
}this._form.appendChild(D);=0A=
this._controls[G]=3DD=0A=
}}},createEditField:function(){var =
C=3D(this.options.loadTextURL?this.options.loadingText:this.getText());=0A=
var B;=0A=
if(1>=3Dthis.options.rows&&!/\r|\n/.test(this.getText())){B=3Ddocument.cr=
eateElement("input");=0A=
B.type=3D"text";=0A=
var A=3Dthis.options.size||this.options.cols||0;=0A=
if(0<A){B.size=3DA=0A=
}}else{B=3Ddocument.createElement("textarea");=0A=
B.rows=3D(1>=3Dthis.options.rows?this.options.autoRows:this.options.rows)=
;=0A=
B.cols=3Dthis.options.cols||40=0A=
}B.name=3Dthis.options.paramName;=0A=
B.value=3DC;=0A=
B.className=3D"editor_field";=0A=
if(this.options.submitOnBlur){B.onblur=3Dthis._boundSubmitHandler=0A=
}this._controls.editor=3DB;=0A=
if(this.options.loadTextURL){this.loadExternalText()=0A=
}this._form.appendChild(this._controls.editor)=0A=
},createForm:function(){var B=3Dthis;=0A=
function A(D,E){var C=3DB.options["text"+D+"Controls"];=0A=
if(!C||E=3D=3D=3Dfalse){return =0A=
}B._form.appendChild(document.createTextNode(C))=0A=
}this._form=3D$(document.createElement("form"));=0A=
this._form.id=3Dthis.options.formId;=0A=
this._form.addClassName(this.options.formClassName);=0A=
this._form.onsubmit=3Dthis._boundSubmitHandler;=0A=
this.createEditField();=0A=
if("textarea"=3D=3Dthis._controls.editor.tagName.toLowerCase()){this._for=
m.appendChild(document.createElement("br"))=0A=
}if(this.options.onFormCustomization){this.options.onFormCustomization(th=
is,this._form)=0A=
}A("Before",this.options.okControl||this.options.cancelControl);=0A=
this.createControl("ok",this._boundSubmitHandler);=0A=
A("Between",this.options.okControl&&this.options.cancelControl);=0A=
this.createControl("cancel",this._boundCancelHandler,"editor_cancel");=0A=
A("After",this.options.okControl||this.options.cancelControl)=0A=
},destroy:function(){if(this._oldInnerHTML){this.element.innerHTML=3Dthis=
._oldInnerHTML=0A=
}this.leaveEditMode();=0A=
this.unregisterListeners()=0A=
},enterEditMode:function(A){if(this._saving||this._editing){return =0A=
}this._editing=3Dtrue;=0A=
this.triggerCallback("onEnterEditMode");=0A=
if(this.options.externalControl){this.options.externalControl.hide()=0A=
}this.element.hide();=0A=
this.createForm();=0A=
this.element.parentNode.insertBefore(this._form,this.element);=0A=
if(!this.options.loadTextURL){this.postProcessEditField()=0A=
}if(A){Event.stop(A)=0A=
}},enterHover:function(A){if(this.options.hoverClassName){this.element.ad=
dClassName(this.options.hoverClassName)=0A=
}if(this._saving){return =0A=
}this.triggerCallback("onEnterHover")=0A=
},getText:function(){return this.element.innerHTML.unescapeHTML()=0A=
},handleAJAXFailure:function(A){this.triggerCallback("onFailure",A);=0A=
if(this._oldInnerHTML){this.element.innerHTML=3Dthis._oldInnerHTML;=0A=
this._oldInnerHTML=3Dnull=0A=
}},handleFormCancellation:function(A){this.wrapUp();=0A=
if(A){Event.stop(A)=0A=
}},handleFormSubmission:function(D){var B=3Dthis._form;=0A=
var C=3D$F(this._controls.editor);=0A=
this.prepareSubmission();=0A=
var E=3Dthis.options.callback(B,C)||"";=0A=
if(Object.isString(E)){E=3DE.toQueryParams()=0A=
}E.editorId=3Dthis.element.id;=0A=
if(this.options.htmlResponse){var =
A=3DObject.extend({evalScripts:true},this.options.ajaxOptions);=0A=
Object.extend(A,{parameters:E,onComplete:this._boundWrapperHandler,onFail=
ure:this._boundFailureHandler});=0A=
new Ajax.Updater({success:this.element},this.url,A)=0A=
}else{var A=3DObject.extend({method:"get"},this.options.ajaxOptions);=0A=
Object.extend(A,{parameters:E,onComplete:this._boundWrapperHandler,onFail=
ure:this._boundFailureHandler});=0A=
new Ajax.Request(this.url,A)=0A=
}if(D){Event.stop(D)=0A=
}},leaveEditMode:function(){this.element.removeClassName(this.options.sav=
ingClassName);=0A=
this.removeForm();=0A=
this.leaveHover();=0A=
this.element.style.backgroundColor=3Dthis._originalBackground;=0A=
this.element.show();=0A=
if(this.options.externalControl){this.options.externalControl.show()=0A=
}this._saving=3Dfalse;=0A=
this._editing=3Dfalse;=0A=
this._oldInnerHTML=3Dnull;=0A=
this.triggerCallback("onLeaveEditMode")=0A=
},leaveHover:function(A){if(this.options.hoverClassName){this.element.rem=
oveClassName(this.options.hoverClassName)=0A=
}if(this._saving){return =0A=
}this.triggerCallback("onLeaveHover")=0A=
},loadExternalText:function(){this._form.addClassName(this.options.loadin=
gClassName);=0A=
this._controls.editor.disabled=3Dtrue;=0A=
var A=3DObject.extend({method:"get"},this.options.ajaxOptions);=0A=
Object.extend(A,{parameters:"editorId=3D"+encodeURIComponent(this.element=
.id),onComplete:Prototype.emptyFunction,onSuccess:function(C){this._form.=
removeClassName(this.options.loadingClassName);=0A=
var B=3DC.responseText;=0A=
if(this.options.stripLoadedTextTags){B=3DB.stripTags()=0A=
}this._controls.editor.value=3DB;=0A=
this._controls.editor.disabled=3Dfalse;=0A=
this.postProcessEditField()=0A=
}.bind(this),onFailure:this._boundFailureHandler});=0A=
new Ajax.Request(this.options.loadTextURL,A)=0A=
},postProcessEditField:function(){var A=3Dthis.options.fieldPostCreation;=0A=
if(A){$(this._controls.editor)["focus"=3D=3DA?"focus":"activate"]()=0A=
}},prepareOptions:function(){this.options=3DObject.clone(Ajax.InPlaceEdit=
or.DefaultOptions);=0A=
Object.extend(this.options,Ajax.InPlaceEditor.DefaultCallbacks);=0A=
[this._extraDefaultOptions].flatten().compact().each(function(A){Object.e=
xtend(this.options,A)=0A=
}.bind(this))=0A=
},prepareSubmission:function(){this._saving=3Dtrue;=0A=
this.removeForm();=0A=
this.leaveHover();=0A=
this.showSaving()=0A=
},registerListeners:function(){this._listeners=3D{};=0A=
var A;=0A=
$H(Ajax.InPlaceEditor.Listeners).each(function(B){A=3Dthis[B.value].bind(=
this);=0A=
this._listeners[B.key]=3DA;=0A=
if(!this.options.externalControlOnly){this.element.observe(B.key,A)=0A=
}if(this.options.externalControl){this.options.externalControl.observe(B.=
key,A)=0A=
}}.bind(this))=0A=
},removeForm:function(){if(!this._form){return =0A=
}this._form.remove();=0A=
this._form=3Dnull;=0A=
this._controls=3D{}=0A=
},showSaving:function(){this._oldInnerHTML=3Dthis.element.innerHTML;=0A=
this.element.innerHTML=3Dthis.options.savingText;=0A=
this.element.addClassName(this.options.savingClassName);=0A=
this.element.style.backgroundColor=3Dthis._originalBackground;=0A=
this.element.show()=0A=
},triggerCallback:function(B,A){if("function"=3D=3Dtypeof =
this.options[B]){this.options[B](this,A)=0A=
}},unregisterListeners:function(){$H(this._listeners).each(function(A){if=
(!this.options.externalControlOnly){this.element.stopObserving(A.key,A.va=
lue)=0A=
}if(this.options.externalControl){this.options.externalControl.stopObserv=
ing(A.key,A.value)=0A=
}}.bind(this))=0A=
},wrapUp:function(A){this.leaveEditMode();=0A=
this._boundComplete(A,this.element)=0A=
}});=0A=
Object.extend(Ajax.InPlaceEditor.prototype,{dispose:Ajax.InPlaceEditor.pr=
ototype.destroy});=0A=
Ajax.InPlaceCollectionEditor=3DClass.create(Ajax.InPlaceEditor,{initializ=
e:function($super,C,B,A){this._extraDefaultOptions=3DAjax.InPlaceCollecti=
onEditor.DefaultOptions;=0A=
$super(C,B,A)=0A=
},createEditField:function(){var A=3Ddocument.createElement("select");=0A=
A.name=3Dthis.options.paramName;=0A=
A.size=3D1;=0A=
this._controls.editor=3DA;=0A=
this._collection=3Dthis.options.collection||[];=0A=
if(this.options.loadCollectionURL){this.loadCollection()=0A=
}else{this.checkForExternalText()=0A=
}this._form.appendChild(this._controls.editor)=0A=
},loadCollection:function(){this._form.addClassName(this.options.loadingC=
lassName);=0A=
this.showLoadingText(this.options.loadingCollectionText);=0A=
var options=3DObject.extend({method:"get"},this.options.ajaxOptions);=0A=
Object.extend(options,{parameters:"editorId=3D"+encodeURIComponent(this.e=
lement.id),onComplete:Prototype.emptyFunction,onSuccess:function(transpor=
t){var js=3Dtransport.responseText.strip();=0A=
if(!/^\[.*\]$/.test(js)){throw ("Server returned an invalid collection =
representation.")=0A=
}this._collection=3Deval(js);=0A=
this.checkForExternalText()=0A=
}.bind(this),onFailure:this.onFailure});=0A=
new Ajax.Request(this.options.loadCollectionURL,options)=0A=
},showLoadingText:function(B){this._controls.editor.disabled=3Dtrue;=0A=
var A=3Dthis._controls.editor.firstChild;=0A=
if(!A){A=3Ddocument.createElement("option");=0A=
A.value=3D"";=0A=
this._controls.editor.appendChild(A);=0A=
A.selected=3Dtrue=0A=
}A.update((B||"").stripScripts().stripTags())=0A=
},checkForExternalText:function(){this._text=3Dthis.getText();=0A=
if(this.options.loadTextURL){this.loadExternalText()=0A=
}else{this.buildOptionList()=0A=
}},loadExternalText:function(){this.showLoadingText(this.options.loadingT=
ext);=0A=
var A=3DObject.extend({method:"get"},this.options.ajaxOptions);=0A=
Object.extend(A,{parameters:"editorId=3D"+encodeURIComponent(this.element=
.id),onComplete:Prototype.emptyFunction,onSuccess:function(B){this._text=3D=
B.responseText.strip();=0A=
this.buildOptionList()=0A=
}.bind(this),onFailure:this.onFailure});=0A=
new Ajax.Request(this.options.loadTextURL,A)=0A=
},buildOptionList:function(){this._form.removeClassName(this.options.load=
ingClassName);=0A=
this._collection=3Dthis._collection.map(function(D){return =
2=3D=3D=3DD.length?D:[D,D].flatten()=0A=
});=0A=
var B=3D("value" in this.options)?this.options.value:this._text;=0A=
var A=3Dthis._collection.any(function(D){return D[0]=3D=3DB=0A=
}.bind(this));=0A=
this._controls.editor.update("");=0A=
var C;=0A=
this._collection.each(function(E,D){C=3Ddocument.createElement("option");=0A=
C.value=3DE[0];=0A=
C.selected=3DA?E[0]=3D=3DB:0=3D=3DD;=0A=
C.appendChild(document.createTextNode(E[1]));=0A=
this._controls.editor.appendChild(C)=0A=
}.bind(this));=0A=
this._controls.editor.disabled=3Dfalse;=0A=
Field.scrollFreeActivate(this._controls.editor)=0A=
}});=0A=
Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions=3Dfunct=
ion(A){if(!A){return =0A=
}function B(C,D){if(C in A||D=3D=3D=3Dundefined){return =0A=
}A[C]=3DD=0A=
}B("cancelControl",(A.cancelLink?"link":(A.cancelButton?"button":A.cancel=
Link=3D=3DA.cancelButton=3D=3Dfalse?false:undefined)));=0A=
B("okControl",(A.okLink?"link":(A.okButton?"button":A.okLink=3D=3DA.okBut=
ton=3D=3Dfalse?false:undefined)));=0A=
B("highlightColor",A.highlightcolor);=0A=
B("highlightEndColor",A.highlightendcolor)=0A=
};=0A=
Object.extend(Ajax.InPlaceEditor,{DefaultOptions:{ajaxOptions:{},autoRows=
:3,cancelControl:"link",cancelText:"cancel",clickToEditText:"Click to =
edit",externalControl:null,externalControlOnly:false,fieldPostCreation:"a=
ctivate",formClassName:"inplaceeditor-form",formId:null,highlightColor:"#=
ffff99",highlightEndColor:"#ffffff",hoverClassName:"",htmlResponse:true,l=
oadingClassName:"inplaceeditor-loading",loadingText:"Loading...",okContro=
l:"button",okText:"ok",paramName:"value",rows:1,savingClassName:"inplacee=
ditor-saving",savingText:"Saving...",size:0,stripLoadedTextTags:false,sub=
mitOnBlur:false,textAfterControls:"",textBeforeControls:"",textBetweenCon=
trols:""},DefaultCallbacks:{callback:function(A){return Form.serialize(A)=0A=
},onComplete:function(B,A){new =
Effect.Highlight(A,{startcolor:this.options.highlightColor,keepBackground=
Image:true})=0A=
},onEnterEditMode:null,onEnterHover:function(A){A.element.style.backgroun=
dColor=3DA.options.highlightColor;=0A=
if(A._effect){A._effect.cancel()=0A=
}},onFailure:function(B,A){alert("Error communication with the server: =
"+B.responseText.stripTags())=0A=
},onFormCustomization:null,onLeaveEditMode:null,onLeaveHover:function(A){=
A._effect=3Dnew =
Effect.Highlight(A.element,{startcolor:A.options.highlightColor,endcolor:=
A.options.highlightEndColor,restorecolor:A._originalBackground,keepBackgr=
oundImage:true})=0A=
}},Listeners:{click:"enterEditMode",keydown:"checkForEscapeOrReturn",mous=
eover:"enterHover",mouseout:"leaveHover"}});=0A=
Ajax.InPlaceCollectionEditor.DefaultOptions=3D{loadingCollectionText:"Loa=
ding options..."};=0A=
Form.Element.DelayedObserver=3DClass.create({initialize:function(B,A,C){t=
his.delay=3DA||0.5;=0A=
this.element=3D$(B);=0A=
this.callback=3DC;=0A=
this.timer=3Dnull;=0A=
this.lastValue=3D$F(this.element);=0A=
Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListen=
er(this))=0A=
},delayedListener:function(A){if(this.lastValue=3D=3D$F(this.element)){re=
turn =0A=
}if(this.timer){clearTimeout(this.timer)=0A=
}this.timer=3DsetTimeout(this.onTimerEvent.bind(this),this.delay*1000);=0A=
this.lastValue=3D$F(this.element)=0A=
},onTimerEvent:function(){this.timer=3Dnull;=0A=
this.callback(this.element,$F(this.element))=0A=
}});=0A=
if(!Control){var Control=3D{}=0A=
}Control.Slider=3DClass.create({initialize:function(D,A,B){var C=3Dthis;=0A=
if(Object.isArray(D)){this.handles=3DD.collect(function(E){return $(E)=0A=
})=0A=
}else{this.handles=3D[$(D)]=0A=
}this.track=3D$(A);=0A=
this.options=3DB||{};=0A=
this.axis=3Dthis.options.axis||"horizontal";=0A=
this.increment=3Dthis.options.increment||1;=0A=
this.step=3DparseInt(this.options.step||"1");=0A=
this.range=3Dthis.options.range||$R(0,1);=0A=
this.value=3D0;=0A=
this.values=3Dthis.handles.map(function(){return 0=0A=
});=0A=
this.spans=3Dthis.options.spans?this.options.spans.map(function(E){return=
 $(E)=0A=
}):false;=0A=
this.options.startSpan=3D$(this.options.startSpan||null);=0A=
this.options.endSpan=3D$(this.options.endSpan||null);=0A=
this.restricted=3Dthis.options.restricted||false;=0A=
this.maximum=3Dthis.options.maximum||this.range.end;=0A=
this.minimum=3Dthis.options.minimum||this.range.start;=0A=
this.alignX=3DparseInt(this.options.alignX||"0");=0A=
this.alignY=3DparseInt(this.options.alignY||"0");=0A=
this.trackLength=3Dthis.maximumOffset()-this.minimumOffset();=0A=
this.handleLength=3Dthis.isVertical()?(this.handles[0].offsetHeight!=3D0?=
this.handles[0].offsetHeight:this.handles[0].style.height.replace(/px$/,"=
")):(this.handles[0].offsetWidth!=3D0?this.handles[0].offsetWidth:this.ha=
ndles[0].style.width.replace(/px$/,""));=0A=
this.active=3Dfalse;=0A=
this.dragging=3Dfalse;=0A=
this.disabled=3Dfalse;=0A=
if(this.options.disabled){this.setDisabled()=0A=
}this.allowedValues=3Dthis.options.values?this.options.values.sortBy(Prot=
otype.K):false;=0A=
if(this.allowedValues){this.minimum=3Dthis.allowedValues.min();=0A=
this.maximum=3Dthis.allowedValues.max()=0A=
}this.eventMouseDown=3Dthis.startDrag.bindAsEventListener(this);=0A=
this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A=
this.eventMouseMove=3Dthis.update.bindAsEventListener(this);=0A=
this.handles.each(function(F,E){E=3DC.handles.length-1-E;=0A=
C.setValue(parseFloat((Object.isArray(C.options.sliderValue)?C.options.sl=
iderValue[E]:C.options.sliderValue)||C.range.start),E);=0A=
F.makePositioned().observe("mousedown",C.eventMouseDown)=0A=
});=0A=
this.track.observe("mousedown",this.eventMouseDown);=0A=
document.observe("mouseup",this.eventMouseUp);=0A=
document.observe("mousemove",this.eventMouseMove);=0A=
this.initialized=3Dtrue=0A=
},dispose:function(){var A=3Dthis;=0A=
Event.stopObserving(this.track,"mousedown",this.eventMouseDown);=0A=
Event.stopObserving(document,"mouseup",this.eventMouseUp);=0A=
Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A=
this.handles.each(function(B){Event.stopObserving(B,"mousedown",A.eventMo=
useDown)=0A=
})=0A=
},setDisabled:function(){this.disabled=3Dtrue=0A=
},setEnabled:function(){this.disabled=3Dfalse=0A=
},getNearestValue:function(A){if(this.allowedValues){if(A>=3Dthis.allowed=
Values.max()){return(this.allowedValues.max())=0A=
}if(A<=3Dthis.allowedValues.min()){return(this.allowedValues.min())=0A=
}var C=3DMath.abs(this.allowedValues[0]-A);=0A=
var B=3Dthis.allowedValues[0];=0A=
this.allowedValues.each(function(D){var E=3DMath.abs(D-A);=0A=
if(E<=3DC){B=3DD;=0A=
C=3DE=0A=
}});=0A=
return B=0A=
}if(A>this.range.end){return this.range.end=0A=
}if(A<this.range.start){return this.range.start=0A=
}return A=0A=
},setValue:function(B,A){if(!this.active){this.activeHandleIdx=3DA||0;=0A=
this.activeHandle=3Dthis.handles[this.activeHandleIdx];=0A=
this.updateStyles()=0A=
}A=3DA||this.activeHandleIdx||0;=0A=
if(this.initialized&&this.restricted){if((A>0)&&(B<this.values[A-1])){B=3D=
this.values[A-1]=0A=
}if((A<(this.handles.length-1))&&(B>this.values[A+1])){B=3Dthis.values[A+=
1]=0A=
}}B=3Dthis.getNearestValue(B);=0A=
this.values[A]=3DB;=0A=
this.value=3Dthis.values[0];=0A=
this.handles[A].style[this.isVertical()?"top":"left"]=3Dthis.translateToP=
x(B);=0A=
this.drawSpans();=0A=
if(!this.dragging||!this.event){this.updateFinished()=0A=
}},setValueBy:function(B,A){this.setValue(this.values[A||this.activeHandl=
eIdx||0]+B,A||this.activeHandleIdx||0)=0A=
},translateToPx:function(A){return =
Math.round(((this.trackLength-this.handleLength)/(this.range.end-this.ran=
ge.start))*(A-this.range.start))+"px"=0A=
},translateToValue:function(A){return((A/(this.trackLength-this.handleLen=
gth)*(this.range.end-this.range.start))+this.range.start)=0A=
},getRange:function(B){var A=3Dthis.values.sortBy(Prototype.K);=0A=
B=3DB||0;=0A=
return $R(A[B],A[B+1])=0A=
},minimumOffset:function(){return(this.isVertical()?this.alignY:this.alig=
nX)=0A=
},maximumOffset:function(){return(this.isVertical()?(this.track.offsetHei=
ght!=3D0?this.track.offsetHeight:this.track.style.height.replace(/px$/,""=
))-this.alignY:(this.track.offsetWidth!=3D0?this.track.offsetWidth:this.t=
rack.style.width.replace(/px$/,""))-this.alignX)=0A=
},isVertical:function(){return(this.axis=3D=3D"vertical")=0A=
},drawSpans:function(){var A=3Dthis;=0A=
if(this.spans){$R(0,this.spans.length-1).each(function(B){A.setSpan(A.spa=
ns[B],A.getRange(B))=0A=
})=0A=
}if(this.options.startSpan){this.setSpan(this.options.startSpan,$R(0,this=
.values.length>1?this.getRange(0).min():this.value))=0A=
}if(this.options.endSpan){this.setSpan(this.options.endSpan,$R(this.value=
s.length>1?this.getRange(this.spans.length-1).max():this.value,this.maxim=
um))=0A=
}},setSpan:function(B,A){if(this.isVertical()){B.style.top=3Dthis.transla=
teToPx(A.start);=0A=
B.style.height=3Dthis.translateToPx(A.end-A.start+this.range.start)=0A=
}else{B.style.left=3Dthis.translateToPx(A.start);=0A=
B.style.width=3Dthis.translateToPx(A.end-A.start+this.range.start)=0A=
}},updateStyles:function(){this.handles.each(function(A){Element.removeCl=
assName(A,"selected")=0A=
});=0A=
Element.addClassName(this.activeHandle,"selected")=0A=
},startDrag:function(C){if(Event.isLeftClick(C)){if(!this.disabled){this.=
active=3Dtrue;=0A=
var D=3DEvent.element(C);=0A=
var E=3D[Event.pointerX(C),Event.pointerY(C)];=0A=
var A=3DD;=0A=
if(A=3D=3Dthis.track){var B=3DPosition.cumulativeOffset(this.track);=0A=
this.event=3DC;=0A=
this.setValue(this.translateToValue((this.isVertical()?E[1]-B[1]:E[0]-B[0=
])-(this.handleLength/2)));=0A=
var B=3DPosition.cumulativeOffset(this.activeHandle);=0A=
this.offsetX=3D(E[0]-B[0]);=0A=
this.offsetY=3D(E[1]-B[1])=0A=
}else{while((this.handles.indexOf(D)=3D=3D-1)&&D.parentNode){D=3DD.parent=
Node=0A=
}if(this.handles.indexOf(D)!=3D-1){this.activeHandle=3DD;=0A=
this.activeHandleIdx=3Dthis.handles.indexOf(this.activeHandle);=0A=
this.updateStyles();=0A=
var B=3DPosition.cumulativeOffset(this.activeHandle);=0A=
this.offsetX=3D(E[0]-B[0]);=0A=
this.offsetY=3D(E[1]-B[1])=0A=
}}}Event.stop(C)=0A=
}},update:function(A){if(this.active){if(!this.dragging){this.dragging=3D=
true=0A=
}this.draw(A);=0A=
if(Prototype.Browser.WebKit){window.scrollBy(0,0)=0A=
}Event.stop(A)=0A=
}},draw:function(B){var C=3D[Event.pointerX(B),Event.pointerY(B)];=0A=
var A=3DPosition.cumulativeOffset(this.track);=0A=
C[0]-=3Dthis.offsetX+A[0];=0A=
C[1]-=3Dthis.offsetY+A[1];=0A=
this.event=3DB;=0A=
this.setValue(this.translateToValue(this.isVertical()?C[1]:C[0]));=0A=
if(this.initialized&&this.options.onSlide){this.options.onSlide(this.valu=
es.length>1?this.values:this.value,this)=0A=
}},endDrag:function(A){if(this.active&&this.dragging){this.finishDrag(A,t=
rue);=0A=
Event.stop(A)=0A=
}this.active=3Dfalse;=0A=
this.dragging=3Dfalse=0A=
},finishDrag:function(A,B){this.active=3Dfalse;=0A=
this.dragging=3Dfalse;=0A=
this.updateFinished()=0A=
},updateFinished:function(){if(this.initialized&&this.options.onChange){t=
his.options.onChange(this.values.length>1?this.values:this.value,this)=0A=
}this.event=3Dnull=0A=
}});=0A=
Sound=3D{tracks:{},_enabled:true,template:new Template('<embed =
style=3D"height:0" id=3D"sound_#{track}_#{id}" src=3D"#{url}" =
loop=3D"false" autostart=3D"true" =
hidden=3D"true"/>'),enable:function(){Sound._enabled=3Dtrue=0A=
},disable:function(){Sound._enabled=3Dfalse=0A=
},play:function(B){if(!Sound._enabled){return =0A=
}var =
A=3DObject.extend({track:"global",url:B,replace:false},arguments[1]||{});=0A=
if(A.replace&&this.tracks[A.track]){$R(0,this.tracks[A.track].id).each(fu=
nction(D){var C=3D$("sound_"+A.track+"_"+D);=0A=
C.Stop&&C.Stop();=0A=
C.remove()=0A=
});=0A=
this.tracks[A.track]=3Dnull=0A=
}if(!this.tracks[A.track]){this.tracks[A.track]=3D{id:0}=0A=
}else{this.tracks[A.track].id++=0A=
}A.id=3Dthis.tracks[A.track].id;=0A=
$$("body")[0].insert(Prototype.Browser.IE?new =
Element("bgsound",{id:"sound_"+A.track+"_"+A.id,src:A.url,loop:1,autostar=
t:true}):Sound.template.evaluate(A))=0A=
}};=0A=
if(Prototype.Browser.Gecko&&navigator.userAgent.indexOf("Win")>0){if(navi=
gator.plugins&&$A(navigator.plugins).detect(function(A){return =
A.name.indexOf("QuickTime")!=3D-1=0A=
})){Sound.template=3Dnew Template('<object id=3D"sound_#{track}_#{id}" =
width=3D"0" height=3D"0" type=3D"audio/mpeg" data=3D"#{url}"/>')=0A=
}else{Sound.play=3Dfunction(){}=0A=
}}=0A=
(function(){var =
L=3Dthis,G,Y=3DL.jQuery,P=3DL.$,O=3DL.jQuery=3DL.j$=3Dfunction(e,f){if(ar=
guments[0]=3D=3Darguments.callee){return arguments.callee=0A=
}return new O.fn.init(e,f)=0A=
},d=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,F=3D/^.[^:#\[\.,]*$/;=0A=
O.fn=3DO.prototype=3D{init:function(e,h){e=3De||document;=0A=
if(e.nodeType){this[0]=3De;=0A=
this.length=3D1;=0A=
this.context=3De;=0A=
return this=0A=
}if(typeof e=3D=3D=3D"string"){var g=3Dd.exec(e);=0A=
if(g&&(g[1]||!h)){if(g[1]){e=3DO.clean([g[1]],h)=0A=
}else{var i=3Ddocument.getElementById(g[3]);=0A=
if(i&&i.id!=3Dg[3]){return O().find(e)=0A=
}var f=3DO(i||[]);=0A=
f.context=3Ddocument;=0A=
f.selector=3De;=0A=
return f=0A=
}}else{return O(h).find(e)=0A=
}}else{if(O.isFunction(e)){return O(document).ready(e)=0A=
}}if(e.selector&&e.context){this.selector=3De.selector;=0A=
this.context=3De.context=0A=
}return this.setArray(O.isArray(e)?e:O.makeArray(e))=0A=
},selector:"",jquery:"1.3.2 patched for active x =
functionality",size:function(){return this.length=0A=
},get:function(e){return =
e=3D=3D=3DG?Array.prototype.slice.call(this):this[e]=0A=
},pushStack:function(f,h,e){var g=3DO(f);=0A=
g.prevObject=3Dthis;=0A=
g.context=3Dthis.context;=0A=
if(h=3D=3D=3D"find"){g.selector=3Dthis.selector+(this.selector?" ":"")+e=0A=
}else{if(h){g.selector=3Dthis.selector+"."+h+"("+e+")"=0A=
}}return g=0A=
},setArray:function(e){this.length=3D0;=0A=
Array.prototype.push.apply(this,e);=0A=
return this=0A=
},each:function(f,e){return O.each(this,f,e)=0A=
},index:function(e){return O.inArray(e&&e.jquery?e[0]:e,this)=0A=
},attr:function(f,h,g){var e=3Df;=0A=
if(typeof f=3D=3D=3D"string"){if(h=3D=3D=3DG){return =
this[0]&&O[g||"attr"](this[0],f)=0A=
}else{e=3D{};=0A=
e[f]=3Dh=0A=
}}return this.each(function(j){for(f in =
e){O.attr(g?this.style:this,f,O.prop(this,e[f],g,j,f))=0A=
}})=0A=
},css:function(e,f){if((e=3D=3D"width"||e=3D=3D"height")&&parseFloat(f)<0=
){f=3DG=0A=
}return this.attr(e,f,"curCSS")=0A=
},text:function(f){if(typeof f!=3D=3D"object"&&f!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(f))=0A=
}var e=3D"";=0A=
O.each(f||this,function(){O.each(this.childNodes,function(){if(this.nodeT=
ype!=3D8){e+=3Dthis.nodeType!=3D1?this.nodeValue:O.fn.text([this])=0A=
}})=0A=
});=0A=
return e=0A=
},wrapAll:function(e){if(this[0]){var =
f=3DO(e,this[0].ownerDocument).clone();=0A=
if(this[0].parentNode){f.insertBefore(this[0])=0A=
}f.map(function(){var g=3Dthis;=0A=
while(g.firstChild){g=3Dg.firstChild=0A=
}return g=0A=
}).append(this)=0A=
}return this=0A=
},wrapInner:function(e){return =
this.each(function(){O(this).contents().wrapAll(e)=0A=
})=0A=
},wrap:function(e){return this.each(function(){O(this).wrapAll(e)=0A=
})=0A=
},append:function(){return =
this.domManip(arguments,true,function(e){if(this.nodeType=3D=3D1){this.ap=
pendChild(e)=0A=
}})=0A=
},prepend:function(){return =
this.domManip(arguments,true,function(e){if(this.nodeType=3D=3D1){this.in=
sertBefore(e,this.firstChild)=0A=
}})=0A=
},before:function(){return =
this.domManip(arguments,false,function(e){this.parentNode.insertBefore(e,=
this)=0A=
})=0A=
},after:function(){return =
this.domManip(arguments,false,function(e){this.parentNode.insertBefore(e,=
this.nextSibling)=0A=
})=0A=
},end:function(){return this.prevObject||O([])=0A=
},push:[].push,sort:[].sort,splice:[].splice,find:function(e){if(this.len=
gth=3D=3D=3D1){var f=3Dthis.pushStack([],"find",e);=0A=
f.length=3D0;=0A=
O.find(e,this[0],f);=0A=
return f=0A=
}else{return this.pushStack(O.unique(O.map(this,function(g){return =
O.find(e,g)=0A=
})),"find",e)=0A=
}},clone:function(g){var =
e=3Dthis.map(function(){if(!O.support.noCloneEvent&&!O.isXMLDoc(this)){va=
r i=3Dthis.outerHTML;=0A=
if(!i){var j=3Dthis.ownerDocument.createElement("div");=0A=
j.appendChild(this.cloneNode(true));=0A=
i=3Dj.innerHTML=0A=
}return O.clean([i.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]=0A=
}else{return this.cloneNode(true)=0A=
}});=0A=
if(g=3D=3D=3Dtrue){var h=3Dthis.find("*").andSelf(),f=3D0;=0A=
e.find("*").andSelf().each(function(){if(this.nodeName!=3D=3Dh[f].nodeNam=
e){return =0A=
}var i=3DO.data(h[f],"events");=0A=
for(var k in i){for(var j in =
i[k]){O.event.add(this,k,i[k][j],i[k][j].data)=0A=
}}f++=0A=
})=0A=
}return e=0A=
},filter:function(e){return =
this.pushStack(O.isFunction(e)&&O.grep(this,function(g,f){return =
e.call(g,f)=0A=
})||O.multiFilter(e,O.grep(this,function(f){return f.nodeType=3D=3D=3D1=0A=
})),"filter",e)=0A=
},closest:function(e){var g=3DO.expr.match.POS.test(e)?O(e):null,f=3D0;=0A=
return this.map(function(){var h=3Dthis;=0A=
while(h&&h.ownerDocument){if(g?g.index(h)>-1:O(h).is(e)){O.data(h,"closes=
t",f);=0A=
return h=0A=
}h=3Dh.parentNode;=0A=
f++=0A=
}})=0A=
},not:function(e){if(typeof e=3D=3D=3D"string"){if(F.test(e)){return =
this.pushStack(O.multiFilter(e,this,true),"not",e)=0A=
}else{e=3DO.multiFilter(e,this)=0A=
}}var f=3De.length&&e[e.length-1]!=3D=3DG&&!e.nodeType;=0A=
return this.filter(function(){return f?O.inArray(this,e)<0:this!=3De=0A=
})=0A=
},add:function(e){return =
this.pushStack(O.unique(O.merge(this.get(),typeof =
e=3D=3D=3D"string"?O(e):O.makeArray(e))))=0A=
},is:function(e){return !!e&&O.multiFilter(e,this).length>0=0A=
},hasClass:function(e){return !!e&&this.is("."+e)=0A=
},val:function(l){if(l=3D=3D=3DG){var e=3Dthis[0];=0A=
if(e){if(O.nodeName(e,"option")){return(e.attributes.value||{}).specified=
?e.value:e.text=0A=
}if(O.nodeName(e,"select")){var =
j=3De.selectedIndex,m=3D[],n=3De.options,h=3De.type=3D=3D"select-one";=0A=
if(j<0){return null=0A=
}for(var f=3Dh?j:0,k=3Dh?j+1:n.length;=0A=
f<k;=0A=
f++){var g=3Dn[f];=0A=
if(g.selected){l=3DO(g).val();=0A=
if(h){return l=0A=
}m.push(l)=0A=
}}return m=0A=
}return(e.value||"").replace(/\r/g,"")=0A=
}return G=0A=
}if(typeof l=3D=3D=3D"number"){l+=3D""=0A=
}return this.each(function(){if(this.nodeType!=3D1){return =0A=
}if(O.isArray(l)&&/radio|checkbox/.test(this.type)){this.checked=3D(O.inA=
rray(this.value,l)>=3D0||O.inArray(this.name,l)>=3D0)=0A=
}else{if(O.nodeName(this,"select")){var i=3DO.makeArray(l);=0A=
O("option",this).each(function(){this.selected=3D(O.inArray(this.value,i)=
>=3D0||O.inArray(this.text,i)>=3D0)=0A=
});=0A=
if(!i.length){this.selectedIndex=3D-1=0A=
}}else{this.value=3Dl=0A=
}}})=0A=
},html:function(e){return =
e=3D=3D=3DG?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(e)=0A=
},replaceWith:function(e){return this.after(e).remove()=0A=
},eq:function(e){return this.slice(e,+e+1)=0A=
},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))=0A=
},map:function(e){return this.pushStack(O.map(this,function(g,f){return =
e.call(g,f,g)=0A=
}))=0A=
},andSelf:function(){return this.add(this.prevObject)=0A=
},domManip:function(k,o,n){if(this[0]){var =
j=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),f=3DO.clean=
(k,(this[0].ownerDocument||this[0]),j),h=3Dj.firstChild;=0A=
if(h){for(var g=3D0,e=3Dthis.length;=0A=
g<e;=0A=
g++){n.call(m(this[g],h),this.length>1||g>0?j.cloneNode(true):j)=0A=
}}if(f){O.each(f,Z)=0A=
}}return this;=0A=
function m(i,l){return =
o&&O.nodeName(i,"table")&&O.nodeName(l,"tr")?(i.getElementsByTagName("tbo=
dy")[0]||i.appendChild(i.ownerDocument.createElement("tbody"))):i=0A=
}}};=0A=
O.fn.init.prototype=3DO.fn;=0A=
function =
Z(e,f){if(f.src){O.ajax({url:f.src,async:false,dataType:"script"})=0A=
}else{O.globalEval(f.text||f.textContent||f.innerHTML||"")=0A=
}if(f.parentNode){f.parentNode.removeChild(f)=0A=
}}function E(){return +new Date=0A=
}O.extend=3DO.fn.extend=3Dfunction(){var =
k=3Darguments[0]||{},h=3D1,j=3Darguments.length,e=3Dfalse,g;=0A=
if(typeof k=3D=3D=3D"boolean"){e=3Dk;=0A=
k=3Darguments[1]||{};=0A=
h=3D2=0A=
}if(typeof k!=3D=3D"object"&&!O.isFunction(k)){k=3D{}=0A=
}if(j=3D=3Dh){k=3Dthis;=0A=
--h=0A=
}for(;=0A=
h<j;=0A=
h++){if((g=3Darguments[h])!=3Dnull){for(var f in g){var =
l=3Dk[f],m=3Dg[f];=0A=
if(k=3D=3D=3Dm){continue=0A=
}if(e&&m&&typeof =
m=3D=3D=3D"object"&&!m.nodeType){k[f]=3DO.extend(e,l||(m.length!=3Dnull?[=
]:{}),m)=0A=
}else{if(m!=3D=3DG){k[f]=3Dm=0A=
}}}}}return k=0A=
};=0A=
var =
B=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,Q=3Ddocument.defau=
ltView||{},S=3DObject.prototype.toString;=0A=
O.extend({noConflict:function(e){L.$=3DP;=0A=
if(e){L.jQuery=3DY=0A=
}return O=0A=
},isFunction:function(e){return S.call(e)=3D=3D=3D"[object Function]"=0A=
},isArray:function(e){return S.call(e)=3D=3D=3D"[object Array]"=0A=
},isXMLDoc:function(e){return =
e.nodeType=3D=3D=3D9&&e.documentElement.nodeName!=3D=3D"HTML"||!!e.ownerD=
ocument&&O.isXMLDoc(e.ownerDocument)=0A=
},globalEval:function(g){if(g&&/\S/.test(g)){var =
f=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,e=3D=
document.createElement("script");=0A=
e.type=3D"text/javascript";=0A=
if(O.support.scriptEval){e.appendChild(document.createTextNode(g))=0A=
}else{e.text=3Dg=0A=
}f.insertBefore(e,f.firstChild);=0A=
f.removeChild(e)=0A=
}},nodeName:function(f,e){return =
f.nodeName&&f.nodeName.toUpperCase()=3D=3De.toUpperCase()=0A=
},each:function(g,l,f){var e,h=3D0,j=3Dg.length;=0A=
if(f){if(j=3D=3D=3DG){for(e in g){if(l.apply(g[e],f)=3D=3D=3Dfalse){break=0A=
}}}else{for(;=0A=
h<j;=0A=
){if(l.apply(g[h++],f)=3D=3D=3Dfalse){break=0A=
}}}}else{if(j=3D=3D=3DG){for(e in =
g){if(l.call(g[e],e,g[e])=3D=3D=3Dfalse){break=0A=
}}}else{for(var k=3Dg[0];=0A=
h<j&&l.call(k,h,k)!=3D=3Dfalse;=0A=
k=3Dg[++h]){}}}return g=0A=
},prop:function(h,j,g,f,e){if(O.isFunction(j)){j=3Dj.call(h,f)=0A=
}return typeof j=3D=3D=3D"number"&&g=3D=3D"curCSS"&&!B.test(e)?j+"px":j=0A=
},className:{add:function(e,f){O.each((f||"").split(/\s+/),function(g,h){=
if(e.nodeType=3D=3D1&&!O.className.has(e.className,h)){e.className+=3D(e.=
className?" ":"")+h=0A=
}})=0A=
},remove:function(e,f){if(e.nodeType=3D=3D1){e.className=3Df!=3D=3DG?O.gr=
ep(e.className.split(/\s+/),function(g){return !O.className.has(f,g)=0A=
}).join(" "):""=0A=
}},has:function(f,e){return =
f&&O.inArray(e,(f.className||f).toString().split(/\s+/))>-1=0A=
}},swap:function(h,g,i){var e=3D{};=0A=
for(var f in g){e[f]=3Dh.style[f];=0A=
h.style[f]=3Dg[f]=0A=
}i.call(h);=0A=
for(var f in g){h.style[f]=3De[f]=0A=
}},css:function(h,f,j,e){if(f=3D=3D"width"||f=3D=3D"height"){var =
l,g=3D{position:"absolute",visibility:"hidden",display:"block"},k=3Df=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];=0A=
function i(){l=3Df=3D=3D"width"?h.offsetWidth:h.offsetHeight;=0A=
if(e=3D=3D=3D"border"){return =0A=
}O.each(k,function(){if(!e){l-=3DparseFloat(O.curCSS(h,"padding"+this,tru=
e))||0=0A=
}if(e=3D=3D=3D"margin"){l+=3DparseFloat(O.curCSS(h,"margin"+this,true))||=
0=0A=
}else{l-=3DparseFloat(O.curCSS(h,"border"+this+"Width",true))||0=0A=
}})=0A=
}if(h.offsetWidth!=3D=3D0){i()=0A=
}else{O.swap(h,g,i)=0A=
}return Math.max(0,Math.round(l))=0A=
}return O.curCSS(h,f,j)=0A=
},curCSS:function(i,f,g){var l,e=3Di.style;=0A=
if(f=3D=3D"opacity"&&!O.support.opacity){l=3DO.attr(e,"opacity");=0A=
return l=3D=3D""?"1":l=0A=
}if(f.match(/float/i)){f=3DW=0A=
}if(!g&&e&&e[f]){l=3De[f]=0A=
}else{if(Q.getComputedStyle){if(f.match(/float/i)){f=3D"float"=0A=
}f=3Df.replace(/([A-Z])/g,"-$1").toLowerCase();=0A=
var m=3DQ.getComputedStyle(i,null);=0A=
if(m){l=3Dm.getPropertyValue(f)=0A=
}if(f=3D=3D"opacity"&&l=3D=3D""){l=3D"1"=0A=
}}else{if(i.currentStyle){var =
j=3Df.replace(/\-(\w)/g,function(n,o){return o.toUpperCase()=0A=
});=0A=
l=3Di.currentStyle[f]||i.currentStyle[j];=0A=
if(!/^\d+(px)?$/i.test(l)&&/^\d/.test(l)){var =
h=3De.left,k=3Di.runtimeStyle.left;=0A=
i.runtimeStyle.left=3Di.currentStyle.left;=0A=
e.left=3Dl||0;=0A=
l=3De.pixelLeft+"px";=0A=
e.left=3Dh;=0A=
i.runtimeStyle.left=3Dk=0A=
}}}}return l=0A=
},clean:function(f,l,j){l=3Dl||document;=0A=
if(typeof =
l.createElement=3D=3D=3D"undefined"){l=3Dl.ownerDocument||l[0]&&l[0].owne=
rDocument||document=0A=
}if(!j&&f.length=3D=3D=3D1&&typeof f[0]=3D=3D=3D"string"){var =
h=3D/^<(\w+)\s*\/?>$/.exec(f[0]);=0A=
if(h){return[l.createElement(h[1])]=0A=
}}var g=3D[],e=3D[],m=3Dl.createElement("div");=0A=
O.each(f,function(q,t){if(typeof t=3D=3D=3D"number"){t+=3D""=0A=
}if(!t){return =0A=
}if(typeof =
t=3D=3D=3D"string"){t=3Dt.replace(/(<(\w+)[^>]*?)\/>/g,function(u,v,i){re=
turn =
i.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?u:v+"=
></"+i+">"=0A=
});=0A=
var p=3Dt.replace(/^\s+/,"").substring(0,10).toLowerCase();=0A=
var r=3D!p.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!p.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||p.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!p.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!p.indexOf("<td")||!p.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!p.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!O.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];=0A=
m.innerHTML=3Dr[1]+t+r[2];=0A=
while(r[0]--){m=3Dm.lastChild=0A=
}if(!O.support.tbody){var =
s=3D/<tbody/i.test(t),o=3D!p.indexOf("<table")&&!s?m.firstChild&&m.firstC=
hild.childNodes:r[1]=3D=3D"<table>"&&!s?m.childNodes:[];=0A=
for(var n=3Do.length-1;=0A=
n>=3D0;=0A=
--n){if(O.nodeName(o[n],"tbody")&&!o[n].childNodes.length){o[n].parentNod=
e.removeChild(o[n])=0A=
}}}if(!O.support.leadingWhitespace&&/^\s/.test(t)){m.insertBefore(l.creat=
eTextNode(t.match(/^\s*/)[0]),m.firstChild)=0A=
}t=3DO.makeArray(m.childNodes)=0A=
}if(t.nodeType){g.push(t)=0A=
}else{g=3DO.merge(g,t)=0A=
}});=0A=
if(j){for(var k=3D0;=0A=
g[k];=0A=
k++){if(O.nodeName(g[k],"script")&&(!g[k].type||g[k].type.toLowerCase()=3D=
=3D=3D"text/javascript")){e.push(g[k].parentNode?g[k].parentNode.removeCh=
ild(g[k]):g[k])=0A=
}else{if(g[k].nodeType=3D=3D=3D1){g.splice.apply(g,[k+1,0].concat(O.makeA=
rray(g[k].getElementsByTagName("script"))))=0A=
}j.appendChild(g[k])=0A=
}}return e=0A=
}return g=0A=
},attr:function(j,g,k){if(!j||j.nodeType=3D=3D3||j.nodeType=3D=3D8){retur=
n G=0A=
}var h=3D!O.isXMLDoc(j),l=3Dk!=3D=3DG;=0A=
g=3Dh&&O.props[g]||g;=0A=
if(j.tagName){var f=3D/href|src|style/.test(g);=0A=
if(g=3D=3D"selected"&&j.parentNode){j.parentNode.selectedIndex=0A=
}if(g in =
j&&h&&!f){if(l){if(g=3D=3D"type"&&O.nodeName(j,"input")&&j.parentNode){th=
row"type property can't be changed"=0A=
}j[g]=3Dk=0A=
}if(O.nodeName(j,"form")&&j.getAttributeNode(g)){return =
j.getAttributeNode(g).nodeValue=0A=
}if(g=3D=3D"tabIndex"){var i=3Dj.getAttributeNode("tabIndex");=0A=
return =
i&&i.specified?i.value:j.nodeName.match(/(button|input|object|select|text=
area)/i)?0:j.nodeName.match(/^(a|area)$/i)&&j.href?0:G=0A=
}return j[g]=0A=
}if(!O.support.style&&h&&g=3D=3D"style"){return =
O.attr(j.style,"cssText",k)=0A=
}if(l){j.setAttribute(g,""+k)=0A=
}var =
e=3D!O.support.hrefNormalized&&h&&f?j.getAttribute(g,2):j.getAttribute(g)=
;=0A=
return e=3D=3D=3Dnull?G:e=0A=
}if(!O.support.opacity&&g=3D=3D"opacity"){if(l){j.zoom=3D1;=0A=
j.filter=3D(j.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(k)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+k*100+")")=0A=
}return =
j.filter&&j.filter.indexOf("opacity=3D")>=3D0?(parseFloat(j.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""=0A=
}g=3Dg.replace(/-([a-z])/ig,function(m,n){return n.toUpperCase()=0A=
});=0A=
if(l){j[g]=3Dk=0A=
}return j[g]=0A=
},trim:function(e){return(e||"").replace(/^\s+|\s+$/g,"")=0A=
},makeArray:function(g){var e=3D[];=0A=
if(g!=3Dnull){var f=3Dg.length;=0A=
if(f=3D=3Dnull||typeof =
g=3D=3D=3D"string"||O.isFunction(g)||g.setInterval){e[0]=3Dg=0A=
}else{while(f){e[--f]=3Dg[f]=0A=
}}}return e=0A=
},inArray:function(g,h){for(var e=3D0,f=3Dh.length;=0A=
e<f;=0A=
e++){if(h[e]=3D=3D=3Dg){return e=0A=
}}return -1=0A=
},merge:function(h,e){var f=3D0,g,j=3Dh.length;=0A=
if(!O.support.getAll){while((g=3De[f++])!=3Dnull){if(g.nodeType!=3D8){h[j=
++]=3Dg=0A=
}}}else{while((g=3De[f++])!=3Dnull){h[j++]=3Dg=0A=
}}return h=0A=
},unique:function(m){var g=3D[],f=3D{};=0A=
try{for(var h=3D0,j=3Dm.length;=0A=
h<j;=0A=
h++){var l=3DO.data(m[h]);=0A=
if(!f[l]){f[l]=3Dtrue;=0A=
g.push(m[h])=0A=
}}}catch(k){g=3Dm=0A=
}return g=0A=
},grep:function(f,k,e){var g=3D[];=0A=
for(var h=3D0,j=3Df.length;=0A=
h<j;=0A=
h++){if(!e!=3D!k(f[h],h)){g.push(f[h])=0A=
}}return g=0A=
},map:function(e,k){var f=3D[];=0A=
for(var g=3D0,h=3De.length;=0A=
g<h;=0A=
g++){var j=3Dk(e[g],g);=0A=
if(j!=3Dnull){f[f.length]=3Dj=0A=
}}return f.concat.apply([],f)=0A=
}});=0A=
var c=3Dnavigator.userAgent.toLowerCase();=0A=
O.browser=3D{version:(c.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(c),opera:/opera/.test(c),ms=
ie:/msie/.test(c)&&!/opera/.test(c),mozilla:/mozilla/.test(c)&&!/(compati=
ble|webkit)/.test(c)};=0A=
O.each({parent:function(e){return e.parentNode=0A=
},parents:function(e){return O.dir(e,"parentNode")=0A=
},next:function(e){return O.nth(e,2,"nextSibling")=0A=
},prev:function(e){return O.nth(e,2,"previousSibling")=0A=
},nextAll:function(e){return O.dir(e,"nextSibling")=0A=
},prevAll:function(e){return O.dir(e,"previousSibling")=0A=
},siblings:function(e){return O.sibling(e.parentNode.firstChild,e)=0A=
},children:function(e){return O.sibling(e.firstChild)=0A=
},contents:function(e){return =
O.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:O.make=
Array(e.childNodes)=0A=
}},function(e,f){O.fn[e]=3Dfunction(g){var h=3DO.map(this,f);=0A=
if(g&&typeof g=3D=3D"string"){h=3DO.multiFilter(g,h)=0A=
}return this.pushStack(O.unique(h),e,g)=0A=
}=0A=
});=0A=
O.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",inser=
tAfter:"after",replaceAll:"replaceWith"},function(e,f){O.fn[e]=3Dfunction=
(g){var k=3D[],n=3DO(g);=0A=
for(var m=3D0,h=3Dn.length;=0A=
m<h;=0A=
m++){var j=3D(m>0?this.clone(true):this).get();=0A=
O.fn[f].apply(O(n[m]),j);=0A=
k=3Dk.concat(j)=0A=
}return this.pushStack(k,e,g)=0A=
}=0A=
});=0A=
O.each({removeAttr:function(e){O.attr(this,e,"");=0A=
if(this.nodeType=3D=3D1){this.removeAttribute(e)=0A=
}},addClass:function(e){O.className.add(this,e)=0A=
},removeClass:function(e){O.className.remove(this,e)=0A=
},toggleClass:function(f,e){if(typeof =
e!=3D=3D"boolean"){e=3D!O.className.has(this,f)=0A=
}O.className[e?"add":"remove"](this,f)=0A=
},remove:function(e){if(!e||O.filter(e,[this]).length){O("*",this).add([t=
his]).each(function(){O.event.remove(this);=0A=
O.removeData(this)=0A=
});=0A=
if(this.parentNode){this.parentNode.removeChild(this)=0A=
}}},empty:function(){O(this).children().remove();=0A=
while(this.firstChild){this.removeChild(this.firstChild)=0A=
}}},function(e,f){O.fn[e]=3Dfunction(){return this.each(f,arguments)=0A=
}=0A=
});=0A=
function J(e,f){return e[0]&&parseInt(O.curCSS(e[0],f,true),10)||0=0A=
}var H=3DO.expando=3D"jQuery"+E(),V=3D0,a=3D{};=0A=
O.extend({cache:{},data:function(f,e,g){f=3Df=3D=3DL?a:f;=0A=
var h=3Df[H];=0A=
if(!h){h=3Df[H]=3D++V=0A=
}if(e&&!O.cache[h]){O.cache[h]=3D{}=0A=
}if(g!=3D=3DG){O.cache[h][e]=3Dg=0A=
}return e?O.cache[h][e]:h=0A=
},removeData:function(g,f){g=3Dg=3D=3DL?a:g;=0A=
var i=3Dg[H];=0A=
if(f){if(O.cache[i]){delete O.cache[i][f];=0A=
f=3D"";=0A=
for(f in O.cache[i]){break=0A=
}if(!f){O.removeData(g)=0A=
}}}else{try{delete g[H]=0A=
}catch(h){if(g.removeAttribute){g.removeAttribute(H)=0A=
}}delete O.cache[i]=0A=
}},queue:function(f,e,h){if(f){e=3D(e||"fx")+"queue";=0A=
var g=3DO.data(f,e);=0A=
if(!g||O.isArray(h)){g=3DO.data(f,e,O.makeArray(h))=0A=
}else{if(h){g.push(h)=0A=
}}}return g=0A=
},dequeue:function(h,g){var e=3DO.queue(h,g),f=3De.shift();=0A=
if(!g||g=3D=3D=3D"fx"){f=3De[0]=0A=
}if(f!=3D=3DG){f.call(h)=0A=
}}});=0A=
O.fn.extend({data:function(e,g){var h=3De.split(".");=0A=
h[1]=3Dh[1]?"."+h[1]:"";=0A=
if(g=3D=3D=3DG){var f=3Dthis.triggerHandler("getData"+h[1]+"!",[h[0]]);=0A=
if(f=3D=3D=3DG&&this.length){f=3DO.data(this[0],e)=0A=
}return f=3D=3D=3DG&&h[1]?this.data(h[0]):f=0A=
}else{return =
this.trigger("setData"+h[1]+"!",[h[0],g]).each(function(){O.data(this,e,g=
)=0A=
})=0A=
}},removeData:function(e){return =
this.each(function(){O.removeData(this,e)=0A=
})=0A=
},queue:function(e,f){if(typeof e!=3D=3D"string"){f=3De;=0A=
e=3D"fx"=0A=
}if(f=3D=3D=3DG){return O.queue(this[0],e)=0A=
}return this.each(function(){var g=3DO.queue(this,e,f);=0A=
if(e=3D=3D"fx"&&g.length=3D=3D1){g[0].call(this)=0A=
}})=0A=
},dequeue:function(e){return this.each(function(){O.dequeue(this,e)=0A=
})=0A=
}});=0A=
(function(){var =
s=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,m=3D0,i=3DObject.prototype.toString;=0A=
var g=3Dfunction(y,u,AB,AC){AB=3DAB||[];=0A=
u=3Du||document;=0A=
if(u.nodeType!=3D=3D1&&u.nodeType!=3D=3D9){return[]=0A=
}if(!y||typeof y!=3D=3D"string"){return AB=0A=
}var z=3D[],w,AF,AI,e,AD,v,x=3Dtrue;=0A=
s.lastIndex=3D0;=0A=
while((w=3Ds.exec(y))!=3D=3Dnull){z.push(w[1]);=0A=
if(w[2]){v=3DRegExp.rightContext;=0A=
break=0A=
}}if(z.length>1&&n.exec(y)){if(z.length=3D=3D=3D2&&j.relative[z[0]]){AF=3D=
k(z[0]+z[1],u)=0A=
}else{AF=3Dj.relative[z[0]]?[u]:g(z.shift(),u);=0A=
while(z.length){y=3Dz.shift();=0A=
if(j.relative[y]){y+=3Dz.shift()=0A=
}AF=3Dk(y,AF)=0A=
}}}else{var =
AE=3DAC?{expr:z.pop(),set:f(AC)}:g.find(z.pop(),z.length=3D=3D=3D1&&u.par=
entNode?u.parentNode:u,r(u));=0A=
AF=3Dg.filter(AE.expr,AE.set);=0A=
if(z.length>0){AI=3Df(AF)=0A=
}else{x=3Dfalse=0A=
}while(z.length){var AH=3Dz.pop(),AG=3DAH;=0A=
if(!j.relative[AH]){AH=3D""=0A=
}else{AG=3Dz.pop()=0A=
}if(AG=3D=3Dnull){AG=3Du=0A=
}j.relative[AH](AI,AG,r(u))=0A=
}}if(!AI){AI=3DAF=0A=
}if(!AI){throw"Syntax error, unrecognized expression: "+(AH||y)=0A=
}if(i.call(AI)=3D=3D=3D"[object Array]"){if(!x){AB.push.apply(AB,AI)=0A=
}else{if(u.nodeType=3D=3D=3D1){for(var AA=3D0;=0A=
AI[AA]!=3Dnull;=0A=
AA++){if(AI[AA]&&(AI[AA]=3D=3D=3Dtrue||AI[AA].nodeType=3D=3D=3D1&&l(u,AI[=
AA]))){AB.push(AF[AA])=0A=
}}}else{for(var AA=3D0;=0A=
AI[AA]!=3Dnull;=0A=
AA++){if(AI[AA]&&AI[AA].nodeType=3D=3D=3D1){AB.push(AF[AA])=0A=
}}}}}else{f(AI,AB)=0A=
}if(v){g(v,u,AB,AC);=0A=
if(h){hasDuplicate=3Dfalse;=0A=
AB.sort(h);=0A=
if(hasDuplicate){for(var AA=3D1;=0A=
AA<AB.length;=0A=
AA++){if(AB[AA]=3D=3D=3DAB[AA-1]){AB.splice(AA--,1)=0A=
}}}}}return AB=0A=
};=0A=
g.matches=3Dfunction(e,u){return g(e,null,null,u)=0A=
};=0A=
g.find=3Dfunction(AA,e,AB){var z,x;=0A=
if(!AA){return[]=0A=
}for(var w=3D0,v=3Dj.order.length;=0A=
w<v;=0A=
w++){var y=3Dj.order[w],x;=0A=
if((x=3Dj.match[y].exec(AA))){var u=3DRegExp.leftContext;=0A=
if(u.substr(u.length-1)!=3D=3D"\\"){x[1]=3D(x[1]||"").replace(/\\/g,"");=0A=
z=3Dj.find[y](x,e,AB);=0A=
if(z!=3Dnull){AA=3DAA.replace(j.match[y],"");=0A=
break=0A=
}}}}if(!z){z=3De.getElementsByTagName("*")=0A=
}return{set:z,expr:AA}=0A=
};=0A=
g.filter=3Dfunction(AD,AC,AG,w){var =
v=3DAD,AI=3D[],AA=3DAC,y,e,z=3DAC&&AC[0]&&r(AC[0]);=0A=
while(AD&&AC.length){for(var AB in =
j.filter){if((y=3Dj.match[AB].exec(AD))!=3Dnull){var =
u=3Dj.filter[AB],AH,AF;=0A=
e=3Dfalse;=0A=
if(AA=3D=3DAI){AI=3D[]=0A=
}if(j.preFilter[AB]){y=3Dj.preFilter[AB](y,AA,AG,AI,w,z);=0A=
if(!y){e=3DAH=3Dtrue=0A=
}else{if(y=3D=3D=3Dtrue){continue=0A=
}}}if(y){for(var x=3D0;=0A=
(AF=3DAA[x])!=3Dnull;=0A=
x++){if(AF){AH=3Du(AF,y,x,AA);=0A=
var AE=3Dw^!!AH;=0A=
if(AG&&AH!=3Dnull){if(AE){e=3Dtrue=0A=
}else{AA[x]=3Dfalse=0A=
}}else{if(AE){AI.push(AF);=0A=
e=3Dtrue=0A=
}}}}}if(AH!=3D=3DG){if(!AG){AA=3DAI=0A=
}AD=3DAD.replace(j.match[AB],"");=0A=
if(!e){return[]=0A=
}break=0A=
}}}if(AD=3D=3Dv){if(e=3D=3Dnull){throw"Syntax error, unrecognized =
expression: "+AD=0A=
}else{break=0A=
}}v=3DAD=0A=
}return AA=0A=
};=0A=
var =
j=3Dg.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(e){return e.getAttribute("href")=0A=
}},relative:{"+":function(AA,e,z){var x=3Dtypeof =
e=3D=3D=3D"string",AB=3Dx&&!/\W/.test(e),y=3Dx&&!AB;=0A=
if(AB&&!z){e=3De.toUpperCase()=0A=
}for(var w=3D0,v=3DAA.length,u;=0A=
w<v;=0A=
w++){if((u=3DAA[w])){while((u=3Du.previousSibling)&&u.nodeType!=3D=3D1){}=
AA[w]=3Dy||u&&u.nodeName=3D=3D=3De?u||false:u=3D=3D=3De=0A=
}}if(y){g.filter(e,AA,true)=0A=
}},">":function(z,u,AA){var x=3Dtypeof u=3D=3D=3D"string";=0A=
if(x&&!/\W/.test(u)){u=3DAA?u:u.toUpperCase();=0A=
for(var v=3D0,e=3Dz.length;=0A=
v<e;=0A=
v++){var y=3Dz[v];=0A=
if(y){var w=3Dy.parentNode;=0A=
z[v]=3Dw.nodeName=3D=3D=3Du?w:false=0A=
}}}else{for(var v=3D0,e=3Dz.length;=0A=
v<e;=0A=
v++){var y=3Dz[v];=0A=
if(y){z[v]=3Dx?y.parentNode:y.parentNode=3D=3D=3Du=0A=
}}if(x){g.filter(u,z,true)=0A=
}}},"":function(w,u,y){var v=3Dm++,e=3Dt;=0A=
if(!u.match(/\W/)){var x=3Du=3Dy?u:u.toUpperCase();=0A=
e=3Dq=0A=
}e("parentNode",u,v,w,x,y)=0A=
},"~":function(w,u,y){var v=3Dm++,e=3Dt;=0A=
if(typeof u=3D=3D=3D"string"&&!u.match(/\W/)){var =
x=3Du=3Dy?u:u.toUpperCase();=0A=
e=3Dq=0A=
}e("previousSibling",u,v,w,x,y)=0A=
}},find:{ID:function(u,v,w){if(typeof =
v.getElementById!=3D=3D"undefined"&&!w){var e=3Dv.getElementById(u[1]);=0A=
return e?[e]:[]=0A=
}},NAME:function(v,y,z){if(typeof =
y.getElementsByName!=3D=3D"undefined"){var =
u=3D[],x=3Dy.getElementsByName(v[1]);=0A=
for(var w=3D0,e=3Dx.length;=0A=
w<e;=0A=
w++){if(x[w].getAttribute("name")=3D=3D=3Dv[1]){u.push(x[w])=0A=
}}return u.length=3D=3D=3D0?null:u=0A=
}},TAG:function(e,u){return u.getElementsByTagName(e[1])=0A=
}},preFilter:{CLASS:function(w,u,v,e,z,AA){w=3D" =
"+w[1].replace(/\\/g,"")+" ";=0A=
if(AA){return w=0A=
}for(var x=3D0,y;=0A=
(y=3Du[x])!=3Dnull;=0A=
x++){if(y){if(z^(y.className&&(" "+y.className+" =
").indexOf(w)>=3D0)){if(!v){e.push(y)=0A=
}}else{if(v){u[x]=3Dfalse=0A=
}}}}return false=0A=
},ID:function(e){return e[1].replace(/\\/g,"")=0A=
},TAG:function(u,e){for(var v=3D0;=0A=
e[v]=3D=3D=3Dfalse;=0A=
v++){}return e[v]&&r(e[v])?u[1]:u[1].toUpperCase()=0A=
},CHILD:function(e){if(e[1]=3D=3D"nth"){var =
u=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]=3D=3D"even"&&"2n"||e[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);=0A=
e[2]=3D(u[1]+(u[2]||1))-0;=0A=
e[3]=3Du[3]-0=0A=
}e[0]=3Dm++;=0A=
return e=0A=
},ATTR:function(x,u,v,e,y,z){var w=3Dx[1].replace(/\\/g,"");=0A=
if(!z&&j.attrMap[w]){x[1]=3Dj.attrMap[w]=0A=
}if(x[2]=3D=3D=3D"~=3D"){x[4]=3D" "+x[4]+" "=0A=
}return x=0A=
},PSEUDO:function(x,u,v,e,y){if(x[1]=3D=3D=3D"not"){if(x[3].match(s).leng=
th>1||/^\w/.test(x[3])){x[3]=3Dg(x[3],null,null,u)=0A=
}else{var w=3Dg.filter(x[3],u,v,true^y);=0A=
if(!v){e.push.apply(e,w)=0A=
}return false=0A=
}}else{if(j.match.POS.test(x[0])||j.match.CHILD.test(x[0])){return true=0A=
}}return x=0A=
},POS:function(e){e.unshift(true);=0A=
return e=0A=
}},filters:{enabled:function(e){return =
e.disabled=3D=3D=3Dfalse&&e.type!=3D=3D"hidden"=0A=
},disabled:function(e){return e.disabled=3D=3D=3Dtrue=0A=
},checked:function(e){return e.checked=3D=3D=3Dtrue=0A=
},selected:function(e){e.parentNode.selectedIndex;=0A=
return e.selected=3D=3D=3Dtrue=0A=
},parent:function(e){return !!e.firstChild=0A=
},empty:function(e){return !e.firstChild=0A=
},has:function(v,u,e){return !!g(e[3],v).length=0A=
},header:function(e){return/h\d/i.test(e.nodeName)=0A=
},text:function(e){return"text"=3D=3D=3De.type=0A=
},radio:function(e){return"radio"=3D=3D=3De.type=0A=
},checkbox:function(e){return"checkbox"=3D=3D=3De.type=0A=
},file:function(e){return"file"=3D=3D=3De.type=0A=
},password:function(e){return"password"=3D=3D=3De.type=0A=
},submit:function(e){return"submit"=3D=3D=3De.type=0A=
},image:function(e){return"image"=3D=3D=3De.type=0A=
},reset:function(e){return"reset"=3D=3D=3De.type=0A=
},button:function(e){return"button"=3D=3D=3De.type||e.nodeName.toUpperCas=
e()=3D=3D=3D"BUTTON"=0A=
},input:function(e){return/input|select|textarea|button/i.test(e.nodeName=
)=0A=
}},setFilters:{first:function(u,e){return e=3D=3D=3D0=0A=
},last:function(v,u,e,w){return u=3D=3D=3Dw.length-1=0A=
},even:function(u,e){return e%2=3D=3D=3D0=0A=
},odd:function(u,e){return e%2=3D=3D=3D1=0A=
},lt:function(v,u,e){return u<e[3]-0=0A=
},gt:function(v,u,e){return u>e[3]-0=0A=
},nth:function(v,u,e){return e[3]-0=3D=3Du=0A=
},eq:function(v,u,e){return e[3]-0=3D=3Du=0A=
}},filter:{PSEUDO:function(z,v,w,AA){var u=3Dv[1],x=3Dj.filters[u];=0A=
if(x){return x(z,w,v,AA)=0A=
}else{if(u=3D=3D=3D"contains"){return(z.textContent||z.innerText||"").ind=
exOf(v[3])>=3D0=0A=
}else{if(u=3D=3D=3D"not"){var y=3Dv[3];=0A=
for(var w=3D0,e=3Dy.length;=0A=
w<e;=0A=
w++){if(y[w]=3D=3D=3Dz){return false=0A=
}}return true=0A=
}}}},CHILD:function(e,w){var z=3Dw[1],u=3De;=0A=
switch(z){case"only":case"first":while(u=3Du.previousSibling){if(u.nodeTy=
pe=3D=3D=3D1){return false=0A=
}}if(z=3D=3D"first"){return true=0A=
}u=3De;=0A=
case"last":while(u=3Du.nextSibling){if(u.nodeType=3D=3D=3D1){return false=0A=
}}return true;=0A=
case"nth":var v=3Dw[2],AC=3Dw[3];=0A=
if(v=3D=3D1&&AC=3D=3D0){return true=0A=
}var y=3Dw[0],AB=3De.parentNode;=0A=
if(AB&&(AB.sizcache!=3D=3Dy||!e.nodeIndex)){var x=3D0;=0A=
for(u=3DAB.firstChild;=0A=
u;=0A=
u=3Du.nextSibling){if(u.nodeType=3D=3D=3D1){u.nodeIndex=3D++x=0A=
}}AB.sizcache=3Dy=0A=
}var AA=3De.nodeIndex-AC;=0A=
if(v=3D=3D0){return AA=3D=3D0=0A=
}else{return(AA%v=3D=3D0&&AA/v>=3D0)=0A=
}}},ID:function(u,e){return =
u.nodeType=3D=3D=3D1&&u.getAttribute("id")=3D=3D=3De=0A=
},TAG:function(u,e){return(e=3D=3D=3D"*"&&u.nodeType=3D=3D=3D1)||u.nodeNa=
me=3D=3D=3De=0A=
},CLASS:function(u,e){return(" =
"+(u.className||u.getAttribute("class"))+" ").indexOf(e)>-1=0A=
},ATTR:function(y,w){var =
v=3Dw[1],e=3Dj.attrHandle[v]?j.attrHandle[v](y):y[v]!=3Dnull?y[v]:y.getAt=
tribute(v),z=3De+"",x=3Dw[2],u=3Dw[4];=0A=
return =
e=3D=3Dnull?x=3D=3D=3D"!=3D":x=3D=3D=3D"=3D"?z=3D=3D=3Du:x=3D=3D=3D"*=3D"=
?z.indexOf(u)>=3D0:x=3D=3D=3D"~=3D"?(" "+z+" =
").indexOf(u)>=3D0:!u?z&&e!=3D=3Dfalse:x=3D=3D=3D"!=3D"?z!=3Du:x=3D=3D=3D=
"^=3D"?z.indexOf(u)=3D=3D=3D0:x=3D=3D=3D"$=3D"?z.substr(z.length-u.length=
)=3D=3D=3Du:x=3D=3D=3D"|=3D"?z=3D=3D=3Du||z.substr(0,u.length+1)=3D=3D=3D=
u+"-":false=0A=
},POS:function(x,u,v,y){var e=3Du[2],w=3Dj.setFilters[e];=0A=
if(w){return w(x,v,u,y)=0A=
}}}};=0A=
var n=3Dj.match.POS;=0A=
for(var p in =
j.match){j.match[p]=3DRegExp(j.match[p].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)=0A=
}var f=3Dfunction(u,e){u=3DArray.prototype.slice.call(u);=0A=
if(e){e.push.apply(e,u);=0A=
return e=0A=
}return u=0A=
};=0A=
try{Array.prototype.slice.call(document.documentElement.childNodes)=0A=
}catch(o){f=3Dfunction(x,w){var u=3Dw||[];=0A=
if(i.call(x)=3D=3D=3D"[object Array]"){Array.prototype.push.apply(u,x)=0A=
}else{if(typeof x.length=3D=3D=3D"number"){for(var v=3D0,e=3Dx.length;=0A=
v<e;=0A=
v++){u.push(x[v])=0A=
}}else{for(var v=3D0;=0A=
x[v];=0A=
v++){u.push(x[v])=0A=
}}}return u=0A=
}=0A=
}var h;=0A=
if(document.documentElement.compareDocumentPosition){h=3Dfunction(u,e){va=
r v=3Du.compareDocumentPosition(e)&4?-1:u=3D=3D=3De?0:1;=0A=
if(v=3D=3D=3D0){hasDuplicate=3Dtrue=0A=
}return v=0A=
}=0A=
}else{if("sourceIndex" in =
document.documentElement){h=3Dfunction(u,e){var =
v=3Du.sourceIndex-e.sourceIndex;=0A=
if(v=3D=3D=3D0){hasDuplicate=3Dtrue=0A=
}return v=0A=
}=0A=
}else{if(document.createRange){h=3Dfunction(w,u){var =
v=3Dw.ownerDocument.createRange(),e=3Du.ownerDocument.createRange();=0A=
v.selectNode(w);=0A=
v.collapse(true);=0A=
e.selectNode(u);=0A=
e.collapse(true);=0A=
var x=3Dv.compareBoundaryPoints(Range.START_TO_END,e);=0A=
if(x=3D=3D=3D0){hasDuplicate=3Dtrue=0A=
}return x=0A=
}=0A=
}}}(function(){var u=3Ddocument.createElement("form"),v=3D"script"+(new =
Date).getTime();=0A=
u.innerHTML=3D"<input name=3D'"+v+"'/>";=0A=
var e=3Ddocument.documentElement;=0A=
e.insertBefore(u,e.firstChild);=0A=
if(!!document.getElementById(v)){j.find.ID=3Dfunction(x,y,z){if(typeof =
y.getElementById!=3D=3D"undefined"&&!z){var w=3Dy.getElementById(x[1]);=0A=
return w?w.id=3D=3D=3Dx[1]||typeof =
w.getAttributeNode!=3D=3D"undefined"&&w.getAttributeNode("id").nodeValue=3D=
=3D=3Dx[1]?[w]:G:[]=0A=
}};=0A=
j.filter.ID=3Dfunction(y,w){var x=3Dtypeof =
y.getAttributeNode!=3D=3D"undefined"&&y.getAttributeNode("id");=0A=
return y.nodeType=3D=3D=3D1&&x&&x.nodeValue=3D=3D=3Dw=0A=
}=0A=
}e.removeChild(u)=0A=
})();=0A=
(function(){var e=3Ddocument.createElement("div");=0A=
e.appendChild(document.createComment(""));=0A=
if(e.getElementsByTagName("*").length>0){j.find.TAG=3Dfunction(u,y){var =
x=3Dy.getElementsByTagName(u[1]);=0A=
if(u[1]=3D=3D=3D"*"){var w=3D[];=0A=
for(var v=3D0;=0A=
x[v];=0A=
v++){if(x[v].nodeType=3D=3D=3D1){w.push(x[v])=0A=
}}x=3Dw=0A=
}return x=0A=
}=0A=
}e.innerHTML=3D"<a href=3D'#'></a>";=0A=
if(e.firstChild&&typeof =
e.firstChild.getAttribute!=3D=3D"undefined"&&e.firstChild.getAttribute("h=
ref")!=3D=3D"#"){j.attrHandle.href=3Dfunction(u){return =
u.getAttribute("href",2)=0A=
}=0A=
}})();=0A=
if(document.querySelectorAll){(function(){var =
e=3Dg,u=3Ddocument.createElement("div");=0A=
u.innerHTML=3D"<p class=3D'TEST'></p>";=0A=
if(u.querySelectorAll&&u.querySelectorAll(".TEST").length=3D=3D=3D0){retu=
rn =0A=
}g=3Dfunction(y,x,v,w){x=3Dx||document;=0A=
if(!w&&x.nodeType=3D=3D=3D9&&!r(x)){try{return f(x.querySelectorAll(y),v)=0A=
}catch(z){}}return e(y,x,v,w)=0A=
};=0A=
g.find=3De.find;=0A=
g.filter=3De.filter;=0A=
g.selectors=3De.selectors;=0A=
g.matches=3De.matches=0A=
})()=0A=
}if(document.getElementsByClassName&&document.documentElement.getElements=
ByClassName){(function(){var e=3Ddocument.createElement("div");=0A=
e.innerHTML=3D"<div class=3D'test e'></div><div class=3D'test'></div>";=0A=
if(e.getElementsByClassName("e").length=3D=3D=3D0){return =0A=
}e.lastChild.className=3D"e";=0A=
if(e.getElementsByClassName("e").length=3D=3D=3D1){return =0A=
}j.order.splice(1,0,"CLASS");=0A=
j.find.CLASS=3Dfunction(u,v,w){if(typeof =
v.getElementsByClassName!=3D=3D"undefined"&&!w){return =
v.getElementsByClassName(u[1])=0A=
}}=0A=
})()=0A=
}function q(u,z,y,AD,AA,AC){var AB=3Du=3D=3D"previousSibling"&&!AC;=0A=
for(var w=3D0,v=3DAD.length;=0A=
w<v;=0A=
w++){var e=3DAD[w];=0A=
if(e){if(AB&&e.nodeType=3D=3D=3D1){e.sizcache=3Dy;=0A=
e.sizset=3Dw=0A=
}e=3De[u];=0A=
var x=3Dfalse;=0A=
while(e){if(e.sizcache=3D=3D=3Dy){x=3DAD[e.sizset];=0A=
break=0A=
}if(e.nodeType=3D=3D=3D1&&!AC){e.sizcache=3Dy;=0A=
e.sizset=3Dw=0A=
}if(e.nodeName=3D=3D=3Dz){x=3De;=0A=
break=0A=
}e=3De[u]=0A=
}AD[w]=3Dx=0A=
}}}function t(u,z,y,AD,AA,AC){var AB=3Du=3D=3D"previousSibling"&&!AC;=0A=
for(var w=3D0,v=3DAD.length;=0A=
w<v;=0A=
w++){var e=3DAD[w];=0A=
if(e){if(AB&&e.nodeType=3D=3D=3D1){e.sizcache=3Dy;=0A=
e.sizset=3Dw=0A=
}e=3De[u];=0A=
var x=3Dfalse;=0A=
while(e){if(e.sizcache=3D=3D=3Dy){x=3DAD[e.sizset];=0A=
break=0A=
}if(e.nodeType=3D=3D=3D1){if(!AC){e.sizcache=3Dy;=0A=
e.sizset=3Dw=0A=
}if(typeof z!=3D=3D"string"){if(e=3D=3D=3Dz){x=3Dtrue;=0A=
break=0A=
}}else{if(g.filter(z,[e]).length>0){x=3De;=0A=
break=0A=
}}}e=3De[u]=0A=
}AD[w]=3Dx=0A=
}}}var l=3Ddocument.compareDocumentPosition?function(u,e){return =
u.compareDocumentPosition(e)&16=0A=
}:function(u,e){return u!=3D=3De&&(u.contains?u.contains(e):true)=0A=
};=0A=
var r=3Dfunction(e){return =
e.nodeType=3D=3D=3D9&&e.documentElement.nodeName!=3D=3D"HTML"||!!e.ownerD=
ocument&&r(e.ownerDocument)=0A=
};=0A=
var k=3Dfunction(e,AA){var w=3D[],x=3D"",y,v=3DAA.nodeType?[AA]:AA;=0A=
while((y=3Dj.match.PSEUDO.exec(e))){x+=3Dy[0];=0A=
e=3De.replace(j.match.PSEUDO,"")=0A=
}e=3Dj.relative[e]?e+"*":e;=0A=
for(var z=3D0,u=3Dv.length;=0A=
z<u;=0A=
z++){g(e,v[z],w)=0A=
}return g.filter(x,w)=0A=
};=0A=
O.find=3Dg;=0A=
O.filter=3Dg.filter;=0A=
O.expr=3Dg.selectors;=0A=
O.expr[":"]=3DO.expr.filters;=0A=
g.selectors.filters.hidden=3Dfunction(e){return =
e.offsetWidth=3D=3D=3D0||e.offsetHeight=3D=3D=3D0=0A=
};=0A=
g.selectors.filters.visible=3Dfunction(e){return =
e.offsetWidth>0||e.offsetHeight>0=0A=
};=0A=
g.selectors.filters.animated=3Dfunction(e){return =
O.grep(O.timers,function(u){return e=3D=3D=3Du.elem=0A=
}).length=0A=
};=0A=
O.multiFilter=3Dfunction(v,e,u){if(u){v=3D":not("+v+")"=0A=
}return g.matches(v,e)=0A=
};=0A=
O.dir=3Dfunction(v,u){var e=3D[],w=3Dv[u];=0A=
while(w&&w!=3Ddocument){if(w.nodeType=3D=3D1){e.push(w)=0A=
}w=3Dw[u]=0A=
}return e=0A=
};=0A=
O.nth=3Dfunction(x,e,v,w){e=3De||1;=0A=
var u=3D0;=0A=
for(;=0A=
x;=0A=
x=3Dx[v]){if(x.nodeType=3D=3D1&&++u=3D=3De){break=0A=
}}return x=0A=
};=0A=
O.sibling=3Dfunction(v,u){var e=3D[];=0A=
for(;=0A=
v;=0A=
v=3Dv.nextSibling){if(v.nodeType=3D=3D1&&v!=3Du){e.push(v)=0A=
}}return e=0A=
};=0A=
return ;=0A=
L.Sizzle=3Dg=0A=
})();=0A=
O.event=3D{add:function(i,f,h,k){if(i.nodeType=3D=3D3||i.nodeType=3D=3D8)=
{return =0A=
}if(i.setInterval&&i!=3DL){i=3DL=0A=
}if(!h.guid){h.guid=3Dthis.guid++=0A=
}if(k!=3D=3DG){var g=3Dh;=0A=
h=3Dthis.proxy(g);=0A=
h.data=3Dk=0A=
}var =
e=3DO.data(i,"events")||O.data(i,"events",{}),j=3DO.data(i,"handle")||O.d=
ata(i,"handle",function(){return typeof =
O!=3D=3D"undefined"&&!O.event.triggered?O.event.handle.apply(arguments.ca=
llee.elem,arguments):G=0A=
});=0A=
j.elem=3Di;=0A=
O.each(f.split(/\s+/),function(m,n){var o=3Dn.split(".");=0A=
n=3Do.shift();=0A=
h.type=3Do.slice().sort().join(".");=0A=
var l=3De[n];=0A=
if(O.event.specialAll[n]){O.event.specialAll[n].setup.call(i,k,o)=0A=
}if(!l){l=3De[n]=3D{};=0A=
if(!O.event.special[n]||O.event.special[n].setup.call(i,k,o)=3D=3D=3Dfals=
e){if(i.addEventListener){i.addEventListener(n,j,false)=0A=
}else{if(i.attachEvent){i.attachEvent("on"+n,j)=0A=
}}}}l[h.guid]=3Dh;=0A=
O.event.global[n]=3Dtrue=0A=
});=0A=
i=3Dnull=0A=
},guid:1,global:{},remove:function(k,h,j){if(k.nodeType=3D=3D3||k.nodeTyp=
e=3D=3D8){return =0A=
}var g=3DO.data(k,"events"),f,e;=0A=
if(g){if(h=3D=3D=3DG||(typeof =
h=3D=3D=3D"string"&&h.charAt(0)=3D=3D".")){for(var i in =
g){this.remove(k,i+(h||""))=0A=
}}else{if(h.type){j=3Dh.handler;=0A=
h=3Dh.type=0A=
}O.each(h.split(/\s+/),function(m,o){var q=3Do.split(".");=0A=
o=3Dq.shift();=0A=
var n=3DRegExp("(^|\\.)"+q.slice().sort().join(".*\\.")+"(\\.|$)");=0A=
if(g[o]){if(j){delete g[o][j.guid]=0A=
}else{for(var p in g[o]){if(n.test(g[o][p].type)){delete g[o][p]=0A=
}}}if(O.event.specialAll[o]){O.event.specialAll[o].teardown.call(k,q)=0A=
}for(f in g[o]){break=0A=
}if(!f){if(!O.event.special[o]||O.event.special[o].teardown.call(k,q)=3D=3D=
=3Dfalse){if(k.removeEventListener){k.removeEventListener(o,O.data(k,"han=
dle"),false)=0A=
}else{if(k.detachEvent){k.detachEvent("on"+o,O.data(k,"handle"))=0A=
}}}f=3Dnull;=0A=
delete g[o]=0A=
}}})=0A=
}for(f in g){break=0A=
}if(!f){var l=3DO.data(k,"handle");=0A=
if(l){l.elem=3Dnull=0A=
}O.removeData(k,"events");=0A=
O.removeData(k,"handle")=0A=
}}},trigger:function(j,l,i,f){var h=3Dj.type||j;=0A=
if(!f){j=3Dtypeof =
j=3D=3D=3D"object"?j[H]?j:O.extend(O.Event(h),j):O.Event(h);=0A=
if(h.indexOf("!")>=3D0){j.type=3Dh=3Dh.slice(0,-1);=0A=
j.exclusive=3Dtrue=0A=
}if(!i){j.stopPropagation();=0A=
if(this.global[h]){O.each(O.cache,function(){if(this.events&&this.events[=
h]){O.event.trigger(j,l,this.handle.elem)=0A=
}})=0A=
}}if(!i||i.nodeType=3D=3D3||i.nodeType=3D=3D8){return G=0A=
}j.result=3DG;=0A=
j.target=3Di;=0A=
l=3DO.makeArray(l);=0A=
l.unshift(j)=0A=
}j.currentTarget=3Di;=0A=
var k=3DO.data(i,"handle");=0A=
if(k){k.apply(i,l)=0A=
}if((!i[h]||(O.nodeName(i,"a")&&h=3D=3D"click"))&&i["on"+h]&&i["on"+h].ap=
ply(i,l)=3D=3D=3Dfalse){j.result=3Dfalse=0A=
}if(!f&&i[h]&&!j.isDefaultPrevented()&&!(O.nodeName(i,"a")&&h=3D=3D"click=
")){this.triggered=3Dtrue;=0A=
try{i[h]()=0A=
}catch(m){}}this.triggered=3Dfalse;=0A=
if(!j.isPropagationStopped()){var g=3Di.parentNode||i.ownerDocument;=0A=
if(g){O.event.trigger(j,l,g,true)=0A=
}}},handle:function(l){var k,e;=0A=
l=3Darguments[0]=3DO.event.fix(l||L.event);=0A=
l.currentTarget=3Dthis;=0A=
var m=3Dl.type.split(".");=0A=
l.type=3Dm.shift();=0A=
k=3D!m.length&&!l.exclusive;=0A=
var i=3DRegExp("(^|\\.)"+m.slice().sort().join(".*\\.")+"(\\.|$)");=0A=
e=3D(O.data(this,"events")||{})[l.type];=0A=
for(var g in e){var h=3De[g];=0A=
if(k||i.test(h.type)){l.handler=3Dh;=0A=
l.data=3Dh.data;=0A=
var f=3Dh.apply(this,arguments);=0A=
if(f!=3D=3DG){l.result=3Df;=0A=
if(f=3D=3D=3Dfalse){l.preventDefault();=0A=
l.stopPropagation()=0A=
}}if(l.isImmediatePropagationStopped()){break=0A=
}}}},props:"altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue originalTarget pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target toElement view wheelDelta which".split(" =
"),fix:function(h){if(h[H]){return h=0A=
}var f=3Dh;=0A=
h=3DO.Event(f);=0A=
for(var g=3Dthis.props.length,k;=0A=
g;=0A=
){k=3Dthis.props[--g];=0A=
h[k]=3Df[k]=0A=
}if(!h.target){h.target=3Dh.srcElement||document=0A=
}if(h.target.nodeType=3D=3D3){h.target=3Dh.target.parentNode=0A=
}if(!h.relatedTarget&&h.fromElement){h.relatedTarget=3Dh.fromElement=3D=3D=
h.target?h.toElement:h.fromElement=0A=
}if(h.pageX=3D=3Dnull&&h.clientX!=3Dnull){var =
j=3Ddocument.documentElement,e=3Ddocument.body;=0A=
h.pageX=3Dh.clientX+(j&&j.scrollLeft||e&&e.scrollLeft||0)-(j.clientLeft||=
0);=0A=
h.pageY=3Dh.clientY+(j&&j.scrollTop||e&&e.scrollTop||0)-(j.clientTop||0)=0A=
}if(!h.which&&((h.charCode||h.charCode=3D=3D=3D0)?h.charCode:h.keyCode)){=
h.which=3Dh.charCode||h.keyCode=0A=
}if(!h.metaKey&&h.ctrlKey){h.metaKey=3Dh.ctrlKey=0A=
}if(!h.which&&h.button){h.which=3D(h.button&1?1:(h.button&2?3:(h.button&4=
?2:0)))=0A=
}return h=0A=
},proxy:function(f,e){e=3De||function(){return f.apply(this,arguments)=0A=
};=0A=
e.guid=3Df.guid=3Df.guid||e.guid||this.guid++;=0A=
return e=0A=
},special:{ready:{setup:b,teardown:function(){}}},specialAll:{live:{setup=
:function(e,f){O.event.add(this,f[0],C)=0A=
},teardown:function(g){if(g.length){var =
e=3D0,f=3DRegExp("(^|\\.)"+g[0]+"(\\.|$)");=0A=
O.each((O.data(this,"events").live||{}),function(){if(f.test(this.type)){=
e++=0A=
}});=0A=
if(e<1){O.event.remove(this,g[0],C)=0A=
}}}}}};=0A=
O.Event=3Dfunction(e){if(!this.preventDefault){return new O.Event(e)=0A=
}if(e&&e.type){this.originalEvent=3De;=0A=
this.type=3De.type=0A=
}else{this.type=3De=0A=
}this.timeStamp=3DE();=0A=
this[H]=3Dtrue=0A=
};=0A=
function K(){return false=0A=
}function U(){return true=0A=
}O.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevented=3D=
U;=0A=
var f=3Dthis.originalEvent;=0A=
if(!f){return =0A=
}if(f.preventDefault){f.preventDefault()=0A=
}f.returnValue=3Dfalse=0A=
},stopPropagation:function(){this.isPropagationStopped=3DU;=0A=
var f=3Dthis.originalEvent;=0A=
if(!f){return =0A=
}if(f.stopPropagation){f.stopPropagation()=0A=
}f.cancelBubble=3Dtrue=0A=
},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=3D=
U;=0A=
this.stopPropagation()=0A=
},isDefaultPrevented:K,isPropagationStopped:K,isImmediatePropagationStopp=
ed:K};=0A=
var A=3Dfunction(g){var f=3Dg.relatedTarget;=0A=
while(f&&f!=3Dthis){try{f=3Df.parentNode=0A=
}catch(h){f=3Dthis=0A=
}}if(f!=3Dthis){g.type=3Dg.data;=0A=
O.event.handle.apply(this,arguments)=0A=
}};=0A=
O.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(f,e){O.eve=
nt.special[e]=3D{setup:function(){O.event.add(this,f,A,e)=0A=
},teardown:function(){O.event.remove(this,f,A)=0A=
}}=0A=
});=0A=
O.fn.extend({bind:function(f,g,e){return =
f=3D=3D"unload"?this.one(f,g,e):this.each(function(){O.event.add(this,f,e=
||g,e&&g)=0A=
})=0A=
},one:function(g,h,f){var =
e=3DO.event.proxy(f||h,function(i){O(this).unbind(i,e);=0A=
return(f||h).apply(this,arguments)=0A=
});=0A=
return this.each(function(){O.event.add(this,g,e,f&&h)=0A=
})=0A=
},unbind:function(f,e){return =
this.each(function(){O.event.remove(this,f,e)=0A=
})=0A=
},trigger:function(e,f){return =
this.each(function(){O.event.trigger(e,f,this)=0A=
})=0A=
},triggerHandler:function(e,g){if(this[0]){var f=3DO.Event(e);=0A=
f.preventDefault();=0A=
f.stopPropagation();=0A=
O.event.trigger(f,g,this[0]);=0A=
return f.result=0A=
}},toggle:function(g){var e=3Darguments,f=3D1;=0A=
while(f<e.length){O.event.proxy(g,e[f++])=0A=
}return =
this.click(O.event.proxy(g,function(h){this.lastToggle=3D(this.lastToggle=
||0)%f;=0A=
h.preventDefault();=0A=
return e[this.lastToggle++].apply(this,arguments)||false=0A=
}))=0A=
},hover:function(e,f){return this.mouseenter(e).mouseleave(f)=0A=
},ready:function(e){b();=0A=
if(O.isReady){e.call(document,O)=0A=
}else{O.readyList.push(e)=0A=
}return this=0A=
},live:function(g,f){var e=3DO.event.proxy(f);=0A=
e.guid+=3Dthis.selector+g;=0A=
O(document).bind(I(g,this.selector),this.selector,e);=0A=
return this=0A=
},die:function(f,e){O(document).unbind(I(f,this.selector),e?{guid:e.guid+=
this.selector+f}:null);=0A=
return this=0A=
}});=0A=
function C(h){var e=3DRegExp("(^|\\.)"+h.type+"(\\.|$)"),g=3Dtrue,f=3D[];=0A=
O.each(O.data(this,"events").live||[],function(j,k){if(e.test(k.type)){va=
r l=3DO(h.target).closest(k.data)[0];=0A=
if(l){f.push({elem:l,fn:k})=0A=
}}});=0A=
f.sort(function(j,i){return =
O.data(j.elem,"closest")-O.data(i.elem,"closest")=0A=
});=0A=
O.each(f,function(){if(this.fn.call(this.elem,h,this.fn.data)=3D=3D=3Dfal=
se){return(g=3Dfalse)=0A=
}});=0A=
return g=0A=
}function I(f,e){return["live",f,e.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")=0A=
}O.extend({isReady:false,readyList:[],ready:function(){if(!O.isReady){O.i=
sReady=3Dtrue;=0A=
if(O.readyList){O.each(O.readyList,function(){this.call(document,O)=0A=
});=0A=
O.readyList=3Dnull=0A=
}O(document).triggerHandler("ready")=0A=
}}});=0A=
var X=3Dfalse;=0A=
function b(){if(X){return =0A=
}X=3Dtrue;=0A=
if(document.addEventListener){document.addEventListener("DOMContentLoaded=
",function(){document.removeEventListener("DOMContentLoaded",arguments.ca=
llee,false);=0A=
O.ready()=0A=
},false)=0A=
}else{if(document.attachEvent){document.attachEvent("onreadystatechange",=
function(){if(document.readyState=3D=3D=3D"complete"){document.detachEven=
t("onreadystatechange",arguments.callee);=0A=
O.ready()=0A=
}});=0A=
if(document.documentElement.doScroll&&L=3D=3DL.top){(function(){if(O.isRe=
ady){return =0A=
}try{document.documentElement.doScroll("left")=0A=
}catch(e){setTimeout(arguments.callee,0);=0A=
return =0A=
}O.ready()=0A=
})()=0A=
}}}O.event.add(L,"load",O.ready)=0A=
}O.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,m=
ouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,s=
ubmit,keydown,keypress,keyup,error").split(","),function(f,e){O.fn[e]=3Df=
unction(g){return g?this.bind(e,g):this.trigger(e)=0A=
}=0A=
});=0A=
O(L).bind("unload",function(){for(var e in =
O.cache){if(e!=3D1&&O.cache[e].handle){O.event.remove(O.cache[e].handle.e=
lem)=0A=
}}});=0A=
(function(){O.support=3D{};=0A=
var =
g=3Ddocument.documentElement,h=3Ddocument.createElement("script"),l=3Ddoc=
ument.createElement("div"),k=3D"script"+(new Date).getTime();=0A=
l.style.display=3D"none";=0A=
l.innerHTML=3D'   <link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select>';=0A=
var i=3Dl.getElementsByTagName("*"),f=3Dl.getElementsByTagName("a")[0];=0A=
if(!i||!i.length||!f){return =0A=
}O.support=3D{leadingWhitespace:l.firstChild.nodeType=3D=3D3,tbody:!l.get=
ElementsByTagName("tbody").length,htmlSerialize:!!l.getElementsByTagName(=
"link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f=
.getAttribute("href")=3D=3D=3D"/a",opacity:f.style.opacity=3D=3D=3D"0.5",=
cssFloat:!!f.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:n=
ull};=0A=
h.type=3D"text/javascript";=0A=
try{h.appendChild(document.createTextNode("window."+k+"=3D1;"))=0A=
}catch(j){}g.insertBefore(h,g.firstChild);=0A=
if(L[k]){O.support.scriptEval=3Dtrue;=0A=
delete L[k]=0A=
}g.removeChild(h);=0A=
if(l.attachEvent&&l.fireEvent){l.attachEvent("onclick",function(){O.suppo=
rt.noCloneEvent=3Dfalse;=0A=
l.detachEvent("onclick",arguments.callee)=0A=
});=0A=
l.cloneNode(true).fireEvent("onclick")=0A=
}O(function(){var e=3Ddocument.createElement("div");=0A=
e.style.width=3De.style.paddingLeft=3D"1px";=0A=
document.body.appendChild(e);=0A=
O.boxModel=3DO.support.boxModel=3De.offsetWidth=3D=3D=3D2;=0A=
document.body.removeChild(e).style.display=3D"none"=0A=
})=0A=
})();=0A=
var W=3DO.support.cssFloat?"cssFloat":"styleFloat";=0A=
O.props=3D{"for":"htmlFor","class":"className","float":W,cssFloat:W,style=
Float:W,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacin=
g",rowspan:"rowSpan",tabindex:"tabIndex"};=0A=
O.fn.extend({_load:O.fn.load,load:function(g,j,k){if(typeof =
g!=3D=3D"string"){return this._load(g)=0A=
}var i=3Dg.indexOf(" ");=0A=
if(i>=3D0){var e=3Dg.slice(i,g.length);=0A=
g=3Dg.slice(0,i)=0A=
}var h=3D"GET";=0A=
if(j){if(O.isFunction(j)){k=3Dj;=0A=
j=3Dnull=0A=
}else{if(typeof j=3D=3D=3D"object"){j=3DO.param(j);=0A=
h=3D"POST"=0A=
}}}var f=3Dthis;=0A=
O.ajax({url:g,type:h,dataType:"html",data:j,complete:function(m,l){if(l=3D=
=3D"success"||l=3D=3D"notmodified"){f.html(e?O("<div/>").append(m.respons=
eText.replace(/<script(.|\s)*?\/script>/g,"")).find(e):m.responseText)=0A=
}if(k){f.each(k,[m.responseText,l,m])=0A=
}}});=0A=
return this=0A=
},serialize:function(){return O.param(this.serializeArray())=0A=
},serializeArray:function(){return this.map(function(){return =
this.elements?O.makeArray(this.elements):this=0A=
}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))=0A=
}).map(function(e,f){var g=3DO(this).val();=0A=
return =
g=3D=3Dnull?null:O.isArray(g)?O.map(g,function(j,h){return{name:f.name,va=
lue:j}=0A=
}):{name:f.name,value:g}=0A=
}).get()=0A=
}});=0A=
O.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".s=
plit(","),function(e,f){O.fn[f]=3Dfunction(g){return this.bind(f,g)=0A=
}=0A=
});=0A=
var R=3DE();=0A=
O.extend({get:function(e,g,h,f){if(O.isFunction(g)){h=3Dg;=0A=
g=3Dnull=0A=
}return O.ajax({type:"GET",url:e,data:g,success:h,dataType:f})=0A=
},getScript:function(e,f){return O.get(e,null,f,"script")=0A=
},getJSON:function(e,f,g){return O.get(e,f,g,"json")=0A=
},post:function(e,g,h,f){if(O.isFunction(g)){h=3Dg;=0A=
g=3D{}=0A=
}return O.ajax({type:"POST",url:e,data:g,success:h,dataType:f})=0A=
},ajaxSetup:function(e){O.extend(O.ajaxSettings,e)=0A=
},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"app=
lication/x-www-form-urlencoded",processData:true,async:true,xhr:function(=
){return L.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()=0A=
},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(n){n=3DO.extend(true,n,O.extend(true,{},O.ajaxSettings,n));=0A=
var y,g=3D/=3D\?(&|$)/g,t,x,h=3Dn.type.toUpperCase();=0A=
if(n.data&&n.processData&&typeof =
n.data!=3D=3D"string"){n.data=3DO.param(n.data)=0A=
}if(n.dataType=3D=3D"jsonp"){if(h=3D=3D"GET"){if(!n.url.match(g)){n.url+=3D=
(n.url.match(/\?/)?"&":"?")+(n.jsonp||"callback")+"=3D?"=0A=
}}else{if(!n.data||!n.data.match(g)){n.data=3D(n.data?n.data+"&":"")+(n.j=
sonp||"callback")+"=3D?"=0A=
}}n.dataType=3D"json"=0A=
}if(n.dataType=3D=3D"json"&&(n.data&&n.data.match(g)||n.url.match(g))){y=3D=
"jsonp"+R++;=0A=
if(n.data){n.data=3D(n.data+"").replace(g,"=3D"+y+"$1")=0A=
}n.url=3Dn.url.replace(g,"=3D"+y+"$1");=0A=
n.dataType=3D"script";=0A=
L[y]=3Dfunction(s){x=3Ds;=0A=
j();=0A=
m();=0A=
L[y]=3DG;=0A=
try{delete L[y]=0A=
}catch(z){}if(i){i.removeChild(v)=0A=
}}=0A=
}if(n.dataType=3D=3D"script"&&n.cache=3D=3Dnull){n.cache=3Dfalse=0A=
}if(n.cache=3D=3D=3Dfalse&&h=3D=3D"GET"){var f=3DE();=0A=
var w=3Dn.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+f+"$2");=0A=
n.url=3Dw+((w=3D=3Dn.url)?(n.url.match(/\?/)?"&":"?")+"_=3D"+f:"")=0A=
}if(n.data&&h=3D=3D"GET"){n.url+=3D(n.url.match(/\?/)?"&":"?")+n.data;=0A=
n.data=3Dnull=0A=
}if(n.global&&!O.active++){O.event.trigger("ajaxStart")=0A=
}var r=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(n.url);=0A=
if(n.dataType=3D=3D"script"&&h=3D=3D"GET"&&r&&(r[1]&&r[1]!=3Dlocation.pro=
tocol||r[2]!=3Dlocation.host)){var =
i=3Ddocument.getElementsByTagName("head")[0];=0A=
var v=3Ddocument.createElement("script");=0A=
v.src=3Dn.url;=0A=
if(n.scriptCharset){v.charset=3Dn.scriptCharset=0A=
}if(!y){var p=3Dfalse;=0A=
v.onload=3Dv.onreadystatechange=3Dfunction(){if(!p&&(!this.readyState||th=
is.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){p=3Dtrue;=0A=
j();=0A=
m();=0A=
v.onload=3Dv.onreadystatechange=3Dnull;=0A=
i.removeChild(v)=0A=
}}=0A=
}i.appendChild(v);=0A=
return G=0A=
}var l=3Dfalse;=0A=
var k=3Dn.xhr();=0A=
if(n.username){k.open(h,n.url,n.async,n.username,n.password)=0A=
}else{k.open(h,n.url,n.async)=0A=
}try{if(n.data){k.setRequestHeader("Content-Type",n.contentType)=0A=
}if(n.ifModified){k.setRequestHeader("If-Modified-Since",O.lastModified[n=
.url]||"Thu, 01 Jan 1970 00:00:00 GMT")=0A=
}k.setRequestHeader("X-Requested-With","XMLHttpRequest");=0A=
k.setRequestHeader("Accept",n.dataType&&n.accepts[n.dataType]?n.accepts[n=
.dataType]+", */*":n.accepts._default)=0A=
}catch(u){}if(n.beforeSend&&n.beforeSend(k,n)=3D=3D=3Dfalse){if(n.global&=
&!--O.active){O.event.trigger("ajaxStop")=0A=
}k.abort();=0A=
return false=0A=
}if(n.global){O.event.trigger("ajaxSend",[k,n])=0A=
}var o=3Dfunction(s){if(k.readyState=3D=3D0){if(q){clearInterval(q);=0A=
q=3Dnull;=0A=
if(n.global&&!--O.active){O.event.trigger("ajaxStop")=0A=
}}}else{if(!l&&k&&(k.readyState=3D=3D4||s=3D=3D"timeout")){l=3Dtrue;=0A=
if(q){clearInterval(q);=0A=
q=3Dnull=0A=
}t=3Ds=3D=3D"timeout"?"timeout":!O.httpSuccess(k)?"error":n.ifModified&&O=
.httpNotModified(k,n.url)?"notmodified":"success";=0A=
if(t=3D=3D"success"){try{x=3DO.httpData(k,n.dataType,n)=0A=
}catch(AA){t=3D"parsererror"=0A=
}}if(t=3D=3D"success"){var z;=0A=
try{z=3Dk.getResponseHeader("Last-Modified")=0A=
}catch(AA){}if(n.ifModified&&z){O.lastModified[n.url]=3Dz=0A=
}if(!y){j()=0A=
}}else{O.handleError(n,k,t)=0A=
}m();=0A=
if(s){k.abort()=0A=
}if(n.async){k=3Dnull=0A=
}}}};=0A=
if(n.async){var q=3DsetInterval(o,13);=0A=
if(n.timeout>0){setTimeout(function(){if(k&&!l){o("timeout")=0A=
}},n.timeout)=0A=
}}try{k.send(n.data)=0A=
}catch(u){O.handleError(n,k,null,u)=0A=
}if(!n.async){o()=0A=
}function j(){if(n.success){n.success(x,t)=0A=
}if(n.global){O.event.trigger("ajaxSuccess",[k,n])=0A=
}}function m(){if(n.complete){n.complete(k,t)=0A=
}if(n.global){O.event.trigger("ajaxComplete",[k,n])=0A=
}if(n.global&&!--O.active){O.event.trigger("ajaxStop")=0A=
}}return k=0A=
},handleError:function(g,i,f,h){if(g.error){g.error(i,f,h)=0A=
}if(g.global){O.event.trigger("ajaxError",[i,g,h])=0A=
}},active:0,httpSuccess:function(g){try{return =
!g.status&&location.protocol=3D=3D"file:"||(g.status>=3D200&&g.status<300=
)||g.status=3D=3D304||g.status=3D=3D1223=0A=
}catch(f){}return false=0A=
},httpNotModified:function(h,f){try{var =
i=3Dh.getResponseHeader("Last-Modified");=0A=
return h.status=3D=3D304||i=3D=3DO.lastModified[f]=0A=
}catch(g){}return false=0A=
},httpData:function(j,h,g){var =
f=3Dj.getResponseHeader("content-type"),e=3Dh=3D=3D"xml"||!h&&f&&f.indexO=
f("xml")>=3D0,i=3De?j.responseXML:j.responseText;=0A=
if(e&&i.documentElement.tagName=3D=3D"parsererror"){throw"parsererror"=0A=
}if(g&&g.dataFilter){i=3Dg.dataFilter(i,h)=0A=
}if(typeof i=3D=3D=3D"string"){if(h=3D=3D"script"){O.globalEval(i)=0A=
}if(h=3D=3D"json"){i=3DL["eval"]("("+i+")")=0A=
}}return i=0A=
},param:function(e){var g=3D[];=0A=
function =
h(i,j){g[g.length]=3DencodeURIComponent(i)+"=3D"+encodeURIComponent(j)=0A=
}if(O.isArray(e)||e.jquery){O.each(e,function(){h(this.name,this.value)=0A=
})=0A=
}else{for(var f in =
e){if(O.isArray(e[f])){O.each(e[f],function(){h(f,this)=0A=
})=0A=
}else{h(f,O.isFunction(e[f])?e[f]():e[f])=0A=
}}}return g.join("&").replace(/%20/g,"+")=0A=
}});=0A=
var =
M=3D{},N,D=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];=0A=
function T(f,e){var g=3D{};=0A=
O.each(D.concat.apply([],D.slice(0,e)),function(){g[this]=3Df=0A=
});=0A=
return g=0A=
}O.fn.extend({show:function(k,n){if(k){return =
this.animate(T("show",3),k,n)=0A=
}else{for(var h=3D0,f=3Dthis.length;=0A=
h<f;=0A=
h++){var e=3DO.data(this[h],"olddisplay");=0A=
this[h].style.display=3De||"";=0A=
if(O.css(this[h],"display")=3D=3D=3D"none"){var g=3Dthis[h].tagName,m;=0A=
if(M[g]){m=3DM[g]=0A=
}else{var j=3DO("<"+g+" />").appendTo("body");=0A=
m=3Dj.css("display");=0A=
if(m=3D=3D=3D"none"){m=3D"block"=0A=
}j.remove();=0A=
M[g]=3Dm=0A=
}O.data(this[h],"olddisplay",m)=0A=
}}for(var h=3D0,f=3Dthis.length;=0A=
h<f;=0A=
h++){this[h].style.display=3DO.data(this[h],"olddisplay")||""=0A=
}return this=0A=
}},hide:function(h,j){if(h){return this.animate(T("hide",3),h,j)=0A=
}else{for(var g=3D0,f=3Dthis.length;=0A=
g<f;=0A=
g++){var e=3DO.data(this[g],"olddisplay");=0A=
if(!e&&e!=3D=3D"none"){O.data(this[g],"olddisplay",O.css(this[g],"display=
"))=0A=
}}for(var g=3D0,f=3Dthis.length;=0A=
g<f;=0A=
g++){this[g].style.display=3D"none"=0A=
}return this=0A=
}},_toggle:O.fn.toggle,toggle:function(g,f){var e=3Dtypeof =
g=3D=3D=3D"boolean";=0A=
return =
O.isFunction(g)&&O.isFunction(f)?this._toggle.apply(this,arguments):g=3D=3D=
null||e?this.each(function(){var h=3De?g:O(this).is(":hidden");=0A=
O(this)[h?"show":"hide"]()=0A=
}):this.animate(T("toggle",3),g,f)=0A=
},fadeTo:function(e,g,f){return this.animate({opacity:g},e,f)=0A=
},animate:function(i,f,h,g){var e=3DO.speed(f,h,g);=0A=
return this[e.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
k=3DO.extend({},e),m,l=3Dthis.nodeType=3D=3D1&&O(this).is(":hidden"),j=3D=
this;=0A=
for(m in i){if(i[m]=3D=3D"hide"&&l||i[m]=3D=3D"show"&&!l){return =
k.complete.call(this)=0A=
}if((m=3D=3D"height"||m=3D=3D"width")&&this.style){k.display=3DO.css(this=
,"display");=0A=
k.overflow=3Dthis.style.overflow=0A=
}}if(k.overflow!=3Dnull){this.style.overflow=3D"hidden"=0A=
}k.curAnim=3DO.extend({},i);=0A=
O.each(i,function(o,s){var r=3Dnew O.fx(j,k,o);=0A=
if(/toggle|show|hide/.test(s)){r[s=3D=3D"toggle"?l?"show":"hide":s](i)=0A=
}else{var =
q=3Ds.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),t=3Dr.cur(true)||0;=0A=
if(q){var n=3DparseFloat(q[2]),p=3Dq[3]||"px";=0A=
if(p!=3D"px"){j.style[o]=3D(n||1)+p;=0A=
t=3D((n||1)/r.cur(true))*t;=0A=
j.style[o]=3Dt+p=0A=
}if(q[1]){n=3D((q[1]=3D=3D"-=3D"?-1:1)*n)+t=0A=
}r.custom(t,n,p)=0A=
}else{r.custom(t,s,"")=0A=
}}});=0A=
return true=0A=
})=0A=
},stop:function(f,e){var g=3DO.timers;=0A=
if(f){this.queue([])=0A=
}this.each(function(){for(var h=3Dg.length-1;=0A=
h>=3D0;=0A=
h--){if(g[h].elem=3D=3Dthis){if(e){g[h](true)=0A=
}g.splice(h,1)=0A=
}}});=0A=
if(!e){this.dequeue()=0A=
}return this=0A=
}});=0A=
O.each({slideDown:T("show",1),slideUp:T("hide",1),slideToggle:T("toggle",=
1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(e,f){O.fn[e=
]=3Dfunction(g,h){return this.animate(f,g,h)=0A=
}=0A=
});=0A=
O.extend({speed:function(g,h,f){var e=3Dtypeof =
g=3D=3D=3D"object"?g:{complete:f||!f&&h||O.isFunction(g)&&g,duration:g,ea=
sing:f&&h||h&&!O.isFunction(h)&&h};=0A=
e.duration=3DO.fx.off?0:typeof =
e.duration=3D=3D=3D"number"?e.duration:O.fx.speeds[e.duration]||O.fx.spee=
ds._default;=0A=
e.old=3De.complete;=0A=
e.complete=3Dfunction(){if(e.queue!=3D=3Dfalse){O(this).dequeue()=0A=
}if(O.isFunction(e.old)){e.old.call(this)=0A=
}};=0A=
return e=0A=
},easing:{linear:function(g,h,e,f){return e+f*g=0A=
},swing:function(g,h,e,f){return((-Math.cos(g*Math.PI)/2)+0.5)*f+e=0A=
}},timers:[],fx:function(f,e,g){this.options=3De;=0A=
this.elem=3Df;=0A=
this.prop=3Dg;=0A=
if(!e.orig){e.orig=3D{}=0A=
}}});=0A=
O.fx.prototype=3D{update:function(){if(this.options.step){this.options.st=
ep.call(this.elem,this.now,this)=0A=
}(O.fx.step[this.prop]||O.fx.step._default)(this);=0A=
if((this.prop=3D=3D"height"||this.prop=3D=3D"width")&&this.elem.style){th=
is.elem.style.display=3D"block"=0A=
}},cur:function(f){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||th=
is.elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]=0A=
}var e=3DparseFloat(O.css(this.elem,this.prop,f));=0A=
return e&&e>-10000?e:parseFloat(O.curCSS(this.elem,this.prop))||0=0A=
},custom:function(i,h,g){this.startTime=3DE();=0A=
this.start=3Di;=0A=
this.end=3Dh;=0A=
this.unit=3Dg||this.unit||"px";=0A=
this.now=3Dthis.start;=0A=
this.pos=3Dthis.state=3D0;=0A=
var e=3Dthis;=0A=
function f(j){return e.step(j)=0A=
}f.elem=3Dthis.elem;=0A=
if(f()&&O.timers.push(f)&&!N){N=3DsetInterval(function(){var =
k=3DO.timers;=0A=
for(var j=3D0;=0A=
j<k.length;=0A=
j++){if(!k[j]()){k.splice(j--,1)=0A=
}}if(!k.length){clearInterval(N);=0A=
N=3DG=0A=
}},13)=0A=
}},show:function(){this.options.orig[this.prop]=3DO.attr(this.elem.style,=
this.prop);=0A=
this.options.show=3Dtrue;=0A=
this.custom(this.prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur(=
));=0A=
O(this.elem).show()=0A=
},hide:function(){this.options.orig[this.prop]=3DO.attr(this.elem.style,t=
his.prop);=0A=
this.options.hide=3Dtrue;=0A=
this.custom(this.cur(),0)=0A=
},step:function(h){var g=3DE();=0A=
if(h||g>=3Dthis.options.duration+this.startTime){this.now=3Dthis.end;=0A=
this.pos=3Dthis.state=3D1;=0A=
this.update();=0A=
this.options.curAnim[this.prop]=3Dtrue;=0A=
var e=3Dtrue;=0A=
for(var f in =
this.options.curAnim){if(this.options.curAnim[f]!=3D=3Dtrue){e=3Dfalse=0A=
}}if(e){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.=
options.overflow;=0A=
this.elem.style.display=3Dthis.options.display;=0A=
if(O.css(this.elem,"display")=3D=3D"none"){this.elem.style.display=3D"blo=
ck"=0A=
}}if(this.options.hide){O(this.elem).hide()=0A=
}if(this.options.hide||this.options.show){for(var j in =
this.options.curAnim){O.attr(this.elem.style,j,this.options.orig[j])=0A=
}}this.options.complete.call(this.elem)=0A=
}return false=0A=
}else{var k=3Dg-this.startTime;=0A=
this.state=3Dk/this.options.duration;=0A=
this.pos=3DO.easing[this.options.easing||(O.easing.swing?"swing":"linear"=
)](this.state,k,0,1,this.options.duration);=0A=
this.now=3Dthis.start+((this.end-this.start)*this.pos);=0A=
this.update()=0A=
}return true=0A=
}};=0A=
O.extend(O.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:func=
tion(e){O.attr(e.elem.style,"opacity",e.now)=0A=
},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=3Dnull){e.e=
lem.style[e.prop]=3De.now+e.unit=0A=
}else{e.elem[e.prop]=3De.now=0A=
}}}});=0A=
if(document.documentElement["getBoundingClientRect"]){O.fn.offset=3Dfunct=
ion(){if(!this[0]){return{top:0,left:0}=0A=
}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
O.offset.bodyOffset(this[0])=0A=
}var =
g=3Dthis[0].getBoundingClientRect(),j=3Dthis[0].ownerDocument,f=3Dj.body,=
e=3Dj.documentElement,l=3De.clientTop||f.clientTop||0,k=3De.clientLeft||f=
.clientLeft||0,i=3Dg.top+(self.pageYOffset||O.boxModel&&e.scrollTop||f.sc=
rollTop)-l,h=3Dg.left+(self.pageXOffset||O.boxModel&&e.scrollLeft||f.scro=
llLeft)-k;=0A=
return{top:i,left:h}=0A=
}=0A=
}else{O.fn.offset=3Dfunction(){if(!this[0]){return{top:0,left:0}=0A=
}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
O.offset.bodyOffset(this[0])=0A=
}O.offset.initialized||O.offset.initialize();=0A=
var =
j=3Dthis[0],g=3Dj.offsetParent,f=3Dj,p=3Dj.ownerDocument,n,h=3Dp.document=
Element,k=3Dp.body,m=3Dp.defaultView,e=3Dm.getComputedStyle(j,null),o=3Dj=
.offsetTop,i=3Dj.offsetLeft,l=3De.position=3D=3D=3D"absolute";=0A=
while((j=3Dj.parentNode)&&j!=3D=3Dk&&j!=3D=3Dh&&e.position!=3D=3D"fixed")=
{n=3Dm.getComputedStyle(j,null);=0A=
if((!l&&e.position=3D=3D=3D"static")||e.position=3D=3D=3D"relative"||j=3D=
=3D=3Dg){o-=3Dj.scrollTop,i-=3Dj.scrollLeft;=0A=
l=3De.position=3D=3D=3D"absolute"=0A=
}if(j=3D=3D=3Dg){o+=3Dj.offsetTop,i+=3Dj.offsetLeft;=0A=
if(O.offset.doesNotAddBorder&&!(O.offset.doesAddBorderForTableAndCells&&/=
^t(able|d|h)$/i.test(j.tagName))){o+=3DparseInt(n.borderTopWidth,10)||0,i=
+=3DparseInt(n.borderLeftWidth,10)||0=0A=
}f=3Dg,g=3Dj.offsetParent=0A=
}if(O.offset.subtractsBorderForOverflowNotVisible&&n.overflow!=3D=3D"visi=
ble"){o+=3DparseInt(n.borderTopWidth,10)||0,i+=3DparseInt(n.borderLeftWid=
th,10)||0=0A=
}e=3Dn=0A=
}if(e.position=3D=3D=3D"relative"||e.position=3D=3D=3D"static"){o+=3Dk.of=
fsetTop,i+=3Dk.offsetLeft=0A=
}if(e.position=3D=3D=3D"fixed"){o+=3DMath.max(h.scrollTop,k.scrollTop),i+=
=3DMath.max(h.scrollLeft,k.scrollLeft)=0A=
}return{top:o,left:i}=0A=
}=0A=
}O.offset=3D{initialize:function(){if(this.initialized){return =0A=
}var =
l=3Ddocument.body,f=3Ddocument.createElement("div"),h,g,n,i,m,e,j=3Dl.sty=
le.marginTop,k=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';=0A=
m=3D{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",heigh=
t:"1px",visibility:"hidden"};=0A=
for(e in m){f.style[e]=3Dm[e]=0A=
}f.innerHTML=3Dk;=0A=
l.insertBefore(f,l.firstChild);=0A=
h=3Df.firstChild,g=3Dh.firstChild,i=3Dh.nextSibling.firstChild.firstChild=
;=0A=
this.doesNotAddBorder=3D(g.offsetTop!=3D=3D5);=0A=
this.doesAddBorderForTableAndCells=3D(i.offsetTop=3D=3D=3D5);=0A=
h.style.overflow=3D"hidden",h.style.position=3D"relative";=0A=
this.subtractsBorderForOverflowNotVisible=3D(g.offsetTop=3D=3D=3D-5);=0A=
l.style.marginTop=3D"1px";=0A=
this.doesNotIncludeMarginInBodyOffset=3D(l.offsetTop=3D=3D=3D0);=0A=
l.style.marginTop=3Dj;=0A=
l.removeChild(f);=0A=
this.initialized=3Dtrue=0A=
},bodyOffset:function(e){O.offset.initialized||O.offset.initialize();=0A=
var g=3De.offsetTop,f=3De.offsetLeft;=0A=
if(O.offset.doesNotIncludeMarginInBodyOffset){g+=3DparseInt(O.curCSS(e,"m=
arginTop",true),10)||0,f+=3DparseInt(O.curCSS(e,"marginLeft",true),10)||0=0A=
}return{top:g,left:f}=0A=
}};=0A=
O.fn.extend({position:function(){var i=3D0,h=3D0,f;=0A=
if(this[0]){var =
g=3Dthis.offsetParent(),j=3Dthis.offset(),e=3D/^body|html$/i.test(g[0].ta=
gName)?{top:0,left:0}:g.offset();=0A=
j.top-=3DJ(this,"marginTop");=0A=
j.left-=3DJ(this,"marginLeft");=0A=
e.top+=3DJ(g,"borderTopWidth");=0A=
e.left+=3DJ(g,"borderLeftWidth");=0A=
f=3D{top:j.top-e.top,left:j.left-e.left}=0A=
}return f=0A=
},offsetParent:function(){var e=3Dthis[0].offsetParent||document.body;=0A=
while(e&&(!/^body|html$/i.test(e.tagName)&&O.css(e,"position")=3D=3D"stat=
ic")){e=3De.offsetParent=0A=
}return O(e)=0A=
}});=0A=
O.each(["Left","Top"],function(f,e){var g=3D"scroll"+e;=0A=
O.fn[g]=3Dfunction(h){if(!this[0]){return null=0A=
}return =
h!=3D=3DG?this.each(function(){this=3D=3DL||this=3D=3Ddocument?L.scrollTo=
(!f?h:O(L).scrollLeft(),f?h:O(L).scrollTop()):this[g]=3Dh=0A=
}):this[0]=3D=3DL||this[0]=3D=3Ddocument?self[f?"pageYOffset":"pageXOffse=
t"]||O.boxModel&&document.documentElement[g]||document.body[g]:this[0][g]=0A=
}=0A=
});=0A=
(function(){var f;=0A=
var e=3Dfunction(){var h=3Ddocument.compatMode;=0A=
if(!h&&O.browser.safari){if(!f){var =
g=3DO(document.createElement("div")).attr("style","position:absolute;widt=
h:0;height:0;width:1").css("width");=0A=
f=3Dh=3D(g=3D=3D"1px"?"BackCompat":"CSS1Compat")=0A=
}else{h=3Df=0A=
}}return h=0A=
};=0A=
O.each(["Height","Width"],function(l,j){var =
g=3Dl?"Left":"Top",k=3Dl?"Right":"Bottom",h=3Dj.toLowerCase();=0A=
O.fn["inner"+j]=3Dfunction(){return =
this[0]?O.css(this[0],h,false,"padding"):null=0A=
};=0A=
O.fn["outer"+j]=3Dfunction(i){return =
this[0]?O.css(this[0],h,false,i?"margin":"border"):null=0A=
};=0A=
var m=3Dj.toLowerCase();=0A=
O.fn[m]=3Dfunction(i){return =
this[0]=3D=3DL?e()=3D=3D"CSS1Compat"&&document.documentElement["client"+j=
]||document.body["client"+j]:this[0]=3D=3Ddocument?Math.max(document.docu=
mentElement["client"+j],document.body["scroll"+j],document.documentElemen=
t["scroll"+j],document.body["offset"+j],document.documentElement["offset"=
+j]):i=3D=3D=3DG?(this.length?O.css(this[0],m):null):this.css(m,typeof =
i=3D=3D=3D"string"?i:i+"px")=0A=
}=0A=
})=0A=
}())=0A=
})();=0A=
if(!window.RichFaces){window.RichFaces=3D{}=0A=
}if(!window.RichFaces.Memory){window.RichFaces.Memory=3D{nodeCleaners:{},=
componentCleaners:{},addCleaner:function(A,B){this.nodeCleaners[A]=3DB=0A=
},addComponentCleaner:function(B,C,A){this.componentCleaners[B]=3D{cleane=
r:C,checker:A}=0A=
},applyCleaners:function(B,C,D){for(var A in =
this.nodeCleaners){this.nodeCleaners[A](B,C)=0A=
}for(var A in =
this.componentCleaners){if(this.componentCleaners[A].checker(B,C)){D.push=
(B)=0A=
}}},_clean:function(F,E,G){if(F){this.applyCleaners(F,E,G);=0A=
var B=3DF.all;=0A=
if(B){var A=3D0;=0A=
var D=3DB.length;=0A=
for(var A=3D0;=0A=
A<D;=0A=
A++){this.applyCleaners(B[A],E,G)=0A=
}}else{var C=3DF.firstChild;=0A=
while(C){this._clean(C,E,G);=0A=
C=3DC.nextSibling=0A=
}}}},_cleanComponentNodes:function(E,D){for(var B=3D0;=0A=
B<E.length;=0A=
B++){var C=3DE[B];=0A=
for(var A in =
this.componentCleaners){this.componentCleaners[A].cleaner(C,D)=0A=
}}},clean:function(B,A){var C=3D[];=0A=
this._clean(B,A,C);=0A=
this._cleanComponentNodes(C,A);=0A=
C=3Dnull=0A=
}};=0A=
window.RichFaces.Memory.addComponentCleaner("richfaces",function(D,E){var=
 B=3DD.component;=0A=
if(B){var C=3DB["rich:destructor"];=0A=
if(C){var A=3DB[C];=0A=
if(A){A.call(B,E)=0A=
}}}},function(A,B){return(A.component&&A.component["rich:destructor"])=0A=
});=0A=
if(window.attachEvent){window.attachEvent("onunload",function(){var =
A=3Dwindow.RichFaces.Memory;=0A=
A.clean(document);=0A=
A.clean(window)=0A=
})=0A=
}}if(!window.RichFaces){window.RichFaces=3D{}=0A=
}if(!window.RichFaces.isJQueryWrapped){var oldJQuery=3DjQuery;=0A=
if(window.RichFaces&&window.RichFaces.Memory){window.RichFaces.Memory.add=
Cleaner("jquery",function(A,B){if(A&&A[oldJQuery.expando]){oldJQuery.even=
t.remove(A);=0A=
oldJQuery.removeData(A)=0A=
}})=0A=
}window.RichFaces.isJQueryWrapped=3Dtrue=0A=
}=0A=
if(!window.Richfaces){window.Richfaces=3D{}=0A=
}Richfaces.jQuery=3D{};=0A=
(function(C,B){var D=3D/^\s*[^\s]*px\s*$/;=0A=
var A=3Dfunction(E){if(E){if(D.test(E)){try{return =
parseInt(E.replace(D,""),10)=0A=
}catch(F){}}}return NaN=0A=
};=0A=
C.position=3Dfunction(P,L){var J=3DB(L);=0A=
var F=3DJ.width();=0A=
var S=3DJ.height();=0A=
var H=3DA(J.css("left"));=0A=
if(isNaN(H)){H=3D0;=0A=
J.css("left","0px")=0A=
}var O=3DA(J.css("top"));=0A=
if(isNaN(O)){O=3D0;=0A=
J.css("top","0px")=0A=
}var E=3DJ.offset();=0A=
var M=3DB(window);=0A=
var G=3DM.width();=0A=
var Q=3DM.scrollLeft();=0A=
var I=3DM.height();=0A=
var K=3DM.scrollTop();=0A=
var R;=0A=
if(P.left+F>Q+G&&P.left+P.width-F>=3DQ){R=3DP.left+P.width-F=0A=
}else{R=3DP.left=0A=
}var N;=0A=
if(P.top+P.height+S>K+I&&P.top-S>=3DK){N=3DP.top-S=0A=
}else{N=3DP.top+P.height=0A=
}H+=3DR-E.left;=0A=
O+=3DN-E.top;=0A=
J.css("left",(H+"px")).css("top",(O+"px"))=0A=
};=0A=
C.getPointerRectangle=3Dfunction(E){var F=3DB.event.fix(E);=0A=
return{width:0,height:0,left:F.pageX,top:F.pageY}=0A=
};=0A=
C.getElementRectangle=3Dfunction(E){var F=3DB(E);=0A=
var G=3DF.offset();=0A=
return{width:F.width(),height:F.height(),left:G.left,top:G.top}=0A=
}=0A=
}(Richfaces.jQuery,jQuery))=0A=
var =
DnD=3D{CODE_ACCEPT:"accept",CODE_DEFAULT:"default",CODE_REJECT:"reject",s=
tartDrag:function(A){if(!window.drag){this.init();=0A=
window.drag=3DA;=0A=
Event.observe(document,"mousemove",this.mousemove);=0A=
Event.observe(document,"mouseup",this.mouseup)=0A=
}else{alert("drag in progress")=0A=
}},endDrag:function(C){Event.stopObserving(document,"mousemove",this.mous=
emove);=0A=
Event.stopObserving(document,"mouseup",this.mouseup);=0A=
var B=3Dwindow.drag;=0A=
if(B){window.drag=3Dnull;=0A=
var A=3DB.dropzone;=0A=
B.source.endDrag(C,B);=0A=
if(A){A.onbeforedrag(C,B);=0A=
if(A.accept(B)){A.drop(C,B)=0A=
}A.onafterdrag(C)=0A=
}}},updateDrag:function(C){var B=3Dwindow.drag;=0A=
if(!B.source.onupdatedrag||(B.source.onupdatedrag(C)!=3Dfalse)){var =
A=3DEvent.pointerX(C);=0A=
var D=3DEvent.pointerY(C);=0A=
B.indicator.position(A+5,D+14);=0A=
Event.stop(C)=0A=
}},initialized:false,init:function(){if(!this.initialized){this.mousemove=
=3Dthis.updateDrag.bindAsEventListener(this);=0A=
this.mouseup=3Dthis.endDrag.bindAsEventListener(this);=0A=
this.initialized=3Dtrue=0A=
}}};=0A=
DnD.Drag=3DClass.create();=0A=
DnD.Drag.prototype=3D{initialize:function(C,A,B){this.source=3DC;=0A=
this.indicator=3DA;=0A=
this.type=3DB;=0A=
this.params=3D{}=0A=
},dragged:false,dropzone:null,getParameters:function(){var A=3D{};=0A=
Object.extend(A,this.params);=0A=
return A=0A=
}}=0A=
A4J_Command=3DClass.create();=0A=
A4J_Command.prototype=3D{initialize:function(B,C,A){this.form=3DEvent.fin=
dElement(B,"form");=0A=
this.target=3DA;=0A=
this.objectsCreated=3Dnew Array();=0A=
this.oldValuesOfExistingInputs=3D{};=0A=
this.appendParameters(C);=0A=
this.processClick();=0A=
this.cleanUp()=0A=
},processClick:function(){var B=3Dthis.form;=0A=
var A=3DB.target;=0A=
$A(this.objectsCreated).each(function(C){B.appendChild(C)=0A=
});=0A=
if(this.target){B.target=3Dthis.target=0A=
}B.submit();=0A=
B.target=3DA=0A=
},appendParameters:function(B){var A=3Dthis;=0A=
$H(B).each(function(C){A.createOrInitHiddenInput(C.key,C.value)=0A=
})=0A=
},cleanUp:function(){var A=3Dthis.form;=0A=
$H(this.oldValuesOfExistingInputs).each(function(B){($(B.key)||A[B.key]).=
value=3DB.value=0A=
});=0A=
$A(this.objectsCreated).each(function(B){A.removeChild(B)=0A=
});=0A=
delete (this.objectsCreated)=0A=
},createOrInitHiddenInput:function(B,C){var A=3D$(B)||this.form[B];=0A=
if(!A){A=3Ddocument.createElement("input");=0A=
A.setAttribute("type","hidden");=0A=
A.setAttribute("name",B);=0A=
A.setAttribute("id",B);=0A=
this.objectsCreated.push(A)=0A=
}else{this.oldValuesOfExistingInputs[B]=3DA.value=0A=
}A.value=3DC=0A=
}}=0A=
if(!window.Richfaces){window.Richfaces=3D{}=0A=
}if(!Richfaces.SmartPosition){Richfaces.SmartPosition=3D{options:$H({"pos=
itionX":["right","left","center"],"positionY":["bottom","top"],positionFl=
oat:true}),getBase:function(){return(document.compatMode&&document.compat=
Mode.toLowerCase()=3D=3D"css1compat"&&!/Netscape|Opera/.test(navigator.us=
erAgent))?document.documentElement:(document.body||null)=0A=
},screenOffset:function(G,A){G=3D$(G);=0A=
var B=3Dthis.getBase();=0A=
var C=3D/Opera/.test(navigator.userAgent);=0A=
var D=3D0,H=3D0;=0A=
var I=3D"";=0A=
var E=3DG;=0A=
do{I+=3D"element: "+E.tagName+", offsetTop =3D "+E.offsetTop+", =
offsetLeft =3D "+E.offsetLeft+"\n";=0A=
D+=3DE.offsetTop||0;=0A=
H+=3DE.offsetLeft||0;=0A=
I+=3D"valueT =3D "+D+", valueL =3D "+H+"\n";=0A=
if(E.offsetParent=3D=3DB&&Element.getStyle(E,"position")=3D=3D"absolute")=
{break=0A=
}}while(E=3DE.offsetParent);=0A=
I+=3D"\n\n";=0A=
E=3DG;=0A=
do{I+=3D"element: "+E.tagName+", scrollTop =3D "+E.scrollTop+", =
scrollLeft =3D "+E.scrollLeft+"\n";=0A=
if(!C||(E.tagName!=3Dundefined&&(E.tagName.toLowerCase()!=3D"tr"&&E!=3DG&=
&E!=3DG.parentNode))){D-=3DE.scrollTop||0;=0A=
H-=3DE.scrollLeft||0=0A=
}I+=3D"valueT =3D "+D+", valueL =3D "+H+"\n";=0A=
if(E=3D=3DB){break=0A=
}}while(E=3DE.parentNode);=0A=
var F=3D[H,D];=0A=
if(arguments.length>1&&A){alert(I+"\n\noffset =3D "+F)=0A=
}G=3D$(G);=0A=
if(!C&&G.tagName.toLowerCase()=3D=3D"input"){F[0]+=3DG.scrollLeft=0A=
}return F=0A=
},getVSpaces:function(B){var D=3Dthis.getBase();=0A=
if(this.isElement(B)){var F=3Dthis.screenOffset(B);=0A=
var C=3DElement.getDimensions(B);=0A=
var E=3DF[1];=0A=
var A=3DD.clientHeight-F[1]-C.height=0A=
}else{var E=3DB[1]-D.scrollTop;=0A=
var A=3DD.clientHeight-(B[1]-D.scrollTop)=0A=
}return{top:E,bottom:A}=0A=
},getHSpaces:function(B){var D=3Dthis.getBase();=0A=
if(this.isElement(B)){var F=3Dthis.screenOffset(B);=0A=
var C=3DElement.getDimensions(B);=0A=
var E=3DF[0]+C.width;=0A=
var A=3DD.clientWidth-F[0]=0A=
}else{var E=3DB[0]-D.scrollLeft;=0A=
var A=3DD.clientWidth-(B[0]-D.scrollLeft)=0A=
}return{left:E,right:A}=0A=
},getPosition:function(D,A,J){var B=3Dthis.getBase();=0A=
var F=3D[$(A).offsetWidth,$(A).offsetHeight];=0A=
var C=3Dthis.getHSpaces(D);=0A=
var G=3Dthis.getVSpaces(D);=0A=
if(this.isElement(D)){var E=3Dthis.screenOffset(D);=0A=
var I=3D{width:$(D).offsetWidth,height:$(D).offsetHeight};=0A=
var H=3D[E[0],E[1]+I.height]=0A=
}else{var H=3D[D[0],D[1]]=0A=
}if(C.right<F[0]&&C.left>=3DF[0]){if(this.isElement(D)){H[0]=3DE[0]+I.wid=
th-F[0]=0A=
}else{H[0]=3DD[0]-F[0]=0A=
}}if(this.isElement(D)){H[0]+=3DB.scrollLeft=0A=
}if(G.bottom<F[1]&&G.top>=3DF[1]){if(this.isElement(D)){H[1]=3DE[1]-F[1]=0A=
}else{H[1]=3DH[1]-F[1]=0A=
}}if(this.isElement(D)){H[1]+=3DB.scrollTop=0A=
}return H=0A=
},getOption:function(A){if(A){return $H(A)=0A=
}else{return this.options=0A=
}},calcSizes:function(A){if(A.tagName.toLowerCase()=3D=3D"table"){A.style=
.width=3D"0px";=0A=
A.style.height=3D"0px";=0A=
return{width:A.offsetWidth,height:A.offsetHeight}=0A=
}},isElement:function(A){return(A.length=3D=3Dundefined)=0A=
}}=0A=
}=0A=
if(!window.A4J){window.A4J=3D{}=0A=
}if(!A4J.findForm){function _JSFFormSubmit(I,K,F,J){var C=3D(typeof =
K=3D=3D"string"?document.getElementById(K):K);=0A=
if(C){var B=3D[];=0A=
var G=3DC.target;=0A=
if(F){C.target=3DF=0A=
}if(J){for(var D in J){B.push(D);=0A=
if(C.elements[D]){C.elements[D].value=3DJ[D]=0A=
}else{var H=3Ddocument.createElement("input");=0A=
H.type=3D"hidden";=0A=
H.id=3DD;=0A=
H.name=3DD;=0A=
H.value=3DJ[D];=0A=
if(D=3D=3D=3D"javax.faces.portletbridge.STATE_ID"&&C.firstChild){C.insert=
Before(H,C.firstChild)=0A=
}else{C.appendChild(H)=0A=
}}}}var E;=0A=
if(C.fireEvent){E=3DC.fireEvent("onsubmit")=0A=
}else{var A=3Ddocument.createEvent("HTMLEvents");=0A=
A.initEvent("submit",true,true);=0A=
E=3DC.dispatchEvent(A)=0A=
}if(E){C.submit()=0A=
}_clearJSFFormParameters(K,G,B)=0A=
}else{alert("Form "+K+" not found in document")=0A=
}return false=0A=
}function _clearJSFFormParameters(D,G,A){var E=3D(typeof =
D=3D=3D"string"?document.getElementById(D):D);=0A=
if(E){if(G){E.target=3DG=0A=
}else{E.target=3D""=0A=
}if(A){for(var C=3D0;=0A=
C<A.length;=0A=
C++){var F=3DE.elements[A[C]];=0A=
if(F){var B=3DF.parentNode;=0A=
if(B){B.removeChild(F)=0A=
}}}}}}function =
clearFormHiddenParams(B,C,A){_clearJSFFormParameters(B,C,A)=0A=
}A4J.findForm=3Dfunction(A){var B=3DA;=0A=
do{B=3DB.parentNode=0A=
}while(B&&B.nodeName.toLowerCase()!=3D"form");=0A=
if(!B){B=3D{reset:function(){},submit:function(){}}=0A=
}return B=0A=
};=0A=
A4J._formInput=3Dnull;=0A=
A4J.setupForm=3Dfunction(C){var B=3D(typeof =
C=3D=3D"string"?window.document.getElementById(C):C);=0A=
var A=3D"click";=0A=
if(B.addEventListener){B.addEventListener(A,A4J._observer,false)=0A=
}else{if(B.attachEvent){B.attachEvent("on"+A,A4J._observer)=0A=
}}};=0A=
A4J._observer=3Dfunction(A){var B=3DA.target||A.srcElement;=0A=
if(B&&B.nodeName.toUpperCase()=3D=3D"INPUT"&&B.type.toUpperCase()=3D=3D"S=
UBMIT"){A4J._formInput=3DB=0A=
}else{A4J._formInput=3Dnull=0A=
}}=0A=
}=0A=
if(!window.Richfaces){window.Richfaces=3D{}=0A=
}Richfaces.setImages=3Dfunction(B,A){B=3D$(B);=0A=
if(!B){return =0A=
}for(imageSrc in A){if(typeof imageSrc!=3D"function"){B[imageSrc]=3Dnew =
Image();=0A=
B[imageSrc].src=3DA[imageSrc]=0A=
}}}=0A=
if(!window.Richfaces){window.Richfaces=3D{}=0A=
}Richfaces.mergeStyles=3Dfunction(B,C){var A;=0A=
for(A in B){if(typeof B[A]=3D=3D"object"){this.mergeStyles(B[A],C[A])=0A=
}else{C[A]+=3D" "+B[A]=0A=
}}return C=0A=
};=0A=
Richfaces.getComputedStyle=3Dfunction(D,A){var B=3D$(D);=0A=
if(B.nodeType!=3DNode.ELEMENT_NODE){return""=0A=
}if(B.currentStyle){return B.currentStyle[A]=0A=
}if(document.defaultView&&document.defaultView.getComputedStyle){var =
C=3Ddocument.defaultView.getComputedStyle(B,null);=0A=
if(C){return C.getPropertyValue(A)=0A=
}}return""=0A=
};=0A=
Richfaces.getComputedStyleSize=3Dfunction(B,A){var =
C=3DRichfaces.getComputedStyle(B,A);=0A=
if(C){C=3DC.strip();=0A=
C=3DC.replace(/px$/,"");=0A=
return parseFloat(C)=0A=
}return 0=0A=
};=0A=
Richfaces.getWindowSize=3Dfunction(){var B=3D0,A=3D0;=0A=
if(typeof (window.innerWidth)=3D=3D"number"){B=3Dwindow.innerWidth;=0A=
A=3Dwindow.innerHeight=0A=
}else{if(document.documentElement&&(document.documentElement.clientWidth|=
|document.documentElement.clientHeight)){B=3Ddocument.documentElement.cli=
entWidth;=0A=
A=3Ddocument.documentElement.clientHeight=0A=
}else{if(document.body&&(document.body.clientWidth||document.body.clientH=
eight)){B=3Ddocument.body.clientWidth;=0A=
A=3Ddocument.body.clientHeight=0A=
}}}return{"width":B,"height":A}=0A=
};=0A=
Richfaces.removePX=3Dfunction(B){var A=3DB.indexOf("px");=0A=
if(A=3D=3D-1){return B=0A=
}return B.substr(0,A)=0A=
};=0A=
Richfaces.visitTree=3Dfunction(A,D){var B=3DA;=0A=
if(!B){B=3Ddocument=0A=
}D.call(this,B);=0A=
var C=3DB.firstChild;=0A=
while(C){Richfaces.visitTree(C,D);=0A=
C=3DC.nextSibling=0A=
}};=0A=
Richfaces.getNSAttribute=3Dfunction(C,E){if(E.getAttributeNS){var =
A=3DE.getAttributeNS("http://richfaces.ajax4jsf.org/rich",C);=0A=
if(A){return A=0A=
}}var B=3DE.attributes;=0A=
var D=3D"rich:"+C;=0A=
var A=3DB[D];=0A=
if(A){return A.nodeValue=0A=
}return null=0A=
};=0A=
Richfaces.VARIABLE_NAME_PATTERN=3D/^\s*[_,A-Z,a-z][\w,_\.]*\s*$/;=0A=
Richfaces.getObjectValue=3Dfunction(D,B){var A=3DD.split(".");=0A=
var C=3DB[A[0]];=0A=
var E=3D1;=0A=
while(C&&E<A.length){C=3DC[A[E++]]=0A=
}return(C?C:"")=0A=
};=0A=
Richfaces.evalMacro=3Dfunction(template,object){var _value_=3D"";=0A=
if(Richfaces.VARIABLE_NAME_PATTERN.test(template)){if(template.indexOf(".=
")=3D=3D-1){_value_=3Dobject[template];=0A=
if(!_value_){_value_=3Dwindow[template]=0A=
}}else{_value_=3DRichfaces.getObjectValue(template,object);=0A=
if(!_value_){_value_=3DRichfaces.getObjectValue(template,window)=0A=
}}if(_value_&&typeof _value_=3D=3D"function"){_value_=3D_value_(object)=0A=
}if(!_value_){_value_=3D""=0A=
}}else{try{if(Richfaces.browser.isObjectEval){_value_=3Dobject.eval(templ=
ate)=0A=
}else{with(object){_value_=3Deval(template)=0A=
}}if(typeof _value_=3D=3D"function"){_value_=3D_value_(object)=0A=
}}catch(e){LOG.warn("Exception: "+e.Message+"\n["+template+"]")=0A=
}}return _value_=0A=
};=0A=
Richfaces.evalSimpleMacro=3Dfunction(B,A){var C=3DA[B];=0A=
if(!C){C=3Dwindow[B];=0A=
if(!C){C=3D""=0A=
}}return C=0A=
};=0A=
Richfaces.getComponent=3Dfunction(A,B){var D=3D"richfacesComponent";=0A=
var C=3D"richfaces:"+A;=0A=
while(B.parentNode){if(B[D]&&B[D]=3D=3DC){return B.component=0A=
}else{B=3DB.parentNode=0A=
}}};=0A=
Richfaces.browser=3D{isIE:(!window.opera&&/MSIE/.test(navigator.userAgent=
)),isIE6:(!window.opera&&/MSIE\s*[6][\d,\.]+;/.test(navigator.userAgent))=
,isSafari:/Safari/.test(navigator.userAgent),isOpera:!!window.opera,isObj=
ectEval:(Richfaces.eval!=3Dundefined),isFF2:(!window.opera&&/Firefox\s*[\=
/]2[\.]/.test(navigator.userAgent)),isFF3:(!window.opera&&/Firefox\s*[\/]=
3[\.]/.test(navigator.userAgent))};=0A=
Richfaces.eval=3Dfunction(template,object){var value=3D"";=0A=
try{with(object){value=3Deval(template)=0A=
}}catch(e){LOG.warn("Exception: "+e.message+"\n["+template+"]")=0A=
}return value=0A=
};=0A=
Richfaces.interpolate=3Dfunction(A,D){for(var C in D){var B=3DD[C];=0A=
var E=3Dnew RegExp("\\{"+C+"\\}","g");=0A=
A=3DA.replace(E,B)=0A=
}return A=0A=
};=0A=
if(!Richfaces.position){Richfaces.Position=3D{}=0A=
}Richfaces.Position.setElementPosition=3Dfunction(D,M,H,K,C){var =
P=3DRichfaces.Position.getOffsetDimensions(D);=0A=
var L=3DRichfaces.Position.getOffsetDimensions(M);=0A=
var F=3DRichfaces.Position.getWindowViewport();=0A=
var N=3DPosition.cumulativeOffset(M);=0A=
var B=3DN[0];=0A=
var A=3DN[1];=0A=
var O=3D/^(top|bottom)-(left|right)$/;=0A=
var E;=0A=
if(typeof H=3D=3D"object"){B=3DH.x;=0A=
A=3DH.y=0A=
}else{if(H&&(E=3DH.toLowerCase().match(O))!=3Dnull){if(E[2]=3D=3D"right")=
{B+=3DL.width=0A=
}if(E[1]=3D=3D"bottom"){A+=3DL.height=0A=
}}else{}}if(K&&(E=3DK.toLowerCase().match(O))!=3Dnull){var =
G=3DK.toLowerCase().split("-");=0A=
if(E[2]=3D=3D"left"){B-=3DP.width+C.x=0A=
}else{B+=3DC.x=0A=
}if(E[1]=3D=3D"top"){A-=3DP.height+C.y=0A=
}else{A+=3DC.y=0A=
}}else{var J=3D{square:0};=0A=
var I=3D{right:N[0]+L.width,top:N[1]+L.height};=0A=
I.left=3DI.right-P.width;=0A=
I.bottom=3DI.top+P.height;=0A=
B=3DI.left;=0A=
A=3DI.top;=0A=
var Q=3DRichfaces.Position.checkCollision(I,F);=0A=
if(Q!=3D0){if(B>=3D0&&A>=3D0&&J.square<Q){J=3D{x:B,y:A,square:Q}=0A=
}I=3D{right:N[0]+L.width,bottom:N[1]};=0A=
I.left=3DI.right-P.width;=0A=
I.top=3DI.bottom-P.height;=0A=
B=3DI.left;=0A=
A=3DI.top;=0A=
Q=3DRichfaces.Position.checkCollision(I,F);=0A=
if(Q!=3D0){if(B>=3D0&&A>=3D0&&J.square<Q){J=3D{x:B,y:A,square:Q}=0A=
}I=3D{left:N[0],top:N[1]+L.height};=0A=
I.right=3DI.left+P.width;=0A=
I.bottom=3DI.top+P.height;=0A=
B=3DI.left;=0A=
A=3DI.top;=0A=
Q=3DRichfaces.Position.checkCollision(I,F);=0A=
if(Q!=3D0){if(B>=3D0&&A>=3D0&&J.square<Q){J=3D{x:B,y:A,square:Q}=0A=
}I=3D{left:N[0],bottom:N[1]};=0A=
I.right=3DI.left+P.width;=0A=
I.top=3DI.bottom-P.height;=0A=
B=3DI.left;=0A=
A=3DI.top;=0A=
Q=3DRichfaces.Position.checkCollision(I,F);=0A=
if(Q!=3D0){if(B<0||A<0||J.square>Q){B=3DJ.x;=0A=
A=3DJ.y=0A=
}}}}}}D.style.left=3DB+"px";=0A=
D.style.top=3DA+"px"=0A=
};=0A=
Richfaces.Position.getOffsetDimensions=3Dfunction(C){C=3D$(C);=0A=
var G=3D$(C).getStyle("display");=0A=
if(G!=3D"none"&&G!=3Dnull){return{width:C.offsetWidth,height:C.offsetHeig=
ht}=0A=
}var B=3DC.style;=0A=
var F=3DB.visibility;=0A=
var D=3DB.position;=0A=
var A=3DB.display;=0A=
B.visibility=3D"hidden";=0A=
B.position=3D"absolute";=0A=
B.display=3D"block";=0A=
var H=3DC.offsetWidth;=0A=
var E=3DC.offsetHeight;=0A=
B.display=3DA;=0A=
B.position=3DD;=0A=
B.visibility=3DF;=0A=
return{width:H,height:E}=0A=
};=0A=
Richfaces.Position.checkCollision=3Dfunction(A,B,D){if(A.left>=3DB.left&&=
A.top>=3DB.top&&A.right<=3DB.right&&A.bottom<=3DB.bottom){return 0=0A=
}var =
C=3D{left:(A.left>B.left?A.left:B.left),top:(A.top>B.top?A.top:B.top),rig=
ht:(A.right<B.right?A.right:B.right),bottom:(A.bottom<B.bottom?A.bottom:B=
.bottom)};=0A=
return(C.right-C.left)*(C.bottom-C.top)=0A=
};=0A=
Richfaces.Position.getWindowDimensions=3Dfunction(){var =
A=3Dself.innerWidth||document.documentElement.clientWidth||document.body.=
clientWidth||0;=0A=
var =
B=3Dself.innerHeight||document.documentElement.clientHeight||document.bod=
y.clientHeight||0;=0A=
return{width:A,height:B}=0A=
};=0A=
Richfaces.Position.getWindowScrollOffset=3Dfunction(){var =
B=3Dwindow.pageXOffset||document.documentElement.scrollLeft||document.bod=
y.scrollLeft||0;=0A=
var =
A=3Dwindow.pageYOffset||document.documentElement.scrollTop||document.body=
.scrollTop||0;=0A=
return{left:B,top:A}=0A=
};=0A=
Richfaces.Position.getWindowViewport=3Dfunction(){var =
B=3DRichfaces.Position.getWindowDimensions();=0A=
var A=3DRichfaces.Position.getWindowScrollOffset();=0A=
return{left:A.left,top:A.top,right:B.width+A.left,bottom:B.height+A.top}=0A=
};=0A=
Richfaces.firstDescendant=3Dfunction(A){var B=3DA.firstChild;=0A=
while(B&&B.nodeType!=3D1){B=3DB.nextSibling=0A=
}return B=0A=
};=0A=
Richfaces.lastDescendant=3Dfunction(A){var B=3DA.lastChild;=0A=
while(B&&B.nodeType!=3D1){B=3DB.previousSibling=0A=
}return B=0A=
};=0A=
Richfaces.next=3Dfunction(A){var B=3DA;=0A=
do{B=3DB.nextSibling=0A=
}while(B&&B.nodeType!=3D1);=0A=
return B=0A=
};=0A=
Richfaces.previous=3Dfunction(A){var B=3DA;=0A=
do{B=3DB.previousSibling=0A=
}while(B&&B.nodeType!=3D1);=0A=
return B=0A=
};=0A=
Richfaces.removeNode=3Dfunction(B){if(B){var A=3DB.parentNode;=0A=
if(A){A.removeChild(B)=0A=
}}};=0A=
Richfaces.readAttribute=3Dfunction(C,B){var A=3Dnull;=0A=
var D=3DC.getAttributeNode(B);=0A=
if(D){A=3DD.nodeValue=0A=
}return A=0A=
};=0A=
Richfaces.writeAttribute=3Dfunction(B,A,D){var C=3DB.getAttributeNode(A);=0A=
if(D!=3D=3Dnull){if(C){C.nodeValue=3DD=0A=
}else{C=3Ddocument.createAttribute(A);=0A=
C.nodeValue=3DD;=0A=
B.setAttributeNode(C)=0A=
}}else{if(C){B.removeAttributeNode(C)=0A=
}}};=0A=
Richfaces.mergeObjects=3Dfunction(){var D=3Darguments[0];=0A=
if(D){for(var B=3D1;=0A=
B<arguments.length;=0A=
B++){var C=3Darguments[B];=0A=
if(C){for(var A in C){if(!D[A]){D[A]=3DC[A]=0A=
}}}}}};=0A=
Richfaces.invokeEvent=3Dfunction(E,D,C,B){var A;=0A=
if(E){D=3D$(D);=0A=
if(D=3D=3Ddocument&&document.createEvent&&!D.dispatchEvent){D=3Ddocument.=
documentElement=0A=
}var F;=0A=
if(document.createEvent){F=3Ddocument.createEvent("HTMLEvents");=0A=
F.initEvent("dataavailable",true,true)=0A=
}else{F=3Ddocument.createEventObject();=0A=
F.eventType=3D"ondataavailable"=0A=
}F.eventName=3DC;=0A=
F.rich=3D{component:this};=0A=
F.memo=3DB||{};=0A=
try{A=3DE.call(D,F)=0A=
}catch(G){LOG.warn("Exception: "+G.Message+"\n[on"+C+"]")=0A=
}}if(A!=3Dfalse){A=3Dtrue=0A=
}return A=0A=
};=0A=
Richfaces.setupScrollEventHandlers=3Dfunction(A,B){var C=3D[];=0A=
A=3DA.parentNode;=0A=
while(A&&A!=3Dwindow.document.body){if(A.offsetWidth!=3DA.scrollWidth||A.=
offsetHeight!=3DA.scrollHeight){C.push(A);=0A=
Event.observe(A,"scroll",B,false)=0A=
}A=3DA.parentNode=0A=
}return C=0A=
};=0A=
Richfaces.removeScrollEventHandlers=3Dfunction(C,B){if(C){for(var A=3D0;=0A=
A<C.length;=0A=
A++){Event.stopObserving(C[A],"scroll",B,false)=0A=
}C=3Dnull=0A=
}}=0A=
JSNode=3Dfunction(){};=0A=
JSNode.prototype=3D{tag:null,attrs:{},childs:[],value:"",_symbols:{"&":"&=
amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;","\u00A0":"&nbsp;"},=
getInnerHTML:function(F){var B=3D[];=0A=
for(var A=3D0;=0A=
A<this.childs.length;=0A=
A++){B.push(this.childs[A].getContent(F))=0A=
}return B.join("")=0A=
},xmlEscape:function(A){var B=3DA?A.toString():"";=0A=
return B.escapeHTML()=0A=
}};=0A=
E=3Dfunction(F,A,B){this.tag=3DF;=0A=
if(A){this.attrs=3DA=0A=
}if(B){this.childs=3DB=0A=
}};=0A=
E.prototype=3Dnew JSNode();=0A=
E.prototype.getContent=3Dfunction(G){var F=3D"<"+this.tag;=0A=
var A=3Dthis.getInnerHTML(G);=0A=
if(A=3D=3D""){this.isEmpty=3Dtrue=0A=
}else{this.isEmpty=3Dfalse=0A=
}for(var B in this.attrs){if(!this.attrs.hasOwnProperty(B)){continue=0A=
}var H=3Dthis.attrs[B];=0A=
if(typeof H=3D=3D"function"){H=3DH.call(this,G)=0A=
}if(H){F+=3D" =
"+(B=3D=3D"className"?"class":B)+'=3D"'+this.xmlEscape(H)+'"'=0A=
}}F+=3D">"+A+"</"+this.tag+">";=0A=
return F=0A=
};=0A=
ET=3Dfunction(A){this.value=3DA=0A=
};=0A=
ET.prototype.getContent=3Dfunction(A){var B=3Dthis.value;=0A=
if(typeof B=3D=3D"function"){B=3DB(A)=0A=
}if(B&&B.getContent){B=3DB.getContent(A)=0A=
}if(B){return B=0A=
}return""=0A=
};=0A=
T=3Dfunction(A){this.value=3DA=0A=
};=0A=
T.prototype=3Dnew JSNode();=0A=
T.prototype.getContent=3Dfunction(A){var B=3Dthis.value;=0A=
if(typeof B=3D=3D"function"){B=3DB(A)=0A=
}if(B){return this.xmlEscape(B)=0A=
}return""=0A=
};=0A=
C=3Dfunction(A){this.value=3DA=0A=
};=0A=
C.prototype.getContent=3Dfunction(A){return"<!--"+this.value+"-->"=0A=
};=0A=
D=3Dfunction(A){this.value=3DA=0A=
};=0A=
D.prototype.getContent=3Dfunction(A){return"<![CDATA["+this.value+"]]>"=0A=
}=0A=
if(!String.prototype.parseJSON){String.prototype.parseJSON=3Dfunction(hoo=
k){try{if(!/[^,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t]/.test(this.replace(/("(\\.|[^"\\])*")|('(\\.|[^'\\])*')/g,""))){v=
ar j=3Deval("("+this+")");=0A=
if(typeof hook=3D=3D=3D"function"){function walk(v){if(v&&typeof =
v=3D=3D=3D"object"){for(var i in =
v){if(v.hasOwnProperty(i)){v[i]=3Dwalk(v[i])=0A=
}}}return hook(v)=0A=
}return walk(j)=0A=
}return j=0A=
}}catch(e){}throw new SyntaxError("parseJSON")=0A=
}=0A=
}EventHandlersWalk=3Dfunction(v){if(v&&typeof v=3D=3D"object"){var =
names=3Dnew Array();=0A=
for(var i in =
v){if(v.hasOwnProperty(i)){if(i.length>2&&i.substring(0,2)=3D=3D"on"){nam=
es.push(i)=0A=
}}}for(var i=3D0;=0A=
i<names.length;=0A=
i++){var name=3Dnames[i];=0A=
var value=3Dv[name];=0A=
if(value&&typeof value!=3D"function"){var f=3Deval("(["+v[name]+"])")[0];=0A=
if(typeof f=3D=3D"function"){v[name]=3Df=0A=
}}}}return v=0A=
}=0A=
DnD.getDnDDefaultParams=3Dfunction(B){var =
A=3DRichfaces.getNSAttribute("defaultdndparams",B);=0A=
if(A){var C=3DA.parseJSON(EventHandlersWalk);=0A=
if(C){return C=0A=
}}return{}=0A=
};=0A=
DnD.getDnDMergedParams=3Dfunction(C,B){var =
E=3DDnD.getDnDDefaultParams(C);=0A=
var A=3DRichfaces.getNSAttribute(B,C);=0A=
if(A){var D=3DA.parseJSON(EventHandlersWalk);=0A=
if(E){if(D){Object.extend(E,D)=0A=
}}else{E=3DD=0A=
}}return E=0A=
};=0A=
DnD.getDnDDragParams=3Dfunction(A){return =
DnD.getDnDMergedParams(A,"dragdndparams")=0A=
};=0A=
DnD.getDnDDropParams=3Dfunction(A){return =
DnD.getDnDMergedParams(A,"dropdndparams")=0A=
};=0A=
DnD.setDefaultDnDParams=3Dfunction(B){if(B){if(drag&&drag.source&&drag.so=
urce.getDraggableItems&&drag.source.getDraggableItems()>1){var =
A=3Ddrag.source.getDraggableItems();=0A=
B["count"]=3DA;=0A=
if(!B["label"]){B["label"]=3DB["count"]+" =
"+(B["units"]?B["units"]:"items")=0A=
}}}}=0A=
DnD.Dropzone=3Dfunction(){};=0A=
DnD.Dropzone.DROP_TARGET_ID=3D"dropTargetId";=0A=
DnD.Dropzone.prototype=3D{getElement:function(){return $(this.id)=0A=
},getDropzoneOptions:function(){return null=0A=
},getDnDDefaultParams:function(){return =
DnD.getDnDDefaultParams(this.getElement())=0A=
},getDnDDropParams:function(){return =
DnD.getDnDDropParams(this.getElement())=0A=
},accept:function(A){return =
DnD.CLIENT_VALIDATION_OFF||this.getAcceptedTypes().indexOf(A.type)>-1=0A=
},getAcceptedTypes:function(){return[]=0A=
},getTypeMapping:function(){return{}=0A=
},getCursorTypeMapping:function(){return{}=0A=
},drop:function(B,A){},getIconCodeForType:function(B){var =
A=3Dthis.getTypeMapping();=0A=
if(B&&A){return A[B]=0A=
}return null=0A=
},getCursorForType:function(B){var A=3Dthis.getCursorTypeMapping();=0A=
if(B&&A){return A[B]=0A=
}},dragEnter:function(C){var F=3Dwindow.drag;=0A=
F.dropzone=3Dthis;=0A=
F.source.ondropover(C,F);=0A=
var H=3DF.indicator;=0A=
var B=3Dthis.accept(F);=0A=
if(B){var I=3Dthis.getCursorForType(F.type);=0A=
if(I){this.acceptMappingCursor=3Dnew DnD.Cursor(this.getElement(),I);=0A=
this.acceptMappingCursor.showCursor()=0A=
}else{if(this.acceptCursor){this.acceptCursor.showCursor()=0A=
}}}else{if(this.rejectCursor){this.rejectCursor.showCursor()=0A=
}}if(H){var G=3Dthis.getIconCodeForType(F.type);=0A=
var D=3DF.source.getDnDDragParams();=0A=
if(D){Object.extend(D,this.getDnDDropParams())=0A=
}else{D=3Dthis.getDnDDropParams()=0A=
}if(D){if(G){D["marker"]=3DD[G]=0A=
}else{D["marker"]=3Dnull=0A=
}}var E=3DB?"accept":"reject";=0A=
DnD.setDefaultDnDParams(D);=0A=
if(F.source.getDraggableItems&&F.source.getDraggableItems()>1){H.setConte=
nt(E,false,D)=0A=
}else{H.setContent(E,true,D)=0A=
}if(B){H.accept()=0A=
}else{H.reject()=0A=
}}var A=3Dthis.getDropzoneOptions();=0A=
if(A&&A.ondragenter){A.ondragenter.call(C)=0A=
}},dragLeave:function(D){var B=3Dwindow.drag;=0A=
B.dropzone=3Dnull;=0A=
B.source.ondropout(D,B);=0A=
B.source.setIndicator(D);=0A=
var A=3DB.indicator;=0A=
if(A){A.leave()=0A=
}var C=3Dthis.getDropzoneOptions();=0A=
if(C&&C.ondragexit){C.ondragexit(D)=0A=
}if(this.acceptCursor){if(this.acceptCursor.visible){this.acceptCursor.hi=
deCursor()=0A=
}}if(this.rejectCursor){if(this.rejectCursor.visible){this.rejectCursor.h=
ideCursor()=0A=
}}if(this.acceptMappingCursor){if(this.acceptMappingCursor.visible){this.=
acceptMappingCursor.hideCursor()=0A=
}}},dragUp:function(B){this.ondropend(B);=0A=
if(this.acceptCursor){if(this.acceptCursor.visible){this.acceptCursor.hid=
eCursor()=0A=
}}if(this.rejectCursor){if(this.rejectCursor.visible){this.rejectCursor.h=
ideCursor()=0A=
}}if(this.acceptMappingCursor){if(this.acceptMappingCursor.visible){this.=
acceptMappingCursor.hideCursor()=0A=
}}var A=3Dthis.getDropzoneOptions();=0A=
if(A&&A.ondropend){A.ondropend()=0A=
}},enableDropzoneCursors:function(B,A){if(B){this.acceptCursor=3Dnew =
DnD.Cursor(this.getElement(),B)=0A=
}if(A){this.rejectCursor=3Dnew DnD.Cursor(this.getElement(),A)=0A=
}},ondropend:function(A){},onafterdrag:function(A){},onbeforedrag:functio=
n(B,A){},ondragenter:function(A){},ondragexit:function(A){}}=0A=
DnD.Draggable=3Dfunction(){};=0A=
DnD.ieReleaseCapture=3Dfunction(){if(document.releaseCapture){document.re=
leaseCapture()=0A=
}};=0A=
DnD.DragEndListener=3DClass.create();=0A=
DnD.DragEndListener.prototype=3D{initialize:function(A){this.callback=3DA=
;=0A=
this.onmoveBound=3Dthis.onmove.bindAsEventListener(this);=0A=
this.onupBound=3Dthis.onup.bindAsEventListener(this)=0A=
},activate:function(A){Event.observe(document,"mousemove",this.onmoveBoun=
d);=0A=
Event.observe(document,"mouseup",this.onupBound);=0A=
if(A.type=3D=3D"mousemove"){this.onmoveBound(A)=0A=
}this.onSelectStartHandler=3Ddocument.onselectstart;=0A=
this.onDragStartHandler=3Ddocument.ondragstart;=0A=
document.onselectstart=3Dfunction(){return false=0A=
};=0A=
document.ondragstart=3Dfunction(){DnD.ieReleaseCapture();=0A=
return false=0A=
};=0A=
if(document.releaseCapture){Event.observe(document,"mousemove",DnD.ieRele=
aseCapture)=0A=
}},onmove:function(A){if("mousemove"=3D=3DA.type){if(!this.mouseMoveProvi=
desButtonChecked){this.mouseMoveProvidesButtonChecked=3Dtrue;=0A=
if(!this.mouseMoveProvidesButton){this.mouseMoveProvidesButton=3DA.button=
!=3D0=0A=
}}if(this.mouseMoveProvidesButton&&!Event.isLeftClick(A)&&RichFaces.getIE=
Version()!=3D6){this.endDrag(A)=0A=
}}},onup:function(A){this.endDrag(A)=0A=
},endDrag:function(A){this.deactivate();=0A=
this.callback(A)=0A=
},deactivate:function(){Event.stopObserving(document,"mousemove",this.onm=
oveBound);=0A=
Event.stopObserving(document,"mouseup",this.onupBound);=0A=
document.onselectstart=3Dthis.onSelectStartHandler;=0A=
document.ondragstart=3Dthis.onDragStartHandler;=0A=
if(document.releaseCapture){Event.stopObserving(document,"mousemove",DnD.=
ieReleaseCapture)=0A=
}}};=0A=
DnD.Cursor=3DClass.create();=0A=
DnD.Cursor.prototype=3D{initialize:function(A,B){this.element=3DA;=0A=
this.cursor=3DB;=0A=
this.visible=3Dfalse;=0A=
if(this.element.style.cursor&&this.element.style.cursor!=3D""){this.oldcu=
rsor=3Dthis.element.style.cursor=0A=
}},showCursor:function(){var A=3Dthis.element;=0A=
this.element.style.cursor=3Dthis.cursor;=0A=
this.visible=3Dtrue=0A=
},hideCursor:function(){var A=3Dthis.element;=0A=
A.style.cursor=3D"";=0A=
this.visible=3Dfalse;=0A=
if(this.oldcursor){this.element.style.cursor=3Dthis.oldcursor=0A=
}}};=0A=
DnD.Draggable.prototype=3D{getElement:function(){return $(this.id)=0A=
},getDraggableOptions:function(){return null=0A=
},getDnDDefaultParams:function(){return =
DnD.getDnDDefaultParams(this.getElement())=0A=
},getDnDDragParams:function(){return =
DnD.getDnDDragParams(this.getElement())=0A=
},getContentType:function(){return null=0A=
},getIndicator:function(){return null=0A=
},getOrCreateDefaultIndicator:function(){var =
A=3D$("_rfDefaultDragIndicator");=0A=
if(!A){A=3Ddocument.createElement("div");=0A=
A.id=3D"_rfDefaultDragIndicatorLeft";=0A=
Element.setStyle(A,{"fontSize":"0px","lineHeight":"0px","zIndex":1000});=0A=
document.body.appendChild(A);=0A=
A=3Ddocument.createElement("div");=0A=
A.id=3D"_rfDefaultDragIndicatorRight";=0A=
Element.setStyle(A,{"fontSize":"0px","lineHeight":"0px","zIndex":1000});=0A=
document.body.appendChild(A);=0A=
A=3Ddocument.createElement("div");=0A=
A.id=3D"_rfDefaultDragIndicatorBottom";=0A=
Element.setStyle(A,{"fontSize":"0px","lineHeight":"0px","zIndex":1000});=0A=
document.body.appendChild(A);=0A=
A=3Ddocument.createElement("div");=0A=
A.id=3D"_rfDefaultDragIndicator";=0A=
Element.setStyle(A,{"fontSize":"0px","lineHeight":"0px","zIndex":1000});=0A=
Object.extend(A,DefaultDragIndicator);=0A=
document.body.appendChild(A)=0A=
}DefaultDragIndicator.changeIndicatorColor(A,"black");=0A=
return A=0A=
},setIndicator:function(C){var A=3Dthis.getIndicator();=0A=
if(A){var B=3Dthis.getDnDDragParams();=0A=
DnD.setDefaultDnDParams(B);=0A=
if(this.getDraggableItems&&this.getDraggableItems()>1){A.setContent("defa=
ult",false,B)=0A=
}else{A.setContent("default",true,B)=0A=
}}},moveDrag:function(B){var A=3DEvent.pointerX(B);=0A=
var C=3DEvent.pointerY(B);=0A=
if(!window.drag&&(Math.abs(this.lastDragX-A)+Math.abs(this.lastDragY-C))>=
2){this.updateDrag(B)=0A=
}},isDragEnabled:function(){return !!this.getContentType()=0A=
},startDrag:function(A){if(this.isDragEnabled()){if(this.grabbingCursor){=
if(this.grabCursor&&this.grabCursor.visible){this.grabCursor.hideCursor()=0A=
}this.grabbingCursor.showCursor()=0A=
}if(!this.endDragListener){this.dragTrigger=3Dthis.moveDrag.bindAsEventLi=
stener(this);=0A=
this.endDragListener=3Dnew =
DnD.DragEndListener(function(B){Event.stopObserving(document,"mousemove",=
this.dragTrigger);=0A=
DnD.endDrag(B,window.drag)=0A=
}.bind(this))=0A=
}this.endDragListener.activate(A);=0A=
Event.observe(document,"mousemove",this.dragTrigger);=0A=
this.lastDragX=3DEvent.pointerX(A);=0A=
this.lastDragY=3DEvent.pointerY(A)=0A=
}},updateDrag:function(F){var E=3Dthis.getContentType();=0A=
var A=3Dthis.getIndicator();=0A=
var D=3Dnew DnD.Drag(this,A,E);=0A=
if(A.id.indexOf("_rfDefaultDragIndicator")!=3D-1){var =
G=3DD.source.getElement();=0A=
var C=3DPosition.cumulativeOffset(G);=0A=
A.indicatorWidth=3DElement.getWidth(G);=0A=
A.indicatorHeight=3DElement.getHeight(G);=0A=
A.position(C[0],C[1]);=0A=
A.removalX=3DEvent.pointerX(F)-C[0];=0A=
A.removalY=3DEvent.pointerY(F)-C[1]=0A=
}DnD.startDrag(D);=0A=
DnD.updateDrag(F);=0A=
this.ondragstart(F,D);=0A=
if(A){A.show()=0A=
}var B=3Dthis.getDraggableOptions();=0A=
if(B&&B.ondragstart){B.ondragstart(F)=0A=
}},endDrag:function(E,D){DnD.endDrag(E);=0A=
this.lastDragX=3Dundefined;=0A=
this.lastDragY=3Dundefined;=0A=
if(this.endDragListener){this.endDragListener.deactivate()=0A=
}if(D){var A=3DD.indicator;=0A=
if(A){A.hide()=0A=
}this.ondragend(E,D)=0A=
}var C=3Dthis.getCurrentGrabbingCursor();=0A=
if(C){if(C.visible){C.hideCursor()=0A=
}}var B=3Dthis.getDraggableOptions();=0A=
if(B&&B.ondragend){B.ondragend(E)=0A=
}},attachCursor:function(){this.cursor=3Dnew DnD.Cursor()=0A=
},ondragstart:function(B,A){},ondragend:function(B,A){},ondragover:functi=
on(B){var A=3Dthis.getCurrentGrabCursor();=0A=
if(!document.body.style.cursor){if(A){if(!A.visible){A.showCursor()=0A=
}}}},ondragout:function(B){var A=3Dthis.getCurrentGrabCursor();=0A=
if(A){if(A.visible){A.hideCursor()=0A=
}}},getCurrentGrabbingCursor:function(){var B=3Dwindow.drag;=0A=
var A=3Dthis.grabbingCursor;=0A=
if(B){A=3DB.source.grabbingCursor=0A=
}return A=0A=
},getCurrentGrabCursor:function(){var B=3Dwindow.drag;=0A=
var A=3Dthis.grabCursor;=0A=
if(B){A=3DB.source.grabCursor=0A=
}return A=0A=
},onmouseup:function(C){var B=3Dthis.getCurrentGrabbingCursor();=0A=
var A=3Dthis.grabCursor;=0A=
if(B&&B.visible){B.hideCursor()=0A=
}if(A){A.showCursor()=0A=
}},ondropover:function(C,B){var A=3Dthis.getDraggableOptions();=0A=
if(A&&A.ondropover){C.drag=3DB;=0A=
A.ondropover(C)=0A=
}},ondropout:function(C,B){var A=3Dthis.getDraggableOptions();=0A=
if(A&&A.ondropout){C.drag=3DB;=0A=
A.ondropout(C)=0A=
}},enableDraggableCursors:function(A,B){var C=3Dthis.getElement();=0A=
if(A){this.dragOutBound=3Dthis.ondragout.bindAsEventListener(this);=0A=
this.dragOverBound=3Dthis.ondragover.bindAsEventListener(this);=0A=
this.dragUpBound=3Dthis.onmouseup.bindAsEventListener(this);=0A=
Event.observe(C,"mouseout",this.dragOutBound);=0A=
Event.observe(C,"mouseover",this.dragOverBound);=0A=
Event.observe(C,"mouseup",this.dragUpBound);=0A=
this.grabCursor=3Dnew DnD.Cursor(C,A)=0A=
}if(B){this.grabbingCursor=3Dnew DnD.Cursor(document.body,B)=0A=
}},disableDraggableCursors:function(){var A=3Dthis.getElement();=0A=
if(this.dragOutBound&&this.dragOverBound){Event.stopObserving(A,"mouseove=
r",this.dragOutBound);=0A=
Event.stopObserving(A,"mouseout",this.dragOverBound)=0A=
}else{return false=0A=
}return true=0A=
},isDraggableCursorsEnabled:function(){if(this.isCursorsEnabled){this.isC=
ursorsEnabled=3Dtrue=0A=
}else{this.isCursorsEnabled=3Dfalse=0A=
}return this.isCursorsEnabled=0A=
}};=0A=
DefaultDragIndicator=3D{setContent:function(A,C,B){},show:function(){if(w=
indow.drag&&window.drag.source){var B=3Dwindow.drag.source.getElement();=0A=
Element.setStyle(this,{"width":Element.getWidth(B)+"px","height":"1px"});=0A=
Element.show(this);=0A=
this.style.position=3D"absolute";=0A=
var A=3D$("_rfDefaultDragIndicatorLeft");=0A=
if(A){Element.setStyle(A,{"width":"1px","height":Element.getHeight(B)+"px=
"});=0A=
Element.show(A);=0A=
A.style.position=3D"absolute"=0A=
}A=3D$("_rfDefaultDragIndicatorRight");=0A=
if(A){Element.setStyle(A,{"width":"1px","height":Element.getHeight(B)+"px=
"});=0A=
Element.show(A);=0A=
A.style.position=3D"absolute"=0A=
}A=3D$("_rfDefaultDragIndicatorBottom");=0A=
if(A){Element.setStyle(A,{"width":Element.getWidth(B)+"px","height":"1px"=
});=0A=
Element.show(A);=0A=
A.style.position=3D"absolute"=0A=
}}},hide:function(){Element.hide(this);=0A=
this.style.position=3D"";=0A=
var A=3D$("_rfDefaultDragIndicatorLeft");=0A=
if(A){Element.hide(A);=0A=
A.style.position=3D""=0A=
}A=3D$("_rfDefaultDragIndicatorRight");=0A=
if(A){Element.hide(A);=0A=
A.style.position=3D""=0A=
}A=3D$("_rfDefaultDragIndicatorBottom");=0A=
if(A){Element.hide(A);=0A=
A.style.position=3D""=0A=
}},position:function(A,C){if(this.removalX&&this.removalY){A-=3D(this.rem=
ovalX+5);=0A=
C-=3D(this.removalY+14)=0A=
}Element.setStyle(this,{"left":A+"px","top":C+"px"});=0A=
var B=3D$("_rfDefaultDragIndicatorLeft");=0A=
if(B){Element.setStyle(B,{"left":A+"px","top":C+"px"})=0A=
}A+=3Dthis.indicatorWidth;=0A=
B=3D$("_rfDefaultDragIndicatorRight");=0A=
if(B){Element.setStyle(B,{"left":A+"px","top":C+"px"})=0A=
}A-=3Dthis.indicatorWidth;=0A=
C+=3Dthis.indicatorHeight;=0A=
B=3D$("_rfDefaultDragIndicatorBottom");=0A=
if(B){Element.setStyle(B,{"left":A+"px","top":C+"px"})=0A=
}},accept:function(){this.changeIndicatorColor(this,"green")=0A=
},reject:function(){this.changeIndicatorColor(this,"red")=0A=
},leave:function(){this.changeIndicatorColor(this,"black")=0A=
},changeIndicatorColor:function(A,B){Element.setStyle(A,{"borderTop":"1px=
 dashed "+B});=0A=
var C=3D$("_rfDefaultDragIndicatorLeft");=0A=
if(C){Element.setStyle(C,{"borderLeft":"1px dashed "+B})=0A=
}C=3D$("_rfDefaultDragIndicatorRight");=0A=
if(C){Element.setStyle(C,{"borderRight":"1px dashed "+B})=0A=
}C=3D$("_rfDefaultDragIndicatorBottom");=0A=
if(C){Element.setStyle(C,{"borderBottom":"1px dashed "+B})=0A=
}}}=0A=
var mediaName=3D"rich-extended-skinning";=0A=
var userAgent=3Dnavigator.userAgent;=0A=
var =
skipNavigator=3Dwindow.opera||(userAgent.indexOf("AppleWebKit/")>-1&&user=
Agent.indexOf("Chrome/")=3D=3D-1);=0A=
if(!skipNavigator){var resetMedia=3Dfunction(A){var =
B=3DA.getAttribute("media");=0A=
if(mediaName=3D=3DB){A.removeAttribute("media")=0A=
}};=0A=
if(!window._RICH_FACES_SKINNING_ADDED_TO_BODY){var =
getElementByTagName=3Dfunction(B,A){var E;=0A=
try{E=3DB.selectNodes('.//*[local-name()=3D"'+A+'"]')=0A=
}catch(C){try{E=3DB.getElementsByTagName(A)=0A=
}catch(D){}}return E=0A=
};=0A=
var f=3Dfunction(){if(window.RICH_FACES_EXTENDED_SKINNING_ON){var =
D=3DgetElementByTagName(document,"link");=0A=
if(D){var A=3DD.length;=0A=
for(var C=3D0;=0A=
C<A;=0A=
C++){var B=3DD[C];=0A=
resetMedia(B)=0A=
}}}};=0A=
if(window.addEventListener){window.addEventListener("load",f,false)=0A=
}else{window.attachEvent("onload",f)=0A=
}window._RICH_FACES_SKINNING_ADDED_TO_BODY=3Dtrue=0A=
}if(!window._RICH_FACES_SKINNING_ADDED_TO_AJAX&&typeof =
A4J!=3D"undefined"&&A4J.AJAX){A4J.AJAX.AddHeadElementTransformer(function=
(A){if(window.RICH_FACES_EXTENDED_SKINNING_ON){if(A.tagName&&A.tagName.to=
LowerCase()=3D=3D"link"){resetMedia(A)=0A=
}}});=0A=
window._RICH_FACES_SKINNING_ADDED_TO_AJAX=3Dtrue=0A=
}}=0A=
if(!document.observe){throw"prototype.js is required!"=0A=
}if(!A4J||!A4J.AJAX||!A4J.AJAX.AddListener){throw"AJAX script is =
required!"=0A=
}if(!window.Richfaces){window.Richfaces=3D{}=0A=
}Object.extend(Richfaces,function(){var D=3D0;=0A=
var B=3D{};=0A=
var G=3Dfalse;=0A=
var J=3Dnull;=0A=
var F=3Dfunction(L,N){if(N instanceof Array){for(var M=3D0;=0A=
M<N.length;=0A=
M++){N[M](L)=0A=
}}else{N(L)=0A=
}};=0A=
var =
H=3Dfunction(){if(G){Event.stopObserving(document,"mouseover",K,true);=0A=
Event.stopObserving(document,"focus",K,true);=0A=
Event.stopObserving(document,"focusin",K,true);=0A=
G=3Dfalse;=0A=
J=3Dnull=0A=
}};=0A=
var K=3Dfunction(N){var L=3DEvent.element(N);=0A=
while(L){var P=3DL.id;=0A=
if(P){if(!J){J=3DP=0A=
}else{if(J=3D=3DP){break=0A=
}}var M=3DB[P];=0A=
if(M){try{F(L,M)=0A=
}catch(O){A();=0A=
throw O=0A=
}delete B[P];=0A=
if(--D=3D=3D0){H();=0A=
break=0A=
}}}L=3DL.parentNode=0A=
}};=0A=
var C=3Dfunction(){if(!G){Event.observe(document,"mousemove",K,true);=0A=
Event.observe(document,"focus",K,true);=0A=
Event.observe(document,"focusin",K,true);=0A=
G=3Dtrue=0A=
}};=0A=
var A=3Dfunction(){try{H();=0A=
D=3D0;=0A=
B=3D{}=0A=
}catch(L){LOG.error("Error occured during cleanup: "+L)=0A=
}};=0A=
var I=3Dfunction(){try{for(var M in B){var L=3D$(M);=0A=
if(L){F(L,B[M])=0A=
}else{LOG.error("Element with id =3D "+M+" hasn't been found!")=0A=
}}}finally{A()=0A=
}};=0A=
var E=3Dfunction(O,P){var N=3D$(O);=0A=
if(N){P(N)=0A=
}else{var L=3DB[O];=0A=
if(!L){B[O]=3DP;=0A=
J=3Dnull;=0A=
D++;=0A=
C()=0A=
}else{if(L instanceof Array){L.push(P)=0A=
}else{var M=3Dnew Array();=0A=
M.push(L);=0A=
M.push(P);=0A=
B[O]=3DM=0A=
}}}};=0A=
A4J.AJAX.AddListener(I);=0A=
document.observe("dom:loaded",I);=0A=
return{onAvailable:E}=0A=
}())=0A=
if(!window.Richfaces){window.Richfaces=3D{}=0A=
}Richfaces.jsFormSubmit=3Dfunction(F,B,D,E){var =
C=3Ddocument.getElementById(B);=0A=
if(C){var A=3DC.target;=0A=
var H=3Dnew Array();=0A=
if(E){for(var G in E){H.push(G)=0A=
}}_JSFFormSubmit(F,B,D,E);=0A=
_clearJSFFormParameters(B,A,H)=0A=
}}=0A=
if(!window.RichFaces){window.RichFaces=3D{}=0A=
}RichFaces.MSIE=3D0;=0A=
RichFaces.FF=3D1;=0A=
RichFaces.OPERA=3D2;=0A=
RichFaces.NETSCAPE=3D3;=0A=
RichFaces.SAFARI=3D4;=0A=
RichFaces.KONQ=3D5;=0A=
RichFaces.navigatorType=3Dfunction(){var =
A=3Dnavigator.userAgent.toLowerCase();=0A=
if(A.indexOf("msie")>=3D0||A.indexOf("explorer")>=3D0){return =
RichFaces.MSIE=0A=
}if(A.indexOf("firefox")>=3D0||A.indexOf("iceweasel")>=3D0){return =
RichFaces.FF=0A=
}if(A.indexOf("opera")>=3D0){return RichFaces.OPERA=0A=
}if(A.indexOf("netscape")>=3D0){return RichFaces.NETSCAPE=0A=
}if(A.indexOf("safari")>=3D0){return RichFaces.SAFARI=0A=
}if(A.indexOf("konqueror")>=3D0){return RichFaces.KONQ=0A=
}return"OTHER"=0A=
};=0A=
RichFaces.getOperaVersion=3Dfunction(){var =
B=3Dnavigator.userAgent.toLowerCase();=0A=
var A=3DB.indexOf("opera");=0A=
if(A=3D=3D-1){return =0A=
}return parseFloat(B.substring(A+6))=0A=
};=0A=
RichFaces.getIEVersion=3Dfunction(){var C=3D"msie";=0A=
var D=3Dnavigator.userAgent.toLowerCase();=0A=
var A=3DD.indexOf(C);=0A=
if(A!=3D-1){var E=3DD.indexOf(";",A);=0A=
var B;=0A=
if(E!=3D-1){B=3DD.substring(A+C.length,E)=0A=
}else{B=3DD.substring(A+C.length)=0A=
}return parseFloat(B)=0A=
}else{return undefined=0A=
}}=0A=
jQuery.ui||(function(C){var =
I=3DC.fn.remove,D=3DC.browser.mozilla&&(parseFloat(C.browser.version)<1.9=
);=0A=
C.ui=3D{version:"1.7.1",plugin:{add:function(K,L,N){var =
M=3DC.ui[K].prototype;=0A=
for(var J in N){M.plugins[J]=3DM.plugins[J]||[];=0A=
M.plugins[J].push([L,N[J]])=0A=
}},call:function(J,L,K){var N=3DJ.plugins[L];=0A=
if(!N||!J.element[0].parentNode){return =0A=
}for(var M=3D0;=0A=
M<N.length;=0A=
M++){if(J.options[N[M][0]]){N[M][1].apply(J.element,K)=0A=
}}}},contains:function(K,J){return =
document.compareDocumentPosition?K.compareDocumentPosition(J)&16:K!=3D=3D=
J&&K.contains(J)=0A=
},hasScroll:function(M,K){if(C(M).css("overflow")=3D=3D"hidden"){return =
false=0A=
}var J=3D(K&&K=3D=3D"left")?"scrollLeft":"scrollTop",L=3Dfalse;=0A=
if(M[J]>0){return true=0A=
}M[J]=3D1;=0A=
L=3D(M[J]>0);=0A=
M[J]=3D0;=0A=
return L=0A=
},isOverAxis:function(K,J,L){return(K>J)&&(K<(J+L))=0A=
},isOver:function(O,K,N,M,J,L){return =
C.ui.isOverAxis(O,N,J)&&C.ui.isOverAxis(K,M,L)=0A=
},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:4=
0,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMP=
AD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUM=
PAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPA=
CE:32,TAB:9,UP:38}};=0A=
if(D){var =
F=3DC.attr,E=3DC.fn.removeAttr,H=3D"http://www.w3.org/2005/07/aaa",A=3D/^=
aria-/,B=3D/^wairole:/;=0A=
C.attr=3Dfunction(K,J,L){var M=3DL!=3D=3Dundefined;=0A=
return(J=3D=3D"role"?(M?F.call(this,K,J,"wairole:"+L):(F.apply(this,argum=
ents)||"").replace(B,"")):(A.test(J)?(M?K.setAttributeNS(H,J.replace(A,"a=
aa:"),L):F.call(this,K,J.replace(A,"aaa:"))):F.apply(this,arguments)))=0A=
};=0A=
C.fn.removeAttr=3Dfunction(J){return(A.test(J)?this.each(function(){this.=
removeAttributeNS(H,J.replace(A,""))=0A=
}):E.call(this,J))=0A=
}=0A=
}C.fn.extend({remove:function(){C("*",this).add(this).each(function(){C(t=
his).triggerHandler("remove")=0A=
});=0A=
return I.apply(this,arguments)=0A=
},enableSelection:function(){return =
this.attr("unselectable","off").css("MozUserSelect","").unbind("selectsta=
rt.ui")=0A=
},disableSelection:function(){return =
this.attr("unselectable","on").css("MozUserSelect","none").bind("selectst=
art.ui",function(){return false=0A=
})=0A=
},scrollParent:function(){var J;=0A=
if((C.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/=
absolute/).test(this.css("position"))){J=3Dthis.parents().filter(function=
(){return(/(relative|absolute|fixed)/).test(C.curCSS(this,"position",1))&=
&(/(auto|scroll)/).test(C.curCSS(this,"overflow",1)+C.curCSS(this,"overfl=
ow-y",1)+C.curCSS(this,"overflow-x",1))=0A=
}).eq(0)=0A=
}else{J=3Dthis.parents().filter(function(){return(/(auto|scroll)/).test(C=
.curCSS(this,"overflow",1)+C.curCSS(this,"overflow-y",1)+C.curCSS(this,"o=
verflow-x",1))=0A=
}).eq(0)=0A=
}return(/fixed/).test(this.css("position"))||!J.length?C(document):J=0A=
}});=0A=
C.extend(C.expr[":"],{data:function(L,K,J){return !!C.data(L,J[3])=0A=
},focusable:function(K){var =
L=3DK.nodeName.toLowerCase(),J=3DC.attr(K,"tabindex");=0A=
return(/input|select|textarea|button|object/.test(L)?!K.disabled:"a"=3D=3D=
L||"area"=3D=3DL?K.href||!isNaN(J):!isNaN(J))&&!C(K)["area"=3D=3DL?"paren=
ts":"closest"](":hidden").length=0A=
},tabbable:function(K){var J=3DC.attr(K,"tabindex");=0A=
return(isNaN(J)||J>=3D0)&&C(K).is(":focusable")=0A=
}});=0A=
function G(M,N,O,L){function K(Q){var P=3DC[M][N][Q]||[];=0A=
return(typeof P=3D=3D"string"?P.split(/,?\s+/):P)=0A=
}var J=3DK("getter");=0A=
if(L.length=3D=3D1&&typeof =
L[0]=3D=3D"string"){J=3DJ.concat(K("getterSetter"))=0A=
}return(C.inArray(O,J)!=3D-1)=0A=
}C.widget=3Dfunction(K,J){var L=3DK.split(".")[0];=0A=
K=3DK.split(".")[1];=0A=
C.fn[K]=3Dfunction(P){var N=3D(typeof =
P=3D=3D"string"),O=3DArray.prototype.slice.call(arguments,1);=0A=
if(N&&P.substring(0,1)=3D=3D"_"){return this=0A=
}if(N&&G(L,K,P,O)){var M=3DC.data(this[0],K);=0A=
return(M?M[P].apply(M,O):undefined)=0A=
}return this.each(function(){var Q=3DC.data(this,K);=0A=
(!Q&&!N&&C.data(this,K,new C[L][K](this,P))._init());=0A=
(Q&&N&&C.isFunction(Q[P])&&Q[P].apply(Q,O))=0A=
})=0A=
};=0A=
C[L]=3DC[L]||{};=0A=
C[L][K]=3Dfunction(O,N){var M=3Dthis;=0A=
this.namespace=3DL;=0A=
this.widgetName=3DK;=0A=
this.widgetEventPrefix=3DC[L][K].eventPrefix||K;=0A=
this.widgetBaseClass=3DL+"-"+K;=0A=
this.options=3DC.extend({},C.widget.defaults,C[L][K].defaults,C.metadata&=
&C.metadata.get(O)[K],N);=0A=
this.element=3DC(O).bind("setData."+K,function(Q,P,R){if(Q.target=3D=3DO)=
{return M._setData(P,R)=0A=
}}).bind("getData."+K,function(Q,P){if(Q.target=3D=3DO){return =
M._getData(P)=0A=
}}).bind("remove",function(){return M.destroy()=0A=
})=0A=
};=0A=
C[L][K].prototype=3DC.extend({},C.widget.prototype,J);=0A=
C[L][K].getterSetter=3D"option"=0A=
};=0A=
C.widget.prototype=3D{_init:function(){},destroy:function(){this.element.=
removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled =
"+this.namespace+"-state-disabled").removeAttr("aria-disabled")=0A=
},option:function(L,M){var K=3DL,J=3Dthis;=0A=
if(typeof L=3D=3D"string"){if(M=3D=3D=3Dundefined){return =
this._getData(L)=0A=
}K=3D{};=0A=
K[L]=3DM=0A=
}C.each(K,function(N,O){J._setData(N,O)=0A=
})=0A=
},_getData:function(J){return this.options[J]=0A=
},_setData:function(J,K){this.options[J]=3DK;=0A=
if(J=3D=3D"disabled"){this.element[K?"addClass":"removeClass"](this.widge=
tBaseClass+"-disabled =
"+this.namespace+"-state-disabled").attr("aria-disabled",K)=0A=
}},enable:function(){this._setData("disabled",false)=0A=
},disable:function(){this._setData("disabled",true)=0A=
},_trigger:function(L,M,N){var =
P=3Dthis.options[L],J=3D(L=3D=3Dthis.widgetEventPrefix?L:this.widgetEvent=
Prefix+L);=0A=
M=3DC.Event(M);=0A=
M.type=3DJ;=0A=
if(M.originalEvent){for(var K=3DC.event.props.length,O;=0A=
K;=0A=
){O=3DC.event.props[--K];=0A=
M[O]=3DM.originalEvent[O]=0A=
}}this.element.trigger(M,N);=0A=
return =
!(C.isFunction(P)&&P.call(this.element[0],M,N)=3D=3D=3Dfalse||M.isDefault=
Prevented())=0A=
}};=0A=
C.widget.defaults=3D{disabled:false};=0A=
C.ui.mouse=3D{_mouseInit:function(){var J=3Dthis;=0A=
this.element.bind("mousedown."+this.widgetName,function(K){return =
J._mouseDown(K)=0A=
}).bind("click."+this.widgetName,function(K){if(J._preventClickEvent){J._=
preventClickEvent=3Dfalse;=0A=
K.stopImmediatePropagation();=0A=
return false=0A=
}});=0A=
if(C.browser.msie){this._mouseUnselectable=3Dthis.element.attr("unselecta=
ble");=0A=
this.element.attr("unselectable","on")=0A=
}this.started=3Dfalse=0A=
},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);=0A=
(C.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable=
))=0A=
},_mouseDown:function(L){L.originalEvent=3DL.originalEvent||{};=0A=
if(L.originalEvent.mouseHandled){return =0A=
}(this._mouseStarted&&this._mouseUp(L));=0A=
this._mouseDownEvent=3DL;=0A=
var K=3Dthis,M=3D(L.which=3D=3D1),J=3D(typeof =
this.options.cancel=3D=3D"string"?C(L.target).parents().add(L.target).fil=
ter(this.options.cancel).length:false);=0A=
if(!M||J||!this._mouseCapture(L)){return true=0A=
}this.mouseDelayMet=3D!this.options.delay;=0A=
if(!this.mouseDelayMet){this._mouseDelayTimer=3DsetTimeout(function(){K.m=
ouseDelayMet=3Dtrue=0A=
},this.options.delay)=0A=
}if(this._mouseDistanceMet(L)&&this._mouseDelayMet(L)){this._mouseStarted=
=3D(this._mouseStart(L)!=3D=3Dfalse);=0A=
if(!this._mouseStarted){L.preventDefault();=0A=
return true=0A=
}}this._mouseMoveDelegate=3Dfunction(N){return K._mouseMove(N)=0A=
};=0A=
this._mouseUpDelegate=3Dfunction(N){return K._mouseUp(N)=0A=
};=0A=
C(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bi=
nd("mouseup."+this.widgetName,this._mouseUpDelegate);=0A=
(C.browser.safari||L.preventDefault());=0A=
L.originalEvent.mouseHandled=3Dtrue;=0A=
return true=0A=
},_mouseMove:function(J){if(C.browser.msie&&!J.button){return =
this._mouseUp(J)=0A=
}if(this._mouseStarted){this._mouseDrag(J);=0A=
return J.preventDefault()=0A=
}if(this._mouseDistanceMet(J)&&this._mouseDelayMet(J)){this._mouseStarted=
=3D(this._mouseStart(this._mouseDownEvent,J)!=3D=3Dfalse);=0A=
(this._mouseStarted?this._mouseDrag(J):this._mouseUp(J))=0A=
}return !this._mouseStarted=0A=
},_mouseUp:function(J){C(document).unbind("mousemove."+this.widgetName,th=
is._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDel=
egate);=0A=
if(this._mouseStarted){this._mouseStarted=3Dfalse;=0A=
this._preventClickEvent=3D(J.target=3D=3Dthis._mouseDownEvent.target);=0A=
this._mouseStop(J)=0A=
}return false=0A=
},_mouseDistanceMet:function(J){return(Math.max(Math.abs(this._mouseDownE=
vent.pageX-J.pageX),Math.abs(this._mouseDownEvent.pageY-J.pageY))>=3Dthis=
.options.distance)=0A=
},_mouseDelayMet:function(J){return this.mouseDelayMet=0A=
},_mouseStart:function(J){},_mouseDrag:function(J){},_mouseStop:function(=
J){},_mouseCapture:function(J){return true=0A=
}};=0A=
C.ui.mouse.defaults=3D{cancel:null,distance:1,delay:0}=0A=
})(jQuery)=0A=
if(!window.Richfaces){window.Richfaces=3D{}=0A=
}Richfaces.SYNTHETIC_EVENT=3D"Richfaces.SYNTHETIC_EVENT";=0A=
Richfaces.createEvent=3Dfunction(F,D,C,E){var G;=0A=
if(document.createEventObject){if(C){G=3Ddocument.createEventObject(C)=0A=
}else{G=3Ddocument.createEventObject()=0A=
}}else{var B=3DC&&C.bubbles||false;=0A=
var A=3DC&&C.cancelable||true;=0A=
switch(F){case"abort":case"blur":case"change":case"error":case"focus":cas=
e"load":case"reset":case"resize":case"scroll":case"select":case"submit":c=
ase"unload":G=3Ddocument.createEvent("HTMLEvents");=0A=
G.initEvent(F,B,A);=0A=
break;=0A=
case"DOMActivate":case"DOMFocusIn":case"DOMFocusOut":case"keydown":case"k=
eypress":case"keyup":G=3Ddocument.createEvent("UIEvents");=0A=
if(C){G.initUIEvent(F,B,A,C.windowObject,C.detail)=0A=
}else{G.initEvent(F,B,A)=0A=
}break;=0A=
case"click":case"mousedown":case"mousemove":case"mouseout":case"mouseover=
":case"mouseup":G=3Ddocument.createEvent("MouseEvents");=0A=
if(C){G.initMouseEvent(F,B,A,C.windowObject,C.detail,C.screenX,C.screenY,=
C.clientX,C.clientY,C.ctrlKey,C.altKey,C.shiftKey,C.metaKey,C.button,C.re=
latedTarget)=0A=
}else{G.initEvent(F,B,A)=0A=
}break;=0A=
case"DOMAttrModified":case"DOMNodeInserted":case"DOMNodeRemoved":case"DOM=
CharacterDataModified":case"DOMNodeInsertedIntoDocument":case"DOMNodeRemo=
vedFromDocument":case"DOMSubtreeModified":G=3Ddocument.createEvent("Mutat=
ionEvents");=0A=
if(C){G.initMutationEvent(F,B,A,C.relatedNode,C.prevValue,C.newValue,C.at=
trName,C.attrChange)=0A=
}else{G.initEvent(F,B,A)=0A=
}break;=0A=
default:G=3Ddocument.createEvent("Events");=0A=
G.initEvent(F,B,A)=0A=
}}if(E){Object.extend(G,E)=0A=
}G[Richfaces.SYNTHETIC_EVENT]=3Dtrue;=0A=
return{event:G,fire:function(){if(D.fireEvent){D.fireEvent("on"+F,this.ev=
ent)=0A=
}else{D.dispatchEvent(this.event)=0A=
}},destroy:function(){if(E){for(var H in E){this.event[H]=3Dundefined=0A=
}}}}=0A=
};=0A=
Richfaces.eventIsSynthetic=3Dfunction(A){if(A){return new =
Boolean(A[Richfaces.SYNTHETIC_EVENT]).valueOf()=0A=
}return false=0A=
}=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/325882/1/jQuery-ui-1.7.2.custom.min.js

/*=0A=
 * jQuery UI 1.7.2=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
jQuery.ui||(function(c){var =
i=3Dc.fn.remove,d=3Dc.browser.mozilla&&(parseFloat(c.browser.version)<1.9=
);c.ui=3D{version:"1.7.2",plugin:{add:function(k,l,n){var =
m=3Dc.ui[k].prototype;for(var j in =
n){m.plugins[j]=3Dm.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:fun=
ction(j,l,k){var =
n=3Dj.plugins[l];if(!n||!j.element[0].parentNode){return}for(var =
m=3D0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}=
}},contains:function(k,j){return =
document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!=3D=3D=
j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=3D=3D"h=
idden"){return false}var =
j=3D(k&&k=3D=3D"left")?"scrollLeft":"scrollTop",l=3Dfalse;if(m[j]>0){retu=
rn true}m[j]=3D1;l=3D(m[j]>0);m[j]=3D0;return =
l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k=
,n,m,j,l){return =
c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS=
_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27=
,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVID=
E:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:=
34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){v=
ar =
f=3Dc.attr,e=3Dc.fn.removeAttr,h=3D"http://www.w3.org/2005/07/aaa",a=3D/^=
aria-/,b=3D/^wairole:/;c.attr=3Dfunction(k,j,l){var =
m=3Dl!=3D=3Dundefined;return(j=3D=3D"role"?(m?f.call(this,k,j,"wairole:"+=
l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttrib=
uteNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.appl=
y(this,arguments)))};c.fn.removeAttr=3Dfunction(j){return(a.test(j)?this.=
each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j=
))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){=
c(this).triggerHandler("remove")});return =
i.apply(this,arguments)},enableSelection:function(){return =
this.attr("unselectable","off").css("MozUserSelect","").unbind("selectsta=
rt.ui")},disableSelection:function(){return =
this.attr("unselectable","on").css("MozUserSelect","none").bind("selectst=
art.ui",function(){return false})},scrollParent:function(){var =
j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||=
(/absolute/).test(this.css("position"))){j=3Dthis.parents().filter(functi=
on(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1)=
)&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"over=
flow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=3Dthis.parents()=
.filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",=
1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}r=
eturn(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.e=
xtend(c.expr[":"],{data:function(l,k,j){return =
!!c.data(l,j[3])},focusable:function(k){var =
l=3Dk.nodeName.toLowerCase(),j=3Dc.attr(k,"tabindex");return(/input|selec=
t|textarea|button|object/.test(l)?!k.disabled:"a"=3D=3Dl||"area"=3D=3Dl?k=
.href||!isNaN(j):!isNaN(j))&&!c(k)["area"=3D=3Dl?"parents":"closest"](":h=
idden").length},tabbable:function(k){var =
j=3Dc.attr(k,"tabindex");return(isNaN(j)||j>=3D0)&&c(k).is(":focusable")}=
});function g(m,n,o,l){function k(q){var =
p=3Dc[m][n][q]||[];return(typeof p=3D=3D"string"?p.split(/,?\s+/):p)}var =
j=3Dk("getter");if(l.length=3D=3D1&&typeof =
l[0]=3D=3D"string"){j=3Dj.concat(k("getterSetter"))}return(c.inArray(o,j)=
!=3D-1)}c.widget=3Dfunction(k,j){var =
l=3Dk.split(".")[0];k=3Dk.split(".")[1];c.fn[k]=3Dfunction(p){var =
n=3D(typeof =
p=3D=3D"string"),o=3DArray.prototype.slice.call(arguments,1);if(n&&p.subs=
tring(0,1)=3D=3D"_"){return this}if(n&&g(l,k,p,o)){var =
m=3Dc.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return =
this.each(function(){var q=3Dc.data(this,k);(!q&&!n&&c.data(this,k,new =
c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};=
c[l]=3Dc[l]||{};c[l][k]=3Dfunction(o,n){var =
m=3Dthis;this.namespace=3Dl;this.widgetName=3Dk;this.widgetEventPrefix=3D=
c[l][k].eventPrefix||k;this.widgetBaseClass=3Dl+"-"+k;this.options=3Dc.ex=
tend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[=
k],n);this.element=3Dc(o).bind("setData."+k,function(q,p,r){if(q.target=3D=
=3Do){return =
m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target=3D=3Do){re=
turn m._getData(p)}}).bind("remove",function(){return =
m.destroy()})};c[l][k].prototype=3Dc.extend({},c.widget.prototype,j);c[l]=
[k].getterSetter=3D"option"};c.widget.prototype=3D{_init:function(){},des=
troy:function(){this.element.removeData(this.widgetName).removeClass(this=
.widgetBaseClass+"-disabled =
"+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:f=
unction(l,m){var k=3Dl,j=3Dthis;if(typeof =
l=3D=3D"string"){if(m=3D=3D=3Dundefined){return =
this._getData(l)}k=3D{};k[l]=3Dm}c.each(k,function(n,o){j._setData(n,o)})=
},_getData:function(j){return =
this.options[j]},_setData:function(j,k){this.options[j]=3Dk;if(j=3D=3D"di=
sabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-=
disabled =
"+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:func=
tion(){this._setData("disabled",false)},disable:function(){this._setData(=
"disabled",true)},_trigger:function(l,m,n){var =
p=3Dthis.options[l],j=3D(l=3D=3Dthis.widgetEventPrefix?l:this.widgetEvent=
Prefix+l);m=3Dc.Event(m);m.type=3Dj;if(m.originalEvent){for(var =
k=3Dc.event.props.length,o;k;){o=3Dc.event.props[--k];m[o]=3Dm.originalEv=
ent[o]}}this.element.trigger(m,n);return =
!(c.isFunction(p)&&p.call(this.element[0],m,n)=3D=3D=3Dfalse||m.isDefault=
Prevented())}};c.widget.defaults=3D{disabled:false};c.ui.mouse=3D{_mouseI=
nit:function(){var =
j=3Dthis;this.element.bind("mousedown."+this.widgetName,function(k){retur=
n =
j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._prevent=
ClickEvent){j._preventClickEvent=3Dfalse;k.stopImmediatePropagation();ret=
urn =
false}});if(c.browser.msie){this._mouseUnselectable=3Dthis.element.attr("=
unselectable");this.element.attr("unselectable","on")}this.started=3Dfals=
e},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.b=
rowser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},=
_mouseDown:function(l){l.originalEvent=3Dl.originalEvent||{};if(l.origina=
lEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._=
mouseDownEvent=3Dl;var k=3Dthis,m=3D(l.which=3D=3D1),j=3D(typeof =
this.options.cancel=3D=3D"string"?c(l.target).parents().add(l.target).fil=
ter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){=
return =
true}this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){thi=
s._mouseDelayTimer=3DsetTimeout(function(){k.mouseDelayMet=3Dtrue},this.o=
ptions.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this.=
_mouseStarted=3D(this._mouseStart(l)!=3D=3Dfalse);if(!this._mouseStarted)=
{l.preventDefault();return =
true}}this._mouseMoveDelegate=3Dfunction(n){return =
k._mouseMove(n)};this._mouseUpDelegate=3Dfunction(n){return =
k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseM=
oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.br=
owser.safari||l.preventDefault());l.originalEvent.mouseHandled=3Dtrue;ret=
urn true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return =
this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return =
j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){=
this._mouseStarted=3D(this._mouseStart(this._mouseDownEvent,j)!=3D=3Dfals=
e);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return =
!this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."=
+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetNa=
me,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfal=
se;this._preventClickEvent=3D(j.target=3D=3Dthis._mouseDownEvent.target);=
this._mouseStop(j)}return =
false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouse=
DownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=3D=
this.options.distance)},_mouseDelayMet:function(j){return =
this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_m=
ouseStop:function(j){},_mouseCapture:function(j){return =
true}};c.ui.mouse.defaults=3D{cancel:null,distance:1,delay:0}})(jQuery);;=
/*=0A=
 * jQuery UI Accordion 1.7.2=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Accordion=0A=
 *=0A=
 * Depends:=0A=
 *ui.core.js=0A=
 */=0A=
(function(a){a.widget("ui.accordion",{_init:function(){var =
d=3Dthis.options,b=3Dthis;this.running=3D0;if(d.collapsible=3D=3Da.ui.acc=
ordion.defaults.collapsible&&d.alwaysOpen!=3Da.ui.accordion.defaults.alwa=
ysOpen){d.collapsible=3D!d.alwaysOpen}if(d.navigation){var =
c=3Dthis.element.find("a").filter(d.navigationFilter);if(c.length){if(c.f=
ilter(d.header).length){this.active=3Dc}else{this.active=3Dc.parent().par=
ent().prev();c.addClass("ui-accordion-content-active")}}}this.element.add=
Class("ui-accordion ui-widget =
ui-helper-reset");if(this.element[0].nodeName=3D=3D"UL"){this.element.chi=
ldren("li").addClass("ui-accordion-li-fix")}this.headers=3Dthis.element.f=
ind(d.header).addClass("ui-accordion-header ui-helper-reset =
ui-state-default =
ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("=
ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeC=
lass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addCla=
ss("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeCla=
ss("ui-state-focus")});this.headers.next().addClass("ui-accordion-content=
 ui-helper-reset ui-widget-content =
ui-corner-bottom");this.active=3Dthis._findActive(this.active||d.active).=
toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClas=
s("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addCla=
ss("ui-accordion-content-active");a("<span/>").addClass("ui-icon =
"+d.icons.header).prependTo(this.headers);this.active.find(".ui-icon").to=
ggleClass(d.icons.header).toggleClass(d.icons.headerSelected);if(a.browse=
r.msie){this.element.find("a").css("zoom","1")}this.resize();this.element=
.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",fu=
nction(e){return =
b._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.acti=
ve||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide()=
;if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{thi=
s.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.=
safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.hea=
ders.bind((d.event)+".accordion",function(e){return =
b._clickHandler.call(b,e,this)})}},destroy:function(){var =
c=3Dthis.options;this.element.removeClass("ui-accordion ui-widget =
ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("acc=
ordion");this.headers.unbind(".accordion").removeClass("ui-accordion-head=
er ui-helper-reset ui-state-default ui-corner-all ui-state-active =
ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr=
("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.c=
hildren(".ui-icon").remove();var =
b=3Dthis.headers.next().css("display","").removeAttr("role").removeClass(=
"ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content =
ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("heigh=
t","")}},_setData:function(b,c){if(b=3D=3D"alwaysOpen"){b=3D"collapsible"=
;c=3D!c}a.widget.prototype._setData.apply(this,arguments)},_keydown:funct=
ion(e){var =
g=3Dthis.options,f=3Da.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){ret=
urn}var d=3Dthis.headers.length;var b=3Dthis.headers.index(e.target);var =
c=3Dfalse;switch(e.keyCode){case f.RIGHT:case =
f.DOWN:c=3Dthis.headers[(b+1)%d];break;case f.LEFT:case =
f.UP:c=3Dthis.headers[(b-1+d)%d];break;case f.SPACE:case f.ENTER:return =
this._clickHandler({target:e.target},e.target)}if(c){a(e.target).attr("ta=
bIndex","-1");a(c).attr("tabIndex","0");c.focus();return false}return =
true},resize:function(){var =
e=3Dthis.options,d;if(e.fillSpace){if(a.browser.msie){var =
b=3Dthis.element.parent().css("overflow");this.element.parent().css("over=
flow","hidden")}d=3Dthis.element.parent().height();if(a.browser.msie){thi=
s.element.parent().css("overflow",b)}this.headers.each(function(){d-=3Da(=
this).outerHeight()});var =
c=3D0;this.headers.next().each(function(){c=3DMath.max(c,a(this).innerHei=
ght()-a(this).height())}).height(Math.max(0,d-c)).css("overflow","auto")}=
else{if(e.autoHeight){d=3D0;this.headers.next().each(function(){d=3DMath.=
max(d,a(this).outerHeight())}).height(d)}}},activate:function(b){var =
c=3Dthis._findActive(b)[0];this._clickHandler({target:c},c)},_findActive:=
function(b){return b?typeof =
b=3D=3D"number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.h=
eaders.not(b)):b=3D=3D=3Dfalse?a([]):this.headers.filter(":eq(0)")},_clic=
kHandler:function(b,f){var d=3Dthis.options;if(d.disabled){return =
false}if(!b.target&&d.collapsible){this.active.removeClass("ui-state-acti=
ve ui-corner-top").addClass("ui-state-default =
ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC=
lass(d.icons.header);this.active.next().addClass("ui-accordion-content-ac=
tive");var =
h=3Dthis.active.next(),e=3D{options:d,newHeader:a([]),oldHeader:d.active,=
newContent:a([]),oldContent:h},c=3D(this.active=3Da([]));this._toggle(c,h=
,e);return false}var g=3Da(b.currentTarget||f);var =
i=3Dg[0]=3D=3Dthis.active[0];if(this.running||(!d.collapsible&&i)){return=
 false}this.active.removeClass("ui-state-active =
ui-corner-top").addClass("ui-state-default =
ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC=
lass(d.icons.header);this.active.next().addClass("ui-accordion-content-ac=
tive");if(!i){g.removeClass("ui-state-default =
ui-corner-all").addClass("ui-state-active =
ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.i=
cons.headerSelected);g.next().addClass("ui-accordion-content-active")}var=
 =
c=3Dg.next(),h=3Dthis.active.next(),e=3D{options:d,newHeader:i&&d.collaps=
ible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c.fi=
nd("> *"),oldContent:h.find("> =
*")},j=3Dthis.headers.index(this.active[0])>this.headers.index(g[0]);this=
.active=3Di?a([]):g;this._toggle(c,h,e,i,j);return =
false},_toggle:function(b,i,g,j,k){var =
d=3Dthis.options,m=3Dthis;this.toShow=3Db;this.toHide=3Di;this.data=3Dg;v=
ar c=3Dfunction(){if(!m){return}return =
m._completed.apply(m,arguments)};this._trigger("changestart",null,this.da=
ta);this.running=3Di.size()=3D=3D=3D0?b.size():i.size();if(d.animated){va=
r =
f=3D{};if(d.collapsible&&j){f=3D{toShow:a([]),toHide:i,complete:c,down:k,=
autoHeight:d.autoHeight||d.fillSpace}}else{f=3D{toShow:b,toHide:i,complet=
e:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied=
=3Dd.animated}if(!d.proxiedDuration){d.proxiedDuration=3Dd.duration}d.ani=
mated=3Da.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=3Da.isF=
unction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var =
l=3Da.ui.accordion.animations,e=3Dd.duration,h=3Dd.animated;if(!l[h]){l[h=
]=3Dfunction(n){this.slide(n,{easing:h,duration:e||700})}}l[h](f)}else{if=
(d.collapsible&&j){b.toggle()}else{i.hide();b.show()}c(true)}i.prev().att=
r("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("ar=
ia-expanded","true").attr("tabIndex","0").focus()},_completed:function(b)=
{var =
c=3Dthis.options;this.running=3Db?0:--this.running;if(this.running){retur=
n}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:"=
"})}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{ve=
rsion:"1.7.2",defaults:{active:null,alwaysOpen:true,animated:"slide",auto=
Height:true,clearStyle:false,collapsible:false,event:"click",fillSpace:fa=
lse,header:"> li > :first-child,> =
:not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-ic=
on-triangle-1-s"},navigation:false,navigationFilter:function(){return =
this.href.toLowerCase()=3D=3Dlocation.href.toLowerCase()}},animations:{sl=
ide:function(j,h){j=3Da.extend({easing:"swing",duration:300},j,h);if(!j.t=
oHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.toShow.siz=
e()){j.toHide.animate({height:"hide"},j);return}var =
c=3Dj.toShow.css("overflow"),g,d=3D{},f=3D{},e=3D["height","paddingTop","=
paddingBottom"],b;var =
i=3Dj.toShow;b=3Di[0].style.width;i.width(parseInt(i.parent().width(),10)=
-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(pa=
rseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth=
"),10)||0));a.each(e,function(k,m){f[m]=3D"hide";var =
l=3D(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]=3D{value:l[1=
],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.=
toHide.filter(":hidden").each(j.complete).end().filter(":visible").animat=
e(f,{step:function(k,l){if(l.prop=3D=3D"height"){g=3D(l.now-l.start)/(l.e=
nd-l.start)}j.toShow[0].style[l.prop]=3D(g*d[l.prop].value)+d[l.prop].uni=
t},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoHeig=
ht){j.toShow.css("height","")}j.toShow.css("width",b);j.toShow.css({overf=
low:c});j.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.d=
own?"easeOutBounce":"swing",duration:b.down?1000:200})},easeslide:functio=
n(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);;/*=0A=
 * jQuery UI Slider 1.7.2=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Slider=0A=
 *=0A=
 * Depends:=0A=
 *ui.core.js=0A=
 */=0A=
(function(a){a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(=
){var =
b=3Dthis,c=3Dthis.options;this._keySliding=3Dfalse;this._handleIndex=3Dnu=
ll;this._detectOrientation();this._mouseInit();this.element.addClass("ui-=
slider ui-slider-"+this.orientation+" ui-widget ui-widget-content =
ui-corner-all");this.range=3Da([]);if(c.range){if(c.range=3D=3D=3Dtrue){t=
his.range=3Da("<div></div>");if(!c.values){c.values=3D[this._valueMin(),t=
his._valueMin()]}if(c.values.length&&c.values.length!=3D2){c.values=3D[c.=
values[0],c.values[0]]}}else{this.range=3Da("<div></div>")}this.range.app=
endTo(this.element).addClass("ui-slider-range");if(c.range=3D=3D"min"||c.=
range=3D=3D"max"){this.range.addClass("ui-slider-range-"+c.range)}this.ra=
nge.addClass("ui-widget-header")}if(a(".ui-slider-handle",this.element).l=
ength=3D=3D0){a('<a =
href=3D"#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(=
c.values&&c.values.length){while(a(".ui-slider-handle",this.element).leng=
th<c.values.length){a('<a =
href=3D"#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}th=
is.handles=3Da(".ui-slider-handle",this.element).addClass("ui-state-defau=
lt =
ui-corner-all");this.handle=3Dthis.handles.eq(0);this.handles.add(this.ra=
nge).filter("a").click(function(d){d.preventDefault()}).hover(function(){=
if(!c.disabled){a(this).addClass("ui-state-hover")}},function(){a(this).r=
emoveClass("ui-state-hover")}).focus(function(){if(!c.disabled){a(".ui-sl=
ider =
.ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-stat=
e-focus")}else{a(this).blur()}}).blur(function(){a(this).removeClass("ui-=
state-focus")});this.handles.each(function(d){a(this).data("index.ui-slid=
er-handle",d)});this.handles.keydown(function(i){var f=3Dtrue;var =
e=3Da(this).data("index.ui-slider-handle");if(b.options.disabled){return}=
switch(i.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case =
a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case =
a.ui.keyCode.LEFT:f=3Dfalse;if(!b._keySliding){b._keySliding=3Dtrue;a(thi=
s).addClass("ui-state-active");b._start(i,e)}break}var =
g,d,h=3Db._step();if(b.options.values&&b.options.values.length){g=3Dd=3Db=
.values(e)}else{g=3Dd=3Db.value()}switch(i.keyCode){case =
a.ui.keyCode.HOME:d=3Db._valueMin();break;case =
a.ui.keyCode.END:d=3Db._valueMax();break;case a.ui.keyCode.UP:case =
a.ui.keyCode.RIGHT:if(g=3D=3Db._valueMax()){return}d=3Dg+h;break;case =
a.ui.keyCode.DOWN:case =
a.ui.keyCode.LEFT:if(g=3D=3Db._valueMin()){return}d=3Dg-h;break}b._slide(=
i,e,d);return f}).keyup(function(e){var =
d=3Da(this).data("index.ui-slider-handle");if(b._keySliding){b._stop(e,d)=
;b._change(e,d);b._keySliding=3Dfalse;a(this).removeClass("ui-state-activ=
e")}});this._refreshValue()},destroy:function(){this.handles.remove();thi=
s.range.remove();this.element.removeClass("ui-slider =
ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget =
ui-widget-content =
ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy=
()},_mouseCapture:function(d){var e=3Dthis.options;if(e.disabled){return =
false}this.elementSize=3D{width:this.element.outerWidth(),height:this.ele=
ment.outerHeight()};this.elementOffset=3Dthis.element.offset();var =
h=3D{x:d.pageX,y:d.pageY};var j=3Dthis._normValueFromMouse(h);var =
c=3Dthis._valueMax()-this._valueMin()+1,f;var =
k=3Dthis,i;this.handles.each(function(l){var =
m=3DMath.abs(j-k.values(l));if(c>m){c=3Dm;f=3Da(this);i=3Dl}});if(e.range=
=3D=3Dtrue&&this.values(1)=3D=3De.min){f=3Da(this.handles[++i])}this._sta=
rt(d,i);k._handleIndex=3Di;f.addClass("ui-state-active").focus();var =
g=3Df.offset();var =
b=3D!a(d.target).parents().andSelf().is(".ui-slider-handle");this._clickO=
ffset=3Db?{left:0,top:0}:{left:d.pageX-g.left-(f.width()/2),top:d.pageY-g=
.top-(f.height()/2)-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f=
.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};j=
=3Dthis._normValueFromMouse(h);this._slide(d,i,j);return =
true},_mouseStart:function(b){return true},_mouseDrag:function(d){var =
b=3D{x:d.pageX,y:d.pageY};var =
c=3Dthis._normValueFromMouse(b);this._slide(d,this._handleIndex,c);return=
 =
false},_mouseStop:function(b){this.handles.removeClass("ui-state-active")=
;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._=
handleIndex=3Dnull;this._clickOffset=3Dnull;return =
false},_detectOrientation:function(){this.orientation=3Dthis.options.orie=
ntation=3D=3D"vertical"?"vertical":"horizontal"},_normValueFromMouse:func=
tion(d){var =
c,h;if("horizontal"=3D=3Dthis.orientation){c=3Dthis.elementSize.width;h=3D=
d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}=
else{c=3Dthis.elementSize.height;h=3Dd.y-this.elementOffset.top-(this._cl=
ickOffset?this._clickOffset.top:0)}var =
f=3D(h/c);if(f>1){f=3D1}if(f<0){f=3D0}if("vertical"=3D=3Dthis.orientation=
){f=3D1-f}var =
e=3Dthis._valueMax()-this._valueMin(),i=3Df*e,b=3Di%this.options.step,g=3D=
this._valueMin()+i-b;if(b>(this.options.step/2)){g+=3Dthis.options.step}r=
eturn parseFloat(g.toFixed(5))},_start:function(d,c){var =
b=3D{handle:this.handles[c],value:this.value()};if(this.options.values&&t=
his.options.values.length){b.value=3Dthis.values(c);b.values=3Dthis.value=
s()}this._trigger("start",d,b)},_slide:function(f,e,d){var =
g=3Dthis.handles[e];if(this.options.values&&this.options.values.length){v=
ar =
b=3Dthis.values(e?0:1);if((this.options.values.length=3D=3D2&&this.option=
s.range=3D=3D=3Dtrue)&&((e=3D=3D0&&d>b)||(e=3D=3D1&&d<b))){d=3Db}if(d!=3D=
this.values(e)){var c=3Dthis.values();c[e]=3Dd;var =
h=3Dthis._trigger("slide",f,{handle:this.handles[e],value:d,values:c});va=
r =
b=3Dthis.values(e?0:1);if(h!=3D=3Dfalse){this.values(e,d,(f.type=3D=3D"mo=
usedown"&&this.options.animate),true)}}}else{if(d!=3Dthis.value()){var =
h=3Dthis._trigger("slide",f,{handle:this.handles[e],value:d});if(h!=3D=3D=
false){this._setData("value",d,(f.type=3D=3D"mousedown"&&this.options.ani=
mate))}}}},_stop:function(d,c){var =
b=3D{handle:this.handles[c],value:this.value()};if(this.options.values&&t=
his.options.values.length){b.value=3Dthis.values(c);b.values=3Dthis.value=
s()}this._trigger("stop",d,b)},_change:function(d,c){var =
b=3D{handle:this.handles[c],value:this.value()};if(this.options.values&&t=
his.options.values.length){b.value=3Dthis.values(c);b.values=3Dthis.value=
s()}this._trigger("change",d,b)},value:function(b){if(arguments.length){t=
his._setData("value",b);this._change(null,0)}return =
this._value()},values:function(b,e,c,d){if(arguments.length>1){this.optio=
ns.values[b]=3De;this._refreshValue(c);if(!d){this._change(null,b)}}if(ar=
guments.length){if(this.options.values&&this.options.values.length){retur=
n this._values(b)}else{return this.value()}}else{return =
this._values()}},_setData:function(b,d,c){a.widget.prototype._setData.app=
ly(this,arguments);switch(b){case"disabled":if(d){this.handles.filter(".u=
i-state-focus").blur();this.handles.removeClass("ui-state-hover");this.ha=
ndles.attr("disabled","disabled")}else{this.handles.removeAttr("disabled"=
)}case"orientation":this._detectOrientation();this.element.removeClass("u=
i-slider-horizontal =
ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refres=
hValue(c);break;case"value":this._refreshValue(c);break}},_step:function(=
){var b=3Dthis.options.step;return b},_value:function(){var =
b=3Dthis.options.value;if(b<this._valueMin()){b=3Dthis._valueMin()}if(b>t=
his._valueMax()){b=3Dthis._valueMax()}return =
b},_values:function(b){if(arguments.length){var =
c=3Dthis.options.values[b];if(c<this._valueMin()){c=3Dthis._valueMin()}if=
(c>this._valueMax()){c=3Dthis._valueMax()}return c}else{return =
this.options.values}},_valueMin:function(){var =
b=3Dthis.options.min;return b},_valueMax:function(){var =
b=3Dthis.options.max;return b},_refreshValue:function(c){var =
f=3Dthis.options.range,d=3Dthis.options,l=3Dthis;if(this.options.values&&=
this.options.values.length){var i,h;this.handles.each(function(p,n){var =
o=3D(l.values(p)-l._valueMin())/(l._valueMax()-l._valueMin())*100;var =
m=3D{};m[l.orientation=3D=3D"horizontal"?"left":"bottom"]=3Do+"%";a(this)=
.stop(1,1)[c?"animate":"css"](m,d.animate);if(l.options.range=3D=3D=3Dtru=
e){if(l.orientation=3D=3D"horizontal"){(p=3D=3D0)&&l.range.stop(1,1)[c?"a=
nimate":"css"]({left:o+"%"},d.animate);(p=3D=3D1)&&l.range[c?"animate":"c=
ss"]({width:(o-lastValPercent)+"%"},{queue:false,duration:d.animate})}els=
e{(p=3D=3D0)&&l.range.stop(1,1)[c?"animate":"css"]({bottom:(o)+"%"},d.ani=
mate);(p=3D=3D1)&&l.range[c?"animate":"css"]({height:(o-lastValPercent)+"=
%"},{queue:false,duration:d.animate})}}lastValPercent=3Do})}else{var =
j=3Dthis.value(),g=3Dthis._valueMin(),k=3Dthis._valueMax(),e=3Dk!=3Dg?(j-=
g)/(k-g)*100:0;var =
b=3D{};b[l.orientation=3D=3D"horizontal"?"left":"bottom"]=3De+"%";this.ha=
ndle.stop(1,1)[c?"animate":"css"](b,d.animate);(f=3D=3D"min")&&(this.orie=
ntation=3D=3D"horizontal")&&this.range.stop(1,1)[c?"animate":"css"]({widt=
h:e+"%"},d.animate);(f=3D=3D"max")&&(this.orientation=3D=3D"horizontal")&=
&this.range[c?"animate":"css"]({width:(100-e)+"%"},{queue:false,duration:=
d.animate});(f=3D=3D"min")&&(this.orientation=3D=3D"vertical")&&this.rang=
e.stop(1,1)[c?"animate":"css"]({height:e+"%"},d.animate);(f=3D=3D"max")&&=
(this.orientation=3D=3D"vertical")&&this.range[c?"animate":"css"]({height=
:(100-e)+"%"},{queue:false,duration:d.animate})}}}));a.extend(a.ui.slider=
,{getter:"value =
values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay=
:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,v=
alue:0,values:null}})})(jQuery);;=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/156/3/jquery.easing.js

/*=0A=
 * jQuery Easing v1.1.1 - http://gsgd.co.uk/sandbox/jquery.easing.php=0A=
 *=0A=
 * Uses the built in easing capabilities added in jQuery 1.1=0A=
 * to offer multiple easing options=0A=
 *=0A=
 * Copyright (c) 2007 George Smith=0A=
 * Licensed under the MIT License:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 */=0A=
jQuery.extend(jQuery.easing,{easein:function(x,t,b,c,d){return =
c*(t/=3Dd)*t+b;},easeinout:function(x,t,b,c,d){if(t<d/2)return =
2*c*t*t/(d*d)+b;var =
ts=3Dt-d/2;return-2*c*ts*ts/(d*d)+2*c*ts/d+c/2+b;},easeout:function(x,t,b=
,c,d){return-c*t*t/(d*d)+2*c*t/d+b;},expoin:function(x,t,b,c,d){var =
flip=3D1;if(c<0){flip*=3D-1;c*=3D-1;}=0A=
return =
flip*(Math.exp(Math.log(c)/d*t))+b;},expoout:function(x,t,b,c,d){var =
flip=3D1;if(c<0){flip*=3D-1;c*=3D-1;}=0A=
return =
flip*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b;},expoinout:function(x,t,b,c=
,d){var flip=3D1;if(c<0){flip*=3D-1;c*=3D-1;}=0A=
if(t<d/2)return flip*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return =
flip*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b;},bouncein:function(x,t,=
b,c,d){return =
c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b;},bounceout:function(x,t,b,c,=
d){if((t/=3Dd)<(1/2.75)){return c*(7.5625*t*t)+b;}else =
if(t<(2/2.75)){return c*(7.5625*(t-=3D(1.5/2.75))*t+.75)+b;}else =
if(t<(2.5/2.75)){return =
c*(7.5625*(t-=3D(2.25/2.75))*t+.9375)+b;}else{return =
c*(7.5625*(t-=3D(2.625/2.75))*t+.984375)+b;}},bounceinout:function(x,t,b,=
c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return =
jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b;},elasin:function(x,t=
,b,c,d){var s=3D1.70158;var p=3D0;var a=3Dc;if(t=3D=3D0)return =
b;if((t/=3Dd)=3D=3D1)return =
b+c;if(!p)p=3Dd*.3;if(a<Math.abs(c)){a=3Dc;var s=3Dp/4;}=0A=
else var =
s=3Dp/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=3D1))*Math.s=
in((t*d-s)*(2*Math.PI)/p))+b;},elasout:function(x,t,b,c,d){var =
s=3D1.70158;var p=3D0;var a=3Dc;if(t=3D=3D0)return =
b;if((t/=3Dd)=3D=3D1)return =
b+c;if(!p)p=3Dd*.3;if(a<Math.abs(c)){a=3Dc;var s=3Dp/4;}=0A=
else var s=3Dp/(2*Math.PI)*Math.asin(c/a);return =
a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasinout:funct=
ion(x,t,b,c,d){var s=3D1.70158;var p=3D0;var a=3Dc;if(t=3D=3D0)return =
b;if((t/=3Dd/2)=3D=3D2)return =
b+c;if(!p)p=3Dd*(.3*1.5);if(a<Math.abs(c)){a=3Dc;var s=3Dp/4;}=0A=
else var =
s=3Dp/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=3D=
1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return =
a*Math.pow(2,-10*(t-=3D1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},backi=
n:function(x,t,b,c,d){var s=3D1.70158;return =
c*(t/=3Dd)*t*((s+1)*t-s)+b;},backout:function(x,t,b,c,d){var =
s=3D1.70158;return =
c*((t=3Dt/d-1)*t*((s+1)*t+s)+1)+b;},backinout:function(x,t,b,c,d){var =
s=3D1.70158;if((t/=3Dd/2)<1)return =
c/2*(t*t*(((s*=3D(1.525))+1)*t-s))+b;return =
c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t+s)+2)+b;}});=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/158/4/jquery.dimensions.js

/* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and =
Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)=0A=
 * Dual licensed under the MIT =
(http://www.opensource.org/licenses/mit-license.php)=0A=
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.=0A=
 *=0A=
 * $LastChangedDate: 2007-12-20 08:43:48 -0600 (Thu, 20 Dec 2007) $=0A=
 * $Rev: 4257 $=0A=
 *=0A=
 * Version: 1.2=0A=
 *=0A=
 * Requires: jQuery 1.2+=0A=
 */=0A=
(function($){$.dimensions=3D{version:'1.2'};$.each(['Height','Width'],fun=
ction(i,name){$.fn['inner'+name]=3Dfunction(){if(!this[0])return;var =
torl=3Dname=3D=3D'Height'?'Top':'Left',borr=3Dname=3D=3D'Height'?'Bottom'=
:'Right';return =
this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+n=
um(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=3Df=
unction(options){if(!this[0])return;var =
torl=3Dname=3D=3D'Height'?'Top':'Left',borr=3Dname=3D=3D'Height'?'Bottom'=
:'Right';options=3D$.extend({margin:false},options||{});var =
val=3Dthis.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCas=
e())+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')+num(=
this,'padding'+torl)+num(this,'padding'+borr);return =
val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);=
};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=3Dfunctio=
n(val){if(!this[0])return;return =
val!=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocumen=
t?window.scrollTo(name=3D=3D'Left'?val:$(window)['scrollLeft'](),name=3D=3D=
'Top'?val:$(window)['scrollTop']()):this['scroll'+name]=3Dval;}):this[0]=3D=
=3Dwindow||this[0]=3D=3Ddocument?self[(name=3D=3D'Left'?'pageXOffset':'pa=
geYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||docume=
nt.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:=
function(){var =
left=3D0,top=3D0,elem=3Dthis[0],offset,parentOffset,offsetParent,results;=
if(elem){offsetParent=3Dthis.offsetParent();offset=3Dthis.offset();parent=
Offset=3DoffsetParent.offset();offset.top-=3Dnum(elem,'marginTop');offset=
.left-=3Dnum(elem,'marginLeft');parentOffset.top+=3Dnum(offsetParent,'bor=
derTopWidth');parentOffset.left+=3Dnum(offsetParent,'borderLeftWidth');re=
sults=3D{top:offset.top-parentOffset.top,left:offset.left-parentOffset.le=
ft};}return results;},offsetParent:function(){var =
offsetParent=3Dthis[0].offsetParent;while(offsetParent&&(!/^body|html$/i.=
test(offsetParent.tagName)&&$.css(offsetParent,'position')=3D=3D'static')=
)offsetParent=3DoffsetParent.offsetParent;return =
$(offsetParent);}});function num(el,prop){return =
parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/307030/2/jquery.highlight-3.js

jQuery.fn.highlight=3Dfunction(b){function a(e,j){var =
l=3D0;if(e.nodeType=3D=3D3){var =
k=3De.data.toUpperCase().indexOf(j);if(k>=3D0){var =
h=3Ddocument.createElement("span");h.className=3D"highlight";var =
f=3De.splitText(k);var c=3Df.splitText(j.length);var =
d=3Df.cloneNode(true);h.appendChild(d);f.parentNode.replaceChild(h,f);l=3D=
1}}else{if(e.nodeType=3D=3D1&&e.childNodes&&!/(script|style)/i.test(e.tag=
Name)){for(var =
g=3D0;g<e.childNodes.length;++g){g+=3Da(e.childNodes[g],j)}}}return =
l}return =
this.each(function(){a(this,b.toUpperCase())})};jQuery.fn.removeHighlight=
=3Dfunction(){return =
this.find("span.highlight").each(function(){this.parentNode.firstChild.no=
deName;with(this.parentNode){replaceChild(this.firstChild,this);normalize=
()}}).end()};=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/168/2/shadowbox-jquery.js

if(typeof jQuery=3D=3D"undefined"){throw"Unable to load Shadowbox, =
jQuery library not found"}var =
Shadowbox=3D{};Shadowbox.lib=3D{adapter:"jquery",getStyle:function(B,A){r=
eturn jQuery(B).css(A)},setStyle:function(C,B,D){if(typeof =
B!=3D"object"){var =
A=3D{};A[B]=3DD;B=3DA}jQuery(C).css(B)},get:function(A){return(typeof =
A=3D=3D"string")?document.getElementById(A):A},remove:function(A){jQuery(=
A).remove()},getTarget:function(A){return =
A.target},getPageXY:function(A){return[A.pageX,A.pageY]},preventDefault:f=
unction(A){A.preventDefault()},keyCode:function(A){return =
A.keyCode},addEvent:function(C,A,B){jQuery(C).bind(A,B)},removeEvent:func=
tion(C,A,B){jQuery(C).unbind(A,B)},append:function(B,A){jQuery(B).append(=
A)}};(function(A){A.fn.shadowbox=3Dfunction(B){return =
this.each(function(){var E=3DA(this);var =
D=3DA.extend({},B||{},A.metadata?E.metadata():A.meta?E.data():{});var =
C=3Dthis.className||"";D.width=3DparseInt((C.match(/w:(\d+)/)||[])[1])||D=
.width;D.height=3DparseInt((C.match(/h:(\d+)/)||[])[1])||D.height;Shadowb=
ox.setup(E,D)})}})(jQuery);=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/170/13/shadowbox.js

if(typeof Shadowbox=3D=3D"undefined"){throw"Unable to load Shadowbox, no =
base library adapter found"}(function(){var version=3D"2.0";var =
options=3D{animate:true,animateFade:true,animSequence:"wh",flvPlayer:"/we=
b/cms/contentblob/237678/data/39604/blob.swf",modal:false,overlayColor:"#=
000",overlayOpacity:0.8,flashBgColor:"#ffffff",autoplayMovies:true,showMo=
vieControls:true,slideshowDelay:0,resizeDuration:0.55,fadeDuration:0.35,d=
isplayNav:true,continuous:false,displayCounter:true,counterType:"default"=
,counterLimit:20,viewportPadding:20,handleOversize:"resize",handleExcepti=
on:null,handleUnsupported:"link",initialHeight:160,initialWidth:320,enabl=
eKeys:true,onOpen:null,onFinish:null,onChange:null,onClose:null,skipSetup=
:false,errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flash=
player/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/downlo=
ad/"},wmp:{name:"Windows Media =
Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"=
Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},ext:{img:["png=
","jpg","jpeg","gif","bmp"],swf:["swf"],flv:["flv"],qt:["dv","mov","moov"=
,"movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:=
["asp","aspx","cgi","cfm","htm","html","pl","php","php3","php4","php5","p=
html","rb","rhtml","shtml","txt","vbs"]}};var SB=3DShadowbox;var =
SL=3DSB.lib;var default_options;var =
RE=3D{domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,=
gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,p=
aram:/\s*([a-z_]*?)\s*=3D\s*(.+)\s*/,empty:/^(?:br|frame|hr|img|input|lin=
k|meta|range|spacer|wbr|area|param|col)$/i};var cache=3D[];var =
gallery;var current;var content;var content_id=3D"shadowbox_content";var =
dims;var initialized=3Dfalse;var activated=3Dfalse;var slide_timer;var =
slide_start;var slide_delay=3D0;var =
ua=3Dnavigator.userAgent.toLowerCase();var =
client=3D{isStrict:document.compatMode=3D=3D"CSS1Compat",isOpera:ua.index=
Of("opera")>-1,isIE:ua.indexOf("msie")>-1,isIE7:ua.indexOf("msie =
7")>-1,isSafari:/webkit|khtml/.test(ua),isWindows:ua.indexOf("windows")!=3D=
-1||ua.indexOf("win32")!=3D-1,isMac:ua.indexOf("macintosh")!=3D-1||ua.ind=
exOf("mac os =
x")!=3D-1,isLinux:ua.indexOf("linux")!=3D-1};client.isBorderBox=3Dclient.=
isIE&&!client.isStrict;client.isSafari3=3Dclient.isSafari&&!!(document.ev=
aluate);client.isGecko=3Dua.indexOf("gecko")!=3D-1&&!client.isSafari;var =
ltIE7=3Dclient.isIE&&!client.isIE7;var =
plugins;if(navigator.plugins&&navigator.plugins.length){var =
detectPlugin=3Dfunction(plugin_name){var detected=3Dfalse;for(var =
i=3D0,len=3Dnavigator.plugins.length;i<len;++i){if(navigator.plugins[i].n=
ame.indexOf(plugin_name)>-1){detected=3Dtrue;break}}return detected};var =
f4m=3DdetectPlugin("Flip4Mac");plugins=3D{fla:detectPlugin("Shockwave =
Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows =
Media"),f4m:f4m}}else{var detectPlugin=3Dfunction(plugin_name){var =
detected=3Dfalse;try{var axo=3Dnew =
ActiveXObject(plugin_name);if(axo){detected=3Dtrue}}catch(e){}return =
detected};plugins=3D{fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt=
:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m=
:false}}var apply=3Dfunction(o,e){for(var p in e){o[p]=3De[p]}return =
o};var isLink=3Dfunction(el){return el&&typeof =
el.tagName=3D=3D"string"&&(el.tagName.toUpperCase()=3D=3D"A"||el.tagName.=
toUpperCase()=3D=3D"AREA")};SL.getViewportHeight=3Dfunction(){var =
h=3Dwindow.innerHeight;var =
mode=3Ddocument.compatMode;if((mode||client.isIE)&&!client.isOpera){h=3Dc=
lient.isStrict?document.documentElement.clientHeight:document.body.client=
Height}return h};SL.getViewportWidth=3Dfunction(){var =
w=3Dwindow.innerWidth;var =
mode=3Ddocument.compatMode;if(mode||client.isIE){w=3Dclient.isStrict?docu=
ment.documentElement.clientWidth:document.body.clientWidth}return =
w};SL.createHTML=3Dfunction(obj){var html=3D"<"+obj.tag;for(var attr in =
obj){if(attr=3D=3D"tag"||attr=3D=3D"html"||attr=3D=3D"children"){continue=
}if(attr=3D=3D"cls"){html+=3D' class=3D"'+obj.cls+'"'}else{html+=3D" =
"+attr+'=3D"'+obj[attr]+'"'}}if(RE.empty.test(obj.tag)){html+=3D"/>"}else=
{html+=3D">";var cn=3Dobj.children;if(cn){for(var =
i=3D0,len=3Dcn.length;i<len;++i){html+=3Dthis.createHTML(cn[i])}}if(obj.h=
tml){html+=3Dobj.html}html+=3D"</"+obj.tag+">"}return html};var =
ease=3Dfunction(x){return 1+Math.pow(x-1,3)};var =
animate=3Dfunction(el,p,to,d,cb){var =
from=3DparseFloat(SL.getStyle(el,p));if(isNaN(from)){from=3D0}if(from=3D=3D=
to){if(typeof cb=3D=3D"function"){cb()}return }var delta=3Dto-from;var =
op=3Dp=3D=3D"opacity";var unit=3Dop?"":"px";var =
fn=3Dfunction(ease){SL.setStyle(el,p,from+ease*delta+unit)};if(!options.a=
nimate&&!op||op&&!options.animateFade){fn(1);if(typeof =
cb=3D=3D"function"){cb()}return }d*=3D1000;var begin=3Dnew =
Date().getTime();var end=3Dbegin+d;var =
timer=3DsetInterval(function(){var time=3Dnew =
Date().getTime();if(time>=3Dend){clearInterval(timer);fn(1);if(typeof =
cb=3D=3D"function"){cb()}}else{fn(ease((time-begin)/d))}},10)};var =
clearOpacity=3Dfunction(el){var s=3Del.style;if(client.isIE){if(typeof =
s.filter=3D=3D"string"&&(/alpha/i).test(s.filter)){s.filter=3Ds.filter.re=
place(/[\w\.]*alpha\(.*?\);?/i,"")}}else{s.opacity=3D"";s["-moz-opacity"]=
=3D"";s["-khtml-opacity"]=3D""}};var =
getComputedHeight=3Dfunction(el){var =
h=3DMath.max(el.offsetHeight,el.clientHeight);if(!h){h=3DparseInt(SL.getS=
tyle(el,"height"),10)||0;if(!client.isBorderBox){h+=3DparseInt(SL.getStyl=
e(el,"padding-top"),10)+parseInt(SL.getStyle(el,"padding-bottom"),10)+par=
seInt(SL.getStyle(el,"border-top-width"),10)+parseInt(SL.getStyle(el,"bor=
der-bottom-width"),10)}}return h};var getPlayer=3Dfunction(url){var =
m=3Durl.match(RE.domain);var =
d=3Dm&&document.domain=3D=3Dm[1];if(url.indexOf("#")>-1&&d){return"inline=
"}var =
q=3Durl.indexOf("?");if(q>-1){url=3Durl.substring(0,q)}if(RE.img.test(url=
)){return"img"}if(RE.swf.test(url)){return =
plugins.fla?"swf":"unsupported-swf"}if(RE.flv.test(url)){return =
plugins.fla?"flv":"unsupported-flv"}if(RE.qt.test(url)){return =
plugins.qt?"qt":"unsupported-qt"}if(RE.wmp.test(url)){if(plugins.wmp){ret=
urn"wmp"}if(plugins.f4m){return"qt"}if(client.isMac){return =
plugins.qt?"unsupported-f4m":"unsupported-qtf4m"}return"unsupported-wmp"}=
else{if(RE.qtwmp.test(url)){if(plugins.qt){return"qt"}if(plugins.wmp){ret=
urn"wmp"}return =
client.isMac?"unsupported-qt":"unsupported-qtwmp"}else{if(!d||RE.iframe.t=
est(url)){return"iframe"}}}return"iframe"};var =
handleClick=3Dfunction(ev){var =
link;if(isLink(this)){link=3Dthis}else{link=3DSL.getTarget(ev);while(!isL=
ink(link)&&link.parentNode){link=3Dlink.parentNode}}if(link){SB.open(link=
);if(gallery.length){SL.preventDefault(ev)}}};var =
toggleNav=3Dfunction(id,on){var =
el=3DSL.get("shadowbox_nav_"+id);if(el){el.style.display=3Don?"":"none"}}=
;var buildBars=3Dfunction(cb){var obj=3Dgallery[current];var =
title_i=3DSL.get("shadowbox_title_inner");title_i.innerHTML=3Dobj.title||=
"";var nav=3DSL.get("shadowbox_nav");if(nav){var =
c,n,pl,pa,p;if(options.displayNav){c=3Dtrue;var =
len=3Dgallery.length;if(len>1){if(options.continuous){n=3Dp=3Dtrue}else{n=
=3D(len-1)>current;p=3Dcurrent>0}}if(options.slideshowDelay>0&&hasNext())=
{pa=3Dslide_timer!=3D"paused";pl=3D!pa}}else{c=3Dn=3Dpl=3Dpa=3Dp=3Dfalse}=
toggleNav("close",c);toggleNav("next",n);toggleNav("play",pl);toggleNav("=
pause",pa);toggleNav("previous",p)}var =
counter=3DSL.get("shadowbox_counter");if(counter){var =
co=3D"";if(options.displayCounter&&gallery.length>1){if(options.counterTy=
pe=3D=3D"skip"){var i=3D0,len=3Dgallery.length,end=3Dlen;var =
limit=3DparseInt(options.counterLimit);if(limit<len){var =
h=3DMath.round(limit/2);i=3Dcurrent-h;if(i<0){i+=3Dlen}end=3Dcurrent+(lim=
it-h);if(end>len){end-=3Dlen}}while(i!=3Dend){if(i=3D=3Dlen){i=3D0}co+=3D=
'<a onclick=3D"Shadowbox.change('+i+');"';if(i=3D=3Dcurrent){co+=3D' =
class=3D"shadowbox_counter_current"'}co+=3D">"+(++i)+"</a>"}}else{co=3D(c=
urrent+1)+" "+SB.LANG.of+" "+len}}counter.innerHTML=3Dco}cb()};var =
hideBars=3Dfunction(anim,cb){var obj=3Dgallery[current];var =
title=3DSL.get("shadowbox_title");var =
info=3DSL.get("shadowbox_info");var =
title_i=3DSL.get("shadowbox_title_inner");var =
info_i=3DSL.get("shadowbox_info_inner");var =
fn=3Dfunction(){buildBars(cb)};var =
title_h=3DgetComputedHeight(title);var =
info_h=3DgetComputedHeight(info)*-1;if(anim){animate(title_i,"margin-top"=
,title_h,0.35);animate(info_i,"margin-top",info_h,0.35,fn)}else{SL.setSty=
le(title_i,"margin-top",title_h+"px");SL.setStyle(info_i,"margin-top",inf=
o_h+"px");fn()}};var showBars=3Dfunction(cb){var =
title_i=3DSL.get("shadowbox_title_inner");var =
info_i=3DSL.get("shadowbox_info_inner");var =
t=3Dtitle_i.innerHTML!=3D"";if(t){animate(title_i,"margin-top",0,0.35)}an=
imate(info_i,"margin-top",0,0.35,cb)};var loadContent=3Dfunction(){var =
obj=3Dgallery[current];if(!obj){return }var =
changing=3Dfalse;if(content){content.remove();changing=3Dtrue}var =
p=3Dobj.player=3D=3D"inline"?"html":obj.player;if(typeof =
SB[p]!=3D"function"){SB.raise("Unknown player =
"+obj.player)}content=3Dnew =
SB[p](content_id,obj);listenKeys(false);toggleLoading(true);hideBars(chan=
ging,function(){if(!content){return =
}if(!changing){SL.get("shadowbox").style.display=3D""}var =
fn=3Dfunction(){resizeContent(function(){if(!content){return =
}showBars(function(){if(!content){return =
}SL.get("shadowbox_body_inner").innerHTML=3DSL.createHTML(content.markup(=
dims));toggleLoading(false,function(){if(!content){return }if(typeof =
content.onLoad=3D=3D"function"){content.onLoad()}if(options.onFinish&&typ=
eof =
options.onFinish=3D=3D"function"){options.onFinish(gallery[current])}if(s=
lide_timer!=3D"paused"){SB.play()}listenKeys(true)})})})};if(typeof =
content.ready!=3D"undefined"){var =
id=3DsetInterval(function(){if(content){if(content.ready){clearInterval(i=
d);id=3Dnull;fn()}}else{clearInterval(id);id=3Dnull}},100)}else{fn()}});i=
f(gallery.length>1){var =
next=3Dgallery[current+1]||gallery[0];if(next.player=3D=3D"img"){var =
a=3Dnew Image();a.src=3Dnext.content}var =
prev=3Dgallery[current-1]||gallery[gallery.length-1];if(prev.player=3D=3D=
"img"){var b=3Dnew Image();b.src=3Dprev.content}}};var =
setDimensions=3Dfunction(height,width,resizable){resizable=3Dresizable||f=
alse;var sb=3DSL.get("shadowbox_body");var =
h=3Dheight=3DparseInt(height);var w=3Dwidth=3DparseInt(width);var =
view_h=3DSL.getViewportHeight();var view_w=3DSL.getViewportWidth();var =
border_w=3DparseInt(SL.getStyle(sb,"border-left-width"),10)+parseInt(SL.g=
etStyle(sb,"border-right-width"),10);var =
extra_w=3Dborder_w+2*options.viewportPadding;if(w+extra_w>=3Dview_w){w=3D=
view_w-extra_w}var =
border_h=3DparseInt(SL.getStyle(sb,"border-top-width"),10)+parseInt(SL.ge=
tStyle(sb,"border-bottom-width"),10);var =
bar_h=3DgetComputedHeight(SL.get("shadowbox_title"))+getComputedHeight(SL=
.get("shadowbox_info"));var =
extra_h=3Dborder_h+2*options.viewportPadding+bar_h;if(h+extra_h>=3Dview_h=
){h=3Dview_h-extra_h}var drag=3Dfalse;var resize_h=3Dheight;var =
resize_w=3Dwidth;var =
handle=3Doptions.handleOversize;if(resizable&&(handle=3D=3D"resize"||hand=
le=3D=3D"drag")){var change_h=3D(height-h)/height;var =
change_w=3D(width-w)/width;if(handle=3D=3D"resize"){if(change_h>change_w)=
{w=3DMath.round((width/height)*h)}else{if(change_w>change_h){h=3DMath.rou=
nd((height/width)*w)}}resize_w=3Dw;resize_h=3Dh}else{var =
link=3Dgallery[current];if(link){drag=3Dlink.player=3D=3D"img"&&(change_h=
>0||change_w>0)}}}dims=3D{height:h+border_h+bar_h,width:w+border_w,inner_=
h:h,inner_w:w,top:(view_h-(h+extra_h))/2+options.viewportPadding,resize_h=
:resize_h,resize_w:resize_w,drag:drag}};var =
resizeContent=3Dfunction(cb){if(!content){return =
}setDimensions(content.height,content.width,content.resizable);if(cb){swi=
tch(options.animSequence){case"hw":adjustHeight(dims.inner_h,dims.top,tru=
e,function(){adjustWidth(dims.width,true,cb)});break;case"wh":adjustWidth=
(dims.width,true,function(){adjustHeight(dims.inner_h,dims.top,true,cb)})=
;break;case"sync":default:adjustWidth(dims.width,true);adjustHeight(dims.=
inner_h,dims.top,true,cb)}}else{adjustWidth(dims.width,false);adjustHeigh=
t(dims.inner_h,dims.top,false);var =
c=3DSL.get(content_id);if(c){if(content.resizable&&options.handleOversize=
=3D=3D"resize"){c.height=3Ddims.resize_h;c.width=3Ddims.resize_w}if(galle=
ry[current].player=3D=3D"img"&&options.handleOversize=3D=3D"drag"){var =
top=3DparseInt(SL.getStyle(c,"top"));if(top+content.height<dims.inner_h){=
SL.setStyle(c,"top",dims.inner_h-content.height+"px")}var =
left=3DparseInt(SL.getStyle(c,"left"));if(left+content.width<dims.inner_w=
){SL.setStyle(c,"left",dims.inner_w-content.width+"px")}}}}};var =
adjustHeight=3Dfunction(height,top,anim,cb){height=3DparseInt(height);var=
 =
sb=3DSL.get("shadowbox_body");if(anim){animate(sb,"height",height,options=
.resizeDuration)}else{SL.setStyle(sb,"height",height+"px")}var =
s=3DSL.get("shadowbox");if(anim){animate(s,"top",top,options.resizeDurati=
on,cb)}else{SL.setStyle(s,"top",top+"px");if(typeof =
cb=3D=3D"function"){cb()}}};var =
adjustWidth=3Dfunction(width,anim,cb){width=3DparseInt(width);var =
s=3DSL.get("shadowbox");if(anim){animate(s,"width",width,options.resizeDu=
ration,cb)}else{SL.setStyle(s,"width",width+"px");if(typeof =
cb=3D=3D"function"){cb()}}};var =
listenKeys=3Dfunction(on){if(!options.enableKeys){return =
}SL[(on?"add":"remove")+"Event"](document,"keydown",handleKey)};var =
handleKey=3Dfunction(e){var =
code=3DSL.keyCode(e);SL.preventDefault(e);if(code=3D=3D81||code=3D=3D88||=
code=3D=3D27){SB.close()}else{if(code=3D=3D37){SB.previous()}else{if(code=
=3D=3D39){SB.next()}else{if(code=3D=3D32){SB[(typeof =
slide_timer=3D=3D"number"?"pause":"play")]()}}}}};var =
toggleLoading=3Dfunction(on,cb){var =
loading=3DSL.get("shadowbox_loading");if(on){loading.style.display=3D"";i=
f(typeof cb=3D=3D"function"){cb()}}else{var =
p=3Dgallery[current].player;var anim=3D(p=3D=3D"img"||p=3D=3D"html");var =
fn=3Dfunction(){loading.style.display=3D"none";clearOpacity(loading);if(t=
ypeof =
cb=3D=3D"function"){cb()}};if(anim){animate(loading,"opacity",0,options.f=
adeDuration,fn)}else{fn()}}};var =
fixTop=3Dfunction(){SL.get("shadowbox_container").style.top=3Ddocument.do=
cumentElement.scrollTop+"px"};var =
fixHeight=3Dfunction(){SL.get("shadowbox_overlay").style.height=3DSL.getV=
iewportHeight()+"px"};var hasNext=3Dfunction(){return =
gallery.length>1&&(current!=3Dgallery.length-1||options.continuous)};var =
toggleVisible=3Dfunction(cb){var els,v=3D(cb)?"hidden":"visible";var =
hide=3D["select","object","embed"];for(var =
i=3D0;i<hide.length;++i){els=3Ddocument.getElementsByTagName(hide[i]);for=
(var j=3D0,len=3Dels.length;j<len;++j){els[j].style.visibility=3Dv}}var =
so=3DSL.get("shadowbox_overlay");var =
sc=3DSL.get("shadowbox_container");var =
sb=3DSL.get("shadowbox");if(cb){SL.setStyle(so,{backgroundColor:options.o=
verlayColor,opacity:0});if(!options.modal){SL.addEvent(so,"click",SB.clos=
e)}if(ltIE7){fixTop();fixHeight();SL.addEvent(window,"scroll",fixTop)}sb.=
style.display=3D"none";sc.style.visibility=3D"visible";animate(so,"opacit=
y",parseFloat(options.overlayOpacity),options.fadeDuration,cb)}else{SL.re=
moveEvent(so,"click",SB.close);if(ltIE7){SL.removeEvent(window,"scroll",f=
ixTop)}sb.style.display=3D"none";animate(so,"opacity",0,options.fadeDurat=
ion,function(){sc.style.visibility=3D"hidden";sb.style.display=3D"";clear=
Opacity(so)})}};Shadowbox.init=3Dfunction(opts){if(initialized){return =
}if(typeof SB.LANG=3D=3D"undefined"){SB.raise("No Shadowbox language =
loaded");return }if(typeof SB.SKIN=3D=3D"undefined"){SB.raise("No =
Shadowbox skin loaded");return }apply(options,opts||{});var =
markup=3DSB.SKIN.markup.replace(/\{(\w+)\}/g,function(m,p){return =
SB.LANG[p]});var =
bd=3Ddocument.body||document.documentElement;SL.append(bd,markup);if(ltIE=
7){SL.setStyle(SL.get("shadowbox_container"),"position","absolute");SL.ge=
t("shadowbox_body").style.zoom=3D1;var =
png=3DSB.SKIN.png_fix;if(png&&png.constructor=3D=3DArray){for(var =
i=3D0;i<png.length;++i){var el=3DSL.get(png[i]);if(el){var =
match=3DSL.getStyle(el,"background-image").match(/url\("(.*\.png)"\)/);if=
(match){SL.setStyle(el,{backgroundImage:"none",filter:"progid:DXImageTran=
sform.Microsoft.AlphaImageLoader(enabled=3Dtrue,src=3D"+match[1]+",sizing=
Method=3Dscale);"})}}}}}for(var e in options.ext){RE[e]=3Dnew =
RegExp(".("+options.ext[e].join("|")+")s*$","i")}var =
id;SL.addEvent(window,"resize",function(){if(id){clearTimeout(id);id=3Dnu=
ll}id=3DsetTimeout(function(){if(ltIE7){fixHeight()}resizeContent()},50)}=
);if(!options.skipSetup){SB.setup()}initialized=3Dtrue};Shadowbox.loadSki=
n=3Dfunction(skin,dir){if(!(/\/$/.test(dir))){dir+=3D"/"}skin=3Ddir+skin+=
"/";document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"'+skin+'skin.css">');document.write('<script =
type=3D"text/javascript" =
src=3D"'+skin+'skin.js"><\/script>')};Shadowbox.loadLanguage=3Dfunction(l=
ang,dir){if(!(/\/$/.test(dir))){dir+=3D"/"}document.write('<script =
type=3D"text/javascript" =
src=3D"'+dir+"shadowbox-"+lang+'.js"><\/script>')};Shadowbox.loadPlayer=3D=
function(players,dir){if(typeof =
players=3D=3D"string"){players=3D[players]}if(!(/\/$/.test(dir))){dir+=3D=
"/"}for(var =
i=3D0,len=3Dplayers.length;i<len;++i){document.write('<script =
type=3D"text/javascript" =
src=3D"'+dir+"shadowbox-"+players[i]+'.js"><\/script>')}};Shadowbox.setup=
=3Dfunction(links,opts){if(!links){var links=3D[];var =
a=3Ddocument.getElementsByTagName("a"),rel;for(var =
i=3D0,len=3Da.length;i<len;++i){rel=3Da[i].getAttribute("rel");if(rel&&RE=
.rel.test(rel)){links[links.length]=3Da[i]}}}else{if(!links.length){links=
=3D[links]}}var link;for(var =
i=3D0,len=3Dlinks.length;i<len;++i){link=3Dlinks[i];if(typeof =
link.shadowboxCacheKey=3D=3D"undefined"){link.shadowboxCacheKey=3Dcache.l=
ength;SL.addEvent(link,"click",handleClick)}cache[link.shadowboxCacheKey]=
=3Dthis.buildCacheObj(link,opts)}};Shadowbox.buildCacheObj=3Dfunction(lin=
k,opts){var href=3Dlink.href;var =
o=3D{el:link,title:link.getAttribute("title"),player:getPlayer(href),opti=
ons:apply({},opts||{}),content:href};var =
opt,l_opts=3D["player","title","height","width","gallery"];for(var =
i=3D0,len=3Dl_opts.length;i<len;++i){opt=3Dl_opts[i];if(typeof =
o.options[opt]!=3D"undefined"){o[opt]=3Do.options[opt];delete =
o.options[opt]}}var rel=3Dlink.getAttribute("rel");if(rel){var =
match=3Drel.match(RE.gallery);if(match){o.gallery=3Descape(match[2])}var =
params=3Drel.split(";");for(var =
i=3D0,len=3Dparams.length;i<len;++i){match=3Dparams[i].match(RE.param);if=
(match){if(match[1]=3D=3D"options"){eval("apply(o.options, =
"+match[2]+")")}else{o[match[1]]=3Dmatch[2]}}}}return =
o};Shadowbox.applyOptions=3Dfunction(opts){if(opts){default_options=3Dapp=
ly({},options);options=3Dapply(options,opts)}};Shadowbox.revertOptions=3D=
function(){if(default_options){options=3Ddefault_options;default_options=3D=
null}};Shadowbox.open=3Dfunction(obj,opts){this.revertOptions();if(isLink=
(obj)){if(typeof obj.shadowboxCacheKey=3D=3D"undefined"||typeof =
cache[obj.shadowboxCacheKey]=3D=3D"undefined"){obj=3Dthis.buildCacheObj(o=
bj,opts)}else{obj=3Dcache[obj.shadowboxCacheKey]}}if(obj.constructor=3D=3D=
Array){gallery=3Dobj;current=3D0}else{var =
copy=3Dapply({},obj);if(!obj.gallery){gallery=3D[copy];current=3D0}else{c=
urrent=3Dnull;gallery=3D[];var ci;for(var =
i=3D0,len=3Dcache.length;i<len;++i){ci=3Dcache[i];if(ci.gallery){if(ci.co=
ntent=3D=3Dobj.content&&ci.gallery=3D=3Dobj.gallery&&ci.title=3D=3Dobj.ti=
tle){current=3Dgallery.length}if(ci.gallery=3D=3Dobj.gallery){gallery.pus=
h(apply({},ci))}}}if(current=3D=3Dnull){gallery.unshift(copy);current=3D0=
}}}obj=3Dgallery[current];if(obj.options||opts){this.applyOptions(apply(a=
pply({},obj.options||{}),opts||{}))}var match,r;for(var =
i=3D0,len=3Dgallery.length;i<len;++i){r=3Dfalse;if(gallery[i].player=3D=3D=
"unsupported"){r=3Dtrue}else{if(match=3DRE.unsupported.exec(gallery[i].pl=
ayer)){if(options.handleUnsupported=3D=3D"link"){gallery[i].player=3D"htm=
l";var =
s,a,oe=3Doptions.errors;switch(match[1]){case"qtwmp":s=3D"either";a=3D[oe=
.qt.url,oe.qt.name,oe.wmp.url,oe.wmp.name];break;case"qtf4m":s=3D"shared"=
;a=3D[oe.qt.url,oe.qt.name,oe.f4m.url,oe.f4m.name];break;default:s=3D"sin=
gle";if(match[1]=3D=3D"swf"||match[1]=3D=3D"flv"){match[1]=3D"fla"}a=3D[o=
e[match[1]].url,oe[match[1]].name]}var =
msg=3DSB.LANG.errors[s].replace(/\{(\d+)\}/g,function(m,i){return =
a[i]});gallery[i].content=3D'<div =
class=3D"shadowbox_message">'+msg+"</div>"}else{r=3Dtrue}}else{if(gallery=
[i].player=3D=3D"inline"){var =
match=3DRE.inline.exec(gallery[i].content);if(match){var =
el;if(el=3DSL.get(match[1])){gallery[i].content=3Del.innerHTML}else{SB.ra=
ise("Cannot find element with id "+match[1])}}else{SB.raise("Cannot find =
element id for inline =
content")}}}}if(r){gallery.splice(i,1);if(i<current){--current}else{if(i=3D=
=3Dcurrent){current=3Di>0?current-1:i}}--i;len=3Dgallery.length}}if(galle=
ry.length){if(options.onOpen&&typeof =
options.onOpen=3D=3D"function"){options.onOpen(obj)}if(!activated){setDim=
ensions(options.initialHeight,options.initialWidth);adjustHeight(dims.inn=
er_h,dims.top,false);adjustWidth(dims.width,false);toggleVisible(loadCont=
ent)}else{loadContent()}activated=3Dtrue}};Shadowbox.change=3Dfunction(nu=
m){if(!gallery){return }if(!gallery[num]){if(!options.continuous){return =
}else{num=3Dnum<0?(gallery.length-1):0}}if(typeof =
slide_timer=3D=3D"number"){clearTimeout(slide_timer);slide_timer=3Dnull;s=
lide_delay=3Dslide_start=3D0}current=3Dnum;if(options.onChange&&typeof =
options.onChange=3D=3D"function"){options.onChange(gallery[current])}load=
Content()};Shadowbox.next=3Dfunction(){this.change(current+1)};Shadowbox.=
previous=3Dfunction(){this.change(current-1)};Shadowbox.play=3Dfunction()=
{if(!hasNext()){return =
}if(!slide_delay){slide_delay=3Doptions.slideshowDelay*1000}if(slide_dela=
y){slide_start=3Dnew =
Date().getTime();slide_timer=3DsetTimeout(function(){slide_delay=3Dslide_=
start=3D0;SB.next()},slide_delay);toggleNav("play",false);toggleNav("paus=
e",true)}};Shadowbox.pause=3Dfunction(){if(typeof =
slide_timer=3D=3D"number"){var time=3Dnew =
Date().getTime();slide_delay=3DMath.max(0,slide_delay-(time-slide_start))=
;if(slide_delay){clearTimeout(slide_timer);slide_timer=3D"paused"}toggleN=
av("pause",false);toggleNav("play",true)}};Shadowbox.close=3Dfunction(){i=
f(!activated){return =
}listenKeys(false);toggleVisible(false);if(content){content.remove();cont=
ent=3Dnull}if(typeof =
slide_timer=3D=3D"number"){clearTimeout(slide_timer)}slide_timer=3Dnull;s=
lide_delay=3D0;if(options.onClose&&typeof =
options.onClose=3D=3D"function"){options.onClose(gallery[current])}activa=
ted=3Dfalse};Shadowbox.clearCache=3Dfunction(){for(var =
i=3D0,len=3Dcache.length;i<len;++i){if(cache[i].el){SL.removeEvent(cache[=
i].el,"click",handleClick);delete =
cache[i].el.shadowboxCacheKey}}cache=3D[]};Shadowbox.getPlugins=3Dfunctio=
n(){return plugins};Shadowbox.getOptions=3Dfunction(){return =
options};Shadowbox.getCurrent=3Dfunction(){return =
gallery[current]};Shadowbox.getVersion=3Dfunction(){return =
version};Shadowbox.getClient=3Dfunction(){return =
client};Shadowbox.getContent=3Dfunction(){return =
content};Shadowbox.getDimensions=3Dfunction(){return =
dims};Shadowbox.raise=3Dfunction(e){if(typeof =
options.handleException=3D=3D"function"){options.handleException(e)}else{=
throw e}}})();=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/172/2/shadowbox-en.js

if(typeof Shadowbox=3D=3D"undefined"){throw"Unable to load Shadowbox =
language file, base library not =
found."}Shadowbox.LANG=3D{code:"en",of:"of",loading:"loading",cancel:"Can=
cel",next:"Next",previous:"Previous",play:"Play",pause:"Pause",close:"Clo=
se",errors:{single:'You must install the <a href=3D"{0}">{1}</a> browser =
plugin to view this content.',shared:'You must install both the <a =
href=3D"{0}">{1}</a> and <a href=3D"{2}">{3}</a> browser plugins to view =
this content.',either:'You must install either the <a =
href=3D"{0}">{1}</a> or the <a href=3D"{2}">{3}</a> browser plugin to =
view this content.'}};=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/174/3/Shadowbox-skin.js

/**=0A=
 * The "classic" theme markup for Shadowbox.=0A=
 *=0A=
 * This file is part of Shadowbox.=0A=
 *=0A=
 * Shadowbox is an online media viewer application that supports all of =
the=0A=
 * web's most popular media publishing formats. Shadowbox is written =
entirely=0A=
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, =
website=0A=
 * authors can showcase a wide assortment of media in all major browsers =
without=0A=
 * navigating users away from the linking page.=0A=
 *=0A=
 * Shadowbox is released under version 3.0 of the Creative Commons =
Attribution-=0A=
 * Noncommercial-Share Alike license. This means that it is absolutely =
free=0A=
 * for personal, noncommercial use provided that you 1) make attribution =
to the=0A=
 * author and 2) release any derivative work under the same or a similar=0A=
 * license.=0A=
 *=0A=
 * If you wish to use Shadowbox for commercial purposes, licensing =
information=0A=
 * can be found at http://mjijackson.com/shadowbox/.=0A=
 *=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @copyright   2007-2008 Michael J. I. Jackson=0A=
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/=0A=
 * @version     SVN: $Id: skin.js 108 2008-07-11 04:19:01Z mjijackson $=0A=
 */=0A=
if(typeof Shadowbox =3D=3D 'undefined'){=0A=
    throw 'Unable to load Shadowbox skin, base library not found.';=0A=
}=0A=
if(typeof Shadowbox=3D=3D'undefined'){throw'Unable to load Shadowbox =
skin, base library not found.';}=0A=
Shadowbox.SKIN=3D{markup:'<div id=3D"shadowbox_container">'+'<div =
id=3D"shadowbox_overlay"></div>'+'<div id=3D"shadowbox">'+'<div =
id=3D"shadowbox_title">'+'<div =
id=3D"shadowbox_title_inner"></div>'+'</div>'+'<div =
id=3D"shadowbox_body">'+'<div id=3D"shadowbox_body_inner"></div>'+'<div =
id=3D"shadowbox_loading">'+'<div =
id=3D"shadowbox_loading_indicator"></div>'+'<span><a =
onclick=3D"Shadowbox.close();">{cancel}</a></span>'+'</div>'+'</div>'+'<d=
iv id=3D"shadowbox_info">'+'<div id=3D"shadowbox_info_inner">'+'<div =
id=3D"shadowbox_counter"></div>'+'<div id=3D"shadowbox_nav">'+'<a =
id=3D"shadowbox_nav_close" title=3D"{close}" =
onclick=3D"Shadowbox.close()"></a>'+'<a id=3D"shadowbox_nav_next" =
title=3D"{next}" onclick=3D"Shadowbox.next()"></a>'+'<a =
id=3D"shadowbox_nav_play" title=3D"{play}" =
onclick=3D"Shadowbox.play()"></a>'+'<a id=3D"shadowbox_nav_pause" =
title=3D"{pause}" onclick=3D"Shadowbox.pause()"></a>'+'<a =
id=3D"shadowbox_nav_previous" title=3D"{previous}" =
onclick=3D"Shadowbox.previous()"></a>'+'</div>'+'<div =
class=3D"shadowbox_clear"></div>'+'</div>'+'</div>'+'</div>'+'</div>',png=
_fix:['shadowbox_nav_close','shadowbox_nav_next','shadowbox_nav_play','sh=
adowbox_nav_pause','shadowbox_nav_previous']};=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/176/5/shadowbox-player.js

(function(){var F=3DShadowbox;var L=3DF.lib;var A=3DF.getClient();var =
I;var M;var J=3D"shadowbox_drag_layer";var K;var =
D=3Dfunction(){I=3D{x:0,y:0,start_x:null,start_y:null}};var =
E=3Dfunction(N,O,C){if(N){D();var =
P=3D["position:absolute","height:"+O+"px","width:"+C+"px","cursor:"+(A.is=
Gecko?"-moz-grab":"move"),"background-color:"+(A.isIE?"#fff;filter:alpha(=
opacity=3D0)":"transparent")];L.append(L.get("shadowbox_body_inner"),'<di=
v id=3D"'+J+'" =
style=3D"'+P.join(";")+'"></div>');L.addEvent(L.get(J),"mousedown",H)}els=
e{var =
Q=3DL.get(J);if(Q){L.removeEvent(Q,"mousedown",H);L.remove(Q)}}};var =
H=3Dfunction(N){L.preventDefault(N);var =
C=3DL.getPageXY(N);I.start_x=3DC[0];I.start_y=3DC[1];M=3DL.get("shadowbox=
_content");L.addEvent(document,"mousemove",G);L.addEvent(document,"mouseu=
p",B);if(A.isGecko){L.setStyle(L.get(J),"cursor","-moz-grabbing")}};var =
B=3Dfunction(){L.removeEvent(document,"mousemove",G);L.removeEvent(docume=
nt,"mouseup",B);if(A.isGecko){L.setStyle(L.get(J),"cursor","-moz-grab")}}=
;var G=3Dfunction(Q){var O=3DF.getContent();var =
R=3DF.getDimensions();var P=3DL.getPageXY(Q);var =
N=3DP[0]-I.start_x;I.start_x+=3DN;I.x=3DMath.max(Math.min(0,I.x+N),R.inne=
r_w-O.width);L.setStyle(M,"left",I.x+"px");var =
C=3DP[1]-I.start_y;I.start_y+=3DC;I.y=3DMath.max(Math.min(0,I.y+C),R.inne=
r_h-O.height);L.setStyle(M,"top",I.y+"px")};Shadowbox.img=3Dfunction(O,N)=
{this.id=3DO;this.obj=3DN;this.resizable=3Dtrue;this.ready=3Dfalse;var =
C=3Dthis;K=3Dnew =
Image();K.onload=3Dfunction(){C.height=3DC.obj.height?parseInt(C.obj.heig=
ht,10):K.height;C.width=3DC.obj.width?parseInt(C.obj.width,10):K.width;C.=
ready=3Dtrue;K.onload=3D"";K=3Dnull};K.src=3DN.content};Shadowbox.img.pro=
totype=3D{markup:function(C){return{tag:"img",id:this.id,height:C.resize_=
h,width:C.resize_w,src:this.obj.content,style:"position:absolute"}},onLoa=
d:function(){var =
C=3DF.getDimensions();if(C.drag&&F.getOptions().handleOversize=3D=3D"drag=
"){E(true,C.resize_h,C.resize_w)}},remove:function(){var =
C=3DL.get(this.id);if(C){L.remove(C)}E(false);if(K){K.onload=3D"";K=3Dnul=
l}}}})();=0A=
(function(){var A=3DShadowbox;var =
B=3DA.lib;Shadowbox.flv=3Dfunction(D,C){this.id=3DD;this.obj=3DC;this.res=
izable=3Dtrue;this.height=3Dthis.obj.height?parseInt(this.obj.height,10):=
300;if(A.getOptions().showMovieControls=3D=3Dtrue){this.height+=3D20}this=
.width=3Dthis.obj.width?parseInt(this.obj.width,10):300};Shadowbox.flv.pr=
ototype=3D{markup:function(G){var E=3Dthis.obj;var F=3DG.resize_h;var =
I=3DG.resize_w;var L=3DA.getOptions();var =
C=3DString(L.autoplayMovies);var J=3DL.showMovieControls;var =
H=3DString(J);var K=3DF-(J?20:0);var =
D=3D["file=3D"+this.obj.content,"height=3D"+F,"width=3D"+I,"autostart=3D"=
+C,"displayheight=3D"+K,"showicons=3D"+H,"backcolor=3D0x000000","frontcol=
or=3D0xCCCCCC","lightcolor=3D0x557722"];return{tag:"object",id:this.id,na=
me:this.id,type:"application/x-shockwave-flash",data:L.flvPlayer,children=
:[{tag:"param",name:"movie",value:L.flvPlayer},{tag:"param",name:"flashva=
rs",value:D.join("&amp;")},{tag:"param",name:"allowfullscreen",value:"tru=
e"}],height:F,width:I}},remove:function(){var =
C=3DB.get(this.id);if(C){B.remove(C)}}}})();=0A=
(function(){var A=3DShadowbox;var =
B=3DA.lib;Shadowbox.html=3Dfunction(D,C){this.id=3DD;this.obj=3DC;this.he=
ight=3Dthis.obj.height?parseInt(this.obj.height,10):300;this.width=3Dthis=
.obj.width?parseInt(this.obj.width,10):500};Shadowbox.html.prototype=3D{m=
arkup:function(C){return{tag:"div",id:this.id,cls:"html",html:this.obj.co=
ntent}},remove:function(){var =
C=3DB.get(this.id);if(C){B.remove(C)}}}})();=0A=
(function(){var A=3DShadowbox;var B=3DA.lib;var =
D=3DA.getClient();Shadowbox.iframe=3Dfunction(E,C){this.id=3DE;this.obj=3D=
C;this.height=3Dthis.obj.height?parseInt(this.obj.height,10):B.getViewpor=
tHeight();this.width=3Dthis.obj.width?parseInt(this.obj.width,10):B.getVi=
ewportWidth()};Shadowbox.iframe.prototype=3D{markup:function(E){var =
C=3D{tag:"iframe",id:this.id,name:this.id,height:"100%",width:"100%",fram=
eborder:"0",marginwidth:"0",marginheight:"0",scrolling:"auto"};if(D.isIE)=
{C.allowtransparency=3D"true";if(!D.isIE7){C.src=3D'javascript:false;docu=
ment.write("");'}}return C},onLoad:function(){var =
C=3D(D.isIE)?B.get(this.id).contentWindow:window.frames[this.id];C.locati=
on=3Dthis.obj.content},remove:function(){var =
C=3DB.get(this.id);if(C){B.remove(C);if(D.isGecko){delete =
window.frames[this.id]}}}}})();=0A=
(function(){var A=3DShadowbox;var =
B=3DA.lib;Shadowbox.swf=3Dfunction(D,C){this.id=3DD;this.obj=3DC;this.res=
izable=3Dtrue;this.height=3Dthis.obj.height?parseInt(this.obj.height,10):=
300;this.width=3Dthis.obj.width?parseInt(this.obj.width,10):300};Shadowbo=
x.swf.prototype=3D{markup:function(D){var =
C=3DA.getOptions().flashBgColor;return{tag:"object",id:this.id,name:this.=
id,type:"application/x-shockwave-flash",data:this.obj.content,children:[{=
tag:"param",name:"movie",value:this.obj.content},{tag:"param",name:"bgcol=
or",value:C}],height:D.resize_h,width:D.resize_w}},remove:function(){var =
C=3DB.get(this.id);if(C){B.remove(C)}}}})();=0A=
(function(){var A=3DShadowbox;var B=3DA.lib;var =
D=3DA.getClient();Shadowbox.wmp=3Dfunction(E,C){this.id=3DE;this.obj=3DC;=
this.height=3Dthis.obj.height?parseInt(this.obj.height,10):300;if(A.getOp=
tions().showMovieControls){this.height+=3D(D.isIE?70:45)}this.width=3Dthi=
s.obj.width?parseInt(this.obj.width,10):300};Shadowbox.wmp.prototype=3D{m=
arkup:function(H){var F=3DA.getOptions();var =
G=3DF.autoplayMovies?1:0;var =
E=3D{tag:"object",id:this.id,name:this.id,height:this.height,width:this.w=
idth,children:[{tag:"param",name:"autostart",value:G}]};if(D.isIE){var =
C=3DF.showMovieControls?"full":"none";E.classid=3D"clsid:6BF52A52-394A-11=
d3-B153-00C04F79FAA6";E.children[E.children.length]=3D{tag:"param",name:"=
url",value:this.obj.content};E.children[E.children.length]=3D{tag:"param"=
,name:"uimode",value:C}}else{var =
C=3DF.showMovieControls?1:0;E.type=3D"video/x-ms-wmv";E.data=3Dthis.obj.c=
ontent;E.children[E.children.length]=3D{tag:"param",name:"showcontrols",v=
alue:C}}return =
E},remove:function(){if(D.isIE){try{window[this.id].controls.stop();windo=
w[this.id].URL=3D"non-existent.wmv";window[this.id]=3Dfunction(){}}catch(=
E){}}var =
C=3DB.get(this.id);if(C){setTimeout(function(){B.remove(C)},10)}}}})();=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/294354/4/intoViewport.js

(function($){jQuery.fn.intoViewport=3Dfunction(options){options=3D$.exten=
d({duration:200,easing:"swing"},options||{});return =
this.each(function(){function =
scrTo(dest){$("html,body").stop().animate({scrollTop:dest},options);}var =
scr=3D$(document).scrollTop()||$(window).scrollTop(),wheight=3D$(window).=
height(),top=3D$(this).offset().top,eheight=3D$(this).outerHeight();if(sc=
r>top){scrTo(top);}else =
if(scr!=3Dtop&&top+eheight>scr+wheight){scrTo(top+Math.min(eheight-wheigh=
t,0));}});};})(jQuery);=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/205858/3/tarifrechner_old.js

var lastLayer;=0A=
var serviceLayerCount =3D 0;=0A=
function openServiceLayer(content, height, serviceImg)=0A=
{=0A=
  if (lastLayer && lastLayer.parentNode)=0A=
    lastLayer.parentNode.removeChild(lastLayer);=0A=
  var id =3D serviceLayerCount++;=0A=
  =0A=
  var b =3D document.body;=0A=
  =0A=
  var div =3D document.createElement("DIV");=0A=
  lastLayer =3D div;=0A=
  div.className =3D "serviceLayer";=0A=
  div.id =3D "sl_" + id;=0A=
  =0A=
  var divBgDummy =3D document.createElement("DIV");=0A=
  divBgDummy.className =3D "bgDummy";=0A=
  div.appendChild(divBgDummy);=0A=
  =0A=
  divBgDummy.appendChild(getIFrame("about:blank"));=0A=
  =0A=
  =0A=
  var divBgRepeat =3D document.createElement("DIV");=0A=
  divBgRepeat.className =3D "bgRepeat";=0A=
  div.appendChild(divBgRepeat);=0A=
  =0A=
  =0A=
  var divBgHead =3D document.createElement("DIV");=0A=
  divBgHead.className =3D "bgHead";=0A=
  div.appendChild(divBgHead);=0A=
  =0A=
  var divBgBottom =3D document.createElement("DIV");=0A=
  divBgBottom.className =3D "bgBottom";=0A=
  div.appendChild(divBgBottom);=0A=
  =0A=
  =0A=
  var divContent =3D document.createElement("DIV");=0A=
  divContent.className =3D "slContent";=0A=
  div.appendChild(divContent);=0A=
  divContent.appendChild(content);=0A=
  =0A=
  if (!serviceImg)=0A=
    divContent.style.width =3D "489px";=0A=
  =0A=
  var close =3D document.createElement("A");=0A=
  close.href =3D "#";=0A=
  close.onclick =3D function _closa() =
{this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parent=
Node)}=0A=
  var ct =3D (typeof closeLayerText !=3D "undefined") ? closeLayerText : =
"schlie=C3=83=C5=B8en";=0A=
  close.appendChild(document.createTextNode(ct + " X"));=0A=
  divBgBottom.appendChild(close);=0A=
  close.style.position =3D "relative";=0A=
  close.style.left =3D "-10px";=0A=
  close.style.fontWeight =3D "bold";=0A=
  =0A=
  b.appendChild(div);=0A=
  =0A=
  div.style.display =3D 'block';=0A=
  =0A=
  if (serviceImg)=0A=
  {=0A=
    if (serviceImg.indexOf("/") !=3D -1)=0A=
	divBgHead.style.backgroundImage =3D "url('" + serviceImg + "')";=0A=
else=0A=
	divBgHead.className =3D serviceImg;=0A=
  }=0A=
  =0A=
  =0A=
  if (height)=0A=
  {=0A=
      div.style.height =3D height + "px"=0A=
      divBgHead.style.height =3D height + "px";=0A=
      divBgDummy.style.height =3D height + "px";=0A=
      divBgRepeat.style.height =3D height + "px";=0A=
      =0A=
      divContent.style.height =3D (height-56) + "px";     =0A=
  }=0A=
  =0A=
  div.style.left =3D "0px";=0A=
  =0A=
  var ow =3D document.documentElement ? =
document.documentElement.offsetWidth : document.body.offsetWidth;=0A=
  =0A=
  var left =3D (ow-772) / 2;=0A=
  //left -=3D (div.offsetWidth-768) / 2;=0A=
  if (left < 0)=0A=
    left =3D 0;=0A=
  div.style.left =3D left + 190 + "px";=0A=
  =0A=
  ow =3D document.documentElement ? document.documentElement.offsetWidth =
: document.body.offsetWidth;=0A=
  =0A=
  var st =3D document.documentElement ? =
document.documentElement.scrollTop : document.body.scrollTop;=0A=
  var pxTop =3D 120 + st;=0A=
  div.style.top =3D pxTop + "px";=0A=
  =0A=
  return div;=0A=
}=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/322332/2/wt_tracking.js

// WebTrends SmartSource Data Collector Tag=0A=
// Version: 8.6.2     =0A=
// Tag Builder Version: 3.0=0A=
// Created: 9/18/2009 9:30:24 AM=0A=
function WebTrends(){=0A=
var that=3Dthis;=0A=
// begin: user modifiable=0A=
this.dcsid=3D"dcsdvqsm1zzlcjlhvrupqmp2r_5b9e";=0A=
this.domain=3D"10.151.11.30";=0A=
this.timezone=3D1;=0A=
this.fpcdom=3D".rwe.com";=0A=
this.onsitedoms=3D"";=0A=
this.downloadtypes=3D"xls,doc,pdf,txt,csv,zip,ppt";=0A=
this.navigationtag=3D"div,table";=0A=
this.trackevents=3Dtrue;=0A=
this.enabled=3Dtrue;=0A=
this.i18n=3Dfalse;=0A=
this.fpc=3D"WT_FPC";=0A=
this.paidsearchparams=3D"gclid";=0A=
// end: user modifiable=0A=
this.DCS=3D{};=0A=
this.WT=3D{};=0A=
this.DCSext=3D{};=0A=
this.images=3D[];=0A=
this.index=3D0;=0A=
this.exre=3D(function(){return(window.RegExp?new =
RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(c=
fg)|(redirect)|(cip)","i"):"");})();=0A=
this.re=3D(function(){return(window.RegExp?(that.i18n?{"%25":/\%/g}:{"%09=
":/\t/g,"%20":/ =
/g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/=
g,"%7F":/\x7F/g,"%A0":/\xA0/g}):"");})();=0A=
}=0A=
WebTrends.prototype.dcsGetId=3Dfunction(){=0A=
if =
(this.enabled&&(document.cookie.indexOf(this.fpc+"=3D")=3D=3D-1)&&(docume=
nt.cookie.indexOf("WTLOPTOUT=3D")=3D=3D-1)){=0A=
	document.write("<scr"+"ipt type=3D'text/javascript' =
src=3D'"+"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':''=
)+"://"+this.domain+"/"+this.dcsid+"/wtid.js"+"'><\/scr"+"ipt>");=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsGetCookie=3Dfunction(name){=0A=
var cookies=3Ddocument.cookie.split("; ");=0A=
var cmatch=3D[];=0A=
var idx=3D0;=0A=
var i=3D0;=0A=
var namelen=3Dname.length;=0A=
var clen=3Dcookies.length;=0A=
for (i=3D0;i<clen;i++){=0A=
	var c=3Dcookies[i];=0A=
	if ((c.substring(0,namelen+1))=3D=3D(name+"=3D")){=0A=
	cmatch[idx++]=3Dc;=0A=
	}=0A=
}=0A=
var cmatchCount=3Dcmatch.length;=0A=
if (cmatchCount>0){=0A=
	idx=3D0;=0A=
	if ((cmatchCount>1)&&(name=3D=3Dthis.fpc)){=0A=
	var dLatest=3Dnew Date(0);=0A=
	for (i=3D0;i<cmatchCount;i++){=0A=
		var lv=3DparseInt(this.dcsGetCrumb(cmatch[i],"lv"));=0A=
		var dLst=3Dnew Date(lv);=0A=
		if (dLst>dLatest){=0A=
		dLatest.setTime(dLst.getTime());=0A=
		idx=3Di;=0A=
		}=0A=
	}=0A=
	}=0A=
	return unescape(cmatch[idx].substring(namelen+1));=0A=
}=0A=
else{=0A=
	return null;=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsGetCrumb=3Dfunction(cval,crumb,sep){=0A=
var aCookie=3Dcval.split(sep||":");=0A=
for (var i=3D0;i<aCookie.length;i++){=0A=
	var aCrumb=3DaCookie[i].split("=3D");=0A=
	if (crumb=3D=3DaCrumb[0]){=0A=
	return aCrumb[1];=0A=
	}=0A=
}=0A=
return null;=0A=
}=0A=
WebTrends.prototype.dcsGetIdCrumb=3Dfunction(cval,crumb){=0A=
var id=3Dcval.substring(0,cval.indexOf(":lv=3D"));=0A=
var aCrumb=3Did.split("=3D");=0A=
for (var i=3D0;i<aCrumb.length;i++){=0A=
	if (crumb=3D=3DaCrumb[0]){=0A=
	return aCrumb[1];=0A=
	}=0A=
}=0A=
return null;=0A=
}=0A=
WebTrends.prototype.dcsIsFpcSet=3Dfunction(name,id,lv,ss){=0A=
var c=3Dthis.dcsGetCookie(name);=0A=
if (c){=0A=
	return =
((id=3D=3Dthis.dcsGetIdCrumb(c,"id"))&&(lv=3D=3Dthis.dcsGetCrumb(c,"lv"))=
&&(ss=3D=3Dthis.dcsGetCrumb(c,"ss")))?0:3;=0A=
}=0A=
return 2;=0A=
}=0A=
WebTrends.prototype.dcsFPC=3Dfunction(){=0A=
if (document.cookie.indexOf("WTLOPTOUT=3D")!=3D-1){=0A=
	return;=0A=
}=0A=
var WT=3Dthis.WT;=0A=
var name=3Dthis.fpc;=0A=
var dCur=3Dnew Date();=0A=
var adj=3D(dCur.getTimezoneOffset()*60000)+(this.timezone*3600000);=0A=
dCur.setTime(dCur.getTime()+adj);=0A=
var dExp=3Dnew Date(dCur.getTime()+315360000000);=0A=
var dSes=3Dnew Date(dCur.getTime());=0A=
WT.co_f=3DWT.vtid=3DWT.vtvs=3DWT.vt_f=3DWT.vt_f_a=3DWT.vt_f_s=3DWT.vt_f_d=
=3DWT.vt_f_tlh=3DWT.vt_f_tlv=3D"";=0A=
if (document.cookie.indexOf(name+"=3D")=3D=3D-1){=0A=
	if ((typeof(gWtId)!=3D"undefined")&&(gWtId!=3D"")){=0A=
	WT.co_f=3DgWtId;=0A=
	}=0A=
	else if ((typeof(gTempWtId)!=3D"undefined")&&(gTempWtId!=3D"")){=0A=
	WT.co_f=3DgTempWtId;=0A=
	WT.vt_f=3D"1";=0A=
	}=0A=
	else{=0A=
	WT.co_f=3D"2";=0A=
	var curt=3DdCur.getTime().toString();=0A=
	for (var i=3D2;i<=3D(32-curt.length);i++){=0A=
		WT.co_f+=3DMath.floor(Math.random()*16.0).toString(16);=0A=
	}=0A=
	WT.co_f+=3Dcurt;=0A=
	WT.vt_f=3D"1";=0A=
	}=0A=
	if (typeof(gWtAccountRollup)=3D=3D"undefined"){=0A=
	WT.vt_f_a=3D"1";=0A=
	}=0A=
	WT.vt_f_s=3DWT.vt_f_d=3D"1";=0A=
	WT.vt_f_tlh=3DWT.vt_f_tlv=3D"0";=0A=
}=0A=
else{=0A=
	var c=3Dthis.dcsGetCookie(name);=0A=
	var id=3Dthis.dcsGetIdCrumb(c,"id");=0A=
	var lv=3DparseInt(this.dcsGetCrumb(c,"lv"));=0A=
	var ss=3DparseInt(this.dcsGetCrumb(c,"ss"));=0A=
	if ((id=3D=3Dnull)||(id=3D=3D"null")||isNaN(lv)||isNaN(ss)){=0A=
	return;=0A=
	}=0A=
	WT.co_f=3Did;=0A=
	var dLst=3Dnew Date(lv);=0A=
	WT.vt_f_tlh=3DMath.floor((dLst.getTime()-adj)/1000);=0A=
	dSes.setTime(ss);=0A=
	if =
((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime=
()+28800000))){=0A=
	WT.vt_f_tlv=3DMath.floor((dSes.getTime()-adj)/1000);=0A=
	dSes.setTime(dCur.getTime());=0A=
	WT.vt_f_s=3D"1";=0A=
	}=0A=
	if =
((dCur.getDay()!=3DdLst.getDay())||(dCur.getMonth()!=3DdLst.getMonth())||=
(dCur.getYear()!=3DdLst.getYear())){=0A=
	WT.vt_f_d=3D"1";=0A=
	}=0A=
}=0A=
WT.co_f=3Descape(WT.co_f);=0A=
WT.vtid=3D(typeof(this.vtid)=3D=3D"undefined")?WT.co_f:(this.vtid||"");=0A=
WT.vtvs=3D(dSes.getTime()-adj).toString();=0A=
var expiry=3D"; expires=3D"+dExp.toGMTString();=0A=
var cur=3DdCur.getTime().toString();=0A=
var ses=3DdSes.getTime().toString();=0A=
document.cookie=3Dname+"=3D"+"id=3D"+WT.co_f+":lv=3D"+cur+":ss=3D"+ses+ex=
piry+"; path=3D/"+(((this.fpcdom!=3D""))?("; =
domain=3D"+this.fpcdom):(""));=0A=
var rc=3Dthis.dcsIsFpcSet(name,WT.co_f,cur,ses);=0A=
if (rc!=3D0){=0A=
	=
WT.co_f=3DWT.vtvs=3DWT.vt_f_s=3DWT.vt_f_d=3DWT.vt_f_tlh=3DWT.vt_f_tlv=3D"=
";=0A=
	if (typeof(this.vtid)=3D=3D"undefined"){=0A=
	WT.vtid=3D"";=0A=
	}=0A=
	WT.vt_f=3DWT.vt_f_a=3Drc;=0A=
    }=0A=
}=0A=
WebTrends.prototype.dcsIsOnsite=3Dfunction(host){=0A=
if (host.length>0){=0A=
    host=3Dhost.toLowerCase();=0A=
    if (host=3D=3Dwindow.location.hostname.toLowerCase()){=0A=
	    return true;=0A=
    }=0A=
    if (typeof(this.onsitedoms.test)=3D=3D"function"){=0A=
	    return this.onsitedoms.test(host);=0A=
    }=0A=
    else if (this.onsitedoms.length>0){=0A=
	    var doms=3Dthis.dcsSplit(this.onsitedoms);=0A=
	    var len=3Ddoms.length;=0A=
	    for (var i=3D0;i<len;i++){=0A=
	    if (host=3D=3Ddoms[i]){=0A=
	        return true;=0A=
	    }=0A=
	    }=0A=
    }=0A=
}=0A=
return false;=0A=
}=0A=
WebTrends.prototype.dcsTypeMatch=3Dfunction(pth, typelist){=0A=
var =
type=3Dpth.toLowerCase().substring(pth.lastIndexOf(".")+1,pth.length);=0A=
var types=3Dthis.dcsSplit(typelist);=0A=
var tlen=3Dtypes.length;=0A=
for (var i=3D0;i<tlen;i++){=0A=
	if (type=3D=3Dtypes[i]){=0A=
	return true;=0A=
	}=0A=
}=0A=
return false;=0A=
}=0A=
WebTrends.prototype.dcsEvt=3Dfunction(evt,tag){=0A=
var e=3Devt.target||evt.srcElement;=0A=
while (e.tagName&&(e.tagName.toLowerCase()!=3Dtag.toLowerCase())){=0A=
	e=3De.parentElement||e.parentNode;=0A=
}=0A=
return e;=0A=
}=0A=
WebTrends.prototype.dcsNavigation=3Dfunction(evt){=0A=
var id=3D"";=0A=
var cname=3D"";=0A=
var elems=3Dthis.dcsSplit(this.navigationtag);=0A=
var elen=3Delems.length;=0A=
var i,e,elem;=0A=
for (i=3D0;i<elen;i++){=0A=
	elem=3Delems[i];=0A=
	if (elem.length){=0A=
	e=3Dthis.dcsEvt(evt,elem);=0A=
	id=3D(e.getAttribute&&e.getAttribute("id"))?e.getAttribute("id"):"";=0A=
	cname=3De.className||"";=0A=
	if (id.length||cname.length){=0A=
		break;=0A=
	}=0A=
	}=0A=
}=0A=
return id.length?id:cname;=0A=
}=0A=
WebTrends.prototype.dcsBind=3Dfunction(event,func){=0A=
if ((typeof(func)=3D=3D"function")&&document.body){=0A=
	if (document.body.addEventListener){=0A=
	document.body.addEventListener(event, func.wtbind(this), true);=0A=
	}=0A=
	else if(document.body.attachEvent){=0A=
	document.body.attachEvent("on"+event, func.wtbind(this));=0A=
	}=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsET=3Dfunction(){=0A=
var e=3D(navigator.appVersion.indexOf("MSIE")!=3D-1)?"click":"mousedown";=0A=
this.dcsBind(e,this.dcsDownload);=0A=
this.dcsBind("contextmenu",this.dcsRightClick);=0A=
}=0A=
WebTrends.prototype.dcsMultiTrack=3Dfunction(){=0A=
var args=3DdcsMultiTrack.arguments?dcsMultiTrack.arguments:arguments;=0A=
if (args.length%2=3D=3D0){=0A=
	this.dcsSetProps(args);=0A=
	var dCurrent=3Dnew Date();=0A=
	this.DCS.dcsdat=3DdCurrent.getTime();=0A=
	this.dcsFPC();=0A=
	this.dcsTag();=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsCleanUp=3Dfunction(){=0A=
this.DCS=3D{};=0A=
this.WT=3D{};=0A=
this.DCSext=3D{};=0A=
if (arguments.length%2=3D=3D0){=0A=
	this.dcsSetProps(arguments);=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsSetProps=3Dfunction(args){=0A=
for (var i=3D0;i<args.length;i+=3D2){=0A=
	if (args[i].indexOf('WT.')=3D=3D0){=0A=
	this.WT[args[i].substring(3)]=3Dargs[i+1];=0A=
	}=0A=
	else if (args[i].indexOf('DCS.')=3D=3D0){=0A=
	this.DCS[args[i].substring(4)]=3Dargs[i+1];=0A=
	}=0A=
	else if (args[i].indexOf('DCSext.')=3D=3D0){=0A=
	this.DCSext[args[i].substring(7)]=3Dargs[i+1];=0A=
	}=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsSplit=3Dfunction(list){=0A=
var items=3Dlist.toLowerCase().split(",");=0A=
var len=3Ditems.length;=0A=
for (var i=3D0;i<len;i++){=0A=
	items[i]=3Ditems[i].replace(/^\s*/,"").replace(/\s*$/,"");=0A=
}=0A=
return items;=0A=
}=0A=
// Code section for Track clicks to download links.=0A=
WebTrends.prototype.dcsDownload=3Dfunction(evt){=0A=
evt=3Devt||(window.event||"");=0A=
if (evt&&((typeof(evt.which)!=3D"number")||(evt.which=3D=3D1))){=0A=
	var e=3Dthis.dcsEvt(evt,"A");=0A=
	if (e.href){=0A=
	    var hn=3De.hostname?(e.hostname.split(":")[0]):"";=0A=
	    if =
(this.dcsIsOnsite(hn)&&this.dcsTypeMatch(e.pathname,this.downloadtypes)){=0A=
	        var =
qry=3De.search?e.search.substring(e.search.indexOf("?")+1,e.search.length=
):"";=0A=
	        var =
pth=3De.pathname?((e.pathname.indexOf("/")!=3D0)?"/"+e.pathname:e.pathnam=
e):"/";=0A=
	        var ttl=3D"";=0A=
	        var text=3Ddocument.all?e.innerText:e.text;=0A=
	        var img=3Dthis.dcsEvt(evt,"IMG");=0A=
	        if (img.alt){=0A=
	        ttl=3Dimg.alt;=0A=
	        }=0A=
	        else if (text){=0A=
	        ttl=3Dtext;=0A=
	        }=0A=
	        else if (e.innerHTML){=0A=
	        ttl=3De.innerHTML;=0A=
	        }=0A=
	        =
this.dcsMultiTrack("DCS.dcssip",hn,"DCS.dcsuri",pth,"DCS.dcsqry",e.search=
||"","WT.ti","Download:"+ttl,"WT.dl","20","WT.nv",this.dcsNavigation(evt)=
);=0A=
	        =
this.DCS.dcssip=3Dthis.DCS.dcsuri=3Dthis.DCS.dcsqry=3Dthis.WT.ti=3Dthis.W=
T.dl=3Dthis.WT.nv=3D"";=0A=
	    }=0A=
	}=0A=
}=0A=
}=0A=
// Code section for Track right clicks to download links.=0A=
WebTrends.prototype.dcsRightClick=3Dfunction(evt){=0A=
evt=3Devt||(window.event||"");=0A=
if (evt){=0A=
	var btn=3Devt.which||evt.button;=0A=
	if ((btn!=3D1)||(navigator.userAgent.indexOf("Safari")!=3D-1)){=0A=
	var e=3Dthis.dcsEvt(evt,"A");=0A=
	if ((typeof(e.href)!=3D"undefined")&&e.href){=0A=
		if =
((typeof(e.protocol)!=3D"undefined")&&e.protocol&&(e.protocol.indexOf("ht=
tp")!=3D-1)){=0A=
		if =
((typeof(e.pathname)!=3D"undefined")&&this.dcsTypeMatch(e.pathname,this.d=
ownloadtypes)){=0A=
			var =
pth=3De.pathname?((e.pathname.indexOf("/")!=3D0)?"/"+e.pathname:e.pathnam=
e):"/";=0A=
			var hn=3De.hostname?(e.hostname.split(":")[0]):"";=0A=
			=
this.dcsMultiTrack("DCS.dcssip",hn,"DCS.dcsuri",pth,"DCS.dcsqry","","WT.t=
i","RightClick:"+pth,"WT.dl","25");=0A=
			=
this.DCS.dcssip=3Dthis.DCS.dcsuri=3Dthis.WT.ti=3Dthis.WT.dl=3Dthis.WT.nv=3D=
"";=0A=
		}=0A=
		}=0A=
	}=0A=
	}=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsAdv=3Dfunction(){=0A=
if (this.trackevents&&(typeof(this.dcsET)=3D=3D"function")){=0A=
	if (window.addEventListener){=0A=
	window.addEventListener("load",this.dcsET.wtbind(this),false);=0A=
	}=0A=
	else if (window.attachEvent){=0A=
	window.attachEvent("onload",this.dcsET.wtbind(this));=0A=
	}=0A=
}=0A=
this.dcsFPC();=0A=
}=0A=
WebTrends.prototype.dcsVar=3Dfunction(){=0A=
var dCurrent=3Dnew Date();=0A=
var WT=3Dthis.WT;=0A=
var DCS=3Dthis.DCS;=0A=
WT.tz=3DparseInt(dCurrent.getTimezoneOffset()/60*-1)||"0";=0A=
WT.bh=3DdCurrent.getHours()||"0";=0A=
WT.ul=3Dnavigator.appName=3D=3D"Netscape"?navigator.language:navigator.us=
erLanguage;=0A=
if (typeof(screen)=3D=3D"object"){=0A=
	=
WT.cd=3Dnavigator.appName=3D=3D"Netscape"?screen.pixelDepth:screen.colorD=
epth;=0A=
	WT.sr=3Dscreen.width+"x"+screen.height;=0A=
}=0A=
if (typeof(navigator.javaEnabled())=3D=3D"boolean"){=0A=
	WT.jo=3Dnavigator.javaEnabled()?"Yes":"No";=0A=
}=0A=
if (document.title){=0A=
	if (window.RegExp){=0A=
	var tire=3Dnew =
RegExp("^"+window.location.protocol+"//"+window.location.hostname+"\\s-\\=
s");=0A=
	WT.ti=3Ddocument.title.replace(tire,"");=0A=
	}=0A=
	else{=0A=
	WT.ti=3Ddocument.title;=0A=
	}=0A=
}=0A=
WT.js=3D"Yes";=0A=
WT.jv=3D(function(){=0A=
	var agt=3Dnavigator.userAgent.toLowerCase();=0A=
	var major=3DparseInt(navigator.appVersion);=0A=
	var mac=3D(agt.indexOf("mac")!=3D-1);=0A=
	var ff=3D(agt.indexOf("firefox")!=3D-1);=0A=
	var ff0=3D(agt.indexOf("firefox/0.")!=3D-1);=0A=
	var ff10=3D(agt.indexOf("firefox/1.0")!=3D-1);=0A=
	var ff15=3D(agt.indexOf("firefox/1.5")!=3D-1);=0A=
	var ff20=3D(agt.indexOf("firefox/2.0")!=3D-1);=0A=
	var ff3up=3D(ff&&!ff0&&!ff10&!ff15&!ff20);=0A=
	var =
nn=3D(!ff&&(agt.indexOf("mozilla")!=3D-1)&&(agt.indexOf("compatible")=3D=3D=
-1));=0A=
	var nn4=3D(nn&&(major=3D=3D4));=0A=
	var nn6up=3D(nn&&(major>=3D5));=0A=
	var ie=3D((agt.indexOf("msie")!=3D-1)&&(agt.indexOf("opera")=3D=3D-1));=0A=
	var ie4=3D(ie&&(major=3D=3D4)&&(agt.indexOf("msie 4")!=3D-1));=0A=
	var ie5up=3D(ie&&!ie4);=0A=
	var op=3D(agt.indexOf("opera")!=3D-1);=0A=
	var op5=3D(agt.indexOf("opera 5")!=3D-1||agt.indexOf("opera/5")!=3D-1);=0A=
	var op6=3D(agt.indexOf("opera 6")!=3D-1||agt.indexOf("opera/6")!=3D-1);=0A=
	var op7up=3D(op&&!op5&&!op6);=0A=
	var jv=3D"1.1";=0A=
	if (ff3up){=0A=
	jv=3D"1.8";=0A=
	}=0A=
	else if (ff20){=0A=
	jv=3D"1.7";=0A=
	}=0A=
	else if (ff15){=0A=
	jv=3D"1.6";=0A=
	}=0A=
	else if (ff0||ff10||nn6up||op7up){=0A=
	jv=3D"1.5";=0A=
	}=0A=
	else if ((mac&&ie5up)||op6){=0A=
	jv=3D"1.4";=0A=
	}=0A=
	else if (ie5up||nn4||op5){=0A=
	jv=3D"1.3";=0A=
	}=0A=
	else if (ie4){=0A=
	jv=3D"1.2";=0A=
	}=0A=
	return jv;=0A=
})();=0A=
WT.ct=3D"unknown";=0A=
if (document.body&&document.body.addBehavior){=0A=
	try{=0A=
	document.body.addBehavior("#default#clientCaps");=0A=
	WT.ct=3Ddocument.body.connectionType||"unknown";=0A=
	document.body.addBehavior("#default#homePage");=0A=
	WT.hp=3Ddocument.body.isHomePage(location.href)?"1":"0";=0A=
	}=0A=
	catch(e){=0A=
	}=0A=
}=0A=
if (document.all){=0A=
	=
WT.bs=3Ddocument.body?document.body.offsetWidth+"x"+document.body.offsetH=
eight:"unknown";=0A=
}=0A=
else{=0A=
	WT.bs=3Dwindow.innerWidth+"x"+window.innerHeight;=0A=
}=0A=
WT.fv=3D(function(){=0A=
	var i,flash;=0A=
	if (window.ActiveXObject){=0A=
	for(i=3D10;i>0;i--){=0A=
		try{=0A=
		flash=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);=0A=
		return i+".0";=0A=
		}=0A=
		catch(e){=0A=
		}=0A=
	}=0A=
	}=0A=
	else if (navigator.plugins&&navigator.plugins.length){=0A=
	for (i=3D0;i<navigator.plugins.length;i++){=0A=
		if (navigator.plugins[i].name.indexOf('Shockwave Flash')!=3D-1){=0A=
		return navigator.plugins[i].description.split(" ")[2];=0A=
		}=0A=
	}=0A=
	}=0A=
	return "Not enabled";=0A=
})();=0A=
WT.slv=3D(function(){=0A=
	var slv=3D"Not enabled";=0A=
	try{     =0A=
	if (navigator.userAgent.indexOf('MSIE')!=3D-1){=0A=
		var sli =3D new ActiveXObject('AgControl.AgControl');=0A=
		if (sli){=0A=
		slv=3D"Unknown";=0A=
		}=0A=
	}=0A=
	else if (navigator.plugins["Silverlight Plug-In"]){=0A=
		slv=3D"Unknown";=0A=
	}=0A=
	}=0A=
	catch(e){=0A=
	}=0A=
	if (slv!=3D"Not enabled"){=0A=
	var i,j,v;=0A=
	if =
((typeof(Silverlight)=3D=3D"object")&&(typeof(Silverlight.isInstalled)=3D=
=3D"function")){=0A=
		for(i=3D3;i>0;i--){=0A=
		for (j=3D9;j>=3D0;j--){=0A=
			v=3Di+"."+j;=0A=
			if (Silverlight.isInstalled(v)){=0A=
			slv=3Dv;=0A=
			break;=0A=
			}=0A=
		}=0A=
		if (slv=3D=3Dv){=0A=
			break;=0A=
		}=0A=
		}=0A=
	}=0A=
	}=0A=
	return slv;=0A=
})();=0A=
if (this.i18n){=0A=
	if (typeof(document.defaultCharset)=3D=3D"string"){=0A=
	WT.le=3Ddocument.defaultCharset;=0A=
	} =0A=
	else if (typeof(document.characterSet)=3D=3D"string"){=0A=
	WT.le=3Ddocument.characterSet;=0A=
	}=0A=
	else{=0A=
	WT.le=3D"unknown";=0A=
	}=0A=
}=0A=
WT.tv=3D"8.6.2";=0A=
//WT.sp=3D"@@SPLITVALUE@@";=0A=
WT.dl=3D"0";=0A=
WT.ssl=3D(window.location.protocol.indexOf('https:')=3D=3D0)?"1":"0";=0A=
DCS.dcsdat=3DdCurrent.getTime();=0A=
DCS.dcssip=3Dwindow.location.hostname;=0A=
DCS.dcsuri=3Dwindow.location.pathname;=0A=
WT.es=3DDCS.dcssip+DCS.dcsuri;=0A=
if (window.location.search){=0A=
	DCS.dcsqry=3Dwindow.location.search;=0A=
}=0A=
if (DCS.dcsqry){=0A=
	var dcsqry=3DDCS.dcsqry.toLowerCase();=0A=
	var =
params=3Dthis.paidsearchparams.length?this.paidsearchparams.toLowerCase()=
.split(","):[];=0A=
	for (var i=3D0;i<params.length;i++){=0A=
	if (dcsqry.indexOf(params[i]+"=3D")!=3D-1){=0A=
		WT.srch=3D"1";=0A=
		break;=0A=
	}=0A=
	}=0A=
}=0A=
if ((window.document.referrer!=3D"")&&(window.document.referrer!=3D"-")){=0A=
	if (!(navigator.appName=3D=3D"Microsoft Internet =
Explorer"&&parseInt(navigator.appVersion)<4)){=0A=
	DCS.dcsref=3Dwindow.document.referrer;=0A=
	}=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsEscape=3Dfunction(S, REL){=0A=
if (REL!=3D""){=0A=
	S=3DS.toString();=0A=
	for (var R in REL){=0A=
 	if (REL[R] instanceof RegExp){=0A=
		S=3DS.replace(REL[R],R);=0A=
 	}=0A=
	}=0A=
	return S;=0A=
}=0A=
else{=0A=
	return escape(S);=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsA=3Dfunction(N,V){=0A=
if (this.i18n&&(this.exre!=3D"")&&!this.exre.test(N)){=0A=
	if (N=3D=3D"dcsqry"){=0A=
	var newV=3D"";=0A=
	var params=3DV.substring(1).split("&");=0A=
	for (var i=3D0;i<params.length;i++){=0A=
		var pair=3Dparams[i];=0A=
		var pos=3Dpair.indexOf("=3D");=0A=
		if (pos!=3D-1){=0A=
		var key=3Dpair.substring(0,pos);=0A=
		var val=3Dpair.substring(pos+1);=0A=
		if (i!=3D0){=0A=
			newV+=3D"&";=0A=
		}=0A=
		newV+=3Dkey+"=3D"+this.dcsEncode(val);=0A=
		}=0A=
	}=0A=
	V=3DV.substring(0,1)+newV;=0A=
	}=0A=
	else{=0A=
	V=3Dthis.dcsEncode(V);=0A=
	}=0A=
}=0A=
return "&"+N+"=3D"+this.dcsEscape(V, this.re);=0A=
}=0A=
WebTrends.prototype.dcsEncode=3Dfunction(S){=0A=
return =
(typeof(encodeURIComponent)=3D=3D"function")?encodeURIComponent(S):escape=
(S);=0A=
}=0A=
WebTrends.prototype.dcsCreateImage=3Dfunction(dcsSrc){=0A=
if (document.images){=0A=
	this.images[this.index]=3Dnew Image();=0A=
	this.images[this.index].src=3DdcsSrc;=0A=
	this.index++;=0A=
}=0A=
else{=0A=
	document.write('<IMG ALT=3D"" BORDER=3D"0" NAME=3D"DCSIMG" WIDTH=3D"1" =
HEIGHT=3D"1" SRC=3D"'+dcsSrc+'">');=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsMeta=3Dfunction(){=0A=
var elems;=0A=
if (document.all){=0A=
	elems=3Ddocument.all.tags("meta");=0A=
}=0A=
else if (document.documentElement){=0A=
	elems=3Ddocument.getElementsByTagName("meta");=0A=
}=0A=
if (typeof(elems)!=3D"undefined"){=0A=
	var length=3Delems.length;=0A=
	for (var i=3D0;i<length;i++){=0A=
	var name=3Delems.item(i).name;=0A=
	var content=3Delems.item(i).content;=0A=
	var equiv=3Delems.item(i).httpEquiv;=0A=
	if (name.length>0){=0A=
		if (name.toUpperCase().indexOf("WT.")=3D=3D0){=0A=
		this.WT[name.substring(3)]=3Dcontent;=0A=
		}=0A=
		else if (name.toUpperCase().indexOf("DCSEXT.")=3D=3D0){=0A=
		this.DCSext[name.substring(7)]=3Dcontent;=0A=
		}=0A=
		else if (name.toUpperCase().indexOf("DCS.")=3D=3D0){=0A=
		this.DCS[name.substring(4)]=3Dcontent;=0A=
		}=0A=
	}=0A=
	}=0A=
}=0A=
}=0A=
WebTrends.prototype.dcsTag=3Dfunction(){=0A=
if (document.cookie.indexOf("WTLOPTOUT=3D")!=3D-1){=0A=
	return;=0A=
}=0A=
var WT=3Dthis.WT;=0A=
var DCS=3Dthis.DCS;=0A=
var DCSext=3Dthis.DCSext;=0A=
var i18n=3Dthis.i18n;=0A=
var =
P=3D"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':'')+":/=
/"+this.domain+(this.dcsid=3D=3D""?'':'/'+this.dcsid)+"/dcs.gif?";=0A=
if (i18n){=0A=
	WT.dep=3D"";=0A=
}=0A=
for (var N in DCS){=0A=
 	if (DCS[N]&&(typeof DCS[N]!=3D"function")){=0A=
	P+=3Dthis.dcsA(N,DCS[N]);=0A=
	}=0A=
}=0A=
var keys=3D["co_f","vtid","vtvs","vt_f_tlv"];=0A=
for (var i=3D0;i<keys.length;i++){=0A=
	var key=3Dkeys[i];=0A=
	if (WT[key]){=0A=
	P+=3Dthis.dcsA("WT."+key,WT[key]);=0A=
	delete WT[key];=0A=
	}=0A=
}=0A=
for (N in WT){=0A=
	if (WT[N]&&(typeof WT[N]!=3D"function")){=0A=
	P+=3Dthis.dcsA("WT."+N,WT[N]);=0A=
	}=0A=
}=0A=
for (N in DCSext){=0A=
	if (DCSext[N]&&(typeof DCSext[N]!=3D"function")){=0A=
	if (i18n){=0A=
		WT.dep=3D(WT.dep.length=3D=3D0)?N:(WT.dep+";"+N);=0A=
	}=0A=
	P+=3Dthis.dcsA(N,DCSext[N]);=0A=
	}=0A=
}=0A=
if (i18n&&(WT.dep.length>0)){=0A=
	P+=3Dthis.dcsA("WT.dep",WT.dep);=0A=
}=0A=
if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=3D0){=0A=
	P=3DP.substring(0,2040)+"&WT.tu=3D1";=0A=
}=0A=
this.dcsCreateImage(P);=0A=
this.WT.ad=3D"";=0A=
}=0A=
WebTrends.prototype.dcsDebug=3Dfunction(){=0A=
var t=3Dthis;=0A=
var i=3Dt.images[0].src;=0A=
var q=3Di.indexOf("?");=0A=
var r=3Di.substring(0,q).split("/");=0A=
var m=3D"<b>Protocol</b><br><code>"+r[0]+"<br></code>";=0A=
m+=3D"<b>Domain</b><br><code>"+r[2]+"<br></code>";=0A=
m+=3D"<b>Path</b><br><code>/"+r[3]+"/"+r[4]+"<br></code>";=0A=
m+=3D"<b>Query =
Params</b><code>"+i.substring(q+1).replace(/\&/g,"<br>")+"</code>";=0A=
m+=3D"<br><b>Cookies</b><br><code>"+document.cookie.replace(/\;/g,"<br>")=
+"</code>";=0A=
if (t.w&&!t.w.closed){=0A=
	t.w.close();=0A=
}=0A=
t.w=3Dwindow.open("","dcsDebug","width=3D500,height=3D650,scrollbars=3Dye=
s,resizable=3Dyes");=0A=
t.w.document.write(m);=0A=
t.w.focus();=0A=
}=0A=
WebTrends.prototype.dcsCollect=3Dfunction(){=0A=
    if (this.enabled){=0A=
        this.dcsVar();=0A=
        this.dcsMeta();=0A=
        this.dcsAdv();=0A=
        this.dcsTag();=0A=
    }=0A=
}=0A=
function dcsMultiTrack(){=0A=
if (typeof(_tag)!=3D"undefined"){=0A=
	return(_tag.dcsMultiTrack());=0A=
}=0A=
}=0A=
function dcsDebug(){=0A=
if (typeof(_tag)!=3D"undefined"){=0A=
	return(_tag.dcsDebug());=0A=
}=0A=
}=0A=
Function.prototype.wtbind =3D function(obj){=0A=
var method=3Dthis;=0A=
var temp=3Dfunction(){=0A=
	return method.apply(obj,arguments);=0A=
};=0A=
return temp;=0A=
}=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rwe.com/web/cms/code/178/46/startup.js

// make it nice to prototype=0A=
jQuery.noConflict();=0A=
=0A=
/* Flashdetect */=0A=
/*=0A=
Copyright (c) Copyright (c) 2007, Carl S. Yestrau All rights reserved.=0A=
Code licensed under the BSD License: =
http://www.featureblend.com/license.txt=0A=
Version: 1.0.3=0A=
*/=0A=
var FlashDetect=3Dnew function(){var =
self=3Dthis;self.installed=3Dfalse;self.raw=3D"";self.major=3D-1;self.min=
or=3D-1;self.revision=3D-1;self.revisionStr=3D"";var =
activeXDetectRules=3D[{"name":"ShockwaveFlash.ShockwaveFlash.7","version"=
:function(obj){return =
getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","vers=
ion":function(obj){var =
version=3D"6,0,21";try{obj.AllowScriptAccess=3D"always";version=3DgetActi=
veXVersion(obj);}catch(err){}=0A=
return =
version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj=
){return getActiveXVersion(obj);}}];var =
getActiveXVersion=3Dfunction(activeXObj){var =
version=3D-1;try{version=3DactiveXObj.GetVariable("$version");}catch(err)=
{}=0A=
return version;};var getActiveXObject=3Dfunction(name){var =
obj=3D-1;try{obj=3Dnew ActiveXObject(name);}catch(err){}=0A=
return obj;};var parseActiveXVersion=3Dfunction(str){var =
versionArray=3Dstr.split(",");return{"raw":str,"major":parseInt(versionAr=
ray[0].split(" =
")[1],10),"minor":parseInt(versionArray[1],10),"revision":parseInt(versio=
nArray[2],10),"revisionStr":versionArray[2]};};var =
parseStandardVersion=3Dfunction(str){var descParts=3Dstr.split(/ +/);var =
majorMinor=3DdescParts[2].split(/\./);var =
revisionStr=3DdescParts[3];return{"raw":str,"major":parseInt(majorMinor[0=
],10),"minor":parseInt(majorMinor[1],10),"revisionStr":revisionStr,"revis=
ion":parseRevisionStrToInt(revisionStr)};};var =
parseRevisionStrToInt=3Dfunction(str){return =
parseInt(str.replace(/[a-zA-Z]/g,""),10)||self.revision;};self.majorAtLea=
st=3Dfunction(version){return =
self.major>=3Dversion;};self.FlashDetect=3Dfunction(){if(navigator.plugin=
s&&navigator.plugins.length>0){var =
type=3D'application/x-shockwave-flash';var =
mimeTypes=3Dnavigator.mimeTypes;if(mimeTypes&&mimeTypes[type]&&mimeTypes[=
type].enabledPlugin&&mimeTypes[type].enabledPlugin.description){var =
version=3DmimeTypes[type].enabledPlugin.description;var =
versionObj=3DparseStandardVersion(version);self.raw=3DversionObj.raw;self=
.major=3DversionObj.major;self.minor=3DversionObj.minor;self.revisionStr=3D=
versionObj.revisionStr;self.revision=3DversionObj.revision;self.installed=
=3Dtrue;}}else =
if(navigator.appVersion.indexOf("Mac")=3D=3D-1&&window.execScript){var =
version=3D-1;for(var =
i=3D0;i<activeXDetectRules.length&&version=3D=3D-1;i++){var =
obj=3DgetActiveXObject(activeXDetectRules[i].name);if(typeof =
obj=3D=3D"object"){self.installed=3Dtrue;version=3DactiveXDetectRules[i].=
version(obj);if(version!=3D-1){var =
versionObj=3DparseActiveXVersion(version);self.raw=3DversionObj.raw;self.=
major=3DversionObj.major;self.minor=3DversionObj.minor;self.revision=3Dve=
rsionObj.revision;self.revisionStr=3DversionObj.revisionStr;}}}}}();};Fla=
shDetect.release=3D"1.0.3";=0A=
/* End flash detect */=0A=
/* Crypt emails */=0A=
function processEmail(element,encrypt)=0A=
{var temp;var enc_temp;var dec_temp;if(encrypt)=0A=
{temp=3Delement.href.substring(7,element.href.length)=0A=
enc_temp=3Db64d2t(utf8t2d(temp));element.href=3D"mailto:"+enc_temp;return=
 element.href;}=0A=
else=0A=
{temp=3Delement.href.substring(7,element.href.length);dec_temp=3Dutf8d2t(=
b64t2d(temp));element.href=3D"mailto:"+dec_temp;return element.href;}}=0A=
function b64t2d(t)=0A=
{var =
b64s=3D'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'=
;b64=3Dnew Array();f64=3Dnew Array();for(var i=3D0;i<b64s.length;i++)=0A=
{b64[i]=3Db64s.charAt(i);f64[b64s.charAt(i)]=3Di;}=0A=
var d=3D[];var =
i=3D0;t=3Dt.replace(/\n|\r/g,"");t=3Dt.replace(/=3D/g,"");while(i<t.lengt=
h)=0A=
{d[d.length]=3D(f64[t.charAt(i)]<<2)|(f64[t.charAt(i+1)]>>4);d[d.length]=3D=
(((f64[t.charAt(i+1)]&15)<<4)|(f64[t.charAt(i+2)]>>2));d[d.length]=3D(((f=
64[t.charAt(i+2)]&3)<<6)|(f64[t.charAt(i+3)]));i+=3D4;}=0A=
if(t.length%4=3D=3D2)=0A=
d=3Dd.slice(0,d.length-2);if(t.length%4=3D=3D3)=0A=
d=3Dd.slice(0,d.length-1);return d;}=0A=
function b64d2t(d)=0A=
{var =
b64s=3D'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'=
;b64=3Dnew Array();f64=3Dnew Array();for(var i=3D0;i<b64s.length;i++)=0A=
{b64[i]=3Db64s.charAt(i);f64[b64s.charAt(i)]=3Di;}=0A=
var r=3Dnew Array;var i=3D0;var dl=3Dd.length;if((dl%3)=3D=3D1)=0A=
{d[d.length]=3D0;d[d.length]=3D0;}=0A=
if((dl%3)=3D=3D2)=0A=
d[d.length]=3D0;while(i<d.length)=0A=
{r[r.length]=3Db64[d[i]>>2];r[r.length]=3Db64[((d[i]&3)<<4)|(d[i+1]>>4)];=
r[r.length]=3Db64[((d[i+1]&15)<<2)|(d[i+2]>>6)];r[r.length]=3Db64[d[i+2]&=
63];if((i%57)=3D=3D54)=0A=
r[r.length]=3D"\n";i+=3D3;}=0A=
if((dl%3)=3D=3D1)=0A=
r[r.length-1]=3Dr[r.length-2]=3D"=3D";if((dl%3)=3D=3D2)=0A=
r[r.length-1]=3D"=3D";var t=3Dr.join("");return t;}=0A=
function utf8t2d(t)=0A=
{var =
b64s=3D'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'=
;b64=3Dnew Array();f64=3Dnew Array();for(var i=3D0;i<b64s.length;i++)=0A=
{b64[i]=3Db64s.charAt(i);f64[b64s.charAt(i)]=3Di;}=0A=
t=3Dt.replace(/\r\n/g,"\n");var d=3Dnew Array;var =
test=3DString.fromCharCode(237);if(test.charCodeAt(0)<0)=0A=
for(var n=3D0;n<t.length;n++)=0A=
{var c=3Dt.charCodeAt(n);if(c>0)=0A=
d[d.length]=3Dc;else=0A=
{d[d.length]=3D(((256+c)>>6)|192);d[d.length]=3D(((256+c)&63)|128);}}=0A=
else=0A=
for(var n=3D0;n<t.length;n++)=0A=
{var c=3Dt.charCodeAt(n);if(c<128)=0A=
d[d.length]=3Dc;else if((c>127)&&(c<2048))=0A=
{d[d.length]=3D((c>>6)|192);d[d.length]=3D((c&63)|128);}=0A=
else=0A=
{d[d.length]=3D((c>>12)|224);d[d.length]=3D(((c>>6)&63)|128);d[d.length]=3D=
((c&63)|128);}}=0A=
return d;}=0A=
function utf8d2t(d)=0A=
{var =
b64s=3D'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'=
;b64=3Dnew Array();f64=3Dnew Array();for(var i=3D0;i<b64s.length;i++)=0A=
{b64[i]=3Db64s.charAt(i);f64[b64s.charAt(i)]=3Di;}=0A=
var r=3Dnew Array;var i=3D0;while(i<d.length)=0A=
{if(d[i]<128)=0A=
{r[r.length]=3DString.fromCharCode(d[i]);i++;}=0A=
else if((d[i]>191)&&(d[i]<224))=0A=
{r[r.length]=3DString.fromCharCode(((d[i]&31)<<6)|(d[i+1]&63));i+=3D2;}=0A=
else=0A=
{r[r.length]=3DString.fromCharCode(((d[i]&15)<<12)|((d[i+1]&63)<<6)|(d[i+=
2]&63));i+=3D3;}}=0A=
return r.join("");}=0A=
/* End crypt emails */=0A=
=0A=
function getWindowHeight()=0A=
{=0A=
  var myWidth =3D 0, myHeight =3D 0;=0A=
if (typeof( window.innerWidth ) =3D=3D 'number' ) {=0A=
 //Non-IE    =0A=
  myWidth =3D window.innerWidth;    =0A=
  myHeight =3D window.innerHeight;  =0A=
} =0A=
else if=0A=
( =0A=
  document.documentElement && ( document.documentElement.clientWidth ||  =
document.documentElement.clientHeight ) )=0A=
{=0A=
 //IE 6+ in 'standards compliant mode'    =0A=
 myWidth =3D document.documentElement.clientWidth;    =0A=
 myHeight =3D document.documentElement.clientHeight;  =0A=
} =0A=
else if=0A=
( =0A=
 document.body && ( document.body.clientWidth || =
document.body.clientHeight ) ) =0A=
 {    =0A=
 //IE 4 compatible=0A=
    myWidth =3D document.body.clientWidth;=0A=
    myHeight =3D document.body.clientHeight;  =0A=
}=0A=
  return (myHeight);=0A=
}=0A=
=0A=
/* Pressesuche in den Presse-Crossteasern */=0A=
function SearchPresse(languageVar)=0A=
{=0A=
  if (languageVar =3D=3D 'de') {=0A=
    window.location.href =3D =
'/web/cms/de/113452/presse-news/pressearchiv/?suchbegriff=3D' + =
jQuery('#pq').val();=0A=
  }=0A=
  else if (languageVar =3D=3D 'en') {=0A=
    window.location.href =3D =
'/web/cms/en/113452/presse-news/pressearchiv/?suchbegriff=3D' + =
jQuery('#pq').val();=0A=
  }=0A=
  return false;=0A=
}=0A=
//Shadowbox_load=0A=
jQuery(window).load(function(){=0A=
    var options =3D {=0A=
        handleOversize: 'resize',=0A=
        handleUnsupported:  'remove',=0A=
        counterType:  'skip',=0A=
        autoplayMovies:true=0A=
       =0A=
    };=0A=
    Shadowbox.init(options);=0A=
});=0A=
=0A=
/* Tooltip-Funktion */=0A=
function showTooltip(areaId) {=0A=
 xOffset =3D -20;=0A=
 yOffset =3D 20;=0A=
 areaId.content =3D jQuery('div.'+ areaId.getAttribute("id")).html();=0A=
 jQuery("body").append("<div id=3D'tooltip'>" + areaId.content =
+"</div>");=0A=
 jQuery('map').mousemove(function(e){=0A=
 varTop=3De.pageY - xOffset - jQuery('#tooltip').height();=0A=
 varLeft=3De.pageX+yOffset;=0A=
 jQuery("#tooltip").css("top",(varTop) + "px").css("left",(varLeft) + =
"px");=0A=
});=0A=
};=0A=
function hideTooltip(areaId){=0A=
 jQuery("#tooltip").remove();=0A=
};=0A=
/* Diese Funktion wird f=C3=BCr die Kombibox-Funktionalit=C3=A4t =
genutzt, um die CrossTeaser aus- und einzublenden */=0A=
function showMe( divToShow )=0A=
{=0A=
  jQuery('#switchTeaser > div').addClass('hidden');=0A=
  jQuery('#' + divToShow ).removeClass('hidden');=0A=
}=0A=
/* Leeren der Input-Felder mit der ID pq beim Klick=0A=
 * Initialwert wird zwischengespeichert und wieder in das=0A=
 * Feld geschrieben, wenn der Cursor das leere Feld verl=C3=A4sst=0A=
 */=0A=
jQuery(document).ready(function(){=0A=
  var initial =3D jQuery('#pq').attr('value');=0A=
jQuery('#pq').click(function() {=0A=
  if (jQuery('#pq').attr('value')=3D=3Dinitial) {=0A=
    jQuery('#pq').attr('value','');=0A=
  }=0A=
  jQuery('#pq').blur(function() {=0A=
    if (jQuery('#pq').attr('value')=3D=3D'') {=0A=
      jQuery('#pq').attr('value',initial);=0A=
    }=0A=
  });=0A=
});=0A=
/* Funktion zur Darstellung von Flash, das die Seite =C3=BCberlagert. =
Das entsprechende Div wird sichtbar / unsichtbar gesetzt */=0A=
jQuery('#startOverlayFlash').click( function() {=0A=
 jQuery('#flashContainer').removeClass('hidden');=0A=
});=0A=
jQuery('#stopOverlayFlash').click( function() {=0A=
 jQuery('#flashContainer').addClass('hidden');=0A=
});=0A=
/*=0A=
*  jQuery('#CompanyList').bind('mouseenter',function(){=0A=
*  jQuery('ul',this).removeClass('hidden');=0A=
*   }).bind('mouseleave',function(){=0A=
*   jQuery('ul',this).addClass('hidden');=0A=
* });=0A=
/* Funktion f=C3=BCr den MouseOver-Effekt in der KombiBox: Feststellen =
des "semiactive"-Status sowie switchen der CrossTeaser */=0A=
jQuery('#teaserMenu li').bind('mouseenter',function() {=0A=
      jQuery('#teaserMenu li').removeClass('semiactive');=0A=
  if ( jQuery(this).addClass('semiactive').hasClass('active') )=0A=
    jQuery('#teaserMenu .active').removeClass('inactive');=0A=
      else=0A=
    jQuery('#teaserMenu .active').addClass('inactive');=0A=
      showMe( jQuery(this).find('a').attr('class') );=0A=
   });=0A=
jQuery('.dynamic > li > ul').toggle();=0A=
jQuery('.dynamic > li.open > ul').toggle();=0A=
jQuery('.dynamic > li > a').click( function() {=0A=
 jQuery(this).parent().find('ul').slideToggle();=0A=
});=0A=
jQuery("#flyout").accordion({ header: 'dt', animated: 'easeslide', =
selectedClass: 'active', active: '.selected', autoHeight: false, =
clearStyle: true});=0A=
});=0A=
/*=0A=
*=0A=
* Typische RWE-Funktionen=0A=
*=0A=
*=0A=
*/=0A=
/* OpenWindow*/=0A=
function OpenCustomWindow(sUrl, sName, nWidth, nHeight, bScrollBars, =
bToolBar, bLocation, bResizable, bMenuBar, bStatus, nX, nY) {=0A=
 if ((typeof nWidth =3D=3D 'undefined') || (nWidth =3D=3D null) || =
(nWidth=3D=3D'0')) nWidth =3D 1024;=0A=
 if ((typeof nHeight =3D=3D 'undefined') || (nHeight =3D=3D null)|| =
(nHeight=3D=3D'0'))  nHeight =3D 768;=0A=
 if ((typeof bScrollBars =3D=3D 'undefined') || (bScrollBars =3D=3D =
null)) bScrollBars =3D false;=0A=
 if ((typeof bToolBar =3D=3D 'undefined') || (bToolBar =3D=3D null)) =
bToolBar =3D false;=0A=
 if ((typeof bLocation =3D=3D 'undefined') || (bLocation =3D=3D null)) =
bLocation =3D false;=0A=
 if ((typeof bResizable =3D=3D 'undefined') || (bResizable =3D=3D null)) =
bResizable =3D false;=0A=
 if ((typeof bMenuBar =3D=3D 'undefined') || (bMenuBar =3D=3D null)) =
bMenuBar =3D false;=0A=
 if ((typeof bStatus =3D=3D 'undefined') || (bStatus =3D=3D null)) =
bStatus =3D false;=0A=
 if ((typeof nX =3D=3D 'undefined') || (nX =3D=3D null)) nX =3D -1;=0A=
 if ((typeof nY =3D=3D 'undefined') || (nY =3D=3D null)) nY =3D -1;=0A=
 var param =3D "width=3D" + nWidth + ",height=3D" + nHeight=0A=
 + ",scrollbars=3D" + (bScrollBars ? "yes" : "no")=0A=
 + ",toolbar=3D" + (bToolBar ? "yes" : "no")=0A=
 + ",menubar=3D" + (bMenuBar ? "yes" : "no")=0A=
 + ",location=3D" + (bLocation ? "yes" : "no")=0A=
 + ",resizable=3D" + (bResizable ? "yes" : "no")=0A=
 + ",status=3D" + (bStatus ? "yes" : "no")=0A=
 + ((nX !=3D -1) ? ",left=3D" + nX : "" )=0A=
 + ((nY !=3D -1) ? ",top=3D" + nY : "" );=0A=
 var win =3D window.open(sUrl, sName =3D=3D null ? "" : sName, param);=0A=
 try {=0A=
 win.resizeTo(nWidth, nHeight);=0A=
 }=0A=
 catch(err) {=0A=
 }=0A=
 win.focus();=0A=
 return win;=0A=
}=0A=
/* Pulldown */=0A=
function pulldownLinkChanged(list)=0A=
{=0A=
   var val =3D list.options[list.selectedIndex].value;=0A=
   if (!val)=0A=
   return;=0A=
   var parts =3D val.split('#|#');=0A=
   var url =3D parts[0];=0A=
   var target =3D parts[1];=0A=
   var script =3D parts[2];=0A=
   if (target =3D=3D '_blank')=0A=
    window.open(url);=0A=
   else if (script)=0A=
  {=0A=
    eval(script);=0A=
  }=0A=
  else=0A=
    location.href=3Durl;=0A=
    list.selectedIndex =3D 0=0A=
}=0A=
/* flash =C3=B6ffnet eine Shadowbox */=0A=
function openPopup( link, thisWidth, thisHeight )=0A=
{=0A=
  Shadowbox.open( {=0A=
     content:    link,=0A=
     player:     "iframe",=0A=
     title:      "Statement",=0A=
     width: thisWidth,=0A=
     height: thisHeight=0A=
 })=0A=
}=0A=

------=_NextPart_000_0000_01CA5309.AB77B2C0--
