From: "Saved by Windows Internet Explorer 7"
Subject: Schlage Home Security - Schlage Home Security - Frequently Asked Questions
Date: Tue, 20 Mar 2012 10:10:12 -0600
MIME-Version: 1.0
Content-Type: multipart/related; type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CD0681.A37FEC30"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18645

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/LiveChat/LiveChat_Utility_Header.png

iVBORw0KGgoAAAANSUhEUgAAAN0AAAAaCAYAAAAzKVkWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAADEhJREFUeNrsXH1sU9cVP/5InAxGTMiqjoxiWEGhkMa0gIRCiVOtE13p
YsSqTtUKZpVWVfvAaKu2iUok0jTU7Y+YVZrGvmIkuu5LqkFqu3WlcWHTGMtaB8oqsVIc0lE2EuIQ
J/56ft451+eGm4cdx8Qtgr0jXfn6vvvOue/e87u/c89zYsnlcjAbefIoVEz2b5xZv9+cBXj002CK
KTel2D8sAJliiimFxWpOgSmm3ECmKxH6OfHDg8WNpQWLky9FsQxgCWOJcZ8OLC4uUsLc9xAyasic
elNM0BUHG4FoJxavbBscB0ho+XqDA6C+RlT3qNfPxK72IVk0BzzLEaa1dvChTgJfF4IvaC6BKSbo
pjJbTy6X834QS0LvuXE4eSkLg7EU6FoKL1ny8Wl1DXxp9QK471NVcPifI/Dau2MIthzomTRYq6oA
ciDqQiwWaFn4MXjorgYXfvbs32hpQ+DtMJfBlP970DHgenVddx88OQYvnx4CLTUBdketAJnVZoes
AJUDvr1hAcytscF3Xr0Aly7HEYUWAS6rvRr0bAas1iqwYH9dz1IzRN4fg5MXU7DprgbY5q5D1rOB
CTxTzEQKwIvxVNa9+/UheOnURRB0hYjRkhOQy6TAYrWDDUHlXVUPCz9eBXvfGIJLoxMCWLmsLhTk
dA0Bh+DU0tjfinUriLcTFitk00l4qf8CvBAZpq4+DmFLigXHQOWLd1om6x92oXPpR2XrRpQ/vn3Z
eSs/32znZrr5KWfuijMdgmJ/G2yjZMiP/zYM710YwSZszGbBbneAhmDJTIyDvSYHVXPmweblc+BA
ZAzi8QkkOFRlo7Ayk1eF4LLirTYCXjoNtmoHWPQ05N8L4iB0HQ6dvASfW3kbnQm3o5lwKdDhvQTO
XjoP4oN0Gq518rmyHa+FZ7sboT4/fpDOOqyP4iedPwOoO4rfSX+bxTib0+tzsr4g3hYp1u8Pp4bl
c+zb1LzAr7QH+Gzdju2zfj7URwkxSmgtxjo19dMGiLqnGxs9QwD7+Aztcl2mCPazVJIh0I6Yd0Nz
F9rprLAdN693C38/RGtHcyPnAMt2vkYfu/BaoMj4SN7gBOO1TJfNs9Tjg/EcnHhvCNKpBIaIWWzX
IIsgoTAxi2yWTo7DJ2t1cCCq3ryQAA1DTeqj6wg6RA+Bkxguk05hSYKey0IGw1OMS8X1nLCVwX4p
OD8mTLvY9mwkyg8XqwDgKGnUTYDDcoB17+SFuF7xsw7nDPt7S3yfrdCzEMBWc4EZPJ9bOptBSE+7
UgYYxJUWv2KjS7FdacCFDXPjUubGy3Owha/ROLr5PnV8Aoxc9xdluqxgKcfGNy8i0NIZES4Sc1nt
eC6z6iJMJJxSPwKWcNAsgggBSW10PUfAQwDlMgmw4H0yLBQJFU0DG54Ds9kUAhGoAeJpfVIn2q7I
xDETxdCul78HOUz0MFt28kQGmHmMQJU75xa8FmKWCjL4VDs+7kv3+4jBFP1t7HgBXkDJDgG6bzq2
Y6clBnLz7uo2ghXb/KxT7rxB7Bvj3TaojqsIe7nYuaJ8n08CG+tybjysI8SsG5CMg989CqPFWJcc
l3y9JJ04wPMxwEwZYHtu7udU1oTaw0Y2ZTsRhXGDHA2E2EYn63HzeH0KO8r5D/NYZF9/gaiB5iCm
2kcd1ObneaH7KPKJYB/yhwiznVPVxW0R2ab+8msK02mcZSSwaelEHkyC2eKC3TLJhOApuv/cf+Mi
S7ms3ppnMHEPMZyWryOIMnhPVsszmmC+VBLSiXHUYBEMqqOipnphMiZtz0JcvLBOBkcHAQCL3J1j
DJ5exeG6i+zuLfwZ5k1DABiLv8DOG+b+EqghXvguttPDjhtVduZSbByV4R5/97FeuaA+Zex+LrJv
G9d9bCdQgnmjqE+MWQnTpFN6+f6dSsilbkqFpJOBFVXmI8Y7fojHDQrAOnkOeyQQaL3YXjHxKUAF
rnco4PJwmA6KT/gY4EF+pqiRgVg86lwz2Glj8vMzhfjec2gjwnaC5YT8U0CXSaXELrtorgXDQgJN
UrBWNqOJejqB4EtMiDCUwPPqOyPwSHMdaFoWgWTNAy1FwMsyCNOQHh9DwE7k70NA0n0pbKNQdMPS
+dBQK4ZwiG1XMnQCxflkm1dx6ijvWB2zCXcQiD5l4UFhUJeSAIpKADOzRmf4DF5l9w0aHKOfGIN2
enYElRkC7ASSfVzkHLKwI5G+JYrj9pATKYCUTOdWni/C94aLhGY+DskDBZxY1TUZlvL4g8q4Q7zh
eEmfMm6PYcMIMsNOAbwyH2r/ILdHmEWlzbLXngHo5vBSgjzCbFj+KwM6g6EcXrOw+pu1DgeMjY1y
SEnZyGyeIrGP1VYtzncH/xqFuxtXwlc3NMLP/jIImYwNNASPCCdFrkTHomGomc2/OkB2o8wnxq7Q
ckc9POURfhne+sK/g5VEHCVScKwDitMOcJjYqQDDM815QIR30mGYIalvRIas0k4RllJ3+LrrfIwQ
nxUkSMIcsgDrjRlsquGn0RmdqhMqIZ+XgEt1mQzhaz4lHAsXOccVO4ceMIAhxPZlmKcmGsJGhzaM
360ANaqMfXEBBh9V7MYMesMF1qdYtBExAFaG2yFlXiK8aYWUENZrZMgZMp04pz1HA3pm8/I8eyHI
iLGIpfLJEWS85BXsOw6jo1fg6V+/BXc4rbBv652wqrEOLHhm0zJ4DzEehZB45iNm1LR8sqVhngO+
8UAT/GDLCphXW00PuIXssu2ZCoWNnUop9MohwA5fp+ykIWXiJRvFpmHKIOoOyCxfqbCQQ9k6Xrhg
kaSJG/u5ZrKjUgTAmcxQgfG1MYPJ0CkyjS5yEo8s/PxtDDanwkhybnzMOt4yE1MdKpDYWVv4XOkr
N8nFIZ0ct5rIGFAAKqWO2Iafx2s8f5cZJbVQtph0KedbUM7GcpOSz+gqx95U0GEI+eBPTtMuv+ve
xU545vPNUFNlY+DR2UwT6X/ql5mI4+cEDA9fhq/89Bj8ovcMfK31dvjltrth16aV8FBLIyyYWyNC
zZxugYfvccHeR+6BA19eAw+vbqT3dnTmaUd7MaEvWRbo2tgZZfEUmbxRFUScvOji3fNFJQlhZEpi
l30MoJ1KUsRfgmEj3K9NTaEzGOWCdRcIs6Zju2uyirz4lFU9x4vtKnHOMjpzjMMjcs4RdJwcz+MO
vkZzsofDzQAzv3yGUe5f6HWCyiRy46CMMiU7okqixg3XL85pHJzWdEQ5G5YtPLc7eOMZ4Tl2KeF7
J89DL8/DuRJn52v9RM2q3N/dN1l/fdcacVi/PJZwPn/0X3D4rfMwNp6EnHg1kAELho45q028ACfo
WsAGC29vgGcfWwfLbpsjQtHBoTF4Yv9RGIsn4KnPNsP2+5skA+07fvw4ve+C3cerVJslX45XSogd
S73PY0ZycVgZK0O3m7On0QLtUCJzWU56m5zLNd27tRmmyJ3Gc5rcwQu0OznpEi7DhottVDS9X+A9
4ZJK2uG5iRVg1cl54OxvdAY+URh0G/Ze/YO6ZzfaoLW1VWTfyEEzmQz8/ewQvNx3Fl75x1nxE6+5
NQ7YtGYZLGqog5Yl82FFYz1UV1eTUwU5NOp5e3DY+b3fnoD/jCbgR0/cB82LP9EVDofFrlxTUwPf
6r2atfzzdzd+ZKAz5dYRCbpKv4yvpKg4m5JISScTk/Xq6no4duxY1G63t69fv96FYNrTumKhL3zq
fP78hSy3+9FW2HTvUgmGMAMt2NfXF6uqqoKWlpboqkULug/ufMDzWv95ePeDOIFuj8fjiR45ciSY
pIxoMmV6jSmzFfly/qYQu/FMNwlAPLs5HA5IpVJw4sSJ6Nq1a+f3nRmE5//UB3NrkaG+0AoPrhH/
M2EHgjNIILPZbCJ5QnVN06C/vz+COtqbmprcCE6vrut0hqS34S4Es7BRzllO7hY/PHwKnsbzpimm
KJnI8Gz/9ciNAV36aqhH4CEGIwCtW7fOh987fv7KSfhM8yLwb22FpY0NFMfuQECGVZDSD5upTqEj
AY8m4vTp05ErV65ECGjUHo/HBUDpu2pzpkKZVFNMuVll6s/AtMxk/cnfvS8+33nuMTos9hBI9vs3
yzCSMmehFV//VexGDJpevJtiyi0BukKCwKJ42cxgmGJKhcT8x0SmmHIjmQ5DybIVIBOas2iKKZUM
L0vJ423LKzaY7/++b2aDtpkEbcrNK/8TYADJ8WUG5mQpsQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages/shell/spacer.gif

R0lGODlhCgAKAIAAAAAAAP///yH5BAEHAAEALAAAAAAKAAoAAAIIjI+py+0PYysAOw==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages/shell/logo-schlage.gif

R0lGODlh3ABaAOYAAM3Z5GObyHp4eJCPj+Xm5wBCeaW80hoYGFqFra3J4gBcoU9OTqmoqFB4oABq
tOTq8qnC2sXFxfv7+wBTk9TV1fX193KXuvL1+QA8cpGtygBjqzNnlgE3bDd0pwBQjdze3vLy85Wz
0dji7QBZnY+oxQBNibrJ3ABKhGOVv2aIqf7+/Z20y16OuOrv9RFZmBFkqQBFgABgpsPT4SdejwBV
lwtJgwxTkPX3+wBPlPn5/I211AAoWWJgYMnLzRtVivPz9Pz8/Apbmv39/QtOifr7/BBgoxZGeISh
wAtiqf78/vP09Pv7/4Ks0AEvY/37/fn5+Lm6uxhOghFpsCNzsT+BtfTz9evr7BE9ax5moNbW1/T0
9P////3//Pr8+wlGfShTfi8tLQBHiB1FcG6QsglWlPz7+fPz8/Tz8XyauHaUsQMdVff39wA/ev//
/f7////+//7+/v7//v/+/v3+/wBYmABmsNrb3HWgxAtDdwlRnM7Q0e7v7+Li4m2NrfHx8Qg9cSH5
BAAAAAAALAAAAADcAFoAAAf/gFuCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm
p6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwqNww8bHyMnKy8zNzs/QgsWF09G+1dbZ2qoqEt7f
4OHi4+Tl5ufo6err7OJAQsdxxW9CTxVaWlVVSiD7SmZmfgj8gQ+gQYMDfxwEATChQjNaBB5EKLDK
w4laJgZMCFGjx4kcP26UKPJgRIdKMv6oAmKPFRBE3Ax6Qw3XnDZChOCDt01XmT0ECFQhkuRNHF9v
2rhZAyJODgNHSEidSrVqhqtYs2rdqjWE169gw4odS7asWK5o0VZdy7bqEQgt/7aUIfBhzxoJv9zE
UXEBiJ8GTTj8GUyYMJ7DiBF7Wcx4cY3HkB8PmUy5so3LmMlo3sxZc5DPoEOTCdJZM+bTNiqrHhI5
cuPXiRMXnj2bw5UvaVoI4WPHSgUVvuRs6aJkC4QmgTEox1CguXPnMKJLh3GiuvUTJbJn9+ChBPfv
E8JPoEGeBp3zdEaoH6Ggvfv2MeLLf99+/Qj06MmLD/+9v/b/11k3XXTPFbjcgcpxoGATG4gggR11
EfGLED8AkQMCOzA3XYDY/addfx7sNx55+NlHnwLypajBihrU4aKLDjhQR4w0xvhiHSzmmGIMJypg
X37l0bAfiN11B2CAA8JQYP8BGDTRwAVa6PFBBdjokgMIKohwBQcFRMehdR4SGWJ4QZp33no97hhf
jjfCWOObNLaJY44a7NjjekCWNySIHpbwZZIFCrbCFhRQsIcEVd4yRwUVbIFGExpKx+F/RfY3wZji
mWmeie+puSabbcL5ppxz0qkmfT/mKeKlRB55HaBKPtcEAjnw0YMVTyRqiwRVSHDDF1wOOGmflq5q
npnpqedjpyjuCOqLMopa44w30llniii+xx6edBw7ooghfufhn4AGusEDBETAB5W8rFHcChwwxwaC
GLBh7732UidmCWH0628Y/GY3AXs04GCwwXSoGJ+JMbioAXzxiUpqneqVSYP/ezz6iOel/P7rMQxh
nCDuCTDgOy+C8Xa5JAfnEgCFHVrwlAsQVeQKmIJDdIDAzjz3vDMLCAyB3Xf92rABFSwkrbTSWIxH
RQAoRI1CBxM0W+cUAWSd9RQNP611AFLMOK2cMUiBAtRSo0DFfdqyNwEOdGCB9NJ0A23D0CBvgADQ
PvOcQgN4YBCrcyyj+7IZMuOSgxlyyCAGpAgA8MAFlFdA+eWYt7ABG955EIYLKMggQguWY37D6Rmw
gYMOOdxQwQ0XWMBGs/EF0PoFrrMwwgsJtH5DDg9QEcOobdbJBO6vX/D6AwiEgep4LCQgwuSlY075
DcxzDoMLIYhg/fc5mLBl/4FscNBHDnZEMKWus8DxxBNbpBHYGBc88oAPnHveAQA3LFIBApzTASGE
gAYMjGA+ASBEEliAAyQkgBAP6IACRmUjHMVgCiJABARKcLH60KAIEKhfIx6wAQ7AYAgPFEQbFCGD
KzTBQBgYlB7Uxa5cCKECbXjAF3YwAxAIwg3sIwQauESyDmRwC0HcAgC8AIMSCHAQXUgDBmingAQO
IgcsmIADt9AG4ERwgmN7UZ0C4IQtuAE4b3CDTCLovG3xjhBJ3IIB4sUGFvTvDTSBQxe6IIR35CQn
4nvhcwp3hgjcKldxVEU1JKAFObrQAvBoA00uAIBKWvKSAChhdFxgAiQqRf8QFxABJgGQAs6t7odb
kEABDxiDMW7hKFsgAgO36AaafJF4YnwjF+QgkxWu8A13gEEH6cAEQfCyGEQQ5SgBIAMEvBAGGUAl
HEzQgGpa05ol5JJz5mWBLXwgAlnwA15oUUs3KOUNTyiDEBqwAw6EQDhywEkadkDPHSDnnsmhDgxo
xcVBAKABXqBXAUrwticKgghp4EAHfYSCLbxhDlvAYgNTKIhbwulFMaBCXLYgnAfkwJyCkIEPSuAj
LMQlDsLZQgvSEAUMKOilL2VOAWpgAEEc5QIYihdMY2qgKMhACD2gYeJiUUsuxsEJa9iC4yC1gr0c
5QYpCEy8lmMv5TTxBEP/GJQgaCKCL7ywQx/yQMEM+oYuoOEPLijCC15QhATSJKKzpOgWLBpG4w3i
KCiAwBumgdMwjAAHAUiCGQ/qTAxUJ1ZsKMC9ojOEmr5yCxdogBp0CtPErqwBW0iXHgiwhqHGIqX1
eMIb5hkvEkhDEC3IABqOwNrWHsECG5DODDJozjgI4QhNaGKmunWmUw5iDgAwQAKGO1wAOFQmEt3i
IOhqIxtpQAoZbEMxHjCDDgAHoltYwRDeBgEzvtUEf8ifCzqwgfKadwMzgAFNjRnRDFzzmvgbHJPw
UNMZ1qUMiWTFG4igBTl0NUMYwKxD5ZDSRDzgDl5gQ4O2MIekXGADGCBo/3lK9FeDqkAmh3hDSpMr
V+ZWEEcseKUKaLICL9hABHFwg3BEsIEw0OCB1ZDdCS51BxHY+MY2hoC9aqqUOMDSEHPoQ263iYEZ
tKCQFPANcGwhkyTcI7uBmZcXOvlKIK7QoYgY4rkI8eACiLVMyaKDbx2q4XMWAw68vGJcISjBizpM
BgwWzg0Q0MRi7vUoLAjDBOS6BQQM1ANYMO4hABAvx25hxIjQXG4Hx4Zupo8PZoBfLq4EhBawU6Yc
mAGVE5HmFbYgCjN4QJUhuwEvB6lb9hkzhg9hTppwmM1gHJUGpnCDpBxFpGHAQQfiooJb+8ADCZBk
SscwUByEeBAySYpSC/+N7ESYIENdUhIbogCAJxiSs0BYNS3o8YQ9bCGQli0AB4yAgAyY4NzoPrcI
3iqIOYzBCBksRhwkMAYMhIhEFB4zZI/QAJ91F8OvXm6bL6oAAbLbAkPIQAJkUD/pMrgBMOhuHB4q
Ry/kegpXIYEMpnFrZksylgZIQR9GPvIUzABSzwmwEFyWhUPJgd21AIISXpeCdtarOeUTTGwO8wcj
aJXAUO5kirmg1CiwYUynPo9vj0JCE07nDseF60Q5usIIjkBs0Jq1CH6p0hk8SRAjVmMxVoCHYlYD
BJv7TkDRMM6QMrufF6j5ThUk0+cYQAgz5MMa8tsKCVghCZqbLG3+8NL/2nDgCIUwgBq66dAVAmEF
M6iBai5DhrGqUKUdgAF+iCniLSwhi1vkwho7kAckmP70GhiB7Rh8FAOEIQSFeDlqfdCB/r1SODLo
AGS88AcLLIEQMhCMY2WCUwDTC1+Z7sIeIqAHKyAqF2+ogB8iaoIVGOD62M++9q8Pl8F6fp6zNWOa
5wqB8pu//EwIQhieON0OOI92xSwqFrWYQpoQQQYQIO5wdTAFBSRg4hCVAw0wBABAOSDQArYXB5Jk
AXjwb3mkUglgAOVnAAAgBCnmdhwQTUjkeRkwAx74gSD4gT6wAnNgBy+jBECgC1zgB09wZZQARBUV
BfHCAhKyBVwgD4kg/wI+sH42hXnOkyLFdGXzt0VH8WOF4ARUMAVxIXsiVQJIwzN38FGDIAM1sGXy
IHuGsGQ0EXxNwAJdwFFHMQctMIZkWIZk+ADRd23PlwtE4AdfmAk5MAbB4gVosFGLAABGZ1A+iC3F
NAgLNDB9yEIuwAQyc1swMB44cAJhAAM2sGlbcAMNwAENcESOIAN/0AQ+AGf9BAl8AAXhdGa5sAZ7
kIJzgGFvhUczgWWHkAMA0AfKITInwAYNAAEicEcw91YA4AMw8EQ00QLuhy16uEAXMwUAkAOJ8AYW
QAYZ9FYs9oMZ81coIFiDYABeUAAb0D0iRGaF8FaWaC8bYAL9I41bhf+Kg/VWbZAEERABnLULbqAE
fvB4Ikdy8khyY1CP9niPaYAAM8ABbDA0E1ACbFCFCGABBFmQBhk0TngHBHkHKIAFOLAjVHAHEimR
EnQ1ATCRGDmRWNBWGIkAIdJKKTICWIACCkmQKGAD/AIDMzCQBtmSY0CQfjZQbOADCHCPNjkG8ogG
ACAHVgAFhpKCuuAGDEEE7IRPyDF3SDlVKTM04lIy4cYGSSIy3dIdikhQrDQfQiIeB+QiPsJb9jEC
5LEtWRkeCeMpf+UnIeMd4+EB06EyOGcyXdIhVZUgO3VPHIAcpmVfIOBZtaACZwACQCB39KIccAkd
G9Ih+0Ip4EGWFUP/lulBO9dCH60kRnViLZ8yHxDjKQrQLWO5Kd3CKt7hKmACINLxHInlA5HnUtRW
BteWVLxQAVagAgYAKeFmmJIyLB/SOSCyHxOGHpzSKfLBIq20IjciLbjkMDqimW2zHhYzlqziH30S
INb4WgjgBRwwBkvAB+B0KL2wBgQABCJgBIJUIFGJm9uxm7yJb/eBJmkSnNYSKsYZJ3JiKthyIqkS
JODSKtrBIbJoABbAAj6AAZ0UVHygBUCpC+hEAHtwW4EBHdF2mAGimMWSKUl3JsoCnGryLNASn2FE
mcJpJ6iiHpuHn+Khn6IJAxtAAv8piS3gB1DQfLnCC2/gBHvwAU9w/wN94EJTRZiF2RxJ4jEA0y/b
4R0HU6RkUh5feaEY4yx0MjHCeS2YWR9JWiZvgwPhUaTcMS4h0y9JIl/TNgPlE01ZEAF2AJi+MAfe
+QFJtQIN8AWJ0RitARmrYRmocRoucKd4mqdFkFZF0Kd++qdrFagvIAWEWqiGeqiEKqiB+qeMGgR5
+qh5WqenMaeTEac1wHt4gAAtsAbpyFkPyAtCkKbeRknbp30QYKrnl6qquqqsqn+u+qqwGquyOqsJ
wKq2equsWqrdRwHbKQFGuAtwAASw+QF8YAVlMAguWAhtsKzMmqyT0Kwq1KzSOq3UWq3Weq3VenmZ
4KxnwKtZwFl8R/8LT5ADVmAHeqAHWUAB6Voo7MquWfCu8Lqu7Tqv9Fqv9nqv+Jqv+rqv/NqvhZKu
6aoHPZAFVqAEbecL8AAHNwQUH9CwDvuwEBuxEjuxFFuxFnuxGJuxGruxElusFRCj1zAIZwYEa8Ao
jIIP+lAB+qAPStCyLjtzJhuzVaCyM7uyKxuzOGuy+KAFMpuyOYuzPjuzPzu0QCuzREuzJiu0R9uz
QsuzT5ATwRBE4ZoIeqFGVgtEiWS1KXa1XNu1Xvu12qYIPga2V7sJ0wAHU0sL2FANy7pkkwBziuC1
nYBHdEuO7QNHG5i3UXsIaSsKfcsLaCuyp9UThFu4hnu4iJu4irv/uIzbuI77uJAbubLABwMwANMX
Cn5AAZLrC34gAAvwuTyguYwgAAfAB4QABWCwAGAgAJkgAGAwCOqyCK6buqJrCLGLCBTAAwvAup4b
AY8wAJ/7uQMACbOLusoQAQcwAFBwAKzLCANwAIXwuYTCA5ngB6a7BX4ABr6bCBRwAFCwBZV7CNm7
vYiAvAuwBQtAvZBwAOdLAef7CBEAvGDwusmAvJWbvNirumCguQMwvwswfc9bCDzAvLwqCLM7vH6g
vxFAAWDAvPj7vAuQvAwMvch7AMn7vNrLvIPQvWAwAAWcwPOrnRaMv6orvYRAujwABqY7u6wbAQ1M
usNLCOy7wJTL/74aPLsMkL/zSwHayQAMQL7HUMHsC8AH0L2sa7nP67sBTAgTrMHdC7zQ+7wUAAW+
G8FbgL9XvAB8kMNLnMSCEMKlSwj9ewBg8L2kywf4i7zbewA8AAUxPAjZi7/d68NFjL7ni8WDQMap
KwhDzABPbMVJzMbPgLyu+74RLADKuwVQoLoHoMTQSwi+675FbL7hu8SCYMVYjMdd3MiCwADs27yC
wAd84AcMsMcRXLm+q8YGbMHvK8acrMaqLL14zMetnMWCgLw8UMnMm8jOYL/PO7zPywcFnLpe/LyX
e8mau7yizLykDL6NXMARjMYxrMmP7MXY28BAHAGGTL1nXChboLjKFCAAfjDAhuDF0uzJmqu69lsI
7CvD72vEzZzEBezBzAC8AsAHn8sA48y+pgvBuwu+C/DGW1DIHdzJ85vDncu+yey/obvIPGC6uRvQ
W4DPBT3Q9EsIJbwAmpvAQzzRqju8n1vRsKu7zVvKFW3Su3u9hJK+2+vQotu/C4DQKazRWwAGOby5
pqDNN43TPM0I7dzTQB3UQj3URF3URn3USJ3USr3UTN3UTv3UUB3VUj3VVF3VVn3VOB0IADs=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages/logo-trane.gif

R0lGODlhZQAsAMQAAP24pv/////d1PlVG/t/W/uNb//s6P7EtvtzSfyYff7RxflOEv2smPpkM/ld
KP2lj/yfh/hFCf/n4fhLDflWHvyTd//39vprPvlSF//7+vt4Uf/y7//6+PyGZPlTGv/9/CH5BAAA
AAAALAAAAABlACwAAAX/YCCOZGmeaKqubOu+cCzPdG3feK7vfO//tI0CkCBoNB0IQMEBOm2CRGNC
XWAwi+rlIXl6XYaKZ4KhmM9ozMTxsHzfp8N0gK7XxxoBfB8ALBZ2gXULDgp8XwATHoKMZ4CGh0AH
C4uNloR6kT0GDoCWnwsaTZo7BROfqBQTAKQ6Agt0lgOzHrW2thgehAatOBWnnw0XFwgIGgQEHQUV
CQkPDwyZKALLFdbXFQUHANXWCQxdIwzVBdLj2ZDnBQDU2N4SAAeclY2ztPaxdQMIGSkJEVQCBowA
4AJAgREKiThwcAJBEQYoAIxQIMAGBxMBQGhIJUKHAx0SMLxy5Y9JkxMG/zhoIKzYEWXeIECA5uYE
hwuw0AzwgKHBAQ90xniaoCGABZyzVD0QkchMzwwCMMxyIOBCmQEDAUhwBqBBMWPHkikrsCzBTAYA
0h44UIGYyyMIDkwz40CnAwwVHpzycEHjrJ4BGABzgDWBiA6eBmCAd2oBgag7G0BjwCWAgQ0VWoJF
1mEss2cM0Ko9UMDtkWMaWJ3YIEGCAgeLJnCRsAEBoAkQPhyQOqGABAq6KiBQU3FDA3oTGCBWBUAw
BQxx10ISgYCCg+vXWWpneUHsMpmUy8oEzUCuCgWn6IQTAJTCAJZA1Sj4RUeAhj8EAhwAtogv4fr3
mTGGQxWQQIAx3jEzXv9oox2gwIMCMABLUo7kp8IvFIQiDn88TeUgLBMYdh8GFwSQQHoNCEhHKAK4
99xA0wVw10k0mtTSEckU0Mx4k6W1hArGlZHcCAQA8p4ZoWwQgG3AIdABYR40IMFw7jFA2BmrNAVd
M2aNIkIBnpkFmo/xrOXggwocgNUfVfzh0XkTYpDJbysCoIFUFAjQlGIOLaISA3SQaACVSCqw3AKz
0VbCcoJkd+MxyiQQJo8PxGgCBKeQOEpTUVqAaYYaHOfeMBdcScEFsVXEKHQCwHbGLA+RUBBnYZp1
lmijabDSdttZSoIFDVASwVKHKdJbAApYoQslExBgwbMdKMJTLQ9tRO3/AwzhggUF4YzwGqlvcVaW
mAwC0EFY3pFVAC/TYEcVRA1cN4BcGWhgHXYUTJeASu42wMtP1+W7r7t1WUiCAfFyN0y4392qUY5k
edOMaihYYMDFBnwgAgcYZyzCBh1fTALIIbPLMcYZlHyxkiYw4BWkMNlKno8gRVBjFrH2UkNU7aFB
8K7alRFITyzrXAMDGkRMboNoCqBmPmhMYJ7RNRg3wc005mIG1Fh2oDHVUCCho8NlSqdAA0KjsYC/
YONwgKPghouMi2q/27bbY+zEE0lYmMT1BA1Ic/cNClygSCpqENDt4Dhs8IAqeAYyQBYNAPA14ztI
8IBVVZRExT4AFI15Gg8W6AlBB8YUgK0E/Yzu+uuwxy777LTXHkkIADs=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages/AmStd_logo.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAFQBlAwERAAIRAQMRAf/EAIYAAAIDAQEBAAAAAAAAAAAA
AAUGBAcICQIKAQABBQEBAAAAAAAAAAAAAAAAAgQFBgcBAxAAAQUBAAEEAgIDAAMAAAAABQIDBAYH
AQgSExQVEQkAFiEXGCMkJhEAAgIBBAEDAwMEAwAAAAAAAgMBBAUREhMGACEUBzEiI0EVCGEyJBZx
kSX/2gAMAwEAAhEDEQA/APuA3byXxbxwplnumqXoCEZrAhgquuJKjHLiaWQkLgARVfrbs2PPJE7G
WT8SEn8IZW9+ercQ2hxxFm611DsPbMgnH4Ws1hOZI8m0uINsbjI2REiIrH7j+sxH0iZmImr9n7l1
zqGOdkc5aUoUrguPcPKe6doCtczBETC+0PpEz9ZiImY5ueK37Hq+WH7vf/I/Ys3RPIeSkTNqDkmc
22p3RjJ6PApYmXLJEy4eS04SrQJQ6wkrHapDvQ7jYSZJgr+JyM0vWu6/E1pDcZi+pULfEGImw609
TVTZcTSiBESidrD3IWisMcsS5YMjfvmMg6R8vVHqymV7fkKfKeYiuirXap0VUikZkiIJ+5YbXssW
SnimEsNU7NkTtbTvPXxby7KWdhn6YOttZmlKODEi89R23XAwc0YEOtlRCxKrBWgrGKk6gVZL+xLR
GW2OV7q+J51PFZ5h/jPueZzc4FVM0XBBxkT/AMShBBkppywvtkRaMq1GSiT+2P100bM/KPScJgo7
A24FikRpARR+VpnYAWqCFD90ESihu0oGYX906emoG2fsJ8V4xs9l9E3TMrXu7dtTldYzZiecLzZe
sk5k0GHBmYlUDHDUeuDbBEUk6Tix5EcPEacdfUnvEJW6o/FndDrKzOSxtxHWpR7lliRAYisMQZmE
sMAlhBP4VkQk0pgRifWYa3/lfpAWW4XF5Ok/s8P9suvBGUzaKSAAOFAZwsWR+ZgiQqGJIpj0iZDH
7C/Egfm7mlWrc6OLrUC3Ec4k2SGmySq1Z79W4Id22wsukuAmiel14MRNMxfsxEaVDVIWlrrnHlcR
1BfFneW5eMRSxtk7ZIF8Lnjhi0sI4VNiN+2uZiElxtIT2xJabY18WPyx0NWHnMXsnWCmFgq8sjkl
bHrEJbFadm6wsCOB5FCQbpgdd06eWMx5h+M8mz/0yPr1Yfsytch4OwJY4Sffm69LBxLE5RR62YC2
CBgQKnsqJ9YW4wJecSxNcYf77f8AIkuhdvCn+4FQdFP2M3JKdsRFWDlfMWpaiJEM8esRLYjcuCH1
8lx+QOmnd/bgyCZue/ilAxumZtSEM4R0HQjASjk0mYVMwLJEvTxT83PIa0+NWPCrxVRYL3j+l0HO
jF+uccpMzjFgN2LKGT9f0uGEkQisumVVfG23W2pUJK5UtjjsmOz7jqX3x11Wl2/PHjbpt2qpueKV
SMPtmkdw1a8nEjDWesxMiegiW0CLQZY/JPbLvTuvhk6IK3NuIQb3QU16YOLaVqxATBSlXpExBBEk
Q7jAdSjCNy/YOc8fbbzMrp5b+IW32myalRq5GLD6+ToTeK0MUNM2Hd7dscADoVsHcaFix0eDWYzE
uO++WnsolLWjqvRpeP8Ai2t2mj+8Y/BZ3HUk0nMkSMXe7cRAFNVUjQotSIiOwUiQisCkIidNcwyP
yvZ6pf8A2bI57AZK868lcEKyR7NAibLrbYg9o6CIiFcYISJpjBzMa6dAKv5z+I90CtWCr71RDA6R
pNWx+KmNMmJJzdLu8hMeoVGCDfhNHJxKyd71yH1mOtl+O24+lfWWnHEZfc+N+84+xNW7jLK2xUZa
nWI2xXTGrWkcTIQK/oWpRMFMDMbiiJ1Sl8mdCyNaLVLKVWKm4qpGkzumw6dFKEJiDImfUNBmJGJK
J2jMwG0rz+8SMtp5q5Hdnq5WKIsdvpccPU3JNpsJ+70fkBmxVSvBwkeZKJkIBQvBHuvp5yCyQnR4
7r6HHUJ774j4w7zmr68fWx7gNilNkm6LWCXbpBhkcxAiQiZxH98gBEIzAzPjfMfKnQ8Jj2ZC1kUG
C3NTAK1aw3J2wxSwCJkiEjAJmPsgzACKJKI8AeOvljWzcmPju76zl8Dywbq1h1rQsfrsxDLeQVKX
P+7iUU2Z9ToiSdzOrl4UQs69KblyFsuzesojKSvjrtfSLdcJz3WqNwukS4KyLRxr7psDslwB/dAW
GCZLiBkRiRXuk4mPGvUu9U7Jx1/s9+kHeoQy0+oudPaqkt8JM/7JOuswFsyUEUwTNsBMT5Fsv7Nf
B2s5uzqi99rJ6qzpBOEI5VIFhshszMEyvr5qINfFB5BdMFkotmKue+yyNakSY6HJCOyGfWun8P8A
yPcy84WMY5V0YGS5CBYBBRujUyKB1kdSgImWSIlMDO0tPO58zfGlLDxnJyqW0SkoDiFjDOQnbO1Y
hJ7YLQZMohcEQRJxuHWZ87zF/wCUv9k/MHf9F/P/AN0/6j/roT63+pfa/wBp/wCWPmfD+R97/R//
AJ/+xev5f9g/9v1/G/8AD/PPj6D/ALt+0bT/ANT2+091yHu5dvH+46a6bOb8/Bpt4Ps03/d568ny
D/o37xuD/bt3u/a8YbeLdy/tuumu/h/Bz67+f79dn2+KmjeIpHcN60PdtOo2Mki+bUItnHiUJs1U
EXYcokaBNEzGp652UPizTjrlmkcFiQan1RQo6NLlM9+YS66y+xPeldc6zV61h7OQBFu0L8mS2Ekt
oHIhWq6FMBHHHI12m5rCWBfjTtJhl+gu7L2i32fNVscdinVKviwYoHDuMII7NrUYI55J41J3bUrF
hj+R24cOP/pxM6vnuNVTU9AA0EdR/G03Wi9ZpAFgkn/pHX79Num2aCSXGWAG2WuMQpDUWvwnF+zE
mx2ZCm1MR+R5Gjj8+V8JlchdwtVtptnLgwWOOR/wKqYVUQOu8lsmYknnEakBEMTuLeOaF/HyxncT
jqOctqqprYc1mtIQX/oWny648tNgsXETAoCZ0ExE5jaGw16rfpe0Wtmc8qQ7ZKACxPNNM2+71/om
vW6Zsi1aEUq/KrbidqIGUVcnqYak1GAAjEXBnxa4iN9hBYkT1tuR3V3+QWJt17V5uPtN7Fcp00nu
NUVfwCzkUKxDkGsbmm4lwzc+S4mEKomDaUf465enYqUFZCqrrdO7ccvats2/zkviaTSPjKyCVAgW
SvbXgeVQk2YkHuZ+oq1g/HzAclzq852IsWV1zUi18Lz4Nqjs6Zp+v2Cmxrnx6xjVKtYmpysmVaqp
HmcU4UiwirDiU9dQpaYxfzpRs9pymcyta0ypdbWFIjK5mvXqg2VaLL8RNiz7ayQ+iyNRRM6TEeSj
PgS9W6pisFiLNRduimyTzIWxFizbYqHasH8oqmr7mqJ+rRBozEbomY8a9+pHbN5s3Td38qK1SK9K
I4823neJ5C3QqxSKbRbCTtdjo9BkuWUpNgDn7JPSUiPrQhc40zHnkUPdgwY7CsF85dd6zT9tjsK6
zaELX57drmY5rgFa3OjjGJKFjxlETMAmTUqR5GEXM/8AA3ZO0Xfc5LOJrVCOp+CnV4FpSlhNYlE8
hSIywuQZmIk3QDXQXGoRuHxw/UZk/jTv1L1utHyVuE02y7ndwcO4SZc4nVC+h/RhaDWqvHe7MhpC
1OqzT3ShN97pU0VcgyHu+mKyhiA7b86Zzt/WLGDuKBD7CaaTlURAsFG83sZMaTvayE8a4jjUuGAP
qZSVg6h8C4Lp3aq2eptOwiu664IbMkSjfsBC1xOsbFKl/Iwp5XNlRl6AMDfWqZp51Wu2bVVgdu8Y
LPg+rj2K9XYmpV26TTeZ1UhXOBbQJdoNdGRQOmvE5kqVK90lYIiXeKbZ6hplPW+1nC5j42pUcfds
ozKey0Sk2TWYqAsMFm9ZcxlJ14GIEdFoLT1LWSnXy0ZzDfJt6/kaVaxhXdYvBC1xZW6TrqJexgyh
YwFiSmSLVjx11gdIGNPMjzv1TaPDjwxFM2ujCxNEGeP+U5gq5Zuq9pcwnLIEy13uBodfbIVYRZLh
om5yoNglNKW6Klw6wKgTEvRfdYTelfNmJYZPyGOsm+yd2zY4n8P+ZZKFJJB7WEtSKcGgZiIYJ2Ht
XIntKaG34Ny6xFGOyVYEVQo1q3NX59aVYZa4XhuWLGvuyDyjWVGFZCmQQbhhfov6W3uBqdM1zyYu
Fq0cJ5E2HbrJeakJcqxexjrJDOxbGKbLJMOkht7ujsob2faOeuZAhi2IgxqJ1vslx1kv5Bj7iwvB
YdCMSzFBTWlpcgrJchKy27dpJVEM2V/QTNhMcR67IaYz+OhRXrsz2ZsPy68uy4xyg4zYLIOGDBb5
IXu1Xvs+pgCxWkQ03yk0X9R3kbnXRzdG2TBKpAjWzB7ouA/nFts3GF57ZSGi2XPWUrPg4ncvF64X
dtI4c22w6dJxB6SbzTMFpHZDJfOfU8rBzksfk3tlF1W6HqXrzrFC3z9hz7gqwxXM5koSsmykSJhT
5G4z4G7fiNkYzI4tChfSdtmu1mnAwnsRH3hHthtHNla4gZcwVQ4hFQx5Ja/TfskwPd2TnkpUGTt9
8fSmGWcvTc9MVkpZ1E76/by9rtVonWax2QuU0AtOfP29fHWnbAV4wP6uOHadYkJL59wC7Fcq2IfN
atlBuLFrxYK9qYUK1rFa1iKBgU1Y0mEL3N0J8iQrH+PfYWV7I2czXi1axRUmGpBrJm58tNrWExjD
J5ET7U6xL27VahXEhO+9Q/WxpRW9gx2P6Dk1IwKtV/xYrIWkWaiHbJYo9S8db6/dZWdOyB5oKNXR
7hZHmrMX9tTJCwHh8NmY+3FZ6tdYw3y5iE41jc9VvWezubkWG5bgWuW3kwmHxBAZcylxNdWuoISb
CWMmWkWnNfD2YflFK6/boVurJVjVgliTYyFUHy6a8yJgPC1kxYbpox71rFhQA6z0naFbjw7N9210
lVbVZxaoHUBJnDDVQbqZeGXbkI734ijz9uchS2e8X1lLLbqO/hPeJ7kcv657YdqLHu+Et33xt5eU
ZHT9dkK3jPprrMT9fXzYRR2X3Rbn1vZ8w7fsnfxcRwev6b5bsOPXTSCj6enmZ7zE1Jdh1XrB/wAn
o4hd5yxdeQMqNZmVlgYjWa66fj0Nyt3aDc5dbkCUuMHXiiWVsh1PPxWnWUqjrgPLH/14zuxrekno
Hbcb8iHoC/KijvVZEGrvRocYFyHVXHB9Tcze3yyE3BHAakMlZhtEfiCiSjzkVS1NsIPD/jT6eCX4
mp90uuLhH/JlIxurXDpyOioU5dIluqIb2kAiRLM3duSPuTE2QKWPXHYkwnYMMUieltExtcE8PTT9
PLWyqLdmvHifGnnryQtyg154IMnqmZEXhl91wv8ARr5WbldDhuSUhLU37CZ5ZpUpaU/lUdtSeIPO
Tpr/AE8AVCJpzfhWHiGz+wTNRThHETbBNqNfG76+Z5VXO/JXT0XYrWouwdY/CUMLOPRuGvwpx3vP
Un+HnfTd/TxHsMPUfmYtx2xeSXz29QwlVgcr9Nr/ANRMjs5vZU2lrTWoN7+ANzwiS7xdncgrl8hG
+RER0Smu+5w8PTy/dIZMO6Pjq4pK3Qg7JCwqJxRQO3lKmQmdcrf1rNmnUqwCJQYiiNyX9e4Yjzq0
plUz5iEyUwfUecjzH/R+xf0OA0Ktvlf94rUYrjk2Bnkb7VmH/q0umxw7IL0HT/TKrPJ3HVTpIiYy
J7aVRk1xj2UtrUeK9Nf08umoRbmi8XJco7tsgava23vjEamdhAo4X5eo+6Ogzjtzntzad0csb+Zo
WOwN5EaE+iL0g6Q9k856aeAJ8WwuZvGRXzvkPEG9pYNHZBap6CQPIeTrqHDMk7CVdBmtOkHRHHWZ
rA59BRFd716A6tXGmOnh+v6eBIkPVvvSXeWPym5C54+BmZaCFLq6hLl1VUKwmKSCOsX1JFnVWZLR
BZSEyhYlyfI9HJSHI6XJJ4en9PINoga46zvfIdp8loI+ReK9ynql0GGVhCWG7toThZVFRTNJDXqw
Z5L90ey6l1QydHhsRXudeFvuMRjw9PT6eb99Mv6n0+4787670+97DXv/AC/jfj3PjfI9n3fe/wA+
j3fT+f8AHr/H+f4eJ8//2Q==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages/Fusion-Logo_101px_v2.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+ENQGh0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
QWRvYmUgWE1QIENvcmUgNC4yLjItYzA2MyA1My4zNTI2MjQsIDIwMDgvMDcvMzAtMTg6MTI6MTgg
ICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv
MjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4
bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXBS
aWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICAgeG1sbnM6cGhv
dG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6SXB0
YzR4bXBDb3JlPSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wQ29yZS8xLjAveG1sbnMvIgog
ICB4bXBSaWdodHM6V2ViU3RhdGVtZW50PSIiCiAgIHBob3Rvc2hvcDpBdXRob3JzUG9zaXRpb249
IiI+CiAgIDxkYzpyaWdodHM+CiAgICA8cmRmOkFsdD4KICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4
LWRlZmF1bHQiLz4KICAgIDwvcmRmOkFsdD4KICAgPC9kYzpyaWdodHM+CiAgIDxkYzpjcmVhdG9y
PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaS8+CiAgICA8L3JkZjpTZXE+CiAgIDwvZGM6Y3Jl
YXRvcj4KICAgPGRjOnRpdGxlPgogICAgPHJkZjpBbHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0i
eC1kZWZhdWx0Ij5GdXNpb24gbWFyazwvcmRmOmxpPgogICAgPC9yZGY6QWx0PgogICA8L2RjOnRp
dGxlPgogICA8eG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICA8cmRmOkFsdD4KICAgICA8cmRmOmxp
IHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz4KICAgIDwvcmRmOkFsdD4KICAgPC94bXBSaWdodHM6VXNh
Z2VUZXJtcz4KICAgPElwdGM0eG1wQ29yZTpDcmVhdG9yQ29udGFjdEluZm8KICAgIElwdGM0eG1w
Q29yZTpDaUFkckV4dGFkcj0iIgogICAgSXB0YzR4bXBDb3JlOkNpQWRyQ2l0eT0iIgogICAgSXB0
YzR4bXBDb3JlOkNpQWRyUmVnaW9uPSIiCiAgICBJcHRjNHhtcENvcmU6Q2lBZHJQY29kZT0iIgog
ICAgSXB0YzR4bXBDb3JlOkNpQWRyQ3RyeT0iIgogICAgSXB0YzR4bXBDb3JlOkNpVGVsV29yaz0i
IgogICAgSXB0YzR4bXBDb3JlOkNpRW1haWxXb3JrPSIiCiAgICBJcHRjNHhtcENvcmU6Q2lVcmxX
b3JrPSIiLz4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAg
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
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFj
a2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwK
CgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUa
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAEEA
ZQMBEQACEQEDEQH/xACQAAEAAgMBAQEAAAAAAAAAAAAABAYDBQcBAggBAQACAwEAAAAAAAAAAAAA
AAADBAIFBgEQAAEEAQMCBQIEBQUBAAAAAAIBAwQFABESBiEHMUEiExRRQmEyYiOBkVIzFXGxwXJD
FhEBAAEDAwMCBQQDAAAAAAAAAAERAgMxEgQhQWFRBcHRIjIT8HGh8bFCI//aAAwDAQACEQMRAD8A
/VOAwGAwGBjkyGYzBvvFtbBNSXI8uS2y2brtIexEzNIaWk5Ms2Y7GktoypkqxF/qFPsL9fn+P8M1
/B9yjNdNsxSe3mPmmyYZtirfZtEBgMBgMBgMBgMBgCIRFSJdBRNVVfBETPJmgpd7fDMdVtstIra+
ny3Kn3L/AMZyvuHN/NdSPsj+fLYYcW2Kzq1RvEAtkQk37go40SooqqeImOv80XKU2X47orW2dUtY
uhcOOXwWLKsuqiTGU9aeG8fDeif7/Rc6rg8yM1vX7o1+bX5cW2fDc5eRGAwGAwGAwGAwKXy3kwuG
VdEP9sV0kOJ9yp9ifgnnnO+58/d/zs07/JcwYqdZV2uk1/8AkY/+R6wkP95PL9O79Ov5socG7HGW
Jv0+KbLXb0dCvKZi1hbRVEeBN0d1PDqnh0+1c6Xm8SM9lP8AaNJUcWSbZc2+ZOrZ+4dWZcU9F1To
hf0l9UJP5pnLWXZMF+6lJj9UX5pdFHUKayCzq404R2fIbE1Dx2qvlnY4sm+2LvWGuuik0TckYmAw
GAwGAwKhyjkSQQtWEtmQfFtsmYu3RxsVRd4oSL1IvH8EzVc3k7bb7Yvjd2jusYrKzE06KvVcbs5c
4gntnBgx20kTJB6dG+q7RVNU3EiL/wBU6/TNXxvbbt1csbbLespr80U6as3KYlTV1Py4bKy41kSO
wLASXYyCoKo2vX1bk3KKrknO42PFj+m2u6el3p4eYr5unrOib2z5TKfB6ufBXIMZEJuZqm1neq7W
zVV8C0XZ/L6Zc9p5N11s23aW9/gj5FkRNYbXncO4s2irq+K4oNtfNKQm323HAXYjH9XubfUnl5ZP
7jgvy27bY06/v4Y4botmsuex+QSuHS4UtySJynh0s6hfSbI9FRtxVVU3+rUVzWYoni3xSd1futT3
Uvh2SmSclc0U10npDm5xSNtGiETJSECBFVEUBVBXr5Z0WOJiOs1lSu16JuZvDAYDAYGm5W4yFYHu
rLTdIZFv4KErimpptQtqKqN6/nX6ZDnisRrrGnx8erKzVWrLhtvav0rdkxHbjqT5WxQVUSFw0IhJ
Dc1UhVUFPDov4eFLNwpy3W76UitaeqW3LtiaN7xzjsuIJOWTpGftlECKjpvMKwhqoGaOpqTpj+df
DyTplvDh2666eP79Ud11dGHlbvuNM8Zg1wyH5ze5pHWzGC20yQ7kccbT0Ft/tonnnuWN300+X9lv
Tq0NdwvkbncGXYzCai0TOxW2Ivpal6AogJtaqno11PX7vDK+PjXflm+dPHdndkjbRayq7Wzje3bP
/EJid8iMtc4Qb2Gi3NA8pJ13f+gp0XLeyZ+717I600UHllFNc5ZI5HxisKXYwXhi2EKYyvx3yeBB
F9nVUQ0BCRDXwTx8lylkxT+TfZHWtJr/AJhLbd9NJWirZlVluVLT+/JcF5uXdT7MnXBJl5CTZGcT
0KYbUTZoiImWbIm2dtunevwRz1isrhlhgYDAYEG9vaihqZNvbyRh1sQUOTJPXaAqSCirtRV8SRMC
oh327UGgkF8BCeiiQx5SoqL4Kio1gWej5Xx69fsI9RObmPVT6xbEA3asvjrqBaonXp5YHkblnHJN
1ZUjE9o7SnBt2zi9UVgHR3gRqqIOiiuvjgacu7HAEiOThtPdrWSUHbNmPJdhCoroWsptsmNEVOq7
9EwNnY834lXVlfaS7WOFdavNRq2WJe40+6+iq0LZN7kXcgrovhgfHKeecN4qDRcht41cT/8AYadP
91zy9DQ7nC/gOBq6vvF20s7Futj3rLU97RGI0wHoTjir4bBlAzu18tMCxFyCkG8GhKcyNyTCSgry
NEeJhSIfcEF6kO4FRdPDAxvcooGeRx+NOzQC8lRylx4C7t5sCqipp026aivngbTAYDA59334dc8t
7aWlTSlIKzJAONEYdbZGQqGmrTyuaCoaalpqnVE64GTt526n0MClkTeQXT8mLCabkVMqW27DFz2E
Aw2C2mqNl+XQ/JPHArNBR877ecw5dKicdc5PScosCtI8mBIjMvsOOaqTLzMk2UVNS6EJL4fj0Dzj
nbTktza8/wCR8rr26/8A+zjMwo/HxlauAxHZ9pPflMIYgrmia7ELTr44HtZScoq+Lt1EOhv4s6Gz
8WFXMWcJyt0BNrekk1E/a08dzW/9KrgQuV9t+5c7ttwyonvjf8jrL6HYWz7atMttx2ydUkDd7KEL
QmI9E1XyTAmXHA+Zce7vz+4tRVs8tiWcYI7le682xOgq2gDrEN/9lQVA1VNwr1VP9Qj9zavuD3Q4
8vFmuFDRx33Gjdu7qTFMoyNmhKUZqIchxTJEUddUTTVPPAxch7KTrnujxhyyakTuN1HHArnbwZHs
ShnRzNWnhUDF5HeqHuRFT64E+l7Xc/re8VPyS0uB5DSQK6RXMz3hBqc2BqRtjJQdoPLqap7gpqv3
J54HYsBgVLllVzmXyfj0nj9k1Bq4qS/8sDzZPAauNIjCk0LrPuaFrp19K9cCjnxXvj7NM9HngNhR
jIkSTfnOo1ZOuzHDbjOMijwe0Mb06loSEY6Fo31CcPFe7B8sO3dnK1XPXbT/AMdmW/7jNYLLSq0L
BvLDIVcEgcRW93UjBfypgR+KcQ7nIzURbOROhPtk8PJLJ61OUEuO4DooEVlCNWXdTbIHB9vZt+7w
wJ0XjPeITY/y123Pr4yE49DiEsWRIKvRQiN/I6bfnqqOydeg7dg+lVwNRE4f3zjcbl0b1m1IcmyI
UxuxSbINyMnygWdDF1fYf9lWk1b9ZFt3Du1IVQMdlw3vOLUVtme67HYtZLkiIxMf0KGUVG4/tvuy
mZJD7vrNt13UTX0qooiKF0vqnmEjhtVGp/kRJTL7J20E5ipMfiDu91hucpPKDhEokhb/AATbuHXV
AqZcS7ySoceI3MGDXJcNyPYfmSymDBSO6LgPSGpRkQe6oaNg7r56p+XAzQ+L902WYCXTky1gtDMG
TVwLMoroPnI1juBLM23n44spoIuuoaL+ZC6aBNq6ru5Tusy5ZHfI/WPQ1gjNAFjSPluOxnHXHBaB
4hjuA046I7lUNdq64ECN277tyZptTuTrFZZrKuLGsWn5jhpLYaIZr4so+00Zm5oqq8BIXT0+Oodf
2l7e3cu7TTf011+v0wPcBgMBgMBgMBgMBgMBgMD/2Q==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://media.fastclick.net/w/tre?ad_id=26301;evt=19003;cat1=24490;cat2=24491;rand=[CACHEBUSTER]

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages/shell/btn-search.gif

R0lGODlhQAAUAOZ/ANbc42mvP1umPcPevPX68rnYsV15km2xQGquS5XEir3cpnq3WXa2QbXYml+o
Ppm31KTB26HLl7LVolKgQNDly3S3QU6dPKvF3mKpUqW1xGuwP9zs2Ojy5aW91Tp3r4K8Y1CfPGGp
PprKdH67TmasPna4QVGgO1SiPKzUjdrrzIm+ffv9/uz15sriv1KgPE+ePJvJg1ajPHCzQNbd43Kx
Y06dO6bPlIS9YP///02dO3O1QWyuXdjl8IW+YE2eO6TNl3K1QKrRmFShPJLEcrDUmXO0QYa/WtTo
zJzKf3K0QPP58n64cM7kv+fy5c/kyni1Zfj79/r8+Xa3QW+vYI/EZ63I4PP3+vz9/HG0QF+oSf3+
/Xajy6zSpOv05dPi7uXq73CzS4m/ZVekPuDv2aTPgHW1QdHZ33W2QWuuVubt9Ky9zZjHitLa4mCR
vW+ySp/Li52tvNDf7X+5ZXy4b1mkSGGVw2CFqM/c6N3i593l7MTfsp+yw4K7cIq/cYS9YzhouCH5
BAEAAH8ALAAAAABAABQAAAf/gH+CgltVXjyIiYqLjI2Oj4leVVuDlX8QOJmam5ydnp+goTgQlhc4
Wi0wfjc3Pa6vsLGys7SzrTcfMC1ao4N1OFESYAcySUA6yMnKy8zNzsxFOkBAMgduElE4bX8eVjg2
ATJFZ2cVJSVS6err7O3u7+vnFeRAByQ2OFZ/DzgDIRo6GMAbSLDguzNYAjgYgONBHBxP/uko504B
ARwsyBgk2AAHwTNJFD7BcWcFDjEOwk0shy4dChwNRKQgMGIjvI7t5JWpUI+EADE4TOIwISZEAGLT
lHUUocNIAyM6FOAggELHiBRTGyBL0YCAAiNYWVDR0VGq2GRFkmCpRsJBDBCb/3y4QEkiQAANePEu
uEhAzxANRHAgCRwGCYEhTHDgnUoEcZchY7oAxqHAMJO8eAOQCCEghokam2q8AHFCjAABDlKrRvCm
hRIcfY50CRIERxAHcoKMwZEah4TetxcgcFA79ZEjqlOfjiEEhA8fm3L4GA3ChZDrQk6cWFNAexYc
Pyhw+EGezw8lPwrg0A6e/Y8TaLKc+LH+BAUK2rELcQHihY8cOWxiAYA51DDdCwgiGAEOESyxYAIP
qjAADeItsQEOCDKI4AAcWMjBCwsieF+CCD5XA4EWZJIGDhgQSOBzMPrAxWtNRPAcF5kUQIcKSiix
4BzQ2egDBhTg0AQNPiz43H19MbpIIAY4fGFKAU5WaeWVWGapJYDqqeEBDlcksOWYZJYJYAJX4CBI
BzhAEcEEZsYpZw4TRAAFDnsMwiYOTiQwxQ6ABirooIQWauihgU6RgBOZZGCJHXmIIumklG6ChwGW
DGLHHmzM4KmnAIQq6qiklmrqqaXOYAYcmFYSCAA7

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/_layouts/1033/styles/HtmlEditorCustomStyles.css?rev=sTwVinjD0YJ%2BzjsdBhlR3A%3D%3D

IMG.ms-rteCustom-PictureFrame {
	BORDER-RIGHT: #0000ff 5px double; PADDING-RIGHT: 4px; BORDER-TOP: =
#0000ff 5px double; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#0000ff 5px double; COLOR: #ff0000; PADDING-TOP: 1px; BORDER-BOTTOM: =
#0000ff 5px double; BACKGROUND-COLOR: #9fc2f1; TEXT-ALIGN: center
}
A.ms-rteCustom-LinkStyle:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #003399; FONT-STYLE: =
normal; FONT-FAMILY: Verdana; FONT-VARIANT: normal
}
A.ms-rteCustom-LinkStyle:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #008080; FONT-STYLE: =
normal; FONT-FAMILY: Verdana; FONT-VARIANT: normal
}
A.ms-rteCustom-LinkStyle:hover {
	FONT: 10pt Verdana, Arial, Helvetica; COLOR: red
}
OL.ms-rteCustom-RomanNumberList {
	PADDING-LEFT: 10px; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; COLOR: =
#595959; TEXT-INDENT: 0px; FONT-FAMILY: Tahoma; LIST-STYLE-TYPE: =
upper-roman; TEXT-ALIGN: left
}
UL.ms-rteCustom-SquareBulletList {
	PADDING-LEFT: 10px; FONT-SIZE: 10pt; WORD-SPACING: 0px; COLOR: #595959; =
TEXT-INDENT: 0px; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; =
LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
.ms-rteCustom-ArticleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; TEXT-TRANSFORM: capitalize; COLOR: =
#015263; FONT-FAMILY: Arial
}
.ms-rteCustom-ArticleByline {
	FONT-SIZE: 10pt; COLOR: #7f7f7f; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.ms-rteCustom-ArticleHeadLine {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #01778f; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
.ms-rteCustom-text {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
.ms-rteCustom-textsmaller {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px
}
.ms-rteCustom-headlines {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 24px
}
.ms-rteCustom-texthead {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/_layouts/1033/styles/HtmlEditorTableFormats.css?rev=guYGdUBUxQit03E2jhSdvA%3D%3D

.ms-rteTable-1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse
}
.ms-rteTable-1 TR.ms-rteTableHeaderRow-1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; BACKGROUND: #d6e8ff; PADDING-BOTTOM: 10px; MARGIN: 10px; =
VERTICAL-ALIGN: top; TEXT-TRANSFORM: capitalize; COLOR: #3f4d6b; =
LINE-HEIGHT: 14pt; PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: =
Tahoma; TEXT-ALIGN: left; border-spacing: 10px
}
.ms-rteTable-1 TD.ms-rteTableHeaderFirstCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-1 TD.ms-rteTableHeaderLastCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-1 TD.ms-rteTableHeaderOddCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-1 TD.ms-rteTableHeaderEvenCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-1 TR.ms-rteTableOddRow-1 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-COLOR: =
#f2f3f4
}
.ms-rteTable-1 TR.ms-rteTableEvenRow-1 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-COLOR: =
#e7ebf7
}
.ms-rteTable-1 TD.ms-rteTableFirstCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-1 TD.ms-rteTableLastCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-1 TD.ms-rteTableOddCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-1 TD.ms-rteTableEvenCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-1 TR.ms-rteTableFooterRow-1 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; COLOR: #4a5a80; LINE-HEIGHT: 11pt; =
FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #d6e8ff
}
.ms-rteTable-1 TD.ms-rteTableFooterFirstCol-1 {
	PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-1 TD.ms-rteTableFooterLastCol-1 {
	PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-1 TD.ms-rteTableFooterOddCol-1 {
	PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-1 TD.ms-rteTableFooterEvenCol-1 {
	PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-2 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; =
BORDER-BOTTOM: 0px solid; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse
}
.ms-rteTable-2 TR.ms-rteTableHeaderRow-2 {
	BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: white =
1pt solid; PADDING-LEFT: 5.4pt; FONT-SIZE: 11pt; BACKGROUND: #4f81bd; =
PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; BORDER-LEFT: white 1pt solid; =
WIDTH: 119.7pt; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0in; =
BORDER-BOTTOM: white 3pt solid; FONT-FAMILY: "Calibri","sans-serif"
}
.ms-rteTable-2 TD.ms-rteTableHeaderFirstCol-2 {
	BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: white =
1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: white =
1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: white 3pt solid
}
.ms-rteTable-2 TD.ms-rteTableHeaderLastCol-2 {
	BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: white =
1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: white =
1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: white 3pt solid
}
.ms-rteTable-2 TD.ms-rteTableHeaderOddCol-2 {
	BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: white =
1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: white =
1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: white 3pt solid
}
.ms-rteTable-2 TD.ms-rteTableHeaderEvenCol-2 {
	BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: white =
1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: white =
1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: white 3pt solid
}
.ms-rteTable-2 TR.ms-rteTableOddRow-2 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-COLOR: =
#f2f3f4
}
.ms-rteTable-2 TR.ms-rteTableEvenRow-2 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-COLOR: =
#e7ebf7
}
.ms-rteTable-2 TD.ms-rteTableFirstCol-2 {
	BORDER-RIGHT: white 3pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: =
5.4pt; FONT-SIZE: 11pt; BACKGROUND: #4f81bd; PADDING-BOTTOM: 0in; =
MARGIN: 0in 0in 10pt; BORDER-LEFT: white 1pt solid; WIDTH: 119.7pt; =
COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 115%; PADDING-TOP: =
0in; FONT-FAMILY: "Calibri","sans-serif"; BORDER-BOTTOM-STYLE: none
}
.ms-rteTable-2 TD.ms-rteTableLastCol-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-2 TD.ms-rteTableOddCol-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-2 TD.ms-rteTableEvenCol-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-2 TR.ms-rteTableFooterRow-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; FONT-SIZE: 10pt; =
PADDING-BOTTOM: 0in; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: =
0in; BACKGROUND-COLOR: #ffffff
}
.ms-rteTable-2 TD.ms-rteTableFooterFirstCol-2 {
	BORDER-RIGHT: white 3pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: =
5.4pt; FONT-SIZE: 11pt; BACKGROUND: #4f81bd; PADDING-BOTTOM: 0in; =
MARGIN: 0in 0in 10pt; BORDER-LEFT: white 1pt solid; WIDTH: 119.7pt; =
COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 115%; PADDING-TOP: =
0in; FONT-FAMILY: "Calibri","sans-serif"; BORDER-BOTTOM-STYLE: none
}
.ms-rteTable-2 TD.ms-rteTableFooterLastCol-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-2 TD.ms-rteTableFooterOddCol-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-2 TD.ms-rteTableFooterEvenCol-2 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-3 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; =
BORDER-BOTTOM: 0px solid; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse
}
.ms-rteTable-3 TR.ms-rteTableHeaderRow-3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; MARGIN: 10px; VERTICAL-ALIGN: =
top; TEXT-TRANSFORM: capitalize; COLOR: #3a4663; PADDING-TOP: 10px; =
FONT-STYLE: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #c4d1e3; =
TEXT-ALIGN: left; border-spacing: 10px
}
.ms-rteTable-3 TD.ms-rteTableHeaderFirstCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-3 TD.ms-rteTableHeaderLastCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-3 TD.ms-rteTableHeaderOddCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-3 TD.ms-rteTableHeaderEvenCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; LINE-HEIGHT: 14pt; PADDING-TOP: 0in
}
.ms-rteTable-3 TR.ms-rteTableOddRow-3 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666
}
.ms-rteTable-3 TR.ms-rteTableEvenRow-3 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666
}
.ms-rteTable-3 TD.ms-rteTableFirstCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; BACKGROUND-COLOR: #e7ebf7
}
.ms-rteTable-3 TD.ms-rteTableLastCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; BACKGROUND-COLOR: #e7ebf7
}
.ms-rteTable-3 TD.ms-rteTableOddCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; BACKGROUND-COLOR: #f7f3f7
}
.ms-rteTable-3 TD.ms-rteTableEvenCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; BACKGROUND-COLOR: #e7ebf7
}
.ms-rteTable-3 TR.ms-rteTableFooterRow-3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #3a4663; LINE-HEIGHT: =
11pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #c4d1e3
}
.ms-rteTable-3 TD.ms-rteTableFooterFirstCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-3 TD.ms-rteTableFooterLastCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-3 TD.ms-rteTableFooterOddCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-3 TD.ms-rteTableFooterEvenCol-3 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-4 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; =
BORDER-BOTTOM: 0px solid; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse
}
.ms-rteTable-4 TR.ms-rteTableHeaderRow-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 11pt; BACKGROUND: #4f81bd; =
BORDER-BOTTOM-WIDTH: 3pt; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; =
WIDTH: 119.7pt; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0in; =
FONT-FAMILY: "Calibri","sans-serif"; BORDER-RIGHT-WIDTH: 1pt
}
.ms-rteTable-4 TD.ms-rteTableHeaderFirstCol-4 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-4 TD.ms-rteTableHeaderLastCol-4 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-4 TD.ms-rteTableHeaderOddCol-4 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-4 TD.ms-rteTableHeaderEvenCol-4 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-4 TR.ms-rteTableOddRow-4 {
	BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 10pt; =
VERTICAL-ALIGN: top; COLOR: #666666; BORDER-BOTTOM: #4f81bd 1pt solid; =
BORDER-RIGHT-WIDTH: 1pt
}
.ms-rteTable-4 TR.ms-rteTableEvenRow-4 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666
}
.ms-rteTable-4 TD.ms-rteTableFirstCol-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; BORDER-LEFT: #4f81bd 1pt solid; BORDER-TOP-COLOR: =
#4f81bd; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; =
BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #4f81bd
}
.ms-rteTable-4 TD.ms-rteTableLastCol-4 {
	BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: #4f81bd 1pt solid; PADDING-RIGHT: =
5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: =
#4f81bd; PADDING-BOTTOM: 0in; BORDER-TOP-COLOR: #4f81bd; PADDING-TOP: =
0in; BORDER-BOTTOM: #4f81bd 1pt solid
}
.ms-rteTable-4 TD.ms-rteTableOddCol-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: #4f81bd; PADDING-BOTTOM: 0in; =
BORDER-TOP-COLOR: #4f81bd; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt =
solid; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #4f81bd
}
.ms-rteTable-4 TD.ms-rteTableEvenCol-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: #4f81bd; PADDING-BOTTOM: 0in; =
BORDER-TOP-COLOR: #4f81bd; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt =
solid; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #4f81bd
}
.ms-rteTable-4 TR.ms-rteTableFooterRow-4 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; FONT-SIZE: 10pt; =
PADDING-BOTTOM: 0in; VERTICAL-ALIGN: top; COLOR: #355c8c; PADDING-TOP: =
0in; BACKGROUND-COLOR: #ffffff
}
.ms-rteTable-4 TD.ms-rteTableFooterFirstCol-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; BORDER-LEFT: #4f81bd 1pt solid; BORDER-TOP-COLOR: =
#4f81bd; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; =
BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #4f81bd
}
.ms-rteTable-4 TD.ms-rteTableFooterLastCol-4 {
	BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: #4f81bd 1pt solid; PADDING-RIGHT: =
5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: =
#4f81bd; PADDING-BOTTOM: 0in; BORDER-TOP-COLOR: #4f81bd; PADDING-TOP: =
0in; BORDER-BOTTOM: #4f81bd 1pt solid
}
.ms-rteTable-4 TD.ms-rteTableFooterOddCol-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: #4f81bd; PADDING-BOTTOM: 0in; =
BORDER-TOP-COLOR: #4f81bd; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt =
solid; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #4f81bd
}
.ms-rteTable-4 TD.ms-rteTableFooterEvenCol-4 {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: #4f81bd; PADDING-BOTTOM: 0in; =
BORDER-TOP-COLOR: #4f81bd; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt =
solid; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #4f81bd
}
.ms-rteTable-5 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; =
BORDER-BOTTOM: 0px solid; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse
}
.ms-rteTable-5 TR.ms-rteTableHeaderRow-5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 500; FONT-SIZE: =
10pt; PADDING-BOTTOM: 10px; MARGIN: 10px; VERTICAL-ALIGN: top; =
TEXT-TRANSFORM: capitalize; COLOR: #3a4663; LINE-HEIGHT: 11pt; =
PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: Tahoma; TEXT-ALIGN: =
left; border-spacing: 10px
}
.ms-rteTable-5 TD.ms-rteTableHeaderFirstCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; PADDING-TOP: 0in
}
.ms-rteTable-5 TD.ms-rteTableHeaderLastCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; PADDING-TOP: 0in
}
.ms-rteTable-5 TD.ms-rteTableHeaderOddCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; PADDING-TOP: 0in
}
.ms-rteTable-5 TD.ms-rteTableHeaderEvenCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: =
#3a4663; PADDING-TOP: 0in
}
.ms-rteTable-5 TR.ms-rteTableOddRow-5 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666
}
.ms-rteTable-5 TR.ms-rteTableEvenRow-5 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #666666
}
.ms-rteTable-5 TD.ms-rteTableFirstCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-5 TD.ms-rteTableLastCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-5 TD.ms-rteTableOddCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-5 TD.ms-rteTableEvenCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in
}
.ms-rteTable-5 TR.ms-rteTableFooterRow-5 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; COLOR: #3a4663; LINE-HEIGHT: 11pt; =
FONT-FAMILY: Tahoma
}
.ms-rteTable-5 TD.ms-rteTableFooterFirstCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-5 TD.ms-rteTableFooterLastCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-5 TD.ms-rteTableFooterOddCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-5 TD.ms-rteTableFooterEvenCol-5 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; =
PADDING-TOP: 0in; TEXT-ALIGN: left
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D

BODY {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
BODY {
	COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; =
BACKGROUND-COLOR: #ffffff
}
.ms-alphaimage {
	BEHAVIOR: url("/_layouts/alphaimage.htc")
}
.ms-alignleft {
	TEXT-ALIGN: left
}
.ms-alignright {
	TEXT-ALIGN: right
}
.ms-toolbar {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: =
none
}
.ms-viewtoolbar {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: =
none
}
.ms-formtoolbar {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: =
none
}
.ms-toolbarContainer {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: =
none
}
.ms-formtoolbar {
	MARGIN-BOTTOM: 7px
}
.ms-formtoolbar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ms-toolbar-togglebutton-on {
	BORDER-RIGHT: #2353b2 1px solid; BORDER-TOP: #2353b2 1px solid; =
BORDER-LEFT: #2353b2 1px solid; BORDER-BOTTOM: #2353b2 1px solid; =
BACKGROUND-COLOR: #fffacc
}
TABLE.ms-toolbar {
	BACKGROUND-IMAGE: url(/_layouts/images/toolgrad.gif); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d6e8ff
}
TABLE.ms-viewtoolbar {
	BACKGROUND-IMAGE: url(/_layouts/images/toolgrad.gif); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d6e8ff
}
.ms-toolbarContainer {
	BACKGROUND-IMAGE: url(/_layouts/images/toolgrad.gif); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d6e8ff
}
TABLE.ms-toolbar {
	BORDER-RIGHT: #83b0ec 1px solid; BORDER-TOP: #83b0ec 1px solid; =
BORDER-LEFT: #83b0ec 1px solid; BORDER-BOTTOM: #83b0ec 1px solid; =
BORDER-COLLAPSE: collapse
}
.ms-toolbarContainer {
	BORDER-RIGHT: #83b0ec 1px solid; BORDER-TOP: #83b0ec 1px solid; =
BORDER-LEFT: #83b0ec 1px solid; BORDER-BOTTOM: #83b0ec 1px solid; =
BORDER-COLLAPSE: collapse
}
.ms-toolbarContainer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ms-toolbarItem {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
TABLE.ms-viewtoolbar {
	BORDER-TOP: #6f9dd9 1px solid; BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-attachButton {
	TEXT-ALIGN: left
}
.ms-listheader {
	BACKGROUND-IMAGE: url(/_layouts/images/listheadergrad.gif); FONT: bold =
10pt verdana; COLOR: #204d89; BACKGROUND-REPEAT: repeat-x; HEIGHT: 28px; =
BACKGROUND-COLOR: #d9d9d9
}
.ms-menutoolbar {
	BACKGROUND-IMAGE: url(/_layouts/images/listheadergrad.gif); =
BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
22px; BACKGROUND-COLOR: #afd2ff
}
.ms-menutoolbar TD {
	BORDER-TOP: #f2f8ff 1px solid; BORDER-BOTTOM: #d6e8ff 1px solid
}
.ms-menutoolbar TD A {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: tahoma; TEXT-DECORATION: =
none
}
.ms-menutoolbar TD A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.ms-menutoolbar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.ms-menutoolbar TD A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.ms-menubuttoninactivehover {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; MARGIN: =
2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent
}
.ms-buttoninactivehover {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; MARGIN: =
2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent
}
.ms-menubuttonactivehover {
	BORDER-RIGHT: #6f9dd9 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#6f9dd9 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: =
url(/_layouts/images/menubuttonhover.gif); PADDING-BOTTOM: 4px; MARGIN: =
0px 1px; BORDER-LEFT: #6f9dd9 1px solid; CURSOR: pointer; LINE-HEIGHT: =
16px; PADDING-TOP: 3px; BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-buttonactivehover {
	BORDER-RIGHT: #6f9dd9 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#6f9dd9 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: =
url(/_layouts/images/menubuttonhover.gif); PADDING-BOTTOM: 4px; MARGIN: =
0px 1px; BORDER-LEFT: #6f9dd9 1px solid; CURSOR: pointer; LINE-HEIGHT: =
16px; PADDING-TOP: 3px; BORDER-BOTTOM: #6f9dd9 1px solid
}
.ms-buttoninactivehover {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 0px
}
.ms-buttonactivehover {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 1px
}
.ms-buttoninactivehover IMG {
	MARGIN: 1px 1px 0px 0px
}
.ms-buttonactivehover IMG {
	MARGIN: 1px 1px 0px 0px
}
TD.ms-menutoolbarheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; COLOR: #204d89; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
.ms-listheaderlabel {
	COLOR: #204d89
}
.ms-listheaderlabel {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
.ms-viewselector {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
.ms-viewselectortext {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
.ms-viewselectorhover {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
.ms-menutoolbar TD TD.ms-viewselector {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
.ms-menutoolbar TD TD.ms-viewselectorhover {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
.ms-toolbar TD TD.ms-viewselector {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
.ms-toolbar TD TD.ms-viewselectorhover {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
.ms-authoringcontrols TD TD.ms-viewselector {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
.ms-authoringcontrols TD TD.ms-viewselectorhover {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
TD.ms-viewselector {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
0px; BORDER-LEFT: #d2b47a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffe6a0
}
.ms-menutoolbar TD TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV.ms-viewselector {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 12px; =
BACKGROUND-POSITION: right center; BORDER-TOP: #ffffff 1px solid; =
PADDING-LEFT: 4px; BACKGROUND-IMAGE: =
url(/_layouts/images/menudarkspaced.gif); PADDING-BOTTOM: 1px; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; PADDING-TOP: 1px; =
BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV.ms-viewselectorhover {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 12px; =
BACKGROUND-POSITION: right center; BORDER-TOP: #ffffff 1px solid; =
PADDING-LEFT: 4px; BACKGROUND-IMAGE: =
url(/_layouts/images/menudarkspaced.gif); PADDING-BOTTOM: 1px; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; PADDING-TOP: 1px; =
BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV.ms-viewselector A {
	COLOR: #000000
}
.ms-menutoolbar TD TD.ms-viewselectorhover {
	BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); =
BACKGROUND-COLOR: #ffbb47
}
.ms-toolbar TD TD.ms-viewselectorhover {
	BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); =
BACKGROUND-COLOR: #ffbb47
}
.ms-authoringcontrols TD TD.ms-viewselectorhover {
	BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); =
BACKGROUND-COLOR: #ffbb47
}
TD.ms-viewselector {
	WIDTH: 125px
}
TD.ms-viewselectorhover {
	WIDTH: 125px
}
.ms-bottompaging {
	BACKGROUND: #ebf3ff
}
.ms-bottompagingline1 {
	BACKGROUND: #83b0ec; LINE-HEIGHT: 1px
}
.ms-bottompagingline2 {
	BACKGROUND: #ffffff; LINE-HEIGHT: 1px
}
.ms-bottompagingline3 {
	BACKGROUND: #ffffff; LINE-HEIGHT: 0px
}
.ms-paging {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #204d89; FONT-FAMILY: =
tahoma,sans-serif
}
.ms-bottompaging .ms-paging {
	COLOR: #4c4c4c
}
.ms-menutoolbar .ms-splitbuttondropdown {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: =
1px; PADDING-TOP: 0px
}
.ms-menutoolbar .ms-splitbuttontext {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 0px
}
.ms-splitbutton {
	MARGIN: 0px 1px
}
.ms-splitbuttonhover {
	BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); MARGIN: =
0px 1px; BORDER-COLLAPSE: collapse
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
BORDER-LEFT: #6f9dd9 1px solid; CURSOR: pointer; BORDER-BOTTOM: #6f9dd9 =
1px solid
}
.ms-splitbuttonhover .ms-splitbuttontext {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
BORDER-LEFT: #6f9dd9 1px solid; CURSOR: pointer; BORDER-BOTTOM: #6f9dd9 =
1px solid
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-splitbuttonhover .ms-splitbuttontext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-rtetablecells {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#c4c4c4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#c4c4c4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c4c4c4 1px solid
}
.ms-rtetoolbarmenu {
	FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #c4c4c4; BORDER-BOTTOM-COLOR: =
#c4c4c4; COLOR: #000000; BORDER-TOP-COLOR: #c4c4c4; FONT-FAMILY: =
verdana; BACKGROUND-COLOR: #f3f3f3; BORDER-RIGHT-COLOR: #c4c4c4
}
TD.ms-rtetoolbarunsel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
TD.ms-rtetoolbarsel {
	BORDER-RIGHT: #89724f 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#89724f 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: =
url(/_layouts/images/rtebnsel.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: =
#89724f 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #89724f 1px solid; =
BACKGROUND-REPEAT: repeat-x
}
.ms-rtetoolbardis {
	FILTER: alpha(opacity=3D25); CURSOR: default
}
A.ms-rtetoolbardis {
	CURSOR: default
}
TD.ms-rtetoolbarhov {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: =
url(/_layouts/images/rtebnhov.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: =
#d2b47a 1px solid; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 2px; =
BORDER-BOTTOM: #d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #fff699
}
.ms-gridT1 {
	FONT-SIZE: 0.7em; WIDTH: 190px; COLOR: #000000; FONT-FAMILY: verdana; =
TEXT-ALIGN: left
}
.ms-propertysheet TH.ms-gridT1 {
	FONT-SIZE: 0.7em; WIDTH: 190px; COLOR: #000000; FONT-FAMILY: verdana; =
TEXT-ALIGN: left
}
.ms-gridCol {
	FONT-SIZE: 0.6em; WIDTH: 90px; COLOR: #7f7f7f; FONT-FAMILY: verdana; =
TEXT-ALIGN: center
}
.ms-viewselect A:link {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana,sans-serif
}
.ms-GRFontSize {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana,sans-serif
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
HR {
	COLOR: #003399; HEIGHT: 2px
}
.ms-formlabel {
	PADDING-RIGHT: 8px; BORDER-TOP: #d8d8d8 1px solid; FONT-WEIGHT: bold; =
FONT-SIZE: 0.7em; PADDING-BOTTOM: 6px; COLOR: #525252; PADDING-TOP: 3px; =
FONT-FAMILY: verdana; TEXT-ALIGN: left
}
.ms-formdescription A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-formvalidation {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: verdana
}
.ms-formtable .ms-formbody {
	LINE-HEIGHT: 1.3em
}
.ms-formtable .ms-formbodysurvey {
	LINE-HEIGHT: 1.3em
}
.ms-informationbar {
	BORDER-RIGHT: #ffdf88 1px solid; BORDER-TOP: #ffdf88 1px solid; =
BORDER-LEFT: #ffdf88 1px solid; BORDER-BOTTOM: #ffdf88 1px solid; =
BACKGROUND-COLOR: #fff9de
}
.ms-informationbar TD {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma
}
.ms-radiotext {
	FONT-SIZE: 8pt; CURSOR: default; FONT-FAMILY: verdana; HEIGHT: 19px; =
TEXT-ALIGN: left
}
.ms-radiobutton-child {
	MARGIN-LEFT: 20px
}
.ms-gridtext {
	FONT-SIZE: 8pt; CURSOR: default; FONT-FAMILY: verdana; HEIGHT: 19px; =
TEXT-ALIGN: right
}
.ms-formbody {
	PADDING-RIGHT: 6px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 6px; =
FONT-SIZE: 0.7em; BACKGROUND: #ebf3ff; PADDING-BOTTOM: 4px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-FAMILY: verdana
}
.ms-formbodysurvey {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 0.7em; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 15px; =
VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
FONT-FAMILY: verdana
}
.ms-formbody FONT {
	LINE-HEIGHT: normal
}
.ms-formline {
	PADDING-RIGHT: 8px; BORDER-TOP: #c4c4c4 1px solid; PADDING-LEFT: 8px
}
.ms-formdescription {
	FONT-SIZE: 8pt; COLOR: #7f7f7f; FONT-FAMILY: verdana
}
.ms-formfieldcontainer {
=09
}
.ms-formfieldlabelcontainer {
	MARGIN: 4px 4px 0px
}
DIV.ms-formfieldlabelcontainer SPAN.ms-formfieldlabel {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: =
8pt; BACKGROUND-IMAGE: url(/_layouts/images/globgrad.gif); =
PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #777777; =
PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: tahoma; =
HEIGHT: 18px; BACKGROUND-COLOR: #efebef; TEXT-ALIGN: left
}
.ms-formfieldvaluecontainer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 4px; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 4px; BORDER-LEFT: #cccccc 1px solid; =
MARGIN-RIGHT: 4px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.ms-searchbox {
	BORDER-RIGHT: #7f9db9 1px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: =
2px; FONT-SIZE: 8pt; BORDER-LEFT: #7f9db9 1px solid; COLOR: #1952a4; =
PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: =
Verdana; HEIGHT: 19px! important
}
.ms-pickersearchbox {
	BORDER-RIGHT: #7f9db9 1px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: =
2px; FONT-SIZE: 8pt; BORDER-LEFT: #7f9db9 1px solid; COLOR: #1952a4; =
PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: =
Verdana; HEIGHT: 19px! important
}
.ms-searchform {
	MARGIN-RIGHT: 10px; POSITION: relative; TOP: -6px
}
.ms-searchform INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 19px
}
SELECT.ms-searchbox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; =
BORDER-LEFT: #7f9db9 1px solid; MARGIN-RIGHT: 6px; BORDER-BOTTOM: =
#7f9db9 1px solid
}
.ms-searchimage {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#7f9db9 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px! important; =
BORDER-LEFT: #9ed6ff 1px solid; PADDING-TOP: 2px! important; =
BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #e9f2fd
}
.ms-searchcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/srchcrnr.gif); BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-COLOR: #ffffff
}
.ms-secondary-title {
	DISPLAY: block; PADDING-BOTTOM: 3px
}
TABLE.ms-form TH {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: =
#003399; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
TABLE.ms-form TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; WIDTH: 100%
}
.ms-formrecurrence {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: =
verdana; TEXT-ALIGN: left
}
.ms-fileinput {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-longfileinput {
	FONT-SIZE: 8pt; WIDTH: 386px; FONT-FAMILY: Verdana,sans-serif
}
.ms-long {
	WIDTH: 386px
}
.ms-longer {
	WIDTH: 411px
}
.ms-rtelong {
	WIDTH: 384px
}
.ms-rtelonger {
	WIDTH: 409px
}
.ms-input {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-long {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-rtelong {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-longer {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-rtelonger {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-radiotext {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-inputuserfield {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-rtedropdown {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-lookuptypeintextbox {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,sans-serif
}
.ms-inputuserfield {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; =
BORDER-LEFT: #a5a5a5 1px solid; BORDER-BOTTOM: #a5a5a5 1px solid
}
.ms-rtelong {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; =
BORDER-LEFT: #a5a5a5 1px solid; BORDER-BOTTOM: #a5a5a5 1px solid
}
.ms-rtelonger {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; =
BORDER-LEFT: #a5a5a5 1px solid; BORDER-BOTTOM: #a5a5a5 1px solid
}
DIV.ms-inputuserfield A {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; =
TEXT-DECORATION: none
}
DIV.ms-inputuserfield {
	PADDING-LEFT: 1px; PADDING-TOP: 2px
}
.ms-usereditor {
	WIDTH: 386px
}
.ms-italic {
	FONT-STYLE: italic
}
.ms-bold {
	FONT-WEIGHT: bold
}
.ms-bannerframe {
=09
}
.ms-GRHeaderBackground {
=09
}
.ms-banner {
	VERTICAL-ALIGN: bottom
}
.ms-banner A:link {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.ms-banner A:visited {
	TEXT-DECORATION: none
}
.ms-bannerContainer {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right top; PADDING-LEFT: 5px; =
BACKGROUND-IMAGE: url(/_layouts/images/siteTitleBKGD.gif); =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-globalbreadcrumb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebf3ff; TEXT-ALIGN: right
}
.ms-globalbreadcrumb {
	COLOR: #666666; TEXT-DECORATION: none
}
.ms-globalbreadcrumb A {
	COLOR: #666666; TEXT-DECORATION: none
}
.ms-globalbreadcrumb A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-globalleft {
	FLOAT: left
}
.ms-globalright {
	FLOAT: right
}
.ms-globallinks {
	FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-FAMILY: tahoma
}
.ms-globallinks {
	COLOR: #666666; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.ms-globallinks A {
	COLOR: #666666; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.ms-pagebreadcrumb {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 11px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 2px
}
.ms-pagebreadcrumb {
	FONT-SIZE: 8pt; COLOR: #666666; BACKGROUND-COLOR: #ebf3ff; =
TEXT-DECORATION: none
}
.ms-pagebreadcrumb A {
	FONT-SIZE: 8pt; COLOR: #666666; BACKGROUND-COLOR: #ebf3ff; =
TEXT-DECORATION: none
}
.ms-sitetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 7px; MARGIN: =
0px; FONT: bold 11pt verdana; VERTICAL-ALIGN: middle; COLOR: #666666; =
PADDING-TOP: 4px
}
.ms-sitetitle A {
	FONT: bold 11pt verdana; COLOR: #666666; TEXT-DECORATION: none
}
H1.ms-sitetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TD.ms-titleimagearea {
	PADDING-LEFT: 2px
}
.ms-siteaction {
	FONT: bold 8pt tahoma; COLOR: #666666; TEXT-DECORATION: none
}
.ms-siteaction A {
	FONT: bold 8pt tahoma; COLOR: #666666; TEXT-DECORATION: none
}
TABLE.ms-siteaction TD.ms-siteaction {
	BORDER-RIGHT: #bfbfbf 1px solid
}
TABLE.ms-siteaction TD.ms-siteaction DIV {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ms-siteactionsmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 8pt =
tahoma; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.ms-siteactionsmenu DIV DIV DIV {
	BORDER-RIGHT: #6593cf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#6593cf 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/_layouts/images/siteactionsmenugrad.gif); PADDING-BOTTOM: 3px; =
BORDER-LEFT: #6593cf 1px solid; PADDING-TOP: 1px; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #6593cf
}
.ms-siteactionsmenu DIV DIV DIV A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.ms-siteactionsmenu DIV DIV DIV.ms-siteactionsmenuhover {
	BORDER-RIGHT: #89724f 1px solid; BORDER-TOP: #89724f 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/siteactionsmenuhovergrad.gif); =
BORDER-LEFT: #89724f 1px solid; BACKGROUND-COLOR: #ffa521
}
.ms-actionbar {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
BORDER-LEFT: #6f9dd9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #6f9dd9 =
1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-actionsep {
	BORDER-RIGHT: #6f9dd9 1px solid; HEIGHT: 8px
}
.ms-topnavContainer {
	BORDER-LEFT: #c2dcff 1px solid; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ms-topnav {
	BORDER-RIGHT: #c2dcff 1px solid; BORDER-TOP: #c2dcff 1px solid; =
FONT-SIZE: 8pt; BACKGROUND-IMAGE: =
url(/_layouts/images/topnavunselected.gif); BORDER-LEFT: #ffffff 1px =
solid; COLOR: #3764a0; BORDER-BOTTOM: #c2dcff 1px; BACKGROUND-REPEAT: =
repeat-x; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e2efff
}
.ms-topnav A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: =
0px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 18px
}
.ms-topnavselected {
	BORDER-RIGHT: #79a7e3 1px solid; BORDER-TOP: #79a7e3 1px solid; =
FONT-WEIGHT: bold; BACKGROUND: url(/_layouts/images/topnavselected.gif) =
#6593cf repeat-x; BORDER-LEFT: #e3efff 1px solid; COLOR: #003399; =
BORDER-BOTTOM: #79a7e3 0px solid
}
.ms-topnavselected A {
	COLOR: #003399
}
.ms-topNavHover {
	BORDER-RIGHT: #c2a770 1px solid; BORDER-TOP: #c2a770 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/topnavhover.gif); BORDER-LEFT: =
#ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #c2a770 0px solid; =
BACKGROUND-COLOR: #ffe6a0
}
.ms-topNavHover A {
	COLOR: #000000
}
.ms-topnav IMG {
	LEFT: -6px; POSITION: relative
}
.ms-topNavFlyOutsContainer {
	BORDER-RIGHT: #c2dcff 1px solid; BORDER-TOP: #c2dcff 1px solid; =
BORDER-LEFT: #c2dcff 1px solid; BORDER-BOTTOM: #c2dcff 1px solid
}
.ms-topNavFlyOuts {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f2f8ff
}
.ms-topNavFlyOuts A {
	PADDING-RIGHT: 8px; MIN-WIDTH: 120px; DISPLAY: block; PADDING-LEFT: =
8px; PADDING-BOTTOM: 4px; WIDTH: 120px; COLOR: #3764a0; PADDING-TOP: 4px
}
.ms-topNavFlyOutsHover {
	COLOR: #000000; BACKGROUND-COLOR: #ffe6a0
}
.ms-nav TD {
	FONT-SIZE: 8pt
}
.ms-nav .ms-SPZoneLabel {
	FONT-SIZE: 8pt
}
.ms-formula {
	FONT-SIZE: 8pt; WIDTH: 222px; FONT-FAMILY: Verdana,sans-serif; HEIGHT: =
135px
}
.ms-dtinput {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.ms-dttimeinput {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.ms-dttimeinput {
	DIRECTION: ltr
}
.ms-nav TH {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
Verdana,sans-serif; TEXT-ALIGN: left
}
.ms-quicklaunchnavsep {
	BACKGROUND-COLOR: #83b0ec
}
.ms-quicklaunch TABLE TD {
	BORDER-TOP: #add1ff 1px solid
}
.ms-quicklaunch .ms-treeviewouter TABLE TD {
	BORDER-TOP-STYLE: none
}
.ms-quicklaunch TABLE.ms-navheader TD {
	PADDING-RIGHT: 4px; BORDER-TOP: #f2f8ff 1px solid; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #f2f8ff 1px solid; PADDING-TOP: 1px; =
BACKGROUND-COLOR: #d6e8ff
}
.ms-navheader2 TD {
	PADDING-RIGHT: 4px; BORDER-TOP: #f2f8ff 1px solid; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #f2f8ff 1px solid; PADDING-TOP: 1px; =
BACKGROUND-COLOR: #d6e8ff
}
.ms-quicklaunch SPAN.ms-navheader {
	PADDING-RIGHT: 4px; BORDER-TOP: #f2f8ff 1px solid; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #f2f8ff 1px solid; PADDING-TOP: 1px; =
BACKGROUND-COLOR: #d6e8ff
}
DIV.ms-treeviewouter DIV {
	BORDER-TOP: #add1ff 1px solid
}
DIV.ms-treeviewouter DIV DIV {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ms-quicklaunch SPAN.ms-navheader {
	PADDING-RIGHT: 6px; BORDER-TOP: #add1ff 1px solid; PADDING-LEFT: 6px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #f2f8ff 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #add1ff 1px solid; BACKGROUND-COLOR: #d6e8ff
}
.ms-quicklaunch TABLE.ms-navsubmenu2 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ms-quicklaunch TABLE.ms-selectednavheader TD {
	WIDTH: 100%; BACKGROUND-COLOR: #fff699
}
.ms-quicklaunch TABLE.ms-selectednavheader {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ms-quicklaunch SPAN {
	DISPLAY: block
}
.ms-quicklaunch DIV.ms-navsubmenu1 BR {
	DISPLAY: none
}
.ms-quicklaunch TABLE.ms-selectednav {
	BORDER-RIGHT: #d2b47a 1px solid; BORDER-TOP: #d2b47a 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); MARGIN: 2px 2px =
0px; BORDER-LEFT: #d2b47a 1px solid; WIDTH: 97%; BORDER-BOTTOM: #d2b47a =
1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe6a0
}
.ms-quicklaunch TABLE.ms-selectednav TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 12px; BACKGROUND: =
url(/_layouts/images/selectednavbullet.gif) no-repeat left top; =
PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.ms-selectednav TD A.ms-selectednav {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
.ms-quicklaunch TABLE.ms-selectednavheader TD {
	PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 6px; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
3px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; PADDING-TOP: 1px; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe6a0
}
.ms-selectednavheader A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.ms-selectednavheader A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TABLE.ms-navitem TD {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left top; PADDING-LEFT: 16px; =
BACKGROUND-IMAGE: url(/_layouts/images/navBullet.gif); PADDING-BOTTOM: =
4px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: tahoma
}
SPAN.ms-navitem {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left top; PADDING-LEFT: 16px; =
BACKGROUND-IMAGE: url(/_layouts/images/navBullet.gif); PADDING-BOTTOM: =
4px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: tahoma
}
.ms-navsubmenu1 {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f2f8ff
}
.ms-navsubmenu2 {
	MARGIN-BOTTOM: 6px; WIDTH: 100%; BACKGROUND-COLOR: #f2f8ff
}
TABLE.ms-navselected {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
TABLE.ms-navselected {
	BACKGROUND-IMAGE: url(/_layouts/images/SELECTEDNAV.GIF); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe6a0
}
SPAN.ms-navselected {
	BACKGROUND-IMAGE: url(/_layouts/images/SELECTEDNAV.GIF); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe6a0
}
TABLE.ms-navselected TD {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left top; PADDING-LEFT: 17px; =
BACKGROUND-IMAGE: url(/_layouts/images/navBullet.gif); PADDING-BOTTOM: =
4px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.ms-navheader TD {
	BACKGROUND-IMAGE: none
}
.ms-navheader A {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none
}
.ms-navheader2 A {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none
}
.ms-navheader A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-navheader2 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-navItem A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-navItem A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-navheaderstatic {
	COLOR: #4c4c4c
}
.ms-navitemstatic {
	COLOR: #4c4c4c
}
.ms-quicklaunchouter {
	BORDER-RIGHT: #83b0ec 1px solid; BORDER-BOTTOM: #83b0ec 1px solid
}
.ms-quicklaunchouter {
	MARGIN: 0px 1px 2px
}
.ms-tvselected {
	BACKGROUND-COLOR: #ffda8a
}
.ms-tvselected A {
	COLOR: #000000
}
.ms-treeviewouter TD.ms-navitem {
	BORDER-LEFT: #f2f8ff 2px solid
}
.ms-treeviewouter A.ms-navitem {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE.ms-recyclebin TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 7px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; =
PADDING-TOP: 3px; BACKGROUND-COLOR: #f2f8ff
}
TABLE.ms-recyclebin TD A {
	FONT-WEIGHT: bold; COLOR: #008800; TEXT-DECORATION: none
}
TABLE.ms-recyclebin TD A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-quickLaunch {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
FONT-SIZE: 8pt; BORDER-LEFT: #6f9dd9 1px solid; LINE-HEIGHT: 10pt; =
BORDER-BOTTOM: #6f9dd9 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: =
#f2f8ff
}
.ms-quicklaunchheader {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: =
8pt; BACKGROUND-IMAGE: url(/_layouts/images/quickLaunchHeader.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #f2f8ff 1px solid; COLOR: #003399; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d6e8ff
}
.ms-quicklaunchheader A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-unselectednav A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-quicklaunchheader A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-navline {
	BORDER-BOTTOM: #adadad 1px solid
}
.ms-navwatermark {
	COLOR: #ffdf88
}
.ms-selectednav {
	BORDER-RIGHT: #2353b2 1px solid; BORDER-TOP: #2353b2 1px solid; =
BACKGROUND: #fff699; PADDING-BOTTOM: 2px; BORDER-LEFT: #2353b2 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #2353b2 1px solid
}
.ms-GRSortFilter {
	BORDER-RIGHT: #2353b2 1px solid; BORDER-TOP: #2353b2 1px solid; =
BACKGROUND: #fff699; PADDING-BOTTOM: 2px; BORDER-LEFT: #2353b2 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #2353b2 1px solid
}
.ms-unselectednav {
	BORDER-RIGHT: #83b0ec 1px solid; BORDER-TOP: #83b0ec 1px solid; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #83b0ec 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #83b0ec 1px solid
}
.ms-templatepickerselected {
	FLOAT: left
}
.ms-templatepickerunselected {
	FLOAT: left
}
.ms-templatepickerunselected {
	MARGIN-RIGHT: 1px; PADDING-TOP: 2px
}
.ms-templatepickerselected {
	MARGIN-RIGHT: 1px
}
.ms-templatepickerunselected DIV {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#c4c4c4 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: =
url(/_layouts/images/templatepickerunselected.gif); PADDING-BOTTOM: 3px; =
BORDER-LEFT: #c4c4c4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c4c4c4 =
1px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
#bdbdbd
}
.ms-templatepickerselected DIV {
	BORDER-RIGHT: #c2a770 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#c2a770 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: =
url(/_layouts/images/templatepickerselected.gif); PADDING-BOTTOM: 3px; =
BORDER-LEFT: #c2a770 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c2a770 =
1px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
#ffffff
}
.ms-templatepickerselected DIV A {
	COLOR: #000000
}
.ms-templatepickerunselected DIV A {
	COLOR: #000000
}
.ms-templatepicker {
	FONT-SIZE: 8pt; WIDTH: 320px; FONT-FAMILY: tahoma; HEIGHT: 175px
}
.ms-lactiontable {
	WIDTH: 100%
}
.ms-laction {
	PADDING-RIGHT: 2px; BORDER-TOP: #b8bed0 1px solid; PADDING-LEFT: 2px
}
.ms-lactionheader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.ms-lactionitem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.ms-lactionitem A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-lactionitem A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-diffselected {
	BORDER-RIGHT: #d2b47a 1px solid; BORDER-TOP: #d2b47a 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/SELECTEDNAV.GIF); BORDER-LEFT: =
#d2b47a 1px solid; BORDER-BOTTOM: #d2b47a 1px solid; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #ffe6a0
}
.ms-diffselected TABLE {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px =
solid
}
.ms-diffselected .ms-lactionbullet {
	PADDING-LEFT: 3px
}
.ms-diffselected .ms-lactionitem {
	PADDING-RIGHT: 3px
}
.ms-diffselected .ms-lactionitem A {
	COLOR: #000000
}
.ms-versiondiffnum {
	FONT-WEIGHT: bold
}
.ms-verticaldots {
	BORDER-RIGHT: #83b0ec 1px solid; BORDER-LEFT-STYLE: none
}
.ms-nav {
	BACKGROUND-IMAGE: url(/_layouts/images/navshape.jpg); =
BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: tahoma; BACKGROUND-COLOR: =
#83b0ec
}
.ms-relatedtable {
	BORDER-RIGHT: #949494 1px solid; BORDER-TOP: #949494 1px solid; =
BACKGROUND: #f2f2f2; BORDER-LEFT: #949494 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #949494 1px solid
}
.ms-relatedheaderleftcorner {
=09
}
.ms-relatedheaderrightcorner {
=09
}
.ms-relatedicon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.ms-relatedicon IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.ms-relatedtext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#3966bf; PADDING-TOP: 2px
}
.ms-relatedtext A:visited {
	COLOR: #3966bf; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.ms-relatedtext A:link {
	COLOR: #3966bf; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.ms-relatedtext A:active {
	COLOR: #3966bf; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.ms-relatedtext A:hover {
	COLOR: #3966bf; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: =
underline
}
.ms-globalTitleArea {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 5px; =
BACKGROUND-IMAGE: url(/_layouts/images/siteTitleBKGD.gif); PADDING-TOP: =
1px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: right
}
.ms-globalTitleAreaSeparator {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/_layouts/images/siteTitleBKGD.gif); BACKGROUND-REPEAT: repeat-y; =
BACKGROUND-COLOR: #ffffff
}
.ms-titlearea {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: tahoma; LETTER-SPACING: =
0.1em
}
.ms-mwstitlearea {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: tahoma; LETTER-SPACING: =
0.1em
}
.ms-titlearea A {
	COLOR: #3966bf; TEXT-DECORATION: none
}
.ms-titlearea A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-mwstitlearea A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.ms-mwstitlearea A {
	COLOR: #3966bf; TEXT-DECORATION: none
}
.ms-titlearealeft {
	BACKGROUND-COLOR: #d6e8ff
}
TD.ms-titleareaframe {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
DIV.ms-titleareaframe {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
.ms-pagetitleareaframe {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
.ms-mwspagetitleareaframe {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
.ms-consoletitleareaframe {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
DIV.ms-titleareaframe {
	HEIGHT: 100%
}
.ms-pagetitleareaframe TABLE {
	BACKGROUND-POSITION: 332px 4px; BACKGROUND-IMAGE: =
url(/_layouts/images/topshape.jpg); BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 54px
}
.ms-titlearealine {
	BACKGROUND-COLOR: #83b0ec
}
.ms-titleareaframe TABLE TD.ms-titlearea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 7px
}
.ms-areaseparator TABLE TD.ms-titlearea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 7px
}
.ms-pagetitleareaframe TABLE TD.ms-titlearea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 7px
}
.ms-consoletitleareaframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 7px
}
.ms-consoletitleareaframe {
	WIDTH: 8px
}
.ms-consoletitleareaframebottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
.ms-mwspagetitleareaframe {
	WIDTH: 100%
}
.ms-mwstitlearealine {
	BACKGROUND-COLOR: #d6e8ff
}
.ms-titleareaseparator {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #83b0ec
}
.ms-titleareaseparator DIV {
	BORDER-TOP: #6f9dd9 1px solid; BACKGROUND-COLOR: #d6e8ff
}
.ms-sitemapdirectional {
	unicode-bidi: embed
}
.ms-sitemapdirectional A {
	unicode-bidi: embed
}
.ms-areaseparatorcorner {
	BORDER-RIGHT: #6f9dd9 1px solid; BACKGROUND-POSITION: left top; =
BACKGROUND-IMAGE: url(/_layouts/images/framecornergrad.gif); =
BACKGROUND-REPEAT: repeat-y; HEIGHT: 8px
}
TD.ms-areaseparatorleft {
	BORDER-RIGHT: #6f9dd9 1px solid; BACKGROUND: =
url(/_layouts/images/pageTitleBKGD.gif) #d6e8ff repeat-x; HEIGHT: 100%
}
DIV.ms-areaseparatorleft {
	BORDER-RIGHT: #6f9dd9 1px solid; BACKGROUND: =
url(/_layouts/images/navshape.jpg) #83b0ec no-repeat -143px 0px; HEIGHT: =
100%
}
DIV.ms-areaseparatorright {
	PADDING-RIGHT: 2px; BACKGROUND: url(/_layouts/images/pagebackgrad.gif) =
#83b0ec repeat-x; BORDER-LEFT: #6f9dd9 1px solid; HEIGHT: 100%
}
.ms-titlearearight .ms-areaseparatorright {
	PADDING-RIGHT: 2px; BACKGROUND: url(/_layouts/images/pageTitleBKGD.gif) =
#d6e8ff repeat-x; BORDER-LEFT: #6f9dd9 1px solid; HEIGHT: 100%
}
.ms-areaseparator {
	PADDING-LEFT: 5px; BACKGROUND-IMAGE: =
url(/_layouts/images/formtitlegrad.gif); BACKGROUND-REPEAT: repeat-x; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 61px; =
BACKGROUND-COLOR: #ffeaad
}
.ms-pagemargin {
	BACKGROUND-POSITION: -143px 0px; BACKGROUND-IMAGE: =
url(/_layouts/images/navshape.jpg); BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 100%; BACKGROUND-COLOR: #83b0ec
}
TD.ms-rightareacell DIV.ms-pagemargin {
	BACKGROUND-IMAGE: url(/_layouts/images/pagebackgrad.gif); BORDER-LEFT: =
#83b0ec 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; =
BACKGROUND-COLOR: #83b0ec
}
.ms-bodyareacell {
	VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100%
}
.ms-pagebottommargin {
	BACKGROUND: #83b0ec
}
.ms-pagebottommarginleft {
	BACKGROUND: #83b0ec
}
.ms-pagebottommarginright {
	BACKGROUND: #83b0ec
}
.ms-bodyareapagemargin {
	BORDER-TOP: #6f9dd9 1px solid; BACKGROUND: #83b0ec
}
.ms-bodyareaframe {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #6f9dd9 1px solid; WIDTH: 100%; =
HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.ms-viewareaframe {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #6f9dd9 1px solid; WIDTH: 100%; =
HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.ms-bodyareaframe {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ms-formareaframe {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
VERTICAL-ALIGN: top; PADDING-TOP: 8px; HEIGHT: 100%; BACKGROUND-COLOR: =
#ffffff
}
.ms-pagetitle {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; MARGIN: 0px 0px 4px; COLOR: =
#000000; FONT-FAMILY: verdana
}
.ms-pagetitle A {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #000000; TEXT-DECORATION: none
}
.ms-pagetitle A:hover {
=09
}
.ms-pagecaption {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif
}
.ms-selected {
	BACKGROUND-POSITION: left top; BORDER-TOP: #ffe499 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/filedialogselected.gif); COLOR: =
#000000; BORDER-BOTTOM: #ffe499 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #ffe499
}
.ms-selected SPAN {
	COLOR: #000000
}
.ms-vh TABLE.ms-selectedtitle {
	HEIGHT: 21px
}
.ms-vh2 TABLE.ms-selectedtitle {
	HEIGHT: 21px
}
.ms-vh-icon TABLE.ms-selectedtitle {
	HEIGHT: 21px
}
.ms-vh TABLE.ms-unselectedtitle {
	HEIGHT: 21px
}
.ms-vh2 TABLE.ms-unselectedtitle {
	HEIGHT: 21px
}
.ms-vh-icon TABLE.ms-unselectedtitle {
	HEIGHT: 21px
}
.ms-vh TABLE.ms-selectedtitle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #dde1e5; BORDER-BOTTOM-STYLE: none
}
.ms-vh2 TABLE.ms-selectedtitle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #dde1e5; BORDER-BOTTOM-STYLE: none
}
.ms-vh-icon TABLE.ms-selectedtitle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #dde1e5; BORDER-BOTTOM-STYLE: none
}
.ms-vh2 .ms-selectedtitle .ms-vb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 1px
}
.ms-vh2 .ms-unselectedtitle .ms-vb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 1px
}
.ms-vh-icon .ms-selectedtitle .ms-vb {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: middle
}
.ms-vh-icon .ms-unselectedtitle .ms-vb {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: middle
}
.ms-vh-icon {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px
}
.ms-propertysheet TH.ms-vh2 {
	FONT-FAMILY: tahoma
}
.ms-propertysheet TH.ms-vh2-nofilter {
	FONT-FAMILY: tahoma
}
.ms-listviewtable .ms-vh2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.ms-summarystandardbody .ms-vh2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.ms-listviewtable .ms-vb2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px
}
.ms-summarystandardbody .ms-vb2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px
}
.ms-basictable {
	BORDER-COLLAPSE: collapse
}
.ms-selectedtitle {
	BORDER-RIGHT: #b09460 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#b09460 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #b09460 1px solid; CURSOR: pointer; PADDING-TOP: 0px; =
BORDER-BOTTOM: #b09460 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-selectedtitlealternative {
	BORDER-RIGHT: #b09460 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#b09460 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #b09460 1px solid; CURSOR: pointer; PADDING-TOP: 0px; =
BORDER-BOTTOM: #b09460 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-unselectedtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.ms-vb-title .ms-unselectedtitle {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.ms-menuimagecell {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(/_layouts/images/selectednav.gif) #ffe6a0 repeat-x; PADDING-BOTTOM: =
0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 18px
}
.ms-vh .ms-menuimagecell {
	HEIGHT: 20px
}
.ms-vh2 .ms-menuimagecell {
	HEIGHT: 20px
}
.ms-vh-icon .ms-menuimagecell {
	HEIGHT: 20px
}
.ms-vh .ms-menuimagecell IMG {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
.ms-vh2 .ms-menuimagecell IMG {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
.ms-vh-icon .ms-menuimagecell IMG {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
.ms-filedialog TD {
	HEIGHT: 16px
}
.ms-descriptiontext {
	FONT-SIZE: 8pt; COLOR: #4c4c4c; FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
.ms-webpartpagedescription {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 0px; COLOR: #5a5a5a; PADDING-TOP: 8px; FONT-FAMILY: =
verdana
}
.ms-inputformdescription {
	PADDING-RIGHT: 9px; WIDTH: 475px
}
.ms-inputformcontrols {
	WIDTH: 375px
}
.ms-halfinputformcontrols {
	WIDTH: 150px
}
.ms-dspadapterlist {
	PADDING-LEFT: 1cm; FONT-SIZE: 8pt; COLOR: #7f7f7f; FONT-FAMILY: verdana
}
.ms-alerttext {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: verdana
}
.ms-separator {
	FONT-SIZE: 10pt; COLOR: #83b0ec
}
.ms-separator IMG {
	BORDER-RIGHT: #f2f8ff 1px solid; BACKGROUND: #9ac6ff; MARGIN: 0px 1px; =
WIDTH: 1px; BORDER-BOTTOM: #f2f8ff 1px solid; HEIGHT: 16px
}
.ms-authoringcontrols {
	FONT-SIZE: 8pt; COLOR: #525252; FONT-FAMILY: tahoma; BACKGROUND-COLOR: =
#ebf3ff
}
.ms-propertysheet TH.ms-authoringcontrols {
	FONT-SIZE: 8pt; COLOR: #083772; FONT-FAMILY: tahoma; BACKGROUND-COLOR: =
#ebf3ff; TEXT-ALIGN: left
}
.ms-multiselectbox {
	WIDTH: 175px
}
.ms-lookuptypeindropdown {
	WIDTH: 20em
}
.ms-lookuptypeintextbox {
	VERTICAL-ALIGN: middle; WIDTH: 20em
}
.ms-sectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #525252; FONT-FAMILY: tahoma
}
.ms-linksectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma; =
TEXT-ALIGN: left
}
.ms-propertysheet TH.ms-linksectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma; =
TEXT-ALIGN: left
}
TD.ms-linksectionheader {
	BORDER-RIGHT: #add1ff 1px solid; BORDER-TOP: #add1ff 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/linksectiongrad.gif); =
BORDER-LEFT: #add1ff 1px solid; BORDER-BOTTOM: #add1ff 1px solid; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ebf3ff; TEXT-ALIGN: left
}
TH.ms-linksectionheader {
	BORDER-RIGHT: #add1ff 1px solid; BORDER-TOP: #add1ff 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/linksectiongrad.gif); =
BORDER-LEFT: #add1ff 1px solid; BORDER-BOTTOM: #add1ff 1px solid; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ebf3ff; TEXT-ALIGN: left
}
TABLE.ms-disc-bar {
	BORDER-RIGHT: #79a7e3 1px solid; BORDER-TOP: #79a7e3 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/quicklaunchheader.gif); =
BORDER-LEFT: #79a7e3 1px solid; BORDER-BOTTOM: #79a7e3 1px solid; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: left
}
TABLE.ms-disc HR {
	COLOR: #add1ff; HEIGHT: 1px
}
.ms-attachUploadButtons {
	TEXT-ALIGN: right
}
.ms-sectionheader A {
	COLOR: #525252; TEXT-DECORATION: none
}
.ms-sectionheader A:hover {
	COLOR: #525252; TEXT-DECORATION: none
}
.ms-sectionheader A:visited {
	COLOR: #525252; TEXT-DECORATION: none
}
.ms-propertysheet .ms-sectionheader A {
	COLOR: #525252; TEXT-DECORATION: none
}
.ms-propertysheet .ms-sectionheader A:hover {
	COLOR: #525252; TEXT-DECORATION: none
}
.ms-sectionline {
	BACKGROUND-COLOR: #d9d9d9
}
.ms-sectionhighlight-top {
	BORDER-RIGHT: #ff9932 0px solid; BORDER-TOP: #ff9932 1px solid; =
FONT-SIZE: 8pt; BORDER-LEFT: #ff9932 0px solid; BORDER-BOTTOM: #ff9932 =
1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #f7f3cd
}
.ms-sectionhighlight {
	COLOR: #4c4c4c; BACKGROUND-COLOR: #fffbd8
}
.ms-sectionhighlight-line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ff9932
}
.ms-partline {
	BACKGROUND-COLOR: #add1ff
}
.ms-propertysheet {
	FONT-SIZE: 0.7em; COLOR: #4c4c4c; FONT-FAMILY: verdana; TEXT-ALIGN: =
left
}
.ms-propertysheet TH {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4c4c4c; FONT-FAMILY: =
verdana
}
.ms-propertysheet A {
	COLOR: #3966bf; TEXT-DECORATION: none
}
.ms-propertysheet A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TABLE.ms-pageinformation {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma; HEIGHT: 115px
}
TABLE.ms-createpageinformation {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma; HEIGHT: 115px
}
TABLE.ms-pageinformation {
	BACKGROUND-IMAGE: url(/_layouts/images/settingsgraphic.jpg); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
TABLE.ms-createpageinformation {
	BACKGROUND-IMAGE: url(/_layouts/images/creategraphic.jpg); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.ms-pageinformation TH {
	COLOR: #204d89; TEXT-ALIGN: left
}
.ms-createpageinformation TH {
	COLOR: #204d89; TEXT-ALIGN: left
}
.ms-pageinformation TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: tahoma; TEXT-ALIGN: =
left
}
.ms-createpageinformation TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: tahoma; TEXT-ALIGN: =
left
}
.ms-pageinformation TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.ms-storMeFree {
	BORDER-RIGHT: white 1px dashed; BORDER-TOP: white 1px dashed; =
BORDER-LEFT: white 1px dashed; BORDER-BOTTOM: white 1px dashed; =
BACKGROUND-COLOR: #80f0dc
}
.ms-storMeUsed {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BACKGROUND: =
#8ebbf5; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.ms-storMeEstimated {
	BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; =
BORDER-LEFT: white 1px dotted; BORDER-BOTTOM: white 1px dotted; =
BACKGROUND-COLOR: #83b0ec
}
.ms-storMeFilterBar {
	BACKGROUND: #8ebbf5
}
.ms-informationtablehover {
	BORDER-RIGHT: #add1ff 1px solid; BORDER-TOP: #add1ff 1px solid; =
BORDER-LEFT: #add1ff 1px solid; BORDER-BOTTOM: #add1ff 1px solid
}
.ms-informationtablehover TD {
	BACKGROUND-COLOR: #ebf3ff
}
.ms-informationtablehover TH {
	BACKGROUND-COLOR: #ebf3ff
}
.ms-informationtablehover TD {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid
}
.ms-informationtablehover TH {
	BORDER-TOP: #ffffff 1px solid
}
.ms-informationtablestatic {
	BACKGROUND-IMAGE: url(/_layouts/images/settingsbkg.jpg); =
BACKGROUND-REPEAT: no-repeat
}
.ms-pageinformationheader {
	FONT-WEIGHT: bold; COLOR: #000000
}
.ms-itemheader A {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #003399; FONT-FAMILY: arial; =
TEXT-DECORATION: none
}
.ms-itemstatic {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; =
BACKGROUND-COLOR: transparent
}
.ms-itemhover {
	BORDER-RIGHT: #d2b47a 1px solid; BORDER-TOP: #d2b47a 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); BORDER-LEFT: =
#d2b47a 1px solid; CURSOR: pointer; BORDER-BOTTOM: #d2b47a 1px solid; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe6a0
}
.ms-itemhover A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-discussiontitle {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: =
verdana
}
.ms-listdescription {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #f8f8f8; =
PADDING-BOTTOM: 4px; COLOR: #4c4c4c; PADDING-TOP: 2px; BORDER-BOTTOM: =
#6f9dd9 1px solid; FONT-FAMILY: tahoma
}
.ms-vh {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh2 {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh-icon {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh-icon-empty {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vhImage {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh2-nograd {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh3-nograd {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh2-nograd-icon {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh2-nofilter {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-vh2-nofilter-icon {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-ph {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #b2b2b2; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ms-gb {
	COLOR: #000000
}
.ms-gb2 {
	COLOR: #000000
}
.ms-gbload {
	COLOR: #000000
}
.ms-vb {
	COLOR: #000000
}
.ms-vb2 {
	COLOR: #000000
}
.ms-vb-tall {
	COLOR: #000000
}
.ms-GRFont {
	COLOR: #000000
}
.ms-vb-user {
	COLOR: #000000
}
.ms-pb {
	COLOR: #000000
}
.ms-pb-selected TD {
	COLOR: #000000
}
.ms-gb A {
	COLOR: #003399
}
.ms-gb2 A {
	COLOR: #003399
}
.ms-vh {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2 {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh-icon {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh-icon-empty {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vhImage {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-gb {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-gb2 {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-gbload {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vb {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vb2 {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vb-tall {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-GRFont {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vb-user {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
TABLE.ms-disc TD {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2-nofilter {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2-nograd {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh3-nograd {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2-nograd-icon {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2-nofilter-icon {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-pb {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-pb-selected {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-ph {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh {
	WHITE-SPACE: nowrap
}
.ms-vh2 {
	WHITE-SPACE: nowrap
}
.ms-vh2-nofilter {
	WHITE-SPACE: nowrap
}
.ms-vh2-nograd {
	WHITE-SPACE: nowrap
}
.ms-vh3-nograd {
	WHITE-SPACE: nowrap
}
.ms-vh2-nograd-icon {
	WHITE-SPACE: nowrap
}
.ms-vh2-nofilter-icon {
	WHITE-SPACE: nowrap
}
.ms-ph {
	WHITE-SPACE: nowrap
}
.ms-vh {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh2 {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh-icon {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh2-nofilter {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh2-nofilter-icon {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-viewheadertr .ms-vh-group {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh2-nograd {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh3-nograd {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-vh2-nograd-icon {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-ph {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-pickerresultheadertr {
	BACKGROUND-IMAGE: url(/_layouts/images/viewheadergrad.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-disc .ms-viewheadertr TH.ms-vh2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb {
	PADDING-LEFT: 4px
}
.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb {
	PADDING-LEFT: 4px
}
TH.ms-vh3-nograd {
	FONT-SIZE: 8pt; WIDTH: 12px; COLOR: #949494; FONT-FAMILY: =
tahoma,sans-serif
}
.ms-vh .ms-vh {
	PADDING-LEFT: 1px; BACKGROUND-IMAGE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: transparent
}
.ms-vh2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 3px
}
.ms-ph {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 3px
}
.ms-vh2-gridview {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
.ms-vh-icon {
	WIDTH: 12px
}
.ms-vh2-nograd-icon {
	WIDTH: 12px
}
.ms-vh2-nofilter-icon {
	WIDTH: 12px
}
.ms-vh-icon-empty {
	WIDTH: 0px
}
.ms-vh A {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.ms-vh A:visited {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.ms-vh2 A {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.ms-vh2-nofilter A {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
.ms-vh A:hover {
	TEXT-DECORATION: underline
}
.ms-vh2 A:hover {
	TEXT-DECORATION: underline
}
.ms-vh2-nofilter A:hover {
	TEXT-DECORATION: underline
}
.ms-vhImage {
	WIDTH: 18pt
}
.ms-cbp {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px
}
.ms-standardheader {
	FONT-SIZE: 1em; MARGIN: 0em; COLOR: #525252; TEXT-ALIGN: left
}
.ms-linksectionheader .ms-standardheader {
	COLOR: #000000
}
.ms-gb H3.ms-standardheader {
	MARGIN-TOP: 1em
}
.ms-gb .ms-standardheader {
	COLOR: #000000
}
.ms-gb {
	BORDER-TOP: #f9f9f9 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; =
BORDER-BOTTOM: #8ebbf5 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: =
#ffffff
}
.ms-listviewtable .ms-gb {
	PADDING-TOP: 14px
}
.ms-listviewtable .ms-gb2 {
	PADDING-TOP: 14px
}
.ms-gb2 {
	BORDER-TOP: #f9f9f9 1px solid; PADDING-BOTTOM: 3px; COLOR: #4c4c4c; =
BORDER-BOTTOM: #e3efff 1px solid; HEIGHT: 22px
}
.ms-gbload {
	PADDING-BOTTOM: 3px; COLOR: #4c4c4c; HEIGHT: 22px; BACKGROUND-COLOR: =
#ffffff
}
.ms-vb {
	VERTICAL-ALIGN: top
}
.ms-vb2 {
	VERTICAL-ALIGN: top
}
.ms-GRFont {
	VERTICAL-ALIGN: top
}
.ms-vb-user {
	VERTICAL-ALIGN: top
}
TABLE.ms-disc TD {
	VERTICAL-ALIGN: top
}
.ms-vb-tall {
	VERTICAL-ALIGN: top
}
.ms-pb {
	VERTICAL-ALIGN: top
}
.ms-pb-selected {
	VERTICAL-ALIGN: top
}
.ms-vb A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-vb2 A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-GRStatusText A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-vb-user A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-disc A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-vb A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-vb2 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-vb-user A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-disc A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-vb A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.ms-vb2 A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.ms-GRStatusText A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.ms-vb-user A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.ms-disc A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.ms-vb A:hover:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-vb2 A:hover:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-vb-user A:hover:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-disc A:hover:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-vb-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; WIDTH: 0%; PADDING-TOP: 3px
}
.ms-vb-icon-overlay {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: -7px; =
BORDER-BOTTOM-WIDTH: 0px; BOTTOM: -2px; POSITION: relative; =
BORDER-RIGHT-WIDTH: 0px
}
.ms-vb-user {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px
}
.ms-vb-title .ms-vb {
	PADDING-RIGHT: 1px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 2px
}
.ms-vb-title .ms-selectedtitle .ms-vb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 1px
}
.ms-vb2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 3px
}
.ms-pb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; WHITE-SPACE: nowrap
}
.ms-pb-selected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; WHITE-SPACE: nowrap
}
.ms-pb {
	BORDER-TOP: #ffffff 1px dashed; PADDING-TOP: 3px; HEIGHT: 22px
}
.ms-pb-selected {
	BORDER-TOP: #ffe6a0 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffe6a0 =
1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffe6a0
}
.ms-pb A {
	FONT-SIZE: 8pt; CURSOR: default; COLOR: #000000; FONT-FAMILY: =
tahoma,sans-serif; TEXT-DECORATION: none
}
.ms-pb-selected A {
	FONT-SIZE: 8pt; CURSOR: default; COLOR: #000000; FONT-FAMILY: =
tahoma,sans-serif; TEXT-DECORATION: none
}
.ms-vb-tall {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; =
LINE-HEIGHT: 1.5em; PADDING-TOP: 2px
}
TH .ms-vb {
	FONT-SIZE: 8pt; COLOR: #b2b2b2; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2-nofilter {
	FONT-SIZE: 8pt; COLOR: #b2b2b2; FONT-FAMILY: tahoma,sans-serif
}
.ms-vh2-nofilter-icon {
	FONT-SIZE: 8pt; COLOR: #b2b2b2; FONT-FAMILY: tahoma,sans-serif
}
TH.ms-vh2-nograd {
	FONT-SIZE: 8pt; COLOR: #b2b2b2; FONT-FAMILY: tahoma,sans-serif
}
TH.ms-vh2-nograd-icon {
	FONT-SIZE: 8pt; COLOR: #b2b2b2; FONT-FAMILY: tahoma,sans-serif
}
TH .ms-vb A {
	COLOR: #808080
}
.ms-vh2-nofilter A {
	COLOR: #808080
}
.ms-vh2-nofilter-icon A {
	COLOR: #808080
}
TH .ms-selectedtitle .ms-vb {
	COLOR: #4c4c4c
}
TH .ms-selectedtitle .ms-vh2-nofilter {
	COLOR: #4c4c4c
}
TH .ms-selectedtitle ms-vh2-nofilter-icon {
	COLOR: #4c4c4c
}
TH .ms-selectedtitle .ms-vb A {
	COLOR: #4c4c4c
}
TH .ms-selectedtitle .ms-vh2-nofilter A {
	COLOR: #4c4c4c
}
TH .ms-selectedtitle ms-vh2-nofilter-icon A {
	COLOR: #4c4c4c
}
.ms-vb LI {
	VERTICAL-ALIGN: auto
}
.ms-vh2-nofilter {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 3px; HEIGHT: 20px
}
.ms-vh2-nofilter-icon {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 3px; HEIGHT: 20px
}
.ms-vh2-nograd {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 3px; HEIGHT: 20px
}
.ms-vh3-nograd {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 3px; HEIGHT: 20px
}
.ms-vh2-nograd-icon {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 3px; HEIGHT: 20px
}
.ms-nlline {
	BACKGROUND: #d8d8d8
}
.ms-ppleft {
	MARGIN: 2px; OVERFLOW: auto; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: =
440px
}
.ms-ppright {
	MARGIN: 8px; WIDTH: 600px
}
.ms-basictable .ms-alternating {
	BACKGROUND-COLOR: transparent
}
.ms-homepagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: arial; =
TEXT-DECORATION: none
}
A.ms-addnew {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: =
verdana; TEXT-DECORATION: none
}
A.ms-addnew:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.ms-addnew {
	PADDING-RIGHT: 7px; PADDING-LEFT: 1px
}
.ms-error {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana,sans-serif
}
.ms-errorcolor {
	COLOR: #ff0000
}
.ms-successcolor {
	COLOR: #008000
}
IMG.ms-button {
	CURSOR: pointer
}
.ms-announcementtitle {
	FONT-WEIGHT: bold
}
.ms-homepagetitle:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-discussionseparator {
	COLOR: #cccccc; HEIGHT: 1px
}
.ms-summarytitlebarframe {
	BACKGROUND-COLOR: #2353b2
}
.ms-summarytitlebar A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: =
Verdana,serif; TEXT-DECORATION: none
}
.ms-summarytitlebar A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: =
Verdana,serif; TEXT-DECORATION: none
}
.ms-summarytitlebar {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; COLOR: #ffffff; FONT-FAMILY: =
verdana; TEXT-DECORATION: none
}
.ms-summarytitlebartitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: arial; =
TEXT-DECORATION: none
}
.ms-summarytitlebartitle:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
IMG.thumbnail {
	BORDER-RIGHT: #83b0ec 3px solid; BORDER-TOP: #83b0ec 3px solid; =
BORDER-LEFT: #83b0ec 3px solid; BORDER-BOTTOM: #83b0ec 3px solid
}
TR.ms-imglibselectedrow {
	BACKGROUND-COLOR: #f2f2f2
}
TR.ms-highlight {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-imglibthumbnail {
	BORDER-RIGHT: #83b0ec 0px solid; BORDER-TOP: #83b0ec 0px solid; =
BORDER-LEFT: #83b0ec 0px solid; BORDER-BOTTOM: #83b0ec 0px solid; =
BACKGROUND-COLOR: #d8d8d8
}
SPAN.thumbnail {
	WIDTH: 5px; POSITION: relative
}
SPAN.userdata {
	DISPLAY: none; BEHAVIOR: url(#default#userData)
}
.ms-imglibmenuarea {
	BACKGROUND-COLOR: #f2f8ff
}
A.ms-imglibPreviewTitle {
	OVERFLOW: hidden; WIDTH: 130px; TEXT-OVERFLOW: ellipsis
}
TABLE.ms-imglibPreviewTable {
	DISPLAY: none
}
TABLE.ms-disc TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#4c4c4c; PADDING-TOP: 0px
}
.ms-disc-nopad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE TR TD.ms-disc-nopad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE.ms-disc-nopad TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE TR TD.ms-disc-padabove {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
TABLE.ms-disc-bar TD {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; HEIGHT: 22px
}
TABLE.ms-disc-bar IMG {
	VERTICAL-ALIGN: middle
}
TABLE.ms-disc-bar B {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: 10%
}
TD.ms-disc-bordered {
	BORDER-RIGHT: #add1ff 0px solid; BORDER-TOP: #add1ff 0px solid; =
BORDER-LEFT: #add1ff 0px solid; BORDER-BOTTOM: #add1ff 0px solid
}
TD.ms-disc-bordered-noleft {
	BORDER-RIGHT: #add1ff 0px solid; BORDER-TOP: #add1ff 0px solid; =
BORDER-LEFT: #add1ff 0px solid; BORDER-BOTTOM: #add1ff 0px solid
}
TABLE TR TD.ms-disc-bordered-noleft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 1px; =
FONT-SIZE: 0.7em; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; FONT-FAMILY: =
verdana; TEXT-ALIGN: left
}
TABLE TR TD.ms-disc-bordered {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.UserShadedRegion {
	FONT-FAMILY: verdana,sans-serif; BACKGROUND-COLOR: #fffacc
}
.UserCaption {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #d6e8ff
}
.UserConfiguration {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f2f2f2
}
.UserDottedLine {
	BACKGROUND-IMAGE: url(/_layouts/images/dot.gif); MARGIN-BOTTOM: 2px; =
OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3966bf
}
.UserButton {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.UserInput {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.UserSelect {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.UserNotification {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: =
#7f7f7f; PADDING-TOP: 4px; FONT-FAMILY: verdana,sans-serif
}
.RemoveConnectionLink {
	COLOR: #003399; TEXT-DECORATION: none
}
.ConnectionTabLink {
	COLOR: #333333; TEXT-DECORATION: none
}
.ConnectionChooseActiveTab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#999999 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ece9d8 1px solid; FONT-FAMILY: Verdana,Arial,Sans-Serif; =
HEIGHT: 24px; BACKGROUND-COLOR: #ece9d8
}
.ConnectionChooseInactiveTab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#999999 1px solid; MARGIN-TOP: 4px; DISPLAY: inline; PADDING-LEFT: 3px; =
FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px; =
BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana,Arial,Sans-Serif; =
HEIGHT: 20px; BACKGROUND-COLOR: #bfbfbf
}
.ConnectionConfigureInactiveTab {
	PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 4px; =
DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 3px; =
BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana,Arial,Sans-Serif; =
HEIGHT: 20px; BACKGROUND-COLOR: #bfbfbf
}
.ConnectionConfigureActiveTab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#999999 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ece9d8 1px solid; FONT-FAMILY: Verdana,Arial,Sans-Serif; =
HEIGHT: 24px; BACKGROUND-COLOR: #ece9d8
}
.UserConnectionTop {
	FONT-SIZE: 8pt; WIDTH: 100%; BORDER-BOTTOM: #999999 1px solid; =
FONT-FAMILY: Verdana,Arial,Sans-Serif; HEIGHT: 24px
}
.UserToolBarTextArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
8pt; PADDING-BOTTOM: 5px; FONT-FAMILY: Verdana,sans-serif
}
.UserToolbarTextArea A:link {
	COLOR: #3966bf; TEXT-DECORATION: none
}
.UserToolbarTextArea A:visited {
	COLOR: #3966bf; TEXT-DECORATION: none
}
.UserToolbarTextArea A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.UserToolbarDisabledLink {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
4px; COLOR: #7f7f7f; PADDING-TOP: 4px; FONT-FAMILY: verdana
}
.UserToolbarImage {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 8pt; =
BORDER-LEFT: medium none; CURSOR: pointer; BORDER-BOTTOM: medium none; =
BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center
}
.UserCaptionShadow {
	BORDER-RIGHT: #add1ff 1px solid; BACKGROUND-IMAGE: =
url(/_layouts/images/viewheadergrad.gif); BORDER-LEFT: #add1ff 1px =
solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 2px; BACKGROUND-COLOR: =
#f3f3f3
}
.UserGenericHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: =
arial,sans-serif
}
.UserGeneric {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 8px
}
.UserGenericBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.UserGenericText {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
.UserBackground {
	BACKGROUND-COLOR: #ffffff
}
.UserSectionTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: =
100%; COLOR: #595959; BORDER-BOTTOM: #c4c4c4 1px solid
}
.UserSectionHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: =
100%; COLOR: #595959; PADDING-TOP: 0px
}
.UserSectionBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
100%; PADDING-TOP: 0px
}
.UserControlGroup {
	PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
.UserSectionFooter {
	BORDER-TOP: #c8c8c8 1px solid; MARGIN-TOP: 5px; WIDTH: 100%; COLOR: =
#000000; PADDING-TOP: 2px
}
.UserFooter {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; WIDTH: =
100%; PADDING-TOP: 10px
}
.UserCommandArea {
	PADDING-TOP: 7px
}
.UserToolbar {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
2px; BACKGROUND-IMAGE: url(/_layouts/images/topnavunselected.gif); =
BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: transparent
}
.UserCellHover {
	BORDER-RIGHT: #2353b2 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#2353b2 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; BORDER-LEFT: #2353b2 1px solid; COLOR: #000000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #2353b2 1px solid; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.UserCellSelected {
	BORDER-RIGHT: #d2b47a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#d2b47a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: =
url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: =
#d2b47a 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: =
#d2b47a 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: =
Verdana,Arial,Sans-Serif; BACKGROUND-COLOR: #ffdf88
}
.UserCell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; MARGIN: 1px; COLOR: #003399; PADDING-TOP: 1px; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.UserGenericBulletItem {
	PADDING-BOTTOM: 2px
}
.ms-ToolPaneFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #f2f2f2
}
.ms-ToolPaneOuter {
	BORDER-RIGHT: #6f9dd9 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#6f9dd9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: =
0px; BACKGROUND-COLOR: #f2f2f2
}
.ms-ToolPaneBody {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ms-ToolPaneHeader {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #2353b2; BORDER-BOTTOM-STYLE: none
}
.ms-ToolPaneBorder {
	BORDER-RIGHT: #add1ff 1px solid; BORDER-TOP: transparent 0px solid; =
BORDER-LEFT: #add1ff 1px solid; BORDER-BOTTOM: transparent 0px solid
}
.ms-ToolPaneClose {
	PADDING-RIGHT: 3px; BORDER-TOP: #e3efff 1px solid; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(/_layouts/images/topnavselected.gif); =
BORDER-BOTTOM: #83b0ec 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #79a7e3
}
.ms-ToolPaneTitle {
	PADDING-RIGHT: 7px; BORDER-TOP: #e3efff 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: =
url(/_layouts/images/topnavselected.gif); PADDING-BOTTOM: 2px; =
BORDER-LEFT: #e3efff 1px solid; COLOR: #000000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #83b0ec 1px solid; BACKGROUND-REPEAT: repeat-x; =
FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: =
#79a7e3
}
.ms-ToolPaneFooter {
	PADDING-RIGHT: 5px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #595959; =
PADDING-TOP: 5px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ms-ToolPaneError {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 10px; COLOR: #e00000; PADDING-TOP: 10px; FONT-FAMILY: =
verdana,arial,helvetica,sans-serif
}
.ms-ToolPaneInfo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: =
verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #204d89
}
.ms-ToolPartSpacing {
	PADDING-TOP: 8px
}
.ms-ToolStripSelected {
	PADDING-RIGHT: 4px; BORDER-TOP: #f2f8ff 1px solid; PADDING-LEFT: 4px; =
FONT-SIZE: 8pt; BACKGROUND-IMAGE: =
url(/_layouts/images/menubuttonhover.gif); PADDING-BOTTOM: 2px; COLOR: =
#000000; PADDING-TOP: 1px; BORDER-BOTTOM: #d6e8ff 1px solid; =
FONT-FAMILY: Verdana,Arial,Sans-Serif; BACKGROUND-COLOR: #afd2ff
}
.ms-ToolStrip {
	PADDING-RIGHT: 4px; BORDER-TOP: #f2f8ff 1px solid; PADDING-LEFT: 4px; =
FONT-SIZE: 8pt; BACKGROUND-IMAGE: =
url(/_layouts/images/listheadergrad.gif); PADDING-BOTTOM: 2px; COLOR: =
#000000; PADDING-TOP: 1px; BORDER-BOTTOM: #d6e8ff 1px solid; =
FONT-FAMILY: Verdana,Arial,Sans-Serif; BACKGROUND-COLOR: #afd2ff
}
.ms-TPBorder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ms-TPHeader {
	BACKGROUND-COLOR: #ffdf88
}
.ms-TPTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 2px; COLOR: #2a4666; PADDING-TOP: 2px; FONT-FAMILY: =
verdana,arial,helvetica,sans-serif
}
.ms-TPBody {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana,arial,helvetica,sans-serif
}
.ms-TPBody A:link {
	CURSOR: pointer; COLOR: #003399; TEXT-DECORATION: none
}
.ms-TPBody A:visited {
	CURSOR: pointer; COLOR: #003399; TEXT-DECORATION: none
}
.ms-TPBody A:hover {
	CURSOR: pointer; COLOR: #003399; TEXT-DECORATION: none
}
.ms-TPCommands {
=09
}
.ms-TPInput {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana,arial,helvetica,sans-serif
}
.ms-PropGridBuilderButton {
	BORDER-RIGHT: #3966bf 1px solid; BORDER-TOP: #3966bf 1px solid; =
DISPLAY: none; FONT-SIZE: 8pt; BORDER-LEFT: #3966bf 1px solid; WIDTH: =
16px; BORDER-BOTTOM: #3966bf 1px solid; BACKGROUND-COLOR: #add1ff
}
.ms-BuilderBackground {
	BACKGROUND: #ece9d8; COLOR: #4c4c4c
}
.ms-SPZone {
	BORDER-RIGHT: #add1ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#add1ff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#add1ff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #add1ff 1px solid; =
BACKGROUND-COLOR: #e3efff
}
.ms-SPZoneSelected {
	BORDER-RIGHT: #ffa521 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#ffa521 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#ffa521 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffa521 1px solid; =
BACKGROUND-COLOR: #ffeebe
}
.ms-SPZoneIBar {
	BORDER-RIGHT: #f48b3f 3px solid; BORDER-TOP: #f48b3f 3px solid; =
BORDER-LEFT: #f48b3f 3px solid; BORDER-BOTTOM: #f48b3f 3px solid
}
.ms-SPZoneLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
1px; COLOR: #7f7f7f; PADDING-TOP: 0px; FONT-FAMILY: tahoma,verdana
}
.ms-SPZoneCaption {
	FONT-SIZE: 9pt; COLOR: #7f7f7f; FONT-FAMILY: tahoma,verdana
}
.ms-WPDesign {
	BACKGROUND-COLOR: #add1ff
}
.ms-WPMenu {
	BACKGROUND-COLOR: #add1ff
}
.ms-WPTitle {
	PADDING-RIGHT: 7px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; PADDING-BOTTOM: 2px; COLOR: #4c4c4c; PADDING-TOP: 2px; =
FONT-FAMILY: tahoma,sans-serif
}
.ms-WPTitle A:link {
	CURSOR: pointer; COLOR: #4c4c4c; TEXT-DECORATION: none
}
.ms-WPTitle A:visited {
	CURSOR: pointer; COLOR: #4c4c4c; TEXT-DECORATION: none
}
.ms-WPTitle A:hover {
	CURSOR: pointer; COLOR: #000000; TEXT-DECORATION: underline
}
.ms-WPSelected {
	BORDER-RIGHT: #ffbb77 3px dashed; BORDER-TOP: #ffbb77 3px dashed; =
BORDER-LEFT: #ffbb77 3px dashed; BORDER-BOTTOM: #ffbb77 3px dashed
}
.ms-WPBody {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ms-WPBody TABLE {
	FONT-SIZE: 1em
}
.ms-TPBody TABLE {
	FONT-SIZE: 1em
}
.ms-WPBody A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-WPBody A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-WPBody A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-WPBody TH {
	FONT-WEIGHT: bold
}
.ms-TPBody TH {
	FONT-WEIGHT: bold
}
.ms-WPBody TD {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ms-WPBody H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 200%
}
.ms-TPBody H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 200%
}
.ms-WPBody H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.ms-TPBody H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.ms-WPBody H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
.ms-TPBody H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
.ms-WPBody H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.ms-TPBody H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.ms-WPBody H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.ms-TPBody H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.ms-WPBody H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 65%
}
.ms-TPBody H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 65%
}
.ms-WPBorder {
	BORDER-RIGHT: #9ac6ff 1px solid; BORDER-TOP: #9ac6ff 1px solid; =
BORDER-LEFT: #9ac6ff 1px solid; BORDER-BOTTOM: #9ac6ff 1px solid
}
.ms-WPBorderBorderOnly {
	BORDER-RIGHT: #9ac6ff 1px solid; BORDER-TOP: #9ac6ff 1px solid; =
BORDER-LEFT: #9ac6ff 1px solid; BORDER-BOTTOM: #9ac6ff 1px solid
}
.ms-WPBorder {
	BORDER-TOP-WIDTH: 0px
}
.ms-HoverCellInActive {
	MARGIN: 1px; VERTICAL-ALIGN: top; COLOR: #4c4c4c; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.ms-SpLinkButtonInActive {
	MARGIN: 1px; VERTICAL-ALIGN: top; COLOR: #4c4c4c; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.ms-HoverCellActive {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); =
VERTICAL-ALIGN: top; BORDER-LEFT: #6f9dd9 1px solid; BORDER-BOTTOM: =
#6f9dd9 1px solid; BACKGROUND-COLOR: #ffbb47
}
.ms-SpLinkButtonActive {
	BORDER-RIGHT: #6f9dd9 1px solid; BORDER-TOP: #6f9dd9 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); =
VERTICAL-ALIGN: top; BORDER-LEFT: #6f9dd9 1px solid; BORDER-BOTTOM: =
#6f9dd9 1px solid; BACKGROUND-COLOR: #ffbb47
}
.ms-HoverCellActiveDark {
	BORDER-RIGHT: #868686 1px solid; BORDER-TOP: #868686 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/menubuttonhover.gif); =
VERTICAL-ALIGN: top; BORDER-LEFT: #868686 1px solid; BORDER-BOTTOM: =
#868686 1px solid; BACKGROUND-COLOR: #ffbb47
}
.ms-SpLinkButtonInActive {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.ms-SpLinkButtonActive {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.ms-SpLinkButtonActive A {
	COLOR: #000000; TEXT-DECORATION: none
}
.ms-SpLinkButtonActive A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.ms-SPLink {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana
}
.ms-SPLink A:link {
	COLOR: #2a4666; TEXT-DECORATION: none
}
.ms-SPLink A:visited {
	COLOR: #2a4666; TEXT-DECORATION: none
}
.ms-SPButton {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.ms-WPAddButton {
	BORDER-RIGHT: #feba52 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#feba52 1px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(/_layouts/images/wpqaM.gif) #ffe6a0 repeat-x; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #feba52 1px solid; CURSOR: pointer; =
PADDING-TOP: 0px; BORDER-BOTTOM: #feba52 1px solid; HEIGHT: 25px
}
.ms-WPAddButtonHover {
	BACKGROUND: url(/_layouts/images/wpqaMH.gif) #ffffff repeat-x
}
.ms-WPAddButton TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; VERTICAL-ALIGN: middle; =
TEXT-ALIGN: center
}
.ms-WPAddButton SPAN {
	VERTICAL-ALIGN: middle; COLOR: #cd5c01
}
.ms-WPAddButtonHover SPAN {
	VERTICAL-ALIGN: middle; COLOR: #000000
}
.ms-PartSpacingVertical {
	MARGIN-TOP: 12px; FONT-SIZE: 1pt
}
.ms-PartSpacingHorizontal {
	FONT-SIZE: 1pt; WIDTH: 8px
}
.ms-WPHeader {
=09
}
.ms-WPHeader TD {
	BORDER-BOTTOM: #4e7cb7 1px solid; BORDER-COLLAPSE: collapse
}
A SPAN.ms-WPEditText {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: 8pt; =
VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
.ms-SPzone .ms-WPHeader TD {
	BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/partgrad.gif); BORDER-LEFT: =
#c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #fff9de
}
.ms-SPZoneSelected .ms-WPHeader TD {
	BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; =
BACKGROUND-IMAGE: url(/_layouts/images/partgrad.gif); BORDER-LEFT: =
#c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #fff9de
}
.ms-SPZone TD.ms-toolbar TABLE {
	BACKGROUND-COLOR: transparent
}
.ms-SPZoneSelected TD.ms-toolbar TABLE {
	BACKGROUND-COLOR: transparent
}
.ms-SPZone TR.ms-viewheadertr TABLE {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-SPZoneSelected TR.ms-viewheadertr TABLE {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-SPZone .ms-vh2 TABLE {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-SPZoneSelected .ms-vh2 TABLE {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-SPZone .ms-vh TABLE {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-SPZoneSelected .ms-vh TABLE {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-SPZone .ms-vh TABLE.ms-unselectedTitle {
	BACKGROUND-COLOR: transparent
}
.ms-SPZone .ms-vh2 TABLE.ms-unselectedTitle {
	BACKGROUND-COLOR: transparent
}
.ms-SPZoneSelected .ms-vh TABLE.ms-unselectedTitle {
	BACKGROUND-COLOR: transparent
}
.ms-SPZoneSelected .ms-vh2 TABLE.ms-unselectedTitle {
	BACKGROUND-COLOR: transparent
}
.ms-SPZone .ms-vh TABLE.ms-selectedTitle {
	BACKGROUND-COLOR: #dde1e5
}
.ms-SPZone .ms-vh TABLE.ms-selectedTitle TD {
	BACKGROUND-COLOR: #dde1e5
}
.ms-SPZone .ms-vh2 TABLE.ms-selectedTitle {
	BACKGROUND-COLOR: #dde1e5
}
.ms-SPZoneSelected .ms-vh TABLE.ms-selectedTitle {
	BACKGROUND-COLOR: #dde1e5
}
.ms-SPZoneSelected .ms-vh TABLE.ms-selectedTitle TD {
	BACKGROUND-COLOR: #dde1e5
}
.ms-SPZoneSelected .ms-vh2 TABLE.ms-selectedTitle {
	BACKGROUND-COLOR: #dde1e5
}
.ms-SPZone TABLE {
	BACKGROUND-COLOR: #ffffff
}
.ms-SPZoneSelected TABLE {
	BACKGROUND-COLOR: #ffffff
}
.ms-rtApplyBackground {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow 1px =
solid; BACKGROUND-COLOR: #ffdf88
}
.ms-tbButtonMouseOverDown {
	BORDER-RIGHT: buttonhighlight 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; WIDTH: 23px; BORDER-BOTTOM: =
buttonhighlight 1px solid; TOP: 1px; HEIGHT: 22px; BACKGROUND-COLOR: =
#ffdf88
}
.ms-rtRemoveBackground {
	BORDER-RIGHT: #ffdf88 1px solid; BORDER-TOP: #ffdf88 1px solid; =
BORDER-LEFT: #ffdf88 1px solid; BORDER-BOTTOM: #ffdf88 1px solid; =
BACKGROUND-COLOR: transparent
}
.ms-subsmanageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: =
verdana; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left; TEXT-DECORATION: =
none
}
.ms-subsmanagecell {
	FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: =
verdana; HEIGHT: 18px
}
.ms-ConnError {
	COLOR: #ff0000
}
.ms-underline {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid
}
.ms-underlineback {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; =
BACKGROUND-COLOR: #f2f2f2
}
.ms-back {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #f2f2f2
}
.ms-smallheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana; TEXT-ALIGN: left
}
TH.ms-smallheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana; TEXT-ALIGN: left
}
.ms-smallsectionline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #bfbfbf
}
.ms-tabselected {
	BORDER-RIGHT: #6f9dd9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#6f9dd9 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/selectednav.gif); PADDING-BOTTOM: =
3px; BORDER-LEFT: #6f9dd9 1px solid; COLOR: #003399; PADDING-TOP: 3px; =
BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: repeat-x; POSITION: =
relative; TOP: 0px; BACKGROUND-COLOR: #ffe6a0
}
.ms-tabinactive {
	BORDER-RIGHT: #c2dcff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#c2dcff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/_layouts/images/topnavunselected.gif); =
PADDING-BOTTOM: 3px; BORDER-LEFT: #c2dcff 1px solid; COLOR: #003399; =
PADDING-TOP: 3px; BORDER-BOTTOM: #c2dcff 1px; BACKGROUND-REPEAT: =
repeat-x; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #e3efff
}
.ms-tabinactive A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-tabinactive A:hover {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-tabinactive A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-surveyHBar {
	BORDER-RIGHT: #3966bf 5px solid; BORDER-TOP: #3966bf 5px solid; =
FONT-SIZE: 2px; BORDER-LEFT: #3966bf 5px solid; BORDER-BOTTOM: #3966bf =
5px solid; BACKGROUND-COLOR: #3966bf
}
.ms-surveyHBarB {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #cccccc
}
.ms-surveyHBarLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #7f7f7f; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; FONT-FAMILY: tahoma,sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 3.75pt; BACKGROUND-COLOR: white; =
TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.ms-surveyVBar {
	FONT-SIZE: 2px; BACKGROUND-COLOR: #3966bf
}
.ms-surveyVBarB {
	FONT-SIZE: 2px; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cccccc
}
.ms-surveyVBarBI {
	FONT-SIZE: 2px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #3966bf
}
.ms-surveyVBarS {
	FONT-SIZE: 2px
}
.ms-surveyVBarT {
	FONT-SIZE: 7pt; COLOR: #7f7f7f; FONT-FAMILY: verdana
}
.ms-surveyVBarTC {
	FONT-SIZE: 7pt; COLOR: #7f7f7f; FONT-FAMILY: verdana; TEXT-ALIGN: =
center
}
.ms-surveyHR {
	COLOR: #cccccc; HEIGHT: 1px
}
.ms-surveyTotal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; COLOR: #7f7f7f; =
FONT-FAMILY: verdana
}
.ms-uploadborder {
	BORDER-RIGHT: #83b0ec 1px solid; BORDER-TOP: #83b0ec 1px solid; =
BORDER-LEFT: #83b0ec 1px solid; BORDER-BOTTOM: #83b0ec 1px solid
}
.ms-uploadcontrol {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-spaceBetContentAndButton {
	HEIGHT: 10px
}
.ms-ButtonHeightWidth {
	PADDING-BOTTOM: 0.4em; FONT: 8pt tahoma; WIDTH: 7.5em; PADDING-TOP: =
0.1em; HEIGHT: 2.1em
}
.ms-NarrowButtonHeightWidth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 8pt =
tahoma; WIDTH: 5em; PADDING-TOP: 0px; HEIGHT: 2em
}
.ms-ButtonHeightWidth2 {
	PADDING-BOTTOM: 0.4em; FONT: 8pt tahoma; WIDTH: 11.72em; PADDING-TOP: =
0.1em; HEIGHT: 2.1em
}
.ms-SpaceBetButtons {
	WIDTH: 6px
}
.ms-summarycustombody {
	MARGIN-TOP: 5px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 6px
}
.ms-summarystandardbody {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 6px
}
.ms-stylebox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
.ms-stylelabel {
	FONT-SIZE: 8pt; COLOR: #4c4c4c; FONT-FAMILY: tahoma
}
.ms-styleheader {
	FONT-SIZE: 0.68em; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #f9f9f9
}
.ms-styleheader A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-stylebody A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-styleheader A:visited {
	TEXT-DECORATION: none
}
.ms-stylebody A:visited {
	TEXT-DECORATION: none
}
.ms-stylebody {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
.ms-styleheader A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-stylebody A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-alternating {
	BACKGROUND-COLOR: #f9f9f9
}
.ms-alternatingstrong {
	BACKGROUND-COLOR: #e3efff
}
.ms-alternatingstrong TD {
	BORDER-TOP: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.ms-basictable .ms-alternating TD {
	BORDER-TOP: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.ms-alternatingstrong TD TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.ms-basictable .ms-alternating TD TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.ms-MWSSelectedInstance {
	COLOR: #000000; TEXT-DECORATION: none
}
.ms-MWSInstantiated A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MWSInstantiated A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MWSInstantiated A:hover {
	COLOR: #8ebbf5; TEXT-DECORATION: underline
}
.ms-MWSUninstantiated A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MWSUninstantiated A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MWSUninstantiated A:hover {
	COLOR: #003399; TEXT-DECORATION: underline
}
.ms-entity-resolved {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-entity-unresolved {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: =
url(/_layouts/images/squiggle.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: =
text-top; CURSOR: pointer; COLOR: #000000; BACKGROUND-REPEAT: repeat; =
FONT-STYLE: italic
}
.ms-ganttTitleCell {
	BORDER-RIGHT: #d6e8ff 1px solid; BORDER-TOP: #d6e8ff 1px solid; =
PADDING-LEFT: 7px; BORDER-LEFT: #d6e8ff 1px solid; WIDTH: 222px; =
BORDER-BOTTOM: #d6e8ff 1px solid; HEIGHT: 22px; TEXT-ALIGN: left
}
.ms-ganttTitleCellText {
	OVERFLOW: hidden; WIDTH: 222px; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; =
HEIGHT: 22px; TEXT-OVERFLOW: ellipsis
}
.ms-ganttTitleHeaderCell {
	BORDER-RIGHT: #d6e8ff 1px solid; BORDER-TOP: #d6e8ff 1px solid; =
PADDING-LEFT: 7px; BORDER-LEFT: #d6e8ff 1px solid; WIDTH: 222px; =
BORDER-BOTTOM: #d6e8ff 1px solid; TEXT-ALIGN: left
}
.ms-ganttInnerTable TD {
	FONT-SIZE: 0.68em; FONT-FAMILY: verdana
}
.ms-ganttInnerTable TH {
	FONT-SIZE: 0.68em; FONT-FAMILY: verdana
}
.ms-ganttDiv {
	OVERFLOW: auto; WIDTH: 100%; POSITION: absolute; HEIGHT: 272px
}
.ms-ganttDivNotIE {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 272px
}
.ms-ganttOuterTable {
	WIDTH: 100%; HEIGHT: 272px
}
.ms-ganttInnerTable TH {
	COLOR: #4e7cb7
}
.ms-ganttMajorTimeUnitHeaderCell {
	BORDER-RIGHT: #d6e8ff 1px solid; BORDER-LEFT: #d6e8ff 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
.ms-ganttDetailTimeUnitRow TD {
	BORDER-RIGHT: #d6e8ff 1px solid; BORDER-TOP: #d6e8ff 1px solid; =
BORDER-LEFT: #d6e8ff 1px solid; BORDER-BOTTOM: #d6e8ff 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
.ms-ganttDetailTimeUnitRow TH {
	BORDER-RIGHT: #d6e8ff 1px solid; BORDER-TOP: #d6e8ff 1px solid; =
BORDER-LEFT: #d6e8ff 1px solid; BORDER-BOTTOM: #d6e8ff 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
.ms-ganttDetailTimeUnitRow ABBR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ms-GWD {
=09
}
.ms-GNWD {
	BACKGROUND: #f9f9f9
}
.ms-GT {
	BACKGROUND: cornsilk
}
.ms-ganttTransparentImage {
	Z-INDEX: 2; WIDTH: 100%; POSITION: absolute; HEIGHT: 20px
}
.ms-ganttNonTransparentImage {
	Z-INDEX: 1; POSITION: relative
}
.ms-dgselected {
	FONT-WEIGHT: bold; BACKGROUND: #5980a5; VERTICAL-ALIGN: middle; COLOR: =
#ffffff
}
.ms-dgselected A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.ms-dgselected A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.ms-dgbottom {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
BORDER-BOTTOM: #000000 1px solid
}
.ms-dgadd A {
	FONT-WEIGHT: bold
}
.ms-dgadd {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: =
#c0c6e0 1px solid
}
.ms-infobar {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 =
1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #edf0d9
}
.ms-selwidth {
	FONT-SIZE: 1.2em; WIDTH: 158px; FONT-FAMILY: tahoma,verdana
}
.ms-featurestatus {
	VERTICAL-ALIGN: middle; WIDTH: 100px
}
.ms-featurestatustext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: =
#003399
}
.ms-featurealtrow {
	BACKGROUND-COLOR: #e9e9e9
}
.ms-unpublishedresource {
	BORDER-RIGHT: #ff0000 thick dashed; BORDER-TOP: #ff0000 thick dashed; =
MARGIN: 5px; BORDER-LEFT: #ff0000 thick dashed; BORDER-BOTTOM: #ff0000 =
thick dashed
}
.ms-inconsistentresource {
	BORDER-RIGHT: #00ff00 thick dashed; BORDER-TOP: #00ff00 thick dashed; =
MARGIN: 5px; BORDER-LEFT: #00ff00 thick dashed; BORDER-BOTTOM: #00ff00 =
thick dashed
}
.ms-annotatedanchorspacing {
	LEFT: 3px; WIDTH: 3px; TOP: 3px; HEIGHT: 3px
}
.ms-consolemptablerow {
	BACKGROUND-COLOR: #79a7e3
}
.ms-consolestatus {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,verdana
}
.ms-consoleerror {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,verdana
}
.ms-consolemessage {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,verdana
}
.ms-consoletoolbar {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,verdana
}
.ms-consoleframe {
	BORDER-RIGHT: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP-STYLE: =
solid; BORDER-BOTTOM: 1px solid
}
.ms-consolestatusframe {
	BORDER-RIGHT: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP-STYLE: =
solid; BORDER-BOTTOM: 1px solid
}
.ms-consolestatuscell {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #d5dced; TEXT-ALIGN: center
}
.ms-consoleframe {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-COLOR: #83b0ec; BORDER-BOTTOM-COLOR: =
#83b0ec; BORDER-TOP-COLOR: #83b0ec; BORDER-RIGHT-COLOR: #83b0ec
}
.ms-consolestatusframe {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: =
#ffffff; BORDER-TOP-COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f6fdfd; BORDER-RIGHT-COLOR: #ffffff
}
TD.ms-consolestatusmajorframe {
	BACKGROUND-REPEAT: repeat-x
}
TD.ms-consolestatusminorframe {
	BACKGROUND-REPEAT: repeat-x
}
TD.ms-consolestatuscheckoutframe {
	BACKGROUND-REPEAT: repeat-x
}
.ms-consolestatusmajorframe {
	BACKGROUND: url(/_layouts/images/cnspgrdn.gif)
}
.ms-consolestatusminorframe {
	BACKGROUND: url(/_layouts/images/cnsugrdn.gif)
}
.ms-consolestatuscheckoutframe {
	BACKGROUND: url(/_layouts/images/cnsugrdn.gif)
}
.ms-consoleminiframe {
	BACKGROUND: url(/_layouts/images/cnsugrdn.gif)
}
.ms-consoleminiframe {
	BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px
}
.ms-consolestatusshadowframe {
	BACKGROUND: url(/_layouts/images/cnsshdo.gif); HEIGHT: 4px
}
.ms-consolestatusshadowframeleft {
	BACKGROUND: url(/_layouts/images/cnsshdol.gif); WIDTH: 3px; HEIGHT: 4px
}
.ms-consolestatusshadowframeright {
	BACKGROUND: url(/_layouts/images/cnsshdor.gif); WIDTH: 3px; HEIGHT: 4px
}
.ms-consolemode {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: =
#fff699
}
.ms-consolestatus {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; =
FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.ms-consolestatus A {
	FONT-SIZE: 8pt; COLOR: #3966bf; FONT-FAMILY: Verdana,serif; =
TEXT-DECORATION: none
}
.ms-consolestatus A:hover {
	FONT-SIZE: 8pt; COLOR: #3966bf; FONT-FAMILY: Verdana,serif; =
TEXT-DECORATION: underline
}
.ms-consolehr {
	HEIGHT: 1px; BACKGROUND-COLOR: #cdcdcd
}
.ms-consoleerror {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.ms-consoleerror A {
	COLOR: #3966bf; TEXT-DECORATION: none
}
.ms-consoleerror A:hover {
	COLOR: #3966bf; TEXT-DECORATION: underline
}
.ms-consolemessage {
	COLOR: #204d89; TEXT-DECORATION: none
}
.ms-consolemessage A {
	TEXT-DECORATION: none
}
.ms-consolemessage A:hover {
	TEXT-DECORATION: underline
}
.ms-consoletoolbar {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-consoletoolbar A {
	TEXT-DECORATION: none
}
.ms-consoleqaback TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: =
url(/_layouts/images/qarsgrd.gif)
}
.ms-consoleqabackhover TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: =
url(/_layouts/images/qahvgrd.gif)
}
.ms-consoleqaemptyborderh {
	HEIGHT: 1px
}
.ms-consoleqaemptyborderv {
	WIDTH: 1px
}
.ms-consoleqaemptycorner {
	WIDTH: 1px; HEIGHT: 1px
}
.ms-consoleqaborderh {
	BACKGROUND-COLOR: #cad7e7
}
.ms-consoleqaborderv {
	BACKGROUND-COLOR: #cad7e7
}
.ms-consoleqacorner {
	BACKGROUND-COLOR: #cad7e7
}
.ms-consoleqaborderhhover {
	BACKGROUND-COLOR: #d2b47a
}
.ms-consoleqabordervhover {
	BACKGROUND-COLOR: #d2b47a
}
.ms-consoleqacornerhover {
	BACKGROUND-COLOR: #d2b47a
}
.ms-consoleqaborderh {
	HEIGHT: 1px
}
.ms-consoleqaborderv {
	WIDTH: 1px
}
.ms-consoleqacorner {
	WIDTH: 1px; HEIGHT: 1px
}
.ms-consoleqaborderhhover {
	HEIGHT: 1px
}
.ms-consoleqabordervhover {
	WIDTH: 1px
}
.ms-consoleqacornerhover {
	WIDTH: 1px; HEIGHT: 1px
}
.ms-webpartpickerpagebackground {
	BACKGROUND-COLOR: #efebc2
}
.ms-webpartpickerpageinnerbackground {
	BACKGROUND-COLOR: #f2f2f2
}
.ms-webpartpickerpagetext {
	COLOR: #656b77; TEXT-ALIGN: left
}
.ms-webpartpickerpagetext A {
	COLOR: #3966bf; TEXT-ALIGN: left
}
.ms-webpartpickerpageHeaderBorder A {
	COLOR: #3966bf
}
.ms-webpartpickeralign {
	PADDING-RIGHT: 7px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ms-webpartpickerwarning {
	COLOR: #ff0000
}
.ms-viewtotalselect {
	WIDTH: 104px
}
.hierarchy-node-partialcheck {
	FONT-STYLE: italic
}
.ms-wikitoolbar A.ms-toolbar {
	COLOR: #124890
}
.ms-wikieditouter {
	BORDER-RIGHT: #6393d4 2px solid; BORDER-TOP: #6393d4 1px solid; =
FONT-SIZE: 8pt; RIGHT: 9px; BORDER-LEFT: #6393d4 1px solid; =
BORDER-BOTTOM: #6393d4 1px; FONT-FAMILY: tahoma; POSITION: absolute; =
TOP: 30px; HEIGHT: 23px; TEXT-ALIGN: center
}
.ms-wikieditsecond {
=09
}
.ms-wikieditthird {
	PADDING-LEFT: 3px; BACKGROUND: url(/_layouts/images/toolgrad.gif)
}
.ms-wikieditorange {
=09
}
.ms-wikieditorangeinnera {
	FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.ms-wikitoolbar A.ms-toolbar:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-wikicontent A {
	TEXT-DECORATION: underline
}
.ms-wikicontent A.ms-wikilink {
	TEXT-DECORATION: none
}
.ms-wikicontent A.ms-missinglink {
	BORDER-BOTTOM: #000000 1px dashed; TEXT-DECORATION: none
}
.ms-wikicontent {
	COLOR: #333333; LINE-HEIGHT: 1.3
}
.ms-recentchanges {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 9px; =
VERTICAL-ALIGN: top; PADDING-TOP: 7px
}
.errorinl {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: verdana,sans-serif
}
.ms-diffdeletenostrike {
	BACKGROUND-COLOR: #e0e0e0
}
.ms-diffdelete {
	BACKGROUND-COLOR: #e0e0e0
}
.ms-diffdelete {
	TEXT-DECORATION: line-through
}
.ms-diffinsert {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; =
BACKGROUND-COLOR: #ffeaad
}
.ms-wikifieldheader {
	PADDING-RIGHT: 2px; MARGIN-TOP: 15px; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; COLOR: =
#515151; PADDING-TOP: 2px; BORDER-BOTTOM: #c3c3c3 1px solid; =
FONT-FAMILY: tahoma
}
UL.ms-blogAdminLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 4px =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.ms-blogAdminLinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(/_layouts/images/rect.gif) no-repeat left center; PADDING-BOTTOM: =
3px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.ms-blogAdminLinks LI A {
	COLOR: #003399
}
.ms-PostWrapper {
	WIDTH: 629px; COLOR: #4c4c4c
}
.ms-CommentsWrapper {
	WIDTH: 629px; COLOR: #4c4c4c
}
.ms-blogrss {
	WIDTH: 629px; COLOR: #4c4c4c
}
.ms-blogrssnav {
	BORDER-TOP: #add1ff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
COLOR: #4c4c4c; PADDING-TOP: 5px
}
.ms-blogrssnav A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; TEXT-DECORATION: =
none
}
.ms-blogrssnav IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ms-PostTitle {
	BORDER-TOP: #e3efff 1px solid; FONT-SIZE: 16pt; PADDING-TOP: 6px
}
.ms-PostTitle SPAN {
	RIGHT: auto; LEFT: -2px; POSITION: relative
}
.ms-PostTitle A {
	COLOR: #4c4c4c; TEXT-DECORATION: none
}
.ms-PostFooter {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 22px; COLOR: #999999
}
.ms-CommentFooter {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 22px; COLOR: #999999
}
.ms-PostFooter A {
	COLOR: #6c90d8; WHITE-SPACE: nowrap
}
.ms-CommentFooter A {
	COLOR: #6c90d8; WHITE-SPACE: nowrap
}
.ms-PostBody {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 12px; COLOR: #4c4c4c; LINE-HEIGHT: =
1.7em; PADDING-TOP: 6px
}
.ms-PostBody A {
	COLOR: #0000cc
}
.ms-PostBody P {
	MARGIN: 0px 0px 1em
}
H3.ms-PostDate {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #7f7f7f; =
BORDER-BOTTOM: #6f9dd9 1px solid
}
H3.ms-CommentHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
16pt; RIGHT: auto; LEFT: -2px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#999999; PADDING-TOP: 0px; POSITION: relative; TOP: -0.25em
}
H4.ms-CommentTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px
}
.ms-CommentBody {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 12px; COLOR: #4c4c4c; LINE-HEIGHT: =
1.7em; PADDING-TOP: 6px
}
.ms-commentsempty {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 22px; COLOR: #4c4c4c; PADDING-TOP: 6px
}
.ms-blogedit {
	BORDER-TOP: #e3efff 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; =
LINE-HEIGHT: 1.7em
}
.ms-blogedit A {
	BORDER-RIGHT: #83b0ec 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#83b0ec 1px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: =
url(/_layouts/images/toolgrad.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: =
#83b0ec 1px solid; COLOR: #003399; PADDING-TOP: 0px; BORDER-BOTTOM: =
#83b0ec 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #d6e8ff
}
.ms-blogrss {
	BORDER-TOP: #e3efff 1px solid; FONT-SIZE: 8pt; PADDING-TOP: 5px
}
.ms-blogrss A {
	COLOR: #003399
}
.ms-blogrss IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ms-commenttable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
15px 0px 0px; PADDING-TOP: 0px
}
.ms-commenttable TD {
	BORDER-TOP: #d6e8ff 1px solid
}
.ms-CommentFooter A {
	MARGIN: 0px; PADDING-TOP: 4px
}
.ms-pickerwait {
	FONT-SIZE: 8pt; MARGIN: 0px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: =
verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.ms-pickerdropdown {
	MARGIN-LEFT: 5px
}
.ms-CategoryTitleCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-CategoryTitleCell A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: =
url(/_layouts/images/navbullet.gif) no-repeat left top; PADDING-BOTTOM: =
3px; MARGIN: 0px; PADDING-TOP: 3px
}
.ms-BlogEmptyListText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ms-BlogNavigator P.ms-descriptiontext {
	DISPLAY: none
}
.ms-BlogNavigator DIV.ms-navheader {
	PADDING-RIGHT: 6px; BORDER-TOP: #f2f8ff 1px solid; PADDING-LEFT: 6px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #f2f8ff 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #add1ff 1px solid; BACKGROUND-COLOR: #d6e8ff
}
.ms-BlogNavigator DIV.ms-navheader A {
	COLOR: #003399
}
.ms-BlogNavigator DIV.ms-navheader {
	FONT-WEIGHT: bold; COLOR: #4c4c4c
}
.ms-BlogNavigator .ms-quicklaunch TABLE TD {
	BORDER-TOP-STYLE: none
}
.ms-BlogNavigator DIV.ms-WPBody {
	BORDER-TOP: #add1ff 1px solid
}
.ms-BlogNavigator DIV.ms-PartSpacingVertical {
	MARGIN-TOP: 0px; FONT-SIZE: 1pt
}
.ms-BlogNavigator TD.ms-addnew {
	PADDING-LEFT: 6px
}
.ms-BlogNavigator TD.ms-addnew IMG {
	MARGIN-RIGHT: 2px
}
.ms-BlogEmptyListText {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: =
#4c4c4c; PADDING-TOP: 4px
}
.ms-pickertitlesection {
	BACKGROUND: url(/_layouts/images/siteTitleBKGD.gif) #ffffff repeat-y =
right top
}
.ms-pickertitlesection .ms-descriptiontext {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.ms-pickeremptyresulttexttr .ms-descriptiontext {
	PADDING-LEFT: 5px; PADDING-TOP: 6px
}
.ms-pickerbodysection {
	BORDER-TOP: #a5a5a5 1px solid; BACKGROUND: =
url(/_layouts/images/viewheadergrad.gif) #ece9d8 repeat-x
}
.ms-pickerresultoutertable {
	TABLE-LAYOUT: fixed
}
.ms-pickerresulttable {
	BORDER-COLLAPSE: separate
}
.ms-pickerresultdiv {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; OVERFLOW: scroll; =
BORDER-LEFT: 1px inset; WIDTH: 100%; BORDER-BOTTOM: 1px inset; HEIGHT: =
100%; BACKGROUND-COLOR: #ffffff
}
.ms-pickerbuttonsection {
	BACKGROUND-COLOR: #ece9d8
}
.ms-pickersectionline {
	BACKGROUND-COLOR: #d0d0bf
}
.ms-pickersearchbox {
	COLOR: #000000; HEIGHT: 19px
}
.ms-pickersearchsummarytr TD.ms-descriptiontext {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; COLOR: #525252; PADDING-TOP: 5px
}
.ms-pickerwaittexttr TD.ms-descriptiontext {
	TEXT-ALIGN: center
}
.ms-ph {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: none; COLOR: =
#949494; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f3f3f3
}
.ms-naveditor .ms-vb2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; HEIGHT: 22px
}
.ms-naveditor .ms-gb {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; HEIGHT: 22px
}
.ms-naveditor .ms-gb {
	BORDER-TOP-WIDTH: 0px
}
.ms-naveditor .ms-gb IMG {
	MARGIN-TOP: 1em
}

@media Print   =20
{
.ms-leftareacell {
	DISPLAY: none
}
.ms-globallinks {
	DISPLAY: none
}
.ms-siteaction {
	DISPLAY: none
}
.ms-areaseparatorleft {
	DISPLAY: none
}
.ms-rightareacell {
	DISPLAY: none
}
.ms-areaseparatorright {
	DISPLAY: none
}
.ms-areaseparatorcorner {
	DISPLAY: none
}
.ms-titlearealeft {
	DISPLAY: none
}
.ms-titlearearight {
	DISPLAY: none
}
.ms-searchform {
	DISPLAY: none
}
.ms-banner {
	DISPLAY: none
}
.ms-buttonheightwidth {
	DISPLAY: none
}
.ms-buttonheightwidth2 {
	DISPLAY: none
}
    }
.ms-hidden {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
A.ms-skip {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
A.ms-skip:hover {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
A.ms-skip:visited {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
A.ms-skip:active {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 4px; LEFT: 2px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: black 1px solid; WIDTH: auto; COLOR: black; PADDING-TOP: =
2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 2px; =
HEIGHT: auto; BACKGROUND-COLOR: white
}
A.ms-skip:focus {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 4px; LEFT: 2px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: black 1px solid; WIDTH: auto; COLOR: black; PADDING-TOP: =
2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 2px; =
HEIGHT: auto; BACKGROUND-COLOR: white
}
.ms-dialogBody {
	BACKGROUND-COLOR: #ece9d8
}
.ms-dialogHeader {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(/_layouts/images/dialogTitleBKGD.jpg); BACKGROUND-REPEAT: repeat-y; =
BACKGROUND-COLOR: #ffffff
}
.ms-dialogHeaderDescription {
	PADDING-RIGHT: 20px; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: =
Tahoma
}
.ms-dialogHelpLink {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: =
none
}
.ms-dialogHelpLink A {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: =
none
}
.ms-dialogHeadingDivider1 {
	BACKGROUND-COLOR: #ffffff
}
.ms-dialogHeadingDivider2 {
	BACKGROUND-COLOR: #9e9fa1
}
.ms-dialogHeadingDivider3 {
	BACKGROUND-COLOR: #d6d2bf
}
.ms-dialogBodyMain {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; =
FONT-SIZE: 8pt; BORDER-LEFT: #7f9db9 1px solid; COLOR: #666666; =
BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: =
#ffffff
}
.ms-dialogButtonSection {
	BORDER-TOP: #d0d0bf 1px solid
}
.ms-dialogButtonCell {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma
}
.ms-dialogButtonCell INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma
}
.ms-dialogHoverRow {
	BACKGROUND-COLOR: #f2f4e3
}
.ms-dialogSelectedRow {
	BACKGROUND-COLOR: #e6e6e6
}
.ms-aggrwebpartcell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
A.ms-acclink {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: black =
1px solid; WIDTH: auto; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: =
black 1px solid; HEIGHT: 1.1em; BACKGROUND-COLOR: white
}
A.ms-imnlink {
	CURSOR: default
}
.ms-SrvMenuUI {
	DISPLAY: none
}
.ms-MenuUIPopupBody {
	BORDER-RIGHT: #868686 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#868686 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #868686 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #868686 =
1px solid
}
.ms-MenuUIPopupBody TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #003399; PADDING-TOP: 0px
}
.ms-MenuUIPopupBody DIV {
	CURSOR: pointer
}
.ms-MenuUI {
	CURSOR: pointer; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fafafa
}
.ms-MenuUILarge {
	CURSOR: pointer; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fafafa
}
.ms-MenuUIRtL {
	CURSOR: pointer; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fafafa
}
.ms-MenuUILargeRtL {
	CURSOR: pointer; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fafafa
}
.ms-MenuUI {
	BACKGROUND-POSITION: left 50%
}
.ms-MenuUILarge {
	BACKGROUND-POSITION: left 50%
}
.ms-MenuUIRtL {
	BACKGROUND-POSITION: right 50%
}
.ms-MenuUILargeRtL {
	BACKGROUND-POSITION: right 50%
}
.ms-MenuUI {
	BACKGROUND-IMAGE: url(/_layouts/images/MGrad.gif)
}
.ms-MenuUILarge {
	BACKGROUND-IMAGE: url(/_layouts/images/MGradLarge.gif); WIDTH: 250px
}
.ms-MenuUIRtL {
	BACKGROUND-IMAGE: url(/_layouts/images/MGradRtl.gif)
}
.ms-MenuUILargeRtL {
	BACKGROUND-IMAGE: url(/_layouts/images/MGradLargeRtl.gif); WIDTH: 250px
}
.ms-MenuUIDisabled SPAN {
	COLOR: #888888
}
.ms-MenuUIItemTableCell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; COLOR: #003399; PADDING-TOP: 2px; FONT-FAMILY: tahoma; =
TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellCompact {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; COLOR: #003399; PADDING-TOP: 2px; FONT-FAMILY: tahoma; =
TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellCompact {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.ms-MenuUIItemTableCell A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellHover A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellCompact A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellCompactHover A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-menuitemdescription {
	COLOR: #666666
}
.ms-MenuUIItemTableCellHover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
1px; COLOR: #003399; PADDING-TOP: 1px; FONT-FAMILY: tahoma; =
TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellCompactHover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
1px; COLOR: #003399; PADDING-TOP: 1px; FONT-FAMILY: tahoma; =
TEXT-DECORATION: none
}
.ms-MenuUIItemTableCellCompactHover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-MenuUIItemTableHover {
	BORDER-RIGHT: #d2b47a 1px solid; BORDER-TOP: #d2b47a 1px solid; =
BORDER-LEFT: #d2b47a 1px solid; BORDER-BOTTOM: #d2b47a 1px solid; =
BACKGROUND-COLOR: #ffe6a0
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	COLOR: #333333
}
.ms-MenuUIIcon {
	WIDTH: 24px; HEIGHT: 16px
}
.ms-MenuUIIconRtL {
	WIDTH: 24px; HEIGHT: 16px
}
.ms-MenuUIIconLarge {
	WIDTH: 40px; HEIGHT: 16px
}
.ms-MenuUIIconLargeRtl {
	WIDTH: 40px; HEIGHT: 16px
}
.ms-MenuUIIcon {
	PADDING-RIGHT: 6px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-MenuUIIconLarge {
	PADDING-RIGHT: 6px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-MenuUIIconRtL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-MenuUIIconLargeRtl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ms-MenuUILabel {
	WIDTH: 100%
}
.ms-MenuUILabelRtL {
	WIDTH: 100%
}
.ms-menuuilabelcompact {
	WIDTH: 100%
}
.ms-menuuilabelcompactRtl {
	WIDTH: 100%
}
.ms-MenuUILabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 2px
}
.ms-MenuUILabelRtL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 2px
}
.ms-menuuilabelcompact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.ms-menuuilabelcompactRtl {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.ms-MenuUISubmenuArrow {
	WIDTH: 16px; HEIGHT: 16px
}
.ms-MenuUISeparator {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: =
#c5c5c5
}
.ms-MenuUISeparatorRtL {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: =
#c5c5c5
}
.ms-MenuUISeparatorLarge {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: =
#c5c5c5
}
.ms-MenuUISeparatorLargeRtl {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: =
#c5c5c5
}
.ms-MenuUISeparator {
	MARGIN: 0px 0px 0px 32px
}
.ms-MenuUISeparatorRtL {
	MARGIN: 0px 32px 0px 0px
}
.ms-MenuUISeparatorLarge {
	MARGIN: 0px 0px 0px 48px
}
.ms-MenuUISeparatorLargeRtl {
	MARGIN: 0px 48px 0px 0px
}
.ms-MenuUICheckMark {
	BACKGROUND-IMAGE: url(/_layouts/images/ChkMrk.gif)
}
.ms-MenuUIItemTableCellDisabled {
	COLOR: #999999
}
.ms-sbtable {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #000000; FONT-STYLE: =
normal; FONT-FAMILY: Verdana
}
.ms-sbtablealt {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #000000; FONT-STYLE: =
normal; FONT-FAMILY: Verdana
}
.ms-sbtable-ex {
	MARGIN-TOP: 2px; MARGIN-LEFT: 2px; WIDTH: 100%; BORDER-COLLAPSE: =
collapse
}
.ms-sbtable-border {
	BORDER-RIGHT: #97b4e9 1px solid; BORDER-TOP: #97b4e9 1px solid; =
BORDER-LEFT: #97b4e9 1px solid; BORDER-BOTTOM: #97b4e9 1px solid
}
TD.ms-sbcell {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#7f9db9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#7f9db9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid; =
WHITE-SPACE: nowrap
}
TD.ms-sbcellnoborder {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WHITE-SPACE: nowrap; BORDER-RIGHT-WIDTH: 0px
}
.ms-sbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: Tahoma
}
.ms-sbplain {
	FONT-SIZE: 8pt; BORDER-TOP-STYLE: none; FONT-FAMILY: Tahoma; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.ms-sbplainwithborder {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma
}
TD.ms-sblink {
	PADDING-RIGHT: 14px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ms-sblink A:link {
	PADDING-LEFT: 4px; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma; =
TEXT-DECORATION: none
}
.ms-sblink A:visited {
	PADDING-LEFT: 4px; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma; =
TEXT-DECORATION: none
}
.ms-sblink A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.ms-sbgo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; BACKGROUND-COLOR: #e9f2fd
}
.ms-sbLastcell {
	WIDTH: 100%
}
.ms-rightbodysectionsearchbox {
	WIDTH: 100%
}
.ms-sbLastCell {
	PADDING-RIGHT: 10px
}
TD.ms-sbscopes {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
SELECT.ms-sbscopes {
	FONT-SIZE: 8pt; WIDTH: 170px; FONT-FAMILY: tahoma,verdana
}
.srch-WPBody {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: tahoma
}
.srch-results {
=09
}
.srch-sort {
	FONT-SIZE: 1em; COLOR: #333333
}
.srch-sort A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-sort A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-sort A:hover {
	COLOR: #ff0000
}
.srch-sort-right {
	FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 4px; COLOR: #333333
}
.srch-sort-right A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-sort-right A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-sort-right A:hover {
	COLOR: #ff0000
}
.srch-summary {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: Tahoma
}
.srch-summary A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-summary A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-summary A:hover {
	COLOR: #ff0000
}
.srch-stats {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: Tahoma; WHITE-SPACE: =
nowrap; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
.srch-stats A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-stats A:hover {
	COLOR: #ff0000
}
.srch-Description {
	FONT-SIZE: 1em; MARGIN: 0px 0px 4px; COLOR: #333333; FONT-FAMILY: =
Tahoma
}
.srch-Description B {
	FONT-WEIGHT: bold; COLOR: #333333
}
.srch-alertme A:link {
	MARGIN: 0px
}
.srch-alertme A:visited {
	MARGIN: 0px
}
.srch-alertme A:hover {
	MARGIN: 0px
}
.srch-Title {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 5px; COLOR: #003399; FONT-FAMILY: =
Tahoma
}
.srch-Title A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-Title A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.srch-Title A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.srch-URL A:link {
	COLOR: #008800! important; TEXT-DECORATION: none
}
.srch-URL A:visited {
	COLOR: #008800! important; TEXT-DECORATION: none
}
.srch-URL A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.srch-Metadata {
	BORDER-TOP: #e0ded5 1px solid; FONT-SIZE: 1em; MARGIN: 0px 0px 15px; =
COLOR: #8c8c8c; FONT-FAMILY: Tahoma
}
.srch-dup .srch-Page-bg {
=09
}
.srch-Page {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #666666; FONT-FAMILY: Tahoma; =
BACKGROUND-COLOR: #ececec; TEXT-ALIGN: right
}
.srch-Page A:link {
	FONT-WEIGHT: normal; COLOR: #3764a0; TEXT-DECORATION: none
}
.srch-Page A:visited {
	FONT-WEIGHT: normal; COLOR: #3764a0; TEXT-DECORATION: none
}
.srch-Page A:hover {
	COLOR: #ff0000
}
.srch-dup A:link {
	COLOR: #517acc
}
.srch-dup A:visited {
	COLOR: #517acc
}
.srch-Icon {
=09
}
.srch-ActionLink A {
	FONT-SIZE: 0.85em; MARGIN-BOTTOM: 0px; FONT-STYLE: italic; =
TEXT-DECORATION: none
}
.srch-ActionLink A:hover {
	COLOR: #ff0000
}
.ms-searchresultstitlearea {
	PADDING-LEFT: 18px; BACKGROUND-IMAGE: =
url(/_layouts/images/pageTitleBKGD.gif); PADDING-TOP: 20px; =
BORDER-BOTTOM: #6f9dd9 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
85px; BACKGROUND-COLOR: #d6e8ff; TEXT-ALIGN: center
}
.ms-searchresultsareaSeparator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #d6e8ff
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/global.css

HTML {
	MIN-HEIGHT: 100%; BORDER-BOTTOM: transparent 1px solid
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-body.gif) #0b2f53 =
fixed repeat-x center top; PADDING-BOTTOM: 0px; MARGIN: 0px; BEHAVIOR: =
url(/Js/ConsumerSchlage_JS/_js/csshover.htc); COLOR: #666; PADDING-TOP: =
0px; FONT-FAMILY: arial,helvetica,sans-serif
}
#Mexico {
	FLOAT: left
}
#Canada {
	FLOAT: left
}
P {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: arial,helvetica,sans-serif
}
A {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: arial,helvetica,sans-serif
}
.clear {
	CLEAR: both
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; =
HEIGHT: 0px; content: "."
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
A {
	outline: none
}
B.highlight {
	COLOR: #004177
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.rt {
	FLOAT: right; MARGIN: 0px 0px 10px 15px
}
.rt {
	FLOAT: right; MARGIN: 0px 0px 10px 15px
}
IMG.rt-top {
	FLOAT: right; MARGIN: 10px 0px 10px 15px
}
IMG.lt {
	FLOAT: left; MARGIN: 0px 15px 10px 0px
}
.lt {
	FLOAT: left; MARGIN: 0px 15px 10px 0px
}
IMG.lt-top {
	FLOAT: left; MARGIN: 10px 15px 10px 0px
}
.mainImg {
	DISPLAY: block; MARGIN: 0px 0px 10px
}
H1 {
	MARGIN: 0px 0px 5px
}
H2 {
	MARGIN: 0px 0px 5px
}
H3 {
	MARGIN: 0px 0px 5px
}
H1.alt {
	MARGIN: 0px
}
H2.alt {
	MARGIN: 0px
}
H3.alt {
	MARGIN: 0px
}
H3.alt2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-header3.gif); =
PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #004177
}
H2.product-name {
	MARGIN-TOP: 33px
}
.leftside H3.hdr {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND-POSITION: -1px 0px; =
BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: =
left; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/tab-on.gif); =
PADDING-BOTTOM: 5px; WIDTH: 190px; PADDING-TOP: 5px; BACKGROUND-REPEAT: =
repeat-x
}
.rightside H3.hdr {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND-POSITION: -1px 0px; =
BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: =
left; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/tab-on.gif); =
PADDING-BOTTOM: 5px; WIDTH: 190px; PADDING-TOP: 5px; BACKGROUND-REPEAT: =
repeat-x
}
H3.hdr {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND-POSITION: -1px 0px; =
BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: =
left; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/tab-on.gif); =
PADDING-BOTTOM: 5px; WIDTH: 190px; PADDING-TOP: 5px; BACKGROUND-REPEAT: =
repeat-x
}
.leftside .boxedin {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 188px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.rightside .boxedin {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 188px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
BODY.noleft TD.leftside {
	BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-noleft.jpg)! =
important; BACKGROUND-REPEAT: no-repeat
}
IMG.noleft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.related {
	BORDER-RIGHT: #ccc 1px solid; FLOAT: right; MARGIN: 0px 0px 10px 15px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 208px; BORDER-BOTTOM: #ccc 1px solid
}
.related H3.hdr {
	WIDTH: 188px; BORDER-BOTTOM: #ccc 1px dashed
}
.related .contentcopy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
P {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 16px
}
.sm {
	FONT-SIZE: 11px
}
DIV.rule {
	CLEAR: both; MARGIN: 10px 0px; BORDER-BOTTOM: #ccc 1px solid
}
TD.rule {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; LINE-HEIGHT: 1px; PADDING-TOP: 0px! =
important; HEIGHT: 1px! important; BACKGROUND-COLOR: #ccc
}
A:link {
	CURSOR: pointer; COLOR: #004177; TEXT-DECORATION: none
}
A:visited {
	CURSOR: pointer; COLOR: #004177; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; COLOR: #004177; TEXT-DECORATION: underline
}
.centercontent A:link {
	TEXT-DECORATION: underline
}
.centercontent A:visited {
	TEXT-DECORATION: underline
}
.centercontent A:hover {
	TEXT-DECORATION: none
}
.centercontent A.rev:link {
	TEXT-DECORATION: none
}
.centercontent A.rev:visited {
	TEXT-DECORATION: none
}
.centercontent A.rev:hover {
	TEXT-DECORATION: underline
}
.centercontent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 18px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.centercontent UL.bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bullet.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 15px; LINE-HEIGHT: 16px; =
PADDING-TOP: 0px
}
.centercontent UL.bullet LI {
	MARGIN-BOTTOM: 5px
}
.centercontent UL.ulcta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 10px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.centercontent UL.ulcta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 10px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
HTML[xmlns] .centercontent UL.ulcta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.centercontent OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 25px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
OL LI {
	MARGIN-BOTTOM: 5px
}
H1 {
	FONT-SIZE: 18px; COLOR: #0a508e
}
H2 {
	FONT-SIZE: 16px; COLOR: #0a508e
}
H3 {
	FONT-SIZE: 14px; COLOR: #0a508e
}
H4 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0a508e
}
H4.inline {
	DISPLAY: inline
}
H5 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666
}
H6 {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #0a508e
}
TD.product-header H1 {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; FLOAT: =
left; PADDING-BOTTOM: 10px! important; MARGIN: 0px; WIDTH: 500px; =
PADDING-TOP: 7px! important
}
TD.product-header {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px! important; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px; PADDING-TOP: 0px! important; HEIGHT: 25px! important
}
TABLE.container {
	WIDTH: 980px
}
TABLE.container TD.content {
	WIDTH: 970px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
TABLE.container TD.tabletop {
	BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/top-sliver.png); =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
TABLE.container TD.tablebtm {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/btm-sliver.png); =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
TABLE.container TD.lt-sliver {
	BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/lt-sliver.png); WIDTH: =
5px; BACKGROUND-REPEAT: repeat-y
}
TABLE.container TD.rt-sliver {
	BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/rt-sliver.png); WIDTH: =
5px; BACKGROUND-REPEAT: repeat-y
}
TABLE.container TD DIV.topnav-search {
	FONT-SIZE: 11px; MARGIN: 8px 10px 0px 0px; WIDTH: 970px; COLOR: #fff; =
TEXT-ALIGN: right
}
TABLE.container DIV.topnav-search A:link {
	FONT-SIZE: 11px; COLOR: #fff; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
TABLE.container DIV.topnav-search A:visited {
	FONT-SIZE: 11px; COLOR: #fff; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
TABLE.container DIV.topnav-search A:hover {
	COLOR: #fff; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
TABLE.maincontent {
	WIDTH: 970px
}
TABLE.maincontent TD.leftside {
	WIDTH: 230px
}
TABLE.maincontent TD.rightside {
	WIDTH: 230px
}
TABLE.maincontent TD.leftside H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
10px 10px 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.maincontent TD.centercontent {
	BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 508px
}
BODY.p-detail TABLE.maincontent TD.centercontent {
	BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: =
498px! important
}
BODY.p-detail TABLE.maincontent TD.leftside {
	WIDTH: 240px! important
}
TABLE.maincontent TD.full.centercontent {
	WIDTH: 740px
}
TABLE.home-cta {
	MARGIN: 5px 0px; WIDTH: 100%
}
TABLE TD.sidepad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
TABLE.subscribe {
	WIDTH: 100%; COLOR: #fff; BACKGROUND-COLOR: #004177
}
TABLE.links {
	MARGIN: 10px 0px 0px; WIDTH: 970px
}
TABLE.links TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 3px; COLOR: #666! important; TEXT-INDENT: -5px; =
LINE-HEIGHT: 12px; PADDING-TOP: 3px
}
TABLE.links TD H4 A {
	FONT-SIZE: 12px
}
TABLE.shopping-list {
	WIDTH: 488px
}
TABLE.shopping-list TD {
	WIDTH: 25%
}
TABLE.shopping-list TH {
	WIDTH: 25%
}
TABLE.shopping-list TD IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.shopping-list TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
TABLE.shopping-list TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM SPAN.goButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
FORM SPAN.goButton INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM INPUT {
	FONT-SIZE: 11px! important; COLOR: #666; FONT-FAMILY: =
arial,verdana,sans-serif
}
SELECT {
	FONT-SIZE: 11px! important; COLOR: #666; FONT-FAMILY: =
arial,verdana,sans-serif
}
FORM INPUT.bordered {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid
}
TD#listmenu {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav.gif); WIDTH: =
970px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 28px
}
.breadcrumb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; WORD-SPACING: 3px; WIDTH: 950px; PADDING-TOP: =
5px; BORDER-BOTTOM: #ccc 1px solid
}
.breadcrumb A:link {
	FONT-WEIGHT: 400; COLOR: #666; TEXT-DECORATION: none
}
.breadcrumb A:visited {
	FONT-WEIGHT: 400; COLOR: #666; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	FONT-WEIGHT: 400; TEXT-DECORATION: underline
}
.breadcrumb SPAN.return {
	FONT-WEIGHT: 800; COLOR: #004177! important
}
.breadcrumb SPAN.return A {
	FONT-WEIGHT: 800; COLOR: #004177! important
}
.footer {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 100% 5px; BORDER-TOP: #ccc =
1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 13px; PADDING-TOP: 13px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.footer SPAN {
	FONT-SIZE: 10px; MARGIN: 0px 5px
}
.footer A:link {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.footer A:visited {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.footer A:hover {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: underline
}
A.cta:link {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif); =
CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.cta:visited {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif); =
CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.cta:hover {
	CURSOR: pointer! important; COLOR: #004177! important; TEXT-DECORATION: =
underline! important
}
A.alt.cta {
	DISPLAY: inline! important
}
.stay-in-the-loop {
	CLEAR: both; FLOAT: left; MARGIN: 10px 0px
}
.stay-in-the-loop IMG {
	FLOAT: left
}
.stay-in-the-loop .copy {
	FONT-SIZE: 11px; MARGIN-LEFT: 65px; WIDTH: 145px
}
.where-to-buy {
	CLEAR: both; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-where-to-buy.gif); =
MARGIN-BOTTOM: 10px; WIDTH: 210px; BACKGROUND-REPEAT: no-repeat; =
POSITION: relative; HEIGHT: 72px
}
.where-to-buy .siteSearch {
	LEFT: 50px; POSITION: absolute; TOP: 22px
}
.where-to-buy .searchText {
	BORDER-TOP-WIDTH: 0px! important; MARGIN-TOP: 18px; BORDER-LEFT-WIDTH: =
0px! important; FONT-SIZE: 11px; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px! important; WIDTH: 97px; COLOR: =
#666; MARGIN-RIGHT: 3px; BORDER-RIGHT-WIDTH: 0px! important
}
.where-to-buy-home {
	CLEAR: both; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-where-to-buy-schlage=
-link.gif); WIDTH: 329px; BACKGROUND-REPEAT: no-repeat; POSITION: =
relative; HEIGHT: 72px
}
.where-to-buy-home .siteSearchHome {
	LEFT: 97px; POSITION: absolute; TOP: 35px
}
.where-to-buy-home .searchTextHome {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-BOTTOM-WIDTH: 0px! important; WIDTH: 97px; COLOR: #666; =
MARGIN-RIGHT: 3px; BORDER-RIGHT-WIDTH: 0px! important
}
.full-float {
	CLEAR: both; FLOAT: left; WIDTH: 488px
}
.btmborder.full-float {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.module {
	CLEAR: both; FLOAT: left; WIDTH: 488px
}
.module-thumb {
	CLEAR: both; FLOAT: left; WIDTH: 488px
}
.module-thumb IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.module-thumb .content {
	MARGIN-LEFT: 80px
}
.plus.full-float {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.p-float {
	DISPLAY: inline; FONT-WEIGHT: 800; FLOAT: left; MARGIN: 5px 4px 5px =
6px; WIDTH: 112px; LINE-HEIGHT: 14px; HEIGHT: 143px; TEXT-ALIGN: center
}
.p-float-no {
	DISPLAY: inline; FONT-WEIGHT: 800; FLOAT: left; MARGIN: 5px 4px 5px =
6px; WIDTH: 112px; LINE-HEIGHT: 14px; HEIGHT: 143px; TEXT-ALIGN: center
}
.p-float IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; MARGIN-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: =
#ccc 1px solid
}
.p-float-no IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: =
block; MARGIN-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: =
#fff 1px solid
}
.p-float A:link {
	TEXT-DECORATION: none
}
.p-float-no A:link {
	TEXT-DECORATION: none
}
.p-float A:visited {
	TEXT-DECORATION: none
}
.p-float-no A:visited {
	TEXT-DECORATION: none
}
.p-float A:hover {
	TEXT-DECORATION: underline
}
.p-float-no A:hover {
	TEXT-DECORATION: underline
}
.pad {
	MARGIN: 10px
}
.padsidesbottom {
	MARGIN: 0px 10px 10px
}
.padcontent {
	MARGIN: 0px 10px 10px 0px
}
TABLE.splash-panel {
	MARGIN: 10px 0px 10px 40px; WIDTH: 920px; LINE-HEIGHT: 22px
}
TABLE.splash-panel TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: =
8px; WIDTH: 140px; PADDING-TOP: 8px
}
TABLE.splash-panel TD.media {
	PADDING-LEFT: 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px
}
TABLE.splash-panel TD A {
	COLOR: #666! important
}
TABLE.splash-panel TD H4 {
	MARGIN: 0px 0px 5px; LINE-HEIGHT: 16px
}
TABLE.where-to-buy-holders {
	WIDTH: 710px
}
TABLE TD.find-retailer {
	BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; FONT-WEIGHT: 800; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-find-retailer.jpg); =
WIDTH: 340px; COLOR: #fff; LINE-HEIGHT: 28px; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; HEIGHT: 28px
}
TD.find-retailer .siteSearchRetailer .searchTextRetailer {
	MARGIN-RIGHT: 5px
}
TABLE TD.grey-grad {
	PADDING-LEFT: 10px; FONT-WEIGHT: 800; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-grey-hdr.jpg); =
WIDTH: 340px; COLOR: #fff; LINE-HEIGHT: 28px; BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 28px
}
TD.bordered {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.module-retailer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
MIN-HEIGHT: 60px; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc =
1px solid; WIDTH: 350px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px =
solid; HEIGHT: auto! important
}
.module-online {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
MIN-HEIGHT: 60px; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc =
1px solid; WIDTH: 350px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px =
solid; HEIGHT: auto! important
}
.module-retailer .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.module-online .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.module-retailer .address {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 135px; PADDING-TOP: 10px
}
.module-online .address {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 135px; PADDING-TOP: 10px
}
.module-retailer .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 60px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.module-online .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 60px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.stripe {
	BACKGROUND-COLOR: #ecf0f4
}
.module-related-product {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 210px; PADDING-TOP: 0px; =
TEXT-ALIGN: center
}
.module-related-product IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.clearfloats {
	CLEAR: both
}
A.login {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-login.gif); =
BACKGROUND-REPEAT: no-repeat
}
A.pdf {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-pdf.gif); =
BACKGROUND-REPEAT: no-repeat
}
A.pdf-alt {
	BACKGROUND-POSITION: 0px 1px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-pdf.gif); =
BACKGROUND-REPEAT: no-repeat
}
A.video-alt {
	BACKGROUND-POSITION: 4px 1px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-video.gif); =
BACKGROUND-REPEAT: no-repeat
}
A.popup {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-popup.gif); =
BACKGROUND-REPEAT: no-repeat
}
A.facebook {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 22px! =
important; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-facebook.gif); =
MARGIN: 2px 0px; TEXT-INDENT: 0px! important; BACKGROUND-REPEAT: =
no-repeat
}
A.twitter {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 22px! =
important; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-twitter.gif); =
MARGIN: 2px 0px; TEXT-INDENT: 0px! important; BACKGROUND-REPEAT: =
no-repeat
}
A.youtube {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 22px! =
important; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-you-tube.gif); =
MARGIN: 2px 0px; TEXT-INDENT: 0px! important; BACKGROUND-REPEAT: =
no-repeat
}
A.blog {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 22px! =
important; BACKGROUND-IMAGE: =
url(/PublishingImages/PageImages/BlogIcon.gif); MARGIN: 2px 0px; =
TEXT-INDENT: 0px! important; BACKGROUND-REPEAT: no-repeat
}
A.blank {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 22px! =
important; MARGIN: 2px 0px; TEXT-INDENT: 0px! important; =
BACKGROUND-REPEAT: no-repeat
}
A.print {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 18px; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-print.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #666; LINE-HEIGHT: =
18px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.print-list {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 18px; =
FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-print.gif); =
PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat
}
A.email {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 18px; =
FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-email.gif); =
PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat
}
A.share {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 18px; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/icon-share.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #666; LINE-HEIGHT: =
18px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.centercontent .widgets {
	FONT-SIZE: 11px; FLOAT: right; MARGIN: 10px; LINE-HEIGHT: 18px
}
.product-header .widgets {
	FONT-SIZE: 11px; FLOAT: right; MARGIN: 10px 10px 0px; LINE-HEIGHT: 18px
}
.centercontent .widgets A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.centercontent .widgets A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.product-header .widgets A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.product-header .widgets A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.centercontent .widgets A:hover {
	CURSOR: pointer! important; TEXT-DECORATION: underline
}
.product-header .widgets A:hover {
	CURSOR: pointer! important; TEXT-DECORATION: underline
}
A.cta {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; =
FONT-WEIGHT: 800; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif); =
PADDING-BOTTOM: 0px; COLOR: #004177; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat
}
A.cta-view {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; =
FONT-WEIGHT: 800; FONT-SIZE: 14px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.cta-lg {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/arrow-lg-cta.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.product-detail {
	DISPLAY: block; WIDTH: 220px; POSITION: relative
}
.product-detail IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 218px; BORDER-BOTTOM: #ccc 1px solid
}
.product-detail .view-larger {
	LEFT: 10px; BOTTOM: 10px; POSITION: absolute
}
.detail-thumbs {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: =
inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: =
0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 218px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px solid
}
.detail-thumbs IMG.p-thumb {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; DISPLAY: =
inline; FLOAT: left; MARGIN: 5px 6px 0px 5px; BORDER-LEFT: #fff 2px =
solid; WIDTH: 16px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 16px
}
.detail-thumbs A.on IMG.p-thumb {
	BORDER-RIGHT: #bb0000 2px solid; BORDER-TOP: #bb0000 2px solid; =
BORDER-LEFT: #bb0000 2px solid; CURSOR: pointer; BORDER-BOTTOM: #bb0000 =
2px solid
}
.detail-thumbs A.on:hover IMG.p-thumb {
	BORDER-RIGHT: #bb0000 2px solid; BORDER-TOP: #bb0000 2px solid; =
BORDER-LEFT: #bb0000 2px solid; CURSOR: pointer; BORDER-BOTTOM: #bb0000 =
2px solid
}
.detail-thumbs A.off IMG.p-thumb {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: =
#fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
.detail-thumbs A:hover IMG.p-thumb {
	BORDER-RIGHT: #004177 2px solid; BORDER-TOP: #004177 2px solid; =
BORDER-LEFT: #004177 2px solid; BORDER-BOTTOM: #004177 2px solid
}
.available-finishes {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: =
0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 208px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
.paginate {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0px; =
WIDTH: 488px; LINE-HEIGHT: 24px
}
.alt.paginate {
	MARGIN: 0px 0px 10px; BORDER-BOTTOM: #ccc 1px solid
}
.paginate .numbers {
	FONT-WEIGHT: 800; FLOAT: left; WIDTH: 244px; COLOR: #0a508e
}
.paginate .pages {
	FONT-WEIGHT: 800; FLOAT: right; WIDTH: 244px; COLOR: #0a508e; =
TEXT-ALIGN: right
}
.paginate .pages A.cta {
	MARGIN-LEFT: 10px
}
.borderTopBottom {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.borderTop {
	BORDER-TOP: #ccc 1px solid
}
.borderBottom {
	BORDER-BOTTOM: #ccc 1px solid
}
#shoppinglistleft {
	BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-noleft.jpg)! =
important; BACKGROUND-REPEAT: no-repeat
}
.pad H2 {
	FONT-SIZE: 16px! important; COLOR: #0a508e! important; FONT-FAMILY: =
Arial, Helvetica, sans-serif! important
}
.searchdiv {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 98%! important; PADDING-TOP: =
10px! important
}
.searchdiv DIV {
	WIDTH: 100%! important
}
.ptr {
	CURSOR: pointer! important
}
.ptr:hover {
	TEXT-DECORATION: underline
}
.statichead {
	PADDING-LEFT: 10px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav-grey.gif); =
OVERFLOW: hidden; WIDTH: 693px; COLOR: #fff; LINE-HEIGHT: 28px; =
BACKGROUND-REPEAT: repeat-x; HEIGHT: 28px
}
.module-online-lt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 173px; PADDING-TOP: 10px; HEIGHT: 60px
}
.module-online-rt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 173px; PADDING-TOP: 10px; HEIGHT: 60px
}
.module-online-empty {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: =
357px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 60px
}
.module-online-lt .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.module-online-rt .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.module-online-lt .address {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 135px; PADDING-TOP: 10px
}
.module-online-rt .address {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 135px; PADDING-TOP: 10px
}
.module-online-lt .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 60px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.module-online-rt .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 60px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.whrtbl {
	WIDTH: 700px
}
.td1 {
	PADDING-LEFT: 5px; WIDTH: 20%; TEXT-ALIGN: left
}
.td2 {
	WIDTH: 20%; TEXT-ALIGN: left
}
.td3 {
	TEXT-ALIGN: left
}
#txtPostalCd {
	FONT-WEIGHT: bold; FONT-SIZE: small; WIDTH: 130px
}
.storedetails {
	WIDTH: 700px! important
}
.storedetails TR {
	WIDTH: 700px! important
}
.tbldatalist {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; =
VERTICAL-ALIGN: top; WIDTH: 720px; BORDER-TOP-STYLE: none; =
BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-RIGHT-COLOR: #cccccc; =
BORDER-BOTTOM-STYLE: none
}
.tbldatalistalt {
	WIDTH: 100%; HEIGHT: 100px; BACKGROUND-COLOR: #ded6c9
}
.tbldatalistitem {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: =
#9aa09a; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #9aa09a; WIDTH: =
100%; BORDER-TOP-COLOR: #9aa09a; HEIGHT: 100px; BORDER-RIGHT-WIDTH: 0px; =
BORDER-RIGHT-COLOR: #9aa09a
}
.dladd {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial,arial
}
.dlname {
	FONT-SIZE: 11px; COLOR: #2174b8; FONT-FAMILY: Arial,arial
}
wheretobuyhr {
	DISPLAY: none
}
.locator {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav.gif); WIDTH: =
100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 28px
}
.datalisttd {
	PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; WIDTH: 100%; TEXT-ALIGN: =
left
}
#pager {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.progressdiv {
	Z-INDEX: 9999; BORDER-LEFT-COLOR: white; FILTER: alpha(opacity=3D40); =
LEFT: 0px; VISIBILITY: visible; BORDER-BOTTOM-COLOR: white; =
VERTICAL-ALIGN: middle; WIDTH: 1024px; BORDER-TOP-STYLE: none; =
BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; POSITION: absolute; TOP: 0px; HEIGHT: 1024px; BACKGROUND-COLOR: =
gray; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: none; opacity: 0.4
}
.progressdiv DIV {
	Z-INDEX: 9999; BORDER-LEFT-COLOR: white; FILTER: alpha(opacity=3D100); =
LEFT: 500px; VISIBILITY: visible; BORDER-BOTTOM-COLOR: white; =
VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: white; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; =
TOP: 300px; BACKGROUND-COLOR: gray; BORDER-RIGHT-COLOR: white; =
BORDER-BOTTOM-STYLE: none; opacity: 10
}
.ssh3 {
	CURSOR: default
}
.rstableht {
	HEIGHT: 500px
}
.innerfooter1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 760px; PADDING-TOP: 0px; HEIGHT: 58px
}
.innerfooter2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/IR_Corp_Grey_155px.jpg)=
; PADDING-BOTTOM: 0px; WIDTH: 155px; CURSOR: pointer; PADDING-TOP: 7px; =
HEIGHT: 28px
}
.relimg {
	WIDTH: 210px; HEIGHT: 210px
}
.country {
	BORDER-RIGHT: #cccccc 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 9pt; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/btm-sliver.png)! =
important; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
691px; COLOR: #000000; LINE-HEIGHT: 22px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
25px
}
.stayinloop {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: =
arial,helvetica,sans-serif; TEXT-ALIGN: center
}
.imglogo {
	FLOAT: left; MARGIN-LEFT: 30px! important; WIDTH: 120px! important; =
HEIGHT: 60px! important
}
.ui-tabs-container {
	WIDTH: 480px! important
}
#my-tabs {
	CLEAR: both
}
.headerPlate {
	CLEAR: both; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 15px; =
BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 15px; BACKGROUND: #27a8f9; =
FLOAT: left; PADDING-BOTTOM: 15px; BORDER-LEFT: #d4d4d4 1px solid; =
WIDTH: 690px; COLOR: #fff; PADDING-TOP: 15px; BORDER-BOTTOM: #d4d4d4 1px =
solid; HEIGHT: 140px; -moz-box-shadow: 0px 0px 5px #ccc; =
-webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; =
-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px
}
#security {
	WIDTH: 690px! important
}
#automation {
	WIDTH: 450px! important
}
#ProductNexiaTout {
	PADDING-LEFT: 15px! important; FLOAT: right! important; PADDING-BOTTOM: =
15px! important; PADDING-TOP: 15px! important
}
.headerPlate H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff
}
.headerPlate H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 48px; COLOR: #ffffff; text-shadow: =
text-shadow: 1px 1px 2px #222222
}
.headerPlate P {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 400px; COLOR: #ffffff! =
important
}
.aboutShadow.full-float {
	MIN-HEIGHT: 100px; HEIGHT: auto! important
}
.pad25-20 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#remote2 {
	WIDTH: 450px! important
}
.xlg {
	FONT-SIZE: 18px
}
H2.xls {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #004177; PADDING-TOP: 10px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.light {
	FONT-SIZE: 12px! important; COLOR: #666! important; FONT-FAMILY: arial, =
sans-serif! important
}
.leftFifty {
	PADDING-RIGHT: 2%; PADDING-LEFT: 0%; FLOAT: left; PADDING-BOTTOM: 10px; =
WIDTH: 44%; PADDING-TOP: 10px
}
.rightFifty {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FLOAT: right; PADDING-BOTTOM: =
10px; WIDTH: 49%; PADDING-TOP: 10px
}
.clear-block {
	CLEAR: both; WIDTH: 100%; HEIGHT: 15px
}
P.xlg {
	FONT-SIZE: 16px; COLOR: #666666! important; TEXT-ALIGN: justify
}
.floatNav {
	CLEAR: both! important; BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: =
20px! important; BORDER-TOP: #bababa 1px solid; DISPLAY: inline-block! =
important; PADDING-LEFT: 20px! important; FONT-WEIGHT: 400! important; =
FONT-SIZE: 14px! important; PADDING-BOTTOM: 10px! important; =
BORDER-LEFT: #bababa 1px solid; WIDTH: 260px! important; CURSOR: =
pointer! important; COLOR: #333333! important; PADDING-TOP: 10px! =
important; BORDER-BOTTOM: #bababa 1px solid; TEXT-ALIGN: left! =
important; TEXT-DECORATION: none! important
}
.mainFull {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: 0px; =
PADDING-LEFT: 25px; MIN-HEIGHT: 400px; FLOAT: right; PADDING-BOTTOM: =
20px; BORDER-LEFT: 1px solid; WIDTH: 908px; PADDING-TOP: 20px; =
BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arail,sans-serif! important; =
HEIGHT: auto! important; BACKGROUND-COLOR: #ffffff; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none; border-bottom-left-radius: 3px; =
border-bottom-right-radius: 3px
}
.wheretobuy {
	CLEAR: both; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: =
url(/PublishingImages/NexiaImages/Innovations_NexiaTout_BG.jpg); =
MARGIN-BOTTOM: 10px; WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; =
POSITION: relative; HEIGHT: 401px; background-size: auto; =
background-origin: padding-box; background-clip: border-box
}
.wheretobuy H2 {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold! important; FONT-SIZE: 12px! =
important; COLOR: #000! important; PADDING-TOP: 80px; FONT-FAMILY: =
Arial,sans-serif! important
}
.wheretobuy H3 A {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold! important; FONT-SIZE: 12px; =
COLOR: #0099cc! important; FONT-FAMILY: Arial,sans-serif; =
TEXT-DECORATION: none! important
}
.wheretobuy P {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: =
Arial,sans-serif
}
.wheretobuy .siteSearch {
	LEFT: 16px; POSITION: absolute; TOP: 255px
}
.wheretobuy .searchText {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 8px; =
BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: =
0px! important; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 100px; =
COLOR: #666; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px! important
}
* + HTML #automation {
	WIDTH: 450px! important
}
.headerPlate A.ctaVideo {
	PADDING-RIGHT: 35px; DISPLAY: inline-block; PADDING-LEFT: 10px; =
FONT-WEIGHT: bold; BACKGROUND: url(/PublishingImages/ctaVideo.png) =
no-repeat 100% 0px; LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -7px; =
COLOR: #fff! important; BOTTOM: 25px; LINE-HEIGHT: 24px; PADDING-TOP: =
0px; POSITION: relative; TOP: 125px; HEIGHT: 24px
}
A.ctaVideo:hover {
	BACKGROUND: url(/PublishingImages/ctaVideo.png) no-repeat 100% -24px
}
.ctaVideoActive {
	PADDING-RIGHT: 35px; MARGIN-TOP: -23px; DISPLAY: none; PADDING-LEFT: =
10px; FONT-WEIGHT: bold; BACKGROUND: url(/PublishingImages/ctaVideo.png) =
no-repeat 100% -24px; LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; COLOR: #fff! important; BOTTOM: 25px; LINE-HEIGHT: =
24px; PADDING-TOP: 0px; POSITION: relative; TOP: 125px; HEIGHT: 24px
}
.headerPlate #videoHolder {
	DISPLAY: none; RIGHT: 160px; POSITION: absolute; HEIGHT: 130px; =
border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; =
-webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: =
6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px
}
#videoHolder A.closeBtn {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: =
url(/PublishingImages/closeVideo.png) no-repeat left top; WIDTH: 21px; =
POSITION: absolute; TOP: -25px; HEIGHT: 21px
}
#videoHolder A.closeBtn:hover {
	BACKGROUND: url(/PublishingImages/closeVideo.png) no-repeat left bottom
}
A#closeMe:hover {
=09
}
#closeMe {
	RIGHT: 10px; POSITION: absolute; TOP: 10px
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/h-nav.css

TD#listmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 970px; PADDING-TOP: 0px; =
POSITION: relative; HEIGHT: 27px; BACKGROUND-COLOR: #0b2d4f
}
TD#listmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TD#listmenu LI {
	DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; POSITION: relative; =
TEXT-ALIGN: center
}
TD#listmenu UL LI:hover {
	BACKGROUND-IMAGE: url(../images/shell/bg-nav-grey.gif); =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #666! important
}
TD#listmenu UL LI A {
	BORDER-RIGHT: #0a508e 1px solid; PADDING-RIGHT: 20px; DISPLAY: block; =
PADDING-LEFT: 20px; FONT-WEIGHT: 800; FONT-SIZE: 12px; Z-INDEX: 100; =
PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; TEXT-DECORATION: =
none
}
TD#listmenu UL LI A:hover {
	BACKGROUND-IMAGE: url(../images/shell/bg-nav-grey.gif); COLOR: #fff; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #666
}
TD#listmenu UL LI:hover UL {
	DISPLAY: block
}
TD#listmenu UL UL LI:hover UL {
	DISPLAY: block
}
BODY.home TD#listmenu UL LI.home A {
	BACKGROUND-IMAGE: url(../images/shell/bg-nav-grey.gif); =
BACKGROUND-REPEAT: repeat-x
}
BODY.design-center TD#listmenu UL LI.design-center {
	BACKGROUND-IMAGE: url(../images/shell/bg-nav-grey.gif); =
BACKGROUND-REPEAT: repeat-x
}
BODY.products TD#listmenu UL LI.products A {
	BACKGROUND-IMAGE: url(../images/shell/bg-nav-grey.gif); =
BACKGROUND-REPEAT: repeat-x
}
TD#listmenu UL LI UL LI UL {
	LEFT: 149px; VISIBILITY: hidden; TOP: 0px
}
TD#listmenu UL LI UL LI:hover UL {
	VISIBILITY: visible
}
TD#listmenu UL LI UL {
	Z-INDEX: 10; WIDTH: 149px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
TD#listmenu UL LI UL LI {
	BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #ccc 1px solid
}
TD#listmenu UL LI UL LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: 400; FONT-SIZE: =
11px; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 6px; WIDTH: =
141px; COLOR: #444; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none! =
important; BACKGROUND-COLOR: #dae1e9; TEXT-ALIGN: left
}
TD#listmenu UL LI UL LI A:hover {
	WIDTH: 141px; COLOR: #fff; BACKGROUND-COLOR: #666
}
TD#listmenu UL LI UL {
	DISPLAY: none
}
TD#listmenu UL LI UL LI:hover UL UL {
	DISPLAY: none
}
TD#listmenu UL LI UL LI:hover UL UL UL {
	DISPLAY: none
}
TD#listmenu UL LI:hover UL {
	DISPLAY: block
}
TD#listmenu UL LI UL LI UL LI:hover UL {
	DISPLAY: block
}
TD#listmenu UL LI UL LI UL LI:hover UL UL {
	DISPLAY: none
}
TD#listmenu UL LI UL LI UL LI:hover UL LI:hover UL {
	DISPLAY: block
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/v-nav.css

A {
	outline: none
}
DIV#v-nav {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 210px; PADDING-TOP: 5px
}
DIV#v-nav UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none! important
}
DIV#v-nav UL LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; DISPLAY: block; =
PADDING-LEFT: 10px; FONT-WEIGHT: 800; FONT-SIZE: 12px; PADDING-BOTTOM: =
6px; MARGIN: 0px; WIDTH: 200px; COLOR: #004177; PADDING-TOP: 6px; =
BORDER-BOTTOM: #ccc 1px dashed; TEXT-DECORATION: none
}
DIV#v-nav UL LI A.topper {
	BORDER-TOP: #fff 0px solid
}
DIV#v-nav UL LI A:hover {
	COLOR: #666
}
DIV#v-nav UL LI UL LI A {
	PADDING-RIGHT: 0px! important; BORDER-TOP: #fff 0px solid; MARGIN-TOP: =
-1px; PADDING-LEFT: 25px! important; FONT-WEIGHT: 400! important; =
PADDING-BOTTOM: 3px! important; WIDTH: 185px; COLOR: #666; TEXT-INDENT: =
-5px; PADDING-TOP: 4px! important; BORDER-BOTTOM: #fff 0px solid; =
TEXT-DECORATION: none
}
DIV#v-nav UL LI UL LI A:hover {
	COLOR: #004177! important; BACKGROUND-COLOR: #e5ecf1
}
DIV#v-nav UL.alt {
	BORDER-BOTTOM: #ccc 1px solid
}
DIV#v-nav UL UL {
	MARGIN-BOTTOM: 5px
}
DIV#v-nav UL LI A SPAN {
	FONT-WEIGHT: 400! important; FONT-SIZE: 11px! important
}
DIV#v-nav H3.alt {
	BORDER-TOP: #ccc 1px solid
}
.accordion H3.alt {
	BORDER-TOP: #ccc 1px solid
}
DIV#v-nav H4.alt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px
}
DIV#v-nav H4.alt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: =
0px 0px 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dashed
}
DIV#v-nav H4.alt3 {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 15px; =
PADDING-BOTTOM: 5px; MARGIN: 15px 0px 5px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px dashed
}
DIV#v-nav .checkit {
	DISPLAY: block; MIN-HEIGHT: 18px; HEIGHT: auto! important
}
DIV#v-nav .checkit INPUT.fffix {
	MARGIN: 3px 5px 0px 10px
}
.accordion SPAN.checkit INPUT.fffix {
	MARGIN: 0px 5px 0px -10px
}
.accordion DIV {
	MARGIN-BOTTOM: 5px
}
.accordion H4.alt {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 10px! important; =
PADDING-BOTTOM: 5px! important; COLOR: #666; PADDING-TOP: 5px! =
important; BORDER-BOTTOM: #fff 1px solid
}
DIV#v-nav UL LI UL {
	DISPLAY: block
}
DIV#v-nav UL LI UL {
	DISPLAY: block
}
DIV#v-nav LI.sub-menu A {
	CURSOR: text; COLOR: #666! important; BACKGROUND-COLOR: #e5ecf1
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/ui.tabs.css


@media Screen, Projection   =20
{
.ui-tabs-hide {
	DISPLAY: none
}
    }
#mytabs UL.tabs {
	LIST-STYLE-IMAGE: none! important; MARGIN-LEFT: -20px! important
}
.ui-tabs-nav {
	FONT-WEIGHT: 400; FONT-SIZE: 12px
}
.ui-tabs-panel {
	FONT-WEIGHT: 400; FONT-SIZE: 12px
}
.ui-tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
HTML[xmlns] .ui-tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px -1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
.ui-tabs-nav:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.ui-tabs-nav LI {
	MIN-WIDTH: 60px; FLOAT: left; MARGIN: 0px
}
.ui-tabs-nav A {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: =
0px 0px; BORDER-TOP: #999 1px solid; MARGIN-TOP: 4px; MIN-WIDTH: 60px; =
DISPLAY: inline-block! important; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav-grey.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; WIDTH: auto! =
important; COLOR: #fff! important; PADDING-TOP: 2px; WHITE-SPACE: =
nowrap; POSITION: relative; TOP: 1px; HEIGHT: 16px; BACKGROUND-COLOR: =
#666; TEXT-ALIGN: center; TEXT-DECORATION: none! important; outline: 0
}
.ui-tabs-nav .ui-tabs-selected A {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: =
0px 0px; BORDER-TOP: #bbb 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: =
10px; Z-INDEX: 2; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/tab-on.gif)! =
important; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbb 1px solid; CURSOR: =
text! important; COLOR: #004177! important; PADDING-TOP: 6px; =
BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 20px; =
BACKGROUND-COLOR: #fff! important
}
.ui-tabs-nav A:hover {
	BORDER-RIGHT: #999 1px solid; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: =
#999 1px solid; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav.gif); =
BORDER-LEFT: #999 1px solid; COLOR: #fff! important; BACKGROUND-COLOR: =
#666
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text; COLOR: #004177! important
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text; COLOR: #004177! important
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text; COLOR: #004177! important
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text; COLOR: #004177! important
}
.ui-tabs-nav A:hover {
	CURSOR: pointer
}
.ui-tabs-nav A:focus {
	CURSOR: pointer
}
.ui-tabs-nav A:active {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:hover {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:focus {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:active {
	CURSOR: pointer
}
* HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
*:first-child + HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
.boxed {
	CLEAR: both; BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px! =
important; PADDING-BOTTOM: 10px; BORDER-LEFT: #bbb 1px solid; WIDTH: =
466px; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid; POSITION: =
relative
}
.boxed-side {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; =
BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 10px; FLOAT: left; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-rc-tab-content.jpg);=
 MARGIN-BOTTOM: 15px! important; PADDING-BOTTOM: 10px; BORDER-LEFT: #bbb =
1px solid; WIDTH: 219px; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px =
solid; BACKGROUND-REPEAT: repeat-x; POSITION: relative
}
.boxed H3 {
	DISPLAY: none; FONT-SIZE: 14px; MARGIN: 0px
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/thickbox.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#TB_window {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #004177! important
}
#TB_secondLine {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666
}
#TB_window A:link {
	COLOR: #666666
}
#TB_window A:visited {
	COLOR: #666666
}
#TB_window A:hover {
	COLOR: #000
}
#TB_window A:active {
	COLOR: #666666
}
#TB_window A:focus {
	COLOR: #666666
}
#TB_overlay {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; =
HEIGHT: 100%
}
.TB_overlayMacFFBGHack {
	BACKGROUND: url(macFFBgHack.png)
}
.TB_overlayBG {
	FILTER: alpha(opacity=3D60); BACKGROUND-COLOR: #000; opacity: 0.60; =
-moz-opacity: 0.60
}
* HTML #TB_overlay {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > =
document.body.offsetHeight ? document.body.scrollHeight : =
document.body.offsetHeight + 'px')
}
#TB_window {
	BORDER-RIGHT: #004177 3px solid; BORDER-TOP: #004177 3px solid; =
DISPLAY: none; Z-INDEX: 102; BACKGROUND: #ffffff; LEFT: 50%; =
BORDER-LEFT: #004177 3px solid; COLOR: #004177; BORDER-BOTTOM: #004177 =
3px solid; POSITION: fixed; TOP: 50%; TEXT-ALIGN: left
}
* HTML #TB_window {
	; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + =
(TBWindowMargin =3D document.documentElement && =
document.documentElement.scrollTop || document.body.scrollTop) + 'px'); =
POSITION: absolute
}
#TB_window IMG#TB_Image {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #004177 1px solid; DISPLAY: =
block; MARGIN: 15px 0px 0px 15px; BORDER-LEFT: #004177 1px solid; =
BORDER-BOTTOM: #999 1px solid
}
#TB_caption {
	PADDING-RIGHT: 30px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 7px; HEIGHT: 25px
}
#TB_closeWindow {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
10px; PADDING-TOP: 11px; HEIGHT: 25px
}
#TB_closeAjaxWindow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: =
1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
#TB_ajaxWindowTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: =
1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
#TB_title {
	HEIGHT: 27px; BACKGROUND-COLOR: #e8e8e8
}
#TB_ajaxContent {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: =
15px; OVERFLOW: auto; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: =
left
}
.TB_modal#TB_ajaxContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
#TB_ajaxContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#TB_load {
	DISPLAY: none; Z-INDEX: 103; LEFT: 50%; MARGIN: -6px 0px 0px -104px; =
WIDTH: 208px; POSITION: fixed; TOP: 50%; HEIGHT: 13px
}
* HTML #TB_load {
	; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + =
(TBWindowMargin =3D document.documentElement && =
document.documentElement.scrollTop || document.body.scrollTop) + 'px'); =
POSITION: absolute
}
#TB_HideSelect {
	Z-INDEX: 99; FILTER: alpha(opacity=3D0); LEFT: 0px; WIDTH: 100%; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fff; =
BORDER-BOTTOM-STYLE: none; opacity: 0; -moz-opacity: 0
}
* HTML #TB_HideSelect {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > =
document.body.offsetHeight ? document.body.scrollHeight : =
document.body.offsetHeight + 'px')
}
#TB_iframeContent {
	CLEAR: both; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none; _margin-bottom: 1px
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/accordion.css

.accordion LI {
	LIST-STYLE-TYPE: none
}
.accordion {
	MARGIN: 0px 10px; WIDTH: 210px; BORDER-BOTTOM: #ccc 1px dashed
}
.accordion H3 {
	PADDING-RIGHT: 0px! important; BACKGROUND-POSITION: 2px 8px; =
BORDER-TOP: #ccc 1px dashed; DISPLAY: block; PADDING-LEFT: 15px! =
important; FONT-WEIGHT: bold; FONT-SIZE: 12px! important; =
BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/plus.gif); =
PADDING-BOTTOM: 5px! important; MARGIN: -1px 0px 0px; CURSOR: pointer; =
PADDING-TOP: 5px! important; BORDER-BOTTOM: #fff 1px dashed; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; TEXT-DECORATION: =
none
}
.accordion H3.selected {
	BACKGROUND-POSITION: 2px 8px; MARGIN-TOP: -1px; BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/minus.gif)! important; =
COLOR: #666; BACKGROUND-REPEAT: no-repeat
}
.accordion H3:hover {
	BACKGROUND-POSITION: 2px 8px; COLOR: #0a508e; BACKGROUND-REPEAT: =
no-repeat
}
.accordion H3:hover {
	BACKGROUND-POSITION: 2px 8px; COLOR: #0a508e; BACKGROUND-REPEAT: =
no-repeat
}
.accordion DIV {
=09
}
.accordion SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: =
400; FONT-SIZE: 12px; BACKGROUND-IMAGE: none! important; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; =
TEXT-INDENT: -10px; PADDING-TOP: 3px
}
.accordion SPAN A {
	COLOR: #666; TEXT-DECORATION: none
}
.accordion SPAN A:hover {
	COLOR: #004c81; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Style Library/ConsumerSchlage_CSS/_css/colorbox-securekey.css

#colorbox {
	Z-INDEX: 9999; LEFT: 0px; OVERFLOW: hidden; POSITION: fixed! important; =
TOP: 50px! important
}
#cboxOverlay {
	Z-INDEX: 9999; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: =
0px
}
#cboxWrapper {
	Z-INDEX: 9999; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: =
0px
}
#cboxOverlay {
	WIDTH: 100%; POSITION: fixed; HEIGHT: 100%
}
#cboxMiddleLeft {
	CLEAR: left
}
#cboxBottomLeft {
	CLEAR: left
}
#cboxContent {
	OVERFLOW: hidden; POSITION: relative
}
#cboxLoadedContent {
	OVERFLOW: hidden
}
#cboxLoadedContent IFRAME {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%; =
BORDER-RIGHT-WIDTH: 0px
}
#cboxTitle {
	MARGIN: 0px
}
#cboxLoadingOverlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#cboxLoadingGraphic {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#cboxPrevious {
	CURSOR: pointer
}
#cboxNext {
	CURSOR: pointer
}
#cboxClose {
	CURSOR: pointer
}
#cboxSlideshow {
	CURSOR: pointer
}
#cboxOverlay {
	BACKGROUND: #1e5073
}
#colorbox {
=09
}
#cboxContent {
	MARGIN-TOP: 32px
}
#cboxLoadedContent {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: =
#fff; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#cboxLoadingGraphic {
	BACKGROUND: =
url(/PublishingImages/ConsumerSchlageImages/shell/loading.gif) no-repeat =
center center
}
#cboxLoadingOverlay {
	BACKGROUND: #fff
}
#cboxTitle {
	LEFT: 0px; COLOR: #000; POSITION: absolute; TOP: -22px
}
#cboxCurrent {
	RIGHT: 205px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: -22px
}
#cboxSlideshow {
	BACKGROUND: =
url(/PublishingImages/ConsumerSchlageImages/shell/controls.png) =
no-repeat 0px 0px; WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: =
absolute; TOP: 1px; HEIGHT: 20px
}
#cboxPrevious {
	BACKGROUND: =
url(/PublishingImages/ConsumerSchlageImages/shell/controls.png) =
no-repeat 0px 0px; WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: =
absolute; TOP: 1px; HEIGHT: 20px
}
#cboxNext {
	BACKGROUND: =
url(/PublishingImages/ConsumerSchlageImages/shell/controls.png) =
no-repeat 0px 0px; WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: =
absolute; TOP: 1px; HEIGHT: 20px
}
#cboxClose {
	BACKGROUND: =
url(/PublishingImages/ConsumerSchlageImages/shell/controls.png) =
no-repeat 0px 0px; WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: =
absolute; TOP: 1px; HEIGHT: 20px
}
#cboxPrevious {
	BACKGROUND-POSITION: 0px 0px; RIGHT: 44px
}
.hover#cboxPrevious {
	BACKGROUND-POSITION: 0px -25px
}
#cboxNext {
	BACKGROUND-POSITION: -25px 0px; RIGHT: 22px
}
.hover#cboxNext {
	BACKGROUND-POSITION: -25px -25px
}
#cboxClose {
	BACKGROUND-POSITION: -50px 0px; RIGHT: 1px
}
.hover#cboxClose {
	BACKGROUND-POSITION: -50px -25px
}
.cboxSlideshow_on #cboxPrevious {
	RIGHT: 66px
}
.cboxSlideshow_off #cboxPrevious {
	RIGHT: 66px
}
.cboxSlideshow_on #cboxSlideshow {
	BACKGROUND-POSITION: -75px -25px; RIGHT: 44px
}
.cboxSlideshow_on .hover#cboxSlideshow {
	BACKGROUND-POSITION: -100px -25px
}
.cboxSlideshow_off #cboxSlideshow {
	BACKGROUND-POSITION: -100px 0px; RIGHT: 44px
}
.cboxSlideshow_off .hover#cboxSlideshow {
	BACKGROUND-POSITION: -75px -25px
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://assets.zendesk.com/images/header-logo.png?1331766524

iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMXSURBVHjazNhbSBVBGMBxj2k3TYUwJbtY
dhO7IEQXuyCUGT5YhBD1UERB9hJYEhgFBQVFEBGURRFmUIiQFCHRjRJ6qAwjU7ErZWBWmEpKonT6
D3zCts7s7DnnoQZ+D+7M7n67O9/MdwwEg8Gof91ifI7bjiV4h1d4iJ+acVlYjRWYhoOotV5dvQmL
PPwO/t3eoNgxJg3n0eca9wVTbfewBRCD+qC5XZZxNz3GVEQaxKKgvZ3FUvQa+ruQ6nWfaMvXWuNj
vuzCFJww9CdivtcFbEHM8TlxD+AG+gz98yLJjtN4iklYicWGcXMxHg1YpumPD+dNpKFInqAbj1Es
6VdnOEcF2Groa8Js+bzRthSdhXP4qplgA6hCJs6gw9WvUrQETWhzHFfpnY5y+fsJNpmyQ3V0emTB
D+xGkoxPxl4JbhCbJaVjkYgt6EEj4vDBdb1KjHUGsUGzIDmbukmBIcVUIGWGvkKsR5HXGjI0uMGy
FtT6WFlNUvDRcN125zphW9+bI9ifCmUd0bU6Z3ZUYVAzSG1SV1AZQRADHn0VziBe4oJrQDWycQkL
IghipuG4evu33Sk6zrFZHZFjQ2nV48iKUCTgs2YuvMdE0waWgVJJsxrXiWVhBFGqCUAlQZafXfSU
5mS1S+aGEMAq1/lqEdupGxvQlHfL8ciwpJejBP0+5kKuVFpq2f+Eepkf6thV296xx3C8U7LkAQo8
bp4j5d9WJMnmtw538QIXkeq1d8TLAqJram9Y69hH9mte7T788lEIbfQqajIwwfCE9xypqkqAo7iD
THna+ziOUT4+VbrX50j22N5b5Hs6Wx5uYQwmh7B2xHkF0WVZ+QKa49OxTYqZNp9B9HsF8RYdhhMT
5G3oWhnypbCpsQSgtodG2++ObBzDa1kb1ETrlsmUb5lwhzACOTiJZqlDlOc4jIV+1omhNhopGIle
fJNv2TIsxYaXcmqutCNW0lS17+qZw/0F5rbD8jaeSSXl+5rhFirXDAGo8nBGqNcLNwi1qF3XVEm5
4VwvKoKyLVoK31ZUyw4c1rUC/8P/J/4IMACyCkZrORzEDwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://assets.zendesk.com/images/logo-delimiter.png?1331766524

iVBORw0KGgoAAAANSUhEUgAAAAIAAAAbCAYAAABWb153AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAaSURBVHjaYmpvbTX+//+/MRMDFAx7BkCA
AQC37QUrCXHHJwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://schlage.zendesk.com/system/photos/2181/5398/Schlage_logo_thumb.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkI
CQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQ
EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAIACADAREA
AhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EACMQAAICAgICAgMBAAAAAAAAAAIDAQQF
EQYHEhMAMRUhIkH/xAAYAQADAQEAAAAAAAAAAAAAAAACBAYAA//EACURAAEEAQQBBAMAAAAAAAAA
AAECAxEhMQAEElETI0FhcSKB8P/aAAwDAQACEQMRAD8A3rs/I0eU9g5i/wAnxnZYPq5YK64wlPLg
s6C2LGFjEeCBnwhpEwJOS8v5/etVey9JhIbKLE/kUZM/Z6qtS279XcKLiV0YoLiBH0O7E/GpfFKV
Bba48ixfYzW+bpcygOYXU8Jej1wIPKXbhXv3Mlrf3uZHTzjkg+JTftnhODOKzH9OuDaII5pX+ucZ
EZvE6arE0UYpNTPR2VbyaTa47levlBqv8hYKkkAFDIAJ9LCIYgi2YxP1HwnnuSypvxhNVKJGJPV2
OsHWQ1CQHOZV3CoOYHdUe9Dw/r9/L+xOMY/h+W7Aw7aGc/J5C9kxy9YG0EnDIUr2mSokoiA0c7nc
z/sfE9xukssrLgQqRAA4GzUmL+a0TW1U8+gNlaYVJJ5ih7CavF6//9k=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/assets/screen.css?1331766524

.calendar_date_select {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; DISPLAY: =
block; Z-INDEX: 1000; BORDER-LEFT: #777 1px solid; WIDTH: 195px; COLOR: =
white; BORDER-BOTTOM: #777 1px solid
}
IFRAME.ie6_blocker {
	Z-INDEX: 999; POSITION: absolute
}
.calendar_date_select THEAD TH {
	BORDER-TOP: #777 1px solid; FONT-WEIGHT: bold; COLOR: white! important; =
BORDER-BOTTOM: #333 2px solid; BACKGROUND-COLOR: #000
}
.calendar_date_select .cds_buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #555; TEXT-ALIGN: center
}
.calendar_date_select .cds_footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
.calendar_date_select TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.calendar_date_select .cds_header {
	BORDER-BOTTOM: #aaa 2px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: =
center
}
.calendar_date_select .cds_header SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black
}
.calendar_date_select SELECT {
	FONT-SIZE: 11px
}
.calendar_date_select .cds_header A:hover {
	COLOR: white
}
.calendar_date_select .cds_header A:focus {
	COLOR: white
}
.calendar_date_select .cds_header A {
	FONT-SIZE: 14px; WIDTH: 22px; COLOR: black! important; HEIGHT: 20px; =
TEXT-DECORATION: none
}
.calendar_date_select .cds_header A.prev {
	FLOAT: left
}
.calendar_date_select .cds_header A.next {
	FLOAT: right
}
.calendar_date_select .cds_header A.close {
	DISPLAY: none; FLOAT: right
}
.calendar_date_select .cds_header SELECT.month {
	WIDTH: 90px
}
.calendar_date_select .cds_header SELECT.year {
	WIDTH: 61px
}
.calendar_date_select .cds_buttons A {
	FONT-SIZE: 9px; COLOR: white
}
.calendar_date_select TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 24px; HEIGHT: 21px; =
BACKGROUND-COLOR: #666; TEXT-ALIGN: center
}
.calendar_date_select TD.weekend {
	BACKGROUND-COLOR: #606060
}
.calendar_date_select TD DIV {
	COLOR: #fff
}
.calendar_date_select TD DIV.other {
	COLOR: #888
}
.calendar_date_select TD.selected DIV {
	COLOR: black
}
.calendar_date_select TBODY TD {
	BORDER-BOTTOM: #555 1px solid
}
.calendar_date_select TD.selected {
	BACKGROUND-COLOR: white
}
.calendar_date_select TD:hover {
	BACKGROUND-COLOR: #ccc
}
.calendar_date_select TD.today {
	BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; =
BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed
}
.calendar_date_select TD.disabled DIV {
	COLOR: #454545
}
.fieldWithErrors .calendar_date_select {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: =
red 2px solid; BORDER-BOTTOM: red 2px solid
}
#colorbox {
	Z-INDEX: 9999; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#cboxOverlay {
	Z-INDEX: 9999; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#cboxWrapper {
	Z-INDEX: 9999; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#cboxOverlay {
	WIDTH: 100%; POSITION: fixed; HEIGHT: 100%
}
#cboxMiddleLeft {
	CLEAR: left
}
#cboxBottomLeft {
	CLEAR: left
}
#cboxContent {
	OVERFLOW: visible; POSITION: relative
}
#cboxLoadedContent {
	OVERFLOW: auto
}
#cboxLoadedContent IFRAME {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 100%; BORDER-RIGHT-WIDTH: =
0px
}
#cboxTitle {
	MARGIN: 0px
}
#cboxLoadingOverlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#cboxLoadingGraphic {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#cboxPrevious {
	CURSOR: pointer
}
#cboxNext {
	CURSOR: pointer
}
#cboxClose {
	CURSOR: pointer
}
#cboxSlideshow {
	CURSOR: pointer
}
#cboxOverlay {
	BACKGROUND: #222
}
#cboxContent {
	MARGIN-TOP: 32px
}
#cboxLoadedContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fff; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px; -webkit-border-radius: 8px; =
-moz-border-radius: 8px; border-radius: 8px
}
#cboxLoadingOverlay {
	BACKGROUND: #000
}
#cboxTitle {
	LEFT: 0px; COLOR: #000; POSITION: absolute; TOP: -22px
}
#cboxCurrent {
	RIGHT: 205px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: -22px
}
#cboxSlideshow {
	WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: -20px; =
HEIGHT: 20px
}
#cboxPrevious {
	WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: -20px; =
HEIGHT: 20px
}
#cboxNext {
	WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: -20px; =
HEIGHT: 20px
}
#cboxClose {
	WIDTH: 20px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: -20px; =
HEIGHT: 20px
}
#cboxClose {
	RIGHT: 15px; BACKGROUND: url(/images/sprites/icons.png?1322791062) =
no-repeat 0px 0px; WIDTH: 22px; TOP: -18px; HEIGHT: 18px
}
#cboxPrevious {
	BACKGROUND-POSITION: 0px 0px; RIGHT: 44px
}
.hover#cboxPrevious {
	BACKGROUND-POSITION: 0px -25px
}
#cboxNext {
	BACKGROUND-POSITION: -25px 0px; RIGHT: 22px
}
.hover#cboxNext {
	BACKGROUND-POSITION: -25px -25px
}
.cboxSlideshow_on #cboxPrevious {
	RIGHT: 66px
}
.cboxSlideshow_off #cboxPrevious {
	RIGHT: 66px
}
.cboxSlideshow_on #cboxSlideshow {
	BACKGROUND-POSITION: -75px -25px; RIGHT: 44px
}
.cboxSlideshow_on .hover#cboxSlideshow {
	BACKGROUND-POSITION: -100px -25px
}
.cboxSlideshow_off #cboxSlideshow {
	BACKGROUND-POSITION: -100px 0px; RIGHT: 44px
}
.cboxSlideshow_off .hover#cboxSlideshow {
	BACKGROUND-POSITION: -75px -25px
}
#colorpicker {
	BORDER-RIGHT: #c0c0c0 2px outset; BORDER-TOP: #c0c0c0 2px outset; =
Z-INDEX: 1000; BACKGROUND: #f9f9f9; OVERFLOW: hidden; BORDER-LEFT: =
#c0c0c0 2px outset; WIDTH: 145px; BORDER-BOTTOM: #c0c0c0 2px outset; =
POSITION: absolute; HEIGHT: 135px
}
#colorpicker-hue-container {
	LEFT: 120px; WIDTH: 18px; POSITION: absolute; TOP: 4px; HEIGHT: 110px
}
#colorpicker-hue-bg-img {
	WIDTH: 100%; HEIGHT: 100%
}
#colorpicker-hue-slider {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#colorpicker-hue-thumb {
	Z-INDEX: 1009; LEFT: 0px; WIDTH: 18px; CURSOR: default; POSITION: =
absolute; TOP: 0px; HEIGHT: 18px
}
#colorpicker-bar {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#colorpicker-close {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: blue; =
FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
#colorpicker-div {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; LEFT: 8px; =
BORDER-LEFT: #666 1px solid; WIDTH: 100px; BORDER-BOTTOM: #666 1px =
solid; POSITION: absolute; TOP: 8px; HEIGHT: 100px
}
#colorpicker-bg {
	Z-INDEX: 1001; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: =
absolute; TOP: 0px; HEIGHT: 100%
}
#colorpicker-bg-overlay {
	Z-INDEX: 1001; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: =
absolute; TOP: 0px; HEIGHT: 100%
}
#colorpicker-selector {
	MARGIN-TOP: -6px; Z-INDEX: 1009; LEFT: 0px; MARGIN-LEFT: -6px; WIDTH: =
11px; CURSOR: default; POSITION: absolute; TOP: 0px; HEIGHT: 11px
}
#colorpicker-selector IMG {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#colorpicker-footer {
	LEFT: 10px; WIDTH: 127px; POSITION: absolute; TOP: 114px
}
#colorpicker-value {
	FLOAT: left
}
#colorpicker-value {
	FONT-SIZE: 9px! important; FONT-FAMILY: Helvetica,Verdana,Sans-Serif; =
HEIGHT: 10px
}
#colorpicker-value-input {
	FONT-SIZE: 9px! important; FONT-FAMILY: Helvetica,Verdana,Sans-Serif; =
HEIGHT: 10px
}
#colorpicker-value-input {
	WIDTH: 40px
}
#colorpicker-okbutton {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: #36f; FLOAT: =
right; PADDING-BOTTOM: 0px; BORDER-LEFT: #666 1px solid; COLOR: #fff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: =
Tahoma,Helvetica,Sans-Serif
}
.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	LEFT: -99999999px; POSITION: absolute
}
.ui-helper-reset {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; =
outline: 0
}
.ui-helper-clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
* HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	FILTER: Alpha(Opacity=3D0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; =
TOP: 0px; HEIGHT: 100%; opacity: 0
}
.ui-state-disabled {
	CURSOR: default! important
}
.ui-icon {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -99999px; =
BACKGROUND-REPEAT: no-repeat
}
.ui-widget-overlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.ui-widget {
	FONT-SIZE: 1em; FONT-FAMILY: Arial,sans-serif
}
.ui-widget .ui-widget {
	FONT-SIZE: 1em
}
.ui-widget INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget BUTTON {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget-content {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_flat_75_ffff=
ff_40x100.png?1322791062) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px =
solid; COLOR: #222; BORDER-BOTTOM: #aaa 1px solid
}
.ui-widget-content A {
	COLOR: #222
}
.ui-widget-header {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: =
bold; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_highlight-so=
ft_75_cccccc_1x100.png?1322791062) #ccc repeat-x 50% 50%; BORDER-LEFT: =
#aaa 1px solid; COLOR: #222; BORDER-BOTTOM: #aaa 1px solid
}
.ui-widget-header A {
	COLOR: #222
}
.ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_75_e6e=
6e6_1x400.png?1322791062) #e6e6e6 repeat-x 50% 50%; BORDER-LEFT: #d3d3d3 =
1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid
}
.ui-widget-content .ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_75_e6e=
6e6_1x400.png?1322791062) #e6e6e6 repeat-x 50% 50%; BORDER-LEFT: #d3d3d3 =
1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid
}
.ui-state-default A {
	COLOR: #555; TEXT-DECORATION: none
}
.ui-state-default A:link {
	COLOR: #555; TEXT-DECORATION: none
}
.ui-state-default A:visited {
	COLOR: #555; TEXT-DECORATION: none
}
.ui-state-hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_75_dad=
ada_1x400.png?1322791062) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 =
1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid
}
.ui-widget-content .ui-state-hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_75_dad=
ada_1x400.png?1322791062) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 =
1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid
}
.ui-state-focus {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_75_dad=
ada_1x400.png?1322791062) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 =
1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid
}
.ui-widget-content .ui-state-focus {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_75_dad=
ada_1x400.png?1322791062) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 =
1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid
}
.ui-state-hover A {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-hover A:hover {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-hover A:focus {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-active {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: =
normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_65_fff=
fff_1x400.png?1322791062) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px =
solid; COLOR: #212121; BORDER-BOTTOM: #aaa 1px solid
}
.ui-widget-content .ui-state-active {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: =
normal; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_65_fff=
fff_1x400.png?1322791062) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px =
solid; COLOR: #212121; BORDER-BOTTOM: #aaa 1px solid
}
.ui-state-active A {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-active A:link {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-active A:visited {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-widget :active {
	outline: none
}
.ui-state-highlight {
	BORDER-RIGHT: #fcefa1 1px solid; BORDER-TOP: #fcefa1 1px solid; =
BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_55_fbf=
9ee_1x400.png?1322791062) #fbf9ee repeat-x 50% 50%; BORDER-LEFT: #fcefa1 =
1px solid; COLOR: #363636; BORDER-BOTTOM: #fcefa1 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-RIGHT: #fcefa1 1px solid; BORDER-TOP: #fcefa1 1px solid; =
BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_55_fbf=
9ee_1x400.png?1322791062) #fbf9ee repeat-x 50% 50%; BORDER-LEFT: #fcefa1 =
1px solid; COLOR: #363636; BORDER-BOTTOM: #fcefa1 1px solid
}
.ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-content .ui-state-highlight A {
	COLOR: #363636
}
.ui-state-error {
	BORDER-RIGHT: #cd0a0a 1px solid; BORDER-TOP: #cd0a0a 1px solid; =
BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_95_fef=
1ec_1x400.png?1322791062) #fef1ec repeat-x 50% 50%; BORDER-LEFT: #cd0a0a =
1px solid; COLOR: #cd0a0a; BORDER-BOTTOM: #cd0a0a 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-RIGHT: #cd0a0a 1px solid; BORDER-TOP: #cd0a0a 1px solid; =
BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_glass_95_fef=
1ec_1x400.png?1322791062) #fef1ec repeat-x 50% 50%; BORDER-LEFT: #cd0a0a =
1px solid; COLOR: #cd0a0a; BORDER-BOTTOM: #cd0a0a 1px solid
}
.ui-state-error A {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error A {
	COLOR: #cd0a0a
}
.ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=3D70); opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=3D70); opacity: .7
}
.ui-state-disabled {
	FILTER: Alpha(Opacity=3D35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-widget-content .ui-state-disabled {
	FILTER: Alpha(Opacity=3D35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_222222_25=
6x240.png?1322791062); WIDTH: 16px; HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_222222_25=
6x240.png?1322791062)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_222222_25=
6x240.png?1322791062)
}
.ui-state-default .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_888888_25=
6x240.png?1322791062)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_454545_25=
6x240.png?1322791062)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_454545_25=
6x240.png?1322791062)
}
.ui-state-active .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_454545_25=
6x240.png?1322791062)
}
.ui-state-highlight .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_2e83ff_25=
6x240.png?1322791062)
}
.ui-state-error .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_cd0a0a_25=
6x240.png?1322791062)
}
.ui-state-error-text .ui-icon {
	BACKGROUND-IMAGE: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-icons_cd0a0a_25=
6x240.png?1322791062)
}
.ui-icon-carat-1-n {
	BACKGROUND-POSITION: 0px 0px
}
.ui-icon-carat-1-ne {
	BACKGROUND-POSITION: -16px 0px
}
.ui-icon-carat-1-e {
	BACKGROUND-POSITION: -32px 0px
}
.ui-icon-carat-1-se {
	BACKGROUND-POSITION: -48px 0px
}
.ui-icon-carat-1-s {
	BACKGROUND-POSITION: -64px 0px
}
.ui-icon-carat-1-sw {
	BACKGROUND-POSITION: -80px 0px
}
.ui-icon-carat-1-w {
	BACKGROUND-POSITION: -96px 0px
}
.ui-icon-carat-1-nw {
	BACKGROUND-POSITION: -112px 0px
}
.ui-icon-carat-2-n-s {
	BACKGROUND-POSITION: -128px 0px
}
.ui-icon-carat-2-e-w {
	BACKGROUND-POSITION: -144px 0px
}
.ui-icon-triangle-1-n {
	BACKGROUND-POSITION: 0px -16px
}
.ui-icon-triangle-1-ne {
	BACKGROUND-POSITION: -16px -16px
}
.ui-icon-triangle-1-e {
	BACKGROUND-POSITION: -32px -16px
}
.ui-icon-triangle-1-se {
	BACKGROUND-POSITION: -48px -16px
}
.ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -64px -16px
}
.ui-icon-triangle-1-sw {
	BACKGROUND-POSITION: -80px -16px
}
.ui-icon-triangle-1-w {
	BACKGROUND-POSITION: -96px -16px
}
.ui-icon-triangle-1-nw {
	BACKGROUND-POSITION: -112px -16px
}
.ui-icon-triangle-2-n-s {
	BACKGROUND-POSITION: -128px -16px
}
.ui-icon-triangle-2-e-w {
	BACKGROUND-POSITION: -144px -16px
}
.ui-icon-arrow-1-n {
	BACKGROUND-POSITION: 0px -32px
}
.ui-icon-arrow-1-ne {
	BACKGROUND-POSITION: -16px -32px
}
.ui-icon-arrow-1-e {
	BACKGROUND-POSITION: -32px -32px
}
.ui-icon-arrow-1-se {
	BACKGROUND-POSITION: -48px -32px
}
.ui-icon-arrow-1-s {
	BACKGROUND-POSITION: -64px -32px
}
.ui-icon-arrow-1-sw {
	BACKGROUND-POSITION: -80px -32px
}
.ui-icon-arrow-1-w {
	BACKGROUND-POSITION: -96px -32px
}
.ui-icon-arrow-1-nw {
	BACKGROUND-POSITION: -112px -32px
}
.ui-icon-arrow-2-n-s {
	BACKGROUND-POSITION: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	BACKGROUND-POSITION: -144px -32px
}
.ui-icon-arrow-2-e-w {
	BACKGROUND-POSITION: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	BACKGROUND-POSITION: -176px -32px
}
.ui-icon-arrowstop-1-n {
	BACKGROUND-POSITION: -192px -32px
}
.ui-icon-arrowstop-1-e {
	BACKGROUND-POSITION: -208px -32px
}
.ui-icon-arrowstop-1-s {
	BACKGROUND-POSITION: -224px -32px
}
.ui-icon-arrowstop-1-w {
	BACKGROUND-POSITION: -240px -32px
}
.ui-icon-arrowthick-1-n {
	BACKGROUND-POSITION: 0px -48px
}
.ui-icon-arrowthick-1-ne {
	BACKGROUND-POSITION: -16px -48px
}
.ui-icon-arrowthick-1-e {
	BACKGROUND-POSITION: -32px -48px
}
.ui-icon-arrowthick-1-se {
	BACKGROUND-POSITION: -48px -48px
}
.ui-icon-arrowthick-1-s {
	BACKGROUND-POSITION: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	BACKGROUND-POSITION: -80px -48px
}
.ui-icon-arrowthick-1-w {
	BACKGROUND-POSITION: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	BACKGROUND-POSITION: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	BACKGROUND-POSITION: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	BACKGROUND-POSITION: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	BACKGROUND-POSITION: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	BACKGROUND-POSITION: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	BACKGROUND-POSITION: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	BACKGROUND-POSITION: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	BACKGROUND-POSITION: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	BACKGROUND-POSITION: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	BACKGROUND-POSITION: 0px -64px
}
.ui-icon-arrowreturnthick-1-n {
	BACKGROUND-POSITION: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	BACKGROUND-POSITION: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	BACKGROUND-POSITION: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	BACKGROUND-POSITION: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	BACKGROUND-POSITION: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	BACKGROUND-POSITION: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	BACKGROUND-POSITION: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	BACKGROUND-POSITION: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	BACKGROUND-POSITION: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	BACKGROUND-POSITION: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	BACKGROUND-POSITION: -176px -64px
}
.ui-icon-arrow-4 {
	BACKGROUND-POSITION: 0px -80px
}
.ui-icon-arrow-4-diag {
	BACKGROUND-POSITION: -16px -80px
}
.ui-icon-extlink {
	BACKGROUND-POSITION: -32px -80px
}
.ui-icon-newwin {
	BACKGROUND-POSITION: -48px -80px
}
.ui-icon-refresh {
	BACKGROUND-POSITION: -64px -80px
}
.ui-icon-shuffle {
	BACKGROUND-POSITION: -80px -80px
}
.ui-icon-transfer-e-w {
	BACKGROUND-POSITION: -96px -80px
}
.ui-icon-transferthick-e-w {
	BACKGROUND-POSITION: -112px -80px
}
.ui-icon-folder-collapsed {
	BACKGROUND-POSITION: 0px -96px
}
.ui-icon-folder-open {
	BACKGROUND-POSITION: -16px -96px
}
.ui-icon-document {
	BACKGROUND-POSITION: -32px -96px
}
.ui-icon-document-b {
	BACKGROUND-POSITION: -48px -96px
}
.ui-icon-note {
	BACKGROUND-POSITION: -64px -96px
}
.ui-icon-mail-closed {
	BACKGROUND-POSITION: -80px -96px
}
.ui-icon-mail-open {
	BACKGROUND-POSITION: -96px -96px
}
.ui-icon-suitcase {
	BACKGROUND-POSITION: -112px -96px
}
.ui-icon-comment {
	BACKGROUND-POSITION: -128px -96px
}
.ui-icon-person {
	BACKGROUND-POSITION: -144px -96px
}
.ui-icon-print {
	BACKGROUND-POSITION: -160px -96px
}
.ui-icon-trash {
	BACKGROUND-POSITION: -176px -96px
}
.ui-icon-locked {
	BACKGROUND-POSITION: -192px -96px
}
.ui-icon-unlocked {
	BACKGROUND-POSITION: -208px -96px
}
.ui-icon-bookmark {
	BACKGROUND-POSITION: -224px -96px
}
.ui-icon-tag {
	BACKGROUND-POSITION: -240px -96px
}
.ui-icon-home {
	BACKGROUND-POSITION: 0px -112px
}
.ui-icon-flag {
	BACKGROUND-POSITION: -16px -112px
}
.ui-icon-calendar {
	BACKGROUND-POSITION: -32px -112px
}
.ui-icon-cart {
	BACKGROUND-POSITION: -48px -112px
}
.ui-icon-pencil {
	BACKGROUND-POSITION: -64px -112px
}
.ui-icon-clock {
	BACKGROUND-POSITION: -80px -112px
}
.ui-icon-disk {
	BACKGROUND-POSITION: -96px -112px
}
.ui-icon-calculator {
	BACKGROUND-POSITION: -112px -112px
}
.ui-icon-zoomin {
	BACKGROUND-POSITION: -128px -112px
}
.ui-icon-zoomout {
	BACKGROUND-POSITION: -144px -112px
}
.ui-icon-search {
	BACKGROUND-POSITION: -160px -112px
}
.ui-icon-wrench {
	BACKGROUND-POSITION: -176px -112px
}
.ui-icon-gear {
	BACKGROUND-POSITION: -192px -112px
}
.ui-icon-heart {
	BACKGROUND-POSITION: -208px -112px
}
.ui-icon-star {
	BACKGROUND-POSITION: -224px -112px
}
.ui-icon-link {
	BACKGROUND-POSITION: -240px -112px
}
.ui-icon-cancel {
	BACKGROUND-POSITION: 0px -128px
}
.ui-icon-plus {
	BACKGROUND-POSITION: -16px -128px
}
.ui-icon-plusthick {
	BACKGROUND-POSITION: -32px -128px
}
.ui-icon-minus {
	BACKGROUND-POSITION: -48px -128px
}
.ui-icon-minusthick {
	BACKGROUND-POSITION: -64px -128px
}
.ui-icon-close {
	BACKGROUND-POSITION: -80px -128px
}
.ui-icon-closethick {
	BACKGROUND-POSITION: -96px -128px
}
.ui-icon-key {
	BACKGROUND-POSITION: -112px -128px
}
.ui-icon-lightbulb {
	BACKGROUND-POSITION: -128px -128px
}
.ui-icon-scissors {
	BACKGROUND-POSITION: -144px -128px
}
.ui-icon-clipboard {
	BACKGROUND-POSITION: -160px -128px
}
.ui-icon-copy {
	BACKGROUND-POSITION: -176px -128px
}
.ui-icon-contact {
	BACKGROUND-POSITION: -192px -128px
}
.ui-icon-image {
	BACKGROUND-POSITION: -208px -128px
}
.ui-icon-video {
	BACKGROUND-POSITION: -224px -128px
}
.ui-icon-script {
	BACKGROUND-POSITION: -240px -128px
}
.ui-icon-alert {
	BACKGROUND-POSITION: 0px -144px
}
.ui-icon-info {
	BACKGROUND-POSITION: -16px -144px
}
.ui-icon-notice {
	BACKGROUND-POSITION: -32px -144px
}
.ui-icon-help {
	BACKGROUND-POSITION: -48px -144px
}
.ui-icon-check {
	BACKGROUND-POSITION: -64px -144px
}
.ui-icon-bullet {
	BACKGROUND-POSITION: -80px -144px
}
.ui-icon-radio-off {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-on {
	BACKGROUND-POSITION: -112px -144px
}
.ui-icon-pin-w {
	BACKGROUND-POSITION: -128px -144px
}
.ui-icon-pin-s {
	BACKGROUND-POSITION: -144px -144px
}
.ui-icon-play {
	BACKGROUND-POSITION: 0px -160px
}
.ui-icon-pause {
	BACKGROUND-POSITION: -16px -160px
}
.ui-icon-seek-next {
	BACKGROUND-POSITION: -32px -160px
}
.ui-icon-seek-prev {
	BACKGROUND-POSITION: -48px -160px
}
.ui-icon-seek-end {
	BACKGROUND-POSITION: -64px -160px
}
.ui-icon-seek-start {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-seek-first {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-stop {
	BACKGROUND-POSITION: -96px -160px
}
.ui-icon-eject {
	BACKGROUND-POSITION: -112px -160px
}
.ui-icon-volume-off {
	BACKGROUND-POSITION: -128px -160px
}
.ui-icon-volume-on {
	BACKGROUND-POSITION: -144px -160px
}
.ui-icon-power {
	BACKGROUND-POSITION: 0px -176px
}
.ui-icon-signal-diag {
	BACKGROUND-POSITION: -16px -176px
}
.ui-icon-signal {
	BACKGROUND-POSITION: -32px -176px
}
.ui-icon-battery-0 {
	BACKGROUND-POSITION: -48px -176px
}
.ui-icon-battery-1 {
	BACKGROUND-POSITION: -64px -176px
}
.ui-icon-battery-2 {
	BACKGROUND-POSITION: -80px -176px
}
.ui-icon-battery-3 {
	BACKGROUND-POSITION: -96px -176px
}
.ui-icon-circle-plus {
	BACKGROUND-POSITION: 0px -192px
}
.ui-icon-circle-minus {
	BACKGROUND-POSITION: -16px -192px
}
.ui-icon-circle-close {
	BACKGROUND-POSITION: -32px -192px
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -48px -192px
}
.ui-icon-circle-triangle-s {
	BACKGROUND-POSITION: -64px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-icon-circle-triangle-n {
	BACKGROUND-POSITION: -96px -192px
}
.ui-icon-circle-arrow-e {
	BACKGROUND-POSITION: -112px -192px
}
.ui-icon-circle-arrow-s {
	BACKGROUND-POSITION: -128px -192px
}
.ui-icon-circle-arrow-w {
	BACKGROUND-POSITION: -144px -192px
}
.ui-icon-circle-arrow-n {
	BACKGROUND-POSITION: -160px -192px
}
.ui-icon-circle-zoomin {
	BACKGROUND-POSITION: -176px -192px
}
.ui-icon-circle-zoomout {
	BACKGROUND-POSITION: -192px -192px
}
.ui-icon-circle-check {
	BACKGROUND-POSITION: -208px -192px
}
.ui-icon-circlesmall-plus {
	BACKGROUND-POSITION: 0px -208px
}
.ui-icon-circlesmall-minus {
	BACKGROUND-POSITION: -16px -208px
}
.ui-icon-circlesmall-close {
	BACKGROUND-POSITION: -32px -208px
}
.ui-icon-squaresmall-plus {
	BACKGROUND-POSITION: -48px -208px
}
.ui-icon-squaresmall-minus {
	BACKGROUND-POSITION: -64px -208px
}
.ui-icon-squaresmall-close {
	BACKGROUND-POSITION: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	BACKGROUND-POSITION: 0px -224px
}
.ui-icon-grip-dotted-horizontal {
	BACKGROUND-POSITION: -16px -224px
}
.ui-icon-grip-solid-vertical {
	BACKGROUND-POSITION: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	BACKGROUND-POSITION: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	BACKGROUND-POSITION: -64px -224px
}
.ui-icon-grip-diagonal-se {
	BACKGROUND-POSITION: -80px -224px
}
.ui-corner-tl {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; border-bottom-left-radius: 4px
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px; -moz-border-radius-topright: 4px; =
-webkit-border-top-right-radius: 4px; border-top-right-radius: 4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: =
4px; -webkit-border-bottom-right-radius: 4px; =
border-bottom-right-radius: 4px
}
.ui-corner-right {
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; =
-webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px
}
.ui-corner-all {
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.ui-widget-overlay {
	BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_flat_0_aaaaa=
a_40x100.png?1322791062) #aaa repeat-x 50% 50%; FILTER: =
Alpha(Opacity=3D30); opacity: .3
}
.ui-widget-shadow {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: =
url(../stylesheets/vendor/jQuery_UI_themes/base/images/ui-bg_flat_0_aaaaa=
a_40x100.png?1322791062) #aaa repeat-x 50% 50%; FILTER: =
Alpha(Opacity=3D30); PADDING-BOTTOM: 8px; MARGIN: -8px 0px 0px -8px; =
PADDING-TOP: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; =
border-radius: 8px; opacity: .3
}
.ui-slider {
	POSITION: relative; TEXT-ALIGN: left
}
.ui-slider .ui-slider-handle {
	Z-INDEX: 2; WIDTH: 1.2em; CURSOR: default; POSITION: absolute; HEIGHT: =
1.2em
}
.ui-slider .ui-slider-range {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.7em; Z-INDEX: 1; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
.ui-slider-horizontal {
	HEIGHT: 0.8em
}
.ui-slider-horizontal .ui-slider-handle {
	MARGIN-LEFT: -0.6em; TOP: -0.3em
}
.ui-slider-horizontal .ui-slider-range {
	TOP: 0px; HEIGHT: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	LEFT: 0px
}
.ui-slider-horizontal .ui-slider-range-max {
	RIGHT: 0px
}
.ui-slider-vertical {
	WIDTH: 0.8em; HEIGHT: 100px
}
.ui-slider-vertical .ui-slider-handle {
	LEFT: -0.3em; MARGIN-BOTTOM: -0.6em; MARGIN-LEFT: 0px
}
.ui-slider-vertical .ui-slider-range {
	LEFT: 0px; WIDTH: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	BOTTOM: 0px
}
.ui-slider-vertical .ui-slider-range-max {
	TOP: 0px
}
TABLE.table2 {
	PADDING-BOTTOM: 12px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.table2 TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px; TEXT-ALIGN: center
}
TABLE.table2 TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px; TEXT-ALIGN: center
}
TABLE.table2 TH.links A {
	VISIBILITY: hidden
}
TABLE.table2 TD.links A {
	VISIBILITY: hidden
}
TABLE.table2 TH:first-child {
	PADDING-LEFT: 0px; TEXT-ALIGN: left
}
TABLE.table2 TH.first {
	PADDING-LEFT: 0px; TEXT-ALIGN: left
}
TABLE.table2 TD:first-child {
	PADDING-LEFT: 0px; TEXT-ALIGN: left
}
TABLE.table2 TD.first {
	PADDING-LEFT: 0px; TEXT-ALIGN: left
}
TABLE.table2 TH:unknown {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
TABLE.table2 TH.last {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
TABLE.table2 TD:unknown {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
TABLE.table2 TD.last {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
TABLE.table2 TR:hover .links A {
	VISIBILITY: visible
}
TABLE.table2 .links A {
	FONT-WEIGHT: bold
}
TABLE.table2 .edit_this {
	FONT-WEIGHT: bold
}
TABLE.table2 THEAD TR + TR TH {
	BORDER-TOP: #f0f0f0 1px solid
}
TABLE.table2 THEAD TR + TR TD {
	BORDER-TOP: #f0f0f0 1px solid
}
TABLE.table2 TBODY TR TH {
	BORDER-TOP: #f0f0f0 1px solid
}
TABLE.table2 TBODY TR TD {
	BORDER-TOP: #f0f0f0 1px solid
}
TABLE.table2 TFOOT TR TH {
	BORDER-TOP: #f0f0f0 1px solid
}
TABLE.table2 TFOOT TR TD {
	BORDER-TOP: #f0f0f0 1px solid
}
TABLE.table2 TBODY TR:unknown TH {
	PADDING-BOTTOM: 0px
}
TABLE.table2 TBODY TR:unknown TD {
	PADDING-BOTTOM: 0px
}
TABLE.table2 TBODY TR.nobottom TH {
	PADDING-BOTTOM: 0px
}
TABLE.table2 TBODY TR.nobottom TD {
	PADDING-BOTTOM: 0px
}
HTML {
	OVERFLOW-Y: scroll; HEIGHT: 100%
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
MENU {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A:focus {
	outline: none
}
*:unknown {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
*:focus:unknown {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
BODY {
	PADDING-RIGHT: 8px; MIN-WIDTH: 982px; PADDING-LEFT: 8px; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-STYLE: =
normal; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 100%; =
FONT-VARIANT: normal
}
A {
	TEXT-DECORATION: none
}
A {
	CURSOR: pointer; COLOR: #1a6690
}
.content A {
	COLOR: #1a6690
}
A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
A:focus {
	COLOR: #333; TEXT-DECORATION: underline
}
DIV.column LI A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
DIV.column LI A:focus {
	COLOR: #333; TEXT-DECORATION: underline
}
A.emphasized {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.radio-form {
	POSITION: relative
}
H1 {
	COLOR: #555
}
H2 {
	COLOR: #555
}
H3 {
	COLOR: #333
}
H4 {
	COLOR: #333
}
H5 {
	COLOR: #333
}
TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
BUTTON {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
DIV.clear {
	CLEAR: both; DISPLAY: block; LINE-HEIGHT: 0; HEIGHT: 0px
}
SELECT.highlight {
	BACKGROUND: #fff1a9
}
INPUT.highlight {
	BACKGROUND: #fff1a9
}
SPAN.highlight {
	BACKGROUND: #fff1a9
}
P.highlight {
	BACKGROUND: #fff1a9
}
DIV.highlight {
	BACKGROUND: #fff1a9
}
INPUT[disabled=3D'disabled'] {
	COLOR: #999
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 25px
}
SPAN.highlight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
SELECT OPTION {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
INPUT[type=3Dtext] {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BACKGROUND: #fbfbfb; BORDER-LEFT: #c3c3c3 1px solid; COLOR: #333; =
BORDER-BOTTOM: #c3c3c3 1px solid; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; outline: medium none; =
-webkit-transition: border linear .2s,box-shadow linear .2s; =
-moz-transition: border linear .2s,box-shadow linear .2s; transition: =
border linear .2s,box-shadow linear .2s
}
INPUT[type=3Dpassword] {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BACKGROUND: #fbfbfb; BORDER-LEFT: #c3c3c3 1px solid; COLOR: #333; =
BORDER-BOTTOM: #c3c3c3 1px solid; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; outline: medium none; =
-webkit-transition: border linear .2s,box-shadow linear .2s; =
-moz-transition: border linear .2s,box-shadow linear .2s; transition: =
border linear .2s,box-shadow linear .2s
}
SELECT {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BACKGROUND: #fbfbfb; BORDER-LEFT: #c3c3c3 1px solid; COLOR: #333; =
BORDER-BOTTOM: #c3c3c3 1px solid; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; outline: medium none; =
-webkit-transition: border linear .2s,box-shadow linear .2s; =
-moz-transition: border linear .2s,box-shadow linear .2s; transition: =
border linear .2s,box-shadow linear .2s
}
TEXTAREA {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BACKGROUND: #fbfbfb; BORDER-LEFT: #c3c3c3 1px solid; COLOR: #333; =
BORDER-BOTTOM: #c3c3c3 1px solid; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; outline: medium none; =
-webkit-transition: border linear .2s,box-shadow linear .2s; =
-moz-transition: border linear .2s,box-shadow linear .2s; transition: =
border linear .2s,box-shadow linear .2s
}
.multi_value_field {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BACKGROUND: #fbfbfb; BORDER-LEFT: #c3c3c3 1px solid; COLOR: #333; =
BORDER-BOTTOM: #c3c3c3 1px solid; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; outline: medium none; =
-webkit-transition: border linear .2s,box-shadow linear .2s; =
-moz-transition: border linear .2s,box-shadow linear .2s; transition: =
border linear .2s,box-shadow linear .2s
}
INPUT.combobox-button {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BACKGROUND: #fbfbfb; BORDER-LEFT: #c3c3c3 1px solid; COLOR: #333; =
BORDER-BOTTOM: #c3c3c3 1px solid; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; outline: medium none; =
-webkit-transition: border linear .2s,box-shadow linear .2s; =
-moz-transition: border linear .2s,box-shadow linear .2s; transition: =
border linear .2s,box-shadow linear .2s
}
INPUT.large {
	WIDTH: 400px
}
.content INPUT.title {
	FONT-SIZE: 20px; WIDTH: 95%
}
#ticketform INPUT {
	FONT-SIZE: 14px; WIDTH: 100%
}
#ticketform TEXTAREA {
	FONT-SIZE: 14px; WIDTH: 100%
}
#ticketform INPUT[type=3Dcheckbox] {
	WIDTH: auto
}
.frame INPUT.title {
	FONT-SIZE: 18px; WIDTH: 100%
}
TEXTAREA {
	OVERFLOW: auto; FONT-FAMILY: Arial,Helvetica,sans-serif
}
TEXTAREA.medium {
	FONT-SIZE: 11px; WIDTH: 200px; HEIGHT: 60px
}
TEXTAREA.large {
	WIDTH: 400px; HEIGHT: 150px
}
INPUT[type=3Dtext]:focus {
	BACKGROUND: url(/images/text_focus2.gif?1322791062) repeat-x
}
INPUT[type=3Dpassword]:focus {
	BACKGROUND: url(/images/text_focus2.gif?1322791062) repeat-x
}
INPUT.combobox:focus + INPUT.combobox-button {
	BACKGROUND: url(/images/text_focus2.gif?1322791062) repeat-x
}
INPUT[type=3Dtext].maininput:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.br {
	CLEAR: left; HEIGHT: 0px
}
#page {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 400px; BACKGROUND: =
#fff 0px 50%; MAX-WIDTH: 1205px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; =
PADDING-TOP: 0px; TEXT-ALIGN: left; -moz-border-radius-bottomleft: 5px; =
-webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; =
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: =
5px; border-bottom-right-radius: 5px
}
#top #topquery {
	PADDING-RIGHT: 8px; PADDING-LEFT: 18px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 232px; PADDING-TOP: 4px; HEIGHT: 18px
}
#top FORM#topquery INPUT#searchinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 90%; BACKGROUND: =
url(/images/searchinput.gif?1322791062) white no-repeat -205px 50%; =
PADDING-BOTTOM: 0px; WIDTH: 210px; COLOR: #333; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
HEIGHT: 18px; BORDER-BOTTOM-STYLE: none; -webkit-border-radius: 6px; =
-moz-border-radius: 6px; border-radius: 6px
}
#query {
	PADDING-LEFT: 30px; BACKGROUND: url(/images/searchinput.gif?1322791062) =
white no-repeat -205px 4px; VERTICAL-ALIGN: middle
}
#suggestions_query {
	PADDING-LEFT: 30px; BACKGROUND: url(/images/searchinput.gif?1322791062) =
white no-repeat -205px 4px; VERTICAL-ALIGN: middle
}
#q {
	PADDING-LEFT: 30px; BACKGROUND: url(/images/searchinput.gif?1322791062) =
white no-repeat -205px 4px; VERTICAL-ALIGN: middle
}
#sidebar .widget #query {
	MARGIN-TOP: 5px; WIDTH: 159px; HEIGHT: 15px
}
.content #query {
	BACKGROUND-POSITION: -205px 50%; WIDTH: 500px
}
.content #suggestions_query {
	BACKGROUND-POSITION: -205px 50%; WIDTH: 500px
}
.content #q {
	BACKGROUND-POSITION: -205px 50%; WIDTH: 500px
}
.content #searchform #icon {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; WIDTH: 16px; CURSOR: =
pointer; POSITION: relative; HEIGHT: 16px
}
.content #searchform .clear_icon#icon {
	BACKGROUND: url(/images/icon_clear_sprite.png?1331839291) no-repeat 0px =
0px
}
.content #searchform .clear_icon#icon:hover {
	BACKGROUND: url(/images/icon_clear_sprite.png?1331839291) no-repeat =
-22px -22px
}
.content #searchform .loading_icon#icon {
	BACKGROUND: url(/images/loader.gif?1322791062) no-repeat 0px 0px
}
.content #searchform DIV.search_scope_selector {
	DISPLAY: inline-block; FONT-SIZE: 18px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #c3c3c3 1px dotted; CURSOR: pointer; LINE-HEIGHT: 35px; =
POSITION: relative
}
.content #searchform DIV.search_scope_selector .arrow {
	RIGHT: 0px; COLOR: #aaa; POSITION: absolute
}
.content #searchform DIV.search_scope_selector .selected {
	BACKGROUND: #f5f5f5 0px 50%
}
.content #searchform DIV.search_scope_selector .dropdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: =
#fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; =
LIST-STYLE-TYPE: none; POSITION: absolute; outline: 1px solid #c3c3c3
}
.content #searchform DIV.search_scope_selector .dropdown LI {
	PADDING-LEFT: 5px; MARGIN: -3px 0px; COLOR: #333; TEXT-ALIGN: left
}
DIV#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 16px
}
DIV#container .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#contentwrapper {
	FLOAT: left; WIDTH: 100%
}
DIV#contentcolumn {
	MARGIN-RIGHT: 258px
}
LABEL.option {
	MARGIN: 0px 20px 0px 0px
}
.content INPUT.radio {
	MARGIN: 0px; TOP: 1px
}
.content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
11px 5px 0px; COLOR: #666; PADDING-TOP: 0px
}
.content UL.options {
	PADDING-LEFT: 20px; LIST-STYLE-TYPE: none
}
.content P {
	MARGIN: 12px 20px 11px 0px; COLOR: #333; LINE-HEIGHT: 15px
}
.content P.sub {
	MARGIN-TOP: 1px; FONT-SIZE: 0.9em; COLOR: #666; LINE-HEIGHT: 1.3em
}
.content P.intro_text {
	FONT-SIZE: 13px; MARGIN: 0px 15px 10px 0px; WIDTH: 90%; COLOR: #666; =
LINE-HEIGHT: 17px
}
.content .frame TEXTAREA {
	FONT-SIZE: 13px; WIDTH: 100%; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.content TEXTAREA {
	WIDTH: 96.5%
}
.content H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; MARGIN: 11px 0px 7px; OVERFLOW: =
hidden; WORD-WRAP: break-word
}
.content H2 SPAN.line {
	COLOR: #bbb
}
.content H2 SPAN.sub {
	FONT-SIZE: 12px; COLOR: #666
}
.content H2 .item_count {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; VERTICAL-ALIGN: 2px; COLOR: #666
}
.content H2.divider {
	MARGIN-TOP: 30px
}
.content H3 {
	FONT-SIZE: 16px; MARGIN: 25px 0px 7px
}
.content H3 SPAN.sub {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 4px; COLOR: #666
}
.content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 12px 0px 0px; PADDING-TOP: 0px
}
.content H4 SPAN.sub {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; COLOR: #666
}
.content #agent_block SPAN.sub {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; COLOR: #666
}
.content .reorder A {
	FLOAT: right
}
.content HR {
	CLEAR: both; BACKGROUND: #f0f0f0; MARGIN: 11px 0px 7px; COLOR: #f0f0f0; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.content .comment P {
	MARGIN: 2px 0px 12px
}
.content #comment_value {
	WIDTH: 99%
}
DIV.tab-top-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #484a36; PADDING-TOP: 0px
}
DIV.add-link.tab-top-right {
	MARGIN-TOP: 12px
}
.no_top_margin {
	MARGIN-TOP: 0px! important
}
.add-link.no_top_margin {
	MARGIN-TOP: 0px! important
}
DIV.tabs_canvas DIV.add-link.tab-top-right {
	MARGIN-TOP: 10px
}
DIV.tab-top-left {
	FLOAT: left
}
DIV.tab-top-left SELECT {
	MARGIN-RIGHT: 5px
}
DIV.tab-top-right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.content-top-right {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 17px 8px 0px; COLOR: #484a36
}
DIV.minimal.content-top-right {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 0px 0px 8px; COLOR: #484a36
}
DIV.top.content-top-right {
	MARGIN-TOP: 10px
}
DIV.content-top-right P {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.big.content-top-right P {
	FONT-SIZE: 12px
}
DIV.content-top-right P.button-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
DIV.add-button.content-top-right {
	MARGIN-TOP: 2px
}
DIV.handle_suspended_ticket {
	PADDING-RIGHT: 15px; MARGIN-TOP: 13px; WIDTH: 350px
}
DIV.handle_suspended_ticket FORM {
	FLOAT: right
}
DIV.handle_suspended_ticket A {
	FLOAT: right
}
DIV.handle_suspended_ticket SPAN.delim {
	FLOAT: right
}
DIV.handle_suspended_ticket FORM.edit_suspended_ticket SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-RIGHT: 2px; PADDING-TOP: 0px
}
DIV.handle_suspended_ticket A {
	MARGIN-TOP: 2px
}
DIV.handle_suspended_ticket SPAN.delim {
	MARGIN-TOP: 2px
}
A.edit_this {
	FONT-WEIGHT: bold; COLOR: green
}
#search-result A.edit_this {
	FONT-WEIGHT: bold; COLOR: green
}
A.remove.edit_this {
	COLOR: #b65151
}
#search-result A.remove.edit_this {
	COLOR: #b65151
}
.action {
	CLEAR: both; PADDING-RIGHT: 33px; MARGIN-TOP: 15px; FONT-SIZE: 12px; =
COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: right
}
A.admin {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b65151
}
A.admin:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b65151
}
.action A.admin {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b65151
}
.action A.admin:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b65151
}
A.admin:hover {
	BACKGROUND: #b65151; COLOR: #fff
}
.action A.admin:hover {
	BACKGROUND: #b65151; COLOR: #fff
}
.action .buttonsubmit {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: =
inline-block; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: =
url(/images/button-bg.gif?1322791062) #fefffe repeat-x left bottom; =
MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #dddddd 1px solid; CURSOR: =
pointer; COLOR: #555; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: =
Arial,"Lucida Grande"; POSITION: relative; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
.action .buttonsubmit:hover {
	BORDER-LEFT-COLOR: #c6d880; BORDER-BOTTOM-COLOR: #c6d880; COLOR: =
#529214; BORDER-TOP-COLOR: #c6d880; BORDER-RIGHT-COLOR: #c6d880
}
.frame {
	CLEAR: both; BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 15px; =
BORDER-TOP: #efefef 1px solid; MIN-WIDTH: 590px; PADDING-LEFT: 13px; =
BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: 9px 8px 10px -12px; =
BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #efefef =
1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; =
border-radius: 4px
}
.tickets_table.frame {
	PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
.frame .frame {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.frame H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 2px; COLOR: #333; =
PADDING-TOP: 5px
}
.frame H3.light {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; COLOR: #ddd; PADDING-TOP: 0px
}
.frame .sub-info {
	DISPLAY: block; FONT-SIZE: 13px; COLOR: #888; PADDING-TOP: 2px
}
P.list-info-small {
	MARGIN-TOP: 5px; COLOR: #888
}
.entry {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; FONT-SIZE: 12px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 15px; PADDING-TOP: 6px; BORDER-BOTTOM: #f0f0f0 1px =
solid
}
.entry:unknown {
	BORDER-BOTTOM-STYLE: none
}
H3.entry-title {
	FONT-SIZE: 22px; COLOR: #444
}
DIV.titles_only .entry H3.entry-title {
	FONT-SIZE: 19px
}
.entry P {
	CLEAR: left; MARGIN: 2px 0px 6px
}
.entry P.sub {
	CLEAR: none; FONT-SIZE: 11px; FLOAT: left; COLOR: #888; MARGIN-RIGHT: =
7px
}
.entry P.border-left {
	PADDING-LEFT: 7px; BORDER-LEFT: #999 1px solid
}
.entry P.comments {
	PADDING-LEFT: 27px; BACKGROUND: url(/images/composite.gif?1322791062) =
no-repeat 7px -204px; PADDING-BOTTOM: 1px
}
.header_section {
	BORDER-TOP: #eee 1px solid; MARGIN-TOP: 12px; PADDING-TOP: 12px; =
WORD-WRAP: break-word
}
.user_formatted {
	COLOR: #333
}
.user_formatted P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 1px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.user_formatted DIV.p {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 1px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.user_formatted P {
	LINE-HEIGHT: 1.45em
}
.user_formatted DIV {
	LINE-HEIGHT: 1.45em
}
.user_formatted STRONG {
	COLOR: #444
}
.user_formatted UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 2px
}
.user_formatted OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 2px
}
.user_formatted LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 5px; =
PADDING-TOP: 0px
}
.item .user_formatted UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 5px; =
PADDING-TOP: 0px
}
#events .item .user_formatted LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 5px; =
PADDING-TOP: 0px
}
.user_formatted OL LI {
	LIST-STYLE-TYPE: decimal
}
.user_formatted UL OL LI {
	LIST-STYLE-TYPE: decimal
}
.user_formatted UL LI {
	LIST-STYLE-TYPE: disc
}
.user_formatted OL UL LI {
	LIST-STYLE-TYPE: disc
}
.user_formatted UL LI {
	COLOR: #333
}
.user_formatted H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.6em; FLOAT: none; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.user_formatted H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; PADDING-BOTTOM: 9px; MARGIN: 0px; =
COLOR: #333; PADDING-TOP: 17px
}
.user_formatted H3 {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 10px
}
.user_formatted TABLE {
	MARGIN: 12px 0px
}
PRE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; OVERFLOW: auto; =
BORDER-LEFT: #ccc 1px solid; COLOR: #333; LINE-HEIGHT: 19px; =
PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: =
#f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; =
border-radius: 3px
}
DIV.pastie PRE {
	OVERFLOW-X: visible
}
DIV.gist PRE {
	OVERFLOW-X: visible
}
CODE {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dedede 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#dedede 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede 1px solid; =
BACKGROUND-COLOR: #f8f8f8; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
.ticket {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 15px; OVERFLOW: =
auto; PADDING-TOP: 15px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.frame .ticket H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 21px; PADDING-TOP: 0px
}
.ticket P.date {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 6px 0px 8px; COLOR: #888
}
.ticket .comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
#f7f7f7; PADDING-BOTTOM: 0px; MARGIN: 31px 0px 0px; PADDING-TOP: 0px; =
WORD-WRAP: break-word
}
SELECT#ticket_assignee_id {
	MIN-WIDTH: 75px
}
INPUT#ticket_due_date {
	WIDTH: 120px
}
.ticket .comment .message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 65px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 0px
}
.ticket .comment .message P {
	MARGIN: 2px 10px 6px 0px; COLOR: #444; LINE-HEIGHT: 1.5em
}
.ticket .comment .message H3 {
	FONT-WEIGHT: bold; MARGIN: 10px 0px; COLOR: #555
}
.ticket .comment .message .process_status {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; =
BACKGROUND: #fff 0px 0px; FLOAT: left; PADDING-BOTTOM: 0.6em; MARGIN: =
10px 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 0.6em; =
BORDER-BOTTOM: #ccc 1px solid
}
.ticket .comment .private {
	BACKGROUND: url(/images/speak_private_big.png?1322791062) #f7f7f7 =
no-repeat 20px 4px
}
.ticket .comment .email.private {
	BACKGROUND: url(/images/speak_private_big_email.png?1322791062) #f7f7f7 =
no-repeat 20px 4px
}
.ticket .comment .public {
	BACKGROUND: url(/images/speak_public_big.png?1322791062) #f7f7f7 =
no-repeat 20px 4px
}
.ticket .comment .email.public {
	BACKGROUND: url(/images/speak_public_big_email.png?1322791062) #f7f7f7 =
no-repeat 20px 4px
}
.ticket .comment .twitter.public {
	BACKGROUND: url(/images/speak_public_big_twitter.png?1322791062) =
#f7f7f7 no-repeat 20px 4px
}
.ticket .comment .phone_call_inbound.public {
	BACKGROUND: =
url(/images/speak_public_big_phone_call_inbound.png?1322791062) #f7f7f7 =
no-repeat 20px 4px
}
.ticket .comment .voicemail.public {
	BACKGROUND: url(/images/speak_public_big_voicemail.png?1322791062) =
#f7f7f7 no-repeat 20px 4px
}
.ticket .comment .ticket_sharing.public {
	BACKGROUND: url(/images/speak/public_ticket_sharing_big.png?1322791062) =
#f7f7f7 no-repeat 20px 4px
}
.ticket .comment .ticket_sharing.private {
	BACKGROUND: =
url(/images/speak/private_ticket_sharing_big.png?1322791062) #f7f7f7 =
no-repeat 20px 4px
}
.ticket .comment SPAN.comment-by {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: none transparent scroll =
repeat 0% 0%; MARGIN: 15px 0px 0px; COLOR: #888
}
.comment-by B {
	COLOR: #828282
}
.comment-by STRONG {
	COLOR: #828282
}
TABLE.tickets {
	CLEAR: left; MARGIN: 0px; WIDTH: 100%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
TABLE.tickets THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
TABLE.tickets THEAD TH {
	FONT-WEIGHT: bold
}
TABLE.tickets THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
TABLE.tickets THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
TABLE.tickets TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE.tickets TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE.tickets TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE.tickets TBODY TR.closed TD {
	COLOR: #999
}
TABLE.tickets TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
TABLE.tickets TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
UNKNOWN {
	BACKGROUND-COLOR: #f6f6f6
}
TABLE.tickets TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE.tickets TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE.tickets TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
TABLE.tickets TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
TABLE.tickets TD.description SPAN {
	MAX-WIDTH: 300px
}
SPAN.priority_urgent {
	FONT-WEIGHT: bold
}
SPAN.score_1 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #ddd =
1px solid; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; PADDING-BOTTOM: =
0.2em; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: =
#ddd 1px solid
}
SPAN.score_2 {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; =
BACKGROUND: #e9e9e9; PADDING-BOTTOM: 0.2em; COLOR: #7a7a7a; PADDING-TOP: =
0.2em
}
SPAN.score_3 {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; =
BACKGROUND: #ffd500; PADDING-BOTTOM: 0.2em; COLOR: black; PADDING-TOP: =
0.2em
}
SPAN.score_4 {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; =
BACKGROUND: #c33232; PADDING-BOTTOM: 0.2em; COLOR: white; PADDING-TOP: =
0.2em
}
H2 SPAN.score_1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.linked SPAN.score_1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TR.linked SPAN.score_1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0.1em 0px 0px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 8px
}
TR.linked SPAN.score_2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0.1em 0px 0px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 8px
}
TR.linked SPAN.score_3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0.1em 0px 0px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 8px
}
TR.linked SPAN.score_4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0.1em 0px 0px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 8px
}
TR.linked SPAN.score_1 {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; =
BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 10px; BORDER-BOTTOM: #e9e9e9 1px =
solid; HEIGHT: 6px
}
TR.group_by SPAN.score_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.1em 0px 0px 3px; PADDING-TOP: 0px
}
TR.group_by SPAN.score_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.1em 0px 0px 3px; PADDING-TOP: 0px
}
TR.group_by SPAN.score_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.1em 0px 0px 3px; PADDING-TOP: 0px
}
TR.group_by SPAN.score_4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.1em 0px 0px 3px; PADDING-TOP: 0px
}
DIV.float_label {
	FLOAT: left
}
DIV.pagination {
	FONT-SIZE: 13px; MARGIN: 22px auto 5px; WIDTH: 500px; PADDING-TOP: 4px; =
HEIGHT: 20px; TEXT-ALIGN: center
}
DIV.pagination SPAN {
	MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
DIV.pagination A {
	MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
DIV.pagination SPAN.current {
	FONT-WEIGHT: bold; COLOR: #b3b3b3
}
DIV.pagination SPAN.disabled {
	COLOR: #b3b3b3
}
DIV.hover-actions DIV.item-actions * {
	DISPLAY: none
}
DIV.hover-actions DIV.item DIV.item-actions A.edit_this {
	DISPLAY: inline
}
DIV.hover-actions DIV.item DIV.item-actions .visible {
	DISPLAY: inline
}
DIV.hover-actions DIV.item:hover DIV.item-actions * {
	DISPLAY: inline
}
#events .item LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: =
url(/images/tick2.png?1322791062) no-repeat; PADDING-BOTTOM: 4px; =
MARGIN: 0px; PADDING-TOP: 1px
}
#events .item LI.make_comment_private {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px
}
#events .item LI.make_comment_private A {
	BORDER-TOP: #e0e0e0 1px dotted; PADDING-TOP: 5px; FONT-STYLE: italic
}
#events .item LI.public {
	BACKGROUND: url(/images/speak_public_small.png?1322791062) no-repeat
}
#events .item LI.twitter.public {
	BACKGROUND: url(/images/speak_public_small_twitter.png?1322791062) =
no-repeat
}
#events .item LI.facebook.public {
	BACKGROUND: url(/images/speak_public_small_facebook.png?1322791062) =
no-repeat
}
#events .item LI.log_me_in_comment.public {
	BACKGROUND: =
url(/images/speak_public_small_logmein_rescue.png?1322791062) no-repeat
}
#events .item LI.log_me_in_comment.private {
	BACKGROUND: =
url(/images/speak_private_small_logmein_rescue.png?1322791062) no-repeat
}
#events .item LI.voicemail.public {
	BACKGROUND: url(/images/speak_public_small_voicemail.png?1322791062) =
no-repeat
}
#events .item LI.phone_call_inbound.public {
	BACKGROUND: =
url(/images/speak_public_small_phone_call_inbound.png?1322791062) =
no-repeat
}
#events .item LI.ticket_sharing.public {
	BACKGROUND: =
url(/images/speak/public_ticket_sharing_small.png?1322791062) no-repeat
}
#events .item LI.ticket_sharing.private {
	BACKGROUND: =
url(/images/speak/private_ticket_sharing_small.png?1322791062) no-repeat
}
#events .item LI.sms {
	BACKGROUND: url(/images/phone.png?1322791062) no-repeat
}
#events .item LI.private {
	BACKGROUND: url(/images/speak_private_small.png?1322791062) no-repeat
}
#events .item LI.email.private {
	BACKGROUND: url(/images/speak_private_small_email.png?1322791062) =
no-repeat
}
#events .item LI.email.public {
	BACKGROUND: url(/images/speak_public_small_email.png?1322791062) =
no-repeat
}
#events .item LI.notification {
	BACKGROUND: url(/images/email.png?1322791062) no-repeat 0px 2px
}
#events .item LI.tweet {
	BACKGROUND: url(/images/tweet.png?1322791062) no-repeat 3px 0px
}
#events .item LI.fbcomment {
	BACKGROUND: url(/images/icons/facebook_icon.png?1322791062) no-repeat =
3px 0px
}
#events .item LI.ticket_sharing_event {
	BACKGROUND: url(/images/events/ticket_sharing.png?1322791062) no-repeat =
2px 2px
}
#events .item LI.commentprivacychange {
	BACKGROUND: url(/images/events/comment_privacy.png?1322791062) =
no-repeat 1px -3px
}
#events .item LI.log_me_in_transcript {
	BACKGROUND: url(/images/logmein_rescue_session.png?1322791062) =
no-repeat
}
#events .item LI.error {
	BACKGROUND: url(/images/cross.png?1322791062) no-repeat
}
#events .item LI.attachments {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#events .item UL.suggestions LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.item LI.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: =
0px
}
#history .right {
	MARGIN-LEFT: 110px
}
.right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px
}
.right H3 {
	CLEAR: none
}
.user_formatted.right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.right .user_formatted UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.right DIV.client-info {
	MARGIN-TOP: -3px; FONT-SIZE: 11px; COLOR: #aaa
}
#events .right UL LI.voice UL {
	MARGIN-TOP: 10px
}
#events .right UL LI.voice UL.call_statistics LI {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none
}
#events .right UL LI.voice UL.call_statistics LI.header {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#events .right UL LI.voice UL.call_statistics LI LABEL {
	FONT-WEIGHT: bold
}
IMG.user-thumb {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; WIDTH: 32px; BORDER-BOTTOM: #bbb 1px solid
}
IMG.user-thumb-profile {
	FLOAT: right
}
IMG.example {
	BORDER-RIGHT: #e6e6e6 5px solid; BORDER-TOP: #e6e6e6 5px solid; =
BORDER-LEFT: #e6e6e6 5px solid; BORDER-BOTTOM: #e6e6e6 5px solid
}
.buttons-right {
	MARGIN: 10px 10px 0px 0px; HEIGHT: 25px
}
.buttons-right.reorder {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
BODY.rules-index DIV.buttons-right .button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; FLOAT: right; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 2px
}
BODY.ticket_fields-index DIV.buttons-right .button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; FLOAT: right; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 2px
}
BODY.settings-index DIV.buttons-right .button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; FLOAT: right; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 2px
}
DIV.buttons-right A.cancel-sorting {
	FLOAT: right; MARGIN: 2px 8px 0px 0px
}
.conditions {
	PADDING-RIGHT: 0px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 11px 0px 7px; PADDING-TOP: 7px
}
.add {
	BORDER-BOTTOM: #f0f0f0 1px solid
}
.conditions SELECT {
	MARGIN: 4px 12px 0px 0px
}
.conditions INPUT {
	MARGIN: 4px 12px 0px 0px
}
.conditions TEXTAREA {
	MARGIN: 4px 12px 0px 0px
}
.plus-button {
	DISPLAY: block; BACKGROUND: url(/images/add_s.png?1322791062) =
no-repeat; FLOAT: right; MARGIN: 0px 7px 7px 0px; WIDTH: 25px; HEIGHT: =
25px
}
.minus-button {
	DISPLAY: block; BACKGROUND: url(/images/remove.png?1322791062) =
no-repeat; FLOAT: right; MARGIN: 1px 7px 0px 0px; WIDTH: 25px; HEIGHT: =
25px
}
.selects {
	CLEAR: left; MARGIN-TOP: 3px
}
.selects LABEL {
	DISPLAY: block; FONT-SIZE: 13px; MARGIN: 7px 0px 2px; WHITE-SPACE: =
nowrap
}
.selects .select {
	DISPLAY: inline; MIN-HEIGHT: 55px; FLOAT: left; MARGIN: 0px 20px 0px =
0px
}
.selects .select LABEL {
	FONT-WEIGHT: bold
}
.frame .selects .select {
	MARGIN: 10px 10px 0px
}
.frame .selects .hidden.select {
	DISPLAY: none
}
#tags {
	FLOAT: left; MARGIN: 0px 0px 0px 10px
}
#tags LABEL {
	FONT-SIZE: 13px; MARGIN: 2px 0px 1px
}
#tags INPUT {
	MARGIN: 2px 0px 5px; WIDTH: 200px
}
.attach {
	DISPLAY: block; MARGIN: 15px 0px 5px 30px
}
#history .item {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
15px; MARGIN: 0px 9px 0px 10px; PADDING-TOP: 15px; BORDER-BOTTOM: #eee =
1px solid; POSITION: relative; WORD-WRAP: break-word
}
#history .item P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 12px; COLOR: #333
}
#history .via_14 {
	BACKGROUND: #f9f9f9 0px 50%
}
.gray-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
7px; COLOR: #888; PADDING-TOP: 7px
}
.gray-text-compact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; COLOR: #888; PADDING-TOP: 1px
}
.gray-text-per-event {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 3px; COLOR: #aaa; PADDING-TOP: 0px
}
LI.attachments {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.attachment-list {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 5px! important; MARGIN: 0px 0px 5px; TEXT-INDENT: 0px; =
PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none! important
}
.user_formatted .attachment-list {
	PADDING-TOP: 10px! important
}
.attachment-list LI {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px 6px 0px 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px! =
important; LIST-STYLE-TYPE: none! important
}
.attachment-item {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.attachment-item DIV.attachment-container {
	LINE-HEIGHT: 16px
}
.attachment-item SPAN.attachment-name {
	LINE-HEIGHT: 16px
}
.attachment-item SPAN.deletable {
	LINE-HEIGHT: 16px
}
.attachment-item SPAN.attachment-name {
	PADDING-LEFT: 2px
}
.attachment-item SPAN.attachment IMG {
	WIDTH: 16px; POSITION: relative; TOP: 2px; HEIGHT: 16px
}
.attachment-item SPAN.attachment IMG.thumbnailed {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 14px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 14px
}
.attachment-item SPAN.deletable A {
	FONT-SIZE: 8pt; COLOR: #888
}
.attach_item SPAN.deletable A {
	FONT-SIZE: 8pt; COLOR: #888
}
#sidebar {
	FLOAT: right; MARGIN-LEFT: -259px; WIDTH: 242px
}
.side-box-content {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND: =
#b6e3ec; PADDING-BOTTOM: 0px; WIDTH: 197px; PADDING-TOP: 6px
}
DIV.alert.side-box-content {
	BORDER-RIGHT: #d55 3px solid; PADDING-RIGHT: 22px; BORDER-TOP: #d55 3px =
solid; PADDING-LEFT: 22px; PADDING-BOTTOM: 20px; BORDER-LEFT: #d55 3px =
solid; WIDTH: 191px; PADDING-TOP: 12px; BORDER-BOTTOM: #d55 3px solid; =
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
.side-box-content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 12px; COLOR: #333; =
LINE-HEIGHT: 1.15em; PADDING-TOP: 5px
}
.side-box-content SELECT {
	MAX-WIDTH: 205px
}
.side-box-with-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #b6e3ec; =
PADDING-BOTTOM: 6px; MARGIN-LEFT: -22px; WIDTH: 241px; PADDING-TOP: 0px
}
.side-logo {
	BACKGROUND: #fff; MARGIN: -4px 0px 0px 8px; WIDTH: 225px; TEXT-ALIGN: =
center
}
.side-logo IMG {
	DISPLAY: block; MARGIN: 10px auto
}
.side-slas IMG {
	DISPLAY: block; MARGIN: 10px auto
}
#sidebar .form LABEL {
	DISPLAY: block; FONT-SIZE: 13px; MARGIN: 10px 0px 2px; COLOR: #444
}
#sidebar .form INPUT.select {
	WIDTH: 200px
}
#sidebar .form INPUT#submit {
	MARGIN-TOP: 10px
}
.side-box-content INPUT.text {
	WIDTH: 185px
}
#search {
	WIDTH: 200px
}
#searchsubmit {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px
}
.side-box-content {
	COLOR: #444
}
.side-box-content .user_formatted {
	COLOR: #444
}
.side-box-content UL {
	MARGIN: 7px 0px 8px
}
.side-box-content OL {
	MARGIN: 7px 0px 8px
}
.side-box-content LI {
	MARGIN: 3px 0px; LIST-STYLE-TYPE: none
}
.side-box-content H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 5px; MARGIN: 25px =
0px 5px; COLOR: #444; BORDER-BOTTOM: #ddd 1px solid
}
.side-box-content H4.white {
	COLOR: #fff
}
.side-box-content H5 {
	FONT-SIZE: 12px; MARGIN: 15px 0px 5px; COLOR: #444
}
.side-box-content P {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.3em; WORD-WRAP: break-word
}
.side-box-content P.minimum {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.side-box-content P A {
	TEXT-DECORATION: underline
}
.side-box-content TABLE {
	MARGIN: 5px 15px 5px 0px; WIDTH: 100%; COLOR: #335d66
}
.side-box-content UL.options LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -275px; =
PADDING-BOTTOM: 0px; MARGIN: 5px 11px 8px 0px; PADDING-TOP: 0px
}
.side-box-content UL.options LI.link {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px 2px
}
.side-box-content UL.options LI.email {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px -427px
}
.side-box-content UL.options LI.phone {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px -872px
}
.side-box-content UL.options LI.user {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px -734px
}
.side-box-content UL.options LI.forum {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px -578px
}
.side-box-content UL.options LI.twitter {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px -987px
}
.side-box-content UL.options LI.add-link {
	BACKGROUND: url(/images/bullets.png?1322791062) no-repeat 0px -141px
}
.side-box-content SPAN.sub {
	COLOR: #888
}
P.user-phone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -872px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
P.user-external-id {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/tag_ext_id.png?1322791062) no-repeat 0px 2px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
P.user-openid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/openid_small_logo.png?1322791062) no-repeat 0px 2px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
#footer {
	MAX-WIDTH: 1200px; MARGIN: 0px auto; HEIGHT: 50px; TEXT-ALIGN: right
}
#footer P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #aaa; PADDING-TOP: 7px
}
#footer A {
	COLOR: #aaa; TEXT-DECORATION: underline
}
#history .nobottom {
	BORDER-BOTTOM-STYLE: none
}
.nobottom {
	BORDER-BOTTOM-STYLE: none
}
.frame .nobottom {
	BORDER-BOTTOM-STYLE: none
}
.nobottom.item {
	BORDER-BOTTOM-STYLE: none
}
DIV.rule-list .nobottom {
	BORDER-BOTTOM-STYLE: none
}
.noborder {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
SPAN.highlight {
	FONT-WEIGHT: bold
}
.entry-highlight {
	FONT-WEIGHT: bold
}
.nube1 {
	FONT-SIZE: 1em
}
.strong.nube1 {
	FONT-WEIGHT: bold
}
.nube2 {
	FONT-SIZE: 1.4em
}
.nube3 {
	FONT-SIZE: 1.8em
}
.nube4 {
	FONT-SIZE: 2.2em
}
.nube5 {
	FONT-WEIGHT: bold; FONT-SIZE: 2.6em
}
.nube6 {
	FONT-WEIGHT: bold; FONT-SIZE: 3em
}
.side-box-content .tagcloud {
	LINE-HEIGHT: 1.8em
}
.tagcloud .count {
	FONT-SIZE: 10px; COLOR: #999; MARGIN-RIGHT: 5px
}
.tagcloud A {
	MARGIN-RIGHT: 0px; TEXT-DECORATION: none
}
.tagcloud .tag-wrapper {
	LINE-HEIGHT: 2.4em; HEIGHT: 2.2em
}
SPAN.search_highlight {
	FONT-WEIGHT: bold; COLOR: black
}
A.underline {
	TEXT-DECORATION: underline
}
A.clean {
	TEXT-DECORATION: none
}
DIV#switch_plans {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: =
8px; MARGIN: 10px; PADDING-TOP: 8px; BACKGROUND-COLOR: #d8d8d8; =
TEXT-ALIGN: center
}
DIV.attachmentline DIV.text {
	PADDING-LEFT: 2px; FLOAT: left; OVERFLOW: hidden; WIDTH: 150px
}
DIV.attachmentline {
	CLEAR: left; FLOAT: left; MARGIN: 2px 0px 5px
}
DIV.attachmentline A {
	PADDING-RIGHT: 3px; COLOR: #b65151
}
.beware {
	BORDER-RIGHT: #ecc602 5px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#ecc602 5px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning.png?1322791062) no-repeat 12px 11px; PADDING-BOTTOM: =
5px; MARGIN: 28px 20px -2px 0px; BORDER-LEFT: #ecc602 5px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ecc602 5px solid
}
.beware P {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 7px 0px; COLOR: #333; =
TEXT-ALIGN: left
}
.beware A {
	COLOR: green; TEXT-DECORATION: underline
}
SPAN.warning {
	FONT-WEIGHT: bold
}
SPAN.gray {
	COLOR: #888
}
SPAN.delim {
	MARGIN: 0px 5px; COLOR: #bbb
}
H2 SPAN.delim {
	MARGIN: 0px 6px
}
SPAN.delim2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
H2 SPAN.delim2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
SPAN.comment-count {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -580px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newline {
	CLEAR: both; DISPLAY: block; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: =
#484a36; PADDING-TOP: 10px
}
.recipient {
	MARGIN: -2px 0px 0px -8px; COLOR: #666
}
DIV.box {
	FONT-SIZE: 0px; FLOAT: right; WIDTH: 5px; LINE-HEIGHT: 0; HEIGHT: 5px
}
DIV.box_top {
	BACKGROUND: url(/images/composite.gif?1322791062) no-repeat 0px -5px
}
DIV.box_bottom {
	BACKGROUND: url(/images/composite.gif?1322791062) no-repeat 0px -15px
}
DIV.box_bottom_clear {
	CLEAR: left; HEIGHT: 15px
}
.content_grey {
	BACKGROUND: #f4f4f4 no-repeat 0px 50%
}
.grey_box_top {
	BACKGROUND: url(/images/composite.gif?1322791062) #f4f4f4 no-repeat; =
MARGIN: 0px 0px 0px -20px; HEIGHT: 5px
}
.grey_box_bottom {
	BACKGROUND: url(/images/composite.gif?1322791062) #f4f4f4 no-repeat 0px =
-10px; MARGIN: 15px 0px 0px -20px; HEIGHT: 5px
}
.content_green {
	BACKGROUND: #f4f4f4 no-repeat 0px 50%
}
.green_box_top {
	BACKGROUND: url(/images/composite.gif?1322791062) #f4f4f4 no-repeat; =
MARGIN: 0px 0px 0px -20px; HEIGHT: 5px
}
.green_box_bottom {
	BACKGROUND: url(/images/composite.gif?1322791062) #f4f4f4 no-repeat 0px =
-10px; MARGIN: 10px 0px 0px -20px; HEIGHT: 5px
}
.blue_box_top {
	FONT-SIZE: 0px; BACKGROUND: url(/images/composite.gif?1322791062) =
#b6e3ec no-repeat 0px -252px; WIDTH: 241px; HEIGHT: 5px
}
.blue_box_bottom {
	FONT-SIZE: 0px; BACKGROUND: url(/images/composite.gif?1322791062) =
#b6e3ec no-repeat 0px -257px; MARGIN: 0px 0px 16px; WIDTH: 241px; =
HEIGHT: 5px
}
.rtop {
	DISPLAY: block
}
.rbottom {
	DISPLAY: block
}
.rtop * {
	DISPLAY: block; OVERFLOW: hidden! important; HEIGHT: 1px
}
.rbottom * {
	DISPLAY: block; OVERFLOW: hidden! important; HEIGHT: 1px
}
.r1 {
	MARGIN: 0px 5px
}
.r2 {
	MARGIN: 0px 3px
}
.r3 {
	MARGIN: 0px 2px
}
.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.r_white {
	BACKGROUND-COLOR: #fff
}
.r_grey {
	BACKGROUND-COLOR: #f6f6f6
}
TABLE.credit-card-table TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 6px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TABLE.credit-card-table TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#login-form-top {
	PADDING-RIGHT: 40px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 12px
}
#login-form-top INPUT {
	PADDING-LEFT: 2px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle
}
#login-form-top LABEL {
	PADDING-LEFT: 2px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle
}
INPUT[type=3Dtext].openid-field {
	PADDING-LEFT: 18px! important; BACKGROUND: =
url(/images/openid-icon-small.gif?1322791062) white no-repeat 0px 50%
}
INPUT[type=3Dtext].google-field {
	PADDING-LEFT: 22px; BACKGROUND: =
url(/images/google-icon-small.gif?1322791062) white no-repeat 3pt 50%
}
INPUT[type=3Dtext].facebook-field {
	PADDING-LEFT: 22px; BACKGROUND: url(/images/facebook-icon-small.gif) =
white no-repeat 3pt 50%
}
BLOCKQUOTE {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e6e6e6 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 20px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: =
10px; BORDER-BOTTOM: #e6e6e6 1px solid; FONT-FAMILY: courier; =
BACKGROUND-COLOR: #f6f6f6
}
UL.options .r_count {
	FONT-WEIGHT: bold
}
UL.menu-drop .r_count {
	FONT-WEIGHT: normal
}
SPAN#comment_down {
	MARGIN-LEFT: 10px
}
SPAN#comment_up {
	MARGIN-LEFT: 10px
}
SPAN.link {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #1a6690
}
P.link {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #1a6690
}
SPAN.link-no-bold {
	CURSOR: pointer; COLOR: #1a6690
}
P.link-no-bold {
	CURSOR: pointer; COLOR: #1a6690
}
SPAN.invert {
	BORDER-RIGHT: #a8a8a8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a8a8a8 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f3f3f3; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #a8a8a8 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #a8a8a8 1px solid
}
IMG.remove_frame {
	FLOAT: right; MARGIN: -10px -5px 0px 0px; CURSOR: pointer
}
IMG.view_sort {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; WIDTH: 5px; HEIGHT: 3px
}
BODY.entry {
	BORDER-BOTTOM-STYLE: none
}
BODY#tinymce {
	MIN-WIDTH: 95%
}
BODY#tinymce A {
	COLOR: #1a6690! important; TEXT-DECORATION: none! important
}
.loading {
	BACKGROUND-POSITION: center bottom; MIN-WIDTH: 40px; MIN-HEIGHT: 17px; =
BACKGROUND-IMAGE: url(/images/ajax-loader.gif?1322791062); =
PADDING-BOTTOM: 35px; BACKGROUND-REPEAT: no-repeat
}
#tiny_mce_wrapper {
	WIDTH: 98%
}
DIV.topic_suggestions_old {
	MARGIN: 18px 32px 18px 10px
}
DIV#topic_suggestions H2 {
	FONT-SIZE: 18px
}
UL#suggestions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
18px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#suggestions LI.suggestion {
	MARGIN-BOTTOM: 12px
}
UL#suggestions LI H3 {
	MARGIN: 3px 0px
}
UL#suggestions LI DIV {
	MARGIN-BOTTOM: 10px
}
UL#suggestions LI DIV B {
	COLOR: #333
}
UL#suggestions LI#more_suggestions {
	FONT-SIZE: 16px
}
UL#topic_suggestions LI#more_suggestions A {
	FONT-SIZE: 16px
}
FORM#suggest_form {
	MARGIN-TOP: 13px
}
FORM#searchform {
	MARGIN-TOP: 13px
}
FORM#suggest_form INPUT {
	FONT-SIZE: 20px
}
FORM#suggest_form INPUT#suggestions_query {
	WIDTH: 500px
}
UL#detailed_suggestions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 18px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#detailed_suggestions LI H3 {
	FONT-SIZE: 20px
}
UL#detailed_suggestions LI DIV.user_formatted {
	MARGIN: 8px 0px 18px
}
LI#more_suggestions {
	MARGIN: 16px 0px 12px
}
INPUT.placeholder {
	COLOR: #aaa! important; FONT-STYLE: italic
}
DIV.country_select_field DIV.closed {
	BORDER-RIGHT: #a8a8a8 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#a8a8a8 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: =
0px; BORDER-LEFT: #a8a8a8 1px solid; WIDTH: 200px; CURSOR: text; =
LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #a8a8a8 1px solid
}
DIV.country_select_field DIV.opened {
	BORDER-RIGHT: #a8a8a8 1px solid; BORDER-TOP: #a8a8a8 1px solid; =
OVERFLOW-Y: scroll; BACKGROUND: #fff; OVERFLOW-X: hidden; BORDER-LEFT: =
#a8a8a8 1px solid; WIDTH: 400px; BORDER-BOTTOM: #a8a8a8 1px solid; =
POSITION: absolute; HEIGHT: 200px; box-shadow: 3px 3px 5px #CCC; =
-webkit-box-shadow: 3px 3px 5px #CCC; -moz-box-shadow: 3px 3px 5px #CCC
}
DIV.country_select_field DIV.opened UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 380px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
DIV.country_select_field DIV.opened UL LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 175px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; =
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px
}
DIV.country_select_field DIV.opened UL LI:hover {
	BACKGROUND: #ccc
}
DIV.country_select_field DIV.opened UL LI.selected {
	FONT-WEIGHT: bold; BACKGROUND: #eee
}
DIV.country_select_field IMG {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV.checkbox_multi_select {
	FLOAT: left; MARGIN: 2px; WIDTH: 100%
}
DIV.checkbox_multi_select DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 340px; PADDING-TOP: 5px
}
DIV.checkbox_multi_select DIV * {
	FLOAT: left; MARGIN: 2px 0px
}
DIV.checkbox_multi_select DIV INPUT {
	MARGIN-RIGHT: 3px
}
DIV.checkbox_multi_select DIV LABEL {
	DISPLAY: block
}
DIV.checkbox_multi_select DIV A {
	PADDING-LEFT: 2px
}
.rounded-4 {
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.fade_truncation_outer {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; POSITION: relative
}
.fade_truncation_inner {
	RIGHT: 0px; BACKGROUND: url(/images/fade_bar.png?1322791062) repeat-y =
right center; WIDTH: 25px; POSITION: absolute; HEIGHT: 100%
}
.undisplayed {
	DISPLAY: none
}
DIV.user_formatted > DIV > A.icon.button {
	PADDING-RIGHT: 9px; PADDING-LEFT: 26px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#gray #twitter_menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 26px; =
BACKGROUND-COLOR: #707070
}
#gray #twitter_menu:hover {
	BACKGROUND-COLOR: #888
}
#gray #twitter_menu:hover #twitter_menu_item SPAN {
	BACKGROUND-POSITION: 0px 0px
}
#gray #twitter_menu:hover #twitter_dropdown {
	DISPLAY: block
}
#twitter_menu:hover + #twitter_menu #twitter_menu_item {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
#twitter_menu #twitter_menu_item {
	DISPLAY: block; BACKGROUND: =
url(/images/sprites/twickets_icons.png?1322791062) no-repeat 0px 0px; =
MARGIN: 4px 15px 0px; WIDTH: 18px; TEXT-INDENT: -2000px; HEIGHT: 18px
}
#twitter_menu .on#twitter_menu_item {
	BACKGROUND-POSITION: 0px -18px
}
#twitter_menu .on.twitter_menu_item A {
	PADDING-RIGHT: 18px; BACKGROUND: =
url(/images/twitter/icon_blue_dot.png?1322791062) no-repeat 95% 50%
}
#twitter_menu .on.twitter_menu_item A:hover {
	BACKGROUND: url(/images/twitter/icon_blue_dot.png?1322791062) #f5f5f5 =
no-repeat 95% 50%
}
#twitter_menu .on.twitter_menu_item A:focus {
	BACKGROUND: url(/images/twitter/icon_blue_dot.png?1322791062) #f5f5f5 =
no-repeat 95% 50%
}
#twitter_menu .left {
	FLOAT: left
}
#twitter_menu .right {
	FLOAT: right
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_no_search P {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; COLOR: #666; LINE-HEIGHT: 16px
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_no_search A {
	FONT-WEIGHT: bold
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_no_search =
A.hide_twitter_menu {
	MARGIN-TOP: 12px; FONT-WEIGHT: normal
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_footer {
	DISPLAY: none; PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
#twitter_search_bar {
	MARGIN-TOP: -10px
}
IMG.avatar {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 80px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.setting-divider {
	BACKGROUND: #f4f4f4; MARGIN: 15px -16px 20px; HEIGHT: 5px
}
DIV.list-items {
	MARGIN-TOP: 25px
}
A.cancel-edit {
	FLOAT: left; MARGIN: 11px 0px 0px; COLOR: #999
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN: 0px 0px 10px 10px
}
LABEL.help {
	CURSOR: help
}
#flash DIV {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
transparent 1px solid; PADDING-LEFT: 44px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 15px; MARGIN: -5px 0px 9px; BORDER-LEFT: transparent 1px =
solid; COLOR: #333; PADDING-TOP: 15px; BORDER-BOTTOM: transparent 1px =
solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px; -webkit-transition: background-color .5s linear; =
transition: background-color .5s linear
}
#flash DIV A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#flash DIV A.title {
	COLOR: #1a6690
}
#flash DIV > UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; MARGIN-LEFT: 10px; PADDING-TOP: 4px
}
#flash DIV > UL > LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 5px 0px 3px 20px; COLOR: #555; PADDING-TOP: =
0px
}
#flash DIV > UL > LI.more {
	LIST-STYLE-TYPE: none
}
#flash DIV SPAN.attention {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: =
#fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #404040
}
#flash DIV SPAN.loud.attention {
	BACKGROUND-COLOR: #b65151
}
#flash DIV SPAN.preamble {
	FONT-WEIGHT: bold
}
#flash DIV#alert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-SIZE: 13px; =
BORDER-LEFT-COLOR: #ffe76f; BACKGROUND: =
url(/images/warning_15x15.png?1322791062) #fff6c6 no-repeat 10px 10px; =
BORDER-BOTTOM-COLOR: #ffe76f; PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: =
#ffe76f; PADDING-TOP: 10px; BORDER-RIGHT-COLOR: #ffe76f
}
#flash DIV.alert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-SIZE: 13px; =
BORDER-LEFT-COLOR: #ffe76f; BACKGROUND: =
url(/images/warning_15x15.png?1322791062) #fff6c6 no-repeat 10px 10px; =
BORDER-BOTTOM-COLOR: #ffe76f; PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: =
#ffe76f; PADDING-TOP: 10px; BORDER-RIGHT-COLOR: #ffe76f
}
#flash DIV#alert A {
	FONT-WEIGHT: normal
}
#flash DIV.alert A {
	FONT-WEIGHT: normal
}
#flash DIV#beware {
	BORDER-LEFT-COLOR: #fad92c; BACKGROUND: =
url(/images/warning.png?1322791062) no-repeat 12px 11px; =
BORDER-BOTTOM-COLOR: #fad92c; BORDER-TOP-COLOR: #fad92c; =
BORDER-RIGHT-COLOR: #fad92c
}
#flash DIV#error {
	BORDER-LEFT-COLOR: #cf1a1a; BACKGROUND: =
url(/images/error.png?1322791062) no-repeat 12px 11px; =
BORDER-BOTTOM-COLOR: #cf1a1a; BORDER-TOP-COLOR: #cf1a1a; =
BORDER-RIGHT-COLOR: #cf1a1a
}
#flash DIV#notice {
	BORDER-LEFT-COLOR: #f0f0f0; BACKGROUND: =
url(/images/green_tick.png?1322791062) no-repeat 12px 11px; =
BORDER-BOTTOM-COLOR: #f0f0f0; BORDER-TOP-COLOR: #f0f0f0; =
BORDER-RIGHT-COLOR: #f0f0f0
}
#flash DIV.processing#notice {
	BACKGROUND: url(/images/loader.gif?1322791062) #fffdda no-repeat 12px =
14px
}
#flash DIV .footer {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 12px; COLOR: #999
}
#flash DIV .footer A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.content-top-right SPAN.add {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -63px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; LINE-HEIGHT: 100%; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.content-top-right A.add {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -63px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; LINE-HEIGHT: 100%; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.tab-top-right A.add {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -63px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; LINE-HEIGHT: 100%; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.content-top-right .rss {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; PADDING-LEFT: 13px; =
BACKGROUND: url(/images/composite.gif?1322791062) no-repeat 0px -49px; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.content-top-right .subscribe {
	PADDING-LEFT: 19px; BACKGROUND: url(/images/email.png?1322791062) =
no-repeat 0px 50%
}
.hide {
	DISPLAY: none
}
.show {
	DISPLAY: block
}
#banners {
	FONT-SIZE: 1.6em; Z-INDEX: 10000; RIGHT: 0px; LEFT: 0px; POSITION: =
fixed; TEXT-ALIGN: center
}
#banners > LI {
	BORDER-RIGHT: #7a7a7a 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#7a7a7a 0px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/banner_background.gif?1322791062) #fffade repeat-x left =
bottom; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: auto; BORDER-LEFT: #7a7a7a =
0px solid; MARGIN-RIGHT: auto; PADDING-TOP: 0.75em; BORDER-BOTTOM: =
#7a7a7a 1px solid; HEIGHT: 22px
}
#banners > LI.urgent {
	BACKGROUND: url(/images/banner_urgent_background.gif?1322791062) =
#ffbfc2 repeat-x left bottom
}
#banners > LI > .reload {
	DISPLAY: none
}
IFRAME {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.floating_menu_ui {
	BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 2px solid; MARGIN-TOP: =
-12px; BACKGROUND: white; FLOAT: right; BORDER-LEFT: #666 2px solid; =
MARGIN-RIGHT: 3px; PADDING-TOP: 10px; BORDER-BOTTOM: #666 2px solid; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; =
max_width: 275px
}
.floating_menu_ui .floating_menu_action {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -318px; FLOAT: =
right; MARGIN: 0px 12px; CURSOR: default; COLOR: #1a6690
}
.floating_menu_ui UL.floating_menu {
	CLEAR: right; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; VISIBILITY: =
visible; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: left
}
.floating_menu_ui UL.floating_menu LI {
	PADDING-RIGHT: 6px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; MARGIN: 0px; CURSOR: pointer; =
COLOR: #1a6690; PADDING-TOP: 3px
}
.floating_menu_ui UL.floating_menu LI:first-child {
	BORDER-TOP-STYLE: none
}
.floating_menu_ui UL.floating_menu LI:hover {
	BACKGROUND-COLOR: #f5f5f5
}
.floating_menu_ui UL.floating_menu LI A {
	DISPLAY: block; TEXT-DECORATION: none
}
.floating_menu_ui UL.floating_menu LI A.alert {
	COLOR: #b65151
}
.floating_menu_ui UL.floating_menu LI A.alert:hover {
	COLOR: #b65151
}
.floating_menu_ui UL.floating_menu LI A:hover {
	COLOR: #1a6690; TEXT-DECORATION: none
}
.inactive.floating_menu_ui {
	BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; =
BORDER-TOP-COLOR: transparent; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-COLOR: transparent
}
.inactive.floating_menu_ui UL.floating_menu {
	DISPLAY: none; VISIBILITY: hidden
}
DIV.full_width#container DIV#contentcolumn {
	MARGIN-RIGHT: 0px
}
DIV.full_width#container DIV#contentwrapper {
	FLOAT: none
}
DIV.full_width#container #sidebar {
	CLEAR: left
}
#sidebar .widget A {
	outline: none
}
#widget_manager_widget A {
	outline: none
}
#sidebar .widget H3 A {
	COLOR: #333; WORD-WRAP: break-word
}
#sidebar .widget_edit_mode {
	CURSOR: move
}
.widget_close_button {
	DISPLAY: block; Z-INDEX: 999; BACKGROUND: =
url(/images/widgets/widget_close.png?1322791062) no-repeat; LEFT: 227px; =
WIDTH: 28px; CURSOR: pointer; POSITION: relative; TOP: -12px; HEIGHT: =
28px
}
.mac_widget_close_button {
	LEFT: -15px
}
.widget_edit_button {
	DISPLAY: block; FONT-SIZE: 12px; Z-INDEX: 999; LEFT: 215px; WIDTH: 1px; =
CURSOR: pointer; POSITION: relative; TOP: -12px
}
#widget_manager_widget {
	PADDING-RIGHT: 10px; MARGIN-TOP: -10px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#widget_manager_widget #add_widget_button {
	PADDING-BOTTOM: 25px; TEXT-ALIGN: right
}
#widget_manager_widget #add_widget_button A {
	BACKGROUND: url(/images/widgets/puzzle.png?1322791062) no-repeat left =
top; FLOAT: right; TEXT-INDENT: 20px; LINE-HEIGHT: 19px; HEIGHT: 16px
}
#widget_manager_widget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#widget_manager_widget UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -275px; =
PADDING-BOTTOM: 0px; MARGIN: 5px 11px 5px 0px; PADDING-TOP: 0px
}
DIV.media_widget_content {
	MARGIN: -5px -14px
}
DIV.media_widget_inner_content {
	TEXT-ALIGN: center
}
DIV.media_widget_text {
	MARGIN-TOP: 14px
}
TABLE.widget_types {
	BORDER-RIGHT: #e6e6e6 2px solid; BORDER-TOP: #e6e6e6 2px solid; =
BACKGROUND: #fff; MARGIN: 9px 8px 0px -12px; BORDER-LEFT: #e6e6e6 2px =
solid; WIDTH: 100%; BORDER-BOTTOM: #e6e6e6 2px solid
}
TABLE.widget_types A.big {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
TABLE.widget_types IMG {
	BORDER-RIGHT: #f0f0f0 4px solid; BORDER-TOP: #f0f0f0 4px solid; FLOAT: =
left; MARGIN-BOTTOM: 20px; BORDER-LEFT: #f0f0f0 4px solid; WIDTH: 150px; =
MARGIN-RIGHT: 14px; BORDER-BOTTOM: #f0f0f0 4px solid
}
TABLE.widget_types TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 15px; HEIGHT: 73px
}
TABLE.widget_types TD P {
	MARGIN: 2px 0px 0px; COLOR: #888
}
.highrise_widget FORM#highrise-search-form {
	POSITION: relative
}
.highrise_widget DIV#search-box {
	FLOAT: left; MARGIN-RIGHT: 3px; POSITION: relative
}
.highrise_widget #highrise-lookup H3 {
	DISPLAY: inline
}
.highrise_widget #highrise-lookup IMG {
	FLOAT: right; WIDTH: 28px
}
.highrise_widget #highrise-lookup #content {
	BORDER-TOP: #bdbdbd 1px solid; MARGIN-TOP: 5px
}
.highrise_widget #highrise-lookup #content UL.options {
	MARGIN: 15px 0px
}
.highrise_widget #highrise-lookup #highrise-display {
	BORDER-BOTTOM: #ccc 1px solid
}
.highrise_widget #highrise-lookup #highrise-display A {
	TEXT-DECORATION: none
}
.highrise_widget #highrise-lookup #highrise-display .center {
	TEXT-ALIGN: center
}
.highrise_widget #highrise-lookup #highrise-addnote-form {
	MARGIN-BOTTOM: 15px
}
.highrise_widget #highrise-lookup #highrise-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.highrise_widget #highrise-lookup #content #multi-match {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.highrise_widget #highrise-lookup #content #results UL.options {
	MARGIN: 5px 0px
}
.highrise_widget #highrise-lookup #content #multi-match UL.options {
	MARGIN: 5px 0px
}
.highrise_widget #highrise-lookup #highrise-search #highrise-search-form =
.wide.button {
	MARGIN-TOP: 5px; WIDTH: 100%
}
.highrise_widget .form #highrise-search-box LABEL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
1px; WIDTH: 100%; COLOR: #aaa; PADDING-TOP: 5px
}
.highrise_widget INPUT#highrise-search-box-field {
	WIDTH: 186px
}
.highrise_widget #sidebar .form LABEL.overlabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; COLOR: #999; PADDING-TOP: 5px
}
.highrise_widget LABEL.overlabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; COLOR: #999; PADDING-TOP: 5px
}
.highrise_widget #sidebar .form LABEL.overlabel-apply {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; COLOR: #999; PADDING-TOP: 5px
}
.highrise_widget LABEL.overlabel-apply {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; COLOR: #999; PADDING-TOP: 5px
}
.highrise_widget #sidebar .form LABEL.overlabel-apply {
	Z-INDEX: 1; POSITION: absolute
}
.highrise_widget LABEL.overlabel-apply {
	Z-INDEX: 1; POSITION: absolute
}
.highrise_widget #highrise-addnote-form TEXTAREA {
	MIN-HEIGHT: 7em; MARGIN-BOTTOM: 5px; WIDTH: 186px
}
.zd_comment.ui-tooltip {
	BORDER-RIGHT: #494949 4px solid; BORDER-TOP: #494949 4px solid; =
Z-INDEX: 100; BACKGROUND: #f7f7f7; FONT: 12px =
Arial,Helvetica,sans-serif; BORDER-LEFT: #494949 4px solid; WIDTH: =
600px; COLOR: #fff; BORDER-BOTTOM: #494949 4px solid; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.zd_comment.ui-tooltip .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: =
#777; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.zd_comment.ui-tooltip .title .otherViewers {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 14px; =
MIN-HEIGHT: 12px; FLOAT: right; BACKGROUND-IMAGE: =
url(/images/triangle_yellow_12.png?1322791062); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.zd_comment.ui-tooltip .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px; WORD-WRAP: break-word
}
.zd_comment.ui-tooltip HR {
	MARGIN-TOP: 2em; BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; =
COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BACKGROUND-COLOR: #ccc; =
BORDER-RIGHT-COLOR: #ccc
}
.zd_comment.ui-tooltip .latest_comment_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 20; MAX-WIDTH: 50%; =
PADDING-BOTTOM: 0px; MARGIN: -1.2em auto 0.9em; WIDTH: 40%; COLOR: #999; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.zd_comment.ui-tooltip .content .latest_comment {
	COLOR: #808080
}
.zd_comment.ui-tooltip .content .latest_comment P {
	COLOR: #808080
}
._macro_list {
	FLOAT: right; POSITION: relative; TOP: 10px
}
._macro_list .drop-list LI {
	MARGIN-RIGHT: 5px
}
._macro_list LABEL {
	FONT-SIZE: 12px
}
._macro_list SELECT {
	MARGIN: 3px 0px 0px
}
.tickets-new ._macro_list {
	MARGIN-RIGHT: 16px
}
#bulk-update ._macro_list {
	MARGIN-RIGHT: 16px
}
#next_ticket {
	FLOAT: right; POSITION: relative; TOP: 5px
}
#next_ticket P {
	COLOR: #aaa
}
#after-updates {
	FLOAT: left; MARGIN: 8px 0px 5px 10px
}
#after-updates LABEL {
	FLOAT: left; MARGIN: 2px 5px 0px 0px
}
#after-updates SELECT {
	FONT-SIZE: 11px
}
.tabs_content H4 {
	PADDING-BOTTOM: 12px; COLOR: #444
}
UL.sortablelist {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.content UL LI.sortable {
	BORDER-RIGHT: #d9d9d9 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: =
#d9d9d9 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 6px =
0px; BORDER-LEFT: #d9d9d9 1px dashed; CURSOR: move; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d9d9d9 1px dashed; BACKGROUND-COLOR: #f8f8f8
}
.content OL LI.sortable {
	BORDER-RIGHT: #d9d9d9 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: =
#d9d9d9 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 6px =
0px; BORDER-LEFT: #d9d9d9 1px dashed; CURSOR: move; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d9d9d9 1px dashed; BACKGROUND-COLOR: #f8f8f8
}
.content UL LI.target.sortable {
	BORDER-LEFT-COLOR: #7fa239; MIN-HEIGHT: 1em; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-COLOR: #7fa239; =
BORDER-TOP-COLOR: #7fa239; BORDER-RIGHT-COLOR: #7fa239
}
.content OL LI.target.sortable {
	BORDER-LEFT-COLOR: #7fa239; MIN-HEIGHT: 1em; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-COLOR: #7fa239; =
BORDER-TOP-COLOR: #7fa239; BORDER-RIGHT-COLOR: #7fa239
}
.content UL LI.emptyTarget.sortable {
	COLOR: #909090; FONT-STYLE: italic; TEXT-ALIGN: center
}
.content OL LI.emptyTarget.sortable {
	COLOR: #909090; FONT-STYLE: italic; TEXT-ALIGN: center
}
.content UL LI.sortable_selected {
	BORDER-RIGHT: #d9d9d9 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: =
#d9d9d9 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 6px =
0px; BORDER-LEFT: #d9d9d9 1px dashed; CURSOR: move; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d9d9d9 1px dashed; BACKGROUND-COLOR: #fafafa
}
.content OL LI.sortable_selected {
	BORDER-RIGHT: #d9d9d9 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: =
#d9d9d9 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 6px =
0px; BORDER-LEFT: #d9d9d9 1px dashed; CURSOR: move; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d9d9d9 1px dashed; BACKGROUND-COLOR: #fafafa
}
.placeholder-list {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 8px; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 8px; =
MARGIN: 5px 0px; BORDER-LEFT: black 1px solid; WIDTH: 550px; =
PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
.placeholder-list H2 {
	MARGIN-LEFT: 0px
}
.placeholder-list H3 {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; COLOR: #888
}
.placeholder-list .placeholder-description {
	MARGIN: 5px 0px
}
.placeholder-list DT {
	MARGIN: 20px 0px 5px
}
#flash A.bulk_failure {
	FONT-WEIGHT: normal
}
.indented_option {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 25px; =
BORDER-LEFT: #aaa 1px solid
}
.indented_option .indented_option {
	BORDER-LEFT: #c5c5c5 1px dotted
}
.indented_option H4 {
	MARGIN-TOP: 22px; COLOR: #555
}
.indented_option H3 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; COLOR: #444
}
DIV.description-for-new-ticket {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; WIDTH: 97%; PADDING-TOP: 20px
}
UL.holder {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#c3c3c3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: hidden; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 4px; =
BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: auto! important
}
*:first-child + HTML UL.holder {
	PADDING-BOTTOM: 2px
}
* HTML UL.holder {
	PADDING-BOTTOM: 2px
}
UL.holder LI {
	FLOAT: left; MARGIN: 0px 5px 4px 0px; LIST-STYLE-TYPE: none
}
UL.holder LI.bit-box {
	FONT: 11px "Lucida Grande","Verdana"
}
UL.holder LI.bit-input INPUT {
	FONT: 11px "Lucida Grande","Verdana"
}
UL.holder LI.bit-box {
	BORDER-RIGHT: #cad8f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cad8f3 1px solid; PADDING-LEFT: 5px; BACKGROUND: #dee7f8; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #cad8f3 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #cad8f3 1px solid; -webkit-border-radius: 6px; =
-moz-border-radius: 6px; border-radius: 6px
}
UL.holder LI.bit-box-focus {
	BORDER-LEFT-COLOR: #598bec; BACKGROUND: #598bec; BORDER-BOTTOM-COLOR: =
#598bec; COLOR: #fff; BORDER-TOP-COLOR: #598bec; BORDER-RIGHT-COLOR: =
#598bec
}
UL.holder LI.bit-input INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: =
0px; WIDTH: 150px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none; outline: 0
}
UL.holder LI.bit-input INPUT.smallinput {
	WIDTH: 20px
}
FORM OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM OL LI.input-text {
	MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none
}
FORM OL LI.input-text INPUT {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#c3c3c3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; BORDER-LEFT: =
#c3c3c3 1px solid; WIDTH: 500px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#c3c3c3 1px solid
}
FORM OL LI.input-text UL.multi_value_field LI INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; =
MARGIN: 0px; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
UL.multi_value_field LI INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; =
MARGIN: 0px; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
FORM UL.holder {
	BACKGROUND: #fbfbfb; WIDTH: 400px
}
#facebook-list UL.holder LI.bit-box {
	PADDING-RIGHT: 15px; POSITION: relative
}
#apple-list UL.holder LI.bit-box {
	PADDING-RIGHT: 15px; POSITION: relative
}
UL.holder LI.bit-hover {
	BORDER-RIGHT: #6d95e0 1px solid; BORDER-TOP: #6d95e0 1px solid; =
BACKGROUND: #bbcef1; BORDER-LEFT: #6d95e0 1px solid; BORDER-BOTTOM: =
#6d95e0 1px solid
}
UL.holder LI.bit-box-focus {
	BORDER-LEFT-COLOR: #598bec; BACKGROUND: #598bec; BORDER-BOTTOM-COLOR: =
#598bec; COLOR: #fff; BORDER-TOP-COLOR: #598bec; BORDER-RIGHT-COLOR: =
#598bec
}
UL.holder LI.bit-box A.closebutton {
	DISPLAY: block; FONT-SIZE: 1px; RIGHT: 4px; BACKGROUND: =
url(/images/close.gif?1322791062); WIDTH: 7px; POSITION: absolute; TOP: =
5px; HEIGHT: 7px
}
UL.holder LI.bit-box A.closebutton:hover {
	BACKGROUND-POSITION: 7px 50%
}
UL.holder LI.bit-box-focus A.closebutton {
	BACKGROUND-POSITION: 50% bottom
}
UL.holder LI.bit-box-focus A.closebutton:hover {
	BACKGROUND-POSITION: 50% bottom
}
.maininput {
	DISPLAY: block
}
LI.bit-input {
	DISPLAY: block; WIDTH: 30px
}
A.requester_link {
	CLEAR: left; DISPLAY: block; PADDING-TOP: 3px
}
INPUT.reportLegend {
	FONT-SIZE: 14px; MARGIN-LEFT: 12px; WIDTH: 350px; COLOR: #333
}
SPAN.reportStateLabel {
	PADDING-RIGHT: 10px; WIDTH: 200px
}
.frame #optionsContainer LABEL {
	MARGIN-RIGHT: 10px
}
DIV#widget_manager_widget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; =
PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
DIV#widget_manager_widget UL {
	PADDING-TOP: 3px
}
DIV#people-browse {
	MARGIN-TOP: 5px; FONT-SIZE: 14px; COLOR: #555
}
DIV.translation TEXTAREA {
	WIDTH: 96.5%
}
.content .frame DIV.translation TEXTAREA {
	WIDTH: 96.5%
}
DIV.translation INPUT {
	WIDTH: 96.5%
}
DIV.translation DIV.parent_value {
	MARGIN: 3px 10px 0px 0px; COLOR: #666
}
DIV.translation .error {
	BACKGROUND: #ffc3c3
}
DIV.translation TABLE.array TD.parent_value {
	PADDING-RIGHT: 10px; MIN-WIDTH: 70px; TEXT-INDENT: 0px
}
SPAN.incomplete {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #c33232; COLOR: white
}
SPAN.rule-owner-selector {
	MARGIN-LEFT: 30px
}
.tabbed_container .inactive .item .title {
	FONT-WEIGHT: normal; COLOR: #aaa
}
.tabbed_container .inactive .item .title A {
	COLOR: #aaa
}
.tabs_content .item-info {
	PADDING-LEFT: 8px
}
SPAN.tags {
	FONT-SIZE: 12px
}
SPAN.property {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
BACKGROUND: #eee; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; =
COLOR: #a0a0a0; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid; =
-moz-border-radius: 3px; border-radius: 3px; webkit-border-radius: 3px
}
.crm-record SPAN.property {
	MARGIN-LEFT: 5px; LINE-HEIGHT: 25px
}
H2 SPAN.property {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; POSITION: relative
}
H3 SPAN.property {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; POSITION: relative
}
H3 SPAN.property {
	TOP: -2px
}
H2 SPAN.property {
	TOP: -3px
}
DIV.side-box-content SPAN.property {
	LINE-HEIGHT: 21px
}
DIV.side-box-content LI SPAN.property {
	TOP: 1px! important
}
.item-info H1 SPAN.property {
	COLOR: #aaa; POSITION: relative; TOP: -1px
}
SPAN.property.tag {
	BORDER-LEFT-COLOR: #ededed! important; BACKGROUND: white; =
BORDER-BOTTOM-COLOR: #ededed! important; COLOR: #909090; =
BORDER-TOP-COLOR: #ededed! important; BORDER-RIGHT-COLOR: #ededed! =
important
}
SPAN.property.suspended {
	BORDER-LEFT-COLOR: #b63333! important; BACKGROUND: #b63333; =
BORDER-BOTTOM-COLOR: #b63333! important; COLOR: #fff! important; =
BORDER-TOP-COLOR: #b63333! important; BORDER-RIGHT-COLOR: #b63333! =
important
}
SPAN.more.property.tag {
	COLOR: #c0c0c0; BORDER-TOP-STYLE: dotted; FONT-STYLE: italic; =
BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; =
BORDER-BOTTOM-STYLE: dotted
}
.form_field .item-info {
	PADDING-LEFT: 0px
}
DIV.side-box-content DIV.add-link A {
	DISPLAY: block; TEXT-ALIGN: right
}
#trial-upgrade INPUT[type=3D'submit'] {
	FONT-SIZE: 16px
}
#trial-upgrade {
	MARGIN: 20px 0px 0px; WIDTH: 100%
}
#trial-upgrade H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 15px 50px; TEXT-ALIGN: left
}
#trial-upgrade TD {
	VERTICAL-ALIGN: top
}
#trial-upgrade TD#plan-details {
	MIN-WIDTH: 250px
}
#trial-upgrade TD#plan-details #plan-detail-floater {
	BORDER-RIGHT: #a4d1db 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#a4d1db 3px solid; MIN-WIDTH: 194px; PADDING-LEFT: 10px; MAX-WIDTH: =
400px; PADDING-BOTTOM: 10px; MARGIN: 0px 30px; BORDER-LEFT: #a4d1db 3px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #a4d1db 3px solid; =
BACKGROUND-COLOR: #fff
}
TD#credit-card-entry {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
350px; PADDING-TOP: 0px
}
TD#credit-card-entry .credit-card-table {
	WIDTH: 100%
}
TD#credit-card-entry .credit-card-table TH {
	FONT-WEIGHT: bold; WIDTH: 33%; COLOR: #555
}
TD#credit-card-entry .credit-card-table .terms {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: right; =
PADDING-BOTTOM: 10px; COLOR: #777; PADDING-TOP: 15px; TEXT-ALIGN: right
}
.credit-card-table #cvv {
	WIDTH: 75px
}
.credit-card-table #zip {
	WIDTH: 75px
}
.credit-card-table INPUT[type=3D'text'] {
	WIDTH: 97%
}
.credit-card-table .credit-card-submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.credit-card-table .credit-card-submit INPUT {
	MARGIN: 10px 0px
}
.credit-card-table .card-prevalidation-error {
	BORDER-RIGHT: #f22 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f22 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; =
MARGIN: 0px 20px; BORDER-LEFT: #f22 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #f22 1px solid; BACKGROUND-COLOR: #faa; TEXT-ALIGN: =
center
}
.credit-card-table .credit-card-amount {
	FONT-SIZE: 11px; COLOR: #777; TEXT-ALIGN: right
}
TD#credit-card-entry TD.credit-card-terms {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px; TEXT-ALIGN: left
}
TD#credit-card-entry TD.credit-card-terms INPUT {
	TEXT-ALIGN: left
}
TD#credit-card-entry TD.credit-card-terms LABEL {
	FONT-SIZE: 11px; COLOR: #777
}
#trial-upgrade TD#plan-details H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; FLOAT: left! important; MARGIN: =
8px 0px 0px; COLOR: #444
}
#trial-upgrade TABLE#subscription-plan-variables {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #777; border-spacing: 0
}
#trial-upgrade TABLE#subscription-plan-variables TBODY TR:unknown > * {
	PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ddd 1px solid
}
#trial-upgrade TABLE#subscription-plan-variables TFOOT TR:first-child > =
* {
	BORDER-TOP: #ccc 1px solid
}
#trial-upgrade TABLE#subscription-plan-variables TR > TD + TD {
	TEXT-ALIGN: right
}
#trial-upgrade TABLE#subscription-plan-variables TR > TD + TH {
	TEXT-ALIGN: right
}
#trial-upgrade TABLE#subscription-plan-variables TR > TD + TD {
	TEXT-ALIGN: right
}
#trial-upgrade TABLE#subscription-plan-variables TR > TD + TH {
	TEXT-ALIGN: right
}
#trial-upgrade TABLE#subscription-plan-variables TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#trial-upgrade TABLE#subscription-plan-variables TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#trial-upgrade TABLE#subscription-plan-variables TD {
	FONT-SIZE: 22px
}
#trial-upgrade TABLE#subscription-plan-variables TH {
	FONT-SIZE: 14px; PADDING-TOP: 7px
}
#trial-upgrade TABLE#subscription-plan-variables #billing-cycle-total {
	FONT-WEIGHT: bold; FONT-SIZE: 28px
}
#trial-upgrade TABLE#subscription-plan-variables .info {
	FONT-SIZE: 12px; COLOR: #aaa
}
#trial-upgrade TABLE#subscription-plan-variables #billing-cycle-price {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: #7fa239
}
DIV.side-box-content UL.actions LI {
	CLEAR: right; BORDER-TOP: #f0f0f0 1px solid; MARGIN: 12px 0px; =
PADDING-TOP: 10px
}
INPUT[disabled] + LABEL[for=3D'forum_is_locked_false'] {
	COLOR: #ccc! important
}
TABLE.tickets COL.description {
	MIN-WIDTH: 100px
}
TABLE.tickets TD.beingViewed {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(/images/triangle_yellow_8.png?1322791062); BACKGROUND-REPEAT: =
no-repeat
}
TABLE.tickets TR TD:first-child .score_1 {
	MARGIN-LEFT: 5px
}
TABLE.tickets TR TD:first-child .score_2 {
	MARGIN-LEFT: 5px
}
TABLE.tickets TR TD:first-child .score_3 {
	MARGIN-LEFT: 5px
}
TABLE.tickets TR TD:first-child .score_4 {
	MARGIN-LEFT: 5px
}
DIV#ticket_custom_fields DIV#select_more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MIN-HEIGHT: 26px; =
PADDING-BOTTOM: 0px; MARGIN: 16px 10px 0px 11px; BORDER-LEFT: #ddd 1px =
solid; PADDING-TOP: 11px
}
SPAN.badge {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: #bbb; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; COLOR: =
#fff; PADDING-TOP: 1px; -moz-border-radius: 3px; border-radius: 3px; =
webkit-border-radius: 3px
}
DIV.notification_message {
	BORDER-RIGHT: #c6edf9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#c6edf9 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: =
10px 35px 0px 0px; BORDER-LEFT: #c6edf9 1px solid; COLOR: #404040; =
PADDING-TOP: 15px; BORDER-BOTTOM: #c6edf9 1px solid; POSITION: relative; =
BACKGROUND-COLOR: #ddf4fb; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px; text-shadow: 0 1px 0 =
rgba(255,255,255,0.5); box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); =
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); =
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25)
}
DIV.notification_message A {
	FONT-WEIGHT: bold
}
DIV.autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 15; BACKGROUND: #eee; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; POSITION: relative
}
DIV.autocomplete UL LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ccc =
1px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: #eee; =
PADDING-BOTTOM: 4px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc =
1px solid; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px =
solid; FONT-FAMILY: "Lucida Grande","Verdana"; WHITE-SPACE: nowrap! =
important; TEXT-OVERFLOW: ellipsis
}
DIV.autocomplete UL LI.selected {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: #78959d; =
PADDING-BOTTOM: 5px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: =
4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
UL.multi_value_field {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; =
PADDING-BOTTOM: 1px! important; MARGIN: 0px; OVERFLOW: hidden; WIDTH: =
96.5%; PADDING-TOP: 1px! important; LIST-STYLE-TYPE: none; HEIGHT: auto! =
important
}
UL.multi_value_field LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px 5px =
2px 0px; COLOR: #525252; FONT-FAMILY: "Lucida Grande","Verdana"; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; box-shadow: 0; =
-webkit-box-shadow: 0; -moz-box-shadow: 0; -x-system-font: none; =
-o-box-shadow: 0
}
UL.multi_value_field INPUT {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px 5px =
2px 0px; COLOR: #525252; FONT-FAMILY: "Lucida Grande","Verdana"; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; box-shadow: 0; =
-webkit-box-shadow: 0; -moz-box-shadow: 0; -x-system-font: none; =
-o-box-shadow: 0
}
UL.multi_value_field LI.choice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cbdaee 0px 0px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 3px; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; -border-radius: 4px
}
UL.multi_value_field INPUT.choice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cbdaee 0px 0px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 3px; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; -border-radius: 4px
}
UL.multi_value_field LI.choice:hover {
	BACKGROUND-COLOR: #bbcef1
}
UL.multi_value_field INPUT.choice:hover {
	BACKGROUND-COLOR: #bbcef1
}
UL.multi_value_field LI.choice A.close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #aaa; PADDING-TOP: =
2px; TEXT-DECORATION: none; outline: none
}
UL.multi_value_field INPUT.choice A.close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #aaa; PADDING-TOP: =
2px; TEXT-DECORATION: none; outline: none
}
UL.multi_value_field LI.choice A.close:hover {
	COLOR: #000
}
UL.multi_value_field INPUT.choice A.close:hover {
	COLOR: #000
}
UL.multi_value_field LI.agent {
	BACKGROUND: #e5e5e5 0px 0px
}
UL.multi_value_field INPUT.agent {
	BACKGROUND: #e5e5e5 0px 0px
}
UL.multi_value_field LI INPUT {
	WIDTH: 70px
}
UL.multi_value_field INPUT INPUT {
	WIDTH: 70px
}
UL.multi_value_field LI INPUT:focus {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; =
BACKGROUND: #e7ecf3 0px 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #525252; =
BORDER-RIGHT-WIDTH: 0px
}
UL.multi_value_field INPUT INPUT:focus {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; =
BACKGROUND: #e7ecf3 0px 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #525252; =
BORDER-RIGHT-WIDTH: 0px
}
#facebook-list INPUT {
	WIDTH: 160px
}
.ui-menu {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: =
6px; WIDTH: 300px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none; POSITION: =
absolute
}
.ui-menu .ui-menu-item + .ui-menu-item {
	BORDER-TOP: #e5e5e5 1px solid
}
.ui-menu .ui-menu-item A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: =
3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ui-corner-all.ui-menu {
	-moz-border-radius: 0; border-radius: 0; webkit-border-radius: 0
}
.ui-menu .ui-corner-all {
	-moz-border-radius: 0; border-radius: 0; webkit-border-radius: 0
}
.ui-state-default {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-widget-content .ui-state-default {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-state-hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-widget-content .ui-state-hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-state-focus {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-widget-content .ui-state-focus {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-state-active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-widget-content .ui-state-active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-state-highlight {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-widget-content .ui-state-highlight {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-state-error {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.ui-widget-content .ui-state-error {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f5f5f5
}
.faded_truncation {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: =
url(/images/fade_bar.png?1322791062) repeat-y right center; WIDTH: 25px; =
POSITION: absolute; TOP: 0px
}
#top-menu UL.agent-tabs#green LI.tab_forums:hover {
	PADDING-LEFT: 4px
}
#top-menu UL.agent-tabs#green LI.tab_forums.active:hover {
	PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; =
BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
UL#gray LI.main:first-child {
	BACKGROUND-IMAGE: none
}
.small.spinner {
	DISPLAY: inline-block; BACKGROUND: =
url(/images/indicator2.gif?1322791062) white no-repeat 0px 0px; WIDTH: =
16px; HEIGHT: 16px
}
.tabbed_container {
	MIN-WIDTH: 590px; MARGIN: 10px 8px 10px -12px
}
.sammy_tabbed_container {
	MIN-WIDTH: 590px; MARGIN: 10px 8px 10px -12px
}
.tabbed_container .tab_links {
	MARGIN-BOTTOM: -1px
}
.sammy_tabbed_container .tab_links {
	MARGIN-BOTTOM: -1px
}
.tabbed_container .tab_links A {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
transparent 1px solid; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
bold; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
PADDING-BOTTOM: 10px; BORDER-LEFT: transparent 1px solid; MARGIN-RIGHT: =
2px; PADDING-TOP: 10px; BORDER-BOTTOM: transparent 0px solid; POSITION: =
relative; -moz-border-radius-topleft: 5px; =
-webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; =
-webkit-border-top-right-radius: 5px
}
.sammy_tabbed_container .tab_links A {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
transparent 1px solid; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
bold; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
PADDING-BOTTOM: 10px; BORDER-LEFT: transparent 1px solid; MARGIN-RIGHT: =
2px; PADDING-TOP: 10px; BORDER-BOTTOM: transparent 0px solid; POSITION: =
relative; -moz-border-radius-topleft: 5px; =
-webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; =
-webkit-border-top-right-radius: 5px
}
.tabbed_container .tab_links A:hover {
	BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
.sammy_tabbed_container .tab_links A:hover {
	BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
.tabbed_container .tab_links A.current {
	BORDER-LEFT-COLOR: #efefef; BORDER-BOTTOM-COLOR: #efefef; CURSOR: =
default; COLOR: #333; BORDER-TOP-COLOR: #efefef; BACKGROUND-COLOR: #fff; =
BORDER-RIGHT-COLOR: #efefef
}
.sammy_tabbed_container .tab_links A.current {
	BORDER-LEFT-COLOR: #efefef; BORDER-BOTTOM-COLOR: #efefef; CURSOR: =
default; COLOR: #333; BORDER-TOP-COLOR: #efefef; BACKGROUND-COLOR: #fff; =
BORDER-RIGHT-COLOR: #efefef
}
.tabbed_container .tab_links A.current:hover {
	TEXT-DECORATION: none
}
.sammy_tabbed_container .tab_links A.current:hover {
	TEXT-DECORATION: none
}
.tabbed_container .frame {
	MARGIN: 0px
}
.sammy_tabbed_container .frame {
	MARGIN: 0px
}
.tabbed_container .tabs_content {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#efefef 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 2px; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #efefef 1px solid; BACKGROUND-COLOR: #fff; =
-webkit-border-radius: 5px; -moz-border-radius: 4px; border-radius: 4px
}
.sammy_tabbed_container .tabs_content {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#efefef 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 2px; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #efefef 1px solid; BACKGROUND-COLOR: #fff; =
-webkit-border-radius: 5px; -moz-border-radius: 4px; border-radius: 4px
}
.tabbed_container .tabs_content .tabs_canvas > DIV.default_tab {
	DISPLAY: block
}
.sammy_tabbed_container .tabs_content .tabs_canvas > DIV.default_tab {
	DISPLAY: block
}
.tabbed_container .tabs_content .tabs_canvas > DIV {
	DISPLAY: none
}
.sammy_tabbed_container .tabs_content .tabs_canvas > DIV {
	DISPLAY: none
}
.tabbed_container .tabs_content P.intro_text {
	FONT-SIZE: 13px; MARGIN: 10px 15px 15px 0px; WIDTH: 90%; COLOR: #777
}
.sammy_tabbed_container .tabs_content P.intro_text {
	FONT-SIZE: 13px; MARGIN: 10px 15px 15px 0px; WIDTH: 90%; COLOR: #777
}
.tabbed_container .inactive.tabs_content {
	BORDER-RIGHT: #d5d5d5 1px dotted; BORDER-TOP: #d5d5d5 1px dotted; =
BORDER-LEFT: #d5d5d5 1px dotted; BORDER-BOTTOM: #d5d5d5 1px dotted
}
.sammy_tabbed_container .inactive.tabs_content {
	BORDER-RIGHT: #d5d5d5 1px dotted; BORDER-TOP: #d5d5d5 1px dotted; =
BORDER-LEFT: #d5d5d5 1px dotted; BORDER-BOTTOM: #d5d5d5 1px dotted
}
.tabbed_container > *:unknown + *:unknown {
	MARGIN-TOP: 1em
}
.sammy_tabbed_container > *:unknown + *:unknown {
	MARGIN-TOP: 1em
}
BODY.user_admission .tabbed_container .tabs_content .tabs_canvas > DIV {
	DISPLAY: block
}
.tabs_canvas .frame {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; MARGIN-LEFT: 0px; BORDER-RIGHT-WIDTH: 1px
}
FORM.two_column .section {
	BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#f4f4f4 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 40px; =
BORDER-LEFT: #f4f4f4 1px solid; PADDING-TOP: 30px; BORDER-BOTTOM: =
#f4f4f4 1px solid; BACKGROUND-COLOR: #f4f4f4; -webkit-border-radius: =
4px; -moz-border-radius: 4px; border-radius: 4px
}
FORM.two_column .section .field {
	CLEAR: both
}
FORM.two_column .section .field > * {
	DISPLAY: block; MARGIN-LEFT: 220px
}
FORM.two_column .section .field > .subfield + .subfield {
	MARGIN-TOP: 15px
}
FORM.two_column .section .field .inline LABEL {
	DISPLAY: inline
}
FORM.two_column .section .field .inline INPUT {
	DISPLAY: inline
}
FORM.two_column .section .field .inline SELECT {
	DISPLAY: inline
}
FORM.two_column .section .field .inline INPUT + LABEL {
	MARGIN-LEFT: 5px
}
FORM.two_column .section .field .inline INPUT + LABEL + INPUT {
	MARGIN-LEFT: 30px
}
FORM.two_column .section .field > LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 0px; =
WIDTH: 190px; WHITE-SPACE: normal
}
FORM.two_column .section .field > .legend {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 0px; =
WIDTH: 190px; WHITE-SPACE: normal
}
FORM.two_column .section .field + .field {
	MARGIN-TOP: 30px
}
FORM.two_column LABEL.checkbox {
	CURSOR: pointer
}
FORM.two_column LABEL.radio {
	CURSOR: pointer
}
FORM.two_column INPUT.wide {
	WIDTH: 470px
}
FORM.two_column TEXTAREA.wide {
	WIDTH: 470px
}
FORM.two_column .help {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px; WIDTH: 340px; COLOR: #777; =
MARGIN-RIGHT: 0px
}
FORM.two_column .help + .help {
	MARGIN-TOP: 15px
}
FORM.two_column .inline .help {
	DISPLAY: block; PADDING-LEFT: 20px
}
.indented_outline {
	CLEAR: both; PADDING-LEFT: 15px; BORDER-LEFT: #bebebe 1px solid
}
.indented_outline STRONG {
	FONT-SIZE: 13px; COLOR: #555
}
.indented_outline UL {
	PADDING-LEFT: 0px; COLOR: #4c4c4c
}
.new_password INPUT {
	DISPLAY: block
}
.new_password #validate_password {
	DISPLAY: block
}
.new_password #validation_text {
	DISPLAY: block
}
.new_password INPUT {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
.new_password INPUT.button {
	MARGIN-LEFT: 5px
}
.new_password #validate_password {
	MARGIN-LEFT: 140px
}
.new_password #validation_text {
	CLEAR: both
}
INPUT.combobox {
	DISPLAY: inline
}
INPUT.combobox-button {
	DISPLAY: inline
}
INPUT.combobox {
	MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px; =
-moz-border-radius-topright: 0; border-top-right-radius: 0; =
-moz-border-radius-bottomright: 0; border-bottom-right-radius: 0
}
INPUT.combobox-button {
	BORDER-LEFT-WIDTH: 0px; MARGIN-LEFT: 0px; CURSOR: pointer; COLOR: =
#c3c3c3; -moz-border-radius-topleft: 0; border-top-left-radius: 0; =
-moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0
}
INPUT.combobox:focus + INPUT.combobox-button {
	BORDER-LEFT-WIDTH: 0px; outline: 0 auto; outline-left: 0
}
.action .action-select {
	MARGIN-RIGHT: 5px; HEIGHT: 26px
}
.action #submit_type {
	MARGIN-RIGHT: 5px; HEIGHT: 26px
}
#stats_summary_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.stats_summary_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#stats_summary_container .stats_summary_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 15px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.stats_summary_container .stats_summary_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 15px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#stats_summary_container .stats_summary_header .stats_summary_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; MARGIN-RIGHT: 6px
}
.stats_summary_container .stats_summary_header .stats_summary_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; MARGIN-RIGHT: 6px
}
#stats_summary_container .stats_summary_header =
.stats_summary_description {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; MARGIN-RIGHT: 6px
}
.stats_summary_container .stats_summary_header =
.stats_summary_description {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; MARGIN-RIGHT: 6px
}
#stats_summary_container .stats_summary_header =
.stats_summary_extra_description {
	COLOR: #777
}
#stats_summary_container .stats_summary_header .stats_summary_days {
	COLOR: #777
}
.stats_summary_container .stats_summary_header =
.stats_summary_extra_description {
	COLOR: #777
}
.stats_summary_container .stats_summary_header .stats_summary_days {
	COLOR: #777
}
#stats_summary_container #stats_summary {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px
}
#stats_summary_container .stats_summary {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px
}
.stats_summary_container #stats_summary {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px
}
.stats_summary_container .stats_summary {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px
}
#stats_summary_container #stats_summary .sparkline_container {
	FLOAT: left; WIDTH: 18%; MARGIN-RIGHT: 10px
}
#stats_summary_container .stats_summary .sparkline_container {
	FLOAT: left; WIDTH: 18%; MARGIN-RIGHT: 10px
}
.stats_summary_container #stats_summary .sparkline_container {
	FLOAT: left; WIDTH: 18%; MARGIN-RIGHT: 10px
}
.stats_summary_container .stats_summary .sparkline_container {
	FLOAT: left; WIDTH: 18%; MARGIN-RIGHT: 10px
}
#stats_summary_container #stats_summary .sparkline_container =
.sparkline_title {
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; MARGIN-BOTTOM: =
4px; COLOR: #555
}
#stats_summary_container .stats_summary .sparkline_container =
.sparkline_title {
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; MARGIN-BOTTOM: =
4px; COLOR: #555
}
.stats_summary_container #stats_summary .sparkline_container =
.sparkline_title {
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; MARGIN-BOTTOM: =
4px; COLOR: #555
}
.stats_summary_container .stats_summary .sparkline_container =
.sparkline_title {
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; MARGIN-BOTTOM: =
4px; COLOR: #555
}
#stats_summary_container #stats_summary .sparkline_container =
.sparkline_title .stat_total {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
#stats_summary_container .stats_summary .sparkline_container =
.sparkline_title .stat_total {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
.stats_summary_container #stats_summary .sparkline_container =
.sparkline_title .stat_total {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
.stats_summary_container .stats_summary .sparkline_container =
.sparkline_title .stat_total {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
#stats_summary_container #stats_summary .sparkline_container .sparkline =
{
	WIDTH: 110px
}
#stats_summary_container .stats_summary .sparkline_container .sparkline =
{
	WIDTH: 110px
}
.stats_summary_container #stats_summary .sparkline_container .sparkline =
{
	WIDTH: 110px
}
.stats_summary_container .stats_summary .sparkline_container .sparkline =
{
	WIDTH: 110px
}
#stats_summary_container #stats_summary .sparkline_container =
.search_sparkline {
	WIDTH: 170px
}
#stats_summary_container .stats_summary .sparkline_container =
.search_sparkline {
	WIDTH: 170px
}
.stats_summary_container #stats_summary .sparkline_container =
.search_sparkline {
	WIDTH: 170px
}
.stats_summary_container .stats_summary .sparkline_container =
.search_sparkline {
	WIDTH: 170px
}
#stats_summary_container #stats_summary .sparkline_container .sparkline =
{
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#stats_summary_container #stats_summary .sparkline_container =
.search_sparkline {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#stats_summary_container .stats_summary .sparkline_container .sparkline =
{
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#stats_summary_container .stats_summary .sparkline_container =
.search_sparkline {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
.stats_summary_container #stats_summary .sparkline_container .sparkline =
{
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
.stats_summary_container #stats_summary .sparkline_container =
.search_sparkline {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
.stats_summary_container .stats_summary .sparkline_container .sparkline =
{
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
.stats_summary_container .stats_summary .sparkline_container =
.search_sparkline {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px =
solid; MARGIN-TOP: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px =
solid; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#stats_summary_container #stats_summary .sparkline_container .sparkline =
.stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#stats_summary_container #stats_summary .sparkline_container =
.search_sparkline .stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#stats_summary_container .stats_summary .sparkline_container .sparkline =
.stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#stats_summary_container .stats_summary .sparkline_container =
.search_sparkline .stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.stats_summary_container #stats_summary .sparkline_container .sparkline =
.stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.stats_summary_container #stats_summary .sparkline_container =
.search_sparkline .stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.stats_summary_container .stats_summary .sparkline_container .sparkline =
.stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.stats_summary_container .stats_summary .sparkline_container =
.search_sparkline .stat_total {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#stats_summary_container #stats_summary .sparkline_container =
.search_sparkline {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
#stats_summary_container .stats_summary .sparkline_container =
.search_sparkline {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
.stats_summary_container #stats_summary .sparkline_container =
.search_sparkline {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
.stats_summary_container .stats_summary .sparkline_container =
.search_sparkline {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
#stats_summary_container #stats_summary .sparkline_container =
.active.sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container #stats_summary .sparkline_container =
.active.search_sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container .stats_summary .sparkline_container =
.active.sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container .stats_summary .sparkline_container =
.active.search_sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container #stats_summary .sparkline_container =
.active.sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container #stats_summary .sparkline_container =
.active.search_sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container .stats_summary .sparkline_container =
.active.sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container .stats_summary .sparkline_container =
.active.search_sparkline {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container #stats_summary .sparkline_container =
.sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
#stats_summary_container #stats_summary .sparkline_container =
.search_sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
#stats_summary_container .stats_summary .sparkline_container =
.sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
#stats_summary_container .stats_summary .sparkline_container =
.search_sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
.stats_summary_container #stats_summary .sparkline_container =
.sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
.stats_summary_container #stats_summary .sparkline_container =
.search_sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
.stats_summary_container .stats_summary .sparkline_container =
.sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
.stats_summary_container .stats_summary .sparkline_container =
.search_sparkline:hover {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
BORDER-LEFT: #dfdfdf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfdfdf =
1px solid
}
#stats_summary_container #stats_summary .sparkline_container =
.active.sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container #stats_summary .sparkline_container =
.active.search_sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container .stats_summary .sparkline_container =
.active.sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container .stats_summary .sparkline_container =
.active.search_sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container #stats_summary .sparkline_container =
.active.sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container #stats_summary .sparkline_container =
.active.search_sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container .stats_summary .sparkline_container =
.active.sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
.stats_summary_container .stats_summary .sparkline_container =
.active.search_sparkline:hover {
	BORDER-RIGHT: #7ab7e1 1px solid; BORDER-TOP: #7ab7e1 1px solid; =
BORDER-LEFT: #7ab7e1 1px solid; BORDER-BOTTOM: #7ab7e1 1px solid
}
#stats_summary_container #stats_summary .search_sparkline_container {
	WIDTH: 24%; MARGIN-RIGHT: 0px
}
#stats_summary_container .stats_summary .search_sparkline_container {
	WIDTH: 24%; MARGIN-RIGHT: 0px
}
.stats_summary_container #stats_summary .search_sparkline_container {
	WIDTH: 24%; MARGIN-RIGHT: 0px
}
.stats_summary_container .stats_summary .search_sparkline_container {
	WIDTH: 24%; MARGIN-RIGHT: 0px
}
#stats_summary_container #detailed_stats_graph_container {
	MARGIN-TOP: 5px
}
.stats_summary_container #detailed_stats_graph_container {
	MARGIN-TOP: 5px
}
#stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 10px; COLOR: #555; MARGIN-RIGHT: 10px; PADDING-TOP: =
20px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 10px; COLOR: #555; MARGIN-RIGHT: 10px; PADDING-TOP: =
20px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section #detailed_stats_graph_title {
	FONT-SIZE: 14px
}
.stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section #detailed_stats_graph_title {
	FONT-SIZE: 14px
}
#stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section #detailed_stats_graph_title =
.stat_total {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
.stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section #detailed_stats_graph_title =
.stat_total {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
#stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section #account_wide_total_section {
	COLOR: #777
}
.stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph_title_section #account_wide_total_section {
	COLOR: #777
}
#stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px
}
.stats_summary_container #detailed_stats_graph_container =
#detailed_stats_graph {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px
}
#search_string_stats {
	PADDING-TOP: 0px
}
#search_string_stats INPUT[type=3D'checkbox'] {
	MARGIN-RIGHT: 5px
}
#search_string_stats #search_string_links {
	MARGIN-TOP: 2px; FLOAT: right
}
#search_string_stats .search_string_total {
	MARGIN-TOP: 10px; FLOAT: right
}
#search_string_stats .stats_summary_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 15px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#search_string_stats .stats_summary_header .stats_summary_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; MARGIN-RIGHT: 6px
}
#search_string_stats .stats_summary_header .stats_summary_description {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; MARGIN-RIGHT: 6px
}
#search_string_stats .stats_summary_header =
.stats_summary_extra_description {
	COLOR: #777
}
#search_string_stats .stats_summary_header .stats_summary_days {
	COLOR: #777
}
#search_string_stats .stats_summary_header {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; OVERFLOW: auto
}
#search_string_stats TABLE.tickets {
	TABLE-LAYOUT: fixed; MARGIN-TOP: 10px; WIDTH: 899px
}
#search_string_stats TABLE.tickets TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#search_string_stats TABLE.tickets TH .title {
	PADDING-RIGHT: 30px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px; TEXT-ALIGN: left
}
#search_string_stats TABLE.tickets TH.string {
	WIDTH: 176px
}
#search_string_stats TABLE.tickets TD.string {
	WIDTH: 176px
}
#search_string_stats TABLE.tickets TH.searches {
	WIDTH: 108px
}
#search_string_stats TABLE.tickets TD.searches {
	WIDTH: 108px
}
#search_string_stats TABLE.tickets TH.avg_results {
	WIDTH: 136px
}
#search_string_stats TABLE.tickets TD.avg_results {
	WIDTH: 136px
}
#search_string_stats TABLE.tickets TH.ctr {
	WIDTH: 104px
}
#search_string_stats TABLE.tickets TD.ctr {
	WIDTH: 104px
}
#search_string_stats TABLE.tickets TH.tickets {
	WIDTH: 129px
}
#search_string_stats TABLE.tickets TD.tickets {
	WIDTH: 129px
}
#search_string_stats TABLE.tickets TH.top_entry {
	WIDTH: 246px
}
#search_string_stats TABLE.tickets TD.top_entry {
	WIDTH: 246px
}
#search_string_stats TABLE.tickets TBODY TD {
	PADDING-RIGHT: 70px; TEXT-ALIGN: right
}
#search_string_stats TABLE.tickets TD.string {
	TEXT-ALIGN: left
}
#search_string_stats TABLE.tickets TD.top_entry {
	TEXT-ALIGN: left
}
#entries_list_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 15px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#entries_list_title H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#add_comment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 10px; MARGIN-LEFT: -6px; COLOR: #555; PADDING-TOP: =
0px
}
.analytics_container {
	PADDING-TOP: 10px
}
.analytics_container .frame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.analytics_container #stats_summary_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: =
0px; PADDING-TOP: 0px
}
.analytics_container .stats_summary_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: =
0px; PADDING-TOP: 0px
}
.analytics_container .upgrade {
	MIN-WIDTH: 899px
}
.analytics_container .upgrade .box_content {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e9e9e9 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; OVERFLOW: =
auto; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#e9e9e9 1px solid; BACKGROUND-COLOR: #f6f6f6; -webkit-border-radius: =
6px; -moz-border-radius: 6px; border-radius: 6px
}
.analytics_container .upgrade .button_div {
	FLOAT: right; PADDING-TOP: 7px
}
.analytics_container .upgrade .description {
	FLOAT: left
}
.analytics_container .upgrade .disabled_image {
	WIDTH: 899px
}
.analytics_container .upgrade .title {
	FONT-SIZE: 24px; COLOR: #81971f
}
.reporting_export .about {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.reporting_export .export_list {
	PADDING-TOP: 17px
}
.reporting_export .gooddata {
	TEXT-ALIGN: center
}
.reporting_overview .advanced {
	MARGIN-TOP: 60px; PADDING-TOP: 7px
}
.reporting_overview .advanced .images {
	MARGIN: 0px auto; OVERFLOW: auto; WIDTH: 665px
}
.reporting_overview .advanced .images .left_image {
	FLOAT: left; WIDTH: 300px; POSITION: relative; TOP: -8px
}
.reporting_overview .advanced .images .left_image .benchmark {
	WIDTH: 300px
}
.reporting_overview .advanced .images .right_image {
	FLOAT: right; WIDTH: 335px
}
.reporting_overview .advanced .images .right_image .gooddata {
	WIDTH: 335px
}
.reporting_overview .forum_stats {
	MARGIN-TOP: 20px
}
.reporting_overview .intro {
	MARGIN: 15px 0px 30px
}
.reporting_overview .stats_summary_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY.access DIV.login-container {
	MARGIN: 30px 0px 0px; OVERFLOW: auto
}
BODY.access DIV.login-container H3.section-header {
	MARGIN-TOP: 0px
}
BODY.access DIV.login-container FORM#openid-form H3 {
	MARGIN-TOP: 0px
}
BODY.access DIV.login-form {
	FLOAT: left; WIDTH: 300px
}
BODY.access .login-form {
	BORDER-RIGHT: #d4d4d4 1px solid
}
BODY.access DIV.or-text {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND: #f4f4f4; FLOAT: left; PADDING-BOTTOM: =
9px; MARGIN: 92px 0px 0px -8px; WIDTH: 15px; COLOR: #999; PADDING-TOP: =
7px
}
BODY.access DIV.login-options {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 62px
}
BODY.access FORM#password-form SPAN {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-SIZE: 12px
}
BODY.access INPUT.text {
	FONT-SIZE: 13px; WIDTH: 200px
}
BODY.access INPUT#user_openid_url {
	WIDTH: 230px
}
BODY.access DIV.login-options H3 {
	MARGIN-BOTTOM: 5px
}
BODY.access .action-login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 10px
}
BODY.access .action-login LABEL {
	COLOR: #666
}
BODY.access .login-options A.button {
	WIDTH: 89px; HEIGHT: 24px
}
BODY.access .login-options A.button:hover {
	BACKGROUND-POSITION: 0px 0px
}
BODY.access .login-options A.open-id SPAN {
	FONT-SIZE: 15px; LEFT: 5px; COLOR: #555; BOTTOM: 2px; POSITION: =
relative
}
BODY.access .login-options A.open-id:hover {
	TEXT-DECORATION: none
}
BODY.access DIV.login-options UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.access DIV.login-options UL LI {
	LIST-STYLE: none none outside; DISPLAY: inline; FLOAT: left; =
LINE-HEIGHT: 21px
}
BODY.access DIV.login-options UL LI A {
	DISPLAY: block
}
BODY.access DIV.login-options UL LI A.open-id IMG {
	MARGIN-TOP: 2px
}
BODY.access DIV.login-form P#standard-blurb {
	MARGIN: 5px 0px 0px
}
.two_column .two_column_header {
	FONT-SIZE: 11pt; MARGIN: 25px 20px 15px 0px; COLOR: #888
}
.two_column TEXTAREA {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; =
BORDER-LEFT: #c3c3c3 1px solid; BORDER-BOTTOM: #c3c3c3 1px solid
}
.two_column SELECT {
	FONT-SIZE: 12px; HEIGHT: 25px
}
.two_column INPUT[type=3Dradio] {
	MARGIN-RIGHT: 3px
}
.two_column P.tabbed_intro {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #bbb 1px =
solid; MARGIN-TOP: 0px; PADDING-LEFT: 15px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 12px; BORDER-LEFT: #bbb 1px solid; COLOR: #777; =
LINE-HEIGHT: 18px; MARGIN-RIGHT: 0px; PADDING-TOP: 12px; BORDER-BOTTOM: =
#bbb 1px solid; BACKGROUND-COLOR: #f5f5f5; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
.two_column .element_group {
	MARGIN-RIGHT: 120px
}
.two_column .form_element {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 17px; =
PADDING-TOP: 17px
}
.two_column .form_element_without_separator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 17px; =
PADDING-TOP: 17px
}
.two_column .form_element + .form_element {
	BORDER-TOP: #ccc 1px dotted
}
.two_column .form_element_without_separator + .form_element {
	BORDER-TOP: #ccc 1px dotted
}
.two_column .form_element DIV.enable_checkbox {
	MARGIN-TOP: 3px
}
.two_column .form_element_without_separator DIV.enable_checkbox {
	MARGIN-TOP: 3px
}
.two_column .form_element DIV.enable_radioboxes {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold
}
.two_column .form_element_without_separator DIV.enable_radioboxes {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold
}
.two_column .form_element LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; WIDTH: 170px; COLOR: =
#4c4c4c; LINE-HEIGHT: 17px; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.two_column .form_element .label {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; WIDTH: 170px; COLOR: =
#4c4c4c; LINE-HEIGHT: 17px; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.two_column .form_element_without_separator LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; WIDTH: 170px; COLOR: =
#4c4c4c; LINE-HEIGHT: 17px; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.two_column .form_element_without_separator .label {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; WIDTH: 170px; COLOR: =
#4c4c4c; LINE-HEIGHT: 17px; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.two_column .form_element LABEL.block {
	DISPLAY: block; FLOAT: none
}
.two_column .form_element .block.label {
	DISPLAY: block; FLOAT: none
}
.two_column .form_element_without_separator LABEL.block {
	DISPLAY: block; FLOAT: none
}
.two_column .form_element_without_separator .block.label {
	DISPLAY: block; FLOAT: none
}
.two_column .form_element LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: none; COLOR: #777
}
.two_column .form_element .option.label {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: none; COLOR: #777
}
.two_column .form_element_without_separator LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: none; COLOR: #777
}
.two_column .form_element_without_separator .option.label {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: none; COLOR: #777
}
.two_column .form_element LABEL.two_line {
	MARGIN-TOP: -2px
}
.two_column .form_element .two_line.label {
	MARGIN-TOP: -2px
}
.two_column .form_element_without_separator LABEL.two_line {
	MARGIN-TOP: -2px
}
.two_column .form_element_without_separator .two_line.label {
	MARGIN-TOP: -2px
}
.two_column .form_element LABEL[for] {
	CURSOR: pointer
}
.two_column .form_element_without_separator LABEL[for] {
	CURSOR: pointer
}
.two_column .form_element H4 {
	COLOR: #4c4c4c
}
.two_column .form_element_without_separator H4 {
	COLOR: #4c4c4c
}
.two_column .form_element .checkbox {
	DISPLAY: inline; FLOAT: none
}
.two_column .form_element_without_separator .checkbox {
	DISPLAY: inline; FLOAT: none
}
.two_column .form_element .multiple.form_field {
	MARGIN-TOP: 20px
}
.two_column .form_element_without_separator .multiple.form_field {
	MARGIN-TOP: 20px
}
.two_column .form_element .form_field {
	MARGIN-LEFT: 210px
}
.two_column .form_element_without_separator .form_field {
	MARGIN-LEFT: 210px
}
.two_column .form_element .form_field LABEL {
	MIN-WIDTH: 170px; WIDTH: auto
}
.two_column .form_element .form_field .label {
	MIN-WIDTH: 170px; WIDTH: auto
}
.two_column .form_element_without_separator .form_field LABEL {
	MIN-WIDTH: 170px; WIDTH: auto
}
.two_column .form_element_without_separator .form_field .label {
	MIN-WIDTH: 170px; WIDTH: auto
}
.two_column .form_element .form_field .form_field_header_message {
	MARGIN-BOTTOM: 10px
}
.two_column .form_element_without_separator .form_field =
.form_field_header_message {
	MARGIN-BOTTOM: 10px
}
.two_column .form_element .form_field A {
	FONT-WEIGHT: bold
}
.two_column .form_element_without_separator .form_field A {
	FONT-WEIGHT: bold
}
.two_column .form_element .form_field A.action {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.two_column .form_element_without_separator .form_field A.action {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.two_column .form_element .form_field A.action:hover {
	TEXT-DECORATION: underline
}
.two_column .form_element .form_field A.action:active {
	TEXT-DECORATION: underline
}
.two_column .form_element_without_separator .form_field A.action:hover {
	TEXT-DECORATION: underline
}
.two_column .form_element_without_separator .form_field A.action:active =
{
	TEXT-DECORATION: underline
}
.two_column .form_element .form_field SELECT {
	MARGIN-TOP: 2px
}
.two_column .form_element_without_separator .form_field SELECT {
	MARGIN-TOP: 2px
}
.two_column .form_element .form_field SELECT[disabled] {
	COLOR: gray
}
.two_column .form_element_without_separator .form_field SELECT[disabled] =
{
	COLOR: gray
}
.two_column .form_element .form_field + .form_field {
	MARGIN-TOP: 20px
}
.two_column .form_element_without_separator .form_field + .form_field {
	MARGIN-TOP: 20px
}
.two_column .form_element .form_field H4 {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px
}
.two_column .form_element_without_separator .form_field H4 {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px
}
.two_column .form_element .form_field .color_selector {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.two_column .form_element_without_separator .form_field .color_selector =
{
	FLOAT: left; MARGIN-RIGHT: 10px
}
.two_column .form_element .form_field .color_selector =
INPUT[type=3D'text'] {
	FONT-SIZE: 11px; WIDTH: 110px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.two_column .form_element_without_separator .form_field .color_selector =
INPUT[type=3D'text'] {
	FONT-SIZE: 11px; WIDTH: 110px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.two_column .form_element .form_field .color_selector LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none
}
.two_column .form_element_without_separator .form_field .color_selector =
LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none
}
.two_column .form_element .form_field .color_selector DIV.help-bubble =
DIV.bubble-content {
	MARGIN-BOTTOM: 0px
}
.two_column .form_element_without_separator .form_field .color_selector =
DIV.help-bubble DIV.bubble-content {
	MARGIN-BOTTOM: 0px
}
.two_column .form_element .form_field DIV.header_logo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; COLOR: #777; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; =
BACKGROUND-COLOR: #f5f5f5; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
.two_column .form_element_without_separator .form_field DIV.header_logo =
{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; COLOR: #777; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; =
BACKGROUND-COLOR: #f5f5f5; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
.two_column .form_element .form_field DIV.input_controls {
	LEFT: 25px; POSITION: relative; TOP: 19px
}
.two_column .form_element_without_separator .form_field =
DIV.input_controls {
	LEFT: 25px; POSITION: relative; TOP: 19px
}
.two_column .form_element .form_field .sub_setting {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 20px; PADDING-TOP: 15px
}
.two_column .form_element_without_separator .form_field .sub_setting {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 20px; PADDING-TOP: 15px
}
.two_column .form_element .form_field .sub_setting .form_field {
	MARGIN-LEFT: 0px
}
.two_column .form_element_without_separator .form_field .sub_setting =
.form_field {
	MARGIN-LEFT: 0px
}
.two_column .form_element .form_field .sub_setting LABEL {
	DISPLAY: inline; FLOAT: none; MARGIN-BOTTOM: 7px; PADDING-TOP: 0px
}
.two_column .form_element_without_separator .form_field .sub_setting =
LABEL {
	DISPLAY: inline; FLOAT: none; MARGIN-BOTTOM: 7px; PADDING-TOP: 0px
}
.two_column .form_element .form_field .sub_setting LABEL.block {
	DISPLAY: block
}
.two_column .form_element_without_separator .form_field .sub_setting =
LABEL.block {
	DISPLAY: block
}
.two_column .form_element .form_field .sub_setting P {
	FONT-WEIGHT: normal
}
.two_column .form_element_without_separator .form_field .sub_setting P {
	FONT-WEIGHT: normal
}
.two_column .form_element .form_field TABLE TD {
	FONT-WEIGHT: bold
}
.two_column .form_element_without_separator .form_field TABLE TD {
	FONT-WEIGHT: bold
}
.two_column .form_element .form_field TEXTAREA {
	FONT-SIZE: 12px; COLOR: #333
}
.two_column .form_element_without_separator .form_field TEXTAREA {
	FONT-SIZE: 12px; COLOR: #333
}
.two_column .form_element .form_field DIV.textarea {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b7b7b7 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: =
5px; MARGIN: 5px 0px 10px; BORDER-LEFT: #b7b7b7 1px solid; COLOR: #666; =
PADDING-TOP: 5px; BORDER-BOTTOM: #b7b7b7 1px solid; FONT-FAMILY: =
Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans =
Mono",monospace; BACKGROUND-COLOR: #fbfbfb
}
.two_column .form_element_without_separator .form_field DIV.textarea {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b7b7b7 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: =
5px; MARGIN: 5px 0px 10px; BORDER-LEFT: #b7b7b7 1px solid; COLOR: #666; =
PADDING-TOP: 5px; BORDER-BOTTOM: #b7b7b7 1px solid; FONT-FAMILY: =
Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans =
Mono",monospace; BACKGROUND-COLOR: #fbfbfb
}
.two_column .form_element .form_field DIV.radio LABEL {
	DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: none; =
MARGIN-BOTTOM: 7px; PADDING-TOP: 0px
}
.two_column .form_element_without_separator .form_field DIV.radio LABEL =
{
	DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: none; =
MARGIN-BOTTOM: 7px; PADDING-TOP: 0px
}
.two_column .form_element .form_field DIV.radio LABEL.block {
	DISPLAY: block
}
.two_column .form_element_without_separator .form_field DIV.radio =
LABEL.block {
	DISPLAY: block
}
.two_column .form_element .form_field LABEL.normal {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.two_column .form_element_without_separator .form_field LABEL.normal {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.two_column .form_element .form_field .horizontal {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-RIGHT: 20px
}
.two_column .form_element_without_separator .form_field .horizontal {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-RIGHT: 20px
}
.two_column .form_element .form_field .horizontal INPUT[type=3Dradio] {
	MARGIN-TOP: 5px
}
.two_column .form_element_without_separator .form_field .horizontal =
INPUT[type=3Dradio] {
	MARGIN-TOP: 5px
}
.two_column .form_element .form_field INPUT[type=3Dcheckbox] {
	MARGIN-RIGHT: 5px
}
.two_column .form_element_without_separator .form_field =
INPUT[type=3Dcheckbox] {
	MARGIN-RIGHT: 5px
}
.two_column .form_element .form_field INPUT[type=3Dtext] {
	FONT-SIZE: 12px; WIDTH: 300px
}
.two_column .form_element_without_separator .form_field =
INPUT[type=3Dtext] {
	FONT-SIZE: 12px; WIDTH: 300px
}
.two_column .form_element .form_field INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: =
4px; LINE-HEIGHT: 18px; PADDING-TOP: 4px
}
.two_column .form_element_without_separator .form_field INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: =
4px; LINE-HEIGHT: 18px; PADDING-TOP: 4px
}
.two_column .form_element .form_field INPUT[type=3Dfile] {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.two_column .form_element_without_separator .form_field =
INPUT[type=3Dfile] {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.two_column .form_element .form_field P {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px; COLOR: #666; =
LINE-HEIGHT: 17px
}
.two_column .form_element_without_separator .form_field P {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px; COLOR: #666; =
LINE-HEIGHT: 17px
}
.two_column .form_element .form_field .warning {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #fffab8 2px solid; COLOR: #333; =
PADDING-TOP: 15px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.two_column .form_element_without_separator .form_field .warning {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #fffab8 2px solid; COLOR: #333; =
PADDING-TOP: 15px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.two_column .form_element .form_field UL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.two_column .form_element_without_separator .form_field UL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.two_column .form_element .form_field OL {
	PADDING-LEFT: 35px
}
.two_column .form_element_without_separator .form_field OL {
	PADDING-LEFT: 35px
}
.two_column .form_element .form_field OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
11px 5px 0px; PADDING-TOP: 0px
}
.two_column .form_element_without_separator .form_field OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
11px 5px 0px; PADDING-TOP: 0px
}
.two_column .single_column.form_element LABEL {
	FLOAT: none
}
.two_column .single_column.form_element .label {
	FLOAT: none
}
.two_column .single_column.form_element_without_separator LABEL {
	FLOAT: none
}
.two_column .single_column.form_element_without_separator .label {
	FLOAT: none
}
.two_column .single_column.form_element .form_field {
	MARGIN-LEFT: 0px
}
.two_column .single_column.form_element_without_separator .form_field {
	MARGIN-LEFT: 0px
}
.two_column .rule_owner_selector {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px
}
.two_column #preview_twitter_search {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
.two_column .vivid_delete {
	COLOR: #dd001c
}
FORM.two_column .form_element:unknown {
	BORDER-BOTTOM-STYLE: none
}
P.warning {
	PADDING-RIGHT: 15px; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; COLOR: #333; PADDING-TOP: 15px; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
BODY.personalize SELECT {
	MIN-WIDTH: 200px
}
BODY.security DIV#hosted_ssl DIV#upsell-message {
	MARGIN: 15px 0px 0px
}
BODY.personalize DIV#sub_setting_additional_languages =
DIV.translation_boxes DIV.checkbox_multi_select DIV LABEL {
	DISPLAY: block
}
.content .actions {
	BORDER-TOP: #ccc 1px dotted; MARGIN-LEFT: 208px; OVERFLOW: hidden; =
COLOR: #999; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.content .actions INPUT {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; MARGIN-LEFT: 5px
}
.content .actions SELECT {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; MARGIN-LEFT: 5px
}
.content .actions INPUT.save {
	FONT-WEIGHT: bold
}
.content .actions SELECT.save {
	FONT-WEIGHT: bold
}
.content .actions INPUT + INPUT {
	MARGIN-RIGHT: 20px
}
.content .actions INPUT + SELECT {
	MARGIN-RIGHT: 20px
}
.content .actions SELECT + INPUT {
	MARGIN-RIGHT: 20px
}
.content .actions SELECT + SELECT {
	MARGIN-RIGHT: 20px
}
.content .actions A.remove {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: =
1px; PADDING-TOP: 1px
}
.content .actions SELECT {
	HEIGHT: 30px
}
.no_right_margin.element_group {
	MARGIN-RIGHT: 0px
}
.not_yet_released {
	DISPLAY: none
}
.palette {
	BORDER-RIGHT: #f4f4f4 1px solid; BORDER-TOP: #f4f4f4 1px solid; =
BORDER-LEFT: #f4f4f4 1px solid; WIDTH: 100px! important; BORDER-BOTTOM: =
#f4f4f4 1px solid
}
BODY.monitored_twitter_handles DIV.content H3 {
	MARGIN-BOTTOM: 7px
}
BODY.monitored_twitter_handles DIV.content SPAN.sub {
	MARGIN-LEFT: 4px
}
BODY.monitored_twitter_handles P.sub-description {
	MARGIN-BOTTOM: 5px
}
BODY.monitored_twitter_handles UL.description-list {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; MARGIN-BOTTOM: 15px
}
BODY.monitored_twitter_handles P.user-twitter A.handle {
	FONT-WEIGHT: bold
}
BODY.monitored_twitter_handles P.user-twitter {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 0px; =
BACKGROUND-POSITION: 4px -981px; BORDER-TOP: #f0f0f0 1px solid; =
PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#f0f0f0 1px solid; WIDTH: 250px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#f0f0f0 1px solid; BACKGROUND-COLOR: white; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
BODY.monitored_twitter_handles P.user-twitter:hover {
	BORDER-RIGHT: #afafaf 1px solid; BORDER-TOP: #afafaf 1px solid; =
BORDER-LEFT: #afafaf 1px solid; BORDER-BOTTOM: #afafaf 1px solid
}
BODY.monitored_twitter_handles P.user-twitter:hover SPAN {
	COLOR: #afafaf
}
BODY.monitored_twitter_handles P.user-twitter SPAN.primary-selector {
	PADDING-RIGHT: 10px; FONT-SIZE: 8px; MARGIN-LEFT: 20px; TEXT-TRANSFORM: =
uppercase; COLOR: #afafaf
}
BODY.monitored_twitter_handles .direct-messages {
	MARGIN: 0px 0px 14px; COLOR: #999; TEXT-INDENT: 18px
}
BODY.monitored_twitter_handles DIV.options {
	CLEAR: both; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 39px; =
PADDING-LEFT: 5px; BACKGROUND: #e8e8e8; FLOAT: left; PADDING-BOTTOM: =
2px; MARGIN: -3px 0px 10px 14px; BORDER-LEFT: #dbdbdb 1px solid; =
BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbdb 1px =
solid; -moz-border-radius-bottomleft: 2px; =
-webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; =
-moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: =
2px; border-bottom-right-radius: 2px
}
BODY.monitored_twitter_handles P.mth-option {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: =
20px
}
BODY.monitored_twitter_handles P.add_monitor_handle {
	MARGIN-BOTTOM: 0px
}
BODY.monitored_twitter_handles DIV.bubble-content {
	WIDTH: 500px
}
BODY.monitored_twitter_handles A#add-twitter {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
BODY.monitored_twitter_handles-new {
	WIDTH: 450px
}
BODY.settings-index.settings DIV#add_twitter_handle_lightbox {
	WIDTH: 450px
}
BODY.monitored_twitter_handles {
	MARGIN-BOTTOM: 10px
}
BODY.settings-index.settings DIV#add_twitter_handle_lightbox H1 {
	MARGIN-BOTTOM: 10px
}
BODY.monitored_twitter_handles {
	MARGIN-BOTTOM: 15px
}
BODY.settings-index.settings DIV#add_twitter_handle_lightbox =
P.description {
	MARGIN-BOTTOM: 15px
}
BODY.personalize .timezone-help {
	WIDTH: 600px
}
BODY.personalize DIV.translation_boxes A {
	FLOAT: none
}
TABLE.plan-matrix {
	MARGIN: 0px; WIDTH: 97%; COLOR: #000
}
TABLE.plan-matrix .if_coupon_code_applies {
	DISPLAY: none
}
TABLE.plan-matrix .if_has_coupon_code {
	DISPLAY: none
}
TABLE.plan-matrix P LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #444
}
TABLE.plan-matrix #apply_coupon_code {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT-COLOR: #646464; =
BORDER-BOTTOM-COLOR: #646464; CURSOR: pointer; COLOR: #eee; =
BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #646464; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #646464; =
BORDER-RIGHT-COLOR: #646464; BORDER-BOTTOM-STYLE: none; =
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: =
10px
}
TABLE.plan-matrix SPAN.error {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 5px 0px 0px 60px; COLOR: =
#de676b
}
TABLE.plan-matrix TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; WIDTH: 32%; PADDING-TOP: 7px
}
TABLE.plan-matrix TD .plan {
	BORDER-RIGHT: #a4d1db 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#a4d1db 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#a4d1db 3px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a4d1db 3px solid; =
BACKGROUND-COLOR: #fff
}
TABLE.plan-matrix TD .plan-head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; =
PADDING-BOTTOM: 3px; PADDING-TOP: 11px
}
TABLE.plan-matrix TD .plan-vars {
	BACKGROUND: #f9f9f9
}
TABLE.plan-matrix H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 8px 0px =
0px; COLOR: #444
}
TABLE.plan-matrix .left {
	FLOAT: left
}
TABLE.plan-matrix .right {
	FLOAT: right
}
TABLE.plan-matrix DIV.clear {
	CLEAR: both
}
TABLE.plan-matrix INPUT.right {
	DISPLAY: block
}
TABLE.plan-matrix #billing-cycle-total {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
28px; PADDING-BOTTOM: 0px; COLOR: #777; PADDING-TOP: 4px
}
TABLE.plan-matrix #billing-cycle-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #aaa; PADDING-TOP: 0px
}
TABLE.plan-matrix #billing-cycle-frequency {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #aaa; PADDING-TOP: 0px
}
TABLE.plan-matrix #coupon_code_expiry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #aaa; PADDING-TOP: 0px
}
TABLE.plan-matrix #billing-cycle-undiscounted-price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; =
PADDING-TOP: 0px
}
TABLE.plan-matrix #billing-cycle-max-agent-count {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; =
PADDING-TOP: 0px
}
TABLE.plan-matrix #billing-cycle-discounted-amount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; =
PADDING-TOP: 0px
}
TABLE.plan-matrix .line_item_amount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; =
PADDING-TOP: 0px
}
TABLE.plan-matrix #billing-cycle-price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
28px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7fa239; =
PADDING-TOP: 4px
}
TABLE.plan-matrix TD .plan H2 {
	MARGIN: 3px 0px 7px
}
TABLE.plan-matrix TD .plan H3 {
	FONT-SIZE: 1em; MARGIN: 15px 0px 7px
}
TABLE.plan-matrix TD P.features {
	FONT-SIZE: 1.1em; COLOR: #888; HEIGHT: 94px
}
TABLE.pricing-2.plan-matrix TD P.features {
	MIN-HEIGHT: 6em; HEIGHT: auto
}
TABLE.plan-matrix .plan-selection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; TEXT-ALIGN: center
}
TABLE.plan-matrix .plan-selection INPUT[type=3D'submit'] {
	FONT-SIZE: 12px
}
TABLE.plan-matrix .plan-selection INPUT[type=3D'button'] {
	FONT-SIZE: 12px
}
TABLE.plan-matrix .plan-pricing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
TABLE.plan-matrix .plan-pricing .per-agent-pricing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px
}
SPAN.plan-vars-title {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #444
}
TABLE.plan-matrix#upgrade {
	WIDTH: 30%
}
TABLE.plan-matrix#downgrade {
	WIDTH: 30%
}
TABLE.plan-matrix#upgrade TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE.plan-matrix#downgrade TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE.plan-matrix P.current-plan {
	MARGIN: 2px 0px 4px; COLOR: #777
}
TABLE.plan-matrix#downgrade H4 {
	FONT-WEIGHT: bold
}
TABLE.plan-matrix#downgrade #billing-cycle-frequency {
	MIN-WIDTH: 100px; FONT-SIZE: 1.1em
}
TABLE.plan-matrix#downgrade TD .plan-head {
	PADDING-BOTTOM: 10px
}
BODY.subscription P.maximum-agent-notification {
	PADDING-LEFT: 31px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/cross.png?1322791062) no-repeat 0px 1px; MARGIN-LEFT: 20px
}
DIV.plus_features {
	MARGIN: 15px; WIDTH: 470px; HEIGHT: 320px
}
DIV.plus_features UL LI {
	MARGIN: 12px 0px 0px 20px; LIST-STYLE-TYPE: disc
}
DIV.plus_features UL {
	MARGIN-TOP: 20px
}
DIV#upgrade-options {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 65%; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
DIV#downgrade-options {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 65%; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
DIV#upgrade-options H3 {
	MARGIN-TOP: 0px
}
DIV#downgrade-options H3 {
	MARGIN-TOP: 0px
}
DIV#upgrade-options UL + H3 {
	MARGIN-TOP: 15px
}
DIV#downgrade-options UL + H3 {
	MARGIN-TOP: 15px
}
DIV#upgrade-options UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#downgrade-options UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#upgrade-options UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; BACKGROUND: =
url(/images/tick2.png?1322791062) no-repeat 0px 2px; PADDING-BOTTOM: =
0px; COLOR: #444; PADDING-TOP: 0px
}
DIV#downgrade-options UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; BACKGROUND: =
url(/images/cross.png?1322791062) no-repeat 0px 1px; PADDING-BOTTOM: =
0px; COLOR: #444; PADDING-TOP: 0px
}
BODY.subscription-upgrade SPAN.agent-minimum {
	PADDING-LEFT: 12px; COLOR: #666
}
DIV.downgrade-buttons {
	MARGIN-TOP: 40px
}
DIV.downgrade-buttons .home {
	FLOAT: left
}
DIV.downgrade-buttons .home A {
	FONT-SIZE: 16px; TEXT-DECORATION: underline
}
DIV.downgrade-buttons .confirm {
	FLOAT: right
}
TABLE.dropboxes ABBR {
	CURSOR: help
}
TABLE.dropboxes .feature {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
#dropbox_form .upgradeable.upgrade_field .if_not_upgradeable {
	DISPLAY: none
}
#dropbox_form .not_upgradeable.upgrade_field .if_upgradeable {
	DISPLAY: none
}
#dropbox_preview .code {
	FONT-SIZE: 12px; FONT-FAMILY: Monaco,"Courier New","DejaVu Sans =
Mono","Bitstream Vera Sans Mono",monospace; HEIGHT: 16em
}
#zenbox_settings {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#zenbox_settings .frame {
	PADDING-BOTTOM: 0px
}
#zenbox_settings H3 {
	MARGIN-TOP: 15px
}
#zenbox_settings LEGEND {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px =
2px; COLOR: #555; PADDING-TOP: 5px
}
#zenbox_settings LABEL.legend {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px =
2px; COLOR: #555; PADDING-TOP: 5px
}
#zenbox_settings LEGEND .sub {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 4px; COLOR: #666
}
#zenbox_settings LABEL.legend .sub {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 4px; COLOR: #666
}
#zenbox_settings LABEL {
	CURSOR: pointer
}
#zenbox_settings FORM FIELDSET {
	PADDING-BOTTOM: 1em
}
#zenbox_settings FORM FIELDSET LEGEND {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 16px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 2px; COLOR: =
#555; PADDING-TOP: 7px
}
#zenbox_settings FORM FIELDSET LEGEND .sub {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 4px; COLOR: #666
}
#zenbox_settings FORM FIELDSET LEGEND.done {
	PADDING-TOP: 1em
}
#zenbox_settings FORM FIELDSET FIELDSET LABEL {
	MARGIN: 4px 0px 8px
}
#zenbox_settings FORM FIELDSET FIELDSET INPUT {
	MARGIN: 4px 0px 8px
}
#zenbox_settings FORM FIELDSET FIELDSET LABEL + INPUT {
	MARGIN-LEFT: 1.4em
}
#zenbox_settings FORM FIELDSET P:unknown {
	MARGIN-BOTTOM: 0px
}
#zenbox_settings #zenbox_output {
	MARGIN-TOP: 15px; FONT-SIZE: 11px; FONT-FAMILY: Monaco,"Courier =
New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace
}
#colorbox .change_subscription H1 {
	MARGIN-BOTTOM: 1em
}
#colorbox .change_subscription * + P {
	MARGIN-TOP: 1em
}
#colorbox .change_subscription .from {
	WIDTH: 15em
}
#colorbox .change_subscription .to {
	WIDTH: 15em
}
#colorbox .change_subscription .from H2 {
	PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-BOTTOM: #ddd 1px solid
}
#colorbox .change_subscription .to H2 {
	PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-BOTTOM: #ddd 1px solid
}
#colorbox .change_subscription .from H2 + LI {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 5px
}
#colorbox .change_subscription .to H2 + LI {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 5px
}
#colorbox .change_subscription .from {
	PADDING-LEFT: 4em; FLOAT: left
}
#colorbox .change_subscription .to {
	PADDING-LEFT: 6em; BACKGROUND: url(/images/arrow_right.png?1322791062) =
no-repeat 0px 60%; MARGIN: 0px 4em 0px 21em
}
#colorbox .change_subscription TABLE.invoice {
	MARGIN: 1em 5em; border-spacing: 0
}
#colorbox .change_subscription TABLE.invoice TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; =
VERTICAL-ALIGN: top; PADDING-TOP: 0.5em
}
#colorbox .change_subscription TABLE.invoice TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; =
VERTICAL-ALIGN: top; PADDING-TOP: 0.5em
}
#colorbox .change_subscription TABLE.invoice TD {
	FONT-WEIGHT: bold; COLOR: #434343; TEXT-ALIGN: right
}
#colorbox .change_subscription TABLE.invoice TH {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; WIDTH: 75%; COLOR: #838383
}
#colorbox .change_subscription TABLE.invoice TBODY TR:unknown TD {
	BACKGROUND: url(/images/sprites/plus-equals.png?1322791062) no-repeat =
0px 6px; BORDER-BOTTOM: #ddd 1px solid
}
#colorbox .change_subscription TABLE.invoice TFOOT TR:first-child TD {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(/images/sprites/plus-equals.png?1322791062) no-repeat 0px -16px
}
#colorbox .change_subscription FORM {
	MARGIN-TOP: 1em
}
#colorbox .change_subscription FORM footer {
	MARGIN-TOP: 1.5em
}
BODY.chat_settings .content H2 {
	FONT-WEIGHT: normal; MARGIN: 11px 0px; OVERFLOW: hidden; COLOR: #333
}
BODY.chat_settings .content .v1 {
	MARGIN: 0px 12px 0px -8px
}
BODY.chat_settings .content P.intro_text {
	FONT-SIZE: 13px; MARGIN: 0px 15px 10px 0px; WIDTH: 90%; COLOR: #666; =
LINE-HEIGHT: 17px
}
BODY.chat_settings .tabs_content {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: =
#efefef 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 25px; PADDING-BOTTOM: =
20px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#efefef 1px solid; BACKGROUND-COLOR: #fff; -webkit-border-radius: 5px; =
-moz-border-radius: 5px
}
BODY.chat_settings .tabs_content FIELDSET.section LEGEND {
	WIDTH: 150px; COLOR: #4c4c4c
}
BODY.chat_settings FORM.two_column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY.chat_settings FORM.two_column .section {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
BODY.chat_settings FORM.two_column HR {
	MARGIN: 20px 0px 15px
}
BODY.chat_settings FORM.two_column P.help {
	WIDTH: 60%
}
BODY.chat_settings FORM.two_column footer INPUT {
	FONT-WEIGHT: bold
}
.two_column#account_survey_response_form .section .field + .field {
	MARGIN-TOP: 50px
}
BODY.archived_tickets #organization P {
	FONT-SIZE: 11px; MARGIN: 3px 0px 0px; COLOR: #666
}
BODY.archived_tickets #requester P {
	FONT-SIZE: 11px; MARGIN: 3px 0px 0px; COLOR: #666
}
BODY.archived_tickets #requester #requester_name {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: =
400px; PADDING-TOP: 5px
}
BODY.archived_tickets #organization #organization_name {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: =
400px; PADDING-TOP: 5px
}
#container .features CODE.symbol:unknown {
	content: ":"
}
#container .features {
	BORDER-COLLAPSE: collapse
}
#container .features THEAD TR:unknown TH {
	BORDER-BOTTOM: 1px solid
}
#container .features TFOOT TR:first-child TH {
	BORDER-TOP: 1px solid
}
#container .features TH {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; =
MARGIN: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#container .features TD {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; =
MARGIN: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#container INPUT[type=3Drange].deployment_percentage {
	WIDTH: 200px
}
#container output.no_js.deployment_percentage {
	DISPLAY: none
}
#container output.deployment_percentage {
	MARGIN-LEFT: 1em
}
#container output.deployment_percentage:unknown {
	content: "%"
}
#container .features A[rel=3Dedit] {
	VISIBILITY: hidden
}
#container .features TR:hover A[rel=3Dedit] {
	VISIBILITY: inherit
}
#container .features TFOOT TH {
	TEXT-ALIGN: right
}
#container .features TFOOT TH INPUT {
	MARGIN-LEFT: 2em
}
#container .feature_new LABEL {
	FONT-WEIGHT: bold
}
#container .feature_edit LABEL {
	FONT-WEIGHT: bold
}
#container .feature_new LABEL {
	DISPLAY: block
}
#container .feature_new .errors {
	DISPLAY: block
}
#container .feature_edit LABEL {
	DISPLAY: block
}
#container .feature_edit .errors {
	DISPLAY: block
}
#container .feature_new LABEL + INPUT {
	MARGIN-TOP: 0.5em
}
#container .feature_new LABEL + TEXTAREA {
	MARGIN-TOP: 0.5em
}
#container .feature_new LABEL + SELECT {
	MARGIN-TOP: 0.5em
}
#container .feature_edit LABEL + INPUT {
	MARGIN-TOP: 0.5em
}
#container .feature_edit LABEL + TEXTAREA {
	MARGIN-TOP: 0.5em
}
#container .feature_edit LABEL + SELECT {
	MARGIN-TOP: 0.5em
}
#container .feature_new INPUT + LABEL {
	MARGIN-TOP: 1.5em
}
#container .feature_new TEXTAREA + LABEL {
	MARGIN-TOP: 1.5em
}
#container .feature_new SELECT + LABEL {
	MARGIN-TOP: 1.5em
}
#container .feature_edit INPUT + LABEL {
	MARGIN-TOP: 1.5em
}
#container .feature_edit TEXTAREA + LABEL {
	MARGIN-TOP: 1.5em
}
#container .feature_edit SELECT + LABEL {
	MARGIN-TOP: 1.5em
}
#container .feature_new INPUT[type=3Dtext] {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
#container .feature_edit INPUT[type=3Dtext] {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
#container .feature_new INPUT.symbol {
	PADDING-LEFT: 9px; BACKGROUND: url(/images/semicolon.png?1322791062) =
no-repeat 3px 4px; FONT-FAMILY: Monaco,"Courier New","DejaVu Sans =
Mono","Bitstream Vera Sans Mono",monospace
}
#container .feature_edit INPUT.symbol {
	PADDING-LEFT: 9px; BACKGROUND: url(/images/semicolon.png?1322791062) =
no-repeat 3px 4px; FONT-FAMILY: Monaco,"Courier New","DejaVu Sans =
Mono","Bitstream Vera Sans Mono",monospace
}
#container .feature_new .errors {
	COLOR: red
}
#container .feature_edit .errors {
	COLOR: red
}
#container .feature_new :unknown {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: =
red; BORDER-RIGHT-COLOR: red
}
#container .feature_new footer {
	MARGIN-TOP: 2em
}
#container .feature_edit footer {
	MARGIN-TOP: 2em
}
#container .features.arturo {
	BORDER-COLLAPSE: collapse
}
UNKNOWN {
	BACKGROUND-COLOR: #f4f4f4
}
UNKNOWN {
	BACKGROUND-COLOR: #fff
}
#container .features.arturo TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
#container .features.arturo TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
#container .features.arturo TFOOT TH {
	PADDING-TOP: 12px; TEXT-ALIGN: right
}
#container .features.arturo TFOOT TH A + INPUT {
	MARGIN-LEFT: 30px
}
.button {
	PADDING-RIGHT: 14px; DISPLAY: inline-block; PADDING-LEFT: 14px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #333; LINE-HEIGHT: 16px; =
PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#f8f8f8; -webkit-border-radius: 4px; -moz-border-radius: 4px; =
border-radius: 4px; text-shadow: 0 1px 1px rgba(255,255,255,0.75); =
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px =
rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 0 =
rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset =
0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.button_disabled {
	PADDING-RIGHT: 14px; DISPLAY: inline-block; PADDING-LEFT: 14px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #333; LINE-HEIGHT: 16px; =
PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#f8f8f8; -webkit-border-radius: 4px; -moz-border-radius: 4px; =
border-radius: 4px; text-shadow: 0 1px 1px rgba(255,255,255,0.75); =
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px =
rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 0 =
rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset =
0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.button:hover {
	BACKGROUND-POSITION: 0px -30px; CURSOR: pointer; COLOR: #333; =
TEXT-DECORATION: none
}
.button_disabled:hover {
	BACKGROUND-POSITION: 0px -30px; CURSOR: pointer; COLOR: #333; =
TEXT-DECORATION: none
}
.button:active {
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px =
rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25),0 =
1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px =
rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)
}
.button_disabled:active {
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px =
rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25),0 =
1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px =
rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)
}
.button .submit-icon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 26px; BACKGROUND: =
url(/images/button-bg_submit.gif?1322791062) #fefffe repeat-x left =
bottom
}
.button_disabled .submit-icon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 26px; BACKGROUND: =
url(/images/button-bg_submit.gif?1322791062) #fefffe repeat-x left =
bottom
}
.primary.button {
	COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #7a7a7a; =
text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.save.button {
	COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #7a7a7a; =
text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.primary.button_disabled {
	COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #7a7a7a; =
text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.save.button_disabled {
	COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #7a7a7a; =
text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.primary.button:hover {
	COLOR: #fff
}
.save.button:hover {
	COLOR: #fff
}
.primary.button_disabled:hover {
	COLOR: #fff
}
.save.button_disabled:hover {
	COLOR: #fff
}
.destructive.button {
	FONT-WEIGHT: normal; COLOR: #b65151; -webkit-transition: 0 linear all; =
-moz-transition: 0 linear all; transition: 0 linear all
}
.destructive.button_disabled {
	FONT-WEIGHT: normal; COLOR: #b65151; -webkit-transition: 0 linear all; =
-moz-transition: 0 linear all; transition: 0 linear all
}
.destructive.button:hover {
	BORDER-LEFT-COLOR: #c43c35; BORDER-BOTTOM-COLOR: #882a25; COLOR: #fff; =
BORDER-TOP-COLOR: #c43c35; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #c43c35; BORDER-RIGHT-COLOR: #c43c35; =
-webkit-transition: 0 linear all; -moz-transition: 0 linear all; =
transition: 0 linear all; text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.extra.destructive.button {
	BORDER-LEFT-COLOR: #c43c35; BORDER-BOTTOM-COLOR: #882a25; COLOR: #fff; =
BORDER-TOP-COLOR: #c43c35; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #c43c35; BORDER-RIGHT-COLOR: #c43c35; =
-webkit-transition: 0 linear all; -moz-transition: 0 linear all; =
transition: 0 linear all; text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.destructive.button_disabled:hover {
	BORDER-LEFT-COLOR: #c43c35; BORDER-BOTTOM-COLOR: #882a25; COLOR: #fff; =
BORDER-TOP-COLOR: #c43c35; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #c43c35; BORDER-RIGHT-COLOR: #c43c35; =
-webkit-transition: 0 linear all; -moz-transition: 0 linear all; =
transition: 0 linear all; text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.extra.destructive.button_disabled {
	BORDER-LEFT-COLOR: #c43c35; BORDER-BOTTOM-COLOR: #882a25; COLOR: #fff; =
BORDER-TOP-COLOR: #c43c35; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #c43c35; BORDER-RIGHT-COLOR: #c43c35; =
-webkit-transition: 0 linear all; -moz-transition: 0 linear all; =
transition: 0 linear all; text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.search.button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 17px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 5px; =
VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; PADDING-TOP: 4px
}
.search.button_disabled {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 17px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 5px; =
VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; PADDING-TOP: 4px
}
.small.button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.small.button_disabled {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.right.button {
	FLOAT: right
}
.right.button_disabled {
	FLOAT: right
}
.left.button {
	FLOAT: left
}
.left.button_disabled {
	FLOAT: left
}
A.submit-icon.button {
	PADDING-RIGHT: 9px; PADDING-LEFT: 26px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 5px
}
.vote.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 27px; BACKGROUND: =
url(/images/button-bg_submit_vote.png?1322791062) #fefffe repeat-x left =
bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
A.submit-icon.button {
	TEXT-DECORATION: none
}
.button:active {
	BACKGROUND-POSITION: left top
}
.active.button {
	BACKGROUND-POSITION: left top
}
.submit-icon.button:active {
	BACKGROUND-POSITION: 0px -1px
}
.vote.button:active {
	BACKGROUND-POSITION: 0px -1px
}
.negative.button {
	COLOR: #e74a4b
}
.positive.button {
	COLOR: #529214
}
.negative.button:hover {
	BORDER-LEFT-COLOR: #ffbdbd; BORDER-BOTTOM-COLOR: #ffbdbd; COLOR: =
#d42020; BORDER-TOP-COLOR: #ffbdbd; BORDER-RIGHT-COLOR: #ffbdbd
}
.submit-icon.button SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BUTTON[disabled].activity SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/loader.gif?1322791062) no-repeat 0px -1px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
INPUT[disabled].activity {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/loader.gif?1322791062) no-repeat 0px -1px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
BUTTON[disabled].activity {
	PADDING-LEFT: 6px
}
BUTTON:unknown {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT:unknown {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.category-top-right {
	FLOAT: right; COLOR: #484a36
}
.category-top-right .edit_this {
	CURSOR: default; COLOR: green
}
.columns .category {
	CLEAR: both; MIN-HEIGHT: 50px; MARGIN-BOTTOM: 10px
}
.columns .category-name {
	WIDTH: 90%
}
.columns H2 {
	DISPLAY: inline; FONT-SIZE: 25px
}
.columns H2 A {
	COLOR: #111; TEXT-DECORATION: none
}
.columns .column {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.content .columns.frame {
	PADDING-TOP: 0px
}
.content .reordering.columns.frame .sortablelist {
	DISPLAY: block
}
.content .reordering.reordering.columns.frame .category {
	DISPLAY: none
}
.content .reordering.columns.frame .category-header {
	DISPLAY: none
}
.content .columns.frame .sortablelist {
	DISPLAY: none
}
.content .category-header {
	POSITION: relative
}
.content .reordering.category-header .category-top-right {
	VISIBILITY: hidden
}
.content .category-header #category-description {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.content .category-header .category-top-right {
	BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 2px solid; FONT-WEIGHT: =
bold; Z-INDEX: 5; RIGHT: 3px; BACKGROUND: white 0px 50%; BORDER-LEFT: =
#666 2px solid; WIDTH: 235px; COLOR: #1a6690; PADDING-TOP: 10px; =
BORDER-BOTTOM: #666 2px solid; POSITION: absolute; TOP: 15px; =
TEXT-ALIGN: right
}
.content .category-header .inactive.category-top-right {
	BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; =
WIDTH: auto; BORDER-TOP-COLOR: transparent; BACKGROUND-COLOR: =
transparent; BORDER-RIGHT-COLOR: transparent
}
.content .category-header .category-top-right .edit_this {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/composite.gif?1322791062) =
no-repeat 0px -318px; MARGIN-RIGHT: 10px
}
.content .category-header .category-top-right .edit_options {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.content .category-header .category-top-right .inactive.edit_options {
	DISPLAY: none
}
.content .category-header .category-top-right .edit_options LI {
	PADDING-RIGHT: 6px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; MARGIN: 0px; CURSOR: pointer; =
COLOR: #1a6690; PADDING-TOP: 3px
}
.content .category-header .category-top-right .edit_options =
LI:first-child {
	BORDER-TOP-STYLE: none
}
.content .category-header .category-top-right .edit_options LI:hover {
	BACKGROUND-COLOR: #f5f5f5
}
.content .category-header .category-top-right .edit_options =
LI.drop-header {
	FONT-WEIGHT: bold; COLOR: #444; PADDING-TOP: 12px
}
.content .category-header .category-top-right .edit_options =
LI.drop-header:hover {
	BACKGROUND-COLOR: #fff
}
.content .category-header .category-top-right .edit_options LI A {
	DISPLAY: block
}
.content .category-header .category-top-right .edit_options LI A:hover {
	COLOR: #1a6690; TEXT-DECORATION: none
}
.content .category-header .category-top-right .edit_options LI A:focus {
	COLOR: #1a6690; TEXT-DECORATION: none
}
.content .reordering.category .reorder {
	DISPLAY: block
}
.content .category .reorder {
	CLEAR: left; DISPLAY: none; TEXT-ALIGN: right
}
.content .category .reorder A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; COLOR: #666; PADDING-TOP: 2px
}
BODY.categories-show DIV.column H3 A {
	COLOR: #333
}
TABLE#text-resources {
	CLEAR: left; MARGIN: 0px; WIDTH: 100%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
TABLE#text-variants {
	CLEAR: left; MARGIN: 0px; WIDTH: 100%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
TABLE#text-resources THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
TABLE#text-variants THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
TABLE#text-resources THEAD TH {
	FONT-WEIGHT: bold
}
TABLE#text-variants THEAD TH {
	FONT-WEIGHT: bold
}
TABLE#text-resources THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
TABLE#text-variants THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
TABLE#text-resources THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
TABLE#text-variants THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
TABLE#text-resources TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE#text-resources TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE#text-variants TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE#text-variants TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE#text-resources TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE#text-variants TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE#text-resources TBODY TR.closed TD {
	COLOR: #999
}
TABLE#text-variants TBODY TR.closed TD {
	COLOR: #999
}
TABLE#text-resources TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
TABLE#text-variants TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
TABLE#text-resources TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
TABLE#text-variants TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
UNKNOWN {
	BACKGROUND-COLOR: #f6f6f6
}
TABLE#text-resources TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE#text-resources TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE#text-variants TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE#text-variants TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE#text-resources TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
TABLE#text-variants TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
TABLE#text-resources TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
TABLE#text-variants TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
TABLE#text-resources TR TD {
	MAX-WIDTH: 500px; OVERFLOW: hidden
}
TABLE.text-references {
	CLEAR: left; MARGIN: 0px; WIDTH: 100%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
TABLE.text-references THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
TABLE.text-references THEAD TH {
	FONT-WEIGHT: bold
}
TABLE.text-references THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
TABLE.text-references THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
TABLE.text-references TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE.text-references TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE.text-references TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE.text-references TBODY TR.closed TD {
	COLOR: #999
}
TABLE.text-references TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
TABLE.text-references TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
UNKNOWN {
	BACKGROUND-COLOR: #f6f6f6
}
TABLE.text-references TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE.text-references TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE.text-references TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
TABLE.text-references TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
.cms_references {
	OVERFLOW: auto; BORDER-BOTTOM: #f0f0f0 1px solid
}
.hidden {
	DISPLAY: none
}
.active_choice {
	MIN-WIDTH: 0px! important; FONT-WEIGHT: normal! important; FLOAT: none! =
important
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.dc_content H3 {
	MARGIN: 12px 0px
}
.tabbed_container .dc_table {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 15px
}
DIV.add_dc_variant.tab-top-right {
	MARGIN-TOP: 14px
}
.add_dc_item {
	MARGIN-TOP: 5px! important
}
.dc_edit {
	MARGIN-RIGHT: 25px! important
}
BODY.entries DIV.action STRONG.selected {
	DISPLAY: block
}
DIV.frame DIV.entry DIV.entry-container {
	OVERFLOW: hidden; POSITION: relative
}
.entry_footer {
	WIDTH: 100%
}
.share_button_container {
	MARGIN-TOP: 8px; FLOAT: right
}
.share_button_container .share_buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.share_button_container .share_buttons LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.share_button_container .share_buttons LI.facebook_button {
	MARGIN-RIGHT: 0px
}
.share_button_container .share_buttons LI.facebook_button > IFRAME {
	WIDTH: 80px; POSITION: relative; TOP: 5px; HEIGHT: 25px
}
.share_button_container .share_buttons LI.twitter_button > IFRAME {
	WIDTH: 90px! important
}
BODY.entries DIV#suggestions_for_new_topic DIV.related-topics-header {
	MARGIN: 25px 0px 7px
}
BODY.entries DIV#suggestions_for_new_topic DIV.related-topics-header H3 =
{
	DISPLAY: inline; MARGIN: 0px 10px 0px 0px
}
BODY.entries DIV#suggestions_for_new_topic DIV.related-topics-header =
SPAN {
	COLOR: #989a97
}
DIV#content_entries DIV.add-button P.button-item A.button {
	MARGIN-RIGHT: 4px
}
.entries-new .suggestions {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: =
0px; MARGIN: 5px 10px 9px 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
.entries-new .frame {
	PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; WIDTH: 300px
}
DIV.show_more_bar {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; TEXT-ALIGN: center
}
DIV.show_more_bar A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ddd 1px =
solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/button-bg.png?1322791062) white repeat-x 0px 3px; =
PADDING-BOTTOM: 8px; MARGIN: 0px auto; BORDER-LEFT: #ddd 1px solid; =
PADDING-TOP: 8px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; =
TEXT-DECORATION: none; border-radius: 4px; -webkit-box-shadow: 1px 1px =
1px #BBB; -moz-border-radius-: 4px
}
DIV.show_more_bar A:hover {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; COLOR: #1a6690; BORDER-BOTTOM: #aaa 1px solid
}
DIV.show_more_bar A:focus {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; COLOR: #1a6690; BORDER-BOTTOM: #aaa 1px solid
}
DIV#moderator_box {
	BORDER-RIGHT: #ddd 3px solid; PADDING-RIGHT: 22px; BORDER-TOP: #ddd 3px =
solid; PADDING-LEFT: 22px; PADDING-BOTTOM: 20px; BORDER-LEFT: #ddd 3px =
solid; WIDTH: 191px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid; =
BACKGROUND-COLOR: #fff; -webkit-border-radius: 8px; -moz-border-radius: =
8px; border-radius: 8px
}
DIV#moderator_box H3 {
	COLOR: #333
}
#sidebar DIV#moderator_box DIV.entry_info {
	MARGIN-BOTTOM: 12px
}
#sidebar DIV#moderator_box DIV.entry_info P {
	MARGIN: 5px 0px 3px
}
DIV#moderator_box UL.actions LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px
}
DIV#moderator_box UL.actions LI:hover {
	BACKGROUND: #f6f6f6
}
DIV#moderator_box UL.actions A.mod_option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/answer-sprite_16x16.png?1322791062) no-repeat 0px 3px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #808080; PADDING-TOP: 4px
}
DIV#moderator_box UL.actions A.mod_option:hover {
	BACKGROUND-POSITION: 0px -32px; COLOR: #333; TEXT-DECORATION: none
}
DIV#moderator_box UL.actions A.selected.mod_option {
	BACKGROUND-POSITION: 0px -15px; COLOR: #333; TEXT-DECORATION: none
}
DIV#moderator_box DIV.links {
	DISPLAY: block; OVERFLOW: auto
}
DIV#moderator_box DIV.links .left {
	FLOAT: left
}
DIV#moderator_box DIV.links .right {
	FLOAT: right
}
DIV#moderator_box .labels .topic_label_planned {
	BORDER-RIGHT: #dd7a18 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dd7a18 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #dd7a18 1px solid; COLOR: #808080; PADDING-TOP: 1px; =
BORDER-BOTTOM: #dd7a18 1px solid; BACKGROUND-COLOR: #fff; =
TEXT-DECORATION: none; -webkit-border-radius: 4px; -moz-border-radius: =
4px; border-radius: 4px
}
DIV#moderator_box .labels .topic_label_done {
	BORDER-RIGHT: #dd7a18 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dd7a18 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #dd7a18 1px solid; COLOR: #808080; PADDING-TOP: 1px; =
BORDER-BOTTOM: #dd7a18 1px solid; BACKGROUND-COLOR: #fff; =
TEXT-DECORATION: none; -webkit-border-radius: 4px; -moz-border-radius: =
4px; border-radius: 4px
}
DIV#moderator_box .labels .topic_label_not_planned {
	BORDER-RIGHT: #dd7a18 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dd7a18 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #dd7a18 1px solid; COLOR: #808080; PADDING-TOP: 1px; =
BORDER-BOTTOM: #dd7a18 1px solid; BACKGROUND-COLOR: #fff; =
TEXT-DECORATION: none; -webkit-border-radius: 4px; -moz-border-radius: =
4px; border-radius: 4px
}
DIV#moderator_box .labels .topic_label_planned:hover {
	COLOR: #333
}
DIV#moderator_box .labels .topic_label_done:hover {
	COLOR: #333
}
DIV#moderator_box .labels .topic_label_not_planned:hover {
	COLOR: #333
}
DIV#moderator_box .labels .selected.topic_label_planned:hover {
	COLOR: #fff
}
DIV#moderator_box .labels .selected.topic_label_done:hover {
	COLOR: #fff
}
DIV#moderator_box .labels .selected.topic_label_not_planned:hover {
	COLOR: #fff
}
DIV#moderator_box .labels .topic_label_planned {
	BORDER-RIGHT: #dd7a18 1px solid; BORDER-TOP: #dd7a18 1px solid; =
BORDER-LEFT: #dd7a18 1px solid; BORDER-BOTTOM: #dd7a18 1px solid
}
DIV#moderator_box .labels .topic_label_done {
	BORDER-RIGHT: #7eab38 1px solid; BORDER-TOP: #7eab38 1px solid; =
BORDER-LEFT: #7eab38 1px solid; BORDER-BOTTOM: #7eab38 1px solid
}
DIV#moderator_box .labels .topic_label_not_planned {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: =
#ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
DIV#moderator_box .labels .selected {
	COLOR: #fff
}
DIV#moderator_box .labels .selected.topic_label_planned {
	BORDER-LEFT-COLOR: #dd7a18; BACKGROUND: #dd7a18 0px 0px; =
BORDER-BOTTOM-COLOR: #dd7a18; BORDER-TOP-COLOR: #dd7a18; =
BORDER-RIGHT-COLOR: #dd7a18
}
DIV#moderator_box .labels .selected.topic_label_done {
	BORDER-LEFT-COLOR: #7eab38; BACKGROUND: #7eab38 0px 0px; =
BORDER-BOTTOM-COLOR: #7eab38; BORDER-TOP-COLOR: #7eab38; =
BORDER-RIGHT-COLOR: #7eab38
}
DIV#moderator_box .labels .selected.topic_label_not_planned {
	BORDER-LEFT-COLOR: #bbb; BACKGROUND: #bbb 0px 0px; BORDER-BOTTOM-COLOR: =
#bbb; BORDER-TOP-COLOR: #bbb; BORDER-RIGHT-COLOR: #bbb
}
BODY.entries-create DIV#suggestions_for_new_topic DIV.frame {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: =
2px 20px 0px 0px; PADDING-TOP: 5px
}
BODY.entries-create DIV#suggestions_for_new_topic UL#topic_suggestions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY.entries-create DIV#suggestions_for_new_topic UL#topic_suggestions =
LI.suggestion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 0px
}
.mceContentBody BODY {
	FONT-SIZE: 12px
}
.mceContentBody TD {
	FONT-SIZE: 12px
}
.mceContentBody PRE {
	FONT-SIZE: 12px
}
.mceContentBody PRE {
	FONT-FAMILY: monospace
}
.entries-show .item-info .info .label {
	MARGIN-TOP: 3px
}
.entries-show .item-info .info .zd_label {
	FLOAT: none
}
.entries-show #history .item:unknown {
	BORDER-BOTTOM-STYLE: none
}
.entries-show #history .item:unknown FORM {
	PADDING-RIGHT: 2px
}
.entries-show #history .label_theanswer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: =
1.2em; BACKGROUND: url(/images/entries/answer-sprite.png?1322791062) =
no-repeat 0px 1px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
0px 15px; COLOR: #ddd; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.entries-show #history .is_moderator.label_theanswer {
	CURSOR: pointer
}
.entries-show #history .is_moderator.label_theanswer:hover {
	BACKGROUND-POSITION: 0px -43px; COLOR: #aaa
}
.entries-show #history .answered.label_theanswer {
	BACKGROUND-POSITION: 0px -21px; COLOR: #719932
}
.entries-show #history .is_moderator.answered.label_theanswer {
	BACKGROUND-POSITION: 0px -21px; COLOR: #719932
}
.entries-show #history .ajax.label_theanswer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.entries-show #history .ajax.label_theanswer IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 3px
}
.entries-show #history .label_theanswer IMG {
	DISPLAY: none
}
.entries-show .for_vote {
	COLOR: #505050
}
.entries-show .for_vote .button {
	MARGIN-LEFT: 5px
}
.entries-show P.entry_user {
	MARGIN-TOP: 1px; PADDING-LEFT: 7px; FONT-SIZE: 13px; FLOAT: left; =
COLOR: #666; LINE-HEIGHT: 17px
}
.entries-show IMG.entry_user {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid
}
.entries-show #reply {
	PADDING-RIGHT: 24px; PADDING-LEFT: 23px; PADDING-BOTTOM: 15px; =
OVERFLOW: hidden; PADDING-TOP: 18px
}
.entries-show .action {
	MARGIN-TOP: 10px
}
.entries-show .post-uploads {
	FLOAT: left; MARGIN: -25px 0px 5px 5px
}
.entries-show FORM {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.entries-show FORM TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.entries-show FORM .form-actions {
	MARGIN: 5px 0px 0px 2px; WIDTH: 100%; TEXT-ALIGN: right
}
.entries-show FORM .form-actions A {
	MARGIN-TOP: 6px; MARGIN-RIGHT: 4px
}
.entries-show FORM .form-actions .button_or {
	MARGIN-TOP: 6px; MARGIN-RIGHT: 4px
}
.entries-show FORM .form-actions .button_or {
	COLOR: #888
}
.entries-show FORM .form-actions .utility {
	MARGIN-TOP: 1.2em; COLOR: red; PADDING-TOP: 2px
}
.entries-show FORM .form-actions #spinner {
	DISPLAY: none; FLOAT: right; MARGIN: 10px 5px 0px 0px
}
.entries-show .by-staff.photo.icon {
	POSITION: relative
}
.entries-show .by-staff.photo.icon DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 1px; MARGIN: 0px 3px; WIDTH: 80px; COLOR: #fff; BOTTOM: =
3px; PADDING-TOP: 1px; POSITION: absolute
}
.entries-show .photo.icon IMG {
	MARGIN: 0px
}
.entries-show H3 {
	FONT-WEIGHT: normal; MARGIN: 0px; PADDING-TOP: 8px
}
.portal-show H3 {
	FONT-WEIGHT: normal; MARGIN: 0px; PADDING-TOP: 8px
}
.entries-show .user_formatted H3 {
	FONT-WEIGHT: bold
}
.portal-show .user_formatted H3 {
	FONT-WEIGHT: bold
}
TABLE#facebook_identities {
	CLEAR: left; MARGIN: 0px; WIDTH: 100%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
TABLE#facebook_identities THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
TABLE#facebook_identities THEAD TH {
	FONT-WEIGHT: bold
}
TABLE#facebook_identities THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
TABLE#facebook_identities THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
TABLE#facebook_identities TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE#facebook_identities TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
TABLE#facebook_identities TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE#facebook_identities TBODY TR.closed TD {
	COLOR: #999
}
TABLE#facebook_identities TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
TABLE#facebook_identities TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
UNKNOWN {
	BACKGROUND-COLOR: #f6f6f6
}
TABLE#facebook_identities TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE#facebook_identities TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
TABLE#facebook_identities TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
TABLE#facebook_identities TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
TABLE#facebook_identities TH {
	TEXT-ALIGN: center
}
TABLE#facebook_identities TD {
	TEXT-ALIGN: center
}
#facebook_page_search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: =
url(/images/searchinput.gif?1322791062) white no-repeat -205px 50%; =
MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; =
border-radius: 5px
}
#available_facebook_pages {
	PADDING-RIGHT: 12px; MIN-WIDTH: 460px; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#available_facebook_pages .frame {
	MARGIN: 10px 0px
}
#facebook_active_pages_empty {
	FONT-SIZE: 120%; TEXT-ALIGN: center
}
#available_facebook_pages_button {
	MARGIN-TOP: 24px; TEXT-ALIGN: center
}
.existing_posts_checkbox {
	MARGIN-TOP: 5px
}
.facebook_icon {
	FLOAT: left; WIDTH: 40px; MARGIN-RIGHT: 24px
}
#available_facebook_pages_headline {
	FONT-WEIGHT: 900; FONT-SIZE: 16px; MARGIN-BOTTOM: 14px; COLOR: #3c3c3c
}
.item_count#available_facebook_pages_headline {
	FONT-SIZE: 12px
}
.info.item-info.available-facebook-page {
	MARGIN: 0px 0px 0.4em
}
#requester_header .facebook.person.bullet {
	BACKGROUND: url(/images/icons/facebook_icon.png?1322791062) no-repeat =
0px 0px
}
BODY.tickets-show SPAN.facebook.attenuate {
	PADDING-LEFT: 22px; BACKGROUND: =
url(/images/facebook-monitored.png?1322791062) no-repeat 5px 2px
}
#facebook-profile-link {
	BACKGROUND: url(/images/facebook-bullet.png?1322791062) no-repeat 0px =
1px
}
#latest_comment .facebook {
	BACKGROUND: url(/images/speak_public_big_facebook.png?1325812223) =
no-repeat 20px 8px
}
TABLE#facebook_identities TD.pic {
	WIDTH: 40px; HEIGHT: 40px
}
TABLE#facebook_identities TD.pic IMG {
	WIDTH: 40px; HEIGHT: 40px
}
.no_pages {
	PADDING-RIGHT: 70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 70px; =
PADDING-TOP: 70px; TEXT-ALIGN: center
}
.fb_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.fb_container {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#f0f0f0 2px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#f0f0f0 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 2px solid
}
#facebook_info {
	FONT-SIZE: 16px; TEXT-ALIGN: center
}
#facebook_info P {
	MARGIN-TOP: 48px; MARGIN-BOTTOM: 36px; COLOR: #444
}
.reauthorize_fb {
	BORDER-RIGHT: #b63333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#b63333 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; BACKGROUND: #b63333; PADDING-BOTTOM: 2px; BORDER-LEFT: #b63333 1px =
solid; COLOR: white! important; PADDING-TOP: 1px; BORDER-BOTTOM: #b63333 =
1px solid; -moz-border-radius: 3px; border-radius: 3px; =
webkit-border-radius: 3px
}
#facebook_wall_post_deleted {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #fffab8 2px solid; COLOR: #333; =
LINE-HEIGHT: 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#facebook_page_deleted {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #fffab8 2px solid; COLOR: #333; =
LINE-HEIGHT: 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#fb_colorbox_flash {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #fffab8 2px solid; COLOR: #333; =
LINE-HEIGHT: 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#fb_colorbox_flash {
	DISPLAY: none
}
#facebook_wall_post_deleted .note {
	FONT-WEIGHT: bold
}
#facebook_page_deleted .note {
	FONT-WEIGHT: bold
}
#facebook-page-limit-notify {
	FONT-WEIGHT: 100; COLOR: gray
}
#limit_notify {
	FONT-WEIGHT: 100; COLOR: gray
}
#cboxLoadedContent P#linked-facebook-identity {
	MARGIN: 8px 0px
}
.colorbox-facebook {
	HEIGHT: auto! important
}
.edit_facebook_page {
	COLOR: #1e780a! important
}
.facebook-page-setting {
	FLOAT: left; WIDTH: 98%
}
UL#ticket-thread-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#ticket-thread-list SPAN.author {
	PADDING-RIGHT: 1px; FONT-WEIGHT: bold
}
SPAN#show-ticket-properties {
	PADDING-RIGHT: 5px; FLOAT: right
}
#ticket-form-home {
	DISPLAY: none
}
UL#ticket-thread-list LI.ticket-thread {
	PADDING-RIGHT: 0px; DISPLAY: list-item; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: =
#ebebeb 1px solid
}
DIV.ticket-thread-description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 60px; POSITION: relative; HEIGHT: =
auto! important
}
DIV.ticket-thread-description DIV.ticket-thread-avatar {
	LEFT: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
DIV.ticket-thread-description DIV.ticket-thread-avatar IMG {
	WIDTH: 48px
}
DIV.ticket-thread-description P.description-body {
	MARGIN-BOTTOM: 2px; WORD-WRAP: break-word
}
DIV.ticket-thread-description P.description-attributes {
	MARGIN-TOP: 0px; COLOR: #999
}
UL.ticket-thread-comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 58px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.ticket-thread-comments LI {
	PADDING-RIGHT: 7px; DISPLAY: list-item; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 7px; MARGIN: 0px 0px 2px; BORDER-LEFT: #eee 2px solid; =
PADDING-TOP: 7px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: =
#f2f2f2
}
LI.ticket-thread-comment SPAN.feed-actions {
	VISIBILITY: hidden
}
LI.ticket-thread-comment:hover SPAN.feed-actions {
	VISIBILITY: visible
}
LI.public.ticket-thread-comment {
	BORDER-LEFT: #0b0 2px solid
}
LI.agent.ticket-thread-comment {
	BACKGROUND-COLOR: #f4f5fa
}
UL.ticket-thread-comments LI.ticket-thread-reply {
	BACKGROUND-COLOR: #f4f5fa
}
UL#ticket-thread-list SPAN.link {
	FONT-WEIGHT: normal
}
LI.ticket-thread-comment DIV.ticket-thread-comment-avatar {
	POSITION: absolute; TEXT-ALIGN: center
}
LI.ticket-thread-comment DIV.ticket-thread-comment-avatar IMG {
	WIDTH: 32px
}
LI.ticket-thread-comment P {
	WORD-WRAP: break-word
}
LI.ticket-thread-comment DIV.ticket-thread-comment-body {
	PADDING-LEFT: 42px; MARGIN: 0px
}
LI.ticket-thread-comment P.comment-attributes {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.ticket-thread-reply .select {
	DISPLAY: inline; MARGIN: 0px 13px 0px 0px
}
.ticket-thread-reply .select LABEL {
	FONT-WEIGHT: bold; COLOR: #555; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap
}
.ticket-thread-reply .ticket-status {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: left
}
.ticket-thread-reply .action {
	PADDING-RIGHT: 10px; MARGIN-TOP: 3px
}
.feed-ticket-comment {
	COLOR: #444
}
DIV.fake-text-area {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; CURSOR: text; COLOR: #aaa; LINE-HEIGHT: 20px; =
BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: left
}
DIV.feed-ticket-properties {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
H2 .follow_link {
	MARGIN-LEFT: 6px
}
BODY.entries-show H2.forums {
	FONT-SIZE: 14px
}
DIV.column {
	MARGIN: 5px 0px; WIDTH: 47.8%
}
DIV.column UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.column LI {
	MARGIN: 7px 0px 0px
}
DIV.column LI A {
	COLOR: #2078a9
}
DIV.column LI A.add_item {
	FONT-WEIGHT: normal
}
DIV.column H3 {
	MIN-WIDTH: 300px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px =
0px; COLOR: #444; BORDER-BOTTOM: #f2f2f2 1px solid
}
DIV.column H3 A {
	DISPLAY: block; FLOAT: left; COLOR: #444; TEXT-DECORATION: none
}
DIV.column H3 SPAN.sub {
	FONT-SIZE: 11px; COLOR: #ccc
}
DIV.column H3 SPAN.detail {
	FLOAT: right; PADDING-TOP: 3px
}
.content LI.articles {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -361px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.content LI.questions {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -387px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.content LI.ideas {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -414px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
DIV.content DIV.category DIV.column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 107px; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
DIV.content DIV.reordering.category DIV.column {
	BORDER-RIGHT: #d9d9dc 2px dashed; PADDING-RIGHT: 3px; BORDER-TOP: =
#d9d9dc 2px dashed; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/move-me-arrow.png?1322791062) white no-repeat center 50%; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #d9d9dc 2px dashed; CURSOR: move; =
PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9dc 2px dashed
}
DIV.category-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 5px; MARGIN: =
0px -15px 5px -13px; PADDING-TOP: 15px; BORDER-BOTTOM: #e5e5e5 1px =
solid; BACKGROUND-COLOR: #f8f8f8
}
SPAN.what-is A {
	MARGIN-LEFT: 10px
}
DIV.category-description {
	MARGIN: 5px 23px 3px 0px; LINE-HEIGHT: 18px
}
DIV.category-description DIV.highlight {
	MARGIN-TOP: 10px; DISPLAY: inline-block; FONT-WEIGHT: bold
}
IMG.forum_restricted {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-RIGHT: 3px
}
P.info SPAN.forum_path {
	PADDING-RIGHT: 3px
}
P.info SPAN.forum_path A {
	COLOR: #4c758c
}
SPAN.sub-counter {
	FONT-WEIGHT: normal; COLOR: #999
}
H2 .follow_link {
	FONT-SIZE: 15px
}
A .follow_link {
	COLOR: #1a6690
}
A:visited .follow_link {
	COLOR: #1a6690
}
H2 A:active .follow_link {
	COLOR: #1a6690
}
A:hover .follow_link {
	COLOR: #f1831e
}
A:focus .follow_link {
	COLOR: #f1831e
}
P.forum-nav {
	MARGIN: 9px 20px 9px 0px
}
P.forum-nav A {
	COLOR: #1a6690
}
P.forum-nav A.active {
	COLOR: #555
}
P.forum-nav A.active:hover {
	CURSOR: default; COLOR: #505050; TEXT-DECORATION: none
}
H3.empty_result_set {
	FONT-WEIGHT: normal; PADDING-TOP: 10px
}
BODY.forums TABLE.tickets TD {
	WHITE-SPACE: normal
}
BODY.forums TABLE.tickets TH {
	WHITE-SPACE: normal
}
.mceLayout .mceIframeContainer {
	Z-INDEX: 3
}
DIV#default-dashboard {
	MARGIN: 12px 0px 0px -5px
}
DIV#csr-dashboard {
	MARGIN: 12px 0px 0px -5px
}
DIV#mini-dashboard {
	MARGIN: 12px 0px 0px -5px
}
DIV#default-dashboard H2 {
	FONT-SIZE: 22px; MARGIN: 0px 0px 5px
}
DIV#csr-dashboard H2 {
	FONT-SIZE: 22px; MARGIN: 0px 0px 5px
}
DIV#mini-dashboard H2 {
	FONT-SIZE: 22px; MARGIN: 0px 0px 5px
}
DIV#default-dashboard H3 {
	FONT-SIZE: 13px; MARGIN: 0px
}
DIV#csr-dashboard H3 {
	FONT-SIZE: 13px; MARGIN: 0px
}
DIV#mini-dashboard H3 {
	FONT-SIZE: 13px; MARGIN: 0px
}
DIV#default-dashboard H3 SPAN {
	FONT-WEIGHT: normal; COLOR: #b2b2b2
}
DIV#csr-dashboard H3 SPAN {
	FONT-WEIGHT: normal; COLOR: #b2b2b2
}
DIV#mini-dashboard H3 SPAN {
	FONT-WEIGHT: normal; COLOR: #b2b2b2
}
DIV#default-dashboard UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#csr-dashboard UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#mini-dashboard UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#default-dashboard A {
	FLOAT: left; TEXT-DECORATION: none
}
DIV#csr-dashboard A {
	FLOAT: left; TEXT-DECORATION: none
}
DIV#mini-dashboard A {
	FLOAT: left; TEXT-DECORATION: none
}
DIV#default-dashboard DIV.picture {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
DIV#csr-dashboard DIV.picture {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
DIV#mini-dashboard DIV.picture {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
DIV#default-dashboard DIV.picture IMG {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
DIV#csr-dashboard DIV.picture IMG {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
DIV#mini-dashboard DIV.picture IMG {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
DIV#default-dashboard DIV.current-user {
	FLOAT: left
}
DIV#csr-dashboard DIV.current-user {
	FLOAT: left
}
DIV#mini-dashboard DIV.current-user {
	FLOAT: left
}
DIV#default-dashboard P.upload-link {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-ALIGN: center; TEXT-DECORATION: =
underline
}
DIV#csr-dashboard P.upload-link {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-ALIGN: center; TEXT-DECORATION: =
underline
}
DIV#mini-dashboard P.upload-link {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-ALIGN: center; TEXT-DECORATION: =
underline
}
DIV#default-dashboard DIV.content-top-right {
	MARGIN: 0px 12px 0px 0px
}
DIV#csr-dashboard DIV.content-top-right {
	MARGIN: 0px 12px 0px 0px
}
DIV#mini-dashboard DIV.content-top-right {
	MARGIN: 0px 12px 0px 0px
}
DIV#default-dashboard SPAN.dashboard-stats {
	FLOAT: left; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center
}
DIV#csr-dashboard SPAN.dashboard-stats {
	FLOAT: left; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center
}
DIV#mini-dashboard SPAN.dashboard-stats {
	FLOAT: left; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center
}
DIV#default-dashboard SPAN.large.dashboard-stats {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 100px; =
PADDING-TOP: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; =
border-radius: 8px
}
DIV#csr-dashboard SPAN.large.dashboard-stats {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 100px; =
PADDING-TOP: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; =
border-radius: 8px
}
DIV#mini-dashboard SPAN.large.dashboard-stats {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 100px; =
PADDING-TOP: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; =
border-radius: 8px
}
DIV#default-dashboard SPAN.large.dashboard-stats SPAN {
	DISPLAY: block; FONT-SIZE: 12px
}
DIV#csr-dashboard SPAN.large.dashboard-stats SPAN {
	DISPLAY: block; FONT-SIZE: 12px
}
DIV#mini-dashboard SPAN.large.dashboard-stats SPAN {
	DISPLAY: block; FONT-SIZE: 12px
}
DIV#default-dashboard SPAN.large.dashboard-stats SPAN.count {
	FONT-SIZE: 35px
}
DIV#csr-dashboard SPAN.large.dashboard-stats SPAN.count {
	FONT-SIZE: 35px
}
DIV#mini-dashboard SPAN.large.dashboard-stats SPAN.count {
	FONT-SIZE: 35px
}
DIV#default-dashboard SPAN.large.dashboard-stats SPAN.you {
	FONT-WEIGHT: bold
}
DIV#csr-dashboard SPAN.large.dashboard-stats SPAN.you {
	FONT-WEIGHT: bold
}
DIV#mini-dashboard SPAN.large.dashboard-stats SPAN.you {
	FONT-WEIGHT: bold
}
DIV#default-dashboard SPAN.small.dashboard-stats {
	PADDING-RIGHT: 6px; MIN-WIDTH: 40px; PADDING-LEFT: 6px; PADDING-BOTTOM: =
6px; MARGIN: 6px 6px 0px 0px; PADDING-TOP: 6px; -webkit-border-radius: =
4px; -moz-border-radius: 4px; border-radius: 4px
}
DIV#csr-dashboard SPAN.small.dashboard-stats {
	PADDING-RIGHT: 6px; MIN-WIDTH: 40px; PADDING-LEFT: 6px; PADDING-BOTTOM: =
6px; MARGIN: 6px 6px 0px 0px; PADDING-TOP: 6px; -webkit-border-radius: =
4px; -moz-border-radius: 4px; border-radius: 4px
}
DIV#mini-dashboard SPAN.small.dashboard-stats {
	PADDING-RIGHT: 6px; MIN-WIDTH: 40px; PADDING-LEFT: 6px; PADDING-BOTTOM: =
6px; MARGIN: 6px 6px 0px 0px; PADDING-TOP: 6px; -webkit-border-radius: =
4px; -moz-border-radius: 4px; border-radius: 4px
}
DIV#default-dashboard SPAN.small.dashboard-stats SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV#csr-dashboard SPAN.small.dashboard-stats SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV#mini-dashboard SPAN.small.dashboard-stats SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV#default-dashboard SPAN.small.dashboard-stats SPAN.count {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
DIV#csr-dashboard SPAN.small.dashboard-stats SPAN.count {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
DIV#mini-dashboard SPAN.small.dashboard-stats SPAN.count {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
DIV#default-dashboard SPAN.small.dashboard-stats SPAN.you {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #999; WHITE-SPACE: nowrap
}
DIV#csr-dashboard SPAN.small.dashboard-stats SPAN.you {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #999; WHITE-SPACE: nowrap
}
DIV#mini-dashboard SPAN.small.dashboard-stats SPAN.you {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #999; WHITE-SPACE: nowrap
}
DIV#default-dashboard DIV.stats-group {
	FLOAT: left; MARGIN: 0px 30px 0px 0px
}
DIV#csr-dashboard DIV.stats-group {
	FLOAT: left; MARGIN: 0px 30px 0px 0px
}
DIV#mini-dashboard DIV.stats-group {
	FLOAT: left; MARGIN: 0px 30px 0px 0px
}
DIV.deflect {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 5px 42px 0px 4px; PADDING-TOP: 1px
}
DIV.questions.deflect {
	BACKGROUND: url(/images/types/question.png?1331839291) no-repeat
}
DIV.ideas.deflect {
	BACKGROUND: url(/images/types/idea.png?1331839291) no-repeat
}
DIV.tickets.deflect {
	BACKGROUND: url(/images/types/ticket.png?1331839291) no-repeat
}
DIV.deflect UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
DIV.deflect H3 {
	FONT-WEIGHT: normal
}
BODY.home-index DIV.add-button {
	DISPLAY: none
}
DIV#show_more_results {
	MARGIN: 10px 0px 20px; HEIGHT: 25px
}
DIV#topic_search_for_home DIV.frame {
	PADDING-BOTTOM: 15px
}
DIV#topic_search_result H2 {
	MARGIN-BOTTOM: 12px
}
DIV#topic_search_result H2.empty_suggestion_set {
	FONT-SIZE: 18px
}
BODY.home-index #content_entries .edit_this {
	DISPLAY: none
}
BODY.home-index #content_entries #category_header_none {
	DISPLAY: none
}
BODY.home-index DIV.empty_category {
	DISPLAY: none
}
BODY.home-index .buttons-right {
	DISPLAY: none
}
BODY.home-index .pagination {
	MARGIN: 0px auto; HEIGHT: auto
}
DIV#pinned-entries-frame {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 16px
}
#pinned-entries-frame .entry {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: none; PADDING-BOTTOM: =
7px; MARGIN: 0px; PADDING-TOP: 5px
}
#pinned-entries-frame .entry P.sub {
	FLOAT: none
}
.pinned_entries_container {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 2px =
solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 2px =
solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 2px solid; =
BACKGROUND-COLOR: #eee; -webkit-border-radius: 5px; -moz-border-radius: =
5px; border-radius: 5px
}
.pinned_entries_container:first-child {
	MARGIN-TOP: 5px
}
.pinned_entries_container + .pinned_entries_container {
	MARGIN-TOP: 10px
}
.pinned_entries_container P + UL {
	MARGIN-TOP: 8px
}
.pinned_entries_container P + OL {
	MARGIN-TOP: 8px
}
.pinned_entries_container UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pinned_entries_container OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top-menu UL.agent-tabs#green LI.tab_getting_started A {
	COLOR: #ffd500
}
#top-menu UL.agent-tabs#green LI.tab_getting_started A:hover {
	COLOR: #fff
}
#top-menu UL.agent-tabs#green LI.active.tab_getting_started A {
	COLOR: #000
}
#top-menu UL.agent-tabs#green LI.tab_forums:hover {
	PADDING-LEFT: 4px
}
#top-menu UL.agent-tabs#green LI.tab_forums.active:hover {
	PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; =
BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#header {
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 6px
}
#header_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; MARGIN: =
0px; PADDING-TOP: 8px
}
#logo {
	VERTICAL-ALIGN: middle
}
#logo-delimiter {
	MARGIN: 0px 5px; VERTICAL-ALIGN: middle
}
#table_header {
	FONT-SIZE: 20px
}
#top-right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#top-right A {
	TEXT-DECORATION: underline
}
#top-login INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; COLOR: black; PADDING-TOP: 0px
}
#top-menu-background {
	Z-INDEX: 25; POSITION: relative; HEIGHT: 26px
}
#top-menu-background {
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: =
5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: =
5px; -webkit-border-bottom-right-radius: 5px; =
border-bottom-right-radius: 5px
}
.menu-drop {
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: =
5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: =
5px; -webkit-border-bottom-right-radius: 5px; =
border-bottom-right-radius: 5px
}
#top-menu {
	HEIGHT: 26px
}
#top-menu UL {
	LIST-STYLE-TYPE: none
}
#top-menu UL A {
	TEXT-DECORATION: none
}
UL#green {
	FLOAT: left
}
UL#green LI.active {
	BORDER-LEFT: #fff 2px solid
}
UL.agent-tabs#green LI.first.tab_home {
	PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px
}
UL.agent-tabs#green LI.first.tab_home:hover {
	PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px
}
UL.agent-tabs#green LI.tab_forums {
	PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px
}
UL.agent-tabs#green LI.tab_forums:hover {
	PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px
}
UL#green LI.tab_home {
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: =
5px; border-bottom-left-radius: 5px
}
UL#green LI.active.tab_home {
	-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; =
border-bottom-left-radius: 0
}
UL#gray {
	BACKGROUND: #727070; FLOAT: right; HEIGHT: 26px
}
#top-menu UL LI.right {
	FLOAT: right
}
#top-menu UL LI.right UL.menu-drop {
	LEFT: auto
}
LI.main {
	BACKGROUND: url(/images/menu.png?1322791062) no-repeat 0px -78px; =
HEIGHT: 12px
}
UL#gray LI.main:hover {
	BACKGROUND: #888
}
UL#gray LI.over.main {
	BACKGROUND: #888
}
#top-menu A.tab {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 7px
}
#top-menu UL#gray A.tab {
	COLOR: #fff
}
#top-menu UL#gray LI.active A.tab {
	COLOR: #2a2a2a
}
#top-menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
7px; PADDING-TOP: 7px; POSITION: relative
}
#top-menu LI:hover + LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#top-menu UL LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#top-menu UL LI.active {
	BACKGROUND: #fff; HEIGHT: 12px
}
#top-menu LI.active A.tab {
	COLOR: #2a2a2a
}
#top-menu LI:hover > UL {
	DISPLAY: block
}
#top-menu LI.over UL {
	DISPLAY: block
}
#top-menu UL LI IMG {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: top
}
UL.menu-drop LI:hover > UL {
	DISPLAY: block
}
UL.menu-drop UL.sub-menu {
	BORDER-RIGHT: #999 2px solid; BORDER-TOP: #999 2px solid; LEFT: 50px; =
BORDER-LEFT: #999 2px solid; BORDER-BOTTOM: #999 2px solid; TOP: 20px
}
UL.menu-drop {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px; DISPLAY: =
none; PADDING-LEFT: 8px; Z-INDEX: 15000; MIN-HEIGHT: 28px; BACKGROUND: =
#fff 0px 50%; LEFT: -2px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 5px =
0px 0px; BORDER-LEFT: 2px solid; WIDTH: 210px; PADDING-TOP: 10px; =
BORDER-BOTTOM: 2px solid; POSITION: absolute; TOP: 21px; TEXT-ALIGN: =
left
}
#top-menu LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#top-menu LI UL LI A.all_views {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
UL.menu-drop LI {
	LEFT: 0px; WIDTH: 210px; HEIGHT: auto; WORD-WRAP: break-word
}
UL.menu-drop LI.drop-header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 12px 4px 5px; COLOR: #444
}
UL.menu-drop LI.drop-error {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 12px 4px 5px; COLOR: #777
}
UL.menu-drop LI A {
	PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; =
PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 105%; FLOAT: none; =
PADDING-BOTTOM: 6px; COLOR: #1d719f; PADDING-TOP: 6px
}
UL.menu-drop LI:first-child A {
	BORDER-TOP-STYLE: none
}
UL.menu-drop LI A.empty {
	FONT-WEIGHT: normal; COLOR: #aaa
}
LI A.empty {
	FONT-WEIGHT: normal; COLOR: #aaa
}
UL.menu-drop LI A SPAN.id {
	FONT-WEIGHT: normal; COLOR: #777
}
UL.menu-drop LI A DIV.r_n {
	FONT-WEIGHT: bold; COLOR: #777
}
UL.menu-drop LI A:hover {
	BACKGROUND: #f5f5f5 0px 50%; COLOR: #000
}
UL.menu-drop LI A:focus {
	BACKGROUND: #f5f5f5 0px 50%; COLOR: #000
}
UL.menu-drop LI A.warning {
	COLOR: #f00
}
LI.language_selector UL.menu-drop {
	RIGHT: 0px
}
#cboxLoadedContent {
	FONT-SIZE: 12px
}
#cboxLoadedContent P {
	MARGIN: 0.3em 0px 0.7em; COLOR: #666
}
#cboxLoadedContent P.action {
	MARGIN-TOP: 10px; TEXT-ALIGN: left
}
#cboxLoadedContent P.separate {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #bbb 1px =
dashed
}
#cboxLoadedContent P {
	LINE-HEIGHT: 1.4em
}
#cboxLoadedContent UL {
	LINE-HEIGHT: 1.4em
}
#cboxLoadedContent H1 {
	FONT-SIZE: 14px; MARGIN: 0.5em 0px 1em
}
#cboxLoadedContent H2 {
	FONT-SIZE: 14px; MARGIN: 1em 0px 0.3em
}
#cboxLoadedContent H3 {
	FONT-SIZE: 13px
}
#cboxLoadedContent H3 LI.notification {
	WIDTH: 410px; COLOR: #666; LIST-STYLE-TYPE: none
}
#cboxLoadedContent H3 LI.change {
	WIDTH: 410px; COLOR: #666; LIST-STYLE-TYPE: none
}
#cboxLoadedContent H1 .sub {
	FONT-WEIGHT: normal; COLOR: #aaa
}
#cboxLoadedContent H2 .sub {
	FONT-WEIGHT: normal; COLOR: #aaa
}
#cboxLoadedContent TABLE.selector {
	MARGIN-TOP: 8px
}
#cboxLoadedContent TABLE.selector TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; BORDER-LEFT: #ddd 1px solid
}
#cboxLoadedContent .lv_action {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
#cboxLoadedContent .lv_action H1 {
	FONT-SIZE: 18px
}
#cboxLoadedContent .lv_action HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #e4e4e4; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 20px 0px; COLOR: #e4e4e4; HEIGHT: 1px; =
BORDER-RIGHT-WIDTH: 0px
}
#cboxLoadedContent .lv_action .action {
	PADDING-RIGHT: 0px
}
#cboxLoadedContent .lv_action .sub-info-small {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; PADDING-TOP: 2px
}
#cboxLoadedContent .lv_options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#cboxLoadedContent .lv_indented_options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
BODY.alerts-index.alerts FIELDSET.someAllCheckboxes {
	FLOAT: left
}
BODY.alerts-update.alerts FIELDSET.someAllCheckboxes {
	FLOAT: left
}
BODY.alerts-index.alerts FIELDSET.someAllCheckboxes + =
FIELDSET.someAllCheckboxes {
	PADDING-LEFT: 4em
}
BODY.alerts-update.alerts FIELDSET.someAllCheckboxes + =
FIELDSET.someAllCheckboxes {
	PADDING-LEFT: 4em
}
BODY.alerts-index.alerts FIELDSET LEGEND {
	FONT-SIZE: 1.3em; TEXT-DECORATION: underline
}
BODY.alerts-update.alerts FIELDSET LEGEND {
	FONT-SIZE: 1.3em; TEXT-DECORATION: underline
}
#monitor-page .important {
	TEXT-ALIGN: left
}
#coupons-page .important {
	TEXT-ALIGN: left
}
#monitor-page .warning {
	COLOR: #f00
}
#coupons-page .warning {
	COLOR: #f00
}
#monitor-page .ok {
	COLOR: #78a300
}
#coupons-page .ok {
	COLOR: #78a300
}
#monitor-page #subscription_audit_message {
	WIDTH: 95%
}
#coupons-page #subscription_audit_message {
	WIDTH: 95%
}
#monitor-page INPUT[type=3D'submit'] {
	MARGIN: 10px 0px 0px
}
#coupons-page INPUT[type=3D'submit'] {
	MARGIN: 10px 0px 0px
}
#monitor-page UL.account_information {
	MIN-WIDTH: 300px; PADDING-LEFT: 1em; FLOAT: left; MARGIN: 0px 20px 5px =
-10px; LIST-STYLE-TYPE: none
}
#monitor-page UL.coupon_information {
	MIN-WIDTH: 300px; PADDING-LEFT: 1em; FLOAT: left; MARGIN: 0px 20px 5px =
-10px; LIST-STYLE-TYPE: none
}
#coupons-page UL.account_information {
	MIN-WIDTH: 300px; PADDING-LEFT: 1em; FLOAT: left; MARGIN: 0px 20px 5px =
-10px; LIST-STYLE-TYPE: none
}
#coupons-page UL.coupon_information {
	MIN-WIDTH: 300px; PADDING-LEFT: 1em; FLOAT: left; MARGIN: 0px 20px 5px =
-10px; LIST-STYLE-TYPE: none
}
#monitor-page UL.account_information LI {
	FONT-SIZE: 13px; COLOR: #000
}
#monitor-page UL.coupon_information LI {
	FONT-SIZE: 13px; COLOR: #000
}
#coupons-page UL.account_information LI {
	FONT-SIZE: 13px; COLOR: #000
}
#coupons-page UL.coupon_information LI {
	FONT-SIZE: 13px; COLOR: #000
}
#monitor-page UL.account_information H3 {
	FONT-WEIGHT: bold; COLOR: #333! important; BORDER-BOTTOM: #999 1px =
solid
}
#monitor-page UL.coupon_information H3 {
	FONT-WEIGHT: bold; COLOR: #333! important; BORDER-BOTTOM: #999 1px =
solid
}
#coupons-page UL.account_information H3 {
	FONT-WEIGHT: bold; COLOR: #333! important; BORDER-BOTTOM: #999 1px =
solid
}
#coupons-page UL.coupon_information H3 {
	FONT-WEIGHT: bold; COLOR: #333! important; BORDER-BOTTOM: #999 1px =
solid
}
#monitor-page UL.account_information H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #888
}
#monitor-page UL.coupon_information H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #888
}
#coupons-page UL.account_information H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #888
}
#coupons-page UL.coupon_information H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #888
}
#monitor-page UL#audits {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#coupons-page UL#audits {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#monitor-page UL#audits LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#coupons-page UL#audits LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#monitor-page UL#audits LI.comment {
	BORDER-RIGHT: #78a300 1px solid; BORDER-TOP: #78a300 1px solid; =
BORDER-LEFT: #78a300 1px solid; BORDER-BOTTOM: #78a300 1px solid
}
#coupons-page UL#audits LI.comment {
	BORDER-RIGHT: #78a300 1px solid; BORDER-TOP: #78a300 1px solid; =
BORDER-LEFT: #78a300 1px solid; BORDER-BOTTOM: #78a300 1px solid
}
#monitor-page UL#audits .created_at {
	FONT-WEIGHT: bold; FLOAT: left
}
#coupons-page UL#audits .created_at {
	FONT-WEIGHT: bold; FLOAT: left
}
#monitor-page UL#audits .actor {
	FLOAT: right
}
#coupons-page UL#audits .actor {
	FLOAT: right
}
#monitor-page UL#audits .message {
	CLEAR: both
}
#coupons-page UL#audits .message {
	CLEAR: both
}
#monitor-page .number_table {
	CLEAR: left; MARGIN: 5px 0px 0px; WIDTH: 98%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
#coupons-page .number_table {
	CLEAR: left; MARGIN: 5px 0px 0px; WIDTH: 98%; POSITION: relative; =
BORDER-COLLAPSE: collapse
}
#monitor-page .number_table THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
#coupons-page .number_table THEAD {
	BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: =
url(/images/views_table_header_background.png?1322791062) #dcdcdc =
repeat-x left top; BORDER-BOTTOM: #c2c2c2 1px solid
}
#monitor-page .number_table THEAD TH {
	FONT-WEIGHT: bold
}
#coupons-page .number_table THEAD TH {
	FONT-WEIGHT: bold
}
#monitor-page .number_table THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
#coupons-page .number_table THEAD TH A {
	COLOR: #333; text-shadow: white -0.5px 1px
}
#monitor-page .number_table THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
#coupons-page .number_table THEAD TH.arrow A {
	DISPLAY: block; BACKGROUND: url(/images/table-arrow.png?1322791062) =
no-repeat 85px 6px
}
#monitor-page .number_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
#monitor-page .number_table TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
#coupons-page .number_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
#coupons-page .number_table TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: left
}
#monitor-page .number_table TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
#coupons-page .number_table TD {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
#monitor-page .number_table TBODY TR.closed TD {
	COLOR: #999
}
#coupons-page .number_table TBODY TR.closed TD {
	COLOR: #999
}
#monitor-page .number_table TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
#coupons-page .number_table TR.group_by TD {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ddd 2px solid; BACKGROUND-COLOR: =
#ebebeb; text-shadow: white -0.4px 1px
}
#monitor-page .number_table TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
#coupons-page .number_table TR.linked {
	FONT-SIZE: 12px; CURSOR: pointer
}
UNKNOWN {
	BACKGROUND-COLOR: #f6f6f6
}
#monitor-page .number_table TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
#monitor-page .number_table TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
#coupons-page .number_table TR.linked:hover > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
#coupons-page .number_table TR.linked:active > TD {
	COLOR: #1a6690; BACKGROUND-COLOR: #eaf9ff
}
#monitor-page .number_table TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
#coupons-page .number_table TD.description SPAN {
	DISPLAY: block; OVERFLOW: hidden; WHITE-SPACE: normal; HEIGHT: 15px
}
#monitor-page .number_table TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
#coupons-page .number_table TH.checkbox {
	PADDING-RIGHT: 7px; WIDTH: 12px
}
#monitor-page .number_table INPUT {
	MARGIN: 0px
}
#coupons-page .number_table INPUT {
	MARGIN: 0px
}
#account-actions .button-to {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#coupons {
	BORDER-COLLAPSE: collapse
}
#coupons THEAD + TBODY {
	MARGIN-TOP: 8px
}
#coupons TBODY + TFOOT {
	MARGIN-TOP: 8px
}
#coupons TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#coupons TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#coupons TH + TH {
	PADDING-LEFT: 16px
}
#coupons TD + TD {
	PADDING-LEFT: 16px
}
#coupons TH.edit {
	PADDING-LEFT: 45px
}
#coupons TD.edit {
	PADDING-LEFT: 45px
}
#coupons TH.edit A {
	VISIBILITY: hidden
}
#coupons TD.edit A {
	VISIBILITY: hidden
}
UNKNOWN {
	BACKGROUND-COLOR: #eee
}
TABLE.sponsorship-details {
	BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: =
13px; BORDER-LEFT: #ddd 1px solid; WIDTH: 90%; BORDER-BOTTOM: #ddd 1px =
solid; BACKGROUND-COLOR: #fff
}
TABLE.sponsorship-details TH {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 0px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 0px =
solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 0px solid
}
TABLE.sponsorship-details TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 0px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 0px =
solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 0px solid
}
TABLE.sponsorship-details TH {
	BACKGROUND-COLOR: #eaeaea
}
.invoices .invoicing-link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
TABLE.payment-details TH {
	WIDTH: 15%
}
TABLE.payment-details TD TEXTAREA {
	WIDTH: 90%
}
DIV#zuora-subscriptions {
	WIDTH: 90%
}
DIV#zuora-subscriptions DIV#index-links {
	MARGIN-TOP: 16px; FLOAT: right
}
DIV#zuora-subscriptions TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; =
border-spacing: 0
}
DIV#zuora-subscriptions TABLE TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; TEXT-ALIGN: center
}
DIV#zuora-subscriptions TABLE TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; TEXT-ALIGN: center
}
DIV#zuora-subscriptions TABLE TD.numeric {
	TEXT-ALIGN: right
}
DIV#zuora-subscriptions TABLE TR.approval-required TD {
	BACKGROUND-COLOR: #fcc
}
UNKNOWN {
	BACKGROUND-COLOR: #fafafa
}
UNKNOWN {
	BACKGROUND-COLOR: #fff
}
DIV#zuora-subscription H3 {
	MARGIN: 15px 0px 2px
}
DIV#zuora-subscription DIV INPUT[type=3D'button'] {
	FONT-SIZE: 0.9em; FLOAT: right; MARGIN: 2px 16px 2px 0px
}
DIV#zuora-subscription DIV INPUT[type=3D'submit'] {
	FONT-SIZE: 0.9em; FLOAT: right; MARGIN: 2px 16px 2px 0px
}
DIV#zuora-subscription UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#zuora-subscription UL LI {
	TEXT-ALIGN: right
}
DIV#zuora-subscription UL LI STRONG {
	FLOAT: left
}
UL#zuora-subscription-audit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none; text-size: .9em
}
UL#zuora-subscription-audit LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid
}
UL#zuora-subscription-audit DIV.audit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
BODY.payments .payment-details TH {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
BODY.payments .payment-details TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
BODY.payments .payment-nav {
	FONT-SIZE: 14px
}
BODY.payments .payment-status-pending {
	FONT-WEIGHT: bold; COLOR: #333
}
BODY.payments .payment-status-paid {
	FONT-WEIGHT: bold; COLOR: #0c0
}
BODY.payments .receipt-box {
	FLOAT: left; WIDTH: 500px
}
BODY.payments .status-box {
	FLOAT: right; WIDTH: 100px; TEXT-ALIGN: right
}
BODY.payments .order-line {
	FONT-SIZE: 14px; PADDING-BOTTOM: 3px
}
BODY.payments .payment-period {
	FONT-WEIGHT: bold; COLOR: #555
}
.agent-profile UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.agent-profile H3 {
	FONT-SIZE: 13px; MARGIN: 15px 0px 0px; COLOR: #555
}
.agent-profile LI.span {
	FONT-WEIGHT: normal; COLOR: #b2b2b2
}
.agent-profile H3.span {
	FONT-WEIGHT: normal; COLOR: #b2b2b2
}
.profile_left H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #555
}
.profile_right H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #555
}
H4 + DL.user_properties {
	MARGIN-TOP: 1em
}
DL.user_properties DT {
	DISPLAY: block; MARGIN: 0px
}
DL.user_properties DD {
	DISPLAY: block; MARGIN: 0px
}
DL.user_properties DD + DT {
	CLEAR: left
}
DL.user_properties DT {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 9.5em
}
DL.user_properties DD {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10em
}
INPUT[type=3D'text']#user_voice_number {
	WIDTH: 180px
}
INPUT[type=3D'text']#user_voice_extension {
	WIDTH: 88px
}
FORM.edit_group P LABEL {
	CURSOR: pointer
}
.search-result-user.item .user_actions {
	FLOAT: right
}
.search-result-user.item .user_actions .user_action {
	BORDER-RIGHT: #cbc 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search-result-user.item .user_actions .user_action:unknown {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.search-result-user.item .user_actions .assume.user_action {
	DISPLAY: none
}
.search-result-user.item:hover .user_actions .assume.user_action {
	DISPLAY: inline
}
#sign_up FORM {
	MARGIN-TOP: 30px
}
#sign_up TABLE TD {
	PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top
}
#sign_up TABLE .label {
	WIDTH: 250px; TEXT-ALIGN: right
}
#sign_up TABLE .label LABEL {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold
}
#sign_up TABLE #password_requirements {
	MARGIN-TOP: 20px
}
#sign_up #recaptcha_data {
	FLOAT: left
}
#sign_up DIV.action-login {
	CLEAR: both; MARGIN: 0px 0px 0px 250px
}
#password_requirements LI {
	PADDING-LEFT: 25px; BACKGROUND: =
url(/images/sprites/password_setting_icons.png?1322791062) no-repeat 3px =
1px; LIST-STYLE-TYPE: none
}
#password_requirements LI.valid {
	BACKGROUND-POSITION: 3px -29px
}
#password_requirements LI.invalid {
	BACKGROUND-POSITION: 3px -63px
}
BODY.portal-new DIV#uploads_form {
	FLOAT: left
}
BODY.portal-new INPUT#ticket_subject {
	WIDTH: 100%
}
BODY.portal-show DIV.attachments_for_portal {
	FLOAT: left; MARGIN-LEFT: 120px
}
BODY.portal-show #ticketform DIV.nobottom.item {
	PADDING-BOTTOM: 3px
}
BODY.portal-show #submit_form {
	FLOAT: right
}
BODY.portal-show #submit_form DIV.action {
	PADDING-RIGHT: 29px; MARGIN-TOP: 0px
}
BODY.portal-show #submit_form DIV.action P {
	MARGIN: 0px 0px 8px
}
BODY.portal-show H3.entry-title {
	MARGIN-BOTTOM: 6px
}
BODY.portal-show DIV.right UL {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
BODY.portal-show DIV.right UL LI.say {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
BODY.portal-show DIV.right H3 {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
.ios-menu-container {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1000; PADDING-BOTTOM: =
5px; BORDER-LEFT: #999 1px solid; WIDTH: 260px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BACKGROUND-COLOR: =
#eee; -webkit-border-radius: 7px; -moz-border-radius: 7px; =
border-radius: 7px; box-shadow: 5px 5px 10px rgba(64,64,64,0.9); =
-webkit-box-shadow: 5px 10px 5px rgba(64,64,64,0.9); -moz-box-shadow: =
5px 5px 10px rgba(64,64,64,0.9)
}
.ios-menu-container UL {
	BORDER-RIGHT: #aaa 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px =
solid; OVERFLOW-Y: auto; PADDING-LEFT: 0px; OVERFLOW-X: hidden; =
PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #aaa 0px solid; WIDTH: =
260px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 300px
}
.ios-menu-container UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ios-menu-container UL.menu {
	POSITION: relative
}
.ios-menu-container UL.menu .ui-icon {
	FLOAT: right
}
.ios-menu-container UL.menu .ui-widget-content {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ios-menu-container UL.menu .ios-menu-back-image {
	FLOAT: left
}
.ios-menu-container UL.menu .ios-menu-back-link {
	COLOR: #fff; BACKGROUND-COLOR: #ccc
}
.ios-menu-container UL.ios-menu-active-pane LI {
	BACKGROUND-COLOR: #ddd
}
.ios-menu-search {
	DISPLAY: block; WIDTH: 90%
}
.ios-menu-search INPUT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: =
5px; WIDTH: 90%; PADDING-TOP: 5px
}
.ios-menu-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px; POSITION: relative
}
.activated.ios-menu-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ios-menu-title {
	-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: =
none; user-select: none
}
.ios-menu-container A {
	-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: =
none; user-select: none
}
BODY.rules-index DIV.buttons-right INPUT.sort_asc {
	PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FONT-SIZE: 90%; =
FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 7px; PADDING-TOP: 3px
}
BODY.rules-index DIV.buttons-right INPUT.sort_desc {
	PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FONT-SIZE: 90%; =
FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 7px; PADDING-TOP: 3px
}
H3.rule_conditions {
	FONT-SIZE: 14px; COLOR: #444; PADDING-TOP: 8px
}
H3.rule_actions {
	FONT-SIZE: 14px; COLOR: #444; PADDING-TOP: 8px
}
BODY.rules .two_column SELECT {
	FONT-SIZE: 11px
}
BODY.rules LABEL.tip {
	DISPLAY: block; COLOR: #999
}
#view_output_columns .not_included {
	WIDTH: 200px
}
#view_output_columns .included {
	WIDTH: 200px
}
#view_output_columns .not_included {
	FLOAT: left
}
#view_output_columns .included {
	MARGIN-TOP: 3px; MARGIN-LEFT: 220px
}
.rule_actions.frame INPUT.text {
	WIDTH: 400px
}
.rule_conditions.frame {
	MARGIN-TOP: 12px
}
BODY.analysis-index DIV.tagcloud {
	MARGIN-BOTTOM: 18px
}
BODY.analysis-index DIV.frame H3 A {
	FONT-SIZE: 16px; FLOAT: none
}
BODY.analysis-index DIV.column {
	MARGIN: 9px 8px 10px -12px; WIDTH: 96.5%
}
BODY.analysis-show .content H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #aaa
}
BODY.analysis-show .title.item-info {
	FONT-WEIGHT: bold
}
BODY.analysis-show .item-info P.info {
	MARGIN: 3px 0px 0px; COLOR: #aaa; FONT-STYLE: italic
}
BODY.analysis-show SPAN.rule-type.property {
	MARGIN-LEFT: 2px
}
DIV.agent-stats .rating-counts SPAN.positive {
	FONT-WEIGHT: bold
}
DIV.agent-stats .rating-counts SPAN.negative {
	FONT-WEIGHT: bold
}
DIV.agent-stats .rating-counts IMG.positive {
	MARGIN: 0px 0.25em
}
DIV.agent-stats .rating-counts IMG.negative {
	MARGIN: 0px 0.25em
}
DIV.agent-stats .rating-counts .positive {
	COLOR: #7fa239
}
DIV.agent-stats .rating-counts .negative {
	COLOR: #cf1414
}
#container .content#satisfaction_rating {
	MARGIN-BOTTOM: 15px
}
#satisfaction_rating {
	BORDER-RIGHT: #e1dc87 1px solid; BORDER-TOP: #e1dc87 1px solid; =
DISPLAY: none; BORDER-LEFT: #e1dc87 1px solid; BORDER-BOTTOM: #e1dc87 =
1px solid; BACKGROUND-COLOR: #fffdda; -webkit-border-radius: 8px; =
-moz-border-radius: 8px; border-radius: 8px
}
#satisfaction_rating FORM {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; COLOR: #555; MARGIN-RIGHT: 20px
}
#satisfaction_rating #current_rating {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; COLOR: #555; MARGIN-RIGHT: 20px
}
#satisfaction_rating #current_rating header {
	FLOAT: left
}
#satisfaction_rating #current_rating .section {
	CLEAR: both; PADDING-TOP: 5px
}
#satisfaction_rating #current_rating .footer {
	FLOAT: right
}
#satisfaction_rating #current_rating .footer A {
	MARGIN-LEFT: 15px
}
#satisfaction_rating #current_rating .footer A.show_comment {
	DISPLAY: none
}
#satisfaction_rating FORM {
	FONT-WEIGHT: bold
}
#satisfaction_rating .rating {
	BORDER-RIGHT: #e1dc87 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e1dc87 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; BORDER-LEFT: #e1dc87 1px =
solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e1dc87 1px solid; =
BACKGROUND-COLOR: #fff; -webkit-border-radius: 6px; -moz-border-radius: =
6px; border-radius: 6px
}
#satisfaction_rating .rating + .rating {
	MARGIN-LEFT: 5px
}
#satisfaction_rating .good.rating {
	COLOR: #98c332
}
#satisfaction_rating .selected.good.rating {
	BORDER-LEFT-COLOR: #98c332; BORDER-BOTTOM-COLOR: #98c332; COLOR: #fff; =
BORDER-TOP-COLOR: #98c332; BACKGROUND-COLOR: #98c332; =
BORDER-RIGHT-COLOR: #98c332
}
#satisfaction_rating .poor.rating {
	COLOR: #e82a2a
}
#satisfaction_rating .selected.poor.rating {
	BORDER-LEFT-COLOR: #e82a2a; BORDER-BOTTOM-COLOR: #e82a2a; COLOR: #fff; =
BORDER-TOP-COLOR: #e82a2a; BACKGROUND-COLOR: #e82a2a; =
BORDER-RIGHT-COLOR: #e82a2a
}
#satisfaction_rating A.rating:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#satisfaction_rating A.rating:focus {
	CURSOR: pointer; TEXT-DECORATION: none
}
#satisfaction_rating #satisfaction_form_body {
	MARGIN-TOP: 20px; DISPLAY: none
}
#satisfaction_rating #satisfaction_form_body LABEL {
	DISPLAY: block
}
#satisfaction_rating #satisfaction_form_body TEXTAREA {
	DISPLAY: block
}
#satisfaction_rating #satisfaction_form_body TEXTAREA {
	MARGIN-TOP: 6px; FONT-SIZE: 12px; WIDTH: 100%; COLOR: #555; =
LINE-HEIGHT: 16px; HEIGHT: 5em; box-sizing: border-box; =
-webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#satisfaction_rating #satisfaction_form_body .footer {
	MARGIN-TOP: 10px; TEXT-ALIGN: right
}
#satisfaction_rating #satisfaction_form_body .footer =
#satisfaction_form_cancel {
	MARGIN-RIGHT: 12px
}
BODY.scheduled_csv_exports FORM#edit_form {
	MARGIN-TOP: 20px
}
BODY.scheduled_csv_exports .scheduled-at {
	DISPLAY: inline
}
BODY.scheduled_csv_exports DIV.scheduled-at {
	MARGIN-LEFT: 5px
}
BODY.scheduled_csv_exports SPAN#callback_first_text A {
	DISPLAY: block
}
BODY.scheduled_csv_exports SPAN.scheduled {
	MARGIN-TOP: 7px
}
BODY.scheduled_csv_exports DIV.scheduled_at SELECT {
	VERTICAL-ALIGN: top
}
BODY.scheduled_csv_exports SPAN.sub {
	DISPLAY: inline; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #666
}
BODY.scheduled_csv_exports PRE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; FLOAT: left; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
TEXT-ALIGN: left
}
BODY.scheduled_csv_exports UL.auth-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.scheduled_csv_exports UL.auth-list LI {
	COLOR: #000
}
BODY.scheduled_csv_exports UL.auth-list LI LABEL {
	FONT-WEIGHT: bold
}
BODY.scheduled_csv_exports H3.authentication {
	CLEAR: both
}
BODY.scheduled_csv_exports H3.action-header {
	MARGIN-TOP: 30px
}
BODY.scheduled_csv_exports DIV#sidebar UL LI {
	MARGIN: 8px 0px; LINE-HEIGHT: 1.3em; WORD-WRAP: break-word
}
BODY.scheduled_csv_exports DIV#sidebar UL LI SPAN.auth {
	TEXT-DECORATION: underline
}
.indexed {
	COLOR: white; BACKGROUND-COLOR: green
}
.not.indexed {
	BACKGROUND-COLOR: red
}
.indexable {
	TEXT-ALIGN: center
}
BODY.account DIV.settings_locale_checkbox_container {
	DISPLAY: none; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100%
}
BODY.account DIV.settings_locale_checkbox_row {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 45%; PADDING-TOP: 5px
}
.two_column .form_element .form_field TABLE.payments_table TBODY =
TR.hidden_payment_row {
	DISPLAY: none
}
TABLE.payments_table {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
FONT-WEIGHT: normal! important; PADDING-BOTTOM: 2px! important; WIDTH: =
100%; PADDING-TOP: 2px! important; border-spacing: 0
}
TABLE.payments_table TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #eaeaea 1px solid
}
TABLE.payments_table TH {
	COLOR: #999; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.payments_table TR.odd TD {
	BACKGROUND-COLOR: #f8f8f8
}
TABLE.payments_table TD.controls {
	FONT-SIZE: 0.9em; TEXT-ALIGN: right
}
TABLE.payments_table TD.controls SPAN.button {
	MARGIN: 3px
}
TABLE.payments_table BUTTON {
	MIN-WIDTH: 50px
}
TABLE.invoice-items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 5px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.invoice-items TD {
	FONT-WEIGHT: normal! important; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
TABLE.invoice-items TD.money {
	TEXT-ALIGN: right
}
TABLE.invoice-items TH.money {
	TEXT-ALIGN: right
}
TABLE.invoice-items TD.count {
	TEXT-ALIGN: center
}
TABLE.invoice-items TH.count {
	TEXT-ALIGN: center
}
TABLE.invoice-items TH {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
TABLE.invoice-items TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#subscription_settings .save.button {
	PADDING-RIGHT: 10px; MARGIN-TOP: 15px! important; PADDING-LEFT: 10px; =
BACKGROUND: #78a300; FLOAT: right! important; PADDING-BOTTOM: 10px; =
WIDTH: auto! important; COLOR: #fff; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.subscription_modal .save.button {
	PADDING-RIGHT: 10px; MARGIN-TOP: 15px! important; PADDING-LEFT: 10px; =
BACKGROUND: #78a300; FLOAT: right! important; PADDING-BOTTOM: 10px; =
WIDTH: auto! important; COLOR: #fff; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	BACKGROUND: #6c9200
}
#subscription_settings .element_group {
	MARGIN-RIGHT: 0px
}
.subscription_modal .element_group {
	MARGIN-RIGHT: 0px
}
#subscription_settings .plan_types {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.subscription_modal .plan_types {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#subscription_settings .plan_types LI {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 154px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.subscription_modal .plan_types LI {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 154px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#subscription_settings .plan_types LI + LI {
	MARGIN-LEFT: 10px
}
.subscription_modal .plan_types LI + LI {
	MARGIN-LEFT: 10px
}
#subscription_settings .plan {
	BORDER-RIGHT: #f5f5f5 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#f5f5f5 3px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 13px; PADDING-BOTTOM: 12px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; BORDER-LEFT: #f5f5f5 3px solid; COLOR: #444; PADDING-TOP: =
12px; BORDER-BOTTOM: #f5f5f5 3px solid; BACKGROUND-COLOR: #f5f5f5; =
TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
.subscription_modal .plan {
	BORDER-RIGHT: #f5f5f5 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#f5f5f5 3px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 13px; PADDING-BOTTOM: 12px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; BORDER-LEFT: #f5f5f5 3px solid; COLOR: #444; PADDING-TOP: =
12px; BORDER-BOTTOM: #f5f5f5 3px solid; BACKGROUND-COLOR: #f5f5f5; =
TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
#subscription_settings .plan:hover {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; =
BORDER-TOP-COLOR: #78a300; BORDER-RIGHT-COLOR: #78a300
}
#subscription_settings .plan:focus {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; =
BORDER-TOP-COLOR: #78a300; BORDER-RIGHT-COLOR: #78a300
}
#subscription_settings .plan:active {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; =
BORDER-TOP-COLOR: #78a300; BORDER-RIGHT-COLOR: #78a300
}
.subscription_modal .plan:hover {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; =
BORDER-TOP-COLOR: #78a300; BORDER-RIGHT-COLOR: #78a300
}
.subscription_modal .plan:focus {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; =
BORDER-TOP-COLOR: #78a300; BORDER-RIGHT-COLOR: #78a300
}
.subscription_modal .plan:active {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; =
BORDER-TOP-COLOR: #78a300; BORDER-RIGHT-COLOR: #78a300
}
.small#subscription_settings .small.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.medium#subscription_settings .medium.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.large#subscription_settings .large.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.extra_large#subscription_settings .extra_large.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.small.subscription_modal .small.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.medium.subscription_modal .medium.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.large.subscription_modal .large.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
.extra_large.subscription_modal .extra_large.plan {
	BORDER-LEFT-COLOR: #78a300; BORDER-BOTTOM-COLOR: #78a300; COLOR: #fff; =
BORDER-TOP-COLOR: #78a300; BACKGROUND-COLOR: #78a300; =
BORDER-RIGHT-COLOR: #78a300
}
#subscription_settings .selected_plan {
	BACKGROUND: url(/images/grey_pointer_large.png?1322791062) no-repeat; =
PADDING-TOP: 10px
}
.subscription_modal .selected_plan {
	BACKGROUND: url(/images/grey_pointer_large.png?1322791062) no-repeat; =
PADDING-TOP: 10px
}
.small#subscription_settings .selected_plan {
	BACKGROUND-POSITION: 68px 0px
}
.small.subscription_modal .selected_plan {
	BACKGROUND-POSITION: 68px 0px
}
.medium#subscription_settings .selected_plan {
	BACKGROUND-POSITION: 232px 0px
}
.medium.subscription_modal .selected_plan {
	BACKGROUND-POSITION: 232px 0px
}
.large#subscription_settings .selected_plan {
	BACKGROUND-POSITION: 396px 0px
}
.large.subscription_modal .selected_plan {
	BACKGROUND-POSITION: 396px 0px
}
.extra_large#subscription_settings .selected_plan {
	BACKGROUND-POSITION: 560px 0px
}
.extra_large.subscription_modal .selected_plan {
	BACKGROUND-POSITION: 560px 0px
}
#subscription_settings #subscription_details {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; WIDTH: =
586px; PADDING-TOP: 30px; BACKGROUND-COLOR: #f5f5f5; =
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
#subscription_settings #cancel_subscription {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; WIDTH: =
586px; PADDING-TOP: 30px; BACKGROUND-COLOR: #f5f5f5; =
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
.subscription_modal #subscription_details {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; WIDTH: =
586px; PADDING-TOP: 30px; BACKGROUND-COLOR: #f5f5f5; =
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
.subscription_modal #cancel_subscription {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; WIDTH: =
586px; PADDING-TOP: 30px; BACKGROUND-COLOR: #f5f5f5; =
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
#subscription_settings #subscription_details header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/subscription_gradient.png?1322791062) no-repeat center =
bottom; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.subscription_modal #subscription_details header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/subscription_gradient.png?1322791062) no-repeat center =
bottom; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#subscription_settings #subscription_details header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subscription_modal #subscription_details header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#subscription_settings #subscription_details header H3 SPAN {
	FONT-WEIGHT: bold
}
.subscription_modal #subscription_details header H3 SPAN {
	FONT-WEIGHT: bold
}
#subscription_settings #subscription_details header .pricing {
	DISPLAY: block; FLOAT: right; LINE-HEIGHT: 18px; TEXT-ALIGN: right
}
.subscription_modal #subscription_details header .pricing {
	DISPLAY: block; FLOAT: right; LINE-HEIGHT: 18px; TEXT-ALIGN: right
}
#subscription_settings #subscription_details header .pricing .dollar {
	FONT-WEIGHT: bold; COLOR: #78a300
}
.subscription_modal #subscription_details header .pricing .dollar {
	FONT-WEIGHT: bold; COLOR: #78a300
}
#subscription_settings #subscription_details H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #555; PADDING-TOP: 0px
}
.subscription_modal #subscription_details H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #555; PADDING-TOP: 0px
}
#subscription_settings #subscription_details H4 .get {
	COLOR: #78a300
}
.subscription_modal #subscription_details H4 .get {
	COLOR: #78a300
}
#subscription_settings #subscription_details H4 .missing {
	COLOR: #de676b
}
.subscription_modal #subscription_details H4 .missing {
	COLOR: #de676b
}
#subscription_settings #subscription_details #what_you_get {
	MARGIN-TOP: 20px
}
.subscription_modal #subscription_details #what_you_get {
	MARGIN-TOP: 20px
}
#subscription_settings #subscription_details #subscription_options {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #eee 1px =
solid; MARGIN-TOP: 28px; PADDING-LEFT: 15px; FLOAT: right; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #eee 1px solid; WIDTH: 270px; =
PADDING-TOP: 20px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: =
#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
.subscription_modal #subscription_details #subscription_options {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #eee 1px =
solid; MARGIN-TOP: 28px; PADDING-LEFT: 15px; FLOAT: right; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #eee 1px solid; WIDTH: 270px; =
PADDING-TOP: 20px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: =
#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
#subscription_settings #subscription_details #subscription_options LABEL =
{
	DISPLAY: block; FLOAT: none; WIDTH: 90%
}
#subscription_settings #subscription_details #subscription_options INPUT =
{
	DISPLAY: block; FLOAT: none; WIDTH: 90%
}
#subscription_settings #subscription_details #subscription_options =
SELECT {
	DISPLAY: block; FLOAT: none; WIDTH: 90%
}
.subscription_modal #subscription_details #subscription_options LABEL {
	DISPLAY: block; FLOAT: none; WIDTH: 90%
}
.subscription_modal #subscription_details #subscription_options INPUT {
	DISPLAY: block; FLOAT: none; WIDTH: 90%
}
.subscription_modal #subscription_details #subscription_options SELECT {
	DISPLAY: block; FLOAT: none; WIDTH: 90%
}
#subscription_settings #subscription_details #subscription_options LABEL =
{
	PADDING-TOP: 0px
}
.subscription_modal #subscription_details #subscription_options LABEL {
	PADDING-TOP: 0px
}
#subscription_settings #subscription_details #subscription_options INPUT =
{
	MARGIN-TOP: 5px
}
#subscription_settings #subscription_details #subscription_options =
SELECT {
	MARGIN-TOP: 5px
}
#subscription_settings #subscription_details #subscription_options =
.error {
	MARGIN-TOP: 5px
}
#subscription_settings #subscription_details #subscription_options .note =
{
	MARGIN-TOP: 5px
}
.subscription_modal #subscription_details #subscription_options INPUT {
	MARGIN-TOP: 5px
}
.subscription_modal #subscription_details #subscription_options SELECT {
	MARGIN-TOP: 5px
}
.subscription_modal #subscription_details #subscription_options .error {
	MARGIN-TOP: 5px
}
.subscription_modal #subscription_details #subscription_options .note {
	MARGIN-TOP: 5px
}
#subscription_settings #subscription_details #subscription_options INPUT =
+ LABEL {
	MARGIN-TOP: 1em
}
#subscription_settings #subscription_details #subscription_options =
SELECT + LABEL {
	MARGIN-TOP: 1em
}
#subscription_settings #subscription_details #subscription_options =
.error + LABEL {
	MARGIN-TOP: 1em
}
.subscription_modal #subscription_details #subscription_options INPUT + =
LABEL {
	MARGIN-TOP: 1em
}
.subscription_modal #subscription_details #subscription_options SELECT + =
LABEL {
	MARGIN-TOP: 1em
}
.subscription_modal #subscription_details #subscription_options .error + =
LABEL {
	MARGIN-TOP: 1em
}
#subscription_settings #subscription_details #subscription_options =
.error {
	DISPLAY: none
}
#subscription_settings #subscription_details #subscription_options =
.if_coupon_applied {
	DISPLAY: none
}
.subscription_modal #subscription_details #subscription_options .error {
	DISPLAY: none
}
.subscription_modal #subscription_details #subscription_options =
.if_coupon_applied {
	DISPLAY: none
}
#subscription_settings #subscription_details #subscription_options =
.error {
	COLOR: #de676b
}
.subscription_modal #subscription_details #subscription_options .error {
	COLOR: #de676b
}
#subscription_settings #subscription_details #subscription_options .note =
{
	COLOR: #aaa
}
.subscription_modal #subscription_details #subscription_options .note {
	COLOR: #aaa
}
#subscription_settings #subscription_details #subscription_options =
#coupon_expiry {
	TEXT-ALIGN: right
}
#subscription_settings #subscription_details #subscription_options =
#after_coupon_expiry {
	TEXT-ALIGN: right
}
.subscription_modal #subscription_details #subscription_options =
#coupon_expiry {
	TEXT-ALIGN: right
}
.subscription_modal #subscription_details #subscription_options =
#after_coupon_expiry {
	TEXT-ALIGN: right
}
#subscription_settings #subscription_details #subscription_options =
#billing_period {
	MARGIN-RIGHT: 180px
}
.subscription_modal #subscription_details #subscription_options =
#billing_period {
	MARGIN-RIGHT: 180px
}
#subscription_settings #subscription_details #subscription_options =
#after_coupon_expiry {
	FLOAT: right; WIDTH: 175px
}
.subscription_modal #subscription_details #subscription_options =
#after_coupon_expiry {
	FLOAT: right; WIDTH: 175px
}
#subscription_settings #subscription_details #subscription_options =
.extras {
	MARGIN-TOP: 30px
}
.subscription_modal #subscription_details #subscription_options .extras =
{
	MARGIN-TOP: 30px
}
#subscription_settings #subscription_details #subscription_options =
.extras .top {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.subscription_modal #subscription_details #subscription_options .extras =
.top {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#subscription_settings #subscription_details #subscription_options =
.extras SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999
}
.subscription_modal #subscription_details #subscription_options .extras =
SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999
}
#subscription_settings #subscription_details #subscription_options =
.extras SPAN.voice_capture {
	MARGIN-LEFT: 19px
}
.subscription_modal #subscription_details #subscription_options .extras =
SPAN.voice_capture {
	MARGIN-LEFT: 19px
}
#subscription_settings #subscription_details #subscription_options =
.extras LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.subscription_modal #subscription_details #subscription_options .extras =
LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#subscription_settings #subscription_details #subscription_options =
.extras LABEL SPAN {
	FONT-WEIGHT: normal; COLOR: #aaa
}
.subscription_modal #subscription_details #subscription_options .extras =
LABEL SPAN {
	FONT-WEIGHT: normal; COLOR: #aaa
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_option INPUT {
	DISPLAY: inline; MARGIN-BOTTOM: 5px; WIDTH: auto; LINE-HEIGHT: 22px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin INPUT {
	DISPLAY: inline; MARGIN-BOTTOM: 5px; WIDTH: auto; LINE-HEIGHT: 22px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_option INPUT {
	DISPLAY: inline; MARGIN-BOTTOM: 5px; WIDTH: auto; LINE-HEIGHT: 22px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin INPUT {
	DISPLAY: inline; MARGIN-BOTTOM: 5px; WIDTH: auto; LINE-HEIGHT: 22px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_option LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-LEFT: =
7px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-LEFT: =
7px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_option LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-LEFT: =
7px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-LEFT: =
7px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_option .pricing {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: right; COLOR: #666; =
LINE-HEIGHT: 22px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin .pricing {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: right; COLOR: #666; =
LINE-HEIGHT: 22px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_option .pricing {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: right; COLOR: #666; =
LINE-HEIGHT: 22px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin .pricing {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: right; COLOR: #666; =
LINE-HEIGHT: 22px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_option .active.pricing {
	COLOR: #7fa239
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin .active.pricing {
	COLOR: #7fa239
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_option .active.pricing {
	COLOR: #7fa239
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin .active.pricing {
	COLOR: #7fa239
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin {
	PADDING-RIGHT: 7px; MARGIN-TOP: 5px; PADDING-LEFT: 7px; BACKGROUND: =
#f5f5f5; PADDING-BOTTOM: 7px; MARGIN-LEFT: 19px; PADDING-TOP: 7px; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin {
	PADDING-RIGHT: 7px; MARGIN-TOP: 5px; PADDING-LEFT: 7px; BACKGROUND: =
#f5f5f5; PADDING-BOTTOM: 7px; MARGIN-LEFT: 19px; PADDING-TOP: 7px; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin LABEL {
	FONT-SIZE: 12px
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin LABEL {
	FONT-SIZE: 12px
}
#subscription_settings #subscription_details #subscription_options =
.extras .voice_transcription_optin .pricing {
	FONT-WEIGHT: normal
}
.subscription_modal #subscription_details #subscription_options .extras =
.voice_transcription_optin .pricing {
	FONT-WEIGHT: normal
}
#subscription_settings #subscription_details #subscription_options =
.extras .disabled.voice_transcription_optin .pricing {
	COLOR: #666
}
.subscription_modal #subscription_details #subscription_options .extras =
.disabled.voice_transcription_optin .pricing {
	COLOR: #666
}
#subscription_settings #subscription_details #subscription_options =
.two_up {
	CLEAR: left; MARGIN: 15px 0px 0px
}
.subscription_modal #subscription_details #subscription_options .two_up =
{
	CLEAR: left; MARGIN: 15px 0px 0px
}
#subscription_settings #subscription_details #subscription_options =
.two_up LABEL {
	DISPLAY: block
}
#subscription_settings #subscription_details #subscription_options =
.two_up output {
	DISPLAY: block
}
.subscription_modal #subscription_details #subscription_options .two_up =
LABEL {
	DISPLAY: block
}
.subscription_modal #subscription_details #subscription_options .two_up =
output {
	DISPLAY: block
}
#subscription_settings #subscription_details #subscription_options =
.two_up LABEL {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 40px
}
.subscription_modal #subscription_details #subscription_options .two_up =
LABEL {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 40px
}
#subscription_settings #subscription_details #subscription_options =
.two_up output {
	DISPLAY: block; FONT-SIZE: 15px; MARGIN-LEFT: 50px; COLOR: #777; =
TEXT-ALIGN: right
}
#subscription_settings #subscription_details #subscription_options =
.two_up .spinner {
	DISPLAY: block; FONT-SIZE: 15px; MARGIN-LEFT: 50px; COLOR: #777; =
TEXT-ALIGN: right
}
.subscription_modal #subscription_details #subscription_options .two_up =
output {
	DISPLAY: block; FONT-SIZE: 15px; MARGIN-LEFT: 50px; COLOR: #777; =
TEXT-ALIGN: right
}
.subscription_modal #subscription_details #subscription_options .two_up =
.spinner {
	DISPLAY: block; FONT-SIZE: 15px; MARGIN-LEFT: 50px; COLOR: #777; =
TEXT-ALIGN: right
}
#subscription_settings #subscription_details #subscription_options =
.two_up .spinner {
	DISPLAY: none
}
.subscription_modal #subscription_details #subscription_options .two_up =
.spinner {
	DISPLAY: none
}
#subscription_settings #subscription_details #subscription_options =
.total.two_up {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 15px; PADDING-TOP: 15px
}
.subscription_modal #subscription_details #subscription_options =
.total.two_up {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 15px; PADDING-TOP: 15px
}
#subscription_settings #subscription_details #subscription_options =
.total.two_up LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.subscription_modal #subscription_details #subscription_options =
.total.two_up LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#subscription_settings #subscription_details #subscription_options =
.total.two_up output {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #7fa239
}
.subscription_modal #subscription_details #subscription_options =
.total.two_up output {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #7fa239
}
#subscription_settings #subscription_details #subscription_options =
.total.two_up .spinner IMG {
	WIDTH: 20px; HEIGHT: 20px
}
.subscription_modal #subscription_details #subscription_options =
.total.two_up .spinner IMG {
	WIDTH: 20px; HEIGHT: 20px
}
#subscription_settings .feature_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
MARGIN-RIGHT: 310px; PADDING-TOP: 0px
}
.subscription_modal .feature_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
MARGIN-RIGHT: 310px; PADDING-TOP: 0px
}
#subscription_settings .feature_list LI {
	DISPLAY: none; LIST-STYLE-POSITION: outside; FONT-SIZE: 13px; MARGIN: =
7px 0px 0px; COLOR: #828282; LIST-STYLE-TYPE: disc
}
.subscription_modal .feature_list LI {
	DISPLAY: none; LIST-STYLE-POSITION: outside; FONT-SIZE: 13px; MARGIN: =
7px 0px 0px; COLOR: #828282; LIST-STYLE-TYPE: disc
}
#subscription_settings .overview .small {
	DISPLAY: none
}
#subscription_settings .overview .medium {
	DISPLAY: none
}
#subscription_settings .overview .large {
	DISPLAY: none
}
#subscription_settings .overview .extra_large {
	DISPLAY: none
}
.subscription_modal .overview .small {
	DISPLAY: none
}
.subscription_modal .overview .medium {
	DISPLAY: none
}
.subscription_modal .overview .large {
	DISPLAY: none
}
.subscription_modal .overview .extra_large {
	DISPLAY: none
}
.small#subscription_settings .overview H3 .small {
	DISPLAY: inline
}
.medium#subscription_settings .overview H3 .medium {
	DISPLAY: inline
}
.large#subscription_settings .overview H3 .large {
	DISPLAY: inline
}
.extra_large#subscription_settings .overview H3 .extra_large {
	DISPLAY: inline
}
.small.subscription_modal .overview H3 .small {
	DISPLAY: inline
}
.medium.subscription_modal .overview H3 .medium {
	DISPLAY: inline
}
.large.subscription_modal .overview H3 .large {
	DISPLAY: inline
}
.extra_large.subscription_modal .overview H3 .extra_large {
	DISPLAY: inline
}
.small#subscription_settings .overview .pricing .small {
	DISPLAY: block
}
.medium#subscription_settings .overview .pricing .medium {
	DISPLAY: block
}
.large#subscription_settings .overview .pricing .large {
	DISPLAY: block
}
.extra_large#subscription_settings .overview .pricing .extra_large {
	DISPLAY: block
}
.small.subscription_modal .overview .pricing .small {
	DISPLAY: block
}
.medium.subscription_modal .overview .pricing .medium {
	DISPLAY: block
}
.large.subscription_modal .overview .pricing .large {
	DISPLAY: block
}
.extra_large.subscription_modal .overview .pricing .extra_large {
	DISPLAY: block
}
.small#subscription_settings .feature_list LI.small {
	DISPLAY: list-item
}
.medium#subscription_settings .feature_list LI.medium {
	DISPLAY: list-item
}
.large#subscription_settings .feature_list LI.large {
	DISPLAY: list-item
}
.extra_large#subscription_settings .feature_list LI.extra_large {
	DISPLAY: list-item
}
.small.subscription_modal .feature_list LI.small {
	DISPLAY: list-item
}
.medium.subscription_modal .feature_list LI.medium {
	DISPLAY: list-item
}
.large.subscription_modal .feature_list LI.large {
	DISPLAY: list-item
}
.extra_large.subscription_modal .feature_list LI.extra_large {
	DISPLAY: list-item
}
.recalculating#subscription_settings #subscription_details =
#subscription_options .two_up output {
	VISIBILITY: hidden
}
.recalculating#subscription_settings #subscription_details =
#subscription_options .two_up .note {
	VISIBILITY: hidden
}
.recalculating.subscription_modal #subscription_details =
#subscription_options .two_up output {
	VISIBILITY: hidden
}
.recalculating.subscription_modal #subscription_details =
#subscription_options .two_up .note {
	VISIBILITY: hidden
}
.recalculating#subscription_settings #subscription_details =
#subscription_options .two_up .spinner {
	DISPLAY: block
}
.recalculating.subscription_modal #subscription_details =
#subscription_options .two_up .spinner {
	DISPLAY: block
}
.recalculating#subscription_settings #subscription_details =
#subscription_options .total.two_up output {
	DISPLAY: none
}
.recalculating.subscription_modal #subscription_details =
#subscription_options .total.two_up output {
	DISPLAY: none
}
#subscription_settings #cancel_subscription {
	MARGIN-TOP: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.subscription_modal #cancel_subscription {
	MARGIN-TOP: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#subscription_settings #cancel_subscription #cancel_warning {
	DISPLAY: none; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.subscription_modal #cancel_subscription #cancel_warning {
	DISPLAY: none; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.two_column .form_element .form_field .sub_setting =
LABEL.settings_security_zauth_text {
	DISPLAY: block
}
.settings_security_zauth_text {
	DISPLAY: block
}
.two_column .form_element .form_field .sub_setting =
LABEL.settings_security_saml_text {
	DISPLAY: none
}
.settings_security_saml_text {
	DISPLAY: none
}
.zd_satisfaction {
	FONT-SIZE: 12px! important; MARGIN: 15px 0px; FONT-FAMILY: =
Arial,Helvetica,sans-serif
}
.zd_plug {
	FONT-SIZE: 12px! important; MARGIN: 15px 0px; FONT-FAMILY: =
Arial,Helvetica,sans-serif
}
.zd_satisfaction DIV {
	DISPLAY: inline-block; MARGIN: 0px 1em; WIDTH: 13em; BACKGROUND-COLOR: =
#f2f2f2; TEXT-ALIGN: center; border-radius: 8px; box-shadow: inset 0 0 =
20px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 0 20px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.1)
}
.zd_satisfaction DIV:unknown {
	MARGIN-LEFT: 0px
}
.zd_satisfaction DIV:unknown {
	BACKGROUND-COLOR: #fff; box-shadow: inset 0 0 0; -webkit-box-shadow: =
inset 0 0 0; -moz-box-shadow: inset 0 0 0
}
.zd_rating_number {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
FONT-WEIGHT: bold! important; FONT-SIZE: 6em! important; PADDING-BOTTOM: =
0px! important; MARGIN: 0px; LINE-HEIGHT: 1.2em! important; PADDING-TOP: =
0px! important; text-shadow: 2px 2px 1px rgba(0,0,0,0.4)
}
.zd_rating_number:unknown {
	text-shadow: 0
}
.zd_rating_string {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: =
1.3em! important; PADDING-BOTTOM: 0.6em! important; MARGIN: 0px; =
LINE-HEIGHT: 1.1! important; PADDING-TOP: 0.6em! important; =
BACKGROUND-COLOR: #ebebeb; border-bottom-left-radius: 8px; =
border-bottom-right-radius: 8px
}
.zd_satisfaction_score .zd_rating_number {
	text-shadow: none
}
.zd_satisfaction_score .zd_rating_string {
	BACKGROUND-COLOR: #fff
}
.zd_plug {
	DISPLAY: none
}
#smileys {
	DISPLAY: block; WIDTH: 520px
}
#smileys IMG {
	WIDTH: 48px
}
#smileys .satisfaction_good {
	DISPLAY: inline-block
}
#smileys .satisfaction_bad {
	DISPLAY: inline-block
}
#top-menu #chat_menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 40px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 26px; =
BACKGROUND-COLOR: #707070
}
#top-menu #chat_menu #chat_menu_item {
	DISPLAY: block; BACKGROUND: =
url(/images/sprites/chat_menu_icon.png?1322791062) no-repeat 8px -18px; =
WIDTH: 100%; TEXT-INDENT: -2000px; HEIGHT: 100%
}
#top-menu #chat_menu:hover {
	CURSOR: pointer; BACKGROUND-COLOR: #888
}
#top-menu #chat_menu:hover #chat_menu_item {
	BACKGROUND-POSITION: 8px 4px
}
#top-menu #phone_menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 40px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 26px; =
BACKGROUND-COLOR: #707070
}
#top-menu #phone_menu #phone_menu_item {
	DISPLAY: block; BACKGROUND: =
url(/images/sprites/voice_nav_icon.png?1322791062) no-repeat 8px -18px; =
WIDTH: 100%; TEXT-INDENT: -2000px; HEIGHT: 100%
}
#top-menu #phone_menu .on#phone_menu_item {
	BACKGROUND-POSITION: 8px 3px
}
#top-menu #phone_menu:hover {
	CURSOR: pointer; BACKGROUND-COLOR: #888
}
#top-menu #phone_menu UL.menu-drop {
	WIDTH: 250px
}
#top-menu #phone_menu UL.menu-drop LI {
	PADDING-LEFT: 0px; WIDTH: 100%
}
#top-menu #phone_menu UL.menu-drop LI A {
	PADDING-LEFT: 23px
}
#top-menu #phone_menu UL.menu-drop LI A .available_via {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal; COLOR: #777
}
#top-menu #phone_menu UL.menu-drop LI A.on {
	BACKGROUND: url(/images/icon_check_mark_16.png?1322791062) no-repeat 2% =
50%
}
#top-menu #phone_menu UL.menu-drop LI A.on:hover {
	BACKGROUND-COLOR: whitesmoke
}
#top-menu #phone_menu UL.menu-drop LI P.voice_trial_ended {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 35px; FONT-SIZE: 12px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 10px 10px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fffab8 2px =
solid; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
#top-menu #phone_menu UL.menu-drop LI P.voice_trial_ended:hover {
	CURSOR: auto
}
#top-menu #phone_menu UL.menu-drop LI P.voice_trial_ended =
A#voice_continue_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#top-menu #phone_menu UL.menu-drop LI P.voice_trial_ended =
A#voice_continue_link:hover {
	BACKGROUND-COLOR: transparent
}
#top-menu #phone_menu UL.menu-drop LI.add-phone-message SPAN {
	FONT-SIZE: 13px; LINE-HEIGHT: 16px
}
#top-menu #phone_menu UL.menu-drop LI.add-phone-message A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
#top-menu #phone_menu .audio_settings {
	FONT-SIZE: 11px
}
UL.drop-list UL {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: 2px solid; =
DISPLAY: none; PADDING-LEFT: 8px; Z-INDEX: 15; MIN-HEIGHT: 18px; =
BACKGROUND: #fff 0px 50%; LEFT: 150px; PADDING-BOTTOM: 6px; MARGIN: 5px =
0px 0px; BORDER-LEFT: 2px solid; WIDTH: 170px; PADDING-TOP: 4px; =
BORDER-BOTTOM: 2px solid; POSITION: absolute
}
#call-console {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 9999; =
RIGHT: 10px; PADDING-BOTTOM: 0px; WIDTH: 300px; BORDER-TOP-STYLE: none; =
BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: fixed! important; BACKGROUND-COLOR: =
#fff; BORDER-BOTTOM-STYLE: none; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px; =
-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; =
border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; =
box-shadow: rgba(128,128,128,0.5) 0 0 5px 0; -webkit-box-shadow: =
rgba(128,128,128,0.5) 0 0 5px 0; -moz-box-shadow: rgba(128,128,128,0.5) =
0 0 5px 0
}
#call-console .console-title-bar {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 13px; BACKGROUND: =
#4f4c4c; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#4f4c4c',endC=
olorstr=3D'#2c2829',GradientType=3D0); PADDING-BOTTOM: 3px; MARGIN: 0px; =
COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 28px; -webkit-border-radius: 2px; =
-moz-border-radius: 2px; border-radius: 2px; =
-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; =
border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0
}
#call-console .console-title-bar .console-title-text {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: =
0px; PADDING-TOP: 7px
}
#call-console .console-title-bar .console-title-notice {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; FONT-SIZE: =
12px; BACKGROUND: url(/images/warning_icon.png?1322791062) #fffde1 =
no-repeat 10px 10px; PADDING-BOTTOM: 10px; MARGIN: 8px; PADDING-TOP: =
10px; TEXT-ALIGN: center; -webkit-border-radius: 2px; =
-moz-border-radius: 2px; border-radius: 2px
}
#call-console .console-title-bar .notice.console-title-notice {
	COLOR: #333
}
#call-console .console-title-bar .mute_call {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 5px; =
BACKGROUND: =
url(/images/call_console/icon_mute_unmute_sprite.png?1322791062) =
no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 42px; PADDING-TOP: 0px; =
POSITION: absolute; TOP: 5px; HEIGHT: 23px
}
#call-console .console-title-bar .muted.mute_call {
	BACKGROUND-POSITION: 0px -23px
}
#call-console .notice.console-title-bar {
	HEIGHT: 135px
}
#call-console .console-number {
	BACKGROUND: #030303; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#030303',endC=
olorstr=3D'#4e4b4b',GradientType=3D0); COLOR: #fff; HEIGHT: 85px; =
TEXT-ALIGN: center
}
#call-console .console-number .console-number-digits {
	FONT-WEIGHT: 100; FONT-SIZE: 20px; PADDING-TOP: 30px
}
#call-console .console-number .with-location {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 14px
}
#call-console .console-number .console-number-location {
	FONT-WEIGHT: 100; FONT-SIZE: 10px; PADDING-TOP: 6px
}
#call-console .console-number .console-number-location IMG {
	POSITION: relative; TOP: 3px
}
#call-console .console-content .console-user-card {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 15px; BACKGROUND-COLOR: #fff
}
#call-console .console-content .console-user-card .console-user-photo {
	FLOAT: left; WIDTH: 45px; HEIGHT: 45px
}
#call-console .console-content .console-user-card .console-user-photo =
IMG {
	WIDTH: 45px
}
#call-console .console-content .console-user-card .console-user-details =
{
	PADDING-LEFT: 10px; FLOAT: left
}
#call-console .console-content .console-user-card =
.known_user.console-user-details {
	WIDTH: 200px
}
#call-console .console-content .console-user-card =
.known_user.console-user-details P {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; WHITE-SPACE: =
nowrap
}
#call-console .console-content .console-user-card .console-notice =
.notice {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
13px; BACKGROUND: #f9f6da; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; TEXT-ALIGN: center; -webkit-border-radius: 2px; =
-moz-border-radius: 2px; border-radius: 2px
}
#call-console .console-content .console-user-card .console-notice =
.round-top.notice {
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: =
2px; -moz-border-radius-bottomleft: 0; =
-webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: =
0; border-bottom-right-radius: 0
}
#call-console .console-content .console-user-card .console-notice =
.console-recording {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; BACKGROUND: #f9f6da; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px
}
#call-console .console-content .console-user-card .console-notice =
.round-bottom.console-recording {
	MARGIN-TOP: -20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; =
border-radius: 2px; -moz-border-radius-topleft: 0; =
-webkit-border-top-left-radius: 0; border-top-left-radius: 0; =
-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; =
border-top-right-radius: 0
}
#call-console .console-content .console-user-card =
.console-user-tickets-count {
	FLOAT: right; WIDTH: 75px
}
#call-console .console-content .console-user-card =
.console-user-tickets-count .count_with_subtitle {
	BACKGROUND-COLOR: #ddd
}
#call-console .console-content .console-user-card =
.console-user-tickets-count .count_with_subtitle .subtitle {
	COLOR: #777
}
#call-console .console-content .console-action-bar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; OVERFLOW: =
auto; WIDTH: 280px; BOTTOM: 0px; PADDING-TOP: 10px
}
#call-console .console-content .console-action-bar .button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; WIDTH: 135px; COLOR: #fff; PADDING-TOP: 0px; =
HEIGHT: 35px; TEXT-ALIGN: center; -webkit-border-radius: 2px; =
-moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0 =
ease 0; -moz-transition: all 0 ease 0; transition: all 0 ease 0; =
text-shadow: #919191 0 1px 1px; box-shadow: none; -webkit-box-shadow: =
none; -moz-box-shadow: none
}
#call-console .console-content .console-action-bar .button:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
#call-console .console-content .console-action-bar .button:active {
	BACKGROUND-IMAGE: none
}
#call-console .console-content .console-action-bar .accept_call.button {
	BACKGROUND: #a5bc46; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#a5bc46',endC=
olorstr=3D'#95aa47',GradientType=3D0); FLOAT: left
}
#call-console .console-content .console-action-bar =
.accept_call.button:active {
	BACKGROUND: #8da344
}
#call-console .console-content .console-action-bar .deny_call.button {
	BORDER-LEFT-COLOR: #cecece; BACKGROUND: #cecece; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#cecece',endC=
olorstr=3D'#bfbfbf',GradientType=3D0); FLOAT: right; =
BORDER-BOTTOM-COLOR: #cecece; BORDER-TOP-COLOR: #cecece; =
BORDER-RIGHT-COLOR: #cecece
}
#call-console .console-content .console-action-bar =
.deny_call.button:active {
	BACKGROUND: #bfbfbf
}
#call-console .console-content .console-action-bar .call_action.button {
	BORDER-LEFT-COLOR: #cecece; BACKGROUND: #cecece; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#cecece',endC=
olorstr=3D'#bfbfbf',GradientType=3D0); BORDER-BOTTOM-COLOR: #cecece; =
WIDTH: 280px; BORDER-TOP-COLOR: #cecece; BORDER-RIGHT-COLOR: #cecece
}
#call-console .console-content .console-action-bar =
.call_action.button:active {
	BACKGROUND: #bfbfbf
}
#call-console .console-content .console-action-bar =
.end_call.call_action.button {
	BORDER-LEFT-COLOR: #c04510; BACKGROUND: #d60d0d; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#d60d0d',endC=
olorstr=3D'#b70707',GradientType=3D0); BORDER-BOTTOM-COLOR: #c04510; =
BORDER-TOP-COLOR: #c04510; BORDER-RIGHT-COLOR: #c04510
}
#call-console .console-content .console-action-bar =
.end_call.call_action.button:active {
	BACKGROUND: #b70707
}
.count_with_subtitle {
	PADDING-RIGHT: 6px; MIN-WIDTH: 40px; DISPLAY: block; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: =
6px; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.count_with_subtitle .count {
	DISPLAY: block
}
.count_with_subtitle .subtitle {
	DISPLAY: block
}
.count_with_subtitle .count {
	FONT-SIZE: 16px
}
.count_with_subtitle .subtitle {
	COLOR: #999
}
A.count_with_subtitle:hover {
	TEXT-DECORATION: none
}
#voice-blocking-banner {
	FONT-SIZE: 16px; Z-INDEX: 9999; BACKGROUND: #faf8e6; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#faf8e6',endC=
olorstr=3D'#f9f6da',GradientType=3D0); LEFT: 0px! important; WIDTH: =
100%! important; POSITION: fixed! important; TOP: 0px! important; =
HEIGHT: 94px; TEXT-ALIGN: center; box-shadow: #9c9d99 0 3px 3px 0; =
-webkit-box-shadow: #9c9d99 0 3px 3px 0; -moz-box-shadow: #9c9d99 0 3px =
3px 0
}
#voice-blocking-banner P {
	FONT-SIZE: 18px; MARGIN: 18px 0px 28px; COLOR: #444
}
#voice-blocking-banner .new_window_link {
	MARGIN-TOP: 10px
}
#voice-blocking-banner .new_window_link A {
	PADDING-LEFT: 24px; FONT-SIZE: 13px; BACKGROUND: =
url(/images/call_console/icon_open_new_window.png?1322791062) no-repeat =
left center
}
#voice-blocking-banner DIV.border {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: #e4e4e4; LEFT: 0px; WIDTH: =
100%; BOTTOM: 35px; POSITION: absolute; HEIGHT: 1px; box-shadow: white 0 =
1px 1px 0; -webkit-box-shadow: white 0 1px 1px 0; -moz-box-shadow: white =
0 1px 1px 0
}
#voice-blocking-overlay {
	Z-INDEX: 9998; BACKGROUND: #fff; LEFT: 0px! important; WIDTH: 100%! =
important; POSITION: fixed! important; TOP: 0px! important; HEIGHT: =
100%! important; opacity: .8
}
DIV._macro_list UL.drop-list UL.first-drop {
	MARGIN-TOP: -23px; MARGIN-LEFT: -243px; PADDING-TOP: 30px
}
DIV._macro_list UL.drop-list LI UL.first-drop DIV.search INPUT {
	BORDER-RIGHT: #a8a8a8 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#a8a8a8 1px solid; FONT-WEIGHT: bold; MARGIN: 0px 0px 5px; BORDER-LEFT: =
#a8a8a8 1px solid; WIDTH: 143px; BORDER-BOTTOM: #a8a8a8 1px solid; =
POSITION: static; -webkit-border-radius: 4px; -moz-border-radius: 4px; =
border-radius: 4px
}
DIV._macro_list UL.drop-list LI UL.first-drop DIV.search {
	POSITION: relative
}
DIV._macro_list UL.drop-list LI UL.first-drop DIV.search IMG.search {
	RIGHT: 8px; POSITION: absolute; TOP: 6px
}
DIV._macro_list UL.drop-list LI UL.first-drop DIV.search IMG.clear {
	RIGHT: 8px; POSITION: absolute; TOP: 6px
}
DIV._macro_list UL.drop-list LI UL.first-drop DIV.search IMG.clear {
	DISPLAY: none; CURSOR: pointer
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results {
	PADDING-RIGHT: 0px! important; DISPLAY: none; PADDING-LEFT: 0px! =
important; LEFT: 0px; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
WIDTH: auto; BORDER-TOP-STYLE: none; PADDING-TOP: 0px! important; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; =
TOP: 0px; BORDER-BOTTOM-STYLE: none
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.search_result:hover {
	BACKGROUND-COLOR: #f5f5f5
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.selected.search_result {
	BACKGROUND-COLOR: #f5f5f5
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.search_result:hover A {
	TEXT-DECORATION: underline
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.search_result:hover A SPAN {
	TEXT-DECORATION: underline
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.selected.search_result A {
	TEXT-DECORATION: underline
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.selected.search_result A SPAN {
	TEXT-DECORATION: underline
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.search_result {
	BORDER-TOP: #e5e5e5 1px solid; DISPLAY: none; WORD-WRAP: break-word
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.no_results {
	BORDER-TOP: #e5e5e5 1px solid; DISPLAY: none; WORD-WRAP: break-word
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.no_results {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; DISPLAY: list-item; =
PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; BACKGROUND-COLOR: =
#fff1a9; BORDER-RIGHT-WIDTH: 0px; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
DIV._macro_list UL.drop-list LI UL.first-drop UL.search_results =
LI.search_result A SPAN.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff1a9
}
DIV#cboxLoadedContent .merge_window {
	WIDTH: 630px; COLOR: #444; BACKGROUND-COLOR: #f6f6f6
}
DIV#cboxLoadedContent .merge_window H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DIV#cboxLoadedContent .merge_window .review {
	BORDER-RIGHT: #ebe695 1px solid; BORDER-TOP: #ebe695 1px solid; =
FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ebe695 1px solid; =
BORDER-BOTTOM: #ebe695 1px solid; BACKGROUND-COLOR: #fffdde; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
DIV#cboxLoadedContent .merge_window .review P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
7px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#cboxLoadedContent .merge_window .option {
	BACKGROUND: url(/images/sprites/merging.png?1322791062) no-repeat -20px =
0px; MARGIN: 0px; TEXT-INDENT: -9999px; HEIGHT: 54px
}
DIV#cboxLoadedContent .merge_window .ticket_badge {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; WIDTH: 60px; COLOR: #fff; =
MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #95c34c; TEXT-ALIGN: center; =
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px
}
DIV#cboxLoadedContent .merge_window .ticket_date {
	COLOR: #828282
}
DIV#cboxLoadedContent .merge_window .user_card {
	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 12px; BORDER-TOP: #fff 5px =
solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #fff 5px =
solid; PADDING-TOP: 12px; BORDER-BOTTOM: #fff 5px solid; box-shadow: 1px =
1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px 1px #ccc; =
-moz-box-shadow: 1px 1px 1px 1px #ccc
}
DIV#cboxLoadedContent .merge_window .ticket_card {
	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 12px; BORDER-TOP: #fff 5px =
solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #fff 5px =
solid; PADDING-TOP: 12px; BORDER-BOTTOM: #fff 5px solid; box-shadow: 1px =
1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px 1px #ccc; =
-moz-box-shadow: 1px 1px 1px 1px #ccc
}
DIV#cboxLoadedContent .merge_window .user_card IMG {
	FLOAT: left; WIDTH: 48px; MARGIN-RIGHT: 10px; HEIGHT: 48px
}
DIV#cboxLoadedContent .merge_window .ticket_card IMG {
	FLOAT: left; WIDTH: 48px; MARGIN-RIGHT: 10px; HEIGHT: 48px
}
DIV#cboxLoadedContent .merge_window .user_card A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px
}
DIV#cboxLoadedContent .merge_window .user_card H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px
}
DIV#cboxLoadedContent .merge_window .ticket_card A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px
}
DIV#cboxLoadedContent .merge_window .ticket_card H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px
}
DIV#cboxLoadedContent .merge_window .user_card {
	MARGIN: 0px 20px 20px 0px; WIDTH: 245px; HEIGHT: 51px
}
DIV#cboxLoadedContent .merge_window .ticket_card .card_header H3 {
	FONT-SIZE: 14px; MARGIN: 2px 0px 0px 70px; COLOR: #555
}
DIV#cboxLoadedContent .merge_window .ticket_card .card_body {
	PADDING-RIGHT: 5px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 65px; PADDING-TOP: 5px
}
DIV#cboxLoadedContent .merge_window LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px
}
DIV#cboxLoadedContent .merge_window FORM P {
	COLOR: #999
}
DIV#cboxLoadedContent .merge_window FORM .button {
	MARGIN-LEFT: 8px
}
DIV#cboxLoadedContent .merge_window FORM INPUT[type=3Dtext] {
	WIDTH: 244px
}
DIV#cboxLoadedContent .merge_window FORM TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
DIV#cboxLoadedContent .merge_window #user_loser {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
DIV#cboxLoadedContent .merge_window #user_loser .user_card {
	MARGIN: 0px auto
}
DIV#cboxLoadedContent .merge_window #user_winner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/sprites/merging.png?1322791062) no-repeat 0px -54px; =
PADDING-BOTTOM: 20px; PADDING-TOP: 60px
}
DIV#cboxLoadedContent .merge_window #user_winner #winner_suggestions =
.user_card {
	FLOAT: left
}
DIV#cboxLoadedContent .merge_window #ticket_loser {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
DIV#cboxLoadedContent .merge_window #ticket_winner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/sprites/merging.png?1322791062) no-repeat 0px -54px; =
PADDING-BOTTOM: 20px; PADDING-TOP: 60px
}
DIV#cboxLoadedContent .merge_window #ticket_winner .confirm {
	MARGIN-TOP: 20px; FLOAT: right
}
DIV#cboxLoadedContent .merge_window #ticket_winner H4 {
	MARGIN-TOP: 5px; COLOR: #828282
}
DIV#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns =
.column {
	PADDING-LEFT: 4%; FLOAT: left; MARGIN: 0px; WIDTH: 46%
}
DIV#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns =
.column:first-child {
	PADDING-RIGHT: 4%; PADDING-LEFT: 0px
}
DIV#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns =
.column UL LI {
	FONT-SIZE: 13px; MARGIN: 15px 0px 0px; LIST-STYLE-TYPE: none
}
DIV#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns =
.column UL LI:first-child {
	MARGIN-TOP: 10px
}
DIV#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns =
.column UL LI A {
	DISPLAY: block; MARGIN-LEFT: 70px
}
DIV#cboxLoadedContent .merge_window #ticket_winner #winner_suggestions {
	MARGIN-TOP: 10px
}
DIV#cboxLoadedContent #confirm_user_merge #user_loser {
	BACKGROUND-POSITION: 0px 224px
}
DIV#cboxLoadedContent #confirm_user_merge #user_winner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 60px
}
DIV#cboxLoadedContent #confirm_user_merge #user_winner .user_card {
	BORDER-RIGHT: #9bc300 3px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#9bc300 3px solid; PADDING-LEFT: 14px; FLOAT: none; PADDING-BOTTOM: =
14px; MARGIN: 0px auto; BORDER-LEFT: #9bc300 3px solid; PADDING-TOP: =
14px; BORDER-BOTTOM: #9bc300 3px solid; box-shadow: none; =
-webkit-box-shadow: none; -moz-box-shadow: none
}
DIV#cboxLoadedContent #confirm_user_merge #user_winner .button {
	FLOAT: right; MARGIN: 20px 0px 0px
}
P.plan-upgrade {
	PADDING-RIGHT: 8px! important; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: =
10px! important; PADDING-LEFT: 0px! important; BACKGROUND: white; =
PADDING-BOTTOM: 10px! important; PADDING-TOP: 10px! important
}
P.user-mail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -427px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
P.user-twitter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -987px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
P.user-facebook {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -987px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
P.user-facebook {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -1209px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
P.user-google {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(/images/bullets.png?1322791062) no-repeat 0px -1098px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
DIV.help-bubble A.upgrade {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.help-bubble DIV.arrow {
	DISPLAY: block; MARGIN-LEFT: 20px
}
DIV.help-bubble DIV.bubble-content {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dedede 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: =
10px; MARGIN: -5px 20px 10px 0px; BORDER-LEFT: #dedede 1px solid; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 10px; BORDER-BOTTOM: #dedede 1px solid; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
DIV.help-bubble H3 {
	MARGIN-TOP: 0px
}
DIV.help-bubble H4 {
	MARGIN-TOP: 0px
}
DIV.title-with-help {
	DISPLAY: block; MARGIN: 25px 0px 7px
}
DIV.h2-help {
	MARGIN-TOP: 11px
}
DIV.title-with-help H3 {
	DISPLAY: inline
}
DIV.title-with-help H2 {
	DISPLAY: inline
}
DIV.bubble-content H3 {
	DISPLAY: block
}
DIV.bubble-content H4 {
	DISPLAY: block
}
DIV TD.name {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap
}
DIV TD.desc {
	PADDING-LEFT: 30px
}
SPAN.question-link {
	CURSOR: pointer; POSITION: relative; TOP: 1px
}
.item {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 12px; OVERFLOW: hidden; PADDING-TOP: 12px; =
BORDER-BOTTOM: #f0f0f0 1px solid
}
.item .name {
	CLEAR: left; FONT-SIZE: 11px; FLOAT: left; WIDTH: 88px; PADDING-TOP: =
4px; TEXT-ALIGN: center; WORD-WRAP: break-word
}
.item IMG.example {
	FLOAT: right; MARGIN: 7px 0px 5px
}
.item .desc {
	FLOAT: left; WIDTH: 250px; MARGIN-RIGHT: 20px
}
.item LI {
	MARGIN: 2px 0px 5px; LIST-STYLE-TYPE: none
}
.item .icon {
	FLOAT: left; TEXT-ALIGN: center
}
.item .icon DIV {
	FONT-SIZE: 11px; WIDTH: 43px; COLOR: #ccc; PADDING-TOP: 5px
}
.item .icon DIV STRONG {
	COLOR: #888
}
.item .icon DIV.vote {
	MARGIN-BOTTOM: -5px; POSITION: relative; TOP: -5px
}
.item .icon DIV.vote .count {
	PADDING-RIGHT: 3px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: url(/images/small-thumbs-up.png?1322791062) #444 =
no-repeat 2px 2px; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; =
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.item .icon IMG {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff =
1px solid
}
.item .icon .photo IMG {
	MARGIN: 0px 25px 2px 0px
}
.item .bdr IMG {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 2px; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px =
solid
}
.item_first {
	CLEAR: none; PADDING-TOP: 0px
}
.item-info {
	PADDING-LEFT: 10px; FLOAT: left
}
.with-icon.item-info {
	WIDTH: 79%
}
.item-info H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; WIDTH: auto
}
.item-info H1 A {
	FONT-WEIGHT: bold
}
.item-info H1 A.light {
	FONT-WEIGHT: normal
}
.item-info H1 .item_count {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: 1px; COLOR: #666
}
.item-info .info {
	FONT-WEIGHT: normal; MARGIN: 1px 0px 0px; COLOR: #999
}
.item-info .data.info {
	MARGIN-TOP: 2px
}
.item-actions {
	FLOAT: right; MARGIN-LEFT: 15px
}
.item-actions A.big {
	FONT-SIZE: 20px
}
.item_top_search_result {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: =
1px; MARGIN-LEFT: 5px; COLOR: #fff; PADDING-TOP: 2px; POSITION: =
absolute; BACKGROUND-COLOR: #fd0
}
.item_top_search_result A:hover {
	TEXT-DECORATION: none
}
.item_top_search_result A {
	COLOR: #fff
}
BODY.forums #search-result .item .item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.home .item .item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.categories .item .item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.entries-search.entries .item .item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.reports .analytics_container .item .item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.search DIV.search-result-entry DIV.item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.users-show DIV.search-result-entry DIV.item-info {
	PADDING-LEFT: 6px; FLOAT: none
}
BODY.home .item .item-info {
	MARGIN-LEFT: 43px
}
BODY.categories .item .item-info {
	MARGIN-LEFT: 43px
}
BODY.entries-search.entries .item .item-info {
	MARGIN-LEFT: 43px
}
BODY.forums #content_entries .item .item-info {
	MARGIN-LEFT: 43px
}
BODY.reports .analytics_container .item .item-info {
	MARGIN-LEFT: 43px
}
BODY.search DIV.search-result-entry DIV.item-info {
	MARGIN-LEFT: 43px
}
BODY.users-show DIV.search-result-entry DIV.item-info {
	MARGIN-LEFT: 43px
}
#incremental_search_result .item .item-info {
	MARGIN-LEFT: 43px
}
BODY.search DIV.search-result-entry DIV.item-info {
	PADDING-LEFT: 0px; FLOAT: none; MARGIN-LEFT: 53px
}
BODY.entries-search.entries .item {
	MIN-HEIGHT: 49px
}
H2.small_breadcrumb {
	FONT-SIZE: 14px
}
DIV#incremental_search #not_found_hint H2 {
	MARGIN: 20px 0px; COLOR: #999; FONT-STYLE: italic
}
DIV#incremental_search .frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: =
7px 0px 20px -11px; WIDTH: 100%; PADDING-TOP: 7px
}
DIV#incremental_search .frame H2 {
	MARGIN: 5px 12px 12px
}
DIV#incremental_search .frame .questions.deflect {
	MARGIN-LEFT: 16px
}
DIV#incremental_search_result DIV.item {
	MARGIN: 0px 12px; CURSOR: pointer
}
DIV#incremental_search_result DIV.item .icon IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; =
BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
DIV#incremental_search_result DIV.selected.item {
	BACKGROUND: #f5f5f5 0px 50%; COLOR: #000
}
DIV#incremental_search_result DIV.selected.item .fade_truncation_inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#incremental_search_result DIV.item H1 A:hover {
	COLOR: #1a6690; TEXT-DECORATION: none
}
DIV#incremental_search_result DIV.item DIV.item-info {
	FLOAT: none
}
DIV#incremental_search_result DIV.item .zd_label {
	MARGIN-RIGHT: 12px
}
DIV#incremental_search_result P.item_search_snippet {
	FONT-SIZE: 12px; MARGIN: 3px 0px 2px
}
DIV#incremental_search_result .highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#incremental_search_result DIV.show_more_bar {
	MARGIN: 0px 12px; WIDTH: auto
}
DIV.hidden_incremental_search_results {
	DISPLAY: none
}
BODY.forums .item .item-actions {
	FLOAT: right; MARGIN-LEFT: 20px
}
BODY.home .item .item-actions {
	FLOAT: right; MARGIN-LEFT: 20px
}
BODY.entries-search.entries .item .item-actions {
	FLOAT: right; MARGIN-LEFT: 20px
}
BODY.categories .item .item-actions {
	FLOAT: right; MARGIN-LEFT: 20px
}
BODY.forums-show .item .icon DIV.vote {
	MARGIN-BOTTOM: 10px; TOP: 12px
}
BODY.forums-show .item .icon IMG {
	MARGIN-TOP: -4px
}
.clean.item {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
12px; OVERFLOW: visible; PADDING-TOP: 12px
}
.item-border-top .item {
	BORDER-TOP: #f0f0f0 1px solid; BORDER-BOTTOM-STYLE: none
}
.player.audio {
	DISPLAY: block; BACKGROUND: =
url(/images/audio_player/background.png?1322791062) no-repeat; =
MARGIN-BOTTOM: 5px; WIDTH: 300px; POSITION: relative
}
.player.audio .button.play {
	DISPLAY: block; POSITION: absolute; TOP: 9px
}
.player.audio .seekbar {
	DISPLAY: block; POSITION: absolute; TOP: 9px
}
.player.audio .time_remaining {
	DISPLAY: block; POSITION: absolute; TOP: 9px
}
.player.audio .volume {
	DISPLAY: block; POSITION: absolute; TOP: 9px
}
.player.audio .button.play {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(/images/audio_player/play_pause_sprite.png?1322791062) =
no-repeat 0px -9px; LEFT: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 12px; =
TOP: 8px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px; -webkit-transition: all =
0 ease 0; -moz-transition: all 0 ease 0; transition: all 0 ease 0; =
box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
.player.audio .button.play:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
.player.audio .playing.button.play {
	BACKGROUND-POSITION: 0px -31px
}
.player.audio .seekbar {
	DISPLAY: block; LEFT: 48px; WIDTH: 160px; TOP: 13px; HEIGHT: 3px
}
.player.audio .seekbar A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/audio_player/control_knob_sprite.png?1322791062) no-repeat =
-1px -31px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; TOP: -5px; =
BORDER-RIGHT-WIDTH: 0px
}
.player.audio .seekbar A:hover {
	BACKGROUND-POSITION: -1px -9px
}
.player.audio .seekbar A:focus {
	BACKGROUND-POSITION: -1px -9px
}
.player.audio .seekbar A:active {
	BACKGROUND-POSITION: -1px -9px
}
.player.audio .seekbar A.ui-state-hover {
	BACKGROUND-POSITION: -1px -9px
}
.player.audio .seekbar A.ui-state-active {
	BACKGROUND-POSITION: -1px -9px
}
.player.audio .time_remaining {
	RIGHT: 51px; LINE-HEIGHT: 1.2em
}
.player.audio .volume {
	RIGHT: 9px; BACKGROUND: =
url(/images/audio_player/volume_sprite.png?1322791062) no-repeat 5px =
-10px; WIDTH: 29px; CURSOR: pointer; HEIGHT: 12px
}
.player.audio .v100.volume {
	BACKGROUND-POSITION: 5px -10px
}
.player.audio .v80.volume {
	BACKGROUND-POSITION: 5px -34px
}
.player.audio .v60.volume {
	BACKGROUND-POSITION: 5px -58px
}
.player.audio .v40.volume {
	BACKGROUND-POSITION: 5px -82px
}
.player.audio .v20.volume {
	BACKGROUND-POSITION: 5px -106px
}
.player.audio .v0.volume {
	BACKGROUND-POSITION: 5px -128px
}
.player.audio .shim {
	HEIGHT: 32px
}
.player_slim.audio {
	DISPLAY: block; BACKGROUND: =
url(/images/audio_player/background_small.png?1322791062) no-repeat; =
MARGIN-BOTTOM: 5px; WIDTH: 245px; POSITION: relative; HEIGHT: 24px; =
box-shadow: #cfcfcf 0 0 3px 0; -webkit-box-shadow: #cfcfcf 0 0 3px 0; =
-moz-box-shadow: #cfcfcf 0 0 3px 0
}
.player_slim.audio .button.play {
	DISPLAY: block; POSITION: absolute; TOP: 5px
}
.player_slim.audio .seekbar {
	DISPLAY: block; POSITION: absolute; TOP: 5px
}
.player_slim.audio .time_remaining {
	DISPLAY: block; POSITION: absolute; TOP: 5px
}
.player_slim.audio .volume {
	DISPLAY: block; POSITION: absolute; TOP: 5px
}
.player_slim.audio .button.play {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(/images/audio_player/play_pause_sprite.png?1322791062) =
no-repeat 0px -9px; LEFT: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 12px; =
TOP: 4px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px; -webkit-transition: all =
0 ease 0; -moz-transition: all 0 ease 0; transition: all 0 ease 0; =
box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
.player_slim.audio .button.play:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
.player_slim.audio .playing.button.play {
	BACKGROUND-POSITION: 0px -31px
}
.player_slim.audio .seekbar {
	DISPLAY: block; LEFT: 48px; WIDTH: 145px; TOP: 9px; HEIGHT: 3px
}
.player_slim.audio .seekbar A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/audio_player/control_knob_sprite.png?1322791062) no-repeat =
-1px -31px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; TOP: -5px; =
BORDER-RIGHT-WIDTH: 0px
}
.player_slim.audio .seekbar A:hover {
	BACKGROUND-POSITION: -1px -9px
}
.player_slim.audio .seekbar A:focus {
	BACKGROUND-POSITION: -1px -9px
}
.player_slim.audio .seekbar A:active {
	BACKGROUND-POSITION: -1px -9px
}
.player_slim.audio .seekbar A.ui-state-hover {
	BACKGROUND-POSITION: -1px -9px
}
.player_slim.audio .seekbar A.ui-state-active {
	BACKGROUND-POSITION: -1px -9px
}
.player_slim.audio .time_remaining {
	RIGHT: 13px; LINE-HEIGHT: 1.2em
}
.player_slim.audio .volume {
	RIGHT: 9px; BACKGROUND: =
url(/images/audio_player/volume_sprite.png?1322791062) no-repeat 5px =
-10px; WIDTH: 29px; CURSOR: pointer; HEIGHT: 12px
}
.player_slim.audio .v100.volume {
	BACKGROUND-POSITION: 5px -10px
}
.player_slim.audio .v80.volume {
	BACKGROUND-POSITION: 5px -34px
}
.player_slim.audio .v60.volume {
	BACKGROUND-POSITION: 5px -58px
}
.player_slim.audio .v40.volume {
	BACKGROUND-POSITION: 5px -82px
}
.player_slim.audio .v20.volume {
	BACKGROUND-POSITION: 5px -106px
}
.player_slim.audio .v0.volume {
	BACKGROUND-POSITION: 5px -128px
}
.player_slim.audio .shim {
	HEIGHT: 32px
}
.player_slim.audio .button.play {
	TOP: 5px
}
.call_statistics .header {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; COLOR: #565656; =
TEXT-DECORATION: underline
}
.call_statistics .call_info LABEL {
	FONT-WEIGHT: bold; COLOR: #656565
}
.sharing_agreements {
	WIDTH: 97%; BORDER-COLLAPSE: collapse
}
.sharing_agreements TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 5px; COLOR: #3c3c3c; PADDING-TOP: 5px; BORDER-BOTTOM: =
#a3a3a3 1px solid
}
.sharing_agreements TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: =
#777; PADDING-TOP: 5px
}
P.no_agreements {
	MARGIN: 20px; TEXT-ALIGN: center
}
INPUT#sharing_agreement_subdomain {
	WIDTH: 200px
}
.agreement_actions .negative_actions {
	FLOAT: left; WIDTH: 48%; TEXT-ALIGN: left
}
.agreement_actions .positive_actions {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: right
}
.agreement_actions .padding.positive_actions {
	MARGIN-RIGHT: 20px
}
.agreement_attribute {
	MARGIN: 20px 0px
}
.agreement_attribute .description {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 30%
}
.agreement_attribute .value {
	FLOAT: right; WIDTH: 65%; COLOR: #888
}
#new_sharing_invite_content H2 {
	FONT-SIZE: 1.5em; COLOR: #444
}
#new_agreement_form P.help {
	WIDTH: 350px
}
#new_agreement_form STRONG {
	FONT-SIZE: 12px; COLOR: #555; LINE-HEIGHT: 18px
}
#new_agreement_form LABEL {
	FONT-SIZE: 12px; COLOR: #555; LINE-HEIGHT: 18px
}
#new_agreement_form LABEL[for] {
	CURSOR: pointer
}
#new_agreement_form UL.sharing_integrations {
	LIST-STYLE-TYPE: none; HEIGHT: 100px
}
#new_agreement_form UL.sharing_integrations LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#new_agreement_form UL.sharing_integrations LI IMG {
	BORDER-RIGHT: #e4e4e4 6px solid; BORDER-TOP: #e4e4e4 6px solid; =
BORDER-LEFT: #e4e4e4 6px solid; WIDTH: 140px; BORDER-BOTTOM: #e4e4e4 6px =
solid
}
#new_agreement_form UL.sharing_integrations LI IMG:hover {
	BORDER-RIGHT: #ccc 6px solid; BORDER-TOP: #ccc 6px solid; BORDER-LEFT: =
#ccc 6px solid; BORDER-BOTTOM: #ccc 6px solid
}
.tickets-show .frame {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tickets-new .frame {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tickets-update .frame {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tickets-show #new_user_form INPUT[type=3D'text'] {
	WIDTH: 300px
}
.tickets-new #new_user_form INPUT[type=3D'text'] {
	WIDTH: 300px
}
.tickets-update #new_user_form INPUT[type=3D'text'] {
	WIDTH: 300px
}
.tickets-show #uploads_form {
	FLOAT: right; TEXT-ALIGN: right
}
.tickets-new #uploads_form {
	FLOAT: right; TEXT-ALIGN: right
}
.tickets-update #uploads_form {
	FLOAT: right; TEXT-ALIGN: right
}
.tickets-show .closed_ticket {
	PADDING-LEFT: 10px! important; MARGIN: 15px 0px
}
.tickets-new .closed_ticket {
	PADDING-LEFT: 10px! important; MARGIN: 15px 0px
}
.tickets-update .closed_ticket {
	PADDING-LEFT: 10px! important; MARGIN: 15px 0px
}
.tickets-show .frame {
	PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#ticket-chat .comment {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 5px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f7f7f7
}
#ticket-chat .comment .comment-by {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: none transparent scroll =
repeat 0% 0%; MARGIN: 0px 0px 3px; COLOR: #888
}
#ticket-chat .private {
	BACKGROUND: url(/images/speak_private_big.png?1322791062) no-repeat =
20px 8px
}
#ticket-chat .email.private {
	BACKGROUND: url(/images/speak_private_big_email.png?1322791062) =
no-repeat 20px 8px
}
#ticket-chat .ticket_sharing.private {
	BACKGROUND: =
url(/images/speak/private_ticket_sharing_big.png?1322791062) no-repeat =
20px 8px
}
#ticket-chat .public {
	BACKGROUND: url(/images/speak_public_big.png?1322791062) no-repeat 20px =
8px
}
#ticket-chat .email.public {
	BACKGROUND: url(/images/speak_public_big_email.png?1322791062) =
no-repeat 20px 8px
}
#ticket-chat .twitter.public {
	BACKGROUND: url(/images/speak_public_big_twitter.png?1322791062) =
no-repeat 20px 8px
}
#ticket-chat .voicemail.public {
	BACKGROUND: url(/images/speak_public_big_voicemail.png?1322791062) =
no-repeat 20px 8px
}
#ticket-chat .phone_call_inbound.public {
	BACKGROUND: =
url(/images/speak_public_big_phone_call_inbound.png?1322791062) =
no-repeat 20px 8px
}
#ticket-chat .ticket_sharing.public {
	BACKGROUND: url(/images/speak/public_ticket_sharing_big.png?1322791062) =
no-repeat 20px 8px
}
#ticket-chat #comment_type {
	CLEAR: left; PADDING-TOP: 5px
}
#ticket-chat .comment_mode {
	COLOR: #777; LINE-HEIGHT: 2em
}
#ticket-chat .comment_mode SPAN {
	MARGIN-LEFT: 20px
}
#ticket-chat #channel_comment {
	MARGIN-LEFT: 20px
}
#ticket-chat #ticket_remove_tags_message {
	DISPLAY: none; MARGIN-BOTTOM: 10px; COLOR: green
}
#ticket-chat #ticket_remove_tags_message .tag {
	BORDER-RIGHT: #cad8f3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cad8f3 1px solid; PADDING-LEFT: 4px; BACKGROUND: #dee7f8 0px 0px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #cad8f3 1px solid; MARGIN-RIGHT: 4px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #cad8f3 1px solid; FONT-FAMILY: "Lucida =
Grande","Verdana"; -webkit-border-radius: 6px; -moz-border-radius: 6px; =
-border-radius: 6px
}
#ticket-chat #ticket_remove_tags_message .tag:hover {
	BORDER-LEFT-COLOR: #6d95e0; BORDER-BOTTOM-COLOR: #6d95e0; =
BORDER-TOP-COLOR: #6d95e0; BACKGROUND-COLOR: #bbcef1; =
BORDER-RIGHT-COLOR: #6d95e0
}
#ticket-chat #ticket_remove_tags_message .close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #777; PADDING-TOP: =
2px; FONT-FAMILY: "Lucida Grande","Verdana"; TEXT-DECORATION: none; =
outline: none
}
#ticket-chat .description-for-new-ticket-label {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px
}
#ticket-chat .say {
	PADDING-RIGHT: 15px; PADDING-LEFT: 65px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; WORD-WRAP: =
break-word
}
#ticket-chat .say P {
	PADDING-RIGHT: 10px; COLOR: #333; LINE-HEIGHT: 1.5em
}
#requester_header {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 10px; MARGIN: 20px 10px 0px; COLOR: =
#555; BORDER-BOTTOM: #e9e9e9 1px solid
}
#requester_header .bullet {
	PADDING-LEFT: 18px; PADDING-BOTTOM: 3px
}
#requester_header .person.bullet {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/icons/person.png?1322791062) =
no-repeat 0px -3px; COLOR: #444
}
#requester_header .calendar.bullet {
	BACKGROUND: url(/images/icons/calendar.png?1322791062) no-repeat 0px =
-2px
}
#requester_header .phone.bullet {
	BACKGROUND: url(/images/icons/phone.png?1322791062) no-repeat 0px -1px
}
#requester_header .voicemail.bullet {
	BACKGROUND: url(/images/icons/voicemail.png?1322791062) no-repeat 0px =
-1px
}
#requester_header .email.bullet {
	BACKGROUND: url(/images/icons/email.png?1322791062) no-repeat 0px 0px
}
#requester_header .facebook.bullet {
	BACKGROUND: url(/images/icons/fb_post_icon.png?1325812223) no-repeat =
0px 0px
}
#requester_header #edit_requester_link {
	FONT-WEIGHT: normal
}
#requester_header .separator {
	FONT-SIZE: 7pt; MARGIN: 5px; COLOR: #ddd
}
#sentimentWarning {
	BORDER-RIGHT: #ecc602 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#ecc602 1px solid; DISPLAY: none; PADDING-LEFT: 10px; FLOAT: right; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ecc602 1px =
solid; MARGIN-RIGHT: 33px; PADDING-TOP: 3px; BORDER-BOTTOM: #ecc602 1px =
solid; BACKGROUND-COLOR: #ffd502
}
#edit_requester {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: =
0px 10px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f4f4f4
}
#edit_requester P {
	FONT-SIZE: 11px; MARGIN: 3px 0px 0px; COLOR: #666
}
#edit_requester LABEL {
	FONT-SIZE: 9pt; FLOAT: left; WIDTH: 71px; PADDING-TOP: 6px; TEXT-ALIGN: =
right
}
#edit_requester #static_requester DIV {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 82px
}
#edit_requester #dynamic_requester DIV {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 82px
}
#edit_requester OL {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 82px
}
#edit_requester #static_requester DIV DIV {
	MARGIN-LEFT: 0px
}
#edit_requester #dynamic_requester DIV DIV {
	MARGIN-LEFT: 0px
}
#edit_requester OL DIV {
	MARGIN-LEFT: 0px
}
#edit_requester #ticket_sharing_select SELECT {
	MARGIN-TOP: 3px; MARGIN-LEFT: 10px
}
#edit_requester #ticket_requester_name {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; WIDTH: =
400px; PADDING-TOP: 6px
}
#edit_requester #collaborators-input {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; WIDTH: =
400px; PADDING-TOP: 6px
}
#edit_requester UL.multi_value_field {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; WIDTH: =
400px; PADDING-TOP: 6px
}
#edit_requester #static_requester LABEL {
	PADDING-TOP: 0px
}
#edit_requester #static_requester DIV STRONG {
	FONT-SIZE: 10pt
}
.tickets-new #edit_requester {
	BORDER-TOP: #e9e9e9 1px solid; MARGIN-TOP: 23px
}
.tickets-show #uploads_form {
	MARGIN-TOP: -24px
}
.tickets-update #uploads_form {
	MARGIN-TOP: -24px
}
.tickets-new #uploads_form {
	MARGIN-BOTTOM: 10px
}
.tickets-create #uploads_form {
	MARGIN-BOTTOM: 10px
}
.select SPAN.tags {
	MARGIN-TOP: 5px; DISPLAY: block
}
.tickets-show .attach_list {
	MARGIN-BOTTOM: 10px; border-radius: 3px
}
.tickets-new .attach_list {
	MARGIN-BOTTOM: 10px; border-radius: 3px
}
.tickets-create .attach_list {
	MARGIN-BOTTOM: 10px; border-radius: 3px
}
.tickets-update .attach_list {
	MARGIN-BOTTOM: 10px; border-radius: 3px
}
.tickets-show .attach_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/attachment.png?1322791062) #f4f4f4 no-repeat 7px 5px; FLOAT: =
left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 5px; PADDING-TOP: 5px; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.tickets-new .attach_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/attachment.png?1322791062) #f4f4f4 no-repeat 7px 5px; FLOAT: =
left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 5px; PADDING-TOP: 5px; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.tickets-create .attach_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/attachment.png?1322791062) #f4f4f4 no-repeat 7px 5px; FLOAT: =
left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 5px; PADDING-TOP: 5px; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.tickets-update .attach_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/attachment.png?1322791062) #f4f4f4 no-repeat 7px 5px; FLOAT: =
left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 5px; PADDING-TOP: 5px; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.tickets-show .attach_item .deletable {
	PADDING-LEFT: 5px
}
.tickets-new .attach_item .deletable {
	PADDING-LEFT: 5px
}
.tickets-create .attach_item .deletable {
	PADDING-LEFT: 5px
}
.tickets-update .attach_item .deletable {
	PADDING-LEFT: 5px
}
.tickets-show .attach_item .deletable A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt
}
.tickets-new .attach_item .deletable A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt
}
.tickets-create .attach_item .deletable A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt
}
.tickets-update .attach_item .deletable A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt
}
.tickets-show .twitter-properties {
	COLOR: #444
}
.tickets-new .twitter-properties {
	COLOR: #444
}
.tickets-create .twitter-properties {
	COLOR: #444
}
.tickets-update .twitter-properties {
	COLOR: #444
}
.tickets-show .twitter-properties LI {
	MARGIN-LEFT: 8px
}
.tickets-new .twitter-properties LI {
	MARGIN-LEFT: 8px
}
.tickets-create .twitter-properties LI {
	MARGIN-LEFT: 8px
}
.tickets-update .twitter-properties LI {
	MARGIN-LEFT: 8px
}
.tickets-show .visibility-controls {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.tickets-new .visibility-controls {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.tickets-create .visibility-controls {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.tickets-update .visibility-controls {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.tickets-show #associated_incidents_warning {
	WIDTH: 350px
}
.tickets-new #associated_incidents_warning {
	WIDTH: 350px
}
.tickets-create #associated_incidents_warning {
	WIDTH: 350px
}
.tickets-update #associated_incidents_warning {
	WIDTH: 350px
}
.tickets-show #associated_incidents_warning H1 {
	MARGIN-BOTTOM: 0.5em
}
.tickets-new #associated_incidents_warning H1 {
	MARGIN-BOTTOM: 0.5em
}
.tickets-create #associated_incidents_warning H1 {
	MARGIN-BOTTOM: 0.5em
}
.tickets-update #associated_incidents_warning H1 {
	MARGIN-BOTTOM: 0.5em
}
.tickets-show #associated_incidents_warning .action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 190px
}
.tickets-new #associated_incidents_warning .action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 190px
}
.tickets-create #associated_incidents_warning .action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 190px
}
.tickets-update #associated_incidents_warning .action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 190px
}
.tickets-show #crm_user_data .more-link {
	DISPLAY: block; PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
.tickets-new #crm_user_data .more-link {
	DISPLAY: block; PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
.tickets-create #crm_user_data .more-link {
	DISPLAY: block; PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
.tickets-update #crm_user_data .more-link {
	DISPLAY: block; PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
.portal .attenuate {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: 30%; =
BORDER-LEFT: #ddd 1px solid; COLOR: #444; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ddd 1px solid; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
.tickets .attenuate {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ddd 1px =
solid; MARGIN-TOP: 4px; DISPLAY: inline-block; PADDING-LEFT: 5px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: =
30%; BORDER-LEFT: #ddd 1px solid; COLOR: #444; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fff; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.tickets .twitter.attenuate {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/images/icons/twitter.png?1322791062) no-repeat 1px 2px
}
.tickets .ticket_sharing {
	PADDING-RIGHT: 7px; PADDING-LEFT: 20px; BORDER-LEFT-COLOR: #ee8; =
BACKGROUND: url(/images/icons/sharing.png?1322791062) #ffd no-repeat 2px =
2px; BORDER-BOTTOM-COLOR: #ee8; PADDING-BOTTOM: 3px; CURSOR: default; =
BORDER-TOP-COLOR: #ee8; PADDING-TOP: 3px; BORDER-RIGHT-COLOR: #ee8
}
.tickets .in.ticket_sharing {
	BACKGROUND-POSITION: 2px -27px
}
.tickets .out.ticket_sharing {
	BACKGROUND-POSITION: 2px -12px
}
.tickets #ticket_header {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.tickets #sharing_with {
	DISPLAY: inline-block; CURSOR: auto
}
.tickets #sharing_with #shared_tickets_list {
	BORDER-RIGHT: #ee8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ee8 1px =
solid; MARGIN-TOP: -4px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #ee8 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ee8 1px solid; POSITION: absolute; BACKGROUND-COLOR: =
#ffd
}
.tickets #sharing_with #shared_tickets_list DIV {
	MARGIN-TOP: 3px
}
.tickets #channel_comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; BACKGROUND: =
url(/images/t_mini-c.png?1322791062) no-repeat 3px 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 2px
}
.tickets .attenuate#channel_comment {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#c5c5c5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; =
VERTICAL-ALIGN: 0px; BORDER-LEFT: #c5c5c5 1px solid; COLOR: #666; =
PADDING-TOP: 2px; BORDER-BOTTOM: #c5c5c5 1px solid
}
#charcounter {
	FLOAT: right; POSITION: relative
}
#charcounter DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: -34px; WIDTH: 30px; COLOR: =
#aaa; POSITION: absolute; TOP: 5px; TEXT-ALIGN: right
}
#closed_ticket_actions FORM {
	DISPLAY: inline
}
DIV._macro_list {
	TOP: 12px
}
#ticketform .right H3 {
	FLOAT: left
}
#chat_from_ticket {
	PADDING-RIGHT: 20px; PADDING-LEFT: 26px; BACKGROUND: =
url(/images/sprites/opaque_icons.png?1322791062) no-repeat 3px 0px; =
FLOAT: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.user_badge {
	FLOAT: left
}
#events .user_badge .agent_badge {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; BACKGROUND: #777; PADDING-BOTTOM: 2px; MARGIN: 0px 0px =
0px 2px; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.content UL.drop-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; POSITION: relative
}
UL.drop-list {
	LIST-STYLE-TYPE: none
}
UL.drop-list UL {
	LIST-STYLE-TYPE: none
}
UL.drop-list:hover {
	Z-INDEX: 15
}
UL.drop-list LI.link {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #1a6690
}
UL.drop-list UL UL {
	BORDER-RIGHT: #999 2px solid; BORDER-TOP: #999 2px solid; LEFT: 170px; =
BORDER-LEFT: #999 2px solid; BORDER-BOTTOM: #999 2px solid; TOP: -11px
}
UL.drop-list UL {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: 2px solid; =
DISPLAY: none; PADDING-LEFT: 8px; Z-INDEX: 15; MIN-HEIGHT: 18px; =
BACKGROUND: #fff 0px 50%; LEFT: 150px; PADDING-BOTTOM: 6px; MARGIN: 5px =
0px 0px; BORDER-LEFT: 2px solid; WIDTH: 170px; PADDING-TOP: 4px; =
BORDER-BOTTOM: 2px solid; POSITION: absolute
}
UL.drop-list UL LI:hover {
	BACKGROUND-COLOR: #f5f5f5
}
UL.drop-list UL LI.sub:hover {
	BACKGROUND-COLOR: #f5f5f5
}
UL.drop-list UL.first-drop {
	MARGIN-TOP: -17px; Z-INDEX: 15; MARGIN-LEFT: -158px; POSITION: =
absolute! important
}
DIV#end-user-form UL.drop-list UL.first-drop {
	MARGIN-TOP: -23px; PADDING-TOP: 28px
}
DIV#end-user-form .frame {
	PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; WIDTH: 300px
}
DIV#end-user-form .frame #suggestions_for_new_topic {
	DISPLAY: block
}
* HTML DIV#end-user-form UL.drop-list UL.first-drop {
	MARGIN-TOP: -28px
}
UL.drop-list UL LI:first-child {
	BORDER-TOP-STYLE: none
}
UL.drop-list UL LI.sub {
	BACKGROUND: url(/images/composite.gif?1322791062) no-repeat 162px =
-331px
}
UL.drop-list UL LI {
	PADDING-RIGHT: 6px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
CURSOR: default; PADDING-TOP: 3px; POSITION: relative
}
UL.drop-list LI.drop-header {
	FONT-WEIGHT: bold; COLOR: #444; PADDING-TOP: 12px
}
UL.drop-list LI.drop-header:hover {
	BACKGROUND-COLOR: #fff
}
SPAN.drop {
	PADDING-LEFT: 12px; Z-INDEX: 5; BACKGROUND: =
url(/images/composite.gif?1322791062) no-repeat 0px -318px; POSITION: =
relative
}
#force_dm_checkbox {
	DISPLAY: none
}
#channel_back_dm {
	DISPLAY: none
}
#twitter_controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
10px 0px 10px 20px; BORDER-LEFT: #eee 3px solid; PADDING-TOP: 5px
}
#twitter_controls INPUT[type=3D'radio'] {
	MARGIN-LEFT: 20px
}
#draft_status {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px; POSITION: =
relative; TOP: -19px
}
.content #comment_value {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/draft_bg.png?1322791062) repeat-x 0px 150%; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 5px; resize: vertical
}
FIELDSET.conditions INPUT.customFieldName {
	WIDTH: 280px
}
FIELDSET.conditions INPUT.customFieldValue {
	WIDTH: 180px
}
#twitter_convert_to_ticket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #f4f4f4
}
#twitter_convert_to_ticket #_macro_list {
	PADDING-RIGHT: 0px; MARGIN-TOP: -23px; TOP: 0px
}
#twitter_convert_to_ticket .ticket_errors {
	BORDER-RIGHT: #f00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f00 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; =
BORDER-LEFT: #f00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #f00 1px =
solid; BACKGROUND-COLOR: #fff; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#twitter_convert_to_ticket .frame {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 20px; MARGIN: =
10px 0px; PADDING-TOP: 4px
}
#twitter_convert_to_ticket .frame .selects .select {
	MARGIN-TOP: 4px
}
#twitter_convert_to_ticket .status_message {
	FONT-SIZE: 12px; MARGIN: 3px 0px 3px 9px; COLOR: #777
}
#twitter_convert_to_ticket .status_message IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
25px; PADDING-TOP: 0px; HEIGHT: 25px
}
#twitter_convert_to_ticket #monitored_twitter_handle_selection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 65px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px
}
#twitter_convert_to_ticket #monitored_twitter_handle_selection =
.monitored_twitter_handle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#twitter_convert_to_ticket #monitored_twitter_handle_selection LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px
}
#twitter_convert_to_ticket #submit_button {
	FLOAT: right
}
#twitter_convert_to_ticket .bottom.cancel_link {
	FLOAT: right; COLOR: #686868; LINE-HEIGHT: 30px; MARGIN-RIGHT: 15px
}
#twitter_convert_to_ticket #cancel_link:hover {
	COLOR: #f00
}
#twitter_convert_to_ticket .top.cancel_link {
	DISPLAY: block; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat 0px =
-114px; FLOAT: right; MARGIN: -40px -3px 0px 0px; WIDTH: 30px; =
TEXT-INDENT: -9999px; HEIGHT: 20px
}
#twitter_convert_to_ticket LABEL {
	POSITION: static
}
.two_column_form .form_element {
	MARGIN: 20px 0px
}
.two_column_form .form_element LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: =
180px
}
.two_column_form .form_element .label {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: =
180px
}
.two_column_form .form_element LABEL[for] {
	CURSOR: pointer
}
.two_column_form .form_element .form_field {
	MARGIN-LEFT: 200px
}
.two_column_form .form_element .form_field INPUT[type=3D'text'] {
	WIDTH: 80%
}
.two_column_form .form_element .form_field P {
	COLOR: #878787
}
.two_column_form .form_element .form_field .checkbox {
	MARGIN: 5px 0px
}
.two_column_form .form_element .form_field .radio {
	MARGIN: 5px 0px
}
.two_column_form .divider {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; PADDING-BOTTOM: 14px; =
BORDER-BOTTOM: 2px dashed; HEIGHT: 8px; BORDER-RIGHT-WIDTH: 2px
}
.two_column_form .divider_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 260px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 229px; BACKGROUND-COLOR: =
#f6f6f6
}
.two_column_form .form_section_label {
	FLOAT: left
}
.two_column_form .actions {
	MARGIN: 10px 0px; TEXT-ALIGN: right
}
.two_column_form .actions A {
	MARGIN-LEFT: 20px
}
.two_column_form .element_group {
	BORDER-RIGHT: #f6f6f6 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#f6f6f6 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#f6f6f6 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f6f6f6 1px solid; =
BACKGROUND-COLOR: #f6f6f6; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
.two_column_form .rule_owner_selector {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px
}
.two_column_form #preview_twitter_search {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
.two_column_form .vivid_delete {
	COLOR: #dd001c
}
.two_column_form .form_field .inner_column {
	PADDING-BOTTOM: 30px
}
.two_column_form .form_field .inner_column INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.two_column_form .form_field .inner_column LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.two_column_form .form_field .inner_column LABEL {
	PADDING-LEFT: 5px
}
.two_column_form .form_field .inner_column INPUT[type=3D'radio'] {
	MARGIN-TOP: 1px
}
.two_column_form .form_field .inner_column UL {
	MARGIN-LEFT: 190px
}
.two_column_form .form_field .inner_column UL LI {
	COLOR: #999
}
#twitter_search .frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#twitter_search #bulk_actions {
	MARGIN: 5px 40px 0px 0px; TEXT-ALIGN: right
}
#twitter_search #bulk_actions .bulk_convert_button {
	FONT-SIZE: 12px; COLOR: #1a6690; MARGIN-RIGHT: 10px
}
#twitter_search #bulk_actions .bulk_convert_button:hover {
	COLOR: #529214
}
#twitter_search #bulk_actions =
[disabled=3D'disabled'].bulk_convert_button {
	FILTER: alpha(opacity=3D50); CURSOR: default; opacity: .5
}
#twitter_search #bulk_actions [disabled=3D''].bulk_convert_button {
	FILTER: alpha(opacity=3D50); CURSOR: default; opacity: .5
}
#twitter_search #bulk_actions =
[disabled=3D'disabled'].bulk_convert_button:hover {
	COLOR: #1a6690
}
#twitter_search #bulk_actions [disabled=3D''].bulk_convert_button:hover =
{
	COLOR: #1a6690
}
#twitter_search #twitter_bulk_ticket_form #twitter_convert_to_ticket {
	BORDER-RIGHT: #98c332 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#98c332 2px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: =
25px 20px 20px; BORDER-LEFT: #98c332 2px solid; PADDING-TOP: 20px; =
BORDER-BOTTOM: #98c332 2px solid
}
#twitter_search #twitter_bulk_ticket_form #twitter_convert_to_ticket =
#bulk_creation_counter {
	PADDING-RIGHT: 10px; FLOAT: right; LINE-HEIGHT: 30px
}
#twitter_search #twitter_bulk_ticket_form #twitter_convert_to_ticket =
.top.cancel_link {
	MARGIN-TOP: -42px
}
#twitter_new_result_count .twitter_search_refresh {
	BORDER-RIGHT: #ebe68a 1px solid; BORDER-TOP: #ebe68a 1px solid; =
DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 20px 30px; =
BORDER-LEFT: #ebe68a 1px solid; COLOR: #555; LINE-HEIGHT: 30px; =
BORDER-BOTTOM: #ebe68a 1px solid; BACKGROUND-COLOR: #fffdda; TEXT-ALIGN: =
center; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
#twitter_new_result_count .twitter_search_refresh IMG {
	VERTICAL-ALIGN: middle
}
#twitter_new_result_count .twitter_search_refresh:hover {
	BACKGROUND-COLOR: #fff6b3; TEXT-DECORATION: none
}
#tweet_preview_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#tweet_preview_container #no_results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 200px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; COLOR: #707272; PADDING-TOP: 0px
}
#twitter_search_loading_indicator .progress {
	BORDER-RIGHT: #ebe68a 1px solid; BORDER-TOP: #ebe68a 1px solid; =
DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 20px 30px; =
BORDER-LEFT: #ebe68a 1px solid; COLOR: #555; LINE-HEIGHT: 30px; =
BORDER-BOTTOM: #ebe68a 1px solid; BACKGROUND-COLOR: #fffdda; TEXT-ALIGN: =
center; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
#twitter_search_loading_indicator .progress IMG {
	VERTICAL-ALIGN: middle
}
#twitter_search_loading_indicator .message {
	FONT-SIZE: 15px; MARGIN: 20px 30px; COLOR: #707272; TEXT-ALIGN: center
}
#twitter_search_results .tweet {
	PADDING-RIGHT: 0px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 15px; MARGIN: 0px 20px; PADDING-TOP: 15px; POSITION: =
relative
}
#tweet_preview_container .tweet {
	PADDING-RIGHT: 0px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 15px; MARGIN: 0px 20px; PADDING-TOP: 15px; POSITION: =
relative
}
#twitter_search_results .tweet:first-child {
	MARGIN-TOP: 20px; BORDER-TOP-STYLE: none
}
#tweet_preview_container .tweet:first-child {
	MARGIN-TOP: 20px; BORDER-TOP-STYLE: none
}
#twitter_search_results .tweet:unknown {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM-STYLE: none
}
#tweet_preview_container .tweet:unknown {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM-STYLE: none
}
#twitter_search_results .tweet .tweet_actions {
	DISPLAY: none
}
#tweet_preview_container .tweet .tweet_actions {
	DISPLAY: none
}
#twitter_search_results .tweet:hover {
	BACKGROUND-COLOR: #f4f4f4
}
#tweet_preview_container .tweet:hover {
	BACKGROUND-COLOR: #f4f4f4
}
#twitter_search_results .tweet:hover .enabled.tweet_actions {
	DISPLAY: inline
}
#tweet_preview_container .tweet:hover .enabled.tweet_actions {
	DISPLAY: inline
}
#twitter_search_results .tweet .twitter_user_info {
	LEFT: 10px; POSITION: absolute; TOP: 18px
}
#tweet_preview_container .tweet .twitter_user_info {
	LEFT: 10px; POSITION: absolute; TOP: 18px
}
#twitter_search_results .tweet .tweet_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 74px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#tweet_preview_container .tweet .tweet_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 74px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#twitter_search_results .tweet .tweet_body > A {
	FONT-WEIGHT: bold
}
#tweet_preview_container .tweet .tweet_body > A {
	FONT-WEIGHT: bold
}
#twitter_search_results .tweet .tweet_body A.screen_name {
	FONT-SIZE: 14px
}
#tweet_preview_container .tweet .tweet_body A.screen_name {
	FONT-SIZE: 14px
}
#twitter_search_results .tweet .tweet_body P {
	PADDING-RIGHT: 100px; FONT-SIZE: 14px; MARGIN: 3px 0px
}
#tweet_preview_container .tweet .tweet_body P {
	PADDING-RIGHT: 100px; FONT-SIZE: 14px; MARGIN: 3px 0px
}
#twitter_search_results .tweet .tweet_body SPAN {
	COLOR: #a3a3a3
}
#tweet_preview_container .tweet .tweet_body SPAN {
	COLOR: #a3a3a3
}
#twitter_search_results .tweet .tweet_body .retweeted_by {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat 0px =
-49px; MARGIN-LEFT: 2px
}
#tweet_preview_container .tweet .tweet_body .retweeted_by {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat 0px =
-49px; MARGIN-LEFT: 2px
}
#twitter_search_results .tweet .tweet_body .timeago {
	FONT-SIZE: 12px; COLOR: #a3a3a3
}
#tweet_preview_container .tweet .tweet_body .timeago {
	FONT-SIZE: 12px; COLOR: #a3a3a3
}
#twitter_search_results .tweet .tweet_body .tweet_actions {
	FLOAT: right
}
#tweet_preview_container .tweet .tweet_body .tweet_actions {
	FLOAT: right
}
#twitter_search_results .tweet .tweet_body .tweet_actions A {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
20px; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat; =
MARGIN-LEFT: 5px; HEIGHT: 12px
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
20px; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat; =
MARGIN-LEFT: 5px; HEIGHT: 12px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
20px; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat; =
MARGIN-LEFT: 5px; HEIGHT: 12px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions SPAN {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
20px; BACKGROUND: =
url(/images/sprites/twickets_tool_icons.png?1322791062) no-repeat; =
MARGIN-LEFT: 5px; HEIGHT: 12px
}
#twitter_search_results .tweet .tweet_body .tweet_actions A:unknown {
	BORDER-RIGHT-STYLE: none
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN:unknown {
	BORDER-RIGHT-STYLE: none
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A:unknown {
	BORDER-RIGHT-STYLE: none
}
#tweet_preview_container .tweet .tweet_body .tweet_actions SPAN:unknown =
{
	BORDER-RIGHT-STYLE: none
}
#twitter_search_results .tweet .tweet_body .tweet_actions A.follow {
	BACKGROUND-POSITION: 0px -81px
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN.follow {
	BACKGROUND-POSITION: 0px -81px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A.follow {
	BACKGROUND-POSITION: 0px -81px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions SPAN.follow {
	BACKGROUND-POSITION: 0px -81px
}
#twitter_search_results .tweet .tweet_body .tweet_actions A.follow:hover =
{
	BACKGROUND-POSITION: 0px -65px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
SPAN.follow:hover {
	BACKGROUND-POSITION: 0px -65px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
A.follow:hover {
	BACKGROUND-POSITION: 0px -65px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.follow:hover {
	BACKGROUND-POSITION: 0px -65px
}
#twitter_search_results .tweet .tweet_body .tweet_actions A.retweet {
	BACKGROUND-POSITION: 0px -49px
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN.retweet {
	BACKGROUND-POSITION: 0px -49px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A.retweet {
	BACKGROUND-POSITION: 0px -49px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions SPAN.retweet =
{
	BACKGROUND-POSITION: 0px -49px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
A.retweet:hover {
	BACKGROUND-POSITION: 0px -33px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
SPAN.retweet:hover {
	BACKGROUND-POSITION: 0px -33px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
A.retweet:hover {
	BACKGROUND-POSITION: 0px -33px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.retweet:hover {
	BACKGROUND-POSITION: 0px -33px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
A.convert_to_ticket {
	BACKGROUND-POSITION: 0px -17px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
SPAN.convert_to_ticket {
	BACKGROUND-POSITION: 0px -17px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
A.convert_to_ticket {
	BACKGROUND-POSITION: 0px -17px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.convert_to_ticket {
	BACKGROUND-POSITION: 0px -17px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
A.convert_to_ticket:hover {
	BACKGROUND-POSITION: 0px -1px
}
#twitter_search_results .tweet .tweet_body .tweet_actions =
SPAN.convert_to_ticket:hover {
	BACKGROUND-POSITION: 0px -1px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
A.convert_to_ticket:hover {
	BACKGROUND-POSITION: 0px -1px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.convert_to_ticket:hover {
	BACKGROUND-POSITION: 0px -1px
}
#twitter_search_results .tweet .tweet_body .tweet_actions A.following {
	BACKGROUND-POSITION: 0px -97px
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN.following =
{
	BACKGROUND-POSITION: 0px -97px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A.following {
	BACKGROUND-POSITION: 0px -97px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.following {
	BACKGROUND-POSITION: 0px -97px
}
#twitter_search_results .tweet .tweet_body .tweet_actions A.retweeted {
	BACKGROUND-POSITION: 0px -49px
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN.retweeted =
{
	BACKGROUND-POSITION: 0px -49px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A.retweeted {
	BACKGROUND-POSITION: 0px -49px
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.retweeted {
	BACKGROUND-POSITION: 0px -49px
}
#twitter_search_results .tweet .tweet_body .tweet_actions A.converted {
	BACKGROUND-POSITION: 0px -17px; COLOR: #b2b2b2
}
#twitter_search_results .tweet .tweet_body .tweet_actions SPAN.converted =
{
	BACKGROUND-POSITION: 0px -17px; COLOR: #b2b2b2
}
#tweet_preview_container .tweet .tweet_body .tweet_actions A.converted {
	BACKGROUND-POSITION: 0px -17px; COLOR: #b2b2b2
}
#tweet_preview_container .tweet .tweet_body .tweet_actions =
SPAN.converted {
	BACKGROUND-POSITION: 0px -17px; COLOR: #b2b2b2
}
#twitter_search_results .tweet .tweet_body .review_status {
	PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: right; WIDTH: 73px; =
MARGIN-RIGHT: 10px
}
#tweet_preview_container .tweet .tweet_body .review_status {
	PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: right; WIDTH: 73px; =
MARGIN-RIGHT: 10px
}
#twitter_search_results .tweet .tweet_body .review_status A {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; =
DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: #fff; OVERFLOW: hidden; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 63px; =
LINE-HEIGHT: 15px; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 15px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#twitter_search_results .tweet .tweet_body .review_status SPAN {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; =
DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: #fff; OVERFLOW: hidden; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 63px; =
LINE-HEIGHT: 15px; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 15px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#tweet_preview_container .tweet .tweet_body .review_status A {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; =
DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: #fff; OVERFLOW: hidden; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 63px; =
LINE-HEIGHT: 15px; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 15px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#tweet_preview_container .tweet .tweet_body .review_status SPAN {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; =
DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: #fff; OVERFLOW: hidden; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 63px; =
LINE-HEIGHT: 15px; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 15px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px
}
#twitter_search_results .tweet .tweet_body .review_status A IMG {
	VERTICAL-ALIGN: middle
}
#twitter_search_results .tweet .tweet_body .review_status SPAN IMG {
	VERTICAL-ALIGN: middle
}
#tweet_preview_container .tweet .tweet_body .review_status A IMG {
	VERTICAL-ALIGN: middle
}
#tweet_preview_container .tweet .tweet_body .review_status SPAN IMG {
	VERTICAL-ALIGN: middle
}
#twitter_search_results .tweet .tweet_body .review_status A.ticket_badge =
{
	BORDER-LEFT-COLOR: #98c332; BORDER-BOTTOM-COLOR: #98c332; COLOR: #fff; =
BORDER-TOP-COLOR: #98c332; BACKGROUND-COLOR: #98c332; =
BORDER-RIGHT-COLOR: #98c332
}
#twitter_search_results .tweet .tweet_body .review_status =
SPAN.ticket_badge {
	BORDER-LEFT-COLOR: #98c332; BORDER-BOTTOM-COLOR: #98c332; COLOR: #fff; =
BORDER-TOP-COLOR: #98c332; BACKGROUND-COLOR: #98c332; =
BORDER-RIGHT-COLOR: #98c332
}
#tweet_preview_container .tweet .tweet_body .review_status =
A.ticket_badge {
	BORDER-LEFT-COLOR: #98c332; BORDER-BOTTOM-COLOR: #98c332; COLOR: #fff; =
BORDER-TOP-COLOR: #98c332; BACKGROUND-COLOR: #98c332; =
BORDER-RIGHT-COLOR: #98c332
}
#tweet_preview_container .tweet .tweet_body .review_status =
SPAN.ticket_badge {
	BORDER-LEFT-COLOR: #98c332; BORDER-BOTTOM-COLOR: #98c332; COLOR: #fff; =
BORDER-TOP-COLOR: #98c332; BACKGROUND-COLOR: #98c332; =
BORDER-RIGHT-COLOR: #98c332
}
#twitter_search_results .tweet .tweet_body .review_status A.review {
	COLOR: #b2b2b2
}
#tweet_preview_container .tweet .tweet_body .review_status A.review {
	COLOR: #b2b2b2
}
#twitter_search_results .tweet .tweet_body .review_status A.review:hover =
{
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
BACKGROUND: #b2b2b2; BORDER-LEFT: #b2b2b2 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
#twitter_search_results .tweet .tweet_body .review_status SPAN.reviewed =
{
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
BACKGROUND: #b2b2b2; BORDER-LEFT: #b2b2b2 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
#tweet_preview_container .tweet .tweet_body .review_status =
A.review:hover {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
BACKGROUND: #b2b2b2; BORDER-LEFT: #b2b2b2 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
#tweet_preview_container .tweet .tweet_body .review_status SPAN.reviewed =
{
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
BACKGROUND: #b2b2b2; BORDER-LEFT: #b2b2b2 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
#twitter_search_results .activated.tweet {
	BORDER-RIGHT: #98c332 2px solid; BORDER-TOP: #98c332 2px solid; =
PADDING-BOTTOM: 0px; MARGIN: -1px 18px 0px; BORDER-LEFT: #98c332 2px =
solid; BORDER-BOTTOM: #98c332 2px solid
}
#tweet_preview_container .activated.tweet {
	BORDER-RIGHT: #98c332 2px solid; BORDER-TOP: #98c332 2px solid; =
PADDING-BOTTOM: 0px; MARGIN: -1px 18px 0px; BORDER-LEFT: #98c332 2px =
solid; BORDER-BOTTOM: #98c332 2px solid
}
#twitter_search_results .activated.tweet:first-child {
	MARGIN-TOP: 19px
}
#tweet_preview_container .activated.tweet:first-child {
	MARGIN-TOP: 19px
}
#twitter_search_results .activated.tweet:hover {
	BACKGROUND-COLOR: #fff
}
#tweet_preview_container .activated.tweet:hover {
	BACKGROUND-COLOR: #fff
}
#twitter_search_results .activated.tweet .drawer {
	PADDING-RIGHT: 20px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #f4f4f4
}
#tweet_preview_container .activated.tweet .drawer {
	PADDING-RIGHT: 20px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #f4f4f4
}
#twitter_search_results .activated.tweet .drawer .cancel {
	FLOAT: left
}
#tweet_preview_container .activated.tweet .drawer .cancel {
	FLOAT: left
}
#twitter_search_results .activated.tweet .drawer .retweet_confirmation {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right
}
#twitter_search_results .activated.tweet .drawer .follow_confirmation {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right
}
#tweet_preview_container .activated.tweet .drawer .retweet_confirmation =
{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right
}
#tweet_preview_container .activated.tweet .drawer .follow_confirmation {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right
}
#twitter_search_results .activated.tweet .drawer .retweet_confirmation =
BUTTON {
	MARGIN-LEFT: 10px
}
#twitter_search_results .activated.tweet .drawer .follow_confirmation =
BUTTON {
	MARGIN-LEFT: 10px
}
#tweet_preview_container .activated.tweet .drawer .retweet_confirmation =
BUTTON {
	MARGIN-LEFT: 10px
}
#tweet_preview_container .activated.tweet .drawer .follow_confirmation =
BUTTON {
	MARGIN-LEFT: 10px
}
#twitter_search_results .tweet .tweet_controls {
	RIGHT: 10px; WIDTH: 30px; POSITION: absolute; TOP: 15px; TEXT-ALIGN: =
right
}
#tweet_preview_container .tweet .tweet_controls {
	RIGHT: 10px; WIDTH: 30px; POSITION: absolute; TOP: 15px; TEXT-ALIGN: =
right
}
#twitter_search_results .tweet .drawer {
	DISPLAY: none
}
#tweet_preview_container .tweet .drawer {
	DISPLAY: none
}
#twitter_search_results .view_more {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; FONT-SIZE: 14px; MARGIN: 20px 30px; BORDER-LEFT: #ccc 1px solid; =
COLOR: #808282; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ccc 1px solid; =
TEXT-ALIGN: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
#tweet_preview_container .view_more {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; FONT-SIZE: 14px; MARGIN: 20px 30px; BORDER-LEFT: #ccc 1px solid; =
COLOR: #808282; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ccc 1px solid; =
TEXT-ALIGN: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
#twitter_search_results .view_more IMG {
	VERTICAL-ALIGN: middle
}
#tweet_preview_container .view_more IMG {
	VERTICAL-ALIGN: middle
}
#twitter_search_results .view_more:hover {
	BORDER-RIGHT: #808282 1px solid; BORDER-TOP: #808282 1px solid; =
BORDER-LEFT: #808282 1px solid; BORDER-BOTTOM: #808282 1px solid; =
TEXT-DECORATION: none
}
#tweet_preview_container .view_more:hover {
	BORDER-RIGHT: #808282 1px solid; BORDER-TOP: #808282 1px solid; =
BORDER-LEFT: #808282 1px solid; BORDER-BOTTOM: #808282 1px solid; =
TEXT-DECORATION: none
}
#twitter_search_results .message {
	FONT-SIZE: 15px; MARGIN: 20px 30px; COLOR: #707272; TEXT-ALIGN: center
}
#tweet_preview_container .message {
	FONT-SIZE: 15px; MARGIN: 20px 30px; COLOR: #707272; TEXT-ALIGN: center
}
#twitter_search_results .twitter_user_info {
	POSITION: relative
}
#twitter_search_results .profile_details {
	BORDER-RIGHT: #9c3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9c3 1px =
solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 10; BACKGROUND: #fff; =
LEFT: -11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #9c3 1px solid; WIDTH: =
400px; LINE-HEIGHT: 18px; PADDING-TOP: 10px; BORDER-BOTTOM: #9c3 1px =
solid; POSITION: absolute; TOP: -11px; -moz-border-radius: 5px; =
border-radius: 5px; box-shadow: 0 0 6px #999; -webkit-box-shadow: 0 0 =
6px #999; -moz-box-shadow: 0 0 6px #999
}
#twitter_search_results .profile_details .location {
	FLOAT: left
}
#twitter_search_results .profile_details .following {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
#9c3; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; =
-moz-border-radius: 2px; border-radius: 2px
}
#twitter_search_results .profile_details .profile_details_b {
	MARGIN: 10px 0px 0px 64px
}
#twitter_search_results .profile_details .twitter_counters {
	MARGIN: 10px 0px 0px
}
#twitter_search_results .profile_details .twitter_counter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
#f0f0f0; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; =
WIDTH: 56px; PADDING-TOP: 5px; -moz-border-radius: 2px; border-radius: =
2px
}
#twitter_search_results .profile_details .last.twitter_counter {
	MARGIN: 0px
}
#twitter_search_results .profile_details .twitter_counter .count {
	FONT-SIZE: 14px
}
#twitter_search_results .profile_details .twitter_counter .label {
	FONT-SIZE: 10px; COLOR: #b3b3b3
}
#twitter_search_results .profile_details {
	LINE-HEIGHT: 18px
}
#twitter_search_results .profile_details .label {
	FONT-WEIGHT: bold
}
#twitter_search_results IMG.profile_image {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#ddd 1px solid; WIDTH: 50px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px =
solid; HEIGHT: 50px
}
#twitter_search_results .profile_details .screen_name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; POSITION: relative; TOP: -3px
}
#twitter_search_results .profile_details .profile_details_a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 64px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9e9 1px solid
}
DIV.frame_header UL.drop-list UL.first-drop {
	MARGIN-TOP: -23px; MARGIN-LEFT: -243px; PADDING-TOP: 30px
}
#monitored_accounts_frame {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; =
PADDING-TOP: 30px
}
#monitored_accounts_frame #card_frame {
	CLEAR: both; PADDING-TOP: 10px
}
#monitored_accounts_frame .twitter_profile {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 382px; MARGIN-RIGHT: 30px
}
#monitored_accounts_frame .twitter_profile .profile_details {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e9e9e9 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#e9e9e9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e9e9e9 0px solid; =
BACKGROUND-COLOR: #fff; -moz-border-radius-topleft: 4px; =
-webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; =
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px
}
#monitored_accounts_frame .twitter_profile .profile_details IMG {
	FLOAT: left
}
#monitored_accounts_frame .twitter_profile .profile_details > DIV {
	FLOAT: right; WIDTH: 300px
}
#monitored_accounts_frame .twitter_profile .profile_details > DIV > A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px
}
#monitored_accounts_frame .twitter_profile .profile_details > DIV > P {
	MARGIN: 2px 0px
}
#monitored_accounts_frame .twitter_profile .profile_details > DIV =
.profile_options {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f6f6f6
}
#monitored_accounts_frame .twitter_profile .profile_details > DIV =
.profile_options LI {
	LIST-STYLE-TYPE: none
}
#monitored_accounts_frame .twitter_profile .profile_actions {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: =
url(/images/sprites/template.png?1322791062) no-repeat 0px 0px; =
PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-TOP: 4px; HEIGHT: 36px
}
#monitored_accounts_frame .twitter_profile .profile_actions =
.actions_menu {
	DISPLAY: none; FLOAT: left
}
#monitored_accounts_frame .twitter_profile .profile_actions =
.actions_menu A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #397a9f 1px solid; PADDING-TOP: 0px
}
#monitored_accounts_frame .twitter_profile .profile_actions =
.actions_menu A:first-child {
	PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none
}
#monitored_accounts_frame .twitter_profile .profile_actions .toggle {
	DISPLAY: block; FLOAT: right
}
#monitored_accounts_frame .activated.twitter_profile .profile_actions =
.actions_menu {
	DISPLAY: block
}
#monitored_accounts_frame .activated.twitter_profile .profile_details > =
DIV .profile_options {
	DISPLAY: block
}
#monitored_accounts_frame H3 {
	MARGIN: 0px
}
#monitored_accounts_frame .content-top-right {
	MARGIN: 0px
}
#monitored_accounts_frame HR {
	BACKGROUND: #e8e8e8; MARGIN: 10px 0px 20px
}
DIV.empty_twitter_configuration_msg {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; FONT-SIZE: 16px; =
PADDING-BOTTOM: 35px; COLOR: #444; PADDING-TOP: 35px; TEXT-ALIGN: center
}
.item-list .item-actions A {
	COLOR: green
}
.simple-frame {
	BORDER-RIGHT: #e9e9e9 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e9e9e9 2px solid; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: =
15px; BORDER-LEFT: #e9e9e9 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: =
#e9e9e9 2px solid; border-radius: 4px
}
.simple-frame .actions {
	MARGIN: 20px 0px 0px; TEXT-ALIGN: right
}
.ui-sortable .item {
	BORDER-RIGHT: #d9d9d9 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: =
#d9d9d9 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 6px =
0px; BORDER-LEFT: #d9d9d9 1px dashed; CURSOR: move; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d9d9d9 1px dashed; BACKGROUND-COLOR: #f8f8f8
}
.ui-sortable .item A {
	COLOR: #666
}
.twitter_profile .badges {
	FLOAT: right; WIDTH: 100px; TEXT-ALIGN: right
}
.twitter_profile .badge {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#ededed 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: #ededed 1px =
solid; COLOR: #909090; PADDING-TOP: 1px; BORDER-BOTTOM: #ededed 1px =
solid; -moz-border-radius: 3px; border-radius: 3px; =
webkit-border-radius: 3px
}
.twitter_profile .reauthorization.badge {
	BORDER-LEFT-COLOR: #b63333! important; BACKGROUND: #b63333; =
BORDER-BOTTOM-COLOR: #b63333! important; COLOR: #fff! important; =
BORDER-TOP-COLOR: #b63333! important; BORDER-RIGHT-COLOR: #b63333! =
important
}
.twitter_profile .primary_badge {
	DISPLAY: none
}
.is_primary.twitter_profile .primary_badge {
	DISPLAY: inline
}
.twitter_profile .usr-thumb {
	WIDTH: 30px; HEIGHT: 30px
}
DIV.hover-actions DIV.item DIV.item-actions .remove_primary {
	DISPLAY: none
}
DIV.hover-actions DIV.is_primary.item DIV.item-actions .make_primary {
	DISPLAY: none
}
DIV.hover-actions DIV.is_primary.item:hover DIV.item-actions =
.remove_primary {
	DISPLAY: inline
}
.twitter_search_add {
	MARGIN-RIGHT: 20px
}
.twitter-search-left {
	FLOAT: left; WIDTH: 48%
}
.twitter-search-right {
	FLOAT: right; MARGIN: 0px 20px 0px 0px; WIDTH: 48%
}
FORM.twitter.two_column .url-shortener-information {
	FONT-SIZE: 12px
}
FORM.twitter.two_column .url-shortener-information .shortener-prompt {
	MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
}
FORM.twitter.two_column .url-shortener-information #url_shortener_name {
	FLOAT: left; MARGIN-RIGHT: 0px
}
FORM.twitter.two_column .url-shortener-information .url-shortener-fields =
{
	MARGIN-TOP: 1em; DISPLAY: none; MARGIN-BOTTOM: 1em
}
FORM.twitter.two_column .url-shortener-information .url-shortener-fields =
DIV {
	CLEAR: left
}
FORM.twitter.two_column .url-shortener-information .url-shortener-fields =
DIV.shortener_config + DIV.shortener_config {
	MARGIN-TOP: 1em
}
FORM.twitter.two_column .url-shortener-information .url-shortener-fields =
LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100px; =
LINE-HEIGHT: 25px
}
FORM.twitter.two_column .url-shortener-information .url-shortener-fields =
LABEL + INPUT {
	WIDTH: 150px
}
FORM.twitter.two_column .url-shortener-information .url-shortener-fields =
LABEL + INPUT.custom {
	WIDTH: 300px
}
FORM.twitter.two_column .url-shortener-information #test_url_results {
	MARGIN-TOP: 10px
}
FORM.twitter.two_column .url-shortener-information #test_in_process {
	MARGIN-TOP: 10px; DISPLAY: none
}
FORM.twitter.two_column .url-shortener-information #test_url_shortener {
	MARGIN-TOP: 20px
}
IFRAME#upload_frame {
	DISPLAY: none
}
INPUT#hidden-file-input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: alpha(opacity=3D0); =
PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 0px; opacity: 0
}
#uploads_form {
	OVERFLOW: hidden; MARGIN-RIGHT: 15px; POSITION: relative
}
#uploads_form SPAN.link {
	FONT-WEIGHT: normal
}
#uploads_form SPAN.attach_link_selected.link {
	COLOR: #333; TEXT-DECORATION: underline
}
FORM#attach_form {
	MARGIN-TOP: -15px
}
DIV#attachments {
	CLEAR: both; MARGIN-TOP: 6px; WHITE-SPACE: nowrap
}
.attach_list {
	MARGIN-BOTTOM: 0px
}
#uploading_message {
	COLOR: #666
}
.users-new .lv_action {
	WIDTH: 450px
}
.users-create .lv_action {
	WIDTH: 450px
}
.users-edit .lv_action {
	WIDTH: 450px
}
.users-update .lv_action {
	WIDTH: 450px
}
.users-new #add_twitter_handle_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-new #add_email_address_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-new #add_twitter_manually_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-create #add_twitter_handle_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-create #add_email_address_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-create #add_twitter_manually_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-edit #add_twitter_handle_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-edit #add_email_address_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-edit #add_twitter_manually_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-update #add_twitter_handle_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-update #add_email_address_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-update #add_twitter_manually_lightbox .description {
	MARGIN-BOTTOM: 15px
}
.users-new #add_twitter_handle_lightbox OL LI {
	LIST-STYLE: decimal none inside
}
.users-create #add_twitter_handle_lightbox OL LI {
	LIST-STYLE: decimal none inside
}
.users-edit #add_twitter_handle_lightbox OL LI {
	LIST-STYLE: decimal none inside
}
.users-update #add_twitter_handle_lightbox OL LI {
	LIST-STYLE: decimal none inside
}
.users-new #add_twitter_handle_lightbox .twitter_button {
	MARGIN: 20px 0px 10px
}
.users-create #add_twitter_handle_lightbox .twitter_button {
	MARGIN: 20px 0px 10px
}
.users-edit #add_twitter_handle_lightbox .twitter_button {
	MARGIN: 20px 0px 10px
}
.users-update #add_twitter_handle_lightbox .twitter_button {
	MARGIN: 20px 0px 10px
}
.users-new A.identity_link {
	FONT-WEIGHT: bold
}
.users-create A.identity_link {
	FONT-WEIGHT: bold
}
.users-edit A.identity_link {
	FONT-WEIGHT: bold
}
.users-update A.identity_link {
	FONT-WEIGHT: bold
}
.users-new .two_column UL.identities {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.users-create .two_column UL.identities {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.users-edit .two_column UL.identities {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.users-update .two_column UL.identities {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.users-new .two_column UL.identities LI {
	LINE-HEIGHT: 130%
}
.users-create .two_column UL.identities LI {
	LINE-HEIGHT: 130%
}
.users-edit .two_column UL.identities LI {
	LINE-HEIGHT: 130%
}
.users-update .two_column UL.identities LI {
	LINE-HEIGHT: 130%
}
.users-new .two_column UL.identities LI.is_primary .identity_name {
	FONT-WEIGHT: bold
}
.users-create .two_column UL.identities LI.is_primary .identity_name {
	FONT-WEIGHT: bold
}
.users-edit .two_column UL.identities LI.is_primary .identity_name {
	FONT-WEIGHT: bold
}
.users-update .two_column UL.identities LI.is_primary .identity_name {
	FONT-WEIGHT: bold
}
.users-new .two_column UL.identities LI .identity_name {
	MARGIN-RIGHT: 7px
}
.users-create .two_column UL.identities LI .identity_name {
	MARGIN-RIGHT: 7px
}
.users-edit .two_column UL.identities LI .identity_name {
	MARGIN-RIGHT: 7px
}
.users-update .two_column UL.identities LI .identity_name {
	MARGIN-RIGHT: 7px
}
.users-new .two_column UL.identities LI .status {
	MARGIN-RIGHT: 5px
}
.users-create .two_column UL.identities LI .status {
	MARGIN-RIGHT: 5px
}
.users-edit .two_column UL.identities LI .status {
	MARGIN-RIGHT: 5px
}
.users-update .two_column UL.identities LI .status {
	MARGIN-RIGHT: 5px
}
.users-new .two_column UL.identities LI A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 15px; TEXT-DECORATION: none
}
.users-create .two_column UL.identities LI A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 15px; TEXT-DECORATION: none
}
.users-edit .two_column UL.identities LI A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 15px; TEXT-DECORATION: none
}
.users-update .two_column UL.identities LI A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 15px; TEXT-DECORATION: none
}
.users-new .two_column UL.identities LI A:hover {
	TEXT-DECORATION: underline
}
.users-new .two_column UL.identities LI A:active {
	TEXT-DECORATION: underline
}
.users-create .two_column UL.identities LI A:hover {
	TEXT-DECORATION: underline
}
.users-create .two_column UL.identities LI A:active {
	TEXT-DECORATION: underline
}
.users-edit .two_column UL.identities LI A:hover {
	TEXT-DECORATION: underline
}
.users-edit .two_column UL.identities LI A:active {
	TEXT-DECORATION: underline
}
.users-update .two_column UL.identities LI A:hover {
	TEXT-DECORATION: underline
}
.users-update .two_column UL.identities LI A:active {
	TEXT-DECORATION: underline
}
.users-new .two_column UL.identities LI .small.spinner {
	VERTICAL-ALIGN: -5px
}
.users-create .two_column UL.identities LI .small.spinner {
	VERTICAL-ALIGN: -5px
}
.users-edit .two_column UL.identities LI .small.spinner {
	VERTICAL-ALIGN: -5px
}
.users-update .two_column UL.identities LI .small.spinner {
	VERTICAL-ALIGN: -5px
}
.users-new .two_column H4.sub_section {
	MARGIN-TOP: 20px
}
.users-create .two_column H4.sub_section {
	MARGIN-TOP: 20px
}
.users-edit .two_column H4.sub_section {
	MARGIN-TOP: 20px
}
.users-update .two_column H4.sub_section {
	MARGIN-TOP: 20px
}
.users-new .primary .small.spinner {
	MARGIN-LEFT: 17px; VERTICAL-ALIGN: -6px
}
.users-create .primary .small.spinner {
	MARGIN-LEFT: 17px; VERTICAL-ALIGN: -6px
}
.users-edit .primary .small.spinner {
	MARGIN-LEFT: 17px; VERTICAL-ALIGN: -6px
}
.users-update .primary .small.spinner {
	MARGIN-LEFT: 17px; VERTICAL-ALIGN: -6px
}
.users-new .buttonsubmit {
	MARGIN: 3px 0px 0px 5px
}
.users-create .buttonsubmit {
	MARGIN: 3px 0px 0px 5px
}
.users-edit .buttonsubmit {
	MARGIN: 3px 0px 0px 5px
}
.users-update .buttonsubmit {
	MARGIN: 3px 0px 0px 5px
}
.users-new .tile {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 2px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #eee 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 2px =
solid; POSITION: relative; BACKGROUND-COLOR: #f4f4f4; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.users-create .tile {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 2px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #eee 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 2px =
solid; POSITION: relative; BACKGROUND-COLOR: #f4f4f4; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.users-edit .tile {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 2px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #eee 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 2px =
solid; POSITION: relative; BACKGROUND-COLOR: #f4f4f4; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.users-update .tile {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 2px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #eee 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 2px =
solid; POSITION: relative; BACKGROUND-COLOR: #f4f4f4; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.users-new .tile IMG {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: =
#eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.users-create .tile IMG {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: =
#eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.users-edit .tile IMG {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: =
#eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.users-update .tile IMG {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: =
#eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.users-new .tile .icon {
	FLOAT: left
}
.users-create .tile .icon {
	FLOAT: left
}
.users-edit .tile .icon {
	FLOAT: left
}
.users-update .tile .icon {
	FLOAT: left
}
.users-new .tile .info {
	MARGIN-LEFT: 45px
}
.users-create .tile .info {
	MARGIN-LEFT: 45px
}
.users-edit .tile .info {
	MARGIN-LEFT: 45px
}
.users-update .tile .info {
	MARGIN-LEFT: 45px
}
.users-new .tile .title {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666; WHITE-SPACE: normal
}
.users-create .tile .title {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666; WHITE-SPACE: normal
}
.users-edit .tile .title {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666; WHITE-SPACE: normal
}
.users-update .tile .title {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666; WHITE-SPACE: normal
}
.users-new .tile .headcount {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #999
}
.users-create .tile .headcount {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #999
}
.users-edit .tile .headcount {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #999
}
.users-update .tile .headcount {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #999
}
.users-new .tile#enduser_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-create .tile#enduser_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-edit .tile#enduser_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-update .tile#enduser_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-new .tile#enduser_details:unknown {
	LEFT: 37px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-create .tile#enduser_details:unknown {
	LEFT: 37px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-edit .tile#enduser_details:unknown {
	LEFT: 37px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-update .tile#enduser_details:unknown {
	LEFT: 37px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-new .tile#enduser_details INPUT[type=3D'checkbox'] {
	MARGIN-TOP: 6px; DISPLAY: block; FLOAT: left; WIDTH: 15px
}
.users-create .tile#enduser_details INPUT[type=3D'checkbox'] {
	MARGIN-TOP: 6px; DISPLAY: block; FLOAT: left; WIDTH: 15px
}
.users-edit .tile#enduser_details INPUT[type=3D'checkbox'] {
	MARGIN-TOP: 6px; DISPLAY: block; FLOAT: left; WIDTH: 15px
}
.users-update .tile#enduser_details INPUT[type=3D'checkbox'] {
	MARGIN-TOP: 6px; DISPLAY: block; FLOAT: left; WIDTH: 15px
}
.users-new .tile#enduser_details LABEL {
	DISPLAY: block; MARGIN-LEFT: 20px; WIDTH: auto
}
.users-create .tile#enduser_details LABEL {
	DISPLAY: block; MARGIN-LEFT: 20px; WIDTH: auto
}
.users-edit .tile#enduser_details LABEL {
	DISPLAY: block; MARGIN-LEFT: 20px; WIDTH: auto
}
.users-update .tile#enduser_details LABEL {
	DISPLAY: block; MARGIN-LEFT: 20px; WIDTH: auto
}
.users-new .tile#agent_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-create .tile#agent_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-edit .tile#agent_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-update .tile#agent_details {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; =
MARGIN-RIGHT: 6px; PADDING-TOP: 14px
}
.users-new .tile#agent_details:unknown {
	LEFT: 140px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-create .tile#agent_details:unknown {
	LEFT: 140px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-edit .tile#agent_details:unknown {
	LEFT: 140px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-update .tile#agent_details:unknown {
	LEFT: 140px; POSITION: absolute; TOP: -11px; content: =
url(/images/icons/triangle_border.png?1322791062)
}
.users-new .tile#agent_details LABEL {
	MARGIN-RIGHT: 10px
}
.users-create .tile#agent_details LABEL {
	MARGIN-RIGHT: 10px
}
.users-edit .tile#agent_details LABEL {
	MARGIN-RIGHT: 10px
}
.users-update .tile#agent_details LABEL {
	MARGIN-RIGHT: 10px
}
.users-new .tile P.description {
	MARGIN-TOP: 10px
}
.users-create .tile P.description {
	MARGIN-TOP: 10px
}
.users-edit .tile P.description {
	MARGIN-TOP: 10px
}
.users-update .tile P.description {
	MARGIN-TOP: 10px
}
.users-new #group_tiles .tile {
	FLOAT: left; WIDTH: 159px; CURSOR: pointer; MARGIN-RIGHT: 6px
}
.users-create #group_tiles .tile {
	FLOAT: left; WIDTH: 159px; CURSOR: pointer; MARGIN-RIGHT: 6px
}
.users-edit #group_tiles .tile {
	FLOAT: left; WIDTH: 159px; CURSOR: pointer; MARGIN-RIGHT: 6px
}
.users-update #group_tiles .tile {
	FLOAT: left; WIDTH: 159px; CURSOR: pointer; MARGIN-RIGHT: 6px
}
.users-new #group_tiles .tile:hover {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BACKGROUND-COLOR: #ececec; =
BORDER-RIGHT-COLOR: #e6e6e6
}
.users-create #group_tiles .tile:hover {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BACKGROUND-COLOR: #ececec; =
BORDER-RIGHT-COLOR: #e6e6e6
}
.users-edit #group_tiles .tile:hover {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BACKGROUND-COLOR: #ececec; =
BORDER-RIGHT-COLOR: #e6e6e6
}
.users-update #group_tiles .tile:hover {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BACKGROUND-COLOR: #ececec; =
BORDER-RIGHT-COLOR: #e6e6e6
}
.users-new #group_tiles .selected.tile {
	BORDER-LEFT-COLOR: #eceecf; BACKGROUND: =
url(/images/icons/checkmark_circle.png?1322791062) #ecf4dc no-repeat 97% =
50%; BORDER-BOTTOM-COLOR: #eceecf; BORDER-TOP-COLOR: #eceecf; =
BORDER-RIGHT-COLOR: #eceecf
}
.users-create #group_tiles .selected.tile {
	BORDER-LEFT-COLOR: #eceecf; BACKGROUND: =
url(/images/icons/checkmark_circle.png?1322791062) #ecf4dc no-repeat 97% =
50%; BORDER-BOTTOM-COLOR: #eceecf; BORDER-TOP-COLOR: #eceecf; =
BORDER-RIGHT-COLOR: #eceecf
}
.users-edit #group_tiles .selected.tile {
	BORDER-LEFT-COLOR: #eceecf; BACKGROUND: =
url(/images/icons/checkmark_circle.png?1322791062) #ecf4dc no-repeat 97% =
50%; BORDER-BOTTOM-COLOR: #eceecf; BORDER-TOP-COLOR: #eceecf; =
BORDER-RIGHT-COLOR: #eceecf
}
.users-update #group_tiles .selected.tile {
	BORDER-LEFT-COLOR: #eceecf; BACKGROUND: =
url(/images/icons/checkmark_circle.png?1322791062) #ecf4dc no-repeat 97% =
50%; BORDER-BOTTOM-COLOR: #eceecf; BORDER-TOP-COLOR: #eceecf; =
BORDER-RIGHT-COLOR: #eceecf
}
.users-new #group_tiles .selected.tile:hover {
	BORDER-LEFT-COLOR: #e8eac4; BORDER-BOTTOM-COLOR: #e8eac4; =
BORDER-TOP-COLOR: #e8eac4; BACKGROUND-COLOR: #e6f0d0; =
BORDER-RIGHT-COLOR: #e8eac4
}
.users-create #group_tiles .selected.tile:hover {
	BORDER-LEFT-COLOR: #e8eac4; BORDER-BOTTOM-COLOR: #e8eac4; =
BORDER-TOP-COLOR: #e8eac4; BACKGROUND-COLOR: #e6f0d0; =
BORDER-RIGHT-COLOR: #e8eac4
}
.users-edit #group_tiles .selected.tile:hover {
	BORDER-LEFT-COLOR: #e8eac4; BORDER-BOTTOM-COLOR: #e8eac4; =
BORDER-TOP-COLOR: #e8eac4; BACKGROUND-COLOR: #e6f0d0; =
BORDER-RIGHT-COLOR: #e8eac4
}
.users-update #group_tiles .selected.tile:hover {
	BORDER-LEFT-COLOR: #e8eac4; BORDER-BOTTOM-COLOR: #e8eac4; =
BORDER-TOP-COLOR: #e8eac4; BACKGROUND-COLOR: #e6f0d0; =
BORDER-RIGHT-COLOR: #e8eac4
}
.hidden {
	DISPLAY: none
}
BODY.users-show .main-user-profile.content {
	POSITION: relative
}
BODY.users-show .main-user-profile.content > H2 {
	MARGIN-LEFT: 98px
}
BODY.users-show .main-user-profile.content > H3 {
	MARGIN-LEFT: 98px
}
BODY.users-show .main-user-profile.content > DIV.profiles {
	MARGIN-LEFT: 98px
}
BODY.users-show .main-user-profile.content > H3 {
	MARGIN-TOP: -5px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 12px
}
BODY.users-show .main-user-profile.content H2 {
	MARGIN-TOP: 17px
}
BODY.users-show .main-user-profile.content IMG.avatar {
	MARGIN-TOP: 17px
}
BODY.users-show .main-user-profile.content IMG.avatar {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 80px
}
BODY.users-show .main-user-profile.content .content-top-right {
	MARGIN-RIGHT: 15px! important
}
BODY.users-show .main-user-profile.content .content-top-right .edit_this =
{
	DISPLAY: block; FLOAT: right
}
BODY.users-show .main-user-profile.content .content-top-right A {
	TEXT-DECORATION: none
}
BODY.users-show .main-user-profile.content #mini-dashboard {
	MARGIN: 0px 0px 20px 98px
}
BODY.users-show .main-user-profile.content #mini-dashboard H3 {
	COLOR: #555
}
BODY.users-show .main-user-profile.content .profiles {
	MARGIN-TOP: 15px
}
BODY.users-show .main-user-profile.content .profile_left {
	FLOAT: left; WIDTH: 270px
}
BODY.users-show .main-user-profile.content .left.stats-group {
	FLOAT: left; WIDTH: 270px
}
BODY.users-show .main-user-profile.content .profile_right {
	MARGIN-LEFT: 280px
}
BODY.users-show .main-user-profile.content .right.stats-group {
	MARGIN-LEFT: 280px
}
BODY.users-show .main-user-profile.content .incomplete + STRONG {
	MARGIN-TOP: 5px; DISPLAY: block
}
BODY.users-show DIV.twitter-properties {
	DISPLAY: none; OVERFLOW: hidden
}
BODY.users-show DIV.twitter-properties DIV {
	BORDER-RIGHT: #e9e9e9 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#e9e9e9 2px solid; PADDING-LEFT: 20px; FLOAT: left; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 6px; BORDER-LEFT: #e9e9e9 2px solid; COLOR: #666; =
PADDING-TOP: 6px; BORDER-BOTTOM: #e9e9e9 2px solid; BACKGROUND-COLOR: =
#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; =
border-radius: 4px
}
BODY.users-show DIV.twitter-properties DIV H4 {
	MARGIN-TOP: 5px
}
BODY.users-show DIV.twitter-properties DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.users-show DIV.twitter-properties DIV UL.labels {
	FLOAT: left
}
BODY.users-show DIV.twitter-properties DIV UL.labels LI {
	FONT-WEIGHT: bold
}
BODY.users-show DIV.twitter-properties DIV UL.data {
	FLOAT: right; WIDTH: 400px
}
BODY.users-show #crm_user_data DIV.frame {
	PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
BODY.users-show DIV.crm-record {
	PADDING-BOTTOM: 24px
}
BODY.users-show DIV.crm-record TABLE.crm-data {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
BODY.users-show DIV.crm-record TABLE.crm-data TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; WIDTH: 24%; =
COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 7px; BORDER-BOTTOM: #f0f0f0 =
1px solid; TEXT-ALIGN: left
}
BODY.users-show DIV.crm-record TABLE.crm-data TD.spacing {
	WIDTH: 4%
}
BODY.users-show DIV.crm-record TABLE.crm-data TD.spacing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.users-show DIV.crm-record TABLE.crm-data TD.empty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.users-show DIV.crm-record H3 {
	FLOAT: left
}
#suspended {
	FONT-SIZE: 12pt; COLOR: #b65151
}
BODY.users-index #bulk_update {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e9e9e9 1px solid; BACKGROUND: white; BORDER-LEFT: #e9e9e9 1px solid; =
BORDER-BOTTOM: #e9e9e9 1px solid; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
BODY.groups #bulk_update {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e9e9e9 1px solid; BACKGROUND: white; BORDER-LEFT: #e9e9e9 1px solid; =
BORDER-BOTTOM: #e9e9e9 1px solid; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
BODY.organizations #bulk_update {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e9e9e9 1px solid; BACKGROUND: white; BORDER-LEFT: #e9e9e9 1px solid; =
BORDER-BOTTOM: #e9e9e9 1px solid; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
BODY.search-index #bulk_update {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e9e9e9 1px solid; BACKGROUND: white; BORDER-LEFT: #e9e9e9 1px solid; =
BORDER-BOTTOM: #e9e9e9 1px solid; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
BODY.users-index .content-top-right#bulk_update {
	MARGIN-TOP: 8px
}
BODY.groups .content-top-right#bulk_update {
	MARGIN-TOP: 8px
}
BODY.organizations .content-top-right#bulk_update {
	MARGIN-TOP: 8px
}
BODY.search-index .content-top-right#bulk_update {
	MARGIN-TOP: 8px
}
BODY.users-index #bulk_update .button {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.users-index #bulk_update .button_disabled {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.groups #bulk_update .button {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.groups #bulk_update .button_disabled {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.organizations #bulk_update .button {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.organizations #bulk_update .button_disabled {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.search-index #bulk_update .button {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.search-index #bulk_update .button_disabled {
	PADDING-BOTTOM: 3px; MARGIN: 6px 15px 6px 9px; PADDING-TOP: 3px
}
BODY.users-index #bulk_update .button_disabled {
	opacity: .5
}
BODY.groups #bulk_update .button_disabled {
	opacity: .5
}
BODY.organizations #bulk_update .button_disabled {
	opacity: .5
}
BODY.search-index #bulk_update .button_disabled {
	opacity: .5
}
BODY.users-index #bulk_update A {
	TEXT-DECORATION: none
}
BODY.groups #bulk_update A {
	TEXT-DECORATION: none
}
BODY.organizations #bulk_update A {
	TEXT-DECORATION: none
}
BODY.search-index #bulk_update A {
	TEXT-DECORATION: none
}
BODY.users-index #bulk_update .checkbox {
	MARGIN-LEFT: 4px
}
BODY.groups #bulk_update .checkbox {
	MARGIN-LEFT: 4px
}
BODY.organizations #bulk_update .checkbox {
	MARGIN-LEFT: 4px
}
BODY.search-index #bulk_update .checkbox {
	MARGIN-LEFT: 4px
}
BODY.users-index #bulk_update #bulk_spinner {
	BACKGROUND-POSITION: 5px 6px
}
BODY.groups #bulk_update #bulk_spinner {
	BACKGROUND-POSITION: 5px 6px
}
BODY.organizations #bulk_update #bulk_spinner {
	BACKGROUND-POSITION: 5px 6px
}
BODY.search-index #bulk_update #bulk_spinner {
	BACKGROUND-POSITION: 5px 6px
}
BODY.users-index .disabled#bulk_update {
	opacity: .55
}
BODY.groups .disabled#bulk_update {
	opacity: .55
}
BODY.organizations .disabled#bulk_update {
	opacity: .55
}
BODY.search-index .disabled#bulk_update {
	opacity: .55
}
BODY.users-index .individual_bulk_checkbox .checkbox {
	MARGIN-LEFT: 6px
}
BODY.groups .individual_bulk_checkbox .checkbox {
	MARGIN-LEFT: 6px
}
BODY.organizations .individual_bulk_checkbox .checkbox {
	MARGIN-LEFT: 6px
}
BODY.search-index .individual_bulk_checkbox .checkbox {
	MARGIN-LEFT: 6px
}
BODY.users-index #roles_upsell {
	PADDING-RIGHT: 10px! important; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: =
10px! important; PADDING-LEFT: 10px! important; BACKGROUND: white; =
PADDING-BOTTOM: 1px! important; WIDTH: 96%; PADDING-TOP: 0px! important; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
BODY.groups #roles_upsell {
	PADDING-RIGHT: 10px! important; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: =
10px! important; PADDING-LEFT: 10px! important; BACKGROUND: white; =
PADDING-BOTTOM: 1px! important; WIDTH: 96%; PADDING-TOP: 0px! important; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
BODY.organizations #roles_upsell {
	PADDING-RIGHT: 10px! important; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: =
10px! important; PADDING-LEFT: 10px! important; BACKGROUND: white; =
PADDING-BOTTOM: 1px! important; WIDTH: 96%; PADDING-TOP: 0px! important; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
BODY.search-index #roles_upsell {
	PADDING-RIGHT: 10px! important; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: =
10px! important; PADDING-LEFT: 10px! important; BACKGROUND: white; =
PADDING-BOTTOM: 1px! important; WIDTH: 96%; PADDING-TOP: 0px! important; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
BODY.users-index #roles_upsell P {
	COLOR: #666
}
BODY.groups #roles_upsell P {
	COLOR: #666
}
BODY.organizations #roles_upsell P {
	COLOR: #666
}
BODY.search-index #roles_upsell P {
	COLOR: #666
}
SPAN.zd_label {
	PADDING-RIGHT: 4px; DISPLAY: none; PADDING-LEFT: 4px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
SPAN.selected.zd_label {
	DISPLAY: block
}
SPAN.answered.zd_label {
	BACKGROUND: #7eab38; COLOR: #fff
}
SPAN.done.zd_label {
	BACKGROUND: #7eab38; COLOR: #fff
}
SPAN.planned.zd_label {
	BACKGROUND: #dd7a18; COLOR: #fff
}
SPAN.not_planned.zd_label {
	BACKGROUND: #bbb; COLOR: #fff
}
DIV.item SPAN.zd_label {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: right; =
PADDING-BOTTOM: 2px; MARGIN-LEFT: 12px; PADDING-TOP: 2px
}
P.info SPAN.selected {
	DISPLAY: inline
}
BODY.entries DIV.frame DIV.entry SPAN.zd_label {
	PADDING-RIGHT: 5px; MARGIN-TOP: 11px; PADDING-LEFT: 5px; FONT-SIZE: =
13px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.hidden#help_tab {
	DISPLAY: none
}
#help_tab {
	LEFT: 0px; WIDTH: 30px; POSITION: fixed; TOP: 35%; HEIGHT: 100px
}
#hide_help {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 30px; BACKGROUND-COLOR: =
red
}
#help_open {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 70px; BACKGROUND-COLOR: =
green
}
#getting_started {
	FONT-SIZE: 12px
}
#getting_started #marquee {
	BACKGROUND: url(/images/sprites/onboarding.jpg?1322791062) no-repeat =
left top; MARGIN-BOTTOM: 15px; POSITION: relative; HEIGHT: 279px
}
#getting_started #marquee .aside_liquid {
	PADDING-RIGHT: 392px; PADDING-LEFT: 212px; FONT-SIZE: 14px; MAX-WIDTH: =
600px; PADDING-BOTTOM: 0px; PADDING-TOP: 55px
}
#getting_started #marquee .aside_liquid H2 {
	TEXT-INDENT: -9999px
}
#getting_started #marquee .aside_liquid P {
	MARGIN: 20px 0px 0px
}
#getting_started #marquee .aside_liquid P A {
	TEXT-DECORATION: underline
}
#getting_started #marquee .aside_fixed {
	RIGHT: 0px; BACKGROUND: url(/images/sprites/onboarding.jpg?1322791062) =
no-repeat right top; WIDTH: 362px; POSITION: absolute; TOP: 0px; HEIGHT: =
279px
}
#getting_started #marquee .aside_fixed A {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 279px
}
#getting_started #contentcolumn #flash #error {
	DISPLAY: none
}
#getting_started #contentcolumn #flash #notice {
	DISPLAY: none
}
#getting_started #contentcolumn #customize_signature P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 8px; COLOR: =
#666; PADDING-TOP: 0px
}
#getting_started #contentcolumn .module {
	PADDING-RIGHT: 70px; PADDING-LEFT: 70px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 25px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f3f3f3; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 10px
}
#getting_started #contentcolumn .module#choose_adventure {
	PADDING-RIGHT: 0px
}
#getting_started #contentcolumn .outline.module {
	BORDER-RIGHT: #f3f3f3 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#f3f3f3 2px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #f3f3f3 2px solid; PADDING-TOP: 20px; BORDER-BOTTOM: =
#f3f3f3 2px solid; BACKGROUND-COLOR: #fff
}
#getting_started #contentcolumn .outline.module H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e1e1 1px solid
}
#getting_started #contentcolumn .outline.module P {
	MARGIN-BOTTOM: 5px
}
#getting_started #contentcolumn .module H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
18px; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px; POSITION: =
relative
}
#getting_started #contentcolumn .module H3 SPAN {
	BACKGROUND: url(/images/sprites/onboarding.jpg?1322791062) no-repeat =
right top; LEFT: -54px; WIDTH: 44px; TEXT-INDENT: -9999px; POSITION: =
absolute; TOP: 0px; HEIGHT: 49px
}
#getting_started #contentcolumn .module H3 SPAN.one {
	BACKGROUND-POSITION: 0px -279px
}
#getting_started #contentcolumn .module H3 SPAN.two {
	BACKGROUND-POSITION: -44px -279px
}
#getting_started #contentcolumn .module H3 SPAN.three {
	BACKGROUND-POSITION: -88px -279px
}
#getting_started #contentcolumn .module FORM TEXTAREA {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 98%; FONT-FAMILY: Arial
}
#getting_started #contentcolumn .module FORM TEXTAREA.email_entry {
	MARGIN: 10px 0px; FONT-STYLE: italic
}
#getting_started #contentcolumn .module FORM =
TEXTAREA#user_signature_attributes_value {
	HEIGHT: 70px
}
#getting_started #contentcolumn .module FORM INPUT[type=3D'submit'] {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: right
}
#getting_started #contentcolumn .module #customize_photo IMG#user_photo =
{
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc =
1px solid; BACKGROUND-COLOR: #fff
}
#getting_started #contentcolumn .module #customize_photo =
#processing_indicator {
	DISPLAY: none
}
#getting_started #contentcolumn .module #customize_photo =
#processing_indicator IMG {
	MARGIN-RIGHT: 6px
}
#getting_started #contentcolumn .module #customize_photo FORM {
	PADDING-LEFT: 10px; FLOAT: left
}
#getting_started #contentcolumn .module #customize_photo #modify_photo {
	PADDING-LEFT: 10px; FLOAT: left
}
#getting_started #contentcolumn .module #customize_photo =
#processing_indicator {
	PADDING-LEFT: 10px; FLOAT: left
}
#getting_started #contentcolumn .module #customize_photo FORM P {
	MARGIN-TOP: 10px; COLOR: #828282
}
#getting_started #contentcolumn .module #customize_photo #modify_photo P =
{
	MARGIN-TOP: 10px; COLOR: #828282
}
#getting_started #contentcolumn .module #customize_photo =
#processing_indicator P {
	MARGIN-TOP: 10px; COLOR: #828282
}
#getting_started #contentcolumn .module .adventure_set {
	MARGIN-LEFT: 3px
}
#getting_started #contentcolumn .module .adventure_set A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/sprites/onboarding.jpg?1322791062) no-repeat -676px -279px; =
FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: =
160px; COLOR: #828282; PADDING-TOP: 100px; TEXT-ALIGN: center
}
#getting_started #contentcolumn .module .adventure_set A:hover {
	TEXT-DECORATION: none
}
#getting_started #contentcolumn .module .adventure_set A:first-child {
	PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none
}
#getting_started #contentcolumn .module .adventure_set A SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #1d719f
}
#getting_started #contentcolumn .module .adventure_set A SPAN:hover {
	COLOR: #000
}
#getting_started #contentcolumn .module .adventure_set A.knowledgebase {
	BACKGROUND-POSITION: -857px -279px
}
#getting_started #contentcolumn .module .adventure_set =
A.knowledgebase_agent {
	BACKGROUND-POSITION: -877px -279px
}
#getting_started #contentcolumn .module .adventure_set A.on_the_go {
	BACKGROUND-POSITION: -1059px -279px
}
#sidebar #moderator_box {
	BORDER-RIGHT: #f3f3f3 3px solid; BORDER-TOP: #f3f3f3 3px solid; =
BORDER-LEFT: #f3f3f3 3px solid; BORDER-BOTTOM: #f3f3f3 3px solid
}
#sidebar #moderator_box H4 {
	COLOR: #555
}
#sidebar #moderator_box P {
	MARGIN: 5px 0px 18px; COLOR: #666; LINE-HEIGHT: 17px
}
#sidebar #moderator_box A {
	TEXT-DECORATION: none
}
#sidebar .module {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #f3f3f3; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
#sidebar .log_me_in.module {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
#sidebar .log_me_in.module H3 {
	MARGIN-BOTTOM: 10px
}
#sidebar .log_me_in.module OL {
	MARGIN-LEFT: 20px
}
#sidebar .trial_info.module {
	TEXT-ALIGN: center
}
#sidebar .trial_info.module A {
	DISPLAY: block; COLOR: #2b95b5; TEXT-DECORATION: underline
}
#sidebar .trial_info.module > A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 20px
}
#sidebar .trial_info.module H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
18px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar .trial_info.module #keep_going {
	BACKGROUND: url(/images/sprites/onboarding.jpg?1322791062) no-repeat =
-300px -279px; PADDING-TOP: 25px; HEIGHT: 77px
}
#sidebar .trial_info.module #keep_going .call_to_action {
	BACKGROUND: url(/images/sprites/onboarding.jpg?1322791062) no-repeat =
0px -329px; MARGIN: 0px auto 10px; WIDTH: 216px; TEXT-INDENT: -9999px; =
HEIGHT: 61px
}
#sidebar .trial_info.module #expires_badge {
	BACKGROUND: url(/images/sprites/onboarding.jpg?1322791062) no-repeat =
-542px -279px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 84px; =
HEIGHT: 88px
}
#sidebar .trial_info.module #expires_badge SPAN {
	DISPLAY: block
}
#sidebar .trial_info.module #expires_badge SPAN.count {
	FONT-SIZE: 40px; COLOR: #f60; LINE-HEIGHT: 60px
}
#sidebar .trial_info.module #expires_badge SPAN.label {
	TEXT-INDENT: -9999px
}
#sidebar #widget_manager_widget {
	MARGIN-TOP: 10px
}
#getting_started_revamp {
	LINE-HEIGHT: 22px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#getting_started_revamp #getting_started_header #title {
	MARGIN-TOP: 20px; FONT-SIZE: 34px; MARGIN-BOTTOM: 20px; COLOR: #555
}
#getting_started_revamp #getting_started_header #titles {
	FLOAT: left
}
#getting_started_revamp #getting_started_header #subtitle {
	FONT-SIZE: 21px; MARGIN-BOTTOM: 10px; COLOR: #888
}
#getting_started_revamp #getting_started_header A {
	FLOAT: right; MARGIN: 20px
}
#getting_started_revamp #blocks {
	CLEAR: both; MIN-WIDTH: 1140px
}
#getting_started_revamp #blocks .block {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; =
MARGIN-TOP: 20px; FLOAT: left; MARGIN-BOTTOM: 20px; BORDER-LEFT: #cfcfcf =
1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px; box-shadow: #e4e4e4 0 3px =
2px 0; -webkit-box-shadow: #e4e4e4 0 3px 2px 0; -moz-box-shadow: #e4e4e4 =
0 3px 2px 0
}
#getting_started_revamp #blocks .block .block_header {
	BORDER-RIGHT: #bab8b7 1px solid; BORDER-TOP: #bab8b7 1px solid; =
BORDER-LEFT: #bab8b7 1px solid; BORDER-BOTTOM: #bab8b7 1px solid; =
HEIGHT: 60px; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px; -moz-border-radius-bottomleft: 0; =
-webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: =
0; border-bottom-right-radius: 0
}
#getting_started_revamp #blocks .block .block_header .block_header_image =
{
	FLOAT: left; WIDTH: 55px; HEIGHT: 55px
}
#getting_started_revamp #blocks .block .block_header .block_header_title =
{
	MARGIN-TOP: 18px; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 185px; HEIGHT: =
22px
}
#getting_started_revamp #blocks .block .block_header .done_mark {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -340px -452px; FLOAT: right; MARGIN: -1px; WIDTH: 50px; =
HEIGHT: 50px
}
#getting_started_revamp #blocks .block .block_description P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 16px; =
PADDING-BOTTOM: 20px; COLOR: #808080; PADDING-TOP: 20px
}
#getting_started_revamp #blocks .block .block_content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 20px; COLOR: #333; PADDING-TOP: 20px; FONT-STYLE: =
normal; HEIGHT: 240px
}
#getting_started_revamp #blocks .block .block_content H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 15px; COLOR: #333
}
#getting_started_revamp #blocks .block .block_content .block_actions {
	FLOAT: left; WIDTH: 65%
}
#getting_started_revamp #blocks .block .block_content .block_actions P {
	PADDING-BOTTOM: 15px
}
#getting_started_revamp #blocks .block .block_content .block_actions =
P.sub {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
#getting_started_revamp #blocks .block .block_content =
.learn_more_sidebar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; FLOAT: right; =
PADDING-BOTTOM: 15px; WIDTH: 23%; PADDING-TOP: 15px; BACKGROUND-COLOR: =
#f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
#getting_started_revamp #blocks .block .block_content =
.learn_more_sidebar H4 {
	MARGIN-TOP: -4px; FONT-WEIGHT: bold; FLOAT: left
}
#getting_started_revamp #blocks .block .block_content =
.learn_more_sidebar P {
	CLEAR: left; LINE-HEIGHT: 17px; FONT-STYLE: italic
}
#getting_started_revamp #blocks .block .block_content OL LI {
	PADDING-BOTTOM: 13px
}
#getting_started_revamp #blocks .block .block_button_container {
	HEIGHT: 65px; TEXT-ALIGN: center
}
#getting_started_revamp #blocks .block .block_button_container =
.block_button_border {
	MARGIN: 10px 20px; BORDER-BOTTOM: #e5e3e2 1px dashed
}
#getting_started_revamp #blocks .block .block_button_container =
.block_button {
	CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#getting_started_revamp #blocks .block .close_block_link {
	FONT-SIZE: 12px; RIGHT: 20px; FLOAT: right; COLOR: #ccc; POSITION: =
relative; TOP: -25px; TEXT-DECORATION: none
}
#getting_started_revamp #blocks .block .close_block_link:hover {
	COLOR: black
}
#getting_started_revamp #blocks #invite_block .block_header_image {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -260px -368px; MARGIN: 3px 4px 10px 10px
}
#getting_started_revamp #blocks #invite_block .block_header_title {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -330px -15px
}
#getting_started_revamp #blocks #test_block .block_header_image {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -417px -370px; MARGIN: 5px 4px 10px 10px
}
#getting_started_revamp #blocks #test_block .block_header_title {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -330px -65px
}
#getting_started_revamp #blocks #customize_block .block_header_image {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -340px -380px; MARGIN: 10px 2px 10px 10px
}
#getting_started_revamp #blocks #customize_block .block_header_title {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -336px -114px
}
#getting_started_revamp #blocks .closed {
	MIN-WIDTH: 310px; WIDTH: 32.5%; HEIGHT: 262px
}
#getting_started_revamp #blocks .closed .block_content {
	DISPLAY: none
}
#getting_started_revamp #blocks .closed .block_button_border {
	DISPLAY: none
}
#getting_started_revamp #blocks .closed .close_block_link {
	DISPLAY: none
}
#getting_started_revamp #blocks .closed .block_description {
	HEIGHT: 140px
}
#getting_started_revamp #blocks .closed .block_header {
	BACKGROUND: #d0d0d0; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#d0d0d0',endC=
olorstr=3D'#a4a2a0',GradientType=3D0)
}
#getting_started_revamp #blocks .closed .block_button {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px 0px; WIDTH: 303px; HEIGHT: 53px
}
#getting_started_revamp #blocks .closed .block_button:hover {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -53px; HEIGHT: 51px
}
#getting_started_revamp #blocks .shrunk {
	MIN-WIDTH: 275px; WIDTH: 24.5%; HEIGHT: 362px
}
#getting_started_revamp #blocks .shrunk .block_content {
	DISPLAY: none
}
#getting_started_revamp #blocks .shrunk .block_button_border {
	DISPLAY: none
}
#getting_started_revamp #blocks .shrunk .close_block_link {
	DISPLAY: none
}
#getting_started_revamp #blocks .shrunk .block_description {
	HEIGHT: 240px
}
#getting_started_revamp #blocks .shrunk .block_button {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -305px; WIDTH: 220px; HEIGHT: 53px
}
#getting_started_revamp #blocks .shrunk .block_button:hover {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -360px; HEIGHT: 50px
}
#getting_started_revamp #blocks .opened {
	MARGIN-TOP: 10px; MIN-WIDTH: 555px; WIDTH: 48%; HEIGHT: 421px
}
#getting_started_revamp #blocks .opened .block_button_border {
	DISPLAY: block
}
#getting_started_revamp #blocks .opened .block_description {
	DISPLAY: none
}
#getting_started_revamp #blocks .opened .block_header {
	BACKGROUND: #94b62c; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#94b62c',endC=
olorstr=3D'#78a300',GradientType=3D0)
}
#getting_started_revamp #blocks .opened .block_button {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -205px; WIDTH: 291px; HEIGHT: 52px
}
#getting_started_revamp #blocks .opened .block_button:hover {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -258px; HEIGHT: 48px
}
#getting_started_revamp #blocks .done.closed .block_button {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -103px; WIDTH: 303px; HEIGHT: 53px
}
#getting_started_revamp #blocks .done.closed .block_button:hover {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -157px; HEIGHT: 48px
}
#getting_started_revamp #blocks .done.shrunk .block_button {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -410px; WIDTH: 220px; HEIGHT: 53px
}
#getting_started_revamp #blocks .done.shrunk .block_button:hover {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat 0px -465px; HEIGHT: 50px
}
#getting_started_revamp #blocks .highlighted.closed .block_header {
	BACKGROUND: #94b62c; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#94b62c',endC=
olorstr=3D'#78a300',GradientType=3D0)
}
#getting_started_revamp #blocks .highlighted.shrunk .block_header {
	BACKGROUND: #94b62c; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#94b62c',endC=
olorstr=3D'#78a300',GradientType=3D0)
}
#getting_started_revamp #blocks .done .done_mark {
	DISPLAY: block
}
#getting_started_revamp #blocks #test_block {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#getting_started_revamp .learn_more_image {
	PADDING-RIGHT: 5px; BACKGROUND: =
url(/images/sprites/getting_started_revamp.png?1322791062) no-repeat =
-340px -322px; FLOAT: left; WIDTH: 17px; HEIGHT: 13px
}
#getting_started_revamp A.show_me_how {
	FONT-SIZE: 12px; COLOR: #d1a77c
}
#getting_started_revamp FORM {
	MARGIN-TOP: 9px
}
#getting_started_revamp #show_me_arrows .show_me_arrow {
	DISPLAY: none; POSITION: absolute
}
#getting_started_revamp #show_me_arrows .show_me_arrow .arrow_text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 14px; =
TEXT-ALIGN: center
}
#getting_started_revamp #show_me_arrows .right_arrow {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -336px -204px; WIDTH: 152px; HEIGHT: 47px
}
#getting_started_revamp #show_me_arrows .right_arrow .arrow_text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: =
120px; PADDING-TOP: 8px; HEIGHT: 35px
}
#getting_started_revamp #show_me_arrows .top_arrow {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -335px -250px; WIDTH: 119px; HEIGHT: 63px
}
#getting_started_revamp #show_me_arrows .top_arrow .arrow_text {
	WIDTH: 110px; PADDING-TOP: 23px; HEIGHT: 35px
}
#getting_started_revamp OL {
	FONT-WEIGHT: bold; LIST-STYLE-POSITION: inside
}
#getting_started_revamp OL OL {
	PADDING-LEFT: 15px; LIST-STYLE-TYPE: lower-alpha
}
#getting_started_revamp OL LI {
	PADDING-BOTTOM: 10px
}
#getting_started_revamp OL LI SPAN {
	FONT-WEIGHT: normal
}
#getting_started_revamp OL.nested_list {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#efefef 1px solid; PADDING-LEFT: 20px; BACKGROUND: white; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #efefef 1px solid; LIST-STYLE-TYPE: none; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
#getting_started_revamp OL.nested_list LI {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: =
0px; COLOR: #333; PADDING-TOP: 5px
}
#getting_started_revamp OL.nested_list LI SPAN {
	FONT-WEIGHT: bold
}
#getting_started_revamp OL.nested_list OL {
	LIST-STYLE-POSITION: outside; BACKGROUND: none transparent scroll =
repeat 0% 0%; MARGIN-LEFT: 20px; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none; -webkit-border-radius: 0; -moz-border-radius: =
0; border-radius: 0
}
#getting_started_revamp OL.nested_list OL LI {
	FONT-SIZE: 13px; COLOR: #696969; PADDING-TOP: 0px
}
#getting_started_revamp OL.nested_list OL LI SPAN {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none
}
#getting_started_revamp OL.normal_list {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#efefef 1px solid; PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; =
FONT-SIZE: 14px; BACKGROUND: white; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#efefef 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #efefef 1px solid; =
LIST-STYLE-TYPE: decimal; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
#getting_started_revamp OL.normal_list LI {
	MARGIN-LEFT: 20px
}
#getting_started_revamp #more #learn_more {
	MARGIN-TOP: 4px; FLOAT: right
}
#getting_started_revamp #more #continue_setup {
	FLOAT: left
}
#getting_started_revamp #more .more_block {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: =
45%; COLOR: #333; PADDING-TOP: 20px
}
#getting_started_revamp #more .more_block .continue_setup_title {
	FONT-SIZE: 19px
}
#getting_started_revamp #more .more_block .learn_more_title {
	MARGIN-TOP: -4px; FONT-SIZE: 19px; FLOAT: left
}
#getting_started_revamp #more .more_block .more_block_border {
	CLEAR: left; PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfde 2px groove
}
#getting_started_revamp #more .more_block .learn_more_bullet {
	PADDING-RIGHT: 5px; BACKGROUND: =
url(/images/sprites/getting_started_revamp.png?1322791062) no-repeat =
-463px -318px; FLOAT: left; WIDTH: 20px; HEIGHT: 20px
}
#getting_started_revamp #more .more_block .learn_more_item {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; =
PADDING-BOTTOM: 10px; WIDTH: 96%; COLOR: #333; PADDING-TOP: 10px; =
HEIGHT: 20px
}
#getting_started_revamp #more .more_block .learn_more_item:hover {
	BACKGROUND-COLOR: #fff; -webkit-border-radius: 5px; -moz-border-radius: =
5px; border-radius: 5px; box-shadow: #e4e4e4 0 3px 2px 0; =
-webkit-box-shadow: #e4e4e4 0 3px 2px 0; -moz-box-shadow: #e4e4e4 0 3px =
2px 0
}
#getting_started_revamp #more .more_block .learn_more_item:hover =
.external_link_icon {
	DISPLAY: block
}
#getting_started_revamp #more .more_block #learn_more_links {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f6f6f5; =
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
#getting_started_revamp #more .more_block #learn_more_links A {
	TEXT-DECORATION: none
}
#getting_started_revamp #more .more_block .learn_more_link {
	FLOAT: left
}
#getting_started_revamp #more .more_block .external_link_icon {
	DISPLAY: none; BACKGROUND: =
url(/images/sprites/getting_started_revamp.png?1322791062) no-repeat =
-505px -324px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 15px; HEIGHT: 15px
}
#getting_started_revamp #more .more_block .setup_item {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 14px
}
#getting_started_revamp #more .more_block .setup_item .setup_item_bullet =
{
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 30px; HEIGHT: 30px
}
#getting_started_revamp #more .more_block .setup_item H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; FLOAT: left; MAX-WIDTH: 430px
}
#getting_started_revamp #more .more_block .setup_item P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 5px; LINE-HEIGHT: 27px; =
PADDING-TOP: 0px
}
#getting_started_revamp #more .more_block .setup_item .close_setup_item =
{
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -534px -322px; FLOAT: right; WIDTH: 14px; MARGIN-RIGHT: -20px; =
HEIGHT: 14px
}
#getting_started_revamp #more .more_block .setup_item H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 5px; COLOR: #666; =
LINE-HEIGHT: 27px; PADDING-TOP: 0px
}
#getting_started_revamp #more .more_block .setup_item .setup_item_border =
{
	PADDING-TOP: 10px; BORDER-BOTTOM: #e3e1dd 2px solid
}
#getting_started_revamp #more .more_block .setup_item =
.setup_item_content {
	CLEAR: both; DISPLAY: none; PADDING-LEFT: 35px
}
#getting_started_revamp #more .more_block .closed {
	PADDING-RIGHT: 25px; PADDING-LEFT: 10px; PADDING-BOTTOM: 45px; =
PADDING-TOP: 15px; HEIGHT: 10px
}
#getting_started_revamp #more .more_block .closed .close_setup_item {
	DISPLAY: none
}
#getting_started_revamp #more .more_block .closed .setup_item_bullet {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -374px -316px
}
#getting_started_revamp #more .more_block .opened {
	PADDING-RIGHT: 25px; PADDING-LEFT: 10px; PADDING-BOTTOM: 35px; =
PADDING-TOP: 15px; BACKGROUND-COLOR: #f6f6f5; -webkit-border-radius: =
5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: #e4e4e4 0 =
3px 2px 2px; -webkit-box-shadow: #e4e4e4 0 3px 2px 2px; -moz-box-shadow: =
#e4e4e4 0 3px 2px 2px
}
#getting_started_revamp #more .more_block .opened .setup_item_bullet {
	BACKGROUND: url(/images/sprites/getting_started_revamp.png?1322791062) =
no-repeat -416px -316px
}
#getting_started_revamp #more .more_block .highlighted.closed {
	CURSOR: pointer; BACKGROUND-COLOR: #f6f6f5; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px; box-shadow: #e4e4e4 0 3px =
2px 2px; -webkit-box-shadow: #e4e4e4 0 3px 2px 2px; -moz-box-shadow: =
#e4e4e4 0 3px 2px 2px
}
#getting_started_localized {
	COLOR: #6d6d6d; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#getting_started_localized #getting_started_header #title {
	MARGIN-TOP: 20px; FONT-SIZE: 34px; MARGIN-BOTTOM: 20px; COLOR: #555
}
#getting_started_localized #getting_started_header #titles {
	FLOAT: left; MAX-WIDTH: 600px
}
#getting_started_localized #getting_started_header #subtitle {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 10px
}
#getting_started_localized #getting_started_header #conversion_box {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: =
right; PADDING-BOTTOM: 10px; WIDTH: 300px; PADDING-TOP: 10px; HEIGHT: =
105px; BACKGROUND-COLOR: #f0f0f0; -webkit-border-radius: 5px; =
-moz-border-radius: 5px; border-radius: 5px
}
#getting_started_localized #getting_started_header #conversion_box =
#contact_us {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 20px
}
#getting_started_localized #getting_started_header #conversion_box =
#buy_now {
	CLEAR: both; FONT-SIZE: 12px
}
#getting_started_localized #getting_started_header #conversion_box =
#buy_now P {
	MARGIN-TOP: 10px
}
#getting_started_localized #getting_started_header #conversion_box =
#buy_now .call_to_action {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#getting_started_localized .call_to_action {
	BORDER-RIGHT: #924400 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: =
#924400 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 13px; BACKGROUND: =
url(/images/onboarding/button-bg_call_to_action.png?1328645630) #dc8100 =
repeat-x left bottom; PADDING-BOTTOM: 10px; BORDER-LEFT: #924400 1px =
solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #924400 1px solid; =
TEXT-DECORATION: none; -webkit-border-radius: 4px; -moz-border-radius: =
4px; border-radius: 4px
}
#getting_started_localized .call_to_action:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#getting_started_localized #blocks {
	MIN-WIDTH: 970px; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: hidden; =
WIDTH: 100%; PADDING-TOP: 20px; BORDER-BOTTOM: #6d6d6d 1px dashed; =
POSITION: relative
}
#getting_started_localized #blocks UL {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 50%; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center
}
#getting_started_localized #blocks UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 50%; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; POSITION: relative
}
#getting_started_localized #blocks .block {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; =
MAX-WIDTH: 300px; BORDER-LEFT: #cfcfcf 1px solid; MARGIN-RIGHT: 20px; =
BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #f0f0f0; =
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: =
10px; box-shadow: #e4e4e4 0 3px 2px 0; -webkit-box-shadow: #e4e4e4 0 3px =
2px 0; -moz-box-shadow: #e4e4e4 0 3px 2px 0
}
#getting_started_localized #blocks .block .block_icon {
	MARGIN: 20px
}
#getting_started_localized #blocks .block .block_title {
	FONT-SIZE: 23px; MARGIN: 20px; COLOR: #898989; HEIGHT: 65px
}
#getting_started_localized #blocks .block .block_description {
	FONT-SIZE: 14px; MARGIN: 20px; HEIGHT: 55px
}
#getting_started_localized #blocks .block .call_to_action {
	MARGIN: 20px
}
#getting_started_localized #blocks .block .block_button {
	MARGIN: 30px
}
#getting_started_localized #blocks .block .block_corner {
	RIGHT: 20px; BACKGROUND: url(/images/onboarding/corner.png?1328645630); =
WIDTH: 70px; POSITION: absolute; TOP: 0px; HEIGHT: 70px
}
#getting_started_localized #blocks .block .block_corner .block_number {
	PADDING-RIGHT: 12px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: =
30px; PADDING-BOTTOM: 8px; COLOR: #f4f4f4; PADDING-TOP: 8px
}
#getting_started_localized #resources {
	CLEAR: both; MARGIN-TOP: 20px; FLOAT: left
}
#getting_started_localized #resources #resources_title {
	FONT-SIZE: 22px
}
#getting_started_localized #resources UL {
	LIST-STYLE-IMAGE: url(/images/onboarding/bullet.png?1328645630); =
MARGIN: 20px
}
#getting_started_localized #resources UL LI {
	MARGIN: 20px
}
#getting_started_localized #resources UL LI A {
	FONT-SIZE: 15px; COLOR: #78a300
}
#getting_started_localized #buddha {
	FLOAT: right
}
BODY.verification .action-login {
	MARGIN-TOP: 20px
}
BODY.verification .new_password INPUT {
	MARGIN-BOTTOM: 15px
}
DIV.no_voice_sandbox_config_msg {
	PADDING-RIGHT: 35px; MARGIN-TOP: 20px; PADDING-LEFT: 35px; FONT-SIZE: =
18px; PADDING-BOTTOM: 35px; COLOR: #777; PADDING-TOP: 35px; TEXT-ALIGN: =
center
}
#voice_warning {
	BORDER-RIGHT: #fffab8 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#fffab8 2px solid; PADDING-LEFT: 45px; BACKGROUND: =
url(/images/warning_icon.png?1322791062) #fffde1 no-repeat 15px 15px; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #fffab8 2px solid; COLOR: #333; =
PADDING-TOP: 15px; BORDER-BOTTOM: #fffab8 2px solid; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.hidden_file_input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: alpha(opacity=3D0); =
LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 126px; CURSOR: pointer; =
PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 27px; opacity: 0
}
DIV#custom_greeting_form H2 {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 18px
}
DIV.custom_greeting_container {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
DIV.custom_greeting_container DIV.greeting_block {
	FLOAT: left; MARGIN: 15px; POSITION: relative
}
DIV.custom_greeting_container DIV#greeting_requirements {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; MARGIN-LEFT: -5px; COLOR: #555
}
#greetings INPUT.audio.button {
	MIN-WIDTH: 75px; PADDING-LEFT: 15px; BACKGROUND: =
url(/images/voice/voice_greetings_play.png?1322791062) #fafafa no-repeat =
10% center; MARGIN-LEFT: 5px
}
#greetings INPUT.playing.audio.button {
	BACKGROUND: url(/images/voice/voice_greetings_pause.png?1322791062) =
no-repeat 10% center
}
#greetings SELECT {
	WIDTH: 200px
}
DIV.call-stats-category {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: =
#f4f4f4; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; -webkit-border-radius: =
4px; -moz-border-radius: 4px; border-radius: 4px
}
DIV.call-stats-category H3 {
	MARGIN-TOP: 0px
}
DIV.call-stats-category DIV.call-stats-group {
	BACKGROUND: white; MARGIN-BOTTOM: 20px; OVERFLOW: auto; WIDTH: 100%; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
DIV.call-stats-category DIV.call-stats-group DIV {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; =
WIDTH: 160px; MARGIN-RIGHT: 5px; PADDING-TOP: 10px; HEIGHT: 69px
}
DIV.call-stats-category DIV.call-stats-group DIV SPAN.stat {
	PADDING-RIGHT: 10px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: =
10px; FONT-WEIGHT: bold; FONT-SIZE: 28px; BACKGROUND: #f4f4f4; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 140px; COLOR: #555; =
LINE-HEIGHT: 28px; PADDING-TOP: 10px; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
DIV.call-stats-category DIV.call-stats-group DIV SPAN.stat SPAN.val {
	DISPLAY: block; FLOAT: left
}
DIV.call-stats-category DIV.call-stats-group DIV SPAN.stat =
SPAN.indicator {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: =
30px; HEIGHT: 30px
}
DIV.call-stats-category DIV.call-stats-group DIV SPAN.stat =
SPAN.up.indicator {
	BACKGROUND: =
url(/images/voice/call_activity_up_down_arrow_sprite.png?1322791062) =
no-repeat 0px 0px
}
DIV.call-stats-category DIV.call-stats-group DIV SPAN.stat =
SPAN.down.indicator {
	BACKGROUND: =
url(/images/voice/call_activity_up_down_arrow_sprite.png?1322791062) =
no-repeat -36px 0px
}
.agent-name {
	DISPLAY: block; FLOAT: left
}
.agent-status {
	DISPLAY: block; FLOAT: right
}
.agent-status SPAN {
	PADDING-RIGHT: 4px; MARGIN-TOP: -4px; DISPLAY: block; PADDING-LEFT: =
4px; MARGIN-BOTTOM: -4px; PADDING-BOTTOM: 4px; WIDTH: 100px; COLOR: =
white; MARGIN-RIGHT: 20px; PADDING-TOP: 4px; TEXT-ALIGN: center; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
.agent-status .status-0 {
	BACKGROUND-COLOR: #008e00
}
.agent-status .status-1 {
	BACKGROUND-COLOR: #ffd478
}
.agent-status .status-2 {
	BACKGROUND-COLOR: #ffd478
}
.agent-status .status-3 {
	BACKGROUND-COLOR: #bbb
}
.call-details-container {
	BACKGROUND: white; MARGIN-RIGHT: 10px; -webkit-border-radius: 4px; =
-moz-border-radius: 4px; border-radius: 4px
}
#call_history .export_link {
	FLOAT: right
}
#call_history #call_billing_period {
	MARGIN-BOTTOM: 10px
}
#call_history .call-history-container {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: =
white; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; -webkit-border-radius: =
4px; -moz-border-radius: 4px; border-radius: 4px
}
#call_history .call-history-container TABLE.tickets {
	FONT-SIZE: 11px
}
#call_history .call-history-container TABLE.tickets TBODY {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
#call_history .call-history-container TABLE.tickets TR.even {
	BACKGROUND-COLOR: #f6f6f6
}
#call_history .call-history-container TABLE.tickets TR.even TR {
=09
}
#call_history .call-history-container TABLE.tickets TR.breakdown {
	DISPLAY: none
}
#call_history .call-history-container TABLE.tickets TR.breakdown TD {
	COLOR: #888
}
#call_history .call-history-container TABLE.tickets TR.first.breakdown =
TD {
	PADDING-TOP: 20px
}
#call_history .call-history-container TABLE.tickets TR.last.breakdown TD =
{
	PADDING-BOTTOM: 30px
}
#call_history .call-history-container TABLE.tickets TR.breakdown TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#call_history .call-history-container TABLE.tickets TR.breakdown TD {
	BORDER-BOTTOM-STYLE: none
}
#call_history .call-history-container TABLE.tickets TR.parent TD.id {
	BORDER-BOTTOM-STYLE: none
}
#call_history .call-history-container TABLE.tickets TR.parent =
TD.datetime {
	BORDER-BOTTOM-STYLE: none
}
#call_history .call-history-container TABLE.tickets TR.parent =
TD.ticket_nice_id {
	BORDER-BOTTOM-STYLE: none
}
#call_history .call-history-container TABLE.tickets TR.empty {
	BACKGROUND-COLOR: #f6f6f6
}
#call_history .loading {
	BACKGROUND-POSITION: right center; DISPLAY: inline; PADDING-LEFT: 18px; =
BACKGROUND-IMAGE: url(/images/ajax_loader_small.gif?1322791062); =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16px; PADDING-TOP: 0px; HEIGHT: =
16px
}
#call_history A.current {
	PADDING-RIGHT: 8px
}
#call_history A.asc {
	BACKGROUND: url(/images/table-arrow.png?1322791062) no-repeat right 6px
}
#call_history A.desc {
	BACKGROUND: url(/images/table-arrow1.png?1322791062) no-repeat right =
6px
}
#number-list #number-header {
	CLEAR: left; BORDER-BOTTOM: #f0f0f0 1px solid
}
#number-list #voice_flash {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 20px; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #888 1px solid; PADDING-TOP: 20px; =
BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: #fffde1; border-radius: =
10px
}
#number-list .disabled {
	COLOR: #888
}
#number-list .disabled:hover {
	CURSOR: default; TEXT-DECORATION: none! important
}
#number-list .country-flag {
	MARGIN-TOP: 2px
}
DIV#incoming_number_picker {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
#number_picker {
	PADDING-RIGHT: 15px! important; PADDING-LEFT: 15px! important; =
PADDING-BOTTOM: 15px! important; PADDING-TOP: 15px! important
}
#number_picker .float {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#number_picker #toll_free_dropdown .dd {
	FONT-SIZE: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-BOTTOM: -9px; FONT-FAMILY: "Lucida Grande"
}
#number_picker #toll_free_dropdown .dd .ddTitle {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 11px; =
MARGIN-LEFT: -3px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: -3px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#number_picker #toll_free_dropdown .dd .ddTitle SPAN.arrow {
	MARGIN-RIGHT: -2px
}
#number_picker #toll_free_dropdown .dd .ddChild {
	MARGIN-LEFT: -4px; TEXT-TRANSFORM: uppercase; WIDTH: 53px! important
}
#number_picker #toll_free_dropdown .dd .ddChild A {
	BORDER-TOP: #c3c3c3 1px solid; MARGIN-TOP: -1px
}
#number_picker #toll_free_dropdown .dd .ddTitle SPAN.ddTitleText {
	FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase
}
#number_picker #toll_free_dropdown .dd .ddTitle SPAN.arrow {
	MARGIN-TOP: 2px
}
#number_picker #country {
	FLOAT: right
}
#number_picker #country_label {
	LINE-HEIGHT: 10px
}
#number_picker #country_picker {
	MARGIN-BOTTOM: 15px
}
#number_picker #local_picker {
	MARGIN-BOTTOM: 15px
}
#number_picker #phone_picker_help {
	FONT-WEIGHT: normal; COLOR: #777
}
#number_picker LEGEND {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; COLOR: #555
}
#number_picker LABEL {
	FONT-WEIGHT: bold; FLOAT: left; POSITION: relative; TOP: 5px
}
#number_picker .submit {
	MARGIN-TOP: 10px; DISPLAY: inline-block; FLOAT: right; MARGIN-BOTTOM: =
10px
}
#number_picker #number_info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
#number_picker #number_results .page_item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#number_picker .small {
	FONT-SIZE: 11px; COLOR: black
}
#number_picker .no_results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
60px; WIDTH: 100%; PADDING-TOP: 70px; TEXT-ALIGN: center; font-color: =
#c3c3c3
}
#number_picker #number_form {
	MARGIN-TOP: 20px
}
#number_picker #number_form .area_code_loading_spinner {
	MARGIN-TOP: 10px
}
#number_picker #number_form .number_select_loading_spinner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#number_picker #number_form .button {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 15px; FLOAT: right; =
PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#number_picker #number_form .number_picker_header {
	PADDING-BOTTOM: 20px; BORDER-BOTTOM: #c3c3c3 1px solid
}
#number_picker #number_form #toll_free_dropdown {
	FLOAT: left; FONT-FAMILY: "Lucida Grande"; BACKGROUND-COLOR: white
}
#number_picker #number_form #area_code_field {
	FLOAT: left; FONT-FAMILY: "Lucida Grande"; BACKGROUND-COLOR: white
}
#number_picker #number_form .area_code_parens {
	FONT-FAMILY: "Lucida Grande"
}
#number_picker #number_form .number_dropdown {
	FLOAT: right
}
#number_picker #number_form #local {
	WIDTH: 120px
}
#number_picker #number_form #country {
	WIDTH: 120px
}
#number_picker #number_form #number_field {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#c3c3c3 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 15px; BACKGROUND: =
white; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #c3c3c3 1px solid; =
WIDTH: 230px; PADDING-TOP: 2px; BORDER-BOTTOM: #c3c3c3 1px solid; =
FONT-FAMILY: "Lucida Grande"; border-radius: 3px
}
#number_picker #number_form #number_field .fixed {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; FLOAT: left; BACKGROUND-COLOR: =
white
}
#number_picker #number_form #number_field #prefix {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none
}
#number_picker #number_form #number_field #prefix_title {
	FONT-SIZE: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#number_picker #number_form #number_field INPUT {
	FONT-SIZE: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#number_picker #number_form #number_field #toll_prefix_msdd {
	PADDING-TOP: 2px
}
#number_picker .horizontal_divider {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #d3d3d3 2px solid
}
#number_picker #number_results {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
#number_picker #number_results .number_list {
	OVERFLOW-Y: auto; WIDTH: auto
}
#number_picker #number_results .number_list .friendly {
	DISPLAY: inline; MARGIN-LEFT: 5px; POSITION: relative; TOP: -1px
}
#number_picker #number_results .number_label {
	TOP: 0px! important
}
#number_picker #number_results .indent {
	MARGIN-LEFT: 20px
}
#number_picker #number_results .highlight {
	COLOR: #78a300
}
#number_picker #number_results .number_match {
	FLOAT: right; MARGIN: -2px 60px 0px 0px
}
#number_picker #number_results .pagination_links {
	MARGIN-TOP: 15px; DISPLAY: inline-block
}
#number_picker #number_results .pagination_links .next {
	MARGIN-LEFT: 20px
}
#number_picker #voice_tos P {
	MARGIN: 8px 0px
}
#number_picker #voice_tos .tos_field {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#d3d3d3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 20px =
-7px 0px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 8px; =
BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: white; =
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
#number_picker #voice_tos .tos_field P {
	DISPLAY: inline; PADDING-LEFT: 7px
}
#number_picker #voice_tos .back {
	FLOAT: right; MARGIN: 17px 10px 0px 0px
}
#number_picker #voice_tos .error {
	FONT-WEIGHT: bold; MARGIN: 5px 0px
}
#number_picker #voice_tos .error P {
	COLOR: red
}
#number_picker #success P {
	MARGIN-TOP: 13px
}
#number_picker #success .finish {
	FLOAT: right
}
.dd {
	FONT-SIZE: 12px; FLOAT: right; FONT-FAMILY: Arial,Helvetica,sans-serif; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.dd .ddTitle {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c3c3c3 1px solid; PADDING-LEFT: 3px; BACKGROUND: white; PADDING-BOTTOM: =
3px; OVERFLOW: hidden; BORDER-LEFT: #c3c3c3 1px solid; CURSOR: default; =
TEXT-INDENT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid; =
HEIGHT: 16px; border-radius: 3px
}
.dd .ddTitle SPAN.arrow {
	DISPLAY: inline-block; BACKGROUND: url(/images/dd_arrow.gif?1331159271) =
no-repeat 0px 0px; FLOAT: right; WIDTH: 16px; CURSOR: pointer; HEIGHT: =
16px
}
.dd .ddTitle SPAN.ddTitleText {
	OVERFLOW: hidden; TEXT-INDENT: 1px; LINE-HEIGHT: 16px
}
.dd .ddTitle SPAN.ddTitleText IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; TEXT-ALIGN: left
}
.dd .ddTitle IMG.selected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.dd .ddChild {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px; DISPLAY: =
none; OVERFLOW-X: hidden! important; MARGIN: 0px; OVERFLOW: auto; =
BORDER-LEFT: #c3c3c3 1px solid; WIDTH: auto; BORDER-BOTTOM: #c3c3c3 1px =
solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.dd .ddChild .opta A {
	PADDING-LEFT: 10px
}
.dd .ddChild .opta A:visited {
	PADDING-LEFT: 10px
}
.dd .ddChild A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
2px; OVERFLOW: hidden; CURSOR: pointer; COLOR: #000; PADDING-TOP: 2px; =
WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.dd .ddChild A:hover {
	BACKGROUND-COLOR: #6cf
}
.dd .ddChild A IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.dd .ddChild A.selected {
	BACKGROUND-COLOR: #6cf
}
.dd .borderTop {
	BORDER-TOP: #c3c3c3 1px solid
}
.dd .noBorderTop {
	BORDER-TOP: 0px
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/assets/print.css?1331766524

HTML {
	OVERFLOW: visible
}
BODY {
	FONT-SIZE: 11px; BACKGROUND: white; FONT-FAMILY: =
Arial,Helvetica,sans-serif
}
#page {
	BACKGROUND: white; WIDTH: 100%; HEIGHT: 100%
}
DIV#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: 100%; =
PADDING-TOP: 16px
}
#top {
	DISPLAY: none
}
#latest_comment {
	DISPLAY: none
}
#comment_type {
	DISPLAY: none
}
.action {
	DISPLAY: none
}
.content-top-right {
	DISPLAY: none
}
.quick-case {
	DISPLAY: none
}
#latest_comment {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}
.content_grey .action {
	DISPLAY: none
}
#topquery #ticket-chat .public {
	DISPLAY: none
}
#ticket-chat .action {
	DISPLAY: none
}
#_macro_list {
	DISPLAY: none
}
.link {
	DISPLAY: none
}
.widget {
	DISPLAY: none
}
#add_widget_button {
	DISPLAY: none
}
.drop-list .link {
	DISPLAY: block
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/assets/ie.css?1331766524

BODY {
	MARGIN-TOP: 0px; MIN-WIDTH: 950px; PADDING-TOP: 0px
}
#page {
	MARGIN-TOP: 0px; MIN-WIDTH: 950px; PADDING-TOP: 0px
}
.content-top-right SPAN.add {
	BACKGROUND: url(/images/composite.gif?1322791062) no-repeat 0px -62px
}
.content-top-right A.add {
	BACKGROUND: url(/images/composite.gif?1322791062) no-repeat 0px -62px
}
#sidebar {
	PADDING-LEFT: 17px
}
TABLE.tickets TD {
	VERTICAL-ALIGN: top
}
TABLE.tickets SPAN.score_1 {
	MARGIN: 0.3em 0px 0px
}
TABLE.tickets SPAN.score_2 {
	MARGIN: 0.3em 0px 0px
}
TABLE.tickets SPAN.score_3 {
	MARGIN: 0.3em 0px 0px
}
TABLE.tickets SPAN.score_4 {
	MARGIN: 0.3em 0px 0px
}
TEXTAREA {
	OVERFLOW: auto
}
DIV._macro_list UL.drop-list UL.first-drop {
	MARGIN-TOP: -26px; POSITION: relative
}
.side-box-content SELECT {
	WIDTH: 205px
}
.date SPAN.score_3 {
	VERTICAL-ALIGN: middle
}
.date SPAN.score_4 {
	VERTICAL-ALIGN: middle
}
.date SPAN.score_2 {
	VERTICAL-ALIGN: middle
}
.recipient {
	MARGIN: 0px
}
.content H3 INPUT {
	TOP: -1px
}
.user .name {
	MARGIN-TOP: -12px
}
UL.bullet LI A.side-active {
	HEIGHT: 100%
}
.action INPUT {
	VERTICAL-ALIGN: middle
}
.action .action-select {
	VERTICAL-ALIGN: bottom
}
TABLE.tickets {
	MARGIN: 10px 0px 0px
}
TABLE.tickets TR.linked TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 7px
}
TABLE.tickets TR.group_by TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
.add {
	PADDING-BOTTOM: 6px
}
.ticket .comment .message .process_status {
	FLOAT: none; WIDTH: 450px
}
INPUT.buttonsubmit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
visible; WIDTH: auto; PADDING-TOP: 0px
}
INPUT#submit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
visible; WIDTH: auto; PADDING-TOP: 0px
}
.button {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #ddd 1px solid; =
BACKGROUND: url(/images/button-ie-normal.png?1322791062) #e6e6e6 =
repeat-x left top; BORDER-LEFT: #dddddd 1px solid; COLOR: #555; =
BORDER-BOTTOM: #ccc 1px solid
}
.primary.button {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #ddd 1px solid; =
BACKGROUND: url(/images/button-ie-normal.png?1322791062) #e6e6e6 =
repeat-x left top; BORDER-LEFT: #dddddd 1px solid; COLOR: #555; =
BORDER-BOTTOM: #ccc 1px solid
}
.save.button {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #ddd 1px solid; =
BACKGROUND: url(/images/button-ie-normal.png?1322791062) #e6e6e6 =
repeat-x left top; BORDER-LEFT: #dddddd 1px solid; COLOR: #555; =
BORDER-BOTTOM: #ccc 1px solid
}
.primary.button {
	BORDER-LEFT-COLOR: #929292; BACKGROUND: =
url(/images/button-ie-primary.png?1322791062) #7a7a7a repeat-x left top; =
BORDER-BOTTOM-COLOR: #7a7a7a; COLOR: #fff; BORDER-TOP-COLOR: #929292; =
BORDER-RIGHT-COLOR: #7a7a7a
}
.save.button {
	BORDER-LEFT-COLOR: #929292; BACKGROUND: =
url(/images/button-ie-primary.png?1322791062) #7a7a7a repeat-x left top; =
BORDER-BOTTOM-COLOR: #7a7a7a; COLOR: #fff; BORDER-TOP-COLOR: #929292; =
BORDER-RIGHT-COLOR: #7a7a7a
}
.button:hover {
	COLOR: #555
}
.primary.button:hover {
	COLOR: #555
}
.save.button:hover {
	COLOR: #555
}
.primary.button:hover {
	COLOR: #fff
}
FORM#suggest_form INPUT#suggestion_submit {
	FONT-SIZE: 15px
}
FORM#searchform INPUT#buttonsubmit {
	FONT-SIZE: 15px
}
DIV.handle_suspended_ticket A {
	MARGIN-TOP: 8px
}
DIV.handle_suspended_ticket SPAN.delim {
	MARGIN-TOP: 8px
}
DIV.handle_suspended_ticket FORM.edit_suspended_ticket INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
UL.drop-list {
	Z-INDEX: 1; POSITION: absolute
}
UL.drop-list UL {
	Z-INDEX: 2; POSITION: absolute
}
BODY.subscription DIV.plan {
	ZOOM: 1
}
BODY.monitored_twitter_handles H2 {
	HEIGHT: 0.01%
}
BODY.monitored_twitter_handles P.sub-description {
	HEIGHT: 0.01%
}
BODY.monitored_twitter_handles UL.description-list {
	HEIGHT: 0.01%
}
BODY.tickets-show SPAN.twitter.attenuate {
	BACKGROUND: url(/images/t_mini-c.png?1322791062) no-repeat 5px 4px
}
BODY.tickets-show SPAN.email.attenuate {
	BACKGROUND: url(/images/email.png?1322791062) no-repeat 5px 6px
}
.zd_comment.ui-tooltip HR {
	MARGIN-TOP: 1.2em
}
DIV.title-with-help H2 {
	MIN-WIDTH: 0px; POSITION: relative
}
SPAN#channel_comment {
	BACKGROUND-POSITION-Y: 4px
}
#add_ticket_field .item-info {
	WIDTH: 550px
}
UL.ui-menu {
	DISPLAY: block; WIDTH: 300px
}
INPUT.combobox-button {
	PADDING-BOTTOM: 2px
}
.small.spinner {
	DISPLAY: inline
}
#greetings .audio.button {
	WIDTH: 55px
}
#subscription_settings .plan_types LI {
	DISPLAY: inline; VERTICAL-ALIGN: middle; ZOOM: 1
}
.search-result-user.item .user_actions .user_action {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: =
0px; BORDER-BOTTOM: 0px
}
#bulk_update {
	PADDING-LEFT: 8px
}
#bulk_update #bulk_check {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 11px
}
#bulk_update #bulk_spinner {
	MARGIN-BOTTOM: 16px; MARGIN-RIGHT: 4px
}
.floating_menu_ui {
	WIDTH: 235px
}
.linkedin_button > SPAN {
	VERTICAL-ALIGN: middle! important
}
.twitter_button > IFRAME {
	VERTICAL-ALIGN: middle! important; POSITION: relative; TOP: -1px! =
important
}
.facebook_button > IFRAME {
	VERTICAL-ALIGN: middle! important; TOP: 0px! important
}
*:first-child + HTML .twitter_button {
	POSITION: relative; TOP: 1px! important
}
*:first-child + HTML .facebook_button {
	POSITION: relative; TOP: 3px! important
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: text/css; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://schlage.zendesk.com/generated/stylesheets/branding/991/99138/1332188209.css

#header {
	BACKGROUND: #ffffff
}
#user_chat H1 {
	BACKGROUND: #ffffff
}
HTML {
	BACKGROUND: #ffffff
}
BODY {
	BACKGROUND: #ffffff
}
BODY#chat_window {
=09
}
INPUT:focus {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; =
BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; box-shadow: 0 =
1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 4px #FFFFFF
}
TEXTAREA:focus {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; =
BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; box-shadow: 0 =
1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 4px #FFFFFF
}
SELECT:focus {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; =
BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; box-shadow: 0 =
1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 4px #FFFFFF
}
INPUT.combobox:focus + INPUT.combobox-button {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; =
BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; box-shadow: 0 =
1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 4px #FFFFFF
}
UL#green LI.main:hover {
	BACKGROUND: #e8e8e8
}
UL#green LI.over.main {
	BACKGROUND: #e8e8e8
}
.header {
	COLOR: #2a2a2a
}
.header A {
	COLOR: #2a2a2a
}
#table_header A {
	COLOR: #2a2a2a
}
#top-right {
	COLOR: #2a2a2a
}
#top-right A {
	COLOR: #2a2a2a
}
#top-menu A.tab {
	COLOR: #2a2a2a
}
#user_chat H1 SPAN {
	COLOR: #2a2a2a
}
#user_chat #end_session {
	COLOR: #2a2a2a
}
#top-menu-background {
	BACKGROUND-COLOR: #d4d4d4
}
#top FORM#topquery {
	BACKGROUND-COLOR: #d4d4d4
}
UL.menu-drop {
	BORDER-LEFT-COLOR: #d4d4d4; BORDER-BOTTOM-COLOR: #d4d4d4; =
BORDER-TOP-COLOR: #d4d4d4; BORDER-RIGHT-COLOR: #d4d4d4
}
UL.drop-list UL {
	BORDER-LEFT-COLOR: #d4d4d4; BORDER-BOTTOM-COLOR: #d4d4d4; =
BORDER-TOP-COLOR: #d4d4d4; BORDER-RIGHT-COLOR: #d4d4d4
}
.side-box-content {
	BACKGROUND-COLOR: #f6f6f6
}
.blue_box_top {
	BACKGROUND-COLOR: #f6f6f6
}
.blue_box_bottom {
	BACKGROUND-COLOR: #f6f6f6
}
.side-box-with-image {
	BACKGROUND-COLOR: #f6f6f6
}
.r_blue {
	BACKGROUND-COLOR: #f6f6f6
}
UL.agent-tabs#green LI.main {
	BORDER-LEFT: #d4d4d4 2px solid
}
UL.agent-tabs#green LI.active:hover {
	BORDER-LEFT: #d4d4d4 2px solid
}
UL.agent-tabs#green LI.over.active {
	BORDER-LEFT: #d4d4d4 2px solid
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0033_01CD0681.A399B5C0"

------=_NextPart_001_0033_01CD0681.A399B5C0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Service-Support/Pages/FAQ.aspx

=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 dir=3Dltr __expr-val-dir=3D"ltr" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office"><HEAD><TITLE>Schlage Home =
Security - Schlage Home Security - Frequently Asked Questions</TITLE>
<META content=3D"MSHTML 6.00.6001.18639" name=3DGENERATOR>
<META content=3DSharePoint.WebPartPage.Document name=3Dprogid>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DExpires content=3D0><LINK=20
href=3D"http://consumer.schlage.com/_layouts/1033/styles/HtmlEditorCustom=
Styles.css?rev=3DsTwVinjD0YJ%2BzjsdBhlR3A%3D%3D"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/_layouts/1033/styles/HtmlEditorTableF=
ormats.css?rev=3DguYGdUBUxQit03E2jhSdvA%3D%3D"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/_layouts/1033/styles/core.css?rev=3D5=
msmprmeONfN6lJ3wtbAlA%3D%3D"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT language=3Djavascript=20
src=3D"http://consumer.schlage.com/_layouts/1033/init.js?rev=3DqX%2BG3yl4=
pldKy9KbPLXf9w%3D%3D"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://consumer.schlage.com/_layouts/1033/ie55up.js?rev=3DNi7%2Fj2=
ZV%2FzCvd09XYSSWvA%3D%3D"=20
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"/Service-Support/_vti_bin/spsdisco.aspx" type=3Dtext/xml=20
rel=3Dalternate><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/global.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/h-nav.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/v-nav.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/ui.tabs.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/thickbox.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/accordion.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://consumer.schlage.com/Style =
Library/ConsumerSchlage_CSS/_css/colorbox-securekey.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"/PublishingImages/ConsumerSchlageImages/favicon.ico" =
type=3Dimage/x-icon=20
rel=3Dicon><LINK =
href=3D"/PublishingImages/ConsumerSchlageImages/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon">
<SCRIPT=20
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/jquery-1.3.2=
.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/ui.tabs.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/thickbox.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/swfobject.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/jquery.color=
box-min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/jquery.accor=
dion.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://consumer.schlage.com/PublishingImages/LiveChat/timePictureC=
hange.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
					$(document).ready(function(){
					  $("#my-tabs > ul").tabs();
					});
				=09
					function load() {
					=
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHa=
ndler);
					}

    				function endRequestHandler(sender, args) {=20
        			//Redo the scroll pane jQuery Initialization here...=20
						$(document).ready(function(){
					 	$("#my-tabs > ul").tabs();
					});
    				}
    =09
    			</SCRIPT>
<!--<script type=3D"text/javascript">
    			$(document).ready(function(){
    			var site =3D 'TraneST-Schlage-Consumer';
				var s=3Ds_gi(site);

				=09
						var currentHomeURL=3Dwindow.location.href;
						var subsite=3DcurrentHomeURL.split('/')[5];
					=09
						if (subsite =3D=3D "lowepageredirect.aspx")
						{
							s.prop21 =3D 'Innovation Page: Lowes click';
						    s.events =3D 'event33';
						    s.eVar5 =3D 'Innovation Page: Lowes';
						    var s_code=3Ds.t();
							if(s_code)document.write(s_code);
							window.location.href =3D =
'http://www.lowes.com/SearchCatalogDisplay?Ntt=3Dfe51&amp;storeId=3D10151=
&amp;N=3D0&amp;langId=3D-1&amp;catalogId=3D10051&amp;rpp=3D48'
						}
						if (subsite =3D=3D "homegrouppageredirect.aspx")
						{
							s.prop21 =3D 'Innovation Page: HomeGroup Click';
						    s.events =3D 'event33';
						    s.eVar5 =3D 'Innovation Page: HomeGroup ';
						    var s_code=3Ds.t();
							if(s_code)document.write(s_code);
							window.location.href =3D =
'http://www.homedepot.com/h_d1/N-5yc1vZc12t/h_d2/Navigation?langId=3D-1&s=
toreId=3D10051&catalogId=3D10053'
						}
						if (subsite =3D=3D "amazonpageredirect.aspx")
						{
							s.prop21 =3D 'Innovation Page: Amazon click';
						    s.events =3D 'event33';
						    s.eVar5 =3D 'Innovation Page: Amazon';
						    var s_code=3Ds.t();
							if(s_code)document.write(s_code);
							window.location.href =3D =
'http://www.amazon.com/s/ref=3Dnb_sb_noss?url=3Dsearch-alias=3Daps&amp;fi=
eld-keywords=3DSchlage+FE51V+Built-In+Alarm'
						}

						})
    			</script>-->
<SCRIPT type=3Dtext/javascript>

			  var _gaq =3D _gaq || [];
			  _gaq.push(['_setAccount', 'UA-28190333-2']);
			  _gaq.push(['_trackPageview']);
		=09
			  (function() {
			    var ga =3D document.createElement('script'); ga.type =3D =
'text/javascript'; ga.async =3D true;
			    ga.src =3D ('https:' =3D=3D document.location.protocol ? =
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
			    var s =3D document.getElementsByTagName('script')[0]; =
s.parentNode.insertBefore(ga, s);
			   =20
			  })();
		=09
			</SCRIPT>

<SCRIPT type=3Dtext/javascript>
    				jQuery().ready(function(){
	    				jQuery('#list').accordion({
		    			//active: false,
		    			autoheight: false,
		    			fillSpace: false
	   				 	});
   					 });
				</SCRIPT>
<!--[if lt IE 7]><style type=3D"text/css">
				div, td, img  { behavior: =
url(/Js/ConsumerSchlage_JS/_js/iepngfix.htc) }
				</style><![endif]-->
<STYLE type=3Dtext/css>.detail-thumbs {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: =
inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: =
0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 218px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px solid
}
.detail-thumbs INPUT.p-thumb {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; DISPLAY: =
inline; FLOAT: left; MARGIN: 5px 6px 0px 5px; BORDER-LEFT: #fff 2px =
solid; WIDTH: 16px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 16px
}
.detail-thumbs A.on INPUT.p-thumb {
	BORDER-RIGHT: #bb0000 2px solid; BORDER-TOP: #bb0000 2px solid; =
BORDER-LEFT: #bb0000 2px solid; BORDER-BOTTOM: #bb0000 2px solid
}
.detail-thumbs A.on:hover INPUT.p-thumb {
	BORDER-RIGHT: #bb0000 2px solid; BORDER-TOP: #bb0000 2px solid; =
BORDER-LEFT: #bb0000 2px solid; BORDER-BOTTOM: #bb0000 2px solid
}
.detail-thumbs A.off INPUT.p-thumb {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: =
#fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
.detail-thumbs A:hover INPUT.p-thumb {
	BORDER-RIGHT: #004177 2px solid; BORDER-TOP: #004177 2px solid; =
BORDER-LEFT: #004177 2px solid; BORDER-BOTTOM: #004177 2px solid
}
.BVRRRatingsHistogramButtonScript IMG {
	POSITION: relative! important
}
</STYLE>

<META content=3D5OZf7Avjlf5ws641O0JdCDemO_BAjEZx5SwG64Y9Meg=20
name=3Dgoogle-site-verification>
<META content=3D958d112dbba0c3d6 name=3Dy_key>
<META content=3DC3FFE1C27A8FAF5C512D9A699C742E8B name=3Dmsvalidate.01>
<STYLE =
type=3Dtext/css>.ctl00_PlaceHolderMain_g_7C12DAE8D96F416B9F8A3ABA0F381017=
_0 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.ctl00_PlaceHolderMain_g_5F39729300AF47F4B6FB2E1AA1CD9930_0 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.ctl00_PlaceHolderMain_g_7D4516DF801C47AAAD9F03F3AC5D8336_0 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.ctl00_PlaceHolderMain_g_61FF38E440D64F938423947842161316_0 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
</STYLE>

<SCRIPT type=3Dtext/javascript>
$(document).ready(function(){
$(".modalChat").colorbox({innerWidth:575, innerHeight:600, =
iframe:true});
});
</SCRIPT>
</HEAD>
<BODY scroll=3Dyes=20
onload=3D"javascript:if (typeof(_spBodyOnLoadWrapper) !=3D 'undefined') =
_spBodyOnLoadWrapper(); load();">
<FORM id=3DaspnetForm name=3DaspnetForm=20
onsubmit=3D"javascript:return WebForm_OnSubmit();" action=3DFAQ.aspx =
method=3Dpost>
<DIV><INPUT id=3D__SPSCEditMenu type=3Dhidden value=3Dtrue =
name=3D__SPSCEditMenu> <INPUT=20
id=3DMSOWebPartPage_PostbackSource type=3Dhidden =
name=3DMSOWebPartPage_PostbackSource>=20
<INPUT id=3DMSOTlPn_SelectedWpId type=3Dhidden =
name=3DMSOTlPn_SelectedWpId> <INPUT=20
id=3DMSOTlPn_View type=3Dhidden value=3D0 name=3DMSOTlPn_View> <INPUT=20
id=3DMSOTlPn_ShowSettings type=3Dhidden value=3DFalse =
name=3DMSOTlPn_ShowSettings>=20
<INPUT id=3DMSOGallery_SelectedLibrary type=3Dhidden=20
name=3DMSOGallery_SelectedLibrary> <INPUT id=3DMSOGallery_FilterString =
type=3Dhidden=20
name=3DMSOGallery_FilterString> <INPUT id=3DMSOTlPn_Button type=3Dhidden =
value=3Dnone=20
name=3DMSOTlPn_Button> <INPUT id=3D__EVENTTARGET type=3Dhidden =
name=3D__EVENTTARGET>=20
<INPUT id=3D__EVENTARGUMENT type=3Dhidden name=3D__EVENTARGUMENT> <INPUT =

id=3D__REQUESTDIGEST type=3Dhidden=20
value=3D"0x0F945BE20544AEF17436AFF69BDD249587B58455000F5BDABB18C53FBC1E85=
BF9B0DF6B87A229D329101CBF92D26D92FE7820F6D47EF1876B919F97B5A39B7C0,20 =
Mar 2012 16:08:37 -0000"=20
name=3D__REQUESTDIGEST> <INPUT id=3DMSOAuthoringConsole_FormContext =
type=3Dhidden=20
name=3DMSOAuthoringConsole_FormContext> <INPUT =
id=3DMSOAC_EditDuringWorkflow=20
type=3Dhidden name=3DMSOAC_EditDuringWorkflow> <INPUT=20
id=3DMSOSPWebPartManager_DisplayModeName type=3Dhidden value=3DBrowse=20
name=3DMSOSPWebPartManager_DisplayModeName> <INPUT =
id=3DMSOWebPartPage_Shared=20
type=3Dhidden name=3DMSOWebPartPage_Shared> <INPUT =
id=3DMSOLayout_LayoutChanges=20
type=3Dhidden name=3DMSOLayout_LayoutChanges> <INPUT =
id=3DMSOLayout_InDesignMode=20
type=3Dhidden name=3DMSOLayout_InDesignMode> <INPUT=20
id=3DMSOSPWebPartManager_OldDisplayModeName type=3Dhidden value=3DBrowse =

name=3DMSOSPWebPartManager_OldDisplayModeName> <INPUT=20
id=3DMSOSPWebPartManager_StartWebPartEditingName type=3Dhidden =
value=3Dfalse=20
name=3DMSOSPWebPartManager_StartWebPartEditingName> <INPUT =
id=3D__VIEWSTATE=20
type=3Dhidden=20
value=3D/wEPDwULLTE0MjEyOTUxMzgPZBYCZg9kFgICAQ9kFgRmD2QWAgIHD2QWAmYPZBYCA=
gEPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ2=
9udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTI=
uMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5=
YwFkAgEPZBYIAggPZBYCAgEPZBYCZg9kFgICAw9kFgICAQ8PFgIeB1Zpc2libGVnZBYEAgEPD=
xYCHwFoZBYcAgEPDxYCHwFoZGQCAw8WAh8BaGQCBQ8PFgIfAWhkZAIHDxYCHwFoZAIJDw8WAh=
8BaGRkAgsPDxYCHwFoZGQCDQ8PFgIfAWhkZAIPDw8WBB4HRW5hYmxlZGgfAWhkZAIRDw8WAh8=
BaGRkAhMPDxYEHwJoHwFoZGQCFQ8PFgIfAWhkZAIXDxYCHwFoZAIZDxYCHwFoZAIbDw8WAh8B=
Z2RkAgMPDxYCHwFnZBYGAgEPDxYCHwFnZGQCAw8PFgYeGHBlcnNpc3RlZEVycm9yQWN0aW9uV=
HJlZWQeG3BlcnNpc3RlZEVycm9yQWN0aW9uVHJlZUlkc2QfAWdkZAIFDw8WAh8BZ2RkAgoPFg=
IfAWgWAmYPZBYEAgIPZBYGAgEPFgIfAWhkAgMPFgIfAWhkAgUPFgIfAWhkAgMPDxYCHglBY2N=
lc3NLZXkFAS9kZAIMD2QWAmYPZBYCAgEPFgIeBFRleHQFlUY8bGkgY2xhc3M9J3Byb2R1Y3Rz=
Jz48YSBocmVmPScvUGFnZXMvaG9tZS5hc3B4Jz5Ib21lPC9hPjwvbGk+PGxpIGNsYXNzPSdwc=
m9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlcy9EZXNpZ25DZW50ZXIuYXNweC=
c+RGVzaWduIENlbnRlcjwvYT48dWw+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0R=
lc2lnbkNlbnRlci9QYWdlcy9TdHlsZVNlbGVjdG9yLmFzcHgnPlN0eWxlIFNlbGVjdG9yPC9h=
PjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlc=
y9EZXNpZ25HdWlkZXMuYXNweCc+RGVzaWduIEd1aWRlczwvYT48dWw+PGxpIGNsYXNzPSdwcm=
9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlcy9OZXdIb21lLmFzcHgnPk5ldyB=
Ib21lPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRl=
ci9QYWdlcy9DdXJiQXBwZWFsLmFzcHgnPkN1cmIgQXBwZWFsPC9hPjwvbGk+PGxpIGNsYXNzP=
Sdwcm9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlcy9Nb3ZpbmcuYXNweCc+TW=
92aW5nPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnR=
lci9QYWdlcy9VcGdyYWRlU2VjdXJpdHkuYXNweCc+VXBncmFkZSBTZWN1cml0eTwvYT48L2xp=
PjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9EZXNpZ25DZW50ZXIvUGFnZXMvUmVtb=
2RlbGluZy5hc3B4Jz5SZW1vZGVsaW5nPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PG=
EgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlcy9SZXBsYWNpbmdIYXJkd2FyZS5hc3B4Jz5SZXB=
sYWNpbmcgSGFyZHdhcmU8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScv=
RGVzaWduQ2VudGVyL1BhZ2VzL1NlY3VyaW5nLmFzcHgnPlNlY3VyaW5nPC9hPjwvbGk+PC91b=
D48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9EZXNpZ25DZW50ZXIvUGFnZX=
MvSG93dG9DaG9vc2UuYXNweCc+SG93IHRvIENob29zZTwvYT48dWw+PGxpIGNsYXNzPSdwcm9=
kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlcy9GaW5pc2hlcy5hc3B4Jz5GaW5p=
c2hlczwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9EZXNpZ25DZW50Z=
XIvUGFnZXMvRnVuY3Rpb25zYW5kR3JhZGVzLmFzcHgnPkZ1bmN0aW9ucyBhbmQgR3JhZGVzPC=
9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWd=
lcy9Lbm9icyxIYW5kbGVzZXRzYW5kTGV2ZXJzLmFzcHgnPktub2JzLCBIYW5kbGVzZXRzIGFu=
ZCBMZXZlcnM8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvRGVzaWduQ=
2VudGVyL1BhZ2VzL0hvbWVTZWN1cml0eU9wdGlvbnMuYXNweCc+SG9tZSBTZWN1cml0eSBPcH=
Rpb25zPC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9=
EZXNpZ25DZW50ZXIvUGFnZXMvUmVzb3VyY2VMaWJyYXJ5LmFzcHgnPlJlc291cmNlIExpYnJh=
cnk8L2E+PHVsPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9EZXNpZ25DZW50ZXIvU=
GFnZXMvR2xvc3NhcnlvZlRlcm1zLmFzcHgnPkdsb3NzYXJ5IG9mIFRlcm1zPC9hPjwvbGk+PG=
xpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Rlc2lnbkNlbnRlci9QYWdlcy9TZWN1cml=
0eUNoZWNrbGlzdHMuYXNweCc+U2VjdXJpdHkgQ2hlY2tsaXN0PC9hPjwvbGk+PC91bD48L2xp=
PjwvdWw+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvUHJvZHVjdHMvUGFnZ=
XMvcHJvZHVjdC1sYW5kaW5nLmFzcHgnPlByb2R1Y3RzPC9hPjx1bD48bGkgY2xhc3M9J3Byb2=
R1Y3RzJz48YSBocmVmPScvUHJvZHVjdHMvUGFnZXMvY2F0ZWdvcnktbGFuZGluZy5hc3B4P2N=
hdGVnb3J5PURlY29yYXRpdmUrQ29sbGVjdGlvbnMnPkRlY29yYXRpdmUgQ29sbGVjdGlvbnM8=
L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvUHJvZHVjdHMvUGFnZXMvY=
2F0ZWdvcnktbGFuZGluZy5hc3B4P2NhdGVnb3J5PUJ1aWx0LWluK0FsYXJtJz5CdWlsdC1pbi=
BBbGFybTwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9Qcm9kdWN0cy9=
QYWdlcy9jYXRlZ29yeS1sYW5kaW5nLmFzcHg/Y2F0ZWdvcnk9RGVhZGJvbHRzJz5EZWFkYm9s=
dHM8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvUHJvZHVjdHMvUGFnZ=
XMvY2F0ZWdvcnktbGFuZGluZy5hc3B4P2NhdGVnb3J5PUhhbmRsZXNldHMnPkhhbmRsZXNldH=
M8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvUHJvZHVjdHMvUGFnZXM=
vY2F0ZWdvcnktbGFuZGluZy5hc3B4P2NhdGVnb3J5PURvb3IrS25vYnMnPkRvb3IgS25vYnM8=
L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvUHJvZHVjdHMvUGFnZXMvY=
2F0ZWdvcnktbGFuZGluZy5hc3B4P2NhdGVnb3J5PURvb3IrTGV2ZXJzJz5Eb29yIExldmVycz=
wvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9Qcm9kdWN0cy9QYWdlcy9=
jYXRlZ29yeS1sYW5kaW5nLmFzcHg/Y2F0ZWdvcnk9RWxlY3Ryb25pYytLZXlwYWQrTG9ja3Mn=
PkVsZWN0cm9uaWMgS2V5cGFkIExvY2tzPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+P=
GEgaHJlZj0nL1Byb2R1Y3RzL1BhZ2VzL2NhdGVnb3J5LWxhbmRpbmcuYXNweD9jYXRlZ29yeT=
1IYXJkd2FyZSslMjYrQWNjZXNzb3JpZXMnPkhhcmR3YXJlICZhbXA7IEFjY2Vzc29yaWVzPC9=
hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL1Byb2R1Y3RzL1BhZ2VzL2Nh=
dGVnb3J5LWxhbmRpbmcuYXNweD9jYXRlZ29yeT1Qb3J0YWJsZStTZWN1cml0eSUyYytDYWJsZ=
XMrJTI2K1BhZGxvY2tzJz5Qb3J0YWJsZSBTZWN1cml0eSwgQ2FibGVzICZhbXA7IFBhZGxvY2=
tzPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL1Byb2R1Y3RzL1BhZ2V=
zL1JlbW90ZVNlY3VyaXR5LmFzcHgnPk5leGlh4oSiIEhvbWUgSW50ZWxsaWdlbmNlPC9hPjwv=
bGk+PC91bD48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9Jbm5vdmF0aW9uL=
1BhZ2VzL0lubm92YXRpb24uYXNweCc+SW5ub3ZhdGlvbjwvYT48dWw+PGxpIGNsYXNzPSdwcm=
9kdWN0cyc+PGEgaHJlZj0nL0lubm92YXRpb24vUGFnZXMvRGVjb3JhdGl2ZUNvbGxlY3Rpb25=
zLmFzcHgnPkRlY29yYXRpdmUgQ29sbGVjdGlvbnM8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1=
Y3RzJz48YSBocmVmPScvSW5ub3ZhdGlvbi9QYWdlcy9FbGVjdHJvbmljU2VjdXJpdHkuYXNwe=
Cc+RWxlY3Ryb25pYyBTZWN1cml0eTwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIG=
hyZWY9Jy9Jbm5vdmF0aW9uL1BhZ2VzL0J1aWx0SW5BbGFybS5hc3B4Jz5CdWlsdC1pbiBBbGF=
ybTwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJyBzdHlsZT0nYmFja2dy=
b3VuZC1pbWFnZTp1cmwoL1B1Ymxpc2hpbmdJbWFnZXMvQ29uc3VtZXJTY2hsYWdlSW1hZ2VzL=
3NoZWxsL2JnLW5hdi1ncmV5LmdpZik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Jz48YS=
BocmVmPScvU2VydmljZS1TdXBwb3J0L1BhZ2VzL1NlcnZpY2VTdXBwb3J0LmFzcHgnPlNlcnZ=
pY2UgJmFtcDsgU3VwcG9ydDwvYT48dWw+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0n=
L1NlcnZpY2UtU3VwcG9ydC9QYWdlcy9Db250YWN0VXMuYXNweCc+Q29udGFjdCBVczwvYT48L=
2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvUGFnZX=
MvSW5zdHJ1Y3Rpb25zYW5kTWFudWFscy5hc3B4Jz5JbnN0cnVjdGlvbnMgYW5kIE1hbnVhbHM=
8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0=
L1BhZ2VzL0ZBUS5hc3B4Jz5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvYT48L2xpPjxsa=
SBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9J2h0dHA6Ly93d3cucmVnaXN0ZXJteXNjaGxhZ2=
UuY29tJyBvbmNsaWNrPSdqYXZhc2NyaXB0OnNldFByb2R1Y3RSZWdpc3RyYXRpb24oKScgdGF=
yZ2V0PSdfYmxhbmsnPlByb2R1Y3QgUmVnaXN0cmF0aW9uPC9hPjwvbGk+PGxpIGNsYXNzPSdw=
cm9kdWN0cyc+PGEgaHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9UcmFkZVByb2Zlc3Npb25hbHMvU=
GFnZXMvVHJhZGVQcm9mZXNzaW9uYWxzLmFzcHgnPlRyYWRlIFByb2Zlc3Npb25hbHM8L2E+PH=
VsPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJhZGV=
Qcm9mZXNzaW9uYWxzL0J1aWxkZXJzL1BhZ2VzL0J1aWxkZXJzLmFzcHgnPkJ1aWxkZXJzPC9h=
Pjx1bD48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0L1RyY=
WRlUHJvZmVzc2lvbmFscy9CdWlsZGVycy9QYWdlcy9TY2hsYWdlUHJvZHVjdHMuYXNweCc+UH=
JvZHVjdHM8L2E+PHVsPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9TZXJ2aWNlLVN=
1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL0J1aWxkZXJzL1BhZ2VzL0RlY29yYXRpdmVSb3Nl=
cy5hc3B4Jz5EZWNvcmF0aXZlIENvbGxlY3Rpb25zPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kd=
WN0cyc+PGEgaHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9UcmFkZVByb2Zlc3Npb25hbHMvQnVpbG=
RlcnMvUGFnZXMvQWxhcm1lZExvY2suYXNweCc+QWxhcm1lZCBMb2NrPC9hPjwvbGk+PC91bD4=
8L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJh=
ZGVQcm9mZXNzaW9uYWxzL0J1aWxkZXJzL1BhZ2VzL1BhcnRuZXJzaGlwUHJvZ3JhbS5hc3B4J=
z5CdWlsZGVyIFBhcnRuZXJzaGlwIFByb2dyYW08L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3=
RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0L1RyYWRlUHJvZmVzc2lvbmFscy9CdWlsZGV=
ycy9QYWdlcy9UZWNobmljYWxJbmZvcm1hdGlvbi5hc3B4Jz5UZWNobmljYWwgSW5mb3JtYXRp=
b248L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb=
3J0L1RyYWRlUHJvZmVzc2lvbmFscy9CdWlsZGVycy9QYWdlcy9UcmFkZU1hcmtldGluZy5hc3=
B4Jz5NYXJrZXRpbmcgVG9vbHM8L2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmV=
mPScvU2VydmljZS1TdXBwb3J0L1RyYWRlUHJvZmVzc2lvbmFscy9CdWlsZGVycy9QYWdlcy9Q=
cm9ncmVzc0lzR3JlZW5lci5hc3B4Jz5Qcm9ncmVzcyBpcyBHcmVlbmVyPC9hPjwvbGk+PGxpI=
GNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9UcmFkZVByb2Zlc3=
Npb25hbHMvQnVpbGRlcnMvUGFnZXMvTmV3Q29uc3RydWN0aW9uSW5kdXN0cnkuYXNweCc+TmV=
3IENvbnN0cnVjdGlvbiBJbmR1c3RyeTwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxh=
IGhyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL0J1aWxkZXJzL1BhZ=
2VzL0J1aWxkZXJDb250YWN0LmFzcHgnPkJ1aWxkZXJzIENvbnRhY3Q8L2E+PC9saT48L3VsPj=
wvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9UcmF=
kZVByb2Zlc3Npb25hbHMvRGlzdHJpYnV0b3JzL1BhZ2VzL0Rpc3RyaWJ1dG9ycy5hc3B4Jz5E=
aXN0cmlidXRvcnM8L2E+PHVsPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9TZXJ2a=
WNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL0Rpc3RyaWJ1dG9ycy9QYWdlcy9Qcm9kdW=
N0cy5hc3B4Jz5Qcm9kdWN0czwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY=
9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL0Rpc3RyaWJ1dG9ycy9QYWdl=
cy9UZWNobmljYWxJbmZvcm1hdGlvbi5hc3B4Jz5UZWNobmljYWwgSW5mb3JtYXRpb248L2E+P=
C9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0L1RyYW=
RlUHJvZmVzc2lvbmFscy9EaXN0cmlidXRvcnMvUGFnZXMvVHJhZGVNYXJrZXRpbmcuYXNweCc=
+TWFya2V0aW5nIFRvb2xzPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0n=
L1NlcnZpY2UtU3VwcG9ydC9UcmFkZVByb2Zlc3Npb25hbHMvRGlzdHJpYnV0b3JzL1BhZ2VzL=
1Byb2dyZXNzaXNHcmVlbmVyLmFzcHgnPlByb2dyZXNzIGlzIEdyZWVuZXI8L2E+PC9saT48bG=
kgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0L1RyYWRlUHJvZmV=
zc2lvbmFscy9EaXN0cmlidXRvcnMvUGFnZXMvTmV3Q29uc3RydWN0aW9uSW5kdXN0cnkuYXNw=
eCc+TmV3IENvbnN0cnVjdGlvbiBJbmR1c3RyeTwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjd=
HMnPjxhIGhyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL0Rpc3RyaW=
J1dG9ycy9QYWdlcy9CdWlsZGVyQ29udGFjdC5hc3B4Jz5EaXN0cmlidXRvcnMgQ29udGFjdDw=
vYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2Vydmlj=
ZS1TdXBwb3J0L1RyYWRlUHJvZmVzc2lvbmFscy9NdWx0aUZhbWlseS9QYWdlcy9NdWx0aUZhb=
WlseS5hc3B4Jz5NdWx0aS1GYW1pbHk8L2E+PHVsPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIG=
hyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL011bHRpRmFtaWx5L1B=
hZ2VzL0luZ2Vyc29sbFJhbmRCcmFuZHMuYXNweCc+SW5nZXJzb2xsIFJhbmQgQnJhbmRzPC9h=
PjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9Uc=
mFkZVByb2Zlc3Npb25hbHMvTXVsdGlGYW1pbHkvUHJvZHVjdHMvUGFnZXMvUHJvZHVjdHNhbm=
RTb2x1dGlvbnMuYXNweCc+UHJvZHVjdHMgJmFtcDsgU29sdXRpb25zPC9hPjx1bD48bGkgY2x=
hc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0L1RyYWRlUHJvZmVzc2lv=
bmFscy9NdWx0aUZhbWlseS9Qcm9kdWN0cy9QYWdlcy9TYWZlQ29tbXVuaXRpZXMuYXNweCc+U=
2FmZSBDb21tdW5pdGllczwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy=
9TZXJ2aWNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uYWxzL011bHRpRmFtaWx5L1Byb2R1Y3R=
zL1BhZ2VzL05ld1Byb2R1Y3RzLmFzcHgnPk5ldyBQcm9kdWN0czwvYT48L2xpPjxsaSBjbGFz=
cz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9TZXJ2aWNlLVN1cHBvcnQvVHJhZGVQcm9mZXNzaW9uY=
WxzL011bHRpRmFtaWx5L1Byb2R1Y3RzL1BhZ2VzL0VsZWN0cm9uaWNBY2Nlc3NDb250cm9sLm=
FzcHgnPkVsZWN0cm9uaWMgQWNjZXNzIENvbnRyb2w8L2E+PC9saT48L3VsPjwvbGk+PGxpIGN=
sYXNzPSdwcm9kdWN0cycgc3R5bGU9J2JhY2tncm91bmQtaW1hZ2U6dXJsKC9QdWJsaXNoaW5n=
SW1hZ2VzL0NvbnN1bWVyU2NobGFnZUltYWdlcy9zaGVsbC9iZy1uYXYtZ3JleS5naWYpO2JhY=
2tncm91bmQtcmVwZWF0OnJlcGVhdC14Oyc+PGEgaHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9Ucm=
FkZVByb2Zlc3Npb25hbHMvTXVsdGlGYW1pbHkvUGFnZXMvU2VydmljZVN1cHBvcnQuYXNweCc=
+U2VydmljZSAmYW1wOyBTdXBwb3J0PC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEg=
aHJlZj0nL1NlcnZpY2UtU3VwcG9ydC9UcmFkZVByb2Zlc3Npb25hbHMvTXVsdGlGYW1pbHkvU=
GFnZXMvTmV3c0FuZEV2ZW50cy5hc3B4Jz5OZXdzICZhbXA7IEV2ZW50czwvYT48L2xpPjwvdW=
w+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0naHR0cDovL2N=
vbnN1bWVyLnNjaGxhZ2UuY29tL1Byb2plY3QgRG9jdW1lbnRzL1NjaGxhZ2VfUmVzaWRlbnRp=
YWxfV2FycmFudHkucGRmJyB0YXJnZXQ9J19ibGFuayc+V2FycmFudHkgSW5mb3JtYXRpb248L=
2E+PC9saT48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvU2VydmljZS1TdXBwb3J0L1=
BhZ2VzL3NlY3VyZWtleS5hc3B4Jz5TZWN1cmVLZXk8L2E+PC9saT48L3VsPjwvbGk+PGxpIGN=
sYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Fib3V0U2NobGFnZS9QYWdlcy9BYm91dFNjaGxh=
Z2UuYXNweCc+QWJvdXQgU2NobGFnZTwvYT48dWw+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEga=
HJlZj0nL0Fib3V0U2NobGFnZS9QYWdlcy9OZXdzRXZlbnRzLmFzcHgnPk5ld3MgJmFtcDsgRX=
ZlbnRzPC9hPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PGEgaHJlZj0nL0Fib3V0U2NobGF=
nZS9NZWRpYVJvb20vUGFnZXMvTWVkaWFSb29tLmFzcHgnPk1lZGlhIFJvb208L2E+PHVsPjxs=
aSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9BYm91dFNjaGxhZ2UvTWVkaWFSb29tL1BhZ=
2VzL0NvbW1lcmNpYWxzQWRzLmFzcHgnPkNvbW1lcmNpYWxzICZhbXA7IEFkczwvYT48L2xpPj=
xsaSBjbGFzcz0ncHJvZHVjdHMnPjxhIGhyZWY9Jy9BYm91dFNjaGxhZ2UvTWVkaWFSb29tL1B=
hZ2VzL1Jldmlld3NBd2FyZHMuYXNweCc+UmV2aWV3cyAmYW1wOyBBd2FyZHM8L2E+PC9saT48=
bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvQWJvdXRTY2hsYWdlL01lZGlhUm9vbS9QY=
Wdlcy9QaG90b0dhbGxlcnkuYXNweCc+UGhvdG8gR2FsbGVyeTwvYT48L2xpPjwvdWw+PC9saT=
48bGkgY2xhc3M9J3Byb2R1Y3RzJz48YSBocmVmPScvQWJvdXRTY2hsYWdlL1BhZ2VzL0hpc3R=
vcnkuYXNweCc+SGlzdG9yeSBvZiBTZWN1cml0eTwvYT48L2xpPjxsaSBjbGFzcz0ncHJvZHVj=
dHMnPjxhIGhyZWY9Jy9BYm91dFNjaGxhZ2UvUGFnZXMvQ29ubmVjdHdpdGhVcy5hc3B4Jz5Db=
25uZWN0IHdpdGggVXM8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdwcm9kdWN0cyc+PG=
Egb25jbGljaz0namF2YXNjcmlwdDpzZXRXaGVyZVRvQnV5TmF2KCknIGhyZWY9Jy9QYWdlcy9=
XaGVyZVRvQnV5LmFzcHgnPldoZXJlIFRvIEJ1eTwvYT48L2xpPmQCEg9kFgwCAw9kFgJmDw8W=
Ah8BaGRkAgUPZBYCZg8PFgIfAWhkZAIHD2QWAmYPDxYCHwFoZGQCCQ8WAh8ACysEAWQCCw8WA=
h8ACysEAWQCDQ9kFgJmDw8WAh8BaGRkZNO0Jk8M4GfteepLUWhP4T/bUCwu=20
name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['aspnetForm'];
if (!theForm) {
    theForm =3D document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT=20
src=3D"http://consumer.schlage.com/WebResource.axd?d=3DNy9UX1lrJKpWRolUSt=
GefQ77K2VViKuSEuP_k_T4CCfK3NOSjTDL4MPKpB_RVdTJ0S__0QEoX1FfI1SQUznjxB4Voe0=
1&amp;t=3D634208633469717278"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT> var MSOWebPartPageFormName =3D 'aspnetForm';</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>=0A=
<!--=0A=
var L_Menu_BaseUrl=3D"/Service-Support";=0A=
var L_Menu_LCID=3D"1033";=0A=
var L_Menu_SiteTheme=3D"";=0A=
//-->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript>
<!--
//-->
</SCRIPT>

<SCRIPT=20
src=3D"http://consumer.schlage.com/ScriptResource.axd?d=3DHKgNfGLnu7qBIAt=
-d_jWfBhbotyYFF4SIn39gzuVHooQcTR9v651QgLWDJHqAdSIhLmhdB8eJYAq4enRJqhi9CE8=
TcloBl3xsQTLlUYwNpJ3buOABHwULqhfcamYwbSOAzizRgo4qiSzJFIsSNrH3dFPl1sZLogiq=
j3fv7HJ7IJDowBv0&amp;t=3D5c2f384e"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
if (typeof(Sys) =3D=3D=3D 'undefined') throw new Error('ASP.NET Ajax =
client-side framework failed to load.');
//]]>
</SCRIPT>

<SCRIPT=20
src=3D"http://consumer.schlage.com/ScriptResource.axd?d=3DMnlIdfIDBHg1xZb=
_46yJNEXXltp7_xAiFFqy6595BeWMDeYbqnkHwsb3xxmaqAo7MN8n2-zkOebzvog3Ki6Djmmm=
I6uhGKXaoWQmTzv5-WJ79Gm99CApzAV3_xaRQxZIK9TGthCxBmTgKiAIS4aPoZylmSOPs3hgf=
fkCag5FetQh1d0l0&amp;t=3D5c2f384e"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function WebForm_OnSubmit() {
UpdateFormDigest('\u002fService-Support', 1440000);return =
_spFormOnSubmitWrapper();
return true;
}
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', =
document.getElementById('aspnetForm'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tctl00$Br=
eadCrumbNavigationWebPart1$ctl00$UpdatePanel1'], [], [], 90);
//]]>
</SCRIPT>

<DIV align=3Dcenter><!--------------------Main Table =
Starts------------------------->
<TABLE class=3Dcontainer cellSpacing=3D0 cellPadding=3D0 width=3D980 =
border=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD colSpan=3D3>
  <TR>
    <TD class=3Dms-consolemptablerow id=3Dmpdmconsole=20
      colSpan=3D4><!-- Console --><SPAN=20
      id=3Dctl00_SPNavigation_ctl01_publishingContext1></SPAN><!-- =
Console --></TD></TR></TD></TR>
  <TR vAlign=3Dtop>
    <TD colSpan=3D3>
      <DIV class=3Dtopnav-search>
      <DIV style=3D"FLOAT: left"><A class=3D"modalChat cboxElement =
cboxelement"=20
      style=3D"VERTICAL-ALIGN: bottom; CURSOR: pointer"=20
      href=3D"http://consumer.schlage.com/Pages/LiveChat.htm" =
target=3D_blank><IMG=20
      style=3D"VERTICAL-ALIGN: bottom; WIDTH: 204px! important"=20
      =
src=3D"http://consumer.schlage.com/PublishingImages/LiveChat/LiveChat_Uti=
lity_Header.png">=20
      </A></DIV>
      <TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dright border=3D0>
        <TBODY>
        <TR vAlign=3Dcenter>
          <TD noWrap height=3D25><A=20
            =
href=3D"http://consumer.schlage.com/Service-Support/Pages/FAQ.aspx"=20
            nowrap>FAQ</A> <A=20
            =
href=3D"http://consumer.schlage.com/Products/Pages/shopping-list.aspx"=20
            nowrap>Shopping List</A> <A =
href=3D"http://www.registermyschlage.com/"=20
            target=3D_blank nowrap>Register a Product</A> <A=20
            =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Pa=
ges/TradeProfessionals.aspx"=20
            nowrap>Trade Professionals</A> <A=20
            =
href=3D"http://consumer.schlage.com/Service-Support/Pages/ContactUs.aspx"=
=20
            nowrap>Contact Us</A> </TD>
          <TD><INPUT onkeypress=3D"javascript:return =
EnterSearch(event);"=20
            id=3DsearchBox=20
            style=3D"BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; =
BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 150px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #ccc 1px solid"></TD>
          <TD width=3D5>&nbsp;</TD>
          <TD><INPUT onclick=3D"javascript:return search();" =
type=3Dimage=20
            =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/shell/btn-search.gif"=20
            value=3DSearch></TD><!-----------------------------Top Nav =
Search =
start----------------------------------------><!-------------------------=
----Top Nav Search Ends----------------------------------------->
          <TD>
            <TABLE class=3Dms-siteaction height=3D"100%" cellSpacing=3D0 =
cellPadding=3D0=20
            border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dms-siteactionsmenu =
id=3Dsiteactiontd><!-----------------------------Site Actions =
Starts---------------------------------------------><!-------------------=
----------Site Actions =
Ends---------------------------------------------></TD></TR></TBODY></TAB=
LE></TD></TR></TBODY></TABLE></DIV></TD></TR>
  <TR vAlign=3Dtop>
    <TD class=3Dtabletop colSpan=3D3><IMG height=3D10 alt=3D""=20
      =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/shell/spacer.gif"=20
      width=3D10></TD></TR>
  <TR vAlign=3Dtop>
    <TD class=3Dlt-sliver width=3D5 rowSpan=3D2><IMG height=3D5 alt=3D"" =

      =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/shell/spacer.gif"=20
      width=3D5></TD>
    <TD class=3Dcontent><A href=3D"http://consumer.schlage.com/"><IMG =
height=3D90=20
      alt=3DSCHLAGE=20
      =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/shell/logo-schlage.gif"=20
      width=3D240></A> </TD>
    <TD class=3Drt-sliver width=3D5 rowSpan=3D2><IMG height=3D5 alt=3D"" =

      =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/shell/spacer.gif"=20
      width=3D5></TD></TR>
  <TR vAlign=3Dtop>
    <TD class=3Dcontent><!-----------------------------Top Navigation =
Starts------------------------------------>
      <DIV id=3Dctl00_TopNavigationWebPart1 WebPart=3D"true"=20
      __WebPartId=3D"{e50f341d-81fe-497b-beb4-7c5981edd605}"=20
      __MarkupType=3D"vsattributemarkup">
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D970 border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD id=3Dlistmenu>
            <UL id=3Dnav>
              <LI class=3Dproducts><A=20
              =
href=3D"http://consumer.schlage.com/Pages/home.aspx">Home</A></LI>
              <LI class=3Dproducts><A=20
              =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/DesignCenter.aspx"=
>Design=20
              Center</A>
              <UL>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/StyleSelector.aspx=
">Style=20
                Selector</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/DesignGuides.aspx"=
>Design=20
                Guides</A>
                <UL>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/NewHome.aspx">New =

                  Home</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/CurbAppeal.aspx">C=
urb=20
                  Appeal</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/Moving.aspx">Movin=
g</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/UpgradeSecurity.as=
px">Upgrade=20
                  Security</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/Remodeling.aspx">R=
emodeling</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/ReplacingHardware.=
aspx">Replacing=20
                  Hardware</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/Securing.aspx">Sec=
uring</A></LI></UL></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/HowtoChoose.aspx">=
How=20
                to Choose</A>
                <UL>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/Finishes.aspx">Fin=
ishes</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/FunctionsandGrades=
.aspx">Functions=20
                  and Grades</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/Knobs,Handlesetsan=
dLevers.aspx">Knobs,=20
                  Handlesets and Levers</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/HomeSecurityOption=
s.aspx">Home=20
                  Security Options</A></LI></UL></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/ResourceLibrary.as=
px">Resource=20
                Library</A>
                <UL>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/GlossaryofTerms.as=
px">Glossary=20
                  of Terms</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/SecurityChecklists=
.aspx">Security=20
                  Checklist</A></LI></UL></LI></UL></LI>
              <LI class=3Dproducts><A=20
              =
href=3D"http://consumer.schlage.com/Products/Pages/product-landing.aspx">=
Products</A>
              <UL>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDecorative+Collections">Decorative=20
                Collections</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DBuilt-in+Alarm">Built-in=20
                Alarm</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDeadbolts">Deadbolts</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DHandlesets">Handlesets</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDoor+Knobs">Door=20
                Knobs</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDoor+Levers">Door=20
                Levers</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DElectronic+Keypad+Locks">Electronic=20
                Keypad Locks</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DHardware+%26+Accessories">Hardware=20
                &amp; Accessories</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DPortable+Security%2c+Cables+%26+Padlocks">Portable=20
                Security, Cables &amp; Padlocks</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Products/Pages/RemoteSecurity.aspx">N=
exia=E2=84=A2=20
                Home Intelligence</A></LI></UL></LI>
              <LI class=3Dproducts><A=20
              =
href=3D"http://consumer.schlage.com/Innovation/Pages/Innovation.aspx">Inn=
ovation</A>
              <UL>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Innovation/Pages/DecorativeCollection=
s.aspx">Decorative=20
                Collections</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Innovation/Pages/ElectronicSecurity.a=
spx">Electronic=20
                Security</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Innovation/Pages/BuiltInAlarm.aspx">B=
uilt-in=20
                Alarm</A></LI></UL></LI>
              <LI class=3Dproducts=20
              style=3D"BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav-grey.gif); =
BACKGROUND-REPEAT: repeat-x"><A=20
              =
href=3D"http://consumer.schlage.com/Service-Support/Pages/ServiceSupport.=
aspx">Service=20
              &amp; Support</A>
              <UL>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Service-Support/Pages/ContactUs.aspx"=
>Contact=20
                Us</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Service-Support/Pages/Instructionsand=
Manuals.aspx">Instructions=20
                and Manuals</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Service-Support/Pages/FAQ.aspx">Frequ=
ently=20
                Asked Questions</A></LI>
                <LI class=3Dproducts><A=20
                onclick=3Djavascript:setProductRegistration()=20
                href=3D"http://www.registermyschlage.com/" =
target=3D_blank>Product=20
                Registration</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Pa=
ges/TradeProfessionals.aspx">Trade=20
                Professionals</A>
                <UL>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/Builders.aspx">Builders</A>
                  <UL>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/SchlageProducts.aspx">Products</A>
                    <UL>
                      <LI class=3Dproducts><A=20
                      =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/DecorativeRoses.aspx">Decorative=20
                      Collections</A></LI>
                      <LI class=3Dproducts><A=20
                      =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/AlarmedLock.aspx">Alarmed=20
                      Lock</A></LI></UL></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/PartnershipProgram.aspx">Builder=20
                    Partnership Program</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/TechnicalInformation.aspx">Technical=20
                    Information</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/TradeMarketing.aspx">Marketing=20
                    Tools</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/ProgressIsGreener.aspx">Progress=20
                    is Greener</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/NewConstructionIndustry.aspx">New=20
                    Construction Industry</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/BuilderContact.aspx">Builders=20
                    Contact</A></LI></UL></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/Distributors.aspx">Distributors</A>
                  <UL>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/Products.aspx">Products</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/TechnicalInformation.aspx">Technical=20
                    Information</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/TradeMarketing.aspx">Marketing=20
                    Tools</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/ProgressisGreener.aspx">Progress=20
                    is Greener</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/NewConstructionIndustry.aspx">New=20
                    Construction Industry</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/BuilderContact.aspx">Distributors=20
                    Contact</A></LI></UL></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Pages/MultiFamily.aspx">Multi-Family</A>
                  <UL>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Pages/IngersollRandBrands.aspx">Ingersoll=20
                    Rand Brands</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Products/Pages/ProductsandSolutions.aspx">Products=20
                    &amp; Solutions</A>
                    <UL>
                      <LI class=3Dproducts><A=20
                      =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Products/Pages/SafeCommunities.aspx">Safe=20
                      Communities</A></LI>
                      <LI class=3Dproducts><A=20
                      =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Products/Pages/NewProducts.aspx">New=20
                      Products</A></LI>
                      <LI class=3Dproducts><A=20
                      =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Products/Pages/ElectronicAccessControl.aspx">Electronic=20
                      Access Control</A></LI></UL></LI>
                    <LI class=3Dproducts=20
                    style=3D"BACKGROUND-IMAGE: =
url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav-grey.gif); =
BACKGROUND-REPEAT: repeat-x"><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Pages/ServiceSupport.aspx">Service=20
                    &amp; Support</A></LI>
                    <LI class=3Dproducts><A=20
                    =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Pages/NewsAndEvents.aspx">News=20
                    &amp; Events</A></LI></UL></LI></UL></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Project%20Documents/Schlage_Residenti=
al_Warranty.pdf"=20
                target=3D_blank>Warranty Information</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/Service-Support/Pages/securekey.aspx"=
>SecureKey</A></LI></UL></LI>
              <LI class=3Dproducts><A=20
              =
href=3D"http://consumer.schlage.com/AboutSchlage/Pages/AboutSchlage.aspx"=
>About=20
              Schlage</A>
              <UL>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/AboutSchlage/Pages/NewsEvents.aspx">N=
ews=20
                &amp; Events</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/AboutSchlage/MediaRoom/Pages/MediaRoo=
m.aspx">Media=20
                Room</A>
                <UL>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/AboutSchlage/MediaRoom/Pages/Commerci=
alsAds.aspx">Commercials=20
                  &amp; Ads</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/AboutSchlage/MediaRoom/Pages/ReviewsA=
wards.aspx">Reviews=20
                  &amp; Awards</A></LI>
                  <LI class=3Dproducts><A=20
                  =
href=3D"http://consumer.schlage.com/AboutSchlage/MediaRoom/Pages/PhotoGal=
lery.aspx">Photo=20
                  Gallery</A></LI></UL></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/AboutSchlage/Pages/History.aspx">Hist=
ory=20
                of Security</A></LI>
                <LI class=3Dproducts><A=20
                =
href=3D"http://consumer.schlage.com/AboutSchlage/Pages/ConnectwithUs.aspx=
">Connect=20
                with Us</A></LI></UL></LI>
              <LI class=3Dproducts><A =
onclick=3Djavascript:setWhereToBuyNav()=20
              =
href=3D"http://consumer.schlage.com/Pages/WhereToBuy.aspx">Where To=20
              =
Buy</A></LI></UL></TD></TR></TBODY></TABLE></DIV><!----------------------=
----------------------------------------------------------------><!------=
--------------------Breadcrumb =
Starts------------------------------------->
      <DIV id=3Dctl00_BreadCrumbNavigationWebPart1 WebPart=3D"true"=20
      __WebPartId=3D"{17760a24-d680-41cc-bfa6-f6805e2afcc7}"=20
      __MarkupType=3D"vsattributemarkup">
      <DIV class=3Dbreadcrumb=20
      id=3Dctl00_BreadCrumbNavigationWebPart1_ctl00_breadcrumbID>
      <DIV =
id=3Dctl00_BreadCrumbNavigationWebPart1_ctl00_UpdatePanel1><SPAN=20
      id=3Dctl00_PlaceHolderTitleBreadcrumb_ContentMap><SPAN><A=20
      class=3Dms-sitemapdirectional title=3DHome=20
      =
href=3D"http://consumer.schlage.com/Pages/home.aspx">Home</A></SPAN><SPAN=
>=20
      &gt; </SPAN><SPAN><A class=3Dms-sitemapdirectional=20
      title=3D"Service &amp; Support"=20
      =
href=3D"http://consumer.schlage.com/Service-Support/Pages/ServiceSupport.=
aspx">Service=20
      &amp; Support</A></SPAN><SPAN> &gt; </SPAN><SPAN=20
      class=3Dms-sitemapdirectional>Frequently Asked =
Questions</SPAN></SPAN>=20
      </DIV></DIV></DIV><!--------------------------Breadcrumb =
Ends--------------------------------------->
      <TABLE class=3Dmaincontent cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD class=3Dleftside></TD>
          <SCRIPT type=3Dtext/javascript>
$(document).ready(function() {
   $('#hideinHome').hide();
 });
</SCRIPT>

          <SCRIPT language=3Djavascript src=3D"" =
type=3Dtext/javascript></SCRIPT>

          <SCRIPT type=3Dtext/javascript>
	var params =3D {
		quality: "high",
		scale: "scale",
		wmode: "transparent",
		allowscriptaccess: "always",
		bgcolor: "#FFFFFF",
		base: "/_swf/ConsumerSchlage_SWF/_swf"
	};
	var flashvars =3D {
	=09
	};=09
=09
	var attributes =3D {id:"flashcontent2"};
	=
swfobject.embedSWF("/_swf/ConsumerSchlage_SWF/_swf/pronounce_schlage.swf"=
, "flashcontent2", "235", "190", "9.0.124", =
"/_swf/ConsumerSchlage_SWF/_swf/expressInstall.swf", flashvars, params, =
attributes);
</SCRIPT>

          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD id=3DMSOZoneCell_WebPartWPQ1 vAlign=3Dtop>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0=20
                  TOPLEVEL>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop>
                        <DIV class=3Dms-WPBody id=3DWebPartWPQ1 =
allowDelete=3D"false"=20
                        width=3D"100%" HasPers=3D"false"=20
                        =
WebPartID=3D"9c97c5fc-7023-4079-b5b2-f7fc7a9900f6"><IFRAME=20
                        style=3D"WIDTH: 1000px; HEIGHT: 3600px"=20
                        =
src=3D"https://schlage.zendesk.com/entries/20367697-residential-warranty-=
applications"=20
                        frameBorder=3D0=20
                  =
scrolling=3Dno></IFRAME></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY=
></TABLE>
            <TABLE class=3Dhome-cta cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR vAlign=3Dtop>
                <TD class=3Dsidepad style=3D"WIDTH: 235px"><!--<div =
id=3D"flashcontent2">
<div class=3D"alert">The latest version of Adobe Flash Player is =
recommended to view content on this site.  Please <a =
href=3D"http://www.adobe.com/go/getflashplayer" =
target=3D"_blank">download the latest player</a>.
</div>
</div>--><!--<div>
	<div class=3D"alert">
	=09
	</div>
</div>--></TD>
                <TD class=3Dsidepad=20
                style=3D"BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #ccc =
1px solid; WIDTH: 440px">
                  <DIV=20
                  =
id=3Dctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField=20
                  style=3D"DISPLAY: inline"></DIV></TD>
                <TD class=3Dsidepad style=3D"WIDTH: 235px">
                  <DIV=20
                  =
id=3Dctl00_PlaceHolderMain_RichHtmlField1__ControlWrapper_RichHtmlField=20
                  style=3D"DISPLAY: =
inline"></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
      <TABLE class=3Dmaincontent cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD>
            <DIV class=3Drule id=3DhideinHome></DIV>
            <TABLE class=3Dlinks cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR vAlign=3Dtop>
                <TD class=3Dsidepad style=3D"WIDTH: 220px"><A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/product-landing.aspx">=

                  <H4>Products</H4></A>
                  <DIV style=3D"FLOAT: left; WIDTH: 95px"><A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDecorative+Collections">Decorative=20
                  Collections</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/RemoteSecurity.aspx">R=
emote=20
                  Home Management</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DElectronic+Keypad+Locks">Electronic=20
                  Keypad Locks</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDoor+Levers">Door=20
                  Levers</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DHandlesets">Handlesets</A>=20
                  </DIV>
                  <DIV style=3D"PADDING-LEFT: 10px; FLOAT: right; WIDTH: =
95px"><A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DBuilt-in+Alarm">Built-in=20
                  Alarm</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDoor+Knobs">Door=20
                  Knobs</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DDeadbolts">Deadbolts</A>=20
                  <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DHardware+%26+Accessories">Hardware=20
                  &amp; Accessories</A> <A=20
                  =
href=3D"http://consumer.schlage.com/Products/Pages/category-landing.aspx?=
category=3DPortable+Security%2c+Cables+%26+Padlocks">Cables=20
                  &amp; Padlocks</A> </DIV></TD>
                <TD class=3Dsidepad style=3D"WIDTH: 130px"><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/DesignCenter.aspx"=
>
                  <H4>Design Center</H4></A><A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/DesignGuides.aspx"=
>Design=20
                  Guides</A> <A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/StyleSelector.aspx=
">Style=20
                  Selector</A> <A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/ResourceLibrary.as=
px">Resource=20
                  Center</A> <A=20
                  =
href=3D"http://consumer.schlage.com/DesignCenter/Pages/HowtoChoose.aspx">=
How=20
                  to Choose Locks</A> </TD>
                <TD class=3Dsidepad style=3D"WIDTH: 130px"><A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Pa=
ges/TradeProfessionals.aspx">
                  <H4>Trade Professionals</H4></A><A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Bu=
ilders/Pages/Builders.aspx">Builders</A>=20
                  <A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Di=
stributors/Pages/Distributors.aspx">Distributors</A>=20
                  <A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/TradeProfessionals/Mu=
ltiFamily/Pages/MultiFamily.aspx">Multi=20
                  Family</A> <!--<a href=3D"#">Locksmiths</a>	--></TD>
                <TD class=3Dsidepad style=3D"WIDTH: 130px">
                  <H4>Corporate Information</H4><A=20
                  =
href=3D"http://company.ingersollrand.com/Pages/default.aspx">Ingersoll=20
                  Rand</A> <A =
href=3D"http://commercial.schlage.com/">Schlage=20
                  Commercial</A> <A=20
                  =
href=3D"http://consumer.schlage.com/AboutSchlage/Pages/AboutSchlage.aspx"=
>About=20
                  Schlage</A> <A=20
                  =
href=3D"http://consumer.schlage.com/AboutSchlage/Pages/NewsEvents.aspx">N=
ews=20
                  &amp; Events</A> </TD>
                <TD class=3Dsidepad style=3D"WIDTH: 135px">
                  <H4>Residential Solutions Brands</H4><A=20
                  href=3D"http://www.trane.com/Residential" =
target=3D_blank><IMG=20
                  height=3D44 alt=3DTrane=20
                  =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/logo-trane.gif"=20
                  width=3D101></A> <!--<A =
href=3D"http://www.clubcar.com/" target=3D"_blank" ><img =
src=3D"/PublishingImages/ConsumerSchlageImages/logo-club-car.gif" =
width=3D"80" height=3D"35" alt=3D"ClubCar" /></a></td>--><A=20
                  href=3D"http://www.americanstandardair.com/" =
target=3D_blank><IMG=20
                  height=3D21 alt=3DAmericanStandardAir=20
                  =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/AmStd_logo.jpg"=20
                  width=3D101></A> <A =
href=3D"http://www.fusionhardware.com/"=20
                  target=3D_blank><IMG height=3D68 alt=3DFusion=20
                  =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/Fusion-Logo_101px_v2.jpg"=20
                  width=3D101></A></TD>
                <TD class=3Dsidepad=20
                style=3D"BORDER-LEFT: #ccc 1px solid; WIDTH: 100px">
                  <H4><A=20
                  =
href=3D"http://consumer.schlage.com/Service-Support/Pages/ContactUs.aspx"=
>Contact=20
                  Us</A></H4>
                  <H4><A=20
                  =
href=3D"http://consumer.schlage.com/Pages/Sitemap.aspx">Site=20
                  Map</A></H4><BR>
                  <H4>Find us on</H4><A class=3Dfacebook=20
                  onclick=3D"fnOmniture01('Facebook');"=20
                  =
href=3D"http://www.facebook.com/pages/Schlage/144818425562205"=20
                  target=3D_blank>Facebook</A> <IFRAME=20
                  style=3D"OVERFLOW: hidden; WIDTH: 90px; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none"=20
                  =
src=3D"http://www.facebook.com/plugins/like.php?href=3Dhttp%3A%2F%2Fwww.f=
acebook.com%2FSchlageLocks&amp;layout=3Dbutton_count&amp;show_faces=3Dfal=
se&amp;width=3D150&amp;action=3Dlike&amp;font=3Darial&amp;colorscheme=3Dl=
ight&amp;height=3D21"=20
                  frameBorder=3D0 scrolling=3Dno =
allowTransparency></IFRAME><!--<script =
src=3D"http://connect.facebook.net/en_US/all.js#xfbml=3D1"></script><fb:l=
ike href=3D"http://www.facebook.com/SchlageLocks" =
layout=3D"button_count" show_faces=3D"false" width=3D"90" =
font=3D"arial"></fb:like>--><A=20
                  class=3Dtwitter onclick=3D"fnOmniture01('Twitter');"=20
                  href=3D"http://twitter.com/Schlage_Locks"=20
                  target=3D_blank>Twitter</A> <A class=3Dyoutube=20
                  onclick=3D"fnOmniture01('YouTube');"=20
                  href=3D"http://www.youtube.com/SchlageLocks"=20
                  target=3D_blank>YouTube</A> <A class=3Dblog=20
                  href=3D"http://unlock.schlage.com/" =
target=3D_blank>Unlock=20
                  Schlage</A> </TD></TR></TBODY></TABLE></TD></TR>
        <TR vAlign=3Dtop>
          <TD>
            <DIV class=3Dfooter>
            <DIV class=3Dinnerfooter1>
            <DIV style=3D"WIDTH: 200px"><A=20
            href=3D"http://www.registermyschlage.com/" target=3D_blank>
            <H6>Register your Schlage Product</H6></A></DIV>To learn =
more about=20
            how our other products, services, and solutions can help =
create=20
            progress visit our corporate website <A=20
            href=3D"http://www.ingersollrand.com/"=20
            target=3D_blank>ingersollrand.com</A><BR>=C2=A9 2011 Schlage =
<SPAN><A=20
            =
href=3D"http://consumer.schlage.com/pages/privacypolicy.aspx">Privacy=20
            Policy</A></SPAN> </DIV><A =
href=3D"http://www.ingersollrand.com/"=20
            target=3D_blank>
            <DIV=20
        class=3Dinnerfooter2></DIV></A><!-- /footer =
--></DIV></TD></TR></TBODY></TABLE><!-- 3 column center content =
--><!--------------------------------------------------------------------=
------------------></TD></TR>
  <TR vAlign=3Dtop>
    <TD class=3Dtablebtm colSpan=3D3><IMG height=3D10 alt=3D""=20
      =
src=3D"http://consumer.schlage.com/PublishingImages/ConsumerSchlageImages=
/shell/spacer.gif"=20
      width=3D10></TD></TR></TBODY></TABLE><IMG height=3D1 alt=3D""=20
src=3D"http://media.fastclick.net/w/tre?ad_id=3D26301;evt=3D19003;cat1=3D=
24490;cat2=3D24491;rand=3D[CACHEBUSTER]"=20
width=3D1 border=3D0> <IMG height=3D1 alt=3D"" src=3D"" width=3D1 =
border=3D0> <!-------------------Main Table =
Ends--------------------------></DIV><INPUT=20
style=3D"DISPLAY: none" size=3D1 name=3D__spDummyText1> <INPUT =
style=3D"DISPLAY: none"=20
size=3D1 name=3D__spDummyText2>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var __wpmExportWarning=3D'This Web Part Page has been personalized. As a =
result, one or more Web Part properties may contain confidential =
information. Make sure the properties contain information that is safe =
for others to read. After exporting this Web Part, view properties in =
the Web Part description file (.WebPart) by using a text editor such as =
Microsoft Notepad.';var __wpmCloseProviderWarning=3D'You are about to =
close this Web Part.  It is currently providing data to other Web Parts, =
and these connections will be deleted if this Web Part is closed.  To =
close this Web Part, click OK.  To keep this Web Part, click =
Cancel.';var __wpmDeleteWarning=3D'You are about to permanently delete =
this Web Part.  Are you sure you want to do this?  To delete this Web =
Part, click OK.  To keep this Web Part, click Cancel.';//]]>
</SCRIPT>

<SCRIPT language=3DJavaScript>
<!--
WPSC.Init(document);=0A=
var varPartWPQ1 =3D =
WPSC.WebPartPage.Parts.Register('WPQ1','9c97c5fc-7023-4079-b5b2-f7fc7a990=
0f6',document.all.item('WebPartWPQ1'));=0A=
WPSC.WebPartPage.WebURL =3D =
'http:\u002f\u002fconsumer.schlage.com\u002fService-Support';=0A=
WPSC.WebPartPage.WebServerRelativeURL =3D '\u002fService-Support';=0A=

//-->
</SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://consumer.schlage.com/_layouts/1033/core.js?rev=3DCNBZRdV1h3=
pKuA7LsMXf3w%3D%3D"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
Sys.Application.initialize();
//]]>
</SCRIPT>
 </FORM><!--BEGIN QUALTRICS POPUP--><!--
<script type=3D"text/javascript">

var q_viewrate=3D10;

if (Math.random() < q_viewrate / 100){var q_script =3D =
document.createElement("script");q_script.src=3D"/Style =
Library/Survey/popup.js";document.getElementsByTagName("head")[0].appendC=
hild(q_script);var q_popup_f =3D function(){setTimeout(function(){new =
QualtricsEmbeddedPopup({

                id: "SV_bgsWrnlhcWO8d24",

                imagePath: "/Style Library/Survey/",

                surveyBase: =
"http://irco.qualtrics.com/WRQualtricsSurveyEngine/",

                delay:500,

                preventDisplay:0,

                animate:true,

                width:400,

                height:300,

                surveyPopupWidth:900,

                surveyPopupHeight:600,

                startPos:"ML",

                popupText:"Please take a moment to participate in a =
survey.",

                linkText:"Click Here"

})},100);};if =
(window.addEventListener){window.addEventListener("load",q_popup_f,false)=
;}else if =
(window.attachEvent){r=3Dwindow.attachEvent("onload",q_popup_f);}else =
{};}

</script>
--><NOSCRIPT><A href=3D"http://www.qualtrics.com/crm-integration"=20
target=3D_blank>CRM Integration</A><BR><A=20
href=3D"http://www.qualtrics.com/survey-software" target=3D_blank>Survey =

Software</A><BR><A =
href=3D"http://irco.qualtrics.com/SE/?SID=3DSV_bgsWrnlhcWO8d24"=20
target=3D_blank>Click Here</A><BR></NOSCRIPT><!--END QUALTRICS =
POPUP--><!--------------------- Model Chat custom code starts here =
-----------------------------><!--------------------- =
---------------------------------- ----------------------------->
<SCRIPT type=3Dtext/javascript>
=20
 startclock('12', '12/25/2012 12:00:00 AM*12/24/2012 12:00:00 =
AM*11/24/2012 12:00:00 AM*11/23/2012 12:00:00 AM*11/22/2012 12:00:00 =
AM*9/3/2012 12:00:00 AM*7/4/2012 12:00:00 AM*5/28/2012 12:00:00 =
AM*1/2/2012 12:00:00 AM*12/26/2011 12:00:00 AM*12/24/2011 12:00:00 =
AM*12/23/2011 12:00:00 AM*11/27/2011 12:00:00 AM*11/26/2011 12:00:00 =
AM*11/25/2011 12:00:00 AM*11/24/2011 12:00:00 AM*11/18/2011 12:00:00 =
AM*', '3/20/2012 12:08:37 PM');
 //Update the clock every second, i.e. every 1000 milliseconds
 //setInterval("pixTimeChange("+curTime+")", 1000);
 //setInterval("startclock('12', '12/25/2012 12:00:00 AM*12/24/2012 =
12:00:00 AM*11/24/2012 12:00:00 AM*11/23/2012 12:00:00 AM*11/22/2012 =
12:00:00 AM*9/3/2012 12:00:00 AM*7/4/2012 12:00:00 AM*5/28/2012 12:00:00 =
AM*1/2/2012 12:00:00 AM*12/26/2011 12:00:00 AM*12/24/2011 12:00:00 =
AM*12/23/2011 12:00:00 AM*11/27/2011 12:00:00 AM*11/26/2011 12:00:00 =
AM*11/25/2011 12:00:00 AM*11/24/2011 12:00:00 AM*11/18/2011 12:00:00 =
AM*', '3/20/2012 12:08:37 PM')", 1000);

 </SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/SiteCatalyst=
Include.js"=20
type=3Dtext/javascript>
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>

         =20
function tcs_click_tracker(tcsurl, tcstrackinglabel)
{
	var site =3D 'TraneST-Schlage-Consumer';
	var s=3Ds_gi(site);
	/*var s=3Ds_gi('Traneir-nigel-dev');*/
	s.tl(this,'o',tcstrackinglabel);
	window.location =3D tcsurl;
}
function tcs_event_tracker(tcstrackinglabel)
{
	var site =3D 'TraneST-Schlage-Consumer';
	var s=3Ds_gi(site);
	//var s=3Ds_gi('Traneir-nigel-dev');
	s.tl(this,'o',tcstrackinglabel);
}
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--
	/* SiteCatalyst code version: H.10.
	Copyright 1997-2007 Omniture, Inc. More info available at
	http://www.omniture.com */
	/* Specify the Report Suite ID(s) to track here */
	var site =3D 'TraneST-Schlage-Consumer';

	function queryStringValue(findName)
	{  =20
    	var name =3D new String();  =20
    	var value =3D new String();  =20
    	var querystring =3D document.location.href;  =20
    	if(querystring.indexOf("?")=3D=3D-1){  =20
    		return "null";  =20
    	}=20
    	querystring =3D querystring.split("?");  =20
        querystring =3D querystring[1].split("&");  =20
        for(q=3D0;q<querystring.length;q++){  =20
        	var pair =3D querystring[q].split("=3D");  =20
            name =3D pair[0].toLowerCase();  =20
            value =3D pair[1].toLowerCase();  =20
            if(findName.toLowerCase() =3D=3D name){  =20
                    return value;  =20
            }  =20
        }  =20
    }
	//var s_account=3D"Traneir-nigel-dev";
	var s_account=3Dsite;
	var s=3Ds_gi(s_account);
	/************************** CONFIG SECTION **************************/
	/* You may add or alter any code config here. */
	s.charSet=3D"ISO-8859-1";
	/* E-commerce Config */
	s.currencyCode=3D"USD";
	/* Link Tracking Config */
	s.trackDownloadLinks=3Dtrue;
	s.trackExternalLinks=3Dtrue;
	s.trackInlineStats=3Dtrue;
	=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,doc,pdf,xls,dxf,dw=
g,ppt";
	s.linkInternalFilters=3D"javascript:,consumer.schlage"
	s.linkLeaveQueryString=3Dfalse;
	s.linkTrackVars=3D"None";
	s.linkTrackEvents=3D"None";

	/* WARNING: Changing any of the below variables will cause drastic
	changes to how your visitor data is collected.  Changes should only be
	made when instructed to do so by your account manager.*/
	s.dc=3D112;
//--></SCRIPT>
<!-- SiteCatalyst code version: H.14.
	Copyright 1997-2008 Omniture, Inc. More info available at
	http://www.omniture.com -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--
	/* You may give each page an identifying name, server, and channel on
	the next lines. */
	/*
 	* Plugin: getNewRepeat 1.0 - Return whether user is new or repeat
	*/
	s.getNewRepeat=3Dnew Function(""
	+"var s=3Dthis,e=3Dnew =
Date(),cval,ct=3De.getTime(),y=3De.getYear();e.setTime"
	=
+"(ct+30*24*60*60*1000);cval=3Ds.c_r('s_nr');if(cval.length=3D=3D0){s.c_w=
("
	+"'s_nr',ct,e);return =
'New';}if(cval.length!=3D0&&ct-cval<30*60*1000){s"
	+".c_w('s_nr',ct,e);return 'New';}if(cval<1123916400001){e.setTime(cv"
	+"al+30*24*60*60*1000);s.c_w('s_nr',ct,e);return 'Repeat';}else retur"
	+"n 'Repeat';");

=09
=09
=09
	var omniturepagename =3D document.title.replace(/^\s+|\s+$/g, '');
=09
	//s.pageName=3D"omniturepagename";
	//s.channel=3D"Commercial";
	//s.myVar =3D "Jain Joseph";
=09
	if (document.getElementById('hidomniture') !=3D null)
	{
	 	// var title =3D document.getElementById('hidomniture').value;
	  	/* Include on Feb 15th for Duplicate Page Entries */
	 	//var omniturepagename =3D title.replace(/^\s+|\s+$/g, '');
	 	/* End */ =20
	=20
	 	//alert(document.getElementById('hidomniture').value);
	 	var varriable =3D document.getElementById('hidomniture').value;
        var strSplit =3D varriable.split("`");
		var evar20;
		var event13;
		var event18;
        var i;
        var j;
        for(i=3D0; i<strSplit.length; i++)
        {
            var strSplit01 =3D strSplit[i].split("~");
            var varAssign;
            var varValue;
            for(j=3D0; j<strSplit01.length; j++)
            {
                if(j=3D=3D0)
                    varAssign =3D strSplit01[0];
		=09
                if(j=3D=3D1)=20
                    varValue =3D strSplit01[1].replace(/^\s+|\s+$/g, =
'');
            }
           =20
           // s.varAssign =3D varValue;
           if(varAssign =3D=3D "pageName"  )
           s.pageName =3D varValue;
           if(varAssign =3D=3D "channel"  )
           	s.channel =3D varValue;
           if(varAssign =3D=3D "event"  )
           	s.events =3D varValue;
           	if(varAssign =3D=3D "evar20"  )
           	evar20=3D varValue;
           	if(varAssign =3D=3D "prop12"  )
           	s.events =3D varValue;
           	if(varAssign =3D=3D "event13"  )
           	s.events =3D varValue;
           	if(varAssign =3D=3D "evar13"  )
           	s.events =3D varValue;
           	if(varAssign =3D=3D "event"  )
			s.events=3D varValue;
			if(varAssign =3D=3D "evar18"  )
           	event18 =3D varValue;
           	if(varAssign =3D=3D "evar19"  )
           	var event19 =3D varValue;    =09
       }
      }
	else
	{
	=09
	=09
	=09
	}
	if(queryStringValue('cid') !=3D "null")
	{
		s.campaign=3DqueryStringValue('cid');
	}
=09
	s.prop8=3D '12';=20
	s.prop9=3D 'Tuesday';=20
	s.prop13=3D"";
	s.eVar2=3Domniturepagename;
	s.eVar20=3Devar20;
	s.eVar18=3Devent18;
	s.eVar19=3Devent19;=20
	/*s.events=3Devent13;*/
	s.eVar7=3D '12';=20
	s.eVar8=3D 'Tuesday';=20
=09
	if ("tuesday" =3D=3D "saturday"=20
                || "tuesday" =3D=3D "sunday")
    s.prop10 =3D s.eVar9 =3D "Weekend";
	else
    s.prop10 =3D s.eVar9 =3D "Weekday";
    	/* Plugin: getNewRepeat 1.0 */
	s.prop11=3Ds.getNewRepeat();
	s.eVar11=3Ds.getNewRepeat();
=09
=20
	/* Hierarchy Variables */
	s.hier2=3D"";
	var anchorHrefValue;
	var strValue;
	var straspx
=09
	$(document).ready(function(){
=09
					$("a").click(function(){
					anchorHrefValue =3D $(this).attr('href');
					var varAssign =3D anchorHrefValue.split("/");
					var pdfFileName =3D varAssign[varAssign.length-1];
					var pdfFilePart01 =3D pdfFileName .split(".");
					if(pdfFilePart01[pdfFilePart01.length - 1].toUpperCase() =3D=3D =
"PDF")
					{
						s.events=3D'event3';
						s.prop2=3DpdfFileName;
						var s_code=3Ds.t();if(s_code)document.write(s_code);
					}
				=09
					straspx=3DanchorHrefValue.split("Product Registration");=20
					if(straspx.length>1)	=09
					{
						setProductRegistration();				=09
					}

				});
			=09
				$(".print").click(function(){
						s.events=3D'event17';
						s.prop18=3D 'Print Page:'+s.pageName;
						var s_code=3Ds.t();if(s_code)document.write(s_code);
				});
			=09
			=09

			});
	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	var s_code=3Ds.t();if(s_code)document.write(s_code);

//-->

function setMyval(va11,val2,val3)
    				 {
    				 		var reportID =3D 'TraneST-Schlage-Consumer';=09
    				 		s=3Ds_gi(reportID);
    				 		s.prop12=3Dva11;
    				 		s.events=3Dval2;
    				 		s.eVar13=3Dval3;=20
    				 		var s_code=3Ds.t();if(s_code)document.write(s_code);

    				 	=09

    				 }
    				=20
 function setFinishval(va11,val2,val3,val4,val5)
    				 {
    				 		var reportID =3D 'TraneST-Schlage-Consumer';=09
    				 		s=3Ds_gi(reportID);
    				 		s.prop12=3Dva11;
    				 		s.events=3Dval2;
    				 		s.eVar13=3Dval3;=20
    				 		s.prop12=3Dval4;
    				 		s.eVar19=3Dval5;
    				 		var s_code=3Ds.t();if(s_code)document.write(s_code);    				 	=
=09

    				 }
=09
function setProductRegistration()
{
	var reportID =3D 'TraneST-Schlage-Consumer';=09
 	s=3Ds_gi(reportID);
	s.pageName=3D'Service_Support: Product Registration';
	s.channel=3D'Service_Support';
	var s_code=3Ds.t();if(s_code)document.write(s_code);
=09
=09

}
function setWarranty()
{
	var reportID =3D 'TraneST-Schlage-Consumer';=09
 	s=3Ds_gi(reportID);
	s.pageName=3D'Service_Support: Warranty Information';
	s.channel=3D'Service_Support';
	var s_code=3Ds.t();if(s_code)document.write(s_code);
=09
=09

}
		=20
function setWhereToBuy(va11, val2, val3)
 {
 		var reportID =3D 'TraneST-Schlage-Consumer';=09
 		s=3Ds_gi(reportID);
 		s.prop5=3Dva11;
 		s.events=3Dval2;
 		s.eVar5=3Dval3;=20
 		var s_code=3Ds.t();if(s_code)document.write(s_code);
}

function setWhereToBuyGlobal(zip)
{
 =09
 =09
	var pageName01 =3D s.pageName;
	var site =3D 'TraneST-Schlage-Consumer';
	s=3Ds_gi(site);
=09
    s.linkTrackVars=3D'prop3,events,eVar4';
	s.linkTrackEvents=3D'event4';
    s.prop3=3D "Where to Buy Searched:" + pageName01 ;
    s.prop4 =3D"'" + zip + "'";
    s.events =3D 'event4';=20
    s.eVar4 =3D"'" + zip + "'";
    var s_code=3Ds.t();if(s_code)document.write(s_code);
=09
}

function setWhereToBuyNav()
{
 =09
 	var pageName01 =3D s.pageName;
	var site =3D 'TraneST-Schlage-Consumer';
	s=3Ds_gi(site);
	s.linkTrackVars=3D'prop3';
	s.prop3=3D "Where to Buy Clicked:" + pageName01;
	var s_code=3Ds.t();if(s_code)document.write(s_code);
=09
}


function setWhereToNewsLetter()
{
 =09
	var pageName01 =3D s.pageName;
	var site =3D 'TraneST-Schlage-Consumer';
	s=3Ds_gi(site);
	s.linkTrackVars =3D'prop16';
	s.linkTrackEvents =3D'event20';
    s.events =3D'event20';
    s.prop16 =3D "Newsletter Sign Up:" + pageName01 ;

    var s_code=3Ds.t();if(s_code)document.write(s_code);=09
}




function fnOmniture01(pageValue)
{
	var pageName01 =3D s.pageName;
=09
	s=3Ds_gi('TraneST-Schlage-Consumer');
    s.events =3D 'event19';
	s.prop19 =3D pageValue +" : " + pageName01 ;
=09

	var s_code=3Ds.t();if(s_code)document.write(s_code);
=09
	/*=09
	if (document.getElementById('hidomniture') !=3D null)
	{
		var varriable =3D document.getElementById('hidomniture').value;
		var strSplit =3D varriable.split("`");
		var i;
        var j;
       =20
        s=3Ds_gi('TraneST-Schlage-Consumer');
        s.events =3D 'event19';
      =20
        for(i=3D0; i<strSplit.length; i++)
        {
            var strSplit01 =3D strSplit[i].split("~");
            var varAssign;
            var varValue;
            for(j=3D0; j<strSplit01.length; j++)
            {
                if(j=3D=3D0)
                    varAssign =3D strSplit01[0];
		=09
                if(j=3D=3D1)=20
                    varValue =3D strSplit01[1].replace(/^\s+|\s+$/g, =
'');
            }
                      =20
            if(varAssign =3D=3D "pageName"  )
            s.prop19 =3D pageValue +" : " + varValue;
          =20
        }
      =20
    }*/
}





</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
	function EnterSearch(e)
	{           =20
	=09
		var code;
		if (!e) var e=3D window.event;
		if (e.keyCode) code =3D e.keyCode;
		if(code =3D=3D 13)
		{          =20
			if (window.event) //IE
			window.event.returnValue =3D false;           =20
			else //Firefox
			e.preventDefault();       =20
			search();
		}                       =20
	}
	function search()=20
	{
		var x =3D document.getElementById('searchBox').value;
	=09
		if(x.length=3D=3D0)
		{
			alert("Please enter a search term.");
			return false;
		}
		if( x.length < 2 )=20
		{
			alert("Search terms must be at least 2 characters long.Please try =
again.");
			return false;
		}       =20
		//window.location=3D"/Pages/SearchResults.aspx?q=3D" + x;          =20
		=
window.location=3D"/Pages/SearchResults.aspx?q=3Dsite:consumer.schlage.co=
m " + x;
		return false;
	}=09
</SCRIPT>
</BODY></HTML>

------=_NextPart_001_0033_01CD0681.A399B5C0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://platform.twitter.com/widgets/tweet_button.1331751378.html

=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><HEAD><TITLE>Twitter Tweet Button</TITLE>
<META charset=3Dutf-8>
<STYLE type=3Dtext/css>HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 11px/18px 'Helvetica Neue',Arial,sans-serif; COLOR: #333; =
PADDING-TOP: 0px; -webkit-user-select: none; -ms-user-select: none; =
-moz-user-select: none; -o-user-select: none; user-select: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none; outline: none
}
BODY.ready {
	VISIBILITY: visible
}
BODY.rtl {
	DIRECTION: rtl
}
#widget {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.rtl #widget {
	TEXT-ALIGN: right
}
.btn-o {
	DISPLAY: inline; VERTICAL-ALIGN: top; ZOOM: 1
}
.count-o {
	DISPLAY: inline; VERTICAL-ALIGN: top; ZOOM: 1
}
.btn {
	DISPLAY: inline; VERTICAL-ALIGN: top; ZOOM: 1
}
.btn .label {
	DISPLAY: inline; VERTICAL-ALIGN: top; ZOOM: 1
}
#count {
	DISPLAY: inline; VERTICAL-ALIGN: top; ZOOM: 1
}
.right #widget {
	TEXT-ALIGN: right
}
.left #widget {
	TEXT-ALIGN: left
}
.btn-o {
	MAX-WIDTH: 100%
}
.btn {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: =
bold; MAX-WIDTH: 98%; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; =
CURSOR: pointer; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; POSITION: =
relative; HEIGHT: 18px; BACKGROUND-COLOR: #f8f8f8; -webkit-user-select: =
none; -moz-user-select: none; -o-user-select: none; user-select: none; =
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; =
text-shadow: 0 1px 0 rgba(255,255,255,.5)
}
.btn:focus {
	BORDER-LEFT-COLOR: #bbb; BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: =
#bbb; BACKGROUND-COLOR: #f8f8f8; BORDER-RIGHT-COLOR: #bbb; =
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none
}
.btn:hover {
	BORDER-LEFT-COLOR: #bbb; BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: =
#bbb; BACKGROUND-COLOR: #f8f8f8; BORDER-RIGHT-COLOR: #bbb; =
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none
}
.btn:active {
	BORDER-LEFT-COLOR: #bbb; BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: =
#bbb; BACKGROUND-COLOR: #f8f8f8; BORDER-RIGHT-COLOR: #bbb; =
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none
}
.btn:active {
	BACKGROUND-COLOR: #efefef; -webkit-box-shadow: inset 0 3px 5px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.1); =
box-shadow: inset 0 3px 5px rgba(0,0,0,0.1)
}
.xl .btn:active {
	-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,0.1); -moz-box-shadow: =
inset 0 3px 7px rgba(0,0,0,0.1); box-shadow: inset 0 3px 7px =
rgba(0,0,0,0.1)
}
.btn I {
	MARGIN-TOP: -6px; BACKGROUND: =
url(/widgets/images/btn.0329694f6eeec0460469a1cdbd285167.png) no-repeat =
0px 0px; LEFT: 2px; WIDTH: 16px; POSITION: absolute; TOP: 50%; HEIGHT: =
12px; _background-image: =
url(/widgets/images/btn.f091ec8edd5732390cc1194385623465.gif)
}
.btn .label {
	PADDING-RIGHT: 3px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.btn .label B {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}
.rtl .btn .label {
	PADDING-RIGHT: 19px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.rtl .btn I {
	RIGHT: 2px; LEFT: auto
}
.rtl .btn .label B {
	DISPLAY: inline-block; DIRECTION: ltr
}
.xl {
	FONT-SIZE: 13px; LINE-HEIGHT: 26px
}
.xl .btn {
	HEIGHT: 26px; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.xl .btn I {
	BACKGROUND-POSITION: -24px 0px; MARGIN-TOP: -7px; LEFT: 5px; WIDTH: =
21px; HEIGHT: 14px
}
.xl .btn .label {
	PADDING-RIGHT: 7px; PADDING-LEFT: 29px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.xl .rtl .btn .label {
	PADDING-RIGHT: 29px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.xl .rtl .btn I {
	RIGHT: 7px; LEFT: auto
}

@media Unknown   =20
{
.btn I {
	background-size: 45px 40px
}
.xl .btn I {
	MARGIN-TOP: -7px; LEFT: 5px
}
.xl .rtl .btn I {
	RIGHT: 5px; LEFT: auto
}
.xl .btn .label {
	TOP: -1px
}
    }
.aria {
	LEFT: -999em; POSITION: absolute
}
.following .btn {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
#eee; BORDER-LEFT: #ccc 1px solid; COLOR: #888; BORDER-BOTTOM: #ccc 1px =
solid
}
.following .btn:active {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
.following .btn:hover {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
.following .btn I {
	BACKGROUND-POSITION: 0px -20px
}
.xl .following .btn I {
	BACKGROUND-POSITION: -24px -25px
}
.btn:focus {
	BORDER-LEFT-COLOR: #0089cb; BORDER-BOTTOM-COLOR: #0089cb; =
BORDER-TOP-COLOR: #0089cb; BORDER-RIGHT-COLOR: #0089cb
}
.following .btn:focus {
	BORDER-LEFT-COLOR: #0089cb; BORDER-BOTTOM-COLOR: #0089cb; =
BORDER-TOP-COLOR: #0089cb; BORDER-RIGHT-COLOR: #0089cb
}
.count-o {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MIN-WIDTH: =
15px; MIN-HEIGHT: 18px; BACKGROUND: #fff; VISIBILITY: hidden; =
BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid; POSITION: =
relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; =
border-radius: 3px; _height: 18px; _width: 15px
}
#count {
	COLOR: #333; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#count:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
#count:focus {
	COLOR: #333; TEXT-DECORATION: underline
}
.ncount .count-o {
	DISPLAY: none
}
.count-ready .count-o {
	VISIBILITY: visible
}
.count-o I {
	BORDER-RIGHT: #aaa 4px solid; BORDER-TOP: transparent 4px solid; LEFT: =
0px; MARGIN: -4px 0px 0px -4px; BORDER-LEFT: transparent 0px solid; =
WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 4px solid; ZOOM: =
1; POSITION: absolute; TOP: 50%; HEIGHT: 0px; _border-color: pink; =
_filter: chroma(color=3Dpink)
}
.count-o U {
	BORDER-RIGHT: #aaa 4px solid; BORDER-TOP: transparent 4px solid; LEFT: =
0px; MARGIN: -4px 0px 0px -4px; BORDER-LEFT: transparent 0px solid; =
WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 4px solid; ZOOM: =
1; POSITION: absolute; TOP: 50%; HEIGHT: 0px; _border-color: pink; =
_filter: chroma(color=3Dpink)
}
.count-o U {
	MARGIN-LEFT: -3px; BORDER-RIGHT-COLOR: #fff
}
.rtl .count-o I {
	BORDER-RIGHT: transparent 0px solid; BORDER-TOP: transparent 4px solid; =
RIGHT: 0px; LEFT: auto; MARGIN: -4px -4px 0px 0px; BORDER-LEFT: #aaa 4px =
solid; BORDER-BOTTOM: transparent 4px solid; _border-right-color: pink
}
.rtl .count-o U {
	BORDER-RIGHT: transparent 0px solid; BORDER-TOP: transparent 4px solid; =
RIGHT: 0px; LEFT: auto; MARGIN: -4px -4px 0px 0px; BORDER-LEFT: #aaa 4px =
solid; BORDER-BOTTOM: transparent 4px solid; _border-right-color: pink
}
.rtl .count-o U {
	BORDER-LEFT-COLOR: #fff; MARGIN-RIGHT: -3px
}
.following .count-o I {
	BORDER-RIGHT-COLOR: #bbb
}
.rtl.following .count-o I {
	BORDER-LEFT-COLOR: #bbb
}
.following .count-o {
	BORDER-LEFT-COLOR: #ccc; BACKGROUND: #f9f9f9; BORDER-BOTTOM-COLOR: =
#ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.following #count {
	COLOR: #666
}
.hcount .count-o {
	MARGIN: 0px 0px 0px 5px
}
.rtl.hcount .count-o {
	MARGIN: 0px 5px 0px 0px
}
.hcount #count {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.xl .count-o {
	MARGIN: 0px 0px 0px 6px; -moz-border-radius: 4px; =
-webkit-border-radius: 4px; border-radius: 4px; _line-height: 26px
}
.xl .rtl .count-o {
	MARGIN: 0px 6px 0px 0px
}
.xl .count-o I {
	BORDER-TOP-WIDTH: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
5px; MARGIN: -5px 0px 0px -5px; BORDER-RIGHT-WIDTH: 5px
}
.xl .count-o U {
	BORDER-TOP-WIDTH: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
5px; MARGIN: -5px 0px 0px -5px; BORDER-RIGHT-WIDTH: 5px
}
.xl .count-o U {
	MARGIN-LEFT: -4px
}
.xl .rtl .count-o I {
	BORDER-TOP-WIDTH: 5px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: =
5px; MARGIN: -5px -5px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}
.xl .rtl .count-o U {
	BORDER-TOP-WIDTH: 5px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: =
5px; MARGIN: -5px -5px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}
.xl .rtl .count-o U {
	MARGIN-RIGHT: -4px
}
.xl #count {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.vcount #widget {
	PADDING-BOTTOM: 5px; WIDTH: 100%; _width: 97%
}
.vcount .btn-o {
	MARGIN-TOP: 42px; RIGHT: 0px; LEFT: 0px; WIDTH: 100%; POSITION: =
absolute
}
.vcount .btn {
	DISPLAY: block; MARGIN: 0px auto
}
.vcount .count-o {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.vcount .count-o I {
	BORDER-RIGHT: transparent 4px solid; BORDER-TOP: #aaa 4px solid; RIGHT: =
auto; LEFT: 50%; MARGIN: 0px 0px -4px -4px; BORDER-LEFT: transparent 4px =
solid; BOTTOM: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 0px =
solid; TOP: auto; _border-color: pink
}
.vcount.rtl .count-o I {
	BORDER-RIGHT: transparent 4px solid; BORDER-TOP: #aaa 4px solid; RIGHT: =
auto; LEFT: 50%; MARGIN: 0px 0px -4px -4px; BORDER-LEFT: transparent 4px =
solid; BOTTOM: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 0px =
solid; TOP: auto; _border-color: pink
}
.vcount .count-o U {
	BORDER-RIGHT: transparent 4px solid; BORDER-TOP: #aaa 4px solid; RIGHT: =
auto; LEFT: 50%; MARGIN: 0px 0px -4px -4px; BORDER-LEFT: transparent 4px =
solid; BOTTOM: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 0px =
solid; TOP: auto; _border-color: pink
}
.vcount.rtl .count-o U {
	BORDER-RIGHT: transparent 4px solid; BORDER-TOP: #aaa 4px solid; RIGHT: =
auto; LEFT: 50%; MARGIN: 0px 0px -4px -4px; BORDER-LEFT: transparent 4px =
solid; BOTTOM: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 0px =
solid; TOP: auto; _border-color: pink
}
.vcount.rtl .count-o U {
	MARGIN-BOTTOM: -3px; BORDER-TOP-COLOR: #fff
}
.vcount .count-o U {
	MARGIN-BOTTOM: -3px; BORDER-TOP-COLOR: #fff
}
.vcount #count {
	FONT-SIZE: 16px; WIDTH: 100%; LINE-HEIGHT: 34px; HEIGHT: 34px
}

@media Unknown   =20
{
.btn {
	MAX-WIDTH: 100%; HEIGHT: 20px; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: =
border-box
}
.hcount .count-o {
	MAX-WIDTH: 100%; HEIGHT: 20px; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: =
border-box
}
.xl .btn {
	HEIGHT: 28px
}
.xl .hcount .count-o {
	HEIGHT: 28px
}

}
</STYLE>
<!--[if lte IE 9]>
<STYLE type=3Dtext/css>.btn {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#ffffff',endC=
olorstr=3D'#dedede'); -ms-filter: =
"progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#ffffff',end=
Colorstr=3D'#dedede')"
}
.btn:hover {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#f8f8f8',endC=
olorstr=3D'#d9d9d9'); -ms-filter: =
"progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#f8f8f8',end=
Colorstr=3D'#d9d9d9')"
}
.btn:focus {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#f8f8f8',endC=
olorstr=3D'#d9d9d9'); -ms-filter: =
"progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#f8f8f8',end=
Colorstr=3D'#d9d9d9')"
}
.btn:active {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#f8f8f8',endC=
olorstr=3D'#d9d9d9'); -ms-filter: =
"progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#f8f8f8',end=
Colorstr=3D'#d9d9d9')"
}
.btn I {
	_background-image: =
url(/widgets/images/btn.f091ec8edd5732390cc1194385623465.gif)
}
</STYLE>
<![endif]-->
<META content=3D"MSHTML 6.00.6001.18639" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dwidget>
<DIV class=3Dbtn-o><A class=3Dbtn id=3Db =
href=3D"https://twitter.com/share"=20
target=3D_blank><I></I><SPAN class=3Dlabel id=3Dl>Tweet</SPAN></A></DIV>
<DIV class=3Dcount-o id=3Dc><I></I><U></U><A id=3Dcount=20
href=3D"https://platform.twitter.com/widgets/tweet_button.1331751378.html=
#"=20
target=3D_blank></A></DIV></DIV>
<SCRIPT type=3Dtext/javascript=20
charset=3Dutf-8>document.domain =3D 'twitter.com';</SCRIPT>

<SCRIPT type=3Dtext/javascript>window.twttr=3Dwindow.twttr||{};var =
i18n=3D{th:{"%{followers_count} followers":"%{followers_count} =
=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=
=B8=A1","%{name} on Twitter":"%{name} =
=E0=B8=9A=E0=B8=99=E0=B8=97=E0=B8=A7=E0=B8=B4=E0=B8=95=E0=B9=80=E0=B8=95=E0=
=B8=AD=E0=B8=A3=E0=B9=8C",",":",",".":".","100K+":"100=E0=B8=9E=E0=B8=B1=E0=
=B8=99+","10M+":"10=E0=B8=A5=E0=B9=89=E0=B8=B2=E0=B8=99+","10k =
unit":"=E0=B8=AB=E0=B8=99=E0=B9=88=E0=B8=A7=E0=B8=A2 =
10=E0=B8=9E=E0=B8=B1=E0=B8=99",Follow:"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=
=E0=B8=B2=E0=B8=A1","Follow %{name} on =
Twitter":"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 %{name} =
=E0=B8=9A=E0=B8=99=E0=B8=97=E0=B8=A7=E0=B8=B4=E0=B8=95=E0=B9=80=E0=B8=95=E0=
=B8=AD=E0=B8=A3=E0=B9=8C","Follow =
%{screen_name}":"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 =
%{screen_name}",K:"=E0=B8=9E=E0=B8=B1=E0=B8=99",M:"=E0=B8=A5=E0=B9=89=E0=B8=
=B2=E0=B8=99","This page has been shared %{tweets} times. View these =
Tweets.":"=E0=B8=AB=E0=B8=99=E0=B9=89=E0=B8=B2=E0=B8=99=E0=B8=B5=E0=B9=89=
=E0=B9=84=E0=B8=94=E0=B9=89=E0=B8=96=E0=B8=B9=E0=B8=81=E0=B9=81=E0=B8=9A=E0=
=B9=88=E0=B8=87=E0=B8=9B=E0=B8=B1=E0=B8=99=E0=B9=81=E0=B8=A5=E0=B9=89=E0=B8=
=A7 %{tweets} =E0=B8=84=E0=B8=A3=E0=B8=B1=E0=B9=89=E0=B8=87 =
=E0=B8=94=E0=B8=B9=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95=E0=B9=80=E0=B8=AB=E0=
=B8=A5=E0=B9=88=E0=B8=B2=E0=B8=99=E0=B8=B5=E0=B9=89",Tweet:"=E0=B8=97=E0=B8=
=A7=E0=B8=B5=E0=B8=95","Tweet =
%{hashtag}":"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95 %{hashtag}","Tweet to =
%{name}":"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95=E0=B8=96=E0=B8=B6=E0=B8=87=
 %{name}","You are following %{name} on =
Twitter":"=E0=B8=84=E0=B8=B8=E0=B8=93=E0=B8=81=E0=B8=B3=E0=B8=A5=E0=B8=B1=
=E0=B8=87=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 %{name} =
=E0=B8=9A=E0=B8=99=E0=B8=97=E0=B8=A7=E0=B8=B4=E0=B8=95=E0=B9=80=E0=B8=95=E0=
=B8=AD=E0=B8=A3=E0=B9=8C",ltr:"ltr"},fa:{"%{followers_count} =
followers":"%{followers_count} =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84=E2=80=8C=DA=A9=D9=86=D9=86=D8=AF=D9=87","%=
{name} on Twitter":"%{name} =D8=AF=D8=B1 =
=D8=AA=D9=88=DB=8C=DB=8C=D8=AA=D8=B1",",":"=D8=8C",".":".","100K+":"=DB=B1=
=DB=B0=DB=B0=D9=87=D8=B2=D8=A7=D8=B1+","10M+":"=DB=B1=DB=B0=D9=85=DB=8C=D9=
=84=DB=8C=D9=88=D9=86+","10k unit":"=DB=B1=DB=B0=D9=87=D8=B2=D8=A7=D8=B1 =
=D9=88=D8=A7=D8=AD=D8=AF",Follow:"=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =
=DA=A9=D8=B1=D8=AF=D9=86","Follow %{name} on Twitter":"%{name} =
=D8=B1=D8=A7 =D8=AF=D8=B1 =D8=AA=D9=88=DB=8C=DB=8C=D8=AA=D8=B1 =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =DA=A9=D9=86=DB=8C=D8=AF","Follow =
%{screen_name}":"=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =DA=A9=D8=B1=D8=AF=D9=86 =
%{screen_name}",K:"=D9=87=D8=B2=D8=A7=D8=B1",M:"=D9=85=DB=8C=D9=84=DB=8C=D9=
=88=D9=86","This page has been shared %{tweets} times. View these =
Tweets.":"=D8=A7=DB=8C=D9=86 =D8=B5=D9=81=D8=AD=D9=87 %{tweets} =
=D8=A8=D8=A7=D8=B1 =D8=A8=D9=87 =D8=A7=D8=B4=D8=AA=D8=B1=D8=A7=DA=A9 =
=DA=AF=D8=B0=D8=A7=D8=B4=D8=AA=D9=87 =
=D8=B4=D8=AF=D9=87=E2=80=8C=D8=A7=D8=B3=D8=AA. =D8=A7=DB=8C=D9=86 =
=D8=AA=D9=88=DB=8C=DB=8C=D8=AA=E2=80=8C=D9=87=D8=A7 =D8=B1=D8=A7 =
=D8=A8=D8=A8=DB=8C=D9=86=DB=8C=D8=AF.",Tweet:"=D8=AA=D9=88=DB=8C=DB=8C=D8=
=AA","Tweet %{hashtag}":"=D8=AA=D9=88=DB=8C=DB=8C=D8=AA =
=DA=A9=D8=B1=D8=AF=D9=86 %{hashtag}","Tweet to %{name}":"=D8=A8=D9=87 =
%{name} =D8=AA=D9=88=DB=8C=DB=8C=D8=AA =DA=A9=D9=86=DB=8C=D8=AF","You =
are following %{name} on Twitter":"=D8=B4=D9=85=D8=A7 %{name} =
=D8=B1=D8=A7 =D8=AF=D8=B1 =D8=AA=D9=88=DB=8C=DB=8C=D8=AA=D8=B1 =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =
=D9=85=DB=8C=E2=80=8C=DA=A9=D9=86=DB=8C=D8=AF",ltr:"rtl"},fr:{"%{follower=
s_count} followers":"%{followers_count} abonn=C3=A9s","%{name} on =
Twitter":"%{name} sur =
Twitter",",":"=C2=A0",".":",","100K+":"100K+","10M+":"10M+","10k =
unit":"unit=C3=A9 de 10k",Follow:"Suivre","Follow %{name} on =
Twitter":"Suivre %{name} sur Twitter","Follow %{screen_name}":"Suivre =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Cette page a =C3=A9t=C3=A9 partag=C3=A9e %{tweets} =
fois. Voir ces Tweets.",Tweet:"Tweeter","Tweet %{hashtag}":"Tweeter =
%{hashtag}","Tweet to %{name}":"Tweeter =C3=A0 %{name}","You are =
following %{name} on Twitter":"Vous suivez %{name} sur =
Twitter",ltr:"ltr"},fi:{"%{followers_count} =
followers":"%{followers_count} seuraajaa","%{name} on Twitter":"%{name} =
Twitteriss=C3=A4",",":",",".":".","100K+":"100 000+","10M+":"10+ =
milj.","10k unit":"10 000 yksikk=C3=B6=C3=A4",Follow:"Seuraa","Follow =
%{name} on Twitter":"Seuraa k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 %{name} =
Twitteriss=C3=A4","Follow %{screen_name}":"Seuraa =
k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 =
%{screen_name}",K:"tuhatta",M:"milj.","This page has been shared =
%{tweets} times. View these Tweets.":"T=C3=A4m=C3=A4 sivu on jaettu =
%{tweets} kertaa. N=C3=A4yt=C3=A4 n=C3=A4m=C3=A4 =
twiitit.",Tweet:"Twiittaa","Tweet %{hashtag}":"Twiittaa =
%{hashtag}","Tweet to %{name}":"Twiittaa k=C3=A4ytt=C3=A4j=C3=A4lle =
%{name}","You are following %{name} on Twitter":"Seuraat =
k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 %{name} =
Twitteriss=C3=A4",ltr:"ltr"},fil:{"%{followers_count} =
followers":"%{followers_count} mga tagasunod","%{name} on =
Twitter":"%{name} sa =
Twitter",",":",",".":".","100K+":"100K+","10M+":"10M+","10k unit":"10k =
yunit",Follow:"Sundan","Follow %{name} on Twitter":"Sundan si %{name} sa =
Twitter","Follow %{screen_name}":"Sundan si =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Ang pahinang ito ay ibinahagi nang %{tweets} beses. =
Tingnan ang mga Tweet na ito.",Tweet:"I-tweet","Tweet =
%{hashtag}":"I-tweet ang %{hashtag}","Tweet to %{name}":"Mag-Tweet kay =
%{name}","You are following %{name} on Twitter":"Sinusundan mo si =
%{name} sa Twitter",ltr:"ltr"},no:{"%{followers_count} =
followers":"%{followers_count} f=C3=B8gere","%{name} on =
Twitter":"%{name} p=C3=A5 =
Twitter",",":",",".":".","100K+":"100K+","10M+":"10M+","10k unit":"10k =
",Follow:"F=C3=B8lg","Follow %{name} on Twitter":"F=C3=B8lg %{name} =
p=C3=A5 Twitter","Follow %{screen_name}":"F=C3=B8lg =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Denne siden har blitt delt %{tweets} ganger. Se =
tweetene her.",Tweet:"Tweet","Tweet %{hashtag}":"Tweet =
%{hashtag}","Tweet to %{name}":"Send tweet til %{name}","You are =
following %{name} on Twitter":"Du f=C3=B8lger %{name} p=C3=A5 =
Twitter",ltr:"ltr"},"zh-tw":{"%{followers_count} =
followers":"%{followers_count} =
=E4=BD=8D=E9=97=9C=E6=B3=A8=E8=80=85","%{name} on =
Twitter":"Twitter=E4=B8=8A=E7=9A=84 =
%{name}",",":"=EF=BC=8C",".":"=E3=80=82","100K+":"=E8=B6=85=E9=81=8E=E5=8D=
=81=E8=90=AC","10M+":"=E8=B6=85=E9=81=8E=E5=8D=83=E8=90=AC","10k =
unit":"1=E8=90=AC =
=E5=96=AE=E4=BD=8D",Follow:"=E9=97=9C=E6=B3=A8","Follow %{name} on =
Twitter":"=E5=9C=A8Twitter=E4=B8=8A=E9=97=9C=E6=B3=A8 %{name}","Follow =
%{screen_name}":"=E9=97=9C=E6=B3=A8 =
%{screen_name}",K:"=E5=8D=83",M:"=E7=99=BE=E8=90=AC","This page has been =
shared %{tweets} times. View these =
Tweets.":"=E6=AD=A4=E9=A0=81=E9=9D=A2=E5=B7=B2=E8=A2=AB=E5=88=86=E4=BA=AB=
%{tweets} =
=E6=AC=A1=EF=BC=8C=E7=80=8F=E8=A6=BD=E9=80=99=E4=BA=9B=E6=8E=A8=E6=96=87=E3=
=80=82",Tweet:"=E6=8E=A8=E6=96=87","Tweet =
%{hashtag}":"=E6=8E=A8=E6=96=87%{hashtag}","Tweet to =
%{name}":"=E6=8E=A8=E6=96=87=E7=B5=A6%{name}","You are following %{name} =
on =
Twitter":"=E4=BD=A0=E6=AD=A3=E5=9C=A8Twitter=E4=B8=8A=E9=97=9C=E6=B3=A8%{=
name}",ltr:"ltr"},tr:{"%{followers_count} followers":"%{followers_count} =
takip=C3=A7i","%{name} on Twitter":"Twitter'da =
%{name}",",":",",".":".","100K+":"+100 bin","10M+":"+10 milyon","10k =
unit":"10 bin birim",Follow:"Takip et","Follow %{name} on =
Twitter":"%{name} adl=C4=B1 ki=C5=9Fiyi Twitter'da takip et","Follow =
%{screen_name}":"Takip et: %{screen_name}",K:"bin",M:"milyon","This page =
has been shared %{tweets} times. View these Tweets.":"Bu sayfa %{tweets} =
defa payla=C5=9F=C4=B1ld=C4=B1. Tweetleri =
g=C3=B6r=C3=BCnt=C3=BCle.",Tweet:"Tweetle","Tweet %{hashtag}":"Tweetle: =
%{hashtag}","Tweet to %{name}":"Tweetle: %{name}","You are following =
%{name} on Twitter":"Twitter'da %{name} adl=C4=B1 ki=C5=9Fiyi takip =
ediyorsun"},ko:{"%{followers_count} =
followers":"%{followers_count}=EB=AA=85=EC=9D=98 =
=ED=8C=94=EB=A1=9C=EC=9B=8C","%{name} on =
Twitter":"=ED=8A=B8=EC=9C=84=ED=84=B0=EC=97=90=EC=84=9C %{name} =
=EB=8B=98",",":",",".":".","100K+":"100=EB=A7=8C =
=EC=9D=B4=EC=83=81","10M+":"1000=EB=A7=8C =EC=9D=B4=EC=83=81","10k =
unit":"=EB=A7=8C =
=EB=8B=A8=EC=9C=84",Follow:"=ED=8C=94=EB=A1=9C=EC=9A=B0","Follow %{name} =
on Twitter":"=ED=8A=B8=EC=9C=84=ED=84=B0=EC=97=90=EC=84=9C %{name} =
=EB=8B=98 =ED=8C=94=EB=A1=9C=EC=9A=B0=ED=95=98=EA=B8=B0","Follow =
%{screen_name}":"%{screen_name} =
=ED=8C=94=EB=A1=9C=EC=9A=B0=ED=95=98=EA=B8=B0",K:"=EC=B2=9C",M:"=EB=B0=B1=
=EB=A7=8C","This page has been shared %{tweets} times. View these =
Tweets.":"=EC=9D=B4 =ED=8E=98=EC=9D=B4=EC=A7=80=EB=8A=94 =
%{tweets}=EB=B2=88 =
=EA=B3=B5=EC=9C=A0=EB=90=98=EC=97=88=EC=8A=B5=EB=8B=88=EB=8B=A4. =
=EC=9D=B4 =ED=8A=B8=EC=9C=97=EB=93=A4 =
=EB=B3=B4=EA=B8=B0.",Tweet:"=ED=8A=B8=EC=9C=97","Tweet =
%{hashtag}":"%{hashtag} =EA=B4=80=EB=A0=A8 =
=ED=8A=B8=EC=9C=97=ED=95=98=EA=B8=B0","Tweet to =
%{name}":"%{name}=EB=8B=98=EC=97=90=EA=B2=8C =
=ED=8A=B8=EC=9C=97=ED=95=98=EA=B8=B0","You are following %{name} on =
Twitter":"=ED=8A=B8=EC=9C=84=ED=84=B0=EC=97=90=EC=84=9C =
%{name}=EB=8B=98=EC=9D=84 =ED=8C=94=EB=A1=9C=EC=9A=B0 =
=EC=A4=91=EC=9E=85=EB=8B=88=EB=8B=A4."},he:{"%{followers_count} =
followers":"%{followers_count} =
=D7=A2=D7=95=D7=A7=D7=91=D7=99=D7=9D","%{name} on Twitter":"%{name} =
=D7=91=D7=98=D7=95=D7=95=D7=99=D7=98=D7=A8",",":",",".":".","100K+":"=D7=9E=
=D7=90=D7=95=D7=AA =
=D7=90=D7=9C=D7=A4=D7=99=D7=9D","10M+":"=D7=A2=D7=A9=D7=A8=D7=95=D7=AA =
=D7=9E=D7=99=D7=9C=D7=99=D7=95=D7=A0=D7=99=D7=9D","10k =
unit":"=D7=A2=D7=A9=D7=A8=D7=95=D7=AA =
=D7=90=D7=9C=D7=A4=D7=99=D7=9D",Follow:"=D7=9E=D7=A2=D7=A7=D7=91","Follow=
 %{name} on Twitter":"=D7=A2=D7=A7=D7=91=D7=95 =D7=90=D7=97=D7=A8=D7=99 =
%{name} =D7=91=D7=98=D7=95=D7=95=D7=99=D7=98=D7=A8","Follow =
%{screen_name}":"=D7=9E=D7=A2=D7=A7=D7=91 =D7=90=D7=97=D7=A8 =
%{screen_name}",K:"=D7=90=D7=9C=D7=A3",M:"=D7=9E=D7=99=D7=9C=D7=99=D7=95=D7=
=9F","This page has been shared %{tweets} times. View these =
Tweets.":"=D7=94=D7=A2=D7=9E=D7=95=D7=93 =D7=94=D7=96=D7=94 =
=D7=A9=D7=95=D7=AA=D7=A3 %{tweets} =D7=A4=D7=A2=D7=9E=D7=99=D7=9D. =
=D7=A6=D7=A4=D7=99=D7=99=D7=94 =
=D7=91=D7=A6=D7=99=D7=95=D7=A6=D7=99=D7=9D =
=D7=94=D7=90=D7=9C=D7=94.",Tweet:"=D7=A6=D7=99=D7=95=D7=A5","Tweet =
%{hashtag}":"=D7=A6=D7=99=D7=99=D7=A6=D7=95 %{hashtag}","Tweet to =
%{name}":"=D7=A6=D7=99=D7=95=D7=A5 =D7=90=D7=9C %{name}","You are =
following %{name} on Twitter":"=D7=90=D7=AA=D7=94 =
=D7=A2=D7=95=D7=A7=D7=91 =D7=90=D7=97=D7=A8=D7=99 %{name} =
=D7=91=D7=98=D7=95=D7=95=D7=99=D7=98=D7=A8",ltr:"rtl"},hu:{"%{followers_c=
ount} followers":"%{followers_count} k=C3=B6vet=C5=91","%{name} on =
Twitter":"%{name} a =
Twitteren",",":",",".":".","100K+":"100E+","10M+":"10M+","10k =
unit":"10E+",Follow:"K=C3=B6vet=C3=A9s","Follow %{name} on =
Twitter":"K=C3=B6vesd =C5=91t a Twitteren: %{name}!","Follow =
%{screen_name}":"%{screen_name} k=C3=B6vet=C3=A9se",K:"E",M:"M","This =
page has been shared %{tweets} times. View these Tweets.":"Ezt az oldalt =
%{tweets} alkalommal osztott=C3=A1k meg. N=C3=A9zd meg ezeket a =
tweeteket! ",Tweet:"Tweet","Tweet %{hashtag}":"%{hashtag} =
tweetel=C3=A9se","Tweet to %{name}":"Tweet k=C3=BCld=C3=A9se neki: =
%{name}","You are following %{name} on Twitter":"K=C3=B6veted =C5=91t a =
Twitteren: %{name}"},hi:{"%{followers_count} =
followers":"%{followers_count} =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B=E0=A4=85=E0=A4=B0=E0=A5=8D=E0=
=A4=B8","%{name} on Twitter":"%{name} =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A4=BF=E0=A4=9F=E0=A4=B0 =
=E0=A4=AA=E0=A4=B0","100K+":"=E0=A5=A7=E0=A5=A6=E0=A5=A6 =
=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=B0+","10k unit":"=E0=A5=A7=E0=A5=A6 =
=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=B0 =
=E0=A4=87=E0=A4=95=E0=A4=BE=E0=A4=88=E0=A4=AF=E0=A4=BE=E0=A4=82",Follow:"=
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B","Follow %{name} on =
Twitter":"%{name} =E0=A4=95=E0=A5=8B =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A4=BF=E0=A4=9F=E0=A4=B0 =
=E0=A4=AA=E0=A4=B0 =E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82","Follow =
%{screen_name}":"%{screen_name} =E0=A4=95=E0=A5=8B =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82",K:"=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=
=B0",Tweet:"=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F","Tweet =
%{hashtag}":"=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
%{hashtag}","Tweet to %{name}":"%{name} =E0=A4=95=E0=A5=8B =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82","You are following %{name} on =
Twitter":"=E0=A4=86=E0=A4=AA =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A4=BF=E0=A4=9F=E0=A4=B0 =
=E0=A4=AA=E0=A4=B0 %{name} =E0=A4=95=E0=A5=8B =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =E0=A4=95=E0=A4=B0 =
=E0=A4=B0=E0=A4=B9=E0=A5=87 =
=E0=A4=B9=E0=A5=88=E0=A4=82"},es:{"%{followers_count} =
followers":"%{followers_count} seguidores","%{name} on Twitter":"%{name} =
en Twitter",",":",",".":".","100K+":"100K+","10M+":"10M+","10k =
unit":"10k unidad",Follow:"Seguir","Follow %{name} on Twitter":"Sigue a =
%{name} en Twitter","Follow %{screen_name}":"Segui =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Esta p=C3=A1gina ha sido compartida %{tweets} =
veces. Ver estos Tweets.",Tweet:"Twittear","Tweet %{hashtag}":"Twittear =
%{hashtag}","Tweet to %{name}":"Twittear a %{name}","You are following =
%{name} on Twitter":"Est=C3=A1s siguiendo a %{name} en =
Twitter"},pt:{"%{followers_count} followers":"%{followers_count} =
seguidores","%{name} on Twitter":"%{name} no =
Twitter",",":".",".":",","100K+":"+100 mil","10M+":"+10 =
milh=C3=B5es","10k unit":"10 mil unidades",Follow:"Seguir","Follow =
%{name} on Twitter":"Siga %{name} no Twitter","Follow =
%{screen_name}":"Siga %{screen_name}",K:"Mil",M:"M","This page has been =
shared %{tweets} times. View these Tweets.":"Est=C3=A1 p=C3=A1gina foi =
compartilhada %{tweets} vezes. Veja todos os =
Tweets.",Tweet:"Tweetar","Tweet %{hashtag}":"Tweetar %{hashtag}","Tweet =
to %{name}":"Tweetar para %{name}","You are following %{name} on =
Twitter":"Voc=C3=AA est=C3=A1 seguindo %{name} no =
Twitter",ltr:"ltr"},pl:{"%{followers_count} =
followers":"%{followers_count} obserwuj=C4=85cych","%{name} on =
Twitter":"%{name} na Twitterze",",":",",".":".","100K+":"100 =
tys.+","10M+":"10 mln+","10k unit":"10 tys.",Follow:"Obserwuj","Follow =
%{name} on Twitter":"Obserwuj %{name} na Twitterze","Follow =
%{screen_name}":"Obserwuj %{screen_name}",K:"tys.",M:"mln","This page =
has been shared %{tweets} times. View these Tweets.":"Ta strona =
zosta=C5=82a udost=C4=99pniona %{tweets} razy. Zobacz te =
tweety.",Tweet:"Tweetnij","Tweet %{hashtag}":"Tweetnij =
%{hashtag}","Tweet to %{name}":"Tweetnij do %{name}","You are following =
%{name} on Twitter":"Obserwujesz %{name} na =
Twitterze"},nl:{"%{followers_count} followers":"%{followers_count} =
volgers","%{name} on Twitter":"%{name} op =
Twitter",",":".",".":",","100K+":"100k+","10M+":"10 mln.+","10k =
unit":"10k-eenheid",Follow:"Volgen","Follow %{name} on Twitter":"%{name} =
volgen op Twitter","Follow %{screen_name}":"%{screen_name} =
volgen",K:"k",M:" mln.","This page has been shared %{tweets} times. View =
these Tweets.":"Deze pagina is %{tweets} keer gedeeld. Deze tweets =
weergeven.",Tweet:"Tweeten","Tweet %{hashtag}":"%{hashtag} =
tweeten","Tweet to %{name}":"Tweeten naar %{name}","You are following =
%{name} on Twitter":"Je volgt %{name} op =
Twitter",ltr:"Itr"},sv:{"%{followers_count} =
followers":"%{followers_count} f=C3=B6ljare","%{name} on =
Twitter":"%{name} p=C3=A5 =
Twitter",",":",",".":".","100K+":"100K+","10M+":"10M+","10k =
unit":"10k",Follow:"F=C3=B6lj","Follow %{name} on Twitter":"F=C3=B6lj =
%{name} p=C3=A5 Twitter","Follow %{screen_name}":"F=C3=B6lj =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Den h=C3=A4r sidan har delats %{tweets} =
g=C3=A5nger. Visa dessa tweets.",Tweet:"Tweeta","Tweet =
%{hashtag}":"Tweeta %{hashtag}","Tweet to %{name}":"Tweeta till =
%{name}","You are following %{name} on Twitter":"Du f=C3=B6ljer %{name} =
p=C3=A5 Twitter",ltr:"ltr"},ja:{"%{followers_count} =
followers":"%{followers_count}=E4=BA=BA=E3=81=AE=E3=83=95=E3=82=A9=E3=83=AD=
=E3=83=AF=E3=83=BC","%{name} on =
Twitter":"%{name}=E3=81=95=E3=82=93=E3=81=AFTwitter=E3=82=92=E4=BD=BF=E3=81=
=A3=E3=81=A6=E3=81=84=E3=81=BE=E3=81=99",",":",",".":".","100K+":"10=E4=B8=
=87=E4=BB=A5=E4=B8=8A","10M+":"1000=E4=B8=87=E4=BB=A5=E4=B8=8A","10k =
unit":"=E4=B8=87",Follow:"=E3=83=95=E3=82=A9=E3=83=AD=E3=83=BC=E3=81=99=E3=
=82=8B","Follow %{name} on =
Twitter":"Twitter=E3=81=A7%{name}=E3=81=95=E3=82=93=E3=82=92=E3=83=95=E3=82=
=A9=E3=83=AD=E3=83=BC=E3=81=97=E3=81=BE=E3=81=97=E3=82=87=E3=81=86","Foll=
ow =
%{screen_name}":"%{screen_name}=E3=82=92=E3=83=95=E3=82=A9=E3=83=AD=E3=83=
=BC",K:"K",M:"M","This page has been shared %{tweets} times. View these =
Tweets.":"=E3=81=93=E3=81=AE=E3=83=9A=E3=83=BC=E3=82=B8=E3=81=AF%{tweets}=
=E5=9B=9E=E5=85=B1=E6=9C=89=E3=81=95=E3=82=8C=E3=81=BE=E3=81=97=E3=81=9F=E3=
=80=82=E3=81=93=E3=82=8C=E3=82=89=E3=81=AE=E3=83=84=E3=82=A4=E3=83=BC=E3=83=
=88=E3=82=92=E8=A6=8B=E3=82=8B=E3=80=82\n =
",Tweet:"=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88","Tweet =
%{hashtag}":"%{hashtag} =
=E3=82=92=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88=E3=81=99=E3=82=8B","Tweet =
to =
%{name}":"%{name}=E3=81=B8=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88=E3=81=99=E3=
=82=8B","You are following %{name} on =
Twitter":"Twitter=E3=81=A7%{name}=E3=81=95=E3=82=93=E3=82=92=E3=83=95=E3=82=
=A9=E3=83=AD=E3=83=BC=E3=81=97=E3=81=A6=E3=81=84=E3=81=BE=E3=81=99",ltr:"=
=E5=B7=A6=E6=A8=AA=E6=9B=B8=E3=81=8D"},ur:{"%{followers_count} =
followers":"%{followers_count} =
=D9=81=D8=A7=D9=84=D9=88=D8=B1=D8=B2","%{name} on Twitter":"%{name} =
=D9=B9=D9=88=D8=A6=D9=B9=D8=B1 =
=D9=BE=D8=B1",",":"=D8=8C",".":".","100K+":"=D8=A7=DB=8C=DA=A9 =
=D9=84=D8=A7=DA=A9=DA=BE =D8=B3=DB=92 =
=D8=B2=DB=8C=D8=A7=D8=AF=DB=81","10M+":"=D8=AF=D8=B3 =
=D9=85=D9=84=DB=8C=D9=86 =D8=B3=DB=92 =
=D8=B2=DB=8C=D8=A7=D8=AF=DB=81","10k unit":"=D8=AF=D8=B3 =
=DB=81=D8=B2=D8=A7=D8=B1 =
=DB=8C=D9=88=D9=86=D9=B9",Follow:"=D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1=DB=8C=DA=BA","Follow %{name} on Twitter":"%{name} =
=DA=A9=D9=88 =D9=B9=D9=88=D8=A6=D9=B9=D8=B1 =D9=BE=D8=B1 =
=D9=81=D8=A7=D9=84=D9=88 =DA=A9=D8=B1=DB=8C=DA=BA","Follow =
%{screen_name}":"%{screen_name} =DA=A9=D9=88 =D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1=DB=8C=DA=BA",K:"=DB=81=D8=B2=D8=A7=D8=B1",M:"=D9=85=D9=84=DB=
=8C=D9=86","This page has been shared %{tweets} times. View these =
Tweets.":"=D8=A7=D8=B3 =D8=B5=D9=81=D8=AD=DB=92 =DA=A9=D9=88 %{tweets} =
=D9=85=D8=B1=D8=AA=D8=A8=DB=81 =D8=B4=DB=8C=D8=A6=D8=B1 =
=DA=A9=DB=8C=D8=A7 =DA=AF=DB=8C=D8=A7 =DB=81=DB=92. =D8=A7=D9=86 =
=D9=B9=D9=88=DB=8C=D9=B9=D8=B3 =DA=A9=D9=88 =
=D8=AF=DB=8C=DA=A9=DA=BE=DB=8C=DA=BA.",Tweet:"=D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA","Tweet %{hashtag}":"=D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA %{hashtag}","Tweet to %{name}":"%{name} =
=DA=A9=D9=88 =D9=B9=D9=88=DB=8C=D9=B9 =DA=A9=D8=B1=DB=8C=DA=BA","You are =
following %{name} on Twitter":"=D8=A2=D9=BE %{name} =DA=A9=D9=88 =
=D9=B9=D9=88=D8=A6=D9=B9=D8=B1 =D9=BE=D8=B1 =D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1 =D8=B1=DB=81=DB=92 =
=DB=81=DB=8C=DA=BA",ltr:"rtl"},da:{"%{followers_count} =
followers":"%{followers_count} f=C3=B8lgere","%{name} on =
Twitter":"%{name} p=C3=A5 =
Twitter",",":".",".":",","100K+":"100K+","10M+":"10M+","10k unit":"10k =
enhed",Follow:"F=C3=B8lg","Follow %{name} on Twitter":"F=C3=B8lg %{name} =
p=C3=A5 Twitter","Follow %{screen_name}":"F=C3=B8lg =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Denne side er blevet delt %{tweets} gange. Vis =
disse tweets.",Tweet:"Tweet","Tweet %{hashtag}":"Tweet =
%{hashtag}","Tweet to %{name}":"Tweet til %{name}","You are following =
%{name} on Twitter":"Du f=C3=B8lger %{name} p=C3=A5 =
Twitter"},ar:{"%{followers_count} followers":"=D8=B9=D8=AF=D8=AF =
=D8=A7=D9=84=D9=85=D8=AA=D8=A7=D8=A8=D8=B9=D9=8A=D9=86 =
%{followers_count}","%{name} on Twitter":"%{name} =D9=81=D9=8A =
=D8=AA=D9=88=D9=8A=D8=AA=D8=B1",",":"=D8=8C",".":".","100K+":"=D8=A3=D9=83=
=D8=AB=D8=B1 =D9=85=D9=86 100 =
=D8=A3=D9=84=D9=81","10M+":"=D8=A3=D9=83=D8=AB=D8=B1 =D9=85=D9=86 10 =
=D9=85=D9=84=D9=8A=D9=88=D9=86","10k unit":"10 =D8=A2=D9=84=D8=A7=D9=81 =
=D9=88=D8=AD=D8=AF=D8=A9",Follow:"=D8=AA=D8=A7=D8=A8=D8=B9","Follow =
%{name} on Twitter":"=D8=AA=D8=A7=D8=A8=D8=B9 %{name} =D8=B9=D9=84=D9=89 =
=D8=AA=D9=88=D9=8A=D8=AA=D8=B1","Follow =
%{screen_name}":"=D8=AA=D8=A7=D8=A8=D8=B9 =
%{screen_name}",K:"=D8=A3=D9=84=D9=81",M:"=D9=85=D9=84=D9=8A=D9=88=D9=86"=
,"This page has been shared %{tweets} times. View these =
Tweets.":"=D8=AA=D9=85=D8=AA =D9=85=D8=B4=D8=A7=D8=B1=D9=83=D8=A9 =
=D9=87=D8=B0=D9=87 =D8=A7=D9=84=D8=B5=D9=81=D8=AD=D8=A9 %{tweets} =
=D9=85=D8=B1=D8=A9. =D8=B4=D8=A7=D9=87=D8=AF =D9=87=D8=B0=D9=87 =
=D8=A7=D9=84=D8=AA=D8=BA=D8=B1=D9=8A=D8=AF=D8=A7=D8=AA.",Tweet:"=D8=BA=D8=
=B1=D9=90=D9=91=D8=AF","Tweet =
%{hashtag}":"=D8=BA=D8=B1=D9=90=D9=91=D8=AF %{hashtag}","Tweet to =
%{name}":"=D8=BA=D8=B1=D9=90=D9=91=D8=AF =D9=84=D9=80 %{name}","You are =
following %{name} on Twitter":"=D8=A3=D9=86=D8=AA =
=D8=AA=D8=AA=D8=A7=D8=A8=D8=B9 %{name} =D9=81=D9=8A =
=D8=AA=D9=88=D9=8A=D8=AA=D8=B1",ltr:"rtl"},ru:{"%{followers_count} =
followers":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D0=B5=D0=BB=D0=B8: =
%{followers_count} ","%{name} on Twitter":"%{name} =D0=B2 =
=D0=A2=D0=B2=D0=B8=D1=82=D1=82=D0=B5=D1=80=D0=B5",",":"=C2=A0",".":",","1=
00K+":"100 =D1=82=D1=8B=D1=81.+","10M+":"10 =D0=BC=D0=BB=D0=BD.+","10k =
unit":"=D0=B1=D0=BB=D0=BE=D0=BA =
10k",Follow:"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C","Follow %{name} on =
Twitter":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C %{name} =D0=B2 =
=D0=A2=D0=B2=D0=B8=D1=82=D1=82=D0=B5=D1=80=D0=B5 ","Follow =
%{screen_name}":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C =
%{screen_name}",K:"=D1=82=D1=8B=D1=81.",M:"=D0=BC=D0=BB=D0=BD.","This =
page has been shared %{tweets} times. View these =
Tweets.":"=D0=AD=D1=82=D0=BE=D0=B9 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B5=D0=B9 =
=D0=BF=D0=BE=D0=B4=D0=B5=D0=BB=D0=B8=D0=BB=D0=B8=D1=81=D1=8C %{tweets} =
=D1=80=D0=B0=D0=B7(=D0=B0). =
=D0=9F=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =
=D1=82=D0=B2=D0=B8=D1=82=D1=8B.",Tweet:"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=
=83=D1=82=D1=8C","Tweet =
%{hashtag}":"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C =
%{hashtag}","Tweet to =
%{name}":"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C %{name}","You =
are following %{name} on Twitter":"=D0=92=D1=8B =
=D1=87=D0=B8=D1=82=D0=B0=D0=B5=D1=82=D0=B5 %{name} =D0=B2 =
=D0=A2=D0=B2=D0=B8=D1=82=D1=82=D0=B5=D1=80=D0=B5",ltr:"ltr"},id:{"%{follo=
wers_count} followers":"%{followers_count} pengikut","%{name} on =
Twitter":"%{name} di Twitter",",":".",".":",","100K+":"100 =
ribu+","10M+":"10 juta+","10k unit":"10 ribu =
unit",Follow:"Ikuti","Follow %{name} on Twitter":"Ikuti %{name} di =
Twitter","Follow %{screen_name}":"Ikuti =
%{screen_name}",K:"&nbsp;ribu",M:"&nbsp;juta","This page has been shared =
%{tweets} times. View these Tweets.":"Halaman ini telah dibagikan =
%{tweets} kali. Lihat Tweet ini.",Tweet:"Tweet","Tweet =
%{hashtag}":"Tweet %{hashtag}","Tweet to %{name}":"Tweet ke =
%{name}","You are following %{name} on Twitter":"Anda mengikuti %{name} =
di Twitter",ltr:"ltr"},"zh-cn":{"%{followers_count} =
followers":"%{followers_count} =E5=85=B3=E6=B3=A8=E8=80=85","%{name} on =
Twitter":"%{name} =E7=9A=84 =
Twitter",",":",",".":".","100K+":"10=E4=B8=87+","10M+":"1000=E4=B8=87+","=
10k =
unit":"1=E4=B8=87=E5=8D=95=E5=85=83",Follow:"=E5=85=B3=E6=B3=A8","Follow =
%{name} on Twitter":"=E5=9C=A8 Twitter =E4=B8=8A=E5=85=B3=E6=B3=A8 =
%{name}","Follow %{screen_name}":"=E5=85=B3=E6=B3=A8 =
%{screen_name}",K:"=E5=8D=83",M:"=E7=99=BE=E4=B8=87","This page has been =
shared %{tweets} times. View these =
Tweets.":"=E8=AF=A5=E9=A1=B5=E9=9D=A2=E5=B7=B2=E7=BB=8F=E8=A2=AB=E5=88=86=
=E4=BA=AB %{tweets} =
=E6=AC=A1=E3=80=82=E6=9F=A5=E7=9C=8B=E8=BF=99=E4=BA=9B=E6=8E=A8=E6=96=87=E3=
=80=82",Tweet:"=E5=8F=91=E6=8E=A8","Tweet %{hashtag}":"=E4=BB=A5 =
%{hashtag} =E5=8F=91=E6=8E=A8","Tweet to =
%{name}":"=E5=8F=91=E6=8E=A8=E7=BB=99 %{name}","You are following =
%{name} on Twitter":"=E4=BD=A0=E6=AD=A3=E5=9C=A8 Twitter =
=E4=B8=8A=E5=85=B3=E6=B3=A8 %{name}",ltr:"ltr"},msa:{"%{followers_count} =
followers":"%{followers_count} pengikut","%{name} on Twitter":"%{name} =
di Twitter",",":",",".":".","100K+":"100 ribu+","10M+":"10 juta+","10k =
unit":"10 ribu unit",Follow:"Ikut","Follow %{name} on Twitter":"Ikut =
%{name} di Twitter","Follow %{screen_name}":"Ikut =
%{screen_name}",K:"ribu",M:"juta","This page has been shared %{tweets} =
times. View these Tweets.":"Halaman ini telah dikongsi sebanyak =
%{tweets} kali. Lihat Tweet-tweet ini.",Tweet:"Tweet","Tweet =
%{hashtag}":"Tweet %{hashtag}","Tweet to %{name}":"Tweet kepada =
%{name}","You are following %{name} on Twitter":"Anda mengikuti %{name} =
di Twitter"},de:{"%{followers_count} followers":"%{followers_count} =
Follower","%{name} on Twitter":"%{name} auf =
Twitter",",":",",".":".","100K+":"100Tsd+","10M+":"10M+","10k =
unit":"10tsd-Einheit",Follow:"Folgen","Follow %{name} on Twitter":"Folge =
%{name} auf Twitter.","Follow %{screen_name}":"%{screen_name} =
folgen",K:"Tsd",M:"M","This page has been shared %{tweets} times. View =
these Tweets.":"Diese Seite wurde bisher %{tweets} mal geteilt. Diese =
Tweets anzeigen.",Tweet:"Twittern","Tweet %{hashtag}":"Tweet =
%{hashtag}","Tweet to %{name}":"Tweet an %{name}","You are following =
%{name} on Twitter":"Du folgst %{name} auf =
Twitter.",ltr:"ltr"},it:{"%{followers_count} =
followers":"%{followers_count} follower","%{name} on Twitter":"%{name} =
su Twitter",",":".",".":",","100K+":"100K+","10M+":"10M+","10k =
unit":"10k unit=C3=A0",Follow:"Segui","Follow %{name} on Twitter":"Segui =
%{name} su Twitter","Follow %{screen_name}":"Segui =
%{screen_name}",K:"K",M:"M","This page has been shared %{tweets} times. =
View these Tweets.":"Questa pagina =C3=A8 stata condivisa %{tweets} =
volte. Visualizza questi Tweet.",Tweet:"Tweet","Tweet =
%{hashtag}":"Twitta %{hashtag}","Tweet to %{name}":"Twitta a =
%{name}","You are following %{name} on Twitter":"Stai seguendo %{name} =
su Twitter",ltr:"ltr"}};function =
_(B,A){B=3D(twttr.lang&&i18n[twttr.lang]&&i18n[twttr.lang][B])||B;if(!A){=
return B}return B.replace(/\%\{([a-z0-9_]+)\}/gi,function(C,D){return =
A[D]||C})};</SCRIPT>

<SCRIPT type=3Dtext/javascript>(function(p,D){var =
Z=3Dp.attachEvent&&!p.opera,K=3DD.getElementsByTagName("script"),I=3D0,g,=
n=3DD.createElement("script"),P=3D{},V=3D{},C,U,G=3D{},R=3Dp.using,E=3Dp.=
provide,J=3Dp.define,e=3Dp.loadrunner;for(var =
o=3D0,k;k=3DK[o];o++){if(k.src.match(/loadrunner\.js(\?|#|$)/)){g=3Dk;bre=
ak}}function X(s){for(var r=3D1,t;t=3Darguments[r];r++){for(var q in =
t){s[q]=3Dt[q]}}return s}function M(i){return =
Array.prototype.slice.call(i)}var W=3DArray.isArray||function(i){return =
i.constructor=3D=3DArray};function Q(q,r){for(var =
s=3D0,t;t=3Dq[s];s++){if(r=3D=3Dt){return s}}return -1}function l(){var =
s=3DM(arguments),t=3D[];for(var =
r=3D0,q=3Ds.length;r<q;r++){if(s[r].length>0){t.push(s[r].replace(/\/$/,"=
"))}}return t.join("/")}function j(t,s,q){var =
r=3Ds.split("/"),u=3Dt;while(r.length>1){var =
i=3Dr.shift();u=3Du[i]=3Du[i]||{}}u[r[0]]=3Dq}function =
f(){}f.prototype.then=3Dfunction(i){var =
q=3Dthis;if(!this.started){this.started=3Dtrue;this.start()}if(this.compl=
eted){i.apply(p,this.results)}else{this.callbacks=3Dthis.callbacks||[];th=
is.callbacks.push(i)}return =
this};f.prototype.start=3Dfunction(){};f.prototype.complete=3Dfunction(){=
if(!this.completed){this.results=3DM(arguments);this.completed=3Dtrue;if(=
this.callbacks){for(var =
r=3D0,q;q=3Dthis.callbacks[r];r++){q.apply(p,this.results)}}}};function =
c(q,i){this.id=3Dthis.path=3Dq;this.force=3D!!i}c.loaded=3D[];c.prototype=
=3Dnew f;c.prototype.start=3Dfunction(){var =
r=3Dthis,s,i,q;if(q=3DV[this.id]){q.then(function(){r.complete()});return=
 =
this}if(s=3DP[this.id]){s.then(function(){r.loaded()})}else{if(!this.forc=
e&&Q(c.loaded,this.id)>-1){this.loaded()}else{if(i=3Db(this.id)){A(i,func=
tion(){r.loaded()})}else{this.load()}}}return =
this};c.prototype.load=3Dfunction(){var q=3Dthis;P[this.id]=3Dq;var =
i=3Dn.cloneNode(false);this.scriptId=3Di.id=3D"LR"+ =
++I;i.type=3D"text/javascript";i.async=3Dtrue;i.onerror=3Dfunction(){thro=
w new Error(q.path+" not =
loaded")};i.onreadystatechange=3Di.onload=3Dfunction(r){r=3Dp.event||r;if=
(r.type=3D=3D"load"||Q(["loaded","complete"],this.readyState)>-1){this.on=
readystatechange=3Dnull;q.loaded()}};i.src=3Dthis.path;U=3Dthis;K[0].pare=
ntNode.insertBefore(i,K[0]);U=3Dnull;G[i.id]=3Dthis};c.prototype.loaded=3D=
function(){this.complete()};c.prototype.complete=3Dfunction(){if(Q(c.load=
ed,this.id)=3D=3D-1){c.loaded.push(this.id)}delete =
P[this.id];f.prototype.complete.apply(this,arguments)};function =
a(q,i){this.id=3Dq;this.body=3Di;if(typeof =
i=3D=3D"undefined"){this.path=3Dthis.resolvePath(q)}}a.exports=3D{};a.pro=
totype=3Dnew c;a.prototype.resolvePath=3Dfunction(i){return =
l(A.path,i+".js")};a.prototype.start=3Dfunction(){var =
i,q,r=3Dthis,s;if(this.body){this.execute()}else{if(i=3Da.exports[this.id=
]){this.exp(i)}else{if(q=3DV[this.id]){q.then(function(t){r.exp(t)})}else=
{if(bundle=3Db(this.id)){A(bundle,function(){r.start()})}else{V[this.id]=3D=
this;this.load()}}}}};a.prototype.loaded=3Dfunction(){var =
q,i,r=3Dthis;if(!Z){q=3DC;C=3Dnull;q.id=3Dq.id||this.id;q.then(function(s=
){r.exp(s)})}else{if(i=3Da.exports[this.id]){this.exp(i)}else{if(q=3DV[th=
is.id]){q.then(function(s){r.exp(s)})}}}};a.prototype.complete=3Dfunction=
(){delete =
V[this.id];c.prototype.complete.apply(this,arguments)};a.prototype.execut=
e=3Dfunction(){var i=3Dthis;if(typeof =
this.body=3D=3D"object"){this.exp(this.body)}else{if(typeof =
this.body=3D=3D"function"){this.body.apply(window,[function(q){i.exp(q)}]=
)}}};a.prototype.exp=3Dfunction(i){this.complete(this.exports=3Da.exports=
[this.id]=3Di||{})};function =
B(q,i){this.deps=3Dq;this.collectResults=3Di;if(this.deps.length=3D=3D0){=
this.complete()}}B.prototype=3Dnew f;B.prototype.start=3Dfunction(){var =
s=3Dthis;function q(){var v=3D[];if(s.collectResults){v[0]=3D{}}for(var =
u=3D0,w;w=3Ds.deps[u];u++){if(!w.completed){return =
}if(w.results.length>0){if(s.collectResults){if(w instanceof =
S){X(v[0],w.results[0])}else{j(v[0],w.id,w.results[0])}}else{v=3Dv.concat=
(w.results)}}}s.complete.apply(s,v)}for(var =
r=3D0,t;t=3Dthis.deps[r];r++){t.then(q)}return this};function =
S(q,i){this.deps=3Dq;this.collectResults=3Di}S.prototype=3Dnew =
f;S.prototype.start=3Dfunction(){var =
s=3Dthis,q=3D0,i=3D[];if(s.collectResults){i[0]=3D{}}(function r(){var =
t=3Ds.deps[q++];if(t){t.then(function(u){if(t.results.length>0){if(s.coll=
ectResults){if(t instanceof =
S){X(i[0],t.results[0])}else{j(i[0],t.id,t.results[0])}}else{i.push(t.res=
ults[0])}}r()})}else{s.complete.apply(s,i)}}());return this};function =
T(){for(var q in K){if(K[q].readyState=3D=3D"interactive"){return =
G[K[q].id]}}}function L(q,i){var r;if(!q&&Z){r=3DU||T()}if(r){delete =
G[r.scriptId];r.body=3Di;r.execute()}else{C=3Dr=3Dnew =
a(q,i);V[r.id]=3Dr}return r}function N(){var =
r=3DM(arguments),q,i;if(typeof =
r[0]=3D=3D"string"){q=3Dr.shift()}i=3Dr.shift();return L(q,i)}function =
h(t,q){var s=3Dq.id||"";var r=3Ds.split("/");r.pop();var =
i=3Dr.join("/");return t.replace(/^\./,i)}function Y(t,v){var =
r=3D[];function s(i){return a.exports[h(i,v)]}for(var =
u=3D0,q=3Dt.length;u<q;u++){if(t[u]=3D=3D"require"){r.push(s);continue}if=
(t[u]=3D=3D"exports"){v.exports=3Dv.exports||{};r.push(v.exports);continu=
e}r.push(s(t[u]))}return r}function O(){var =
q=3DM(arguments),r=3D[],s,i;if(typeof =
q[0]=3D=3D"string"){s=3Dq.shift()}if(W(q[0])){r=3Dq.shift()}i=3Dq.shift()=
;return L(s,function(u){var y=3Dthis,x=3D[];function w(){var =
AA=3DY(M(r),y),AB;if(typeof =
i=3D=3D"function"){AB=3Di.apply(y,AA)}else{AB=3Di}if(typeof =
AB=3D=3D"undefined"){AB=3Dy.exports}u(AB)}for(var =
v=3D0,t=3Dr.length;v<t;v++){var =
z=3Dr[v];if(Q(["require","exports"],z)=3D=3D-1){x.push(h(z,y))}}if(x.leng=
th>0){A.apply(this,x.concat(w))}else{w()}})}O.amd=3D{};function A(){var =
r=3DM(arguments),s,q;if(typeof =
r[r.length-1]=3D=3D"function"){s=3Dr.pop()}if(typeof =
r[r.length-1]=3D=3D"boolean"){q=3Dr.pop()}var i=3Dnew =
B(F(r,q),q);if(s){i.then(s)}return i}function F(u,r){var q=3D[];for(var =
s=3D0,t;t=3Du[s];s++){if(typeof =
t=3D=3D"string"){t=3Dm(t)}if(W(t)){t=3Dnew S(F(t,r),r)}q.push(t)}return =
q}function m(w){var q,v;for(var s=3D0,u;u=3DA.matchers[s];s++){var =
t=3Du[0],r=3Du[1];if(q=3Dw.match(t)){return r(w)}}throw new Error(w+" =
was not recognised by loader")}var d=3Dfunction(i){return =
i(A,N,d,define)};function =
H(){p.using=3DR;p.provide=3DE;p.define=3DJ;p.loadrunner=3De;return =
d}d.Script=3Dc;d.Module=3Da;d.Collection=3DB;d.Sequence=3DS;d.Dependency=3D=
f;d.noConflict=3DH;p.loadrunner=3Dd;p.using=3DA;p.provide=3DN;p.define=3D=
O;A.path=3D"";A.matchers=3D[];A.matchers.add=3Dfunction(q,i){this.unshift=
([q,i])};A.matchers.add(/(^script!|\.js$)/,function(q){var i=3Dnew =
c(q.replace(/^\$/,A.path.replace(/\/$/,"")+"/").replace(/^script!/,""),fa=
lse);i.id=3Dq;return =
i});A.matchers.add(/^[a-zA-Z0-9_\-\/]+$/,function(i){return new =
a(i)});A.bundles=3D[];function b(r){for(var =
q=3D0;q<A.bundles.length;q++){for(var i in =
A.bundles[q]){if(i!=3Dr&&Q(A.bundles[q][i],r)>-1){return =
i}}}}if(g){A.path=3Dg.getAttribute("data-path")||g.src.split(/loadrunner\=
.js/)[0]||"";if(main=3Dg.getAttribute("data-main")){A.apply(p,main.split(=
/\s*,\s*/)).then(function(){})}}}(this,document));;var __twttrlr =3D =
loadrunner.noConflict();__twttrlr(function(using, provide, loadrunner, =
define) =
{provide("i18n/languages",function(a){a(["es","th","tr","ja","fil","da","=
de","zh-tw","ar","msa","id","it","sv","fa","pt","pl","fi","fr","nl","no",=
"zh-cn","ur","ko","he","hu","ru","hi"])});provide("util/querystring",func=
tion(a){function b(a){return =
encodeURIComponent(a).replace(/\+/g,"%2B")}function c(a){return =
decodeURIComponent(a)}function d(a){var c=3D[];for(var d in =
a)a[d]!=3D=3Dnull&&typeof =
a[d]!=3D"undefined"&&c.push(b(d)+"=3D"+b(a[d]));return =
c.sort().join("&")}function e(a){var =
b=3D{},d,e,f,g;if(a){d=3Da.split("&");for(g=3D0;f=3Dd[g];g++)e=3Df.split(=
"=3D"),e.length=3D=3D2&&(b[c(e[0])]=3Dc(e[1]))}return b}function =
f(a,b){var c=3Dd(b);return =
c.length>0?a.indexOf("?")>=3D0?a+"&"+d(b):a+"?"+d(b):a}a({url:f,decode:e,=
encode:d,encodePart:b,decodePart:c})});provide("util/params",function(a){=
using("util/querystring",function(b){var c=3Dfunction(a){var =
c=3Da.search.substr(1);return b.decode(c)},d=3Dfunction(a){var =
c=3Da.href,d=3Dc.indexOf("#"),e=3Dd<0?"":c.substring(d+1);return =
b.decode(e)},e=3Dfunction(a){var b=3D{},e=3Dc(a),f=3Dd(a);for(var g in =
e)e.hasOwnProperty(g)&&(b[g]=3De[g]);for(var g in =
f)f.hasOwnProperty(g)&&(b[g]=3Df[g]);return =
b};a({combined:e,fromQuery:c,fromFragment:d})})});provide("tfw/widget/env=
",function(a){using("util/params",function(b){function d(){var =
a=3D36e5,d=3Db.combined(document.location)._;return =
c!=3D=3Dundefined?c:(c=3D!1,d&&/^\d+$/.test(d)&&(c=3D+(new =
Date)-parseInt(d)<a),c)}var =
c;a({isDynamicWidget:d})})});provide("xd/detection",function(a){function =
b(){try{return!!navigator.plugins["Shockwave Flash"]||!!(new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash"))}catch(a){return!1}}a({get=
FlashEnabled:b,hasPostMessage:!!window.postMessage,isIE:!!navigator.userA=
gent.match("MSIE")})});provide("util/widgetrpc",function(a){using("xd/det=
ection","tfw/widget/env",function(b,c){function k(){if(f)return =
f;if(!c.isDynamicWidget())return;var =
a=3D0,d=3Dparent.frames.length,g;try{f=3Dparent.frames[e];if(f)return =
f}catch(h){}if(!b.isIE)return;for(;a<d;a++)try{g=3Dparent.frames[a];if(g&=
&typeof g.openIntent=3D=3D"function")return f=3Dg}catch(h){}}function =
l(){var a=3D{};(typeof =
arguments[0]).toLowerCase()=3D=3D=3D"function"?a.success=3Darguments[0]:a=
=3Darguments[0];var =
b=3Da.success||function(){},d=3Da.timeout||function(){},e=3Da.nohub||func=
tion(){},f=3Da.complete||function(){},m=3Da.attempt!=3D=3Dundefined?a.att=
empt:j;if(!c.isDynamicWidget()||g)return e(),f(),!1;var =
n=3Dk();m--;try{if(n&&n.trigger){b(n),f();return}}catch(o){}if(m<=3D0){g=3D=
!0,d(),f();return}if(+(new =
Date)-h>i*j){g=3D!0,e();return}window.setTimeout(function(){l({success:b,=
timeout:d,nohub:e,attempt:m,complete:f})},i)}var =
d=3D"twttrHubFrameSecure",e=3Ddocument.location.protocol=3D=3D"http:"?"tw=
ttrHubFrame":d,f,g,h=3D+(new =
Date),i=3D100,j=3D20;a({withHub:l,contextualHubId:e,secureHubId:d})})});p=
rovide("util/decider",function(a){function c(a){var =
c=3Db[a]||!1;if(!c)return!1;var d=3DMath.random()*100;return c>=3Dd}var =
b=3D{new_pixel_location:1,send_old_cookie:100,force_new_cookie:0,decider_=
fixture:12.34};a({isAvailable:c})});provide("util/util",function(a){funct=
ion b(a){for(var b=3D1,c;c=3Darguments[b];b++)for(var d in =
c)a[d]=3Dc[d];return a}function c(a){return b([],a)}function =
d(a){for(var b in =
a)a.hasOwnProperty(b)&&!a[b]&&a[b]!=3D=3D!1&&a[b]!=3D=3D0&&delete =
a[b]}function e(a,b){if(a.indexOf)return a.indexOf(b);for(var =
c=3D0,d;d=3Da[c];c++)if(b=3D=3Dd)return c;return-1}function =
f(a,b){if(!a)return null;if(!b)return a;if(a.filter)return =
a.filter(b);var =
c=3D[],d=3D0,e=3Da.length;for(;d<e;d++)b(a[d])&&c.push(a[d]);return =
c}function g(a,b){if(a.contains)return a.contains(b);var =
c=3Db.parentNode;while(c){if(c=3D=3D=3Da)return!0;c=3Dc.parentNode}return=
!1}a({aug:b,array:c,indexOf:e,filter:f,compact:d,containsElement:g})});pr=
ovide("dom/cookie",function(a){using("util/util",function(b){a(function(a=
,c,d){var =
e=3Db.aug({},d);if(arguments.length>1&&String(c)!=3D=3D"[object =
Object]"){if(c=3D=3D=3Dnull||c=3D=3D=3Dundefined)e.expires=3D-1;if(typeof=
 e.expires=3D=3D"number"){var f=3De.expires,g=3Dnew Date((new =
Date).getTime()+f*60*1e3);e.expires=3Dg}return =
c=3DString(c),document.cookie=3D[encodeURIComponent(a),"=3D",e.raw?c:enco=
deURIComponent(c),e.expires?"; =
expires=3D"+e.expires.toUTCString():"",e.path?"; =
path=3D"+e.path:"",e.domain?"; domain=3D"+e.domain:"",e.secure?"; =
secure":""].join("")}e=3Dc||{};var h,i=3De.raw?function(a){return =
a}:decodeURIComponent;return(h=3D(new RegExp("(?:^|; =
)"+encodeURIComponent(a)+"=3D([^;]*)")).exec(document.cookie))?i(h[1]):nu=
ll})})});provide("util/donottrack",function(a){using("dom/cookie",functio=
n(b){a(function(){return =
b("dnt")?!0:document.navigator?document.navigator["doNotTrack"]=3D=3D1:na=
vigator?navigator["doNotTrack"]=3D=3D1||navigator["msDoNotTrack"]=3D=3D1:=
!1})})});provide("tfw/widget/guest_cookie",function(a){using("dom/cookie"=
,"util/donottrack","util/decider",function(b,c,d){function g(){var =
a=3Db(e)||"";a.match(/^v2\:/)||h()}function =
h(){b(e)&&b(e,null,{domain:".twitter.com",path:"/"})}function =
i(){if(c())h();else =
if(!b(e)){if(!d.isAvailable("send_old_cookie"))return;var =
a=3D"v1:",g=3D(+(new =
Date)).toString()+Math.round(Math.random()*999999999);b(e,a+g,{domain:".t=
witter.com",path:"/",expires:f})}}var =
e=3D"pid",f=3D1051897;a({set:i,destroy:h,forceNewCookie:g,guest_id_cookie=
:e,default_expire:f})})});provide("tfw/widget/tracking",function(a){using=
("dom/cookie","util/donottrack","tfw/widget/guest_cookie","tfw/widget/env=
","util/decider",function(b,c,d,e,f){function i(a,b,c){var =
d=3Dg+b;if(!a)return;return a[d]=3Dc,a}function =
j(a,f,g,j,k){j||(j=3D!1),k||(k=3D!1),f||(f=3D{}),g=3Dg||"tweetbutton";var=
 =
l=3Dh[g]||h.tweetbutton,m=3Da.ownerDocument.createElement("img"),n=3D[];j=
||(i(f,"referrer",document.referrer.toString()),i(f,"widget",+e.isDynamic=
Widget()),!k&&!c()?(i(f,"li",+!!b("twid")),i(f,d.guest_id_cookie,b(d.gues=
t_id_cookie)||"")):i(f,"dnt","1"));for(var o in =
f)if(f.hasOwnProperty(o)){var =
p=3DencodeURIComponent(o),q=3DencodeURIComponent(f[o]);q=3Dq.replace(/'/g=
,"%27"),n.push(p+"=3D"+q)}m.src=3Dl+"?"+n.join("&"),m.alt=3D"",m.style.po=
sition=3D"absolute",m.style.height=3D"1px",m.style.width=3D"1px",m.style.=
top=3D"-9999px",m.style.left=3D"-9999px",a.appendChild(m)}var =
g=3D"twttr_",h=3D{tweetbutton:"//platform.twitter.com/widgets/images/t.gi=
f",followbutton:"//platform.twitter.com/widgets/images/f.gif",tweetembed:=
"//platform.twitter.com/widgets/images/e.gif"};f.isAvailable("new_pixel_l=
ocation")&&(h=3D{tweetbutton:"//p.twitter.com/t.gif",followbutton:"//p.tw=
itter.com/f.gif",tweetembed:"//p.twitter.com/e.gif"}),f.isAvailable("forc=
e_new_cookie")&&d.forceNewCookie(),a({addPixel:j,addVar:i})})});provide("=
$vendor/domready/ready.js", function(exports) {!function(a){function =
k(){b=3D1;for(var a=3D0,d=3Dc.length;a<d;a++)c[a]()}var =
b=3D0,c=3D[],d,e,f=3D!1,g=3Da.createElement("a"),h=3D"DOMContentLoaded",i=
=3D"addEventListener",j=3D"onreadystatechange";/^loade|c/.test(a.readySta=
te)&&(b=3D1),a[i]&&a[i](h,e=3Dfunction(){a.removeEventListener(h,e,f),k()=
},f),g.doScroll&&a.attachEvent(j,d=3Dfunction(){/^c/.test(a.readyState)&&=
(a.detachEvent(j,d),k())});var =
l=3Dg.doScroll?function(a){self!=3Dtop?b?a():c.push(a):!function(){try{g.=
doScroll("left")}catch(b){return =
setTimeout(function(){l(a)},50)}a()}()}:function(a){b?a():c.push(a)};type=
of =
module!=3D"undefined"&&module.exports?module.exports=3D{domReady:l}:windo=
w.domReady=3Dl}(document);exports();loadrunner.Script.loaded.push("$vendo=
r/domready/ready.js")});provide("util/domready",function(a){using("$vendo=
r/domready/ready.js",function(){a(domReady)})});using("util/domready","ut=
il/util","util/querystring","util/params","tfw/widget/tracking","tfw/widg=
et/guest_cookie","util/widgetrpc","i18n/languages",function(a,b,c,d,e,f,g=
,h){function z(a){i=3Da,k.innerHTML=3DF(i)}function =
A(){a(function(){if(n.url&&n.count!=3D=3D"none"){var =
a=3Dj.createElement("script");a.type=3D"text/javascript",a.src=3Dtwttr.co=
nfig.countURL+"?url=3D"+c.encodePart(t)+"&callback=3Dtwttr.receiveCount",=
j.body.appendChild(a)}})}function =
B(){switch(n.type){case"hashtag":return _("Tweet =
%{hashtag}",{hashtag:"<b>#"+n.button_hashtag+"</b>"});case"mention":retur=
n _("Tweet to =
%{name}",{name:"<b>@"+n.screen_name+"</b>"});default:return =
_("Tweet")}}function C(){var =
a=3Dj.getElementById("l");j.title=3D_("Tweet =
Button"),a.innerHTML=3DB()}function D(a,b){var =
c=3Da.id+"-desc",d=3Ddocument.createElement("p");d.id=3Dc,d.className=3D"=
aria",d.innerHTML=3Db,j.body.appendChild(d),a.setAttribute("aria-describe=
dby",c)}function E(a){var =
b=3D"scrollbars=3Dyes,resizable=3Dyes,toolbar=3Dno,location=3Dyes",c=3D55=
0,d=3D420,e=3Dscreen.height,f=3Dscreen.width,g=3DMath.round(f/2-c/2),h=3D=
0;return =
e>d&&(h=3DMath.round(e/2-d/2)),window.open(a,null,b+",width=3D"+c+",heigh=
t=3D"+d+",left=3D"+g+",top=3D"+h)}function F(a){var =
b,c,d=3DparseInt(a,10),e=3Dnew =
RegExp("^\\"+_(",")),f=3D{ja:1,ko:1};return =
isNaN(d)?"":d<1e4?d.toString().split("").reverse().join("").replace(/(\d{=
3})/g,"$1"+_(",")).split("").reverse().join("").replace(e,""):d<1e5?f[n.l=
ang]?(c=3D(Math.floor(d/100)/100).toString(),c+_("10k =
unit")):(b=3D(Math.round(d/100)/10).toString(),b.replace(/\./,_("."))+_("=
K")):_("100K+")}function G(a){return =
a=3Da||window.event,a&&a.preventDefault?a.preventDefault():a.returnValue=3D=
!1,a&&a.stopPropagation?a.stopPropagation():a.cancelBubble=3D!0,!1}functi=
on H(a){return a.replace(/(<)|(>)/g,function(a){var b;return =
a[0]=3D=3D=3D"<"?b=3D"&lt;":b=3D"&gt;",b})}function I(a){for(var =
b=3D0,c=3Da.length;b<c;b++)a[b]=3DH(a[b]);return a}function =
J(a,b){a.className+=3D" =
"+b}f.set(),twttr.config=3Db.aug({countURL:"//cdn.api.twitter.com/1/urls/=
count.json",intentURL:"https://twitter.com/intent/tweet"},twttr.config||{=
});var =
i=3D0,j=3Ddocument,k=3Dj.getElementById("count"),l=3Dj.getElementById("b"=
),m,n=3DI(d.combined(j.location)),o=3D{vertical:"vcount",horizontal:"hcou=
nt",none:"ncount"},p=3D{l:"xl",m:"regular"},q=3D["share","mention","hasht=
ag"],r=3D[],s,t,u,v,w,x,y;n.lang=3Dn.lang&&n.lang.toLowerCase(),j.body.pa=
rentNode.lang=3Dtwttr.lang=3Dn.lang=3D~b.indexOf(h,n.lang)?n.lang:"en",rt=
l=3D_("ltr"),twttr.receiveCount=3Dfunction(a){typeof =
a.count=3D=3D"number"&&(z(a.count),J(j.body,"count-ready"),a.count>0&&(k.=
title=3D_("This page has been shared %{tweets} times. View these =
Tweets.",{tweets:a.count}),D(k,k.title)))},n.type=3D~b.indexOf(q,n.type)?=
n.type:"share",n.size=3Dp[n.size]?n.size:"m",J(j.documentElement,p[n.size=
]||""),n.align=3D=3D"right"&&J(j.body,"right"),n.screen_name&&((y=3Dn.scr=
een_name.match(/^\s*@?([\w_]{1,20})\s*$/i))?n.screen_name=3Dy[1]:(delete =
n.screen_name,n.type=3D=3D"mention"&&(n.type=3D"share",n.count=3D"none"))=
),n.button_hashtag?((x=3Dn.button_hashtag.match(/^\s*#?([^.,<>!\s\/#\-\(\=
)\'\"]+)\s*$/i))?(n.button_hashtag=3Dx[1],n.hashtags=3Dn.button_hashtag+"=
,"+(n.hashtags||"")):(delete =
n.button_hashtag,n.type=3D"share"),n.count=3D"none"):n.type=3D=3D"share"?=
(n.url=3Dn.url||j.referrer,t=3Dn.counturl||n.url,u=3Dt&&"http://twitter.c=
om/search?q=3D"+c.encodePart(t),n.size=3D=3D"l"&&n.count=3D=3D"vertical"&=
&(n.count=3D"none"),r.push(o[n.count]||"hcount"),A()):n.count=3D"none",r.=
push(rtl),J(j.body,r.join(" =
")),C(),J(j.body,"ready"),s=3D{text:n.text,screen_name:n.screen_name,hash=
tags:n.hashtags,url:n.url,via:n.via,related:n.related,placeid:n.placeid,o=
riginal_referer:j.referrer,source:"tweetbutton"},v=3Dtwttr.config.intentU=
RL+"?"+c.encode(s),w=3Dn.dnt&&n.dnt.toLowerCase()=3D=3D=3D"true",e.addPix=
el(document.body,n,"tweetbutton",!1,w),k.href=3Du,l.href=3Dv,l.onclick=3D=
function(a){return =
g.withHub({nohub:function(){E(v,n.id)},timeout:function(){E(v,n.id)},succ=
ess:function(a){a.openIntent(v,n.id),a.trigger("click",{region:"tweet"},n=
.id)}}),G(a)},n.searchlink!=3D"disabled"?(J(k.parentNode,"enabled"),k.onc=
lick=3Dfunction(a){return =
window.open(u),g.withHub(function(a){a.trigger("click",{region:"tweetcoun=
t"},n.id)}),G(a)}):k.onclick=3Dfunction(a){G(a)}})});;</SCRIPT>
</BODY></HTML>

------=_NextPart_001_0033_01CD0681.A399B5C0--

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/javascripts/vendor/html5_shiv.js?1331766524

// from http://html5shiv.googlecode.com/svn/trunk/html5.js=0A=
// html5shiv MIT @rem remysharp.com/html5-enabling-script=0A=
// iepp v1.6.2 MIT @jon_neal iecss.com/print-protector=0A=
/*@cc_on(function(m,c){var =
z=3D"abbr|article|aside|audio|canvas|details|figcaption|figure|footer|hea=
der|hgroup|mark|meter|nav|output|progress|section|summary|time|video";fun=
ction n(d){for(var a=3D-1;++a<o;)d.createElement(i[a])}function =
p(d,a){for(var =
e=3D-1,b=3Dd.length,j,q=3D[];++e<b;){j=3Dd[e];if((a=3Dj.media||a)!=3D"scr=
een")q.push(p(j.imports,a),j.cssText)}return q.join("")}var =
g=3Dc.createElement("div");g.innerHTML=3D"<z>i</z>";if(g.childNodes.lengt=
h!=3D=3D1){var i=3Dz.split("|"),o=3Di.length,s=3DRegExp("(^|\\s)("+z+")",=0A=
"gi"),t=3DRegExp("<(/*)("+z+")","gi"),u=3DRegExp("(^|[^\\n]*?\\s)("+z+")(=
[^\\n]*)({[\\n\\w\\W]*?})","gi"),r=3Dc.createDocumentFragment(),k=3Dc.doc=
umentElement;g=3Dk.firstChild;var =
h=3Dc.createElement("body"),l=3Dc.createElement("style"),f;n(c);n(r);g.in=
sertBefore(l,=0A=
g.firstChild);l.media=3D"print";m.attachEvent("onbeforeprint",function(){=
var =
d=3D-1,a=3Dp(c.styleSheets,"all"),e=3D[],b;for(f=3Df||c.body;(b=3Du.exec(=
a))!=3Dnull;)e.push((b[1]+b[2]+b[3]).replace(s,"$1.iepp_$2")+b[4]);for(l.=
styleSheet.cssText=3De.join("\n");++d<o;){a=3Dc.getElementsByTagName(i[d]=
);e=3Da.length;for(b=3D-1;++b<e;)if(a[b].className.indexOf("iepp_")<0)a[b=
].className+=3D" =
iepp_"+i[d]}r.appendChild(f);k.appendChild(h);h.className=3Df.className;h=
.innerHTML=3Df.innerHTML.replace(t,"<$1font")});m.attachEvent("onafterpri=
nt",=0A=
function(){h.innerHTML=3D"";k.removeChild(h);k.appendChild(f);l.styleShee=
t.cssText=3D""})}})(this,document);@*/=0A=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/javascripts/vendor/excanvas.js?1331766524

// Copyright 2006 Google Inc.=0A=
//=0A=
// Licensed under the Apache License, Version 2.0 (the "License");=0A=
// you may not use this file except in compliance with the License.=0A=
// You may obtain a copy of the License at=0A=
//=0A=
//   http://www.apache.org/licenses/LICENSE-2.0=0A=
//=0A=
// Unless required by applicable law or agreed to in writing, software=0A=
// distributed under the License is distributed on an "AS IS" BASIS,=0A=
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or =
implied.=0A=
// See the License for the specific language governing permissions and=0A=
// limitations under the License.=0A=
=0A=
=0A=
// Known Issues:=0A=
//=0A=
// * Patterns are not implemented.=0A=
// * Radial gradient are not implemented. The VML version of these look =
very=0A=
//   different from the canvas one.=0A=
// * Clipping paths are not implemented.=0A=
// * Coordsize. The width and height attribute have higher priority than =
the=0A=
//   width and height style values which isn't correct.=0A=
// * Painting mode isn't implemented.=0A=
// * Canvas width/height should is using content-box by default. IE in=0A=
//   Quirks mode will draw the canvas using border-box. Either change =
your=0A=
//   doctype to HTML5=0A=
//   (http://www.whatwg.org/specs/web-apps/current-work/#the-doctype)=0A=
//   or use Box Sizing Behavior from WebFX=0A=
//   (http://webfx.eae.net/dhtml/boxsizing/boxsizing.html)=0A=
// * Non uniform scaling does not correctly scale strokes.=0A=
// * Optimize. There is always room for speed improvements.=0A=
=0A=
// Only add this code if we do not already have a canvas implementation=0A=
if (!document.createElement('canvas').getContext) {=0A=
=0A=
(function() {=0A=
=0A=
  // alias some functions to make (compiled) code shorter=0A=
  var m =3D Math;=0A=
  var mr =3D m.round;=0A=
  var ms =3D m.sin;=0A=
  var mc =3D m.cos;=0A=
  var abs =3D m.abs;=0A=
  var sqrt =3D m.sqrt;=0A=
=0A=
  // this is used for sub pixel precision=0A=
  var Z =3D 10;=0A=
  var Z2 =3D Z / 2;=0A=
=0A=
  /**=0A=
   * This funtion is assigned to the <canvas> elements as =
element.getContext().=0A=
   * @this {HTMLElement}=0A=
   * @return {CanvasRenderingContext2D_}=0A=
   */=0A=
  function getContext() {=0A=
    return this.context_ ||=0A=
        (this.context_ =3D new CanvasRenderingContext2D_(this));=0A=
  }=0A=
=0A=
  var slice =3D Array.prototype.slice;=0A=
=0A=
  /**=0A=
   * Binds a function to an object. The returned function will always =
use the=0A=
   * passed in {@code obj} as {@code this}.=0A=
   *=0A=
   * Example:=0A=
   *=0A=
   *   g =3D bind(f, obj, a, b)=0A=
   *   g(c, d) // will do f.call(obj, a, b, c, d)=0A=
   *=0A=
   * @param {Function} f The function to bind the object to=0A=
   * @param {Object} obj The object that should act as this when the =
function=0A=
   *     is called=0A=
   * @param {*} var_args Rest arguments that will be used as the initial=0A=
   *     arguments when the function is called=0A=
   * @return {Function} A new function that has bound this=0A=
   */=0A=
  function bind(f, obj, var_args) {=0A=
    var a =3D slice.call(arguments, 2);=0A=
    return function() {=0A=
      return f.apply(obj, a.concat(slice.call(arguments)));=0A=
    };=0A=
  }=0A=
=0A=
  var G_vmlCanvasManager_ =3D {=0A=
    init: function(opt_doc) {=0A=
      if (/MSIE/.test(navigator.userAgent) && !window.opera) {=0A=
        var doc =3D opt_doc || document;=0A=
        // Create a dummy element so that IE will allow canvas elements =
to be=0A=
        // recognized.=0A=
        doc.createElement('canvas');=0A=
        doc.attachEvent('onreadystatechange', bind(this.init_, this, =
doc));=0A=
      }=0A=
    },=0A=
=0A=
    init_: function(doc) {=0A=
      // create xmlns=0A=
      if (!doc.namespaces['g_vml_']) {=0A=
        doc.namespaces.add('g_vml_', 'urn:schemas-microsoft-com:vml',=0A=
                           '#default#VML');=0A=
=0A=
      }=0A=
      if (!doc.namespaces['g_o_']) {=0A=
        doc.namespaces.add('g_o_', =
'urn:schemas-microsoft-com:office:office',=0A=
                           '#default#VML');=0A=
      }=0A=
=0A=
      // Setup default CSS.  Only add one style sheet per document=0A=
      if (!doc.styleSheets['ex_canvas_']) {=0A=
        var ss =3D doc.createStyleSheet();=0A=
        ss.owningElement.id =3D 'ex_canvas_';=0A=
        ss.cssText =3D 'canvas{display:inline-block;overflow:hidden;' +=0A=
            // default size is 300x150 in Gecko and Opera=0A=
            'text-align:left;width:300px;height:150px}' +=0A=
            'g_vml_\\:*{behavior:url(#default#VML)}' +=0A=
            'g_o_\\:*{behavior:url(#default#VML)}';=0A=
=0A=
      }=0A=
=0A=
      // find all canvas elements=0A=
      var els =3D doc.getElementsByTagName('canvas');=0A=
      for (var i =3D 0; i < els.length; i++) {=0A=
        this.initElement(els[i]);=0A=
      }=0A=
    },=0A=
=0A=
    /**=0A=
     * Public initializes a canvas element so that it can be used as =
canvas=0A=
     * element from now on. This is called automatically before the page =
is=0A=
     * loaded but if you are creating elements using createElement you =
need to=0A=
     * make sure this is called on the element.=0A=
     * @param {HTMLElement} el The canvas element to initialize.=0A=
     * @return {HTMLElement} the element that was created.=0A=
     */=0A=
    initElement: function(el) {=0A=
      if (!el.getContext) {=0A=
=0A=
        el.getContext =3D getContext;=0A=
=0A=
        // Remove fallback content. There is no way to hide text nodes =
so we=0A=
        // just remove all childNodes. We could hide all elements and =
remove=0A=
        // text nodes but who really cares about the fallback content.=0A=
        el.innerHTML =3D '';=0A=
=0A=
        // do not use inline function because that will leak memory=0A=
        el.attachEvent('onpropertychange', onPropertyChange);=0A=
        el.attachEvent('onresize', onResize);=0A=
=0A=
        var attrs =3D el.attributes;=0A=
        if (attrs.width && attrs.width.specified) {=0A=
          // TODO: use runtimeStyle and coordsize=0A=
          // el.getContext().setWidth_(attrs.width.nodeValue);=0A=
          el.style.width =3D attrs.width.nodeValue + 'px';=0A=
        } else {=0A=
          el.width =3D el.clientWidth;=0A=
        }=0A=
        if (attrs.height && attrs.height.specified) {=0A=
          // TODO: use runtimeStyle and coordsize=0A=
          // el.getContext().setHeight_(attrs.height.nodeValue);=0A=
          el.style.height =3D attrs.height.nodeValue + 'px';=0A=
        } else {=0A=
          el.height =3D el.clientHeight;=0A=
        }=0A=
        //el.getContext().setCoordsize_()=0A=
      }=0A=
      return el;=0A=
    }=0A=
  };=0A=
=0A=
  function onPropertyChange(e) {=0A=
    var el =3D e.srcElement;=0A=
=0A=
    switch (e.propertyName) {=0A=
      case 'width':=0A=
        el.style.width =3D el.attributes.width.nodeValue + 'px';=0A=
        el.getContext().clearRect();=0A=
        break;=0A=
      case 'height':=0A=
        el.style.height =3D el.attributes.height.nodeValue + 'px';=0A=
        el.getContext().clearRect();=0A=
        break;=0A=
    }=0A=
  }=0A=
=0A=
  function onResize(e) {=0A=
    var el =3D e.srcElement;=0A=
    if (el.firstChild) {=0A=
      el.firstChild.style.width =3D  el.clientWidth + 'px';=0A=
      el.firstChild.style.height =3D el.clientHeight + 'px';=0A=
    }=0A=
  }=0A=
=0A=
  G_vmlCanvasManager_.init();=0A=
=0A=
  // precompute "00" to "FF"=0A=
  var dec2hex =3D [];=0A=
  for (var i =3D 0; i < 16; i++) {=0A=
    for (var j =3D 0; j < 16; j++) {=0A=
      dec2hex[i * 16 + j] =3D i.toString(16) + j.toString(16);=0A=
    }=0A=
  }=0A=
=0A=
  function createMatrixIdentity() {=0A=
    return [=0A=
      [1, 0, 0],=0A=
      [0, 1, 0],=0A=
      [0, 0, 1]=0A=
    ];=0A=
  }=0A=
=0A=
  function matrixMultiply(m1, m2) {=0A=
    var result =3D createMatrixIdentity();=0A=
=0A=
    for (var x =3D 0; x < 3; x++) {=0A=
      for (var y =3D 0; y < 3; y++) {=0A=
        var sum =3D 0;=0A=
=0A=
        for (var z =3D 0; z < 3; z++) {=0A=
          sum +=3D m1[x][z] * m2[z][y];=0A=
        }=0A=
=0A=
        result[x][y] =3D sum;=0A=
      }=0A=
    }=0A=
    return result;=0A=
  }=0A=
=0A=
  function copyState(o1, o2) {=0A=
    o2.fillStyle     =3D o1.fillStyle;=0A=
    o2.lineCap       =3D o1.lineCap;=0A=
    o2.lineJoin      =3D o1.lineJoin;=0A=
    o2.lineWidth     =3D o1.lineWidth;=0A=
    o2.miterLimit    =3D o1.miterLimit;=0A=
    o2.shadowBlur    =3D o1.shadowBlur;=0A=
    o2.shadowColor   =3D o1.shadowColor;=0A=
    o2.shadowOffsetX =3D o1.shadowOffsetX;=0A=
    o2.shadowOffsetY =3D o1.shadowOffsetY;=0A=
    o2.strokeStyle   =3D o1.strokeStyle;=0A=
    o2.globalAlpha   =3D o1.globalAlpha;=0A=
    o2.arcScaleX_    =3D o1.arcScaleX_;=0A=
    o2.arcScaleY_    =3D o1.arcScaleY_;=0A=
    o2.lineScale_    =3D o1.lineScale_;=0A=
  }=0A=
=0A=
  function processStyle(styleString) {=0A=
    var str, alpha =3D 1;=0A=
=0A=
    styleString =3D String(styleString);=0A=
    if (styleString.substring(0, 3) =3D=3D 'rgb') {=0A=
      var start =3D styleString.indexOf('(', 3);=0A=
      var end =3D styleString.indexOf(')', start + 1);=0A=
      var guts =3D styleString.substring(start + 1, end).split(',');=0A=
=0A=
      str =3D '#';=0A=
      for (var i =3D 0; i < 3; i++) {=0A=
        str +=3D dec2hex[Number(guts[i])];=0A=
      }=0A=
=0A=
      if (guts.length =3D=3D 4 && styleString.substr(3, 1) =3D=3D 'a') {=0A=
        alpha =3D guts[3];=0A=
      }=0A=
    } else {=0A=
      str =3D styleString;=0A=
    }=0A=
=0A=
    return {color: str, alpha: alpha};=0A=
  }=0A=
=0A=
  function processLineCap(lineCap) {=0A=
    switch (lineCap) {=0A=
      case 'butt':=0A=
        return 'flat';=0A=
      case 'round':=0A=
        return 'round';=0A=
      case 'square':=0A=
      default:=0A=
        return 'square';=0A=
    }=0A=
  }=0A=
=0A=
  /**=0A=
   * This class implements CanvasRenderingContext2D interface as =
described by=0A=
   * the WHATWG.=0A=
   * @param {HTMLElement} surfaceElement The element that the 2D context =
should=0A=
   * be associated with=0A=
   */=0A=
  function CanvasRenderingContext2D_(surfaceElement) {=0A=
    this.m_ =3D createMatrixIdentity();=0A=
=0A=
    this.mStack_ =3D [];=0A=
    this.aStack_ =3D [];=0A=
    this.currentPath_ =3D [];=0A=
=0A=
    // Canvas context properties=0A=
    this.strokeStyle =3D '#000';=0A=
    this.fillStyle =3D '#000';=0A=
=0A=
    this.lineWidth =3D 1;=0A=
    this.lineJoin =3D 'miter';=0A=
    this.lineCap =3D 'butt';=0A=
    this.miterLimit =3D Z * 1;=0A=
    this.globalAlpha =3D 1;=0A=
    this.canvas =3D surfaceElement;=0A=
=0A=
    var el =3D surfaceElement.ownerDocument.createElement('div');=0A=
    el.style.width =3D  surfaceElement.clientWidth + 'px';=0A=
    el.style.height =3D surfaceElement.clientHeight + 'px';=0A=
    el.style.overflow =3D 'hidden';=0A=
    el.style.position =3D 'absolute';=0A=
    surfaceElement.appendChild(el);=0A=
=0A=
    this.element_ =3D el;=0A=
    this.arcScaleX_ =3D 1;=0A=
    this.arcScaleY_ =3D 1;=0A=
    this.lineScale_ =3D 1;=0A=
  }=0A=
=0A=
  var contextPrototype =3D CanvasRenderingContext2D_.prototype;=0A=
  contextPrototype.clearRect =3D function() {=0A=
    this.element_.innerHTML =3D '';=0A=
  };=0A=
=0A=
  contextPrototype.beginPath =3D function() {=0A=
    // TODO: Branch current matrix so that save/restore has no effect=0A=
    //       as per safari docs.=0A=
    this.currentPath_ =3D [];=0A=
  };=0A=
=0A=
  contextPrototype.moveTo =3D function(aX, aY) {=0A=
    var p =3D this.getCoords_(aX, aY);=0A=
    this.currentPath_.push({type: 'moveTo', x: p.x, y: p.y});=0A=
    this.currentX_ =3D p.x;=0A=
    this.currentY_ =3D p.y;=0A=
  };=0A=
=0A=
  contextPrototype.lineTo =3D function(aX, aY) {=0A=
    var p =3D this.getCoords_(aX, aY);=0A=
    this.currentPath_.push({type: 'lineTo', x: p.x, y: p.y});=0A=
=0A=
    this.currentX_ =3D p.x;=0A=
    this.currentY_ =3D p.y;=0A=
  };=0A=
=0A=
  contextPrototype.bezierCurveTo =3D function(aCP1x, aCP1y,=0A=
                                            aCP2x, aCP2y,=0A=
                                            aX, aY) {=0A=
    var p =3D this.getCoords_(aX, aY);=0A=
    var cp1 =3D this.getCoords_(aCP1x, aCP1y);=0A=
    var cp2 =3D this.getCoords_(aCP2x, aCP2y);=0A=
    bezierCurveTo(this, cp1, cp2, p);=0A=
  };=0A=
=0A=
  // Helper function that takes the already fixed cordinates.=0A=
  function bezierCurveTo(self, cp1, cp2, p) {=0A=
    self.currentPath_.push({=0A=
      type: 'bezierCurveTo',=0A=
      cp1x: cp1.x,=0A=
      cp1y: cp1.y,=0A=
      cp2x: cp2.x,=0A=
      cp2y: cp2.y,=0A=
      x: p.x,=0A=
      y: p.y=0A=
    });=0A=
    self.currentX_ =3D p.x;=0A=
    self.currentY_ =3D p.y;=0A=
  }=0A=
=0A=
  contextPrototype.quadraticCurveTo =3D function(aCPx, aCPy, aX, aY) {=0A=
    // the following is lifted almost directly from=0A=
    // =
http://developer.mozilla.org/en/docs/Canvas_tutorial:Drawing_shapes=0A=
=0A=
    var cp =3D this.getCoords_(aCPx, aCPy);=0A=
    var p =3D this.getCoords_(aX, aY);=0A=
=0A=
    var cp1 =3D {=0A=
      x: this.currentX_ + 2.0 / 3.0 * (cp.x - this.currentX_),=0A=
      y: this.currentY_ + 2.0 / 3.0 * (cp.y - this.currentY_)=0A=
    };=0A=
    var cp2 =3D {=0A=
      x: cp1.x + (p.x - this.currentX_) / 3.0,=0A=
      y: cp1.y + (p.y - this.currentY_) / 3.0=0A=
    };=0A=
=0A=
    bezierCurveTo(this, cp1, cp2, p);=0A=
  };=0A=
=0A=
  contextPrototype.arc =3D function(aX, aY, aRadius,=0A=
                                  aStartAngle, aEndAngle, aClockwise) {=0A=
    aRadius *=3D Z;=0A=
    var arcType =3D aClockwise ? 'at' : 'wa';=0A=
=0A=
    var xStart =3D aX + mc(aStartAngle) * aRadius - Z2;=0A=
    var yStart =3D aY + ms(aStartAngle) * aRadius - Z2;=0A=
=0A=
    var xEnd =3D aX + mc(aEndAngle) * aRadius - Z2;=0A=
    var yEnd =3D aY + ms(aEndAngle) * aRadius - Z2;=0A=
=0A=
    // IE won't render arches drawn counter clockwise if xStart =3D=3D =
xEnd.=0A=
    if (xStart =3D=3D xEnd && !aClockwise) {=0A=
      xStart +=3D 0.125; // Offset xStart by 1/80 of a pixel. Use =
something=0A=
                       // that can be represented in binary=0A=
    }=0A=
=0A=
    var p =3D this.getCoords_(aX, aY);=0A=
    var pStart =3D this.getCoords_(xStart, yStart);=0A=
    var pEnd =3D this.getCoords_(xEnd, yEnd);=0A=
=0A=
    this.currentPath_.push({type: arcType,=0A=
                           x: p.x,=0A=
                           y: p.y,=0A=
                           radius: aRadius,=0A=
                           xStart: pStart.x,=0A=
                           yStart: pStart.y,=0A=
                           xEnd: pEnd.x,=0A=
                           yEnd: pEnd.y});=0A=
=0A=
  };=0A=
=0A=
  contextPrototype.rect =3D function(aX, aY, aWidth, aHeight) {=0A=
    this.moveTo(aX, aY);=0A=
    this.lineTo(aX + aWidth, aY);=0A=
    this.lineTo(aX + aWidth, aY + aHeight);=0A=
    this.lineTo(aX, aY + aHeight);=0A=
    this.closePath();=0A=
  };=0A=
=0A=
  contextPrototype.strokeRect =3D function(aX, aY, aWidth, aHeight) {=0A=
    var oldPath =3D this.currentPath_;=0A=
    this.beginPath();=0A=
=0A=
    this.moveTo(aX, aY);=0A=
    this.lineTo(aX + aWidth, aY);=0A=
    this.lineTo(aX + aWidth, aY + aHeight);=0A=
    this.lineTo(aX, aY + aHeight);=0A=
    this.closePath();=0A=
    this.stroke();=0A=
=0A=
    this.currentPath_ =3D oldPath;=0A=
  };=0A=
=0A=
  contextPrototype.fillRect =3D function(aX, aY, aWidth, aHeight) {=0A=
    var oldPath =3D this.currentPath_;=0A=
    this.beginPath();=0A=
=0A=
    this.moveTo(aX, aY);=0A=
    this.lineTo(aX + aWidth, aY);=0A=
    this.lineTo(aX + aWidth, aY + aHeight);=0A=
    this.lineTo(aX, aY + aHeight);=0A=
    this.closePath();=0A=
    this.fill();=0A=
=0A=
    this.currentPath_ =3D oldPath;=0A=
  };=0A=
=0A=
  contextPrototype.createLinearGradient =3D function(aX0, aY0, aX1, aY1) =
{=0A=
    var gradient =3D new CanvasGradient_('gradient');=0A=
    gradient.x0_ =3D aX0;=0A=
    gradient.y0_ =3D aY0;=0A=
    gradient.x1_ =3D aX1;=0A=
    gradient.y1_ =3D aY1;=0A=
    return gradient;=0A=
  };=0A=
=0A=
  contextPrototype.createRadialGradient =3D function(aX0, aY0, aR0,=0A=
                                                   aX1, aY1, aR1) {=0A=
    var gradient =3D new CanvasGradient_('gradientradial');=0A=
    gradient.x0_ =3D aX0;=0A=
    gradient.y0_ =3D aY0;=0A=
    gradient.r0_ =3D aR0;=0A=
    gradient.x1_ =3D aX1;=0A=
    gradient.y1_ =3D aY1;=0A=
    gradient.r1_ =3D aR1;=0A=
    return gradient;=0A=
  };=0A=
=0A=
  contextPrototype.drawImage =3D function(image, var_args) {=0A=
    var dx, dy, dw, dh, sx, sy, sw, sh;=0A=
=0A=
    // to find the original width we overide the width and height=0A=
    var oldRuntimeWidth =3D image.runtimeStyle.width;=0A=
    var oldRuntimeHeight =3D image.runtimeStyle.height;=0A=
    image.runtimeStyle.width =3D 'auto';=0A=
    image.runtimeStyle.height =3D 'auto';=0A=
=0A=
    // get the original size=0A=
    var w =3D image.width;=0A=
    var h =3D image.height;=0A=
=0A=
    // and remove overides=0A=
    image.runtimeStyle.width =3D oldRuntimeWidth;=0A=
    image.runtimeStyle.height =3D oldRuntimeHeight;=0A=
=0A=
    if (arguments.length =3D=3D 3) {=0A=
      dx =3D arguments[1];=0A=
      dy =3D arguments[2];=0A=
      sx =3D sy =3D 0;=0A=
      sw =3D dw =3D w;=0A=
      sh =3D dh =3D h;=0A=
    } else if (arguments.length =3D=3D 5) {=0A=
      dx =3D arguments[1];=0A=
      dy =3D arguments[2];=0A=
      dw =3D arguments[3];=0A=
      dh =3D arguments[4];=0A=
      sx =3D sy =3D 0;=0A=
      sw =3D w;=0A=
      sh =3D h;=0A=
    } else if (arguments.length =3D=3D 9) {=0A=
      sx =3D arguments[1];=0A=
      sy =3D arguments[2];=0A=
      sw =3D arguments[3];=0A=
      sh =3D arguments[4];=0A=
      dx =3D arguments[5];=0A=
      dy =3D arguments[6];=0A=
      dw =3D arguments[7];=0A=
      dh =3D arguments[8];=0A=
    } else {=0A=
      throw Error('Invalid number of arguments');=0A=
    }=0A=
=0A=
    var d =3D this.getCoords_(dx, dy);=0A=
=0A=
    var w2 =3D sw / 2;=0A=
    var h2 =3D sh / 2;=0A=
=0A=
    var vmlStr =3D [];=0A=
=0A=
    var W =3D 10;=0A=
    var H =3D 10;=0A=
=0A=
    // For some reason that I've now forgotten, using divs didn't work=0A=
    vmlStr.push(' <g_vml_:group',=0A=
                ' coordsize=3D"', Z * W, ',', Z * H, '"',=0A=
                ' coordorigin=3D"0,0"' ,=0A=
                ' style=3D"width:', W, 'px;height:', H, =
'px;position:absolute;');=0A=
=0A=
    // If filters are necessary (rotation exists), create them=0A=
    // filters are bog-slow, so only create them if abbsolutely necessary=0A=
    // The following check doesn't account for skews (which don't exist=0A=
    // in the canvas spec (yet) anyway.=0A=
=0A=
    if (this.m_[0][0] !=3D 1 || this.m_[0][1]) {=0A=
      var filter =3D [];=0A=
=0A=
      // Note the 12/21 reversal=0A=
      filter.push('M11=3D', this.m_[0][0], ',',=0A=
                  'M12=3D', this.m_[1][0], ',',=0A=
                  'M21=3D', this.m_[0][1], ',',=0A=
                  'M22=3D', this.m_[1][1], ',',=0A=
                  'Dx=3D', mr(d.x / Z), ',',=0A=
                  'Dy=3D', mr(d.y / Z), '');=0A=
=0A=
      // Bounding box calculation (need to minimize displayed area so =
that=0A=
      // filters don't waste time on unused pixels.=0A=
      var max =3D d;=0A=
      var c2 =3D this.getCoords_(dx + dw, dy);=0A=
      var c3 =3D this.getCoords_(dx, dy + dh);=0A=
      var c4 =3D this.getCoords_(dx + dw, dy + dh);=0A=
=0A=
      max.x =3D m.max(max.x, c2.x, c3.x, c4.x);=0A=
      max.y =3D m.max(max.y, c2.y, c3.y, c4.y);=0A=
=0A=
      vmlStr.push('padding:0 ', mr(max.x / Z), 'px ', mr(max.y / Z),=0A=
                  'px =
0;filter:progid:DXImageTransform.Microsoft.Matrix(',=0A=
                  filter.join(''), ", sizingmethod=3D'clip');")=0A=
    } else {=0A=
      vmlStr.push('top:', mr(d.y / Z), 'px;left:', mr(d.x / Z), 'px;');=0A=
    }=0A=
=0A=
    vmlStr.push(' ">' ,=0A=
                '<g_vml_:image src=3D"', image.src, '"',=0A=
                ' style=3D"width:', Z * dw, 'px;',=0A=
                ' height:', Z * dh, 'px;"',=0A=
                ' cropleft=3D"', sx / w, '"',=0A=
                ' croptop=3D"', sy / h, '"',=0A=
                ' cropright=3D"', (w - sx - sw) / w, '"',=0A=
                ' cropbottom=3D"', (h - sy - sh) / h, '"',=0A=
                ' />',=0A=
                '</g_vml_:group>');=0A=
=0A=
    this.element_.insertAdjacentHTML('BeforeEnd',=0A=
                                    vmlStr.join(''));=0A=
  };=0A=
=0A=
  contextPrototype.stroke =3D function(aFill) {=0A=
    var lineStr =3D [];=0A=
    var lineOpen =3D false;=0A=
    var a =3D processStyle(aFill ? this.fillStyle : this.strokeStyle);=0A=
    var color =3D a.color;=0A=
    var opacity =3D a.alpha * this.globalAlpha;=0A=
=0A=
    var W =3D 10;=0A=
    var H =3D 10;=0A=
=0A=
    lineStr.push('<g_vml_:shape',=0A=
                 ' filled=3D"', !!aFill, '"',=0A=
                 ' style=3D"position:absolute;width:', W, 'px;height:', =
H, 'px;"',=0A=
                 ' coordorigin=3D"0 0" coordsize=3D"', Z * W, ' ', Z * =
H, '"',=0A=
                 ' stroked=3D"', !aFill, '"',=0A=
                 ' path=3D"');=0A=
=0A=
    var newSeq =3D false;=0A=
    var min =3D {x: null, y: null};=0A=
    var max =3D {x: null, y: null};=0A=
=0A=
    for (var i =3D 0; i < this.currentPath_.length; i++) {=0A=
      var p =3D this.currentPath_[i];=0A=
      var c;=0A=
=0A=
      switch (p.type) {=0A=
        case 'moveTo':=0A=
          c =3D p;=0A=
          lineStr.push(' m ', mr(p.x), ',', mr(p.y));=0A=
          break;=0A=
        case 'lineTo':=0A=
          lineStr.push(' l ', mr(p.x), ',', mr(p.y));=0A=
          break;=0A=
        case 'close':=0A=
          lineStr.push(' x ');=0A=
          p =3D null;=0A=
          break;=0A=
        case 'bezierCurveTo':=0A=
          lineStr.push(' c ',=0A=
                       mr(p.cp1x), ',', mr(p.cp1y), ',',=0A=
                       mr(p.cp2x), ',', mr(p.cp2y), ',',=0A=
                       mr(p.x), ',', mr(p.y));=0A=
          break;=0A=
        case 'at':=0A=
        case 'wa':=0A=
          lineStr.push(' ', p.type, ' ',=0A=
                       mr(p.x - this.arcScaleX_ * p.radius), ',',=0A=
                       mr(p.y - this.arcScaleY_ * p.radius), ' ',=0A=
                       mr(p.x + this.arcScaleX_ * p.radius), ',',=0A=
                       mr(p.y + this.arcScaleY_ * p.radius), ' ',=0A=
                       mr(p.xStart), ',', mr(p.yStart), ' ',=0A=
                       mr(p.xEnd), ',', mr(p.yEnd));=0A=
          break;=0A=
      }=0A=
=0A=
=0A=
      // TODO: Following is broken for curves due to=0A=
      //       move to proper paths.=0A=
=0A=
      // Figure out dimensions so we can do gradient fills=0A=
      // properly=0A=
      if (p) {=0A=
        if (min.x =3D=3D null || p.x < min.x) {=0A=
          min.x =3D p.x;=0A=
        }=0A=
        if (max.x =3D=3D null || p.x > max.x) {=0A=
          max.x =3D p.x;=0A=
        }=0A=
        if (min.y =3D=3D null || p.y < min.y) {=0A=
          min.y =3D p.y;=0A=
        }=0A=
        if (max.y =3D=3D null || p.y > max.y) {=0A=
          max.y =3D p.y;=0A=
        }=0A=
      }=0A=
    }=0A=
    lineStr.push(' ">');=0A=
=0A=
    if (!aFill) {=0A=
      var lineWidth =3D this.lineScale_ * this.lineWidth;=0A=
=0A=
      // VML cannot correctly render a line if the width is less than =
1px.=0A=
      // In that case, we dilute the color to make the line look thinner.=0A=
      if (lineWidth < 1) {=0A=
        opacity *=3D lineWidth;=0A=
      }=0A=
=0A=
      lineStr.push(=0A=
        '<g_vml_:stroke',=0A=
        ' opacity=3D"', opacity, '"',=0A=
        ' joinstyle=3D"', this.lineJoin, '"',=0A=
        ' miterlimit=3D"', this.miterLimit, '"',=0A=
        ' endcap=3D"', processLineCap(this.lineCap), '"',=0A=
        ' weight=3D"', lineWidth, 'px"',=0A=
        ' color=3D"', color, '" />'=0A=
      );=0A=
    } else if (typeof this.fillStyle =3D=3D 'object') {=0A=
      var fillStyle =3D this.fillStyle;=0A=
      var angle =3D 0;=0A=
      var focus =3D {x: 0, y: 0};=0A=
=0A=
      // additional offset=0A=
      var shift =3D 0;=0A=
      // scale factor for offset=0A=
      var expansion =3D 1;=0A=
=0A=
      if (fillStyle.type_ =3D=3D 'gradient') {=0A=
        var x0 =3D fillStyle.x0_ / this.arcScaleX_;=0A=
        var y0 =3D fillStyle.y0_ / this.arcScaleY_;=0A=
        var x1 =3D fillStyle.x1_ / this.arcScaleX_;=0A=
        var y1 =3D fillStyle.y1_ / this.arcScaleY_;=0A=
        var p0 =3D this.getCoords_(x0, y0);=0A=
        var p1 =3D this.getCoords_(x1, y1);=0A=
        var dx =3D p1.x - p0.x;=0A=
        var dy =3D p1.y - p0.y;=0A=
        angle =3D Math.atan2(dx, dy) * 180 / Math.PI;=0A=
=0A=
        // The angle should be a non-negative number.=0A=
        if (angle < 0) {=0A=
          angle +=3D 360;=0A=
        }=0A=
=0A=
        // Very small angles produce an unexpected result because they =
are=0A=
        // converted to a scientific notation string.=0A=
        if (angle < 1e-6) {=0A=
          angle =3D 0;=0A=
        }=0A=
      } else {=0A=
        var p0 =3D this.getCoords_(fillStyle.x0_, fillStyle.y0_);=0A=
        var width  =3D max.x - min.x;=0A=
        var height =3D max.y - min.y;=0A=
        focus =3D {=0A=
          x: (p0.x - min.x) / width,=0A=
          y: (p0.y - min.y) / height=0A=
        };=0A=
=0A=
        width  /=3D this.arcScaleX_ * Z;=0A=
        height /=3D this.arcScaleY_ * Z;=0A=
        var dimension =3D m.max(width, height);=0A=
        shift =3D 2 * fillStyle.r0_ / dimension;=0A=
        expansion =3D 2 * fillStyle.r1_ / dimension - shift;=0A=
      }=0A=
=0A=
      // We need to sort the color stops in ascending order by offset,=0A=
      // otherwise IE won't interpret it correctly.=0A=
      var stops =3D fillStyle.colors_;=0A=
      stops.sort(function(cs1, cs2) {=0A=
        return cs1.offset - cs2.offset;=0A=
      });=0A=
=0A=
      var length =3D stops.length;=0A=
      var color1 =3D stops[0].color;=0A=
      var color2 =3D stops[length - 1].color;=0A=
      var opacity1 =3D stops[0].alpha * this.globalAlpha;=0A=
      var opacity2 =3D stops[length - 1].alpha * this.globalAlpha;=0A=
=0A=
      var colors =3D [];=0A=
      for (var i =3D 0; i < length; i++) {=0A=
        var stop =3D stops[i];=0A=
        colors.push(stop.offset * expansion + shift + ' ' + stop.color);=0A=
      }=0A=
=0A=
      // When colors attribute is used, the meanings of opacity and =
o:opacity2=0A=
      // are reversed.=0A=
      lineStr.push('<g_vml_:fill type=3D"', fillStyle.type_, '"',=0A=
                   ' method=3D"none" focus=3D"100%"',=0A=
                   ' color=3D"', color1, '"',=0A=
                   ' color2=3D"', color2, '"',=0A=
                   ' colors=3D"', colors.join(','), '"',=0A=
                   ' opacity=3D"', opacity2, '"',=0A=
                   ' g_o_:opacity2=3D"', opacity1, '"',=0A=
                   ' angle=3D"', angle, '"',=0A=
                   ' focusposition=3D"', focus.x, ',', focus.y, '" />');=0A=
    } else {=0A=
      lineStr.push('<g_vml_:fill color=3D"', color, '" opacity=3D"', =
opacity,=0A=
                   '" />');=0A=
    }=0A=
=0A=
    lineStr.push('</g_vml_:shape>');=0A=
=0A=
    this.element_.insertAdjacentHTML('beforeEnd', lineStr.join(''));=0A=
  };=0A=
=0A=
  contextPrototype.fill =3D function() {=0A=
    this.stroke(true);=0A=
  }=0A=
=0A=
  contextPrototype.closePath =3D function() {=0A=
    this.currentPath_.push({type: 'close'});=0A=
  };=0A=
=0A=
  /**=0A=
   * @private=0A=
   */=0A=
  contextPrototype.getCoords_ =3D function(aX, aY) {=0A=
    var m =3D this.m_;=0A=
    return {=0A=
      x: Z * (aX * m[0][0] + aY * m[1][0] + m[2][0]) - Z2,=0A=
      y: Z * (aX * m[0][1] + aY * m[1][1] + m[2][1]) - Z2=0A=
    }=0A=
  };=0A=
=0A=
  contextPrototype.save =3D function() {=0A=
    var o =3D {};=0A=
    copyState(this, o);=0A=
    this.aStack_.push(o);=0A=
    this.mStack_.push(this.m_);=0A=
    this.m_ =3D matrixMultiply(createMatrixIdentity(), this.m_);=0A=
  };=0A=
=0A=
  contextPrototype.restore =3D function() {=0A=
    copyState(this.aStack_.pop(), this);=0A=
    this.m_ =3D this.mStack_.pop();=0A=
  };=0A=
=0A=
  contextPrototype.translate =3D function(aX, aY) {=0A=
    var m1 =3D [=0A=
      [1,  0,  0],=0A=
      [0,  1,  0],=0A=
      [aX, aY, 1]=0A=
    ];=0A=
=0A=
    this.m_ =3D matrixMultiply(m1, this.m_);=0A=
  };=0A=
=0A=
  contextPrototype.rotate =3D function(aRot) {=0A=
    var c =3D mc(aRot);=0A=
    var s =3D ms(aRot);=0A=
=0A=
    var m1 =3D [=0A=
      [c,  s, 0],=0A=
      [-s, c, 0],=0A=
      [0,  0, 1]=0A=
    ];=0A=
=0A=
    this.m_ =3D matrixMultiply(m1, this.m_);=0A=
  };=0A=
=0A=
  contextPrototype.scale =3D function(aX, aY) {=0A=
    this.arcScaleX_ *=3D aX;=0A=
    this.arcScaleY_ *=3D aY;=0A=
    var m1 =3D [=0A=
      [aX, 0,  0],=0A=
      [0,  aY, 0],=0A=
      [0,  0,  1]=0A=
    ];=0A=
=0A=
    var m =3D this.m_ =3D matrixMultiply(m1, this.m_);=0A=
=0A=
    // Get the line scale.=0A=
    // Determinant of this.m_ means how much the area is enlarged by the=0A=
    // transformation. So its square root can be used as a scale factor=0A=
    // for width.=0A=
    var det =3D m[0][0] * m[1][1] - m[0][1] * m[1][0];=0A=
    this.lineScale_ =3D sqrt(abs(det));=0A=
  };=0A=
=0A=
  /******** STUBS ********/=0A=
  contextPrototype.clip =3D function() {=0A=
    // TODO: Implement=0A=
  };=0A=
=0A=
  contextPrototype.arcTo =3D function() {=0A=
    // TODO: Implement=0A=
  };=0A=
=0A=
  contextPrototype.createPattern =3D function() {=0A=
    return new CanvasPattern_;=0A=
  };=0A=
=0A=
  // Gradient / Pattern Stubs=0A=
  function CanvasGradient_(aType) {=0A=
    this.type_ =3D aType;=0A=
    this.x0_ =3D 0;=0A=
    this.y0_ =3D 0;=0A=
    this.r0_ =3D 0;=0A=
    this.x1_ =3D 0;=0A=
    this.y1_ =3D 0;=0A=
    this.r1_ =3D 0;=0A=
    this.colors_ =3D [];=0A=
  }=0A=
=0A=
  CanvasGradient_.prototype.addColorStop =3D function(aOffset, aColor) {=0A=
    aColor =3D processStyle(aColor);=0A=
    this.colors_.push({offset: aOffset,=0A=
                       color: aColor.color,=0A=
                       alpha: aColor.alpha});=0A=
  };=0A=
=0A=
  function CanvasPattern_() {}=0A=
=0A=
  // set up externs=0A=
  G_vmlCanvasManager =3D G_vmlCanvasManager_;=0A=
  CanvasRenderingContext2D =3D CanvasRenderingContext2D_;=0A=
  CanvasGradient =3D CanvasGradient_;=0A=
  CanvasPattern =3D CanvasPattern_;=0A=
=0A=
})();=0A=
=0A=
} // if=0A=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://schlage.zendesk.com/generated/javascripts/locale/0/1/1331774086.js

/* Javascript functions that are dependant on translation locales */=0A=
I18n =3D {};=0A=
I18n.translations =3D {"activerecord.errors.messages.taken":"has already =
been taken","txt.feedback_tab.you_asked":"You =
asked:","txt.admin.views.people.search.index.bulk_import_label":"Bulk =
import","txt.ticket.actions.twitter.append_ticket_link":"Append ticket =
link?","txt.admin.view.people.users.role_and_groups.administrator_label":=
"Administrator","txt.suggestions.deflect.request":"Get in =
touch","txt.users.role_name.owner":"Account =
owner","txt.entries.edit.body.topic":"Text","date.datepicker.first_day":"=
0","txt.users.show.last_login":"Last =
login","txt.identities.label.new_agent_forwarding":"Agent =
forwarding","txt.ticket.show.sharing.agreement.separator":", =
","txt.admin.views.tickets.editable_notes.user_notes_label":"User =
notes","txt.entries.posts":"Topic =
comments","txt.suggestions.accept_suggestions":"Yes, that answered my =
question","activerecord.attributes.category.name":"Name: =
","txt.feedback_tab.error.problem_submitting_search":"Sorry, there was a =
problem submitting your search. Please try again =
later.","txt.feedback_tab.button.submit_support_request":"Submit a =
support =
request","txt.users.edit.timezone":"Timezone","txt.users.edit.facebook":"=
Facebook","txt.admin.controllers.people.user_merge.merge_fail":"There =
was an unexpected problem during merge. Please contact our support team =
for details.","txt.ticket.id_label":"Ticket =
#{{id}}","txt.admin.helpers.people.users_helper.member_of_group":"Member =
of group","txt.admin.view.people.users.sidebar.bulk_import_label":"Bulk =
import","type.via.ticket-merge":"Ticket =
merge","txt.requests.new.title":"Submit a request for =
assistance","txt.access.login.user_not_found_error":"Sorry, that user =
does not exist. Please contact support if you think this is an =
error.","txt.admin.views.people.groups.edit.creating_group_label":"Creati=
ng =
group","type.via.chat":"Chat","txt.activities.tickets.comment_short":"#{{=
ticket_nice_id}} has a new =
comment","txt.admin.helpers.tickets_helper.status_label":"Status","txt.wi=
dgets.forums.image_alt":"Forum","txt.admin.views.tickets.editable_notes.m=
odel_notes_label":"{{model_name}} =
notes","txt.uploads.create.error":"There was an error with the =
attachment. Please try again or contact our support team if the problem =
continues.","txt.registration.success.title":"Sign-up =
complete","type.via.closed-ticket":"Closed =
ticket","txt.admin.view.people.users.role_and_groups.read_tickets_from_ot=
hers":"End-users will be able to read tickets submitted by others in the =
organization.","txt.users.edit.tags":"Tags","txt.admin.helpers.rules_help=
er.not_set_label":"Not set","ticket_fields.agreement.label":"Share =
ticket with","txt.entries.list.most_asked":"Most =
asked","txt.header.user_change_password":"Change =
password","txt.admin.controllers.people.users_controller.tickets_label":"=
Tickets","txt.admin.views.people.organizations.edit.bulk_import_text":"Ha=
ve a lot of existing organizations to =
import?","txt.admin.views.people.roles_upsell.upgrade_explanation.if_acco=
unt_is_trial":"If you need customizable roles for your agents, <b>please =
email {{email}} and request a free trial of the Enterprise plan =
now.</b>","txt.access.help.title":"Password =
reset","txt.default.triggers.notify_all_received.subject":"[{{ticket.acco=
unt}}] =
{{ticket.title}}","txt.users.edit.external_accounts_msg":"Configure =
accounts used for communicating with the help desk and for logging =
in.","txt.admin.views.people.organizations.show.suspend_access_label":"su=
spend =
access","txt.entries.index.topic":"Topic","txt.users.edit_password.new_pw=
d":"New =
password","txt.admin.views.people.organizations.edit.details_label":"Deta=
ils","activerecord.errors.messages.empty":"can't be =
empty","txt.ticket.show.on_behalf_of_requester":"(on behalf of =
<strong>{{requester}}</strong>)","txt.admin.view.people.users.basic_info.=
end_user_label":"End-user","txt.entries.show.add_comment":"Add a =
comment","txt.users.show.make_number_direct_line":"(make direct =
line)","txt.admin.views.people.roles.role_definition.macros.title":"What =
can this agent do with macros?","txt.feed.reply-placeholder":"Write a =
reply...","txt.admin.views.people.roles.role_definition.add_modify_groups=
_orgs":"Can add or modify groups & =
organizations","txt.feedback_tab.error.no_agents_available":"Sorry, no =
agents are available. You may submit a ticket below for further =
help.","txt.users.edit.password_msg":"Set a new password for this user. =
Leave blank if you do not want to change =
password.","txt.entries.list.recent":"Recent","txt.ticket.actions.add_com=
ment":"Reply","txt.admin.helpers.people.people_helper.end_users_label":"e=
nd-users","date.datepicker.close_text":"Done","txt.default.forums.title":=
"Forums","txt.default.triggers.notify_requester_solved.subject":"[{{ticke=
t.account}}] Re: {{ticket.title}}","txt.search.filter.past-year":"Past =
year","txt.admin.helpers.user_helper.confirm_message_if_agent":"Are you =
sure you wish to delete this user? This will unassign all the tickets =
assigned to this =
agent.","txt.admin.helpers.tickets_helper.requester_can_see_comment":"Req=
uester can see this comment (public =
comment)","txt.ticket.show.sharing.agreement.outbound":"{{agreement_name}=
} (outbound)","timestamp.formats.nonrelative":"%b %d %Y =
%H:%M","txt.admin.view.people.users.select_bulk_action.warning_reassignme=
nt":"As a result of this re-assignment, all agent(s) with a legacy role =
will be permanently assigned away from that =
role.","txt.default.forums.agents.topic.name":"For Your Eyes =
Only","txt.entries.show.edit_comment":"Edit","type.satisfaction.nothing":=
"Unoffered","txt.email.suspended_notification.message":"<p>There are =
{{suspended_tickets_count}} new suspended ticket(s)</p><p>This is a =
notice to inform you that there are new suspended tickets in your =
Zendesk account.</p><p>Since last check, about =
{{suspended_tickets_count}} suspended tickets have been =
created.</p><p>The list below is an excerpt of recent suspended =
tickets:</p>{{suspended_tickets_list}}<p><em>Note:</em> Admins can =
change how often you receive these =
notifications.</p><p>{{suspended_tickets_url}}Show me our suspended =
tickets</a></p>","txt.widgets.add.label":"Add a =
widget","type.ticket.incident":"Incident","txt.requests.show.was_assigned=
_to_this_ticket":"<strong>{{assignee_name}}</strong> was assigned to =
this =
request.","type.updated_by.admin":"Admin","ticket_fields.merge.default_ta=
rget_comment.non_bulk":"Ticket #{{source_nice_id}} \"{{source_title}}\" =
was closed and merged into this ticket. Last comment in ticket =
#{{source_nice_id}}:\n\n","txt.admin.views.import.index.update_existing_k=
ind":"Update existing =
{{kind_of_import}}","txt.admin.helpers.tickets_helper.solved_description"=
:"We have deemed the ticket solved =
(Solved)","txt.users.edit.add_facebook_message":"In order to add a =
Facebook account, we need to verify with Facebook that the account =
belongs to =
you.","txt.admin.view.people.users.user.no_proper_identity":"User cannot =
be assigned to agent role if an owner or does not have a proper =
identity","txt.admin.views.people.organizations.edit.create_organization_=
label":"Create =
organization","txt.default.fields.description.description":"Please enter =
the details of your request. A member of our support staff will respond =
as soon as possible.","txt.organizations.edit.help.domains":"Enter =
domains separated by space (e.g. \"acme.com\"). Users from these domains =
will automatically be added to the =
organization.","event.macro.referenced":"{{title}} referenced (macro =
only applied if the ticket had an =
assignee)","txt.identities.action.make_primary":"Make primary =
contact","activerecord.attributes.entry.text":"Text: =
","txt.uploads.header":"Attachment(s)","txt.requests.show.keep_solved":"R=
equest is =
<strong>solved</strong>","txt.admin.view.people.users.show.hide_propertie=
s_label":"(hide =
properties)","txt.helpers.people_helper.groups_label":"Groups","type.tick=
et.ticket":"Ticket","txt.admin.helpers.people.people_helper.roles_label":=
"roles","txt.search.found_in_forum":"{{results}} found in =
{{forum_name}}","txt.admin.views.people.roles.role_definition.macros.full=
":"Can add and edit personal, group, and global =
macros","type.via.logmein":"LogMeIn =
Rescue","txt.entries.show.comments":"Comments","activerecord.errors.model=
s.user_identity.attributes.value.invalid":"{{value}} is not properly =
formatted","datetime.distance_in_words.x_months.other":"{{count}} =
months","txt.users.edit.agent_commenting_notes":"Notes =
only","txt.entries.edit.delete_attachment.delete_label":"delete","txt.adm=
in.views.people.tags.index.total_organizations":"{{total_organizations}} =
organization(s)","txt.admin.views.people.tags.index.beta_tester_label":"b=
eta-tester","txt.admin.helpers.people.people_helper.owner_label":" =
(Owner)","txt.default.forums.features.description":"Ideas and requests =
for new features. Suggest ideas. Vote for the best. See what's =
planned.","support.array.last_word_connector":" and =
","txt.keyboard_shortcuts.nav.move_vertical":"Move up or =
down","txt.admin.view.people.users.forum_moderate_permissions_no":"No","t=
xt.admin.view.people.users.select_bulk_action.change_agent":"Change =
agent =
{{bulk_update_attribute}}","txt.keyboard_shortcuts.nav.title_anywhere":"U=
sed anywhere","txt.entries.show.latest_first":"latest =
first","ticket_fields.field_checkbox.checked_label":"Yes","txt.watchings.=
destroy.message_comments":"You have now been unsubscribed from receiving =
notification about new comments in =
\"{{forum_name}}\"","txt.admin.helpers.rules_helper.comment_text_label":"=
Comment text","txt.users.assume":"Assume =
user","txt.admin.view.people.users.basic_info.has_access_to":"Has access =
to:","txt.users.update.failed":"Failed to update =
user","txt.admin.views.import.index.warning_text":"An email will get =
sent to all users who get created unless you have provided a =
password.","txt.email.cc_notification.title.blank":"{{account_name}} =
Update: =
{{ticket_title}}","txt.user.section.subscriptions":"Subscriptions","txt.a=
dmin.helpers.tickets_helper.transcation_ticket_go_next":"{{transaction}} =
ticket and go to next =
(ctrl-shift-s)","activerecord.errors.messages.accepted":"must be =
accepted","txt.widgets.forums.search":"Search","txt.organizations.edit.do=
mains_short":"Email domains","txt.entries.edit.title.question":"What's =
your question?","txt.entries.index.activity":"Latest =
activity","txt.entries.index.views":"Views","txt.access.help.email":"Your=
 email =
address","ticket_fields.created.label":"Requested","txt.users.edit.agent_=
moderation_yes":"Editor","txt.access.help.spam":"If you can't find a =
mail from us within a couple of minutes, please check your junk/spam =
folder.","txt.users.edit.facebook_description":"Can also be used to log =
in.","txt.ticket.update.success":"{{ticket_link}} has been =
updated","timestamp.formats.today":"%H:%M","txt.admin.helpers.rules_helpe=
r.no_group_label":"(no =
group)","event.voice.details.location":"Location:","txt.admin.helpers.rul=
es_helper.end_user_label":"(end-user)","txt.admin.helpers.rules_analysis.=
request_via_email":"Request received at =
email","txt.admin.view.people.users.user.shared_label":"shared","txt.uplo=
ads.create.max_size":"Max file size: =
{{max_size}}","txt.admin.views.people.organizations.edit.add_organization=
_label":"Add =
organization","txt.admin.controllers.people.groups.group.update_success_n=
otice":"Group {{group_name}} =
updated","txt.category.update.failure_notice":"Unable to update =
category.","txt.admin.javascrips.users_show.unsuspend_user_label":"Unable=
 to unsuspend =
user.","txt.admin.views.people.search.index.anonymous_user_label":"anonym=
ous =
user","txt.organizations.edit.domains":"Domains","txt.entries.destroy.suc=
cess_notice":"Topic '{{entry_title}}' =
deleted","type.status.pending":"Pending","datetime.distance_in_words.x_se=
conds.other":"{{count}} seconds","txt.onboarding.subtitle":"Zendesk has =
lots of features that let you engage with your customers in english. You =
can set it up in less than 30 =
minutes.","txt.admin.view.people.user_merge.show.message_two":"{{loser_na=
me}}'s {{loser_description}}, active tickets ({{ticket_amount}}) and =
topics ({{topic_amount}}) will be moved to the target =
user","txt.default.triggers.notify_all_received.title":"Notify all =
agents of received =
request","txt.admin.controllers.people.role.update_success_notice":"Role =
{{role_name}} =
updated","txt.admin.helpers.rules_helper.update_selected_tickets":"Update=
 selected =
tickets","txt.email.unverified_submission.message":"Hello,\n\nWe've =
recently received a request from you on this email address. You =
submitted this request when logged out, and we need to verify you own =
this email address.\n\nPlease click on the following =
link:","txt.feedback_tab.button.find_someone_to_chat":"Find someone to =
chat =
with","txt.default.triggers.notify_requester_update.subject":"[{{ticket.a=
ccount}}] Re: =
{{ticket.title}}","txt.entries.index.replied_at":"{{time_in_words}} =
ago","txt.default.triggers.notify_requester_update.body":"Your request =
(#{{ticket.id}}) has been updated. Reply to this email or follow the =
link below:<br />http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.admin.helpers.rules_helper.current_=
user_label":"(current =
user)","txt.admin.helpers.user_helper.admin_description":"Administrators =
have control over everything within your help desk, except for changing =
billing information or payment plans (that can only be done by the =
account owner).","txt.play.current.filter":"Next vacant ticket in =
\"{{title}}\"","txt.header.user_profile":"Profile","txt.requests.organiza=
tion.index.view_open":"View open =
requests","txt.admin.view.people.users.sidebar.here_label":"here","txt.ad=
min.view.people.users.sidebar.when_logged_in_what_can_user_do":"When =
logged in, the user will be able to add replies to existing open tickets =
requested by the user, and submit new tickets. A full ticket history is =
also available.","txt.users.edit.add_google_account_admin_message":"When =
you link a Google account to a user, an email with a verification link =
will be sent to the =
user.","txt.admin.views.people.organizations.edit.note_label":"Note:","tx=
t.merge.enter_email":"Please enter an email address, so we can respond =
to your request.","txt.feed.show_all_replies":"Show all =
replies","txt.satisfaction.prompt.comment":"Add a comment about the =
quality of support you received =
(optional):","txt.organizations.edit.shared_yes":"Can view all org =
tickets","ticket_fields.description.label":"Description","txt.onboarding.=
forums.description":"Build a knowledge base for your customers to =
support themselves.","txt.suggestions.deflect.submit_ticket":"Fill out a =
request =
form","txt.search.searching":"Searching","txt.email.dunning_warning.messa=
ge":"<p>We have not been able to charge the credit card on file for the =
past {{count_of_days}} days.</p><p> This failure has not allowed us to =
charge payment {{payment_id}} of the amount {{payment_amount}} <p>Your =
{{account_name}} account owner {{user_name}} can resolve this issue by =
resubmitting your credit card info to Zendesk.</p><p>Please visit =
{{payments_url}} to update your credit card information.</p><p>Please =
refer to <a href=3D\"https://support.zendesk.com/entries/51629\">this =
support article</a> on typical reasons for transaction failures and =
authorization errors.</p><p>Continued failure to charge the credit card =
on file will ultimately lead to account =
suspension.</p>","txt.organizations.edit.shared_comments_yes":"...and =
add comments","activerecord.errors.messages.exclusion":"is =
reserved","ticket_fields.submitter.label":"Submitter","txt.satisfaction.h=
eader.comment":"With the following =
comment:","txt.default.triggers.notify_requester_solved.body":"Your =
request (#{{ticket.id}}) has been deemed solved. To reopen, reply to =
this email or follow the link below:<br />http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","help.organization.group.title":"Map =
organization to =
group","txt.admin.view.people.users.sidebar.administrator_label":"Adminis=
trator","txt.admin.helpers.people.people_helper.group_label":"group","txt=
.admin.view.people.users.show.verify_now_label":"verify =
now","txt.users.new.header":"New User","txt.access.help.google":"Google =
email address","txt.entries.show.save_comment":"Save =
comment","txt.admin.account_settings.localization.tab":"Localization","tx=
t.requests.show.ccs":"The following people will also be notified when =
this request is updated","txt.email.recover_zendesk_url.title":"Forgot =
your Zendesk URL?","txt.users.edit.password":"Change =
Password","txt.security_policy.requirements.title":"Password =
requirements:","txt.requests.new.verify_login":"You can also <a =
href=3D\"{{verify_link}}\">log in now to verify your =
request</a>.","txt.default.forums.community.name":"Community =
Help","txt.user.section.topic_comments":"Topic =
Comments","txt.admin.view.people.users.role_and_groups.permissions_end_us=
ers_explanation":"End-users have access to a specific user interface =
where they can manage tickets, as well =
as:","datetime.distance_in_words.about_x_months.other":"about {{count}} =
months","txt.admin.views.people.roles.role_definition.macros.readonly":"C=
annot add or edit","txt.entries.index.no_topic":"No topics yet for this =
forum.","txt.entries.show.delete_comment":"Delete","txt.access.login.unve=
rified_not_open":"Online access for unverified users not enabled for =
this =
account","date.datepicker.prev_text":"Prev","help.organization.domains.ti=
tle":"Map email domains to =
organization","txt.admin.helpers.rules_analysis.macro_reference_label":"M=
acro =
reference","txt.admin.helpers.people.people_helper.unassigned_label":" =
(unassigned)","txt.activities.tickets.assignment":"{{actor_name}} =
assigned ticket #{{ticket_nice_id}} to =
you.","txt.admin.views.people.organizations.edit.updating_organization_la=
bel":"Updating =
organization","txt.admin.views.import.index.update_existing_kind_explanat=
ion":"Update existing {{kind_of_import}} with the attributes specified =
in the import =
data.","txt.admin.helpers.people.people_helper.people_label":"People","tx=
t.satisfaction.score.poor":"Bad, I'm =
unsatisfied","date.month_names":"~JanuaryFebruaryMarchAprilMayJuneJulyAug=
ustSeptemberOctoberNovemberDecember","txt.keyboard_shortcuts.tickets.titl=
e_viewing":"Used when viewing a =
ticket","type.priority.urgent":"Urgent","txt.users.edit.organization":"Or=
ganization","txt.admin.views.people.tags.index.example_tag_text_four":"No=
te, changing tags on users or organizations will not affect tags on =
existing =
tickets.","txt.admin.views.people.organizations.edit.share_explanation_te=
xt_three":"Alternatively, you can enable organization sharing for =
individual end-users on their edit =
page.","txt.access.login.google_error":"Unable to validate your email =
address with Google. Please try =
again.","txt.admin.helpers.people.people_helper.users_label":"Users","txt=
.requests.index.no_solved":"You have no recently solved or closed =
requests","datetime.distance_in_words.x_hours.other":"{{count}} =
hours","txt.users.edit.header":"Edit User: =
{{name}}","txt.admin.view.people.users.role_and_groups.end_user_details":=
"An end-user has access to tickets requested by him/herself =
only.","txt.admin.helpers.people.people_helper.organization_label":"organ=
ization","txt.users.edit.end_user_access_tickets":"Tickets requested by =
user","type.updated_by.end_user":"End-user","txt.entries.show.tags":"by =
tags","txt.ticket.next":"Next","txt.admin.view.people.users.show.organiza=
tion":"organization","type.ticket.question":"Question","txt.verification.=
details.submit":"Confirm and log =
in","txt.admin.helpers.user_helper.delete_user_label":"Delete =
user","txt.uploads.destroy.link":"remove","txt.identities.action.new_twit=
ter":"Twitter","time.formats.long":"%B %d, %Y =
%H:%M","txt.admin.views.people.search.index.bulk_import_api":"Alternative=
ly, you can import using the =
{{zendesk_api}}.","txt.admin.views.people.organizations.edit.enable_comme=
nting_label":"Enable =
commenting","txt.admin.controllers.people.role.cannot_find_role":"Sorry, =
that role does not =
exist!","txt.user.twitter_auth.error_authorization_denied_notice":"Unable=
 to add new Twitter account because the authorization was =
denied.","txt.email.expiry_in_7_days.title":"Your Zendesk Trial =
\"{{account_name}}\" Expires in 7 =
Days","txt.admin.lib.zendesk.lib.vars.save":"Save","txt.admin.views.peopl=
e.roles.edit.side_box.text_two":"The role is comprised of multiple =
permissions and can be associated to one or many agents in your =
team.","txt.users.merge_success":"User {{source_name}} has been merged =
into user {{target_name}}","txt.requests.new.captcha_msg":"Type the =
above two words in the box =
below","txt.keyboard_shortcuts.tickets.pending":"Save/Update as =
pending","txt.user.merge.enter_valid_password":"Enter a =
password.","txt.keyboard_shortcuts.title":"Keyboard =
shortcuts","txt.admin.helpers.people.people_helper.user_label":"user","ty=
pe.priority.normal":"Normal","txt.users.edit.update_lower_case":"update",=
"txt.users.edit.phone":"Phone","txt.users.create.success":"User =
created","txt.users.edit.add_openid_account":"add","txt.default.triggers.=
notify_requester_received.title":"Notify requester of received =
request","txt.identities.action.new_facebook":"Facebook","txt.default.aut=
omations.pending_24_hours.title":"Pending notification 24 =
hours","txt.admin.controllers.rules_controller.analysis_controller":"{{ru=
le_type}} '{{rule_name}}' could not be =
deleted","txt.email.password_expiring.subject":"\"{{account_name}}\" =
password =
expiring","txt.default.fields.group.title":"Group","txt.admin.views.peopl=
e.roles_upsell.upgrade_explanation.channels":"Channels","txt.entries.show=
.label.not_planned":"Not =
planned","txt.access.index.password_help":"(Help! I don't know what to =
enter here!)","txt.default.fields.priority.description":"Request =
priority","txt.admin.views.people.groups.edit.create_group_label":"Create=
 group","txt.entries.title.tags_description":"Use tags to boost search =
results for specific words and to relate topics with other =
topics","txt.admin.helpers.rules_helper.assigned_group_label":"(assigned =
group)","type.ticket.task":"Task","txt.merge.add_email":"Add =
email","txt.admin.view.people.users.show.deleted_label":"(deleted) =
","txt.search.summary.singular":"result","txt.suggestions.more_suggestion=
s":"more =
topics...","txt.access.index.title":"Login","txt.entries.index.add_topic"=
:"Add =
Topic","txt.admin.views.people.roles.role_definition.views.full":"Add =
and edit personal, group, and global =
views","txt.admin.views.people.organizations.edit.map_email_domain_label"=
:"Map email domains to =
organization","control.dropdown.value.no_change":"- No Change =
-","txt.header.new_user":"User","txt.entries.edit.pin_home_page":"Pin to =
home =
page?","txt.admin.views.people.roles.role_definition.macros.manage_person=
al":"Can add and edit personal macros","txt.requests.show.you_can":"You =
can","datetime.distance_in_words.less_than_x_minutes.other":"less than =
{{count}} minutes","txt.entries.show.vote_status.idea.person":"likes =
this","txt.users.edit.personal_info":"Personal =
info","txt.identities.label.new_facebook":"Facebook","txt.admin.helpers.p=
eople.people_helper.or_browse_label":"... or =
browse","txt.admin.javascrips.users_show.unsusped_access_label":"Unsuspen=
d access","datetime.distance_in_words.x_hours.one":"1 =
hour","txt.admin.view.people.users.show.shard_label":"Shard =
{shard_id}","txt.admin.view.people.users.role_and_groups.note_text":" =
Anything other than an end-user or a light agent is considered a charged =
user =
license.","txt.admin.views.people.groups.sidebar_text.text_one":"Groups =
categorize agents - an agent is always a member of at least one =
group.","txt.access.login.facebook_error":"Facebook communication error. =
Please try again later.","txt.verification.ticket.submit":"Create my =
account","txt.default.triggers.notify_assignee_update.title":"Notify =
assignee of comment =
update","txt.admin.view.people.users.merge.too_many_fail_attempts_show_fl=
ash":"No email added to user. Go to your profile to add =
one","txt.ticket.show.twitter_dm.notice":"Via DM tweet =
to","txt.admin.view.people.users.new_requesters.create_label":"Create","t=
xt.requests.new.error":"Request could not be created =
as","txt.requests.show.comments":"Comments","txt.suggestions.search_butto=
n":"Search","txt.registration.error.user_invalid":"Failed to create =
user","txt.widgets.forums.no_forums":"You don't have access to any =
forums","txt.admin.view.people.users.user.edit_label":"edit","txt.request=
s.index.view_archived":"View your older closed =
requests","txt.verification.ticket.password":"What password would you =
like to =
use?","txt.users.show.actions":"actions","txt.admin.views.people.organiza=
tions.edit.note_of_domain":"If a domain white list is defined for the =
help desk, the above domains will automatically be included in the =
list.","txt.admin.views.people.roles.role_definition.private_only_comment=
s":"Private =
only","txt.default.fields.description.title":"Description","txt.admin.vie=
w.people.users.basic_info.eg_an_address_text":"E.g. an =
address.","txt.widgets.create_first.link":"create your first =
widget","txt.admin.views.people.roles.role_definition.views.manage_group"=
:"Add and edit personal and group =
views","txt.requests.index.no_archived":"You have no older closed =
requests","txt.verification.details.submit_disabled":"Logging =
in&hellip;","txt.users.edit.password_desc":"This is the password used =
when logging in to the help desk with an email =
address.","txt.admin.helpers.people.roles_helper.within-organization":"Re=
quested by users in this agent's =
organization","txt.admin.view.people.users.basic_info.yes_label":"Yes","t=
xt.requests.new.suspended_user":"You have been suspended from this =
account. You are not allowed to submit requests at this =
time.","txt.admin.views.people.groups.group.no_members":"No =
members","txt.admin.view.people.users.role_and_groups.what_is_an_agent":"=
What is an agent?","txt.admin.view.people.users.user.at_label":"at =
{{organization}}","txt.users.show.edit_number_popup.number_label":"Number=
","txt.email.credit_card_expiry.title":"Zendesk credit card expiration =
reminder for =
\"{{account_name}}\"","date.abbr_month_names":"~JanFebMarAprMayJunJulAugS=
epOctNovDec","txt.ticket.actions.note":"Note","txt.users.show.direct_line=
_popup.make_this_number_direct_line_label":"Make this number a direct =
line","txt.admin.view.people.users.group_tiles.no_agents_label":"no =
agents","txt.admin.views.people.roles.role_definition.system_label":"Syst=
em","txt.users.update.success":"Profile for {{link_to_user}} =
updated","txt.feedback_tab.button.begin_chat":"Begin =
chat","txt.email.suspended_notification.title":"Your Zendesk =
\"{{account_name}}\" has {{suspended_tickets_count}} new suspended =
ticket(s)","txt.layout.portal":"portal","activerecord.attributes.entry.ti=
tle":"Title: ","txt.email.notification.message":"Ticket #{{ticket_id}}: =
{{ticket_title}}","ticket_fields.merge.default_target_comment.bulk":"Tick=
ets {{source_ids}} were closed and merged into this =
ticket.","txt.users.edit.unlink_openid_account":"unlink","txt.organizatio=
n.section.tickets":"Tickets","txt.admin.views.people.organizations.edit.o=
rganization_notes_text":"Organization notes can also be updated on the =
ticket page. Notes are visible to agents only, never to =
end-users.","txt.keyboard_shortcuts.nav.select":"Select current =
item","txt.email.dunning_second_warning.title":"Zendesk Account =
\"{{account_name}}\" Payment Problem - Second =
Warning","txt.admin.views.people.roles.role_definition.agent_forums":"Wha=
t can this agent do in =
forums?","txt.email.dunning_warning.title":"Zendesk Account =
\"{{account_name}}\" Payment =
Problem","txt.admin.view.people.users.sidebar.bulk_user_import_label":"Bu=
lk user import","txt.users.edit.facebook_message":"Sign in with Facebook =
to verify your Facebook =
account.","txt.admin.helpers.rules_helper.delete_selected_ticket":"Delete=
 selected =
tickets","txt.admin.view.people.users.mini_dashboard.good_rated_tickets":=
"Tickets rated good by you","txt.tickets.recent.title":"Recent =
Tickets","txt.user.asumming_user.notice":"You are previewing a =
translation with user =
{{user_name}}.","txt.admin.views.people.tags.index.example_tag_text_one":=
"Doris is tagged as {{beta_tester}}. Doris is in organization \"Acme =
Corp\". This organization is tagged with =
{{premium}}.","txt.users.edit.photo_change":"change","txt.admin.helpers.t=
ickets_helper.or_label":"or","txt.admin.view.people.users.role_and_groups=
.what_is_an_end_user":"What is an =
end-user?","date.datepicker.next_text":"Next","txt.admin.views.import.ind=
ex.select_file":"Let me select a file =
instead.","txt.users.edit.end_user_access_organization":"Tickets from =
user's =
org.","txt.ticket.show.sharing.agreement.inbound":"{{agreement_name}} =
(inbound)","txt.entries.list.most_popular":"Most =
popular","txt.entries.update.success_notice":"Topic {{topic_title}} =
updated","txt.default.forums.community.description":"Questions and =
answers. Ask questions, vote, and watch the community =
answer.","txt.admin.view.people.users.role_and_groups.what_administrator_=
is":"ultimate Zendesk user with full system access (except for =
invoicing)","txt.entry.create.success_notice":"Topic =
{{entry_path_and_name}} was created in =
{{forum_name}}.","txt.feed.edit":"edit","datetime.distance_in_words.about=
_x_months.one":"about 1 =
month","txt.admin.view.people.users.basic_info.time_is_relative_text":"Us=
ers can have their own personal time zone added to their account. This =
really helps those customers or staff that might be in different global =
locations, as it enables them to see the various timestamps in Zendesk =
relative to their own time zone, rather than the global time zone of =
your Zendesk =
account.","txt.users.edit.email_unverified":"(unverified)","txt.users.upd=
ate_password.incorrect":"The current password you entered is not =
correct, your password has not been =
changed","txt.ticket.status.open.tip":"Help desk staff is working on the =
ticket","txt.admin.view.people.users.basic_info.has_access_to_all_tickets=
_others":"(can also add, modify and assume =
end-users)","txt.admin.views.people.roles.role_definition.agent_reports.r=
eadonly":"Can view =
only","txt.admin.view.people.users.basic_info.uk_mobile_forwarding":"Note=
: Forwarding to UK mobile numbers is disabled on your =
account.","activerecord.attributes.user.password":"Password: =
","txt.ticket.bulk_filter.heading":"Update {{{ticket_count}}} selected =
tickets","txt.users.edit.primary_email_msg":"Your primary email address =
is what we=E2=80=99ll use to communicate with you about your =
requests.","txt.default.triggers.notify_assignee_update.subject":"[{{tick=
et.account}}] Re: =
{{ticket.title}}","txt.access.help.cancel":"cancel","txt.admin.controller=
s.people.organization.create_failure_notice":"Failed to create =
organization","ticket_fields.group.label":"Group","txt.admin.views.people=
.groups.edit.delete_label":"Delete","type.priority.high":"High","txt.emai=
l.cc_notification.title.for_agent":"{{account_name}} Update: =
{{ticket_title}} =
[{{ticket_id}}]","txt.admin.helpers.user_helper.no_agents_label":"No =
agents","txt.search.back_to_element_name":"Back to =
{{forum_name}}","txt.users.edit.phone_extension":"Extension","txt.ticket.=
delete.success":"Ticket =
deleted","txt.user.section.subscriptions_none":"No =
subscriptions","ticket.name":"Ticket","txt.admin.view.people.users.forum_=
moderate_permissions_yes":"Yes","txt.email.rule_notification.title.for_ag=
ent":"{{ticket_title}} =
[{{ticket_id}}]","txt.requests.show.error":"Request could not be updated =
as","txt.access.help.title_verified":"Please set me up with a new =
password","txt.ticket.show.twitter.notice":"Via tweet =
to","txt.users.edit_password.current_pwd_lbl":"Please enter your current =
password","txt.default.fields.status.description":"Request =
status","txt.requests.show.awaiting_response":"Awaiting your =
response","ticket_fields.due_date.label":"Due =
Date","txt.email.dunning_suspension.title":"Zendesk Account =
\"{{account_name}}\" Suspension","txt.entries.index.edit_question":"Edit =
a Question","txt.requests.new.captcha_error":"Verification failed, =
please try a new set of =
words","txt.entries.edit.highlight_forum_explanation":"highlight topic =
in =
forum","txt.entries.show.edit":"Edit","txt.users.edit.photo":"Photo","txt=
.admin.views.people.group.edit.agents_in_group_label":"Agents in =
group","txt.admin.view.people.users.basic_info.delete_agent_extra_message=
":" This will unassign all the tickets assigned to this =
agent.","txt.requests.organization.index.view_by_user":"Requests by =
user","time.pm":"pm","txt.keyboard_shortcuts.tickets.solved":"Save/Update=
 as solved","txt.requests.show.resolved":"Please consider this request =
as <strong>resolved</strong>","txt.email.no_support.title":"Please find =
help at the Twitter support =
site","txt.email.expiry_in_1_days.title":"Your Zendesk Trial =
\"{{account_name}}\" Expires in 24 =
Hours","txt.admin.view.people.users.sidebar.bulk_import_text":"Have a =
lot of existing users to =
import?","txt.users.edit.openid":"OpenID","txt.admin.views.people.roles.r=
ole_definition.full_explanation":"The third option provides the ability =
to edit any topics, forums, and categories. A category is a collection =
of forums, which are collections of =
topics.","txt.keyboard_shortcuts.tickets.next":"Move to next =
ticket","txt.identities.successful_verification_email_sent":"A =
verification email has been sent to {{name}} at =
{{email}}.","txt.identities.label.new_openid":"Open =
id","txt.users.edit.add_twitter_handle":"add","txt.access.index.signup_ti=
tle":"New to =
{{account_name}}?","txt.admin.view.people.users.role_and_groups.learn_mor=
e":"Learn =
more","txt.admin.views.people.roles.role_definition.can_merge_tickets":"C=
an merge =
tickets","txt.admin.helpers.rules_helper.week_current_week":"Week =
{{week_number}} (current =
week)","txt.admin.view.people.user_merge.show.confirm_merge":"Confirm =
and Merge","txt.feedback_tab.label.we_found_helpful_entries":"We found =
the following entries in our knowledge base that might be =
helpful:","txt.requests.organization.index.view_solved":"View solved and =
closed requests","txt.ticket.actions.delete_ticket":"Delete =
ticket","txt.admin.helpers.tickets_helper.transaction_ticket_post_forum":=
"{{transaction}} ticket and post to =
forum","txt.admin.helpers.tickets_helper.assigned_to_you_label":"Assigned=
 to you","txt.filters.empty_filter":"No tickets in this =
view","txt.users.role_name.admin":"Administrator","txt.email.rule_notific=
ation.title.for_end_user":"{{ticket_title}} (ticket =
#{{ticket_id}})","txt.uploads.create.uploading":"Uploading","datetime.dis=
tance_in_words.x_days.one":"1 day","txt.users.merge_in_progress":"User =
merge in progress...","txt.organizations.delete_confirm":"Are you sure =
you want to delete this organization? Users in the organization will be =
removed from the organization permanently. Tickets and forums will be =
de-associated with the organization.","txt.widgets.add.link":"Add a =
widget to this =
page","txt.default.fields.assignee.title":"Assignee","txt.admin.helpers.r=
ules_helper.shared_low_caps_label":"shared","activerecord.errors.models.u=
ser_identity.attributes.value.taken":"{{value}} is already being used by =
another =
user","txt.admin.view.people.users.direct_number_option.direct_line_label=
":"Direct Line","txt.entries.show.login_to_see":"You may have to login =
to see it.","txt.admin.view.people.users.show.error_fetching_data":"An =
error occurred when fetching =
data.","txt.admin.views.import.index.create_new_kind_explanation":"{{kind=
_of_import}} that exist in the import data, but not in Zendesk, will =
always be =
created.","txt.admin.controllers.people.user_merge.can_only_merge_end_use=
r":"You can only merge end-users. {{user_name}} is not an =
end-user.","txt.admin.view.people.users.role_and_groups.note_label":"Note=
:","txt.admin.helpers.user_helper.no_description_label":"No =
description","txt.search.filter.all":"Everything","txt.admin.view.people.=
user_merge.new.type_user":"Start typing and we'll look up matching =
users","event.cc.label":"CC =
notification","txt.watchings.destroy.title":"Stop receiving updates by =
mail","txt.widgets.create.link":"create new =
widget","txt.admin.helpers.tickets_helper.archived_label":"Archived","txt=
.access.index.get_password":"Get a =
password","txt.admin.views.people.roles.role_definition.access_end_user.c=
hange_password":"Add, edit and change password for =
all","txt.satisfaction.score.current":"This ticket has been rated as =
{{score}}","txt.admin.view.people.user_merge.success.message":"Users =
merged successfully. You can {{close_this_window}} =
now","txt.email.password_reset.message":"This mail has been sent to you =
because someone (probably you) has requested a password reset on your =
help desk account.\n\nVisit the following URL to set a new =
password:\n\n{{reset_url}}\n\nYou can do a regular login at: =
{{account_url}}","txt.admin.view.people.users.new_requesters.email_label"=
:"Email (required)","txt.suggestions.deflect.title":"Didn't find what =
you were looking =
for?","txt.admin.helpers.tickets_helper.pending_description":"We're =
waiting for a reply from the customer =
(Pending)","time.formats.short":"%d %b =
%H:%M","support.array.two_words_connector":" and =
","txt.users.edit.photo_upload":"Upload new =
photo","txt.admin.views.people.roles.role_definition.delete_confirmation"=
:"Are you sure that you want to delete this =
role?","ticket_fields.field_checkbox.unchecked_label":"No","txt.admin.vie=
ws.people.groups.group.edit":"edit","txt.ticket.incidents.header":"Incide=
nts","txt.modal.edit.save":"Save","txt.header.new":"New","txt.default.tri=
ggers.notify_requester_solved.title":"Notify requester of solved =
request","txt.admin.user_interface_helper.tip_attributes.last_comment":"L=
ast comment &nbsp;&ndash;&nbsp; =
{{date_created}}","txt.requests.new.want_image":"I want an image =
instead","txt.errors.access_denied.title":"Access =
Denied","txt.admin.views.people.roles.role_definition.can_edit_tags":"Can=
 edit ticket =
tags","txt.admin.view.people.users.basic_info.agent_forwarding_label":"Ag=
ent =
forwarding","txt.admin.view.people.users.basic_info.notes_text":"Notes =
can also be updated on the agent ticket =
page.","txt.admin.views.import.index.select_csv_label":"Select CSV =
file","txt.entries.edit.title.idea":"What's your =
idea?","txt.users.show.edit_number_popup.update_label":"Update","date.for=
mats.short":"%b %d","txt.users.destroy.failure_message":"Failed to =
delete =
user.","txt.users.edit.alias":"Alias","txt.dashboard.incoming.title":"Inc=
oming","txt.identities.action.new_google_account":"Google =
account","txt.admin.views.people.roles.role_definition.macros.manage_grou=
p":"Can add and edit personal and group =
macros","ticket_fields.satisfaction_comment.label":"Satisfaction =
comment","txt.requests.show.status_awaiting_someone":"This request is =
awaiting a response","txt.watchings.mail.unsubscribe":"Unsubscribe from =
these =
messages","txt.admin.view.people.users.basic_info.information_label":"Inf=
ormation","txt.default.fields.group.description":"Request =
group","txt.users.edit.signature":"Signature","txt.users.edit.role_end_us=
er":"End-user","txt.satisfaction.comment.hide":"Hide =
comment","txt.users.update.success_without_link":"User has been =
updated","txt.admin.view.people.users.role_and_groups.create_comments_lab=
el":"Create comments in topics (where topic permission =
allows)","txt.admin.view.people.user_merge.error.close_window":"close =
this window","txt.registration.index.sign_up_to":"Sign-up to =
{{account}}","txt.admin.helpers.tickets_helper.share_label":"share","txt.=
admin.views.people.organizations.show.suspended_organization_text_one":"T=
his is a suspended organization. Users in the organization cannot submit =
tickets or login to the help =
desk.","txt.admin.helpers.rules_helper.sorted_by_usage_over_last_hour":"S=
orted by usage over the last =
hour","txt.users.edit.external_id_msg":"This ID is given to us by your =
help desk's external identity provider (e.g., Active Directory, SAML, =
LDAP) and cannot be edited.","txt.keyboard_shortcuts.nav.drill":"Drill =
into =
item","txt.entries.list.updated":"Updated","ticket_fields.type.label":"Ty=
pe","activerecord.errors.messages.inclusion":"is not included in the =
list","txt.admin.views.people.roles.role_definition.agent_reports_text":"=
Data export capabilities is included with the ability to edit =
reports.","txt.admin.view.people.users.basic_info.identities_label":"Iden=
tities","txt.user.section.topics_none":"No =
topics","txt.requests.index.awaiting":"Awaiting your =
response","txt.admin.views.people.groups.edit.edit_group":"Edit =
group","txt.suggestions.no_suggestions":"Sorry, we found =
nothing...","txt.entries.show.vote_status.question":"would like this =
answered","txt.access.login.unverified_open":"You are already registered =
in the help desk<ul><li>You need to verify your email address by =
clicking the verify link in your welcome mail</li><li>Alternatively, <a =
href=3D\"/access/help?user[email]=3D{{user_email}}\">request a new =
welcome =
email</a></li></ul>","datetime.distance_in_words.about_x_hours.other":"ab=
out {{count}} =
hours","ticket_fields.assigned.label":"Assigned","txt.admin.view.people.u=
sers.role_and_groups.click_groups_to_which_it_belongs":"Click on =
group(s) below to select which group(s) this user belongs =
to.","txt.watchings.not_found":"Object for subscription not =
found","event.notification.label":"Email =
notification","txt.admin.view.people.user_merge.user.user_label":"User","=
txt.users.show.edit":"edit","txt.admin.view.people.users.basic_info.has_a=
ccess_to_organization_note":"Note - if the user belongs to a shared =
organization, then the user always has access to tickets in the =
organization.","txt.admin.account_settings.invoices.tab":"Invoices","help=
.organization.tags.content":"These tags will be applied to tickets =
requested by users in the organization. You can also restrict forum =
access based on tags.","txt.keyboard_shortcuts.tickets.note":"Open note =
box","txt.keyboard_shortcuts.nav.new_ticket":"New =
Ticket","event.ticket_sharing.label":"Ticket shared =
with","txt.admin.helpers.people.user_merge.user_has_twitter":"twitter =
account","txt.access.index.no_password":"If you've communicated with our =
help desk staff through email previously, you're already registered. <br =
/> You probably don't have a password yet, =
though.","txt.users.role_name.light_agent":"Light =
agent","txt.admin.views.import.sidebar.explanation_bulk_import_three":"Re=
ad more about the CSV format and general requirements =
{{here}}.","txt.admin.views.people.roles.role_definition.explanation_tick=
et_properties":"Enables the agent to edit properties for any accessible =
ticket. Without this permission, the agent cannot be assigned to a =
ticket.","txt.admin.view.people.users.new_requesters.organization_label":=
"Organization","txt.default.fields.type.title":"Type","txt.admin.view.peo=
ple.users.basic_info.access_to_tickets_organization":"Tickets requested =
by users in this agent's =
organization","txt.admin.views.people.tags.index.example_tag_text_three":=
"If a forum is restricted to users tagged with {{premium}}, Doris will =
have access to the =
forum.","activerecord.errors.messages.not_a_number":"is not a =
number","type.priority.low":"Low","txt.satisfaction.plain.rate":"You can =
copy the following URL into your browser to =
rate:","txt.admin.view.people.users.select_bulk_action.will_affect.other"=
:"Users will be affected by this change.","txt.users.edit.photo_msg":"An =
optional smiling face. For the best results, upload a photo with equal =
length and =
height.","txt.admin.views.people.roles.role_definition.access_twitter":"C=
an access Twitter saved =
searches","txt.admin.views.import.index.csv_format_requirements_right":"R=
ead about CSV format requirements on the =
right.","txt.users.merge_users":"Merge user =
into...","txt.admin.view.people.users.basic_info.public":"Public or =
private","ticket_fields.organization.label":"Organization","txt.email.tri=
al_information.message":"<br /><p><hr /></p><p><b>Call, Email, =
Visit:</b></p><p>During your 30-day trial, you=E2=80=99re eligible for =
<b>Plus+ plan</b> support from our own Zendesk customer advocate team, =
and we=E2=80=99d love to hear from you:</p><p><ul><li>Call us: +1 =
415.418.7506</li><li>Visit our knowledge base & connect with other =
Zendesk customers at: http://support.zendesk.com</li><li>Email us: =
support@zendesk.com</li><li>Watch a pre-recorded Zendesk 101 webinar =
today at: http://www.zendesk.com/blog/zendesk-101</li></ul></p><p>Your =
feedback makes a big difference.</p><p>We take criticism really well. We =
also love hearing good stories too! Please do not hesitate to share your =
frustrations, feedback, and accolades with us, and please ask questions =
anytime.</p><p><hr =
/></p>","txt.admin.views.people.roles_upsell.upgrade_explanation.ticketin=
g":"Ticketing","txt.search.summary.plural":"results","txt.entries.index.e=
dit_article":"Edit Article","txt.users.destroy.success_message":"User =
{{user_name}} was deleted.","type.via.user-merge":"User =
merge","txt.users.edit.updating":"Updating","txt.entries.index.add_idea":=
"Suggest an Idea","txt.requests.index.title_archived":"Older closed =
requests","txt.default.automations.pending_5_days.title":"Pending =
notification 5 =
days","txt.admin.account_settings.benchmark.tab":"Benchmark","activerecor=
d.errors.models.user.attributes.password.special":"must include a =
character that is not a letter or =
number","txt.email.keep_zendesk_going_link.message":"Yes, keep my =
Zendesk account going","txt.requests.index.status_open":"Being =
processed.","txt.search.summary.none":"No =
results","txt.layout.logout":"logout","txt.admin.view.people.users.basic_=
info.signature_text":"The signature is added to your public ticket =
comments.","txt.admin.controllers.people.role.cannot_be_edited":"This =
role is read-only and may not be =
edited.","txt.feed.update":"Update","txt.admin.view.people.users.basic_in=
fo.topics_in_forum_text":"Can moderate (edit, delete and reorder) topics =
in forums: ","txt.access.login.twitter_error":"Twitter communication =
error. Please try again =
later.","txt.category.update.success_notice":"{{category_link}} was =
updated.","txt.admin.views.people.groups.edit.delete_confirmation":"Are =
you sure you wish to delete the group {{group_name}}? This will unassign =
all agents and tickets assigned to the group (if =
any).","txt.admin.helpers.people.people_helper.role_label":"role","txt.fe=
edback_tab.error.problem_submitting_request":"Sorry, there was a problem =
submitting your request. Please try again =
later.","txt.admin.helpers.rules_helper.tags_label":"Tags","txt.requests.=
index.status_new":"Awaiting assignment to a help desk =
operator.","txt.identities.action.new_phone":"Phone","ticket_fields.updat=
ed_assignee.label":"Assignee updated","txt.access.index.signup":"Sign up =
to submit and track your requests =
online","txt.header.new_ticket":"Ticket","txt.admin.views.people.tags.ind=
ex.remove":"remove","type.status.closed":"Closed","txt.verification.detai=
ls.password":"Please select a =
password","txt.ticket.incidents.label":"Incidents","txt.ticket.show.follo=
wup_source.notice":"Follow-up to ticket =
<strong>{{associated_link}}</strong>","txt.ticket.incidents.text1":"<stro=
ng>Incident</strong> type tickets can be linked to =
<strong>Problem</strong> type =
tickets.","txt.admin.helpers.tickets_helper.solved_closed_label":"Solved =
or Closed","txt.access.login.password_expired":"Your password has =
expired. Please change your password to =
continue","txt.admin.views.people.organizations.edit.organization_name_la=
bel":"Organization name","txt.widgets.edit.help":"Edit widgets on this =
page.","txt.admin.view.people.users.mini_dashboard.good_label":"Good","tx=
t.ticket.incidents.text2":"Solving a Problem ticket will automatically =
solve the linked incidents. If the Problem is solved with a comment, the =
comment will be added to the incidents as =
well.","txt.users.edit.identities_msg":"Identities are for logging in to =
the help desk and for receiving updates - typically updates on =
requests.","txt.helpers.people_helper.agents_label":"Agents","txt.users.e=
dit.primary":"primary","txt.admin.helpers.people.user_merge.user_has_twit=
ter_email":"email address and twitter =
account","txt.admin.helpers.people.roles_helper.assigned_only":"Assigned =
to this agent =
only","txt.admin.view.people.users.per_user_permissions.all_tickets":"All=
 tickets","txt.feedback_tab.label.your_email_address":"Your email =
address","txt.admin.views.import.index.cancel_label":"Cancel","txt.admin.=
view.people.users.basic_info.role_explanation_text_one":"End-Users are =
your most basic of users. Generally only able to submit tickets, view =
forums, create topics and comment on =
them.","txt.requests.show.notification":"You will receive a notification =
when the request status is updated by our =
staff.","txt.feed.reply":"reply","txt.admin.views.people.roles.role_defin=
ition.access_end_user.read_only":"Read =
only","txt.admin.view.people.users.sidebar.customize_welcome_email":"You =
can customize the content of the welcome email =
{{here_link}}","txt.default.triggers.notify_group_assignment.subject":"[{=
{ticket.account}}] \\\"{{ticket.group.name}}\\\" assignment:  =
{{ticket.title}}","txt.registration.index.password":"Select a =
password","txt.admin.views.people.organizations.edit.shared_organization_=
label":"Shared organization","type.via.ticket-suspended":"Recovered from =
suspended tickets","txt.admin.view.people.users.sidebar.new_ticket":"New =
ticket","activerecord.errors.messages.greater_than":"must be greater =
than =
{{count}}","txt.admin.views.people.roles.role_definition.delete_label":"D=
elete","type.via.api":"API","txt.admin.helpers.user_helper.click_to_view_=
users_profile":"Click here to view this user's =
profile","txt.admin.view.people.users.basic_info.has_access_to_organizati=
on":"Tickets from user's =
organization","txt.requests.show.is_assigned_to_your_ticket":"<strong>{{a=
ssignee_name}}</strong> is assigned to your =
request.","type.via.solution-suggest":"Automatic Solution =
Suggestions","txt.admin.view.people.users.basic_info.help_desk_operator_l=
abel":"Help desk operator.","txt.suggestions.reject_suggestions":"No, I =
need help","txt.admin.controllers.people.role.cannot_be_deleted":"This =
role may not be =
deleted.","txt.header.new_organization":"Organization","txt.entries.list.=
overview":"Overview","txt.admin.view.people.users.per_user_permissions.ti=
ckets_agent_group":"Tickets within this agent's =
groups(s)","txt.email.receipt.title":"Zendesk receipt for =
{{payment_period}}","txt.search.filter.organizations":"Organizations","tx=
t.admin.helpers.rules_helper.by_category_label":"By =
category","txt.entries.show.label.staff":"STAFF","txt.admin.javascrips.vi=
ews.people.roles.user_belongs_organization":"Please make sure that every =
agent in this role belongs to an =
organization.","txt.admin.helpers.rules_analysis.email_user_label":"Email=
 user","txt.search.all_forums":"all =
forums","txt.admin.helpers.rules_helper.yours_low_caps_label":"yours","tx=
t.admin.view.people.users.role_and_groups.custom_roles_label":"custom =
roles","type.via.ticket-linked":"Linked =
problem","txt.admin.view.people.users.basic_info.no_label":"No","txt.feed=
.show_latest_replies":"Show latest replies =
only","txt.admin.helpers.people.people_helper.organizations_label":"organ=
izations","txt.admin.view.people.users.can_add_comments_private":"Private=
 only (viewable only by other agents)","txt.users.delete_success":"User =
deleted","txt.registration.index.title":"Sign-up","txt.admin.helpers.peop=
le.roles_helper.within_groups":"All within this agent's =
group(s)","txt.welcome_email_sent.notice":"A welcome email has been sent =
to {{identity}}.","txt.ticket.merge.in_progress":"Merge in =
progress.","txt.admin.views.people.tags.index.people_label":"People","dat=
e.datepicker.current_text":"Today","txt.admin.views.people.organizations.=
sidebar_text.text_one":"Organizations enables you to segment your users =
and define views, business rules and assignments based on the =
organization. An organization is typically a =
company.","txt.entries.show.vote.undo":"undo","txt.admin.views.people.org=
anizations.show.unsuspend_label":"unsuspend","txt.bookmarks.title":"Bookm=
arks","txt.widgets.forums.comments.post.na":"N/A","txt.admin.view.people.=
users.basic_info.sorting_users_into_companies_text_one":"By arranging =
your end-users, or even agents, into organizations you're able to keep =
track of what those organizations are =
requesting.","txt.search.go":"Search","txt.users.edit.help_desk":"Email",=
"txt.admin.view.people.users.basic_info.eg_phone_extension":"e.g. =
'123#'","txt.registration.index.submit":"Sign me =
up!","txt.admin.view.people.users.show.external_id":"(External =
ID)","txt.admin.controllers.people.user_merge.not_a_valid_loser":"Sorry =
but {{user_name}} is not a valid =
loser","txt.requests.assigned_to.title":"Assigned =
To","txt.layout.login":"login","txt.users.edit.openid_msg":"<a =
href=3D\"http://openid.net/\" target=3D\"_new\">OpenID</a> for Single =
Sign-On. The URL must be on the format =
<tt>http://myidentity.myopenid.com/</tt>","txt.feedback_tab.label.questio=
n":"Question","txt.widgets.forums.all":"All","txt.entries.update.failure_=
notice":"Topic could not be updated =
as:","txt.keyboard_shortcuts.tickets.macro":"Open macro =
box","txt.admin.view.people.users.role_and_groups.groups_label":"Groups",=
"txt.identities.label.new_email":"Email","event.sms.label":"Text =
message","txt.admin.view.people.users.role_and_groups.agent_explanation":=
"An agent in Zendesk is essentially a member of your support staff. They =
deal with the workflow of tickets coming into Zendesk, answering =
questions and problems from your customers. Admins may create =
{{custom_roles}} for =
agents.","txt.admin.view.people.users.mini_dashboard.total_tickets_label"=
:"Total tickets created by =
you","datetime.distance_in_words.half_a_minute":"half a =
minute","txt.ticket.actions.twitter.do_not_tweet":"Do not =
tweet","event.comment_privacy_change.label":"Comment mode =
change","txt.entries.edit.delete_confirmation":"You are about to delete =
this {{forum_topic_title}} and all associated comments. Are you =
sure?","txt.user.twitter_auth.success_notice":"Your Twitter account was =
added.","txt.email.delimiter":"Please type your reply above this =
line","txt.satisfaction.cancel":"Cancel","txt.registration.index.twitter_=
screen_name":"Your Twitter account =
(optional)","txt.admin.view.people.users.show.last_login_label":"Last =
login =
{{date}}","txt.organizations.edit.group":"Group","txt.watchings.invalid_p=
aram":"Invalid =
parameters","txt.user.facebook_auth.error_communication_notice":"Unable =
to add new Facebook account because there was a communication error. Try =
again.","txt.admin.controllers.people.role.cannot_find_role_with_id":"Cou=
ld not find a role with that =
id.","txt.onboarding.contact_us.link":"contact =
us","txt.requests.show.status_open":"This request is currently being =
processed by our =
staff","txt.admin.view.people.users.show.access_role":"Access to =
{{role_name}}","ticket_fields.solved.label":"Solved","txt.uploads.create.=
close":"Close","txt.admin.controllers.people.user_merge.merge_success":"{=
{user_name_who_losses}} was successfully merged into =
{{user_name_who_wins}}!","txt.onboarding.buy_now":"BUY =
NOW","txt.default.fields.assignee.description":"Agent assigned to your =
request","txt.keyboard_shortcuts.nav.search":"Move a =
level","txt.ticket.status.new.tip":"Ticket is awaiting assignment to a =
help desk =
agent","txt.admin.views.people.groups.sidebar_text.text_four":"Group =
performance can be measured via =
reports.","txt.admin.helpers.rules_analysis.add_tags_label":"Add =
tags","activerecord.errors.models.user.attributes.password.too_short":" =
must be at least {{count}} =
characters","help.user.organization.content":"By arranging users into =
organizations you=E2=80=99re able to keep track of what those =
organizations are requesting.<br /><br />You can also enable =
users=E2=80=99 within an organization to see each other=E2=80=99s =
tickets, expanding visibility and hopefully reducing duplicate tickets =
from multiple user=E2=80=99s in the same organization.<br /><br />Leave =
blank to select default organization according to default organization =
mappings.","txt.requests.show.cannot_see_ticket":"You do not have access =
to request #{{nice_id}}. It may have been solved or =
deleted.","type.updated_by.agent":"Agent","txt.admin.helpers.user_helper.=
assume_identity_label":"Assume =
identity","txt.admin.helpers.people.roles_helper.edit_label":"edit","txt.=
admin.helpers.user_helper.administrator_label":"Administrator","txt.defau=
lt.automations.close.title":"Close ticket 4 days after status is set to =
solved","txt.admin.views.people.organizations.edit.information_label":"In=
formation","txt.access.index.submit":"Login","type.via.voice-mail":"Voice=
 =
mail","txt.users.show.direct_line_popup.direct_line_description":"Making =
this phone number a direct line will cause all subsequent calls from =
this number to be marked as requested by this =
user.","txt.admin.helpers.tickets_helper.assigned_tickets_label":"Assigne=
d Tickets","txt.email.footer":"This email is a service from =
{{account_name}}","txt.admin.helpers.rules_helper.week_number_label":"Wee=
k =
{{week_number}}","txt.admin.view.people.users.sidebar.new_users_welcome_e=
mail_explanation":"The welcome email includes a verification link, =
allowing the user to choose a password and login to your help desk =
online for the first time.","txt.users.edit.deleting_identity":"Deleting =
'{{identity}}'. Please =
wait...","date.datepicker.is_rtl":"0","txt.entries.show.vote.thanks":"You=
r vote has been registered, =
thanks!","txt.entries.topics":"Topics","txt.admin.helpers.rules_helper.yo=
urs_label":"Yours","txt.email.no_support.message":"Twitter is no longer =
accepting email at this address. If you need help using Twitter, please =
visit http://help.twitter.com for information & =
assistance.","txt.admin.helpers.rules_helper.sorted_alphabetically":"Sort=
ed alphabetically","txt.users.edit.agent_access_all":"All =
tickets","txt.admin.views.people.roles.role_definition.list_profile.canno=
t":"Cannot browse or search for =
users","txt.entries.list.more":"More","txt.admin.views.people.roles_upsel=
l.upgrade_explanation.upgrade_to_entreprise":"Upgrade to the Enterprise =
plan now","txt.admin.lib.zendesk.lib.vars.save_tab":"Save =
tab","txt.admin.controllers.import_controller.rejection_because_of_file_s=
ize":"Your import file was of a size that resulted in rejection. Please =
split the file into smaller files of 2000 rows and wait for the 'import =
ready' mail confirmation before submitting the next file. Remember to =
keep the headers in the different files to preserve the =
format.","txt.users.edit.add_help_desk_email":"add","txt.admin.view.peopl=
e.user_merge.new.merge_label":"Merge","txt.widgets.read_more_create_first=
.connector":"{{read_more_link}} or =
{{create_first_link}}","help.people.details.title":"Details","txt.email.a=
mount_in_local_currency.message":"{{payment_amount}} {{currency_code}}. =
(Exact charge will be different based on the exchange rate on your =
payment date.)","txt.email.dunning_last_chance.message":"<p>We have not =
been able to charge the credit card on file for the past =
{{count_of_days}} days.</p><p> This failure has not allowed us to charge =
payment {{payment_id}} of the amount {{payment_amount}} <p>This is your =
FINAL chance to correct or update the credit card we have on file. Your =
account will be suspended unless your card data is immediately updated =
with Zendesk.</p><p>Your {{account_name}} account owner {{user_name}} =
can resolve this issue by resubmitting your credit card info to =
Zendesk.</p><p>Please visit {{payments_url}} RIGHT AWAY to update your =
credit card information.</p><p>Please refer to <a =
href=3D\"https://support.zendesk.com/entries/51629\">this support =
article</a> on typical reasons for transaction failures and =
authorization =
errors.</p>","txt.admin.view.people.users.basic_info.eg_of_phone_number":=
"e.g. =
'+15551234567'","type.via.macro-reference":"Macro-reference","txt.default=
.fields.priority.title":"Priority","txt.or":"or","txt.requests.index.view=
_solved":"View your recently solved and closed =
requests","txt.admin.controllers.people.user_merge.cannot_merge_user_to_i=
tself":"You selected the same user as loser and winner: {{user_name}}. =
You cannot merge a user into =
itself.","txt.users.edit.add_email_message":"When you add an email =
address, we will send you a verification email.<br />Please =
<strong>click the verification link</strong> in that =
email.","txt.default.forums.agents.topic.paragraph1":"This topic was =
posted to the restricted {{agent_only_forum}} in your help desk and =
pinned to the home page. The topic is visible to help desk agents only, =
not your customers. Edit it to your liking - you typically want to pin =
announcements and other news related =
topics.","txt.admin.view.people.users.basic_info.private":"Private only =
(viewable only by other =
agents)","txt.admin.views.people.groups.sidebar_text.text_three":"For =
example, you could have a group named 'Hardware' where help desk agents =
assign tickets regarding broken hardware =
to.","txt.entries.index.edit_topic":"Edit =
Topic","txt.admin.view.people.users.new_requesters.name_label":"Name","tx=
t.admin.controllers.people.users_controller.assigned_tickets_label":"Assi=
gned =
tickets","txt.header.user_logout":"Logout","txt.admin.controllers.people.=
groups.group.create_failure_notice":"Failed to create =
group","txt.default.forums.agents.topic.paragraph2":"The home page is =
the landing page for both agents and customers. It can be customized by =
help desk administrators to e.g. include a search box, enabling users to =
easily find help in the forums.","txt.watchings.error":"General error =
during =
subscription/unsubscription","activerecord.errors.messages.greater_than_o=
r_equal_to":"must be greater than or equal to =
{{count}}","txt.ticket.actions.facebook.public_comment_on_fb":"Reply as =
a public comment in Facebook","txt.requests.new.email_address":"Your =
email =
address","txt.admin.view.people.user_merge.new.merge_user_label":"Merge =
user","txt.admin.views.people.organizations.edit.tags_explanation":"These=
 tags will be applied to tickets from users in the organization. You can =
also restrict forum access based on =
tags.","txt.satisfaction.ticket_closed":"This ticket is now =
closed.","txt.activities.tickets.comment":"{{actor_name}} commented on =
ticket #{{ticket_nice_id}}: =
{{comment}}.","txt.registration.index.name":"Your full =
name","txt.default.triggers.notify_requester_update.title":"Notify =
requester of comment update","txt.organizations.delete":"Delete =
organization","txt.registration.error.email_blank":"Please provide an =
email =
address","datetime.distance_in_words.less_than_x_seconds.one":"less than =
1 second","txt.admin.helpers.tickets_helper.start_typing":"Start typing =
and we'll look up matching =
users","txt.admin.view.people.users.bulk_update.change_role_label":"chang=
e role","activerecord.errors.messages.less_than_or_equal_to":"must be =
less than or equal to =
{{count}}","txt.users.edit.add_google_address":"Google email =
address","txt.admin.controllers.people.role.create_failure_notice":"There=
 were problem(s) creating this =
role:","activerecord.errors.messages.wrong_length":"is the wrong length =
(should be {{count}} =
characters)","txt.default.triggers.notify_assignee_assignment.body":"You =
have been assigned to this ticket (#{{ticket.id}}).<br />To review the =
status of the ticket and add updates, follow the link below:<br =
/>http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.access.openid.wrong":"Sorry, no =
user by that identity URL exists =
({{openid_url}})","txt.merge.email_verification_sent":"Thank you. A =
verification email has been sent to =
{{email}}.","txt.widgets.select.label":"Select the widget you want to =
add to this page: =
","txt.input.date.placeholder":"yyyy-mm-dd","txt.security_policy.expirati=
on_alert":"Your password will expire in {{count}} <a =
href=3D\"{{url}}\">change =
password</a>","txt.admin.views.people.roles.role_definition.description_l=
abel":"Description","txt.layout.check_request":"Check your existing =
requests","txt.admin.views.people.search.index.bulk_user_import":"Bulk =
user =
import","txt.organizations.edit.shared":"Users","txt.feedback_tab.link.se=
e_all_results":"See all {{total_entries}} =
results","type.via.user-deletion":"User =
deletion","txt.keyboard_shortcuts.tickets.open":"Save/Update as =
open","txt.watchings.mail.new_comment":"There is a new comment in =
topic","txt.admin.views.people.groups.edit.update_group_label":"Update =
group","txt.admin.events.report_locale_error.success_msg":"Successfully =
reported detection error","txt.satisfaction.score.good":"Good, I'm =
satisfied","txt.admin.views.people.group.edit.group_name_label":"Group =
name","txt.requests.show.error_blank_comment":"You cannot submit a blank =
comment","txt.users.created.message_success.welcome_email_disable":"User =
{{user_path_and_name}} was =
created.","txt.admin.helpers.tickets_helper.add_new_user":"or add a new =
user","txt.user.section.topic_comments_none":"No topic =
comments","txt.admin.helpers.rules_helper.sorted_by_updated_latest_first"=
:"Sorted by updated date, latest =
first","txt.admin.helpers.organization.tickets_tabs":"Tickets =
({{ammount_of_tickets}})","txt.admin.views.people.roles.role_definition.l=
ist_profile_text":"This setting does not affect the agent's ability to =
add end-users or edit their profiles.","txt.layout.signup":"sign =
up","txt.admin.views.tickets.editable_notes.update_label":"Update","txt.n=
ext_in_origin":"Next ticket in =
\"{{title}}\"","txt.admin.view.people.user_merge.success.success_label":"=
Success!","ticket_fields.updated_requester.label":"Requester =
updated","txt.admin.view.people.users.basic_info.delete_label":"Delete","=
txt.admin.view.people.users.show.public_name_label":"Public name =
{{public_name}}","txt.admin.views.people.tags.index.remove_confirm":"You =
are about to remove the tag \"{{tag_name}}\" from all users and =
organizations","txt.email.expiry_in_1_days.message":"<p>Hi =
{{user_name}},</p><p>Your Zendesk will expire in <b>24 hours</b> on =
{{date_one_day_from_now}}.</p><p>We=E2=80=99d love to have you as a =
customer, so please let us know if you have any open questions.</p><p>If =
you're ready to sign up, go to your account, select the plan that's =
right for you, and enter your credit card information.</p><p>As a =
reminder, here's a link to your Zendesk: =
{{account_url}}</p>{{keep_zendesk_link}}<p>Serious about =
support,</p>{{agent_signature}}","txt.admin.helpers.tickets_helper.edit_l=
abel":"edit","txt.ticket.notice.merge.invalid_id":"Please enter a ticket =
ID","datetime.distance_in_words.less_than_x_minutes.one":"less than a =
minute","txt.admin.views.people.roles_upsell.upgrade_explanation.forum":"=
Forums","txt.requests.index.status_pending":"View request =
history","txt.registration.error.email_registered":"A user has already =
signed up with the given email<ul><li>Please use the <a =
href=3D\"/login\">regular =
login</a></li></ul>","txt.ticket.actions.attach_file":"Attach =
file","txt.access.login.welcome":"Welcome, =
{{user_name}}","txt.errors.access_denied.message":"You do not have =
access to this page. Please contact the account owner of this help desk =
for further help.","txt.email.dunning_last_chance.title":"Zendesk =
Account \"{{account_name}}\" Payment Problem - FINAL =
WARNING","txt.admin.helpers.people.user_merge.user_has_email":"email =
address","txt.admin.views.people.search.index.bulk_organization_import":"=
Bulk organization import","txt.admin.views.import.index.paste_data":"Let =
me paste in data =
instead.","txt.admin.helpers.tickets_helper.update_label":"Update","txt.o=
nboarding.get_started":"GET =
STARTED","txt.requests.show.create_a_followup":"create a =
follow-up","ticket_fields.subject.label":"Subject","txt.users.created.mes=
sage_success.welcome_email_enable":"User {{user_path_and_name}} was =
created and notified by =
email.","txt.requests.show.related_topics":"Related =
topics","txt.admin.views.people.groups.show.group_satisfaction":"Group =
satisfaction score: =
{{score}}","event.error.label":"Error","txt.users.edit.other_properties":=
"Other properties","txt.access.index.remember_me":"Remember me on this =
computer","txt.admin.controllers.rules_controller.rule_updated_failure":"=
{{rule_name}} could not be updated =
as:","txt.admin.view.people.users.basic_info.upgrade_plan_text":"Upgrade =
to the Plus+ or Enterprise plan to select individualized time =
zones.","support.array.sentence_connector":"and","txt.users.edit.twitter"=
:"Twitter","txt.admin.javascrips.views.people.roles.user_belongs_group":"=
Please make sure that every agent in this role belongs to a =
group.","txt.email.dunning_suspension.message":"<p>We have not been able =
to charge the credit card on file for the past {{count_of_days}} =
days.</p><p> This failure has not allowed us to charge payment =
{{payment_id}} of the amount {{payment_amount}} <p>Your {{account_name}} =
account has been suspended pending further action.</p><p>Please contact =
the Zendesk billing department if you have any =
questions.</p>","txt.admin.helpers.rules_analysis.channel_label":"Channel=
","txt.users.update_password.changed":"Password =
changed","txt.access.help.user_not_found_open":"No registered user found =
with email address \"{{user_email}}\"<ul><li>Only registered users can =
request a new password via this form</li><li>Please use the <a =
href=3D\"/registration\">sign-up form</a> instead if =
<strong>{{user_email}}</strong> is your email =
address</li></ul>","txt.users.edit.language":"Language","type.via.twitter=
-dm":"Twitter =
DM","txt.admin.controllers.people.organization.create_success_notice":"Or=
ganization {{organization_name}} =
created","txt.admin.views.people.organizations.edit.notes_label":"Notes",=
"txt.admin.views.people.roles.role_definition.business_rules_text":"Able =
to manage triggers, automations, and SLA =
targets.","date.order":"yearmonthday","txt.users.edit.add_google_account_=
title":"Add a Google =
account","txt.users.edit.organization_abbreviated":"Org.","txt.admin.view=
s.tickets.editable_notes.edit_label":"edit","txt.admin.helpers.tickets_he=
lper.delete_confirm":"You are about to delete this ticket. Deleted =
tickets will not figure in reports and cannot be recovered. Are you sure =
you wish to =
continue?","txt.admin.helpers.rules_analysis.tags_label":"Tags","txt.emai=
l.welcome.subject":"{{account_name}} welcome =
email","txt.dashboard.title":"Dashboard","txt.entries.title.question":"Qu=
estion","txt.admin.views.monitor.search.organization.shared_tag":"shared"=
,"txt.admin.view.people.users.basic_info.time_is_relative_label":"Time =
is relative","txt.merge.user_exists":"Your email address matches an =
account in our system. Please enter your help desk password so we can =
link your accounts.","txt.ticket.status.pending.tip":"Help desk staff is =
waiting for the requester to =
reply","txt.onboarding.contact_us.text":"Feel free to =
{{contact_us_link}} to help set up your =
Zendesk.","txt.requests.index.title_solved":"Recently solved and closed =
requests","date.min_day_names":"SuMoTuWeThFrSa","txt.email.password_reset=
.title":"{{account_name}} password =
reset","txt.widgets.forums.searching":"Searching","txt.default.chat_welco=
me_message":"Hi there. How can I help =
today?","ticket_fields.current_collaborators.label":"CCs","txt.admin.view=
s.import.index.create_new_kind":"Create new =
{{kind_of_import}}","txt.organizations.create_postfix":"(create)","txt.ad=
min.helpers.user_helper.delete_user_confirm_message":"Are you sure you =
wish to delete this user?","txt.verification.details.message":"Please =
enter your name and select a =
password.","txt.admin.controllers.people.organization.delete_success_noti=
ce":"Organization {{organization_name}} =
deleted","txt.layout.change_pwd":"Change =
password","txt.ticket.show.associated_problem.notice":"Linked to Problem =
<strong>{{associated_link}}</strong>","txt.admin.helpers.tickets_helper.m=
erge_into_another_ticket":"Merge into another =
ticket","txt.identities.action.view_twitter_account":"View =
account","txt.admin.helpers.rules_helper.description_label":"Description"=
,"ticket_fields.status.label":"Status","date.formats.default":"%Y-%m-%d",=
"txt.ticket.actions.twitter.tweet_to_requester":"Tweet to =
requester","txt.admin.views.people.roles.role_definition.delte_tickets_te=
xt":"Enables the agent to delete any accessible tickets. Also, it will =
permit the agent to mark a ticket as =
spam.","txt.keyboard_shortcuts.tickets.previous":"Move to previous =
ticket","txt.requests.organization.index.no_requests":"No requests =
found","activerecord.errors.models.user.attributes.openid_url.invalid":"i=
s an invalid format, did you forget http:// or a trailing =
slash?","txt.satisfaction.plain.change_rating":"You may still change =
your rating or comment by copying the following URL into your =
browser:","txt.admin.controllers.people.user_merge.find_user_fail_with_no=
_params":"User not =
found","txt.users.show.created":"Created","txt.users.update_password.unch=
anged":"The new password must be different than the current =
password","txt.users.edit.name":"Name","activerecord.errors.voice.agent_f=
orwarding.no_emergency_numbers":"You cannot forward to emergency numbers =
using this =
service.","txt.email.credit_card_expiry.message":"<h1>Reminder: The =
credit card used for Zendesk is about to expire</h1>\n\n\n\nWe have =
recorded that the credit card you use for Zendesk expires on =
{{date_credit_card_expiration}}. We recommend that you register a new =
credit card using this link: \n\n{{payments_url}}\n\nTo contact us =
simply mail support@zendesk.com or visit http://support.zendesk.com/ =
\n\nLove your help desk\n\n<b>The Zendesk =
team</b>","txt.admin.views.import.index.warning_label":"WARNING:","txt.re=
quests.new.not_anonymous":"You are already registered in the help desk. =
Please login to submit your =
request.","txt.identities.action.add_contact":"Add =
contact","txt.access.help.submit":"Submit","txt.category.create.failure_n=
otice":"Unable to create category.","txt.access.help.facebook":"Facebook =
email address","help.user.alias.content":"Public name to show to =
end-users.","txt.merge.cannot_add_with_params":"{{email}} cannot be =
added to your =
account","txt.feedback_tab.placeholder.fill_in_details":"Fill in the =
details here. Please try to be as specific as =
possible.","txt.admin.views.people.roles.role_definition.access_end_users=
":"What access does this agent have to end-user =
profiles?","txt.requests.new.verified":"{{request_title}}  successfully =
verified","txt.admin.view.people.users.select_bulk_action.submit_label":"=
Submit","txt.admin.views.people.roles.role_definition.kind_of_tickets_acc=
ess_text":"What kind of tickets can this agent =
access?","txt.admin.views.people.roles.role_definition.access_end_user.ad=
d_edit_organization":"Add and edit within their =
organization","txt.admin.views.people.organizations.edit.list_of_domains_=
text":"Enter a list of domains separated by space (e.g. =
{{example_of_domain}}).","txt.admin.views.import.index.kind_users":"users=
","txt.admin.view.people.users.basic_info.access_to_tickets_group":"Ticke=
ts within this agent's groups(s)","txt.uploads.create.too_big":"The file =
'{{filename}}' is too big. Please attach files with size less than =
{{max_size}}.","txt.admin.view.people.users.role_and_groups.what_light_ag=
ent_is":"complementary agent who can make private comments on tickets =
accessible by the light =
agent","txt.admin.view.people.users.basic_info.tags_text":"Tags will be =
added to tickets requested by the =
user.","txt.admin.views.people.search.index.no_results_label":"No =
results.","txt.entries.edit.delete_attachment.warning_notice":"Do you =
wish to delete the attachment =
{{file_name}}?","txt.admin.views.people.roles.edit.agents_in_role":"agent=
s in role =
({{number_of_agents_in_role}})","txt.admin.helpers.people.roles_helper.cl=
one_label":"clone","txt.admin.controllers.people.role.cannot_use_feature"=
:"Sorry, but your plan does not allow access to this =
feature.","event.voice.details.answeredBy":"Answered =
by:","txt.default.triggers.notify_assignee_reopened.title":"Notify =
assignee of reopened =
ticket","txt.admin.views.people.organizations.edit.share_explanation_text=
_one":"End-users in the organization can view each other =
tickets.","txt.admin.views.people.roles.role_definition.access_end_user.a=
dd_edit_all":"Add and edit =
all","txt.admin.helpers.tickets_helper.delete_ticket_label":"Delete =
ticket","txt.feedback_tab.button.none_helpful":"None of these are =
helpful - get in =
touch","txt.admin.views.people.roles.role_definition.access_organization_=
forums_text":"By default, forums restricted to an organization are only =
accessible by members of that =
organization.","txt.feedback_tab.label.what_is_your_question":"What is =
your =
question?","txt.users.show.edit_number_provided":"edit","txt.admin.view.p=
eople.users.basic_info.signature_label":"Signature","txt.admin.view.peopl=
e.users.role_and_groups.note_of_shared_tickets":" If the end-user =
belongs to a shared organization then the end-user will always have =
access to tickets in that =
organization.","event.ticket_unshare.label":"Ticket no longer shared =
with","txt.admin.helpers.tickets_helper.comment_will_not_be_posted":"This=
 comment will not be posted as a comment in the linked =
topic","txt.default.triggers.notify_assignee_update.body":"This ticket =
(#{{ticket.id}}) has been updated.<br />To review the status of the =
ticket and add updates, follow the link below:<br =
/>http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.users.show.contact_information":"Co=
ntact Information","txt.onboarding.days_left":"Trial expires in =
{{days_left}} days","txt.user.facebook_auth.error_notice":"Unable to add =
new Facebook account:  =
{{error_description}}","txt.admin.helpers.rules_helper.agent_label":"(age=
nt)","txt.requests.new.restricted_domain":"Users from your domain are =
not allowed to submit tickets. Please login if you have an =
account.","txt.feedback_tab.heading.would_you_like_to":"Would you like =
to...","txt.admin.controllers.people.groups.group.delete_success_notice":=
"Group {{group_name}} =
deleted","txt.users.edit.notes":"Notes","txt.admin.views.people.roles.rol=
e_definition.group_org_explanation":"Groups categorize agents while =
organizations enable you to segment your =
end-users.","type.status.open":"Open","txt.entries.show.submitter.article=
":"posted this =
on","txt.users.edit.agent_commenting":"Comments","txt.search.result":"res=
ult","txt.ticket.actions.merge_ticket":"Merge ticket =
into...","type.satisfaction.bad":"Bad","txt.users.edit.submit_google_acco=
unt":"Send me the verification =
email","txt.watchings.mail.unsubscribe_completely":"unsubscribe from =
this forum completely","txt.requests.new.created":"Request =
{{request_title}} =
created","date.formats.xml_schema":"%Y-%m-%dT%H:%M:%S%Z","txt.entries.ind=
ex.add_question":"Ask a =
Question","event.voice.transcription.header":"Transcription","txt.admin.c=
ontrollers.people.role.delete_success_notice":"Role {{role_name}} =
deleted.","txt.admin.helpers.organization.automatically_added_to_org":"Us=
ers from {{name_organization}} are automatically added to this =
organization.","txt.admin.account_settings.subscription.tab":"Subscriptio=
n","txt.admin.views.people.roles.edit.page_title.edit_role":"Add =
role","txt.activities.tickets.priority_increase":"{{actor_name}} =
increased priority of ticket #{{ticket_nice_id}} to =
{{new_priority}}.","txt.users.edit_password.submit":"Change =
password","txt.admin.model.user.deletion.cannot_activate_deleted_user":"Y=
ou cannot activate an inactive (deleted) =
user","txt.admin.helpers.people.people_helper.or_label":"or","txt.ticket.=
actions.add_note":"Internal =
note","txt.entries.list.latest_comment":"Latest =
comment","help.user.tags.title":"User =
tags","txt.entries.title.topic":"Topic","txt.requests.index.no_copied":"Y=
ou are not copied on any =
requests","txt.users.edit.agent_access_organization":"Tickets in agent's =
org.","txt.widgets.create.preamble":"... or =
{{create_link}}","txt.access.help.openid":"OpenID","txt.keyboard_shortcut=
s.nav.current_requester":"Current =
Requester","activerecord.errors.messages.too_long":"is too long (maximum =
is {{count}} =
characters)","txt.users.show.direct_line_popup.direct_line_label":"Direct=
 =
line","txt.admin.views.people.organizations.edit.enable_commenting_text":=
"End-users in the organization can add comments to each others =
tickets.","txt.default.triggers.notify_assignee_assignment.subject":"[{{t=
icket.account}}] Assignment: =
{{ticket.title}}","txt.organizations.edit.shared_comments":"Comments","tx=
t.admin.views.import.index.import_label":"Import","txt.admin.views.people=
.groups.sidebar_text.text_two":"Groups help ensure that tickets are =
assigned to a qualified agent. =
","txt.entries.show.person":"Person","type.via.web-form":"Web =
form","txt.ticket.actions.merge_tickets":"Merge tickets =
into...","txt.watchings.mail.new_comment_explanation":"You are receiving =
this comment notification because you subscribed to updates in =
\"{{forum_or_topic_name}}\"","txt.admin.view.people.users.show.informatio=
n_crm_label":"{{crm_integration_name}} =
Information","txt.admin.views.people.groups.sidebar.group":"Group","txt.u=
sers.role_name.anonymous":"Anonymous =
user","txt.requests.show.has_followups":"The request has a follow-up =
in","txt.admin.view.people.users.role_and_groups.create_topics_label":"Cr=
eate topics (where forum permission =
allows)","txt.entries.new_from_ticket.entry_body":"Originally from =
ticket {{ticket_url}}.","txt.users.edit.primary_email":"Primary =
email","txt.admin.views.people.roles.role_definition.agent_reports.title"=
:"What can this agent do with =
reports?","txt.entries.list.needs_answer":"Needs =
answer","txt.admin.helpers.rules_helper.requester_label":"(requester)","d=
atetime.distance_in_words.less_than_x_seconds.other":"less than =
{{count}} =
seconds","ticket_fields.current_tags.label":"Tags","txt.users.edit.unlink=
_account":"remove","txt.admin.views.people.users.show":"unverified","txt.=
entries.show.vote.me_too":"Me =
too!","datetime.distance_in_words.about_x_years.other":"about {{count}} =
years","txt.feedback_tab.notification.all_agents_busy":"It looks like =
all our agents are busy at the moment. Please submit a support request =
instead.","txt.entries.new.label.topic_author_current_user":"Me =
({{current_user_name}})","txt.layout.sub_request":"Submit a =
request","type.via.getsatisfaction":"GetSatisfaction","txt.ticket.actions=
.save_as_status":"Submit as =
{{status}}","datetime.distance_in_words.about_x_years.one":"about 1 =
year","txt.requests.index.compact_list":"Compact =
list","txt.entries.edit.title.topic":"Title","txt.admin.views.people.role=
s.role_definition.views.text":"Views define preset conditions for a =
collection of tickets.  Views can be personal, for group(s) or the =
entire help =
desk.","txt.activities.tickets.priority_increase_short":"#{{ticket_nice_i=
d}} is now {{new_priority}} =
priority","activerecord.errors.messages.odd":"must be =
odd","txt.users.edit.add_facebook_account":"add","txt.search.filter.past-=
week":"Past =
week","txt.admin.views.import.sidebar.explanation_bulk_import_one":"Bulk =
import lets you create and update many {{kind_of_import}} at =
once","txt.widgets.forums.title.label":"Forum","txt.feedback_tab.placehol=
der.briefly_describe":"Briefly describe your =
question","help.user.organization.title":"User =
organization","txt.users.edit.add_facebook_login":"Add a Facebook =
account","txt.admin.view.people.user_merge.error.message":"Please =
{{close_window}} and try =
again.","date.datepicker.date_format":"mm/dd/yy","txt.ticket.events.all":=
"Everything","txt.users.edit.group":"Groups","txt.ticket.show.sharing.not=
ice":"Shared with =
{{list_of_agreements}}","txt.access.help.welcome_mail_sent":"A new =
welcome email has been emailed to =
{{user_email}}","txt.ticket.actions.save":"Submit","txt.modal.edit.cancel=
":"Cancel","txt.requests.index.title_cc":"Requests you are copied =
on","txt.access.index.login_twitter":"Login using =
Twitter","txt.admin.views.import.index.kind_organizations":"organizations=
","txt.registration.index.openid":"OpenID (optional - <a =
href=3D\"http://openid.net\" target=3D\"_new\">read =
more</a>)","txt.ticket.collision.other_viewers.many":"{{count}} others =
are also viewing this =
ticket.","txt.default.triggers.notify_group_assignment.title":"Notify =
group of assignment","txt.default.forums.agents.name":"Agents =
Only","txt.entries.show.submitter.question":"asked this =
on","txt.access.index.login_openid":"Login using =
OpenID","event.voice.details.from":"Call =
from:","txt.admin.view.people.users.per_user_permissions.can_add_comments=
":"Can add ticket comments that =
are:","txt.admin.views.people.tags.index.example_tag_text_two":"Tickets =
from Doris will be tagged with {{beta_tester}} and =
{{premium}}.","datetime.distance_in_words.over_x_years.one":"over 1 =
year","txt.user.section.topics_none_full":"This user did not submit any =
topics in the forums","txt.entries.edit.pin_home_page_explanation":"pin =
topic to the home page of the help =
desk","txt.keyboard_shortcuts.tickets.title_moving":"Used when moving =
on","txt.admin.view.people.user_merge.new.merge_into_label":"User to =
merge into","txt.entries.index_pinned.pinned":"See latest =
announcements","txt.requests.show.not_found":"Request not =
found","txt.admin.helpers.tickets_helper.open_description":"We're =
working on the ticket =
(Open)","txt.admin.views.people.search.index.latest_label":"Latest","txt.=
users.edit.agent_moderation":"Forums","txt.feedback_tab.notification.than=
ks_what_next":"Thanks! What would you like to do =
next?","time.am":"am","txt.admin.views.people.organizations.show.active_o=
ptions_label":"Active Options","txt.registration.success.thanks":"Thank =
you for signing up, =
{{user_name}}.","txt.admin.views.people.roles.role_definition.agent_repor=
ts.none":"Cannot =
view","txt.user.section.topics":"Topics","txt.default.triggers.notify_ass=
ignee_reopened.body":"This ticket (#{{ticket.id}}) has been reopened.<br =
/>To review the status of the ticket and add updates, follow the link =
below:<br />http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","type.via.dropbox":"Feedback =
tab","txt.users.edit.phone_msg_with_direct_number_option":"When a phone =
number is set as a direct line, this number becomes unique across all =
users.  New Zendesk Voice calls from this phone number automatically set =
this user as the ticket =
requester.","txt.default.welcome_email_text":"Welcome to =
{{account_name}}. Please follow the link below to choose a password, and =
we will log you in right away.","event.voice.summary":"'{{caller}} left =
a message at {{to}}. Call duration was =
{{duration}}.'","txt.admin.javascrips.users_show.user_suspended_label":"U=
ser suspended","txt.ticket.merge.success.many_tickets":"Tickets =
{{source_ids}} have been merged into ticket =
{{target_id}}","txt.merge.wrong_password":"Password does not match. =
Please try =
again.","txt.admin.view.people.users.role_and_groups.permissions_end_user=
s":"Permissions for all =
end-users","txt.default.fields.subject.title":"Subject","txt.access.index=
.learn_more_openid":"Learn more about <a href=3D\"http://openid.net/\" =
target=3D\"_new\">OpenID</a>","txt.requests.index.message2":"<p> By =
submitting a request you <span class=3D\"highlight\">report a =
problem</span> to our support staff, who will review and process your =
request as soon as possible.  </p> <p>You can always return to this page =
to view the status of all your submitted =
requests.</p>","txt.admin.views.people.groups.edit.add_group":"Add =
group","txt.keyboard_shortcuts.nav.current_ticket":"Current =
Ticket","txt.admin.helpers.rules_helper.sorted_by_usage_over_last_7_days"=
:"Sorted by usage over the last 7 =
days","txt.admin.helpers.rules_helper.current_users_groups":"(current =
user\\'s =
groups)","txt.admin.views.people.organizations.edit.map_organization_labe=
l":"Map organization to =
group","txt.ticket.events.comments":"Comments","txt.default.verify_email_=
text":"We need to verify that you are the owner of this email address. =
Please follow the link below to =
verify.","txt.keyboard_shortcuts.nav.toggle_preview":"Used in lists =
(view, results, etc)","txt.user.found_identity":"User =
{{user_path_and_name}} was =
found.","txt.admin.view.people.users.group_tiles.agents_label":"agent(s)"=
,"txt.feedback_tab.message.submitted_thanks":"Message submitted. =
Thanks!","txt.users.role_name.agent":"Agent","txt.admin.views.people.grou=
ps.group.and_more":"and {{group_size}} =
more","txt.admin.views.people.tags.index.description_of_tags_text_one":"U=
sers in your help desk can be tagged. A ticket will inherit tags from =
the user requesting the ticket. You can also restrict access to your =
forums based on user tags.","txt.requests.new.captcha":"Please verify =
that you are =
human","txt.email.cc_notification.title.for_end_user":"{{account_name}} =
Update: {{ticket_title}} (ticket =
#{{ticket_id}})","txt.entries.votes":"Votes","txt.admin.helpers.user_help=
er.merge_user_label":"Merge =
user","txt.admin.views.people.search.index.assume_label":"Assume","txt.ad=
min.view.people.users.show.language_name":"Language =
{{language_name}}","txt.users.edit.access":"Access","txt.admin.views.peop=
le.roles.role_definition.phone_calls":"Can answer phone =
calls","txt.ticket.collision.other_viewers.one":"{{person}} is also =
viewing this =
ticket.","support.array.skip_last_comma":"false","txt.feedback_tab.error.=
seems_to_be_invalid":"Oops, this seems to be =
invalid.","txt.users.edit.twitter_description":"Can also be used to log =
in.","txt.access.login.unknown_error":"Unknown error during =
login.","txt.admin.helpers.rules_helper.sorted_by_usage_over_last_24_hour=
s":"Sorted by usage over the last 24 =
hours","datetime.distance_in_words.about_x_hours.one":"about 1 =
hour","txt.users.edit_password.header":"Change =
password","txt.ticket.merge.success.single_ticket":"Ticket {{source_id}} =
has been merged into ticket =
{{target_id}}","txt.users.edit_password.title":"Change =
password","type.via.mail":"Mail","txt.organizations.edit.shared_no":"Can =
view own tickets =
only","txt.admin.controllers.rules_controller.rule_created_failure":"{{ru=
le_name}} could not be created =
as:","txt.search.filter.tickets":"Tickets","txt.email.expiry_in_2_days.ti=
tle":"Your Zendesk Trial \"{{account_name}}\" Expires in 48 =
Hours","txt.requests.show.add_comment":"Add a comment to this =
request","txt.requests.index.submit_request":"Submit a request for =
assistance by support =
staff","type.via.iphone":"iPhone","txt.access.login.announcements":"There=
 are new announcements at the Zendesk support =
site","txt.users.show.number_is_direct_line":"(direct =
line)","txt.requests.show.reopen":"You can reopen the request by adding =
a =
comment.","txt.default.automations.pending_5_days.subject":"[{{ticket.acc=
ount}}] Pending request: =
{{ticket.title}}","txt.access.logout.message":"You have been logged =
out.","txt.users.created.message_failure":"Failed to create user =
{{user_name}}: =
","txt.admin.controllers.people.user_merge.no_permission_to_edit":"You =
have no permission to edit =
{{user_name}}","txt.admin.controllers.people.user_merge.find_user_fail":"=
User not found =
{{user_name}}","txt.users.edit.add_twitter_handle_message":"In order to =
add a Twitter account, we need to verify with Twitter that the account =
belongs to =
you.","txt.admin.views.tickets.editable_notes.organization_notes_label":"=
Organization notes","ticket_fields.merge.source_comment":"This ticket =
was closed and merged into ticket #{{target_nice_id}} =
\"{{target_title}}\".","txt.admin.helpers.people.people_helper.groups_lab=
el":"groups","ticket_fields.assigned.status":"assigned","txt.feed.show_al=
l_x_replies":"Show all {{replies}} =
replies","txt.keyboard_shortcuts.tickets.title":"Tickets","timestamp.form=
ats.this_week":"%A =
%H:%M","txt.admin.views.people.search.index.bulk_import_text":"Need to =
import a lot of existing users or =
organizations?","txt.admin.view.people.users.basic_info.leave_blank_text"=
:"Leave blank to select default organization according to default =
organization =
mappings.","txt.layout.profile":"profile","txt.admin.views.people.roles.r=
ole_definition.dynamic_content.text":"Can review, add, and edit dynamic =
content.","txt.access.index.email":"Email =
address","txt.admin.views.people.roles.role_definition.list_profile.can":=
"Can view all users in your =
account","event.comment_privacy_change.text_not_available":"N/A =
yet...","txt.watchings.destroy.link":"Unsubscribe","activerecord.errors.m=
essages.header":"The following problem prevents this {{model}} from =
being =
saved:","date.abbr_day_names":"SunMonTueWedThuFriSat","txt.security_polic=
y.requirements.expiration":"expires after 90 =
days","txt.admin.helpers.tickets_helper.new_open_pending_label":"New, =
Open or =
Pending","txt.admin.helpers.user_helper.agent_pluralization.one":"agent",=
"txt.admin.view.people.users.basic_info.delete_user_confirmation_message"=
:"Are you sure you wish to delete the user =
{{user_name}}?","txt.satisfaction.html.change_rating":"You may still =
change your rating or =
comment.","txt.admin.helpers.tickets_helper.new_label":"New","txt.admin.v=
iews.people.roles.role_definition.channels_label":"Channels","txt.entries=
.edit.update":"Update","timestamp.formats.before_this_year":"%b %d %Y =
%H:%M","txt.admin.helpers.tickets_helper.new_description":"We haven't =
started working on the ticket =
(New)","txt.feedback_tab.button.next":"Next","txt.default.cc_email_text.p=
aragraph1":"You are registered as a cc on this help desk request and are =
thus receiving email notifications on all updates to the =
request.","txt.uploads.show.quickview":"quick =
view","txt.ticket.collision.updated":"This ticket has been updated since =
you started viewing =
it.","txt.user.twitter_auth.error_communication_notice":"Unable to add =
new Twitter account because there was a communication error. Try =
again.","txt.requests.show.title":"Request =
{{request_title}}","txt.default.cc_email_text.paragraph2":"Reply to this =
email to add a comment to the =
request.","txt.chat.chat_about_ticket":"live chat about this =
request","txt.admin.helpers.organization.add_comments":"Users in this =
organization can <strong>add comments to all tickets</strong> from the =
organization.","txt.requests.index.submitted":"Submitted =
{{time_in_words}} =
ago","txt.admin.view.people.users.mini_dashboard.bad_label":"Bad","txt.ad=
min.view.people.users.user.unverified":"(unverified)","txt.requests.index=
.no_open":"You have no open =
requests","txt.admin.view.people.users.basic_info.organization_label":"Or=
ganization","txt.keyboard_shortcuts.tickets.title_saving":"Used when =
saving or updating a =
ticket","txt.admin.view.people.users.basic_info.default_language_label":"=
Default =
({{language_name}})","type.status.new":"New","date.datepicker.week_header=
":"Wk","txt.onboarding.tickets.title":"Start Receiving =
Tickets","txt.users.delete":"Delete =
user","txt.organizations.add_user":"Add =
user","txt.admin.view.people.users.per_user_permissions.can_add_comments_=
public":"Public or =
private","txt.users.edit.agent_moderation_no":"Viewer","txt.users.update_=
password.failed":"Password entered does not meet the following =
requirements","txt.admin.view.people.users.basic_info.has_access_to_all_t=
ickets":"All tickets","txt.default.introductory_text.title":"Welcome to =
{{account_name}} Customer =
Service!","txt.admin.events.report_locale_error.error_msg":"Error =
reporting language =
error","txt.entries.show.confirm_delete_comment":"Delete this comment?  =
Are you sure?","txt.user.facebook_auth.bad_return_url":"Bad return_to =
URL: =
{{return_to_host}}","txt.admin.controllers.people.organization.delete_fai=
lure_notice":"Failed to delete =
organization","txt.registration.index.email":"Your email =
address","txt.users.edit.email":"Email","txt.users.edit.agent_access_assi=
gned":"Assigned tickets =
only","txt.admin.helpers.tickets_helper.post_forum_label":"Post to =
Forum","txt.admin.views.people.organizations.show.suspended_organization_=
text_two":"Emails from users in the organization will be suspended as =
spam.","txt.widgets.forums.comments.post.empty_comment":"Please post =
something...","txt.access.help.title_unverified":"Please send the =
welcome email to me =
again","txt.admin.controllers.rules_controller.inactive_deleted_success":=
"{{inactive_size}} inactive {{rule_type}} =
deleted","txt.requests.show.is_assigned_to_this_ticket":"<strong>{{assign=
ee_name}}</strong> is assigned to this =
request.","txt.entries.title.article":"Article","txt.admin.helpers.rules_=
analysis.tag_label":"Tag","txt.users.add_in_organization.header":"Add =
user to =
organization","txt.admin.helpers.tickets_helper.post_as_comment":"Also =
post this as a comment in the linked =
topic","txt.watchings.mail.new_topic_explanation":"You are receiving =
this new topic notification because you subscribed to updates in =
\"{{forum_name}}\"","activerecord.errors.messages.less_than":"must be =
less than =
{{count}}","txt.admin.views.people.search.index.people_label":"People","t=
xt.identities.label.new_phone":"Phone","txt.admin.helpers.user_helper.sus=
pend_label":"Suspend","txt.admin.view.people.users.basic_info.role_label"=
:"Role","txt.admin.controllers.people.groups.group.create_success_notice"=
:"Group {{group_name}} =
created","activerecord.errors.messages.too_short":"is too short (minimum =
is {{count}} characters)","txt.users.edit.twitter_screen_name":"Twitter =
account","txt.users.edit.google":"Google","help.user.signature.title":"Si=
gnature","txt.entries.show.closed":"Topic is closed for =
comments","txt.users.edit.photo_edit":"Change or delete the current =
photo","txt.users.show.updated":"Updated","txt.email.closed_ticket.title"=
:"Update on closed request failed: =
{{mail_subject}}","type.via.batch":"Batch","ticket_fields.locale_id.label=
":"Requester language","txt.users.edit.adding_twitter":"Adding new =
Twitter account. Please =
wait...","txt.admin.view.people.users.basic_info.access_only_to_his_ticke=
ts":"Tickets assigned to this agent =
only","txt.admin.helpers.tickets_helper.create_follow_up_label":"Create =
follow-up","txt.user.profile.back_label":"=C2=AC =
back","txt.users.edit.agent_commenting_all":"Notes and =
replies","ticket_fields.score.label":"Score","txt.suggestions.deflect.ide=
as":"Submit an idea =
in","txt.admin.controllers.people.role.create_success_notice":"Role =
{{role_name}} =
created","txt.admin.controllers.people.organization.update_success_notice=
":"Organization {{organization_name}} =
updated","txt.registration.error.disabled":"401 Access denied. User =
registration not enabled for account =
{{account_subdomain}}","txt.admin.views.people.roles.role_definition.tool=
s_label":"Tools","txt.verification.ticket.title":"You can create an =
account to see your request =
history","txt.admin.views.people.organizations.edit.bulk_import_label":"B=
ulk =
import","txt.admin.controllers.people.groups.group.delete_failure_notice"=
:"Failed to delete group","txt.watchings.create.title":"Receive updates =
by mail","txt.feedback_tab.placeholder.search_knowledgebase":"Search our =
Knowledge Base","txt.users.edit.adding_facebook":"Adding new Facebook =
account. Please wait...","txt.requests.show.closed_for_comments":"This =
request is closed for comments.","txt.category.link.label":"Category =
{{category_path_and_name}}","txt.entries.edit.disable_comments":"Disable =
comments?","txt.ticket.events.comments_latest":"Latest =
comment","txt.default.forums.features.name":"Feature =
Requests","txt.admin.helpers.tickets_helper.delete_label":"Delete","txt.a=
dmin.view.people.users.select_bulk_action.will_affect.one":"User will be =
affected by this change.","date.datepicker.year_suffix":" =
","txt.admin.controllers.people.role.delete_failure_notice":"Role could =
not be deleted:","txt.requests.show.status_new":"This request is =
awaiting assignment to a help desk =
operator","type.satisfaction.unoffered":"Unoffered","help.user.language.t=
itle":"Language","txt.admin.views.people.roles.role_definition.answer_cha=
t":"Can answer chat requests","txt.registration.success.mail":"A welcome =
email will be sent to <strong>{{user_email}}</strong> shortly, =
containing a verification link that enables you to log in to the help =
desk.","txt.widgets.done.link":"Done","txt.access.login.incorrect_credent=
ials":"Email address / password combination is incorrect, please try =
again or <a href=3D\"/access/help?user[email]=3D{{user_email}}\">get a =
new password</a>","txt.search.filter.any-time":"Any =
time","txt.default.automations.pending_5_days.body":"This is an e-mail =
to remind you that your request (#{{ticket.id}}) has been pending for 5 =
days and awaits your feedback.<br />Please follow the link below to =
review and update your request:<br />http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.user.assuming_user.already_assuming=
_user_error":"Cannot assume the user because you are already assuming a =
user.","txt.email.expiry_in_7_days.message":"<p>Hi =
{{user_name}},</p><p>How's it going with your Zendesk =
trial?</p><p>We=E2=80=99re excited to have you on board, but =
you=E2=80=99ll need to select your plan to prevent your Zendesk from =
expiring in <b>7 days</b> on {{date_seven_days_from_now}}.</p><p>As a =
reminder, you still have access to 24-hour support. Please don't =
hesitate to contact us:<ul><li>Email us: =
support@zendesk.com</li><li>Call us: +1 415.418.7506</li><li>Visit your =
Zendesk at: =
{{account_url}}.</li></ul></p>{{keep_zendesk_link}}<p>Serious about =
support,</p>{{agent_signature}}","txt.uploads.create.link":"Attach =
file","txt.user.section.votes":"Votes","txt.onboarding.customize.descript=
ion":"Add your colors and logo to customize what your customers =
see.","txt.admin.view.people.users.role_and_groups.end_user_explanation":=
"End-users are those who require support from your team of agents and =
administrator. End-users submit tickets, request live chats, ask =
questions on your forums, etc.","help.user.signature.content":"Email =
signature added to public ticket =
comments.","txt.admin.view.people.users.role_and_groups.agent_role":"Agen=
t =
Role","txt.admin.view.people.users.permission_set.member_role_label":"Mem=
ber of Role:","txt.requests.new.header":"Submit a =
request","txt.admin.views.tickets.editable_notes.model_details_label":"{{=
model_name}} =
details","txt.admin.helpers.rules_analysis.organization_label":"Organizat=
ion","txt.entries.index.add_article":"Add =
Article","txt.admin.view.people.users.show.merge_into":"merge =
\"{{email_address}}\" into this user","type.via.user-change":"User =
change","type.via.topic":"Topic","txt.widgets.edit.link":"Edit widgets =
on this page","txt.admin.helpers.rules_helper.not_assigned_label":"Not =
assigned","help.people.notes.content":"Notes are visible to agents only, =
never to end-users.","type.via.resource-push":"Resource =
Push","txt.admin.controllers.import_controller.error_in_import_task":"The=
re was an error creating the import task. Please contact our support =
team","txt.admin.view.people.users.basic_info.role_explanation_text_two":=
"Agents are generally responsible for managing tickets, answering =
questions or problems from your customers. However, you=E2=80=99re also =
able to heavily restrict them to the point of only allowing them to =
moderate your knowledge base and community - brilliant to empower your =
customers or super users in the =
community.","txt.admin.helpers.people.people_helper.admins_label":"admins=
","txt.entries.list.top_search_result":"Top clicked result for this =
query (see Search Analytics for more =
information)","txt.suggestions.found_suggestions_title":"These topics =
might be of interest to =
you","txt.admin.controllers.rules_controller.not_found_label":"Not =
found","txt.admin.controllers.rules_controller.rule_created_success":"{{t=
ype_of_rule}} {{rule_name}} =
created","txt.requests.show.status_solved":"This request has been deemed =
solved =
{{date}}","txt.admin.helpers.people.users_helper.member_of_group_many":"M=
ember of groups","txt.registration.success.spam":"If you can't find a =
mail from us within a couple of minutes, please check your junk/spam =
folder.","txt.admin.view.people.users.new_requesters.phone_label":"Phone"=
,"txt.widgets.add.message":"Widgets are used to display additional =
information or to integrate with third-party applications. You can add =
widgets to any page in your help =
desk.","txt.admin.view.people.users.user.assume_text":"Temporarily log =
in as this =
user","txt.admin.view.people.users.per_user_permissions.assigned_tickets"=
:"Tickets assigned to this agent =
only","txt.ticket.merge.loading_form":"Loading =
...","txt.admin.helpers.people.people_helper.agents_label":"agents","txt.=
access.index.sign_in_using":"Sign in =
using","txt.user.section.subscriptions_none_full":"This user did not =
subscribe to anything in the forums","help.people.details.content":"E.g. =
an address. Details are visible to agents only, never to =
end-users.","txt.admin.views.people.organizations.edit.mapping_label":"Ma=
pping","txt.onboarding.forums.title":"Create Your Support =
Portal","txt.user.direct_line.update_number.error_notice":"Phone number =
could not be =
updated.","datetime.distance_in_words.x_minutes.other":"{{count}} =
minutes","activerecord.errors.models.user.attributes.password.complex":"m=
ust include letters in mixed case and =
numbers","txt.default.triggers.notify_requester_received.subject":"Reques=
t received: =
{{ticket.title}}","txt.admin.view.people.users.user.assume_label":"assume=
","help.organization.tags.title":"Organization =
tags","txt.admin.helpers.rules_analysis.notify_target_label":"Notify =
target","txt.entries.show.cancel":"cancel","txt.feedback_tab.error.no_res=
ults_found":"Sorry, no results found. Try submitting a request below for =
more help.","txt.access.index.login_email":"Login using =
email/password","event.macro.label":"Macro","txt.entries.title.belongs_to=
_which_forum":"Which forum does this topic belong =
to?","txt.users.edit.contact_information":"Contact =
information","txt.access.help.user_not_found_not_open":"No registered =
user found with email address \"{{user_email}}\"<ul><li>Only users =
already registered with {{account_name}} can apply for a new =
password</li><li>{{account_name}} does not offer self-registration, =
please contact your company representative for further =
information</li></ul>","txt.admin.view.people.users.merge.too_many_fail_a=
ttempts_alert":"Too many failed login attempts in a short period of =
time, try again later. This incident has been logged by =
security@zendesk.com","txt.admin.views.people.organizations.sidebar_text.=
text_two":"You can manually add a user to an organization from the =
user's edit =
page.","txt.admin.views.people.tags.index.tags_label":"Tags","txt.admin.v=
iews.people.roles.role_definition.update_role_label":"Update =
role","txt.default.triggers.notify_assignee_assignment.title":"Notify =
assignee of =
assignment","txt.admin.views.people.roles.role_definition.full":"Add, =
edit, and reorder all forums =
content","txt.admin.view.people.users.per_user_permissions.organization_t=
icket":"Tickets requested by users in this agent's organization =
","txt.admin.views.import.index.bulk_organization_import_title":"Bulk =
organization import","txt.onboarding.resources.guide":"Read the Getting =
Started =
Guide","txt.admin.views.people.organizations.edit.bulk_organization_impor=
t_label":"Bulk organization =
import","txt.helpers.people_helper.organizations_label":"Organizations","=
txt.admin.helpers.people.people_helper.legacy_agents_label":"Legacy =
Agents","txt.user.verify_identity_manually.notice":"{{identity}} =
manually verified for =
{{user_name}}.","txt.admin.view.people.users.basic_info.sorting_users_int=
o_companies_text_two":"You can also enable users within an organization =
to see each other's tickets, expanding visibility and hopefully reducing =
duplicate tickets from multiple users in the same =
organization.","txt.requests.title":"Request","txt.email.verification.sub=
ject":"Please verify your email =
address","txt.admin.views.people.roles.role_definition.access_end_user_te=
xt":"End-user editing rights enable the agent to verify and assume =
end-users. Note that only admins can change a user's =
role.","txt.default.automations.pending_24_hours.body":"This is an =
e-mail to remind you that your request (#{{ticket.id}}) is pending and =
awaits your feedback.<br />Please follow the link below to review and =
update your request:<br />http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.users.edit.basic_info":"Basic =
Info","txt.users.role_name.restricted_agent":"Restricted =
agent","txt.entries.show.submitter.idea":"suggested this =
on","txt.admin.views.people.roles.role_definition.channel_extensions":"Ca=
n manage channels and =
extensions","txt.admin.view.people.users.edit.new_user_label":"New =
user","datetime.distance_in_words.x_minutes.one":"1 =
minute","txt.admin.view.people.users.basic_info.create_label":"Create","t=
xt.entries.index.login_first_to_add_topic":"Please <a =
href=3D\"/login\">login to add a =
topic</a>","txt.layout.learn_more":"What is =
this?","txt.admin.view.people.user_merge.show.message_one":"You are =
about to merge {{loser_name}} into =
{{winner_name}}","txt.requests.show.status_awaiting_you":"This request =
is awaiting your response","txt.users.edit.external_accounts":"External =
Accounts","txt.category.create.success_notice":"{{category_link}} was =
created.","datetime.distance_in_words.x_days.other":"{{count}} =
days","type.via.group-change":"Group =
change","type.via.twitter-favorite":"Twitter =
Favorite","txt.user.validate_email_address.error_notice":"Enter a valid =
email address.","txt.email.unverified_submission.subject":"Please verify =
your request =
\"{{suspended_ticket_subject}}\"","txt.admin.views.people.roles.role_defi=
nition.channel_extensions_text":"Channels are modes of communication =
such as chat, email, and Twitter. Extensions include widgets, targets, =
and =
integrations.","txt.admin.views.people.roles_upsell.upgrade_explanation.u=
ser_profile_management":"User profile =
management","txt.admin.views.people.roles.role_definition.merge_tickets_t=
ext":"Allows the agent to merge any two accessible =
tickets.","txt.admin.view.people.users.new.new_user_label":"New =
User","txt.admin.helpers.organization.users_tabs":"Users =
({{ammount_of_users}})","txt.access.help.already_verified":"This user =
has already been verified<ul><li>If you lost your password, please =
contact =
{{reply_address}}</li></ul>","txt.entries.new.label.topic_author":"Topic =
author:","txt.admin.view.people.users.basic_info.display_name_text":"Ente=
r a display name if you do not want your real name exposed to =
end-users.","txt.entries.list.votes_count":"{{count}} =
vote(s)","txt.email.trial_expired.title":"Your Zendesk Trial =
\"{{account_name}}\" Has =
Expired","txt.entries.show.label.planned":"Planned","txt.requests.show.wa=
s_assigned_to_your_ticket":"<strong>{{assignee_name}}</strong> was =
assigned to your =
request.","type.status.solved":"Solved","txt.ticket.actions.macro":"Macro=
","txt.admin.helpers.people.roles_helper.all":"All","txt.entries.list.emp=
ty":"No topics =
found","txt.user.section.tickets":"Tickets","txt.identities.label.new_goo=
gle_account":"Google","txt.admin.view.people.users.basic_info.language_la=
bel":"Language","type.ticket.problem":"Problem","txt.entries.show.label.y=
ou":"<b>You</b> and","txt.category.delete.success_notice":"Category =
{{category_name}} was =
deleted.","txt.admin.model.user.deletion.user_is_requester_in_open_ticket=
s":"User is registered as requester on {{number_of_not_closed}} =
ticket(s) that are not yet =
closed.","txt.admin.views.people.roles.role_definition.create_role_label"=
:"Create =
role","txt.admin.helpers.tickets_helper.tickets_label":"Tickets","txt.fee=
dback_tab.link.go_back":"Go =
back","txt.keyboard_shortcuts.nav.views":"Views","help.organization.share=
d.content":"Alternatively, you can enable organization sharing for =
individual end-users on their edit =
page.","txt.admin.view.people.users.sidebar.new_users_welcome_email":"New=
 users receive a welcome email upon =
creation.","txt.admin.controllers.rules.analysis_controller.rule_analysis=
_title":"Rule =
analysis","txt.admin.views.people.roles.role_definition.agent_reports.ful=
l":"Can view, add and =
edit","txt.admin.view.people.user_merge.new.select_user":"Select one of =
the following =
users:","type.satisfaction.good":"Good","txt.entries.edit.delete":"Delete=
","activerecord.errors.models.user_identity.attributes.value.reserved":"{=
{value}} is reserved and cannot be =
used","txt.requests.organization.index.title_by":"Requests by =
{{user}}","txt.admin.view.people.users.show.twitter_properties":"Twitter =
properties","activerecord.errors.messages.confirmation":"doesn't match =
confirmation","txt.default.triggers.auto_assign.title":"Auto-assign to =
first email responding =
agent","txt.watchings.destroy.message":"Unsubscribe =
successful","txt.feedback_tab.button.submit":"Submit","txt.ticket.status.=
solved.tip":"The ticket has been deemed =
solved","txt.admin.views.people.roles.role_definition.edit_tags_text":"Pr=
ovides the agent with the ability to edit ticket =
tags.","txt.verification.details.title":"You are about to log in to your =
help desk","txt.email.no_unverified.title":"No unverified email address =
(invalid verification link)","txt.entries.edit.body.idea":"Tell us more =
details about your idea","txt.organizations.new.header":"New =
Organization","help.user.language.content":"This will change the =
language Lotus uses. Note that you will need to reload your browser =
window for a change to take =
effect.","ticket_fields.linked.label":"Linked =
problem","txt.ticket.comment.twitter.count_tootltip":"Remaining =
Character Count: Characters past this limit will be truncated on Twitter =
but appear in their entirety in Zendesk. A shortened link to this ticket =
will be appended to the tweet, depending on the setup of your =
zendesk.","txt.users.edit.groups":"Member of =
groups","txt.requests.show.followup":"Follow-up =
to","txt.admin.helpers.rules_helper.sorted_by_creation_latest_first":"Sor=
ted by creation date, latest =
first","txt.default.forums.announcements.name":"Announcements","txt.ticke=
t.actions.next_on_save":"Go to next open ticket on =
submit","txt.admin.helpers.rules_helper.shared_label":"Shared","txt.reque=
sts.new.submit":"Submit","txt.users.edit.add_twitter_handle_manually":"ad=
d manually","txt.ticket.show.incidents":"There are incidents linked to =
this Problem.","timestamp.formats.this_hour":"{{time_difference}} =
ago","txt.entries.edit.add":"Add","txt.filters.title":"Views","type.via.t=
witter":"Twitter","txt.admin.view.people.users.show.twitter_properties_te=
xt":"The user needs to login with their Twitter account before we can =
collect =
properties.","txt.search.results":"results","help.user.alias.title":"Alia=
s","txt.ticket.actions.save_as":"Submit =
as","txt.entries.index.edit_idea":"Edit an =
Idea","txt.admin.views.import.sidebar.here_label":"here","txt.admin.view.=
people.users.role_and_groups.groups_only_for_agents":"Groups are only =
available to =
Agents.","type.via.rule":"Rule","type.satisfaction.offered":"Offered","tx=
t.users.show.edit_title":"Edit =
User","txt.admin.helpers.rules_analysis.amount_of_items":"{{type_of_item}=
} {{ammount_of_items}} =
","ticket.properties.requester.via":"via","txt.satisfaction.prompt.rate":=
"How would you rate the support you =
received?","event.voice.details.length":"Length of phone =
call:","txt.default.forums.announcements.description":"New features, =
fixes, and other important =
announcements.","txt.admin.views.people.roles.edit.side_box.text_one":"Yo=
u are configuring a role for your =
agents.","datetime.distance_in_words.over_x_years.other":"over {{count}} =
years","txt.user.facebook_auth.error_authorization_denied_notice":"Unable=
 to add new Facebook account because the authorization was =
denied.","txt.admin.helpers.rules_analysis.email_group_label":"Email =
group","txt.admin.view.people.users.per_user_permissions.all_tickets_othe=
rs":"(can also add, modify and assume =
end-users)","txt.users.edit.delete_identity":"remove","txt.email.trial_ex=
pired.message":"<p>Hi {{user_name}},</p><p>Thank you for taking the time =
to check out Zendesk.</p><p>Your trial account {{account_name}} has now =
expired. We realize that time is often an issue when testing new =
software, please don=E2=80=99t hesitate to contact us if you=E2=80=99d =
like to regain access to your Zendesk:</p><p><ul><li>Call us: +1 =
415.418.7506</li><li>Email us: =
support@zendesk.com</li></ul></p>{{agent_signature}}","txt.search.more_li=
ke_this.title":"More Like =
This","txt.admin.helpers.tickets_helper.transaction_ticket":"{{transactio=
n}} ticket (ctrl-s)","time.formats.default":"%a, %d %b %Y %H:%M:%S =
%z","txt.keyboard_shortcuts.nav.title_lists":"Used in lists (view, =
results, etc)","ticket.followup.comment":"This is a follow-up to your =
previous =
request","txt.users.edit.role":"Role","txt.default.triggers.notify_group_=
assignment.body":"This ticket (#{{ticket.id}}) has been assigned to =
group '{{ticket.group.name}}', of which you are a member.<br />To review =
the status of the ticket and add updates, follow the link below:<br =
/>http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.email.label":"Email","txt.user.sect=
ion.votes_none_full":"This user did not vote on anything in the =
forums","txt.users.edit.add_twitter_handle_manually_message":"A manually =
added Twitter account will be verified the first time it is used to =
login, and successfully completes the oAuth =
process.","txt.satisfaction.cannot_rate":"Unfortunately that means the =
ticket can no longer be =
rated.","txt.ticket.create.success":"{{ticket_link}} has been =
created","txt.users.delete_confirm":"Are you sure you want to delete =
this user?","txt.feedback_tab.label.search":"You =
asked:","txt.admin.views.people.roles.role_definition.tickets_label":"Tic=
kets","ticket_fields.assignee.label":"Assignee","ticket_fields.satisfacti=
on_score.label":"Satisfaction =
score","txt.requests.index.message":"<p>You can reopen a solved request =
by clicking on the request and adding a comment.</p>   <p>Closed =
requests cannot be =
re-opened.</p>","txt.admin.helpers.organization.automatically_added_to_gr=
oup":"Tickets from this organization are automatically assigned to =
<strong>group =
{{group_name}}</strong>","txt.ticket.show.associated_topic.notice":"Linke=
d to forum topic =
<strong>{{associated_link}}</strong>","txt.requests.index.view_copied":"V=
iew requests you are copied =
on","txt.admin.controllers.rules_controller.rule_update_success":"{{type_=
of_rule}} {{rule_name}} =
updated","txt.entries.subscriptions":"Subscriptions","txt.email.no_unveri=
fied.message":"The verification link you followed to get here, is no =
longer valid. This is probably because the link expired or you already =
verified this =
address.","txt.users.edit.photo_delete":"delete","txt.requests.show.error=
_need_email":"Please <a href=3D\"/users/current/edit\">provide us with a =
verified email address</a> before submitting a new =
request","txt.default.fields.status.title":"Status","type.via.ticket-shar=
ing":"Ticket sharing","api.errors.permissions.attachment_upload":"Only =
agents can add =
attachments","txt.users.edit.delete_identity_confirmation":"Permanently =
delete '{{identity}}'?","txt.users.edit.adding_email":"Adding new email =
address. Please =
wait...","txt.organizations.delete_success":"Organization =
deleted","txt.admin.view.people.users.per_user_permissions.organization_t=
icket_other":"(also can't see forums restricted to other =
organizations)","ticket_fields.requester.label":"Requester","txt.entries.=
title.idea":"Idea","txt.users.edit.twitter_handle":"Twitter =
account","txt.helpers.people_helper.roles_label":"Roles","event.voice.det=
ails.header":"Call =
Details","event.satisfaction_rating.label":"Satisfaction =
rating","txt.feedback_tab.footer.powered_by_zendesk":"Powered by =
Zendesk","txt.organizations.create.success":"Organization =
created","txt.admin.helpers.rules_helper.by_group_label":"By =
group","txt.admin.views.people.tags.premium_label":"premium","txt.admin.v=
iews.people.index.tags.total_users":"{{total_users}} =
user(s)","txt.entries.new.label.topic_author_ticket_requester":"Ticket =
requester =
({{ticket_requester_name}})","txt.admin.view.people.users.show.note_membe=
r_of_shared_organization":"note - this user is member of a shared =
{{organization_label}}, and can thus <strong>access all tickets in the =
organization</strong>","txt.admin.controllers.people.organization.update_=
failure_notice":"Failed to update =
organization","txt.admin.views.import.index.bulk_user_import_title":"Bulk=
 user =
import","txt.default.triggers.notify_assignee_reopened.subject":"[{{ticke=
t.account}}] Re: =
{{ticket.title}}","txt.admin.controllers.rules.analysis_controller.na_lab=
el":"N/A","txt.feedback_tab.text.or":"or","help.people.notes.title":"Note=
s","txt.access.help.blank_email":"Please provide a valid email =
address","txt.onboarding.resources.i18n":"Support your customers in =
multiple languages =
(English)","txt.admin.views.people.roles.role_definition.views.title":"Wh=
at can this agent do with =
views?","txt.admin.view.people.users.show.created_label":"Created =
{{date}}","txt.identities.action.new_email":"Email","txt.admin.view.peopl=
e.users.role_and_groups.vote_topics_label":"Vote on =
topics","date.datepicker.show_month_after_year":"0","txt.users.edit.creat=
ing":"Creating","txt.admin.views.people.organizations.edit.map_organizati=
on_text":"Assign incoming tickets from users in this organization to a =
specific agent group. Leave blank for no group =
mapping.","txt.admin.view.people.users.basic_info.role_small_explanation"=
:"The role of the user determines what the user can =
do.","txt.admin.views.people.organizations.edit.update_organization_label=
":"Update =
organization","txt.admin.helpers.rules_helper.assignee_label":"(assignee)=
","txt.admin.view.people.users.basic_info.details_label":"Details","help.=
organization.group.content":"Assign incoming tickets from users in this =
organization to a specific agent =
group.","txt.access.help.msg_unverified":"Your email address has not yet =
been verified.<br />Submit your email address, and we'll resend your =
welcome email containing the verification =
link.","txt.admin.view.people.users.basic_info.tags_label":"Tags","txt.ad=
min.view.people.users.basic_info.learn_more_label":"Learn =
more","txt.admin.helpers.rules_helper.merge_into_another_ticket":"Merge =
into another =
ticket","txt.feedback_tab.notification.need_more_details":"We need just =
a few more details about you. Please fill out the form below for further =
help.","txt.admin.views.people.roles.role_definition.add_topics_unrestric=
ted":"Add topics in unrestricted forums =
only","txt.users.edit.remove_account_confirmation":"Remove =
{{identityName}} from your Help Desk =
account?","txt.admin.views.people.tags.index.example_label":"Example","tx=
t.admin.views.people.roles.role_definition.people_label":"People","time.f=
ormats.short_time":"%I:%M %p","txt.users.edit.external_id":"External =
ID","txt.admin.events.report_locale_error.ticket_msg":"Problem reporting =
language error: ticket not =
found","txt.entries.title.tags_title":"Tags","txt.widgets.forums.comments=
.post.topic_lock":"This topic is =
locked.","txt.admin.helpers.rules_analysis.group_assignment_label":"Group=
 assignment","txt.users.update.bulk.success_message":"Update was =
successful.","txt.admin.javascrips.users_show.suspend_user_label":"Unable=
 to suspend user.","txt.requests.index.viewing":"You are viewing a list =
of","txt.identities.action.resend_verification_email":"Resend =
verification email","txt.merge.cannot_add":"cannot be added to your =
account","txt.keyboard_shortcuts.download.pdf":"Download this as a =
PDF","txt.watchings.mail.new_topic":"There is a new topic =
{{topic_name_with_link}} in =
forum","txt.entries.edit.body.question":"Describe your question, or the =
problem you're experiencing, in =
detail","txt.entries.edit.disable_comments_explanation":"do not allow =
users to add =
comments","txt.admin.view.people.users.show.profile_information_label":"P=
rofile =
Information","txt.admin.helpers.tickets_helper.pending_label":"Pending","=
txt.watchings.destroy.fail":"No subscription found, it may have been =
removed previously","activerecord.errors.messages.blank":"can't be =
blank","txt.admin.controllers.people.groups.group.update_failure_notice":=
"Failed to update =
group","txt.admin.views.people.roles.role_definition.macros.text":"Macros=
 apply pre-defined actions to a ticket. Macros can be personal, for =
group(s) or the entire help =
desk.","txt.identities.label.new_twitter":"Twitter","txt.helpers.people_h=
elper.end_users_label":"End-users","txt.admin.views.people.organizations.=
edit.tags_label":"Tags","txt.entries.destroy.failure_notice":"Topic =
could not be deleted =
as:","txt.users.edit.details":"Details","activerecord.errors.messages.eve=
n":"must be even","txt.watchings.mail.unsubscribe_only_comments":"Stop =
comment notifications on this =
forum","txt.user.direct_line.update_direct_line.error_notice":"Cannot =
update direct line.","txt.user.merge.enter_valid_email":"Enter a valid =
email =
address.","txt.users.edit.role_agent":"Agent","txt.feedback_tab.label.det=
ails":"Details","txt.entries.show.label.answer":"Answer","txt.admin.view.=
people.users.show.send_verification_email_again":"Send verification =
email again","txt.access.help.msg_verified":"Submit your email address, =
and we'll send you an email that sets you up with a new =
password.","txt.users.edit_password.current_pwd":"Current =
password","txt.feedback_tab.link.privacy_policy":"Privacy =
Policy","txt.admin.helpers.tickets_helper.open_label":"Open","txt.widgets=
.read_more.link":"Read =
more","txt.admin.controllers.people.role.update_failure_notice":"There =
were problem(s) updating this =
role:","txt.access.index.password":"Password","txt.users.edit.photo_cance=
l":"cancel","txt.onboarding.tickets.description":"Jump in and learn how =
to solve your first ticket in =
Zendesk.","txt.watchings.destroy.message_topic":"You will no longer =
receive notifications when new comments are added to =
\"{{topic_name}}\"","txt.requests.index.view_open":"View your open =
requests","txt.entries.show.people":"People","txt.play.start.msg":"Serve =
tickets in this =
list","txt.admin.views.people.roles_upsell.upgrade_explanation.reports_vi=
ews_macros":"Reports, Views and =
Macros","txt.admin.views.people.organizations.edit.or_label":"or","txt.en=
tries.list.comment_count":"{{count}} =
comment(s)","txt.verification.details.password_msg":"You'll be using =
this password to log in to the help desk from now =
on.","txt.admin.views.people.group.edit.removing_user_from_group":"Warnin=
g. You are removing {{user_name}} from his/hers last group. An agent who =
is not in a group, cannot be assigned any tickets.\n\n If you continue, =
open tickets assigned to {{user_name}} will become unassigned. \n\n Are =
you sure you wish to do =
this?","txt.admin.views.people.organizations.edit.share_explanation_text_=
two":"A tab will appear in the end-user portal, giving access to all =
tickets in the =
organization.","txt.admin.views.import.index.paste_csv_label":"Paste in =
CSV =
data","txt.admin.view.people.users.role_and_groups.allow_access_to_end_us=
er_organization":"Allow access to tickets in end-user's =
organization","txt.admin.helpers.user_helper.user_deleted_label":"{{user_=
name}} (user deleted)","txt.watchings.destroy.message_forum":"You will =
no longer receive notifications when new topics added or comments are =
made in =
\"{{forum_name}}\"","txt.feedback_tab.label.name":"Name","txt.entries.sho=
w.reset_publishing_date":"Reset publishing =
date","txt.admin.javascrips.users_show.user_unsuspended_label":"User =
unsuspended","txt.admin.views.people.roles.role_definition.private_public=
_only_comments":"Public and =
private","txt.registration.error.email_blacklisted":"Users with the =
email address {{user_email}} are not allowed to sign up for this help =
desk","txt.admin.views.people.roles.role_definition.dynamic_content.title=
":"Can access dynamic =
content","txt.default.forums.tips.description":"Various tips and tricks =
from users. Vote for the most helpful =
tips.","txt.requests.index.title_open":"Open =
requests","txt.admin.helpers.people.people_helper.administrator_label":"A=
dministrator","type.via.phone-inbound":"Inbound =
phone","txt.user.section.ccs":"CCs","txt.entries.index.comments":"Comment=
s","txt.admin.views.people.roles.role_definition.access_organization_foru=
ms":"Can access organization-restricted =
forums","txt.admin.view.people.users.basic_info.display_name_label":"Disp=
lay name","txt.admin.controllers.people.tags.destroy_message":"Tag =
{{tag_id}} removed from all users and =
organizations","txt.keyboard_shortcuts.nav.title":"Navigation","txt.organ=
izations.edit.shared_comments_no":"...but not add =
comments","txt.entries.list.recently_updated":"Recently =
Updated","txt.feedback_tab.heading.how_can_we_help":"How can we help =
you?","txt.default.fields.type.description":"Request =
type","txt.search.filter.users":"Users","txt.user.section.topic_comments_=
none_full":"This user did not submit any comments in the =
forums","ticket_fields.updated_by_type.label":"Updater","activerecord.err=
ors.messages.equal_to":"must be equal to =
{{count}}","txt.user.section.votes_none":"No topic =
votes","txt.admin.view.people.users.role_and_groups.what_groups_are":"Gro=
ups enables you to organize your agents. For instance, you can use =
groups around functional expertise (e.g. sales, accounting, =
support).","txt.access.index.header":"Login to =
{{account_name}}","txt.ticket.new":"New =
ticket","txt.admin.views.people.roles.role_definition.phone_calls_text":"=
Can make himself/herself available to answer end-user's =
calls.","txt.admin.view.people.users.basic_info.phone_number_instructions=
":"Enter your phone number with country code to accept Zendesk Voice =
calls at your office phone or mobile phone. US, Canada, and UK phone =
numbers are supported at this =
time.","txt.user.twitter_auth.error_notice":"Unable to add your Twitter =
account.","txt.default.triggers.notify_requester_received.body":"Your =
request (#{{ticket.id}}) has been received, and is being reviewed by our =
support staff.<br /><br />To add additional comments, reply to this =
email or follow the link below:<br />http://{{ticket.url}}<br /><br =
/>{{ticket.comments_formatted}}","txt.admin.views.people.groups.edit.upda=
ting_group_label":"Updating =
group","txt.admin.views.people.roles.role_definition.view_list_user_profi=
le":"May this user view lists of user =
profiles?","txt.helpers.tags_helper.suspended_tag":"suspended","txt.defau=
lt.automations.pending_24_hours.subject":"[{{ticket.account}}] Pending =
request: {{ticket.title}}","txt.users.edit.agent_forwarding":"Agent =
Forwarding","ticket_fields.updated.label":"Updated","txt.satisfaction.sub=
mit":"Save my rating","txt.suggestions.deflect.questions":"Ask a =
question =
in","txt.registration.index.cancel":"cancel","txt.admin.helpers.rules_ana=
lysis.agent_assignment_label":"Agent =
assignment","txt.verification.details.name":"Your =
name","event.change.no_such_field":"Could not find field for =
{{field}}","txt.admin.views.people.organizations.edit.edit_organization_l=
abel":"Edit organization","txt.requests.new.message":"<p>Fields marked =
with an asterisk (*) are mandatory.</p><p>You'll be notified when our =
staff answers your =
request.</p>","txt.watchings.mail.new_comment_with_parameters":"There is =
a new comment in topic =
{{post_entry}}.","txt.admin.view.people.users.role_and_groups.light_agent=
_label":"Light =
Agent","txt.watchings.create.link":"Subscribe","txt.default.triggers.noti=
fy_all_received.body":"A ticket (#{{ticket.id}}) by =
{{ticket.requester.name}} has been received. It is unassigned.<br =
/>Review it by following the link below:<br />http://{{ticket.url}}<br =
/><br =
/>{{ticket.comments_formatted}}","txt.admin.helpers.rules_helper.add_tags=
_label":"Add tags","help.user.tags.content":"Tags will be added to =
tickets requested by the =
user.","activerecord.errors.messages.invalid":"is =
invalid","txt.admin.views.people.roles.role_definition.can_edit_propertie=
s":"Can edit ticket =
properties","txt.admin.views.people.roles.role_definition.business_rules"=
:"Can manage business =
rules","txt.email.recover_zendesk_url.message":"<p>Hi =
{{user_name}},</p><p>You're receiving this email, because we received a =
request to help you recover your Zendesk's URL.</p><p>Our records =
indicate that you are an agent on the following =
account(s):</p>{{account_list}}<p>If this is not the information that =
you are looking for, please email or call our customer advocates, we're =
here to help you:</p><p><ul><li>Call us: +1 415.418.7506</li><li>Email =
us: =
support@zendesk.com</li></ul></p>{{agent_signature}}","txt.admin.helpers.=
people.people_helper.tags_label":"tags","txt.admin.controllers.people.rol=
es.clone_name":"Copy of =
{{role_name}}","txt.admin.view.people.users.basic_info.sorting_users_into=
_companies_title":"Sorting users into =
companies","timestamp.formats.this_year":"%b %d =
%H:%M","txt.admin.views.people.roles_upsell.upgrade_explanation.business_=
rules":"Business rules (Triggers, Automations and SLA =
targets)","txt.entries.edit.highlight_forum":"Highlight in =
forum?","txt.satisfaction.rating.modify":"Change my =
rating","txt.name.label":"Name","txt.merge.email_not_verified":"{{email}}=
 is not a verified email address. A new verification email has been sent =
to {{email}}. Please verify before adding the =
email.","txt.admin.view.people.users.show.view_properties_label":"(view =
properties)","txt.admin.views.people.roles.role_definition.views.manage_p=
ersonal":"Add and edit personal =
views","txt.entries.show.vote_status.idea.people":"like =
this","txt.filters.columns.week":"Week","txt.widgets.add.help":"Add a =
widget to this page.","txt.access.login.openid_error":"Unable to =
validate your OpenID =
identity","txt.admin.views.people.roles.role_definition.forums_label":"Fo=
rums","txt.activities.tickets.assignment_short":"#{{ticket_nice_id}} =
assigned to =
you","txt.users.edit.add_email":"add","txt.admin.controllers.rules_contro=
ller.activate_deactivate":"{{type_of_rule}} '{{rule_name}}' =
{{rule_state}}","txt.ticket.delete.confirm":"Do you want to delete this =
ticket?","txt.requests.organization.index.viewing":"Requests for =
{{organization}}","txt.admin.views.people.organizations.edit.delete_confi=
rm_message":"Are you sure you want to delete organization =
{{organization_name}}? Users in the organization will be removed from =
the organization permanently. Tickets and forums will be de-associated =
with the =
organization","txt.admin.view.people.users.basic_info.admin_label":"Admin=
","txt.verification.already_verified":"Verification failed, user is =
already verified<ul><li>Please use the <a href=3D\"/\">regular =
login</a></li></ul>","txt.admin.views.people.roles.role_definition.role_n=
ame_label":"Role name","txt.identities.action.verify":"Verify =
now","txt.admin.view.people.users.mini_dashboard.tickets_label":"Tickets"=
,"txt.admin.views.people.organizations.edit.automatically_include_users":=
"Automatically include users from specific email domains in the =
organization.","txt.access.login.welcome_back":"Welcome back, =
{{user_name}}","txt.admin.views.people.search.index.assume_text":"You =
can temporarily log in as a user by clicking on <i>assume</i>. This =
enables you to view the help desk from a specific user's =
perspective.","txt.admin.views.people.roles.role_definition.can_delete_ti=
ckets":"Can delete =
tickets","txt.users.edit.role_admin":"Admin","txt.users.edit.add_google_a=
ccount":"add","txt.admin.views.import.sidebar.explanation_bulk_import_two=
":"You have to provide comma separated values in a CSV file or pasted =
directly in the text area. Data should be in the UTF-8 character =
set.","txt.admin.views.people.roles_upsell.upgrade_explanation.light_agen=
ts":"Additionally, the Enterprise plan allows you to have an unlimited =
number of free Light Agents, which can view tickets and make private =
comments.","txt.admin.views.people.roles.role_definition.facebook.text":"=
Can add Facebook Pages that pull wall posts as =
tickets.","txt.users.edit.submit_email_address_admin":"Send verification =
email","txt.default.registration_message":"Please fill out this form, =
and we'll send you a welcome email to verify your email address and log =
you in.","txt.onboarding.resources.localization":"Learn how to configure =
Zendesk to your locale and language =
(English)","txt.requests.new.verify_email_sent":"We sent you an email to =
verify your request as you are not logged =
in.","txt.admin.helpers.user_helper.agent_pluralization.other":"agents","=
txt.widgets.forums.comments.post.comment_added":"Comment =
added","txt.access.index.no_password_title":"No =
password?","event.external.label":"Message pushed to =
target","txt.users.edit.identities":"Identities","date.formats.long":"%B =
%d, =
%Y","txt.admin.view.people.users.basic_info.role_explanation_text_three":=
"Admins are the most powerful of users. They can do everything that the =
owner of the Zendesk account can... except overthrow =
them!","txt.users.edit_password.new_pwd_lbl":"Please enter your new =
password","txt.admin.view.people.users.per_user_permissions.has_access_to=
":"Has access to:","txt.identities.action.send_email":"Send =
email","txt.admin.views.people.roles.role_definition.access_twitter_text"=
:"Can access Tweets from the Twitter saved search =
stream.","txt.entries.show.no_access":"You do not have access to this =
topic","txt.admin.helpers.tickets_helper.solved_label":"Solved","txt.user=
s.suspend":"Suspend =
user","control.button.bulk_filters.cancel":"Cancel","txt.admin.view.peopl=
e.users.role_and_groups.explanation_of_roles":"Roles can be used to set =
pre-defined constraints on users. Only agents who are admins can create =
and customize agent =
roles.","txt.admin.view.people.users.mini_dashboard.bad_rated_tickets":"T=
ickets rated bad by =
you","txt.admin.view.people.users.basic_info.notes_label":"Notes","txt.ad=
min.views.people.roles.role_definition.kind_of_tickets_comments_text":"Wh=
at type of comments can this agent =
make?","datetime.distance_in_words.x_seconds.one":"1 =
second","txt.watchings.mail.unsubscribe_or":"or","txt.keyboard_shortcuts.=
nav.move_horizontal":"Current =
Ticket","txt.merge.title_user_exists":"Have you been here =
before?","activerecord.errors.models.user.attributes.password.unique":"mu=
st be different than the previous {{count}} =
passwords","txt.admin.views.people.groups.sidebar_text.text_five":"End-us=
ers cannot be added to groups, but are organized via <a =
href=3D\"/organizations\">organizations</a>.","txt.entries.show.deleted":=
"It may have been deleted.","event.voice.details.time":"Time of =
call:","txt.admin.view.people.users.basic_info.choose_language_text":"Cho=
ose the language to display for this =
user.","help.organization.shared.title":"Shared =
Organization","txt.admin.helpers.people.people_helper.add_label":"add","t=
xt.search.found":"{{results}} =
found","txt.users.edit.email_not_verified":"not =
verified","txt.user.direct_line.update_number.success_notice":"Phone =
number was =
updated.","txt.admin.views.people.organizations.edit.creating_organizatio=
n_label":"Creating =
organization","txt.admin.views.people.roles.role_definition.role_definiti=
on_label":"Role =
Definition","txt.admin.helpers.rules_helper.all_shared_rule_type":"All =
shared =
{{rule_type}}","txt.admin.view.people.users.mini_dashboard.satisfaction_s=
tatistics":"Satisfaction Statistics =
<span>(historical)</span>","txt.users.edit.update":"Update","ticket_field=
s.id.label":"ID","txt.admin.view.people.users.basic_info.agent_label":"Ag=
ent","txt.requests.new.captcha_reload":"Two other words =
please","txt.onboarding.resources.title":"Additional Resources to get =
you =
started...","txt.admin.views.people.search.index.anonymous_user_assume":"=
You can also assume an =
{{anonymous_user}}","ticket.properties.incident.link":"Link incident to =
problem","txt.feedback_tab.button.submitting":"Submitting...","txt.admin.=
helpers.organization.can_view_all_tickets":"Users in this organization =
can <strong>view all tickets</strong> from users in the same =
organization.","txt.requests.index.detailed_list":"Detailed =
list","help.organization.domains.content":"Users with an email address =
within these domains will automatically be added to the organization.<br =
/><br />Separate domains by space (e.g. \"acme.com =
ajax.com\").","txt.admin.helpers.tickets_helper.requester_and_cc_can_see_=
comment":"Requester and CCs can see this comment (public =
comment)","txt.admin.view.people.user_merge.new.enter_name_email":"Enter =
name or email =
address","txt.admin.view.people.user_merge.error.error_label":"Error","tx=
t.admin.view.people.users.user.agent_label":"Agent","txt.requests.show.up=
dated":"Request {{request_title}} =
updated","txt.helpers.tags_helper.more_tags_label":"+{{how_many_tags}} =
more","txt.search.filter.past-month":"Past =
month","txt.ticket.actions.apply_macro":"Apply =
Macro","txt.admin.view.people.users.role_and_groups.other_roles":"In =
addition, there are two standard, non-modifiable agent =
roles:","txt.registration.error.email_invalid":"Invalid email address: =
{{user_email}}","txt.users.role_name.end_user":"End-user","txt.views.shar=
ed.auto_completable_organization.none_label":"(None)","txt.admin.views.pe=
ople.tags.index.description_of_tags_text_two":"Organizations can be =
tagged as well. Users in the organization will inherit the organization =
tags for submitting tickets and accessing =
forums.","txt.entries.index.replied_by":"by","txt.ticket.collision.other_=
viewers.two":"{{person1}} and {{person2}} are also viewing this =
ticket.","txt.verification.verified":"You've been verified - welcome to =
your help desk!","txt.onboarding.customize.title":"Brand Your =
Helpdesk","txt.entries.show.label.answered":"Answered","txt.keyboard_shor=
tcuts.nav.home":"Home","txt.default.forums.tips.name":"Tips & =
Tricks","txt.identities.action.remove":"Remove","txt.admin.views.people.r=
oles.role_definition.facebook.title":"Can manage Facebook =
Pages","txt.users.edit.help_desk_login":"Help desk =
login","ticket_fields.nice_id.label":"ID","txt.admin.view.people.users.fo=
rum_moderate_permissions":"Can moderate (edit, delete and reorder) =
topics in =
forums:","txt.search.filter.topics":"Topics","date.day_names":"SundayMond=
ayTuesdayWednesdayThursdayFridaySaturday","txt.requests.new.want_audio":"=
I want audio instead","txt.suggestions.spelling":"Did you =
mean","txt.users.edit.unlink_google_account":"unlink","txt.admin.helpers.=
tickets_helper.comment_not_seen_by_requester":"This comment will not be =
seen by the =
requester","txt.admin.helpers.tickets_helper.mark_as_spam_and_suspend":"M=
ark as spam and suspend =
requester","txt.admin.helpers.people.people_helper.create_users_manually_=
remote_authentication_enable":"We do not recommend creating users =
manually, when you have remote authentication =
enabled","txt.onboarding.title":"Welcome to =
{{zendesk_logo}}","txt.admin.views.people.roles.role_definition.available=
_chat":"Can make himself/herself available for end-users's chat session =
requests.","txt.email.closed_ticket.message":"You tried to update a =
request that has been closed. Please submit a new request at =
http://support.twitter.com/forms.\n\nWe also recommend visiting our help =
center at http://support.twitter.com for immediate self-help solutions =
to common problems. =
Thanks!","txt.admin.helpers.tickets_helper.create_label":"Create","txt.wa=
tchings.create.message":"You will receive mails with updates made =
here","txt.default.introductory_text.paragraph1":"Stay updated with =
announcements, get answers from the community and share your feature =
suggestions with =
us.","ticket_fields.priority.label":"Priority","txt.default.introductory_=
text.paragraph2":"You can also submit a request or send us an email at =
{{contact_us_link}}.","txt.admin.helpers.rules_helper.sorted_by_position"=
:"Sorted by position","event.voice.transcription.not_available":"Not =
available for =
call.","txt.admin.views.people.roles.role_definition.moderator":"Add and =
edit topics in all forums =
(moderator)","txt.users.edit.twitter_message":"Sign in with Twitter to =
verify your Twitter account.","txt.satisfaction.comment.show":"Show =
comment","txt.admin.controllers.people.user_merge.not_a_valid_winner":"So=
rry but {{user_name}} is not a valid =
winner","txt.admin.account_settings.branding.tab":"Branding","txt.admin.a=
ccount_settings.address.tab":"Address","type.via.group-deletion":"Group =
deletion","txt.users.edit.add_twitter_handle_title":"Add a Twitter =
Account","txt.admin.view.people.users.basic_info.information_text":"This =
information is visible to agents only, never to any =
end-user.","txt.access.help.password_mail_sent":"A password reset email =
will be sent to <strong>{{user_email}}</strong> shortly, containing a =
link that enables you to reset your =
password.","txt.play.start.button":"Start","txt.search.title":"Search","t=
imestamp.formats.yesterday":"Yesterday =
%H:%M","txt.entries.show.label.done":"Done","txt.admin.views.people.organ=
izations.edit.organization_details_text":"Organization details, e.g. an =
address. Details are visible to agents only, never to =
end-users.","txt.search.filter.past-day":"Past =
day","txt.admin.views.people.roles.role_definition.views.readonly":"See =
views only","datetime.distance_in_words.x_months.one":"1 =
month","txt.admin.view.people.users.basic_info.direct_line_with_number":"=
{{phone_number}} (direct =
line)","txt.admin.views.people.organizations.edit.enable_label":"Enabled"=
,"txt.keyboard_shortcuts.tickets.comment":"Open comment =
box","txt.requests.new.almost_done":"You're almost done creating your =
request","txt.admin.view.people.users.basic_info.ticket_comments_text":"C=
an add ticket comments that =
are:","txt.entry.create.failure_notice":"Topic could not be created =
as:","txt.admin.views.people.search.index.organization_users_label":"Orga=
nization {{organization_name}} =
users","txt.users.edit.submit_email_address":"Send me the verification =
email","txt.admin.view.people.users.basic_info.has_access_to_requested":"=
Tickets requested by user =
only","txt.organization.section.users":"Users","txt.admin.helpers.rules_h=
elper.all_non_restricted_agents_label":"(all non-restricted =
agents)","txt.email.expiry_in_2_days.message":"<p>Hi =
{{user_name}},</p><p>Your Zendesk will expire in <b>48 hours</b> on =
{{date_two_days_from_now}}.</p><p>We=E2=80=99d love to have you as a =
customer, so please let us know if you have any open questions.</p><p>If =
you're ready to sign up, go to your account, select the plan that's =
right for you, and enter your credit card information.</p><p>As a =
reminder, here's a link to your Zendesk: =
{{account_url}}</p>{{keep_zendesk_link}}<p>Serious about =
support,</p>{{agent_signature}}","txt.admin.javascrips.users_show.suspend=
_access_label":"Suspend =
access","txt.layout.home":"Home","txt.admin.view.people.users.role_and_gr=
oups.submit_ticket_label":"Submit =
tickets","txt.users.show.edit_number_popup.edit_title":"Edit =
Number","txt.admin.view.people.users.show.can_moderate_topics":"Can =
moderate forum =
topics","txt.admin.view.people.users.basic_info.access_to_tickets_organiz=
ation_restrictions":"(also can't see forums restricted to other =
organizations)","txt.registration.index.submit_disabled":"Signing =
up&hellip;","txt.admin.view.people.users.edit.role_groups_label":"Role & =
Groups","txt.admin.controllers.people.password.ensure_user_present":"You =
can generate a new reset link from the login =
page","txt.entries.show.vote_status.article":"found this =
helpful","txt.users.edit.photo_confirm":"Are you sure you wish to delete =
this picture?","txt.users.edit.add_google_account_message":"This allows =
you to log in to the help desk with your Gmail or Google Apps account. =
Please <strong>provide the Google email address you'd like to =
use</strong> and we will send you a verification email."};=0A=
=0A=
I18n.t =3D function(key, args) {=0A=
  var result =3D I18n.translations[key];=0A=
  if (result && args) {=0A=
    // perform placeholder substitution for placeholders that look like =
this: {{something}}=0A=
    for (arg in args) {=0A=
        var match =3D "{{" + arg + "}}";=0A=
        do {=0A=
            result =3D result.replace(match, args[arg]);=0A=
        } while(result.indexOf(match) !=3D=3D -1);=0A=
    }=0A=
  };=0A=
  return result;=0A=
};=0A=
=0A=
function i18n_distance_of_time_in_words(to, from) {=0A=
  seconds_ago =3D ((to  - from) / 1000);=0A=
  minutes_ago =3D Math.floor(seconds_ago / 60)=0A=
=0A=
  if(minutes_ago <=3D 0) { return =
I18n.t('datetime.distance_in_words.less_than_x_minutes.one');}=0A=
  if(minutes_ago =3D=3D 1) { return =
I18n.t('datetime.distance_in_words.x_minutes.one');}=0A=
  if(minutes_ago < 45) { return =
I18n.t('datetime.distance_in_words.x_minutes.other', {count: =
minutes_ago});}=0A=
  if(minutes_ago < 90) { return =
I18n.t('datetime.distance_in_words.about_x_hours.one');}=0A=
  hours_ago  =3D Math.round(minutes_ago / 60);=0A=
  if(minutes_ago < 1440) { return =
I18n.t('datetime.distance_in_words.about_x_hours.other', {count: =
hours_ago});}=0A=
  if(minutes_ago < 2880) { return =
I18n.t('datetime.distance_in_words.x_days.one');}=0A=
  days_ago  =3D Math.round(minutes_ago / 1440);=0A=
  if(minutes_ago < 43200) { return =
I18n.t('datetime.distance_in_words.x_days.other', {count: days_ago});}=0A=
  if(minutes_ago < 86400) { return =
I18n.t('datetime.distance_in_words.about_x_months.one');}=0A=
  months_ago  =3D Math.round(minutes_ago / 43200);=0A=
  if(minutes_ago < 525960) { return =
I18n.t('datetime.distance_in_words.about_x_months.other', {count: =
months_ago});}=0A=
  if(minutes_ago < 1051920) { return =
I18n.t('datetime.distance_in_words.about_x_years.one');}=0A=
  years_ago  =3D Math.round(minutes_ago / 525960);=0A=
  return I18n.t('datetime.distance_in_words.over_x_years.other', {count: =
years_ago});=0A=
}=0A=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/assets/bootstrap.js?1331766524

var Prototype=3D{Version:"1.6.1",Browser:(function(){var =
c=3Dnavigator.userAgent;var =
a=3DObject.prototype.toString.call(window.opera)=3D=3D"[object =
Opera]";return{IE:!!window.attachEvent&&!a,Opera:a,WebKit:c.indexOf("Appl=
eWebKit/")>-1,Gecko:c.indexOf("Gecko")>-1&&c.indexOf("KHTML")=3D=3D=3D-1,=
MobileSafari:/Apple.*Mobile.*Safari/.test(c)};})(),BrowserFeatures:{XPath=
:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensi=
ons:(function(){var a=3Dwindow.Element||window.HTMLElement;return =
!!(a&&a.prototype);})(),SpecificElementExtensions:(function(){if(typeof =
window.HTMLDivElement!=3D=3D"undefined"){return true;}var =
d=3Ddocument.createElement("div");var =
c=3Ddocument.createElement("form");var =
a=3Dfalse;if(d.__proto__&&(d.__proto__!=3D=3Dc.__proto__)){a=3Dtrue;}d=3D=
c=3Dnull;return =
a;})()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/=
^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(a){=
return =
a;}};if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.Specifi=
cElementExtensions=3Dfalse;}var Abstract=3D{};var =
Try=3D{these:function(){var d;for(var =
c=3D0,f=3Darguments.length;c<f;c++){var =
a=3Darguments[c];try{d=3Da();break;}catch(g){}}return d;}};var =
Class=3D(function(){function a(){}function c(){var =
h=3Dnull,g=3D$A(arguments);if(Object.isFunction(g[0])){h=3Dg.shift();}fun=
ction =
e(){this.initialize.apply(this,arguments);}Object.extend(e,Class.Methods)=
;e.superclass=3Dh;e.subclasses=3D[];if(h){a.prototype=3Dh.prototype;e.pro=
totype=3Dnew a;h.subclasses.push(e);}for(var =
f=3D0;f<g.length;f++){e.addMethods(g[f]);}if(!e.prototype.initialize){e.p=
rototype.initialize=3DPrototype.emptyFunction;}e.prototype.constructor=3D=
e;return e;}function d(l){var =
g=3Dthis.superclass&&this.superclass.prototype;var =
f=3DObject.keys(l);if(!Object.keys({toString:true}).length){if(l.toString=
!=3DObject.prototype.toString){f.push("toString");}if(l.valueOf!=3DObject=
.prototype.valueOf){f.push("valueOf");}}for(var =
e=3D0,h=3Df.length;e<h;e++){var =
k=3Df[e],j=3Dl[k];if(g&&Object.isFunction(j)&&j.argumentNames().first()=3D=
=3D"$super"){var m=3Dj;j=3D(function(n){return function(){return =
g[n].apply(this,arguments);};})(k).wrap(m);j.valueOf=3Dm.valueOf.bind(m);=
j.toString=3Dm.toString.bind(m);}this.prototype[k]=3Dj;}return =
this;}return{create:c,Methods:{addMethods:d}};})();(function(){var =
e=3DObject.prototype.toString;function k(s,u){for(var t in =
u){s[t]=3Du[t];}return s;}function =
n(s){try{if(f(s)){return"undefined";}if(s=3D=3D=3Dnull){return"null";}ret=
urn s.inspect?s.inspect():String(s);}catch(t){if(t instanceof =
RangeError){return"...";}throw t;}}function m(s){var u=3Dtypeof =
s;switch(u){case"undefined":case"function":case"unknown":return;case"bool=
ean":return =
s.toString();}if(s=3D=3D=3Dnull){return"null";}if(s.toJSON){return =
s.toJSON();}if(j(s)){return;}var t=3D[];for(var w in s){var =
v=3Dm(s[w]);if(!f(v)){t.push(w.toJSON()+": "+v);}}return"{"+t.join(", =
")+"}";}function d(s){return $H(s).toQueryString();}function g(s){return =
s&&s.toHTML?s.toHTML():String.interpret(s);}function q(s){var =
t=3D[];for(var u in s){t.push(u);}return t;}function o(s){var =
t=3D[];for(var u in s){t.push(s[u]);}return t;}function l(s){return =
k({},s);}function j(s){return !!(s&&s.nodeType=3D=3D1);}function =
h(s){return e.call(s)=3D=3D"[object Array]";}function r(s){return s =
instanceof Hash;}function c(s){return typeof =
s=3D=3D=3D"function";}function a(s){return e.call(s)=3D=3D"[object =
String]";}function p(s){return e.call(s)=3D=3D"[object =
Number]";}function f(s){return typeof =
s=3D=3D=3D"undefined";}k(Object,{extend:k,inspect:n,toJSON:m,toQueryStrin=
g:d,toHTML:g,keys:q,values:o,clone:l,isElement:j,isArray:h,isHash:r,isFun=
ction:c,isString:a,isNumber:p,isUndefined:f});})();Object.extend(Function=
.prototype,(function(){var m=3DArray.prototype.slice;function e(q,n){var =
p=3Dq.length,o=3Dn.length;while(o--){q[p+o]=3Dn[o];}return q;}function =
k(o,n){o=3Dm.call(o,0);return e(o,n);}function h(){var =
n=3Dthis.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(=
/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",")=
;return n.length=3D=3D1&&!n[0]?[]:n;}function =
j(p){if(arguments.length<2&&Object.isUndefined(arguments[0])){return =
this;}var n=3Dthis,o=3Dm.call(arguments,1);return function(){var =
q=3Dk(o,arguments);return n.apply(p,q);};}function g(p){var =
n=3Dthis,o=3Dm.call(arguments,1);return function(r){var =
q=3De([r||window.event],o);return n.apply(p,q);};}function =
l(){if(!arguments.length){return this;}var =
n=3Dthis,o=3Dm.call(arguments,0);return function(){var =
p=3Dk(o,arguments);return n.apply(this,p);};}function f(p){var =
n=3Dthis,o=3Dm.call(arguments,1);p=3Dp*1000;return =
window.setTimeout(function(){return n.apply(n,o);},p);}function a(){var =
n=3De([0.01],arguments);return this.delay.apply(this,n);}function =
d(o){var n=3Dthis;return function(){var =
p=3De([n.bind(this)],arguments);return o.apply(this,p);};}function =
c(){if(this._methodized){return this._methodized;}var n=3Dthis;return =
this._methodized=3Dfunction(){var o=3De([this],arguments);return =
n.apply(null,o);};}return{argumentNames:h,bind:j,bindAsEventListener:g,cu=
rry:l,delay:f,defer:a,wrap:d,methodize:c};})());Date.prototype.toJSON=3Df=
unction(){return'"'+this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPa=
ddedString(2)+"-"+this.getUTCDate().toPaddedString(2)+"T"+this.getUTCHour=
s().toPaddedString(2)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this=
.getUTCSeconds().toPaddedString(2)+'Z"';};RegExp.prototype.match=3DRegExp=
.prototype.test;RegExp.escape=3Dfunction(a){return =
String(a).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g,"\\$1");};var =
PeriodicalExecuter=3DClass.create({initialize:function(c,a){this.callback=
=3Dc;this.frequency=3Da;this.currentlyExecuting=3Dfalse;this.registerCall=
back();},registerCallback:function(){this.timer=3DsetInterval(this.onTime=
rEvent.bind(this),this.frequency*1000);},execute:function(){this.callback=
(this);},stop:function(){if(!this.timer){return;}clearInterval(this.timer=
);this.timer=3Dnull;},onTimerEvent:function(){if(!this.currentlyExecuting=
){try{this.currentlyExecuting=3Dtrue;this.execute();this.currentlyExecuti=
ng=3Dfalse;}catch(a){this.currentlyExecuting=3Dfalse;throw =
a;}}}});Object.extend(String,{interpret:function(a){return =
a=3D=3Dnull?"":String(a);},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n",=
"\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,(func=
tion(){function =
prepareReplacement(replacement){if(Object.isFunction(replacement)){return=
 replacement;}var template=3Dnew Template(replacement);return =
function(match){return template.evaluate(match);};}function =
gsub(pattern,replacement){var =
result=3D"",source=3Dthis,match;replacement=3DprepareReplacement(replacem=
ent);if(Object.isString(pattern)){pattern=3DRegExp.escape(pattern);}if(!(=
pattern.length||pattern.source)){replacement=3Dreplacement("");return =
replacement+source.split("").join(replacement)+replacement;}while(source.=
length>0){if(match=3Dsource.match(pattern)){result+=3Dsource.slice(0,matc=
h.index);result+=3DString.interpret(replacement(match));source=3Dsource.s=
lice(match.index+match[0].length);}else{result+=3Dsource,source=3D"";}}re=
turn result;}function =
sub(pattern,replacement,count){replacement=3DprepareReplacement(replaceme=
nt);count=3DObject.isUndefined(count)?1:count;return =
this.gsub(pattern,function(match){if(--count<0){return match[0];}return =
replacement(match);});}function =
scan(pattern,iterator){this.gsub(pattern,iterator);return =
String(this);}function =
truncate(length,truncation){length=3Dlength||30;truncation=3DObject.isUnd=
efined(truncation)?"...":truncation;return =
this.length>length?this.slice(0,length-truncation.length)+truncation:Stri=
ng(this);}function strip(){return =
this.replace(/^\s+/,"").replace(/\s+$/,"");}function stripTags(){return =
this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,"");}function=
 stripScripts(){return this.replace(new =
RegExp(Prototype.ScriptFragment,"img"),"");}function =
extractScripts(){var matchAll=3Dnew =
RegExp(Prototype.ScriptFragment,"img");var matchOne=3Dnew =
RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).ma=
p(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1];});}f=
unction evalScripts(){return =
this.extractScripts().map(function(script){return =
eval(script);});}function escapeHTML(){return =
this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");}fun=
ction unescapeHTML(){return =
this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;=
/g,"&");}function toQueryParams(separator){var =
match=3Dthis.strip().match(/([^?#]*)(#.*)?$/);if(!match){return{};}return=
 =
match[1].split(separator||"&").inject({},function(hash,pair){if((pair=3Dp=
air.split("=3D"))[0]){var key=3DdecodeURIComponent(pair.shift());var =
value=3Dpair.length>1?pair.join("=3D"):pair[0];if(value!=3Dundefined){val=
ue=3DdecodeURIComponent(value);}if(key in =
hash){if(!Object.isArray(hash[key])){hash[key]=3D[hash[key]];}hash[key].p=
ush(value);}else{hash[key]=3Dvalue;}}return hash;});}function =
toArray(){return this.split("");}function succ(){return =
this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.leng=
th-1)+1);}function times(count){return count<1?"":new =
Array(count+1).join(this);}function camelize(){var =
parts=3Dthis.split("-"),len=3Dparts.length;if(len=3D=3D1){return =
parts[0];}var =
camelized=3Dthis.charAt(0)=3D=3D"-"?parts[0].charAt(0).toUpperCase()+part=
s[0].substring(1):parts[0];for(var =
i=3D1;i<len;i++){camelized+=3Dparts[i].charAt(0).toUpperCase()+parts[i].s=
ubstring(1);}return camelized;}function capitalize(){return =
this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();}function =
underscore(){return =
this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(=
/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase();}function =
dasherize(){return this.replace(/_/g,"-");}function =
inspect(useDoubleQuotes){var =
escapedString=3Dthis.replace(/[\x00-\x1f\\]/g,function(character){if(char=
acter in String.specialChar){return =
String.specialChar[character];}return"\\u00"+character.charCodeAt().toPad=
dedString(2,16);});if(useDoubleQuotes){return'"'+escapedString.replace(/"=
/g,'\\"')+'"';}return"'"+escapedString.replace(/'/g,"\\'")+"'";}function =
toJSON(){return this.inspect(true);}function unfilterJSON(filter){return =
this.replace(filter||Prototype.JSONFilter,"$1");}function isJSON(){var =
str=3Dthis;if(str.blank()){return =
false;}str=3Dthis.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");return=
(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);}function =
evalJSON(sanitize){var =
json=3Dthis.unfilterJSON();try{if(!sanitize||json.isJSON()){return =
eval("("+json+")");}}catch(e){}throw new SyntaxError("Badly formed JSON =
string: "+this.inspect());}function include(pattern){return =
this.indexOf(pattern)>-1;}function startsWith(pattern){return =
this.indexOf(pattern)=3D=3D=3D0;}function endsWith(pattern){var =
d=3Dthis.length-pattern.length;return =
d>=3D0&&this.lastIndexOf(pattern)=3D=3D=3Dd;}function empty(){return =
this=3D=3D"";}function blank(){return/^\s*$/.test(this);}function =
interpolate(object,pattern){return new =
Template(this,pattern).evaluate(object);}return{gsub:gsub,sub:sub,scan:sc=
an,truncate:truncate,strip:String.prototype.trim?String.prototype.trim:st=
rip,stripTags:stripTags,stripScripts:stripScripts,extractScripts:extractS=
cripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescapeHTML:unescap=
eHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,toArray:toArra=
y,succ:succ,times:times,camelize:camelize,capitalize:capitalize,underscor=
e:underscore,dasherize:dasherize,inspect:inspect,toJSON:toJSON,unfilterJS=
ON:unfilterJSON,isJSON:isJSON,evalJSON:evalJSON,include:include,startsWit=
h:startsWith,endsWith:endsWith,empty:empty,blank:blank,interpolate:interp=
olate};})());var =
Template=3DClass.create({initialize:function(a,c){this.template=3Da.toStr=
ing();this.pattern=3Dc||Template.Pattern;},evaluate:function(a){if(a&&Obj=
ect.isFunction(a.toTemplateReplacements)){a=3Da.toTemplateReplacements();=
}return =
this.template.gsub(this.pattern,function(e){if(a=3D=3Dnull){return(e[1]+"=
");}var g=3De[1]||"";if(g=3D=3D"\\"){return e[2];}var c=3Da,h=3De[3];var =
f=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;e=3Df.exec(h);if(e=3D=3Dnull=
){return g;}while(e!=3Dnull){var =
d=3De[1].startsWith("[")?e[2].replace(/\\\\]/g,"]"):e[1];c=3Dc[d];if(null=
=3D=3Dc||""=3D=3De[3]){break;}h=3Dh.substring("["=3D=3De[3]?e[1].length:e=
[0].length);e=3Df.exec(h);}return =
g+String.interpret(c);});}});Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/=
;var $break=3D{};var Enumerable=3D(function(){function d(B,A){var =
z=3D0;try{this._each(function(D){B.call(A,D,z++);});}catch(C){if(C!=3D$br=
eak){throw C;}}return this;}function t(C,B,A){var =
z=3D-C,D=3D[],E=3Dthis.toArray();if(C<1){return =
E;}while((z+=3DC)<E.length){D.push(E.slice(z,z+C));}return =
D.collect(B,A);}function c(B,A){B=3DB||Prototype.K;var =
z=3Dtrue;this.each(function(D,C){z=3Dz&&!!B.call(A,D,C);if(!z){throw =
$break;}});return z;}function k(B,A){B=3DB||Prototype.K;var =
z=3Dfalse;this.each(function(D,C){if(z=3D!!B.call(A,D,C)){throw =
$break;}});return z;}function l(B,A){B=3DB||Prototype.K;var =
z=3D[];this.each(function(D,C){z.push(B.call(A,D,C));});return =
z;}function v(B,A){var =
z;this.each(function(D,C){if(B.call(A,D,C)){z=3DD;throw =
$break;}});return z;}function j(B,A){var =
z=3D[];this.each(function(D,C){if(B.call(A,D,C)){z.push(D);}});return =
z;}function h(C,B,A){B=3DB||Prototype.K;var =
z=3D[];if(Object.isString(C)){C=3Dnew =
RegExp(RegExp.escape(C));}this.each(function(E,D){if(C.match(E)){z.push(B=
.call(A,E,D));}});return z;}function =
a(z){if(Object.isFunction(this.indexOf)){if(this.indexOf(z)!=3D-1){return=
 true;}}var A=3Dfalse;this.each(function(B){if(B=3D=3Dz){A=3Dtrue;throw =
$break;}});return A;}function =
s(A,z){z=3DObject.isUndefined(z)?null:z;return =
this.eachSlice(A,function(B){while(B.length<A){B.push(z);}return =
B;});}function =
n(z,B,A){this.each(function(D,C){z=3DB.call(A,z,D,C);});return =
z;}function y(A){var z=3D$A(arguments).slice(1);return =
this.map(function(B){return B[A].apply(B,z);});}function =
r(B,A){B=3DB||Prototype.K;var =
z;this.each(function(D,C){D=3DB.call(A,D,C);if(z=3D=3Dnull||D>=3Dz){z=3DD=
;}});return z;}function p(B,A){B=3DB||Prototype.K;var =
z;this.each(function(D,C){D=3DB.call(A,D,C);if(z=3D=3Dnull||D<z){z=3DD;}}=
);return z;}function f(C,A){C=3DC||Prototype.K;var =
B=3D[],z=3D[];this.each(function(E,D){(C.call(A,E,D)?B:z).push(E);});retu=
rn[B,z];}function g(A){var =
z=3D[];this.each(function(B){z.push(B[A]);});return z;}function =
e(B,A){var =
z=3D[];this.each(function(D,C){if(!B.call(A,D,C)){z.push(D);}});return =
z;}function o(A,z){return =
this.map(function(C,B){return{value:C,criteria:A.call(z,C,B)};}).sort(fun=
ction(E,D){var C=3DE.criteria,B=3DD.criteria;return =
C<B?-1:C>B?1:0;}).pluck("value");}function q(){return =
this.map();}function u(){var =
A=3DPrototype.K,z=3D$A(arguments);if(Object.isFunction(z.last())){A=3Dz.p=
op();}var B=3D[this].concat(z).map($A);return =
this.map(function(D,C){return A(B.pluck(C));});}function m(){return =
this.toArray().length;}function =
w(){return"#<Enumerable:"+this.toArray().inspect()+">";}return{each:d,eac=
hSlice:t,all:c,every:c,any:k,some:k,collect:l,map:l,detect:v,findAll:j,se=
lect:j,filter:j,grep:h,include:a,member:a,inGroupsOf:s,inject:n,invoke:y,=
max:r,min:p,partition:f,pluck:g,reject:e,sortBy:o,toArray:q,entries:q,zip=
:u,size:m,inspect:w,find:v};})();function =
$A(d){if(!d){return[];}if("toArray" in Object(d)){return =
d.toArray();}var c=3Dd.length||0,a=3Dnew =
Array(c);while(c--){a[c]=3Dd[c];}return a;}function =
$w(a){if(!Object.isString(a)){return[];}a=3Da.strip();return =
a?a.split(/\s+/):[];}Array.from=3D$A;(function(){var =
u=3DArray.prototype,o=3Du.slice,q=3Du.forEach;function c(z){for(var =
y=3D0,A=3Dthis.length;y<A;y++){z(this[y]);}}if(!q){q=3Dc;}function =
n(){this.length=3D0;return this;}function e(){return this[0];}function =
h(){return this[this.length-1];}function k(){return =
this.select(function(y){return y!=3Dnull;});}function w(){return =
this.inject([],function(z,y){if(Object.isArray(y)){return =
z.concat(y.flatten());}z.push(y);return z;});}function j(){var =
y=3Do.call(arguments,0);return this.select(function(z){return =
!y.include(z);});}function =
g(y){return(y!=3D=3Dfalse?this:this.toArray())._reverse();}function =
m(y){return =
this.inject([],function(B,A,z){if(0=3D=3Dz||(y?B.last()!=3DA:!B.include(A=
))){B.push(A);}return B;});}function r(y){return =
this.uniq().findAll(function(z){return y.detect(function(A){return =
z=3D=3D=3DA;});});}function s(){return o.call(this,0);}function =
l(){return this.length;}function =
v(){return"["+this.map(Object.inspect).join(", ")+"]";}function t(){var =
y=3D[];this.each(function(z){var =
A=3DObject.toJSON(z);if(!Object.isUndefined(A)){y.push(A);}});return"["+y=
.join(", ")+"]";}function a(A,y){y||(y=3D0);var =
z=3Dthis.length;if(y<0){y=3Dz+y;}for(;y<z;y++){if(this[y]=3D=3D=3DA){retu=
rn y;}}return -1;}function =
p(z,y){y=3DisNaN(y)?this.length:(y<0?this.length+y:y)+1;var =
A=3Dthis.slice(0,y).reverse().indexOf(z);return(A<0)?A:y-A-1;}function =
d(){var D=3Do.call(this,0),B;for(var =
z=3D0,A=3Darguments.length;z<A;z++){B=3Darguments[z];if(Object.isArray(B)=
&&!("callee" in B)){for(var =
y=3D0,C=3DB.length;y<C;y++){D.push(B[y]);}}else{D.push(B);}}return =
D;}Object.extend(u,Enumerable);if(!u._reverse){u._reverse=3Du.reverse;}Ob=
ject.extend(u,{_each:q,clear:n,first:e,last:h,compact:k,flatten:w,without=
:j,reverse:g,uniq:m,intersect:r,clone:s,toArray:s,size:l,inspect:v,toJSON=
:t});var =
f=3D(function(){return[].concat(arguments)[0][0]!=3D=3D1;})(1,2);if(f){u.=
concat=3Dd;}if(!u.indexOf){u.indexOf=3Da;}if(!u.lastIndexOf){u.lastIndexO=
f=3Dp;}})();function $H(a){return new Hash(a);}var =
Hash=3DClass.create(Enumerable,(function(){function =
f(s){this._object=3DObject.isHash(s)?s.toObject():Object.clone(s);}functi=
on g(t){for(var s in this._object){var =
u=3Dthis._object[s],v=3D[s,u];v.key=3Ds;v.value=3Du;t(v);}}function =
m(s,t){return this._object[s]=3Dt;}function =
d(s){if(this._object[s]!=3D=3DObject.prototype[s]){return =
this._object[s];}}function p(s){var t=3Dthis._object[s];delete =
this._object[s];return t;}function r(){return =
Object.clone(this._object);}function q(){return =
this.pluck("key");}function o(){return this.pluck("value");}function =
h(t){var s=3Dthis.detect(function(u){return u.value=3D=3D=3Dt;});return =
s&&s.key;}function k(s){return this.clone().update(s);}function =
e(s){return new =
Hash(s).inject(this,function(t,u){t.set(u.key,u.value);return =
t;});}function c(s,t){if(Object.isUndefined(t)){return s;}return =
s+"=3D"+encodeURIComponent(String.interpret(t));}function a(){return =
this.inject([],function(u,v){var =
t=3DencodeURIComponent(v.key),s=3Dv.value;if(s&&typeof =
s=3D=3D"object"){if(Object.isArray(s)){return =
u.concat(s.map(c.curry(t)));}}else{u.push(c(t,s));}return =
u;}).join("&");}function =
n(){return"#<Hash:{"+this.map(function(s){return =
s.map(Object.inspect).join(": ");}).join(", ")+"}>";}function l(){return =
Object.toJSON(this.toObject());}function j(){return new =
Hash(this);}return{initialize:f,_each:g,set:m,get:d,unset:p,toObject:r,to=
TemplateReplacements:r,keys:q,values:o,index:h,merge:k,update:e,toQuerySt=
ring:a,inspect:n,toJSON:l,clone:j};})());Hash.from=3D$H;Object.extend(Num=
ber.prototype,(function(){function e(){return =
this.toPaddedString(2,16);}function f(){return this+1;}function =
a(m,l){$R(0,this,true).each(m,l);return this;}function c(n,m){var =
l=3Dthis.toString(m||10);return"0".times(n-l.length)+l;}function =
g(){return isFinite(this)?this.toString():"null";}function k(){return =
Math.abs(this);}function j(){return Math.round(this);}function =
h(){return Math.ceil(this);}function d(){return =
Math.floor(this);}return{toColorPart:e,succ:f,times:a,toPaddedString:c,to=
JSON:g,abs:k,round:j,ceil:h,floor:d};})());function $R(d,a,c){return new =
ObjectRange(d,a,c);}var =
ObjectRange=3DClass.create(Enumerable,(function(){function =
c(g,e,f){this.start=3Dg;this.end=3De;this.exclusive=3Df;}function =
d(e){var =
f=3Dthis.start;while(this.include(f)){e(f);f=3Df.succ();}}function =
a(e){if(e<this.start){return false;}if(this.exclusive){return =
e<this.end;}return =
e<=3Dthis.end;}return{initialize:c,_each:d,include:a};})());var =
Ajax=3D{getTransport:function(){return Try.these(function(){return new =
XMLHttpRequest();},function(){return new =
ActiveXObject("Msxml2.XMLHTTP");},function(){return new =
ActiveXObject("Microsoft.XMLHTTP");})||false;},activeRequestCount:0};Ajax=
.Responders=3D{responders:[],_each:function(a){this.responders._each(a);}=
,register:function(a){if(!this.include(a)){this.responders.push(a);}},unr=
egister:function(a){this.responders=3Dthis.responders.without(a);},dispat=
ch:function(e,c,d,a){this.each(function(f){if(Object.isFunction(f[e])){tr=
y{f[e].apply(f,[c,d,a]);}catch(g){}}});}};Object.extend(Ajax.Responders,E=
numerable);Ajax.Responders.register({onCreate:function(){Ajax.activeReque=
stCount++;},onComplete:function(){Ajax.activeRequestCount--;}});Ajax.Base=
=3DClass.create({initialize:function(a){this.options=3D{method:"post",asy=
nchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"=
UTF-8",parameters:"",evalJSON:true,evalJS:true};Object.extend(this.option=
s,a||{});this.options.method=3Dthis.options.method.toLowerCase();if(Objec=
t.isString(this.options.parameters)){this.options.parameters=3Dthis.optio=
ns.parameters.toQueryParams();}else{if(Object.isHash(this.options.paramet=
ers)){this.options.parameters=3Dthis.options.parameters.toObject();}}}});=
Ajax.Request=3DClass.create(Ajax.Base,{_complete:false,initialize:functio=
n($super,c,a){$super(a);this.transport=3DAjax.getTransport();this.request=
(c);},request:function(c){this.url=3Dc;this.method=3Dthis.options.method;=
var =
f=3DObject.clone(this.options.parameters);if(!["get","post"].include(this=
.method)){f._method=3Dthis.method;this.method=3D"post";}this.parameters=3D=
f;if(f=3DObject.toQueryString(f)){if(this.method=3D=3D"get"){this.url+=3D=
(this.url.include("?")?"&":"?")+f;}else{if(/Konqueror|Safari|KHTML/.test(=
navigator.userAgent)){f+=3D"&_=3D";}}}try{var a=3Dnew =
Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(a);}A=
jax.Responders.dispatch("onCreate",this,a);this.transport.open(this.metho=
d.toUpperCase(),this.url,this.options.asynchronous);if(this.options.async=
hronous){this.respondToReadyState.bind(this).defer(1);}this.transport.onr=
eadystatechange=3Dthis.onStateChange.bind(this);this.setRequestHeaders();=
this.body=3Dthis.method=3D=3D"post"?(this.options.postBody||f):null;this.=
transport.send(this.body);if(!this.options.asynchronous&&this.transport.o=
verrideMimeType){this.onStateChange();}}catch(d){this.dispatchException(d=
);}},onStateChange:function(){var =
a=3Dthis.transport.readyState;if(a>1&&!((a=3D=3D4)&&this._complete)){this=
.respondToReadyState(this.transport.readyState);}},setRequestHeaders:func=
tion(){var =
f=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.=
Version,Accept:"text/javascript, text/html, application/xml, text/xml, =
*/*"};if(this.method=3D=3D"post"){f["Content-type"]=3Dthis.options.conten=
tType+(this.options.encoding?"; =
charset=3D"+this.options.encoding:"");if(this.transport.overrideMimeType&=
&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){f.Conne=
ction=3D"close";}}if(typeof =
this.options.requestHeaders=3D=3D"object"){var =
d=3Dthis.options.requestHeaders;if(Object.isFunction(d.push)){for(var =
c=3D0,e=3Dd.length;c<e;c+=3D2){f[d[c]]=3Dd[c+1];}}else{$H(d).each(functio=
n(g){f[g.key]=3Dg.value;});}}for(var a in =
f){this.transport.setRequestHeader(a,f[a]);}},success:function(){var =
a=3Dthis.getStatus();return =
!a||(a>=3D200&&a<300);},getStatus:function(){try{return =
this.transport.status||0;}catch(a){return =
0;}},respondToReadyState:function(a){var =
d=3DAjax.Request.Events[a],c=3Dnew =
Ajax.Response(this);if(d=3D=3D"Complete"){try{this._complete=3Dtrue;(this=
.options["on"+c.status]||this.options["on"+(this.success()?"Success":"Fai=
lure")]||Prototype.emptyFunction)(c,c.headerJSON);}catch(f){this.dispatch=
Exception(f);}var =
g=3Dc.getHeader("Content-type");if(this.options.evalJS=3D=3D"force"||(thi=
s.options.evalJS&&this.isSameOrigin()&&g&&g.match(/^\s*(text|application)=
\/(x-)?(java|ecma)script(;.*)?\s*$/i))){this.evalResponse();}}try{(this.o=
ptions["on"+d]||Prototype.emptyFunction)(c,c.headerJSON);Ajax.Responders.=
dispatch("on"+d,this,c,c.headerJSON);}catch(f){this.dispatchException(f);=
}if(d=3D=3D"Complete"){this.transport.onreadystatechange=3DPrototype.empt=
yFunction;}},isSameOrigin:function(){var =
a=3Dthis.url.match(/^\s*https?:\/\/[^\/]*/);return =
!a||(a[0]=3D=3D"#{protocol}//#{domain}#{port}".interpolate({protocol:loca=
tion.protocol,domain:document.domain,port:location.port?":"+location.port=
:""}));},getHeader:function(a){try{return =
this.transport.getResponseHeader(a)||null;}catch(c){return =
null;}},evalResponse:function(){try{return =
eval((this.transport.responseText||"").unfilterJSON());}catch(e){this.dis=
patchException(e);}},dispatchException:function(a){(this.options.onExcept=
ion||Prototype.emptyFunction)(this,a);Ajax.Responders.dispatch("onExcepti=
on",this,a);}});Ajax.Request.Events=3D["Uninitialized","Loading","Loaded"=
,"Interactive","Complete"];Ajax.Response=3DClass.create({initialize:funct=
ion(d){this.request=3Dd;var =
e=3Dthis.transport=3Dd.transport,a=3Dthis.readyState=3De.readyState;if((a=
>2&&!Prototype.Browser.IE)||a=3D=3D4){this.status=3Dthis.getStatus();this=
.statusText=3Dthis.getStatusText();this.responseText=3DString.interpret(e=
.responseText);this.headerJSON=3Dthis._getHeaderJSON();}if(a=3D=3D4){var =
c=3De.responseXML;this.responseXML=3DObject.isUndefined(c)?null:c;this.re=
sponseJSON=3Dthis._getResponseJSON();}},status:0,statusText:"",getStatus:=
Ajax.Request.prototype.getStatus,getStatusText:function(){try{return =
this.transport.statusText||"";}catch(a){return"";}},getHeader:Ajax.Reques=
t.prototype.getHeader,getAllHeaders:function(){try{return =
this.getAllResponseHeaders();}catch(a){return =
null;}},getResponseHeader:function(a){return =
this.transport.getResponseHeader(a);},getAllResponseHeaders:function(){re=
turn =
this.transport.getAllResponseHeaders();},_getHeaderJSON:function(){var =
a=3Dthis.getHeader("X-JSON");if(!a){return =
null;}a=3DdecodeURIComponent(escape(a));try{return =
a.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin(=
));}catch(c){this.request.dispatchException(c);}},_getResponseJSON:functi=
on(){var =
a=3Dthis.request.options;if(!a.evalJSON||(a.evalJSON!=3D"force"&&!(this.g=
etHeader("Content-type")||"").include("application/json"))||this.response=
Text.blank()){return null;}try{return =
this.responseText.evalJSON(a.sanitizeJSON||!this.request.isSameOrigin());=
}catch(c){this.request.dispatchException(c);}}});Ajax.Updater=3DClass.cre=
ate(Ajax.Request,{initialize:function($super,a,d,c){this.container=3D{suc=
cess:(a.success||a),failure:(a.failure||(a.success?null:a))};c=3DObject.c=
lone(c);var =
e=3Dc.onComplete;c.onComplete=3D(function(f,g){this.updateContent(f.respo=
nseText);if(Object.isFunction(e)){e(f,g);}}).bind(this);$super(d,c);},upd=
ateContent:function(e){var =
d=3Dthis.container[this.success()?"success":"failure"],a=3Dthis.options;i=
f(!a.evalScripts){e=3De.stripScripts();}if(d=3D$(d)){if(a.insertion){if(O=
bject.isString(a.insertion)){var =
c=3D{};c[a.insertion]=3De;d.insert(c);}else{a.insertion(d,e);}}else{d.upd=
ate(e);}}}});Ajax.PeriodicalUpdater=3DClass.create(Ajax.Base,{initialize:=
function($super,a,d,c){$super(c);this.onComplete=3Dthis.options.onComplet=
e;this.frequency=3D(this.options.frequency||2);this.decay=3D(this.options=
.decay||1);this.updater=3D{};this.container=3Da;this.url=3Dd;this.start()=
;},start:function(){this.options.onComplete=3Dthis.updateComplete.bind(th=
is);this.onTimerEvent();},stop:function(){this.updater.options.onComplete=
=3Dundefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFu=
nction).apply(this,arguments);},updateComplete:function(a){if(this.option=
s.decay){this.decay=3D(a.responseText=3D=3Dthis.lastText?this.decay*this.=
options.decay:1);this.lastText=3Da.responseText;}this.timer=3Dthis.onTime=
rEvent.bind(this).delay(this.decay*this.frequency);},onTimerEvent:functio=
n(){this.updater=3Dnew =
Ajax.Updater(this.container,this.url,this.options);}});function =
$(c){if(arguments.length>1){for(var =
a=3D0,e=3D[],d=3Darguments.length;a<d;a++){e.push($(arguments[a]));}retur=
n e;}if(Object.isString(c)){c=3Ddocument.getElementById(c);}return =
Element.extend(c);}if(Prototype.BrowserFeatures.XPath){document._getEleme=
ntsByXPath=3Dfunction(g,a){var d=3D[];var =
f=3Ddocument.evaluate(g,$(a)||document,null,XPathResult.ORDERED_NODE_SNAP=
SHOT_TYPE,null);for(var =
c=3D0,e=3Df.snapshotLength;c<e;c++){d.push(Element.extend(f.snapshotItem(=
c)));}return d;};}if(!window.Node){var =
Node=3D{};}if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTR=
IBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENT=
ITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,D=
OCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});}(funct=
ion(d){var c=3D(function(){var g=3Ddocument.createElement("form");var =
f=3Ddocument.createElement("input");var =
e=3Ddocument.documentElement;f.setAttribute("name","test");g.appendChild(=
f);e.appendChild(g);var h=3Dg.elements?(typeof =
g.elements.test=3D=3D"undefined"):null;e.removeChild(g);g=3Df=3Dnull;retu=
rn h;})();var =
a=3Dd.Element;d.Element=3Dfunction(g,f){f=3Df||{};g=3Dg.toLowerCase();var=
 e=3DElement.cache;if(c&&f.name){g=3D"<"+g+' =
name=3D"'+f.name+'">';delete f.name;return =
Element.writeAttribute(document.createElement(g),f);}if(!e[g]){e[g]=3DEle=
ment.extend(document.createElement(g));}return =
Element.writeAttribute(e[g].cloneNode(false),f);};Object.extend(d.Element=
,a||{});if(a){d.Element.prototype=3Da.prototype;}})(this);Element.cache=3D=
{};Element.idCounter=3D1;Element.Methods=3D{visible:function(a){return =
$(a).style.display!=3D"none";},toggle:function(a){a=3D$(a);Element[Elemen=
t.visible(a)?"hide":"show"](a);return =
a;},hide:function(a){a=3D$(a);a.style.display=3D"none";return =
a;},show:function(a){a=3D$(a);a.style.display=3D"";return =
a;},remove:function(a){a=3D$(a);a.parentNode.removeChild(a);return =
a;},update:(function(){var c=3D(function(){var =
f=3Ddocument.createElement("select"),g=3Dtrue;f.innerHTML=3D'<option =
value=3D"test">test</option>';if(f.options&&f.options[0]){g=3Df.options[0=
].nodeName.toUpperCase()!=3D=3D"OPTION";}f=3Dnull;return g;})();var =
a=3D(function(){try{var =
f=3Ddocument.createElement("table");if(f&&f.tBodies){f.innerHTML=3D"<tbod=
y><tr><td>test</td></tr></tbody>";var h=3Dtypeof =
f.tBodies[0]=3D=3D"undefined";f=3Dnull;return h;}}catch(g){return =
true;}})();var e=3D(function(){var =
f=3Ddocument.createElement("script"),h=3Dfalse;try{f.appendChild(document=
.createTextNode(""));h=3D!f.firstChild||f.firstChild&&f.firstChild.nodeTy=
pe!=3D=3D3;}catch(g){h=3Dtrue;}f=3Dnull;return h;})();function =
d(g,h){g=3D$(g);if(h&&h.toElement){h=3Dh.toElement();}if(Object.isElement=
(h)){return g.update().insert(h);}h=3DObject.toHTML(h);var =
f=3Dg.tagName.toUpperCase();if(f=3D=3D=3D"SCRIPT"&&e){g.text=3Dh;return =
g;}if(c||a){if(f in =
Element._insertionTranslations.tags){while(g.firstChild){g.removeChild(g.=
firstChild);}Element._getContentFromAnonymousElement(f,h.stripScripts()).=
each(function(j){g.appendChild(j);});}else{g.innerHTML=3Dh.stripScripts()=
;}}else{g.innerHTML=3Dh.stripScripts();}h.evalScripts.bind(h).defer();ret=
urn g;}return =
d;})(),replace:function(c,d){c=3D$(c);if(d&&d.toElement){d=3Dd.toElement(=
);}else{if(!Object.isElement(d)){d=3DObject.toHTML(d);var =
a=3Dc.ownerDocument.createRange();a.selectNode(c);d.evalScripts.bind(d).d=
efer();d=3Da.createContextualFragment(d.stripScripts());}}c.parentNode.re=
placeChild(d,c);return =
c;},insert:function(d,f){d=3D$(d);if(Object.isString(f)||Object.isNumber(=
f)||Object.isElement(f)||(f&&(f.toElement||f.toHTML))){f=3D{bottom:f};}va=
r e,g,c,h;for(var a in =
f){e=3Df[a];a=3Da.toLowerCase();g=3DElement._insertionTranslations[a];if(=
e&&e.toElement){e=3De.toElement();}if(Object.isElement(e)){g(d,e);continu=
e;}e=3DObject.toHTML(e);c=3D((a=3D=3D"before"||a=3D=3D"after")?d.parentNo=
de:d).tagName.toUpperCase();h=3DElement._getContentFromAnonymousElement(c=
,e.stripScripts());if(a=3D=3D"top"||a=3D=3D"after"){h.reverse();}h.each(g=
.curry(d));e.evalScripts.bind(e).defer();}return =
d;},wrap:function(c,d,a){c=3D$(c);if(Object.isElement(d)){$(d).writeAttri=
bute(a||{});}else{if(Object.isString(d)){d=3Dnew =
Element(d,a);}else{d=3Dnew =
Element("div",d);}}if(c.parentNode){c.parentNode.replaceChild(d,c);}d.app=
endChild(c);return d;},inspect:function(c){c=3D$(c);var =
a=3D"<"+c.tagName.toLowerCase();$H({id:"id",className:"class"}).each(func=
tion(g){var f=3Dg.first(),d=3Dg.last();var =
e=3D(c[f]||"").toString();if(e){a+=3D" =
"+d+"=3D"+e.inspect(true);}});return =
a+">";},recursivelyCollect:function(a,d){a=3D$(a);var =
c=3D[];while(a=3Da[d]){if(a.nodeType=3D=3D1){c.push(Element.extend(a));}}=
return c;},ancestors:function(a){return =
Element.recursivelyCollect(a,"parentNode");},descendants:function(a){retu=
rn =
Element.select(a,"*");},firstDescendant:function(a){a=3D$(a).firstChild;w=
hile(a&&a.nodeType!=3D1){a=3Da.nextSibling;}return =
$(a);},immediateDescendants:function(a){if(!(a=3D$(a).firstChild)){return=
[];}while(a&&a.nodeType!=3D1){a=3Da.nextSibling;}if(a){return[a].concat($=
(a).nextSiblings());}return[];},previousSiblings:function(a){return =
Element.recursivelyCollect(a,"previousSibling");},nextSiblings:function(a=
){return =
Element.recursivelyCollect(a,"nextSibling");},siblings:function(a){a=3D$(=
a);return =
Element.previousSiblings(a).reverse().concat(Element.nextSiblings(a));},m=
atch:function(c,a){if(Object.isString(a)){a=3Dnew Selector(a);}return =
a.match($(c));},up:function(c,e,a){c=3D$(c);if(arguments.length=3D=3D1){r=
eturn $(c.parentNode);}var d=3DElement.ancestors(c);return =
Object.isNumber(e)?d[e]:Selector.findElement(d,e,a);},down:function(c,d,a=
){c=3D$(c);if(arguments.length=3D=3D1){return =
Element.firstDescendant(c);}return =
Object.isNumber(d)?Element.descendants(c)[d]:Element.select(c,d)[a||0];},=
previous:function(c,e,a){c=3D$(c);if(arguments.length=3D=3D1){return =
$(Selector.handlers.previousElementSibling(c));}var =
d=3DElement.previousSiblings(c);return =
Object.isNumber(e)?d[e]:Selector.findElement(d,e,a);},next:function(d,e,c=
){d=3D$(d);if(arguments.length=3D=3D1){return =
$(Selector.handlers.nextElementSibling(d));}var =
a=3DElement.nextSiblings(d);return =
Object.isNumber(e)?a[e]:Selector.findElement(a,e,c);},select:function(c){=
var a=3DArray.prototype.slice.call(arguments,1);return =
Selector.findChildElements(c,a);},adjacent:function(c){var =
a=3DArray.prototype.slice.call(arguments,1);return =
Selector.findChildElements(c.parentNode,a).without(c);},identify:function=
(a){a=3D$(a);var c=3DElement.readAttribute(a,"id");if(c){return =
c;}do{c=3D"anonymous_element_"+Element.idCounter++;}while($(c));Element.w=
riteAttribute(a,"id",c);return =
c;},readAttribute:function(d,a){d=3D$(d);if(Prototype.Browser.IE){var =
c=3DElement._attributeTranslations.read;if(c.values[a]){return =
c.values[a](d,a);}if(c.names[a]){a=3Dc.names[a];}if(a.include(":")){retur=
n(!d.attributes||!d.attributes[a])?null:d.attributes[a].value;}}return =
d.getAttribute(a);},writeAttribute:function(f,d,g){f=3D$(f);var =
c=3D{},e=3DElement._attributeTranslations.write;if(typeof =
d=3D=3D"object"){c=3Dd;}else{c[d]=3DObject.isUndefined(g)?true:g;}for(var=
 a in =
c){d=3De.names[a]||a;g=3Dc[a];if(e.values[a]){d=3De.values[a](f,g);}if(g=3D=
=3D=3Dfalse||g=3D=3D=3Dnull){f.removeAttribute(d);}else{if(g=3D=3D=3Dtrue=
){f.setAttribute(d,d);}else{f.setAttribute(d,g);}}}return =
f;},getHeight:function(a){return =
Element.getDimensions(a).height;},getWidth:function(a){return =
Element.getDimensions(a).width;},classNames:function(a){return new =
Element.ClassNames(a);},hasClassName:function(a,c){if(!(a=3D$(a))){return=
;}var d=3Da.className;return(d.length>0&&(d=3D=3Dc||new =
RegExp("(^|\\s)"+c+"(\\s|$)").test(d)));},addClassName:function(a,c){if(!=
(a=3D$(a))){return;}if(!Element.hasClassName(a,c)){a.className+=3D(a.clas=
sName?" ":"")+c;}return =
a;},removeClassName:function(a,c){if(!(a=3D$(a))){return;}a.className=3Da=
.className.replace(new RegExp("(^|\\s+)"+c+"(\\s+|$)")," =
").strip();return =
a;},toggleClassName:function(a,c){if(!(a=3D$(a))){return;}return =
Element[Element.hasClassName(a,c)?"removeClassName":"addClassName"](a,c);=
},cleanWhitespace:function(c){c=3D$(c);var d=3Dc.firstChild;while(d){var =
a=3Dd.nextSibling;if(d.nodeType=3D=3D3&&!/\S/.test(d.nodeValue)){c.remove=
Child(d);}d=3Da;}return c;},empty:function(a){return =
$(a).innerHTML.blank();},descendantOf:function(c,a){c=3D$(c),a=3D$(a);if(=
c.compareDocumentPosition){return(c.compareDocumentPosition(a)&8)=3D=3D=3D=
8;}if(a.contains){return =
a.contains(c)&&a!=3D=3Dc;}while(c=3Dc.parentNode){if(c=3D=3Da){return =
true;}}return false;},scrollTo:function(a){a=3D$(a);var =
c=3DElement.cumulativeOffset(a);window.scrollTo(c[0],c[1]);return =
a;},getStyle:function(c,d){c=3D$(c);d=3Dd=3D=3D"float"?"cssFloat":d.camel=
ize();var e=3Dc.style[d];if(!e||e=3D=3D"auto"){var =
a=3Ddocument.defaultView.getComputedStyle(c,null);e=3Da?a[d]:null;}if(d=3D=
=3D"opacity"){return e?parseFloat(e):1;}return =
e=3D=3D"auto"?null:e;},getOpacity:function(a){return =
$(a).getStyle("opacity");},setStyle:function(c,d){c=3D$(c);var =
f=3Dc.style,a;if(Object.isString(d)){c.style.cssText+=3D";"+d;return =
d.include("opacity")?c.setOpacity(d.match(/opacity:\s*(\d?\.?\d*)/)[1]):c=
;}for(var e in =
d){if(e=3D=3D"opacity"){c.setOpacity(d[e]);}else{f[(e=3D=3D"float"||e=3D=3D=
"cssFloat")?(Object.isUndefined(f.styleFloat)?"cssFloat":"styleFloat"):e]=
=3Dd[e];}}return =
c;},setOpacity:function(a,c){a=3D$(a);a.style.opacity=3D(c=3D=3D1||c=3D=3D=
=3D"")?"":(c<0.00001)?0:c;return =
a;},getDimensions:function(d){d=3D$(d);var =
h=3DElement.getStyle(d,"display");if(h!=3D"none"&&h!=3Dnull){return{width=
:d.offsetWidth,height:d.offsetHeight};}var c=3Dd.style;var =
g=3Dc.visibility;var e=3Dc.position;var =
a=3Dc.display;c.visibility=3D"hidden";if(e!=3D"fixed"){c.position=3D"abso=
lute";}c.display=3D"block";var j=3Dd.clientWidth;var =
f=3Dd.clientHeight;c.display=3Da;c.position=3De;c.visibility=3Dg;return{w=
idth:j,height:f};},makePositioned:function(a){a=3D$(a);var =
c=3DElement.getStyle(a,"position");if(c=3D=3D"static"||!c){a._madePositio=
ned=3Dtrue;a.style.position=3D"relative";if(Prototype.Browser.Opera){a.st=
yle.top=3D0;a.style.left=3D0;}}return =
a;},undoPositioned:function(a){a=3D$(a);if(a._madePositioned){a._madePosi=
tioned=3Dundefined;a.style.position=3Da.style.top=3Da.style.left=3Da.styl=
e.bottom=3Da.style.right=3D"";}return =
a;},makeClipping:function(a){a=3D$(a);if(a._overflow){return =
a;}a._overflow=3DElement.getStyle(a,"overflow")||"auto";if(a._overflow!=3D=
=3D"hidden"){a.style.overflow=3D"hidden";}return =
a;},undoClipping:function(a){a=3D$(a);if(!a._overflow){return =
a;}a.style.overflow=3Da._overflow=3D=3D"auto"?"":a._overflow;a._overflow=3D=
null;return a;},cumulativeOffset:function(c){var =
a=3D0,d=3D0;do{a+=3Dc.offsetTop||0;d+=3Dc.offsetLeft||0;c=3Dc.offsetParen=
t;}while(c);return =
Element._returnOffset(d,a);},positionedOffset:function(c){var =
a=3D0,e=3D0;do{a+=3Dc.offsetTop||0;e+=3Dc.offsetLeft||0;c=3Dc.offsetParen=
t;if(c){if(c.tagName.toUpperCase()=3D=3D"BODY"){break;}var =
d=3DElement.getStyle(c,"position");if(d!=3D=3D"static"){break;}}}while(c)=
;return =
Element._returnOffset(e,a);},absolutize:function(c){c=3D$(c);if(Element.g=
etStyle(c,"position")=3D=3D"absolute"){return c;}var =
e=3DElement.positionedOffset(c);var g=3De[1];var f=3De[0];var =
d=3Dc.clientWidth;var =
a=3Dc.clientHeight;c._originalLeft=3Df-parseFloat(c.style.left||0);c._ori=
ginalTop=3Dg-parseFloat(c.style.top||0);c._originalWidth=3Dc.style.width;=
c._originalHeight=3Dc.style.height;c.style.position=3D"absolute";c.style.=
top=3Dg+"px";c.style.left=3Df+"px";c.style.width=3Dd+"px";c.style.height=3D=
a+"px";return =
c;},relativize:function(a){a=3D$(a);if(Element.getStyle(a,"position")=3D=3D=
"relative"){return a;}a.style.position=3D"relative";var =
d=3DparseFloat(a.style.top||0)-(a._originalTop||0);var =
c=3DparseFloat(a.style.left||0)-(a._originalLeft||0);a.style.top=3Dd+"px"=
;a.style.left=3Dc+"px";a.style.height=3Da._originalHeight;a.style.width=3D=
a._originalWidth;return a;},cumulativeScrollOffset:function(c){var =
a=3D0,d=3D0;do{a+=3Dc.scrollTop||0;d+=3Dc.scrollLeft||0;c=3Dc.parentNode;=
}while(c);return =
Element._returnOffset(d,a);},getOffsetParent:function(a){if(a.offsetParen=
t){return $(a.offsetParent);}if(a=3D=3Ddocument.body){return =
$(a);}while((a=3Da.parentNode)&&a!=3Ddocument.body){if(Element.getStyle(a=
,"position")!=3D"static"){return $(a);}}return =
$(document.body);},viewportOffset:function(e){var a=3D0,d=3D0;var =
c=3De;do{a+=3Dc.offsetTop||0;d+=3Dc.offsetLeft||0;if(c.offsetParent=3D=3D=
document.body&&Element.getStyle(c,"position")=3D=3D"absolute"){break;}}wh=
ile(c=3Dc.offsetParent);c=3De;do{if(!Prototype.Browser.Opera||(c.tagName&=
&(c.tagName.toUpperCase()=3D=3D"BODY"))){a-=3Dc.scrollTop||0;d-=3Dc.scrol=
lLeft||0;}}while(c=3Dc.parentNode);return =
Element._returnOffset(d,a);},clonePosition:function(c,e){var =
a=3DObject.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,=
offsetTop:0,offsetLeft:0},arguments[2]||{});e=3D$(e);var =
f=3DElement.viewportOffset(e);c=3D$(c);var g=3D[0,0];var =
d=3Dnull;if(Element.getStyle(c,"position")=3D=3D"absolute"){d=3DElement.g=
etOffsetParent(c);g=3DElement.viewportOffset(d);}if(d=3D=3Ddocument.body)=
{g[0]-=3Ddocument.body.offsetLeft;g[1]-=3Ddocument.body.offsetTop;}if(a.s=
etLeft){c.style.left=3D(f[0]-g[0]+a.offsetLeft)+"px";}if(a.setTop){c.styl=
e.top=3D(f[1]-g[1]+a.offsetTop)+"px";}if(a.setWidth){c.style.width=3De.of=
fsetWidth+"px";}if(a.setHeight){c.style.height=3De.offsetHeight+"px";}ret=
urn =
c;}};Object.extend(Element.Methods,{getElementsBySelector:Element.Methods=
.select,childElements:Element.Methods.immediateDescendants});Element._att=
ributeTranslations=3D{write:{names:{className:"class",htmlFor:"for"},valu=
es:{}}};if(Prototype.Browser.Opera){Element.Methods.getStyle=3DElement.Me=
thods.getStyle.wrap(function(e,c,d){switch(d){case"left":case"top":case"r=
ight":case"bottom":if(e(c,"position")=3D=3D=3D"static"){return =
null;}case"height":case"width":if(!Element.visible(c)){return null;}var =
f=3DparseInt(e(c,d),10);if(f!=3D=3Dc["offset"+d.capitalize()]){return =
f+"px";}var =
a;if(d=3D=3D=3D"height"){a=3D["border-top-width","padding-top","padding-b=
ottom","border-bottom-width"];}else{a=3D["border-left-width","padding-lef=
t","padding-right","border-right-width"];}return =
a.inject(f,function(g,h){var j=3De(c,h);return =
j=3D=3D=3Dnull?g:g-parseInt(j,10);})+"px";default:return =
e(c,d);}});Element.Methods.readAttribute=3DElement.Methods.readAttribute.=
wrap(function(d,a,c){if(c=3D=3D=3D"title"){return a.title;}return =
d(a,c);});}else{if(Prototype.Browser.IE){Element.Methods.getOffsetParent=3D=
Element.Methods.getOffsetParent.wrap(function(d,c){c=3D$(c);try{c.offsetP=
arent;}catch(g){return $(document.body);}var =
a=3Dc.getStyle("position");if(a!=3D=3D"static"){return =
d(c);}c.setStyle({position:"relative"});var =
f=3Dd(c);c.setStyle({position:a});return f;});$w("positionedOffset =
viewportOffset").each(function(a){Element.Methods[a]=3DElement.Methods[a]=
.wrap(function(g,d){d=3D$(d);try{d.offsetParent;}catch(j){return =
Element._returnOffset(0,0);}var =
c=3Dd.getStyle("position");if(c!=3D=3D"static"){return g(d);}var =
f=3Dd.getOffsetParent();if(f&&f.getStyle("position")=3D=3D=3D"fixed"){f.s=
etStyle({zoom:1});}d.setStyle({position:"relative"});var =
h=3Dg(d);d.setStyle({position:c});return =
h;});});Element.Methods.cumulativeOffset=3DElement.Methods.cumulativeOffs=
et.wrap(function(c,a){try{a.offsetParent;}catch(d){return =
Element._returnOffset(0,0);}return =
c(a);});Element.Methods.getStyle=3Dfunction(a,c){a=3D$(a);c=3D(c=3D=3D"fl=
oat"||c=3D=3D"cssFloat")?"styleFloat":c.camelize();var =
d=3Da.style[c];if(!d&&a.currentStyle){d=3Da.currentStyle[c];}if(c=3D=3D"o=
pacity"){if(d=3D(a.getStyle("filter")||"").match(/alpha\(opacity=3D(.*)\)=
/)){if(d[1]){return parseFloat(d[1])/100;}}return =
1;}if(d=3D=3D"auto"){if((c=3D=3D"width"||c=3D=3D"height")&&(a.getStyle("d=
isplay")!=3D"none")){return a["offset"+c.capitalize()]+"px";}return =
null;}return d;};Element.Methods.setOpacity=3Dfunction(c,f){function =
g(h){return h.replace(/alpha\([^\)]*\)/gi,"");}c=3D$(c);var =
a=3Dc.currentStyle;if((a&&!a.hasLayout)||(!a&&c.style.zoom=3D=3D"normal")=
){c.style.zoom=3D1;}var =
e=3Dc.getStyle("filter"),d=3Dc.style;if(f=3D=3D1||f=3D=3D=3D""){(e=3Dg(e)=
)?d.filter=3De:d.removeAttribute("filter");return =
c;}else{if(f<0.00001){f=3D0;}}d.filter=3Dg(e)+"alpha(opacity=3D"+(f*100)+=
")";return c;};Element._attributeTranslations=3D(function(){var =
c=3D"className";var a=3D"for";var =
d=3Ddocument.createElement("div");d.setAttribute(c,"x");if(d.className!=3D=
=3D"x"){d.setAttribute("class","x");if(d.className=3D=3D=3D"x"){c=3D"clas=
s";}}d=3Dnull;d=3Ddocument.createElement("label");d.setAttribute(a,"x");i=
f(d.htmlFor!=3D=3D"x"){d.setAttribute("htmlFor","x");if(d.htmlFor=3D=3D=3D=
"x"){a=3D"htmlFor";}}d=3Dnull;return{read:{names:{"class":c,className:c,"=
for":a,htmlFor:a},values:{_getAttr:function(e,f){return =
e.getAttribute(f);},_getAttr2:function(e,f){return =
e.getAttribute(f,2);},_getAttrNode:function(e,g){var =
f=3De.getAttributeNode(g);return f?f.value:"";},_getEv:(function(){var =
e=3Ddocument.createElement("div");e.onclick=3DPrototype.emptyFunction;var=
 h=3De.getAttribute("onclick");var =
g;if(String(h).indexOf("{")>-1){g=3Dfunction(f,j){j=3Df.getAttribute(j);i=
f(!j){return =
null;}j=3Dj.toString();j=3Dj.split("{")[1];j=3Dj.split("}")[0];return =
j.strip();};}else{if(h=3D=3D=3D""){g=3Dfunction(f,j){j=3Df.getAttribute(j=
);if(!j){return null;}return j.strip();};}}e=3Dnull;return =
g;})(),_flag:function(e,f){return =
$(e).hasAttribute(f)?f:null;},style:function(e){return =
e.style.cssText.toLowerCase();},title:function(e){return =
e.title;}}}};})();Element._attributeTranslations.write=3D{names:Object.ex=
tend({cellpadding:"cellPadding",cellspacing:"cellSpacing"},Element._attri=
buteTranslations.read.names),values:{checked:function(a,c){a.checked=3D!!=
c;},style:function(a,c){a.style.cssText=3Dc?c:"";}}};Element._attributeTr=
anslations.has=3D{};$w("colSpan rowSpan vAlign dateTime accessKey =
tabIndex encType maxLength readOnly longDesc =
frameBorder").each(function(a){Element._attributeTranslations.write.names=
[a.toLowerCase()]=3Da;Element._attributeTranslations.has[a.toLowerCase()]=
=3Da;});(function(a){Object.extend(a,{href:a._getAttr2,src:a._getAttr2,ty=
pe:a._getAttr,action:a._getAttrNode,disabled:a._flag,checked:a._flag,read=
only:a._flag,multiple:a._flag,onload:a._getEv,onunload:a._getEv,onclick:a=
._getEv,ondblclick:a._getEv,onmousedown:a._getEv,onmouseup:a._getEv,onmou=
seover: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});=
})(Element._attributeTranslations.read.values);if(Prototype.BrowserFeatur=
es.ElementExtensions){(function(){function a(f){var =
c=3Df.getElementsByTagName("*"),e=3D[];for(var =
d=3D0,g;g=3Dc[d];d++){if(g.tagName!=3D=3D"!"){e.push(g);}}return =
e;}Element.Methods.down=3Dfunction(d,e,c){d=3D$(d);if(arguments.length=3D=
=3D1){return d.firstDescendant();}return =
Object.isNumber(e)?a(d)[e]:Element.select(d,e)[c||0];};})();}}else{if(Pro=
totype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Element.Met=
hods.setOpacity=3Dfunction(a,c){a=3D$(a);a.style.opacity=3D(c=3D=3D1)?0.9=
99999:(c=3D=3D=3D"")?"":(c<0.00001)?0:c;return =
a;};}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=3Dfunct=
ion(a,c){a=3D$(a);a.style.opacity=3D(c=3D=3D1||c=3D=3D=3D"")?"":(c<0.0000=
1)?0:c;if(c=3D=3D1){if(a.tagName.toUpperCase()=3D=3D"IMG"&&a.width){a.wid=
th++;a.width--;}else{try{var f=3Ddocument.createTextNode(" =
");a.appendChild(f);a.removeChild(f);}catch(d){}}}return =
a;};Element.Methods.cumulativeOffset=3Dfunction(c){var =
a=3D0,d=3D0;do{a+=3Dc.offsetTop||0;d+=3Dc.offsetLeft||0;if(c.offsetParent=
=3D=3Ddocument.body){if(Element.getStyle(c,"position")=3D=3D"absolute"){b=
reak;}}c=3Dc.offsetParent;}while(c);return =
Element._returnOffset(d,a);};}}}}if("outerHTML" in =
document.documentElement){Element.Methods.replace=3Dfunction(d,f){d=3D$(d=
);if(f&&f.toElement){f=3Df.toElement();}if(Object.isElement(f)){d.parentN=
ode.replaceChild(f,d);return d;}f=3DObject.toHTML(f);var =
e=3Dd.parentNode,c=3De.tagName.toUpperCase();if(Element._insertionTransla=
tions.tags[c]){var g=3Dd.next();var =
a=3DElement._getContentFromAnonymousElement(c,f.stripScripts());e.removeC=
hild(d);if(g){a.each(function(h){e.insertBefore(h,g);});}else{a.each(func=
tion(h){e.appendChild(h);});}}else{d.outerHTML=3Df.stripScripts();}f.eval=
Scripts.bind(f).defer();return =
d;};}Element._returnOffset=3Dfunction(c,d){var =
a=3D[c,d];a.left=3Dc;a.top=3Dd;return =
a;};Element._getContentFromAnonymousElement=3Dfunction(d,c){var e=3Dnew =
Element("div"),a=3DElement._insertionTranslations.tags[d];if(a){e.innerHT=
ML=3Da[0]+c+a[1];a[2].times(function(){e=3De.firstChild;});}else{e.innerH=
TML=3Dc;}return =
$A(e.childNodes);};Element._insertionTranslations=3D{before:function(a,c)=
{a.parentNode.insertBefore(c,a);},top:function(a,c){a.insertBefore(c,a.fi=
rstChild);},bottom:function(a,c){a.appendChild(c);},after:function(a,c){a=
.parentNode.insertBefore(c,a.nextSibling);},tags:{TABLE:["<table>","</tab=
le>",1],TBODY:["<table><tbody>","</tbody></table>",2],TR:["<table><tbody>=
<tr>","</tr></tbody></table>",3],TD:["<table><tbody><tr><td>","</td></tr>=
</tbody></table>",4],SELECT:["<select>","</select>",1]}};(function(){var =
a=3DElement._insertionTranslations.tags;Object.extend(a,{THEAD:a.TBODY,TF=
OOT:a.TBODY,TH:a.TD});})();Element.Methods.Simulated=3D{hasAttribute:func=
tion(a,d){d=3DElement._attributeTranslations.has[d]||d;var =
c=3D$(a).getAttributeNode(d);return =
!!(c&&c.specified);}};Element.Methods.ByTag=3D{};Object.extend(Element,El=
ement.Methods);(function(a){if(!Prototype.BrowserFeatures.ElementExtensio=
ns&&a.__proto__){window.HTMLElement=3D{};window.HTMLElement.prototype=3Da=
.__proto__;Prototype.BrowserFeatures.ElementExtensions=3Dtrue;}a=3Dnull;}=
)(document.createElement("div"));Element.extend=3D(function(){function =
d(h){if(typeof window.Element!=3D"undefined"){var =
k=3Dwindow.Element.prototype;if(k){var =
m=3D"_"+(Math.random()+"").slice(2);var =
j=3Ddocument.createElement(h);k[m]=3D"x";var l=3D(j[m]!=3D=3D"x");delete =
k[m];j=3Dnull;return l;}}return false;}function c(j,h){for(var l in =
h){var k=3Dh[l];if(Object.isFunction(k)&&!(l in =
j)){j[l]=3Dk.methodize();}}}var =
e=3Dd("object");if(Prototype.BrowserFeatures.SpecificElementExtensions){i=
f(e){return function(j){if(j&&typeof =
j._extendedByPrototype=3D=3D"undefined"){var =
h=3Dj.tagName;if(h&&(/^(?:object|applet|embed)$/i.test(h))){c(j,Element.M=
ethods);c(j,Element.Methods.Simulated);c(j,Element.Methods.ByTag[h.toUppe=
rCase()]);}}return j;};}return Prototype.K;}var =
a=3D{},f=3DElement.Methods.ByTag;var =
g=3DObject.extend(function(k){if(!k||typeof =
k._extendedByPrototype!=3D"undefined"||k.nodeType!=3D1||k=3D=3Dwindow){re=
turn k;}var =
h=3DObject.clone(a),j=3Dk.tagName.toUpperCase();if(f[j]){Object.extend(h,=
f[j]);}c(k,h);k._extendedByPrototype=3DPrototype.emptyFunction;return =
k;},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){=
Object.extend(a,Element.Methods);Object.extend(a,Element.Methods.Simulate=
d);}}});g.refresh();return =
g;})();Element.hasAttribute=3Dfunction(a,c){if(a.hasAttribute){return =
a.hasAttribute(c);}return =
Element.Methods.Simulated.hasAttribute(a,c);};Element.addMethods=3Dfuncti=
on(d){var =
k=3DPrototype.BrowserFeatures,e=3DElement.Methods.ByTag;if(!d){Object.ext=
end(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);O=
bject.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT=
:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Meth=
ods),TEXTAREA:Object.clone(Form.Element.Methods)});}if(arguments.length=3D=
=3D2){var =
c=3Dd;d=3Darguments[1];}if(!c){Object.extend(Element.Methods,d||{});}else=
{if(Object.isArray(c)){c.each(h);}else{h(c);}}function =
h(m){m=3Dm.toUpperCase();if(!Element.Methods.ByTag[m]){Element.Methods.By=
Tag[m]=3D{};}Object.extend(Element.Methods.ByTag[m],d);}function =
a(o,n,m){m=3Dm||false;for(var q in o){var =
p=3Do[q];if(!Object.isFunction(p)){continue;}if(!m||!(q in =
n)){n[q]=3Dp.methodize();}}}function f(p){var m;var =
o=3D{OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"Fiel=
dSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"H=
eading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS=
:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"Table=
Col",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:=
"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"Fram=
eSet",IFRAME:"IFrame"};if(o[p]){m=3D"HTML"+o[p]+"Element";}if(window[m]){=
return window[m];}m=3D"HTML"+p+"Element";if(window[m]){return =
window[m];}m=3D"HTML"+p.capitalize()+"Element";if(window[m]){return =
window[m];}var n=3Ddocument.createElement(p);var =
q=3Dn.__proto__||n.constructor.prototype;n=3Dnull;return q;}var =
j=3Dwindow.HTMLElement?HTMLElement.prototype:Element.prototype;if(k.Eleme=
ntExtensions){a(Element.Methods,j);a(Element.Methods.Simulated,j,true);}i=
f(k.SpecificElementExtensions){for(var l in Element.Methods.ByTag){var =
g=3Df(l);if(Object.isUndefined(g)){continue;}a(e[l],g.prototype);}}Object=
.extend(Element,Element.Methods);delete =
Element.ByTag;if(Element.extend.refresh){Element.extend.refresh();}Elemen=
t.cache=3D{};};document.viewport=3D{getDimensions:function(){return{width=
:this.getWidth(),height:this.getHeight()};},getScrollOffsets:function(){r=
eturn =
Element._returnOffset(window.pageXOffset||document.documentElement.scroll=
Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme=
nt.scrollTop||document.body.scrollTop);}};(function(c){var =
h=3DPrototype.Browser,f=3Ddocument,d,e=3D{};function =
a(){if(h.WebKit&&!f.evaluate){return =
document;}if(h.Opera&&window.parseFloat(window.opera.version())<9.5){retu=
rn document.body;}return document.documentElement;}function =
g(j){if(!d){d=3Da();}e[j]=3D"client"+j;c["get"+j]=3Dfunction(){return =
d[e[j]];};return =
c["get"+j]();}c.getWidth=3Dg.curry("Width");c.getHeight=3Dg.curry("Height=
");})(document.viewport);Element.Storage=3D{UID:1};Element.addMethods({ge=
tStorage:function(c){if(!(c=3D$(c))){return;}var =
a;if(c=3D=3D=3Dwindow){a=3D0;}else{if(typeof =
c._prototypeUID=3D=3D=3D"undefined"){c._prototypeUID=3D[Element.Storage.U=
ID++];}a=3Dc._prototypeUID[0];}if(!Element.Storage[a]){Element.Storage[a]=
=3D$H();}return =
Element.Storage[a];},store:function(c,a,d){if(!(c=3D$(c))){return;}if(arg=
uments.length=3D=3D=3D2){Element.getStorage(c).update(a);}else{Element.ge=
tStorage(c).set(a,d);}return =
c;},retrieve:function(d,c,a){if(!(d=3D$(d))){return;}var =
f=3DElement.getStorage(d),e=3Df.get(c);if(Object.isUndefined(e)){f.set(c,=
a);e=3Da;}return e;},clone:function(d,a){if(!(d=3D$(d))){return;}var =
f=3Dd.cloneNode(a);f._prototypeUID=3Dvoid 0;if(a){var =
e=3DElement.select(f,"*"),c=3De.length;while(c--){e[c]._prototypeUID=3Dvo=
id 0;}}return Element.extend(f);}});var =
Selector=3DClass.create({initialize:function(a){this.expression=3Da.strip=
();if(this.shouldUseSelectorsAPI()){this.mode=3D"selectorsAPI";}else{if(t=
his.shouldUseXPath()){this.mode=3D"xpath";this.compileXPathMatcher();}els=
e{this.mode=3D"normal";this.compileMatcher();}}},shouldUseXPath:(function=
(){var a=3D(function(){var =
f=3Dfalse;if(document.evaluate&&window.XPathResult){var =
e=3Ddocument.createElement("div");e.innerHTML=3D"<ul><li></li></ul><div><=
ul><li></li></ul></div>";var d=3D".//*[local-name()=3D'ul' or =
local-name()=3D'UL']//*[local-name()=3D'li' or local-name()=3D'LI']";var =
c=3Ddocument.evaluate(d,e,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,nul=
l);f=3D(c.snapshotLength!=3D=3D2);e=3Dnull;}return f;})();return =
function(){if(!Prototype.BrowserFeatures.XPath){return false;}var =
c=3Dthis.expression;if(Prototype.Browser.WebKit&&(c.include("-of-type")||=
c.include(":empty"))){return =
false;}if((/(\[[\w-]*?:|:checked)/).test(c)){return false;}if(a){return =
false;}return =
true;};})(),shouldUseSelectorsAPI:function(){if(!Prototype.BrowserFeature=
s.SelectorsAPI){return =
false;}if(Selector.CASE_INSENSITIVE_CLASS_NAMES){return =
false;}if(!Selector._div){Selector._div=3Dnew =
Element("div");}try{Selector._div.querySelector(this.expression);}catch(a=
){return false;}return true;},compileMatcher:function(){var =
e=3Dthis.expression,ps=3DSelector.patterns,h=3DSelector.handlers,c=3DSele=
ctor.criteria,le,p,m,len=3Dps.length,name;if(Selector._cache[e]){this.mat=
cher=3DSelector._cache[e];return;}this.matcher=3D["this.matcher =3D =
function(root) {","var r =3D root, h =3D Selector.handlers, c =3D false, =
n;"];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var =
i=3D0;i<len;i++){p=3Dps[i].re;name=3Dps[i].name;if(m=3De.match(p)){this.m=
atcher.push(Object.isFunction(c[name])?c[name](m):new =
Template(c[name]).evaluate(m));e=3De.replace(m[0],"");break;}}}this.match=
er.push("return =
h.unique(n);\n}");eval(this.matcher.join("\n"));Selector._cache[this.expr=
ession]=3Dthis.matcher;},compileXPathMatcher:function(){var =
j=3Dthis.expression,k=3DSelector.patterns,d=3DSelector.xpath,h,c,a=3Dk.le=
ngth,f;if(Selector._cache[j]){this.xpath=3DSelector._cache[j];return;}thi=
s.matcher=3D[".//*"];while(j&&h!=3Dj&&(/\S/).test(j)){h=3Dj;for(var =
g=3D0;g<a;g++){f=3Dk[g].name;if(c=3Dj.match(k[g].re)){this.matcher.push(O=
bject.isFunction(d[f])?d[f](c):new =
Template(d[f]).evaluate(c));j=3Dj.replace(c[0],"");break;}}}this.xpath=3D=
this.matcher.join("");Selector._cache[this.expression]=3Dthis.xpath;},fin=
dElements:function(a){a=3Da||document;var =
d=3Dthis.expression,c;switch(this.mode){case"selectorsAPI":if(a!=3D=3Ddoc=
ument){var =
f=3Da.id,g=3D$(a).identify();g=3Dg.replace(/([\.:])/g,"\\$1");d=3D"#"+g+"=
 "+d;}c=3D$A(a.querySelectorAll(d)).map(Element.extend);a.id=3Df;return =
c;case"xpath":return =
document._getElementsByXPath(this.xpath,a);default:return =
this.matcher(a);}},match:function(l){this.tokens=3D[];var =
r=3Dthis.expression,a=3DSelector.patterns,g=3DSelector.assertions;var =
c,f,h,q=3Da.length,d;while(r&&c!=3D=3Dr&&(/\S/).test(r)){c=3Dr;for(var =
k=3D0;k<q;k++){f=3Da[k].re;d=3Da[k].name;if(h=3Dr.match(f)){if(g[d]){this=
.tokens.push([d,Object.clone(h)]);r=3Dr.replace(h[0],"");}else{return =
this.findElements(document).include(l);}}}}var o=3Dtrue,d,n;for(var =
k=3D0,j;j=3Dthis.tokens[k];k++){d=3Dj[0],n=3Dj[1];if(!Selector.assertions=
[d](l,n)){o=3Dfalse;break;}}return o;},toString:function(){return =
this.expression;},inspect:function(){return"#<Selector:"+this.expression.=
inspect()+">";}});if(Prototype.BrowserFeatures.SelectorsAPI&&document.com=
patMode=3D=3D=3D"BackCompat"){Selector.CASE_INSENSITIVE_CLASS_NAMES=3D(fu=
nction(){var =
d=3Ddocument.createElement("div"),a=3Ddocument.createElement("span");d.id=
=3D"prototype_test_id";a.className=3D"Test";d.appendChild(a);var =
c=3D(d.querySelector("#prototype_test_id =
.test")!=3D=3Dnull);d=3Da=3Dnull;return =
c;})();}Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"=
/*",adjacent:"/following-sibling::*[1]",laterSibling:"/following-sibling:=
:*",tagName:function(a){if(a[1]=3D=3D"*"){return"";}return"[local-name()=3D=
'"+a[1].toLowerCase()+"' or =
local-name()=3D'"+a[1].toUpperCase()+"']";},className:"[contains(concat('=
 ', @class, ' '), ' #{1} =
')]",id:"[@id=3D'#{1}']",attrPresence:function(a){a[1]=3Da[1].toLowerCase=
();return new =
Template("[@#{1}]").evaluate(a);},attr:function(a){a[1]=3Da[1].toLowerCas=
e();a[3]=3Da[5]||a[6];return new =
Template(Selector.xpath.operators[a[2]]).evaluate(a);},pseudo:function(a)=
{var =
c=3DSelector.xpath.pseudos[a[1]];if(!c){return"";}if(Object.isFunction(c)=
){return c(a);}return new =
Template(Selector.xpath.pseudos[a[1]]).evaluate(a);},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(g){var =
k=3Dg[6],d=3DSelector.patterns,l=3DSelector.xpath,a,n,j=3Dd.length,c;var =
f=3D[];while(k&&a!=3Dk&&(/\S/).test(k)){a=3Dk;for(var =
h=3D0;h<j;h++){c=3Dd[h].name;if(g=3Dk.match(d[h].re)){n=3DObject.isFuncti=
on(l[c])?l[c](g):new =
Template(l[c]).evaluate(g);f.push("("+n.substring(1,n.length-1)+")");k=3D=
k.replace(g[0],"");break;}}}return"[not("+f.join(" and =
")+")]";},"nth-child":function(a){return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) =
",a);},"nth-last-child":function(a){return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) =
",a);},"nth-of-type":function(a){return =
Selector.xpath.pseudos.nth("position() =
",a);},"nth-last-of-type":function(a){return =
Selector.xpath.pseudos.nth("(last() + 1 - position()) =
",a);},"first-of-type":function(a){a[6]=3D"1";return =
Selector.xpath.pseudos["nth-of-type"](a);},"last-of-type":function(a){a[6=
]=3D"1";return =
Selector.xpath.pseudos["nth-last-of-type"](a);},"only-of-type":function(a=
){var c=3DSelector.xpath.pseudos;return =
c["first-of-type"](a)+c["last-of-type"](a);},nth:function(g,e){var =
h,j=3De[6],d;if(j=3D=3D"even"){j=3D"2n+0";}if(j=3D=3D"odd"){j=3D"2n+1";}i=
f(h=3Dj.match(/^(\d+)$/)){return"["+g+"=3D =
"+h[1]+"]";}if(h=3Dj.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(h[1]=3D=3D"-")=
{h[1]=3D-1;}var f=3Dh[1]?Number(h[1]):1;var =
c=3Dh[2]?Number(h[2]):0;d=3D"[((#{fragment} - #{b}) mod #{a} =3D 0) and =
((#{fragment} - #{b}) div #{a} >=3D 0)]";return new =
Template(d).evaluate({fragment:g,a:f,b:c});}}}},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]);return new Template('n =3D =
h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c =3D =
false;').evaluate(a);},pseudo:function(a){if(a[6]){a[6]=3Da[6].replace(/"=
/g,'\\"');}return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); =
c =3D false;').evaluate(a);},descendant:'c =3D "descendant";',child:'c =
=3D "child";',adjacent:'c =3D "adjacent";',laterSibling:'c =3D =
"laterSibling";'},patterns:[{name:"laterSibling",re:/^\s*~\s*/},{name:"ch=
ild",re:/^\s*>\s*/},{name:"adjacent",re:/^\s*\+\s*/},{name:"descendant",r=
e:/^\s/},{name:"tagName",re:/^\s*(\*|[\w\-]+)(\b|$)?/},{name:"id",re:/^#(=
[\w\-\*]+)(\b|$)/},{name:"className",re:/^\.([\w\-\*]+)(\b|$)/},{name:"ps=
eudo",re:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checke=
d|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/},{name:"attrPrese=
nce",re:/^\[((?:[\w-]+:)?[\w-]+)\]/},{name:"attr",re:/\[((?:[\w-]*:)?[\w-=
]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/}],asser=
tions:{tagName:function(a,c){return =
c[1].toUpperCase()=3D=3Da.tagName.toUpperCase();},className:function(a,c)=
{return Element.hasClassName(a,c[1]);},id:function(a,c){return =
a.id=3D=3D=3Dc[1];},attrPresence:function(a,c){return =
Element.hasAttribute(a,c[1]);},attr:function(c,d){var =
a=3DElement.readAttribute(c,d[1]);return =
a&&Selector.operators[d[2]](a,d[5]||d[6]);}},handlers:{concat:function(d,=
c){for(var e=3D0,f;f=3Dc[e];e++){d.push(f);}return =
d;},mark:function(a){var e=3DPrototype.emptyFunction;for(var =
c=3D0,d;d=3Da[c];c++){d._countedByPrototype=3De;}return =
a;},unmark:(function(){var a=3D(function(){var =
c=3Ddocument.createElement("div"),f=3Dfalse,e=3D"_countedByPrototype",d=3D=
"x";c[e]=3Dd;f=3D(c.getAttribute(e)=3D=3D=3Dd);c=3Dnull;return =
f;})();return a?function(c){for(var =
d=3D0,e;e=3Dc[d];d++){e.removeAttribute("_countedByPrototype");}return =
c;}:function(c){for(var =
d=3D0,e;e=3Dc[d];d++){e._countedByPrototype=3Dvoid 0;}return =
c;};})(),index:function(a,e,h){a._countedByPrototype=3DPrototype.emptyFun=
ction;if(e){for(var =
c=3Da.childNodes,f=3Dc.length-1,d=3D1;f>=3D0;f--){var =
g=3Dc[f];if(g.nodeType=3D=3D1&&(!h||g._countedByPrototype)){g.nodeIndex=3D=
d++;}}}else{for(var =
f=3D0,d=3D1,c=3Da.childNodes;g=3Dc[f];f++){if(g.nodeType=3D=3D1&&(!h||g._=
countedByPrototype)){g.nodeIndex=3Dd++;}}}},unique:function(c){if(c.lengt=
h=3D=3D0){return c;}var e=3D[],f;for(var =
d=3D0,a=3Dc.length;d<a;d++){if(typeof(f=3Dc[d])._countedByPrototype=3D=3D=
"undefined"){f._countedByPrototype=3DPrototype.emptyFunction;e.push(Eleme=
nt.extend(f));}}return =
Selector.handlers.unmark(e);},descendant:function(a){var =
e=3DSelector.handlers;for(var =
d=3D0,c=3D[],f;f=3Da[d];d++){e.concat(c,f.getElementsByTagName("*"));}ret=
urn c;},child:function(a){var f=3DSelector.handlers;for(var =
e=3D0,d=3D[],g;g=3Da[e];e++){for(var =
c=3D0,k;k=3Dg.childNodes[c];c++){if(k.nodeType=3D=3D1&&k.tagName!=3D"!"){=
d.push(k);}}}return d;},adjacent:function(a){for(var =
d=3D0,c=3D[],f;f=3Da[d];d++){var =
e=3Dthis.nextElementSibling(f);if(e){c.push(e);}}return =
c;},laterSibling:function(a){var e=3DSelector.handlers;for(var =
d=3D0,c=3D[],f;f=3Da[d];d++){e.concat(c,Element.nextSiblings(f));}return =
c;},nextElementSibling:function(a){while(a=3Da.nextSibling){if(a.nodeType=
=3D=3D1){return a;}}return =
null;},previousElementSibling:function(a){while(a=3Da.previousSibling){if=
(a.nodeType=3D=3D1){return a;}}return =
null;},tagName:function(a,k,d,c){var l=3Dd.toUpperCase();var =
f=3D[],j=3DSelector.handlers;if(a){if(c){if(c=3D=3D"descendant"){for(var =
g=3D0,e;e=3Da[g];g++){j.concat(f,e.getElementsByTagName(d));}return =
f;}else{a=3Dthis[c](a);}if(d=3D=3D"*"){return a;}}for(var =
g=3D0,e;e=3Da[g];g++){if(e.tagName.toUpperCase()=3D=3D=3Dl){f.push(e);}}r=
eturn f;}else{return =
k.getElementsByTagName(d);}},id:function(a,m,c,d){var =
l=3D$(c),k=3DSelector.handlers;if(m=3D=3Ddocument){if(!l){return[];}if(!a=
){return[l];}}else{if(!m.sourceIndex||m.sourceIndex<1){var =
a=3Dm.getElementsByTagName("*");for(var =
f=3D0,e;e=3Da[f];f++){if(e.id=3D=3D=3Dc){return[e];}}}}if(a){if(d){if(d=3D=
=3D"child"){for(var =
g=3D0,e;e=3Da[g];g++){if(l.parentNode=3D=3De){return[l];}}}else{if(d=3D=3D=
"descendant"){for(var =
g=3D0,e;e=3Da[g];g++){if(Element.descendantOf(l,e)){return[l];}}}else{if(=
d=3D=3D"adjacent"){for(var =
g=3D0,e;e=3Da[g];g++){if(Selector.handlers.previousElementSibling(l)=3D=3D=
e){return[l];}}}else{a=3Dk[d](a);}}}}for(var =
g=3D0,e;e=3Da[g];g++){if(e=3D=3Dl){return[l];}}return[];}return(l&&Elemen=
t.descendantOf(l,m))?[l]:[];},className:function(c,a,d,e){if(c&&e){c=3Dth=
is[e](c);}return =
Selector.handlers.byClassName(c,a,d);},byClassName:function(d,c,g){if(!d)=
{d=3DSelector.handlers.descendant([c]);}var j=3D" "+g+" ";for(var =
f=3D0,e=3D[],h,a;h=3Dd[f];f++){a=3Dh.className;if(a.length=3D=3D0){contin=
ue;}if(a=3D=3Dg||(" "+a+" ").include(j)){e.push(h);}}return =
e;},attrPresence:function(d,c,a,h){if(!d){d=3Dc.getElementsByTagName("*")=
;}if(d&&h){d=3Dthis[h](d);}var f=3D[];for(var =
e=3D0,g;g=3Dd[e];e++){if(Element.hasAttribute(g,a)){f.push(g);}}return =
f;},attr:function(a,k,j,l,d,c){if(!a){a=3Dk.getElementsByTagName("*");}if=
(a&&c){a=3Dthis[c](a);}var m=3DSelector.operators[d],g=3D[];for(var =
f=3D0,e;e=3Da[f];f++){var =
h=3DElement.readAttribute(e,j);if(h=3D=3D=3Dnull){continue;}if(m(h,l)){g.=
push(e);}}return =
g;},pseudo:function(c,d,f,a,e){if(c&&e){c=3Dthis[e](c);}if(!c){c=3Da.getE=
lementsByTagName("*");}return =
Selector.pseudos[d](c,f,a);}},pseudos:{"first-child":function(c,g,a){for(=
var =
e=3D0,d=3D[],f;f=3Dc[e];e++){if(Selector.handlers.previousElementSibling(=
f)){continue;}d.push(f);}return d;},"last-child":function(c,g,a){for(var =
e=3D0,d=3D[],f;f=3Dc[e];e++){if(Selector.handlers.nextElementSibling(f)){=
continue;}d.push(f);}return d;},"only-child":function(c,j,a){var =
f=3DSelector.handlers;for(var =
e=3D0,d=3D[],g;g=3Dc[e];e++){if(!f.previousElementSibling(g)&&!f.nextElem=
entSibling(g)){d.push(g);}}return d;},"nth-child":function(c,d,a){return =
Selector.pseudos.nth(c,d,a);},"nth-last-child":function(c,d,a){return =
Selector.pseudos.nth(c,d,a,true);},"nth-of-type":function(c,d,a){return =
Selector.pseudos.nth(c,d,a,false,true);},"nth-last-of-type":function(c,d,=
a){return =
Selector.pseudos.nth(c,d,a,true,true);},"first-of-type":function(c,d,a){r=
eturn =
Selector.pseudos.nth(c,"1",a,false,true);},"last-of-type":function(c,d,a)=
{return =
Selector.pseudos.nth(c,"1",a,true,true);},"only-of-type":function(c,e,a){=
var d=3DSelector.pseudos;return =
d["last-of-type"](d["first-of-type"](c,e,a),e,a);},getIndices:function(d,=
c,e){if(d=3D=3D0){return c>0?[c]:[];}return =
$R(1,e).inject([],function(a,f){if(0=3D=3D(f-c)%d&&(f-c)/d>=3D0){a.push(f=
);}return =
a;});},nth:function(c,s,u,r,e){if(c.length=3D=3D0){return[];}if(s=3D=3D"e=
ven"){s=3D"2n+0";}if(s=3D=3D"odd"){s=3D"2n+1";}var =
q=3DSelector.handlers,p=3D[],d=3D[],g;q.mark(c);for(var =
o=3D0,f;f=3Dc[o];o++){if(!f.parentNode._countedByPrototype){q.index(f.par=
entNode,r,e);d.push(f.parentNode);}}if(s.match(/^\d+$/)){s=3DNumber(s);fo=
r(var =
o=3D0,f;f=3Dc[o];o++){if(f.nodeIndex=3D=3Ds){p.push(f);}}}else{if(g=3Ds.m=
atch(/^(-?\d*)?n(([+-])(\d+))?/)){if(g[1]=3D=3D"-"){g[1]=3D-1;}var =
v=3Dg[1]?Number(g[1]):1;var t=3Dg[2]?Number(g[2]):0;var =
w=3DSelector.pseudos.getIndices(v,t,c.length);for(var =
o=3D0,f,k=3Dw.length;f=3Dc[o];o++){for(var =
n=3D0;n<k;n++){if(f.nodeIndex=3D=3Dw[n]){p.push(f);}}}}}q.unmark(c);q.unm=
ark(d);return p;},empty:function(c,g,a){for(var =
e=3D0,d=3D[],f;f=3Dc[e];e++){if(f.tagName=3D=3D"!"||f.firstChild){continu=
e;}d.push(f);}return d;},not:function(a,e,l){var =
j=3DSelector.handlers,n,d;var k=3Dnew =
Selector(e).findElements(l);j.mark(k);for(var =
g=3D0,f=3D[],c;c=3Da[g];g++){if(!c._countedByPrototype){f.push(c);}}j.unm=
ark(k);return f;},enabled:function(c,g,a){for(var =
e=3D0,d=3D[],f;f=3Dc[e];e++){if(!f.disabled&&(!f.type||f.type!=3D=3D"hidd=
en")){d.push(f);}}return d;},disabled:function(c,g,a){for(var =
e=3D0,d=3D[],f;f=3Dc[e];e++){if(f.disabled){d.push(f);}}return =
d;},checked:function(c,g,a){for(var =
e=3D0,d=3D[],f;f=3Dc[e];e++){if(f.checked){d.push(f);}}return =
d;}},operators:{"=3D":function(c,a){return =
c=3D=3Da;},"!=3D":function(c,a){return =
c!=3Da;},"^=3D":function(c,a){return =
c=3D=3Da||c&&c.startsWith(a);},"$=3D":function(c,a){return =
c=3D=3Da||c&&c.endsWith(a);},"*=3D":function(c,a){return =
c=3D=3Da||c&&c.include(a);},"~=3D":function(c,a){return(" "+c+" =
").include(" "+a+" =
");},"|=3D":function(c,a){return("-"+(c||"").toUpperCase()+"-").include("=
-"+(a||"").toUpperCase()+"-");}},split:function(c){var =
a=3D[];c.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(d){a.pu=
sh(d[1].strip());});return a;},matchElements:function(g,j){var =
f=3D$$(j),e=3DSelector.handlers;e.mark(f);for(var =
d=3D0,c=3D[],a;a=3Dg[d];d++){if(a._countedByPrototype){c.push(a);}}e.unma=
rk(f);return =
c;},findElement:function(c,d,a){if(Object.isNumber(d)){a=3Dd;d=3Dfalse;}r=
eturn =
Selector.matchElements(c,d||"*")[a||0];},findChildElements:function(f,j){=
j=3DSelector.split(j.join(","));var e=3D[],g=3DSelector.handlers;for(var =
d=3D0,c=3Dj.length,a;d<c;d++){a=3Dnew =
Selector(j[d].strip());g.concat(e,a.findElements(f));}return(c>1)?g.uniqu=
e(e):e;}});if(Prototype.Browser.IE){Object.extend(Selector.handlers,{conc=
at:function(d,c){for(var =
e=3D0,f;f=3Dc[e];e++){if(f.tagName!=3D=3D"!"){d.push(f);}}return =
d;}});}function $$(){return =
Selector.findChildElements(document,$A(arguments));}var =
Form=3D{reset:function(a){a=3D$(a);a.reset();return =
a;},serializeElements:function(h,c){if(typeof =
c!=3D"object"){c=3D{hash:!!c};}else{if(Object.isUndefined(c.hash)){c.hash=
=3Dtrue;}}var d,g,a=3Dfalse,f=3Dc.submit;var =
e=3Dh.inject({},function(j,k){if(!k.disabled&&k.name){d=3Dk.name;g=3D$(k)=
.getValue();if(g!=3Dnull&&k.type!=3D"file"&&(k.type!=3D"submit"||(!a&&f!=3D=
=3Dfalse&&(!f||d=3D=3Df)&&(a=3Dtrue)))){if(d in =
j){if(!Object.isArray(j[d])){j[d]=3D[j[d]];}j[d].push(g);}else{j[d]=3Dg;}=
}}return j;});return =
c.hash?e:Object.toQueryString(e);}};Form.Methods=3D{serialize:function(c,=
a){return =
Form.serializeElements(Form.getElements(c),a);},getElements:function(f){v=
ar =
g=3D$(f).getElementsByTagName("*"),e,a=3D[],d=3DForm.Element.Serializers;=
for(var c=3D0;e=3Dg[c];c++){a.push(e);}return =
a.inject([],function(h,j){if(d[j.tagName.toLowerCase()]){h.push(Element.e=
xtend(j));}return h;});},getInputs:function(h,d,e){h=3D$(h);var =
a=3Dh.getElementsByTagName("input");if(!d&&!e){return =
$A(a).map(Element.extend);}for(var =
f=3D0,j=3D[],g=3Da.length;f<g;f++){var =
c=3Da[f];if((d&&c.type!=3Dd)||(e&&c.name!=3De)){continue;}j.push(Element.=
extend(c));}return =
j;},disable:function(a){a=3D$(a);Form.getElements(a).invoke("disable");re=
turn =
a;},enable:function(a){a=3D$(a);Form.getElements(a).invoke("enable");retu=
rn a;},findFirstElement:function(c){var =
d=3D$(c).getElements().findAll(function(e){return"hidden"!=3De.type&&!e.d=
isabled;});var a=3Dd.findAll(function(e){return =
e.hasAttribute("tabIndex")&&e.tabIndex>=3D0;}).sortBy(function(e){return =
e.tabIndex;}).first();return =
a?a:d.find(function(e){return/^(?:input|select|textarea)$/i.test(e.tagNam=
e);});},focusFirstElement:function(a){a=3D$(a);a.findFirstElement().activ=
ate();return =
a;},request:function(c,a){c=3D$(c),a=3DObject.clone(a||{});var =
e=3Da.parameters,d=3Dc.readAttribute("action")||"";if(d.blank()){d=3Dwind=
ow.location.href;}a.parameters=3Dc.serialize(true);if(e){if(Object.isStri=
ng(e)){e=3De.toQueryParams();}Object.extend(a.parameters,e);}if(c.hasAttr=
ibute("method")&&!a.method){a.method=3Dc.method;}return new =
Ajax.Request(d,a);}};Form.Element=3D{focus:function(a){$(a).focus();retur=
n a;},select:function(a){$(a).select();return =
a;}};Form.Element.Methods=3D{serialize:function(a){a=3D$(a);if(!a.disable=
d&&a.name){var c=3Da.getValue();if(c!=3Dundefined){var =
d=3D{};d[a.name]=3Dc;return =
Object.toQueryString(d);}}return"";},getValue:function(a){a=3D$(a);var =
c=3Da.tagName.toLowerCase();return =
Form.Element.Serializers[c](a);},setValue:function(a,c){a=3D$(a);var =
d=3Da.tagName.toLowerCase();Form.Element.Serializers[d](a,c);return =
a;},clear:function(a){$(a).value=3D"";return =
a;},present:function(a){return =
$(a).value!=3D"";},activate:function(a){a=3D$(a);try{a.focus();if(a.selec=
t&&(a.tagName.toLowerCase()!=3D"input"||!(/^(?:button|reset|submit)$/i.te=
st(a.type)))){a.select();}}catch(c){}return =
a;},disable:function(a){a=3D$(a);a.disabled=3Dtrue;return =
a;},enable:function(a){a=3D$(a);a.disabled=3Dfalse;return a;}};var =
Field=3DForm.Element;var =
$F=3DForm.Element.Methods.getValue;Form.Element.Serializers=3D{input:func=
tion(a,c){switch(a.type.toLowerCase()){case"checkbox":case"radio":return =
Form.Element.Serializers.inputSelector(a,c);default:return =
Form.Element.Serializers.textarea(a,c);}},inputSelector:function(a,c){if(=
Object.isUndefined(c)){return =
a.checked?a.value:null;}else{a.checked=3D!!c;}},textarea:function(a,c){if=
(Object.isUndefined(c)){return =
a.value;}else{a.value=3Dc;}},select:function(d,g){if(Object.isUndefined(g=
)){return =
this[d.type=3D=3D"select-one"?"selectOne":"selectMany"](d);}else{var =
c,e,h=3D!Object.isArray(g);for(var =
a=3D0,f=3Dd.length;a<f;a++){c=3Dd.options[a];e=3Dthis.optionValue(c);if(h=
){if(e=3D=3Dg){c.selected=3Dtrue;return;}}else{c.selected=3Dg.include(e);=
}}}},selectOne:function(c){var a=3Dc.selectedIndex;return =
a>=3D0?this.optionValue(c.options[a]):null;},selectMany:function(e){var =
a,f=3De.length;if(!f){return null;}for(var d=3D0,a=3D[];d<f;d++){var =
c=3De.options[d];if(c.selected){a.push(this.optionValue(c));}}return =
a;},optionValue:function(a){return =
Element.extend(a).hasAttribute("value")?a.value:a.text;}};Abstract.TimedO=
bserver=3DClass.create(PeriodicalExecuter,{initialize:function($super,a,c=
,d){$super(d,c);this.element=3D$(a);this.lastValue=3Dthis.getValue();},ex=
ecute:function(){var =
a=3Dthis.getValue();if(Object.isString(this.lastValue)&&Object.isString(a=
)?this.lastValue!=3Da:String(this.lastValue)!=3DString(a)){this.callback(=
this.element,a);this.lastValue=3Da;}}});Form.Element.Observer=3DClass.cre=
ate(Abstract.TimedObserver,{getValue:function(){return =
Form.Element.getValue(this.element);}});Form.Observer=3DClass.create(Abst=
ract.TimedObserver,{getValue:function(){return =
Form.serialize(this.element);}});Abstract.EventObserver=3DClass.create({i=
nitialize:function(a,c){this.element=3D$(a);this.callback=3Dc;this.lastVa=
lue=3Dthis.getValue();if(this.element.tagName.toLowerCase()=3D=3D"form"){=
this.registerFormCallbacks();}else{this.registerCallback(this.element);}}=
,onElementEvent:function(){var =
a=3Dthis.getValue();if(this.lastValue!=3Da){this.callback(this.element,a)=
;this.lastValue=3Da;}},registerFormCallbacks:function(){Form.getElements(=
this.element).each(this.registerCallback,this);},registerCallback:functio=
n(a){if(a.type){switch(a.type.toLowerCase()){case"checkbox":case"radio":E=
vent.observe(a,"click",this.onElementEvent.bind(this));break;default:Even=
t.observe(a,"change",this.onElementEvent.bind(this));break;}}}});Form.Ele=
ment.EventObserver=3DClass.create(Abstract.EventObserver,{getValue:functi=
on(){return =
Form.Element.getValue(this.element);}});Form.EventObserver=3DClass.create=
(Abstract.EventObserver,{getValue:function(){return =
Form.serialize(this.element);}});(function(){var =
y=3D{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_U=
P:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PA=
GEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}};var =
f=3Ddocument.documentElement;var z=3D"onmouseenter" in f&&"onmouseleave" =
in f;var q;if(Prototype.Browser.IE){var =
j=3D{0:1,1:4,2:2};q=3Dfunction(B,A){return =
B.button=3D=3D=3Dj[A];};}else{if(Prototype.Browser.WebKit){q=3Dfunction(B=
,A){switch(A){case 0:return B.which=3D=3D1&&!B.metaKey;case 1:return =
B.which=3D=3D1&&B.metaKey;default:return =
false;}};}else{q=3Dfunction(B,A){return =
B.which?(B.which=3D=3D=3DA+1):(B.button=3D=3D=3DA);};}}function =
t(A){return q(A,0);}function s(A){return q(A,1);}function m(A){return =
q(A,2);}function d(C){C=3Dy.extend(C);var =
B=3DC.target,A=3DC.type,D=3DC.currentTarget;if(D&&D.tagName){if(A=3D=3D=3D=
"load"||A=3D=3D=3D"error"||(A=3D=3D=3D"click"&&D.tagName.toLowerCase()=3D=
=3D=3D"input"&&D.type=3D=3D=3D"radio")){B=3DD;}}if(B.nodeType=3D=3DNode.T=
EXT_NODE){B=3DB.parentNode;}return Element.extend(B);}function =
o(B,D){var A=3Dy.element(B);if(!D){return A;}var =
C=3D[A].concat(A.ancestors());return =
Selector.findElement(C,D,0);}function =
r(A){return{x:c(A),y:a(A)};}function c(C){var =
B=3Ddocument.documentElement,A=3Ddocument.body||{scrollLeft:0};return =
C.pageX||(C.clientX+(B.scrollLeft||A.scrollLeft)-(B.clientLeft||0));}func=
tion a(C){var =
B=3Ddocument.documentElement,A=3Ddocument.body||{scrollTop:0};return =
C.pageY||(C.clientY+(B.scrollTop||A.scrollTop)-(B.clientTop||0));}functio=
n =
p(A){y.extend(A);A.preventDefault();A.stopPropagation();A.stopped=3Dtrue;=
}y.Methods=3D{isLeftClick:t,isMiddleClick:s,isRightClick:m,element:d,find=
Element:o,pointer:r,pointerX:c,pointerY:a,stop:p};var =
v=3DObject.keys(y.Methods).inject({},function(A,B){A[B]=3Dy.Methods[B].me=
thodize();return A;});if(Prototype.Browser.IE){function h(B){var =
A;switch(B.type){case"mouseover":A=3DB.fromElement;break;case"mouseout":A=
=3DB.toElement;break;default:return null;}return =
Element.extend(A);}Object.extend(v,{stopPropagation:function(){this.cance=
lBubble=3Dtrue;},preventDefault:function(){this.returnValue=3Dfalse;},ins=
pect:function(){return"[object =
Event]";}});y.extend=3Dfunction(B,A){if(!B){return =
false;}if(B._extendedByPrototype){return =
B;}B._extendedByPrototype=3DPrototype.emptyFunction;var =
C=3Dy.pointer(B);Object.extend(B,{target:B.srcElement||A,relatedTarget:h(=
B),pageX:C.x,pageY:C.y});return =
Object.extend(B,v);};}else{y.prototype=3Dwindow.Event.prototype||document=
.createEvent("HTMLEvents").__proto__;Object.extend(y.prototype,v);y.exten=
d=3DPrototype.K;}function n(E,D,F){var =
C=3DElement.retrieve(E,"prototype_event_registry");if(Object.isUndefined(=
C)){e.push(E);C=3DElement.retrieve(E,"prototype_event_registry",$H());}va=
r =
A=3DC.get(D);if(Object.isUndefined(A)){A=3D[];C.set(D,A);}if(A.pluck("han=
dler").include(F)){return false;}var =
B;if(D.include(":")){B=3Dfunction(G){if(Object.isUndefined(G.eventName)){=
return false;}if(G.eventName!=3D=3DD){return =
false;}y.extend(G,E);F.call(E,G);};}else{if(!z&&(D=3D=3D=3D"mouseenter"||=
D=3D=3D=3D"mouseleave")){if(D=3D=3D=3D"mouseenter"||D=3D=3D=3D"mouseleave=
"){B=3Dfunction(H){y.extend(H,E);var =
G=3DH.relatedTarget;while(G&&G!=3D=3DE){try{G=3DG.parentNode;}catch(I){G=3D=
E;}}if(G=3D=3D=3DE){return;}F.call(E,H);};}}else{B=3Dfunction(G){y.extend=
(G,E);F.call(E,G);};}}B.handler=3DF;A.push(B);return B;}function =
g(){for(var =
A=3D0,B=3De.length;A<B;A++){y.stopObserving(e[A]);e[A]=3Dnull;}}var =
e=3D[];if(Prototype.Browser.IE){window.attachEvent("onunload",g);}if(Prot=
otype.Browser.WebKit){window.addEventListener("unload",Prototype.emptyFun=
ction,false);}var l=3DPrototype.K;if(!z){l=3Dfunction(B){var =
A=3D{mouseenter:"mouseover",mouseleave:"mouseout"};return B in =
A?A[B]:B;};}function u(D,C,E){D=3D$(D);var B=3Dn(D,C,E);if(!B){return =
D;}if(C.include(":")){if(D.addEventListener){D.addEventListener("dataavai=
lable",B,false);}else{D.attachEvent("ondataavailable",B);D.attachEvent("o=
nfilterchange",B);}}else{var =
A=3Dl(C);if(D.addEventListener){D.addEventListener(A,B,false);}else{D.att=
achEvent("on"+A,B);}}return D;}function k(F,D,G){F=3D$(F);var =
C=3DElement.retrieve(F,"prototype_event_registry");if(Object.isUndefined(=
C)){return F;}if(D&&!G){var =
E=3DC.get(D);if(Object.isUndefined(E)){return =
F;}E.each(function(H){Element.stopObserving(F,D,H.handler);});return =
F;}else{if(!D){C.each(function(J){var =
H=3DJ.key,I=3DJ.value;I.each(function(K){Element.stopObserving(F,H,K.hand=
ler);});});return F;}}var E=3DC.get(D);if(!E){return;}var =
B=3DE.find(function(H){return H.handler=3D=3D=3DG;});if(!B){return =
F;}var =
A=3Dl(D);if(D.include(":")){if(F.removeEventListener){F.removeEventListen=
er("dataavailable",B,false);}else{F.detachEvent("ondataavailable",B);F.de=
tachEvent("onfilterchange",B);}}else{if(F.removeEventListener){F.removeEv=
entListener(A,B,false);}else{F.detachEvent("on"+A,B);}}C.set(D,E.without(=
B));return F;}function =
w(D,C,B,A){D=3D$(D);if(Object.isUndefined(A)){A=3Dtrue;}if(D=3D=3Ddocumen=
t&&document.createEvent&&!D.dispatchEvent){D=3Ddocument.documentElement;}=
var =
E;if(document.createEvent){E=3Ddocument.createEvent("HTMLEvents");E.initE=
vent("dataavailable",true,true);}else{E=3Ddocument.createEventObject();E.=
eventType=3DA?"ondataavailable":"onfilterchange";}E.eventName=3DC;E.memo=3D=
B||{};if(document.createEvent){D.dispatchEvent(E);}else{D.fireEvent(E.eve=
ntType,E);}return =
y.extend(E);}Object.extend(y,y.Methods);Object.extend(y,{fire:w,observe:u=
,stopObserving:k});Element.addMethods({fire:w,observe:u,stopObserving:k})=
;Object.extend(document,{fire:w.methodize(),observe:u.methodize(),stopObs=
erving:k.methodize(),loaded:false});if(window.Event){Object.extend(window=
.Event,y);}else{window.Event=3Dy;}})();(function(){var e;function =
a(){if(document.loaded){return;}if(e){window.clearTimeout(e);}document.lo=
aded=3Dtrue;document.fire("dom:loaded");}function =
d(){if(document.readyState=3D=3D=3D"complete"){document.stopObserving("re=
adystatechange",d);a();}}function =
c(){try{document.documentElement.doScroll("left");}catch(f){e=3Dc.defer()=
;return;}a();}if(document.addEventListener){document.addEventListener("DO=
MContentLoaded",a,false);}else{document.observe("readystatechange",d);if(=
window=3D=3Dtop){e=3Dc.defer();}}Event.observe(window,"load",a);})();Elem=
ent.addMethods();Hash.toQueryString=3DObject.toQueryString;var =
Toggle=3D{display:Element.toggle};Element.Methods.childOf=3DElement.Metho=
ds.descendantOf;var Insertion=3D{Before:function(a,c){return =
Element.insert(a,{before:c});},Top:function(a,c){return =
Element.insert(a,{top:c});},Bottom:function(a,c){return =
Element.insert(a,{bottom:c});},After:function(a,c){return =
Element.insert(a,{after:c});}};var $continue=3Dnew Error('"throw =
$continue" is deprecated, use "return" instead');var =
Position=3D{includeScrollOffsets:false,prepare:function(){this.deltaX=3Dw=
indow.pageXOffset||document.documentElement.scrollLeft||document.body.scr=
ollLeft||0;this.deltaY=3Dwindow.pageYOffset||document.documentElement.scr=
ollTop||document.body.scrollTop||0;},within:function(c,a,d){if(this.inclu=
deScrollOffsets){return =
this.withinIncludingScrolloffsets(c,a,d);}this.xcomp=3Da;this.ycomp=3Dd;t=
his.offset=3DElement.cumulativeOffset(c);return(d>=3Dthis.offset[1]&&d<th=
is.offset[1]+c.offsetHeight&&a>=3Dthis.offset[0]&&a<this.offset[0]+c.offs=
etWidth);},withinIncludingScrolloffsets:function(c,a,e){var =
d=3DElement.cumulativeScrollOffset(c);this.xcomp=3Da+d[0]-this.deltaX;thi=
s.ycomp=3De+d[1]-this.deltaY;this.offset=3DElement.cumulativeOffset(c);re=
turn(this.ycomp>=3Dthis.offset[1]&&this.ycomp<this.offset[1]+c.offsetHeig=
ht&&this.xcomp>=3Dthis.offset[0]&&this.xcomp<this.offset[0]+c.offsetWidth=
);},overlap:function(c,a){if(!c){return =
0;}if(c=3D=3D"vertical"){return((this.offset[1]+a.offsetHeight)-this.ycom=
p)/a.offsetHeight;}if(c=3D=3D"horizontal"){return((this.offset[0]+a.offse=
tWidth)-this.xcomp)/a.offsetWidth;}},cumulativeOffset:Element.Methods.cum=
ulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutiz=
e:function(a){Position.prepare();return =
Element.absolutize(a);},relativize:function(a){Position.prepare();return =
Element.relativize(a);},realOffset:Element.Methods.cumulativeScrollOffset=
,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewpo=
rtOffset,clone:function(c,d,a){a=3Da||{};return =
Element.clonePosition(d,c,a);}};if(!document.getElementsByClassName){docu=
ment.getElementsByClassName=3Dfunction(c){function a(d){return =
d.blank()?null:"[contains(concat(' ', @class, ' '), ' "+d+" =
')]";}c.getElementsByClassName=3DPrototype.BrowserFeatures.XPath?function=
(d,f){f=3Df.toString().strip();var =
e=3D/\s/.test(f)?$w(f).map(a).join(""):a(f);return =
e?document._getElementsByXPath(".//*"+e,d):[];}:function(f,g){g=3Dg.toStr=
ing().strip();var h=3D[],j=3D(/\s/.test(g)?$w(g):null);if(!j&&!g){return =
h;}var d=3D$(f).getElementsByTagName("*");g=3D" "+g+" ";for(var =
e=3D0,l,k;l=3Dd[e];e++){if(l.className&&(k=3D" "+l.className+" =
")&&(k.include(g)||(j&&j.all(function(m){return =
!m.toString().blank()&&k.include(" "+m+" =
");})))){h.push(Element.extend(l));}}return h;};return =
function(e,d){return =
$(d||document.body).getElementsByClassName(e);};}(Element.Methods);}Eleme=
nt.ClassNames=3DClass.create();Element.ClassNames.prototype=3D{initialize=
:function(a){this.element=3D$(a);},_each:function(a){this.element.classNa=
me.split(/\s+/).select(function(c){return =
c.length>0;})._each(a);},set:function(a){this.element.className=3Da;},add=
:function(a){if(this.include(a)){return;}this.set($A(this).concat(a).join=
(" =
"));},remove:function(a){if(!this.include(a)){return;}this.set($A(this).w=
ithout(a).join(" "));},toString:function(){return $A(this).join(" =
");}};Object.extend(Element.ClassNames.prototype,Enumerable);var =
Scriptaculous=3D{Version:"1.8.2",require:function(a){document.write('<scr=
ipt type=3D"text/javascript" =
src=3D"'+a+'"><\/script>');},REQUIRED_PROTOTYPE:"1.6.0.3",load:function()=
{function a(d){var =
e=3Dd.replace(/_.*|\./g,"");e=3DparseInt(e+"0".times(4-e.length));return =
d.indexOf("_")>-1?e-1:e;}if((typeof Prototype=3D=3D"undefined")||(typeof =
Element=3D=3D"undefined")||(typeof =
Element.Methods=3D=3D"undefined")||(a(Prototype.Version)<a(Scriptaculous.=
REQUIRED_PROTOTYPE))){throw ("script.aculo.us requires the Prototype =
JavaScript framework >=3D "+Scriptaculous.REQUIRED_PROTOTYPE);}var =
c=3D/scriptaculous\.js(\?.*)?$/;$$("head =
script[src]").findAll(function(d){return =
d.src.match(c);}).each(function(e){var =
f=3De.src.replace(c,""),d=3De.src.match(/\?.*load=3D([a-z,]*)/);(d?d[1]:"=
builder,effects,dragdrop,controls,slider,sound").split(",").each(function=
(g){Scriptaculous.require(f+g+".js");});});}};Scriptaculous.load();String=
.prototype.parseColor=3Dfunction(){var =
a=3D"#";if(this.slice(0,4)=3D=3D"rgb("){var =
d=3Dthis.slice(4,this.length-1).split(",");var =
c=3D0;do{a+=3DparseInt(d[c]).toColorPart();}while(++c<3);}else{if(this.sl=
ice(0,1)=3D=3D"#"){if(this.length=3D=3D4){for(var =
c=3D1;c<4;c++){a+=3D(this.charAt(c)+this.charAt(c)).toLowerCase();}}if(th=
is.length=3D=3D7){a=3Dthis.toLowerCase();}}}return(a.length=3D=3D7?a:(arg=
uments[0]||this));};Element.collectTextNodes=3Dfunction(a){return =
$A($(a).childNodes).collect(function(c){return(c.nodeType=3D=3D3?c.nodeVa=
lue:(c.hasChildNodes()?Element.collectTextNodes(c):""));}).flatten().join=
("");};Element.collectTextNodesIgnoreClass=3Dfunction(a,c){return =
$A($(a).childNodes).collect(function(d){return(d.nodeType=3D=3D3?d.nodeVa=
lue:((d.hasChildNodes()&&!Element.hasClassName(d,c))?Element.collectTextN=
odesIgnoreClass(d,c):""));}).flatten().join("");};Element.setContentZoom=3D=
function(a,c){a=3D$(a);a.setStyle({fontSize:(c/100)+"em"});if(Prototype.B=
rowser.WebKit){window.scrollBy(0,0);}return =
a;};Element.getInlineOpacity=3Dfunction(a){return =
$(a).style.opacity||"";};Element.forceRerendering=3Dfunction(a){try{a=3D$=
(a);var d=3Ddocument.createTextNode(" =
");a.appendChild(d);a.removeChild(d);}catch(c){}};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;},reverse:function(a){return =
1-a;},flicker:function(a){var =
a=3D((-Math.cos(a*Math.PI)/4)+0.75)+Math.random()/4;return =
a>1?1:a;},wobble:function(a){return(-Math.cos(a*Math.PI*(9*a))/2)+0.5;},p=
ulse:function(c,a){return(-Math.cos((c*((a||5)-0.5)*2)*Math.PI)/2)+0.5;},=
spring:function(a){return =
1-(Math.cos(a*4.5*Math.PI)*Math.exp(-a*6));},none:function(a){return =
0;},full:function(a){return =
1;}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,qu=
eue:"parallel"},tagifyText:function(a){var =
c=3D"position:relative";if(Prototype.Browser.IE){c+=3D";zoom:1";}a=3D$(a)=
;$A(a.childNodes).each(function(d){if(d.nodeType=3D=3D3){d.nodeValue.toAr=
ray().each(function(e){a.insertBefore(new =
Element("span",{style:c}).update(e=3D=3D" =
"?String.fromCharCode(160):e),d);});Element.remove(d);}});},multiple:func=
tion(c,d){var f;if(((typeof =
c=3D=3D"object")||Object.isFunction(c))&&(c.length)){f=3Dc;}else{f=3D$(c)=
.childNodes;}var =
a=3DObject.extend({speed:0.1,delay:0},arguments[2]||{});var =
e=3Da.delay;$A(f).each(function(h,g){new =
d(h,Object.extend(a,{delay:g*a.speed+e}));});},PAIRS:{slide:["SlideDown",=
"SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle=
:function(c,d){c=3D$(c);d=3D(d||"appear").toLowerCase();var =
a=3DObject.extend({queue:{position:"end",scope:(c.id||"global"),limit:1}}=
,arguments[2]||{});Effect[c.visible()?Effect.PAIRS[d][1]:Effect.PAIRS[d][=
0]](c,a);}};Effect.DefaultOptions.transition=3DEffect.Transitions.sinoida=
l;Effect.ScopedQueue=3DClass.create(Enumerable,{initialize:function(){thi=
s.effects=3D[];this.interval=3Dnull;},_each:function(a){this.effects._eac=
h(a);},add:function(c){var d=3Dnew Date().getTime();var =
a=3DObject.isString(c.options.queue)?c.options.queue:c.options.queue.posi=
tion;switch(a){case"front":this.effects.findAll(function(f){return =
f.state=3D=3D"idle";}).each(function(f){f.startOn+=3Dc.finishOn;f.finishO=
n+=3Dc.finishOn;});break;case"with-last":d=3Dthis.effects.pluck("startOn"=
).max()||d;break;case"end":d=3Dthis.effects.pluck("finishOn").max()||d;br=
eak;}c.startOn+=3Dd;c.finishOn+=3Dd;if(!c.options.queue.limit||(this.effe=
cts.length<c.options.queue.limit)){this.effects.push(c);}if(!this.interva=
l){this.interval=3DsetInterval(this.loop.bind(this),15);}},remove:functio=
n(a){this.effects=3Dthis.effects.reject(function(c){return =
c=3D=3Da;});if(this.effects.length=3D=3D0){clearInterval(this.interval);t=
his.interval=3Dnull;}},loop:function(){var d=3Dnew =
Date().getTime();for(var =
c=3D0,a=3Dthis.effects.length;c<a;c++){this.effects[c]&&this.effects[c].l=
oop(d);}}});Effect.Queues=3D{instances:$H(),get:function(a){if(!Object.is=
String(a)){return a;}return =
this.instances.get(a)||this.instances.set(a,new =
Effect.ScopedQueue());}};Effect.Queue=3DEffect.Queues.get("global");Effec=
t.Base=3DClass.create({position:null,start:function(a){function =
c(e,d){return((e[d+"Internal"]?"this.options."+d+"Internal(this);":"")+(e=
[d]?"this.options."+d+"(this);":""));}if(a&&a.transition=3D=3D=3Dfalse){a=
.transition=3DEffect.Transitions.linear;}this.options=3DObject.extend(Obj=
ect.extend({},Effect.DefaultOptions),a||{});this.currentFrame=3D0;this.st=
ate=3D"idle";this.startOn=3Dthis.options.delay*1000;this.finishOn=3Dthis.=
startOn+(this.options.duration*1000);this.fromToDelta=3Dthis.options.to-t=
his.options.from;this.totalTime=3Dthis.finishOn-this.startOn;this.totalFr=
ames=3Dthis.options.fps*this.options.duration;this.render=3D(function(){f=
unction =
d(f,e){if(f.options[e+"Internal"]){f.options[e+"Internal"](f);}if(f.optio=
ns[e]){f.options[e](f);}}return =
function(e){if(this.state=3D=3D=3D"idle"){this.state=3D"running";d(this,"=
beforeSetup");if(this.setup){this.setup();}d(this,"afterSetup");}if(this.=
state=3D=3D=3D"running"){e=3D(this.options.transition(e)*this.fromToDelta=
)+this.options.from;this.position=3De;d(this,"beforeUpdate");if(this.upda=
te){this.update(e);}d(this,"afterUpdate");}};})();this.event("beforeStart=
");if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.=
queue)?"global":this.options.queue.scope).add(this);}},loop:function(d){i=
f(d>=3Dthis.startOn){if(d>=3Dthis.finishOn){this.render(1);this.cancel();=
this.event("beforeFinish");if(this.finish){this.finish();}this.event("aft=
erFinish");return;}var =
c=3D(d-this.startOn)/this.totalTime,a=3D(c*this.totalFrames).round();if(a=
>this.currentFrame){this.render(c);this.currentFrame=3Da;}}},cancel:funct=
ion(){if(!this.options.sync){Effect.Queues.get(Object.isString(this.optio=
ns.queue)?"global":this.options.queue.scope).remove(this);}this.state=3D"=
finished";},event:function(a){if(this.options[a+"Internal"]){this.options=
[a+"Internal"](this);}if(this.options[a]){this.options[a](this);}},inspec=
t:function(){var a=3D$H();for(property in =
this){if(!Object.isFunction(this[property])){a.set(property,this[property=
]);}}return"#<Effect:"+a.inspect()+",options:"+$H(this.options).inspect()=
+">";}});Effect.Parallel=3DClass.create(Effect.Base,{initialize:function(=
a){this.effects=3Da||[];this.start(arguments[1]);},update:function(a){thi=
s.effects.invoke("render",a);},finish:function(a){this.effects.each(funct=
ion(c){c.render(1);c.cancel();c.event("beforeFinish");if(c.finish){c.fini=
sh(a);}c.event("afterFinish");});}});Effect.Tween=3DClass.create(Effect.B=
ase,{initialize:function(d,g,f){d=3DObject.isString(d)?$(d):d;var =
c=3D$A(arguments),e=3Dc.last(),a=3Dc.length=3D=3D5?c[3]:null;this.method=3D=
Object.isFunction(e)?e.bind(d):Object.isFunction(d[e])?d[e].bind(d):funct=
ion(h){d[e]=3Dh;};this.start(Object.extend({from:g,to:f},a||{}));},update=
:function(a){this.method(a);}});Effect.Event=3DClass.create(Effect.Base,{=
initialize:function(){this.start(Object.extend({duration:0},arguments[0]|=
|{}));},update:Prototype.emptyFunction});Effect.Opacity=3DClass.create(Ef=
fect.Base,{initialize:function(c){this.element=3D$(c);if(!this.element){t=
hrow =
(Effect._elementDoesNotExistError);}if(Prototype.Browser.IE&&(!this.eleme=
nt.currentStyle.hasLayout)){this.element.setStyle({zoom:1});}var =
a=3DObject.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||=
{});this.start(a);},update:function(a){this.element.setOpacity(a);}});Eff=
ect.Move=3DClass.create(Effect.Base,{initialize:function(c){this.element=3D=
$(c);if(!this.element){throw (Effect._elementDoesNotExistError);}var =
a=3DObject.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(=
a);},setup:function(){this.element.makePositioned();this.originalLeft=3Dp=
arseFloat(this.element.getStyle("left")||"0");this.originalTop=3DparseFlo=
at(this.element.getStyle("top")||"0");if(this.options.mode=3D=3D"absolute=
"){this.options.x=3Dthis.options.x-this.originalLeft;this.options.y=3Dthi=
s.options.y-this.originalTop;}},update:function(a){this.element.setStyle(=
{left:(this.options.x*a+this.originalLeft).round()+"px",top:(this.options=
.y*a+this.originalTop).round()+"px"});}});Effect.MoveBy=3Dfunction(c,a,d)=
{return new =
Effect.Move(c,Object.extend({x:d,y:a},arguments[3]||{}));};Effect.Scale=3D=
Class.create(Effect.Base,{initialize:function(c,d){this.element=3D$(c);if=
(!this.element){throw (Effect._elementDoesNotExistError);}var =
a=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCen=
ter:false,scaleMode:"box",scaleFrom:100,scaleTo:d},arguments[2]||{});this=
.start(a);},setup:function(){this.restoreAfterFinish=3Dthis.options.resto=
reAfterFinish||false;this.elementPositioning=3Dthis.element.getStyle("pos=
ition");this.originalStyle=3D{};["top","left","width","height","fontSize"=
].each(function(c){this.originalStyle[c]=3Dthis.element.style[c];}.bind(t=
his));this.originalTop=3Dthis.element.offsetTop;this.originalLeft=3Dthis.=
element.offsetLeft;var =
a=3Dthis.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(=
function(c){if(a.indexOf(c)>0){this.fontSize=3DparseFloat(a);this.fontSiz=
eType=3Dc;}}.bind(this));this.factor=3D(this.options.scaleTo-this.options=
.scaleFrom)/100;this.dims=3Dnull;if(this.options.scaleMode=3D=3D"box"){th=
is.dims=3D[this.element.offsetHeight,this.element.offsetWidth];}if(/^cont=
ent/.test(this.options.scaleMode)){this.dims=3D[this.element.scrollHeight=
,this.element.scrollWidth];}if(!this.dims){this.dims=3D[this.options.scal=
eMode.originalHeight,this.options.scaleMode.originalWidth];}},update:func=
tion(a){var =
c=3D(this.options.scaleFrom/100)+(this.factor*a);if(this.options.scaleCon=
tent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*c+this=
.fontSizeType});}this.setDimensions(this.dims[0]*c,this.dims[1]*c);},fini=
sh:function(a){if(this.restoreAfterFinish){this.element.setStyle(this.ori=
ginalStyle);}},setDimensions:function(a,f){var =
g=3D{};if(this.options.scaleX){g.width=3Df.round()+"px";}if(this.options.=
scaleY){g.height=3Da.round()+"px";}if(this.options.scaleFromCenter){var =
e=3D(a-this.dims[0])/2;var =
c=3D(f-this.dims[1])/2;if(this.elementPositioning=3D=3D"absolute"){if(thi=
s.options.scaleY){g.top=3Dthis.originalTop-e+"px";}if(this.options.scaleX=
){g.left=3Dthis.originalLeft-c+"px";}}else{if(this.options.scaleY){g.top=3D=
-e+"px";}if(this.options.scaleX){g.left=3D-c+"px";}}}this.element.setStyl=
e(g);}});Effect.Highlight=3DClass.create(Effect.Base,{initialize:function=
(c){this.element=3D$(c);if(!this.element){throw =
(Effect._elementDoesNotExistError);}var =
a=3DObject.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(a);=
},setup:function(){if(this.element.getStyle("display")=3D=3D"none"){this.=
cancel();return;}this.oldStyle=3D{};if(!this.options.keepBackgroundImage)=
{this.oldStyle.backgroundImage=3Dthis.element.getStyle("background-image"=
);this.element.setStyle({backgroundImage:"none"});}if(!this.options.endco=
lor){this.options.endcolor=3Dthis.element.getStyle("background-color").pa=
rseColor("#ffffff");}if(!this.options.restorecolor){this.options.restorec=
olor=3Dthis.element.getStyle("background-color");}this._base=3D$R(0,2).ma=
p(function(a){return =
parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16);}.bind(this));thi=
s._delta=3D$R(0,2).map(function(a){return =
parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a];}.bin=
d(this));},update:function(a){this.element.setStyle({backgroundColor:$R(0=
,2).inject("#",function(c,d,e){return =
c+((this._base[e]+(this._delta[e]*a)).round().toColorPart());}.bind(this)=
)});},finish:function(){this.element.setStyle(Object.extend(this.oldStyle=
,{backgroundColor:this.options.restorecolor}));}});Effect.ScrollTo=3Dfunc=
tion(d){var =
c=3Darguments[1]||{},a=3Ddocument.viewport.getScrollOffsets(),e=3D$(d).cu=
mulativeOffset();if(c.offset){e[1]+=3Dc.offset;}return new =
Effect.Tween(null,a.top,e[1],c,function(f){scrollTo(a.left,f.round());});=
};Effect.Fade=3Dfunction(d){d=3D$(d);var a=3Dd.getInlineOpacity();var =
c=3DObject.extend({from:d.getOpacity()||1,to:0,afterFinishInternal:functi=
on(e){if(e.options.to!=3D0){return;}e.element.hide().setStyle({opacity:a}=
);}},arguments[1]||{});return new =
Effect.Opacity(d,c);};Effect.Appear=3Dfunction(c){c=3D$(c);var =
a=3DObject.extend({from:(c.getStyle("display")=3D=3D"none"?0:c.getOpacity=
()||0),to:1,afterFinishInternal:function(d){d.element.forceRerendering();=
},beforeSetup:function(d){d.element.setOpacity(d.options.from).show();}},=
arguments[1]||{});return new =
Effect.Opacity(c,a);};Effect.Puff=3Dfunction(c){c=3D$(c);var =
a=3D{opacity:c.getInlineOpacity(),position:c.getStyle("position"),top:c.s=
tyle.top,left:c.style.left,width:c.style.width,height:c.style.height};ret=
urn new Effect.Parallel([new =
Effect.Scale(c,200,{sync:true,scaleFromCenter:true,scaleContent:true,rest=
oreAfterFinish:true}),new =
Effect.Opacity(c,{sync:true,to:0})],Object.extend({duration:1,beforeSetup=
Internal:function(d){Position.absolutize(d.effects[0].element);},afterFin=
ishInternal:function(d){d.effects[0].element.hide().setStyle(a);}},argume=
nts[1]||{}));};Effect.BlindUp=3Dfunction(a){a=3D$(a);a.makeClipping();ret=
urn new =
Effect.Scale(a,0,Object.extend({scaleContent:false,scaleX:false,restoreAf=
terFinish:true,afterFinishInternal:function(c){c.element.hide().undoClipp=
ing();}},arguments[1]||{}));};Effect.BlindDown=3Dfunction(c){c=3D$(c);var=
 a=3Dc.getDimensions();return new =
Effect.Scale(c,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:0,scaleMode:{originalHeight:a.height,originalWidth:a.width},restoreAft=
erFinish:true,afterSetup:function(d){d.element.makeClipping().setStyle({h=
eight:"0px"}).show();},afterFinishInternal:function(d){d.element.undoClip=
ping();}},arguments[1]||{}));};Effect.SwitchOff=3Dfunction(c){c=3D$(c);va=
r a=3Dc.getInlineOpacity();return new =
Effect.Appear(c,Object.extend({duration:0.4,from:0,transition:Effect.Tran=
sitions.flicker,afterFinishInternal:function(d){new =
Effect.Scale(d.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,=
scaleContent:false,restoreAfterFinish:true,beforeSetup:function(e){e.elem=
ent.makePositioned().makeClipping();},afterFinishInternal:function(e){e.e=
lement.hide().undoClipping().undoPositioned().setStyle({opacity:a});}});}=
},arguments[1]||{}));};Effect.DropOut=3Dfunction(c){c=3D$(c);var =
a=3D{top:c.getStyle("top"),left:c.getStyle("left"),opacity:c.getInlineOpa=
city()};return new Effect.Parallel([new =
Effect.Move(c,{x:0,y:100,sync:true}),new =
Effect.Opacity(c,{sync:true,to:0})],Object.extend({duration:0.5,beforeSet=
up:function(d){d.effects[0].element.makePositioned();},afterFinishInterna=
l:function(d){d.effects[0].element.hide().undoPositioned().setStyle(a);}}=
,arguments[1]||{}));};Effect.Shake=3Dfunction(e){e=3D$(e);var =
c=3DObject.extend({distance:20,duration:0.5},arguments[1]||{});var =
f=3DparseFloat(c.distance);var d=3DparseFloat(c.duration)/10;var =
a=3D{top:e.getStyle("top"),left:e.getStyle("left")};return new =
Effect.Move(e,{x:f,y:0,duration:d,afterFinishInternal:function(g){new =
Effect.Move(g.element,{x:-f*2,y:0,duration:d*2,afterFinishInternal:functi=
on(h){new =
Effect.Move(h.element,{x:f*2,y:0,duration:d*2,afterFinishInternal:functio=
n(j){new =
Effect.Move(j.element,{x:-f*2,y:0,duration:d*2,afterFinishInternal:functi=
on(k){new =
Effect.Move(k.element,{x:f*2,y:0,duration:d*2,afterFinishInternal:functio=
n(l){new =
Effect.Move(l.element,{x:-f,y:0,duration:d,afterFinishInternal:function(m=
){m.element.undoPositioned().setStyle(a);}});}});}});}});}});}});};Effect=
.SlideDown=3Dfunction(d){d=3D$(d).cleanWhitespace();var =
a=3Dd.down().getStyle("bottom");var c=3Dd.getDimensions();return new =
Effect.Scale(d,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:window.opera?0:1,scaleMode:{originalHeight:c.height,originalWidth:c.wi=
dth},restoreAfterFinish:true,afterSetup:function(e){e.element.makePositio=
ned();e.element.down().makePositioned();if(window.opera){e.element.setSty=
le({top:""});}e.element.makeClipping().setStyle({height:"0px"}).show();},=
afterUpdateInternal:function(e){e.element.down().setStyle({bottom:(e.dims=
[0]-e.element.clientHeight)+"px"});},afterFinishInternal:function(e){e.el=
ement.undoClipping().undoPositioned();e.element.down().undoPositioned().s=
etStyle({bottom:a});}},arguments[1]||{}));};Effect.SlideUp=3Dfunction(d){=
d=3D$(d).cleanWhitespace();var a=3Dd.down().getStyle("bottom");var =
c=3Dd.getDimensions();return new =
Effect.Scale(d,window.opera?0:1,Object.extend({scaleContent:false,scaleX:=
false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:c.height,or=
iginalWidth:c.width},restoreAfterFinish:true,afterSetup:function(e){e.ele=
ment.makePositioned();e.element.down().makePositioned();if(window.opera){=
e.element.setStyle({top:""});}e.element.makeClipping().show();},afterUpda=
teInternal:function(e){e.element.down().setStyle({bottom:(e.dims[0]-e.ele=
ment.clientHeight)+"px"});},afterFinishInternal:function(e){e.element.hid=
e().undoClipping().undoPositioned();e.element.down().undoPositioned().set=
Style({bottom:a});}},arguments[1]||{}));};Effect.Squish=3Dfunction(a){ret=
urn new =
Effect.Scale(a,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:func=
tion(c){c.element.makeClipping();},afterFinishInternal:function(c){c.elem=
ent.hide().undoClipping();}});};Effect.Grow=3Dfunction(d){d=3D$(d);var =
c=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.full},arguments[1]||{});var =
a=3D{top:d.style.top,left:d.style.left,height:d.style.height,width:d.styl=
e.width,opacity:d.getInlineOpacity()};var h=3Dd.getDimensions();var =
j,g;var =
f,e;switch(c.direction){case"top-left":j=3Dg=3Df=3De=3D0;break;case"top-r=
ight":j=3Dh.width;g=3De=3D0;f=3D-h.width;break;case"bottom-left":j=3Df=3D=
0;g=3Dh.height;e=3D-h.height;break;case"bottom-right":j=3Dh.width;g=3Dh.h=
eight;f=3D-h.width;e=3D-h.height;break;case"center":j=3Dh.width/2;g=3Dh.h=
eight/2;f=3D-h.width/2;e=3D-h.height/2;break;}return new =
Effect.Move(d,{x:j,y:g,duration:0.01,beforeSetup:function(k){k.element.hi=
de().makeClipping().makePositioned();},afterFinishInternal:function(k){ne=
w Effect.Parallel([new =
Effect.Opacity(k.element,{sync:true,to:1,from:0,transition:c.opacityTrans=
ition}),new =
Effect.Move(k.element,{x:f,y:e,sync:true,transition:c.moveTransition}),ne=
w =
Effect.Scale(k.element,100,{scaleMode:{originalHeight:h.height,originalWi=
dth:h.width},sync:true,scaleFrom:window.opera?1:0,transition:c.scaleTrans=
ition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(l){l=
.effects[0].element.setStyle({height:"0px"}).show();},afterFinishInternal=
:function(l){l.effects[0].element.undoClipping().undoPositioned().setStyl=
e(a);}},c));}});};Effect.Shrink=3Dfunction(d){d=3D$(d);var =
c=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.none},arguments[1]||{});var =
a=3D{top:d.style.top,left:d.style.left,height:d.style.height,width:d.styl=
e.width,opacity:d.getInlineOpacity()};var g=3Dd.getDimensions();var =
f,e;switch(c.direction){case"top-left":f=3De=3D0;break;case"top-right":f=3D=
g.width;e=3D0;break;case"bottom-left":f=3D0;e=3Dg.height;break;case"botto=
m-right":f=3Dg.width;e=3Dg.height;break;case"center":f=3Dg.width/2;e=3Dg.=
height/2;break;}return new Effect.Parallel([new =
Effect.Opacity(d,{sync:true,to:0,from:1,transition:c.opacityTransition}),=
new =
Effect.Scale(d,window.opera?1:0,{sync:true,transition:c.scaleTransition,r=
estoreAfterFinish:true}),new =
Effect.Move(d,{x:f,y:e,sync:true,transition:c.moveTransition})],Object.ex=
tend({beforeStartInternal:function(h){h.effects[0].element.makePositioned=
().makeClipping();},afterFinishInternal:function(h){h.effects[0].element.=
hide().undoClipping().undoPositioned().setStyle(a);}},c));};Effect.Pulsat=
e=3Dfunction(d){d=3D$(d);var =
c=3Darguments[1]||{},a=3Dd.getInlineOpacity(),f=3Dc.transition||Effect.Tr=
ansitions.linear,e=3Dfunction(g){return =
1-f((-Math.cos((g*(c.pulses||5)*2)*Math.PI)/2)+0.5);};return new =
Effect.Opacity(d,Object.extend(Object.extend({duration:2,from:0,afterFini=
shInternal:function(g){g.element.setStyle({opacity:a});}},c),{transition:=
e}));};Effect.Fold=3Dfunction(c){c=3D$(c);var =
a=3D{top:c.style.top,left:c.style.left,width:c.style.width,height:c.style=
.height};c.makeClipping();return new =
Effect.Scale(c,5,Object.extend({scaleContent:false,scaleX:false,afterFini=
shInternal:function(d){new =
Effect.Scale(c,1,{scaleContent:false,scaleY:false,afterFinishInternal:fun=
ction(e){e.element.hide().undoClipping().setStyle(a);}});}},arguments[1]|=
|{}));};Effect.Morph=3DClass.create(Effect.Base,{initialize:function(d){t=
his.element=3D$(d);if(!this.element){throw =
(Effect._elementDoesNotExistError);}var =
a=3DObject.extend({style:{}},arguments[1]||{});if(!Object.isString(a.styl=
e)){this.style=3D$H(a.style);}else{if(a.style.include(":")){this.style=3D=
a.style.parseStyle();}else{this.element.addClassName(a.style);this.style=3D=
$H(this.element.getStyles());this.element.removeClassName(a.style);var =
c=3Dthis.element.getStyles();this.style=3Dthis.style.reject(function(e){r=
eturn =
e.value=3D=3Dc[e.key];});a.afterFinishInternal=3Dfunction(e){e.element.ad=
dClassName(e.options.style);e.transforms.each(function(f){e.element.style=
[f.style]=3D"";});};}}this.start(a);},setup:function(){function =
a(c){if(!c||["rgba(0, 0, 0, =
0)","transparent"].include(c)){c=3D"#ffffff";}c=3Dc.parseColor();return =
$R(0,2).map(function(d){return =
parseInt(c.slice(d*2+1,d*2+3),16);});}this.transforms=3Dthis.style.map(fu=
nction(h){var =
g=3Dh[0],f=3Dh[1],e=3Dnull;if(f.parseColor("#zzzzzz")!=3D"#zzzzzz"){f=3Df=
.parseColor();e=3D"color";}else{if(g=3D=3D"opacity"){f=3DparseFloat(f);if=
(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.eleme=
nt.setStyle({zoom:1});}}else{if(Element.CSS_LENGTH.test(f)){var =
d=3Df.match(/^([\+\-]?[0-9\.]+)(.*)$/);f=3DparseFloat(d[1]);e=3D(d.length=
=3D=3D3)?d[2]:null;}}}var =
c=3Dthis.element.getStyle(g);return{style:g.camelize(),originalValue:e=3D=
=3D"color"?a(c):parseFloat(c||0),targetValue:e=3D=3D"color"?a(f):f,unit:e=
};}.bind(this)).reject(function(c){return((c.originalValue=3D=3Dc.targetV=
alue)||(c.unit!=3D"color"&&(isNaN(c.originalValue)||isNaN(c.targetValue))=
));});},update:function(a){var =
e=3D{},c,d=3Dthis.transforms.length;while(d--){e[(c=3Dthis.transforms[d])=
.style]=3Dc.unit=3D=3D"color"?"#"+(Math.round(c.originalValue[0]+(c.targe=
tValue[0]-c.originalValue[0])*a)).toColorPart()+(Math.round(c.originalVal=
ue[1]+(c.targetValue[1]-c.originalValue[1])*a)).toColorPart()+(Math.round=
(c.originalValue[2]+(c.targetValue[2]-c.originalValue[2])*a)).toColorPart=
():(c.originalValue+(c.targetValue-c.originalValue)*a).toFixed(3)+(c.unit=
=3D=3D=3Dnull?"":c.unit);}this.element.setStyle(e,true);}});Effect.Transf=
orm=3DClass.create({initialize:function(a){this.tracks=3D[];this.options=3D=
arguments[1]||{};this.addTracks(a);},addTracks:function(a){a.each(functio=
n(c){c=3D$H(c);var =
d=3Dc.values().first();this.tracks.push($H({ids:c.keys().first(),effect:E=
ffect.Morph,options:{style:d}}));}.bind(this));return =
this;},play:function(){return new =
Effect.Parallel(this.tracks.map(function(a){var =
e=3Da.get("ids"),d=3Da.get("effect"),c=3Da.get("options");var =
f=3D[$(e)||$$(e)].flatten();return f.map(function(g){return new =
d(g,Object.extend({sync:true},c));});}).flatten(),this.options);}});Eleme=
nt.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");Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|p=
c|\%))|0$/;String.__parseStyleElement=3Ddocument.createElement("div");Str=
ing.prototype.parseStyle=3Dfunction(){var =
c,a=3D$H();if(Prototype.Browser.WebKit){c=3Dnew =
Element("div",{style:this}).style;}else{String.__parseStyleElement.innerH=
TML=3D'<div =
style=3D"'+this+'"></div>';c=3DString.__parseStyleElement.childNodes[0].s=
tyle;}Element.CSS_PROPERTIES.each(function(d){if(c[d]){a.set(d,c[d]);}});=
if(Prototype.Browser.IE&&this.include("opacity")){a.set("opacity",this.ma=
tch(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);}return =
a;};if(document.defaultView&&document.defaultView.getComputedStyle){Eleme=
nt.getStyles=3Dfunction(c){var =
a=3Ddocument.defaultView.getComputedStyle($(c),null);return =
Element.CSS_PROPERTIES.inject({},function(d,e){d[e]=3Da[e];return =
d;});};}else{Element.getStyles=3Dfunction(c){c=3D$(c);var =
a=3Dc.currentStyle,d;d=3DElement.CSS_PROPERTIES.inject({},function(e,f){e=
[f]=3Da[f];return e;});if(!d.opacity){d.opacity=3Dc.getOpacity();}return =
d;};}Effect.Methods=3D{morph:function(a,c){a=3D$(a);new =
Effect.Morph(a,Object.extend({style:c},arguments[2]||{}));return =
a;},visualEffect:function(d,f,c){d=3D$(d);var =
e=3Df.dasherize().camelize(),a=3De.charAt(0).toUpperCase()+e.substring(1)=
;new Effect[a](d,c);return d;},highlight:function(c,a){c=3D$(c);new =
Effect.Highlight(c,a);return c;}};$w("fade appear grow shrink fold =
blindUp blindDown slideUp slideDown pulsate shake puff squish switchOff =
dropOut").each(function(a){Effect.Methods[a]=3Dfunction(d,c){d=3D$(d);Eff=
ect[a.charAt(0).toUpperCase()+a.substring(1)](d,c);return =
d;};});$w("getInlineOpacity forceRerendering setContentZoom =
collectTextNodes collectTextNodesIgnoreClass =
getStyles").each(function(a){Effect.Methods[a]=3DElement[a];});Element.ad=
dMethods(Effect.Methods);if(Object.isUndefined(Effect)){throw =
("dragdrop.js requires including script.aculo.us' effects.js =
library");}var =
Droppables=3D{drops:[],remove:function(a){this.drops=3Dthis.drops.reject(=
function(c){return c.element=3D=3D$(a);});},add:function(c){c=3D$(c);var =
a=3DObject.extend({greedy:true,hoverclass:null,tree:false},arguments[1]||=
{});if(a.containment){a._containers=3D[];var =
d=3Da.containment;if(Object.isArray(d)){d.each(function(e){a._containers.=
push($(e));});}else{a._containers.push($(d));}}if(a.accept){a.accept=3D[a=
.accept].flatten();}Element.makePositioned(c);a.element=3Dc;this.drops.pu=
sh(a);},findDeepestChild:function(a){deepest=3Da[0];for(i=3D1;i<a.length;=
++i){if(Element.isParent(a[i].element,deepest.element)){deepest=3Da[i];}}=
return deepest;},isContained:function(c,a){var =
d;if(a.tree){d=3Dc.treeNode;}else{d=3Dc.parentNode;}return =
a._containers.detect(function(e){return =
d=3D=3De;});},isAffected:function(a,d,c){return((c.element!=3Dd)&&((!c._c=
ontainers)||this.isContained(d,c))&&((!c.accept)||(Element.classNames(d).=
detect(function(e){return =
c.accept.include(e);})))&&Position.within(c.element,a[0],a[1]));},deactiv=
ate:function(a){if(a.hoverclass){Element.removeClassName(a.element,a.hove=
rclass);}this.last_active=3Dnull;},activate:function(a){if(a.hoverclass){=
Element.addClassName(a.element,a.hoverclass);}this.last_active=3Da;},show=
:function(a,d){if(!this.drops.length){return;}var =
c,e=3D[];this.drops.each(function(f){if(Droppables.isAffected(a,d,f)){e.p=
ush(f);}});if(e.length>0){c=3DDroppables.findDeepestChild(e);}if(this.las=
t_active&&this.last_active!=3Dc){this.deactivate(this.last_active);}if(c)=
{Position.within(c.element,a[0],a[1]);if(c.onHover){c.onHover(d,c.element=
,Position.overlap(c.overlap,c.element));}if(c!=3Dthis.last_active){Droppa=
bles.activate(c);}}},fire:function(c,a){if(!this.last_active){return;}Pos=
ition.prepare();if(this.isAffected([Event.pointerX(c),Event.pointerY(c)],=
a,this.last_active)){if(this.last_active.onDrop){this.last_active.onDrop(=
a,this.last_active.element,c);return =
true;}}},reset:function(){if(this.last_active){this.deactivate(this.last_=
active);}}};var =
Draggables=3D{drags:[],observers:[],register:function(a){if(this.drags.le=
ngth=3D=3D0){this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);t=
his.eventMouseMove=3Dthis.updateDrag.bindAsEventListener(this);this.event=
Keypress=3Dthis.keyPress.bindAsEventListener(this);Event.observe(document=
,"mouseup",this.eventMouseUp);Event.observe(document,"mousemove",this.eve=
ntMouseMove);Event.observe(document,"keypress",this.eventKeypress);}this.=
drags.push(a);},unregister:function(a){this.drags=3Dthis.drags.reject(fun=
ction(c){return =
c=3D=3Da;});if(this.drags.length=3D=3D0){Event.stopObserving(document,"mo=
useup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.e=
ventMouseMove);Event.stopObserving(document,"keypress",this.eventKeypress=
);}},activate:function(a){if(a.options.delay){this._timeout=3DsetTimeout(=
function(){Draggables._timeout=3Dnull;window.focus();Draggables.activeDra=
ggable=3Da;}.bind(this),a.options.delay);}else{window.focus();this.active=
Draggable=3Da;}},deactivate:function(){this.activeDraggable=3Dnull;},upda=
teDrag:function(a){if(!this.activeDraggable){return;}var =
c=3D[Event.pointerX(a),Event.pointerY(a)];if(this._lastPointer&&(this._la=
stPointer.inspect()=3D=3Dc.inspect())){return;}this._lastPointer=3Dc;this=
.activeDraggable.updateDrag(a,c);},endDrag:function(a){if(this._timeout){=
clearTimeout(this._timeout);this._timeout=3Dnull;}if(!this.activeDraggabl=
e){return;}this._lastPointer=3Dnull;this.activeDraggable.endDrag(a);this.=
activeDraggable=3Dnull;},keyPress:function(a){if(this.activeDraggable){th=
is.activeDraggable.keyPress(a);}},addObserver:function(a){this.observers.=
push(a);this._cacheObserverCallbacks();},removeObserver:function(a){this.=
observers=3Dthis.observers.reject(function(c){return =
c.element=3D=3Da;});this._cacheObserverCallbacks();},notify:function(c,a,=
d){if(this[c+"Count"]>0){this.observers.each(function(e){if(e[c]){e[c](c,=
a,d);}});}if(a.options[c]){a.options[c](a,d);}},_cacheObserverCallbacks:f=
unction(){["onStart","onEnd","onDrag"].each(function(a){Draggables[a+"Cou=
nt"]=3DDraggables.observers.select(function(c){return =
c[a];}).length;});}};var =
Draggable=3DClass.create({initialize:function(c){var =
d=3D{handle:false,reverteffect:function(g,f,e){var =
h=3DMath.sqrt(Math.abs(f^2)+Math.abs(e^2))*0.02;new =
Effect.Move(g,{x:-e,y:-f,duration:h,queue:{scope:"_draggable",position:"e=
nd"}});},endeffect:function(f){var =
e=3DObject.isNumber(f._opacity)?f._opacity:1;new =
Effect.Opacity(f,{duration:0.2,from:0.7,to:e,queue:{scope:"_draggable",po=
sition:"end"},afterFinish:function(){Draggable._dragging[f]=3Dfalse;}});}=
,zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,s=
crollSpeed:15,snap:false,delay:0};if(!arguments[1]||Object.isUndefined(ar=
guments[1].endeffect)){Object.extend(d,{starteffect:function(e){e._opacit=
y=3DElement.getOpacity(e);Draggable._dragging[e]=3Dtrue;new =
Effect.Opacity(e,{duration:0.2,from:e._opacity,to:0.7});}});}var =
a=3DObject.extend(d,arguments[1]||{});this.element=3D$(c);if(a.handle&&Ob=
ject.isString(a.handle)){this.handle=3Dthis.element.down("."+a.handle,0);=
}if(!this.handle){this.handle=3D$(a.handle);}if(!this.handle){this.handle=
=3Dthis.element;}if(a.scroll&&!a.scroll.scrollTo&&!a.scroll.outerHTML){a.=
scroll=3D$(a.scroll);this._isScrollChild=3DElement.childOf(this.element,a=
.scroll);}Element.makePositioned(this.element);this.options=3Da;this.drag=
ging=3Dfalse;this.eventMouseDown=3Dthis.initDrag.bindAsEventListener(this=
);Event.observe(this.handle,"mousedown",this.eventMouseDown);Draggables.r=
egister(this);},destroy:function(){Event.stopObserving(this.handle,"mouse=
down",this.eventMouseDown);Draggables.unregister(this);},currentDelta:fun=
ction(){return([parseInt(Element.getStyle(this.element,"left")||"0"),pars=
eInt(Element.getStyle(this.element,"top")||"0")]);},initDrag:function(a){=
if(!Object.isUndefined(Draggable._dragging[this.element])&&Draggable._dra=
gging[this.element]){return;}if(Event.isLeftClick(a)){var =
d=3DEvent.element(a);if((tag_name=3Dd.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;}var =
c=3D[Event.pointerX(a),Event.pointerY(a)];var =
e=3DPosition.cumulativeOffset(this.element);this.offset=3D[0,1].map(funct=
ion(f){return(c[f]-e[f]);});Draggables.activate(this);Event.stop(a);}},st=
artDrag:function(c){this.dragging=3Dtrue;if(!this.delta){this.delta=3Dthi=
s.currentDelta();}if(this.options.zindex){this.originalZ=3DparseInt(Eleme=
nt.getStyle(this.element,"z-index")||0);this.element.style.zIndex=3Dthis.=
options.zindex;}if(this.options.ghosting){this._clone=3Dthis.element.clon=
eNode(true);this._originallyAbsolute=3D(this.element.getStyle("position")=
=3D=3D"absolute");if(!this._originallyAbsolute){Position.absolutize(this.=
element);}this.element.parentNode.insertBefore(this._clone,this.element);=
}if(this.options.scroll){if(this.options.scroll=3D=3Dwindow){var =
a=3Dthis._getWindowScroll(this.options.scroll);this.originalScrollLeft=3D=
a.left;this.originalScrollTop=3Da.top;}else{this.originalScrollLeft=3Dthi=
s.options.scroll.scrollLeft;this.originalScrollTop=3Dthis.options.scroll.=
scrollTop;}}Draggables.notify("onStart",this,c);if(this.options.starteffe=
ct){this.options.starteffect(this.element);}},updateDrag:function(event,p=
ointer){if(!this.dragging){this.startDrag(event);}if(!this.options.quiet)=
{Position.prepare();Droppables.show(pointer,this.element);}Draggables.not=
ify("onDrag",this,event);this.draw(pointer);if(this.options.change){this.=
options.change(this);}if(this.options.scroll){this.stopScrolling();var =
p;if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.opt=
ions.scroll)){p=3D[left,top,left+width,top+height];}}else{p=3DPosition.pa=
ge(this.options.scroll);p[0]+=3Dthis.options.scroll.scrollLeft+Position.d=
eltaX;p[1]+=3Dthis.options.scroll.scrollTop+Position.deltaY;p.push(p[0]+t=
his.options.scroll.offsetWidth);p.push(p[1]+this.options.scroll.offsetHei=
ght);}var =
speed=3D[0,0];if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[=
0]=3Dpointer[0]-(p[0]+this.options.scrollSensitivity);}if(pointer[1]<(p[1=
]+this.options.scrollSensitivity)){speed[1]=3Dpointer[1]-(p[1]+this.optio=
ns.scrollSensitivity);}if(pointer[0]>(p[2]-this.options.scrollSensitivity=
)){speed[0]=3Dpointer[0]-(p[2]-this.options.scrollSensitivity);}if(pointe=
r[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=3Dpointer[1]-(p[3]-t=
his.options.scrollSensitivity);}this.startScrolling(speed);}if(Prototype.=
Browser.WebKit){window.scrollBy(0,0);}Event.stop(event);},finishDrag:func=
tion(c,g){this.dragging=3Dfalse;if(this.options.quiet){Position.prepare()=
;var =
f=3D[Event.pointerX(c),Event.pointerY(c)];Droppables.show(f,this.element)=
;}if(this.options.ghosting){if(!this._originallyAbsolute){Position.relati=
vize(this.element);}delete =
this._originallyAbsolute;Element.remove(this._clone);this._clone=3Dnull;}=
var =
h=3Dfalse;if(g){h=3DDroppables.fire(c,this.element);if(!h){h=3Dfalse;}}if=
(h&&this.options.onDropped){this.options.onDropped(this.element);}Draggab=
les.notify("onEnd",this,c);var =
a=3Dthis.options.revert;if(a&&Object.isFunction(a)){a=3Da(this.element);}=
var =
e=3Dthis.currentDelta();if(a&&this.options.reverteffect){if(h=3D=3D0||a!=3D=
"failure"){this.options.reverteffect(this.element,e[1]-this.delta[1],e[0]=
-this.delta[0]);}}else{this.delta=3De;}if(this.options.zindex){this.eleme=
nt.style.zIndex=3Dthis.originalZ;}if(this.options.endeffect){this.options=
.endeffect(this.element);}Draggables.deactivate(this);Droppables.reset();=
},keyPress:function(a){if(a.keyCode!=3DEvent.KEY_ESC){return;}this.finish=
Drag(a,false);Event.stop(a);},endDrag:function(a){if(!this.dragging){retu=
rn;}this.stopScrolling();this.finishDrag(a,true);Event.stop(a);},draw:fun=
ction(a){var =
h=3DPosition.cumulativeOffset(this.element);if(this.options.ghosting){var=
 =
e=3DPosition.realOffset(this.element);h[0]+=3De[0]-Position.deltaX;h[1]+=3D=
e[1]-Position.deltaY;}var =
g=3Dthis.currentDelta();h[0]-=3Dg[0];h[1]-=3Dg[1];if(this.options.scroll&=
&(this.options.scroll!=3Dwindow&&this._isScrollChild)){h[0]-=3Dthis.optio=
ns.scroll.scrollLeft-this.originalScrollLeft;h[1]-=3Dthis.options.scroll.=
scrollTop-this.originalScrollTop;}var =
f=3D[0,1].map(function(d){return(a[d]-h[d]-this.offset[d]);}.bind(this));=
if(this.options.snap){if(Object.isFunction(this.options.snap)){f=3Dthis.o=
ptions.snap(f[0],f[1],this);}else{if(Object.isArray(this.options.snap)){f=
=3Df.map(function(d,j){return(d/this.options.snap[j]).round()*this.option=
s.snap[j];}.bind(this));}else{f=3Df.map(function(d){return(d/this.options=
.snap).round()*this.options.snap;}.bind(this));}}}var =
c=3Dthis.element.style;if((!this.options.constraint)||(this.options.const=
raint=3D=3D"horizontal")){c.left=3Df[0]+"px";}if((!this.options.constrain=
t)||(this.options.constraint=3D=3D"vertical")){c.top=3Df[1]+"px";}if(c.vi=
sibility=3D=3D"hidden"){c.visibility=3D"";}},stopScrolling:function(){if(=
this.scrollInterval){clearInterval(this.scrollInterval);this.scrollInterv=
al=3Dnull;Draggables._lastScrollPointer=3Dnull;}},startScrolling:function=
(a){if(!(a[0]||a[1])){return;}this.scrollSpeed=3D[a[0]*this.options.scrol=
lSpeed,a[1]*this.options.scrollSpeed];this.lastScrolled=3Dnew =
Date();this.scrollInterval=3DsetInterval(this.scroll.bind(this),10);},scr=
oll:function(){var current=3Dnew Date();var =
delta=3Dcurrent-this.lastScrolled;this.lastScrolled=3Dcurrent;if(this.opt=
ions.scroll=3D=3Dwindow){with(this._getWindowScroll(this.options.scroll))=
{if(this.scrollSpeed[0]||this.scrollSpeed[1]){var =
d=3Ddelta/1000;this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],to=
p+d*this.scrollSpeed[1]);}}}else{this.options.scroll.scrollLeft+=3Dthis.s=
crollSpeed[0]*delta/1000;this.options.scroll.scrollTop+=3Dthis.scrollSpee=
d[1]*delta/1000;}Position.prepare();Droppables.show(Draggables._lastPoint=
er,this.element);Draggables.notify("onDrag",this);if(this._isScrollChild)=
{Draggables._lastScrollPointer=3DDraggables._lastScrollPointer||$A(Dragga=
bles._lastPointer);Draggables._lastScrollPointer[0]+=3Dthis.scrollSpeed[0=
]*delta/1000;Draggables._lastScrollPointer[1]+=3Dthis.scrollSpeed[1]*delt=
a/1000;if(Draggables._lastScrollPointer[0]<0){Draggables._lastScrollPoint=
er[0]=3D0;}if(Draggables._lastScrollPointer[1]<0){Draggables._lastScrollP=
ointer[1]=3D0;}this.draw(Draggables._lastScrollPointer);}if(this.options.=
change){this.options.change(this);}},_getWindowScroll:function(w){var =
T,L,W,H;with(w.document){if(w.document.documentElement&&documentElement.s=
crollTop){T=3DdocumentElement.scrollTop;L=3DdocumentElement.scrollLeft;}e=
lse{if(w.document.body){T=3Dbody.scrollTop;L=3Dbody.scrollLeft;}}if(w.inn=
erWidth){W=3Dw.innerWidth;H=3Dw.innerHeight;}else{if(w.document.documentE=
lement&&documentElement.clientWidth){W=3DdocumentElement.clientWidth;H=3D=
documentElement.clientHeight;}else{W=3Dbody.offsetWidth;H=3Dbody.offsetHe=
ight;}}}return{top:T,left:L,width:W,height:H};}});Draggable._dragging=3D{=
};var =
SortableObserver=3DClass.create({initialize:function(c,a){this.element=3D=
$(c);this.observer=3Da;this.lastValue=3DSortable.serialize(this.element);=
},onStart:function(){this.lastValue=3DSortable.serialize(this.element);},=
onEnd:function(){Sortable.unmark();if(this.lastValue!=3DSortable.serializ=
e(this.element)){this.observer(this.element);}}});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;}a=3Da.parentNode;}},options:function(a){a=3DSortable._findRootElement(=
$(a));if(!a){return;}return =
Sortable.sortables[a.id];},destroy:function(a){a=3D$(a);var =
c=3DSortable.sortables[a.id];if(c){Draggables.removeObserver(c.element);c=
.droppables.each(function(e){Droppables.remove(e);});c.draggables.invoke(=
"destroy");delete =
Sortable.sortables[c.element.id];}},create:function(d){d=3D$(d);var =
c=3DObject.extend({element:d,tag:"li",dropOnEmpty:false,tree:false,treeTa=
g:"ul",overlap:"vertical",constraint:"vertical",containment:d,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]||{});this.destroy(d);var =
a=3D{revert:true,quiet:c.quiet,scroll:c.scroll,scrollSpeed:c.scrollSpeed,=
scrollSensitivity:c.scrollSensitivity,delay:c.delay,ghosting:c.ghosting,c=
onstraint:c.constraint,handle:c.handle};if(c.starteffect){a.starteffect=3D=
c.starteffect;}if(c.reverteffect){a.reverteffect=3Dc.reverteffect;}else{i=
f(c.ghosting){a.reverteffect=3Dfunction(g){g.style.top=3D0;g.style.left=3D=
0;};}}if(c.endeffect){a.endeffect=3Dc.endeffect;}if(c.zindex){a.zindex=3D=
c.zindex;}var =
e=3D{overlap:c.overlap,containment:c.containment,tree:c.tree,hoverclass:c=
.hoverclass,onHover:Sortable.onHover};var =
f=3D{onHover:Sortable.onEmptyHover,overlap:c.overlap,containment:c.contai=
nment,hoverclass:c.hoverclass};Element.cleanWhitespace(d);c.draggables=3D=
[];c.droppables=3D[];if(c.dropOnEmpty||c.tree){Droppables.add(d,f);c.drop=
pables.push(d);}(c.elements||this.findElements(d,c)||[]).each(function(j,=
g){var =
h=3Dc.handles?$(c.handles[g]):(c.handle?$(j).select("."+c.handle)[0]:j);c=
.draggables.push(new =
Draggable(j,Object.extend(a,{handle:h})));Droppables.add(j,e);if(c.tree){=
j.treeNode=3Dd;}c.droppables.push(j);});if(c.tree){(Sortable.findTreeElem=
ents(d,c)||[]).each(function(g){Droppables.add(g,f);g.treeNode=3Dd;c.drop=
pables.push(g);});}this.sortables[d.id]=3Dc;Draggables.addObserver(new =
SortableObserver(d,c.onUpdate));},findElements:function(c,a){return =
Element.findChildren(c,a.only,a.tree?true:false,a.tag);},findTreeElements=
:function(c,a){return =
Element.findChildren(c,a.only,a.tree?true:false,a.treeTag);},onHover:func=
tion(f,e,a){if(Element.isParent(e,f)){return;}if(a>0.33&&a<0.66&&Sortable=
.options(e).tree){return;}else{if(a>0.5){Sortable.mark(e,"before");if(e.p=
reviousSibling!=3Df){var =
c=3Df.parentNode;f.style.visibility=3D"hidden";e.parentNode.insertBefore(=
f,e);if(e.parentNode!=3Dc){Sortable.options(c).onChange(f);}Sortable.opti=
ons(e.parentNode).onChange(f);}}else{Sortable.mark(e,"after");var =
d=3De.nextSibling||null;if(d!=3Df){var =
c=3Df.parentNode;f.style.visibility=3D"hidden";e.parentNode.insertBefore(=
f,d);if(e.parentNode!=3Dc){Sortable.options(c).onChange(f);}Sortable.opti=
ons(e.parentNode).onChange(f);}}}},onEmptyHover:function(f,h,j){var =
k=3Df.parentNode;var =
a=3DSortable.options(h);if(!Element.isParent(h,f)){var g;var =
d=3DSortable.findElements(h,{tag:a.tag,only:a.only});var =
c=3Dnull;if(d){var =
e=3DElement.offsetSize(h,a.overlap)*(1-j);for(g=3D0;g<d.length;g+=3D1){if=
(e-Element.offsetSize(d[g],a.overlap)>=3D0){e-=3DElement.offsetSize(d[g],=
a.overlap);}else{if(e-(Element.offsetSize(d[g],a.overlap)/2)>=3D0){c=3Dg+=
1<d.length?d[g+1]:null;break;}else{c=3Dd[g];break;}}}}h.insertBefore(f,c)=
;Sortable.options(k).onChange(f);a.onChange(f);}},unmark:function(){if(So=
rtable._marker){Sortable._marker.hide();}},mark:function(c,a){var =
e=3DSortable.options(c.parentNode);if(e&&!e.ghosting){return;}if(!Sortabl=
e._marker){Sortable._marker=3D($("dropmarker")||Element.extend(document.c=
reateElement("DIV"))).hide().addClassName("dropmarker").setStyle({positio=
n:"absolute"});document.getElementsByTagName("body").item(0).appendChild(=
Sortable._marker);}var =
d=3DPosition.cumulativeOffset(c);Sortable._marker.setStyle({left:d[0]+"px=
",top:d[1]+"px"});if(a=3D=3D"after"){if(e.overlap=3D=3D"horizontal"){Sort=
able._marker.setStyle({left:(d[0]+c.clientWidth)+"px"});}else{Sortable._m=
arker.setStyle({top:(d[1]+c.clientHeight)+"px"});}}Sortable._marker.show(=
);},_tree:function(f,c,g){var e=3DSortable.findElements(f,c)||[];for(var =
d=3D0;d<e.length;++d){var =
a=3De[d].id.match(c.format);if(!a){continue;}var =
h=3D{id:encodeURIComponent(a?a[1]:null),element:f,parent:g,children:[],po=
sition:g.children.length,container:$(e[d]).down(c.treeTag)};if(h.containe=
r){this._tree(h.container,c,h);}g.children.push(h);}return =
g;},tree:function(e){e=3D$(e);var d=3Dthis.options(e);var =
c=3DObject.extend({tag:d.tag,treeTag:d.treeTag,only:d.only,name:e.id,form=
at:d.format},arguments[1]||{});var =
a=3D{id:null,parent:null,children:[],container:e,position:0};return =
Sortable._tree(e,c,a);},_constructIndex:function(c){var =
a=3D"";do{if(c.id){a=3D"["+c.position+"]"+a;}}while((c=3Dc.parent)!=3Dnul=
l);return a;},sequence:function(c){c=3D$(c);var =
a=3DObject.extend(this.options(c),arguments[1]||{});return =
$(this.findElements(c,a)||[]).map(function(d){return =
d.id.match(a.format)?d.id.match(a.format)[1]:"";});},setSequence:function=
(c,d){c=3D$(c);var =
a=3DObject.extend(this.options(c),arguments[2]||{});var =
e=3D{};this.findElements(c,a).each(function(f){if(f.id.match(a.format)){e=
[f.id.match(a.format)[1]]=3D[f,f.parentNode];}f.parentNode.removeChild(f)=
;});d.each(function(f){var g=3De[f];if(g){g[1].appendChild(g[0]);delete =
e[f];}});},serialize:function(d){d=3D$(d);var =
c=3DObject.extend(Sortable.options(d),arguments[1]||{});var =
a=3DencodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].nam=
e:d.id);if(c.tree){return =
Sortable.tree(d,arguments[1]).children.map(function(e){return[a+Sortable.=
_constructIndex(e)+"[id]=3D"+encodeURIComponent(e.id)].concat(e.children.=
map(arguments.callee));}).flatten().join("&");}else{return =
Sortable.sequence(d,arguments[1]).map(function(e){return =
a+"[]=3D"+encodeURIComponent(e);}).join("&");}}};Element.isParent=3Dfunct=
ion(c,a){if(!c.parentNode||c=3D=3Da){return =
false;}if(c.parentNode=3D=3Da){return true;}return =
Element.isParent(c.parentNode,a);};Element.findChildren=3Dfunction(e,c,a,=
d){if(!e.hasChildNodes()){return =
null;}d=3Dd.toUpperCase();if(c){c=3D[c].flatten();}var =
f=3D[];$A(e.childNodes).each(function(h){if(h.tagName&&h.tagName.toUpperC=
ase()=3D=3Dd&&(!c||(Element.classNames(h).detect(function(j){return =
c.include(j);})))){f.push(h);}if(a){var =
g=3DElement.findChildren(h,c,a,d);if(g){f.push(g);}}});return(f.length>0?=
f.flatten():[]);};Element.offsetSize=3Dfunction(a,c){return =
a["offset"+((c=3D=3D"vertical"||c=3D=3D"height")?"Height":"Width")];};if(=
typeof Effect=3D=3D"undefined"){throw ("controls.js requires including =
script.aculo.us' effects.js library");}var =
Autocompleter=3D{};Autocompleter.Base=3DClass.create({baseInitialize:func=
tion(c,d,a){c=3D$(c);this.element=3Dc;this.update=3D$(d);this.hasFocus=3D=
false;this.changed=3Dfalse;this.active=3Dfalse;this.index=3D0;this.entryC=
ount=3D0;this.oldElementValue=3Dthis.element.value;if(this.setOptions){th=
is.setOptions(a);}else{this.options=3Da||{};}this.options.paramName=3Dthi=
s.options.paramName||this.element.name;this.options.tokens=3Dthis.options=
.tokens||[];this.options.frequency=3Dthis.options.frequency||0.4;this.opt=
ions.minChars=3Dthis.options.minChars||1;this.options.onShow=3Dthis.optio=
ns.onShow||function(e,f){if(!f.style.position||f.style.position=3D=3D"abs=
olute"){f.style.position=3D"absolute";Position.clone(e,f,{setHeight:false=
,offsetTop:e.offsetHeight});}Effect.Appear(f,{duration:0.15});};this.opti=
ons.onHide=3Dthis.options.onHide||function(e,f){new =
Effect.Fade(f,{duration:0.15});};if(typeof(this.options.tokens)=3D=3D"str=
ing"){this.options.tokens=3Dnew =
Array(this.options.tokens);}if(!this.options.tokens.include("\n")){this.o=
ptions.tokens.push("\n");}this.observer=3Dnull;this.element.setAttribute(=
"autocomplete","off");Element.hide(this.update);Event.observe(this.elemen=
t,"blur",this.onBlur.bindAsEventListener(this));Event.observe(this.elemen=
t,"keydown",this.onKeyPress.bindAsEventListener(this));},show:function(){=
if(Element.getStyle(this.update,"display")=3D=3D"none"){this.options.onSh=
ow(this.element,this.update);}if(!this.iefix&&(Prototype.Browser.IE)&&(El=
ement.getStyle(this.update,"position")=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>');this.iefix=3D$(this.update.id+"_iefix");}if(=
this.iefix){setTimeout(this.fixIEOverlapping.bind(this),50);}},fixIEOverl=
apping:function(){Position.clone(this.update,this.iefix,{setTop:(!this.up=
date.style.height)});this.iefix.style.zIndex=3D1;this.update.style.zIndex=
=3D2;Element.show(this.iefix);},hide:function(){this.stopIndicator();if(E=
lement.getStyle(this.update,"display")!=3D"none"){this.options.onHide(thi=
s.element,this.update);}if(this.iefix){Element.hide(this.iefix);}},startI=
ndicator:function(){if(this.options.indicator){Element.show(this.options.=
indicator);}},stopIndicator:function(){if(this.options.indicator){Element=
.hide(this.options.indicator);}},onKeyPress:function(a){if(this.active){s=
witch(a.keyCode){case Event.KEY_TAB:case =
Event.KEY_RETURN:this.selectEntry();Event.stop(a);case =
Event.KEY_ESC:this.hide();this.active=3Dfalse;Event.stop(a);return;case =
Event.KEY_LEFT:case Event.KEY_RIGHT:return;case =
Event.KEY_UP:this.markPrevious();this.render();Event.stop(a);return;case =
Event.KEY_DOWN:this.markNext();this.render();Event.stop(a);return;}}else{=
if(a.keyCode=3D=3DEvent.KEY_TAB||a.keyCode=3D=3DEvent.KEY_RETURN||(Protot=
ype.Browser.WebKit>0&&a.keyCode=3D=3D0)){return;}}this.changed=3Dtrue;thi=
s.hasFocus=3Dtrue;if(this.observer){clearTimeout(this.observer);}this.obs=
erver=3DsetTimeout(this.onObserverEvent.bind(this),this.options.frequency=
*1000);},activate:function(){this.changed=3Dfalse;this.hasFocus=3Dtrue;th=
is.getUpdatedChoices();},onHover:function(c){var =
a=3DEvent.findElement(c,"LI");if(this.index!=3Da.autocompleteIndex){this.=
index=3Da.autocompleteIndex;this.render();}Event.stop(c);},onClick:functi=
on(c){var =
a=3DEvent.findElement(c,"LI");this.index=3Da.autocompleteIndex;this.selec=
tEntry();this.hide();},onBlur:function(a){setTimeout(this.hide.bind(this)=
,250);this.hasFocus=3Dfalse;this.active=3Dfalse;},render:function(){if(th=
is.entryCount>0){for(var =
a=3D0;a<this.entryCount;a++){this.index=3D=3Da?Element.addClassName(this.=
getEntry(a),"selected"):Element.removeClassName(this.getEntry(a),"selecte=
d");}if(this.hasFocus){this.show();this.active=3Dtrue;}}else{this.active=3D=
false;this.hide();}},markPrevious:function(){if(this.index>0){this.index-=
-;}else{this.index=3Dthis.entryCount-1;}this.getEntry(this.index).scrollI=
ntoView(true);},markNext:function(){if(this.index<this.entryCount-1){this=
.index++;}else{this.index=3D0;}this.getEntry(this.index).scrollIntoView(f=
alse);},getEntry:function(a){return =
this.update.firstChild.childNodes[a];},getCurrentEntry:function(){return =
this.getEntry(this.index);},selectEntry:function(){this.active=3Dfalse;th=
is.updateElement(this.getCurrentEntry());},updateElement:function(g){if(t=
his.options.updateElement){this.options.updateElement(g);return;}var =
e=3D"";if(this.options.select){var =
a=3D$(g).select("."+this.options.select)||[];if(a.length>0){e=3DElement.c=
ollectTextNodes(a[0],this.options.select);}}else{e=3DElement.collectTextN=
odesIgnoreClass(g,"informal");}var =
d=3Dthis.getTokenBounds();if(d[0]!=3D-1){var =
f=3Dthis.element.value.substr(0,d[0]);var =
c=3Dthis.element.value.substr(d[0]).match(/^\s+/);if(c){f+=3Dc[0];}this.e=
lement.value=3Df+e+this.element.value.substr(d[1]);}else{this.element.val=
ue=3De;}this.oldElementValue=3Dthis.element.value;this.element.focus();if=
(this.options.afterUpdateElement){this.options.afterUpdateElement(this.el=
ement,g);}},updateChoices:function(d){if(!this.changed&&this.hasFocus){th=
is.update.innerHTML=3Dd;Element.cleanWhitespace(this.update);Element.clea=
nWhitespace(this.update.down());if(this.update.firstChild&&this.update.do=
wn().childNodes){this.entryCount=3Dthis.update.down().childNodes.length;f=
or(var a=3D0;a<this.entryCount;a++){var =
c=3Dthis.getEntry(a);c.autocompleteIndex=3Da;this.addObservers(c);}}else{=
this.entryCount=3D0;}this.stopIndicator();this.index=3D0;if(this.entryCou=
nt=3D=3D1&&this.options.autoSelect){this.selectEntry();this.hide();}else{=
this.render();}}},addObservers:function(a){Event.observe(a,"mouseover",th=
is.onHover.bindAsEventListener(this));Event.observe(a,"click",this.onClic=
k.bindAsEventListener(this));},onObserverEvent:function(){this.changed=3D=
false;this.tokenBounds=3Dnull;if(this.getToken().length>=3Dthis.options.m=
inChars){this.getUpdatedChoices();}else{this.active=3Dfalse;this.hide();}=
this.oldElementValue=3Dthis.element.value;},getToken:function(){var =
a=3Dthis.getTokenBounds();return =
this.element.value.substring(a[0],a[1]).strip();},getTokenBounds:function=
(){if(null!=3Dthis.tokenBounds){return this.tokenBounds;}var =
f=3Dthis.element.value;if(f.strip().empty()){return[-1,0];}var =
g=3Darguments.callee.getFirstDifferencePos(f,this.oldElementValue);var =
j=3D(g=3D=3Dthis.oldElementValue.length?1:0);var e=3D-1,d=3Df.length;var =
h;for(var =
c=3D0,a=3Dthis.options.tokens.length;c<a;++c){h=3Df.lastIndexOf(this.opti=
ons.tokens[c],g+j-1);if(h>e){e=3Dh;}h=3Df.indexOf(this.options.tokens[c],=
g+j);if(-1!=3Dh&&h<d){d=3Dh;}}return(this.tokenBounds=3D[e+1,d]);}});Auto=
completer.Base.prototype.getTokenBounds.getFirstDifferencePos=3Dfunction(=
d,a){var e=3DMath.min(d.length,a.length);for(var =
c=3D0;c<e;++c){if(d[c]!=3Da[c]){return c;}}return =
e;};Ajax.Autocompleter=3DClass.create(Autocompleter.Base,{initialize:func=
tion(d,e,c,a){this.baseInitialize(d,e,a);this.options.asynchronous=3Dtrue=
;this.options.onComplete=3Dthis.onComplete.bind(this);this.options.defaul=
tParams=3Dthis.options.parameters||null;this.url=3Dc;},getUpdatedChoices:=
function(){this.startIndicator();var =
a=3DencodeURIComponent(this.options.paramName)+"=3D"+encodeURIComponent(t=
his.getToken());this.options.parameters=3Dthis.options.callback?this.opti=
ons.callback(this.element,a):a;if(this.options.defaultParams){this.option=
s.parameters+=3D"&"+this.options.defaultParams;}new =
Ajax.Request(this.url,this.options);},onComplete:function(a){this.updateC=
hoices(a.responseText);}});Autocompleter.Local=3DClass.create(Autocomplet=
er.Base,{initialize:function(c,e,d,a){this.baseInitialize(c,e,a);this.opt=
ions.array=3Dd;},getUpdatedChoices:function(){this.updateChoices(this.opt=
ions.selector(this));},setOptions:function(a){this.options=3DObject.exten=
d({choices:10,partialSearch:true,partialChars:2,ignoreCase:true,fullSearc=
h:false,selector:function(c){var e=3D[];var d=3D[];var =
j=3Dc.getToken();var h=3D0;for(var =
f=3D0;f<c.options.array.length&&e.length<c.options.choices;f++){var =
g=3Dc.options.array[f];var =
k=3Dc.options.ignoreCase?g.toLowerCase().indexOf(j.toLowerCase()):g.index=
Of(j);while(k!=3D-1){if(k=3D=3D0&&g.length!=3Dj.length){e.push("<li><stro=
ng>"+g.substr(0,j.length)+"</strong>"+g.substr(j.length)+"</li>");break;}=
else{if(j.length>=3Dc.options.partialChars&&c.options.partialSearch&&k!=3D=
-1){if(c.options.fullSearch||/\s/.test(g.substr(k-1,1))){d.push("<li>"+g.=
substr(0,k)+"<strong>"+g.substr(k,j.length)+"</strong>"+g.substr(k+j.leng=
th)+"</li>");break;}}}k=3Dc.options.ignoreCase?g.toLowerCase().indexOf(j.=
toLowerCase(),k+1):g.indexOf(j,k+1);}}if(d.length){e=3De.concat(d.slice(0=
,c.options.choices-e.length));}return"<ul>"+e.join("")+"</ul>";}},a||{});=
}});Field.scrollFreeActivate=3Dfunction(a){setTimeout(function(){Field.ac=
tivate(a);},1);};Ajax.InPlaceEditor=3DClass.create({initialize:function(d=
,c,a){this.url=3Dc;this.element=3Dd=3D$(d);this.prepareOptions();this._co=
ntrols=3D{};arguments.callee.dealWithDeprecatedOptions(a);Object.extend(t=
his.options,a||{});if(!this.options.formId&&this.element.id){this.options=
.formId=3Dthis.element.id+"-inplaceeditor";if($(this.options.formId)){thi=
s.options.formId=3D"";}}if(this.options.externalControl){this.options.ext=
ernalControl=3D$(this.options.externalControl);}if(!this.options.external=
Control){this.options.externalControlOnly=3Dfalse;}this._originalBackgrou=
nd=3Dthis.element.getStyle("background-color")||"transparent";this.elemen=
t.title=3Dthis.options.clickToEditText;this._boundCancelHandler=3Dthis.ha=
ndleFormCancellation.bind(this);this._boundComplete=3D(this.options.onCom=
plete||Prototype.emptyFunction).bind(this);this._boundFailureHandler=3Dth=
is.handleAJAXFailure.bind(this);this._boundSubmitHandler=3Dthis.handleFor=
mSubmission.bind(this);this._boundWrapperHandler=3Dthis.wrapUp.bind(this)=
;this.registerListeners();},checkForEscapeOrReturn:function(a){if(!this._=
editing||a.ctrlKey||a.altKey||a.shiftKey){return;}if(Event.KEY_ESC=3D=3Da=
.keyCode){this.handleFormCancellation(a);}else{if(Event.KEY_RETURN=3D=3Da=
.keyCode){this.handleFormSubmission(a);}}},createControl:function(h,d,c){=
var f=3Dthis.options[h+"Control"];var =
g=3Dthis.options[h+"Text"];if("button"=3D=3Df){var =
a=3Ddocument.createElement("input");a.type=3D"submit";a.value=3Dg;a.class=
Name=3D"editor_"+h+"_button";if("cancel"=3D=3Dh){a.onclick=3Dthis._boundC=
ancelHandler;}this._form.appendChild(a);this._controls[h]=3Da;}else{if("l=
ink"=3D=3Df){var =
e=3Ddocument.createElement("a");e.href=3D"#";e.appendChild(document.creat=
eTextNode(g));e.onclick=3D"cancel"=3D=3Dh?this._boundCancelHandler:this._=
boundSubmitHandler;e.className=3D"editor_"+h+"_link";if(c){e.className+=3D=
" =
"+c;}this._form.appendChild(e);this._controls[h]=3De;}}},createEditField:=
function(){var =
d=3D(this.options.loadTextURL?this.options.loadingText:this.getText());va=
r =
c;if(1>=3Dthis.options.rows&&!/\r|\n/.test(this.getText())){c=3Ddocument.=
createElement("input");c.type=3D"text";var =
a=3Dthis.options.size||this.options.cols||0;if(0<a){c.size=3Da;}}else{c=3D=
document.createElement("textarea");c.rows=3D(1>=3Dthis.options.rows?this.=
options.autoRows:this.options.rows);c.cols=3Dthis.options.cols||40;}c.nam=
e=3Dthis.options.paramName;c.value=3Dd;c.className=3D"editor_field";if(th=
is.options.submitOnBlur){c.onblur=3Dthis._boundSubmitHandler;}this._contr=
ols.editor=3Dc;if(this.options.loadTextURL){this.loadExternalText();}this=
._form.appendChild(this._controls.editor);},createForm:function(){var =
c=3Dthis;function a(e,f){var =
d=3Dc.options["text"+e+"Controls"];if(!d||f=3D=3D=3Dfalse){return;}c._for=
m.appendChild(document.createTextNode(d));}this._form=3D$(document.create=
Element("form"));this._form.id=3Dthis.options.formId;this._form.addClassN=
ame(this.options.formClassName);this._form.onsubmit=3Dthis._boundSubmitHa=
ndler;this.createEditField();if("textarea"=3D=3Dthis._controls.editor.tag=
Name.toLowerCase()){this._form.appendChild(document.createElement("br"));=
}if(this.options.onFormCustomization){this.options.onFormCustomization(th=
is,this._form);}a("Before",this.options.okControl||this.options.cancelCon=
trol);this.createControl("ok",this._boundSubmitHandler);a("Between",this.=
options.okControl&&this.options.cancelControl);this.createControl("cancel=
",this._boundCancelHandler,"editor_cancel");a("After",this.options.okCont=
rol||this.options.cancelControl);},destroy:function(){if(this._oldInnerHT=
ML){this.element.innerHTML=3Dthis._oldInnerHTML;}this.leaveEditMode();thi=
s.unregisterListeners();},enterEditMode:function(a){if(this._saving||this=
._editing){return;}this._editing=3Dtrue;this.triggerCallback("onEnterEdit=
Mode");if(this.options.externalControl){this.options.externalControl.hide=
();}this.element.hide();this.createForm();this.element.parentNode.insertB=
efore(this._form,this.element);if(!this.options.loadTextURL){this.postPro=
cessEditField();}if(a){Event.stop(a);}},enterHover:function(a){if(this.op=
tions.hoverClassName){this.element.addClassName(this.options.hoverClassNa=
me);}if(this._saving){return;}this.triggerCallback("onEnterHover");},getT=
ext:function(){return =
this.element.innerHTML.unescapeHTML();},handleAJAXFailure:function(a){thi=
s.triggerCallback("onFailure",a);if(this._oldInnerHTML){this.element.inne=
rHTML=3Dthis._oldInnerHTML;this._oldInnerHTML=3Dnull;}},handleFormCancell=
ation:function(a){this.wrapUp();if(a){Event.stop(a);}},handleFormSubmissi=
on:function(f){var c=3Dthis._form;var =
d=3D$F(this._controls.editor);this.prepareSubmission();var =
g=3Dthis.options.callback(c,d)||"";if(Object.isString(g)){g=3Dg.toQueryPa=
rams();}g.editorId=3Dthis.element.id;if(this.options.htmlResponse){var =
a=3DObject.extend({evalScripts:true},this.options.ajaxOptions);Object.ext=
end(a,{parameters:g,onComplete:this._boundWrapperHandler,onFailure:this._=
boundFailureHandler});new =
Ajax.Updater({success:this.element},this.url,a);}else{var =
a=3DObject.extend({method:"get"},this.options.ajaxOptions);Object.extend(=
a,{parameters:g,onComplete:this._boundWrapperHandler,onFailure:this._boun=
dFailureHandler});new =
Ajax.Request(this.url,a);}if(f){Event.stop(f);}},leaveEditMode:function()=
{this.element.removeClassName(this.options.savingClassName);this.removeFo=
rm();this.leaveHover();this.element.style.backgroundColor=3Dthis._origina=
lBackground;this.element.show();if(this.options.externalControl){this.opt=
ions.externalControl.show();}this._saving=3Dfalse;this._editing=3Dfalse;t=
his._oldInnerHTML=3Dnull;this.triggerCallback("onLeaveEditMode");},leaveH=
over:function(a){if(this.options.hoverClassName){this.element.removeClass=
Name(this.options.hoverClassName);}if(this._saving){return;}this.triggerC=
allback("onLeaveHover");},loadExternalText:function(){this._form.addClass=
Name(this.options.loadingClassName);this._controls.editor.disabled=3Dtrue=
;var =
a=3DObject.extend({method:"get"},this.options.ajaxOptions);Object.extend(=
a,{parameters:"editorId=3D"+encodeURIComponent(this.element.id),onComplet=
e:Prototype.emptyFunction,onSuccess:function(d){this._form.removeClassNam=
e(this.options.loadingClassName);var =
c=3Dd.responseText;if(this.options.stripLoadedTextTags){c=3Dc.stripTags()=
;}this._controls.editor.value=3Dc;this._controls.editor.disabled=3Dfalse;=
this.postProcessEditField();}.bind(this),onFailure:this._boundFailureHand=
ler});new =
Ajax.Request(this.options.loadTextURL,a);},postProcessEditField:function(=
){var =
a=3Dthis.options.fieldPostCreation;if(a){$(this._controls.editor)["focus"=
=3D=3Da?"focus":"activate"]();}},prepareOptions:function(){this.options=3D=
Object.clone(Ajax.InPlaceEditor.DefaultOptions);Object.extend(this.option=
s,Ajax.InPlaceEditor.DefaultCallbacks);[this._extraDefaultOptions].flatte=
n().compact().each(function(a){Object.extend(this.options,a);}.bind(this)=
);},prepareSubmission:function(){this._saving=3Dtrue;this.removeForm();th=
is.leaveHover();this.showSaving();},registerListeners:function(){this._li=
steners=3D{};var =
a;$H(Ajax.InPlaceEditor.Listeners).each(function(c){a=3Dthis[c.value].bin=
d(this);this._listeners[c.key]=3Da;if(!this.options.externalControlOnly){=
this.element.observe(c.key,a);}if(this.options.externalControl){this.opti=
ons.externalControl.observe(c.key,a);}}.bind(this));},removeForm:function=
(){if(!this._form){return;}this._form.remove();this._form=3Dnull;this._co=
ntrols=3D{};},showSaving:function(){this._oldInnerHTML=3Dthis.element.inn=
erHTML;this.element.innerHTML=3Dthis.options.savingText;this.element.addC=
lassName(this.options.savingClassName);this.element.style.backgroundColor=
=3Dthis._originalBackground;this.element.show();},triggerCallback:functio=
n(c,a){if("function"=3D=3Dtypeof =
this.options[c]){this.options[c](this,a);}},unregisterListeners:function(=
){$H(this._listeners).each(function(a){if(!this.options.externalControlOn=
ly){this.element.stopObserving(a.key,a.value);}if(this.options.externalCo=
ntrol){this.options.externalControl.stopObserving(a.key,a.value);}}.bind(=
this));},wrapUp:function(a){this.leaveEditMode();this._boundComplete(a,th=
is.element);}});Object.extend(Ajax.InPlaceEditor.prototype,{dispose:Ajax.=
InPlaceEditor.prototype.destroy});Ajax.InPlaceCollectionEditor=3DClass.cr=
eate(Ajax.InPlaceEditor,{initialize:function($super,d,c,a){this._extraDef=
aultOptions=3DAjax.InPlaceCollectionEditor.DefaultOptions;$super(d,c,a);}=
,createEditField:function(){var =
a=3Ddocument.createElement("select");a.name=3Dthis.options.paramName;a.si=
ze=3D1;this._controls.editor=3Da;this._collection=3Dthis.options.collecti=
on||[];if(this.options.loadCollectionURL){this.loadCollection();}else{thi=
s.checkForExternalText();}this._form.appendChild(this._controls.editor);}=
,loadCollection:function(){this._form.addClassName(this.options.loadingCl=
assName);this.showLoadingText(this.options.loadingCollectionText);var =
options=3DObject.extend({method:"get"},this.options.ajaxOptions);Object.e=
xtend(options,{parameters:"editorId=3D"+encodeURIComponent(this.element.i=
d),onComplete:Prototype.emptyFunction,onSuccess:function(transport){var =
js=3Dtransport.responseText.strip();if(!/^\[.*\]$/.test(js)){throw =
("Server returned an invalid collection =
representation.");}this._collection=3Deval(js);this.checkForExternalText(=
);}.bind(this),onFailure:this.onFailure});new =
Ajax.Request(this.options.loadCollectionURL,options);},showLoadingText:fu=
nction(c){this._controls.editor.disabled=3Dtrue;var =
a=3Dthis._controls.editor.firstChild;if(!a){a=3Ddocument.createElement("o=
ption");a.value=3D"";this._controls.editor.appendChild(a);a.selected=3Dtr=
ue;}a.update((c||"").stripScripts().stripTags());},checkForExternalText:f=
unction(){this._text=3Dthis.getText();if(this.options.loadTextURL){this.l=
oadExternalText();}else{this.buildOptionList();}},loadExternalText:functi=
on(){this.showLoadingText(this.options.loadingText);var =
a=3DObject.extend({method:"get"},this.options.ajaxOptions);Object.extend(=
a,{parameters:"editorId=3D"+encodeURIComponent(this.element.id),onComplet=
e:Prototype.emptyFunction,onSuccess:function(c){this._text=3Dc.responseTe=
xt.strip();this.buildOptionList();}.bind(this),onFailure:this.onFailure})=
;new =
Ajax.Request(this.options.loadTextURL,a);},buildOptionList:function(){thi=
s._form.removeClassName(this.options.loadingClassName);this._collection=3D=
this._collection.map(function(e){return =
2=3D=3D=3De.length?e:[e,e].flatten();});var c=3D("value" in =
this.options)?this.options.value:this._text;var =
a=3Dthis._collection.any(function(e){return =
e[0]=3D=3Dc;}.bind(this));this._controls.editor.update("");var =
d;this._collection.each(function(f,e){d=3Ddocument.createElement("option"=
);d.value=3Df[0];d.selected=3Da?f[0]=3D=3Dc:0=3D=3De;d.appendChild(docume=
nt.createTextNode(f[1]));this._controls.editor.appendChild(d);}.bind(this=
));this._controls.editor.disabled=3Dfalse;Field.scrollFreeActivate(this._=
controls.editor);}});Ajax.InPlaceEditor.prototype.initialize.dealWithDepr=
ecatedOptions=3Dfunction(a){if(!a){return;}function c(d,e){if(d in =
a||e=3D=3D=3Dundefined){return;}a[d]=3De;}c("cancelControl",(a.cancelLink=
?"link":(a.cancelButton?"button":a.cancelLink=3D=3Da.cancelButton=3D=3Dfa=
lse?false:undefined)));c("okControl",(a.okLink?"link":(a.okButton?"button=
":a.okLink=3D=3Da.okButton=3D=3Dfalse?false:undefined)));c("highlightColo=
r",a.highlightcolor);c("highlightEndColor",a.highlightendcolor);};Object.=
extend(Ajax.InPlaceEditor,{DefaultOptions:{ajaxOptions:{},autoRows:3,canc=
elControl:"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);},onComplete:function(c,a){new =
Effect.Highlight(a,{startcolor:this.options.highlightColor,keepBackground=
Image:true});},onEnterEditMode:null,onEnterHover:function(a){a.element.st=
yle.backgroundColor=3Da.options.highlightColor;if(a._effect){a._effect.ca=
ncel();}},onFailure:function(c,a){alert("Error communication with the =
server: =
"+c.responseText.stripTags());},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});}},Listeners:{click:"enterEditMode",keydown:"checkForEsc=
apeOrReturn",mouseover:"enterHover",mouseout:"leaveHover"}});Ajax.InPlace=
CollectionEditor.DefaultOptions=3D{loadingCollectionText:"Loading =
options..."};Form.Element.DelayedObserver=3DClass.create({initialize:func=
tion(c,a,d){this.delay=3Da||0.5;this.element=3D$(c);this.callback=3Dd;thi=
s.timer=3Dnull;this.lastValue=3D$F(this.element);Event.observe(this.eleme=
nt,"keyup",this.delayedListener.bindAsEventListener(this));},delayedListe=
ner:function(a){if(this.lastValue=3D=3D$F(this.element)){return;}if(this.=
timer){clearTimeout(this.timer);}this.timer=3DsetTimeout(this.onTimerEven=
t.bind(this),this.delay*1000);this.lastValue=3D$F(this.element);},onTimer=
Event:function(){this.timer=3Dnull;this.callback(this.element,$F(this.ele=
ment));}});=0A=
/*!=0A=
 * jQuery JavaScript Library v1.6.1=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2011, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2011, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu May 12 15:04:36 2011 -0400=0A=
 */=0A=
(function(bf,O){var =
av=3Dbf.document,bx=3Dbf.navigator,bo=3Dbf.location;var =
c=3D(function(){var bH=3Dfunction(b1,b2){return new =
bH.fn.init(b1,b2,bF);},bW=3Dbf.jQuery,bJ=3Dbf.$,bF,b0=3D/^(?:[^<]*(<[\w\W=
]+>)[^>]*$|#([\w\-]*)$)/,bP=3D/\S/,bL=3D/^\s+/,bG=3D/\s+$/,bK=3D/\d/,bD=3D=
/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bQ=3D/^[\],:{}\s]*$/,bY=3D/\\(?:["\\\/bfnrt]=
|u[0-9a-fA-F]{4})/g,bS=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?=
:[eE][+\-]?\d+)?/g,bM=3D/(?:^|:|,)(?:\s*\[)+/g,bB=3D/(webkit)[ =
\/]([\w.]+)/,bU=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,bT=3D/(msie) =
([\w.]+)/,bV=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,bZ=3Dbx.userAgent,bX,bE,e,bO=3DObject.prototype.toString,b=
I=3DObject.prototype.hasOwnProperty,bC=3DArray.prototype.push,bN=3DArray.=
prototype.slice,bR=3DString.prototype.trim,by=3DArray.prototype.indexOf,b=
A=3D{};bH.fn=3DbH.prototype=3D{constructor:bH,init:function(b1,b5,b4){var=
 b3,b6,b2,b7;if(!b1){return =
this;}if(b1.nodeType){this.context=3Dthis[0]=3Db1;this.length=3D1;return =
this;}if(b1=3D=3D=3D"body"&&!b5&&av.body){this.context=3Dav;this[0]=3Dav.=
body;this.selector=3Db1;this.length=3D1;return this;}if(typeof =
b1=3D=3D=3D"string"){if(b1.charAt(0)=3D=3D=3D"<"&&b1.charAt(b1.length-1)=3D=
=3D=3D">"&&b1.length>=3D3){b3=3D[null,b1,null];}else{b3=3Db0.exec(b1);}if=
(b3&&(b3[1]||!b5)){if(b3[1]){b5=3Db5 instanceof =
bH?b5[0]:b5;b7=3D(b5?b5.ownerDocument||b5:av);b2=3DbD.exec(b1);if(b2){if(=
bH.isPlainObject(b5)){b1=3D[av.createElement(b2[1])];bH.fn.attr.call(b1,b=
5,true);}else{b1=3D[b7.createElement(b2[1])];}}else{b2=3DbH.buildFragment=
([b3[1]],[b7]);b1=3D(b2.cacheable?bH.clone(b2.fragment):b2.fragment).chil=
dNodes;}return =
bH.merge(this,b1);}else{b6=3Dav.getElementById(b3[2]);if(b6&&b6.parentNod=
e){if(b6.id!=3D=3Db3[2]){return =
b4.find(b1);}this.length=3D1;this[0]=3Db6;}this.context=3Dav;this.selecto=
r=3Db1;return =
this;}}else{if(!b5||b5.jquery){return(b5||b4).find(b1);}else{return =
this.constructor(b5).find(b1);}}}else{if(bH.isFunction(b1)){return =
b4.ready(b1);}}if(b1.selector!=3D=3DO){this.selector=3Db1.selector;this.c=
ontext=3Db1.context;}return =
bH.makeArray(b1,this);},selector:"",jquery:"1.6.1",length:0,size:function=
(){return this.length;},toArray:function(){return =
bN.call(this,0);},get:function(b1){return =
b1=3D=3Dnull?this.toArray():(b1<0?this[this.length+b1]:this[b1]);},pushSt=
ack:function(b2,b4,b1){var =
b3=3Dthis.constructor();if(bH.isArray(b2)){bC.apply(b3,b2);}else{bH.merge=
(b3,b2);}b3.prevObject=3Dthis;b3.context=3Dthis.context;if(b4=3D=3D=3D"fi=
nd"){b3.selector=3Dthis.selector+(this.selector?" =
":"")+b1;}else{if(b4){b3.selector=3Dthis.selector+"."+b4+"("+b1+")";}}ret=
urn b3;},each:function(b2,b1){return =
bH.each(this,b2,b1);},ready:function(b1){bH.bindReady();bE.done(b1);retur=
n this;},eq:function(b1){return =
b1=3D=3D=3D-1?this.slice(b1):this.slice(b1,+b1+1);},first:function(){retu=
rn this.eq(0);},last:function(){return =
this.eq(-1);},slice:function(){return =
this.pushStack(bN.apply(this,arguments),"slice",bN.call(arguments).join("=
,"));},map:function(b1){return =
this.pushStack(bH.map(this,function(b3,b2){return =
b1.call(b3,b2,b3);}));},end:function(){return =
this.prevObject||this.constructor(null);},push:bC,sort:[].sort,splice:[].=
splice};bH.fn.init.prototype=3DbH.fn;bH.extend=3DbH.fn.extend=3Dfunction(=
){var =
ca,b3,b1,b2,b7,b8,b6=3Darguments[0]||{},b5=3D1,b4=3Darguments.length,b9=3D=
false;if(typeof =
b6=3D=3D=3D"boolean"){b9=3Db6;b6=3Darguments[1]||{};b5=3D2;}if(typeof =
b6!=3D=3D"object"&&!bH.isFunction(b6)){b6=3D{};}if(b4=3D=3D=3Db5){b6=3Dth=
is;--b5;}for(;b5<b4;b5++){if((ca=3Darguments[b5])!=3Dnull){for(b3 in =
ca){b1=3Db6[b3];b2=3Dca[b3];if(b6=3D=3D=3Db2){continue;}if(b9&&b2&&(bH.is=
PlainObject(b2)||(b7=3DbH.isArray(b2)))){if(b7){b7=3Dfalse;b8=3Db1&&bH.is=
Array(b1)?b1:[];}else{b8=3Db1&&bH.isPlainObject(b1)?b1:{};}b6[b3]=3DbH.ex=
tend(b9,b8,b2);}else{if(b2!=3D=3DO){b6[b3]=3Db2;}}}}}return =
b6;};bH.extend({noConflict:function(b1){if(bf.$=3D=3D=3DbH){bf.$=3DbJ;}if=
(b1&&bf.jQuery=3D=3D=3DbH){bf.jQuery=3DbW;}return =
bH;},isReady:false,readyWait:1,holdReady:function(b1){if(b1){bH.readyWait=
++;}else{bH.ready(true);}},ready:function(b1){if((b1=3D=3D=3Dtrue&&!--bH.=
readyWait)||(b1!=3D=3Dtrue&&!bH.isReady)){if(!av.body){return =
setTimeout(bH.ready,1);}bH.isReady=3Dtrue;if(b1!=3D=3Dtrue&&--bH.readyWai=
t>0){return;}bE.resolveWith(av,[bH]);if(bH.fn.trigger){bH(av).trigger("re=
ady").unbind("ready");}}},bindReady:function(){if(bE){return;}bE=3DbH._De=
ferred();if(av.readyState=3D=3D=3D"complete"){return =
setTimeout(bH.ready,1);}if(av.addEventListener){av.addEventListener("DOMC=
ontentLoaded",e,false);bf.addEventListener("load",bH.ready,false);}else{i=
f(av.attachEvent){av.attachEvent("onreadystatechange",e);bf.attachEvent("=
onload",bH.ready);var =
b1=3Dfalse;try{b1=3Dbf.frameElement=3D=3Dnull;}catch(b2){}if(av.documentE=
lement.doScroll&&b1){bz();}}}},isFunction:function(b1){return =
bH.type(b1)=3D=3D=3D"function";},isArray:Array.isArray||function(b1){retu=
rn bH.type(b1)=3D=3D=3D"array";},isWindow:function(b1){return b1&&typeof =
b1=3D=3D=3D"object"&&"setInterval" in b1;},isNaN:function(b1){return =
b1=3D=3Dnull||!bK.test(b1)||isNaN(b1);},type:function(b1){return =
b1=3D=3Dnull?String(b1):bA[bO.call(b1)]||"object";},isPlainObject:functio=
n(b2){if(!b2||bH.type(b2)!=3D=3D"object"||b2.nodeType||bH.isWindow(b2)){r=
eturn =
false;}if(b2.constructor&&!bI.call(b2,"constructor")&&!bI.call(b2.constru=
ctor.prototype,"isPrototypeOf")){return false;}var b1;for(b1 in =
b2){}return =
b1=3D=3D=3DO||bI.call(b2,b1);},isEmptyObject:function(b2){for(var b1 in =
b2){return false;}return true;},error:function(b1){throw =
b1;},parseJSON:function(b1){if(typeof b1!=3D=3D"string"||!b1){return =
null;}b1=3DbH.trim(b1);if(bf.JSON&&bf.JSON.parse){return =
bf.JSON.parse(b1);}if(bQ.test(b1.replace(bY,"@").replace(bS,"]").replace(=
bM,""))){return(new Function("return "+b1))();}bH.error("Invalid JSON: =
"+b1);},parseXML:function(b3,b1,b2){if(bf.DOMParser){b2=3Dnew =
DOMParser();b1=3Db2.parseFromString(b3,"text/xml");}else{b1=3Dnew =
ActiveXObject("Microsoft.XMLDOM");b1.async=3D"false";b1.loadXML(b3);}b2=3D=
b1.documentElement;if(!b2||!b2.nodeName||b2.nodeName=3D=3D=3D"parsererror=
"){bH.error("Invalid XML: "+b3);}return =
b1;},noop:function(){},globalEval:function(b1){if(b1&&bP.test(b1)){(bf.ex=
ecScript||function(b2){bf["eval"].call(bf,b2);})(b1);}},nodeName:function=
(b2,b1){return =
b2.nodeName&&b2.nodeName.toUpperCase()=3D=3D=3Db1.toUpperCase();},each:fu=
nction(b4,b7,b3){var =
b2,b5=3D0,b6=3Db4.length,b1=3Db6=3D=3D=3DO||bH.isFunction(b4);if(b3){if(b=
1){for(b2 in =
b4){if(b7.apply(b4[b2],b3)=3D=3D=3Dfalse){break;}}}else{for(;b5<b6;){if(b=
7.apply(b4[b5++],b3)=3D=3D=3Dfalse){break;}}}}else{if(b1){for(b2 in =
b4){if(b7.call(b4[b2],b2,b4[b2])=3D=3D=3Dfalse){break;}}}else{for(;b5<b6;=
){if(b7.call(b4[b5],b5,b4[b5++])=3D=3D=3Dfalse){break;}}}}return =
b4;},trim:bR?function(b1){return =
b1=3D=3Dnull?"":bR.call(b1);}:function(b1){return =
b1=3D=3Dnull?"":b1.toString().replace(bL,"").replace(bG,"");},makeArray:f=
unction(b4,b2){var b1=3Db2||[];if(b4!=3Dnull){var =
b3=3DbH.type(b4);if(b4.length=3D=3Dnull||b3=3D=3D=3D"string"||b3=3D=3D=3D=
"function"||b3=3D=3D=3D"regexp"||bH.isWindow(b4)){bC.call(b1,b4);}else{bH=
.merge(b1,b4);}}return b1;},inArray:function(b3,b4){if(by){return =
by.call(b4,b3);}for(var =
b1=3D0,b2=3Db4.length;b1<b2;b1++){if(b4[b1]=3D=3D=3Db3){return =
b1;}}return -1;},merge:function(b5,b3){var =
b4=3Db5.length,b2=3D0;if(typeof b3.length=3D=3D=3D"number"){for(var =
b1=3Db3.length;b2<b1;b2++){b5[b4++]=3Db3[b2];}}else{while(b3[b2]!=3D=3DO)=
{b5[b4++]=3Db3[b2++];}}b5.length=3Db4;return =
b5;},grep:function(b2,b7,b1){var b3=3D[],b6;b1=3D!!b1;for(var =
b4=3D0,b5=3Db2.length;b4<b5;b4++){b6=3D!!b7(b2[b4],b4);if(b1!=3D=3Db6){b3=
.push(b2[b4]);}}return b3;},map:function(b1,b8,b9){var =
b6,b7,b5=3D[],b3=3D0,b2=3Db1.length,b4=3Db1 instanceof =
bH||b2!=3D=3DO&&typeof =
b2=3D=3D=3D"number"&&((b2>0&&b1[0]&&b1[b2-1])||b2=3D=3D=3D0||bH.isArray(b=
1));if(b4){for(;b3<b2;b3++){b6=3Db8(b1[b3],b3,b9);if(b6!=3Dnull){b5[b5.le=
ngth]=3Db6;}}}else{for(b7 in =
b1){b6=3Db8(b1[b7],b7,b9);if(b6!=3Dnull){b5[b5.length]=3Db6;}}}return =
b5.concat.apply([],b5);},guid:1,proxy:function(b5,b4){if(typeof =
b4=3D=3D=3D"string"){var =
b3=3Db5[b4];b4=3Db5;b5=3Db3;}if(!bH.isFunction(b5)){return O;}var =
b1=3DbN.call(arguments,2),b2=3Dfunction(){return =
b5.apply(b4,b1.concat(bN.call(arguments)));};b2.guid=3Db5.guid=3Db5.guid|=
|b2.guid||bH.guid++;return b2;},access:function(b1,b9,b7,b3,b6,b8){var =
b2=3Db1.length;if(typeof b9=3D=3D=3D"object"){for(var b4 in =
b9){bH.access(b1,b4,b9[b4],b3,b6,b7);}return =
b1;}if(b7!=3D=3DO){b3=3D!b8&&b3&&bH.isFunction(b7);for(var =
b5=3D0;b5<b2;b5++){b6(b1[b5],b9,b3?b7.call(b1[b5],b5,b6(b1[b5],b9)):b7,b8=
);}return b1;}return b2?b6(b1[0],b9):O;},now:function(){return(new =
Date()).getTime();},uaMatch:function(b2){b2=3Db2.toLowerCase();var =
b1=3DbB.exec(b2)||bU.exec(b2)||bT.exec(b2)||b2.indexOf("compatible")<0&&b=
V.exec(b2)||[];return{browser:b1[1]||"",version:b1[2]||"0"};},sub:functio=
n(){function b1(b4,b5){return new =
b1.fn.init(b4,b5);}bH.extend(true,b1,this);b1.superclass=3Dthis;b1.fn=3Db=
1.prototype=3Dthis();b1.fn.constructor=3Db1;b1.sub=3Dthis.sub;b1.fn.init=3D=
function b3(b4,b5){if(b5&&b5 instanceof bH&&!(b5 instanceof =
b1)){b5=3Db1(b5);}return =
bH.fn.init.call(this,b4,b5,b2);};b1.fn.init.prototype=3Db1.fn;var =
b2=3Db1(av);return b1;},browser:{}});bH.each("Boolean Number String =
Function Array Date RegExp Object".split(" =
"),function(b2,b1){bA["[object =
"+b1+"]"]=3Db1.toLowerCase();});bX=3DbH.uaMatch(bZ);if(bX.browser){bH.bro=
wser[bX.browser]=3Dtrue;bH.browser.version=3DbX.version;}if(bH.browser.we=
bkit){bH.browser.safari=3Dtrue;}if(bP.test("\xA0")){bL=3D/^[\s\xA0]+/;bG=3D=
/[\s\xA0]+$/;}bF=3DbH(av);if(av.addEventListener){e=3Dfunction(){av.remov=
eEventListener("DOMContentLoaded",e,false);bH.ready();};}else{if(av.attac=
hEvent){e=3Dfunction(){if(av.readyState=3D=3D=3D"complete"){av.detachEven=
t("onreadystatechange",e);bH.ready();}};}}function =
bz(){if(bH.isReady){return;}try{av.documentElement.doScroll("left");}catc=
h(b1){setTimeout(bz,1);return;}bH.ready();}return bH;})();var a=3D"done =
fail isResolved isRejected promise then always pipe".split(" =
"),aK=3D[].slice;c.extend({_Deferred:function(){var =
bA=3D[],bB,by,bz,e=3D{done:function(){if(!bz){var =
bD=3Darguments,bE,bH,bG,bF,bC;if(bB){bC=3DbB;bB=3D0;}for(bE=3D0,bH=3DbD.l=
ength;bE<bH;bE++){bG=3DbD[bE];bF=3Dc.type(bG);if(bF=3D=3D=3D"array"){e.do=
ne.apply(e,bG);}else{if(bF=3D=3D=3D"function"){bA.push(bG);}}}if(bC){e.re=
solveWith(bC[0],bC[1]);}}return =
this;},resolveWith:function(bD,bC){if(!bz&&!bB&&!by){bC=3DbC||[];by=3D1;t=
ry{while(bA[0]){bA.shift().apply(bD,bC);}}finally{bB=3D[bD,bC];by=3D0;}}r=
eturn this;},resolve:function(){e.resolveWith(this,arguments);return =
this;},isResolved:function(){return =
!!(by||bB);},cancel:function(){bz=3D1;bA=3D[];return this;}};return =
e;},Deferred:function(by){var =
e=3Dc._Deferred(),bA=3Dc._Deferred(),bz;c.extend(e,{then:function(bC,bB){=
e.done(bC).fail(bB);return this;},always:function(){return =
e.done.apply(e,arguments).fail.apply(this,arguments);},fail:bA.done,rejec=
tWith:bA.resolveWith,reject:bA.resolve,isRejected:bA.isResolved,pipe:func=
tion(bC,bB){return =
c.Deferred(function(bD){c.each({done:[bC,"resolve"],fail:[bB,"reject"]},f=
unction(bF,bI){var =
bE=3DbI[0],bH=3DbI[1],bG;if(c.isFunction(bE)){e[bF](function(){bG=3DbE.ap=
ply(this,arguments);if(bG&&c.isFunction(bG.promise)){bG.promise().then(bD=
.resolve,bD.reject);}else{bD[bH](bG);}});}else{e[bF](bD[bH]);}});}).promi=
se();},promise:function(bC){if(bC=3D=3Dnull){if(bz){return =
bz;}bz=3DbC=3D{};}var =
bB=3Da.length;while(bB--){bC[a[bB]]=3De[a[bB]];}return =
bC;}});e.done(bA.cancel).fail(e.cancel);delete =
e.cancel;if(by){by.call(e,e);}return e;},when:function(bD){var =
by=3Darguments,bz=3D0,bC=3Dby.length,bB=3DbC,e=3DbC<=3D1&&bD&&c.isFunctio=
n(bD.promise)?bD:c.Deferred();function bA(bE){return =
function(bF){by[bE]=3Darguments.length>1?aK.call(arguments,0):bF;if(!(--b=
B)){e.resolveWith(e,aK.call(by,0));}};}if(bC>1){for(;bz<bC;bz++){if(by[bz=
]&&c.isFunction(by[bz].promise)){by[bz].promise().then(bA(bz),e.reject);}=
else{--bB;}}if(!bB){e.resolveWith(e,by);}}else{if(e!=3D=3DbD){e.resolveWi=
th(e,bC?[bD]:[]);}}return e.promise();}});c.support=3D(function(){var =
bI=3Dav.createElement("div"),bO=3Dav.documentElement,bC,bP,bJ,bA,bH,bD,bF=
,bz,bG,by,bL,bB,bE,bM,bQ;bI.setAttribute("className","t");bI.innerHTML=3D=
"   <link/><table></table><a href=3D'/a' =
style=3D'top:1px;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";bC=3DbI.getElementsByTagName("*");bP=3DbI.getElement=
sByTagName("a")[0];if(!bC||!bC.length||!bP){return{};}bJ=3Dav.createEleme=
nt("select");bA=3DbJ.appendChild(av.createElement("option"));bH=3DbI.getE=
lementsByTagName("input")[0];bF=3D{leadingWhitespace:(bI.firstChild.nodeT=
ype=3D=3D=3D3),tbody:!bI.getElementsByTagName("tbody").length,htmlSeriali=
ze:!!bI.getElementsByTagName("link").length,style:/top/.test(bP.getAttrib=
ute("style")),hrefNormalized:(bP.getAttribute("href")=3D=3D=3D"/a"),opaci=
ty:/^0.55$/.test(bP.style.opacity),cssFloat:!!bP.style.cssFloat,checkOn:(=
bH.value=3D=3D=3D"on"),optSelected:bA.selected,getSetAttribute:bI.classNa=
me!=3D=3D"t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,d=
eleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWr=
apBlocks:false,reliableMarginRight:true};bH.checked=3Dtrue;bF.noCloneChec=
ked=3DbH.cloneNode(true).checked;bJ.disabled=3Dtrue;bF.optDisabled=3D!bA.=
disabled;try{delete =
bI.test;}catch(bN){bF.deleteExpando=3Dfalse;}if(!bI.addEventListener&&bI.=
attachEvent&&bI.fireEvent){bI.attachEvent("onclick",function =
bK(){bF.noCloneEvent=3Dfalse;bI.detachEvent("onclick",bK);});bI.cloneNode=
(true).fireEvent("onclick");}bH=3Dav.createElement("input");bH.value=3D"t=
";bH.setAttribute("type","radio");bF.radioValue=3DbH.value=3D=3D=3D"t";bH=
.setAttribute("checked","checked");bI.appendChild(bH);bz=3Dav.createDocum=
entFragment();bz.appendChild(bI.firstChild);bF.checkClone=3Dbz.cloneNode(=
true).cloneNode(true).lastChild.checked;bI.innerHTML=3D"";bI.style.width=3D=
bI.style.paddingLeft=3D"1px";bG=3Dav.createElement("body");by=3D{visibili=
ty:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(bM =
in =
by){bG.style[bM]=3Dby[bM];}bG.appendChild(bI);bO.insertBefore(bG,bO.first=
Child);bF.appendChecked=3DbH.checked;bF.boxModel=3DbI.offsetWidth=3D=3D=3D=
2;if("zoom" in =
bI.style){bI.style.display=3D"inline";bI.style.zoom=3D1;bF.inlineBlockNee=
dsLayout=3D(bI.offsetWidth=3D=3D=3D2);bI.style.display=3D"";bI.innerHTML=3D=
"<div =
style=3D'width:4px;'></div>";bF.shrinkWrapBlocks=3D(bI.offsetWidth!=3D=3D=
2);}bI.innerHTML=3D"<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>";b=
L=3DbI.getElementsByTagName("td");bQ=3D(bL[0].offsetHeight=3D=3D=3D0);bL[=
0].style.display=3D"";bL[1].style.display=3D"none";bF.reliableHiddenOffse=
ts=3DbQ&&(bL[0].offsetHeight=3D=3D=3D0);bI.innerHTML=3D"";if(av.defaultVi=
ew&&av.defaultView.getComputedStyle){bD=3Dav.createElement("div");bD.styl=
e.width=3D"0";bD.style.marginRight=3D"0";bI.appendChild(bD);bF.reliableMa=
rginRight=3D(parseInt((av.defaultView.getComputedStyle(bD,null)||{marginR=
ight:0}).marginRight,10)||0)=3D=3D=3D0;}bG.innerHTML=3D"";bO.removeChild(=
bG);if(bI.attachEvent){for(bM in =
{submit:1,change:1,focusin:1}){bE=3D"on"+bM;bQ=3D(bE in =
bI);if(!bQ){bI.setAttribute(bE,"return;");bQ=3D(typeof =
bI[bE]=3D=3D=3D"function");}bF[bM+"Bubbles"]=3DbQ;}}return =
bF;})();c.boxModel=3Dc.support.boxModel;var =
aR=3D/^(?:\{.*\}|\[.*\])$/,aA=3D/([a-z])([A-Z])/g;c.extend({cache:{},uuid=
:0,expando:"jQuery"+(c.fn.jquery+Math.random()).replace(/\D/g,""),noData:=
{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:tr=
ue},hasData:function(e){e=3De.nodeType?c.cache[e[c.expando]]:e[c.expando]=
;return =
!!e&&!X(e);},data:function(bA,by,bC,bB){if(!c.acceptData(bA)){return;}var=
 bF=3Dc.expando,bE=3Dtypeof =
by=3D=3D=3D"string",bD,bG=3DbA.nodeType,e=3DbG?c.cache:bA,bz=3DbG?bA[c.ex=
pando]:bA[c.expando]&&c.expando;if((!bz||(bB&&bz&&!e[bz][bF]))&&bE&&bC=3D=
=3D=3DO){return;}if(!bz){if(bG){bA[c.expando]=3Dbz=3D++c.uuid;}else{bz=3D=
c.expando;}}if(!e[bz]){e[bz]=3D{};if(!bG){e[bz].toJSON=3Dc.noop;}}if(type=
of by=3D=3D=3D"object"||typeof =
by=3D=3D=3D"function"){if(bB){e[bz][bF]=3Dc.extend(e[bz][bF],by);}else{e[=
bz]=3Dc.extend(e[bz],by);}}bD=3De[bz];if(bB){if(!bD[bF]){bD[bF]=3D{};}bD=3D=
bD[bF];}if(bC!=3D=3DO){bD[c.camelCase(by)]=3DbC;}if(by=3D=3D=3D"events"&&=
!bD[by]){return bD[bF]&&bD[bF].events;}return =
bE?bD[c.camelCase(by)]:bD;},removeData:function(bB,bz,bC){if(!c.acceptDat=
a(bB)){return;}var =
bE=3Dc.expando,bF=3DbB.nodeType,by=3DbF?c.cache:bB,bA=3DbF?bB[c.expando]:=
c.expando;if(!by[bA]){return;}if(bz){var =
bD=3DbC?by[bA][bE]:by[bA];if(bD){delete =
bD[bz];if(!X(bD)){return;}}}if(bC){delete =
by[bA][bE];if(!X(by[bA])){return;}}var =
e=3Dby[bA][bE];if(c.support.deleteExpando||by!=3Dbf){delete =
by[bA];}else{by[bA]=3Dnull;}if(e){by[bA]=3D{};if(!bF){by[bA].toJSON=3Dc.n=
oop;}by[bA][bE]=3De;}else{if(bF){if(c.support.deleteExpando){delete =
bB[c.expando];}else{if(bB.removeAttribute){bB.removeAttribute(c.expando);=
}else{bB[c.expando]=3Dnull;}}}}},_data:function(by,e,bz){return =
c.data(by,e,bz,true);},acceptData:function(by){if(by.nodeName){var =
e=3Dc.noData[by.nodeName.toLowerCase()];if(e){return =
!(e=3D=3D=3Dtrue||by.getAttribute("classid")!=3D=3De);}}return =
true;}});c.fn.extend({data:function(bB,bD){var bC=3Dnull;if(typeof =
bB=3D=3D=3D"undefined"){if(this.length){bC=3Dc.data(this[0]);if(this[0].n=
odeType=3D=3D=3D1){var e=3Dthis[0].attributes,bz;for(var =
bA=3D0,by=3De.length;bA<by;bA++){bz=3De[bA].name;if(bz.indexOf("data-")=3D=
=3D=3D0){bz=3Dc.camelCase(bz.substring(5));a8(this[0],bz,bC[bz]);}}}}retu=
rn bC;}else{if(typeof bB=3D=3D=3D"object"){return =
this.each(function(){c.data(this,bB);});}}var =
bE=3DbB.split(".");bE[1]=3DbE[1]?"."+bE[1]:"";if(bD=3D=3D=3DO){bC=3Dthis.=
triggerHandler("getData"+bE[1]+"!",[bE[0]]);if(bC=3D=3D=3DO&&this.length)=
{bC=3Dc.data(this[0],bB);bC=3Da8(this[0],bB,bC);}return =
bC=3D=3D=3DO&&bE[1]?this.data(bE[0]):bC;}else{return =
this.each(function(){var =
bG=3Dc(this),bF=3D[bE[0],bD];bG.triggerHandler("setData"+bE[1]+"!",bF);c.=
data(this,bB,bD);bG.triggerHandler("changeData"+bE[1]+"!",bF);});}},remov=
eData:function(e){return =
this.each(function(){c.removeData(this,e);});}});function =
a8(bA,bz,bB){if(bB=3D=3D=3DO&&bA.nodeType=3D=3D=3D1){var =
by=3D"data-"+bz.replace(aA,"$1-$2").toLowerCase();bB=3DbA.getAttribute(by=
);if(typeof =
bB=3D=3D=3D"string"){try{bB=3DbB=3D=3D=3D"true"?true:bB=3D=3D=3D"false"?f=
alse:bB=3D=3D=3D"null"?null:!c.isNaN(bB)?parseFloat(bB):aR.test(bB)?c.par=
seJSON(bB):bB;}catch(bC){}c.data(bA,bz,bB);}else{bB=3DO;}}return =
bB;}function X(by){for(var e in by){if(e!=3D=3D"toJSON"){return =
false;}}return true;}function bk(bB,bA,bD){var =
bz=3DbA+"defer",by=3DbA+"queue",e=3DbA+"mark",bC=3Dc.data(bB,bz,O,true);i=
f(bC&&(bD=3D=3D=3D"queue"||!c.data(bB,by,O,true))&&(bD=3D=3D=3D"mark"||!c=
.data(bB,e,O,true))){setTimeout(function(){if(!c.data(bB,by,O,true)&&!c.d=
ata(bB,e,O,true)){c.removeData(bB,bz,true);bC.resolve();}},0);}}c.extend(=
{_mark:function(by,e){if(by){e=3D(e||"fx")+"mark";c.data(by,e,(c.data(by,=
e,O,true)||0)+1,true);}},_unmark:function(bB,bA,by){if(bB!=3D=3Dtrue){by=3D=
bA;bA=3DbB;bB=3Dfalse;}if(bA){by=3Dby||"fx";var =
e=3Dby+"mark",bz=3DbB?0:((c.data(bA,e,O,true)||1)-1);if(bz){c.data(bA,e,b=
z,true);}else{c.removeData(bA,e,true);bk(bA,by,"mark");}}},queue:function=
(by,e,bA){if(by){e=3D(e||"fx")+"queue";var =
bz=3Dc.data(by,e,O,true);if(bA){if(!bz||c.isArray(bA)){bz=3Dc.data(by,e,c=
.makeArray(bA),true);}else{bz.push(bA);}}return =
bz||[];}},dequeue:function(bA,bz){bz=3Dbz||"fx";var =
e=3Dc.queue(bA,bz),by=3De.shift(),bB;if(by=3D=3D=3D"inprogress"){by=3De.s=
hift();}if(by){if(bz=3D=3D=3D"fx"){e.unshift("inprogress");}by.call(bA,fu=
nction(){c.dequeue(bA,bz);});}if(!e.length){c.removeData(bA,bz+"queue",tr=
ue);bk(bA,bz,"queue");}}});c.fn.extend({queue:function(e,by){if(typeof =
e!=3D=3D"string"){by=3De;e=3D"fx";}if(by=3D=3D=3DO){return =
c.queue(this[0],e);}return this.each(function(){var =
bz=3Dc.queue(this,e,by);if(e=3D=3D=3D"fx"&&bz[0]!=3D=3D"inprogress"){c.de=
queue(this,e);}});},dequeue:function(e){return =
this.each(function(){c.dequeue(this,e);});},delay:function(by,e){by=3Dc.f=
x?c.fx.speeds[by]||by:by;e=3De||"fx";return this.queue(e,function(){var =
bz=3Dthis;setTimeout(function(){c.dequeue(bz,e);},by);});},clearQueue:fun=
ction(e){return =
this.queue(e||"fx",[]);},promise:function(bG,bz){if(typeof =
bG!=3D=3D"string"){bz=3DbG;bG=3DO;}bG=3DbG||"fx";var =
e=3Dc.Deferred(),by=3Dthis,bB=3Dby.length,bE=3D1,bC=3DbG+"defer",bD=3DbG+=
"queue",bF=3DbG+"mark",bA;function =
bH(){if(!(--bE)){e.resolveWith(by,[by]);}}while(bB--){if((bA=3Dc.data(by[=
bB],bC,O,true)||(c.data(by[bB],bD,O,true)||c.data(by[bB],bF,O,true))&&c.d=
ata(by[bB],bC,c._Deferred(),true))){bE++;bA.done(bH);}}bH();return =
e.promise();}});var =
aP=3D/[\n\t\r]/g,ag=3D/\s+/,aT=3D/\r/g,h=3D/^(?:button|input)$/i,H=3D/^(?=
:button|input|object|select|textarea)$/i,n=3D/^a(?:rea)?$/i,ao=3D/^(?:aut=
ofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multipl=
e|open|readonly|required|scoped|selected)$/i,bb=3D/\:/,a6,a0;c.fn.extend(=
{attr:function(e,by){return =
c.access(this,e,by,true,c.attr);},removeAttr:function(e){return =
this.each(function(){c.removeAttr(this,e);});},prop:function(e,by){return=
 =
c.access(this,e,by,true,c.prop);},removeProp:function(e){e=3Dc.propFix[e]=
||e;return this.each(function(){try{this[e]=3DO;delete =
this[e];}catch(by){}});},addClass:function(bE){if(c.isFunction(bE)){retur=
n this.each(function(bH){var =
bG=3Dc(this);bG.addClass(bE.call(this,bH,bG.attr("class")||""));});}if(bE=
&&typeof bE=3D=3D=3D"string"){var e=3D(bE||"").split(ag);for(var =
bA=3D0,bz=3Dthis.length;bA<bz;bA++){var =
by=3Dthis[bA];if(by.nodeType=3D=3D=3D1){if(!by.className){by.className=3D=
bE;}else{var bB=3D" "+by.className+" ",bD=3Dby.className;for(var =
bC=3D0,bF=3De.length;bC<bF;bC++){if(bB.indexOf(" "+e[bC]+" ")<0){bD+=3D" =
"+e[bC];}}by.className=3Dc.trim(bD);}}}}return =
this;},removeClass:function(bC){if(c.isFunction(bC)){return =
this.each(function(bG){var =
bF=3Dc(this);bF.removeClass(bC.call(this,bG,bF.attr("class")));});}if((bC=
&&typeof bC=3D=3D=3D"string")||bC=3D=3D=3DO){var =
bD=3D(bC||"").split(ag);for(var bz=3D0,by=3Dthis.length;bz<by;bz++){var =
bB=3Dthis[bz];if(bB.nodeType=3D=3D=3D1&&bB.className){if(bC){var bA=3D(" =
"+bB.className+" ").replace(aP," ");for(var =
bE=3D0,e=3DbD.length;bE<e;bE++){bA=3DbA.replace(" "+bD[bE]+" "," =
");}bB.className=3Dc.trim(bA);}else{bB.className=3D"";}}}}return =
this;},toggleClass:function(bA,by){var bz=3Dtypeof bA,e=3Dtypeof =
by=3D=3D=3D"boolean";if(c.isFunction(bA)){return =
this.each(function(bC){var =
bB=3Dc(this);bB.toggleClass(bA.call(this,bC,bB.attr("class"),by),by);});}=
return this.each(function(){if(bz=3D=3D=3D"string"){var =
bD,bC=3D0,bB=3Dc(this),bE=3Dby,bF=3DbA.split(ag);while((bD=3DbF[bC++])){b=
E=3De?bE:!bB.hasClass(bD);bB[bE?"addClass":"removeClass"](bD);}}else{if(b=
z=3D=3D=3D"undefined"||bz=3D=3D=3D"boolean"){if(this.className){c._data(t=
his,"__className__",this.className);}this.className=3Dthis.className||bA=3D=
=3D=3Dfalse?"":c._data(this,"__className__")||"";}}});},hasClass:function=
(e){var bA=3D" "+e+" ";for(var bz=3D0,by=3Dthis.length;bz<by;bz++){if((" =
"+this[bz].className+" ").replace(aP," ").indexOf(bA)>-1){return =
true;}}return false;},val:function(bA){var =
e,by,bz=3Dthis[0];if(!arguments.length){if(bz){e=3Dc.valHooks[bz.nodeName=
.toLowerCase()]||c.valHooks[bz.type];if(e&&"get" in =
e&&(by=3De.get(bz,"value"))!=3D=3DO){return =
by;}return(bz.value||"").replace(aT,"");}return O;}var =
bB=3Dc.isFunction(bA);return this.each(function(bD){var =
bC=3Dc(this),bE;if(this.nodeType!=3D=3D1){return;}if(bB){bE=3DbA.call(thi=
s,bD,bC.val());}else{bE=3DbA;}if(bE=3D=3Dnull){bE=3D"";}else{if(typeof =
bE=3D=3D=3D"number"){bE+=3D"";}else{if(c.isArray(bE)){bE=3Dc.map(bE,funct=
ion(bF){return =
bF=3D=3Dnull?"":bF+"";});}}}e=3Dc.valHooks[this.nodeName.toLowerCase()]||=
c.valHooks[this.type];if(!e||!("set" in =
e)||e.set(this,bE,"value")=3D=3D=3DO){this.value=3DbE;}});}});c.extend({v=
alHooks:{option:{get:function(e){var by=3De.attributes.value;return =
!by||by.specified?e.value:e.text;}},select:{get:function(e){var =
bD,bB=3De.selectedIndex,bE=3D[],bF=3De.options,bA=3De.type=3D=3D=3D"selec=
t-one";if(bB<0){return null;}for(var =
by=3DbA?bB:0,bC=3DbA?bB+1:bF.length;by<bC;by++){var =
bz=3DbF[by];if(bz.selected&&(c.support.optDisabled?!bz.disabled:bz.getAtt=
ribute("disabled")=3D=3D=3Dnull)&&(!bz.parentNode.disabled||!c.nodeName(b=
z.parentNode,"optgroup"))){bD=3Dc(bz).val();if(bA){return =
bD;}bE.push(bD);}}if(bA&&!bE.length&&bF.length){return =
c(bF[bB]).val();}return bE;},set:function(by,bz){var =
e=3Dc.makeArray(bz);c(by).find("option").each(function(){this.selected=3D=
c.inArray(c(this).val(),e)>=3D0;});if(!e.length){by.selectedIndex=3D-1;}r=
eturn =
e;}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,=
height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(bD,b=
A,bE,bC){var =
by=3DbD.nodeType;if(!bD||by=3D=3D=3D3||by=3D=3D=3D8||by=3D=3D=3D2){return=
 O;}if(bC&&bA in c.attrFn){return c(bD)[bA](bE);}if(!("getAttribute" in =
bD)){return c.prop(bD,bA,bE);}var =
bz,e,bB=3Dby!=3D=3D1||!c.isXMLDoc(bD);bA=3DbB&&c.attrFix[bA]||bA;e=3Dc.at=
trHooks[bA];if(!e){if(ao.test(bA)&&(typeof =
bE=3D=3D=3D"boolean"||bE=3D=3D=3DO||bE.toLowerCase()=3D=3D=3DbA.toLowerCa=
se())){e=3Da0;}else{if(a6&&(c.nodeName(bD,"form")||bb.test(bA))){e=3Da6;}=
}}if(bE!=3D=3DO){if(bE=3D=3D=3Dnull){c.removeAttr(bD,bA);return =
O;}else{if(e&&"set" in e&&bB&&(bz=3De.set(bD,bE,bA))!=3D=3DO){return =
bz;}else{bD.setAttribute(bA,""+bE);return bE;}}}else{if(e&&"get" in =
e&&bB){return e.get(bD,bA);}else{bz=3DbD.getAttribute(bA);return =
bz=3D=3D=3Dnull?O:bz;}}},removeAttr:function(by,e){var =
bz;if(by.nodeType=3D=3D=3D1){e=3Dc.attrFix[e]||e;if(c.support.getSetAttri=
bute){by.removeAttribute(e);}else{c.attr(by,e,"");by.removeAttributeNode(=
by.getAttributeNode(e));}if(ao.test(e)&&(bz=3Dc.propFix[e]||e) in =
by){by[bz]=3Dfalse;}}},attrHooks:{type:{set:function(e,by){if(h.test(e.no=
deName)&&e.parentNode){c.error("type property can't be =
changed");}else{if(!c.support.radioValue&&by=3D=3D=3D"radio"&&c.nodeName(=
e,"input")){var =
bz=3De.value;e.setAttribute("type",by);if(bz){e.value=3Dbz;}return =
by;}}}},tabIndex:{get:function(by){var =
e=3Dby.getAttributeNode("tabIndex");return =
e&&e.specified?parseInt(e.value,10):H.test(by.nodeName)||n.test(by.nodeNa=
me)&&by.href?0:O;}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","fo=
r":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellS=
pacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",use=
map:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"}=
,prop:function(bC,bA,bD){var =
by=3DbC.nodeType;if(!bC||by=3D=3D=3D3||by=3D=3D=3D8||by=3D=3D=3D2){return=
 O;}var =
bz,e,bB=3Dby!=3D=3D1||!c.isXMLDoc(bC);bA=3DbB&&c.propFix[bA]||bA;e=3Dc.pr=
opHooks[bA];if(bD!=3D=3DO){if(e&&"set" in =
e&&(bz=3De.set(bC,bD,bA))!=3D=3DO){return =
bz;}else{return(bC[bA]=3DbD);}}else{if(e&&"get" in =
e&&(bz=3De.get(bC,bA))!=3D=3DO){return bz;}else{return =
bC[bA];}}},propHooks:{}});a0=3D{get:function(by,e){return =
by[c.propFix[e]||e]?e.toLowerCase():O;},set:function(by,bA,e){var =
bz;if(bA=3D=3D=3Dfalse){c.removeAttr(by,e);}else{bz=3Dc.propFix[e]||e;if(=
bz in by){by[bz]=3DbA;}by.setAttribute(e,e.toLowerCase());}return =
e;}};c.attrHooks.value=3D{get:function(by,e){if(a6&&c.nodeName(by,"button=
")){return a6.get(by,e);}return =
by.value;},set:function(by,bz,e){if(a6&&c.nodeName(by,"button")){return =
a6.set(by,bz,e);}by.value=3Dbz;}};if(!c.support.getSetAttribute){c.attrFi=
x=3Dc.propFix;a6=3Dc.attrHooks.name=3Dc.valHooks.button=3D{get:function(b=
z,by){var e;e=3Dbz.getAttributeNode(by);return =
e&&e.nodeValue!=3D=3D""?e.nodeValue:O;},set:function(bz,bA,by){var =
e=3Dbz.getAttributeNode(by);if(e){e.nodeValue=3DbA;return =
bA;}}};c.each(["width","height"],function(by,e){c.attrHooks[e]=3Dc.extend=
(c.attrHooks[e],{set:function(bz,bA){if(bA=3D=3D=3D""){bz.setAttribute(e,=
"auto");return =
bA;}}});});}if(!c.support.hrefNormalized){c.each(["href","src","width","h=
eight"],function(by,e){c.attrHooks[e]=3Dc.extend(c.attrHooks[e],{get:func=
tion(bA){var bz=3DbA.getAttribute(e,2);return =
bz=3D=3D=3Dnull?O:bz;}});});}if(!c.support.style){c.attrHooks.style=3D{ge=
t:function(e){return =
e.style.cssText.toLowerCase()||O;},set:function(e,by){return(e.style.cssT=
ext=3D""+by);}};}if(!c.support.optSelected){c.propHooks.selected=3Dc.exte=
nd(c.propHooks.selected,{get:function(by){var =
e=3Dby.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.sel=
ectedIndex;}}}});}if(!c.support.checkOn){c.each(["radio","checkbox"],func=
tion(){c.valHooks[this]=3D{get:function(e){return =
e.getAttribute("value")=3D=3D=3Dnull?"on":e.value;}};});}c.each(["radio",=
"checkbox"],function(){c.valHooks[this]=3Dc.extend(c.valHooks[this],{set:=
function(e,by){if(c.isArray(by)){return(e.checked=3Dc.inArray(c(e).val(),=
by)>=3D0);}}});});var =
aH=3DObject.prototype.hasOwnProperty,a2=3D/\.(.*)$/,bh=3D/^(?:textarea|in=
put|select)$/i,R=3D/\./g,bl=3D/ =
/g,aG=3D/[^\w\s.|`]/g,K=3Dfunction(e){return =
e.replace(aG,"\\$&");};c.event=3D{add:function(bA,bE,bJ,bC){if(bA.nodeTyp=
e=3D=3D=3D3||bA.nodeType=3D=3D=3D8){return;}if(bJ=3D=3D=3Dfalse){bJ=3Dbn;=
}else{if(!bJ){return;}}var =
by,bI;if(bJ.handler){by=3DbJ;bJ=3Dby.handler;}if(!bJ.guid){bJ.guid=3Dc.gu=
id++;}var bF=3Dc._data(bA);if(!bF){return;}var =
bK=3DbF.events,bD=3DbF.handle;if(!bK){bF.events=3DbK=3D{};}if(!bD){bF.han=
dle=3DbD=3Dfunction(bL){return typeof =
c!=3D=3D"undefined"&&(!bL||c.event.triggered!=3D=3DbL.type)?c.event.handl=
e.apply(bD.elem,arguments):O;};}bD.elem=3DbA;bE=3DbE.split(" ");var =
bH,bB=3D0,e;while((bH=3DbE[bB++])){bI=3Dby?c.extend({},by):{handler:bJ,da=
ta:bC};if(bH.indexOf(".")>-1){e=3DbH.split(".");bH=3De.shift();bI.namespa=
ce=3De.slice(0).sort().join(".");}else{e=3D[];bI.namespace=3D"";}bI.type=3D=
bH;if(!bI.guid){bI.guid=3DbJ.guid;}var =
bz=3DbK[bH],bG=3Dc.event.special[bH]||{};if(!bz){bz=3DbK[bH]=3D[];if(!bG.=
setup||bG.setup.call(bA,bC,e,bD)=3D=3D=3Dfalse){if(bA.addEventListener){b=
A.addEventListener(bH,bD,false);}else{if(bA.attachEvent){bA.attachEvent("=
on"+bH,bD);}}}}if(bG.add){bG.add.call(bA,bI);if(!bI.handler.guid){bI.hand=
ler.guid=3DbJ.guid;}}bz.push(bI);c.event.global[bH]=3Dtrue;}bA=3Dnull;},g=
lobal:{},remove:function(bM,bH,bz,bD){if(bM.nodeType=3D=3D=3D3||bM.nodeTy=
pe=3D=3D=3D8){return;}if(bz=3D=3D=3Dfalse){bz=3Dbn;}var =
bP,bC,bE,bJ,bK=3D0,bA,bF,bI,bB,bG,e,bO,bL=3Dc.hasData(bM)&&c._data(bM),by=
=3DbL&&bL.events;if(!bL||!by){return;}if(bH&&bH.type){bz=3DbH.handler;bH=3D=
bH.type;}if(!bH||typeof =
bH=3D=3D=3D"string"&&bH.charAt(0)=3D=3D=3D"."){bH=3DbH||"";for(bC in =
by){c.event.remove(bM,bC+bH);}return;}bH=3DbH.split(" =
");while((bC=3DbH[bK++])){bO=3DbC;e=3Dnull;bA=3DbC.indexOf(".")<0;bF=3D[]=
;if(!bA){bF=3DbC.split(".");bC=3DbF.shift();bI=3Dnew =
RegExp("(^|\\.)"+c.map(bF.slice(0).sort(),K).join("\\.(?:.*\\.)?")+"(\\.|=
$)");}bG=3Dby[bC];if(!bG){continue;}if(!bz){for(bJ=3D0;bJ<bG.length;bJ++)=
{e=3DbG[bJ];if(bA||bI.test(e.namespace)){c.event.remove(bM,bO,e.handler,b=
J);bG.splice(bJ--,1);}}continue;}bB=3Dc.event.special[bC]||{};for(bJ=3DbD=
||0;bJ<bG.length;bJ++){e=3DbG[bJ];if(bz.guid=3D=3D=3De.guid){if(bA||bI.te=
st(e.namespace)){if(bD=3D=3Dnull){bG.splice(bJ--,1);}if(bB.remove){bB.rem=
ove.call(bM,e);}}if(bD!=3Dnull){break;}}}if(bG.length=3D=3D=3D0||bD!=3Dnu=
ll&&bG.length=3D=3D=3D1){if(!bB.teardown||bB.teardown.call(bM,bF)=3D=3D=3D=
false){c.removeEvent(bM,bC,bL.handle);}bP=3Dnull;delete =
by[bC];}}if(c.isEmptyObject(by)){var =
bN=3DbL.handle;if(bN){bN.elem=3Dnull;}delete bL.events;delete =
bL.handle;if(c.isEmptyObject(bL)){c.removeData(bM,O,true);}}},customEvent=
:{getData:true,setData:true,changeData:true},trigger:function(e,bE,bC,bJ)=
{var =
bH=3De.type||e,bz=3D[],by;if(bH.indexOf("!")>=3D0){bH=3DbH.slice(0,-1);by=
=3Dtrue;}if(bH.indexOf(".")>=3D0){bz=3DbH.split(".");bH=3Dbz.shift();bz.s=
ort();}if((!bC||c.event.customEvent[bH])&&!c.event.global[bH]){return;}e=3D=
typeof e=3D=3D=3D"object"?e[c.expando]?e:new c.Event(bH,e):new =
c.Event(bH);e.type=3DbH;e.exclusive=3Dby;e.namespace=3Dbz.join(".");e.nam=
espace_re=3Dnew =
RegExp("(^|\\.)"+bz.join("\\.(?:.*\\.)?")+"(\\.|$)");if(bJ||!bC){e.preven=
tDefault();e.stopPropagation();}if(!bC){c.each(c.cache,function(){var =
bL=3Dc.expando,bK=3Dthis[bL];if(bK&&bK.events&&bK.events[bH]){c.event.tri=
gger(e,bE,bK.handle.elem);}});return;}if(bC.nodeType=3D=3D=3D3||bC.nodeTy=
pe=3D=3D=3D8){return;}e.result=3DO;e.target=3DbC;bE=3DbE?c.makeArray(bE):=
[];bE.unshift(e);var bI=3DbC,bA=3DbH.indexOf(":")<0?"on"+bH:"";do{var =
bF=3Dc._data(bI,"handle");e.currentTarget=3DbI;if(bF){bF.apply(bI,bE);}if=
(bA&&c.acceptData(bI)&&bI[bA]&&bI[bA].apply(bI,bE)=3D=3D=3Dfalse){e.resul=
t=3Dfalse;e.preventDefault();}bI=3DbI.parentNode||bI.ownerDocument||bI=3D=
=3D=3De.target.ownerDocument&&bf;}while(bI&&!e.isPropagationStopped());if=
(!e.isDefaultPrevented()){var =
bB,bG=3Dc.event.special[bH]||{};if((!bG._default||bG._default.call(bC.own=
erDocument,e)=3D=3D=3Dfalse)&&!(bH=3D=3D=3D"click"&&c.nodeName(bC,"a"))&&=
c.acceptData(bC)){try{if(bA&&bC[bH]){bB=3DbC[bA];if(bB){bC[bA]=3Dnull;}c.=
event.triggered=3DbH;bC[bH]();}}catch(bD){}if(bB){bC[bA]=3DbB;}c.event.tr=
iggered=3DO;}}return =
e.result;},handle:function(bE){bE=3Dc.event.fix(bE||bf.event);var =
by=3D((c._data(this,"events")||{})[bE.type]||[]).slice(0),bD=3D!bE.exclus=
ive&&!bE.namespace,bB=3DArray.prototype.slice.call(arguments,0);bB[0]=3Db=
E;bE.currentTarget=3Dthis;for(var bA=3D0,e=3Dby.length;bA<e;bA++){var =
bC=3Dby[bA];if(bD||bE.namespace_re.test(bC.namespace)){bE.handler=3DbC.ha=
ndler;bE.data=3DbC.data;bE.handleObj=3DbC;var =
bz=3DbC.handler.apply(this,bB);if(bz!=3D=3DO){bE.result=3Dbz;if(bz=3D=3D=3D=
false){bE.preventDefault();bE.stopPropagation();}}if(bE.isImmediatePropag=
ationStopped()){break;}}}return bE.result;},props:"altKey attrChange =
attrName bubbles button cancelable charCode clientX clientY ctrlKey =
currentTarget data detail eventPhase fromElement handler keyCode layerX =
layerY metaKey newValue offsetX offsetY pageX pageY prevValue =
relatedNode relatedTarget screenX screenY shiftKey srcElement target =
toElement view wheelDelta which".split(" =
"),fix:function(bB){if(bB[c.expando]){return bB;}var =
by=3DbB;bB=3Dc.Event(by);for(var =
bz=3Dthis.props.length,bD;bz;){bD=3Dthis.props[--bz];bB[bD]=3Dby[bD];}if(=
!bB.target){bB.target=3DbB.srcElement||av;}if(bB.target.nodeType=3D=3D=3D=
3){bB.target=3DbB.target.parentNode;}if(!bB.relatedTarget&&bB.fromElement=
){bB.relatedTarget=3DbB.fromElement=3D=3D=3DbB.target?bB.toElement:bB.fro=
mElement;}if(bB.pageX=3D=3Dnull&&bB.clientX!=3Dnull){var =
bA=3DbB.target.ownerDocument||av,bC=3DbA.documentElement,e=3DbA.body;bB.p=
ageX=3DbB.clientX+(bC&&bC.scrollLeft||e&&e.scrollLeft||0)-(bC&&bC.clientL=
eft||e&&e.clientLeft||0);bB.pageY=3DbB.clientY+(bC&&bC.scrollTop||e&&e.sc=
rollTop||0)-(bC&&bC.clientTop||e&&e.clientTop||0);}if(bB.which=3D=3Dnull&=
&(bB.charCode!=3Dnull||bB.keyCode!=3Dnull)){bB.which=3DbB.charCode!=3Dnul=
l?bB.charCode:bB.keyCode;}if(!bB.metaKey&&bB.ctrlKey){bB.metaKey=3DbB.ctr=
lKey;}if(!bB.which&&bB.button!=3D=3DO){bB.which=3D(bB.button&1?1:(bB.butt=
on&2?3:(bB.button&4?2:0)));}return =
bB;},guid:100000000,proxy:c.proxy,special:{ready:{setup:c.bindReady,teard=
own:c.noop},live:{add:function(e){c.event.add(this,s(e.origType,e.selecto=
r),c.extend({},e,{handler:am,guid:e.handler.guid}));},remove:function(e){=
c.event.remove(this,s(e.origType,e.selector),e);}},beforeunload:{setup:fu=
nction(bz,by,e){if(c.isWindow(this)){this.onbeforeunload=3De;}},teardown:=
function(by,e){if(this.onbeforeunload=3D=3D=3De){this.onbeforeunload=3Dnu=
ll;}}}}};c.removeEvent=3Dav.removeEventListener?function(by,e,bz){if(by.r=
emoveEventListener){by.removeEventListener(e,bz,false);}}:function(by,e,b=
z){if(by.detachEvent){by.detachEvent("on"+e,bz);}};c.Event=3Dfunction(by,=
e){if(!this.preventDefault){return new =
c.Event(by,e);}if(by&&by.type){this.originalEvent=3Dby;this.type=3Dby.typ=
e;this.isDefaultPrevented=3D(by.defaultPrevented||by.returnValue=3D=3D=3D=
false||by.getPreventDefault&&by.getPreventDefault())?k:bn;}else{this.type=
=3Dby;}if(e){c.extend(this,e);}this.timeStamp=3Dc.now();this[c.expando]=3D=
true;};function bn(){return false;}function k(){return =
true;}c.Event.prototype=3D{preventDefault:function(){this.isDefaultPreven=
ted=3Dk;var =
by=3Dthis.originalEvent;if(!by){return;}if(by.preventDefault){by.preventD=
efault();}else{by.returnValue=3Dfalse;}},stopPropagation:function(){this.=
isPropagationStopped=3Dk;var =
by=3Dthis.originalEvent;if(!by){return;}if(by.stopPropagation){by.stopPro=
pagation();}by.cancelBubble=3Dtrue;},stopImmediatePropagation:function(){=
this.isImmediatePropagationStopped=3Dk;this.stopPropagation();},isDefault=
Prevented:bn,isPropagationStopped:bn,isImmediatePropagationStopped:bn};va=
r af=3Dfunction(bz){var =
by=3Dbz.relatedTarget;bz.type=3Dbz.data;try{if(by&&by!=3D=3Dav&&!by.paren=
tNode){return;}while(by&&by!=3D=3Dthis){by=3Dby.parentNode;}if(by!=3D=3Dt=
his){c.event.handle.apply(this,arguments);}}catch(bA){}},aW=3Dfunction(e)=
{e.type=3De.data;c.event.handle.apply(this,arguments);};c.each({mouseente=
r:"mouseover",mouseleave:"mouseout"},function(by,e){c.event.special[by]=3D=
{setup:function(bz){c.event.add(this,e,bz&&bz.selector?aW:af,by);},teardo=
wn:function(bz){c.event.remove(this,e,bz&&bz.selector?aW:af);}};});if(!c.=
support.submitBubbles){c.event.special.submit=3D{setup:function(by,e){if(=
!c.nodeName(this,"form")){c.event.add(this,"click.specialSubmit",function=
(bB){var =
bA=3DbB.target,bz=3DbA.type;if((bz=3D=3D=3D"submit"||bz=3D=3D=3D"image")&=
&c(bA).closest("form").length){aZ("submit",this,arguments);}});c.event.ad=
d(this,"keypress.specialSubmit",function(bB){var =
bA=3DbB.target,bz=3DbA.type;if((bz=3D=3D=3D"text"||bz=3D=3D=3D"password")=
&&c(bA).closest("form").length&&bB.keyCode=3D=3D=3D13){aZ("submit",this,a=
rguments);}});}else{return =
false;}},teardown:function(e){c.event.remove(this,".specialSubmit");}};}i=
f(!c.support.changeBubbles){var bq,m=3Dfunction(by){var =
e=3Dby.type,bz=3Dby.value;if(e=3D=3D=3D"radio"||e=3D=3D=3D"checkbox"){bz=3D=
by.checked;}else{if(e=3D=3D=3D"select-multiple"){bz=3Dby.selectedIndex>-1=
?c.map(by.options,function(bA){return =
bA.selected;}).join("-"):"";}else{if(c.nodeName(by,"select")){bz=3Dby.sel=
ectedIndex;}}}return bz;},ad=3Dfunction ad(bA){var =
by=3DbA.target,bz,bB;if(!bh.test(by.nodeName)||by.readOnly){return;}bz=3D=
c._data(by,"_change_data");bB=3Dm(by);if(bA.type!=3D=3D"focusout"||by.typ=
e!=3D=3D"radio"){c._data(by,"_change_data",bB);}if(bz=3D=3D=3DO||bB=3D=3D=
=3Dbz){return;}if(bz!=3Dnull||bB){bA.type=3D"change";bA.liveFired=3DO;c.e=
vent.trigger(bA,arguments[1],by);}};c.event.special.change=3D{filters:{fo=
cusout:ad,beforedeactivate:ad,click:function(bA){var =
bz=3DbA.target,by=3Dc.nodeName(bz,"input")?bz.type:"";if(by=3D=3D=3D"radi=
o"||by=3D=3D=3D"checkbox"||c.nodeName(bz,"select")){ad.call(this,bA);}},k=
eydown:function(bA){var =
bz=3DbA.target,by=3Dc.nodeName(bz,"input")?bz.type:"";if((bA.keyCode=3D=3D=
=3D13&&!c.nodeName(bz,"textarea"))||(bA.keyCode=3D=3D=3D32&&(by=3D=3D=3D"=
checkbox"||by=3D=3D=3D"radio"))||by=3D=3D=3D"select-multiple"){ad.call(th=
is,bA);}},beforeactivate:function(bz){var =
by=3Dbz.target;c._data(by,"_change_data",m(by));}},setup:function(bz,by){=
if(this.type=3D=3D=3D"file"){return false;}for(var e in =
bq){c.event.add(this,e+".specialChange",bq[e]);}return =
bh.test(this.nodeName);},teardown:function(e){c.event.remove(this,".speci=
alChange");return =
bh.test(this.nodeName);}};bq=3Dc.event.special.change.filters;bq.focus=3D=
bq.beforeactivate;}function aZ(by,bA,e){var =
bz=3Dc.extend({},e[0]);bz.type=3Dby;bz.originalEvent=3D{};bz.liveFired=3D=
O;c.event.handle.call(bA,bz);if(bz.isDefaultPrevented()){e[0].preventDefa=
ult();}}if(!c.support.focusinBubbles){c.each({focus:"focusin",blur:"focus=
out"},function(bA,e){var =
by=3D0;c.event.special[e]=3D{setup:function(){if(by++=3D=3D=3D0){av.addEv=
entListener(bA,bz,true);}},teardown:function(){if(--by=3D=3D=3D0){av.remo=
veEventListener(bA,bz,true);}}};function bz(bB){var =
bC=3Dc.event.fix(bB);bC.type=3De;bC.originalEvent=3D{};c.event.trigger(bC=
,null,bC.target);if(bC.isDefaultPrevented()){bB.preventDefault();}}});}c.=
each(["bind","one"],function(by,e){c.fn[e]=3Dfunction(bE,bF,bD){var =
bC;if(typeof bE=3D=3D=3D"object"){for(var bB in =
bE){this[e](bB,bF,bE[bB],bD);}return =
this;}if(arguments.length=3D=3D=3D2||bF=3D=3D=3Dfalse){bD=3DbF;bF=3DO;}if=
(e=3D=3D=3D"one"){bC=3Dfunction(bG){c(this).unbind(bG,bC);return =
bD.apply(this,arguments);};bC.guid=3DbD.guid||c.guid++;}else{bC=3DbD;}if(=
bE=3D=3D=3D"unload"&&e!=3D=3D"one"){this.one(bE,bF,bD);}else{for(var =
bA=3D0,bz=3Dthis.length;bA<bz;bA++){c.event.add(this[bA],bE,bC,bF);}}retu=
rn this;};});c.fn.extend({unbind:function(bB,bA){if(typeof =
bB=3D=3D=3D"object"&&!bB.preventDefault){for(var bz in =
bB){this.unbind(bz,bB[bz]);}}else{for(var =
by=3D0,e=3Dthis.length;by<e;by++){c.event.remove(this[by],bB,bA);}}return=
 this;},delegate:function(e,by,bA,bz){return =
this.live(by,bA,bz,e);},undelegate:function(e,by,bz){if(arguments.length=3D=
=3D=3D0){return this.unbind("live");}else{return =
this.die(by,null,bz,e);}},trigger:function(e,by){return =
this.each(function(){c.event.trigger(e,by,this);});},triggerHandler:funct=
ion(e,by){if(this[0]){return =
c.event.trigger(e,by,this[0],true);}},toggle:function(bA){var =
by=3Darguments,e=3DbA.guid||c.guid++,bz=3D0,bB=3Dfunction(bC){var =
bD=3D(c.data(this,"lastToggle"+bA.guid)||0)%bz;c.data(this,"lastToggle"+b=
A.guid,bD+1);bC.preventDefault();return =
by[bD].apply(this,arguments)||false;};bB.guid=3De;while(bz<by.length){by[=
bz++].guid=3De;}return this.click(bB);},hover:function(e,by){return =
this.mouseenter(e).mouseleave(by||e);}});var =
aU=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"=
mouseout"};c.each(["live","die"],function(by,e){c.fn[e]=3Dfunction(bI,bF,=
bK,bB){var =
bJ,bG=3D0,bH,bA,bM,bD=3DbB||this.selector,bz=3DbB?this:c(this.context);if=
(typeof bI=3D=3D=3D"object"&&!bI.preventDefault){for(var bL in =
bI){bz[e](bL,bF,bI[bL],bD);}return =
this;}if(e=3D=3D=3D"die"&&!bI&&bB&&bB.charAt(0)=3D=3D=3D"."){bz.unbind(bB=
);return =
this;}if(bF=3D=3D=3Dfalse||c.isFunction(bF)){bK=3DbF||bn;bF=3DO;}bI=3D(bI=
||"").split(" =
");while((bJ=3DbI[bG++])!=3Dnull){bH=3Da2.exec(bJ);bA=3D"";if(bH){bA=3DbH=
[0];bJ=3DbJ.replace(a2,"");}if(bJ=3D=3D=3D"hover"){bI.push("mouseenter"+b=
A,"mouseleave"+bA);continue;}bM=3DbJ;if(aU[bJ]){bI.push(aU[bJ]+bA);bJ=3Db=
J+bA;}else{bJ=3D(aU[bJ]||bJ)+bA;}if(e=3D=3D=3D"live"){for(var =
bE=3D0,bC=3Dbz.length;bE<bC;bE++){c.event.add(bz[bE],"live."+s(bJ,bD),{da=
ta:bF,selector:bD,handler:bK,origType:bJ,origHandler:bK,preType:bM});}}el=
se{bz.unbind("live."+s(bJ,bD),bK);}}return this;};});function am(bI){var =
bF,bA,bO,bC,e,bK,bH,bJ,bG,bN,bE,bD,bM,bL=3D[],bB=3D[],by=3Dc._data(this,"=
events");if(bI.liveFired=3D=3D=3Dthis||!by||!by.live||bI.target.disabled|=
|bI.button&&bI.type=3D=3D=3D"click"){return;}if(bI.namespace){bD=3Dnew =
RegExp("(^|\\.)"+bI.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")=
;}bI.liveFired=3Dthis;var =
bz=3Dby.live.slice(0);for(bH=3D0;bH<bz.length;bH++){e=3Dbz[bH];if(e.origT=
ype.replace(a2,"")=3D=3D=3DbI.type){bB.push(e.selector);}else{bz.splice(b=
H--,1);}}bC=3Dc(bI.target).closest(bB,bI.currentTarget);for(bJ=3D0,bG=3Db=
C.length;bJ<bG;bJ++){bE=3DbC[bJ];for(bH=3D0;bH<bz.length;bH++){e=3Dbz[bH]=
;if(bE.selector=3D=3D=3De.selector&&(!bD||bD.test(e.namespace))&&!bE.elem=
.disabled){bK=3DbE.elem;bO=3Dnull;if(e.preType=3D=3D=3D"mouseenter"||e.pr=
eType=3D=3D=3D"mouseleave"){bI.type=3De.preType;bO=3Dc(bI.relatedTarget).=
closest(e.selector)[0];if(bO&&c.contains(bK,bO)){bO=3DbK;}}if(!bO||bO!=3D=
=3DbK){bL.push({elem:bK,handleObj:e,level:bE.level});}}}}for(bJ=3D0,bG=3D=
bL.length;bJ<bG;bJ++){bC=3DbL[bJ];if(bA&&bC.level>bA){break;}bI.currentTa=
rget=3DbC.elem;bI.data=3DbC.handleObj.data;bI.handleObj=3DbC.handleObj;bM=
=3DbC.handleObj.origHandler.apply(bC.elem,arguments);if(bM=3D=3D=3Dfalse|=
|bI.isPropagationStopped()){bA=3DbC.level;if(bM=3D=3D=3Dfalse){bF=3Dfalse=
;}if(bI.isImmediatePropagationStopped()){break;}}}return bF;}function =
s(by,e){return(by&&by!=3D=3D"*"?by+".":"")+e.replace(R,"`").replace(bl,"&=
");}c.each(("blur focus focusin focusout load resize scroll unload click =
dblclick mousedown mouseup mousemove mouseover mouseout mouseenter =
mouseleave change select submit keydown keypress keyup error").split(" =
"),function(by,e){c.fn[e]=3Dfunction(bA,bz){if(bz=3D=3Dnull){bz=3DbA;bA=3D=
null;}return =
arguments.length>0?this.bind(e,bA,bz):this.trigger(e);};if(c.attrFn){c.at=
trFn[e]=3Dtrue;}});=0A=
/*!=0A=
 * Sizzle CSS Selector Engine=0A=
 *  Copyright 2011, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
bI=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\=
[\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bJ=3D0,bM=3DObject.prototy=
pe.toString,bD=3Dfalse,bC=3Dtrue,bK=3D/\\/g,bQ=3D/\W/;[0,0].sort(function=
(){bC=3Dfalse;return 0;});var =
bA=3Dfunction(bV,e,bY,bZ){bY=3DbY||[];e=3De||av;var =
b1=3De;if(e.nodeType!=3D=3D1&&e.nodeType!=3D=3D9){return[];}if(!bV||typeo=
f bV!=3D=3D"string"){return bY;}var =
bS,b3,b6,bR,b2,b5,b4,bX,bU=3Dtrue,bT=3DbA.isXML(e),bW=3D[],b0=3DbV;do{bI.=
exec("");bS=3DbI.exec(b0);if(bS){b0=3DbS[3];bW.push(bS[1]);if(bS[2]){bR=3D=
bS[3];break;}}}while(bS);if(bW.length>1&&bE.exec(bV)){if(bW.length=3D=3D=3D=
2&&bF.relative[bW[0]]){b3=3DbN(bW[0]+bW[1],e);}else{b3=3DbF.relative[bW[0=
]]?[e]:bA(bW.shift(),e);while(bW.length){bV=3DbW.shift();if(bF.relative[b=
V]){bV+=3DbW.shift();}b3=3DbN(bV,b3);}}}else{if(!bZ&&bW.length>1&&e.nodeT=
ype=3D=3D=3D9&&!bT&&bF.match.ID.test(bW[0])&&!bF.match.ID.test(bW[bW.leng=
th-1])){b2=3DbA.find(bW.shift(),e,bT);e=3Db2.expr?bA.filter(b2.expr,b2.se=
t)[0]:b2.set[0];}if(e){b2=3DbZ?{expr:bW.pop(),set:bG(bZ)}:bA.find(bW.pop(=
),bW.length=3D=3D=3D1&&(bW[0]=3D=3D=3D"~"||bW[0]=3D=3D=3D"+")&&e.parentNo=
de?e.parentNode:e,bT);b3=3Db2.expr?bA.filter(b2.expr,b2.set):b2.set;if(bW=
.length>0){b6=3DbG(b3);}else{bU=3Dfalse;}while(bW.length){b5=3DbW.pop();b=
4=3Db5;if(!bF.relative[b5]){b5=3D"";}else{b4=3DbW.pop();}if(b4=3D=3Dnull)=
{b4=3De;}bF.relative[b5](b6,b4,bT);}}else{b6=3DbW=3D[];}}if(!b6){b6=3Db3;=
}if(!b6){bA.error(b5||bV);}if(bM.call(b6)=3D=3D=3D"[object =
Array]"){if(!bU){bY.push.apply(bY,b6);}else{if(e&&e.nodeType=3D=3D=3D1){f=
or(bX=3D0;b6[bX]!=3Dnull;bX++){if(b6[bX]&&(b6[bX]=3D=3D=3Dtrue||b6[bX].no=
deType=3D=3D=3D1&&bA.contains(e,b6[bX]))){bY.push(b3[bX]);}}}else{for(bX=3D=
0;b6[bX]!=3Dnull;bX++){if(b6[bX]&&b6[bX].nodeType=3D=3D=3D1){bY.push(b3[b=
X]);}}}}}else{bG(b6,bY);}if(bR){bA(bR,b1,bY,bZ);bA.uniqueSort(bY);}return=
 =
bY;};bA.uniqueSort=3Dfunction(bR){if(bL){bD=3DbC;bR.sort(bL);if(bD){for(v=
ar =
e=3D1;e<bR.length;e++){if(bR[e]=3D=3D=3DbR[e-1]){bR.splice(e--,1);}}}}ret=
urn bR;};bA.matches=3Dfunction(e,bR){return =
bA(e,null,null,bR);};bA.matchesSelector=3Dfunction(e,bR){return =
bA(bR,null,null,[e]).length>0;};bA.find=3Dfunction(bX,e,bY){var =
bW;if(!bX){return[];}for(var bT=3D0,bS=3DbF.order.length;bT<bS;bT++){var =
bU,bV=3DbF.order[bT];if((bU=3DbF.leftMatch[bV].exec(bX))){var =
bR=3DbU[1];bU.splice(1,1);if(bR.substr(bR.length-1)!=3D=3D"\\"){bU[1]=3D(=
bU[1]||"").replace(bK,"");bW=3DbF.find[bV](bU,e,bY);if(bW!=3Dnull){bX=3Db=
X.replace(bF.match[bV],"");break;}}}}if(!bW){bW=3Dtypeof =
e.getElementsByTagName!=3D=3D"undefined"?e.getElementsByTagName("*"):[];}=
return{set:bW,expr:bX};};bA.filter=3Dfunction(b1,b0,b4,bU){var =
bW,e,bS=3Db1,b6=3D[],bY=3Db0,bX=3Db0&&b0[0]&&bA.isXML(b0[0]);while(b1&&b0=
.length){for(var bZ in =
bF.filter){if((bW=3DbF.leftMatch[bZ].exec(b1))!=3Dnull&&bW[2]){var =
b5,b3,bR=3DbF.filter[bZ],bT=3DbW[1];e=3Dfalse;bW.splice(1,1);if(bT.substr=
(bT.length-1)=3D=3D=3D"\\"){continue;}if(bY=3D=3D=3Db6){b6=3D[];}if(bF.pr=
eFilter[bZ]){bW=3DbF.preFilter[bZ](bW,bY,b4,b6,bU,bX);if(!bW){e=3Db5=3Dtr=
ue;}else{if(bW=3D=3D=3Dtrue){continue;}}}if(bW){for(var =
bV=3D0;(b3=3DbY[bV])!=3Dnull;bV++){if(b3){b5=3DbR(b3,bW,bV,bY);var =
b2=3DbU^!!b5;if(b4&&b5!=3Dnull){if(b2){e=3Dtrue;}else{bY[bV]=3Dfalse;}}el=
se{if(b2){b6.push(b3);e=3Dtrue;}}}}}if(b5!=3D=3DO){if(!b4){bY=3Db6;}b1=3D=
b1.replace(bF.match[bZ],"");if(!e){return[];}break;}}}if(b1=3D=3D=3DbS){i=
f(e=3D=3Dnull){bA.error(b1);}else{break;}}bS=3Db1;}return =
bY;};bA.error=3Dfunction(e){throw"Syntax error, unrecognized expression: =
"+e;};var =
bF=3DbA.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-=
\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D=
['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFF=
FF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\=
\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth=
|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\=
-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\)=
)?(?=3D[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\=
([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","=
for":"htmlFor"},attrHandle:{href:function(e){return =
e.getAttribute("href");},type:function(e){return =
e.getAttribute("type");}},relative:{"+":function(bW,bR){var bT=3Dtypeof =
bR=3D=3D=3D"string",bV=3DbT&&!bQ.test(bR),bX=3DbT&&!bV;if(bV){bR=3DbR.toL=
owerCase();}for(var =
bS=3D0,e=3DbW.length,bU;bS<e;bS++){if((bU=3DbW[bS])){while((bU=3DbU.previ=
ousSibling)&&bU.nodeType!=3D=3D1){}bW[bS]=3DbX||bU&&bU.nodeName.toLowerCa=
se()=3D=3D=3DbR?bU||false:bU=3D=3D=3DbR;}}if(bX){bA.filter(bR,bW,true);}}=
,">":function(bW,bR){var bV,bU=3Dtypeof =
bR=3D=3D=3D"string",bS=3D0,e=3DbW.length;if(bU&&!bQ.test(bR)){bR=3DbR.toL=
owerCase();for(;bS<e;bS++){bV=3DbW[bS];if(bV){var =
bT=3DbV.parentNode;bW[bS]=3DbT.nodeName.toLowerCase()=3D=3D=3DbR?bT:false=
;}}}else{for(;bS<e;bS++){bV=3DbW[bS];if(bV){bW[bS]=3DbU?bV.parentNode:bV.=
parentNode=3D=3D=3DbR;}}if(bU){bA.filter(bR,bW,true);}}},"":function(bT,b=
R,bV){var bU,bS=3DbJ++,e=3DbO;if(typeof =
bR=3D=3D=3D"string"&&!bQ.test(bR)){bR=3DbR.toLowerCase();bU=3DbR;e=3Dby;}=
e("parentNode",bR,bS,bT,bU,bV);},"~":function(bT,bR,bV){var =
bU,bS=3DbJ++,e=3DbO;if(typeof =
bR=3D=3D=3D"string"&&!bQ.test(bR)){bR=3DbR.toLowerCase();bU=3DbR;e=3Dby;}=
e("previousSibling",bR,bS,bT,bU,bV);}},find:{ID:function(bR,bS,bT){if(typ=
eof bS.getElementById!=3D=3D"undefined"&&!bT){var =
e=3DbS.getElementById(bR[1]);return =
e&&e.parentNode?[e]:[];}},NAME:function(bS,bV){if(typeof =
bV.getElementsByName!=3D=3D"undefined"){var =
bR=3D[],bU=3DbV.getElementsByName(bS[1]);for(var =
bT=3D0,e=3DbU.length;bT<e;bT++){if(bU[bT].getAttribute("name")=3D=3D=3DbS=
[1]){bR.push(bU[bT]);}}return =
bR.length=3D=3D=3D0?null:bR;}},TAG:function(e,bR){if(typeof =
bR.getElementsByTagName!=3D=3D"undefined"){return =
bR.getElementsByTagName(e[1]);}}},preFilter:{CLASS:function(bT,bR,bS,e,bW=
,bX){bT=3D" "+bT[1].replace(bK,"")+" ";if(bX){return bT;}for(var =
bU=3D0,bV;(bV=3DbR[bU])!=3Dnull;bU++){if(bV){if(bW^(bV.className&&(" =
"+bV.className+" ").replace(/[\t\n\r]/g," =
").indexOf(bT)>=3D0)){if(!bS){e.push(bV);}}else{if(bS){bR[bU]=3Dfalse;}}}=
}return false;},ID:function(e){return =
e[1].replace(bK,"");},TAG:function(bR,e){return =
bR[1].replace(bK,"").toLowerCase();},CHILD:function(e){if(e[1]=3D=3D=3D"n=
th"){if(!e[2]){bA.error(e[0]);}e[2]=3De[2].replace(/^\+|\s*/g,"");var =
bR=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]=3D=3D=3D"even"&&"2n"||e[2]=3D=
=3D=3D"odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=3D(bR[1]+(b=
R[2]||1))-0;e[3]=3DbR[3]-0;}else{if(e[2]){bA.error(e[0]);}}e[0]=3DbJ++;re=
turn e;},ATTR:function(bU,bR,bS,e,bV,bW){var =
bT=3DbU[1]=3DbU[1].replace(bK,"");if(!bW&&bF.attrMap[bT]){bU[1]=3DbF.attr=
Map[bT];}bU[4]=3D(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]=3D=3D=3D"~=3D=
"){bU[4]=3D" "+bU[4]+" ";}return =
bU;},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]=3D=3D=3D"not"){if((bI.exec(b=
U[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=3DbA(bU[3],null,null,bR);}e=
lse{var =
bT=3DbA.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT);}return =
false;}}else{if(bF.match.POS.test(bU[0])||bF.match.CHILD.test(bU[0])){ret=
urn true;}}return bU;},POS:function(e){e.unshift(true);return =
e;}},filters:{enabled:function(e){return =
e.disabled=3D=3D=3Dfalse&&e.type!=3D=3D"hidden";},disabled:function(e){re=
turn e.disabled=3D=3D=3Dtrue;},checked:function(e){return =
e.checked=3D=3D=3Dtrue;},selected:function(e){if(e.parentNode){e.parentNo=
de.selectedIndex;}return =
e.selected=3D=3D=3Dtrue;},parent:function(e){return =
!!e.firstChild;},empty:function(e){return =
!e.firstChild;},has:function(bS,bR,e){return =
!!bA(e[3],bS).length;},header:function(e){return(/h\d/i).test(e.nodeName)=
;},text:function(bS){var e=3DbS.getAttribute("type"),bR=3DbS.type;return =
bS.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3DbR&&(e=3D=3D=3D=
bR||e=3D=3D=3Dnull);},radio:function(e){return =
e.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3De.type;},checkb=
ox:function(e){return =
e.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3De.type;},fil=
e:function(e){return =
e.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3De.type;},passwor=
d:function(e){return =
e.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3De.type;},sub=
mit:function(bR){var =
e=3DbR.nodeName.toLowerCase();return(e=3D=3D=3D"input"||e=3D=3D=3D"button=
")&&"submit"=3D=3D=3DbR.type;},image:function(e){return =
e.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3De.type;},reset:=
function(bR){var =
e=3DbR.nodeName.toLowerCase();return(e=3D=3D=3D"input"||e=3D=3D=3D"button=
")&&"reset"=3D=3D=3DbR.type;},button:function(bR){var =
e=3DbR.nodeName.toLowerCase();return =
e=3D=3D=3D"input"&&"button"=3D=3D=3DbR.type||e=3D=3D=3D"button";},input:f=
unction(e){return(/input|select|textarea|button/i).test(e.nodeName);},foc=
us:function(e){return =
e=3D=3D=3De.ownerDocument.activeElement;}},setFilters:{first:function(bR,=
e){return e=3D=3D=3D0;},last:function(bS,bR,e,bT){return =
bR=3D=3D=3DbT.length-1;},even:function(bR,e){return =
e%2=3D=3D=3D0;},odd:function(bR,e){return =
e%2=3D=3D=3D1;},lt:function(bS,bR,e){return =
bR<e[3]-0;},gt:function(bS,bR,e){return =
bR>e[3]-0;},nth:function(bS,bR,e){return =
e[3]-0=3D=3D=3DbR;},eq:function(bS,bR,e){return =
e[3]-0=3D=3D=3DbR;}},filter:{PSEUDO:function(bS,bX,bW,bY){var =
e=3DbX[1],bR=3DbF.filters[e];if(bR){return =
bR(bS,bW,bX,bY);}else{if(e=3D=3D=3D"contains"){return(bS.textContent||bS.=
innerText||bA.getText([bS])||"").indexOf(bX[3])>=3D0;}else{if(e=3D=3D=3D"=
not"){var bT=3DbX[3];for(var =
bV=3D0,bU=3DbT.length;bV<bU;bV++){if(bT[bV]=3D=3D=3DbS){return =
false;}}return true;}else{bA.error(e);}}}},CHILD:function(e,bT){var =
bW=3DbT[1],bR=3De;switch(bW){case"only":case"first":while((bR=3DbR.previo=
usSibling)){if(bR.nodeType=3D=3D=3D1){return =
false;}}if(bW=3D=3D=3D"first"){return =
true;}bR=3De;case"last":while((bR=3DbR.nextSibling)){if(bR.nodeType=3D=3D=
=3D1){return false;}}return true;case"nth":var =
bS=3DbT[2],bZ=3DbT[3];if(bS=3D=3D=3D1&&bZ=3D=3D=3D0){return true;}var =
bV=3DbT[0],bY=3De.parentNode;if(bY&&(bY.sizcache!=3D=3DbV||!e.nodeIndex))=
{var =
bU=3D0;for(bR=3DbY.firstChild;bR;bR=3DbR.nextSibling){if(bR.nodeType=3D=3D=
=3D1){bR.nodeIndex=3D++bU;}}bY.sizcache=3DbV;}var =
bX=3De.nodeIndex-bZ;if(bS=3D=3D=3D0){return =
bX=3D=3D=3D0;}else{return(bX%bS=3D=3D=3D0&&bX/bS>=3D0);}}},ID:function(bR=
,e){return =
bR.nodeType=3D=3D=3D1&&bR.getAttribute("id")=3D=3D=3De;},TAG:function(bR,=
e){return(e=3D=3D=3D"*"&&bR.nodeType=3D=3D=3D1)||bR.nodeName.toLowerCase(=
)=3D=3D=3De;},CLASS:function(bR,e){return(" =
"+(bR.className||bR.getAttribute("class"))+" =
").indexOf(e)>-1;},ATTR:function(bV,bT){var =
bS=3DbT[1],e=3DbF.attrHandle[bS]?bF.attrHandle[bS](bV):bV[bS]!=3Dnull?bV[=
bS]:bV.getAttribute(bS),bW=3De+"",bU=3DbT[2],bR=3DbT[4];return =
e=3D=3Dnull?bU=3D=3D=3D"!=3D":bU=3D=3D=3D"=3D"?bW=3D=3D=3DbR:bU=3D=3D=3D"=
*=3D"?bW.indexOf(bR)>=3D0:bU=3D=3D=3D"~=3D"?(" "+bW+" =
").indexOf(bR)>=3D0:!bR?bW&&e!=3D=3Dfalse:bU=3D=3D=3D"!=3D"?bW!=3D=3DbR:b=
U=3D=3D=3D"^=3D"?bW.indexOf(bR)=3D=3D=3D0:bU=3D=3D=3D"$=3D"?bW.substr(bW.=
length-bR.length)=3D=3D=3DbR:bU=3D=3D=3D"|=3D"?bW=3D=3D=3DbR||bW.substr(0=
,bR.length+1)=3D=3D=3DbR+"-":false;},POS:function(bU,bR,bS,bV){var =
e=3DbR[2],bT=3DbF.setFilters[e];if(bT){return bT(bU,bS,bR,bV);}}}};var =
bE=3DbF.match.POS,bz=3Dfunction(bR,e){return"\\"+(e-0+1);};for(var bB in =
bF.match){bF.match[bB]=3Dnew =
RegExp(bF.match[bB].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bF.leftMa=
tch[bB]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+bF.match[bB].source.replace(/\\(\d+)/g,b=
z));}var =
bG=3Dfunction(bR,e){bR=3DArray.prototype.slice.call(bR,0);if(e){e.push.ap=
ply(e,bR);return e;}return =
bR;};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].n=
odeType;}catch(bP){bG=3Dfunction(bU,bT){var =
bS=3D0,bR=3DbT||[];if(bM.call(bU)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(bR,bU);}else{if(typeof =
bU.length=3D=3D=3D"number"){for(var =
e=3DbU.length;bS<e;bS++){bR.push(bU[bS]);}}else{for(;bU[bS];bS++){bR.push=
(bU[bS]);}}}return bR;};}var =
bL,bH;if(av.documentElement.compareDocumentPosition){bL=3Dfunction(bR,e){=
if(bR=3D=3D=3De){bD=3Dtrue;return =
0;}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return =
bR.compareDocumentPosition?-1:1;}return =
bR.compareDocumentPosition(e)&4?-1:1;};}else{bL=3Dfunction(bY,bX){if(bY=3D=
=3D=3DbX){bD=3Dtrue;return =
0;}else{if(bY.sourceIndex&&bX.sourceIndex){return =
bY.sourceIndex-bX.sourceIndex;}}var =
bV,bR,bS=3D[],e=3D[],bU=3DbY.parentNode,bW=3DbX.parentNode,bZ=3DbU;if(bU=3D=
=3D=3DbW){return bH(bY,bX);}else{if(!bU){return -1;}else{if(!bW){return =
1;}}}while(bZ){bS.unshift(bZ);bZ=3DbZ.parentNode;}bZ=3DbW;while(bZ){e.uns=
hift(bZ);bZ=3DbZ.parentNode;}bV=3DbS.length;bR=3De.length;for(var =
bT=3D0;bT<bV&&bT<bR;bT++){if(bS[bT]!=3D=3De[bT]){return =
bH(bS[bT],e[bT]);}}return =
bT=3D=3D=3DbV?bH(bY,e[bT],-1):bH(bS[bT],bX,1);};bH=3Dfunction(bR,e,bS){if=
(bR=3D=3D=3De){return bS;}var =
bT=3DbR.nextSibling;while(bT){if(bT=3D=3D=3De){return =
-1;}bT=3DbT.nextSibling;}return 1;};}bA.getText=3Dfunction(e){var =
bR=3D"",bT;for(var =
bS=3D0;e[bS];bS++){bT=3De[bS];if(bT.nodeType=3D=3D=3D3||bT.nodeType=3D=3D=
=3D4){bR+=3DbT.nodeValue;}else{if(bT.nodeType!=3D=3D8){bR+=3DbA.getText(b=
T.childNodes);}}}return bR;};(function(){var =
bR=3Dav.createElement("div"),bS=3D"script"+(new =
Date()).getTime(),e=3Dav.documentElement;bR.innerHTML=3D"<a =
name=3D'"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(b=
S)){bF.find.ID=3Dfunction(bU,bV,bW){if(typeof =
bV.getElementById!=3D=3D"undefined"&&!bW){var =
bT=3DbV.getElementById(bU[1]);return bT?bT.id=3D=3D=3DbU[1]||typeof =
bT.getAttributeNode!=3D=3D"undefined"&&bT.getAttributeNode("id").nodeValu=
e=3D=3D=3DbU[1]?[bT]:O:[];}};bF.filter.ID=3Dfunction(bV,bT){var =
bU=3Dtypeof =
bV.getAttributeNode!=3D=3D"undefined"&&bV.getAttributeNode("id");return =
bV.nodeType=3D=3D=3D1&&bU&&bU.nodeValue=3D=3D=3DbT;};}e.removeChild(bR);e=
=3DbR=3Dnull;})();(function(){var =
e=3Dav.createElement("div");e.appendChild(av.createComment(""));if(e.getE=
lementsByTagName("*").length>0){bF.find.TAG=3Dfunction(bR,bV){var =
bU=3DbV.getElementsByTagName(bR[1]);if(bR[1]=3D=3D=3D"*"){var =
bT=3D[];for(var =
bS=3D0;bU[bS];bS++){if(bU[bS].nodeType=3D=3D=3D1){bT.push(bU[bS]);}}bU=3D=
bT;}return bU;};}e.innerHTML=3D"<a =
href=3D'#'></a>";if(e.firstChild&&typeof =
e.firstChild.getAttribute!=3D=3D"undefined"&&e.firstChild.getAttribute("h=
ref")!=3D=3D"#"){bF.attrHandle.href=3Dfunction(bR){return =
bR.getAttribute("href",2);};}e=3Dnull;})();if(av.querySelectorAll){(funct=
ion(){var =
e=3DbA,bT=3Dav.createElement("div"),bS=3D"__sizzle__";bT.innerHTML=3D"<p =
class=3D'TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST")=
.length=3D=3D=3D0){return;}bA=3Dfunction(b4,bV,bZ,b3){bV=3DbV||av;if(!b3&=
&!bA.isXML(bV)){var =
b2=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType=3D=
=3D=3D1||bV.nodeType=3D=3D=3D9)){if(b2[1]){return =
bG(bV.getElementsByTagName(b4),bZ);}else{if(b2[2]&&bF.find.CLASS&&bV.getE=
lementsByClassName){return =
bG(bV.getElementsByClassName(b2[2]),bZ);}}}if(bV.nodeType=3D=3D=3D9){if(b=
4=3D=3D=3D"body"&&bV.body){return =
bG([bV.body],bZ);}else{if(b2&&b2[3]){var =
bY=3DbV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id=3D=3D=3Db2[3=
]){return bG([bY],bZ);}}else{return bG([],bZ);}}}try{return =
bG(bV.querySelectorAll(b4),bZ);}catch(b0){}}else{if(bV.nodeType=3D=3D=3D1=
&&bV.nodeName.toLowerCase()!=3D=3D"object"){var =
bW=3DbV,bX=3DbV.getAttribute("id"),bU=3DbX||bS,b6=3DbV.parentNode,b5=3D/^=
\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU);}else{bU=3DbU.replace(=
/'/g,"\\$&");}if(b5&&b6){bV=3DbV.parentNode;}try{if(!b5||b6){return =
bG(bV.querySelectorAll("[id=3D'"+bU+"'] =
"+b4),bZ);}}catch(b1){}finally{if(!bX){bW.removeAttribute("id");}}}}}retu=
rn e(b4,bV,bZ,b3);};for(var bR in =
e){bA[bR]=3De[bR];}bT=3Dnull;})();}(function(){var =
e=3Dav.documentElement,bS=3De.matchesSelector||e.mozMatchesSelector||e.we=
bkitMatchesSelector||e.msMatchesSelector;if(bS){var =
bU=3D!bS.call(av.createElement("div"),"div"),bR=3Dfalse;try{bS.call(av.do=
cumentElement,"[test!=3D'']:sizzle");}catch(bT){bR=3Dtrue;}bA.matchesSele=
ctor=3Dfunction(bW,bY){bY=3DbY.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1'=
]");if(!bA.isXML(bW)){try{if(bR||!bF.match.PSEUDO.test(bY)&&!/!=3D/.test(=
bY)){var =
bV=3DbS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!=3D=3D1=
1){return bV;}}}catch(bX){}}return =
bA(bY,null,null,[bW]).length>0;};}})();(function(){var =
e=3Dav.createElement("div");e.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(!e.getElementsByClassName||e.getElementsByClass=
Name("e").length=3D=3D=3D0){return;}e.lastChild.className=3D"e";if(e.getE=
lementsByClassName("e").length=3D=3D=3D1){return;}bF.order.splice(1,0,"CL=
ASS");bF.find.CLASS=3Dfunction(bR,bS,bT){if(typeof =
bS.getElementsByClassName!=3D=3D"undefined"&&!bT){return =
bS.getElementsByClassName(bR[1]);}};e=3Dnull;})();function =
by(bR,bW,bV,bZ,bX,bY){for(var bT=3D0,bS=3DbZ.length;bT<bS;bT++){var =
e=3DbZ[bT];if(e){var =
bU=3Dfalse;e=3De[bR];while(e){if(e.sizcache=3D=3D=3DbV){bU=3DbZ[e.sizset]=
;break;}if(e.nodeType=3D=3D=3D1&&!bY){e.sizcache=3DbV;e.sizset=3DbT;}if(e=
.nodeName.toLowerCase()=3D=3D=3DbW){bU=3De;break;}e=3De[bR];}bZ[bT]=3DbU;=
}}}function bO(bR,bW,bV,bZ,bX,bY){for(var =
bT=3D0,bS=3DbZ.length;bT<bS;bT++){var e=3DbZ[bT];if(e){var =
bU=3Dfalse;e=3De[bR];while(e){if(e.sizcache=3D=3D=3DbV){bU=3DbZ[e.sizset]=
;break;}if(e.nodeType=3D=3D=3D1){if(!bY){e.sizcache=3DbV;e.sizset=3DbT;}i=
f(typeof =
bW!=3D=3D"string"){if(e=3D=3D=3DbW){bU=3Dtrue;break;}}else{if(bA.filter(b=
W,[e]).length>0){bU=3De;break;}}}e=3De[bR];}bZ[bT]=3DbU;}}}if(av.document=
Element.contains){bA.contains=3Dfunction(bR,e){return =
bR!=3D=3De&&(bR.contains?bR.contains(e):true);};}else{if(av.documentEleme=
nt.compareDocumentPosition){bA.contains=3Dfunction(bR,e){return =
!!(bR.compareDocumentPosition(e)&16);};}else{bA.contains=3Dfunction(){ret=
urn false;};}}bA.isXML=3Dfunction(e){var =
bR=3D(e?e.ownerDocument||e:0).documentElement;return =
bR?bR.nodeName!=3D=3D"HTML":false;};var bN=3Dfunction(e,bX){var =
bV,bT=3D[],bU=3D"",bS=3DbX.nodeType?[bX]:bX;while((bV=3DbF.match.PSEUDO.e=
xec(e))){bU+=3DbV[0];e=3De.replace(bF.match.PSEUDO,"");}e=3DbF.relative[e=
]?e+"*":e;for(var =
bW=3D0,bR=3DbS.length;bW<bR;bW++){bA(e,bS[bW],bT);}return =
bA.filter(bU,bT);};c.find=3DbA;c.expr=3DbA.selectors;c.expr[":"]=3Dc.expr=
.filters;c.unique=3DbA.uniqueSort;c.text=3DbA.getText;c.isXMLDoc=3DbA.isX=
ML;c.contains=3DbA.contains;})();var =
ac=3D/Until$/,aq=3D/^(?:parents|prevUntil|prevAll)/,bd=3D/,/,bt=3D/^.[^:#=
\[\.,]*$/,T=3DArray.prototype.slice,L=3Dc.expr.match.POS,ay=3D{children:t=
rue,contents:true,next:true,prev:true};c.fn.extend({find:function(e){var =
bz=3Dthis,bB,by;if(typeof e!=3D=3D"string"){return =
c(e).filter(function(){for(bB=3D0,by=3Dbz.length;bB<by;bB++){if(c.contain=
s(bz[bB],this)){return true;}}});}var =
bA=3Dthis.pushStack("","find",e),bD,bE,bC;for(bB=3D0,by=3Dthis.length;bB<=
by;bB++){bD=3DbA.length;c.find(e,this[bB],bA);if(bB>0){for(bE=3DbD;bE<bA.=
length;bE++){for(bC=3D0;bC<bD;bC++){if(bA[bC]=3D=3D=3DbA[bE]){bA.splice(b=
E--,1);break;}}}}}return bA;},has:function(by){var e=3Dc(by);return =
this.filter(function(){for(var =
bA=3D0,bz=3De.length;bA<bz;bA++){if(c.contains(this,e[bA])){return =
true;}}});},not:function(e){return =
this.pushStack(aF(this,e,false),"not",e);},filter:function(e){return =
this.pushStack(aF(this,e,true),"filter",e);},is:function(e){return =
!!e&&(typeof =
e=3D=3D=3D"string"?c.filter(e,this).length>0:this.filter(e).length>0);},c=
losest:function(bH,by){var =
bE=3D[],bB,bz,bG=3Dthis[0];if(c.isArray(bH)){var =
bD,bA,bC=3D{},e=3D1;if(bG&&bH.length){for(bB=3D0,bz=3DbH.length;bB<bz;bB+=
+){bA=3DbH[bB];if(!bC[bA]){bC[bA]=3DL.test(bA)?c(bA,by||this.context):bA;=
}}while(bG&&bG.ownerDocument&&bG!=3D=3Dby){for(bA in =
bC){bD=3DbC[bA];if(bD.jquery?bD.index(bG)>-1:c(bG).is(bD)){bE.push({selec=
tor:bA,elem:bG,level:e});}}bG=3DbG.parentNode;e++;}}return bE;}var =
bF=3DL.test(bH)||typeof =
bH!=3D=3D"string"?c(bH,by||this.context):0;for(bB=3D0,bz=3Dthis.length;bB=
<bz;bB++){bG=3Dthis[bB];while(bG){if(bF?bF.index(bG)>-1:c.find.matchesSel=
ector(bG,bH)){bE.push(bG);break;}else{bG=3DbG.parentNode;if(!bG||!bG.owne=
rDocument||bG=3D=3D=3Dby||bG.nodeType=3D=3D=3D11){break;}}}}bE=3DbE.lengt=
h>1?c.unique(bE):bE;return =
this.pushStack(bE,"closest",bH);},index:function(e){if(!e||typeof =
e=3D=3D=3D"string"){return =
c.inArray(this[0],e?c(e):this.parent().children());}return =
c.inArray(e.jquery?e[0]:e,this);},add:function(e,by){var bA=3Dtypeof =
e=3D=3D=3D"string"?c(e,by):c.makeArray(e&&e.nodeType?[e]:e),bz=3Dc.merge(=
this.get(),bA);return =
this.pushStack(G(bA[0])||G(bz[0])?bz:c.unique(bz));},andSelf:function(){r=
eturn this.add(this.prevObject);}});function G(e){return =
!e||!e.parentNode||e.parentNode.nodeType=3D=3D=3D11;}c.each({parent:funct=
ion(by){var e=3Dby.parentNode;return =
e&&e.nodeType!=3D=3D11?e:null;},parents:function(e){return =
c.dir(e,"parentNode");},parentsUntil:function(by,e,bz){return =
c.dir(by,"parentNode",bz);},next:function(e){return =
c.nth(e,2,"nextSibling");},prev:function(e){return =
c.nth(e,2,"previousSibling");},nextAll:function(e){return =
c.dir(e,"nextSibling");},prevAll:function(e){return =
c.dir(e,"previousSibling");},nextUntil:function(by,e,bz){return =
c.dir(by,"nextSibling",bz);},prevUntil:function(by,e,bz){return =
c.dir(by,"previousSibling",bz);},siblings:function(e){return =
c.sibling(e.parentNode.firstChild,e);},children:function(e){return =
c.sibling(e.firstChild);},contents:function(e){return =
c.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:c.make=
Array(e.childNodes);}},function(e,by){c.fn[e]=3Dfunction(bC,bz){var =
bB=3Dc.map(this,by,bC),bA=3DT.call(arguments);if(!ac.test(e)){bz=3DbC;}if=
(bz&&typeof =
bz=3D=3D=3D"string"){bB=3Dc.filter(bz,bB);}bB=3Dthis.length>1&&!ay[e]?c.u=
nique(bB):bB;if((this.length>1||bd.test(bz))&&aq.test(e)){bB=3DbB.reverse=
();}return =
this.pushStack(bB,e,bA.join(","));};});c.extend({filter:function(bz,e,by)=
{if(by){bz=3D":not("+bz+")";}return =
e.length=3D=3D=3D1?c.find.matchesSelector(e[0],bz)?[e[0]]:[]:c.find.match=
es(bz,e);},dir:function(bz,by,bB){var =
e=3D[],bA=3Dbz[by];while(bA&&bA.nodeType!=3D=3D9&&(bB=3D=3D=3DO||bA.nodeT=
ype!=3D=3D1||!c(bA).is(bB))){if(bA.nodeType=3D=3D=3D1){e.push(bA);}bA=3Db=
A[by];}return e;},nth:function(bB,e,bz,bA){e=3De||1;var =
by=3D0;for(;bB;bB=3DbB[bz]){if(bB.nodeType=3D=3D=3D1&&++by=3D=3D=3De){bre=
ak;}}return bB;},sibling:function(bz,by){var =
e=3D[];for(;bz;bz=3Dbz.nextSibling){if(bz.nodeType=3D=3D=3D1&&bz!=3D=3Dby=
){e.push(bz);}}return e;}});function =
aF(bA,bz,e){bz=3Dbz||0;if(c.isFunction(bz)){return =
c.grep(bA,function(bC,bB){var bD=3D!!bz.call(bC,bB,bC);return =
bD=3D=3D=3De;});}else{if(bz.nodeType){return =
c.grep(bA,function(bC,bB){return(bC=3D=3D=3Dbz)=3D=3D=3De;});}else{if(typ=
eof bz=3D=3D=3D"string"){var by=3Dc.grep(bA,function(bB){return =
bB.nodeType=3D=3D=3D1;});if(bt.test(bz)){return =
c.filter(bz,by,!e);}else{bz=3Dc.filter(bz,by);}}}}return =
c.grep(bA,function(bC,bB){return(c.inArray(bC,bz)>=3D0)=3D=3D=3De;});}var=
 ah=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,ar=3D/^\s+/,W=3D/<(?!area|br|col|embed|hr|im=
g|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,f=3D/<([\w:]+)/,A=3D/<tbody=
/i,Z=3D/<|&#?\w+;/,S=3D/<(?:script|object|embed|option|style)/i,q=3D/chec=
ked\s*(?:[^=3D]|=3D\s*.checked.)/i,bp=3D/\/(java|ecma)script/i,aO=3D/^\s*=
<!(?:\[CDATA\[|\-\-)/,ax=3D{option:[1,"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};ax.optgroup=3Dax.option;ax.tbody=3Dax.tfoot=3Dax.colg=
roup=3Dax.caption=3Dax.thead;ax.th=3Dax.td;if(!c.support.htmlSerialize){a=
x._default=3D[1,"div<div>","</div>"];}c.fn.extend({text:function(e){if(c.=
isFunction(e)){return this.each(function(bz){var =
by=3Dc(this);by.text(e.call(this,bz,by.text()));});}if(typeof =
e!=3D=3D"object"&&e!=3D=3DO){return =
this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e=
));}return c.text(this);},wrapAll:function(e){if(c.isFunction(e)){return =
this.each(function(bz){c(this).wrapAll(e.call(this,bz));});}if(this[0]){v=
ar =
by=3Dc(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){=
by.insertBefore(this[0]);}by.map(function(){var =
bz=3Dthis;while(bz.firstChild&&bz.firstChild.nodeType=3D=3D=3D1){bz=3Dbz.=
firstChild;}return bz;}).append(this);}return =
this;},wrapInner:function(e){if(c.isFunction(e)){return =
this.each(function(by){c(this).wrapInner(e.call(this,by));});}return =
this.each(function(){var =
by=3Dc(this),bz=3Dby.contents();if(bz.length){bz.wrapAll(e);}else{by.appe=
nd(e);}});},wrap:function(e){return =
this.each(function(){c(this).wrapAll(e);});},unwrap:function(){return =
this.parent().each(function(){if(!c.nodeName(this,"body")){c(this).replac=
eWith(this.childNodes);}}).end();},append:function(){return =
this.domManip(arguments,true,function(e){if(this.nodeType=3D=3D=3D1){this=
.appendChild(e);}});},prepend:function(){return =
this.domManip(arguments,true,function(e){if(this.nodeType=3D=3D=3D1){this=
.insertBefore(e,this.firstChild);}});},before:function(){if(this[0]&&this=
[0].parentNode){return =
this.domManip(arguments,false,function(by){this.parentNode.insertBefore(b=
y,this);});}else{if(arguments.length){var =
e=3Dc(arguments[0]);e.push.apply(e,this.toArray());return =
this.pushStack(e,"before",arguments);}}},after:function(){if(this[0]&&thi=
s[0].parentNode){return =
this.domManip(arguments,false,function(by){this.parentNode.insertBefore(b=
y,this.nextSibling);});}else{if(arguments.length){var =
e=3Dthis.pushStack(this,"after",arguments);e.push.apply(e,c(arguments[0])=
.toArray());return e;}}},remove:function(e,bA){for(var =
by=3D0,bz;(bz=3Dthis[by])!=3Dnull;by++){if(!e||c.filter(e,[bz]).length){i=
f(!bA&&bz.nodeType=3D=3D=3D1){c.cleanData(bz.getElementsByTagName("*"));c=
.cleanData([bz]);}if(bz.parentNode){bz.parentNode.removeChild(bz);}}}retu=
rn this;},empty:function(){for(var =
e=3D0,by;(by=3Dthis[e])!=3Dnull;e++){if(by.nodeType=3D=3D=3D1){c.cleanDat=
a(by.getElementsByTagName("*"));}while(by.firstChild){by.removeChild(by.f=
irstChild);}}return =
this;},clone:function(by,e){by=3Dby=3D=3Dnull?false:by;e=3De=3D=3Dnull?by=
:e;return this.map(function(){return =
c.clone(this,by,e);});},html:function(bA){if(bA=3D=3D=3DO){return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(ah,""):null=
;}else{if(typeof =
bA=3D=3D=3D"string"&&!S.test(bA)&&(c.support.leadingWhitespace||!ar.test(=
bA))&&!ax[(f.exec(bA)||["",""])[1].toLowerCase()]){bA=3DbA.replace(W,"<$1=
></$2>");try{for(var =
bz=3D0,by=3Dthis.length;bz<by;bz++){if(this[bz].nodeType=3D=3D=3D1){c.cle=
anData(this[bz].getElementsByTagName("*"));this[bz].innerHTML=3DbA;}}}cat=
ch(bB){this.empty().append(bA);}}else{if(c.isFunction(bA)){this.each(func=
tion(bC){var =
e=3Dc(this);e.html(bA.call(this,bC,e.html()));});}else{this.empty().appen=
d(bA);}}}return =
this;},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(c.isFun=
ction(e)){return this.each(function(bA){var =
bz=3Dc(this),by=3Dbz.html();bz.replaceWith(e.call(this,bA,by));});}if(typ=
eof e!=3D=3D"string"){e=3Dc(e).detach();}return this.each(function(){var =
bz=3Dthis.nextSibling,by=3Dthis.parentNode;c(this).remove();if(bz){c(bz).=
before(e);}else{c(by).append(e);}});}else{return =
this.length?this.pushStack(c(c.isFunction(e)?e():e),"replaceWith",e):this=
;}},detach:function(e){return =
this.remove(e,true);},domManip:function(bE,bI,bH){var =
bA,bB,bD,bG,bF=3DbE[0],by=3D[];if(!c.support.checkClone&&arguments.length=
=3D=3D=3D3&&typeof bF=3D=3D=3D"string"&&q.test(bF)){return =
this.each(function(){c(this).domManip(bE,bI,bH,true);});}if(c.isFunction(=
bF)){return this.each(function(bK){var =
bJ=3Dc(this);bE[0]=3DbF.call(this,bK,bI?bJ.html():O);bJ.domManip(bE,bI,bH=
);});}if(this[0]){bG=3DbF&&bF.parentNode;if(c.support.parentNode&&bG&&bG.=
nodeType=3D=3D=3D11&&bG.childNodes.length=3D=3D=3Dthis.length){bA=3D{frag=
ment:bG};}else{bA=3Dc.buildFragment(bE,this,by);}bD=3DbA.fragment;if(bD.c=
hildNodes.length=3D=3D=3D1){bB=3DbD=3DbD.firstChild;}else{bB=3DbD.firstCh=
ild;}if(bB){bI=3DbI&&c.nodeName(bB,"tr");for(var =
bz=3D0,e=3Dthis.length,bC=3De-1;bz<e;bz++){bH.call(bI?be(this[bz],bB):thi=
s[bz],bA.cacheable||(e>1&&bz<bC)?c.clone(bD,true,true):bD);}}if(by.length=
){c.each(by,bs);}}return this;}});function be(e,by){return =
c.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(=
e.ownerDocument.createElement("tbody"))):e;}function =
w(e,bE){if(bE.nodeType!=3D=3D1||!c.hasData(e)){return;}var =
bD=3Dc.expando,bA=3Dc.data(e),bB=3Dc.data(bE,bA);if((bA=3DbA[bD])){var =
bF=3DbA.events;bB=3DbB[bD]=3Dc.extend({},bA);if(bF){delete =
bB.handle;bB.events=3D{};for(var bC in bF){for(var =
bz=3D0,by=3DbF[bC].length;bz<by;bz++){c.event.add(bE,bC+(bF[bC][bz].names=
pace?".":"")+bF[bC][bz].namespace,bF[bC][bz],bF[bC][bz].data);}}}}}functi=
on ai(by,e){var =
bz;if(e.nodeType!=3D=3D1){return;}if(e.clearAttributes){e.clearAttributes=
();}if(e.mergeAttributes){e.mergeAttributes(by);}bz=3De.nodeName.toLowerC=
ase();if(bz=3D=3D=3D"object"){e.outerHTML=3Dby.outerHTML;}else{if(bz=3D=3D=
=3D"input"&&(by.type=3D=3D=3D"checkbox"||by.type=3D=3D=3D"radio")){if(by.=
checked){e.defaultChecked=3De.checked=3Dby.checked;}if(e.value!=3D=3Dby.v=
alue){e.value=3Dby.value;}}else{if(bz=3D=3D=3D"option"){e.selected=3Dby.d=
efaultSelected;}else{if(bz=3D=3D=3D"input"||bz=3D=3D=3D"textarea"){e.defa=
ultValue=3Dby.defaultValue;}}}}e.removeAttribute(c.expando);}c.buildFragm=
ent=3Dfunction(bC,bA,by){var =
bB,e,bz,bD=3D(bA&&bA[0]?bA[0].ownerDocument||bA[0]:av);if(bC.length=3D=3D=
=3D1&&typeof =
bC[0]=3D=3D=3D"string"&&bC[0].length<512&&bD=3D=3D=3Dav&&bC[0].charAt(0)=3D=
=3D=3D"<"&&!S.test(bC[0])&&(c.support.checkClone||!q.test(bC[0]))){e=3Dtr=
ue;bz=3Dc.fragments[bC[0]];if(bz&&bz!=3D=3D1){bB=3Dbz;}}if(!bB){bB=3DbD.c=
reateDocumentFragment();c.clean(bC,bD,bB,by);}if(e){c.fragments[bC[0]]=3D=
bz?bB:1;}return{fragment:bB,cacheable:e};};c.fragments=3D{};c.each({appen=
dTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after=
",replaceAll:"replaceWith"},function(e,by){c.fn[e]=3Dfunction(bz){var =
bC=3D[],bF=3Dc(bz),bE=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(bE&&=
bE.nodeType=3D=3D=3D11&&bE.childNodes.length=3D=3D=3D1&&bF.length=3D=3D=3D=
1){bF[by](this[0]);return this;}else{for(var =
bD=3D0,bA=3DbF.length;bD<bA;bD++){var =
bB=3D(bD>0?this.clone(true):this).get();c(bF[bD])[by](bB);bC=3DbC.concat(=
bB);}return this.pushStack(bC,e,bF.selector);}};});function =
bi(e){if("getElementsByTagName" in e){return =
e.getElementsByTagName("*");}else{if("querySelectorAll" in e){return =
e.querySelectorAll("*");}else{return[];}}}function =
az(e){if(e.type=3D=3D=3D"checkbox"||e.type=3D=3D=3D"radio"){e.defaultChec=
ked=3De.checked;}}function =
I(e){if(c.nodeName(e,"input")){az(e);}else{if(e.getElementsByTagName){c.g=
rep(e.getElementsByTagName("input"),az);}}}c.extend({clone:function(bB,bD=
,bz){var =
bC=3DbB.cloneNode(true),e,by,bA;if((!c.support.noCloneEvent||!c.support.n=
oCloneChecked)&&(bB.nodeType=3D=3D=3D1||bB.nodeType=3D=3D=3D11)&&!c.isXML=
Doc(bB)){ai(bB,bC);e=3Dbi(bB);by=3Dbi(bC);for(bA=3D0;e[bA];++bA){ai(e[bA]=
,by[bA]);}}if(bD){w(bB,bC);if(bz){e=3Dbi(bB);by=3Dbi(bC);for(bA=3D0;e[bA]=
;++bA){w(e[bA],by[bA]);}}}return bC;},clean:function(bz,bB,bK,bD){var =
bI;bB=3DbB||av;if(typeof =
bB.createElement=3D=3D=3D"undefined"){bB=3DbB.ownerDocument||bB[0]&&bB[0]=
.ownerDocument||av;}var bL=3D[],bE;for(var =
bH=3D0,bC;(bC=3Dbz[bH])!=3Dnull;bH++){if(typeof =
bC=3D=3D=3D"number"){bC+=3D"";}if(!bC){continue;}if(typeof =
bC=3D=3D=3D"string"){if(!Z.test(bC)){bC=3DbB.createTextNode(bC);}else{bC=3D=
bC.replace(W,"<$1></$2>");var =
bN=3D(f.exec(bC)||["",""])[1].toLowerCase(),bA=3Dax[bN]||ax._default,bG=3D=
bA[0],by=3DbB.createElement("div");by.innerHTML=3DbA[1]+bC+bA[2];while(bG=
--){by=3Dby.lastChild;}if(!c.support.tbody){var =
e=3DA.test(bC),bF=3DbN=3D=3D=3D"table"&&!e?by.firstChild&&by.firstChild.c=
hildNodes:bA[1]=3D=3D=3D"<table>"&&!e?by.childNodes:[];for(bE=3DbF.length=
-1;bE>=3D0;--bE){if(c.nodeName(bF[bE],"tbody")&&!bF[bE].childNodes.length=
){bF[bE].parentNode.removeChild(bF[bE]);}}}if(!c.support.leadingWhitespac=
e&&ar.test(bC)){by.insertBefore(bB.createTextNode(ar.exec(bC)[0]),by.firs=
tChild);}bC=3Dby.childNodes;}}var =
bJ;if(!c.support.appendChecked){if(bC[0]&&typeof(bJ=3DbC.length)=3D=3D=3D=
"number"){for(bE=3D0;bE<bJ;bE++){I(bC[bE]);}}else{I(bC);}}if(bC.nodeType)=
{bL.push(bC);}else{bL=3Dc.merge(bL,bC);}}if(bK){bI=3Dfunction(bO){return =
!bO.type||bp.test(bO.type);};for(bH=3D0;bL[bH];bH++){if(bD&&c.nodeName(bL=
[bH],"script")&&(!bL[bH].type||bL[bH].type.toLowerCase()=3D=3D=3D"text/ja=
vascript")){bD.push(bL[bH].parentNode?bL[bH].parentNode.removeChild(bL[bH=
]):bL[bH]);}else{if(bL[bH].nodeType=3D=3D=3D1){var =
bM=3Dc.grep(bL[bH].getElementsByTagName("script"),bI);bL.splice.apply(bL,=
[bH+1,0].concat(bM));}bK.appendChild(bL[bH]);}}}return =
bL;},cleanData:function(by){var =
bB,bz,e=3Dc.cache,bG=3Dc.expando,bE=3Dc.event.special,bD=3Dc.support.dele=
teExpando;for(var =
bC=3D0,bA;(bA=3Dby[bC])!=3Dnull;bC++){if(bA.nodeName&&c.noData[bA.nodeNam=
e.toLowerCase()]){continue;}bz=3DbA[c.expando];if(bz){bB=3De[bz]&&e[bz][b=
G];if(bB&&bB.events){for(var bF in =
bB.events){if(bE[bF]){c.event.remove(bA,bF);}else{c.removeEvent(bA,bF,bB.=
handle);}}if(bB.handle){bB.handle.elem=3Dnull;}}if(bD){delete =
bA[c.expando];}else{if(bA.removeAttribute){bA.removeAttribute(c.expando);=
}}delete e[bz];}}}});function =
bs(e,by){if(by.src){c.ajax({url:by.src,async:false,dataType:"script"});}e=
lse{c.globalEval((by.text||by.textContent||by.innerHTML||"").replace(aO,"=
/*$0*/"));}if(by.parentNode){by.parentNode.removeChild(by);}}var =
al=3D/alpha\([^)]*\)/i,au=3D/opacity=3D([^)]*)/,aY=3D/-([a-z])/ig,D=3D/([=
A-Z]|^ms)/g,bg=3D/^-?\d+(?:px)?$/i,br=3D/^-?\d/,M=3D/^[+\-]=3D/,ak=3D/[^+=
\-\.\de]+/g,ba=3D{position:"absolute",visibility:"hidden",display:"block"=
},an=3D["Left","Right"],a4=3D["Top","Bottom"],aa,aJ,aX,p=3Dfunction(e,by)=
{return =
by.toUpperCase();};c.fn.css=3Dfunction(e,by){if(arguments.length=3D=3D=3D=
2&&by=3D=3D=3DO){return this;}return =
c.access(this,e,by,true,function(bA,bz,bB){return =
bB!=3D=3DO?c.style(bA,bz,bB):c.css(bA,bz);});};c.extend({cssHooks:{opacit=
y:{get:function(bz,by){if(by){var e=3Daa(bz,"opacity","opacity");return =
e=3D=3D=3D""?"1":e;}else{return =
bz.style.opacity;}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true=
,zoom:true,lineHeight:true,widows:true,orphans:true},cssProps:{"float":c.=
support.cssFloat?"cssFloat":"styleFloat"},style:function(bA,bz,bG,bB){if(=
!bA||bA.nodeType=3D=3D=3D3||bA.nodeType=3D=3D=3D8||!bA.style){return;}var=
 =
bE,bF,bC=3Dc.camelCase(bz),by=3DbA.style,bH=3Dc.cssHooks[bC];bz=3Dc.cssPr=
ops[bC]||bC;if(bG!=3D=3DO){bF=3Dtypeof =
bG;if(bF=3D=3D=3D"number"&&isNaN(bG)||bG=3D=3Dnull){return;}if(bF=3D=3D=3D=
"string"&&M.test(bG)){bG=3D+bG.replace(ak,"")+parseFloat(c.css(bA,bz));}i=
f(bF=3D=3D=3D"number"&&!c.cssNumber[bC]){bG+=3D"px";}if(!bH||!("set" in =
bH)||(bG=3DbH.set(bA,bG))!=3D=3DO){try{by[bz]=3DbG;}catch(bD){}}}else{if(=
bH&&"get" in bH&&(bE=3DbH.get(bA,false,bB))!=3D=3DO){return bE;}return =
by[bz];}},css:function(bB,bA,by){var =
bz,e;bA=3Dc.camelCase(bA);e=3Dc.cssHooks[bA];bA=3Dc.cssProps[bA]||bA;if(b=
A=3D=3D=3D"cssFloat"){bA=3D"float";}if(e&&"get" in =
e&&(bz=3De.get(bB,true,by))!=3D=3DO){return bz;}else{if(aa){return =
aa(bB,bA);}}},swap:function(bA,bz,bB){var e=3D{};for(var by in =
bz){e[by]=3DbA.style[by];bA.style[by]=3Dbz[by];}bB.call(bA);for(by in =
bz){bA.style[by]=3De[by];}},camelCase:function(e){return =
e.replace(aY,p);}});c.curCSS=3Dc.css;c.each(["height","width"],function(b=
y,e){c.cssHooks[e]=3D{get:function(bB,bA,bz){var =
bC;if(bA){if(bB.offsetWidth!=3D=3D0){bC=3Dr(bB,e,bz);}else{c.swap(bB,ba,f=
unction(){bC=3Dr(bB,e,bz);});}if(bC<=3D0){bC=3Daa(bB,e,e);if(bC=3D=3D=3D"=
0px"&&aX){bC=3DaX(bB,e,e);}if(bC!=3Dnull){return =
bC=3D=3D=3D""||bC=3D=3D=3D"auto"?"0px":bC;}}if(bC<0||bC=3D=3Dnull){bC=3Db=
B.style[e];return bC=3D=3D=3D""||bC=3D=3D=3D"auto"?"0px":bC;}return =
typeof =
bC=3D=3D=3D"string"?bC:bC+"px";}},set:function(bz,bA){if(bg.test(bA)){bA=3D=
parseFloat(bA);if(bA>=3D0){return bA+"px";}}else{return =
bA;}}};});if(!c.support.opacity){c.cssHooks.opacity=3D{get:function(by,e)=
{return =
au.test((e&&by.currentStyle?by.currentStyle.filter:by.style.filter)||"")?=
(parseFloat(RegExp.$1)/100)+"":e?"1":"";},set:function(bB,bC){var =
bA=3DbB.style,by=3DbB.currentStyle;bA.zoom=3D1;var =
e=3Dc.isNaN(bC)?"":"alpha(opacity=3D"+bC*100+")",bz=3Dby&&by.filter||bA.f=
ilter||"";bA.filter=3Dal.test(bz)?bz.replace(al,e):bz+" =
"+e;}};}c(function(){if(!c.support.reliableMarginRight){c.cssHooks.margin=
Right=3D{get:function(bz,by){var =
e;c.swap(bz,{display:"inline-block"},function(){if(by){e=3Daa(bz,"margin-=
right","marginRight");}else{e=3Dbz.style.marginRight;}});return =
e;}};}});if(av.defaultView&&av.defaultView.getComputedStyle){aJ=3Dfunctio=
n(bB,bz){var =
by,bA,e;bz=3Dbz.replace(D,"-$1").toLowerCase();if(!(bA=3DbB.ownerDocument=
.defaultView)){return =
O;}if((e=3DbA.getComputedStyle(bB,null))){by=3De.getPropertyValue(bz);if(=
by=3D=3D=3D""&&!c.contains(bB.ownerDocument.documentElement,bB)){by=3Dc.s=
tyle(bB,bz);}}return =
by;};}if(av.documentElement.currentStyle){aX=3Dfunction(bB,bz){var =
bC,by=3DbB.currentStyle&&bB.currentStyle[bz],e=3DbB.runtimeStyle&&bB.runt=
imeStyle[bz],bA=3DbB.style;if(!bg.test(by)&&br.test(by)){bC=3DbA.left;if(=
e){bB.runtimeStyle.left=3DbB.currentStyle.left;}bA.left=3Dbz=3D=3D=3D"fon=
tSize"?"1em":(by||0);by=3DbA.pixelLeft+"px";bA.left=3DbC;if(e){bB.runtime=
Style.left=3De;}}return by=3D=3D=3D""?"auto":by;};}aa=3DaJ||aX;function =
r(bz,by,e){var =
bB=3Dby=3D=3D=3D"width"?an:a4,bA=3Dby=3D=3D=3D"width"?bz.offsetWidth:bz.o=
ffsetHeight;if(e=3D=3D=3D"border"){return =
bA;}c.each(bB,function(){if(!e){bA-=3DparseFloat(c.css(bz,"padding"+this)=
)||0;}if(e=3D=3D=3D"margin"){bA+=3DparseFloat(c.css(bz,"margin"+this))||0=
;}else{bA-=3DparseFloat(c.css(bz,"border"+this+"Width"))||0;}});return =
bA;}if(c.expr&&c.expr.filters){c.expr.filters.hidden=3Dfunction(bz){var =
by=3Dbz.offsetWidth,e=3Dbz.offsetHeight;return(by=3D=3D=3D0&&e=3D=3D=3D0)=
||(!c.support.reliableHiddenOffsets&&(bz.style.display||c.css(bz,"display=
"))=3D=3D=3D"none");};c.expr.filters.visible=3Dfunction(e){return =
!c.expr.filters.hidden(e);};}var =
l=3D/%20/g,ap=3D/\[\]$/,bw=3D/\r?\n/g,bu=3D/#.*$/,aD=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,a1=3D/^(?:color|date|datetime|email|hidden|month|nu=
mber|password|range|search|tel|text|time|url|week)$/i,aN=3D/^(?:about|app=
|app\-storage|.+\-extension|file|widget):$/,aQ=3D/^(?:GET|HEAD)$/,d=3D/^\=
/\//,P=3D/\?/,a9=3D/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,=
t=3D/^(?:select|textarea)/i,j=3D/\s+/,bv=3D/([?&])_=3D[^&]*/,N=3D/^([\w\+=
\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,E=3Dc.fn.load,ab=3D{},u=3D{},aE,=
v;try{aE=3Dbo.href;}catch(aw){aE=3Dav.createElement("a");aE.href=3D"";aE=3D=
aE.href;}v=3DN.exec(aE.toLowerCase())||[];function g(e){return =
function(bB,bD){if(typeof =
bB!=3D=3D"string"){bD=3DbB;bB=3D"*";}if(c.isFunction(bD)){var =
bA=3DbB.toLowerCase().split(j),bz=3D0,bC=3DbA.length,by,bE,bF;for(;bz<bC;=
bz++){by=3DbA[bz];bF=3D/^\+/.test(by);if(bF){by=3Dby.substr(1)||"*";}bE=3D=
e[by]=3De[by]||[];bE[bF?"unshift":"push"](bD);}}};}function =
aV(by,bH,bC,bG,bE,bA){bE=3DbE||bH.dataTypes[0];bA=3DbA||{};bA[bE]=3Dtrue;=
var =
bD=3Dby[bE],bz=3D0,e=3DbD?bD.length:0,bB=3D(by=3D=3D=3Dab),bF;for(;bz<e&&=
(bB||!bF);bz++){bF=3DbD[bz](bH,bC,bG);if(typeof =
bF=3D=3D=3D"string"){if(!bB||bA[bF]){bF=3DO;}else{bH.dataTypes.unshift(bF=
);bF=3DaV(by,bH,bC,bG,bF,bA);}}}if((bB||!bF)&&!bA["*"]){bF=3DaV(by,bH,bC,=
bG,"*",bA);}return bF;}c.fn.extend({load:function(bz,bC,bD){if(typeof =
bz!=3D=3D"string"&&E){return =
E.apply(this,arguments);}else{if(!this.length){return this;}}var =
bB=3Dbz.indexOf(" ");if(bB>=3D0){var =
e=3Dbz.slice(bB,bz.length);bz=3Dbz.slice(0,bB);}var =
bA=3D"GET";if(bC){if(c.isFunction(bC)){bD=3DbC;bC=3DO;}else{if(typeof =
bC=3D=3D=3D"object"){bC=3Dc.param(bC,c.ajaxSettings.traditional);bA=3D"PO=
ST";}}}var =
by=3Dthis;c.ajax({url:bz,type:bA,dataType:"html",data:bC,complete:functio=
n(bF,bE,bG){bG=3DbF.responseText;if(bF.isResolved()){bF.done(function(bH)=
{bG=3DbH;});by.html(e?c("<div>").append(bG.replace(a9,"")).find(e):bG);}i=
f(bD){by.each(bD,[bG,bE,bF]);}}});return =
this;},serialize:function(){return =
c.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
this.elements?c.makeArray(this.elements):this;}).filter(function(){return=
 =
this.name&&!this.disabled&&(this.checked||t.test(this.nodeName)||a1.test(=
this.type));}).map(function(e,by){var bz=3Dc(this).val();return =
bz=3D=3Dnull?null:c.isArray(bz)?c.map(bz,function(bB,bA){return{name:by.n=
ame,value:bB.replace(bw,"\r\n")};}):{name:by.name,value:bz.replace(bw,"\r=
\n")};}).get();}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError =
ajaxSuccess ajaxSend".split(" =
"),function(e,by){c.fn[by]=3Dfunction(bz){return =
this.bind(by,bz);};});c.each(["get","post"],function(e,by){c[by]=3Dfuncti=
on(bz,bB,bC,bA){if(c.isFunction(bB)){bA=3DbA||bC;bC=3DbB;bB=3DO;}return =
c.ajax({type:by,url:bz,data:bB,success:bC,dataType:bA});};});c.extend({ge=
tScript:function(e,by){return =
c.get(e,O,by,"script");},getJSON:function(e,by,bz){return =
c.get(e,by,bz,"json");},ajaxSetup:function(bz,e){if(!e){e=3Dbz;bz=3Dc.ext=
end(true,c.ajaxSettings,e);}else{c.extend(true,bz,c.ajaxSettings,e);}for(=
var by in {context:1,url:1}){if(by in e){bz[by]=3De[by];}else{if(by in =
c.ajaxSettings){bz[by]=3Dc.ajaxSettings[by];}}}return =
bz;},ajaxSettings:{url:aE,isLocal:aN.test(v[1]),global:true,type:"GET",co=
ntentType:"application/x-www-form-urlencoded",processData:true,async:true=
,accepts:{xml:"application/xml, =
text/xml",html:"text/html",text:"text/plain",json:"application/json, =
text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},=
responseFields:{xml:"responseXML",text:"responseText"},converters:{"* =
text":bf.String,"text html":true,"text json":c.parseJSON,"text =
xml":c.parseXML}},ajaxPrefilter:g(ab),ajaxTransport:g(u),ajax:function(bC=
,bA){if(typeof bC=3D=3D=3D"object"){bA=3DbC;bC=3DO;}bA=3DbA||{};var =
bG=3Dc.ajaxSetup({},bA),bV=3DbG.context||bG,bJ=3DbV!=3D=3DbG&&(bV.nodeTyp=
e||bV instanceof =
c)?c(bV):c.event,bU=3Dc.Deferred(),bQ=3Dc._Deferred(),bE=3DbG.statusCode|=
|{},bF,bK=3D{},bR=3D{},bT,bB,bO,bH,bL,bD=3D0,bz,bN,bM=3D{readyState:0,set=
RequestHeader:function(bW,bX){if(!bD){var =
e=3DbW.toLowerCase();bW=3DbR[e]=3DbR[e]||bW;bK[bW]=3DbX;}return =
this;},getAllResponseHeaders:function(){return =
bD=3D=3D=3D2?bT:null;},getResponseHeader:function(bW){var =
e;if(bD=3D=3D=3D2){if(!bB){bB=3D{};while((e=3DaD.exec(bT))){bB[e[1].toLow=
erCase()]=3De[2];}}e=3DbB[bW.toLowerCase()];}return =
e=3D=3D=3DO?null:e;},overrideMimeType:function(e){if(!bD){bG.mimeType=3De=
;}return =
this;},abort:function(e){e=3De||"abort";if(bO){bO.abort(e);}bI(0,e);retur=
n this;}};function =
bI(b1,bZ,b2,bY){if(bD=3D=3D=3D2){return;}bD=3D2;if(bH){clearTimeout(bH);}=
bO=3DO;bT=3DbY||"";bM.readyState=3Db1?4:0;var =
bW,b6,b5,b0=3Db2?bm(bG,bM,b2):O,bX,b4;if(b1>=3D200&&b1<300||b1=3D=3D=3D30=
4){if(bG.ifModified){if((bX=3DbM.getResponseHeader("Last-Modified"))){c.l=
astModified[bF]=3DbX;}if((b4=3DbM.getResponseHeader("Etag"))){c.etag[bF]=3D=
b4;}}if(b1=3D=3D=3D304){bZ=3D"notmodified";bW=3Dtrue;}else{try{b6=3DJ(bG,=
b0);bZ=3D"success";bW=3Dtrue;}catch(b3){bZ=3D"parsererror";b5=3Db3;}}}els=
e{b5=3DbZ;if(!bZ||b1){bZ=3D"error";if(b1<0){b1=3D0;}}}bM.status=3Db1;bM.s=
tatusText=3DbZ;if(bW){bU.resolveWith(bV,[b6,bZ,bM]);}else{bU.rejectWith(b=
V,[bM,bZ,b5]);}bM.statusCode(bE);bE=3DO;if(bz){bJ.trigger("ajax"+(bW?"Suc=
cess":"Error"),[bM,bG,bW?b6:b5]);}bQ.resolveWith(bV,[bM,bZ]);if(bz){bJ.tr=
igger("ajaxComplete",[bM,bG]);if(!(--c.active)){c.event.trigger("ajaxStop=
");}}}bU.promise(bM);bM.success=3DbM.done;bM.error=3DbM.fail;bM.complete=3D=
bQ.done;bM.statusCode=3Dfunction(bW){if(bW){var e;if(bD<2){for(e in =
bW){bE[e]=3D[bE[e],bW[e]];}}else{e=3DbW[bM.status];bM.then(e,e);}}return =
this;};bG.url=3D((bC||bG.url)+"").replace(bu,"").replace(d,v[1]+"//");bG.=
dataTypes=3Dc.trim(bG.dataType||"*").toLowerCase().split(j);if(bG.crossDo=
main=3D=3Dnull){bL=3DN.exec(bG.url.toLowerCase());bG.crossDomain=3D!!(bL&=
&(bL[1]!=3Dv[1]||bL[2]!=3Dv[2]||(bL[3]||(bL[1]=3D=3D=3D"http:"?80:443))!=3D=
(v[3]||(v[1]=3D=3D=3D"http:"?80:443))));}if(bG.data&&bG.processData&&type=
of =
bG.data!=3D=3D"string"){bG.data=3Dc.param(bG.data,bG.traditional);}aV(ab,=
bG,bA,bM);if(bD=3D=3D=3D2){return =
false;}bz=3DbG.global;bG.type=3DbG.type.toUpperCase();bG.hasContent=3D!aQ=
.test(bG.type);if(bz&&c.active++=3D=3D=3D0){c.event.trigger("ajaxStart");=
}if(!bG.hasContent){if(bG.data){bG.url+=3D(P.test(bG.url)?"&":"?")+bG.dat=
a;}bF=3DbG.url;if(bG.cache=3D=3D=3Dfalse){var =
by=3Dc.now(),bS=3DbG.url.replace(bv,"$1_=3D"+by);bG.url=3DbS+((bS=3D=3D=3D=
bG.url)?(P.test(bG.url)?"&":"?")+"_=3D"+by:"");}}if(bG.data&&bG.hasConten=
t&&bG.contentType!=3D=3Dfalse||bA.contentType){bM.setRequestHeader("Conte=
nt-Type",bG.contentType);}if(bG.ifModified){bF=3DbF||bG.url;if(c.lastModi=
fied[bF]){bM.setRequestHeader("If-Modified-Since",c.lastModified[bF]);}if=
(c.etag[bF]){bM.setRequestHeader("If-None-Match",c.etag[bF]);}}bM.setRequ=
estHeader("Accept",bG.dataTypes[0]&&bG.accepts[bG.dataTypes[0]]?bG.accept=
s[bG.dataTypes[0]]+(bG.dataTypes[0]!=3D=3D"*"?", */*; =
q=3D0.01":""):bG.accepts["*"]);for(bN in =
bG.headers){bM.setRequestHeader(bN,bG.headers[bN]);}if(bG.beforeSend&&(bG=
.beforeSend.call(bV,bM,bG)=3D=3D=3Dfalse||bD=3D=3D=3D2)){bM.abort();retur=
n false;}for(bN in =
{success:1,error:1,complete:1}){bM[bN](bG[bN]);}bO=3DaV(u,bG,bA,bM);if(!b=
O){bI(-1,"No =
Transport");}else{bM.readyState=3D1;if(bz){bJ.trigger("ajaxSend",[bM,bG])=
;}if(bG.async&&bG.timeout>0){bH=3DsetTimeout(function(){bM.abort("timeout=
");},bG.timeout);}try{bD=3D1;bO.send(bK,bI);}catch(bP){if(status<2){bI(-1=
,bP);}else{c.error(bP);}}}return bM;},param:function(e,bz){var =
by=3D[],bB=3Dfunction(bC,bD){bD=3Dc.isFunction(bD)?bD():bD;by[by.length]=3D=
encodeURIComponent(bC)+"=3D"+encodeURIComponent(bD);};if(bz=3D=3D=3DO){bz=
=3Dc.ajaxSettings.traditional;}if(c.isArray(e)||(e.jquery&&!c.isPlainObje=
ct(e))){c.each(e,function(){bB(this.name,this.value);});}else{for(var bA =
in e){z(bA,e[bA],bz,bB);}}return =
by.join("&").replace(l,"+");}});function =
z(bz,bB,by,bA){if(c.isArray(bB)){c.each(bB,function(bD,bC){if(by||ap.test=
(bz)){bA(bz,bC);}else{z(bz+"["+(typeof =
bC=3D=3D=3D"object"||c.isArray(bC)?bD:"")+"]",bC,by,bA);}});}else{if(!by&=
&bB!=3Dnull&&typeof bB=3D=3D=3D"object"){for(var e in =
bB){z(bz+"["+e+"]",bB[e],by,bA);}}else{bA(bz,bB);}}}c.extend({active:0,la=
stModified:{},etag:{}});function bm(bG,bF,bC){var =
by=3DbG.contents,bE=3DbG.dataTypes,bz=3DbG.responseFields,bB,bD,bA,e;for(=
bD in bz){if(bD in =
bC){bF[bz[bD]]=3DbC[bD];}}while(bE[0]=3D=3D=3D"*"){bE.shift();if(bB=3D=3D=
=3DO){bB=3DbG.mimeType||bF.getResponseHeader("content-type");}}if(bB){for=
(bD in by){if(by[bD]&&by[bD].test(bB)){bE.unshift(bD);break;}}}if(bE[0] =
in bC){bA=3DbE[0];}else{for(bD in bC){if(!bE[0]||bG.converters[bD+" =
"+bE[0]]){bA=3DbD;break;}if(!e){e=3DbD;}}bA=3DbA||e;}if(bA){if(bA!=3D=3Db=
E[0]){bE.unshift(bA);}return bC[bA];}}function =
J(bK,bC){if(bK.dataFilter){bC=3DbK.dataFilter(bC,bK.dataType);}var =
bG=3DbK.dataTypes,bJ=3D{},bD,bH,bz=3DbG.length,bE,bF=3DbG[0],bA,bB,bI,by,=
e;for(bD=3D1;bD<bz;bD++){if(bD=3D=3D=3D1){for(bH in =
bK.converters){if(typeof =
bH=3D=3D=3D"string"){bJ[bH.toLowerCase()]=3DbK.converters[bH];}}}bA=3DbF;=
bF=3DbG[bD];if(bF=3D=3D=3D"*"){bF=3DbA;}else{if(bA!=3D=3D"*"&&bA!=3D=3DbF=
){bB=3DbA+" "+bF;bI=3DbJ[bB]||bJ["* "+bF];if(!bI){e=3DO;for(by in =
bJ){bE=3Dby.split(" =
");if(bE[0]=3D=3D=3DbA||bE[0]=3D=3D=3D"*"){e=3DbJ[bE[1]+" =
"+bF];if(e){by=3DbJ[by];if(by=3D=3D=3Dtrue){bI=3De;}else{if(e=3D=3D=3Dtru=
e){bI=3Dby;}}break;}}}}if(!(bI||e)){c.error("No conversion from =
"+bB.replace(" "," to =
"));}if(bI!=3D=3Dtrue){bC=3DbI?bI(bC):e(by(bC));}}}}return bC;}var =
aC=3Dc.now(),y=3D/(\=3D)\?(&|$)|\?\?/i;c.ajaxSetup({jsonp:"callback",json=
pCallback:function(){return =
c.expando+"_"+(aC++);}});c.ajaxPrefilter("json =
jsonp",function(bG,bD,bF){var =
bA=3DbG.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&(typeof =
bG.data=3D=3D=3D"string");if(bG.dataTypes[0]=3D=3D=3D"jsonp"||bG.jsonp!=3D=
=3Dfalse&&(y.test(bG.url)||bA&&y.test(bG.data))){var =
bE,bz=3DbG.jsonpCallback=3Dc.isFunction(bG.jsonpCallback)?bG.jsonpCallbac=
k():bG.jsonpCallback,bC=3Dbf[bz],e=3DbG.url,bB=3DbG.data,by=3D"$1"+bz+"$2=
";if(bG.jsonp!=3D=3Dfalse){e=3De.replace(y,by);if(bG.url=3D=3D=3De){if(bA=
){bB=3DbB.replace(y,by);}if(bG.data=3D=3D=3DbB){e+=3D(/\?/.test(e)?"&":"?=
")+bG.jsonp+"=3D"+bz;}}}bG.url=3De;bG.data=3DbB;bf[bz]=3Dfunction(bH){bE=3D=
[bH];};bF.always(function(){bf[bz]=3DbC;if(bE&&c.isFunction(bC)){bf[bz](b=
E[0]);}});bG.converters["script json"]=3Dfunction(){if(!bE){c.error(bz+" =
was not called");}return =
bE[0];};bG.dataTypes[0]=3D"json";return"script";}});c.ajaxSetup({accepts:=
{script:"text/javascript, application/javascript, =
application/ecmascript, =
application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv=
erters:{"text script":function(e){c.globalEval(e);return =
e;}}});c.ajaxPrefilter("script",function(e){if(e.cache=3D=3D=3DO){e.cache=
=3Dfalse;}if(e.crossDomain){e.type=3D"GET";e.global=3Dfalse;}});c.ajaxTra=
nsport("script",function(bz){if(bz.crossDomain){var =
e,by=3Dav.head||av.getElementsByTagName("head")[0]||av.documentElement;re=
turn{send:function(bA,bB){e=3Dav.createElement("script");e.async=3D"async=
";if(bz.scriptCharset){e.charset=3Dbz.scriptCharset;}e.src=3Dbz.url;e.onl=
oad=3De.onreadystatechange=3Dfunction(bD,bC){if(bC||!e.readyState||/loade=
d|complete/.test(e.readyState)){e.onload=3De.onreadystatechange=3Dnull;if=
(by&&e.parentNode){by.removeChild(e);}e=3DO;if(!bC){bB(200,"success");}}}=
;by.insertBefore(e,by.firstChild);},abort:function(){if(e){e.onload(0,1);=
}}};}});var F=3Dbf.ActiveXObject?function(){for(var e in =
Q){Q[e](0,1);}}:false,C=3D0,Q;function aM(){try{return new =
bf.XMLHttpRequest();}catch(by){}}function aj(){try{return new =
bf.ActiveXObject("Microsoft.XMLHTTP");}catch(by){}}c.ajaxSettings.xhr=3Db=
f.ActiveXObject?function(){return =
!this.isLocal&&aM()||aj();}:aM;(function(e){c.extend(c.support,{ajax:!!e,=
cors:!!e&&("withCredentials" in =
e)});})(c.ajaxSettings.xhr());if(c.support.ajax){c.ajaxTransport(function=
(e){if(!e.crossDomain||c.support.cors){var =
by;return{send:function(bE,bz){var =
bD=3De.xhr(),bC,bB;if(e.username){bD.open(e.type,e.url,e.async,e.username=
,e.password);}else{bD.open(e.type,e.url,e.async);}if(e.xhrFields){for(bB =
in =
e.xhrFields){bD[bB]=3De.xhrFields[bB];}}if(e.mimeType&&bD.overrideMimeTyp=
e){bD.overrideMimeType(e.mimeType);}if(!e.crossDomain&&!bE["X-Requested-W=
ith"]){bE["X-Requested-With"]=3D"XMLHttpRequest";}try{for(bB in =
bE){bD.setRequestHeader(bB,bE[bB]);}}catch(bA){}bD.send((e.hasContent&&e.=
data)||null);by=3Dfunction(bN,bH){var =
bI,bG,bF,bL,bK;try{if(by&&(bH||bD.readyState=3D=3D=3D4)){by=3DO;if(bC){bD=
.onreadystatechange=3Dc.noop;if(F){delete =
Q[bC];}}if(bH){if(bD.readyState!=3D=3D4){bD.abort();}}else{bI=3DbD.status=
;bF=3DbD.getAllResponseHeaders();bL=3D{};bK=3DbD.responseXML;if(bK&&bK.do=
cumentElement){bL.xml=3DbK;}bL.text=3DbD.responseText;try{bG=3DbD.statusT=
ext;}catch(bM){bG=3D"";}if(!bI&&e.isLocal&&!e.crossDomain){bI=3DbL.text?2=
00:404;}else{if(bI=3D=3D=3D1223){bI=3D204;}}}}}catch(bJ){if(!bH){bz(-1,bJ=
);}}if(bL){bz(bI,bG,bL,bF);}};if(!e.async||bD.readyState=3D=3D=3D4){by();=
}else{bC=3D++C;if(F){if(!Q){Q=3D{};c(bf).unload(F);}Q[bC]=3Dby;}bD.onread=
ystatechange=3Dby;}},abort:function(){if(by){by(0,1);}}};}});}var =
U=3D{},bc,o,aB=3D/^(?:toggle|show|hide)$/,aS=3D/^([+\-]=3D)?([\d+.\-]+)([=
a-z%]*)$/i,a5,aI=3D[["height","marginTop","marginBottom","paddingTop","pa=
ddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingR=
ight"],["opacity"]],a7,V=3Dbf.webkitRequestAnimationFrame||bf.mozRequestA=
nimationFrame||bf.oRequestAnimationFrame;c.fn.extend({show:function(bA,bD=
,bC){var bz,bB;if(bA||bA=3D=3D=3D0){return =
this.animate(a3("show",3),bA,bD,bC);}else{for(var =
by=3D0,e=3Dthis.length;by<e;by++){bz=3Dthis[by];if(bz.style){bB=3Dbz.styl=
e.display;if(!c._data(bz,"olddisplay")&&bB=3D=3D=3D"none"){bB=3Dbz.style.=
display=3D"";}if(bB=3D=3D=3D""&&c.css(bz,"display")=3D=3D=3D"none"){c._da=
ta(bz,"olddisplay",B(bz.nodeName));}}}for(by=3D0;by<e;by++){bz=3Dthis[by]=
;if(bz.style){bB=3Dbz.style.display;if(bB=3D=3D=3D""||bB=3D=3D=3D"none"){=
bz.style.display=3Dc._data(bz,"olddisplay")||"";}}}return =
this;}},hide:function(bz,bC,bB){if(bz||bz=3D=3D=3D0){return =
this.animate(a3("hide",3),bz,bC,bB);}else{for(var =
by=3D0,e=3Dthis.length;by<e;by++){if(this[by].style){var =
bA=3Dc.css(this[by],"display");if(bA!=3D=3D"none"&&!c._data(this[by],"old=
display")){c._data(this[by],"olddisplay",bA);}}}for(by=3D0;by<e;by++){if(=
this[by].style){this[by].style.display=3D"none";}}return =
this;}},_toggle:c.fn.toggle,toggle:function(bz,by,bA){var e=3Dtypeof =
bz=3D=3D=3D"boolean";if(c.isFunction(bz)&&c.isFunction(by)){this._toggle.=
apply(this,arguments);}else{if(bz=3D=3Dnull||e){this.each(function(){var =
bB=3De?bz:c(this).is(":hidden");c(this)[bB?"show":"hide"]();});}else{this=
.animate(a3("toggle",3),bz,by,bA);}}return =
this;},fadeTo:function(e,bA,bz,by){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bA}=
,e,bz,by);},animate:function(bB,by,bA,bz){var =
e=3Dc.speed(by,bA,bz);if(c.isEmptyObject(bB)){return =
this.each(e.complete,[false]);}bB=3Dc.extend({},bB);return =
this[e.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(e.queue=3D=3D=3D=
false){c._mark(this);}var =
bF=3Dc.extend({},e),bM=3Dthis.nodeType=3D=3D=3D1,bJ=3DbM&&c(this).is(":hi=
dden"),bC,bG,bE,bL,bK,bI,bD,bH,bN;bF.animatedProperties=3D{};for(bE in =
bB){bC=3Dc.camelCase(bE);if(bE!=3D=3DbC){bB[bC]=3DbB[bE];delete =
bB[bE];}bG=3DbB[bC];if(c.isArray(bG)){bF.animatedProperties[bC]=3DbG[1];b=
G=3DbB[bC]=3DbG[0];}else{bF.animatedProperties[bC]=3DbF.specialEasing&&bF=
.specialEasing[bC]||bF.easing||"swing";}if(bG=3D=3D=3D"hide"&&bJ||bG=3D=3D=
=3D"show"&&!bJ){return =
bF.complete.call(this);}if(bM&&(bC=3D=3D=3D"height"||bC=3D=3D=3D"width"))=
{bF.overflow=3D[this.style.overflow,this.style.overflowX,this.style.overf=
lowY];if(c.css(this,"display")=3D=3D=3D"inline"&&c.css(this,"float")=3D=3D=
=3D"none"){if(!c.support.inlineBlockNeedsLayout){this.style.display=3D"in=
line-block";}else{bL=3DB(this.nodeName);if(bL=3D=3D=3D"inline"){this.styl=
e.display=3D"inline-block";}else{this.style.display=3D"inline";this.style=
.zoom=3D1;}}}}}if(bF.overflow!=3Dnull){this.style.overflow=3D"hidden";}fo=
r(bE in bB){bK=3Dnew =
c.fx(this,bF,bE);bG=3DbB[bE];if(aB.test(bG)){bK[bG=3D=3D=3D"toggle"?bJ?"s=
how":"hide":bG]();}else{bI=3DaS.exec(bG);bD=3DbK.cur();if(bI){bH=3DparseF=
loat(bI[2]);bN=3DbI[3]||(c.cssNumber[bE]?"":"px");if(bN!=3D=3D"px"){c.sty=
le(this,bE,(bH||1)+bN);bD=3D((bH||1)/bK.cur())*bD;c.style(this,bE,bD+bN);=
}if(bI[1]){bH=3D((bI[1]=3D=3D=3D"-=3D"?-1:1)*bH)+bD;}bK.custom(bD,bH,bN);=
}else{bK.custom(bD,bG,"");}}}return =
true;});},stop:function(by,e){if(by){this.queue([]);}this.each(function()=
{var =
bA=3Dc.timers,bz=3DbA.length;if(!e){c._unmark(true,this);}while(bz--){if(=
bA[bz].elem=3D=3D=3Dthis){if(e){bA[bz](true);}bA.splice(bz,1);}}});if(!e)=
{this.dequeue();}return this;}});function =
bj(){setTimeout(at,0);return(a7=3Dc.now());}function =
at(){a7=3DO;}function a3(by,e){var =
bz=3D{};c.each(aI.concat.apply([],aI.slice(0,e)),function(){bz[this]=3Dby=
;});return =
bz;}c.each({slideDown:a3("show",1),slideUp:a3("hide",1),slideToggle:a3("t=
oggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{op=
acity:"toggle"}},function(e,by){c.fn[e]=3Dfunction(bz,bB,bA){return =
this.animate(by,bz,bB,bA);};});c.extend({speed:function(bz,bA,by){var =
e=3Dbz&&typeof =
bz=3D=3D=3D"object"?c.extend({},bz):{complete:by||!by&&bA||c.isFunction(b=
z)&&bz,duration:bz,easing:by&&bA||bA&&!c.isFunction(bA)&&bA};e.duration=3D=
c.fx.off?0:typeof e.duration=3D=3D=3D"number"?e.duration:e.duration in =
c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=3De.comple=
te;e.complete=3Dfunction(bB){if(e.queue!=3D=3Dfalse){c.dequeue(this);}els=
e{if(bB!=3D=3Dfalse){c._unmark(this);}}if(c.isFunction(e.old)){e.old.call=
(this);}};return e;},easing:{linear:function(bz,bA,e,by){return =
e+by*bz;},swing:function(bz,bA,e,by){return((-Math.cos(bz*Math.PI)/2)+0.5=
)*by+e;}},timers:[],fx:function(by,e,bz){this.options=3De;this.elem=3Dby;=
this.prop=3Dbz;e.orig=3De.orig||{};}});c.fx.prototype=3D{update:function(=
){if(this.options.step){this.options.step.call(this.elem,this.now,this);}=
(c.fx.step[this.prop]||c.fx.step._default)(this);},cur:function(){if(this=
.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.style[this.prop]=3D=
=3Dnull)){return this.elem[this.prop];}var =
e,by=3Dc.css(this.elem,this.prop);return =
isNaN(e=3DparseFloat(by))?!by||by=3D=3D=3D"auto"?0:by:e;},custom:function=
(bD,bC,bA){var =
e=3Dthis,bz=3Dc.fx,bB;this.startTime=3Da7||bj();this.start=3DbD;this.end=3D=
bC;this.unit=3DbA||this.unit||(c.cssNumber[this.prop]?"":"px");this.now=3D=
this.start;this.pos=3Dthis.state=3D0;function by(bE){return =
e.step(bE);}by.elem=3Dthis.elem;if(by()&&c.timers.push(by)&&!a5){if(V){a5=
=3D1;bB=3Dfunction(){if(a5){V(bB);bz.tick();}};V(bB);}else{a5=3DsetInterv=
al(bz.tick,bz.interval);}}},show:function(){this.options.orig[this.prop]=3D=
c.style(this.elem,this.prop);this.options.show=3Dtrue;this.custom(this.pr=
op=3D=3D=3D"width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.ele=
m).show();},hide:function(){this.options.orig[this.prop]=3Dc.style(this.e=
lem,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0);},step:=
function(bB){var =
bA=3Da7||bj(),e=3Dtrue,bC=3Dthis.elem,by=3Dthis.options,bz,bE;if(bB||bA>=3D=
by.duration+this.startTime){this.now=3Dthis.end;this.pos=3Dthis.state=3D1=
;this.update();by.animatedProperties[this.prop]=3Dtrue;for(bz in =
by.animatedProperties){if(by.animatedProperties[bz]!=3D=3Dtrue){e=3Dfalse=
;}}if(e){if(by.overflow!=3Dnull&&!c.support.shrinkWrapBlocks){c.each(["",=
"X","Y"],function(bF,bG){bC.style["overflow"+bG]=3Dby.overflow[bF];});}if=
(by.hide){c(bC).hide();}if(by.hide||by.show){for(var bD in =
by.animatedProperties){c.style(bC,bD,by.orig[bD]);}}by.complete.call(bC);=
}return =
false;}else{if(by.duration=3D=3DInfinity){this.now=3DbA;}else{bE=3DbA-thi=
s.startTime;this.state=3DbE/by.duration;this.pos=3Dc.easing[by.animatedPr=
operties[this.prop]](this.state,bE,0,1,by.duration);this.now=3Dthis.start=
+((this.end-this.start)*this.pos);}this.update();}return =
true;}};c.extend(c.fx,{tick:function(){for(var =
by=3Dc.timers,e=3D0;e<by.length;++e){if(!by[e]()){by.splice(e--,1);}}if(!=
by.length){c.fx.stop();}},interval:13,stop:function(){clearInterval(a5);a=
5=3Dnull;},speeds:{slow:600,fast:200,_default:400},step:{opacity:function=
(e){c.style(e.elem,"opacity",e.now);},_default:function(e){if(e.elem.styl=
e&&e.elem.style[e.prop]!=3Dnull){e.elem.style[e.prop]=3D(e.prop=3D=3D=3D"=
width"||e.prop=3D=3D=3D"height"?Math.max(0,e.now):e.now)+e.unit;}else{e.e=
lem[e.prop]=3De.now;}}}});if(c.expr&&c.expr.filters){c.expr.filters.anima=
ted=3Dfunction(e){return c.grep(c.timers,function(by){return =
e=3D=3D=3Dby.elem;}).length;};}function B(bz){if(!U[bz]){var =
e=3Dc("<"+bz+">").appendTo("body"),by=3De.css("display");e.remove();if(by=
=3D=3D=3D"none"||by=3D=3D=3D""){if(!bc){bc=3Dav.createElement("iframe");b=
c.frameBorder=3Dbc.width=3Dbc.height=3D0;}av.body.appendChild(bc);if(!o||=
!bc.createElement){o=3D(bc.contentWindow||bc.contentDocument).document;o.=
write("<!doctype><html><body></body></html>");}e=3Do.createElement(bz);o.=
body.appendChild(e);by=3Dc.css(e,"display");av.body.removeChild(bc);}U[bz=
]=3Dby;}return U[bz];}var =
Y=3D/^t(?:able|d|h)$/i,ae=3D/^(?:body|html)$/i;if("getBoundingClientRect"=
 in av.documentElement){c.fn.offset=3Dfunction(bL){var =
bB=3Dthis[0],bE;if(bL){return =
this.each(function(e){c.offset.setOffset(this,bL,e);});}if(!bB||!bB.owner=
Document){return null;}if(bB=3D=3D=3DbB.ownerDocument.body){return =
c.offset.bodyOffset(bB);}try{bE=3DbB.getBoundingClientRect();}catch(bI){}=
var =
bK=3DbB.ownerDocument,bz=3DbK.documentElement;if(!bE||!c.contains(bz,bB))=
{return bE?{top:bE.top,left:bE.left}:{top:0,left:0};}var =
bF=3DbK.body,bG=3DaL(bK),bD=3Dbz.clientTop||bF.clientTop||0,bH=3Dbz.clien=
tLeft||bF.clientLeft||0,by=3DbG.pageYOffset||c.support.boxModel&&bz.scrol=
lTop||bF.scrollTop,bC=3DbG.pageXOffset||c.support.boxModel&&bz.scrollLeft=
||bF.scrollLeft,bJ=3DbE.top+by-bD,bA=3DbE.left+bC-bH;return{top:bJ,left:b=
A};};}else{c.fn.offset=3Dfunction(bI){var bC=3Dthis[0];if(bI){return =
this.each(function(bJ){c.offset.setOffset(this,bI,bJ);});}if(!bC||!bC.own=
erDocument){return null;}if(bC=3D=3D=3DbC.ownerDocument.body){return =
c.offset.bodyOffset(bC);}c.offset.initialize();var =
bF,bz=3DbC.offsetParent,by=3DbC,bH=3DbC.ownerDocument,bA=3DbH.documentEle=
ment,bD=3DbH.body,bE=3DbH.defaultView,e=3DbE?bE.getComputedStyle(bC,null)=
:bC.currentStyle,bG=3DbC.offsetTop,bB=3DbC.offsetLeft;while((bC=3DbC.pare=
ntNode)&&bC!=3D=3DbD&&bC!=3D=3DbA){if(c.offset.supportsFixedPosition&&e.p=
osition=3D=3D=3D"fixed"){break;}bF=3DbE?bE.getComputedStyle(bC,null):bC.c=
urrentStyle;bG-=3DbC.scrollTop;bB-=3DbC.scrollLeft;if(bC=3D=3D=3Dbz){bG+=3D=
bC.offsetTop;bB+=3DbC.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset=
.doesAddBorderForTableAndCells&&Y.test(bC.nodeName))){bG+=3DparseFloat(bF=
.borderTopWidth)||0;bB+=3DparseFloat(bF.borderLeftWidth)||0;}by=3Dbz;bz=3D=
bC.offsetParent;}if(c.offset.subtractsBorderForOverflowNotVisible&&bF.ove=
rflow!=3D=3D"visible"){bG+=3DparseFloat(bF.borderTopWidth)||0;bB+=3Dparse=
Float(bF.borderLeftWidth)||0;}e=3DbF;}if(e.position=3D=3D=3D"relative"||e=
.position=3D=3D=3D"static"){bG+=3DbD.offsetTop;bB+=3DbD.offsetLeft;}if(c.=
offset.supportsFixedPosition&&e.position=3D=3D=3D"fixed"){bG+=3DMath.max(=
bA.scrollTop,bD.scrollTop);bB+=3DMath.max(bA.scrollLeft,bD.scrollLeft);}r=
eturn{top:bG,left:bB};};}c.offset=3D{initialize:function(){var =
e=3Dav.body,by=3Dav.createElement("div"),bB,bD,bC,bE,bz=3DparseFloat(c.cs=
s(e,"marginTop"))||0,bA=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>";c.extend(by.style,{position=
:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visib=
ility:"hidden"});by.innerHTML=3DbA;e.insertBefore(by,e.firstChild);bB=3Db=
y.firstChild;bD=3DbB.firstChild;bE=3DbB.nextSibling.firstChild.firstChild=
;this.doesNotAddBorder=3D(bD.offsetTop!=3D=3D5);this.doesAddBorderForTabl=
eAndCells=3D(bE.offsetTop=3D=3D=3D5);bD.style.position=3D"fixed";bD.style=
.top=3D"20px";this.supportsFixedPosition=3D(bD.offsetTop=3D=3D=3D20||bD.o=
ffsetTop=3D=3D=3D15);bD.style.position=3DbD.style.top=3D"";bB.style.overf=
low=3D"hidden";bB.style.position=3D"relative";this.subtractsBorderForOver=
flowNotVisible=3D(bD.offsetTop=3D=3D=3D-5);this.doesNotIncludeMarginInBod=
yOffset=3D(e.offsetTop!=3D=3Dbz);e.removeChild(by);c.offset.initialize=3D=
c.noop;},bodyOffset:function(e){var =
bz=3De.offsetTop,by=3De.offsetLeft;c.offset.initialize();if(c.offset.does=
NotIncludeMarginInBodyOffset){bz+=3DparseFloat(c.css(e,"marginTop"))||0;b=
y+=3DparseFloat(c.css(e,"marginLeft"))||0;}return{top:bz,left:by};},setOf=
fset:function(bA,bJ,bD){var =
bE=3Dc.css(bA,"position");if(bE=3D=3D=3D"static"){bA.style.position=3D"re=
lative";}var =
bC=3Dc(bA),by=3DbC.offset(),e=3Dc.css(bA,"top"),bH=3Dc.css(bA,"left"),bI=3D=
(bE=3D=3D=3D"absolute"||bE=3D=3D=3D"fixed")&&c.inArray("auto",[e,bH])>-1,=
bG=3D{},bF=3D{},bz,bB;if(bI){bF=3DbC.position();bz=3DbF.top;bB=3DbF.left;=
}else{bz=3DparseFloat(e)||0;bB=3DparseFloat(bH)||0;}if(c.isFunction(bJ)){=
bJ=3DbJ.call(bA,bD,by);}if(bJ.top!=3Dnull){bG.top=3D(bJ.top-by.top)+bz;}i=
f(bJ.left!=3Dnull){bG.left=3D(bJ.left-by.left)+bB;}if("using" in =
bJ){bJ.using.call(bA,bG);}else{bC.css(bG);}}};c.fn.extend({position:funct=
ion(){if(!this[0]){return null;}var =
bz=3Dthis[0],by=3Dthis.offsetParent(),bA=3Dthis.offset(),e=3Dae.test(by[0=
].nodeName)?{top:0,left:0}:by.offset();bA.top-=3DparseFloat(c.css(bz,"mar=
ginTop"))||0;bA.left-=3DparseFloat(c.css(bz,"marginLeft"))||0;e.top+=3Dpa=
rseFloat(c.css(by[0],"borderTopWidth"))||0;e.left+=3DparseFloat(c.css(by[=
0],"borderLeftWidth"))||0;return{top:bA.top-e.top,left:bA.left-e.left};},=
offsetParent:function(){return this.map(function(){var =
e=3Dthis.offsetParent||av.body;while(e&&(!ae.test(e.nodeName)&&c.css(e,"p=
osition")=3D=3D=3D"static")){e=3De.offsetParent;}return =
e;});}});c.each(["Left","Top"],function(by,e){var =
bz=3D"scroll"+e;c.fn[bz]=3Dfunction(bC){var =
bA,bB;if(bC=3D=3D=3DO){bA=3Dthis[0];if(!bA){return =
null;}bB=3DaL(bA);return bB?("pageXOffset" in =
bB)?bB[by?"pageYOffset":"pageXOffset"]:c.support.boxModel&&bB.document.do=
cumentElement[bz]||bB.document.body[bz]:bA[bz];}return =
this.each(function(){bB=3DaL(this);if(bB){bB.scrollTo(!by?bC:c(bB).scroll=
Left(),by?bC:c(bB).scrollTop());}else{this[bz]=3DbC;}});};});function =
aL(e){return =
c.isWindow(e)?e:e.nodeType=3D=3D=3D9?e.defaultView||e.parentWindow:false;=
}c.each(["Height","Width"],function(by,e){var =
bz=3De.toLowerCase();c.fn["inner"+e]=3Dfunction(){return =
this[0]?parseFloat(c.css(this[0],bz,"padding")):null;};c.fn["outer"+e]=3D=
function(bA){return =
this[0]?parseFloat(c.css(this[0],bz,bA?"margin":"border")):null;};c.fn[bz=
]=3Dfunction(bB){var bC=3Dthis[0];if(!bC){return =
bB=3D=3Dnull?null:this;}if(c.isFunction(bB)){return =
this.each(function(bG){var =
bF=3Dc(this);bF[bz](bB.call(this,bG,bF[bz]()));});}if(c.isWindow(bC)){var=
 bD=3DbC.document.documentElement["client"+e];return =
bC.document.compatMode=3D=3D=3D"CSS1Compat"&&bD||bC.document.body["client=
"+e]||bD;}else{if(bC.nodeType=3D=3D=3D9){return =
Math.max(bC.documentElement["client"+e],bC.body["scroll"+e],bC.documentEl=
ement["scroll"+e],bC.body["offset"+e],bC.documentElement["offset"+e]);}el=
se{if(bB=3D=3D=3DO){var bE=3Dc.css(bC,bz),bA=3DparseFloat(bE);return =
c.isNaN(bA)?bE:bA;}else{return this.css(bz,typeof =
bB=3D=3D=3D"string"?bB:bB+"px");}}}};});bf.jQuery=3Dbf.$=3Dc;})(window);=0A=
/*!=0A=
 * jQuery UI 1.9pre=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
(function(a,e){a.ui=3Da.ui||{};if(a.ui.version){return;}a.extend(a.ui,{ve=
rsion:"1.9pre",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND=
:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,=
ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPA=
D_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMP=
AD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPAC=
E:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:funct=
ion(f,g){return typeof f=3D=3D=3D"number"?this.each(function(){var =
h=3Dthis;setTimeout(function(){a(h).focus();if(g){g.call(h);}},f);}):this=
._focus.apply(this,arguments);},scrollParent:function(){var =
f;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||=
(/absolute/).test(this.css("position"))){f=3Dthis.parents().filter(functi=
on(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1)=
)&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"over=
flow-y",1)+a.curCSS(this,"overflow-x",1));}).eq(0);}else{f=3Dthis.parents=
().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow=
",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1));}).eq(0=
);}return(/fixed/).test(this.css("position"))||!f.length?a(document):f;},=
zIndex:function(j){if(j!=3D=3De){return =
this.css("zIndex",j);}if(this.length){var =
g=3Da(this[0]),f,h;while(g.length&&g[0]!=3D=3Ddocument){f=3Dg.css("positi=
on");if(f=3D=3D=3D"absolute"||f=3D=3D=3D"relative"||f=3D=3D=3D"fixed"){h=3D=
parseInt(g.css("zIndex"),10);if(!isNaN(h)&&h!=3D=3D0){return =
h;}}g=3Dg.parent();}}return 0;},disableSelection:function(){return =
this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableS=
election",function(f){f.preventDefault();});},enableSelection:function(){=
return =
this.unbind(".ui-disableSelection");}});a.each(["Width","Height"],functio=
n(h,f){var =
g=3Df=3D=3D=3D"Width"?["Left","Right"]:["Top","Bottom"],j=3Df.toLowerCase=
(),l=3D{innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidt=
h:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function =
k(o,n,m,p){a.each(g,function(){n-=3DparseFloat(a.curCSS(o,"padding"+this,=
true))||0;if(m){n-=3DparseFloat(a.curCSS(o,"border"+this+"Width",true))||=
0;}if(p){n-=3DparseFloat(a.curCSS(o,"margin"+this,true))||0;}});return =
n;}a.fn["inner"+f]=3Dfunction(m){if(m=3D=3D=3De){return =
l["inner"+f].call(this);}return =
this.each(function(){a(this).css(j,k(this,m)+"px");});};a.fn["outer"+f]=3D=
function(m,n){if(typeof m!=3D=3D"number"){return =
l["outer"+f].call(this,m);}return =
this.each(function(){a(this).css(j,k(this,m,true,n)+"px");});};});functio=
n d(h,f){var l=3Dh.nodeName.toLowerCase();if("area"=3D=3D=3Dl){var =
k=3Dh.parentNode,j=3Dk.name,g;if(!h.href||!j||k.nodeName.toLowerCase()!=3D=
=3D"map"){return false;}g=3Da("img[usemap=3D#"+j+"]")[0];return =
!!g&&c(g);}return(/input|select|textarea|button|object/.test(l)?!h.disabl=
ed:"a"=3D=3Dl?h.href||f:f)&&c(h);}function c(f){return =
!a(f).parents().andSelf().filter(function(){return =
a.curCSS(this,"visibility")=3D=3D=3D"hidden"||a.expr.filters.hidden(this)=
;}).length;}a.extend(a.expr[":"],{data:function(h,g,f){return =
!!a.data(h,f[3]);},focusable:function(f){return =
d(f,!isNaN(a.attr(f,"tabindex")));},tabbable:function(h){var =
f=3Da.attr(h,"tabindex"),g=3DisNaN(f);return(g||f>=3D0)&&d(h,!g);}});a(fu=
nction(){var =
f=3Ddocument.body,g=3Df.appendChild(g=3Ddocument.createElement("div"));a.=
extend(g.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0})=
;a.support.minHeight=3Dg.offsetHeight=3D=3D=3D100;a.support.selectstart=3D=
"onselectstart" in =
g;f.removeChild(g).style.display=3D"none";});a.extend(a.ui,{plugin:{add:f=
unction(g,h,k){var j=3Da.ui[g].prototype;for(var f in =
k){j.plugins[f]=3Dj.plugins[f]||[];j.plugins[f].push([h,k[f]]);}},call:fu=
nction(f,h,g){var =
k=3Df.plugins[h];if(!k||!f.element[0].parentNode){return;}for(var =
j=3D0;j<k.length;j++){if(f.options[k[j][0]]){k[j][1].apply(f.element,g);}=
}}},contains:a.contains,hasScroll:function(j,g){if(a(j).css("overflow")=3D=
=3D=3D"hidden"){return false;}var =
f=3D(g&&g=3D=3D=3D"left")?"scrollLeft":"scrollTop",h=3Dfalse;if(j[f]>0){r=
eturn true;}j[f]=3D1;h=3D(j[f]>0);j[f]=3D0;return =
h;},isOverAxis:function(g,f,h){return(g>f)&&(g<(f+h));},isOver:function(l=
,g,k,j,f,h){return =
a.ui.isOverAxis(l,k,f)&&a.ui.isOverAxis(g,j,h);}});})(jQuery);=0A=
/*!=0A=
 * jQuery UI Widget 1.9pre=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Widget=0A=
 */=0A=
(function(a,e){var d=3DArray.prototype.slice;var =
c=3Da.cleanData;a.cleanData=3Dfunction(f){for(var =
g=3D0,h;(h=3Df[g])!=3Dnull;g++){a(h).triggerHandler("remove");}c(f);};a.w=
idget=3Dfunction(g,j,f){var =
h=3Dg.split(".")[0],l;g=3Dg.split(".")[1];l=3Dh+"-"+g;if(!f){f=3Dj;j=3Da.=
Widget;}a.expr[":"][l]=3Dfunction(m){return =
!!a.data(m,g);};a[h]=3Da[h]||{};a[h][g]=3Da.extend(function(m,n){if(!this=
._createWidget){return new =
a[h][g](m,n);}if(arguments.length){this._createWidget(m,n);}},a[h][g],{ve=
rsion:f.version});var k=3Dnew =
j();k.options=3Da.widget.extend({},k.options);a.each(f,function(n,m){if(a=
.isFunction(m)){f[n]=3D(function(){var o=3Dfunction(q){return =
j.prototype[q].apply(this,d.call(arguments,1));};var =
p=3Dfunction(r,q){return j.prototype[r].apply(this,q);};return =
function(){var =
s=3Dthis._super,q=3Dthis._superApply,r;this._super=3Do;this._superApply=3D=
p;r=3Dm.apply(this,arguments);this._super=3Ds;this._superApply=3Dq;return=
 =
r;};}());}});a[h][g].prototype=3Da.widget.extend(k,{namespace:h,widgetNam=
e:g,widgetEventPrefix:g,widgetBaseClass:l},f);a.widget.bridge(g,a[h][g]);=
};a.widget.extend=3Dfunction(l){var =
g=3Dd.call(arguments,1),k=3D0,f=3Dg.length,h,j;for(;k<f;k++){for(h in =
g[k]){j=3Dg[k][h];if(g[k].hasOwnProperty(h)&&j!=3D=3De){l[h]=3Da.isPlainO=
bject(j)?a.widget.extend({},l[h],j):j;}}}return =
l;};a.widget.bridge=3Dfunction(g,f){a.fn[g]=3Dfunction(k){var h=3Dtypeof =
k=3D=3D=3D"string",j=3Dd.call(arguments,1),l=3Dthis;k=3D!h&&j.length?a.wi=
dget.extend.apply(null,[k].concat(j)):k;if(h){this.each(function(){var =
m=3Da.data(this,g);if(!m){return a.error("cannot call methods on "+g+" =
prior to initialization; attempted to call method =
'"+k+"'");}if(!a.isFunction(m[k])||k.charAt(0)=3D=3D=3D"_"){return =
a.error("no such method '"+k+"' for "+g+" widget instance");}var =
n=3Dm[k].apply(m,j);if(n!=3D=3Dm&&n!=3D=3De){l=3Dn&&n.jquery?l.pushStack(=
n.get()):n;return false;}});}else{this.each(function(){var =
m=3Da.data(this,g);if(m){m.option(k||{})._init();}else{f(k,this);}});}ret=
urn l;};};a.Widget=3Dfunction(f,g){if(!this._createWidget){return new =
a[namespace][name](f,g);}if(arguments.length){this._createWidget(f,g);}};=
a.Widget.prototype=3D{widgetName:"widget",widgetEventPrefix:"",defaultEle=
ment:"<div>",options:{disabled:false,create:null},_createWidget:function(=
f,g){g=3Da(g||this.defaultElement||this)[0];this.element=3Da(g);this.opti=
ons=3Da.widget.extend({},this.options,this._getCreateOptions(),f);this.bi=
ndings=3Da();this.hoverable=3Da();this.focusable=3Da();if(g!=3D=3Dthis){a=
.data(g,this.widgetName,this);this._bind({remove:"destroy"});}this._creat=
e();this._trigger("create");this._init();},_getCreateOptions:a.noop,_crea=
te:a.noop,_init:a.noop,destroy:function(){this._destroy();this.element.un=
bind("."+this.widgetName).removeData(this.widgetName);this.widget().unbin=
d("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widge=
tBaseClass+"-disabled =
ui-state-disabled");this.bindings.unbind("."+this.widgetName);this.hovera=
ble.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-fo=
cus");},_destroy:a.noop,widget:function(){return =
this.element;},option:function(j,k){var =
f=3Dj,l,h,g;if(arguments.length=3D=3D=3D0){return =
a.widget.extend({},this.options);}if(typeof =
j=3D=3D=3D"string"){f=3D{};l=3Dj.split(".");j=3Dl.shift();if(l.length){h=3D=
f[j]=3Da.widget.extend({},this.options[j]);for(g=3D0;g<l.length-1;g++){h[=
l[g]]=3Dh[l[g]]||{};h=3Dh[l[g]];}j=3Dl.pop();if(k=3D=3D=3De){return =
h[j]=3D=3D=3De?null:h[j];}h[j]=3Dk;}else{if(k=3D=3D=3De){return =
this.options[j]=3D=3D=3De?null:this.options[j];}f[j]=3Dk;}}this._setOptio=
ns(f);return this;},_setOptions:function(g){var =
f=3Dthis;a.each(g,function(h,j){f._setOption(h,j);});return =
this;},_setOption:function(f,g){this.options[f]=3Dg;if(f=3D=3D=3D"disable=
d"){this.widget().toggleClass(this.widgetBaseClass+"-disabled =
ui-state-disabled",!!g).attr("aria-disabled",g);this.hoverable.removeClas=
s("ui-state-hover");this.focusable.removeClass("ui-state-focus");}return =
this;},enable:function(){return =
this._setOption("disabled",false);},disable:function(){return =
this._setOption("disabled",true);},_bind:function(h,g){if(!g){g=3Dh;h=3Dt=
his.element;}else{h=3Da(h);this.bindings=3Dthis.bindings.add(h);}var =
f=3Dthis;a.each(g,function(k,j){h.bind(k+"."+f.widgetName,function(){if(f=
.options.disabled=3D=3D=3Dtrue||a(this).hasClass("ui-state-disabled")){re=
turn;}return(typeof =
j=3D=3D=3D"string"?f[j]:j).apply(f,arguments);});});},_hoverable:function=
(f){this.hoverable=3Dthis.hoverable.add(f);this._bind(f,{mouseenter:funct=
ion(g){a(g.currentTarget).addClass("ui-state-hover");},mouseleave:functio=
n(g){a(g.currentTarget).removeClass("ui-state-hover");}});},_focusable:fu=
nction(f){this.focusable=3Dthis.focusable.add(f);this._bind(f,{focusin:fu=
nction(g){a(g.currentTarget).addClass("ui-state-focus");},focusout:functi=
on(g){a(g.currentTarget).removeClass("ui-state-focus");}});},_trigger:fun=
ction(h,j,k){var =
m=3Dthis.options[h],f;j=3Da.Event(j);j.type=3D(h=3D=3D=3Dthis.widgetEvent=
Prefix?h:this.widgetEventPrefix+h).toLowerCase();k=3Dk||{};if(j.originalE=
vent){for(var =
g=3Da.event.props.length,l;g;){l=3Da.event.props[--g];j[l]=3Dj.originalEv=
ent[l];}}this.element.trigger(j,k);f=3Da.isArray(k)?[j].concat(k):[j,k];r=
eturn =
!(a.isFunction(m)&&m.apply(this.element[0],f)=3D=3D=3Dfalse||j.isDefaultP=
revented());}};a.each({show:"fadeIn",hide:"fadeOut"},function(g,f){a.Widg=
et.prototype["_"+g]=3Dfunction(k,j,m){if(typeof =
j=3D=3D=3D"string"){j=3D{effect:j};}var =
l,h=3D!j?g:j=3D=3D=3Dtrue||typeof =
j=3D=3D=3D"number"?f:j.effect||f;j=3Dj||{};if(typeof =
j=3D=3D=3D"number"){j=3D{duration:j};}l=3D!a.isEmptyObject(j);j.complete=3D=
m;if(j.delay){k.delay(j.delay);}if(l&&a.effects&&(a.effects.effect[h]||a.=
uiBackCompat!=3D=3Dfalse&&a.effects[h])){k[g](j);}else{if(h!=3D=3Dg&&k[h]=
){k[h](j.duration,j.easing,m);}else{k.queue(function(n){a(this)[g]();if(m=
){m.call(k[0]);}n();});}}};});if(a.uiBackCompat!=3D=3Dfalse){a.Widget.pro=
totype._getCreateOptions=3Dfunction(){return =
a.metadata&&a.metadata.get(this.element[0])[this.widgetName];};}})(jQuery=
);=0A=
/*!=0A=
 * jQuery UI Mouse 1.9pre=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Mouse=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function(c,d){var =
a=3Dfalse;c(document).mousedown(function(f){a=3Dfalse;});c.widget("ui.mou=
se",{version:"1.9pre",options:{cancel:":input,option",distance:1,delay:0}=
,_mouseInit:function(){var =
e=3Dthis;this.element.bind("mousedown."+this.widgetName,function(f){retur=
n =
e._mouseDown(f);}).bind("click."+this.widgetName,function(f){if(true=3D=3D=
=3Dc.data(f.target,e.widgetName+".preventClickEvent")){c.removeData(f.tar=
get,e.widgetName+".preventClickEvent");f.stopImmediatePropagation();retur=
n =
false;}});this.started=3Dfalse;},_mouseDestroy:function(){this.element.un=
bind("."+this.widgetName);},_mouseDown:function(g){if(a){return;}(this._m=
ouseStarted&&this._mouseUp(g));this._mouseDownEvent=3Dg;var =
f=3Dthis,h=3D(g.which=3D=3D1),e=3D(typeof =
this.options.cancel=3D=3D"string"?c(g.target).closest(this.options.cancel=
).length:false);if(!h||e||!this._mouseCapture(g)){return =
true;}this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){th=
is._mouseDelayTimer=3DsetTimeout(function(){f.mouseDelayMet=3Dtrue;},this=
.options.delay);}if(this._mouseDistanceMet(g)&&this._mouseDelayMet(g)){th=
is._mouseStarted=3D(this._mouseStart(g)!=3D=3Dfalse);if(!this._mouseStart=
ed){g.preventDefault();return =
true;}}if(true=3D=3D=3Dc.data(g.target,this.widgetName+".preventClickEven=
t")){c.removeData(g.target,this.widgetName+".preventClickEvent");}this._m=
ouseMoveDelegate=3Dfunction(j){return =
f._mouseMove(j);};this._mouseUpDelegate=3Dfunction(j){return =
f._mouseUp(j);};c(document).bind("mousemove."+this.widgetName,this._mouse=
MoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);g.pr=
eventDefault();a=3Dtrue;return =
true;},_mouseMove:function(e){if(c.browser.msie&&!(document.documentMode>=
=3D9)&&!e.button){return =
this._mouseUp(e);}if(this._mouseStarted){this._mouseDrag(e);return =
e.preventDefault();}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e))=
{this._mouseStarted=3D(this._mouseStart(this._mouseDownEvent,e)!=3D=3Dfal=
se);(this._mouseStarted?this._mouseDrag(e):this._mouseUp(e));}return =
!this._mouseStarted;},_mouseUp:function(e){c(document).unbind("mousemove.=
"+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetN=
ame,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfa=
lse;if(e.target=3D=3Dthis._mouseDownEvent.target){c.data(e.target,this.wi=
dgetName+".preventClickEvent",true);}this._mouseStop(e);}return =
false;},_mouseDistanceMet:function(e){return(Math.max(Math.abs(this._mous=
eDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=3D=
this.options.distance);},_mouseDelayMet:function(e){return =
this.mouseDelayMet;},_mouseStart:function(e){},_mouseDrag:function(e){},_=
mouseStop:function(e){},_mouseCapture:function(e){return =
true;}});})(jQuery);(function(a,c){a.widget("ui.draggable",a.ui.mouse,{ve=
rsion:"1.9pre",widgetEventPrefix:"drag",options:{addClasses:true,appendTo=
:"parent",axis:false,connectToSortable:false,containment:false,cursor:"au=
to",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:fa=
lse,opacity:false,refreshPositions:false,revert:false,revertDuration:500,=
scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:fals=
e,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:func=
tion(){if(this.options.helper=3D=3D"original"&&!(/^(?:r|a|f)/).test(this.=
element.css("position"))){this.element[0].style.position=3D"relative";}(t=
his.options.addClasses&&this.element.addClass("ui-draggable"));(this.opti=
ons.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouse=
Init();},destroy:function(){if(!this.element.data("draggable")){return;}t=
his.element.removeData("draggable").unbind(".draggable").removeClass("ui-=
draggable ui-draggable-dragging =
ui-draggable-disabled");this._mouseDestroy();return =
this;},_mouseCapture:function(d){var =
e=3Dthis.options;if(this.helper||e.disabled||a(d.target).is(".ui-resizabl=
e-handle")){return =
false;}this.handle=3Dthis._getHandle(d);if(!this.handle){return =
false;}a(e.iframeFix=3D=3D=3Dtrue?"iframe":e.iframeFix).each(function(){a=
('<div class=3D"ui-draggable-iframeFix" style=3D"background: =
#fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight=
+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offse=
t()).appendTo("body");});return true;},_mouseStart:function(d){var =
e=3Dthis.options;this.helper=3Dthis._createHelper(d);this._cacheHelperPro=
portions();if(a.ui.ddmanager){a.ui.ddmanager.current=3Dthis;}this._cacheM=
argins();this.cssPosition=3Dthis.helper.css("position");this.scrollParent=
=3Dthis.helper.scrollParent();this.offset=3Dthis.positionAbs=3Dthis.eleme=
nt.offset();this.offset=3D{top:this.offset.top-this.margins.top,left:this=
.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX=
-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffs=
et(),relative:this._getRelativeOffset()});this.originalPosition=3Dthis.po=
sition=3Dthis._generatePosition(d);this.originalPageX=3Dd.pageX;this.orig=
inalPageY=3Dd.pageY;(e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt)=
);if(e.containment){this._setContainment();}if(this._trigger("start",d)=3D=
=3D=3Dfalse){this._clear();return =
false;}this._cacheHelperProportions();if(a.ui.ddmanager&&!e.dropBehaviour=
){a.ui.ddmanager.prepareOffsets(this,d);}this.helper.addClass("ui-draggab=
le-dragging");this._mouseDrag(d,true);if(a.ui.ddmanager){a.ui.ddmanager.d=
ragStart(this,d);}return =
true;},_mouseDrag:function(d,f){this.position=3Dthis._generatePosition(d)=
;this.positionAbs=3Dthis._convertPositionTo("absolute");if(!f){var =
e=3Dthis._uiHash();if(this._trigger("drag",d,e)=3D=3D=3Dfalse){this._mous=
eUp({});return =
false;}this.position=3De.position;}if(!this.options.axis||this.options.ax=
is!=3D"y"){this.helper[0].style.left=3Dthis.position.left+"px";}if(!this.=
options.axis||this.options.axis!=3D"x"){this.helper[0].style.top=3Dthis.p=
osition.top+"px";}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,d);}return =
false;},_mouseStop:function(e){var =
f=3Dfalse;if(a.ui.ddmanager&&!this.options.dropBehaviour){f=3Da.ui.ddmana=
ger.drop(this,e);}if(this.dropped){f=3Dthis.dropped;this.dropped=3Dfalse;=
}if(!this.element[0]||!this.element[0].parentNode){return =
false;}if((this.options.revert=3D=3D"invalid"&&!f)||(this.options.revert=3D=
=3D"valid"&&f)||this.options.revert=3D=3D=3Dtrue||(a.isFunction(this.opti=
ons.revert)&&this.options.revert.call(this.element,f))){var =
d=3Dthis;a(this.helper).animate(this.originalPosition,parseInt(this.optio=
ns.revertDuration,10),function(){if(d._trigger("stop",e)!=3D=3Dfalse){d._=
clear();}});}else{if(this._trigger("stop",e)!=3D=3Dfalse){this._clear();}=
}return =
false;},_mouseUp:function(d){if(this.options.iframeFix=3D=3D=3Dtrue){a("d=
iv.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(t=
his);});}if(a.ui.ddmanager){a.ui.ddmanager.dragStop(this,d);}return =
a.ui.mouse.prototype._mouseUp.call(this,d);},cancel:function(){if(this.he=
lper.is(".ui-draggable-dragging")){this._mouseUp({});}else{this._clear();=
}return this;},_getHandle:function(d){var =
e=3D!this.options.handle||!a(this.options.handle,this.element).length?tru=
e:false;a(this.options.handle,this.element).find("*").andSelf().each(func=
tion(){if(this=3D=3Dd.target){e=3Dtrue;}});return =
e;},_createHelper:function(e){var f=3Dthis.options;var =
d=3Da.isFunction(f.helper)?a(f.helper.apply(this.element[0],[e])):(f.help=
er=3D=3D"clone"?this.element.clone().removeAttr("id"):this.element);if(!d=
.parents("body").length){d.appendTo((f.appendTo=3D=3D"parent"?this.elemen=
t[0].parentNode:f.appendTo));}if(d[0]!=3Dthis.element[0]&&!(/(fixed|absol=
ute)/).test(d.css("position"))){d.css("position","absolute");}return =
d;},_adjustOffsetFromHelper:function(d){if(typeof =
d=3D=3D"string"){d=3Dd.split(" =
");}if(a.isArray(d)){d=3D{left:+d[0],top:+d[1]||0};}if("left" in =
d){this.offset.click.left=3Dd.left+this.margins.left;}if("right" in =
d){this.offset.click.left=3Dthis.helperProportions.width-d.right+this.mar=
gins.left;}if("top" in =
d){this.offset.click.top=3Dd.top+this.margins.top;}if("bottom" in =
d){this.offset.click.top=3Dthis.helperProportions.height-d.bottom+this.ma=
rgins.top;}},_getParentOffset:function(){this.offsetParent=3Dthis.helper.=
offsetParent();var =
d=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.contains(this.scrollParent[0],this.offsetP=
arent[0])){d.left+=3Dthis.scrollParent.scrollLeft();d.top+=3Dthis.scrollP=
arent.scrollTop();}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.of=
fsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D"h=
tml"&&a.browser.msie)){d=3D{top:0,left:0};}return{top:d.top+(parseInt(thi=
s.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.o=
ffsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function=
(){if(this.cssPosition=3D=3D"relative"){var =
d=3Dthis.element.position();return{top:d.top-(parseInt(this.helper.css("t=
op"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.hel=
per.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:=
0,left:0};}},_cacheMargins:function(){this.margins=3D{left:(parseInt(this=
.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("margin=
Top"),10)||0),right:(parseInt(this.element.css("marginRight"),10)||0),bot=
tom:(parseInt(this.element.css("marginBottom"),10)||0)};},_cacheHelperPro=
portions:function(){this.helperProportions=3D{width:this.helper.outerWidt=
h(),height:this.helper.outerHeight()};},_setContainment:function(){var =
g=3Dthis.options;if(g.containment=3D=3D"parent"){g.containment=3Dthis.hel=
per[0].parentNode;}if(g.containment=3D=3D"document"||g.containment=3D=3D"=
window"){this.containment=3D[g.containment=3D=3D"document"?0:a(window).sc=
rollLeft()-this.offset.relative.left-this.offset.parent.left,g.containmen=
t=3D=3D"document"?0:a(window).scrollTop()-this.offset.relative.top-this.o=
ffset.parent.top,(g.containment=3D=3D"document"?0:a(window).scrollLeft())=
+a(g.containment=3D=3D"document"?document:window).width()-this.helperProp=
ortions.width-this.margins.left,(g.containment=3D=3D"document"?0:a(window=
).scrollTop())+(a(g.containment=3D=3D"document"?document:window).height()=
||document.body.parentNode.scrollHeight)-this.helperProportions.height-th=
is.margins.top];}if(!(/^(document|window|parent)$/).test(g.containment)&&=
g.containment.constructor!=3DArray){var h=3Da(g.containment);var =
e=3Dh[0];if(!e){return;}var f=3Dh.offset();var =
d=3D(a(e).css("overflow")!=3D"hidden");this.containment=3D[(parseInt(a(e)=
.css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)=
,(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("padding=
Top"),10)||0),(d?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(pa=
rseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRig=
ht"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.=
right,(d?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseIn=
t(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),=
10)||0)-this.helperProportions.height-this.margins.top-this.margins.botto=
m];this.relative_container=3Dh;}else{if(g.containment.constructor=3D=3DAr=
ray){this.containment=3Dg.containment;}}},_convertPositionTo:function(h,k=
){if(!k){k=3Dthis.position;}var f=3Dh=3D=3D"absolute"?1:-1;var =
g=3Dthis.options,e=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.contains(this.scrollParent[0],this.offsetParent[0]))?=
this.offsetParent:this.scrollParent,j=3D(/(html|body)/i).test(e[0].tagNam=
e);return{top:(k.top+this.offset.relative.top*f+this.offset.parent.top*f-=
(a.browser.safari&&a.browser.version<526&&this.cssPosition=3D=3D"fixed"?0=
:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(j?0:e.scr=
ollTop()))*f)),left:(k.left+this.offset.relative.left*f+this.offset.paren=
t.left*f-(a.browser.safari&&a.browser.version<526&&this.cssPosition=3D=3D=
"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft():=
j?0:e.scrollLeft())*f))};},_generatePosition:function(e){var =
f=3Dthis.options,n=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.contains(this.scrollParent[0],this.offsetParent[0]))?=
this.offsetParent:this.scrollParent,k=3D(/(html|body)/i).test(n[0].tagNam=
e);var j=3De.pageX;var h=3De.pageY;if(this.originalPosition){var =
d;if(this.containment){if(this.relative_container){var =
m=3Dthis.relative_container.offset();d=3D[this.containment[0]+m.left,this=
.containment[1]+m.top,this.containment[2]+m.left,this.containment[3]+m.to=
p];}else{d=3Dthis.containment;}if(e.pageX-this.offset.click.left<d[0]){j=3D=
d[0]+this.offset.click.left;}if(e.pageY-this.offset.click.top<d[1]){h=3Dd=
[1]+this.offset.click.top;}if(e.pageX-this.offset.click.left>d[2]){j=3Dd[=
2]+this.offset.click.left;}if(e.pageY-this.offset.click.top>d[3]){h=3Dd[3=
]+this.offset.click.top;}}if(f.grid){var =
l=3Df.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/f.grid=
[1])*f.grid[1]:this.originalPageY;h=3Dd?(!(l-this.offset.click.top<d[1]||=
l-this.offset.click.top>d[3])?l:(!(l-this.offset.click.top<d[1])?l-f.grid=
[1]:l+f.grid[1])):l;var =
g=3Df.grid[0]?this.originalPageX+Math.round((j-this.originalPageX)/f.grid=
[0])*f.grid[0]:this.originalPageX;j=3Dd?(!(g-this.offset.click.left<d[0]|=
|g-this.offset.click.left>d[2])?g:(!(g-this.offset.click.left<d[0])?g-f.g=
rid[0]:g+f.grid[0])):g;}}return{top:(h-this.offset.click.top-this.offset.=
relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<=
526&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this=
.scrollParent.scrollTop():(k?0:n.scrollTop())))),left:(j-this.offset.clic=
k.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safar=
i&&a.browser.version<526&&this.cssPosition=3D=3D"fixed"?0:(this.cssPositi=
on=3D=3D"fixed"?-this.scrollParent.scrollLeft():k?0:n.scrollLeft())))};},=
_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(thi=
s.helper[0]!=3Dthis.element[0]&&!this.cancelHelperRemoval){this.helper.re=
move();}this.helper=3Dnull;this.cancelHelperRemoval=3Dfalse;},_trigger:fu=
nction(d,e,f){f=3Df||this._uiHash();a.ui.plugin.call(this,d,[e,f]);if(d=3D=
=3D"drag"){this.positionAbs=3Dthis._convertPositionTo("absolute");}return=
 =
a.Widget.prototype._trigger.call(this,d,e,f);},plugins:{},_uiHash:functio=
n(d){return{helper:this.helper,position:this.position,originalPosition:th=
is.originalPosition,offset:this.positionAbs};}});a.ui.plugin.add("draggab=
le","connectToSortable",{start:function(e,g){var =
f=3Da(this).data("draggable"),h=3Df.options,d=3Da.extend({},g,{item:f.ele=
ment});f.sortables=3D[];a(h.connectToSortable).each(function(){var =
j=3Da.data(this,"sortable");if(j&&!j.options.disabled){f.sortables.push({=
instance:j,shouldRevert:j.options.revert});j.refreshPositions();j._trigge=
r("activate",e,d);}});},stop:function(e,g){var =
f=3Da(this).data("draggable"),d=3Da.extend({},g,{item:f.element});a.each(=
f.sortables,function(){if(this.instance.isOver){this.instance.isOver=3D0;=
f.cancelHelperRemoval=3Dtrue;this.instance.cancelHelperRemoval=3Dfalse;if=
(this.shouldRevert){this.instance.options.revert=3Dtrue;}this.instance._m=
ouseStop(e);this.instance.options.helper=3Dthis.instance.options._helper;=
if(f.options.helper=3D=3D"original"){this.instance.currentItem.css({top:"=
auto",left:"auto"});}}else{this.instance.cancelHelperRemoval=3Dfalse;this=
.instance._trigger("deactivate",e,d);}});},drag:function(e,h){var =
g=3Da(this).data("draggable"),d=3Dthis;var f=3Dfunction(l){var =
r=3Dthis.offset.click.top,q=3Dthis.offset.click.left;var =
j=3Dthis.positionAbs.top,n=3Dthis.positionAbs.left;var =
m=3Dl.height,p=3Dl.width;var s=3Dl.top,k=3Dl.left;return =
a.ui.isOver(j+r,n+q,s,k,m,p);};a.each(g.sortables,function(j){this.instan=
ce.positionAbs=3Dg.positionAbs;this.instance.helperProportions=3Dg.helper=
Proportions;this.instance.offset.click=3Dg.offset.click;if(this.instance.=
_intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){=
this.instance.isOver=3D1;this.instance.currentItem=3Da(d).clone().removeA=
ttr("id").appendTo(this.instance.element).data("sortable-item",true);this=
.instance.options._helper=3Dthis.instance.options.helper;this.instance.op=
tions.helper=3Dfunction(){return =
h.helper[0];};e.target=3Dthis.instance.currentItem[0];this.instance._mous=
eCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.off=
set.click.top=3Dg.offset.click.top;this.instance.offset.click.left=3Dg.of=
fset.click.left;this.instance.offset.parent.left-=3Dg.offset.parent.left-=
this.instance.offset.parent.left;this.instance.offset.parent.top-=3Dg.off=
set.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",e)=
;g.dropped=3Dthis.instance.element;g.currentItem=3Dg.element;this.instanc=
e.fromOutside=3Dg;}if(this.instance.currentItem){this.instance._mouseDrag=
(e);}}else{if(this.instance.isOver){this.instance.isOver=3D0;this.instanc=
e.cancelHelperRemoval=3Dtrue;this.instance.options.revert=3Dfalse;this.in=
stance._trigger("out",e,this.instance._uiHash(this.instance));this.instan=
ce._mouseStop(e,true);this.instance.options.helper=3Dthis.instance.option=
s._helper;this.instance.currentItem.remove();if(this.instance.placeholder=
){this.instance.placeholder.remove();}g._trigger("fromSortable",e);g.drop=
ped=3Dfalse;}}});}});a.ui.plugin.add("draggable","cursor",{start:function=
(e,f){var =
d=3Da("body"),g=3Da(this).data("draggable").options;if(d.css("cursor")){g=
._cursor=3Dd.css("cursor");}d.css("cursor",g.cursor);},stop:function(d,e)=
{var =
f=3Da(this).data("draggable").options;if(f._cursor){a("body").css("cursor=
",f._cursor);}}});a.ui.plugin.add("draggable","opacity",{start:function(e=
,f){var =
d=3Da(f.helper),g=3Da(this).data("draggable").options;if(d.css("opacity")=
){g._opacity=3Dd.css("opacity");}d.css("opacity",g.opacity);},stop:functi=
on(d,e){var =
f=3Da(this).data("draggable").options;if(f._opacity){a(e.helper).css("opa=
city",f._opacity);}}});a.ui.plugin.add("draggable","scroll",{start:functi=
on(e,f){var =
d=3Da(this).data("draggable");if(d.scrollParent[0]!=3Ddocument&&d.scrollP=
arent[0].tagName!=3D"HTML"){d.overflowOffset=3Dd.scrollParent.offset();}}=
,drag:function(f,g){var =
e=3Da(this).data("draggable"),h=3De.options,d=3Dfalse;if(e.scrollParent[0=
]!=3Ddocument&&e.scrollParent[0].tagName!=3D"HTML"){if(!h.axis||h.axis!=3D=
"x"){if((e.overflowOffset.top+e.scrollParent[0].offsetHeight)-f.pageY<h.s=
crollSensitivity){e.scrollParent[0].scrollTop=3Dd=3De.scrollParent[0].scr=
ollTop+h.scrollSpeed;}else{if(f.pageY-e.overflowOffset.top<h.scrollSensit=
ivity){e.scrollParent[0].scrollTop=3Dd=3De.scrollParent[0].scrollTop-h.sc=
rollSpeed;}}}if(!h.axis||h.axis!=3D"y"){if((e.overflowOffset.left+e.scrol=
lParent[0].offsetWidth)-f.pageX<h.scrollSensitivity){e.scrollParent[0].sc=
rollLeft=3Dd=3De.scrollParent[0].scrollLeft+h.scrollSpeed;}else{if(f.page=
X-e.overflowOffset.left<h.scrollSensitivity){e.scrollParent[0].scrollLeft=
=3Dd=3De.scrollParent[0].scrollLeft-h.scrollSpeed;}}}}else{if(!h.axis||h.=
axis!=3D"x"){if(f.pageY-a(document).scrollTop()<h.scrollSensitivity){d=3D=
a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed);}else{if(a(w=
indow).height()-(f.pageY-a(document).scrollTop())<h.scrollSensitivity){d=3D=
a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed);}}}if(!h.axi=
s||h.axis!=3D"y"){if(f.pageX-a(document).scrollLeft()<h.scrollSensitivity=
){d=3Da(document).scrollLeft(a(document).scrollLeft()-h.scrollSpeed);}els=
e{if(a(window).width()-(f.pageX-a(document).scrollLeft())<h.scrollSensiti=
vity){d=3Da(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed);=
}}}}if(d!=3D=3Dfalse&&a.ui.ddmanager&&!h.dropBehaviour){a.ui.ddmanager.pr=
epareOffsets(e,f);}}});a.ui.plugin.add("draggable","snap",{start:function=
(e,f){var =
d=3Da(this).data("draggable"),g=3Dd.options;d.snapElements=3D[];a(g.snap.=
constructor!=3DString?(g.snap.items||":data(draggable)"):g.snap).each(fun=
ction(){var j=3Da(this);var =
h=3Dj.offset();if(this!=3Dd.element[0]){d.snapElements.push({item:this,wi=
dth:j.outerWidth(),height:j.outerHeight(),top:h.top,left:h.left});}});},d=
rag:function(v,q){var h=3Da(this).data("draggable"),s=3Dh.options;var =
A=3Ds.snapTolerance;var =
z=3Dq.offset.left,y=3Dz+h.helperProportions.width,g=3Dq.offset.top,f=3Dg+=
h.helperProportions.height;for(var =
w=3Dh.snapElements.length-1;w>=3D0;w--){var =
u=3Dh.snapElements[w].left,p=3Du+h.snapElements[w].width,n=3Dh.snapElemen=
ts[w].top,C=3Dn+h.snapElements[w].height;if(!((u-A<z&&z<p+A&&n-A<g&&g<C+A=
)||(u-A<z&&z<p+A&&n-A<f&&f<C+A)||(u-A<y&&y<p+A&&n-A<g&&g<C+A)||(u-A<y&&y<=
p+A&&n-A<f&&f<C+A))){if(h.snapElements[w].snapping){(h.options.snap.relea=
se&&h.options.snap.release.call(h.element,v,a.extend(h._uiHash(),{snapIte=
m:h.snapElements[w].item})));}h.snapElements[w].snapping=3Dfalse;continue=
;}if(s.snapMode!=3D"inner"){var e=3DMath.abs(n-f)<=3DA;var =
B=3DMath.abs(C-g)<=3DA;var k=3DMath.abs(u-y)<=3DA;var =
m=3DMath.abs(p-z)<=3DA;if(e){q.position.top=3Dh._convertPositionTo("relat=
ive",{top:n-h.helperProportions.height,left:0}).top-h.margins.top;}if(B){=
q.position.top=3Dh._convertPositionTo("relative",{top:C,left:0}).top-h.ma=
rgins.top;}if(k){q.position.left=3Dh._convertPositionTo("relative",{top:0=
,left:u-h.helperProportions.width}).left-h.margins.left;}if(m){q.position=
.left=3Dh._convertPositionTo("relative",{top:0,left:p}).left-h.margins.le=
ft;}}var j=3D(e||B||k||m);if(s.snapMode!=3D"outer"){var =
e=3DMath.abs(n-g)<=3DA;var B=3DMath.abs(C-f)<=3DA;var =
k=3DMath.abs(u-z)<=3DA;var =
m=3DMath.abs(p-y)<=3DA;if(e){q.position.top=3Dh._convertPositionTo("relat=
ive",{top:n,left:0}).top-h.margins.top;}if(B){q.position.top=3Dh._convert=
PositionTo("relative",{top:C-h.helperProportions.height,left:0}).top-h.ma=
rgins.top;}if(k){q.position.left=3Dh._convertPositionTo("relative",{top:0=
,left:u}).left-h.margins.left;}if(m){q.position.left=3Dh._convertPosition=
To("relative",{top:0,left:p-h.helperProportions.width}).left-h.margins.le=
ft;}}if(!h.snapElements[w].snapping&&(e||B||k||m||j)){(h.options.snap.sna=
p&&h.options.snap.snap.call(h.element,v,a.extend(h._uiHash(),{snapItem:h.=
snapElements[w].item})));}h.snapElements[w].snapping=3D(e||B||k||m||j);}}=
});a.ui.plugin.add("draggable","stack",{start:function(e,f){var =
h=3Da(this).data("draggable").options;var =
g=3Da.makeArray(a(h.stack)).sort(function(k,j){return(parseInt(a(k).css("=
zIndex"),10)||0)-(parseInt(a(j).css("zIndex"),10)||0);});if(!g.length){re=
turn;}var =
d=3DparseInt(g[0].style.zIndex)||0;a(g).each(function(j){this.style.zInde=
x=3Dd+j;});this[0].style.zIndex=3Dd+g.length;}});a.ui.plugin.add("draggab=
le","zIndex",{start:function(e,f){var =
d=3Da(f.helper),g=3Da(this).data("draggable").options;if(d.css("zIndex"))=
{g._zIndex=3Dd.css("zIndex");}d.css("zIndex",g.zIndex);},stop:function(d,=
e){var =
f=3Da(this).data("draggable").options;if(f._zIndex){a(e.helper).css("zInd=
ex",f._zIndex);}}});})(jQuery);(function(a,c){a.widget("ui.droppable",{ve=
rsion:"1.9pre",widgetEventPrefix:"drop",options:{accept:"*",activeClass:f=
alse,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolera=
nce:"intersect"},_create:function(){var =
e=3Dthis.options,d=3De.accept;this.isover=3D0;this.isout=3D1;this.accept=3D=
a.isFunction(d)?d:function(f){return =
f.is(d);};this.proportions=3D{width:this.element[0].offsetWidth,height:th=
is.element[0].offsetHeight};a.ui.ddmanager.droppables[e.scope]=3Da.ui.ddm=
anager.droppables[e.scope]||[];a.ui.ddmanager.droppables[e.scope].push(th=
is);(e.addClasses&&this.element.addClass("ui-droppable"));},destroy:funct=
ion(){var d=3Da.ui.ddmanager.droppables[this.options.scope];for(var =
e=3D0;e<d.length;e++){if(d[e]=3D=3Dthis){d.splice(e,1);}}this.element.rem=
oveClass("ui-droppable =
ui-droppable-disabled").removeData("droppable").unbind(".droppable");retu=
rn =
this;},_setOption:function(d,e){if(d=3D=3D"accept"){this.accept=3Da.isFun=
ction(e)?e:function(f){return =
f.is(e);};}a.Widget.prototype._setOption.apply(this,arguments);},_activat=
e:function(e){var =
d=3Da.ui.ddmanager.current;if(this.options.activeClass){this.element.addC=
lass(this.options.activeClass);}(d&&this._trigger("activate",e,this.ui(d)=
));},_deactivate:function(e){var =
d=3Da.ui.ddmanager.current;if(this.options.activeClass){this.element.remo=
veClass(this.options.activeClass);}(d&&this._trigger("deactivate",e,this.=
ui(d)));},_over:function(e){var =
d=3Da.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]=3D=3Dthis=
.element[0]){return;}if(this.accept.call(this.element[0],(d.currentItem||=
d.element))){if(this.options.hoverClass){this.element.addClass(this.optio=
ns.hoverClass);}this._trigger("over",e,this.ui(d));}},_out:function(e){va=
r =
d=3Da.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]=3D=3Dthis=
.element[0]){return;}if(this.accept.call(this.element[0],(d.currentItem||=
d.element))){if(this.options.hoverClass){this.element.removeClass(this.op=
tions.hoverClass);}this._trigger("out",e,this.ui(d));}},_drop:function(e,=
f){var =
d=3Df||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]=3D=3Dt=
his.element[0]){return false;}var =
g=3Dfalse;this.element.find(":data(droppable)").not(".ui-draggable-draggi=
ng").each(function(){var =
h=3Da.data(this,"droppable");if(h.options.greedy&&!h.options.disabled&&h.=
options.scope=3D=3Dd.options.scope&&h.accept.call(h.element[0],(d.current=
Item||d.element))&&a.ui.intersect(d,a.extend(h,{offset:h.element.offset()=
}),h.options.tolerance)){g=3Dtrue;return false;}});if(g){return =
false;}if(this.accept.call(this.element[0],(d.currentItem||d.element))){i=
f(this.options.activeClass){this.element.removeClass(this.options.activeC=
lass);}if(this.options.hoverClass){this.element.removeClass(this.options.=
hoverClass);}this._trigger("drop",e,this.ui(d));return =
this.element;}return =
false;},ui:function(d){return{draggable:(d.currentItem||d.element),helper=
:d.helper,position:d.position,offset:d.positionAbs};}});a.ui.intersect=3D=
function(u,m,q){if(!m.offset){return false;}var =
f=3D(u.positionAbs||u.position.absolute).left,e=3Df+u.helperProportions.w=
idth,p=3D(u.positionAbs||u.position.absolute).top,o=3Dp+u.helperProportio=
ns.height;var =
h=3Dm.offset.left,d=3Dh+m.proportions.width,s=3Dm.offset.top,n=3Ds+m.prop=
ortions.height;switch(q){case"fit":return(h<=3Df&&e<=3Dd&&s<=3Dp&&o<=3Dn)=
;break;case"intersect":return(h<f+(u.helperProportions.width/2)&&e-(u.hel=
perProportions.width/2)<d&&s<p+(u.helperProportions.height/2)&&o-(u.helpe=
rProportions.height/2)<n);break;case"pointer":var =
j=3D((u.positionAbs||u.position.absolute).left+(u.clickOffset||u.offset.c=
lick).left),k=3D((u.positionAbs||u.position.absolute).top+(u.clickOffset|=
|u.offset.click).top),g=3Da.ui.isOver(k,j,s,h,m.proportions.height,m.prop=
ortions.width);return =
g;break;case"touch":return((p>=3Ds&&p<=3Dn)||(o>=3Ds&&o<=3Dn)||(p<s&&o>n)=
)&&((f>=3Dh&&f<=3Dd)||(e>=3Dh&&e<=3Dd)||(f<h&&e>d));break;default:return =
false;break;}};a.ui.ddmanager=3D{current:null,droppables:{"default":[]},p=
repareOffsets:function(g,k){var =
d=3Da.ui.ddmanager.droppables[g.options.scope]||[];var =
h=3Dk?k.type:null;var =
l=3D(g.currentItem||g.element).find(":data(droppable)").andSelf();droppab=
lesLoop:for(var =
f=3D0;f<d.length;f++){if(d[f].options.disabled||(g&&!d[f].accept.call(d[f=
].element[0],(g.currentItem||g.element)))){continue;}for(var =
e=3D0;e<l.length;e++){if(l[e]=3D=3Dd[f].element[0]){d[f].proportions.heig=
ht=3D0;continue =
droppablesLoop;}}d[f].visible=3Dd[f].element.css("display")!=3D"none";if(=
!d[f].visible){continue;}if(h=3D=3D"mousedown"){d[f]._activate.call(d[f],=
k);}d[f].offset=3Dd[f].element.offset();d[f].proportions=3D{width:d[f].el=
ement[0].offsetWidth,height:d[f].element[0].offsetHeight};}},drop:functio=
n(d,e){var =
f=3Dfalse;a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(=
){if(!this.options){return;}if(!this.options.disabled&&this.visible&&a.ui=
.intersect(d,this,this.options.tolerance)){f=3Df||this._drop.call(this,e)=
;}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[=
0],(d.currentItem||d.element))){this.isout=3D1;this.isover=3D0;this._deac=
tivate.call(this,e);}});return =
f;},dragStart:function(d,e){d.element.parentsUntil("body").bind("scroll.d=
roppable",function(){if(!d.options.refreshPositions){a.ui.ddmanager.prepa=
reOffsets(d,e);}});},drag:function(d,e){if(d.options.refreshPositions){a.=
ui.ddmanager.prepareOffsets(d,e);}a.each(a.ui.ddmanager.droppables[d.opti=
ons.scope]||[],function(){if(this.options.disabled||this.greedyChild||!th=
is.visible){return;}var =
g=3Da.ui.intersect(d,this,this.options.tolerance);var =
j=3D!g&&this.isover=3D=3D1?"isout":(g&&this.isover=3D=3D0?"isover":null);=
if(!j){return;}var h;if(this.options.greedy){var =
f=3Dthis.element.parents(":data(droppable):eq(0)");if(f.length){h=3Da.dat=
a(f[0],"droppable");h.greedyChild=3D(j=3D=3D"isover"?1:0);}}if(h&&j=3D=3D=
"isover"){h.isover=3D0;h.isout=3D1;h._out.call(h,e);}this[j]=3D1;this[j=3D=
=3D"isout"?"isover":"isout"]=3D0;this[j=3D=3D"isover"?"_over":"_out"].cal=
l(this,e);if(h&&j=3D=3D"isout"){h.isout=3D0;h.isover=3D1;h._over.call(h,e=
);}});},dragStop:function(d,e){d.element.parentsUntil("body").unbind("scr=
oll.droppable");if(!d.options.refreshPositions){a.ui.ddmanager.prepareOff=
sets(d,e);}}};})(jQuery);(function(d,e){d.widget("ui.resizable",d.ui.mous=
e,{version:"1.9pre",widgetEventPrefix:"resize",options:{alsoResize:false,=
animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:fa=
lse,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,=
se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zI=
ndex:1000},_create:function(){var =
g=3Dthis,l=3Dthis.options;this.element.addClass("ui-resizable");d.extend(=
this,{_aspectRatio:!!(l.aspectRatio),aspectRatio:l.aspectRatio,originalEl=
ement:this.element,_proportionallyResizeElements:[],_helper:l.helper||l.g=
host||l.animate?l.helper||"ui-resizable-helper":null});if(this.element[0]=
.nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative=
/.test(this.element.css("position"))&&d.browser.opera){this.element.css({=
position:"relative",top:"auto",left:"auto"});}this.element.wrap(d('<div =
class=3D"ui-wrapper" style=3D"overflow: =
hidden;"></div>').css({position:this.element.css("position"),width:this.e=
lement.outerWidth(),height:this.element.outerHeight(),top:this.element.cs=
s("top"),left:this.element.css("left")}));this.element=3Dthis.element.par=
ent().data("resizable",this.element.data("resizable"));this.elementIsWrap=
per=3Dtrue;this.element.css({marginLeft:this.originalElement.css("marginL=
eft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.or=
iginalElement.css("marginRight"),marginBottom:this.originalElement.css("m=
arginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,margin=
Right:0,marginBottom:0});this.originalResizeStyle=3Dthis.originalElement.=
css("resize");this.originalElement.css("resize","none");this._proportiona=
llyResizeElements.push(this.originalElement.css({position:"static",zoom:1=
,display:"block"}));this.originalElement.css({margin:this.originalElement=
.css("margin")});this._proportionallyResize();}this.handles=3Dl.handles||=
(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizabl=
e-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-=
resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizab=
le-nw"});if(this.handles.constructor=3D=3DString){if(this.handles=3D=3D"a=
ll"){this.handles=3D"n,e,s,w,se,sw,ne,nw";}var =
m=3Dthis.handles.split(",");this.handles=3D{};for(var =
h=3D0;h<m.length;h++){var k=3Dd.trim(m[h]),f=3D"ui-resizable-"+k;var =
j=3Dd('<div class=3D"ui-resizable-handle =
'+f+'"></div>');if(/sw|se|ne|nw/.test(k)){j.css({zIndex:++l.zIndex});}if(=
"se"=3D=3Dk){j.addClass("ui-icon =
ui-icon-gripsmall-diagonal-se");}this.handles[k]=3D".ui-resizable-"+k;thi=
s.element.append(j);}}this._renderAxis=3Dfunction(r){r=3Dr||this.element;=
for(var o in =
this.handles){if(this.handles[o].constructor=3D=3DString){this.handles[o]=
=3Dd(this.handles[o],this.element).show();}if(this.elementIsWrapper&&this=
.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var =
p=3Dd(this.handles[o],this.element),q=3D0;q=3D/sw|ne|nw|se|n|s/.test(o)?p=
.outerHeight():p.outerWidth();var =
n=3D["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.t=
est(o)?"Right":"Left"].join("");r.css(n,q);this._proportionallyResize();}=
if(!d(this.handles[o]).length){continue;}}};this._renderAxis(this.element=
);this._handles=3Dd(".ui-resizable-handle",this.element).disableSelection=
();this._handles.mouseover(function(){if(!g.resizing){if(this.className){=
var =
n=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);}g.axis=3D=
n&&n[1]?n[1]:"se";}});if(l.autoHide){this._handles.hide();d(this.element)=
.addClass("ui-resizable-autohide").hover(function(){if(l.disabled){return=
;}d(this).removeClass("ui-resizable-autohide");g._handles.show();},functi=
on(){if(l.disabled){return;}if(!g.resizing){d(this).addClass("ui-resizabl=
e-autohide");g._handles.hide();}});}this._mouseInit();},destroy:function(=
){this._mouseDestroy();var =
f=3Dfunction(h){d(h).removeClass("ui-resizable ui-resizable-disabled =
ui-resizable-resizing").removeData("resizable").unbind(".resizable").find=
(".ui-resizable-handle").remove();};if(this.elementIsWrapper){f(this.elem=
ent);var =
g=3Dthis.element;g.after(this.originalElement.css({position:g.css("positi=
on"),width:g.outerWidth(),height:g.outerHeight(),top:g.css("top"),left:g.=
css("left")})).remove();}this.originalElement.css("resize",this.originalR=
esizeStyle);f(this.originalElement);return =
this;},_mouseCapture:function(g){var h=3Dfalse;for(var f in =
this.handles){if(d(this.handles[f])[0]=3D=3Dg.target){h=3Dtrue;}}return =
!this.options.disabled&&h;},_mouseStart:function(h){var =
l=3Dthis.options,g=3Dthis.element.position(),f=3Dthis.element;this.resizi=
ng=3Dtrue;this.documentScroll=3D{top:d(document).scrollTop(),left:d(docum=
ent).scrollLeft()};if(f.is(".ui-draggable")||(/absolute/).test(f.css("pos=
ition"))){f.css({position:"absolute",top:g.top,left:g.left});}if(d.browse=
r.opera&&(/relative/).test(f.css("position"))){f.css({position:"relative"=
,top:"auto",left:"auto"});}this._renderProxy();var =
m=3Dc(this.helper.css("left")),j=3Dc(this.helper.css("top"));if(l.contain=
ment){m+=3Dd(l.containment).scrollLeft()||0;j+=3Dd(l.containment).scrollT=
op()||0;}this.offset=3Dthis.helper.offset();this.position=3D{left:m,top:j=
};this.size=3Dthis._helper?{width:f.outerWidth(),height:f.outerHeight()}:=
{width:f.width(),height:f.height()};this.originalSize=3Dthis._helper?{wid=
th:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.heigh=
t()};this.originalPosition=3D{left:m,top:j};this.sizeDiff=3D{width:f.oute=
rWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalMouseP=
osition=3D{left:h.pageX,top:h.pageY};this.aspectRatio=3D(typeof =
l.aspectRatio=3D=3D"number")?l.aspectRatio:((this.originalSize.width/this=
.originalSize.height)||1);var =
k=3Dd(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",k=3D=
=3D"auto"?this.axis+"-resize":k);f.addClass("ui-resizable-resizing");this=
._propagate("start",h);return true;},_mouseDrag:function(f){var =
j=3Dthis.helper,h=3Dthis.options,p=3D{},s=3Dthis,l=3Dthis.originalMousePo=
sition,q=3Dthis.axis;var =
t=3D(f.pageX-l.left)||0,r=3D(f.pageY-l.top)||0;var =
k=3Dthis._change[q];if(!k){return false;}var =
n=3Dk.apply(this,[f,t,r]),m=3Dd.browser.msie&&d.browser.version<7,g=3Dthi=
s.sizeDiff;this._updateVirtualBoundaries(f.shiftKey);if(this._aspectRatio=
||f.shiftKey){n=3Dthis._updateRatio(n,f);}n=3Dthis._respectSize(n,f);this=
._propagate("resize",f);j.css({top:this.position.top+"px",left:this.posit=
ion.left+"px",width:this.size.width+"px",height:this.size.height+"px"});i=
f(!this._helper&&this._proportionallyResizeElements.length){this._proport=
ionallyResize();}this._updateCache(n);this._trigger("resize",f,this.ui())=
;return false;},_mouseStop:function(j){this.resizing=3Dfalse;var =
k=3Dthis.options,p=3Dthis;if(this._helper){var =
h=3Dthis._proportionallyResizeElements,f=3Dh.length&&(/textarea/i).test(h=
[0].nodeName),g=3Df&&d.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,m=3D=
f?0:p.sizeDiff.width;var =
q=3D{width:(p.helper.width()-m),height:(p.helper.height()-g)},l=3D(parseI=
nt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||=
null,n=3D(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPos=
ition.top))||null;if(!k.animate){this.element.css(d.extend(q,{top:n,left:=
l}));}p.helper.height(p.size.height);p.helper.width(p.size.width);if(this=
._helper&&!k.animate){this._proportionallyResize();}}d("body").css("curso=
r","auto");this.element.removeClass("ui-resizable-resizing");this._propag=
ate("stop",j);if(this._helper){this.helper.remove();}return =
false;},_updateVirtualBoundaries:function(h){var =
l=3Dthis.options,k,j,g,m,f;f=3D{minWidth:a(l.minWidth)?l.minWidth:0,maxWi=
dth:a(l.maxWidth)?l.maxWidth:Infinity,minHeight:a(l.minHeight)?l.minHeigh=
t:0,maxHeight:a(l.maxHeight)?l.maxHeight:Infinity};if(this._aspectRatio||=
h){k=3Df.minHeight*this.aspectRatio;g=3Df.minWidth/this.aspectRatio;j=3Df=
.maxHeight*this.aspectRatio;m=3Df.maxWidth/this.aspectRatio;if(k>f.minWid=
th){f.minWidth=3Dk;}if(g>f.minHeight){f.minHeight=3Dg;}if(j<f.maxWidth){f=
.maxWidth=3Dj;}if(m<f.maxHeight){f.maxHeight=3Dm;}}this._vBoundaries=3Df;=
},_updateCache:function(f){var =
g=3Dthis.options;this.offset=3Dthis.helper.offset();if(a(f.left)){this.po=
sition.left=3Df.left;}if(a(f.top)){this.position.top=3Df.top;}if(a(f.heig=
ht)){this.size.height=3Df.height;}if(a(f.width)){this.size.width=3Df.widt=
h;}},_updateRatio:function(j,h){var =
k=3Dthis.options,l=3Dthis.position,g=3Dthis.size,f=3Dthis.axis;if(a(j.hei=
ght)){j.width=3D(j.height*this.aspectRatio);}else{if(a(j.width)){j.height=
=3D(j.width/this.aspectRatio);}}if(f=3D=3D"sw"){j.left=3Dl.left+(g.width-=
j.width);j.top=3Dnull;}if(f=3D=3D"nw"){j.top=3Dl.top+(g.height-j.height);=
j.left=3Dl.left+(g.width-j.width);}return =
j;},_respectSize:function(n,h){var =
l=3Dthis.helper,k=3Dthis._vBoundaries,t=3Dthis._aspectRatio||h.shiftKey,s=
=3Dthis.axis,v=3Da(n.width)&&k.maxWidth&&(k.maxWidth<n.width),p=3Da(n.hei=
ght)&&k.maxHeight&&(k.maxHeight<n.height),j=3Da(n.width)&&k.minWidth&&(k.=
minWidth>n.width),u=3Da(n.height)&&k.minHeight&&(k.minHeight>n.height);if=
(j){n.width=3Dk.minWidth;}if(u){n.height=3Dk.minHeight;}if(v){n.width=3Dk=
.maxWidth;}if(p){n.height=3Dk.maxHeight;}var =
g=3Dthis.originalPosition.left+this.originalSize.width,r=3Dthis.position.=
top+this.size.height;var =
m=3D/sw|nw|w/.test(s),f=3D/nw|ne|n/.test(s);if(j&&m){n.left=3Dg-k.minWidt=
h;}if(v&&m){n.left=3Dg-k.maxWidth;}if(u&&f){n.top=3Dr-k.minHeight;}if(p&&=
f){n.top=3Dr-k.maxHeight;}var =
q=3D!n.width&&!n.height;if(q&&!n.left&&n.top){n.top=3Dnull;}else{if(q&&!n=
.top&&n.left){n.left=3Dnull;}}return =
n;},_proportionallyResize:function(){var =
l=3Dthis.options;if(!this._proportionallyResizeElements.length){return;}v=
ar h=3Dthis.helper||this.element;for(var =
g=3D0;g<this._proportionallyResizeElements.length;g++){var =
j=3Dthis._proportionallyResizeElements[g];if(!this.borderDif){var =
f=3D[j.css("borderTopWidth"),j.css("borderRightWidth"),j.css("borderBotto=
mWidth"),j.css("borderLeftWidth")],k=3D[j.css("paddingTop"),j.css("paddin=
gRight"),j.css("paddingBottom"),j.css("paddingLeft")];this.borderDif=3Dd.=
map(f,function(m,o){var =
n=3DparseInt(m,10)||0,p=3DparseInt(k[o],10)||0;return =
n+p;});}if(d.browser.msie&&!(!(d(h).is(":hidden")||d(h).parents(":hidden"=
).length))){continue;}j.css({height:(h.height()-this.borderDif[0]-this.bo=
rderDif[2])||0,width:(h.width()-this.borderDif[1]-this.borderDif[3])||0})=
;}},_renderProxy:function(){var =
g=3Dthis.element,k=3Dthis.options;this.elementOffset=3Dg.offset();if(this=
._helper){this.helper=3Dthis.helper||d('<div =
style=3D"overflow:hidden;"></div>');var =
f=3Dd.browser.msie&&d.browser.version<7,h=3D(f?1:0),j=3D(f?2:-1);this.hel=
per.addClass(this._helper).css({width:this.element.outerWidth()+j,height:=
this.element.outerHeight()+j,position:"absolute",left:this.elementOffset.=
left-h+"px",top:this.elementOffset.top-h+"px",zIndex:++k.zIndex});this.he=
lper.appendTo("body").disableSelection();}else{this.helper=3Dthis.element=
;}},_change:{e:function(h,g,f){return{width:this.originalSize.width+g};},=
w:function(j,g,f){var =
l=3Dthis.options,h=3Dthis.originalSize,k=3Dthis.originalPosition;return{l=
eft:k.left+g,width:h.width-g};},n:function(j,g,f){var =
l=3Dthis.options,h=3Dthis.originalSize,k=3Dthis.originalPosition;return{t=
op:k.top+f,height:h.height-f};},s:function(h,g,f){return{height:this.orig=
inalSize.height+f};},se:function(h,g,f){return =
d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[=
h,g,f]));},sw:function(h,g,f){return =
d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[=
h,g,f]));},ne:function(h,g,f){return =
d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[=
h,g,f]));},nw:function(h,g,f){return =
d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[=
h,g,f]));}},_propagate:function(g,f){d.ui.plugin.call(this,g,[f,this.ui()=
]);(g!=3D"resize"&&this._trigger(g,f,this.ui()));},plugins:{},ui:function=
(){return{originalElement:this.originalElement,element:this.element,helpe=
r:this.helper,position:this.position,size:this.size,originalSize:this.ori=
ginalSize,originalPosition:this.originalPosition};}});d.ui.plugin.add("re=
sizable","alsoResize",{start:function(g,h){var =
f=3Dd(this).data("resizable"),k=3Df.options;var =
j=3Dfunction(l){d(l).each(function(){var =
m=3Dd(this);m.data("resizable-alsoresize",{width:parseInt(m.width(),10),h=
eight:parseInt(m.height(),10),left:parseInt(m.css("left"),10),top:parseIn=
t(m.css("top"),10),position:m.css("position")});});};if(typeof(k.alsoResi=
ze)=3D=3D"object"&&!k.alsoResize.parentNode){if(k.alsoResize.length){k.al=
soResize=3Dk.alsoResize[0];j(k.alsoResize);}else{d.each(k.alsoResize,func=
tion(l){j(l);});}}else{j(k.alsoResize);}},resize:function(h,k){var =
g=3Dd(this).data("resizable"),l=3Dg.options,j=3Dg.originalSize,n=3Dg.orig=
inalPosition;var =
m=3D{height:(g.size.height-j.height)||0,width:(g.size.width-j.width)||0,t=
op:(g.position.top-n.top)||0,left:(g.position.left-n.left)||0},f=3Dfuncti=
on(o,p){d(o).each(function(){var =
s=3Dd(this),t=3Dd(this).data("resizable-alsoresize"),r=3D{},q=3Dp&&p.leng=
th?p:s.parents(k.originalElement[0]).length?["width","height"]:["width","=
height","top","left"];d.each(q,function(u,w){var =
v=3D(t[w]||0)+(m[w]||0);if(v&&v>=3D0){r[w]=3Dv||null;}});if(d.browser.ope=
ra&&/relative/.test(s.css("position"))){g._revertToRelativePosition=3Dtru=
e;s.css({position:"absolute",top:"auto",left:"auto"});}s.css(r);});};if(t=
ypeof(l.alsoResize)=3D=3D"object"&&!l.alsoResize.nodeType){d.each(l.alsoR=
esize,function(o,p){f(o,p);});}else{f(l.alsoResize);}},stop:function(h,j)=
{var g=3Dd(this).data("resizable"),k=3Dg.options;var =
f=3Dfunction(l){d(l).each(function(){var =
m=3Dd(this);m.css({position:m.data("resizable-alsoresize").position});});=
};if(g._revertToRelativePosition){g._revertToRelativePosition=3Dfalse;if(=
typeof(k.alsoResize)=3D=3D"object"&&!k.alsoResize.nodeType){d.each(k.also=
Resize,function(l){f(l);});}else{f(k.alsoResize);}}d(this).removeData("re=
sizable-alsoresize");}});d.ui.plugin.add("resizable","animate",{stop:func=
tion(k,q){var r=3Dd(this).data("resizable"),l=3Dr.options;var =
j=3Dr._proportionallyResizeElements,f=3Dj.length&&(/textarea/i).test(j[0]=
.nodeName),g=3Df&&d.ui.hasScroll(j[0],"left")?0:r.sizeDiff.height,n=3Df?0=
:r.sizeDiff.width;var =
h=3D{width:(r.size.width-n),height:(r.size.height-g)},m=3D(parseInt(r.ele=
ment.css("left"),10)+(r.position.left-r.originalPosition.left))||null,p=3D=
(parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top=
))||null;r.element.animate(d.extend(h,p&&m?{top:p,left:m}:{}),{duration:l=
.animateDuration,easing:l.animateEasing,step:function(){var =
o=3D{width:parseInt(r.element.css("width"),10),height:parseInt(r.element.=
css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.e=
lement.css("left"),10)};if(j&&j.length){d(j[0]).css({width:o.width,height=
:o.height});}r._updateCache(o);r._propagate("resize",k);}});}});d.ui.plug=
in.add("resizable","containment",{start:function(g,t){var =
v=3Dd(this).data("resizable"),l=3Dv.options,n=3Dv.element;var =
h=3Dl.containment,m=3D(h instanceof =
d)?h.get(0):(/parent/.test(h))?n.parent().get(0):h;if(!m){return;}v.conta=
inerElement=3Dd(m);if(/document/.test(h)||h=3D=3Ddocument){v.containerOff=
set=3D{left:0,top:0};v.containerPosition=3D{left:0,top:0};v.parentData=3D=
{element:d(document),left:0,top:0,width:d(document).width(),height:d(docu=
ment).height()||document.body.parentNode.scrollHeight};}else{var =
r=3Dd(m),k=3D[];d(["Top","Right","Left","Bottom"]).each(function(p,o){k[p=
]=3Dc(r.css("padding"+o));});v.containerOffset=3Dr.offset();v.containerPo=
sition=3Dr.position();v.containerSize=3D{height:(r.innerHeight()-k[3]),wi=
dth:(r.innerWidth()-k[1])};var =
s=3Dv.containerOffset,f=3Dv.containerSize.height,q=3Dv.containerSize.widt=
h,j=3D(d.ui.hasScroll(m,"left")?m.scrollWidth:q),u=3D(d.ui.hasScroll(m)?m=
.scrollHeight:f);v.parentData=3D{element:m,left:s.left,top:s.top,width:j,=
height:u};}},resize:function(h,s){var =
v=3Dd(this).data("resizable"),k=3Dv.options,g=3Dv.containerSize,r=3Dv.con=
tainerOffset,p=3Dv.size,q=3Dv.position,t=3Dv._aspectRatio||h.shiftKey,f=3D=
{top:0,left:0},j=3Dv.containerElement;if(j[0]!=3Ddocument&&(/static/).tes=
t(j.css("position"))){f=3Dr;}if(q.left<(v._helper?r.left:0)){v.size.width=
=3Dv.size.width+(v._helper?(v.position.left-r.left):(v.position.left-f.le=
ft));if(t){v.size.height=3Dv.size.width/k.aspectRatio;}v.position.left=3D=
k.helper?r.left:0;}if(q.top<(v._helper?r.top:0)){v.size.height=3Dv.size.h=
eight+(v._helper?(v.position.top-r.top):v.position.top);if(t){v.size.widt=
h=3Dv.size.height*k.aspectRatio;}v.position.top=3Dv._helper?r.top:0;}v.of=
fset.left=3Dv.parentData.left+v.position.left;v.offset.top=3Dv.parentData=
.top+v.position.top;var =
n=3DMath.abs((v._helper?v.offset.left-f.left:(v.offset.left-f.left))+v.si=
zeDiff.width),u=3DMath.abs((v._helper?v.offset.top-f.top:(v.offset.top-r.=
top))+v.sizeDiff.height);var =
m=3Dv.containerElement.get(0)=3D=3Dv.element.parent().get(0),l=3D/relativ=
e|absolute/.test(v.containerElement.css("position"));if(m&&l){n-=3Dv.pare=
ntData.left;}if(n+v.size.width>=3Dv.parentData.width){v.size.width=3Dv.pa=
rentData.width-n;if(t){v.size.height=3Dv.size.width/v.aspectRatio;}}if(u+=
v.size.height>=3Dv.parentData.height){v.size.height=3Dv.parentData.height=
-u;if(t){v.size.width=3Dv.size.height*v.aspectRatio;}}},stop:function(g,q=
){var =
s=3Dd(this).data("resizable"),j=3Ds.options,n=3Ds.position,p=3Ds.containe=
rOffset,f=3Ds.containerPosition,k=3Ds.containerElement;var =
l=3Dd(s.helper),t=3Dl.offset(),r=3Dl.outerWidth()-s.sizeDiff.width,m=3Dl.=
outerHeight()-s.sizeDiff.height;if(s._helper&&!j.animate&&(/relative/).te=
st(k.css("position"))){d(this).css({left:t.left-f.left-p.left,width:r,hei=
ght:m});}if(s._helper&&!j.animate&&(/static/).test(k.css("position"))){d(=
this).css({left:t.left-f.left-p.left,width:r,height:m});}}});d.ui.plugin.=
add("resizable","ghost",{start:function(h,j){var =
f=3Dd(this).data("resizable"),k=3Df.options,g=3Df.size;f.ghost=3Df.origin=
alElement.clone();f.ghost.css({opacity:0.25,display:"block",position:"rel=
ative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui=
-resizable-ghost").addClass(typeof =
k.ghost=3D=3D"string"?k.ghost:"");f.ghost.appendTo(f.helper);},resize:fun=
ction(g,h){var =
f=3Dd(this).data("resizable"),j=3Df.options;if(f.ghost){f.ghost.css({posi=
tion:"relative",height:f.size.height,width:f.size.width});}},stop:functio=
n(g,h){var =
f=3Dd(this).data("resizable"),j=3Df.options;if(f.ghost&&f.helper){f.helpe=
r.get(0).removeChild(f.ghost.get(0));}}});d.ui.plugin.add("resizable","gr=
id",{resize:function(f,p){var =
r=3Dd(this).data("resizable"),j=3Dr.options,m=3Dr.size,k=3Dr.originalSize=
,l=3Dr.originalPosition,q=3Dr.axis,n=3Dj._aspectRatio||f.shiftKey;j.grid=3D=
typeof j.grid=3D=3D"number"?[j.grid,j.grid]:j.grid;var =
h=3DMath.round((m.width-k.width)/(j.grid[0]||1))*(j.grid[0]||1),g=3DMath.=
round((m.height-k.height)/(j.grid[1]||1))*(j.grid[1]||1);if(/^(se|s|e)$/.=
test(q)){r.size.width=3Dk.width+h;r.size.height=3Dk.height+g;}else{if(/^(=
ne)$/.test(q)){r.size.width=3Dk.width+h;r.size.height=3Dk.height+g;r.posi=
tion.top=3Dl.top-g;}else{if(/^(sw)$/.test(q)){r.size.width=3Dk.width+h;r.=
size.height=3Dk.height+g;r.position.left=3Dl.left-h;}else{r.size.width=3D=
k.width+h;r.size.height=3Dk.height+g;r.position.top=3Dl.top-g;r.position.=
left=3Dl.left-h;}}}}});var c=3Dfunction(f){return =
parseInt(f,10)||0;};var a=3Dfunction(f){return =
!isNaN(parseInt(f,10));};})(jQuery);(function(a,c){a.widget("ui.selectabl=
e",a.ui.mouse,{version:"1.9pre",options:{appendTo:"body",autoRefresh:true=
,distance:0,filter:"*",tolerance:"touch"},_create:function(){var =
d=3Dthis;this.element.addClass("ui-selectable");this.dragged=3Dfalse;var =
e;this.refresh=3Dfunction(){e=3Da(d.options.filter,d.element[0]);e.each(f=
unction(){var f=3Da(this);var =
g=3Df.offset();a.data(this,"selectable-item",{element:this,$element:f,lef=
t:g.left,top:g.top,right:g.left+f.outerWidth(),bottom:g.top+f.outerHeight=
(),startselected:false,selected:f.hasClass("ui-selected"),selecting:f.has=
Class("ui-selecting"),unselecting:f.hasClass("ui-unselecting")});});};thi=
s.refresh();this.selectees=3De.addClass("ui-selectee");this._mouseInit();=
this.helper=3Da("<div =
class=3D'ui-selectable-helper'></div>");},destroy:function(){this.selecte=
es.removeClass("ui-selectee").removeData("selectable-item");this.element.=
removeClass("ui-selectable =
ui-selectable-disabled").removeData("selectable").unbind(".selectable");t=
his._mouseDestroy();return this;},_mouseStart:function(f){var =
d=3Dthis;this.opos=3D[f.pageX,f.pageY];if(this.options.disabled){return;}=
var =
e=3Dthis.options;this.selectees=3Da(e.filter,this.element[0]);this._trigg=
er("start",f);a(e.appendTo).append(this.helper);this.helper.css({left:f.c=
lientX,top:f.clientY,width:0,height:0});if(e.autoRefresh){this.refresh();=
}this.selectees.filter(".ui-selected").each(function(){var =
g=3Da.data(this,"selectable-item");g.startselected=3Dtrue;if(!f.metaKey){=
g.$element.removeClass("ui-selected");g.selected=3Dfalse;g.$element.addCl=
ass("ui-unselecting");g.unselecting=3Dtrue;d._trigger("unselecting",f,{un=
selecting:g.element});}});a(f.target).parents().andSelf().each(function()=
{var h=3Da.data(this,"selectable-item");if(h){var =
g=3D!f.metaKey||!h.$element.hasClass("ui-selected");h.$element.removeClas=
s(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselec=
ting");h.unselecting=3D!g;h.selecting=3Dg;h.selected=3Dg;if(g){d._trigger=
("selecting",f,{selecting:h.element});}else{d._trigger("unselecting",f,{u=
nselecting:h.element});}return false;}});},_mouseDrag:function(l){var =
e=3Dthis;this.dragged=3Dtrue;if(this.options.disabled){return;}var =
g=3Dthis.options;var =
f=3Dthis.opos[0],k=3Dthis.opos[1],d=3Dl.pageX,j=3Dl.pageY;if(f>d){var =
h=3Dd;d=3Df;f=3Dh;}if(k>j){var =
h=3Dj;j=3Dk;k=3Dh;}this.helper.css({left:f,top:k,width:d-f,height:j-k});t=
his.selectees.each(function(){var =
m=3Da.data(this,"selectable-item");if(!m||m.element=3D=3De.element[0]){re=
turn;}var =
n=3Dfalse;if(g.tolerance=3D=3D"touch"){n=3D(!(m.left>d||m.right<f||m.top>=
j||m.bottom<k));}else{if(g.tolerance=3D=3D"fit"){n=3D(m.left>f&&m.right<d=
&&m.top>k&&m.bottom<j);}}if(n){if(m.selected){m.$element.removeClass("ui-=
selected");m.selected=3Dfalse;}if(m.unselecting){m.$element.removeClass("=
ui-unselecting");m.unselecting=3Dfalse;}if(!m.selecting){m.$element.addCl=
ass("ui-selecting");m.selecting=3Dtrue;e._trigger("selecting",l,{selectin=
g:m.element});}}else{if(m.selecting){if(l.metaKey&&m.startselected){m.$el=
ement.removeClass("ui-selecting");m.selecting=3Dfalse;m.$element.addClass=
("ui-selected");m.selected=3Dtrue;}else{m.$element.removeClass("ui-select=
ing");m.selecting=3Dfalse;if(m.startselected){m.$element.addClass("ui-uns=
electing");m.unselecting=3Dtrue;}e._trigger("unselecting",l,{unselecting:=
m.element});}}if(m.selected){if(!l.metaKey&&!m.startselected){m.$element.=
removeClass("ui-selected");m.selected=3Dfalse;m.$element.addClass("ui-uns=
electing");m.unselecting=3Dtrue;e._trigger("unselecting",l,{unselecting:m=
.element});}}}});return false;},_mouseStop:function(f){var =
d=3Dthis;this.dragged=3Dfalse;var =
e=3Dthis.options;a(".ui-unselecting",this.element[0]).each(function(){var=
 =
g=3Da.data(this,"selectable-item");g.$element.removeClass("ui-unselecting=
");g.unselecting=3Dfalse;g.startselected=3Dfalse;d._trigger("unselected",=
f,{unselected:g.element});});a(".ui-selecting",this.element[0]).each(func=
tion(){var =
g=3Da.data(this,"selectable-item");g.$element.removeClass("ui-selecting")=
.addClass("ui-selected");g.selecting=3Dfalse;g.selected=3Dtrue;g.startsel=
ected=3Dtrue;d._trigger("selected",f,{selected:g.element});});this._trigg=
er("stop",f);this.helper.remove();return =
false;}});})(jQuery);(function(a,c){a.widget("ui.sortable",a.ui.mouse,{ve=
rsion:"1.9pre",widgetEventPrefix:"sort",options:{appendTo:"parent",axis:f=
alse,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dro=
pOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false=
,handle:false,helper:"original",items:"> =
*",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensiti=
vity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}=
,_create:function(){var =
d=3Dthis.options;this.containerCache=3D{};this.element.addClass("ui-sorta=
ble");this.refresh();this.floating=3Dthis.items.length?d.axis=3D=3D=3D"x"=
||(/left|right/).test(this.items[0].item.css("float"))||(/inline|table-ce=
ll/).test(this.items[0].item.css("display")):false;this.offset=3Dthis.ele=
ment.offset();this._mouseInit();},destroy:function(){this.element.removeC=
lass("ui-sortable =
ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._m=
ouseDestroy();for(var =
d=3Dthis.items.length-1;d>=3D0;d--){this.items[d].item.removeData("sortab=
le-item");}return =
this;},_setOption:function(d,e){if(d=3D=3D=3D"disabled"){this.options[d]=3D=
e;this.widget().toggleClass("ui-sortable-disabled",!!e);}else{a.Widget.pr=
ototype._setOption.apply(this,arguments);}},_mouseCapture:function(g,h){i=
f(this.reverting){return =
false;}if(this.options.disabled||this.options.type=3D=3D"static"){return =
false;}this._refreshItems(g);var =
f=3Dnull,e=3Dthis,d=3Da(g.target).parents().each(function(){if(a.data(thi=
s,"sortable-item")=3D=3De){f=3Da(this);return =
false;}});if(a.data(g.target,"sortable-item")=3D=3De){f=3Da(g.target);}if=
(!f){return false;}if(this.options.handle&&!h){var =
j=3Dfalse;a(this.options.handle,f).find("*").andSelf().each(function(){if=
(this=3D=3Dg.target){j=3Dtrue;}});if(!j){return =
false;}}this.currentItem=3Df;this._removeCurrentsFromItems();return =
true;},_mouseStart:function(g,h,d){var =
j=3Dthis.options,e=3Dthis;this.currentContainer=3Dthis;this.refreshPositi=
ons();this.helper=3Dthis._createHelper(g);this._cacheHelperProportions();=
this._cacheMargins();this.scrollParent=3Dthis.helper.scrollParent();this.=
offset=3Dthis.currentItem.offset();this.offset=3D{top:this.offset.top-thi=
s.margins.top,left:this.offset.left-this.margins.left};this.helper.css("p=
osition","absolute");this.cssPosition=3Dthis.helper.css("position");a.ext=
end(this.offset,{click:{left:g.pageX-this.offset.left,top:g.pageY-this.of=
fset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset=
()});this.originalPosition=3Dthis._generatePosition(g);this.originalPageX=
=3Dg.pageX;this.originalPageY=3Dg.pageY;(j.cursorAt&&this._adjustOffsetFr=
omHelper(j.cursorAt));this.domPosition=3D{prev:this.currentItem.prev()[0]=
,parent:this.currentItem.parent()[0]};if(this.helper[0]!=3Dthis.currentIt=
em[0]){this.currentItem.hide();}this._createPlaceholder();if(j.containmen=
t){this._setContainment();}if(j.cursor){if(a("body").css("cursor")){this.=
_storedCursor=3Da("body").css("cursor");}a("body").css("cursor",j.cursor)=
;}if(j.opacity){if(this.helper.css("opacity")){this._storedOpacity=3Dthis=
.helper.css("opacity");}this.helper.css("opacity",j.opacity);}if(j.zIndex=
){if(this.helper.css("zIndex")){this._storedZIndex=3Dthis.helper.css("zIn=
dex");}this.helper.css("zIndex",j.zIndex);}if(this.scrollParent[0]!=3Ddoc=
ument&&this.scrollParent[0].tagName!=3D"HTML"){this.overflowOffset=3Dthis=
.scrollParent.offset();}this._trigger("start",g,this._uiHash());if(!this.=
_preserveHelperProportions){this._cacheHelperProportions();}if(!d){for(va=
r =
f=3Dthis.containers.length-1;f>=3D0;f--){this.containers[f]._trigger("act=
ivate",g,e._uiHash(this));}}if(a.ui.ddmanager){a.ui.ddmanager.current=3Dt=
his;}if(a.ui.ddmanager&&!j.dropBehaviour){a.ui.ddmanager.prepareOffsets(t=
his,g);}this.dragging=3Dtrue;this.helper.addClass("ui-sortable-helper");t=
his._mouseDrag(g);return =
true;},_mouseDrag:function(h){this.position=3Dthis._generatePosition(h);t=
his.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.lastPositi=
onAbs){this.lastPositionAbs=3Dthis.positionAbs;}if(this.options.scroll){v=
ar =
j=3Dthis.options,d=3Dfalse;if(this.scrollParent[0]!=3Ddocument&&this.scro=
llParent[0].tagName!=3D"HTML"){if((this.overflowOffset.top+this.scrollPar=
ent[0].offsetHeight)-h.pageY<j.scrollSensitivity){this.scrollParent[0].sc=
rollTop=3Dd=3Dthis.scrollParent[0].scrollTop+j.scrollSpeed;}else{if(h.pag=
eY-this.overflowOffset.top<j.scrollSensitivity){this.scrollParent[0].scro=
llTop=3Dd=3Dthis.scrollParent[0].scrollTop-j.scrollSpeed;}}if((this.overf=
lowOffset.left+this.scrollParent[0].offsetWidth)-h.pageX<j.scrollSensitiv=
ity){this.scrollParent[0].scrollLeft=3Dd=3Dthis.scrollParent[0].scrollLef=
t+j.scrollSpeed;}else{if(h.pageX-this.overflowOffset.left<j.scrollSensiti=
vity){this.scrollParent[0].scrollLeft=3Dd=3Dthis.scrollParent[0].scrollLe=
ft-j.scrollSpeed;}}}else{if(h.pageY-a(document).scrollTop()<j.scrollSensi=
tivity){d=3Da(document).scrollTop(a(document).scrollTop()-j.scrollSpeed);=
}else{if(a(window).height()-(h.pageY-a(document).scrollTop())<j.scrollSen=
sitivity){d=3Da(document).scrollTop(a(document).scrollTop()+j.scrollSpeed=
);}}if(h.pageX-a(document).scrollLeft()<j.scrollSensitivity){d=3Da(docume=
nt).scrollLeft(a(document).scrollLeft()-j.scrollSpeed);}else{if(a(window)=
.width()-(h.pageX-a(document).scrollLeft())<j.scrollSensitivity){d=3Da(do=
cument).scrollLeft(a(document).scrollLeft()+j.scrollSpeed);}}}if(d!=3D=3D=
false&&a.ui.ddmanager&&!j.dropBehaviour){a.ui.ddmanager.prepareOffsets(th=
is,h);}}this.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.o=
ptions.axis||this.options.axis!=3D"y"){this.helper[0].style.left=3Dthis.p=
osition.left+"px";}if(!this.options.axis||this.options.axis!=3D"x"){this.=
helper[0].style.top=3Dthis.position.top+"px";}for(var =
f=3Dthis.items.length-1;f>=3D0;f--){var =
g=3Dthis.items[f],e=3Dg.item[0],k=3Dthis._intersectsWithPointer(g);if(!k)=
{continue;}if(e!=3Dthis.currentItem[0]&&this.placeholder[k=3D=3D1?"next":=
"prev"]()[0]!=3De&&!a.contains(this.placeholder[0],e)&&(this.options.type=
=3D=3D"semi-dynamic"?!a.contains(this.element[0],e):true)){this.direction=
=3Dk=3D=3D1?"down":"up";if(this.options.tolerance=3D=3D"pointer"||this._i=
ntersectsWithSides(g)){this._rearrange(h,g);}else{break;}this._trigger("c=
hange",h,this._uiHash());break;}}this._contactContainers(h);if(a.ui.ddman=
ager){a.ui.ddmanager.drag(this,h);}this._trigger("sort",h,this._uiHash())=
;this.lastPositionAbs=3Dthis.positionAbs;return =
false;},_mouseStop:function(e,f){if(!e){return;}if(a.ui.ddmanager&&!this.=
options.dropBehaviour){a.ui.ddmanager.drop(this,e);}if(this.options.rever=
t){var d=3Dthis;var =
g=3Dd.placeholder.offset();d.reverting=3Dtrue;a(this.helper).animate({lef=
t:g.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]=3D=3D=
document.body?0:this.offsetParent[0].scrollLeft),top:g.top-this.offset.pa=
rent.top-d.margins.top+(this.offsetParent[0]=3D=3Ddocument.body?0:this.of=
fsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(=
){d._clear(e);});}else{this._clear(e,f);}return =
false;},cancel:function(){var =
d=3Dthis;if(this.dragging){this._mouseUp({target:null});if(this.options.h=
elper=3D=3D"original"){this.currentItem.css(this._storedCSS).removeClass(=
"ui-sortable-helper");}else{this.currentItem.show();}for(var =
e=3Dthis.containers.length-1;e>=3D0;e--){this.containers[e]._trigger("dea=
ctivate",null,d._uiHash(this));if(this.containers[e].containerCache.over)=
{this.containers[e]._trigger("out",null,d._uiHash(this));this.containers[=
e].containerCache.over=3D0;}}}if(this.placeholder){if(this.placeholder[0]=
.parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[=
0]);}if(this.options.helper!=3D"original"&&this.helper&&this.helper[0].pa=
rentNode){this.helper.remove();}a.extend(this,{helper:null,dragging:false=
,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.dom=
Position.prev).after(this.currentItem);}else{a(this.domPosition.parent).p=
repend(this.currentItem);}}return this;},serialize:function(f){var =
d=3Dthis._getItemsAsjQuery(f&&f.connected);var =
e=3D[];f=3Df||{};a(d).each(function(){var =
g=3D(a(f.item||this).attr(f.attribute||"id")||"").match(f.expression||(/(=
.+)[-=3D_](.+)/));if(g){e.push((f.key||g[1]+"[]")+"=3D"+(f.key&&f.express=
ion?g[1]:g[2]));}});if(!e.length&&f.key){e.push(f.key+"=3D");}return =
e.join("&");},toArray:function(f){var =
d=3Dthis._getItemsAsjQuery(f&&f.connected);var =
e=3D[];f=3Df||{};d.each(function(){e.push(a(f.item||this).attr(f.attribut=
e||"id")||"");});return e;},_intersectsWith:function(o){var =
f=3Dthis.positionAbs.left,e=3Df+this.helperProportions.width,n=3Dthis.pos=
itionAbs.top,m=3Dn+this.helperProportions.height;var =
g=3Do.left,d=3Dg+o.width,p=3Do.top,k=3Dp+o.height;var =
q=3Dthis.offset.click.top,j=3Dthis.offset.click.left;var =
h=3D(n+q)>p&&(n+q)<k&&(f+j)>g&&(f+j)<d;if(this.options.tolerance=3D=3D"po=
inter"||this.options.forcePointerForContainers||(this.options.tolerance!=3D=
"pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.=
floating?"width":"height"])){return =
h;}else{return(g<f+(this.helperProportions.width/2)&&e-(this.helperPropor=
tions.width/2)<d&&p<n+(this.helperProportions.height/2)&&m-(this.helperPr=
oportions.height/2)<k);}},_intersectsWithPointer:function(f){var =
g=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top,f.he=
ight),e=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.=
left,f.width),j=3Dg&&e,d=3Dthis._getDragVerticalDirection(),h=3Dthis._get=
DragHorizontalDirection();if(!j){return false;}return =
this.floating?(((h&&h=3D=3D"right")||d=3D=3D"down")?2:1):(d&&(d=3D=3D"dow=
n"?2:1));},_intersectsWithSides:function(g){var =
e=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,g.top+(g.h=
eight/2),g.height),f=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.=
click.left,g.left+(g.width/2),g.width),d=3Dthis._getDragVerticalDirection=
(),h=3Dthis._getDragHorizontalDirection();if(this.floating&&h){return((h=3D=
=3D"right"&&f)||(h=3D=3D"left"&&!f));}else{return =
d&&((d=3D=3D"down"&&e)||(d=3D=3D"up"&&!e));}},_getDragVerticalDirection:f=
unction(){var d=3Dthis.positionAbs.top-this.lastPositionAbs.top;return =
d!=3D0&&(d>0?"down":"up");},_getDragHorizontalDirection:function(){var =
d=3Dthis.positionAbs.left-this.lastPositionAbs.left;return =
d!=3D0&&(d>0?"right":"left");},refresh:function(d){this._refreshItems(d);=
this.refreshPositions();return this;},_connectWith:function(){var =
d=3Dthis.options;return =
d.connectWith.constructor=3D=3DString?[d.connectWith]:d.connectWith;},_ge=
tItemsAsjQuery:function(d){var n=3Dthis;var k=3D[];var g=3D[];var =
l=3Dthis._connectWith();if(l&&d){for(var f=3Dl.length-1;f>=3D0;f--){var =
m=3Da(l[f]);for(var e=3Dm.length-1;e>=3D0;e--){var =
h=3Da.data(m[e],"sortable");if(h&&h!=3Dthis&&!h.options.disabled){g.push(=
[a.isFunction(h.options.items)?h.options.items.call(h.element):a(h.option=
s.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placehold=
er"),h]);}}}}g.push([a.isFunction(this.options.items)?this.options.items.=
call(this.element,null,{options:this.options,item:this.currentItem}):a(th=
is.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortab=
le-placeholder"),this]);for(var =
f=3Dg.length-1;f>=3D0;f--){g[f][0].each(function(){k.push(this);});}retur=
n a(k);},_removeCurrentsFromItems:function(){var =
f=3Dthis.currentItem.find(":data(sortable-item)");for(var =
e=3D0;e<this.items.length;e++){for(var =
d=3D0;d<f.length;d++){if(f[d]=3D=3Dthis.items[e].item[0]){this.items.spli=
ce(e,1);}}}},_refreshItems:function(d){this.items=3D[];this.containers=3D=
[this];var l=3Dthis.items;var r=3Dthis;var =
h=3D[[a.isFunction(this.options.items)?this.options.items.call(this.eleme=
nt[0],d,{item:this.currentItem}):a(this.options.items,this.element),this]=
];var n=3Dthis._connectWith();if(n){for(var =
g=3Dn.length-1;g>=3D0;g--){var o=3Da(n[g]);for(var =
f=3Do.length-1;f>=3D0;f--){var =
k=3Da.data(o[f],"sortable");if(k&&k!=3Dthis&&!k.options.disabled){h.push(=
[a.isFunction(k.options.items)?k.options.items.call(k.element[0],d,{item:=
this.currentItem}):a(k.options.items,k.element),k]);this.containers.push(=
k);}}}}for(var g=3Dh.length-1;g>=3D0;g--){var m=3Dh[g][1];var =
e=3Dh[g][0];for(var f=3D0,p=3De.length;f<p;f++){var =
q=3Da(e[f]);q.data("sortable-item",m);l.push({item:q,instance:m,width:0,h=
eight:0,left:0,top:0});}}},refreshPositions:function(d){if(this.offsetPar=
ent&&this.helper){this.offset.parent=3Dthis._getParentOffset();}for(var =
f=3Dthis.items.length-1;f>=3D0;f--){var =
g=3Dthis.items[f];if(g.instance!=3Dthis.currentContainer&&this.currentCon=
tainer&&g.item[0]!=3Dthis.currentItem[0]){continue;}var =
e=3Dthis.options.toleranceElement?a(this.options.toleranceElement,g.item)=
:g.item;if(!d){g.width=3De.outerWidth();g.height=3De.outerHeight();}var =
h=3De.offset();g.left=3Dh.left;g.top=3Dh.top;}if(this.options.custom&&thi=
s.options.custom.refreshContainers){this.options.custom.refreshContainers=
.call(this);}else{for(var f=3Dthis.containers.length-1;f>=3D0;f--){var =
h=3Dthis.containers[f].element.offset();this.containers[f].containerCache=
.left=3Dh.left;this.containers[f].containerCache.top=3Dh.top;this.contain=
ers[f].containerCache.width=3Dthis.containers[f].element.outerWidth();thi=
s.containers[f].containerCache.height=3Dthis.containers[f].element.outerH=
eight();}}return this;},_createPlaceholder:function(f){var =
d=3Df||this,g=3Dd.options;if(!g.placeholder||g.placeholder.constructor=3D=
=3DString){var e=3Dg.placeholder;g.placeholder=3D{element:function(){var =
h=3Da(document.createElement(d.currentItem[0].nodeName)).addClass(e||d.cu=
rrentItem[0].className+" =
ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e){h.s=
tyle.visibility=3D"hidden";}return =
h;},update:function(h,j){if(e&&!g.forcePlaceholderSize){return;}if(!j.hei=
ght()){j.height(d.currentItem.innerHeight()-parseInt(d.currentItem.css("p=
addingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||0,10));}i=
f(!j.width()){j.width(d.currentItem.innerWidth()-parseInt(d.currentItem.c=
ss("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10=
));}}};}d.placeholder=3Da(g.placeholder.element.call(d.element,d.currentI=
tem));d.currentItem.after(d.placeholder);g.placeholder.update(d,d.placeho=
lder);},_contactContainers:function(d){var f=3Dnull,m=3Dnull;for(var =
h=3Dthis.containers.length-1;h>=3D0;h--){if(a.contains(this.currentItem[0=
],this.containers[h].element[0])){continue;}if(this._intersectsWith(this.=
containers[h].containerCache)){if(f&&a.contains(this.containers[h].elemen=
t[0],f.element[0])){continue;}f=3Dthis.containers[h];m=3Dh;}else{if(this.=
containers[h].containerCache.over){this.containers[h]._trigger("out",d,th=
is._uiHash(this));this.containers[h].containerCache.over=3D0;}}}if(!f){re=
turn;}if(this.containers.length=3D=3D=3D1){this.containers[m]._trigger("o=
ver",d,this._uiHash(this));this.containers[m].containerCache.over=3D1;}el=
se{if(this.currentContainer!=3Dthis.containers[m]){var l=3D10000;var =
k=3Dnull;var =
e=3Dthis.positionAbs[this.containers[m].floating?"left":"top"];for(var =
g=3Dthis.items.length-1;g>=3D0;g--){if(!a.contains(this.containers[m].ele=
ment[0],this.items[g].item[0])){continue;}var =
n=3Dthis.items[g][this.containers[m].floating?"left":"top"];if(Math.abs(n=
-e)<l){l=3DMath.abs(n-e);k=3Dthis.items[g];}}if(!k&&!this.options.dropOnE=
mpty){return;}this.currentContainer=3Dthis.containers[m];k?this._rearrang=
e(d,k,null,true):this._rearrange(d,null,this.containers[m].element,true);=
this._trigger("change",d,this._uiHash());this.containers[m]._trigger("cha=
nge",d,this._uiHash(this));this.options.placeholder.update(this.currentCo=
ntainer,this.placeholder);this.containers[m]._trigger("over",d,this._uiHa=
sh(this));this.containers[m].containerCache.over=3D1;}}},_createHelper:fu=
nction(e){var f=3Dthis.options;var =
d=3Da.isFunction(f.helper)?a(f.helper.apply(this.element[0],[e,this.curre=
ntItem])):(f.helper=3D=3D"clone"?this.currentItem.clone():this.currentIte=
m);if(!d.parents("body").length){a(f.appendTo!=3D"parent"?f.appendTo:this=
.currentItem[0].parentNode)[0].appendChild(d[0]);}if(d[0]=3D=3Dthis.curre=
ntItem[0]){this._storedCSS=3D{width:this.currentItem[0].style.width,heigh=
t:this.currentItem[0].style.height,position:this.currentItem.css("positio=
n"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};}i=
f(d[0].style.width=3D=3D""||f.forceHelperSize){d.width(this.currentItem.w=
idth());}if(d[0].style.height=3D=3D""||f.forceHelperSize){d.height(this.c=
urrentItem.height());}return =
d;},_adjustOffsetFromHelper:function(d){if(typeof =
d=3D=3D"string"){d=3Dd.split(" =
");}if(a.isArray(d)){d=3D{left:+d[0],top:+d[1]||0};}if("left" in =
d){this.offset.click.left=3Dd.left+this.margins.left;}if("right" in =
d){this.offset.click.left=3Dthis.helperProportions.width-d.right+this.mar=
gins.left;}if("top" in =
d){this.offset.click.top=3Dd.top+this.margins.top;}if("bottom" in =
d){this.offset.click.top=3Dthis.helperProportions.height-d.bottom+this.ma=
rgins.top;}},_getParentOffset:function(){this.offsetParent=3Dthis.helper.=
offsetParent();var =
d=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.contains(this.scrollParent[0],this.offsetP=
arent[0])){d.left+=3Dthis.scrollParent.scrollLeft();d.top+=3Dthis.scrollP=
arent.scrollTop();}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.of=
fsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D"h=
tml"&&a.browser.msie)){d=3D{top:0,left:0};}return{top:d.top+(parseInt(thi=
s.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.o=
ffsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function=
(){if(this.cssPosition=3D=3D"relative"){var =
d=3Dthis.currentItem.position();return{top:d.top-(parseInt(this.helper.cs=
s("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this=
.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{=
top:0,left:0};}},_cacheMargins:function(){this.margins=3D{left:(parseInt(=
this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem=
.css("marginTop"),10)||0)};},_cacheHelperProportions:function(){this.help=
erProportions=3D{width:this.helper.outerWidth(),height:this.helper.outerH=
eight()};},_setContainment:function(){var =
g=3Dthis.options;if(g.containment=3D=3D"parent"){g.containment=3Dthis.hel=
per[0].parentNode;}if(g.containment=3D=3D"document"||g.containment=3D=3D"=
window"){this.containment=3D[0-this.offset.relative.left-this.offset.pare=
nt.left,0-this.offset.relative.top-this.offset.parent.top,a(g.containment=
=3D=3D"document"?document:window).width()-this.helperProportions.width-th=
is.margins.left,(a(g.containment=3D=3D"document"?document:window).height(=
)||document.body.parentNode.scrollHeight)-this.helperProportions.height-t=
his.margins.top];}if(!(/^(document|window|parent)$/).test(g.containment))=
{var e=3Da(g.containment)[0];var f=3Da(g.containment).offset();var =
d=3D(a(e).css("overflow")!=3D"hidden");this.containment=3D[f.left+(parseI=
nt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),=
10)||0)-this.margins.left,f.top+(parseInt(a(e).css("borderTopWidth"),10)|=
|0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,f.left+(d?M=
ath.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,f.top+(d?Math.max(e.scrollHeigh=
t,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10=
)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top];}},_convertPositionTo:function(h,k){if(!k){k=3Dt=
his.position;}var f=3Dh=3D=3D"absolute"?1:-1;var =
g=3Dthis.options,e=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.contains(this.scrollParent[0],this.offsetParent[0]))?=
this.offsetParent:this.scrollParent,j=3D(/(html|body)/i).test(e[0].tagNam=
e);return{top:(k.top+this.offset.relative.top*f+this.offset.parent.top*f-=
(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D=
"fixed"?-this.scrollParent.scrollTop():(j?0:e.scrollTop()))*f)),left:(k.l=
eft+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safa=
ri&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.=
scrollParent.scrollLeft():j?0:e.scrollLeft())*f))};},_generatePosition:fu=
nction(g){var =
k=3Dthis.options,d=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.contains(this.scrollParent[0],this.offsetParent[0]))?=
this.offsetParent:this.scrollParent,l=3D(/(html|body)/i).test(d[0].tagNam=
e);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocumen=
t&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative=3D=
this._getRelativeOffset();}var f=3Dg.pageX;var =
e=3Dg.pageY;if(this.originalPosition){if(this.containment){if(g.pageX-thi=
s.offset.click.left<this.containment[0]){f=3Dthis.containment[0]+this.off=
set.click.left;}if(g.pageY-this.offset.click.top<this.containment[1]){e=3D=
this.containment[1]+this.offset.click.top;}if(g.pageX-this.offset.click.l=
eft>this.containment[2]){f=3Dthis.containment[2]+this.offset.click.left;}=
if(g.pageY-this.offset.click.top>this.containment[3]){e=3Dthis.containmen=
t[3]+this.offset.click.top;}}if(k.grid){var =
j=3Dthis.originalPageY+Math.round((e-this.originalPageY)/k.grid[1])*k.gri=
d[1];e=3Dthis.containment?(!(j-this.offset.click.top<this.containment[1]|=
|j-this.offset.click.top>this.containment[3])?j:(!(j-this.offset.click.to=
p<this.containment[1])?j-k.grid[1]:j+k.grid[1])):j;var =
h=3Dthis.originalPageX+Math.round((f-this.originalPageX)/k.grid[0])*k.gri=
d[0];f=3Dthis.containment?(!(h-this.offset.click.left<this.containment[0]=
||h-this.offset.click.left>this.containment[2])?h:(!(h-this.offset.click.=
left<this.containment[0])?h-k.grid[0]:h+k.grid[0])):h;}}return{top:(e-thi=
s.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.bro=
wser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixe=
d"?-this.scrollParent.scrollTop():(l?0:d.scrollTop())))),left:(f-this.off=
set.click.left-this.offset.relative.left-this.offset.parent.left+(a.brows=
er.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"=
?-this.scrollParent.scrollLeft():l?0:d.scrollLeft())))};},_rearrange:func=
tion(j,h,e,g){e?e[0].appendChild(this.placeholder[0]):h.item[0].parentNod=
e.insertBefore(this.placeholder[0],(this.direction=3D=3D"down"?h.item[0]:=
h.item[0].nextSibling));this.counter=3Dthis.counter?++this.counter:1;var =
f=3Dthis,d=3Dthis.counter;window.setTimeout(function(){if(d=3D=3Df.counte=
r){f.refreshPositions(!g);}},0);},_clear:function(f,g){this.reverting=3Df=
alse;var =
h=3D[],d=3Dthis;if(!this._noFinalSort&&this.currentItem.parent().length){=
this.placeholder.before(this.currentItem);}this._noFinalSort=3Dnull;if(th=
is.helper[0]=3D=3Dthis.currentItem[0]){for(var e in =
this._storedCSS){if(this._storedCSS[e]=3D=3D"auto"||this._storedCSS[e]=3D=
=3D"static"){this._storedCSS[e]=3D"";}}this.currentItem.css(this._storedC=
SS).removeClass("ui-sortable-helper");}else{this.currentItem.show();}if(t=
his.fromOutside&&!g){h.push(function(j){this._trigger("receive",j,this._u=
iHash(this.fromOutside));});}if((this.fromOutside||this.domPosition.prev!=
=3Dthis.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPositio=
n.parent!=3Dthis.currentItem.parent()[0])&&!g){h.push(function(j){this._t=
rigger("update",j,this._uiHash());});}if(!a.contains(this.element[0],this=
.currentItem[0])){if(!g){h.push(function(j){this._trigger("remove",j,this=
._uiHash());});}for(var =
e=3Dthis.containers.length-1;e>=3D0;e--){if(a.contains(this.containers[e]=
.element[0],this.currentItem[0])&&!g){h.push((function(j){return =
function(k){j._trigger("receive",k,this._uiHash(this));};}).call(this,thi=
s.containers[e]));h.push((function(j){return =
function(k){j._trigger("update",k,this._uiHash(this));};}).call(this,this=
.containers[e]));}}}for(var =
e=3Dthis.containers.length-1;e>=3D0;e--){if(!g){h.push((function(j){retur=
n =
function(k){j._trigger("deactivate",k,this._uiHash(this));};}).call(this,=
this.containers[e]));}if(this.containers[e].containerCache.over){h.push((=
function(j){return =
function(k){j._trigger("out",k,this._uiHash(this));};}).call(this,this.co=
ntainers[e]));this.containers[e].containerCache.over=3D0;}}if(this._store=
dCursor){a("body").css("cursor",this._storedCursor);}if(this._storedOpaci=
ty){this.helper.css("opacity",this._storedOpacity);}if(this._storedZIndex=
){this.helper.css("zIndex",this._storedZIndex=3D=3D"auto"?"":this._stored=
ZIndex);}this.dragging=3Dfalse;if(this.cancelHelperRemoval){if(!g){this._=
trigger("beforeStop",f,this._uiHash());for(var =
e=3D0;e<h.length;e++){h[e].call(this,f);}this._trigger("stop",f,this._uiH=
ash());}return =
false;}if(!g){this._trigger("beforeStop",f,this._uiHash());}this.placehol=
der[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=3Dt=
his.currentItem[0]){this.helper.remove();}this.helper=3Dnull;if(!g){for(v=
ar =
e=3D0;e<h.length;e++){h[e].call(this,f);}this._trigger("stop",f,this._uiH=
ash());}this.fromOutside=3Dfalse;return =
true;},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,argu=
ments)=3D=3D=3Dfalse){this.cancel();}},_uiHash:function(e){var =
d=3De||this;return{helper:d.helper,placeholder:d.placeholder||a([]),posit=
ion:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,i=
tem:d.currentItem,sender:e?e.element:null};}});})(jQuery);jQuery.effects|=
|(function(k,f){var =
j=3Dk.uiBackCompat!=3D=3Dfalse;k.effects=3D{effect:{}};k.each(["backgroun=
dColor","borderBottomColor","borderLeftColor","borderRightColor","borderT=
opColor","borderColor","color","outlineColor"],function(q,p){k.fx.step[p]=
=3Dfunction(r){if(!r.colorInit){r.start=3Do(r.elem,p);r.end=3Dm(r.end);r.=
colorInit=3Dtrue;}r.elem.style[p]=3D"rgb("+Math.max(Math.min(parseInt((r.=
pos*(r.end[0]-r.start[0]))+r.start[0],10),255),0)+","+Math.max(Math.min(p=
arseInt((r.pos*(r.end[1]-r.start[1]))+r.start[1],10),255),0)+","+Math.max=
(Math.min(parseInt((r.pos*(r.end[2]-r.start[2]))+r.start[2],10),255),0)+"=
)";};});function m(q){var =
p;if(q&&q.constructor=3D=3D=3DArray&&q.length=3D=3D=3D3){return =
q;}if(p=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\=
)/.exec(q)){return[parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10)]=
;}if(p=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s=
*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(q)){return[parseFloat(p[1])*2.55,=
parseFloat(p[2])*2.55,parseFloat(p[3])*2.55];}if(p=3D/#([a-fA-F0-9]{2})([=
a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(q)){return[parseInt(p[1],16),parseIn=
t(p[2],16),parseInt(p[3],16)];}if(p=3D/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-=
F0-9])/.exec(q)){return[parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16),par=
seInt(p[3]+p[3],16)];}if(p=3D/rgba\(0, 0, 0, 0\)/.exec(q)){return =
a.transparent;}return a[k.trim(q).toLowerCase()];}function o(r,p){var =
q;do{q=3Dk.curCSS(r,p);if(q!=3D""&&q!=3D=3D"transparent"||k.nodeName(r,"b=
ody")){break;}p=3D"backgroundColor";}while(r=3Dr.parentNode);return =
m(q);}var =
a=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,=
0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d=
arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:=
[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkoran=
ge:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,=
150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],gree=
n:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230]=
,lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211]=
,lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta=
:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[25=
5,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[25=
5,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transp=
arent:[255,255,255]};var =
g=3D["add","remove","toggle"],c=3D{border:1,borderBottom:1,borderColor:1,=
borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},=
e=3D"ec.storage.";k.each(["borderLeftStyle","borderRightStyle","borderBot=
tomStyle","borderTopStyle"],function(p,q){k.fx.step[q]=3Dfunction(r){if(r=
.end!=3D=3D"none"&&!r.setAttr||r.pos=3D=3D=3D1&&!r.setAttr){jQuery.style(=
r.elem,q,r.end);r.setAttr=3Dtrue;}};});function h(){var =
s=3Ddocument.defaultView?document.defaultView.getComputedStyle(this,null)=
:this.currentStyle,t=3D{},q,r,p;if(s&&s.length&&s[0]&&s[s[0]]){p=3Ds.leng=
th;while(p--){q=3Ds[p];if(typeof =
s[q]=3D=3D=3D"string"){t[k.camelCase(q)]=3Ds[q];}}}else{for(q in =
s){if(typeof s[q]=3D=3D=3D"string"){t[q]=3Ds[q];}}}return t;}function =
l(p,r){var t=3D{},q,s;for(q in =
r){s=3Dr[q];if(p[q]!=3Ds){if(!c[q]){if(k.fx.step[q]||!isNaN(parseFloat(s)=
)){t[q]=3Ds;}}}}return t;}k.effects.animateClass=3Dfunction(p,q,t,s){var =
r=3Dk.speed(q,t,s);return this.queue(function(){var =
v=3Dk(this),u=3Dv.attr("class"),y,w=3Dr.children?v.find("*").andSelf():v;=
w=3Dw.map(function(){var =
z=3Dk(this);return{el:z,originalStyleAttr:z.attr("style")||" =
",start:h.call(this)};});k.each(g,function(z,A){if(p[A]){v[A+"Class"](p[A=
]);}});y=3Dv.attr("class");w=3Dw.map(function(){this.end=3Dh.call(this.el=
[0]);this.diff=3Dl(this.start,this.end);return =
this;});v.attr("class",u);w=3Dw.map(function(){var =
A=3Dthis,z=3Dk.Deferred();this.el.animate(this.diff,{duration:r.duration,=
easing:r.easing,queue:false,complete:function(){z.resolve(A);}});return =
z.promise();});k.when.apply(k,w.get()).done(function(){v.attr("class",y);=
k.each(arguments,function(){if(typeof =
this.el.attr("style")=3D=3D=3D"object"){this.el.attr("style").cssText=3D"=
";this.el.attr("style").cssText=3Dthis.originalStyleAttr;}else{this.el.at=
tr("style",this.originalStyleAttr);}});r.complete.call(v[0]);});});};k.fn=
.extend({_addClass:k.fn.addClass,addClass:function(q,p,s,r){return =
p?k.effects.animateClass.apply(this,[{add:q},p,s,r]):this._addClass(q);},=
_removeClass:k.fn.removeClass,removeClass:function(q,p,s,r){return =
p?k.effects.animateClass.apply(this,[{remove:q},p,s,r]):this._removeClass=
(q);},_toggleClass:k.fn.toggleClass,toggleClass:function(r,q,p,t,s){if(ty=
peof q=3D=3D=3D"boolean"||q=3D=3D=3Df){if(!p){return =
this._toggleClass(r,q);}else{return =
k.effects.animateClass.apply(this,[(q?{add:r}:{remove:r}),p,t,s]);}}else{=
return =
k.effects.animateClass.apply(this,[{toggle:r},q,p,t]);}},switchClass:func=
tion(p,r,q,t,s){return =
k.effects.animateClass.apply(this,[{add:r,remove:p},q,t,s]);}});k.extend(=
k.effects,{version:"1.9pre",save:function(q,r){for(var =
p=3D0;p<r.length;p++){if(r[p]!=3D=3Dnull){q.data(e+r[p],q[0].style[r[p]])=
;}}},restore:function(q,r){for(var =
p=3D0;p<r.length;p++){if(r[p]!=3D=3Dnull){q.css(r[p],q.data(e+r[p]));}}},=
setMode:function(p,q){if(q=3D=3D=3D"toggle"){q=3Dp.is(":hidden")?"show":"=
hide";}return q;},getBaseline:function(q,r){var =
s,p;switch(q[0]){case"top":s=3D0;break;case"middle":s=3D0.5;break;case"bo=
ttom":s=3D1;break;default:s=3Dq[0]/r.height;}switch(q[1]){case"left":p=3D=
0;break;case"center":p=3D0.5;break;case"right":p=3D1;break;default:p=3Dq[=
1]/r.width;}return{x:p,y:s};},createWrapper:function(q){if(q.parent().is(=
".ui-effects-wrapper")){return q.parent();}var =
r=3D{width:q.outerWidth(true),height:q.outerHeight(true),"float":q.css("f=
loat")},s=3Dk("<div></div>").addClass("ui-effects-wrapper").css({fontSize=
:"100%",background:"transparent",border:"none",margin:0,padding:0}),p=3D{=
width:q.width(),height:q.height()};q.wrap(s);s=3Dq.parent();if(q.css("pos=
ition")=3D=3D=3D"static"){s.css({position:"relative"});q.css({position:"r=
elative"});}else{k.extend(r,{position:q.css("position"),zIndex:q.css("z-i=
ndex")});k.each(["top","left","bottom","right"],function(t,u){r[u]=3Dq.cs=
s(u);if(isNaN(parseInt(r[u],10))){r[u]=3D"auto";}});q.css({position:"rela=
tive",top:0,left:0,right:"auto",bottom:"auto"});}q.css(p);return =
s.css(r).show();},removeWrapper:function(p){if(p.parent().is(".ui-effects=
-wrapper")){return p.parent().replaceWith(p);}return =
p;},setTransition:function(q,s,p,r){r=3Dr||{};k.each(s,function(u,t){var =
v=3Dq.cssUnit(t);if(v[0]>0){r[t]=3Dv[0]*p+v[1];}});return r;}});function =
d(q,p,r,s){if(k.isPlainObject(q)){return =
q;}q=3D{effect:q};if(p=3D=3D=3Df){p=3D{};}if(k.isFunction(p)){s=3Dp;r=3Dn=
ull;p=3D{};}if(k.type(p)=3D=3D=3D"number"||k.fx.speeds[p]){s=3Dr;r=3Dp;p=3D=
{};}if(k.isFunction(r)){s=3Dr;r=3Dnull;}if(p){k.extend(q,p);}r=3Dr||p.dur=
ation;q.duration=3Dk.fx.off?0:typeof r=3D=3D=3D"number"?r:r in =
k.fx.speeds?k.fx.speeds[r]:k.fx.speeds._default;q.complete=3Ds||p.complet=
e;return q;}function n(p){if(!p||typeof =
p=3D=3D=3D"number"||k.fx.speeds[p]){return true;}if(typeof =
p=3D=3D=3D"string"&&!k.effects.effect[p]){if(j&&k.effects[p]){return =
false;}return true;}return =
false;}k.fn.extend({effect:function(t,r,u,w){var =
q=3Dd.apply(this,arguments),v=3Dq.mode,p=3Dk.effects.effect[q.effect],s=3D=
!p&&j&&k.effects[q.effect];if(k.fx.off||!(p||s)){if(v){return =
this[v](q.duration,q.complete);}else{return =
this.each(function(){if(q.complete){q.complete.call(this);}});}}if(p){ret=
urn p.call(this,q);}else{return =
s.call(this,{options:q,duration:q.duration,callback:q.complete,mode:q.mod=
e});}},_show:k.fn.show,show:function(q){if(n(q)){return =
this._show.apply(this,arguments);}else{var =
p=3Dd.apply(this,arguments);p.mode=3D"show";return =
this.effect.call(this,p);}},_hide:k.fn.hide,hide:function(q){if(n(q)){ret=
urn this._hide.apply(this,arguments);}else{var =
p=3Dd.apply(this,arguments);p.mode=3D"hide";return =
this.effect.call(this,p);}},__toggle:k.fn.toggle,toggle:function(q){if(n(=
q)||typeof q=3D=3D=3D"boolean"||k.isFunction(q)){return =
this.__toggle.apply(this,arguments);}else{var =
p=3Dd.apply(this,arguments);p.mode=3D"toggle";return =
this.effect.call(this,p);}},cssUnit:function(p){var =
q=3Dthis.css(p),r=3D[];k.each(["em","px","%","pt"],function(s,t){if(q.ind=
exOf(t)>0){r=3D[parseFloat(q),t];}});return =
r;}});k.easing.jswing=3Dk.easing.swing;k.extend(k.easing,{def:"easeOutQua=
d",swing:function(q,r,p,u,s){return =
k.easing[k.easing.def](q,r,p,u,s);},easeInQuad:function(q,r,p,u,s){return=
 u*(r/=3Ds)*r+p;},easeOutQuad:function(q,r,p,u,s){return =
-u*(r/=3Ds)*(r-2)+p;},easeInOutQuad:function(q,r,p,u,s){if((r/=3Ds/2)<1){=
return u/2*r*r+p;}return =
-u/2*((--r)*(r-2)-1)+p;},easeInCubic:function(q,r,p,u,s){return =
u*(r/=3Ds)*r*r+p;},easeOutCubic:function(q,r,p,u,s){return =
u*((r=3Dr/s-1)*r*r+1)+p;},easeInOutCubic:function(q,r,p,u,s){if((r/=3Ds/2=
)<1){return u/2*r*r*r+p;}return =
u/2*((r-=3D2)*r*r+2)+p;},easeInQuart:function(q,r,p,u,s){return =
u*(r/=3Ds)*r*r*r+p;},easeOutQuart:function(q,r,p,u,s){return =
-u*((r=3Dr/s-1)*r*r*r-1)+p;},easeInOutQuart:function(q,r,p,u,s){if((r/=3D=
s/2)<1){return u/2*r*r*r*r+p;}return =
-u/2*((r-=3D2)*r*r*r-2)+p;},easeInQuint:function(q,r,p,u,s){return =
u*(r/=3Ds)*r*r*r*r+p;},easeOutQuint:function(q,r,p,u,s){return =
u*((r=3Dr/s-1)*r*r*r*r+1)+p;},easeInOutQuint:function(q,r,p,u,s){if((r/=3D=
s/2)<1){return u/2*r*r*r*r*r+p;}return =
u/2*((r-=3D2)*r*r*r*r+2)+p;},easeInSine:function(q,r,p,u,s){return =
-u*Math.cos(r/s*(Math.PI/2))+u+p;},easeOutSine:function(q,r,p,u,s){return=
 =
u*Math.sin(r/s*(Math.PI/2))+p;},easeInOutSine:function(q,r,p,u,s){return =
-u/2*(Math.cos(Math.PI*r/s)-1)+p;},easeInExpo:function(q,r,p,u,s){return(=
r=3D=3D0)?p:u*Math.pow(2,10*(r/s-1))+p;},easeOutExpo:function(q,r,p,u,s){=
return(r=3D=3Ds)?p+u:u*(-Math.pow(2,-10*r/s)+1)+p;},easeInOutExpo:functio=
n(q,r,p,u,s){if(r=3D=3D0){return p;}if(r=3D=3Ds){return =
p+u;}if((r/=3Ds/2)<1){return u/2*Math.pow(2,10*(r-1))+p;}return =
u/2*(-Math.pow(2,-10*--r)+2)+p;},easeInCirc:function(q,r,p,u,s){return =
-u*(Math.sqrt(1-(r/=3Ds)*r)-1)+p;},easeOutCirc:function(q,r,p,u,s){return=
 =
u*Math.sqrt(1-(r=3Dr/s-1)*r)+p;},easeInOutCirc:function(q,r,p,u,s){if((r/=
=3Ds/2)<1){return -u/2*(Math.sqrt(1-r*r)-1)+p;}return =
u/2*(Math.sqrt(1-(r-=3D2)*r)+1)+p;},easeInElastic:function(r,v,q,A,z){var=
 w=3D1.70158,y=3Dz*0.3,u=3DA;if(v=3D=3D0){return =
q;}if((v/=3Dz)=3D=3D1){return =
q+A;}if(u<Math.abs(A)){u=3DA;w=3Dy/4;}else{w=3Dy/(2*Math.PI)*Math.asin(A/=
u);}return =
-(u*Math.pow(2,10*(v-=3D1))*Math.sin((v*z-w)*(2*Math.PI)/y))+q;},easeOutE=
lastic:function(r,v,q,A,z){var =
w=3D1.70158,y=3Dz*0.3,u=3DA;if(v=3D=3D0){return =
q;}if((v/=3Dz)=3D=3D1){return =
q+A;}if(u<Math.abs(A)){u=3DA;w=3Dy/4;}else{w=3Dy/(2*Math.PI)*Math.asin(A/=
u);}return =
u*Math.pow(2,-10*v)*Math.sin((v*z-w)*(2*Math.PI)/y)+A+q;},easeInOutElasti=
c:function(r,v,q,A,z){var =
w=3D1.70158,y=3Dz*(0.3*1.5),u=3DA;if(v=3D=3D0){return =
q;}if((v/=3Dz/2)=3D=3D2){return =
q+A;}if(u<Math.abs(A)){u=3DA;w=3Dy/4;}else{w=3Dy/(2*Math.PI)*Math.asin(A/=
u);}if(v<1){return =
-0.5*(u*Math.pow(2,10*(v-=3D1))*Math.sin((v*z-w)*(2*Math.PI)/y))+q;}retur=
n =
u*Math.pow(2,-10*(v-=3D1))*Math.sin((v*z-w)*(2*Math.PI)/y)*0.5+A+q;},ease=
InBack:function(q,r,p,w,v,u){if(u=3D=3Df){u=3D1.70158;}return =
w*(r/=3Dv)*r*((u+1)*r-u)+p;},easeOutBack:function(q,r,p,w,v,u){if(u=3D=3D=
f){u=3D1.70158;}return =
w*((r=3Dr/v-1)*r*((u+1)*r+u)+1)+p;},easeInOutBack:function(q,r,p,w,v,u){i=
f(u=3D=3Df){u=3D1.70158;}if((r/=3Dv/2)<1){return =
w/2*(r*r*(((u*=3D1.525)+1)*r-u))+p;}return =
w/2*((r-=3D2)*r*(((u*=3D1.525)+1)*r+u)+2)+p;},easeInBounce:function(q,r,p=
,u,s){return =
u-k.easing.easeOutBounce(q,s-r,0,u,s)+p;},easeOutBounce:function(q,r,p,u,=
s){if((r/=3Ds)<(1/2.75)){return =
u*(7.5625*r*r)+p;}else{if(r<(2/2.75)){return =
u*(7.5625*(r-=3D(1.5/2.75))*r+0.75)+p;}else{if(r<(2.5/2.75)){return =
u*(7.5625*(r-=3D(2.25/2.75))*r+0.9375)+p;}else{return =
u*(7.5625*(r-=3D(2.625/2.75))*r+0.984375)+p;}}}},easeInOutBounce:function=
(q,r,p,u,s){if(r<s/2){return =
k.easing.easeInBounce(q,r*2,0,u,s)*0.5+p;}return =
k.easing.easeOutBounce(q,r*2-s,0,u,s)*0.5+u*0.5+p;}});})(jQuery);(functio=
n(c,e){var a=3D/up|down|vertical/;var =
d=3D/up|left|vertical|horizontal/;c.effects.effect.blind=3Dfunction(f){re=
turn this.queue(function(){var =
j=3Dc(this),p=3D["position","top","bottom","left","right","height","width=
"],n=3Dc.effects.setMode(j,f.mode||"hide"),q=3Df.direction||"up",l=3Da.te=
st(q),k=3Dl?"height":"width",o=3Dl?"top":"left",r=3Dd.test(q),m=3D{},h,g;=
if(j.parent().is(".ui-effects-wrapper")){c.effects.save(j.parent(),p);}el=
se{c.effects.save(j,p);}j.show();h=3Dc.effects.createWrapper(j).css({over=
flow:"hidden"});g=3Dh[k]();m[k]=3D(n=3D=3D=3D"show"?g:0);if(!r){j.css(l?"=
bottom":"right",0).css(l?"top":"left","").css({position:"absolute"});m[o]=
=3D(n=3D=3D=3D"show")?0:g;}if(n=3D=3D"show"){h.css(k,0);if(!r){h.css(o,g)=
;}}h.animate(m,{duration:f.duration,easing:f.easing,queue:false,complete:=
function(){if(n=3D=3D"hide"){j.hide();}c.effects.restore(j,p);c.effects.r=
emoveWrapper(j);if(c.isFunction(f.complete)){f.complete.apply(j[0],argume=
nts);}j.dequeue();}});});};})(jQuery);(function(a,c){a.effects.effect.bou=
nce=3Dfunction(d){return this.queue(function(n){var =
e=3Da(this),f=3D["position","top","bottom","left","right","height","width=
"],m=3Da.effects.setMode(e,d.mode||"effect"),l=3Dm=3D=3D=3D"hide",v=3Dm=3D=
=3D=3D"show",w=3Dd.direction||"up",g=3Dd.distance,k=3Dd.times||5,y=3Dk*2+=
(v||l?1:0),u=3Dd.duration/y,p=3Dd.easing,h=3D(w=3D=3D=3D"up"||w=3D=3D=3D"=
down")?"top":"left",o=3D(w=3D=3D=3D"up"||w=3D=3D=3D"left"),t,j,s,q=3De.qu=
eue(),r=3Dq.length;if(v||l){f.push("opacity");}a.effects.save(e,f);e.show=
();a.effects.createWrapper(e);if(!g){g=3De[h=3D=3D=3D"top"?"outerHeight":=
"outerWidth"]()/3;}if(v){s=3D{opacity:1};s[h]=3D0;e.css("opacity",0).css(=
h,o?-g*2:g*2).animate(s,u,p);}if(l){g=3Dg/Math.pow(2,k-1);}s=3D{};s[h]=3D=
0;for(t=3D0;t<k;t++){j=3D{};j[h]=3D(o?"-=3D":"+=3D")+g;e.animate(j,u,p).a=
nimate(s,u,p);g=3Dl?g*2:g/2;}if(l){j=3D{opacity:0};j[h]=3D(o?"-=3D":"+=3D=
")+g;e.animate(j,u,p);}e.queue(function(z){if(l){e.hide();}a.effects.rest=
ore(e,f);a.effects.removeWrapper(e);if(d.complete){d.complete.apply(e[0])=
;}z();});if(r>1){q.splice.apply(q,[1,0].concat(q.splice(r,y+1)));}n();});=
};})(jQuery);(function(a,c){a.effects.effect.clip=3Dfunction(d){return =
this.queue(function(){var =
h=3Da(this),n=3D["position","top","bottom","left","right","height","width=
"],m=3Da.effects.setMode(h,d.mode||"hide"),p=3Dm=3D=3D=3D"show",o=3Dd.dir=
ection||"vertical",k=3Do=3D=3D=3D"vertical",q=3Dk?"height":"width",l=3Dk?=
"top":"left",j=3D{},f,g,e;a.effects.save(h,n);h.show();f=3Da.effects.crea=
teWrapper(h).css({overflow:"hidden"});g=3D(h[0].tagName=3D=3D=3D"IMG")?f:=
h;e=3Dg[q]();if(p){g.css(q,0);g.css(l,e/2);}j[q]=3Dp?e:0;j[l]=3Dp?0:e/2;g=
.animate(j,{queue:false,duration:d.duration,easing:d.easing,complete:func=
tion(){if(!p){h.hide();}a.effects.restore(h,n);a.effects.removeWrapper(h)=
;if(a.isFunction(d.complete)){d.complete.apply(h[0],arguments);}h.dequeue=
();}});});};})(jQuery);(function(a,c){a.effects.effect.drop=3Dfunction(d)=
{return this.queue(function(){var =
g=3Da(this),f=3D["position","top","bottom","left","right","opacity","heig=
ht","width"],l=3Da.effects.setMode(g,d.mode||"hide"),k=3Dd.direction||"le=
ft",h=3D(k=3D=3D"up"||k=3D=3D"down")?"top":"left",e=3D(k=3D=3D"up"||k=3D=3D=
"left")?"pos":"neg",j=3D{opacity:l=3D=3D"show"?1:0},m;a.effects.save(g,f)=
;g.show();a.effects.createWrapper(g);m=3Dd.distance||g[h=3D=3D"top"?"oute=
rHeight":"outerWidth"]({margin:true})/2;if(l=3D=3D"show"){g.css("opacity"=
,0).css(h,e=3D=3D"pos"?-m:m);}j[h]=3D((l=3D=3D"show")?(e=3D=3D"pos"?"+=3D=
":"-=3D"):(e=3D=3D"pos"?"-=3D":"+=3D"))+m;g.animate(j,{queue:false,durati=
on:d.duration,easing:d.easing,complete:function(){l=3D=3D"hide"&&g.hide()=
;a.effects.restore(g,f);a.effects.removeWrapper(g);a.isFunction(d.complet=
e)&&d.complete.apply(this,arguments);g.dequeue();}});});};})(jQuery);(fun=
ction(a,c){a.effects.effect.explode=3Dfunction(d){return =
this.queue(function(s){var =
m=3Dd.pieces?Math.round(Math.sqrt(d.pieces)):3,f=3Dm,e=3Da(this),o=3Da.ef=
fects.setMode(e,d.mode||"hide"),w=3D(o=3D=3D"show"),k=3De.show().css("vis=
ibility","hidden").offset(),t=3DMath.ceil(e.outerWidth()/f),r=3DMath.ceil=
(e.outerHeight()/m),l=3D[],v,u,g,q,p,n;for(v=3D0;v<m;v++){q=3Dk.top+v*r;n=
=3Dv-(m-1)/2;for(u=3D0;u<f;u++){g=3Dk.left+u*t;p=3Du-(f-1)/2;e.clone().ap=
pendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"v=
isible",left:-u*t,top:-v*r}).parent().addClass("ui-effects-explode").css(=
{position:"absolute",overflow:"hidden",width:t,height:r,left:g+(w?p*t:0),=
top:q+(w?n*r:0),opacity:w?0:1}).animate({left:g+(w?0:p*t),top:q+(w?0:n*r)=
,opacity:w?1:0},d.duration||500,d.easing,y);}}function =
y(){l.push(this);if(l.length=3D=3Dm*f){h();}}function =
h(){e.css({visibility:"visible"});a(l).remove();if(!w){e.hide();}if(a.isF=
unction(d.complete)){d.complete.apply(e[0]);}s();}});};})(jQuery);(functi=
on(a,c){a.effects.effect.fade=3Dfunction(d){return =
this.queue(function(g){var =
f=3Da(this),h=3Da.effects.setMode(f,d.mode||"toggle"),e=3Dh=3D=3D=3D"hide=
";f.show();f.animate({opacity:e?0:1},{queue:false,duration:d.duration,eas=
ing:d.easing,complete:function(){if(e){f.hide();}if(d.complete){d.complet=
e.call(this);}g();}});});};})(jQuery);(function(a,c){a.effects.effect.fol=
d=3Dfunction(d){return this.queue(function(){var =
g=3Da(this),n=3D["position","top","bottom","left","right","height","width=
"],k=3Da.effects.setMode(g,d.mode||"hide"),r=3Dd.size||15,m=3D/([0-9]+)%/=
.exec(r),q=3D!!d.horizFirst,l=3D((k=3D=3D"show")!=3Dq),h=3Dl?["width","he=
ight"]:["height","width"],j=3Dd.duration/2,f,e;a.effects.save(g,n);g.show=
();f=3Da.effects.createWrapper(g).css({overflow:"hidden"});e=3Dl?[f.width=
(),f.height()]:[f.height(),f.width()];if(m){r=3DparseInt(m[1],10)/100*e[(=
k=3D=3D"hide")?0:1];}k=3D=3D"show"&&f.css(q?{height:0,width:r}:{height:r,=
width:0});var =
p=3D{},o=3D{};p[h[0]]=3Dk=3D=3D"show"?e[0]:r;o[h[1]]=3Dk=3D=3D"show"?e[1]=
:0;f.animate(p,j,d.easing).animate(o,j,d.easing,function(){(k=3D=3D"hide"=
)&&g.hide();a.effects.restore(g,n);a.effects.removeWrapper(g);jQuery.isFu=
nction(d.complete)&&d.complete.apply(g[0],arguments);g.dequeue();});});};=
})(jQuery);(function(a,c){a.effects.effect.highlight=3Dfunction(d){return=
 this.queue(function(){var =
f=3Da(this),e=3D["backgroundImage","backgroundColor","opacity"],h=3Da.eff=
ects.setMode(f,d.mode||"show"),g=3D{backgroundColor:f.css("backgroundColo=
r")};if(h=3D=3D"hide"){g.opacity=3D0;}a.effects.save(f,e);f.show().css({b=
ackgroundImage:"none",backgroundColor:d.color||"#ffff99"}).animate(g,{que=
ue:false,duration:d.duration,easing:d.easing,complete:function(){(h=3D=3D=
"hide"&&f.hide());a.effects.restore(f,e);(h=3D=3D"show"&&!a.support.opaci=
ty&&this.style.removeAttribute("filter"));jQuery.isFunction(d.complete)&&=
d.complete.apply(this,arguments);f.dequeue();}});});};})(jQuery);(functio=
n(a,c){a.effects.effect.pulsate=3Dfunction(d){return =
this.queue(function(j){var =
f=3Da(this),l=3Da.effects.setMode(f,d.mode||"show"),p=3Dl=3D=3D=3D"show",=
m=3Dl=3D=3D=3D"hide",q=3D(p||l=3D=3D=3D"hide"),n=3D((d.times||5)*2)+(q?1:=
0),g=3Dd.duration/n,o=3D0,k=3Df.queue(),e=3Dk.length,h;if(p||!f.is(":visi=
ble")){f.css("opacity",0).show();o=3D1;}for(h=3D1;h<n;h++){f.animate({opa=
city:o},g,d.easing);o=3D1-o;}f.animate({opacity:o},g,d.easing);f.queue(fu=
nction(r){if(m){f.hide();}if(d.complete){d.complete.apply(this);}r();});i=
f(e>1){k.splice.apply(k,[1,0].concat(k.splice(e,n+1)));}j();});};})(jQuer=
y);(function(a,c){a.effects.effect.puff=3Dfunction(d){return =
this.queue(function(){var =
h=3Da(this),j=3Da.effects.setMode(h,d.mode||"hide"),g=3DparseInt(d.percen=
t,10)||150,f=3Dg/100,e=3D{height:h.height(),width:h.width()};a.extend(d,{=
effect:"scale",queue:false,fade:true,mode:j,percent:j=3D=3D"hide"?g:100,f=
rom:j=3D=3D"hide"?e:{height:e.height*f,width:e.width*f}});h.effect(d);});=
};a.effects.effect.scale=3Dfunction(d){return =
this[d.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
j=3Da(this),f=3Da.extend(true,{},d),m=3Da.effects.setMode(j,d.mode||"effe=
ct"),k=3DparseInt(d.percent,10)||(parseInt(d.percent,10)=3D=3D0?0:(m=3D=3D=
"hide"?0:100)),l=3Dd.direction||"both",e=3Dd.origin,h=3D{height:j.height(=
),width:j.width(),outerHeight:j.outerHeight(),outerWidth:j.outerWidth()},=
g=3D{y:l!=3D"horizontal"?(k/100):1,x:l!=3D"vertical"?(k/100):1};f.effect=3D=
"size";f.queue=3Dfalse;if(m!=3D"effect"){f.origin=3De||["middle","center"=
];f.restore=3Dtrue;}f.from=3Dd.from||(m=3D=3D"show"?{height:0,width:0}:h)=
;f.to=3D{height:h.height*g.y,width:h.width*g.x,outerHeight:h.outerHeight*=
g.y,outerWidth:h.outerWidth*g.x};if(f.fade){if(m=3D=3D"show"){f.from.opac=
ity=3D0;f.to.opacity=3D1;}if(m=3D=3D"hide"){f.from.opacity=3D1;f.to.opaci=
ty=3D0;}}j.effect(f);});};a.effects.effect.size=3Dfunction(d){return =
this[d.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
e=3Da(this),s=3D["position","top","bottom","left","right","width","height=
","overflow","opacity"],r=3D["position","top","bottom","left","right","ov=
erflow","opacity"],o=3D["width","height","overflow"],u=3D["fontSize"],p=3D=
["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],j=3D[=
"borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=3Da.=
effects.setMode(e,d.mode||"effect"),n=3Dd.restore||l!=3D=3D"effect",g=3Dd=
.scale||"both",t=3Dd.origin||["middle","center"],f,m,q,k=3De.css("positio=
n"),h=3De.css("bottom")!=3D=3D"auto"?"bottom":"top";originalHorizontalPos=
itioning=3De.css("right")!=3D=3D"auto"?"right":"left";if(l=3D=3D=3D"show"=
){e.show();}f=3D{height:e.height(),width:e.width(),outerHeight:e.outerHei=
ght(),outerWidth:e.outerWidth()};e.from=3Dd.from||f;e.to=3Dd.to||f;q=3D{f=
rom:{y:e.from.height/f.height,x:e.from.width/f.width},to:{y:e.to.height/f=
.height,x:e.to.width/f.width}};if(g=3D=3D"box"||g=3D=3D"both"){if(q.from.=
y!=3D=3Dq.to.y){s=3Ds.concat(p);e.from=3Da.effects.setTransition(e,p,q.fr=
om.y,e.from);e.to=3Da.effects.setTransition(e,p,q.to.y,e.to);}if(q.from.x=
!=3D=3Dq.to.x){s=3Ds.concat(j);e.from=3Da.effects.setTransition(e,j,q.fro=
m.x,e.from);e.to=3Da.effects.setTransition(e,j,q.to.x,e.to);}}if(g=3D=3D"=
content"||g=3D=3D"both"){if(q.from.y!=3D=3Dq.to.y){s=3Ds.concat(u);e.from=
=3Da.effects.setTransition(e,u,q.from.y,e.from);e.to=3Da.effects.setTrans=
ition(e,u,q.to.y,e.to);}}a.effects.save(e,n?s:r);e.show();a.effects.creat=
eWrapper(e);e.css("overflow","hidden").css(e.from);if(t){m=3Da.effects.ge=
tBaseline(t,f);e.from.top=3D(f.outerHeight-e.outerHeight())*m.y;e.from.le=
ft=3D(f.outerWidth-e.outerWidth())*m.x;e.to.top=3D(f.outerHeight-e.to.out=
erHeight)*m.y;e.to.left=3D(f.outerWidth-e.to.outerWidth)*m.x;}e.css(e.fro=
m);if(g=3D=3D"content"||g=3D=3D"both"){p=3Dp.concat(["marginTop","marginB=
ottom"]).concat(u);j=3Dj.concat(["marginLeft","marginRight"]);o=3Ds.conca=
t(p).concat(j);e.find("*[width]").each(function(){var =
w=3Da(this),v=3D{height:w.height(),width:w.width()};if(n){a.effects.save(=
w,o);}w.from=3D{height:v.height*q.from.y,width:v.width*q.from.x};w.to=3D{=
height:v.height*q.to.y,width:v.width*q.to.x};if(q.from.y!=3Dq.to.y){w.fro=
m=3Da.effects.setTransition(w,p,q.from.y,w.from);w.to=3Da.effects.setTran=
sition(w,p,q.to.y,w.to);}if(q.from.x!=3Dq.to.x){w.from=3Da.effects.setTra=
nsition(w,j,q.from.x,w.from);w.to=3Da.effects.setTransition(w,j,q.to.x,w.=
to);}w.css(w.from);w.animate(w.to,d.duration,d.easing,function(){if(n){a.=
effects.restore(w,o);}});});}e.animate(e.to,{queue:false,duration:d.durat=
ion,easing:d.easing,complete:function(){if(e.to.opacity=3D=3D=3D0){e.css(=
"opacity",e.from.opacity);}if(l=3D=3D"hide"){e.hide();}a.effects.restore(=
e,n?s:r);if(k=3D=3D=3D"static"){e.css({position:"relative",top:e.to.top,l=
eft:e.to.left});}else{a.each([h,originalHorizontalPositioning],function(v=
,w){e.css(w,function(A,D){var =
C=3DparseInt(D,10),y=3Dv?e.to.left:e.to.top,F=3Dv?e.to.outerWidth-e.from.=
outerWidth:e.to.outerHeight-e.from.outerHeight,E=3Dt[v]=3D=3D=3Dw,z=3Dt[v=
]=3D=3D=3D"middle"||t[v]=3D=3D=3D"center",B=3Dw=3D=3D"left"||w=3D=3D"top"=
;if(D=3D=3D=3D"auto"){return =
y+"px";}if(!B){if(k=3D=3D=3D"relative"){y*=3D-1;}else{if(!z){y-=3DF*(E?-1=
:1);}}}return =
C+y+"px";});});}a.effects.removeWrapper(e);a.isFunction(d.complete)&&d.co=
mplete.apply(this,arguments);e.dequeue();}});});};})(jQuery);(function(a,=
c){a.effects.effect.shake=3Dfunction(d){return this.queue(function(){var =
g=3Da(this),p=3D["position","top","bottom","left","right","height","width=
"],o=3Da.effects.setMode(g,d.mode||"effect"),r=3Dd.direction||"left",e=3D=
d.distance||20,f=3Dd.times||3,s=3Df*2+1,k=3Dd.duration,j=3D(r=3D=3D"up"||=
r=3D=3D"down")?"top":"left",u=3D(r=3D=3D"up"||r=3D=3D"left")?"pos":"neg",=
l=3D{},t=3D{},q=3D{},m,n=3Dg.queue(),h=3Dn.length;a.effects.save(g,p);g.s=
how();a.effects.createWrapper(g);l[j]=3D(u=3D=3D"pos"?"-=3D":"+=3D")+e;t[=
j]=3D(u=3D=3D"pos"?"+=3D":"-=3D")+e*2;q[j]=3D(u=3D=3D"pos"?"-=3D":"+=3D")=
+e*2;g.animate(l,k,d.easing);for(m=3D1;m<f;m++){g.animate(t,k,d.easing).a=
nimate(q,k,d.easing);}g.animate(t,k,d.easing).animate(l,k/2,d.easing).que=
ue(function(v){if(o=3D=3D=3D"hide"){g.hide();}a.effects.restore(g,p);a.ef=
fects.removeWrapper(g);a.isFunction(d.complete)&&d.complete.apply(this,ar=
guments);v();});if(h>1){n.splice.apply(n,[1,0].concat(n.splice(h,s+1)));}=
g.dequeue();});};})(jQuery);(function(a,c){a.effects.effect.slide=3Dfunct=
ion(d){return this.queue(function(){var =
f=3Da(this),k=3D["position","top","bottom","left","right","width","height=
"],j=3Da.effects.setMode(f,d.mode||"show"),l=3Dd.direction||"left",g=3D(l=
=3D=3D"up"||l=3D=3D"down")?"top":"left",m=3D(l=3D=3D"up"||l=3D=3D"left")?=
"pos":"neg",e,h=3D{},n;a.effects.save(f,k);f.show();e=3Dd.distance||f[g=3D=
=3D"top"?"outerHeight":"outerWidth"]({margin:true});a.effects.createWrapp=
er(f).css({overflow:"hidden"});if(j=3D=3D"show"){f.css(g,m=3D=3D"pos"?(is=
NaN(e)?"-"+e:-e):e);}h[g]=3D(j=3D=3D"show"?(m=3D=3D"pos"?"+=3D":"-=3D"):(=
m=3D=3D"pos"?"-=3D":"+=3D"))+e;f.animate(h,{queue:false,duration:d.durati=
on,easing:d.easing,complete:function(){if(j=3D=3D"hide"){f.hide();}a.effe=
cts.restore(f,k);a.effects.removeWrapper(f);a.isFunction(d.complete)&&d.c=
omplete.apply(this,arguments);f.dequeue();}});});};})(jQuery);(function(a=
,c){a.effects.effect.transfer=3Dfunction(d){return =
this.queue(function(){var =
g=3Da(this),l=3Da(d.to),o=3Dl.css("position")=3D=3D=3D"fixed",k=3Da("body=
"),m=3Do?k.scrollTop():0,n=3Do?k.scrollLeft():0,e=3Dl.offset(),h=3D{top:e=
.top-m,left:e.left-n,height:l.innerHeight(),width:l.innerWidth()},j=3Dg.o=
ffset(),f=3Da('<div =
class=3D"ui-effects-transfer"></div>').appendTo(document.body).addClass(d=
.className).css({top:j.top-m,left:j.left-n,height:g.innerHeight(),width:g=
.innerWidth(),position:o?"fixed":"absolute"}).animate(h,d.duration,d.easi=
ng,function(){f.remove();a.isFunction(d.complete)&&d.complete.apply(g[0],=
arguments);g.dequeue();});});};})(jQuery);(function(a,c){a.widget("ui.acc=
ordion",{version:"1.9pre",options:{active:0,animated:"slide",collapsible:=
false,event:"click",header:"> li > :first-child,> =
:not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1=
-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_cr=
eate:function(){var =
d=3Dthis,e=3Dd.options;d.running=3Dfalse;d.element.addClass("ui-accordion=
 ui-widget =
ui-helper-reset");d.headers=3Dd.element.find(e.header).addClass("ui-accor=
dion-header ui-helper-reset ui-state-default =
ui-corner-all");d._hoverable(d.headers);d._focusable(d.headers);d.headers=
.find(":first-child").addClass("ui-accordion-heading");d.headers.next().a=
ddClass("ui-accordion-content ui-helper-reset ui-widget-content =
ui-corner-bottom");if(!e.collapsible&&e.active=3D=3D=3Dfalse){e.active=3D=
0;}if(e.active<0){e.active+=3Dthis.headers.length;}d.active=3Dd._findActi=
ve(e.active).addClass("ui-state-default =
ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top=
");d.active.next().addClass("ui-accordion-content-active");d._createIcons=
();d.refresh();d.element.attr("role","tablist");d.headers.attr("role","ta=
b").bind("keydown.accordion",a.proxy(d,"_keydown")).next().attr("role","t=
abpanel");d.headers.not(d.active).attr({"aria-expanded":"false","aria-sel=
ected":"false",tabIndex:-1}).next().hide();if(!d.active.length){d.headers=
.eq(0).attr("tabIndex",0);}else{d.active.attr({"aria-expanded":"true","ar=
ia-selected":"true",tabIndex:0});}if(!a.browser.safari){d.headers.find("a=
").attr("tabIndex",-1);}this._setupEvents(e.event);},_createIcons:functio=
n(){var =
d=3Dthis.options.icons;if(d){a("<span>").addClass("ui-accordion-header-ic=
on ui-icon =
"+d.header).prependTo(this.headers);this.active.children(".ui-accordion-h=
eader-icon").removeClass(d.header).addClass(d.activeHeader);this.element.=
addClass("ui-accordion-icons");}},_destroyIcons:function(){this.headers.c=
hildren(".ui-accordion-header-icon").remove();this.element.removeClass("u=
i-accordion-icons");},_destroy:function(){this.element.removeClass("ui-ac=
cordion ui-widget =
ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").re=
moveClass("ui-accordion-header ui-accordion-disabled ui-helper-reset =
ui-state-default ui-corner-all ui-state-active ui-state-disabled =
ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr=
("aria-selected").removeAttr("tabIndex").find("a").removeAttr("tabIndex")=
.end().find(".ui-accordion-heading").removeClass("ui-accordion-heading");=
this._destroyIcons();var =
d=3Dthis.headers.next().css("display","").removeAttr("role").removeClass(=
"ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content =
ui-accordion-content-active ui-accordion-disabled =
ui-state-disabled");if(this.options.heightStyle!=3D=3D"content"){d.css("h=
eight","");}},_setOption:function(d,e){if(d=3D=3D=3D"active"){this._activ=
ate(e);return;}this._super("_setOption",d,e);if(d=3D=3D=3D"collapsible"&&=
!e&&this.options.active=3D=3D=3Dfalse){this._activate(0);}if(d=3D=3D=3D"e=
vent"){this._setupEvents(e);}if(d=3D=3D=3D"icons"){this._destroyIcons();i=
f(e){this._createIcons();}}if(d=3D=3D=3D"disabled"){this.headers.add(this=
.headers.next()).toggleClass("ui-accordion-disabled =
ui-state-disabled",!!e);}},_keydown:function(g){if(this.options.disabled|=
|g.altKey||g.ctrlKey){return;}var =
h=3Da.ui.keyCode,f=3Dthis.headers.length,d=3Dthis.headers.index(g.target)=
,e=3Dfalse;switch(g.keyCode){case h.RIGHT:case =
h.DOWN:e=3Dthis.headers[(d+1)%f];break;case h.LEFT:case =
h.UP:e=3Dthis.headers[(d-1+f)%f];break;case h.SPACE:case =
h.ENTER:this._eventHandler(g);}if(e){a(g.target).attr("tabIndex",-1);a(e)=
.attr("tabIndex",0);e.focus();g.preventDefault();}},refresh:function(){va=
r =
d=3Dthis.options,e=3Dthis.element.parent(),f,g;if(d.heightStyle=3D=3D=3D"=
fill"){if(!a.support.minHeight){g=3De.css("overflow");e.css("overflow","h=
idden");}f=3De.height();this.element.siblings(":visible").each(function()=
{var =
j=3Da(this),h=3Dj.css("position");if(h=3D=3D=3D"absolute"||h=3D=3D=3D"fix=
ed"){return;}f-=3Dj.outerHeight(true);});if(g){e.css("overflow",g);}this.=
headers.each(function(){f-=3Da(this).outerHeight(true);});this.headers.ne=
xt().each(function(){a(this).height(Math.max(0,f-a(this).innerHeight()+a(=
this).height()));}).css("overflow","auto");}else{if(d.heightStyle=3D=3D=3D=
"auto"){f=3D0;this.headers.next().each(function(){f=3DMath.max(f,a(this).=
height("").height());}).height(f);}}return =
this;},_activate:function(d){var =
e=3Dthis._findActive(d)[0];if(e=3D=3D=3Dthis.active[0]){return;}e=3De||th=
is.active[0];this._eventHandler({target:e,currentTarget:e,preventDefault:=
a.noop});},_findActive:function(d){return typeof =
d=3D=3D=3D"number"?this.headers.eq(d):a();},_setupEvents:function(d){this=
.headers.unbind(".accordion");if(d){this.headers.bind(d.split(" =
").join(".accordion =
")+".accordion",a.proxy(this,"_eventHandler"));}},_eventHandler:function(=
d){var =
m=3Dthis.options,g=3Dthis.active,h=3Da(d.currentTarget),k=3Dh[0]=3D=3D=3D=
g[0],e=3Dk&&m.collapsible,f=3De?a():h.next(),j=3Dg.next(),l=3D{oldHeader:=
g,oldContent:j,newHeader:e?a():h,newContent:f};d.preventDefault();if(m.di=
sabled||this.running||(k&&!m.collapsible)||(this._trigger("beforeActivate=
",d,l)=3D=3D=3Dfalse)){return;}m.active=3De?false:this.headers.index(h);t=
his.active=3Dk?a():h;this._toggle(l);g.removeClass("ui-state-active =
ui-corner-top").addClass("ui-state-default =
ui-corner-all").children(".ui-accordion-header-icon").removeClass(m.icons=
.activeHeader).addClass(m.icons.header);if(!k){h.removeClass("ui-state-de=
fault ui-corner-all").addClass("ui-state-active =
ui-corner-top").children(".ui-accordion-header-icon").removeClass(m.icons=
.header).addClass(m.icons.activeHeader);h.next().addClass("ui-accordion-c=
ontent-active");}},_toggle:function(h){var =
l=3Dthis,m=3Dl.options,d=3Dh.newContent,j=3Dh.oldContent;l.running=3Dtrue=
;function e(){l._completed(h);}if(m.animated){var =
k=3Da.ui.accordion.animations,g=3Dm.animated,f;if(!k[g]){f=3D{easing:a.ea=
sing[g]?g:"slide",duration:700};g=3D"slide";}k[g]({toShow:d,toHide:j,comp=
lete:e,down:d.length&&(!j.length||(d.index()<j.index()))},f);}else{j.hide=
();d.show();e();}j.prev().attr({"aria-expanded":"false","aria-selected":"=
false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true","aria-s=
elected":"true",tabIndex:0}).focus();},_completed:function(f){var =
d=3Df.newContent,e=3Df.oldContent;this.running=3Dfalse;if(this.options.he=
ightStyle=3D=3D=3D"content"){d.add(e).css({height:"",overflow:""});}e.rem=
oveClass("ui-accordion-content-active");if(e.length){e.parent()[0].classN=
ame=3De.parent()[0].className;}this._trigger("activate",null,f);}});a.ext=
end(a.ui.accordion,{animations:{slide:function(n,l){var =
g=3Dn.toShow.css("overflow"),e=3Dn.toHide.css("overflow"),k=3D0,f=3D{},j=3D=
{},h=3D["height","paddingTop","paddingBottom"],d;n=3Da.extend({easing:"sw=
ing",duration:300},n,l);if(!n.toHide.size()){d=3Dn.toShow[0].style.width;=
n.toShow.show().width(n.toShow.width()).hide().animate({height:"show",pad=
dingTop:"show",paddingBottom:"show"},{duration:n.duration,easing:n.easing=
,complete:function(){n.toShow.width(d);n.complete();}});return;}if(!n.toS=
how.size()){n.toHide.animate({height:"hide",paddingTop:"hide",paddingBott=
om:"hide"},n);return;}var =
m=3Dn.toShow;d=3Dm[0].style.width;m.width(parseInt(m.parent().width(),10)=
-parseInt(m.css("paddingLeft"),10)-parseInt(m.css("paddingRight"),10)-(pa=
rseInt(m.css("borderLeftWidth"),10)||0)-(parseInt(m.css("borderRightWidth=
"),10)||0));a.each(h,function(p,r){j[r]=3D"hide";var =
q=3D(""+a.css(n.toShow[0],r)).match(/^([\d+-.]+)(.*)$/),o=3Dr=3D=3D=3D"he=
ight"&&q[1]=3D=3D=3D"0"?1:q[1];f[r]=3D{value:o,unit:q[2]||"px"};});n.toSh=
ow.css({height:0,overflow:"hidden"}).show();n.toHide.filter(":hidden").ea=
ch(n.complete).end().filter(":visible").animate(j,{step:function(o,p){if(=
p.prop=3D=3D"height"){k=3D(p.end-p.start=3D=3D=3D0)?0:(p.now-p.start)/(p.=
end-p.start);}n.toShow[0].style[p.prop]=3D(k*f[p.prop].value)+f[p.prop].u=
nit;},duration:n.duration,easing:n.easing,complete:function(){n.toShow.cs=
s({width:d,overflow:g});n.toHide.css("overflow",e);n.complete();}});},bou=
nceslide:function(d){this.slide(d,{easing:d.down?"easeOutBounce":"swing",=
duration:d.down?1000:200});}}});if(a.uiBackCompat!=3D=3Dfalse){(function(=
e,d){e.extend(d.options,{navigation:false,navigationFilter:function(){ret=
urn this.href.toLowerCase()=3D=3D=3Dlocation.href.toLowerCase();}});var =
f=3Dd._create;d._create=3Dfunction(){if(this.options.navigation){var =
g=3Dthis,k=3Dthis.element.find(this.options.header),h=3Dk.next(),j=3Dk.ad=
d(h).find("a").filter(this.options.navigationFilter)[0];if(j){k.add(h).ea=
ch(function(l){if(e.contains(this,j)){g.options.active=3DMath.floor(l/2);=
return =
false;}});}}f.call(this);};}(jQuery,jQuery.ui.accordion.prototype));(func=
tion(f,d){f.extend(d.options,{heightStyle:null,autoHeight:true,clearStyle=
:false,fillSpace:false});var =
g=3Dd._create,e=3Dd._setOption;f.extend(d,{_create:function(){this.option=
s.heightStyle=3Dthis.options.heightStyle||this._mergeHeightStyle();g.call=
(this);},_setOption:function(h,j){if(h=3D=3D=3D"autoHeight"||h=3D=3D=3D"c=
learStyle"||h=3D=3D=3D"fillSpace"){this.options.heightStyle=3Dthis._merge=
HeightStyle();}e.apply(this,arguments);},_mergeHeightStyle:function(){var=
 =
h=3Dthis.options;if(h.fillSpace){return"fill";}if(h.clearStyle){return"co=
ntent";}if(h.autoHeight){return"auto";}}});}(jQuery,jQuery.ui.accordion.p=
rototype));(function(f,e){f.extend(e.options.icons,{activeHeader:null,hea=
derSelected:"ui-icon-triangle-1-s"});var =
d=3De._createIcons;e._createIcons=3Dfunction(){this.options.icons.activeH=
eader=3Dthis.options.icons.activeHeader||this.options.icons.headerSelecte=
d;d.call(this);};}(jQuery,jQuery.ui.accordion.prototype));(function(f,e){=
e.activate=3De._activate;var =
d=3De._findActive;e._findActive=3Dfunction(g){if(g=3D=3D=3D-1){g=3Dfalse;=
}if(g&&typeof =
g!=3D=3D"number"){g=3Dthis.headers.index(this.headers.filter(g));if(g=3D=3D=
=3D-1){g=3Dfalse;}}return =
d.call(this,g);};}(jQuery,jQuery.ui.accordion.prototype));jQuery.ui.accor=
dion.prototype.resize=3DjQuery.ui.accordion.prototype.refresh;(function(f=
,e){f.extend(e.options,{change:null,changestart:null});var =
d=3De._trigger;e._trigger=3Dfunction(h,j,k){var =
g=3Dd.apply(this,arguments);if(!g){return =
false;}if(h=3D=3D=3D"beforeActivate"){g=3Dd.call(this,"changestart",j,k);=
}else{if(h=3D=3D=3D"activate"){g=3Dd.call(this,"change",j,k);}}return =
g;};}(jQuery,jQuery.ui.accordion.prototype));}})(jQuery);(function(a,c){v=
ar =
d=3D0;a.widget("ui.autocomplete",{version:"1.9pre",defaultElement:"<input=
>",options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,positio=
n:{my:"left top",at:"left =
bottom",collision:"none"},source:null,change:null,close:null,focus:null,o=
pen:null,response:null,search:null,select:null},pending:0,_create:functio=
n(){var =
e=3Dthis,g=3Dthis.element[0].ownerDocument,f,h;this.valueMethod=3Dthis.el=
ement[this.element.is("input")?"val":"text"];this.element.addClass("ui-au=
tocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-=
autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete"=
,function(j){if(e.options.disabled||e.element.attr("readonly")){f=3Dtrue;=
h=3Dtrue;return;}f=3Dfalse;h=3Dfalse;var =
k=3Da.ui.keyCode;switch(j.keyCode){case =
k.PAGE_UP:f=3Dtrue;e._move("previousPage",j);break;case =
k.PAGE_DOWN:f=3Dtrue;e._move("nextPage",j);break;case =
k.UP:f=3Dtrue;e._move("previous",j);j.preventDefault();break;case =
k.DOWN:f=3Dtrue;e._move("next",j);j.preventDefault();break;case =
k.ENTER:case =
k.NUMPAD_ENTER:if(e.menu.active){f=3Dtrue;j.preventDefault();}case =
k.TAB:if(!e.menu.active){return;}e.menu.select(j);break;case =
k.ESCAPE:e._value(e.term);e.close(j);break;default:e._searchTimeout(j);br=
eak;}}).bind("keypress.autocomplete",function(j){if(f){f=3Dfalse;j.preven=
tDefault();return;}var k=3Da.ui.keyCode;switch(j.keyCode){case =
k.PAGE_UP:e._move("previousPage",j);break;case =
k.PAGE_DOWN:e._move("nextPage",j);break;case =
k.UP:e._move("previous",j);j.preventDefault();break;case =
k.DOWN:e._move("next",j);j.preventDefault();break;}}).bind("input.autocom=
plete",function(j){if(h){h=3Dfalse;j.preventDefault();return;}e._searchTi=
meout(j);}).bind("focus.autocomplete",function(){if(e.options.disabled){r=
eturn;}e.selectedItem=3Dnull;e.previous=3De._value();}).bind("blur.autoco=
mplete",function(j){if(e.options.disabled){return;}clearTimeout(e.searchi=
ng);e.closing=3DsetTimeout(function(){e.close(j);e._change(j);},150);});t=
his._initSource();this.response=3Dfunction(){return =
e._response.apply(e,arguments);};this.menu=3Da("<ul></ul>").addClass("ui-=
autocomplete").appendTo(a(this.options.appendTo||"body",g)[0]).mousedown(=
function(j){var =
k=3De.menu.element[0];if(!a(j.target).closest(".ui-menu-item").length){se=
tTimeout(function(){a(document).one("mousedown",function(l){if(l.target!=3D=
=3De.element[0]&&l.target!=3D=3Dk&&!a.contains(k,l.target)){e.close();}})=
;},1);}setTimeout(function(){clearTimeout(e.closing);},13);}).menu({input=
:a(),focus:function(k,l){var =
j=3Dl.item.data("item.autocomplete");if(false!=3D=3De._trigger("focus",k,=
{item:j})){if(/^key/.test(k.originalEvent.type)){e._value(j.value);}}},se=
lect:function(l,m){var =
k=3Dm.item.data("item.autocomplete"),j=3De.previous;if(e.element[0]!=3D=3D=
g.activeElement){e.element.focus();e.previous=3Dj;setTimeout(function(){e=
.previous=3Dj;e.selectedItem=3Dk;},1);}if(false!=3D=3De._trigger("select"=
,l,{item:k})){e._value(k.value);}e.term=3De._value();e.close(l);e.selecte=
dItem=3Dk;},blur:function(j,k){if(e.menu.element.is(":visible")&&(e._valu=
e()!=3D=3De.term)){e._value(e.term);}}}).zIndex(this.element.zIndex()+1).=
hide().data("menu");if(a.fn.bgiframe){this.menu.element.bgiframe();}},_de=
stroy:function(){this.element.removeClass("ui-autocomplete-input").remove=
Attr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").r=
emoveAttr("aria-haspopup");this.menu.element.remove();},_setOption:functi=
on(e,f){this._super("_setOption",e,f);if(e=3D=3D=3D"source"){this._initSo=
urce();}if(e=3D=3D=3D"appendTo"){this.menu.element.appendTo(a(f||"body",t=
his.element[0].ownerDocument)[0]);}if(e=3D=3D=3D"disabled"&&f&&this.xhr){=
this.xhr.abort();}},_initSource:function(){var =
e=3Dthis,g,f;if(a.isArray(this.options.source)){g=3Dthis.options.source;t=
his.source=3Dfunction(j,h){h(a.ui.autocomplete.filter(g,j.term));};}else{=
if(typeof =
this.options.source=3D=3D=3D"string"){f=3Dthis.options.source;this.source=
=3Dfunction(j,h){if(e.xhr){e.xhr.abort();}e.xhr=3Da.ajax({url:f,data:j,da=
taType:"json",autocompleteRequest:++d,success:function(l,k){if(this.autoc=
ompleteRequest=3D=3D=3Dd){h(l);}},error:function(){if(this.autocompleteRe=
quest=3D=3D=3Dd){h([]);}}});};}else{this.source=3Dthis.options.source;}}}=
,_searchTimeout:function(f){var =
e=3Dthis;e.searching=3DsetTimeout(function(){if(e.term!=3De.element.val()=
){e.selectedItem=3Dnull;e.search(null,f);}},e.options.delay);},search:fun=
ction(f,e){f=3Df!=3Dnull?f:this._value();this.term=3Dthis._value();if(f.l=
ength<this.options.minLength){return =
this.close(e);}clearTimeout(this.closing);if(this._trigger("search",e)=3D=
=3D=3Dfalse){return;}return =
this._search(f);},_search:function(e){this.pending++;this.element.addClas=
s("ui-autocomplete-loading");this.source({term:e},this.response);},_respo=
nse:function(e){if(e){e=3Dthis._normalize(e);}this._trigger("response",nu=
ll,{content:e});if(!this.options.disabled&&e&&e.length){this._suggest(e);=
this._trigger("open");}else{this.close();}this.pending--;if(!this.pending=
){this.element.removeClass("ui-autocomplete-loading");}},close:function(e=
){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.me=
nu.element.hide();this.menu.blur();this._trigger("close",e);}},_change:fu=
nction(e){if(this.previous!=3D=3Dthis._value()){this._trigger("change",e,=
{item:this.selectedItem});}},_normalize:function(e){if(e.length&&e[0].lab=
el&&e[0].value){return e;}return a.map(e,function(f){if(typeof =
f=3D=3D=3D"string"){return{label:f,value:f};}return =
a.extend({label:f.label||f.value,value:f.value||f.label},f);});},_suggest=
:function(e){var =
f=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1);this._rende=
rMenu(f,e);this.menu.blur();this.menu.refresh();f.show();this._resizeMenu=
();f.position(a.extend({of:this.element},this.options.position));if(this.=
options.autoFocus){this.menu.next(new =
a.Event("mouseover"));}},_resizeMenu:function(){var =
e=3Dthis.menu.element;e.outerWidth(Math.max(e.width("").outerWidth(),this=
.element.outerWidth()));},_renderMenu:function(g,f){var =
e=3Dthis;a.each(f,function(h,j){e._renderItem(g,j);});},_renderItem:funct=
ion(e,f){return =
a("<li></li>").data("item.autocomplete",f).append(a("<a></a>").text(f.lab=
el)).appendTo(e);},_move:function(f,e){if(!this.menu.element.is(":visible=
")){this.search(null,e);return;}if(this.menu.first()&&/^previous/.test(f)=
||this.menu.last()&&/^next/.test(f)){this._value(this.term);this.menu.blu=
r();return;}this.menu[f](e);},widget:function(){return =
this.menu.element;},_value:function(e){return =
this.valueMethod.apply(this.element,arguments);}});a.extend(a.ui.autocomp=
lete,{escapeRegex:function(e){return =
e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");},filter:function(g,e){var =
f=3Dnew RegExp(a.ui.autocomplete.escapeRegex(e),"i");return =
a.grep(g,function(h){return =
f.test(h.label||h.value||h);});}});}(jQuery));(function(g,c){var =
m,f,a,j,k=3D"ui-button ui-widget ui-state-default =
ui-corner-all",d=3D"ui-state-hover ui-state-active =
",h=3D"ui-button-icons-only ui-button-icon-only ui-button-text-icons =
ui-button-text-icon-primary ui-button-text-icon-secondary =
ui-button-text-only",l=3Dfunction(){var =
n=3Dg(this).find(":ui-button");setTimeout(function(){n.button("refresh");=
},1);},e=3Dfunction(o){var =
n=3Do.name,p=3Do.form,q=3Dg([]);if(n){if(p){q=3Dg(p).find("[name=3D'"+n+"=
']");}else{q=3Dg("[name=3D'"+n+"']",o.ownerDocument).filter(function(){re=
turn !this.form;});}}return =
q;};g.widget("ui.button",{version:"1.9pre",defaultElement:"<button>",opti=
ons:{disabled:null,text:true,label:null,icons:{primary:null,secondary:nul=
l}},_create:function(){this.element.closest("form").unbind("reset.button"=
).bind("reset.button",l);if(typeof =
this.options.disabled!=3D=3D"boolean"){this.options.disabled=3Dthis.eleme=
nt.attr("disabled");}this._determineButtonType();this.hasTitle=3D!!this.b=
uttonElement.attr("title");var =
n=3Dthis,p=3Dthis.options,q=3Dthis.type=3D=3D=3D"checkbox"||this.type=3D=3D=
=3D"radio",r=3D"ui-state-hover"+(!q?" =
ui-state-active":""),o=3D"ui-state-focus";if(p.label=3D=3D=3Dnull){p.labe=
l=3Dthis.buttonElement.html();}if(this.element.is(":disabled")){p.disable=
d=3Dtrue;}this.buttonElement.addClass(k).attr("role","button").bind("mous=
eenter.button",function(){if(p.disabled){return;}g(this).addClass("ui-sta=
te-hover");if(this=3D=3D=3Dm){g(this).addClass("ui-state-active");}}).bin=
d("mouseleave.button",function(){if(p.disabled){return;}g(this).removeCla=
ss(r);}).bind("click.button",function(s){if(p.disabled){s.preventDefault(=
);s.stopImmediatePropagation();}});this.element.bind("focus.button",funct=
ion(){n.buttonElement.addClass(o);}).bind("blur.button",function(){n.butt=
onElement.removeClass(o);});if(q){this.element.bind("change.button",funct=
ion(){if(j){return;}n.refresh();});this.buttonElement.bind("mousedown.but=
ton",function(s){if(p.disabled){return;}j=3Dfalse;f=3Ds.pageX;a=3Ds.pageY=
;}).bind("mouseup.button",function(s){if(p.disabled){return;}if(f!=3D=3Ds=
.pageX||a!=3D=3Ds.pageY){j=3Dtrue;}});}if(this.type=3D=3D=3D"checkbox"){t=
his.buttonElement.bind("click.button",function(){if(p.disabled||j){return=
 =
false;}g(this).toggleClass("ui-state-active");n.buttonElement.attr("aria-=
pressed",n.element[0].checked);});}else{if(this.type=3D=3D=3D"radio"){thi=
s.buttonElement.bind("click.button",function(){if(p.disabled||j){return =
false;}g(this).addClass("ui-state-active");n.buttonElement.attr("aria-pre=
ssed",true);var s=3Dn.element[0];e(s).not(s).map(function(){return =
g(this).button("widget")[0];}).removeClass("ui-state-active").attr("aria-=
pressed",false);});}else{this.buttonElement.bind("mousedown.button",funct=
ion(){if(p.disabled){return =
false;}g(this).addClass("ui-state-active");m=3Dthis;g(document).one("mous=
eup",function(){m=3Dnull;});}).bind("mouseup.button",function(){if(p.disa=
bled){return =
false;}g(this).removeClass("ui-state-active");}).bind("keydown.button",fu=
nction(s){if(p.disabled){return =
false;}if(s.keyCode=3D=3Dg.ui.keyCode.SPACE||s.keyCode=3D=3Dg.ui.keyCode.=
ENTER){g(this).addClass("ui-state-active");}}).bind("keyup.button",functi=
on(){g(this).removeClass("ui-state-active");});if(this.buttonElement.is("=
a")){this.buttonElement.keyup(function(s){if(s.keyCode=3D=3D=3Dg.ui.keyCo=
de.SPACE){g(this).click();}});}}}this._setOption("disabled",p.disabled);t=
his._resetButton();},_determineButtonType:function(){if(this.element.is("=
:checkbox")){this.type=3D"checkbox";}else{if(this.element.is(":radio")){t=
his.type=3D"radio";}else{if(this.element.is("input")){this.type=3D"input"=
;}else{this.type=3D"button";}}}if(this.type=3D=3D=3D"checkbox"||this.type=
=3D=3D=3D"radio"){var =
n=3Dthis.element.parents().last(),p=3D"label[for=3D"+this.element.attr("i=
d")+"]";this.buttonElement=3Dn.find(p);if(!this.buttonElement.length){n=3D=
n.length?n.siblings():this.element.siblings();this.buttonElement=3Dn.filt=
er(p);if(!this.buttonElement.length){this.buttonElement=3Dn.find(p);}}thi=
s.element.addClass("ui-helper-hidden-accessible");var =
o=3Dthis.element.is(":checked");if(o){this.buttonElement.addClass("ui-sta=
te-active");}this.buttonElement.attr("aria-pressed",o);}else{this.buttonE=
lement=3Dthis.element;}},widget:function(){return =
this.buttonElement;},_destroy:function(){this.element.removeClass("ui-hel=
per-hidden-accessible");this.buttonElement.removeClass(k+" "+d+" =
"+h).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElemen=
t.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.r=
emoveAttr("title");}},_setOption:function(n,o){this._super("_setOption",n=
,o);if(n=3D=3D=3D"disabled"){if(o){this.element.attr("disabled",true);}el=
se{this.element.removeAttr("disabled");}return;}this._resetButton();},ref=
resh:function(){var =
n=3Dthis.element.is(":disabled");if(n!=3D=3Dthis.options.disabled){this._=
setOption("disabled",n);}if(this.type=3D=3D=3D"radio"){e(this.element[0])=
.each(function(){if(g(this).is(":checked")){g(this).button("widget").addC=
lass("ui-state-active").attr("aria-pressed",true);}else{g(this).button("w=
idget").removeClass("ui-state-active").attr("aria-pressed",false);}});}el=
se{if(this.type=3D=3D=3D"checkbox"){if(this.element.is(":checked")){this.=
buttonElement.addClass("ui-state-active").attr("aria-pressed",true);}else=
{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",fa=
lse);}}}},_resetButton:function(){if(this.type=3D=3D=3D"input"){if(this.o=
ptions.label){this.element.val(this.options.label);}return;}var =
r=3Dthis.buttonElement.removeClass(h),p=3Dg("<span></span>").addClass("ui=
-button-text").html(this.options.label).appendTo(r.empty()).text(),o=3Dth=
is.options.icons,n=3Do.primary&&o.secondary,q=3D[];if(o.primary||o.second=
ary){if(this.options.text){q.push("ui-button-text-icon"+(n?"s":(o.primary=
?"-primary":"-secondary")));}if(o.primary){r.prepend("<span =
class=3D'ui-button-icon-primary ui-icon =
"+o.primary+"'></span>");}if(o.secondary){r.append("<span =
class=3D'ui-button-icon-secondary ui-icon =
"+o.secondary+"'></span>");}if(!this.options.text){q.push(n?"ui-button-ic=
ons-only":"ui-button-icon-only");if(!this.hasTitle){r.attr("title",p);}}}=
else{q.push("ui-button-text-only");}r.addClass(q.join(" =
"));}});g.ui.button.version=3D"1.9pre";g.widget("ui.buttonset",{options:{=
items:":button, :submit, :reset, :checkbox, :radio, a, =
:data(button)"},_create:function(){this.element.addClass("ui-buttonset");=
},_init:function(){this.refresh();},_setOption:function(n,o){if(n=3D=3D=3D=
"disabled"){this.buttons.button("option",n,o);}this._super("_setOption",n=
,o);},refresh:function(){var =
n=3Dthis.element.css("direction")=3D=3D=3D"ltr";this.buttons=3Dthis.eleme=
nt.find(this.options.items).filter(":ui-button").button("refresh").end().=
not(":ui-button").button().end().map(function(){return =
g(this).button("widget")[0];}).removeClass("ui-corner-all ui-corner-left =
ui-corner-right").filter(":first").addClass(n?"ui-corner-left":"ui-corner=
-right").end().filter(":last").addClass(n?"ui-corner-right":"ui-corner-le=
ft").end().end();},_destroy:function(){this.element.removeClass("ui-butto=
nset");this.buttons.map(function(){return =
g(this).button("widget")[0];}).removeClass("ui-corner-left =
ui-corner-right").end().button("destroy");}});}(jQuery));(function($,unde=
fined){$.extend($.ui,{datepicker:{version:"1.9pre"}});var =
PROP_NAME=3D"datepicker";var dpuuid=3Dnew Date().getTime();var =
instActive;function =
Datepicker(){this.debug=3Dfalse;this._curInst=3Dnull;this._keyEvent=3Dfal=
se;this._disabledInputs=3D[];this._datepickerShowing=3Dfalse;this._inDial=
og=3Dfalse;this._mainDivId=3D"ui-datepicker-div";this._inlineClass=3D"ui-=
datepicker-inline";this._appendClass=3D"ui-datepicker-append";this._trigg=
erClass=3D"ui-datepicker-trigger";this._dialogClass=3D"ui-datepicker-dial=
og";this._disableClass=3D"ui-datepicker-disabled";this._unselectableClass=
=3D"ui-datepicker-unselectable";this._currentClass=3D"ui-datepicker-curre=
nt-day";this._dayOverClass=3D"ui-datepicker-days-cell-over";this.regional=
=3D[];this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"Nex=
t",currentText:"Today",monthNames:["January","February","March","April","=
May","June","July","August","September","October","November","December"],=
monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","O=
ct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thurs=
day","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","F=
ri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"W=
k",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,=
yearSuffix:""};this._defaults=3D{showOn:"focus",showAnim:"fadeIn",showOpt=
ions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",bu=
ttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,g=
otoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10"=
,showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWe=
ek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,durat=
ion:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonth=
Year:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,s=
tepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPa=
nel:false,autoSize:false,disabled:false};$.extend(this._defaults,this.reg=
ional[""]);this.dpDiv=3DbindHover($('<div id=3D"'+this._mainDivId+'" =
class=3D"ui-datepicker ui-widget ui-widget-content ui-helper-clearfix =
ui-corner-all"></div>'));}$.extend(Datepicker.prototype,{markerClassName:=
"hasDatepicker",maxRows:4,log:function(){if(this.debug){console.log.apply=
("",arguments);}},_widgetDatepicker:function(){return =
this.dpDiv;},setDefaults:function(settings){extendRemove(this._defaults,s=
ettings||{});return =
this;},_attachDatepicker:function(target,settings){var =
inlineSettings=3Dnull;for(var attrName in this._defaults){var =
attrValue=3Dtarget.getAttribute("date:"+attrName);if(attrValue){inlineSet=
tings=3DinlineSettings||{};try{inlineSettings[attrName]=3Deval(attrValue)=
;}catch(err){inlineSettings[attrName]=3DattrValue;}}}var =
nodeName=3Dtarget.nodeName.toLowerCase();var =
inline=3D(nodeName=3D=3D"div"||nodeName=3D=3D"span");if(!target.id){this.=
uuid+=3D1;target.id=3D"dp"+this.uuid;}var =
inst=3Dthis._newInst($(target),inline);inst.settings=3D$.extend({},settin=
gs||{},inlineSettings||{});if(nodeName=3D=3D"input"){this._connectDatepic=
ker(target,inst);}else{if(inline){this._inlineDatepicker(target,inst);}}}=
,_newInst:function(target,inline){var =
id=3Dtarget[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:id,inpu=
t:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYea=
r:0,inline:inline,dpDiv:(!inline?this.dpDiv:bindHover($('<div =
class=3D"'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content =
ui-helper-clearfix =
ui-corner-all"></div>')))};},_connectDatepicker:function(target,inst){var=
 =
input=3D$(target);inst.append=3D$([]);inst.trigger=3D$([]);if(input.hasCl=
ass(this.markerClassName)){return;}this._attachments(input,inst);input.ad=
dClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKe=
yPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key=
,value){inst.settings[key]=3Dvalue;}).bind("getData.datepicker",function(=
event,key){return =
this._get(inst,key);});this._autoSize(inst);$.data(target,PROP_NAME,inst)=
;if(inst.settings.disabled){this._disableDatepicker(target);}},_attachmen=
ts:function(input,inst){var =
appendText=3Dthis._get(inst,"appendText");var =
isRTL=3Dthis._get(inst,"isRTL");if(inst.append){inst.append.remove();}if(=
appendText){inst.append=3D$('<span =
class=3D"'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"befo=
re":"after"](inst.append);}input.unbind("focus",this._showDatepicker);if(=
inst.trigger){inst.trigger.remove();}var =
showOn=3Dthis._get(inst,"showOn");if(showOn=3D=3D"focus"||showOn=3D=3D"bo=
th"){input.focus(this._showDatepicker);}if(showOn=3D=3D"button"||showOn=3D=
=3D"both"){var buttonText=3Dthis._get(inst,"buttonText");var =
buttonImage=3Dthis._get(inst,"buttonImage");inst.trigger=3D$(this._get(in=
st,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:=
buttonImage,alt:buttonText,title:buttonText}):$('<button =
type=3D"button"></button>').addClass(this._triggerClass).html(buttonImage=
=3D=3D""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,titl=
e:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger=
.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastI=
nput=3D=3Dinput[0]){$.datepicker._hideDatepicker();}else{$.datepicker._sh=
owDatepicker(input[0]);}return =
false;});}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst=
.inline){var date=3Dnew Date(2009,12-1,20);var =
dateFormat=3Dthis._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){va=
r findMax=3Dfunction(names){var max=3D0;var maxI=3D0;for(var =
i=3D0;i<names.length;i++){if(names[i].length>max){max=3Dnames[i].length;m=
axI=3Di;}}return =
maxI;};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"mont=
hNames":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFo=
rmat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay());}inst.in=
put.attr("size",this._formatDate(inst,date).length);}},_inlineDatepicker:=
function(target,inst){var =
divSpan=3D$(target);if(divSpan.hasClass(this.markerClassName)){return;}di=
vSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.dat=
epicker",function(event,key,value){inst.settings[key]=3Dvalue;}).bind("ge=
tData.datepicker",function(event,key){return =
this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,t=
his._getDefaultDate(inst),true);this._updateDatepicker(inst);this._update=
Alternate(inst);if(inst.settings.disabled){this._disableDatepicker(target=
);}inst.dpDiv.show();},_dialogDatepicker:function(input,date,onSelect,set=
tings,pos){var inst=3Dthis._dialogInst;if(!inst){this.uuid+=3D1;var =
id=3D"dp"+this.uuid;this._dialogInput=3D$('<input type=3D"text" =
id=3D"'+id+'" style=3D"position: absolute; top: -100px; width: 0px; =
z-index: =
-10;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(thi=
s._dialogInput);inst=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput=
,false);inst.settings=3D{};$.data(this._dialogInput[0],PROP_NAME,inst);}e=
xtendRemove(inst.settings,settings||{});date=3D(date&&date.constructor=3D=
=3DDate?this._formatDate(inst,date):date);this._dialogInput.val(date);thi=
s._pos=3D(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos)=
{var browserWidth=3Ddocument.documentElement.clientWidth;var =
browserHeight=3Ddocument.documentElement.clientHeight;var =
scrollX=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft;v=
ar =
scrollY=3Ddocument.documentElement.scrollTop||document.body.scrollTop;thi=
s._pos=3D[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}th=
is._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]=
+"px");inst.settings.onSelect=3DonSelect;this._inDialog=3Dtrue;this.dpDiv=
.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);i=
f($.blockUI){$.blockUI(this.dpDiv);}$.data(this._dialogInput[0],PROP_NAME=
,inst);return this;},_destroyDatepicker:function(target){var =
$target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return;}var =
nodeName=3Dtarget.nodeName.toLowerCase();$.removeData(target,PROP_NAME);i=
f(nodeName=3D=3D"input"){inst.append.remove();inst.trigger.remove();$targ=
et.removeClass(this.markerClassName).unbind("focus",this._showDatepicker)=
.unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).un=
bind("keyup",this._doKeyUp);}else{if(nodeName=3D=3D"div"||nodeName=3D=3D"=
span"){$target.removeClass(this.markerClassName).empty();}}},_enableDatep=
icker:function(target){var $target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return;}var =
nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D"input"){target=
.disabled=3Dfalse;inst.trigger.filter("button").each(function(){this.disa=
bled=3Dfalse;}).end().filter("img").css({opacity:"1.0",cursor:""});}else{=
if(nodeName=3D=3D"div"||nodeName=3D=3D"span"){var =
inline=3D$target.children("."+this._inlineClass);inline.children().remove=
Class("ui-state-disabled");inline.find("select.ui-datepicker-month, =
select.ui-datepicker-year").removeAttr("disabled");}}this._disabledInputs=
=3D$.map(this._disabledInputs,function(value){return(value=3D=3Dtarget?nu=
ll:value);});},_disableDatepicker:function(target){var =
$target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return;}var =
nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D"input"){target=
.disabled=3Dtrue;inst.trigger.filter("button").each(function(){this.disab=
led=3Dtrue;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}=
else{if(nodeName=3D=3D"div"||nodeName=3D=3D"span"){var =
inline=3D$target.children("."+this._inlineClass);inline.children().addCla=
ss("ui-state-disabled");inline.find("select.ui-datepicker-month, =
select.ui-datepicker-year").attr("disabled","disabled");}}this._disabledI=
nputs=3D$.map(this._disabledInputs,function(value){return(value=3D=3Dtarg=
et?null:value);});this._disabledInputs[this._disabledInputs.length]=3Dtar=
get;},_isDisabledDatepicker:function(target){if(!target){return =
false;}for(var =
i=3D0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]=3D=3D=
target){return true;}}return =
false;},_getInst:function(target){try{return =
$.data(target,PROP_NAME);}catch(err){throw"Missing instance data for =
this datepicker";}},_optionDatepicker:function(target,name,value){var =
inst=3Dthis._getInst(target);if(arguments.length=3D=3D2&&typeof =
name=3D=3D"string"){return(name=3D=3D"defaults"?$.extend({},$.datepicker.=
_defaults):(inst?(name=3D=3D"all"?$.extend({},inst.settings):this._get(in=
st,name)):null));}var settings=3Dname||{};if(typeof =
name=3D=3D"string"){settings=3D{};settings[name]=3Dvalue;}if(inst){if(thi=
s._curInst=3D=3Dinst){this._hideDatepicker();}var =
date=3Dthis._getDateDatepicker(target,true);var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");extendRemove(inst.settings,sett=
ings);if(minDate!=3D=3Dnull&&settings.dateFormat!=3D=3Dundefined&&setting=
s.minDate=3D=3D=3Dundefined){inst.settings.minDate=3Dthis._formatDate(ins=
t,minDate);}if(maxDate!=3D=3Dnull&&settings.dateFormat!=3D=3Dundefined&&s=
ettings.maxDate=3D=3D=3Dundefined){inst.settings.maxDate=3Dthis._formatDa=
te(inst,maxDate);}this._attachments($(target),inst);this._autoSize(inst);=
this._setDate(inst,date);this._updateAlternate(inst);this._updateDatepick=
er(inst);}},_changeDatepicker:function(target,name,value){this._optionDat=
epicker(target,name,value);},_refreshDatepicker:function(target){var =
inst=3Dthis._getInst(target);if(inst){this._updateDatepicker(inst);}},_se=
tDateDatepicker:function(target,date){var =
inst=3Dthis._getInst(target);if(inst){this._setDate(inst,date);this._upda=
teDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:func=
tion(target,noDefault){var =
inst=3Dthis._getInst(target);if(inst&&!inst.inline){this._setDateFromFiel=
d(inst,noDefault);}return(inst?this._getDate(inst):null);},_doKeyDown:fun=
ction(event){var inst=3D$.datepicker._getInst(event.target);var =
handled=3Dtrue;var =
isRTL=3Dinst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=3Dtrue;if($.da=
tepicker._datepickerShowing){switch(event.keyCode){case =
9:$.datepicker._hideDatepicker();handled=3Dfalse;break;case 13:var =
sel=3D$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentCl=
ass+")",inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.=
selectedMonth,inst.selectedYear,sel[0]);}else{$.datepicker._hideDatepicke=
r();}return false;break;case =
27:$.datepicker._hideDatepicker();break;case =
33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._ge=
t(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break=
;case =
34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._ge=
t(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break=
;case =
35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)=
;}handled=3Devent.ctrlKey||event.metaKey;break;case =
36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)=
;}handled=3Devent.ctrlKey||event.metaKey;break;case =
37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,(isRTL?+1:-1),"D");}handled=3Devent.ctrlKey||event.metaKey;if(event.orig=
inalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$=
.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonth=
s")),"M");}break;case =
38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,-7,"D");}handled=3Devent.ctrlKey||event.metaKey;break;case =
39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,(isRTL?-1:+1),"D");}handled=3Devent.ctrlKey||event.metaKey;if(event.orig=
inalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$=
.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonth=
s")),"M");}break;case =
40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,+7,"D");}handled=3Devent.ctrlKey||event.metaKey;break;default:handled=3D=
false;}}else{if(event.keyCode=3D=3D36&&event.ctrlKey){$.datepicker._showD=
atepicker(this);}else{handled=3Dfalse;}}if(handled){event.preventDefault(=
);event.stopPropagation();}},_doKeyPress:function(event){var =
inst=3D$.datepicker._getInst(event.target);if($.datepicker._get(inst,"con=
strainInput")){var =
chars=3D$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"))=
;var =
chr=3DString.fromCharCode(event.charCode=3D=3Dundefined?event.keyCode:eve=
nt.charCode);return event.ctrlKey||event.metaKey||(chr<" =
"||!chars||chars.indexOf(chr)>-1);}},_doKeyUp:function(event){var =
inst=3D$.datepicker._getInst(event.target);if(inst.input.val()!=3Dinst.la=
stVal){try{var =
date=3D$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.=
input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date=
){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst=
);$.datepicker._updateDatepicker(inst);}}catch(event){$.datepicker.log(ev=
ent);}}return =
true;},_showDatepicker:function(input){input=3Dinput.target||input;if(inp=
ut.nodeName.toLowerCase()!=3D"input"){input=3D$("input",input.parentNode)=
[0];}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInpu=
t=3D=3Dinput){return;}var =
inst=3D$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicke=
r._curInst!=3Dinst){if($.datepicker._datepickerShowing){$.datepicker._tri=
ggerOnClose($.datepicker._curInst);}$.datepicker._curInst.dpDiv.stop(true=
,true);}var =
beforeShow=3D$.datepicker._get(inst,"beforeShow");extendRemove(inst.setti=
ngs,(beforeShow?beforeShow.apply(input,[input,inst]):{}));inst.lastVal=3D=
null;$.datepicker._lastInput=3Dinput;$.datepicker._setDateFromField(inst)=
;if($.datepicker._inDialog){input.value=3D"";}if(!$.datepicker._pos){$.da=
tepicker._pos=3D$.datepicker._findPos(input);$.datepicker._pos[1]+=3Dinpu=
t.offsetHeight;}var =
isFixed=3Dfalse;$(input).parents().each(function(){isFixed|=3D$(this).css=
("position")=3D=3D"fixed";return =
!isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=3Ddocument=
.documentElement.scrollLeft;$.datepicker._pos[1]-=3Ddocument.documentElem=
ent.scrollTop;}var =
offset=3D{left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicke=
r._pos=3Dnull;inst.dpDiv.empty();inst.dpDiv.css({position:"absolute",disp=
lay:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=3D=
$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:(=
$.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),=
display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inlin=
e){var showAnim=3D$.datepicker._get(inst,"showAnim");var =
duration=3D$.datepicker._get(inst,"duration");var =
postProcess=3Dfunction(){var =
cover=3Dinst.dpDiv.find("iframe.ui-datepicker-cover");if(!!cover.length){=
var =
borders=3D$.datepicker._getBorders(inst.dpDiv);cover.css({left:-borders[0=
],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHe=
ight()});}};inst.dpDiv.zIndex($(input).zIndex()+1);$.datepicker._datepick=
erShowing=3Dtrue;if($.effects&&($.effects.effect[showAnim]||$.effects[sho=
wAnim])){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),d=
uration,postProcess);}else{inst.dpDiv[showAnim||"show"]((showAnim?duratio=
n:null),postProcess);}if(!showAnim||!duration){postProcess();}if(inst.inp=
ut.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus();}$.dat=
epicker._curInst=3Dinst;}},_updateDatepicker:function(inst){var =
self=3Dthis;self.maxRows=3D4;var =
borders=3D$.datepicker._getBorders(inst.dpDiv);instActive=3Dinst;inst.dpD=
iv.empty().append(this._generateHTML(inst));var =
cover=3Dinst.dpDiv.find("iframe.ui-datepicker-cover");if(!!cover.length){=
cover.css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth()=
,height:inst.dpDiv.outerHeight()});}inst.dpDiv.find("."+this._dayOverClas=
s+" a").mouseover();var numMonths=3Dthis._getNumberOfMonths(inst);var =
cols=3DnumMonths[1];var =
width=3D17;inst.dpDiv.removeClass("ui-datepicker-multi-2 =
ui-datepicker-multi-3 =
ui-datepicker-multi-4").width("");if(cols>1){inst.dpDiv.addClass("ui-date=
picker-multi-"+cols).css("width",(width*cols)+"em");}inst.dpDiv[(numMonth=
s[0]!=3D1||numMonths[1]!=3D1?"add":"remove")+"Class"]("ui-datepicker-mult=
i");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-date=
picker-rtl");if(inst=3D=3D$.datepicker._curInst&&$.datepicker._datepicker=
Showing&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled=
")&&inst.input[0]!=3Ddocument.activeElement){inst.input.focus();}if(inst.=
yearshtml){var =
origyearshtml=3Dinst.yearshtml;setTimeout(function(){if(origyearshtml=3D=3D=
=3Dinst.yearshtml&&inst.yearshtml){inst.dpDiv.find("select.ui-datepicker-=
year:first").replaceWith(inst.yearshtml);}origyearshtml=3Dinst.yearshtml=3D=
null;},0);}},_getBorders:function(elem){var =
convert=3Dfunction(value){return{thin:1,medium:2,thick:3}[value]||value;}=
;return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(con=
vert(elem.css("border-top-width")))];},_checkOffset:function(inst,offset,=
isFixed){var dpWidth=3Dinst.dpDiv.outerWidth();var =
dpHeight=3Dinst.dpDiv.outerHeight();var =
inputWidth=3Dinst.input?inst.input.outerWidth():0;var =
inputHeight=3Dinst.input?inst.input.outerHeight():0;var =
viewWidth=3Ddocument.documentElement.clientWidth+$(document).scrollLeft()=
;var =
viewHeight=3Ddocument.documentElement.clientHeight+$(document).scrollTop(=
);offset.left-=3D(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.=
left-=3D(isFixed&&offset.left=3D=3Dinst.input.offset().left)?$(document).=
scrollLeft():0;offset.top-=3D(isFixed&&offset.top=3D=3D(inst.input.offset=
().top+inputHeight))?$(document).scrollTop():0;offset.left-=3DMath.min(of=
fset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(off=
set.left+dpWidth-viewWidth):0);offset.top-=3DMath.min(offset.top,(offset.=
top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeig=
ht):0);return offset;},_findPos:function(obj){var =
inst=3Dthis._getInst(obj);var =
isRTL=3Dthis._get(inst,"isRTL");while(obj&&(obj.type=3D=3D"hidden"||obj.n=
odeType!=3D1||$.expr.filters.hidden(obj))){obj=3Dobj[isRTL?"previousSibli=
ng":"nextSibling"];}var =
position=3D$(obj).offset();return[position.left,position.top];},_triggerO=
nClose:function(inst){var =
onClose=3Dthis._get(inst,"onClose");if(onClose){onClose.apply((inst.input=
?inst.input[0]:null),[(inst.input?inst.input.val():""),inst]);}},_hideDat=
epicker:function(input){var =
inst=3Dthis._curInst;if(!inst||(input&&inst!=3D$.data(input,PROP_NAME))){=
return;}if(this._datepickerShowing){var =
showAnim=3Dthis._get(inst,"showAnim");var =
duration=3Dthis._get(inst,"duration");var =
postProcess=3Dfunction(){$.datepicker._tidyDialog(inst);this._curInst=3Dn=
ull;};if($.effects&&($.effects.effect[showAnim]||$.effects[showAnim])){in=
st.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,pos=
tProcess);}else{inst.dpDiv[(showAnim=3D=3D"slideDown"?"slideUp":(showAnim=
=3D=3D"fadeIn"?"fadeOut":"hide"))]((showAnim?duration:null),postProcess);=
}if(!showAnim){postProcess();}$.datepicker._triggerOnClose(inst);this._da=
tepickerShowing=3Dfalse;this._lastInput=3Dnull;if(this._inDialog){this._d=
ialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI)=
{$.unblockUI();$("body").append(this.dpDiv);}}this._inDialog=3Dfalse;}},_=
tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbin=
d(".ui-datepicker-calendar");},_checkExternalClick:function(event){if(!$.=
datepicker._curInst){return;}var =
$target=3D$(event.target);if($target[0].id!=3D$.datepicker._mainDivId&&$t=
arget.parents("#"+$.datepicker._mainDivId).length=3D=3D0&&!$target.hasCla=
ss($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._trigger=
Class)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.bloc=
kUI)){$.datepicker._hideDatepicker();}},_adjustDate:function(id,offset,pe=
riod){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(this._isDisabledDatepicker(target[0]))=
{return;}this._adjustInstDate(inst,offset+(period=3D=3D"M"?this._get(inst=
,"showCurrentAtPos"):0),period);this._updateDatepicker(inst);},_gotoToday=
:function(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.cu=
rrentDay){inst.selectedDay=3Dinst.currentDay;inst.drawMonth=3Dinst.select=
edMonth=3Dinst.currentMonth;inst.drawYear=3Dinst.selectedYear=3Dinst.curr=
entYear;}else{var date=3Dnew =
Date();inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dinst.selectedMo=
nth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddate.getFullYea=
r();}this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear=
:function(id,select,period){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);inst._selectingMonthYear=3Dfalse;inst["se=
lected"+(period=3D=3D"M"?"Month":"Year")]=3Dinst["draw"+(period=3D=3D"M"?=
"Month":"Year")]=3DparseInt(select.options[select.selectedIndex].value,10=
);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:fun=
ction(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(inst.input&&inst._selectingMonthYear){=
setTimeout(function(){inst.input.focus();},0);}inst._selectingMonthYear=3D=
!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var =
target=3D$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabl=
edDatepicker(target[0])){return;}var =
inst=3Dthis._getInst(target[0]);inst.selectedDay=3Dinst.currentDay=3D$("a=
",td).html();inst.selectedMonth=3Dinst.currentMonth=3Dmonth;inst.selected=
Year=3Dinst.currentYear=3Dyear;this._selectDate(id,this._formatDate(inst,=
inst.currentDay,inst.currentMonth,inst.currentYear));},_clearDate:functio=
n(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);this._selectDate(target,"");},_selectDate=
:function(id,dateStr){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);dateStr=3D(dateStr!=3Dnull?dateStr:this._=
formatDate(inst));if(inst.input){inst.input.val(dateStr);}this._updateAlt=
ernate(inst);var =
onSelect=3Dthis._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.i=
nput?inst.input[0]:null),[dateStr,inst]);}else{if(inst.input){inst.input.=
trigger("change");}}if(inst.inline){this._updateDatepicker(inst);}else{th=
is._hideDatepicker();this._lastInput=3Dinst.input[0];if(typeof(inst.input=
[0])!=3D"object"){inst.input.focus();}this._lastInput=3Dnull;}},_updateAl=
ternate:function(inst){var =
altField=3Dthis._get(inst,"altField");if(altField){var =
altFormat=3Dthis._get(inst,"altFormat")||this._get(inst,"dateFormat");var=
 date=3Dthis._getDate(inst);var =
dateStr=3Dthis.formatDate(altFormat,date,this._getFormatConfig(inst));$(a=
ltField).each(function(){$(this).val(dateStr);});}},noWeekends:function(d=
ate){var =
day=3Ddate.getDay();return[(day>0&&day<6),""];},iso8601Week:function(date=
){var checkDate=3Dnew =
Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.g=
etDay()||7));var =
time=3DcheckDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);ret=
urn =
Math.floor(Math.round((time-checkDate)/86400000)/7)+1;},parseDate:functio=
n(format,value,settings){if(format=3D=3Dnull||value=3D=3Dnull){throw"Inva=
lid arguments";}value=3D(typeof =
value=3D=3D"object"?value.toString():value+"");if(value=3D=3D""){return =
null;}var =
shortYearCutoff=3D(settings?settings.shortYearCutoff:null)||this._default=
s.shortYearCutoff;shortYearCutoff=3D(typeof =
shortYearCutoff!=3D"string"?shortYearCutoff:new =
Date().getFullYear()%100+parseInt(shortYearCutoff,10));var =
dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da=
yNamesShort;var =
dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var=
 =
monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default=
s.monthNamesShort;var =
monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam=
es;var year=3D-1;var month=3D-1;var day=3D-1;var doy=3D-1;var =
literal=3Dfalse;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches){iFormat++;}return matches;};var =
getNumber=3Dfunction(match){var isDoubled=3DlookAhead(match);var =
size=3D(match=3D=3D"@"?14:(match=3D=3D"!"?20:(match=3D=3D"y"&&isDoubled?4=
:(match=3D=3D"o"?3:2))));var digits=3Dnew RegExp("^\\d{1,"+size+"}");var =
num=3Dvalue.substring(iValue).match(digits);if(!num){throw"Missing =
number at position "+iValue;}iValue+=3Dnum[0].length;return =
parseInt(num[0],10);};var =
getName=3Dfunction(match,shortNames,longNames){var =
names=3D$.map(lookAhead(match)?longNames:shortNames,function(v,k){return[=
[k,v]];}).sort(function(a,b){return -(a[1].length-b[1].length);});var =
index=3D-1;$.each(names,function(i,pair){var =
name=3Dpair[1];if(value.substr(iValue,name.length).toLowerCase()=3D=3Dnam=
e.toLowerCase()){index=3Dpair[0];iValue+=3Dname.length;return =
false;}});if(index!=3D-1){return index+1;}else{throw"Unknown name at =
position "+iValue;}};var =
checkLiteral=3Dfunction(){if(value.charAt(iValue)!=3Dformat.charAt(iForma=
t)){throw"Unexpected literal at position "+iValue;}iValue++;};var =
iValue=3D0;for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal){if(format.charAt=
(iFormat)=3D=3D"'"&&!lookAhead("'")){literal=3Dfalse;}else{checkLiteral()=
;}}else{switch(format.charAt(iFormat)){case"d":day=3DgetNumber("d");break=
;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=3DgetNumbe=
r("o");break;case"m":month=3DgetNumber("m");break;case"M":month=3DgetName=
("M",monthNamesShort,monthNames);break;case"y":year=3DgetNumber("y");brea=
k;case"@":var date=3Dnew =
Date(getNumber("@"));year=3Ddate.getFullYear();month=3Ddate.getMonth()+1;=
day=3Ddate.getDate();break;case"!":var date=3Dnew =
Date((getNumber("!")-this._ticksTo1970)/10000);year=3Ddate.getFullYear();=
month=3Ddate.getMonth()+1;day=3Ddate.getDate();break;case"'":if(lookAhead=
("'")){checkLiteral();}else{literal=3Dtrue;}break;default:checkLiteral();=
}}}if(iValue<value.length){throw"Extra/unparsed characters found in =
date: "+value.substring(iValue);}if(year=3D=3D-1){year=3Dnew =
Date().getFullYear();}else{if(year<100){year+=3Dnew =
Date().getFullYear()-new =
Date().getFullYear()%100+(year<=3DshortYearCutoff?0:-100);}}if(doy>-1){mo=
nth=3D1;day=3Ddoy;do{var =
dim=3Dthis._getDaysInMonth(year,month-1);if(day<=3Ddim){break;}month++;da=
y-=3Ddim;}while(true);}var date=3Dthis._daylightSavingAdjust(new =
Date(year,month-1,day));if(date.getFullYear()!=3Dyear||date.getMonth()+1!=
=3Dmonth||date.getDate()!=3Dday){throw"Invalid date";}return =
date;},ATOM:"yy-mm-dd",COOKIE:"D, dd M =
yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, =
dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M =
yy",RSS:"D, d M =
y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Mat=
h.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000=
000),formatDate:function(format,date,settings){if(!date){return"";}var =
dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da=
yNamesShort;var =
dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var=
 =
monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default=
s.monthNamesShort;var =
monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam=
es;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches){iFormat++;}return matches;};var =
formatNumber=3Dfunction(match,value,len){var =
num=3D""+value;if(lookAhead(match)){while(num.length<len){num=3D"0"+num;}=
}return num;};var =
formatName=3Dfunction(match,value,shortNames,longNames){return(lookAhead(=
match)?longNames[value]:shortNames[value]);};var output=3D"";var =
literal=3Dfalse;if(date){for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal){if(format.charAt=
(iFormat)=3D=3D"'"&&!lookAhead("'")){literal=3Dfalse;}else{output+=3Dform=
at.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":output+=3D=
formatNumber("d",date.getDate(),2);break;case"D":output+=3DformatName("D"=
,date.getDay(),dayNamesShort,dayNames);break;case"o":output+=3DformatNumb=
er("o",Math.round((new =
Date(date.getFullYear(),date.getMonth(),date.getDate()).getTime()-new =
Date(date.getFullYear(),0,0).getTime())/86400000),3);break;case"m":output=
+=3DformatNumber("m",date.getMonth()+1,2);break;case"M":output+=3DformatN=
ame("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=
=3D(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date=
.getYear()%100);break;case"@":output+=3Ddate.getTime();break;case"!":outp=
ut+=3Ddate.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("=
'")){output+=3D"'";}else{literal=3Dtrue;}break;default:output+=3Dformat.c=
harAt(iFormat);}}}}return output;},_possibleChars:function(format){var =
chars=3D"";var literal=3Dfalse;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches){iFormat++;}return matches;};for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal){if(format.charAt=
(iFormat)=3D=3D"'"&&!lookAhead("'")){literal=3Dfalse;}else{chars+=3Dforma=
t.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":case"m":c=
ase"y":case"@":chars+=3D"0123456789";break;case"D":case"M":return =
null;case"'":if(lookAhead("'")){chars+=3D"'";}else{literal=3Dtrue;}break;=
default:chars+=3Dformat.charAt(iFormat);}}}return =
chars;},_get:function(inst,name){return =
inst.settings[name]!=3D=3Dundefined?inst.settings[name]:this._defaults[na=
me];},_setDateFromField:function(inst,noDefault){if(inst.input.val()=3D=3D=
inst.lastVal){return;}var dateFormat=3Dthis._get(inst,"dateFormat");var =
dates=3Dinst.lastVal=3Dinst.input?inst.input.val():null;var =
date,defaultDate;date=3DdefaultDate=3Dthis._getDefaultDate(inst);var =
settings=3Dthis._getFormatConfig(inst);try{date=3Dthis.parseDate(dateForm=
at,dates,settings)||defaultDate;}catch(event){this.log(event);dates=3D(no=
Default?"":dates);}inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dins=
t.selectedMonth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddat=
e.getFullYear();inst.currentDay=3D(dates?date.getDate():0);inst.currentMo=
nth=3D(dates?date.getMonth():0);inst.currentYear=3D(dates?date.getFullYea=
r():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){return=
 =
this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,"defaul=
tDate"),new =
Date()));},_determineDate:function(inst,date,defaultDate){var =
offsetNumeric=3Dfunction(offset){var date=3Dnew =
Date();date.setDate(date.getDate()+offset);return date;};var =
offsetString=3Dfunction(offset){try{return =
$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),offset,$.date=
picker._getFormatConfig(inst));}catch(e){}var =
date=3D(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null=
)||new Date();var year=3Ddate.getFullYear();var =
month=3Ddate.getMonth();var day=3Ddate.getDate();var =
pattern=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var =
matches=3Dpattern.exec(offset);while(matches){switch(matches[2]||"d"){cas=
e"d":case"D":day+=3DparseInt(matches[1],10);break;case"w":case"W":day+=3D=
parseInt(matches[1],10)*7;break;case"m":case"M":month+=3DparseInt(matches=
[1],10);day=3DMath.min(day,$.datepicker._getDaysInMonth(year,month));brea=
k;case"y":case"Y":year+=3DparseInt(matches[1],10);day=3DMath.min(day,$.da=
tepicker._getDaysInMonth(year,month));break;}matches=3Dpattern.exec(offse=
t);}return new Date(year,month,day);};var =
newDate=3D(date=3D=3Dnull||date=3D=3D=3D""?defaultDate:(typeof =
date=3D=3D"string"?offsetString(date):(typeof =
date=3D=3D"number"?(isNaN(date)?defaultDate:offsetNumeric(date)):new =
Date(date.getTime()))));newDate=3D(newDate&&newDate.toString()=3D=3D"Inva=
lid =
Date"?defaultDate:newDate);if(newDate){newDate.setHours(0);newDate.setMin=
utes(0);newDate.setSeconds(0);newDate.setMilliseconds(0);}return =
this._daylightSavingAdjust(newDate);},_daylightSavingAdjust:function(date=
){if(!date){return =
null;}date.setHours(date.getHours()>12?date.getHours()+2:0);return =
date;},_setDate:function(inst,date,noChange){var clear=3D!date;var =
origMonth=3Dinst.selectedMonth;var origYear=3Dinst.selectedYear;var =
newDate=3Dthis._restrictMinMax(inst,this._determineDate(inst,date,new =
Date()));inst.selectedDay=3Dinst.currentDay=3DnewDate.getDate();inst.draw=
Month=3Dinst.selectedMonth=3Dinst.currentMonth=3DnewDate.getMonth();inst.=
drawYear=3Dinst.selectedYear=3Dinst.currentYear=3DnewDate.getFullYear();i=
f((origMonth!=3Dinst.selectedMonth||origYear!=3Dinst.selectedYear)&&!noCh=
ange){this._notifyChange(inst);}this._adjustInstDate(inst);if(inst.input)=
{inst.input.val(clear?"":this._formatDate(inst));}},_getDate:function(ins=
t){var =
startDate=3D(!inst.currentYear||(inst.input&&inst.input.val()=3D=3D"")?nu=
ll:this._daylightSavingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return =
startDate;},_generateHTML:function(inst){var today=3Dnew =
Date();today=3Dthis._daylightSavingAdjust(new =
Date(today.getFullYear(),today.getMonth(),today.getDate()));var =
isRTL=3Dthis._get(inst,"isRTL");var =
showButtonPanel=3Dthis._get(inst,"showButtonPanel");var =
hideIfNoPrevNext=3Dthis._get(inst,"hideIfNoPrevNext");var =
navigationAsDateFormat=3Dthis._get(inst,"navigationAsDateFormat");var =
numMonths=3Dthis._getNumberOfMonths(inst);var =
showCurrentAtPos=3Dthis._get(inst,"showCurrentAtPos");var =
stepMonths=3Dthis._get(inst,"stepMonths");var =
isMultiMonth=3D(numMonths[0]!=3D1||numMonths[1]!=3D1);var =
currentDate=3Dthis._daylightSavingAdjust((!inst.currentDay?new =
Date(9999,9,9):new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");var =
drawMonth=3Dinst.drawMonth-showCurrentAtPos;var =
drawYear=3Dinst.drawYear;if(drawMonth<0){drawMonth+=3D12;drawYear--;}if(m=
axDate){var maxDraw=3Dthis._daylightSavingAdjust(new =
Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])=
+1,maxDate.getDate()));maxDraw=3D(minDate&&maxDraw<minDate?minDate:maxDra=
w);while(this._daylightSavingAdjust(new =
Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMont=
h=3D11;drawYear--;}}}inst.drawMonth=3DdrawMonth;inst.drawYear=3DdrawYear;=
var =
prevText=3Dthis._get(inst,"prevText");prevText=3D(!navigationAsDateFormat=
?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new =
Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var =
prev=3D(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a =
class=3D"ui-datepicker-prev ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', =
-"+stepMonths+", 'M');\" title=3D\""+prevText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hi=
deIfNoPrevNext?"":'<a class=3D"ui-datepicker-prev ui-corner-all =
ui-state-disabled" title=3D"'+prevText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));v=
ar =
nextText=3Dthis._get(inst,"nextText");nextText=3D(!navigationAsDateFormat=
?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new =
Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var =
next=3D(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a =
class=3D"ui-datepicker-next ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', =
+"+stepMonths+", 'M');\" title=3D\""+nextText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hi=
deIfNoPrevNext?"":'<a class=3D"ui-datepicker-next ui-corner-all =
ui-state-disabled" title=3D"'+nextText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));v=
ar currentText=3Dthis._get(inst,"currentText");var =
gotoDate=3D(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:to=
day);currentText=3D(!navigationAsDateFormat?currentText:this.formatDate(c=
urrentText,gotoDate,this._getFormatConfig(inst)));var =
controls=3D(!inst.inline?'<button type=3D"button" =
class=3D"ui-datepicker-close ui-state-default ui-priority-primary =
ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._ge=
t(inst,"closeText")+"</button>":"");var =
buttonPanel=3D(showButtonPanel)?'<div class=3D"ui-datepicker-buttonpane =
ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?=
'<button type=3D"button" class=3D"ui-datepicker-current ui-state-default =
ui-priority-secondary ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+inst.id+"');\">=
"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var =
firstDay=3DparseInt(this._get(inst,"firstDay"),10);firstDay=3D(isNaN(firs=
tDay)?0:firstDay);var showWeek=3Dthis._get(inst,"showWeek");var =
dayNames=3Dthis._get(inst,"dayNames");var =
dayNamesShort=3Dthis._get(inst,"dayNamesShort");var =
dayNamesMin=3Dthis._get(inst,"dayNamesMin");var =
monthNames=3Dthis._get(inst,"monthNames");var =
monthNamesShort=3Dthis._get(inst,"monthNamesShort");var =
beforeShowDay=3Dthis._get(inst,"beforeShowDay");var =
showOtherMonths=3Dthis._get(inst,"showOtherMonths");var =
selectOtherMonths=3Dthis._get(inst,"selectOtherMonths");var =
calculateWeek=3Dthis._get(inst,"calculateWeek")||this.iso8601Week;var =
defaultDate=3Dthis._getDefaultDate(inst);var html=3D"";for(var =
row=3D0;row<numMonths[0];row++){var group=3D"";this.maxRows=3D4;for(var =
col=3D0;col<numMonths[1];col++){var =
selectedDate=3Dthis._daylightSavingAdjust(new =
Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=3D" =
ui-corner-all";var calender=3D"";if(isMultiMonth){calender+=3D'<div =
class=3D"ui-datepicker-group';if(numMonths[1]>1){switch(col){case =
0:calender+=3D" ui-datepicker-group-first";cornerClass=3D" =
ui-corner-"+(isRTL?"right":"left");break;case =
numMonths[1]-1:calender+=3D" ui-datepicker-group-last";cornerClass=3D" =
ui-corner-"+(isRTL?"left":"right");break;default:calender+=3D" =
ui-datepicker-group-middle";cornerClass=3D"";break;}}calender+=3D'">';}ca=
lender+=3D'<div class=3D"ui-datepicker-header ui-widget-header =
ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row=3D=
=3D0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row=3D=3D0?(is=
RTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,=
minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table =
class=3D"ui-datepicker-calendar"><thead><tr>';var thead=3D(showWeek?'<th =
class=3D"ui-datepicker-week-col">'+this._get(inst,"weekHeader")+"</th>":"=
");for(var dow=3D0;dow<7;dow++){var =
day=3D(dow+firstDay)%7;thead+=3D"<th"+((dow+firstDay+6)%7>=3D5?' =
class=3D"ui-datepicker-week-end"':"")+'><span =
title=3D"'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>";}calender+=3D=
thead+"</tr></thead><tbody>";var =
daysInMonth=3Dthis._getDaysInMonth(drawYear,drawMonth);if(drawYear=3D=3Di=
nst.selectedYear&&drawMonth=3D=3Dinst.selectedMonth){inst.selectedDay=3DM=
ath.min(inst.selectedDay,daysInMonth);}var =
leadDays=3D(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;va=
r curRows=3DMath.ceil((leadDays+daysInMonth)/7);var =
numRows=3D(isMultiMonth?this.maxRows>curRows?this.maxRows:curRows:curRows=
);this.maxRows=3DnumRows;var printDate=3Dthis._daylightSavingAdjust(new =
Date(drawYear,drawMonth,1-leadDays));for(var =
dRow=3D0;dRow<numRows;dRow++){calender+=3D"<tr>";var =
tbody=3D(!showWeek?"":'<td =
class=3D"ui-datepicker-week-col">'+this._get(inst,"calculateWeek")(printD=
ate)+"</td>");for(var dow=3D0;dow<7;dow++){var =
daySettings=3D(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0=
]:null),[printDate]):[true,""]);var =
otherMonth=3D(printDate.getMonth()!=3DdrawMonth);var =
unselectable=3D(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDat=
e&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+=3D'<td =
class=3D"'+((dow+firstDay+6)%7>=3D5?" =
ui-datepicker-week-end":"")+(otherMonth?" =
ui-datepicker-other-month":"")+((printDate.getTime()=3D=3DselectedDate.ge=
tTime()&&drawMonth=3D=3Dinst.selectedMonth&&inst._keyEvent)||(defaultDate=
.getTime()=3D=3DprintDate.getTime()&&defaultDate.getTime()=3D=3DselectedD=
ate.getTime())?" "+this._dayOverClass:"")+(unselectable?" =
"+this._unselectableClass+" =
ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" =
"+daySettings[1]+(printDate.getTime()=3D=3DcurrentDate.getTime()?" =
"+this._currentClass:"")+(printDate.getTime()=3D=3Dtoday.getTime()?" =
ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySetting=
s[2]?' title=3D"'+daySettings[2]+'"':"")+(unselectable?"":' =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+inst.id+"',"+pr=
intDate.getMonth()+","+printDate.getFullYear()+', this);return =
false;"')+">"+(otherMonth&&!showOtherMonths?"&#xa0;":(unselectable?'<span=
 class=3D"ui-state-default">'+printDate.getDate()+"</span>":'<a =
class=3D"ui-state-default'+(printDate.getTime()=3D=3Dtoday.getTime()?" =
ui-state-highlight":"")+(printDate.getTime()=3D=3DcurrentDate.getTime()?"=
 ui-state-active":"")+(otherMonth?" ui-priority-secondary":"")+'" =
href=3D"#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(print=
Date.getDate()+1);printDate=3Dthis._daylightSavingAdjust(printDate);}cale=
nder+=3Dtbody+"</tr>";}drawMonth++;if(drawMonth>11){drawMonth=3D0;drawYea=
r++;}calender+=3D"</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]=
>0&&col=3D=3DnumMonths[1]-1)?'<div =
class=3D"ui-datepicker-row-break"></div>':""):"");group+=3Dcalender;}html=
+=3Dgroup;}html+=3DbuttonPanel+($.browser.msie&&parseInt($.browser.versio=
n,10)<7&&!inst.inline?'<iframe src=3D"javascript:false;" =
class=3D"ui-datepicker-cover" =
frameborder=3D"0"></iframe>':"");inst._keyEvent=3Dfalse;return =
html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,=
maxDate,secondary,monthNames,monthNamesShort){var =
changeMonth=3Dthis._get(inst,"changeMonth");var =
changeYear=3Dthis._get(inst,"changeYear");var =
showMonthAfterYear=3Dthis._get(inst,"showMonthAfterYear");var =
html=3D'<div class=3D"ui-datepicker-title">';var =
monthHtml=3D"";if(secondary||!changeMonth){monthHtml+=3D'<span =
class=3D"ui-datepicker-month">'+monthNames[drawMonth]+"</span>";}else{var=
 inMinYear=3D(minDate&&minDate.getFullYear()=3D=3DdrawYear);var =
inMaxYear=3D(maxDate&&maxDate.getFullYear()=3D=3DdrawYear);monthHtml+=3D'=
<select class=3D"ui-datepicker-month" =
onchange=3D"DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+=
"', this, 'M');\" =
onclick=3D\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"=
');\">";for(var =
month=3D0;month<12;month++){if((!inMinYear||month>=3DminDate.getMonth())&=
&(!inMaxYear||month<=3DmaxDate.getMonth())){monthHtml+=3D'<option =
value=3D"'+month+'"'+(month=3D=3DdrawMonth?' =
selected=3D"selected"':"")+">"+monthNamesShort[month]+"</option>";}}month=
Html+=3D"</select>";}if(!showMonthAfterYear){html+=3DmonthHtml+(secondary=
||!(changeMonth&&changeYear)?"&#xa0;":"");}if(!inst.yearshtml){inst.years=
html=3D"";if(secondary||!changeYear){html+=3D'<span =
class=3D"ui-datepicker-year">'+drawYear+"</span>";}else{var =
years=3Dthis._get(inst,"yearRange").split(":");var thisYear=3Dnew =
Date().getFullYear();var determineYear=3Dfunction(value){var =
year=3D(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(=
value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));re=
turn(isNaN(year)?thisYear:year);};var year=3DdetermineYear(years[0]);var =
endYear=3DMath.max(year,determineYear(years[1]||""));year=3D(minDate?Math=
.max(year,minDate.getFullYear()):year);endYear=3D(maxDate?Math.min(endYea=
r,maxDate.getFullYear()):endYear);inst.yearshtml+=3D'<select =
class=3D"ui-datepicker-year" =
onchange=3D"DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+=
"', this, 'Y');\" =
onclick=3D\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"=
');\">";for(;year<=3DendYear;year++){inst.yearshtml+=3D'<option =
value=3D"'+year+'"'+(year=3D=3DdrawYear?' =
selected=3D"selected"':"")+">"+year+"</option>";}inst.yearshtml+=3D"</sel=
ect>";html+=3Dinst.yearshtml;inst.yearshtml=3Dnull;}}html+=3Dthis._get(in=
st,"yearSuffix");if(showMonthAfterYear){html+=3D(secondary||!(changeMonth=
&&changeYear)?"&#xa0;":"")+monthHtml;}html+=3D"</div>";return =
html;},_adjustInstDate:function(inst,offset,period){var =
year=3Dinst.drawYear+(period=3D=3D"Y"?offset:0);var =
month=3Dinst.drawMonth+(period=3D=3D"M"?offset:0);var =
day=3DMath.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=
=3D=3D"D"?offset:0);var =
date=3Dthis._restrictMinMax(inst,this._daylightSavingAdjust(new =
Date(year,month,day)));inst.selectedDay=3Ddate.getDate();inst.drawMonth=3D=
inst.selectedMonth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3D=
date.getFullYear();if(period=3D=3D"M"||period=3D=3D"Y"){this._notifyChang=
e(inst);}},_restrictMinMax:function(inst,date){var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");var =
newDate=3D(minDate&&date<minDate?minDate:date);newDate=3D(maxDate&&newDat=
e>maxDate?maxDate:newDate);return =
newDate;},_notifyChange:function(inst){var =
onChange=3Dthis._get(inst,"onChangeMonthYear");if(onChange){onChange.appl=
y((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1=
,inst]);}},_getNumberOfMonths:function(inst){var =
numMonths=3Dthis._get(inst,"numberOfMonths");return(numMonths=3D=3Dnull?[=
1,1]:(typeof =
numMonths=3D=3D"number"?[1,numMonths]:numMonths));},_getMinMaxDate:functi=
on(inst,minMax){return =
this._determineDate(inst,this._get(inst,minMax+"Date"),null);},_getDaysIn=
Month:function(year,month){return 32-this._daylightSavingAdjust(new =
Date(year,month,32)).getDate();},_getFirstDayOfMonth:function(year,month)=
{return new =
Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYea=
r,curMonth){var numMonths=3Dthis._getNumberOfMonths(inst);var =
date=3Dthis._daylightSavingAdjust(new =
Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(=
offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMo=
nth()));}return =
this._isInRange(inst,date);},_isInRange:function(inst,date){var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");return((!minDate||date.getTime(=
)>=3DminDate.getTime())&&(!maxDate||date.getTime()<=3DmaxDate.getTime()))=
;},_getFormatConfig:function(inst){var =
shortYearCutoff=3Dthis._get(inst,"shortYearCutoff");shortYearCutoff=3D(ty=
peof shortYearCutoff!=3D"string"?shortYearCutoff:new =
Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCu=
toff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNam=
es:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesS=
hort"),monthNames:this._get(inst,"monthNames")};},_formatDate:function(in=
st,day,month,year){if(!day){inst.currentDay=3Dinst.selectedDay;inst.curre=
ntMonth=3Dinst.selectedMonth;inst.currentYear=3Dinst.selectedYear;}var =
date=3D(day?(typeof day=3D=3D"object"?day:this._daylightSavingAdjust(new =
Date(year,month,day))):this._daylightSavingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return =
this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(i=
nst));}});function bindHover(dpDiv){var selector=3D"button, =
.ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td =
a";return =
dpDiv.delegate(selector,"mouseout",function(){$(this).removeClass("ui-sta=
te-hover");if(this.className.indexOf("ui-datepicker-prev")!=3D-1){$(this)=
.removeClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-d=
atepicker-next")!=3D-1){$(this).removeClass("ui-datepicker-next-hover");}=
}).delegate(selector,"mouseover",function(){if(!$.datepicker._isDisabledD=
atepicker(instActive.inline?dpDiv.parent()[0]:instActive.input[0])){$(thi=
s).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hov=
er");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-dat=
epicker-prev")!=3D-1){$(this).addClass("ui-datepicker-prev-hover");}if(th=
is.className.indexOf("ui-datepicker-next")!=3D-1){$(this).addClass("ui-da=
tepicker-next-hover");}}});}function =
extendRemove(target,props){$.extend(target,props);for(var name in =
props){if(props[name]=3D=3Dnull||props[name]=3D=3Dundefined){target[name]=
=3Dprops[name];}}return target;}function =
isArray(a){return(a&&(($.browser.safari&&typeof =
a=3D=3D"object"&&a.length)||(a.constructor&&a.constructor.toString().matc=
h(/\Array\(\)/))));}$.fn.datepicker=3Dfunction(options){if(!this.length){=
return =
this;}if(!$.datepicker.initialized){$(document).mousedown($.datepicker._c=
heckExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.i=
nitialized=3Dtrue;}var =
otherArgs=3DArray.prototype.slice.call(arguments,1);if(typeof =
options=3D=3D"string"&&(options=3D=3D"isDisabled"||options=3D=3D"getDate"=
||options=3D=3D"widget")){return =
$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].conca=
t(otherArgs));}if(options=3D=3D"option"&&arguments.length=3D=3D2&&typeof =
arguments[1]=3D=3D"string"){return =
$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].conca=
t(otherArgs));}return this.each(function(){typeof =
options=3D=3D"string"?$.datepicker["_"+options+"Datepicker"].apply($.date=
picker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,opti=
ons);});};$.datepicker=3Dnew =
Datepicker();$.datepicker.initialized=3Dfalse;$.datepicker.uuid=3Dnew =
Date().getTime();$.datepicker.version=3D"1.9pre";window["DP_jQuery_"+dpuu=
id]=3D$;})(jQuery);(function(e,f){var c=3D"ui-dialog ui-widget =
ui-widget-content ui-corner-all =
",a=3D{buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:tr=
ue,minWidth:true,width:true},d=3D{maxHeight:true,maxWidth:true,minHeight:=
true,minWidth:true};e.widget("ui.dialog",{version:"1.9pre",options:{autoO=
pen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",d=
raggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minH=
eight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:w=
indow,collision:"fit",using:function(h){var =
g=3De(this).css(h).offset().top;if(g<0){e(this).css("top",h.top-g);}}},re=
sizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create=
:function(){this.originalTitle=3Dthis.element.attr("title");if(typeof =
this.originalTitle!=3D=3D"string"){this.originalTitle=3D"";}this.options.=
title=3Dthis.options.title||this.originalTitle;var =
p=3Dthis,q=3Dp.options,n=3Dq.title||"&#160;",h=3De.ui.dialog.getTitleId(p=
.element),o=3D(p.uiDialog=3De("<div>")).addClass(c+q.dialogClass).css({di=
splay:"none",outline:0,zIndex:q.zIndex}).attr("tabIndex",-1).keydown(func=
tion(r){if(q.closeOnEscape&&!r.isDefaultPrevented()&&r.keyCode&&r.keyCode=
=3D=3D=3De.ui.keyCode.ESCAPE){p.close(r);r.preventDefault();}}).attr({rol=
e:"dialog","aria-labelledby":h}).mousedown(function(r){p.moveToTop(false,=
r);}),k=3Dp.element.show().removeAttr("title").addClass("ui-dialog-conten=
t =
ui-widget-content").appendTo(o),j=3D(p.uiDialogTitlebar=3De("<div>")).add=
Class("ui-dialog-titlebar  ui-widget-header  ui-corner-all  =
ui-helper-clearfix").prependTo(o),m=3De("<a =
href=3D'#'></a>").addClass("ui-dialog-titlebar-close  =
ui-corner-all").attr("role","button").click(function(r){r.preventDefault(=
);p.close(r);}).appendTo(j),l=3D(p.uiDialogTitlebarCloseText=3De("<span>"=
)).addClass("ui-icon =
ui-icon-closethick").text(q.closeText).appendTo(m),g=3De("<span>").addCla=
ss("ui-dialog-title").attr("id",h).html(n).prependTo(j);j.find("*").add(j=
).disableSelection();this._hoverable(m);this._focusable(m);if(q.draggable=
&&e.fn.draggable){p._makeDraggable();}if(q.resizable&&e.fn.resizable){p._=
makeResizable();}p._createButtons(q.buttons);p._isOpen=3Dfalse;o.appendTo=
(document.body);if(e.fn.bgiframe){o.bgiframe();}},_init:function(){if(thi=
s.options.autoOpen){this.open();}},_destroy:function(){var =
g=3Dthis;if(g.overlay){g.overlay.destroy();}g.uiDialog.hide();g.element.r=
emoveClass("ui-dialog-content =
ui-widget-content").hide().appendTo("body");g.uiDialog.remove();if(g.orig=
inalTitle){g.element.attr("title",g.originalTitle);}},widget:function(){r=
eturn this.uiDialog;},close:function(k){if(!this._isOpen){return g;}var =
g=3Dthis,j,h;if(false=3D=3D=3Dg._trigger("beforeClose",k)){return;}g._isO=
pen=3Dfalse;if(g.overlay){g.overlay.destroy();}g.uiDialog.unbind("keypres=
s.ui-dialog");if(g.options.hide){g.uiDialog.hide(g.options.hide,function(=
){g._trigger("close",k);});}else{g.uiDialog.hide();g._trigger("close",k);=
}e.ui.dialog.overlay.resize();if(g.options.modal){j=3D0;e(".ui-dialog").e=
ach(function(){if(this!=3D=3Dg.uiDialog[0]){h=3De(this).css("z-index");if=
(!isNaN(h)){j=3DMath.max(j,h);}}});e.ui.dialog.maxZ=3Dj;}return =
g;},isOpen:function(){return this._isOpen;},moveToTop:function(l,k){var =
g=3Dthis,j=3Dg.options,h;if((j.modal&&!l)||(!j.stack&&!j.modal)){return =
g._trigger("focus",k);}if(j.zIndex>e.ui.dialog.maxZ){e.ui.dialog.maxZ=3Dj=
.zIndex;}if(g.overlay){e.ui.dialog.maxZ+=3D1;e.ui.dialog.overlay.maxZ=3De=
.ui.dialog.maxZ;g.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ);}h=3D=
{scrollTop:g.element.attr("scrollTop"),scrollLeft:g.element.attr("scrollL=
eft")};e.ui.dialog.maxZ+=3D1;g.uiDialog.css("z-index",e.ui.dialog.maxZ);g=
.element.attr(h);g._trigger("focus",k);return =
g;},open:function(){if(this._isOpen){return;}var =
h=3Dthis,j=3Dh.options,g=3Dh.uiDialog;h._size();h._position(j.position);g=
.show(j.show);h.overlay=3Dj.modal?new =
e.ui.dialog.overlay(h):null;h.moveToTop(true);if(j.modal){g.bind("keypres=
s.ui-dialog",function(n){if(n.keyCode!=3D=3De.ui.keyCode.TAB){return;}var=
 =
m=3De(":tabbable",this),o=3Dm.filter(":first"),l=3Dm.filter(":last");if(n=
.target=3D=3D=3Dl[0]&&!n.shiftKey){o.focus(1);return =
false;}else{if(n.target=3D=3D=3Do[0]&&n.shiftKey){l.focus(1);return =
false;}}});}var =
k=3Dh.element.find(":tabbable");if(!k.length){k=3Dg.find(".ui-dialog-butt=
onpane =
:tabbable");if(!k.length){k=3Dg;}}k.eq(0).focus();h._isOpen=3Dtrue;h._tri=
gger("open");return h;},_createButtons:function(k){var =
j=3Dthis,g=3Dfalse;j.uiDialog.find(".ui-dialog-buttonpane").remove();if(t=
ypeof k=3D=3D=3D"object"&&k!=3D=3Dnull){e.each(k,function(){return =
!(g=3Dtrue);});}if(g){var h=3De("<div>").addClass("ui-dialog-buttonpane  =
ui-widget-content =
ui-helper-clearfix"),l=3De("<div>").addClass("ui-dialog-buttonset").appen=
dTo(h);e.each(k,function(m,o){o=3De.isFunction(o)?{click:o,text:m}:o;var =
n=3De("<button =
type=3D'button'>").attr(o,true).unbind("click").click(function(){o.click.=
apply(j.element[0],arguments);}).appendTo(l);if(e.fn.button){n.button();}=
});j.uiDialog.addClass("ui-dialog-buttons");h.appendTo(j.uiDialog);}else{=
j.uiDialog.removeClass("ui-dialog-buttons");}},_makeDraggable:function(){=
var g=3Dthis,j=3Dg.options,k=3De(document);function =
h(l){return{position:l.position,offset:l.offset};}g.uiDialog.draggable({c=
ancel:".ui-dialog-content, =
.ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"docu=
ment",start:function(l,m){e(this).addClass("ui-dialog-dragging");g._trigg=
er("dragStart",l,h(m));},drag:function(l,m){g._trigger("drag",l,h(m));},s=
top:function(l,m){j.position=3D[m.position.left-k.scrollLeft(),m.position=
.top-k.scrollTop()];e(this).removeClass("ui-dialog-dragging");g._trigger(=
"dragStop",l,h(m));e.ui.dialog.overlay.resize();}});},_makeResizable:func=
tion(m){m=3D(m=3D=3D=3Df?this.options.resizable:m);var =
h=3Dthis,l=3Dh.options,g=3Dh.uiDialog.css("position"),k=3Dtypeof =
m=3D=3D=3D"string"?m:"n,e,s,w,se,sw,ne,nw";function =
j(n){return{originalPosition:n.originalPosition,originalSize:n.originalSi=
ze,position:n.position,size:n.size};}h.uiDialog.resizable({cancel:".ui-di=
alog-content",containment:"document",alsoResize:h.element,maxWidth:l.maxW=
idth,maxHeight:l.maxHeight,minWidth:l.minWidth,minHeight:h._minHeight(),h=
andles:k,start:function(n,o){e(this).addClass("ui-dialog-resizing");h._tr=
igger("resizeStart",n,j(o));},resize:function(n,o){h._trigger("resize",n,=
j(o));},stop:function(n,o){e(this).removeClass("ui-dialog-resizing");l.he=
ight=3De(this).height();l.width=3De(this).width();h._trigger("resizeStop"=
,n,j(o));e.ui.dialog.overlay.resize();}}).css("position",g).find(".ui-res=
izable-se").addClass("ui-icon =
ui-icon-grip-diagonal-se");},_minHeight:function(){var =
g=3Dthis.options;if(g.height=3D=3D=3D"auto"){return =
g.minHeight;}else{return =
Math.min(g.minHeight,g.height);}},_position:function(h){var =
j=3D[],k=3D[0,0],g;if(h){if(typeof h=3D=3D=3D"string"||(typeof =
h=3D=3D=3D"object"&&"0" in h)){j=3Dh.split?h.split(" =
"):[h[0],h[1]];if(j.length=3D=3D=3D1){j[1]=3Dj[0];}e.each(["left","top"],=
function(m,l){if(+j[m]=3D=3D=3Dj[m]){k[m]=3Dj[m];j[m]=3Dl;}});h=3D{my:j.j=
oin(" "),at:j.join(" "),offset:k.join(" =
")};}h=3De.extend({},e.ui.dialog.prototype.options.position,h);}else{h=3D=
e.ui.dialog.prototype.options.position;}g=3Dthis.uiDialog.is(":visible");=
if(!g){this.uiDialog.show();}this.uiDialog.position(h);if(!g){this.uiDial=
og.hide();}},_setOptions:function(k){var =
h=3Dthis,g=3D{},j=3Dfalse;e.each(k,function(l,m){h._setOption(l,m);if(l =
in a){j=3Dtrue;}if(l in =
d){g[l]=3Dm;}});if(j){this._size();}if(this.uiDialog.is(":data(resizable)=
")){this.uiDialog.resizable("option",g);}},_setOption:function(k,l){var =
h=3Dthis,g=3Dh.uiDialog;switch(k){case"buttons":h._createButtons(l);break=
;case"closeText":h.uiDialogTitlebarCloseText.text(""+l);break;case"dialog=
Class":g.removeClass(h.options.dialogClass).addClass(c+l);break;case"disa=
bled":if(l){g.addClass("ui-dialog-disabled");}else{g.removeClass("ui-dial=
og-disabled");}break;case"draggable":var =
j=3Dg.is(":data(draggable)");if(j&&!l){g.draggable("destroy");}if(!j&&l){=
h._makeDraggable();}break;case"position":h._position(l);break;case"resiza=
ble":var =
m=3Dg.is(":data(resizable)");if(m&&!l){g.resizable("destroy");}if(m&&type=
of =
l=3D=3D=3D"string"){g.resizable("option","handles",l);}if(!m&&l!=3D=3Dfal=
se){h._makeResizable(l);}break;case"title":e(".ui-dialog-title",h.uiDialo=
gTitlebar).html(""+(l||"&#160;"));break;}this._super("_setOption",k,l);},=
_size:function(){var =
l=3Dthis.options,h,k,g=3Dthis.uiDialog.is(":visible");this.element.show()=
.css({width:"auto",minHeight:0,height:0});if(l.minWidth>l.width){l.width=3D=
l.minWidth;}h=3Dthis.uiDialog.css({height:"auto",width:l.width}).height()=
;k=3DMath.max(0,l.minHeight-h);if(l.height=3D=3D=3D"auto"){if(e.support.m=
inHeight){this.element.css({minHeight:k,height:"auto"});}else{this.uiDial=
og.show();var =
j=3Dthis.element.css("height","auto").height();if(!g){this.uiDialog.hide(=
);}this.element.height(Math.max(j,k));}}else{this.element.height(Math.max=
(l.height-h,0));}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.r=
esizable("option","minHeight",this._minHeight());}}});e.extend(e.ui.dialo=
g,{uuid:0,maxZ:0,getTitleId:function(g){var =
h=3Dg.attr("id");if(!h){this.uuid+=3D1;h=3Dthis.uuid;}return"ui-dialog-ti=
tle-"+h;},overlay:function(g){this.$el=3De.ui.dialog.overlay.create(g);}}=
);e.extend(e.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,event=
s:e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),funct=
ion(g){return g+".dialog-overlay";}).join(" =
"),create:function(h){if(this.instances.length=3D=3D=3D0){setTimeout(func=
tion(){if(e.ui.dialog.overlay.instances.length){e(document).bind(e.ui.dia=
log.overlay.events,function(j){if(e(j.target).zIndex()<e.ui.dialog.overla=
y.maxZ){return =
false;}});}},1);e(document).bind("keydown.dialog-overlay",function(j){if(=
h.options.closeOnEscape&&!j.isDefaultPrevented()&&j.keyCode&&j.keyCode=3D=
=3D=3De.ui.keyCode.ESCAPE){h.close(j);j.preventDefault();}});e(window).bi=
nd("resize.dialog-overlay",e.ui.dialog.overlay.resize);}var =
g=3D(this.oldInstances.pop()||e("<div>").addClass("ui-widget-overlay")).a=
ppendTo(document.body).css({width:this.width(),height:this.height()});if(=
e.fn.bgiframe){g.bgiframe();}this.instances.push(g);return =
g;},destroy:function(g){var =
h=3De.inArray(g,this.instances);if(h!=3D=3D-1){this.oldInstances.push(thi=
s.instances.splice(h,1)[0]);}if(this.instances.length=3D=3D=3D0){e([docum=
ent,window]).unbind(".dialog-overlay");}g.height(0).width(0).remove();var=
 =
j=3D0;e.each(this.instances,function(){j=3DMath.max(j,this.css("z-index")=
);});this.maxZ=3Dj;},height:function(){var =
h,g;if(e.browser.msie){h=3DMath.max(document.documentElement.scrollHeight=
,document.body.scrollHeight);g=3DMath.max(document.documentElement.offset=
Height,document.body.offsetHeight);if(h<g){return =
e(window).height()+"px";}else{return h+"px";}}else{return =
e(document).height()+"px";}},width:function(){var =
g,h;if(e.browser.msie){g=3DMath.max(document.documentElement.scrollWidth,=
document.body.scrollWidth);h=3DMath.max(document.documentElement.offsetWi=
dth,document.body.offsetWidth);if(g<h){return =
e(window).width()+"px";}else{return g+"px";}}else{return =
e(document).width()+"px";}},resize:function(){var =
g=3De([]);e.each(e.ui.dialog.overlay.instances,function(){g=3Dg.add(this)=
;});g.css({width:0,height:0}).css({width:e.ui.dialog.overlay.width(),heig=
ht:e.ui.dialog.overlay.height()});}});e.extend(e.ui.dialog.overlay.protot=
ype,{destroy:function(){e.ui.dialog.overlay.destroy(this.$el);}});}(jQuer=
y));(function(c){var =
a=3D0;c.widget("ui.menu",{version:"1.9pre",defaultElement:"<ul>",delay:15=
0,options:{position:{my:"left top",at:"right =
top"}},_create:function(){var =
d=3Dthis;this.activeMenu=3Dthis.element;this.menuId=3Dthis.element.attr("=
id")||"ui-menu-"+a++;if(this.element.find(".ui-icon").length){this.elemen=
t.addClass("ui-menu-icons");}this.element.addClass("ui-menu ui-widget =
ui-widget-content =
ui-corner-all").attr({id:this.menuId,role:"menu"}).bind("click.menu",func=
tion(f){var =
e=3Dc(f.target).closest(".ui-menu-item:has(a)");if(d.options.disabled){re=
turn =
false;}if(!e.length){return;}if(!d.active||(d.active[0]!=3D=3De[0])){d.fo=
cus(f,e);}d.select(f);}).bind("mouseover.menu",function(e){if(d.options.d=
isabled){return;}var =
f=3Dc(e.target).closest(".ui-menu-item");if(f.length){d.focus(e,f);}}).bi=
nd("mouseout.menu",function(e){if(d.options.disabled){return;}var =
f=3Dc(e.target).closest(".ui-menu-item");if(f.length){d.blur(e);}});this.=
refresh();this.element.attr("tabIndex",0).bind("keydown.menu",function(j)=
{if(d.options.disabled){return;}switch(j.keyCode){case =
c.ui.keyCode.PAGE_UP:d.previousPage(j);j.preventDefault();j.stopImmediate=
Propagation();break;case =
c.ui.keyCode.PAGE_DOWN:d.nextPage(j);j.preventDefault();j.stopImmediatePr=
opagation();break;case =
c.ui.keyCode.UP:d.previous(j);j.preventDefault();j.stopImmediatePropagati=
on();break;case =
c.ui.keyCode.DOWN:d.next(j);j.preventDefault();j.stopImmediatePropagation=
();break;case =
c.ui.keyCode.LEFT:if(d.left(j)){j.stopImmediatePropagation();}j.preventDe=
fault();break;case =
c.ui.keyCode.RIGHT:if(d.right(j)){j.stopImmediatePropagation();}j.prevent=
Default();break;case =
c.ui.keyCode.ENTER:if(d.active.children("a[aria-haspopup=3D'true']").leng=
th){if(d.right(j)){j.stopImmediatePropagation();}}else{d.select(j);j.stop=
ImmediatePropagation();}j.preventDefault();break;case =
c.ui.keyCode.ESCAPE:if(d.left(j)){j.stopImmediatePropagation();}j.prevent=
Default();break;default:j.stopPropagation();clearTimeout(d.filterTimer);v=
ar =
e,h=3Dd.previousFilter||"",k=3DString.fromCharCode(j.keyCode),g=3Dfalse;i=
f(k=3D=3Dh){g=3Dtrue;}else{k=3Dh+k;}function f(l){return =
l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");}e=3Dd.activeMenu.children("=
.ui-menu-item").filter(function(){return new =
RegExp("^"+f(k),"i").test(c(this).children("a").text());});e=3Dg&&e.index=
(d.active.next())!=3D-1?d.active.nextAll(".ui-menu-item"):e;if(!e.length)=
{k=3DString.fromCharCode(j.keyCode);e=3Dd.activeMenu.children(".ui-menu-i=
tem").filter(function(){return new =
RegExp("^"+f(k),"i").test(c(this).children("a").text());});}if(e.length){=
d.focus(j,e);if(e.length>1){d.previousFilter=3Dk;d.filterTimer=3DsetTimeo=
ut(function(){delete d.previousFilter;},1000);}else{delete =
d.previousFilter;}}else{delete =
d.previousFilter;}}});},_destroy:function(){this.element.removeAttr("aria=
-activedescendant").find("ul").andSelf().removeClass("ui-menu ui-widget =
ui-widget-content =
ui-corner-all").removeAttr("role").removeAttr("tabIndex").removeAttr("ari=
a-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").show=
();this.element.find(".ui-menu-item").unbind(".menu").removeClass("ui-men=
u-item").removeAttr("role").children("a").removeClass("ui-corner-all =
ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("ar=
ia-haspopup").removeAttr("id").children(".ui-icon").remove();},refresh:fu=
nction(){var =
f=3Dthis,d=3Dthis.element.find("ul:not(.ui-menu)").addClass("ui-menu =
ui-widget ui-widget-content =
ui-corner-all").attr("role","menu").hide().attr("aria-hidden","true").att=
r("aria-expanded","false"),e=3Dd.add(this.element).children("li:not(.ui-m=
enu-item):has(a)").addClass("ui-menu-item").attr("role","presentation");e=
.children("a").addClass("ui-corner-all").attr("tabIndex",-1).attr("role",=
"menuitem").attr("id",function(g){return =
f.element.attr("id")+"-"+g;});d.each(function(){var =
h=3Dc(this),g=3Dh.prev("a");g.attr("aria-haspopup","true").prepend('<span=
 class=3D"ui-menu-icon ui-icon =
ui-icon-carat-1-e"></span>');h.attr("aria-labelledby",g.attr("id"));});},=
focus:function(d,l){var j,n=3Dthis;this.blur();if(this._hasScroll()){var =
f=3DparseFloat(c.curCSS(this.element[0],"borderTopWidth",true))||0,m=3Dpa=
rseFloat(c.curCSS(this.element[0],"paddingTop",true))||0,g=3Dl.offset().t=
op-this.element.offset().top-f-m,k=3Dthis.element.scrollTop(),h=3Dthis.el=
ement.height(),e=3Dl.height();if(g<0){this.element.scrollTop(k+g);}else{i=
f(g+e>h){this.element.scrollTop(k+g-h+e);}}}this.active=3Dl.first().child=
ren("a").addClass("ui-state-focus").end();n.element.attr("aria-activedesc=
endant",n.active.children("a").attr("id"));this.active.parent().closest("=
.ui-menu-item").children("a:first").addClass("ui-state-active");n.timer=3D=
setTimeout(function(){n._close();},n.delay);j=3Dc(">ul",l);if(j.length&&(=
/^mouse/.test(d.type))){n._startOpening(j);}this.activeMenu=3Dl.parent();=
this._trigger("focus",d,{item:l});},blur:function(d){if(!this.active){ret=
urn;}clearTimeout(this.timer);this.active.children("a").removeClass("ui-s=
tate-focus");this.active=3Dnull;},_startOpening:function(e){clearTimeout(=
this.timer);var =
d=3Dthis;d.timer=3DsetTimeout(function(){d._close();d._open(e);},d.delay)=
;},_open:function(e){clearTimeout(this.timer);this.element.find(".ui-menu=
").not(e.parents()).hide().attr("aria-hidden","true");var =
d=3Dc.extend({},{of:this.active},c.type(this.options.position)=3D=3D"func=
tion"?this.options.position(this.active):this.options.position);e.show().=
removeAttr("aria-hidden").attr("aria-expanded","true").position(d);},clos=
eAll:function(){this.element.find("ul").hide().attr("aria-hidden","true")=
.attr("aria-expanded","false").end().find("a.ui-state-active").removeClas=
s("ui-state-active");this.blur();this.activeMenu=3Dthis.element;},_close:=
function(){this.active.parent().find("ul").hide().attr("aria-hidden","tru=
e").attr("aria-expanded","false").end().find("a.ui-state-active").removeC=
lass("ui-state-active");},left:function(e){var =
d=3Dthis.active&&this.active.parents("li:not(.ui-menubar-item)").first();=
if(d&&d.length){this.active.parent().attr("aria-hidden","true").attr("ari=
a-expanded","false").hide();this.focus(e,d);return =
true;}},right:function(f){var =
d=3Dthis,e=3Dthis.active&&this.active.children("ul").children("li").first=
();if(e&&e.length){this._open(e.parent());setTimeout(function(){d.focus(f=
,e);},20);return =
true;}},next:function(d){this._move("next",".ui-menu-item","first",d);},p=
revious:function(d){this._move("prev",".ui-menu-item","last",d);},first:f=
unction(){return =
this.active&&!this.active.prevAll(".ui-menu-item").length;},last:function=
(){return =
this.active&&!this.active.nextAll(".ui-menu-item").length;},_move:functio=
n(h,g,e,f){if(!this.active){this.focus(f,this.activeMenu.children(g)[e]()=
);return;}var =
d=3Dthis.active[h+"All"](".ui-menu-item").eq(0);if(d.length){this.focus(f=
,d);}else{this.focus(f,this.activeMenu.children(g)[e]());}},nextPage:func=
tion(f){if(this._hasScroll()){if(!this.active||this.last()){this.focus(f,=
this.activeMenu.children(".ui-menu-item").first());return;}var =
g=3Dthis.active.offset().top,e=3Dthis.element.height(),d;this.active.next=
All(".ui-menu-item").each(function(){d=3Dc(this);return =
c(this).offset().top-g-e<0;});this.focus(f,d);}else{this.focus(f,this.act=
iveMenu.children(".ui-menu-item")[!this.active||this.last()?"first":"last=
"]());}},previousPage:function(f){if(this._hasScroll()){if(!this.active||=
this.first()){this.focus(f,this.activeMenu.children(".ui-menu-item").last=
());return;}var =
g=3Dthis.active.offset().top,e=3Dthis.element.height(),d;this.active.prev=
All(".ui-menu-item").each(function(){d=3Dc(this);return =
c(this).offset().top-g+e>0;});this.focus(f,d);}else{this.focus(f,this.act=
iveMenu.children(".ui-menu-item")[!this.active||this.first()?":last":":fi=
rst"]());}},_hasScroll:function(){return =
this.element.height()<this.element[c.fn.prop?"prop":"attr"]("scrollHeight=
");},select:function(d){var =
e=3D{item:this.active};this.closeAll();this._trigger("select",d,e);}});}(=
jQuery));(function(a){a.widget("ui.menubar",{version:"1.9pre",options:{bu=
ttons:false,menuIcon:false,position:{my:"left top",at:"left =
bottom"}},_create:function(){var d=3Dthis;var =
c=3Dthis.items=3Dthis.element.children("li").addClass("ui-menubar-item").=
attr("role","presentation").children("button, =
a");c.slice(1).attr("tabIndex",-1);this.element.addClass("ui-menubar =
ui-widget-header =
ui-helper-clearfix").attr("role","menubar");this._focusable(c);this._hove=
rable(c);c.next("ul").menu({position:{within:this.options.position.within=
},select:function(e,f){f.item.parents("ul.ui-menu:last").hide();d._trigge=
r("select",e,f);d._close();a(e.target).prev().focus();}}).hide().attr("ar=
ia-hidden","true").attr("aria-expanded","false").bind("keydown.menubar",f=
unction(e){var =
f=3Da(this);if(f.is(":hidden")){return;}switch(e.keyCode){case =
a.ui.keyCode.LEFT:d._left(e);e.preventDefault();break;case =
a.ui.keyCode.RIGHT:d._right(e);e.preventDefault();break;}});c.each(functi=
on(){var e=3Da(this),f=3De.next("ul");e.bind("click.menubar =
focus.menubar =
mouseenter.menubar",function(g){if(g.type=3D=3D"focus"&&!g.originalEvent)=
{return;}g.preventDefault();if(g.type=3D=3D"click"&&f.is(":visible")&&d.a=
ctive&&d.active[0]=3D=3Df[0]){d._close();return;}if((d.open&&g.type=3D=3D=
"mouseenter")||g.type=3D=3D"click"){d._open(g,f);}}).bind("keydown",funct=
ion(g){switch(g.keyCode){case a.ui.keyCode.SPACE:case =
a.ui.keyCode.UP:case =
a.ui.keyCode.DOWN:d._open(g,a(this).next());g.preventDefault();break;case=
 a.ui.keyCode.LEFT:d._prev(g,a(this));g.preventDefault();break;case =
a.ui.keyCode.RIGHT:d._next(g,a(this));g.preventDefault();break;}}).addCla=
ss("ui-button ui-widget ui-button-text-only =
ui-menubar-link").attr("role","menuitem").attr("aria-haspopup","true").wr=
apInner("<span =
class=3D'ui-button-text'></span>");if(d.options.menuIcon){e.addClass("ui-=
state-default").append("<span class=3D'ui-button-icon-secondary ui-icon =
ui-icon-triangle-1-s'></span>");e.removeClass("ui-button-text-only").addC=
lass("ui-button-text-icon-secondary");}if(!d.options.buttons){e.addClass(=
"ui-menubar-link").removeClass("ui-state-default");}});d._bind({keydown:f=
unction(e){if(e.keyCode=3D=3Da.ui.keyCode.ESCAPE&&d.active&&d.active.menu=
("left",e)!=3D=3Dtrue){var =
f=3Dd.active;d.active.blur();d._close(e);f.prev().focus();}},focusin:func=
tion(e){clearTimeout(d.closeTimer);},focusout:function(e){d.closeTimer=3D=
setTimeout(function(){d._close(e);},100);}});},_destroy:function(){var =
c=3Dthis.element.children("li").removeClass("ui-menubar-item").removeAttr=
("role","presentation").children("button, =
a");this.element.removeClass("ui-menubar ui-widget-header =
ui-helper-clearfix").removeAttr("role","menubar").unbind(".menubar");c.un=
bind(".menubar").removeClass("ui-button ui-widget ui-button-text-only =
ui-menubar-link =
ui-state-default").removeAttr("role","menuitem").removeAttr("aria-haspopu=
p","true").children("span.ui-button-text").each(function(d,g){var =
f=3Da(this);f.parent().html(f.html());}).end().children(".ui-icon").remov=
e();this.element.find(":ui-menu").menu("destroy").show().removeAttr("aria=
-hidden","true").removeAttr("aria-expanded","false").removeAttr("tabindex=
").unbind(".menubar");},_close:function(){if(!this.active||!this.active.l=
ength){return;}this.active.menu("closeAll").hide().attr("aria-hidden","tr=
ue").attr("aria-expanded","false");this.active.prev().removeClass("ui-sta=
te-active").removeAttr("tabIndex");this.active=3Dnull;this.open=3Dfalse;}=
,_open:function(d,e){if(this.active&&this.active[0]=3D=3De[0]){return;}if=
(this.active){this.active.menu("closeAll").hide().attr("aria-hidden","tru=
e").attr("aria-expanded","false");this.active.prev().removeClass("ui-stat=
e-active");}var =
c=3De.prev().addClass("ui-state-active").attr("tabIndex",-1);this.active=3D=
e.show().position(a.extend({of:c},this.options.position)).removeAttr("ari=
a-hidden").attr("aria-expanded","true").menu("focus",d,e.children("li").f=
irst()).focus().focusin();this.open=3Dtrue;},_prev:function(f,c){c.attr("=
tabIndex",-1);var =
e=3Dc.parent().prevAll("li").children(".ui-button").eq(0);if(e.length){e.=
removeAttr("tabIndex")[0].focus();}else{var =
d=3Dthis.element.children("li:last").children(".ui-button:last");d.remove=
Attr("tabIndex")[0].focus();}},_next:function(e,c){c.attr("tabIndex",-1);=
var =
d=3Dc.parent().nextAll("li").children(".ui-button").eq(0);if(d.length){d.=
removeAttr("tabIndex")[0].focus();}else{var =
f=3Dthis.element.children("li:first").children(".ui-button:first");f.remo=
veAttr("tabIndex")[0].focus();}},_left:function(e){var =
d=3Dthis.active.parent().prevAll("li:eq(0)").children(".ui-menu").eq(0);i=
f(d.length){this._open(e,d);}else{var =
c=3Dthis.element.children("li:last").children(".ui-menu:first");this._ope=
n(e,c);}},_right:function(d){var =
c=3Dthis.active.parent().nextAll("li:eq(0)").children(".ui-menu").eq(0);i=
f(c.length){this._open(d,c);}else{var =
e=3Dthis.element.children("li:first").children(".ui-menu:first");this._op=
en(d,e);}}});}(jQuery));(function(c){var =
a=3D0;c.widget("ui.popup",{version:"1.9pre",options:{position:{my:"left =
top",at:"left =
bottom"}},_create:function(){if(!this.options.trigger){this.options.trigg=
er=3Dthis.element.prev();}if(!this.element.attr("id")){this.element.attr(=
"id","ui-popup-"+a++);this.generatedId=3Dtrue;}if(!this.element.attr("rol=
e")){this.element.attr("role","dialog");this.generatedRole=3Dtrue;}this.o=
ptions.trigger.attr("aria-haspopup",true).attr("aria-owns",this.element.a=
ttr("id"));this.element.addClass("ui-popup");this.close();this._bind(this=
.options.trigger,{keydown:function(d){if(this.options.trigger.is("a:ui-bu=
tton")&&d.keyCode=3D=3Dc.ui.keyCode.SPACE){d.preventDefault();}if(d.keyCo=
de=3D=3Dc.ui.keyCode.SPACE&&this.options.trigger.is("a:not(:ui-button)"))=
{this.options.trigger.trigger("click",d);}if(d.keyCode=3D=3Dc.ui.keyCode.=
DOWN){d.preventDefault();this.options.trigger.trigger("click",d);}},click=
:function(e){e.preventDefault();if(this.isOpen){return;}var =
d=3Dthis;clearTimeout(this.closeTimer);setTimeout(function(){d.open(e);},=
1);}});if(!this.element.is(":ui-menu")){this._bind({keydown:function(f){i=
f(f.keyCode!=3D=3Dc.ui.keyCode.TAB){return;}var =
e=3Dc(":tabbable",this.element),g=3De.first(),d=3De.last();if(f.target=3D=
=3D=3Dd[0]&&!f.shiftKey){g.focus(1);f.preventDefault();}else{if(f.target=3D=
=3D=3Dg[0]&&f.shiftKey){d.focus(1);f.preventDefault();}}}});}this._bind({=
focusout:function(e){var =
d=3Dthis;d.closeTimer=3DsetTimeout(function(){d.close(e);},100);},focusin=
:function(d){clearTimeout(this.closeTimer);}});this._bind({keyup:function=
(d){if(d.keyCode=3D=3Dc.ui.keyCode.ESCAPE&&this.element.is(":visible")){t=
his.close(d);this.options.trigger.focus();}}});this._bind(document,{click=
:function(d){if(this.isOpen&&!c(d.target).closest(".ui-popup").length){th=
is.close(d);}}});},_destroy:function(){this.element.show().removeClass("u=
i-popup").removeAttr("aria-hidden").removeAttr("aria-expanded").unbind("k=
eypress.ui-popup");this.options.trigger.removeAttr("aria-haspopup").remov=
eAttr("aria-owns");if(this.generatedId){this.element.removeAttr("id");}if=
(this.generatedRole){this.element.removeAttr("role");}},open:function(f){=
var =
d=3Dc.extend({},{of:this.options.trigger},this.options.position);this.ele=
ment.show().attr("aria-hidden",false).attr("aria-expanded",true).position=
(d);if(this.element.is(":ui-menu")){this.element.menu("focus",f,this.elem=
ent.children("li").first());this.element.focus();}else{var =
e=3Dthis.element.find(":tabbable");this.removeTabIndex=3Dfalse;if(!e.leng=
th){if(!this.element.is(":tabbable")){this.element.attr("tabindex","0");t=
his.removeTabIndex=3Dtrue;}e=3De.add(this.element[0]);}e.first().focus(1)=
;}this.options.trigger.attr("tabindex",-1);this.isOpen=3Dtrue;this._trigg=
er("open",f);},close:function(d){this.element.hide().attr("aria-hidden",t=
rue).attr("aria-expanded",false);this.options.trigger.attr("tabindex",0);=
if(this.removeTabIndex){this.element.removeAttr("tabindex");}this.isOpen=3D=
false;this._trigger("close",d);}});}(jQuery));(function(g,d){g.ui=3Dg.ui|=
|{};var =
f=3D/left|center|right/,j=3D/top|center|bottom/,c=3D/[+-]\d+%?/,k=3D/^\w+=
/,e=3D/%$/,a=3D"center",h=3Dg.fn.position;g.position=3D{scrollbarWidth:fu=
nction(){var m,l,o=3Dg("<div =
style=3D'display:block;width:50px;height:50px;overflow:hidden;'><div =
style=3D'height:100px;width:auto;'></div></div>"),n=3Do.children()[0];g("=
body").append(o);m=3Dn.offsetWidth;o.css("overflow","scroll");l=3Dn.offse=
tWidth;if(m=3D=3D=3Dl){l=3Do[0].clientWidth;}o.remove();return =
m-l;},getScrollInfo:function(l){var =
p=3Dl[0],n=3Dl.height()<p.scrollHeight,m=3Dl.width()<p.scrollWidth,o=3Dg.=
position.scrollbarWidth();return{height:n?o:0,width:m?o:0};}};g.fn.positi=
on=3Dfunction(t){if(!t||!t.of){return =
h.apply(this,arguments);}t=3Dg.extend({},t);var =
p=3Dg(t.of),m=3Dg(t.within||window),q=3Dp[0],s=3D(t.collision||"flip").sp=
lit(" =
"),l=3D{},u,r,o,n;if(q.nodeType=3D=3D=3D9){r=3Dp.width();o=3Dp.height();n=
=3D{top:0,left:0};}else{if(g.isWindow(q)){r=3Dp.width();o=3Dp.height();n=3D=
{top:p.scrollTop(),left:p.scrollLeft()};}else{if(q.preventDefault){t.at=3D=
"left =
top";r=3Do=3D0;n=3D{top:t.of.pageY,left:t.of.pageX};}else{r=3Dp.outerWidt=
h();o=3Dp.outerHeight();n=3Dp.offset();}}}g.each(["my","at"],function(){v=
ar y=3D(t[this]||"").split(" =
"),w,v;if(y.length=3D=3D=3D1){y=3Df.test(y[0])?y.concat([a]):j.test(y[0])=
?[a].concat(y):[a,a];}y[0]=3Df.test(y[0])?y[0]:a;y[1]=3Dj.test(y[1])?y[1]=
:a;w=3Dc.exec(y[0]);v=3Dc.exec(y[1]);l[this]=3D[w?w[0]:0,v?v[0]:0];t[this=
]=3D[k.exec(y[0])[0],k.exec(y[1])[0]];});if(s.length=3D=3D=3D1){s[1]=3Ds[=
0];}if(t.at[0]=3D=3D=3D"right"){n.left+=3Dr;}else{if(t.at[0]=3D=3D=3Da){n=
.left+=3Dr/2;}}if(t.at[1]=3D=3D=3D"bottom"){n.top+=3Do;}else{if(t.at[1]=3D=
=3D=3Da){n.top+=3Do/2;}}u=3D[parseInt(l.at[0],10)*(e.test(l.at[0])?r/100:=
1),parseInt(l.at[1],10)*(e.test(l.at[1])?o/100:1)];n.left+=3Du[0];n.top+=3D=
u[1];return this.each(function(){var =
A=3Dg(this),C=3DA.outerWidth(),y=3DA.outerHeight(),B=3DparseInt(g.curCSS(=
this,"marginLeft",true))||0,w=3DparseInt(g.curCSS(this,"marginTop",true))=
||0,z=3Dg.position.getScrollInfo(m),F=3DC+B+(parseInt(g.curCSS(this,"marg=
inRight",true))||0)+z.width,G=3Dy+w+(parseInt(g.curCSS(this,"marginBottom=
",true))||0)+z.height,D=3Dg.extend({},n),E=3D[parseInt(l.my[0],10)*(e.tes=
t(l.my[0])?A.outerWidth()/100:1),parseInt(l.my[1],10)*(e.test(l.my[1])?A.=
outerHeight()/100:1)],v;if(t.my[0]=3D=3D=3D"right"){D.left-=3DC;}else{if(=
t.my[0]=3D=3D=3Da){D.left-=3DC/2;}}if(t.my[1]=3D=3D=3D"bottom"){D.top-=3D=
y;}else{if(t.my[1]=3D=3D=3Da){D.top-=3Dy/2;}}D.left+=3DE[0];D.top+=3DE[1]=
;D.left=3DMath.round(D.left);D.top=3DMath.round(D.top);v=3D{left:D.left-B=
,top:D.top-w};g.each(["left","top"],function(I,H){if(g.ui.position[s[I]])=
{g.ui.position[s[I]][H](D,{targetWidth:r,targetHeight:o,elemWidth:C,elemH=
eight:y,collisionPosition:v,collisionWidth:F,collisionHeight:G,offset:[u[=
0]+E[0],u[1]+E[1]],my:t.my,at:t.at,within:m});}});if(g.fn.bgiframe){A.bgi=
frame();}A.offset(g.extend(D,{using:t.using}));});};g.ui.position=3D{fit:=
{left:function(p,o){var =
n=3Do.within,q=3Dg(window),m=3Dg.isWindow(o.within[0]),r=3Dm?q.scrollLeft=
():n.offset().left,t=3Dm?q.width():n.outerWidth(),s=3Dr-o.collisionPositi=
on.left,l=3Do.collisionPosition.left+o.collisionWidth-t-r;if(o.collisionW=
idth>t||s>0){p.left+=3Ds;}else{if(l>0){p.left-=3Dl;}else{p.left=3DMath.ma=
x(p.left-o.collisionPosition.left,p.left);}}},top:function(o,n){var =
m=3Dn.within,q=3Dg(window),l=3Dg.isWindow(n.within[0]),s=3Dl?q.scrollTop(=
):m.offset().top,t=3Dl?q.height():m.outerHeight(),r=3Ds-n.collisionPositi=
on.top,p=3Dn.collisionPosition.top+n.collisionHeight-t-s;if(n.collisionHe=
ight>t||r>0){o.top+=3Dr;}else{if(p>0){o.top-=3Dp;}else{o.top=3DMath.max(o=
.top-n.collisionPosition.top,o.top);}}}},flip:{left:function(r,q){if(q.at=
[0]=3D=3D=3Da){return;}var =
p=3Dq.within,s=3Dg(window),m=3Dg.isWindow(q.within[0]),u=3Dm?0:p.offset()=
.left,y=3Dm?p.width():p.outerWidth(),v=3Dq.collisionPosition.left-u,l=3Dq=
.collisionPosition.left+q.collisionWidth-y-u,n=3Dq.my[0]=3D=3D=3D"left",t=
=3Dq.my[0]=3D=3D=3D"left"?-q.elemWidth:q.my[0]=3D=3D=3D"right"?q.elemWidt=
h:0,w=3Dq.at[0]=3D=3D=3D"left"?q.targetWidth:-q.targetWidth,o=3D-2*q.offs=
et[0];if(v<0||l>0){r.left+=3Dt+w+o;}},top:function(p,o){if(o.at[1]=3D=3D=3D=
a){return;}var =
n=3Do.within,r=3Dg(window),l=3Dg.isWindow(o.within[0]),v=3Dl?0:n.offset()=
.top,w=3Dl?n.height():n.outerHeight(),t=3Do.collisionPosition.top-v,q=3Do=
.collisionPosition.top+o.collisionHeight-w-v,u=3Do.my[1]=3D=3D=3D"top",s=3D=
u?-o.elemHeight:o.my[1]=3D=3D=3D"bottom"?o.elemHeight:0,y=3Do.at[1]=3D=3D=
=3D"top"?o.targetHeight:-o.targetHeight,m=3D-2*o.offset[1];if(t<0||q>0){p=
.top+=3Ds+y+m;}}}};if(g.uiBackCompat!=3D=3Dfalse){(function(m){var =
l=3Dm.fn.position;m.fn.position=3Dfunction(o){if(!o||!o.offset){return =
l.call(this,o);}var p=3Do.offset.split(" "),n=3Do.at.split(" =
");if(p.length=3D=3D=3D1){p[1]=3Dp[0];}if(/^\d/.test(p[0])){p[0]=3D"+"+p[=
0];}if(/^\d/.test(p[1])){p[1]=3D"+"+p[1];}if(n.length=3D=3D=3D1){if(/left=
|center|right/.test(n[0])){n[1]=3D"center";}else{n[1]=3Dn[0];n[0]=3D"cent=
er";}}return l.call(this,m.extend(o,{at:n[0]+p[0]+" =
"+n[1]+p[1],offset:d}));};}(jQuery));}}(jQuery));(function(a,c){a.widget(=
"ui.progressbar",{version:"1.9pre",options:{value:0,max:100},min:0,_creat=
e:function(){this.element.addClass("ui-progressbar ui-widget =
ui-widget-content =
ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-v=
aluemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=3D=
a("<div class=3D'ui-progressbar-value ui-widget-header =
ui-corner-left'></div>").appendTo(this.element);this.oldValue=3Dthis._val=
ue();this._refreshValue();},_destroy:function(){this.element.removeClass(=
"ui-progressbar ui-widget ui-widget-content =
ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr=
("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();},va=
lue:function(d){if(d=3D=3D=3Dc){return =
this._value();}this._setOption("value",d);return =
this;},_setOption:function(d,e){if(d=3D=3D=3D"value"){this.options.value=3D=
e;this._refreshValue();if(this._value()=3D=3D=3Dthis.options.max){this._t=
rigger("complete");}}this._super("_setOption",d,e);},_value:function(){va=
r d=3Dthis.options.value;if(typeof d!=3D=3D"number"){d=3D0;}return =
Math.min(this.options.max,Math.max(this.min,d));},_percentage:function(){=
return 100*this._value()/this.options.max;},_refreshValue:function(){var =
e=3Dthis.value();var =
d=3Dthis._percentage();if(this.oldValue!=3D=3De){this.oldValue=3De;this._=
trigger("change");}this.valueDiv.toggle(e>this.min).toggleClass("ui-corne=
r-right",e=3D=3D=3Dthis.options.max).width(d.toFixed(0)+"%");this.element=
.attr("aria-valuenow",e);}});})(jQuery);(function(c,d){var =
a=3D5;c.widget("ui.slider",c.ui.mouse,{version:"1.9pre",widgetEventPrefix=
:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"hor=
izontal",range:false,step:1,value:0,values:null},_create:function(){var =
f=3Dthis,l=3Dthis.options,k=3Dthis.element.find(".ui-slider-handle").addC=
lass("ui-state-default ui-corner-all"),j=3D"<a class=3D'ui-slider-handle =
ui-state-default ui-corner-all' =
href=3D'#'></a>",e=3D(l.values&&l.values.length)||1,h=3D[];this._keySlidi=
ng=3Dfalse;this._mouseSliding=3Dfalse;this._animateOff=3Dtrue;this._handl=
eIndex=3Dnull;this._detectOrientation();this._mouseInit();this.element.ad=
dClass("ui-slider ui-slider-"+this.orientation+" ui-widget =
ui-widget-content ui-corner-all"+(l.disabled?" ui-slider-disabled =
ui-disabled":""));this.range=3Dc([]);if(l.range){if(l.range=3D=3D=3Dtrue)=
{if(!l.values){l.values=3D[this._valueMin(),this._valueMin()];}if(l.value=
s.length&&l.values.length!=3D=3D2){l.values=3D[l.values[0],l.values[0]];}=
}this.range=3Dc("<div></div>").appendTo(this.element).addClass("ui-slider=
-range =
ui-widget-header"+((l.range=3D=3D=3D"min"||l.range=3D=3D=3D"max")?" =
ui-slider-range-"+l.range:""));}for(var =
g=3Dk.length;g<e;g+=3D1){h.push(j);}this.handles=3Dk.add(c(h.join("")).ap=
pendTo(f.element));this.handle=3Dthis.handles.eq(0);this.handles.add(this=
.range).filter("a").click(function(m){m.preventDefault();}).hover(functio=
n(){if(!l.disabled){c(this).addClass("ui-state-hover");}},function(){c(th=
is).removeClass("ui-state-hover");}).focus(function(){if(!l.disabled){c("=
.ui-slider =
.ui-state-focus").removeClass("ui-state-focus");c(this).addClass("ui-stat=
e-focus");}else{c(this).blur();}}).blur(function(){c(this).removeClass("u=
i-state-focus");});this.handles.each(function(m){c(this).data("index.ui-s=
lider-handle",m);});this.handles.keydown(function(r){var =
o=3Dtrue,n=3Dc(this).data("index.ui-slider-handle"),s,p,m,q;if(f.options.=
disabled){return;}switch(r.keyCode){case c.ui.keyCode.HOME:case =
c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case =
c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case =
c.ui.keyCode.DOWN:case =
c.ui.keyCode.LEFT:o=3Dfalse;if(!f._keySliding){f._keySliding=3Dtrue;c(thi=
s).addClass("ui-state-active");s=3Df._start(r,n);if(s=3D=3D=3Dfalse){retu=
rn;}}break;}q=3Df.options.step;if(f.options.values&&f.options.values.leng=
th){p=3Dm=3Df.values(n);}else{p=3Dm=3Df.value();}switch(r.keyCode){case =
c.ui.keyCode.HOME:m=3Df._valueMin();break;case =
c.ui.keyCode.END:m=3Df._valueMax();break;case =
c.ui.keyCode.PAGE_UP:m=3Df._trimAlignValue(p+((f._valueMax()-f._valueMin(=
))/a));break;case =
c.ui.keyCode.PAGE_DOWN:m=3Df._trimAlignValue(p-((f._valueMax()-f._valueMi=
n())/a));break;case c.ui.keyCode.UP:case =
c.ui.keyCode.RIGHT:if(p=3D=3D=3Df._valueMax()){return;}m=3Df._trimAlignVa=
lue(p+q);break;case c.ui.keyCode.DOWN:case =
c.ui.keyCode.LEFT:if(p=3D=3D=3Df._valueMin()){return;}m=3Df._trimAlignVal=
ue(p-q);break;}f._slide(r,n,m);return o;}).keyup(function(n){var =
m=3Dc(this).data("index.ui-slider-handle");if(f._keySliding){f._keySlidin=
g=3Dfalse;f._stop(n,m);f._change(n,m);c(this).removeClass("ui-state-activ=
e");}});this._refreshValue();this._animateOff=3Dfalse;},destroy:function(=
){this.handles.remove();this.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=
();return this;},_mouseCapture:function(g){var =
h=3Dthis.options,l,n,f,j,q,m,p,k,e;if(h.disabled){return =
false;}this.elementSize=3D{width:this.element.outerWidth(),height:this.el=
ement.outerHeight()};this.elementOffset=3Dthis.element.offset();l=3D{x:g.=
pageX,y:g.pageY};n=3Dthis._normValueFromMouse(l);f=3Dthis._valueMax()-thi=
s._valueMin()+1;q=3Dthis;this.handles.each(function(o){var =
r=3DMath.abs(n-q.values(o));if(f>r){f=3Dr;j=3Dc(this);m=3Do;}});if(h.rang=
e=3D=3D=3Dtrue&&this.values(1)=3D=3D=3Dh.min){m+=3D1;j=3Dc(this.handles[m=
]);}p=3Dthis._start(g,m);if(p=3D=3D=3Dfalse){return =
false;}this._mouseSliding=3Dtrue;q._handleIndex=3Dm;j.addClass("ui-state-=
active").focus();k=3Dj.offset();e=3D!c(g.target).parents().andSelf().is("=
.ui-slider-handle");this._clickOffset=3De?{left:0,top:0}:{left:g.pageX-k.=
left-(j.width()/2),top:g.pageY-k.top-(j.height()/2)-(parseInt(j.css("bord=
erTopWidth"),10)||0)-(parseInt(j.css("borderBottomWidth"),10)||0)+(parseI=
nt(j.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover"=
)){this._slide(g,m,n);}this._animateOff=3Dtrue;return =
true;},_mouseStart:function(e){return true;},_mouseDrag:function(g){var =
e=3D{x:g.pageX,y:g.pageY},f=3Dthis._normValueFromMouse(e);this._slide(g,t=
his._handleIndex,f);return =
false;},_mouseStop:function(e){this.handles.removeClass("ui-state-active"=
);this._mouseSliding=3Dfalse;this._stop(e,this._handleIndex);this._change=
(e,this._handleIndex);this._handleIndex=3Dnull;this._clickOffset=3Dnull;t=
his._animateOff=3Dfalse;return =
false;},_detectOrientation:function(){this.orientation=3D(this.options.or=
ientation=3D=3D=3D"vertical")?"vertical":"horizontal";},_normValueFromMou=
se:function(f){var =
e,j,h,g,k;if(this.orientation=3D=3D=3D"horizontal"){e=3Dthis.elementSize.=
width;j=3Df.x-this.elementOffset.left-(this._clickOffset?this._clickOffse=
t.left:0);}else{e=3Dthis.elementSize.height;j=3Df.y-this.elementOffset.to=
p-(this._clickOffset?this._clickOffset.top:0);}h=3D(j/e);if(h>1){h=3D1;}i=
f(h<0){h=3D0;}if(this.orientation=3D=3D=3D"vertical"){h=3D1-h;}g=3Dthis._=
valueMax()-this._valueMin();k=3Dthis._valueMin()+h*g;return =
this._trimAlignValue(k);},_start:function(g,f){var =
e=3D{handle:this.handles[f],value:this.value()};if(this.options.values&&t=
his.options.values.length){e.value=3Dthis.values(f);e.values=3Dthis.value=
s();}return this._trigger("start",g,e);},_slide:function(j,h,g){var =
e,f,k;if(this.options.values&&this.options.values.length){e=3Dthis.values=
(h?0:1);if((this.options.values.length=3D=3D=3D2&&this.options.range=3D=3D=
=3Dtrue)&&((h=3D=3D=3D0&&g>e)||(h=3D=3D=3D1&&g<e))){g=3De;}if(g!=3D=3Dthi=
s.values(h)){f=3Dthis.values();f[h]=3Dg;k=3Dthis._trigger("slide",j,{hand=
le:this.handles[h],value:g,values:f});e=3Dthis.values(h?0:1);if(k!=3D=3Df=
alse){this.values(h,g,true);}}}else{if(g!=3D=3Dthis.value()){k=3Dthis._tr=
igger("slide",j,{handle:this.handles[h],value:g});if(k!=3D=3Dfalse){this.=
value(g);}}}},_stop:function(g,f){var =
e=3D{handle:this.handles[f],value:this.value()};if(this.options.values&&t=
his.options.values.length){e.value=3Dthis.values(f);e.values=3Dthis.value=
s();}this._trigger("stop",g,e);},_change:function(g,f){if(!this._keySlidi=
ng&&!this._mouseSliding){var =
e=3D{handle:this.handles[f],value:this.value()};if(this.options.values&&t=
his.options.values.length){e.value=3Dthis.values(f);e.values=3Dthis.value=
s();}this._trigger("change",g,e);}},value:function(e){if(arguments.length=
){this.options.value=3Dthis._trimAlignValue(e);this._refreshValue();this.=
_change(null,0);return;}return this._value();},values:function(f,j){var =
h,e,g;if(arguments.length>1){this.options.values[f]=3Dthis._trimAlignValu=
e(j);this._refreshValue();this._change(null,f);return;}if(arguments.lengt=
h){if(c.isArray(arguments[0])){h=3Dthis.options.values;e=3Darguments[0];f=
or(g=3D0;g<h.length;g+=3D1){h[g]=3Dthis._trimAlignValue(e[g]);this._chang=
e(null,g);}this._refreshValue();}else{if(this.options.values&&this.option=
s.values.length){return this._values(f);}else{return =
this.value();}}}else{return =
this._values();}},_setOption:function(f,g){var =
e,h=3D0;if(c.isArray(this.options.values)){h=3Dthis.options.values.length=
;}c.Widget.prototype._setOption.apply(this,arguments);switch(f){case"disa=
bled":if(g){this.handles.filter(".ui-state-focus").blur();this.handles.re=
moveClass("ui-state-hover");this.handles.attr("disabled","disabled");this=
.element.addClass("ui-disabled");}else{this.handles.removeAttr("disabled"=
);this.element.removeClass("ui-disabled");}break;case"orientation":this._=
detectOrientation();this.element.removeClass("ui-slider-horizontal =
ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refres=
hValue();break;case"value":this._animateOff=3Dtrue;this._refreshValue();t=
his._change(null,0);this._animateOff=3Dfalse;break;case"values":this._ani=
mateOff=3Dtrue;this._refreshValue();for(e=3D0;e<h;e+=3D1){this._change(nu=
ll,e);}this._animateOff=3Dfalse;break;}},_value:function(){var =
e=3Dthis.options.value;e=3Dthis._trimAlignValue(e);return =
e;},_values:function(e){var =
h,g,f;if(arguments.length){h=3Dthis.options.values[e];h=3Dthis._trimAlign=
Value(h);return =
h;}else{g=3Dthis.options.values.slice();for(f=3D0;f<g.length;f+=3D1){g[f]=
=3Dthis._trimAlignValue(g[f]);}return =
g;}},_trimAlignValue:function(h){if(h<=3Dthis._valueMin()){return =
this._valueMin();}if(h>=3Dthis._valueMax()){return this._valueMax();}var =
e=3D(this.options.step>0)?this.options.step:1,g=3D(h-this._valueMin())%e,=
f=3Dh-g;if(Math.abs(g)*2>=3De){f+=3D(g>0)?e:(-e);}return =
parseFloat(f.toFixed(5));},_valueMin:function(){return =
this.options.min;},_valueMax:function(){return =
this.options.max;},_refreshValue:function(){var =
h=3Dthis.options.range,g=3Dthis.options,p=3Dthis,f=3D(!this._animateOff)?=
g.animate:false,j,e=3D{},k,m,l,n;if(this.options.values&&this.options.val=
ues.length){this.handles.each(function(q,o){j=3D(p.values(q)-p._valueMin(=
))/(p._valueMax()-p._valueMin())*100;e[p.orientation=3D=3D=3D"horizontal"=
?"left":"bottom"]=3Dj+"%";c(this).stop(1,1)[f?"animate":"css"](e,g.animat=
e);if(p.options.range=3D=3D=3Dtrue){if(p.orientation=3D=3D=3D"horizontal"=
){if(q=3D=3D=3D0){p.range.stop(1,1)[f?"animate":"css"]({left:j+"%"},g.ani=
mate);}if(q=3D=3D=3D1){p.range[f?"animate":"css"]({width:(j-k)+"%"},{queu=
e:false,duration:g.animate});}}else{if(q=3D=3D=3D0){p.range.stop(1,1)[f?"=
animate":"css"]({bottom:(j)+"%"},g.animate);}if(q=3D=3D=3D1){p.range[f?"a=
nimate":"css"]({height:(j-k)+"%"},{queue:false,duration:g.animate});}}}k=3D=
j;});}else{m=3Dthis.value();l=3Dthis._valueMin();n=3Dthis._valueMax();j=3D=
(n!=3D=3Dl)?(m-l)/(n-l)*100:0;e[p.orientation=3D=3D=3D"horizontal"?"left"=
:"bottom"]=3Dj+"%";this.handle.stop(1,1)[f?"animate":"css"](e,g.animate);=
if(h=3D=3D=3D"min"&&this.orientation=3D=3D=3D"horizontal"){this.range.sto=
p(1,1)[f?"animate":"css"]({width:j+"%"},g.animate);}if(h=3D=3D=3D"max"&&t=
his.orientation=3D=3D=3D"horizontal"){this.range[f?"animate":"css"]({widt=
h:(100-j)+"%"},{queue:false,duration:g.animate});}if(h=3D=3D=3D"min"&&thi=
s.orientation=3D=3D=3D"vertical"){this.range.stop(1,1)[f?"animate":"css"]=
({height:j+"%"},g.animate);}if(h=3D=3D=3D"max"&&this.orientation=3D=3D=3D=
"vertical"){this.range[f?"animate":"css"]({height:(100-j)+"%"},{queue:fal=
se,duration:g.animate});}}}});}(jQuery));(function(a){a.widget("ui.spinne=
r",{version:"1.9pre",defaultElement:"<input>",widgetEventPrefix:"spin",op=
tions:{incremental:true,max:null,min:null,numberFormat:null,page:10,step:=
null,value:null},_create:function(){this._draw();this._markupOptions();th=
is._mousewheel();this._aria();},_markupOptions:function(){var =
c=3Dthis;a.each({min:-Number.MAX_VALUE,max:Number.MAX_VALUE,step:1},funct=
ion(d,e){if(c.options[d]=3D=3D=3Dnull){var =
f=3Dc.element.attr(d);c.options[d]=3Dtypeof =
f=3D=3D=3D"string"&&f.length>0?c._parse(f):e;}});this.value(this.options.=
value!=3D=3Dnull?this.options.value:this.element.val()||0);},_draw:functi=
on(){var c=3Dthis,d=3Dc.options;var =
e=3Dthis.uiSpinner=3Dc.element.addClass("ui-spinner-input").attr("autocom=
plete","off").wrap(c._uiSpinnerHtml()).parent().append(c._buttonHtml()).d=
isableSelection().hover(function(){if(!d.disabled){a(this).addClass("ui-s=
tate-hover");}c.hovered=3Dtrue;},function(){a(this).removeClass("ui-state=
-hover");c.hovered=3Dfalse;});this.element.attr("role","spinbutton").bind=
("keydown.spinner",function(f){if(d.disabled){return;}if(c._start(f)){ret=
urn c._keydown(f);}return =
true;}).bind("keyup.spinner",function(f){if(d.disabled){return;}if(c.spin=
ning){c._stop(f);c._change(f);}}).bind("focus.spinner",function(){e.addCl=
ass("ui-state-active");c.focused=3Dtrue;}).bind("blur.spinner",function(f=
){c.value(c.element.val());if(!c.hovered){e.removeClass("ui-state-active"=
);}c.focused=3Dfalse;});this.buttons=3De.find(".ui-spinner-button").attr(=
"tabIndex",-1).button().removeClass("ui-corner-all").bind("mousedown",fun=
ction(f){if(d.disabled){return;}if(c._start(f)=3D=3D=3Dfalse){return =
false;}c._repeat(null,a(this).hasClass("ui-spinner-up")?1:-1,f);}).bind("=
mouseup",function(f){if(d.disabled){return;}if(c.spinning){c._stop(f);c._=
change(f);}}).bind("mouseenter",function(){if(c.options.disabled){return;=
}if(a(this).hasClass("ui-state-active")){if(c._start(event)=3D=3D=3Dfalse=
){return =
false;}c._repeat(null,a(this).hasClass("ui-spinner-up")?1:-1,event);}}).b=
ind("mouseleave",function(){if(c.spinning){c._stop(event);c._change(event=
);}});if(d.disabled){this.disable();}},_keydown:function(d){var =
c=3Dthis.options,e=3Da.ui.keyCode;switch(d.keyCode){case =
e.UP:this._repeat(null,1,d);return false;case =
e.DOWN:this._repeat(null,-1,d);return false;case =
e.PAGE_UP:this._repeat(null,c.page,d);return false;case =
e.PAGE_DOWN:this._repeat(null,-c.page,d);return false;case =
e.ENTER:this.value(this.element.val());}return =
true;},_mousewheel:function(){if(!a.fn.mousewheel){return;}var =
c=3Dthis;this.element.bind("mousewheel.spinner",function(d,e){if(c.option=
s.disabled||!e){return;}if(!c.spinning&&!c._start(d)){return =
false;}c._spin((e>0?1:-1)*c.options.step,d);clearTimeout(c.timeout);c.tim=
eout=3DsetTimeout(function(){if(c.spinning){c._stop(d);c._change(d);}},10=
0);d.preventDefault();});},_uiSpinnerHtml:function(){return"<span =
class=3D'ui-spinner ui-state-default ui-widget ui-widget-content =
ui-corner-all'></span>";},_buttonHtml:function(){return"<a =
class=3D'ui-spinner-button ui-spinner-up ui-corner-tr'><span =
class=3D'ui-icon ui-icon-triangle-1-n'>&#9650;</span></a><a =
class=3D'ui-spinner-button ui-spinner-down ui-corner-br'><span =
class=3D'ui-icon =
ui-icon-triangle-1-s'>&#9660;</span></a>";},_start:function(c){if(!this.s=
pinning&&this._trigger("start",c)=3D=3D=3Dfalse){return =
false;}if(!this.counter){this.counter=3D1;}this.spinning=3Dtrue;return =
true;},_repeat:function(e,d,f){var =
c=3Dthis;e=3De||500;clearTimeout(this.timer);this.timer=3DsetTimeout(func=
tion(){c._repeat(40,d,f);},e);c._spin(d*c.options.step,f);},_spin:functio=
n(e,d){if(!this.counter){this.counter=3D1;}var =
c=3Dthis.value()+e*(this.options.incremental&&this.counter>20?this.counte=
r>100?this.counter>200?100:10:2:1);c=3Dthis._trimValue(c);if(this._trigge=
r("spin",d,{value:c})!=3D=3Dfalse){this.value(c);this.counter++;}},_trimV=
alue:function(d){var c=3Dthis.options;if(d>c.max){return =
c.max;}if(d<c.min){return c.min;}return =
d;},_stop:function(c){this.counter=3D0;if(this.timer){clearTimeout(this.t=
imer);}this.element.focus();this.spinning=3Dfalse;this._trigger("stop",c)=
;},_change:function(c){this._trigger("change",c);},_setOption:function(c,=
d){if(c=3D=3D=3D"value"){d=3Dthis._trimValue(this._parse(d));}if(c=3D=3D=3D=
"disabled"){if(d){this.element.attr("disabled",true);this.buttons.button(=
"disable");}else{this.element.removeAttr("disabled");this.buttons.button(=
"enable");}}this._super("_setOption",c,d);},_setOptions:function(c){this.=
_super("_setOptions",c);if("value" in =
c){this._format(this.options.value);}this._aria();},_aria:function(){this=
.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.opti=
ons.max,"aria-valuenow":this.options.value});},_parse:function(c){if(type=
of =
c=3D=3D=3D"string"){c=3Da.global&&this.options.numberFormat?a.global.pars=
eFloat(c):+c;}return =
isNaN(c)?null:c;},_format:function(c){this.element.val(a.global&&this.opt=
ions.numberFormat?a.global.format(c,this.options.numberFormat):c);},destr=
oy:function(){this.element.removeClass("ui-spinner-input").removeAttr("di=
sabled").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-v=
aluemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this._s=
uper("destroy");this.uiSpinner.replaceWith(this.element);},stepUp:functio=
n(c){this._spin((c||1)*this.options.step);},stepDown:function(c){this._sp=
in((c||1)*-this.options.step);},pageUp:function(c){this.stepUp((c||1)*thi=
s.options.page);},pageDown:function(c){this.stepDown((c||1)*this.options.=
page);},value:function(c){if(!arguments.length){return =
this._parse(this.element.val());}this.option("value",c);},widget:function=
(){return this.uiSpinner;}});}(jQuery));(function(e,g){var =
d=3D0;function f(){return =
++d;}e.widget("ui.tabs",{version:"1.9pre",options:{active:null,collapsibl=
e:false,event:"click",fx:null,activate:null,beforeActivate:null,beforeLoa=
d:null,load:null},_create:function(){var =
k=3Dthis,j=3Dk.options,l=3Dj.active;k.running=3Dfalse;k.element.addClass(=
"ui-tabs ui-widget ui-widget-content =
ui-corner-all");k._processTabs();if(l=3D=3D=3Dnull){if(location.hash){k.a=
nchors.each(function(m,n){if(n.hash=3D=3D=3Dlocation.hash){l=3Dm;return =
false;}});}if(l=3D=3D=3Dnull){l=3Dk.lis.filter(".ui-tabs-active").index()=
;}if(l=3D=3D=3Dnull||l=3D=3D=3D-1){l=3Dk.lis.length?0:false;}}if(l!=3D=3D=
false){l=3Dthis.lis.eq(l).index();if(l=3D=3D=3D-1){l=3Dj.collapsible?fals=
e:0;}}j.active=3Dl;if(!j.collapsible&&j.active=3D=3D=3Dfalse&&this.anchor=
s.length){j.active=3D0;}if(e.isArray(j.disabled)){j.disabled=3De.unique(j=
.disabled.concat(e.map(this.lis.filter(".ui-state-disabled"),function(o,m=
){return =
k.lis.index(o);}))).sort();}this._setupFx(j.fx);this._refresh();this.pane=
ls.hide();this.lis.removeClass("ui-tabs-active =
ui-state-active");if(j.active!=3D=3Dfalse&&this.anchors.length){this.acti=
ve=3Dthis._findActive(j.active);var =
h=3Dk._getPanelForTab(this.active);h.show();this.lis.eq(j.active).addClas=
s("ui-tabs-active =
ui-state-active");this.load(j.active);}else{this.active=3De();}},_setOpti=
on:function(h,j){if(h=3D=3D"active"){this._activate(j);return;}if(h=3D=3D=
=3D"disabled"){this._setupDisabled(j);return;}this._super("_setOption",h,=
j);if(h=3D=3D=3D"collapsible"&&!j&&this.options.active=3D=3D=3Dfalse){thi=
s._activate(0);}if(h=3D=3D=3D"event"){this._setupEvents(j);}if(h=3D=3D=3D=
"fx"){this._setupFx(j);}},_tabId:function(h){return =
e(h).attr("aria-controls")||"ui-tabs-"+f();},_sanitizeSelector:function(h=
){return =
h?h.replace(/[!"$%&'()*+,.\/:;<=3D>?@[\]^`{|}~]/g,"\\$&"):"";},refresh:fu=
nction(){var =
h=3Dthis,k=3Dthis.options,j=3Dthis.list.children(":has(a[href])");k.disab=
led=3De.map(j.filter(".ui-state-disabled"),function(m){return =
j.index(m);});this._processTabs();this._refresh();this.panels.not(this._g=
etPanelForTab(this.active)).hide();if(k.active=3D=3D=3Dfalse||!this.ancho=
rs.length){k.active=3Dfalse;this.active=3De();}else{if(this.active.length=
&&!e.contains(this.list[0],this.active[0])){var =
l=3Dk.active-1;this._activate(l>=3D0?l:0);}else{k.active=3Dthis.anchors.i=
ndex(this.active);}}},_refresh:function(){var =
h=3Dthis.options;this.element.toggleClass("ui-tabs-collapsible",h.collaps=
ible);this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix =
ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default =
ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom");this._setupDisabled(h.disabled);this._setupEvents(h.ev=
ent);this.lis.unbind(".tabs");this._focusable(this.lis);this._hoverable(t=
his.lis);},_processTabs:function(){var =
h=3Dthis,j=3D/^#.+/;this.list=3Dthis.element.find("ol,ul").eq(0);this.lis=
=3De(" > =
li:has(a[href])",this.list);this.anchors=3Dthis.lis.map(function(){return=
 =
e("a",this)[0];});this.panels=3De([]);this.anchors.each(function(o,m){var=
 =
n=3De(m).attr("href"),p=3Dn.split("#")[0],k,l,q;if(p&&(p=3D=3D=3Dlocation=
.toString().split("#")[0]||(q=3De("base")[0])&&p=3D=3D=3Dq.href)){n=3Dm.h=
ash;m.href=3Dn;}if(j.test(n)){k=3Dn;l=3Dh.element.find(h._sanitizeSelecto=
r(k));}else{if(n&&n!=3D=3D"#"){var =
r=3Dh._tabId(m);k=3D"#"+r;l=3Dh.element.find(k);if(!l.length){l=3Dh._crea=
tePanel(r);l.insertAfter(h.panels[o-1]||h.list);}}else{h.options.disabled=
.push(o);}}if(l.length){h.panels=3Dh.panels.add(l);}e(m).attr("aria-contr=
ols",k.substring(1));});},_createPanel:function(h){return =
e("<div></div>").attr("id",h).addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom").data("destroy.tabs",true);},_setupDisabled:function(k)=
{if(e.isArray(k)){if(!k.length){k=3Dfalse;}else{if(k.length=3D=3D=3Dthis.=
anchors.length){k=3Dtrue;}}}for(var =
j=3D0,h;(h=3Dthis.lis[j]);j++){e(h).toggleClass("ui-state-disabled",(k=3D=
=3D=3Dtrue||e.inArray(j,k)!=3D=3D-1));}this.options.disabled=3Dk;},_setup=
Fx:function(h){if(h){if(e.isArray(h)){this.hideFx=3Dh[0];this.showFx=3Dh[=
1];}else{this.hideFx=3Dthis.showFx=3Dh;}}},_resetStyle:function(h,j){if(!=
e.support.opacity&&j.opacity){h[0].style.removeAttribute("filter");}},_se=
tupEvents:function(h){this.anchors.unbind(".tabs");if(h){this.anchors.bin=
d(h.split(" ").join(".tabs =
")+".tabs",e.proxy(this,"_eventHandler"));}this.anchors.bind("click.tabs"=
,function(j){j.preventDefault();});},_eventHandler:function(h){var =
n=3Dthis,s=3Dn.options,m=3Dn.active,o=3De(h.currentTarget),q=3Do[0]=3D=3D=
=3Dm[0],j=3Dq&&s.collapsible,k=3Dj?e():n._getPanelForTab(o),p=3D!m.length=
?e():n._getPanelForTab(m),l=3Do.closest("li"),r=3D{oldTab:m,oldPanel:p,ne=
wTab:j?e():o,newPanel:k};h.preventDefault();if(l.hasClass("ui-state-disab=
led")||l.hasClass("ui-tabs-loading")||n.running||(q&&!s.collapsible)||(n.=
_trigger("beforeActivate",h,r)=3D=3D=3Dfalse)){o[0].blur();return;}s.acti=
ve=3Dj?false:n.anchors.index(o);n.active=3Dq?e():o;if(n.xhr){n.xhr.abort(=
);}if(!p.length&&!k.length){throw"jQuery UI Tabs: Mismatching fragment =
identifier.";}if(k.length){n.load(n.anchors.index(o),h);o[0].blur();}n._t=
oggle(h,r);},_toggle:function(p,o){var =
n=3Dthis,m=3Dn.options,h=3Do.newPanel,l=3Do.oldPanel;n.running=3Dtrue;fun=
ction k(){n.running=3Dfalse;n._trigger("activate",p,o);}function =
j(){o.newTab.closest("li").addClass("ui-tabs-active =
ui-state-active");if(h.length&&n.showFx){h.animate(n.showFx,n.showFx.dura=
tion||"normal",function(){n._resetStyle(e(this),n.showFx);k();});}else{h.=
show();k();}}if(l.length&&n.hideFx){l.animate(n.hideFx,n.hideFx.duration|=
|"normal",function(){o.oldTab.closest("li").removeClass("ui-tabs-active =
ui-state-active");n._resetStyle(e(this),n.hideFx);j();});}else{o.oldTab.c=
losest("li").removeClass("ui-tabs-active =
ui-state-active");l.hide();j();}},_activate:function(h){var =
j=3Dthis._findActive(h)[0];if(j=3D=3D=3Dthis.active[0]){return;}j=3Dj||th=
is.active[0];this._eventHandler({target:j,currentTarget:j,preventDefault:=
e.noop});},_findActive:function(h){return typeof =
h=3D=3D=3D"number"?this.anchors.eq(h):typeof =
h=3D=3D=3D"string"?this.anchors.filter("[href$=3D'"+h+"']"):e();},_getInd=
ex:function(h){if(typeof =
h=3D=3D"string"){h=3Dthis.anchors.index(this.anchors.filter("[href$=3D"+h=
+"]"));}return h;},_destroy:function(){var =
h=3Dthis.options;if(this.xhr){this.xhr.abort();}this.element.removeClass(=
"ui-tabs ui-widget ui-widget-content ui-corner-all =
ui-tabs-collapsible");this.list.removeClass("ui-tabs-nav ui-helper-reset =
ui-helper-clearfix ui-widget-header =
ui-corner-all");this.anchors.each(function(){var =
j=3De(this).unbind(".tabs");e.each(["href","load"],function(k,l){j.remove=
Data(l+".tabs");});});this.lis.unbind(".tabs").add(this.panels).each(func=
tion(){if(e.data(this,"destroy.tabs")){e(this).remove();}else{e(this).rem=
oveClass(["ui-state-default","ui-corner-top","ui-tabs-active","ui-state-a=
ctive","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner=
-bottom"].join(" "));}});return this;},enable:function(h){var =
j=3Dthis.options.disabled;if(j=3D=3D=3Dfalse){return;}if(h=3D=3D=3Dg){j=3D=
false;}else{h=3Dthis._getIndex(h);if(e.isArray(j)){j=3De.map(j,function(k=
){return =
k!=3D=3Dh?k:null;});}else{j=3De.map(this.lis,function(k,l){return =
l!=3D=3Dh?l:null;});}}this._setupDisabled(j);},disable:function(h){var =
j=3Dthis.options.disabled;if(j=3D=3D=3Dtrue){return;}if(h=3D=3D=3Dg){j=3D=
true;}else{h=3Dthis._getIndex(h);if(e.inArray(h,j)!=3D=3D-1){return;}if(e=
.isArray(j)){j=3De.merge([h],j).sort();}else{j=3D[h];}}this._setupDisable=
d(j);},load:function(n,p){n=3Dthis._getIndex(n);var =
j=3Dthis,m=3Dthis.options,l=3Dthis.anchors.eq(n),h=3Dj._getPanelForTab(l)=
,k=3Dl.attr("href").replace(/#.*$/,""),o=3D{tab:l,panel:h};if(!k){return;=
}this.xhr=3De.ajax({url:k,beforeSend:function(r,q){return =
j._trigger("beforeLoad",p,e.extend({jqXHR:r,ajaxSettings:q},o));}});if(th=
is.xhr){this.lis.eq(n).addClass("ui-tabs-loading");this.xhr.success(funct=
ion(q){h.html(q);j._trigger("load",p,o);}).complete(function(r,q){if(q=3D=
=3D=3D"abort"){j.panels.stop(false,true);}j.lis.eq(n).removeClass("ui-tab=
s-loading");if(r=3D=3D=3Dj.xhr){delete j.xhr;}});}return =
this;},_getPanelForTab:function(h){var =
j=3De(h).attr("aria-controls");return =
this.element.find(this._sanitizeSelector("#"+j));}});if(e.uiBackCompat!=3D=
=3Dfalse){e.ui.tabs.prototype._ui=3Dfunction(j,h){return{tab:j,panel:h,in=
dex:this.anchors.index(j)};};(function(j,h){h.url=3Dfunction(l,k){this.an=
chors.eq(l).attr("href",k);};}(jQuery,jQuery.ui.tabs.prototype));(functio=
n(m,k){m.extend(k.options,{ajaxOptions:null,cache:false});var =
n=3Dk._create,l=3Dk._setOption,j=3Dk._destroy,h=3Dk.url||m.noop;m.extend(=
k,{_create:function(){n.call(this);var =
o=3Dthis;this.element.bind("tabsbeforeload.tabs",function(p,q){if(m.data(=
q.tab[0],"cache.tabs")){p.preventDefault();return;}m.extend(q.ajaxSetting=
s,o.options.ajaxOptions,{error:function(u,r,t){try{o.options.ajaxOptions.=
error(u,r,q.tab.closest("li").index(),q.tab[0]);}catch(t){}}});q.jqXHR.su=
ccess(function(){if(o.options.cache){m.data(q.tab[0],"cache.tabs",true);}=
});});},_setOption:function(o,p){if(o=3D=3D=3D"cache"&&p=3D=3D=3Dfalse){t=
his.anchors.removeData("cache.tabs");}l.apply(this,arguments);},_destroy:=
function(){this.anchors.removeData("cache.tabs");j.call(this);},url:funct=
ion(p,o){this.anchors.eq(p).removeData("cache.tabs");h.apply(this,argumen=
ts);}});}(jQuery,jQuery.ui.tabs.prototype));(function(j,h){h.abort=3Dfunc=
tion(){if(this.xhr){this.xhr.abort();}};}(jQuery,jQuery.ui.tabs.prototype=
));e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"<em>Loading&#8230;</em=
>"},_create:function(){this._super("_create");this._bind({tabsbeforeload:=
function(k,l){if(!this.options.spinner){return;}var =
j=3Dl.tab.find("span"),h=3Dj.html();j.html(this.options.spinner);l.jqXHR.=
complete(function(){j.html(h);});}});}});(function(l,k){l.extend(k.option=
s,{enable:null,disable:null});var =
j=3Dk.enable,h=3Dk.disable;k.enable=3Dfunction(o){var =
n=3Dthis.options,m;if(o&&n.disabled=3D=3D=3Dtrue||(l.isArray(n.disabled)&=
&l.inArray(o,n.disabled)!=3D=3D-1)){m=3Dtrue;}j.apply(this,arguments);if(=
m){this._trigger("enable",null,this._ui(this.anchors[o],this.panels[o]));=
}};k.disable=3Dfunction(o){var =
n=3Dthis.options,m;if(o&&n.disabled=3D=3D=3Dfalse||(l.isArray(n.disabled)=
&&l.inArray(o,n.disabled)=3D=3D=3D-1)){m=3Dtrue;}h.apply(this,arguments);=
if(m){this._trigger("disable",null,this._ui(this.anchors[o],this.panels[o=
]));}};}(jQuery,jQuery.ui.tabs.prototype));(function(j,h){j.extend(h.opti=
ons,{add:null,remove:null,tabTemplate:"<li><a =
href=3D'#{href}'><span>#{label}</span></a></li>"});h.add=3Dfunction(p,o,n=
){if(n=3D=3D=3Dg){n=3Dthis.anchors.length;}var =
m=3Dthis.options,k=3Dj(m.tabTemplate.replace(/#\{href\}/g,p).replace(/#\{=
label\}/g,o)),r=3D!p.indexOf("#")?p.replace("#",""):this._tabId(k.find("a=
")[0]);k.addClass("ui-state-default =
ui-corner-top").data("destroy.tabs",true);k.find("a").attr("aria-controls=
",r);var q=3Dn>=3Dthis.lis.length;var =
l=3Dthis.element.find("#"+r);if(!l.length){l=3Dthis._createPanel(r);if(q)=
{if(n>0){l.insertAfter(this.panels.eq(-1));}else{l.appendTo(this.element)=
;}}else{l.insertBefore(this.panels[n]);}}l.addClass("ui-tabs-panel =
ui-widget-content =
ui-corner-bottom").hide();if(q){k.appendTo(this.list);}else{k.insertBefor=
e(this.lis[n]);}m.disabled=3Dj.map(m.disabled,function(s){return =
s>=3Dn?++s:s;});this.refresh();if(this.lis.length=3D=3D=3D1&&m.active=3D=3D=
=3Dfalse){this.option("active",0);}this._trigger("add",null,this._ui(this=
.anchors[n],this.panels[n]));return =
this;};h.remove=3Dfunction(m){m=3Dthis._getIndex(m);var =
l=3Dthis.options,n=3Dthis.lis.eq(m).remove(),k=3Dthis.panels.eq(m).remove=
();if(n.hasClass("ui-tabs-active")&&this.anchors.length>1){this._activate=
(m+(m+1<this.anchors.length?1:-1));}l.disabled=3Dj.map(j.grep(l.disabled,=
function(o){return o!=3D=3Dm;}),function(o){return =
o>=3Dm?--o:o;});this.refresh();this._trigger("remove",null,this._ui(n.fin=
d("a")[0],k[0]));return =
this;};}(jQuery,jQuery.ui.tabs.prototype));(function(j,h){h.length=3Dfunc=
tion(){return =
this.anchors.length;};}(jQuery,jQuery.ui.tabs.prototype));(function(j,h){=
j.extend(h.options,{idPrefix:"ui-tabs-"});var =
k=3Dh._tabId;h._tabId=3Dfunction(l){return =
j(l).attr("aria-controls")||l.title&&l.title.replace(/\s/g,"_").replace(/=
[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+f();};}(jQuery,jQuery.ui=
.tabs.prototype));(function(j,h){j.extend(h.options,{panelTemplate:"<div>=
</div>"});var k=3Dh._createPanel;h._createPanel=3Dfunction(l){return =
j(this.options.panelTemplate).attr("id",l).addClass("ui-tabs-panel =
ui-widget-content =
ui-corner-bottom").data("destroy.tabs",true);};}(jQuery,jQuery.ui.tabs.pr=
ototype));(function(l,h){var =
m=3Dh._create,k=3Dh._setOption,j=3Dh._eventHandler;h._create=3Dfunction()=
{var =
n=3Dthis.options;if(n.active=3D=3D=3Dnull&&n.selected!=3D=3Dg){n.active=3D=
n.selected=3D=3D=3D-1?false:n.selected;}m.call(this);n.selected=3Dn.activ=
e;if(n.selected=3D=3D=3Dfalse){n.selected=3D-1;}};h._setOption=3Dfunction=
(o,p){if(o!=3D=3D"selected"){return k.apply(this,arguments);}var =
n=3Dthis.options;k.call(this,"active",p=3D=3D=3D-1?false:p);n.selected=3D=
n.active;if(n.selected=3D=3D=3Dfalse){n.selected=3D-1;}};h._eventHandler=3D=
function(n){j.apply(this,arguments);this.options.selected=3Dthis.options.=
active;if(this.options.selected=3D=3D=3Dfalse){this.options.selected=3D-1=
;}};}(jQuery,jQuery.ui.tabs.prototype));(function(k,j){k.extend(j.options=
,{show:null,select:null});var =
l=3Dj._create,h=3Dj._trigger;j._create=3Dfunction(){l.call(this);if(this.=
options.active!=3D=3Dfalse){this._trigger("show",null,this._ui(this.activ=
e[0],this._getPanelForTab(this.active)[0]));}};j._trigger=3Dfunction(n,o,=
p){var m=3Dh.apply(this,arguments);if(!m){return =
false;}if(n=3D=3D=3D"beforeActivate"&&p.newTab.length){m=3Dh.call(this,"s=
elect",o,{tab:p.newTab[0],panel:p.newPanel[0],index:p.newTab.closest("li"=
).index()});}else{if(n=3D=3D=3D"activate"&&p.newTab.length){m=3Dh.call(th=
is,"show",o,{tab:p.newTab[0],panel:p.newPanel[0],index:p.newTab.closest("=
li").index()});}}};}(jQuery,jQuery.ui.tabs.prototype));(function(j,h){h.s=
elect=3Dfunction(k){k=3Dthis._getIndex(k);if(k=3D=3D=3D-1){if(this.option=
s.collapsible&&this.options.selected!=3D=3D-1){k=3Dthis.options.selected;=
}else{return;}}this.anchors.eq(k).trigger(this.options.event+".tabs");};}=
(jQuery,jQuery.ui.tabs.prototype));var c=3D0;function a(){return =
++c;}e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function=
(){var =
h=3Dthis.options,j;if(h.active=3D=3Dnull&&h.cookie){j=3DparseInt(this._co=
okie(),10);if(j=3D=3D=3D-1){j=3Dfalse;}h.active=3Dj;}this._super("_create=
");},_cookie:function(j){var =
h=3D[this.cookie||(this.cookie=3Dthis.options.cookie.name||"ui-tabs-"+a()=
)];if(arguments.length){h.push(j=3D=3D=3Dfalse?-1:j);h.push(this.options.=
cookie);}return =
e.cookie.apply(null,h);},_refresh:function(){this._super("_refresh");if(t=
his.options.cookie){this._cookie(this.options.active,this.options.cookie)=
;}},_eventHandler:function(h){this._superApply("_eventHandler",arguments)=
;if(this.options.cookie){this._cookie(this.options.active,this.options.co=
okie);}},_destroy:function(){this._super("_destroy");if(this.options.cook=
ie){this._cookie(null,this.options.cookie);}}});e.widget("ui.tabs",e.ui.t=
abs,{_trigger:function(j,k,l){var =
h=3De.extend({},l);if(j=3D=3D=3D"load"){h.panel=3Dh.panel[0];h.tab=3Dh.ta=
b[0];}return =
this._super("_trigger",j,k,h);}});}})(jQuery);(function(c){var =
a=3D0;c.widget("ui.tooltip",{version:"1.9pre",options:{content:function()=
{return =
c(this).attr("title");},hide:true,items:"[title]",position:{my:"left+15 =
center",at:"right center",collision:"flip =
fit"},show:true,tooltipClass:null,close:null,open:null},_create:function(=
){this._bind({mouseover:"open",focusin:"open"});this.tooltips=3D{};},_set=
Option:function(d,e){if(d=3D=3D=3D"disabled"){this[e?"_disable":"_enable"=
]();this.options[d]=3De;return;}this._super("_setOption",d,e);},_disable:=
function(){var d=3Dthis;c.each(this.tooltips,function(g,e){var =
f=3Dc.Event("blur");f.target=3Df.currentTarget=3De[0];d.close(f,true);});=
this.element.find(this.options.items).andSelf().each(function(){var =
e=3Dc(this);if(e.is("[title]")){e.data("tooltip-title",e.attr("title")).a=
ttr("title","");}});},_enable:function(){this.element.find(this.options.i=
tems).andSelf().each(function(){var =
d=3Dc(this);if(d.data("tooltip-title")){d.attr("title",d.data("tooltip-ti=
tle"));}});},open:function(f){var =
e,d=3Dthis,g=3Dc(f?f.target:this.element).closest(this.options.items);if(=
!g.length||g.attr("aria-describedby")){return;}if(!g.data("tooltip-title"=
)){g.data("tooltip-title",g.attr("title"));}e=3Dthis.options.content.call=
(g[0],function(h){setTimeout(function(){d._open(f,g,h);},1);});if(e){d._o=
pen(f,g,e);}},_open:function(e,g,d){if(!d){return;}if(g.is("[title]")){g.=
attr("title","");}var =
f=3Dthis._find(g);if(!f.length){f=3Dthis._tooltip(g);g.attr("aria-describ=
edby",f.attr("id"));}f.find(".ui-tooltip-content").html(d);f.stop(true).p=
osition(c.extend({of:g},this.options.position)).hide();this._show(f,this.=
options.show);this._trigger("open",e,{tooltip:f});this._bind(g,{mouseleav=
e:"close",blur:"close"});},close:function(e,g){var =
d=3Dthis,h=3Dc(e?e.currentTarget:this.element),f=3Dthis._find(h);if(!g&&d=
ocument.activeElement=3D=3D=3Dh[0]){return;}if(h.data("tooltip-title")){h=
.attr("title",h.data("tooltip-title"));}h.removeAttr("aria-describedby");=
f.stop(true);this._hide(f,this.options.hide,function(){c(this).remove();d=
elete d.tooltips[this.id];});h.unbind("mouseleave.tooltip =
blur.tooltip");this._trigger("close",e,{tooltip:f});},_tooltip:function(d=
){var =
f=3D"ui-tooltip-"+a++,e=3Dc("<div>").attr({id:f,role:"tooltip"}).addClass=
("ui-tooltip ui-widget ui-corner-all ui-widget-content =
"+(this.options.tooltipClass||""));c("<div>").addClass("ui-tooltip-conten=
t").appendTo(e);e.appendTo(document.body);if(c.fn.bgiframe){e.bgiframe();=
}this.tooltips[f]=3Dd;return e;},_find:function(d){var =
e=3Dd.attr("aria-describedby");return =
e?c("#"+e):c();},_destroy:function(){c.each(this.tooltips,function(d){c("=
#"+d).remove();});}});}(jQuery));(function(j,l){var =
r,h=3D"([^/]+)",m=3D/:([\w\d]+)/g,n=3D/\?([^#]*)?$/,d=3Dfunction(s){retur=
n Array.prototype.slice.call(s);},e=3Dfunction(s){return =
Object.prototype.toString.call(s)=3D=3D=3D"[object =
Function]";},o=3Dfunction(s){return =
Object.prototype.toString.call(s)=3D=3D=3D"[object =
Array]";},k=3Dfunction(s){return =
decodeURIComponent((s||"").replace(/\+/g," =
"));},c=3DencodeURIComponent,g=3Dfunction(t){return =
String(t).replace(/&(?!\w+;)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g=
,"&gt;").replace(/"/g,"&quot;");},p=3Dfunction(s){return =
function(t,u){return =
this.route.apply(this,[s,t,u]);};},a=3D{},q=3D!!(l.history&&history.pushS=
tate),f=3D[];r=3Dfunction(){var =
t=3Dd(arguments),u,s;r.apps=3Dr.apps||{};if(t.length=3D=3D=3D0||t[0]&&e(t=
[0])){return =
r.apply(r,["body"].concat(t));}else{if(typeof(s=3Dt.shift())=3D=3D"string=
"){u=3Dr.apps[s]||new =
r.Application();u.element_selector=3Ds;if(t.length>0){j.each(t,function(v=
,w){u.use(w);});}if(u.element_selector!=3Ds){delete =
r.apps[s];}r.apps[u.element_selector]=3Du;return =
u;}}};r.VERSION=3D"0.7.0";r.addLogger=3Dfunction(s){f.push(s);};r.log=3Df=
unction(){var =
s=3Dd(arguments);s.unshift("["+Date()+"]");j.each(f,function(u,t){t.apply=
(r,s);});};if(typeof =
l.console!=3D"undefined"){if(e(l.console.log.apply)){r.addLogger(function=
(){l.console.log.apply(l.console,arguments);});}else{r.addLogger(function=
(){l.console.log(arguments);});}}else{if(typeof =
console!=3D"undefined"){r.addLogger(function(){console.log.apply(console,=
arguments);});}}j.extend(r,{makeArray:d,isFunction:e,isArray:o});r.Object=
=3Dfunction(s){return =
j.extend(this,s||{});};j.extend(r.Object.prototype,{escapeHTML:g,h:g,toHa=
sh:function(){var =
s=3D{};j.each(this,function(u,t){if(!e(t)){s[u]=3Dt;}});return =
s;},toHTML:function(){var =
s=3D"";j.each(this,function(u,t){if(!e(t)){s+=3D"<strong>"+u+"</strong> =
"+t+"<br />";}});return s;},keys:function(s){var t=3D[];for(var u in =
this){if(!e(this[u])||!s){t.push(u);}}return t;},has:function(s){return =
this[s]&&j.trim(this[s].toString())!=3D=3D"";},join:function(){var =
t=3Dd(arguments);var s=3Dt.shift();return =
t.join(s);},log:function(){r.log.apply(r,arguments);},toString:function(t=
){var u=3D[];j.each(this,function(w,s){if(!e(s)||t){u.push('"'+w+'": =
'+s.toString());}});return"Sammy.Object: =
{"+u.join(",")+"}";}});r.DefaultLocationProxy=3Dfunction(t,s){this.app=3D=
t;this.is_native=3Dfalse;this.has_history=3Dq;this._startPolling(s);};r.D=
efaultLocationProxy.fullPath=3Dfunction(s){var =
t=3Ds.toString().match(/^[^#]*(#.+)$/);var =
u=3Dt?t[1]:"";return[s.pathname,s.search,u].join("");};r.DefaultLocationP=
roxy.prototype=3D{bind:function(){var =
t=3Dthis,u=3Dthis.app,s=3Dr.DefaultLocationProxy;j(l).bind("hashchange."+=
this.app.eventNamespace(),function(w,v){if(t.is_native=3D=3D=3Dfalse&&!v)=
{t.is_native=3Dtrue;l.clearInterval(s._interval);}u.trigger("location-cha=
nged");});if(q&&!u.disable_push_state){j(l).bind("popstate."+this.app.eve=
ntNamespace(),function(v){u.trigger("location-changed");});j("a").live("c=
lick.history-"+this.app.eventNamespace(),function(w){var =
v=3Ds.fullPath(this);if(this.hostname=3D=3Dl.location.hostname&&u.lookupR=
oute("get",v)){w.preventDefault();t.setLocation(v);return =
false;}});}if(!s._bindings){s._bindings=3D0;}s._bindings++;},unbind:funct=
ion(){j(l).unbind("hashchange."+this.app.eventNamespace());j(l).unbind("p=
opstate."+this.app.eventNamespace());j("a").die("click.history-"+this.app=
.eventNamespace());r.DefaultLocationProxy._bindings--;if(r.DefaultLocatio=
nProxy._bindings<=3D0){l.clearInterval(r.DefaultLocationProxy._interval);=
}},getLocation:function(){return =
r.DefaultLocationProxy.fullPath(l.location);},setLocation:function(s){if(=
/^([^#\/]|$)/.test(s)){if(q){s=3D"/"+s;}else{s=3D"#!/"+s;}}if(s!=3Dthis.g=
etLocation()){if(q&&/^\//.test(s)){history.pushState({path:s},l.title,s);=
this.app.trigger("location-changed");}else{return(l.location=3Ds);}}},_st=
artPolling:function(u){var =
t=3Dthis;if(!r.DefaultLocationProxy._interval){if(!u){u=3D10;}var =
s=3Dfunction(){var v=3Dt.getLocation();if(typeof =
r.DefaultLocationProxy._last_location=3D=3D"undefined"||v!=3Dr.DefaultLoc=
ationProxy._last_location){l.setTimeout(function(){j(l).trigger("hashchan=
ge",[true]);},0);}r.DefaultLocationProxy._last_location=3Dv;};s();r.Defau=
ltLocationProxy._interval=3Dl.setInterval(s,u);}}};r.Application=3Dfuncti=
on(s){var t=3Dthis;this.routes=3D{};this.listeners=3Dnew =
r.Object({});this.arounds=3D[];this.befores=3D[];this.namespace=3D(new =
Date()).getTime()+"-"+parseInt(Math.random()*1000,10);this.context_protot=
ype=3Dfunction(){r.EventContext.apply(this,arguments);};this.context_prot=
otype.prototype=3Dnew =
r.EventContext();if(e(s)){s.apply(this,[this]);}if(!this._location_proxy)=
{this.setLocationProxy(new =
r.DefaultLocationProxy(this,this.run_interval_every));}if(this.debug){thi=
s.bindToAllEvents(function(v,u){t.log(t.toString(),v.cleaned_type,u||{});=
});}};r.Application.prototype=3Dj.extend({},r.Object.prototype,{ROUTE_VER=
BS:["get","post","put","delete"],APP_EVENTS:["run","unload","lookup-route=
","run-route","route-found","event-context-before","event-context-after",=
"changed","error","check-form-submission","redirect","location-changed"],=
_last_route:null,_location_proxy:null,_running:false,element_selector:"bo=
dy",debug:false,raise_errors:false,run_interval_every:50,disable_push_sta=
te:false,template_engine:null,toString:function(){return"Sammy.Applicatio=
n:"+this.element_selector;},$element:function(s){return =
s?j(this.element_selector).find(s):j(this.element_selector);},use:functio=
n(){var =
s=3Dd(arguments),u=3Ds.shift(),t=3Du||"";try{s.unshift(this);if(typeof =
u=3D=3D"string"){t=3D"Sammy."+u;u=3Dr[u];}u.apply(this,s);}catch(v){if(ty=
peof u=3D=3D=3D"undefined"){this.error("Plugin Error: called use() but =
plugin ("+t.toString()+") is not =
defined",v);}else{if(!e(u)){this.error("Plugin Error: called use() but =
'"+t.toString()+"' is not a function",v);}else{this.error("Plugin =
Error",v);}}}return this;},setLocationProxy:function(s){var =
t=3Dthis._location_proxy;this._location_proxy=3Ds;if(this.isRunning()){if=
(t){t.unbind();}this._location_proxy.bind();}},log:function(){r.log.apply=
(r,Array.prototype.concat.apply([this.element_selector],arguments));},rou=
te:function(w,t,z){var =
v=3Dthis,y=3D[],s,u;if(!z&&e(t)){t=3Dw;z=3Dt;w=3D"any";}w=3Dw.toLowerCase=
();if(t.constructor=3D=3DString){m.lastIndex=3D0;while((u=3Dm.exec(t))!=3D=
=3Dnull){y.push(u[1]);}t=3Dnew RegExp(t.replace(m,h)+"$");}if(typeof =
z=3D=3D"string"){z=3Dv[z];}s=3Dfunction(A){var =
B=3D{verb:A,path:t,callback:z,param_names:y};v.routes[A]=3Dv.routes[A]||[=
];v.routes[A].push(B);};if(w=3D=3D=3D"any"){j.each(this.ROUTE_VERBS,funct=
ion(B,A){s(A);});}else{s(w);}return =
this;},get:p("get"),post:p("post"),put:p("put"),del:p("delete"),any:p("an=
y"),mapRoutes:function(t){var =
s=3Dthis;j.each(t,function(u,v){s.route.apply(s,v);});return =
this;},eventNamespace:function(){return["sammy-app",this.namespace].join(=
"-");},bind:function(s,u,w){var v=3Dthis;if(typeof =
w=3D=3D"undefined"){w=3Du;}var t=3Dfunction(){var =
A,y,z;A=3Darguments[0];z=3Darguments[1];if(z&&z.context){y=3Dz.context;de=
lete z.context;}else{y=3Dnew =
v.context_prototype(v,"bind",A.type,z,A.target);}A.cleaned_type=3DA.type.=
replace(v.eventNamespace(),"");w.apply(y,[A,z]);};if(!this.listeners[s]){=
this.listeners[s]=3D[];}this.listeners[s].push(t);if(this.isRunning()){th=
is._listen(s,t);}return =
this;},trigger:function(s,t){this.$element().trigger([s,this.eventNamespa=
ce()].join("."),[t]);return =
this;},refresh:function(){this.last_location=3Dnull;this.trigger("locatio=
n-changed");return =
this;},before:function(s,t){if(e(s)){t=3Ds;s=3D{};}this.befores.push([s,t=
]);return this;},after:function(s){return =
this.bind("event-context-after",s);},around:function(s){this.arounds.push=
(s);return this;},isRunning:function(){return =
this._running;},helpers:function(s){j.extend(this.context_prototype.proto=
type,s);return =
this;},helper:function(s,t){this.context_prototype.prototype[s]=3Dt;retur=
n this;},run:function(s){if(this.isRunning()){return false;}var =
t=3Dthis;j.each(this.listeners.toHash(),function(u,v){j.each(v,function(y=
,w){t._listen(u,w);});});this.trigger("run",{start_url:s});this._running=3D=
true;this.last_location=3Dnull;if(!(/\#(.+)/.test(this.getLocation()))&&t=
ypeof =
s!=3D"undefined"){this.setLocation(s);}this._checkLocation();this._locati=
on_proxy.bind();this.bind("location-changed",function(){t._checkLocation(=
);});this.bind("submit",function(v){var =
u=3Dt._checkFormSubmission(j(v.target).closest("form"));return(u=3D=3D=3D=
false)?v.preventDefault():false;});j(l).bind("beforeunload",function(){t.=
unload();});return =
this.trigger("changed");},unload:function(){if(!this.isRunning()){return =
false;}var =
s=3Dthis;this.trigger("unload");this._location_proxy.unbind();this.$eleme=
nt().unbind("submit").removeClass(s.eventNamespace());j.each(this.listene=
rs.toHash(),function(t,u){j.each(u,function(w,v){s._unlisten(t,v);});});t=
his._running=3Dfalse;return this;},bindToAllEvents:function(t){var =
s=3Dthis;j.each(this.APP_EVENTS,function(u,v){s.bind(v,t);});j.each(this.=
listeners.keys(true),function(v,u){if(j.inArray(u,s.APP_EVENTS)=3D=3D-1){=
s.bind(u,t);}});return this;},routablePath:function(s){return =
s.replace(n,"");},lookupRoute:function(z,w){var =
y=3Dthis,v=3Dfalse,u=3D0,s,t;if(typeof =
this.routes[z]!=3D"undefined"){s=3Dthis.routes[z].length;for(;u<s;u++){t=3D=
this.routes[z][u];if(y.routablePath(w).match(t.path)){v=3Dt;break;}}}retu=
rn v;},runRoute:function(u,I,w,A){var =
v=3Dthis,G=3Dthis.lookupRoute(u,I),t,D,y,C,H,E,B,F,s;this.log("runRoute",=
[u,I].join(" =
"));this.trigger("run-route",{verb:u,path:I,params:w});if(typeof =
w=3D=3D"undefined"){w=3D{};}j.extend(w,this._parseQueryString(I));if(G){t=
his.trigger("route-found",{route:G});if((F=3DG.path.exec(this.routablePat=
h(I)))!=3D=3Dnull){F.shift();j.each(F,function(J,K){if(G.param_names[J]){=
w[G.param_names[J]]=3Dk(K);}else{if(!w.splat){w.splat=3D[];}w.splat.push(=
k(K));}});}t=3Dnew =
this.context_prototype(this,u,I,w,A);y=3Dthis.arounds.slice(0);H=3Dthis.b=
efores.slice(0);B=3D[t].concat(w.splat);D=3Dfunction(){var =
J;while(H.length>0){E=3DH.shift();if(v.contextMatchesOptions(t,E[0])){J=3D=
E[1].apply(t,[t]);if(J=3D=3D=3Dfalse){return =
false;}}}v.last_route=3DG;t.trigger("event-context-before",{context:t});J=
=3DG.callback.apply(t,B);t.trigger("event-context-after",{context:t});ret=
urn J;};j.each(y.reverse(),function(J,K){var L=3DD;D=3Dfunction(){return =
K.apply(t,[L]);};});try{s=3DD();}catch(z){this.error(["500 =
Error",u,I].join(" "),z);}return s;}else{return =
this.notFound(u,I);}},contextMatchesOptions:function(v,y,t){var =
u=3Dy;if(typeof u=3D=3D=3D"undefined"||u=3D=3D{}){return true;}if(typeof =
t=3D=3D=3D"undefined"){t=3Dtrue;}if(typeof =
u=3D=3D=3D"string"||e(u.test)){u=3D{path:u};}if(u.only){return =
this.contextMatchesOptions(v,u.only,true);}else{if(u.except){return =
this.contextMatchesOptions(v,u.except,false);}}var =
s=3Dtrue,w=3Dtrue;if(u.path){if(!e(u.path.test)){u.path=3Dnew =
RegExp(u.path.toString()+"$");}s=3Du.path.test(v.path);}if(u.verb){if(typ=
eof =
u.verb=3D=3D=3D"string"){w=3Du.verb=3D=3D=3Dv.verb;}else{w=3Du.verb.index=
Of(v.verb)>-1;}}return t?(w&&s):!(w&&s);},getLocation:function(){return =
this._location_proxy.getLocation();},setLocation:function(s){return =
this._location_proxy.setLocation(s);},swap:function(s){return =
this.$element().html(s);},templateCache:function(s,t){if(typeof =
t!=3D"undefined"){return a[s]=3Dt;}else{return =
a[s];}},clearTemplateCache:function(){return =
a=3D{};},notFound:function(u,t){var s=3Dthis.error(["404 Not =
Found",u,t].join(" =
"));return(u=3D=3D=3D"get")?s:true;},error:function(t,s){if(!s){s=3Dnew =
Error();}s.message=3D[t,s.message].join(" =
");this.trigger("error",{message:s.message,error:s});if(this.raise_errors=
){throw (s);}else{this.log(s.message,s);}},_checkLocation:function(){var =
s,t;s=3Dthis.getLocation();if(!this.last_location||this.last_location[0]!=
=3D"get"||this.last_location[1]!=3Ds){this.last_location=3D["get",s];t=3D=
this.runRoute("get",s);}return t;},_getFormVerb:function(u){var =
t=3Dj(u),v,s;s=3Dt.find('input[name=3D"_method"]');if(s.length>0){v=3Ds.v=
al();}if(!v){v=3Dt[0].getAttribute("method");}if(!v||v=3D=3D""){v=3D"get"=
;}return =
j.trim(v.toString().toLowerCase());},_checkFormSubmission:function(u){var=
 =
s,v,y,w,t;this.trigger("check-form-submission",{form:u});s=3Dj(u);v=3Ds.a=
ttr("action")||"";y=3Dthis._getFormVerb(s);this.log("_checkFormSubmission=
",s,v,y);if(y=3D=3D=3D"get"){w=3Dthis._serializeFormParams(s);if(w!=3D=3D=
""){v+=3D"?"+w;}this.setLocation(v);t=3Dfalse;}else{w=3Dj.extend({},this.=
_parseFormParams(s));t=3Dthis.runRoute(y,v,w,u.get(0));}return(typeof =
t=3D=3D"undefined")?false:t;},_serializeFormParams:function(t){var =
v=3D"",s=3Dt.serializeArray(),u;if(s.length>0){v=3Dthis._encodeFormPair(s=
[0].name,s[0].value);for(u=3D1;u<s.length;u++){v=3Dv+"&"+this._encodeForm=
Pair(s[u].name,s[u].value);}}return =
v;},_encodeFormPair:function(s,t){return =
c(s)+"=3D"+c(t);},_parseFormParams:function(s){var =
v=3D{},u=3Ds.serializeArray(),t;for(t=3D0;t<u.length;t++){v=3Dthis._parse=
ParamPair(v,u[t].name,u[t].value);}return =
v;},_parseQueryString:function(v){var =
y=3D{},u,t,w,s;u=3Dv.match(n);if(u){t=3Du[1].split("&");for(s=3D0;s<t.len=
gth;s++){w=3Dt[s].split("=3D");y=3Dthis._parseParamPair(y,k(w[0]),k(w[1]|=
|""));}}return =
y;},_parseParamPair:function(u,s,t){if(u[s]){if(o(u[s])){u[s].push(t);}el=
se{u[s]=3D[u[s],t];}}else{u[s]=3Dt;}return =
u;},_listen:function(s,t){return =
this.$element().bind([s,this.eventNamespace()].join("."),t);},_unlisten:f=
unction(s,t){return =
this.$element().unbind([s,this.eventNamespace()].join("."),t);}});r.Rende=
rContext=3Dfunction(s){this.event_context=3Ds;this.callbacks=3D[];this.pr=
evious_content=3Dnull;this.content=3Dnull;this.next_engine=3Dfalse;this.w=
aiting=3Dfalse;};r.RenderContext.prototype=3Dj.extend({},r.Object.prototy=
pe,{then:function(u){if(!e(u)){if(typeof u=3D=3D=3D"string"&&u in =
this.event_context){var t=3Dthis.event_context[u];u=3Dfunction(v){return =
t.apply(this.event_context,[v]);};}else{return this;}}var =
s=3Dthis;if(this.waiting){this.callbacks.push(u);}else{this.wait();l.setT=
imeout(function(){var =
v=3Du.apply(s,[s.content,s.previous_content]);if(v!=3D=3Dfalse){s.next(v)=
;}},0);}return =
this;},wait:function(){this.waiting=3Dtrue;},next:function(s){this.waitin=
g=3Dfalse;if(typeof =
s!=3D=3D"undefined"){this.previous_content=3Dthis.content;this.content=3D=
s;}if(this.callbacks.length>0){this.then(this.callbacks.shift());}},load:=
function(s,t,v){var u=3Dthis;return this.then(function(){var =
w,y,A,z;if(e(t)){v=3Dt;t=3D{};}else{t=3Dj.extend({},t);}if(v){this.then(v=
);}if(typeof =
s=3D=3D=3D"string"){A=3D(s.match(/\.json$/)||t.json);w=3D((A&&t.cache=3D=3D=
=3Dtrue)||t.cache!=3D=3Dfalse);u.next_engine=3Du.event_context.engineFor(=
s);delete t.cache;delete =
t.json;if(t.engine){u.next_engine=3Dt.engine;delete =
t.engine;}if(w&&(y=3Dthis.event_context.app.templateCache(s))){return =
y;}this.wait();j.ajax(j.extend({url:s,data:{},dataType:A?"json":null,type=
:"get",success:function(B){if(w){u.event_context.app.templateCache(s,B);}=
u.next(B);}},t));return false;}else{if(s.nodeType){return =
s.innerHTML;}if(s.selector){u.next_engine=3Ds.attr("data-engine");if(t.cl=
one=3D=3D=3Dfalse){return =
s.remove()[0].innerHTML.toString();}else{return =
s[0].innerHTML.toString();}}}});},loadPartials:function(s){if(s){this.par=
tials=3Dthis.partials||{};for(name in =
s){(function(u,t){u.load(s[t]).then(function(v){this.partials[t]=3Dv;});}=
)(this,name);}}return =
this;},render:function(s,u,v,t){if(e(s)&&!u){return =
this.then(s);}else{return =
this.loadPartials(t).load(s).interpolate(u,s).then(v);}},partial:function=
(s,t){return this.render(s,t).swap();},send:function(){var =
u=3Dthis,t=3Dd(arguments),s=3Dt.shift();if(o(t[0])){t=3Dt[0];}return =
this.then(function(v){t.push(function(w){u.next(w);});u.wait();s.apply(s,=
t);return false;});},collect:function(w,v,s){var u=3Dthis;var =
t=3Dfunction(){if(e(w)){v=3Dw;w=3Dthis.content;}var =
y=3D[],z=3Dfalse;j.each(w,function(A,C){var =
B=3Dv.apply(u,[A,C]);if(B.jquery&&B.length=3D=3D1){B=3DB[0];z=3Dtrue;}y.p=
ush(B);return B;});return z?y:y.join("");};return =
s?t():this.then(t);},renderEach:function(s,t,u,v){if(o(t)){v=3Du;u=3Dt;t=3D=
null;}return this.load(s).then(function(y){var =
w=3Dthis;if(!u){u=3Do(this.previous_content)?this.previous_content:[];}if=
(v){j.each(u,function(z,B){var =
C=3D{},A=3Dthis.next_engine||s;t?(C[t]=3DB):(C=3DB);v(B,w.event_context.i=
nterpolate(y,C,A));});}else{return this.collect(u,function(z,B){var =
C=3D{},A=3Dthis.next_engine||s;t?(C[t]=3DB):(C=3DB);return =
this.event_context.interpolate(y,C,A);},true);}});},interpolate:function(=
v,u,s){var t=3Dthis;return =
this.then(function(y,w){if(!v&&w){v=3Dw;}if(this.next_engine){u=3Dthis.ne=
xt_engine;this.next_engine=3Dfalse;}var =
z=3Dt.event_context.interpolate(y,v,u,this.partials);return =
s?w+z:z;});},swap:function(){return =
this.then(function(s){this.event_context.swap(s);}).trigger("changed",{})=
;},appendTo:function(s){return =
this.then(function(t){j(s).append(t);}).trigger("changed",{});},prependTo=
:function(s){return =
this.then(function(t){j(s).prepend(t);}).trigger("changed",{});},replace:=
function(s){return =
this.then(function(t){j(s).html(t);}).trigger("changed",{});},trigger:fun=
ction(s,t){return this.then(function(u){if(typeof =
t=3D=3D"undefined"){t=3D{content:u};}this.event_context.trigger(s,t);});}=
});r.EventContext=3Dfunction(w,v,t,u,s){this.app=3Dw;this.verb=3Dv;this.p=
ath=3Dt;this.params=3Dnew =
r.Object(u);this.target=3Ds;};r.EventContext.prototype=3Dj.extend({},r.Ob=
ject.prototype,{$element:function(){return =
this.app.$element(d(arguments).shift());},engineFor:function(u){var =
t=3Dthis,s;if(e(u)){return =
u;}u=3D(u||t.app.template_engine).toString();if((s=3Du.match(/\.([^\.\?\#=
]+)$/))){u=3Ds[1];}if(u&&e(t[u])){return =
t[u];}if(t.app.template_engine){return =
this.engineFor(t.app.template_engine);}return function(v,w){return =
v;};},interpolate:function(u,v,t,s){return =
this.engineFor(t).apply(this,[u,v,s]);},render:function(s,u,v,t){return =
new =
r.RenderContext(this).render(s,u,v,t);},renderEach:function(s,t,u,v){retu=
rn new =
r.RenderContext(this).renderEach(s,t,u,v);},load:function(s,t,u){return =
new r.RenderContext(this).load(s,t,u);},partial:function(s,t){return new =
r.RenderContext(this).partial(s,t);},send:function(){var s=3Dnew =
r.RenderContext(this);return =
s.send.apply(s,arguments);},redirect:function(){var =
B,z=3Dd(arguments),y=3Dthis.app.getLocation(),t=3Dz.length;if(t>1){var =
w=3D0,C=3D[],s=3D[],v=3D{},A=3Dfalse;for(;w<t;w++){if(typeof =
z[w]=3D=3D"string"){C.push(z[w]);}else{j.extend(v,z[w]);A=3Dtrue;}}B=3DC.=
join("/");if(A){for(var u in =
v){s.push(this.app._encodeFormPair(u,v[u]));}B+=3D"?"+s.join("&");}}else{=
B=3Dz[0];}this.trigger("redirect",{to:B});this.app.last_location=3D[this.=
verb,this.path];this.app.setLocation(B);if(new =
RegExp(B).test(y)){this.app.trigger("location-changed");}},trigger:functi=
on(s,t){if(typeof =
t=3D=3D"undefined"){t=3D{};}if(!t.context){t.context=3Dthis;}return =
this.app.trigger(s,t);},eventNamespace:function(){return =
this.app.eventNamespace();},swap:function(s){return =
this.app.swap(s);},notFound:function(){return =
this.app.notFound(this.verb,this.path);},json:function(s){return =
j.parseJSON(s);},toString:function(){return"Sammy.EventContext: =
"+[this.verb,this.path,this.params].join(" =
");}});j.sammy=3Dl.Sammy=3Dr;})(jQuery,window);(function(a){a.fn.someAllC=
heckboxes=3Dfunction(c){var =
d=3Da.extend({allSelector:".all"},c||{});a(this).each(function(f,j){var =
h=3Da(j);var e=3Dh.find(d.allSelector+":checkbox");var =
g=3Dh.find(":not("+d.allSelector+"):checkbox");h.bind("someAllCheckboxes:=
allChecked",function(){g.attr("checked",false);});h.bind("someAllCheckbox=
es:singleChecked",function(){e.attr("checked",false);});e.change(function=
(){if(a(this).is(":checked")){h.trigger("someAllCheckboxes:allChecked");}=
});g.change(function(){if(a(this).is("checked")){h.trigger("someAllCheckb=
oxes:singleChecked");}});});return =
this;};})(jQuery);if(typeof(jQuery)=3D=3D=3D"function"){jQuery.arturo=3D{=
agentSupportsHTML5Output:("for" in jQuery("<output =
/>")),linkAndShowOutputs:function(){if(jQuery.arturo.agentSupportsHTML5Ou=
tput){jQuery(".features output,.feature_new output,.feature_edit =
output").each(function(d,c){var c=3DjQuery(c);var =
a=3DjQuery("#"+c.attr("for"));a.change(function(){c.val(a.val());});c.rem=
oveClass("no_js");});}}};jQuery(function(){jQuery.arturo.linkAndShowOutpu=
ts();});}if(!document.createElement("canvas").getContext){(function(){var=
 v=3DMath;var w=3Dv.round;var s=3Dv.sin;var E=3Dv.cos;var n=3Dv.abs;var =
D=3Dv.sqrt;var a=3D10;var o=3Da/2;function h(){return =
this.context_||(this.context_=3Dnew q(this));}var =
u=3DArray.prototype.slice;function F(m,G,H){var =
j=3Du.call(arguments,2);return function(){return =
m.apply(G,j.concat(u.call(arguments)));};}var =
k=3D{init:function(j){if(/MSIE/.test(navigator.userAgent)&&!window.opera)=
{var =
m=3Dj||document;m.createElement("canvas");m.attachEvent("onreadystatechan=
ge",F(this.init_,this,m));}},init_:function(H){if(!H.namespaces.g_vml_){H=
.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");=
}if(!H.namespaces.g_o_){H.namespaces.add("g_o_","urn:schemas-microsoft-co=
m:office:office","#default#VML");}if(!H.styleSheets.ex_canvas_){var =
G=3DH.createStyleSheet();G.owningElement.id=3D"ex_canvas_";G.cssText=3D"c=
anvas{display:inline-block;overflow:hidden;text-align:left;width:300px;he=
ight:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#d=
efault#VML)}";}var m=3DH.getElementsByTagName("canvas");for(var =
j=3D0;j<m.length;j++){this.initElement(m[j]);}},initElement:function(m){i=
f(!m.getContext){m.getContext=3Dh;m.innerHTML=3D"";m.attachEvent("onprope=
rtychange",C);m.attachEvent("onresize",c);var =
j=3Dm.attributes;if(j.width&&j.width.specified){m.style.width=3Dj.width.n=
odeValue+"px";}else{m.width=3Dm.clientWidth;}if(j.height&&j.height.specif=
ied){m.style.height=3Dj.height.nodeValue+"px";}else{m.height=3Dm.clientHe=
ight;}}return m;}};function C(m){var =
j=3Dm.srcElement;switch(m.propertyName){case"width":j.style.width=3Dj.att=
ributes.width.nodeValue+"px";j.getContext().clearRect();break;case"height=
":j.style.height=3Dj.attributes.height.nodeValue+"px";j.getContext().clea=
rRect();break;}}function c(m){var =
j=3Dm.srcElement;if(j.firstChild){j.firstChild.style.width=3Dj.clientWidt=
h+"px";j.firstChild.style.height=3Dj.clientHeight+"px";}}k.init();var =
f=3D[];for(var A=3D0;A<16;A++){for(var =
z=3D0;z<16;z++){f[A*16+z]=3DA.toString(16)+z.toString(16);}}function =
r(){return[[1,0,0],[0,1,0],[0,0,1]];}function e(H,G){var m=3Dr();for(var =
j=3D0;j<3;j++){for(var K=3D0;K<3;K++){var I=3D0;for(var =
J=3D0;J<3;J++){I+=3DH[j][J]*G[J][K];}m[j][K]=3DI;}}return m;}function =
y(m,j){j.fillStyle=3Dm.fillStyle;j.lineCap=3Dm.lineCap;j.lineJoin=3Dm.lin=
eJoin;j.lineWidth=3Dm.lineWidth;j.miterLimit=3Dm.miterLimit;j.shadowBlur=3D=
m.shadowBlur;j.shadowColor=3Dm.shadowColor;j.shadowOffsetX=3Dm.shadowOffs=
etX;j.shadowOffsetY=3Dm.shadowOffsetY;j.strokeStyle=3Dm.strokeStyle;j.glo=
balAlpha=3Dm.globalAlpha;j.arcScaleX_=3Dm.arcScaleX_;j.arcScaleY_=3Dm.arc=
ScaleY_;j.lineScale_=3Dm.lineScale_;}function d(m){var =
I,H=3D1;m=3DString(m);if(m.substring(0,3)=3D=3D"rgb"){var =
K=3Dm.indexOf("(",3);var j=3Dm.indexOf(")",K+1);var =
J=3Dm.substring(K+1,j).split(",");I=3D"#";for(var =
G=3D0;G<3;G++){I+=3Df[Number(J[G])];}if(J.length=3D=3D4&&m.substr(3,1)=3D=
=3D"a"){H=3DJ[3];}}else{I=3Dm;}return{color:I,alpha:H};}function =
t(j){switch(j){case"butt":return"flat";case"round":return"round";case"squ=
are":default:return"square";}}function =
q(m){this.m_=3Dr();this.mStack_=3D[];this.aStack_=3D[];this.currentPath_=3D=
[];this.strokeStyle=3D"#000";this.fillStyle=3D"#000";this.lineWidth=3D1;t=
his.lineJoin=3D"miter";this.lineCap=3D"butt";this.miterLimit=3Da*1;this.g=
lobalAlpha=3D1;this.canvas=3Dm;var =
j=3Dm.ownerDocument.createElement("div");j.style.width=3Dm.clientWidth+"p=
x";j.style.height=3Dm.clientHeight+"px";j.style.overflow=3D"hidden";j.sty=
le.position=3D"absolute";m.appendChild(j);this.element_=3Dj;this.arcScale=
X_=3D1;this.arcScaleY_=3D1;this.lineScale_=3D1;}var =
l=3Dq.prototype;l.clearRect=3Dfunction(){this.element_.innerHTML=3D"";};l=
.beginPath=3Dfunction(){this.currentPath_=3D[];};l.moveTo=3Dfunction(m,j)=
{var =
G=3Dthis.getCoords_(m,j);this.currentPath_.push({type:"moveTo",x:G.x,y:G.=
y});this.currentX_=3DG.x;this.currentY_=3DG.y;};l.lineTo=3Dfunction(m,j){=
var =
G=3Dthis.getCoords_(m,j);this.currentPath_.push({type:"lineTo",x:G.x,y:G.=
y});this.currentX_=3DG.x;this.currentY_=3DG.y;};l.bezierCurveTo=3Dfunctio=
n(G,m,M,L,K,I){var j=3Dthis.getCoords_(K,I);var =
J=3Dthis.getCoords_(G,m);var =
H=3Dthis.getCoords_(M,L);p(this,J,H,j);};function =
p(j,H,G,m){j.currentPath_.push({type:"bezierCurveTo",cp1x:H.x,cp1y:H.y,cp=
2x:G.x,cp2y:G.y,x:m.x,y:m.y});j.currentX_=3Dm.x;j.currentY_=3Dm.y;}l.quad=
raticCurveTo=3Dfunction(K,G,m,j){var J=3Dthis.getCoords_(K,G);var =
I=3Dthis.getCoords_(m,j);var =
L=3D{x:this.currentX_+2/3*(J.x-this.currentX_),y:this.currentY_+2/3*(J.y-=
this.currentY_)};var =
H=3D{x:L.x+(I.x-this.currentX_)/3,y:L.y+(I.y-this.currentY_)/3};p(this,L,=
H,I);};l.arc=3Dfunction(N,L,M,I,m,G){M*=3Da;var R=3DG?"at":"wa";var =
O=3DN+E(I)*M-o;var Q=3DL+s(I)*M-o;var j=3DN+E(m)*M-o;var =
P=3DL+s(m)*M-o;if(O=3D=3Dj&&!G){O+=3D0.125;}var =
H=3Dthis.getCoords_(N,L);var K=3Dthis.getCoords_(O,Q);var =
J=3Dthis.getCoords_(j,P);this.currentPath_.push({type:R,x:H.x,y:H.y,radiu=
s:M,xStart:K.x,yStart:K.y,xEnd:J.x,yEnd:J.y});};l.rect=3Dfunction(G,m,j,H=
){this.moveTo(G,m);this.lineTo(G+j,m);this.lineTo(G+j,m+H);this.lineTo(G,=
m+H);this.closePath();};l.strokeRect=3Dfunction(G,m,j,H){var =
I=3Dthis.currentPath_;this.beginPath();this.moveTo(G,m);this.lineTo(G+j,m=
);this.lineTo(G+j,m+H);this.lineTo(G,m+H);this.closePath();this.stroke();=
this.currentPath_=3DI;};l.fillRect=3Dfunction(G,m,j,H){var =
I=3Dthis.currentPath_;this.beginPath();this.moveTo(G,m);this.lineTo(G+j,m=
);this.lineTo(G+j,m+H);this.lineTo(G,m+H);this.closePath();this.fill();th=
is.currentPath_=3DI;};l.createLinearGradient=3Dfunction(m,H,j,G){var =
I=3Dnew B("gradient");I.x0_=3Dm;I.y0_=3DH;I.x1_=3Dj;I.y1_=3DG;return =
I;};l.createRadialGradient=3Dfunction(H,J,G,m,I,j){var K=3Dnew =
B("gradientradial");K.x0_=3DH;K.y0_=3DJ;K.r0_=3DG;K.x1_=3Dm;K.y1_=3DI;K.r=
1_=3Dj;return K;};l.drawImage=3Dfunction(U,G){var N,L,P,ac,S,Q,X,ae;var =
O=3DU.runtimeStyle.width;var =
T=3DU.runtimeStyle.height;U.runtimeStyle.width=3D"auto";U.runtimeStyle.he=
ight=3D"auto";var M=3DU.width;var =
aa=3DU.height;U.runtimeStyle.width=3DO;U.runtimeStyle.height=3DT;if(argum=
ents.length=3D=3D3){N=3Darguments[1];L=3Darguments[2];S=3DQ=3D0;X=3DP=3DM=
;ae=3Dac=3Daa;}else{if(arguments.length=3D=3D5){N=3Darguments[1];L=3Dargu=
ments[2];P=3Darguments[3];ac=3Darguments[4];S=3DQ=3D0;X=3DM;ae=3Daa;}else=
{if(arguments.length=3D=3D9){S=3Darguments[1];Q=3Darguments[2];X=3Dargume=
nts[3];ae=3Darguments[4];N=3Darguments[5];L=3Darguments[6];P=3Darguments[=
7];ac=3Darguments[8];}else{throw Error("Invalid number of =
arguments");}}}var ad=3Dthis.getCoords_(N,L);var I=3DX/2;var =
m=3Dae/2;var ab=3D[];var j=3D10;var K=3D10;ab.push(" <g_vml_:group",' =
coordsize=3D"',a*j,",",a*K,'"',' coordorigin=3D"0,0"',' =
style=3D"width:',j,"px;height:",K,"px;position:absolute;");if(this.m_[0][=
0]!=3D1||this.m_[0][1]){var =
J=3D[];J.push("M11=3D",this.m_[0][0],",","M12=3D",this.m_[1][0],",","M21=3D=
",this.m_[0][1],",","M22=3D",this.m_[1][1],",","Dx=3D",w(ad.x/a),",","Dy=3D=
",w(ad.y/a),"");var Z=3Dad;var Y=3Dthis.getCoords_(N+P,L);var =
V=3Dthis.getCoords_(N,L+ac);var =
R=3Dthis.getCoords_(N+P,L+ac);Z.x=3Dv.max(Z.x,Y.x,V.x,R.x);Z.y=3Dv.max(Z.=
y,Y.y,V.y,R.y);ab.push("padding:0 ",w(Z.x/a),"px ",w(Z.y/a),"px =
0;filter:progid:DXImageTransform.Microsoft.Matrix(",J.join(""),", =
sizingmethod=3D'clip');");}else{ab.push("top:",w(ad.y/a),"px;left:",w(ad.=
x/a),"px;");}ab.push(' ">','<g_vml_:image src=3D"',U.src,'"',' =
style=3D"width:',a*P,"px;"," height:",a*ac,'px;"',' =
cropleft=3D"',S/M,'"',' croptop=3D"',Q/aa,'"',' =
cropright=3D"',(M-S-X)/M,'"',' cropbottom=3D"',(aa-Q-ae)/aa,'"'," =
/>","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",ab.jo=
in(""));};l.stroke=3Dfunction(ag){var L=3D[];var M=3Dfalse;var =
ar=3Dd(ag?this.fillStyle:this.strokeStyle);var ac=3Dar.color;var =
am=3Dar.alpha*this.globalAlpha;var I=3D10;var =
O=3D10;L.push("<g_vml_:shape",' filled=3D"',!!ag,'"',' =
style=3D"position:absolute;width:',I,"px;height:",O,'px;"',' =
coordorigin=3D"0 0" coordsize=3D"',a*I," ",a*O,'"',' =
stroked=3D"',!ag,'"',' path=3D"');var N=3Dfalse;var =
aq=3D{x:null,y:null};var Y=3D{x:null,y:null};for(var =
al=3D0;al<this.currentPath_.length;al++){var =
ak=3Dthis.currentPath_[al];var =
ap;switch(ak.type){case"moveTo":ap=3Dak;L.push(" m =
",w(ak.x),",",w(ak.y));break;case"lineTo":L.push(" l =
",w(ak.x),",",w(ak.y));break;case"close":L.push(" x =
");ak=3Dnull;break;case"bezierCurveTo":L.push(" c =
",w(ak.cp1x),",",w(ak.cp1y),",",w(ak.cp2x),",",w(ak.cp2y),",",w(ak.x),","=
,w(ak.y));break;case"at":case"wa":L.push(" ",ak.type," =
",w(ak.x-this.arcScaleX_*ak.radius),",",w(ak.y-this.arcScaleY_*ak.radius)=
," =
",w(ak.x+this.arcScaleX_*ak.radius),",",w(ak.y+this.arcScaleY_*ak.radius)=
," ",w(ak.xStart),",",w(ak.yStart)," =
",w(ak.xEnd),",",w(ak.yEnd));break;}if(ak){if(aq.x=3D=3Dnull||ak.x<aq.x){=
aq.x=3Dak.x;}if(Y.x=3D=3Dnull||ak.x>Y.x){Y.x=3Dak.x;}if(aq.y=3D=3Dnull||a=
k.y<aq.y){aq.y=3Dak.y;}if(Y.y=3D=3Dnull||ak.y>Y.y){Y.y=3Dak.y;}}}L.push('=
 ">');if(!ag){var =
X=3Dthis.lineScale_*this.lineWidth;if(X<1){am*=3DX;}L.push("<g_vml_:strok=
e",' opacity=3D"',am,'"',' joinstyle=3D"',this.lineJoin,'"',' =
miterlimit=3D"',this.miterLimit,'"',' endcap=3D"',t(this.lineCap),'"',' =
weight=3D"',X,'px"',' color=3D"',ac,'" />');}else{if(typeof =
this.fillStyle=3D=3D"object"){var P=3Dthis.fillStyle;var U=3D0;var =
aj=3D{x:0,y:0};var ad=3D0;var S=3D1;if(P.type_=3D=3D"gradient"){var =
R=3DP.x0_/this.arcScaleX_;var m=3DP.y0_/this.arcScaleY_;var =
Q=3DP.x1_/this.arcScaleX_;var at=3DP.y1_/this.arcScaleY_;var =
ao=3Dthis.getCoords_(R,m);var an=3Dthis.getCoords_(Q,at);var =
K=3Dan.x-ao.x;var =
J=3Dan.y-ao.y;U=3DMath.atan2(K,J)*180/Math.PI;if(U<0){U+=3D360;}if(U<0.00=
0001){U=3D0;}}else{var ao=3Dthis.getCoords_(P.x0_,P.y0_);var =
j=3DY.x-aq.x;var =
G=3DY.y-aq.y;aj=3D{x:(ao.x-aq.x)/j,y:(ao.y-aq.y)/G};j/=3Dthis.arcScaleX_*=
a;G/=3Dthis.arcScaleY_*a;var =
ai=3Dv.max(j,G);ad=3D2*P.r0_/ai;S=3D2*P.r1_/ai-ad;}var =
ab=3DP.colors_;ab.sort(function(W,H){return W.offset-H.offset;});var =
V=3Dab.length;var aa=3Dab[0].color;var Z=3Dab[V-1].color;var =
af=3Dab[0].alpha*this.globalAlpha;var =
ae=3Dab[V-1].alpha*this.globalAlpha;var ah=3D[];for(var =
al=3D0;al<V;al++){var T=3Dab[al];ah.push(T.offset*S+ad+" =
"+T.color);}L.push('<g_vml_:fill type=3D"',P.type_,'"',' method=3D"none" =
focus=3D"100%"',' color=3D"',aa,'"',' color2=3D"',Z,'"',' =
colors=3D"',ah.join(","),'"',' opacity=3D"',ae,'"',' =
g_o_:opacity2=3D"',af,'"',' angle=3D"',U,'"',' =
focusposition=3D"',aj.x,",",aj.y,'" />');}else{L.push('<g_vml_:fill =
color=3D"',ac,'" opacity=3D"',am,'" =
/>');}}L.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("before=
End",L.join(""));};l.fill=3Dfunction(){this.stroke(true);};l.closePath=3D=
function(){this.currentPath_.push({type:"close"});};l.getCoords_=3Dfuncti=
on(H,G){var =
j=3Dthis.m_;return{x:a*(H*j[0][0]+G*j[1][0]+j[2][0])-o,y:a*(H*j[0][1]+G*j=
[1][1]+j[2][1])-o};};l.save=3Dfunction(){var =
j=3D{};y(this,j);this.aStack_.push(j);this.mStack_.push(this.m_);this.m_=3D=
e(r(),this.m_);};l.restore=3Dfunction(){y(this.aStack_.pop(),this);this.m=
_=3Dthis.mStack_.pop();};l.translate=3Dfunction(G,m){var =
j=3D[[1,0,0],[0,1,0],[G,m,1]];this.m_=3De(j,this.m_);};l.rotate=3Dfunctio=
n(m){var H=3DE(m);var G=3Ds(m);var =
j=3D[[H,G,0],[-G,H,0],[0,0,1]];this.m_=3De(j,this.m_);};l.scale=3Dfunctio=
n(J,I){this.arcScaleX_*=3DJ;this.arcScaleY_*=3DI;var =
G=3D[[J,0,0],[0,I,0],[0,0,1]];var j=3Dthis.m_=3De(G,this.m_);var =
H=3Dj[0][0]*j[1][1]-j[0][1]*j[1][0];this.lineScale_=3DD(n(H));};l.clip=3D=
function(){};l.arcTo=3Dfunction(){};l.createPattern=3Dfunction(){return =
new g;};function =
B(j){this.type_=3Dj;this.x0_=3D0;this.y0_=3D0;this.r0_=3D0;this.x1_=3D0;t=
his.y1_=3D0;this.r1_=3D0;this.colors_=3D[];}B.prototype.addColorStop=3Dfu=
nction(m,j){j=3Dd(j);this.colors_.push({offset:m,color:j.color,alpha:j.al=
pha});};function =
g(){}G_vmlCanvasManager=3Dk;CanvasRenderingContext2D=3Dq;CanvasGradient=3D=
B;CanvasPattern=3Dg;})();}if(typeof(Autocompleter)=3D=3D"undefined"){Auto=
completer=3D{};}Autocompleter.Json=3DClass.create(Autocompleter.Base,{ini=
tialize:function(d,e,a,c){c=3Dc||{};this.baseInitialize(d,e,c);this.looku=
pFunction=3Da;this.options.choices=3Dc.choices||10;},getUpdatedChoices:fu=
nction(){this.lookupFunction(this.getToken().toLowerCase(),this.updateJso=
nChoices.bind(this));},updateJsonChoices:function(a){this.updateChoices("=
<ul>"+a.slice(0,this.options.choices).map(this.jsonChoiceToListChoice.bin=
d(this)).join("")+"</ul>");},jsonChoiceToListChoice:function(a,c){return"=
<li>"+a.escapeHTML()+"</li>";}});Autocompleter.RateLimiting=3Dfunction(){=
this.currentRequest=3Dnull;this.scheduledRequest=3Dnull;};Autocompleter.R=
ateLimiting.prototype=3D{schedule:function(c,a,d){this.scheduledRequest=3D=
{f:c,searchTerm:a,callback:d};this._sendRequest();},_sendRequest:function=
(){if(!this.currentRequest){this.currentRequest=3Dthis.scheduledRequest;t=
his.scheduledRequest=3Dnull;this.currentRequest.f(this.currentRequest.sea=
rchTerm,this._callback.bind(this));}},_callback:function(a){try{this.curr=
entRequest.callback(a);}catch(c){}this.currentRequest=3Dnull;if(this.sche=
duledRequest){this._sendRequest();}}};Autocompleter.Cache=3DClass.create(=
{initialize:function(c,a){this.cache=3Dnew =
Hash();this.backendLookup=3Dc;this.rateLimiter=3Dnew =
Autocompleter.RateLimiting();this.options=3DObject.extend({choices:10,fuz=
zySearch:false},a||{});},lookup:function(a,c){return =
this._lookupInCache(a,null,c)||this.rateLimiter.schedule(this.backendLook=
up,a,this._storeInCache.curry(a,c).bind(this));},_lookupInCache:function(=
f,c,e){var c=3Dc||f;var =
a=3Dthis.cache.get(c);if(a=3D=3Dnull){if(c.length>1){return =
this._lookupInCache(f,c.substr(0,c.length-1),e);}else{return =
false;}}else{if(f!=3Dc){var =
d=3Da.length>0&&a[a.length-1]["more"]=3D=3D=3Dtrue;a=3Dthis._localSearch(=
a,f);if(!d){this._storeInCache(f,null,a);}else{if(a.length<this.options.c=
hoices){return =
false;}}}if(a.length>0&&a[a.length-1]["more"]!=3D=3Dundefined){a=3Da.slic=
e(0,a.length-1);}e(a.slice(0,this.options.choices));return =
true;}},_localSearch:function(g,e){var j=3Dthis.options.fuzzySearch?new =
RegExp(e.gsub(/./,".*#{0}"),"i"):new RegExp(e,"i");var h=3Dnew =
Array();var f=3Dnull;var c=3Dnull;for(var =
d=3D0,a=3Dg.length;d<a;++d){f=3Dg[d];if(j.test(f)){h.push(f);}}return =
h;},_storeInCache:function(c,e,d){this.cache.set(c,d);if(e){var =
a=3Dd.slice(0,this.options.choices);if(a.length>1&&a[a.length-1]["more"]!=
=3D=3Dundefined){a=3Da.slice(0,a.length-1);}e(a);}}});Autocompleter.Multi=
Value=3DClass.create({options:$H({}),element:null,dataFetcher:null,create=
SelectedElement:function(e,d){var c=3Dnew =
Element("a",{className:"close"}).update("=C3=97");c.observe("click",funct=
ion(f){this.removeEntry(f.element().up("li"));f.stop();}.bind(this));var =
a=3Dnew =
Element("input",{type:"hidden",name:this.name+"[]",value:e,style:"display=
: none;"});return new =
Element("li",{className:"choice",choice_id:e}).insert((""+d).escapeHTML()=
).insert(c).insert(a);},initialize:function(f,d,c,e){this.options=3De||{}=
;var =
a=3D$(f);this.name=3Da.name;this.form=3Da.up("form");this.dataFetcher=3Dd=
;this.active=3Dfalse;this.acceptNewValues=3Dthis.options.acceptNewValues|=
|false;this.newValueChecker=3Dthis.options.newValueChecker||(function(){r=
eturn =
true;});this.options.frequency=3Dthis.options.frequency||0.4;this.options=
.minChars=3Dthis.options.minChars||2;this.options.tabindex=3Dthis.options=
.tabindex||a.readAttribute("tabindex")||"";this.options.onShow=3Dthis.opt=
ions.onShow||function(g,j){if(!j.style.position||j.style.position=3D=3D"a=
bsolute"){j.style.position=3D"absolute";try{j.clonePosition(g,{setHeight:=
false,offsetTop:g.offsetHeight});}catch(h){}}Effect.Appear(j,{duration:0.=
15});};this.options.onHide=3Dthis.options.onHide||function(g,h){new =
Effect.Fade(h,{duration:0.15});};this.searchField=3Dnew =
Element("input",{type:"text",autocomplete:"off",tabindex:this.options.tab=
index});this.searchFieldItem=3Dnew =
Element("li",{className:"search_field_item"}).update(this.searchField);th=
is.holder=3Dnew =
Element("ul",{className:"multi_value_field",style:a.readAttribute("style"=
)}).update(this.searchFieldItem);a.insert({before:this.holder});a.remove(=
);this.choicesHolderList=3Dnew Element("ul");this.choicesHolder=3Dnew =
Element("div",{className:"autocomplete",style:"position: =
absolute;"}).update(this.choicesHolderList);this.holder.insert({after:thi=
s.choicesHolder});this.choicesHolder.hide();Event.observe(this.holder,"cl=
ick",Form.Element.focus.curry(this.searchField));Event.observe(this.searc=
hField,"keydown",this.onSearchFieldKeyDown.bindAsEventListener(this));if(=
this.acceptNewValues){Event.observe(this.searchField,"keyup",this.onSearc=
hFieldKeyUp.bindAsEventListener(this));Event.observe(this.searchField,"bl=
ur",this.onSearchFieldBlur.bindAsEventListener(this));}Event.observe(this=
.searchField,"focus",this.getUpdatedChoices.bindAsEventListener(this));Ev=
ent.observe(this.searchField,"focus",this.show.bindAsEventListener(this))=
;Event.observe(this.searchField,"blur",this.hide.bindAsEventListener(this=
));this.setEmptyValue();(c||[]).each(function(g){this.addEntry(this.getVa=
lue(g),this.getTitle(g));},this);},show:function(){if(!this.choicesHolder=
List.empty()){if(Element.getStyle(this.choicesHolder,"display")=3D=3D"non=
e"){this.options.onShow(this.holder,this.choicesHolder);}}},hide:function=
(){this.stopIndicator();if(Element.getStyle(this.choicesHolder,"display")=
!=3D"none"){this.options.onHide(this.element,this.choicesHolder);}if(this=
.iefix){Element.hide(this.iefix);}},onSearchFieldKeyDown:function(c){if(t=
his.active){switch(c.keyCode){case Event.KEY_TAB:case =
Event.KEY_RETURN:this.selectEntry();c.stop();case =
Event.KEY_ESC:this.hide();this.active=3Dfalse;c.stop();return;case =
Event.KEY_LEFT:case Event.KEY_RIGHT:return;case =
Event.KEY_UP:this.markPrevious();this.render();c.stop();return;case =
Event.KEY_DOWN:this.markNext();this.render();c.stop();return;}}else{if(c.=
keyCode=3D=3DEvent.KEY_TAB||c.keyCode=3D=3DEvent.KEY_RETURN||(Prototype.B=
rowser.WebKit>0&&c.keyCode=3D=3D0)){return;}else{if(c.keyCode=3D=3DEvent.=
KEY_BACKSPACE){if(c.element().getValue().blank()){var =
a=3Dc.element().up("li.search_field_item").previous("li.choice");if(a){th=
is.removeEntry(a);}}}}}this.changed=3Dtrue;this.hasFocus=3Dtrue;if(this.o=
bserver){clearTimeout(this.observer);}this.observer=3DsetTimeout(this.onO=
bserverEvent.bind(this),this.options.frequency*1000);},onSearchFieldKeyUp=
:function(a){var d=3D"";if(a.keyCode=3D=3D188||a.keyCode=3D=3D32){var =
c=3D$F(a.element());var =
e=3D0;if(a.keyCode=3D=3D188){e=3Dc.indexOf(",");}else{if(a.keyCode=3D=3D3=
2){e=3Dc.indexOf(" =
");}}d=3Dc.substr(0,e).toLowerCase().strip();}if(!d.blank()&&this.newValu=
eChecker(d)){this.addEntry(d,d);a.element().value=3Dc.substring(e+1,c.len=
gth);}},onSearchFieldBlur:function(a){this.addNewValueFromSearchField.bin=
d(this).delay(0.1,a.element());},addNewValueFromSearchField:function(c){v=
ar =
a=3D$F(c).strip();if(!a.blank()){this.addEntry(a,a);c.value=3D"";}},onObs=
erverEvent:function(){this.changed=3Dfalse;this.tokenBounds=3Dnull;if(thi=
s.getToken().length>=3Dthis.options.minChars){this.getUpdatedChoices();}e=
lse{this.active=3Dfalse;this.hide();}},getToken:function(){return =
this.searchField.value.toLowerCase();},markPrevious:function(){if(this.in=
dex>0){this.index--;}else{this.index=3Dthis.entryCount-1;}},markNext:func=
tion(){if(this.index<this.entryCount-1){this.index++;}else{this.index=3D0=
;}},getEntry:function(a){return =
this.choicesHolderList.childNodes[a];},getCurrentEntry:function(){return =
this.getEntry(this.index);},selectEntry:function(){this.active=3Dfalse;va=
r =
a=3Dthis.getCurrentEntry();this.addEntry(a.choiceId,a.textContent||a.inne=
rText);this.searchField.clear();this.searchField.focus();},addEntry:funct=
ion(d,c){c=3Dc||d;if(!this.selectedEntries().include(""+d)){this.searchFi=
eldItem.insert({before:this.createSelectedElement(d,c)});}var =
a=3Dthis.emptyValueElement();if(a){a.remove();}},removeEntry:function(a){=
a=3DObject.isElement(a)?a:this.holder.down("li[choice_id=3D"+a+"]");if(a)=
{a.remove();if(this.selectedEntries().length=3D=3D0){this.setEmptyValue()=
;}}},clear:function(){this.holder.select("li.choice").each(function(a){th=
is.removeEntry(a);},this);},setEmptyValue:function(){if(!this.emptyValueE=
lement()){this.form.insert(new =
Element("input",{type:"hidden",name:this.name,className:"emptyValueField"=
}));}},emptyValueElement:function(){return =
this.form.down("input.emptyValueField[name=3D'"+this.name+"']");},selecte=
dEntries:function(){return =
this.form.select("input[type=3Dhidden][name=3D'"+this.name+"[]']").map(fu=
nction(a){return =
a.value;});},startIndicator:function(){},stopIndicator:function(){},getUp=
datedChoices:function(){this.startIndicator();var =
a=3Dthis.getToken();if(a.length>0){this.dataFetcher(a,this.updateChoices.=
curry(a).bind(this));}else{this.choicesHolderList.update();}},updateChoic=
es:function(c,e){if(!this.changed&&this.hasFocus){this.entryCount=3De.len=
gth;this.choicesHolderList.innerHTML=3D"";e.each(function(f,g){this.choic=
esHolderList.insert(this.createChoiceElement(this.getValue(f),this.getTit=
le(f),g,c));}.bind(this));for(var a=3D0;a<this.entryCount;a++){var =
d=3Dthis.getEntry(a);d.choiceIndex=3Da;this.addObservers(d);}this.stopInd=
icator();this.index=3D0;if(this.entryCount=3D=3D1&&this.options.autoSelec=
t){this.selectEntry();this.hide();}else{this.render();}}},addObservers:fu=
nction(a){Event.observe(a,"mouseover",this.onHover.bindAsEventListener(th=
is));Event.observe(a,"click",this.onClick.bindAsEventListener(this));},on=
Hover:function(c){var =
a=3DEvent.findElement(c,"LI");if(this.index!=3Da.autocompleteIndex){this.=
index=3Da.autocompleteIndex;this.render();}Event.stop(c);},onClick:functi=
on(c){var =
a=3DEvent.findElement(c,"LI");this.index=3Da.autocompleteIndex;this.selec=
tEntry();this.hide();},createChoiceElement:function(f,e,c,a){var d=3Dnew =
Element("li",{choice_id:f});d.innerHTML=3D(""+e).escapeHTML();d.choiceId=3D=
f;d.autocompleteIndex=3Dc;return =
d;},render:function(){if(this.entryCount>0){for(var =
a=3D0;a<this.entryCount;a++){this.index=3D=3Da?Element.addClassName(this.=
getEntry(a),"selected"):Element.removeClassName(this.getEntry(a),"selecte=
d");}if(this.hasFocus){this.show();this.active=3Dtrue;}}else{this.active=3D=
false;this.hide();}},getTitle:function(a){return =
Object.isArray(a)?a[0]:a;},getValue:function(a){return =
Object.isArray(a)?a[1]:a;}});(function(){function =
u(y,t){y||(y=3D{});try{for(var ac in t){y[ac]=3Dt[ac];}return =
y;}catch(J){}}function ag(y,t){return parseInt(y,t||10);}function =
M(t){return typeof t=3D=3D"string";}function K(t){return typeof =
t=3D=3D"object";}function aI(t){return typeof t=3D=3D"number";}function =
aO(y,t){for(var =
J=3Dy.length;J--;){if(y[J]=3D=3Dt){y.splice(J,1);break;}}}function =
aq(t){return t!=3D=3DB&&t!=3D=3Dnull;}function aF(y,t,ad){var =
ac,J;if(M(t)){if(aq(ad)){y.setAttribute(t,ad);}else{if(y&&y.getAttribute)=
{J=3Dy.getAttribute(t);}}}else{if(aq(t)&&K(t)){for(ac in =
t){y.setAttribute(ac,t[ac]);}}}return J;}function =
at(t){if(!t||t.constructor!=3DArray){t=3D[t];}return t;}function R(){var =
y=3Darguments,t,ac,J=3Dy.length;for(t=3D0;t<J;t++){ac=3Dy[t];if(typeof =
ac!=3D=3D"undefined"&&ac!=3D=3Dnull){return ac;}}}function Q(y){var =
t=3D"",J;for(J in y){t+=3Da1(J)+":"+y[J]+";";}return t;}function =
ax(y,t){if(a2){if(t&&t.opacity!=3D=3DB){t.filter=3D"alpha(opacity=3D"+t.o=
pacity*100+")";}}u(y.style,t);}function =
a3(y,t,ad,ac,J){y=3Da5.createElement(y);t&&u(y,t);J&&ax(y,{padding:0,bord=
er:au,margin:0});ad&&ax(y,ad);ac&&ac.appendChild(y);return y;}function =
al(y,t){aL=3DR(y,t.animation);}function aK(){var =
t=3De.global.useUTC;ao=3Dt?Date.UTC:function(y,bd,bc,ad,ac,J){return(new =
Date(y,bd,R(bc,1),R(ad,0),R(ac,0),R(J,0))).getTime();};ak=3Dt?"getUTCMinu=
tes":"getMinutes";U=3Dt?"getUTCHours":"getHours";E=3Dt?"getUTCDay":"getDa=
y";ab=3Dt?"getUTCDate":"getDate";X=3Dt?"getUTCMonth":"getMonth";I=3Dt?"ge=
tUTCFullYear":"getFullYear";an=3Dt?"setUTCMinutes":"setMinutes";W=3Dt?"se=
tUTCHours":"setHours";j=3Dt?"setUTCDate":"setDate";H=3Dt?"setUTCMonth":"s=
etMonth";l=3Dt?"setUTCFullYear":"setFullYear";}function =
m(t){a9||(a9=3Da3(s));t&&a9.appendChild(t);a9.innerHTML=3D"";}function =
d(y,t){var J=3Dfunction(){};J.prototype=3Dnew y;u(J.prototype,t);return =
J;}function a6(y,t,bd,bc){var ad=3De.lang;y=3Dy;var =
ac=3DisNaN(t=3DV(t))?2:t;t=3Dbd=3D=3D=3Dundefined?ad.decimalPoint:bd;bc=3D=
bc=3D=3D=3Dundefined?ad.thousandsSep:bc;ad=3Dy<0?"-":"";bd=3Dag(y=3DV(+y|=
|0).toFixed(ac))+"";var J=3D(J=3Dbd.length)>3?J%3:0;return =
ad+(J?bd.substr(0,J)+bc:"")+bd.substr(J).replace(/(\d{3})(?=3D\d)/g,"$1"+=
bc)+(ac?t+V(y-bd).toFixed(ac).slice(2):"");}function aQ(){}function =
aN(bL,bJ){function bI(dq,ds){function =
dd(dc,dx){this.pos=3Ddc;this.minor=3Ddx;this.isNew=3Dtrue;dx||this.addLab=
el();}function de(dc){if(dc){this.options=3Ddc;this.id=3Ddc.id;}return =
this;}function cD(){var =
dc=3D[],dy=3D[],dx;c6=3Ddf=3Dnull;cv=3D[];S(cd,function(dD){dx=3Dfalse;S(=
["xAxis","yAxis"],function(dF){if(dD.isCartesian&&(dF=3D=3D"xAxis"&&cU||d=
F=3D=3D"yAxis"&&!cU)&&(dD.options[dF]=3D=3Dds.index||dD.options[dF]=3D=3D=
=3DB&&ds.index=3D=3D=3D0)){dD[dF]=3Ddh;cv.push(dD);dx=3Dtrue;}});if(!dD.v=
isible&&bv.ignoreHiddenSeries){dx=3Dfalse;}if(dx){var =
dA,dC,dB,dE,dz;if(!cU){dA=3DdD.options.stacking;cz=3DdA=3D=3D"percent";if=
(dA){dE=3DdD.type+R(dD.options.stack,"");dz=3D"-"+dE;dD.stackKey=3DdE;dC=3D=
dc[dE]||[];dc[dE]=3DdC;dB=3Ddy[dz]||[];dy[dz]=3DdB;}if(cz){c6=3D0;df=3D99=
;}}if(dD.isCartesian){S(dD.data,function(dI){var =
dJ=3DdI.x,dF=3DdI.y,dG=3DdF<0,dH=3DdG?dB:dC;dG=3DdG?dz:dE;if(c6=3D=3D=3Dn=
ull){c6=3Ddf=3DdI[cK];}if(cU){if(dJ>df){df=3DdJ;}else{if(dJ<c6){c6=3DdJ;}=
}}else{if(aq(dF)){if(dA){dH[dJ]=3Daq(dH[dJ])?dH[dJ]+dF:dF;}dF=3DdH?dH[dJ]=
:dF;dI=3DR(dI.low,dF);if(!cz){if(dF>df){df=3DdF;}else{if(dI<c6){c6=3DdI;}=
}}if(dA){be[dG]||(be[dG]=3D{});be[dG][dJ]=3D{total:dF,cum:dF};}}}});if(/(=
area|column|bar)/.test(dD.type)&&!cU){if(c6>=3D0){c6=3D0;cy=3Dtrue;}else{=
if(df<0){df=3D0;di=3Dtrue;}}}}}});}function cT(dc,dy){var =
dx;cx=3Ddy?1:aG.pow(10,ae(aG.log(dc)/aG.LN10));dx=3Ddc/cx;if(!dy){dy=3D[1=
,2,2.5,5,10];if(ds.allowDecimals=3D=3D=3Dfalse){if(cx=3D=3D1){dy=3D[1,2,5=
,10];}else{if(cx<=3D0.1){dy=3D[1/cx];}}}}for(var =
dz=3D0;dz<dy.length;dz++){dc=3Ddy[dz];if(dx<=3D(dy[dz]+(dy[dz+1]||dy[dz])=
)/2){break;}}dc*=3Dcx;return dc;}function cI(dc){var =
dx;dx=3Ddc;if(aq(cx)){dx=3D(cx<1?a4(1/cx):1)*10;dx=3Da4(dc*dx)/dx;}return=
 dx;}function cS(){var =
dE,dA,dc,dB,dF=3Dds.tickInterval,dz=3Dds.tickPixelInterval;dE=3Dds.maxZoo=
m||(cU?L(dq.smallestInterval*5,df-c6):null);cO=3DcF?bi:cj;if(dp){dc=3Ddq[=
cU?"xAxis":"yAxis"][ds.linkedTo];dB=3Ddc.getExtremes();cJ=3DR(dB.min,dB.d=
ataMin);cC=3DR(dB.max,dB.dataMax);}else{cJ=3DR(cV,ds.min,c6);cC=3DR(c5,ds=
.max,df);}if(cC-cJ<dE){dB=3D(dE-cC+cJ)/2;cJ=3Dar(cJ-dB,R(ds.min,cJ-dB),c6=
);cC=3DL(cJ+dE,R(ds.max,cJ+dE),df);}if(!dt&&!cz&&!dp&&aq(cJ)&&aq(cC)){dE=3D=
cC-cJ||1;if(!aq(ds.min)&&!aq(cV)&&dr&&(c6<0||!cy)){cJ-=3DdE*dr;}if(!aq(ds=
.max)&&!aq(c5)&&cY&&(df>0||!di)){cC+=3DdE*cY;}}c8=3DcJ=3D=3DcC?1:dp&&!dF&=
&dz=3D=3Ddc.options.tickPixelInterval?dc.tickInterval:R(dF,dt?1:(cC-cJ)*d=
z/cO);if(!cE&&!aq(ds.tickInterval)){c8=3DcT(c8);}dh.tickInterval=3Dc8;dk=3D=
ds.minorTickInterval=3D=3D=3D"auto"&&c8?c8/5:ds.minorTickInterval;if(cE){=
dg=3D[];dF=3De.global.useUTC;var =
dJ=3D1000/r,dy=3D60000/r,dD=3D3600000/r;dz=3D86400000/r;dE=3D604800000/r;=
dB=3D2592000000/r;var =
dC=3D31556952000/r,dx=3D[["second",dJ,[1,2,5,10,15,30]],["minute",dy,[1,2=
,5,10,15,30]],["hour",dD,[1,2,3,4,6,8,12]],["day",dz,[1,2]],["week",dE,[1=
,2]],["month",dB,[1,2,3,4,6]],["year",dC,null]],dI=3Ddx[6],dG=3DdI[1],dH=3D=
dI[2];for(dc=3D0;dc<dx.length;dc++){dI=3Ddx[dc];dG=3DdI[1];dH=3DdI[2];if(=
dx[dc+1]){if(c8<=3D(dG*dH[dH.length-1]+dx[dc+1][1])/2){break;}}}if(dG=3D=3D=
dC&&c8<5*dG){dH=3D[1,2,5];}dx=3DcT(c8/dG,dH);dH=3Dnew =
Date(cJ*r);dH.setMilliseconds(0);if(dG>=3DdJ){dH.setSeconds(dG>=3Ddy?0:dx=
*ae(dH.getSeconds()/dx));}if(dG>=3Ddy){dH[an](dG>=3DdD?0:dx*ae(dH[ak]()/d=
x));}if(dG>=3DdD){dH[W](dG>=3Ddz?0:dx*ae(dH[U]()/dx));}if(dG>=3Ddz){dH[j]=
(dG>=3DdB?1:dx*ae(dH[ab]()/dx));}if(dG>=3DdB){dH[H](dG>=3DdC?0:dx*ae(dH[X=
]()/dx));dA=3DdH[I]();}if(dG>=3DdC){dA-=3DdA%dx;dH[l](dA);}dG=3D=3DdE&&dH=
[j](dH[ab]()-dH[E]()+ds.startOfWeek);dc=3D1;dA=3DdH[I]();dJ=3DdH.getTime(=
)/r;dy=3DdH[X]();for(dD=3DdH[ab]();dJ<cC&&dc<bi;){dg.push(dJ);if(dG=3D=3D=
dC){dJ=3Dao(dA+dc*dx,0)/r;}else{if(dG=3D=3DdB){dJ=3Dao(dA,dy+dc*dx)/r;}el=
se{if(!dF&&(dG=3D=3Ddz||dG=3D=3DdE)){dJ=3Dao(dA,dy,dD+dc*dx*(dG=3D=3Ddz?1=
:7));}else{dJ+=3DdG*dx;}}}dc++;}dg.push(dJ);c1=3Dds.dateTimeLabelFormats[=
dI[0]];}else{dc=3Dae(cJ/c8)*c8;dA=3Da0(cC/c8)*c8;dg=3D[];for(dc=3DcI(dc);=
dc<=3DdA;){dg.push(dc);dc=3DcI(dc+c8);}}if(!dp){if(dt||cU&&dq.hasColumn){=
dA=3D(dt?1:c8)*0.5;if(dt||!aq(R(ds.min,cV))){cJ-=3DdA;}if(dt||!aq(R(ds.ma=
x,c5))){cC+=3DdA;}}dA=3Ddg[0];dc=3Ddg[dg.length-1];if(ds.startOnTick){cJ=3D=
dA;}else{cJ>dA&&dg.shift();}if(ds.endOnTick){cC=3Ddc;}else{cC<dc&&dg.pop(=
);}cp||(cp=3D{x:0,y:0});if(!cE&&dg.length>cp[cK]){cp[cK]=3Ddg.length;}}}f=
unction cX(){var =
dc,dx;cR=3DcJ;c9=3DcC;cD();cS();ca=3DcN;cN=3DcO/(cC-cJ||1);if(!cU){for(dc=
 in be){for(dx in =
be[dc]){be[dc][dx].cum=3Dbe[dc][dx].total;}}}if(!dh.isDirty){dh.isDirty=3D=
cJ!=3DcR||cC!=3Dc9;}}function dj(dc){dc=3D(new =
de(dc)).render();c4.push(dc);return dc;}function dv(){var =
dc=3Dds.title,dA=3Dds.alternateGridColor,dz=3Dds.lineWidth,dC,dx,dB=3Ddq.=
hasRendered,dy=3DdB&&aq(cR)&&!isNaN(cR);dC=3Dcv.length&&aq(cJ)&&aq(cC);cO=
=3DcF?bi:cj;cN=3DcO/(cC-cJ||1);dm=3DcF?bT:ct;if(dC||dp){if(dk&&!dt){for(d=
C=3DcJ+(dg[0]-cJ)%dk;dC<=3DcC;dC+=3Ddk){c7[dC]||(c7[dC]=3Dnew =
dd(dC,true));dy&&c7[dC].isNew&&c7[dC].render(null,true);c7[dC].isActive=3D=
true;c7[dC].render();}}S(dg,function(dE,dD){if(!dp||dE>=3DcJ&&dE<=3DcC){d=
y&&cW[dE].isNew&&cW[dE].render(dD,true);cW[dE].isActive=3Dtrue;cW[dE].ren=
der(dD);}});dA&&S(dg,function(dE,dD){if(dD%2=3D=3D=3D0&&dE<cC){cP[dE]||(c=
P[dE]=3Dnew =
de);cP[dE].options=3D{from:dE,to:dg[dD+1]!=3D=3DB?dg[dD+1]:cC,color:dA};c=
P[dE].render();cP[dE].isActive=3Dtrue;}});dB||S((ds.plotLines||[]).concat=
(ds.plotBands||[]),function(dD){c4.push((new =
de(dD)).render());});}S([cW,c7,cP],function(dE){for(var dD in =
dE){if(dE[dD].isActive){dE[dD].isActive=3Dfalse;}else{dE[dD].destroy();de=
lete =
dE[dD];}}});if(dz){dC=3DbT+(cH?bi:0)+cB;dx=3DbP-ct-(cH?cj:0)+cB;dC=3Dcb.c=
rispLine([aY,cF?bT:dC,cF?dx:bX,aa,cF?bk-cn:dC,cF?dx:bP-ct],dz);if(cA){cA.=
animate({d:dC});}else{cA=3Dcb.path(dC).attr({stroke:ds.lineColor,"stroke-=
width":dz,zIndex:7}).add();}}if(dh.axisTitle){dC=3DcF?bT:bX;dz=3Dag(dc.st=
yle.fontSize||12);dC=3D{low:dC+(cF?0:cO),middle:dC+cO/2,high:dC+(cF?cO:0)=
}[dc.align];dz=3D(cF?bX+cj:bT)+(cF?1:-1)*(cH?-1:1)*cQ+(cM=3D=3D2?dz:0);dh=
.axisTitle[dB?"animate":"attr"]({x:cF?dC:dz+(cH?bi:0)+cB+(dc.x||0),y:cF?d=
z-(cH?cj:0)+cB:dC+(dc.y||0)});}dh.isDirty=3Dfalse;}function =
dn(dc){for(var =
dx=3Dc4.length;dx--;){c4[dx].id=3D=3Ddc&&c4[dx].destroy();}}var =
cU=3Dds.isX,cH=3Dds.opposite,cF=3Dcq?!cU:cU,cM=3DcF?cH?0:2:cH?1:3,be=3D{}=
;ds=3DaT(cU?q:am,[C,f,p,aV][cM],ds);var =
dh=3Dthis,cE=3Dds.type=3D=3D"datetime",cB=3Dds.offset||0,cK=3DcU?"x":"y",=
cO,cN,ca,dm=3DcF?bT:ct,c0,c3,cw,cZ,cA,c6,df,cv,cV,c5,cC=3Dnull,cJ=3Dnull,=
cR,c9,dr=3Dds.minPadding,cY=3Dds.maxPadding,dp=3Daq(ds.linkedTo),cy,di,cz=
,dl=3Dds.events,db,c4=3D[],c8,dk,cx,dg,cW=3D{},c7=3D{},cP=3D{},dw,da,cQ,c=
1,dt=3Dds.categories,cG=3Dds.labels.formatter||function(){var =
dc=3Dthis.value;return =
c1?ba(c1,dc):c8%1000000=3D=3D=3D0?dc/1000000+"M":c8%1000=3D=3D=3D0?dc/100=
0+"k":!dt&&dc>=3D1000?a6(dc,0):dc;},c2=3DcF&&ds.labels.staggerLines,cL=3D=
ds.reversed,du=3Ddt&&ds.tickmarkPlacement=3D=3D"between"?0.5:0;dd.prototy=
pe=3D{addLabel:function(){var =
dc=3Dthis.pos,dz=3Dds.labels,dy=3D!(dc=3D=3DcJ&&!R(ds.showFirstLabel,1)||=
dc=3D=3DcC&&!R(ds.showLastLabel,0)),dA=3Ddt&&cF&&dt.length&&!dz.step&&!dz=
.staggerLines&&!dz.rotation&&bi/dt.length||!cF&&bi/2,dx=3Dthis.label;dc=3D=
cG.call({isFirst:dc=3D=3Ddg[0],isLast:dc=3D=3Ddg[dg.length-1],dateTimeLab=
elFormat:c1,value:dt&&dt[dc]?dt[dc]:dc});dA=3DdA&&{width:dA-2*(dz.padding=
||10)+ay};dA=3Du(dA,dz.style);if(dx=3D=3D=3DB){this.label=3Daq(dc)&&dy&&d=
z.enabled?cb.text(dc,0,0).attr({align:dz.align,rotation:dz.rotation}).css=
(dA).add(cw):null;}else{dx&&dx.attr({text:dc}).css(dA);}},getLabelSize:fu=
nction(){var dc=3Dthis.label;return =
dc?(this.labelBBox=3Ddc.getBBox())[cF?"height":"width"]:0;},render:functi=
on(dF,dA){var =
dc=3D!this.minor,dB=3Dthis.label,dG=3Dthis.pos,dz=3Dds.labels,dM=3Dthis.g=
ridLine,dy=3Ddc?ds.gridLineWidth:ds.minorGridLineWidth,dE=3Ddc?ds.gridLin=
eColor:ds.minorGridLineColor,dC=3Ddc?ds.gridLineDashStyle:ds.minorGridLin=
eDashStyle,dx=3Dthis.mark,dJ=3Ddc?ds.tickLength:ds.minorTickLength,dH=3Dd=
c?ds.tickWidth:ds.minorTickWidth||0,dI=3Ddc?ds.tickColor:ds.minorTickColo=
r,dL=3Ddc?ds.tickPosition:ds.minorTickPosition;dc=3Ddz.step;var =
dK=3DdA&&b6||bP,dD;dD=3DcF?c0(dG+du,null,null,dA)+dm:bT+cB+(cH?(dA&&bm||b=
k)-cn-bT:0);dK=3DcF?dK-ct+cB-(cH?cj:0):dK-c0(dG+du,null,null,dA)-dm;if(dy=
){dG=3Dc3(dG+du,dy,dA);if(dM=3D=3D=3DB){dM=3D{stroke:dE,"stroke-width":dy=
};if(dC){dM.dashstyle=3DdC;}this.gridLine=3DdM=3Ddy?cb.path(dG).attr(dM).=
add(cZ):null;}dM&&dG&&dM.animate({d:dG});}if(dH){if(dL=3D=3D"inside"){dJ=3D=
-dJ;}if(cH){dJ=3D-dJ;}dy=3Dcb.crispLine([aY,dD,dK,aa,dD+(cF?0:-dJ),dK+(cF=
?dJ:0)],dH);if(dx){dx.animate({d:dy});}else{this.mark=3Dcb.path(dy).attr(=
{stroke:dI,"stroke-width":dH}).add(cw);}}if(dB){dD=3DdD+dz.x-(du&&cF?du*c=
N*(cL?-1:1):0);dK=3DdK+dz.y-(du&&!cF?du*cN*(cL?1:-1):0);aq(dz.y)||(dK+=3D=
parseInt(dB.styles.lineHeight)*0.9-dB.getBBox().height/2);if(c2){dK+=3DdF=
%c2*16;}if(dc){dB[dF%dc?"hide":"show"]();}dB[this.isNew?"attr":"animate"]=
({x:dD,y:dK});}this.isNew=3Dfalse;},destroy:function(){for(var dc in =
this){this[dc]&&this[dc].destroy&&this[dc].destroy();}}};de.prototype=3D{=
render:function(){var =
dE=3Dthis,dA=3DdE.options,dc=3DdA.label,dB=3DdE.label,dF=3DdA.width,dz=3D=
dA.to,dK,dy=3DdA.from,dD=3DdA.dashStyle,dC=3DdE.svgElem,dx=3D[],dI,dG,dH=3D=
dA.color;dG=3DdA.zIndex;var =
dJ=3DdA.events;if(dF){dx=3Dc3(dA.value,dF);dA=3D{stroke:dH,"stroke-width"=
:dF};if(dD){dA.dashstyle=3DdD;}}else{if(aq(dy)&&aq(dz)){dy=3Dar(dy,cJ);dz=
=3DL(dz,cC);dK=3Dc3(dz);if((dx=3Dc3(dy))&&dK){dx.push(dK[4],dK[5],dK[1],d=
K[2]);}else{dx=3Dnull;}dA=3D{fill:dH};}else{return;}}if(aq(dG)){dA.zIndex=
=3DdG;}if(dC){if(dx){dC.animate({d:dx},null,dC.onGetPath);}else{dC.hide()=
;dC.onGetPath=3Dfunction(){dC.show();};}}else{if(dx&&dx.length){dE.svgEle=
m=3DdC=3Dcb.path(dx).attr(dA).add();if(dJ){dD=3Dfunction(dL){dC.on(dL,fun=
ction(dM){dJ[dL].apply(dE,[dM]);});};for(dI in =
dJ){dD(dI);}}}}if(dc&&aq(dc.text)&&dx&&dx.length&&bi>0&&cj>0){dc=3DaT({al=
ign:cF&&dK&&"center",x:cF?!dK&&4:10,verticalAlign:!cF&&dK&&"middle",y:cF?=
dK?16:10:dK?6:-4,rotation:cF&&!dK&&90},dc);if(!dB){dE.label=3DdB=3Dcb.tex=
t(dc.text,0,0).attr({align:dc.textAlign||dc.align,rotation:dc.rotation,zI=
ndex:dG}).css(dc.style).add();}dK=3D[dx[1],dx[4],dx[6]||dx[1]];dx=3D[dx[2=
],dx[5],dx[7]||dx[2]];dI=3DL.apply(aG,dK);dG=3DL.apply(aG,dx);dB.align(dc=
,false,{x:dI,y:dG,width:ar.apply(aG,dK)-dI,height:ar.apply(aG,dx)-dG});dB=
.show();}else{dB&&dB.hide();}return dE;},destroy:function(){for(var dc =
in this){this[dc]&&this[dc].destroy&&this[dc].destroy();delete =
this[dc];}aO(c4,this);}};c0=3Dfunction(dc,dA,dz,dC){var =
dx=3D1,dB=3D0,dy=3DdC?ca:cN;dC=3DdC?cR:cJ;dy||(dy=3DcN);if(dz){dx*=3D-1;d=
B=3DcO;}if(cL){dx*=3D-1;dB-=3Ddx*cO;}if(dA){if(cL){dc=3DcO-dc;}dc=3Ddc/dy=
+dC;}else{dc=3Ddx*(dc-dC)*dy+dB;}return dc;};c3=3Dfunction(dC,dz,dc){var =
dA,dD,dy;dC=3Dc0(dC,null,null,dc);var =
dE=3Ddc&&b6||bP,dx=3Ddc&&bm||bk,dB;dc=3DdD=3Da4(dC+dm);dA=3Ddy=3Da4(dE-dC=
-dm);if(isNaN(dC)){dB=3Dtrue;}else{if(cF){dA=3DbX;dy=3DdE-ct;if(dc<bT||dc=
>bT+bi){dB=3Dtrue;}}else{dc=3DbT;dD=3Ddx-cn;if(dA<bX||dA>bX+cj){dB=3Dtrue=
;}}}return =
dB?null:cb.crispLine([aY,dc,dA,aa,dD,dy],dz||0);};if(cq&&cU&&cL=3D=3D=3DB=
){cL=3Dtrue;}u(dh,{addPlotBand:dj,addPlotLine:dj,adjustTickAmount:functio=
n(){if(cp&&!cE&&!dt&&!dp){var =
dc=3Ddw,dx=3Ddg.length;dw=3Dcp[cK];if(dx<dw){for(;dg.length<dw;){dg.push(=
cI(dg[dg.length-1]+c8));}cN*=3D(dx-1)/(dw-1);cC=3Ddg[dg.length-1];}if(aq(=
dc)&&dw!=3Ddc){dh.isDirty=3Dtrue;}}},categories:dt,getExtremes:function()=
{return{min:cJ,max:cC,dataMin:c6,dataMax:df};},getPlotLinePath:c3,getThre=
shold:function(dc){if(cJ>dc){dc=3DcJ;}else{if(cC<dc){dc=3DcC;}}return =
c0(dc,0,1);},isXAxis:cU,options:ds,plotLinesAndBands:c4,getOffset:functio=
n(){var =
dc=3Dcv.length&&aq(cJ)&&aq(cC),dA=3D0,dz=3D0,dC=3Dds.title,dx=3Dds.labels=
,dB=3D[-1,1,1,-1][cM];if(!cw){cw=3Dcb.g("axis").attr({zIndex:7}).add();cZ=
=3Dcb.g("grid").attr({zIndex:1}).add();}da=3D0;if(dc||dp){S(dg,function(d=
D){if(cW[dD]){cW[dD].addLabel();}else{cW[dD]=3Dnew =
dd(dD);}if(cM=3D=3D=3D0||cM=3D=3D2||{1:"left",3:"right"}[cM]=3D=3Ddx.alig=
n){da=3Dar(cW[dD].getLabelSize(),da);}});if(c2){da+=3D(c2-1)*16;}}else{fo=
r(var dy in cW){cW[dy].destroy();delete =
cW[dy];}}if(dC&&dC.text){if(!dh.axisTitle){dh.axisTitle=3Dcb.text(dC.text=
,0,0).attr({zIndex:7,rotation:dC.rotation||0,align:dC.textAlign||{low:"le=
ft",middle:"center",high:"right"}[dC.align]}).css(dC.style).add();}dA=3Dd=
h.axisTitle.getBBox()[cF?"height":"width"];dz=3DR(dC.margin,cF?5:10);}cB=3D=
dB*(ds.offset||bO[cM]);cQ=3Dda+(cM!=3D2&&da&&dB*ds.labels[cF?"y":"x"])+dz=
;bO[cM]=3Dar(bO[cM],cQ+dA+dB*cB);},render:dv,setCategories:function(dc,dx=
){dh.categories=3Ddt=3Ddc;S(cv,function(dy){dy.translate();dy.setTooltipP=
oints(true);});dh.isDirty=3Dtrue;R(dx,true)&&dq.redraw();},setExtremes:fu=
nction(dc,dy,dx,dz){dx=3DR(dx,true);v(dh,"setExtremes",{min:dc,max:dy},fu=
nction(){cV=3Ddc;c5=3Ddy;dx&&dq.redraw(dz);});},setScale:cX,setTickPositi=
ons:cS,translate:c0,redraw:function(){cc.resetTracker&&cc.resetTracker();=
dv();S(c4,function(dc){dc.render();});S(cv,function(dc){dc.isDirty=3Dtrue=
;});},removePlotBand:dn,removePlotLine:dn,reversed:cL,stacks:be});for(db =
in dl){P(dh,db,dl[db]);}cX();}function bH(){var =
be=3D{};return{add:function(cw,ca,cv,cx){if(!be[cw]){ca=3Dcb.text(ca,0,0)=
.css(bL.toolbar.itemStyle).align({align:"right",x:-cn-20,y:bX+30}).on("cl=
ick",cx).attr({align:"right",zIndex:20}).add();be[cw]=3Dca;}},remove:func=
tion(ca){m(be[ca].element);be[ca]=3Dnull;}};}function bG(cI){function =
cK(){var =
cP=3Dthis.points||at(this),cO=3DcP[0].series.xAxis,cQ=3Dthis.x;cO=3DcO&&c=
O.options.type=3D=3D"datetime";var cN=3DM(cQ)||cO,cR;cR=3DcN?['<span =
style=3D"font-size: 10px">',cO?ba("%A, %b %e, =
%Y",cQ):cQ,"</span><br/>"]:[];S(cP,function(cS){cR.push(cS.point.tooltipF=
ormatter(cN));});return cR.join("");}function =
cE(cO,cN){cG=3Dca?cO:(2*cG+cO)/3;cy=3Dca?cN:(cy+cN)/2;cH.translate(cG,cy)=
;ac=3DV(cO-cG)>1||V(cN-cy)>1?function(){cE(cO,cN);}:null;}function =
cF(){if(!ca){var =
cN=3Dbw.hoverPoints;cH.hide();S(cM,function(cO){cO&&cO.hide();});cN&&S(cN=
,function(cO){cO.setState();});bw.hoverPoints=3Dnull;ca=3Dtrue;}}var =
cz,be=3DcI.borderWidth,cC=3DcI.crosshairs,cM=3D[],cD=3DcI.style,cJ=3DcI.s=
hared,cx=3Dag(cD.padding),cv=3Dbe+cx,ca=3Dtrue,cL,cB,cG=3D0,cy=3D0;cD.pad=
ding=3D0;var =
cH=3Dcb.g("tooltip").attr({zIndex:8}).add(),cA=3Dcb.rect(cv,cv,0,0,cI.bor=
derRadius,be).attr({fill:cI.backgroundColor,"stroke-width":be}).add(cH).s=
hadow(cI.shadow),cw=3Dcb.text("",cx+cv,ag(cD.fontSize)+cx+cv).attr({zInde=
x:1}).css(cD).add(cH);cH.hide();return{shared:cJ,refresh:function(cV){var=
 =
cP,cO,cR,cN=3D0,cU=3D{},cT=3D[];cR=3DcV.tooltipPos;cP=3DcI.formatter||cK;=
cU=3Dbw.hoverPoints;var =
cQ=3Dfunction(cW){return{series:cW.series,point:cW,x:cW.category,y:cW.y,p=
ercentage:cW.percentage,total:cW.total||cW.stackTotal};};if(cJ){cU&&S(cU,=
function(cW){cW.setState();});bw.hoverPoints=3DcV;S(cV,function(cW){cW.se=
tState(aS);cN+=3DcW.plotY;cT.push(cQ(cW));});cO=3DcV[0].plotX;cN=3Da4(cN)=
/cV.length;cU=3D{x:cV[0].category};cU.points=3DcT;cV=3DcV[0];}else{cU=3Dc=
Q(cV);}cU=3DcP.call(cU);cz=3DcV.series;cO=3DcJ?cO:cV.plotX;cN=3DcJ?cN:cV.=
plotY;cP=3Da4(cR?cR[0]:cq?bi-cN:cO);cO=3Da4(cR?cR[1]:cq?cj-cO:cN);cR=3DcJ=
||!cV.series.isCartesian||bY(cP,cO);if(cU=3D=3D=3Dfalse||!cR){cF();}else{=
if(ca){cH.show();ca=3Dfalse;}cw.attr({text:cU});cR=3Dcw.getBBox();cL=3DcR=
.width+2*cx;cB=3DcR.height+2*cx;cA.attr({width:cL,height:cB,stroke:cI.bor=
derColor||cV.color||cz.color||"#606060"});cP=3DcP-cL+bT-25;cO=3DcO-cB+bX+=
10;if(cP<7){cP=3D7;cO-=3D30;}if(cO<5){cO=3D5;}else{if(cO+cB>bP){cO=3DbP-c=
B-5;}}cE(a4(cP-cv),a4(cO-cv));}if(cC){cC=3Dat(cC);cO=3DcC.length;for(var =
cS;cO--;){if(cC[cO]&&(cS=3DcV.series[cO?"yAxis":"xAxis"])){cP=3DcS.getPlo=
tLinePath(cV[cO?"y":"x"],1);if(cM[cO]){cM[cO].attr({d:cP,visibility:aM});=
}else{cR=3D{"stroke-width":cC[cO].width||1,stroke:cC[cO].color||"#C0C0C0"=
,zIndex:2};if(cC[cO].dashStyle){cR.dashstyle=3DcC[cO].dashStyle;}cM[cO]=3D=
cb.path(cP).attr(cR).add();}}}}},hide:cF};}function bF(cv,cx){function =
cD(cK){var =
cJ;cK=3DcK||Y.event;if(!cK.target){cK.target=3DcK.srcElement;}cJ=3DcK.tou=
ches?cK.touches.item(0):cK;if(cK.type!=3D"mousemove"||Y.opera){for(var =
cI=3Db7,cL=3D{left:cI.offsetLeft,top:cI.offsetTop};cI=3DcI.offsetParent;)=
{cL.left+=3DcI.offsetLeft;cL.top+=3DcI.offsetTop;if(cI!=3Da5.body&&cI!=3D=
a5.documentElement){cL.left-=3DcI.scrollLeft;cL.top-=3DcI.scrollTop;}}bd=3D=
cL;}if(a2){cK.chartX=3DcK.x;cK.chartY=3DcK.y;}else{if(cJ.layerX=3D=3D=3DB=
){cK.chartX=3DcJ.pageX-bd.left;cK.chartY=3DcJ.pageY-bd.top;}else{cK.chart=
X=3DcK.layerX;cK.chartY=3DcK.layerY;}}return cK;}function cE(cJ){var =
cI=3D{xAxis:[],yAxis:[]};S(b9,function(cK){var =
cM=3DcK.translate,cL=3DcK.isXAxis;cI[cL?"xAxis":"yAxis"].push({axis:cK,va=
lue:cM((cq?!cL:cL)?cJ.chartX-bT:cj-cJ.chartY+bX,true)});});return =
cI;}function cy(){var =
cJ=3Dcv.hoverSeries,cI=3Dcv.hoverPoint;cI&&cI.onMouseOut();cJ&&cJ.onMouse=
Out();cs&&cs.hide();co=3Dnull;}function cG(){if(ca){var =
cK=3D{xAxis:[],yAxis:[]},cJ=3Dca.getBBox(),cI=3DcJ.x-bT,cL=3DcJ.y-bX;if(c=
C){S(b9,function(cP){var =
cO=3DcP.translate,cN=3DcP.isXAxis,cQ=3Dcq?!cN:cN,cM=3DcO(cQ?cI:cj-cL-cJ.h=
eight,true);cO=3DcO(cQ?cI+cJ.width:cj-cL,true);cK[cN?"xAxis":"yAxis"].pus=
h({axis:cP,min:L(cM,cO),max:ar(cM,cO)});});v(cv,"selection",cK,ce);}ca=3D=
ca.destroy();}cv.mouseIsDown=3Db0=3DcC=3Dfalse;ap(a5,aw?"touchend":"mouse=
up",cG);}var =
cB,cH,cC,ca,cA=3Dbv.zoomType,be=3D/x/.test(cA),cF=3D/y/.test(cA),cw=3Dbe&=
&!cq||cF&&cq,cz=3DcF&&!cq||be&&cq;bN=3Dfunction(){if(br){br.translate(bT,=
bX);cq&&br.attr({width:cv.plotWidth,height:cv.plotHeight}).invert();}else=
{cv.trackerGroup=3Dbr=3Dcb.g("tracker").attr({zIndex:9}).add();}};bN();if=
(cx.enabled){cv.tooltip=3Dcs=3DbG(cx);}(function(){var =
cJ=3Dtrue;b7.onmousedown=3Dfunction(cK){cK=3DcD(cK);cv.mouseIsDown=3Db0=3D=
true;cB=3DcK.chartX;cH=3DcK.chartY;P(a5,aw?"touchend":"mouseup",cG);};var=
 =
cI=3Dfunction(cS){if(!(cS&&cS.touches&&cS.touches.length>1)){cS=3DcD(cS);=
if(!aw){cS.returnValue=3Dfalse;}var =
cO=3DcS.chartX,cN=3DcS.chartY,cR=3D!bY(cO-bT,cN-bX);if(aw&&cS.type=3D=3D"=
touchstart"){if(aF(cS.target,"isTracker")){cv.runTrackerClick||cS.prevent=
Default();}else{!b8&&!cR&&cS.preventDefault();}}if(cR){cJ||cy();if(cO<bT)=
{cO=3DbT;}else{if(cO>bT+bi){cO=3DbT+bi;}}if(cN<bX){cN=3DbX;}else{if(cN>bX=
+cj){cN=3DbX+cj;}}}if(b0&&cS.type!=3D"touchstart"){if(cC=3DMath.sqrt(Math=
.pow(cB-cO,2)+Math.pow(cH-cN,2))>10){if(bA&&(be||cF)&&bY(cB-bT,cH-bX)){ca=
||(ca=3Dcb.rect(bT,bX,cw?1:bi,cz?1:cj,0).attr({fill:"rgba(69,114,167,0.25=
)",zIndex:7}).add());}if(ca&&cw){cO=3DcO-cB;ca.attr({width:V(cO),x:(cO>0?=
0:cO)+cB});}if(ca&&cz){cN=3DcN-cH;ca.attr({height:V(cN),y:(cN>0?0:cN)+cH}=
);}}}else{if(!cR){var cM;cN=3Dcv.hoverPoint;cO=3Dcv.hoverSeries;var =
cL,cP,cK=3Dbk,cQ=3Dcq?cS.chartY:cS.chartX-bT;if(cs&&cx.shared){cM=3D[];cL=
=3Dcd.length;for(cP=3D0;cP<cL;cP++){if(cd[cP].visible&&cd[cP].tooltipPoin=
ts.length){cS=3Dcd[cP].tooltipPoints[cQ];cS._dist=3DV(cQ-cS.plotX);cK=3DL=
(cK,cS._dist);cM.push(cS);}}for(cL=3DcM.length;cL--;){cM[cL]._dist>cK&&cM=
.splice(cL,1);}if(cM.length&&cM[0].plotX!=3Dco){cs.refresh(cM);co=3DcM[0]=
.plotX;}}if(cO&&cO.tracker){(cS=3DcO.tooltipPoints[cQ])&&cS!=3DcN&&cS.onM=
ouseOver();}}}return(cJ=3DcR)||!bA;}};b7.onmousemove=3DcI;P(b7,"mouseleav=
e",cy);b7.ontouchstart=3Dfunction(cK){if(be||cF){b7.onmousedown(cK);}cI(c=
K);};b7.ontouchmove=3DcI;b7.ontouchend=3Dfunction(){cC&&cy();};b7.onclick=
=3Dfunction(cL){var =
cN=3Dcv.hoverPoint;cL=3DcD(cL);cL.cancelBubble=3Dtrue;if(!cC){if(cN&&aF(c=
L.target,"isTracker")){var =
cM=3DcN.plotX,cK=3DcN.plotY;u(cN,{pageX:bd.left+bT+(cq?bi-cK:cM),pageY:bd=
.top+bX+(cq?cj-cM:cK)});v(cN.series,"click",u(cL,{point:cN}));cN.firePoin=
tEvent("click",cL);}else{u(cL,cE(cL));bY(cL.chartX-bT,cL.chartY-bX)&&v(cv=
,"click",cL);}}cC=3Dfalse;};})();ci=3DsetInterval(function(){ac&&ac();},3=
2);u(this,{zoomX:be,zoomY:cF,resetTracker:cy});}function bD(ca){var =
cw=3Dca.type||bv.type||bv.defaultSeriesType,be=3Dai[cw],cv=3Dbw.hasRender=
ed;if(cv){if(cq&&cw=3D=3D"column"){be=3Dai.bar;}else{if(!cq&&cw=3D=3D"bar=
"){be=3Dai.column;}}}cw=3Dnew =
be;cw.init(bw,ca);if(!cv&&cw.inverted){cq=3Dtrue;}if(cw.isCartesian){bA=3D=
cw.isCartesian;}cd.push(cw);return cw;}function =
bC(){bv.alignTicks!=3D=3Dfalse&&S(b9,function(be){be.adjustTickAmount();}=
);cp=3Dnull;}function bz(cv){var =
cy=3Dbw.isDirtyLegend,ca,cw=3Dbw.isDirtyBox,cz=3Dcd.length,cx=3Dcz,be=3Db=
w.clipRect;for(al(cv,bw);cx--;){cv=3Dcd[cx];if(cv.isDirty&&cv.options.sta=
cking){ca=3Dtrue;break;}}if(ca){for(cx=3Dcz;cx--;){cv=3Dcd[cx];if(cv.opti=
ons.stacking){cv.isDirty=3Dtrue;}}}S(cd,function(cA){if(cA.isDirty){cA.cl=
eanData();cA.getSegments();if(cA.options.legendType=3D=3D"point"){cy=3Dtr=
ue;}}});if(cy&&bE.renderLegend){bE.renderLegend();bw.isDirtyLegend=3Dfals=
e;}if(bA){if(!bg){cp=3Dnull;S(b9,function(cA){cA.setScale();});}bC();ch()=
;S(b9,function(cA){if(cA.isDirty||cw){cA.redraw();cw=3Dtrue;}});}if(cw){b=
o();bN();if(be){c(be);be.animate({width:bw.plotSizeX,height:bw.plotSizeY}=
);}}S(cd,function(cA){if(cA.isDirty&&cA.visible&&(!cA.isCartesian||cA.xAx=
is)){cA.redraw();}});cc&&cc.resetTracker&&cc.resetTracker();v(bw,"redraw"=
);}function bB(){var =
ca=3DbL.xAxis||{},cv=3DbL.yAxis||{},be;ca=3Dat(ca);S(ca,function(cw,cx){c=
w.index=3Dcx;cw.isX=3Dtrue;});cv=3Dat(cv);S(cv,function(cw,cx){cw.index=3D=
cx;});b9=3Dca.concat(cv);bw.xAxis=3D[];bw.yAxis=3D[];b9=3DG(b9,function(c=
w){be=3Dnew bI(bw,cw);bw[be.isXAxis?"xAxis":"yAxis"].push(be);return =
be;});bC();}function =
bx(be,ca){ad=3DaT(bL.title,be);b5=3DaT(bL.subtitle,ca);S([["title",be,ad]=
,["subtitle",ca,b5]],function(cv){var =
cw=3Dcv[0],cy=3Dbw[cw],cx=3Dcv[1];cv=3Dcv[2];if(cy&&cx){cy.destroy();cy=3D=
null;}if(cv&&cv.text&&!cy){bw[cw]=3Dcb.text(cv.text,0,0).attr({align:cv.a=
lign,"class":"highcharts-"+cw,zIndex:1}).css(cv.style).add().align(cv,fal=
se,bM);}});}function =
bt(){bn=3Dbv.renderTo;b4=3DaX+o++;if(M(bn)){bn=3Da5.getElementById(bn);}b=
n.innerHTML=3D"";if(!bn.offsetWidth){bs=3Dbn.cloneNode(0);ax(bs,{position=
:a7,top:"-9999px",display:""});a5.body.appendChild(bs);}cm=3D(bs||bn).off=
setWidth;bq=3D(bs||bn).offsetHeight;bw.chartWidth=3Dbk=3Dbv.width||cm||60=
0;bw.chartHeight=3DbP=3Dbv.height||(bq>19?bq:400);bw.container=3Db7=3Da3(=
s,{className:"highcharts-container"+(bv.className?" =
"+bv.className:""),id:b4},u({position:ah,overflow:O,width:bk+ay,height:bP=
+ay,textAlign:"left"},bv.style),bs||bn);bw.renderer=3Dcb=3Dbv.forExport?n=
ew aC(b7,bk,bP,true):new N(b7,bk,bP);var =
be,ca;if(w&&b7.getBoundingClientRect){be=3Dfunction(){ax(b7,{left:0,top:0=
});ca=3Db7.getBoundingClientRect();ax(b7,{left:-ca.left%1+ay,top:-ca.top%=
1+ay});};be();P(Y,"resize",be);P(bw,"destroy",function(){ap(Y,"resize",be=
);});}}function b1(){function be(){var =
cv=3Dbv.width||bn.offsetWidth,cw=3Dbv.height||bn.offsetHeight;if(cv&&cw){=
if(cv!=3Dcm||cw!=3Dbq){clearTimeout(ca);ca=3DsetTimeout(function(){cr(cv,=
cw,false);},100);}cm=3Dcv;bq=3Dcw;}}var =
ca;P(window,"resize",be);P(bw,"destroy",function(){ap(window,"resize",be)=
;});}function bS(){var =
ca=3DbL.labels,cv=3DbL.credits,be;bx();bE=3Dbw.legend=3Dnew =
bV(bw);ch();S(b9,function(cw){cw.setTickPositions(true);});bC();ch();bo()=
;bA&&S(b9,function(cw){cw.render();});if(!bw.seriesGroup){bw.seriesGroup=3D=
cb.g("series-group").attr({zIndex:3}).add();}S(cd,function(cw){cw.transla=
te();cw.setTooltipPoints();cw.render();});ca.items&&S(ca.items,function()=
{var =
cw=3Du(ca.style,this.style),cy=3Dag(cw.left)+bT,cx=3Dag(cw.top)+bX+12;del=
ete cw.left;delete =
cw.top;cb.text(this.html,cy,cx).attr({zIndex:2}).css(cw).add();});if(!bw.=
toolbar){bw.toolbar=3DbH(bw);}if(cv.enabled&&!bw.credits){be=3Dcv.href;cb=
.text(cv.text,0,0).on("click",function(){if(be){location.href=3Dbe;}}).at=
tr({align:cv.position.align,zIndex:8}).css(cv.style).add().align(cv.posit=
ion);}bN();bw.hasRendered=3Dtrue;if(bs){bn.appendChild(b7);m(bs);}}functi=
on by(){var =
be=3Dcd.length,ca=3Db7&&b7.parentNode;v(bw,"destroy");ap(Y,"unload",by);a=
p(bw);for(S(b9,function(cv){ap(cv);});be--;){cd[be].destroy();}if(b7){b7.=
innerHTML=3D"";ap(b7);ca&&ca.removeChild(b7);b7=3Dnull;}if(cb){cb.aligned=
Objects=3Dnull;}clearInterval(ci);for(be in bw){delete bw[be];}}function =
bc(){if(!z&&Y=3D=3DY.top&&a5.readyState!=3D"complete"){a5.attachEvent("on=
readystatechange",function(){a5.detachEvent("onreadystatechange",bc);bc()=
;});}else{bt();cg();b3();S(bL.series||[],function(be){bD(be);});bw.invert=
ed=3Dcq=3DR(cq,bL.chart.inverted);bB();bw.render=3DbS;bw.tracker=3Dcc=3Dn=
ew =
bF(bw,bL.tooltip);bS();v(bw,"load");bJ&&bJ.apply(bw,[bw]);S(bw.callbacks,=
function(be){be.apply(bw,[bw]);});}}q=3DaT(q,e.xAxis);am=3DaT(am,e.yAxis)=
;e.xAxis=3De.yAxis=3Dnull;bL=3DaT(e,bL);var =
bv=3DbL.chart,bZ=3Dbv.margin;bZ=3DK(bZ)?bZ:[bZ,bZ,bZ,bZ];var =
bl=3DR(bv.marginTop,bZ[0]),bR=3DR(bv.marginRight,bZ[1]),bU=3DR(bv.marginB=
ottom,bZ[2]),bW=3DR(bv.marginLeft,bZ[3]),cf=3Dbv.spacingTop,J=3Dbv.spacin=
gRight,bK=3Dbv.spacingBottom,bQ=3Dbv.spacingLeft,bM,ad,b5,bX,cn,ct,bT,bO,=
bn,bs,b7,b4,cm,bq,bk,bP,bm,b6,bu,bp,bf,bj,bw=3Dthis,b8=3D(bZ=3Dbv.events)=
&&!!bZ.click,cu,bY,cs,b0,b2,t,ck,cj,bi,cc,br,bN,bE,bh,y,bd,bA=3Dbv.showAx=
es,bg=3D0,b9=3D[],cp,cd=3D[],cq,cb,ac,ci,co,bo,ch,cg,b3,cr,ce,cl,bV=3Dfun=
ction(cR){function cV(c0,c4){var =
c1=3Dc0.legendItem,cZ=3Dc0.legendLine,c2=3Dc0.legendSymbol,cY=3DcD.color,=
c3=3Dc4?cE.itemStyle.color:cY;cY=3Dc4?c0.color:cY;c1&&c1.css({fill:c3});c=
Z&&cZ.attr({stroke:cY});c2&&c2.attr({stroke:cY,fill:cY});}function =
cI(c0,c3,c1){var =
cZ=3Dc0.legendItem,c2=3Dc0.legendLine,cY=3Dc0.legendSymbol;c0=3Dc0.checkb=
ox;cZ&&cZ.attr({x:c3,y:c1});c2&&c2.translate(c3,c1-4);cY&&cY.attr({x:c3+c=
Y.xOff,y:c1+cY.yOff});if(c0){c0.x=3Dc3;c0.y=3Dc1;}}function =
cL(){S(cy,function(cY){var =
cZ=3DcY.checkbox;cZ&&ax(cZ,{left:cJ.attr("translateX")+cY.legendItemWidth=
+cZ.x-40+ay,top:cJ.attr("translateY")+cZ.y-11+ay});});}function =
cA(c0){var =
c4,c1,cZ,c2,cY,c3=3Dc0.legendItem;c2=3Dc0.series||c0;if(!c3){cY=3D/^(bar|=
pie|area|column)$/.test(c2.type);c0.legendItem=3Dc3=3Dcb.text(cE.labelFor=
matter.call(c0),0,0).css(c0.visible?ca:cD).on("mouseover",function(){c0.s=
etState(aS);c3.css(cW);}).on("mouseout",function(){c3.css(c0.visible?ca:c=
D);c0.setState();}).on("click",function(){var =
c6=3Dfunction(){c0.setVisible();};c0.firePointEvent?c0.firePointEvent("le=
gendItemClick",null,c6):v(c0,"legendItemClick",null,c6);}).attr({zIndex:2=
}).add(cJ);if(!cY&&c0.options&&c0.options.lineWidth){var =
c5=3Dc0.options;c2=3D{"stroke-width":c5.lineWidth,zIndex:2};if(c5.dashSty=
le){c2.dashstyle=3Dc5.dashStyle;}c0.legendLine=3Dcb.path([aY,-cH-cT,0,aa,=
-cT,0]).attr(c2).add(cJ);}if(cY){c4=3Dcb.rect(c1=3D-cH-cT,cZ=3D-11,cH,12,=
2).attr({"stroke-width":0,zIndex:3}).add(cJ);}else{if(c0.options&&c0.opti=
ons.marker&&c0.options.marker.enabled){c4=3Dcb.symbol(c0.symbol,c1=3D-cH/=
2-cT,cZ=3D-4,c0.options.marker.radius).attr(c0.pointAttr[F]).attr({zIndex=
:3}).add(cJ);}}if(c4){c4.xOff=3Dc1;c4.yOff=3DcZ;}c0.legendSymbol=3Dc4;cV(=
c0,c0.visible);if(c0.options&&c0.options.showCheckbox){c0.checkbox=3Da3("=
input",{type:"checkbox",checked:c0.selected,defaultChecked:c0.selected},c=
E.itemCheckboxStyle,b7);P(c0.checkbox,"click",function(c6){v(c0,"checkbox=
Click",{checked:c6.target.checked},function(){c0.select();});});}}c4=3Dc3=
.getBBox();c1=3Dc0.legendItemWidth=3DcE.itemWidth||cH+cT+c4.width+cz;cO=3D=
c4.height;if(cX&&cx-cC+c1>(cG||bk-2*cN-cC)){cx=3DcC;cK+=3DcO;}cQ=3DcK;cI(=
c0,cx,cK);if(cX){cx+=3Dc1;}else{cK+=3DcO;}cF=3DcG||ar(cX?cx-cC:c1,cF);cy.=
push(c0);}function =
be(){cx=3DcC;cK=3DcP;cQ=3DcF=3D0;cy=3D[];cJ||(cJ=3Dcb.g("legend").attr({z=
Index:7}).add());cM&&cS.reverse();S(cS,function(c1){if(c1.options.showInL=
egend){S(c1.options.legendType=3D=3D"point"?c1.data:[c1],cA);}});cM&&cS.r=
everse();bh=3DcG||cF;y=3DcQ-cP+cO;if(cU||cv){bh+=3D2*cN;y+=3D2*cN;if(cB){=
bh>0&&y>0&&cB.animate(cB.crisp(null,null,null,bh,y));}else{cB=3Dcb.rect(0=
,0,bh,y,cE.borderRadius,cU||0).attr({stroke:cE.borderColor,"stroke-width"=
:cU||0,fill:cv||au}).add(cJ).shadow(cE.shadow);}cB[cy.length?"show":"hide=
"]();}for(var =
cY=3D["left","right","top","bottom"],c0,cZ=3D4;cZ--;){c0=3DcY[cZ];if(cw[c=
0]&&cw[c0]!=3D"auto"){cE[cZ<2?"align":"verticalAlign"]=3Dc0;cE[cZ<2?"x":"=
y"]=3Dag(cw[c0])*(cZ%2?-1:1);}}cJ.align(u(cE,{width:bh,height:y}),true,bM=
);bg||cL();}var cE=3DcR.options.legend;if(cE.enabled){var =
cX=3DcE.layout=3D=3D"horizontal",cH=3DcE.symbolWidth,cT=3DcE.symbolPaddin=
g,cy,cw=3DcE.style,ca=3DcE.itemStyle,cW=3DcE.itemHoverStyle,cD=3DcE.itemH=
iddenStyle,cN=3Dag(cw.padding),cz=3D20,cP=3D18,cC=3D4+cN+cH+cT,cx,cK,cQ,c=
O=3D0,cB,cU=3DcE.borderWidth,cv=3DcE.backgroundColor,cJ,cF,cG=3DcE.width,=
cS=3DcR.series,cM=3DcE.reversed;be();P(cR,"endResize",cL);return{colorize=
Item:cV,destroyItem:function(cY){var =
cZ=3DcY.checkbox;S(["legendItem","legendLine","legendSymbol"],function(c0=
){cY[c0]&&cY[c0].destroy();});cZ&&m(cY.checkbox);},renderLegend:be};}};bY=
=3Dfunction(be,ca){return =
be>=3D0&&be<=3Dbi&&ca>=3D0&&ca<=3Dcj;};cl=3Dfunction(){v(bw,"selection",{=
resetSelection:true},ce);bw.toolbar.remove("zoom");};ce=3Dfunction(ca){va=
r =
cv=3De.lang,be=3Dbw.pointCount<100;bw.toolbar.add("zoom",cv.resetZoom,cv.=
resetZoomTitle,cl);!ca||ca.resetSelection?S(b9,function(cw){cw.setExtreme=
s(null,null,false,be);}):S(ca.xAxis.concat(ca.yAxis),function(cw){var =
cx=3Dcw.axis;if(bw.tracker[cx.isXAxis?"zoomX":"zoomY"]){cx.setExtremes(cw=
.min,cw.max,false,be);}});bz();};ch=3Dfunction(){var =
cv=3DbL.legend,cy=3DR(cv.margin,10),ca=3Dcv.x,cw=3Dcv.y,cz=3Dcv.align,cx=3D=
cv.verticalAlign,be;cg();if((bw.title||bw.subtitle)&&!aq(bl)){if(be=3Dar(=
bw.title&&!ad.floating&&!ad.verticalAlign&&ad.y||0,bw.subtitle&&!b5.float=
ing&&!b5.verticalAlign&&b5.y||0)){bX=3Dar(bX,be+R(ad.margin,15)+cf);}}if(=
cv.enabled&&!cv.floating){if(cz=3D=3D"right"){aq(bR)||(cn=3Dar(cn,bh-ca+c=
y+J));}else{if(cz=3D=3D"left"){aq(bW)||(bT=3Dar(bT,bh+ca+cy+bQ));}else{if=
(cx=3D=3D"top"){aq(bl)||(bX=3Dar(bX,y+cw+cy+cf));}else{if(cx=3D=3D"bottom=
"){aq(bU)||(ct=3Dar(ct,y-cw+cy+bK));}}}}}bA&&S(b9,function(cA){cA.getOffs=
et();});aq(bW)||(bT+=3DbO[3]);aq(bl)||(bX+=3DbO[0]);aq(bU)||(ct+=3DbO[2])=
;aq(bR)||(cn+=3DbO[1]);b3();};cr=3Dfunction(ca,cw,be){var =
cv=3Dbw.title,cx=3Dbw.subtitle;bg+=3D1;al(be,bw);b6=3DbP;bm=3Dbk;bk=3Da4(=
ca);bP=3Da4(cw);ax(b7,{width:bk+ay,height:bP+ay});cb.setSize(bk,bP,be);bi=
=3Dbk-bT-cn;cj=3DbP-bX-ct;cp=3Dnull;S(b9,function(cy){cy.isDirty=3Dtrue;c=
y.setScale();});S(cd,function(cy){cy.isDirty=3Dtrue;});bw.isDirtyLegend=3D=
true;bw.isDirtyBox=3Dtrue;ch();cv&&cv.align(null,null,bM);cx&&cx.align(nu=
ll,null,bM);bz(be);b6=3Dnull;v(bw,"resize");setTimeout(function(){v(bw,"e=
ndResize",null,function(){bg-=3D1;});},aL&&aL.duration||500);};b3=3Dfunct=
ion(){bw.plotLeft=3DbT=3Da4(bT);bw.plotTop=3DbX=3Da4(bX);bw.plotWidth=3Db=
i=3Da4(bk-bT-cn);bw.plotHeight=3Dcj=3Da4(bP-bX-ct);bw.plotSizeX=3Dcq?cj:b=
i;bw.plotSizeY=3Dcq?bi:cj;bM=3D{x:bQ,y:cf,width:bk-bQ-J,height:bP-cf-bK};=
};cg=3Dfunction(){bX=3DR(bl,cf);cn=3DR(bR,J);ct=3DR(bU,bK);bT=3DR(bW,bQ);=
bO=3D[0,0,0,0];};bo=3Dfunction(){var =
ca=3Dbv.borderWidth||0,cx=3Dbv.backgroundColor,be=3Dbv.plotBackgroundColo=
r,cv=3Dbv.plotBackgroundImage,cy,cw=3D{x:bT,y:bX,width:bi,height:cj};cy=3D=
ca+(bv.shadow?8:0);if(ca||cx){if(bu){bu.animate(bu.crisp(null,null,null,b=
k-cy,bP-cy));}else{bu=3Dcb.rect(cy/2,cy/2,bk-cy,bP-cy,bv.borderRadius,ca)=
.attr({stroke:bv.borderColor,"stroke-width":ca,fill:cx||au}).add().shadow=
(bv.shadow);}}if(be){if(bp){bp.animate(cw);}else{bp=3Dcb.rect(bT,bX,bi,cj=
,0).attr({fill:be}).add().shadow(bv.plotShadow);}}if(cv){if(bf){bf.animat=
e(cw);}else{bf=3Dcb.image(cv,bT,bX,bi,cj).add();}}if(bv.plotBorderWidth){=
if(bj){bj.animate(bj.crisp(null,bT,bX,bi,cj));}else{bj=3Dcb.rect(bT,bX,bi=
,cj,0,bv.plotBorderWidth).attr({stroke:bv.plotBorderColor,"stroke-width":=
bv.plotBorderWidth,zIndex:4}).add();}}bw.isDirtyBox=3Dfalse;};g=3Daf=3D0;=
P(Y,"unload",by);bv.reflow!=3D=3Dfalse&&P(bw,"load",b1);if(bZ){for(cu in =
bZ){P(bw,cu,bZ[cu]);}}bw.options=3DbL;bw.series=3Dcd;bw.addSeries=3Dfunct=
ion(ca,cw,be){var =
cv;if(ca){al(be,bw);cw=3DR(cw,true);v(bw,"addSeries",{options:ca},functio=
n(){cv=3DbD(ca);cv.isDirty=3Dtrue;bw.isDirtyLegend=3Dtrue;cw&&bw.redraw()=
;});}return =
cv;};bw.animation=3DR(bv.animation,true);bw.destroy=3Dby;bw.get=3Dfunctio=
n(ca){var =
cw,be,cv;for(cw=3D0;cw<b9.length;cw++){if(b9[cw].options.id=3D=3Dca){retu=
rn =
b9[cw];}}for(cw=3D0;cw<cd.length;cw++){if(cd[cw].options.id=3D=3Dca){retu=
rn =
cd[cw];}}for(cw=3D0;cw<cd.length;cw++){cv=3Dcd[cw].data;for(be=3D0;be<cv.=
length;be++){if(cv[be].id=3D=3Dca){return cv[be];}}}return =
null;};bw.getSelectedPoints=3Dfunction(){var =
be=3D[];S(cd,function(ca){be=3Dbe.concat(az(ca.data,function(cv){return =
cv.selected;}));});return be;};bw.getSelectedSeries=3Dfunction(){return =
az(cd,function(be){return =
be.selected;});};bw.hideLoading=3Dfunction(){aW(b2,{opacity:0},{duration:=
bL.loading.hideDuration,complete:function(){ax(b2,{display:au});}});ck=3D=
false;};bw.isInsidePlot=3DbY;bw.redraw=3Dbz;bw.setSize=3Dcr;bw.setTitle=3D=
bx;bw.showLoading=3Dfunction(be){var =
ca=3DbL.loading;if(!b2){b2=3Da3(s,{className:"highcharts-loading"},u(ca.s=
tyle,{left:bT+ay,top:bX+ay,width:bi+ay,height:cj+ay,zIndex:10,display:au}=
),b7);t=3Da3("span",null,ca.labelStyle,b2);}t.innerHTML=3Dbe||bL.lang.loa=
ding;if(!ck){ax(b2,{opacity:0,display:""});aW(b2,{opacity:ca.style.opacit=
y},{duration:ca.showDuration});ck=3Dtrue;}};bw.pointCount=3D0;bc();}var =
a5=3Ddocument,Y=3Dwindow,aG=3DMath,a4=3DaG.round,ae=3DaG.floor,a0=3DaG.ce=
il,ar=3DaG.max,L=3DaG.min,V=3DaG.abs,n=3DaG.cos,aD=3DaG.sin,aU=3DaG.PI,aB=
=3DaU*2/360,a=3Dnavigator.userAgent,a2=3D/msie/i.test(a)&&!Y.opera,aR=3Da=
5.documentMode=3D=3D8,T=3D/AppleWebKit/.test(a),w=3D/Firefox/.test(a),z=3D=
!!a5.createElementNS&&!!a5.createElementNS("http://www.w3.org/2000/svg","=
svg").createSVGRect,aw=3D"ontouchstart" in =
a5.documentElement,af,g,D=3D{},o=3D0,r=3D1,a9,e,ba,aL,av,B,s=3D"div",a7=3D=
"absolute",ah=3D"relative",O=3D"hidden",aX=3D"highcharts-",aM=3D"visible"=
,ay=3D"px",au=3D"none",aY=3D"M",aa=3D"L",aj=3D"rgba(192,192,192,"+(z?0.00=
0001:0.002)+")",F=3D"",aS=3D"hover",ao,ak,U,E,ab,X,I,an,W,j,H,l,k=3DY.Hig=
hchartsAdapter,Z=3Dk||{},S=3DZ.each,az=3DZ.grep,G=3DZ.map,aT=3DZ.merge,a1=
=3DZ.hyphenate,P=3DZ.addEvent,ap=3DZ.removeEvent,v=3DZ.fireEvent,aW=3DZ.a=
nimate,c=3DZ.stop,ai=3D{};k&&k.init&&k.init();if(!k&&Y.jQuery){var =
a8=3DjQuery;S=3Dfunction(y,t){for(var =
ac=3D0,J=3Dy.length;ac<J;ac++){if(t.call(y[ac],y[ac],ac,y)=3D=3D=3Dfalse)=
{return ac;}}};az=3Da8.grep;G=3Dfunction(y,t){for(var =
ad=3D[],ac=3D0,J=3Dy.length;ac<J;ac++){ad[ac]=3Dt.call(y[ac],y[ac],ac,y);=
}return ad;};aT=3Dfunction(){var t=3Darguments;return =
a8.extend(true,null,t[0],t[1],t[2],t[3]);};a1=3Dfunction(t){return =
t.replace(/([A-Z])/g,function(y,J){return"-"+J.toLowerCase();});};P=3Dfun=
ction(y,t,J){a8(y).bind(t,J);};ap=3Dfunction(y,t,ac){var =
J=3Da5.removeEventListener?"removeEventListener":"detachEvent";if(a5[J]&&=
!y[J]){y[J]=3Dfunction(){};}a8(y).unbind(t,ac);};v=3Dfunction(y,t,bc,ad){=
var =
ac=3Da8.Event(t),J=3D"detached"+t;u(ac,bc);if(y[t]){y[J]=3Dy[t];y[t]=3Dnu=
ll;}a8(y).trigger(ac);if(y[J]){y[t]=3Dy[J];y[J]=3Dnull;}ad&&!ac.isDefault=
Prevented()&&ad(ac);};aW=3Dfunction(y,t,ac){var =
J=3Da8(y);if(t.d){y.toD=3Dt.d;t.d=3D1;}J.stop();J.animate(t,ac);};c=3Dfun=
ction(t){a8(t).stop();};a8.extend(a8.easing,{easeOutQuad:function(y,t,ad,=
ac,J){return -ac*(t/=3DJ)*(t-2)+ad;}});var =
h=3DjQuery.fx.step._default,aZ=3DjQuery.fx.prototype.cur;a8.fx.step._defa=
ult=3Dfunction(y){var =
t=3Dy.elem;t.attr?t.attr(y.prop,y.now):h.apply(this,arguments);};a8.fx.st=
ep.d=3Dfunction(y){var t=3Dy.elem;if(!y.started){var =
J=3Dav.init(t,t.d,t.toD);y.start=3DJ[0];y.end=3DJ[1];y.started=3Dtrue;}t.=
attr("d",av.step(y.start,y.end,y.pos,t.toD));};a8.fx.prototype.cur=3Dfunc=
tion(){var t=3Dthis.elem;return =
t.attr?t.attr(this.prop):aZ.apply(this,arguments);};}av=3D{init:function(=
bg,bf,be){bf=3Dbf||"";var =
bd=3Dbg.shift,bc=3Dbf.indexOf("C")>-1,ad=3Dbc?7:3,ac;bf=3Dbf.split(" =
");be=3D[].concat(be);var =
J,t,y=3Dfunction(bh){for(ac=3Dbh.length;ac--;){bh[ac]=3D=3DaY&&bh.splice(=
ac+1,0,bh[ac+1],bh[ac+2],bh[ac+1],bh[ac+2]);}};if(bc){y(bf);y(be);}if(bg.=
isArea){J=3Dbf.splice(bf.length-6,6);t=3Dbe.splice(be.length-6,6);}if(bd)=
{be=3D[].concat(be).splice(0,ad).concat(be);bg.shift=3Dfalse;}if(bf.lengt=
h){for(bg=3Dbe.length;bf.length<bg;){bd=3D[].concat(bf).splice(bf.length-=
ad,ad);if(bc){bd[ad-6]=3Dbd[ad-2];bd[ad-5]=3Dbd[ad-1];}bf=3Dbf.concat(bd)=
;}}if(J){bf=3Dbf.concat(J);be=3Dbe.concat(t);}return[bf,be];},step:functi=
on(y,t,bc,ad){var =
ac=3D[],J=3Dy.length;if(bc=3D=3D1){ac=3Dad;}else{if(J=3D=3Dt.length&&bc<1=
){for(;J--;){ad=3DparseFloat(y[J]);ac[J]=3DisNaN(ad)?y[J]:bc*parseFloat(t=
[J]-ad)+ad;}}else{ac=3Dt;}}return =
ac;}};k=3D{enabled:true,align:"center",x:0,y:15,style:{color:"#666",fontS=
ize:"11px",lineHeight:"14px"}};e=3D{colors:["#4572A7","#AA4643","#89A54E"=
,"#80699B","#3D96AE","#DB843D","#92A8CD","#A47D7C","#B5CA92"],symbols:["c=
ircle","diamond","square","triangle","triangle-down"],lang:{loading:"Load=
ing...",months:["January","February","March","April","May","June","July",=
"August","September","October","November","December"],weekdays:["Sunday",=
"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoi=
nt:".",resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level =
1:1",thousandsSep:","},global:{useUTC:true},chart:{borderColor:"#4572A7",=
borderRadius:5,defaultSeriesType:"line",ignoreHiddenSeries:true,spacingTo=
p:10,spacingRight:10,spacingBottom:15,spacingLeft:10,style:{fontFamily:'"=
Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, =
sans-serif',fontSize:"12px"},backgroundColor:"#FFFFFF",plotBorderColor:"#=
C0C0C0"},title:{text:"Chart =
title",align:"center",y:15,style:{color:"#3E576F",fontSize:"16px"}},subti=
tle:{text:"",align:"center",y:30,style:{color:"#6D869F"}},plotOptions:{li=
ne:{allowPointSelect:false,showCheckbox:false,animation:{duration:1000},e=
vents:{},lineWidth:2,shadow:true,marker:{enabled:true,lineWidth:0,radius:=
4,lineColor:"#FFFFFF",states:{hover:{},select:{fillColor:"#FFFFFF",lineCo=
lor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:aT(k,{enabled:f=
alse,y:-6,formatter:function(){return =
this.y;}}),showInLegend:true,states:{hover:{marker:{}},select:{marker:{}}=
},stickyTracking:true}},labels:{style:{position:a7,color:"#3E576F"}},lege=
nd:{enabled:true,align:"center",layout:"horizontal",labelFormatter:functi=
on(){return =
this.name;},borderWidth:1,borderColor:"#909090",borderRadius:5,shadow:fal=
se,style:{padding:"5px"},itemStyle:{cursor:"pointer",color:"#3E576F"},ite=
mHoverStyle:{cursor:"pointer",color:"#000000"},itemHiddenStyle:{color:"#C=
0C0C0"},itemCheckboxStyle:{position:a7,width:"13px",height:"13px"},symbol=
Width:16,symbolPadding:5,verticalAlign:"bottom",x:0,y:0},loading:{hideDur=
ation:100,labelStyle:{fontWeight:"bold",position:ah,top:"1em"},showDurati=
on:100,style:{position:a7,backgroundColor:"white",opacity:0.5,textAlign:"=
center"}},tooltip:{enabled:true,backgroundColor:"rgba(255, 255, 255, =
.85)",borderWidth:2,borderRadius:5,shadow:true,snap:aw?25:10,style:{color=
:"#333333",fontSize:"12px",padding:"5px",whiteSpace:"nowrap"}},toolbar:{i=
temStyle:{color:"#4572A7",cursor:"pointer"}},credits:{enabled:true,text:"=
Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",=
x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090=
",fontSize:"10px"}}};var =
q=3D{dateTimeLabelFormats:{second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",=
day:"%e. %b",week:"%e. %b",month:"%b =
'%y",year:"%Y"},endOnTick:false,gridLineColor:"#C0C0C0",labels:k,lineColo=
r:"#C0D0E0",lineWidth:1,max:null,min:null,minPadding:0.01,maxPadding:0.01=
,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A=
0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTic=
k:false,tickColor:"#C0D0E0",tickLength:5,tickmarkPlacement:"between",tick=
PixelInterval:100,tickPosition:"outside",tickWidth:1,title:{align:"middle=
",style:{color:"#6D869F",fontWeight:"bold"}},type:"linear"},am=3DaT(q,{en=
dOnTick:true,gridLineWidth:1,tickPixelInterval:72,showLastLabel:true,labe=
ls:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:0.05,minPadding:0.05,s=
tartOnTick:true,tickWidth:0,title:{rotation:270,text:"Y-values"}}),aV=3D{=
labels:{align:"right",x:-8,y:null},title:{rotation:270}},f=3D{labels:{ali=
gn:"left",x:8,y:null},title:{rotation:90}},p=3D{labels:{align:"center",x:=
0,y:14},title:{rotation:0}},C=3DaT(p,{labels:{y:-5}}),A=3De.plotOptions;k=
=3DA.line;A.spline=3DaT(k);A.scatter=3DaT(k,{lineWidth:0,states:{hover:{l=
ineWidth:0}}});A.area=3DaT(k,{});A.areaspline=3DaT(A.area);A.column=3DaT(=
k,{borderColor:"#FFFFFF",borderWidth:1,borderRadius:0,groupPadding:0.2,ma=
rker:null,pointPadding:0.1,minPointLength:0,states:{hover:{brightness:0.1=
,shadow:false},select:{color:"#C0C0C0",borderColor:"#000000",shadow:false=
}}});A.bar=3DaT(A.column,{dataLabels:{align:"left",x:5,y:0}});A.pie=3DaT(=
k,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],colorByPoint:=
true,dataLabels:{distance:30,enabled:true,formatter:function(){return =
this.point.name;},y:5},legendType:"point",marker:null,size:"75%",showInLe=
gend:false,slicedOffset:10,states:{hover:{brightness:0.1,shadow:false}}})=
;aK();var aE=3Dfunction(y){var =
t=3D[],J;(function(ac){if(J=3D/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s=
*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/.exec(ac)){t=3D[ag(J[1=
]),ag(J[2]),ag(J[3]),parseFloat(J[4],10)];}else{if(J=3D/#([a-fA-F0-9]{2})=
([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(ac)){t=3D[ag(J[1],16),ag(J[2],16),=
ag(J[3],16),1];}}})(y);return{get:function(ac){return =
t&&!isNaN(t[0])?ac=3D=3D"rgb"?"rgb("+t[0]+","+t[1]+","+t[2]+")":ac=3D=3D"=
a"?t[3]:"rgba("+t.join(",")+")":y;},brighten:function(ad){if(aI(ad)&&ad!=3D=
=3D0){var =
ac;for(ac=3D0;ac<3;ac++){t[ac]+=3Dag(ad*255);if(t[ac]<0){t[ac]=3D0;}if(t[=
ac]>255){t[ac]=3D255;}}}return =
this;},setOpacity:function(ac){t[3]=3Dac;return =
this;}};};ba=3Dfunction(bi,bh,bg){function be(bj){return =
bj.toString().replace(/^([0-9])$/,"0$1");}if(!aq(bh)||isNaN(bh)){return"I=
nvalid date";}bi=3DR(bi,"%Y-%m-%d %H:%M:%S");bh=3Dnew Date(bh*r);var =
bd=3Dbh[U](),bc=3Dbh[E](),ad=3Dbh[ab](),ac=3Dbh[X](),y=3Dbh[I](),J=3De.la=
ng,t=3DJ.weekdays;J=3DJ.months;bh=3D{a:t[bc].substr(0,3),A:t[bc],d:be(ad)=
,e:ad,b:J[ac].substr(0,3),B:J[ac],m:be(ac+1),y:y.toString().substr(2,2),Y=
:y,H:be(bd),I:be(bd%12||12),l:bd%12||12,M:be(bh[ak]()),p:bd<12?"AM":"PM",=
P:bd<12?"am":"pm",S:be(bh.getSeconds())};for(var bf in =
bh){bi=3Dbi.replace("%"+bf,bh[bf]);}return =
bg?bi.substr(0,1).toUpperCase()+bi.substr(1):bi;};aQ.prototype=3D{init:fu=
nction(y,t){this.element=3Da5.createElementNS("http://www.w3.org/2000/svg=
",t);this.renderer=3Dy;},animate:function(y,t,J){if(t=3DR(t,aL,true)){t=3D=
aT(t);if(J){t.complete=3DJ;}aW(this,y,t);}else{this.attr(y);J&&J();}},att=
r:function(bi,bh){var =
bg,be,bd,bc,ad=3Dthis.element,ac=3Dad.nodeName,y=3Dthis.renderer,J,t=3Dth=
is.shadows,bf,bj=3Dthis;if(M(bi)&&aq(bh)){bg=3Dbi;bi=3D{};bi[bg]=3Dbh;}if=
(M(bi)){bg=3Dbi;if(ac=3D=3D"circle"){bg=3D{x:"cx",y:"cy"}[bg]||bg;}else{i=
f(bg=3D=3D"strokeWidth"){bg=3D"stroke-width";}}bj=3DaF(ad,bg)||this[bg]||=
0;if(bg!=3D"d"&&bg!=3D"visibility"){bj=3DparseFloat(bj);}}else{for(bg in =
bi){J=3Dfalse;be=3Dbi[bg];if(bg=3D=3D"d"){if(be&&be.join){be=3Dbe.join(" =
");}if(/(NaN| {2}|^$)/.test(be)){be=3D"M 0 =
0";}this.d=3Dbe;}else{if(bg=3D=3D"x"&&ac=3D=3D"text"){for(bd=3D0;bd<ad.ch=
ildNodes.length;bd++){bc=3Dad.childNodes[bd];aF(bc,"x")=3D=3DaF(ad,"x")&&=
aF(bc,"x",be);}if(this.rotation){aF(ad,"transform","rotate("+this.rotatio=
n+" "+be+" =
"+ag(bi.y||aF(ad,"y"))+")");}}else{if(bg=3D=3D"fill"){be=3Dy.color(be,ad,=
bg);}else{if(ac=3D=3D"circle"&&(bg=3D=3D"x"||bg=3D=3D"y")){bg=3D{x:"cx",y=
:"cy"}[bg]||bg;}else{if(bg=3D=3D"translateX"||bg=3D=3D"translateY"||bg=3D=
=3D"rotation"||bg=3D=3D"verticalAlign"){this[bg]=3Dbe;this.updateTransfor=
m();J=3Dtrue;}else{if(bg=3D=3D"stroke"){be=3Dy.color(be,ad,bg);}else{if(b=
g=3D=3D"dashstyle"){bg=3D"stroke-dasharray";if(be){be=3Dbe.toLowerCase().=
replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1=
").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longda=
sh","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,""=
).split(",");for(bd=3Dbe.length;bd--;){be[bd]=3Dag(be[bd])*bi["stroke-wid=
th"];}be=3Dbe.join(",");}}else{if(bg=3D=3D"isTracker"){this[bg]=3Dbe;}els=
e{if(bg=3D=3D"width"){be=3Dag(be);}else{if(bg=3D=3D"align"){bg=3D"text-an=
chor";be=3D{left:"start",center:"middle",right:"end"}[be];}}}}}}}}}}if(bg=
=3D=3D"strokeWidth"){bg=3D"stroke-width";}if(T&&bg=3D=3D"stroke-width"&&b=
e=3D=3D=3D0){be=3D0.000001;}if(this.symbolName&&/^(x|y|r|start|end|innerR=
)/.test(bg)){if(!bf){this.symbolAttr(bi);bf=3Dtrue;}J=3Dtrue;}if(t&&/^(wi=
dth|height|visibility|x|y|d)$/.test(bg)){for(bd=3Dt.length;bd--;){aF(t[bd=
],bg,be);}}if(bg=3D=3D"text"){this.textStr=3Dbe;this.added&&y.buildText(t=
his);}else{J||aF(ad,bg,be);}}}return bj;},symbolAttr:function(y){var =
t=3Dthis;S(["x","y","r","start","end","width","height","innerR"],function=
(J){t[J]=3DR(y[J],t[J]);});t.attr({d:t.renderer.symbols[t.symbolName](t.x=
,t.y,t.r,{start:t.start,end:t.end,width:t.width,height:t.height,innerR:t.=
innerR})});},clip:function(t){return =
this.attr("clip-path","url("+this.renderer.url+"#"+t.id+")");},crisp:func=
tion(bf,be,bd,bc,ad){var =
ac,J=3D{},y=3D{},t;bf=3Dbf||this.strokeWidth||0;t=3Dbf%2/2;y.x=3Dae(be||t=
his.x||0)+t;y.y=3Dae(bd||this.y||0)+t;y.width=3Dae((bc||this.width||0)-2*=
t);y.height=3Dae((ad||this.height||0)-2*t);y.strokeWidth=3Dbf;for(ac in =
y){if(this[ac]!=3Dy[ac]){this[ac]=3DJ[ac]=3Dy[ac];}}return =
J;},css:function(y){var =
t=3Dthis.element;t=3Dy&&y.width&&t.nodeName=3D=3D"text";if(y&&y.color){y.=
fill=3Dy.color;}this.styles=3Dy=3Du(this.styles,y);if(a2&&!z){t&&delete =
y.width;ax(this.element,y);}else{this.attr({style:Q(y)});}t&&this.added&&=
this.renderer.buildText(this);return this;},on:function(y,t){var =
J=3Dt;if(aw&&y=3D=3D"click"){y=3D"touchstart";J=3Dfunction(ac){ac.prevent=
Default();t();};}this.element["on"+y]=3DJ;return =
this;},translate:function(y,t){return =
this.attr({translateX:y,translateY:t});},invert:function(){this.inverted=3D=
true;this.updateTransform();return this;},updateTransform:function(){var =
y=3Dthis.translateX||0,t=3Dthis.translateY||0,ad=3Dthis.inverted,ac=3Dthi=
s.rotation,J=3D[];if(ad){y+=3Dthis.attr("width");t+=3Dthis.attr("height")=
;}if(y||t){J.push("translate("+y+","+t+")");}if(ad){J.push("rotate(90) =
scale(-1,1)");}else{ac&&J.push("rotate("+ac+" "+this.x+" =
"+this.y+")");}J.length&&aF(this.element,"transform",J.join(" =
"));},toFront:function(){var =
t=3Dthis.element;t.parentNode.appendChild(t);return =
this;},align:function(y,t,be){if(y){this.alignOptions=3Dy;this.alignByTra=
nslate=3Dt;be||this.renderer.alignedObjects.push(this);}else{y=3Dthis.ali=
gnOptions;t=3Dthis.alignByTranslate;}be=3DR(be,this.renderer);var =
bd=3Dy.align,bc=3Dy.verticalAlign,ad=3D(be.x||0)+(y.x||0),ac=3D(be.y||0)+=
(y.y||0),J=3D{};if(/^(right|center)$/.test(bd)){ad+=3D(be.width-(y.width|=
|0))/{right:1,center:2}[bd];}J[t?"translateX":"x"]=3Da4(ad);if(/^(bottom|=
middle)$/.test(bc)){ac+=3D(be.height-(y.height||0))/({bottom:1,middle:2}[=
bc]||1);}J[t?"translateY":"y"]=3Da4(ac);this[this.placed?"animate":"attr"=
](J);this.placed=3Dtrue;return this;},getBBox:function(){var =
y,t,bc,ad=3Dthis.rotation,ac=3Dad*aB;try{y=3Du({},this.element.getBBox())=
;}catch(J){y=3D{width:0,height:0};}t=3Dy.width;bc=3Dy.height;if(ad){y.wid=
th=3DV(bc*aD(ac))+V(t*n(ac));y.height=3DV(bc*n(ac))+V(t*aD(ac));}return =
y;},show:function(){return =
this.attr({visibility:aM});},hide:function(){return =
this.attr({visibility:O});},add:function(y){var =
t=3Dthis.renderer,bd=3Dy||t,bc=3Dbd.element||t.box,ad=3Dbc.childNodes,ac=3D=
this.element,J=3DaF(ac,"zIndex");this.parentInverted=3Dy&&y.inverted;this=
.textStr!=3D=3Dundefined&&t.buildText(this);if(J){bd.handleZ=3Dtrue;J=3Da=
g(J);}if(bd.handleZ){for(bd=3D0;bd<ad.length;bd++){y=3Dad[bd];t=3DaF(y,"z=
Index");if(y!=3Dac&&(ag(t)>J||!aq(J)&&aq(t))){bc.insertBefore(ac,y);retur=
n this;}}}bc.appendChild(ac);this.added=3Dtrue;return =
this;},destroy:function(){var =
y=3Dthis.element||{},t=3Dthis.shadows,ac=3Dy.parentNode,J;y.onclick=3Dy.o=
nmouseout=3Dy.onmouseover=3Dy.onmousemove=3Dnull;c(this);ac&&ac.removeChi=
ld(y);t&&S(t,function(ad){(ac=3Dad.parentNode)&&ac.removeChild(ad);});aO(=
this.renderer.alignedObjects,this);for(J in this){delete this[J];}return =
null;},empty:function(){for(var =
y=3Dthis.element,t=3Dy.childNodes,J=3Dt.length;J--;){y.removeChild(t[J]);=
}},shadow:function(y){var =
t=3D[],ad,ac=3Dthis.element,J=3Dthis.parentInverted?"(-1,-1)":"(1,1)";if(=
y){for(y=3D1;y<=3D3;y++){ad=3Dac.cloneNode(0);aF(ad,{isShadow:"true",stro=
ke:"rgb(0, 0, =
0)","stroke-opacity":0.05*y,"stroke-width":7-2*y,transform:"translate"+J,=
fill:au});ac.parentNode.insertBefore(ad,ac);t.push(ad);}this.shadows=3Dt;=
}return this;}};var =
aC=3Dfunction(){this.init.apply(this,arguments);};aC.prototype=3D{init:fu=
nction(y,t,bc,ad){var =
ac=3Dlocation,J;this.Element=3DaQ;J=3Dthis.createElement("svg").attr({xml=
ns:"http://www.w3.org/2000/svg",version:"1.1"});y.appendChild(J.element);=
this.box=3DJ.element;this.boxWrapper=3DJ;this.alignedObjects=3D[];this.ur=
l=3Da2?"":ac.href.replace(/#.*?$/,"");this.defs=3Dthis.createElement("def=
s").add();this.forExport=3Dad;this.setSize(t,bc,false);},createElement:fu=
nction(y){var t=3Dnew this.Element;t.init(this,y);return =
t;},buildText:function(bj){for(var =
bi=3Dbj.element,bh=3DR(bj.textStr,"").toString().replace(/<(b|strong)>/g,=
'<span style=3D"font-weight:bold">').replace(/<(i|em)>/g,'<span =
style=3D"font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|stro=
ng|i|em|a)>/g,"</span>").split(/<br[^>]?>/g),bf=3Dbi.childNodes,be=3D/sty=
le=3D"([^"]+)"/,bd=3D/href=3D"([^"]+)"/,bc=3DaF(bi,"x"),ad=3Dbj.styles,J=3D=
w&&ad&&ad.HcDirection=3D=3D"rtl"&&!this.forExport,ac,y=3Dad&&ag(ad.width)=
,bg=3Dad&&ad.lineHeight,bk,t=3Dbf.length;t--;){bi.removeChild(bf[t]);}y&&=
!bj.added&&this.box.appendChild(bi);S(bh,function(bl,bp){var =
bm,bo=3D0,bn;bl=3Dbl.replace(/<span/g,"|||<span").replace(/<\/span>/g,"</=
span>|||");bm=3Dbl.split("|||");S(bm,function(bu){if(bu!=3D=3D""||bm.leng=
th=3D=3D1){var =
br=3D{},bt=3Da5.createElementNS("http://www.w3.org/2000/svg","tspan");be.=
test(bu)&&aF(bt,"style",bu.match(be)[1].replace(/(;| |^)color([ =
:])/,"$1fill$2"));if(bd.test(bu)){aF(bt,"onclick",'location.href=3D"'+bu.=
match(bd)[1]+'"');ax(bt,{cursor:"pointer"});}bu=3Dbu.replace(/<(.|\n)*?>/=
g,"")||" =
";if(J){ac=3D[];for(t=3Dbu.length;t--;){ac.push(bu.charAt(t));}bu=3Dac.jo=
in("");}bt.appendChild(a5.createTextNode(bu));if(bo){br.dx=3D3;}else{br.x=
=3Dbc;}if(!bo){if(bp){bn=3Dag(window.getComputedStyle(bk,null).getPropert=
yValue("line-height"));if(isNaN(bn)){bn=3Dbg||bk.offsetHeight||18;}aF(bt,=
"dy",bn);}bk=3Dbt;}aF(bt,br);bi.appendChild(bt);bo++;if(y){bu=3Dbu.replac=
e(/-/g,"- ").split(" ");for(var =
bq,bs=3D[];bu.length||bs.length;){bq=3Dbi.getBBox().width;br=3Dbq>y;if(!b=
r||bu.length=3D=3D1){bu=3Dbs;bs=3D[];if(bu.length){bt=3Da5.createElementN=
S("http://www.w3.org/2000/svg","tspan");aF(bt,{x:bc,dy:bg||16});bi.append=
Child(bt);if(bq>y){y=3Dbq;}}}else{bt.removeChild(bt.firstChild);bs.unshif=
t(bu.pop());}bt.appendChild(a5.createTextNode(bu.join(" ").replace(/- =
/g,"-")));}}}});});},crispLine:function(y,t){if(y[1]=3D=3Dy[4]){y[1]=3Dy[=
4]=3Da4(y[1])+t%2/2;}if(y[2]=3D=3Dy[5]){y[2]=3Dy[5]=3Da4(y[2])+t%2/2;}ret=
urn y;},path:function(t){return =
this.createElement("path").attr({d:t,fill:au});},circle:function(y,t,J){y=
=3DK(y)?y:{x:y,y:t,r:J};return =
this.createElement("circle").attr(y);},arc:function(y,t,bc,ad,ac,J){if(K(=
y)){t=3Dy.y;bc=3Dy.r;ad=3Dy.innerR;ac=3Dy.start;J=3Dy.end;y=3Dy.x;}return=
 =
this.symbol("arc",y||0,t||0,bc||0,{innerR:ad||0,start:ac||0,end:J||0});},=
rect:function(y,t,bc,ad,ac,J){if(K(y)){t=3Dy.y;bc=3Dy.width;ad=3Dy.height=
;ac=3Dy.r;y=3Dy.x;}ac=3Dthis.createElement("rect").attr({rx:ac,ry:ac,fill=
:au});return =
ac.attr(ac.crisp(J,y,t,ar(bc,0),ar(ad,0)));},setSize:function(y,t,ad){var=
 =
ac=3Dthis.alignedObjects,J=3Dac.length;this.width=3Dy;this.height=3Dt;for=
(this.boxWrapper[R(ad,true)?"animate":"attr"]({width:y,height:t});J--;){a=
c[J].align();}},g:function(t){return =
this.createElement("g").attr(aq(t)&&{"class":aX+t});},image:function(y,t,=
bc,ad,ac){var =
J=3D{preserveAspectRatio:au};arguments.length>1&&u(J,{x:t,y:bc,width:ad,h=
eight:ac});J=3Dthis.createElement("image").attr(J);J.element.setAttribute=
NS("http://www.w3.org/1999/xlink","href",y);return =
J;},symbol:function(y,t,be,bd,bc){var =
ad,ac=3Dthis.symbols[y];ac=3Dac&&ac(t,be,bd,bc);var =
J=3D/^url\((.*?)\)$/;if(ac){ad=3Dthis.path(ac);u(ad,{symbolName:y,x:t,y:b=
e,r:bd});bc&&u(ad,bc);}else{if(J.test(y)){y=3Dy.match(J)[1];ad=3Dthis.ima=
ge(y).attr({x:t,y:be});a3("img",{onload:function(){var =
bf=3DD[this.src]||[this.width,this.height];ad.attr({width:bf[0],height:bf=
[1]}).translate(-a4(bf[0]/2),-a4(bf[1]/2));},src:y});}else{ad=3Dthis.circ=
le(t,be,bd);}}return =
ad;},symbols:{square:function(y,t,J){J=3D0.707*J;return[aY,y-J,t-J,aa,y+J=
,t-J,y+J,t+J,y-J,t+J,"Z"];},triangle:function(y,t,J){return[aY,y,t-1.33*J=
,aa,y+J,t+0.67*J,y-J,t+0.67*J,"Z"];},"triangle-down":function(y,t,J){retu=
rn[aY,y,t+1.33*J,aa,y-J,t-0.67*J,y+J,t-0.67*J,"Z"];},diamond:function(y,t=
,J){return[aY,y,t-J,aa,y+J,t,y,t+J,y-J,t,"Z"];},arc:function(bg,bf,be,bd)=
{var =
bc=3Dbd.start,ad=3Dbd.end-0.000001,ac=3Dbd.innerR,J=3Dn(bc),t=3DaD(bc),y=3D=
n(ad);ad=3DaD(ad);bd=3Dbd.end-bc<aU?0:1;return[aY,bg+be*J,bf+be*t,"A",be,=
be,0,bd,1,bg+be*y,bf+be*ad,aa,bg+ac*y,bf+ac*ad,"A",ac,ac,0,bd,0,bg+ac*J,b=
f+ac*t,"Z"];}},clipRect:function(y,t,bc,ad){var =
ac=3DaX+o++,J=3Dthis.createElement("clipPath").attr({id:ac}).add(this.def=
s);y=3Dthis.rect(y,t,bc,ad,0).add(J);y.id=3Dac;return =
y;},color:function(bf,be,bd){var =
bc,ad=3D/^rgba/;if(bf&&bf.linearGradient){var =
ac=3Dthis;be=3Dbf.linearGradient;bd=3DaX+o++;var =
J,y,t;J=3Dac.createElement("linearGradient").attr({id:bd,gradientUnits:"u=
serSpaceOnUse",x1:be[0],y1:be[1],x2:be[2],y2:be[3]}).add(ac.defs);S(bf.st=
ops,function(bg){if(ad.test(bg[1])){bc=3DaE(bg[1]);y=3Dbc.get("rgb");t=3D=
bc.get("a");}else{y=3Dbg[1];t=3D1;}ac.createElement("stop").attr({offset:=
bg[0],"stop-color":y,"stop-opacity":t}).add(J);});return"url("+this.url+"=
#"+bd+")";}else{if(ad.test(bf)){bc=3DaE(bf);aF(be,bd+"-opacity",bc.get("a=
"));return bc.get("rgb");}else{return bf;}}},text:function(y,t,ac){var =
J=3De.chart.style;t=3Da4(R(t,0));ac=3Da4(R(ac,0));y=3Dthis.createElement(=
"text").attr({x:t,y:ac,text:y}).css({"font-family":J.fontFamily,"font-siz=
e":J.fontSize});y.x=3Dt;y.y=3Dac;return y;}};var bb;if(!z){var =
aJ=3Dd(aQ,{init:function(y,t){var ac=3D["<",t,' filled=3D"f" =
stroked=3D"f"'],J=3D["position: =
",a7,";"];if(t=3D=3D"shape"||t=3D=3Ds){J.push("left:0;top:0;width:10px;he=
ight:10px;");}if(aR){J.push("visibility: ",t=3D=3Ds?O:aM);}ac.push(' =
style=3D"',J.join(""),'"/>');if(t){ac=3Dt=3D=3Ds||t=3D=3D"span"||t=3D=3D"=
img"?ac.join(""):y.prepVML(ac);this.element=3Da3(ac);}this.renderer=3Dy;}=
,add:function(y){var =
t=3Dthis.renderer,ac=3Dthis.element,J=3Dt.box;J=3Dy?y.element||y:J;y&&y.i=
nverted&&t.invertChild(ac,J);aR&&J.gVis=3D=3DO&&ax(ac,{visibility:O});J.a=
ppendChild(ac);this.added=3Dtrue;this.alignOnAdd&&this.updateTransform();=
return this;},attr:function(bj,bi){var =
bh,bf,be,bd=3Dthis.element||{},bc=3Dbd.style,ad=3Dbd.nodeName,J=3Dthis.re=
nderer,ac=3Dthis.symbolName,y,bg,bk=3Dthis.shadows,t=3Dthis;if(M(bj)&&aq(=
bi)){bh=3Dbj;bj=3D{};bj[bh]=3Dbi;}if(M(bj)){bh=3Dbj;t=3Dbh=3D=3D"strokeWi=
dth"||bh=3D=3D"stroke-width"?this.strokeweight:this[bh];}else{for(bh in =
bj){bf=3Dbj[bh];y=3Dfalse;if(ac&&/^(x|y|r|start|end|width|height|innerR)/=
.test(bh)){if(!bg){this.symbolAttr(bj);bg=3Dtrue;}y=3Dtrue;}else{if(bh=3D=
=3D"d"){bf=3Dbf||[];this.d=3Dbf.join(" =
");be=3Dbf.length;for(y=3D[];be--;){y[be]=3DaI(bf[be])?a4(bf[be]*10)-5:bf=
[be]=3D=3D"Z"?"x":bf[be];}bf=3Dy.join(" =
")||"x";bd.path=3Dbf;if(bk){for(be=3Dbk.length;be--;){bk[be].path=3Dbf;}}=
y=3Dtrue;}else{if(bh=3D=3D"zIndex"||bh=3D=3D"visibility"){if(aR&&bh=3D=3D=
"visibility"&&ad=3D=3D"DIV"){bd.gVis=3Dbf;y=3Dbd.childNodes;for(be=3Dy.le=
ngth;be--;){ax(y[be],{visibility:bf});}if(bf=3D=3DaM){bf=3Dnull;}}if(bf){=
bc[bh]=3Dbf;}y=3Dtrue;}else{if(/^(width|height)$/.test(bh)){if(this.updat=
eClipping){this[bh]=3Dbf;this.updateClipping();}else{bc[bh]=3Dbf;}y=3Dtru=
e;}else{if(/^(x|y)$/.test(bh)){this[bh]=3Dbf;if(bd.tagName=3D=3D"SPAN"){t=
his.updateTransform();}else{bc[{x:"left",y:"top"}[bh]]=3Dbf;}}else{if(bh=3D=
=3D"class"){bd.className=3Dbf;}else{if(bh=3D=3D"stroke"){bf=3DJ.color(bf,=
bd,bh);bh=3D"strokecolor";}else{if(bh=3D=3D"stroke-width"||bh=3D=3D"strok=
eWidth"){bd.stroked=3Dbf?true:false;bh=3D"strokeweight";this[bh]=3Dbf;if(=
aI(bf)){bf+=3Day;}}else{if(bh=3D=3D"dashstyle"){(bd.getElementsByTagName(=
"stroke")[0]||a3(J.prepVML(["<stroke/>"]),null,null,bd))[bh]=3Dbf||"solid=
";this.dashstyle=3Dbf;y=3Dtrue;}else{if(bh=3D=3D"fill"){if(ad=3D=3D"SPAN"=
){bc.color=3Dbf;}else{bd.filled=3Dbf!=3Dau?true:false;bf=3DJ.color(bf,bd,=
bh);bh=3D"fillcolor";}}else{if(bh=3D=3D"translateX"||bh=3D=3D"translateY"=
||bh=3D=3D"rotation"||bh=3D=3D"align"){if(bh=3D=3D"align"){bh=3D"textAlig=
n";}this[bh]=3Dbf;this.updateTransform();y=3Dtrue;}else{if(bh=3D=3D"text"=
){bd.innerHTML=3Dbf;y=3Dtrue;}}}}}}}}}}}}if(bk&&bh=3D=3D"visibility"){for=
(be=3Dbk.length;be--;){bk[be].style[bh]=3Dbf;}}if(!y){if(aR){bd[bh]=3Dbf;=
}else{aF(bd,bh,bf);}}}}return t;},clip:function(y){var =
t=3Dthis,J=3Dy.members;J.push(t);t.destroyClip=3Dfunction(){aO(J,t);};ret=
urn t.css(y.getCSS(t.inverted));},css:function(y){var =
t=3Dthis.element;if(t=3Dy&&t.tagName=3D=3D"SPAN"&&y.width){delete =
y.width;this.textWidth=3Dt;this.updateTransform();}this.styles=3Du(this.s=
tyles,y);ax(this.element,y);return =
this;},destroy:function(){this.destroyClip&&this.destroyClip();aQ.prototy=
pe.destroy.apply(this);},empty:function(){for(var =
y=3Dthis.element.childNodes,t=3Dy.length,J;t--;){J=3Dy[t];J.parentNode.re=
moveChild(J);}},getBBox:function(){var =
t=3Dthis.element;if(t.nodeName=3D=3D"text"){t.style.position=3Da7;}return=
{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight};=
},on:function(y,t){this.element["on"+y]=3Dfunction(){var =
J=3DY.event;J.target=3DJ.srcElement;t(J);};return =
this;},updateTransform:function(){if(this.added){var =
bl=3Dthis,bk=3Dbl.element,bj=3Dbl.translateX||0,bh=3Dbl.translateY||0,bg=3D=
bl.x||0,bf=3Dbl.y||0,bd=3Dbl.textAlign||"left",bc=3D{left:0,center:0.5,ri=
ght:1}[bd],ac=3Dbd&&bd!=3D"left";if(bj||bh){bl.css({marginLeft:bj,marginT=
op:bh});}bl.inverted&&S(bk.childNodes,function(bo){bl.renderer.invertChil=
d(bo,bk);});if(bk.tagName=3D=3D"SPAN"){var ad,y;bj=3Dbl.rotation;var =
bi;ad=3D0;bh=3D1;var bn=3D0,t;bi=3Dag(bl.textWidth);var =
J=3Dbl.xCorr||0,be=3Dbl.yCorr||0,bm=3D[bj,bd,bk.innerHTML,bl.textWidth].j=
oin(",");if(bm!=3Dbl.cTT){if(aq(bj)){ad=3Dbj*aB;bh=3Dn(ad);bn=3DaD(ad);ax=
(bk,{filter:bj?["progid:DXImageTransform.Microsoft.Matrix(M11=3D",bh,", =
M12=3D",-bn,", M21=3D",bn,", M22=3D",bh,", sizingMethod=3D'auto =
expand')"].join(""):au});}ad=3Dbk.offsetWidth;y=3Dbk.offsetHeight;if(ad>b=
i){ax(bk,{width:bi+ay,display:"block",whiteSpace:"normal"});ad=3Dbi;}bi=3D=
a4(ag(bk.style.fontSize||12)*1.2);J=3Dbh<0&&-ad;be=3Dbn<0&&-y;t=3Dbh*bn<0=
;J+=3Dbn*bi*(t?1-bc:bc);be-=3Dbh*bi*(bj?t?bc:1-bc:1);if(ac){J-=3Dad*bc*(b=
h<0?-1:1);if(bj){be-=3Dy*bc*(bn<0?-1:1);}ax(bk,{textAlign:bd});}bl.xCorr=3D=
J;bl.yCorr=3Dbe;}ax(bk,{left:bg+J,top:bf+be});bl.cTT=3Dbm;}}else{this.ali=
gnOnAdd=3Dtrue;}},shadow:function(y){var =
t=3D[],be=3Dthis.element,bd=3Dthis.renderer,bc,ad=3Dbe.style,ac,J=3Dbe.pa=
th;if(""+be.path=3D=3D=3D""){J=3D"x";}if(y){for(y=3D1;y<=3D3;y++){ac=3D['=
<shape isShadow=3D"true" strokeweight=3D"',7-2*y,'" filled=3D"false" =
path=3D"',J,'" coordsize=3D"100,100" style=3D"',be.style.cssText,'" =
/>'];bc=3Da3(bd.prepVML(ac),null,{left:ag(ad.left)+1,top:ag(ad.top)+1});a=
c=3D['<stroke color=3D"black" =
opacity=3D"',0.05*y,'"/>'];a3(bd.prepVML(ac),null,null,bc);be.parentNode.=
insertBefore(bc,be);t.push(bc);}this.shadows=3Dt;}return =
this;}});bb=3Dfunction(){this.init.apply(this,arguments);};bb.prototype=3D=
aT(aC.prototype,{isIE8:a.indexOf("MSIE =
8.0")>-1,init:function(y,t,ac){var =
J;this.Element=3DaJ;this.alignedObjects=3D[];J=3Dthis.createElement(s);y.=
appendChild(J.element);this.box=3DJ.element;this.boxWrapper=3DJ;this.setS=
ize(t,ac,false);if(!a5.namespaces.hcv){a5.namespaces.add("hcv","urn:schem=
as-microsoft-com:vml");a5.createStyleSheet().cssText=3D"hcv\\:fill, =
hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); =
display: inline-block; } ";}},clipRect:function(y,t,ad,ac){var =
J=3Dthis.createElement();return =
u(J,{members:[],left:y,top:t,width:ad,height:ac,getCSS:function(bg){var =
bf=3Dthis.top,be=3Dthis.left,bc=3Dbe+this.width,bd=3Dbf+this.height;bf=3D=
{clip:"rect("+a4(bg?be:bf)+"px,"+a4(bg?bd:bc)+"px,"+a4(bg?bc:bd)+"px,"+a4=
(bg?bf:be)+"px)"};!bg&&aR&&u(bf,{width:bc+ay,height:bd+ay});return =
bf;},updateClipping:function(){S(J.members,function(bc){bc.css(J.getCSS(b=
c.inverted));});}});},color:function(bi,bh,bg){var =
be,bd=3D/^rgba/;if(bi&&bi.linearGradient){var =
bc,ad,ac=3Dbi.linearGradient,y,J,t,bf;S(bi.stops,function(bk,bj){if(bd.te=
st(bk[1])){be=3DaE(bk[1]);bc=3Dbe.get("rgb");ad=3Dbe.get("a");}else{bc=3D=
bk[1];ad=3D1;}if(bj){t=3Dbc;bf=3Dad;}else{y=3Dbc;J=3Dad;}});bi=3D90-aG.at=
an((ac[3]-ac[1])/(ac[2]-ac[0]))*180/aU;bg=3D["<",bg,' colors=3D"0% =
',y,",100% ",t,'" angle=3D"',bi,'" opacity=3D"',bf,'" =
o:opacity2=3D"',J,'" type=3D"gradient" focus=3D"100%" =
/>'];a3(this.prepVML(bg),null,null,bh);}else{if(bd.test(bi)&&bh.tagName!=3D=
"IMG"){be=3DaE(bi);bg=3D["<",bg,' =
opacity=3D"',be.get("a"),'"/>'];a3(this.prepVML(bg),null,null,bh);return =
be.get("rgb");}else{return bi;}}},prepVML:function(y){var =
t=3Dthis.isIE8;y=3Dy.join("");if(t){y=3Dy.replace("/>",' =
xmlns=3D"urn:schemas-microsoft-com:vml" =
/>');y=3Dy.indexOf('style=3D"')=3D=3D-1?y.replace("/>",' =
style=3D"display:inline-block;behavior:url(#default#VML);" =
/>'):y.replace('style=3D"','style=3D"display:inline-block;behavior:url(#d=
efault#VML);');}else{y=3Dy.replace("<","<hcv:");}return =
y;},text:function(y,t,ac){var J=3De.chart.style;return =
this.createElement("span").attr({text:y,x:a4(t),y:a4(ac)}).css({whiteSpac=
e:"nowrap",fontFamily:J.fontFamily,fontSize:J.fontSize});},path:function(=
t){return this.createElement("shape").attr({coordsize:"100 =
100",d:t});},circle:function(y,t,J){return =
this.path(this.symbols.circle(y,t,J));},g:function(y){var =
t;if(y){t=3D{className:aX+y,"class":aX+y};}return =
this.createElement(s).attr(t);},image:function(y,t,bc,ad,ac){var =
J=3Dthis.createElement("img").attr({src:y});arguments.length>1&&J.css({le=
ft:t,top:bc,width:ad,height:ac});return =
J;},rect:function(y,t,bd,bc,ad,ac){if(K(y)){t=3Dy.y;bd=3Dy.width;bc=3Dy.h=
eight;ad=3Dy.r;y=3Dy.x;}var J=3Dthis.symbol("rect");J.r=3Dad;return =
J.attr(J.crisp(ac,y,t,ar(bd,0),ar(bc,0)));},invertChild:function(y,t){var=
 =
J=3Dt.style;ax(y,{flip:"x",left:ag(J.width)-10,top:ag(J.height)-10,rotati=
on:-90});},symbols:{arc:function(bi,bh,bg,be){var =
bd=3Dbe.start,bc=3Dbe.end,ad=3Dn(bd),ac=3DaD(bd),y=3Dn(bc),J=3DaD(bc);be=3D=
be.innerR;var =
t=3D0.07/bg,bf=3Dbe&&0.1/be||0;if(bc-bd=3D=3D=3D0){return["x"];}else{if(2=
*aU-bc+bd<t){y=3D-t;}else{if(bc-bd<bf){y=3Dn(bd+bf);}}}return["wa",bi-bg,=
bh-bg,bi+bg,bh+bg,bi+bg*ad,bh+bg*ac,bi+bg*y,bh+bg*J,"at",bi-be,bh-be,bi+b=
e,bh+be,bi+be*y,bh+be*J,bi+be*ad,bh+be*ac,"x","e"];},circle:function(y,t,=
J){return["wa",y-J,t-J,y+J,t+J,y+J,t,y+J,t,"e"];},rect:function(y,t,bd,bc=
){if(!aq(bc)){return[];}var ad=3Dbc.width;bc=3Dbc.height;var =
ac=3Dy+ad,J=3Dt+bc;bd=3DL(bd,ad,bc);return[aY,y+bd,t,aa,ac-bd,t,"wa",ac-2=
*bd,t,ac,t+2*bd,ac-bd,t,ac,t+bd,aa,ac,J-bd,"wa",ac-2*bd,J-2*bd,ac,J,ac,J-=
bd,ac-bd,J,aa,y+bd,J,"wa",y,J-2*bd,y+2*bd,J,y+bd,J,y,J-bd,aa,y,t+bd,"wa",=
y,t,y+2*bd,t+2*bd,y,t+bd,y+bd,t,"x","e"];}}});}var =
N=3Dz?aC:bb;aN.prototype.callbacks=3D[];var =
aA=3Dfunction(){};aA.prototype=3D{init:function(y,t){var =
J;this.series=3Dy;this.applyOptions(t);this.pointAttr=3D{};if(y.options.c=
olorByPoint){J=3Dy.chart.options.colors;if(!this.options){this.options=3D=
{};}this.color=3Dthis.options.color=3Dthis.color||J[af++];if(af>=3DJ.leng=
th){af=3D0;}}y.chart.pointCount++;return =
this;},applyOptions:function(y){var =
t=3Dthis.series;this.config=3Dy;if(aI(y)||y=3D=3D=3Dnull){this.y=3Dy;}els=
e{if(K(y)&&!aI(y.length)){u(this,y);this.options=3Dy;}else{if(M(y[0])){th=
is.name=3Dy[0];this.y=3Dy[1];}else{if(aI(y[0])){this.x=3Dy[0];this.y=3Dy[=
1];}}}}if(this.x=3D=3D=3DB){this.x=3Dt.autoIncrement();}},destroy:functio=
n(){var =
y=3Dthis,t=3Dy.series,J;t.chart.pointCount--;y=3D=3Dt.chart.hoverPoint&&y=
.onMouseOut();t.chart.hoverPoints=3Dnull;ap(y);S(["graphic","tracker","gr=
oup","dataLabel","connector"],function(ac){y[ac]&&y[ac].destroy();});y.le=
gendItem&&y.series.chart.legend.destroyItem(y);for(J in =
y){y[J]=3Dnull;}},select:function(y,t){var =
ac=3Dthis,J=3Dac.series.chart;ac.selected=3Dy=3DR(y,!ac.selected);ac.fire=
PointEvent(y?"select":"unselect");ac.setState(y&&"select");t||S(J.getSele=
ctedPoints(),function(ad){if(ad.selected&&ad!=3Dac){ad.selected=3Dfalse;a=
d.setState(F);ad.firePointEvent("unselect");}});},onMouseOver:function(){=
var =
y=3Dthis.series.chart,t=3Dy.tooltip,J=3Dy.hoverPoint;J&&J!=3Dthis&&J.onMo=
useOut();this.firePointEvent("mouseOver");t&&!t.shared&&t.refresh(this);t=
his.setState(aS);y.hoverPoint=3Dthis;},onMouseOut:function(){this.firePoi=
ntEvent("mouseOut");this.setState();this.series.chart.hoverPoint=3Dnull;}=
,tooltipFormatter:function(y){var t=3Dthis.series;return['<span =
style=3D"color:'+t.color+'">',this.name||t.name,"</span>: ",!y?"<b>x =3D =
"+(this.name||this.x)+",</b> ":"","<b>",!y?"y =3D =
":"",this.y,"</b><br/>"].join("");},getDataLabelText:function(){return =
this.series.options.dataLabels.formatter.call({x:this.x,y:this.y,series:t=
his.series,point:this,percentage:this.percentage,total:this.total||this.s=
tackTotal});},update:function(y,t,be){var =
bd=3Dthis,bc=3Dbd.series,ad=3Dbd.dataLabel,ac=3Dbd.graphic,J=3Dbc.chart;t=
=3DR(t,true);bd.firePointEvent("update",{options:y},function(){bd.applyOp=
tions(y);ad&&ad.attr({text:bd.getDataLabelText()});if(K(y)){bc.getAttribs=
();ac&&ac.attr(bd.pointAttr[bc.state]);}bc.isDirty=3Dtrue;t&&J.redraw(be)=
;});},remove:function(y,t){var =
bc=3Dthis,ad=3Dbc.series,ac=3Dad.chart,J=3Dad.data;al(t,ac);y=3DR(y,true)=
;bc.firePointEvent("remove",null,function(){aO(J,bc);bc.destroy();ad.isDi=
rty=3Dtrue;y&&ac.redraw();});},firePointEvent:function(y,t,ad){var =
ac=3Dthis,J=3Dthis.series.options;if(J.point.events[y]||ac.options&&ac.op=
tions.events&&ac.options.events[y]){this.importEvents();}if(y=3D=3D"click=
"&&J.allowPointSelect){ad=3Dfunction(bc){ac.select(null,bc.ctrlKey||bc.me=
taKey||bc.shiftKey);};}v(this,y,t,ad);},importEvents:function(){if(!this.=
hasImportedEvents){var =
y=3DaT(this.series.options.point,this.options).events,t;this.events=3Dy;f=
or(t in =
y){P(this,t,y[t]);}this.hasImportedEvents=3Dtrue;}},setState:function(bf)=
{var =
be=3Dthis.series,bd=3Dbe.options.states,bc=3DA[be.type].marker&&be.option=
s.marker,ad=3Dbc&&!bc.enabled,ac=3D(bc=3Dbc&&bc.states[bf])&&bc.enabled=3D=
=3D=3Dfalse,J=3Dbe.stateMarkerGraphic,y=3Dbe.chart,t=3Dthis.pointAttr;bf|=
|(bf=3DF);if(!(bf=3D=3Dthis.state||this.selected&&bf!=3D"select"||bd[bf]&=
&bd[bf].enabled=3D=3D=3Dfalse||bf&&(ac||ad&&!bc.enabled))){if(this.graphi=
c){this.graphic.attr(t[bf]);}else{if(bf){if(!J){be.stateMarkerGraphic=3DJ=
=3Dy.renderer.circle(0,0,t[bf].r).attr(t[bf]).add(be.group);}J.translate(=
this.plotX,this.plotY);}if(J){J[bf?"show":"hide"]();}}this.state=3Dbf;}}}=
;var =
aP=3Dfunction(){};aP.prototype=3D{isCartesian:true,type:"line",pointClass=
:aA,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fil=
l:"fillColor",r:"radius"},init:function(y,t){var =
ac,J;J=3Dy.series.length;this.chart=3Dy;t=3Dthis.setOptions(t);u(this,{in=
dex:J,options:t,name:t.name||"Series =
"+(J+1),state:F,pointAttr:{},visible:t.visible!=3D=3Dfalse,selected:t.sel=
ected=3D=3D=3Dtrue});J=3Dt.events;for(ac in =
J){P(this,ac,J[ac]);}if(J&&J.click||t.point&&t.point.events&&t.point.even=
ts.click||t.allowPointSelect){y.runTrackerClick=3Dtrue;}this.getColor();t=
his.getSymbol();this.setData(t.data,false);},autoIncrement:function(){var=
 =
y=3Dthis.options,t=3Dthis.xIncrement;t=3DR(t,y.pointStart,0);this.pointIn=
terval=3DR(this.pointInterval,y.pointInterval,1);this.xIncrement=3Dt+this=
.pointInterval;return t;},cleanData:function(){var =
y=3Dthis.chart,t=3Dthis.data,bd,bc,ad=3Dy.smallestInterval,ac,J;t.sort(fu=
nction(bf,be){return =
bf.x-be.x;});for(J=3Dt.length-1;J>=3D0;J--){t[J-1]&&t[J-1].x=3D=3Dt[J].x&=
&t.splice(J-1,1);}for(J=3Dt.length-1;J>=3D0;J--){if(t[J-1]){ac=3Dt[J].x-t=
[J-1].x;if(bc=3D=3D=3DB||ac<bc){bc=3Dac;bd=3DJ;}}}if(ad=3D=3D=3DB||bc<ad)=
{y.smallestInterval=3Dbc;}this.closestPoints=3Dbd;},getSegments:function(=
){var =
y=3D-1,t=3D[],J=3Dthis.data;S(J,function(ad,ac){if(ad.y=3D=3D=3Dnull){ac>=
y+1&&t.push(J.slice(y+1,ac));y=3Dac;}else{ac=3D=3DJ.length-1&&t.push(J.sl=
ice(y+1,ac+1));}});this.segments=3Dt;},setOptions:function(y){var =
t=3Dthis.chart.options.plotOptions;return =
aT(t[this.type],t.series,y);},getColor:function(){var =
t=3Dthis.chart.options.colors;this.color=3Dthis.options.color||t[af++]||"=
#0000ff";if(af>=3Dt.length){af=3D0;}},getSymbol:function(){var =
t=3Dthis.chart.options.symbols;this.symbol=3Dthis.options.marker.symbol||=
t[g++];if(g>=3Dt.length){g=3D0;}},addPoint:function(y,t,be,bd){var =
bc=3Dthis.data,ad=3Dthis.graph,ac=3Dthis.area,J=3Dthis.chart;y=3D(new =
this.pointClass).init(this,y);al(bd,J);if(ad&&be){ad.shift=3Dbe;}if(ac){a=
c.shift=3Dbe;ac.isArea=3Dtrue;}t=3DR(t,true);bc.push(y);be&&bc[0].remove(=
false);this.isDirty=3Dtrue;t&&J.redraw();},setData:function(y,t){var =
bd=3Dthis,bc=3Dbd.data,ad=3Dbd.initialColor,ac=3Dbd.chart,J=3Dbc&&bc.leng=
th||0;bd.xIncrement=3Dnull;if(aq(ad)){af=3Dad;}for(y=3DG(at(y||[]),functi=
on(be){return(new =
bd.pointClass).init(bd,be);});J--;){bc[J].destroy();}bd.data=3Dy;bd.clean=
Data();bd.getSegments();bd.isDirty=3Dtrue;ac.isDirtyBox=3Dtrue;R(t,true)&=
&ac.redraw(false);},remove:function(y,t){var =
ac=3Dthis,J=3Dac.chart;y=3DR(y,true);if(!ac.isRemoving){ac.isRemoving=3Dt=
rue;v(ac,"remove",null,function(){ac.destroy();J.isDirtyLegend=3DJ.isDirt=
yBox=3Dtrue;y&&J.redraw(t);});}ac.isRemoving=3Dfalse;},translate:function=
(){for(var =
bh=3Dthis.chart,bg=3Dthis.options.stacking,bf=3Dthis.xAxis.categories,be=3D=
this.yAxis,bd=3Dthis.data,bc=3Dbd.length;bc--;){var =
ad=3Dbd[bc],ac=3Dad.x,y=3Dad.y,J=3Dad.low,t=3Dbe.stacks[(y<0?"-":"")+this=
.stackKey];ad.plotX=3Dthis.xAxis.translate(ac);if(bg&&this.visible&&t&&t[=
ac]){J=3Dt[ac];ac=3DJ.total;J.cum=3DJ=3DJ.cum-y;y=3DJ+y;if(bg=3D=3D"perce=
nt"){J=3Dac?J*100/ac:0;y=3Dac?y*100/ac:0;}ad.percentage=3Dac?ad.y*100/ac:=
0;ad.stackTotal=3Dac;}if(aq(J)){ad.yBottom=3Dbe.translate(J,0,1);}if(y!=3D=
=3Dnull){ad.plotY=3Dbe.translate(y,0,1);}ad.clientX=3Dbh.inverted?bh.plot=
Height-ad.plotX:ad.plotX;ad.category=3Dbf&&bf[ad.x]!=3D=3DB?bf[ad.x]:ad.x=
;}},setTooltipPoints:function(y){var =
t=3Dthis.chart,be=3Dt.inverted,bd=3D[],bc=3Da4((be?t.plotTop:t.plotLeft)+=
t.plotSizeX),ad,ac,J=3D[];if(y){this.tooltipPoints=3Dnull;}S(this.segment=
s,function(bf){bd=3Dbd.concat(bf);});if(this.xAxis&&this.xAxis.reversed){=
bd=3Dbd.reverse();}S(bd,function(bf,bg){ad=3Dbd[bg-1]?bd[bg-1].high+1:0;f=
or(ac=3Dbf.high=3Dbd[bg+1]?ae((bf.plotX+(bd[bg+1]?bd[bg+1].plotX:bc))/2):=
bc;ad<=3Dac;){J[be?bc-ad++:ad++]=3Dbf;}});this.tooltipPoints=3DJ;},onMous=
eOver:function(){var =
y=3Dthis.chart,t=3Dy.hoverSeries;if(!(!aw&&y.mouseIsDown)){t&&t!=3Dthis&&=
t.onMouseOut();this.options.events.mouseOver&&v(this,"mouseOver");this.tr=
acker&&this.tracker.toFront();this.setState(aS);y.hoverSeries=3Dthis;}},o=
nMouseOut:function(){var =
y=3Dthis.options,t=3Dthis.chart,ac=3Dt.tooltip,J=3Dt.hoverPoint;J&&J.onMo=
useOut();this&&y.events.mouseOut&&v(this,"mouseOut");ac&&!y.stickyTrackin=
g&&ac.hide();this.setState();t.hoverSeries=3Dnull;},animate:function(y){v=
ar =
t=3Dthis.chart,ac=3Dthis.clipRect,J=3Dthis.options.animation;if(J&&!K(J))=
{J=3D{};}if(y){if(!ac.isAnimating){ac.attr("width",0);ac.isAnimating=3Dtr=
ue;}}else{ac.animate({width:t.plotSizeX},J);this.animate=3Dnull;}},drawPo=
ints:function(){var =
bf,be=3Dthis.data,bd=3Dthis.chart,bc,ad,ac,J,y,t;if(this.options.marker.e=
nabled){for(ac=3Dbe.length;ac--;){J=3Dbe[ac];bc=3DJ.plotX;ad=3DJ.plotY;t=3D=
J.graphic;if(ad!=3D=3DB&&!isNaN(ad)){bf=3DJ.pointAttr[J.selected?"select"=
:F];y=3Dbf.r;if(t){t.animate({x:bc,y:ad,r:y});}else{J.graphic=3Dbd.render=
er.symbol(R(J.marker&&J.marker.symbol,this.symbol),bc,ad,y).attr(bf).add(=
this.group);}}}}},convertAttribs:function(y,t,be,bd){var =
bc=3Dthis.pointAttrToOptions,ad,ac,J=3D{};y=3Dy||{};t=3Dt||{};be=3Dbe||{}=
;bd=3Dbd||{};for(ad in =
bc){ac=3Dbc[ad];J[ad]=3DR(y[ac],t[ad],be[ad],bd[ad]);}return =
J;},getAttribs:function(){var =
bi=3Dthis,bh=3DA[bi.type].marker?bi.options.marker:bi.options,bg=3Dbh.sta=
tes,be=3Dbg[aS],bd,bc=3Dbi.color,ad=3D{stroke:bc,fill:bc},ac=3Dbi.data,y=3D=
[],J,t=3Dbi.pointAttrToOptions;if(bi.options.marker){be.radius=3Dbe.radiu=
s||bh.radius+2;be.lineWidth=3Dbe.lineWidth||bh.lineWidth+1;}else{be.color=
=3Dbe.color||aE(be.color||bc).brighten(be.brightness).get();}y[F]=3Dbi.co=
nvertAttribs(bh,ad);S([aS,"select"],function(bj){y[bj]=3Dbi.convertAttrib=
s(bg[bj],y[F]);});bi.pointAttr=3Dy;for(bc=3Dac.length;bc--;){ad=3Dac[bc];=
if((bh=3Dad.options&&ad.options.marker||ad.options)&&bh.enabled=3D=3D=3Df=
alse){bh.radius=3D0;}bd=3Dfalse;if(ad.options){for(var bf in =
t){if(aq(bh[t[bf]])){bd=3Dtrue;}}}if(bd){J=3D[];bg=3Dbh.states||{};bd=3Db=
g[aS]=3Dbg[aS]||{};if(!bi.options.marker){bd.color=3DaE(bd.color||ad.opti=
ons.color).brighten(bd.brightness||be.brightness).get();}J[F]=3Dbi.conver=
tAttribs(bh,y[F]);J[aS]=3Dbi.convertAttribs(bg[aS],y[aS],J[F]);J.select=3D=
bi.convertAttribs(bg.select,y.select,J[F]);}else{J=3Dy;}ad.pointAttr=3DJ;=
}},destroy:function(){var y=3Dthis,t=3Dy.chart,ad=3D/\/5[0-9\.]+ =
(Safari|Mobile)\//.test(a),ac,J;ap(y);y.legendItem&&y.chart.legend.destro=
yItem(y);S(y.data,function(bc){bc.destroy();});S(["area","graph","dataLab=
elsGroup","group","tracker"],function(bc){if(y[bc]){ac=3Dad&&bc=3D=3D"gro=
up"?"hide":"destroy";y[bc][ac]();}});if(t.hoverSeries=3D=3Dy){t.hoverSeri=
es=3Dnull;}aO(t.series,y);for(J in y){delete =
y[J];}},drawDataLabels:function(){if(this.options.dataLabels.enabled){var=
 =
bg,bf,be=3Dthis.data,bd=3Dthis.options.dataLabels,bc,ad=3Dthis.dataLabels=
Group,ac=3Dthis.chart,J=3Dac.inverted,t=3Dthis.type,y;if(!ad){ad=3Dthis.d=
ataLabelsGroup=3Dac.renderer.g(aX+"data-labels").attr({visibility:this.vi=
sible?aM:O,zIndex:5}).translate(ac.plotLeft,ac.plotTop).add();}y=3Dbd.col=
or;if(y=3D=3D"auto"){y=3Dnull;}bd.style.color=3DR(y,this.color);S(be,func=
tion(bl){var bk=3Dbl.barX;bk=3Dbk&&bk+bl.barW/2||bl.plotX||-999;var =
bj=3DR(bl.plotY,-999),bh=3Dbl.dataLabel,bi=3Dbd.align;bc=3Dbl.getDataLabe=
lText();bg=3D(J?ac.plotWidth-bj:bk)+bd.x;bf=3D(J?ac.plotHeight-bk:bj)+bd.=
y;if(t=3D=3D"column"){bg+=3D{left:-1,right:1}[bi]*bl.barW/2||0;}if(bh){bh=
.animate({x:bg,y:bf});}else{if(aq(bc)){bh=3Dbl.dataLabel=3Dac.renderer.te=
xt(bc,bg,bf).attr({align:bi,rotation:bd.rotation,zIndex:1}).css(bd.style)=
.add(ad);}}J&&!bd.y&&bh.attr({y:bf+parseInt(bh.styles.lineHeight)*0.9-bh.=
getBBox().height/2});});}},drawGraph:function(){var =
bl=3Dthis,bk=3Dbl.options,bj=3Dbl.graph,bh=3D[],bg,bf=3Dbl.area,bd=3Dbl.g=
roup,bc=3Dbk.lineColor||bl.color,ac=3Dbk.lineWidth,ad=3Dbk.dashStyle,y,bi=
=3Dbl.chart.renderer,bm=3Dbl.yAxis.getThreshold(bk.threshold||0),t=3D/^ar=
ea/.test(bl.type),J=3D[],be=3D[];S(bl.segments,function(bn){y=3D[];S(bn,f=
unction(br,bs){if(bl.getPointSpline){y.push.apply(y,bl.getPointSpline(bn,=
br,bs));}else{y.push(bs?aa:aY);bs&&bk.step&&y.push(br.plotX,bn[bs-1].plot=
Y);y.push(br.plotX,br.plotY);}});if(bn.length>1){bh=3Dbh.concat(y);}else{=
J.push(bn[0]);}if(t){var =
bp=3D[],bo,bq=3Dy.length;for(bo=3D0;bo<bq;bo++){bp.push(y[bo]);}bq=3D=3D3=
&&bp.push(aa,y[1],y[2]);if(bk.stacking&&bl.type!=3D"areaspline"){for(bo=3D=
bn.length-1;bo>=3D0;bo--){bp.push(bn[bo].plotX,bn[bo].yBottom);}}else{bp.=
push(aa,bn[bn.length-1].plotX,bm,aa,bn[0].plotX,bm);}be=3Dbe.concat(bp);}=
});bl.graphPath=3Dbh;bl.singlePoints=3DJ;if(t){bg=3DR(bk.fillColor,aE(bl.=
color).setOpacity(bk.fillOpacity||0.75).get());if(bf){bf.animate({d:be});=
}else{bl.area=3Dbl.chart.renderer.path(be).attr({fill:bg}).add(bd);}}if(b=
j){bj.animate({d:bh});}else{if(ac){bj=3D{stroke:bc,"stroke-width":ac};if(=
ad){bj.dashstyle=3Dad;}bl.graph=3Dbi.path(bh).attr(bj).add(bd).shadow(bk.=
shadow);}}},render:function(){var =
y=3Dthis,t=3Dy.chart,be,bd,bc=3Dy.options,ad=3Dbc.animation,ac=3Dad&&y.an=
imate;ad=3Dac?ad&&ad.duration||500:0;var =
J=3Dy.clipRect;bd=3Dt.renderer;if(!J){J=3Dy.clipRect=3D!t.hasRendered&&t.=
clipRect?t.clipRect:bd.clipRect(0,0,t.plotSizeX,t.plotSizeY);if(!t.clipRe=
ct){t.clipRect=3DJ;}}if(!y.group){be=3Dy.group=3Dbd.g("series");if(t.inve=
rted){bd=3Dfunction(){be.attr({width:t.plotWidth,height:t.plotHeight}).in=
vert();};bd();P(t,"resize",bd);}be.clip(y.clipRect).attr({visibility:y.vi=
sible?aM:O,zIndex:bc.zIndex}).translate(t.plotLeft,t.plotTop).add(t.serie=
sGroup);}y.drawDataLabels();ac&&y.animate(true);y.getAttribs();y.drawGrap=
h&&y.drawGraph();y.drawPoints();y.options.enableMouseTracking!=3D=3Dfalse=
&&y.drawTracker();ac&&y.animate();setTimeout(function(){J.isAnimating=3Df=
alse;if((be=3Dy.group)&&J!=3Dt.clipRect&&J.renderer){be.clip(y.clipRect=3D=
t.clipRect);J.destroy();}},ad);y.isDirty=3Dfalse;},redraw:function(){var =
y=3Dthis.chart,t=3Dthis.group;if(t){y.inverted&&t.attr({width:y.plotWidth=
,height:y.plotHeight});t.animate({translateX:y.plotLeft,translateY:y.plot=
Top});}this.translate();this.setTooltipPoints(true);this.render();},setSt=
ate:function(y){var =
t=3Dthis.options,ac=3Dthis.graph,J=3Dt.states;t=3Dt.lineWidth;y=3Dy||F;if=
(this.state!=3Dy){this.state=3Dy;if(!(J[y]&&J[y].enabled=3D=3D=3Dfalse)){=
if(y){t=3DJ[y].lineWidth||t+1;}if(ac&&!ac.dashstyle){ac.attr({"stroke-wid=
th":t},y?0:500);}}}},setVisible:function(bg,bf){var =
be=3Dthis.chart,bd=3Dthis.legendItem,bc=3Dthis.group,ad=3Dthis.tracker,ac=
=3Dthis.dataLabelsGroup,J,t=3Dthis.data,y=3Dbe.options.chart.ignoreHidden=
Series;J=3Dthis.visible;J=3D(this.visible=3Dbg=3Dbg=3D=3D=3DB?!J:bg)?"sho=
w":"hide";bc&&bc[J]();if(ad){ad[J]();}else{for(bc=3Dt.length;bc--;){ad=3D=
t[bc];ad.tracker&&ad.tracker[J]();}}ac&&ac[J]();bd&&be.legend.colorizeIte=
m(this,bg);this.isDirty=3Dtrue;this.options.stacking&&S(be.series,functio=
n(bh){if(bh.options.stacking&&bh.visible){bh.isDirty=3Dtrue;}});if(y){be.=
isDirtyBox=3Dtrue;}bf!=3D=3Dfalse&&be.redraw();v(this,J);},show:function(=
){this.setVisible(true);},hide:function(){this.setVisible(false);},select=
:function(t){this.selected=3Dt=3Dt=3D=3D=3DB?!this.selected:t;if(this.che=
ckbox){this.checkbox.checked=3Dt;}v(this,t?"select":"unselect");},drawTra=
cker:function(){var =
bg=3Dthis,bf=3Dbg.options,be=3D[].concat(bg.graphPath),bd=3Dbe.length,bc=3D=
bg.chart,ad=3Dbc.options.tooltip.snap,ac=3Dbg.tracker,J=3Dbf.cursor;J=3DJ=
&&{cursor:J};var =
t=3Dbg.singlePoints,y;if(bd){for(y=3Dbd+1;y--;){be[y]=3D=3DaY&&be.splice(=
y+1,0,be[y+1]-ad,be[y+2],aa);if(y&&be[y]=3D=3DaY||y=3D=3Dbd){be.splice(y,=
0,aa,be[y-2]+ad,be[y-1]);}}}for(y=3D0;y<t.length;y++){bd=3Dt[y];be.push(a=
Y,bd.plotX-ad,bd.plotY,aa,bd.plotX+ad,bd.plotY);}if(ac){ac.attr({d:be});}=
else{bg.tracker=3Dbc.renderer.path(be).attr({isTracker:true,stroke:aj,fil=
l:au,"stroke-width":bf.lineWidth+2*ad,visibility:bg.visible?aM:O,zIndex:1=
}).on(aw?"touchstart":"mouseover",function(){bc.hoverSeries!=3Dbg&&bg.onM=
ouseOver();}).on("mouseout",function(){bf.stickyTracking||bg.onMouseOut()=
;}).css(J).add(bc.trackerGroup);}}};bb=3Dd(aP);ai.line=3Dbb;bb=3Dd(aP,{ty=
pe:"area"});ai.area=3Dbb;bb=3Dd(aP,{type:"spline",getPointSpline:function=
(bi,bh,bg){var =
be=3Dbh.plotX,bd=3Dbh.plotY,bc=3Dbi[bg-1],ad=3Dbi[bg+1],ac,y,J,t;if(bg&&b=
g<bi.length-1){bi=3Dbc.plotY;J=3Dad.plotX;ad=3Dad.plotY;var =
bf;ac=3D(1.5*be+bc.plotX)/2.5;y=3D(1.5*bd+bi)/2.5;J=3D(1.5*be+J)/2.5;t=3D=
(1.5*bd+ad)/2.5;bf=3D(t-y)*(J-be)/(J-ac)+bd-t;y+=3Dbf;t+=3Dbf;if(y>bi&&y>=
bd){y=3Dar(bi,bd);t=3D2*bd-y;}else{if(y<bi&&y<bd){y=3DL(bi,bd);t=3D2*bd-y=
;}}if(t>ad&&t>bd){t=3Dar(ad,bd);y=3D2*bd-t;}else{if(t<ad&&t<bd){t=3DL(ad,=
bd);y=3D2*bd-t;}}bh.rightContX=3DJ;bh.rightContY=3Dt;}if(bg){bh=3D["C",bc=
.rightContX||bc.plotX,bc.rightContY||bc.plotY,ac||be,y||bd,be,bd];bc.righ=
tContX=3Dbc.rightContY=3Dnull;}else{bh=3D[aY,be,bd];}return =
bh;}});ai.spline=3Dbb;bb=3Dd(bb,{type:"areaspline"});ai.areaspline=3Dbb;v=
ar =
aH=3Dd(aP,{type:"column",pointAttrToOptions:{stroke:"borderColor","stroke=
-width":"borderWidth",fill:"color",r:"borderRadius"},init:function(){aP.p=
rototype.init.apply(this,arguments);var =
y=3Dthis,t=3Dy.chart;t.hasColumn=3Dtrue;t.hasRendered&&S(t.series,functio=
n(J){if(J.type=3D=3Dy.type){J.isDirty=3Dtrue;}});},translate:function(){v=
ar =
bl=3Dthis,bk=3Dbl.chart,bj=3D0,bh=3Dbl.xAxis.reversed,bg=3Dbl.xAxis.categ=
ories,bf=3D{},bd,bc;aP.prototype.translate.apply(bl);S(bk.series,function=
(bo){if(bo.type=3D=3Dbl.type){if(bo.options.stacking){bd=3Dbo.stackKey;if=
(bf[bd]=3D=3D=3DB){bf[bd]=3Dbj++;}bc=3Dbf[bd];}else{if(bo.visible){bc=3Db=
j++;}}bo.columnIndex=3Dbc;}});var =
ac=3Dbl.options,ad=3Dbl.data,y=3Dbl.closestPoints;bk=3DV(ad[1]?ad[y].plot=
X-ad[y-1].plotX:bk.plotSizeX/(bg?bg.length:1));bg=3Dbk*ac.groupPadding;y=3D=
(bk-2*bg)/bj;var =
bi=3Dac.pointWidth,bn=3Daq(bi)?(y-bi)/2:y*ac.pointPadding,t=3Dar(R(bi,y-2=
*bn),1),J=3Dbn+(bg+((bh?bj-bl.columnIndex:bl.columnIndex)||0)*y-bk/2)*(bh=
?-1:1),be=3Dbl.yAxis.getThreshold(ac.threshold||0),bm=3DR(ac.minPointLeng=
th,5);S(ad,function(bs){var =
br=3Dbs.plotY,bu=3Dbs.yBottom||be,bp=3Dbs.plotX+J,bt=3Da0(L(br,bu)),bo=3D=
a0(ar(br,bu)-bt),bq;if(V(bo)<bm){if(bm){bo=3Dbm;bt=3DV(bt-be)>bm?bu-bm:be=
-(br<=3Dbe?bm:0);}bq=3Dbt-3;}u(bs,{barX:bp,barY:bt,barW:t,barH:bo});bs.sh=
apeType=3D"rect";bs.shapeArgs=3D{x:bp,y:bt,width:t,height:bo,r:ac.borderR=
adius};bs.trackerArgs=3Daq(bq)&&aT(bs.shapeArgs,{height:ar(6,bo+3),y:bq})=
;});},getSymbol:function(){},drawGraph:function(){},drawPoints:function()=
{var =
y=3Dthis,t=3Dy.options,ad=3Dy.chart.renderer,ac,J;S(y.data,function(bd){v=
ar =
bc=3Dbd.plotY;if(bc!=3D=3DB&&!isNaN(bc)){ac=3Dbd.graphic;J=3Dbd.shapeArgs=
;if(ac){c(ac);ac.animate(J);}else{bd.graphic=3Dad[bd.shapeType](J).attr(b=
d.pointAttr[bd.selected?"select":F]).add(y.group).shadow(t.shadow);}}});}=
,drawTracker:function(){var =
bf=3Dthis,be=3Dbf.chart,bd=3Dbe.renderer,bc,ad,ac=3D+new =
Date,J=3Dbf.options.cursor,y=3DJ&&{cursor:J},t;S(bf.data,function(bg){ad=3D=
bg.tracker;bc=3Dbg.trackerArgs||bg.shapeArgs;if(bg.y!=3D=3Dnull){if(ad){a=
d.attr(bc);}else{bg.tracker=3Dbd[bg.shapeType](bc).attr({isTracker:ac,fil=
l:aj,visibility:bf.visible?aM:O,zIndex:1}).on(aw?"touchstart":"mouseover"=
,function(bh){t=3Dbh.relatedTarget||bh.fromElement;be.hoverSeries!=3Dbf&&=
aF(t,"isTracker")!=3Dac&&bf.onMouseOver();bg.onMouseOver();}).on("mouseou=
t",function(bh){if(!bf.options.stickyTracking){t=3Dbh.relatedTarget||bh.t=
oElement;aF(t,"isTracker")!=3Dac&&bf.onMouseOut();}}).css(y).add(be.track=
erGroup);}}});},animate:function(y){var =
t=3Dthis,J=3Dt.data;if(!y){S(J,function(ad){var =
ac=3Dad.graphic;if(ac){ac.attr({height:0,y:t.yAxis.translate(0,0,1)});ac.=
animate({height:ad.barH,y:ad.barY},t.options.animation);}});t.animate=3Dn=
ull;}},remove:function(){var =
y=3Dthis,t=3Dy.chart;t.hasRendered&&S(t.series,function(J){if(J.type=3D=3D=
y.type){J.isDirty=3Dtrue;}});aP.prototype.remove.apply(y,arguments);}});a=
i.column=3DaH;bb=3Dd(aH,{type:"bar",init:function(t){t.inverted=3Dthis.in=
verted=3Dtrue;aH.prototype.init.apply(this,arguments);}});ai.bar=3Dbb;bb=3D=
d(aP,{type:"scatter",translate:function(){var =
t=3Dthis;aP.prototype.translate.apply(t);S(t.data,function(y){y.shapeType=
=3D"circle";y.shapeArgs=3D{x:y.plotX,y:y.plotY,r:t.chart.options.tooltip.=
snap};});},drawTracker:function(){var =
y=3Dthis,t=3Dy.options.cursor,ac=3Dt&&{cursor:t},J;S(y.data,function(ad){=
(J=3Dad.graphic)&&J.attr({isTracker:true}).on("mouseover",function(){y.on=
MouseOver();ad.onMouseOver();}).on("mouseout",function(){y.options.sticky=
Tracking||y.onMouseOut();}).css(ac);});},cleanData:function(){}});ai.scat=
ter=3Dbb;bb=3Dd(aA,{init:function(){aA.prototype.init.apply(this,argument=
s);var =
y=3Dthis,t;u(y,{visible:y.visible!=3D=3Dfalse,name:R(y.name,"Slice")});t=3D=
function(){y.slice();};P(y,"select",t);P(y,"unselect",t);return =
y;},setVisible:function(y){var =
t=3Dthis.series.chart,bc=3Dthis.tracker,ad=3Dthis.dataLabel,ac=3Dthis.con=
nector,J;J=3D(this.visible=3Dy=3Dy=3D=3D=3DB?!this.visible:y)?"show":"hid=
e";this.group[J]();bc&&bc[J]();ad&&ad[J]();ac&&ac[J]();this.legendItem&&t=
.legend.colorizeItem(this,y);},slice:function(y,t,ad){var =
ac=3Dthis.series.chart,J=3Dthis.slicedTranslation;al(ad,ac);R(t,true);y=3D=
this.sliced=3Daq(y)?y:!this.sliced;this.group.animate({translateX:y?J[0]:=
ac.plotLeft,translateY:y?J[1]:ac.plotTop});}});bb=3Dd(aP,{type:"pie",isCa=
rtesian:false,pointClass:bb,pointAttrToOptions:{stroke:"borderColor","str=
oke-width":"borderWidth",fill:"color"},getColor:function(){this.initialCo=
lor=3Daf;},animate:function(){var t=3Dthis;S(t.data,function(y){var =
ac=3Dy.graphic;y=3Dy.shapeArgs;var =
J=3D-aU/2;if(ac){ac.attr({r:0,start:J,end:J});ac.animate({r:y.r,start:y.s=
tart,end:y.end},t.options.animation);}});t.animate=3Dnull;},translate:fun=
ction(){var =
bp=3D0,bo=3D-0.25,bn=3Dthis.options,bm=3Dbn.slicedOffset,bl=3Dbm+bn.borde=
rWidth,bk=3Dbn.center,bj=3Dthis.chart,bi=3Dbj.plotWidth,bg=3Dbj.plotHeigh=
t,bh,bf,ac,bd=3Dthis.data,y=3D2*aU,be,J=3DL(bi,bg),bc,ad,bq,t=3Dbn.dataLa=
bels.distance;bk.push(bn.size,bn.innerSize||0);bk=3DG(bk,function(br,bs){=
return(bc=3D/%$/.test(br))?[bi,bg,J,J][bs]*ag(br)/100:br;});this.getX=3Df=
unction(br,bs){ac=3DaG.asin((br-bk[1])/(bk[2]/2+t));return =
bk[0]+(bs?-1:1)*n(ac)*(bk[2]/2+t);};this.center=3Dbk;S(bd,function(br){bp=
+=3Dbr.y;});S(bd,function(br){be=3Dbp?br.y/bp:0;bh=3Da4(bo*y*1000)/1000;b=
o+=3Dbe;bf=3Da4(bo*y*1000)/1000;br.shapeType=3D"arc";br.shapeArgs=3D{x:bk=
[0],y:bk[1],r:bk[2]/2,innerR:bk[3]/2,start:bh,end:bf};ac=3D(bf+bh)/2;br.s=
licedTranslation=3DG([n(ac)*bm+bj.plotLeft,aD(ac)*bm+bj.plotTop],a4);ad=3D=
n(ac)*bk[2]/2;bq=3DaD(ac)*bk[2]/2;br.tooltipPos=3D[bk[0]+ad*0.7,bk[1]+bq*=
0.7];br.labelPos=3D[bk[0]+ad+n(ac)*t,bk[1]+bq+aD(ac)*t,bk[0]+ad+n(ac)*bl,=
bk[1]+bq+aD(ac)*bl,bk[0]+ad,bk[1]+bq,t<0?"center":ac<y/4?"left":"right",a=
c];br.percentage=3Dbe*100;br.total=3Dbp;});this.setTooltipPoints();},rend=
er:function(){this.getAttribs();this.drawPoints();this.options.enableMous=
eTracking!=3D=3Dfalse&&this.drawTracker();this.drawDataLabels();this.opti=
ons.animation&&this.animate&&this.animate();this.isDirty=3Dfalse;},drawPo=
ints:function(){var =
y=3Dthis.chart,t=3Dy.renderer,bc,ad,ac,J;S(this.data,function(bd){ad=3Dbd=
.graphic;J=3Dbd.shapeArgs;ac=3Dbd.group;if(!ac){ac=3Dbd.group=3Dt.g("poin=
t").attr({zIndex:5}).add();}bc=3Dbd.sliced?bd.slicedTranslation:[y.plotLe=
ft,y.plotTop];ac.translate(bc[0],bc[1]);if(ad){ad.animate(J);}else{bd.gra=
phic=3Dt.arc(J).attr(u(bd.pointAttr[F],{"stroke-linejoin":"round"})).add(=
bd.group);}bd.visible=3D=3D=3Dfalse&&bd.setVisible(false);});},drawDataLa=
bels:function(){var =
br=3Dthis.data,bq,bp=3Dthis.chart,bo=3Dthis.options.dataLabels,bn=3DR(bo.=
connectorPadding,10),bm=3DR(bo.connectorWidth,1),bl,bk,bi=3Dbo.distance>0=
,bj,bh,bc=3Dthis.center[1],bf=3D[[],[],[],[]],y,bg,ad,be,bd,bs,t,J=3D4,ac=
;aP.prototype.drawDataLabels.apply(this);S(br,function(bt){var =
bu=3Dbt.labelPos[7];bf[bu<0?0:bu<aU/2?1:bu<aU?2:3].push(bt);});bf[1].reve=
rse();bf[3].reverse();for(t=3Dfunction(bt,bu){return =
bt.y>bu.y;};J--;){br=3D0;bq=3D[].concat(bf[J]);bq.sort(t);for(ac=3Dbq.len=
gth;ac--;){bq[ac].rank=3Dac;}for(be=3D0;be<2;be++){bh=3D(bs=3DJ%3)?9999:-=
9999;bd=3Dbs?-1:1;for(ac=3D0;ac<bf[J].length;ac++){bq=3Dbf[J][ac];if(bl=3D=
bq.dataLabel){bk=3Dbq.labelPos;ad=3DaM;y=3Dbk[0];bg=3Dbk[1];bj||(bj=3Dbl&=
&bl.getBBox().height);if(bi){if(be&&bq.rank<br){ad=3DO;}else{if(!bs&&bg<b=
h+bj||bs&&bg>bh-bj){bg=3Dbh+bd*bj;y=3Dthis.getX(bg,J>1);if(!bs&&bg+bj>bc|=
|bs&&bg-bj<bc){if(be){ad=3DO;}else{br++;}}}}}if(bq.visible=3D=3D=3Dfalse)=
{ad=3DO;}if(ad=3D=3DaM){bh=3Dbg;}if(be){bl.attr({visibility:ad,align:bk[6=
]})[bl.moved?"animate":"attr"]({x:y+bo.x+({left:bn,right:-bn}[bk[6]]||0),=
y:bg+bo.y});bl.moved=3Dtrue;if(bi&&bm){bl=3Dbq.connector;bk=3D[aY,y+(bk[6=
]=3D=3D"left"?5:-5),bg,aa,y,bg,aa,bk[2],bk[3],aa,bk[4],bk[5]];if(bl){bl.a=
nimate({d:bk});bl.attr("visibility",ad);}else{bq.connector=3Dbl=3Dthis.ch=
art.renderer.path(bk).attr({"stroke-width":bm,stroke:bo.connectorColor||"=
#606060",visibility:ad,zIndex:3}).translate(bp.plotLeft,bp.plotTop).add()=
;}}}}}}}},drawTracker:aH.prototype.drawTracker,getSymbol:function(){}});a=
i.pie=3Dbb;Y.Highcharts=3D{Chart:aN,dateFormat:ba,pathAnim:av,getOptions:=
function(){return =
e;},numberFormat:a6,Point:aA,Color:aE,Renderer:N,seriesTypes:ai,setOption=
s:function(t){e=3DaT(e,t);aK();return =
e;},Series:aP,addEvent:P,createElement:a3,discardElement:m,css:ax,each:S,=
extend:u,map:G,merge:aT,pick:R,extendClass:d,version:"2.1.4"};})();=0A=
/*@cc_on(function(m,c){var =
z=3D"abbr|article|aside|audio|canvas|details|figcaption|figure|footer|hea=
der|hgroup|mark|meter|nav|output|progress|section|summary|time|video";fun=
ction n(d){for(var a=3D-1;++a<o;)d.createElement(i[a])}function =
p(d,a){for(var =
e=3D-1,b=3Dd.length,j,q=3D[];++e<b;){j=3Dd[e];if((a=3Dj.media||a)!=3D"scr=
een")q.push(p(j.imports,a),j.cssText)}return q.join("")}var =
g=3Dc.createElement("div");g.innerHTML=3D"<z>i</z>";if(g.childNodes.lengt=
h!=3D=3D1){var i=3Dz.split("|"),o=3Di.length,s=3DRegExp("(^|\\s)("+z+")",=0A=
"gi"),t=3DRegExp("<(/*)("+z+")","gi"),u=3DRegExp("(^|[^\\n]*?\\s)("+z+")(=
[^\\n]*)({[\\n\\w\\W]*?})","gi"),r=3Dc.createDocumentFragment(),k=3Dc.doc=
umentElement;g=3Dk.firstChild;var =
h=3Dc.createElement("body"),l=3Dc.createElement("style"),f;n(c);n(r);g.in=
sertBefore(l,=0A=
g.firstChild);l.media=3D"print";m.attachEvent("onbeforeprint",function(){=
var =
d=3D-1,a=3Dp(c.styleSheets,"all"),e=3D[],b;for(f=3Df||c.body;(b=3Du.exec(=
a))!=3Dnull;)e.push((b[1]+b[2]+b[3]).replace(s,"$1.iepp_$2")+b[4]);for(l.=
styleSheet.cssText=3De.join("\n");++d<o;){a=3Dc.getElementsByTagName(i[d]=
);e=3Da.length;for(b=3D-1;++b<e;)if(a[b].className.indexOf("iepp_")<0)a[b=
].className+=3D" =
iepp_"+i[d]}r.appendChild(f);k.appendChild(h);h.className=3Df.className;h=
.innerHTML=3Df.innerHTML.replace(t,"<$1font")});m.attachEvent("onafterpri=
nt",=0A=
function(){h.innerHTML=3D"";k.removeChild(h);k.appendChild(f);l.styleShee=
t.cssText=3D""})}})(this,document);@*/=0A=
(function(bc,aO){var =
aS=3D"none",aq=3D"LoadedContent",bd=3Dfalse,aQ=3D"resize.",aZ=3D"y",aW=3D=
"auto",a8=3Dtrue,aT=3D"click",ap=3D"nofollow",aX=3D"on",a1=3D"x";function=
 a9(d,c){d=3Dd?' id=3D"'+a4+d+'"':"";c=3Dc?' style=3D"'+c+'"':"";return =
bc("<div"+d+c+"/>");}function =
aY(d,c){c=3Dc=3D=3D=3Da1?a0.width():a0.height();return typeof =
d=3D=3D=3D"string"?Math.round(d.match(/%/)?c/100*parseInt(d,10):parseInt(=
d,10)):d;}function aj(a,c){a=3Dbc.isFunction(a)?a.call(c):a;return =
be.photo||a.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i);=
}function aa(d){for(var c in =
d){if(bc.isFunction(d[c])&&c.substring(0,2)!=3D=3DaX){d[c]=3Dd[c].call(a2=
);}}d.rel=3Dd.rel||a2.rel||ap;d.href=3Dd.href||bc(a2).attr("href");d.titl=
e=3Dd.title||a2.title;return d;}function =
aP(c,d){d&&d.call(a2);bc.event.trigger(c);}function aJ(){var =
h,a=3Da4+"Slideshow_",g,d;if(be.slideshow&&a5[1]){g=3Dfunction(){aN.text(=
be.slideshowStop).bind(ai,function(){h=3DsetTimeout(ba.next,be.slideshowS=
peed);}).bind(ah,function(){clearTimeout(h);}).one(aT,function(){d();});a=
6.removeClass(a+"off").addClass(a+aX);};d=3Dfunction(){clearTimeout(h);aN=
.text(be.slideshowStart).unbind(ai+" =
"+ah).one(aT,function(){g();h=3DsetTimeout(ba.next,be.slideshowSpeed);});=
a6.removeClass(a+aX).addClass(a+"off");};aN.bind(aL,function(){aN.unbind(=
);clearTimeout(h);a6.removeClass(a+"off =
"+a+aX);});be.slideshowAuto?g():d();}}function =
aH(a){if(!ao){a2=3Da;be=3Daa(bc.extend({},bc.data(a2,aV)));a5=3Dbc(a2);a7=
=3D0;if(be.rel!=3D=3Dap){a5=3Dbc("."+aw).filter(function(){return(bc.data=
(this,aV).rel||this.rel)=3D=3D=3Dbe.rel;});a7=3Da5.index(a2);if(a7=3D=3D=3D=
-1){a5=3Da5.add(a2);a7=3Da5.length-1;}}if(!aR){aR=3Dax=3Da8;a6.show();ag=3D=
a2;try{ag.blur();}catch(c){}aF.css({opacity:+be.opacity,cursor:be.overlay=
Close?"pointer":aW}).show();be.w=3DaY(be.initialWidth,a1);be.h=3DaY(be.in=
itialHeight,aZ);ba.position(0);af&&a0.bind(aQ+an+" =
scroll."+an,function(){aF.css({width:a0.width(),height:a0.height(),top:a0=
.scrollTop(),left:a0.scrollLeft()});}).trigger("scroll."+an);aP(ac,be.onO=
pen);ad.add(av).add(au).add(aN).add(aE).hide();bf.html(be.close).show();}=
ba.load(a8);}}var =
aM=3D{transition:"elastic",speed:300,width:bd,initialWidth:"600",innerWid=
th:bd,maxWidth:bd,height:bd,initialHeight:"450",innerHeight:bd,maxHeight:=
bd,scalePhotos:a8,scrolling:a8,inline:bd,html:bd,iframe:bd,photo:bd,href:=
bd,title:bd,rel:bd,opacity:0.9,preloading:a8,current:"image {current} of =
{total}",previous:"previous",next:"next",close:"close",open:bd,loop:a8,sl=
ideshow:bd,slideshowAuto:a8,slideshowSpeed:2500,slideshowStart:"start =
slideshow",slideshowStop:"stop =
slideshow",onOpen:bd,onLoad:bd,onComplete:bd,onCleanup:bd,onClosed:bd,ove=
rlayClose:a8,escKey:a8,arrowKey:a8},aV=3D"colorbox",a4=3D"cbox",ac=3Da4+"=
_open",ah=3Da4+"_load",ai=3Da4+"_complete",aI=3Da4+"_cleanup",aL=3Da4+"_c=
losed",am=3Da4+"_purge",ae=3Da4+"_loaded",aB=3Dbc.browser.msie&&!bc.suppo=
rt.opacity,af=3DaB&&bc.browser.version<7,an=3Da4+"_IE6",aF,a6,aA,aU,aK,aG=
,ak,al,a5,a0,a3,at,ar,aE,ad,aN,au,av,bf,az,ay,aD,aC,a2,ag,a7,be,aR,ax,ao=3D=
bd,ba,aw=3Da4+"Element";ba=3Dbc.fn[aV]=3Dbc[aV]=3Dfunction(c,g){var =
f=3Dthis,h;if(!f[0]&&f.selector){return =
f;}c=3Dc||{};if(g){c.onComplete=3Dg;}if(!f[0]||f.selector=3D=3D=3Dundefin=
ed){f=3Dbc("<a/>");c.open=3Da8;}f.each(function(){bc.data(this,aV,bc.exte=
nd({},bc.data(this,aV)||aM,c));bc(this).addClass(aw);});h=3Dc.open;if(bc.=
isFunction(h)){h=3Dh.call(f);}h&&aH(f[0]);return =
f;};ba.init=3Dfunction(){var =
c=3D"hover",a=3D"clear:left";a0=3Dbc(aO);a6=3Da9().attr({id:aV,"class":aB=
?a4+"IE":""});aF=3Da9("Overlay",af?"position:absolute":"").hide();aA=3Da9=
("Wrapper");aU=3Da9("Content").append(a3=3Da9(aq,"width:0; height:0; =
overflow:hidden"),ar=3Da9("LoadingOverlay").add(a9("LoadingGraphic")),aE=3D=
a9("Title"),ad=3Da9("Current"),au=3Da9("Next"),av=3Da9("Previous"),aN=3Da=
9("Slideshow").bind(ac,aJ),bf=3Da9("Close"));aA.append(a9().append(a9("To=
pLeft"),aK=3Da9("TopCenter"),a9("TopRight")),a9(bd,a).append(aG=3Da9("Mid=
dleLeft"),aU,ak=3Da9("MiddleRight")),a9(bd,a).append(a9("BottomLeft"),al=3D=
a9("BottomCenter"),a9("BottomRight"))).children().children().css({"float"=
:"left"});at=3Da9(bd,"position:absolute; width:9999px; =
visibility:hidden; =
display:none");bc("body").prepend(aF,a6.append(aA,at));aU.children().hove=
r(function(){bc(this).addClass(c);},function(){bc(this).removeClass(c);})=
.addClass(c);az=3DaK.height()+al.height()+aU.outerHeight(a8)-aU.height();=
ay=3DaG.width()+ak.width()+aU.outerWidth(a8)-aU.width();aD=3Da3.outerHeig=
ht(a8);aC=3Da3.outerWidth(a8);a6.css({"padding-bottom":az,"padding-right"=
:ay}).hide();au.click(ba.next);av.click(ba.prev);bf.click(ba.close);aU.ch=
ildren().removeClass(c);bc("."+aw).live(aT,function(d){if(!(d.button!=3D=3D=
0&&typeof =
d.button!=3D=3D"undefined"||d.ctrlKey||d.shiftKey||d.altKey)){d.preventDe=
fault();aH(this);}});aF.click(function(){be.overlayClose&&ba.close();});b=
c(document).bind("keydown",function(d){if(aR&&be.escKey&&d.keyCode=3D=3D=3D=
27){d.preventDefault();ba.close();}if(aR&&be.arrowKey&&!ax&&a5[1]){if(d.k=
eyCode=3D=3D=3D37&&(a7||be.loop)){d.preventDefault();av.click();}else{if(=
d.keyCode=3D=3D=3D39&&(a7<a5.length-1||be.loop)){d.preventDefault();au.cl=
ick();}}}});};ba.remove=3Dfunction(){a6.add(aF).remove();bc("."+aw).die(a=
T).removeData(aV).removeClass(aw);};ba.position=3Dfunction(j,m){function =
l(c){aK[0].style.width=3Dal[0].style.width=3DaU[0].style.width=3Dc.style.=
width;ar[0].style.height=3Dar[1].style.height=3DaU[0].style.height=3DaG[0=
].style.height=3Dak[0].style.height=3Dc.style.height;}var =
k,a=3DMath.max(document.documentElement.clientHeight-be.h-aD-az,0)/2+a0.s=
crollTop(),h=3DMath.max(a0.width()-be.w-aC-ay,0)/2+a0.scrollLeft();k=3Da6=
.width()=3D=3D=3Dbe.w+aC&&a6.height()=3D=3D=3Dbe.h+aD?0:j;aA[0].style.wid=
th=3DaA[0].style.height=3D"9999px";a6.dequeue().animate({width:be.w+aC,he=
ight:be.h+aD,top:a,left:h},{duration:k,complete:function(){l(this);ax=3Db=
d;aA[0].style.width=3Dbe.w+aC+ay+"px";aA[0].style.height=3Dbe.h+aD+az+"px=
";m&&m();},step:function(){l(this);}});};ba.resize=3Dfunction(a){if(aR){a=
=3Da||{};if(a.width){be.w=3DaY(a.width,a1)-aC-ay;}if(a.innerWidth){be.w=3D=
aY(a.innerWidth,a1);}a3.css({width:be.w});if(a.height){be.h=3DaY(a.height=
,aZ)-aD-az;}if(a.innerHeight){be.h=3DaY(a.innerHeight,aZ);}if(!a.innerHei=
ght&&!a.height){a=3Da3.wrapInner("<div =
style=3D'overflow:auto'></div>").children();be.h=3Da.height();a.replaceWi=
th(a.children());}a3.css({height:be.h});ba.position(be.transition=3D=3D=3D=
aS?0:be.speed);}};ba.prep=3Dfunction(g){var d=3D"hidden";function =
a(j){var =
h,k,n,s,p=3Da5.length,l=3Dbe.loop;ba.position(j,function(){if(aR){aB&&e&&=
a3.fadeIn(100);a3.show();aP(ae);aE.show().html(be.title);if(p>1){ad.html(=
be.current.replace(/\{current\}/,a7+1).replace(/\{total\}/,p)).show();au[=
l||a7<p-1?"show":"hide"]().html(be.next);av[l||a7?"show":"hide"]().html(b=
e.previous);h=3Da7?a5[a7-1]:a5[p-1];n=3Da7<p-1?a5[a7+1]:a5[0];if(be.slide=
show){aN.show();a7=3D=3D=3Dp-1&&!l&&a6.is("."+a4+"Slideshow_on")&&aN.clic=
k();}if(be.preloading){s=3Dbc.data(n,aV).href||n.href;k=3Dbc.data(h,aV).h=
ref||h.href;if(aj(s,n)){bc("<img/>")[0].src=3Ds;}if(aj(k,h)){bc("<img/>")=
[0].src=3Dk;}}}ar.hide();if(be.transition=3D=3D=3D"fade"){a6.fadeTo(c,1,f=
unction(){if(aB){a6[0].style.filter=3Dbd;}});}else{if(aB){a6[0].style.fil=
ter=3Dbd;}}a0.bind(aQ+a4,function(){ba.position(0);});aP(ai,be.onComplete=
);}});}if(aR){var =
e,c=3Dbe.transition=3D=3D=3DaS?0:be.speed;a0.unbind(aQ+a4);a3.remove();a3=
=3Da9(aq).html(g);a3.hide().appendTo(at.show()).css({width:function(){be.=
w=3Dbe.w||a3.width();be.w=3Dbe.mw&&be.mw<be.w?be.mw:be.w;return =
be.w;}(),overflow:be.scrolling?aW:d}).css({height:function(){be.h=3Dbe.h|=
|a3.height();be.h=3Dbe.mh&&be.mh<be.h?be.mh:be.h;return =
be.h;}()}).prependTo(aU);at.hide();bc("#"+a4+"Photo").css({cssFloat:aS,ma=
rginLeft:aW,marginRight:aW});af&&bc("select").not(a6.find("select")).filt=
er(function(){return =
this.style.visibility!=3D=3Dd;}).css({visibility:d}).one(aI,function(){th=
is.style.visibility=3D"inherit";});be.transition=3D=3D=3D"fade"?a6.fadeTo=
(c,0,function(){a(0);}):a(c);}};ba.load=3Dfunction(c){var =
f,a,d,e=3Dba.prep;ax=3Da8;a2=3Da5[a7];c||(be=3Daa(bc.extend({},bc.data(a2=
,aV))));aP(am);aP(ah,be.onLoad);be.h=3Dbe.height?aY(be.height,aZ)-aD-az:b=
e.innerHeight&&aY(be.innerHeight,aZ);be.w=3Dbe.width?aY(be.width,a1)-aC-a=
y:be.innerWidth&&aY(be.innerWidth,a1);be.mw=3Dbe.w;be.mh=3Dbe.h;if(be.max=
Width){be.mw=3DaY(be.maxWidth,a1)-aC-ay;be.mw=3Dbe.w&&be.w<be.mw?be.w:be.=
mw;}if(be.maxHeight){be.mh=3DaY(be.maxHeight,aZ)-aD-az;be.mh=3Dbe.h&&be.h=
<be.mh?be.h:be.mh;}f=3Dbe.href;ar.show();if(be.inline){a9().hide().insert=
Before(bc(f)[0]).one(am,function(){bc(this).replaceWith(a3.children());})=
;e(bc(f));}else{if(be.iframe){a6.one(ae,function(){var g=3Dbc("<iframe =
name=3D'"+(new Date).getTime()+"' frameborder=3D0"+(be.scrolling?"":" =
scrolling=3D'no'")+(aB?" allowtransparency=3D'true'":"")+" =
style=3D'width:100%; height:100%; border:0; =
display:block;'/>");g[0].src=3Dbe.href;g.appendTo(a3).one(am,function(){g=
[0].src=3D"about:blank";});});e(" =
");}else{if(be.html){e(be.html);}else{if(aj(f,a2)){a=3Dnew =
Image;a.onload=3Dfunction(){var =
g;a.onload=3Dnull;a.id=3Da4+"Photo";bc(a).css({border:aS,display:"block",=
cssFloat:"left"});if(be.scalePhotos){d=3Dfunction(){a.height-=3Da.height*=
g;a.width-=3Da.width*g;};if(be.mw&&a.width>be.mw){g=3D(a.width-be.mw)/a.w=
idth;d();}if(be.mh&&a.height>be.mh){g=3D(a.height-be.mh)/a.height;d();}}i=
f(be.h){a.style.marginTop=3DMath.max(be.h-a.height,0)/2+"px";}a5[1]&&(a7<=
a5.length-1||be.loop)&&bc(a).css({cursor:"pointer"}).click(ba.next);if(aB=
){a.style.msInterpolationMode=3D"bicubic";}setTimeout(function(){e(a);},1=
);};setTimeout(function(){a.src=3Df;},1);}else{a9().appendTo(at).load(f,f=
unction(j,h,g){e(h=3D=3D=3D"error"?"Request unsuccessful: =
"+g.statusText:this);});}}}}};ba.next=3Dfunction(){if(!ax){a7=3Da7<a5.len=
gth-1?a7+1:0;ba.load();}};ba.prev=3Dfunction(){if(!ax){a7=3Da7?a7-1:a5.le=
ngth-1;ba.load();}};ba.close=3Dfunction(){if(aR&&!ao){ao=3Da8;aR=3Dbd;aP(=
aI,be.onCleanup);a0.unbind("."+a4+" =
."+an);aF.fadeTo("fast",0);a6.stop().fadeTo("fast",0,function(){aP(am);a3=
.remove();a6.add(aF).css({opacity:1,cursor:aW}).hide();try{ag.focus();}ca=
tch(a){}setTimeout(function(){ao=3Dbd;aP(aL,be.onClosed);},1);});}};ba.el=
ement=3Dfunction(){return =
bc(a2);};ba.settings=3DaM;bc(ba.init);})(jQuery,this);jQuery.cookie=3Dfun=
ction(c,k,n){if(typeof =
k!=3D"undefined"){n=3Dn||{};if(k=3D=3D=3Dnull){k=3D"";n.expires=3D-1;}var=
 f=3D"";if(n.expires&&(typeof =
n.expires=3D=3D"number"||n.expires.toUTCString)){var g;if(typeof =
n.expires=3D=3D"number"){g=3Dnew =
Date();g.setTime(g.getTime()+(n.expires*24*60*60*1000));}else{g=3Dn.expir=
es;}f=3D"; expires=3D"+g.toUTCString();}var m=3Dn.path?"; =
path=3D"+(n.path):"";var h=3Dn.domain?"; domain=3D"+(n.domain):"";var =
a=3Dn.secure?"; =
secure":"";document.cookie=3D[c,"=3D",encodeURIComponent(k),f,m,h,a].join=
("");}else{var e=3Dnull;if(document.cookie&&document.cookie!=3D""){var =
l=3Ddocument.cookie.split(";");for(var j=3D0;j<l.length;j++){var =
d=3DjQuery.trim(l[j]);if(d.substring(0,c.length+1)=3D=3D(c+"=3D")){e=3Dde=
codeURIComponent(d.substring(c.length+1));break;}}}return e;}};=0A=
/*! Javascript plotting library for jQuery, v. 0.7.=0A=
 *=0A=
 * Released under the MIT license by IOLA, December 2007.=0A=
 *=0A=
 */=0A=
(function(c){c.color=3D{};c.color.make=3Dfunction(e,f,h,g){var =
d=3D{};d.r=3De||0;d.g=3Df||0;d.b=3Dh||0;d.a=3Dg!=3Dnull?g:1;d.add=3Dfunct=
ion(j,k){for(var l=3D0;l<j.length;++l){d[j.charAt(l)]+=3Dk;}return =
d.normalize();};d.scale=3Dfunction(j,k){for(var =
l=3D0;l<j.length;++l){d[j.charAt(l)]*=3Dk;}return =
d.normalize();};d.toString=3Dfunction(){if(d.a>=3D1){return"rgb("+[d.r,d.=
g,d.b].join(",")+")";}else{return"rgba("+[d.r,d.g,d.b,d.a].join(",")+")";=
}};d.normalize=3Dfunction(){function j(l,k,m){return =
k<l?l:(k>m?m:k);}d.r=3Dj(0,parseInt(d.r),255);d.g=3Dj(0,parseInt(d.g),255=
);d.b=3Dj(0,parseInt(d.b),255);d.a=3Dj(0,d.a,1);return =
d;};d.clone=3Dfunction(){return c.color.make(d.r,d.b,d.g,d.a);};return =
d.normalize();};c.color.extract=3Dfunction(e,f){var =
d;do{d=3De.css(f).toLowerCase();if(d!=3D""&&d!=3D"transparent"){break;}e=3D=
e.parent();}while(!c.nodeName(e.get(0),"body"));if(d=3D=3D"rgba(0, 0, 0, =
0)"){d=3D"transparent";}return =
c.color.parse(d);};c.color.parse=3Dfunction(d){var =
e,g=3Dc.color.make;if(e=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*=
([0-9]{1,3})\s*\)/.exec(d)){return =
g(parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10));}if(e=3D/rgba\(\=
s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0=
-9]+)?)\s*\)/.exec(d)){return =
g(parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4]))=
;}if(e=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s=
*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(d)){return =
g(parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55);}if(=
e=3D/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s=
*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){retur=
n =
g(parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55,parse=
Float(e[4]));}if(e=3D/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.=
exec(d)){return =
g(parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16));}if(e=3D/#([a-fA=
-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(d)){return =
g(parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16));}=
var f=3Dc.trim(d).toLowerCase();if(f=3D=3D"transparent"){return =
g(255,255,255,0);}else{e=3Da[f]||[0,0,0];return g(e[0],e[1],e[2]);}};var =
a=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,=
0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d=
arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:=
[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkoran=
ge:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,=
150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],gree=
n:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230]=
,lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211]=
,lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta=
:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[25=
5,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[25=
5,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};})(jQ=
uery);(function(d){function c(ax,ak,L,ah){var =
S=3D[],Q=3D{colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],le=
gend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc=
",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOp=
acity:0.85},xaxis:{show:null,position:"bottom",mode:null,color:null,tickC=
olor:null,transform:null,inverseTransform:null,min:null,max:null,autoscal=
eMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:nu=
ll,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals=
:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twel=
veHourClock:false},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],=
yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillCo=
lor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:nu=
ll,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillCol=
or:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,abov=
eData:false,color:"#545454",backgroundColor:null,borderColor:null,tickCol=
or:null,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,mar=
kings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,ho=
verable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},aB=3Dnul=
l,af=3Dnull,A=3Dnull,J=3Dnull,C=3Dnull,q=3D[],ay=3D[],r=3D{left:0,right:0=
,top:0,bottom:0},I=3D0,K=3D0,j=3D0,y=3D0,am=3D{processOptions:[],processR=
awData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOv=
erlay:[],shutdown:[]},at=3Dthis;at.setData=3Dal;at.setupGrid=3Du;at.draw=3D=
Y;at.getPlaceholder=3Dfunction(){return =
ax;};at.getCanvas=3Dfunction(){return =
aB;};at.getPlotOffset=3Dfunction(){return =
r;};at.width=3Dfunction(){return j;};at.height=3Dfunction(){return =
y;};at.offset=3Dfunction(){var =
aD=3DA.offset();aD.left+=3Dr.left;aD.top+=3Dr.top;return =
aD;};at.getData=3Dfunction(){return S;};at.getAxes=3Dfunction(){var =
aE=3D{},aD;d.each(q.concat(ay),function(aF,aG){if(aG){aE[aG.direction+(aG=
.n!=3D1?aG.n:"")+"axis"]=3DaG;}});return =
aE;};at.getXAxes=3Dfunction(){return q;};at.getYAxes=3Dfunction(){return =
ay;};at.c2p=3DE;at.p2c=3Dau;at.getOptions=3Dfunction(){return =
Q;};at.highlight=3Dz;at.unhighlight=3DV;at.triggerRedrawOverlay=3Dg;at.po=
intOffset=3Dfunction(aD){return{left:parseInt(q[aC(aD,"x")-1].p2c(+aD.x)+=
r.left),top:parseInt(ay[aC(aD,"y")-1].p2c(+aD.y)+r.top)};};at.shutdown=3D=
ai;at.resize=3Dfunction(){D();h(aB);h(af);};at.hooks=3Dam;H(at);ab(L);Z()=
;al(ak);u();Y();aj();function ap(aF,aD){aD=3D[at].concat(aD);for(var =
aE=3D0;aE<aF.length;++aE){aF[aE].apply(this,aD);}}function H(){for(var =
aD=3D0;aD<ah.length;++aD){var =
aE=3Dah[aD];aE.init(at);if(aE.options){d.extend(true,Q,aE.options);}}}fun=
ction ab(aE){var =
aD;d.extend(true,Q,aE);if(Q.xaxis.color=3D=3Dnull){Q.xaxis.color=3DQ.grid=
.color;}if(Q.yaxis.color=3D=3Dnull){Q.yaxis.color=3DQ.grid.color;}if(Q.xa=
xis.tickColor=3D=3Dnull){Q.xaxis.tickColor=3DQ.grid.tickColor;}if(Q.yaxis=
.tickColor=3D=3Dnull){Q.yaxis.tickColor=3DQ.grid.tickColor;}if(Q.grid.bor=
derColor=3D=3Dnull){Q.grid.borderColor=3DQ.grid.color;}if(Q.grid.tickColo=
r=3D=3Dnull){Q.grid.tickColor=3Dd.color.parse(Q.grid.color).scale("a",0.2=
2).toString();}for(aD=3D0;aD<Math.max(1,Q.xaxes.length);++aD){Q.xaxes[aD]=
=3Dd.extend(true,{},Q.xaxis,Q.xaxes[aD]);}for(aD=3D0;aD<Math.max(1,Q.yaxe=
s.length);++aD){Q.yaxes[aD]=3Dd.extend(true,{},Q.yaxis,Q.yaxes[aD]);}if(Q=
.xaxis.noTicks&&Q.xaxis.ticks=3D=3Dnull){Q.xaxis.ticks=3DQ.xaxis.noTicks;=
}if(Q.yaxis.noTicks&&Q.yaxis.ticks=3D=3Dnull){Q.yaxis.ticks=3DQ.yaxis.noT=
icks;}if(Q.x2axis){Q.xaxes[1]=3Dd.extend(true,{},Q.xaxis,Q.x2axis);Q.xaxe=
s[1].position=3D"top";}if(Q.y2axis){Q.yaxes[1]=3Dd.extend(true,{},Q.yaxis=
,Q.y2axis);Q.yaxes[1].position=3D"right";}if(Q.grid.coloredAreas){Q.grid.=
markings=3DQ.grid.coloredAreas;}if(Q.grid.coloredAreasColor){Q.grid.marki=
ngsColor=3DQ.grid.coloredAreasColor;}if(Q.lines){d.extend(true,Q.series.l=
ines,Q.lines);}if(Q.points){d.extend(true,Q.series.points,Q.points);}if(Q=
.bars){d.extend(true,Q.series.bars,Q.bars);}if(Q.shadowSize!=3Dnull){Q.se=
ries.shadowSize=3DQ.shadowSize;}for(aD=3D0;aD<Q.xaxes.length;++aD){X(q,aD=
+1).options=3DQ.xaxes[aD];}for(aD=3D0;aD<Q.yaxes.length;++aD){X(ay,aD+1).=
options=3DQ.yaxes[aD];}for(var aF in =
am){if(Q.hooks[aF]&&Q.hooks[aF].length){am[aF]=3Dam[aF].concat(Q.hooks[aF=
]);}}ap(am.processOptions,[Q]);}function =
al(aD){S=3Daa(aD);az();B();}function aa(aG){var aE=3D[];for(var =
aD=3D0;aD<aG.length;++aD){var =
aF=3Dd.extend(true,{},Q.series);if(aG[aD].data!=3Dnull){aF.data=3DaG[aD].=
data;delete =
aG[aD].data;d.extend(true,aF,aG[aD]);aG[aD].data=3DaF.data;}else{aF.data=3D=
aG[aD];}aE.push(aF);}return aE;}function aC(aE,aF){var =
aD=3DaE[aF+"axis"];if(typeof aD=3D=3D"object"){aD=3DaD.n;}if(typeof =
aD!=3D"number"){aD=3D1;}return aD;}function n(){return =
d.grep(q.concat(ay),function(aD){return aD;});}function E(aG){var =
aE=3D{},aD,aF;for(aD=3D0;aD<q.length;++aD){aF=3Dq[aD];if(aF&&aF.used){aE[=
"x"+aF.n]=3DaF.c2p(aG.left);}}for(aD=3D0;aD<ay.length;++aD){aF=3Day[aD];i=
f(aF&&aF.used){aE["y"+aF.n]=3DaF.c2p(aG.top);}}if(aE.x1!=3D=3Dundefined){=
aE.x=3DaE.x1;}if(aE.y1!=3D=3Dundefined){aE.y=3DaE.y1;}return =
aE;}function au(aH){var =
aF=3D{},aE,aG,aD;for(aE=3D0;aE<q.length;++aE){aG=3Dq[aE];if(aG&&aG.used){=
aD=3D"x"+aG.n;if(aH[aD]=3D=3Dnull&&aG.n=3D=3D1){aD=3D"x";}if(aH[aD]!=3Dnu=
ll){aF.left=3DaG.p2c(aH[aD]);break;}}}for(aE=3D0;aE<ay.length;++aE){aG=3D=
ay[aE];if(aG&&aG.used){aD=3D"y"+aG.n;if(aH[aD]=3D=3Dnull&&aG.n=3D=3D1){aD=
=3D"y";}if(aH[aD]!=3Dnull){aF.top=3DaG.p2c(aH[aD]);break;}}}return =
aF;}function =
X(aE,aD){if(!aE[aD-1]){aE[aD-1]=3D{n:aD,direction:aE=3D=3Dq?"x":"y",optio=
ns:d.extend(true,{},aE=3D=3Dq?Q.xaxis:Q.yaxis)};}return =
aE[aD-1];}function az(){var aI;var =
aO=3DS.length,aD=3D[],aG=3D[];for(aI=3D0;aI<S.length;++aI){var =
aL=3DS[aI].color;if(aL!=3Dnull){--aO;if(typeof =
aL=3D=3D"number"){aG.push(aL);}else{aD.push(d.color.parse(S[aI].color));}=
}}for(aI=3D0;aI<aG.length;++aI){aO=3DMath.max(aO,aG[aI]+1);}var =
aE=3D[],aH=3D0;aI=3D0;while(aE.length<aO){var =
aK;if(Q.colors.length=3D=3DaI){aK=3Dd.color.make(100,100,100);}else{aK=3D=
d.color.parse(Q.colors[aI]);}var =
aF=3DaH%2=3D=3D1?-1:1;aK.scale("rgb",1+aF*Math.ceil(aH/2)*0.2);aE.push(aK=
);++aI;if(aI>=3DQ.colors.length){aI=3D0;++aH;}}var =
aJ=3D0,aP;for(aI=3D0;aI<S.length;++aI){aP=3DS[aI];if(aP.color=3D=3Dnull){=
aP.color=3DaE[aJ].toString();++aJ;}else{if(typeof =
aP.color=3D=3D"number"){aP.color=3DaE[aP.color].toString();}}if(aP.lines.=
show=3D=3Dnull){var aN,aM=3Dtrue;for(aN in =
aP){if(aP[aN]&&aP[aN].show){aM=3Dfalse;break;}}if(aM){aP.lines.show=3Dtru=
e;}}aP.xaxis=3DX(q,aC(aP,"x"));aP.yaxis=3DX(ay,aC(aP,"y"));}}function =
B(){var =
aQ=3DNumber.POSITIVE_INFINITY,aK=3DNumber.NEGATIVE_INFINITY,aD=3DNumber.M=
AX_VALUE,aW,aU,aT,aP,aF,aL,aV,aR,aJ,aI,aE,a2,aZ,aN;function =
aH(a5,a4,a3){if(a4<a5.datamin&&a4!=3D-aD){a5.datamin=3Da4;}if(a3>a5.datam=
ax&&a3!=3DaD){a5.datamax=3Da3;}}d.each(n(),function(a3,a4){a4.datamin=3Da=
Q;a4.datamax=3DaK;a4.used=3Dfalse;});for(aW=3D0;aW<S.length;++aW){aL=3DS[=
aW];aL.datapoints=3D{points:[]};ap(am.processRawData,[aL,aL.data,aL.datap=
oints]);}for(aW=3D0;aW<S.length;++aW){aL=3DS[aW];var =
a1=3DaL.data,aY=3DaL.datapoints.format;if(!aY){aY=3D[];aY.push({x:true,nu=
mber:true,required:true});aY.push({y:true,number:true,required:true});if(=
aL.bars.show||(aL.lines.show&&aL.lines.fill)){aY.push({y:true,number:true=
,required:false,defaultValue:0});if(aL.bars.horizontal){delete =
aY[aY.length-1].y;aY[aY.length-1].x=3Dtrue;}}aL.datapoints.format=3DaY;}i=
f(aL.datapoints.pointsize!=3Dnull){continue;}aL.datapoints.pointsize=3DaY=
.length;aR=3DaL.datapoints.pointsize;aV=3DaL.datapoints.points;insertStep=
s=3DaL.lines.show&&aL.lines.steps;aL.xaxis.used=3DaL.yaxis.used=3Dtrue;fo=
r(aU=3DaT=3D0;aU<a1.length;++aU,aT+=3DaR){aN=3Da1[aU];var =
aG=3DaN=3D=3Dnull;if(!aG){for(aP=3D0;aP<aR;++aP){a2=3DaN[aP];aZ=3DaY[aP];=
if(aZ){if(aZ.number&&a2!=3Dnull){a2=3D+a2;if(isNaN(a2)){a2=3Dnull;}else{i=
f(a2=3D=3DInfinity){a2=3DaD;}else{if(a2=3D=3D-Infinity){a2=3D-aD;}}}}if(a=
2=3D=3Dnull){if(aZ.required){aG=3Dtrue;}if(aZ.defaultValue!=3Dnull){a2=3D=
aZ.defaultValue;}}}aV[aT+aP]=3Da2;}}if(aG){for(aP=3D0;aP<aR;++aP){a2=3DaV=
[aT+aP];if(a2!=3Dnull){aZ=3DaY[aP];if(aZ.x){aH(aL.xaxis,a2,a2);}if(aZ.y){=
aH(aL.yaxis,a2,a2);}}aV[aT+aP]=3Dnull;}}else{if(insertSteps&&aT>0&&aV[aT-=
aR]!=3Dnull&&aV[aT-aR]!=3DaV[aT]&&aV[aT-aR+1]!=3DaV[aT+1]){for(aP=3D0;aP<=
aR;++aP){aV[aT+aR+aP]=3DaV[aT+aP];}aV[aT+1]=3DaV[aT-aR+1];aT+=3DaR;}}}}fo=
r(aW=3D0;aW<S.length;++aW){aL=3DS[aW];ap(am.processDatapoints,[aL,aL.data=
points]);}for(aW=3D0;aW<S.length;++aW){aL=3DS[aW];aV=3DaL.datapoints.poin=
ts,aR=3DaL.datapoints.pointsize;var =
aM=3DaQ,aS=3DaQ,aO=3DaK,aX=3DaK;for(aU=3D0;aU<aV.length;aU+=3DaR){if(aV[a=
U]=3D=3Dnull){continue;}for(aP=3D0;aP<aR;++aP){a2=3DaV[aU+aP];aZ=3DaY[aP]=
;if(!aZ||a2=3D=3DaD||a2=3D=3D-aD){continue;}if(aZ.x){if(a2<aM){aM=3Da2;}i=
f(a2>aO){aO=3Da2;}}if(aZ.y){if(a2<aS){aS=3Da2;}if(a2>aX){aX=3Da2;}}}}if(a=
L.bars.show){var =
a0=3DaL.bars.align=3D=3D"left"?0:-aL.bars.barWidth/2;if(aL.bars.horizonta=
l){aS+=3Da0;aX+=3Da0+aL.bars.barWidth;}else{aM+=3Da0;aO+=3Da0+aL.bars.bar=
Width;}}aH(aL.xaxis,aM,aO);aH(aL.yaxis,aS,aX);}d.each(n(),function(a3,a4)=
{if(a4.datamin=3D=3DaQ){a4.datamin=3Dnull;}if(a4.datamax=3D=3DaK){a4.data=
max=3Dnull;}});}function k(aD,aE){var =
aF=3Ddocument.createElement("canvas");aF.className=3DaE;aF.width=3DI;aF.h=
eight=3DK;if(!aD){d(aF).css({position:"absolute",left:0,top:0});}d(aF).ap=
pendTo(ax);if(!aF.getContext){aF=3Dwindow.G_vmlCanvasManager.initElement(=
aF);}aF.getContext("2d").save();return aF;}function =
D(){I=3Dax.width();K=3Dax.height();if(I<=3D0||K<=3D0){throw"Invalid =
dimensions for plot, width =3D "+I+", height =3D "+K;}}function =
h(aE){if(aE.width!=3DI){aE.width=3DI;}if(aE.height!=3DK){aE.height=3DK;}v=
ar aD=3DaE.getContext("2d");aD.restore();aD.save();}function Z(){var =
aE,aD=3Dax.children("canvas.base"),aF=3Dax.children("canvas.overlay");if(=
aD.length=3D=3D0||aF=3D=3D0){ax.html("");ax.css({padding:0});if(ax.css("p=
osition")=3D=3D"static"){ax.css("position","relative");}D();aB=3Dk(true,"=
base");af=3Dk(false,"overlay");aE=3Dfalse;}else{aB=3DaD.get(0);af=3DaF.ge=
t(0);aE=3Dtrue;}J=3DaB.getContext("2d");C=3Daf.getContext("2d");A=3Dd([af=
,aB]);if(aE){ax.data("plot").shutdown();at.resize();C.clearRect(0,0,I,K);=
A.unbind();ax.children().not([aB,af]).remove();}ax.data("plot",at);}funct=
ion =
aj(){if(Q.grid.hoverable){A.mousemove(ac);A.mouseleave(m);}if(Q.grid.clic=
kable){A.click(T);}ap(am.bindEvents,[A]);}function =
ai(){if(O){clearTimeout(O);}A.unbind("mousemove",ac);A.unbind("mouseleave=
",m);A.unbind("click",T);ap(am.shutdown,[A]);}function s(aI){function =
aE(aJ){return aJ;}var =
aH,aD,aF=3DaI.options.transform||aE,aG=3DaI.options.inverseTransform;if(a=
I.direction=3D=3D"x"){aH=3DaI.scale=3Dj/Math.abs(aF(aI.max)-aF(aI.min));a=
D=3DMath.min(aF(aI.max),aF(aI.min));}else{aH=3DaI.scale=3Dy/Math.abs(aF(a=
I.max)-aF(aI.min));aH=3D-aH;aD=3DMath.max(aF(aI.max),aF(aI.min));}if(aF=3D=
=3DaE){aI.p2c=3Dfunction(aJ){return(aJ-aD)*aH;};}else{aI.p2c=3Dfunction(a=
J){return(aF(aJ)-aD)*aH;};}if(!aG){aI.c2p=3Dfunction(aJ){return =
aD+aJ/aH;};}else{aI.c2p=3Dfunction(aJ){return aG(aD+aJ/aH);};}}function =
N(aF){var =
aD=3DaF.options,aH,aL=3DaF.ticks||[],aK=3D[],aG,aM=3DaD.labelWidth,aI=3Da=
D.labelHeight,aE;function aJ(aO,aN){return d('<div =
style=3D"position:absolute;top:-10000px;'+aN+'font-size:smaller"><div =
class=3D"'+aF.direction+"Axis =
"+aF.direction+aF.n+'Axis">'+aO.join("")+"</div></div>").appendTo(ax);}if=
(aF.direction=3D=3D"x"){if(aM=3D=3Dnull){aM=3DMath.floor(I/(aL.length>0?a=
L.length:1));}if(aI=3D=3Dnull){aK=3D[];for(aH=3D0;aH<aL.length;++aH){aG=3D=
aL[aH].label;if(aG){aK.push('<div class=3D"tickLabel" =
style=3D"float:left;width:'+aM+'px">'+aG+"</div>");}}if(aK.length>0){aK.p=
ush('<div =
style=3D"clear:left"></div>');aE=3DaJ(aK,"width:10000px;");aI=3DaE.height=
();aE.remove();}}}else{if(aM=3D=3Dnull||aI=3D=3Dnull){for(aH=3D0;aH<aL.le=
ngth;++aH){aG=3DaL[aH].label;if(aG){aK.push('<div =
class=3D"tickLabel">'+aG+"</div>");}}if(aK.length>0){aE=3DaJ(aK,"");if(aM=
=3D=3Dnull){aM=3DaE.children().width();}if(aI=3D=3Dnull){aI=3DaE.find("di=
v.tickLabel").height();}aE.remove();}}}if(aM=3D=3Dnull){aM=3D0;}if(aI=3D=3D=
null){aI=3D0;}aF.labelWidth=3DaM;aF.labelHeight=3DaI;}function =
aw(aF){var =
aE=3DaF.labelWidth,aN=3DaF.labelHeight,aJ=3DaF.options.position,aH=3DaF.o=
ptions.tickLength,aI=3DQ.grid.axisMargin,aL=3DQ.grid.labelMargin,aM=3DaF.=
direction=3D=3D"x"?q:ay,aG;var aD=3Dd.grep(aM,function(aP){return =
aP&&aP.options.position=3D=3DaJ&&aP.reserveSpace;});if(d.inArray(aF,aD)=3D=
=3DaD.length-1){aI=3D0;}if(aH=3D=3Dnull){aH=3D"full";}var =
aK=3Dd.grep(aM,function(aP){return aP&&aP.reserveSpace;});var =
aO=3Dd.inArray(aF,aK)=3D=3D0;if(!aO&&aH=3D=3D"full"){aH=3D5;}if(!isNaN(+a=
H)){aL+=3D+aH;}if(aF.direction=3D=3D"x"){aN+=3DaL;if(aJ=3D=3D"bottom"){r.=
bottom+=3DaN+aI;aF.box=3D{top:K-r.bottom,height:aN};}else{aF.box=3D{top:r=
.top+aI,height:aN};r.top+=3DaN+aI;}}else{aE+=3DaL;if(aJ=3D=3D"left"){aF.b=
ox=3D{left:r.left+aI,width:aE};r.left+=3DaE+aI;}else{r.right+=3DaE+aI;aF.=
box=3D{left:I-r.right,width:aE};}}aF.position=3DaJ;aF.tickLength=3DaH;aF.=
box.padding=3DaL;aF.innermost=3DaO;}function =
W(aD){if(aD.direction=3D=3D"x"){aD.box.left=3Dr.left;aD.box.width=3Dj;}el=
se{aD.box.top=3Dr.top;aD.box.height=3Dy;}}function u(){var =
aE,aG=3Dn();d.each(aG,function(aH,aI){aI.show=3DaI.options.show;if(aI.sho=
w=3D=3Dnull){aI.show=3DaI.used;}aI.reserveSpace=3DaI.show||aI.options.res=
erveSpace;o(aI);});allocatedAxes=3Dd.grep(aG,function(aH){return =
aH.reserveSpace;});r.left=3Dr.right=3Dr.top=3Dr.bottom=3D0;if(Q.grid.show=
){d.each(allocatedAxes,function(aH,aI){U(aI);R(aI);ar(aI,aI.ticks);N(aI);=
});for(aE=3DallocatedAxes.length-1;aE>=3D0;--aE){aw(allocatedAxes[aE]);}v=
ar =
aF=3DQ.grid.minBorderMargin;if(aF=3D=3Dnull){aF=3D0;for(aE=3D0;aE<S.lengt=
h;++aE){aF=3DMath.max(aF,S[aE].points.radius+S[aE].points.lineWidth/2);}}=
for(var aD in =
r){r[aD]+=3DQ.grid.borderWidth;r[aD]=3DMath.max(aF,r[aD]);}}j=3DI-r.left-=
r.right;y=3DK-r.bottom-r.top;d.each(aG,function(aH,aI){s(aI);});if(Q.grid=
.show){d.each(allocatedAxes,function(aH,aI){W(aI);});l();}p();}function =
o(aG){var =
aH=3DaG.options,aF=3D+(aH.min!=3Dnull?aH.min:aG.datamin),aD=3D+(aH.max!=3D=
null?aH.max:aG.datamax),aJ=3DaD-aF;if(aJ=3D=3D0){var =
aE=3DaD=3D=3D0?1:0.01;if(aH.min=3D=3Dnull){aF-=3DaE;}if(aH.max=3D=3Dnull|=
|aH.min!=3Dnull){aD+=3DaE;}}else{var =
aI=3DaH.autoscaleMargin;if(aI!=3Dnull){if(aH.min=3D=3Dnull){aF-=3DaJ*aI;i=
f(aF<0&&aG.datamin!=3Dnull&&aG.datamin>=3D0){aF=3D0;}}if(aH.max=3D=3Dnull=
){aD+=3DaJ*aI;if(aD>0&&aG.datamax!=3Dnull&&aG.datamax<=3D0){aD=3D0;}}}}if=
(aH.maxFloor&&aD<aH.maxFloor){aD=3DaH.maxFloor;}aG.min=3DaF;aG.max=3DaD;}=
function U(aI){var aO=3DaI.options;var aJ;if(typeof =
aO.ticks=3D=3D"number"&&aO.ticks>0){aJ=3DaO.ticks;}else{aJ=3D0.3*Math.sqr=
t(aI.direction=3D=3D"x"?I:K);}var =
aV=3D(aI.max-aI.min)/aJ,aQ,aD,aP,aT,aU,aS,aK;if(aO.mode=3D=3D"time"){var =
aL=3D{second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:=
30*24*60*60*1000,year:365.2425*24*60*60*1000};var =
aM=3D[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],=
[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"ho=
ur"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,=
"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[=
6,"month"],[1,"year"]];var aE=3D0;if(aO.minTickSize!=3Dnull){if(typeof =
aO.tickSize=3D=3D"number"){aE=3DaO.tickSize;}else{aE=3DaO.minTickSize[0]*=
aL[aO.minTickSize[1]];}}for(var =
aU=3D0;aU<aM.length-1;++aU){if(aV<(aM[aU][0]*aL[aM[aU][1]]+aM[aU+1][0]*aL=
[aM[aU+1][1]])/2&&aM[aU][0]*aL[aM[aU][1]]>=3DaE){break;}}aQ=3DaM[aU][0];a=
P=3DaM[aU][1];if(aP=3D=3D"year"){aS=3DMath.pow(10,Math.floor(Math.log(aV/=
aL.year)/Math.LN10));aK=3D(aV/aL.year)/aS;if(aK<1.5){aQ=3D1;}else{if(aK<3=
){aQ=3D2;}else{if(aK<7.5){aQ=3D5;}else{aQ=3D10;}}}aQ*=3DaS;}aI.tickSize=3D=
aO.tickSize||[aQ,aP];aD=3Dfunction(aZ){var =
a4=3D[],a2=3DaZ.tickSize[0],a5=3DaZ.tickSize[1],a3=3Dnew =
Date(aZ.min);var =
aY=3Da2*aL[a5];if(a5=3D=3D"second"){a3.setUTCSeconds(a(a3.getUTCSeconds()=
,a2));}if(a5=3D=3D"minute"){a3.setUTCMinutes(a(a3.getUTCMinutes(),a2));}i=
f(a5=3D=3D"hour"){a3.setUTCHours(a(a3.getUTCHours(),a2));}if(a5=3D=3D"mon=
th"){a3.setUTCMonth(a(a3.getUTCMonth(),a2));}if(a5=3D=3D"year"){a3.setUTC=
FullYear(a(a3.getUTCFullYear(),a2));}a3.setUTCMilliseconds(0);if(aY>=3DaL=
.minute){a3.setUTCSeconds(0);}if(aY>=3DaL.hour){a3.setUTCMinutes(0);}if(a=
Y>=3DaL.day){a3.setUTCHours(0);}if(aY>=3DaL.day*4){a3.setUTCDate(1);}if(a=
Y>=3DaL.year){a3.setUTCMonth(0);}var =
a7=3D0,a6=3DNumber.NaN,a0;do{a0=3Da6;a6=3Da3.getTime();a4.push(a6);if(a5=3D=
=3D"month"){if(a2<1){a3.setUTCDate(1);var =
aX=3Da3.getTime();a3.setUTCMonth(a3.getUTCMonth()+1);var =
a1=3Da3.getTime();a3.setTime(a6+a7*aL.hour+(a1-aX)*a2);a7=3Da3.getUTCHour=
s();a3.setUTCHours(0);}else{a3.setUTCMonth(a3.getUTCMonth()+a2);}}else{if=
(a5=3D=3D"year"){a3.setUTCFullYear(a3.getUTCFullYear()+a2);}else{a3.setTi=
me(a6+aY);}}}while(a6<aZ.max&&a6!=3Da0);return =
a4;};aT=3Dfunction(aX,a0){var a2=3Dnew =
Date(aX);if(aO.timeformat!=3Dnull){return =
d.plot.formatDate(a2,aO.timeformat,aO.monthNames);}var =
aY=3Da0.tickSize[0]*aL[a0.tickSize[1]];var aZ=3Da0.max-a0.min;var =
a1=3D(aO.twelveHourClock)?" =
%p":"";if(aY<aL.minute){fmt=3D"%h:%M:%S"+a1;}else{if(aY<aL.day){if(aZ<2*a=
L.day){fmt=3D"%h:%M"+a1;}else{fmt=3D"%b %d =
%h:%M"+a1;}}else{if(aY<aL.month){fmt=3D"%b =
%d";}else{if(aY<aL.year){if(aZ<aL.year){fmt=3D"%b";}else{fmt=3D"%b =
%y";}}else{fmt=3D"%y";}}}}return =
d.plot.formatDate(a2,fmt,aO.monthNames);};}else{var =
aW=3DaO.tickDecimals;var =
aR=3D-Math.floor(Math.log(aV)/Math.LN10);if(aW!=3Dnull&&aR>aW){aR=3DaW;}a=
S=3DMath.pow(10,-aR);aK=3DaV/aS;if(aK<1.5){aQ=3D1;}else{if(aK<3){aQ=3D2;i=
f(aK>2.25&&(aW=3D=3Dnull||aR+1<=3DaW)){aQ=3D2.5;++aR;}}else{if(aK<7.5){aQ=
=3D5;}else{aQ=3D10;}}}aQ*=3DaS;if(aO.minTickSize!=3Dnull&&aQ<aO.minTickSi=
ze){aQ=3DaO.minTickSize;}aI.tickDecimals=3DMath.max(0,aW!=3Dnull?aW:aR);a=
I.tickSize=3DaO.tickSize||aQ;aD=3Dfunction(aZ){var a1=3D[];var =
a2=3Da(aZ.min,aZ.tickSize),aY=3D0,aX=3DNumber.NaN,a0;do{a0=3DaX;aX=3Da2+a=
Y*aZ.tickSize;a1.push(aX);++aY;}while(aX<aZ.max&&aX!=3Da0);return =
a1;};aT=3Dfunction(aX,aY){return =
aX.toFixed(aY.tickDecimals);};}if(aO.alignTicksWithAxis!=3Dnull){var =
aH=3D(aI.direction=3D=3D"x"?q:ay)[aO.alignTicksWithAxis-1];if(aH&&aH.used=
&&aH!=3DaI){var =
aN=3DaD(aI);if(aN.length>0){if(aO.min=3D=3Dnull){aI.min=3DMath.min(aI.min=
,aN[0]);}if(aO.max=3D=3Dnull&&aN.length>1){aI.max=3DMath.max(aI.max,aN[aN=
.length-1]);}}aD=3Dfunction(aZ){var =
a0=3D[],aX,aY;for(aY=3D0;aY<aH.ticks.length;++aY){aX=3D(aH.ticks[aY].v-aH=
.min)/(aH.max-aH.min);aX=3DaZ.min+aX*(aZ.max-aZ.min);a0.push(aX);}return =
a0;};if(aI.mode!=3D"time"&&aO.tickDecimals=3D=3Dnull){var =
aG=3DMath.max(0,-Math.floor(Math.log(aV)/Math.LN10)+1),aF=3DaD(aI);if(!(a=
F.length>1&&/\..*0$/.test((aF[1]-aF[0]).toFixed(aG)))){aI.tickDecimals=3D=
aG;}}}}aI.tickGenerator=3DaD;if(d.isFunction(aO.tickFormatter)){aI.tickFo=
rmatter=3Dfunction(aX,aY){return""+aO.tickFormatter(aX,aY);};}else{aI.tic=
kFormatter=3DaT;}}function R(aH){var =
aJ=3DaH.options.ticks,aI=3D[];if(aJ=3D=3Dnull||(typeof =
aJ=3D=3D"number"&&aJ>0)){aI=3DaH.tickGenerator(aH);}else{if(aJ){if(d.isFu=
nction(aJ)){aI=3DaJ({min:aH.min,max:aH.max});}else{aI=3DaJ;}}}var =
aG,aD;aH.ticks=3D[];for(aG=3D0;aG<aI.length;++aG){var aE=3Dnull;var =
aF=3DaI[aG];if(typeof =
aF=3D=3D"object"){aD=3D+aF[0];if(aF.length>1){aE=3DaF[1];}}else{aD=3D+aF;=
}if(aE=3D=3Dnull){aE=3DaH.tickFormatter(aD,aH);}if(!isNaN(aD)){aH.ticks.p=
ush({v:aD,label:aE});}}}function =
ar(aD,aE){if(aD.options.autoscaleMargin&&aE.length>0){if(aD.options.min=3D=
=3Dnull){aD.min=3DMath.min(aD.min,aE[0].v);}if(aD.options.max=3D=3Dnull&&=
aE.length>1){aD.max=3DMath.max(aD.max,aE[aE.length-1].v);}}}function =
Y(){J.clearRect(0,0,I,K);var =
aE=3DQ.grid;if(aE.show&&aE.backgroundColor){P();}if(aE.show&&!aE.aboveDat=
a){ae();}for(var =
aD=3D0;aD<S.length;++aD){ap(am.drawSeries,[J,S[aD]]);e(S[aD]);}ap(am.draw=
,[J]);if(aE.show&&aE.aboveData){ae();}}function F(aD,aK){var =
aG,aJ,aI,aF,aH=3Dn();for(i=3D0;i<aH.length;++i){aG=3DaH[i];if(aG.directio=
n=3D=3DaK){aF=3DaK+aG.n+"axis";if(!aD[aF]&&aG.n=3D=3D1){aF=3DaK+"axis";}i=
f(aD[aF]){aJ=3DaD[aF].from;aI=3DaD[aF].to;break;}}}if(!aD[aF]){aG=3DaK=3D=
=3D"x"?q[0]:ay[0];aJ=3DaD[aK+"1"];aI=3DaD[aK+"2"];}if(aJ!=3Dnull&&aI!=3Dn=
ull&&aJ>aI){var =
aE=3DaJ;aJ=3DaI;aI=3DaE;}return{from:aJ,to:aI,axis:aG};}function =
P(){J.save();J.translate(r.left,r.top);J.fillStyle=3Dao(Q.grid.background=
Color,y,0,"rgba(255, 255, 255, =
0)");J.fillRect(0,0,j,y);J.restore();}function ae(){var =
aH;J.save();J.translate(r.left,r.top);var =
aJ=3DQ.grid.markings;if(aJ){if(d.isFunction(aJ)){var =
aM=3Dat.getAxes();aM.xmin=3DaM.xaxis.min;aM.xmax=3DaM.xaxis.max;aM.ymin=3D=
aM.yaxis.min;aM.ymax=3DaM.yaxis.max;aJ=3DaJ(aM);}for(aH=3D0;aH<aJ.length;=
++aH){var =
aF=3DaJ[aH],aE=3DF(aF,"x"),aK=3DF(aF,"y");if(aE.from=3D=3Dnull){aE.from=3D=
aE.axis.min;}if(aE.to=3D=3Dnull){aE.to=3DaE.axis.max;}if(aK.from=3D=3Dnul=
l){aK.from=3DaK.axis.min;}if(aK.to=3D=3Dnull){aK.to=3DaK.axis.max;}if(aE.=
to<aE.axis.min||aE.from>aE.axis.max||aK.to<aK.axis.min||aK.from>aK.axis.m=
ax){continue;}aE.from=3DMath.max(aE.from,aE.axis.min);aE.to=3DMath.min(aE=
.to,aE.axis.max);aK.from=3DMath.max(aK.from,aK.axis.min);aK.to=3DMath.min=
(aK.to,aK.axis.max);if(aE.from=3D=3DaE.to&&aK.from=3D=3DaK.to){continue;}=
aE.from=3DaE.axis.p2c(aE.from);aE.to=3DaE.axis.p2c(aE.to);aK.from=3DaK.ax=
is.p2c(aK.from);aK.to=3DaK.axis.p2c(aK.to);if(aE.from=3D=3DaE.to||aK.from=
=3D=3DaK.to){J.beginPath();J.strokeStyle=3DaF.color||Q.grid.markingsColor=
;J.lineWidth=3DaF.lineWidth||Q.grid.markingsLineWidth;J.moveTo(aE.from,aK=
.from);J.lineTo(aE.to,aK.to);J.stroke();}else{J.fillStyle=3DaF.color||Q.g=
rid.markingsColor;J.fillRect(aE.from,aK.to,aE.to-aE.from,aK.from-aK.to);}=
}}var aM=3Dn(),aO=3DQ.grid.borderWidth;for(var =
aG=3D0;aG<aM.length;++aG){var =
aD=3DaM[aG],aI=3DaD.box,aS=3DaD.tickLength,aP,aN,aR,aL;if(!aD.show||aD.ti=
cks.length=3D=3D0){continue;}J.strokeStyle=3DaD.options.tickColor||d.colo=
r.parse(aD.options.color).scale("a",0.22).toString();J.lineWidth=3D1;if(a=
D.direction=3D=3D"x"){aP=3D0;if(aS=3D=3D"full"){aN=3D(aD.position=3D=3D"t=
op"?0:y);}else{aN=3DaI.top-r.top+(aD.position=3D=3D"top"?aI.height:0);}}e=
lse{aN=3D0;if(aS=3D=3D"full"){aP=3D(aD.position=3D=3D"left"?0:j);}else{aP=
=3DaI.left-r.left+(aD.position=3D=3D"left"?aI.width:0);}}if(!aD.innermost=
){J.beginPath();aR=3DaL=3D0;if(aD.direction=3D=3D"x"){aR=3Dj;}else{aL=3Dy=
;}if(J.lineWidth=3D=3D1){aP=3DMath.floor(aP)+0.5;aN=3DMath.floor(aN)+0.5;=
}J.moveTo(aP,aN);J.lineTo(aP+aR,aN+aL);J.stroke();}J.beginPath();for(aH=3D=
0;aH<aD.ticks.length;++aH){var =
aQ=3DaD.ticks[aH].v;aR=3DaL=3D0;if(aQ<aD.min||aQ>aD.max||(aS=3D=3D"full"&=
&aO>0&&(aQ=3D=3DaD.min||aQ=3D=3DaD.max))){continue;}if(aD.direction=3D=3D=
"x"){aP=3DaD.p2c(aQ);aL=3DaS=3D=3D"full"?-y:aS;if(aD.position=3D=3D"top")=
{aL=3D-aL;}}else{aN=3DaD.p2c(aQ);aR=3DaS=3D=3D"full"?-j:aS;if(aD.position=
=3D=3D"left"){aR=3D-aR;}}if(J.lineWidth=3D=3D1){if(aD.direction=3D=3D"x")=
{aP=3DMath.floor(aP)+0.5;}else{aN=3DMath.floor(aN)+0.5;}}J.moveTo(aP,aN);=
J.lineTo(aP+aR,aN+aL);}J.stroke();}if(aO){J.lineWidth=3DaO;J.strokeStyle=3D=
Q.grid.borderColor;J.strokeRect(-aO/2,-aO/2,j+aO,y+aO);}J.restore();}func=
tion l(){ax.find(".tickLabels").remove();var aI=3D['<div =
class=3D"tickLabels" style=3D"font-size:smaller">'];var aL=3Dn();for(var =
aF=3D0;aF<aL.length;++aF){var =
aE=3DaL[aF],aH=3DaE.box;if(!aE.show){continue;}aI.push('<div =
class=3D"'+aE.direction+"Axis "+aE.direction+aE.n+'Axis" =
style=3D"color:'+aE.options.color+'">');for(var =
aG=3D0;aG<aE.ticks.length;++aG){var =
aJ=3DaE.ticks[aG];if(!aJ.label||aJ.v<aE.min||aJ.v>aE.max){continue;}var =
aM=3D{},aK;if(aE.direction=3D=3D"x"){aK=3D"center";aM.left=3DMath.round(r=
.left+aE.p2c(aJ.v)-aE.labelWidth/2);if(aE.position=3D=3D"bottom"){aM.top=3D=
aH.top+aH.padding;}else{aM.bottom=3DK-(aH.top+aH.height-aH.padding);}}els=
e{aM.top=3DMath.round(r.top+aE.p2c(aJ.v)-aE.labelHeight/2);if(aE.position=
=3D=3D"left"){aM.right=3DI-(aH.left+aH.width-aH.padding);aK=3D"right";}el=
se{aM.left=3DaH.left+aH.padding;aK=3D"left";}}aM.width=3DaE.labelWidth;va=
r aD=3D["position:absolute","text-align:"+aK];for(var aN in =
aM){aD.push(aN+":"+aM[aN]+"px");}aI.push('<div class=3D"tickLabel" =
style=3D"'+aD.join(";")+'">'+aJ.label+"</div>");}aI.push("</div>");}aI.pu=
sh("</div>");ax.append(aI.join(""));}function =
e(aD){if(aD.lines.show){av(aD);}if(aD.bars.show){f(aD);}if(aD.points.show=
){aq(aD);}}function av(aG){function aF(aR,aS,aK,aW,aV){var =
aX=3DaR.points,aL=3DaR.pointsize,aP=3Dnull,aO=3Dnull;J.beginPath();for(va=
r aQ=3DaL;aQ<aX.length;aQ+=3DaL){var =
aN=3DaX[aQ-aL],aU=3DaX[aQ-aL+1],aM=3DaX[aQ],aT=3DaX[aQ+1];if(aN=3D=3Dnull=
||aM=3D=3Dnull){continue;}if(aU<=3DaT&&aU<aV.min){if(aT<aV.min){continue;=
}aN=3D(aV.min-aU)/(aT-aU)*(aM-aN)+aN;aU=3DaV.min;}else{if(aT<=3DaU&&aT<aV=
.min){if(aU<aV.min){continue;}aM=3D(aV.min-aU)/(aT-aU)*(aM-aN)+aN;aT=3DaV=
.min;}}if(aU>=3DaT&&aU>aV.max){if(aT>aV.max){continue;}aN=3D(aV.max-aU)/(=
aT-aU)*(aM-aN)+aN;aU=3DaV.max;}else{if(aT>=3DaU&&aT>aV.max){if(aU>aV.max)=
{continue;}aM=3D(aV.max-aU)/(aT-aU)*(aM-aN)+aN;aT=3DaV.max;}}if(aN<=3DaM&=
&aN<aW.min){if(aM<aW.min){continue;}aU=3D(aW.min-aN)/(aM-aN)*(aT-aU)+aU;a=
N=3DaW.min;}else{if(aM<=3DaN&&aM<aW.min){if(aN<aW.min){continue;}aT=3D(aW=
.min-aN)/(aM-aN)*(aT-aU)+aU;aM=3DaW.min;}}if(aN>=3DaM&&aN>aW.max){if(aM>a=
W.max){continue;}aU=3D(aW.max-aN)/(aM-aN)*(aT-aU)+aU;aN=3DaW.max;}else{if=
(aM>=3DaN&&aM>aW.max){if(aN>aW.max){continue;}aT=3D(aW.max-aN)/(aM-aN)*(a=
T-aU)+aU;aM=3DaW.max;}}if(aN!=3DaP||aU!=3DaO){J.moveTo(aW.p2c(aN)+aS,aV.p=
2c(aU)+aK);}aP=3DaM;aO=3DaT;J.lineTo(aW.p2c(aM)+aS,aV.p2c(aT)+aK);}J.stro=
ke();}function aH(aK,aS,aR){var =
aY=3DaK.points,aX=3DaK.pointsize,aP=3DMath.min(Math.max(0,aR.min),aR.max)=
,aZ=3D0,aW,aV=3Dfalse,aO=3D1,aN=3D0,aT=3D0;while(true){if(aX>0&&aZ>aY.len=
gth+aX){break;}aZ+=3DaX;var =
a1=3DaY[aZ-aX],aM=3DaY[aZ-aX+aO],a0=3DaY[aZ],aL=3DaY[aZ+aO];if(aV){if(aX>=
0&&a1!=3Dnull&&a0=3D=3Dnull){aT=3DaZ;aX=3D-aX;aO=3D2;continue;}if(aX<0&&a=
Z=3D=3DaN+aX){J.fill();aV=3Dfalse;aX=3D-aX;aO=3D1;aZ=3DaN=3DaT+aX;continu=
e;}}if(a1=3D=3Dnull||a0=3D=3Dnull){continue;}if(a1<=3Da0&&a1<aS.min){if(a=
0<aS.min){continue;}aM=3D(aS.min-a1)/(a0-a1)*(aL-aM)+aM;a1=3DaS.min;}else=
{if(a0<=3Da1&&a0<aS.min){if(a1<aS.min){continue;}aL=3D(aS.min-a1)/(a0-a1)=
*(aL-aM)+aM;a0=3DaS.min;}}if(a1>=3Da0&&a1>aS.max){if(a0>aS.max){continue;=
}aM=3D(aS.max-a1)/(a0-a1)*(aL-aM)+aM;a1=3DaS.max;}else{if(a0>=3Da1&&a0>aS=
.max){if(a1>aS.max){continue;}aL=3D(aS.max-a1)/(a0-a1)*(aL-aM)+aM;a0=3DaS=
.max;}}if(!aV){J.beginPath();J.moveTo(aS.p2c(a1),aR.p2c(aP));aV=3Dtrue;}i=
f(aM>=3DaR.max&&aL>=3DaR.max){J.lineTo(aS.p2c(a1),aR.p2c(aR.max));J.lineT=
o(aS.p2c(a0),aR.p2c(aR.max));continue;}else{if(aM<=3DaR.min&&aL<=3DaR.min=
){J.lineTo(aS.p2c(a1),aR.p2c(aR.min));J.lineTo(aS.p2c(a0),aR.p2c(aR.min))=
;continue;}}var =
aQ=3Da1,aU=3Da0;if(aM<=3DaL&&aM<aR.min&&aL>=3DaR.min){a1=3D(aR.min-aM)/(a=
L-aM)*(a0-a1)+a1;aM=3DaR.min;}else{if(aL<=3DaM&&aL<aR.min&&aM>=3DaR.min){=
a0=3D(aR.min-aM)/(aL-aM)*(a0-a1)+a1;aL=3DaR.min;}}if(aM>=3DaL&&aM>aR.max&=
&aL<=3DaR.max){a1=3D(aR.max-aM)/(aL-aM)*(a0-a1)+a1;aM=3DaR.max;}else{if(a=
L>=3DaM&&aL>aR.max&&aM<=3DaR.max){a0=3D(aR.max-aM)/(aL-aM)*(a0-a1)+a1;aL=3D=
aR.max;}}if(a1!=3DaQ){J.lineTo(aS.p2c(aQ),aR.p2c(aM));}J.lineTo(aS.p2c(a1=
),aR.p2c(aM));J.lineTo(aS.p2c(a0),aR.p2c(aL));if(a0!=3DaU){J.lineTo(aS.p2=
c(a0),aR.p2c(aL));J.lineTo(aS.p2c(aU),aR.p2c(aL));}}}J.save();J.translate=
(r.left,r.top);J.lineJoin=3D"round";var =
aI=3DaG.lines.lineWidth,aD=3DaG.shadowSize;if(aI>0&&aD>0){J.lineWidth=3Da=
D;J.strokeStyle=3D"rgba(0,0,0,0.1)";var =
aJ=3DMath.PI/18;aF(aG.datapoints,Math.sin(aJ)*(aI/2+aD/2),Math.cos(aJ)*(a=
I/2+aD/2),aG.xaxis,aG.yaxis);J.lineWidth=3DaD/2;aF(aG.datapoints,Math.sin=
(aJ)*(aI/2+aD/4),Math.cos(aJ)*(aI/2+aD/4),aG.xaxis,aG.yaxis);}J.lineWidth=
=3DaI;J.strokeStyle=3DaG.color;var =
aE=3Dag(aG.lines,aG.color,0,y);if(aE){J.fillStyle=3DaE;aH(aG.datapoints,a=
G.xaxis,aG.yaxis);}if(aI>0){aF(aG.datapoints,0,0,aG.xaxis,aG.yaxis);}J.re=
store();}function aq(aG){function aJ(aP,aO,aW,aM,aU,aV,aS,aL){var =
aT=3DaP.points,aK=3DaP.pointsize;for(var =
aN=3D0;aN<aT.length;aN+=3DaK){var =
aR=3DaT[aN],aQ=3DaT[aN+1];if(aR=3D=3Dnull||aR<aV.min||aR>aV.max||aQ<aS.mi=
n||aQ>aS.max){continue;}J.beginPath();aR=3DaV.p2c(aR);aQ=3DaS.p2c(aQ)+aM;=
if(aL=3D=3D"circle"){J.arc(aR,aQ,aO,0,aU?Math.PI:Math.PI*2,false);}else{a=
L(J,aR,aQ,aO,aU);}J.closePath();if(aW){J.fillStyle=3DaW;J.fill();}J.strok=
e();}}J.save();J.translate(r.left,r.top);var =
aI=3DaG.points.lineWidth,aE=3DaG.shadowSize,aD=3DaG.points.radius,aH=3DaG=
.points.symbol;if(aI>0&&aE>0){var =
aF=3DaE/2;J.lineWidth=3DaF;J.strokeStyle=3D"rgba(0,0,0,0.1)";aJ(aG.datapo=
ints,aD,null,aF+aF/2,true,aG.xaxis,aG.yaxis,aH);J.strokeStyle=3D"rgba(0,0=
,0,0.2)";aJ(aG.datapoints,aD,null,aF/2,true,aG.xaxis,aG.yaxis,aH);}J.line=
Width=3DaI;J.strokeStyle=3DaG.color;aJ(aG.datapoints,aD,ag(aG.points,aG.c=
olor),0,false,aG.xaxis,aG.yaxis,aH);J.restore();}function =
G(aP,aO,aX,aK,aS,aH,aF,aN,aM,aW,aT,aE){var =
aG,aV,aL,aR,aI,aD,aQ,aJ,aU;if(aT){aJ=3DaD=3DaQ=3Dtrue;aI=3Dfalse;aG=3DaX;=
aV=3DaP;aR=3DaO+aK;aL=3DaO+aS;if(aV<aG){aU=3DaV;aV=3DaG;aG=3DaU;aI=3Dtrue=
;aD=3Dfalse;}}else{aI=3DaD=3DaQ=3Dtrue;aJ=3Dfalse;aG=3DaP+aK;aV=3DaP+aS;a=
L=3DaX;aR=3DaO;if(aR<aL){aU=3DaR;aR=3DaL;aL=3DaU;aJ=3Dtrue;aQ=3Dfalse;}}i=
f(aV<aN.min||aG>aN.max||aR<aM.min||aL>aM.max){return;}if(aG<aN.min){aG=3D=
aN.min;aI=3Dfalse;}if(aV>aN.max){aV=3DaN.max;aD=3Dfalse;}if(aL<aM.min){aL=
=3DaM.min;aJ=3Dfalse;}if(aR>aM.max){aR=3DaM.max;aQ=3Dfalse;}aG=3DaN.p2c(a=
G);aL=3DaM.p2c(aL);aV=3DaN.p2c(aV);aR=3DaM.p2c(aR);if(aF){aW.beginPath();=
aW.moveTo(aG,aL);aW.lineTo(aG,aR);aW.lineTo(aV,aR);aW.lineTo(aV,aL);aW.fi=
llStyle=3DaF(aL,aR);aW.fill();}if(aE>0&&(aI||aD||aQ||aJ)){aW.beginPath();=
aW.moveTo(aG,aL+aH);if(aI){aW.lineTo(aG,aR+aH);}else{aW.moveTo(aG,aR+aH);=
}if(aQ){aW.lineTo(aV,aR+aH);}else{aW.moveTo(aV,aR+aH);}if(aD){aW.lineTo(a=
V,aL+aH);}else{aW.moveTo(aV,aL+aH);}if(aJ){aW.lineTo(aG,aL+aH);}else{aW.m=
oveTo(aG,aL+aH);}aW.stroke();}}function f(aF){function =
aE(aL,aK,aN,aI,aM,aP,aO){var aQ=3DaL.points,aH=3DaL.pointsize;for(var =
aJ=3D0;aJ<aQ.length;aJ+=3DaH){if(aQ[aJ]=3D=3Dnull){continue;}G(aQ[aJ],aQ[=
aJ+1],aQ[aJ+2],aK,aN,aI,aM,aP,aO,J,aF.bars.horizontal,aF.bars.lineWidth);=
}}J.save();J.translate(r.left,r.top);J.lineWidth=3DaF.bars.lineWidth;J.st=
rokeStyle=3DaF.color;var =
aD=3DaF.bars.align=3D=3D"left"?0:-aF.bars.barWidth/2;var =
aG=3DaF.bars.fill?function(aH,aI){return =
ag(aF.bars,aF.color,aH,aI);}:null;aE(aF.datapoints,aD,aD+aF.bars.barWidth=
,0,aG,aF.xaxis,aF.yaxis);J.restore();}function ag(aF,aD,aE,aH){var =
aG=3DaF.fill;if(!aG){return null;}if(aF.fillColor){return =
ao(aF.fillColor,aE,aH,aD);}var aI=3Dd.color.parse(aD);aI.a=3Dtypeof =
aG=3D=3D"number"?aG:0.4;aI.normalize();return aI.toString();}function =
p(){ax.find(".legend").remove();if(!Q.legend.show){return;}var =
aJ=3D[],aH=3Dfalse,aP=3DQ.legend.labelFormatter,aO,aL;for(var =
aG=3D0;aG<S.length;++aG){aO=3DS[aG];aL=3DaO.label;if(!aL){continue;}if(aG=
%Q.legend.noColumns=3D=3D0){if(aH){aJ.push("</tr>");}aJ.push("<tr>");aH=3D=
true;}if(aP){aL=3DaP(aL,aO);}aJ.push('<td class=3D"legendColorBox"><div =
style=3D"border:1px solid =
'+Q.legend.labelBoxBorderColor+';padding:1px"><div =
style=3D"width:4px;height:0;border:5px solid =
'+aO.color+';overflow:hidden"></div></div></td><td =
class=3D"legendLabel">'+aL+"</td>");}if(aH){aJ.push("</tr>");}if(aJ.lengt=
h=3D=3D0){return;}var aN=3D'<table =
style=3D"font-size:smaller;color:'+Q.grid.color+'">'+aJ.join("")+"</table=
>";if(Q.legend.container!=3Dnull){d(Q.legend.container).html(aN);}else{va=
r =
aK=3D"",aE=3DQ.legend.position,aF=3DQ.legend.margin;if(aF[0]=3D=3Dnull){a=
F=3D[aF,aF];}if(aE.charAt(0)=3D=3D"n"){aK+=3D"top:"+(aF[1]+r.top)+"px;";}=
else{if(aE.charAt(0)=3D=3D"s"){aK+=3D"bottom:"+(aF[1]+r.bottom)+"px;";}}i=
f(aE.charAt(1)=3D=3D"e"){aK+=3D"right:"+(aF[0]+r.right)+"px;";}else{if(aE=
.charAt(1)=3D=3D"w"){aK+=3D"left:"+(aF[0]+r.left)+"px;";}}var =
aM=3Dd('<div =
class=3D"legend">'+aN.replace('style=3D"','style=3D"position:absolute;'+a=
K+";")+"</div>").appendTo(ax);if(Q.legend.backgroundOpacity!=3D0){var =
aI=3DQ.legend.backgroundColor;if(aI=3D=3Dnull){aI=3DQ.grid.backgroundColo=
r;if(aI&&typeof =
aI=3D=3D"string"){aI=3Dd.color.parse(aI);}else{aI=3Dd.color.extract(aM,"b=
ackground-color");}aI.a=3D1;aI=3DaI.toString();}var =
aD=3DaM.children();d('<div =
style=3D"position:absolute;width:'+aD.width()+"px;height:"+aD.height()+"p=
x;"+aK+"background-color:"+aI+';"> =
</div>').prependTo(aM).css("opacity",Q.legend.backgroundOpacity);}}}var =
ad=3D[],O=3Dnull;function M(aK,aI,aF){var =
aQ=3DQ.grid.mouseActiveRadius,a2=3DaQ*aQ+1,a0=3Dnull,aT=3Dfalse,aY,aW;for=
(aY=3DS.length-1;aY>=3D0;--aY){if(!aF(S[aY])){continue;}var =
aR=3DS[aY],aJ=3DaR.xaxis,aH=3DaR.yaxis,aX=3DaR.datapoints.points,aV=3DaR.=
datapoints.pointsize,aS=3DaJ.c2p(aK),aP=3DaH.c2p(aI),aE=3DaQ/aJ.scale,aD=3D=
aQ/aH.scale;if(aJ.options.inverseTransform){aE=3DNumber.MAX_VALUE;}if(aH.=
options.inverseTransform){aD=3DNumber.MAX_VALUE;}if(aR.lines.show||aR.poi=
nts.show){for(aW=3D0;aW<aX.length;aW+=3DaV){var =
aM=3DaX[aW],aL=3DaX[aW+1];if(aM=3D=3Dnull){continue;}if(aM-aS>aE||aM-aS<-=
aE||aL-aP>aD||aL-aP<-aD){continue;}var =
aO=3DMath.abs(aJ.p2c(aM)-aK),aN=3DMath.abs(aH.p2c(aL)-aI),aU=3DaO*aO+aN*a=
N;if(aU<a2){a2=3DaU;a0=3D[aY,aW/aV];}}}if(aR.bars.show&&!a0){var =
aG=3DaR.bars.align=3D=3D"left"?0:-aR.bars.barWidth/2,aZ=3DaG+aR.bars.barW=
idth;for(aW=3D0;aW<aX.length;aW+=3DaV){var =
aM=3DaX[aW],aL=3DaX[aW+1],a1=3DaX[aW+2];if(aM=3D=3Dnull){continue;}if(S[a=
Y].bars.horizontal?(aS<=3DMath.max(a1,aM)&&aS>=3DMath.min(a1,aM)&&aP>=3Da=
L+aG&&aP<=3DaL+aZ):(aS>=3DaM+aG&&aS<=3DaM+aZ&&aP>=3DMath.min(a1,aL)&&aP<=3D=
Math.max(a1,aL))){a0=3D[aY,aW/aV];}}}}if(a0){aY=3Da0[0];aW=3Da0[1];aV=3DS=
[aY].datapoints.pointsize;return{datapoint:S[aY].datapoints.points.slice(=
aW*aV,(aW+1)*aV),dataIndex:aW,series:S[aY],seriesIndex:aY};}return =
null;}function =
ac(aD){if(Q.grid.hoverable){v("plothover",aD,function(aE){return =
aE.hoverable!=3Dfalse;});}}function =
m(aD){if(Q.grid.hoverable){v("plothover",aD,function(aE){return =
false;});}}function T(aD){v("plotclick",aD,function(aE){return =
aE.clickable!=3Dfalse;});}function v(aE,aD,aF){var =
aG=3DA.offset(),aJ=3DaD.pageX-aG.left-r.left,aH=3DaD.pageY-aG.top-r.top,a=
L=3DE({left:aJ,top:aH});aL.pageX=3DaD.pageX;aL.pageY=3DaD.pageY;var =
aM=3DM(aJ,aH,aF);if(aM){aM.pageX=3DparseInt(aM.series.xaxis.p2c(aM.datapo=
int[0])+aG.left+r.left);aM.pageY=3DparseInt(aM.series.yaxis.p2c(aM.datapo=
int[1])+aG.top+r.top);}if(Q.grid.autoHighlight){for(var =
aI=3D0;aI<ad.length;++aI){var =
aK=3Dad[aI];if(aK.auto=3D=3DaE&&!(aM&&aK.series=3D=3DaM.series&&aK.point[=
0]=3D=3DaM.datapoint[0]&&aK.point[1]=3D=3DaM.datapoint[1])){V(aK.series,a=
K.point);}}if(aM){z(aM.series,aM.datapoint,aE);}}ax.trigger(aE,[aL,aM]);}=
function g(){if(!O){O=3DsetTimeout(t,30);}}function =
t(){O=3Dnull;C.save();C.clearRect(0,0,I,K);C.translate(r.left,r.top);var =
aE,aD;for(aE=3D0;aE<ad.length;++aE){aD=3Dad[aE];if(aD.series.bars.show){w=
(aD.series,aD.point);}else{aA(aD.series,aD.point);}}C.restore();ap(am.dra=
wOverlay,[C]);}function z(aF,aD,aH){if(typeof =
aF=3D=3D"number"){aF=3DS[aF];}if(typeof aD=3D=3D"number"){var =
aG=3DaF.datapoints.pointsize;aD=3DaF.datapoints.points.slice(aG*aD,aG*(aD=
+1));}var =
aE=3Dan(aF,aD);if(aE=3D=3D-1){ad.push({series:aF,point:aD,auto:aH});g();}=
else{if(!aH){ad[aE].auto=3Dfalse;}}}function =
V(aF,aD){if(aF=3D=3Dnull&&aD=3D=3Dnull){ad=3D[];g();}if(typeof =
aF=3D=3D"number"){aF=3DS[aF];}if(typeof =
aD=3D=3D"number"){aD=3DaF.data[aD];}var =
aE=3Dan(aF,aD);if(aE!=3D-1){ad.splice(aE,1);g();}}function =
an(aF,aG){for(var aD=3D0;aD<ad.length;++aD){var =
aE=3Dad[aD];if(aE.series=3D=3DaF&&aE.point[0]=3D=3DaG[0]&&aE.point[1]=3D=3D=
aG[1]){return aD;}}return -1;}function aA(aG,aF){var =
aE=3DaF[0],aK=3DaF[1],aJ=3DaG.xaxis,aI=3DaG.yaxis;if(aE<aJ.min||aE>aJ.max=
||aK<aI.min||aK>aI.max){return;}var =
aH=3DaG.points.radius+aG.points.lineWidth/2;C.lineWidth=3DaH;C.strokeStyl=
e=3Dd.color.parse(aG.color).scale("a",0.5).toString();var =
aD=3D1.5*aH,aE=3DaJ.p2c(aE),aK=3DaI.p2c(aK);C.beginPath();if(aG.points.sy=
mbol=3D=3D"circle"){C.arc(aE,aK,aD,0,2*Math.PI,false);}else{aG.points.sym=
bol(C,aE,aK,aD,false);}C.closePath();C.stroke();}function =
w(aG,aD){C.lineWidth=3DaG.bars.lineWidth;C.strokeStyle=3Dd.color.parse(aG=
.color).scale("a",0.5).toString();var =
aF=3Dd.color.parse(aG.color).scale("a",0.5).toString();var =
aE=3DaG.bars.align=3D=3D"left"?0:-aG.bars.barWidth/2;G(aD[0],aD[1],aD[2]|=
|0,aE,aE+aG.bars.barWidth,0,function(){return =
aF;},aG.xaxis,aG.yaxis,C,aG.bars.horizontal,aG.bars.lineWidth);}function =
ao(aL,aD,aJ,aE){if(typeof aL=3D=3D"string"){return aL;}else{var =
aK=3DJ.createLinearGradient(0,aJ,0,aD);for(var =
aG=3D0,aF=3DaL.colors.length;aG<aF;++aG){var =
aH=3DaL.colors[aG];if(typeof aH!=3D"string"){var =
aI=3Dd.color.parse(aE);if(aH.brightness!=3Dnull){aI=3DaI.scale("rgb",aH.b=
rightness);}if(aH.opacity!=3Dnull){aI.a*=3DaH.opacity;}aH=3DaI.toString()=
;}aK.addColorStop(aG/(aF-1),aH);}return =
aK;}}}d.plot=3Dfunction(h,f,e){var g=3Dnew =
c(d(h),f,e,d.plot.plugins);return =
g;};d.plot.version=3D"0.7";d.plot.plugins=3D[];d.plot.formatDate=3Dfuncti=
on(l,f,h){var o=3Dfunction(q){q=3D""+q;return =
q.length=3D=3D1?"0"+q:q;};var e=3D[];var p=3Dfalse,j=3Dfalse;var =
n=3Dl.getUTCHours();var =
k=3Dn<12;if(h=3D=3Dnull){h=3D["Jan","Feb","Mar","Apr","May","Jun","Jul","=
Aug","Sep","Oct","Nov","Dec"];}if(f.search(/%p|%P/)!=3D-1){if(n>12){n=3Dn=
-12;}else{if(n=3D=3D0){n=3D12;}}}for(var g=3D0;g<f.length;++g){var =
m=3Df.charAt(g);if(p){switch(m){case"h":m=3D""+n;break;case"H":m=3Do(n);b=
reak;case"M":m=3Do(l.getUTCMinutes());break;case"S":m=3Do(l.getUTCSeconds=
());break;case"d":m=3D""+l.getUTCDate();break;case"m":m=3D""+(l.getUTCMon=
th()+1);break;case"y":m=3D""+l.getUTCFullYear();break;case"b":m=3D""+h[l.=
getUTCMonth()];break;case"p":m=3D(k)?("am"):("pm");break;case"P":m=3D(k)?=
("AM"):("PM");break;case"0":m=3D"";j=3Dtrue;break;}if(m&&j){m=3Do(m);j=3D=
false;}e.push(m);if(!j){p=3Dfalse;}}else{if(m=3D=3D"%"){p=3Dtrue;}else{e.=
push(m);}}}return e.join("");};function a(f,e){return =
e*Math.floor(f/e);}})(jQuery);(function(a){a.fn.forceRedraw=3Dfunction(c)=
{a(this).addClass("forceRedraw").removeClass("forceRedraw");if(c){var =
d=3Da(this).css("padding-left");var =
e=3DparseInt(d,10);a(this).css("padding-left",++e);window.setTimeout(a.pr=
oxy(function(){a(this).css("padding-left",d);},this),1);}};})(jQuery);(fu=
nction(e){var =
g=3D{put:function(j,h){(h||window).location.hash=3Dthis.encoder(j);},get:=
function(k){var =
j=3D((k||window).location.hash).replace(/^#/,"");try{return =
e.browser.mozilla?j:decodeURIComponent(j);}catch(h){return =
j;}},encoder:encodeURIComponent};var =
d=3D{id:"__jQuery_history",init:function(){var h=3D'<iframe =
id=3D"'+this.id+'" style=3D"display:none" src=3D"javascript:false;" =
/>';e("body").prepend(h);return this;},_document:function(){return =
e("#"+this.id)[0].contentWindow.document;},put:function(j){var =
h=3Dthis._document();h.open();h.close();g.put(j,h);},get:function(){retur=
n g.get(this._document());}};function =
f(j){j=3De.extend({unescape:false},j||{});g.encoder=3Dk(j.unescape);funct=
ion k(l){if(l=3D=3D=3Dtrue){return function(m){return m;};}if(typeof =
l=3D=3D"string"&&(l=3Dh(l.split("")))||typeof l=3D=3D"function"){return =
function(m){return l(encodeURIComponent(m));};}return =
encodeURIComponent;}function h(m){var l=3Dnew =
RegExp(e.map(m,encodeURIComponent).join("|"),"ig");return =
function(n){return n.replace(l,decodeURIComponent);};}}var =
c=3D{};c.base=3D{callback:undefined,type:undefined,check:function(){},loa=
d:function(h){},init:function(j,h){f(h);a.callback=3Dj;a._options=3Dh;a._=
init();},_init:function(){},_options:{}};c.timer=3D{_appState:undefined,_=
init:function(){var =
h=3Dg.get();a._appState=3Dh;a.callback(h);setInterval(a.check,100);},chec=
k:function(){var =
h=3Dg.get();if(h!=3Da._appState){a._appState=3Dh;a.callback(h);}},load:fu=
nction(h){if(h!=3Da._appState){g.put(h);a._appState=3Dh;a.callback(h);}}}=
;c.iframeTimer=3D{_appState:undefined,_init:function(){var =
h=3Dg.get();a._appState=3Dh;d.init().put(h);a.callback(h);setInterval(a.c=
heck,100);},check:function(){var =
j=3Dd.get(),h=3Dg.get();if(h!=3Dj){if(h=3D=3Da._appState){a._appState=3Dj=
;g.put(j);a.callback(j);}else{a._appState=3Dh;d.put(h);a.callback(h);}}},=
load:function(h){if(h!=3Da._appState){g.put(h);d.put(h);a._appState=3Dh;a=
.callback(h);}}};c.hashchangeEvent=3D{_init:function(){a.callback(g.get()=
);e(window).bind("hashchange",a.check);},check:function(){a.callback(g.ge=
t());},load:function(h){g.put(h);}};var =
a=3De.extend({},c.base);if(e.browser.msie&&(e.browser.version<8||document=
.documentMode<8)){a.type=3D"iframeTimer";}else{if("onhashchange" in =
window){a.type=3D"hashchangeEvent";}else{a.type=3D"timer";}}e.extend(a,c[=
a.type]);e.history=3Da;})(jQuery);(function(c){c.hotkeys=3D{version:"0.8"=
,specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"=
alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedow=
n",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",=
46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:=
"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114=
:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122=
:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums=
:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*"=
,"9":"(","0":")","-":"_","=3D":"+",";":": =
","'":'"',",":"<",".":">","/":"?","\\":"|"}};function a(e){if(typeof =
e.data!=3D=3D"string"){return;}var =
d=3De.handler,f=3De.data.toLowerCase().split(" =
");e.handler=3Dfunction(o){if(this!=3D=3Do.target&&(/textarea|select/i.te=
st(o.target.nodeName)||o.target.type=3D=3D=3D"text")){return;}var =
j=3Do.type!=3D=3D"keypress"&&c.hotkeys.specialKeys[o.which],p=3DString.fr=
omCharCode(o.which).toLowerCase(),m,n=3D"",h=3D{};if(o.altKey&&j!=3D=3D"a=
lt"){n+=3D"alt+";}if(o.ctrlKey&&j!=3D=3D"ctrl"){n+=3D"ctrl+";}if(o.metaKe=
y&&!o.ctrlKey&&j!=3D=3D"meta"){n+=3D"meta+";}if(o.shiftKey&&j!=3D=3D"shif=
t"){n+=3D"shift+";}if(j){h[n+j]=3Dtrue;}else{h[n+p]=3Dtrue;h[n+c.hotkeys.=
shiftNums[p]]=3Dtrue;if(n=3D=3D=3D"shift+"){h[c.hotkeys.shiftNums[p]]=3Dt=
rue;}}for(var k=3D0,g=3Df.length;k<g;k++){if(h[f[k]]){return =
d.apply(this,arguments);}}};}c.each(["keydown","keyup","keypress"],functi=
on(){c.event.special[this]=3D{add:a};});})(jQuery);=0A=
/*!=0A=
 * jQuery idleTimer plugin=0A=
 * version 0.9.100511=0A=
 * by Paul Irish. =0A=
 *   http://github.com/paulirish/yui-misc/tree/=0A=
 * MIT license=0A=
=0A=
 * adapted from YUI idle timer by nzakas:=0A=
 *   http://github.com/nzakas/yui-misc/=0A=
*/=0A=
(function(a){a.idleTimer=3Dfunction(l,d){var =
e=3Dfalse,h=3Dtrue,j=3D30000,m=3D"mousemove keydown DOMMouseScroll =
mousewheel mousedown";d=3Dd||document;var g=3Dfunction(p){if(typeof =
p=3D=3D"number"){p=3Dundefined;}var =
o=3Da.data(p||d,"idleTimerObj");o.idle=3D!o.idle;o.olddate=3D+new =
Date;var =
n=3DjQuery.Event(a.data(d,"idleTimer",o.idle?"idle":"active")+".idleTimer=
");n.stopPropagation();a(d).trigger(n);},k=3Dfunction(n){var =
o=3Da.data(n,"idleTimerObj");o.enabled=3Dfalse;clearTimeout(o.tId);a(n).u=
nbind(".idleTimer");},c=3Dfunction(){var =
n=3Da.data(this,"idleTimerObj");clearTimeout(n.tId);if(n.enabled){if(n.id=
le){g(this);}n.tId=3DsetTimeout(g,n.timeout);}};var =
f=3Da.data(d,"idleTimerObj")||new =
function(){};f.olddate=3Df.olddate||+new Date;if(typeof =
l=3D=3D"number"){j=3Dl;}else{if(l=3D=3D=3D"destroy"){k(d);return =
this;}else{if(l=3D=3D=3D"getElapsedTime"){return(+new =
Date)-f.olddate;}}}a(d).bind(a.trim((m+" ").split(" ").join(".idleTimer =
")),c);f.idle=3De;f.enabled=3Dh;f.timeout=3Dj;f.tId=3DsetTimeout(g,f.time=
out);a.data(d,"idleTimer","active");a.data(d,"idleTimerObj",f);};a.fn.idl=
eTimer=3Dfunction(c){this[0]&&a.idleTimer(c,this[0]);return =
this;};})(jQuery);jQuery.fn.extend({insertAtCaret:function(a){return =
this.each(function(e){if(document.selection){this.focus();sel=3Ddocument.=
selection.createRange();sel.text=3Da;this.focus();}else{if(this.selection=
Start||this.selectionStart=3D=3D"0"){var d=3Dthis.selectionStart;var =
c=3Dthis.selectionEnd;var =
f=3Dthis.scrollTop;this.value=3Dthis.value.substring(0,d)+a+this.value.su=
bstring(c,this.value.length);this.focus();this.selectionStart=3Dd+a.lengt=
h;this.selectionEnd=3Dd+a.length;this.scrollTop=3Df;}else{this.value+=3Da=
;this.focus();}}});}});(function(c){var a=3Dfunction(){var =
d=3Dfunction(){};d.prototype=3D{otag:"{{",ctag:"}}",pragmas:{},buffer:[],=
pragmas_implemented:{"IMPLICIT-ITERATOR":true},context:{},render:function=
(h,g,f,j){if(!j){this.context=3Dg;this.buffer=3D[];}if(!this.includes("",=
h)){if(j){return =
h;}else{this.send(h);return;}}h=3Dthis.render_pragmas(h);var =
e=3Dthis.render_section(h,g,f);if(j){return =
this.render_tags(e,g,f,j);}this.render_tags(e,g,f,j);},send:function(e){i=
f(e!=3D=3D""){this.buffer.push(e);}},render_pragmas:function(e){if(!this.=
includes("%",e)){return e;}var g=3Dthis;var f=3Dnew =
RegExp(this.otag+"%([\\w-]+) ?([\\w]+=3D[\\w]+)?"+this.ctag,"g");return =
e.replace(f,function(k,h,j){if(!g.pragmas_implemented[h]){throw =
({message:"This implementation of mustache doesn't understand the =
'"+h+"' pragma"});}g.pragmas[h]=3D{};if(j){var =
l=3Dj.split("=3D");g.pragmas[h][l[0]]=3Dl[1];}return"";});},render_partia=
l:function(e,g,f){e=3Dthis.trim(e);if(!f||f[e]=3D=3D=3Dundefined){throw =
({message:"unknown_partial =
'"+e+"'"});}if(typeof(g[e])!=3D"object"){return =
this.render(f[e],g,f,true);}return =
this.render(f[e],g[e],f,true);},render_section:function(g,f,e){if(!this.i=
ncludes("#",g)&&!this.includes("^",g)){return g;}var j=3Dthis;var =
h=3Dnew =
RegExp(this.otag+"(\\^|\\#)\\s*(.+)\\s*"+this.ctag+"\n*([\\s\\S]+?)"+this=
.otag+"\\/\\s*\\2\\s*"+this.ctag+"\\s*","mg");return =
g.replace(h,function(l,m,k,n){var =
o=3Dj.find(k,f);if(m=3D=3D"^"){if(!o||j.is_array(o)&&o.length=3D=3D=3D0){=
return =
j.render(n,f,e,true);}else{return"";}}else{if(m=3D=3D"#"){if(j.is_array(o=
)){return j.map(o,function(p){return =
j.render(n,j.create_context(p),e,true);}).join("");}else{if(j.is_object(o=
)){return j.render(n,j.create_context(o),e,true);}else{if(typeof =
o=3D=3D=3D"function"){return o.call(f,n,function(p){return =
j.render(p,f,e,true);});}else{if(o){return =
j.render(n,f,e,true);}else{return"";}}}}}}});},render_tags:function(n,e,g=
,j){var h=3Dthis;var m=3Dfunction(){return new =
RegExp(h.otag+"(=3D|!|>|\\{|%)?([^\\/#\\^]+?)\\1?"+h.ctag+"+","g");};var =
k=3Dm();var =
l=3Dfunction(r,p,q){switch(p){case"!":return"";case"=3D":h.set_delimiters=
(q);k=3Dm();return"";case">":return =
h.render_partial(q,e,g);case"{":return h.find(q,e);default:return =
h.escape(h.find(q,e));}};var o=3Dn.split("\n");for(var =
f=3D0;f<o.length;f++){o[f]=3Do[f].replace(k,l,this);if(!j){this.send(o[f]=
);}}if(j){return o.join("\n");}},set_delimiters:function(f){var =
e=3Df.split(" =
");this.otag=3Dthis.escape_regex(e[0]);this.ctag=3Dthis.escape_regex(e[1]=
);},escape_regex:function(f){if(!arguments.callee.sRE){var =
e=3D["/",".","*","+","?","|","(",")","[","]","{","}","\\"];arguments.call=
ee.sRE=3Dnew RegExp("(\\"+e.join("|\\")+")","g");}return =
f.replace(arguments.callee.sRE,"\\$1");},find:function(f,g){f=3Dthis.trim=
(f);function e(j){return j=3D=3D=3Dfalse||j=3D=3D=3D0||j;}var =
h;if(e(g[f])){h=3Dg[f];}else{if(e(this.context[f])){h=3Dthis.context[f];}=
}if(typeof h=3D=3D=3D"function"){return =
h.apply(g);}if(h!=3D=3Dundefined){return =
h;}return"";},includes:function(f,e){return =
e.indexOf(this.otag+f)!=3D-1;},escape:function(e){e=3DString(e=3D=3D=3Dnu=
ll?"":e);return =
e.replace(/&(?!\w+;)|["'<>\\]/g,function(f){switch(f){case"&":return"&amp=
;";case"\\":return"\\\\";case'"':return"&quot;";case"'":return"&#39;";cas=
e"<":return"&lt;";case">":return"&gt;";default:return =
f;}});},create_context:function(f){if(this.is_object(f)){return =
f;}else{var =
g=3D".";if(this.pragmas["IMPLICIT-ITERATOR"]){g=3Dthis.pragmas["IMPLICIT-=
ITERATOR"].iterator;}var e=3D{};e[g]=3Df;return =
e;}},is_object:function(e){return e&&typeof =
e=3D=3D"object";},is_array:function(e){return =
Object.prototype.toString.call(e)=3D=3D=3D"[object =
Array]";},trim:function(e){return =
e.replace(/^\s*|\s*$/g,"");},map:function(j,g){if(typeof =
j.map=3D=3D"function"){return j.map(g);}else{var h=3D[];var =
e=3Dj.length;for(var f=3D0;f<e;f++){h.push(g(j[f]));}return =
h;}}};return({name:"mustache.js",version:"0.3.1-dev",to_html:function(g,e=
,f,j){var h=3Dnew d();if(j){h.send=3Dj;}h.render(g,e,f);if(!j){return =
h.buffer.join("\n");}}});}();c.mustache=3Dfunction(f,d,e){return =
a.to_html(f,d,e);};})(jQuery);(function(a){jQuery.fn.observe_field=3Dfunc=
tion(c,d){c=3Dc*1000;return this.each(function(){var j=3Da(this);var =
h=3Dj.val();var e=3Dfunction(){var =
k=3Dj.val();if(h!=3Dk){h=3Dk;j.map(d);}};var =
g=3Dfunction(){if(f){clearInterval(f);f=3DsetInterval(e,c);}};e();var =
f=3DsetInterval(e,c);j.bind("keyup click =
mousemove",g);});};})(jQuery);(function(c){function =
a(d){this.input=3Dd;d.data(a.DATA_ATTRIBUTE,this);if(d.attr("type")=3D=3D=
"password"){this.handlePassword();}c(d[0].form).submit(function(){if(d.ha=
sClass("placeholder")){d.val("");}});}a.DATA_ATTRIBUTE=3D"jquery.placehol=
der";a.NATIVE_SUPPORT=3D!!("placeholder" in =
document.createElement("input"));a.prototype=3D{show:function(f){if(this.=
input.val()=3D=3D=3D""||(f&&this.valueIsPlaceholder())){if(this.isPasswor=
d){try{this.input[0].setAttribute("type","text");}catch(d){this.input.bef=
ore(this.fakePassword.show()).hide();}}this.input.val(this.input.attr("pl=
aceholder"));this.input.addClass("placeholder");}},hide:function(){if(thi=
s.valueIsPlaceholder()&&this.input.hasClass("placeholder")){this.input.re=
moveClass("placeholder");this.input.val("");if(this.isPassword){try{this.=
input[0].setAttribute("type","password");}catch(d){}this.input.show();thi=
s.input[0].focus();}}},valueIsPlaceholder:function(){return =
this.input[0].value=3D=3Dthis.input.attr("placeholder");},handlePassword:=
function(){var =
d=3Dthis.input;d.attr("realType","password");this.isPassword=3Dtrue;if(c.=
browser.msie&&d[0].outerHTML){var =
e=3Dd[0].outerHTML.replace(/type=3D(['"])?password\1/gi,"type=3D$1text$1"=
);this.fakePassword=3Dc(e).val(d.attr("placeholder")).addClass("placehold=
er").focus(function(){d.trigger("focus");c(this).hide();});}}};c.fn.place=
holder=3Dfunction(){return =
a.NATIVE_SUPPORT?this:this.each(function(){var d=3Dc(this);var e=3Dnew =
a(d);e.show(true);d.focus(function(){e.hide();});d.blur(function(){e.show=
(false);});if(c.browser.msie){c(window).load(function(){if(d.val()){d.rem=
oveClass("placeholder");}e.show(true);});d.focus(function(){if(c(this).va=
l()=3D=3D=3D""){var =
f=3Dthis.createTextRange();f.collapse(true);f.moveStart("character",0);f.=
select();}});}});};c.fn.resetPlaceholder=3Dfunction(){return =
a.NATIVE_SUPPORT?this:this.each(function(){var =
d=3Dc(this).data(a.DATA_ATTRIBUTE);if(d){d.hide();d.show();}});};})(jQuer=
y);jQuery.extend({queryParameters:function(){var e=3D[],d;var =
a=3Dwindow.location.href.slice(window.location.href.indexOf("?")+1).split=
("&");for(var =
c=3D0;c<a.length;c++){d=3Da[c].split("=3D");d[1]=3DdecodeURIComponent((d[=
1]||"").replace(/\+/g," "));e.push(d[0]);e[d[0]]=3Dd[1];}return =
e;}});(function(e){e.timeago=3Dfunction(h){if(h instanceof Date){return =
a(h);}else{if(typeof h=3D=3D=3D"string"){return =
a(e.timeago.parse(h));}else{return a(e.timeago.datetime(h));}}};var =
g=3De.timeago;e.extend(e.timeago,{settings:{refreshMillis:60000,allowFutu=
re:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffi=
xFromNow:"from now",seconds:"less than a minute",minute:"about a =
minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d =
hours",day:"a day",days:"%d days",month:"about a month",months:"%d =
months",year:"about a year",years:"%d =
years",numbers:[]}},inWords:function(n){var =
o=3Dthis.settings.strings;var k=3Do.prefixAgo;var =
s=3Do.suffixAgo;if(this.settings.allowFuture){if(n<0){k=3Do.prefixFromNow=
;s=3Do.suffixFromNow;}}var q=3DMath.abs(n)/1000;var h=3Dq/60;var =
p=3Dh/60;var r=3Dp/24;var l=3Dr/365;function j(t,v){var =
u=3De.isFunction(t)?t(v,n):t;var w=3D(o.numbers&&o.numbers[v])||v;return =
u.replace(/%d/i,w);}var =
m=3Dq<45&&j(o.seconds,Math.round(q))||q<90&&j(o.minute,1)||h<45&&j(o.minu=
tes,Math.round(h))||h<90&&j(o.hour,1)||p<24&&j(o.hours,Math.round(p))||p<=
48&&j(o.day,1)||r<30&&j(o.days,Math.floor(r))||r<60&&j(o.month,1)||r<365&=
&j(o.months,Math.floor(r/30))||l<2&&j(o.year,1)||j(o.years,Math.floor(l))=
;return e.trim([k,m,s].join(" "));},parse:function(j){var =
h=3De.trim(j);h=3Dh.replace(/\.\d\d\d+/,"");h=3Dh.replace(/-/,"/").replac=
e(/-/,"/");h=3Dh.replace(/T/," ").replace(/Z/," =
UTC");h=3Dh.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");return new =
Date(h);},datetime:function(j){var =
k=3De(j).get(0).tagName.toLowerCase()=3D=3D=3D"time";var =
h=3Dk?e(j).attr("datetime"):e(j).attr("title");return =
g.parse(h);}});e.fn.timeago=3Dfunction(){var j=3Dthis;j.each(d);var =
h=3Dg.settings;if(h.refreshMillis>0){setInterval(function(){j.each(d);},h=
.refreshMillis);}return j;};function d(){var =
h=3Dc(this);if(!isNaN(h.datetime)){e(this).text(a(h.datetime));}return =
this;}function =
c(h){h=3De(h);if(!h.data("timeago")){h.data("timeago",{datetime:g.datetim=
e(h)});var =
j=3De.trim(h.text());if(j.length>0){h.attr("title",j);}}return =
h.data("timeago");}function a(h){return g.inWords(f(h));}function =
f(h){return(new =
Date().getTime()-h.getTime());}document.createElement("abbr");document.cr=
eateElement("time");}(jQuery));(function(a){a.widget("ui.iosMenu",{option=
s:{backText:"Back",backTextFunction:function(c){return =
null;},slideDuration:50,slideEasing:"linear",click:function(c){c.toggle()=
;return =
false;},search:false},toggle:function(){if(this.container.is(":visible"))=
{this.hide();}else{this.show();}},hide:function(){this.container.hide();t=
his.element.hide();},hideAll:function(){a(".ios-menu-container").each(fun=
ction(c,d){var =
e=3Da(d).data("iosMenu");if(e){e.hide();}});},show:function(){this.elemen=
t.show();this.container.show();this._reposition();},_reposition:function(=
){var =
e=3Dthis.container.parent().find(".ios-menu-title");this.container.css("t=
op",e.position().top+5).css("left",e.position().left+5);if(a("#ios-menu-s=
pacer").length=3D=3D0){var f=3Da("div#footer");var =
d=3Df.position().top+f.height();var =
c=3Dthis.container.position().top+this.container.height();if(c>d){f.after=
(a("<div>&nbsp;</div>").attr("id","ios-menu-spacer").css("padding-top",2*=
(c-d)));}}},_insertSearchField:function(){this.searchField=3Da('<input =
class=3D"ios-menu-search-field" type=3D"text"/>');a('<span =
class=3D"ios-menu-search"></span>').append(this.searchField).insertBefore=
(this.element);return =
this;},_insertSearchResults:function(){this.searchResults=3Da('<ul =
class=3D"ios-menu-search-results menu" =
style=3D"display:none;"></ul>').insertAfter(this.element);this.searchResu=
lts.menu();return this;},_insertBackButtons:function(){var =
c=3Dthis;a(this.element.find("li ul, li ol")).each(function(d,f){var =
e=3Da('<li><span class=3D"ui-icon ui-icon-carat-1-w =
ios-menu-back-image"></span><a href=3D"#menu-back" =
class=3D"ios-menu-back-link">'+(c.options.backTextFunction(f)||c.options.=
backText)+"</a></li>");a(f).prepend(e);});return =
this;},_createContainer:function(){var d=3Dthis;var =
c=3Dthis.container=3Da('<div class=3D"ios-menu-container" =
/>').append(a("<div>").addClass("ios-menu-title =
activated").html(this.options.title).append(a("<a>").addClass("button").c=
lick(function(){d.toggle();}).css("float","right").css("padding","0 =
5px").css("margin","0 =
5px").html("cancel")));c.insertBefore(this.element).append(this.element.d=
etach()).data("ios-menu",this).hide();if(this.options.title){a('<div =
class=3D"ios-menu-title"/>').append(a("<a>").html(this.options.title).cli=
ck(function(e){d.hideAll();d.toggle();})).insertBefore(c);c.css("top","-1=
5px");}return this;},_createLinks:function(){var =
c=3Dthis;c.element.find("li").each(function(d,f){f=3Da(f);var =
g=3Da(f).find("> ul").detach();var =
e=3Df.text();f.empty().append(a("<a/>").append(e).click(function(){if(g.l=
ength>0){return true;}else{return =
c.options.click(c,f);}})).append(g);});return =
this;},_create:function(){var =
d=3Dthis;d._createContainer()._createLinks();if(this.options.search){d._i=
nsertSearchField()._insertSearchResults();}if(this.options.renderSearchRe=
sult){this.renderSearchResult=3Dthis.options.renderSearchResult;}else{thi=
s.renderSearchResult=3Dfunction(h){return"<li><a>"+h+"</a></li>";};}d._in=
sertBackButtons().element.addClass("ios-style").menu({position:{my:"left =
top",at:"right =
top",of:d.element}});$j(window).resize(function(){d._reposition();});var =
g=3Dd.element.data("menu");g.select=3Dfunction(h){h.preventDefault();var =
j=3Da(h.target).is("a");if(j&&g.active&&g.active.find("> =
.ios-menu-back-link").length){g.focus(h,g.active);if(g.left(h)){h.stopImm=
ediatePropagation();}}else{if(j&&g.active&&g.active.find("> =
ul").length){g.focus(h,g.active);if(g.right(h)){h.stopImmediatePropagatio=
n();}g.active.closest("ul").css("overflow-y","hidden");}else{g._trigger("=
select",h,{item:g.active});}}};var =
e=3Dg.right;g.right=3Dfunction(h){if(e.call(g,h)){h.stopImmediatePropagat=
ion();}g.active.closest("ul").css("overflow-y","hidden");g.active.find("u=
l").height(g.active.parent().height());};g.left=3Dfunction(l){var =
j=3Dthis.active&&this.active.parents("li:not(.ui-menubar-item) =
").first(),h=3Dthis,k;if(j&&j.length){j.find("> =
a").addClass("ui-state-focus").removeClass("ui-state-active");k=3Dthis.ac=
tive.parent();k.attr("aria-hidden","true").attr("aria-expanded","false").=
animate({left:h.element.css("width")},d.options.slideDuration,d.options.s=
lideEasing,function(){k.hide();h.focus(l,j);});j.closest("ul").css("overf=
low-y","auto");return =
true;}else{if(l&&l.which=3D=3D=3Da.ui.keyCode.ESCAPE){h._trigger("close",=
l);}}};var =
c=3Dg._open;g._open=3Dfunction(h){c.call(this,h);h.animate({left:0},d.opt=
ions.slideDuration,d.options.slideEasing);};g._startOpening=3Dfunction(){=
clearTimeout(this.timer);};g._move=3Dfunction(n,m,j,l){if(!this.active){t=
his.focus(l,this.activeMenu.children(m)[j]());return;}var =
h=3Dthis.active[n+"All"](".ui-menu-item").eq(0);if(h.length){this.focus(l=
,h);}else{var =
k=3Dthis.active;this.focus(l,this.activeMenu.children(m)[j]());this._trig=
ger("wrap",l,{direction:n,from:k,menu:this});}};g.focusFirst=3Dfunction()=
{this.focus({},this.activeMenu.find(">li:first"));};if(this.options.searc=
h){var =
f=3Dthis.searchResults.data("menu");f._move=3Dg._move;f.focusFirst=3Dg.fo=
cusFirst;this.searchField.keyup(function(h){switch(h.keyCode){case =
a.ui.keyCode.DOWN:d.visibleMenu.focus();d.visibleMenu.data("menu").focusF=
irst();return false;case =
a.ui.keyCode.ESCAPE:d.searchField.val("");d.showMenu();return =
false;}}).fastAutocomplete({lookup:this.doSearch,render:this.showSearchRe=
sults,context:this,frequency:0.1});this.visibleMenu=3Dthis.element;this.e=
lement.add(this.searchResults).bind("menuwrap",function(h,j){if(j.directi=
on=3D=3D=3D"prev"){j.menu.focus({},j.from);j.menu.blur();d.searchField.fo=
cus();}});}},doSearch:function(c,d){if(this.options.search){d(this.option=
s.search(c));}},showSearchResults:function(e){var =
f=3Dthis;if(e.length=3D=3D=3D0){return this.showMenu();}var =
d=3De.length;var g=3D[];for(var =
c=3D0;c<d;c++){g.push(this.renderSearchResult(e[c]));}this.searchResults.=
empty().html(g.join("")).data("menu").refresh();this.searchResults.find("=
li =
a").each(function(h){h.click(this.options.click(f,h.parent));});this.elem=
ent.hide();this.searchResults.show();this.visibleMenu=3Dthis.searchResult=
s;return =
this;},showMenu:function(){this.searchResults.hide();this.element.show();=
this.visibleMenu=3Dthis.element;},destroy:function(){var =
c=3Dthis.element&&this.element.data("menu");if(c){c.destroy();}c=3Dthis.s=
earchResults&&this.searchResults.data("menu");if(c){c.destroy();}}});}(jQ=
uery));=0A=
/*!=0A=
 * jQuery hashchange event - v1.3 - 7/21/2010=0A=
 * http://benalman.com/projects/jquery-hashchange-plugin/=0A=
 *=0A=
 * Copyright (c) 2010 "Cowboy" Ben Alman=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://benalman.com/about/license/=0A=
 */=0A=
(function($,f,c){var =
d=3D"hashchange",j=3Ddocument,g,h=3D$.event.special,k=3Dj.documentMode,e=3D=
"on"+d in f&&(k=3D=3D=3Dc||k>7);function =
a(l){l=3Dl||location.href;return"#"+l.replace(/^[^#]*#?(.*)$/,"$1");}$.fn=
[d]=3Dfunction(l){return =
l?this.bind(d,l):this.trigger(d);};$.fn[d].delay=3D50;h[d]=3D$.extend(h[d=
],{setup:function(){if(e){return =
false;}$(g.start);},teardown:function(){if(e){return =
false;}$(g.stop);}});g=3D(function(){var =
l=3D{},r,o=3Da(),m=3Dfunction(s){return =
s;},n=3Dm,q=3Dm;l.start=3Dfunction(){r||p();};l.stop=3Dfunction(){r&&clea=
rTimeout(r);r=3Dc;};function p(){var =
t=3Da(),s=3Dq(o);if(t!=3D=3Do){n(o=3Dt,s);$(f).trigger(d);}else{if(s!=3D=3D=
o){location.href=3Dlocation.href.replace(/#.*/,"")+s;}}r=3DsetTimeout(p,$=
.fn[d].delay);}$.browser.msie&&!e&&(function(){var =
s,t;l.start=3Dfunction(){if(!s){t=3D$.fn[d].src;t=3Dt&&t+a();s=3D$('<ifra=
me tabindex=3D"-1" =
title=3D"empty"/>').hide().one("load",function(){t||n(a());p();}).attr("s=
rc",t||"javascript:0").insertAfter("body")[0].contentWindow;j.onpropertyc=
hange=3Dfunction(){try{if(event.propertyName=3D=3D=3D"title"){s.document.=
title=3Dj.title;}}catch(u){}};}};l.stop=3Dm;q=3Dfunction(){return =
a(s.location.href);};n=3Dfunction(y,u){var =
w=3Ds.document,v=3D$.fn[d].domain;if(y!=3D=3Du){w.title=3Dj.title;w.open(=
);v&&w.write('<script>document.domain=3D"'+v+'"<\/script>');w.close();s.l=
ocation.hash=3Dy;}};})();return =
l;})();})(jQuery,this);jQuery.fn.highlight=3Dfunction(c){function =
a(f,k){var m=3D0;if(f.nodeType=3D=3D3){var =
l=3Df.data.toUpperCase().indexOf(k);if(l>=3D0){var =
j=3Ddocument.createElement("span"),g=3Df.splitText(l),d=3Dg.splitText(k.l=
ength),e=3Dg.cloneNode(true);j.className=3D"highlight";j.appendChild(e);g=
.parentNode.replaceChild(j,g);m=3D1;}}else{if(f.nodeType=3D=3D1&&f.childN=
odes&&!/(script|style)/i.test(f.tagName)){for(var =
h=3D0;h<f.childNodes.length;++h){h+=3Da(f.childNodes[h],k);}}}return =
m;}return(!c||c=3D=3D=3D"")?this:this.each(function(){a(this,c.toUpperCas=
e());});};jQuery.fn.removeHighlight=3Dfunction(){return =
this.find("span.highlight").each(function(){var =
a=3Dthis.parentNode;a.replaceChild(this.firstChild,this);a.normalize();})=
.end();};jQuery(function(a){a.datepicker.regional.af=3D{closeText:"Selekt=
eer",prevText:"Vorige",nextText:"Volgende",currentText:"Vandag",monthName=
s:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus=
","September","Oktober","November","Desember"],monthNamesShort:["Jan","Fe=
b","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:=
["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"]=
,dayNamesShort:["Son","Maa","Din","Woe","Don","Vry","Sat"],dayNamesMin:["=
So","Ma","Di","Wo","Do","Vr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",=
firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepick=
er.setDefaults(a.datepicker.regional.af);});jQuery(function(a){a.datepick=
er.regional.ar=3D{closeText:"=D8=A5=D8=BA=D9=84=D8=A7=D9=82",prevText:"&#=
x3c;=D8=A7=D9=84=D8=B3=D8=A7=D8=A8=D9=82",nextText:"=D8=A7=D9=84=D8=AA=D8=
=A7=D9=84=D9=8A&#x3e;",currentText:"=D8=A7=D9=84=D9=8A=D9=88=D9=85",month=
Names:["=D9=83=D8=A7=D9=86=D9=88=D9=86 =
=D8=A7=D9=84=D8=AB=D8=A7=D9=86=D9=8A","=D8=B4=D8=A8=D8=A7=D8=B7","=D8=A2=D8=
=B0=D8=A7=D8=B1","=D9=86=D9=8A=D8=B3=D8=A7=D9=86","=D8=A2=D8=B0=D8=A7=D8=B1=
","=D8=AD=D8=B2=D9=8A=D8=B1=D8=A7=D9=86","=D8=AA=D9=85=D9=88=D8=B2","=D8=A2=
=D8=A8","=D8=A3=D9=8A=D9=84=D9=88=D9=84","=D8=AA=D8=B4=D8=B1=D9=8A=D9=86 =
=D8=A7=D9=84=D8=A3=D9=88=D9=84","=D8=AA=D8=B4=D8=B1=D9=8A=D9=86 =
=D8=A7=D9=84=D8=AB=D8=A7=D9=86=D9=8A","=D9=83=D8=A7=D9=86=D9=88=D9=86 =
=D8=A7=D9=84=D8=A3=D9=88=D9=84"],monthNamesShort:["1","2","3","4","5","6"=
,"7","8","9","10","11","12"],dayNames:["=D8=A7=D9=84=D8=B3=D8=A8=D8=AA","=
=D8=A7=D9=84=D8=A3=D8=AD=D8=AF","=D8=A7=D9=84=D8=A7=D8=AB=D9=86=D9=8A=D9=86=
","=D8=A7=D9=84=D8=AB=D9=84=D8=A7=D8=AB=D8=A7=D8=A1","=D8=A7=D9=84=D8=A3=D8=
=B1=D8=A8=D8=B9=D8=A7=D8=A1","=D8=A7=D9=84=D8=AE=D9=85=D9=8A=D8=B3","=D8=A7=
=D9=84=D8=AC=D9=85=D8=B9=D8=A9"],dayNamesShort:["=D8=B3=D8=A8=D8=AA","=D8=
=A3=D8=AD=D8=AF","=D8=A7=D8=AB=D9=86=D9=8A=D9=86","=D8=AB=D9=84=D8=A7=D8=AB=
=D8=A7=D8=A1","=D8=A3=D8=B1=D8=A8=D8=B9=D8=A7=D8=A1","=D8=AE=D9=85=D9=8A=D8=
=B3","=D8=AC=D9=85=D8=B9=D8=A9"],dayNamesMin:["=D8=B3=D8=A8=D8=AA","=D8=A3=
=D8=AD=D8=AF","=D8=A7=D8=AB=D9=86=D9=8A=D9=86","=D8=AB=D9=84=D8=A7=D8=AB=D8=
=A7=D8=A1","=D8=A3=D8=B1=D8=A8=D8=B9=D8=A7=D8=A1","=D8=AE=D9=85=D9=8A=D8=B3=
","=D8=AC=D9=85=D8=B9=D8=A9"],weekHeader:"=D8=A3=D8=B3=D8=A8=D9=88=D8=B9"=
,dateFormat:"dd/mm/yy",firstDay:0,isRTL:true,showMonthAfterYear:false,yea=
rSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.ar);});jQuery(=
function(a){a.datepicker.regional.az=3D{closeText:"Ba=C4=9Fla",prevText:"=
&#x3c;Geri",nextText:"=C4=B0r=C9=99li&#x3e;",currentText:"Bug=C3=BCn",mon=
thNames:["Yanvar","Fevral","Mart","Aprel","May","=C4=B0yun","=C4=B0yul","=
Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],monthNamesShort:["Yan","F=
ev","Mar","Apr","May","=C4=B0yun","=C4=B0yul","Avq","Sen","Okt","Noy","De=
k"],dayNames:["Bazar","Bazar =
ert=C9=99si","=C3=87=C9=99r=C5=9F=C9=99nb=C9=99 =
ax=C5=9Fam=C4=B1","=C3=87=C9=99r=C5=9F=C9=99nb=C9=99","C=C3=BCm=C9=99 =
ax=C5=9Fam=C4=B1","C=C3=BCm=C9=99","=C5=9E=C9=99nb=C9=99"],dayNamesShort:=
["B","Be","=C3=87a","=C3=87","Ca","C","=C5=9E"],dayNamesMin:["B","B","=C3=
=87","=D0=A1","=C3=87","C","=C5=9E"],weekHeader:"Hf",dateFormat:"dd.mm.yy=
",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepi=
cker.setDefaults(a.datepicker.regional.az);});jQuery(function(a){a.datepi=
cker.regional.bg=3D{closeText:"=D0=B7=D0=B0=D1=82=D0=B2=D0=BE=D1=80=D0=B8=
",prevText:"&#x3c;=D0=BD=D0=B0=D0=B7=D0=B0=D0=B4",nextText:"=D0=BD=D0=B0=D0=
=BF=D1=80=D0=B5=D0=B4&#x3e;",nextBigText:"&#x3e;&#x3e;",currentText:"=D0=B4=
=D0=BD=D0=B5=D1=81",monthNames:["=D0=AF=D0=BD=D1=83=D0=B0=D1=80=D0=B8","=D0=
=A4=D0=B5=D0=B2=D1=80=D1=83=D0=B0=D1=80=D0=B8","=D0=9C=D0=B0=D1=80=D1=82"=
,"=D0=90=D0=BF=D1=80=D0=B8=D0=BB","=D0=9C=D0=B0=D0=B9","=D0=AE=D0=BD=D0=B8=
","=D0=AE=D0=BB=D0=B8","=D0=90=D0=B2=D0=B3=D1=83=D1=81=D1=82","=D0=A1=D0=B5=
=D0=BF=D1=82=D0=B5=D0=BC=D0=B2=D1=80=D0=B8","=D0=9E=D0=BA=D1=82=D0=BE=D0=BC=
=D0=B2=D1=80=D0=B8","=D0=9D=D0=BE=D0=B5=D0=BC=D0=B2=D1=80=D0=B8","=D0=94=D0=
=B5=D0=BA=D0=B5=D0=BC=D0=B2=D1=80=D0=B8"],monthNamesShort:["=D0=AF=D0=BD=D1=
=83","=D0=A4=D0=B5=D0=B2","=D0=9C=D0=B0=D1=80","=D0=90=D0=BF=D1=80","=D0=9C=
=D0=B0=D0=B9","=D0=AE=D0=BD=D0=B8","=D0=AE=D0=BB=D0=B8","=D0=90=D0=B2=D0=B3=
","=D0=A1=D0=B5=D0=BF","=D0=9E=D0=BA=D1=82","=D0=9D=D0=BE=D0=B2","=D0=94=D0=
=B5=D0=BA"],dayNames:["=D0=9D=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F","=D0=9F=D0=BE=
=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=BD=D0=B8=D0=BA","=D0=92=D1=82=D0=BE=D1=80=
=D0=BD=D0=B8=D0=BA","=D0=A1=D1=80=D1=8F=D0=B4=D0=B0","=D0=A7=D0=B5=D1=82=D0=
=B2=D1=8A=D1=80=D1=82=D1=8A=D0=BA","=D0=9F=D0=B5=D1=82=D1=8A=D0=BA","=D0=A1=
=D1=8A=D0=B1=D0=BE=D1=82=D0=B0"],dayNamesShort:["=D0=9D=D0=B5=D0=B4","=D0=
=9F=D0=BE=D0=BD","=D0=92=D1=82=D0=BE","=D0=A1=D1=80=D1=8F","=D0=A7=D0=B5=D1=
=82","=D0=9F=D0=B5=D1=82","=D0=A1=D1=8A=D0=B1"],dayNamesMin:["=D0=9D=D0=B5=
","=D0=9F=D0=BE","=D0=92=D1=82","=D0=A1=D1=80","=D0=A7=D0=B5","=D0=9F=D0=B5=
","=D0=A1=D1=8A"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:=
false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults(a.=
datepicker.regional.bg);});jQuery(function(a){a.datepicker.regional.bs=3D=
{closeText:"Zatvori",prevText:"&#x3c;",nextText:"&#x3e;",currentText:"Dan=
as",monthNames:["Januar","Februar","Mart","April","Maj","Juni","Juli","Au=
gust","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan"=
,"Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNa=
mes:["Nedelja","Ponedeljak","Utorak","Srijeda","=C4=8Cetvrtak","Petak","S=
ubota"],dayNamesShort:["Ned","Pon","Uto","Sri","=C4=8Cet","Pet","Sub"],da=
yNamesMin:["Ne","Po","Ut","Sr","=C4=8Ce","Pe","Su"],weekHeader:"Wk",dateF=
ormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuff=
ix:""};a.datepicker.setDefaults(a.datepicker.regional.bs);});jQuery(funct=
ion(a){a.datepicker.regional.ca=3D{closeText:"Tancar",prevText:"&#x3c;Ant=
",nextText:"Seg&#x3e;",currentText:"Avui",monthNames:["Gener","Febrer","M=
ar&ccedil;","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","=
Novembre","Desembre"],monthNamesShort:["Gen","Feb","Mar","Abr","Mai","Jun=
","Jul","Ago","Set","Oct","Nov","Des"],dayNames:["Diumenge","Dilluns","Di=
marts","Dimecres","Dijous","Divendres","Dissabte"],dayNamesShort:["Dug","=
Dln","Dmt","Dmc","Djs","Dvn","Dsb"],dayNamesMin:["Dg","Dl","Dt","Dc","Dj"=
,"Dv","Ds"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,=
showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepi=
cker.regional.ca);});jQuery(function(a){a.datepicker.regional.cs=3D{close=
Text:"Zav=C5=99=C3=ADt",prevText:"&#x3c;D=C5=99=C3=ADve",nextText:"Pozd=C4=
=9Bji&#x3e;",currentText:"Nyn=C3=AD",monthNames:["leden","=C3=BAnor","b=C5=
=99ezen","duben","kv=C4=9Bten","=C4=8Derven","=C4=8Dervenec","srpen","z=C3=
=A1=C5=99=C3=AD","=C5=99=C3=ADjen","listopad","prosinec"],monthNamesShort=
:["led","=C3=BAno","b=C5=99e","dub","kv=C4=9B","=C4=8Der","=C4=8Dvc","srp=
","z=C3=A1=C5=99","=C5=99=C3=ADj","lis","pro"],dayNames:["ned=C4=9Ble","p=
ond=C4=9Bl=C3=AD","=C3=BAter=C3=BD","st=C5=99eda","=C4=8Dtvrtek","p=C3=A1=
tek","sobota"],dayNamesShort:["ne","po","=C3=BAt","st","=C4=8Dt","p=C3=A1=
","so"],dayNamesMin:["ne","po","=C3=BAt","st","=C4=8Dt","p=C3=A1","so"],w=
eekHeader:"T=C3=BDd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMon=
thAfterYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.re=
gional.cs);});jQuery(function(a){a.datepicker.regional.da=3D{closeText:"L=
uk",prevText:"&#x3c;Forrige",nextText:"N=C3=A6ste&#x3e;",currentText:"Ida=
g",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","Au=
gust","September","Oktober","November","December"],monthNamesShort:["Jan"=
,"Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNa=
mes:["S=C3=B8ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L=C3=B8=
rdag"],dayNamesShort:["S=C3=B8n","Man","Tir","Ons","Tor","Fre","L=C3=B8r"=
],dayNamesMin:["S=C3=B8","Ma","Ti","On","To","Fr","L=C3=B8"],weekHeader:"=
Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:false,showMonthAfterYear:fals=
e,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.da);});jQ=
uery(function(a){a.datepicker.regional.de=3D{closeText:"schlie=C3=9Fen",p=
revText:"&#x3c;zur=C3=BCck",nextText:"Vor&#x3e;",currentText:"heute",mont=
hNames:["Januar","Februar","M=C3=A4rz","April","Mai","Juni","Juli","Augus=
t","September","Oktober","November","Dezember"],monthNamesShort:["Jan","F=
eb","M=C3=A4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],day=
Names:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","S=
amstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:[=
"So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"Wo",dateFormat:"dd.mm.yy"=
,firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepic=
ker.setDefaults(a.datepicker.regional.de);});jQuery(function(a){a.datepic=
ker.regional.el=3D{closeText:"=CE=9A=CE=BB=CE=B5=CE=AF=CF=83=CE=B9=CE=BC=CE=
=BF",prevText:"=CE=A0=CF=81=CE=BF=CE=B7=CE=B3=CE=BF=CF=8D=CE=BC=CE=B5=CE=BD=
=CE=BF=CF=82",nextText:"=CE=95=CF=80=CF=8C=CE=BC=CE=B5=CE=BD=CE=BF=CF=82"=
,currentText:"=CE=A4=CF=81=CE=AD=CF=87=CF=89=CE=BD =
=CE=9C=CE=AE=CE=BD=CE=B1=CF=82",monthNames:["=CE=99=CE=B1=CE=BD=CE=BF=CF=85=
=CE=AC=CF=81=CE=B9=CE=BF=CF=82","=CE=A6=CE=B5=CE=B2=CF=81=CE=BF=CF=85=CE=AC=
=CF=81=CE=B9=CE=BF=CF=82","=CE=9C=CE=AC=CF=81=CF=84=CE=B9=CE=BF=CF=82","=CE=
=91=CF=80=CF=81=CE=AF=CE=BB=CE=B9=CE=BF=CF=82","=CE=9C=CE=AC=CE=B9=CE=BF=CF=
=82","=CE=99=CE=BF=CF=8D=CE=BD=CE=B9=CE=BF=CF=82","=CE=99=CE=BF=CF=8D=CE=BB=
=CE=B9=CE=BF=CF=82","=CE=91=CF=8D=CE=B3=CE=BF=CF=85=CF=83=CF=84=CE=BF=CF=82=
","=CE=A3=CE=B5=CF=80=CF=84=CE=AD=CE=BC=CE=B2=CF=81=CE=B9=CE=BF=CF=82","=CE=
=9F=CE=BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82","=CE=9D=CE=BF=CE=AD=CE=
=BC=CE=B2=CF=81=CE=B9=CE=BF=CF=82","=CE=94=CE=B5=CE=BA=CE=AD=CE=BC=CE=B2=CF=
=81=CE=B9=CE=BF=CF=82"],monthNamesShort:["=CE=99=CE=B1=CE=BD","=CE=A6=CE=B5=
=CE=B2","=CE=9C=CE=B1=CF=81","=CE=91=CF=80=CF=81","=CE=9C=CE=B1=CE=B9","=CE=
=99=CE=BF=CF=85=CE=BD","=CE=99=CE=BF=CF=85=CE=BB","=CE=91=CF=85=CE=B3","=CE=
=A3=CE=B5=CF=80","=CE=9F=CE=BA=CF=84","=CE=9D=CE=BF=CE=B5","=CE=94=CE=B5=CE=
=BA"],dayNames:["=CE=9A=CF=85=CF=81=CE=B9=CE=B1=CE=BA=CE=AE","=CE=94=CE=B5=
=CF=85=CF=84=CE=AD=CF=81=CE=B1","=CE=A4=CF=81=CE=AF=CF=84=CE=B7","=CE=A4=CE=
=B5=CF=84=CE=AC=CF=81=CF=84=CE=B7","=CE=A0=CE=AD=CE=BC=CF=80=CF=84=CE=B7"=
,"=CE=A0=CE=B1=CF=81=CE=B1=CF=83=CE=BA=CE=B5=CF=85=CE=AE","=CE=A3=CE=AC=CE=
=B2=CE=B2=CE=B1=CF=84=CE=BF"],dayNamesShort:["=CE=9A=CF=85=CF=81","=CE=94=
=CE=B5=CF=85","=CE=A4=CF=81=CE=B9","=CE=A4=CE=B5=CF=84","=CE=A0=CE=B5=CE=BC=
","=CE=A0=CE=B1=CF=81","=CE=A3=CE=B1=CE=B2"],dayNamesMin:["=CE=9A=CF=85",=
"=CE=94=CE=B5","=CE=A4=CF=81","=CE=A4=CE=B5","=CE=A0=CE=B5","=CE=A0=CE=B1=
","=CE=A3=CE=B1"],weekHeader:"=CE=95=CE=B2=CE=B4",dateFormat:"dd/mm/yy",f=
irstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicke=
r.setDefaults(a.datepicker.regional.el);});jQuery(function(a){a.datepicke=
r.regional["en-GB"]=3D{closeText:"Done",prevText:"Prev",nextText:"Next",c=
urrentText:"Today",monthNames:["January","February","March","April","May"=
,"June","July","August","September","October","November","December"],mont=
hNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct",=
"Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday"=
,"Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri",=
"Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",d=
ateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,year=
Suffix:""};a.datepicker.setDefaults(a.datepicker.regional["en-GB"]);});jQ=
uery(function(a){a.datepicker.regional.eo=3D{closeText:"Fermi",prevText:"=
&lt;Anta",nextText:"Sekv&gt;",currentText:"Nuna",monthNames:["Januaro","F=
ebruaro","Marto","Aprilo","Majo","Junio","Julio","A=C5=ADgusto","Septembr=
o","Oktobro","Novembro","Decembro"],monthNamesShort:["Jan","Feb","Mar","A=
pr","Maj","Jun","Jul","A=C5=ADg","Sep","Okt","Nov","Dec"],dayNames:["Dima=
n=C4=89o","Lundo","Mardo","Merkredo","=C4=B4a=C5=ADdo","Vendredo","Sabato=
"],dayNamesShort:["Dim","Lun","Mar","Mer","=C4=B4a=C5=AD","Ven","Sab"],da=
yNamesMin:["Di","Lu","Ma","Me","=C4=B4a","Ve","Sa"],weekHeader:"Sb",dateF=
ormat:"dd/mm/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuff=
ix:""};a.datepicker.setDefaults(a.datepicker.regional.eo);});jQuery(funct=
ion(a){a.datepicker.regional.es=3D{closeText:"Cerrar",prevText:"&#x3c;Ant=
",nextText:"Sig&#x3e;",currentText:"Hoy",monthNames:["Enero","Febrero","M=
arzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Nov=
iembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun"=
,"Jul","Ago","Sep","Oct","Nov","Dic"],dayNames:["Domingo","Lunes","Martes=
","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado"],dayNamesShort:["=
Dom","Lun","Mar","Mi&eacute;","Juv","Vie","S&aacute;b"],dayNamesMin:["Do"=
,"Lu","Ma","Mi","Ju","Vi","S&aacute;"],weekHeader:"Sm",dateFormat:"dd/mm/=
yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.date=
picker.setDefaults(a.datepicker.regional.es);});jQuery(function(a){a.date=
picker.regional.et=3D{closeText:"Sulge",prevText:"Eelnev",nextText:"J=C3=A4=
rgnev",currentText:"T=C3=A4na",monthNames:["Jaanuar","Veebruar","M=C3=A4r=
ts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","Novem=
ber","Detsember"],monthNamesShort:["Jaan","Veebr","M=C3=A4rts","Apr","Mai=
","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],dayNames:["P=C3=BChap=C3=
=A4ev","Esmasp=C3=A4ev","Teisip=C3=A4ev","Kolmap=C3=A4ev","Neljap=C3=A4ev=
","Reede","Laup=C3=A4ev"],dayNamesShort:["P=C3=BChap","Esmasp","Teisip","=
Kolmap","Neljap","Reede","Laup"],dayNamesMin:["P","E","T","K","N","R","L"=
],weekHeader:"Sm",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthA=
fterYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regio=
nal.et);});jQuery(function(a){a.datepicker.regional.eu=3D{closeText:"Egin=
a",prevText:"&#x3c;Aur",nextText:"Hur&#x3e;",currentText:"Gaur",monthName=
s:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila"=
,"Abuztua","Iraila","Urria","Azaroa","Abendua"],monthNamesShort:["Urt","O=
ts","Mar","Api","Mai","Eka","Uzt","Abu","Ira","Urr","Aza","Abe"],dayNames=
:["Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","=
Larunbata"],dayNamesShort:["Iga","Ast","Ast","Ast","Ost","Ost","Lar"],day=
NamesMin:["Ig","As","As","As","Os","Os","La"],weekHeader:"Wk",dateFormat:=
"yy/mm/dd",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""}=
;a.datepicker.setDefaults(a.datepicker.regional.eu);});jQuery(function(a)=
{a.datepicker.regional.fa=3D{closeText:"=D8=A8=D8=B3=D8=AA=D9=86",prevTex=
t:"&#x3c;=D9=82=D8=A8=D9=84=D9=8A",nextText:"=D8=A8=D8=B9=D8=AF=D9=8A&#x3=
e;",currentText:"=D8=A7=D9=85=D8=B1=D9=88=D8=B2",monthNames:["=D9=81=D8=B1=
=D9=88=D8=B1=D8=AF=D9=8A=D9=86","=D8=A7=D8=B1=D8=AF=D9=8A=D8=A8=D9=87=D8=B4=
=D8=AA","=D8=AE=D8=B1=D8=AF=D8=A7=D8=AF","=D8=AA=D9=8A=D8=B1","=D9=85=D8=B1=
=D8=AF=D8=A7=D8=AF","=D8=B4=D9=87=D8=B1=D9=8A=D9=88=D8=B1","=D9=85=D9=87=D8=
=B1","=D8=A2=D8=A8=D8=A7=D9=86","=D8=A2=D8=B0=D8=B1","=D8=AF=D9=8A","=D8=A8=
=D9=87=D9=85=D9=86","=D8=A7=D8=B3=D9=81=D9=86=D8=AF"],monthNamesShort:["1=
","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["=D9=8A=DA=A9=
=D8=B4=D9=86=D8=A8=D9=87","=D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=87","=D8=B3=D9=
=87=D8=B4=D9=86=D8=A8=D9=87","=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=
=87","=D9=BE=D9=86=D8=AC=D8=B4=D9=86=D8=A8=D9=87","=D8=AC=D9=85=D8=B9=D9=87=
","=D8=B4=D9=86=D8=A8=D9=87"],dayNamesShort:["=D9=8A","=D8=AF","=D8=B3","=
=DA=86","=D9=BE","=D8=AC","=D8=B4"],dayNamesMin:["=D9=8A","=D8=AF","=D8=B3=
","=DA=86","=D9=BE","=D8=AC","=D8=B4"],weekHeader:"=D9=87=D9=81",dateForm=
at:"yy/mm/dd",firstDay:6,isRTL:true,showMonthAfterYear:false,yearSuffix:"=
"};a.datepicker.setDefaults(a.datepicker.regional.fa);});jQuery(function(=
a){a.datepicker.regional.fi=3D{closeText:"Sulje",prevText:"&laquo;Edellin=
en",nextText:"Seuraava&raquo;",currentText:"T&auml;n&auml;&auml;n",monthN=
ames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kes&auml;k=
uu","Hein&auml;kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],=
monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kes&auml;","He=
in&auml;","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma",=
"Ti","Ke","To","Pe","Su"],dayNames:["Sunnuntai","Maanantai","Tiistai","Ke=
skiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti",=
"Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"dd.mm.yy",firstDay:1,isR=
TL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults=
(a.datepicker.regional.fi);});jQuery(function(a){a.datepicker.regional.fo=
=3D{closeText:"Lat =
aftur",prevText:"&#x3c;Fyrra",nextText:"N=C3=A6sta&#x3e;",currentText:"=C3=
=8D =
dag",monthNames:["Januar","Februar","Mars","Apr=C3=ADl","Mei","Juni","Jul=
i","August","September","Oktober","November","Desember"],monthNamesShort:=
["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"]=
,dayNames:["Sunnudagur","M=C3=A1nadagur","T=C3=BDsdagur","Mikudagur","H=C3=
=B3sdagur","Fr=C3=ADggjadagur","Leyardagur"],dayNamesShort:["Sun","M=C3=A1=
n","T=C3=BDs","Mik","H=C3=B3s","Fr=C3=AD","Ley"],dayNamesMin:["Su","M=C3=A1=
","T=C3=BD","Mi","H=C3=B3","Fr","Le"],weekHeader:"Vk",dateFormat:"dd-mm-y=
y",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datep=
icker.setDefaults(a.datepicker.regional.fo);});jQuery(function(a){a.datep=
icker.regional["fr-CH"]=3D{closeText:"Fermer",prevText:"&#x3c;Pr=EF=BF=BD=
c",nextText:"Suiv&#x3e;",currentText:"Courant",monthNames:["Janvier","F=EF=
=BF=BDvrier","Mars","Avril","Mai","Juin","Juillet","Ao=EF=BF=BDt","Septem=
bre","Octobre","Novembre","D=EF=BF=BDcembre"],monthNamesShort:["Jan","F=EF=
=BF=BDv","Mar","Avr","Mai","Jun","Jul","Ao=EF=BF=BD","Sep","Oct","Nov","D=
=EF=BF=BDc"],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Ven=
dredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"=
],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],weekHeader:"Sm",dateFo=
rmat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffi=
x:""};a.datepicker.setDefaults(a.datepicker.regional["fr-CH"]);});jQuery(=
function(a){a.datepicker.regional.fr=3D{closeText:"Fermer",prevText:"&#x3=
c;Pr=C3=A9c",nextText:"Suiv&#x3e;",currentText:"Courant",monthNames:["Jan=
vier","F=C3=A9vrier","Mars","Avril","Mai","Juin","Juillet","Ao=C3=BBt","S=
eptembre","Octobre","Novembre","D=C3=A9cembre"],monthNamesShort:["Jan","F=
=C3=A9v","Mar","Avr","Mai","Jun","Jul","Ao=C3=BB","Sep","Oct","Nov","D=C3=
=A9c"],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi"=
,"Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayN=
amesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],weekHeader:"Sm",dateFormat:"=
dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};=
a.datepicker.setDefaults(a.datepicker.regional.fr);});jQuery(function(a){=
a.datepicker.regional.he=3D{closeText:"=D7=A1=D7=92=D7=95=D7=A8",prevText=
:"&#x3c;=D7=94=D7=A7=D7=95=D7=93=D7=9D",nextText:"=D7=94=D7=91=D7=90&#x3e=
;",currentText:"=D7=94=D7=99=D7=95=D7=9D",monthNames:["=D7=99=D7=A0=D7=95=
=D7=90=D7=A8","=D7=A4=D7=91=D7=A8=D7=95=D7=90=D7=A8","=D7=9E=D7=A8=D7=A5"=
,"=D7=90=D7=A4=D7=A8=D7=99=D7=9C","=D7=9E=D7=90=D7=99","=D7=99=D7=95=D7=A0=
=D7=99","=D7=99=D7=95=D7=9C=D7=99","=D7=90=D7=95=D7=92=D7=95=D7=A1=D7=98"=
,"=D7=A1=D7=A4=D7=98=D7=9E=D7=91=D7=A8","=D7=90=D7=95=D7=A7=D7=98=D7=95=D7=
=91=D7=A8","=D7=A0=D7=95=D7=91=D7=9E=D7=91=D7=A8","=D7=93=D7=A6=D7=9E=D7=91=
=D7=A8"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","=
12"],dayNames:["=D7=A8=D7=90=D7=A9=D7=95=D7=9F","=D7=A9=D7=A0=D7=99","=D7=
=A9=D7=9C=D7=99=D7=A9=D7=99","=D7=A8=D7=91=D7=99=D7=A2=D7=99","=D7=97=D7=9E=
=D7=99=D7=A9=D7=99","=D7=A9=D7=99=D7=A9=D7=99","=D7=A9=D7=91=D7=AA"],dayN=
amesShort:["=D7=90'","=D7=91'","=D7=92'","=D7=93'","=D7=94'","=D7=95'","=D7=
=A9=D7=91=D7=AA"],dayNamesMin:["=D7=90'","=D7=91'","=D7=92'","=D7=93'","=D7=
=94'","=D7=95'","=D7=A9=D7=91=D7=AA"],weekHeader:"Wk",dateFormat:"dd/mm/y=
y",firstDay:0,isRTL:true,showMonthAfterYear:false,yearSuffix:""};a.datepi=
cker.setDefaults(a.datepicker.regional.he);});jQuery(function(a){a.datepi=
cker.regional.hr=3D{closeText:"Zatvori",prevText:"&#x3c;",nextText:"&#x3e=
;",currentText:"Danas",monthNames:["Sije=C4=8Danj","Velja=C4=8Da","O=C5=BE=
ujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad",=
"Studeni","Prosinac"],monthNamesShort:["Sij","Velj","O=C5=BEu","Tra","Svi=
","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],dayNames:["Nedjelja","Ponedj=
eljak","Utorak","Srijeda","=C4=8Cetvrtak","Petak","Subota"],dayNamesShort=
:["Ned","Pon","Uto","Sri","=C4=8Cet","Pet","Sub"],dayNamesMin:["Ne","Po",=
"Ut","Sr","=C4=8Ce","Pe","Su"],weekHeader:"Tje",dateFormat:"dd.mm.yy.",fi=
rstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker=
.setDefaults(a.datepicker.regional.hr);});jQuery(function(a){a.datepicker=
.regional.hu=3D{closeText:"bez=C3=A1r=C3=A1s",prevText:"&laquo;&nbsp;viss=
za",nextText:"el=C5=91re&nbsp;&raquo;",currentText:"ma",monthNames:["Janu=
=C3=A1r","Febru=C3=A1r","M=C3=A1rcius","=C3=81prilis","M=C3=A1jus","J=C3=BA=
nius","J=C3=BAlius","Augusztus","Szeptember","Okt=C3=B3ber","November","D=
ecember"],monthNamesShort:["Jan","Feb","M=C3=A1r","=C3=81pr","M=C3=A1j","=
J=C3=BAn","J=C3=BAl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vas=C3=A1=
rnap","H=C3=A9tf=C3=B6","Kedd","Szerda","Cs=C3=BCt=C3=B6rt=C3=B6k","P=C3=A9=
ntek","Szombat"],dayNamesShort:["Vas","H=C3=A9t","Ked","Sze","Cs=C3=BC","=
P=C3=A9n","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeade=
r:"H=C3=A9",dateFormat:"yy-mm-dd",firstDay:1,isRTL:false,showMonthAfterYe=
ar:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.hu=
);});jQuery(function(a){a.datepicker.regional.hy=3D{closeText:"=D5=93=D5=A1=
=D5=AF=D5=A5=D5=AC",prevText:"&#x3c;=D5=86=D5=A1=D5=AD.",nextText:"=D5=80=
=D5=A1=D5=BB.&#x3e;",currentText:"=D4=B1=D5=B5=D5=BD=D6=85=D6=80",monthNa=
mes:["=D5=80=D5=B8=D6=82=D5=B6=D5=BE=D5=A1=D6=80","=D5=93=D5=A5=D5=BF=D6=80=
=D5=BE=D5=A1=D6=80","=D5=84=D5=A1=D6=80=D5=BF","=D4=B1=D5=BA=D6=80=D5=AB=D5=
=AC","=D5=84=D5=A1=D5=B5=D5=AB=D5=BD","=D5=80=D5=B8=D6=82=D5=B6=D5=AB=D5=BD=
","=D5=80=D5=B8=D6=82=D5=AC=D5=AB=D5=BD","=D5=95=D5=A3=D5=B8=D5=BD=D5=BF=D5=
=B8=D5=BD","=D5=8D=D5=A5=D5=BA=D5=BF=D5=A5=D5=B4=D5=A2=D5=A5=D6=80","=D5=80=
=D5=B8=D5=AF=D5=BF=D5=A5=D5=B4=D5=A2=D5=A5=D6=80","=D5=86=D5=B8=D5=B5=D5=A5=
=D5=B4=D5=A2=D5=A5=D6=80","=D4=B4=D5=A5=D5=AF=D5=BF=D5=A5=D5=B4=D5=A2=D5=A5=
=D6=80"],monthNamesShort:["=D5=80=D5=B8=D6=82=D5=B6=D5=BE","=D5=93=D5=A5=D5=
=BF=D6=80","=D5=84=D5=A1=D6=80=D5=BF","=D4=B1=D5=BA=D6=80","=D5=84=D5=A1=D5=
=B5=D5=AB=D5=BD","=D5=80=D5=B8=D6=82=D5=B6=D5=AB=D5=BD","=D5=80=D5=B8=D6=82=
=D5=AC","=D5=95=D5=A3=D5=BD","=D5=8D=D5=A5=D5=BA","=D5=80=D5=B8=D5=AF","=D5=
=86=D5=B8=D5=B5","=D4=B4=D5=A5=D5=AF"],dayNames:["=D5=AF=D5=AB=D6=80=D5=A1=
=D5=AF=D5=AB","=D5=A5=D5=AF=D5=B8=D6=82=D5=B7=D5=A1=D5=A2=D5=A9=D5=AB","=D5=
=A5=D6=80=D5=A5=D6=84=D5=B7=D5=A1=D5=A2=D5=A9=D5=AB","=D5=B9=D5=B8=D6=80=D5=
=A5=D6=84=D5=B7=D5=A1=D5=A2=D5=A9=D5=AB","=D5=B0=D5=AB=D5=B6=D5=A3=D5=B7=D5=
=A1=D5=A2=D5=A9=D5=AB","=D5=B8=D6=82=D6=80=D5=A2=D5=A1=D5=A9","=D5=B7=D5=A1=
=D5=A2=D5=A1=D5=A9"],dayNamesShort:["=D5=AF=D5=AB=D6=80","=D5=A5=D6=80=D5=
=AF","=D5=A5=D6=80=D6=84","=D5=B9=D6=80=D6=84","=D5=B0=D5=B6=D5=A3","=D5=B8=
=D6=82=D6=80=D5=A2","=D5=B7=D5=A2=D5=A9"],dayNamesMin:["=D5=AF=D5=AB=D6=80=
","=D5=A5=D6=80=D5=AF","=D5=A5=D6=80=D6=84","=D5=B9=D6=80=D6=84","=D5=B0=D5=
=B6=D5=A3","=D5=B8=D6=82=D6=80=D5=A2","=D5=B7=D5=A2=D5=A9"],weekHeader:"=D5=
=87=D4=B2=D5=8F",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAf=
terYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.region=
al.hy);});jQuery(function(a){a.datepicker.regional.id=3D{closeText:"Tutup=
",prevText:"&#x3c;mundur",nextText:"maju&#x3e;",currentText:"hari =
ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli"=
,"Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:[=
"Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"]=
,dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayN=
amesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","=
Sn","Sl","Rb","Km","jm","Sb"],weekHeader:"Mg",dateFormat:"dd/mm/yy",first=
Day:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.se=
tDefaults(a.datepicker.regional.id);});jQuery(function(a){a.datepicker.re=
gional.is=3D{closeText:"Loka",prevText:"&#x3c; =
Fyrri",nextText:"N&aelig;sti &#x3e;",currentText:"&Iacute; =
dag",monthNames:["Jan&uacute;ar","Febr&uacute;ar","Mars","Apr&iacute;l","=
Ma&iacute","J&uacute;n&iacute;","J&uacute;l&iacute;","&Aacute;g&uacute;st=
","September","Okt&oacute;ber","N&oacute;vember","Desember"],monthNamesSh=
ort:["Jan","Feb","Mar","Apr","Ma&iacute;","J&uacute;n","J&uacute;l","&Aac=
ute;g&uacute;","Sep","Okt","N&oacute;v","Des"],dayNames:["Sunnudagur","M&=
aacute;nudagur","&THORN;ri&eth;judagur","Mi&eth;vikudagur","Fimmtudagur",=
"F&ouml;studagur","Laugardagur"],dayNamesShort:["Sun","M&aacute;n","&THOR=
N;ri","Mi&eth;","Fim","F&ouml;s","Lau"],dayNamesMin:["Su","M&aacute;","&T=
HORN;r","Mi","Fi","F&ouml;","La"],weekHeader:"Vika",dateFormat:"dd/mm/yy"=
,firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepic=
ker.setDefaults(a.datepicker.regional.is);});jQuery(function(a){a.datepic=
ker.regional.it=3D{closeText:"Chiudi",prevText:"&#x3c;Prec",nextText:"Suc=
c&#x3e;",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Apr=
ile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre"=
,"Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","=
Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Luned&#236","Marted&#=
236","Mercoled&#236","Gioved&#236","Venerd&#236","Sabato"],dayNamesShort:=
["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","=
Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRT=
L:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults(=
a.datepicker.regional.it);});jQuery(function(a){a.datepicker.regional.ja=3D=
{closeText:"=E9=96=89=E3=81=98=E3=82=8B",prevText:"&#x3c;=E5=89=8D",nextT=
ext:"=E6=AC=A1&#x3e;",currentText:"=E4=BB=8A=E6=97=A5",monthNames:["1=E6=9C=
=88","2=E6=9C=88","3=E6=9C=88","4=E6=9C=88","5=E6=9C=88","6=E6=9C=88","7=E6=
=9C=88","8=E6=9C=88","9=E6=9C=88","10=E6=9C=88","11=E6=9C=88","12=E6=9C=88=
"],monthNamesShort:["1=E6=9C=88","2=E6=9C=88","3=E6=9C=88","4=E6=9C=88","=
5=E6=9C=88","6=E6=9C=88","7=E6=9C=88","8=E6=9C=88","9=E6=9C=88","10=E6=9C=
=88","11=E6=9C=88","12=E6=9C=88"],dayNames:["=E6=97=A5=E6=9B=9C=E6=97=A5"=
,"=E6=9C=88=E6=9B=9C=E6=97=A5","=E7=81=AB=E6=9B=9C=E6=97=A5","=E6=B0=B4=E6=
=9B=9C=E6=97=A5","=E6=9C=A8=E6=9B=9C=E6=97=A5","=E9=87=91=E6=9B=9C=E6=97=A5=
","=E5=9C=9F=E6=9B=9C=E6=97=A5"],dayNamesShort:["=E6=97=A5","=E6=9C=88","=
=E7=81=AB","=E6=B0=B4","=E6=9C=A8","=E9=87=91","=E5=9C=9F"],dayNamesMin:[=
"=E6=97=A5","=E6=9C=88","=E7=81=AB","=E6=B0=B4","=E6=9C=A8","=E9=87=91","=
=E5=9C=9F"],weekHeader:"=E9=80=B1",dateFormat:"yy/mm/dd",firstDay:0,isRTL=
:false,showMonthAfterYear:true,yearSuffix:"=E5=B9=B4"};a.datepicker.setDe=
faults(a.datepicker.regional.ja);});jQuery(function(a){a.datepicker.regio=
nal.ko=3D{closeText:"=EB=8B=AB=EA=B8=B0",prevText:"=EC=9D=B4=EC=A0=84=EB=8B=
=AC",nextText:"=EB=8B=A4=EC=9D=8C=EB=8B=AC",currentText:"=EC=98=A4=EB=8A=98=
",monthNames:["1=EC=9B=94(JAN)","2=EC=9B=94(FEB)","3=EC=9B=94(MAR)","4=EC=
=9B=94(APR)","5=EC=9B=94(MAY)","6=EC=9B=94(JUN)","7=EC=9B=94(JUL)","8=EC=9B=
=94(AUG)","9=EC=9B=94(SEP)","10=EC=9B=94(OCT)","11=EC=9B=94(NOV)","12=EC=9B=
=94(DEC)"],monthNamesShort:["1=EC=9B=94(JAN)","2=EC=9B=94(FEB)","3=EC=9B=94=
(MAR)","4=EC=9B=94(APR)","5=EC=9B=94(MAY)","6=EC=9B=94(JUN)","7=EC=9B=94(=
JUL)","8=EC=9B=94(AUG)","9=EC=9B=94(SEP)","10=EC=9B=94(OCT)","11=EC=9B=94=
(NOV)","12=EC=9B=94(DEC)"],dayNames:["=EC=9D=BC","=EC=9B=94","=ED=99=94",=
"=EC=88=98","=EB=AA=A9","=EA=B8=88","=ED=86=A0"],dayNamesShort:["=EC=9D=BC=
","=EC=9B=94","=ED=99=94","=EC=88=98","=EB=AA=A9","=EA=B8=88","=ED=86=A0"=
],dayNamesMin:["=EC=9D=BC","=EC=9B=94","=ED=99=94","=EC=88=98","=EB=AA=A9=
","=EA=B8=88","=ED=86=A0"],weekHeader:"Wk",dateFormat:"yy-mm-dd",firstDay=
:0,isRTL:false,showMonthAfterYear:false,yearSuffix:"=EB=85=84"};a.datepic=
ker.setDefaults(a.datepicker.regional.ko);});jQuery(function(a){a.datepic=
ker.regional.lt=3D{closeText:"U=C5=BEdaryti",prevText:"&#x3c;Atgal",nextT=
ext:"Pirmyn&#x3e;",currentText:"=C5=A0iandien",monthNames:["Sausis","Vasa=
ris","Kovas","Balandis","Gegu=C5=BE=C4=97","Bir=C5=BEelis","Liepa","Rugpj=
=C5=ABtis","Rugs=C4=97jis","Spalis","Lapkritis","Gruodis"],monthNamesShor=
t:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","G=
ru"],dayNames:["sekmadienis","pirmadienis","antradienis","tre=C4=8Diadien=
is","ketvirtadienis","penktadienis","=C5=A1e=C5=A1tadienis"],dayNamesShor=
t:["sek","pir","ant","tre","ket","pen","=C5=A1e=C5=A1"],dayNamesMin:["Se"=
,"Pr","An","Tr","Ke","Pe","=C5=A0e"],weekHeader:"Wk",dateFormat:"yy-mm-dd=
",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepi=
cker.setDefaults(a.datepicker.regional.lt);});jQuery(function(a){a.datepi=
cker.regional.lv=3D{closeText:"Aizv=C4=93rt",prevText:"Iepr",nextText:"N=C4=
=81ka",currentText:"=C5=A0odien",monthNames:["Janv=C4=81ris","Febru=C4=81=
ris","Marts","Apr=C4=ABlis","Maijs","J=C5=ABnijs","J=C5=ABlijs","Augusts"=
,"Septembris","Oktobris","Novembris","Decembris"],monthNamesShort:["Jan",=
"Feb","Mar","Apr","Mai","J=C5=ABn","J=C5=ABl","Aug","Sep","Okt","Nov","De=
c"],dayNames:["sv=C4=93tdiena","pirmdiena","otrdiena","tre=C5=A1diena","c=
eturtdiena","piektdiena","sestdiena"],dayNamesShort:["svt","prm","otr","t=
re","ctr","pkt","sst"],dayNamesMin:["Sv","Pr","Ot","Tr","Ct","Pk","Ss"],w=
eekHeader:"Nav",dateFormat:"dd-mm-yy",firstDay:1,isRTL:false,showMonthAft=
erYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regiona=
l.lv);});jQuery(function(a){a.datepicker.regional.ms=3D{closeText:"Tutup"=
,prevText:"&#x3c;Sebelum",nextText:"Selepas&#x3e;",currentText:"hari =
ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","=
Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan"=
,"Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNa=
mes:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesSh=
ort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","S=
e","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,=
isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefau=
lts(a.datepicker.regional.ms);});jQuery(function(a){a.datepicker.regional=
.nl=3D{closeText:"Sluiten",prevText:"=E2=86=90",nextText:"=E2=86=92",curr=
entText:"Vandaag",monthNames:["januari","februari","maart","april","mei",=
"juni","juli","augustus","september","oktober","november","december"],mon=
thNamesShort:["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt"=
,"nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderda=
g","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vr=
i","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk=
",dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,y=
earSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.nl);});jQuer=
y(function(a){a.datepicker.regional.no=3D{closeText:"Lukk",prevText:"&laq=
uo;Forrige",nextText:"Neste&raquo;",currentText:"I =
dag",monthNames:["Januar","Februar","Mars","April","Mai","Juni","Juli","A=
ugust","September","Oktober","November","Desember"],monthNamesShort:["Jan=
","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayN=
amesShort:["S=C3=B8n","Man","Tir","Ons","Tor","Fre","L=C3=B8r"],dayNames:=
["S=C3=B8ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L=C3=B8rda=
g"],dayNamesMin:["S=C3=B8","Ma","Ti","On","To","Fr","L=C3=B8"],weekHeader=
:"Uke",dateFormat:"yy-mm-dd",firstDay:0,isRTL:false,showMonthAfterYear:fa=
lse,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.no);});=
jQuery(function(a){a.datepicker.regional.pl=3D{closeText:"Zamknij",prevTe=
xt:"&#x3c;Poprzedni",nextText:"Nast=C4=99pny&#x3e;",currentText:"Dzi=C5=9B=
",monthNames:["Stycze=C5=84","Luty","Marzec","Kwiecie=C5=84","Maj","Czerw=
iec","Lipiec","Sierpie=C5=84","Wrzesie=C5=84","Pa=C5=BAdziernik","Listopa=
d","Grudzie=C5=84"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","L=
ip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedzialek","W=
torek","=C5=9Aroda","Czwartek","Pi=C4=85tek","Sobota"],dayNamesShort:["Ni=
e","Pn","Wt","=C5=9Ar","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","=C5=9A=
r","Cz","Pt","So"],weekHeader:"Tydz",dateFormat:"yy-mm-dd",firstDay:1,isR=
TL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults=
(a.datepicker.regional.pl);});jQuery(function(a){a.datepicker.regional["p=
t-BR"]=3D{closeText:"Fechar",prevText:"&#x3c;Anterior",nextText:"Pr&oacut=
e;ximo&#x3e;",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Mar&c=
cedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","No=
vembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun",=
"Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira",=
"Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sabado"=
],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sab"],dayNamesMin:[=
"Dom","Seg","Ter","Qua","Qui","Sex","Sab"],weekHeader:"Sm",dateFormat:"dd=
/mm/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.=
datepicker.setDefaults(a.datepicker.regional["pt-BR"]);});jQuery(function=
(a){a.datepicker.regional.ro=3D{closeText:"=C3=8Enchide",prevText:"&laquo=
; Luna precedent=C4=83",nextText:"Luna urm=C4=83toare =
&raquo;",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","A=
prilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembri=
e","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul=
","Aug","Sep","Oct","Nov","Dec"],dayNames:["Duminic=C4=83","Luni","Mar=C5=
=A3i","Miercuri","Joi","Vineri","S=C3=A2mb=C4=83t=C4=83"],dayNamesShort:[=
"Dum","Lun","Mar","Mie","Joi","Vin","S=C3=A2m"],dayNamesMin:["Du","Lu","M=
a","Mi","Jo","Vi","S=C3=A2"],weekHeader:"S=C4=83pt",dateFormat:"dd.mm.yy"=
,firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepic=
ker.setDefaults(a.datepicker.regional.ro);});jQuery(function(a){a.datepic=
ker.regional.ru=3D{closeText:"=D0=97=D0=B0=D0=BA=D1=80=D1=8B=D1=82=D1=8C"=
,prevText:"&#x3c;=D0=9F=D1=80=D0=B5=D0=B4",nextText:"=D0=A1=D0=BB=D0=B5=D0=
=B4&#x3e;",currentText:"=D0=A1=D0=B5=D0=B3=D0=BE=D0=B4=D0=BD=D1=8F",month=
Names:["=D0=AF=D0=BD=D0=B2=D0=B0=D1=80=D1=8C","=D0=A4=D0=B5=D0=B2=D1=80=D0=
=B0=D0=BB=D1=8C","=D0=9C=D0=B0=D1=80=D1=82","=D0=90=D0=BF=D1=80=D0=B5=D0=BB=
=D1=8C","=D0=9C=D0=B0=D0=B9","=D0=98=D1=8E=D0=BD=D1=8C","=D0=98=D1=8E=D0=BB=
=D1=8C","=D0=90=D0=B2=D0=B3=D1=83=D1=81=D1=82","=D0=A1=D0=B5=D0=BD=D1=82=D1=
=8F=D0=B1=D1=80=D1=8C","=D0=9E=D0=BA=D1=82=D1=8F=D0=B1=D1=80=D1=8C","=D0=9D=
=D0=BE=D1=8F=D0=B1=D1=80=D1=8C","=D0=94=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8C=
"],monthNamesShort:["=D0=AF=D0=BD=D0=B2","=D0=A4=D0=B5=D0=B2","=D0=9C=D0=B0=
=D1=80","=D0=90=D0=BF=D1=80","=D0=9C=D0=B0=D0=B9","=D0=98=D1=8E=D0=BD","=D0=
=98=D1=8E=D0=BB","=D0=90=D0=B2=D0=B3","=D0=A1=D0=B5=D0=BD","=D0=9E=D0=BA=D1=
=82","=D0=9D=D0=BE=D1=8F","=D0=94=D0=B5=D0=BA"],dayNames:["=D0=B2=D0=BE=D1=
=81=D0=BA=D1=80=D0=B5=D1=81=D0=B5=D0=BD=D1=8C=D0=B5","=D0=BF=D0=BE=D0=BD=D0=
=B5=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D0=B8=D0=BA","=D0=B2=D1=82=D0=BE=D1=80=D0=
=BD=D0=B8=D0=BA","=D1=81=D1=80=D0=B5=D0=B4=D0=B0","=D1=87=D0=B5=D1=82=D0=B2=
=D0=B5=D1=80=D0=B3","=D0=BF=D1=8F=D1=82=D0=BD=D0=B8=D1=86=D0=B0","=D1=81=D1=
=83=D0=B1=D0=B1=D0=BE=D1=82=D0=B0"],dayNamesShort:["=D0=B2=D1=81=D0=BA","=
=D0=BF=D0=BD=D0=B4","=D0=B2=D1=82=D1=80","=D1=81=D1=80=D0=B4","=D1=87=D1=82=
=D0=B2","=D0=BF=D1=82=D0=BD","=D1=81=D0=B1=D1=82"],dayNamesMin:["=D0=92=D1=
=81","=D0=9F=D0=BD","=D0=92=D1=82","=D0=A1=D1=80","=D0=A7=D1=82","=D0=9F=D1=
=82","=D0=A1=D0=B1"],weekHeader:"=D0=9D=D0=B5",dateFormat:"dd.mm.yy",firs=
tDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.s=
etDefaults(a.datepicker.regional.ru);});jQuery(function(a){a.datepicker.r=
egional.sk=3D{closeText:"Zavrie=C5=A5",prevText:"&#x3c;Predch=C3=A1dzaj=C3=
=BAci",nextText:"Nasleduj=C3=BAci&#x3e;",currentText:"Dnes",monthNames:["=
Janu=C3=A1r","Febru=C3=A1r","Marec","Apr=C3=ADl","M=C3=A1j","J=C3=BAn","J=
=C3=BAl","August","September","Okt=C3=B3ber","November","December"],month=
NamesShort:["Jan","Feb","Mar","Apr","M=C3=A1j","J=C3=BAn","J=C3=BAl","Aug=
","Sep","Okt","Nov","Dec"],dayNames:["Nedel'a","Pondelok","Utorok","Stred=
a","=C5=A0tvrtok","Piatok","Sobota"],dayNamesShort:["Ned","Pon","Uto","St=
r","=C5=A0tv","Pia","Sob"],dayNamesMin:["Ne","Po","Ut","St","=C5=A0t","Pi=
a","So"],weekHeader:"Ty",dateFormat:"dd.mm.yy",firstDay:0,isRTL:false,sho=
wMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicke=
r.regional.sk);});jQuery(function(a){a.datepicker.regional.sl=3D{closeTex=
t:"Zapri",prevText:"&lt;Prej&#x161;nji",nextText:"Naslednji&gt;",currentT=
ext:"Trenutni",monthNames:["Januar","Februar","Marec","April","Maj","Juni=
j","Julij","Avgust","September","Oktober","November","December"],monthNam=
esShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov=
","Dec"],dayNames:["Nedelja","Ponedeljek","Torek","Sreda","&#x10C;etrtek"=
,"Petek","Sobota"],dayNamesShort:["Ned","Pon","Tor","Sre","&#x10C;et","Pe=
t","Sob"],dayNamesMin:["Ne","Po","To","Sr","&#x10C;e","Pe","So"],weekHead=
er:"Teden",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYea=
r:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.sl)=
;});jQuery(function(a){a.datepicker.regional.sq=3D{closeText:"mbylle",pre=
vText:"&#x3c;mbrapa",nextText:"P=C3=ABrpara&#x3e;",currentText:"sot",mont=
hNames:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht",=
"Shtator","Tetor","N=C3=ABntor","Dhjetor"],monthNamesShort:["Jan","Shk","=
Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","N=C3=ABn","Dhj"],dayNames=
:["E Diel","E H=C3=ABn=C3=AB","E Mart=C3=AB","E M=C3=ABrkur=C3=AB","E =
Enjte","E Premte","E =
Shtune"],dayNamesShort:["Di","H=C3=AB","Ma","M=C3=AB","En","Pr","Sh"],day=
NamesMin:["Di","H=C3=AB","Ma","M=C3=AB","En","Pr","Sh"],weekHeader:"Ja",d=
ateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,year=
Suffix:""};a.datepicker.setDefaults(a.datepicker.regional.sq);});jQuery(f=
unction(a){a.datepicker.regional["sr-SR"]=3D{closeText:"Zatvori",prevText=
:"&#x3c;",nextText:"&#x3e;",currentText:"Danas",monthNames:["Januar","Feb=
ruar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","No=
vembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun",=
"Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Ut=
orak","Sreda","=C4=8Cetvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon=
","Uto","Sre","=C4=8Cet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","=C4=
=8Ce","Pe","Su"],weekHeader:"Sed",dateFormat:"dd/mm/yy",firstDay:1,isRTL:=
false,showMonthAfterYear:false,yearSuffix:""};a.datepicker.setDefaults(a.=
datepicker.regional["sr-SR"]);});jQuery(function(a){a.datepicker.regional=
.sr=3D{closeText:"=D0=97=D0=B0=D1=82=D0=B2=D0=BE=D1=80=D0=B8",prevText:"&=
#x3c;",nextText:"&#x3e;",currentText:"=D0=94=D0=B0=D0=BD=D0=B0=D1=81",mon=
thNames:["=D0=88=D0=B0=D0=BD=D1=83=D0=B0=D1=80","=D0=A4=D0=B5=D0=B1=D1=80=
=D1=83=D0=B0=D1=80","=D0=9C=D0=B0=D1=80=D1=82","=D0=90=D0=BF=D1=80=D0=B8=D0=
=BB","=D0=9C=D0=B0=D1=98","=D0=88=D1=83=D0=BD","=D0=88=D1=83=D0=BB","=D0=90=
=D0=B2=D0=B3=D1=83=D1=81=D1=82","=D0=A1=D0=B5=D0=BF=D1=82=D0=B5=D0=BC=D0=B1=
=D0=B0=D1=80","=D0=9E=D0=BA=D1=82=D0=BE=D0=B1=D0=B0=D1=80","=D0=9D=D0=BE=D0=
=B2=D0=B5=D0=BC=D0=B1=D0=B0=D1=80","=D0=94=D0=B5=D1=86=D0=B5=D0=BC=D0=B1=D0=
=B0=D1=80"],monthNamesShort:["=D0=88=D0=B0=D0=BD","=D0=A4=D0=B5=D0=B1","=D0=
=9C=D0=B0=D1=80","=D0=90=D0=BF=D1=80","=D0=9C=D0=B0=D1=98","=D0=88=D1=83=D0=
=BD","=D0=88=D1=83=D0=BB","=D0=90=D0=B2=D0=B3","=D0=A1=D0=B5=D0=BF","=D0=9E=
=D0=BA=D1=82","=D0=9D=D0=BE=D0=B2","=D0=94=D0=B5=D1=86"],dayNames:["=D0=9D=
=D0=B5=D0=B4=D0=B5=D1=99=D0=B0","=D0=9F=D0=BE=D0=BD=D0=B5=D0=B4=D0=B5=D1=99=
=D0=B0=D0=BA","=D0=A3=D1=82=D0=BE=D1=80=D0=B0=D0=BA","=D0=A1=D1=80=D0=B5=D0=
=B4=D0=B0","=D0=A7=D0=B5=D1=82=D0=B2=D1=80=D1=82=D0=B0=D0=BA","=D0=9F=D0=B5=
=D1=82=D0=B0=D0=BA","=D0=A1=D1=83=D0=B1=D0=BE=D1=82=D0=B0"],dayNamesShort=
:["=D0=9D=D0=B5=D0=B4","=D0=9F=D0=BE=D0=BD","=D0=A3=D1=82=D0=BE","=D0=A1=D1=
=80=D0=B5","=D0=A7=D0=B5=D1=82","=D0=9F=D0=B5=D1=82","=D0=A1=D1=83=D0=B1"=
],dayNamesMin:["=D0=9D=D0=B5","=D0=9F=D0=BE","=D0=A3=D1=82","=D0=A1=D1=80=
","=D0=A7=D0=B5","=D0=9F=D0=B5","=D0=A1=D1=83"],weekHeader:"=D0=A1=D0=B5=D0=
=B4",dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:fals=
e,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.sr);});jQ=
uery(function(a){a.datepicker.regional.sv=3D{closeText:"St=C3=A4ng",prevT=
ext:"&laquo;F=C3=B6rra",nextText:"N=C3=A4sta&raquo;",currentText:"Idag",m=
onthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augus=
ti","September","Oktober","November","December"],monthNamesShort:["Jan","=
Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayName=
sShort:["S=C3=B6n","M=C3=A5n","Tis","Ons","Tor","Fre","L=C3=B6r"],dayName=
s:["S=C3=B6ndag","M=C3=A5ndag","Tisdag","Onsdag","Torsdag","Fredag","L=C3=
=B6rdag"],dayNamesMin:["S=C3=B6","M=C3=A5","Ti","On","To","Fr","L=C3=B6"]=
,weekHeader:"Ve",dateFormat:"yy-mm-dd",firstDay:1,isRTL:false,showMonthAf=
terYear:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.region=
al.sv);});jQuery(function(a){a.datepicker.regional.ta=3D{closeText:"=E0=AE=
=AE=E0=AF=82=E0=AE=9F=E0=AF=81",prevText:"=E0=AE=AE=E0=AF=81=E0=AE=A9=E0=AF=
=8D=E0=AE=A9=E0=AF=88=E0=AE=AF=E0=AE=A4=E0=AF=81",nextText:"=E0=AE=85=E0=AE=
=9F=E0=AF=81=E0=AE=A4=E0=AF=8D=E0=AE=A4=E0=AE=A4=E0=AF=81",currentText:"=E0=
=AE=87=E0=AE=A9=E0=AF=8D=E0=AE=B1=E0=AF=81",monthNames:["=E0=AE=A4=E0=AF=88=
","=E0=AE=AE=E0=AE=BE=E0=AE=9A=E0=AE=BF","=E0=AE=AA=E0=AE=99=E0=AF=8D=E0=AE=
=95=E0=AF=81=E0=AE=A9=E0=AE=BF","=E0=AE=9A=E0=AE=BF=E0=AE=A4=E0=AF=8D=E0=AE=
=A4=E0=AE=BF=E0=AE=B0=E0=AF=88","=E0=AE=B5=E0=AF=88=E0=AE=95=E0=AE=BE=E0=AE=
=9A=E0=AE=BF","=E0=AE=86=E0=AE=A9=E0=AE=BF","=E0=AE=86=E0=AE=9F=E0=AE=BF"=
,"=E0=AE=86=E0=AE=B5=E0=AE=A3=E0=AE=BF","=E0=AE=AA=E0=AF=81=E0=AE=B0=E0=AE=
=9F=E0=AF=8D=E0=AE=9F=E0=AE=BE=E0=AE=9A=E0=AE=BF","=E0=AE=90=E0=AE=AA=E0=AF=
=8D=E0=AE=AA=E0=AE=9A=E0=AE=BF","=E0=AE=95=E0=AE=BE=E0=AE=B0=E0=AF=8D=E0=AE=
=A4=E0=AF=8D=E0=AE=A4=E0=AE=BF=E0=AE=95=E0=AF=88","=E0=AE=AE=E0=AE=BE=E0=AE=
=B0=E0=AF=8D=E0=AE=95=E0=AE=B4=E0=AE=BF"],monthNamesShort:["=E0=AE=A4=E0=AF=
=88","=E0=AE=AE=E0=AE=BE=E0=AE=9A=E0=AE=BF","=E0=AE=AA=E0=AE=99=E0=AF=8D"=
,"=E0=AE=9A=E0=AE=BF=E0=AE=A4=E0=AF=8D","=E0=AE=B5=E0=AF=88=E0=AE=95=E0=AE=
=BE","=E0=AE=86=E0=AE=A9=E0=AE=BF","=E0=AE=86=E0=AE=9F=E0=AE=BF","=E0=AE=86=
=E0=AE=B5","=E0=AE=AA=E0=AF=81=E0=AE=B0","=E0=AE=90=E0=AE=AA=E0=AF=8D","=E0=
=AE=95=E0=AE=BE=E0=AE=B0=E0=AF=8D","=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D"=
],dayNames:["=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=8D=E0=AE=
=B1=E0=AF=81=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88=
","=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=9F=E0=AF=8D=E0=AE=95=
=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88","=E0=AE=9A=E0=AF=86=E0=AE=B5=E0=AF=8D=
=E0=AE=B5=E0=AE=BE=E0=AE=AF=E0=AF=8D=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=
=AE=B4=E0=AE=AE=E0=AF=88","=E0=AE=AA=E0=AF=81=E0=AE=A4=E0=AE=A9=E0=AF=8D=E0=
=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88","=E0=AE=B5=E0=AE=BF=E0=AE=AF=E0=
=AE=BE=E0=AE=B4=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=
=88","=E0=AE=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF=E0=AE=95=E0=AF=
=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88","=E0=AE=9A=E0=AE=A9=E0=AE=
=BF=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88"],dayN=
amesShort:["=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81","=E0=AE=
=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D","=E0=AE=9A=E0=AF=
=86=E0=AE=B5=E0=AF=8D=E0=AE=B5=E0=AE=BE=E0=AE=AF=E0=AF=8D","=E0=AE=AA=E0=AF=
=81=E0=AE=A4=E0=AE=A9=E0=AF=8D","=E0=AE=B5=E0=AE=BF=E0=AE=AF=E0=AE=BE=E0=AE=
=B4=E0=AE=A9=E0=AF=8D","=E0=AE=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=
=BF","=E0=AE=9A=E0=AE=A9=E0=AE=BF"],dayNamesMin:["=E0=AE=9E=E0=AE=BE","=E0=
=AE=A4=E0=AE=BF","=E0=AE=9A=E0=AF=86","=E0=AE=AA=E0=AF=81","=E0=AE=B5=E0=AE=
=BF","=E0=AE=B5=E0=AF=86","=E0=AE=9A"],weekHeader:"=D0=9D=D0=B5",dateForm=
at:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:=
""};a.datepicker.setDefaults(a.datepicker.regional.ta);});jQuery(function=
(a){a.datepicker.regional.th=3D{closeText:"=E0=B8=9B=E0=B8=B4=E0=B8=94",p=
revText:"&laquo;&nbsp;=E0=B8=A2=E0=B9=89=E0=B8=AD=E0=B8=99",nextText:"=E0=
=B8=96=E0=B8=B1=E0=B8=94=E0=B9=84=E0=B8=9B&nbsp;&raquo;",currentText:"=E0=
=B8=A7=E0=B8=B1=E0=B8=99=E0=B8=99=E0=B8=B5=E0=B9=89",monthNames:["=E0=B8=A1=
=E0=B8=81=E0=B8=A3=E0=B8=B2=E0=B8=84=E0=B8=A1","=E0=B8=81=E0=B8=B8=E0=B8=A1=
=E0=B8=A0=E0=B8=B2=E0=B8=9E=E0=B8=B1=E0=B8=99=E0=B8=98=E0=B9=8C","=E0=B8=A1=
=E0=B8=B5=E0=B8=99=E0=B8=B2=E0=B8=84=E0=B8=A1","=E0=B9=80=E0=B8=A1=E0=B8=A9=
=E0=B8=B2=E0=B8=A2=E0=B8=99","=E0=B8=9E=E0=B8=A4=E0=B8=A9=E0=B8=A0=E0=B8=B2=
=E0=B8=84=E0=B8=A1","=E0=B8=A1=E0=B8=B4=E0=B8=96=E0=B8=B8=E0=B8=99=E0=B8=B2=
=E0=B8=A2=E0=B8=99","=E0=B8=81=E0=B8=A3=E0=B8=81=E0=B8=8F=E0=B8=B2=E0=B8=84=
=E0=B8=A1","=E0=B8=AA=E0=B8=B4=E0=B8=87=E0=B8=AB=E0=B8=B2=E0=B8=84=E0=B8=A1=
","=E0=B8=81=E0=B8=B1=E0=B8=99=E0=B8=A2=E0=B8=B2=E0=B8=A2=E0=B8=99","=E0=B8=
=95=E0=B8=B8=E0=B8=A5=E0=B8=B2=E0=B8=84=E0=B8=A1","=E0=B8=9E=E0=B8=A4=E0=B8=
=A8=E0=B8=88=E0=B8=B4=E0=B8=81=E0=B8=B2=E0=B8=A2=E0=B8=99","=E0=B8=98=E0=B8=
=B1=E0=B8=99=E0=B8=A7=E0=B8=B2=E0=B8=84=E0=B8=A1"],monthNamesShort:["=E0=B8=
=A1.=E0=B8=84.","=E0=B8=81.=E0=B8=9E.","=E0=B8=A1=E0=B8=B5.=E0=B8=84.","=E0=
=B9=80=E0=B8=A1.=E0=B8=A2.","=E0=B8=9E.=E0=B8=84.","=E0=B8=A1=E0=B8=B4.=E0=
=B8=A2.","=E0=B8=81.=E0=B8=84.","=E0=B8=AA.=E0=B8=84.","=E0=B8=81.=E0=B8=A2=
.","=E0=B8=95.=E0=B8=84.","=E0=B8=9E.=E0=B8=A2.","=E0=B8=98.=E0=B8=84."],=
dayNames:["=E0=B8=AD=E0=B8=B2=E0=B8=97=E0=B8=B4=E0=B8=95=E0=B8=A2=E0=B9=8C=
","=E0=B8=88=E0=B8=B1=E0=B8=99=E0=B8=97=E0=B8=A3=E0=B9=8C","=E0=B8=AD=E0=B8=
=B1=E0=B8=87=E0=B8=84=E0=B8=B2=E0=B8=A3","=E0=B8=9E=E0=B8=B8=E0=B8=98","=E0=
=B8=9E=E0=B8=A4=E0=B8=AB=E0=B8=B1=E0=B8=AA=E0=B8=9A=E0=B8=94=E0=B8=B5","=E0=
=B8=A8=E0=B8=B8=E0=B8=81=E0=B8=A3=E0=B9=8C","=E0=B9=80=E0=B8=AA=E0=B8=B2=E0=
=B8=A3=E0=B9=8C"],dayNamesShort:["=E0=B8=AD=E0=B8=B2.","=E0=B8=88.","=E0=B8=
=AD.","=E0=B8=9E.","=E0=B8=9E=E0=B8=A4.","=E0=B8=A8.","=E0=B8=AA."],dayNa=
mesMin:["=E0=B8=AD=E0=B8=B2.","=E0=B8=88.","=E0=B8=AD.","=E0=B8=9E.","=E0=
=B8=9E=E0=B8=A4.","=E0=B8=A8.","=E0=B8=AA."],weekHeader:"Wk",dateFormat:"=
dd/mm/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};=
a.datepicker.setDefaults(a.datepicker.regional.th);});jQuery(function(a){=
a.datepicker.regional.tr=3D{closeText:"kapat",prevText:"&#x3c;geri",nextT=
ext:"ileri&#x3e",currentText:"bug=C3=BCn",monthNames:["Ocak","=C5=9Eubat"=
,"Mart","Nisan","May=C4=B1s","Haziran","Temmuz","A=C4=9Fustos","Eyl=C3=BC=
l","Ekim","Kas=C4=B1m","Aral=C4=B1k"],monthNamesShort:["Oca","=C5=9Eub","=
Mar","Nis","May","Haz","Tem","A=C4=9Fu","Eyl","Eki","Kas","Ara"],dayNames=
:["Pazar","Pazartesi","Sal=C4=B1","=C3=87ar=C5=9Famba","Per=C5=9Fembe","C=
uma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","=C3=87a","Pe","Cu","Ct"]=
,dayNamesMin:["Pz","Pt","Sa","=C3=87a","Pe","Cu","Ct"],weekHeader:"Hf",da=
teFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearS=
uffix:""};a.datepicker.setDefaults(a.datepicker.regional.tr);});jQuery(fu=
nction(a){a.datepicker.regional.uk=3D{closeText:"=D0=97=D0=B0=D0=BA=D1=80=
=D0=B8=D1=82=D0=B8",prevText:"&#x3c;",nextText:"&#x3e;",currentText:"=D0=A1=
=D1=8C=D0=BE=D0=B3=D0=BE=D0=B4=D0=BD=D1=96",monthNames:["=D0=A1=D1=96=D1=87=
=D0=B5=D0=BD=D1=8C","=D0=9B=D1=8E=D1=82=D0=B8=D0=B9","=D0=91=D0=B5=D1=80=D0=
=B5=D0=B7=D0=B5=D0=BD=D1=8C","=D0=9A=D0=B2=D1=96=D1=82=D0=B5=D0=BD=D1=8C"=
,"=D0=A2=D1=80=D0=B0=D0=B2=D0=B5=D0=BD=D1=8C","=D0=A7=D0=B5=D1=80=D0=B2=D0=
=B5=D0=BD=D1=8C","=D0=9B=D0=B8=D0=BF=D0=B5=D0=BD=D1=8C","=D0=A1=D0=B5=D1=80=
=D0=BF=D0=B5=D0=BD=D1=8C","=D0=92=D0=B5=D1=80=D0=B5=D1=81=D0=B5=D0=BD=D1=8C=
","=D0=96=D0=BE=D0=B2=D1=82=D0=B5=D0=BD=D1=8C","=D0=9B=D0=B8=D1=81=D1=82=D0=
=BE=D0=BF=D0=B0=D0=B4","=D0=93=D1=80=D1=83=D0=B4=D0=B5=D0=BD=D1=8C"],mont=
hNamesShort:["=D0=A1=D1=96=D1=87","=D0=9B=D1=8E=D1=82","=D0=91=D0=B5=D1=80=
","=D0=9A=D0=B2=D1=96","=D0=A2=D1=80=D0=B0","=D0=A7=D0=B5=D1=80","=D0=9B=D0=
=B8=D0=BF","=D0=A1=D0=B5=D1=80","=D0=92=D0=B5=D1=80","=D0=96=D0=BE=D0=B2"=
,"=D0=9B=D0=B8=D1=81","=D0=93=D1=80=D1=83"],dayNames:["=D0=BD=D0=B5=D0=B4=
=D1=96=D0=BB=D1=8F","=D0=BF=D0=BE=D0=BD=D0=B5=D0=B4=D1=96=D0=BB=D0=BE=D0=BA=
","=D0=B2=D1=96=D0=B2=D1=82=D0=BE=D1=80=D0=BE=D0=BA","=D1=81=D0=B5=D1=80=D0=
=B5=D0=B4=D0=B0","=D1=87=D0=B5=D1=82=D0=B2=D0=B5=D1=80","=D0=BF=E2=80=99=D1=
=8F=D1=82=D0=BD=D0=B8=D1=86=D1=8F","=D1=81=D1=83=D0=B1=D0=BE=D1=82=D0=B0"=
],dayNamesShort:["=D0=BD=D0=B5=D0=B4","=D0=BF=D0=BD=D0=B4","=D0=B2=D1=96=D0=
=B2","=D1=81=D1=80=D0=B4","=D1=87=D1=82=D0=B2","=D0=BF=D1=82=D0=BD","=D1=81=
=D0=B1=D1=82"],dayNamesMin:["=D0=9D=D0=B4","=D0=9F=D0=BD","=D0=92=D1=82",=
"=D0=A1=D1=80","=D0=A7=D1=82","=D0=9F=D1=82","=D0=A1=D0=B1"],weekHeader:"=
=D0=9D=D0=B5",dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfter=
Year:false,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.=
uk);});jQuery(function(a){a.datepicker.regional.vi=3D{closeText:"=C4=90=C3=
=B3ng",prevText:"&#x3c;Tr=C6=B0=E1=BB=9Bc",nextText:"Ti=E1=BA=BFp&#x3e;",=
currentText:"H=C3=B4m nay",monthNames:["Th=C3=A1ng =
M=E1=BB=99t","Th=C3=A1ng Hai","Th=C3=A1ng Ba","Th=C3=A1ng =
T=C6=B0","Th=C3=A1ng N=C4=83m","Th=C3=A1ng S=C3=A1u","Th=C3=A1ng =
B=E1=BA=A3y","Th=C3=A1ng T=C3=A1m","Th=C3=A1ng Ch=C3=ADn","Th=C3=A1ng =
M=C6=B0=E1=BB=9Di","Th=C3=A1ng M=C6=B0=E1=BB=9Di =
M=E1=BB=99t","Th=C3=A1ng M=C6=B0=E1=BB=9Di =
Hai"],monthNamesShort:["Th=C3=A1ng 1","Th=C3=A1ng 2","Th=C3=A1ng =
3","Th=C3=A1ng 4","Th=C3=A1ng 5","Th=C3=A1ng 6","Th=C3=A1ng =
7","Th=C3=A1ng 8","Th=C3=A1ng 9","Th=C3=A1ng 10","Th=C3=A1ng =
11","Th=C3=A1ng 12"],dayNames:["Ch=E1=BB=A7 Nh=E1=BA=ADt","Th=E1=BB=A9 =
Hai","Th=E1=BB=A9 Ba","Th=E1=BB=A9 T=C6=B0","Th=E1=BB=A9 =
N=C4=83m","Th=E1=BB=A9 S=C3=A1u","Th=E1=BB=A9 =
B=E1=BA=A3y"],dayNamesShort:["CN","T2","T3","T4","T5","T6","T7"],dayNames=
Min:["CN","T2","T3","T4","T5","T6","T7"],weekHeader:"Tu",dateFormat:"dd/m=
m/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};a.da=
tepicker.setDefaults(a.datepicker.regional.vi);});jQuery(function(a){a.da=
tepicker.regional["zh-CN"]=3D{closeText:"=E5=85=B3=E9=97=AD",prevText:"&#=
x3c;=E4=B8=8A=E6=9C=88",nextText:"=E4=B8=8B=E6=9C=88&#x3e;",currentText:"=
=E4=BB=8A=E5=A4=A9",monthNames:["=E4=B8=80=E6=9C=88","=E4=BA=8C=E6=9C=88"=
,"=E4=B8=89=E6=9C=88","=E5=9B=9B=E6=9C=88","=E4=BA=94=E6=9C=88","=E5=85=AD=
=E6=9C=88","=E4=B8=83=E6=9C=88","=E5=85=AB=E6=9C=88","=E4=B9=9D=E6=9C=88"=
,"=E5=8D=81=E6=9C=88","=E5=8D=81=E4=B8=80=E6=9C=88","=E5=8D=81=E4=BA=8C=E6=
=9C=88"],monthNamesShort:["=E4=B8=80","=E4=BA=8C","=E4=B8=89","=E5=9B=9B"=
,"=E4=BA=94","=E5=85=AD","=E4=B8=83","=E5=85=AB","=E4=B9=9D","=E5=8D=81",=
"=E5=8D=81=E4=B8=80","=E5=8D=81=E4=BA=8C"],dayNames:["=E6=98=9F=E6=9C=9F=E6=
=97=A5","=E6=98=9F=E6=9C=9F=E4=B8=80","=E6=98=9F=E6=9C=9F=E4=BA=8C","=E6=98=
=9F=E6=9C=9F=E4=B8=89","=E6=98=9F=E6=9C=9F=E5=9B=9B","=E6=98=9F=E6=9C=9F=E4=
=BA=94","=E6=98=9F=E6=9C=9F=E5=85=AD"],dayNamesShort:["=E5=91=A8=E6=97=A5=
","=E5=91=A8=E4=B8=80","=E5=91=A8=E4=BA=8C","=E5=91=A8=E4=B8=89","=E5=91=A8=
=E5=9B=9B","=E5=91=A8=E4=BA=94","=E5=91=A8=E5=85=AD"],dayNamesMin:["=E6=97=
=A5","=E4=B8=80","=E4=BA=8C","=E4=B8=89","=E5=9B=9B","=E4=BA=94","=E5=85=AD=
"],weekHeader:"=E5=91=A8",dateFormat:"yy-mm-dd",firstDay:1,isRTL:false,sh=
owMonthAfterYear:true,yearSuffix:"=E5=B9=B4"};a.datepicker.setDefaults(a.=
datepicker.regional["zh-CN"]);});jQuery(function(a){a.datepicker.regional=
["zh-HK"]=3D{closeText:"=E9=97=9C=E9=96=89",prevText:"&#x3c;=E4=B8=8A=E6=9C=
=88",nextText:"=E4=B8=8B=E6=9C=88&#x3e;",currentText:"=E4=BB=8A=E5=A4=A9"=
,monthNames:["=E4=B8=80=E6=9C=88","=E4=BA=8C=E6=9C=88","=E4=B8=89=E6=9C=88=
","=E5=9B=9B=E6=9C=88","=E4=BA=94=E6=9C=88","=E5=85=AD=E6=9C=88","=E4=B8=83=
=E6=9C=88","=E5=85=AB=E6=9C=88","=E4=B9=9D=E6=9C=88","=E5=8D=81=E6=9C=88"=
,"=E5=8D=81=E4=B8=80=E6=9C=88","=E5=8D=81=E4=BA=8C=E6=9C=88"],monthNamesS=
hort:["=E4=B8=80","=E4=BA=8C","=E4=B8=89","=E5=9B=9B","=E4=BA=94","=E5=85=
=AD","=E4=B8=83","=E5=85=AB","=E4=B9=9D","=E5=8D=81","=E5=8D=81=E4=B8=80"=
,"=E5=8D=81=E4=BA=8C"],dayNames:["=E6=98=9F=E6=9C=9F=E6=97=A5","=E6=98=9F=
=E6=9C=9F=E4=B8=80","=E6=98=9F=E6=9C=9F=E4=BA=8C","=E6=98=9F=E6=9C=9F=E4=B8=
=89","=E6=98=9F=E6=9C=9F=E5=9B=9B","=E6=98=9F=E6=9C=9F=E4=BA=94","=E6=98=9F=
=E6=9C=9F=E5=85=AD"],dayNamesShort:["=E5=91=A8=E6=97=A5","=E5=91=A8=E4=B8=
=80","=E5=91=A8=E4=BA=8C","=E5=91=A8=E4=B8=89","=E5=91=A8=E5=9B=9B","=E5=91=
=A8=E4=BA=94","=E5=91=A8=E5=85=AD"],dayNamesMin:["=E6=97=A5","=E4=B8=80",=
"=E4=BA=8C","=E4=B8=89","=E5=9B=9B","=E4=BA=94","=E5=85=AD"],weekHeader:"=
=E5=91=A8",dateFormat:"dd-mm-yy",firstDay:0,isRTL:false,showMonthAfterYea=
r:true,yearSuffix:"=E5=B9=B4"};a.datepicker.setDefaults(a.datepicker.regi=
onal["zh-HK"]);});jQuery(function(a){a.datepicker.regional["zh-TW"]=3D{cl=
oseText:"=E9=97=9C=E9=96=89",prevText:"&#x3c;=E4=B8=8A=E6=9C=88",nextText=
:"=E4=B8=8B=E6=9C=88&#x3e;",currentText:"=E4=BB=8A=E5=A4=A9",monthNames:[=
"=E4=B8=80=E6=9C=88","=E4=BA=8C=E6=9C=88","=E4=B8=89=E6=9C=88","=E5=9B=9B=
=E6=9C=88","=E4=BA=94=E6=9C=88","=E5=85=AD=E6=9C=88","=E4=B8=83=E6=9C=88"=
,"=E5=85=AB=E6=9C=88","=E4=B9=9D=E6=9C=88","=E5=8D=81=E6=9C=88","=E5=8D=81=
=E4=B8=80=E6=9C=88","=E5=8D=81=E4=BA=8C=E6=9C=88"],monthNamesShort:["=E4=B8=
=80","=E4=BA=8C","=E4=B8=89","=E5=9B=9B","=E4=BA=94","=E5=85=AD","=E4=B8=83=
","=E5=85=AB","=E4=B9=9D","=E5=8D=81","=E5=8D=81=E4=B8=80","=E5=8D=81=E4=BA=
=8C"],dayNames:["=E6=98=9F=E6=9C=9F=E6=97=A5","=E6=98=9F=E6=9C=9F=E4=B8=80=
","=E6=98=9F=E6=9C=9F=E4=BA=8C","=E6=98=9F=E6=9C=9F=E4=B8=89","=E6=98=9F=E6=
=9C=9F=E5=9B=9B","=E6=98=9F=E6=9C=9F=E4=BA=94","=E6=98=9F=E6=9C=9F=E5=85=AD=
"],dayNamesShort:["=E5=91=A8=E6=97=A5","=E5=91=A8=E4=B8=80","=E5=91=A8=E4=
=BA=8C","=E5=91=A8=E4=B8=89","=E5=91=A8=E5=9B=9B","=E5=91=A8=E4=BA=94","=E5=
=91=A8=E5=85=AD"],dayNamesMin:["=E6=97=A5","=E4=B8=80","=E4=BA=8C","=E4=B8=
=89","=E5=9B=9B","=E4=BA=94","=E5=85=AD"],weekHeader:"=E5=91=A8",dateForm=
at:"yy/mm/dd",firstDay:1,isRTL:false,showMonthAfterYear:true,yearSuffix:"=
=E5=B9=B4"};a.datepicker.setDefaults(a.datepicker.regional["zh-TW"]);});(=
function(c){var =
a=3D0;c.widget("ui.tooltip",{options:{tooltipClass:null,items:"[title]",c=
ontent:function(){return c(this).attr("title");},position:{my:"right =
top",at:"right center"}},_create:function(){var =
d=3Dc.proxy(this.open,this);this.element.bind("mouseover",d).bind("focusi=
n",d);},enable:function(){this.options.disabled=3Dfalse;},disable:functio=
n(){this.options.disabled=3Dtrue;},open:function(f){var =
g=3Dc(f&&f.target||this.element).closest(this.options.items);if(!g.length=
){return;}var =
d=3Dthis;if(!g.data("tooltip-title")){g.data("tooltip-title",g.attr("titl=
e"));}var =
e=3Dthis.options.content.call(g[0],function(h){setTimeout(function(){if(g=
.attr("aria-describedby")!=3D=3Dundefined){d._open(f,g,h);}},13);});if(e)=
{d._open(f,g,e);}},_open:function(e,g,d){if(!d){return;}g.attr("title",""=
);if(this.options.disabled){return;}if(this._isOpen){return;}var =
f=3Dthis._find(g);if(!f.length){f=3Dthis._tooltip();g.attr("aria-describe=
dby",f.attr("id"));}f.find(".ui-tooltip-content").html(d);f.position(c.ex=
tend({of:g},this.options.position)).hide();f.stop(true);f.show();this._tr=
igger("open",e);this._isOpen=3Dtrue;var =
h=3Dc.proxy(this.close,this);g.bind("mouseleave",h).bind("blur",h).bind("=
click",h);},close:function(d){var =
f=3Dc(d&&d.currentTarget||this.element);f.attr("title",f.data("tooltip-ti=
tle"));if(this.options.disabled){return;}var =
e=3Dthis._find(f);f.removeAttr("aria-describedby");e.stop(true);e.hide().=
remove();f.unbind("mouseleave.tooltip =
blur.tooltip");this._trigger("close",d);this._isOpen=3Dfalse;},_tooltip:f=
unction(){var =
d=3Dc("<div></div>").attr("id","ui-tooltip-"+a++).attr("role","tooltip").=
addClass("ui-tooltip ui-widget ui-corner-all =
ui-widget-content");if(this.options.tooltipClass){d.addClass(this.options=
.tooltipClass);}c("<div></div>").addClass("ui-tooltip-content").appendTo(=
d);d.appendTo(document.body);return d;},_find:function(d){var =
e=3Dd.attr("aria-describedby");return =
e?c(document.getElementById(e)):c();}});c.ui.tooltip.version=3D"@VERSION"=
;})(jQuery);if(!this.JSON){this.JSON=3D{};}(function(){function =
f(n){return n<10?"0"+n:n;}if(typeof =
Date.prototype.toJSON!=3D=3D"function"){Date.prototype.toJSON=3Dfunction(=
key){return =
isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1=
)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMin=
utes())+":"+f(this.getUTCSeconds())+"Z":null;};String.prototype.toJSON=3D=
Number.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(key){return=
 this.valueOf();};}var =
cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u2=
02f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=3D/[\\\"\x00-\x1f\x7f-\x=
9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\=
u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta=3D{"\b":"\\b","\t":"\\t","\n"=
:"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function =
quote(string){escapable.lastIndex=3D0;return =
escapable.test(string)?'"'+string.replace(escapable,function(a){var =
c=3Dmeta[a];return typeof =
c=3D=3D=3D"string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4=
);})+'"':'"'+string+'"';}function str(key,holder){var =
i,k,v,length,mind=3Dgap,partial,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D"object"&&typeof =
value.toJSON=3D=3D=3D"function"){value=3Dvalue.toJSON(key);}if(typeof =
rep=3D=3D=3D"function"){value=3Drep.call(holder,key,value);}switch(typeof=
 value){case"string":return quote(value);case"number":return =
isFinite(value)?String(value):"null";case"boolean":case"null":return =
String(value);case"object":if(!value){return"null";}gap+=3Dindent;partial=
=3D[];if(Object.prototype.toString.apply(value)=3D=3D=3D"[object =
Array]"){length=3Dvalue.length;for(i=3D0;i<length;i+=3D1){partial[i]=3Dst=
r(i,value)||"null";}v=3Dpartial.length=3D=3D=3D0?"[]":gap?"[\n"+gap+parti=
al.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=3Dmind;ret=
urn v;}if(rep&&typeof =
rep=3D=3D=3D"object"){length=3Drep.length;for(i=3D0;i<length;i+=3D1){k=3D=
rep[i];if(typeof =
k=3D=3D=3D"string"){v=3Dstr(k,value);if(v){partial.push(quote(k)+(gap?": =
":":")+v);}}}}else{for(k in =
value){if(Object.hasOwnProperty.call(value,k)){v=3Dstr(k,value);if(v){par=
tial.push(quote(k)+(gap?": =
":":")+v);}}}}v=3Dpartial.length=3D=3D=3D0?"{}":gap?"{\n"+gap+partial.joi=
n(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=3Dmind;return =
v;}}if(typeof =
JSON.stringify!=3D=3D"function"){JSON.stringify=3Dfunction(value,replacer=
,space){var i;gap=3D"";indent=3D"";if(typeof =
space=3D=3D=3D"number"){for(i=3D0;i<space;i+=3D1){indent+=3D" =
";}}else{if(typeof =
space=3D=3D=3D"string"){indent=3Dspace;}}rep=3Dreplacer;if(replacer&&type=
of replacer!=3D=3D"function"&&(typeof replacer!=3D=3D"object"||typeof =
replacer.length!=3D=3D"number")){throw new =
Error("JSON.stringify");}return str("",{"":value});};}if(typeof =
JSON.parse!=3D=3D"function"){JSON.parse=3Dfunction(text,reviver){var =
j;function walk(holder,key){var k,v,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D"object"){for(k in =
value){if(Object.hasOwnProperty.call(value,k)){v=3Dwalk(value,k);if(v!=3D=
=3Dundefined){value[k]=3Dv;}else{delete value[k];}}}}return =
reviver.call(holder,key,value);}text=3DString(text);cx.lastIndex=3D0;if(c=
x.test(text)){text=3Dtext.replace(cx,function(a){return"\\u"+("0000"+a.ch=
arCodeAt(0).toString(16)).slice(-4);});}if(/^[\],:{}\s]*$/.test(text.repl=
ace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|tru=
e|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(=
?:\s*\[)+/g,""))){j=3Deval("("+text+")");return typeof =
reviver=3D=3D=3D"function"?walk({"":j},""):j;}throw new =
SyntaxError("JSON.parse");};}}());(function(a){Sammy.ActiveTemplate=3Dfun=
ction(f){var e=3Dfunction(l,k,h){var j=3Dh||l.attr("data-target");var =
g=3Dthis.render(l,k).replace(j);g.then(function(){c(this.$element().find(=
j),this);}.bind(this));return g;};var c=3Dfunction(g,j){var =
h=3Dg.find("*[data-bind]");h.each(function(l,o){var =
k=3Da(o).attr("data-bind");var m=3Dk.split(" ")[0];var n=3Dk.split(" =
")[1];a(o).bind(m,function(p){j.trigger(n,{element:a(o),domEvent:p});});}=
);};var d=3Dfunction(l,k,h){var j=3Dh||l.attr("data-target");var =
g=3Dthis.renderEach(l,k).replace(j);g.then(function(){c(this.$element().f=
ind(j),this);}.bind(this));return =
g;};f.helper("renderTemplate",e);f.helper("renderCollectionTemplate",d);f=
.helper("bindDOMEvents",c);};})(jQuery);(function(a){Sammy=3DSammy||{};Sa=
mmy.FlashHash=3Dfunction(){this.now=3D{};};Sammy.FlashHash.prototype=3D{t=
oHTML:function(){result=3Dthis._renderUL();this.clear();return =
result;},clear:function(){this._clearHash(this);this._clearHash(this.now)=
;},_onRedirect:function(){this._clearHash(this.now);},_clearHash:function=
(d){var c;for(c in =
d){if(c!=3D=3D"now"&&d.hasOwnProperty(c)){d[c]=3Dundefined;}}},_renderUL:=
function(){return'<ul =
class=3D"flash">'+this._renderLIs(this)+this._renderLIs(this.now)+"</ul>"=
;},_renderLIs:function(e){var c=3D"",d;for(d in =
e){if(e[d]&&d!=3D=3D"now"&&e.hasOwnProperty(d)){c=3Dc+'<li =
class=3D"'+d+'">'+e[d]+"</li>";}}return =
c;}};Sammy.Flash=3Dfunction(c){c.flash=3Dnew =
Sammy.FlashHash();c.helper("flash",function(d,e){if(arguments.length=3D=3D=
=3D0){return =
this.app.flash;}else{if(arguments.length=3D=3D=3D2){this.app.flash[d]=3De=
;}}return =
this.app.flash[d];});c.helper("flashNow",function(d,e){if(arguments.lengt=
h=3D=3D=3D0){return =
this.app.flash.now;}else{if(arguments.length=3D=3D=3D2){this.app.flash.no=
w[d]=3De;}}return =
this.app.flash.now[d];});c.bind("redirect",function(){this.app.flash._onR=
edirect();});};})(jQuery);(function(a){Sammy.Mustache=3Dfunction(e,c){var=
 =
d=3Dfunction(g,h,f){h=3Da.extend({},this,h);f=3Da.extend({},h.partials,f)=
;return =
a.mustache(g,h,f);};if(!c){c=3D"mustache";}e.helper(c,d);};})(jQuery);(fu=
nction(a){Sammy=3DSammy||{};Sammy.PathLocationProxy=3Dfunction(c){this.ap=
p=3Dc;};Sammy.PathLocationProxy.prototype=3D{bind:function(){},unbind:fun=
ction(){},getLocation:function(){return[window.location.pathname,window.l=
ocation.search].join("");},setLocation:function(c){return =
window.location=3Dc;}};})(jQuery);(function(){var w=3Dthis;var =
t=3Dw._;var c=3D{};var =
k=3DArray.prototype,E=3DObject.prototype,G=3DFunction.prototype;var =
u=3Dk.slice,z=3Dk.unshift,y=3DE.toString,q=3DE.hasOwnProperty;var =
o=3Dk.forEach,j=3Dk.map,C=3Dk.reduce,f=3Dk.reduceRight,n=3Dk.filter,a=3Dk=
.every,B=3Dk.some,v=3Dk.indexOf,g=3Dk.lastIndexOf,d=3DArray.isArray,D=3DO=
bject.keys,l=3DG.bind;var F=3Dfunction(H){return new h(H);};if(typeof =
module!=3D=3D"undefined"&&module.exports){module.exports=3DF;F._=3DF;}els=
e{w._=3DF;}F.VERSION=3D"1.1.5";var =
e=3DF.each=3DF.forEach=3Dfunction(M,L,K){if(M=3D=3Dnull){return;}if(o&&M.=
forEach=3D=3D=3Do){M.forEach(L,K);}else{if(F.isNumber(M.length)){for(var =
J=3D0,H=3DM.length;J<H;J++){if(L.call(K,M[J],J,M)=3D=3D=3Dc){return;}}}el=
se{for(var I in =
M){if(q.call(M,I)){if(L.call(K,M[I],I,M)=3D=3D=3Dc){return;}}}}}};F.map=3D=
function(K,J,I){var H=3D[];if(K=3D=3Dnull){return =
H;}if(j&&K.map=3D=3D=3Dj){return =
K.map(J,I);}e(K,function(N,L,M){H[H.length]=3DJ.call(I,N,L,M);});return =
H;};F.reduce=3DF.foldl=3DF.inject=3Dfunction(L,K,H,J){var =
I=3DH!=3D=3Dvoid =
0;if(L=3D=3Dnull){L=3D[];}if(C&&L.reduce=3D=3D=3DC){if(J){K=3DF.bind(K,J)=
;}return =
I?L.reduce(K,H):L.reduce(K);}e(L,function(O,M,N){if(!I&&M=3D=3D=3D0){H=3D=
O;I=3Dtrue;}else{H=3DK.call(J,H,O,M,N);}});if(!I){throw new =
TypeError("Reduce of empty array with no initial value");}return =
H;};F.reduceRight=3DF.foldr=3Dfunction(K,J,H,I){if(K=3D=3Dnull){K=3D[];}i=
f(f&&K.reduceRight=3D=3D=3Df){if(I){J=3DF.bind(J,I);}return H!=3D=3Dvoid =
0?K.reduceRight(J,H):K.reduceRight(J);}var =
L=3D(F.isArray(K)?K.slice():F.toArray(K)).reverse();return =
F.reduce(L,J,H,I);};F.find=3DF.detect=3Dfunction(K,J,I){var =
H;r(K,function(N,L,M){if(J.call(I,N,L,M)){H=3DN;return true;}});return =
H;};F.filter=3DF.select=3Dfunction(K,J,I){var =
H=3D[];if(K=3D=3Dnull){return H;}if(n&&K.filter=3D=3D=3Dn){return =
K.filter(J,I);}e(K,function(N,L,M){if(J.call(I,N,L,M)){H[H.length]=3DN;}}=
);return H;};F.reject=3Dfunction(K,J,I){var =
H=3D[];if(K=3D=3Dnull){return =
H;}e(K,function(N,L,M){if(!J.call(I,N,L,M)){H[H.length]=3DN;}});return =
H;};F.every=3DF.all=3Dfunction(K,J,I){J=3DJ||F.identity;var =
H=3Dtrue;if(K=3D=3Dnull){return H;}if(a&&K.every=3D=3D=3Da){return =
K.every(J,I);}e(K,function(N,L,M){if(!(H=3DH&&J.call(I,N,L,M))){return =
c;}});return H;};var =
r=3DF.some=3DF.any=3Dfunction(K,J,I){J=3DJ||F.identity;var =
H=3Dfalse;if(K=3D=3Dnull){return H;}if(B&&K.some=3D=3D=3DB){return =
K.some(J,I);}e(K,function(N,L,M){if(H=3DJ.call(I,N,L,M)){return =
c;}});return H;};F.include=3DF.contains=3Dfunction(J,I){var =
H=3Dfalse;if(J=3D=3Dnull){return H;}if(v&&J.indexOf=3D=3D=3Dv){return =
J.indexOf(I)!=3D-1;}r(J,function(K){if(H=3DK=3D=3D=3DI){return =
true;}});return H;};F.invoke=3Dfunction(I,J){var =
H=3Du.call(arguments,2);return =
F.map(I,function(K){return(J?K[J]:K).apply(K,H);});};F.pluck=3Dfunction(I=
,H){return F.map(I,function(J){return =
J[H];});};F.max=3Dfunction(K,J,I){if(!J&&F.isArray(K)){return =
Math.max.apply(Math,K);}var =
H=3D{computed:-Infinity};e(K,function(O,L,N){var =
M=3DJ?J.call(I,O,L,N):O;M>=3DH.computed&&(H=3D{value:O,computed:M});});re=
turn H.value;};F.min=3Dfunction(K,J,I){if(!J&&F.isArray(K)){return =
Math.min.apply(Math,K);}var =
H=3D{computed:Infinity};e(K,function(O,L,N){var =
M=3DJ?J.call(I,O,L,N):O;M<H.computed&&(H=3D{value:O,computed:M});});retur=
n H.value;};F.sortBy=3Dfunction(J,I,H){return =
F.pluck(F.map(J,function(M,K,L){return{value:M,criteria:I.call(H,M,K,L)};=
}).sort(function(N,M){var L=3DN.criteria,K=3DM.criteria;return =
L<K?-1:L>K?1:0;}),"value");};F.sortedIndex=3Dfunction(M,L,J){J=3DJ||F.ide=
ntity;var H=3D0,K=3DM.length;while(H<K){var =
I=3D(H+K)>>1;J(M[I])<J(L)?H=3DI+1:K=3DI;}return =
H;};F.toArray=3Dfunction(H){if(!H){return[];}if(H.toArray){return =
H.toArray();}if(F.isArray(H)){return H;}if(F.isArguments(H)){return =
u.call(H);}return F.values(H);};F.size=3Dfunction(H){return =
F.toArray(H).length;};F.first=3DF.head=3Dfunction(J,I,H){return(I!=3Dnull=
)&&!H?u.call(J,0,I):J[0];};F.rest=3DF.tail=3Dfunction(J,H,I){return =
u.call(J,(H=3D=3Dnull)||I?1:H);};F.last=3Dfunction(H){return =
H[H.length-1];};F.compact=3Dfunction(H){return =
F.filter(H,function(I){return !!I;});};F.flatten=3Dfunction(H){return =
F.reduce(H,function(I,J){if(F.isArray(J)){return =
I.concat(F.flatten(J));}I[I.length]=3DJ;return =
I;},[]);};F.without=3Dfunction(I){var H=3Du.call(arguments,1);return =
F.filter(I,function(J){return =
!F.include(H,J);});};F.uniq=3DF.unique=3Dfunction(I,H){return =
F.reduce(I,function(J,L,K){if(0=3D=3DK||(H=3D=3D=3Dtrue?F.last(J)!=3DL:!F=
.include(J,L))){J[J.length]=3DL;}return =
J;},[]);};F.intersect=3Dfunction(I){var H=3Du.call(arguments,1);return =
F.filter(F.uniq(I),function(J){return F.every(H,function(K){return =
F.indexOf(K,J)>=3D0;});});};F.zip=3Dfunction(){var =
H=3Du.call(arguments);var K=3DF.max(F.pluck(H,"length"));var J=3Dnew =
Array(K);for(var I=3D0;I<K;I++){J[I]=3DF.pluck(H,""+I);}return =
J;};F.indexOf=3Dfunction(L,J,K){if(L=3D=3Dnull){return -1;}var =
I,H;if(K){I=3DF.sortedIndex(L,J);return =
L[I]=3D=3D=3DJ?I:-1;}if(v&&L.indexOf=3D=3D=3Dv){return =
L.indexOf(J);}for(I=3D0,H=3DL.length;I<H;I++){if(L[I]=3D=3D=3DJ){return =
I;}}return -1;};F.lastIndexOf=3Dfunction(J,I){if(J=3D=3Dnull){return =
-1;}if(g&&J.lastIndexOf=3D=3D=3Dg){return J.lastIndexOf(I);}var =
H=3DJ.length;while(H--){if(J[H]=3D=3D=3DI){return H;}}return =
-1;};F.range=3Dfunction(M,K,L){if(arguments.length<=3D1){K=3DM||0;M=3D0;}=
L=3Darguments[2]||1;var I=3DMath.max(Math.ceil((K-M)/L),0);var H=3D0;var =
J=3Dnew Array(I);while(H<I){J[H++]=3DM;M+=3DL;}return =
J;};F.bind=3Dfunction(I,J){if(l&&I.bind=3D=3D=3Dl){return =
I.bind.apply(I,u.call(arguments,1));}var H=3Du.call(arguments,2);return =
function(){return =
I.apply(J,H.concat(u.call(arguments)));};};F.bindAll=3Dfunction(I){var =
H=3Du.call(arguments,1);if(H.length=3D=3D0){H=3DF.functions(I);}e(H,funct=
ion(J){I[J]=3DF.bind(I[J],I);});return I;};F.memoize=3Dfunction(J,I){var =
H=3D{};I=3DI||F.identity;return function(){var =
K=3DI.apply(this,arguments);return =
q.call(H,K)?H[K]:(H[K]=3DJ.apply(this,arguments));};};F.delay=3Dfunction(=
I,J){var H=3Du.call(arguments,2);return setTimeout(function(){return =
I.apply(I,H);},J);};F.defer=3Dfunction(H){return =
F.delay.apply(F,[H,1].concat(u.call(arguments,1)));};var =
A=3Dfunction(I,K,H){var J;return function(){var =
M=3Dthis,L=3Darguments;var =
N=3Dfunction(){J=3Dnull;I.apply(M,L);};if(H){clearTimeout(J);}if(H||!J){J=
=3DsetTimeout(N,K);}};};F.throttle=3Dfunction(H,I){return =
A(H,I,false);};F.debounce=3Dfunction(H,I){return =
A(H,I,true);};F.once=3Dfunction(J){var H=3Dfalse,I;return =
function(){if(H){return I;}H=3Dtrue;return =
I=3DJ.apply(this,arguments);};};F.wrap=3Dfunction(H,I){return =
function(){var J=3D[H].concat(u.call(arguments));return =
I.apply(this,J);};};F.compose=3Dfunction(){var =
H=3Du.call(arguments);return function(){var =
I=3Du.call(arguments);for(var =
J=3DH.length-1;J>=3D0;J--){I=3D[H[J].apply(this,I)];}return =
I[0];};};F.keys=3DD||function(J){if(J!=3D=3DObject(J)){throw new =
TypeError("Invalid object");}var I=3D[];for(var H in =
J){if(q.call(J,H)){I[I.length]=3DH;}}return =
I;};F.values=3Dfunction(H){return =
F.map(H,F.identity);};F.functions=3DF.methods=3Dfunction(H){return =
F.filter(F.keys(H),function(I){return =
F.isFunction(H[I]);}).sort();};F.extend=3Dfunction(H){e(u.call(arguments,=
1),function(I){for(var J in I){H[J]=3DI[J];}});return =
H;};F.defaults=3Dfunction(H){e(u.call(arguments,1),function(I){for(var J =
in I){if(H[J]=3D=3Dnull){H[J]=3DI[J];}}});return =
H;};F.clone=3Dfunction(H){return =
F.isArray(H)?H.slice():F.extend({},H);};F.tap=3Dfunction(I,H){H(I);return=
 I;};F.isEqual=3Dfunction(I,H){if(I=3D=3D=3DH){return true;}var =
L=3Dtypeof(I),N=3Dtypeof(H);if(L!=3DN){return false;}if(I=3D=3DH){return =
true;}if((!I&&H)||(I&&!H)){return =
false;}if(I._chain){I=3DI._wrapped;}if(H._chain){H=3DH._wrapped;}if(I.isE=
qual){return I.isEqual(H);}if(F.isDate(I)&&F.isDate(H)){return =
I.getTime()=3D=3D=3DH.getTime();}if(F.isNaN(I)&&F.isNaN(H)){return =
false;}if(F.isRegExp(I)&&F.isRegExp(H)){return =
I.source=3D=3D=3DH.source&&I.global=3D=3D=3DH.global&&I.ignoreCase=3D=3D=3D=
H.ignoreCase&&I.multiline=3D=3D=3DH.multiline;}if(L!=3D=3D"object"){retur=
n false;}if(I.length&&(I.length!=3D=3DH.length)){return false;}var =
J=3DF.keys(I),M=3DF.keys(H);if(J.length!=3DM.length){return =
false;}for(var K in I){if(!(K in H)||!F.isEqual(I[K],H[K])){return =
false;}}return =
true;};F.isEmpty=3Dfunction(I){if(F.isArray(I)||F.isString(I)){return =
I.length=3D=3D=3D0;}for(var H in I){if(q.call(I,H)){return =
false;}}return true;};F.isElement=3Dfunction(H){return =
!!(H&&H.nodeType=3D=3D1);};F.isArray=3Dd||function(H){return =
y.call(H)=3D=3D=3D"[object Array]";};F.isArguments=3Dfunction(H){return =
!!(H&&q.call(H,"callee"));};F.isFunction=3Dfunction(H){return =
!!(H&&H.constructor&&H.call&&H.apply);};F.isString=3Dfunction(H){return =
!!(H=3D=3D=3D""||(H&&H.charCodeAt&&H.substr));};F.isNumber=3Dfunction(H){=
return =
!!(H=3D=3D=3D0||(H&&H.toExponential&&H.toFixed));};F.isNaN=3Dfunction(H){=
return H!=3D=3DH;};F.isBoolean=3Dfunction(H){return =
H=3D=3D=3Dtrue||H=3D=3D=3Dfalse;};F.isDate=3Dfunction(H){return =
!!(H&&H.getTimezoneOffset&&H.setUTCFullYear);};F.isRegExp=3Dfunction(H){r=
eturn =
!!(H&&H.test&&H.exec&&(H.ignoreCase||H.ignoreCase=3D=3D=3Dfalse));};F.isN=
ull=3Dfunction(H){return =
H=3D=3D=3Dnull;};F.isUndefined=3Dfunction(H){return H=3D=3D=3Dvoid =
0;};F.noConflict=3Dfunction(){w._=3Dt;return =
this;};F.identity=3Dfunction(H){return =
H;};F.times=3Dfunction(K,J,I){for(var =
H=3D0;H<K;H++){J.call(I,H);}};F.mixin=3Dfunction(H){e(F.functions(H),func=
tion(I){s(I,F[I]=3DH[I]);});};var m=3D0;F.uniqueId=3Dfunction(H){var =
I=3Dm++;return =
H?H+I:I;};F.templateSettings=3D{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<=
%=3D([\s\S]+?)%>/g};F.template=3Dfunction(K,J){var =
L=3DF.templateSettings;var H=3D"var =
__p=3D[],print=3Dfunction(){__p.push.apply(__p,arguments);};with(obj||{})=
{__p.push('"+K.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(L.interp=
olate,function(M,N){return"',"+N.replace(/\\'/g,"'")+",'";}).replace(L.ev=
aluate||null,function(M,N){return"');"+N.replace(/\\'/g,"'").replace(/[\r=
\n\t]/g," =
")+"__p.push('";}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/=
g,"\\t")+"');}return __p.join('');";var I=3Dnew Function("obj",H);return =
J?I(J):I;};var =
h=3Dfunction(H){this._wrapped=3DH;};F.prototype=3Dh.prototype;var =
p=3Dfunction(I,H){return H?F(I).chain():I;};var =
s=3Dfunction(H,I){h.prototype[H]=3Dfunction(){var =
J=3Du.call(arguments);z.call(J,this._wrapped);return =
p(I.apply(F,J),this._chain);};};F.mixin(F);e(["pop","push","reverse","shi=
ft","sort","splice","unshift"],function(H){var =
I=3Dk[H];h.prototype[H]=3Dfunction(){I.apply(this._wrapped,arguments);ret=
urn =
p(this._wrapped,this._chain);};});e(["concat","join","slice"],function(H)=
{var I=3Dk[H];h.prototype[H]=3Dfunction(){return =
p(I.apply(this._wrapped,arguments),this._chain);};});h.prototype.chain=3D=
function(){this._chain=3Dtrue;return =
this;};h.prototype.value=3Dfunction(){return this._wrapped;};})();var =
Base64=3D(function(){var =
a=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"=
;var c=3D{encode:function(f){var d=3D"";var n,l,j;var m,k,h,g;var =
e=3D0;do{n=3Df.charCodeAt(e++);l=3Df.charCodeAt(e++);j=3Df.charCodeAt(e++=
);m=3Dn>>2;k=3D((n&3)<<4)|(l>>4);h=3D((l&15)<<2)|(j>>6);g=3Dj&63;if(isNaN=
(l)){h=3Dg=3D64;}else{if(isNaN(j)){g=3D64;}}d=3Dd+a.charAt(m)+a.charAt(k)=
+a.charAt(h)+a.charAt(g);}while(e<f.length);return =
d;},decode:function(f){var d=3D"";var n,l,j;var m,k,h,g;var =
e=3D0;f=3Df.replace(/[^A-Za-z0-9\+\/\=3D]/g,"");do{m=3Da.indexOf(f.charAt=
(e++));k=3Da.indexOf(f.charAt(e++));h=3Da.indexOf(f.charAt(e++));g=3Da.in=
dexOf(f.charAt(e++));n=3D(m<<2)|(k>>4);l=3D((k&15)<<4)|(h>>2);j=3D((h&3)<=
<6)|g;d=3Dd+String.fromCharCode(n);if(h!=3D64){d=3Dd+String.fromCharCode(=
l);}if(g!=3D64){d=3Dd+String.fromCharCode(j);}}while(e<f.length);return =
d;}};return c;})();(function(){var =
k=3Dtypeof(Buffer)=3D=3D"function"?Buffer:Array;var g=3Dnew k(16);var =
d=3D[];var m=3D{};for(var =
h=3D0;h<256;h++){d[h]=3D(h+256).toString(16).substr(1);m[d[h]]=3Dh;}funct=
ion e(p){var n=3Dnew k(16);var =
o=3D0;p.toLowerCase().replace(/[0-9a-f][0-9a-f]/g,function(q){n[o++]=3Dm[=
q];});return n;}function j(o){var p=3Dd,n=3Do;return =
p[n[0]]+p[n[1]]+p[n[2]]+p[n[3]]+"-"+p[n[4]]+p[n[5]]+"-"+p[n[6]]+p[n[7]]+"=
-"+p[n[8]]+p[n[9]]+"-"+p[n[10]]+p[n[11]]+p[n[12]]+p[n[13]]+p[n[14]]+p[n[1=
5]];}var c=3D255;var l=3Dthis.crypto&&crypto.getRandomValues;var =
f=3Dl?new Uint32Array(4):new Array(4);function a(o,p,t){var =
n=3Do!=3D"binary"?g:(p?p:new k(16));var =
q=3Dp&&t||0;if(l){crypto.getRandomValues(f);}else{f[0]=3DMath.random()*42=
94967296;f[1]=3DMath.random()*4294967296;f[2]=3DMath.random()*4294967296;=
f[3]=3DMath.random()*4294967296;}var =
s=3Df[0];n[q++]=3Ds&c;n[q++]=3Ds>>>8&c;n[q++]=3Ds>>>16&c;n[q++]=3Ds>>>24&=
c;s=3Df[1];n[q++]=3Ds&c;n[q++]=3Ds>>>8&c;n[q++]=3Ds>>>16&15|64;n[q++]=3Ds=
>>>24&c;s=3Df[2];n[q++]=3Ds&63|128;n[q++]=3Ds>>>8&c;n[q++]=3Ds>>>16&c;n[q=
++]=3Ds>>>24&c;s=3Df[3];n[q++]=3Ds&c;n[q++]=3Ds>>>8&c;n[q++]=3Ds>>>16&c;n=
[q++]=3Ds>>>24&c;return =
o=3D=3D=3Dundefined?j(n):n;}a.parse=3De;a.unparse=3Dj;a.BufferClass=3Dk;i=
f(typeof(module)!=3D"undefined"){module.exports=3Da;}else{this.uuid=3Da;}=
}());var Cookie=3D{set:function(e,f,c){var =
a=3D"";if(c!=3D=3Dundefined){var g=3Dnew =
Date();g.setTime(g.getTime()+(86400000*parseFloat(c)));a=3D"; =
expires=3D"+g.toGMTString();}return(document.cookie=3Descape(e)+"=3D"+esc=
ape(f||"")+a+"; path=3D/");},get:function(a){var =
c=3Ddocument.cookie.match(new =
RegExp("(^|;)\\s*"+escape(a)+"=3D([^;\\s]*)"));return(c?unescape(c[2]):nu=
ll);},erase:function(a){var =
c=3DCookie.get(a)||true;Cookie.set(a,"",-1);return =
c;},accept:function(){if(typeof =
navigator.cookieEnabled=3D=3D"boolean"){return =
navigator.cookieEnabled;}Cookie.set("_test","1");return(Cookie.erase("_te=
st")=3D=3D=3D"1");}};var =
Account=3DClass.create({initialize:function(a){if(a.lastTrialDay){a.lastT=
rialDay=3Dnew Date(a.lastTrialDay);}else{delete =
a.daysLeftInTrial;}_.extend(this,a);},hasFeature:function(a){return =
_(this.features).contains(a);}});var =
User=3DClass.create({initialize:function(a){a.passwordExpiresAt=3Dnew =
Date(a.passwordExpiresAt);switch(a.role){case =
User.roles.endUser:this.isAnonymous=3Da.id=3D=3Dnull;this.isEndUser=3Dtru=
e;this.isAgent=3Dfalse;this.isAdmin=3Dfalse;break;case =
User.roles.admin:this.isAnonymous=3Dfalse;this.isEndUser=3Dfalse;this.isA=
gent=3Dtrue;this.isAdmin=3Dtrue;break;case =
User.roles.agent:this.isAnonymous=3Dfalse;this.isEndUser=3Dfalse;this.isA=
gent=3Dtrue;this.isAdmin=3Dfalse;break;}_.extend(this,a);this.canViewOrga=
nization=3Dthis.organization!=3Dnull&&(!this.isEndUser||a.restriction=3D=3D=
=3DUser.restrictions.organization||this.organization.isShared);},isPasswo=
rdExpiring:function(){var a=3D(new Date()).valueOf();var =
c=3D5*24*60*60*1000;return(this.passwordExpiresAt>a)&&(this.passwordExpir=
esAt<a+c);},isTagged:function(a){return =
_(this.tags).contains(a);}});User.roles=3D{endUser:0,admin:2,agent:4};Use=
r.restrictions=3D{none:0,groups:1,organization:2,assigned:3,requested:4};=
var =
Organization=3DClass.create({initialize:function(a){_.extend(this,a);}});=
var currentUser=3Dnull;var currentAccount=3Dnull;var =
$j=3DjQuery.noConflict();var $z=3D(function(){var a=3D{};var =
c=3Dfunction(d){if(typeof(a[d])=3D=3D=3D"object"){var =
e=3Dfunction(){};e.prototype=3Da[d];return(new =
e());}};c.defModule=3Dfunction(d,e){if(typeof(a[d])!=3D=3D"object"){a[d]=3D=
e;}};c.initializeModules=3Dfunction(d){$j(document).ready(function(e){$j(=
d).each(function(g,f){if(typeof(a[f[0]])=3D=3D=3D"object"&&typeof(a[f[0]]=
.initialize)=3D=3D=3D"function"){var =
j=3Dfunction(){this.initialize.apply(this,f[1]);delete =
this["initialize"];};j.prototype=3Da[f[0]];var h=3Dnew =
j();}});});};return(c);})();var =
Zendesk=3D$z;jQuery.fn.truncateViaFade=3Dfunction(){this.each(function(){=
var =
a=3D$j(this);a.css("display","block");if(a.css("position")!=3D"absolute")=
{a.css("position","relative");}a.append($j('<span =
class=3D"faded_truncation"></span>').css("height",a.height()));});};var =
arrayEquals=3Dfunction(d,c){if(d.length!=3Dc.length){return =
false;}for(var e=3Dd.length;--e>=3D0;){if((d[e] instanceof Date)&&(c[e] =
instanceof Date)){if(!dateEquals(d[e],c[e])){return =
false;}}else{if(d[e]!=3D=3Dc[e]){return false;}}}return true;};var =
dateEquals=3Dfunction(d,c){return(d instanceof Date)&&(c instanceof =
Date)&&(d>=3Dc)&&(d<=3Dc);};(function(d,c){if(!c.Zendesk){c.Zendesk=3D{};=
}var a=3Dc.Zendesk;if(!!a.NS){return;}var =
e=3DArray.prototype.slice;function f(j,g){if(g.length>0){var =
h=3Dg.pop();if(d.isFunction(h)){h.apply(j,g);}else{if(!!h){throw new =
Error(h+" is not a function");}}}}a.NS=3Dfunction(g){var =
l=3Dg.split("."),k=3Da,h;for(h=3D0;h<l.length;h++){var =
j=3Dl[h];if(typeof(k[j])=3D=3D=3D"undefined"){k[j]=3D{};}k=3Dk[j];}f(k,e.=
call(arguments,1,arguments.length));return =
k;};a.NS.extend=3Dfunction(g,h){d.extend(a.NS(g),h);};}(this.jQuery,this)=
);Zendesk.NS("UI",this.jQuery,function(a){this.NestedMenu=3Dfunction(c){t=
his._menu=3Da(c);var =
d=3Dthis;this.initialize=3Dfunction(){a(document).bind("click",function(f=
){if(a(f.target).parents().index(d._menu)<0){d.collapse();}});var =
e=3Dd._menu.find("li:eq(0)");e.click(function(){e.find("> =
ul").show();d._menu.css("z-index","15");});d._menu.find("ul > =
li").each(function(h,f){var =
g=3Da(f);g.mouseover(function(){Zendesk.UI.NestedMenu.close_submenu(g);g.=
parent().data("selection",a(f));g.find("> ul").show();});});return =
d;};this.collapse=3Dfunction(){d._menu.find("li").each(function(f,e){a(e)=
.find("ul").hide();d._menu.css("z-index","");});return =
d;};};this.NestedMenu.close_submenu=3Dfunction(d){var =
c=3Dd.parent().data("selection");if(c){a(c).find("> =
ul").hide();}};});jQuery(function(h){var =
f=3Dh("#ticket_assignee_id");var g=3Df.data("bulk-update");var =
a=3Dh("#ticket_group_id");if(!f.exists()||!f.data("do-dynamic-filtering")=
){a.change(function(){window.assigneeSelect(h(this).val());});return;}var=
 d=3D{};function e(j){if(d[j]){return new =
h.Deferred().resolve(d[j]);}else{return =
h.getJSON(f.data("refresh-url"),{group_id:j}).done(function(k){d[j]=3Dk;}=
);}}function c(k){var j=3Df.val();if(g){f.html('<option value=3D"-1">- =
No change -</option><option =
value=3D"">-</option>');}else{f.html("<option></option>");}_(k).each(func=
tion(l){f.append("<option =
value=3D'"+l.id+"'>"+l.name+"</option>");});f.val(j).change();}a.change(f=
unction(){e(a.val()).done(c);}).change();window.assigneeSelect=3Dfunction=
(k,j){k=3Dk||a.val();return =
e(k).done(c).done(function(){((j!=3Dnull)&&(j!=3Dundefined))&&j!=3D=3Df.v=
al()&&f.val(j).change();a.add(f).blur();});};window.assigneeSelect(null,f=
.data("value"));});(function(a){Zendesk.Sound=3Dfunction(c,d){this.id=3Dc=
;this.url=3Dd;};Zendesk.Sound.prototype=3D{load:function(d){var =
c=3D{autoLoad:true,autoPlay:false};c=3D_(c).extend({id:"sound_"+this.id,u=
rl:this.url,onload:_(function(){if(_.isFunction(d)){d(this);}}).bind(this=
)});Zendesk.Sound.initializeSoundManager(_(function(){this.sound=3Dwindow=
.soundManager.createSound(c);if(this.sound.loaded){c.onload.call(this);}}=
).bind(this));},play:function(d){if(this.loaded()){return =
this.sound.play(d);}else{var =
c=3Dthis;this.load(function(){c.play(d);});return =
false;}},pause:function(){return =
this.sound.pause();},seekTo:function(c){return =
this.sound.setPosition(c);},duration:function(){return =
this.sound.duration;},loaded:function(){return =
this.sound&&this.sound.loaded;},position:function(){return =
this.sound.position;},playState:function(){return =
this.sound.playState;},volume:function(c){if(!_.isUndefined(c)){this.soun=
d.setVolume(c);}return =
this.sound.volume;}};Zendesk.Sound.soundManagerLoaded=3Dfalse;Zendesk.Sou=
nd.soundManagerLoading=3Dfalse;Zendesk.Sound.initializeSoundManager=3Dfun=
ction(c){if(Zendesk.Sound.soundManagerLoaded){return =
c();}else{if(!Zendesk.Sound.soundManagerLoading){window.soundManager=3Dne=
w =
SoundManager("/media/voice/soundmanager");window.soundManager.beginDelaye=
dInit();Zendesk.Sound.soundManagerLoading=3Dtrue;}}window.soundManager.on=
ready(function(){Zendesk.Sound.soundManagerLoaded=3Dtrue;return =
c();});};}(this.jQuery));this.SM2_DEFER=3Dtrue;(function(d){function =
c(f){var h=3DMath.ceil(f/1000);var =
g=3DMath.floor(h/60);h=3Dh%60;if(h<10){h=3D"0"+h;}if(g<10){g=3D"0"+g;}ret=
urn g+":"+h;}var =
e=3D_([[3,0],[7,20],[12,40],[17,60],[22,80],[27,100]]);function a(g){var =
f=3Dg.pageX;for(var =
h=3Dg.target;h;h=3Dh.offsetParent){f-=3Dh.offsetLeft;}return(e.find(funct=
ion(j){return =
f<=3Dj[0];})||[])[1];}Zendesk.AudioPlayer=3Dfunction(g,f){this.sound=3Dg;=
this.playerElement=3Df;this.seekbar=3Dthis.playerElement.find(".seekbar")=
;this.timeRemaining=3Dthis.playerElement.find(".time_remaining");this.pla=
yButton=3Dthis.playerElement.find(".play");this.volumeButton=3Dthis.playe=
rElement.find(".volume");this.seeking=3Dfalse;};Zendesk.AudioPlayer.proto=
type=3D{init:function(){this.soundObj=3Dthis.sound.sound;this.soundObj._p=
layer=3Dthis;var =
f=3Dthis;if(this.sound.playState()!=3D=3D0){this.playButton.addClass("pla=
ying");}this.playButton.click(function(){f.playButton.toggleClass("playin=
g");if(f.playButton.attr("data-state")=3D=3D=3D"paused"){f.playButton.att=
r("data-state","playing");f.play();}else{f.playButton.attr("data-state","=
paused");f.pause();}});this.volumeButton.click(function(g){f.updateVolume=
(a(g));});this.seekbar.slider({value:0,step:50,max:this.sound.duration(),=
slide:function(h,g){f.seeking=3Dtrue;},change:function(h,g){if(h.original=
Event){f.sound.seekTo(g.value);f.updateTimeRemaining();}f.seeking=3Dfalse=
;}});this.updateTimeRemaining();return =
this;},play:function(){this.sound.play({whileplaying:this.timeUpdate,onfi=
nish:this.finishedPlaying});},pause:function(){this.sound.pause();},timeU=
pdate:function(){var =
f=3Dthis._player;if(f.seeking){return;}f.seekbar.slider("value",f.sound.p=
osition());f.updateTimeRemaining();},finishedPlaying:function(){var =
f=3Dthis._player;f.seekbar.slider("value",0);f.playButton.attr("data-stat=
e","paused");f.playButton.removeClass("playing");f.sound.seekTo(0);f.paus=
e();f.updateTimeRemaining();},updateTimeRemaining:function(){this.timeRem=
aining.html(c(this.sound.duration()-this.sound.position()));},updateVolum=
e:function(f){if(f!=3D=3Dnull){this.sound.volume(f);this.volumeButton.rem=
oveClass("v0 v20 v40 v60 v80 =
v100").addClass("v"+f);}}};}(this.jQuery));(function(a){a.widget("ui.floa=
ting_menu",{options:{menuText:I18n.t("txt.users.show.actions")},_create:f=
unction(){var =
c;a.extend(this.options,{menuText:a(this.element).attr("data-menu-text")}=
);a(this.element).wrap(a("<div>").addClass("floating_menu_ui =
inactive"));c=3Da("<span>",{html:this.options.menuText}).addClass("floati=
ng_menu_action");c.insertBefore(this.element);this.menu=3Dthis.element.pa=
rent(".floating_menu_ui");c.bind("mouseover",a.proxy(this.show,this));thi=
s.menu.bind("mouseleave",a.proxy(this.hide,this));},show:function(c){this=
.menu.removeClass("inactive");},hide:function(c){this.menu.addClass("inac=
tive");}});}(this.jQuery));$j(function(){$j(".floating_menu").floating_me=
nu();});Zendesk.Identity=3Dfunction(c,a){this.singleIdentityLimit=3D["fac=
ebook"];this.unverifieds=3D["email","unverified_email","google"];this.pri=
maries=3D["email","google"];this.externalIdentities=3D["facebook","twitte=
r"];this.identityType=3Da.identity_type;this.id=3Da.id;this.isVerified=3D=
a.is_verified;this.isPrimary=3Dfalse;this.isExternalIdentity=3D_(this.ext=
ernalIdentities).include(this.identityType);this.listElmId=3D("#"+a.ident=
ity_type+"_identity_list");this.elmId=3D(a.identity_type+"_identity_"+a.i=
d);this.removeUrl=3D"/users/"+c+(a.identity_type=3D=3D=3D"unverified_emai=
l"?"/unverified_email_addresses/":"/user_identities/")+a.id+".json";if(_(=
this.primaries).include(a.identity_type)){this.primaryUrl=3D"/users/"+c+"=
/user_identities/"+a.id+"/make_primary.json";}switch(a.identity_type){cas=
e"twitter":this.name=3D"@"+a.screen_name;break;case"facebook":this.name=3D=
a.name;break;default:this.isPrimary=3D(a.priority=3D=3D1);this.name=3Da.v=
alue;}};Zendesk.Identity.prototype.isUnverified=3Dfunction(){return(_(thi=
s.unverifieds).include(this.identityType)&&!this.isVerified);};Zendesk.Id=
entity.prototype.isPrimaryCandidate=3Dfunction(){return(_(this.primaries)=
.include(this.identityType)&&this.isVerified);};Zendesk.IdentitiesManager=
=3Dfunction(d,c){var a=3Dfunction(f){var =
e=3D$j.parseJSON($j("#all_user_identities").html())||[];var =
g=3D$j.parseJSON($j("#unverified_email_addresses").html())||[];return =
$j.merge(e,g).map(function(h){return new =
Zendesk.Identity(f,h);});};this.registerOnUpdate(c);this.identities=3Da(d=
);};Zendesk.IdentitiesManager.prototype.find=3Dfunction(a){return =
_(this.identities).find(function(c){return =
c.elmId=3D=3Da;});};Zendesk.IdentitiesManager.prototype.remove=3Dfunction=
(a,c){if(typeof a=3D=3D"undefined"){return $j.deferred().reject("No =
identity provided to be removed");}return =
$j.ajax({url:a.removeUrl,type:"DELETE"}).done($j.proxy(function(){this.id=
entities=3D_(this.identities).without(a).compact();this.onUpdate();},this=
));};Zendesk.IdentitiesManager.prototype.registerOnUpdate=3Dfunction(a){i=
f(typeof =
a=3D=3D=3D"function"){this.onUpdate=3Da;}};Zendesk.IdentitiesManager.prot=
otype.makePrimary=3Dfunction(a){if(typeof =
a.primaryUrl=3D=3D"undefined"){return $j.deferred().reject("The identity =
type "+a.identityType+" cannot be primary");}return =
$j.ajax({url:a.primaryUrl,type:"POST"}).done($j.proxy(function(){this.pri=
mary().isPrimary=3Dfalse;a.isPrimary=3Dtrue;},this));};Zendesk.Identities=
Manager.prototype.empty=3Dfunction(){return =
this.identities.length=3D=3D=3D0;};Zendesk.IdentitiesManager.prototype.li=
mitToSingleIdentity=3Dfunction(a){return =
_(this.singleIdentityLimit).include(a.identityType);};Zendesk.IdentitiesM=
anager.prototype.allPrimaryCandidates=3Dfunction(){return =
_(this.identities).select(function(a){return =
a.isPrimaryCandidate();});};Zendesk.IdentitiesManager.prototype.primary=3D=
function(){return _(this.identities).detect(function(a){return =
a.isPrimary;});};(function(f,d){function e(g){return =
g&&g.length&&g.prop&&/^form$/i.test(g.prop("tagName"));}function =
c(g){return !!g.data("zd-tracking-enabled");}function =
a(g){g.data("zd-tracking-enabled",true);}f.fn.extend({instrumentTracking:=
function(){return =
f(this).each(function(g,h){h=3Df(h);if(c(h)){return;}if(e(h)){h.submit(fu=
nction(k){var =
j=3Df(this);j.trackEvent();k.preventDefault();window.setTimeout(function(=
){j[0].submit();},500);});}else{h.click(function(){f(this).trackEvent();}=
);}a(h);});},trackEvent:function(h,g){f(this).trackZendeskEvent(h,g).trac=
kToTangoEvent(h,g);},trackZendeskEvent:function(h,g){h=3Dh||f(this).close=
st("[data-metric-activity]").attr("data-metric-activity");g=3Dg||f(this).=
closest("[data-metric-module]").attr("data-metric-module");if(h&&g){Zende=
sk.Instrumentation.track(h,g);}return =
f(this);},trackToTangoEvent:function(h,g){h=3Dh||f(this).closest("[data-t=
racking-activity]").attr("data-tracking-activity");g=3Dg||f(this).closest=
("[data-tracking-module]").attr("data-tracking-module");if(h&&g){Zendesk.=
Instrumentation.ToTango.track(h,g);}return =
f(this);}});Zendesk.NS.extend("Instrumentation",{BROWSER_MAP:{Chrome:navi=
gator.userAgent.match(/Chrome/),Safari:(navigator.vendor||"").match(/Appl=
e/),Firefox:navigator.userAgent.match(/Firefox/),IE:navigator.userAgent.m=
atch(/MSIE/)},currentBrowser:function(){return =
_(Zendesk.Instrumentation.BROWSER_MAP).find(function(g,h){if(h){return =
g;}}).first();},track:function(h,g){return;},ToTango:{track:function(h,g)=
{if(d.currentAccount){var =
j=3D{sdr_s:Zendesk.ToTangoID,sdr_o:d.currentAccount.subdomain,sdr_ofid:d.=
currentAccount.id,sdr_u:this.username(),sdr_m:d.currentAccount.isInTrial?=
"Trial":"Customer",sdr_a:[g,h].join(": =
")};$j.get("/tracker/pixel.gif?"+$j.param(j));}},username:function(){if(d=
.currentUser.isEndUser){return"end-user";}else{if(d.currentUser.id&&!d.cu=
rrentAccount.isInTrial){return"agent-"+Base64.encode(d.currentUser.id.toS=
tring());}else{return =
d.currentUser.id;}}},tracker:{track:function(){},identify:function(){}},P=
LATFORM_MAP:_([[/mac/i,"Mac"],[/win/i,"Windows"],[/palm/i,"PalmOS"],[/(un=
ix|linux)/i,"Unix"],[/blackberry/i,"Blackberry"]]),trackOperatingSystem:f=
unction(){}}});f(function(){f(".tracked").instrumentTracking();});}(this.=
jQuery,this));(function(a){a.fn.extend({exists:function(){return =
this.length>0;}});}(this.jQuery));Zendesk.JobStatus=3Dfunction(c,a){this.=
statusUrl=3Dc;this.id=3Dc.match(/.*\/job_statuses\/(.*)(\.json)/)[1];this=
.options=3D_.extend({title:"",interval:1000},a);_.bindAll(this);this.crea=
teFlashNotice();this.updateProgress();};Zendesk.JobStatus.prototype=3D{cr=
eateFlashNotice:function(){if(!this.flash){this.flash=3D$j('<div =
id=3D"notice" class=3D"processing"><span class=3D"progress"/> =
<span>'+this.options.title+" </span></div>");$j("#flash_messages =
div").hide();$j("#flash_messages").append($j('<div id=3D"flash" =
class=3D"background"></div>').append(this.flash));$j(document).scrollTop(=
$j("#flash_messages").position().top);}return =
this.flash;},updateProgress:function(){var =
a=3Dthis;$j.getJSON(this.statusUrl,function(d){d.job=3Da;if(d.status!=3D=3D=
"completed"){if(d.total){a.flash.find(".progress").html(""+d.progress+" =
/ "+d.total);}setTimeout(a.updateProgress,a.options.interval);}else{var =
c=3Da.options.renderResult(d);a.flash.find(".progress").html(c.title);a.f=
lash.append(c.body);a.flash.removeClass("processing");a.flash.addClass("d=
one_processing");}});}};(function(a){Zendesk.Pager=3Dfunction(e,d,c){this=
.container=3De;this.nextLink=3Dc;this.prevLink=3Dd;this.pages=3Da(e).find=
(".page");this.currentPage=3D0;this.prevLink.css("visibility","hidden");i=
f(this.pages.length<2){this.nextLink.css("visibility","hidden");}};Zendes=
k.Pager.prototype=3D{paginate:function(d){this.showPage(this.currentPage)=
;var =
c=3Dthis;a(this.prevLink).click(function(f){if(c.currentPage>0){c.nextLin=
k.css("visibility","visible");c.currentPage=3Dc.currentPage-1;c.showPage(=
c.currentPage);if(c.currentPage=3D=3D=3D0){c.prevLink.css("visibility","h=
idden");}}if(f){f.preventDefault();}});a(this.nextLink).click(function(f)=
{if(c.currentPage<c.pages.length-1){c.prevLink.css("visibility","visible"=
);c.currentPage=3Dc.currentPage+1;c.showPage(c.currentPage);if(c.currentP=
age=3D=3D=3Dc.pages.length-1){c.nextLink.css("visibility","hidden");}}if(=
f){f.preventDefault();}});if(_.isFunction(d)){d();}},showPage:function(c)=
{_(this.pages).each(function(d,e){if(e=3D=3D=3Dc){a(d).show();}else{a(d).=
hide();}});}};}(this.jQuery));(function(e,d,f,a){function =
c(g){this.duration=3Dg;this.jobs=3D[];}c.prototype=3D{id:null,duration:nu=
ll,jobs:null,start:function(){if(!this.id){this._work();this.id=3Dd(this.=
_work.bind(this),this.duration);}},stop:function(){if(this.id){f(this.id)=
;this.id=3Dnull;}},_work:function(){e.each(this.jobs,function(g,h){h();})=
;}};a.PeriodicWorker=3Dc;}(window.jQuery,window.setInterval,window.clearT=
imeout,window));Zendesk.NS("Utils");Zendesk.Utils.Poller=3Dfunction(e,g,f=
,a,d,c){this.wait=3Dg;this.maxWait=3Df;this.ajaxOptions=3D{url:e.url,meth=
od:e.method||"get",data:e.data};this.successCallback=3Da;this.errorCallba=
ck=3Dd;this.timeoutCallback=3Dc;this.periodicWorker=3Dnew =
PeriodicWorker(g);this.waited=3D-g;};Zendesk.Utils.Poller.prototype=3D{st=
art:function(){this.periodicWorker.jobs=3D[this._poll.bind(this)];this.pe=
riodicWorker.start();},stop:function(){this.periodicWorker.stop();},_poll=
:function(){this.waited=3Dthis.waited+this.wait;if(this.waited>this.maxWa=
it){this.stop();if(this.timeoutCallback){this.timeoutCallback();}return;}=
$j.ajax({type:this.ajaxOptions.method,url:this.ajaxOptions.url,data:this.=
ajaxOptions.data,success:function(a){if(!this.successCallback||!this.succ=
essCallback(a)){this.stop();}}.bind(this),error:function(a){if(!this.erro=
rCallback||!this.errorCallback(a)){this.stop();}}.bind(this)});}};var =
LARGE_SELECT_LENGTH=3D70;jQuery.fn.extend({autocompleteFromSelectIfLarge:=
function(a){var =
c=3DLARGE_SELECT_LENGTH;jQuery(this).each(function(e,d){if(jQuery("option=
",d).length>c){jQuery(d).autocompleteFromSelect(a);}});}});jQuery.widget(=
"ui.autocompleteFromSelect",{options:{tabIndex:null,placeholder:null,maxR=
esults:15,combobox:true},_create:function(){var =
j=3Dthis,f=3Dthis.element.hide(),d=3Df.children(":selected"),h=3Dd.val()?=
d.text():null,c=3Dthis.options.tabIndex||f.attr("tabindex"),g=3Dthis.opti=
ons.placeholder||f.attr("placeholder"),k=3Df.attr("data-no-matches-messag=
e")||"Sorry, no results found.";f.wrap("<span />");var =
e=3DjQuery("<input type=3D'text' />").addClass("ui-widget =
ui-widget-content").focus(function(){jQuery(this).select();}).mouseup(fun=
ction(l){l.preventDefault();}).autocomplete({delay:0,minLength:0,source:f=
unction(p,m){var r=3Dnew =
RegExp(jQuery.ui.autocomplete.escapeRegex(p.term),"i");var =
o=3Df.children("option:enabled").map(function(){var =
t=3DjQuery(this).text(),s=3DjQuery(this).attr("data-email");if(s){t=3Dt+"=
 "+s;}if(this.value&&(!p.term||r.test(t))){return{label:t.replace(new =
RegExp("(?![^&;]+;)(?!<[^<>]*)("+jQuery.ui.autocomplete.escapeRegex(p.ter=
m)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>"),value:t,option:=
this};}});if(o.length=3D=3D=3D0){o=3D[{label:k,value:null,option:null,dis=
abled:true}];}if(j.options.maxResults&&o.length>j.options.maxResults){var=
 l=3Do.length-j.options.maxResults;var n=3D""+(l)+" other =
result";if(l>1){n+=3D"s";}n+=3D". Try refining your search.";var =
q=3D{label:n,value:null,option:null,disabled:true};o=3Do.slice(0,j.option=
s.maxResults);o.push(q);}m(o);},select:function(l,m){if(m.item&&!m.item.d=
isabled){m.item.option.selected=3Dtrue;j._trigger("selected",l,{item:m.it=
em.option});e.data("searching",false);}},change:function(m,n){if(!n.item)=
{var o=3Dnew =
RegExp("^"+jQuery.ui.autocomplete.escapeRegex(jQuery(this).val())+"$","i"=
),l=3Dfalse;f.children("option:enabled").each(function(){if(this.value.ma=
tch(o)||jQuery(this).text().match(o)){this.selected=3Dl=3Dtrue;return =
false;}});if(!l){jQuery(this).val("");f.val("");return =
false;}}},close:function(l,m){e.data("searching",false);},search:function=
(l,m){e.data("searching",true);}});e.data("autocomplete")._renderItem=3Df=
unction(l,m){return =
jQuery("<li></li>").data("item.autocomplete",m).append("<a>"+m.label+"</a=
>").appendTo(l);};if(c){e.attr("tabindex",c);}if(g){e.attr("placeholder",=
g);}if(h){e.val(h);}e.insertBefore(f);if(j.options.combobox){var =
a=3DjQuery("<input type=3D'button' class=3D'ui-widget combobox-button' =
value=3D'=E2=96=BC' =
/>").click(function(){if(e.autocomplete("widget").is(":visible")){e.autoc=
omplete("close");}else{e.autocomplete("search","");e.focus();}});e.addCla=
ss("combobox").after(a);}f.removeAttr("tabindex").change(function(){var =
l=3DjQuery(":selected",this);if(l.length&&!e.data("searching")){e.val(l.t=
ext()).change();}else{if(e.data("searching")){e.autocomplete("search",e.v=
al());}}});}});(function(c,g,d,a){var =
f=3D"script.search_results_data",j=3Dfunction(k){};if(a&&a.warn){j=3Dd.bi=
nd(a.warn,a);}function h(k){var =
l=3Dk.find(f).last();if(!l.exists()){j("Paginator received search =
results with no script.search_results_data element");return{};}var =
m=3D{};try{m=3DJSON.parse(l.html());}catch(n){}return m;}var =
e=3Dfunction(k){if(!k){throw"Cannot paginate results for empty =
containerSelector";}this.$container=3Dg(k);d.bindAll(this,"onMoreClicked"=
,"onMoreRetrieved");this.resetPage().bindMoreButton();};e.parseNextPageFr=
om=3Dfunction(k){return =
h(k).nextPage;};e.prototype=3D{resetPage:function(){this.nextPage=3D2;ret=
urn this;},onMoreClicked:function(){this.loadMore();return =
false;},loadMore:function(){var =
k=3Dthis.moreButton().attr("href");this.spinner().show();g.ajax(k,{page:t=
his.nextPage}).done(this.onMoreRetrieved);},onMoreRetrieved:function(k){t=
his.spinner().hide();this.removeCurrentMoreButton().appendNewResults(k).a=
pplySearchResultData(k);},spinner:function(){return =
this.$container.find(".progress");},removeCurrentMoreButton:function(){th=
is.$container.find(".show_more_bar").remove();return =
this;},moreButton:function(){return this.$container.find(".show_more_bar =
a");},bindMoreButton:function(){if(!this.$container.data("moreIsBound")){=
this.$container.data("moreIsBound",true);this.$container.delegate(".show_=
more_bar a","click",this.onMoreClicked);}return =
this;},appendNewResults:function(k){g(".item.nobottom").removeClass("nobo=
ttom");if(this.onContentRetrievedCallback){this.onContentRetrievedCallbac=
k(this,k);}else{this.$container.append(k);}g(".forum_tabs").trigger("even=
ts-loaded.entries.zendesk");return =
this;},applySearchResultData:function(){this.nextPage=3De.parseNextPageFr=
om(this.$container);this.$container.find(f).remove();if(!this.nextPage){t=
his.removeCurrentMoreButton();}return =
this;}};g.fn.paginateResults=3Dfunction(l){var =
k=3Dg(this);if(k.data("resultsPaginator")!=3Dnull){return;}k.data("result=
sPaginator",new e(this,l));return =
k;};g(function(){g(".paginates_with_more").paginateResults();});c.Results=
Paginator=3De;}(this.Zendesk,this.jQuery,this._,this.console));(function(=
c){function a(){var e=3Dc(this).find("[value=3D"+c(this).val()+"]");var =
d=3De.data("select-interaction")||c(this).data("default-interaction");if(=
d instanceof Function){d=3D[d];}if(d instanceof =
Array){c(d).each($j.proxy(function(f,g){if(g instanceof =
Function){g.call(this);}},this));}}c.fn.extend({selectInteraction:functio=
n(d){if(c(this).prop("nodeName").toLowerCase()!=3D=3D"select"||typeof =
d=3D=3D=3D"undefined"){return =
c(this);}if(d["default-interaction"]){c(this).data("default-interaction",=
d["default-interaction"]);}c(this).change(a);return =
c(this).find("option").each(function(e,f){f=3Dc(f);var =
g=3Df.val();if(d[g]){f.data("select-interaction",d[g]);}}).change();}});}=
(window.jQuery));(function(d){var a=3D{emptyTargetText:"Drop items =
here",emptyTargetClass:null,items:"> :not(.emptyTarget)"};function =
e(f,g){d("li.emptyTarget",this).hide();}function c(f,g){var =
h=3Dd("li:not(.emptyTarget)",this);if(g&&g.item){h=3Dh.not(g.item);}if(h.=
length=3D=3D=3D0){d("li.emptyTarget",this).show();}}d.fn.sortableWithEmpt=
yTarget=3Dfunction(g){g=3Dd.extend({},a,g||{});var =
h=3Dg.emptyTargetText,f=3D["emptyTarget",g.emptyTargetClass].join(" =
");delete g.emptyTargetText;delete =
g.emptyTargetClass;d(this).each(function(){var j=3Dd(this);d('<li =
class=3D"'+f+'">'+h+"</li>").toggle(j.find("li").length=3D=3D=3D0).append=
To(j);j.sortable(g).bind("sortover",d.proxy(e,j)).sortable("option","conn=
ectWith").bind("sortover",d.proxy(c,j));});};}(this.jQuery));(function(c,=
a){Zendesk.StatEvent=3Dfunction(e,f){var =
d=3D"/stat_event/";d+=3De+"/";c.ajax({url:d,type:"GET",data:f,success:fun=
ction(){}});};}(this.jQuery,this));(function(a){a.Storage=3D{isSupported:=
function(){try{return"localStorage" in =
window&&window.localStorage!=3D=3Dnull;}catch(c){return =
false;}},handle:function(){return =
window.localStorage;}};}(Zendesk));(function(a){Zendesk.SwitchBoard=3Dfun=
ction(c){if(c){this.strategy=3Dnew c();}else{this.strategy=3Dnew =
Zendesk.SwitchBoard.Strategy.Pubsub();}};Zendesk.SwitchBoard.fakeStorage=3D=
{setItem:function(){},getItem:function(){return =
null;}};Zendesk.SwitchBoard.Strategy=3D{LocalStorage:(function(){function=
 =
c(){this.name=3D"LocalStorage";this.subscribers=3D{};this.pollingStorage=3D=
{};this.pollingStorageTime=3D{};this.chooseBackend();}c.prototype=3D{init=
:function(){this.recentMessages=3D[];if(a.browser.msie&&a.browser.version=
<9&&a.browser.version>=3D8){this._pollStorage();}else{a(window).bind("sto=
rage",a.proxy(this._handler,this));}},chooseBackend:function(){if(Zendesk=
.Storage.isSupported()){this.backend=3DZendesk.Storage.handle();}else{thi=
s.backend=3DZendesk.SwitchBoard.fakeStorage;}},subscribe:function(f,e){va=
r =
d=3Dthis._channelName(f);Zendesk.Voice.logger.log(this,"Subscribe",d);thi=
s.subscribers[d]||(this.subscribers[d]=3D[]);this.subscribers[d].push(e);=
this.pollingStorage[d]=3Dnull;},publish:function(e,d){this.backend.setIte=
m(this._channelName(e),this._message(d));this.recentMessages.push(d.uuid)=
;Zendesk.Voice.logger.log(this,"Published",this._channelName(e),JSON.stri=
ngify(d));},_channelName:function(d){return"msg:"+Zendesk.currentAccount.=
subdomain+":"+Zendesk.currentUser.id+":"+d;},_message:function(e){var =
f=3D{__switchboard_ts:(new Date()).getTime(),msg:e};var =
d=3DArray.prototype.toJSON;Array.prototype.toJSON=3Dnull;f=3DJSON.stringi=
fy(f);Array.prototype.toJSON=3Dd;return =
f;},_pollStorage:function(){for(var e in =
this.pollingStorage){if(this.pollingStorage.hasOwnProperty(e)){var =
f=3Dthis.pollingStorage[e];var j=3Dthis.pollingStorageTime[e];var =
h=3Dthis.backend[e];if(f!=3Dh){var g=3D(new Date()).getTime();var =
d=3DJSON.parse(h);if(g-d.__switchboard_ts<10000){message=3Dd.msg;this._ha=
ndleMessage(e,message);}else{Zendesk.Voice.logger.log(this,"Ignore stale =
message: =
"+d.msg.uuid);}this.pollingStorage[e]=3Dh;this.pollingStorageTime[e]=3Dg;=
}}}setTimeout(a.proxy(this._pollStorage,this),200);},_handler:function(j)=
{var g=3Dj.originalEvent;var =
f,d;if(g.key=3D=3D"Zendesk.Voice.Logger"){return;}if(g.newValue){var =
h=3DJSON.parse(g.newValue);if(!a.isPlainObject(h)){return;}f=3Dh.msg;}thi=
s._handleMessage(g.key,f);},_truncateRecentMessages:function(){if(this.re=
centMessages.length>10){this.recentMessages=3Dthis.recentMessages.slice(0=
,10);}},_hasReceivedMessage:function(d){if(a.inArray(d,this.recentMessage=
s)!=3D=3D-1){this._truncateRecentMessages();return =
true;}else{this.recentMessages.push(d);return =
false;}},_handleMessage:function(f,e){if(e=3D=3D=3Dundefined){return;}if(=
this._hasReceivedMessage(e.uuid)){Zendesk.Voice.logger.log(this,"Already =
received message: =
"+e.uuid);return;}Zendesk.Voice.logger.log(this,"Received",f,JSON.stringi=
fy(e));if(e&&(callbacks=3Dthis.subscribers[f])){for(var =
d=3D0;d<callbacks.length;d++){callbacks[d](e);}}},getItem:function(e){var=
 d=3Dthis.backend.getItem(this._channelName(e));if(d){var =
f=3DJSON.parse(d);if(f){return f.msg;}}}};return =
c;})(),Pubsub:(function(){var c=3D[];function =
d(){this.name=3D"Pubsub";}d.prototype=3D{init:function(){if(Zendesk.curre=
ntUser.voice.in_maintenance){return;}Zendesk.Pubsub.connect(function(){})=
;},subscribe:function(g,h){if(Zendesk.currentUser.voice.in_maintenance){r=
eturn;}var =
e=3Dthis._channelName(g);Zendesk.Voice.logger.log(this,"Subscribe",e);var=
 =
f=3Dthis;Zendesk.Pubsub.subscribe(e,function(j){Zendesk.Voice.logger.log(=
f,"Received",e,JSON.stringify(j));if(j.msg.uuid&&a.inArray(j.msg.uuid,c)!=
=3D=3D-1){Zendesk.Voice.logger.log(f,"Publisher-Ignored",e,JSON.stringify=
(j));return;}h(j.msg);});},publish:function(g,f){if(Zendesk.currentUser.v=
oice.in_maintenance){return;}var =
e=3Dthis._channelName(g);Zendesk.Voice.logger.log(this,"Published",e,JSON=
.stringify(f));if(f.uuid){c.push(f.uuid);}Zendesk.Pubsub.Node.publish(e,t=
his._message(f));},_channelName:function(e){return"msg:"+Zendesk.currentA=
ccount.subdomain+":"+Zendesk.currentUser.id+":"+e;},_message:function(e){=
return{__switchboard_ts:(new Date()).getTime(),msg:e};}};return =
d;})()};Zendesk.SwitchBoard.channelName=3Dfunction(c){return =
c+"."+Zendesk.currentUser.id;};Zendesk.SwitchBoard.prototype=3D{subscribe=
s:[],publishes:[],init:function(){this.strategy.init();for(var =
c=3Dthis.subscribes.length-1;c>=3D0;c--){this.strategy.subscribe.apply(th=
is.strategy,this.subscribes[c]);}this.subscribes=3D[];this._ready=3Dtrue;=
},subscribe:function(e,d){if(!this._ready){this.subscribes.push([e,d]);re=
turn;}for(var =
c=3Dthis.subscribes.length-1;c>=3D0;c--){this.strategy.subscribe.apply(th=
is.strategy,this.subscribes[c]);}this.subscribes=3D[];this.strategy.subsc=
ribe(e,d);},publish:function(e,d){if(!this._ready){this.publishes.push([e=
,d]);return;}for(var =
c=3Dthis.publishes.length-1;c>=3D0;c--){this.strategy.publish.apply(this.=
strategy,this.publishes[c]);}this.publishes=3D[];this.strategy.publish(e,=
d);},setItem:function(d,c){this.publish(d,c);},getItem:function(c){if(thi=
s.strategy.getItem&&a.isFunction(this.strategy.getItem)){return =
this.strategy.getItem(c);}}};Zendesk.SwitchBoard.Dual=3D(function(){funct=
ion c(d){this.name=3D"Dual";this.recentMessages=3D[];this._pubsub=3Dnew =
Zendesk.SwitchBoard();this._localStorage=3Dnew =
Zendesk.SwitchBoard(Zendesk.SwitchBoard.Strategy.LocalStorage);this._useP=
ubsub=3Dd.pubsub;this._useLocal=3Dd.local;}c.prototype=3D{init:function()=
{if(this._usePubsub){this._pubsub.init();}if(this._useLocal){this._localS=
torage.init();}},_truncateRecentMessages:function(){if(this.recentMessage=
s.length>10){this.recentMessages=3Dthis.recentMessages.slice(0,10);}},_ha=
sReceivedMessage:function(d){if(a.inArray(d,this.recentMessages)!=3D=3D-1=
){this._truncateRecentMessages();return =
true;}else{this.recentMessages.push(d);return =
false;}},_dualCallback:function(d){return =
function(e){if(this._hasReceivedMessage(e.uuid)){Zendesk.Voice.logger.log=
(this,"Already received message: "+e.uuid);return;}return =
d(e);};},subscribe:function(d,e){if(this._usePubsub){this._pubsub.subscri=
be(d,this._dualCallback(e).bind(this));}if(this._useLocal){this._localSto=
rage.subscribe(d,this._dualCallback(e).bind(this));}},publish:function(e,=
d){if(this._usePubsub){this._pubsub.publish(e,d);}if(this._useLocal){this=
._localStorage.publish(e,d);}},bind:function(e,f){if(!this.bindings){this=
.bindings=3D{};}if(!this.bindings[e]){this.bindings[e]=3D[];var =
d=3Dthis;this.subscribe(e,function(h){if(d.bindings&&d.bindings[e]&&d.bin=
dings[e].length>0){for(var g=3D0;g<d.bindings[e].length;g++){var =
j=3Dd.bindings[e][g];j(h.data);}}});}this.bindings[e].push(f);},trigger:f=
unction(e,f,d){this.triggerInternal(e,f);this.triggerExternal(e,f,d);},tr=
iggerInternal:function(e,f){if(this.bindings&&this.bindings[e]&&this.bind=
ings[e].length>0){for(var d=3D0;d<this.bindings[e].length;d++){var =
g=3Dthis.bindings[e][d];g(f);}}},triggerExternal:function(e,f,d){this.pub=
lish(e,{data:f,uuid:d||uuid()});},record:function(d){this.recentMessages.=
push(d);}};return =
c;})();if(!window.console){window.console=3D{log:function(){},error:funct=
ion(){}};}}(jQuery));Zendesk.NS.extend("Text",{autoLink:function(a){retur=
n a.replace(/\b(https?:\/\/[^\s"]+)\b/g,'<a href=3D"$1" =
target=3D"_blank">$1</a>');}});(function(d){function c(){var =
e;if(d(this).attr("data-toggles")){e=3Dd(d(this).attr("data-toggles"));if=
(d(this).is(":checked")){e.slideDown();}else{e.slideUp();}}if(d(this).is(=
":checked")&&d(this).attr("data-toggles-show")){e=3Dd(d(this).attr("data-=
toggles-show"));e.slideDown();}if(d(this).is(":checked")&&d(this).attr("d=
ata-toggles-hide")){e=3Dd(d(this).attr("data-toggles-hide"));e.slideUp();=
}}function =
a(){d(d(this).attr("data-toggles")).toggle();}d.fn.extend({isToggler:func=
tion(){return =
d(this).filter("[data-toggles],[data-toggles-show],[data-toggles-hide]").=
each(function(e,g){g=3Dd(g);var =
f=3Dg.attr("type");if(f=3D=3D=3D"checkbox"||f=3D=3D=3D"radio"){g.change(c=
);}else{g.click(a);}});}});d(function(){d("#contentwrapper =
[data-toggles], #contentwrapper [data-toggles-show], #contentwrapper =
[data-toggles-hide]").isToggler().change();});}(window.jQuery));(function=
(e,c){function a(h){e("#contentcolumn").html('<iframe src=3D"'+h+'" =
width=3D"100%" height=3D"500px"></iframe>');}function g(h){var j=3De("<a =
/>").html(h.text).attr("href",h.href);if(h.target){j.attr("target",h.targ=
et);}if(h.iframe){j.click(function(){a(h.href);return false;});}return =
j;}function f(j){j=3Dj||{};if(!j.text){throw ("Property 'text' is =
required for creating a navigation element");}var h=3De("<li =
/>");if(j.href){h.html(g(j));}else{h.html(e("<span =
/>").html(j.text));}return h;}function =
d(h){this.element=3Df(h);this.element.addClass("main =
clazz");this.element.find("a,span").addClass("tab");this.element.append('=
<ul class=3D"menu-drop" =
/>');}d.prototype=3D{addElement:function(h){this.element.find("ul").appen=
d(f(h));return =
this;}};c.NS.extend("TopNav",{Section:d,addSection:function(h){var =
j=3Dnew d(h);j.element.appendTo("#top-menu ul.agent-tabs");return =
j;}});}(window.jQuery,window.Zendesk));(function(a){var =
c=3Dfunction(e,d){return a.reduce(e,function(g,h){var =
f=3Da(g).last();if(f.length>=3Dd){g.push([h]);}else{f.push(h);}return =
g;},[[]]);};a.mixin({split:c});}(window._));Zendesk.NS("API",function(){f=
unction a(c){return =
c.css("color","green");}this.Macro=3Dfunction(d){this.macro_id=3Dd;var =
c=3Dthis;this._ticketTransforms=3D{comment:function(g,j){var =
h=3Dg.comment.value;var =
e=3D$j("#comment_value",j);if(h&&e&&(e.val()!=3Dh)){e.val(e.val()+h);a(e)=
;}h=3Dg.comment.is_public;var =
f=3D$j("#comment_is_public",j);if(h){if(h=3D=3D"true"){$j("#comment_type"=
,j).attr("class","say =
public");f.attr("checked",true);$j("#twitter_controls",j).show();}else{$j=
("#comment_type",j).attr("class","say =
private");f.attr("checked",false);$j("#twitter_controls",j).hide();}}},cu=
rrent_tags:function(e,f){if(typeof(ticketTagField)=3D=3D"undefined"){retu=
rn;}ticketTagField.clear();c._addTags(e.current_tags);},remove_tags:funct=
ion(e,f){c._addRemoveTagsInput(e.remove_tags,f);},_default:function(h,f,j=
){var e=3Dh.split("#")[0];var =
g=3Dnull;if(e.match(/ticket_fields_/)){g=3D$j("#"+e,j);c._applyToCustomFi=
eld(g,f[h]);}else{g=3D$j("#ticket_"+e,j);if(g){setSelectedForSelect($("ti=
cket_"+e),f[h]);a(g);}}}};this._applyToCustomField=3Dfunction(e,f){if(e.i=
s("input:checkbox")){e.prop("checked",f);return;}if(e.is("select")){if(f=3D=
=3D=3Dtrue){f=3D"1";}if(f=3D=3D=3Dfalse){f=3D"0";}}e.val(f).change();};th=
is._addTags=3Dfunction(e){_(e.split(" =
")).each(function(f){if(f.length>0){ticketTagField.addEntry(f);}});};this=
._addRemoveTagsInput=3Dfunction(e,g){$j("#ticket_remove_tags",g).val(e);v=
ar f=3D_(e.split(" ")).map(function(h){return"<span =
class=3D'tag'>"+h+"</span>";});$j("#ticket_remove_tags_message",g).html("=
Removing tags: =
"+f.join("")).show();};this._fillTicketForm=3Dfunction(f,l){var =
h=3Df.group_id,k=3Df.assignee_id;delete f.group_id;delete =
f.assignee_id;var =
g=3D_(f).keys();if(h||k){h&&$j("#ticket_group_id").val(h);assigneeSelect(=
h,k).done(function(){a($j("#ticket_group_id, =
#ticket_assignee_id"));});}for(var =
j=3D0,e=3Dg.length;j<e;j++){if(this._ticketTransforms[g[j]]){this._ticket=
Transforms[g[j]](f,l);}else{this._ticketTransforms._default(g[j],f,l);}}$=
j("#macro_applied").val(this.macro_id);};};this.Macro.prototype=3D{evalua=
te:function(e){var c=3Dthis;var =
f=3D{};if(e.ticketForm){f=3D_($j(e.ticketForm).serializeArray()).select(f=
unction(g){return g.name!=3D"_method";});}var =
d;if(e.ticketID!=3D=3Dnull){d=3D"/api/v1/macros/"+this.macro_id+"/apply.j=
son?ticket_id=3D"+e.ticketID;}else{d=3D"/api/v1/macros/"+this.macro_id+"/=
apply.json";}$j.ajax({url:d,type:"post",data:$j.param(f),dataType:"json",=
success:function(g,j,h){if(e.successCallback){e.successCallback(g);}},err=
or:function(g,h){if(e.errorCallback){e.errorCallback(h,g.responseText);}}=
});},applyToTicket:function(e,d,f){var =
c=3Dthis;this.evaluate({ticketID:e,ticketForm:d,successCallback:function(=
g){c._fillTicketForm(g,d);var =
h=3D$j("textarea#comment_value").val();$j("textarea#comment_value").val("=
").focus().val(h);$(document).fire("macro:applied");$j(document).trigger(=
"applied.macro.zendesk",g);if(f){f(g);}}});}};$j(document).bind("applied.=
macro.zendesk",function(d,c){Zendesk.Instrumentation.ToTango.track("Appli=
ed","Macro");});});Zendesk.NS("API",this.jQuery,function(a){this.TicketFo=
rm=3Dfunction(c){this.ticketForm=3Da(c);};this.TicketForm.prototype=3D{cr=
eateTicket:function(c){return =
a.ajax({url:"/tickets.json",dataType:"text",type:"POST",data:this.mergeIn=
toDefaults(c)});},mergeIntoDefaults:function(c){var =
d=3Dthis.formDefaults();d.each(function(f){var =
e=3Df.name;c.each(function(g){if(typeof(g[e])!=3D"undefined"){f.value=3Dg=
[e];}});});return a.param(d);},formDefaults:function(){return =
this.ticketForm.serializeArray();},hasComment:function(){var =
c=3Da.trim(this.ticketForm.find('[name=3D"comment[value]"]').val());retur=
n =
c!=3D=3D"";}};});if(typeof(Element)!=3D=3D"undefined"){Element.Methods.or=
iginalGetStyle=3DElement.Methods.getStyle;Element.addMethods({getStyle:fu=
nction(a,c){try{return =
Element.Methods.originalGetStyle(a,c);}catch(d){return"static";}}});}if(P=
rototype&&Prototype.Browser&&Prototype.Browser.IE&&Effect){Effect.Fade=3D=
Effect.BlindUp=3DEffect.SlideUp=3Dfunction(a){return =
$(a).hide();};Effect.Appear=3DEffect.BlindDown=3DEffect.SlideDown=3Dfunct=
ion(a){return $(a).show();};}if(typeof deconcept=3D=3D"undefined"){var =
deconcept=3Dnew Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(o,d,p,f,l,m,j,g,e,n){if(!documen=
t.getElementById){return;}this.DETECT_KEY=3Dn?n:"detectflash";this.skipDe=
tect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.params=3D=
new Object();this.variables=3Dnew Object();this.attributes=3Dnew =
Array();if(o){this.setAttribute("swf",o);}if(d){this.setAttribute("id",d)=
;}if(p){this.setAttribute("width",p);}if(f){this.setAttribute("height",f)=
;}if(l){this.setAttribute("version",new =
deconcept.PlayerVersion(l.toString().split(".")));}this.installedVer=3Dde=
concept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&=
this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(m)=
{this.addParam("bgcolor",m);}var =
a=3Dj?j:"high";this.addParam("quality",a);this.setAttribute("useExpressIn=
stall",false);this.setAttribute("doExpressInstall",false);var =
k=3D(g)?g:window.location;this.setAttribute("xiRedirectUrl",k);this.setAt=
tribute("redirectUrl","");if(e){this.setAttribute("redirectUrl",e);}};dec=
oncept.SWFObject.prototype=3D{useExpressInstall:function(a){this.xiSWFPat=
h=3D!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)=
;},setAttribute:function(a,c){this.attributes[a]=3Dc;},getAttribute:funct=
ion(a){return =
this.attributes[a];},addParam:function(c,a){this.params[c]=3Da;},getParam=
s:function(){return =
this.params;},addVariable:function(c,a){this.variables[c]=3Da;},getVariab=
le:function(a){return this.variables[a];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var d=3Dnew Array();var =
c;var a=3Dthis.getVariables();for(c in =
a){d[d.length]=3Dc+"=3D"+a[c];}return d;},getSWFHTML:function(){var =
c=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.len=
gth){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayer=
Type","PlugIn");this.setAttribute("swf",this.xiSWFPath);}c=3D'<embed =
type=3D"application/x-shockwave-flash" =
src=3D"'+this.getAttribute("swf")+'" =
width=3D"'+this.getAttribute("width")+'" =
height=3D"'+this.getAttribute("height")+'" =
style=3D"'+this.getAttribute("style")+'"';c+=3D' =
id=3D"'+this.getAttribute("id")+'" name=3D"'+this.getAttribute("id")+'" =
';var g=3Dthis.getParams();for(var f in g){c+=3D[f]+'=3D"'+g[f]+'" =
';}var =
e=3Dthis.getVariablePairs().join("&");if(e.length>0){c+=3D'flashvars=3D"'=
+e+'"';}c+=3D"/>";}else{if(this.getAttribute("doExpressInstall")){this.ad=
dVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPat=
h);}c=3D'<object id=3D"'+this.getAttribute("id")+'" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
width=3D"'+this.getAttribute("width")+'" =
height=3D"'+this.getAttribute("height")+'" =
style=3D"'+this.getAttribute("style")+'">';c+=3D'<param name=3D"movie" =
value=3D"'+this.getAttribute("swf")+'" />';var =
d=3Dthis.getParams();for(var f in d){c+=3D'<param name=3D"'+f+'" =
value=3D"'+d[f]+'" />';}var =
a=3Dthis.getVariablePairs().join("&");if(a.length>0){c+=3D'<param =
name=3D"flashvars" value=3D"'+a+'" />';}c+=3D"</object>";}return =
c;},write:function(c){if(this.getAttribute("useExpressInstall")){var =
a=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&=
&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.se=
tAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",enco=
deURIComponent(this.getAttribute("xiRedirectUrl")));document.title=3Ddocu=
ment.title.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var d=3D(typeof =
c=3D=3D"string")?document.getElementById(c):c;d.innerHTML=3Dthis.getSWFHT=
ML();if(!(navigator.plugins&&navigator.mimeTypes.length)){window[this.get=
Attribute("id")]=3Ddocument.getElementById(this.getAttribute("id"));}retu=
rn =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
g=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var a=3Dnavigator.plugins["Shockwave =
Flash"];if(a&&a.description){g=3Dnew =
deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var c=3D1;var =
d=3D3;while(c){try{d++;c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+d);g=3Dnew =
deconcept.PlayerVersion([d,0,0]);}catch(f){c=3Dnull;}}}else{try{var =
c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(f){try{var =
c=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");g=3Dnew =
deconcept.PlayerVersion([6,0,21]);c.AllowScriptAccess=3D"always";}catch(f=
){if(g.major=3D=3D6){return g;}}try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(f){}}if(c!=3Dnull){=
g=3Dnew deconcept.PlayerVersion(c.GetVariable("$version").split(" =
")[1].split(","));}}}return =
g;};deconcept.PlayerVersion=3Dfunction(a){this.major=3Da[0]!=3Dnull?parse=
Int(a[0]):0;this.minor=3Da[1]!=3Dnull?parseInt(a[1]):0;this.rev=3Da[2]!=3D=
null?parseInt(a[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=3D=
function(a){if(this.major<a.major){return =
false;}if(this.major>a.major){return true;}if(this.minor<a.minor){return =
false;}if(this.minor>a.minor){return true;}if(this.rev<a.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(d){var =
e=3Ddocument.location.search||document.location.hash;if(d=3D=3Dnull){retu=
rn e;}if(e){var c=3De.substring(1).split("&");for(var =
a=3D0;a<c.length;a++){if(c[a].substring(0,c[a].indexOf("=3D"))=3D=3Dd){re=
turn =
c[a].substring((c[a].indexOf("=3D")+1));}}}return"";}};deconcept.SWFObjec=
tUtil.cleanupSWFs=3Dfunction(){var =
c=3Ddocument.getElementsByTagName("OBJECT");for(var =
d=3Dc.length-1;d>=3D0;d--){c[d].style.display=3D"none";for(var a in =
c[d]){if(typeof =
c[d][a]=3D=3D"function"){c[d][a]=3Dfunction(){};}}}};if(deconcept.SWFObje=
ct.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnl=
oad=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUnload=
Handler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObjectU=
til.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjec=
tUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElementByI=
d&&document.all){document.getElementById=3Dfunction(a){return =
document.all[a];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var =
SWFObject=3Ddeconcept.SWFObject;(function(){Autocompleter.MultiValue.addM=
ethods({beforeFormSubmit:function(){this.addNewValueFromSearchField(this.=
searchField);}});function =
c(d){Event.stopObserving(d.searchField,"blur");$j(document.body).bind("cl=
ick",function(g){var =
j=3D$j(d.searchField),f=3D$j(d.choicesHolder),h=3Df.is(":visible"),e=3Df.=
find(g.target).length=3D=3D=3D0&&j.add(f).filter(g.target).length=3D=3D=3D=
0;if(h&&e){d.hide();}});}var =
a=3DAutocompleter.MultiValue.prototype.initialize;Autocompleter.MultiValu=
e.prototype.initialize=3Dfunction(){a.apply(this,arguments);c(this);};Aut=
ocompleter.MultiValue.prototype.hide=3Dfunction(){var =
d=3Dthis;d.stopIndicator();setTimeout(function(){$j(d.choicesHolder).hide=
();},5);};}());if(typeof =
Prototype=3D=3D"undefined"){alert("CalendarDateSelect Error: Prototype =
could not be found. Please make sure that your application's layout =
includes prototype.js (.g. <%=3D javascript_include_tag :defaults %>) =
*before* it includes calendar_date_select.js (.g. <%=3D =
calendar_date_select_includes =
%>).");}if(Prototype.Version<"1.6"){alert("Prototype 1.6.0 is required.  =
If using earlier version of prototype, please use calendar_date_select =
version =
1.8.3");}Element.addMethods({purgeChildren:function(a){$A(a.childNodes).e=
ach(function(c){$(c).remove();});},build:function(c,e,a,d){var =
f=3DElement.buildAndAppend(e,a,d);c.appendChild(f);return =
f;}});Element.buildAndAppend=3Dfunction(d,a,c){var =
f=3D$(document.createElement(d));$H(a).each(function(e){f[e.key]=3De.valu=
e;});if(c){f.setStyle(c);}return =
f;};nil=3Dnull;Date.one_day=3D24*60*60*1000;Date.weekdays=3D$w("S M T W =
T F S");Date.first_day_of_week=3D0;Date.months=3D$w("January February =
March April May June July August September October November =
December");Date.padded2=3Dfunction(a){var =
c=3DparseInt(a,10);if(a<10){c=3D"0"+c;}return =
c;};Date.prototype.getPaddedMinutes=3Dfunction(){return =
Date.padded2(this.getMinutes());};Date.prototype.getAMPMHour=3Dfunction()=
{var =
a=3Dthis.getHours();return(a=3D=3D0)?12:(a>12?a-12:a);};Date.prototype.ge=
tAMPM=3Dfunction(){return(this.getHours()<12)?"AM":"PM";};Date.prototype.=
stripTime=3Dfunction(){return new =
Date(this.getFullYear(),this.getMonth(),this.getDate());};Date.prototype.=
daysDistance=3Dfunction(a){return =
Math.round((a-this)/Date.one_day);};Date.prototype.toFormattedString=3Dfu=
nction(c){var a,d;d=3DDate.months[this.getMonth()]+" "+this.getDate()+", =
"+this.getFullYear();if(c){a=3Dthis.getHours();d+=3D" =
"+this.getAMPMHour()+":"+this.getPaddedMinutes()+" =
"+this.getAMPM();}return =
d;};Date.parseFormattedString=3Dfunction(a){return new =
Date(a);};Math.floor_to_interval=3Dfunction(c,a){return =
Math.floor(c/a)*a;};window.f_height=3Dfunction(){return([window.innerHeig=
ht?window.innerHeight:null,document.documentElement?document.documentElem=
ent.clientHeight:null,document.body?document.body.clientHeight:null].sele=
ct(function(a){return =
a>0;}).first()||0);};window.f_scrollTop=3Dfunction(){return([window.pageY=
Offset?window.pageYOffset:null,document.documentElement?document.document=
Element.scrollTop:null,document.body?document.body.scrollTop:null].select=
(function(a){return =
a>0;}).first()||0);};_translations=3D{OK:"OK",Now:"Now",Today:"Today",Cle=
ar:"Clear"};SelectBox=3DClass.create();SelectBox.prototype=3D{initialize:=
function(e,c,d,a){this.element=3D$(e).build("select",d,a);this.populate(c=
);},populate:function(a){this.element.purgeChildren();var =
c=3Dthis;$A(a).each(function(d){if(typeof(d)!=3D"object"){d=3D[d,d];}c.el=
ement.build("option",{value:d[1],innerHTML:d[0]});});},setValue:function(=
c){var d=3Dthis.element;var =
a=3Dfalse;$R(0,d.options.length-1).each(function(e){if(d.options[e].value=
=3D=3Dc.toString()){d.selectedIndex=3De;a=3Dtrue;}});return =
a;},getValue:function(){return =
$F(this.element);}};CalendarDateSelect=3DClass.create();CalendarDateSelec=
t.prototype=3D{initialize:function(c,a){this.target_element=3D$(c);if(!th=
is.target_element){alert("Target element "+c+" not found!");return =
false;}if(this.target_element.tagName!=3D"INPUT"){this.target_element=3Dt=
his.target_element.down("INPUT");}this.target_element.calendar_date_selec=
t=3Dthis;this.last_click_at=3D0;this.options=3D$H({embedded:false,popup:n=
il,time:false,buttons:true,clear_button:true,year_range:10,close_on_click=
:nil,minute_interval:5,popup_by:this.target_element,month_year:"dropdowns=
",onchange:this.target_element.onchange,valid_date_check:nil}).merge(a||{=
});this.use_time=3Dthis.options.get("time");this.parseDate();this.callbac=
k("before_show");this.initCalendarDiv();if(!this.options.get("embedded"))=
{this.positionCalendarDiv();Event.observe(document,"mousedown",this.close=
IfClickedOut_handler=3Dthis.closeIfClickedOut.bindAsEventListener(this));=
Event.observe(document,"keypress",this.keyPress_handler=3Dthis.keyPress.b=
indAsEventListener(this));}this.callback("after_show");},positionCalendar=
Div:function(){var o=3Dfalse;var =
k=3Dthis.calendar_div.cumulativeOffset(),m=3Dk[0],j=3Dk[1],d=3Dthis.calen=
dar_div.getDimensions(),p=3Dd.height,c=3Dd.width;var =
n=3Dwindow.f_scrollTop(),e=3Dwindow.f_height();var =
q=3D$(this.options.get("popup_by")).cumulativeOffset(),g=3Dq[1],r=3Dq[0],=
h=3D$(this.options.get("popup_by")).getDimensions().height,l=3Dg+h;if(((l=
+p)>(n+e))&&(l-p>n)){o=3Dtrue;}var =
a=3Dr.toString()+"px",f=3D(o?(g-p):(g+h)).toString()+"px";this.calendar_d=
iv.style.left=3Da;this.calendar_div.style.top=3Df;this.calendar_div.setSt=
yle({visibility:""});if(navigator.appName=3D=3D"Microsoft Internet =
Explorer"){this.iframe=3D$(document.body).build("iframe",{src:"javascript=
:false",className:"ie6_blocker"},{left:a,top:f,height:p.toString()+"px",w=
idth:c.toString()+"px",border:"0px"});}},initCalendarDiv:function(){if(th=
is.options.get("embedded")){var =
parent=3Dthis.target_element.parentNode;var style=3D{};}else{var =
parent=3Ddocument.body;var =
style=3D{position:"absolute",visibility:"hidden",left:0,top:0};}this.cale=
ndar_div=3D$(parent).build("div",{className:"calendar_date_select"},style=
);var that=3Dthis;$w("top header body buttons footer =
bottom").each(function(name){eval("var "+name+"_div =3D =
that."+name+"_div =3D that.calendar_div.build('div', { className: =
'cds_"+name+"' }, { clear: 'left'} ); =
");});this.initHeaderDiv();this.initButtonsDiv();this.initCalendarGrid();=
this.updateFooter("&#160;");this.refresh();this.setUseTime(this.use_time)=
;},initHeaderDiv:function(){var =
a=3Dthis.header_div;this.close_button=3Da.build("a",{innerHTML:"x",href:"=
#",onclick:function(){this.close();return =
false;}.bindAsEventListener(this),className:"close"});this.next_month_but=
ton=3Da.build("a",{innerHTML:"&gt;",href:"#",onclick:function(){this.navM=
onth(this.date.getMonth()+1);return =
false;}.bindAsEventListener(this),className:"next"});this.prev_month_butt=
on=3Da.build("a",{innerHTML:"&lt;",href:"#",onclick:function(){this.navMo=
nth(this.date.getMonth()-1);return =
false;}.bindAsEventListener(this),className:"prev"});if(this.options.get(=
"month_year")=3D=3D"dropdowns"){this.month_select=3Dnew =
SelectBox(a,$R(0,11).map(function(c){return[Date.months[c],c];}),{classNa=
me:"month",onchange:function(){this.navMonth(this.month_select.getValue()=
);}.bindAsEventListener(this)});this.year_select=3Dnew =
SelectBox(a,[],{className:"year",onchange:function(){this.navYear(this.ye=
ar_select.getValue());}.bindAsEventListener(this)});this.populateYearRang=
e();}else{this.month_year_label=3Da.build("span");}},initCalendarGrid:fun=
ction(){var a=3Dthis.body_div;this.calendar_day_grid=3D[];var =
h=3Da.build("table",{cellPadding:"0px",cellSpacing:"0px",width:"100%"});v=
ar =
c=3Dh.build("thead").build("tr");Date.weekdays.each(function(j){c.build("=
th",{innerHTML:j});});var f=3Dh.build("tbody");var d=3D0,e;for(var =
g=3D0;g<42;g++){e=3D(g+Date.first_day_of_week)%7;if(g%7=3D=3D0){days_row=3D=
f.build("tr",{className:"row_"+d++});}(this.calendar_day_grid[g]=3Ddays_r=
ow.build("td",{calendar_date_select:this,onmouseover:function(){this.cale=
ndar_date_select.dayHover(this);},onmouseout:function(){this.calendar_dat=
e_select.dayHoverOut(this);},onclick:function(){this.calendar_date_select=
.updateSelectedDate(this,true);},className:(e=3D=3D0)||(e=3D=3D6)?" =
weekend":""},{cursor:"pointer"})).build("div");this.calendar_day_grid[g];=
}},initButtonsDiv:function(){var =
e=3Dthis.buttons_div;if(this.options.get("time")){var =
c=3D$A(this.options.get("time")=3D=3D"mixed"?[[" - =
",""]]:[]);e.build("span",{innerHTML:"@",className:"at_sign"});var =
a=3Dnew Date();this.hour_select=3Dnew =
SelectBox(e,c.concat($R(0,23).map(function(f){a.setHours(f);return =
$A([a.getAMPMHour()+" =
"+a.getAMPM(),f]);})),{calendar_date_select:this,onchange:function(){this=
.calendar_date_select.updateSelectedDate({hour:this.value});},className:"=
hour"});e.build("span",{innerHTML:":",className:"seperator"});var =
d=3Dthis;this.minute_select=3Dnew =
SelectBox(e,c.concat($R(0,59).select(function(f){return(f%d.options.get("=
minute_interval")=3D=3D0);}).map(function(f){return =
$A([Date.padded2(f),f]);})),{calendar_date_select:this,onchange:function(=
){this.calendar_date_select.updateSelectedDate({minute:this.value});},cla=
ssName:"minute"});}else{if(!this.options.get("buttons")){e.remove();}}if(=
this.options.get("buttons")){e.build("span",{innerHTML:"&#160;"});if(this=
.options.get("time")=3D=3D"mixed"||!this.options.get("time")){b=3De.build=
("a",{innerHTML:_translations.Today,href:"#",onclick:function(){this.toda=
y(false);return =
false;}.bindAsEventListener(this)});}if(this.options.get("time")=3D=3D"mi=
xed"){e.build("span",{innerHTML:"&#160;|&#160;",className:"button_seperat=
or"});}if(this.options.get("time")){b=3De.build("a",{innerHTML:_translati=
ons.Now,href:"#",onclick:function(){this.today(true);return =
false;}.bindAsEventListener(this)});}if(!this.options.get("embedded")&&!t=
his.closeOnClick()){e.build("span",{innerHTML:"&#160;|&#160;",className:"=
button_seperator"});e.build("a",{innerHTML:_translations.OK,href:"#",oncl=
ick:function(){this.close();return =
false;}.bindAsEventListener(this)});}if(this.options.get("clear_button"))=
{e.build("span",{innerHTML:"&#160;|&#160;",className:"button_seperator"})=
;e.build("a",{innerHTML:_translations.Clear,href:"#",onclick:function(){t=
his.clearDate();if(!this.options.get("embedded")){this.close();}return =
false;}.bindAsEventListener(this)});}}},refresh:function(){this.refreshMo=
nthYear();this.refreshCalendarGrid();this.setSelectedClass();this.updateF=
ooter();},refreshCalendarGrid:function(){this.beginning_date=3Dnew =
Date(this.date).stripTime();this.beginning_date.setDate(1);this.beginning=
_date.setHours(12);var =
c=3Dthis.beginning_date.getDay();if(c<3){c+=3D7;}this.beginning_date.setD=
ate(1-c+Date.first_day_of_week);var e=3Dnew =
Date(this.beginning_date);var a=3Dnew Date().stripTime();var =
d=3Dthis.date.getMonth();vdc=3Dthis.options.get("valid_date_check");for(v=
ar =
f=3D0;f<42;f++){day=3De.getDate();month=3De.getMonth();cell=3Dthis.calend=
ar_day_grid[f];Element.remove(cell.childNodes[0]);div=3Dcell.build("div",=
{innerHTML:day});if(month!=3Dd){div.className=3D"other";}cell.day=3Dday;c=
ell.month=3Dmonth;cell.year=3De.getFullYear();if(vdc){if(vdc(e.stripTime(=
))){cell.removeClassName("disabled");}else{cell.addClassName("disabled");=
}}e.setDate(day+1);}if(this.today_cell){this.today_cell.removeClassName("=
today");}if($R(0,41).include(days_until=3Dthis.beginning_date.stripTime()=
.daysDistance(a))){this.today_cell=3Dthis.calendar_day_grid[days_until];t=
his.today_cell.addClassName("today");}},refreshMonthYear:function(){var =
a=3Dthis.date.getMonth();var =
d=3Dthis.date.getFullYear();if(this.options.get("month_year")=3D=3D"dropd=
owns"){this.month_select.setValue(a,false);var =
c=3Dthis.year_select.element;if(this.flexibleYearRange()&&(!(this.year_se=
lect.setValue(d,false))||c.selectedIndex<=3D1||c.selectedIndex>=3Dc.optio=
ns.length-2)){this.populateYearRange();}this.year_select.setValue(d);}els=
e{this.month_year_label.update(Date.months[a]+" =
"+d.toString());}},populateYearRange:function(){this.year_select.populate=
(this.yearRange().toArray());},yearRange:function(){if(!this.flexibleYear=
Range()){return =
$R(this.options.get("year_range")[0],this.options.get("year_range")[1]);}=
var a=3Dthis.date.getFullYear();return =
$R(a-this.options.get("year_range"),a+this.options.get("year_range"));},f=
lexibleYearRange:function(){return(typeof(this.options.get("year_range"))=
=3D=3D"number");},validYear:function(a){if(this.flexibleYearRange()){retu=
rn true;}else{return =
this.yearRange().include(a);}},dayHover:function(a){var c=3Dnew =
Date(this.selected_date);c.setFullYear(a.year,a.month,a.day);this.updateF=
ooter(c.toFormattedString(this.use_time));},dayHoverOut:function(a){this.=
updateFooter();},clearSelectedClass:function(){if(this.selected_cell){thi=
s.selected_cell.removeClassName("selected");}},setSelectedClass:function(=
){if(!this.selection_made){return;}this.clearSelectedClass();if($R(0,42).=
include(days_until=3Dthis.beginning_date.stripTime().daysDistance(this.se=
lected_date.stripTime()))){this.selected_cell=3Dthis.calendar_day_grid[da=
ys_until];this.selected_cell.addClassName("selected");}},reparse:function=
(){this.parseDate();this.refresh();},dateString:function(){return(this.se=
lection_made)?this.selected_date.toFormattedString(this.use_time):"&#160;=
";},parseDate:function(){var c=3D$F(this.target_element).strip();var =
a=3Dthis.options.get("default_time");this.selection_made=3D(c!=3D""||a);t=
his.date=3Dc=3D=3D""?NaN:Date.parseFormattedString(this.options.get("date=
")||c);if(isNaN(this.date)&&!a){this.date=3Dnew =
Date();}else{if(isNaN(this.date)&&a){this.date=3D(Object.prototype.toStri=
ng.apply(a)=3D=3D=3D"[object =
Function]")?a():a;}}if(!this.validYear(this.date.getFullYear())){this.dat=
e.setYear((this.date.getFullYear()<this.yearRange().start)?this.yearRange=
().start:this.yearRange().end);}this.selected_date=3Dnew =
Date(this.date);this.use_time=3D/[0-9]:[0-9]{2}/.exec(c)?true:false;this.=
date.setDate(1);},updateFooter:function(a){if(!a){a=3Dthis.dateString();}=
this.footer_div.purgeChildren();this.footer_div.build("span",{innerHTML:a=
});},clearDate:function(){if((this.target_element.disabled||this.target_e=
lement.readOnly)&&this.options.get("popup")!=3D"force"){return =
false;}var =
a=3Dthis.target_element.value;this.target_element.value=3D"";this.clearSe=
lectedClass();this.updateFooter("&#160;");if(a!=3Dthis.target_element.val=
ue){this.callback("onchange");}},updateSelectedDate:function(c,a){var =
f=3D$H(c);if((this.target_element.disabled||this.target_element.readOnly)=
&&this.options.get("popup")!=3D"force"){return =
false;}if(f.get("day")){var =
e=3Dthis.selected_date,d=3Dthis.options.get("valid_date_check");e.setFull=
Year(f.get("year"),f.get("month"),f.get("day"));if(d&&!d(e.stripTime())){=
return =
false;}this.selected_date=3De;this.selection_made=3Dtrue;}if(!isNaN(f.get=
("hour"))){this.selected_date.setHours(f.get("hour"));}if(!isNaN(f.get("m=
inute"))){this.selected_date.setMinutes(Math.floor_to_interval(f.get("min=
ute"),this.options.get("minute_interval")));}if(f.get("hour")=3D=3D=3D""|=
|f.get("minute")=3D=3D=3D""){this.setUseTime(false);}else{if(!isNaN(f.get=
("hour"))||!isNaN(f.get("minute"))){this.setUseTime(true);}}this.updateFo=
oter();this.setSelectedClass();if(this.selection_made){this.updateValue()=
;}if(this.closeOnClick()){this.close();}if(a&&!this.options.get("embedded=
")){if((new =
Date()-this.last_click_at)<333){this.close();}this.last_click_at=3Dnew =
Date();}},closeOnClick:function(){if(this.options.get("embedded")){return=
 =
false;}if(this.options.get("close_on_click")=3D=3D=3Dnil){return(this.opt=
ions.get("time"))?false:true;}else{return(this.options.get("close_on_clic=
k"));}},navMonth:function(a){(target_date=3Dnew =
Date(this.date)).setMonth(a);return(this.navTo(target_date));},navYear:fu=
nction(a){(target_date=3Dnew =
Date(this.date)).setYear(a);return(this.navTo(target_date));},navTo:funct=
ion(a){if(!this.validYear(a.getFullYear())){return =
false;}this.date=3Da;this.date.setDate(1);this.refresh();this.callback("a=
fter_navigate",this.date);return =
true;},setUseTime:function(c){this.use_time=3Dthis.options.get("time")&&(=
this.options.get("time")=3D=3D"mixed"?c:true);if(this.use_time&&this.sele=
cted_date){var =
d=3DMath.floor_to_interval(this.selected_date.getMinutes(),this.options.g=
et("minute_interval"));var =
a=3Dthis.selected_date.getHours();this.hour_select.setValue(a);this.minut=
e_select.setValue(d);}else{if(this.options.get("time")=3D=3D"mixed"){this=
.hour_select.setValue("");this.minute_select.setValue("");}}},updateValue=
:function(){var =
a=3Dthis.target_element.value;this.target_element.value=3Dthis.dateString=
();if(a!=3Dthis.target_element.value){this.callback("onchange");}},today:=
function(a){var e=3Dnew Date();this.date=3Dnew Date();var =
c=3D$H({day:e.getDate(),month:e.getMonth(),year:e.getFullYear(),hour:e.ge=
tHours(),minute:e.getMinutes()});if(!a){c=3Dc.merge({hour:"",minute:""});=
}this.updateSelectedDate(c,true);this.refresh();},close:function(){if(thi=
s.closed){return =
false;}this.callback("before_close");this.target_element.calendar_date_se=
lect=3Dnil;Event.stopObserving(document,"mousedown",this.closeIfClickedOu=
t_handler);Event.stopObserving(document,"keypress",this.keyPress_handler)=
;this.calendar_div.remove();this.closed=3Dtrue;if(this.iframe){this.ifram=
e.remove();}if(this.target_element.type!=3D"hidden"&&!this.target_element=
.disabled){this.target_element.focus();}this.callback("after_close");},cl=
oseIfClickedOut:function(a){if(!$(Event.element(a)).descendantOf(this.cal=
endar_div)){this.close();}},keyPress:function(a){if(a.keyCode=3D=3DEvent.=
KEY_ESC){this.close();}},callback:function(a,c){if(this.options.get(a)){t=
his.options.get(a).bind(this.target_element)(c);}}};var =
zd=3D{jsInitializers:[],jsData:{}};$j(document).ready(function(){$j("a.co=
lorbox").live("click",function(){var =
a=3D$j(this).attr("data-colorbox-force-photo")?true:false;$j.colorbox({hr=
ef:$j(this).attr("href"),photo:a});return =
false;});$j("[data-learn-more-block]").click(function(){$j(this).hide();$=
j($j(this).attr("data-learn-more-block")).slideDown();return =
false;});$j(window).hashchange(function(){var a=3D$j("head =
link[rel=3D'shortcut icon']").remove();$j('<link =
href=3D"'+a.attr("href")+'" rel=3D"shortcut icon" =
type=3D"'+a.attr("type")+'" />').appendTo("head");});});var =
items=3D{};function =
renderPerType(){if($j("#ticket_ticket_type_id").length){if($j("#ticket_li=
nked_id").length){setVisibility("#ticket_link",($j("#ticket_ticket_type_i=
d").val()=3D=3D=3D"2"));}if($j("#ticket_date").length){setVisibility("#ti=
cket_date",($j("#ticket_ticket_type_id").val()=3D=3D=3D"4"));}}}var =
render_per_type=3DrenderPerType;function =
hideNavigationLinks(){$j("#top-menu =
li").hide();$j("#top-right").hide();$j("#add_widget_button").hide();docum=
ent.observe("widgets:load",function(){$j("#add_widget_button").hide();});=
}function assigneeSelect(d,c){var =
a=3D$j("#ticket_assignee_id");a.html($j("<option>"));if(!a.exists()||d=3D=
=3D=3D""||typeof d=3D=3D"undefined"){return $j.when();}var =
e,f;d=3DNumber(d);if(d>=3D0){e=3D_(window.groups).find(function(g){return=
 =
$j.when(g.id=3D=3D=3Dd);});f=3D_(e.users);_(window.agents).select(functio=
n(g){return =
$j.when(f.contains(g.id));}).each(function(g){a.append($j("<option =
/>").val(""+g.id).html(""+g.name).prop("selected",g.id=3D=3D=3DNumber(c))=
);});}else{a.get(0).selectedIndex=3D0;a.prop("enabled",false);}a.change()=
.blur();return $j.when([]);}var =
assignee_select=3DassigneeSelect;function updateProperties(c){var =
a=3D$j("#ticket_group_id");if(a.exists()&&$j.trim(a.val())!=3D=3D""&&$j.t=
rim($j("#ticket_assignee_id").val())=3D=3D=3D""){assigneeSelect(a.val(),c=
);}renderPerType();return true;}function =
highlightAgents(){$j("#facebook-list =
li.choice").each(function(c,a){a=3D$j(a);var =
d=3Da.attr("choice_id");if(_(agents).any(function(e){return =
e.id=3D=3D=3DNumber(d);})){a.addClass("agent");}if(_(window.lightAgents).=
any(function(e){return =
e.id=3D=3D=3DNumber(d);})){a.addClass("agent");}});}function =
setupHighlightAgents(){highlightAgents();$j("#facebook-list =
ul.multi_value_field").first().bind("DOMNodeInserted",highlightAgents);}f=
unction =
setVisibility(a,c){if(c){$j(a).show();}else{$j(a).hide();}}function =
submitUpload(){var =
a=3D$j.trim($j("#attachment_content").val());if(a!=3D=3D""){$j("#uploadfo=
rm").submit();$j("#uploadinput").hide();$j("#uploadbar").show();}}functio=
n notifyOnError(a){alert("Failed to upload file '"+a+"', verify the =
path");resetView();}var attachmentLists=3D[];function =
registerAttachmentList(a,c){if(c=3D=3D=3Dnull){attachmentLists[a]=3D$j(".=
attach_item").length;}else{attachmentLists[a]=3Dc;}}function =
deleteFromAttachmentList(a,c){$j("#"+c).remove();attachmentLists[a]=3Datt=
achmentLists[a]-1;if(attachmentLists[a]<=3D0){$j("#"+a).hide();delete =
attachmentLists[a];}}function showFlash(a,c){c=3D(typeof =
c=3D=3D"undefined")?"notice":c;var =
d=3D$j("<div>",{id:c,html:a});$j("#flash").html(d);new =
Effect.Highlight("flash",{duration:2});}function =
clearFlash(){$j("#flash").html("");}function =
pictureDeleted(a){$j("#cancel-block-"+a).hide();if(a=3D=3D=3D"header_logo=
"){$j("#sub_setting_website_url").hide();}selectPicture(a);}function =
selectPicture(a){$j("#image-block-"+a).hide();$j("#upload-block-"+a).show=
();$j("#ignore-upload-"+a).val(0);}function =
resetPicture(a){$j("#upload-block-"+a).hide();$j("#image-block-"+a).show(=
);$j("#ignore-upload-"+a).val(1);}function =
checkTicketDelete(){if($j("#submit_type").val()=3D=3D=3D"delete"){alert("=
Warning - selecting this option will delete the ticket when you click =
submit. Deleted tickets cannot be recovered.");}}function =
check_ticket(a){if(IncidentsWarning.getInstance().isShowingWarning()){ret=
urn =
false;}$("submit-button").value=3D"Submitting...";$("submit-button").disa=
bled=3Dtrue;if(typeof(collaboratorList)!=3D"undefined"){collaboratorList.=
update();}if($F("submit_type")!=3D"merge"&&$("edit_requester").style.disp=
lay=3D=3D"none"){$("edit_requester").remove();}return true;}function =
copySubmitType(){$("ticket-chat").submit_type.value=3D$("submit_form").su=
bmit_type.value;}function =
submitTicketForm(){if(check_ticket()){copySubmitType();if($F("submit_type=
")=3D=3D"merge"){new =
TicketMergeWizard();}else{if(typeof(ticketTagField)!=3D"undefined"){ticke=
tTagField.beforeFormSubmit();}if($j("#ticket_status_id").val()=3D=3D"3"){=
Zendesk.Instrumentation.ToTango.track("Solved","Ticket");}Zendesk.Instrum=
entation.ToTango.track("Save","Ticket");$j(document).trigger("ticket.subm=
it.zendesk");$("ticket-chat").submit();}}}function =
submitBulkUpdateForm(){if(fetchTicketsToBulkupdate()){if($j("#submit_type=
").val()=3D=3D=3D"merge"){new =
TicketMergeWizard();}else{if($j("#ticket_ticket_type_id").val()!=3D=3D"4"=
){$j("#ticket_date").remove();}$j("#ticket-chat").submit();}}}function =
copySolvedState(){if($("submit_form").solved_true){$("ticketform").ticket=
_force_status_change.value=3D$("submit_form").solved_true.checked;}}funct=
ion submitRequestForm(){$("ticketform").submit();}function =
submitAttachForm(a){if($j("#uploads_attribute").length){$j("#token").val(=
$j("#uploads_attribute").val());}$j("#submit-button").val(a);$j("#submit-=
button").prop("disabled",true);$j("#attach_form").submit();$j("#attach_li=
nk").hide();$j("#uploading_message").show();}function =
setSelectedForSelect(a,c){$j(a).val(c).change();}function =
autotagTicket(a){var =
c=3D$j(a).val();if($j.trim(c)!=3D=3D""&&ticketTagField&&ticketTagField.se=
lectedEntries().length=3D=3D=3D0){new =
Ajax.Request("/tags/autotag",{parameters:{text:c,target:"ticketTagField"}=
});}}var autotag_ticket=3DautotagTicket;function =
createTooltip(c,f,a,d){var e=3D"<div class=3D'title clearfix =
"+d.title+"'>"+f+"</div><div class=3D'content clearfix =
"+d.title+"'>"+a+"</div>";$j("#"+c).addClass("has-tooltip").tooltip({tool=
tipClass:"zd_comment =
"+d["class"],items:".has-tooltip",position:d.position,content:function(){=
return e;}}).unbind("focusin");}function commentTip(c,e,a){var =
d=3D[];d.position=3D{my:"left top",at:"center bottom",offset:"50px =
10px"};createTooltip(c,e,a,d);}var comment_tip=3DcommentTip;function =
cmsCommentTip(c,e,a){var =
d=3D[];d.title=3D"cms_tooltip_title";d["class"]=3D"cms_tooltip";d.positio=
n=3D{offset:"50px 10px"};createTooltip(c,e,a,d);}function =
stv(e,f,d,c,a){$j('.field-tagger[data-field-id=3D"'+d+'"]').ticketTagger(=
"val",e);return false;}function reverseTruncate(a,c){return =
a.split("").reverse().join("").truncate(c).split("").reverse().join("");}=
function =
apply_macro(d,c){if(d!=3D=3D""){if(typeof(ticket_id)=3D=3D=3D"undefined")=
{this_id=3D"0";}else{this_id=3Dticket_id;}var =
f=3DjQuery("#ticket-chat");if(jQuery("#tickets_to_bulk_update",f).length>=
0){new Zendesk.API.Macro(d).applyToTicket(null,f);}else{new =
Zendesk.API.Macro(d).applyToTicket(this_id,f);}var =
g=3D(c)?c:window.event;Event.stop(g);var =
a=3Dg.findElement();selection_feedback(a);return false;}}var =
hideMacroLi=3Dfunction(a){Zendesk.UI.NestedMenu.close_submenu($j(a));};fu=
nction =
showOrHideBulkForm(){fetchTicketsToBulkupdate();if($j.trim($j("#tickets_t=
o_bulk_update").val())=3D=3D=3D""){$j("#bulk-update").hide();}else{$j("#b=
ulk-update").show();}}function fetchTicketsToBulkupdate(){var =
a=3D_($j("input.tickets_to_bulk_update")).select(function(c){return =
c.checked;}).map(function(c){return =
$j(c).val();}).join(",");$j("#tickets_to_bulk_update").val(a);return =
true;}function selectAllTicketsForBulkUpdate(c){var =
a=3Dc.checked;if($j("#bulk-update").length){if(a){$j("#bulk-update").show=
();}else{$j("#bulk-update").hide();}$j("input.tickets_to_bulk_update").ea=
ch(function(d){$j(this).prop("checked",a);});}}var =
rgbToHex=3Dfunction(c){var =
a=3D"#";c.match(/\d+/g).each(function(d){a+=3DNumber(d).toColorPart();});=
return a;};function hsvToHex(c){var =
a=3DYAHOO.util.Color.hsv2rgb(c[0],c[1],c[2]);return =
YAHOO.util.Color.rgb2hex(a[0],a[1],a[2]);}function calculateColors(){var =
a,c,d;if(isValidColor(a=3D$j("#branding_header_color").val())&&isValidCol=
or($j("#branding_page_background_color").val())&&isValidColor($j("#brandi=
ng_sidebox_color").val())){rgb=3DYAHOO.util.Color.hex2rgb(a);if(!YAHOO.ut=
il.Color.isValidRGB(rgb)){return;}c=3DYAHOO.util.Color.rgb2hsv(rgb[0],rgb=
[1],rgb[2]);d=3Dc[0]*1.03;if(d>1){d=3D1;}$j("#branding_tab_background_col=
or").val(hsvToHex([d,c[1]*0.87,c[2]*0.83]));d=3Dc[2]*1.02;if(d>1){d=3D1;}=
$j("#branding_tab_hover_color").val(hsvToHex([c[0],c[1]*0.62,d]));if($j("=
#branding_tab_hover_color").val()=3D=3D=3D"FFFFFF"){$j("#branding_tab_hov=
er_color").val("E8E8E8");}$j("#branding_text_color").val((c[2]>0.85)?"2A2=
A2A":"FFFFFF");return true;}else{alert("You have not entered a valid hex =
color");return false;}}function isValidColor(c){var =
a=3D/^#?[0-9a-f]{3,6}$/i;return =
a.test(c);}Ordering=3D{SetOrder:function(a){$j(a).hide();$j(a+"_sort").so=
rtable({axis:"y"}).show();},cancelOrdering:function(d){var =
e=3D$j(d+"_sort");$j(d).show();e.hide().sortable("destroy");var =
a=3Dfunction(g,f){var =
h=3D"data-zendesk-original-position";return($j(g).attr(h)<$j(f).attr(h))?=
-1:($j(g).attr(h)>$j(f).attr(h))?1:0;};var c=3D$j("ul =
li.item.sortable",e).sort(function(g,f){return a(g,f);});$j("ul =
li.item.sortable",e).remove();$j("ul",e).prepend(c);}};function =
textareaResize(){var e=3Dthis;var d=3De.value.split("\n");var =
c=3D1;for(x=3D0;x<d.length;x++){if(d[x].length>=3De.cols){c+=3DMath.floor=
(d[x].length/e.cols);}}c+=3Dd.length;if(c>e.rows){e.rows=3Dc;}}var =
textarea_resize=3DtextareaResize;function time_ago_in_words(a){return =
distance_of_time_in_words(new Date(),new Date(a));}function =
i18n_time_ago_in_words(a){return i18n_distance_of_time_in_words(new =
Date(),new Date(a));}function distance_of_time_in_words(j,h){var =
g=3D((j-h)/1000);var e=3DMath.floor(g/60);if(e<=3D0){return"less than a =
minute";}if(e=3D=3D=3D1){return"a minute";}if(e<45){return e+" =
minutes";}if(e<90){return"1 hour";}var =
d=3DMath.round(e/60);if(e<1439){return d+" hours";}if(e<2879){return"1 =
day";}var c=3DMath.round(e/1440);if(e<43199){return c+" =
days";}if(e<86399){return"1 month";}var =
a=3DMath.round(e/43200);if(e<525960){return a+" =
months";}if(e<1051920){return"1 year";}var =
f=3DMath.round(e/525960);return"over "+f+" years";}var =
ObjectFactory=3DClass.create({});ObjectFactory.instances=3Dnew =
Hash();ObjectFactory.create=3Dfunction(c,a){instance=3Dnew =
c(a);ObjectFactory.instances.set(a.id,instance);return =
instance;};ObjectFactory.get=3Dfunction(a){return =
ObjectFactory.instances.get(a);};ObjectFactory.remove=3Dfunction(a){retur=
n =
ObjectFactory.instances.unset(a);};document.getUrlParameter=3Dfunction(a)=
{a=3Da.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var d=3Dnew =
RegExp("[\\?&]"+a+"=3D([^&#]*)");var =
c=3Dd.exec(window.location.href);return c?unescape(c[1]):null;};function =
addCommas(c){c+=3D"";var =
a=3D/(\d+)(\d{3})/;while(a.test(c)){c=3Dc.replace(a,"$1,$2");}return =
c;}function =
showSortingForForumType(a){setVisibility("#div_ordering",(a=3D=3D1));}$(d=
ocument).observe("dom:loaded",function(){jQuery("ul.drop-list").each(func=
tion(a,c){new =
Zendesk.UI.NestedMenu(jQuery(c)).initialize();});if(!window.XMLHttpReques=
t){startList();}});function createRef(a,c){return =
function(){c.apply(a,arguments);};}function category_set(e,d,c,a){var =
f=3De.down("ul");if(f){f.style.display=3Dd;}}var =
selection_feedback=3Dfunction(a){new =
Effect.Highlight(a,{queue:"end",beforeStart:function(){a.store("selection=
_feedback.style",a.readAttribute("style"));a.setStyle({color:a.getStyle("=
background-color")});},startcolor:rgbToHex(a.getStyle("color")),duration:=
0.2,afterFinish:function(){a.writeAttribute("style",a.retrieve("selection=
_feedback.style")||"");}});new =
Effect.Fade(a.up("ul.first-drop"),{queue:"end",duration:0.3,afterFinish:h=
ideMacroLi(a)});};var =
categoryDescription=3Dfunction(){if($j("#category-description-link").exis=
ts()){$j("#category-description-link").live("click",function(){$j("#categ=
ory-description").toggle();});}};var =
categoryTopRightEdit=3Dfunction(g){var =
c=3D$(g).down(".category-top-right");var =
e=3D$(g).down("ul.edit_options");var =
a=3Dfunction(){c.removeClassName("inactive");e.removeClassName("inactive"=
);};var =
d=3Dfunction(){e.addClassName("inactive");c.addClassName("inactive");};$(=
g).down("span.edit_this").observe("mouseover",a);$(g).down(".category-top=
-right").observe("mouseleave",d);var f=3Dfunction(h){new =
Effect.Highlight(h,{queue:"end",beforeStart:function(){h.store("selection=
_feedback.style",h.readAttribute("style"));h.setStyle({color:h.getStyle("=
background-color")});},startcolor:rgbToHex(h.getStyle("color")),duration:=
0.2,afterFinish:function(){h.writeAttribute("style",h.retrieve("selection=
_feedback.style")||"");d();}});};e.childElements("li").each(function(h){h=
.childElements("a").each(function(j){j.observe("click",function(k){f(h);}=
);});});};var makeCategorizedForumsDraggable=3Dfunction(c){var =
d=3Dfunction(e){e.each(function(f,g){var =
h=3Df%2=3D=3D=3D0;$j(g).toggleClass("left",h).toggleClass("right",!h);});=
};var =
a=3D$j("#"+c);a.find(".column").each(function(e,f){$j(f).data("position",=
e);});$j("#"+c).parent().find(".category-header .category-top-right =
ul.edit_options li.reorder_forums =
a").click(function(){a.addClass("reordering").find(".reorder =
a").show().end().sortable({items:".column"}).bind("sortchange",function(e=
,f){d(a.find("div.column").not(f.item));}).bind("sortupdate",function(e,f=
){a.data("changed",true);d(a.find(".column"));});return =
false;});a.find(".column =
a").click(function(){if(a.hasClass("reordering")){return =
false;}});a.find(".reorder =
a").click(function(){a.removeClass("reordering").sortable("destroy");if(a=
.data("changed")){a.find(".column").each(function(f,e){e=3D$j(e);if(e.dat=
a("original_position")!=3D=3Df){$j.ajax(e.data("forum_path"),{type:"POST"=
,data:{_method:"put","forum[position]":f,authenticity_token:currentUser.a=
uthenticityToken}});e.data("original_position",f);}});a.data("changed",fa=
lse);}return false;});};var addCategoryReordering=3Dfunction(){var =
e=3D$j(".buttons-right .reorder a");var d=3D$j("#sortedlist");var =
c=3Dd.closest(".frame.columns");d.children().each(function(g,h){$j(h).dat=
a("original_position",g);});var =
f=3Dfunction(){e.data("reorder_text",e.html()).html(e.data("done_text"));=
c.addClass("reordering");d.sortable({items:".sortable"}).bind("sortupdate=
",function(){d.data("changed",true);});};var a=3Dfunction(){var =
g=3De.data("reorder_text");e.html(g);c.removeClass("reordering");d.sortab=
le("destroy");if(d.data("changed")){d.children().each(function(h,k){k=3D$=
j(k);var =
m=3Dk.data("item_id"),j=3D$j("#category_header_"+m),l=3D$j("#category_"+m=
);c.append(j).append(l);if(h!=3D=3Dk.data("original_position")){$j.ajax(l=
.data("category_path"),{type:"POST",data:{_method:"put","category[positio=
n]":h}});k.data("original_position",h);}});d.data("changed",false);}};e.t=
oggle(f,a);};var submit_sortable_list=3Dfunction(g,f,c,a){var =
d=3D$j("#"+g+"_reorder_done_link");var =
e=3Dd.prop("href");c=3D$j("#"+c);c.find("> =
li.sortable.item").each(function(h,j){$j(j).data("real_element",$j("#"+g+=
" =
div.item")[h]);});$j("#"+g+"_reorder_done_link").click(function(h){h.prev=
entDefault();var j=3Dc.find("> =
li.sortable").get().reverse();_(j).each(function(l,k){l=3D$j(l);var =
m=3D$j(l.data("real_element"));m.prependTo(m.parent()).toggleClass("nobot=
tom",k=3D=3D=3D0);l.data("zendesk-original-position",(j.length-k-1));});$=
j("#"+f).hide();$j("#"+g).show();$j.ajax(a,{type:"POST",data:c.sortable("=
serialize",{key:c.prop("id")+"[]"})}).success(function(){window.location.=
replace(e);});});};function =
startList(){iterate_startList($("green"));if(document.getElementById("gra=
y")){iterate_startList($("gray"));}}function iterate_startList(d){var =
c;if(!d){return;}for(var =
a=3D0;a<d.childNodes.length;a++){c=3Dd.childNodes[a];if(c.nodeName=3D=3D"=
LI"){c.onmouseover=3Dfunction(){this.className+=3D" =
over";if(this.childNodes[2]&&this.childNodes[2].nodeName=3D=3D"UL"){ie6_s=
how_iframe_mask(this.childNodes[2]);}};c.onmouseout=3Dfunction(){this.cla=
ssName=3Dthis.className.replace(" =
over","");ie6_hide_iframe_mask(this.childNodes[2]);};}}}function =
ie6_show_iframe_mask(a){if(a){a.style.display=3D"block";}var =
c=3Ddocument.createElement("iframe");if(document.location.protocol=3D=3D"=
https:"){c.src=3D"//0";}else{if(window.opera!=3D"undefined"){c.src=3D"";}=
else{c.src=3D"javascript:false";}}c.id=3D"mIframe";c.scrolling=3D"no";c.f=
rameBorder=3D"0";c.style.top=3D-1;c.style.left=3D-1;c.style.width=3Da.off=
setWidth+"px";c.style.height=3Da.offsetHeight+"px";c.style.zIndex=3D-1;c.=
style.filter=3D"alpha(opacity=3D0)";a.insertBefore(c,a.childNodes[0]);c.s=
tyle.position=3D"absolute";}function =
ie6_hide_iframe_mask(c){if(c){c.style.display=3D"none";}var =
a=3Ddocument.getElementById("mIframe");if(a){a.style.display=3D"none";}}v=
ar ticket_id;if(!Zendesk){var =
Zendesk=3D{};}Zendesk.resources=3D[];Zendesk.Resource=3DClass.create();Ze=
ndesk.Resource.prototype=3D{initialize:function(a){this.options=3Da||{};t=
his.options.user=3Da.user||Cookie.get(this.options.anchor+"_user");this.o=
ptions.pass=3Da.pass||Cookie.get(this.options.anchor+"_pass");this.conten=
t_anchor=3D$$("#"+this.options.anchor+" =
#content")[0];this.title_anchor=3D$$("#"+this.options.anchor+" =
#title")[0];Ajax.Responders.register({onException:function(c,d){alert("Ex=
ception:\n\n"+d);}});if(this.options.title){this.title_anchor.innerHTML=3D=
this.options.title;}this.render();},submit_credentials:function(a){this.o=
ptions.user=3Da.username.value;this.options.pass=3Da.password.value;if(th=
is.options.user.blank()&&this.options.pass.blank()){alert("Please =
provide both a username and a =
password");}else{Cookie.set(this.options.anchor+"_user",this.options.user=
);Cookie.set(this.options.anchor+"_pass",this.options.pass);this.render()=
;}},logout:function(){var =
a=3Dthis.options;Cookie.erase(a.anchor+"_user");Cookie.erase(a.anchor+"_p=
ass");this.options.user=3Dthis.options.pass=3Dnull;this.render();},submit=
_data:function(c){var d=3Dthis;var =
a=3DForm.serialize(c);a+=3D"&domain=3D"+d.options.domain+"&use_ssl=3D"+d.=
options.use_ssl;if(ticket_id){a+=3D"&ticket_id=3D"+ticket_id;}if(a.indexO=
f("media_type=3D")=3D=3D=3D0){var =
e=3Dd.options.media_type||"application/xml";a+=3D"&media_type=3D"+e;}new =
Ajax.Request("/proxy.js",{asynchronous:true,evalScripts:true,parameters:a=
,requestHeaders:{Authorization:"Basic =
"+Base64.encode(d.options.user+":"+d.options.pass)},onSuccess:function(f)=
{d.resource_write_success(f,d);enable_submit(c);},onFailure:function(f){d=
.resource_failure(f,d);enable_submit(c);}});disable_submit(c);},render:fu=
nction(){var c=3Dthis;var =
a=3Dc.options;if(a.login_content!=3Dnull&&!(a.user&&a.pass)){c.content_an=
chor.innerHTML=3Da.login_content();}else{c.content_anchor.innerHTML=3Da.a=
pplication_content();a.application_resources.each(function(d){c.request(d=
);});}},request:function(a){var =
c=3Dthis;if(a.resource=3D=3Dnull){if(a.on_success!=3Dnull){a.on_success()=
;}}else{var d=3Da.media_type||"application/json";new =
Ajax.Request("/proxy.js",{method:"get",parameters:{domain:c.options.domai=
n,use_ssl:c.options.use_ssl,resource:a.resource,media_type:d,cache_gets:c=
.options.cache_gets},requestHeaders:{Authorization:"Basic =
"+Base64.encode(c.options.user+":"+c.options.pass)},onSuccess:function(e)=
{c.resource_read_success(e,c,a);},onFailure:function(e){c.resource_failur=
e(e,c);}});}},resource_failure:function(c,a){if(c.status=3D=3D401){a.opti=
ons.user=3Dnull;a.options.pass=3Dnull;Cookie.erase(a.options.anchor+"_use=
r");Cookie.erase(a.options.anchor+"_pass");if(a.content_anchor.innerHTML!=
=3Da.options.login_content()){alert("Username and password are not =
correct. Please =
re-enter.");}a.render();}else{alert(c.responseJSON.error);}},resource_rea=
d_success:function(d,c,a){if(a!=3Dnull&&a.on_success!=3Dnull){a.on_succes=
s(d.responseJSON);}},resource_write_success:function(f,e){var =
d=3Df.request&&f.request.parameters;var =
a;if(d&&d.event_reference&&d.event_log&&!d.ticket_id.blank()){var =
c=3De.getLoggableAttributes(e,f.responseJSON.response,d.event_log);c.loca=
tion=3Df.getHeader("location")||"";a=3De.buildAudit(d,c);}if(a!=3Dnull){n=
ew =
Ajax.Request("/events.json",{contentType:"application/json",postBody:$H(a=
).toJSON(),method:"post",asynchronous:true,onSuccess:function(g){},onFail=
ure:function(g){alert("Failed to register event: =
"+g.responseJSON.error);}});}},buildAudit:function(c,a){return{ticket_id:=
c.ticket_id,reference:c.event_reference,via_id:14,resource_attributes:a};=
},getLoggableAttributes:function(f,g,c){var e=3Dc.split(",");var =
a=3D{};var =
d;_(e).each(function(h){h=3Dh.strip();if(d=3Df._deepSearch(g,h)){a[h]=3Dd=
;}});return a;},_deepSearch:function(a,e){var =
d;if(d=3Da[e]||a[e.toLowerCase()]){return d;}else{var c;for(key in =
a){if(a.hasOwnProperty(key)){c=3Da[key];if(typeof(c)=3D=3D=3D"object"){if=
(d=3Dthis._deepSearch(c,e)){return d;}}}}}}};function =
enable_submit(a){a.submit.value=3Da.submit.getAttribute("originalValue");=
a.enable();a.reset();}function =
disable_submit(a){a.submit.setAttribute("originalValue",a.submit.value);a=
.disable();a.submit.value=3D"Submitting...";}var =
InputTracking=3D{trackedElements:[],enabled:true,trackElement:function(a)=
{if(!InputTracking.trackedElements.include(this)){if(typeof(this.value)=3D=
=3D=3D"undefined"){this.originalValue=3Dthis.innerHTML;}else{this.origina=
lValue=3Dthis.value;}InputTracking.trackedElements.push(this);Event.stopO=
bserving(this,"keydown",InputTracking.trackElement);}},disable:function(a=
){InputTracking.enabled=3Dfalse;return =
true;},fixSubmit:function(d,a){var =
c=3Dd[a];if(Object.isString(c)){d[a]=3D"InputTracking.disable() && =
"+c;}else{if(Object.isFunction(c)){d.onsubmitWithoutInputTracking=3Dc;d[a=
]=3Dfunction(f){return =
InputTracking.disable()&&d.onsubmitWithoutInputTracking();};}else{d[a]=3D=
InputTracking.disable;}}}};var =
CountrySelectField=3DClass.create({initialize:function(a){this.element=3D=
a;this.container=3Dnew =
Element("div",{className:"country_select_field"});this.closedView=3Dnew =
Element("div",{className:"closed"});this.container.insert(this.closedView=
);this.openedView=3Dnew =
Element("div",{className:"opened",style:"display: =
none;"}).update("<ul/>");this.container.insert(this.openedView);this.rend=
erOpenedView();this.updateOpenedView();this.updateClosedView();this.eleme=
nt.hide();this.element.insert({after:this.container});this.closedView.obs=
erve("click",this.toggle.bind(this));},renderOpenedView:function(){var =
c=3Dthis.openedView.down("ul");c.update();var =
a;this.element.select("option").each(function(d){a=3Dnew =
Element("li",{country:d.value});this.renderOption(a,d);c.insert(a);a.obse=
rve("click",this.clickOption.bindAsEventListener(this));},this);},updateO=
penedView:function(){this.openedView.select("li.selected").each(function(=
c){c.removeClassName("selected");});var =
a=3Dthis.element.down("option[value=3D"+this.element.getValue()+"]");this=
.openedView.down("li[country=3D"+a.value+"]").addClassName("selected");},=
updateClosedView:function(){var =
a=3Dthis.element.down("option[value=3D"+this.element.getValue()+"]");this=
.renderOption(this.closedView,a);},renderOption:function(a,c){a.update();=
a.insert(new =
Element("img",{src:"/images/flags/"+c.value+".gif"}));a.insert(" =
"+c.innerHTML);},open:function(){this.openedView.show();this.element.focu=
s();},close:function(){this.openedView.hide();},toggle:function(){this.op=
enedView.toggle();this.element.focus();},clickOption:function(a){this.ele=
ment.down("option[value=3D"+a.findElement("li").getAttribute("country").t=
oLowerCase()+"]").selected=3Dtrue;this.updateOpenedView();this.updateClos=
edView();this.close();}});var =
CheckboxMultiSelect=3DClass.create({initialize:function(a){this.element=3D=
a;this.container=3Dnew =
Element("div",{className:"checkbox_multi_select"});this.render();Element.=
replace(this.element,this.container);},render:function(){var c;var =
a;this.element.select("option").each(function(f){a=3Dnew =
Element("input",{type:"checkbox",value:f.value,name:this.element.name,id:=
this.element.identify()+"_"+f.value});a.checked=3Df.selected;c=3Dnew =
Element("div");c.insert(a);c.insert(new =
Element("label",{"for":a.id}).update(f.innerHTML));if(a.id!=3D"account_al=
lowed_translation_locale_ids_1"){var e=3Da.id.split("_");var =
d=3D"/i18n/translations/"+e[5];c.insert(new =
Element("a",{className:"colorbox",href:d}).update("(more =
info)"));}this.container.insert(c);},this);}});var =
DelayedRuleCounts=3DClass.create(Hash,{initialize:function($super,a){$sup=
er();this.ticket_show_empty_views=3Da.ticket_show_empty_views||false;this=
.delay=3D5;this.pubsub=3Da.pubsub||false;},requestUpdate:function(a){var =
c=3D{};_.each($$("span.r_count[data-fresh=3Dfalse]"),function(d){c["rule_=
ids["+d.readAttribute("data-rule-id")+"]"]=3Dd.readAttribute("data-cache-=
key");});new =
Ajax.Request("/rules/count",{parameters:{"rule_ids[]":a},onSuccess:this.u=
pdateUiFromResponse.bind(this)});},updateUiFromJson:function(c){var =
a=3Dthis.get(c.ruleId)||{};a.value=3Dc.value;a.fresh=3Da.fresh||c.fresh;t=
his.set(c.ruleId,a);this.updateUiForRule(c.ruleId);},updateUiFromResponse=
:function(a){a.responseJSON.each(this.updateUiFromJson,this);var =
c=3Dthis.values().all(function(d){return =
d.fresh;});if(!c){if(!this.pubsub){this.update(this.delay);this.delay=3Dt=
his.delay*1.5;}else{this.subscribe.bind(this).delay(5);}}},updateNow:func=
tion(){this.update();},subscribe:function(){var =
c=3D$$("span.r_count").map(function(d){return =
d.readAttribute("data-cache-key");});if(c.length>0){Zendesk.Xmpp.identity=
=3Dnew Zendesk.Xmpp.Identity(this.pubsub);var =
a=3Dthis;Zendesk.Pubsub.Xmpp.JSONWrapper.connect(function(){_.each(c,func=
tion(d){Zendesk.Pubsub.Xmpp.JSONWrapper.subscribe(d,a.updateUiFromJson.bi=
nd(a),{includeDelayed:true});});});}},update:function(a){var =
c=3D$$("span.r_count[data-fresh=3Dfalse]").map(function(d){return =
d.readAttribute("data-rule-id");});c=3Dc.uniq();if(c.length>0){if(a){this=
.requestUpdate.bind(this).delay(a,c);}else{this.requestUpdate(c);}}},upda=
teUiForRule:function(c){var e=3Dthis.get(c);var =
d=3D$$("span.r_count[data-rule-id=3D"+c+"]");for(var =
a=3D0;a<d.length;a++){var =
f=3Dd[a];f.update("("+e.value+")");f.writeAttribute("data-fresh",e.fresh?=
"true":"false");if(e.fresh){if(e.value=3D=3D0){f.up("a").addClassName("em=
pty");if(!this.ticket_show_empty_views){f.up("li").slideUp();}}else{f.up(=
"a").removeClassName("empty");}}}},updateUi:function(){this.keys().each(t=
his.updateUiForRule,this);}});Event.observe(document,"dom:loaded",functio=
n(){$$("textarea").each(function(a){Event.observe(a,"keydown",InputTracki=
ng.trackElement);});$$("form").each(function(a){InputTracking.fixSubmit(a=
,"onsubmit");});$$("form =
input[type=3Dbutton]").each(function(a){InputTracking.fixSubmit(a,"onclic=
k");});$$("select.country_select_field").each(function(a){new =
CountrySelectField(a);});$$("select.checkbox_multi_select").each(function=
(a){new =
CheckboxMultiSelect(a);});});$j(function(){$j("input[placeholder], =
textarea[placeholder]").placeholder();});window.onbeforeunload=3Dfunction=
(){if(InputTracking.enabled){for(var =
c=3D0;c<InputTracking.trackedElements.length;c++){var =
a;if(typeof(InputTracking.trackedElements[c].value)=3D=3D=3D"undefined"){=
a=3DInputTracking.trackedElements[c].innerHTML;}else{a=3DInputTracking.tr=
ackedElements[c].value;}if(a!=3D=3DInputTracking.trackedElements[c].origi=
nalValue){return"You have entered some text on this page. If you choose =
to proceed you will lose your =
changes.";}}}};document.observe("dom:loaded",function(){if(window.fluid){=
document.body.insert("<div id=3D'notifications' =
style=3D'display:none'></div>");new =
Ajax.PeriodicalUpdater("notifications","/notifications/status",{asynchron=
ous:false,method:"get",frequency:120,decay:10,requestHeaders:{Accept:"app=
lication/json"},onSuccess:function(c){var =
a=3Dc.responseText.evalJSON();if(a.count!=3Dnull&&a.count>0){window.fluid=
.dockBadge=3Da.count;}if(a.message!=3Dnull){window.fluid.showGrowlNotific=
ation({title:"Zendesk =
update",description:a.message.toString(),priority:1,sticky:false,identifi=
er:"Zendesk =
"+Math.random()*10000});}}});}});Autocompleter.lookupUser=3Dfunction(e,a,=
f){var =
c=3De?"/people/users/multivalue_autocomplete":"/people/users/autocomplete=
";var d=3D{name:a,rand:(new Date()).getTime()};new =
Ajax.Request(c,{parameters:d,onSuccess:function(g){f(g.responseJSON);}});=
};Autocompleter.UserCache=3Dnew =
Autocompleter.Cache(Autocompleter.lookupUser.curry(false));Autocompleter.=
cachedLookupUser=3DAutocompleter.UserCache.lookup.bind(Autocompleter.User=
Cache);Autocompleter.MultiUserCache=3Dnew =
Autocompleter.Cache(Autocompleter.lookupUser.curry(true));Autocompleter.c=
achedLookupMultiUser=3DAutocompleter.MultiUserCache.lookup.bind(Autocompl=
eter.MultiUserCache);Autocompleter.lookupTag=3Dfunction(a,c){new =
Ajax.Request("/tags/autocomplete.json",{parameters:{name:a,rand:(new =
Date()).getTime()},onSuccess:function(d){c(d.responseJSON);}});};Autocomp=
leter.TagCache=3Dnew =
Autocompleter.Cache(Autocompleter.lookupTag);Autocompleter.cachedLookupTa=
g=3DAutocompleter.TagCache.lookup.bind(Autocompleter.TagCache);Autocomple=
ter.lookupAccount=3Dfunction(a,c){new =
Ajax.Request("/monitor/children/lookup",{parameters:{query:a,rand:(new =
Date()).getTime()},onSuccess:function(d){c(d.responseJSON);}});};Autocomp=
leter.AccountCache=3Dnew =
Autocompleter.Cache(Autocompleter.lookupAccount,{choices:50});Autocomplet=
er.cachedLookupAccount=3DAutocompleter.AccountCache.lookup.bind(Autocompl=
eter.AccountCache);Autocompleter.lookupOrganization=3Dfunction(a,c){new =
Ajax.Request("/organizations/autocomplete",{parameters:{name:a,rand:(new =
Date()).getTime()},onSuccess:function(d){c(d.responseJSON);}});};Autocomp=
leter.OrganizationCache=3Dnew =
Autocompleter.Cache(Autocompleter.lookupOrganization);Autocompleter.cache=
dLookupOrganization=3DAutocompleter.OrganizationCache.lookup.bind(Autocom=
pleter.OrganizationCache);var =
ZdCreditCard=3D{submitCreditCardForm:function(){$("credit-card-error").hi=
de();if(ZdCreditCard.validate()){ZdCreditCard.serializeExpiry();$j("#tran=
sparent-redirect").submit();$("submit-credit-card").disabled=3Dtrue;$("su=
bmit-credit-card").value=3D"Please =
wait...";}else{$("credit-card-error").show();}return =
false;},validate:function(){var d=3D$F("country");var =
c=3D$F("state");var =
a=3D$F("zip");if(a.blank()||d.blank()||a.blank()){return =
false;}if(d=3D=3D"prompt"){return =
false;}if(d=3D=3D"US"){if(c=3D=3D"prompt"){return false;}}return =
true;},resetCreditCardForm:function(){var =
d=3D$("submit-credit-card");var =
a=3D$$("input#submit-credit-card.trial")[0];var =
c=3D$("terms_agree");d.disabled=3Dfalse;if(a){a.value=3D"Purchase my =
subscription";d.disabled=3Dtrue;c.observe("click",function(e){if(c.checke=
d=3D=3D=3Dtrue){d.disabled=3Dfalse;}else{if(c.checked=3D=3D=3Dfalse){d.di=
sabled=3Dtrue;}}});}else{d.value=3D"Submit Credit =
Card";}},showCvvHelper:function(){$j.colorbox({href:"/account/subscriptio=
n/cvv"});},serializeExpiry:function(){var c=3D$F("expiry_month");var =
a=3D$F("expiry_year");$("ccexp").value=3Dc+""+a;},preloadImages:function(=
){image=3Dnew =
Image();image.src=3D"/images/find-the-cvv.png";},toggleStateSelect:functi=
on(){if($("country").value=3D=3D"US"){$("state-select-row").show();$("sta=
te").disabled=3Dfalse;}else{$("state-select-row").hide();$("state").disab=
led=3Dtrue;}}};var =
ZendeskSearchCursor=3DClass.create({initialize:function(a){this.pages=3Dn=
ew =
Object();this.pages.length=3Da.pageCount+1;this.currentPageIndex=3Da.page=
Index;}});var =
ZendeskSearcher=3DClass.create({initialize:function(a){self.latestQuery=3D=
null;this.options=3Da;if(typeof(this.options.per_page)=3D=3D"undefined"){=
this.options.per_page=3D3;}},executeSearch:function(c,a){this.latestQuery=
=3Dc;new =
Ajax.Request("/suggestions/search.json",{requestHeaders:{Accept:"applicat=
ion/json"},method:"get",parameters:{query:c,per_page:this.options.per_pag=
e,page:a},onSuccess:function(e){var =
d=3De.responseText.evalJSON();this.results=3Dd.results;this.results.each(=
function(f){f.titleNoFormatting=3Df.title;f.content=3Df.body;f.url=3D"/en=
tries/"+f.id;});this.cursor=3Dnew =
ZendeskSearchCursor({pageCount:d.pages,pageIndex:d.page});this.callbackMe=
thod();}.bind(this),onFailure:function(){$("topic_suggestions").update(ne=
w =
Element("h2").update(this.options.noResults));$("topic_suggestions").remo=
veClassName("loading");}.bind(this)});},execute:function(a){return =
this.executeSearch(a,1);},gotoPage:function(a){if(this.latestQuery){retur=
n this.executeSearch(this.latestQuery,a);}else{return =
false;}},setSearchCompleteCallback:function(a,d,c){this.callbackScope=3Da=
;this.callbackMethod=3Dd.bind(a);}});var =
HomePageSearch=3DClass.create({initialize:function(a){this.options=3Da;va=
r c=3Dnew Element("a").update(this.options.more);this.more=3Dnew =
Element("li",{id:"more_suggestions"}).update(c);this.showMore=3Da.showMor=
e;},searchComplete:function(){$("suggestion_submit").enable();$("topic_su=
ggestions").removeClassName("loading");Try.these(this.more.remove);if(!th=
is.searcher.cursor||this.searcher.cursor.currentPageIndex=3D=3D0){$("topi=
c_suggestions").update("");}if(this.searcher.results&&this.searcher.resul=
ts.length>0){var a=3D$("suggestions");if(!a){a=3Dnew =
Element("ul",{id:"suggestions"});$("topic_suggestions").insert(a);}this.s=
earcher.results.each(function(c){var f=3Dc.titleNoFormatting.gsub(/.* :: =
/,"");var e=3Dnew Element("a",{href:c.url}).update(f);var d=3Dnew =
Element("li",{className:"suggestion"});d.insert(new =
Element("h3").update(e));d.insert(new =
Element("div").update(c.content.stripTags().truncate(160)));this.insert(d=
);},a);if(this.searcher.cursor&&this.searcher.cursor.currentPageIndex<thi=
s.searcher.cursor.pages.length-1){a.insert(this.more);}}else{if(this.opti=
ons.emptyResultRedirect){window.location=3Dthis.options.emptyResultRedire=
ct+escape($F("suggestions_query"));return =
false;}else{$("topic_suggestions").insert(new =
Element("h2").update(this.options.noResults));}}},onSubmit:function(){$("=
suggestion_submit").disable();$("topic_suggestions").update();$("topic_su=
ggestions").addClassName("loading");this.searcher.execute($F("suggestions=
_query"));return =
false;},onShowMore:function(){this.more.remove();$("topic_suggestions").a=
ddClassName("loading");this.searcher.gotoPage(this.searcher.cursor.curren=
tPageIndex+1);return false;},setup:function(){this.searcher=3Dnew =
ZendeskSearcher(this.options);this.searcher.setSearchCompleteCallback(thi=
s,this.searchComplete,null);$("suggest_form").onsubmit=3Dthis.onSubmit.bi=
nd(this);if(this.options.moreLink){this.more.observe("click",function(){w=
indow.location=3Dthis.options.moreLink+escape($F("suggestions_query"));}.=
bind(this));}else{this.more.observe("click",this.onShowMore.bind(this));}=
}});Zendesk.NS("Tickets.Table",this.jQuery,function(e){var c=3Dthis;var =
d=3D{};function g(h){return =
h.attr("data-zd-account-id")+","+h.attr("data-zd-ticket-nice-id");}functi=
on =
a(h){h.find("td.description").hover(function(){e(this).closest("tr[title]=
").each(function(j,k){e(k).attr("data-title",e(k).attr("title")).removeAt=
tr("title");});},function(){e(this).closest("tr[data-title]").each(functi=
on(j,k){e(k).attr("title",e(k).attr("data-title")).removeAttr("data-title=
");});});}function f(h){h.find("tbody =
tr[data-zd-ticket-nice-id][data-zd-account-id]").each(function(){var =
l=3De(this);var j=3Dg(l);var =
k=3Dd[j];if(k){l.find("td:first-child").addClass("beingViewed");l.attr("t=
itle",k);}});}this.getAndApplyViewingStatuses=3Dfunction(h){e.ajax({url:"=
/api/v1/tickets/viewing_statuses.json",type:"GET",data:{ticket_ids:h},suc=
cess:function(l,m,j){d=3D{};l.each(function(n){var =
o=3D""+currentAccount.id+","+n.ticket_nice_id;if(n.others_viewing.length=3D=
=3D1){d[o]=3Dn.others_viewing[0]+" is viewing this =
ticket.";}else{if(n.others_viewing.length>1){d[o]=3D""+n.others_viewing.l=
ength+" agents are viewing this ticket.";}}});var =
k=3De("table.tickets");f(k);a(k);}});};this.linkifyRows=3Dfunction(h){h.f=
ind("tbody tr").each(function(){var =
j=3De(this).attr("data-href");if(!j||!j.length){return;}e(this).click(fun=
ction(k){if(!k){return;}if(e(k.target).attr("href")=3D=3D=3Dj){return;}if=
(k.ctrlKey||k.metaKey){window.open(j,"_blank").blur();window.focus();}els=
e{window.location.href=3Dj;}});});};this.applyViewStatusToTooltip=3Dfunct=
ion(h){h=3De(h);var n=3Dh.attr("aria-describedby");if(!n){return;}var =
k=3De("#"+n);if(k.length=3D=3D=3D0){return;}if(k.find(".otherViewers").le=
ngth>0){return;}var =
m=3Dh.closest("tr[data-zd-account-id][data-zd-ticket-nice-id]");if(m.leng=
th=3D=3D=3D0){return;}var j=3Dg(m);var =
l=3Dd[j];if(!l){return;}k.find(".title").prepend('<span =
class=3D"otherViewers">'+l+"</span>");};});Prototype.Browser.Mac=3Dnaviga=
tor.userAgent.toLowerCase().indexOf("mac")!=3D-1;var =
Widget=3DClass.create({initialize:function(a){this.id=3Da.id;this.locatio=
nId=3Da.locationId;this.isEmpty=3Da.isEmpty;this.sendInvitationMail=3Da.s=
endInvitationMail;if(Prototype.Browser.Mac){if(this._closeButton()){this.=
_closeButton().addClassName("mac_widget_close_button");}}if(this.isEmpty)=
{this.containingElement().hide();}},containingElement:function(){return =
$("widget_"+this.id);},show:function(){this.containingElement().blindDown=
({duration:0.2});},hide:function(a){this.containingElement().blindUp({dur=
ation:0.2,afterFinish:a});},destroy:function(){this.containingElement().r=
emove();},_closeButton:function(){return =
this.containingElement().down(".widget_close_button");},_editButton:funct=
ion(){return =
this.containingElement().down(".widget_edit_button");},showControls:funct=
ion(){if(this.isEmpty){this.containingElement().show();}this._closeButton=
().appear({duration:0.3});if(this._editButton()){this._editButton().appea=
r({duration:0.3});}this.containingElement().addClassName("widget_edit_mod=
e");},hideControls:function(){this._closeButton().fade({duration:0.2});if=
(this._editButton()){this._editButton().fade({duration:0.3});}this.contai=
ningElement().removeClassName("widget_edit_mode");if(this.isEmpty){this.c=
ontainingElement().hide();}}});Object.extend(Widget,{asyncInsertion:funct=
ion(c){var =
a=3D$("widget_fixed");c&&c.each&&c.each(function(d){if(d.location<0&&a){a=
.insert({before:d.inner_html});}else{$("sidebar").insert({bottom:d.inner_=
html});}});Widget.redraw();Widget.fireLoadEvents.delay(0.1);},redraw:func=
tion(){var =
a=3D$("add_widget_select_widget");if(Widget.hasVisibleWidgets()||(a&&a.vi=
sible())){$("container").removeClassName("full_width");}else{$("container=
").addClassName("full_width");}},hasVisibleWidgets:function(){return =
$$("#sidebar .draggable").any(function(a){return =
a.visible();});},pendingWidgets:new Array(),registeredWidgets:new =
Array(),register:function(c,a){Widget.pendingWidgets.push([c,a||{}]);},ac=
tivateWidgets:function(){var =
a;while(a=3DWidget.pendingWidgets.shift()){Widget.registeredWidgets.push(=
ObjectFactory.create(a[0],a[1]));}}});Widget.ScriptLoadingQueue=3DClass.c=
reate({initialize:function($super){this.QUEUED=3D10;this.LOADING=3D20;thi=
s.LOADED=3D30;this.queue=3Dnew =
Array();this.running=3Dfalse;},setExternalScriptState:function(d,c){var =
a=3Dthis.queue.find(function(f){return =
f.src=3D=3Dd;});if(a.state<c){switch(c){case =
this.LOADING:a.loadingStartTime=3Dnew Date().getTime();break;case =
this.LOADED:a.loadingEndTime=3Dnew =
Date().getTime();break;}a.state=3Dc;}},loading:function(){return =
this.queue.find(function(a){return =
a.state=3D=3Dthis.LOADING;},this);},isDone:function(){return =
this.queue.all(function(a){return =
a.state=3D=3Dthis.LOADED;},this);},next:function(){return =
this.queue.find(function(a){return =
a.state=3D=3Dthis.QUEUED;},this);},push:function(a,c){if(!this.include(a)=
){this.queue.push({src:a,state:this.QUEUED,options:c||{},loadingStartTime=
:null,loadingEndTime:null});}},include:function(a){return =
this.queue.any(function(c){return =
c.src=3D=3Da;});},loadScripts:function(f){if(this.isDone()){this.running=3D=
false;if(f){f();}}else{this.running=3Dtrue;if(this.loading()){}else{var =
d=3Dthis.next();this.setExternalScriptState(d.src,this.LOADING);var =
e=3D$H({type:"text/javascript",charset:"utf-8"}).merge(d.options);var =
a=3Dnew =
Element("script");a.src=3Dd.src;e.each(function(g){a.setAttribute(g.key,g=
.value);});var =
c=3Ddocument.getElementsByTagName("head")[0];if(!c){c=3Ddocument.body.par=
entNode.appendChild(new =
Element("head"));}a.onload=3Dthis.setExternalScriptState.curry(d.src,this=
.LOADED).bind(this);a.onreadystatechange=3Dfunction(){if(this.readyState=3D=
=3D"loaded"||this.readyState=3D=3D"complete"){this.onload();}}.bind(a);c.=
appendChild(a);}this.loadScripts.bind(this).delay(0.1,f);}}});Widget.scri=
ptLoadingQueue=3Dnew =
Widget.ScriptLoadingQueue();Object.extend(Widget,{require:Widget.scriptLo=
adingQueue.push.bind(Widget.scriptLoadingQueue),require_old:function(f,c)=
{var e=3D$H({type:"text/javascript",charset:"utf-8"}).merge(c);var =
a=3Dnew =
Element("script");a.src=3Df;e.each(function(g){a.setAttribute(g.key,g.val=
ue);});var =
d=3Ddocument.getElementsByTagName("head")[0];if(!d){d=3Ddocument.body.par=
entNode.appendChild(new =
Element("head"));}d.appendChild(a);},fireLoadEvents:function(){Widget.act=
ivateWidgets();Widget.scriptLoadingQueue.loadScripts(document.fire.curry(=
"widgets:load").bind(document));}});var =
ReportWidget=3DClass.create(Widget,{initialize:function($super,a){$super(=
a);this.output=3Da.output;this.graphs=3Da.graphs;this.pointer=3D0;},displ=
ayGraph:function(){if($(this.output)=3D=3Dnull){return;}this.pointer=3Dth=
is.pointer%this.graphs.length;$(this.output).src=3Dthis.graphs[this.point=
er];},next:function(){this.pointer=3Dthis.pointer+1;this.displayGraph();}=
,start:function(){this.displayGraph();}});var =
TextWidget=3DClass.create(Widget,{initialize:function($super,a){$super(a)=
;this.output=3Da.output;this.texts=3Da.texts;this.delay=3Da.delay;this.po=
inter=3D0;this.callout=3Dnull;},displayText:function(a,c){if($(c)=3D=3Dnu=
ll){return;}if(a<0){a=3Dthis.texts.length-1;}else{a=3Da%this.texts.length=
;}this.pointer=3Da;$(c).hide();$(c).update(this.texts[a]);$(c).appear({du=
ration:1.5});if(this.texts.length>1){this.callout=3Dthis.displayText.bind=
(this).delay(this.delay,a+1,c);}},next:function(){window.clearTimeout(thi=
s.callout);this.displayText(this.pointer+1,this.output);},prev:function()=
{window.clearTimeout(this.callout);this.displayText(this.pointer-1,this.o=
utput);},start:function(){if(this.texts.length>0){this.displayText(this.p=
ointer,this.output);}}});var =
TopPerformersWidget=3DClass.create(Widget,{initialize:function($super,c){=
$super(c);var e=3D$$(".top_performers_list");var =
f=3De.length>1;$$(".top_performers_list =
.toggle").each(function(g){if(f){g.show();}else{g.hide();}g.observe("clic=
k",function(){e.each(function(h){h.toggle();if(h.visible()){$j.cookie("to=
p-performers-widget-current",h.id);}});});});var =
a=3D$j.cookie("top-performers-widget-current");var =
d=3Dnull;if(a){d=3D$$("#"+a+".top_performers_list")[0];}else{d=3De[0];}d.=
show();$j.cookie("top-performers-widget-current",d.id);}});var =
CustomWidget=3DClass.create(Widget,{});var =
BuddhaMachineWidget=3DClass.create(Widget,{});var =
CampfireWidget=3DClass.create(Widget,{});var =
OrganizationWidget=3DClass.create(Widget,{});var =
EmbedWidget=3DClass.create(Widget,{});var =
RelatedEntriesWidget=3DClass.create(Widget,{});var =
MoreLikeThisWidget=3DClass.create(Widget,{});var =
TopForumEntriesWidget=3DClass.create(Widget,{});var =
UserSentimentWidget=3DClass.create(Widget,{});var =
TicketSentimentWidget=3DClass.create(Widget,{});var =
ViewsWidget=3DClass.create(Widget,{initialize:function($super,a){$super(a=
);if(typeof(ruleCounts)!=3D"undefined"){ruleCounts.updateUi();}}});var =
GetSatisfactionWidget=3DClass.create(Widget,{});var =
IfbyphoneWidget=3DClass.create(Widget,{});var =
SamanageWidget=3DClass.create(Widget,{});var =
ConstantContactWidget=3DClass.create(Widget,{});var =
ForumsWidget=3DClass.create(Widget,{initialize:function($super,a){$super(=
a);var =
d=3Ddocument.getUrlParameter("forum_id");if(d){setSelectedForSelect($("fo=
rum_id"),d);}var =
c=3Ddocument.getUrlParameter("query");if(c&&($("query").value=3D=3D"")){$=
("query").value=3Dc;}}});var =
HarvestWidget=3DClass.create(Widget,{initialize:function($super,a){$super=
(a);this.harvest_domain=3Da.domain;this.use_ssl=3Da.use_ssl;this.ticket_i=
d=3Da.ticket_id;this.ticket_nice_id=3Da.ticket_nice_id;if(this.ticket_nic=
e_id=3D=3Dundefined){this.ticket_nice_id=3Dthis.ticket_id;}if(this.harves=
t_domain&&this.ticket_id){this.harvest_resource=3Dnew =
Zendesk.Resource({anchor:"widget_"+this.id,domain:this.harvest_domain,use=
_ssl:this.use_ssl||"false",login_content:this.login.bind(this),applicatio=
n_content:this.application.bind(this),application_resources:[{resource:"d=
aily",on_success:this.projectsSelector.bind(this)}]});}else{this.containi=
ngElement().down("div#content").update(a.not_available||"Only available =
when viewing tickets");}},login:function(){return'<form =
onsubmit=3D"ObjectFactory.get('+this.id+').harvest_resource.submit_creden=
tials(this); return false;" class=3D"form"><label>Username</label><input =
type=3D"text" id=3D"username"/><label>Password</label><input =
type=3D"password" id=3D"password"/><br/><input type=3D"submit" =
value=3D"Login" =
id=3D"submit"></form>';},application:function(){return"<form =
onsubmit=3D\"if (parseFloat(this['request[hours]'].value)=3D=3DNaN) =
{alert('Please enter a valid value for hours'); return false;}; =
this['request[notes]'].value +=3D' (ticket #"+this.ticket_nice_id+")';  =
ObjectFactory.get("+this.id+').harvest_resource.submit_data(this); =
return false;" class=3D"form"><label>Select project</label><select =
name=3D"request[project_id]" id=3D"harvest-form-projects" =
onchange=3D"ObjectFactory.get('+this.id+').tasksSelector(this.options[thi=
s.selectedIndex].value)"></select><label>Select task</label><select =
name=3D"request[task_id]" =
id=3D"harvest-form-tasks"></select><label>Notes</label><input =
type=3D"text" name=3D"request[notes]"/><label><b>Hours</b></label><input =
type=3D"text" name=3D"request[hours]" size=3D"5" =
maxlength=3D"5"/><br/><input type=3D"hidden" name=3D"request[spent_at]" =
value=3D"'+Date("dd/mm/yyyy")+'"><input type=3D"hidden" =
name=3D"pluck_param" value=3D"request"><input type=3D"hidden" =
name=3D"resource" value=3D"daily/add"><input type=3D"hidden" =
name=3D"media_type" value=3D"application/xml"><input type=3D"hidden" =
name=3D"event_reference" value=3D"Harvest time tracking"><input =
type=3D"hidden" name=3D"event_log" =
value=3D"Project,Task,Notes,Hours,location,ID"><input type=3D"submit" =
value=3D"Submit" id=3D"submit"><span class=3D"link" =
style=3D"font-weight:normal;margin-left:20px;" =
onclick=3D"ObjectFactory.get('+this.id+').harvest_resource.logout()">(log=
out)</span></form>';},projectsSelector:function(a){var e=3D"";var =
c=3D$("harvest-form-projects");var =
d;c.update();projects=3D$A(a.projects);if(projects.length=3D=3D0){return;=
}projects.sortBy(function(f){return =
f.client+f.name;}).each(function(g){if(e!=3Dg.client){if(e!=3D""){c.appen=
dChild(d);}d=3Dnew =
Element("optgroup");d.setAttribute("label",g.client);e=3Dg.client;}var =
f=3Dnew =
Element("option");f.value=3Dg.id;f.update(g.name);d.appendChild(f);});c.a=
ppendChild(d);c.selectedIndex=3D0;if(projects.length>0){this.tasksSelecto=
r(projects[0].id);}},tasksSelector:function(c){var a=3Dfalse;var =
d=3D"";$("harvest-form-tasks").update();projects.each(function(e){if(e.id=
=3D=3Dc){$A(e.tasks).sortBy(function(f){return =
!f.billable+f.name;}).each(function(f){var g=3Dnew =
Element("option");g.value=3Df.id;g.update(f.name);currentTask=3Df.billabl=
e?"Billable":"Non-billable";if(d!=3DcurrentTask){if(d!=3D""){$("harvest-f=
orm-tasks").insert(optGroup);}optGroup=3Dnew =
Element("optgroup");optGroup.setAttribute("label",currentTask);d=3Dcurren=
tTask;}optGroup.appendChild(g);});$("harvest-form-tasks").insert(optGroup=
);}});}});var =
SalesforceHelper=3DClass.create();SalesforceHelper.SOAP_LOGIN=3Dnew =
Template('<?xml version=3D"1.0" encoding=3D"UTF-8"?><SOAP-ENV:Envelope   =
  xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"     =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"     =
xmlns:SOAP-ENC=3D"http://schemas.xmlsoap.org/soap/encoding/"     =
SOAP-ENV:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/"     =
xmlns:SOAP-ENV=3D"http://schemas.xmlsoap.org/soap/envelope/">      =
<SOAP-ENV:Body>        <login xmlns=3D"urn:enterprise.soap.sforce.com">  =
        <username xsi:type=3D"xsd:string">#{username}</username>         =
 <password xsi:type=3D"xsd:string">#{password}</password>        =
</login>      =
</SOAP-ENV:Body></SOAP-ENV:Envelope>');SalesforceHelper.SOAP_QUERY=3Dnew =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?>   <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"    =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Header>    =
<SessionHeader xmlns=3D"urn:enterprise.soap.sforce.com">      =
<sessionId>#{session}</sessionId>    </SessionHeader>  </soap:Header>  =
<soap:Body>    <query xmlns=3D"urn:enterprise.soap.sforce.com">      =
<queryString>#{query}</queryString>    </query>  =
</soap:Body></soap:Envelope>');SalesforceHelper.SELECT=3Dnew =
Template("SELECT department, email, fax, firstname, homephone, lastname, =
mailingcity,        mailingcountry, mailingpostalcode, mailingstreet, =
mobilephone, name,        othercity, othercountry, otherphone, =
otherpostalcode, otherstate,        otherstreet, phone, salutation, =
title FROM contact WHERE email LIKE '%#{search}%' OR name LIKE =
'%#{search}%'");SalesforceHelper.LOGIN_URL=3D"/proxy/direct.xml?url=3Dhtt=
ps://www.salesforce.com/services/Soap/c/13.0&body=3D";SalesforceHelper.QU=
ERY_URL=3Dnew =
Template("/proxy/direct.xml?url=3D#{serverUrl}&body=3D#{xml}");Salesforce=
Helper.SESSION_MATCH=3Dnew =
RegExp("/.*<sessionId>(.*)</sessionId>.*/");SalesforceHelper.SERVER_MATCH=
=3Dnew =
RegExp("/.*<serverUrl>(.*)</serverUrl>.*/");SalesforceHelper.authorizatio=
nUrl=3Dfunction(c,a){return =
this.LOGIN_URL+escape(this.SOAP_LOGIN.evaluate({username:c,password:a}));=
};SalesforceHelper.getNodeValue=3Dfunction(a,d){if(Prototype.Browser.WebK=
it){d=3Dd.replace("sf:","");}var =
c=3Da.getElementsByTagName(d);if(c=3D=3Dnull||c.length=3D=3D0){return =
null;}return =
c[0].childNodes[0].nodeValue;};SalesforceHelper.getNodeString=3Dfunction(=
a,d){var =
c=3Dthis.getNodeValue(a,d);if(c=3D=3Dnull){return"";}else{return =
c;}};SalesforceHelper.getErrorCode=3Dfunction(a){return =
this.getNodeValue(a,"faultcode");};SalesforceHelper.getRecords=3Dfunction=
(a){var c=3Da.getElementsByTagName("records");if(c=3D=3Dnull){return new =
Array();}return c;};SalesforceHelper.renderLine=3Dfunction(a,f,e){var =
c=3D"";for(var =
d=3D0;d<f.length;d++){c+=3Dthis.getNodeString(a,f[d]);if(c!=3D""){c+=3D" =
";}}if(c!=3D""){return =
e.evaluate({output:c});}else{return"";}};SalesforceHelper.renderRecord=3D=
function(d){var =
a=3D"";a+=3Dthis.renderLine(d,["sf:Salutation","sf:FirstName","sf:LastNam=
e"],new Template("<h5 style=3D'font-size: =
16px;'>#{output}</h5>"));a+=3Dthis.renderLine(d,["sf:Title"],new =
Template("<p =
class=3D'minimum'>#{output}</p>"));a+=3Dthis.renderLine(d,["sf:Department=
"],new Template("<p class=3D'minimum'>#{output}</p>"));var =
e=3D"";e+=3Dthis.renderLine(d,["sf:Phone"],new Template("<p =
class=3D'minimum'>#{output}</p>"));e+=3Dthis.renderLine(d,["sf:MobilePhon=
e"],new Template("<p class=3D'minimum'>#{output}<span =
class=3D'sub'>mobile</span></p>"));if(e!=3D""){a+=3D"<h5>Phone</h5>";a+=3D=
e;}a+=3Dthis.renderLine(d,["sf:Email"],new Template("<p =
class=3D'minimum'><a href=3D'mailto:#{output}'>#{output}</a></p>"));var =
c=3Dthis.renderLine(d,["sf:MailingStreet"],new =
Template("#{output}")).replace(",","<br =
/>");if(c!=3D""){subaddress=3Dthis.renderLine(d,["sf:MailingPostalCode","=
sf:MailingCity"],new Template("#{output} =
"));if(subaddress!=3D""){c+=3D"<br /> =
"+subaddress;}c+=3Dthis.renderLine(d,["sf:MailingCountry"],new =
Template("<br />#{output}"));}a+=3Dc;return =
a;};SalesforceHelper.buildQueryUrl=3Dfunction(g,a,c){var =
f=3Dthis.SELECT.evaluate({search:c});var =
e=3Dthis.SOAP_QUERY.evaluate({query:f,session:g});var =
d=3Dthis.QUERY_URL.evaluate({serverUrl:a,xml:escape(e)});return d;};var =
SalesforceWidget=3DClass.create(Widget,{initialize:function($super,a){$su=
per(a);this.username=3Da.username;this.password=3Da.password;this.destina=
tion=3Da.destination;this.formInstance=3Dnull;},disableForm:function(){th=
is.formInstance.button.value=3D"Looking...";this.formInstance.button.disa=
bled=3Dtrue;},enableForm:function(){this.formInstance.button.value=3D"Loo=
kup =
user";this.formInstance.button.disabled=3Dfalse;},lookup:function(a){this=
.formInstance=3Da;this.disableForm();var =
c=3DSalesforceHelper.authorizationUrl(this.username,this.password);new =
Ajax.Request(c,{method:"post",requestHeaders:{Accept:"application/xml",SO=
APAction:"login"},onSuccess:function(d){this.executeAuthorizedQuery(d.res=
ponseXML);}.bind(this),onFailure:function(){alert("Salesforce login =
failed. Try again in a short =
moment.");this.enableForm();}.bind(this)});},executeAuthorizedQuery:funct=
ion(f){var e=3DSalesforceHelper.getNodeValue(f,"sessionId");var =
a=3DSalesforceHelper.getNodeValue(f,"serverUrl");if(e!=3Dnull&&a!=3Dnull)=
{var =
c=3DSalesforceHelper.buildQueryUrl(e,a,this.formInstance.email.value);new=
 =
Ajax.Request(c,{method:"post",requestHeaders:{Accept:"application/xml",SO=
APAction:"query"},onSuccess:function(g){this.displayResult(g.responseXML)=
;}.bind(this),onFailure:function(){alert("Salesforce query =
failed.");this.enableForm();}.bind(this)});}else{var =
d=3DSalesforceHelper.getNodeValue(f,"faultcode");if(d=3D=3D"sf:LOGIN_MUST=
_USE_SECURITY_TOKEN"){alert("Salesforce login failed - Salesforce =
network access needs =
configuration.");}else{if(d=3D=3D"sf:API_DISABLED_FOR_ORG"){alert("Salesf=
orce login failed - Your Salesforce edition does not support API =
access.");}else{alert("Salesforce login failed. Failed to find server or =
session. Code: "+d);}}this.enableForm();}},displayResult:function(e){var =
c=3DSalesforceHelper.getRecords(e);if(c.length=3D=3D0){alert("No match =
found in Salesforce.");this.enableForm();return;}var a=3D"";for(var =
d=3D0;d<c.length;d++){a+=3DSalesforceHelper.renderRecord(c[d]);}a+=3D"<br=
 />";$(this.destination).update(a);this.enableForm();}});var =
JiraHelper=3D{GET_SESSION:new Template('<?xml version=3D"1.0" =
encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"#{url}rpc/soap/jirasoapservice-v2" =
xmlns:types=3D"#{url}rpc/soap/jirasoapservice-v2/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<q1:login xmlns:q1=3D"http://soap.rpc.jira.atlassian.com">      <in0 =
xsi:type=3D"xsd:string">#{username}</in0>      <in1 =
xsi:type=3D"xsd:string"><![CDATA[#{password}]]></in1>    </q1:login>  =
</soap:Body></soap:Envelope>'),GET_PROJECTS:new Template('<?xml =
version=3D"1.0" encoding=3D"UTF-8"?><SOAP-ENV:Envelope =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:SOAP-ENC=3D"http://schemas.xmlsoap.org/soap/encoding/" =
SOAP-ENV:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:SOAP-ENV=3D"http://schemas.xmlsoap.org/soap/envelope/">  =
<SOAP-ENV:Body>    <m:getProjectsNoSchemes =
xmlns:m=3D"#{url}rpc/soap/jirasoapservice-v2">      <in0 =
xsi:type=3D"xsd:string">#{sessionId}</in0>    </m:getProjectsNoSchemes>  =
</SOAP-ENV:Body></SOAP-ENV:Envelope>'),GET_ASSIGNEES:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"#{url}rpc/soap/agilossoapservice-v1" =
xmlns:types=3D"#{url}rpc/soap/agilossoapservice-v1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<q1:getAssignableUsers xmlns:q1=3D"#{url}">      <in0 =
xsi:type=3D"xsd:string">#{sessionId}</in0>      <in1 =
xsi:type=3D"xsd:string">#{projectKey}</in1>    </q1:getAssignableUsers>  =
</soap:Body></soap:Envelope>'),GET_ISSUE_TYPES2:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"#{url}rpc/soap/jirasoapservice-v2" =
xmlns:types=3D"#{url}rpc/soap/jirasoapservice-v2/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"><soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">  =
<q1:getIssueTypesForProject =
xmlns:q1=3D"http://soap.rpc.jira.atlassian.com">   <in0 =
xsi:type=3D"xsd:string">#{sessionId}</in0>   <in1 =
xsi:type=3D"xsd:string">#{projectId}</in1>  =
</q1:getIssueTypesForProject></soap:Body></soap:Envelope>'),GET_ISSUE_TYP=
ES:new Template('<?xml version=3D"1.0" =
encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"#{url}rpc/soap/jirasoapservice-v2" =
xmlns:types=3D"#{url}rpc/soap/jirasoapservice-v2/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"><soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/"><q1:getI=
ssueTypesForProject xmlns:q1=3D"http://soap.rpc.jira.atlassian.com"><in0 =
xsi:type=3D"xsd:string">#{sessionId}</in0><in1 =
xsi:type=3D"xsd:string">#{projectId}</in1></q1:getIssueTypesForProject></=
soap:Body></soap:Envelope>'),SUBMIT_ISSUE:new Template('<?xml =
version=3D"1.0" encoding=3D"ISO-8859-1"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"#{url}rpc/soap/jirasoapservice-v2" =
xmlns:types=3D"#{url}rpc/soap/jirasoapservice-v2/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<q1:createIssue xmlns:q1=3D"http://soap.rpc.jira.atlassian.com">      =
<in0 xsi:type=3D"xsd:string">#{sessionId}</in0>      <in1 href=3D"#id1" =
/>    </q1:createIssue>    <q2:RemoteIssue id=3D"id1" =
xsi:type=3D"q2:RemoteIssue" =
xmlns:q2=3D"http://beans.soap.rpc.jira.atlassian.com">      <id =
xsi:nil=3D"true" />      <affectsVersions xsi:nil=3D"true" />      =
<assignee xsi:type=3D"xsd:string">#{assignee}</assignee>      =
<attachmentNames xsi:nil=3D"true" />      <components xsi:nil=3D"true" =
/>      <created xsi:nil=3D"true" />      <customFieldValues =
xsi:nil=3D"true" />      <description>#{description}</description>      =
<duedate xsi:nil=3D"true" />      <environment xsi:nil=3D"true" />      =
<fixVersions xsi:nil=3D"true" />      <key xsi:nil=3D"true" />      =
<priority xsi:nil=3D"true" />      <project =
xsi:type=3D"xsd:string">#{projectKey}</project>      <reporter =
xsi:nil=3D"true" />      <resolution xsi:nil=3D"true" />      <status =
xsi:nil=3D"true" />      <summary =
xsi:type=3D"xsd:string">#{summary}</summary>      <type =
xsi:type=3D"xsd:string">#{type}</type>      <updated xsi:nil=3D"true" /> =
     <votes xsi:nil=3D"true" />      <customFieldValues href=3D"#id2" /> =
   </q2:RemoteIssue>    <soapenc:Array id=3D"id2" =
xmlns:q3=3D"http://beans.soap.rpc.jira.atlassian.com" =
soapenc:arrayType=3D"q3:RemoteCustomFieldValue[1]">      <Item =
href=3D"#id3" />    </soapenc:Array>    <q4:RemoteCustomFieldValue =
id=3D"id3" xsi:type=3D"q4:RemoteCustomFieldValue" =
xmlns:q4=3D"http://beans.soap.rpc.jira.atlassian.com">      =
<customfieldId =
xsi:type=3D"xsd:string">customfield_#{customFieldId}</customfieldId>     =
 <key xsi:nil=3D"true" />      <values href=3D"#id4" />    =
</q4:RemoteCustomFieldValue>    <soapenc:Array id=3D"id4" =
soapenc:arrayType=3D"xsd:string[1]">      <Item>#{ticketId}</Item>    =
</soapenc:Array>  </soap:Body></soap:Envelope>'),SUBMIT_FORM:new =
Template('<form class=3D"form" id=3D"jira-form-#{widgetId}"> Submit this =
ticket as a new issue <label>Project</label><select name=3D"projectId" =
id=3D"jiraProjectSelector" class=3D"jiraProjectSelector" =
onchange=3D"ObjectFactory.get(#{widgetId}).projectsSelector(this.options[=
this.selectedIndex].value)"></select> <label>Type</label><select =
name=3D"typeId" id=3D"jiraTypeSelector" =
class=3D"jiraTypeSelector"></select> <label>Assignee ID</label><select =
name=3D"jiraAssigneeSelector" class=3D"jiraAssigneeSelector" =
id=3D"jiraAssigneeSelector"></select> <label></label><input =
type=3D"button" value=3D"Submit" id=3D"submit" class=3D"jiraSubmit" =
onclick=3D"ObjectFactory.get(#{widgetId}).submitIssue($(\'jiraForm-#{widg=
etId}\'));return false;"></form>'),JIRA_TAG:new =
Template("<ticket><additional-tags>jira</additional-tags></ticket>"),JIRA=
_ISSUE_EXTERNAL_LINK:new =
Template("<external-link><type>JiraIssue</type><issue-id>#{issueId}</issu=
e-id></external-link>"),NOTICE:new Template('This ticket is related to =
the following issue in JIRA:<br /><br /><b><a =
href=3D"#{url}/browse/#{issueId}" target=3D_blank>#{issueId}</a></b><br =
/>&nbsp;'),MISSING_TICKET:new Template("Only available when viewing =
tickets.<br />&nbsp;"),getSessionRequest:function(d,c,a){return =
escape(this.GET_SESSION.evaluate({username:d,password:c,url:a}));},getPro=
jectsRequest:function(c,a){return =
escape(this.GET_PROJECTS.evaluate({sessionId:c,url:a}));},getProjectsAssi=
gneeRequest:function(d,c,a){return =
escape(this.GET_ASSIGNEES.evaluate({sessionId:d,url:c,projectKey:a}));},g=
etProjectsIssueTypesRequest:function(d,c,a){return =
escape(this.GET_ISSUE_TYPES.evaluate({sessionId:d,url:c,projectId:a}));},=
getSubmitRequest:function(e,c,f,h,a,g,k,d,j){return =
escape(this.SUBMIT_ISSUE.evaluate({sessionId:e,url:c,assignee:f,projectKe=
y:a,type:h,summary:XmlHelper.encodeString(g),description:XmlHelper.encode=
String(k),ticketId:d,customFieldId:j}));},getSubmitForm:function(a){retur=
n(this.SUBMIT_FORM.evaluate({widgetId:a}));},getInJiraNotice:function(a,c=
){return(this.NOTICE.evaluate({url:a,issueId:c}));},getMissingTicketMessa=
ge:function(){return(this.MISSING_TICKET.evaluate({}));},setIssueIdReques=
t:function(a){return =
this.JIRA_ISSUE_EXTERNAL_LINK.evaluate({issueId:a});},setJiraTagRequest:f=
unction(){return this.JIRA_TAG.evaluate();},PROXY_URL1:new =
Template("/proxy/direct?log=3D1&url=3D#{url}rpc/soap/jirasoapservice-v2&j=
son=3D1"),PROXY_URL2:new =
Template("/proxy/direct?log=3D1&url=3D#{url}rpc/soap/agilossoapservice-v1=
?"),getProxyUrl:function(c,a){return =
escape(this.PROXY_URL1.evaluate({url:c,body:a}));},getProxyUrl2:function(=
c,a){return =
escape(this.PROXY_URL2.evaluate({url:c,body:a}));},getSessionUrl:function=
(d,c,a){doc=3DJiraHelper.getSessionRequest(d,c,a);a=3DJiraHelper.getProxy=
Url(a,doc);return =
a;},getNodeValue:function(a,c){if(Prototype.Browser.WebKit){c=3Dc.replace=
("sf:","");}node=3Da.getElementsByTagName(c);if(node=3D=3Dnull||node.leng=
th=3D=3D0){return null;}return =
node[0].childNodes[0].nodeValue;},getNodeString:function(a,c){value=3Dthi=
s.getNodeValue(a,c);if(value=3D=3Dnull){return"";}else{return =
value;}},getRecords:function(a,d,c){results=3Da.getElementsByTagName(c);i=
f(results.length=3D=3D0){results=3Da.getElementsByTagName(d+":"+c);}if(re=
sults=3D=3Dnull){return new Array();}return =
results;},populateProjects:function(d,f){var c=3D[];var =
a=3D[];if($("jiraProjectSelector").options.length=3D=3D0){var =
e=3D$A(XmlHelper.getRecords(f,"","multiRef"));e.each(function(g){a.push(n=
ew JiraProject(g));});a.sort(function(h,g){return =
h.name.toLowerCase()<g.name.toLowerCase()?-1:1;});projectSelector=3Dd.dow=
n("select.jiraProjectSelector");projectSelector.appendChild(new =
Element("option"));a.each(function(h){var g=3Dnew =
Element("option");g.value=3Dh.key;g.innerHTML=3Dh.name;projectSelector.ap=
pendChild(g);c[h.key]=3Dh.id;});}return =
c;},populateProjectIssueTypes:function(c,e){var a=3D[];var =
d=3D$A(XmlHelper.getRecords(e,"","multiRef"));d.each(function(f){a.push(n=
ew JiraType(f));});a.sort(function(g,f){return =
g.name.toLowerCase()<f.name.toLowerCase()?-1:1;});typeSelector=3Dc.down("=
select.jiraTypeSelector");typeSelector.update("");typeSelector.appendChil=
d(new Element("option"));a.each(function(g){var f=3Dnew =
Element("option");f.value=3Dg.id;f.innerHTML=3Dg.name;typeSelector.append=
Child(f);});},populateAssignees:function(c,e){var a=3D[];var =
d=3D$A(XmlHelper.getRecords(e,"","multiRef"));d.each(function(f){a.push(n=
ew JiraAsignee(f));});a.sort(function(g,f){return =
g.name.toLowerCase()<f.name.toLowerCase()?-1:1;});asigneeSelector=3Dc.dow=
n("select.jiraAssigneeSelector");asigneeSelector.update("");asigneeSelect=
or.appendChild(new Element("option"));a.each(function(g){var f=3Dnew =
Element("option");f.value=3Dg.name;f.innerHTML=3Dg.fullName;asigneeSelect=
or.appendChild(f);});}};var =
XmlHelper=3D{getTextContentByKey:function(a,c){if(Prototype.Browser.IE){r=
eturn a.getElementsByTagName(c)[0].childNodes[0].nodeValue;}return =
a.getElementsByTagName(c)[0].textContent;},encodeString:function(c){var =
a=3Dc;a=3Da.replace(/&/g,"&amp;");a=3Da.replace(/</g,"&lt;");a=3Da.replac=
e(/>/g,"&gt;");a=3Da.replace(/'/g,"&apos;");a=3Da.replace(/"/g,"&quot;");=
return =
a;},getRecords:function(a,d,c){results=3Da.getElementsByTagName(c);if(res=
ults.length=3D=3D0){results=3Da.getElementsByTagName(d+":"+c);}if(results=
=3D=3Dnull){return new Array();}return results;}};var =
JiraProject=3DClass.create({initialize:function(a){this.key=3DXmlHelper.g=
etTextContentByKey(a,"key");this.id=3DXmlHelper.getTextContentByKey(a,"id=
");this.name=3DXmlHelper.encodeString(XmlHelper.getTextContentByKey(a,"na=
me"));}});var =
JiraType=3DClass.create({initialize:function(a){this.id=3DXmlHelper.getTe=
xtContentByKey(a,"id");this.name=3DXmlHelper.encodeString(XmlHelper.getTe=
xtContentByKey(a,"name"));}});var =
JiraAsignee=3DClass.create({initialize:function(a){this.name=3DXmlHelper.=
encodeString(XmlHelper.getTextContentByKey(a,"name"));this.fullName=3DXml=
Helper.encodeString(XmlHelper.getTextContentByKey(a,"fullname"));}});var =
JiraWidget=3DClass.create(Widget,{initialize:function($super,a){$super(a)=
;this.url=3Da.url;this.username=3Da.username;this.password=3Da.password;t=
his.formInstance=3Dnull;this.ticketId=3Da.ticketId;this.issueId=3Dnull;th=
is.externalId=3Da.externalId;this.customFieldId=3Da.customFieldId;this.wi=
dgetId=3Da.id;this.subject=3Da.subject;this.description=3Da.description;t=
his.projectIds=3Dnull;this.contentRoot=3Dthis.containingElement().down("d=
iv.jiraContent"+this.widgetId);if(!this.url.endsWith("/")){this.url+=3D"/=
";}this.start();},start:function(){if(this.ticketId){var =
a=3Dthis;$j.ajax({type:"get",url:"/tickets/"+this.ticketId+"/external_lin=
ks.json",success:function(d){var c;if(c=3D_(d).find(function(e){return =
e.external_link_type=3D=3D=3D"JiraIssue";})){a.issueId=3Dc.external_link[=
"issue_id"]||this.externalId;a.contentRoot.update(JiraHelper.getInJiraNot=
ice(a.url,a.issueId));}else{a.contentRoot.update(JiraHelper.getSubmitForm=
(a.id));a.proxyUrl=3DJiraHelper.PROXY_URL1.evaluate({url:a.url});a.proxyU=
rl2=3DJiraHelper.PROXY_URL2.evaluate({url:a.url});a.getSession();}}});}el=
se{this.contentRoot.update(JiraHelper.getMissingTicketMessage());}},getSe=
ssion:function(){var =
a=3D"body=3D"+JiraHelper.getSessionRequest(this.username,this.password,th=
is.url);new =
Ajax.Request(this.proxyUrl,{method:"post",postBody:a,requestHeaders:{Acce=
pt:"application/xml",SOAPAction:"login"},onSuccess:function(c){this.extra=
ctSessionID(c.responseXML);}.bind(this),onFailure:function(){alert("Faile=
d");}.bind(this)});},extractSessionID:function(c){var =
a=3DJiraHelper.getRecords(c,"ns1","loginResponse");if(a.length=3D=3D1){th=
is.sessionId=3DJiraHelper.getNodeString(a[0],"loginReturn");this.getProje=
cts();}else{alert("Login failed");}},getProjects:function(){var =
a=3D"body=3D"+JiraHelper.getProjectsRequest(this.sessionId,this.url);new =
Ajax.Request(this.proxyUrl,{method:"post",postBody:a,requestHeaders:{Acce=
pt:"application/xml",SOAPAction:"login"},onSuccess:function(c){this.proje=
ctIds=3DJiraHelper.populateProjects(this.contentRoot,c.responseXML);}.bin=
d(this),onFailure:function(){alert("Failed to get =
projects");}.bind(this)});},projectsSelector:function(a){var =
c=3D"body=3D"+JiraHelper.getProjectsAssigneeRequest(this.sessionId,this.u=
rl,a);new =
Ajax.Request(this.proxyUrl2,{method:"post",postBody:c,requestHeaders:{Acc=
ept:"application/xml",SOAPAction:"0"},onSuccess:function(d){JiraHelper.po=
pulateAssignees(this.contentRoot,d.responseXML);}.bind(this),onFailure:fu=
nction(){alert("Failed to get =
projects");}.bind(this)});c=3D"body=3D"+JiraHelper.getProjectsIssueTypesR=
equest(this.sessionId,this.url,this.projectIds[a]);new =
Ajax.Request(this.proxyUrl,{method:"post",postBody:c,requestHeaders:{Acce=
pt:"application/xml",SOAPAction:"login"},onSuccess:function(d){JiraHelper=
.populateProjectIssueTypes(this.contentRoot,d.responseXML);}.bind(this),o=
nFailure:function(){alert("Failed to get =
projects");}.bind(this)});},submitIssue:function(c){var =
a=3D"/tickets/"+this.ticketId+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(e){var =
d=3DXmlHelper.getTextContentByKey(e.responseXML,"subject");this.submitIss=
ue2(d,this.description);}.bind(this),onFailure:function(){alert("Failed =
to submit issue.");}.bind(this)});return =
false;},submitIssue2:function(c,d){var a=3Dc;if(a=3D=3D""){a=3D"Ticket =
#"+this.ticketId;}var =
e=3D"body=3D"+JiraHelper.getSubmitRequest(this.sessionId,this.url,this.co=
ntentRoot.down("select.jiraAssigneeSelector").getValue(),this.contentRoot=
.down("select.jiraTypeSelector").getValue(),this.contentRoot.down("select=
.jiraProjectSelector").getValue(),a,d,this.ticketId,this.customFieldId);n=
ew =
Ajax.Request(this.proxyUrl,{method:"post",postBody:e,requestHeaders:{Acce=
pt:"application/xml",SOAPAction:"login"},onSuccess:function(f){this.setIs=
sueId(f.responseXML);this.setJiraTag();this.addTag("jira");}.bind(this),o=
nFailure:function(){alert("Failed to submit =
issue.");}.bind(this)});return =
false;},addTag:function(a){if(typeof(ticketTagField)!=3D"undefined"){tick=
etTagField.addEntry("jira","jira");}},setIssueId:function(g){var =
d=3DJiraHelper.getRecords(g,"","multiRef");if(d.length>0){var =
e=3DXmlHelper.getTextContentByKey(d[0],"key");var =
f=3DJiraHelper.setIssueIdRequest(e);var =
c=3D"/tickets/"+this.ticketId+"/external_links.xml?";new =
Ajax.Request(c,{contentType:"application/xml",method:"post",encoding:"",p=
ostBody:f,onSuccess:function(h){this.contentRoot.update(JiraHelper.getInJ=
iraNotice(this.url,e));}.bind(this),onFailure:function(){alert("Failed =
to set JIRA issue ID.");}});}else{var =
a=3DXmlHelper.getTextContentByKey(g,"faultstring");alert("Failed to =
retrieve JIRA issue key.\n\n("+a+")");}},setJiraTag:function(d){var =
c=3DJiraHelper.setJiraTagRequest();var =
a=3D"/tickets/"+this.ticketId+".xml?_method=3Dput";new =
Ajax.Request(a,{contentType:"application/xml",method:"put",encoding:"",po=
stBody:c,onFailure:function(){alert("Failed to set JIRA =
tag.");}});}});var TactileHelper=3D{PROXY_URL:new =
Template("/proxy/direct?log=3D1&url=3D#{url}"),QUERYSTRING_PEOPLE:new =
Template("people/?api_token=3D#{apiToken}&email=3D#{email}"),QUERYSTRING_=
CONTACTMETHODS:new =
Template("people/contact_methods/?api_token=3D#{apiToken}&id=3D#{id}"),QU=
ERYSTRING_PERSON:new =
Template("people/view/?api_token=3D#{apiToken}&id=3D#{id}"),getQueryURL:f=
unction(a){return =
TactileHelper.PROXY_URL.evaluate({url:a});},getPeopleQueryString:function=
(a,c){return =
TactileHelper.QUERYSTRING_PEOPLE.evaluate({apiToken:a,email:c});},getCont=
actMethodsQueryString:function(a,c){return =
TactileHelper.QUERYSTRING_CONTACTMETHODS.evaluate({apiToken:a,id:c});},ge=
tPersonQueryString:function(a,c){return =
TactileHelper.QUERYSTRING_PERSON.evaluate({apiToken:a,id:c});},renderLine=
:function(c,e){var a=3D"";for(var =
d=3D0;d<c.length;d++){if(c[d]>""){if(a!=3D""){a+=3D" =
";}a+=3Dc[d];}}return =
a>""?e.evaluate({output:a}):"";},renderRecord:function(e,a){var =
f=3D"";var d=3D"";var c=3D"";var g=3Dnew Template("#{output}<br =
/>");f+=3Dthis.renderLine([e.title,e.name],new Template("<h5 =
style=3D'font-size: =
16px;'>#{output}</h5>"));d+=3Dthis.renderLine([e.jobtitle],g);d+=3Dthis.r=
enderLine([e.organisation],g);f+=3Dthis.renderLine([d],new Template('<p =
class=3D"minimum">#{output}</p>'));c+=3Dthis.renderLine([e.street1],g);c+=
=3Dthis.renderLine([e.street2],g);c+=3Dthis.renderLine([e.street3],g);c+=3D=
this.renderLine([e.town],g);c+=3Dthis.renderLine([e.county],g);c+=3Dthis.=
renderLine([e.postcode],g);c+=3Dthis.renderLine([e.country],g);f+=3Dthis.=
renderLine([c],new Template('<p =
class=3D"minimum">#{output}</p>'));f+=3Dthis.renderContactMethods(a,"T","=
Telephone");f+=3Dthis.renderContactMethods(a,"M","Mobile");f+=3Dthis.rend=
erContactMethods(a,"E","Email");f+=3Dthis.renderLine([e.description],new =
Template("<h5>Description</h5>#{output}<br />"));return f+"<br =
/>";},renderContactMethods:function(a,g,d){var c=3D"";var f=3Dnew =
Template('#{value} <span class=3D"sub">#{name}</span><br />');for(var =
e=3D0;e<a.contact_methods.length;e++){var =
h=3Da.contact_methods[e];if(h.type=3D=3Dg){c+=3Df.evaluate({value:h.conta=
ct,name:h.name});}}return =
c>""?"<h5>"+d+"</h5>"+c:"";},renderList:function(c,d){var =
a=3D"";a=3D"<h5>"+c.length+" matching people found in TactileCRM. Click =
on a person for more =
information</h5>";a+=3Dc.collect(function(e){return('<span =
class=3D"link" =
onclick=3D"ObjectFactory.get('+d+").lookupPerson("+e.id+')">'+e.name+"</s=
pan>");}.bind(this)).join("<br/>")+"<br />&nbsp;";return a;}};var =
TactileWidget=3DClass.create(Widget,{initialize:function($super,a){$super=
(a);this.widgetId=3Da.id;this.url=3Da.url;this.apiToken=3Da.apiToken;this=
.formInstance=3Dnull;this.contentRoot=3Dthis.containingElement().down("di=
v.tactileContent"+this.widgetId);if(!this.url.endsWith("/")){this.url+=3D=
"/";}},lookup:function(a){var d=3Da.down("input.email").value;var =
c=3DTactileHelper.getQueryURL(this.url)+escape(TactileHelper.getPeopleQue=
ryString(this.apiToken,d));new =
Ajax.Request(c,{method:"get",encoding:"",onSuccess:function(e){this.showL=
ist(e.responseText.evalJSON());}.bind(this),onFailure:function(){alert("F=
ailed to lookup.");}.bind(this)});return =
false;},showList:function(a){if(a.status=3D=3D"error"){alert("Error: =
Unable to login to TactileCRM");return =
false;}if(a.people.length=3D=3D0){alert("No match found in =
TactileCRM");}else{if(a.people.length>1){this.contentRoot.update(TactileH=
elper.renderList(a.people,this.id));}else{this.lookupPerson(a.people[0].i=
d);}}},lookupPerson:function(c){var =
a=3DTactileHelper.getQueryURL(this.url)+escape(TactileHelper.getPersonQue=
ryString(this.apiToken,c));new =
Ajax.Request(a,{method:"get",encoding:"",onSuccess:function(d){this.resul=
t1=3Dd.responseText.evalJSON();this.lookupContactMethods(c);}.bind(this),=
onFailure:function(){alert("Failed to =
lookup.");}.bind(this)});},lookupContactMethods:function(c){var =
a=3DTactileHelper.getQueryURL(this.url)+escape(TactileHelper.getContactMe=
thodsQueryString(this.apiToken,c));new =
Ajax.Request(a,{method:"get",encoding:"",onSuccess:function(d){this.resul=
t2=3Dd.responseText.evalJSON();this.show();}.bind(this),onFailure:functio=
n(){alert("Failed to lookup.");}.bind(this)});},show:function(){var =
a=3DTactileHelper.renderRecord(this.result1.person,this.result2);this.con=
tentRoot.update(a);}});var PagloHelper=3D{SEARCH_FORM:new Template('<div =
class=3D"asset"></div><div class=3D"software"></div><form class=3D"form" =
id=3D"paglo-form-#{widgetId}"> <label>Search</label><input type=3D"text" =
name=3D"token" id=3D"token" value=3D"#{name}"/  > <br/><input =
type=3D"submit" id=3D"submit" value=3D"Search" =
onclick=3D"ObjectFactory.get(#{widgetId}).doSearch($(\'paglo-form-#{widge=
tId}\').token.value);return =
false;"></form>'),getSearchForm:function(c,a){return =
PagloHelper.SEARCH_FORM.evaluate({widgetId:c,name:a});},QUERY:new =
Template("select nvl(system/dns_name, first(interface/inet/ip_address)) =
as name, first(interface/inet/ip_address) as ip_address from =
/network/device where system/dns_name like '%#{token}%' or =
interface/inet/ip_address =3D '#{token}%' or =
wmi/win32_computersystem/username =3D '#{token}' or =
wmi/win32_computersystem/username like '%#{token2}' order by 1 limit =
10"),getQuery:function(a){return =
PagloHelper.QUERY.evaluate({token:a,token2:"\\"+a});},SOFTWARE_QUERY:new =
Template("select Name, Version from /network/device[system/dns_name =3D =
'#{name}']/wmi/win32_product order by =
1,2"),getSoftwareQuery:function(a){return =
PagloHelper.SOFTWARE_QUERY.evaluate({name:a});},URL:new =
Template("/proxy/direct?url=3Dhttps://api.gotomanage.com/api&contenttype=3D=
application/x-www-form-urlencoded&body=3D#{body}"),getURL:function(a){ret=
urn PagloHelper.URL.evaluate({body:escape(a)});},doc:new =
Template("method=3Dpaglo.query&v=3D1.0&api_key=3D#{apiKey}&query=3D#{quer=
y}"),getDoc:function(c,a){return =
PagloHelper.doc.evaluate({apiKey:c,query:a});},ITEM:new Template('<span =
class=3D"link" =
onClick=3D"ObjectFactory.get(#{widgetId}).#{functionName}(\'#{name}\')">#=
{name}</span><br />'),renderItem:function(a,d,c){return =
PagloHelper.ITEM.evaluate({name:a,functionName:d,widgetId:c});},LIST_TEMP=
LATE:new Template("<b>#{title}</b><br /><br =
/>#{content}"),getList:function(c,a){return =
PagloHelper.LIST_TEMPLATE.evaluate({title:c,content:a});},SOFTWARE_SELECT=
ION:new Template('<b>Select software package:</b><br /><select =
id=3D"paglo_software" class=3D"software" =
onChange=3D"ObjectFactory.get(#{widgetId}).selectSoftware(this.options[th=
is.selectedIndex].value)"></select>'),getSoftwareSelection:function(a){re=
turn PagloHelper.SOFTWARE_SELECTION.evaluate({widgetId:a});},ASSET:new =
Template("select system/dns_name, interface/inet/ip_address, =
nvl(system_profile/spsoftwaredatatype/os_version, os/version, =
wmi/win32_operatingsystem/caption || ' ' || =
wmi/win32_operatingsystem/csdversion) as os, nvl(system/class, =
system/computed_class) as class, nvl(system/vendor, =
wmi/win32_computersystemproduct/vendor, system/computed_vendor) as =
vendor, nvl(system/model, wmi/win32_computersystemproduct/name, =
system/computed_model) as model, nvl(wmi/win32_computersystem/username, =
system_profile/spsoftwaredatatype/user_name) as username from =
/network/device where system/(dns_name =3D =
'#{name}')"),getAssetQuery:function(a){return =
PagloHelper.ASSET.evaluate({name:a});},ASSET_INFO_SECTION:new =
Template("<b>#{title}:</b><br /> #{value}<br /><br =
/>"),getAssetInfoSection:function(c,a){return(a!=3D""?PagloHelper.ASSET_I=
NFO_SECTION.evaluate({title:c,value:a}):"");},ASSET_HEADER:new =
Template('<a =
href=3D"https://app.paglo.com/app/inventory/lookup?key=3Dsystem/dns_name&=
value=3D#{name}" target=3D"_new"><img =
src=3D"/images/widgets/paglo/asset.png" />&nbsp;&nbsp;<b>#{name}</b></a> =
<br /><br />'),getAssetHeader:function(a){return =
PagloHelper.ASSET_HEADER.evaluate({name:a});},getAssetInfo:function(c,d){=
var a=3D"";var f=3Dnew RegExp("\\S");for(var =
e=3D0;e<c.length;e++){if(c[e].attributes.length>0&&c[e].childNodes.length=
>0){if(c[e].getAttribute("name")=3D=3Dd&&c[e].firstChild.nodeValue.match(=
f)){a+=3D(a!=3D""?"<br />":"")+c[e].firstChild.nodeValue;}}}return =
a;},renderAssetInfo:function(d){var c=3D"";var =
a=3DXmlHelper.getRecords(d,"","value");c+=3DPagloHelper.getAssetHeader(Pa=
gloHelper.getAssetInfo(a,"system/dns_name"));c+=3DPagloHelper.getAssetInf=
oSection("Class",PagloHelper.getAssetInfo(a,"class"));c+=3DPagloHelper.ge=
tAssetInfoSection("Vendor",PagloHelper.getAssetInfo(a,"vendor"));c+=3DPag=
loHelper.getAssetInfoSection("Model",PagloHelper.getAssetInfo(a,"model"))=
;c+=3DPagloHelper.getAssetInfoSection("Operating =
system",PagloHelper.getAssetInfo(a,"os"));c+=3DPagloHelper.getAssetInfoSe=
ction("Username",PagloHelper.getAssetInfo(a,"username"));c+=3DPagloHelper=
.getAssetInfoSection("Network",PagloHelper.getAssetInfo(a,"interface/inet=
/ip_address"));return c;}};var =
PagloWidget=3DClass.create(Widget,{initialize:function($super,a){$super(a=
);this.apiKey=3Da.apikey;this.formInstance=3Dnull;this.widgetId=3Da.id;th=
is.isEmpty=3Da.isEmpty;this.hardwareFieldId=3Da.hardwareFieldId;this.soft=
wareFieldId=3Da.softwareFieldId;this.externalId=3Da.externalId;this.email=
=3Da.email;this.contentRoot=3Dthis.containingElement().down("div.paglo-co=
ntent");this.startup();},startup:function(){if(!($("ticket_fields_"+this.=
hardwareFieldId)&&$("ticket_fields_"+this.softwareFieldId))){this.content=
Root.update("Not a ticket, or missing custom =
fields.");return;}this.contentRoot.update(PagloHelper.getSearchForm(this.=
widgetId,""));var =
c=3D$("ticket_fields_"+this.hardwareFieldId).value;if(c){this.getAsset(c)=
;}else{c=3D(c?c:this.externalId);if(!c&&this.email){var =
d=3D/(\S*)@\S*/;var =
a=3Dd.exec(this.email);if(a.length>1){c=3Da[1];}}if(c){this.doSearch(c);}=
}this.contentRoot.down("form").token.value=3Dc;},doSearch:function(c){var=
 d=3DPagloHelper.getQuery(c);var =
e=3DPagloHelper.getDoc(this.apiKey,d);var =
a=3DPagloHelper.getURL(e);this.contentRoot.down("div.asset").update("Sear=
ching...");this.contentRoot.down("div.software").update("");new =
Ajax.Request(a,{method:"post",requestHeaders:{Accept:"application/xml"},o=
nSuccess:function(f){this.showResults(f.responseXML);}.bind(this),onFailu=
re:function(){alert("Failed");}});},showResults:function(g){var =
e=3D"";var d=3DXmlHelper.getRecords(g,"","tree");if(d.length>0){for(var =
h=3D0;h<d.length;h++){var a=3Dnew Array();var =
c=3DXmlHelper.getRecords(d[h],"","value");for(var =
f=3D0;f<c.length;f++){a[c[f].getAttribute("name")]=3Dc[f].firstChild.node=
Value;}if(a.name){e+=3DPagloHelper.renderItem(a.name,"selectAsset",this.w=
idgetId);}}this.contentRoot.down("div.asset").update(PagloHelper.getList(=
"Select hardware =
asset:",e));this.contentRoot.down("div.software").update("");}else{this.c=
ontentRoot.down("div.asset").update("Nothing =
found");}},selectAsset:function(a){if(a!=3D""){$("ticket_fields_"+this.ha=
rdwareFieldId).value=3Da;$("ticket_fields_"+this.softwareFieldId).value=3D=
"";this.getAsset(a);this.getSoftware(a);}},getSoftware:function(c){var =
d=3DPagloHelper.getSoftwareQuery(c);var =
e=3DPagloHelper.getDoc(this.apiKey,d);var a=3DPagloHelper.getURL(e);new =
Ajax.Request(a,{method:"post",requestHeaders:{Accept:"application/xml"},o=
nSuccess:function(f){this.showSoftware(f.responseXML);}.bind(this),onFail=
ure:function(){alert("Failed");}});},showSoftware:function(f){var =
d=3D"";var j;var =
c=3DXmlHelper.getRecords(f,"","tree");if(c.length>0){this.contentRoot.dow=
n("div.software").update(PagloHelper.getSoftwareSelection(this.widgetId))=
;j=3Dthis.contentRoot.down("select.software");j.appendChild(new =
Element("option"));for(var g=3D0;g<c.length;g++){var =
a=3DXmlHelper.getRecords(c[g],"","value");for(var =
e=3D0;e<a.length;e++){if(a[e].getAttribute("name")=3D=3D"Name"){var =
h=3Dnew =
Element("option");h.value=3Da[e].firstChild.nodeValue;h.innerHTML=3Dh.val=
ue;j.appendChild(h);}}}}else{this.contentRoot.down("div.software").update=
("");}},selectSoftware:function(a){$("ticket_fields_"+this.softwareFieldI=
d).value=3Da;},getAsset:function(c){var =
d=3DPagloHelper.getAssetQuery(c);var =
e=3DPagloHelper.getDoc(this.apiKey,d);var =
a=3DPagloHelper.getURL(e);this.contentRoot.down("div.asset").update("Retr=
ieving info...");new =
Ajax.Request(a,{method:"post",requestHeaders:{Accept:"application/xml"},o=
nSuccess:function(f){this.contentRoot.down("div.asset").update(PagloHelpe=
r.renderAssetInfo(f.responseXML));}.bind(this),onFailure:function(){alert=
("Failed");}});}});var ContactologyHelper=3D{GET_ACTIVE_LISTS:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"http://soapserver.emailcampaigns.net/1.1/" =
xmlns:types=3D"http://soapserver.emailcampaigns.net/1.1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<tns:GetActiveLists>      <sortDir xsi:type=3D"xsd:string">U</sortDir>   =
   <sortID xsi:type=3D"xsd:string">Name</sortID>      <startRecord =
xsi:type=3D"xsd:int">0</startRecord>      <pageSize =
xsi:type=3D"xsd:int">0</pageSize>    </tns:GetActiveLists>  =
</soap:Body></soap:Envelope>'),GET_CONTACT_SUBSCRIPTIONS:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?>  <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"http://soapserver.emailcampaigns.net/1.1/" =
xmlns:types=3D"http://soapserver.emailcampaigns.net/1.1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">    <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">      =
<tns:GetContactSubscriptions>        <email =
xsi:type=3D"xsd:string">#{email}</email>      =
</tns:GetContactSubscriptions>    =
</soap:Body></soap:Envelope>'),SUBSCRIBE_TO_LIST:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"http://soapserver.emailcampaigns.net/1.1/" =
xmlns:types=3D"http://soapserver.emailcampaigns.net/1.1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<tns:SubscribeToList>      <email =
xsi:type=3D"xsd:string">#{email}</email>      <listId =
xsi:type=3D"xsd:int">#{id}</listId>    </tns:SubscribeToList>  =
</soap:Body></soap:Envelope>'),UNSUBSCRIBE_FROM_LIST:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"http://soapserver.emailcampaigns.net/1.1/" =
xmlns:types=3D"http://soapserver.emailcampaigns.net/1.1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<tns:UnsubscribeFromList>      <email =
xsi:type=3D"xsd:string">#{email}</email>      <listId =
xsi:type=3D"xsd:int">#{id}</listId>    </tns:UnsubscribeFromList>  =
</soap:Body></soap:Envelope>'),GET_CONTACT:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"http://soapserver.emailcampaigns.net/1.1/" =
xmlns:types=3D"http://soapserver.emailcampaigns.net/1.1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<tns:GetContactByEmail>      <emailAddress =
xsi:type=3D"xsd:string">#{email}</emailAddress>    =
</tns:GetContactByEmail>  </soap:Body></soap:Envelope>'),REACTIVATE:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:soapenc=3D"http://schemas.xmlsoap.org/soap/encoding/" =
xmlns:tns=3D"http://soapserver.emailcampaigns.net/1.1/" =
xmlns:types=3D"http://soapserver.emailcampaigns.net/1.1/encodedTypes" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body =
soap:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/">    =
<tns:UpdateContact>      <addressId =
xsi:type=3D"xsd:int">#{id}</addressId>      <emailAddress =
xsi:type=3D"xsd:string" />      <status xsi:type=3D"xsd:int">0</status>  =
  </tns:UpdateContact>  </soap:Body></soap:Envelope>'),PROXY_URL:new =
Template("/proxy/direct?log=3D1&url=3Dhttp://soapserver.emailcampaigns.ne=
t/1.1/index.php"),SOAP_ACTION:new =
Template("http://soapserver.emailcampaigns.net/1.1/index.php/#{action}"),=
getActiveListsRequest:function(){return =
ContactologyHelper.GET_ACTIVE_LISTS.evaluate({});},getContactSubscription=
sRequest:function(a){return =
ContactologyHelper.GET_CONTACT_SUBSCRIPTIONS.evaluate({email:a});},getSub=
scribeToListRequest:function(a,c){return =
ContactologyHelper.SUBSCRIBE_TO_LIST.evaluate({email:a,id:c});},getGetCon=
tactRequest:function(a){return =
ContactologyHelper.GET_CONTACT.evaluate({email:a});},getReactivateRequest=
:function(a){return =
ContactologyHelper.REACTIVATE.evaluate({id:a});},getUnsubscribeFromListRe=
quest:function(a,c){return =
ContactologyHelper.UNSUBSCRIBE_FROM_LIST.evaluate({email:a,id:c});},getPr=
oxyURL:function(){return =
this.PROXY_URL.evaluate();},getSOAPAction:function(a){return =
this.SOAP_ACTION.evaluate({action:a});},STATUS_SECTION:new =
Template('<b>Status:</b><div class=3D"contact_status">#{status}</div><br =
/>'),LIST_SECTION:new Template("<b>#{header}</b><br />#{items}<br =
/>"),LIST_ELEMENT:new Template('<input type=3D"checkbox" =
style=3D"vertical-align: top;" value=3D"#{id}" #{checked} #{disabled} =
onClick=3D"ObjectFactory.get(#{widgetId}).changeSubscription(this);"> =
#{name} <span class=3D"sub">#{status}</span><br />'),REACTIVATE_LINK:new =
Template('<a =
href=3D"javascript:ObjectFactory.get(#{widgetId}).reactivate();">Click =
to reactivate</a><br/><br/>'),renderView:function(h,a,f){var c=3D"";var =
g=3Dtrue;var =
d=3DXmlHelper.getRecords(h,"","item");if(a){e=3D"NEW";}else{var =
e=3DContactologyHelper.getStatus(h);g=3D(e=3D=3D"GLOBALY_UNSUBSCRIBED"||e=
=3D=3D"GLOBALLY_UNSUBSCRIBED"||e=3D=3D"BOUNCED"||e=3D=3D"DELETED")?false:=
true;}c+=3DContactologyHelper.renderStatus(e,a);if(e=3D=3D"BOUNCED"){c+=3D=
ContactologyHelper.REACTIVATE_LINK.evaluate({widgetId:f});}c+=3DContactol=
ogyHelper.renderListsByType(d,"INTERNAL","Internal",a,f,g);c+=3DContactol=
ogyHelper.renderListsByType(d,"PUBLIC","Public",a,f,g);c+=3DContactologyH=
elper.renderListsByType(d,"PRIVATE","Private",a,f,g);return =
c;},renderListsByType:function(g,m,o,l,j,k){var d=3D"";for(var =
h=3D0;h<g.length;h++){if(XmlHelper.getTextContentByKey(g[h],l?"type_label=
":"type").toUpperCase()=3D=3Dm){var =
a=3DXmlHelper.getTextContentByKey(g[h],l?"list_name":"name");var =
c=3DXmlHelper.getTextContentByKey(g[h],l?"list_id":"id");var =
f=3Dl?"NONE":XmlHelper.getTextContentByKey(g[h],"subscription_status");va=
r n=3D"";var =
e=3D"";if(f=3D=3D"SUBSCRIBED"||f=3D=3D"AWAITING_CONFIRMATION"){n=3D"check=
ed";}if(f=3D=3D"AWAITING_CONFIRMATION"){e=3D"pending";}d+=3DContactologyH=
elper.LIST_ELEMENT.evaluate({name:a,id:c,checked:n,widgetId:j,status:e,di=
sabled:(k?"":"DISABLED")});}}if(d>""){return =
ContactologyHelper.LIST_SECTION.evaluate({header:o,items:d});}else{return=
"";}},renderStatus:function(c,a){if(a){return =
ContactologyHelper.STATUS_SECTION.evaluate({status:"NEW"});}return =
ContactologyHelper.STATUS_SECTION.evaluate({status:c});},getStatus:functi=
on(d){var c=3Dd.getElementsByTagName("return")[0];var =
a=3DXmlHelper.getTextContentByKey(c,"contact_status");return =
a;},errorFree:function(a){var =
c=3Da.getElementsByTagName("faultstring");return(c.length>0?false:true);}=
};var =
ContactologyWidget=3DClass.create(Widget,{initialize:function($super,a){$=
super(a);this.widgetId=3Da.id;this.username=3Da.username;this.password=3D=
a.password;this.email=3Da.email;this.formInstance=3Dnull;this.contentRoot=
=3Dthis.containingElement().down("div.contactology-content"+this.widgetId=
);this.lastChange=3Dnull;this.contactId=3Dnull;this.startup();},startup:f=
unction(){if(this.email=3D=3Dnull){this.contentRoot.update("No requester =
found");}else{this.getSubscriptions();}},getSubscriptions:function(d){var=
 =
c=3D"body=3D"+ContactologyHelper.getContactSubscriptionsRequest(this.emai=
l);var a=3DContactologyHelper.getProxyURL();new =
Ajax.Request(a,{method:"post",encoding:"",postBody:c,requestHeaders:{SOAP=
Action:ContactologyHelper.getSOAPAction("GetContactSubscriptions"),Author=
ization:"Basic =
"+Base64.encode(this.username+":"+this.password)},onSuccess:function(e){i=
f(XmlHelper.getRecords(e.responseXML,"SOAP-ENV","Fault").length>0){this.g=
etActiveLists();}else{if(d=3D=3Dthis.lastChange){this.contentRoot.update(=
ContactologyHelper.renderView(e.responseXML,false,this.widgetId));}}}.bin=
d(this),onFailure:function(){alert("Failed to =
lookup.");}.bind(this)});},getActiveLists:function(){var =
c=3D"body=3D"+ContactologyHelper.getActiveListsRequest();var =
a=3DContactologyHelper.getProxyURL();new =
Ajax.Request(a,{method:"post",encoding:"",postBody:c,requestHeaders:{SOAP=
Action:ContactologyHelper.getSOAPAction("GetActiveLists"),Authorization:"=
Basic =
"+Base64.encode(this.username+":"+this.password)},onSuccess:function(d){t=
his.contentRoot.update(ContactologyHelper.renderView(d.responseXML,true,t=
his.widgetId));}.bind(this),onFailure:function(){alert("Failed to =
lookup.");}.bind(this)});},changeSubscription:function(d){var f=3D"";var =
e=3D"";var =
c=3Dd.checked;d.disabled=3Dtrue;this.lastChange=3Dd.value;if(c){f=3D"body=
=3D"+ContactologyHelper.SUBSCRIBE_TO_LIST.evaluate({email:this.email,id:d=
.value});e=3D"SubscribeToList";}else{f=3D"body=3D"+ContactologyHelper.UNS=
UBSCRIBE_FROM_LIST.evaluate({email:this.email,id:d.value});e=3D"Unsubscri=
beFromList";}var =
a=3DContactologyHelper.getProxyURL();this.showStatus("UPDATING...");new =
Ajax.Request(a,{method:"post",encoding:"",postBody:f,requestHeaders:{SOAP=
Action:ContactologyHelper.getSOAPAction(e),Authorization:"Basic =
"+Base64.encode(this.username+":"+this.password)},onSuccess:function(g){i=
f(ContactologyHelper.errorFree(g.responseXML)){if(XmlHelper.getTextConten=
tByKey(g.responseXML,"return")!=3D1){}if(this.lastChange=3D=3Dd.value){th=
is.getSubscriptions(d.value);}}else{this.changeFailed(d,c);return;}}.bind=
(this),onFailure:function(){alert("Failure!");this.changeFailed(d,c);}.bi=
nd(this)});},reactivate:function(){var =
a=3D"body=3D"+ContactologyHelper.getGetContactRequest(this.email);this.sh=
owStatus("UPDATING...");new =
Ajax.Request(ContactologyHelper.getProxyURL(),{method:"post",encoding:"",=
postBody:a,requestHeaders:{SOAPAction:ContactologyHelper.getSOAPAction("G=
etContactByEmail"),Authorization:"Basic =
"+Base64.encode(this.username+":"+this.password)},onSuccess:function(f){v=
ar c=3Df.responseXML.getElementsByTagName("return")[0];var =
e=3DXmlHelper.getTextContentByKey(c,"ID");var =
d=3D"body=3D"+ContactologyHelper.getReactivateRequest(e);new =
Ajax.Request(ContactologyHelper.getProxyURL(),{method:"post",encoding:"",=
postBody:d,requestHeaders:{SOAPAction:ContactologyHelper.getSOAPAction("U=
pdateContact"),Authorization:"Basic =
"+Base64.encode(this.username+":"+this.password)},onSuccess:function(g){t=
his.lastChange=3Dnull;this.getSubscriptions(null);}.bind(this),onFailure:=
function(){this.refreshStatus();alert("Failed to =
reactivate");}.bind(this)});}.bind(this),onFailure:function(){this.showSt=
atus("UNKNOWN");alert("Failed to =
reactivate");}.bind(this)});},showStatus:function(a){this.containingEleme=
nt().down("div.contact_status").update(a);},refreshStatus:function(){var =
a=3D"body=3D"+ContactologyHelper.getGetContactRequest(this.email);new =
Ajax.Request(ContactologyHelper.getProxyURL(),{method:"post",encoding:"",=
postBody:a,requestHeaders:{SOAPAction:ContactologyHelper.getSOAPAction("G=
etContactByEmail"),Authorization:"Basic =
"+Base64.encode(this.username+":"+this.password)},onSuccess:function(e){v=
ar d=3De.responseXML.getElementsByTagName("return")[0];var =
c=3DXmlHelper.getTextContentByKey(d,"StatusLabel");this.showStatus(c.toUp=
perCase());}.bind(this),onFailure:function(){this.showStatus("ERROR");}.b=
ind(this)});},changeFailed:function(c,a){alert("Failed to change =
subscription.");c.checked=3D!a;c.disabled=3Dfalse;this.refreshStatus();}}=
);var =
ScreenStepsLiveWidget=3DClass.create(Widget,{initialize:function($super,a=
){$super(a);this.widgetId=3Da.id;this.anchor=3Da.anchor;this.domainname=3D=
a.domainname;this.username=3Da.username;this.password=3Da.password;this.u=
se_ssl=3Da.use_ssl;this.space_id=3Da.space_id;this.ticket_id=3Da.ticket_i=
d;this.include_login_in_url=3Da.include_login_in_url;this.screenstepslive=
_resource=3Dnew =
Zendesk.Resource({anchor:this.anchor,domain:this.domainname||"",user:this=
.username||"",pass:this.password||"",use_ssl:this.use_ssl||"false",space_=
id:this.space_id||null,include_login_in_url:this.include_login_in_url||fa=
lse,enable_resource_cache:"false",show_logout:false,login_content:this.ap=
plication.bind(this),application_content:this.application.bind(this),appl=
ication_resources:[{resource:"spaces",media_type:"application/xml",on_suc=
cess:this.spaces_selector.bind(this)}]});},application:function(){text=3D=
'<form id=3D"lookup-form" =
onsubmit=3D"disable_submit($(\'lookup-form\')); =
ObjectFactory.get('+this.id+').lookup(); return =
false;">';if(this.space_id=3D=3D""||this.space_id=3D=3Dnull){text+=3D'<la=
bel style=3D"width:50px;display:block;">Space: </label><select =
style=3D"margin-bottom:5px;width:175px;" name=3D"request[space_id]" =
id=3D"screenstepslive-form-spaces"></select><br =
/>';}else{text+=3D'<input type=3D"hidden" name=3D"request[space_id]" =
id=3D"screenstepslive-form-spaces" =
value=3D"'+this.space_id+'">';}text+=3D'<label =
style=3D"width:50px;display:block;">Search: </label><input type=3D"text" =
style=3D"margin:5px 5px 5px 0;width:175px;" name=3D"request[text]" =
id=3D"sslive_search_text"/><br /><input type=3D"submit" value=3D"Submit" =
id=3D"submit">';text+=3D'</form><div =
id=3D"screensteps_live_results"></div>';return =
text;},lookup:function(){text=3D$F("sslive_search_text");space_id=3D$F("s=
creenstepslive-form-spaces");space_selected_index=3D$("screenstepslive-fo=
rm-spaces").selectedIndex;resource=3D"spaces/"+$F("screenstepslive-form-s=
paces")+"/searches.xml?text=3D"+escape(text);this.screenstepslive_resourc=
e.request({resource:resource,on_success:this.search_results.bind(this)});=
enable_submit($("lookup-form"));if(this.space_id=3D=3Dnull){$("screenstep=
slive-form-spaces").selectedIndex=3Dspace_selected_index;}$("sslive_searc=
h_text").value=3Dtext;},format_lesson_url:function(a){if(this.include_log=
in_in_url=3D=3Dtrue){a+=3D"?login=3D"+this.screenstepslive_resource.optio=
ns.user+"&password=3D"+this.screenstepslive_resource.options.pass;return =
a;}else{return a;}},register_events:function(){var =
a=3D$$(".sslive_lesson =
ul.drop-list").each(function(c){document.observe("click",function(d){if(!=
d.findElement().descendantOf(c)){c.select(".title").each(function(e){e.st=
yle.zIndex=3D"0";});c.select(".action-menu").each(function(e){e.style.dis=
play=3D"none";e.style.zIndex=3D"0";});}});c.observe("click",function(d){t=
itle_container=3Dc.select(".title-container")[0];title=3Dc.select(".title=
")[0];menu=3Dc.select(".action-menu")[0];title.style.zIndex=3D"26";menu.s=
tyle.display=3D"block";menu.style.zIndex=3D"25";});});},render_lesson_res=
ults:function(a){result=3D"<h5>"+a.length+" matching lessons found. =
Click on a lesson to view =
it</h5>";result+=3D"<ul>";result+=3Da.collect(function(c){return"<li><b>"=
+c.asset.title+':</b><br /><div class=3D"sslive_lesson"><ul =
class=3D"drop-list" style=3D"position: relative"><li><div =
class=3D"title-container"><span class=3D"drop link title" id=3D"" =
style=3D"cursor:default; z-index:20">'+c.title+'</span></div><ul =
class=3D"rounded-4 action-menu" style=3D"width: 100%; =
margin-left:-160px;"><li class=3D"ticket_link link" =
onclick=3D"$$(\'#comment_value\')[0].value +=3D =
\''+this.format_lesson_url(c.url)+'\'; =
this.up().style.display=3D\'none\'; Event.stop(event);">Copy link to =
ticket</li><li id=3D"" class=3D"window_link link" =
onclick=3D"window.open(\''+this.format_lesson_url(c.url)+"', 'new');  =
this.up().style.display=3D'none'; Event.stop(event);\">Open in new =
window</li></ul></li></ul></div>";}.bind(this)).join("</li>");result+=3D"=
</ul>";return =
result;},search_results:function(a){result_field=3D$("screensteps_live_re=
sults");result_field.innerHTML=3D"";lessons=3D$A(a.lessons);if(lessons.le=
ngth>0){result=3Dthis.render_lesson_results(lessons);}else{result=3D"No =
results";}result_field.innerHTML=3Dresult;this.register_events();},spaces=
_selector:function(a){if(this.space_id=3D=3D""||this.space_id=3D=3Dnull){=
var =
c=3D$("screenstepslive-form-spaces");c.innerHTML=3D"";spaces=3D$A(a.space=
s);spaces.each(function(e){var =
d=3Ddocument.createElement("option");d.value=3De.id;d.innerHTML=3De.title=
;c.appendChild(d);});}}});var =
ScreenStepsLiveTasksWidget=3DClass.create(Widget,{initialize:function($su=
per,a){$super(a);this.widgetId=3Da.id;this.anchor=3Da.anchor;this.domainn=
ame=3Da.domainname;this.username=3Da.username;this.password=3Da.password;=
this.use_ssl=3Da.use_ssl;this.space_id=3Da.space_id;this.ticket_id=3Da.ti=
cket_id;this.screenstepslive_tasks_resource=3Dnew =
Zendesk.Resource({anchor:this.anchor,domain:this.domainname||"",user:this=
.username||"",pass:this.password||"",use_ssl:this.use_ssl||"false",space_=
id:this.space_id||null,enable_resource_cache:"false",show_logout:false,lo=
gin_content:this.application.bind(this),application_content:this.applicat=
ion.bind(this),application_resources:[{resource:"spaces/api",media_type:"=
application/xml",on_success:this.spaces_selector.bind(this)}]});},applica=
tion:function(){text=3D'<form id=3D"screensteps-live-task-form" =
onsubmit=3D"if (ObjectFactory.get('+this.id+").validate_sslive_form() =
=3D=3D true) {alert('Please enter a valid value for title'); return =
false;}; ObjectFactory.get("+this.id+").setup_task_form(); =
ObjectFactory.get("+this.id+').screenstepslive_tasks_resource.submit_data=
(this); return false;" =
class=3D"form">';if(this.space_id=3D=3D""||this.space_id=3D=3Dnull){text+=
=3D'<label style=3D"width:50px;display:block;">Space: </label><select =
style=3D"margin-bottom:5px;width:175px;" name=3D"task[space_id]" =
id=3D"screenstepslive-task-form-spaces"></select><br =
/>';}else{text+=3D'<input type=3D"hidden" name=3D"task[space_id]" =
id=3D"screenstepslive-task-form-spaces" =
value=3D"'+this.space_id+'">';}text+=3D'<label>Title</label><input =
type=3D"text" id=3D"task_title" style=3D"width:175px;" =
name=3D"task[title]"/><label>Description</label><textarea rows=3D"3" =
id=3D"task_description" style=3D"width:175px;" =
name=3D"task[description]"></textarea><input type=3D"hidden" =
name=3D"pluck_param" value=3D"task"><input type=3D"hidden" =
id=3D"task_resource" name=3D"resource" value=3D""><input type=3D"hidden" =
name=3D"media_type" value=3D"application/xml"><input type=3D"hidden" =
name=3D"event_reference" value=3D"ScreenSteps Live Task Created"><input =
type=3D"hidden" name=3D"event_log" value=3D"Title,Description,ID"><input =
type=3D"submit" value=3D"Submit" id=3D"submit"></form>';return =
text;},validate_sslive_form:function(){var =
a=3Ddocument.getElementById("task_title").value;if(a=3D=3D""||a=3D=3Dnull=
){return true;}else{return =
false;}},setup_task_form:function(){if(this.ticket_id!=3Dnull){$("task_de=
scription").value+=3D("\n\n"+location.href);}$("task_resource").value=3D"=
spaces/"+$F("screenstepslive-task-form-spaces")+"/tasks";return =
false;},spaces_selector:function(a){if(this.space_id=3D=3D""||this.space_=
id=3D=3Dnull){var =
c=3D$("screenstepslive-task-form-spaces");c.innerHTML=3D"";spaces=3D$A(a.=
spaces);spaces.each(function(e){var =
d=3Ddocument.createElement("option");d.value=3De.id;d.innerHTML=3De.title=
;c.appendChild(d);});}}});var =
WidgetManagerWidget=3DClass.create({initialize:function(){widgetManager=3D=
this;Widget.redraw();},widgets:function(){return $j("#sidebar =
div.widget").not("#preview-output .widget").map(function(a,c){var =
d=3D(""+$j(c).prop("id")).replace(/^widget_/,"");return =
ObjectFactory.get(d);}).toArray();},show:function(){$j("#add_widget_selec=
t_widget").show();$j("#add_widget_button").hide();this.widgets().each(fun=
ction(a){a.showControls();a.containingElement().title=3D"You can drag =
and drop widgets to rearrange =
them";});$j("#widget_fixed").addClass("widget_edit_mode");$j("#sidebar").=
sortable({items:"div.draggable"}).bind("sortupdate",this.updateOrder);Wid=
get.redraw();},hide:function(){$j("#add_widget_button").show();$j("#add_w=
idget_select_widget").hide();this.widgets().each(function(a){a.hideContro=
ls();a.containingElement().title=3D"";});$j("#widget_fixed").removeClass(=
"widget_edit_mode");$j("#sidebar").sortable("destroy");Widget.redraw();},=
updateOrder:function(d,e){var =
c=3D_($j(d.target).sortable("toArray")).map(function(f){f=3D(""+f).replac=
e(/^widget_/,"");return =
f=3D=3D=3D"fixed"?"fixed":ObjectFactory.get(f).locationId;});if(c.length>=
0){var =
a=3D"/widgets/reorder_locations?_method=3Dput";_(c).each(function(f){a+=3D=
"&locations[]=3D"+f;});$j.ajax(a,{type:"POST"});}},addWidgetToPage:functi=
on(d,a,c){new =
Ajax.Request("/widgets/"+c+"/add_to_page",{method:"post",parameters:{cont=
roller_name:d,action_name:a}});},removeWidgetFromPage:function(d,a,c){new=
 =
Ajax.Request("/widgets/"+c+"/remove_from_page",{method:"delete",parameter=
s:{controller_name:d,action_name:a,authenticity_token:Zendesk.currentUser=
.authenticityToken}});},removeWidget:function(a){var =
c=3DObjectFactory.get(a);c.hide(c.destroy.bind(c));ObjectFactory.remove(a=
);$("add_widget_"+a).show();},displayNewWidget:function(){$("widget_manag=
er_widget").insert({before:"hello"});}});var widgetManager=3Dnull;var =
BatchBookHelper=3DClass.create();BatchBookHelper.getNodeValue=3Dfunction(=
a,d){var =
c=3Da.getElementsByTagName(d);if(c=3D=3Dnull||c.length=3D=3D0||c[0].child=
Nodes.length=3D=3D0){return null;}return =
c[0].childNodes[0].nodeValue;};BatchBookHelper.getNodeString=3Dfunction(a=
,d){var c=3Dthis.getNodeValue(a,d);if(c=3D=3Dnull){return"";}else{return =
c;}};BatchBookHelper.getArrayByTagName=3Dfunction(d,a){var =
c=3Da.getElementsByTagName(d);if(c=3D=3Dnull){return new Array();}return =
c;};BatchBookHelper.getRecords=3DBatchBookHelper.getArrayByTagName.curry(=
"person");BatchBookHelper.getLocations=3DBatchBookHelper.getArrayByTagNam=
e.curry("location");var =
BatchBookQuery=3DClass.create();BatchBookQuery.SERVER_URL=3Dnew =
Template("https://#{account_name}.batchbook.com/service/people.xml?email=3D=
#{email}");BatchBookQuery.PROXY_URL=3Dnew =
Template("/proxy/direct.xml?&url=3D#{server_url}");BatchBookQuery.CONTACT=
_URL=3Dnew =
Template("https://#{account_name}.batchbook.com/contacts/show/#{record_id=
}");BatchBookQuery.buildUrl=3Dfunction(d,c){var =
a=3Dthis.SERVER_URL.evaluate({account_name:d,email:c});var =
e=3Dthis.PROXY_URL.evaluate({server_url:escape(a)});return e;};var =
BatchBookWidgetView=3DClass.create();BatchBookWidgetView.HEADLINE_TEMPLAT=
E=3Dnew Template('<h4 style=3D"font-size: 16px"><a =
href=3D"#{contact_url}" target=3D"_new">#{first_name} =
#{last_name}</a></h4>');BatchBookWidgetView.LOCATION_TEMPLATE=3Dnew =
Template("<h5>#{label}</h5>#{items}");BatchBookWidgetView.LOCATION_ADDRES=
S_TEMPLATE=3Dnew Template('<span class=3D"sub">#{item_label}</span><br =
/>#{item_value}<br />');BatchBookWidgetView.LOCATION_ITEM_TEMPLATE=3Dnew =
Template('#{item_value} <span class=3D"sub">#{item_label}</span><br =
/>');BatchBookWidgetView.ADDRESS_TEMPLATE=3Dnew =
Template('#{street_1}</h5><p =
class=3D"minimal">#{items}</p>');BatchBookWidgetView.renderLine=3Dfunctio=
n(a,f,e){var c=3D"";for(var =
d=3D0;d<f.length;d++){c+=3DBatchBookHelper.getNodeString(a,f[d]);if(c!=3D=
""){c+=3D" ";}}if(c!=3D""){return =
e.evaluate({output:c});}else{return"";}};BatchBookWidgetView.renderAddres=
s=3Dfunction(d){var j=3DBatchBookHelper.getNodeString(d,"street_1");var =
g=3DBatchBookHelper.getNodeString(d,"street_2");var =
h=3DBatchBookHelper.getNodeString(d,"city");var =
f=3DBatchBookHelper.getNodeString(d,"state");var =
e=3DBatchBookHelper.getNodeString(d,"postal_code");var =
k=3DBatchBookHelper.getNodeString(d,"country");var =
c=3D"";if(j!=3D""){c+=3Dj+"<br />";}if(g!=3D""){c+=3Dg+"<br =
/>";}if(h!=3D""){c+=3Dh;if(f!=3D""||e!=3D""){c+=3D", =
";}}if(f!=3D""||e!=3D""){c+=3Df;if(e!=3D""){c+=3D" =
";}}if(h!=3D""||f!=3D""||e!=3D""){c+=3De+"<br =
/>";}if(k!=3D""){c+=3Dk;}return =
c;};BatchBookWidgetView.renderRecord=3Dfunction(h,q){var t=3D"";var =
o=3DBatchBookHelper.getNodeString(h,"id");var =
m=3DBatchBookHelper.getNodeString(h,"first_name");var =
s=3DBatchBookHelper.getNodeString(h,"last_name");var =
r=3DBatchBookWidgetView.contact_url(o,q);t+=3DBatchBookWidgetView.HEADLIN=
E_TEMPLATE.evaluate({contact_url:r,first_name:m,last_name:s});t+=3Dthis.r=
enderLine(h,["title"],new Template("<p =
class=3D'minimum'>#{output}</p>"));t+=3Dthis.renderLine(h,["company"],new=
 Template("<p class=3D'minimum'>#{output}</p>"));var =
n=3DBatchBookHelper.getLocations(h);var =
k=3D{address:"",email:"",website:"",phone:"",cell:"",fax:""};var =
a=3D["address","email","website","phone","cell","fax"];for(var =
g=3D0;g<n.length;g++){var d=3Dn[g];var =
f=3D$j(d).find("label").text();for(var e=3D0;e<a.length;e++){var =
p=3Da[e];var =
c=3D"";if(p=3D=3D"address"){c=3Dthis.renderAddress(d);}else{c=3DBatchBook=
Helper.getNodeString(d,p);}if(c!=3D""){if(p=3D=3D"address"){if(k[p]){k[p]=
+=3D"<br =
/>";}k[p]+=3DBatchBookWidgetView.LOCATION_ADDRESS_TEMPLATE.evaluate({item=
_label:f,item_value:c});}else{k[p]+=3DBatchBookWidgetView.LOCATION_ITEM_T=
EMPLATE.evaluate({item_label:f,item_value:c});}}}}for(var =
e=3D0;e<a.length;e++){var =
p=3Da[e];if(k[p]!=3D""){t+=3DBatchBookWidgetView.LOCATION_TEMPLATE.evalua=
te({label:p,items:k[p]});}}return t+"<br =
/>";};BatchBookWidgetView.contact_url=3Dfunction(c,a){return =
BatchBookQuery.CONTACT_URL.evaluate({record_id:c,account_name:a});};var =
BatchBookWidget=3DClass.create(Widget,{lookup:function(c){$j("#batchbooks=
-widget-spinner").show();if(this.accountName!=3Dnull&&this.token!=3Dnull)=
{var a=3DBatchBookQuery.buildUrl(this.accountName,c.email.value);new =
Ajax.Request(a,{method:"get",requestHeaders:{Authorization:"Basic =
"+Base64.encode(this.token+":x")},onSuccess:function(d){this.displayResul=
t(d.responseXML);$j("#batchbooks-widget-spinner").hide();}.bind(this),onF=
ailure:function(){$(this.contentRoot).update("<h5>Unable to search your =
BatchBook account at this time.  Please try again =
later.</h5>");}.bind(this)});}else{$(this.contentRoot).update("<h5>BatchB=
ook login failed - BatchBook account needs =
configuration.</h5>");}},displayResult:function(d){var =
c=3DBatchBookHelper.getRecords(d);if(c.length=3D=3D0){$(this.contentRoot)=
.update("<h5>No match found in your BatchBook =
account.</h5>");return;}else{var =
a=3DBatchBookWidgetView.renderRecord(c[0],this.accountName);$(this.conten=
tRoot).update(a);}},initialize:function($super,a){$super(a);this.token=3D=
a.token;this.formInstance=3Dnull;this.widgetId=3Da.id;this.isEmpty=3Da.is=
Empty;this.accountName=3Da.accountName;this.requesterEmail=3Da.requester_=
email;this.contentRoot=3Dthis.containingElement().down("div.batchbook-con=
tent-"+this.widgetId);}});var =
CustomCalendarDateSelect=3DClass.create(CalendarDateSelect,{updateValue:f=
unction($super){$super();var f=3Dthis.selected_date;var =
a=3Df.getDate()<10?("0"+f.getDate()):f.getDate();var =
c=3D(f.getMonth()+1)<10?("0"+parseInt(f.getMonth()+1)):parseInt(f.getMont=
h()+1);var =
e=3Dc+"/"+a+"/"+f.getFullYear();this.target_element.value=3De;},parseDate=
:function($super){var =
a=3D$F(this.target_element).strip();$super();if(this.selection_made){this=
.selected_date.setFullYear(a.split("/")[2],parseInt(a.split("/")[0])-1,pa=
rseInt(a.split("/")[1]));this.date=3Dthis.selected_date;}}});var =
clarizenWidgetUnicodeConverter=3D{convertChar2CP:function(d){var =
c=3D0;var g=3D0;var f=3D"";for(var e=3D0;e<d.length;e++){var =
a=3Dd.charCodeAt(e);if(a<0||a>65535){f+=3D"Error =
"+this.dec2hex(a)+"!";}if(c!=3D=3D0){if(56320<=3Da&&a<=3D57343){f+=3Dthis=
.dec2hex(65536+((c-55296)<<10)+(a-56320))+" =
";c=3D0;continue;}else{f+=3D"!erreur =
"+this.dec2hex(c)+"!";c=3D0;}}if(55296<=3Da&&a<=3D56319){c=3Da;}else{f+=3D=
this.dec2hex(a)+" ";}}f=3Df.substring(0,f.length-1);return =
this.convertCP2HexNCR(f);},convertCP2HexNCR:function(a){var =
e=3D"";a=3Da.replace(/^\s+/,"");if(a.length=3D=3D=3D0){return"";}a=3Da.re=
place(/\s+/g," ");var d=3Da.split(" ");for(var c=3D0;c<d.length;c++){var =
f=3DparseInt(d[c],16);e+=3D"&#x"+this.dec2hex(f)+";";}return(e);},dec2hex=
:function(a){return(a+0).toString(16).toUpperCase();}};var =
clarizenWidgetHelper=3D{PARTNER_ID:"baa861be-8460-4de8-b678-56f915b6be43"=
,SERVICE_URL:"https://api.clarizen.com/v1.0/Clarizen.svc",LOGIN_URL:"http=
://clarizen.com/api/IClarizen/Login",QUERY_URL:"http://clarizen.com/api/I=
Clarizen/Query",EXECUTE_URL:"http://clarizen.com/api/IClarizen/Execute",W=
IDGET_ID:"clarizenWidget",IMAGE_PATH:"/images/widgets/clarizen/",PRIORITY=
_MAPPING:{1:"Low",2:"Medium",3:"High",4:"Critical"},GET_CLARIZEN_USER_PRO=
FILE:new Template('<?xml version=3D"1.0" encoding=3D"utf-8"?>   =
<soap:Envelope xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">   <soap:Header>       =
<Session xmlns=3D"http://clarizen.com/api">         =
<ID>#{sessionId}</ID>       </Session>   </soap:Header>  <soap:Body>  =
<Query xmlns=3D"http://clarizen.com/api">  <queryExpression =
xmlns:q1=3D"http://clarizen.com/api/queries" =
xsi:type=3D"q1:EntityQuery">     <q1:Paging xsi:nil=3D"true" />     =
<q1:Fields />     <q1:Orders xsi:nil=3D"true" />     =
<q1:TypeName>User</q1:TypeName>     <q1:Where xsi:type=3D"q1:And">       =
<q1:Conditions>          <Condition xsi:type=3D"q1:Compare">            =
<q1:LeftExpression xsi:type=3D"q1:FieldExpression">               =
<q1:FieldName>Email</q1:FieldName>            </q1:LeftExpression>       =
     <q1:Operator>Equal</q1:Operator>            <q1:RightExpression =
xsi:type=3D"q1:ConstantExpression">               <q1:Value =
xsi:type=3D"xsd:string">#{email}</q1:Value>            =
</q1:RightExpression>          </Condition>          <Condition =
xsi:type=3D"q1:Compare">            <q1:LeftExpression =
xsi:type=3D"q1:FieldExpression">               =
<q1:FieldName>FirstName</q1:FieldName>            </q1:LeftExpression>   =
         <q1:Operator>Equal</q1:Operator>            <q1:RightExpression =
xsi:type=3D"q1:ConstantExpression">               <q1:Value =
xsi:type=3D"xsd:string">#{firstName}</q1:Value>            =
</q1:RightExpression>          </Condition>          <Condition =
xsi:type=3D"q1:Compare">            <q1:LeftExpression =
xsi:type=3D"q1:FieldExpression">               =
<q1:FieldName>LastName</q1:FieldName>            </q1:LeftExpression>    =
        <q1:Operator>Equal</q1:Operator>            <q1:RightExpression =
xsi:type=3D"q1:ConstantExpression">               <q1:Value =
xsi:type=3D"xsd:string">#{lastName}</q1:Value>            =
</q1:RightExpression>          </Condition>       </q1:Conditions>     =
</q1:Where>  </queryExpression>  </Query>  =
</soap:Body></soap:Envelope>'),GET_SYSTEM_SETTINGS:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">   <soap:Header>       =
<Session xmlns=3D"http://clarizen.com/api">         =
<ID>#{sessionId}</ID>       </Session>   </soap:Header>  <soap:Body>     =
 <Execute xmlns=3D"http://clarizen.com/api">         <request>           =
 <BaseMessage xmlns:q1=3D"http://clarizen.com/api/metadata" =
xsi:type=3D"q1:GetSystemSettingsValuesMessage">              =
<q1:Settings>                  <string>Enable issue management</string>  =
                <string>Enable bug tracking</string>                  =
<string>Enable requests for enhancements</string>                  =
<string>Enable risk management</string>              </q1:Settings>      =
      </BaseMessage>         </request>      </Execute>  =
</soap:Body></soap:Envelope>'),UNLINK_ISSUE:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?>   <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">   <soap:Header>       =
<Session xmlns=3D"http://clarizen.com/api">         =
<ID>#{sessionId}</ID>       </Session>   </soap:Header>   <soap:Body>    =
  <Execute xmlns=3D"http://clarizen.com/api">         <request>          =
   <BaseMessage xsi:type=3D"UpdateMessage">               <Entity =
xsi:type=3D"GenericEntity">                  <Id>                     =
<TypeName>Issue</TypeName>                     <Value>#{IssueId}</Value> =
                 </Id>                  <Values>                     =
<FieldValue>                        <FieldName>ZdExternalId</FieldName>  =
                      <Value xsi:type=3D"xsd:string"></Value>            =
         </FieldValue>                  </Values>               =
</Entity>            </BaseMessage>         </request>     </Execute>  =
</soap:Body> </soap:Envelope>'),GET_EXTERNAL_ID_BY_TICKET_ID:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Header>    =
<Session xmlns=3D"http://clarizen.com/api">      <ID>#{sessionId}</ID>   =
 </Session>  </soap:Header>  <soap:Body><Execute =
xmlns=3D"http://clarizen.com/api"> <request>   <BaseMessage =
xmlns:q1=3D"http://clarizen.com/api/queries" =
xsi:type=3D"q1:EntityQuery">     <q1:Paging xsi:nil=3D"true" />     =
<q1:Fields />     <q1:Orders xsi:nil=3D"true" />     =
<q1:TypeName>Issue</q1:TypeName>     <q1:Where xsi:type=3D"q1:Compare">  =
     <q1:LeftExpression xsi:type=3D"q1:FieldExpression">          =
<q1:FieldName>ZdExternalId</q1:FieldName>       </q1:LeftExpression>     =
  <q1:Operator>Equal</q1:Operator>       <q1:RightExpression =
xsi:type=3D"q1:ConstantExpression">          <q1:Value =
xsi:type=3D"xsd:string">#{ticketId}</q1:Value>       =
</q1:RightExpression>     </q1:Where>   </BaseMessage>   <BaseMessage =
xmlns:q1=3D"http://clarizen.com/api/queries" =
xsi:type=3D"q1:EntityQuery">     <q1:Paging xsi:nil=3D"true" />     =
<q1:Fields />     <q1:Orders xsi:nil=3D"true" />     =
<q1:TypeName>Bug</q1:TypeName>     <q1:Where xsi:type=3D"q1:Compare">    =
   <q1:LeftExpression xsi:type=3D"q1:FieldExpression">          =
<q1:FieldName>ZdExternalId</q1:FieldName>       </q1:LeftExpression>     =
  <q1:Operator>Equal</q1:Operator>       <q1:RightExpression =
xsi:type=3D"q1:ConstantExpression">          <q1:Value =
xsi:type=3D"xsd:string">#{ticketId}</q1:Value>       =
</q1:RightExpression>     </q1:Where>   </BaseMessage> =
</request></Execute>  </soap:Body></soap:Envelope>'),UPDATE_ISSUE:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">   <soap:Header>       =
<Session xmlns=3D"http://clarizen.com/api">         =
<ID>#{sessionId}</ID>       </Session>   </soap:Header>   <soap:Body>    =
 <Execute xmlns=3D"http://clarizen.com/api">          <request>          =
    <BaseMessage xsi:type=3D"LifecycleMessage">                  <Ids>   =
                   <EntityId>                          =
<TypeName>#{entity}</TypeName>                          =
<Value>#{issueId}</Value>                      </EntityId>               =
   </Ids>                  <Operation>#{operation}</Operation>           =
   </BaseMessage>              <BaseMessage xsi:type=3D"CreateMessage">  =
                <Entity xsi:type=3D"GenericEntity">                      =
<Id>                          <TypeName>IssueTeamMembers</TypeName>      =
                    <Value xsi:nil=3D"true" />                      =
</Id>                      <Values>                          =
<FieldValue>                              <FieldName>Case</FieldName>    =
                          <Value xsi:type=3D"EntityId">                  =
                <TypeName>#{entity}</TypeName>                           =
       <Value>#{issueId}</Value>                              </Value>   =
                       </FieldValue>                          =
<FieldValue>                              =
<FieldName>TeamMember</FieldName>                              <Value =
xsi:type=3D"EntityId">                                  =
<TypeName>User</TypeName>                                  =
<Value>#{creatorId}</Value>                              </Value>        =
                  </FieldValue>                      </Values>           =
       </Entity>                </BaseMessage>          </request>      =
</Execute>   </soap:Body></soap:Envelope>'),DUE_DATE:new =
Template('<FieldValue>  <FieldName>DueDate</FieldName>  <Value =
xsi:type=3D"xsd:dateTime">#{dueDate}</Value></FieldValue>'),PROJECT_ID:ne=
w Template('<FieldValue>  <FieldName>PlannedFor</FieldName>  <Value =
xsi:type=3D"EntityId">    <TypeName>Project</TypeName>    =
<Value>#{projectId}</Value>  </Value></FieldValue>'),SUBMIT_ISSUE:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?>   <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">   <soap:Header>       =
<Session xmlns=3D"http://clarizen.com/api">         =
<ID>#{sessionId}</ID>       </Session>   </soap:Header>   <soap:Body>    =
  <Execute xmlns=3D"http://clarizen.com/api">         <request>          =
   <BaseMessage xsi:type=3D"CreateMessage">               <Entity =
xsi:type=3D"GenericEntity">                  <Id>                     =
<TypeName>#{entity}</TypeName>                  </Id>                  =
<Values>                     <FieldValue>                        =
<FieldName>Title</FieldName>                        <Value =
xsi:type=3D"xsd:string">#{title}</Value>                     =
</FieldValue>                     <FieldValue>                        =
<FieldName>Description</FieldName>                        <Value =
xsi:type=3D"xsd:string">#{description}</Value>                     =
</FieldValue>                     #{dueDateTemplate}                     =
<FieldValue>                        <FieldName>Severity</FieldName>      =
                  <Value xsi:type=3D"EntityId">                          =
 <TypeName>Severity</TypeName>                           =
<Value>#{severity}</Value>                        </Value>               =
      </FieldValue>                     <FieldValue>                     =
   <FieldName>AssignedTo</FieldName>                        <Value =
xsi:type=3D"EntityId">                           =
<TypeName>User</TypeName>                           =
<Value>#{userId}</Value>                        </Value>                 =
    </FieldValue>                     <FieldValue>                       =
 <FieldName>Owner</FieldName>                        <Value =
xsi:type=3D"EntityId">                           =
<TypeName>User</TypeName>                           =
<Value>#{ownerId}</Value>                        </Value>                =
     </FieldValue>                     #{projectTemplate}                =
     <FieldValue>                        =
<FieldName>ZdExternalId</FieldName>                        <Value =
xsi:type=3D"xsd:string">#{ticketId}</Value>                     =
</FieldValue>                  </Values>               </Entity>         =
   </BaseMessage>         </request>     </Execute>  </soap:Body> =
</soap:Envelope>'),GET_PROJECTS:new Template('<?xml version=3D"1.0" =
encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Header>    =
<Session xmlns=3D"http://clarizen.com/api">      <ID>#{sessionId}</ID>   =
 </Session>  </soap:Header>  <soap:Body>  <Query =
xmlns=3D"http://clarizen.com/api">  <queryExpression =
xmlns:q1=3D"http://clarizen.com/api/queries" =
xsi:type=3D"q1:EntityQuery">     <q1:Paging xsi:nil=3D"true" />     =
<q1:Fields>       <string>Name</string>     </q1:Fields>     <q1:Orders =
xsi:nil=3D"true" />     <q1:TypeName>Project</q1:TypeName>     <q1:Where =
xsi:nil=3D"true" />  </queryExpression>  </Query>  =
</soap:Body></soap:Envelope>'),GET_ASSIGNEES:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?>  <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Header>      =
<Session xmlns=3D"http://clarizen.com/api">        <ID>#{sessionId}</ID> =
     </Session>  </soap:Header>  <soap:Body>  <Query =
xmlns=3D"http://clarizen.com/api">      <queryExpression =
xmlns:q1=3D"http://clarizen.com/api/queries" =
xsi:type=3D"q1:EntityQuery">         <q1:Paging xsi:nil=3D"true" />      =
      <q1:Fields>                 <string>FirstName</string>             =
    <string>LastName</string>                 <string>Email</string>     =
        </q1:Fields>             <q1:Orders>               <q1:OrderBy>  =
               <q1:FieldName>DisplayName</q1:FieldName>               =
</q1:OrderBy>             </q1:Orders>             =
<q1:TypeName>User</q1:TypeName>             <q1:Where =
xsi:type=3D"q1:Compare">                      <q1:LeftExpression =
xsi:type=3D"q1:FieldExpression">                          =
<q1:FieldName>State</q1:FieldName>                      =
</q1:LeftExpression>                      =
<q1:Operator>NotEqual</q1:Operator>                      =
<q1:RightExpression xsi:type=3D"q1:ConstantExpression">                  =
        <q1:Value xsi:type=3D"EntityId">                              =
<TypeName>State</TypeName>                              =
<Value>Deleted</Value>                          </q1:Value>              =
        </q1:RightExpression>               </q1:Where>     =
</queryExpression>  </Query>  =
</soap:Body></soap:Envelope>'),GET_SESSION:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?><soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Body>    <Login =
xmlns=3D"http://clarizen.com/api">      <userName>#{username}</userName> =
     <password>#{password}</password>      <options =
xsi:type=3D"ExtendedLoginOptions">         =
<ApplicationId>ClarizenClient</ApplicationId>         =
<PartnerId>#{partnerId}</PartnerId>         =
<ClientVersion>1.0</ClientVersion>      </options>    </Login>  =
</soap:Body></soap:Envelope>'),ISSUE_INLINE_UPDATES:new Template('<div =
style=3D"padding-bottom:5px; width:85px; float:left;"><strong>Issue =
number:</strong></div><div style=3D"float: left;">#{sysId}</div><div =
style=3D"clear:both;"></div><div><strong>Title:</strong></div><div =
style=3D"padding-bottom:5px;"><span =
title=3D"#{fullticketTitle}">#{ticketTitle}</span></div><div =
style=3D"padding-bottom:5px; width:85px; =
float:left;"><strong>State:</strong></div><div style=3D"float: =
left;">#{state}</div><div style=3D"clear:both;"></div><div =
style=3D"padding-bottom:5px; width:85px; =
float:left;"><strong>Severity:</strong></div><div style=3D"float: =
left;">#{severity}</div><div style=3D"clear:both;"></div><div =
style=3D"padding-bottom:5px; width:85px; float:left;"><strong>Due =
Date:</strong></div><div style=3D"float: left;">#{date}</div><div =
style=3D"clear:both;"></div><div style=3D"padding-bottom:5px; =
width:85px; float:left;"><strong>Assigned To:</strong></div><div =
style=3D"float: left;">#{assignedTo}</div><div =
style=3D"clear:both;"></div><div style=3D"padding-bottom:5px; =
width:85px; float:left;"><strong>Owner:</strong></div><div =
style=3D"float: left;">#{owner}</div><div =
style=3D"clear:both;"></div>#{projectTemplate}'),PROJECT_ISSUE_TEMPLATE:n=
ew Template('<div><strong>To be Resolved In:</strong></div><span =
title=3D"#{fullProjectName}">#{projectName}</span>'),SEND_MAIL_TEMPLATE:n=
ew Template("<a =
href=3D\"mailto:#{mailAsigneeEmail}?subject=3D%20[zendesk]%20Message%20re=
garding%20ticket%20'#{mailTitle}'%20(#{mailTicketId})&cc=3D#{mailOwnerEma=
il}\">Send email</a>"),DISPLAY_ISSUE_FORM:new Template('<div =
id=3D"issue-details" =
style=3D"padding:3px;width:100%;overflow:hidden;"><div =
style=3D"padding-bottom:5px; width:85px; float:left;"><strong>Issue =
number:</strong></div><div><div style=3D"float: =
left;">#{sysId}</div><div =
style=3D"clear:both;"></div><div><strong>Title:</strong></div><div =
style=3D"padding-bottom:5px;"><span =
title=3D"#{fullticketTitle}">#{ticketTitle}</span></div><div =
style=3D"padding-bottom:5px; width:85px; =
float:left;"><strong>State:</strong></div><div style=3D"float: =
left;">#{state}</div><div style=3D"clear:both;"></div><div =
style=3D"padding-bottom:5px; width:85px; =
float:left;"><strong>Severity:</strong></div><div style=3D"float: =
left;">#{severity}</div><div style=3D"clear:both;"></div><div =
style=3D"padding-bottom:5px; width:85px; float:left;"><strong>Due =
Date:</strong></div><div><div style=3D"float: left;">#{date}</div><div =
style=3D"clear:both;"></div><div style=3D"padding-bottom:5px; =
width:85px; float:left;"><strong>Assigned To:</strong></div><div =
style=3D"float: left;">#{assignedTo}</div><div =
style=3D"clear:both;"></div><div style=3D"padding-bottom:5px; =
width:85px; float:left;"><strong>Owner:</strong></div><div =
style=3D"float: left;">#{owner}</div><div =
style=3D"clear:both;"></div>#{projectTemplate}</div><div =
style=3D"text-align:center;padding-top:5px;"><!--<a =
onclick=3D"clarizenWidget.unLinkIssue(false);" =
href=3D"javascript:void(0);">unlink</a> |--> <a =
onclick=3D"ObjectFactory.get(#{widgetId}).getIssueFromClarizen(false);" =
href=3D"#">Refresh</a> | #{mailTemplate}</div></div>'),SUBMIT_FORM:new =
Template('<div style=3D"display:none;"><div id=3D"clarizen-modal-popup" =
class=3D"frame" =
style=3D"width:400px;margin:-15px;padding:20px;border-width:10px;"><form =
class=3D"form" id=3D"clarizen-form" style=3D"margin-bottom:30px;"><div =
style=3D"float:left;padding-right:10px;">#{logoImage}</div><div =
style=3D"font-size:16px;padding-top:10px;">Create issue in =
Clarizen</div><div style=3D"clear:both;"></div><div class=3D"select" =
style=3D"padding-top:5px"><label =
style=3D"display:inline;padding-right:70px;">Subject:</label><input =
type=3D"text" value=3D"" size=3D"30" id=3D"clarizenTitle" =
style=3D"width:75%;" class=3D"clarizenTitle"/></div><div =
class=3D"select" style=3D"padding-bottom:5px;padding-top:5px;"><label =
style=3D"float:left;padding-right:50px;">Description:</label><textarea =
rows=3D"4" id=3D"clarizenDescription" class=3D"clarizenDescription" =
style=3D"width:75%;" ></textarea><div =
style=3D"clear:both;"></div></div><div style=3D"padding-bottom: =
5px"><div style=3D"width:120px; float: left;"><label =
style=3D"margin-top: 0px;">Clarizen priority:</label></div><div =
style=3D"float:left;"><select id=3D"clarizenSeveritySelector" =
class=3D"clarizenSeveritySelector" =
style=3D"width:215px;padding-left:10px;max-width:215px;">   <option =
value=3D"Critical">Urgent</option>   <option =
value=3D"High">High</option>   <option value=3D"Low">Low</option>   =
<option selected=3D"selected" =
value=3D"Medium">Normal</option></select></div><div =
style=3D"clear:both"></div></div><div style=3D"padding-bottom: 5px"><div =
style=3D"width:120px; float: left;"><label style=3D"margin-top: 0px;">To =
be resolved In:</label></div><div style=3D"float:left;"><select =
id=3D"clarizenProjectSelector" disabled =
class=3D"clarizenProjectSelector" =
style=3D"width:215px;padding-left:10px;max-width:215px;"></select></div><=
div style=3D"clear:both"></div></div><div style=3D"padding-bottom: =
5px"><div style=3D"width:120px; float: left;"><label =
style=3D"margin-top: 0px;">Assigned To:</label></div><div =
style=3D"float:left;"><select id=3D"clarizenAssigneeSelecter" disabled =
class=3D"clarizenAssigneeSelecter" =
style=3D"width:215px;padding-left:10px;max-width:215px;"></select></div><=
div style=3D"clear:both"></div></div><div style=3D"width:120px; float: =
left;"><label style=3D"margin-top: 0px;">Due Date:</label></div><div =
style=3D"float:left;"><input type=3D"text" value=3D"" size=3D"10" =
id=3D"dueDate" class=3D"dueDate" /><img alt=3D"Calendar" =
class=3D"calendar_date_select_popup_icon" onclick=3D"new =
CustomCalendarDateSelect( $(this).previous(), {buttons:false, =
popup:\'force\', time:false, year_range:10} ); =
$$(\'.calendar_date_select\')[0].setStyle({\'zIndex\':\'10010\'}); " =
src=3D"http://asset0.zendesk.com/images/calendar_date_select/calendar.gif=
?1264325148" style=3D"border:0px; cursor:pointer;" /></div><div =
style=3D"float:right;"><input type=3D"button" value=3D"Submit" =
onclick=3D"ObjectFactory.get(#{widgetId}).submitIssueForm($(\'clarizen-fo=
rm\'));" class=3D"buttonsubmit" /><input type=3D"button" =
value=3D"Cancel" onclick=3D"ObjectFactory.get(#{widgetId}).closeForm();" =
class=3D"buttonsubmit" =
/></div></form></div></div>'),SHOW_AVAILABILITY_LINK:new Template('<div =
id=3D"availabilityLnk" =
style=3D"text-align:center;padding-top:10px;padding-bottom:10px;">  <a =
target=3D"_blank" href=3D"#">Show =
Availability</a></div>'),TICKET_RESOLUTION:new Template('<div =
class=3D"clarizen_message">You can create a request for resolution of =
the ticket in Clarizen<div =
style=3D"text-align:center;padding-top:10px;padding-bottom:10px;">  <a =
onclick=3D"ObjectFactory.get(#{widgetId}).showForm();" =
href=3D"#">Request ticket resolution</a></div></div>'),PROXY_URL:new =
Template("/proxy/direct?url=3D#{url}&log=3D1"),CREATE_USER:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?>   <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">   <soap:Header>       =
<Session xmlns=3D"http://clarizen.com/api">         =
<ID>#{sessionId}</ID>       </Session>   </soap:Header>   <soap:Body>    =
  <Execute xmlns=3D"http://clarizen.com/api">         <request>          =
   <BaseMessage xsi:type=3D"CreateMessage">               <Entity =
xsi:type=3D"GenericEntity">                  <Id>                     =
<TypeName>User</TypeName>                  </Id>                  =
<Values>                     <FieldValue>                        =
<FieldName>FirstName</FieldName>                        <Value =
xsi:type=3D"xsd:string">#{firstName}</Value>                     =
</FieldValue>                     <FieldValue>                        =
<FieldName>LastName</FieldName>                        <Value =
xsi:type=3D"xsd:string">#{lastName}</Value>                     =
</FieldValue>                     <FieldValue>                        =
<FieldName>Email</FieldName>                        <Value =
xsi:type=3D"xsd:string">#{email}</Value>                     =
</FieldValue>                     <FieldValue>                        =
<FieldName>AllowEmails</FieldName>                        <Value =
i:type=3D"b:boolean" =
xmlns:i=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:b=3D"http://www.w3.org/2001/XMLSchema">true</Value>                =
     </FieldValue>                     <FieldValue>                      =
  <FieldName>SendInvitationMail</FieldName>                        =
<Value xsi:type=3D"xsd:boolean">#{sendInvitationMail}</Value>            =
         </FieldValue>                  </Values>               =
</Entity>            </BaseMessage>         </request>     </Execute>  =
</soap:Body> </soap:Envelope>'),GET_ISSUE_QUERY:new Template('<?xml =
version=3D"1.0" encoding=3D"utf-8"?>  <soap:Envelope =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">  <soap:Header>      =
<Session xmlns=3D"http://clarizen.com/api">        <ID>#{sessionId}</ID> =
     </Session>  </soap:Header>  <soap:Body>   <Execute =
xmlns=3D"http://clarizen.com/api">      <request>        <BaseMessage =
xsi:type=3D"RetrieveMessage">          <Fields>            <string =
xmlns=3D"http://clarizen.com/api">SYSID</string>            <string =
xmlns=3D"http://clarizen.com/api">DueDate</string>            <string =
xmlns=3D"http://clarizen.com/api">State</string>            <string =
xmlns=3D"http://clarizen.com/api">Severity</string>            <string =
xmlns=3D"http://clarizen.com/api">AssignedTo.DisplayName</string>        =
    <string xmlns=3D"http://clarizen.com/api">Owner.DisplayName</string> =
           <string =
xmlns=3D"http://clarizen.com/api">PlannedFor.Name</string>            =
<string xmlns=3D"http://clarizen.com/api">Title</string>            =
<string xmlns=3D"http://clarizen.com/api">ZdExternalId</string>          =
</Fields>          <Id>               <TypeName>#{entity}</TypeName>     =
          <Value>#{externalId}</Value>          </Id>        =
</BaseMessage>      </request>   </Execute>  =
</soap:Body></soap:Envelope>'),MISSING_TICKET:new Template("Only =
available when viewing tickets or users.<br =
/>&nbsp;"),PROFILE_PAGE_TEXT:new Template("<!--#{logoImage}--><div>Click =
Show Assignment to see user usage in =
Clarizen.</div>"),PROFILE_NOT_EXISTS:new Template("<div>User #{name} is =
not yet registered in =
Clarizen.</div>"),getMissingTicketMessage:function(){return(this.MISSING_=
TICKET.evaluate({}));},getProfileNotExistsMessage:function(a){return(this=
.PROFILE_NOT_EXISTS.evaluate({name:a}));},getAvailabilityLnkForProfilePag=
e:function(a){return(this.PROFILE_PAGE_TEXT.evaluate({logoImage:this.getL=
ogoImage()}))+this.getAvailabilityLnk(a);},getAvailabilityLnk:function(a)=
{return =
this.SHOW_AVAILABILITY_LINK.evaluate({widgetId:a});},getClarizenUserProfi=
le:function(e,c,d,a){return =
escape(this.GET_CLARIZEN_USER_PROFILE.evaluate({sessionId:e,email:c,first=
Name:d,lastName:a}));},getExternalIdByTicketRequest:function(c,a){return =
escape(this.GET_EXTERNAL_ID_BY_TICKET_ID.evaluate({sessionId:c,ticketId:a=
}));},setIssueInlineUpdates:function(g,c,h,f,d,a,e,j){return =
this.ISSUE_INLINE_UPDATES.evaluate({severity:g,sysId:c,ticketTitle:j,full=
ticketTitle:j,state:(h=3D=3D=3D"Submitted2"?"Submitted":h),stateImage:thi=
s.getStateImage(h),date:this.getFormattedDate(f),assignedTo:d,owner:a,pro=
jectTemplate:e=3D=3D=3D" - =
"?null:this.PROJECT_ISSUE_TEMPLATE.evaluate({fullProjectName:e,projectNam=
e:e}),path:this.IMAGE_PATH});},getDisplayIssueForm:function(h,n,k,a,e,g,c=
,o,l,f,m,d,j){return =
this.DISPLAY_ISSUE_FORM.evaluate({widgetId:h,severity:n,sysId:k,ticketTit=
le:l,fullticketTitle:l,state:(a=3D=3D=3D"Submitted2"?"Submitted":a),state=
Image:this.getStateImage(a),date:this.getFormattedDate(e),assignedTo:g,ow=
ner:c,projectTemplate:o=3D=3D=3D" - =
"?null:this.PROJECT_ISSUE_TEMPLATE.evaluate({fullProjectName:o,projectNam=
e:o}),path:this.IMAGE_PATH,mailTemplate:this.SEND_MAIL_TEMPLATE.evaluate(=
{mailTitle:f,mailTicketId:m,mailAsigneeEmail:d,mailOwnerEmail:j})});},get=
SystemSettings:function(a){return =
escape(this.GET_SYSTEM_SETTINGS.evaluate({sessionId:a}));},getProjects:fu=
nction(a){return =
escape(this.GET_PROJECTS.evaluate({sessionId:a}));},getCreateUserRequest:=
function(f,c,d,a,e){return =
escape(this.CREATE_USER.evaluate({sessionId:f,email:c,firstName:d,lastNam=
e:a,sendInvitationMail:e}));},getSubmitForm:function(a){return(this.SUBMI=
T_FORM.evaluate({widgetId:a,logoImage:this.getLogoImage()}));},getProxyUr=
l:function(a,c){return =
escape(this.PROXY_URL.evaluate({url:a,soapAction:c}));},getSubmitFormRequ=
est:function(d,h,j,k,m,f,g,l,a,e){var c=3De?"Bug":"Issue";return =
escape(this.SUBMIT_ISSUE.evaluate({sessionId:d,title:h,description:j,dueD=
ateTemplate:k=3D=3D=3Dnull?null:this.DUE_DATE.evaluate({dueDate:k}),sever=
ity:m,userId:f,ownerId:l,projectTemplate:g=3D=3D=3D""||g=3D=3D=3Dnull?nul=
l:this.PROJECT_ID.evaluate({projectId:g}),ticketId:a,entity:c}));},getUpd=
ateFormRequest:function(e,d,c,a,f){return =
escape(this.UPDATE_ISSUE.evaluate({sessionId:e,issueId:d,operation:this.g=
etStateValue(c),creatorId:f,entity:a?"Bug":"Issue"}));},getLinkTicketReso=
lution:function(a){return =
this.TICKET_RESOLUTION.evaluate({widgetId:a});},setUnLinkIssue:function(c=
,a){return =
escape(this.UNLINK_ISSUE.evaluate({sessionId:c,IssueId:a}));},getIssueFro=
mClarizenQuery:function(d,a,c){return =
escape(this.GET_ISSUE_QUERY.evaluate({sessionId:d,externalId:a,entity:c?"=
Bug":"Issue"}));},getAssigneeRequest:function(a){return =
escape(this.GET_ASSIGNEES.evaluate({sessionId:a}));},getSessionRequest:fu=
nction(d,a,c){return =
escape(this.GET_SESSION.evaluate({username:d,password:a,partnerId:c}));},=
getLogoImage:function(){return'<img title=3D"Clarizen Logo" =
alt=3D"Clarizen Logo" =
src=3D"'+this.IMAGE_PATH+'logo.jpg"/>';},getLoadingImage:function(){retur=
n'<img title=3D"Indicator" alt=3D"Indicator" =
src=3D"'+this.IMAGE_PATH+'indicator.gif"/>';},getStateValue:function(a){s=
witch(a){case 1:return"Open";case 2:return"Reject";case =
3:return"MarkResolved";default:return =
null;}},getSeverityImage:function(a){switch(a){case"High":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"High" alt=3D"High" =
src=3D"'+this.IMAGE_PATH+'High.jpg"/>';case"Low":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Low" alt=3D"Low" =
src=3D"'+this.IMAGE_PATH+'Low.jpg"/>';case"Critical":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Critical" =
alt=3D"Critical" =
src=3D"'+this.IMAGE_PATH+'Critical.jpg"/>';default:return"";}},getStateIm=
age:function(a){switch(a){case"Submitted":case"Submitted2":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Submitted" =
alt=3D"Submitted" =
src=3D"'+this.IMAGE_PATH+'Submitted.jpg"/>';case"Opened":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Opened" alt=3D"Opened" =
src=3D"'+this.IMAGE_PATH+'Opened.jpg"/>';case"In Work":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"In Work" alt=3D"In =
Work" =
src=3D"'+this.IMAGE_PATH+'Inwork.jpg"/>';case"Resolved":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Resolved" =
alt=3D"Resolved" =
src=3D"'+this.IMAGE_PATH+'Resolved.jpg"/>';case"Duplicated":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Duplicated" =
alt=3D"Duplicated" src=3D"'+this.IMAGE_PATH+'Duplicated.jpg"/>';case"Not =
Reproducible":return'<img height=3D"16" style=3D"display:inline;" =
title=3D"Not Reproducible" alt=3D"Not Reproducible" =
src=3D"'+this.IMAGE_PATH+'Notreproducible.jpg"/>';case"Rejected":return'<=
img height=3D"16" style=3D"display:inline;" title=3D"Rejected" =
alt=3D"Rejected" =
src=3D"'+this.IMAGE_PATH+'Rejected.jpg"/>';case"Deferred":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Deferred" =
alt=3D"Deferred" =
src=3D"'+this.IMAGE_PATH+'Deferred.jpg"/>';case"Closed":return'<img =
height=3D"16" style=3D"display:inline;" title=3D"Closed" alt=3D"Closed" =
src=3D"'+this.IMAGE_PATH+'Closed.jpg"/>';default:return"";}},convertDateT=
oXSD:function(c){var f=3Dnew Date();var j=3Dc.split("/");var =
a=3Df.getHours()<10?("0"+f.getHours()):f.getHours();var =
h=3Df.getSeconds()<10?("0"+f.getSeconds()):f.getSeconds();var =
e=3Df.getMinutes()<10?("0"+f.getMinutes()):f.getMinutes();var =
g=3D-f.getTimezoneOffset()/60;g=3D(g<0?"&#45;":"&#43;")+(Math.abs(g)<10?"=
0":"")+Math.abs(g);return =
j[2]+"-"+j[0]+"-"+j[1]+"T12:00:00"+g+":00";},getFormattedDate:function(c)=
{if(c.split("T").length=3D=3D=3D1){return c;}var =
j=3Dc.split("T")[0].split("-");var e=3Dc.split("T")[1].split(":");var =
f=3Dnew Date();var h=3D-f.getTimezoneOffset()/60;var k=3Dnew =
Date(j[0],j[1]-1,j[2],parseInt(e[0]),0,0);k.setHours(k.getHours()+h+7);va=
r a=3Dk.getDate()<10?("0"+k.getDate()):k.getDate();var =
g=3D(k.getMonth()+1)<10?("0"+parseInt(k.getMonth()+1)):parseInt(k.getMont=
h()+1);return g+"/"+a+"/"+k.getFullYear();},fixTitle:function(a){return =
a.length>20?a.substr(0,20)+"...":a;},fixProjectName:function(a){return =
a.length>14?a.substr(0,14)+"...":a;},getValue:function(c,f,d){d=3Dd||null=
;var e=3D$j(c).find("FieldName:contains("+f+")");var =
a=3De.siblings("Value");if(d&&a.filter(function(){return =
jQuery(this).attr("i:type")=3D=3D"GenericEntity";}).length>0){return =
this.getValue(a,d);}else{if(a.filter(":not(:empty)")){return =
a.text();}}return" - ";},getTextContentByKey:function(a,c){var =
d=3Da.getElementsByTagName(c);if(typeof =
d=3D=3D=3D"undefined"||d=3D=3D=3Dnull||d.length=3D=3D=3D0){return =
null;}if(Prototype.Browser.IE){if(a.getElementsByTagName(c)[0].childNodes=
.length=3D=3D=3D0){return null;}return =
a.getElementsByTagName(c)[0].childNodes[0].nodeValue;}return =
a.getElementsByTagName(c)[0].textContent;},getNodeValue:function(a){if(ty=
peof a=3D=3D=3D"undefined"||a=3D=3D=3Dnull){return =
null;}if(Prototype.Browser.IE){return a.childNodes[0].nodeValue;}return =
a.textContent;}};var =
ClarizenWidget=3DClass.create(Widget,{initialize:function($super,c){$supe=
r(c);this.widgetId=3Dc.id;this.username=3Dc.username;this.password=3Dc.pa=
ssword;this.partnerID=3DclarizenWidgetHelper.PARTNER_ID;this.ticketId=3Dt=
ypeof =
ticket_id=3D=3D=3D"undefined"?null:ticket_id;this.externalId=3Dthis.clari=
zenUserIdForPopup=3Dthis.sessionId=3Dnull;this.settings=3D{enableIssues:f=
alse,enableBugs:false};this.sendInvitationMail=3Dc.sendInvitationMail;thi=
s.formInstance=3Dnull;this.contentRoot=3Dthis.containingElement().down("d=
iv.clarizen-content"+this.widgetId);this.oldContentRoot=3Dthis.contentRoo=
t;this.doSelectAssignee=3Dfalse;this.assigneeXml=3Dnull;this.formLoaded=3D=
false;var a=3Dthis;$j("div#availabilityLnk =
a").live("click",function(){if(a.clarizenUserIdForPopup){$j(this).attr("h=
ref","https://app.clarizen.com/Clarizen/Pages/Calendar/ResourceCalendarVi=
ew.aspx?u=3D"+a.clarizenUserIdForPopup);}else{alert("Clarizen user =
information has not been received yet, please try again later.");return =
false;}});this.start();},start:function(){this.proxyClarizenLoginUrl=3Dcl=
arizenWidgetHelper.PROXY_URL.evaluate({url:clarizenWidgetHelper.SERVICE_U=
RL});this.proxyClarizenQueryUrl=3DclarizenWidgetHelper.PROXY_URL.evaluate=
({url:clarizenWidgetHelper.SERVICE_URL});this.proxyClarizenExecuteUrl=3Dc=
larizenWidgetHelper.PROXY_URL.evaluate({url:clarizenWidgetHelper.SERVICE_=
URL});if(this.ticketId){this.showLoading();this.getSession(this.getExtern=
alIdByTicketId);}else{if(this.isUserProfilePage()){this.contentRoot.inser=
t(clarizenWidgetHelper.getLoadingImage());this.getSession(function(){this=
.getZendeskUserForProfilePage(document.location.toString().split("/")[4])=
;});}else{this.contentRoot.update(clarizenWidgetHelper.getMissingTicketMe=
ssage());}}},isBugMode:function(){return =
this.settings.enableBugs&&!this.settings.enableIssues;},isUserProfilePage=
:function(){return(/users/).test(document.location);},showLoading:functio=
n(){this.contentRoot.insert(clarizenWidgetHelper.getLoadingImage());},sho=
wInitial:function(){this.contentRoot.update(clarizenWidgetHelper.getSubmi=
tForm(this.widgetId)+clarizenWidgetHelper.getLinkTicketResolution(this.wi=
dgetId));},failLoading:function(){$("resolutionLnk").update(clarizenWidge=
tHelper.getLinkTicketResolution(this.widgetId));},showForm:function(){$j.=
colorbox({inline:true,href:"#clarizen-modal-popup"});this.oldContentRoot=3D=
this.contentRoot;this.contentRoot=3Ddocument.getElementById("clarizen-mod=
al-popup");var =
a=3Dthis;$j(document).bind("cbox_cleanup",function(){a.contentRoot=3Da.ol=
dContentRoot;});if(!this.formLoaded){this.getCurrentTicket();this.retriev=
eProjects();this.retrieveAssignees();}},closeForm:function(){$j.colorbox.=
close();},getSession:function(d){var d=3Dd||null;var a=3Dthis;var =
c=3D"body=3D"+clarizenWidgetHelper.getSessionRequest(this.username,this.p=
assword,this.partnerID);new =
Ajax.Request(this.proxyClarizenLoginUrl,{method:"post",postBody:c,request=
Headers:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.LOGIN_U=
RL},onSuccess:function(e){this.extractSessionID(e.responseXML,d);}.bind(t=
his),onFailure:function(){this.failLoading();alert("Login has =
Failed");}});},extractSessionID:function(d,c){success=3D$j(d).find("Succe=
ss").text()=3D=3D"true";if(success){this.sessionId=3D$j(d).find("SessionI=
d").text();this.organizationId=3D$j(d).find("OrganizationId").text();this=
.userId=3D$j(d).find("UserId").text();if(c){c.apply(this);}}else{var =
a=3DclarizenWidgetHelper.getTextContentByKey(d,"faultstring");this.failLo=
ading();if(a!=3D=3Dnull&&a!=3D=3D""){alert(a);}else{alert("Login has =
Failed");}}},checkSessionTimeOut:function(a){return =
clarizenWidgetHelper.getTextContentByKey(a,"faultcode")=3D=3D=3D"s:Sessio=
nTimeout";},getExternalIdByTicketId:function(){var =
a=3D"body=3D"+clarizenWidgetHelper.getExternalIdByTicketRequest(this.sess=
ionId,this.ticketId);new =
Ajax.Request(this.proxyClarizenExecuteUrl,{method:"post",postBody:a,reque=
stHeaders:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.EXECU=
TE_URL},onSuccess:function(d){if(this.checkSessionTimeOut(d.responseXML))=
{this.contentRoot.update("Error communicating with Clarizen.");return =
false;}var =
c=3DclarizenWidgetHelper.getTextContentByKey(d.responseXML,"TypeName");if=
(c=3D=3D=3D"Bug"){this.settings.enableBugs=3Dtrue;}this.externalId=3Dclar=
izenWidgetHelper.getTextContentByKey(d.responseXML,"Value");if(!this.exte=
rnalId){this.showInitial();}else{this.getIssueFromClarizen(true);}}.bind(=
this),onFailure:function(){this.failLoading();alert("Failed to get =
Projects List");}.bind(this)});},retrieveProjects:function(){var =
a=3D"body=3D"+clarizenWidgetHelper.getProjects(this.sessionId);new =
Ajax.Request(this.proxyClarizenQueryUrl,{method:"post",postBody:a,request=
Headers:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.QUERY_U=
RL},onSuccess:function(c){if(this.checkSessionTimeOut(c.responseXML)){thi=
s.getSession(this.retrieveProjects);return =
false;}this.populateProjects(this.contentRoot,c.responseXML);}.bind(this)=
,onFailure:function(){this.failLoading();alert("Failed to get Projects =
List");}.bind(this)});},populateProjects:function(c,f){var g=3Dfalse;var =
a=3D$j(c).find("select.clarizenProjectSelector");a.prop("disabled",false)=
;a.html("");try{this.ProjectsList=3D$j(f).find("BaseEntity");g=3D(this.Pr=
ojectsList.length>0);}catch(d){}if(!g){$j("<option>").val("").html("").pr=
op("selected",true).appendTo(a);return;}$j("<option>").val("").html("=E2=80=
=94select the =
project=E2=80=94").prop("selected",true).appendTo(a);this.ProjectsList.ea=
ch(function(e,h){$j("<option>").val($j(h).find("Id =
Value").text()).html(clarizenWidgetHelper.getValue(h,"Name")).appendTo(a)=
;});},retrieveAssignees:function(){var =
a=3D"body=3D"+clarizenWidgetHelper.getAssigneeRequest(this.sessionId);new=
 =
Ajax.Request(this.proxyClarizenQueryUrl,{method:"post",postBody:a,request=
Headers:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.QUERY_U=
RL},onSuccess:function(c){if(this.checkSessionTimeOut(c.responseXML)){thi=
s.getSession(this.retrieveAssignees);return =
false;}this.populateAssignees(this.contentRoot,c.responseXML);}.bind(this=
),onFailure:function(){this.failLoading();alert("Failed to get Assignee =
List");}.bind(this)});},populateAssignees:function(c,d){var =
a=3D$j(c).find("select.clarizenAssigneeSelecter");a.html("");$j("<option>=
").val("-1").html("=E2=80=94select an =
assignee=E2=80=94").prop("selected",true).appendTo(a);this.assigneeXml=3D=
d;this.AssigneesList=3Dthis.AssigneesList||$j(d).find("BaseEntity");this.=
AssigneesList.each(function(f,e){$j("<option>").val($j(e).find("Id =
Value").text()).html(clarizenWidgetHelper.getValue(e,"FirstName")+" =
"+clarizenWidgetHelper.getValue(e,"LastName")).appendTo(a);});a.prop("dis=
abled",false);a.disabled=3Dfalse;if(this.doSelectAssignee){this.selectAss=
ignee();}else{this.doSelectAssignee=3Dtrue;}},selectSeverity:function(a){=
$j("select.clarizenSeveritySelector").val(clarizenWidgetHelper.PRIORITY_M=
APPING[parseInt(a)]||"Medium");},selectAssignee:function(){var =
d=3Dnull;var =
c=3Dnull;if(this.ZendeskTicketAssigneeEmail){this.AssigneesList=3Dthis.As=
signeesList||$j(this.assigneeXml).find("BaseEntity");this.AssigneesList.e=
ach(function(j,e){var h=3D$j(e).find("Id Value").text();var =
k=3DclarizenWidgetHelper.getValue(e,"FirstName");var =
g=3DclarizenWidgetHelper.getValue(e,"LastName");var =
f=3DclarizenWidgetHelper.getValue(e,"Email");if(!d&&k&&g&&this.ZendeskTic=
ketAssigneeFullname=3D=3D=3Dk+" =
"+g){d=3Dj+1;}if(!c&&f&&this.ZendeskTicketAssigneeEmail=3D=3D=3Df){c=3Dj+=
1;}});var =
a=3D$j(this.contentRoot).find("select.clarizenAssigneeSelecter");if(c){a.=
selectedIndex=3Dc;}else{if(d){a.selectedIndex=3Dd;}}}},getCurrentTicket:f=
unction(){var a=3D"/tickets/"+this.ticketId+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(c){if(this.checkSessionTimeOut(c.responseXML)){this.getS=
ession(this.getCurrentTicket);return =
false;}$j("input.clarizenTitle").val(clarizenWidgetHelper.getTextContentB=
yKey(c.responseXML,"subject"));$j("textarea.clarizenDescription").val(cla=
rizenWidgetHelper.getTextContentByKey(c.responseXML,"description"));this.=
selectSeverity(clarizenWidgetHelper.getTextContentByKey(c.responseXML,"pr=
iority-id"));this.ticketRequesterId=3DclarizenWidgetHelper.getTextContent=
ByKey(c.responseXML,"requester-id");this.ticketAssigneeId=3DclarizenWidge=
tHelper.getTextContentByKey(c.responseXML,"assignee-id");this.ticketStatu=
sId=3DparseInt(clarizenWidgetHelper.getTextContentByKey(c.responseXML,"st=
atus-id"));this.getTicketAssignee(this.ticketAssigneeId);this.getTicketOw=
ner(this.ticketRequesterId);}.bind(this),onFailure:function(){this.failLo=
ading();alert("Failed to retrieve a ticket from =
Zendesk.");}.bind(this)});},getTicketAssignee:function(c){if(!c){return;}=
var a=3D"/users/"+c+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(d){if(this.checkSessionTimeOut(d.responseXML)){this.getS=
ession(function(){this.getTicketAssignee(c);});return =
false;}this.ZendeskTicketAssigneeEmail=3DclarizenWidgetHelper.getTextCont=
entByKey(d.responseXML,"email");this.ZendeskTicketAssigneeFullname=3Dclar=
izenWidgetHelper.getTextContentByKey(d.responseXML,"name");if(this.doSele=
ctAssignee){this.selectAssignee();}else{this.doSelectAssignee=3Dtrue;}}.b=
ind(this),onFailure:function(){this.failLoading();alert("Failed to =
retrieve a Zendesk User. =
(3)");}.bind(this)});},getTicketOwner:function(c){var =
a=3D"/users/"+c+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(d){if(this.checkSessionTimeOut(d.responseXML)){this.getS=
ession(function(){this.getTicketOwner(c);});return =
false;}this.zendeskTicketRequesterEmail=3DclarizenWidgetHelper.getTextCon=
tentByKey(d.responseXML,"email");this.zendeskTicketRequesterFullName=3Dcl=
arizenWidgetHelper.getTextContentByKey(d.responseXML,"name");}.bind(this)=
,onFailure:function(){this.failLoading();alert("Failed to retrieve a =
Zendesk User. =
(4)");}.bind(this)});},validateForm:function(){if($j("input.clarizenTitle=
").val()=3D=3D=3D""){alert("Subject is required");return =
false;}if($j("textarea.clarizenDescription").val()=3D=3D=3D""){alert("Des=
cription is required");return =
false;}if($j("select.clarizenAssigneeSelecter").val()=3D=3D=3D"-1"){alert=
("Please select an assignee");return false;}var =
c=3D$j("input.dueDate").val();if(c!=3D=3D""&&!/^[0-9]{2}\/[0-9]{2}\/[0-9]=
{4}$/.test(c)){alert("Invalid date, must be in MM/DD/YYYY =
format");return false;}var a=3Dnew =
Date();a.setFullYear(c.split("/")[2],parseInt(c.split("/")[0])-1,parseInt=
(c.split("/")[1]));if(a<new Date()){alert("Please select a due date in =
the future.");return =
false;}if($j("select.clarizenAssigneeSelecter").val()=3D=3D=3D"-1"&&!this=
.ticketAssigneeId){alert("This ticket is currently unassigned. Please =
select an assignee from the list");return false;}this.closeForm();return =
true;},submitIssueForm:function(a){if(this.validateForm()){$j("div.clariz=
en_message").hide();this.showLoading();this.prepareForSubmit();}},prepare=
ForSubmit:function(){var =
a=3D"body=3D"+clarizenWidgetHelper.getSystemSettings(this.sessionId);new =
Ajax.Request(this.proxyClarizenExecuteUrl,{method:"post",postBody:a,reque=
stHeaders:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.EXECU=
TE_URL},onSuccess:function(d){if(this.checkSessionTimeOut(d.responseXML))=
{this.getSession(this.prepareForSubmit);return =
false;}if(clarizenWidgetHelper.getTextContentByKey(d.responseXML,"Success=
")=3D=3D=3D"false"){alert("Failed to get Clarizen Settings ( =
"+clarizenWidgetHelper.getTextContentByKey(d.responseXML,"faultstring")+"=
 )");}else{var =
c=3DXmlHelper.getRecords(d.responseXML,"","anyType");this.settings.enable=
Issues=3DclarizenWidgetHelper.getNodeValue(c[0])=3D=3D=3D"true"?true:fals=
e;this.settings.enableBugs=3DclarizenWidgetHelper.getNodeValue(c[1])=3D=3D=
=3D"true"?true:false;if(!this.settings.enableBugs&&!this.settings.enableI=
ssues){this.failLoading();alert("Issues and Bugs are disabled in this =
organization.");}else{this.checkRequesterInClarizen();}}}.bind(this),onFa=
ilure:function(){this.failLoading();alert("Failed to get Clarizen =
Settings.");}.bind(this)});},checkRequesterInClarizen:function(){this.req=
uestorId=3Dnull;if(this.zendeskTicketRequesterFullName){var =
a=3Dthis.zendeskTicketRequesterFullName.split(" =
")[0];$j(this.AssigneesList).each(function(d,c){var =
e=3DclarizenWidgetHelper.getValue(c,"FirstName");var f=3D$j(c).find("Id =
Value").text();if(e=3D=3Da&&f&&this.requestorId=3D=3D=3Dnull){this.reques=
torId=3Df;}});}this.submitIssue();},submitIssue:function(){var =
d=3Dthis.contentRoot.down("select.clarizenAssigneeSelecter").getValue();v=
ar a=3Dthis.contentRoot.down("input.dueDate").getValue();var =
c=3D"body=3D"+clarizenWidgetHelper.getSubmitFormRequest(this.sessionId,cl=
arizenWidgetUnicodeConverter.convertChar2CP(this.contentRoot.down("input.=
clarizenTitle").getValue()),clarizenWidgetUnicodeConverter.convertChar2CP=
(this.contentRoot.down("textarea.clarizenDescription").getValue()),a=3D=3D=
=3D""?null:clarizenWidgetHelper.convertDateToXSD(a),this.contentRoot.down=
("select.clarizenSeveritySelector").getValue(),d,this.contentRoot.down("s=
elect.clarizenProjectSelector").getValue(),d,this.ticketId,this.isBugMode=
());new =
Ajax.Request(this.proxyClarizenExecuteUrl,{method:"post",postBody:c,reque=
stHeaders:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.EXECU=
TE_URL},onSuccess:function(e){if(this.checkSessionTimeOut(e.responseXML))=
{this.getSession(function(){this.submitIssue();});return =
false;}if(clarizenWidgetHelper.getTextContentByKey(e.responseXML,"Success=
")=3D=3D=3D"false"){this.failLoading();alert("An error occured. =
("+clarizenWidgetHelper.getTextContentByKey(e.responseXML,"Message")+")")=
;}else{this.externalId=3DclarizenWidgetHelper.getTextContentByKey(e.respo=
nseXML,"Value");if(this.ticketStatusId=3D=3D=3D0){this.getIssueFromClariz=
en(true);}else{this.changeIssueStatus();}}}.bind(this),onFailure:function=
(){this.failLoading();alert("Failed to submit =
issue.");}.bind(this)});},changeIssueStatus:function(){var =
a=3D"body=3D"+clarizenWidgetHelper.getUpdateFormRequest(this.sessionId,th=
is.externalId,this.ticketStatusId,this.isBugMode(),this.requestorId);new =
Ajax.Request(this.proxyClarizenExecuteUrl,{method:"post",postBody:a,reque=
stHeaders:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.EXECU=
TE_URL},onSuccess:function(c){if(this.checkSessionTimeOut(c.responseXML))=
{this.getSession(this.changeIssueStatus);return =
false;}if(clarizenWidgetHelper.getTextContentByKey(c.responseXML,"Success=
")=3D=3D=3D"false"){this.failLoading();alert("An error occured. =
("+clarizenWidgetHelper.getTextContentByKey(c.responseXML,"Message")+")")=
;}else{this.getIssueFromClarizen(true);}}.bind(this),onFailure:function()=
{this.failLoading();alert("Failed to submit =
issue.");}.bind(this)});},getIssueFromClarizen:function(){var =
a=3D"body=3D"+clarizenWidgetHelper.getIssueFromClarizenQuery(this.session=
Id,this.externalId,this.isBugMode());this.contentRoot.update(clarizenWidg=
etHelper.getLoadingImage());new =
Ajax.Request(this.proxyClarizenExecuteUrl,{method:"post",postBody:a,reque=
stHeaders:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.EXECU=
TE_URL},onSuccess:function(c){if(this.checkSessionTimeOut(c.responseXML))=
{this.getSession(function(){this.getIssueFromClarizen(insertRequired);});=
return =
false;}this.parseIssueResponse(c.responseXML);}.bind(this),onFailure:func=
tion(){if(!insertRequired){this.contentRoot.update("");}alert("Failed to =
get Issue From =
Clarizen");}.bind(this)});},parseIssueResponse:function(e){var =
d=3DclarizenWidgetHelper.getTextContentByKey(e,"Success");if(d!=3D=3Dnull=
&&d!=3D=3D"false"){this.IssueSysId=3DclarizenWidgetHelper.getValue(e,"SYS=
ID");this.IssueDueDate=3DclarizenWidgetHelper.getValue(e,"DueDate");this.=
IssueState=3D$j(e).find("TypeName:contains('CaseState')").siblings("Value=
").text();this.IssueSeverity=3D$j(e).find("TypeName:contains('Severity')"=
).siblings("Value").text();this.IssuezendeskTicketId=3DclarizenWidgetHelp=
er.getValue(e,"ZdExternalId");this.IssueAssignedTo=3DclarizenWidgetHelper=
.getValue(e,"AssignedTo","DisplayName");this.IssueOwner=3DclarizenWidgetH=
elper.getValue(e,"Owner","DisplayName");this.IssueProjectName=3DclarizenW=
idgetHelper.getValue(e,"PlannedFor","Name");this.IssueTitle=3DclarizenWid=
getHelper.getValue(e,"Title");this.getZendeskTicket(this.IssuezendeskTick=
etId);}else{var =
c=3DclarizenWidgetHelper.getTextContentByKey(e,"ErrorCode");if(c!=3D=3Dnu=
ll&&c=3D=3D=3D"EntityNotFound"){$("issuePlaceHolder").update("");this.ext=
ernalId=3Dnull;this.showInitial();}else{$("issue-details").update("");var=
 =
a=3DclarizenWidgetHelper.getTextContentByKey(e,"faultstring");alert(a!=3D=
=3Dnull?a:"Failed to parse Issue =
response");}}},getZendeskTicket:function(c){var =
a=3D"/tickets/"+c+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(e){if(this.checkSessionTimeOut(e.responseXML)){this.getS=
ession(function(){this.getZendeskTicket(c);});return =
false;}this.ZendeskUserIdAssigneeId=3DclarizenWidgetHelper.getTextContent=
ByKey(e.responseXML,"assignee-id");var =
d=3DclarizenWidgetHelper.getTextContentByKey(e.responseXML,"requester-id"=
);this.getZendeskOwner(d);}.bind(this),onFailure:function(){alert("Failed=
 to retrieve a ticket from =
Zendesk.");}});},getZendeskOwner:function(c){var =
a=3D"/users/"+c+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(d){if(this.checkSessionTimeOut(d.responseXML)){this.getS=
ession(function(){this.getZendeskOwner(c);});return =
false;}this.ZendeskUserOwnerEmail=3DclarizenWidgetHelper.getTextContentBy=
Key(d.responseXML,"email");if(this.ZendeskUserIdAssigneeId){this.getZende=
skUserForProfilePage(this.ZendeskUserIdAssigneeId);}else{this.updateIssue=
Details();}}.bind(this),onFailure:function(){alert("Failed to retrieve a =
Zendesk User. =
(1)");}});},updateIssueDetails:function(){this.contentRoot.update(clarize=
nWidgetHelper.getDisplayIssueForm(this.widgetId,this.IssueSeverity,this.I=
ssueSysId,this.IssueState,this.IssueDueDate,this.IssueAssignedTo,this.Iss=
ueOwner,this.IssueProjectName,this.IssueTitle,clarizenWidgetUnicodeConver=
ter.convertChar2CP(encodeURIComponent(this.IssueTitle)),window.ticket_id,=
this.ZendeskUserAssigneeEmail,this.ZendeskUserOwnerEmail)+clarizenWidgetH=
elper.getAvailabilityLnk(this.widgetId));},updateIssueForm:function(){thi=
s.contentRoot.update(clarizenWidgetHelper.getDisplayIssueForm(this.IssueS=
everity,this.IssueSysId,this.IssueState,this.IssueDueDate,this.IssueAssig=
nedTo,this.IssueOwner,this.IssueProjectName,this.IssueTitle)+clarizenWidg=
etHelper.getAvailabilityLnk(this.widgetId));},getZendeskUserForProfilePag=
e:function(c){var a=3D"/users/"+c+".xml";new =
Ajax.Request(a,{method:"get",requestHeaders:{Accept:"application/xml"},on=
Success:function(e){if(this.checkSessionTimeOut(e.responseXML)){this.getS=
ession(function(){this.getZendeskUserForProfilePage(c);});return =
false;}this.ZendeskUserAssigneeEmail=3DclarizenWidgetHelper.getTextConten=
tByKey(e.responseXML,"email");var =
d=3DclarizenWidgetHelper.getTextContentByKey(e.responseXML,"name").split(=
" ");if(d.length=3D=3D=3D1){alert("User '"+d+"' doesn't have a Last =
Name, cannot search user in =
Clarizen");}else{this.getClarizenUserProfile(this.ZendeskUserAssigneeEmai=
l,d[0],d[1]);}if(!this.isUserProfilePage()){this.updateIssueDetails();}}.=
bind(this),onFailure:function(){if(this.isUserProfilePage()){this.content=
Root.update("");}alert("Failed to retrieve a Zendesk User. =
(2)");}.bind(this)});},getClarizenUserProfile:function(c,d,a){var =
e=3D"body=3D"+clarizenWidgetHelper.getClarizenUserProfile(this.sessionId,=
c,d,a);new =
Ajax.Request(this.proxyClarizenQueryUrl,{method:"post",postBody:e,request=
Headers:{Accept:"application/xml",SOAPAction:clarizenWidgetHelper.QUERY_U=
RL},onSuccess:function(f){if(this.checkSessionTimeOut(f.responseXML)){thi=
s.getSession(function(){this.getClarizenUserProfile(c,d,a);});return =
false;}this.clarizenUserIdForPopup=3DclarizenWidgetHelper.getTextContentB=
yKey(f.responseXML,"Value");if(this.isUserProfilePage()){this.contentRoot=
.update(this.clarizenUserIdForPopup=3D=3D=3Dnull?clarizenWidgetHelper.get=
ProfileNotExistsMessage(d):clarizenWidgetHelper.getAvailabilityLnkForProf=
ilePage(this.widgetId));}}.bind(this),onFailure:function(){if(this.isUser=
ProfilePage()){this.contentRoot.update("");}alert("Failed to get =
Clarizen User Profile");}.bind(this)});}});var =
FreshbooksHelper=3D{STAFF_FORM:new Template('<form class=3D"form" =
id=3D"freshbooks-form-#{widget_id}"> <label>Select user</label><select =
name=3D"staff_id" id=3D"freshbooks-form-staff-id" =
onchange=3D"ObjectFactory.get(#{widget_id}).staffSelector(this.options[th=
is.selectedIndex].value)"></select> <br/><input type=3D"submit" =
disabled=3D"disabled" id=3D"freshbooks-submit" value=3D"Sign in" =
onclick=3D"ObjectFactory.get(#{widget_id}).saveStaffId($(\'freshbooks-for=
m-#{widget_id}\'));return false;"></form>'),SUBMIT_FORM:new =
Template('<form class=3D"form" id=3D"freshbooks-form-#{widget_id}"> =
<label>Select project</label><select name=3D"project_id" =
id=3D"freshbooks-form-projects" =
onchange=3D"ObjectFactory.get(#{widget_id}).projectsSelector(this.options=
[this.selectedIndex].value)"></select> <img =
src=3D"/images/indicator2.gif" id=3D"freshbooks-project-spinner" =
style=3D"display:none;" /> <label>Select task</label><select disabled =
name=3D"task_id" id=3D"freshbooks-form-tasks" =
onchange=3D"ObjectFactory.get(#{widget_id}).tasksSelector(this.options[th=
is.selectedIndex].value)"></select> <img src=3D"/images/indicator2.gif" =
id=3D"freshbooks-task-spinner" style=3D"display:none;" /> =
<label>Notes</label><textarea disabled name=3D"freshbooks-form-notes" =
id=3D"freshbooks-form-notes" wrap=3D"virtual" style=3D"width:190px; =
height: 50px;">#{default_note}</textarea> <label>Hours</label><input =
type=3D"text" disabled name=3D"freshbooks-form-hours" =
id=3D"freshbooks-form-hours" style=3D"width:50px"> <br/><input =
type=3D"submit" disabled id=3D"freshbooks-form-submit" =
style=3D"margin-top: 10px;" value=3D"Submit" =
onclick=3D"ObjectFactory.get(#{widget_id}).submitTimeSpent($(\'freshbooks=
-form-#{widget_id}\'));return false;"> <span class=3D"link" =
style=3D"font-weight:normal;margin-left:20px;" =
onclick=3D"ObjectFactory.get(#{widget_id}).logout()">(logout)</span></for=
m>'),GET_TASKS:new Template('<?xml version=3D"1.0" encoding=3D"utf-8"?> =
<request method=3D"task.list" >   <project_id>#{project_id}</project_id> =
  <page>1</page>   <per_page>100</per_page> </request>'),GET_STAFF:new =
Template('<?xml version=3D"1.0" encoding=3D"utf-8"?><request =
method=3D"staff.list"></request>'),POST_HOURS:new Template('<?xml =
version=3D"1.0" encoding=3D"ISO-8859-1"?><request =
method=3D"time_entry.create">  <time_entry>    =
<project_id>#{project_id}</project_id>    <task_id>#{task_id}</task_id>  =
  <hours>#{hours}</hours>    <notes><![CDATA[#{notes}]]></notes>    =
<staff_id>#{staff_id}</staff_id>  =
</time_entry></request>'),ERROR_MESSAGE:new Template("An error =
occured:\n\n#{error}\n\nSee https://support.zendesk.com/forums/4372 for =
troubleshooting\n\nor contact Freshbooks support at =
support@freshbooks.com"),getTasksRequest:function(a){return =
escape(this.GET_TASKS.evaluate({project_id:a}));},getProjectsRequest:func=
tion(c){var a=3Dnew Template('body=3D<?xml version=3D"1.0" =
encoding=3D"utf-8"?><request method=3D"project.list">  =
<page>#{page}</page>  <per_page>100</per_page></request>');return =
a.evaluate({page:c});},getClientsRequest:function(c){var a=3Dnew =
Template('body=3D<?xml version=3D"1.0" encoding=3D"utf-8"?><request =
method=3D"client.list">  <page>#{page}</page>  =
<per_page>100</per_page></request>');return =
a.evaluate({page:c});},postHoursRequest:function(e,f,c,d,a){return =
escape(this.POST_HOURS.evaluate({staff_id:e,project_id:f,task_id:c,notes:=
d,hours:a}));},getStaffRequest:function(){return =
escape(this.GET_STAFF.evaluate({}));},buildClientList:function(a){var =
c=3D{};a.each(function(d){var f=3D$j(d).find("client_id").text();var =
e=3D$j(d).find("organization").text();c[f]=3De;});return =
c;},populateProjects:function(d,c){var =
a=3D$j("#freshbooks-form-projects");a.text("");a.append($j("<option>"));d=
.each(function(h){var g=3D$j("<option>");var =
f=3D$j(h).find("name").text();var j=3D$j(h).find("client_id").text();var =
e=3Dc[j];if(e){f=3Df+" - =
"+e;}g.attr("value",$j(h).find("project_id").text());g.text(f);a.append(g=
);});$j("#freshbooks-project-spinner").hide();},populateStaff:function(a)=
{$("freshbooks-form-staff-id").update("");$("freshbooks-form-staff-id").a=
ppendChild(new Element("option"));for(i=3D0;i<a.length;i++){var c=3Dnew =
Element("option");c.value=3DFreshbooksHelper.getNodeString(a[i],"staff_id=
");c.innerHTML=3DFreshbooksHelper.getNodeString(a[i],"first_name")+" =
"+FreshbooksHelper.getNodeString(a[i],"last_name");$("freshbooks-form-sta=
ff-id").appendChild(c);}},populateTasks:function(a){$("freshbooks-form-ta=
sks").update("");$("freshbooks-form-tasks").appendChild(new =
Element("option"));for(i=3D0;i<a.length;i++){var c=3Dnew =
Element("option");c.value=3DFreshbooksHelper.getNodeString(a[i],"task_id"=
);c.innerHTML=3DFreshbooksHelper.getNodeString(a[i],"name");$("freshbooks=
-form-tasks").appendChild(c);}$j("#freshbooks-task-spinner").hide();$("fr=
eshbooks-form-tasks").enable();},getNodeValue:function(a,d){var =
c=3Da.getElementsByTagName(d);if(c=3D=3Dnull||c.length=3D=3D0){return =
null;}if(c[0].childNodes[0]=3D=3Dnull){return"";}return =
c[0].childNodes[0].nodeValue;},getNodeString:function(a,c){return =
this.getNodeValue(a,c)||"";},getNodeAttribute:function(c,e,a){var =
d=3Dc.getElementsByTagName(e);if(d=3D=3Dnull||d.length=3D=3D0){return =
null;}return =
d[0].getAttribute(a)||null;},getRecords:function(a,c){return =
a.getElementsByTagName(c)||new =
Array();},getCookie:function(c){if(document.cookie.length>0){var =
d=3Ddocument.cookie.indexOf(c+"=3D");if(d!=3D-1){d=3Dd+c.length+1;var =
a=3Ddocument.cookie.indexOf(";",d);if(a=3D=3D-1){a=3Ddocument.cookie.leng=
th;}return =
unescape(document.cookie.substring(d,a));}}return"";},setCookie:function(=
c,d,a){var e=3Dnew =
Date();e.setDate(e.getDate()+a);document.cookie=3Dc+"=3D"+escape(d)+((a=3D=
=3Dnull)?"":";expires=3D"+e.toGMTString());},checkStatus:function(c){var =
a=3DFreshbooksHelper.getRecords(c,"response");if(a.length>0){var =
d=3DFreshbooksHelper.getNodeString(a[0],"error");if(d!=3D""){alert(Freshb=
ooksHelper.ERROR_MESSAGE.evaluate({error:d}));return false;}}return =
true;}};var =
FreshbooksWidget=3DClass.create(Widget,{initialize:function($super,a){$su=
per(a);this.url=3Da.url;if(!this.url.match(/^http/)){this.url=3D"http://"=
+this.url;}this.formInstance=3Dnull;this.ticket_id=3Da.ticket_id;this.def=
ault_note=3Da.default_note;this.apikey=3Da.apikey;this.staff_id=3D"";this=
.subject=3Da.subject;this.contentRoot=3Dthis.containingElement().down("di=
v.freshbooks-content");this.clients=3Dnull;this.apiUrl=3Dthis.buildApiUrl=
();this.setup();},setup:function(){this.staff_id=3DFreshbooksHelper.getCo=
okie("freshbooks_staff_id");if(this.staff_id=3D=3D""){this.contentRoot.up=
date(FreshbooksHelper.STAFF_FORM.evaluate({widget_id:this.id}));this.load=
Staff();}else{this.buildForm();}},saveApiKey:function(a){this.formInstanc=
e=3Da;FreshbooksHelper.setCookie("freshbooks_api_key",$("freshbooks-form-=
apikey").value,14);this.setup();},logout:function(){FreshbooksHelper.setC=
ookie("freshbooks_staff_id","",180);this.staff_id=3D"";this.setup();},bui=
ldForm:function(){var =
a=3Dthis.defaultNote();this.contentRoot.update(FreshbooksHelper.SUBMIT_FO=
RM.evaluate({widget_id:this.id,default_note:a,ticket_id:this.ticket_id}))=
;this.loadClients(1,[]);},buildApiUrl:function(){var =
c=3D"/proxy/direct?&url=3D#{url}&timeout=3D10";var a=3Dnew =
Template(c);return =
a.evaluate({url:this.url});},defaultNote:function(){var =
c=3D{id:this.ticket_id,title:this.subject};var =
a=3D{ticket:c,ticket_id:this.ticket_id};return =
Zd.Util.parseTemplate(this.default_note,a);},loadStaff:function(){var =
a=3D"body=3D"+FreshbooksHelper.getStaffRequest();new =
Ajax.Request(this.apiUrl,{method:"post",postBody:a,requestHeaders:{Accept=
:"application/xml",Authorization:"Basic =
"+Base64.encode(this.apikey+":x")},onSuccess:function(c){if(FreshbooksHel=
per.checkStatus(c.responseXML)){this.showStaff(c.responseXML);}}.bind(thi=
s),onFailure:function(){alert("Failed to retrieve Freshbooks staff =
list.");}});},loadClients:function(f,c){var =
a=3DFreshbooksHelper.getClientsRequest(f);var d=3Dthis;var =
e=3DBase64.encode(this.apikey+":x");$j.ajax({type:"POST",beforeSend:funct=
ion(g){g.setRequestHeader("Authorization","Basic =
"+e);},url:this.apiUrl,data:a,success:function(g){d.handleLoadClients(c,g=
);}});},handleLoadClients:function(c,e){var =
d=3DparseInt($j(e).find("clients").attr("page"));var =
a=3DparseInt($j(e).find("clients").attr("pages"));$j.merge(c,$j(e).find("=
client"));if(d<a){this.loadClients(d+1,c);}else{this.clients=3DFreshbooks=
Helper.buildClientList(c);this.loadProjects(1,[]);}},loadProjects:functio=
n(f,e){var a=3DFreshbooksHelper.getProjectsRequest(f);var =
c=3Dthis;$j("#freshbooks-project-spinner").show();var =
d=3DBase64.encode(this.apikey+":x");$j.ajax({type:"POST",beforeSend:funct=
ion(g){g.setRequestHeader("Authorization","Basic =
"+d);},url:this.apiUrl,data:a,success:function(g){c.handleLoadProjects(e,=
g);}});},handleLoadProjects:function(c,e){var =
d=3DparseInt($j(e).find("projects").attr("page"));var =
a=3DparseInt($j(e).find("projects").attr("pages"));$j.merge(c,$j(e).find(=
"project"));if(d<a){this.loadProjects(d+1,c);}else{FreshbooksHelper.popul=
ateProjects(c,this.clients);}},projectsSelector:function(a){this.loadTask=
s(a);},staffSelector:function(a){if($("freshbooks-form-staff-id").value>"=
"){$("freshbooks-submit").enable();}else{$("freshbooks-submit").disable()=
;}},saveStaffId:function(a){FreshbooksHelper.setCookie("freshbooks_staff_=
id",$("freshbooks-form-staff-id").value,180);this.setup();},loadTasks:fun=
ction(c){var =
a=3D"body=3D"+FreshbooksHelper.getTasksRequest(c);$j("#freshbooks-form-ta=
sks").text("");$j("#freshbooks-task-spinner").show();new =
Ajax.Request(this.apiUrl,{method:"post",postBody:a,requestHeaders:{Accept=
:"application/xml",Authorization:"Basic =
"+Base64.encode(this.apikey+":x")},onSuccess:function(d){if(FreshbooksHel=
per.checkStatus(d.responseXML)){this.showTasks(d.responseXML);}}.bind(thi=
s),onFailure:function(){alert("Failed");}});},tasksSelector:function(a){$=
("freshbooks-form-notes").enable();$("freshbooks-form-hours").enable();$(=
"freshbooks-form-submit").enable();},showStaff:function(c){if($("freshboo=
ks-form-staff-id").options.length=3D=3D0){var =
a=3DFreshbooksHelper.getRecords(c,"member");FreshbooksHelper.populateStaf=
f(a);}},showTasks:function(c){var =
a=3DFreshbooksHelper.getRecords(c,"task");FreshbooksHelper.populateTasks(=
a);},submitTimeSpent:function(c){var =
d=3DparseFloat(c["freshbooks-form-hours"].value);if(isNaN(d)){alert("Plea=
se enter a valid value for hours");return false;}var =
a=3D"body=3D"+FreshbooksHelper.postHoursRequest(this.staff_id,$("freshboo=
ks-form-projects").value,$("freshbooks-form-tasks").value,$("freshbooks-f=
orm-notes").value,$("freshbooks-form-hours").value);new =
Ajax.Request(this.apiUrl,{method:"post",postBody:a,requestHeaders:{Accept=
:"application/xml",Authorization:"Basic =
"+Base64.encode(this.apikey+":x")},onSuccess:function(e){if(FreshbooksHel=
per.checkStatus(e.responseXML)){this.resetForm();}}.bind(this),onFailure:=
function(){alert("Failed");}});return false;},resetForm:function(){var =
a=3Dthis.defaultNote();$("freshbooks-form-hours").value=3D"";$("freshbook=
s-form-notes").value=3Da;$("freshbooks-form-notes").focus();}});var =
HighriseWidget=3DClass.create(Widget,{initialize:function($super,K){$supe=
r(K);var F=3DK.email;var u=3DK.domain;var C=3DK.username;var c=3D"X";var =
a=3DK.use_ssl;var w=3D"http"+((a=3D=3D"true")?"s":"")+"://"+u;var =
N=3D10;var s=3DK.name.split(" ");var =
l=3D{first_name:s[0],last_name:s.slice(1).join(" =
"),email:K.email,organization:K.organization_name||"",phone:K.phone||""};=
var h;var H=3Dfunction(){return'<form id=3D"highrise-login-form" =
class=3D"form"><label>Enter your highrise token</label><input =
type=3D"text" class=3D"text" id=3D"username"/><input type=3D"hidden" =
name=3D"password" value=3D"X"/><input type=3D"submit" name=3D"submit" =
class=3D"button primary" value=3D"Login" ></form>';};var =
I=3Dfunction(){return'<div id=3D"highrise-display"></div><div =
id=3D"highrise-status"></div><div =
id=3D"highrise-search">'+E()+"</div>";};var =
y=3Dfunction(P){$("highrise-display").update(P);};var =
r=3Dfunction(P){$("highrise-status").update(P);};var =
e=3Dfunction(Q){D();var P=3D$("highrise-login-form");var =
S=3D$("highrise-search-form");if(S){S.observe("submit",function(T){T.stop=
();f();});}if(!F){y(v());return;}if(P){P.observe("submit",function(T){T.s=
top();B.submit_credentials(this);});}var =
R=3DQ.people;if(!R){d();}else{if(R.length=3D=3D=3D1){q(R.first());}else{l=
ist_contact_data=3Dfunction(T){var U=3DT.collect(function(V){return =
G(V);});return'<div id=3D"multi-match">We found =
<strong>'+U.length+'</strong> profiles with this email:<ul =
id=3D"highrise-people-list" class=3D"options"><li =
class=3D"user">'+U.join("</li><li>")+"</li></ul><em>Tip: consider =
merging in Highrise</em></div>";};y(list_contact_data(R));}}};var =
q=3Dfunction(P){h=3Dnew J(P,L);h.redraw();};var =
d=3Dfunction(){y(g(F));$("highrise-create-contact-link").observe("click",=
function(P){P.preventDefault();new =
O(l.first_name,l.last_name,l.organization,l.email,l.phone);});};var =
G=3Dfunction(P){return'<li =
class=3D"user">'+m(P.first_name+(P.last_name?" =
"+P.last_name:""),w+"/people/"+P.id)+"</li>";};var =
j=3Dfunction(P,Q,R){return(!R?"&":"")+encodeURIComponent(P)+"=3D"+encodeU=
RIComponent(Q);};var =
L=3Dfunction(P){y(o(P));$("highrise-addnote-link").observe("click",functi=
on(Q){Q.preventDefault();$("highrise-addnote-form").show();$("highrise-ad=
dnote-text").focus();});$("highrise-addnote-form").observe("reset",functi=
on(Q){$("highrise-addnote-form").hide();});$("highrise-addnote-form").obs=
erve("submit",function(S){S.stop();var Q=3DencodeURI("/proxy.js");var =
T=3D$F("highrise-addnote-text");if(T=3D=3D""){r("Note body is =
empty!");return;}var =
R=3Dj("domain",B.options.domain,true)+j("use_ssl",B.options.use_ssl)+j("r=
esource","people/"+P.id+"/notes.xml")+j("media_type","application/xml")+j=
("pluck_param","note")+j("note[body]",T);new =
Ajax.Request(Q,{method:"post",requestHeaders:{Accept:"application/xml",Au=
thorization:"Basic =
"+Base64.encode(B.options.user+":"+B.options.pass)},parameters:R,onSucces=
s:function(U){$("highrise-addnote-link").update("<strong>Note =
Added</strong> - Create =
another");this.reset();this.hide();}.bind(this),onFailure:function(U){r("=
Note creation failed!");}});});};var v=3Dfunction(){var P=3D'<p =
class=3D"center">No requester on this page</p>';return P;};var =
g=3Dfunction(Q){var P=3D'<p class=3D"center">No contact found for this =
email</p>';P+=3D'<p class=3D"center"><a =
id=3D"highrise-create-contact-link">Add this Zendesk user to =
Highrise</a></p>';return P;};var E=3Dfunction(){return'<form =
id=3D"highrise-search-form" class=3D"form"><div =
id=3D"highrise-search-box"><label for=3D"highrise-search-box-field" =
class=3D"overlabel">Find a Contact or Company</label><input =
id=3D"highrise-search-box-field" type=3D"text" name=3D"search" =
title=3D"Find a Contact or Company" value=3D"" tabindex=3D"1" =
/></div><input type=3D"submit" id=3D"submit" class=3D"button small =
primary wide" value=3D"Search in Highrise" /></form>';};var =
f=3Dfunction(){var R=3D$("highrise-search-form");var S=3DR.search;var =
P=3D$F(S);if(P=3D=3D=3D""){r("Search is empty");}else{var Q=3Dnew =
k(P);Q.searchNext();}};var M=3Dfunction(P){return"window.open('"+P+"', =
'_new')";};var p=3Dfunction(Q,P){return'<span class=3D"link" =
onclick=3D"'+P+'">'+Q+"</span>";};var m=3Dfunction(Q,P){return'<a =
class=3D"link" href=3D"'+P+'" target=3D"_blank">'+Q+"</a>";};var =
o=3Dfunction(R){var W=3Dw;var X=3D"";var =
P=3Dm(R.first_name+(R.last_name?" =
"+R.last_name:""),W+"/people/"+R.id);if(R.title){P+=3D"<br =
/>("+R.title+")";}if(R.company_name){var =
U=3Dm(R.company_name,W+"/companies/"+R.company_id);}var =
S;if(R.contact_data.email_addresses){S=3DR.contact_data.email_addresses.c=
ollect(function(Y){return m(Y.address,"mailto:"+Y.address)+" =
("+Y.location+")";});}var =
Q;if(R.contact_data.phone_numbers){Q=3DR.contact_data.phone_numbers.colle=
ct(function(Y){return Y.number+"("+Y.location+")";});}var =
T;if(R.contact_data.twitter_accounts){T=3DR.contact_data.twitter_accounts=
.collect(function(Y){return m("@"+Y.username,Y.url)+" =
("+Y.location+")";});}var V=3D'<form id=3D"highrise-addnote-form" =
style=3D"display: none;"><textarea =
id=3D"highrise-addnote-text"></textarea><div =
style=3D"clear:both;"><input type=3D"reset" class=3D"button small left" =
value=3D"Cancel" id=3D"highrise-addnote-cancel"><input type=3D"submit" =
value=3D"Save note" id=3D"highrise-addnote-submit" class=3D"button small =
primary right"></div><div class=3D"clear"></div></form>';X+=3D'<ul =
class=3D"options">';if(P){X+=3D'<li =
class=3D"user">'+P+"</li>";}if(U){X+=3D"<li>"+U+"</li>";}if(S){X+=3D'<li =
class=3D"email">'+S.join('</li><li =
class=3D"email">')+"</li>";}if(Q){X+=3D'<li =
class=3D"phone">'+Q.join('</li><li =
class=3D"phone">')+"</li>";}if(T){X+=3D'<li =
class=3D"twitter">'+T.join('</li><li =
class=3D"twitter">')+"</li>";}X+=3D'<li class=3D"add-link"><a =
id=3D"highrise-addnote-link"><strong>Add a note to =
'+R.first_name+"</strong></a></li>";X+=3D"</ul>";X+=3DV;return X;};var =
k=3DClass.create({initialize:function(P){this.searching=3Dtrue;this.encod=
edSearchTerm=3DencodeURI(P);this.searchTerm=3DP;this.searchFields=3D["nam=
e","title","email","city","state","country","zip","street","phone","backg=
round"];this.searchResults=3D{};this.searchResultsOrder=3D[];this.maxResu=
lts=3DN;this.page=3D0;},searchNext:function(){var Q=3Dfunction(R){var =
S=3D/\d/g;return =
S.test(R);};this.page=3D0;if(this.searchFields.length>0){this.currentSear=
chField=3Dthis.searchFields.shift();if(this.currentSearchField=3D=3D"phon=
e"&&!Q(this.searchTerm)){this.searchNext();}var =
P=3D"parties/search.xml?"+this.currentSearchField+"=3D"+this.encodedSearc=
hTerm;B.request({resource:P,on_success:this.onSearchResponse.bind(this)})=
;}else{this.cleanUp();}},searchPaginated:function(){this.page++;var =
P=3D"parties/search.xml?n=3D"+this.page+"&"+this.currentSearchField+"=3D"=
+this.encodedSearchTerm;B.request({resource:P,on_success:this.onSearchRes=
ponse.bind(this)});},onSearchResponse:function(P){var =
Q=3D$A(P.parties);if(!this.searching){return;}if(Q){if(Q.length>0){Q.each=
(function(R){if(!Object.isUndefined(R.id)&&Object.isUndefined(this.search=
Results[R.id])){this.searchResults[R.id]=3DR;this.searchResultsOrder.push=
(R.id);}},this);this.updateSearchOutput();}if(Q.length=3D=3D25){this.sear=
chPaginated();}else{this.searchNext();}}else{this.searchNext();}},updateS=
earchOutput:function(){if(this.searchResults){var P=3D[];var =
Q=3D$("highrise-search-box-field");this.searchResultsOrder.each(function(=
S){var =
R=3Dthis.searchResults[S];if(P.length<this.maxResults){if(R.first_name){P=
.push(G(R));}else{if(R.name){P.push('<li =
class=3D"organisation">'+m(R.name,w+"/companies/"+R.id)+"</li>");}}}},thi=
s);y('<div id=3D"results"><p>Search results =
<strong>('+this.searchResultsOrder.length+')</strong></p><ul =
class=3D"options">'+P.join("")+"</ul>"+((P.length<this.maxResults)?"":"<d=
iv>Only showing "+this.maxResults+" of =
"+this.searchResultsOrder.length+" results.</div>")+'<p><a =
id=3D"highrise-search-back">&larr; =
Back</a></p>');Q.focus();$("highrise-search-back").observe("click",functi=
on(R){R.preventDefault();this.cleanUp("");t();Q.focus();Q.value=3D"";}.bi=
nd(this));}},cleanUp:function(P){this.searching=3Dfalse;r(P);}});var =
t=3Dfunction(){B.request({resource:"people/search.xml?criteria[email]=3D"=
+encodeURI(F),on_success:e});};var =
J=3DClass.create({initialize:function(P,Q){this.person=3DP;this.render=3D=
Q;},getCompany:function(){if(Object.isUndefined(this.person.company_id)||=
this.person.company_id=3D=3Dnull){this.person.company_name=3D"";}else{B.r=
equest({resource:"companies/"+this.person.company_id+".xml",on_success:(f=
unction(P){this.person.company_name=3DP.name;this.redraw();}).bind(this)}=
);}},redraw:function(){this.render(this.person);}});var =
O=3DClass.create({initialize:function(T,S,P,R,Q){this.firstName=3DT;this.=
lastName=3DS;this.company=3DP;this.email=3DR;this.phoneNumber=3DQ;this.ma=
keApiRequest();},makeApiRequest:function(){var =
P=3DencodeURI("/proxy.js");var =
Q=3Dj("domain",B.options.domain,true)+j("use_ssl",B.options.use_ssl)+j("r=
esource","people.xml")+j("media_type","application/xml")+j("pluck_param",=
"person")+j("person[first-name]",this.firstName)+j("person[last-name]",th=
is.lastName)+j("person[company-name]",this.company)+j("person[contact-dat=
a][email-addresses][email-address][address]",this.email)+j("person[contac=
t-data][email-addresses][email-address][location]","Work")+j("person[cont=
act-data][phone-numbers][phone-number][number]",this.phoneNumber)+j("pers=
on[contact-data][phone-numbers][phone-number][location]","Work");new =
Ajax.Request(P,{method:"post",requestHeaders:{Accept:"application/xml",Au=
thorization:"Basic =
"+Base64.encode(B.options.user+":"+B.options.pass)},parameters:Q,onSucces=
s:function(R){q(R.responseText.evalJSON().response.person);},onFailure:fu=
nction(R){r("Error: Could not create user!");}});}});var =
D=3Dfunction(){var =
S,R,Q;S=3Ddocument.getElementsByTagName("label");for(var =
P=3D0;P<S.length;P++){if(S[P].className=3D=3D"overlabel"){R=3DS[P].htmlFo=
r||S[P].getAttribute("for");if(!R||!(Q=3Ddocument.getElementById(R))){con=
tinue;}S[P].className=3D"overlabel-apply";if(Q.value!=3D=3D""){z(Q.getAtt=
ribute("id"),true);}Q.onfocus=3Dfunction(){z(this.getAttribute("id"),true=
);};Q.onblur=3Dfunction(){if(this.value=3D=3D=3D""){z(this.getAttribute("=
id"),false);}};S[P].onclick=3Dfunction(){var =
U,T;U=3Dthis.getAttribute("for");if(U&&(T=3D$(U))){T.focus();}};}}};var =
z=3Dfunction(R,Q){var S;var =
T=3Ddocument.getElementsByTagName("label");for(var =
P=3D0;P<T.length;P++){S=3DT[P].htmlFor||T[P].getAttribute("for");if(S=3D=3D=
R){T[P].style.display=3D(Q)?"none":"";return true;}}};var =
n=3Dfunction(R,Q){for(var P in R){if(Q){var =
S=3DQ+"."+P+"\n"+R[P];}else{var =
S=3DP+"\n"+R[P];}if(!confirm(S)){return;}if(typeof =
R[P]=3D=3D"object"){if(Q){n(R[P],Q+"."+P);}else{n(R[P],P);}}}};if(!F){var=
 B=3Dnew =
Zendesk.Resource({anchor:"highrise-lookup",domain:u,user:C,pass:c,use_ssl=
:a,application_content:I,login_content:H,application_resources:[]});e();}=
else{var B=3Dnew =
Zendesk.Resource({anchor:"highrise-lookup",domain:u,user:C,pass:c,use_ssl=
:a,application_content:I,login_content:H,application_resources:[{resource=
:"people/search.xml?criteria[email]=3D"+encodeURI(F),on_success:e}]});}va=
r =
A=3D$("highrise-login-form");if(A){A.observe("submit",function(P){P.stop(=
);B.submit_credentials(this);});}}});var =
LogMeInWidget=3DClass.create(Widget,{initialize:function($super,a){$super=
(a);this.SSOID=3Da.SSOID;this.SSOpwd=3Da.SSOpwd;this.SSOcompid=3Da.SSOcom=
pid;this.ticket_id=3Da.ticket_id?a.ticket_id:"";this.ticket_token=3Da.tok=
en?a.token:"";this.widget_id=3Da.widget_id;this.cookie_name=3D"logmein_au=
th_"+this.widget_id;this.secret=3Da.secret;this.subdomain=3Da.subdomain;t=
his.cfield_values=3Da.cfield_values;this.newTicket=3Da.newTicket;logmein=3D=
this;this.getLoginTicket();},isError:function(c,a){return =
jQuery.inArray(c,a)>=3D0;},setExternalLink:function(){if(this.newTicket){=
$j.ajax({type:"get",dataType:"html",url:"/integrations/logmein_rescue/get=
_token.js",success:function(a){$j("#ticket-chat").append("<input =
name=3D'ticket[external_links][][type]' id=3D'external_link_type' =
type=3D'hidden' value=3D'LogMeInRescueSession' =
/>");$j("#ticket-chat").append("<input =
name=3D'ticket[external_links][][session_id]' =
id=3D'external_link_session' type=3D'hidden' value=3D'"+a+"' =
/>");this.ticket_token=3Da;}});}},getLoginTicket:function(){$j("#loading_=
area").show();var =
a=3D"/proxy/direct?url=3D"+encodeURIComponent("https://secure.logmeinresc=
ue.com/sso/getloginticket.aspx?ssoid=3D"+this.SSOID+"&password=3D"+this.S=
SOpwd+"&companyid=3D"+this.SSOcompid);$j.ajax({type:"get",dataType:"html"=
,url:a,success:function(d){$j("#loading_area").hide();if(d.split(":")[0]=3D=
=3D"OK"){var =
c=3Dd.substring(3);$j("span#tech_console_link").html('<br/><a =
href=3D"'+c+'" target=3D"_blank"><strong>Launch Technician =
Console</strong></a>');$j("#tech_console_area").show();if(!Cookie.get(thi=
s.cookie_name)){$j("#login_area").show();}else{$j("#pin_area").show();}}e=
lse{errors=3Dd.split(":");$j("#tech_console_area").hide();if(this.isError=
("INVALIDSSOID",errors)){logmein.err("Your Rescue Single Sign-On ID must =
match your Zendesk primary email =
address.");}else{if(this.isError("INVALID",errors)){logmein.err("You are =
not authorized to =
login.");}else{if(this.isError("INVALIDPASSWORD",errors)){logmein.err("In=
valid single sign-on password.");}else{logmein.err("Error accessing the =
Technician Console single sign-on =
link.");}}}$j("error_area").show();}}.bind(this)});},checkAuth:function()=
{var =
a,d;logmein.err(false);$j("#ticket_place").html("");$j("#pin").text("");i=
f(Cookie.get(this.cookie_name)){this.getPIN(Cookie.get(this.cookie_name))=
;return;}else{a=3Ddocument.getElementById("logmein_username").value;d=3Dd=
ocument.getElementById("logmein_password").value;if(a=3D=3D""&&d=3D=3D"")=
{logmein.err("Please enter the username and =
password");$j("#login_area").show();return;}}var =
c=3D"/proxy/direct?url=3D"+encodeURIComponent("https://secure.logmeinresc=
ue.com/api/requestauthcode.aspx?email=3D"+a+"&pwd=3D"+d);$j.ajax({type:"g=
et",dataType:"html",url:c,success:function(f){f=3Df.split(":");if(f[0]=3D=
=3D"ERROR"||f[0]=3D=3D"INVALID"){logmein.err("The username and/or =
password you've entered is incorrect.");return;}else{var =
e=3Df[1];Cookie.set(this.cookie_name,e,10000);$j("#login_area").hide();$j=
("#pin_area").show();return;}}.bind(this)});},getPIN:function(c){$j("#pin=
").hide();$j("#pin_placeholder").hide();$j("#pin_loader").show();fields=3D=
this.widget_id+"|"+this.ticket_id+"|"+this.ticket_token+"|"+this.subdomai=
n+"|"+this.secret;this.setExternalLink();var =
a=3D"/proxy/direct?url=3D"+encodeURIComponent("https://secure.logmeinresc=
ue.com/api/requestpincode.aspx?notechconsole=3D1&authcode=3D"+c+"&trackin=
g0=3D"+fields+"&"+this.cfield_values);$j.ajax({url:a,type:"get",dataType:=
"html",success:function(e){$j("#pin_loader").hide();e=3De.split(":");if(e=
[0].replace(/^\s*|\s*$|\n*/g,"")=3D=3D"OKPINCODE"){$j("#pin").text(e[1]);=
$j("#pin").show();$j("#login_area").hide();var =
d=3D"https://secure.logmeinrescue.com/Customer/Code.aspx?Code=3D"+e[1];$j=
("#ticket_place").html("<a href=3D'javascript:void(0)' =
onclick=3D'logmein.comment_update(\"Click this link to launch a remote =
session: "+d+"\")' ><strong>&laquo;</strong> Copy to =
ticket</a>");logmein.err(false);$j("#submit_type").val("");}else{switch(e=
[0]){case"ERROR":logmein.err("There was an error trying to get the PIN, =
please try again or contact the admin if the problem =
persists.");break;case"NOTLOGGEDIN":logmein.err("Unable to login, please =
verify your username and =
password.");break;case"NOTECHCONSOLERUNNING":logmein.err("Please run the =
Technician Console before requesting a =
PIN.");break;case"OUTOFPINCODES":logmein.err("LogMeIn Rescue is out of =
PIN codes.");break;case"INVALID_SECRETAUTHCODE":logmein.err("The =
authentication code you've obtained is invalid or has expired, try =
logging in =
again.");Cookie.set(this.cookie_name,"");$j("#pin_area").hide();$j("#logi=
n_area").show();break;case"USER_IS_DELETED":logmein.err("This user has =
been deleted.");break;case"TECHNICIAN_NOT_EXISTS":logmein.err("This =
technician does not =
exist.");break;case"USER_DELETED_OR_DISABLED":logmein.err("This user has =
been deleted or disabled.");break;default:logmein.err("Error when =
requesting a =
PIN.");break;}}}.bind(this)});},err:function(a){$j("#error_area").show();=
a?$j("#error_area").text("Error: =
"+a):$j("#error_area").text("");},comment_update:function(a){old_msg=3D$j=
("#comment_value").val();$j("#comment_value").val(old_msg+" =
"+a);}});if(!Zd){var Zd=3D{};}Zd.Util=3D{parseTemplate:function(d,c){var =
e=3Dthis.rubyStyle(d,c);var a=3Dthis.mustacheStyle(e,c);return =
a;},rubyStyle:function(c,a){var d=3Dnew Template(c);return =
d.evaluate(a);},mustacheStyle:function(d,c){var =
a=3D/(^|.|\r|\n)(\{\{\s*([\w\\.]+)\s*\}\})/;var e=3Dnew =
Template(d,a);return =
e.evaluate(c);},pluralize:function(c,a){if(a=3D=3D1){return c;}return =
c+"s";}};(function(c){function a(bk,be){function aq(j){return =
function(k){return !this._t||!this._t._a?null:j.call(this,k);};}function =
bl(){if(aA.debugURLParam.test(aK)){aA.debugMode=3Dtrue;}}this.flashVersio=
n=3D8;this.debugFlash=3Dthis.debugMode=3Dfalse;this.useConsole=3Dtrue;thi=
s.waitForWindowLoad=3Dthis.consoleOnly=3Dfalse;this.nullURL=3D"about:blan=
k";this.allowPolling=3Dtrue;this.useFastPolling=3Dfalse;this.useMovieStar=
=3Dtrue;this.bgColor=3D"#ffffff";this.useHighPerformance=3Dfalse;this.fla=
shPollingInterval=3Dnull;this.flashLoadTimeout=3D1000;this.wmode=3Dnull;t=
his.allowScriptAccess=3D"always";this.useHTML5Audio=3Dthis.useFlashBlock=3D=
false;this.html5Test=3D/^probably$/i;this.useGlobalHTML5Audio=3Dtrue;this=
.requireFlash=3Dfalse;this.audioFormats=3D{mp3:{type:['audio/mpeg; =
codecs=3D"mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],=
required:true},mp4:{related:["aac","m4a"],type:['audio/mp4; =
codecs=3D"mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/=
mpeg4-generic"],required:true},ogg:{type:["audio/ogg; =
codecs=3Dvorbis"],required:false},wav:{type:['audio/wav; =
codecs=3D"1"',"audio/wav","audio/wave","audio/x-wav"],required:false}};th=
is.defaultOptions=3D{autoLoad:false,stream:true,autoPlay:false,loops:1,on=
id3:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:=
null,whileplaying:null,onstop:null,onfailure:null,onfinish:null,onbeforef=
inish:null,onbeforefinishtime:5000,onbeforefinishcomplete:null,onjustbefo=
refinish:null,onjustbeforefinishtime:200,multiShot:true,multiShotEvents:f=
alse,position:null,pan:0,type:null,usePolicyFile:false,volume:100};this.f=
lash9Options=3D{isMovieStar:null,usePeakData:false,useWaveformData:false,=
useEQData:false,onbufferchange:null,ondataerror:null};this.movieStarOptio=
ns=3D{bufferTime:3,serverURL:null,onconnect:null,duration:null};this.vers=
ion=3Dnull;this.versionNumber=3D"V2.97a.20110306";this.movieURL=3Dnull;th=
is.url=3Dbk||null;this.altURL=3Dnull;this.enabled=3Dthis.swfLoaded=3Dfals=
e;this.o=3Dnull;this.movieID=3D"sm2-container";this.id=3Dbe||"sm2movie";t=
his.swfCSS=3D{swfBox:"sm2-object-box",swfDefault:"movieContainer",swfErro=
r:"swf_error",swfTimedout:"swf_timedout",swfLoaded:"swf_loaded",swfUnbloc=
ked:"swf_unblocked",sm2Debug:"sm2_debug",highPerf:"high_performance",flas=
hDebug:"flash_debug"};this.oMC=3Dnull;this.sounds=3D{};this.soundIDs=3D[]=
;this.muted=3Dfalse;this.debugID=3D"soundmanager-debug";this.debugURLPara=
m=3D/([#?&])debug=3D1/i;this.didFlashBlock=3Dthis.specialWmodeCase=3Dfals=
e;this.filePattern=3Dnull;this.filePatterns=3D{flash8:/\.mp3(\?.*)?$/i,fl=
ash9:/\.mp3(\?.*)?$/i};this.baseMimeTypes=3D/^\s*audio\/(?:x-)?(?:mp(?:eg=
|3))\s*(?:$|;)/i;this.netStreamMimeTypes=3D/^\s*audio\/(?:x-)?(?:mp(?:eg|=
3))\s*(?:$|;)/i;this.netStreamTypes=3D["aac","flv","mov","mp4","m4v","f4v=
","m4a","mp4v","3gp","3g2"];this.netStreamPattern=3DRegExp("\\.("+this.ne=
tStreamTypes.join("|")+")(\\?.*)?$","i");this.mimePattern=3Dthis.baseMime=
Types;this.features=3D{buffering:false,peakData:false,waveformData:false,=
eqData:false,movieStar:false};this.sandbox=3D{};this.hasHTML5=3Dnull;this=
.html5=3D{usingFlash:null};this.ignoreFlash=3Dfalse;var =
a9,aA=3Dthis,a2,al=3Dnavigator.userAgent,au=3Dc,aK=3Dau.location.href.toS=
tring(),at=3Dthis.flashVersion,av=3Ddocument,aN,aJ,ai=3D[],aT=3Dfalse,aS=3D=
false,an=3Dfalse,ag=3Dfalse,bf=3Dfalse,aR,am,ar,af,a0,m,aI,a7,f,a6,aB,aQ,=
aZ,bh,bb,aH,aU,ae,h,aG,e,aP=3Dnull,aw=3Dnull,a5,n,aY,aF,aE,g,ap,aD=3Dfals=
e,bj=3Dfalse,bg,a8,a4=3Dnull,bi,aC,ak=3Dfalse,aO,ah,bd,bc,ao,a3=3DArray.p=
rototype.slice,aM=3Dfalse,a1,aX,aW,ax=3Dal.match(/pre\//i),az=3Dal.match(=
/(ipad|iphone|ipod)/i);al.match(/mobile/i);var =
aj=3Dal.match(/msie/i),ad=3Dal.match(/webkit/i),aL=3Dal.match(/safari/i)&=
&!al.match(/chrome/i),ay=3D!aK.match(/usehtml5audio/i)&&!aK.match(/sm2\-i=
gnorebadua/i)&&aL&&al.match(/OS X 10_6_(3|4|5|6)/i),ac=3Dtypeof =
av.hasFocus!=3D=3D"undefined"?av.hasFocus():null,aV=3Dtypeof =
av.hasFocus=3D=3D=3D"undefined"&&aL,ab=3D!aV;this._use_maybe=3DaK.match(/=
sm2\-useHTML5Maybe\=3D1/i);this._overHTTP=3Dav.location?av.location.proto=
col.match(/http/i):null;this.useAltURL=3D!this._overHTTP;this._global_a=3D=
null;if(az||ax){aA.useHTML5Audio=3Dtrue;aA.ignoreFlash=3Dtrue;if(aA.useGl=
obalHTML5Audio){aM=3Dtrue;}}if(ax||this._use_maybe){aA.html5Test=3D/^(pro=
bably|maybe)$/i;}this.supported=3Dthis.ok=3Dfunction(){return =
a4?an&&!ag:aA.useHTML5Audio&&aA.hasHTML5;};this.getMovie=3Dfunction(j){re=
turn =
aj?au[j]:aL?a2(j)||av[j]:a2(j);};this.createSound=3Dfunction(p){function =
j(){l=3DaF(l);aA.sounds[o.id]=3Dnew a9(o);aA.soundIDs.push(o.id);return =
aA.sounds[o.id];}var =
l=3Dnull,k=3Dnull,o=3Dnull;if(!an||!aA.ok()){g("soundManager.createSound(=
): "+a5(!an?"notReady":"notOK"));return =
false;}if(arguments.length=3D=3D=3D2){p=3D{id:arguments[0],url:arguments[=
1]};}o=3Dl=3Dam(p);if(ap(o.id,true)){return =
aA.sounds[o.id];}if(aC(o)){k=3Dj();k._setup_html5(o);}else{if(at>8&&aA.us=
eMovieStar){if(o.isMovieStar=3D=3D=3Dnull){o.isMovieStar=3Do.serverURL||(=
o.type?o.type.match(aA.netStreamPattern):false)||o.url.match(aA.netStream=
Pattern)?true:false;}if(o.isMovieStar){if(o.usePeakData){o.usePeakData=3D=
false;}}}o=3DaE(o,"soundManager.createSound(): =
");k=3Dj();if(at=3D=3D=3D8){aA.o._createSound(o.id,o.onjustbeforefinishti=
me,o.loops||1,o.usePolicyFile);}else{aA.o._createSound(o.id,o.url,o.onjus=
tbeforefinishtime,o.usePeakData,o.useWaveformData,o.useEQData,o.isMovieSt=
ar,o.isMovieStar?o.bufferTime:false,o.loops||1,o.serverURL,o.duration||nu=
ll,o.autoPlay,true,o.autoLoad,o.usePolicyFile);if(!o.serverURL){k.connect=
ed=3Dtrue;o.onconnect&&o.onconnect.apply(k);}}if((o.autoLoad||o.autoPlay)=
&&!o.serverURL){k.load(o);}}o.autoPlay&&!o.serverURL&&k.play();return =
k;};this.destroySound=3Dfunction(o,j){if(!ap(o)){return false;}var =
l=3DaA.sounds[o],k;l._iO=3D{};l.stop();l.unload();for(k=3D0;k<aA.soundIDs=
.length;k++){if(aA.soundIDs[k]=3D=3D=3Do){aA.soundIDs.splice(k,1);break;}=
}j||l.destruct(true);delete aA.sounds[o];return =
true;};this.load=3Dfunction(k,j){if(!ap(k)){return false;}return =
aA.sounds[k].load(j);};this.unload=3Dfunction(j){if(!ap(j)){return =
false;}return =
aA.sounds[j].unload();};this.start=3Dthis.play=3Dfunction(k,j){if(!an||!a=
A.ok()){g("soundManager.play(): "+a5(!an?"notReady":"notOK"));return =
false;}if(!ap(k)){j instanceof =
Object||(j=3D{url:j});if(j&&j.url){j.id=3Dk;return =
aA.createSound(j).play();}else{return false;}}return =
aA.sounds[k].play(j);};this.setPosition=3Dfunction(k,j){if(!ap(k)){return=
 false;}return =
aA.sounds[k].setPosition(j);};this.stop=3Dfunction(j){if(!ap(j)){return =
false;}return aA.sounds[j].stop();};this.stopAll=3Dfunction(){for(var j =
in aA.sounds){aA.sounds[j] instanceof =
a9&&aA.sounds[j].stop();}};this.pause=3Dfunction(j){if(!ap(j)){return =
false;}return aA.sounds[j].pause();};this.pauseAll=3Dfunction(){for(var =
j=3DaA.soundIDs.length;j--;){aA.sounds[aA.soundIDs[j]].pause();}};this.re=
sume=3Dfunction(j){if(!ap(j)){return false;}return =
aA.sounds[j].resume();};this.resumeAll=3Dfunction(){for(var =
j=3DaA.soundIDs.length;j--;){aA.sounds[aA.soundIDs[j]].resume();}};this.t=
ogglePause=3Dfunction(j){if(!ap(j)){return false;}return =
aA.sounds[j].togglePause();};this.setPan=3Dfunction(k,j){if(!ap(k)){retur=
n false;}return =
aA.sounds[k].setPan(j);};this.setVolume=3Dfunction(k,j){if(!ap(k)){return=
 false;}return aA.sounds[k].setVolume(j);};this.mute=3Dfunction(k){var =
j=3D0;if(typeof k!=3D=3D"string"){k=3Dnull;}if(k){if(!ap(k)){return =
false;}return =
aA.sounds[k].mute();}else{for(j=3DaA.soundIDs.length;j--;){aA.sounds[aA.s=
oundIDs[j]].mute();}aA.muted=3Dtrue;}return =
true;};this.muteAll=3Dfunction(){aA.mute();};this.unmute=3Dfunction(j){if=
(typeof j!=3D=3D"string"){j=3Dnull;}if(j){if(!ap(j)){return =
false;}return =
aA.sounds[j].unmute();}else{for(j=3DaA.soundIDs.length;j--;){aA.sounds[aA=
.soundIDs[j]].unmute();}aA.muted=3Dfalse;}return =
true;};this.unmuteAll=3Dfunction(){aA.unmute();};this.toggleMute=3Dfuncti=
on(j){if(!ap(j)){return false;}return =
aA.sounds[j].toggleMute();};this.getMemoryUse=3Dfunction(){if(at=3D=3D=3D=
8){return 0;}if(aA.o){return =
parseInt(aA.o._getMemoryUse(),10);}};this.disable=3Dfunction(k){if(typeof=
 k=3D=3D=3D"undefined"){k=3Dfalse;}if(ag){return =
false;}ag=3Dtrue;for(var =
j=3DaA.soundIDs.length;j--;){h(aA.sounds[aA.soundIDs[j]]);}aR(k);ao.remov=
e(au,"load",a0);return true;};this.canPlayMIME=3Dfunction(k){var =
j;if(aA.hasHTML5){j=3DaO({type:k});}return =
!a4||j?j:k?k.match(aA.mimePattern)?true:false:null;};this.canPlayURL=3Dfu=
nction(k){var j;if(aA.hasHTML5){j=3DaO(k);}return =
!a4||j?j:k?k.match(aA.filePattern)?true:false:null;};this.canPlayLink=3Df=
unction(j){if(typeof =
j.type!=3D=3D"undefined"&&j.type){if(aA.canPlayMIME(j.type)){return =
true;}}return =
aA.canPlayURL(j.href);};this.getSoundById=3Dfunction(j){if(!j){throw =
Error("soundManager.getSoundById(): sID is null/undefined");}return =
aA.sounds[j];};this.onready=3Dfunction(k,j){if(k&&k instanceof =
Function){j||(j=3Dau);ar("onready",k,j);af();return true;}else{throw =
a5("needFunction","onready");}};this.ontimeout=3Dfunction(k,j){if(k&&k =
instanceof =
Function){j||(j=3Dau);ar("ontimeout",k,j);af({type:"ontimeout"});return =
true;}else{throw =
a5("needFunction","ontimeout");}};this.getMoviePercent=3Dfunction(){retur=
n aA.o&&typeof =
aA.o.PercentLoaded!=3D=3D"undefined"?aA.o.PercentLoaded():null;};this._wD=
=3Dthis._writeDebug=3Dfunction(){return =
true;};this._debug=3Dfunction(){};this.reboot=3Dfunction(){var =
l,j;for(l=3DaA.soundIDs.length;l--;){aA.sounds[aA.soundIDs[l]].destruct()=
;}try{if(aj){aw=3DaA.o.innerHTML;}aP=3DaA.o.parentNode.removeChild(aA.o);=
}catch(k){}aw=3DaP=3Dnull;aA.enabled=3Dan=3DaD=3Dbj=3DaT=3DaS=3Dag=3DaA.s=
wfLoaded=3Dfalse;aA.soundIDs=3DaA.sounds=3D[];aA.o=3Dnull;for(l in =
ai){if(ai.hasOwnProperty(l)){for(j=3Dai[l].length;j--;){ai[l][j].fired=3D=
false;}}}au.setTimeout(function(){aA.beginDelayedInit();},20);};this.dest=
ruct=3Dfunction(){aA.disable(true);};this.beginDelayedInit=3Dfunction(){b=
f=3Dtrue;aZ();setTimeout(aB,20);aI();};this._html5_events=3D{abort:aq(fun=
ction(){}),canplay:aq(function(){this._t._onbufferchange(0);var =
k=3D!isNaN(this._t.position)?this._t.position/1000:null;this._t._html5_ca=
nplay=3Dtrue;if(this._t.position&&this.currentTime!=3D=3Dk){try{this.curr=
entTime=3Dk;}catch(j){}}}),load:aq(function(){if(!this._t.loaded){this._t=
._onbufferchange(0);this._t._whileloading(this._t.bytesTotal,this._t.byte=
sTotal,this._t._get_html5_duration());this._t._onload(true);}}),emptied:a=
q(function(){}),ended:aq(function(){this._t._onfinish();}),error:aq(funct=
ion(){this._t._onload(false);}),loadeddata:aq(function(){}),loadedmetadat=
a:aq(function(){}),loadstart:aq(function(){this._t._onbufferchange(1);}),=
play:aq(function(){this._t._onbufferchange(0);}),playing:aq(function(){th=
is._t._onbufferchange(0);}),progress:aq(function(q){if(this._t.loaded){re=
turn false;}var =
j,l=3D0,k=3Dq.type=3D=3D=3D"progress",o=3Dq.target.buffered;j=3Dq.loaded|=
|0;var =
p=3Dq.total||1;if(o&&o.length){for(j=3Do.length;j--;){l=3Do.end(j)-o.star=
t(j);}j=3Dl/q.target.duration;k&&isNaN(j);}if(!isNaN(j)){this._t._onbuffe=
rchange(0);this._t._whileloading(j,p,this._t._get_html5_duration());j&&p&=
&j=3D=3D=3Dp&&aA._html5_events.load.call(this,q);}}),ratechange:aq(functi=
on(){}),suspend:aq(function(j){aA._html5_events.progress.call(this,j);}),=
stalled:aq(function(){}),timeupdate:aq(function(){this._t._onTimer();}),w=
aiting:aq(function(){this._t._onbufferchange(1);})};a9=3Dfunction(p){var =
j=3Dthis,l,k,o;this.sID=3Dp.id;this.url=3Dp.url;this._iO=3Dthis.instanceO=
ptions=3Dthis.options=3Dam(p);this.pan=3Dthis.options.pan;this.volume=3Dt=
his.options.volume;this._lastURL=3Dnull;this.isHTML5=3Dfalse;this._a=3Dnu=
ll;this.id3=3D{};this._debug=3Dfunction(){};this._debug();this.load=3Dfun=
ction(s){var r=3Dnull;if(typeof =
s!=3D=3D"undefined"){j._iO=3Dam(s);j.instanceOptions=3Dj._iO;}else{s=3Dj.=
options;j._iO=3Ds;j.instanceOptions=3Dj._iO;if(j._lastURL&&j._lastURL!=3D=
=3Dj.url){j._iO.url=3Dj.url;j.url=3Dnull;}}if(!j._iO.url){j._iO.url=3Dj.u=
rl;}if(j._iO.url=3D=3D=3Dj.url&&j.readyState!=3D=3D0&&j.readyState!=3D=3D=
2){return =
j;}j._lastURL=3Dj.url;j.loaded=3Dfalse;j.readyState=3D1;j.playState=3D0;i=
f(aC(j._iO)){r=3Dj._setup_html5(j._iO);if(!r._called_load){r.load();r._ca=
lled_load=3Dtrue;j._iO.autoPlay&&j.play();}}else{try{j.isHTML5=3Dfalse;j.=
_iO=3DaE(aF(j._iO));at=3D=3D=3D8?aA.o._load(j.sID,j._iO.url,j._iO.stream,=
j._iO.autoPlay,j._iO.whileloading?1:0,j._iO.loops||1,j._iO.usePolicyFile)=
:aA.o._load(j.sID,j._iO.url,j._iO.stream?true:false,j._iO.autoPlay?true:f=
alse,j._iO.loops||1,j._iO.autoLoad?true:false,j._iO.usePolicyFile);}catch=
(q){aU();}}return =
j;};this.unload=3Dfunction(){if(j.readyState!=3D=3D0){if(j.isHTML5){k();i=
f(j._a){j._a.pause();j._a.src=3D"";}}else{at=3D=3D=3D8?aA.o._unload(j.sID=
,aA.nullURL):aA.o._unload(j.sID);}l();}return =
j;};this.destruct=3Dfunction(q){if(j.isHTML5){k();if(j._a){j._a.pause();j=
._a.src=3D"";aM||j._remove_html5_events();}}else{j._iO.onfailure=3Dnull;a=
A.o._destroySound(j.sID);}q||aA.destroySound(j.sID,true);};this.start=3Dt=
his.play=3Dfunction(s,r){var =
q;r=3Dr=3D=3D=3Dundefined?true:r;s||(s=3D{});j._iO=3Dam(s,j._iO);j._iO=3D=
am(j._iO,j.options);j.instanceOptions=3Dj._iO;if(j._iO.serverURL){if(!j.c=
onnected){j.getAutoPlay()||j.setAutoPlay(true);return =
j;}}if(aC(j._iO)){j._setup_html5(j._iO);o();}if(j.playState=3D=3D=3D1&&!j=
.paused){if(q=3Dj._iO.multiShot){j.isHTML5&&j.setPosition(j._iO.position)=
;}else{return =
j;}}if(!j.loaded){if(j.readyState=3D=3D=3D0){if(!j.isHTML5){j._iO.autoPla=
y=3Dtrue;}j.load(j._iO);}else{if(j.readyState=3D=3D=3D2){return =
j;}}}if(j.paused&&j.position&&j.position>0){j.resume();}else{j.playState=3D=
1;j.paused=3Dfalse;if(!j.instanceCount||j._iO.multiShotEvents||at>8&&!j.i=
sHTML5&&!j.getAutoPlay()){j.instanceCount++;}j.position=3Dtypeof =
j._iO.position!=3D=3D"undefined"&&!isNaN(j._iO.position)?j._iO.position:0=
;if(!j.isHTML5){j._iO=3DaE(aF(j._iO));}if(j._iO.onplay&&r){j._iO.onplay.a=
pply(j);j._onplay_called=3Dtrue;}j.setVolume(j._iO.volume,true);j.setPan(=
j._iO.pan,true);if(j.isHTML5){o();j._setup_html5().play();}else{aA.o._sta=
rt(j.sID,j._iO.loops||1,at=3D=3D=3D9?j.position:j.position/1000);}}return=
 =
j;};this.stop=3Dfunction(q){if(j.playState=3D=3D=3D1){j._onbufferchange(0=
);j.resetOnPosition(0);if(!j.isHTML5){j.playState=3D0;}j.paused=3Dfalse;j=
._iO.onstop&&j._iO.onstop.apply(j);if(j.isHTML5){if(j._a){j.setPosition(0=
);j._a.pause();j.playState=3D0;j._onTimer();k();j.unload();}}else{aA.o._s=
top(j.sID,q);j._iO.serverURL&&j.unload();}j.instanceCount=3D0;j._iO=3D{};=
}return =
j;};this.setAutoPlay=3Dfunction(q){j._iO.autoPlay=3Dq;if(j.isHTML5){j._a&=
&q&&j.play();}else{aA.o._setAutoPlay(j.sID,q);}q&&!j.instanceCount&&j.rea=
dyState=3D=3D=3D1&&j.instanceCount++;};this.getAutoPlay=3Dfunction(){retu=
rn =
j._iO.autoPlay;};this.setPosition=3Dfunction(s){if(s=3D=3D=3Dundefined){s=
=3D0;}var =
r=3Dj.isHTML5?Math.max(s,0):Math.min(j.duration||j._iO.duration,Math.max(=
s,0));j.position=3Dr;s=3Dj.position/1000;j.resetOnPosition(j.position);j.=
_iO.position=3Dr;if(j.isHTML5){if(j._a){if(j._html5_canplay){if(j._a.curr=
entTime!=3D=3Ds){try{j._a.currentTime=3Ds;}catch(q){}}}}}else{s=3Dat=3D=3D=
=3D9?j.position:s;if(j.readyState&&j.readyState!=3D=3D2){aA.o._setPositio=
n(j.sID,s,j.paused||!j.playState);}}j.isHTML5&&j.paused&&j._onTimer(true)=
;return =
j;};this.pause=3Dfunction(q){if(j.paused||j.playState=3D=3D=3D0&&j.readyS=
tate!=3D=3D1){return =
j;}j.paused=3Dtrue;if(j.isHTML5){j._setup_html5().pause();k();}else{if(q|=
|q=3D=3D=3Dundefined){aA.o._pause(j.sID);}}j._iO.onpause&&j._iO.onpause.a=
pply(j);return j;};this.resume=3Dfunction(){if(!j.paused){return =
j;}j.paused=3Dfalse;j.playState=3D1;if(j.isHTML5){j._setup_html5().play()=
;o();}else{j._iO.isMovieStar&&j.setPosition(j.position);aA.o._pause(j.sID=
);}if(!j._onplay_called&&j._iO.onplay){j._iO.onplay.apply(j);j._onplay_ca=
lled=3Dtrue;}else{j._iO.onresume&&j._iO.onresume.apply(j);}return =
j;};this.togglePause=3Dfunction(){if(j.playState=3D=3D=3D0){j.play({posit=
ion:at=3D=3D=3D9&&!j.isHTML5?j.position:j.position/1000});return =
j;}j.paused?j.resume():j.pause();return =
j;};this.setPan=3Dfunction(r,q){if(typeof =
r=3D=3D=3D"undefined"){r=3D0;}if(typeof =
q=3D=3D=3D"undefined"){q=3Dfalse;}j.isHTML5||aA.o._setPan(j.sID,r);j._iO.=
pan=3Dr;if(!q){j.pan=3Dr;}return =
j;};this.setVolume=3Dfunction(r,q){if(typeof =
r=3D=3D=3D"undefined"){r=3D100;}if(typeof =
q=3D=3D=3D"undefined"){q=3Dfalse;}if(j.isHTML5){if(j._a){j._a.volume=3Dr/=
100;}}else{aA.o._setVolume(j.sID,aA.muted&&!j.muted||j.muted?0:r);}j._iO.=
volume=3Dr;if(!q){j.volume=3Dr;}return =
j;};this.mute=3Dfunction(){j.muted=3Dtrue;if(j.isHTML5){if(j._a){j._a.mut=
ed=3Dtrue;}}else{aA.o._setVolume(j.sID,0);}return =
j;};this.unmute=3Dfunction(){j.muted=3Dfalse;var q=3Dtypeof =
j._iO.volume!=3D=3D"undefined";if(j.isHTML5){if(j._a){j._a.muted=3Dfalse;=
}}else{aA.o._setVolume(j.sID,q?j._iO.volume:j.options.volume);}return =
j;};this.toggleMute=3Dfunction(){return =
j.muted?j.unmute():j.mute();};this.onposition=3Dfunction(s,r,q){j._onPosi=
tionItems.push({position:s,method:r,scope:typeof =
q!=3D=3D"undefined"?q:j,fired:false});return =
j;};this.processOnPosition=3Dfunction(){var =
r,q;r=3Dj._onPositionItems.length;if(!r||!j.playState||j._onPositionFired=
>=3Dr){return =
false;}for(r=3Dr;r--;){q=3Dj._onPositionItems[r];if(!q.fired&&j.position>=
=3Dq.position){q.method.apply(q.scope,[q.position]);q.fired=3Dtrue;aA._on=
PositionFired++;}}return true;};this.resetOnPosition=3Dfunction(s){var =
r,q;r=3Dj._onPositionItems.length;if(!r){return =
false;}for(r=3Dr;r--;){q=3Dj._onPositionItems[r];if(q.fired&&s<=3Dq.posit=
ion){q.fired=3Dfalse;aA._onPositionFired--;}}return =
true;};this._onTimer=3Dfunction(r){var =
q=3D{};if(j._hasTimer||r){if(j._a&&(r||(j.playState>0||j.readyState=3D=3D=
=3D1)&&!j.paused)){j.duration=3Dj._get_html5_duration();j.durationEstimat=
e=3Dj.duration;r=3Dj._a.currentTime?j._a.currentTime*1000:0;j._whileplayi=
ng(r,q,q,q,q);return true;}else{return =
false;}}};this._get_html5_duration=3Dfunction(){var =
q=3Dj._a?j._a.duration*1000:j._iO?j._iO.duration:undefined;return =
q&&!isNaN(q)&&q!=3D=3DInfinity?q:j._iO?j._iO.duration:null;};o=3Dfunction=
(){j.isHTML5&&bg(j);};k=3Dfunction(){j.isHTML5&&a8(j);};l=3Dfunction(){j.=
_onPositionItems=3D[];j._onPositionFired=3D0;j._hasTimer=3Dnull;j._onplay=
_called=3Dfalse;j._a=3Dnull;j._html5_canplay=3Dfalse;j.bytesLoaded=3Dnull=
;j.bytesTotal=3Dnull;j.position=3Dnull;j.duration=3Dj._iO&&j._iO.duration=
?j._iO.duration:null;j.durationEstimate=3Dnull;j.failures=3D0;j.loaded=3D=
false;j.playState=3D0;j.paused=3Dfalse;j.readyState=3D0;j.muted=3Dfalse;j=
.didBeforeFinish=3Dfalse;j.didJustBeforeFinish=3Dfalse;j.isBuffering=3Dfa=
lse;j.instanceOptions=3D{};j.instanceCount=3D0;j.peakData=3D{left:0,right=
:0};j.waveformData=3D{left:[],right:[]};j.eqData=3D[];j.eqData.left=3D[];=
j.eqData.right=3D[];};l();this._setup_html5=3Dfunction(s){s=3Dam(j._iO,s)=
;var r=3DaM?aA._global_a:j._a;decodeURI(s.url);var =
q=3Dr&&r._t?r._t.instanceOptions:null;if(r){if(r._t&&q.url=3D=3D=3Ds.url)=
{return =
r;}aM&&r._t.playState&&r._t&&s.url!=3D=3Dq.url&&r._t.stop();l();r.src=3Ds=
.url;}else{r=3Dnew =
Audio(s.url);if(aM){aA._global_a=3Dr;}}r._called_load=3Dfalse;j.isHTML5=3D=
true;j._a=3Dr;r._t=3Dj;j._add_html5_events();r.loop=3Ds.loops>1?"loop":""=
;if(s.autoLoad||s.autoPlay){r.autobuffer=3D"auto";r.preload=3D"auto";j.lo=
ad();}else{r.autobuffer=3Dfalse;r.preload=3D"none";}r.loop=3Ds.loops>1?"l=
oop":"";return =
r;};this._add_html5_events=3Dfunction(){if(j._a._added_events){return =
false;}var q;j._a._added_events=3Dtrue;for(q in =
aA._html5_events){aA._html5_events.hasOwnProperty(q)&&j._a&&j._a.addEvent=
Listener(q,aA._html5_events[q],false);}return =
true;};this._remove_html5_events=3Dfunction(){j._a._added_events=3Dfalse;=
for(var q in =
aA._html5_events){aA._html5_events.hasOwnProperty(q)&&j._a&&j._a.removeEv=
entListener(q,aA._html5_events[q],false);}};this._whileloading=3Dfunction=
(t,s,r,q){j.bytesLoaded=3Dt;j.bytesTotal=3Ds;j.duration=3DMath.floor(r);j=
.bufferLength=3Dq;if(j._iO.isMovieStar){j.durationEstimate=3Dj.duration;}=
else{j.durationEstimate=3Dj._iO.duration?j.duration>j._iO.duration?j.dura=
tion:j._iO.duration:parseInt(j.bytesTotal/j.bytesLoaded*j.duration,10);if=
(j.durationEstimate=3D=3D=3Dundefined){j.durationEstimate=3Dj.duration;}}=
j.readyState!=3D=3D3&&j._iO.whileloading&&j._iO.whileloading.apply(j);};t=
his._onid3=3Dfunction(t,s){var =
r=3D[],q,u;q=3D0;for(u=3Dt.length;q<u;q++){r[t[q]]=3Ds[q];}j.id3=3Dam(j.i=
d3,r);j._iO.onid3&&j._iO.onid3.apply(j);};this._whileplaying=3Dfunction(t=
,s,r,q,u){if(isNaN(t)||t=3D=3D=3Dnull){return =
false;}if(j.playState=3D=3D=3D0&&t>0){t=3D0;}j.position=3Dt;j.processOnPo=
sition();if(at>8&&!j.isHTML5){if(j._iO.usePeakData&&typeof =
s!=3D=3D"undefined"&&s){j.peakData=3D{left:s.leftPeak,right:s.rightPeak};=
}if(j._iO.useWaveformData&&typeof =
r!=3D=3D"undefined"&&r){j.waveformData=3D{left:r.split(","),right:q.split=
(",")};}if(j._iO.useEQData){if(typeof =
u!=3D=3D"undefined"&&u&&u.leftEQ){t=3Du.leftEQ.split(",");j.eqData=3Dt;j.=
eqData.left=3Dt;if(typeof =
u.rightEQ!=3D=3D"undefined"&&u.rightEQ){j.eqData.right=3Du.rightEQ.split(=
",");}}}}if(j.playState=3D=3D=3D1){!j.isHTML5&&aA.flashVersion=3D=3D=3D8&=
&!j.position&&j.isBuffering&&j._onbufferchange(0);j._iO.whileplaying&&j._=
iO.whileplaying.apply(j);if((j.loaded||!j.loaded&&j._iO.isMovieStar)&&j._=
iO.onbeforefinish&&j._iO.onbeforefinishtime&&!j.didBeforeFinish&&j.durati=
on-j.position<=3Dj._iO.onbeforefinishtime){j._onbeforefinish();}}return =
true;};this._onconnect=3Dfunction(q){q=3Dq=3D=3D=3D1;if(j.connected=3Dq){=
j.failures=3D0;if(ap(j.sID)){if(j.getAutoPlay()){j.play(undefined,j.getAu=
toPlay());}else{j._iO.autoLoad&&j.load();}}j._iO.onconnect&&j._iO.onconne=
ct.apply(j,[q]);}};this._onload=3Dfunction(q){q=3Dq?true:false;j.loaded=3D=
q;j.readyState=3Dq?3:2;j._onbufferchange(0);j._iO.onload&&j._iO.onload.ap=
ply(j,[q]);return =
true;};this._onfailure=3Dfunction(s,r,q){j.failures++;j._iO.onfailure&&j.=
failures=3D=3D=3D1&&j._iO.onfailure(j,s,r,q);};this._onbeforefinish=3Dfun=
ction(){if(!j.didBeforeFinish){j.didBeforeFinish=3Dtrue;j._iO.onbeforefin=
ish&&j._iO.onbeforefinish.apply(j);}};this._onjustbeforefinish=3Dfunction=
(){if(!j.didJustBeforeFinish){j.didJustBeforeFinish=3Dtrue;j._iO.onjustbe=
forefinish&&j._iO.onjustbeforefinish.apply(j);}};this._onfinish=3Dfunctio=
n(){var =
q=3Dj._iO.onfinish;j._onbufferchange(0);j.resetOnPosition(0);j._iO.onbefo=
refinishcomplete&&j._iO.onbeforefinishcomplete.apply(j);j.didBeforeFinish=
=3Dfalse;j.didJustBeforeFinish=3Dfalse;if(j.instanceCount){j.instanceCoun=
t--;if(!j.instanceCount){j.playState=3D0;j.paused=3Dfalse;j.instanceCount=
=3D0;j.instanceOptions=3D{};j._iO=3D{};k();}if(!j.instanceCount||j._iO.mu=
ltiShotEvents){q&&q.apply(j);}}};this._onbufferchange=3Dfunction(q){if(j.=
playState=3D=3D=3D0){return =
false;}if(q&&j.isBuffering||!q&&!j.isBuffering){return =
false;}j.isBuffering=3Dq=3D=3D=3D1;j._iO.onbufferchange&&j._iO.onbufferch=
ange.apply(j);return =
true;};this._ondataerror=3Dfunction(){j.playState>0&&j._iO.ondataerror&&j=
._iO.ondataerror.apply(j);};};bb=3Dfunction(){return =
av.body?av.body:av._docElement?av.documentElement:av.getElementsByTagName=
("div")[0];};a2=3Dfunction(j){return =
av.getElementById(j);};am=3Dfunction(p,j){var l=3D{},k,o;for(k in =
p){if(p.hasOwnProperty(k)){l[k]=3Dp[k];}}k=3Dtypeof =
j=3D=3D=3D"undefined"?aA.defaultOptions:j;for(o in =
k){if(k.hasOwnProperty(o)&&typeof =
l[o]=3D=3D=3D"undefined"){l[o]=3Dk[o];}}return =
l;};ao=3Dfunction(){function o(p){p=3Da3.call(p);var =
q=3Dp.length;if(l){p[1]=3D"on"+p[1];q>3&&p.pop();}else{q=3D=3D=3D3&&p.pus=
h(false);}return p;}function j(r,s){var =
q=3Dr.shift(),p=3D[k[s]];l?q[p](r[0],r[1]):q[p].apply(q,r);}var =
l=3Dau.attachEvent,k=3D{add:l?"attachEvent":"addEventListener",remove:l?"=
detachEvent":"removeEventListener"};return{add:function(){j(o(arguments),=
"add");},remove:function(){j(o(arguments),"remove");}};}();aC=3Dfunction(=
j){return =
!j.serverURL&&(j.type?aO({type:j.type}):aO(j.url)||ak);};aO=3Dfunction(l)=
{if(!aA.useHTML5Audio||!aA.hasHTML5){return false;}var =
j,k=3DaA.audioFormats;if(!ah){ah=3D[];for(j in =
k){if(k.hasOwnProperty(j)){ah.push(j);if(k[j].related){ah=3Dah.concat(k[j=
].related);}}}ah=3DRegExp("\\.("+ah.join("|")+")","i");}j=3Dtypeof =
l.type!=3D=3D"undefined"?l.type:null;l=3Dtypeof =
l=3D=3D=3D"string"?l.toLowerCase().match(ah):null;if(!l||!l.length){if(j)=
{l=3Dj.indexOf(";");l=3D(l!=3D=3D-1?j.substr(0,l):j).substr(6);}else{retu=
rn false;}}else{l=3Dl[0].substr(1);}if(l&&typeof =
aA.html5[l]!=3D=3D"undefined"){return =
aA.html5[l];}else{if(!j){if(l&&aA.html5[l]){return =
aA.html5[l];}else{j=3D"audio/"+l;}}j=3DaA.html5.canPlayType(j);return =
aA.html5[l]=3Dj;}};bc=3Dfunction(){function q(t){var =
s,r,u=3Dfalse;if(!j||typeof j.canPlayType!=3D=3D"function"){return =
false;}if(t instanceof =
Array){s=3D0;for(r=3Dt.length;s<r&&!u;s++){if(aA.html5[t[s]]||j.canPlayTy=
pe(t[s]).match(aA.html5Test)){u=3Dtrue;aA.html5[t[s]]=3Dtrue;}}return =
u;}else{return(t=3Dj&&typeof =
j.canPlayType=3D=3D=3D"function"?j.canPlayType(t):false)&&(t.match(aA.htm=
l5Test)?true:false);}}if(!aA.useHTML5Audio||typeof =
Audio=3D=3D=3D"undefined"){return false;}var j=3Dtypeof =
Audio!=3D=3D"undefined"?new =
Audio(null):null,l,k=3D{},o,p;aX();o=3DaA.audioFormats;for(l in =
o){if(o.hasOwnProperty(l)){k[l]=3Dq(o[l].type);if(o[l]&&o[l].related){for=
(p=3Do[l].related.length;p--;){aA.html5[o[l].related[p]]=3Dk[l];}}}}k.can=
PlayType=3Dj?q:null;aA.html5=3Dam(aA.html5,k);return =
true;};a5=3Dfunction(){};aF=3Dfunction(j){if(at=3D=3D=3D8&&j.loops>1&&j.s=
tream){j.stream=3Dfalse;}return =
j;};aE=3Dfunction(j){if(j&&!j.usePolicyFile&&(j.onid3||j.usePeakData||j.u=
seWaveformData||j.useEQData)){j.usePolicyFile=3Dtrue;}return =
j;};g=3Dfunction(j){typeof console!=3D=3D"undefined"&&typeof =
console.warn!=3D=3D"undefined"&&console.warn(j);};aN=3Dfunction(){return =
false;};h=3Dfunction(k){for(var j in k){if(k.hasOwnProperty(j)&&typeof =
k[j]=3D=3D=3D"function"){k[j]=3DaN;}}};aG=3Dfunction(j){if(typeof =
j=3D=3D=3D"undefined"){j=3Dfalse;}if(ag||j){aA.disable(j);}};e=3Dfunction=
(k){var =
j=3Dnull;if(k){if(k.match(/\.swf(\?.*)?$/i)){if(j=3Dk.substr(k.toLowerCas=
e().lastIndexOf(".swf?")+4)){return =
k;}}else{if(k.lastIndexOf("/")!=3D=3Dk.length-1){k+=3D"/";}}}return(k&&k.=
lastIndexOf("/")!=3D=3D-1?k.substr(0,k.lastIndexOf("/")+1):"./")+aA.movie=
URL;};f=3Dfunction(){if(at!=3D=3D8&&at!=3D=3D9){aA.flashVersion=3D8;}var =
j=3DaA.debugMode||aA.debugFlash?"_debug.swf":".swf";if(aA.useHTML5Audio&&=
!ak&&aA.audioFormats.mp4.required&&aA.flashVersion<9){aA.flashVersion=3D9=
;}at=3DaA.flashVersion;aA.version=3DaA.versionNumber+(ak?" (HTML5-only =
mode)":at=3D=3D=3D9?" (AS3/Flash 9)":" (AS2/Flash =
8)");if(at>8){aA.defaultOptions=3Dam(aA.defaultOptions,aA.flash9Options);=
aA.features.buffering=3Dtrue;}if(at>8&&aA.useMovieStar){aA.defaultOptions=
=3Dam(aA.defaultOptions,aA.movieStarOptions);aA.filePatterns.flash9=3DReg=
Exp("\\.(mp3|"+aA.netStreamTypes.join("|")+")(\\?.*)?$","i");aA.mimePatte=
rn=3DaA.netStreamMimeTypes;aA.features.movieStar=3Dtrue;}else{aA.useMovie=
Star=3Dfalse;aA.features.movieStar=3Dfalse;}aA.filePattern=3DaA.filePatte=
rns[at!=3D=3D8?"flash9":"flash8"];aA.movieURL=3D(at=3D=3D=3D8?"soundmanag=
er2.swf":"soundmanager2_flash9.swf").replace(".swf",j);aA.features.peakDa=
ta=3DaA.features.waveformData=3DaA.features.eqData=3Dat>8;};ae=3Dfunction=
(k,j){if(!aA.o||!aA.allowPolling){return =
false;}aA.o._setPolling(k,j);};aH=3Dfunction(u,v){var =
q=3Dv?v:aA.url,p=3DaA.altURL?aA.altURL:q,s;s=3Dbb();var =
t,r,o=3DaY(),k,j=3Dnull;j=3D(j=3Dav.getElementsByTagName("html")[0])&&j.d=
ir&&j.dir.match(/rtl/i);u=3Dtypeof =
u=3D=3D=3D"undefined"?aA.id:u;if(aT&&aS){return =
false;}if(ak){f();aA.oMC=3Da2(aA.movieID);aJ();aS=3DaT=3Dtrue;return =
false;}aT=3Dtrue;f();aA.url=3De(aA._overHTTP?q:p);v=3DaA.url;aA.wmode=3D!=
aA.wmode&&aA.useHighPerformance&&!aA.useMovieStar?"transparent":aA.wmode;=
if(aA.wmode!=3D=3Dnull&&(al.match(/msie =
8/i)||!aj&&!aA.useHighPerformance)&&navigator.platform.match(/win32|win64=
/i)){aA.specialWmodeCase=3Dtrue;aA.wmode=3Dnull;}s=3D{name:u,id:u,src:v,w=
idth:"100%",height:"100%",quality:"high",allowScriptAccess:aA.allowScript=
Access,bgcolor:aA.bgColor,pluginspage:"http://www.macromedia.com/go/getfl=
ashplayer",type:"application/x-shockwave-flash",wmode:aA.wmode,hasPriorit=
y:"true"};if(aA.debugFlash){s.FlashVars=3D"debug=3D1";}aA.wmode||delete =
s.wmode;if(aj){q=3Dav.createElement("div");r=3D'<object id=3D"'+u+'" =
data=3D"'+v+'" type=3D"'+s.type+'" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,40,0" width=3D"'+s.width+'" =
height=3D"'+s.height+'"><param name=3D"movie" value=3D"'+v+'" /><param =
name=3D"AllowScriptAccess" value=3D"'+aA.allowScriptAccess+'" /><param =
name=3D"quality" value=3D"'+s.quality+'" />'+(aA.wmode?'<param =
name=3D"wmode" value=3D"'+aA.wmode+'" /> ':"")+'<param name=3D"bgcolor" =
value=3D"'+aA.bgColor+'" />'+(aA.debugFlash?'<param name=3D"FlashVars" =
value=3D"'+s.FlashVars+'" =
/>':"")+"</object>";}else{q=3Dav.createElement("embed");for(t in =
s){s.hasOwnProperty(t)&&q.setAttribute(t,s[t]);}}bl();o=3DaY();if(s=3Dbb(=
)){aA.oMC=3Da2(aA.movieID)?a2(aA.movieID):av.createElement("div");if(aA.o=
MC.id){k=3DaA.oMC.className;aA.oMC.className=3D(k?k+" =
":aA.swfCSS.swfDefault)+(o?" =
"+o:"");aA.oMC.appendChild(q);if(aj){t=3DaA.oMC.appendChild(av.createElem=
ent("div"));t.className=3DaA.swfCSS.swfBox;t.innerHTML=3Dr;}aS=3Dtrue;}el=
se{aA.oMC.id=3DaA.movieID;aA.oMC.className=3DaA.swfCSS.swfDefault+" =
"+o;t=3Do=3Dnull;if(!aA.useFlashBlock){if(aA.useHighPerformance){o=3D{pos=
ition:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"=
hidden"};}else{o=3D{position:"absolute",width:"6px",height:"6px",top:"-99=
99px",left:"-9999px"};if(j){o.left=3DMath.abs(parseInt(o.left,10))+"px";}=
}}if(ad){aA.oMC.style.zIndex=3D10000;}if(!aA.debugFlash){for(k in =
o){if(o.hasOwnProperty(k)){aA.oMC.style[k]=3Do[k];}}}try{aj||aA.oMC.appen=
dChild(q);s.appendChild(aA.oMC);if(aj){t=3DaA.oMC.appendChild(av.createEl=
ement("div"));t.className=3DaA.swfCSS.swfBox;t.innerHTML=3Dr;}aS=3Dtrue;}=
catch(l){throw Error(a5("appXHTML"));}}}return =
true;};ap=3Dthis.getSoundById;aQ=3Dfunction(){if(ak){aH();return =
false;}if(aA.o){return =
false;}aA.o=3DaA.getMovie(aA.id);if(!aA.o){if(aP){if(aj){aA.oMC.innerHTML=
=3Daw;}else{aA.oMC.appendChild(aP);}aP=3Dnull;aT=3Dtrue;}else{aH(aA.id,aA=
.url);}aA.o=3DaA.getMovie(aA.id);}aA.oninitmovie instanceof =
Function&&setTimeout(aA.oninitmovie,1);return =
true;};m=3Dfunction(j){if(j){aA.url=3Dj;}aQ();};aI=3Dfunction(){setTimeou=
t(a7,500);};a7=3Dfunction(){if(aD){return =
false;}aD=3Dtrue;ao.remove(au,"load",aI);if(aV&&!ac){return false;}var =
j;an||(j=3DaA.getMoviePercent());setTimeout(function(){j=3DaA.getMoviePer=
cent();if(!an&&ab){if(j=3D=3D=3Dnull){if(aA.useFlashBlock||aA.flashLoadTi=
meout=3D=3D=3D0){aA.useFlashBlock&&n();}else{aG(true);}}else{aA.flashLoad=
Timeout!=3D=3D0&&aG(true);}}},aA.flashLoadTimeout);};m=3Dfunction(j){if(j=
){aA.url=3Dj;}aQ();};aY=3Dfunction(){var =
j=3D[];aA.debugMode&&j.push(aA.swfCSS.sm2Debug);aA.debugFlash&&j.push(aA.=
swfCSS.flashDebug);aA.useHighPerformance&&j.push(aA.swfCSS.highPerf);retu=
rn j.join(" ");};n=3Dfunction(){a5("fbHandler");var =
k=3DaA.getMoviePercent(),j=3DaA.swfCSS;if(aA.ok()){if(aA.oMC){aA.oMC.clas=
sName=3D[aY(),j.swfDefault,j.swfLoaded+(aA.didFlashBlock?" =
"+j.swfUnblocked:"")].join(" ");}}else{if(a4){aA.oMC.className=3DaY()+" =
"+j.swfDefault+" =
"+(k=3D=3D=3Dnull?j.swfTimedout:j.swfError);}aA.didFlashBlock=3Dtrue;af({=
type:"ontimeout",ignoreInit:true});aA.onerror instanceof =
Function&&aA.onerror.apply(au);}};a6=3Dfunction(){function =
j(){ao.remove(au,"focus",a6);ao.remove(au,"load",a6);}if(ac||!aV){j();ret=
urn =
true;}ac=3Dab=3Dtrue;aL&&aV&&ao.remove(au,"mousemove",a6);aD=3Dfalse;j();=
return true;};aR=3Dfunction(j){if(an){return =
false;}if(ak){an=3Dtrue;af();a0();return =
true;}aA.useFlashBlock&&aA.flashLoadTimeout&&!aA.getMoviePercent()||(an=3D=
true);if(ag||j){if(aA.useFlashBlock){aA.oMC.className=3DaY()+" =
"+(aA.getMoviePercent()=3D=3D=3Dnull?aA.swfCSS.swfTimedout:aA.swfCSS.swfE=
rror);}af({type:"ontimeout"});aA.onerror instanceof =
Function&&aA.onerror.apply(au);return =
false;}ao.add(au,"unload",aN);if(aA.waitForWindowLoad&&!bf){ao.add(au,"lo=
ad",a0);return false;}else{a0();}return =
true;};ar=3Dfunction(l,j,k){if(typeof =
ai[l]=3D=3D=3D"undefined"){ai[l]=3D[];}ai[l].push({method:j,scope:k||null=
,fired:false});};af=3Dfunction(p){p||(p=3D{type:"onready"});if(!an&&p&&!p=
.ignoreInit){return false;}var =
j=3D{success:p&&p.ignoreInit?aA.ok():!ag},l=3Dp&&p.type?ai[p.type]||[]:[]=
;p=3D[];var =
k,o=3Da4&&aA.useFlashBlock&&!aA.ok();for(k=3D0;k<l.length;k++){l[k].fired=
!=3D=3Dtrue&&p.push(l[k]);}if(p.length){k=3D0;for(l=3Dp.length;k<l;k++){p=
[k].scope?p[k].method.apply(p[k].scope,[j]):p[k].method(j);if(!o){p[k].fi=
red=3Dtrue;}}}return =
true;};a0=3Dfunction(){au.setTimeout(function(){aA.useFlashBlock&&n();af(=
);aA.onload instanceof =
Function&&aA.onload.apply(au);aA.waitForWindowLoad&&ao.add(au,"load",a0);=
},1);};aX=3Dfunction(){if(a1!=3D=3Dundefined){return a1;}var =
q=3Dfalse,j=3Dnavigator,l=3Dj.plugins,k,o=3Dau.ActiveXObject;if(l&&l.leng=
th){if((j=3Dj.mimeTypes)&&j["application/x-shockwave-flash"]&&j["applicat=
ion/x-shockwave-flash"].enabledPlugin&&j["application/x-shockwave-flash"]=
.enabledPlugin.description){q=3Dtrue;}}else{if(typeof =
o!=3D=3D"undefined"){try{k=3Dnew =
o("ShockwaveFlash.ShockwaveFlash");}catch(p){}q=3D!!k;}}return =
a1=3Dq;};bi=3Dfunction(){var k,j;if(al.match(/iphone os =
(1|2|3_0|3_1)/i)?true:false){aA.hasHTML5=3Dfalse;ak=3Dtrue;if(aA.oMC){aA.=
oMC.style.display=3D"none";}return =
false;}if(aA.useHTML5Audio){if(!aA.html5||!aA.html5.canPlayType){aA.hasHT=
ML5=3Dfalse;return true;}else{aA.hasHTML5=3Dtrue;}if(ay){if(aX()){return =
true;}}}else{return true;}for(j in =
aA.audioFormats){if(aA.audioFormats.hasOwnProperty(j)&&aA.audioFormats[j]=
.required&&!aA.html5.canPlayType(aA.audioFormats[j].type)){k=3Dtrue;}}if(=
aA.ignoreFlash){k=3Dfalse;}ak=3DaA.useHTML5Audio&&aA.hasHTML5&&!k&&!aA.re=
quireFlash;return aX()&&k;};aJ=3Dfunction(){var l,j=3D[];if(an){return =
false;}if(aA.hasHTML5){for(l in =
aA.audioFormats){aA.audioFormats.hasOwnProperty(l)&&j.push(l+": =
"+aA.html5[l]);}}if(ak){if(!an){ao.remove(au,"load",aA.beginDelayedInit);=
aA.enabled=3Dtrue;aR();}return =
true;}aQ();try{aA.o._externalInterfaceTest(false);if(aA.allowPolling){ae(=
true,aA.flashPollingInterval?aA.flashPollingInterval:aA.useFastPolling?10=
:50);}aA.debugMode||aA.o._disableDebug();aA.enabled=3Dtrue;}catch(k){aG(t=
rue);aR();return =
false;}aR();ao.remove(au,"load",aA.beginDelayedInit);return =
true;};aB=3Dfunction(){if(bj){return false;}aH();aQ();return =
bj=3Dtrue;};aZ=3Dfunction(){if(bh){return =
false;}bh=3Dtrue;bl();if(!aA.useHTML5Audio){if(!aX()){aA.useHTML5Audio=3D=
true;}}bc();aA.html5.usingFlash=3Dbi();a4=3DaA.html5.usingFlash;bh=3Dtrue=
;av.removeEventListener&&av.removeEventListener("DOMContentLoaded",aZ,fal=
se);m();return =
true;};bg=3Dfunction(j){if(!j._hasTimer){j._hasTimer=3Dtrue;}};a8=3Dfunct=
ion(j){if(j._hasTimer){j._hasTimer=3Dfalse;}};aU=3Dfunction(){aA.onerror =
instanceof =
Function&&aA.onerror();aA.disable();};aW=3Dfunction(){if(!ay||!aX()){retu=
rn false;}var l=3DaA.audioFormats,j,k;for(k in =
l){if(l.hasOwnProperty(k)){if(k=3D=3D=3D"mp3"||k=3D=3D=3D"mp4"){aA.html5[=
k]=3Dfalse;if(l[k]&&l[k].related){for(;j--;){aA.html5[l[k].related[j]]=3D=
false;}}}}}};this._setSandboxType=3Dfunction(){};this._externalInterfaceO=
K=3Dfunction(){if(aA.swfLoaded){return false;}(new =
Date).getTime();aA.swfLoaded=3Dtrue;aV=3Dfalse;ay&&aW();aj?setTimeout(aJ,=
100):aJ();};bd=3Dfunction(){if(av.readyState=3D=3D=3D"complete"){aZ();av.=
detachEvent("onreadystatechange",bd);}return =
true;};if(!aA.hasHTML5||a4){ao.add(au,"focus",a6);ao.add(au,"load",a6);ao=
.add(au,"load",aI);aL&&aV&&ao.add(au,"mousemove",a6);}if(av.addEventListe=
ner){av.addEventListener("DOMContentLoaded",aZ,false);}else{av.attachEven=
t?av.attachEvent("onreadystatechange",bd):aU();}av.readyState=3D=3D=3D"co=
mplete"&&setTimeout(aZ,100);}var d=3Dnull;if(typeof =
SM2_DEFER=3D=3D=3D"undefined"||!SM2_DEFER){d=3Dnew =
a;}c.SoundManager=3Da;c.soundManager=3Dd;})(window);Zendesk.NS("Stats");Z=
endesk.Stats.ForumUI=3D(function(){this._statsInfo=3Dfunction(a){return{s=
tatsObject:a,objectType:a.attr("object_type"),objectId:a.attr("object_id"=
),windowStart:a.attr("window_start"),pageType:a.attr("page_type")};};this=
.setup=3Dfunction(d,c){c=3Dc||{};var =
a=3Dc.container;$j("#detailed_stats_graph_container",a).hide();this._draw=
Sparklines(c);this._bindSparklineHandlers(d,c);};this._bindSparklineHandl=
ers=3Dfunction(e,d){d=3Dd||{};var =
c=3Dd.container,a=3D(d.statsURL||"#stats")+"/";$j(".sparkline",c).click(f=
unction(){if($j(this).hasClass("active")){return =
false;}e.setLocation(a+$j(this).attr("id"));});},this._drawSparklines=3Df=
unction(d){d=3Dd||{};var =
a=3Dd.container,g=3DZendesk.Stats.ForumUI._statsInfo($j("#stats_object",a=
));var =
f=3D[{div:"#forum_entry_create_sparkline",statName:"entry_create"},{div:"=
#forum_entry_view_sparkline",statName:"entry_view"},{div:"#forum_post_cre=
ate_sparkline",statName:"post_create"},{div:"#forum_watching_entry_create=
_sparkline",statName:"watching_entry_create"},{div:"#forum_vote_create_sp=
arkline",statName:"vote_create"}];if($j("#stats_summary_container",a).exi=
sts()){for(var =
e=3D0;e<f.length;e++){if(g.pageType=3D=3D"entry"&&f[e]["statName"]=3D=3D"=
entry_create"){continue;}else{var c=3Dnew =
Zendesk.Stats.Graph($j(f[e]["div"],a),{graphType:"sparkline",resource:"fo=
rum",objectType:g.objectType,objectId:g.objectId,statName:f[e]["statName"=
],start:g.windowStart,totalCountDiv:$j(f[e]["div"],a).parent().parent().f=
ind(".stat_total")});c.draw();}}}},this._formatTotal=3Dfunction(d){var =
c=3DString(d);var a=3Dnew =
RegExp("(-?[0-9]+)([0-9]{3})");while(a.test(c)){c=3Dc.replace(a,"$1,$2");=
}return c;};this.showDetailGraph=3Dfunction(c,d){d=3Dd||{};var =
a=3Dd.container,e=3D$j(c,a).attr("id"),h=3DZendesk.Stats.ForumUI._statsIn=
fo($j("#stats_object",a));$j("#comments_section",a).hide();$j("#stats_sum=
mary_container",a).show();$j(".sparkline.active",a).removeClass("active")=
;$j(c,a).addClass("active");var g=3Dnew =
Zendesk.Stats.Graph($j("#detailed_stats_graph",a),{graphType:"area",resou=
rce:"forum",objectType:h.objectType,objectId:h.objectId,statName:e,start:=
h.windowStart});g.draw();$j(window).resize(function(){g.draw();});$j("#de=
tailed_stats_graph_container",a).show();if(h.objectType!=3D"entry"){var =
f=3D{start:h.windowStart,stat_name:e};f[h.objectType+"_id"]=3Dh.objectId;=
$j("#content_entries .frame:first",a).html('<div =
id=3D"topic_search_loading" =
class=3D"loading"></div>');$j.ajax({url:"/entries/top_entries_by_stat",da=
ta:f}).done(function(j){$j("#content_entries =
.frame:first",a).html(j);});}if(h.objectType!=3D"account"){$j.ajax({url:"=
/api/v1/stats/aggregate_average/account/0/forum_stats_by_"+h.objectType+"=
/"+e+"?start=3D"+h.windowStart}).done(function(k){var =
j=3DZendesk.Stats.ForumUI._formatTotal(k);$j("#account_wide_total_section=
",a).html('(vs. <span id=3D"account_wide_total">'+j+"</span> for average =
"+$j("#comparison_type",a).attr("type")+")");});}$j("#forum_nav_comments"=
,a).click(function(){$j("#detailed_stats_graph_container",a).hide();});};=
return =
this;})();Zendesk.NS("Stats");Zendesk.Stats.SearchStatsOptions=3Dfunction=
(a){if((a=3D=3D=3Dundefined)||(a.divTable=3D=3D=3Dundefined)||(a.statsTyp=
e=3D=3D=3Dundefined)){throw"Expected both divTable & statsType =
options.";}if((a.statsType!=3D"all"&&a.statsType!=3D"feedback_tab"&&a.sta=
tsType!=3D"portal_tab")){throw"Unknown handle type: =
"+a.statsType;}this.divTable=3Da.divTable;this.statsType=3Da.statsType;th=
is.orderField=3Da.orderField;this.fieldSorts=3D{searches:true,string:true=
,avg_results:false,ctr:false,tickets:true};this.appendData=3Da.appendData=
||false;this.container=3Da.container;this.divPaginationTotal=3Da.divPagin=
ationTotal;this.page=3Da.currentPage||1;this.pageSize=3Da.pageSize||15;th=
is.searchStatsTemplate=3Da.searchStatsTemplate;};Zendesk.Stats.SearchStat=
sOptions.prototype=3D{getStatsAPIEndpoint:function(c){var =
e=3D"/api/v1/stats/search/account/";e+=3D{all:"search_stats_all",feedback=
_tab:"search_stats_by_feedback_tab",portal_tab:"search_stats_by_portal"}[=
this.statsType];var d;var =
a;if(c=3D=3D=3Dundefined){d=3Dthis.page;a=3Dthis.pageSize;}else{d=3Dc.pag=
e||this.page;a=3Dc.pageSize||this.pageSize;}e+=3D"?page=3D"+d+"&per_page=3D=
"+a;if(this.orderField!=3D=3Dundefined){e+=3D"&order=3D"+this.orderField;=
e+=3D"&desc=3D"+this.fieldSorts[this.orderField];}return =
e;}};Zendesk.Stats.SearchStatsTable=3Dfunction(a){this.statOptions=3Dnew =
Zendesk.Stats.SearchStatsOptions(a);};Zendesk.Stats.SearchStatsTable.prot=
otype=3D{$:function(a){return =
$j(a,this.statOptions.container);},_saveOptions:function(a){$j.extend(thi=
s.statOptions,a);},displayFirstPage:function(a){this._saveOptions(a);this=
._fetchData(this.statOptions.getStatsAPIEndpoint());},nextPage:function()=
{this.statOptions.appendData=3Dtrue;return(this.statOptions.page+=3D1);},=
setSort:function(a,d){var =
c=3Dthis.statOptions,e=3D(d=3D=3D=3D"desc");c.fieldSorts[a]=3De;c.orderFi=
eld=3Da;},_getSortDirection:function(a){return(a=3D=3D=3Dfalse?"asc":"des=
c");},getCurrentSortDirection:function(c){var =
d=3Dthis.statOptions,a=3Dd.fieldSorts[c];return =
this._getSortDirection(a);},getNextSortDirection:function(c){var =
d=3Dthis.statOptions,a=3Dd.fieldSorts[c];if(d.orderField=3D=3D=3Dc){a=3D!=
a;}return =
this._getSortDirection(a);},modifyDisplayed:function(c,d,f){this._saveOpt=
ions(c||{});var =
e;if(this.statOptions.appendData=3D=3D=3Dtrue){e=3Dthis.statOptions.getSt=
atsAPIEndpoint();}else{var =
a=3Dthis.statOptions.pageSize*this.statOptions.page;e=3Dthis.statOptions.=
getStatsAPIEndpoint({page:1,pageSize:a});}this._fetchData(e,this.statOpti=
ons.orderField,d,f);},_fetchData:function(c,d,e,f){var =
a=3Dthis;$j.ajax({url:c,dataType:"json",success:function(g){if(g.data.len=
gth>0){a._fetchTopEntries(g,d,e,f);}else{a.statOptions.appendData=3Dfalse=
;}}});},_fetchTopEntries:function(a,d,j,e){var k=3Dthis;var =
c=3Da.data;var =
f=3D[];$j.each(c,function(l,m){if(m.top_entry_id!=3D=3Dnull){f.push(m.top=
_entry_id);}});var h=3Df.join(",");var =
g=3D"/api/v1/entries/show_many/";$j.ajax({type:"POST",url:g,data:{ids:h,o=
nly:"title"},dataType:"json",success:function(m){k._mergeData(m,c);var =
l=3Dk.$(k.statOptions.divTable+" =
#show_more");if(a.page<a.total_pages){l.show();}else{l.hide();}if(e){e.ca=
ll(j,d);}k._displayTotal(a.page,a.total_entries);}});},_mergeData:functio=
n(d,a){var =
c=3D{};$j.each(a,function(e,f){if(c[f.top_entry_id]=3D=3D=3Dundefined){c[=
f.top_entry_id]=3D[];}c[f.top_entry_id].push(e);var =
g=3Df.string;if(g!=3D=3Dnull&&g.length>=3D26){g=3Dg.substring(0,23)+"..."=
;f.string=3Dg;}f.escaped_string=3Descape(g);f.searches=3DZendesk.Stats.fo=
rmatNumber("0",f.searches);f.ctr=3Df.ctr*100;if(f.ctr>100){f.ctr=3D100;}f=
.ctr=3DZendesk.Stats.formatNumber("0.0",f.ctr);f.avg_results=3DZendesk.St=
ats.formatNumber("0,0.0",f.avg_results);f.tickets=3DZendesk.Stats.formatN=
umber("0",f.tickets);});$j.each(d,function(e,g){var h=3Dc[g.id];var =
f=3Dtitle=3Dg.title;if(f!=3D=3Dnull&&f.length>=3D26){f=3Df.substring(0,23=
)+"...";}$j.each(h,function(j,l){var =
k=3Da[l];if(k!=3D=3Dundefined){k.title=3Dtitle;k.link=3Df;}});});this._di=
splayTable({statEntries:a});},_displayTable:function(e){var =
d=3Dthis.$(this.statOptions.divTable+" tbody");var =
c=3Dthis.$(this.statOptions.searchStatsTemplate).html();var =
a=3D$j.mustache(c,e);if(this.statOptions.appendData=3D=3D=3Dfalse){d.empt=
y();}else{this.statOptions.appendData=3Dfalse;}d.append(a);},_displayTota=
l:function(f,e){var c=3Dthis.$("table.tickets tbody =
tr:visible").length;var =
a=3Dthis.$(this.statOptions.divPaginationTotal);var =
g=3D(c=3D=3D=3D0?"0":"1");var =
d=3D(this.$(".active").attr("id")=3D=3D=3D"searches")?e:c;if(d=3D=3D=3D1)=
{a.html(g+" of "+d);}else{a.html(g+" to "+c+" of =
"+d);}},isFeedbackData:function(c,d){var a=3Dnew =
Zendesk.Stats.SearchStatsOptions({divTable:"search_string_stats",statsTyp=
e:"feedback_tab"});$j.ajax({url:a.getStatsAPIEndpoint(),dataType:"json",s=
uccess:function(e){d.call(c,e.data.length>0);}});}};Zendesk.NS("Stats");Z=
endesk.Stats.Graph=3Dfunction(a,d){this.graphData=3D{};this.container=3D$=
j(a);this.searchStatURL=3Dd.searchStatURL;this.resource=3Dd.resource;this=
.statName=3Dd.statName;this.objectId=3Dd.objectId||0;this.objectType=3Dd.=
objectType||"account";this.graphType=3Dd.graphType;this.totalCountDiv=3Dd=
.totalCountDiv;this.data=3Dd.data;if(d.start){this.startTime=3Dd.start;}e=
lse{var c=3DparseInt(new =
Date()/1000);this.startTime=3Dc-(60*60*24*30);}this.statsURL=3Dthis._stat=
sURL();this.flotOptions=3DZendesk.Stats.FlotOptions[this.graphType];};Zen=
desk.Stats.Graph.prototype=3D{_statsURL:function(){if(this.data){return =
false;}if(this.searchStatURL){return"/api/v1/stats/graph_data"+this.searc=
hStatURL+"/"+this.statName;}var =
a=3D"/api/v1/stats/graph_data/"+this.objectType+"/";if(this.objectId){a+=3D=
this.objectId+"/";}a+=3Dthis.resource+"_stats_by_"+this.objectType;a+=3D"=
/"+this.statName;return =
a;},draw:function(){if(this.graphData[this.statsURL]||this.data){this._up=
dateDetailGraphTitle();this._render();this._addPlotHover();}else{$j.getJS=
ON(this.statsURL,{start:this.startTime,npoints:30}).done($j.proxy(this._o=
nFetchGraphData,this,this.statsURL));}},_render:function(){var =
a=3Dthis.data||this.graphData[this.statsURL].data;$j.plot(this.container,=
[{data:a}],this.flotOptions);},_onFetchGraphData:function(a,c){this.conta=
iner.data("graph_data",c);this.graphData[a]=3Dc;this._updateTotalCount(a)=
;this._updateDetailGraphTitle();this._render();this._addPlotHover();},_up=
dateDetailGraphTitle:function(){var =
a=3D$j(".sparkline.active").parent().children(".sparkline_title").html();=
$j("#detailed_stats_graph_title").html(a);},_updateTotalCount:function(c)=
{if($j(this.totalCountDiv).is(":empty")){var =
d=3Dthis.graphData[this.statsURL].data,a;a=3D_.inject(d,function(e,f){ret=
urn =
e+f[1];},0);$j(this.totalCountDiv).append(Zendesk.Stats.formatNumber("0,0=
",a));this._pluralizeTitles(a);}},_pluralizeTitles:function(a){if(this.re=
source&&(a>1||a=3D=3D=3D0)){$j(this.totalCountDiv).closest(".sparkline_ti=
tle").append("s");}},_addPlotHover:function(){var =
c=3Dnull,a=3Dthis;$j(this.container).bind("plothover",function(f,g,e){if(=
e){if(c!=3D=3D(e.pageX*e.datapoint[1])){c=3De.pageX*e.datapoint[1];$j("#s=
tats_point_value").remove();var =
d=3DZendesk.Stats.formatNumber("0,0",e.datapoint[1]);a._displayPointValue=
(e.pageX,e.pageY,d);}}else{$j("#stats_point_value").remove();c=3Dnull;}})=
;},_displayPointValue:function(a,d,c){$j('<div =
id=3D"stats_point_value">'+c+"</div>").css({position:"absolute",display:"=
none",top:d-29,left:a-9,border:"2px solid =
#000","-webkit-border-radius":"2px","-moz-border-radius":"2px","font-size=
":"12px",padding:"4px",color:"#fff","background-color":"#000",opacity:0.8=
}).appendTo("body").fadeIn(200);}};Zendesk.Stats.FlotOptions=3D{area:{col=
ors:["#137ac6"],grid:{backgroundColor:"#fff",borderWidth:0,hoverable:true=
,mouseActiveRadius:"240",autoHighlight:false,minBorderMargin:"20"},yaxis:=
{min:0,tickFormatter:function(c,a){return =
Zendesk.Stats.formatNumber("0,0",Math.round(c));},maxFloor:5},xaxis:{mode=
:"time"},legend:{show:false},series:{lines:{show:true,fill:true,fillColor=
:"#e6f2fa",lineWidth:"1"},points:{show:true,fill:true,fillColor:"#137ac6"=
,radius:"1.5",symbol:"circle"},shadowSize:0}},percentage:{colors:["#137ac=
6"],grid:{backgroundColor:"#fff",borderWidth:0,hoverable:true,mouseActive=
Radius:"240",autoHighlight:false,minBorderMargin:"20"},yaxis:{min:0,maxFl=
oor:100,tickSize:25,tickFormatter:function(c,a){return =
String(c)+"%";}},xaxis:{mode:"time"},legend:{show:false},series:{lines:{s=
how:true,fill:true,fillColor:"#e6f2fa",lineWidth:"1"},points:{show:true,f=
ill:true,fillColor:"#137ac6",radius:"1.5",symbol:"circle"},shadowSize:0}}=
,sparkline:{colors:["#137ac6"],shadowSize:0,grid:{show:false},yaxis:{min:=
0},xaxis:{mode:"time"},legend:{show:false},series:{lines:{show:true,fill:=
true,fillColor:"#e6f2fa",lineWidth:1}}}};Zendesk.Stats.formatNumber=3Dfun=
ction(o,k){if(typeof =
o!=3D=3D"string"){return("");}if(k=3D=3D=3Dnull||typeof =
k=3D=3D=3D"undefined"){k=3D0;}var =
c=3D-1<o.indexOf(","),a=3Do.split(".");if(1<a.length){k=3Dk.toFixed(a[1].=
length);}else{if(2<a.length){throw ("NumberFormatException: invalid =
format, formats should have no more than 1 period: =
"+o);}else{k=3Dk.toFixed(0);}}var =
p=3Dk.toString();if(c){a=3Dp.split(".");var =
l=3Da[0],f=3D[],g=3Dl.length,e=3DMath.floor(g/3),d=3Dl.length%3||3;for(va=
r =
h=3D0;h<g;h+=3Dd){if(h!=3D=3D0){d=3D3;}f[f.length]=3Dl.substr(h,d);e-=3D1=
;}p=3Df.join(",");if(a[1]){p+=3D"."+a[1];}}return =
o.replace(/[\d,?\.?]+/,p);};
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://platform.linkedin.com/in.js

if(!window.console){window.console=3D{}=0A=
}if(typeof =
window.console.log!=3D=3D"function"){window.console.log=3Dfunction(){}=0A=
}if(typeof =
window.console.warn!=3D=3D"function"){window.console.warn=3Dfunction(){}=0A=
}(function(){var R=3D{"bootstrapInit":+new =
Date()},p=3Ddocument,l=3D(/^https?:\/\/.*?linkedin.*?\/in\.js.*?$/),b=3D(=
/async=3Dtrue/),D=3D(/^https:\/\//),J=3D(/\/\*((?:.|[\s])*?)\*\//m),F=3D(=
/\r/g),j=3D(/[\s]/g),g=3D(/^[\s]*(.*?)[\s]*:[\s]*(.*)[\s]*$/),x=3D(/_([a-=
z])/gi),A=3D(/^[\s]+|[\s]+$/g),u=3D(/^[a-z]{2}(_)[A-Z]{2}$/),C=3D(/suppre=
ss(Warnings|_warnings):true/gi),d=3D(/^api(Key|_key)$/gi),k=3D"\n",G=3D",=
",n=3D"",I=3D"@",o=3D"extensions",Y=3D"on",w=3D"onDOMReady",ab=3D"onOnce"=
,Z=3D"script",L=3D"https://www.linkedin.com/uas/js/userspace?v=3D0.0.2000=
-RC1.19222-1338",h=3D"https://platform.linkedin.com/js/secureAnonymousFra=
mework?v=3D0.0.2000-RC1.19222-1338",H=3D"http://platform.linkedin.com/js/=
nonSecureAnonymousFramework?v=3D0.0.2000-RC1.19222-1338",B=3Dp.getElement=
sByTagName("head")[0],t=3Dp.getElementsByTagName(Z),W=3D[],a=3D[],O=3D["l=
ang"],Q=3D{},c=3Dfalse,ac,m,V,r,K,E,aa;=0A=
if(window.IN&&IN.ENV&&IN.ENV.js){if(!IN.ENV.js.suppressWarnings){console.=
warn("duplicate in.js loaded, any parameters will be ignored")=0A=
}return=0A=
}window.IN=3Dwindow.IN||{};=0A=
IN.ENV=3D{};=0A=
IN.ENV.js=3D{};=0A=
IN.ENV.js.extensions=3D{};=0A=
statsQueue=3DIN.ENV.statsQueue=3D[];=0A=
statsQueue.push(R);=0A=
ac=3DIN.ENV.evtQueue=3D[];=0A=
IN.Event=3D{on:function(){ac.push({type:Y,args:arguments})=0A=
},onDOMReady:function(){ac.push({type:w,args:arguments})=0A=
},onOnce:function(){ac.push({type:ab,args:arguments})=0A=
}};=0A=
IN.$extensions=3Dfunction(af){var ai,i,ae,ah,ag=3DIN.ENV.js.extensions;=0A=
ai=3Daf.split(G);=0A=
for(var ad=3D0,e=3Dai.length;=0A=
ad<e;=0A=
ad++){i=3DU(ai[ad],I,2);=0A=
ae=3Di[0].replace(A,n);=0A=
ah=3Di[1];=0A=
if(!ag[ae]){ag[ae]=3D{src:(ah)?ah.replace(A,n):n,loaded:false}=0A=
}}};=0A=
function U(af,ad,e){var ag=3Daf.split(ad);=0A=
if(!e){return ag=0A=
}if(ag.length<e){return ag=0A=
}var ae=3Dag.splice(0,e-1);=0A=
var i=3Dag.join(ad);=0A=
ae.push(i);=0A=
return ae=0A=
}function v(e,i){if(e=3D=3Do){IN.$extensions(i);=0A=
return null=0A=
}if(d.test(e)){i=3Di.replace(j,n)=0A=
}if(i=3D=3D""){return null=0A=
}return i=0A=
}function N(ae,af){af=3Dv(ae,af);=0A=
if(af){ae=3Dae.replace(x,function(){return arguments[1].toUpperCase()=0A=
});=0A=
if(ae=3D=3D=3D"lang"&&!u.test(af)){try{var =
ad=3Daf.replace("-","_").split("_");=0A=
ad=3D[ad[0].substr(0,2).toLowerCase(),ad[1].substr(0,2).toUpperCase()].jo=
in("_");=0A=
if(!u.test(ad)){throw new Error()=0A=
}else{af=3Dad=0A=
}}catch(ag){if(!(aa||IN.ENV.js.suppressWarnings)&&af){console.warn("'"+af=
+"' is not a supported language, defaulting to 'en_US'")=0A=
}af=3D"en_US"=0A=
}}IN.ENV.js[ae]=3Daf;=0A=
var ah=3D[encodeURIComponent(ae),encodeURIComponent(af)].join("=3D");=0A=
for(var i in O){if(O.hasOwnProperty(i)&&O[i]=3D=3D=3Dae){a.push(ah);=0A=
return=0A=
}}W.push(ah)=0A=
}}m=3D"";=0A=
for(T=3D0,q=3Dt.length;=0A=
T<q;=0A=
T++){var f=3Dt[T];=0A=
if(!l.test(f.src)){continue=0A=
}if(b.test(f.src)){c=3Dtrue=0A=
}try{m=3Df.innerHTML.replace(A,n)=0A=
}catch(z){try{m=3Df.text.replace(A,n)=0A=
}catch(y){}}}m=3Dm.replace(J,"$1").replace(A,n).replace(F,n);=0A=
aa=3DC.test(m.replace(j,n));=0A=
for(var T=3D0,S=3Dm.split(k),q=3DS.length;=0A=
T<q;=0A=
T++){var s=3DS[T];=0A=
if(!s||s.replace(j,n).length<=3D0){continue=0A=
}try{V=3Ds.match(g);=0A=
r=3DV[1].replace(A,n);=0A=
K=3DV[2].replace(A,n)=0A=
}catch(X){if(!aa){console.warn("script tag contents must be key/value =
pairs separated by a colon. Source: "+X)=0A=
}continue=0A=
}N(r,K)=0A=
}N("secure",(D.test(document.location.href))?1:0);=0A=
function M(e,i){return e+((/\?/.test(e))?"&":"?")+i.join("&")=0A=
}IN.init=3Dfunction P(e){var ad,ae;=0A=
e=3De||{};=0A=
for(var i in e){if(e.hasOwnProperty(i)){N(i,e[i])=0A=
}}E=3Dp.createElement(Z);=0A=
ae=3D(IN.ENV.js.apiKey)?M(L,W):(IN.ENV.js.secure)?h:H;=0A=
E.src=3DM(ae,a);=0A=
B.appendChild(E);=0A=
statsQueue.push({"userspaceRequested":+new Date()})=0A=
};=0A=
statsQueue.push({"bootstrapLoaded":+new Date()});=0A=
if(!c){IN.init()=0A=
}})();=0A=

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://platform.twitter.com/widgets.js

if(!window.__twttrlr){(function(a,b){function s(a){for(var =
b=3D1,c;c=3Darguments[b];b++)for(var d in c)a[d]=3Dc[d];return =
a}function t(a){return Array.prototype.slice.call(a)}function =
v(a,b){for(var c=3D0,d;d=3Da[c];c++)if(b=3D=3Dd)return =
c;return-1}function w(){var a=3Dt(arguments),b=3D[];for(var =
c=3D0,d=3Da.length;c<d;c++)a[c].length>0&&b.push(a[c].replace(/\/$/,""));=
return b.join("/")}function x(a,b,c){var =
d=3Db.split("/"),e=3Da;while(d.length>1){var =
f=3Dd.shift();e=3De[f]=3De[f]||{}}e[d[0]]=3Dc}function y(){}function =
z(a,b){this.id=3Dthis.path=3Da,this.force=3D!!b}function =
A(a,b){this.id=3Da,this.body=3Db,typeof =
b=3D=3D"undefined"&&(this.path=3Dthis.resolvePath(a))}function =
B(a,b){this.deps=3Da,this.collectResults=3Db,this.deps.length=3D=3D0&&thi=
s.complete()}function =
C(a,b){this.deps=3Da,this.collectResults=3Db}function D(){for(var a in =
d)if(d[a].readyState=3D=3D"interactive")return l[d[a].id]}function =
E(a,b){var d;return!a&&c&&(d=3Dk||D()),d?(delete =
l[d.scriptId],d.body=3Db,d.execute()):(j=3Dd=3Dnew =
A(a,b),i[d.id]=3Dd),d}function F(){var a=3Dt(arguments),b,c;return =
typeof a[0]=3D=3D"string"&&(b=3Da.shift()),c=3Da.shift(),E(b,c)}function =
G(a,b){var c=3Db.id||"",d=3Dc.split("/");d.pop();var =
e=3Dd.join("/");return a.replace(/^\./,e)}function H(a,b){function =
d(a){return A.exports[G(a,b)]}var c=3D[];for(var =
e=3D0,f=3Da.length;e<f;e++){if(a[e]=3D=3D"require"){c.push(d);continue}if=
(a[e]=3D=3D"exports"){b.exports=3Db.exports||{},c.push(b.exports);continu=
e}c.push(d(a[e]))}return c}function I(){var =
a=3Dt(arguments),b=3D[],c,d;return typeof =
a[0]=3D=3D"string"&&(c=3Da.shift()),u(a[0])&&(b=3Da.shift()),d=3Da.shift(=
),E(c,function(a){function f(){var e=3DH(t(b),c),f;typeof =
d=3D=3D"function"?f=3Dd.apply(c,e):f=3Dd,typeof =
f=3D=3D"undefined"&&(f=3Dc.exports),a(f)}var c=3Dthis,e=3D[];for(var =
g=3D0,h=3Db.length;g<h;g++){var =
i=3Db[g];v(["require","exports"],i)=3D=3D-1&&e.push(G(i,c))}e.length>0?J.=
apply(this,e.concat(f)):f()})}function J(){var =
a=3Dt(arguments),b,c;typeof =
a[a.length-1]=3D=3D"function"&&(b=3Da.pop()),typeof =
a[a.length-1]=3D=3D"boolean"&&(c=3Da.pop());var d=3Dnew =
B(K(a,c),c);return b&&d.then(b),d}function K(a,b){var c=3D[];for(var =
d=3D0,e;e=3Da[d];d++)typeof e=3D=3D"string"&&(e=3DL(e)),u(e)&&(e=3Dnew =
C(K(e,b),b)),c.push(e);return c}function L(a){var b,c;for(var =
d=3D0,e;e=3DJ.matchers[d];d++){var =
f=3De[0],g=3De[1];if(b=3Da.match(f))return g(a)}throw new Error(a+" was =
not recognised by loader")}function N(){return =
a.using=3Dm,a.provide=3Dn,a.define=3Do,a.loadrunner=3Dp,M}function =
O(a){for(var b=3D0;b<J.bundles.length;b++)for(var c in =
J.bundles[b])if(c!=3Da&&v(J.bundles[b][c],a)>-1)return c}var =
c=3Da.attachEvent&&!a.opera,d=3Db.getElementsByTagName("script"),e=3D0,f,=
g=3Db.createElement("script"),h=3D{},i=3D{},j,k,l=3D{},m=3Da.using,n=3Da.=
provide,o=3Da.define,p=3Da.loadrunner;for(var =
q=3D0,r;r=3Dd[q];q++)if(r.src.match(/loadrunner\.js(\?|#|$)/)){f=3Dr;brea=
k}var u=3DArray.isArray||function(a){return =
a.constructor=3D=3DArray};y.prototype.then=3Dfunction(b){var =
c=3Dthis;return =
this.started||(this.started=3D!0,this.start()),this.completed?b.apply(a,t=
his.results):(this.callbacks=3Dthis.callbacks||[],this.callbacks.push(b))=
,this},y.prototype.start=3Dfunction(){},y.prototype.complete=3Dfunction()=
{if(!this.completed){this.results=3Dt(arguments),this.completed=3D!0;if(t=
his.callbacks)for(var =
b=3D0,c;c=3Dthis.callbacks[b];b++)c.apply(a,this.results)}},z.loaded=3D[]=
,z.prototype=3Dnew y,z.prototype.start=3Dfunction(){var =
a=3Dthis,b,c,d;return(d=3Di[this.id])?(d.then(function(){a.complete()}),t=
his):((b=3Dh[this.id])?b.then(function(){a.loaded()}):!this.force&&v(z.lo=
aded,this.id)>-1?this.loaded():(c=3DO(this.id))?J(c,function(){a.loaded()=
}):this.load(),this)},z.prototype.load=3Dfunction(){var =
b=3Dthis;h[this.id]=3Db;var =
c=3Dg.cloneNode(!1);this.scriptId=3Dc.id=3D"LR"+ =
++e,c.type=3D"text/javascript",c.async=3D!0,c.onerror=3Dfunction(){throw =
new Error(b.path+" not =
loaded")},c.onreadystatechange=3Dc.onload=3Dfunction(c){c=3Da.event||c;if=
(c.type=3D=3D"load"||v(["loaded","complete"],this.readyState)>-1)this.onr=
eadystatechange=3Dnull,b.loaded()},c.src=3Dthis.path,k=3Dthis,d[0].parent=
Node.insertBefore(c,d[0]),k=3Dnull,l[c.id]=3Dthis},z.prototype.loaded=3Df=
unction(){this.complete()},z.prototype.complete=3Dfunction(){v(z.loaded,t=
his.id)=3D=3D-1&&z.loaded.push(this.id),delete =
h[this.id],y.prototype.complete.apply(this,arguments)},A.exports=3D{},A.p=
rototype=3Dnew z,A.prototype.resolvePath=3Dfunction(a){return =
w(J.path,a+".js")},A.prototype.start=3Dfunction(){var =
a,b,c=3Dthis,d;this.body?this.execute():(a=3DA.exports[this.id])?this.exp=
(a):(b=3Di[this.id])?b.then(function(a){c.exp(a)}):(bundle=3DO(this.id))?=
J(bundle,function(){c.start()}):(i[this.id]=3Dthis,this.load())},A.protot=
ype.loaded=3Dfunction(){var =
a,b,d=3Dthis;c?(b=3DA.exports[this.id])?this.exp(b):(a=3Di[this.id])&&a.t=
hen(function(a){d.exp(a)}):(a=3Dj,j=3Dnull,a.id=3Da.id||this.id,a.then(fu=
nction(a){d.exp(a)}))},A.prototype.complete=3Dfunction(){delete =
i[this.id],z.prototype.complete.apply(this,arguments)},A.prototype.execut=
e=3Dfunction(){var a=3Dthis;typeof =
this.body=3D=3D"object"?this.exp(this.body):typeof =
this.body=3D=3D"function"&&this.body.apply(window,[function(b){a.exp(b)}]=
)},A.prototype.exp=3Dfunction(a){this.complete(this.exports=3DA.exports[t=
his.id]=3Da||{})},B.prototype=3Dnew =
y,B.prototype.start=3Dfunction(){function b(){var =
b=3D[];a.collectResults&&(b[0]=3D{});for(var =
c=3D0,d;d=3Da.deps[c];c++){if(!d.completed)return;d.results.length>0&&(a.=
collectResults?d instanceof =
C?s(b[0],d.results[0]):x(b[0],d.id,d.results[0]):b=3Db.concat(d.results))=
}a.complete.apply(a,b)}var a=3Dthis;for(var =
c=3D0,d;d=3Dthis.deps[c];c++)d.then(b);return this},C.prototype=3Dnew =
y,C.prototype.start=3Dfunction(){var a=3Dthis,b=3D0,c=3D[];return =
a.collectResults&&(c[0]=3D{}),function d(){var =
e=3Da.deps[b++];e?e.then(function(b){e.results.length>0&&(a.collectResult=
s?e instanceof =
C?s(c[0],e.results[0]):x(c[0],e.id,e.results[0]):c.push(e.results[0])),d(=
)}):a.complete.apply(a,c)}(),this},I.amd=3D{};var M=3Dfunction(a){return =
a(J,F,M,define)};M.Script=3Dz,M.Module=3DA,M.Collection=3DB,M.Sequence=3D=
C,M.Dependency=3Dy,M.noConflict=3DN,a.loadrunner=3DM,a.using=3DJ,a.provid=
e=3DF,a.define=3DI,J.path=3D"",J.matchers=3D[],J.matchers.add=3Dfunction(=
a,b){this.unshift([a,b])},J.matchers.add(/(^script!|\.js$)/,function(a){v=
ar b=3Dnew =
z(a.replace(/^\$/,J.path.replace(/\/$/,"")+"/").replace(/^script!/,""),!1=
);return =
b.id=3Da,b}),J.matchers.add(/^[a-zA-Z0-9_\-\/]+$/,function(a){return new =
A(a)}),J.bundles=3D[],f&&(J.path=3Df.getAttribute("data-path")||f.src.spl=
it(/loadrunner\.js/)[0]||"",(main=3Df.getAttribute("data-main"))&&J.apply=
(a,main.split(/\s*,\s*/)).then(function(){}))})(this,document);(window.__=
twttrlr =3D loadrunner.noConflict());}__twttrlr(function(using, provide, =
loadrunner, define) {provide("util/iframe",function(a){a(function(a){var =
b=3Ddocument.createElement("div"),c;b.innerHTML=3D"<iframe =
allowtransparency=3D'true' frameborder=3D'0' =
scrolling=3D'no'></iframe>",c=3Db.firstChild,c.src=3Da.url,c.className=3D=
a.className||"";if(a.css)for(var d in =
a.css)c.style[d]=3Da.css[d];if(a.attributes)for(var e in =
a.attributes)c.setAttribute(e,a.attributes[e]);return =
a.replace?a.replace.parentNode.replaceChild(c,a.replace):document.body.in=
sertBefore(c,document.body.firstChild),c})});=0A=
provide("util/querystring",function(a){function b(a){return =
encodeURIComponent(a).replace(/\+/g,"%2B")}function c(a){return =
decodeURIComponent(a)}function d(a){var c=3D[];for(var d in =
a)a[d]!=3D=3Dnull&&typeof =
a[d]!=3D"undefined"&&c.push(b(d)+"=3D"+b(a[d]));return =
c.sort().join("&")}function e(a){var =
b=3D{},d,e,f,g;if(a){d=3Da.split("&");for(g=3D0;f=3Dd[g];g++)e=3Df.split(=
"=3D"),e.length=3D=3D2&&(b[c(e[0])]=3Dc(e[1]))}return b}function =
f(a,b){var c=3Dd(b);return =
c.length>0?a.indexOf("?")>=3D0?a+"&"+d(b):a+"?"+d(b):a}a({url:f,decode:e,=
encode:d,encodePart:b,decodePart:c})});=0A=
provide("util/nodeselect",function(a){var =
b=3Ddocument,c=3D"querySelectorAll"in b?function(a,c){return =
b.querySelectorAll(a+"."+c)}:"getElementsByClassName"in =
b?function(a,c){var =
d=3Db.getElementsByClassName(c),e,f=3D[];for(i=3D0;e=3Dd[i];i++)e.tagName=
.toLowerCase()=3D=3Da&&f.push(e);return f}:function(a,c){var =
d=3Db.getElementsByTagName(a),e,f=3Dnew =
RegExp("(?:^|\\s+)"+c+"(?:\\s+|$)"),g=3D[];for(i=3D0;e=3Dd[i];i++)f.test(=
e.className)&&g.push(e);return g};a(c)});=0A=
provide("$vendor/domready/ready.js", function(exports) =
{!function(a){function k(){b=3D1;for(var =
a=3D0,d=3Dc.length;a<d;a++)c[a]()}var =
b=3D0,c=3D[],d,e,f=3D!1,g=3Da.createElement("a"),h=3D"DOMContentLoaded",i=
=3D"addEventListener",j=3D"onreadystatechange";/^loade|c/.test(a.readySta=
te)&&(b=3D1),a[i]&&a[i](h,e=3Dfunction(){a.removeEventListener(h,e,f),k()=
},f),g.doScroll&&a.attachEvent(j,d=3Dfunction(){/^c/.test(a.readyState)&&=
(a.detachEvent(j,d),k())});var =
l=3Dg.doScroll?function(a){self!=3Dtop?b?a():c.push(a):!function(){try{g.=
doScroll("left")}catch(b){return =
setTimeout(function(){l(a)},50)}a()}()}:function(a){b?a():c.push(a)};type=
of =
module!=3D"undefined"&&module.exports?module.exports=3D{domReady:l}:windo=
w.domReady=3Dl}(document);exports();loadrunner.Script.loaded.push("$vendo=
r/domready/ready.js")});=0A=
provide("util/domready",function(a){using("$vendor/domready/ready.js",fun=
ction(){a(domReady)})});=0A=
provide("util/util",function(a){function b(a){for(var =
b=3D1,c;c=3Darguments[b];b++)for(var d in c)a[d]=3Dc[d];return =
a}function c(a){return b([],a)}function d(a){for(var b in =
a)a.hasOwnProperty(b)&&!a[b]&&a[b]!=3D=3D!1&&a[b]!=3D=3D0&&delete =
a[b]}function e(a,b){if(a.indexOf)return a.indexOf(b);for(var =
c=3D0,d;d=3Da[c];c++)if(b=3D=3Dd)return c;return-1}function =
f(a,b){if(!a)return null;if(!b)return a;if(a.filter)return =
a.filter(b);var =
c=3D[],d=3D0,e=3Da.length;for(;d<e;d++)b(a[d])&&c.push(a[d]);return =
c}function g(a,b){if(a.contains)return a.contains(b);var =
c=3Db.parentNode;while(c){if(c=3D=3D=3Da)return!0;c=3Dc.parentNode}return=
!1}a({aug:b,array:c,indexOf:e,filter:f,compact:d,containsElement:g})});=0A=
provide("tfw/widget/base",function(a){using("util/util","util/domready","=
util/nodeselect","util/querystring","util/iframe",function(b,c,d,e,f){fun=
ction m(a){if(!a)return;return a.lang?a.lang:m(a.parentNode)}function =
n(){var a=3Di.widgets,b,c;for(var e in =
a){e.match(/\./)?b=3Dd.apply(this,e.split(".")):b=3Ddocument.getElementsB=
yTagName(e);for(var =
f=3D0,g;g=3Db[f];f++){if(g.getAttribute("data-twttr-rendered"))continue;g=
.setAttribute("data-twttr-rendered","true"),c=3Dnew =
a[e](g),j.list.push(c),j.byId[c.id]=3Dc,c.render(i)}}}function =
o(a){i=3Da}function p(){n()}function q(a){return =
a&&j.byId[a]?j.byId[a].element:null}var =
g=3D0,h,i,j=3D{list:[],byId:{}},k=3D{fi:{"%{followers_count} =
followers":"%{followers_count} seuraajaa","100K+":"100 000+","10k =
unit":"10 000 yksikk=C3=B6=C3=A4",Follow:"Seuraa","Follow =
%{screen_name}":"Seuraa k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 =
%{screen_name}",K:"tuhatta",M:"milj.",Tweet:"Twiittaa","Tweet =
%{hashtag}":"Twiittaa %{hashtag}","Tweet to %{name}":"Twiittaa =
k=C3=A4ytt=C3=A4j=C3=A4lle %{name}"},fa:{"%{followers_count} =
followers":"%{followers_count} =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84=E2=80=8C=DA=A9=D9=86=D9=86=D8=AF=D9=87","1=
00K+":"=DB=B1=DB=B0=DB=B0=D9=87=D8=B2=D8=A7=D8=B1+","10k =
unit":"=DB=B1=DB=B0=D9=87=D8=B2=D8=A7=D8=B1 =
=D9=88=D8=A7=D8=AD=D8=AF",Follow:"=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =
=DA=A9=D8=B1=D8=AF=D9=86","Follow =
%{screen_name}":"=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =DA=A9=D8=B1=D8=AF=D9=86 =
%{screen_name}",K:"=D9=87=D8=B2=D8=A7=D8=B1",M:"=D9=85=DB=8C=D9=84=DB=8C=D9=
=88=D9=86",Tweet:"=D8=AA=D9=88=DB=8C=DB=8C=D8=AA","Tweet =
%{hashtag}":"=D8=AA=D9=88=DB=8C=DB=8C=D8=AA =DA=A9=D8=B1=D8=AF=D9=86 =
%{hashtag}","Tweet to %{name}":"=D8=A8=D9=87 %{name} =
=D8=AA=D9=88=DB=8C=DB=8C=D8=AA =
=DA=A9=D9=86=DB=8C=D8=AF"},fr:{"%{followers_count} =
followers":"%{followers_count} abonn=C3=A9s","100K+":"100K+","10k =
unit":"unit=C3=A9 de 10k",Follow:"Suivre","Follow =
%{screen_name}":"Suivre =
%{screen_name}",K:"K",M:"M",Tweet:"Tweeter","Tweet %{hashtag}":"Tweeter =
%{hashtag}","Tweet to %{name}":"Tweeter =C3=A0 =
%{name}"},no:{"%{followers_count} followers":"%{followers_count} =
f=C3=B8gere","100K+":"100K+","10k unit":"10k =
",Follow:"F=C3=B8lg","Follow %{screen_name}":"F=C3=B8lg =
%{screen_name}",K:"K",M:"M",Tweet:"Tweet","Tweet %{hashtag}":"Tweet =
%{hashtag}","Tweet to %{name}":"Send tweet til =
%{name}"},nl:{"%{followers_count} followers":"%{followers_count} =
volgers","100K+":"100k+","10k =
unit":"10k-eenheid",Follow:"Volgen","Follow =
%{screen_name}":"%{screen_name} volgen",K:"k",M:" =
mln.",Tweet:"Tweeten","Tweet %{hashtag}":"%{hashtag} tweeten","Tweet to =
%{name}":"Tweeten naar %{name}"},fil:{"%{followers_count} =
followers":"%{followers_count} mga tagasunod","100K+":"100K+","10k =
unit":"10k yunit",Follow:"Sundan","Follow %{screen_name}":"Sundan si =
%{screen_name}",K:"K",M:"M",Tweet:"I-tweet","Tweet %{hashtag}":"I-tweet =
ang %{hashtag}","Tweet to %{name}":"Mag-Tweet kay =
%{name}"},tr:{"%{followers_count} followers":"%{followers_count} =
takip=C3=A7i","100K+":"+100 bin","10k unit":"10 bin birim",Follow:"Takip =
et","Follow %{screen_name}":"Takip et: =
%{screen_name}",K:"bin",M:"milyon",Tweet:"Tweetle","Tweet =
%{hashtag}":"Tweetle: %{hashtag}","Tweet to %{name}":"Tweetle: =
%{name}"},"zh-tw":{"%{followers_count} followers":"%{followers_count} =
=E4=BD=8D=E9=97=9C=E6=B3=A8=E8=80=85","100K+":"=E8=B6=85=E9=81=8E=E5=8D=81=
=E8=90=AC","10k unit":"1=E8=90=AC =
=E5=96=AE=E4=BD=8D",Follow:"=E9=97=9C=E6=B3=A8","Follow =
%{screen_name}":"=E9=97=9C=E6=B3=A8 =
%{screen_name}",K:"=E5=8D=83",M:"=E7=99=BE=E8=90=AC",Tweet:"=E6=8E=A8=E6=96=
=87","Tweet %{hashtag}":"=E6=8E=A8=E6=96=87%{hashtag}","Tweet to =
%{name}":"=E6=8E=A8=E6=96=87=E7=B5=A6%{name}"},th:{"%{followers_count} =
followers":"%{followers_count} =
=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=
=B8=A1","100K+":"100=E0=B8=9E=E0=B8=B1=E0=B8=99+","10k =
unit":"=E0=B8=AB=E0=B8=99=E0=B9=88=E0=B8=A7=E0=B8=A2 =
10=E0=B8=9E=E0=B8=B1=E0=B8=99",Follow:"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=
=E0=B8=B2=E0=B8=A1","Follow =
%{screen_name}":"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 =
%{screen_name}",K:"=E0=B8=9E=E0=B8=B1=E0=B8=99",M:"=E0=B8=A5=E0=B9=89=E0=B8=
=B2=E0=B8=99",Tweet:"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95","Tweet =
%{hashtag}":"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95 %{hashtag}","Tweet to =
%{name}":"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95=E0=B8=96=E0=B8=B6=E0=B8=87=
 %{name}"},he:{"%{followers_count} followers":"%{followers_count} =
=D7=A2=D7=95=D7=A7=D7=91=D7=99=D7=9D","100K+":"=D7=9E=D7=90=D7=95=D7=AA =
=D7=90=D7=9C=D7=A4=D7=99=D7=9D","10k =
unit":"=D7=A2=D7=A9=D7=A8=D7=95=D7=AA =
=D7=90=D7=9C=D7=A4=D7=99=D7=9D",Follow:"=D7=9E=D7=A2=D7=A7=D7=91","Follow=
 %{screen_name}":"=D7=9E=D7=A2=D7=A7=D7=91 =D7=90=D7=97=D7=A8 =
%{screen_name}",K:"=D7=90=D7=9C=D7=A3",M:"=D7=9E=D7=99=D7=9C=D7=99=D7=95=D7=
=9F",Tweet:"=D7=A6=D7=99=D7=95=D7=A5","Tweet =
%{hashtag}":"=D7=A6=D7=99=D7=99=D7=A6=D7=95 %{hashtag}","Tweet to =
%{name}":"=D7=A6=D7=99=D7=95=D7=A5 =D7=90=D7=9C =
%{name}"},ko:{"%{followers_count} =
followers":"%{followers_count}=EB=AA=85=EC=9D=98 =
=ED=8C=94=EB=A1=9C=EC=9B=8C","100K+":"100=EB=A7=8C =
=EC=9D=B4=EC=83=81","10k unit":"=EB=A7=8C =
=EB=8B=A8=EC=9C=84",Follow:"=ED=8C=94=EB=A1=9C=EC=9A=B0","Follow =
%{screen_name}":"%{screen_name} =
=ED=8C=94=EB=A1=9C=EC=9A=B0=ED=95=98=EA=B8=B0",K:"=EC=B2=9C",M:"=EB=B0=B1=
=EB=A7=8C",Tweet:"=ED=8A=B8=EC=9C=97","Tweet %{hashtag}":"%{hashtag} =
=EA=B4=80=EB=A0=A8 =ED=8A=B8=EC=9C=97=ED=95=98=EA=B8=B0","Tweet to =
%{name}":"%{name}=EB=8B=98=EC=97=90=EA=B2=8C =
=ED=8A=B8=EC=9C=97=ED=95=98=EA=B8=B0"},hi:{"%{followers_count} =
followers":"%{followers_count} =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B=E0=A4=85=E0=A4=B0=E0=A5=8D=E0=
=A4=B8","100K+":"=E0=A5=A7=E0=A5=A6=E0=A5=A6 =
=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=B0+","10k unit":"=E0=A5=A7=E0=A5=A6 =
=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=B0 =
=E0=A4=87=E0=A4=95=E0=A4=BE=E0=A4=88=E0=A4=AF=E0=A4=BE=E0=A4=82",Follow:"=
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B","Follow =
%{screen_name}":"%{screen_name} =E0=A4=95=E0=A5=8B =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82",K:"=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=
=B0",Tweet:"=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F","Tweet =
%{hashtag}":"=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
%{hashtag}","Tweet to %{name}":"%{name} =E0=A4=95=E0=A5=8B =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82"},"zh-cn":{"%{followers_count} =
followers":"%{followers_count} =
=E5=85=B3=E6=B3=A8=E8=80=85","100K+":"10=E4=B8=87+","10k =
unit":"1=E4=B8=87=E5=8D=95=E5=85=83",Follow:"=E5=85=B3=E6=B3=A8","Follow =
%{screen_name}":"=E5=85=B3=E6=B3=A8 =
%{screen_name}",K:"=E5=8D=83",M:"=E7=99=BE=E4=B8=87",Tweet:"=E5=8F=91=E6=8E=
=A8","Tweet %{hashtag}":"=E4=BB=A5 %{hashtag} =E5=8F=91=E6=8E=A8","Tweet =
to %{name}":"=E5=8F=91=E6=8E=A8=E7=BB=99 =
%{name}"},es:{"%{followers_count} followers":"%{followers_count} =
seguidores","100K+":"100K+","10k unit":"10k =
unidad",Follow:"Seguir","Follow %{screen_name}":"Segui =
%{screen_name}",K:"K",M:"M",Tweet:"Twittear","Tweet =
%{hashtag}":"Twittear %{hashtag}","Tweet to %{name}":"Twittear a =
%{name}"},sv:{"%{followers_count} followers":"%{followers_count} =
f=C3=B6ljare","100K+":"100K+","10k =
unit":"10k",Follow:"F=C3=B6lj","Follow %{screen_name}":"F=C3=B6lj =
%{screen_name}",K:"K",M:"M",Tweet:"Tweeta","Tweet %{hashtag}":"Tweeta =
%{hashtag}","Tweet to %{name}":"Tweeta till =
%{name}"},pt:{"%{followers_count} followers":"%{followers_count} =
seguidores","100K+":"+100 mil","10k unit":"10 mil =
unidades",Follow:"Seguir","Follow %{screen_name}":"Siga =
%{screen_name}",K:"Mil",M:"M",Tweet:"Tweetar","Tweet =
%{hashtag}":"Tweetar %{hashtag}","Tweet to %{name}":"Tweetar para =
%{name}"},ja:{"%{followers_count} =
followers":"%{followers_count}=E4=BA=BA=E3=81=AE=E3=83=95=E3=82=A9=E3=83=AD=
=E3=83=AF=E3=83=BC","100K+":"10=E4=B8=87=E4=BB=A5=E4=B8=8A","10k =
unit":"=E4=B8=87",Follow:"=E3=83=95=E3=82=A9=E3=83=AD=E3=83=BC=E3=81=99=E3=
=82=8B","Follow =
%{screen_name}":"%{screen_name}=E3=82=92=E3=83=95=E3=82=A9=E3=83=AD=E3=83=
=BC",K:"K",M:"M",Tweet:"=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88","Tweet =
%{hashtag}":"%{hashtag} =
=E3=82=92=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88=E3=81=99=E3=82=8B","Tweet =
to =
%{name}":"%{name}=E3=81=B8=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88=E3=81=99=E3=
=82=8B"},msa:{"%{followers_count} followers":"%{followers_count} =
pengikut","100K+":"100 ribu+","10k unit":"10 ribu =
unit",Follow:"Ikut","Follow %{screen_name}":"Ikut =
%{screen_name}",K:"ribu",M:"juta",Tweet:"Tweet","Tweet =
%{hashtag}":"Tweet %{hashtag}","Tweet to %{name}":"Tweet kepada =
%{name}"},da:{"%{followers_count} followers":"%{followers_count} =
f=C3=B8lgere","100K+":"100K+","10k unit":"10k =
enhed",Follow:"F=C3=B8lg","Follow %{screen_name}":"F=C3=B8lg =
%{screen_name}",K:"K",M:"M",Tweet:"Tweet","Tweet %{hashtag}":"Tweet =
%{hashtag}","Tweet to %{name}":"Tweet til =
%{name}"},de:{"%{followers_count} followers":"%{followers_count} =
Follower","100K+":"100Tsd+","10k =
unit":"10tsd-Einheit",Follow:"Folgen","Follow =
%{screen_name}":"%{screen_name} =
folgen",K:"Tsd",M:"M",Tweet:"Twittern","Tweet %{hashtag}":"Tweet =
%{hashtag}","Tweet to %{name}":"Tweet an =
%{name}"},ar:{"%{followers_count} followers":"=D8=B9=D8=AF=D8=AF =
=D8=A7=D9=84=D9=85=D8=AA=D8=A7=D8=A8=D8=B9=D9=8A=D9=86 =
%{followers_count}","100K+":"=D8=A3=D9=83=D8=AB=D8=B1 =D9=85=D9=86 100 =
=D8=A3=D9=84=D9=81","10k unit":"10 =D8=A2=D9=84=D8=A7=D9=81 =
=D9=88=D8=AD=D8=AF=D8=A9",Follow:"=D8=AA=D8=A7=D8=A8=D8=B9","Follow =
%{screen_name}":"=D8=AA=D8=A7=D8=A8=D8=B9 =
%{screen_name}",K:"=D8=A3=D9=84=D9=81",M:"=D9=85=D9=84=D9=8A=D9=88=D9=86"=
,Tweet:"=D8=BA=D8=B1=D9=90=D9=91=D8=AF","Tweet =
%{hashtag}":"=D8=BA=D8=B1=D9=90=D9=91=D8=AF %{hashtag}","Tweet to =
%{name}":"=D8=BA=D8=B1=D9=90=D9=91=D8=AF =D9=84=D9=80 =
%{name}"},hu:{"%{followers_count} followers":"%{followers_count} =
k=C3=B6vet=C5=91","100K+":"100E+","10k =
unit":"10E+",Follow:"K=C3=B6vet=C3=A9s","Follow =
%{screen_name}":"%{screen_name} =
k=C3=B6vet=C3=A9se",K:"E",M:"M",Tweet:"Tweet","Tweet =
%{hashtag}":"%{hashtag} tweetel=C3=A9se","Tweet to %{name}":"Tweet =
k=C3=BCld=C3=A9se neki: %{name}"},it:{"%{followers_count} =
followers":"%{followers_count} follower","100K+":"100K+","10k unit":"10k =
unit=C3=A0",Follow:"Segui","Follow %{screen_name}":"Segui =
%{screen_name}",K:"K",M:"M",Tweet:"Tweet","Tweet %{hashtag}":"Twitta =
%{hashtag}","Tweet to %{name}":"Twitta a =
%{name}"},id:{"%{followers_count} followers":"%{followers_count} =
pengikut","100K+":"100 ribu+","10k unit":"10 ribu =
unit",Follow:"Ikuti","Follow %{screen_name}":"Ikuti =
%{screen_name}",K:"&nbsp;ribu",M:"&nbsp;juta",Tweet:"Tweet","Tweet =
%{hashtag}":"Tweet %{hashtag}","Tweet to %{name}":"Tweet ke =
%{name}"},ru:{"%{followers_count} =
followers":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D0=B5=D0=BB=D0=B8: =
%{followers_count} ","100K+":"100 =D1=82=D1=8B=D1=81.+","10k =
unit":"=D0=B1=D0=BB=D0=BE=D0=BA =
10k",Follow:"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C","Follow =
%{screen_name}":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C =
%{screen_name}",K:"=D1=82=D1=8B=D1=81.",M:"=D0=BC=D0=BB=D0=BD.",Tweet:"=D0=
=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C","Tweet =
%{hashtag}":"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C =
%{hashtag}","Tweet to =
%{name}":"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C =
%{name}"},pl:{"%{followers_count} followers":"%{followers_count} =
obserwuj=C4=85cych","100K+":"100 tys.+","10k unit":"10 =
tys.",Follow:"Obserwuj","Follow %{screen_name}":"Obserwuj =
%{screen_name}",K:"tys.",M:"mln",Tweet:"Tweetnij","Tweet =
%{hashtag}":"Tweetnij %{hashtag}","Tweet to %{name}":"Tweetnij do =
%{name}"},ur:{"%{followers_count} followers":"%{followers_count} =
=D9=81=D8=A7=D9=84=D9=88=D8=B1=D8=B2","100K+":"=D8=A7=DB=8C=DA=A9 =
=D9=84=D8=A7=DA=A9=DA=BE =D8=B3=DB=92 =
=D8=B2=DB=8C=D8=A7=D8=AF=DB=81","10k unit":"=D8=AF=D8=B3 =
=DB=81=D8=B2=D8=A7=D8=B1 =
=DB=8C=D9=88=D9=86=D9=B9",Follow:"=D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1=DB=8C=DA=BA","Follow %{screen_name}":"%{screen_name} =
=DA=A9=D9=88 =D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1=DB=8C=DA=BA",K:"=DB=81=D8=B2=D8=A7=D8=B1",M:"=D9=85=D9=84=DB=
=8C=D9=86",Tweet:"=D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA","Tweet %{hashtag}":"=D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA %{hashtag}","Tweet to %{name}":"%{name} =
=DA=A9=D9=88 =D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA"}},l=3Dfunction(){};b.aug(l.prototype,{setLangua=
ge:function(a){var =
b;a||(a=3Dthis.params().lang||this.originElement.getAttribute("data-lang"=
)||m(this.originElement)),a=3Da&&a.toLowerCase();if(!a)return =
this.lang=3D"en";if(k[a])return =
this.lang=3Da;b=3Da.replace(/[-_].*/,"");if(k[b])return =
this.lang=3Db;this.lang=3D"en"},_:function(a,b){var =
c=3Dthis.lang;b=3Db||{};if(!c||!k.hasOwnProperty(c))c=3Dthis.lang=3D"en";=
return =
a=3Dk[c]&&k[c][a]||a,this.ringo(a,b,/%\{([\w_]+)\}/g)},ringo:function(a,b=
,c){return c=3Dc||/\{\{([\w_]+)\}\}/g,a.replace(c,function(a,c){return =
b[c]!=3D=3Dundefined?b[c]:a})},add:function(a){j.list.push(this),j.byId[t=
his.id]=3Da},create:function(a,b,c,d){return =
this.id=3Dthis.generateId(),f({url:a,css:{width:c[0]+(typeof =
c[0]!=3D"string"?"px":""),height:c[1]+(typeof =
c[1]!=3D"string"?"px":"")},className:b,id:this.id,attributes:d,replace:th=
is.originElement})},params:function(){var =
a=3Dthis.originElement.href&&this.originElement.href.split("?")[1],b=3Da?=
e.decode(a):{};return(this.params=3Dfunction(){return =
b})()},dataAttr:function(a){return =
this.originElement.getAttribute("data-"+a)},generateId:function(){return =
this.originElement.id||"twitter-widget-"+g++},styles:{base:"font: normal =
normal normal 11px/18px 'Helvetica Neue', Arial, sans-serif; margin: 0; =
padding: 0; white-space: nowrap;",button:"font-weight: bold; =
text-shadow: 0 1px 0 rgba(255,255,255,.5);",large:"font-size: 13px; =
line-height: 26px;",vbubble:"font-size: 16px;"},width:function(){throw =
new Error(name+" not implemented")},height:function(){return =
this.size=3D=3D"m"?20:28},dimensions:function(){return[this.width(),this.=
height()]}}),a({Base:l,init:o,embed:p,find:q,TWITTER_PROFILE_URL:/^https?=
\:\/\/(?:www\.)?twitter\.com\/(?:#!?\/)?([\w_]{1,20})\/?$/})})});=0A=
provide("util/events",function(a){using("util/util",function(b){function =
d(){this.completed=3D!1,this.callbacks=3D[]}var =
c=3D{bind:function(a,b){return =
this._handlers=3Dthis._handlers||{},this._handlers[a]=3Dthis._handlers[a]=
||[],this._handlers[a].push(b)},unbind:function(a,c){if(!this._handlers[a=
])return;if(c){var =
d=3Db.indexOf(this._handlers[a],c);d>=3D0&&this._handlers[a].splice(d,1)}=
else this._handlers[a]=3D[]},trigger:function(a,b){var =
c=3Dthis._handlers&&this._handlers[a];b.type=3Da;if(c)for(var =
d=3D0,e;e=3Dc[d];d++)e.call(this,b)}};d.prototype.addCallback=3Dfunction(=
a){this.completed?a.apply(this,this.results):this.callbacks.push(a)},d.pr=
ototype.complete=3Dfunction(){this.results=3DmakeArray(arguments),this.co=
mpleted=3D!0;for(var =
a=3D0,b;b=3Dthis.callbacks[a];a++)b.apply(this,this.results)},a({Emitter:=
c,Promise:d})})});=0A=
provide("util/uri",function(a){using("util/querystring","util/util",funct=
ion(b,c){function d(a){var b;return =
a.match(/^https?:\/\//)?a:(b=3Dlocation.host,location.port.length>0&&(b+=3D=
":"+location.port),[location.protocol,"//",b,a].join(""))}function =
e(){var a=3Ddocument.getElementsByTagName("link");for(var =
b=3D0,c;c=3Da[b];b++)if(c.getAttribute("rel")=3D=3D"canonical")return =
d(c.getAttribute("href"));return null}function f(){var =
a=3Ddocument.getElementsByTagName("a"),b=3Ddocument.getElementsByTagName(=
"link"),d=3D/\bme\b/,e=3D/^https?\:\/\/(www\.)?twitter.com\/([a-zA-Z0-9_]=
+)$/,f=3Dc.array(a).concat(c.array(b)),g,h,i;for(var =
j=3D0,k;k=3Df[j];j++){h=3Dk.getAttribute("rel"),i=3Dk.getAttribute("href"=
);if(h&&i&&h.match(d)&&(g=3Di.match(e)))return =
g[2]}}a({absolutize:d,getCanonicalURL:e,getScreenNameFromPage:f})})});=0A=
provide("tfw/widget/intent",function(a){using("util/util","tfw/widget/bas=
e","util/querystring","util/uri",function(b,c,d,e){function m(a){var =
b=3DMath.round(k/2-h/2),c=3D0;j>i&&(c=3DMath.round(j/2-i/2)),window.open(=
a,"intent",g+",width=3D"+h+",height=3D"+i+",left=3D"+b+",top=3D"+c)}funct=
ion =
n(a,b){using("tfw/widget/hubclient",function(c){c.openIntent(a,b)})}funct=
ion o(a){var =
b=3D"original_referer=3D"+location.href;return[a,b].join(a.indexOf("?")=3D=
=3D-1?"?":"&")}function q(a){a=3Da||window.event;var =
b=3Da.target||a.srcElement,c,d;while(b&&b.nodeName.toLowerCase()!=3D=3D"a=
")b=3Db.parentNode;if(b&&b.nodeName.toLowerCase()=3D=3D=3D"a"&&b.href){c=3D=
b.href.match(f);if(c){var =
e=3Do(b.href);e=3De.replace(/^http[:]/,"https:"),e=3De.replace(/^\/\//,"h=
ttps://"),twttr.events.hub?(d=3Dnew =
p(l.generateId(),b),l.add(d),n(e,b),twttr.events.trigger("click",{target:=
b,region:"intent",type:"click",data:{}})):m(e),a.returnValue=3D!1,a.preve=
ntDefault&&a.preventDefault()}}}var =
f=3D/twitter\.com(\:\d{2,4})?\/intent\/(\w+)/,g=3D"scrollbars=3Dyes,resiz=
able=3Dyes,toolbar=3Dno,location=3Dyes",h=3D550,i=3D520,j=3Dscreen.height=
,k=3Dscreen.width,l,p=3Dfunction(a,b){this.id=3Da,this.element=3Dthis.ori=
ginElement=3Db},r=3Dfunction(a){this.originElement=3D[],this.element=3Da}=
;r.prototype=3Dnew =
c.Base,b.aug(r.prototype,{render:function(a){l=3Dthis,window.__twitterInt=
entHandler||(document.addEventListener?document.addEventListener("click",=
q,!1):document.attachEvent&&document.attachEvent("onclick",q),window.__tw=
itterIntentHandler=3D!0)}}),a({Listener:r})})});=0A=
provide("lib/twt",function(a){a(function(a,b){var =
c=3Da!=3D"en"?a+".":"";using("$vendor/twt/dist/twt."+c+"min.js",function(=
){twt.settings.lang=3Da,b(twt)})})});=0A=
provide("util/decider",function(a){function c(a){var =
c=3Db[a]||!1;if(!c)return!1;var d=3DMath.random()*100;return c>=3Dd}var =
b=3D{new_pixel_location:1,send_old_cookie:100,force_new_cookie:0,decider_=
fixture:12.34};a({isAvailable:c})});=0A=
provide("util/params",function(a){using("util/querystring",function(b){va=
r c=3Dfunction(a){var c=3Da.search.substr(1);return =
b.decode(c)},d=3Dfunction(a){var =
c=3Da.href,d=3Dc.indexOf("#"),e=3Dd<0?"":c.substring(d+1);return =
b.decode(e)},e=3Dfunction(a){var b=3D{},e=3Dc(a),f=3Dd(a);for(var g in =
e)e.hasOwnProperty(g)&&(b[g]=3De[g]);for(var g in =
f)f.hasOwnProperty(g)&&(b[g]=3Df[g]);return =
b};a({combined:e,fromQuery:c,fromFragment:d})})});=0A=
provide("tfw/widget/env",function(a){using("util/params",function(b){func=
tion d(){var a=3D36e5,d=3Db.combined(document.location)._;return =
c!=3D=3Dundefined?c:(c=3D!1,d&&/^\d+$/.test(d)&&(c=3D+(new =
Date)-parseInt(d)<a),c)}var c;a({isDynamicWidget:d})})});=0A=
provide("dom/cookie",function(a){using("util/util",function(b){a(function=
(a,c,d){var =
e=3Db.aug({},d);if(arguments.length>1&&String(c)!=3D=3D"[object =
Object]"){if(c=3D=3D=3Dnull||c=3D=3D=3Dundefined)e.expires=3D-1;if(typeof=
 e.expires=3D=3D"number"){var f=3De.expires,g=3Dnew Date((new =
Date).getTime()+f*60*1e3);e.expires=3Dg}return =
c=3DString(c),document.cookie=3D[encodeURIComponent(a),"=3D",e.raw?c:enco=
deURIComponent(c),e.expires?"; =
expires=3D"+e.expires.toUTCString():"",e.path?"; =
path=3D"+e.path:"",e.domain?"; domain=3D"+e.domain:"",e.secure?"; =
secure":""].join("")}e=3Dc||{};var h,i=3De.raw?function(a){return =
a}:decodeURIComponent;return(h=3D(new RegExp("(?:^|; =
)"+encodeURIComponent(a)+"=3D([^;]*)")).exec(document.cookie))?i(h[1]):nu=
ll})})});=0A=
provide("util/donottrack",function(a){using("dom/cookie",function(b){a(fu=
nction(){return =
b("dnt")?!0:document.navigator?document.navigator["doNotTrack"]=3D=3D1:na=
vigator?navigator["doNotTrack"]=3D=3D1||navigator["msDoNotTrack"]=3D=3D1:=
!1})})});=0A=
provide("tfw/widget/guest_cookie",function(a){using("dom/cookie","util/do=
nottrack","util/decider",function(b,c,d){function g(){var =
a=3Db(e)||"";a.match(/^v2\:/)||h()}function =
h(){b(e)&&b(e,null,{domain:".twitter.com",path:"/"})}function =
i(){if(c())h();else =
if(!b(e)){if(!d.isAvailable("send_old_cookie"))return;var =
a=3D"v1:",g=3D(+(new =
Date)).toString()+Math.round(Math.random()*999999999);b(e,a+g,{domain:".t=
witter.com",path:"/",expires:f})}}var =
e=3D"pid",f=3D1051897;a({set:i,destroy:h,forceNewCookie:g,guest_id_cookie=
:e,default_expire:f})})});=0A=
provide("tfw/widget/tracking",function(a){using("dom/cookie","util/donott=
rack","tfw/widget/guest_cookie","tfw/widget/env","util/decider",function(=
b,c,d,e,f){function i(a,b,c){var d=3Dg+b;if(!a)return;return =
a[d]=3Dc,a}function =
j(a,f,g,j,k){j||(j=3D!1),k||(k=3D!1),f||(f=3D{}),g=3Dg||"tweetbutton";var=
 =
l=3Dh[g]||h.tweetbutton,m=3Da.ownerDocument.createElement("img"),n=3D[];j=
||(i(f,"referrer",document.referrer.toString()),i(f,"widget",+e.isDynamic=
Widget()),!k&&!c()?(i(f,"li",+!!b("twid")),i(f,d.guest_id_cookie,b(d.gues=
t_id_cookie)||"")):i(f,"dnt","1"));for(var o in =
f)if(f.hasOwnProperty(o)){var =
p=3DencodeURIComponent(o),q=3DencodeURIComponent(f[o]);q=3Dq.replace(/'/g=
,"%27"),n.push(p+"=3D"+q)}m.src=3Dl+"?"+n.join("&"),m.alt=3D"",m.style.po=
sition=3D"absolute",m.style.height=3D"1px",m.style.width=3D"1px",m.style.=
top=3D"-9999px",m.style.left=3D"-9999px",a.appendChild(m)}var =
g=3D"twttr_",h=3D{tweetbutton:"//platform.twitter.com/widgets/images/t.gi=
f",followbutton:"//platform.twitter.com/widgets/images/f.gif",tweetembed:=
"//platform.twitter.com/widgets/images/e.gif"};f.isAvailable("new_pixel_l=
ocation")&&(h=3D{tweetbutton:"//p.twitter.com/t.gif",followbutton:"//p.tw=
itter.com/f.gif",tweetembed:"//p.twitter.com/e.gif"}),f.isAvailable("forc=
e_new_cookie")&&d.forceNewCookie(),a({addPixel:j,addVar:i})})});=0A=
provide("util/tweetparser",function(a){using("util/util",function(b){func=
tion g(a,c){var =
d=3Ddocument.getElementsByTagName(a),e=3Db.filter(d,function(a){return =
b.containsElement(c,a)});return e||[]}function h(a){return =
a&&c.test(a)&&RegExp.$1}function =
i(a){if(!a||!a.nodeName||!/blockquote/i.test(a.nodeName))return;var =
b=3D{},c=3Dg("p",a).shift(),d=3Dg("a",a).pop();return =
c&&(b.text=3Dc.textContent||c.innerText||"",b.rendered_text=3Dc.innerHTML=
||""),d&&(d.getAttribute("data-datetime")?b.created_at=3Dd.getAttribute("=
data-datetime"):b.time=3Dd.textContent||d.innerText),b.user=3Dj(a),b.id=3D=
b.id_str=3Dh(d.href),b.id_str&&b.text&&b.user&&b}function j(a){var =
b=3D{},c=3D0,d=3Da.childNodes.length,h,i;for(;c<d;c++){h=3Da.childNodes[c=
];if(h.nodeType=3D=3D=3D3&&e.test(h.nodeValue)||h.nodeType=3D=3D=3D1&&/^[=
p]$/i.test(h.nodeName)&&e.test(h.innerText)){b.name=3DRegExp.$1.split(" =
").slice(1).join(" =
"),b.screen_name=3DRegExp.$2;break}}if(b.screen_name)return =
b;i=3Dg("a",a).pop();if(f.test(i.href))return =
b.name=3D"",b.screen_name=3DRegExp.$2,b}var =
c=3D/\/(\d+)\/?$/,d=3D/^https?:\/\/(?:www\.)?twitter\.com\/(?:#!\/)?[\w_]=
+\/status(?:es)?\/(\d+)\/?/,e=3D/^\s*(.+)\s+\(@([\w_]{1,20})\)\s*$/,f=3D/=
^https?:\/\/(?:www\.)?twitter\.com\/(#!\/)?([\w_]{1,20})/;a({parseTweet:i=
,parseId:h,parseAuthor:j})})});=0A=
provide("i18n/i18n",function(a){function =
b(){twttr.i18n_missing_interval||(twttr.i18n_missing_interval=3Dwindow.se=
tInterval(function(){twttr.i18n_missing&&twttr.i18n_missing.length>0&&($.=
ajax({type:"POST",data:$.param({authenticity_token:twttr.form_authenticit=
y_token,location:window.location.href,"strings[]":twttr.i18n_missing}),ur=
l:"/translate/untranslated_javascript"}),twttr.i18n_missing=3Dnew =
Array)},1e4))}function =
c(a){twttr.i18n_missing||(twttr.i18n_missing=3Dnew =
Array),twttr.i18n_missing_reported||(twttr.i18n_missing_reported=3D{}),tw=
ttr.i18n_missing_reported[a]||(twttr.i18n_missing.push(encodeURIComponent=
(a)),twttr.i18n_missing_reported[a]=3D!0)}function d(a,b){if(b)for(var c =
in b)a=3Da.replace(new RegExp("\\%\\{"+c+"\\}","gi"),b[c]);return =
a}window.setupTranslationCallback=3Db,a({_:function(a,b){if(twttr.i18n){v=
ar e=3Dtwttr.i18n[a];e?a=3De:c(a)}return =
d(a,b)},setupTranslationCallback:b})});=0A=
provide("tfw/data",function(a){using("util/querystring",function(b){windo=
w.twttr=3Dwindow.twttr||{},window.twttr.tfw=3Dwindow.twttr.tfw||{},window=
.twttr.tfw.callbacks=3Dwindow.twttr.tfw.callbacks||{};var =
c=3D"twttr.tfw.callbacks",d=3Dtwttr.tfw.callbacks,e=3D"cb",f=3D0,g=3D!1,h=
=3Dfunction(a,b){return =
a=3D=3D{}.toString.call(b).match(/\s([a-zA-Z]+)/)[1].toLowerCase()},i=3Df=
unction(a){return =
function(b){b.error?a.error&&a.error(b):a.success&&a.success(b),a.complet=
e&&a.complete(b),j(a)}},j=3Dfunction(a){var =
b=3Da.script;b&&(b.onload=3Db.onreadystatechange=3Dnull,b.parentNode&&b.p=
arentNode.removeChild(b),a.script=3Dundefined,b=3Dundefined),a.callbackNa=
me&&twttr.tfw.callbacks[a.callbackName]&&delete =
twttr.tfw.callbacks[a.callbackName]},k=3Dfunction(a){var b=3D{};return =
a.success&&h("function",a.success)&&(b.success=3Da.success),a.error&&h("f=
unction",a.error)&&(b.error=3Da.error),a.complete&&h("function",a.complet=
e)&&(b.complete=3Da.complete),b},l=3Dfunction(a,h){g&&(a=3Da.replace(/^\/=
\//,"https://"));var j=3De+f,k=3Dc+"."+j;d[j]=3Di(h);var =
l=3Ddocument.createElement("script"),m=3D{callback:k,suppress_response_co=
des:!0};l.src=3Db.url(a,m),l.async=3D"async";var =
n=3Ddocument.head||document.getElementsByTagName("head")[0]||document.doc=
umentElement;n.appendChild(l),h.script=3Dl,h.callbackName=3Dj,f++},m=3Dfu=
nction(a,b,c){var d=3Da.length,e=3D[],f=3D{},g=3D0;return =
function(e){var h;h=3Dc(e),f[h]=3De;if(++g=3D=3D=3Dd){var =
i=3D[],j=3D[],k=3D[];for(var l=3D0;l<d;l++){var =
e=3Df[a[l]];i.push(e),e.error?k.push(e):j.push(e)}b.error&&k.length>0&&b.=
error(k),b.success&&j.length>0&&b.success(j),b.complete&&b.complete(i)}}}=
,n=3D{};n.config=3Dfunction(a){if(a.forceSSL=3D=3D=3D!0||a.forceSSL=3D=3D=
=3D!1)g=3Da.forceSSL},n.user=3Dfunction(){var =
a=3D"//api.twitter.com/1/users/lookup.json",c=3D"//cdn.api.twitter.com/1/=
users/show.json";return function(){var =
d,e=3D{};arguments.length=3D=3D=3D1?(d=3Darguments[0].screenName,e=3Dk(ar=
guments[0])):(d=3Darguments[0],e.success=3Darguments[1]);var =
f=3Dh("array",d)?a:c;d=3Dh("array",d)?d.join(","):d;var =
g=3D{screen_name:d},i=3Db.url(f,g);l(i,e)}}(),n.status=3Dfunction(){var =
a=3D"//cdn.api.twitter.com/1/statuses/show.json";return function(){var =
c,d=3D{};arguments.length=3D=3D=3D1?(c=3Darguments[0].id,d=3Dk(arguments[=
0])):(c=3Darguments[0],d.success=3Darguments[1]);if(!h("array",c)){var =
e=3D{id:c,include_entities:!0},f=3Db.url(a,e);l(f,d)}else{var =
g=3Dm(c,d,function(a){var b;return =
a.error?b=3Da.request.split("id=3D")[1].split("&")[0]:b=3Da.id_str,b});fo=
r(var i=3D0;i<c.length;i++){var =
e=3D{id:c[i],include_entities:!0},f=3Db.url(a,e);l(f,{success:g,error:g})=
}}}}(),n.tweet=3Dn.status,n.count=3Dfunction(){var =
a=3D"//cdn.api.twitter.com/1/urls/count.json";return function(){var =
c=3D"",d=3D{};arguments.length=3D=3D=3D1?(c=3Darguments[0].url,d=3Dk(argu=
ments[0])):arguments.length=3D=3D=3D2&&(c=3Darguments[0],d.success=3Dargu=
ments[1]);var =
e=3D{url:c},f=3Db.url(a,e);l(f,d)}}(),n.friendshipExists=3Dfunction(){var=
 a=3D"//cdn.api.twitter.com/1/friendships/exists.json";return =
function(c){var =
d=3Darguments[0],e=3Dk(arguments[0]),f=3D{screen_name_a:c.screenNameA,scr=
een_name_b:c.screenNameB},g=3Db.url(a,f);l(g,e)}}(),a(n)})});=0A=
provide("util/insert",function(a){a(function(a,b){if(b){if(!b.parentNode)=
return b;b.parentNode.replaceChild(a,b),delete b}else =
document.body.insertBefore(a,document.body.firstChild);return a})});=0A=
provide("dom/textsize",function(a){function c(a,b,c){return a+b+c}var =
b=3D{};a(function(a,d,e){var =
f=3Ddocument.createElement("span"),g=3D{},h;return =
e=3De||"",d=3Dd||"",h=3Dc(a,d,e),b[h]?b[h]:(f.className=3Dd+" =
twitter-measurement",f.setAttribute("style",e),f.innerHTML=3Da,document.b=
ody.appendChild(f),g.width=3Df.clientWidth||f.offsetWidth,g.height=3Df.cl=
ientHeight||f.offsetHeight,document.body.removeChild(f),delete =
f,b[h]=3Dg)})});=0A=
provide("tfw/widget/tweet",function(a){using("util/util","tfw/widget/base=
","util/querystring","util/uri","dom/textsize",function(b,c,d,e,f){var =
g=3Ddocument.title,h=3DencodeURI(location.href),i=3D["vertical","horizont=
al","none"],j=3Dfunction(a){this.originElement=3Da,this.id=3Dthis.generat=
eId();var =
c=3Dthis.params(),d=3Dc.count||this.dataAttr("count"),f=3Dc.size||this.da=
taAttr("size"),j=3De.getScreenNameFromPage();this.setLanguage(),~a.classN=
ame.indexOf("twitter-hashtag-button")?this.type=3D"hashtag":~a.className.=
indexOf("twitter-mention-button")&&(this.type=3D"mention"),this.text=3Dc.=
text||this.dataAttr("text"),this.align=3Dc.align||this.dataAttr("align")|=
|"",this.via=3Dc.via||this.dataAttr("via"),this.related=3Dc.related||this=
.dataAttr("related"),this.counturl=3Dc.counturl||this.dataAttr("counturl"=
),this.searchlink=3Dc.searchlink||this.dataAttr("searchlink"),this.placei=
d=3Dc.placeid||this.dataAttr("placeid"),this.hashtags=3Dc.hashtags||this.=
dataAttr("hashtags"),this.screen_name=3Dc.screen_name||this.dataAttr("but=
ton-screen-name"),this.button_hashtag=3Dc.button_hashtag||this.dataAttr("=
button-hashtag"),this.url=3Dc.url||this.dataAttr("url"),this.size=3Df=3D=3D=
"large"?"l":"m",this.dnt=3Dc.dnt||this.dataAttr("dnt")||"",this.type?(thi=
s.count=3D"none",j&&(this.related=3Dthis.related?j+","+this.related:j)):(=
this.text=3Dthis.text||g,this.url=3Dthis.url||e.getCanonicalURL()||h,this=
.count=3D~b.indexOf(i,d)?d:"horizontal",this.count=3Dthis.count=3D=3D"ver=
tical"&&this.size=3D=3D"l"?"none":this.count,this.via=3Dthis.via||j)};j.p=
rototype=3Dnew c.Base,b.aug(j.prototype,{parameters:function(){var =
a=3D{text:this.text,url:this.url,via:this.via,related:this.related,count:=
this.count,lang:this.lang,counturl:this.counturl,searchlink:this.searchli=
nk,placeid:this.placeid,original_referer:location.href,id:this.id,size:th=
is.size,type:this.type,screen_name:this.screen_name,button_hashtag:this.b=
utton_hashtag,hashtags:this.hashtags,align:this.align,dnt:this.dnt,_:+(ne=
w Date)};return b.compact(a),d.encode(a)},height:function(){return =
this.count=3D=3D"vertical"?62:this.size=3D=3D"m"?20:28},width:function(){=
var =
a=3D{ver:8,cnt:14,btn:24,xlcnt:18,xlbtn:38},c=3Dthis.count=3D=3D"vertical=
",d=3Dthis.type=3D=3D"hashtag"?"Tweet =
%{hashtag}":this.type=3D=3D"mention"?"Tweet to =
%{name}":"Tweet",e=3Dthis._(d,{name:"@"+this.screen_name,hashtag:"#"+this=
.button_hashtag}),g=3Dthis._("K"),h=3Dthis._("100K+"),i=3D(c?"8888":"8888=
8")+g,j=3D0,k=3D0,l=3D0,m=3D0,n=3Dthis.styles.base,o=3Dn;return~b.indexOf=
(["ja","ko"],this.lang)?i+=3Dthis._("10k =
unit"):i=3Di.length>h.length?i:h,c?(o=3Dn+this.styles.vbubble,m=3Da.ver,l=
=3Da.btn):this.size=3D=3D"l"?(n=3Do=3Dn+this.styles.large,l=3Da.xlbtn,m=3D=
a.xlcnt):(l=3Da.btn,m=3Da.cnt),this.count!=3D"none"&&(k=3Df(i,"",o).width=
+m),j=3Df(e,"",n+this.styles.button).width+l,c?j>k?j:k:this.calculatedWid=
th=3Dj+k},render:function(a){var =
b=3Da.assetUrl()+"/widgets/tweet_button.1331751378.html#"+this.parameters=
();this.count&&(this.originElement.className+=3D" =
twitter-count-"+this.count),this.element=3Dthis.create(b,this.originEleme=
nt.className,this.dimensions(),{title:this._("Twitter Tweet =
Button")})}}),a({Embeddable:j})})});=0A=
provide("tfw/widget/tweetembed",function(a){using("util/util","tfw/widget=
/base","tfw/widget/tweet","util/uri","util/insert","tfw/data","i18n/i18n"=
,"util/params","util/tweetparser","tfw/widget/tracking",function(b,c,d,e,=
f,g,h,i,j,k){function r(a){var =
b=3Ddocument.createElement("link");b.rel=3D"stylesheet",b.type=3D"text/cs=
s",b.href=3Dtwttr.widgets.config.assetUrl()+"/"+a,document.getElementsByT=
agName("head")[0].appendChild(b)}function =
s(){if(n)return;r("embed/embed.css"),n=3D!0}function t(a,b){var =
c=3D{};c.status_id=3Da.id_str,c.context=3Dp,k.addVar(c,"variant",l),k.add=
Var(c,"referrer",document.location.href),k.addPixel(document.body,c,"twee=
tembed",!0),b&&a._wjs_reply&&(c.status_id=3Da._wjs_reply.id_str,c.context=
=3Dq,k.addPixel(document.body,c,"tweetembed",!0))}var =
l=3D"1.0",m=3Di.fromQuery(document.location),n,o=3D/^([0-9]+)( =
?px)?$/,p=3D"subject",q=3D"thread",u=3Dfunction(a){var =
c,d,e=3Da.getAttribute("width")||"";this.originElement=3Da,this.id=3Dthis=
.generateId(),c=3Dthis.params(),this.setLanguage(),this.related=3Dc.relat=
ed||a.getAttribute("data-related"),this.partner=3Dc.partner||a.getAttribu=
te("data-partner"),this.classNames=3Db.filter(a.className.split(" =
"),function(a){return =
a!=3D"twitter-tweet"}),this.classNames.push(["twitter-tweet-rendered"]),t=
his.styleAttr=3D[],this.styleAttr.push(a.getAttribute("style")||""),o.tes=
t(e)?this.explicitWidth=3DRegExp.$1:a.className.match(/(?:\b|^)tw-align-[=
lr]/i)&&(this.explicitWidth=3D"350"),this.explicitWidth&&this.styleAttr.p=
ush("width:"+this.explicitWidth+"px!important"),this.showThread=3D!~b.ind=
exOf(this.classNames,"tw-hide-thread"),this.showMedia=3D!~b.indexOf(this.=
classNames,"tw-hide-media"),this.data=3Dj.parseTweet(this.originElement),=
this.inReplyTo=3Da.getAttribute("data-in-reply-to")||""};u.prototype=3Dne=
w c.Base,b.aug(u.prototype,{create:function(a,b){var =
c=3Dthis,d,e=3D!!a._wjs_stub_data;return!e&&t(a,c.showThread),using("lib/=
twt",function(g){g(c.lang,function(g){var =
h=3Ddocument.createElement("div"),i=3Dg.autoFormat(c.explicitWidth||c.ele=
ment),j=3Dg(a,{format:i,popupWebIntents:!1,tweetElement:"blockquote",show=
Media:c.showMedia,showErrors:!1,showFollowButton:!e,renderActions:!e,prod=
uct:"tweetembed",partner:c.partner,related:c.related}),k=3D'<div =
id=3D"{{id}}" class=3D"{{classNames}}" lang=3D"{{lang}}" =
style=3D"{{style}}">{{twt}}</div>',l=3D{id:c.id,classNames:b||"",style:c.=
styleAttr.join(";"),lang:c.lang,twt:c.data._wjs_reply?j.inReplyTo(a._wjs_=
reply).html():j.html()};h.innerHTML=3Dc.ringo(k,l),d=3Df(h.firstChild,c.e=
lement)})}),d},render:function(a){var =
b=3Dthis,c,d;if(!b.data)return;s(),using("lib/twt",function(a){a(b.lang,f=
unction(){c=3Db.classNames.join(" =
"),b.data._wjs_stub_data=3D!0,b.element=3Db.originElement,b.element=3Db.c=
reate(b.data,c),d=3D[b.data.id_str],b.inReplyTo&&b.showThread&&d.push(b.i=
nReplyTo),g.status({id:d,complete:function(a){var =
d=3Da[0],e=3Da[1];if(d.error)return;b.data=3Dd;if(b.showThread&&d.in_repl=
y_to_status_id_str&&(!e||d.in_reply_to_status_id_str!=3De.id_str)){g.stat=
us({id:d.in_reply_to_status_id_str,complete:function(a){a&&!a.error&&(b.d=
ata._wjs_reply=3Da),b.element=3Db.create(b.data,c)}});return}d.in_reply_t=
o_status_id_str&&e&&!e.error&&(b.data._wjs_reply=3De),b.element=3Db.creat=
e(b.data,c)}})})})}}),a({Embeddable:u})})});=0A=
provide("tfw/widget/follow",function(a){using("util/util","tfw/widget/bas=
e","util/querystring","util/uri","dom/textsize",function(b,c,d,e,f){var =
g=3Dfunction(a){this.originElement=3Da;var =
b=3Dthis.params(),c=3Db.size||this.dataAttr("size"),d=3Db.show_screen_nam=
e||this.dataAttr("show-screen-name"),e=3Db.show_count||this.dataAttr("sho=
w-count");this.id=3Dthis.generateId(),this.setLanguage(),this.showScreenN=
ame=3Dd!=3D"false",this.showCount=3De!=3D"false",this.explicitWidth=3Db.w=
idth||this.dataAttr("width")||"",this.screenName=3Dthis.screenNameFromHre=
f(),this.preview=3Db.preview||this.dataAttr("preview")||"",this.align=3Db=
.align||this.dataAttr("align")||"",this.dnt=3Db.dnt||this.dataAttr("dnt")=
||"",this.size=3Dc=3D=3D"large"?"l":"m"};g.prototype=3Dnew =
c.Base,b.aug(g.prototype,{parameters:function(){var =
a=3D{screen_name:this.screenName,lang:this.lang,show_count:this.showCount=
,show_screen_name:this.showScreenName,align:this.align,id:this.id,preview=
:this.preview,size:this.size,dnt:this.dnt,_:+(new Date)};return =
b.compact(a),d.encode(a)},screenNameFromHref:function(){var =
a=3Dthis.originElement.href;return =
c.TWITTER_PROFILE_URL.test(a),RegExp.$1},render:function(a){if(!this.scre=
enName)return;var =
b=3Da.assetUrl()+"/widgets/follow_button.1331751378.html#"+this.parameter=
s();this.element=3Dthis.create(b,"twitter-follow-button",this.dimensions(=
),{title:this._("Twitter Follow =
Button")})},width:function(){if(this.calculatedWidth)return =
this.calculatedWidth;if(this.explicitWidth)return this.explicitWidth;var =
a=3D{cnt:13,btn:24,xlcnt:22,xlbtn:38},c=3Dthis.showScreenName?"Follow =
%{screen_name}":"Follow",d=3Dthis._(c,{screen_name:"@"+this.screenName}),=
e=3D~b.indexOf(["ja","ko"],this.lang)?this._("10k =
unit"):this._("M"),g=3Dthis._("%{followers_count} =
followers",{followers_count:"88888"+e}),h=3D0,i=3D0,j=3Dthis.styles.base;=
return =
this.size=3D=3D"l"?(j+=3Dthis.styles.large,buttonPadding=3Da.xlbtn,countP=
adding=3Da.xlcnt):(buttonPadding=3Da.btn,countPadding=3Da.cnt),this.showC=
ount&&(i=3Df(g,"",j).width+countPadding),h=3Df(d,"",j+this.styles.button)=
.width+buttonPadding,this.calculatedWidth=3Dh+i}}),a({Embeddable:g})})});=0A=
!function(){function =
a(a){return(window.location.protocol.match(/s\:$/)||a)&&!twttr.ignoreSSL?=
"https":"http"}window.twttr=3Dwindow.twttr||{},twttr.host=3Dtwttr.host||"=
platform.twitter.com";if(twttr.widgets)return =
twttr.widgets.loaded&&twttr.widgets.load(),!1;if(twttr.init)return!1;twtt=
r.init=3D!0,!function(){twttr._e=3Dtwttr._e||[],twttr.ready=3Dtwttr.ready=
||function(a){twttr.widgets&&twttr.widgets.loaded?a(twttr):twttr._e.push(=
a)}}(),using.path.length||(using.path=3D"//"+twttr.host+"/js"),twttr.igno=
reSSL=3Dtwttr.ignoreSSL||!1;var =
b=3D[];twttr.events=3D{bind:function(a,c){return =
b.push([a,c])}},using("util/domready",function(c){c(function(){using("uti=
l/util","tfw/widget/follow","tfw/widget/tweet","tfw/widget/tweetembed","t=
fw/widget/intent","util/events","tfw/widget/base",function(c,d,e,f,g,h,i)=
{function =
l(){using("tfw/widget/hubclient",function(a){twttr.events.hub=3Da.init(j)=
,a.init(j,!0)})}var =
j=3D{widgets:{"a.twitter-share-button":e.Embeddable,"a.twitter-mention-bu=
tton":e.Embeddable,"a.twitter-hashtag-button":e.Embeddable,"a.twitter-fol=
low-button":d.Embeddable,"blockquote.twitter-tweet":f.Embeddable,body:g.L=
istener}},k=3Dtwttr.events&&twttr.events.hub?twttr.events:{};twttr.events=
=3Dc.aug(k,h.Emitter),j.assetUrl=3Dfunction(b){var c=3Dtwttr.host;return =
a(b)=3D=3D=3D"https"&&twttr.secureHost&&(c=3Dtwttr.secureHost),a(b)+"://"=
+c},twttr.events.oldbind=3Dtwttr.events.bind,twttr.events.bind=3Dfunction=
(a,b){l(),this.bind=3Dthis.oldbind,this.bind(a,b)};for(var =
m=3D0,n;n=3Db[m];m++)twttr.events.bind(n[0],n[1]);for(m=3D0;n=3Dtwttr._e[=
m];m++)n(twttr);twttr.ready=3Dfunction(a){a(twttr)},twttr.widgets=3D{load=
:function(){i.init(j),i.embed(),twttr.widgets.loaded=3D!0},config:j},twtt=
r.widgets.load()})})})}()});
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://assets.zendesk.com/assets/auto_included.js?1331766524

$z.defModule("access/index",{initialize:function(){$j("#password_help").d=
ata("originalURL",$j("#password_help").attr("href"));this.addEmailToPassw=
ordHelpLink();$j("#user_email").change(function(){$z("access/index").addE=
mailToPasswordHelpLink();});},addEmailToPasswordHelpLink:function(){var =
b=3D$j("#password_help");var a=3D$j("#user_email").val();var =
c=3D$j("#password_help").data("originalURL");if($j.trim(a)=3D=3D=3D""){b.=
attr("href",c);}else{a=3DencodeURIComponent(a);b.attr("href",c+"?email=3D=
"+a);}}});$z.defModule("account/business_hours_definitions/show",{initial=
ize:function(){if($j("form#business_hours_form").attr("data-has-business-=
hours")=3D=3D=3D"false"){$j("#business_hours_definition_is_active_false")=
.click();$j("form#business_hours_form =
:input").prop("disabled",true);$j("#sub_setting_is_active").show();}}});$=
z.defModule("account/dropboxes/edit",{initialize:function(){var =
b=3D$j("#dropbox_form"),d=3Db.find(".upgrade_field"),c=3Db.find("a.upgrad=
e"),a=3Db.find(".current_version");c.click(function(){if(!confirm("Upgrad=
e this Feedback Tab?")){return =
false;}$j.ajax({url:c.attr("href"),type:"POST",dataType:"JSON",data:{_met=
hod:"PUT"}}).done(function(e){showFlash("Upgraded","notice");a.html(e.ver=
sion);d.removeClass("upgradeable").addClass("not_upgradeable");}).fail(fu=
nction(e){var =
f=3DJSON.parse(e.responseText);f.error&&showFlash(f.error,"error");});ret=
urn =
false;});}});$z.defModule("account/dropboxes/version1",{initialize:functi=
on(){this._hostName=3D$j("#zenboxForm").attr("data-zd-host-name");if(!thi=
s._hostName){console.warn("No host name found. Is there a =
#zenboxForm[data-zd-host-name] element?");}$j("#zenboxForm =
input").change(this.update.bind(this));Zenbox.init(this._settings());this=
.update({init:true});},update:function(a){var =
b=3Dthis._settings();this._applySettingsToDropbox(b);this._writeTemplate(=
b,a);},_settings:function(){return{url:this._hostName,tab_id:this._tabID(=
),tab_color:$j.trim($j("#zenbox_color").val()),title:$j.trim($j("#zenbox_=
title").val()).replace(/"/g,"'"),text:this._applyHTMLLineBreaks(($j("#zen=
box_text").val())).replace(/"/g,"'"),tag:$j("#zenbox_tag").val()};},_appl=
ySettingsToDropbox:function(b){var =
a=3D$j("#zenbox_tab");a.css("backgroundColor",b.tab_color);a.css("borderC=
olor",b.tab_color);$j("#overlay_zenbox_title").html(b.title);$j("#overlay=
_zenbox_text").html(b.text);$j("#zenbox_tab").css("backgroundImage","url(=
http://asset0.zendesk.com/external/zenbox/images/tab_"+b.tab_id+".png)");=
},_writeTemplate:function(c,b){var =
a=3D$j("#zenbox_output");a.val($j.mustache(this._template,c));if(b&&!b.in=
it){a.effect&&a.effect("highlight",{},2000);}},_template:'<script =
type=3D"text/javascript" =
src=3D"//asset0.zendesk.com/external/zenbox/overlay.js"><\/script>\n<styl=
e type=3D"text/css" media=3D"screen, projection">\n  @import =
url(//asset0.zendesk.com/external/zenbox/overlay.css);\n</style>\n<script=
 type=3D"text/javascript">\n  if (typeof(Zenbox) !=3D=3D "undefined") =
{\n    Zenbox.init({\n      url:       "{{ url }}",\n      tab_id:    =
"{{ tab_id }}",\n      tab_color: "{{ tab_color }}",\n      title:     =
"{{ title }}",\n      text:      "{{ text }}",\n      tag:       "{{ tag =
}}"\n    });\n  }\n<\/script>\n',_applyHTMLLineBreaks:function(a){return =
$j.trim(a).replace(/\r\n|\n/g,"<br/>");},_tabID:function(){return =
$j('input:checked[type=3D"radio"][name=3D"zenbox_tab_id"]').val();}});$z.=
defModule("account/monitored_twitter_handles/index",{initialize:function(=
){var a=3D$j("p.add_monitor_handle =
a#add-twitter");if(arguments[0]=3D=3Dtrue){a.click(function(){$j("div.hel=
p-bubble").slideDown("200");});}else{a.click(this.addTwitterMonitorHandle=
());}MTH.initialize();},addTwitterMonitorHandle:function(){$j.colorbox({h=
ref:"/account/monitored_twitter_handles/new"});}});var =
MTH=3D{initialize:function(){$j("input.handle_master").each(function(a,b)=
{$j(b).click(MTH.setPrimary);});},setPrimary:function(b){var =
c=3D$j(b.target);var d=3Dc.attr("id").split("_").last();var =
a=3Dc.attr("checked");if(a){MTH.uncheckSiblings(c);}MTH.togglePrimaryFlag=
(d,a);MTH.requestUpdate(d,a);},showSpinner:function(a){$j("#spinner-"+a).=
show();},hideSpinner:function(a){$j("#spinner-"+a).hide();},uncheckSiblin=
gs:function(a){$j("input.handle_master").prop("checked",false);a.attr("ch=
ecked",true);},togglePrimaryFlag:function(b,a){$j(".primary-selector").hi=
de();if(a){$j("#primary-selector-"+b).show();}},requestUpdate:function(b,=
a){MTH.showSpinner(b);$j.ajax({type:"PUT",url:"/account/channels/"+b,data=
:{handle:{master:a}},success:function(){MTH.hideSpinner(b);}});}};$z.defM=
odule("archived_tickets/index",{initialize:function(){this.updateUI();$j(=
"select#filter_by").change(this.updateUI);},updateUI:function(){["request=
er","organization"].each(function(a){if(a=3D=3D$j("select#filter_by").val=
()){$j("#"+a).show();}else{$j("#"+a).hide();}});}});$z.defModule("categor=
ies/form",{initialize:function(){$j("#category_name").focus();}});$z.defM=
odule("categories/show",{initialize:function(){$z("forums/index").initial=
ize();}});agentChatInit=3D{init:function(){$j("#chat_availability").click=
(function(a){a.preventDefault();window.open("/chat","chatWindow","toolbar=
=3D0, menubar=3D0, width=3D620, height=3D594, location=3D0, status=3D0, =
directories=3D0");});}};$j(document).ready(function(){agentChatInit.init(=
);});$j(".chat_form =
textarea").live("keypress",function(a){if(a.which=3D=3D13){a.preventDefau=
lt();$j(this).nextAll("a.send").trigger("click");}});$j(".chat_form =
textarea.default").live("focus",function(a){$j(this).removeClass("default=
").html("");});$j(window).bind("beforeunload",function(a){if($j("#agent_c=
hat").length&&ChatBox.active().length){return"All open chats will =
immediately end and transcripts lost if you leave this page";}});var =
ChatBox=3Dfunction(d){var =
e=3Dthis;this.requester=3Dd.requester;this.ticket=3Dd.ticket;this.chatSou=
nd=3Dnew =
Zendesk.Sound("message_notification","/media/HIT_WOOD1_LOW_FFX10601.mp3")=
;this.chatSound.load();this.chatId=3DChatBox.all.length;var =
h=3D"conversation_"+this.chatId;var =
f=3DjQuery.mustache(Zendesk.Chat.Templates.conversation,{id:h});$j("#chat=
_frame").append(f);ChatBox.all.push(this);Chat.TimerManager.addConversati=
on(this.chatId);this.container=3D$j("#"+h);this.messages=3Dthis.container=
.find(".chat_body");this.chatInput=3Dthis.container.find(".chat_form =
textarea");this.panel=3Dthis.container.find(".chat_panel_frame");if(this.=
panel.length){this.ticket_app=3Dnew =
TicketApplication(this.panel.selector);if(this.ticket&&this.ticket.id){va=
r =
g=3D{location:"/tickets/"+this.ticket.id,ticketId:this.ticket.id};f=3DjQu=
ery.mustache('<div class=3D"chat_panel">Chat initiated from <a =
href=3D"{{location}}" target=3D"blank_">ticket =
#{{ticketId}}</a></div>',g);this.panel.append(f);}}if($j("#active_chats")=
.length){var i=3Dh+"_summary";var b=3D$j('<div =
id=3D"'+i+'"></div>');$j("#active_chats").append(b);this._summaryElement=3D=
$j("#"+i);if(this.requester){this._updateSummary({state:ChatBox.activityS=
tates.active,from:this.requester.name});}this._summaryElement.click(funct=
ion(k){$j(".chat_instance").hide();$j(".profile_instance").hide();e.conta=
iner.show();var =
j=3De.messages.prop("scrollHeight");e.messages.animate({scrollTop:j},100)=
;e.profile.show();e.unread=3Dfalse;e._summaryElement.find("a").removeClas=
s("unread");});}if($j("#profiles_frame").length){var =
c=3Dh+"_profile";var a=3D$j('<div id=3D"'+c+'" =
class=3D"profile_instance"></div>');$j("#profiles_frame").append(a);this.=
profile=3D$j("#"+c);this.user_app=3Dnew =
UserApplication(this.profile.selector);this.user_app._app.trigger("#/user=
s/show",{user:this.requester});$j("#profiles").removeClass("inactive");}t=
his.editor=3Dnew =
Editor(this.chatInput);this.chatInput.live("focus.initial",function(j){$j=
(j.target).unbind("focus.initial");this.worker=3Dnew =
PeriodicWorker(1000);this.worker.jobs.push(function(){this._updateState()=
;this.editor.refresh();}.bind(this));this.worker.start();}.bind(this));th=
is.sendButton=3Dthis.container.find("a.send");this.sendButton.click(this.=
sendMessage.bind(this));if($j("#agent_chat").length){this.container.find(=
".close_chat").live("click",function(j){e.close();j.preventDefault();});}=
$j(window).unload(function(){this.exit();}.bind(this));ChatBox.onActiveCh=
atChange(this);};ChatBox.presenceRenderer=3Dfunction(a){this.view.presenc=
e=3Da;};ChatBox.presenceRenderer.prototype=3D{render:function(){return =
jQuery(jQuery.mustache(Zendesk.Chat.Templates.presence,this.view));},view=
:{presence:null,name:function(){return =
this.presence.from().resource();},action:function(){if(this.presence.isEn=
try()){return"has joined the =
room";}else{if(this.presence.isExit()){return"has left the =
room";}}}}};ChatBox.messageRenderer=3Dfunction(a){this.view.message=3Da;}=
;ChatBox.messageRenderer.prototype=3D{render:function(){return =
jQuery(jQuery.mustache(Zendesk.Chat.Templates.message,this.view));},view:=
{message:null,hour:function(){var a=3Dnew Date();return =
currentUser.uses12HourClock?a.getAMPMHour():a.getHours();},minute:functio=
n(){var a=3Dnew Date().getMinutes();if(a<10){return"0"+a;}else{return =
a;}},userType:function(){if(this.message.from().resource()=3D=3DZendesk.X=
mpp.identity.name){return"myself";}else{return"other";}},name:function(){=
return this.message.from().resource();},sanitizedBody:function(){var =
a=3DjQuery.mustache("{{body}}",{body:this.message.body()});return =
Zendesk.Text.autoLink(a);}}};ChatBox.all=3D[];ChatBox.find=3Dfunction(a){=
return _.find(this.all,function(b){return =
b.container.attr("id")=3D=3D=3Da;});};ChatBox.active=3Dfunction(){return =
_.select(this.all,function(a){return =
!a.isEnded;});};ChatBox.onActiveChatChange=3Dfunction(a){if(ChatClient.se=
ttings&&ChatClient.settings.maximum_requests&&$j("#agent_chat").length){t=
his.notifier.availableAsAgent=3Dthis.active().length<ChatClient.settings.=
maximum_requests;}};ChatBox.activityStates=3D{composing:"Typing",active:"=
Active",paused:"Paused",inactive:"Offline"};ChatBox.prototype=3D{room:nul=
l,requester:null,timeoutAfter:60000,otherUsersPresent:false,connect:funct=
ion(b){var a=3Dthis;var =
c=3DChatClient.settings&&ChatClient.settings.welcome_message;if(c){this.o=
nCurrentUserEntry=3Dfunction(d){a.room.sendMessage(c);};}ChatClient.conne=
ct(function(d){a._setupRoom(b);});},connectAndNotify:function(b,c,d){var =
a=3Dthis;setTimeout(function(){if(a.room=3D=3Dnull||!a.otherUsersPresent)=
{a._onTimeout(d);}},this.timeoutAfter);this.subject=3Dd.chat&&d.chat.subj=
ect;ChatClient.connect(function(e){a.onOtherUserEntry=3Dfunction(g){if(d.=
chat&&d.chat.subject){a.onCurrentUserEntry=3Dfunction(h){a.room.sendMessa=
ge(a.subject);};}a.otherUsersPresent=3Dtrue;};a._setupRoom(b);a.notifier=3D=
ChatClient.getNotifier(c);var =
f=3D{ticketId:d.ticket_id};f.subject=3Da.subject;a.notifier.sendChatReque=
st(b,f);});},end:function(){if(!this.isEnded){this.isEnded=3Dtrue;this.co=
ntainer.find(".end_chat").hide();this.container.find(".chat_form =
*").hide();ChatBox.onActiveChatChange(this);this.exit();this._createOrUpd=
ateTicket();}},exit:function(){this.room.leave();this.room.client.connect=
ion.flush();},close:function(){var =
a=3Dthis._summaryElement.siblings().first();if(a.length){a.find("a").trig=
ger("click");}this.container.remove();this.profile.remove();this._summary=
Element.remove();$j("#agent_chat").trigger("chatRemove");},onEntry:functi=
on(a){this._addPresenceToChat(a);},onExit:function(a){this._addPresenceTo=
Chat(a);if(this.requester&&this.requester.name=3D=3Da.from().resource()){=
this._summaryElement.find(".user_name").addClass("inactive");this._summar=
yElement.find(".user_state").html(ChatBox.activityStates.inactive);this.e=
nd();}},onMessage:function(a){if(a.state()&&(a.from().resource()!=3D=3DZe=
ndesk.Xmpp.identity.name)){this._onOtherUserStateChange(a.state(),a.from(=
));}if(a.body().length&&(a.from().resource()!=3D=3DZendesk.Xmpp.identity.=
name)){this._makeUserChatActive();}if(a.body().length){this._addMessageTo=
Chat(a);}},sendMessage:function(){var =
a=3Dthis.editor.text();if(a.length>0){this.room.sendMessage(a);this.chatI=
nput.val("");this.chatInput.focus();}},_addPresenceToChat:function(b){var=
 c=3Dnew ChatBox.presenceRenderer(b);var =
a=3Dc.render();this._playSoundForUser();this._addToChat(a);},_playSoundFo=
rUser:function(){this.chatSound.play();},_addMessageToChat:function(b){if=
(!this.container.is(":visible")&&!this.unread){this.unread=3Dtrue;this._s=
ummaryElement.find("a").addClass("unread");}var c=3Dnew =
ChatBox.messageRenderer(b);var =
a=3Dc.render();if(c.view.userType()=3D=3D"other"){this._playSoundForUser(=
);Chat.TimerManager.onEndUserMessage(this.chatId);}else{Chat.TimerManager=
.onAgentMessage(this.chatId);}this._addToChat(a);},_addToChat:function(a)=
{this.messages.append(a);var =
b=3Dthis.messages.prop("scrollHeight");this.messages.animate({scrollTop:b=
},100);},_updateSummary:function(c){var =
a=3D{requesterName:c.from,requesterActivity:function(){return =
ChatBox.activityStates[c.state];},unread:this.unread};var =
b=3DjQuery.mustache(Zendesk.Chat.Templates.summary,a);this._summaryElemen=
t.html(b);},_updateState:function(){var =
a=3Dthis.editor.status();if(this.status!=3D=3Da){this.status=3Da;this._on=
CurrentUserStateChange(this.status);}},_onCurrentUserStateChange:function=
(a){this.room.sendMessage("",{state:a});},_onOtherUserStateChange:functio=
n(b,a){if(this.requester){this.requester.activity=3Db;}this._updateSummar=
y({from:a.resource(),state:b});},_makeUserChatActive:function(){if(this.c=
hatInput.prop("disabled")){Zendesk.Instrumentation.track("connect-agent",=
"Chat");this.messages.html("").add(".send").add(this.chatInput).removeCla=
ss("disabled");this.chatInput.prop("disabled",false).focus();if(this.subj=
ect){this.room.sendMessage(this.subject);}}},_setupRoom:function(a){this.=
room=3DChatClient.getRoom(a);if(this.onCurrentUserEntry){this.room.onCurr=
entUserEntry=3Dthis.onCurrentUserEntry.bind(this);}if(this.onOtherUserEnt=
ry){this.room.onOtherUserEntry=3Dthis.onOtherUserEntry.bind(this);}this.r=
oom.onEntry=3Dthis.onEntry.bind(this);this.room.onExit=3Dthis.onExit.bind=
(this);this.room.onMessage=3Dthis.onMessage.bind(this);this.room.join();}=
,_createOrUpdateTicket:function(){var b=3Dthis._params();var =
a=3D(b.id)?"#/tickets/update":"#/tickets/create";this.ticket_app._app.tri=
gger(a,b);},_params:function(){return{id:this.ticket&&this.ticket.id,subj=
ect:this.ticket&&this.ticket.subject,description:$j.trim(this._history().=
join("\n")),assigneeId:currentUser.id,requester:this.requester};},_histor=
y:function(){var =
a=3D[];this.messages.contents().each(function(b,c){a.push($j(c).text());}=
);return a;},_onTimeout:function(d){d=3Dd||{};var =
c=3D/[?&]dropboxID=3D([^?&]+)/;var =
a=3Ddocument.location.href.match(c);if(a){var =
b=3Ddocument.location.protocol+"//"+document.location.host+"/account/drop=
boxes/"+a[1]+"/from_chat?x=3D5";if(d.chat&&d.chat.subject){b+=3D"&subject=
=3D"+d.chat.subject;}if(d.user&&d.user.name){b+=3D"&name=3D"+d.user.name;=
}if(d.user&&d.user.email){b+=3D"&email=3D"+d.user.email;}document.locatio=
n.href=3Db;}else{this.messages.removeClass("disabled").addClass("error").=
html("");this._addToChat(this._timeoutMessage(d));}},_timeoutMessage:func=
tion(a){if(a.ticket_id){return =
jQuery.mustache(Zendesk.Chat.Templates.chat_about_ticket_timeout,a);}else=
{return"<p>Sorry, no agents were found.</p>";}}};function =
Message(a){this.xml=3Da;}Message.prototype=3D{from:function(){return new =
Jid(this.xml.getAttribute("from"));},body:function(){return =
$j(this.xml).find("body").first().text();},state:function(){var =
a=3D$j(this.xml).find('[xmlns=3D"http://jabber.org/protocol/chatstates"]'=
)[0];return a&&a.tagName;}};function =
Presence(a){this.xml=3Da;}Presence.prototype=3D{from:function(){return =
new Jid(this.xml.getAttribute("from"));},type:function(){return =
this.xml.getAttribute("type");},isEntry:function(){return =
this.type()=3D=3D=3Dnull;},isExit:function(){return =
this.type()=3D=3D=3D"unavailable";}};function =
Jid(a){this.value=3Da;}Jid.prototype=3D{node:function(){return =
Strophe.getNodeFromJid(this.value);},resource:function(){return =
Strophe.getResourceFromJid(this.value);},bare:function(){return =
Strophe.getBareJidFromJid(this.value);},domain:function(){return =
Strophe.getDomainFromJid(this.value);}};ChatClient=3D{};ChatClient=3D{_co=
nnectCallbacks:[],connect:function(a){Zendesk.Xmpp.Client.connect(a);},ge=
tRoom:function(a){return new =
ChatRoom(a);},getNotifier:function(a){return new =
ChatNotifier(this,a);}};function =
ChatNotifier(a,b){this.client=3Da;this.node=3Db;}ChatNotifier.prototype=3D=
{room:null,node:null,client:null,agents:[],availableAsAgent:false,onAgent=
Change:function(a){},onChatRequest:function(a){},onChatAccept:function(a)=
{},disconnect:function(){this.room&&this.room.leave();},sendChatRequest:f=
unction(b,c){var =
a=3DZendesk.Xmpp.identity.userId.split(".").first();if(a.match(/anonymous=
/)){var =
a=3Dnull;}this._publish({type:"chat_request",room:b,name:Zendesk.Xmpp.ide=
ntity.name,email:Zendesk.Xmpp.identity.email,ticketId:c.ticketId,subject:=
c.subject,id:a});},sendChatAccept:function(a){this._publish({type:"chat_a=
ccept",room:a,name:Zendesk.Xmpp.identity.name,email:Zendesk.Xmpp.identity=
.email});},setAvailableAsAgent:function(){this.availableAsAgent=3Dtrue;th=
is.monitorAgentAvailability();if(this._agentAvailabilityIntervalRef){wind=
ow.clearInterval(this._agentAvailabilityIntervalRef);}var =
a=3Dthis;this._agentAvailabilityIntervalRef=3Dwindow.setInterval(function=
(){a._publishAgentAvailability();},5000);},monitorAgentAvailability:funct=
ion(){this._publishAvailabilityRequest();},_publishAvailabilityRequest:fu=
nction(){this._publish({type:"availability_request",jid:Zendesk.Xmpp.iden=
tity.jid()});},_publishAgentAvailability:function(){if(this.availableAsAg=
ent&&(Zendesk.Xmpp.Client._instance.status=3D=3DStrophe.Status.CONNECTED)=
){this._publish({type:"agent_available",jid:Zendesk.Xmpp.identity.jid(),n=
ame:Zendesk.Xmpp.identity.name});}},_createNode:function(){if(this.room=3D=
=3D=3Dnull){var =
a=3Dthis;this.room=3Dthis.client.getRoom(this.node);this.room.onMessage=3D=
function(c){a._handleIncomingMessage(c);};var b=3Dnew =
Jid(Zendesk.Xmpp.Client._instance.connection.jid).resource();this.room.jo=
in({seconds:30,uniqueToken:b});}},_handleIncomingMessage:function(b){var =
a=3DjQuery.parseJSON(b.body());switch(a.type){case"chat_request":this.onC=
hatRequest(a);break;case"chat_accept":this.onChatAccept(a);break;case"age=
nt_available":this._onAgentAvailable(a);break;case"availability_request":=
this._publishAgentAvailability();break;}},_onAgentAvailable:function(c){c=
.time=3Dnew Date();var d=3Dfalse;var =
b=3D0;while(b<this.agents.length&&this.agents[b].jid!=3Dc.jid){b++;}if(b=3D=
=3Dthis.agents.length){this.agents.push(c);this.onAgentChange(this.agents=
);}else{this.agents.splice(b,1,c);}if(!this.expireAgentReference){var =
a=3Dthis;this.expireAgentReference=3Dwindow.setInterval(function(){a._exp=
ireAgents();},10000);}},_expireAgents:function(){var b=3D[];for(var =
a=3D0;a<this.agents.length;a++){if(new =
Date()-this.agents[a].time<10000){b.push(this.agents[a]);}}if(b.length!=3D=
this.agents.length){this.agents=3Db;this.onAgentChange(this.agents);}},_p=
ublish:function(a){this._createNode();this.room.sendMessage(JSON.stringif=
y(a));}};chatRequest=3D{checkForAgent:function(d,c,b,a){ChatClient.connec=
t(function(e){var =
f=3DChatClient.getNotifier(d);f.onAgentChange=3Dfunction(g){chatRequest._=
processCheck(g,c,b);if(a){f.onAgentChange=3Dfunction(){};}};f.monitorAgen=
tAvailability();});},_processCheck:function(c,b,a){this.agents=3Dc;if(c.l=
ength=3D=3D0){a();}else{b();}}};function =
ChatRoom(a){this.client=3DZendesk.Xmpp.Client._instance;this.jid=3Da;}Cha=
tRoom.prototype=3D{jid:null,fullJid:null,client:null,onCurrentUserEntry:f=
unction(){},onOtherUserEntry:function(){},onEntry:function(){},onExit:fun=
ction(){},onMessage:function(){},sendMessage:function(d,a){var =
b=3D(a&&a.state)||"active";var =
c=3D$msg({to:this.jid,type:"groupchat"});c.c("body").t(d).up();c.c(b,{xml=
ns:"http://jabber.org/protocol/chatstates"});this.client.connection.send(=
c);},_messageHandlerRef:null,_presenceHandlerRef:null,join:function(a){th=
is._addHandlers();this.fullJid=3Dthis.jid+"/"+this.client.identity.name;i=
f(a&&a.uniqueToken){this.fullJid+=3D"/"+a.uniqueToken;}var =
b=3D$pres({to:this.fullJid});b.c("x",{xmlns:"http://jabber.org/protocol/m=
uc"});if(a){if(a.seconds){b.c("history",{seconds:a.seconds});}}this.clien=
t.connection.send(b);},leave:function(){var =
a=3D$pres({type:"unavailable",to:this.fullJid});this.client.connection.se=
nd(a);},_addHandlers:function(){this._deleteHandlers();this._messageHandl=
erRef=3DZendesk.Xmpp.Client._instance.connection.addHandler(this._handleM=
essage.bind(this),null,"message","groupchat",null,this.jid,{matchBare:tru=
e});this._presenceHandlerRef=3DZendesk.Xmpp.Client._instance.connection.a=
ddHandler(this._handlePresence.bind(this),null,"presence",null,null,this.=
jid,{matchBare:true});},_deleteHandlers:function(){if(this._messageHandle=
rRef){Zendesk.Xmpp.Client._instance.connection.deleteHandler(this._messag=
eHandlerRef);}if(this._presenceHandlerRef){Zendesk.Xmpp.Client._instance.=
connection.deleteHandler(this._presenceHandlerRef);}},_onCurrentUserExit:=
function(a){this._deleteHandlers();},_handlePresence:function(a){var =
b=3Dnew =
Presence(a);if(b.isEntry()){if(b.from().resource()=3D=3DZendesk.Xmpp.iden=
tity.name){this.onCurrentUserEntry(b);}else{this.onOtherUserEntry(b);}thi=
s.onEntry(b);}else{if(b.isExit()){if(b.from().resource()=3D=3DZendesk.Xmp=
p.identity.name){this._onCurrentUserExit(b);}this.onExit(b);}}return =
true;},_handleMessage:function(a){var b=3Dnew =
Message(a);this.onMessage(b);return =
true;}};if(typeof(Chat)=3D=3D=3D"undefined"){Chat=3D{};}Chat.Timer=3Dfunc=
tion(a){this.element=3D$j(a);this.turnOff();};Chat.Timer.prototype=3D{off=
:function(){return =
this._lastReset=3D=3D=3Dnull;},reset:function(){this._lastReset=3Dnew =
Date();return this;},turnOff:function(){this._lastReset=3Dnull;return =
this;},update:function(){this.element.html(this._toHTML());return =
this;},_toHTML:function(){if(this._lastReset){var =
a=3Dthis._sinceLastReset();return""+a[0]+"m =
"+a[1]+"s";}else{return"--";}},_sinceLastReset:function(){var a=3D((new =
Date())-this._lastReset)/1000;return[Math.floor(a/60),Math.floor(a%60)];}=
};if(typeof(Chat)=3D=3D=3D"undefined"){Chat=3D{};}Chat.TimerManager=3D(fu=
nction(){var c=3Dthis;var d=3D{};var b=3D5;var e=3Dnew =
PeriodicWorker(1000/b);e.jobs.push(function(){var g;for(g in =
d){if(d.hasOwnProperty(g)&&d[g]){d[g].total&&d[g].total.update();d[g].use=
rWait&&d[g].userWait.update();}}});var a=3Dfunction(g){return =
d[""+g];};var =
f=3Dfunction(){e.start();};return{addConversation:function(g){d[""+g]=3D{=
total:(new Chat.Timer("#conversation_"+g+" .total_chat =
.time").reset().update()),userWait:(new Chat.Timer("#conversation_"+g+" =
.user_wait .time").turnOff().update())};f();return =
c;},onEndUserMessage:function(g){pair=3Da(g);if(pair&&pair.userWait.off()=
){pair.userWait.reset().update();}return =
c;},onAgentMessage:function(g){if(a(g)){a(g).userWait.turnOff().update();=
}return c;},onChatEnd:function(g){var =
h=3Da(g);if(h){h.total.turnOff();h.userWait.turnOff();d[""+g]=3Dnull;}},c=
leanUp:function(){d=3D{};e.stop();}};})();function =
Editor(a){this._input=3Da;this._previousText=3Dthis.text();}Editor.protot=
ype=3D{_input:null,_pausedAt:null,_previousText:null,extendedPauseDuratio=
n:500,status:function(){if(this._isExtendedPause()){return"paused";}if(th=
is._isComposing()||this._isPaused()){return"composing";}return"active";},=
text:function(a){return =
jQuery.trim(this._input.val());},refresh:function(){if(this._isPaused()&&=
!this._pausedAt){this._pausedAt=3Dnew =
Date();}if(!this._isPaused()&&this._pausedAt){this._pausedAt=3Dnull;}this=
._previousText=3Dthis.text();},_isComposing:function(){return =
!!this.text().length&&this._isTextChanged();},_isExtendedPause:function()=
{return =
this._isPaused()&&this.extendedPauseDuration<=3Dthis._pauseDuration();},_=
isPaused:function(){return =
!!this._previousText&&this._previousText.length&&!this._isTextChanged();}=
,_pauseDuration:function(){if(this._pausedAt){return new =
Date()-this._pausedAt;}else{return =
null;}},_isTextChanged:function(){return =
this._previousText!=3D=3Dthis.text();}};function =
NotificationBox(a){this.container=3DjQuery(a);this.notifications=3D[];thi=
s.notificationSound=3Dnew =
Zendesk.Sound("incoming_chat_notification","/media/SFX_S_401857.mp3");thi=
s.notificationSound.load();}NotificationBox.prototype=3D{container:null,n=
otifications:null,notifier:null,soundInterval:null,connect:function(c,b){=
var =
a=3Dthis;ChatClient.connect(function(d){if(a.notifier){a.notifier.room.le=
ave();a.notifier.room.join();}else{a._setupNotifier(c);}b();});},_setupNo=
tifier:function(a){this.notifier=3DChatClient.getNotifier(a);this.notifie=
r.onChatRequest=3Dfunction(b){this._handleChatRequest(b);}.bind(this);thi=
s.notifier.onChatAccept=3Dfunction(b){this._handleChatAccept(b);}.bind(th=
is);this.notifier.setAvailableAsAgent();},_handleChatRequest:function(d){=
if(!this.notifier.availableAsAgent){return;}var =
c=3DjQuery.mustache(Zendesk.Chat.Templates.chat_request,{name:d.name,id:t=
his._notificationId(d)});var b=3D$j(c);var =
a=3Dthis;$j("#default_message").hide();$j(this.container.append(b));Zende=
sk.StatEvent("chat_request",{requester_id:d.id});b.find(".accept").click(=
function(g){g.preventDefault();clearInterval(a.soundInterval);var =
f=3D{requester:{name:d.name,email:d.email,id:d.id},ticket:{id:d.ticketId,=
subject:d.subject}};Zendesk.StatEvent("chat_taken",{requester_id:d.id});v=
ar e=3Dnew =
ChatBox(f);e.connect(d.room);a.notifier.sendChatAccept(d.room);e._summary=
Element.find("a").trigger("click");b.slideUp(300,function(){b.remove();})=
;});b.find(".ignore").click(function(e){e.preventDefault();clearInterval(=
a.soundInterval);b.fadeOut(500,function(){b.remove();$j("#agent_chat").tr=
igger("chatRemove");});});clearInterval(a.soundInterval);a.notificationSo=
und.play();a.soundInterval=3DsetInterval(function(){a.notificationSound.p=
lay();},10000);setTimeout(function(){clearInterval(a.soundInterval);$j("#=
incoming_chats =
.notification:first").remove();$j("#agent_chat").trigger("chatRemove");},=
60000);},_handleChatAccept:function(a){$j("#"+this._notificationId(a)).fi=
nd(".ignore").click();},_notificationId:function(b){var a=3Dnew =
Jid(b.room).node();return"notification_"+this._domCompatible(a);},_domCom=
patible:function(a){return a.gsub(/[^a-z0-9]/i,"_");}};function =
TicketApplication(a){this._app=3D(function(b){var =
c=3Db.sammy(a,function(){this.debug=3Dtrue;this.bind("#/tickets/create",f=
unction(h,i){var f=3Dthis;var =
g=3D{ticket:{status_id:1,priority_id:2,ticket_type_id:1,via_id:29,assigne=
e_id:i.assigneeId,subject:i.subject,description:i.description}};if(i.requ=
ester.id){g.ticket.requester_id=3Di.requester.id;}else{g.ticket.requester=
_name=3Di.requester.name;g.ticket.requester_email=3Di.requester.email;}jQ=
uery.ajax({url:"/tickets.json",dataType:"text",type:"POST",data:g,success=
:function(k,n,j){var e=3Dj.getResponseHeader("Location");var =
m=3De.match(/tickets\/([0-9]+)\.json/)[1];var =
l=3De.slice(0,e.indexOf(".json"));f.app.trigger("#/tickets/success",{loca=
tion:l,ticketId:m});},error:function(e,l,j){var =
k=3D{fullMessages:{message:e.responseText}};f.app.trigger("#/tickets/erro=
rs",{errors:k});}});var =
d=3DjQuery.mustache(Zendesk.Chat.Templates.chat_panel,{message:"Creating =
ticket with chat =
history..."});this.app.swap(d);});this.bind("#/tickets/update",function(h=
,i){var f=3Dthis;var =
g=3D"/tickets/"+i.id+".json";jQuery.ajax({url:g,dataType:"text",type:"PUT=
",data:{ticket:{via_id:29},comment:{value:i.description,is_public:true}},=
success:function(j,l,e){var =
k=3Dg.slice(0,g.indexOf(".json"));f.app.trigger("#/tickets/success",{loca=
tion:k,ticketId:i.id});},error:function(e,l,j){var =
k=3D{fullMessages:{message:e.responseText}};f.app.trigger("#/tickets/erro=
rs",{errors:k});}});var =
d=3DjQuery.mustache(Zendesk.Chat.Templates.chat_panel,{message:"Updating =
ticket #"+i.id+" with chat =
history..."});this.app.swap(d);});this.bind("#/tickets/errors",function(d=
,f){this.app.$element().append(jQuery.mustache(Zendesk.Chat.Templates.err=
ors,f.errors));});this.bind("#/tickets/success",function(d,f){this.app.sw=
ap(jQuery.mustache(Zendesk.Chat.Templates.chat_panel,f));});});b(function=
(){c.run();});return c;})(jQuery);}function =
UserApplication(a){this._app=3D(function(b){var =
c=3Db.sammy(a,function(){this.debug=3Dtrue;this.bind("#/users/show",funct=
ion(h,i){var g=3Dthis;var d=3Di.user;var =
f=3DjQuery.mustache(Zendesk.Chat.Templates.user,d);g.app.swap(f);if(d.id)=
{jQuery.ajax({url:"/users/"+d.id+".json",type:"GET",success:function(k,l,=
e){var =
j=3DjQuery.mustache(Zendesk.Chat.Templates.user,k);g.app.swap(j);},error:=
function(e,k,j){console.log(e.responseText);}});}});});b(function(){c.run=
();});return =
c;})(jQuery);}Zendesk.NS("CMS");Zendesk.CMS.Bootstrap=3Dfunction(){if((ty=
peof(currentAccount)=3D=3D"undefined")||!currentAccount.hasFeature("ahab"=
)){return;}$j("[data-placeholder-id]").each(function(a,d){var =
d=3D$j(d);if(!d.data("ahab")){var =
b=3D(d.find("textarea")||d.find("input[type=3Dtext]"));var =
e=3Dd.find(".placeholder-info")||$j("<div></div>").insertAfter(b);var =
c=3De.ahab(b);d.data("ahab",c);}});};Zendesk.CMS.Ahab=3Dfunction(b,a){thi=
s.targetInput=3Da;this.linkElement=3Db;this.list=3Dnull;};Zendesk.CMS.Aha=
b.prototype=3D{show:function(){if((typeof(this.list)=3D=3D"undefined")||(=
this.list=3D=3Dnull)){this._prepare();}var =
a=3Dthis;$j(this.list).iosMenu({title:"Insert =
Placeholder",slideDuration:50,click:function(c,d){var =
b=3Dd.data("value");if(b){$j(a.targetInput).insertAtCaret("{{"+b+"}}");c.=
toggle();}},backTextFunction:function(b){return $j(b).parent().find("> =
a").html();}});return this;},_prepare:function(){var =
b=3Dthis._render(Zendesk.CMS.texts);var =
a=3D$j(this.linkElement).html(b);this.list=3Da.find("ul.root");},_render:=
function(b){var a=3D$j('<ul class=3D"menu root" style=3D"display: =
none;">');var c=3D_.reduce(this._renderLevel(b),function(d,e){return =
d.append(e);},a);return c;},_renderLevel:function(e){var b=3Dthis;var =
d=3D_.without(_.keys(e),"id","title");var =
c=3D_.sortBy(d,function(f){return f;});var =
a=3D_.map(c,function(f){return b._renderItem(f,e[f]);});return =
a;},_renderItem:function(b,c){var d=3D$j("<li></li>");d.append(b);var =
a=3Dthis._renderLevel(c);if(_.any(a)){subLevel=3D_.reduce(a,function(e,f)=
{return e.append(f);},$j('<ul =
class=3D"sd"></ul>'));d.append(subLevel).addClass("sub");}else{d.addClass=
("link");}d.data("full-title",c.title);d.data("value",c.id);return =
d;},_calculateTitles:_.memoize(function(){return =
_.map($j("li.ui-menu-item.link"),function(a){return =
$j(a).data("full-title");});}),_searchResultRenderer:function(a){var =
c=3D$j("input.ios-menu-search-field").val();var =
d=3Da.toLowerCase().split(c.toLowerCase());var =
b=3D_.reduce(d,function(e,f){return =
e+"<strong>"+c+"</strong>"+f;});return"<li><a>"+b+"</a></li>";}};jQuery.f=
n.extend({ahab:function(a){return new =
Zendesk.CMS.Ahab(this,a).show();}});$j("#cms_variant_is_fallback").change=
(function(){if($j("#cms_variant_is_fallback").attr("checked")=3D=3D"check=
ed"){$j("#cms_variant_active_true").attr("checked",true);$j("#cms_variant=
_active_false").attr("disabled",true);}else{$j("#cms_variant_active_false=
").attr("disabled",false);}});$j("#get_more_macros").click(function(){$j(=
"#get_more_macros").hide();$j(".macros_reference").fadeIn();});$j("#get_m=
ore_triggers").click(function(){$j("#get_more_triggers").hide();$j(".trig=
gers_reference").fadeIn();});$j("#get_more_automations").click(function()=
{$j("#get_more_automations").hide();$j(".automations_reference").fadeIn()=
;});$j("#cms_texts_filter_form").change(function(){$j(this).closest("form=
").submit();});Zendesk.NS("CRM");Zendesk.CRM.Application=3Dfunction(a){th=
is.renderer=3Da;this.initialDelay=3D5000;this.backoff=3D0;};Zendesk.CRM.A=
pplication.prototype=3D{renderData:function(b,a){if(a){this.renderer.rend=
er(b,a);}else{this.renderer.render(b,"ok");}},fetchAndRenderData:function=
(a){this.url=3Da;this._setupPoller();this.renderer.renderWaiting();this.p=
oller.start();},_setupPoller:function(){var a=3Dthis;this.poller=3Dnew =
Zendesk.CRM.Poller(function(b){a._pollerCallback(a,b);},{initialDelay:thi=
s.initialDelay,backoff:this.backoff});},_pollerCallback:function(a,b){$j.=
ajax({type:"get",url:this.url,success:function(c){if(c.status=3D=3D=3D"ok=
"){a.poller.stop();a.renderData(c.records);}else{if(c.status=3D=3D"errore=
d"){a.poller.stop();a.renderData(c.records,c.status);}else{a.poller.resum=
e();}}},error:function(){a.poller.stop();a.renderData([],"errored");}});}=
};Zendesk.NS("CRM");Zendesk.CRM.Poller=3Dfunction(b,a){this.initialDelay=3D=
a.initialDelay||10000;this.backoff=3Da.backoff||5000;this.waitForCallback=
=3Da.waitForCallback||false;this.callback=3Db;this.state=3D"stopped";this=
.currentDelay=3Dthis.initialDelay;this.waitDelay=3Da.waitDelay||2000;this=
.debug=3D!!a.debug;this.trace=3D"";};Zendesk.CRM.Poller.prototype=3D{star=
t:function(){this.state=3D"polling";this._schedulePoll(this.initialDelay)=
;this._trace("[started]");},stop:function(){this.state=3D"stopped";},rese=
t:function(){this.state=3D"resetting";},pause:function(){this.state=3D"pa=
used";this._trace("[paused]");},resume:function(){if(this.state=3D=3D"pau=
sed"){this._trace("[resuming]");this.state=3D"resuming";}},_schedulePoll:=
function(b){var =
a=3Dthis;setTimeout(function(){a._pollerCallback();},b);},_pollerCallback=
:function(){if(this.state=3D=3D"polling"){this.currentDelay=3Dthis.curren=
tDelay+this.backoff;var =
a=3Dthis.currentDelay;if(this.waitForCallback){this._trace("[pausing]");t=
his.pause();a=3Dthis.waitDelay;}this._trace("[callback]");this.callback(t=
his);this._schedulePoll(a);}else{if(this.state=3D=3D"resetting"){this.sta=
te=3D"polling";this.currentDelay=3Dthis.initialDelay;this._schedulePoll(t=
his.initialDelay);}else{if(this.state=3D=3D"paused"){this._trace(".");thi=
s._schedulePoll(this.waitDelay);}else{if(this.state=3D=3D"resuming"){this=
._trace("[resumed]");this.state=3D"polling";this._schedulePoll(this.curre=
ntDelay);}}}}},_trace:function(a){if(this.debug){this.trace=3Dthis.trace+=
a;}}};Zendesk.NS("CRM");Zendesk.CRM.ProfileRenderer=3Dfunction(){this.ele=
ment=3D$j("#crm_user_data");this.success_template=3D$j("#crm_template").h=
tml();this.error_template=3D$j("#crm_error_template").html();this.loading=
=3D$j("#crm_loading");};Zendesk.CRM.ProfileRenderer.prototype=3D{renderWa=
iting:function(){this.loading.show();},render:function(b,a){if(a=3D=3D"ok=
"){this._renderSuccess(b);}else{if(a=3D=3D"pending"){this.renderWaiting()=
;}else{this._renderError();}}},_renderSuccess:function(b){var =
a=3Dthis;_(b).each(function(d){d.fields=3Da._splitFields(d.fields);});var=
 =
c=3D$j.mustache(this.success_template,{records:b});this.element.html(c);t=
his.loading.hide();},_renderError:function(){this.element.html(this.error=
_template);this.loading.hide();},_splitFields:function(b){var a=3D[];var =
d,c;for(var =
e=3D0;e<b.length;e++){d=3Db[e];if(b[e+1]){c=3Db[e+1];e=3De+1;}else{c=3D{l=
abel:"&nbsp;",value:"&nbsp;",empty:true};}a.push({record1:d,record2:c});}=
return =
a;}};Zendesk.NS("CRM");Zendesk.CRM.SidebarRenderer=3Dfunction(a){this.ele=
ment=3D$j("#crm_user_data");this.success_template=3D$j("#crm_template").h=
tml();this.error_template=3D$j("#crm_error_template").html();this.loading=
=3D$j("#crm_loading");this.profile_url=3Da;this.fieldsToShow=3D10;};Zende=
sk.CRM.SidebarRenderer.prototype=3D{renderWaiting:function(){this.loading=
.show();},render:function(b,a){if(a=3D=3D"ok"){this._renderSuccess(b);}el=
se{if(a=3D=3D"pending"){this.renderWaiting();}else{this._renderError();}}=
},_renderSuccess:function(b){if(b.length>0){var =
d=3Dthis._addMoreLink(b[0]);var a=3Dthis;var =
f=3D_(b.slice(1)).map(function(g){return a._addMoreLink(g);});var =
e=3Df.length;}else{var d=3Dnull;var f=3Dnull;var e=3Dnull;}var =
c=3D$j.mustache(this.success_template,{mainRecord:d,subRecords:f,showMore=
:e});this.element.html(c);this.loading.hide();var =
a=3Dthis;$j(".crm-records-toggle",a.element).click(function(g){$j("#crm-s=
ub-records",a.element).slideToggle(function(){$j(".crm-records-toggle",a.=
element).toggle();});g.stopPropagation();g.preventDefault();});},_addMore=
Link:function(a){if(a.fields&&a.fields.length>this.fieldsToShow){a.fields=
=3Da.fields.slice(0,this.fieldsToShow);a.moreLink=3Dthis.profile_url;}ret=
urn =
a;},_renderError:function(){this.element.html(this.error_template);this.l=
oading.hide();}};$z.defModule("entries/_forums2_show",{initialize:functio=
n(b){var a=3Dthis;a.zd_label_answered=3D$j("div.frame > div.entry =
span.zd_label.answered");$j("div#history.frame > =
div.item").each(function(d,e){var =
c=3D$j(e).attr("data-post_id");if(b["is_moderator?"]=3D=3D=3Dtrue){$j(e).=
find("div.user_formatted =
span.label_theanswer").click(a.set_the_answer_toggle_option(c));}});$j("a=
[property=3D'is_locked']").click(function(c){$j("div.commenting-controls =
div.control").toggle();});},set_the_answer_toggle_option:function(b){var =
a=3Dthis;return(function(e){var =
d=3D$j(this);d.toggleClass("answered").addClass("ajax");var =
c=3Da.set_answered_label(d.hasClass("answered"));$j.post(d.attr("data-upd=
ate_answer_path"),{is_answer:d.hasClass("answered")},function(){$j.ajax({=
url:d.attr("data-is_answered_path"),dataType:"json",type:"GET",success:c,=
complete:function(){d.removeClass("ajax");}});});});},set_answered_label:=
function(b){var =
a=3Dthis;if(b=3D=3D=3Dtrue){a.zd_label_answered.addClass("selected");}els=
e{return =
function(c){a.zd_label_answered.toggleClass("selected",c);};}this.zd_labe=
l_answered.toggleClass("selected",b);},set_moderator_toggle_option_for:fu=
nction(b,a){$(b+"_option").children[0].className=3D(a?"selected":"deselec=
ted");$(b+"_option").children[0].className=3D(a?"deselected":"selected");=
},set_moderator_idea_label:function(a){$("flag_option").children[0].class=
Name=3D(a=3D=3D1?"selected":"deselected");$("flag_option").children[1].cl=
assName=3D(a=3D=3D200?"selected":"deselected");$("flag_option").children[=
2].className=3D(a=3D=3D201?"selected":"deselected");}});$z.defModule("ent=
ries/_sidebar_moderator",{initialize:function(b){var =
a=3Dthis;a.moderatorBox=3D$j("#moderator_box");a.actionDiv=3D$j("#content=
column > div.content > div.action");a.adminLabels=3D$j("#moderator_box > =
p.labels");a.zdLabels=3D$j("div.entry");a.setModeratorToggleOptionFor();a=
.renderModeratorIdeaLabelFor();},setModeratorToggleOptionFor:function(){v=
ar a=3Dthis;a.moderatorBox.find("ul.actions > li > =
a.mod_option").click(a.selectToggle());},renderModeratorIdeaLabelFor:func=
tion(){var a=3Dthis;a.moderatorBox.find("p.labels > =
a").click(a.selectToggle());},selectToggle:function(){var b=3Dthis;var =
a=3D{url:$j(this).attr("data-deselected_entry_path"),data:{authenticity_t=
oken:Zendesk.currentUser.authenticityToken},dataType:"json",type:"put"};v=
ar c=3Dfunction(e,d){return function(){b.updatePage(e,d);};};return =
function(d){if($j(this).hasClass("selected")){$j(this).removeClass("selec=
ted");a.success=3Dc("deselected",$j(this).attr("property"));a.url=3D$j(th=
is).attr("data-deselected_entry_path");}else{$j(this).addClass("selected"=
);a.success=3Dc("selected",$j(this).attr("property"));a.url=3D$j(this).at=
tr("data-selected_entry_path");}$j.ajax(a);};},updatePage:function(c,b){v=
ar =
a=3Dthis;switch(b){case"planned":if(c=3D=3D=3D"selected"){a.adminLabels.f=
ind("a.topic_label_done").removeClass("selected");a.adminLabels.find("a.t=
opic_label_not_planned").removeClass("selected");a.zdLabels.find("span.do=
ne").removeClass("selected");a.zdLabels.find("span.not_planned").removeCl=
ass("selected");a.zdLabels.find("span.planned").addClass("selected");}els=
e{a.adminLabels.find("a.topic_label_planned").removeClass("selected");a.z=
dLabels.find("span.planned").removeClass("selected");a.zdLabels.find("spa=
n.planned").removeClass("selected");}break;case"done":if(c=3D=3D=3D"selec=
ted"){a.adminLabels.find("a.topic_label_planned").removeClass("selected")=
;a.adminLabels.find("a.topic_label_not_planned").removeClass("selected");=
a.zdLabels.find("span.planned").removeClass("selected");a.zdLabels.find("=
span.not_planned").removeClass("selected");a.zdLabels.find("span.done").a=
ddClass("selected");}else{a.adminLabels.find("a.topic_label_done").remove=
Class("selected");a.adminLabels.find("span.done").removeClass("done");a.z=
dLabels.find("span.done").removeClass("selected");}break;case"not_planned=
":if(c=3D=3D=3D"selected"){a.adminLabels.find("a.topic_label_planned").re=
moveClass("selected");a.adminLabels.find("a.topic_label_done").removeClas=
s("selected");a.zdLabels.find("span.planned").removeClass("selected");a.z=
dLabels.find("span.done").removeClass("selected");a.zdLabels.find("span.n=
ot_planned").addClass("selected");}else{a.adminLabels.find("a.topic_label=
_not_planned").removeClass("selected");a.adminLabels.find("span.not_plann=
ed").removeClass("done");a.zdLabels.find("span.not_planned").removeClass(=
"selected");}break;case"answered":if(c=3D=3D=3D"selected"){a.zdLabels.fin=
d("span.answered").addClass("selected");}else{a.zdLabels.find("span.answe=
red").removeClass("selected");}break;}}});$z.defModule("entries/edit",{in=
itialize:function(a){$("entry_title").focus();$j("form#entryform").submit=
(function(){if(typeof(entryTagField)!=3D"undefined"){entryTagField.before=
FormSubmit();}});}});$z.defModule("entries",{});$z.defModule("entries/ind=
ex",{initialize:function(){}});$z.defModule("entries/show",{initialize:fu=
nction(a){if(typeof(currentUser)!=3D=3D"undefined"){$j("input[name=3D'aut=
henticity_token']").each(function(){$j(this).attr("value",currentUser.aut=
henticityToken);});}$z("forums/index").initialize();},showFormFor:functio=
n(a){$j("#view-post-"+a).hide();$j("#edit-post-"+a).show();tinyMCE.execCo=
mmand("mceAddControl",false,"post-edit-field-"+a);InputTracking.fixSubmit=
($("post-edit-form-"+a),"onsubmit");$j("#edit-link-for-"+a).removeAttr("o=
nclick");$j("#edit-link-for-"+a).click(function(){$j("#view-post-"+a).hid=
e();$j("#edit-post-"+a).show();return =
false;});},hideFormFor:function(a){$j("#edit-post-"+a).hide();$j("#view-p=
ost-"+a).show();InputTracking.trackedElements=3D[];}});Zendesk.NS("Facebo=
ok.integration",function(b){function =
a(d,c){if(b("#to_colorbox").length=3D=3D0){return;}data=3Db("#to_colorbox=
").html();b("#to_colorbox").html("");b.colorbox({html:data,scrolling:fals=
e,onComplete:function(){var g=3Db("#active_facebook_pages =
.facebook-page").length;var =
f=3Db(".add_page").length;b("#available_facebook_pages").parent().addClas=
s("colorbox-facebook");b("#available_facebook_pages").parent().css({heigh=
t:"100%"});var =
e=3Db(".available-facebook-page").length;b(".add_page").click(function(){=
var h=3Dthis.id.split("-")[1];var =
j=3D"#active_facebook_pages";b("#pageframe-"+h).fadeOut();d++;if(d>c){j=3D=
"#inactive_facebook_pages";b(j).show();}if(d-g=3D=3Df){b.colorbox.close()=
;}else{if(d<=3Dc){b("#facebook-page-limit-notify").html(d+" of =
"+c);}b.colorbox.resize();}var i=3Db("#pageframe-"+h+" =
.existing_posts").is(":checked");b.post("/facebook/pages/select",{id:h,ex=
isting_posts:i},function(k){b("#fbpages").show();b(j).html(b(j).html()+k)=
;pagecount=3Db(".facebook_page").length;b("#no_pages").hide();b(".faceboo=
k-page").removeClass("nobottom");b(b(".facebook-page")[c-1]).addClass("no=
bottom");b(b(".facebook-page")[pagecount-1]).addClass("nobottom");});});}=
,onClosed:function(){b.get("/facebook/pages/close_pages",function(e){});w=
indow.location.replace("/facebook/settings#general_settings");}});}b(func=
tion(){pages=3Db("#facebook-page-limit-notify").html();box=3Db("#to_color=
box").html();if(pages!=3Dnull){pages=3Dpages.replace(/[\(\)]/g,"").split(=
/\sof\s/);a(pages[0],pages[1]);}else{if(box!=3Dnull){a(0,0);}}});},jQuery=
);$z.defModule("feeds/index",{initialize:function(){},renderLatestComment=
:function(a){$j.ajax({url:"/tickets/"+a+"/events?for=3Dfeed&filter=3Dlate=
st",dataType:"html",context:$j("#"+a+"-reply"),success:function(b){$j("#"=
+a+"-ticket-form").hide();$j("#ticket-form").appendTo($j("#ticket-form-ho=
me"));this.replaceWith(b);}});},renderRemainingComments:function(a){this.=
remoteCall("/tickets/"+a+"/events?for=3Dfeed&filter=3Dremaining","li#"+a+=
"-all");},renderCommentBody:function(a){this.remoteCall("/events/"+a+"?fo=
r=3Dfeed","span#"+a+"-comment-body");},remoteCall:function(a,b){$j.ajax({=
url:a,dataType:"html",context:$j(b),success:function(c){this.replaceWith(=
c);}});},renderTicketForm:function(e,a,d,b,c){$j(".fake-text-area").show(=
);$j("#show-ticket-properties").show();$j("#ticket-properties").hide();$j=
("#ticket-status-new").prop("disabled",a!=3D"0");$j("#"+e+"-fake-reply").=
hide();$j("#ticket-form").appendTo($j("#"+e+"-ticket-form"));$j("#ticket_=
status_id").val(a);$j("#ticket_priority_id").val(d);$j("#ticket_group_id"=
).val(b);$j("#ticket_assignee_id").val("");$j("#comment_value").val("");$=
j("#comment_is_public").prop("checked",false);updateProperties(c);$j("#"+=
e+"-ticket-form").show();$j("#ticket-form").show();$j("#comment_value").f=
ocus();}});(function(b){function a(c){var =
d=3Db("<div/>").css({position:"absolute",left:c.left+"px",top:c.top+"px",=
width:(c.right-c.left)+"px",height:(c.bottom-c.top)+"px",outline:"red =
1px =
solid"});b("body").append(d);window.setTimeout(function(){d.remove();},10=
00);}b.fn.bounds=3Dfunction(d,c){d=3Dd||c;var =
e=3D{left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Num=
ber.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:function(){re=
turn this.right-this.left;},height:function(){return =
this.bottom-this.top;},show:function(){a(this);return =
this;},toString:function(){return =
JSON.stringify(this);}};this.each(function(f,h){var =
g=3Db(h),j=3Dg.offset();if(d){j.right=3Dj.left+b(g).outerWidth(c);j.botto=
m=3Dj.top+b(g).outerHeight(c);}else{j.right=3Dj.left+b(g).width();j.botto=
m=3Dj.top+b(g).height();}if(j.left<e.left){e.left=3Dj.left;}if(j.top<e.to=
p){e.top=3Dj.top;}if(j.right>e.right){e.right=3Dj.right;}if(j.bottom>e.bo=
ttom){e.bottom=3Dj.bottom;}});return =
e;};})($j);(function(a){a.fn.filterOrFind=3Dfunction(b){var =
c=3Da(this);return c.find(b).add(c.filter(b));};})($j);(function(){var =
b=3D{ENTER:13,ESC:27,DOWN:40,UP:38};function g(h,i){return =
b[i]=3D=3D=3Dh.keyCode;}function =
e(h){h.stopPropagation();h.preventDefault();return true;}var =
a=3D{element:function(){return =
this.form().find("#query");},val:function(){return =
this.element().val();},form:function(){return =
$j("#searchform");},searchUrl:function(){return =
this.form().attr("action");},icon:function(){return =
this.form().find("#icon");},scopeSelector:function(){return =
this.form().find("div.search_scope_selector");},setup:function(){var =
h=3Dthis.element();h.keydown(this.onInputKeyDown.bind(this));h.keyup(this=
.onInputKeyUp.bind(this));h.attr("autocomplete","off");this.addIcon();if(=
this.searchScopes().length>0){this.addScopeSelector();}if($z("forums/_sea=
rch").options.focusOnLoad){h.focus();}(function(){a.fixInputLayout();}).d=
elay(0.2);(function(){a.fixInputLayout();}).delay(1);$j(window).resize(fu=
nction(i){a.fixInputLayout();});},offset:function(){return =
5;},addIcon:function(){var h=3Dthis.element(),i=3D$j('<div id=3D"icon" =
title=3D"Press <ESC> to clear =
input."/>');h.after(i);i.css({marginLeft:-i.width()+"px",left:-1*this.off=
set()+"px"}).addClass("clear_icon").hide();i.bind("click",this.resetInput=
.bind(this));},addScopeSelector:function(){var h=3D$j('<div =
class=3D"search_scope_selector">  <span class=3D"scope_text"></span>  =
<span class=3D"arrow">=E2=96=BE</span>  <ul =
class=3D"dropdown"/></div>');this.icon().after(h);h.attr("tabindex",0).ke=
ydown(this.onScopeSelectorKeyDown.bind(this)).keyup(this.onScopeSelectorK=
eyUp.bind(this)).click(function(i){a.scopeSelectorMenu().toggle();e(i);})=
.hover(function(){a.openSearchScopeMenu();},function(){a.closeSearchScope=
Menu();}).focus(function(){a.openSearchScopeMenu();a.selectSearchScopeMen=
uItem(0);}).blur(function(){a.closeSearchScopeMenu();});h.find(".arrow").=
css({position:"absolute",right:"0px"});h.find("span").hover(function(){a.=
selectSearchScopeMenuItem(0);});this.populateScopeItems();},populateScope=
Items:function(){var =
k=3Dthis.searchUrl(),j=3Dthis.searchScopes(),l=3Dj.detect(function(m){ret=
urn m.url=3D=3D=3Dk;});var =
h=3Dthis.scopeSelector().find(".arrow").width()+this.offset(),i=3Dj.injec=
t(0,function(n,m){this.setScope(m);return =
Math.max(n,this.scopeSelector().find(".scope_text").width());},this);this=
.scopeSelector().css({width:i+h+"px"});if(!l){return;}this.setScope(l);th=
is.setScopeList(j.without(l));},setScope:function(h){this.scopeSelector()=
.find(".scope_text").text("in =
"+h.name).data("searchScope",h);},setScopeList:function(h){var =
i=3Dthis.scopeSelectorMenu();this.closeSearchScopeMenu();i.find("li").rem=
ove();h.forEach(function(k,j){$j("<li>in =
"+k.name+"</li>").appendTo(i).data("searchScope",h[j]).click(function(l){=
a.changeScope($j(this).data("searchScope"));i.hide();e(l);}).hover(functi=
on(){a.selectSearchScopeMenuItem(j+1);});});},scopeSelectorMenu:function(=
){return =
this.scopeSelector().find(".dropdown");},scopeSelectorMenuItems:function(=
){return this.scopeSelector().find(".scope_text, =
li");},hasSelectedSearchScopeMenuItem:function(){return =
this.getSelectedSearchScopeMenuItem().length>0;},getSelectedSearchScopeMe=
nuItem:function(){return =
this.scopeSelectorMenuItems().filter(".selected");},openSearchScopeMenu:f=
unction(){this.scopeSelectorMenu().show();},closeSearchScopeMenu:function=
(){this.scopeSelectorMenu().hide();this.deselectAllSearchScopeMenuItems()=
;},selectSearchScopeMenuItem:function(h){this.deselectAllSearchScopeMenuI=
tems();var =
i=3Dthis.scopeSelectorMenuItems();h=3DMath.abs(h)%i.length;$j(i.get(h)).a=
ddClass("selected");},selectNextSearchScopeMenuItem:function(i){var =
h=3Dthis.scopeSelectorMenuItems().index(this.getSelectedSearchScopeMenuIt=
em());this.selectSearchScopeMenuItem(h+(i?1:-1));},deselectAllSearchScope=
MenuItems:function(){this.scopeSelectorMenuItems().removeClass("selected"=
);},getSelectedSearchScope:function(){return =
this.getSelectedSearchScopeMenuItem().data("searchScope");},searchScopes:=
function(){return =
$z("forums/_search").options.searchScopes;},changeScope:function(h){this.=
form().attr("action",h.url);this.populateScopeItems();this.fixInputLayout=
();this.element().focus();c.searchNow();},fixInputLayout:function(){var =
k=3Dthis.icon(),i=3Dthis.element(),l=3Dthis.form(),j=3Dl.find("#buttonsub=
mit"),h=3Dthis.scopeSelector();if(h.length>0){this.layoutScopeSelector(h,=
i,k);}this.layoutInput(i,l,j);},layoutScopeSelector:function(i,j,l){var =
k=3Di.width();i.css({marginLeft:-3*this.offset()-k+"px",left:-3*this.offs=
et()+"px",paddingLeft:2*this.offset()+"px"});i.find(".arrow").css({margin=
Right:-2*this.offset()+"px"});var =
h=3Di.bounds(true).width(),o=3Di.find(".dropdown");o.css({left:h-o.width(=
)+2*this.offset()-1+"px",width:h+2*this.offset()+"px"});l.css({left:-8*th=
is.offset()-k+"px"});var =
m=3Dk+l.width()+5*this.offset(),n=3D(j.width()-m);j.css({paddingRight:m+"=
px"});},layoutInput:function(j,m,k){j.css({width:"20px"});var =
o=3Dj.add(k).bounds(true),i=3Dm.bounds(true),n=3Dm.parent().bounds(true),=
l=3Di.left-n.left,h=3Di.width()-o.width()-l;j.css({width:j.width()+h+"px"=
});},updateIcon:function(){if(!c.searchInitiated){this.toggleClearIconDis=
play();return;}if(this.val().length>0){this.signalLoading();}else{this.st=
opSignalLoading();}},toggleClearIconDisplay:function(){var =
h=3Dthis.icon();h.removeClass("loading_icon");if(this.val()=3D=3D=3D""){h=
.removeClass("clear_icon");h.hide();}else{h.addClass("clear_icon");h.show=
();}},resetInput:function(){this.element().val("");this.updateIcon();d.re=
moveIncrementalSearchResults();},signalLoading:function(){a.icon().show()=
.removeClass("clear_icon").addClass("loading_icon");},stopSignalLoading:f=
unction(){a.icon().addClass("clear_icon").removeClass("loading_icon");thi=
s.toggleClearIconDisplay();},onInputKeyDown:function(h){this.prevVal=3Dth=
is.val();if(!g(h,"ESC")){return undefined;}var =
i=3Dthis.element();if(this.val()=3D=3D=3D""){i.blur();}else{this.resetInp=
ut();if($j.browser.msie){window.setTimeout((function(){i.focus();}).bind(=
this),400);}}return e(h);},onInputKeyUp:function(h){var =
j=3Dd.selectedResultItem();if(g(h,"ENTER")&&j&&this.hasSelectedSearchScop=
eMenuItem()){d.visitResultItem(j);return e(h);}if(g(h,"ESC")){return =
e(h);}if(!g(h,"UP")&&!g(h,"DOWN")){var =
i=3Dthis;_.delay(function(){if(i.prevVal=3D=3D=3Di.val()&&i.prevVal!=3D=3D=
""){return;}c.initSearchRequest();});}return =
undefined;},onScopeSelectorKeyUp:function(h){if(g(h,"ESC")){this.element(=
).focus(0);return e(h);}return =
undefined;},onScopeSelectorKeyDown:function(h){if(g(h,"ENTER")){this.chan=
geScope(this.getSelectedSearchScope());this.closeSearchScopeMenu();return=
 =
e(h);}if(g(h,"DOWN")||g(h,"UP")){this.selectNextSearchScopeMenuItem(g(h,"=
DOWN"));return e(h);}return undefined;}};var =
d=3D{container:function(){return =
$j("#incremental_search");},notFoundElement:function(){return =
$j("#not_found_hint");},output:function(){return =
$j("#incremental_search_result");},hasResults:function(h){return =
h.find(".item-info").length>0;},resultItems:function(){return =
this.output().find(".item");},result_snippets:function(){return =
this.output().find(".item_search_snippet");},selectedResultItem:function(=
){return =
this.resultItems()[this.selectedResultItem_idx];},result_titles:function(=
h){return h.find("a[title]");},resultDataSelector:".item, =
#show_more",loadMoreScriptSelector:".search_results_data",resultSelector:=
function(){return this.resultDataSelector+". =
"+this.loadMoreScriptSelector;},notFoundText:"We could not find any =
results for your =
search.",setup:function(){this.showExistingResultsIfPresent();},visitResu=
ltItem:function(h){if(h){document.location=3D$j(h).find(".item-info =
a").attr("href");}},prepareHtml:function(h,i){f.paginate(h);this.highligh=
t(h,i);this.prepareResultItemsForSelection();},highlight:function(i,j){if=
(!j){return;}var =
k=3Dd.result_titles(i),h=3Dd.result_snippets(i);k.removeHighlight();h.rem=
oveHighlight();j.split(" =
").forEach(function(l){k.highlight(l);h.highlight(l);});},processResult:f=
unction(j,i){this.container().show();var =
k=3D$j(i);if(!this.hasResults(k)){this.removeIncrementalSearchResults();t=
his.showNotFoundHint();return;}this.notFoundElement().hide();this.output(=
).show();var =
h=3Dthis.findElementsToAnimate(this.output(),k);h.slideDown.hide();if(h.s=
lideUp.length>0){h.slideUp.slideUp("fast",this.embedNew.bind(this).curry(=
h,j));}else{this.embedNew(h,j);}},embedNew:function(i,k){var =
h=3Dthis.output();this.container().show();if(i.replaceOld.length=3D=3D=3D=
0){h.append(i.replaceNew);}else{i.replaceOld.replaceWith(i.replaceNew);}i=
.slideUp.remove();var =
l=3Dh.find(".item").last(),j=3Dh.find(":first-child").first();if(l.length=
>0){i.slideDown.insertAfter(l);}else{if(j.length>0){i.slideDown.insertBef=
ore(j);}else{i.slideDown.appendTo(h);}}i.slideDown.slideDown("fast",this.=
prepareHtml.bind(this).curry(h,k));this.prepareHtml(h,k);},removeIncremen=
talSearchResults:function(){var =
h=3Dthis.output();h.hide("fast","swing",function(){h.html("");});},showEx=
istingResultsIfPresent:function(){var =
h=3D$j(".hidden_incremental_search_results");if(h.length=3D=3D=3D0){retur=
n;}if(!this.hasResults(h)){this.showNotFoundHint();}var =
i=3Dthis.findElementsToAnimate(null,h,true);this.embedNew(i,this.getQuery=
());a.updateIcon();},showNotFoundHint:function(){var =
h=3Dthis.notFoundElement();if(h.length=3D=3D=3D0){h=3D$j('<div =
id=3D"not_found_hint"><h2>'+this.notFoundText+"</h2></div>");this.contain=
er().find(".frame").before(h);}return =
h.show();},getQuery:function(){return =
a.element().val();},parseResults:function(i){var =
h=3D$j(i);return{items:h.filterOrFind(".item"),moreButton:h.filterOrFind(=
"#show_more"),paginatorScript:h.filterOrFind(".search_results_data")};},f=
indElementsToAnimate:function(j,l,i){var =
h=3Dthis.parseResults(j),k=3Dthis.parseResults(l);if(i){return{remove:h.p=
aginatorScript,slideUp:$j(),slideDown:$j(),replaceOld:h.items.add(h.moreB=
utton),replaceNew:k.paginatorScript.add(k.items).add(k.moreButton)};}retu=
rn{remove:h.paginatorScript,slideUp:h.items.slice(k.items.length),slideDo=
wn:k.items.slice(h.items.length),replaceOld:h.items.slice(0,k.items.lengt=
h).add(h.moreButton),replaceNew:k.paginatorScript.add(k.items.slice(0,h.i=
tems.length)).add(k.moreButton)};},prepareResultItemsForSelection:functio=
n(){this.selectedResultItem_idx=3D-1;var =
h=3Dthis,i=3Dthis.resultItems();i.bind("mousemove",function(){var =
j=3Di.index(this);if(j!=3D=3D-1){h.selectResultItem(j);}});i.bind("click"=
,function(){h.visitResultItem(this);});},changeSelection:function(h){this=
.selectResultItem(this.selectedResultItem_idx+h);},selectResultItem:funct=
ion(h){if(f.is_loading_more){return;}var =
l=3Dthis.resultItems(),j=3Dl.length;l.removeClass("selected");if(j=3D=3D=3D=
0){return;}var =
k=3Dh=3D=3D=3Dj;if(k&&f.next_page()){f.load_next_page_select_idx=3Dh;f.lo=
adNextPage();return;}if(h<0){h=3Dj-1;}else{if(h>=3Dj){h=3D0;}}var =
i=3Dl.get(h);if(i.scrollIntoViewIfNeeded){i.scrollIntoViewIfNeeded();}$j(=
i).addClass("selected");this.selectedResultItem_idx=3Dh;}};var =
f=3D{itemsPerPage:function(){return =
$z("forums/_search").options.perPage;},paginator:function(){return =
d.output().data("resultsPaginator");},setup_paginator:function(){var =
h=3DZendesk.ResultsPaginator.prototype;h.onContentRetrievedCallback=3Dfun=
ction(j,i){this.slide_in_paginator_content(j,i);this.on_paginator_page_lo=
ad(j);d.prepareResultItemsForSelection();this.is_loading_more=3Dfalse;if(=
this.load_next_page_select_idx){d.selectResultItem(this.load_next_page_se=
lect_idx);delete =
this.load_next_page_select_idx;}}.bind(this);},reset_paginator:function()=
{d.output().data("resultsPaginator",null);},paginate:function(h){this.res=
et_paginator();h.paginateResults();var =
i=3Dthis.paginator();if(i&&i.nextPage=3D=3D=3D2){i.nextPage=3DZendesk.Res=
ultsPaginator.parseNextPageFrom(h);}},slide_in_paginator_content:function=
(i,h){h=3D$j(h).hide();i.$container.append(h);h.each(function(j){$j(this)=
.slideDown("fast");});},on_paginator_page_load:function(i){var =
h=3Dc.last_query;if(h){d.highlight(i.$container,h);}},next_page:function(=
){var h=3Dthis.paginator();return =
h&&h.nextPage;},loadNextPage:function(){var =
h=3Dthis.paginator();if(h&&h.nextPage){this.is_loading_more=3Dtrue;h.load=
More();}}};var =
c=3D{searchDelay:200,initSearchRequest:function(){this.searchInitiated=3D=
true;a.updateIcon();if(!this.searchLater){this.searchLater=3D_.debounce(t=
his.searchNow.bind(this),this.searchDelay);}this.searchLater();},searchNo=
w:function(){var =
h=3Dthis.createSearchQuery(a.val());if(h&&h.length>0){this.searchInitiate=
d=3Dtrue;this.doIncrementalSearch(a.searchUrl(),h);}else{this.searchIniti=
ated=3Dfalse;d.removeIncrementalSearchResults();}a.updateIcon();},createS=
earchQuery:function(i){var h=3D"[\\.,\\+]";return i.replace(new =
RegExp("^"+h+"|"+h+"$"),"").replace(new RegExp(h)," ").replace(/\s+/," =
");},processResult:function(i,h){i=3Di||this.last_query;this.last_query=3D=
i;this.searchInitiated=3Dfalse;a.updateIcon();return =
d.processResult(i,h);},doIncrementalSearch:function(h,i){$j.ajax({url:h,d=
ata:{query:i,incremental:true,format:"html",page:1,per_page:f.itemsPerPag=
e(),xhr:true}}).done(this.processResult.bind(this).curry(i));}};$z.defMod=
ule("forums/_search",{options:{perPage:5,focusOnLoad:false,searchScopes:[=
]},searchController:function(){return =
c;},inputController:function(){return =
a;},paginatorController:function(){return =
f;},resultController:function(){return =
d;},initialize:function(h){if(h&&h.per_page){this.options.perPage=3Dh.per=
_page;}if(h&&h.focus){this.options.focusOnLoad=3Dh.focus;}if(h&&h.search_=
scopes){this.options.searchScopes=3Dh.search_scopes;if(h.model_name){this=
.options.searchScopes.push({name:h.model_name,url:a.searchUrl()});}}if(d.=
container().length=3D=3D=3D0){return;}$j(function(){a.setup();d.setup();}=
);$j(window).bind("keydown",this.onWindowKeyDown.bind(this));f.setup_pagi=
nator();},onWindowKeyDown:function(h){if(a.hasSelectedSearchScopeMenuItem=
()){return =
undefined;}if(g(h,"UP")||g(h,"DOWN")){d.changeSelection(g(h,"DOWN")?1:-1)=
;return e(h);}if(g(h,"ENTER")){var =
i=3Dd.selectedResultItem();if(i){d.visitResultItem(i);return =
e(h);}}return =
undefined;}});})();$z.defModule("forums/form",{initialize:function(a){$j(=
"input#forum_visibility_restriction_id_1, =
input#forum_visibility_restriction_id_2").click(function(){$j("#forum_is_=
locked_false").prop("disabled",false);$j(".forum-language-selector").show=
("slow");});$j("input#forum_visibility_restriction_id_3").click(function(=
){$j("#forum_is_locked_false").prop("disabled",true);$j("#forum_is_locked=
_true").prop("checked",true);$j(".forum-language-selector").hide();$j("#f=
orum_translation_locale_id").val("");});$j("form.edit_forum").submit(func=
tion(){if(typeof(forumTagField)!=3D"undefined"){forumTagField.beforeFormS=
ubmit();}});}});(function(){function =
e(f){if(f!=3D"stats"){$j(".sparkline").removeClass("active");}$j(".forum-=
nav =
a.active").removeClass("active");if(f){$j("#forum_nav_"+f).addClass("acti=
ve");}else{$j(".forum-nav a:first").addClass("active");}}function =
d(){if($j(".category-header").attr("id")){$j(".category-header").map(func=
tion(f,g){categoryTopRightEdit($j(g).attr("id"));makeCategorizedForumsDra=
ggable($j(g).parent().find(".category").attr("id"));});$j(".buttons-right=
 =
.reorder").show();addCategoryReordering();categoryDescription();$j(".cate=
gory-header").show();}else{return false;}}function =
c(f){$j(".buttons-right =
.reorder").hide();$j("#detailed_stats_graph_container").hide();$j("#conte=
nt_entries .frame:first").html('<div id=3D"topic_search_loading" =
class=3D"loading"></div>');$j.ajax({url:$j("#forum_nav_"+f).attr("url"),d=
ata:{xhr:true}}).done(function(g){$j("#content_entries =
.frame:first").html(g);$j("#search-result").paginateResults();$j(".forum_=
tabs").trigger("events-loaded.entries.zendesk");if(f=3D=3D"overview"){d()=
;}});e(f);}function =
b(){$j("#comments_section").show();e("comments");}var =
a=3D{initialize:function(f){f=3Df||{};f.scopeSammyTo=3Df.scopeSammyTo||".=
forum_tabs";$j(".category li =
span").truncateViaFade();this.sammy_app=3D$j.sammy(f.scopeSammyTo,functio=
n(){this.get("#stats/:statName",function(){$j(".buttons-right =
.reorder").hide();$j("#comments_section").hide();var =
g=3Dthis.params.statName;Zendesk.Stats.ForumUI.showDetailGraph(".sparklin=
e#"+g);e("stats");});this.get("#stats",function(){$j(".buttons-right =
.reorder").hide();$j("#comments_section").hide();Zendesk.Stats.ForumUI.sh=
owDetailGraph(".sparkline:first");e("stats");});this.get("#overview",func=
tion(){c("overview");});this.get("#recent",function(){c("recent");});this=
.get("#popular",function(){c("popular");});this.get("#unanswered",functio=
n(){c("unanswered");});this.get("#answered",function(){c("answered");});t=
his.get("#planned",function(){c("planned");});this.get("#not_planned",fun=
ction(){c("not_planned");});this.get("#done",function(){c("done");});this=
.get("#comments",function(){b();});this.get("",function(){$j("#detailed_s=
tats_graph_container").hide();var g=3D$j(".forum-nav =
a:first").attr("href");if(g){if(g=3D=3D"#comments"){b();return =
false;}e(g.replace("#",""));d();$j(".forum_tabs").trigger("events-loaded.=
entries.zendesk");}});});Zendesk.Stats.ForumUI.setup(this.sammy_app);this=
.sammy_app.disable_push_state=3Dtrue;this.sammy_app.run();}};$z.defModule=
("forums/index",a);$z.defModule("forums/show",a);$z.defModule("forums/for=
ums1_index",a);$z.defModule("forums/forums2_index",a);}());function =
InvitationForm(a){this.container=3D$j(a);this.emails=3D[];this.fieldColor=
=3Dthis.field().css("color");this.fieldText=3Dthis.field().val();this.res=
etField();this.registerEvents();this.invite();}InvitationForm.prototype=3D=
{container:null,emails:null,fieldText:null,fieldColor:null,registerEvents=
:function(){var =
a=3Dthis;a.form().submit(function(){$j.ajax({data:$j(this).serialize(),ty=
pe:$j(this).attr("method"),url:$j(this).attr("action"),beforeSend:functio=
n(b){a.inviting();},success:function(b){a.add(b);a.invited();},error:func=
tion(b,d,c){a.error().html(b.responseText);a.error().show();a.enableButto=
n();}});return false;});a.link().click(function(){a.invite();return =
false;});a.field().click(function(){if(a.field().val()=3D=3D=3Da.fieldTex=
t){a.field().css("color",a.fieldColor);a.field().val("");}});a.field().bl=
ur(function(){if($j.trim(a.field().val()).length=3D=3D=3D0){a.resetField(=
);}});},add:function(b){var a=3Dthis;$j.each(b.split(", =
"),function(d,c){if(!a.emails.include(c)){a.emails.push(c);}});},present:=
function(){return this.emails.join(", =
");},invite:function(){this.enableButton();this.form().show();this.link()=
.hide();this.notice().hide();this.error().hide();},inviting:function(){th=
is.button().val("Sending =
invitation...");this.button().prop("disabled",true);},invited:function(){=
this._trackInvitation(this.emails);this.notice().html("You have invited =
"+this.present()+" to your help =
desk.");this.form().hide();this.resetField();this.link().show();this.noti=
ce().show();this.error().hide();},enableButton:function(){this.button().v=
al("Invite!");this.button().prop("disabled",false);},resetField:function(=
){this.field().val(this.fieldText);this.field().css("color","gray");},for=
m:function(){return this.container.find("form");},link:function(){return =
this.container.find("a");},notice:function(){return =
this.container.find("div#notice");},error:function(){return =
this.container.find("div#error");},field:function(){return =
this.container.find("textarea#email");},button:function(){return =
this.container.find("input[type=3D'submit']");},_trackInvitation:function=
(b){var =
a=3Dthis.form();_(b).each(function(c){a.trackEvent();});}};Zendesk.NS("Ge=
ttingStartedLocalized",function(e){var c=3D"Admin GS Localized";function =
d(){e("#getting_started_localized").attr("data-tracking-module",c);a("Loa=
d");}function a(f){Zendesk.Instrumentation.ToTango.track(f,c);}function =
b(){var =
f=3De("#contact_us");if(!f.exists()){return;}Zenbox.init({dropboxID:f.dat=
a("feedback-tab-id"),url:"https://support.zendesk.com",tabID:"support",ta=
bColor:"black",tabPosition:"Left",hide_tab:true});f.find("a").click(funct=
ion(){Zenbox.show();a("Contact us =
link");});}e(document).ready(function(){if(!e("#getting_started_localized=
").exists()){return;}d();b();});},this.jQuery);function =
PhotoForm(){this.container=3D$j("#customize_photo");this.registerEvents()=
;if(this.image().attr("src")=3D=3D=3Dthis.defaultImage){this.showForm();}=
else{this.showLinks();}this.error().hide();}PhotoForm.prototype=3D{defaul=
tImage:"/images/frame_user.png",container:null,registerEvents:function(){=
var =
a=3Dthis;a.field().change(function(){if($j.trim(a.field().val()).length!=3D=
=3D0){a.processing("Uploading image...");a.form().submit();}return =
false;});a.frame().load(function(){var =
c=3D$j("#upload_frame").contents().find("body").text();if($j.trim(c).leng=
th!=3D=3D0){try{var =
b=3D$j.parseJSON(c);a.setPhoto(b.public_filename,b.id);a.form().trackEven=
t();a.error().hide();}catch(d){a.error().html("There was an error =
uploading the image. Please try again or contact our support =
team.");a.error().show();}a.showLinks();}});a.changeLink().click(function=
(){a.showForm();return =
false;});a.deleteLink().click(function(){if(!a.photoId()){a.error().html(=
"Sorry, gravatars cannot be deleted.");a.error().show();return =
false;}$j.ajax({type:"delete",url:"/photos/"+a.photoId()+"?format=3Djs",b=
eforeSend:function(b){a.processing("Deleting =
image...");},success:function(b){a.setPhoto(a.defaultImage,"");a.showForm=
();a.error().hide();},error:function(b,d,c){a.error().html("There was an =
error deleting the image. Please try again or contact our support =
team.");a.error().show();a.showLinks();}});return =
false;});},showForm:function(){this.processingIndicator().hide();this.for=
m().show();this.modifyLinks().hide();},processing:function(a){this.proces=
singMessage().html(a);this.processingIndicator().show();this.form().hide(=
);this.modifyLinks().hide();},showLinks:function(){this.field().val("");t=
his.processingIndicator().hide();this.form().hide();this.modifyLinks().sh=
ow();},photoId:function(){return =
this.image().attr("data-id");},setPhoto:function(a,b){this.image().attr("=
data-id",b);this.image().attr("src",a);},processingIndicator:function(){r=
eturn =
this.container.find("div#processing_indicator");},processingMessage:funct=
ion(){return =
this.container.find("span#processing_message");},modifyLinks:function(){r=
eturn =
this.container.find("div#modify_photo");},changeLink:function(){return =
this.container.find("a#change_photo");},deleteLink:function(){return =
this.container.find("a#delete_photo");},error:function(){return =
this.container.find("div#error");},frame:function(){return =
this.container.find("#upload_frame");},image:function(){return =
this.container.find("img#user_photo");},field:function(){return =
this.container.find("input[type=3D'file']");},form:function(){return =
this.container.find("form");}};Zendesk.NS("GettingStarted",function(v){va=
r o=3Dv("#invite_block");var b=3Dv("#test_block");var =
c=3Dv("#customize_block");var q=3Dv(".block");var e=3Dnull;var =
p=3D"Admin GS";function =
t(w){w.removeClass("closed").removeClass("shrunk").addClass("opened");q.n=
ot(w).addClass("closed").addClass("shrunk").removeClass("opened");}functi=
on h(w){w.addClass("done");}function =
s(){q.addClass("closed").removeClass("shrunk").removeClass("opened");}fun=
ction u(){v(".opened =
.block_button").live("click",function(){h(v(this).closest(".block"));s();=
r();});v(".closed .block_button, .shrunk =
.block_button").live("click",function(){t(v(this).closest(".block"));r();=
});v(".block_button").mouseover(function(){v(this).closest(".block").addC=
lass("highlighted");}).mouseout(function(){v(this).closest(".block").remo=
veClass("highlighted");});v(".close_block_link").click(function(){s();r()=
;return false;});}function l(){o.find("form").submit(function(){var =
x=3Dv(this).find("input[type=3D'submit']");var =
y=3Dv(this).find("input[type=3D'text']");var =
w=3Dv("#invitation_result");v.each(y.val().split(/[\s,;]+/),function(A,z)=
{j("Invite =
agent");});v.ajax({data:v(this).serialize(),type:v(this).attr("method"),u=
rl:v(this).attr("action"),beforeSend:function(z){x.prop("disabled",true).=
val("Inviting...");},success:function(z){w.html("Invite sent =
successfully!");y.val("");},error:function(z,B,A){w.html(z.responseText);=
},complete:function(){x.prop("disabled",false).val("Invite!");}});return =
false;});}function g(){b.find("form").submit(function(){var =
x=3Dv(this).find("input[type=3D'submit']");var =
w=3Dv("#test_ticket_result");v.ajax({data:v(this).serialize(),type:v(this=
).attr("method"),url:v(this).attr("action"),beforeSend:function(y){x.prop=
("disabled",true).val("Sending Test =
Email...");},success:function(y){x.hide();w.html("Test email =
successfully =
sent!");},error:function(y,A,z){x.prop("disabled",false).val("Error. Try =
again...");}});return false;});}function =
i(){v("#test_macro_form").submit(function(){var =
w=3Dv(this).find("input[type=3D'submit']");v.ajax({data:v(this).serialize=
(),type:v(this).attr("method"),url:v(this).attr("action"),beforeSend:func=
tion(x){w.prop("disabled",true).val("Creating ticket and =
macro...");},success:function(x){w.val("Ticket and macro =
created");},error:function(x,z,y){w.prop("disabled",false).val("Error. =
Try again...");}});return false;});}function =
d(){v(".setup_item.closed").mouseover(function(){v(this).addClass("highli=
ghted");}).mouseout(function(){v(this).removeClass("highlighted");});v(".=
setup_item.closed").click(function(){v(this).removeClass("closed").addCla=
ss("opened");v(this).find(".setup_item_content").slideDown();});v(".setup=
_item =
.close_setup_item").click(function(){v(this).siblings(".setup_item_conten=
t").hide();v(this).closest(".setup_item").removeClass("opened").addClass(=
"closed");return false;});v("#macros_setup").trigger("click");}function =
f(){v(".show_unsolved_tickets").click(function(){return =
m("tab_views",null,"tickets_arrow");});v(".show_forums").click(function()=
{return =
m("tab_forums",null,"forums_arrow");});v(".show_customization").click(fun=
ction(){return =
m("tab_settings","settings_account","customization_arrow");});v(".show_pe=
ople_agents").click(function(){return =
m("tab_manage","manage_people","people_agents_arrow");});v(".show_people_=
groups").click(function(){return =
m("tab_manage","manage_people","people_groups_arrow");});v(".show_ticket_=
fields").click(function(){return =
m("tab_manage","ticket_fields","ticket_fields_arrow");});v(".show_trigger=
s").click(function(){return =
m("tab_manage","triggers","triggers_arrow");});v(".show_macros").click(fu=
nction(){return =
m("tab_manage","macros","macros_arrow");});v(".show_automations").click(f=
unction(){return =
m("tab_manage","automations","automations_arrow");});}function =
m(x,w,y){v("li.tab_manage, =
li.tab_settings").removeClass("over");v(".show_me_arrow").hide();clearTim=
eout(e);v("html,body").animate({scrollTop:0},"slow");x=3Dv("li."+x);y=3Dv=
("#"+y);var z=3D"0 =
2";if(w){w=3Dv("li[data-menu-item-name=3D"+w+"]");x.addClass("over");z=3D=
"-192 =
-33";}y.show();y.position({my:"top",at:"bottom",of:w||x,offset:z});e=3Dse=
tTimeout(function(){y.hide();x.removeClass("over");},5000);return =
false;}function =
k(){v("#getting_started_revamp").attr("data-tracking-module",p);v(".block=
_button").click(function(){var x=3Dv(this).closest(".block");var =
w=3Dx.attr("data-tracking-activity");if(x.hasClass("opened")){j(w+": =
Done");}else{if(x.hasClass("done")){j(w+": Revisit");}else{j(w+": =
Start");}}});j("Load");}function =
j(w){Zendesk.Instrumentation.ToTango.track(w,p);}function =
r(){q.each(function(){Cookie.set(n(v(this)),v(this).attr("class"),30);});=
}function a(){q.each(function(){var x=3Dv(this);var =
w=3DCookie.get(n(x));if(w&&w.include("done")){h(x);}if(w&&w.include("open=
ed")){t(x);}});}function =
n(w){return"_zendesk_getting_started_"+w.prop("id");}v(document).ready(fu=
nction(){if(!v("#getting_started_revamp").exists()){return;}u();l();g();d=
();i();f();a();k();});},this.jQuery);$z.defModule("getting_started/show",=
{initialize:function(a){if(!$j("#getting_started").exists()){return;}this=
.setInstrumentationModule();new InvitationForm("div#invite_agents");new =
InvitationForm("div#invite_testers");new SignatureForm();new =
PhotoForm();this.attachModalVideo();this.trackPageView();$j("#getting_sta=
rted .adventure_set a, #getting_started .getting-started-steps =
a").instrumentTracking();},attachModalVideo:function(){$j(".aside_fixed =
a").instrumentTracking().click(function(a){a.preventDefault();$j.colorbox=
({inline:true,href:"#modal_content"});});},setInstrumentationModule:funct=
ion(){var a;if(currentUser.isAdmin){a=3D"Admin Getting =
Started";}else{a=3D"Agent Getting =
Started";}$j("#getting_started").attr("data-tracking-module",a);this.inst=
rumentationModule=3Da;},trackPageView:function(){Zendesk.Instrumentation.=
ToTango.track("Load",this.instrumentationModule);}});function =
SignatureForm(){this.container=3D$j("#customize_signature");this.register=
Events();this.send();}SignatureForm.prototype=3D{container:null,registerE=
vents:function(){var =
a=3Dthis;a.form().submit(function(){$j.ajax({data:$j(this).serialize(),ty=
pe:"PUT",url:$j(this).attr("action")+"?format=3Djs",beforeSend:function(b=
){a.sending();},success:function(c){var =
b=3D$j.parseJSON(c);a.setId(b.id);a.text().html(b.value);a.sent();a.form(=
).trackEvent();},error:function(b,d,c){a.error().html(b.responseText);a.e=
rror().show();a.enableButton();}});return =
false;});a.link().click(function(){a.send();return =
false;});},send:function(){this.enableButton();this.form().show();this.li=
nk().hide();this.notice().hide();this.error().hide();},sending:function()=
{this.button().val("Saving...");this.button().prop("disabled",true);},sen=
t:function(){this.notice().html("Signature =
updated");this.form().hide();this.link().show();this.notice().show();this=
.error().hide();},enableButton:function(){this.button().val("Save");this.=
button().prop("disabled",false);},setId:function(a){if(this.id().length=3D=
=3D=3D0){this.form().append("<input type=3D'hidden' =
name=3D'user[signature_attributes[id]]' =
id=3D'user_signature_attributes_id'>");}this.id().val(a);},form:function(=
){return this.container.find("form");},link:function(){return =
this.container.find("a");},notice:function(){return =
this.container.find("div#notice");},error:function(){return =
this.container.find("div#error");},text:function(){return =
this.form().find("textarea");},id:function(){return =
this.form().find("#user_signature_attributes_id");},button:function(){ret=
urn this.form().find("input[type=3D'submit']");}};var =
HeaderRenderer=3D{};HeaderRenderer.hasRenderedTopRight=3Dfalse;HeaderRend=
erer.renderTopRight=3Dfunction(){var =
d=3D$j("#top-right");if(!d||HeaderRenderer.hasRenderedTopRight){return;}H=
eaderRenderer.hasRenderedTopRight=3Dtrue;var =
c=3D[];if(!currentUser.isAnonymous){var =
b=3D$j("<span/>",{id:"top-right-name",html:currentUser.name});if(currentA=
ccount.isSandbox){b.append(" =
(SANDBOX)");}c.push(b);}if(currentUser.isAdmin&&currentAccount.hasFeature=
("lotus")){c.push('<span style=3D"background-color: #62CFFC; padding: =
2px 3px; font-size: 8px; font-weight: bold; color: white; =
text-transform: uppercase; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; margin: 0 =
3px;">beta</span><a href=3D"/lotus">Try our new =
look</a>');}if(currentUser.isAgent&&currentAccount.lastTrialDay){c.push(c=
urrentAccount.daysLeftInTrial+" days left in =
trial");jQuery("#expires_badge =
.count").text(currentAccount.daysLeftInTrial);}if(currentAccount.showUser=
Profile&&!currentUser.isAnonymous){c.push($j("<a/>",{href:"/users/"+curre=
ntUser.id,text:I18n.t("txt.layout.profile"),"data-tracking-module":"Top =
Menu","data-tracking-activity":"Show =
Profile"}).instrumentTracking());}else{if(currentAccount.showChangePasswo=
rd&&!currentUser.isAnonymous){c.push($j("<a/>",{href:"/password",text:I18=
n.t("txt.layout.change_pwd")}));}}if(currentUser.isAdmin){c.push('<a =
href=3D"http://support.zendesk.com">help</a>');}if(currentUser.assumed){c=
.push('<a href=3D"/users/revert">revert =
identity</a>');}if(currentUser.isAnonymous){c.push($j("<a/>",{href:"/logi=
n",text:I18n.t("txt.layout.login")}));if(currentAccount.isOpen&&!currentA=
ccount.hasRemoteAuthentication){c.push($j("<a/>",{href:"/registration",te=
xt:I18n.t("txt.layout.signup")}));}}else{var =
a=3DcurrentAccount.secureUrlPrefix+"/access/logout";if(currentAccount.url=
Prefix!=3DcurrentAccount.secureUrlPrefix){a=3Da+"?return_to=3D"+escape(cu=
rrentAccount.urlPrefix+"/access/logout");}c.push($j("<a/>",{href:a,text:I=
18n.t("txt.layout.logout")}));}if(c.length>0){d.append(c.shift());c.each(=
function(e){d.append(" | =
");d.append(e);});}};HeaderRenderer.hasUpdatedTabs=3Dfalse;HeaderRenderer=
.updateTabs=3Dfunction(){var c=3D$j("#top-menu > =
ul#green").first();if(!c||HeaderRenderer.hasUpdatedTabs){return;}HeaderRe=
nderer.hasUpdatedTabs=3Dtrue;if(currentUser.isAnonymous){if(!currentAccou=
nt.isOpen){c.find("> =
li:not(.right)").remove();}else{if(!currentAccount.hasRemoteAuthenticatio=
n&&!currentUser.hasEmail){c.find("> li.tab_new =
a").attr("href","/anonymous_requests/new");}}}if(currentUser.accessibleFo=
rums){var e=3D$j('<li class=3D"main =
tab_forums"/>');e.append($j("<a/>",{"class":"tab",href:"/forums",text:cur=
rentAccount.forumsTitle}));c.find("> =
li.tab_home").after(e);}if(currentUser.isEndUser){if(currentUser.canViewO=
rganization){var d=3Dc.find("> li:not(.right)").last();var b=3D$j('<li =
class=3D"main =
tab_organization"/>');b.append($j("<a/>",{"class":"tab",href:"/organizati=
on_requests",text:currentUser.organization.name.truncate(35)}));d.after(b=
);}}c.find("> li.first").removeClass("first");c.find("> =
li.active").removeClass("active");c.find("> =
li").first().addClass("first");c.find("> li").addClass("main");var =
a=3Dc.find("> =
li.tab_"+Zendesk.tab);a.removeClass("main").addClass("active");a.next().a=
ddClass("first");};if(typeof(currentUser)!=3D=3D"undefined"){HeaderRender=
er.renderTopRight();HeaderRenderer.updateTabs();}$z.defModule("home/index=
",{initialize:function(){if(currentUser.isAgent){$j("#dashboard").ready(f=
unction(){$j("#dashboard").show();$j.get("/home/dashboard",function(a){$j=
("#dashboard").html(a).show();});});}if(currentUser.isAdmin){new =
IntroductoryTextForm();$z("home/reorder_pinned_entries").initialize();}$z=
("forums/index").initialize();}});(function(b,c){var =
a=3Db.IntroductoryTextForm=3Dfunction(){this.form=3Dc("#introductory_text=
 .introductory_text_form");this.display=3Dc("#introductory_text =
.introductory_display_texts");this.editLink=3Dthis.display.find(".edit_th=
is");this.cancelLink=3Dthis.form.find(".cancel_link");this.setup();};a.pr=
ototype=3D{setup:function(){var =
d=3Dthis;this.form.hide();this.editLink.click(function(){d.display.hide()=
;d.form.show();});this.cancelLink.click(function(){d.form.hide();d.displa=
y.show();});}};}(window,$j));(function(i,o){var e,b,d,l,q,f;function =
p(){document.location.href=3D"/home";}function c(){alert("Sorry, there =
was an error saving your changes.");}function j(){var s=3Di(this);var =
r=3Dq.find("ol").sortable("serialize",{key:"ids[]"});if(r=3D=3D"ids[]=3D"=
){r=3D"";}else{r=3Dr+"&";}i.ajax({url:s.attr("action"),type:s.attr("metho=
d"),data:r+s.serialize(),success:p,error:c});return false;}function =
m(){l.hide();d.show();q.remove();q=3Dnull;}function =
g(){q.find("a.cancel").click(function(){m();return =
false;}).end().find("form").submit(j);var =
r=3Dq.find("ul,ol");r.each(function(){i(this).sortableWithEmptyTarget({em=
ptyTargetText:"Drag topics here",emptyTargetClass:"item =
sortable",axis:"y",placeholder:"sortable item =
target",connectWith:r.not(this)});});}function k(r){return =
!!r.pinned_index;}function =
n(){if(q){return;}i.getJSON(b.attr("href"),null,function(r){r=3Do(r);q=3D=
i(i.mustache(e,{orderedEntries:r.select(k),unorderedEntries:r.reject(k)})=
).appendTo(l);f.hide();g();});}function =
a(){d.hide();l.show();n();}function =
h(){e=3Di("#reorder_pinned_entries_template").html();l=3Di('<div =
class=3D"frame"></div>').hide().insertAfter(i("#pinned_topics_title"));f=3D=
i('<div =
class=3D"loading">&nbsp;</div>').appendTo(l);b=3Di("#show_pinned_entries_=
reordering").click(function(){a();return =
false;});d=3Di("#pinned-entries-frame, =
#entries_pagination").add(b);}$z.defModule("home/reorder_pinned_entries",=
{initialize:h});}(this.jQuery,this._));jQuery(function(f){var =
c=3Df(".home #suggest_form");if(c.length=3D=3D=3D0){return;}var =
g=3Df("#topic_search"),b=3Df("#topic_search_result"),a=3Df("#topic_search=
_loading"),d=3Df("#show_more_results");function =
h(j){a.removeClass("loading");g.show();b.html(j);var =
i=3DZendesk.ResultsPaginator.parseNextPageFrom(b);if(i=3D=3Dnull){d.hide(=
);if(b.is(":empty")){b.html('<h2 =
class=3D"empty_suggestion_set">'+I18n.t("txt.entries.list.empty")+"</h2>"=
);}}else{b.paginateResults();}}function =
e(i){g.hide();a.addClass("loading");b.html("");f.get("/categories/search_=
for_home_page_box?"+c.serialize(),{format:"html",for_search:1,page:1}).do=
ne(h);return =
false;}c.submit(e);});if(!this.Zendesk){this.Zendesk=3D{};}(function(d,b,=
a,c){a.Banner=3D{containerSelector:"#banners",container:function(){var =
f=3Da.Banner;var =
e=3Dd(f.containerSelector);if(e.length<=3D0){b.error("Could not find a =
banner container. Do you have an "+f.containerSelector+" =
element?");}else{return =
f._bindIgnoreEventListenerIfNeeded(e);}},templateSelector:"#banner-item-t=
emplate",template:function(){var e=3Da.Banner;if(!e._template){var =
f=3Dd(e.templateSelector).first();if(f.length<=3D0){b.error("Could not =
find a Banner template. Do you have an "+e.templateSelector+" =
element?");}else{e._template=3Df.html();}}return =
e._template;},_ignoreEventListenerBound:false,_bindIgnoreEventListenerIfN=
eeded:function(e){var =
f=3Da.Banner;if(!f._ignoreEventListenerBound){e.bind("ignore.zd.banner",f=
unction(h,g){g.disappear();return =
true;});e.bind("reload.zd.banner",function(h,g){window.location.reload(tr=
ue);return true;});f._ignoreEventListenerBound=3Dtrue;}return =
e;},create:function(g){var f=3Da.Banner;var =
e=3Dd.extend({},f._buildLI(g||{}),f._enhancements);d(e).find(".ignore").c=
lick(function(){d(e).trigger("ignore.zd.banner",[e]);});d(e).find(".reloa=
d a").click(function(){d(e).trigger("reload.zd.banner",[e]);return =
false;});return e.appendTo(f.container());},_buildLI:function(f){var =
e=3Dd(d.mustache(a.Banner.template(),{text:(f.text||"")}));if(!(f.visible=
)){e.hide();}["icon","ignore","reload"].each(function(g){if(f[g]=3D=3D=3D=
false){e.find("."+g).hide();}});return =
e;},_enhancements:{toString:function(){return"<banner =
text=3D"+this.content().text()+">";},setContent:function(e){this.content(=
).html(e);return this;},appear:function(f){var =
e=3Dthis;e.slideDown(null,function(){e.trigger("appear.zd.banner",[e]);f&=
&f();});return e;},disappear:function(f){var =
e=3Dthis;e.slideUp(null,function(){e.trigger("disappear.zd.banner",[e]);f=
&&f();});return e;},visible:function(){return =
this.filter(":visible").length>0;},hidden:function(){return =
this.filter(":hidden").length>0;}}};c(["icon","content","ignore","reload"=
]).each(function(e){a.Banner._enhancements[e]=3Dfunction(){return =
d(this).find("."+e);};});})(this.jQuery,this.console,this.Zendesk,this._)=
;jQuery(function(a){a("#top-menu =
li.tab_getting_started").each(function(c,b){var e=3Da(b);var =
d=3De.find("> =
a").text().strip();if(d.length>0){e.attr("data-tracking-activity",d);e.fi=
nd("a").instrumentTracking();}});});$z.defModule("monitor/children/show",=
{initialize:function(a){$j("#subscription_payment_method_type").change(fu=
nction(){if($j("#subscription_payment_method_type").val()=3D=3D0){$j("#ma=
nual-discount-options").show();}else{$j("#manual-discount-options").hide(=
);}});$j("#subscription_payment_method_type").change();$j("#account_setti=
ngs_monitored_facebook_page_limit").change(function(){$j("#fb_page_limit"=
).html($j(this).val());});}});$z.defModule("monitor/coupons/edit",{initia=
lize:function(b){var =
a=3Dthis;a.radioButtons=3D$j('input[name=3D"coupon[type]"]');a.radioButto=
ns.click(function(){a._showFieldsForSelected(this);});$j(".optional").hid=
e();a._showFieldsForSelected(a.radioButtons);},_showFieldsForSelected:fun=
ction(a){$j(a).filter(":checked").each(function(){$j(".optional").hide();=
$j('.optional[data-show-if-selected=3D"'+$j(this).attr("id")+'"]').show()=
;});}});$z.defModule("monitor/coupons/index",{initialize:function(a){$j("=
#coupons tbody tr").hover(function(){$j(".edit =
a",$j(this)).css("visibility","visible");},function(){$j(".edit =
a",$j(this)).css("visibility","hidden");});}});$z.defModule("monitor/paym=
ents/show",{initialize:function(a){$j("#refund_button").click(function(){=
$j.colorbox({href:"#refund_form",inline:true});return =
false;});}});$z.defModule("monitor/search/index",{initialize:function(){t=
his.checkIndexed();this.captureReindex();},checkIndexed:function(){var =
a=3Dthis;$j(".indexable").each(function(){a.updateIndexed($j(this));});},=
updateIndexed:function(a){var =
b=3Da.attr("data-indexable").split("-");$j.getJSON("/monitor/search/check=
_indexed",{id:b[0],account:b[1]},function(c){a.addClass("indexable =
indexed").toggleClass("not",!c).text(c?"indexed":"unindexed");});},captur=
eReindex:function(){var =
a=3Dthis;$j(".reindexable").each(function(){$j(this).bind("submit",functi=
on(e){var b=3D$j(e.target);var c=3Db.attr("id");var =
g=3Dc.split("-")[1].split("_");var h=3Dg[0];var d=3Dg[1];var =
f=3Dg[2];$j.post(b.attr("action"),{id:h,type:d,account:f},function(){$j(b=
.find("button").first()).text("Reindexed");var =
i=3Dh.split("@").reverse().join("_");a.updateIndexed($j("#check_indexed-"=
+h+"_"+d+"_"+f));});return =
false;});});}});$z.defModule("people/groups/show",{initialize:function(){=
$z("people/search/index").initialize();}});$z.defModule("people/organizat=
ions/edit",{initialize:function(a){$j("form#account-settings").submit(fun=
ction(){if(typeof(organizationTagField)!=3D"undefined"){organizationTagFi=
eld.beforeFormSubmit();}});}});$z.defModule("people/organizations/show",{=
initialize:function(){$z("people/search/index").initialize();}});Zendesk.=
NS("People.Passwords",function(b){var a=3Dfunction(c){var =
e=3D_(c.errors);var d=3Db("#password_requirements ul =
li");_(d).each(function(f){var =
f=3Db(f);if(e.contains(b.trim(f.text()))){f.addClass("invalid").removeCla=
ss("valid");}else{f.addClass("valid").removeClass("invalid");}});};b(docu=
ment).ready(function(){b(".validate_password").keyup(function(d){var =
c=3DcurrentAccount.secureUrlPrefix+"/people/password/validate_password?ca=
llback=3D?";b.getJSON(c,{password:b(this).val()},a);});});},jQuery);Zende=
sk.NS("People.Roles",function(j){var =
f=3Dj("#permission_set_permissions_ticket_access");var =
i=3Dj("#permission_set_permissions_forum_access");var =
h=3Dj("#permission_set_permissions_end_user_profile");var =
d=3Dj("#permission_set_form");var a=3Dd.data("light-agent");function =
e(n){var q=3Dj("#ticket_access_message");var =
u=3Dj("#permission_set_permissions_ticket_editing");var =
t=3Dj("label[for=3D'permission_set_permissions_ticket_editing']");var =
l=3Dfunction(){var v=3D"To deselect this option, you must change ticket =
access =
selection";u.prop("checked",true).prop("disabled",true).prop("title",v).c=
hange();t.prop("title",v);};var =
s=3Dfunction(){u.prop("disabled",a).removeAttr("title");t.removeAttr("tit=
le");};var =
p=3Dfunction(){q.html(I18n.t("txt.admin.javascrips.views.people.roles.use=
r_belongs_group")).show();};var =
m=3Dfunction(){q.html(I18n.t("txt.admin.javascrips.views.people.roles.use=
r_belongs_organization")).show();};var r=3Dfunction(){q.hide();};var =
o=3D{"assigned-only":[r,l],"within-groups":[p,s],"within-organization":[m=
,s],all:[r,s]};if(u.exists()){n.selectInteraction(o);}}function c(q){var =
l=3Dj("#permission_set_permissions_forum_access_restricted_content");var =
n=3Dj("label[for=3D'permission_set_permissions_forum_access_restricted_co=
ntent']");var m=3Dfunction(){var r=3D"To deselect this option, you must =
change forums editing =
permission";l.prop("checked",true).prop("disabled",true).prop("title",r);=
n.prop("title",r);};var =
p=3Dfunction(){l.prop("disabled",false).removeAttr("title");n.removeAttr(=
"title");};var =
o=3D{full:m,"default-interaction":p};if(l.exists()){q.selectInteraction(o=
);}}function b(q){var l=3Dj("#people_editing_options");var =
n=3Dj("#permission_set_permissions_edit_organizations");var =
m=3Dfunction(){l.slideDown();n.prop("disabled",false);};var =
o=3Dfunction(){l.slideUp();n.prop("disabled",true);};var =
p=3D{edit:m,full:m,"default-interaction":o};j(q).selectInteraction(p);}fu=
nction =
k(){if(f.exists()){e(f);}if(i.exists()){c(i);}if(h.exists()){b(h);}}funct=
ion g(){d.find(":input:not(:submit, =
[name=3D'_method'])").not(f).prop("disabled",true);}j(document).ready(fun=
ction(){k();if(a){g();}});},this.jQuery);function =
UserMergeWizard(a){this.redirectToWinner=3Da;this.registerEvents();}UserM=
ergeWizard.prototype=3D{redirectToWinner:false,lookupUser:function(d,a,e)=
{var b=3D"/people/user_merge/autocomplete";var c=3D{name:a,rand:(new =
Date()).getTime(),user_id:d};new =
Ajax.Request(b,{parameters:c,onSuccess:function(f){e(f.responseJSON);}});=
},registerEvents:function(){var =
a=3Dthis;$j("#merge_link").live("click",function(){$j.colorbox({href:$j(t=
his).attr("href"),onComplete:function(){var =
c=3Da.winnerForm().attr("data-loser");var b=3Dnew =
Autocompleter.Cache(a.lookupUser.curry(c));new =
Autocompleter.Json("winner","winner_auto_complete",b.lookup.bind(b),{freq=
uency:0.1,minChars:3});$j("input[placeholder]").placeholder();}});return =
false;});a.winnerLinks().live("click",function(){$j.colorbox({href:$j(thi=
s).attr("href")});return =
false;});a.winnerForm().live("submit",function(){$j.ajax({type:$j(this).a=
ttr("method"),data:$j(this).serialize(),url:$j(this).attr("action"),succe=
ss:function(b){$j.colorbox({html:b});},error:function(b,d,c){$j.colorbox(=
{html:b.responseText});}});return =
false;});if(!a.redirectToWinner){a.confirmForm().live("submit",function()=
{$j.ajax({data:$j(this).serialize(),type:"POST",url:$j(this).attr("action=
")+"?format=3Djs",beforeSend:function(b){a.confirmButton().val("Merging =
users...");a.confirmButton().prop("disabled",true);},success:function(b){=
$j.colorbox.close();},error:function(b,d,c){$j.colorbox({html:b.responseT=
ext});a.confirmButton().val("Confirm and =
Merge");a.confirmButton().prop("disabled",false);}});return =
false;});}},winnerForm:function(){return =
$j("#winner_form");},winnerField:function(){return =
this.winnerForm().find("input[type=3D'text']");},continueButton:function(=
){return =
this.winnerForm().find("input[type=3D'submit']");},winnerLinks:function()=
{return $j(".winner_selector");},confirmForm:function(){return =
$j("#confirm_merge_form");},confirmButton:function(){return =
this.confirmForm().find("input[type=3D'submit']");}};$z.defModule("people=
/users/edit",{initialize:function(a){this.confirmationMessages=3D{noGroup=
s:"You have given the user an agent or admin role, without assigning the =
agent to a group. This means that the agent cannot get assigned to =
tickets, and that any tickets already assigned to the agent will become =
unassigned once you submit this form. Are you sure you wish to =
continue?",leavingLegacy:"You are assigning a new role to an agent with =
legacy permissions. Once complete, they will not be able to return to =
the legacy permissions role. Are you sure you wish to =
continue?"};if($j("#original_roles").exists()){this.setupNonEnterpriseRol=
es();}if($j(".role_groups").exists()){$j(".user_type, =
#user_role_or_permission_set").change($j.proxy(this.manageRoleDisplay,thi=
s));this.manageRoleDisplay();$j("#group_tiles =
.tile").click(this.selectGroup);var =
b=3D$j("#role_and_groups_form");this.formElm=3Db.exists()?b:$j("#user-for=
m");this.formElm.submit($j.proxy(this.confirmSave,this));}$j("form#user-f=
orm =
[type=3Dsubmit]").bind("click",function(c){if(typeof(userTagField)!=3D"un=
defined"){userTagField.beforeFormSubmit();}});if($j("#identities").exists=
()){$j(".email.unverified_email .add_identity, .twitter .add_identity, =
.google .add_identity, .facebook =
.add_identity").colorbox({onComplete:function(){$j("#focus").focus();}});=
this.identitiesManager=3Dnew =
Zendesk.IdentitiesManager(a,$j.proxy(this.setupPrimary,this));this.render=
Identities(a);$j("#add_openid").live("click",function(){$j(this).hide();$=
j("#openid_identity_list").hide();$j("#add_openid_form").show();});}},set=
upNonEnterpriseRoles:function(){if($j("#user_roles_4").is(":checked")){$j=
("#agent_groups").html($j("#group-block").html());}if($j("#user_roles_2")=
.is(":checked")){$j("#admin_groups").html($j("#group-block").html());}$j(=
"#user-radio").click(function(){$j("#agent_groups, =
#admin_groups").empty();$j("#end_user_block").show();$j("#agent_block, =
#admin_groups").hide();$j("#user_restriction_id_4").click();$j("#display_=
name").hide();});$j("#user_roles_4").click(function(){$j("#agent_groups")=
.html($j("#group-block").html());$j("#admin_groups").empty();$j("#agent_b=
lock").show();$j("#admin_groups, =
#end_user_block").hide();$j("#user_restriction_id_0").click();$j("#displa=
y_name").show();});$j("#user_roles_2").click(function(){$j("#admin_groups=
").html($j("#group-block").html());$j("#agent_groups").empty();$j("#agent=
_block, =
#end_user_block").hide();$j("#admin_groups").show();$j("#display_name").s=
how();});$j("form#user-form").submit($j.proxy(function(){if($j("#user_rol=
es_4, #user_roles_2").filter(":checked").length>0&&$j("#user-form =
input:checkbox[name=3D'user[groups][]']:checked").length=3D=3D0){if(!conf=
irm(this.confirmationMessages.noGroups)){return false;}}var =
a=3D$j("#user_roles_4").is(":checked")?"Agent":($j("#user_roles_2").is(":=
checked")?"Admin":"End-User");Zendesk.Instrumentation.ToTango.track(a,"Us=
er - =
Save");$j("#submit-button").val(userId?I18n.t("txt.users.edit.updating"):=
I18n.t("txt.users.edit.creating")).prop("disabled",true);},this));},manag=
eRoleDisplay:function(h){this.roleData=3Dthis.roleData||$j.parseJSON($j("=
#role_data").html());var =
b=3D$j("#roles_agent"),a=3D$j("#agent_details"),f=3Da.find(".description"=
),g=3Da.find(".headcount"),k=3D$j("#enduser_details"),c=3D$j('#enduser_de=
tails =
input[name=3D"user[restriction_id]"]'),i=3D$j("#roles_enduser").prop("che=
cked"),d=3D$j("#user_role_or_permission_set"),j=3D_(this.roleData).find(f=
unction(e){return =
e.id=3D=3Dd.val();});d.prop("disabled",i);k.toggle(i);a.toggle(!i);if(!i)=
{c.prop("disabled",true);b.val(j.id=3D=3D"admin"?2:4);f.html(j.descriptio=
n);g.html(j.headcount);}else{c.prop("disabled",false);}this.displayGroups=
(i);},displayGroups:function(a){$j("#groups_unavailable").toggle(a);$j("#=
groups_available").toggle(!a);if(a){$j("#group_tiles =
input").prop("disabled",true);}else{$j("#group_tiles =
input.empty").prop("disabled",false);_($j("#group_tiles =
.tile")).each(function(b){b=3D$j(b);if(b.hasClass("selected")){$j(b.find(=
"input")).prop("disabled",false);}});}},selectGroup:function(a){var =
b=3D$j(a.target).hasClass("tile")?$j(a.target):$j(a.target).parents(".til=
e");if(b.hasClass("selected")){b.removeClass("selected");$j("input",b).pr=
op("disabled",true);}else{b.addClass("selected");$j("input",b).prop("disa=
bled",false);}},confirmSave:function(f){if(f){f.stopPropagation();f.preve=
ntDefault();}var d=3D$j("#user_role_or_permission_set =
option:first-child").val()=3D=3D=3D"";var =
a=3D$j("#user_role_or_permission_set").val()!=3D=3D"";var =
c=3D$j("#roles_agent").prop("checked");if(d&&c&&a){if(!confirm(this.confi=
rmationMessages.leavingLegacy)){return =
false;}}if($j("#roles_agent").prop("checked")){var =
b=3D_($j(".group_data")).any(function(e){return =
!$j(e).prop("disabled");});if(!b){if(!confirm(this.confirmationMessages.n=
oGroups)){return =
false;}}}this.formElm.unbind("submit");this.formElm.submit();},renderIden=
tities:function(c){var h,g,e,d,b,f;var =
a=3Dthis.identitiesManager.allPrimaryCandidates().length!=3D=3D0;$j(this.=
identitiesManager.identities).each($j.proxy(function(k,j){h=3D$j("<a>",{h=
ref:"javascript: =
void(0);",html:I18n.t("txt.users.edit.delete_identity")}).click($j.proxy(=
this.deleteIdentity,this)).data("elmId",j.elmId).addClass("remove_link");=
g=3D$j("<span>",{html:j.name}).addClass("identity_name");e=3D$j("<span>",=
{html:"("+I18n.t("txt.users.edit.primary")+")",style:"display: =
none"}).addClass("primary_label");d=3D$j("<span>",{html:"("+I18n.t("txt.u=
sers.edit.email_not_verified")+")"}).addClass("status =
unverified");$j("<li>",{id:j.elmId}).append(g).append(j.isUnverified()?d:=
"").append((j.isPrimaryCandidate()&&!j.isUnverified())?e:"").append(h).ap=
pendTo($j(j.listElmId));if(this.identitiesManager.limitToSingleIdentity(j=
)){$j("."+j.identity_type+" =
.add_identity").hide();}if(!a&&j.isExternalIdentity){$j("#"+j.elmId).find=
(".remove_link").hide();}},this));b=3Dthis.identitiesManager.primary();if=
(typeof =
b!=3D=3D"undefined"){f=3D$j("#"+b.elmId);f.find(".primary_label").show();=
f.find(".remove_link").hide();}this.setupPrimary();},setupPrimary:functio=
n(){if(this.identitiesManager.allPrimaryCandidates().length<=3D1){$j("#pr=
imary_section").hide();return;}else{$j("#primary_section").show();}var =
a=3D$j("#primary_identity");this.renderPrimary(this.identitiesManager.pri=
mary());a.unbind("change",$j.proxy(this.updatePrimary,this));a.bind("chan=
ge",$j.proxy(this.updatePrimary,this));},renderPrimary:function(b){var =
a=3D$j("#primary_identity");a.html("");a.append($j("<option>",{value:b.el=
mId,html:b.name+" =
("+I18n.t("txt.users.edit.primary")+")"}));_(this.identitiesManager.allPr=
imaryCandidates()).each(function(c){if(c!=3Db){a.append($j("<option>",{va=
lue:c.elmId,html:c.name}));}});},updatePrimary:function(c){if(c){c.stopPr=
opagation();c.preventDefault();}if(this.identitiesManager.allPrimaryCandi=
dates().length<=3D1){$j("#primary_section").hide();return;}var =
a=3D$j("#primary_identity");var =
b=3Dthis.identitiesManager.find(a.val());var =
d=3D$j("<div>").addClass("spinner =
small").insertAfter(a);this.identitiesManager.makePrimary(b).done(functio=
n(){d.remove();}).fail(function(){d.remove();}).done($j.proxy(function(){=
this.renderPrimary(b);$j(".remove_link").show();$j("#"+b.elmId).find(".re=
move_link").hide();$j(".primary_label").hide();$j("#"+b.elmId).find(".pri=
mary_label").show();clearFlash();},this)).fail($j.proxy(function(e){this.=
setupPrimary();showFlash(e,"error");},this));},deleteIdentity:function(c)=
{if(c){c.stopPropagation();c.preventDefault();}var b=3D$j(c.target);var =
a=3Dthis.identitiesManager.find(b.data("elmId"));if(!confirm(I18n.t("txt.=
users.edit.remove_account_confirmation",{identityName:a.name}))){return =
false;}var d=3D$j("<div>").addClass("spinner =
small").insertAfter(b);b.hide();this.identitiesManager.remove(a).done(fun=
ction(){d.remove();}).fail(function(){d.remove();}).done(function(){$j(".=
"+a.identityType+" =
.add_identity").show();$j("#"+a.elmId).remove();clearFlash();}).fail(func=
tion(e){showFlash(e,"error");});}});$z.defModule("people/search/index",{i=
nitialize:function(){if($j("#bulk_update").exists()){this.setupBulkUpdate=
();}},setupBulkUpdate:function(){var =
a=3D$j(".individual_bulk_checkbox");this.activeCheckboxes=3D$j(_(a.find("=
.checkbox")).select(function(b){return =
!$j(b).prop("disabled");}));if(this.activeCheckboxes.length<1){$j("#bulk_=
update").hide();a.hide();}else{this.bulkSubmitElm=3D$j("#bulk_submit");th=
is.toggleBulkSubmit();$j("#bulk_check").change($j.proxy(this.manageBulkUp=
date,this));this.activeCheckboxes.change($j.proxy(this.toggleBulkSubmit,t=
his));$j("#bulk_submit").click($j.proxy(this.submitBulkForm,this));}},man=
ageBulkUpdate:function(b){var =
a=3D$j("#bulk_check").prop("checked");this.activeCheckboxes.not(".disable=
d").prop("checked",a);this.toggleBulkSubmit();},submitBulkForm:function(a=
){if(a){a.stopPropagation();a.preventDefault();}if(!this.anyChecked()){re=
turn;}$j("#bulk_check").hide();$j("#bulk_spinner").show();$j.ajax({type:"=
POST",url:"/people/users/select_bulk_action",data:($j("#bulk_form").seria=
lize()),success:function(b){clearFlash();$j.colorbox({html:b});$j("#bulk_=
spinner").hide();$j("#bulk_check").show();},error:function(b){showFlash("=
Error:"+b,"error");$j("#bulk_spinner").hide();$j("#bulk_check").show();}}=
);},toggleBulkSubmit:function(a){if(this.anyChecked()){this.bulkSubmitElm=
.prop("disabled",false);this.bulkSubmitElm.removeClass("button_disabled")=
;this.bulkSubmitElm.addClass("button");}else{this.bulkSubmitElm.prop("dis=
abled",true);this.bulkSubmitElm.removeClass("button");this.bulkSubmitElm.=
addClass("button_disabled");}},anyChecked:function(){return =
_(this.activeCheckboxes).any(function(a){return =
$j(a).prop("checked");});}});$z.defModule("people/users/merge",{initializ=
e:function(){},switch_to_password_form:function(){$j("#user_merge_email_f=
orm").hide();$j("#user_merge_password_form").show();$j.colorbox.resize();=
$j("#user_merge_email_for_password_form").val($j("#user_merge_email").val=
());$j("#user_merge_password_email_display").html($j("#user_merge_email")=
.val());},on_email_submit:function(){if(this.email_validate($j("#user_mer=
ge_email").val())){this.toggle_form("email");return =
false;}else{alert(I18n.t("txt.user.merge.enter_valid_email"));return =
true;}},on_password_submit:function(){if($j("#user_merge_password").val()=
!=3D=3D""){this.toggle_form("password");return =
false;}else{alert(I18n.t("txt.user.merge.enter_valid_password"));return =
true;}},email_validate:function(a){var =
b=3D/^([A-Za-z0-9_\+\-\.])+(\+[0-9]+)?\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,=
4})$/;return =
b.test(a);},password_does_not_match:function(a){this.toggle_form("passwor=
d");alert(a);},toggle_form:function(a){$j("#user_merge_waiting_for_"+a).t=
oggle();$j("#user_merge_submit_"+a).toggle();}});$z.defModule("people/use=
rs/new",{initialize:function(a){$z("people/users/edit").initialize(a);}})=
;$z.defModule("people/users/show",{initialize:function(b){this.userId=3Db=
;var =
a=3D$j("#suspend_access");this.userSuspended=3D(a.attr("data-user-suspend=
ed")!=3D=3D"false");if(this.userSuspended){$j("#suspended").show();}$j("a=
.toggle-twitter-data").click(function(){$j(this).closest("p.user-twitter"=
).next(".twitter-properties").slideToggle(50);});$j(".visibility-controls=
").click(function(){$j("a.toggle-twitter-data",this).toggle();});$j("#mak=
e_direct_number_link").click(function(c){$j.colorbox({inline:true,href:"#=
make_direct_number_layer"});if(c){c.preventDefault();}});$j("#edit_number=
_link").click(function(c){$j.colorbox({inline:true,href:"#edit_number_lay=
er"});if(c){c.preventDefault();}});new =
UserMergeWizard(true);this.setSuspensionActionText();a.click($j.proxy(thi=
s.setSuspensionStatus,this));},setSuspensionStatus:function(b){b.preventD=
efault();if(this.settingStatus=3D=3D=3Dtrue){return;}this.settingSuspensi=
onStatus=3Dtrue;var =
a=3D"/users/"+this.userId;$j.ajax({url:a,type:"PUT",data:{authenticity_to=
ken:currentUser.authenticityToken,user:{suspended:!this.userSuspended}},s=
uccess:$j.proxy(function(){this.userSuspended=3D!this.userSuspended;this.=
setSuspensionActionText();$j("#suspended").toggle(this.userSuspended);sho=
wFlash((this.userSuspended?I18n.t("txt.admin.javascrips.users_show.user_s=
uspended_label"):I18n.t("txt.admin.javascrips.users_show.user_unsuspended=
_label")),"notice");this.settingSuspensionStatus=3Dfalse;},this),error:fu=
nction(c){var =
d=3Dthis.userSuspended?"suspend":"unsuspend";if(d=3D=3D"suspend"){message=
=3DI18n.t("txt.admin.javascrips.users_show.suspend_user_label");}else{mes=
sage=3DI18n.t("txt.admin.javascrips.users_show.unsuspend_user_label");}sh=
owFlash(message,"error");this.settingSuspensionStatus=3Dfalse;}});},setSu=
spensionActionText:function(){$j("#suspend_access").html(this.userSuspend=
ed?I18n.t("txt.admin.javascrips.users_show.unsusped_access_label"):I18n.t=
("txt.admin.javascrips.users_show.suspend_access_label"));}});$z.defModul=
e("reports/edit",{initialize:function(a){$j("fieldset.conditions span =
select").autocompleteFromSelectIfLarge();}});Zendesk.NS("Reports");Zendes=
k.Reports.ForumAnalytics=3Dfunction(a){a=3Da||{};this.container=3Da.conta=
iner;this.sammyApp=3Dthis._extendSammyApp(a.app);this.routes=3D{TAB:"#for=
um_analytics",STATS:"#forum_analytics/stats/:statName"};};Zendesk.Reports=
.ForumAnalytics.prototype=3D{run:function(){this._initForumUI();},$:funct=
ion(a){return $j(a,this.container);},_extendSammyApp:function(b){var =
a=3Dthis;return =
b.bind("tab-changed",function(d,c){if(c.tabID!=3D=3D"forum_analytics"){re=
turn;}if(!a.$("#stats_summary_container").length){return;}var =
f;a._loadDefaultState();if(this.matchPath(c.path,a.routes.TAB)){a._getRou=
teTab();}else{if(f=3Dthis.matchPath(c.path,a.routes.STATS)){a._getRouteSt=
ats(f);}}});},_getRouteStats:function(b){var =
a=3Dthis.$(".sparkline#"+b.statName);if(a.hasClass("active")){return;}Zen=
desk.Stats.ForumUI.showDetailGraph(a,{container:this.container});},_getRo=
uteTab:function(){this._getRouteStats({statName:this.$(".sparkline:first"=
).attr("id")});},_loadDefaultState:function(){if(!this.$(".sparkline > =
div:not(:empty)").length){Zendesk.Stats.ForumUI._drawSparklines({containe=
r:this.container});}},_initForumUI:function(){Zendesk.Stats.ForumUI._bind=
SparklineHandlers(this.sammyApp,{statsURL:"#forum_analytics/stats",contai=
ner:this.container});}};Zendesk.NS("Reports");Zendesk.Reports.Overview=3D=
function(a){a=3Da||{};this.container=3Da.container;this.sammyApp=3Dthis._=
extendSammyApp(a.app);};Zendesk.Reports.Overview.prototype=3D{run:functio=
n(){this._bindSparklineHandlers();},$:function(a){return =
$j(a,this.container);},_bindSparklineHandlers:function(){var =
b=3Dthis,a;a=3D[{context:".ticket_stats =
.search_sparkline",path:"#reports"},{context:"#forum_views",path:"#forum_=
analytics"},{context:"#forum_topics",path:"#forum_analytics"},{context:"#=
search_total_searches",path:"#search_analytics"},{context:"#search_ticket=
s_created",path:"#search_analytics"}];$j(a).each(function(c,d){$j(d.conte=
xt).bind("click",function(){b.sammyApp.setLocation(d.path);});});},_drawA=
llSparklines:function(){var =
a=3Dthis,b;b=3D[{div:"#tickets_created_sparkline",statName:"created_count=
",draw:this._drawTicketSparklines},{div:"#tickets_solved_sparkline",statN=
ame:"solve_count",draw:this._drawTicketSparklines},{div:"#tickets_first_r=
esponse_time_sparkline",statName:"first_response_time",draw:this._drawTic=
ketSparklines},{div:"#tickets_satisfaction_sparkline",statName:"csr",draw=
:this._drawTicketSparklines},{div:"#forum_views_sparkline",statName:"entr=
y_view",draw:this._drawForumSparklines},{div:"#forum_topics_sparkline",st=
atName:"entry_create",draw:this._drawForumSparklines},{div:"#search_total=
_searches_sparkline",statName:"searches",draw:this._drawSearchSparklines}=
,{div:"#search_tickets_created_sparkline",statName:"tickets",draw:this._d=
rawSearchSparklines}];$j(b).each(function(c,d){d.draw.call(a,d);});},_dra=
wForumSparklines:function(c){var =
b=3Dthis.$(c.div),a,d=3DZendesk.Stats.ForumUI._statsInfo(this.$("#stats_o=
bject"));a=3Dnew =
Zendesk.Stats.Graph(b,{graphType:"sparkline",resource:"forum",objectType:=
d.objectType,objectId:d.objectId,statName:c.statName,start:d.windowStart,=
totalCountDiv:b.closest(".sparkline_container").find(".stat_total")});a.d=
raw();},_drawSearchSparklines:function(c){var =
b=3Dthis.$(c.div),a;a=3Dnew =
Zendesk.Stats.Graph(b,{graphType:"sparkline",searchStatURL:"/account/sear=
ch_account_stats",statName:c.statName,totalCountDiv:b.closest(".sparkline=
_container").find(".stat_total")});a.draw();},_drawTicketSparklines:funct=
ion(c){var b=3Dthis.$(c.div),a;a=3Dnew =
Zendesk.Stats.Graph(b,{graphType:"sparkline",searchStatURL:"/account/0/ti=
cket_stats",statName:c.statName,totalCountDiv:b.closest(".sparkline_conta=
iner").find(".stat_total")});$j.getJSON(a.statsURL,{start:a.startTime,npo=
ints:30}).done($j.proxy(this._drawSparkline,a,a.statsURL,this._calculateT=
otal));},_extendSammyApp:function(b){var a=3Dthis;return =
b.bind("tab-changed",function(f,d){if(!a.$(".stats_summary_container").le=
ngth){return;}var c=3Da.$(".search_sparkline > =
div:not(:empty)");if(d.tabID!=3D=3D"overview"||c.length){return;}a._drawA=
llSparklines();});},_drawSparkline:function(b,a,d){this.data=3Dd.data;thi=
s.draw();var =
e=3D"0,0",c=3Da(d.data,d.counts);if(this.statName=3D=3D=3D"csr"){e=3D"0,0=
%",c*=3D100;}if(this.statName=3D=3D=3D"first_response_time"){c=3Dc/3600;}=
$j(this.totalCountDiv).append(Zendesk.Stats.formatNumber(e,c));},_calcula=
teTotal:function(e,b){var =
c=3D0,d=3D0;if(b&&b.length=3D=3D=3De.length){for(var =
a=3D0;a<e.length;a++){if(b[a]=3D=3D=3Dundefined){continue;}d+=3De[a][1]*b=
[a];c+=3Db[a];}d/=3Dc;}else{for(var =
a=3D0;a<e.length;a++){d+=3De[a][1];}}return =
d;}};Zendesk.NS("Reports.Page");Zendesk.Reports.Page.init=3Dfunction(a){a=
=3Da||{};var b=3Dnew Zendesk.TabbedContainer.SammyApp();new =
Zendesk.Reports.Overview({app:b.app,container:"#overview"}).run();new =
Zendesk.Reports.ForumAnalytics({app:b.app,container:"#forum_analytics"}).=
run();new =
Zendesk.Reports.SearchAnalytics({app:b.app,container:"#search_analytics"}=
).run();b.init();};Zendesk.NS("Reports");Zendesk.Reports.SearchAnalytics=3D=
function(a){a=3Da||{};this.container=3Da.container;this.searchStatsTable=3D=
this._initializeTable();this.sammyApp=3Dthis._extendSammyApp(a.app);this.=
routes=3D{STATS:"#search_analytics/stats/:statName",TAB:"#search_analytic=
s",TABLE:"#search_analytics/table/:orderField/:sortDirection/page/:page"}=
;};Zendesk.Reports.SearchAnalytics.prototype=3D{run:function(){this._bind=
TableHandlers();this._bindSparklineHandlers();this._bindSelectMenuHandler=
();},$:function(a){return =
$j(a,this.container);},_extendSammyApp:function(b){var a=3Dthis;return =
b.bind("tab-changed",function(d,c){if(c.tabID!=3D=3D"search_analytics"){r=
eturn;}if(!a.$(".stats_summary_container").length){return;}var =
f;a._loadDefaultState();if(this.matchPath(c.path,a.routes.TAB)){a._getRou=
teTab();}else{if(f=3Dthis.matchPath(c.path,a.routes.TABLE)){a._getRouteTa=
ble(f);}else{if(f=3Dthis.matchPath(c.path,a.routes.STATS)){a._getRouteSta=
ts(f);}}}});},_getRouteStats:function(c){var =
b=3Dc.statName,a=3Dthis.$(".search_sparkline#"+b);if(a.hasClass("active")=
){return;}this._drawDetailGraph(a);this._setTableDescription(b);this._fet=
chTableForSparkline(b);this.$("#percentage_stats_graph").hide();this.$("#=
detailed_stats_graph").show();if(b!=3D=3D"searches"){this._addPercentageS=
electMenu(b);}else{this.$("#stats_graph_select_menu").empty();}},_getRout=
eTab:function(){this._getRouteStats({statName:this.$(".search_sparkline:f=
irst").attr("id")});},_getRouteTable:function(d){this._loadDefaultGraph()=
;var =
c=3Dd.orderField,a=3DparseInt(d.page,10),b=3Dd.sortDirection;this.$("#sea=
rch_string_stats table th =
img").hide();this._sortTopStats(this.$("#search_string_stats table =
th."+c),b,a);},_initializeTable:function(){if(!this.$(".stats_summary_con=
tainer").length){return undefined;}var =
b=3D{divTable:"#search_string_stats",statsType:"all",orderField:"searches=
",searchStatsTemplate:"#search_stats_template",divPaginationTotal:"#pagin=
ation_total",container:this.container};this.$("#search_string_feedback_ch=
eckbox").hide();this.$(b.divTable+" #show_more").hide();var a=3Dnew =
Zendesk.Stats.SearchStatsTable(b);this._displayFeedbackCheckbox(a);return=
 =
a;},_loadDefaultGraph:function(){if(this.$("#detailed_stats_graph").is(":=
empty")){this._drawDetailGraph(this.$(".search_sparkline:first"));}},_loa=
dDefaultState:function(){if(!this.$(".search_sparkline > =
div:not(:empty)").length){this._drawSparklines();}},_setFeedbackCheckbox:=
function(a){if(a=3D=3D=3Dtrue){this.$("#search_string_feedback_checkbox")=
.show();}},_displayFeedbackCheckbox:function(a){a.isFeedbackData(this,thi=
s._setFeedbackCheckbox);var b=3Dthis.$("#search_string_stats =
#feedback_tag");b.prop("checked",false);b.click(function(){var =
c=3D($j(this).is(":checked")?"feedback_tab":"all");a.modifyDisplayed({sta=
tsType:c});});},_bindSparklineHandlers:function(){var =
a=3Dthis;this.$(".search_sparkline").bind("click",function(){if(($j(this)=
.hasClass("active"))){return =
false;}else{a.sammyApp.setLocation("#search_analytics/stats/"+$j(this).at=
tr("id"));}});},_sortByColumn:function(){var a=3Dthis;var =
b=3Dthis.$("table.tickets =
th").slice(0,-1);b.css({cursor:"pointer"});b.click(function(){var =
e=3D$j(this).attr("class"),c=3Da.searchStatsTable.statOptions.page,d=3Da.=
searchStatsTable.getNextSortDirection(e);a.sammyApp.setLocation("#search_=
analytics/table/"+e+"/"+d+"/page/"+c);return =
false;});},_bindTableHandlers:function(){this._sortByColumn();var =
a=3Dthis;this.$("#search_string_stats #show_more =
a").click(function(){a.$("table.tickets tr:hidden").show();var =
b=3Da.sammyApp,c=3Da.searchStatsTable;var =
f=3Dc.statOptions.orderField,d=3Dc.nextPage(),e=3Dc.getCurrentSortDirecti=
on(f);a.sammyApp.setLocation("#search_analytics/table/"+f+"/"+e+"/page/"+=
d);return false;});},_bindSelectMenuHandler:function(){var =
a=3Dthis;this.$("#stats_graph_select_menu =
select").live("change",function(){var =
b=3D$j(this).find("option:selected").val();if(b=3D=3D=3D"percentage"){a._=
showPercentageGraph();}else{a._showOriginal();}});},_showOriginal:functio=
n(){this.$("#percentage_stats_graph").hide();this.$("#detailed_stats_grap=
h").show();},_showPercentageGraph:function(){var =
d=3Dthis.$("#searches_sparkline").data("graph_data").data;var =
f=3Dthis.$(".active").find("div").data("graph_data").data;var =
c=3D[];for(var b=3D0;b<d.length;b++){var =
a=3DparseInt((parseInt(f[b][1])*100)/parseInt(d[b][1]));c.push([d[b][0],(=
isNaN(a)?0:a)]);}this.$("#detailed_stats_graph").hide();this.$("#percenta=
ge_stats_graph").show();var e=3Dnew =
Zendesk.Stats.Graph(this.$("#percentage_stats_graph"),{graphType:"percent=
age",data:c});e.draw();},_drawSparklines:function(){var =
c=3D[{div:"#searches_sparkline",statName:"searches"},{div:"#no_results_sp=
arkline",statName:"no_results"},{div:"#no_clicks_sparkline",statName:"no_=
clicks"},{div:"#tickets_sparkline",statName:"tickets"}];for(var =
b=3D0;b<c.length;b++){var a=3Dnew =
Zendesk.Stats.Graph(this.$(c[b].div),{graphType:"sparkline",searchStatURL=
:"/account/search_account_stats",statName:c[b].statName,totalCountDiv:thi=
s.$(c[b].div).parent().parent().find(".stat_total")});a.draw();}},_drawDe=
tailGraph:function(a){this.$(".search_sparkline.active").removeClass("act=
ive");this.$(a).addClass("active");var b=3Dthis.$(a).prop("id");var =
c=3Dnew =
Zendesk.Stats.Graph(this.$("#detailed_stats_graph"),{graphType:"area",sea=
rchStatURL:"/account/search_account_stats",statName:b});c.draw();$j(windo=
w).resize(function(){c.draw();});},_setTableDescription:function(b){var =
a=3D{searches:{title:"Top 500 =
searches",description:""},no_results:{title:"Top 500 searches: no =
results",description:"(Avg. # of results is 0)"},no_clicks:{title:"Top =
500 searches: no clicks",description:"(CTR % is 0)"},tickets:{title:"Top =
500 searches: tickets created",description:"(Tickets created greater =
than =
0)"}}[b];this.$(".stats_summary_description").empty();this.$(".stats_summ=
ary_description").append(a.title);this.$(".stats_summary_extra_descriptio=
n").empty();this.$(".stats_summary_extra_description").append(a.descripti=
on);},_fetchTableForSparkline:function(a){var =
b=3D{searches:["searches","desc"],no_results:["avg_results","asc"],no_cli=
cks:["ctr","asc"],tickets:["tickets","desc"]}[a];this._sortTopStats(this.=
$("th."+b[0]),b[1],1,this._filterCallback);},_addPercentageSelectMenu:fun=
ction(a){var c=3Dthis.$("#stats_graph_select_menu");var =
d=3Dthis.$("#"+a).parent().find(".stat_title").html().toLowerCase();var =
b=3D[];b.push("<select>");b.push('<option value=3D"original">Number =
'+d+"</option>");b.push('<option value=3D"percentage">% of total =
searches</option>');b.push("</select>");c.empty();c.append(b.join());},_f=
ilterCallback:function(b){this.$("table.tickets =
td."+b).each(function(){if(b=3D=3D"ctr"||b=3D=3D"avg_results"){if(parseFl=
oat($j(this).html())>0.05){$j(this).parent().hide();}}if(b=3D=3D"tickets"=
){if(parseFloat($j(this).html())<1){$j(this).parent().hide();}}});if(this=
.$(".active").attr("id")!=3D=3D"searches"){var a=3Dthis.$("table.tickets =
tbody tr:visible").sort(function(d,c){return =
parseInt($j(c).find(".searches").html())-parseInt($j(d).find(".searches")=
.html());});this.$("table.tickets tbody").empty();this.$("table.tickets =
tbody").append(a);this.$("#show_more").hide();this.$(".view_sort").remove=
();this.$("th.searches").children("div.title").append('<img =
alt=3D"Table-arrow" class=3D"view_sort" =
src=3D"/images/table-arrow.png"/>');this.$("table.tickets =
th").css({cursor:"default"});this.$("table.tickets =
th").unbind("click");if(this.$("#search_string_feedback_checkbox").is(":v=
isible")){this.$("#search_string_feedback_checkbox").hide();this.$("#sear=
ch_string_feedback_checkbox").data("show_again",true);}}else{if(this.$("#=
search_string_feedback_checkbox").data("show_again")){this.$("#search_str=
ing_feedback_checkbox").show();this.$("#search_string_feedback_checkbox")=
.data("show_again",false);}this._sortByColumn();}},_setSortImage:function=
(b,c){this.$(".view_sort").remove();var =
a=3D(c=3D=3D=3D"desc"?"/images/table-arrow.png":"/images/table-arrow1.png=
");b.children("div.title").append('<img alt=3D"Table-arrow" =
class=3D"view_sort" =
src=3D"'+a+'"/>');},_sortTopStats:function(b,e,d,g){var =
f=3Db.prop("class"),c=3Dthis.searchStatsTable,a=3D(this.$(".active").attr=
("id")=3D=3D=3D"searches")?15:100;c.setSort(f,e);c.modifyDisplayed({page:=
d,pageSize:a},this,g);this._setSortImage(b,e);}};$z.defModule("requests/p=
ortal/show",{initialize:function(){chatRequest.checkForAgent(Zendesk.Xmpp=
.identity.chatAlertNode,function(){if($j("#chat_from_ticket").length=3D=3D=
0){var a=3DI18n.t("txt.chat.chat_about_ticket");var b=3D'<a =
id=3D"chat_from_ticket" href=3D"#">'+a+"</a>";$j("#ticketform =
h3").after(b);}},function(){$j("#chat_from_ticket").remove();});$j("#chat=
_from_ticket").live("click",function(a){a.preventDefault();Zendesk.Instru=
mentation.track("chat-about-my-ticket","Tickets");var =
d=3D$j("#ticketform").attr("action").split("/").last();var =
b=3D"/chat?ticket_id=3D"+d;var =
c=3Dwindow.open(b,"chatWindow","toolbar=3D0, menubar=3D0, width=3D444, =
height=3D585, location=3D0, status=3D0, directories=3D0, =
scrollbars=3D0");});}});$z.defModule("rules/_bulk_update",{initialize:fun=
ction(){var =
a=3D$j("#ticket-chat");a.submit(function(b){$j.ajax({url:a.attr("action")=
,type:"POST",data:a.serialize()+"&background=3Dtrue",dataType:"json",succ=
ess:function(c){var d=3Dnew =
Zendesk.JobStatus(c.status_url,{title:"Processing =
tickets...",renderResult:function(f){var =
e=3D{title:""+f.results.length+" ticket(s) =
processed:",body:$j("<ul/>")};if(f.status=3D=3D=3D"completed"){document.l=
ocation=3D"/tickets/bulk_result?background=3D"+f.job.id+"&return_to=3D"+e=
scape(document.location);}return =
e;}});}});$j("#bulk-update").hide();$j("table.tickets th.checkbox =
input").remove();$j("table.tickets =
input.tickets_to_bulk_update").remove();return =
false;});}});$z.defModule("rules/analysis/show",{initialize:function(a){$=
j("select#analysis-filter").change(function(d){var =
b=3D$j("select#analysis-filter option:selected").val();var =
c=3DjQuery.queryParameters();var =
e=3D{filter:c.filter};if(typeof(b)!=3D"undefined"){e.filter=3Db;}if(typeo=
f(c.select)=3D=3D"string"){e.select=3Dc.select;}if(typeof(c.key)=3D=3D"st=
ring"){e.key=3Dc.key;}window.location.href=3D$j(location).attr("protocol"=
)+"//"+$j(location).attr("host")+$j(location).attr("pathname")+"?"+$j.par=
am(e);});}});$z.defModule("rules/edit",{initialize:function(){$j("fieldse=
t.conditions span =
select").autocompleteFromSelectIfLarge();}});jQuery(function(b){var =
a=3Db("#view_output_columns").find(".sortablelist");if(!a.exists()){retur=
n;}a.each(function(){b(this).sortableWithEmptyTarget({emptyTargetClass:"i=
tem sortable",placeholder:"sortable =
target",connectWith:a.not(this)});});$j("#result_columns").bind("sortrece=
ive",function(c,d){if($j(this).find("li").size()>11){$j(d.sender).sortabl=
e("cancel");}});});$z.defModule("rules/index",{initialize:function(b){var=
 =
a=3Dfunction(d,c){return($j(d).html()<$j(c).html())?-1:($j(d).html()>$j(c=
).html())?1:0;};$j("div#active-rules_sort =
input.sort_asc").click(function(d){var c=3D$j("ul#active-rules-sort-list =
li.item.sortable").sort(function(f,e){return =
a(f,e);});$j("ul#active-rules-sort-list =
li.item.sortable").remove();$j("ul#active-rules-sort-list").prepend(c);})=
;$j("div#active-rules_sort input.sort_desc").click(function(d){var =
c=3D$j("ul#active-rules-sort-list =
li.item.sortable").sort(function(f,e){return =
a(e,f);});$j("ul#active-rules-sort-list =
li.item.sortable").remove();$j("ul#active-rules-sort-list").prepend(c);})=
;$j("a.cancel-sorting").click(function(c){Ordering.cancelOrdering("div#ac=
tive-rules");});$j("select#rule-select, =
select#rule-sort").change(function(f){var d=3D$j("select#rule-sort =
option:selected").val();var e=3D$j("select#rule-select =
option:selected").val();var g=3D"/rules?";var =
c=3DjQuery.queryParameters();var =
h=3D{filter:c.filter};if(typeof(d)!=3D"undefined"){h.sort=3Dd;}if(typeof(=
e)!=3D"undefined"){h.select=3De;}window.location.href=3D$j(location).attr=
("protocol")+"//"+$j(location).attr("host")+g+$j.param(h);});}});$z.defMo=
dule("rules/show",{initialize:function(){var =
a=3D"textarea[id*=3D'ticket_fields'], input[id*=3D'ticket_fields']";var =
e=3D$j(a).css("color");$j(a).css("color","gray");$j(a).click(function(){$=
j(this).css("color",e);});$j(a).blur(function(){if($j(this).val()=3D=3D"-=
 No change -"){$j(this).css("color","gray");}});var =
b=3D$j("th:contains('Subject')");if(b.width()>50){b.css("width",b.width()=
);}else{b.css("width","50px");}var c=3D"textarea#comment_value";var =
d=3D"p#placeholders_in_comment_notice";$(document).observe("macro:applied=
",function(){if(($j(c).val().indexOf("{{")>-1)||($j(c).val().indexOf("{%"=
)>-1)){$j(d).show();}else{$j(d).hide();}});}});Zendesk.NS.extend("Satisfa=
ction",{Score:{offered:1,poor:4,good:16},ScoreValue:{"1":"offered","4":"p=
oor","16":"good"},Input:{init:function(){if($j(this._rootSelector).length=
){this._satisfactionButtons=3D$j("#satisfaction_rating form =
.rating");this._currentRatingContainer=3D$j("#current_rating");this._curr=
entRating=3Dthis._parseCurrentRating();this._ratingTemplate=3D$j("#curren=
t_rating_template").html();this._form=3D$j("#satisfaction_rating =
form");this._app=3Dthis._buildSammyApplication(jQuery,this._rootSelector)=
;}},_scoreSpanTemplate:'<span class=3D"rating selected =
{{scoreKey}}">{{scoreText}}</span>',_ensureVisible:function(){if($j(this.=
_rootSelector).is(":hidden")){if(this._currentRating&&this._currentRating=
.score>1){this._form.hide();this._renderRating(this._currentRating).show(=
);}else{this._currentRatingContainer.hide();this._form.show();}$j(this._r=
ootSelector).show();}},_parseCurrentRating:function(){var =
a=3D$j("#current_rating_data").html();var b=3D$j("<div =
/>").html(a).text();return JSON.parse(b);},_renderRating:function(c){var =
a=3DZendesk.Satisfaction.ScoreValue[c.score];var =
b=3D$j.mustache(this._scoreSpanTemplate,{scoreKey:a,scoreText:I18n.t("txt=
.satisfaction.score."+a)});var =
d=3D{header:I18n.t("txt.satisfaction.score.current",{score:b}),commentHea=
der:I18n.t("txt.satisfaction.header.comment"),showComment:I18n.t("txt.sat=
isfaction.comment.show"),hideComment:I18n.t("txt.satisfaction.comment.hid=
e"),modifyRating:I18n.t("txt.satisfaction.rating.modify"),comment:c.comme=
nt,canModify:c["can_modify?"]};return =
this._currentRatingContainer.html($j.mustache(this._ratingTemplate,d));},=
_rootSelector:"#satisfaction_rating",_buildSammyApplication:function(b,a)=
{var =
c=3Db.sammy(a,function(){this.debug=3Dtrue;this.before(function(){Zendesk=
.Satisfaction.Input._ensureVisible();return =
true;});this.get("#/satisfaction",function(){});this.post(/^\/requests\/.=
+\/satisfaction/,function(d){var =
e=3DZendesk.Satisfaction.Input._form;jQuery.ajax({url:e.attr("action"),ty=
pe:e.attr("method").toUpperCase(),data:e.serialize(),dataType:"json",erro=
r:function(f,h,g){d.redirect("#/satisfaction/error");},success:function(g=
,h,f){Zendesk.Satisfaction.Input._currentRating=3Dg;d.trigger("ticket.sat=
isfaction.created",g);d.redirect("#/satisfaction/success");}});});this.ge=
t("#/satisfaction/success",function(){Zendesk.Satisfaction.Input._form.hi=
de();Zendesk.Satisfaction.Input._renderRating(Zendesk.Satisfaction.Input.=
_currentRating).show();this.redirect("#/satisfaction");});this.get("#/sat=
isfaction/error",function(){});this.get("#/satisfaction/cancel",function(=
){Zendesk.Satisfaction.Input._satisfactionButtons.removeClass("selected")=
;if(Zendesk.Satisfaction.Input._currentRating){Zendesk.Satisfaction.Input=
._form.hide();Zendesk.Satisfaction.Input._currentRatingContainer.show();}=
else{$j("#satisfaction_form_body").slideUp(500);}});this.get("#/satisfact=
ion/comment/hide",function(){Zendesk.Satisfaction.Input._currentRatingCon=
tainer.find(".comment").slideUp().end().find("a.hide_comment").hide().end=
().find("a.show_comment").show();});this.get("#/satisfaction/comment/show=
",function(){Zendesk.Satisfaction.Input._currentRatingContainer.find(".co=
mment").slideDown().end().find("a.show_comment").hide().end().find("a.hid=
e_comment").show();});this.before("#/satisfaction/new",function(){Zendesk=
.Satisfaction.Input._currentRatingContainer.hide();Zendesk.Satisfaction.I=
nput._form.show();});this.get("#/satisfaction/new",function(){});this.get=
("#/satisfaction/new/:ratingName",function(){var =
e=3Dthis.params.ratingName;var =
d=3DZendesk.Satisfaction.Input._satisfactionButtons.filter("."+e);if(!d.h=
asClass("selected")){Zendesk.Satisfaction.Input._satisfactionButtons.not(=
d).removeClass("selected");d.addClass("selected");$j("#satisfaction_form_=
body:hidden").slideDown(500);$j("#ticket_satisfaction_score").val(Zendesk=
.Satisfaction.Score[e]);}});});c.run("#/satisfaction");return =
c;}}});jQuery(function(){Zendesk.Satisfaction.Input.init();});$z.defModul=
e("scheduled_csv_exports/_edit_form",{formIds:["edit_form","edit_form","t=
est_form","delete_form"],initialize:function(){var =
a=3Dthis;$j("#submit_button").click(function(){if($j("#scheduled_csv_expo=
rt_callback_url").val().include("gooddata.com")!=3D-1){Zendesk.Instrument=
ation.ToTango.track("Enabled","GoodData");}if(($j("#scheduled_csv_export_=
callback_url").val().include("gooddata.com")!=3D-1)&&($j("#scheduled_csv_=
export_show_metrics_false").is(":checked"))){alert("If you are using =
GoodData for Zendesk, please ensure that you have selected 'CSV Content =
> Full' to export all ticket metrics to your GoodData =
project.");}else{a.submit();}});$j("#test_form").submit(function(){a.pres=
erveUserInput();});$j("#edit_form").submit(function(){a.handleFireNow();}=
);if($j("#scheduled_csv_export_callback_url").val().include("gooddata.com=
")&&$j("#scheduled_csv_export_show_metrics_true").is(":checked")){$j("#sc=
heduled_csv_export_show_metrics_false").change(function(){if(!confirm("If=
 you are using GoodData for Zendesk, switching back to Basic CSV Content =
may delete your advanced reports and metrics. We recommend you use Full =
CSV Content. Are you sure you want to switch back to basic =
format?")){$j("#scheduled_csv_export_show_metrics_true").click();}});}a.c=
allbackClick();},updateButtonColor:function(a){var =
b=3D(a=3D=3D3)?"addClass":"removeClass";$j("#submit_button")[b]("negative=
");},submit:function(){var a=3D$j("#submit_type").val();var =
b=3D$j("#"+this.formIds[a]);b.submit();},preserveUserInput:function(){$j(=
"#test_scheduled_at").val($j("#scheduled_csv_export_hour").val());$j("#te=
st_callback_url").val($j("#scheduled_csv_export_callback_url").val());$j(=
"#test_auth_type").val($j("#edit_form").find("input:checked").val());},ha=
ndleFireNow:function(){var =
a=3D$j("#submit_type").val();if(a=3D=3D1){this.addFireNow();}},addFireNow=
:function(){var =
a=3D$j("<input>",{type:"hidden",value:"1",name:"scheduled_csv_export[fire=
_after_save]"});$j("#edit_form").append(a);},callbackClick:function(){$j(=
"#callback_code").click(function(){$j("#callback_pre").slideDown(200);$j(=
"#callback_code").toggle();$j("#callback_show_text").toggle();});$j("#cal=
lback_pre").click(function(){$j("#callback_pre").slideUp(200);$j("#callba=
ck_code").toggle();$j("#callback_show_text").toggle();});}});Zendesk.NS("=
Zuora");Zendesk.Zuora.InvoicePage=3Dfunction(){};Zendesk.Zuora.InvoicePag=
e.prototype=3D{show:function(){var =
a=3Dthis;$j("button[data-invoice-id]").click(function(){var =
c=3D$j(this);var d=3D"invoice-items-for-"+c.data("invoice-id");var =
b=3Dfunction(){return =
$j("#"+d).first();};c.find("span").html(b().is(":visible")?"Show":"Hide")=
;if(_.any(b())){b().toggle();return;}$j(c).addClass("activity").prop("dis=
abled",true);$j.ajax({url:"/zuora/invoice/invoice_items.json?invoice_id=3D=
"+$j(c).data("invoice-id"),success:function(g){var =
h=3Da.prepareInvoiceItems(g);var f=3D$j('<table =
class=3D"invoice-items">');f.append('<tr><th>Description</th><th =
class=3D"count">Quantity</th><th class=3D"money">Amount</th><th =
class=3D"money">Discount</th><th =
class=3D"money">Total</th></tr>');_.each(h,function(j){var =
k=3Dj.discountAmount()+j.discountPercentage();var =
i=3D$j("<tr>").append($j("<td>").html(j.description()).append($j("<div>")=
.html(j.serviceStartDate()+" to =
"+j.serviceEndDate()))).append($j("<td>").addClass("count").html(j.quanti=
ty()+" =
Agent(s)")).append($j("<td>").addClass("money").html("$"+j.chargeAmount()=
)).append($j("<td>").addClass("money").html("$"+k)).append($j("<td>").add=
Class("money").html("$"+j.totalAmount()));f.append(i);});var =
e=3D$j(c).closest("tr");e.after($j("<tr>").attr("id",d).append($j("<td =
colspan=3D5>").css("background-color",e.find("td").first().css("backgroun=
d-color")).append(f)));$j(c).removeClass("activity").prop("disabled",fals=
e);}});});},prepareInvoiceItems:function(a){var =
c=3D_.uniq(_.pluck(a,"service_start_date"));var =
b=3D_.map(c,function(d){return _.filter(a,function(e){return =
e.service_start_date=3D=3Dd;});});return _.map(b,function(d){return new =
Zendesk.Zuora.InvoiceItemRow(d);});}};Zendesk.Zuora.InvoiceItemRow=3Dfunc=
tion(a){this.rawInvoiceItems=3Da;};Zendesk.Zuora.InvoiceItemRow.prototype=
=3D{description:function(){return =
this._charge().charge_name;},serviceStartDate:function(){return =
$j.datepicker.formatDate("mm-dd-yy",new =
Date(this.rawInvoiceItems[0].service_start_date));},serviceEndDate:functi=
on(){return $j.datepicker.formatDate("mm-dd-yy",new =
Date(this.rawInvoiceItems[0].service_end_date));},hasDiscount:function(){=
return _.any(this.rawInvoiceItems,function(a){return =
a.processing_type=3D=3D"1";});},discountAmount:function(){if(!this.hasDis=
count()){return 0;}return =
parseFloat(this._discount().charge_amount);},discountPercentage:function(=
){if(!this.hasDiscount()){return 0;}return" =
("+this._discount().unit_price+"%)";},totalAmount:function(){return =
parseFloat(this.chargeAmount())+parseFloat(this.discountAmount());},charg=
eAmount:function(){return =
parseFloat(this._charge().charge_amount).toFixed(2);},perUnitCharge:funct=
ion(){return =
parseFloat(this._charge().unit_price).toFixed(2);},quantity:function(){re=
turn this._charge().quantity;},_charge:function(){return =
_.find(this.rawInvoiceItems,function(a){return =
a.processing_type=3D=3D"0";});},_discount:function(){return =
_.find(this.rawInvoiceItems,function(a){return =
a.processing_type=3D=3D"1";});}};jQuery(function(D){var =
e=3DD("form#subscription_settings");if(e.length=3D=3D=3D0){return;}var =
a=3D{1:"monthly",2:"quarterly",3:"biannually",4:"annually"};var =
P=3D[null,"small","medium","large","extra_large"];var =
u=3DJSON.parse(D("#plan_data").html());_(JSON.parse(D("#billing_cycle_lab=
els").html())).each(function(U,T){u[T].billingCycleLabels=3D_(U);});_(u).=
each(function(T,U){U=3DparseInt(U,10);if(isNaN(U)){return;}T.id=3DU;T.cla=
ssName=3DP[U];u[U]=3Du[T.className]=3DT;});var =
O,Q;O=3DQ=3Du[e.data("plan-type")||3];var =
L=3D(currentAccount.isPayingCustomer);var =
I=3De.find("#subscription_plan_type"),z=3De.find("#subscription_max_agent=
s"),o=3De.find("#subscription_max_agents_error"),m=3De.find("#subscriptio=
n_billing_cycle_type"),t=3De.find("#coupon_code"),p=3De.find("#voice_opti=
n"),r=3De.find("#voice_transcription_optin"),M=3De.find(".voice_option =
.pricing"),N=3De.find(".voice_transcription_optin =
.pricing"),f=3De.find(".voice_transcription_optin"),h=3De.find("#coupon_c=
ode_error"),S=3De.find("#coupon_expiry"),x=3De.find("#subtotal"),j=3De.fi=
nd("#discount"),E=3De.find("#coupon_discount"),B=3De.find("#total"),w=3De=
.find("#billing_period =
.period"),H=3De.find("#after_coupon_expiry"),g=3De.find(".button.save"),k=
=3De.find("#cancel_warning"),R=3De.find("#terms_agree");p.change(function=
(){var =
T=3DD(this);if(T.prop("checked")){M.addClass("active");r.attr("disabled",=
false);f.removeClass("disabled");}else{M.removeClass("active");r.attr("di=
sabled",true);f.addClass("disabled");}});r.change(function(){var =
T=3DD(this);if(T.prop("checked")){N.addClass("active");}else{N.removeClas=
s("active");}});if(!p.is(":checked")){r.attr("disabled",true);f.addClass(=
"disabled");}function y(){return =
currentAccount.isPayingCustomer&&!currentAccount.isInTrial&&Q&&O&&Q.id<O.=
id;}function G(){return parseInt(z.val(),10);}function =
J(T){if(Q.restricted_to_annual_billing){m.val(4);$j(".billing_cycle_input=
").hide();return;}var =
U=3Dm.val();m.find("option").remove();Q.billingCycleLabels.each(function(=
V,W){m.append('<option =
value=3D"'+W+'">'+V+"</option>");});m.val(U);$j(".billing_cycle_input").s=
how();}function C(T){return"$"+addCommas(T.toFixed(2));}function =
q(T){if(T.immutable_coupon_code){t.attr("disabled",true);}else{t.removeAt=
tr("disabled");}t.val(T.coupon_code);x.html(C(T.cycle_undiscounted_price)=
);j.html("-&nbsp;"+C(T.cycle_discount_no_coupon));E.html("-&nbsp;"+C(T.cy=
cle_coupon_discount));B.html(C(T.cycle_discounted_price));h.toggle(T.coup=
on_error!=3Dnull).html(T.coupon_error);S.toggle(T.coupon_expires_on!=3Dnu=
ll).html("Through =
"+T.coupon_expires_on);H.toggle(T.coupon_expires_on!=3Dnull).find(".value=
").html(C(T.cycle_undiscounted_price-T.cycle_discount_no_coupon));}functi=
on K(){var U=3DG(),T;if(isNaN(U)){T=3D"Oops, number of agents is =
required";}else{if(U<Q.max_agent_floor){T=3D"Oops, this plan requires at =
least "+Q.max_agent_floor+" =
agent(s)";}else{if(U>Q.max_agent_ceiling){T=3D"Oops, this plan allows no =
more than "+Q.max_agent_ceiling+" =
agents";}}}o.toggle(!!T).html(T);return !T;}function s(){return =
K();}function F(){if(isNaN(G())){return;}var =
T=3Dfalse;setTimeout(function(){if(!T){e.addClass("recalculating");g.prop=
("disabled",true);}},200);D.getJSON("/account/subscription/calculate",e.s=
erialize()).done(q).always(function(){T=3Dtrue;e.removeClass("recalculati=
ng");g.prop("disabled",false);});}function =
l(){w.html(a[m.val()]);}function =
n(){return"/account/subscription/confirm?subscription[plan_type]=3D"+I.va=
l()+"&subscription[max_agents]=3D"+G()+"&subscription[billing_cycle_type]=
=3D"+m.val()+"&coupon_code=3D"+t.val()+"&voice_optin=3D"+(p.is(":checked"=
)?"1":"0")+"&voice_transcription_optin=3D"+(r.is(":checked")?"1":"0");}fu=
nction b(){var =
T=3Dthis;D("#colorbox").find("#terms_agree").change(function(){var =
U=3DD(this).is(":checked");D(this).closest("form").find("footer =
input").prop("disabled",!U);R.val(U);}).end().find("#cboxClose,.close").c=
lick(function(){T.trigger("confirmation-dismissed");return =
false;}).end().find("form").submit(function(){T.trigger("update-confirmed=
");return false;});}function =
c(){this.redirect("#subscription","plan",Q.className);}function =
i(){if(Q.fixed_agent_count){D(".max_agent_input").hide();}else{D(".max_ag=
ent_input").show();}}function =
A(){z.val(Math.min(G(),Q.max_agent_ceiling));i();}function =
v(T){if(T=3D=3D"small"){$j(".causeware").show();}else{$j(".causeware").hi=
de();}}var =
d=3DD.sammy("#subscription_settings",function(){this.bind("update-confirm=
ed",function(){D.colorbox.close();e.trigger("submit",{confirmed:true});})=
;this.bind("confirmation-dismissed",function(){D.colorbox.close();this.re=
direct("#subscription","plan",Q.className);});this.get("#subscription/pla=
n/:size",function(){var T=3Dthis.params.size;e.removeClass(P.join(" =
")).addClass(T);v(T);Q=3Du[T];I.val(Q.id);A();s();J(T);l();F();});this.ge=
t("#subscription/cancel/confirm",function(){var =
T=3Dk.find("a");if(confirm(T.data("confirm"))){D("<form>",{action:T.data(=
"url"),method:T.data("method")}).appendTo("body").submit();}else{this.red=
irect("#subscription/cancel");}});this.get("#subscription/cancel",functio=
n(){k.show();});this.get("#subscription/confirmUpdate",function(){D.color=
box({href:n(),width:"600px",maxWidth:"600px",onComplete:D.proxy(b,this),o=
nCleanup:D.proxy(c,this)});});this.get(/#\/?subscription\/?$/,function(){=
this.redirect("#subscription","plan",Q.className);});});z.change(s);z.add=
(m).change(F);m.change(l);t.blur(F);e.submit(function(T,U){U=3DU||{};if(D=
(this).hasClass("recalculating")){return false;}if(!s()){return =
false;}if(y()){window.location=3De.data("downgrade-url")+"?"+e.serialize(=
);return =
false;}if(L&&!U.confirmed){d.setLocation("#subscription/confirmUpdate");r=
eturn =
false;}});d.run("#/subscription");l();Zendesk.Instrumentation.ToTango.tra=
ck("Subscription","Load");});$z.defModule("settings/extensions/show",{ini=
tialize:function(a){$j("#crm_integration").change(function(){var =
b=3D$j(this).val();if(b=3D=3D"SalesforceIntegration"){$j("#sugar").hide()=
;$j("#salesforce").show();}else{if(b=3D=3D"SugarCrmIntegration"){$j("#sal=
esforce").hide();$j("#sugar").show();}}});$j("#settings_extensions_sugar_=
crm_save_button").click(function(){$j(this).val("Testing connection. =
Please =
wait...").prop("disabled",true);$j("#sugar_crm_form").submit();});$j("#se=
ttings_extensions_salesforce_connect_button").click(function(){Zendesk.In=
strumentation.ToTango.track("Enabling =
salesforce.com","CRM");document.location.href=3D"/settings/extensions/con=
nect_to_salesforce?salesforce_environment=3D"+$j("select#salesforce_envir=
onment =
option:selected").val();});}});Zendesk.NS("Alerts");Zendesk.Alerts=3D{sho=
wTwitterAuthorization:function(){var =
a=3D"twitter_authorization_failure";var =
b=3D_.select(currentAccount.twitterAccounts,function(c){if(c.screen_name!=
=3Dnull){return =
c.authorized=3D=3Dfalse;}});if(_.size(b)>0){$j("#flash").append(this.rend=
erTwitterAuthorization(b));new =
Zendesk.AlertManager("#"+a,this.cookieName(a)).show();}},showFacebookAuth=
orization:function(){var a=3D"facebook_authorization_failure";var =
b=3D_.select(currentAccount.facebookPages,function(c){return =
c.unauthorized;});if(_.size(b)>0){$j("#flash").append(this.renderFacebook=
Authorization(b));new =
Zendesk.AlertManager("#"+a,this.cookieName(a)).show();}},showPasswordExpi=
ration:function(){var =
a=3D"password_expiration";if(currentUser.isPasswordExpiring()){$j("#flash=
").append(this.renderPasswordExpiration(a));new =
Zendesk.AlertManager("#"+a,this.cookieName(a)).show();}},showSystemNotice=
:function(a){new =
Zendesk.AlertManager("#alert",a).show();},cookieName:function(a){return"a=
ccounts."+currentAccount.id+"."+a;},renderTwitterAuthorization:function(b=
){var a=3D'<div id=3D"twitter_authorization_failure" =
style=3D"display:none" class=3D"alert">      Your account no longer has =
sufficient permissions to read tweets on behalf of:      <ul>        =
{{#accounts}}        <li>{{screen_name}}</li>        {{/accounts}}      =
</ul>      <a href=3D"/twitter/settings#twitter_accounts">Reauthorize =
with Twitter</a> to continue receiving tweets.      Or <a =
class=3D"close" href=3D"#">hide this notice</a>.</div>';return =
jQuery.mustache(a,{accounts:b});},renderFacebookAuthorization:function(b)=
{var a=3D'<div id=3D"facebook_authorization_failure" =
style=3D"display:none" class=3D"alert">      Your account no longer has =
sufficient permissions to convert Facebook wall posts from:      <ul>    =
    {{#pages}}        <li>{{name}}</li>        {{/pages}}      </ul>     =
 <a href=3D"/facebook/settings">Reauthorize with Facebook</a> to =
continue converting wall posts.      Or <a class=3D"close" =
href=3D"#">hide this notice</a>.</div>';return =
jQuery.mustache(a,{pages:b});},renderPasswordExpiration:function(c){var =
a=3D'<div id=3D"password_expiration" style=3D"display:none" =
class=3D"alert">{{{message}}}      <a style=3D"margin-left:10px" =
id=3D"hide_expiration" class=3D"close" href=3D"#">hide this =
notice</a></div>';var =
b=3DI18n.t("txt.security_policy.expiration_alert",{count:i18n_distance_of=
_time_in_words(currentUser.passwordExpiresAt,new =
Date()),url:"/password"});return =
jQuery.mustache(a,{message:b});}};$z.defModule("shared/_help_container",{=
initialize:function(){$j("span.question-link").click(function(){$j(this).=
nextAll(".help-bubble").slideToggle(50);});$j("span.question-link =
img").hover(function(){$j(this).attr("src","/images/question-hover.png");=
},function(){$j(this).attr("src","/images/question.png");});}});zd.jsInit=
ializers.push(["shared/_help_container",[]]);if(!Zendesk){Zendesk=3D{};}i=
f(!Zendesk.UI){Zendesk.UI=3D{};}Zendesk.UI.MacroList=3D{MAX_RESULTS:20,in=
itialize:function(b,c,d){var =
a=3Dthis;a.root=3D$j(d);a.macro_search_enabled=3Dc;$j(document).bind("key=
down","ctrl+m",a.toggle_macro_menu_with_key_combo());$j("form#ticket-chat=
").find("input,textarea,select").bind("keydown","ctrl+m",a.toggle_macro_m=
enu_with_key_combo());$j(document).keydown(a.escape_close());if(c){a.sear=
ch_results=3Da.root.find("ul.search_results");a.nested_macros=3Da.root.fi=
nd("ul.first-drop > =
li");a.root.data("cache",{"":{results:[],max_index:0}});a.root.data("full=
_results",$j.map(b,function(f,e){return(e);}));a.macros=3Db;a.root.data("=
macro_list",a.root.find("ul.search_results =
li.search_result"));a.add_apply_macro();a.root.data("input",$j(d+"_search=
"));a.root.find("ul.drop-list li ul.first-drop div.search =
img.clear").click(function(e){a.clear();});a.root.find("ul.drop-list li =
ul.first-drop ul.search_results li.no_results div.explain p.try_again =
a.clear_search").click(function(e){a.clear();});a.root.data("input").bind=
("keydown",a.escape_clear()).bind("keyup =
change",a.on_text_changed(d,a.root.data("cache"),a.root.data("full_result=
s"),b,a.root.data("macro_list")));a.root.find("ul.drop-list > =
li").click(function(e){a.root.data("input").focus();});a.root.data("input=
").keydown(a.advance_on_key(38,-1)).keydown(a.advance_on_key(40,1)).keydo=
wn(a.select_with_enter());}},select_with_enter:function(){var =
a=3Dthis;return(function(c){var =
b=3Da.search_results.data("selection");if(c.keyCode=3D=3D=3D13&&(b!=3D=3D=
undefined)){c.preventDefault();c.stopPropagation();a.root.data("macro_lis=
t").eq(b).click();}});},advance_on_key:function(c,b){var =
a=3Dthis;return(function(d){if(d.keyCode=3D=3D=3Dc){d.stopPropagation();d=
.preventDefault();a.advance_selection(b);}});},advance_selection:function=
(c){var b=3Dthis;var =
e=3D(typeof(b.root.data("search_term"))!=3D=3D"undefined")?b.root.data("s=
earch_term"):"";var =
a=3Db.root.data("cache")[e];if(a.results.length>0){c%=3Da.max_index;var =
d=3D((typeof(b.search_results.data("selection_index"))=3D=3D=3D"undefined=
")?0:b.search_results.data("selection_index")+c+a.max_index)%a.max_index;=
b.select(d);}},select:function(d){var b=3Dthis;var =
c=3Db.search_results.data("selection");var =
e=3D(typeof(b.root.data("search_term"))!=3D=3D"undefined")?b.root.data("s=
earch_term"):"";var =
a=3Db.root.data("cache")[e].results;if(typeof(c)!=3D=3D"undefined"){b.roo=
t.data("macro_list").eq(c).removeClass("selected");}if(typeof(d)=3D=3D=3D=
"number"&&d>=3D0){b.search_results.data("selection_index",d);b.search_res=
ults.data("selection",a[d]);b.root.data("macro_list").eq(a[d]).addClass("=
selected");}else{b.search_results.data("selection",null);}},toggle_macro_=
menu_with_key_combo:function(){var a=3Dthis;var =
b=3Da.root.find("ul.first-drop");return(function(c){c.stopPropagation();c=
.preventDefault();if(b.css("display")=3D=3D=3D"none"){a.open_macro_menu()=
;}else{a.close_macro_menu();}});},close_macro_menu:function(){var =
a=3Dthis;a.root.find("ul.first-drop").hide();if(a.macro_search_enabled){a=
.clear();}},open_macro_menu:function(){var =
a=3Dthis;a.root.find("ul.first-drop").show();if(a.macro_search_enabled){a=
.root.data("input").focus();}},clear:function(){var =
a=3Dthis;a.root.data("input").val("");a.root.data("input").change();},esc=
ape_close:function(){var =
a=3Dthis;return(function(b){if(b.keyCode=3D=3D=3D27){a.close_macro_menu()=
;}});},escape_clear:function(){var =
a=3Dthis;return(function(b){if(b.keyCode=3D=3D=3D27){b.preventDefault();i=
f($j.trim($j(this).val())!=3D=3D""){b.stopPropagation();a.clear();}}});},=
on_text_changed:function(c,a,f,h,e){var l=3Dthis;var =
j=3Dl.root.find("ul.search_results li.no_results");var =
b=3Dj.find("span.search_term");var g=3Dl.root.find("ul.drop-list li =
ul.first-drop div.search img.search");var k=3Dl.root.find("ul.drop-list =
li ul.first-drop div.search img.clear");var =
d=3Dfunction(m,n){return(h[m].label.replace(n,'<span =
class=3D"highlight">$1</span>'));};var i=3Dfunction(m,n){e.eq(m).find(" =
> a").html(n);};return(function(o){var =
m=3D(typeof(l.root.data("search_term"))!=3D=3D"undefined")?l.root.data("s=
earch_term"):"";var q=3Da[m];var =
p=3D$j.trim($j(this).val());l.root.data("search_term",p);var =
s=3Dfunction(B,y){if(typeof(y)=3D=3D=3D"undefined"){y=3Dfalse;}var =
z=3D$j.ui.autocomplete.escapeRegex(p);var D=3DRegExp(z,"i");var =
u=3DRegExp("("+z+")","gi");var w;var C=3D0;var v=3D[];var =
A=3D[];if(y){for(var =
x=3D0;x<q.max_index;x++){e.eq(q.results[x]).hide();}for(;v.length<l.MAX_R=
ESULTS&&C<B.length;C++){if(h[B[C]].label!=3D=3D(w=3Dd(B[C],u))){v.push(B[=
C]);A.push(w);i(B[C],w);e.eq(B[C]).show();}}}else{for(;v.length<l.MAX_RES=
ULTS&&C<B.length;C++){if(h[B[C]].label=3D=3D=3D(w=3Dd(B[C],u))){e.eq(B[C]=
).hide();}else{v.push(B[C]);A.push(w);i(B[C],w);e.eq(B[C]).show();}}for(;=
B[C]<q.results[q.max_index];C++){e.eq(B[C]).hide();if(D.test(h[B[C]].labe=
l)){v.push(B[C]);}}}for(;C<B.length;C++){if(D.test(h[B[C]].label)){v.push=
(B[C]);}}a[p]=3D{max_index:Math.min.apply(Math,[v.length,l.MAX_RESULTS]),=
regex:D,results:v,highlights:A};};if(p!=3D=3Dm){if(p.length=3D=3D=3D0){k.=
hide();g.show();l.search_results.hide();l.nested_macros.show();for(var =
n=3D0;n<q.max_index;n++){e.eq(q.results[n]).hide();}}else{if(m.length=3D=3D=
=3D0){g.hide();k.show();l.nested_macros.hide();l.search_results.show();}v=
ar =
r=3D0,t=3D0;if(m.length>0&&p.length>m.length&&q.regex.test(p)){if(typeof(=
a[p])=3D=3D=3D"object"&&a[p].max_index>0){if(q.results[q.max_index-1]<a[p=
].results[a[p].max_index-1]){for(;r<q.max_index;r++){if(q.results[r]<a[p]=
.results[t]){e.eq(q.results[r]).hide();}else{i(a[p].results[t],a[p].highl=
ights[t]);t++;}}for(;t<a[p].max_index;t++){i(a[p].results[t],a[p].highlig=
hts[t]);e.eq(a[p].results[t]).show();}}else{for(;a[p].results[t]<=3Dq.res=
ults[q.max_index-1];t++){i(a[p].results[t],a[p].highlights[t]);for(;q.res=
ults[r]<a[p].results[t];r++){e.eq(q.results[r]).hide();}if(q.results[r]=3D=
=3D=3Da[p].results[t]){r++;}}for(;r<q.max_index;r++){e.eq(q.results[r]).h=
ide();}}}else{s(q.results,false);}}else{if(typeof(a[p])=3D=3D=3D"object")=
{for(r=3D0,t=3D0;r<q.max_index&&t<a[p].max_index;){if(q.results[r]<a[p].r=
esults[t]){e.eq(q.results[r]).hide();r++;}else{if(q.results[r]>a[p].resul=
ts[t]){i(a[p].results[t],a[p].highlights[t]);e.eq(a[p].results[t]).show()=
;t++;}else{i(a[p].results[t],a[p].highlights[t]);t++;r++;}}}if(r=3D=3D=3D=
q.max_index){for(;t<a[p].max_index;t++){i(a[p].results[t],a[p].highlights=
[t]);e.eq(a[p].results[t]).show();}}if(t=3D=3D=3Da[p].max_index){for(;r<q=
.max_index;r++){e.eq(q.results[r]).hide();}}}else{s(f,true);}}if(a[p].res=
ults.length>0){l.select(0);if(q.results.length=3D=3D=3D0){j.hide();}}else=
{l.select();b.html(p);if(q.results.length>0||m.length=3D=3D=3D0){j.show()=
;}}}}});},add_apply_macro:function(b){var =
a=3Dthis;a.root.find("ul.search_results =
li.search_result").each(function(c,e){var =
d=3Da.macros[c].value;if(Number(d)>=3D0){$j(e).click(function(f){var =
g=3D$j("#ticket-chat");if(typeof(ticket_id)=3D=3D=3D"undefined"){var =
h=3D0;}else{var =
h=3Dticket_id;}if(jQuery("#tickets_to_bulk_update",g).length>0){new =
Zendesk.API.Macro(d).applyToTicket(null,g);}else{new =
Zendesk.API.Macro(d).applyToTicket(h,g);}$j(this).fadeOut("fast").fadeIn(=
"fast",function(){a.clear();a.root.find("ul.drop-list li =
ul.first-drop").hide();});});}});}};$z.defModule("shared/_macro_list",{in=
itialize:function(a,b,c){Zendesk.UI.MacroList.initialize(a,b,c);}});(func=
tion(f,g){var a,j,d,b,e;function h(o){var p=3Dj.not(o);var =
n=3Do.attr("href");var l=3Db.filter(n);var =
m=3Db.not(l);p.removeClass("current");m.hide();o.addClass("current");l.sh=
ow();e.forceRedraw();}function c(){f.history.init(function(m){var =
l=3Dj.filter('[href=3D"#'+m+'"]');if(l.length=3D=3D=3D0){l=3Dj.first();}h=
(l);});}function =
i(){f(window).bind("popstate:tabs",function(l){c();});j.click(function(l)=
{var =
m=3Df(this).attr("href").replace(/^.*#/,"");f.history.load(m);l.preventDe=
fault();});}function =
k(l){a=3Df(l||".tabbed_container");j=3Df(".tab_links =
a",a);d=3Df(".tab_links",a);b=3Df(".tabs_content .tabs_canvas > =
div",a);e=3Df(".tabs_content =
.tabs_canvas",a).siblings();i();c();}g.NS.extend("TabbedContainer",{init:=
function(l){k(l);},destroy:function(){f(window).unbind("popstate:tabs");}=
});f(document).ready(function(){if(f("div.tabbed_container[mode!=3D'stati=
c']").length>0){g.TabbedContainer.init();}});}(window.jQuery,window.Zende=
sk));Zendesk.TabbedContainer.SammyApp=3Dfunction(a){a=3Da||{};this.contai=
ner=3Da.root||".sammy_tabbed_container";this.links=3D$j(".tab_links =
a",this.container);this.contentContainers=3D$j(".tabs_content =
.tabs_canvas > =
div",this.container);this.app=3Dthis._createSammyApp();this.PATH_NAME_MAT=
CHER=3D/:([\w\d]+)/g;this.PATH_REPLACER=3D"([^/]+)";};Zendesk.TabbedConta=
iner.SammyApp.prototype=3D{init:function(){this.app.disable_push_state=3D=
true;this.app.run();},extractParams:function(c,b,f){var =
a=3Dthis,e,d=3D{};$j.each(b,function(g,h){if(f[g]){d[f[g].slice(1)]=3Da._=
decode(h);}else{if(!d.splat){d.splat=3D[];}d.splat.push(a._decode(h));}})=
;return d;},selectTab:function(a){var =
c=3D"#"+a,b=3Dthis.links.filter('[href=3D"'+c+'"]');if(b.length=3D=3D=3D0=
||b.hasClass("current")){return;}this.links.removeClass("current");b.addC=
lass("current");this.contentContainers.hide().filter(c).show();},_createS=
ammyApp:function(){var a=3Dthis;return =
$j.sammy(this.container,function(b){this.helpers({matchPath:function(e,c)=
{var f=3Dc.match(a.PATH_NAME_MATCHER)||[],d;c=3Dnew =
RegExp(c.replace(a.PATH_NAME_MATCHER,a.PATH_REPLACER)+"$");if(!(d=3De.mat=
ch(c))){return;}return =
a.extractParams(e,d.slice(1),f);}});this.get(/\#([\w\d]*)[\/]?(.*)/,funct=
ion(){var =
c=3Dthis.params.splat[1],d=3Dthis.params.splat[0];a.selectTab(d);this.tri=
gger("tab-changed",{tabID:d,path:this.path,subPath:c});});this.get("",fun=
ction(){b.setLocation(a.links.first().attr("href"));});});},_decode:funct=
ion(a){return decodeURIComponent((a||"").replace(/\+/g," =
"));}};$z.defModule("shared/_tickets_table",{initialize:function(){$j("in=
put.tickets_to_bulk_update").enableCheckboxRangeSelection();}});(function=
(a){a.fn.enableCheckboxRangeSelection=3Dfunction(){var c=3Dnull;var =
b=3Dthis;b.unbind("click.checkboxrange");b.bind("click.checkboxrange",fun=
ction(d){if(c!=3Dnull&&(d.shiftKey||d.metaKey)){b.slice(Math.min(b.index(=
c),b.index(d.target)),Math.max(b.index(c),b.index(d.target))+1).attr({che=
cked:d.target.checked?"checked":""});}c=3Dd.target;});};})(jQuery);zd.jsI=
nitializers.push(["shared/_tickets_table",[]]);$z.defModule("tabindex",{a=
ddtabindexes:function(){var =
a=3DArray.prototype.slice.call(arguments);var =
b=3Da.slice(-1)[0];if(typeof(b)=3D=3D=3D"number"){a.pop();}else{b=3D1;}$j=
(a).each(function(d,c){$j(c).each(function(e,f){$j(f).attr({tabindex:b++}=
);});});}});$z.defModule("tags/show",{initialize:function(){},showTagJobS=
tatus:function(a){var b=3Da.responseJSON;var c=3Dnew =
Zendesk.JobStatus(b.status_url,{title:"Processing =
tags...",renderResult:function(e){var d=3D{title:""+e.results.total+" =
tag(s) =
processed:",body:$j("<ul/>")};if(e.status=3D=3D=3D"completed"){document.l=
ocation=3D"/tags/bulk_result?background=3D"+e.job.id;}return =
d;}});}});$z.defModule("ticket_fields/_list_for_index",{initialize:functi=
on(a){$j("a.cancel-sorting").click(function(b){Ordering.cancelOrdering("d=
iv#fields");});}});$z.defModule("ticket_fields/_field_tagger",{initialize=
:function(b){var =
a=3D$z("ticket_fields/_field_tagger");$j("fieldset.conditions =
a").live("click",function(c){c.preventDefault();$j(this).closest("fieldse=
t.conditions").hide().append("<input type=3D'hidden' =
name=3D'ticket_field[custom_field_options_attributes][][_destroy]' =
value=3D'1' />");return =
false;});$j(".customFieldName").live("blur",function(){var =
d=3D$j(this).closest("fieldset.conditions").find(".customFieldValue");if(=
d.val()=3D=3D=3D""){var =
c=3D$j(this).val().replace(/[^A-Za-z0-9]+/g,"_").toLowerCase();d.val(c);}=
});$j("fieldset.conditions.add").click(function(c){c.preventDefault();a.i=
nsertOptionRow("","","");return =
false;});b&&b.each(function(c){a.insertOptionRow(c);});},insertOptionRow:=
function(c){var =
a=3D$z("ticket_fields/_field_tagger");c.markedForDeletion=3Dc.markedForDe=
letion||false;c.index=3Da._nextIndex();var =
b=3D$j.mustache(a.optionRowTemplate(),c);if(c.markedForDeletion){b.hide()=
;}a.optionsContainer().append(b);},optionsContainer:function(){return =
$j("#optionsContainer");},optionRowTemplate:function(){var =
a=3D$z("ticket_fields/_field_tagger");if(a._optionRowTemplate){return =
a._optionRowTemplate;}a._optionRowTemplate=3D$j("#custom-field-fieldset-t=
emplate").html();return =
a._optionRowTemplate;},_nextIndex:function(){this._nextFieldsetIndex=3D(t=
his._nextFieldsetIndex||-1)+1;return =
this._nextFieldsetIndex;}});$z.defModule("tickets/_editable_notes",{initi=
alize:function(b,a){button=3D$j("#"+b+"-submit");button.click(function(c)=
{data=3D$j("#"+b+"-form").serialize();data._method=3D"put";jQuery.post(a,=
data);InputTracking.trackedElements=3D[];});$j("#"+b+"-link-show").click(=
function(){$j("div#"+b+"-edit").toggle();$j("div#"+b+"-show").toggle();})=
;}});$z.defModule("tickets/_user_details",{initialize:function(a){$j.ajax=
({url:"/monitor/children/find_for_user?user_id=3D"+a,dataType:"json",succ=
ess:$j.proxy(function(b){if(b.length>0){this.buildAccountList(b);}},this)=
});},buildAccountList:function(d){var a=3D$j("#account-stats");var =
e=3D$j("#account-stats-list");var =
c,b;d.each($j.proxy(function(f){b=3D$j("<li>").addClass("link");c=3D$j("<=
a>",{href:"/monitor/children/show/"+f.id,html:"<b>"+f.name+"</b> =
("+f.max_agents+" agents on =
"+f.plan+")"});c.appendTo(b);b.appendTo(e);},this));a.show();}});Zendesk.=
NS("Ticket",function(){this.CommentDrafts=3Dfunction(d,b,a,c){this.niceID=
=3Dd;this.userID=3Db;this.key=3D"drafts/"+this.niceID+"/"+this.userID;thi=
s.timestampKey=3Dthis.key+"/ts";this.privacyKey=3Dthis.key+"/privacy";thi=
s.commentSelector=3Da;this.commentPrivacySelector=3Dc;this._keyHandler=3D=
_.debounce(this._keyHandler,300);};this.CommentDrafts.STALE_TIMEOUT_SECON=
DS=3D8*60*60;this.CommentDrafts.prototype=3D{clear:function(){if(!Zendesk=
.Storage.isSupported()){return;}this.localStorage=3DZendesk.Storage.handl=
e();return =
this._clear();},startWatching:function(){if(!Zendesk.Storage.isSupported(=
)){return;}this.localStorage=3DZendesk.Storage.handle();this.commentInput=
=3D$j(this.commentSelector);this.commentPrivacyInput=3D$j(this.commentPri=
vacySelector);if(this._isStale()){this._clear();}var =
a=3Dthis._load();if(a.comment){this.comment=3Da.comment;this.commentInput=
.val(this.comment);this._renderDraftNotification("Recovered a comment =
from =
draft");}else{this.comment=3Dthis.commentInput.val();}if(a.commentPrivacy=
){this.commentPrivacy=3Da.commentPrivacy;this.commentPrivacyInput.prop("c=
hecked",this.commentPrivacy=3D=3D=3D"public").change();}else{this.comment=
Privacy=3Dthis.commentPrivacyInput.prop("checked")?"public":"private";}th=
is._bindEvents();},_bindEvents:function(){$j(this.commentInput).keyup($j.=
proxy(function(b){this._keyHandler(b);},this));var =
a=3D$j.proxy(function(b){this._updateDraftFromDom(b);},this);$j(this.comm=
entInput).change(a);$j(document).bind("applied.macro.zendesk",a);$j(this.=
commentPrivacyInput).change(a);},_keyHandler:function(a){this._updateDraf=
tFromDom(a);},_updateDraftFromDom:function(b){var =
a=3D(this.commentPrivacyInput.prop("checked")?"public":"private");if((thi=
s.comment!=3Dthis.commentInput.val())||(this.commentPrivacy!=3Da)){if(!$j=
(b.target).is(this.commentPrivacyInput)){this._renderDraftSaveNotificatio=
n();}this._store(this.commentInput.val(),a);}},_renderDraftSaveNotificati=
on:function(){var b=3D"Comment draft saved";var a=3Db+' (<abbr =
id=3D"draft_timestamp" title=3D"'+this._iso8601Timestamp(new =
Date())+'"></abbr>)';this._renderDraftNotification(a);$j("#draft_timestam=
p").timeago();},_store:function(b,a){this.comment=3Db;this.commentPrivacy=
=3Da;this.localStorage.setItem(this.timestampKey,(new =
Date()).toString());this.localStorage.setItem(this.key,this.comment);this=
.localStorage.setItem(this.privacyKey,this.commentPrivacy);},_renderDraft=
Notification:function(a){this.commentInput.css({backgroundPosition:"botto=
m =
center"});if($j("#draft_status").length=3D=3D=3D0){this.commentInput.afte=
r('<div =
id=3D"draft_status"></div>');}$j("#draft_status").html(a);},_zeropad:func=
tion(a){return((a<10)?"0":"")+a;},_iso8601Timestamp:function(a){return =
a.getUTCFullYear()+"-"+this._zeropad(a.getUTCMonth()+1)+"-"+this._zeropad=
(a.getUTCDate())+"T"+this._zeropad(a.getUTCHours())+":"+this._zeropad(a.g=
etUTCMinutes())+":"+this._zeropad(a.getUTCSeconds())+"Z";},_load:function=
(){return{comment:this.localStorage.getItem(this.key),commentPrivacy:this=
.localStorage.getItem(this.privacyKey)};},_clear:function(){this.localSto=
rage.removeItem(this.key);this.localStorage.removeItem(this.timestampKey)=
;this.localStorage.removeItem(this.privacyKey);},_isStale:function(){var =
b=3Dthis.localStorage.getItem(this.timestampKey);if(!b){return =
false;}var a=3D(new Date()).getTime();b=3Dnew =
Date(b).getTime();return(a-b)>Zendesk.Ticket.CommentDrafts.STALE_TIMEOUT_=
SECONDS*1000;}};});(function(a){a.widget("zd.ticketTagger",{_create:funct=
ion(){var =
b=3Dthis.element.data("field-id");this.$input=3Dthis.element.parent().fin=
d("#ticket_fields_"+b);this.$output=3Dthis.element.find("#title-tagger-"+=
b);this._addBindings();},val:function(b){if(arguments.length=3D=3D=3D1){t=
his.$input.val(b).change();return this;}else{return =
this.$input.val();}},_addBindings:function(){var =
b=3Dthis;this.element.delegate("li.link","click.ticketTagger",function(){=
b.$input.val(a(this).data("value")).trigger("change.ticketTagger");select=
ion_feedback($(this));return =
false;});this.$input.bind("change.ticketTagger",function(c,d){var =
e=3Db._findLIByValue(a(this).val());b.$output.html(e.data("full-title"));=
});},_findLIByValue:function(b){return =
this.element.find('li.link[data-value=3D"'+b+'"]');}});a(".field-tagger")=
.ticketTagger();}(jQuery));function =
IncidentsWarning(){this._registerEvents();}IncidentsWarning.instance=3Dnu=
ll;IncidentsWarning.getInstance=3Dfunction(){if(IncidentsWarning.instance=
=3D=3Dnull){IncidentsWarning.instance=3Dnew IncidentsWarning();}return =
IncidentsWarning.instance;};IncidentsWarning.prototype=3D{confirmed:false=
,isShowingWarning:function(){var =
a=3Dthis;if($j("#associated_incidents_warning").length!=3D0&&a._updating(=
)&&a._solving()&&a._addingPublicComment()&&!a.confirmed){$j.colorbox({inl=
ine:true,href:"#associated_incidents_warning"});return true;}else{return =
false;}},_registerEvents:function(){var =
a=3Dthis;$j("#confirm_incidents_warning").click(function(b){$j.colorbox.c=
lose();a.confirmed=3Dtrue;submitTicketForm();});$j("#cancel_incidents_war=
ning").click(function(b){$j.colorbox.close();});},_updating:function(){va=
r a=3D$j("#submit_type").val();return =
a=3D=3D""||a=3D=3D"macro"||a=3D=3D"entry";},_solving:function(){return =
$j("#ticket_status_id").val()=3D=3D"3";},_addingPublicComment:function(){=
return =
$j.trim($j("#comment_value").val()).length!=3D0&&$j("#comment_is_public")=
.is(":checked");}};$j(function(){var =
a=3D$j("#jira_details");if(a.length){var =
b=3Da.data("ticketid");$j.ajax({url:"/tickets/"+b+"/jira_ticket_details"}=
).done(function(f){f=3D$j.makeArray(f)[0];var e=3D(f.RESOLUTION||" - =
");var c=3D(f.ASSIGNEE||" - ");var d=3D"<ul>";d=3Dd+"<li><strong>Issue =
ID</strong>: <a =
href=3D"+f.URL+">"+f.KEY+"</a></li>";d=3Dd+"<li><strong>Resolution</stron=
g>: "+e+"</li>";d=3Dd+"<li><strong>Assignee</strong>: =
"+c+"</li>";d=3Dd+"</ul>";$j("#jira_ticket =
#jira_details").html(d);}).fail(function(){$j("#jira_ticket =
#jira_details").html("Unable to retrieve issue details from =
JIRA.");});}});jQuery(function(h){var b,i,u,r,c,e,f;var s,l,q;var =
d=3Dh("#ticket_agreement_id");if(!d.length){return;}b=3Dh("#jira_project_=
id");r=3Dh("#issue_type_id");f=3D{};function =
m(v){l=3Dd.data("jira-agreement-ids");return(h.inArray(v,l)!=3D=3D-1);}fu=
nction a(){if(!f){return;}i=3Dh("#jira_project_id =
option:selected").val();if(!i){return;}c=3D"";e=3Df[i].issueTypes;for(var=
 v in e){if(e.hasOwnProperty(v)){c+=3D'<option =
value=3D"'+e[v].id+'">'+e[v].name+"</option>";}}r.html(c);}function =
n(){u=3D"";for(var v in f){if(f.hasOwnProperty(v)){u+=3D'<option =
value=3D"'+v+'">'+f[v].name+"</option>";}}b.html(u);}function =
j(){if(!f){return;}h.ajax({url:"/sharing_agreements/"+q+"/jira_projects"}=
).done(function(v){v.each(function(w){f[w.id]=3Dw;});n();a();}).fail(func=
tion(){h("#jira_projects").html("Unable to load projects from =
JIRA");h("#jira_issues").html("Unable to load issues types from =
JIRA");});}function =
k(){h.colorbox({width:"550px",inline:true,href:"#jira_sharing_options",on=
Complete:j,onLoad:function(){h("#cboxClose").remove();},overlayClose:fals=
e,escKey:false});}function p(){h.colorbox.close();}function =
t(){b.val("");r.val("");h("#jira_issue_key").val("");}function =
o(v){q=3DparseInt(v.target.value,10);if(m(q)){k();}else{t();}}function =
g(){t();h.colorbox.close();}h("#jira_sharing_options =
a").click(function(v){v.preventDefault();});h("#cancel_jira_sharing_optio=
ns").click(g);h("#save_jira_sharing_options").click(p);d.change(o);b.chan=
ge(a);});function =
NewUserFromTicket(){this.registerEvents();}NewUserFromTicket.prototype=3D=
{type:null,registerEvents:function(){var =
a=3Dthis;a.link().click(function(){a.type=3D$j(this).attr("data-type");$j=
.colorbox({href:$j(this).attr("href"),onComplete:function(){a.emailField(=
).focus();}});return false;});a.form().live("submit",function(){var =
b=3D$j.trim(a.emailField().val());if(b=3D=3D=3D""){alert("Please enter =
an email =
address");a.emailField().focus();}else{$j.ajax({type:$j(this).attr("metho=
d"),data:$j(this).serialize(),url:$j(this).attr("action"),beforeSend:func=
tion(c){a.submitButton().val("Creating...").prop("disabled",true);},succe=
ss:function(c){var =
d=3Dnull;if(c.email!=3Dnull&&c.email!=3D=3D""){d=3Dc.name+" =
<"+c.email+">";}if(a.type=3D=3D=3D"requester"){$j("#ticket_requester_name=
").val(d);$j("#ticket_requester_name").effect("highlight",{},3000);}else{=
collaboratorsInput.addEntry(c.id,d);$j("div#edit_cc =
li[choice_id=3D"+c.id+"]").effect("highlight",{},3000);}$j.colorbox.close=
();},error:function(c,e,d){a.submitButton().val("Create").prop("disabled"=
,false);if(c.responseText.include("The =
organization")){a.organizationField().focus();new =
Effect.Highlight(a.organizationField().attr("id"),{duration:3});}else{a.e=
mailField().focus();new =
Effect.Highlight(a.emailField().attr("id"),{duration:3});}}});}return =
false;});},link:function(){return =
$j("a.new_user_from_ticket");},form:function(){return =
$j("#new_user_form");},emailField:function(){return =
this.form().find("#user_email");},organizationField:function(){return =
this.form().find("#user_organization_name");},submitButton:function(){ret=
urn this.form().find("input[type=3D'submit']");}};var =
TicketForm=3Dfunction(){};TicketForm.prototype=3D{_cacheFollowing:functio=
n(e,b,c){TicketForm.twitterFollowingCache=3DTicketForm.twitterFollowingCa=
che||{};var a=3DTicketForm.twitterFollowingCache;var =
d=3D[e.screenName,b.screenName].join(",");if(c!=3D=3Dundefined){return =
a[d]=3Dc;}else{return a[d];}},isFollowing:function(d,c){var a=3Dthis;var =
b=3Dthis._cacheFollowing(d,c);if(b!=3D=3Dundefined){jQuery("#comment_chan=
nel_back =
option[value=3D'dm']").prop("disabled",(b!=3D=3Dtrue));return;}jQuery.aja=
x({url:Zendesk.Proxy.domain()+"/twitter/api/"+d.id+"/1/friendships/exists=
.json",data:{screen_name_a:c.screenName,screen_name_b:d.screenName},type:=
"GET",success:function(e){a.isFollowingCallback(e,d,c);}});},isFollowingC=
allback:function(c,d,b){var =
a=3Dc;this._cacheFollowing(d,b,a);jQuery("#comment_channel_back =
option[value=3D'dm']").prop("disabled",a!=3D=3Dtrue);},updateBalloon:func=
tion(){var b=3DjQuery("#comment_is_public");var =
a=3DjQuery("#comment_type");if(b.attr("checked")){a.removeClass("private"=
);a.addClass("public");}else{a.removeClass("public");a.addClass("private"=
);}},updateTwitterControls:function(){var =
b=3DjQuery("#comment_is_public");var =
a=3DjQuery("#twitter_controls");(b.attr("checked"))?a.show():a.hide();},u=
pdateTwitterCounter:function(){var d=3DjQuery("#comment_is_public");var =
a=3DjQuery("#charcounter");var =
c=3DjQuery("#comment_channel_back").val();var =
b=3DjQuery("#comment_channel_back_dm");a.toggle(d.is(":checked")&&(c=3D=3D=
"1"||c=3D=3D"dm"));},updateMthSelector:function(){var =
b=3DjQuery("#comment_is_public");var =
a=3DjQuery("#monitored_twitter_handle_selection");(b.attr("checked"))?a.s=
how():a.hide();},bindEditRequesterLink:function(){$j("#edit_requester_lin=
k =
a").bind("click",function(a){$j("#edit_requester").show();$j("#dynamic_re=
quester").hide();$j("#static_requester").show();$j("#edit_requester_link"=
).hide();return false;});},bindCheckbox:function(){var =
a=3Dthis;jQuery("#comment_is_public").change(function(){a.updateBalloon()=
;a.updateMthSelector();a.updateTwitterControls();a.updateTwitterCounter()=
;});},bindRadioButtons:function(){var a=3Dthis;jQuery('#twitter_controls =
input[type=3D"radio"]').click(function(){a.updateTwitterCounter();});}};f=
unction =
TicketMergeWizard(){this.url=3D"/merge/new?source_ids=3D"+this.sources()+=
"&unchecked=3D"+this.unchecked();this.registerEvents();this.show();}Ticke=
tMergeWizard.prototype=3D{url:null,registerEvents:function(){var =
a=3Dthis;a.winnerLinks().live("click",function(b){$j("#target_id").val($j=
(this).data("target-id"));a.winnerForm().submit();return =
false;});$j(document).bind("cbox_closed",function(){$j("#submit-button").=
val("Submit").prop("disabled",false);});},show:function(){var =
a=3Dthis;$j.colorbox({href:this.url,onComplete:function(){if(a.loaded){re=
turn;}a.winnerForm().submit(function(){var =
b=3D$j.trim($j("#target_id").val());if(b=3D=3D=3D""){alert("Please enter =
a ticket =
ID");}else{$j.ajax({type:$j(this).attr("method"),data:$j(this).serialize(=
),url:$j(this).attr("action"),success:function(c){$j.colorbox({html:c});a=
.appendComment();},error:function(c,e,d){$j.colorbox({html:c.responseText=
});}});}return =
false;});}});},appendComment:function(){if($j.trim($j("#comment_value").v=
al())!=3D=3D""){var a=3D"\n\nComment during merge: =
"+$j("#comment_value").val();$j("#target_comment").append(a);$j("#source_=
comment").append(a);}},sources:function(){if($j("#ticket-chat").attr("dat=
a-ticket")!=3D=3Dundefined){return =
$j("#ticket-chat").attr("data-ticket");}else{return =
this.checked();}},checked:function(){return =
this.values("input.tickets_to_bulk_update:checked");},unchecked:function(=
){return =
this.values("input.tickets_to_bulk_update:not(:checked)");},values:functi=
on(a){var b=3D[];$j(a).each(function(){b.push($j(this).val());});return =
b.join(",");},winnerForm:function(){return =
$j("#merge_form");},winnerField:function(){return =
this.winnerForm().find("input[type=3D'text']");},continueButton:function(=
){return =
this.winnerForm().find("input[type=3D'submit']");},winnerLinks:function()=
{return =
$j(".winner_selector");}};$z.defModule("tickets/new",{initialize:function=
(){$j("input#ticket_requester_name").focus();$z("tabindex").addtabindexes=
("input#ticket_requester_name","#edit_cc input","form#ticket-chat =
div.selects div.select > input[readonly !=3D readonly][attribute_name =
!=3D additional_tags],form#ticket-chat div.selects div.select > =
select[readonly !=3D readonly],form#ticket-chat div.selects div.select > =
textarea[readonly !=3D =
readonly]","textarea#comment_value","#ticket_tags",".selects =
.multi_value_field .search_field_item =
input","select#submit_type","input#submit_type","input#submit-button");$z=
("tickets").addSubmitBindings();$z("tickets").monitorRequesterChange();$z=
("tickets").autoselectAssigneesIfManyAgents();if($j("#ticket_linked_id").=
attr("auto-complete")){$j("#ticket_linked_id").autocompleteFromSelect();}=
new =
NewUserFromTicket();if(currentUser&&currentUser.isAgent){Zendesk.Instrume=
ntation.ToTango.trackOperatingSystem();}}});$z.defModule("tickets/show",{=
initialize:function(){$j("textarea#comment_value").focus();$z("tabindex")=
.addtabindexes("#edit_cc input","form#ticket-chat div.selects div.select =
> input[readonly !=3D readonly][attribute_name !=3D additional_tags], =
form#ticket-chat div.selects div.select > select[readonly !=3D =
readonly], form#ticket-chat div.selects div.select > textarea[readonly =
!=3D readonly]","#ticket_tags",".selects .multi_value_field =
.search_field_item =
input","textarea#comment_value","input#comment_is_public","select#submit_=
type","input#submit_type","input#submit-button");$z("tickets").addSubmitB=
indings();$z("tickets").monitorRequesterChange();$z("tickets").autoselect=
AssigneesIfManyAgents();if($j("#ticket_linked_id").attr("auto-complete"))=
{$j("#ticket_linked_id").autocompleteFromSelect();}$j(".visibility-contro=
ls").click(function(){$j("a.toggle-twitter-data",this).toggle();});$j("a.=
toggle-twitter-data").click(function(){$j(".twitter-properties").toggle()=
;return false;});$j("#comment_full .link, #comment_partial =
.link").click(function(){$j("#comment_full, #comment_partial, =
#comment_up, #comment_down").toggle();return false;});$j("#sharing_with =
:first-child").hover(function(){$j("#shared_tickets_list").fadeIn(300);},=
function(){$j("#shared_tickets_list").fadeOut(100);});if($j("body.tickets=
-show").length&&currentAccount.daysLeftInTrial){Zendesk.Instrumentation.T=
oTango.track("View Ticket","Trial");}new UserMergeWizard(false);new =
NewUserFromTicket();$j("input, select, =
textarea","#ticket_properties.read_only").prop("disabled",true);if(curren=
tUser&&currentUser.isAgent){Zendesk.Instrumentation.ToTango.trackOperatin=
gSystem();}Zendesk.Ticket.commentDrafts=3Dnew =
Zendesk.Ticket.CommentDrafts(ticket_id,currentUser.id,"#comment_value","#=
comment_is_public");Zendesk.Ticket.commentDrafts.startWatching();},setupC=
ommentCharacterCounter:function(a){new =
Zendesk.Twitter.TicketCreationForm().setupTweetCounter(true);}});$z.defMo=
dule("tickets",{addSubmitBindings:function(){function =
b(c){c.preventDefault();if($j("input#submit-button").is(":disabled")){ret=
urn;}$j("input#submit-button").click();}function =
a(c){$j("form#submit_form select#submit_type =
option[value=3D'next']").prop("selected",true);b(c);}(function(e){var =
d=3D83;function =
c(f){if(f.ctrlKey&&f.which=3D=3D=3Dd){if(f.shiftKey){a(f);}else{b(f);}}}e=
(document).bind("keydown.zendesk.keyboard-shortcut",c);})(jQuery);},autos=
electAssigneesIfManyAgents:function(){if(typeof(agents)!=3D=3D"undefined"=
&&agents.length>LARGE_SELECT_LENGTH){$j("select.assignee").autocompleteFr=
omSelect();}},monitorRequesterChange:function(){var a=3Dnew =
RegExp(/<(.*)>/);$j("#ticket_requester_name").observe_field(3,function(){=
if(a.test($j(this).val())){$z("tickets").requesterChanged($j(this));}});}=
,requesterChanged:function(a){$j.ajax({url:"/tickets/requester_change",da=
ta:a.serialize(),beforeSend:function(){$j("#user_details").fadeOut("fast"=
);$j("#add_widget_button").hide();},success:function(){$j("#user_details"=
).fadeIn("fast");$j("#add_widget_button").show();}});}});Zendesk.NS("Twit=
ter");Zendesk.Twitter.SearchApplication=3Dfunction(d,c){var a=3Dc[0];var =
h=3Dfunction(k,j){var =
i=3Dnull;$j.each(k,function(l,m){if(j(m)){i=3Dm;return;}});return =
i;};var f=3Dfunction(j,i){b();this.poller=3Dnew =
TwitterSearchPoller(a.monitored_twitter_handle,j,i);this.poller.start();}=
;var =
b=3Dfunction(){if(this.poller){this.poller.stop();this.poller=3Dnull;}};v=
ar e=3Dfunction(){if($j("#monitored_twitter_handle_selection =
#monitored_twitter_handle_id").length){$j("#monitored_twitter_handle_sele=
ction =
#monitored_twitter_handle_id").val(self.currentSearch.monitored_twitter_h=
andle.id);}};var =
g=3Dd.sammy(function(){this.element_selector=3D"#twitter_search";this.any=
("#/",function(j){var i=3Dthis;var k=3Dthis.params.q;var =
l=3Dthis.params.id;b();this.currentSearch=3Dh(c,function(m){return(m.id=3D=
=3Dl);});i.currentMonitoredAccount=3Dthis.currentSearch.monitored_twitter=
_handle;Sammy.apps["#twitter_search"].trigger("search-configuration-chang=
ed",{search:this.currentSearch,query:k});i.currentSearchStream=3Dnew =
TwitterSearchStream(i.currentMonitoredAccount).searchFor(k,1,function(m){=
Sammy.apps["#twitter_search"].trigger("search-configuration-changed",{sea=
rch:this.currentSearch,query:k});f(k,m[0].id_str);});return =
false;});this.bind("on-error",function(j,i){$j("#twitter_search_loading_i=
ndicator").html(Zendesk.Twitter.Templates.twitter_is_down_template);$j("#=
twitter_search_loading_indicator").show();});this.bind("twitter-search-st=
arted",function(j){var =
i=3DZendesk.Twitter.Templates.tweet_downloading_template;var =
k=3D$j.mustache(i);$j("#twitter_search_loading_indicator").html(k);$j("#t=
witter_search_loading_indicator").show();$j("#no_results").empty();$j("#t=
witter_new_result_count").empty();});this.bind("twitter-search-completed"=
,function(k,j){new =
Zendesk.Twitter.TicketCreationForm()._cancelForm();$j("#twitter_search_lo=
ading_indicator").slideUp("slow",function(){$j("#twitter_search_loading_i=
ndicator").empty();});if(j&&j.results&&j.results.length>0){new =
Zendesk.Twitter.SearchRenderer(j).render();var =
l=3Dself.currentSearch.id;var =
i=3Dj.results[0].id_str;if((typeof(Zendesk.Twitter._notifier)!=3D"undefin=
ed")&&Zendesk.Twitter._notifier){Zendesk.Twitter._notifier.recordView(l,i=
);}Sammy.apps["#twitter_search"].trigger("update-timestamps");}else{if(ty=
peof(Zendesk.Twitter._notifier)!=3D"undefined"){Zendesk.Twitter._notifier=
.recordView(l,"0");}$j("#twitter_search_results").html("Your search =
returned no =
results.");}});this.bind("search-configuration-changed",function(j,i){sel=
f.currentSearch=3Di.search;self.currentMonitoredAccount=3Dself.currentSea=
rch.monitored_twitter_handle;$j("#twitter_search_name").html(i.search.saf=
e_name);if(i.search.editable){$j("#twitter_edit_search_link").show();$j("=
#twitter_edit_search_link").attr("href","/twitter/search/"+i.search.id+"/=
edit");}else{$j("#twitter_edit_search_link").hide();}$j('#twitter_search_=
bar =
input[type=3D"text"]').val(d("<div/>").html(i.query).text());$j('#twitter=
_search_bar =
input[type=3D"hidden"]').val(i.search.id);});this.bind("convert-status-to=
-ticket",function(j,k){var i=3D$j("#tweet_"+k.id_str+" .drawer");e();new =
Zendesk.Twitter.TweetActivation().activate(k.id_str);new =
Zendesk.Twitter.TicketCreationForm().showSingleTicketForm(k,i,self.curren=
tSearch.monitored_twitter_handle);i.find("#new_ticket =
#ticket_subject").val(k.text);});this.bind("drawer-cancel-btn-clicked",fu=
nction(){new =
Zendesk.Twitter.TweetActivation().makeInactive();});this.bind("retweet-bu=
tton-clicked",function(i,j){new =
Zendesk.Twitter.Retweet().show(j,self.currentMonitoredAccount);new =
Zendesk.Twitter.TweetActivation().activate(j.id_str);});this.bind("show-b=
ulk-ticket-form-link-clicked",function(k,j){var =
i=3D[];$j(".tweet_checkbox:checked").map(function(l,m){i.push($j(m).val()=
);});if(i.length>0){b();e();new =
Zendesk.Twitter.TweetActivation().activateBulkAction();new =
Zendesk.Twitter.TicketCreationForm().showBulkTicketForm(i,$j("#twitter_bu=
lk_ticket_form"));}else{alert("Please select at least one =
tweet.");}});this.bind("mark-as-reviewed",function(i,j){new =
TwitterSearchActions().markAsReviewed(j);});this.bind("follow-button-clic=
ked",function(i,j){new =
Zendesk.Twitter.FollowActions(self.currentMonitoredAccount).displayConfir=
mationMessage(j);new =
Zendesk.Twitter.TweetActivation().activate(j.searchObj["id_str"]);});this=
.bind("follow-success",function(i){new =
Zendesk.Twitter.FollowActions(self.currentMonitoredAccount).successfulFol=
low();});this.bind("retweet-success",function(i){new =
Zendesk.Twitter.FollowActions(self.currentMonitoredAccount).successfulFol=
low();});this.bind("next-page-btn-clicked",function(i,j){$j("#twitter_sea=
rch #show_more").html('<img src=3D"/images/loader.gif" =
/>').css("background","none");new =
TwitterMultiRequest(self.currentMonitoredAccount).nextPage(j,function(k){=
new =
Zendesk.Twitter.SearchRenderer(k,false).render();Sammy.apps["#twitter_sea=
rch"].trigger("update-timestamps");});});this.bind("update-timestamps",fu=
nction(i){$j("a.timeago").attr("title",function(k,j){return new =
Date(j).toISOString();});$j("a.timeago").timeago();});this.bind("ticket-c=
reation-success",function(i,j){var =
k=3D$j("#tweet_"+j.statusMessageId);k.find("input.tweet_checkbox").attr("=
checked",false).prop("disabled",true).addClass("inactive");k.find("a.conv=
ert_to_ticket").replaceWith('<span class=3D"converted">Converted to =
ticket</span>');k.find(".review_status").html('<a =
href=3D"/tickets/'+j.ticketId+'" class=3D"ticket_badge" =
target=3D"_blank">#'+j.ticketId+"</a>");if(self.bulkTicketWatcher){self.b=
ulkTicketWatcher.markCompleted(j.statusMessageId);}else{new =
Zendesk.Twitter.TicketCreationForm()._cancelForm();$j("#submit_button").v=
al("Create Ticket").prop("disabled",false);new =
Zendesk.Twitter.TweetActivation().makeInactive();}});this.bind("ticket-cr=
eation-failure",function(i,j){if(self.bulkTicketWatcher){self.bulkTicketW=
atcher.markFailed(j.statusMessageId);}else{new =
Zendesk.Twitter.TicketCreationForm()._showError(j);$j("#submit_button").v=
al("Create =
Ticket").prop("disabled",false);}});this.bind("bulk-ticket-creation-start=
ed",function(i,j){self.bulkTicketWatcher=3Dnew =
Zendesk.Twitter.BulkTicketWatcher(j);});this.bind("bulk-ticket-request-co=
mpleted",function(j,i){$j("#bulk_creation_counter span").html(i);new =
Zendesk.Twitter.BulkActions().checkForBulkActivation();});this.bind("bulk=
-ticket-creation-complete",function(i,j){self.bulkTicketWatcher=3Dnull;ne=
w =
Zendesk.Twitter.TicketCreationForm()._cancelForm();$j("#submit_button").v=
al("Create Ticket").prop("disabled",false);new =
Zendesk.Twitter.TweetActivation().makeInactive();});this.bindToAllEvents(=
function(){setTimeout(function(){new =
Zendesk.UI.NestedMenu("div.frame_header =
ul.drop-list").collapse();},50);});});d(function(){g.run("#/?q=3D"+encode=
URIComponent(a.query)+"&id=3D"+a.id);});return =
g;};Zendesk.NS("Twitter");Zendesk.Twitter.BulkActions=3Dfunction(){};Zend=
esk.Twitter.BulkActions.prototype=3D{setup:function(){$j("#bulk_review").=
click(function(a){a.preventDefault();var =
b=3D[];$j("#twitter_search_results =
input:checked").each(function(c,d){b.push($j(d).val());});Sammy.apps["#tw=
itter_search"].trigger("mark-as-reviewed",b);return =
false;});$j("#bulk_select").click(function(a){if($j("#bulk_select:checked=
").size()>0){$j(".tweet_checkbox:not(.inactive)").each(function(b,c){c.ch=
ecked=3Dtrue;});}else{$j(".tweet_checkbox:checked").each(function(b,c){c.=
checked=3Dfalse;});}new =
Zendesk.Twitter.BulkActions().checkForBulkActivation();});},checkForBulkA=
ctivation:function(){if($j(".tweet_checkbox:checked").length>0){$j(".bulk=
_convert_button").prop("disabled",false);}else{$j(".bulk_convert_button")=
.prop("disabled",true);}}};Zendesk.NS("Twitter");Zendesk.Twitter.BulkTick=
etWatcher=3Dfunction(a){this.messageIds=3Da;this.requestCounter=3D0;};Zen=
desk.Twitter.BulkTicketWatcher.prototype=3D{markCompleted:function(a){thi=
s._observeRequestCompleted();},markFailed:function(a){this._observeReques=
tCompleted();},_observeRequestCompleted:function(){this.requestCounter+=3D=
1;Sammy.apps["#twitter_search"].trigger("bulk-ticket-request-completed",t=
his.requestCounter);if(this.requestCounter>=3Dthis.messageIds.length){Sam=
my.apps["#twitter_search"].trigger("bulk-ticket-creation-complete",this.r=
equestCounter);}}};Zendesk.NS("Twitter");Zendesk.Twitter.FollowActions=3D=
function(a){this.twitterAccount=3Da;};Zendesk.Twitter.FollowActions.proto=
type=3D{displayConfirmationMessage:function(d){var a=3Dthis;var =
e=3D$j(d.tweetElement);var =
b=3DZendesk.Twitter.Templates.follow_confirmation_template;var =
c=3D$j.mustache(b,d.searchObj);e.find(".drawer").first().html(c).show();e=
.find(".drawer .confirm").first().click(function(){$j(".drawer =
.confirm").html('Please wait... <img src=3D"/images/indicator2.gif" =
/>').css({backgroundColor:"#fff"});a.follow(d.searchObj.from_user);return=
 false;});e.find(".drawer =
.cancel").click(function(f){Sammy.apps["#twitter_search"].trigger("drawer=
-cancel-btn-clicked");f.preventDefault();return =
false;});},follow:function(a){$j.ajax({url:Zendesk.Proxy.domain()+"/twitt=
er/api/"+this.twitterAccount.id+"/1/friendships/create.json",type:"POST",=
data:{screen_name:a,follow:"true"},success:function(){Sammy.apps["#twitte=
r_search"].trigger("follow-success");}});},successfulFollow:function(){$j=
(".activated a.follow").replaceWith('<span =
class=3D"following">Following</span>');new =
Zendesk.Twitter.TweetActivation().makeInactive();}};Zendesk.NS("Twitter")=
;Zendesk.Twitter.Notifier=3Dfunction(a){this.searches=3D_(a);this.sleepTi=
me=3D60;this.tweetsPerPage=3D100;this.searchTTL=3D3600;};Zendesk.Twitter.=
Notifier.cookieName=3D"zendesk.twitter.notifier";Zendesk.Twitter.Notifier=
.prototype=3D{start:function(){var a=3Dthis;var =
b=3D1000;this.searches.each(function(c){setTimeout(function(){Zendesk.Pub=
sub.subscribe("savedsearch."+c.id,a._searchResultNotification.bind(a));},=
b);b+=3D2000;});},init:function(){this._readCookie();this._rebuildNotific=
ationData();this._drawMenu();},recordView:function(c,a){var =
b=3Dthis._lookupNotificationData(c);if(b){b.sinceId=3Da;b.on=3Dfalse;this=
._drawMenu();this._writeCookie();}},_searchResultNotification:function(c)=
{var =
a;if(this.notificationFormat=3D=3D=3D"json"){a=3Dc.twitter_search_id;}els=
e{a=3D$j(c).find("tweet").attr("twitter_search_id");}var =
b=3Dthis._lookupNotificationData(a);if(b){b.on=3Dtrue;b.updatedAt=3Dthis.=
_now();this._writeCookie();this._drawMenu();}},_readCookie:function(c){va=
r =
b=3DjQuery.cookie(Zendesk.Twitter.Notifier.cookieName);if((typeof(b)!=3D"=
undefined")&&b){var =
a=3Dthis._deserializeCookie(b);this.notificationData=3Da.notificationData=
;}else{this.notificationData=3D[];}},_rebuildNotificationData:function(){=
var b=3D[];var a=3Dthis;this.searches.each(function(c){var =
d=3Da._lookupNotificationData(c.id);if(d){b.push(d);}else{b.push({id:c.id=
,sinceId:"0",on:false,updatedAt:0});}});this.notificationData=3Db;},_look=
upNotificationData:function(b){var =
a=3D_(this.notificationData).find(function(c){return =
c.id=3D=3Db;});return a;},_drawMenu:function(){var =
a=3Dfalse;_(this.notificationData).each(function(c){var =
b=3DjQuery("#twitter_menu =
#twitter_menu_item_"+c.id);if(c.on){a=3Dtrue;b.addClass("on");}else{b.rem=
oveClass("on");}});if(a){jQuery("#twitter_menu =
#twitter_menu_item").addClass("on");}else{jQuery("#twitter_menu =
#twitter_menu_item").removeClass("on");}},_writeCookie:function(){var =
a=3D{notificationData:this.notificationData};jQuery.cookie(Zendesk.Twitte=
r.Notifier.cookieName,this._serializeCookie(a),{path:"/"});},_serializeCo=
okie:function(b){var =
a=3D_(b.notificationData).map(function(c){return[c.id,c.sinceId,c.on,c.up=
datedAt].join(",");});return =
a.join("|");},_deserializeCookie:function(a){var =
b=3D_(a.split("|"));return{notificationData:b.map(function(c){var =
d=3Dc.split(",");return{id:parseInt(d[0]),sinceId:d[1],on:(d[2]=3D=3D=3D"=
true"),updatedAt:parseInt(d[3]||"0")};})};},_now:function(){return =
Math.floor(new =
Date().getTime()/1000);}};Zendesk.NS("Proxy");Zendesk.Proxy=3D{domain:fun=
ction(){var =
a=3Dwindow.location.protocol+"//"+window.location.hostname;if(a.indexOf("=
localhost")!=3D-1){a+=3D":3000";}return =
a+"/proxy";}};Zendesk.NS("Twitter");Zendesk.Twitter.Retweet=3Dfunction(){=
};Zendesk.Twitter.Retweet.prototype=3D{show:function(d,c){var =
a=3DZendesk.Twitter.Templates.retweet_template;var =
b=3D$j($j.mustache(a,{screen_name:c.screen_name}));b.find(".confirm").fir=
st().click(function(){$j("#tweet_"+d.id_str+" .confirm").html('Please =
wait... <img src=3D"/images/indicator2.gif" =
/>').css({backgroundColor:"#fff"});$j.ajax({url:Zendesk.Proxy.domain()+"/=
twitter/api/"+c.id+"/1/statuses/retweet/"+d.id_str+".json",type:"POST",su=
ccess:function(e){$j("#tweet_"+d.id_str+" .retweet").replaceWith('<span =
class=3D"retweeted">Retweeted</span>');var =
f=3Dc.screen_name.substring(1);$j("#tweet_"+d.id_str+" =
.meta").append('<span class=3D"retweeted_by">Retweeted by <a =
href=3D"http://twitter.com/'+f+'">'+f+"</a>");new =
Zendesk.Twitter.TweetActivation().makeInactive();}});});$j("#tweet_"+d.id=
_str+" .drawer").html(b).show();$j("#tweet_"+d.id_str+" .drawer =
.cancel").click(function(e){Sammy.apps["#twitter_search"].trigger("drawer=
-cancel-btn-clicked");e.preventDefault();return =
false;});}};Zendesk.NS("Twitter");Zendesk.Twitter.RoundRobin=3Dfunction(a=
,b){this.index=3Da;this.array=3Db;};Zendesk.Twitter.RoundRobin.prototype=3D=
{next:function(){if(this.array.length=3D=3D0){return =
null;}this.index++;if(this.index>=3Dthis.array.length){this.index=3D0;}re=
turn{index:this.index,item:this.array[this.index]};}};Zendesk.NS("Twitter=
");Zendesk.Twitter.TicketCreationForm=3Dfunction(){};Zendesk.Twitter.Tick=
etCreationForm.prototype=3D{_updateFollowing:function(b,c){var =
a=3D{id:b.profile.id,screenName:b.profile.screen_name.replace(/@/,"")};ne=
w =
TicketForm().isFollowing(c,a);},showSingleTicketForm:function(d,c,a){this=
._showForm([d.id_str],c);if(d.follower){c.find("#comment_channel_back =
option[value=3D'dm']").prop("disabled",false);}else{c.find("#comment_chan=
nel_back =
option[value=3D'dm']").prop("disabled",true);}if(a){c.find("#ticket_monit=
ored_twitter_handle_id").val(a.id);var =
e=3D{id:a.id,screenName:a.screen_name.replace(/@/,"")};this._updateFollow=
ing(d,e);}var =
b=3Dthis;c.find("#ticket_monitored_twitter_handle_id").change(function(){=
var f=3Dc.find("#ticket_monitored_twitter_handle_id");var =
g=3D{id:f.val(),screenName:f.find("option:selected").html().replace(/@/,"=
")};b._updateFollowing(d,g);});},showBulkTicketForm:function(a,c){this._s=
howForm(a,c,this._getSelectedTweets);$j(".cancel_link.bottom").show();c.f=
ind("#channel_back_dm").show();c.find("#submit_button").click(function(){=
Sammy.apps["#twitter_search"].trigger("bulk-ticket-creation-started",a);}=
);var b=3Dfunction(){var d=3D"tweets";var e=3D"tickets";if($j(".tweet =
input:checked").length=3D=3D1){d=3D"tweet";e=3D"ticket";}$j("#twitter_con=
vert_to_ticket h3:first").html("Convert <span>"+$j(".tweet =
input:checked").length+"</span> "+d+" to "+e);};b();$j(".tweet =
input:not(.inactive)").bind("click.updateCount",function(){b();});c.find(=
"#submit_button").bind("click.updateCount",function(){var d=3D$j(".tweet =
input:checked").length;$j(".cancel_link.bottom").hide();$j(this).after('<=
span id=3D"bulk_creation_counter">Created <span>0</span> of =
'+d+"</span>");});},_getSelectedTweets:function(){var =
a=3D[];$j(".tweet_checkbox:checked").map(function(b,c){a.push($j(c).val()=
);});return a;},_updateCounter:function(){$j("div#charcounter > =
div").html(140-($j("#charcounter").data("offset")+$j("textarea#comment_va=
lue").val().length));},_setupCharCounter:function(){var =
a=3Dthis;if($j("#charcounter").length=3D=3D=3D0){$j("div#comment_type").p=
repend('<div id=3D"charcounter"><div title=3D"Remaining Character Count: =
Characters past this limit will be truncated on Twitter but appear in =
their entirety in Zendesk. A shortened link to this ticket will be =
appended to the tweet, depending on the setup of your =
zendesk."></div></div>');$j("textarea#comment_value").keyup(function(){a.=
_updateCounter();});}},_setOffset:function(c,a){var b=3D(c)?$j(".options =
.twitter a").html():$j("#tweet_"+a[0]+" .screen_name").html();var =
d;if(c){d=3Db.length+1;}else{if(a.length=3D=3D=3D1){d=3Db.length+2;}else{=
d=3D0;}}this._setupCharCounter();$j("#charcounter").data("offset",d);$j("=
div#charcounter > div").html(140-d);},_handleReplyOrNot:function(){var =
a=3D$j("#comment_channel_back_optional_add_url");$j("#comment_channel_bac=
k").change(function(){a.toggle($j(this).val()!=3D"no_action");new =
TicketForm().updateTwitterCounter();});},_handleAppendTicketUrl:function(=
){var a=3Dthis;$j("#comment_add_short_url").change(function(){var =
b=3D$j("#charcounter").data("offset");if($j(this).is(":checked")){$j("#ch=
arcounter").data("offset",b+21);}else{$j("#charcounter").data("offset",b-=
21);}a._updateCounter();});},setupTweetCounter:function(b,a){this._setOff=
set(b,a);this._handleReplyOrNot();this._handleAppendTicketUrl();},_showFo=
rm:function(c,d,a){var =
b=3Dthis;this._addFormToContainer(d);d.slideDown(200);$j(".cancel_link.bo=
ttom").show();this.setupTweetCounter(false,c);d.find(".cancel_link").clic=
k(function(e){b._cancelForm();new =
Zendesk.Twitter.TweetActivation().makeInactive();return =
false;});this._fillFormWithTweetInfo(b,c,d,a);},showSuccess:function(a){v=
ar b=3Da.location.match(/[0-9]+.json/ig)[0];var =
c=3Db.split(".")[0];Sammy.apps["#twitter_search"].trigger("ticket-creatio=
n-success",{statusMessageId:a.statusMessageId,ticketId:c,url:a.location})=
;},apply_macro:function(c,b){var d=3D$j("#twitter_convert_to_ticket =
#new_ticket");new Zendesk.API.Macro(c).applyToTicket(0,d);var =
f=3D(b)?b:window.event;Event.stop(f);var =
a=3Df.findElement();selection_feedback(a);return(false);},_addFormToConta=
iner:function(a){a.children().remove();$j("#twitter_convert_to_ticket").a=
ppendTo(a);a.find(".cancel_link").unbind("click");a.find("#comment_add_sh=
ort_url").unbind("change");a.find("#submit_button").unbind("click");},_fi=
llFormWithTweetInfo:function(c,b,d,a){d.find("select.assignee").autocompl=
eteFromSelectIfLarge();d.find("#submit_button").click(function(f){d.find(=
"#submit_button").val("Please wait...").prop("disabled",true);var =
e=3Dnew Zendesk.API.TicketForm("#new_ticket");var =
g=3D(typeof(a)=3D=3D"undefined")?b:a();$j.each(g,function(k,j){var =
h=3D{"ticket[twitter_status_message_id]":j,"comment[is_public]":"1"};var =
l=3DjQuery("#tweet_"+j);if(b.length>1&&l.attr("data-follower")!=3D"1"){h[=
"ticket[skip_dm]"]=3D"1";}var =
i=3Dfunction(m,o,n){Sammy.apps["#twitter_search"].trigger("ticket-creatio=
n-failure",{statusMessageId:j,response:m.responseText});};e.createTicket(=
[h]).done(function(p,q,o){var =
n=3Do.getResponseHeader("Location").match(/\/tickets\/[0-9]+\.json$/)[0];=
var =
m=3Dfunction(){c.showSuccess({statusMessageId:j,location:n});};if(e.hasCo=
mment()){$j.ajax({url:n,dataType:"text",type:"PUT",data:{"comment[value]"=
:e.ticketForm.find('[name=3D"comment[value]"]').val(),"comment[is_public]=
":e.ticketForm.find('[name=3D"comment[is_public]"][type=3D"checkbox"]').i=
s(":checked"),"comment[channel_back]":e.ticketForm.find('[name=3D"comment=
[channel_back]"]').val()}}).done(m).fail(i);}else{m.call(this);}}).fail(i=
);Zendesk.Instrumentation.ToTango.track("Created","Twicket");});f.prevent=
Default();return =
false;});},_cancelForm:function(){$j(".ticket_errors").hide();$j("#twitte=
r_convert_to_ticket").appendTo($j("#ticket-conversion-template"));var =
a=3D$j("#twitter_convert_to_ticket form");a[0].reset();$j("input, =
select",a).css("color","");if(typeof(ticketTagField)!=3D"undefined"){tick=
etTagField.clear();}a.find("#ticket_monitored_twitter_handle_id").unbind(=
"change");a=3Dnew =
TicketForm();a.updateBalloon();a.updateTwitterControls();a.updateMthSelec=
tor();},_showError:function(a){var =
d=3DZendesk.Twitter.Templates.ticket_conversion_error_template;var =
c=3D{messageId:a.statusMessageId,errorMessages:this._errorMessages(a)};va=
r b=3D$j($j.mustache(d,c));$j("#twitter_convert_to_ticket =
.cancel_link.top").after(b);$j("#submit_button").val("Create =
Ticket").prop("disabled",false);},_errorMessages:function(a){var =
d=3Dnull;try{d=3D$j.parseJSON(a.response);}catch(b){return[{message:"An =
error has occurred. Please try again."}];}var =
c=3D[];$j.each(d,function(e,f){if(f[0]=3D=3D"base"){c.push({message:f[1]}=
);}else{c.push({message:f[0]+" "+f[1]});}});return =
c;}};Zendesk.NS("Twitter");Zendesk.Twitter.TweetActivation=3Dfunction(){}=
;Zendesk.Twitter.TweetActivation.prototype=3D{makeInactive:function(a){$j=
("#twitter_convert_to_ticket h3:first").html("Convert to =
Ticket");$j(".tweet =
input:not(.inactive)").unbind("click.updateCount");$j("#submit_button").u=
nbind("click.updateCount");$j("#bulk_creation_counter").remove();if($j(".=
activated").length>0){if($j("html, =
body").scrollTop()>$j(".activated:first").offset().top){$j("html, =
body").animate({scrollTop:$j(".activated:first").offset().top},500);}$j("=
.activated:first").effect("highlight",{},1200);}new =
TwitterSearchActions().dropDrawers();},activate:function(a){$j(".tweet_ac=
tions").removeClass("enabled");$j("#tweet_"+a).addClass("activated");$j("=
.tweet =
input").prop("disabled",true);},activateBulkAction:function(){$j(".tweet_=
actions").removeClass("enabled");}};var =
TwitterMultiRequest=3Dfunction(a){this.mthId=3Da.id;this.twitterAccount=3D=
a;this.tweetsPerPage=3D30;};TwitterMultiRequest.prototype=3D{searchFor:fu=
nction(a,b){this.callback=3Db;this.searchType=3D"query";this.fireRequests=
(a);},nextPage:function(b,a){this.callback=3Da;this.searchType=3D"nextPag=
e";this.fireRequests(b);},fireRequests:function(a){this.reset();this.sear=
ch(a);this.getRetweets();this.getFriends();this.getFollowers();},reset:fu=
nction(){this.metaData=3Dnull;this.searchData=3Dnull;this.retweetData=3Dn=
ull;this.friendsData=3Dnull;this.followerData=3Dnull;this.lookupData=3Dnu=
ll;this.reviewedData=3Dnull;},search:function(b){var =
a=3Dthis.searchOptions();if(this.searchType=3D=3D=3D"query"){a.data=3D{rp=
p:this.tweetsPerPage,q:b};}else{a.url=3Da.url+b;}$j.ajax(a);},searchOptio=
ns:function(){var =
a=3Dthis;return{url:Zendesk.Proxy.domain()+"/twitter/api/"+this.twitterAc=
count.id+"/search.json",type:"GET",dataType:"jsonp",success:function(b){a=
.searchCallback(b);},error:function(c,b){Sammy.apps["#twitter_search"].tr=
igger("on-error",b);}};},getMetaData:function(a){var =
b=3Dthis;$j.ajax({url:"/twitter/tickets/exist.json",data:{q:a.join(",")},=
type:"GET",success:function(c){b.metaDataCallback(c);},error:function(d,c=
){Sammy.apps["#twitter_search"].trigger("on-error",c);}});},getRetweets:f=
unction(){var =
a=3Dthis;$j.ajax({url:Zendesk.Proxy.domain()+"/twitter/api/"+this.mthId+"=
/1/statuses/retweeted_by_me.json",type:"GET",dataType:"jsonp",success:fun=
ction(b){a.retweetCallback(b);},error:function(c,b){Sammy.apps["#twitter_=
search"].trigger("on-error",b);}});},getFriends:function(){var =
a=3Dthis;$j.ajax({url:Zendesk.Proxy.domain()+"/twitter/api/"+this.mthId+"=
/1/friends/ids.json",data:{screen_name:this.twitterAccount.screen_name},t=
ype:"GET",dataType:"jsonp",success:function(b){a.friendsCallback(b);},err=
or:function(c,b){Sammy.apps["#twitter_search"].trigger("on-error",b);}});=
},getFollowers:function(){var =
a=3Dthis;$j.ajax({url:Zendesk.Proxy.domain()+"/twitter/api/"+this.mthId+"=
/1/followers/ids.json",data:{screen_name:this.twitterAccount.screen_name}=
,type:"GET",dataType:"jsonp",success:function(b){a.followersCallback(b);}=
,error:function(c,b){Sammy.apps["#twitter_search"].trigger("on-error",b);=
}});},getReviewed:function(a){var =
b=3Dthis;$j.ajax({url:"/twitter/reviewed_tweets.json",data:{tweet_ids:a.j=
oin(",")},type:"GET",success:function(c){b.reviewedCallback(c);},error:fu=
nction(d,c){Sammy.apps["#twitter_search"].trigger("on-error",c);}});},loo=
kupUsers:function(b){var =
a=3Dthis;$j.ajax({url:Zendesk.Proxy.domain()+"/twitter/api/"+this.mthId+"=
/1/users/lookup.json",data:{screen_name:b.join(",")},type:"GET",dataType:=
"jsonp",success:function(c){a.lookupCallback(c);},error:function(d,c){Sam=
my.apps["#twitter_search"].trigger("on-error",c);}});},searchCallback:fun=
ction(d){var a=3D[];var e=3D[];var =
b=3D{};this.searchData=3Dd;if(!this.searchData.results){Sammy.apps["#twit=
ter_search"].trigger("on-error");return;}$j.each(this.searchData.results,=
function(f,g){a.push(g.id_str);b[g.from_user]=3D1;});for(var c in =
b){e.push(c);}if(a.length=3D=3D=3D0||e.length=3D=3D=3D0){$j("#show_more")=
.empty();$j("#twitter_search_loading_indicator").empty();$j("#twitter_sea=
rch_results").html('<div id=3D"no_results" class=3D"message">Your search =
returned no =
results.</div>');}else{this.getMetaData(a);this.lookupUsers(e);this.getRe=
viewed(a);}},metaDataCallback:function(a){this.metaData=3Da;this.synchron=
izeCallbacks();},retweetCallback:function(a){this.retweetData=3Da;this.sy=
nchronizeCallbacks();},friendsCallback:function(a){this.friendsData=3Da;t=
his.synchronizeCallbacks();},followersCallback:function(a){this.followers=
Data=3Da;this.synchronizeCallbacks();},lookupCallback:function(a){this.lo=
okupData=3Da;this.synchronizeCallbacks();},reviewedCallback:function(a){t=
his.reviewedData=3Da;this.synchronizeCallbacks();},synchronizeCallbacks:f=
unction(){if(this.metaData&&this.retweetData&&this.friendsData&&this.look=
upData&&this.followersData&&this.reviewedData){this.passThroughGate();thi=
s.working=3Dfalse;}},passThroughGate:function(){if(typeof(this.callback)!=
=3D=3D"undefined"){var =
a=3Dthis.compileData();this.callback(a);}},compileData:function(){var =
b=3D{results:[],nextPage:this.searchData.next_page};var =
a=3Dthis;$j.each(this.searchData.results,function(d,c){$j.each(a.metaData=
.tickets,function(e,f){if(f.status_id_str=3D=3D=3Dc.id_str){c.ticketId=3D=
f.ticket_id;return =
false;}});$j.each(a.retweetData,function(f,e){if(e&&e.retweeted&&e.retwee=
ted_status&&e.retweeted_status.id_str=3D=3Dc.id_str){c.retweeted=3Dtrue;c=
.retweeted_by=3De.user.screen_name;return =
false;}});$j.each(a.lookupData,function(e,f){if(f.screen_name.toLowerCase=
()=3D=3D=3Dc.from_user.toLowerCase()){c.profile=3Df;return =
false;}});$j.each(a.friendsData,function(f,e){if(c.profile&&e=3D=3Dc.prof=
ile.id){c.friend=3Dtrue;c.profile.friend=3Dtrue;return =
false;}});$j.each(a.followersData,function(e,f){if(c.profile&&f=3D=3Dc.pr=
ofile.id){c.follower=3Dtrue;return =
false;}});b.results.push(c);});if(b.results.length=3D=3D=3Dthis.tweetsPer=
Page){b.displayMoreLink=3Dtrue;}return b;}};var =
TwitterSearchActions=3Dfunction(a){this.mthId=3Da;};TwitterSearchActions.=
prototype=3D{dropDrawers:function(){$j(".tweet_actions").addClass("enable=
d");$j(".tweet input:not(.inactive)").prop("disabled",false);$j(".tweet =
.drawer").hide();$j(".tweet.activated").removeClass("activated");},showLo=
ading:function(b,a){var d=3D$j("#tweet_"+b);var c=3D$j('<span><img =
src=3D"/images/ajax_small_bar.gif" =
/></span>');d.find(a).html(c);},markAsReviewed:function(b){this.dropDrawe=
rs();var =
a=3Dthis;$j.each(b,function(d,c){a.showLoading(c,"span.review_status");})=
;$j.ajax({url:"/twitter/reviewed_tweets.json",data:{tweet_ids:b.join(",")=
},type:"POST",success:function(c){a.reviewedCallback(c);}});},reviewedCal=
lback:function(a){$j.each(a,function(c,b){var =
d=3D$j("#tweet_"+b);d.find(".review_status").first().html('<span =
class=3D"reviewed">Reviewed</span>');});}};var =
TwitterSearchPoller=3Dfunction(a,c,b){this.twitterAccount=3Da;this.query=3D=
c;this.mostRecentTweetId=3Db;this.tweetsPerPage=3D30;this.sleepTime=3D150=
00;this.killed=3Dfalse;};TwitterSearchPoller.prototype=3D{start:function(=
){this.sleepThenPoll();},stop:function(){this.killed=3Dtrue;$j("#twitter_=
new_result_count").empty();},sleepThenPoll:function(){var a=3Dthis;var =
b=3DsetTimeout(function(){a.poll();},this.sleepTime);},poll:function(){va=
r =
a=3Dthis;$j.ajax({url:Zendesk.Proxy.domain()+"/twitter/api/"+this.twitter=
Account.id+"/search.json",type:"GET",dataType:"jsonp",data:{rpp:this.twee=
tsPerPage,q:this.query,since_id:this.mostRecentTweetId},success:function(=
b){a.callback(b);}});},callback:function(b){if(this.killed){return;}var =
a=3Dthis.calculateNewTweetCount(b);if(a>0&&a<this.tweetsPerPage){this.ren=
derNewTweetMessage(a);}if(a>=3Dthis.tweetsPerPage){this.renderMaxTweetsMe=
ssage();}else{this.sleepThenPoll();}},calculateNewTweetCount:function(a){=
if(a&&a.results&&a.results.length){return a.results.length;}else{return =
0;}},renderNewTweetMessage:function(c){var =
a=3D{count:c,tweets:Zd.Util.pluralize("tweet",c)};var =
b=3D$j.mustache(Zendesk.Twitter.Templates.more_tweets_template,a);$j("#tw=
itter_new_result_count").html(b);$j("a.twitter_search_refresh").click(fun=
ction(d){Sammy.apps["#twitter_search"].refresh();return =
false;});},renderMaxTweetsMessage:function(){var =
a=3D$j.mustache(Zendesk.Twitter.Templates.max_tweets_template,{max:this.t=
weetsPerPage});$j("#twitter_new_result_count").html(a);$j("a.twitter_sear=
ch_refresh").click(function(b){Sammy.apps["#twitter_search"].refresh();re=
turn false;});}};var =
TwitterSearchPreview=3Dfunction(){};TwitterSearchPreview.prototype=3D{sta=
rtQuery:function(b){var =
a=3Dthis;$j.ajax({url:"https://search.twitter.com/search.json",type:"GET"=
,dataType:"jsonp",data:{rpp:"5",q:b},success:function(c){a.queryCallback(=
c);}});},queryCallback:function(c){var =
a=3DZendesk.Twitter.Templates.tweet_preview_template;var =
b=3D$j.mustache(a,c);$j("#tweet_preview_container").empty();$j("#tweet_pr=
eview_container").append(b);$j("a.timeago").attr("title",function(e,d){re=
turn new =
Date(d).toISOString();});$j("a.timeago").timeago();}};Zendesk.NS("Twitter=
");Zendesk.Twitter.SearchRenderer=3Dfunction(b,a){this.data=3Db;if(typeof=
(a)=3D=3D"undefined"){this.removeExistingStatuses=3Dtrue;}else{this.remov=
eExistingStatuses=3Da;}};Zendesk.Twitter.SearchRenderer.prototype=3D{rend=
er:function(){var =
a=3Dthis;this.removeTemporaryElements();$j.each(this.data.results,functio=
n(c,e){var d=3Da.buildTweet(e);var =
b=3Da.buildTweetControls(e);d.find(".tweet_body").append(b);if(typeof(e.t=
icket_id)=3D=3D=3D"undefined"){a.attachEventsTo(d,e);}a.attachProfileMous=
eOver(d,e);$j("#twitter_search_results").append(d);});$j(".tweet_checkbox=
").unbind("change").change(function(b){new =
Zendesk.Twitter.BulkActions().checkForBulkActivation();});if(this.data.di=
splayMoreLink){this.appendMoreLink();}},removeTemporaryElements:function(=
){$j("#twitter_search_results =
.temp").remove();if(this.removeExistingStatuses){$j("#twitter_search_resu=
lts").empty();}},buildTweet:function(a){a.html=3DZendesk.Text.autoLink(a.=
text);return =
$j($j.mustache(Zendesk.Twitter.Templates.tweet_template,a));},buildTweetC=
ontrols:function(a){return =
$j.mustache(Zendesk.Twitter.Templates.tweet_controls_template,a);},attach=
EventsTo:function(b,c){var =
a=3Dthis;b.find("a.convert_to_ticket").first().click(function(d){d.preven=
tDefault();Sammy.apps["#twitter_search"].trigger("convert-status-to-ticke=
t",c);});b.find("a.retweet").first().click(function(d){d.preventDefault()=
;Sammy.apps["#twitter_search"].trigger("retweet-button-clicked",c);});b.f=
ind("a.follow").first().click(function(d){d.preventDefault();Sammy.apps["=
#twitter_search"].trigger("follow-button-clicked",{tweetElement:b,searchO=
bj:c});});b.find("a.review").first().click(function(d){d.preventDefault()=
;Sammy.apps["#twitter_search"].trigger("mark-as-reviewed",[c.id_str]);});=
},attachProfileMouseOver:function(a,f){if(f.profile){var =
e=3Da.find("img.profile_image").first();var =
c=3Da.find(".profile_details").first();var =
b=3DZendesk.Twitter.Templates.tweet_profile_hover;var =
d=3D$j.mustache(b,f.profile);c.html(d);e.mouseenter(function(){$j("#twitt=
er_search_results =
.tweet").css("z-index","1");a.css("z-index","2");jQuery(".profile_details=
").hide();c.show();});c.mouseleave(function(){$j("#twitter_search_results=
 .tweet").css("z-index","");c.hide();});}},appendMoreLink:function(){var =
a=3Dthis;more_link=3D$j("<a>Show more =
results</a>").click(function(b){Sammy.apps["#twitter_search"].trigger("ne=
xt-page-btn-clicked",a.data.nextPage);});$j("#twitter_search =
#show_more").html(more_link);}};var =
TwitterSearchStream=3Dfunction(a){this.twitterAccount=3Da;this.multiReque=
st=3Dnew =
TwitterMultiRequest(this.twitterAccount);};TwitterSearchStream.prototype=3D=
{searchFor:function(d,c,a){Sammy.apps["#twitter_search"].trigger("twitter=
-search-started");var =
b=3Dthis;this.streamData=3Dnull;this.multiRequest.searchFor(d,function(e)=
{Sammy.apps["#twitter_search"].trigger("twitter-search-completed",e);if(t=
ypeof(a)!=3D"undefined"){a(e.results);}});},data:function(){return =
this.streamData;},client:function(){return new =
TwitterSearchActions(this.twitterAccount.id);}};var =
TwitterSearchSorter=3Dfunction(a){this.rootElement=3Da.first();};TwitterS=
earchSorter.prototype=3D{init:function(){var =
a=3Dthis;this.reorderButton=3Dthis.rootElement.parent().find("a.reorder")=
.first();this.reorderButton.click(function(c){a.rootElement.sortable();va=
r b=3DjQuery("<a =
class=3D'cancel-sorting'>Cancel</a>").click(function(){a.cancelSort();});=
var d=3DjQuery('<button =
class=3D"button">Done</button>').click(function(){a.updatePositions();});=
a.rootElement.parent().find(".temp").append(d).append("&nbsp;").append(b)=
;a.rootElement.parent().find(".edit_this").hide();a.reorderButton.parent(=
).removeClass("item");a.reorderButton.hide();});},cancelSort:function(){t=
ry{this.rootElement.sortable("cancel");}catch(a){}this.rootElement.sortab=
le("destroy");this.reset();},updatePositions:function(){var a=3Dthis;var =
b=3D"/twitter/search/update_positions";this.rootElement.sortable("disable=
");jQuery.ajax({url:b+"?"+a.rootElement.sortable("serialize"),type:"POST"=
,success:function(){a.updatePositionsCallback();}});},updatePositionsCall=
back:function(){this.rootElement.sortable("enable").sortable("destroy");t=
his.reset();},reset:function(){var =
a=3Dthis.rootElement.parent();a.find(".temp").empty();a.find(".edit_this"=
).show();this.reorderButton.parent().addClass("item");this.reorderButton.=
show();}};Zendesk.NS("Twitter");Zendesk.Twitter.Menu=3D{init:function(){t=
his.bindDismissTwitterMenu();},bindDismissTwitterMenu:function(){var =
a=3Dthis;jQuery(".hide_twitter_menu").click(function(b){b.preventDefault(=
);a.dismissTwitterMenu();});},dismissTwitterMenu:function(){var =
a=3Dthis;jQuery.ajax({type:"PUT",url:"/twitter/settings.json",data:{setti=
ngs:{twitter_search_stream:false}},success:function(){a.hideTwitterMenu()=
;}});},hideTwitterMenu:function(){$j("#twitter_menu").remove();}};Zendesk=
.NS("Twitter");Zendesk.Twitter.Settings=3D{init:function(){this.bindSetti=
ngsToggle();this.bindAddHandleLink();this.bindMakePrimary();this.bindRemo=
vePrimary();this.bindChangeURLShortener();this.bindTestURLShortener();},b=
indSettingsToggle:function(){var a=3DjQuery("#monitored_accounts_frame =
.twitter_profile_card =
.toggle");a.toggle(function(){jQuery(this).html("Close =
settings").parents(".twitter_profile_card").addClass("activated");},funct=
ion(){jQuery(this).html("Settings").parents(".twitter_profile_card").remo=
veClass("activated");});},bindAddHandleLink:function(){var =
a=3DjQuery("a#add_twitter_account");a.click(function(){$z("account/monito=
red_twitter_handles/index").addTwitterMonitorHandle()();});},bindMakePrim=
ary:function(){var a=3Dthis;jQuery("#monitored_accounts =
.make_primary").click(function(b){b.preventDefault();var =
c=3DjQuery(b.target).attr("id").split("_").last();a.makePrimary(c);});},m=
akePrimary:function(b){var =
a=3Dthis;jQuery.ajax({type:"PUT",url:"/account/channels/"+b,data:{monitor=
ed_twitter_handle:{master:true}},success:function(){a.displayPrimary(b);}=
});},displayPrimary:function(a){jQuery("#monitored_accounts =
.twitter_profile").removeClass("is_primary");jQuery("#monitored_accounts =
#twitter_profile_"+a).addClass("is_primary");},hidePrimary:function(a){jQ=
uery("#monitored_accounts =
.twitter_profile").removeClass("is_primary");jQuery("#monitored_accounts =
#twitter_profile_"+a).removeClass("is_primary");},bindRemovePrimary:funct=
ion(){var a=3Dthis;jQuery("#monitored_accounts =
.remove_primary").click(function(b){b.preventDefault();var =
c=3DjQuery(b.target).attr("id").split("_").last();a.removePrimary(c);});}=
,removePrimary:function(b){var =
a=3Dthis;jQuery.ajax({type:"PUT",url:"/account/channels/"+b,data:{monitor=
ed_twitter_handle:{master:false}},success:function(){a.hidePrimary(b);}})=
;},bindChangeURLShortener:function(){$j("#url_shortener_name").change(fun=
ction(){$j("#test_url_results").hide();var =
a=3D$j(this).val();$j(this).siblings("[data-if-shortener]").each(function=
(b,c){c=3D$j(c);if(c.attr("data-if-shortener")=3D=3D=3Da){$j("input, =
textarea, =
select",c).prop("disabled",false);c.show();}else{c.hide();$j("input, =
textarea, =
select",c).prop("disabled",true);}});$j("#test_url_shortener").show();}).=
change();},bindTestURLShortener:function(){$j("#test_url_shortener_link")=
.click(function(){$j.ajax({url:"/twitter/settings/test_shorten",data:{nam=
e:$j("#url_shortener_name").val(),username:$j("#url_shortener_username:en=
abled").val(),api_key:$j("#url_shortener_api_key:enabled").val(),url:$j("=
#url_shortener_url:enabled").val()},dataType:"json",beforeSend:function(a=
){$j("#test_in_process").show();$j("#test_url_shortener").hide();},succes=
s:function(a){$j("#test_url_results").css("color","#333");$j("#test_url_r=
esults").html("Successfully shortened <a =
href=3D"+a.long_url+">"+a.long_url+"</a> to <a =
href=3D"+a.short_url+">"+a.short_url+"</a>").show();$j("#test_in_process"=
).hide();},error:function(){$j("#test_url_results").css("color","red");$j=
("#test_url_results").html("Check your settings and try =
again.").show();$j("#test_in_process").hide();$j("#test_url_shortener").s=
how();}});return false;});}};(function(c,a){function b(f,e){var g=3Dnew =
Chat.Timer(e);g._lastReset=3Df;this._job=3Dfunction(){g.update();};this.s=
tart();}b.prototype=3D{start:function(){var =
e=3Db.worker();e.jobs.push(this._job);e.start();return =
this;},stop:function(){var =
e=3Db.worker();e.jobs=3D_(e.job).without(this._job);if(e.jobs.length=3D=3D=
=3D0){e.stop();}return =
this;}};b.worker=3Dfunction(){if(!this._worker){var =
e=3D5;this._worker=3Dnew PeriodicWorker(1000/e);}return =
this._worker;};var =
d=3Dc.sammy("#call-console",function(){this.use("Mustache");this.use("Act=
iveTemplate");this.call=3Dnull;this.state=3D"idle";this.restoring=3Dfalse=
;this.maxDisplayStringLength=3D30;this.init=3Dfunction(e,f){this.switchBo=
ard=3De;this.capabilityToken=3Df;this.clientAvailable=3Dfalse;this.name=3D=
"CallConsole";if(a.currentUser.voice.logging){a.Voice.logger.enableLoggin=
g();}c(window).load(function(){_.delay(function(){c.getScript("//static.t=
wilio.com/libs/twiliojs/1.0/twilio.min.js",function(h,j,i){if(j=3D=3D=3D"=
success"){if(!window.Twilio){a.voiceMenu.updateAvailability("off","twilio=
");alert("Zendesk Voice encountered an error. Please try enabling again. =
(EC5)");return;}c("#__soundFlash__").css("visibility","hidden");var =
g=3Da.voiceMenu.backOff([1,2,4,8],function(){return =
Twilio&&Twilio.MediaStream;});g.done(function(){c("#__soundFlash__").css(=
"visibility","hidden");});d.hookUpTwilioDevice();}else{a.voiceMenu.update=
Availability("off","twilio-asset");alert("Zendesk Voice encountered an =
error. Please refresh your page and try again. =
(EC10)");}});},100);});this.setupVoiceInMaintenance();this.callOverlay=3D=
new =
a.CallOverlay();this.switchBoard.bind("Zendesk.CallConsoleApp.call",funct=
ion(g){d.safeTrigger(g.status,g);});if(a.currentUser.voice.current_call){=
d.setCurrentCall(a.currentUser.voice.current_call);}};this.showConsoleIfN=
eeded=3Dfunction(){if(!this.$element().is(":visible")){this.trigger("show=
-console");}};this.hideConsoleIfNeeded=3Dfunction(){if(this.$element().is=
(":visible")){this.trigger("close-console");}};this.logTrigger=3Dfunction=
(e,f){a.Voice.logger.log(d,e,JSON.stringify(f));this.trigger.apply(this,[=
e,f]);};this.safeTrigger=3D_.debounce(this.logTrigger,300);this.retrigger=
=3Dfunction(){if(this.lastTrigger){this.safeTrigger(this.lastTrigger);}};=
this.getCallInfo=3Dfunction(f,i,h,e){var g=3Dthis;if(!e){e=3Dnew =
jQuery.Deferred();}if(this.callInfoDeferred){this.callInfoDeferred.reject=
();this.callInfoDeferred=3De;}c.ajax({url:"/voice/calls/incoming_info",ty=
pe:"GET",data:{sid:f},dataType:"json",success:function(j){g.setCurrentCal=
l(j);},error:function(){g.setCurrentCall({outgoing_sid:f,human_calling_nu=
mber:"Unknown"});e.reject();}}).always(function(j){if(h&&!h(j)&&!e.isReso=
lved()){if(i<1){e.reject();}else{var =
k=3D_.bind(g.getCallInfo,g);_.delay(k,1000,f,i-1,h,e);}}else{e.resolveWit=
h(j);}});return =
e.promise();};this.waitForAfterSetup=3Dfunction(){if(!Twilio.Device.__aft=
erSetup){setTimeout(this.waitForAfterSetup.bind(this),100);}else{if(this.=
afterSetupCallback){this.afterSetupCallback();}}};this.hookUpTwilioDevice=
=3Dfunction(){var =
e=3Dthis;if(!window.Twilio){return;}this.switchBoard.bind("Zendesk.curren=
tUser.availableForVoiceOn",function(f){e._acceptCalls=3D(f!=3D=3D"off");i=
f(f=3D=3D=3D"client"&&!e.clientAvailable&&!e.clientReadying){e.clientRead=
ying=3Dtrue;a.voiceMenu.catchFlash(function(){e.afterSetupCallback=3Dfunc=
tion(){if(Twilio.Device.__afterSetup){Twilio.Device.__afterSetup(function=
(){Twilio.Device.instance.log.handler=3Dfunction(g){if(typeof =
g=3D=3D=3D"string"){a.Voice.logger.log(e,g);}else{a.Voice.logger.log(e,JS=
ON.stringify(g));}};});}if(window.WebSocket&&!window.WebSocket.__flash&&w=
indow.WebSocket.__initialize){WebSocket.__initialize();}Twilio.Device.set=
up(e.capabilityToken,{debug:a.currentUser.voice.logging});};if(a.currentU=
ser.voice.logging){e.waitForAfterSetup();}else{e.afterSetupCallback();}})=
;}});a.switchBoard.triggerInternal("Zendesk.currentUser.availableForVoice=
On",a.currentUser.availableForVoiceOn);Twilio.Device.ready(function(f){a.=
Voice.logger.log(d,"Twilio: =
ready",arguments);e.clientAvailable=3Dtrue;e.clientReadying=3Dfalse;if(!e=
.fightStaged){e.fight=3Dnew =
a.Fight("ringer",{win:function(){Twilio.Device.sounds.incoming(true);},lo=
se:function(){Twilio.Device.sounds.incoming(false);},check:function(){ret=
urn =
Twilio.Device.sounds.incoming();}});}e.fightStaged=3Dtrue;if(a.voiceMenu.=
flashPermissionsDeferred){Twilio.MediaStream.__queue(function(){a.voiceMe=
nu.showFlashPermissions();});a.voiceMenu.flashPermissionsDeferred=3Dnull;=
}});Twilio.Device.incoming(function(f){a.Voice.logger.log(d,"Twilio: =
incoming",JSON.stringify(f.parameters));e.connection=3Df;if(!e._acceptCal=
ls&&f){f.disconnect();}f.error(function(g){a.Voice.logger.log(d,"Twilio =
connection: =
error",g.message,g.code,JSON.stringify(f.parameters));});e.getCallInfo(f.=
parameters.CallSid,3,function(g){return =
g.status=3D=3D"routing";}).always(function(){e.gotCallInfo=3Dtrue;e.trigg=
er("routing");e.gotCallInfo=3Dfalse;});});Twilio.Device.connect(function(=
f){a.Voice.logger.log(d,"Twilio: =
connect",JSON.stringify(f.parameters));e.connection=3Df;e.getCallInfo(f.p=
arameters.CallSid,3,function(g){return =
g.connected_at;}).always(function(){e.trigger("in_conference");e.lastTrig=
ger=3D"in_conference";e.callOverlay.show();e.getCallInfo(f.parameters.Cal=
lSid,5,function(g){return =
g.ticket&&g.ticket.nice_id;}).done(function(g){e.retrigger();});}).fail(f=
unction(){e.call.connected_at=3Dnew =
Date();e.retrigger();});});Twilio.Device.disconnect(function(f){a.Voice.l=
ogger.log(d,"Twilio: =
disconnect",JSON.stringify(f.parameters));e.connection=3Dnull;e.getCallIn=
fo(f.parameters.CallSid,3,function(g){return =
g.recording_url&&g.is_recording_url_ready;}).always(function(){e.trigger(=
"completed");e.switchBoard.triggerExternal("Zendesk.CallConsoleApp.call",=
e.call);e.lastTrigger=3D"completed";e.callOverlay.hide();e.getCallInfo(f.=
parameters.CallSid,3,function(g){return =
g.ticket&&g.ticket.nice_id;}).always(function(g){e.retrigger();});});});T=
wilio.Device.cancel(function(f){a.Voice.logger.log(d,"Twilio: =
cancel",JSON.stringify(f.parameters));e.connection=3Dnull;e.trigger("clos=
e-console");});Twilio.Device.offline(function(){a.Voice.logger.log(d,"Twi=
lio: =
offline",arguments);e.connection=3Dnull;e.clientAvailable=3Dfalse;e.clien=
tReadying=3Dfalse;if(e.fight&&e.fight.check()){a.voiceMenu.updateAvailabi=
lity("off","offline");alert("Zendesk Voice went offline. Please try =
enabling again. =
(EC1)");}});Twilio.Device.error(function(f){a.Voice.logger.log(d,"Twilio:=
 =
error",f.message,f.code);e.connection=3Dnull;if(e.fight&&e.fight.check())=
{a.voiceMenu.updateAvailability("off","offline");if(f.message=3D=3D=3D"No=
 microphone is available"){alert("Zendesk Voice encountered an error. No =
microphone is available. (EC2)");}else{alert("Zendesk Voice encountered =
an error. Please try enabling again. =
(EC3)");}}});};this.setupVoiceInMaintenance=3Dfunction(){if(!a.currentUse=
r.voice.in_maintenance){return;}c(".console-title-bar").addClass("notice"=
);c(".console-title-notice").css("display","block");};this._muteCall=3Dfu=
nction(e){if(this.connection){if(e){this.connection.mute();}else{this.con=
nection.unmute();}}};this.restoreState=3Dfunction(){if(!this.call){return=
;}else{if(this.call.outgoing_kind!=3D=3D"client"||this.call.status=3D=3D=3D=
"completed"){this.state=3Dthis.call.status;this.trigger(this.state,this.c=
all);}}};this.clearState=3Dfunction(){this.call=3Dnull;};this.setCurrentC=
all=3Dfunction(e){if(!e){return =
this.call;}if(e.caller){e.caller.name=3Dthis.truncateString(e.caller.name=
,this.maxDisplayStringLength);if(e.caller.organization){e.caller.organiza=
tion.name=3Dthis.truncateString(e.caller.organization.name,15);}}this.cal=
l=3De;this.call.calling_number_encoded=3DencodeURIComponent(e.calling_num=
ber);return =
this.call;};this.bind("run",function(f){this.app.restoreState();});this.b=
ind("show-console",function(f){this.$element().show();});this.bind("unans=
wered",function(f){this.trigger("close-console");});this.bind("close-cons=
ole",function(f){this.$element().hide();this.app.clearState();});this.bin=
d("accept-call",function(g,f){if(a.currentUser.availableForVoiceOn=3D=3D=3D=
"client"&&this.app.connection){this.app.connection.accept();}else{this.ap=
p.updateCall("agent_accepts");}this.$element().find(".console-title-text"=
).html("Waiting");this.renderTemplate(c("#action_bar_accepted_call_templa=
te"));});this.bind("deny-call",function(g,f){if(a.currentUser.availableFo=
rVoiceOn=3D=3D=3D"client"&&this.app.connection){this.app.connection.disco=
nnect();}this.app.updateCall("agent_declines");this.trigger("close-consol=
e");});this.bind("end-call",function(g,f){if(a.currentUser.availableForVo=
iceOn=3D=3D=3D"client"&&this.app.connection){this.app.connection.disconne=
ct();}else{this.app.updateCall("agent_end_call");}this.renderTemplate(c("=
#action_bar_ending_call_template"));this.$element().find(".console-number=
").slideUp("slow");});this.bind("mute-call",function(g,f){if(this.app.cli=
entAvailable){if(this.$element().find(".mute_call").hasClass("muted")){th=
is.app._muteCall(false);}else{this.app._muteCall(true);}this.$element().f=
ind(".mute_call").toggleClass("muted");}});this.bind("finish-call",functi=
on(g,f){if(!this.app.call){return;}if(this.app.audioPlayer){this.app.audi=
oPlayer.pause();}this.app.updateCall("finish");this.trigger("close-consol=
e");});this.setCall=3Dfunction(e){this.call=3De;this.call.calling_number_=
encoded=3DencodeURIComponent(e.calling_number);};this.updateCall=3Dfuncti=
on(g){var f=3Dthis;var =
e=3Df.$element().is(":visible");c.ajax({url:"/voice/calls/update_status?c=
all_id=3D"+this.call.id+"&outgoing_sid=3D"+this.call.outgoing_sid,type:"P=
OST",data:{event:g},success:function(h){f.switchBoard.triggerExternal("Ze=
ndesk.CallConsoleApp.call",h,h.transaction_uuid);},error:function(){alert=
("Zendesk Voice encountered an error. Please try again. =
(EC4)");if(e){f.showConsoleIfNeeded();}else{f.hideConsoleIfNeeded();}}});=
};this.startTimer=3Dfunction(){if(this.call&&this.call.connected_at&&!thi=
s.timer){this.timer=3Dnew b(new =
Date(this.call.connected_at),this.$element().find(".console-title-text"))=
;}else{this.timer=3Dnew b(new =
Date(),this.$element().find(".console-title-text"));}};this.stopTimer=3Df=
unction(){if(this.timer){this.timer.stop();delete =
this.timer;}};this.bind("routing",function(h,f){if(a.currentUser.availabl=
eForVoiceOn=3D=3D=3D"client"&&!this.app.gotCallInfo){return;}f=3Dthis.app=
.setCurrentCall(f);var =
g=3Dthis;this.$element().find(".console-title-text").html("Incoming =
call");this.renderTemplate(c("#number_template"),f);this.$element().find(=
".console-number").show();this.renderTemplate(c("#call_console_user_card"=
),f);this.renderTemplate(c("#action_bar_user_calling_template"),f);this.a=
pp.showConsoleIfNeeded();});this.bind("in_conference",function(h,f){if(a.=
currentUser.availableForVoiceOn=3D=3D=3D"client"&&!this.app.clientAvailab=
le){return;}f=3Dthis.app.setCurrentCall(f);var =
g=3Dthis;this.app.startTimer();this.renderTemplate(c("#action_bar_in_call=
_template"));this.renderTemplate(c("#number_template"),f);this.$element()=
.find(".console-number").show();this.renderTemplate(c("#call_console_user=
_card"),f);this.renderTemplate(c("#title_bar_in_call_template")).then(fun=
ction(){g.$element().find(".mute_call").show();g.$element().find(".mute_c=
all").unbind("click");g.$element().find(".mute_call").click(function(){g.=
app.trigger("mute-call");});});this.app.showConsoleIfNeeded();});this.bin=
d("completed",function(h,f){f=3Dthis.app.setCurrentCall(f);var =
g=3Dthis;this.app.stopTimer();this.$element().find(".mute_call").hide();t=
his.$element().find(".console-number").hide();this.$element().find(".cons=
ole-title-text").html("Call =
ended");this.renderTemplate(c("#action_bar_completed_call_template"));thi=
s.renderTemplate(c("#call_console_user_card"),f).then(function(){g.app.se=
tupAudioPlayer(c("#audio_player_console_"+f.id));});this.app.showConsoleI=
fNeeded();});this.bind("voicemail",function(){this.trigger("close-console=
");});this.bind("voicemail_transcription_completed",function(){this.trigg=
er("close-console");});this.bind("cancelled",function(){this.trigger("clo=
se-console");});this.bind("queued",function(){this.trigger("close-console=
");});this.bind("ended",function(){this.trigger("close-console");});this.=
truncateString=3Dfunction(f,e){if(f.length>e){f=3Df.slice(0,e-f.length)+"=
...";}return =
f;};this.notFound=3Dfunction(){};this.messageHandler=3D_.bind(function(g)=
{g=3Dg.message;var e=3Dg.name;var h=3Dg.data;var =
f=3Dg.triggers;this.switchBoard.record(h.transaction_uuid);if(_.isUndefin=
ed(e)){return;}if(!f){return;}if(h.outgoing_kind!=3D=3D"client"||h.status=
=3D=3D=3D"completed"||h.status=3D=3D=3D"ended"){d.safeTrigger(e,h);}},thi=
s);this.subscribeForMessages=3Dfunction(){if(a.currentUser.voice.in_maint=
enance){return;}a.Voice.logger.log(this,"Subscribe","call_console."+a.cur=
rentUser.id);a.Pubsub.subscribe("call_console."+a.currentUser.id,this.mes=
sageHandler.bind(this));};this.pubsubChannel=3D"call_console."+a.currentU=
ser.id;this.setupAudioPlayer=3Dfunction(f){var g=3Dnew =
a.Sound("recording_"+this.call.id,this.call.recording_url+".mp3");var =
e=3Dthis;g.load(function(){e.audioPlayer=3Dnew =
a.AudioPlayer(g,c("#audio_player_console_"+e.call.id));e.audioPlayer.init=
();});};});a.CallConsoleApp=3Dd;}(jQuery,Zendesk));(function(b,a){a.CallO=
verlay=3D(function(){var f,c;var d=3Dfunction(){if(!c){b("#call-console =
a, #cboxWrapper =
a").live("click",function(g){if(!f){return;}g.preventDefault();g.stopProp=
agation();window.open(this.href,"_blank");});c=3Dtrue;}};function =
e(){this.show=3Dfunction(){f=3Dtrue;b("#voice-blocking-banner").slideDown=
(1000);b("#voice-blocking-overlay").show();d();};this.hide=3Dfunction(){f=
=3Dfalse;b("#voice-blocking-banner").slideUp(1000);b("#voice-blocking-ove=
rlay").hide();};}return =
e;})();}(jQuery,Zendesk));(function(b,a){a.Fight=3D(function(){function =
c(e,d){this.name=3D"Fight: =
"+e;this.options=3Dd||{};this.check=3Dd.check||function(){};this.win=3Dd.=
win||function(){};this.lose=3Dd.lose||function(){};this.channelName=3De;t=
his.localSwitchBoard=3Da.switchBoard._localStorage;this.stageFight();}c.p=
rototype.commenceFight=3Dfunction(){if(this.check()){this.localSwitchBoar=
d.publish(this.channelName,{kind:"start_fight",uuid:uuid()});}};c.prototy=
pe.turnOn=3Dfunction(){a.Voice.logger.log(this,"on");this.win();};c.proto=
type.turnOff=3Dfunction(){a.Voice.logger.log(this,"off");this.lose();};c.=
prototype.punch=3Dfunction(){this.stillFighting=3Dtrue;this.turnOn();this=
.fightStrength=3Duuid();this.localSwitchBoard.publish(this.channelName,{k=
ind:"punch",uuid:this.fightStrength});};c.prototype.receivePunch=3Dfuncti=
on(d){this.stillFighting=3D(d>=3Dthis.fightStrength)&&this.stillFighting;=
if(!this.stillFighting){this.turnOff();}};c.prototype.knockout=3Dfunction=
(){this.turnOn();this.localSwitchBoard.publish(this.channelName,{kind:"kn=
ockout",uuid:uuid()});};c.prototype.receiveKnockout=3Dfunction(d){if(d=3D=
=3D=3Dthis.fightStrength){return;}this.turnOff();};c.prototype.stageFight=
=3Dfunction(){var =
d=3Dthis;this.localSwitchBoard.subscribe(this.channelName,function(e){swi=
tch(e.kind){case"knockout":d.receiveKnockout(e.uuid);break;case"start_fig=
ht":d.punch();break;case"punch":d.receivePunch(e.uuid);break;}});b(window=
).bind("beforeunload",function(){d.commenceFight();});this.knockout();};r=
eturn c;})();}(jQuery,Zendesk));(function($){var msOldDiv=3D"";var =
dd=3Dfunction(element,options){var sElement=3Delement;var =
$this=3Dthis;var =
options=3D$.extend({height:120,visibleRows:7,rowHeight:23,showIcon:true,z=
Index:9999,mainCSS:"dd",useSprite:false,animStyle:"slideDown",onInit:"",s=
tyle:""},options);this.ddProp=3Dnew Object;var oldSelectedValue=3D"";var =
actionSettings=3D{};actionSettings.insideWindow=3Dtrue;actionSettings.key=
boardAction=3Dfalse;actionSettings.currentKey=3Dnull;var =
ddList=3Dfalse;var =
config=3D{postElementHolder:"_msddHolder",postID:"_msdd",postTitleID:"_ti=
tle",postTitleTextID:"_titletext",postChildID:"_child",postAID:"_msa",pos=
tOPTAID:"_msopta",postInputID:"_msinput",postArrowID:"_arrow",postInputhi=
dden:"_inp"};var =
styles=3D{dd:options.mainCSS,ddTitle:"ddTitle",arrow:"arrow",ddChild:"ddC=
hild",ddTitleText:"ddTitleText",disabled:0.3,ddOutOfVision:"ddOutOfVision=
",borderTop:"borderTop",noBorderTop:"noBorderTop",selected:"selected"};va=
r =
attributes=3D{actions:"focus,blur,change,click,dblclick,mousedown,mouseup=
,mouseover,mousemove,mouseout,keypress,keydown,keyup",prop:"size,multiple=
,disabled,tabindex"};this.onActions=3Dnew Object;var =
elementid=3D$(sElement).prop("id");if(typeof =
elementid=3D=3D"undefined"||elementid.length<=3D0){elementid=3D"msdrpdd"+=
$.msDropDown.counter++;$(sElement).attr("id",elementid);}var =
inlineCSS=3D$(sElement).prop("style");options.style+=3DinlineCSS=3D=3Dund=
efined?"":inlineCSS;var =
allOptions=3D$(sElement).children();ddList=3D$(sElement).prop("size")>1||=
$(sElement).prop("multiple")=3D=3Dtrue?true:false;if(ddList){options.visi=
bleRows=3D$(sElement).prop("size");}var a_array=3D{};var =
currentP=3D0;var isFilter=3Dfalse;var oldHeight;var =
cacheElement=3D{};var getElement=3Dfunction(a){if(typeof =
cacheElement[a]=3D=3D"undefined"){cacheElement[a]=3Ddocument.getElementBy=
Id(a);}return cacheElement[a];};var getPostID=3Dfunction(a){return =
elementid+config[a];};var getOptionsProperties=3Dfunction(a){var =
b=3Da;var c=3D$(b).prop("style");return c;};var =
matchIndex=3Dfunction(a){var b=3D$("#"+elementid+" =
option:selected");if(b.length>1){for(var =
c=3D0;c<b.length;c++){if(a=3D=3Db[c].index){return =
true;}}}else{if(b.length=3D=3D1){if(b[0].index=3D=3Da){return =
true;}}}return false;};var createA=3Dfunction(a,b,c,d){var e=3D"";var =
f=3Dd=3D=3D"opt"?getPostID("postOPTAID"):getPostID("postAID");var =
g=3Dd=3D=3D"opt"?f+"_"+b+"_"+c:f+"_"+b;var h=3D"";var =
i=3D"";if(options.useSprite!=3Dfalse){i=3D" "+options.useSprite+" =
"+a.className;}else{h=3D$(a).prop("title");h=3Dh.length=3D=3D0?"":'<img =
src=3D"'+h+'" align=3D"absmiddle" /> ';}var j=3D$(a).text();var =
k=3D$(a).val();var =
l=3D$(a).prop("disabled")=3D=3Dtrue?"disabled":"enabled";a_array[g]=3D{ht=
ml:h+j,value:k,text:j,index:a.index,id:g};var =
m=3DgetOptionsProperties(a);if(matchIndex(a.index)=3D=3Dtrue){e+=3D'<a =
href=3D"javascript:void(0);" class=3D"'+styles.selected+" =
"+l+i+'"';}else{e+=3D'<a  href=3D"javascript:void(0);" =
class=3D"'+l+i+'"';}if(m!=3D=3Dfalse&&m!=3D=3Dundefined){e+=3D" =
style=3D'"+m+"'";}e+=3D' id=3D"'+g+'">';e+=3Dh+'<span =
class=3D"'+styles.ddTitleText+'">'+j+"</span></a>";return e;};var =
in_array=3Dfunction(a){var =
b=3Da.toLowerCase();if(b.length=3D=3D0){return -1;}var c=3D"";for(var d =
in a_array){var =
e=3Da_array[d].text.toLowerCase();if(e.substr(0,b.length)=3D=3Db){c+=3D"#=
"+a_array[d].id+", ";}}return c=3D=3D""?-1:c;};var =
createATags=3Dfunction(){var =
a=3DallOptions;if(a.length=3D=3D0){return"";}var b=3D"";var =
c=3DgetPostID("postAID");var =
d=3DgetPostID("postOPTAID");a.each(function(c){var =
d=3Da[c];if(d.nodeName=3D=3D"OPTGROUP"){b+=3D"<div =
class=3D'opta'>";b+=3D"<span =
style=3D'font-weight:bold;font-style:italic; =
clear:both;'>"+$(d).prop("label")+"</span>";var =
e=3D$(d).children();e.each(function(a){var =
d=3De[a];b+=3DcreateA(d,c,a,"opt");});b+=3D"</div>";}else{b+=3DcreateA(d,=
c,"","");}});return b;};var createChildDiv=3Dfunction(){var =
a=3DgetPostID("postID");var b=3DgetPostID("postChildID");var =
c=3Doptions.style;sDiv=3D"";sDiv+=3D'<div id=3D"'+b+'" =
class=3D"'+styles.ddChild+'"';if(!ddList){sDiv+=3Dc!=3D""?' =
style=3D"'+c+'"':"";}else{sDiv+=3Dc!=3D""?' style=3D"border-top:1px =
solid =
#c3c3c3;display:block;position:relative;'+c+'"':"";}sDiv+=3D">";return =
sDiv;};var createTitleDiv=3Dfunction(){var =
a=3DgetPostID("postTitleID");var b=3DgetPostID("postArrowID");var =
c=3DgetPostID("postTitleTextID");var =
d=3DgetPostID("postInputhidden");var e=3D"";var =
f=3D"";if(getElement(elementid).options.length>0){e=3D$("#"+elementid+" =
option:selected").text();f=3D$("#"+elementid+" =
option:selected").prop("title");}f=3Df.length=3D=3D0||f=3D=3Dundefined||o=
ptions.showIcon=3D=3Dfalse||options.useSprite!=3Dfalse?"":'<img =
src=3D"'+f+'" align=3D"absmiddle" /> ';var g=3D'<div id=3D"'+a+'" =
class=3D"'+styles.ddTitle+'"';g+=3D">";g+=3D'<span id=3D"'+b+'" =
class=3D"'+styles.arrow+'"></span><span class=3D"'+styles.ddTitleText+'" =
id=3D"'+c+'">'+f+'<span =
class=3D"'+styles.ddTitleText+'">'+e+"</span></span></div>";return =
g;};var applyEventsOnA=3Dfunction(){var =
a=3DgetPostID("postChildID");$("#"+a+" =
a.enabled").unbind("click");$("#"+a+" =
a.enabled").bind("click",function(b){b.preventDefault();manageSelection(t=
his);setValue();if(!ddList){$("#"+a).unbind("mouseover");setInsideWindow(=
false);var =
c=3Doptions.showIcon=3D=3Dfalse?$(this).text():$(this).html();setTitleTex=
t(c);$this.close();}});};var createDropDown=3Dfunction(){var =
a=3Dfalse;var b=3DgetPostID("postID");var =
c=3DgetPostID("postTitleID");var d=3DgetPostID("postTitleTextID");var =
e=3DgetPostID("postChildID");var f=3DgetPostID("postArrowID");var =
g=3D$("#"+elementid).outerWidth()+20;g=3Dg+2;var =
h=3Doptions.style;if($("#"+b).length>0){$("#"+b).remove();a=3Dtrue;}var =
i=3D'<div id=3D"'+b+'" class=3D"'+styles.dd+'"';i+=3Dh!=3D""?' =
style=3D"'+h+'"':"";i+=3D">";i+=3DcreateTitleDiv();i+=3DcreateChildDiv();=
i+=3DcreateATags();i+=3D"</div>";i+=3D"</div>";if(a=3D=3Dtrue){var =
j=3DgetPostID("postElementHolder");$("#"+j).after(i);}else{$("#"+elementi=
d).after(i);}if(ddList){var =
c=3DgetPostID("postTitleID");$("#"+c).hide();}$("#"+b).css("width",g+"px"=
);$("#"+e).css("width",g-2+"px");if(allOptions.length>options.visibleRows=
){var k=3DparseInt($("#"+e+" =
a:first").css("padding-bottom"))+parseInt($("#"+e+" =
a:first").css("padding-top"));var =
l=3Doptions.rowHeight*options.visibleRows-k;$("#"+e).css("height",l+"px")=
;}else{if(ddList){var =
l=3D$("#"+elementid).height();$("#"+e).css("height",l+"px");}}if(a=3D=3Df=
alse){setOutOfVision();addRefreshMethods(elementid);}if($("#"+elementid).=
prop("disabled")=3D=3Dtrue){$("#"+b).css("opacity",styles.disabled);}appl=
yEvents();$("#"+c).bind("mouseover",function(a){hightlightArrow(1);});$("=
#"+c).bind("mouseout",function(a){hightlightArrow(0);});applyEventsOnA();=
$("#"+e+" =
a.disabled").css("opacity",styles.disabled);if(ddList){$("#"+e).bind("mou=
seover",function(a){if(!actionSettings.keyboardAction){actionSettings.key=
boardAction=3Dtrue;$(document).bind("keydown",function(a){var =
b=3Da.keyCode;actionSettings.currentKey=3Db;if(b=3D=3D39||b=3D=3D40){a.pr=
eventDefault();a.stopPropagation();next();setValue();}if(b=3D=3D37||b=3D=3D=
38){a.preventDefault();a.stopPropagation();previous();setValue();}});}});=
}$("#"+e).bind("mouseout",function(a){setInsideWindow(false);$(document).=
unbind("keydown");actionSettings.keyboardAction=3Dfalse;actionSettings.cu=
rrentKey=3Dnull;});$("#"+c).bind("click",function(a){setInsideWindow(fals=
e);if($("#"+e+":visible").length=3D=3D1){$("#"+e).unbind("mouseover");}el=
se{$("#"+e).bind("mouseover",function(a){setInsideWindow(true);});$this.o=
pen();}});$("#"+c).bind("mouseout",function(a){setInsideWindow(false);});=
if(options.showIcon&&options.useSprite!=3Dfalse){setTitleImageSprite();}}=
;var getByIndex=3Dfunction(a){for(var b in =
a_array){if(a_array[b].index=3D=3Da){return a_array[b];}}return -1;};var =
manageSelection=3Dfunction(a){var =
b=3DgetPostID("postChildID");if($("#"+b+" =
a."+styles.selected).length=3D=3D1){oldSelectedValue=3D$("#"+b+" =
a."+styles.selected).text();}if(!ddList){$("#"+b+" =
a."+styles.selected).removeClass(styles.selected);}var c=3D$("#"+b+" =
a."+styles.selected).prop("id");if(c!=3Dundefined){var =
d=3DactionSettings.oldIndex=3D=3Dundefined||actionSettings.oldIndex=3D=3D=
null?a_array[c].index:actionSettings.oldIndex;}if(a&&!ddList){$(a).addCla=
ss(styles.selected);}if(ddList){var =
e=3DactionSettings.currentKey;if($("#"+elementid).prop("multiple")=3D=3Dt=
rue){if(e=3D=3D17){actionSettings.oldIndex=3Da_array[$(a).prop("id")].ind=
ex;$(a).toggleClass(styles.selected);}else{if(e=3D=3D16){$("#"+b+" =
a."+styles.selected).removeClass(styles.selected);$(a).addClass(styles.se=
lected);var f=3D$(a).prop("id");var g=3Da_array[f].index;for(var =
h=3DMath.min(d,g);h<=3DMath.max(d,g);h++){$("#"+getByIndex(h).id).addClas=
s(styles.selected);}}else{$("#"+b+" =
a."+styles.selected).removeClass(styles.selected);$(a).addClass(styles.se=
lected);actionSettings.oldIndex=3Da_array[$(a).prop("id")].index;}}}else{=
$("#"+b+" =
a."+styles.selected).removeClass(styles.selected);$(a).addClass(styles.se=
lected);actionSettings.oldIndex=3Da_array[$(a).prop("id")].index;}}};var =
addRefreshMethods=3Dfunction(a){var =
b=3Da;getElement(b).refresh=3Dfunction(a){$("#"+b).msDropDown(options);};=
};var =
setInsideWindow=3Dfunction(a){actionSettings.insideWindow=3Da;};var =
getInsideWindow=3Dfunction(){return actionSettings.insideWindow;};var =
applyEvents=3Dfunction(){var a=3DgetPostID("postID");var =
b=3Dattributes.actions.split(",");for(var c=3D0;c<b.length;c++){var =
d=3Db[c];var =
e=3Dhas_handler(d);if(e=3D=3Dtrue){switch(d){case"focus":$("#"+a).bind("m=
ouseenter",function(a){getElement(elementid).focus();});break;case"click"=
:$("#"+a).bind("click",function(a){$("#"+elementid).trigger("click");});b=
reak;case"dblclick":$("#"+a).bind("dblclick",function(a){$("#"+elementid)=
.trigger("dblclick");});break;case"mousedown":$("#"+a).bind("mousedown",f=
unction(a){$("#"+elementid).trigger("mousedown");});break;case"mouseup":$=
("#"+a).bind("mouseup",function(a){$("#"+elementid).trigger("mouseup");})=
;break;case"mouseover":$("#"+a).bind("mouseover",function(a){$("#"+elemen=
tid).trigger("mouseover");});break;case"mousemove":$("#"+a).bind("mousemo=
ve",function(a){$("#"+elementid).trigger("mousemove");});break;case"mouse=
out":$("#"+a).bind("mouseout",function(a){$("#"+elementid).trigger("mouse=
out");});break;}}}};var setOutOfVision=3Dfunction(){var =
a=3DgetPostID("postElementHolder");$("#"+elementid).after("<div =
class=3D'"+styles.ddOutOfVision+"' =
style=3D'height:0px;overflow:hidden;position:absolute;' =
id=3D'"+a+"'></div>");$("#"+elementid).appendTo($("#"+a));};var =
setTitleText=3Dfunction(a){var =
b=3DgetPostID("postTitleTextID");$("#"+b).html(a);};var =
navigateA=3Dfunction(a){var b=3Da;var c=3DgetPostID("postChildID");var =
d=3D$("#"+c+" a:visible");var e=3Dd.length;var f=3D$("#"+c+" =
a:visible").index($("#"+c+" a.selected:visible"));var =
g;switch(b){case"next":if(f<e-1){f++;g=3Dd[f];}break;case"previous":if(f<=
e&&f>0){f--;g=3Dd[f];}break;}if(typeof g=3D=3D"undefined"){return =
false;}$("#"+c+" =
a."+styles.selected).removeClass(styles.selected);$(g).addClass(styles.se=
lected);var h=3Dg.id;if(!ddList){var =
i=3Doptions.showIcon=3D=3Dfalse?a_array[h].text:$("#"+h).html();setTitleT=
ext(i);setTitleImageSprite(a_array[h].index);}if(b=3D=3D"next"){if(parseI=
nt($("#"+h).position().top+$("#"+h).height())>=3DparseInt($("#"+c).height=
())){$("#"+c).scrollTop($("#"+c).scrollTop()+$("#"+h).height()+$("#"+h).h=
eight());}}else{if(parseInt($("#"+h).position().top+$("#"+h).height())<=3D=
0){$("#"+c).scrollTop($("#"+c).scrollTop()-$("#"+c).height()-$("#"+h).hei=
ght());}}};var next=3Dfunction(){navigateA("next");};var =
previous=3Dfunction(){navigateA("previous");};var =
setTitleImageSprite=3Dfunction(a){if(options.useSprite!=3Dfalse){var =
b=3DgetPostID("postTitleTextID");var c=3Dtypeof =
a=3D=3D"undefined"?getElement(elementid).selectedIndex:a;var =
d=3DgetElement(elementid).options[c].className;if(d.length>0){var =
e=3DgetPostID("postChildID");var f=3D$("#"+e+" a."+d).prop("id");var =
g=3D$("#"+f).css("background-image");var =
h=3D$("#"+f).css("background-position");var =
i=3D$("#"+f).css("padding-left");if(g!=3Dundefined){$("#"+b).find("."+sty=
les.ddTitleText).attr("style","background:"+g);}if(h!=3Dundefined){$("#"+=
b).find("."+styles.ddTitleText).css("background-position",h);}if(i!=3Dund=
efined){$("#"+b).find("."+styles.ddTitleText).css("padding-left",i);}$("#=
"+b).find("."+styles.ddTitleText).css("background-repeat","no-repeat");$(=
"#"+b).find("."+styles.ddTitleText).css("padding-bottom","2px");}}};var =
setValue=3Dfunction(){var a=3DgetPostID("postChildID");var b=3D$("#"+a+" =
a."+styles.selected);if(b.length=3D=3D1){var c=3D$("#"+a+" =
a."+styles.selected).text();var d=3D$("#"+a+" =
a."+styles.selected).prop("id");if(d!=3Dundefined){var =
e=3Da_array[d].value;getElement(elementid).selectedIndex=3Da_array[d].ind=
ex;}if(options.showIcon&&options.useSprite!=3Dfalse){setTitleImageSprite(=
);}}else{if(b.length>1){for(var f=3D0;f<b.length;f++){var =
d=3D$(b[f]).prop("id");var =
g=3Da_array[d].index;getElement(elementid).options[g].selected=3D"selecte=
d";}}}var =
h=3DgetElement(elementid).selectedIndex;$this.ddProp.selectedIndex=3Dh;};=
var =
has_handler=3Dfunction(a){if($("#"+elementid).prop("on"+a)!=3Dundefined){=
return true;}var b=3D$("#"+elementid).data("events");if(b&&b[a]){return =
true;}return false;};var checkMethodAndApply=3Dfunction(){var =
a=3DgetPostID("postChildID");if(has_handler("change")=3D=3Dtrue){var =
b=3Da_array[$("#"+a+" =
a.selected").prop("id")].text;if($.trim(oldSelectedValue)!=3D=3D$.trim(b)=
&&oldSelectedValue!=3D=3D""){$("#"+elementid).trigger("change");}}if(has_=
handler("mouseup")=3D=3Dtrue){$("#"+elementid).trigger("mouseup");}if(has=
_handler("blur")=3D=3Dtrue){$(document).bind("mouseup",function(a){$("#"+=
elementid).focus();$("#"+elementid)[0].blur();setValue();$(document).unbi=
nd("mouseup");});}};var hightlightArrow=3Dfunction(a){var =
b=3DgetPostID("postArrowID");if(a=3D=3D1){$("#"+b).css({backgroundPositio=
n:"0 100%"});}else{$("#"+b).css({backgroundPosition:"0 0"});}};var =
setOriginalProperties=3Dfunction(){for(var a in =
getElement(elementid)){if(typeof =
getElement(elementid)[a]!=3D"function"&&getElement(elementid)[a]!=3D=3Dun=
defined&&getElement(elementid)[a]!=3D=3Dnull){$this.set(a,getElement(elem=
entid)[a],true);}}};var =
setValueByIndex=3Dfunction(a,b){if(getByIndex(b)!=3D-1){getElement(elemen=
tid)[a]=3Db;var c=3DgetPostID("postChildID");$("#"+c+" =
a."+styles.selected).removeClass(styles.selected);$("#"+getByIndex(b).id)=
.addClass(styles.selected);var =
d=3DgetByIndex(getElement(elementid).selectedIndex).html;setTitleText(d);=
}};var addRemoveFromIndex=3Dfunction(a,b){if(b=3D=3D"d"){for(var c in =
a_array){if(a_array[c].index=3D=3Da){delete a_array[c];break;}}}var =
d=3D0;for(var c in a_array){a_array[c].index=3Dd;d++;}};var =
shouldOpenOpposite=3Dfunction(){var a=3DgetPostID("postChildID");var =
b=3DgetPostID("postID");var c=3D$("#"+b).position();var =
d=3D$("#"+b).height();var e=3D$(window).height();var =
f=3D$(window).scrollTop();var g=3D$("#"+a).height();var =
h=3D{zIndex:options.zIndex,top:c.top+d+"px",display:"none"};var =
i=3Doptions.animStyle;var j=3Dfalse;var =
k=3Dstyles.noBorderTop;$("#"+a).removeClass(styles.noBorderTop);$("#"+a).=
removeClass(styles.borderTop);if(e+f<Math.floor(g+d+c.top)){var =
l=3Dc.top-g;if(c.top-g<0){l=3D10;}h=3D{zIndex:options.zIndex,top:l+"px",d=
isplay:"none"};i=3D"show";j=3Dtrue;k=3Dstyles.borderTop;}return{opp:j,ani=
:i,css:h,border:k};};var =
fireOpenEvent=3Dfunction(){if($this.onActions.onOpen!=3Dnull){eval($this.=
onActions.onOpen)($this);}};var =
fireCloseEvent=3Dfunction(){checkMethodAndApply();if($this.onActions.onCl=
ose!=3Dnull){eval($this.onActions.onClose)($this);}};this.open=3Dfunction=
(){if($this.get("disabled",true)=3D=3Dtrue||$this.get("options",true).len=
gth=3D=3D0){return;}var =
a=3DgetPostID("postChildID");if(msOldDiv!=3D""&&a!=3DmsOldDiv){$("#"+msOl=
dDiv).slideUp("fast");$("#"+msOldDiv).css({zIndex:"0"});}if($("#"+a).css(=
"display")=3D=3D"none"){oldSelectedValue=3Da_array[$("#"+a+" =
a.selected").prop("id")].text;var =
b=3D"";oldHeight=3D$("#"+a).height();$("#"+a+" =
a").show();$(document).bind("keydown",function(c){var =
d=3Dc.keyCode;if(d=3D=3D8){c.preventDefault();c.stopPropagation();b=3Db.l=
ength=3D=3D0?"":b.substr(0,b.length-1);}switch(d){case 39:case =
40:c.preventDefault();c.stopPropagation();next();break;case 37:case =
38:c.preventDefault();c.stopPropagation();previous();break;case 27:case =
13:$this.close();setValue();break;default:if(d>46){b+=3DString.fromCharCo=
de(d);}var =
e=3Din_array(b);if(e!=3D-1){$("#"+a).css({height:"auto"});$("#"+a+" =
a").hide();$(e).show();var =
f=3DshouldOpenOpposite();$("#"+a).css(f.css);$("#"+a).css({display:"block=
"});}else{$("#"+a+" =
a").show();$("#"+a).css({height:oldHeight+"px"});}break;}if(has_handler("=
keydown")=3D=3Dtrue){getElement(elementid).onkeydown();}});$(document).bi=
nd("keyup",function(a){if($("#"+elementid).prop("onkeyup")!=3Dundefined){=
getElement(elementid).onkeyup();}});$(document).bind("mouseup",function(a=
){if(getInsideWindow()=3D=3Dfalse){$this.close();}});var =
c=3DshouldOpenOpposite();$("#"+a).css(c.css);if(c.opp=3D=3Dtrue){$("#"+a)=
.css({display:"block"});$("#"+a).addClass(c.border);fireOpenEvent();}else=
{$("#"+a)[c.ani]("fast",function(){$("#"+a).addClass(c.border);fireOpenEv=
ent();});}if(a!=3DmsOldDiv){msOldDiv=3Da;}}};this.close=3Dfunction(){var =
a=3DgetPostID("postChildID");var =
b=3D$("#"+getPostID("postTitleID")).position().top;var =
c=3DshouldOpenOpposite();isFilter=3Dfalse;if(c.opp=3D=3Dtrue){$("#"+a).an=
imate({height:0,top:b},function(){$("#"+a).css({height:oldHeight+"px",dis=
play:"none"});fireCloseEvent();});}else{$("#"+a).slideUp("fast",function(=
b){fireCloseEvent();$("#"+a).css({zIndex:"0"});$("#"+a).css({height:oldHe=
ight+"px"});});}setTitleImageSprite();$(document).unbind("keydown");$(doc=
ument).unbind("keyup");$(document).unbind("mouseup");};this.selectedIndex=
=3Dfunction(a){if(typeof a=3D=3D"undefined"){return =
$this.get("selectedIndex");}else{$this.set("selectedIndex",a);}};this.deb=
ug=3Dfunction(a){if(typeof =
a=3D=3D"undefined"||a=3D=3Dtrue){$("."+styles.ddOutOfVision).removeAttr("=
style");}else{$("."+styles.ddOutOfVision).attr("style","height:0px;overfl=
ow:hidden;position:absolute");}};this.set=3Dfunction(a,b,c){if(a=3D=3Dund=
efined||b=3D=3Dundefined){throw {message:"set to =
what?"};}$this.ddProp[a]=3Db;if(c!=3Dtrue){switch(a){case"selectedIndex":=
setValueByIndex(a,b);break;case"disabled":$this.disabled(b,true);break;ca=
se"multiple":getElement(elementid)[a]=3Db;ddList=3D$(sElement).prop("size=
")>0||$(sElement).prop("multiple")=3D=3Dtrue?true:false;if(ddList){var =
d=3D$("#"+elementid).height();var =
e=3DgetPostID("postChildID");$("#"+e).css("height",d+"px");var =
f=3DgetPostID("postTitleID");$("#"+f).hide();var =
e=3DgetPostID("postChildID");$("#"+e).css({display:"block",position:"rela=
tive"});applyEventsOnA();}break;case"size":getElement(elementid)[a]=3Db;i=
f(b=3D=3D0){getElement(elementid).multiple=3Dfalse;}ddList=3D$(sElement).=
prop("size")>0||$(sElement).prop("multiple")=3D=3Dtrue?true:false;if(b=3D=
=3D0){var f=3DgetPostID("postTitleID");$("#"+f).show();var =
e=3DgetPostID("postChildID");$("#"+e).css({display:"none",position:"absol=
ute"});var g=3D"";if(getElement(elementid).selectedIndex>=3D0){var =
h=3DgetByIndex(getElement(elementid).selectedIndex);g=3Dh.html;manageSele=
ction($("#"+h.id));}setTitleText(g);}else{var =
f=3DgetPostID("postTitleID");$("#"+f).hide();var =
e=3DgetPostID("postChildID");$("#"+e).css({display:"block",position:"rela=
tive"});}break;default:try{getElement(elementid)[a]=3Db;}catch(i){}break;=
}}};this.get=3Dfunction(a,b){if(a=3D=3Dundefined&&b=3D=3Dundefined){retur=
n $this.ddProp;}if(a!=3Dundefined&&b=3D=3Dundefined){return =
$this.ddProp[a]!=3Dundefined?$this.ddProp[a]:null;}if(a!=3Dundefined&&b!=3D=
undefined){return =
getElement(elementid)[a];}};this.visible=3Dfunction(a){var =
b=3DgetPostID("postID");if(a=3D=3Dtrue){$("#"+b).show();}else{if(a=3D=3Df=
alse){$("#"+b).hide();}else{return =
$("#"+b).css("display");}}};this.add=3Dfunction(a,b){var c=3Da;var =
d=3Dc.text;var =
e=3Dc.value=3D=3Dundefined||c.value=3D=3Dnull?d:c.value;var =
f=3Dc.title=3D=3Dundefined||c.title=3D=3Dnull?"":c.title;var =
g=3Db=3D=3Dundefined||b=3D=3Dnull?getElement(elementid).options.length:b;=
getElement(elementid).options[g]=3Dnew =
Option(d,e);if(f!=3D""){getElement(elementid).options[g]["title"]=3Df;}va=
r h=3DgetByIndex(g);if(h!=3D-1){var =
i=3DcreateA(getElement(elementid).options[g],g,"","");$("#"+h.id).html(i)=
;}else{var i=3DcreateA(getElement(elementid).options[g],g,"","");var =
j=3DgetPostID("postChildID");$("#"+j).append(i);applyEventsOnA();}};this.=
remove=3Dfunction(a){getElement(elementid).remove(a);if(getByIndex(a)!=3D=
-1){$("#"+getByIndex(a).id).remove();addRemoveFromIndex(a,"d");}if(getEle=
ment(elementid).length=3D=3D0){setTitleText("");}else{var =
b=3DgetByIndex(getElement(elementid).selectedIndex).html;setTitleText(b);=
}$this.set("selectedIndex",getElement(elementid).selectedIndex);};this.di=
sabled=3Dfunction(a,b){getElement(elementid).disabled=3Da;var =
c=3DgetPostID("postID");if(a=3D=3Dtrue){$("#"+c).css("opacity",styles.dis=
abled);$this.close();}else{if(a=3D=3Dfalse){$("#"+c).css("opacity",1);}}i=
f(b!=3Dtrue){$this.set("disabled",a);}};this.form=3Dfunction(){return =
getElement(elementid).form=3D=3Dundefined?null:getElement(elementid).form=
;};this.item=3Dfunction(){if(arguments.length=3D=3D1){return =
getElement(elementid).item(arguments[0]);}else{if(arguments.length=3D=3D2=
){return =
getElement(elementid).item(arguments[0],arguments[1]);}else{throw =
{message:"An index is =
required!"};}}};this.namedItem=3Dfunction(a){return =
getElement(elementid).namedItem(a);};this.multiple=3Dfunction(a){if(typeo=
f a=3D=3D"undefined"){return =
$this.get("multiple");}else{$this.set("multiple",a);}};this.size=3Dfuncti=
on(a){if(typeof a=3D=3D"undefined"){return =
$this.get("size");}else{$this.set("size",a);}};this.addMyEvent=3Dfunction=
(a,b){$this.onActions[a]=3Db;};this.fireEvent=3Dfunction(nm){eval($this.o=
nActions[nm])($this);};var =
updateCommonVars=3Dfunction(){$this.set("version",$.msDropDown.version);$=
this.set("author",$.msDropDown.author);};var =
init=3Dfunction(){createDropDown();setOriginalProperties();updateCommonVa=
rs();if(options.onInit!=3D""){eval(options.onInit)($this);}};init();};$.m=
sDropDown=3D{version:2.37,author:"Marghoob =
Suleman",counter:20,create:function(a,b){return =
$(a).msDropDown(b).data("dd");}};$.fn.extend({msDropDown:function(a){retu=
rn this.each(function(){var b=3Dnew =
dd(this,a);$(this).data("dd",b);});}});if(typeof =
$.fn.prop=3D=3D"undefined"){$.fn.prop=3Dfunction(a){return =
$(this).attr(a);};}})(jQuery);Zendesk.NS("Voice");(function(b,a){a.Voice.=
Logger=3D(function(){var =
e,f=3Dfalse,c=3D[];if(a.Storage.isSupported()){e=3Da.Storage.handle();}el=
se{e=3Da.SwitchBoard.fakeStorage;}function =
d(){this.uuid=3Duuid().split("-")[0];this.log=3Dfunction(){var =
j=3DArray.prototype.slice.call(arguments);var i=3Dj.shift();var h=3Dnew =
Date();j.unshift("[Voice: "+this.uuid+" "+h.valueOf()+"] =
("+i.name+")");this.write(j);};this.print=3Dfunction(){if(typeof =
window.console!=3D"undefined"){window.console.log(this.storedLog());}else=
{if(typeof console!=3D"undefined"){console.log(this.storedLog());}}};var =
g=3Dthis;b(window).load(function(){f=3Dtrue;b.each(c,function(h,i){g.comm=
it(i);});c=3D[];});}d.prototype.storedLog=3Dfunction(){return =
e.getItem("Zendesk.Voice.Logger")||"";};d.prototype.write=3Dfunction(g){i=
f(a.Voice.Logger.debug){if(typeof =
window.console!=3D"undefined"){if($j.isFunction(window.console.log.apply)=
){window.console.log.apply(window.console,g);}else{window.console.log(g.j=
oin("; "));}}else{if(typeof =
console!=3D"undefined"){console.log.apply(console,g);}}}if(a.Voice.Logger=
.debug||this.enabled){var h=3Dg.join(" =
");this.commit(h);}};d.prototype.commit=3Dfunction(h){var =
g=3Dthis;if(f){_.defer(function(){h=3Dg.storedLog()+"\n"+h;e.setItem("Zen=
desk.Voice.Logger",h);});}else{c.commit(h);}};d.prototype.enableLogging=3D=
function(){this.enabled=3Dtrue;var g=3Dfalse;var =
i=3D16;b(document).keydown(function(j){if(j.keyCode=3D=3Di){g=3Dtrue;}}).=
keyup(function(j){if(j.keyCode=3D=3Di){g=3Dfalse;}});var =
h=3Dthis;b("#phone_menu_item").dblclick(function(j){b.colorbox({html:"<pr=
e style=3D'height: 90%;'>"+h.storedLog()+"</pre><div =
class=3D'border'></div><a =
href=3D'mailto:support@zendesk.com?subject=3DProblem%20with%20Zendesk%20V=
oice&body=3DDescribe the =
problem:%0D%0A%0D%0A"+h.storedLog().replace(/\n/g,"%0D%0A")+"'>Report =
Problem</a>",initialWidth:500,initialHeight:100,width:"80%",height:"80%",=
opacity:0.82,onLoad:function(){b("#colorbox, #cboxWrapper, =
#cboxOverlay").addClass("voiceBlocked");},onCleanup:function(){b("#colorb=
ox, #cboxWrapper, =
#cboxOverlay").removeClass("voiceBlocked");}});j.preventDefault();});};re=
turn d;})();a.Voice.logger=3Dnew =
a.Voice.Logger();}(jQuery,Zendesk));Zendesk.NS("Voice");(function(b,a){b(=
".call-history-container a.sortable, .call-history-container .pagination =
a").live("click",function(){b.getScript(this.href);return =
false;});b("#call_history a.more").live("click",function(){var =
c=3Db(this).attr("data-call-id");b("#call_history =
.breakdown[data-call-id=3D"+c+"]").toggle();b(this).toggleClass("expanded=
");if(b(this).hasClass("expanded")){b(this).html("(less)");}else{b(this).=
html("(more)");}});a.Voice.History=3D{filter:function(){b.ajax({url:"/voi=
ce/settings?period=3D"+b("#call_billing_period").val(),type:"GET",dataTyp=
e:"script",beforeSend:function(){b("#call_history =
.loading-placeholder").addClass("loading");}});}};}(jQuery,Zendesk));Zend=
esk.NS("Voice");Zendesk.Voice.GreetingsPicker=3Dfunction(a){this.formCont=
ainer=3D$j(a);};Zendesk.Voice.GreetingsPicker.prototype=3D{init:function(=
){this.waitContainer=3Dthis.formContainer.find("#wait_greeting_audio");th=
is.voicemailContainer=3Dthis.formContainer.find("#voicemail_greeting_audi=
o");this.holdContainer=3Dthis.formContainer.find("#hold_greeting_audio");=
_(["wait_greeting","voicemail_greeting","hold_greeting"]).each(function(a=
){this.setupAudioPlayer(a);this.bindGreetingsSelect(a);},this);},containe=
rForKind:function(a){switch(a){case"wait_greeting":return =
this.waitContainer;case"voicemail_greeting":return =
this.voicemailContainer;case"hold_greeting":return =
this.holdContainer;}},setupAudioPlayer:function(b){var =
a=3Dthis.containerForKind(b);a.find(".audio").each(function(g,d){d=3D$j(d=
);var c=3Dd.attr("data-audio-id");var f=3Dd.attr("data-audio-src");var =
e=3Dnew =
Zendesk.Sound(c,f);e.load(function(h){d.click(function(){if(d.hasClass("p=
laying")){d.val("Play");d.removeClass("playing");h.pause();}else{d.val("P=
ause");d.addClass("playing");h.play({onfinish:function(){d.val("Play");d.=
removeClass("playing");}});}});});});},bindGreetingsSelect:function(c){va=
r a=3Dthis.containerForKind(c);var =
b=3Dthis;a.find(".greeting_options").change(function(f){var =
d=3Dthis;if($j(this).val()=3D=3D"default"){b.resetGreeting(c);}else{if($j=
(this).val()=3D=3D"new_custom"){b.showCustomGreetingFormMainPage(c);}else=
{if($j(this).val()=3D=3D"none"){b.emptyGreeting(c);}}}if(f){f.preventDefa=
ult();}});},showCustomGreetingFormMainPage:function(d){var =
a=3Dthis.containerForKind(d);var =
c=3Da.find(".greeting_options");if(d=3D=3D=3D"hold_greeting"){$j("#custom=
_greeting_form").html($j("#custom_greeting_form_upload_page").html());}el=
se{$j("#custom_greeting_form").html($j("#custom_greeting_form_main_page")=
.html());}$j("#custom_greeting_form =
#greeting_upload").attr("name",d);$j("#custom_greeting_form =
h2.title").hide();switch(d){case"wait_greeting":$j("#custom_greeting_avai=
lable_agents_title").show();break;case"voicemail_greeting":$j("#custom_gr=
eeting_voicemail_title").show();break;}$j.colorbox.resize();var =
b=3Dthis;$j("#voice_custom_greeting_form =
#record_custom_greeting_button").click(function(f){b.showCustomGreetingFo=
rmRecordPage(d);if(f){f.preventDefault();}});$j("#voice_custom_greeting_f=
orm =
#greeting_upload").change(this.submitCustomGreetingForm);$j.colorbox({inl=
ine:true,href:"#custom_greeting_form",scrolling:false,onClosed:function()=
{$j(c).val($j(c).attr("data-audio-type"));},onComplete:function(){var =
f=3D$j("#greeting_upload");var =
e=3D$j("#upload_custom_greeting_button");f.mouseover(function(){e.addClas=
s("hover");});f.mouseout(function(){e.removeClass("hover");});f.mousedown=
(function(){e.addClass("active");});f.mouseup(function(){e.removeClass("a=
ctive");});}});},showCustomGreetingFormRecordPage:function(b){var =
a=3Dthis;$j("#custom_greeting_form").html($j("#custom_greeting_form_recor=
d_page").html());$j("#voice_custom_greeting_form =
h2.title").hide();switch(b){case"wait_greeting":$j("#custom_greeting_avai=
lable_agents_title").show();break;case"voicemail_greeting":$j("#custom_gr=
eeting_voicemail_title").show();break;}$j.colorbox.resize();$j("#custom_g=
reeting_form #call_phone_number").focus();$j("#custom_greeting_form =
#call_phone_number_button").click(function(c){a.startRecordingFlow(b);if(=
c){c.preventDefault();}});},startRecordingFlow:function(a){this.callingNu=
mber=3D$j("#custom_greeting_form =
#call_phone_number").val();this.recordingKind=3Da;if(!this.callingNumber.=
match(/\d+/)){return;}$j.ajax({url:"/voice/calls/greetings/call_number",t=
ype:"post",data:{call_phone_number:this.callingNumber,kind:a}});$j("#cust=
om_greeting_form").html($j.mustache($j("#custom_greeting_form_record_wait=
_page").html(),{number:this.callingNumber}));$j("#custom_greeting_form =
h2.title").hide();switch(a){case"wait_greeting":$j("#custom_greeting_avai=
lable_agents_title").show();break;case"voicemail_greeting":$j("#custom_gr=
eeting_voicemail_title").show();break;}_.defer($j.colorbox.resize);Zendes=
k.Pubsub.subscribe("call_recording."+Zendesk.currentAccount.id,this.recor=
dingUpdateHandler.bind(this));},recordingUpdateHandler:function(b){var =
a=3Db.message.status;switch(a){case"complete":this.reloadGreeting(this.re=
cordingKind,function(){$j.colorbox.close();window.location.reload(true);}=
);break;case"incomplete":$j("#custom_greeting_form =
#record_wait_message").html("We couldn't complete the recording. Please =
try =
again.");_.defer($j.colorbox.resize);_.delay($j.colorbox.close,2000);brea=
k;}},reloadGreeting:function(b,c){var =
a=3Dthis;$j.ajax({url:"/voice/settings/greeting",type:"get",data:{kind:b}=
,success:function(d){a.renderGreeting(b,d);if(_.isFunction(c)){c();}},err=
or:function(){alert("Error fetching =
greeting");if(_.isFunction(c)){c();}}});},resetGreeting:function(d){var =
a=3Dthis.containerForKind(d);var =
c=3Da.find(".greeting_options");if(!confirm("This will reset the =
greeting to the default and any custom recording for this greeting will =
be removed. Are you =
sure?")){$j(c).val($j(c).attr("data-audio-type"));return;}var =
b=3Dthis;$j.ajax({url:"/voice/settings/reset_greeting",type:"delete",data=
:{kind:d},success:function(e){b.renderGreeting(d,e);},error:function(){al=
ert("There was an error resetting your greeting. Please try =
again.");}});},emptyGreeting:function(d){var =
a=3Dthis.containerForKind(d);var =
c=3Da.find(".greeting_options");if(!confirm("This will cause the =
greeting to be skipped and any custom recording for this greeting will =
be removed. Are you =
sure?")){$j(c).val($j(c).attr("data-audio-type"));return;}var =
b=3Dthis;$j.ajax({url:"/voice/settings",type:"put",data:{kind:d,blank:tru=
e},success:function(e){b.renderGreeting(d,e);},error:function(){alert("Th=
ere was an error updating your greeting. Please try =
again.");}});},renderGreeting:function(b,a){$j("#"+b+"_audio").html(a).ef=
fect("highlight",{},1000);switch(b){case"wait_greeting":this.waitContaine=
r=3Dthis.formContainer.find("#wait_greeting_audio");break;case"voicemail_=
greeting":this.voicemailContainer=3Dthis.formContainer.find("#voicemail_g=
reeting_audio");break;case"hold_greeting":this.holdContainer=3Dthis.formC=
ontainer.find("#hold_greeting_audio");break;}this.bindGreetingsSelect(b);=
this.setupAudioPlayer(b);},submitCustomGreetingForm:function(){$j("#voice=
_custom_greeting_form").submit();}};Zendesk.NS("Voice");Zendesk.Voice.Num=
berPicker=3Dfunction(a){this.elem=3Da;this.pickedNumber=3Dnull;};Zendesk.=
Voice.NumberPicker.prototype=3D{fetchAvailableNumbers:function(){var =
b=3Dthis._getQuery();var =
a=3Dthis;this.elem.find(".area_code_loading_spinner").show();$j.colorbox.=
resize();$j.get("/voice/phone_numbers/available",{country:b.country,area_=
code:b.areaCode,contains:b.search,mode:b.mode},function(d){$j("#pre_resul=
ts").hide();$j(".area_code_loading_spinner").hide();$j("#number_results")=
.html(d);$j("#available_number_list =
input:radio:first").prop("checked",true);var =
c=3D$j("#number_picker");c.find("#number_info").hide();c.find("#number_fo=
rm .submit input").val("Search again");c.find("#number_results =
form").submit(function(f){f.preventDefault();picked=3Dc.find(".number_lis=
t =
input:radio:checked");a.showConfirmation(picked.attr("friendly"),picked.a=
ttr("region"),b);return false;});new =
Zendesk.Pager(c.find("#available_number_list"),c.find(".pagination_links =
.previous"),c.find(".pagination_links =
.next")).paginate(function(){$j.colorbox.resize();});_.defer(function(){$=
j.colorbox.resize();});});},changeAreaCode:function(){var =
a=3D$j("#number_picker");var c=3Da.find("#country").val();var =
b=3DZendesk.Voice.NumberResources;if(b[c]["area_code"]){a.find("#area_cod=
e_field, .area_code_parens").show();}else{a.find("#area_code_field, =
.area_code_parens").hide();}a.find("#country_code =
.code").html("+"+b[c]["code"]);this._setPrefix(c,a,b);$j.colorbox.resize(=
);},_setPrefix:function(d,a,b){a.find("#fixed_prefix").html("");a.find("#=
toll_free_dropdown").hide();if(b[d]["toll_free"]){a.find("#local_picker")=
.show();var =
c=3Da.find("#local").val();if(c=3D=3D=3D"TollFree"){this._setTollFreePref=
ix(d,a);this._lastAreaCode=3Da.find("#area_code").val();}else{if(c=3D=3D=3D=
"Local"){a.find("#area_code").val(this._lastAreaCode||"");}}}else{a.find(=
"#local_picker").hide();this._setCountryPrefix(d,a,b);}},_setTollFreePref=
ix:function(b,a){a.find("#area_code_field").hide();if(b=3D=3D"US"||b=3D=3D=
"CA"){a.find(".area_code_parens").show();a.find("#toll_free_dropdown").sh=
ow();a.find("#toll_prefix").msDropDown();a.find("#toll_prefix_msdd").widt=
h("48px");}else{if(b=3D=3D"GB"){a.find("#area_code_field, =
.area_code_parens").hide();a.find("#fixed_prefix").html("800");a.find("#a=
rea_code").val("");}}},_setCountryPrefix:function(d,a,c){var =
b=3Dc[d]["prefix"];if(!b){b=3D"";}a.find("#fixed_prefix").html(b);},_getQ=
uery:function(){var b=3DZendesk.Voice.NumberResources;var =
c=3D$j("#number_picker");var a=3Dc.find("#country").val();var =
f=3Dc.find("#area_code").val();var i=3Dc.find("#number").val();var =
d=3Db[a]["code"];var =
e=3Dc.find("#local").val();if(!b[a]["toll_free"]||e=3D=3Dnull){e=3D"Local=
";}if(a=3D=3D"US"||a=3D=3D"CA"){if(e=3D=3D"TollFree"){f=3Dc.find("#toll_p=
refix").val();c.find("#area_code").val(f);if(f=3D=3D"Any"){f=3D"";}}}var =
g=3Dthis._searchByPrefix(f,a,b);var =
h=3D(i!=3D"");return{country:a,areaCode:f,search:i,countryCode:d,mode:e,s=
earchByPrefix:g,customSearch:h};},_searchByPrefix:function(a,c,b){if(a=3D=
=3D""){return false;}return =
b[c]["area_code"];},showConfirmation:function(c,f,e){var a=3Dthis;var =
d=3D{friendlynumber:c,FriendlyName:c};var =
b=3D$j.mustache($j("#confirmation").html(),d);this.elem.find("#number_inf=
o").html(b).show();this.elem.find("#number_form").hide();this.elem.find("=
#number_results").hide();this.elem.find(".number_select_loading_spinner")=
.hide();$j.colorbox.resize();_.defer(function(){$j.colorbox.resize();});t=
his.elem.find("#number_info =
form").submit(function(i){i.preventDefault();var =
g=3Da.elem.find("#voice_tos .tos_field");var h=3Da.elem.find("#voice_tos =
.tos_field =
input:checkbox:checked").val();if((g.length>0)&&!h){a.elem.find("#voice_t=
os .error").html("<p>Please agree to the additional terms and conditions =
in order to add your phone number.</p>");a.elem.find("#voice_tos =
.error").show();$j.colorbox.resize();_.defer(function(){$j.colorbox.resiz=
e();});return false;}a.addNumber(a.elem.find(".number_list =
input:radio:checked").val(),e.country,f,e.mode);return =
false;});this.elem.find(".back =
a").click(function(g){g.preventDefault();a.elem.find("#number_info").hide=
();a.elem.find("#number_form").show();a.elem.find("#number_results").show=
();$j.colorbox.resize();_.defer(function(){$j.colorbox.resize();});});},a=
ddNumber:function(a,d,b,c){this.elem.find(".number_select_loading_spinner=
").show();this.pickedNumber=3Da;$j.ajax({url:"/voice/phone_numbers/create=
",type:"POST",data:{phone_number:a,country:d,location:b,mode:c},success:f=
unction(e){$j("#number_info").html(e);$j("#number_info =
a#finished").click(function(f){f.preventDefault();document.location.href=3D=
"/voice/settings?number_added=3D"+a;});$j.colorbox.resize();},error:funct=
ion(){$j(".error").html("<p>Error occurred when adding number. Please =
try =
again.</p>");$j(".number_select_loading_spinner").hide();$j(".error").sho=
w();$j.colorbox.resize();}});Zendesk.Instrumentation.ToTango.track("Enabl=
ed =
Trial","Voice");}};Zendesk.NS("Voice");Zendesk.Voice.Settings=3D{init:fun=
ction(){this.bindAddNumberLink();this.numberPicker=3Dnew =
Zendesk.Voice.NumberPicker($j("#number_picker"));this.greetingsPicker=3Dn=
ew =
Zendesk.Voice.GreetingsPicker("#greetings_form");this.greetingsPicker.ini=
t();},bindAddNumberLink:function(){var =
a=3Dthis;$j("#add_number_link").click(function(b){a.showNumberPicker();if=
(b){b.preventDefault();}});},showNumberPicker:function(){var =
a=3Dthis;$j("#number_form").html($j.mustache($j("#area_code_search_form")=
.html()));$j("#number_results").html("");$j("#number_picker =
#country").change(function(b){a.numberPicker.changeAreaCode();});$j("#num=
ber_picker =
#local").change(function(b){a.numberPicker.changeAreaCode();});$j("#numbe=
r_picker =
form").submit(function(b){b.preventDefault();a.numberPicker.fetchAvailabl=
eNumbers();return =
false;});$j.colorbox({inline:true,href:"#number_picker",width:"400px",onC=
omplete:function(){var =
b=3D$j("#number_picker");b.find("#country").msDropDown();b.find("#local")=
.msDropDown();b.find("#prefix").msDropDown();b.find("#country").focus();}=
});}};Zendesk.Voice.LiveStats=3D{init:function(){setTimeout(this.refreshL=
iveStats,2500);setTimeout(this.refreshLast24Stats,15000);},refreshLiveSta=
ts:function(){$j.ajax({url:"/voice/calls/current_queue_activity",type:"GE=
T",dataType:"json",success:function(d){var =
c=3DparseInt($j(".stat.current_calls_waiting =
.val").html());if(d.current_calls_waiting!=3Dc){if(d.current_calls_waitin=
g>c){$j(".stat.current_calls_waiting =
.indicator").addClass("up");$j(".stat.current_calls_waiting =
.indicator").removeClass("down");}else{$j(".stat.current_calls_waiting =
.indicator").removeClass("up");$j(".stat.current_calls_waiting =
.indicator").addClass("down");}$j(".stat.current_calls_waiting =
.indicator").fadeIn();}else{$j(".stat.current_calls_waiting =
.indicator").fadeOut();}$j(".stat.current_calls_waiting =
.val").html(d.current_calls_waiting);$j(".stat.current_avg_wait_time").ht=
ml(d.current_avg_wait_time);$j(".stat.current_longest_wait_time").html(d.=
current_longest_wait_time);for(var b=3D0;b<d.agents.length;b++){var =
e=3Dd.agents[b][0];var =
a=3Dd.agents[b][1];$j(".agent-status.agent-"+e).html("<span =
class=3D'status-"+a+"'>"+d.statuses[a]+"</span>");}}});setTimeout(Zendesk=
.Voice.LiveStats.refreshLiveStats,5000);},refreshLast24Stats:function(){$=
j.ajax({url:"/voice/calls/queue_activity_last_24",type:"GET",dataType:"js=
on",success:function(b){$j(".stat.total_calls").html(b.total_calls);$j(".=
stat.most_calls_waiting").html(b.most_calls_waiting);$j(".stat.avg_wait_t=
ime").html(b.avg_wait_time);$j(".stat.longest_wait_time").html(b.longest_=
wait_time);$j(".stat.avg_talk_time").html(b.avg_talk_time);for(var =
a=3D0;a<b.agents.length;a++){var c=3Db.agents[a];var =
d=3Dc.id;$j(".agent-stat.available_time.agent-"+d).html(c.available_time)=
;$j(".agent-stat.calls_accepted.agent-"+d).html(c.calls_accepted);$j(".ag=
ent-stat.calls_denied.agent-"+d).html(c.calls_denied);$j(".agent-stat.cal=
ls_missed.agent-"+d).html(c.calls_missed);$j(".agent-stat.avg_talk_time.a=
gent-"+d).html(c.avg_talk_time);}}});setTimeout(Zendesk.Voice.LiveStats.r=
efreshLast24Stats,30000);}};(function(b,a){a.VoiceMenu=3Dfunction(){this.=
name=3D"VoiceMenu";};a.VoiceMenu.prototype=3D{initialize:function(){var =
d=3Dthis;var e=3Dfunction(g){var =
f=3Db(g).attr("data-available");d.updateAvailability(f,"user");};var =
c=3D_.throttle(e,100);b("#phone_menu =
.pick_availability").click(function(f){c(this);f.preventDefault();});if(b=
.browser.msie&&b.browser.version<8){b("#phone_menu =
li[data-available=3D'client']").remove();}b("a.audio_settings").click(fun=
ction(f){f.preventDefault();d.showFlashPermissions(true);});b(window).loa=
d(function(){_.defer(function(){a.switchBoard._localStorage.init();a.Voic=
e.logger.log(d,"localStorage =
init");a.switchBoard.bind("Zendesk.currentUser.availableForVoiceOn",d.upd=
ateMenu.bind(d));});});},updateAvailability:function(d,f){var =
c=3Dthis;var =
e=3D{available:d,reason:f,from:window.location.toString()};a.Voice.logger=
.log(this,"availability",a.currentUser.availableForVoiceOn,"=3D>",d,f);b.=
ajax({url:"/voice/settings/availability",type:"POST",data:e,dataType:"jso=
n",success:function(g){a.Voice.logger.log(c,"availability:success",g.avai=
lable);c.lastReason=3Df;a.switchBoard.trigger("Zendesk.currentUser.availa=
bleForVoiceOn",g.available);},error:function(i,g,h){a.Voice.logger.log(c,=
"availability:error",g);}});},updateMenu:function(c){var =
e=3Dthis.lastReason;this.lastReason=3Dnull;a.Voice.logger.log(this,"menu"=
,a.currentUser.availableForVoiceOn,"=3D>",c);a.currentUser.availableForVo=
iceOn=3Dc;b("#phone_menu .pick_availability =
a").removeClass("on");b("#phone_menu li[data-available=3D'client'] =
a").toggleClass("on",c=3D=3D=3D"client");b("#phone_menu =
li[data-available=3D'phone'] =
a").toggleClass("on",c=3D=3D=3D"phone");b("#phone_menu =
li[data-available=3D'off'] =
a").toggleClass("on",c=3D=3D=3D"off");b("#phone_menu =
#phone_menu_item").toggleClass("on",c!=3D"off");if(c!=3D=3D"off"&&!this._=
pubsubEnabled){a.Voice.logger.log(this,"pubsub =
init");a.switchBoard._pubsub.init();a.CallConsoleApp.subscribeForMessages=
();this._pubsubEnabled=3Dtrue;}if(c=3D=3D=3D"client"){if(e=3D=3D=3D"user"=
){var d=3Dthis;var =
f=3Dthis.backOff([1,2,4,8]);f.done(function(){Twilio.MediaStream.__queue(=
function(){d.showFlashPermissions();});}).fail(function(){a.voiceMenu.upd=
ateAvailability("off","twilio-mediastream");alert("Zendesk Voice =
encountered an error. Please try enabling again. =
(EC6)");});}}},backOff:function(g,d){var =
c=3Db.Deferred(),f=3D[],e=3Dthis;b.each(g,function(j,i){var =
h=3D(j=3D=3Dg.length-1);var =
k=3DsetTimeout(function(){a.Voice.logger.log(e,"twilio-mediastream",i);if=
((d&&d())||(Twilio.MediaStream&&Twilio.MediaStream.initialized)){c.resolv=
e(i);}else{if(h){c.reject(i);}}},i*1000);f.push(k);});c.done(function(h){=
a.Voice.logger.log(e,"twilio-mediastream:done",h);b.each(f,function(j,k){=
clearTimeout(k);});}).fail(function(h){a.Voice.logger.log(e,"twilio-media=
stream:fail",h);});return =
c.promise();},safeIsMicMuted:function(c){try{return =
Twilio.MediaStream.isMicMuted();}catch(d){a.Voice.logger.log(this,"mic:fa=
iled",d.message);if(c){alert("Zendesk Voice requires a microphone. You =
will not be able to receive any calls. (EC7)");}return =
true;}},catchFlash:function(d){try{d.call(this);}catch(c){if(c.message&&c=
.message.match("Flash")){a.voiceMenu.updateAvailability("off","flash. =
"+c.message);alert("Zendesk Voice requires Flash. You will not be able =
to receive any calls. Please try again. "+c.message+" (EC8)");}throw =
(c);}},showFlashPermissions:function(d){var =
c=3Dthis;c.catchFlash(function(){if(!Twilio.Device.instance){Twilio.Devic=
e.setup(a.CallConsoleApp.capabilityToken);a.Voice.logger.log(c,"flash:set=
up");}if(c.safeIsMicMuted(true)||d){a.Voice.logger.log(c,"flash:show");Tw=
ilio.MediaStream.__queue(function(){Twilio.Device.instance.showSettings(f=
unction(){if(c.safeIsMicMuted(false)){if(a.currentUser.availableForVoiceO=
n=3D=3D=3D"client"){a.Voice.logger.log(c,"flash:denied");a.voiceMenu.upda=
teAvailability("off","microphone");alert("Zendesk Voice requires your =
microphone to be enabled. Please try again. =
(EC9)");}}});});}});}};}(jQuery,Zendesk));window.Zendesk.NS("Ticket.Viewi=
ngStatus",window.jQuery,window.Zendesk,window.currentUser,function(g,t,r)=
{var n=3D"",A=3D"",k=3D[],H=3Dnull,C=3Dnew =
Date(),w=3Dnull,F=3D[15*1000,30*1000,45*1000,60*1000],i=3D0,j=3Dfalse,c=3D=
false,s=3Dnull,p=3D14*60*1000,u=3Dfalse,f=3Dfalse,e=3Dfalse,x;function =
h(){return !u&&!f;}function l(){return F[i];}function =
y(){i=3DMath.min(i+1,F.length-1);}function d(){i=3D0;}function =
z(K,J,I){H.setContent(K).addClass(J);if(I){H.reload().show();}else{H.relo=
ad().hide();}if(H.hidden()){H.appear();}}function =
B(){H.removeClass("normal =
urgent");if(s=3D=3D=3D"Viewing"){j=3Dtrue;}else{if(s=3D=3D=3D"Updates"){c=
=3Dtrue;}}}function =
G(){if(H.visible()){H.disappear(B);}else{B();}}function =
o(){if(w&&w>C&&!c){s=3D"Updates";z("This ticket has been updated since =
you started viewing =
it.","urgent",true);}else{if(k.length>=3D3&&!j){s=3D"Viewing";z(this.othe=
rViewers.slice(0,2).join(", ")+", and =
"+(this.otherViewers.length-2)+(this.otherViewers.length>3?" others":" =
other")+" are also viewing this =
ticket.","normal");}else{if(k.length=3D=3D=3D2&&!j){s=3D"Viewing";z(k.joi=
n(" and ")+" are also viewing this =
ticket.","normal");}else{if(k.length=3D=3D=3D1&&!j){s=3D"Viewing";z(k[0]+=
" is also viewing this =
ticket.","normal");}else{s=3Dnull;G();}}}}}function m(I){var =
K=3Dfalse;if(I&&I.others_viewing){K=3DK||!arrayEquals(k,I.others_viewing)=
;k=3DI.others_viewing;}if(I&&I.updated_at){var J=3Dnew =
Date(I.updated_at);K=3DK||!dateEquals(w,J);w=3DJ;}return K;}function =
q(){var =
I=3D{};if(!e){I._method=3D"PUT";}if(h()){g.ajax({url:x,dataType:"json",ty=
pe:(e?"GET":"POST"),data:I,success:function(K,L,J){if(h()){if(m(K)){o();d=
();}else{y();}setTimeout(q,l());}},error:function(J,L,K){}});}}function =
v(){g(document).bind("idle.idleTimer",function(){u=3Dtrue;});g(document).=
bind("active.idleTimer",function(){u=3Dfalse;q();});g.idleTimer(p);}funct=
ion b(){g("form").submit(function(){f=3Dtrue;return true;});}function =
E(){e=3Dr&&r.quietMode;}function =
a(){x=3D"/api/v1/tickets/"+A+"/viewing_status";}function D(){var =
I=3Dg("#ticket_viewing_status_data").html();if(I&&I.length>0){I=3DJSON.pa=
rse(I);n=3DI.accountID;A=3DI.ticketID;k=3DI.otherViewers||[];return(n&&A)=
;}else{return =
false;}}this.init=3Dfunction(){if(D()){H=3Dt.Banner.create();v();b();E();=
a();o();setTimeout(q,l());}};g(function(){t.Ticket.ViewingStatus.init();}=
);});(function(a,c,b){b.AlertManager=3Dfunction(d,e){this._selector=3D""+=
d;this._key=3D""+e;c(d+" =
a.close").click(this.hide.bind(this));};b.AlertManager.prototype=3D{show:=
function(){if(a.get(this._key)=3D=3Dnull){c(this._selector).show();}},hid=
e:function(d){d&&d.preventDefault&&d.preventDefault();a.set(this._key,"1"=
,14);c(this._selector).hide();return =
false;}};}(this.Cookie,this.jQuery,this.Zendesk));
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://schlage.zendesk.com/entries/20367697-residential-warranty-applications

=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>Residential Warranty =
Applications : Schlage Support</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"/system/logos/2011/7077/Schlage_blue_withgradient_Zendesk.jpg"=20
type=3Dimage/jpeg rel=3D"shortcut icon"><!--[if lt IE 9]>
<SCRIPT=20
src=3D"https://assets.zendesk.com/javascripts/vendor/html5_shiv.js?133176=
6524"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"https://assets.zendesk.com/javascripts/vendor/excanvas.js?13317665=
24"=20
type=3Dtext/javascript></SCRIPT>
<![endif]--><LINK media=3Dall=20
href=3D"https://assets.zendesk.com/assets/screen.css?1331766524" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"https://assets.zendesk.com/assets/print.css?1331766524" =
type=3Dtext/css=20
rel=3Dstylesheet><!--[if lte IE 8]><LINK media=3Dscreen=20
href=3D"https://assets.zendesk.com/assets/ie.css?1331766524" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]--><!--[if lte IE 6]><link =
href=3D"https://assets.zendesk.com/assets/ie6.css?1331766524" =
media=3D"screen" rel=3D"stylesheet" type=3D"text/css" =
/><![endif]--><LINK=20
media=3Dscreen=20
href=3D"https://schlage.zendesk.com/generated/stylesheets/branding/991/99=
138/1332188209.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"https://schlage.zendesk.com/generated/javascripts/locale/0/1/13317=
74086.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"https://assets.zendesk.com/assets/bootstrap.js?1331766524"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
Zendesk.assetHost =3D 'https://assets.zendesk.com';=0A=
Zendesk.ToTangoID =3D 'SP-1111-01';=0A=
=0A=
  currentUser =3D Zendesk.currentUser =3D new =
User({"availableForVoice":false,"restriction":0,"quietMode":true,"tags":[=
],"availableForVoiceOn":"off","voiceClientName":"agent_","account":new =
Account({"secureUrlPrefix":"https://schlage.zendesk.com","hasInvalidation=
Triggers":false,"isOpen":true,"lastTrialDay":null,"showUserProfile":true,=
"twitterAccounts":[],"features":["businessHours","customerSatisfaction","=
ticketSharing","ticketSharingTriggers","voice","cms","facebookIntegration=
"],"isInTrial":false,"subdomain":"schlage","daysLeftInTrial":null,"showCh=
angePassword":true,"isPayingCustomer":true,"hasRemoteAuthentication":fals=
e,"facebookPages":[],"forumsTitle":"Find =
Answers","showExtendedTicketMetrics":true,"isZendesk":false,"name":"Schla=
ge =
Support","urlPrefix":"https://schlage.zendesk.com","id":99138,"rulesCanRe=
ferenceMacros":false,"isSandbox":false}),"authenticityToken":"Z1cWst3UMez=
Vf+QkqMngieTWHyj+ppMxcOwvcOtPKY4=3D","version":"users/new-1332259724.7883=
4","voicePresenceName":"agent__presence","organization":null,"uses12HourC=
lock":true,"role":0,"externalId":null,"localeVersion":"1.1331774086","acc=
essibleForums":true,"name":"Anonymous =
user","passwordExpiresAt":null,"id":null,"email":"invalid@example.com","h=
asEmail":true,"assumed":false});=0A=
  currentAccount =3D Zendesk.currentAccount =3D currentUser.account;=0A=
=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
      // disable Sammy logging in production=0A=
      Sammy.log =3D function(){};=0A=
    </SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
    =0A=
    $j(document).ready(function () {=0A=
      =0A=
    });=0A=
=0A=
//]]>=0A=
</SCRIPT>

<META content=3D"warranty residential applications schlage support" =
name=3Dkeywords>
<META content=3D"Residential Warranty Applications. Warranty. Schlage"=20
name=3Ddescription>
<META content=3D"Schlage Support Team" name=3Dauthor>
<META content=3Den_US property=3D"og:locale">
<META content=3D"Residential Warranty Applications" =
property=3D"og:title">
<META content=3Darticle property=3D"og:type">
<META=20
content=3Dhttps://schlage.zendesk.com/entries/20367697-residential-warran=
ty-applications=20
property=3D"og:url">
<META content=3Dhttps://schlage.zendesk.com/images/header-logo.png=20
property=3D"og:image">
<META content=3D"Schlage Support" property=3D"og:site_name">
<META=20
content=3D"Residential Applications Lifetime Limited Mechanical &amp; =
Finish Warranty and 1-Year Limited Electronics Warranty Subject to the =
terms and conditions of this warranty, Schlage extends a..."=20
property=3D"og:description"><LINK=20
href=3D"https://schlage.zendesk.com/entries/20367697-residential-warranty=
-applications"=20
rel=3Dcanonical>
<STYLE type=3Dtext/css>.content_grey {
	BACKGROUND: #f1f2e8
}
DIV.setting-divider {
	BACKGROUND: #f1f2e8
}
.grey_box_top {
	BACKGROUND: url(/images/composite.gif?1284747712) #f1f2e8 no-repeat
}
.grey_box_bottom {
	BACKGROUND: url(/images/composite.gif?1284747712) #f1f2e8 no-repeat 0px =
-10px
}
.content_green {
	BACKGROUND: #dae1e9
}
.green_box_top {
	BACKGROUND: #dae1e9
}
.green_box_bottom {
	BACKGROUND: #dae1e9
}
</STYLE>

<STYLE type=3Dtext/css>.content .columns.frame H2 {
	FONT-SIZE: 20px; COLOR: #004177
}
.content .columns.frame H2 A {
	FONT-SIZE: 20px; COLOR: #004177
}
.content .columns.frame H2 A:hover {
	FONT-SIZE: 20px; COLOR: #004177; TEXT-DECORATION: underline
}
.content .columns.frame H3 {
	COLOR: #666
}
.content .columns.frame H3 A {
	COLOR: #666
}
.content .columns.frame H3 A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
</STYLE>

<STYLE type=3Dtext/css>#table_header {
	DISPLAY: none
}
</STYLE>

<STYLE type=3Dtext/css>#footer {
	VISIBILITY: hidden
}
</STYLE>

<STYLE type=3Dtext/css>#page {
	PADDING-RIGHT: 0px; MIN-WIDTH: 1000px; PADDING-LEFT: 0px; RIGHT: 2px; =
MAX-WIDTH: 1000px; MARGIN: 0px auto; WIDTH: 1000px; POSITION: relative
}
.frame {
	MIN-WIDTH: 510px
}
DIV#container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
</STYLE>

<STYLE type=3Dtext/css>.side-box-content {
	BACKGROUND-COLOR: #ffffff
}
.blue_box_top {
	BACKGROUND-COLOR: #ffffff
}
.blue_box_bottom {
	BACKGROUND-COLOR: #ffffff
}
.side-box-with-image {
	BACKGROUND-COLOR: #ffffff
}
.r_blue {
	BACKGROUND-COLOR: #ffffff
}
.side-box-content {
	COLOR: #666
}
.side-box-content .user_formatted {
	COLOR: #666
}
.side-box-content A {
	COLOR: #0a508e
}
#sidebar .widget A {
	COLOR: #0a508e
}
#widget_manager_widget A {
	COLOR: #0a508e
}
.side-box-content H3 {
	COLOR: #0a508e
}
#sidebar .widget H3 {
	COLOR: #0a508e
}
#widget_manager_widget H3 {
	COLOR: #0a508e
}
</STYLE>

<META content=3D"MSHTML 6.00.6001.18639" name=3DGENERATOR></HEAD>
<BODY class=3D"entries entries-show">
<UL id=3Dbanners>
  <SCRIPT id=3Dbanner-item-template type=3Dtext/html=20
  data-template-name=3D"banner-item">=0A=
    <li>=0A=
      <span class=3D'icon'>&nbsp; &nbsp; &nbsp; </span>=0A=
      <span class=3D'content'>{{ text }}</span>=0A=
      <span class=3D'ignore'>(<a href=3D'#'>ignore this</a>)</span>=0A=
      <span class=3D'reload'>(<a href=3D''>reload</a>)</span>=0A=
    </li>=0A=
  </SCRIPT>
</UL>
<DIV id=3Dpage>
<DIV id=3Dtop>
<DIV id=3Dheader>
<DIV id=3Dtop-right></DIV>
<DIV id=3Dheader_container>
<TABLE id=3Dtable_header>
  <TBODY>
  <TR>
    <TD><A title=3D"" href=3D"http://www.consumer.schlage.com/" =
target=3D_blank><IMG=20
      id=3Dlogo alt=3D""=20
      =
src=3D"https://assets.zendesk.com/images/header-logo.png?1331766524"></A>=
&nbsp;</TD>
    <TD><IMG id=3Dlogo-delimiter alt=3D""=20
      =
src=3D"https://assets.zendesk.com/images/logo-delimiter.png?1331766524">&=
nbsp;</TD>
    <TD><A href=3D"https://schlage.zendesk.com/home">Schlage=20
  Support</A></TD></TR></TBODY></TABLE></DIV></DIV>
<DIV id=3Dtop-menu-background>
<DIV id=3Dtop-menu>
<UL id=3Dgreen style=3D"WIDTH: 100%">
  <LI class=3D"main clazz tab_home"><A class=3Dtab=20
  href=3D"https://schlage.zendesk.com/home">Home</A> </LI>
  <LI class=3D"main clazz tab_new"><A class=3Dtab=20
  href=3D"https://schlage.zendesk.com/anonymous_requests/new">Submit a =
request</A>=20
  </LI>
  <LI class=3D"main clazz tab_requests"><A class=3Dtab=20
  href=3D"https://schlage.zendesk.com/requests">Check your existing =
requests</A>=20
  </LI></UL></DIV></DIV></DIV>
<DIV class=3Dclearfix id=3Dcontainer>
<DIV id=3Dflash></DIV>
<DIV id=3Dflash_messages>
<SCRIPT type=3Dtext/javascript>=0A=
</SCRIPT>
</DIV>
<DIV id=3Dcontentwrapper>
<DIV id=3Dcontentcolumn>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
zd.jsInitializers.push(["entries/_forums2_show",[{"is_moderator?":false}]=
]);=0A=
//]]>=0A=
</SCRIPT>

<DIV class=3D"content content_grey">
<DIV class=3Dgrey_box_top>
<DIV class=3D"box box_top"></DIV></DIV>
<DIV class=3D"content-top-right top">
<P></P></DIV>
<H2 class=3Dforums><A href=3D"https://schlage.zendesk.com/forums">Find=20
Answers</A><SPAN class=3Ddelim>/</SPAN><A=20
href=3D"https://schlage.zendesk.com/categories/20012776-schlage">Schlage<=
/A><SPAN=20
class=3Ddelim>/</SPAN><A=20
href=3D"https://schlage.zendesk.com/forums/20212883-warranty">Warranty</A=
></H2>
<DIV class=3Dframe>
<DIV class=3D"entry nobottom" style=3D"PADDING-BOTTOM: 0px">
<H3 class=3Dentry-title style=3D"PADDING-BOTTOM: 9px">Residential =
Warranty=20
Applications</H3><IMG class=3Dentry_user=20
src=3D"https://schlage.zendesk.com/system/photos/2181/5398/Schlage_logo_t=
humb.jpg">=20

<DIV class=3Dentry-container>
<P class=3Dentry_user>Schlage Support Team<BR>posted this on August 17, =
2011 07:32=20
pm </P>
<DIV class=3Dshare_button_container>
<UL class=3Dshare_buttons>
  <LI class=3Dlinkedin_button>
  <SCRIPT src=3D"https://platform.linkedin.com/in.js"=20
  type=3Dtext/javascript></SCRIPT>

  <SCRIPT type=3DIN/Share data-counter=3D"right"=20
  =
data-url=3D"https://schlage.zendesk.com/entries/20367697-residential-warr=
anty-applications"></SCRIPT>

  <LI class=3Dtwitter_button><A class=3Dtwitter-share-button=20
  href=3D"https://twitter.com/share"=20
  =
data-url=3D"https://schlage.zendesk.com/entries/20367697-residential-warr=
anty-applications"=20
  data-count=3D"horizontal" data-lang=3D"en"=20
  data-text=3D"Residential Warranty Applications"=20
  =
data-counturl=3D"https://schlage.zendesk.com/entries/20367697-residential=
-warranty-applications">Tweet</A>
  <SCRIPT src=3D"https://platform.twitter.com/widgets.js"=20
  type=3Dtext/javascript></SCRIPT>
  =20
  <LI class=3Dfacebook_button><IFRAME=20
  =
src=3D"https://platform.twitter.com/widgets/tweet_button.1331751378.html"=
=20
  frameBorder=3D0 scrolling=3Dno =
allowTransparency></IFRAME></LI></UL></DIV></DIV>
<DIV class=3D"user_formatted header_section clearfix">
<P>Residential Applications</P>
<P>Lifetime Limited Mechanical &amp; Finish Warranty and 1-Year Limited=20
Electronics Warranty</P>
<P>Subject to the terms and conditions of this warranty, Schlage extends =
a=20
lifetime limited mechanical and finish warranty and a one-year limited=20
electronics warranty to the original consumer user (=E2=80=9COriginal =
User=E2=80=9D) of our=20
Schlage brand product (=E2=80=9CProduct=E2=80=9D) against defects in =
material and workmanship,=20
as long as the Original User occupies the residential premises upon =
which the=20
Product was originally installed.&nbsp;</P>
<P><STRONG>What Schlage will do</STRONG>: Upon return of the defective =
Product=20
to Schlage, Schlage=E2=80=99s sole obligation, at its option, is to =
either repair or=20
replace the Product, or refund the original purchase price in exchange =
for the=20
Product. Original User: This warranty only applies to the Original User =
of=20
Products. This warranty is not transferable.</P>
<P><STRONG>What Is Not Covered</STRONG>: The following costs, expenses =
and=20
damages are not covered by the provisions of this limited warranty: (i) =
labor=20
costs including, but not limited to, such costs as the removal and=20
reinstallation of Product; (ii) shipping and freight expenses required =
to return=20
Product to Schlage; (iii) failures, defects, or damage (including, but =
not=20
limited to, any security failure or loss of data) caused by any third =
party=20
product, service, or system connected or used in conjunction with the =
Product;=20
and (iv) any other incidental, consequential, indirect, special and/or =
punitive=20
damages, whether based on contract, warranty, tort (including, but not =
limited=20
to, strict liability or negligence), patent infringement, or otherwise, =
even if=20
advised of the possibility of such damages.</P>
<P><STRONG>The provisions of this warranty do not apply to =
Products</STRONG>:=20
(i) used in commercial applications; (ii) used in common area =
applications;=20
(iii) used for purposes for which they are not designed or intended; =
(iv) which=20
have been subjected to alteration, abuse, misuse, negligence or =
accident; (v)=20
which have been improperly stored, installed, maintained or operated; =
(vi) which=20
have been used in violation of written instructions provided by Schlage; =
(vii)=20
which have been subjected to improper temperature, humidity or other=20
environmental conditions; or (viii) which, based on Schlage=E2=80=99s =
examination, do=20
not disclose to Schlage=E2=80=99s satisfaction nonconformance to the =
warranty.=20
Additionally, this warranty DOES NOT COVER scratches, abrasions, or=20
deterioration due to the use of paints, solvents or other chemicals.</P>
<P><STRONG>Exclusions</STRONG>: Oil Rubbed Bronze finish (613) is =
designed to=20
improve over time and change in appearance, creating a living finish =
through=20
daily use and thus, finish discoloration is not applicable to the above=20
warranty. Additional terms: Schlage does not authorize any person to =
create for=20
it any obligation or liability in connection with the Product. =
Schlage=E2=80=99s maximum=20
liability here under is limited to the original purchase price of the =
Product.=20
No action arising out of any claimed breach of this warranty by Schlage =
may be=20
brought by the Original User more than one (1) year after the cause of =
action=20
has arisen.</P>
<P><STRONG>How local law applies</STRONG>: This warranty gives you =
specific=20
legal rights, and you may also have other rights as otherwise permitted =
by law.=20
If this Product is considered a consumer product, please be advised that =
some=20
local laws do not allow limitations on incidental or consequential =
damages or=20
how long an implied warranty lasts, so that the above limitations may =
not fully=20
apply. Refer to your local laws for your specific rights under this=20
warranty.</P>
<P><STRONG>Guaranteed Fit Program</STRONG>: Schlage products are =
designed to fit=20
standard residential door preparations and retrofit existing tubular =
locks.=20
Note: Mortise locks and preparations are not considered standard and are =
not=20
guaranteed under this program. During the initial installation, if there =
is a=20
problem with the Product=E2=80=99s performance, the Original User may =
simply contact=20
Schlage Customer Service at 888-805-9837 in the U.S. and Canada or =
800-506-7866=20
in Mexico for assistance.</P>
<P><STRONG>Program and warranty claims</STRONG>: If you encounter a =
residential=20
door preparation or fit issue under the Guaranteed Fit Program or have a =
claim=20
under this warranty, please contact Schlage Customer Service for repair, =

replacement or refund of the original purchase price in exchange for the =
return=20
of the Product to Schlage.</P></DIV>
<TABLE class=3D"entry_footer header_section for_vote for_share_buttons">
  <TBODY>
  <TR>
    <TD>
      <DIV class=3D"" id=3Dvoting_control></DIV>
      <SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
                new Ajax.Updater('voting_control', =
'/entries/20367697-residential-warranty-applications/voting_control', =
{asynchronous:true, evalScripts:true, method:'get', =
parameters:'authenticity_token=3D' + =
encodeURIComponent('Z1cWst3UMezVf+QkqMngieTWHyj+ppMxcOwvcOtPKY4=3D')})=0A=
              </SCRIPT>
    </TD></TR></TBODY></TABLE></DIV></DIV>
<DIV class=3Dgrey_box_bottom>
<DIV class=3D"box box_bottom"></DIV></DIV></DIV>
<DIV class=3Dbox_bottom_clear></DIV>
<DIV class=3Dforum_tabs>
<DIV class=3D"content content_green">
<DIV class=3Dgreen_box_top>
<DIV class=3D"box box_top"></DIV></DIV>
<DIV id=3Dcomments_section>
<DIV class=3Daction><STRONG><A=20
href=3D"https://schlage.zendesk.com/login?return_to=3Dhttps%3A%2F%2Fschla=
ge.zendesk.com%2Fentries%2F20367697-residential-warranty-applications">Ad=
d=20
a comment</A></STRONG></DIV>
<DIV id=3Dedit></DIV></DIV>
<DIV class=3Dgreen_box_bottom>
<DIV class=3D"box box_bottom"></DIV></DIV></DIV>
<DIV class=3Dbox_bottom_clear></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
zd.jsInitializers.push(["entries/show",[]]);=0A=
//]]>=0A=
</SCRIPT>
</DIV></DIV>
<DIV id=3Dsidebar></DIV></DIV></DIV>
<DIV id=3Dfooter>
<P><A href=3D"http://www.zendesk.com/help-desk-software">Support Ticket =
System</A>=20
by Zendesk</P></DIV><!-- Render any mouseover tips on the page -->
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
  if(!Zendesk) var Zendesk =3D {};=0A=
  Zendesk.tab =3D "";=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT =
src=3D"https://assets.zendesk.com/assets/auto_included.js?1331766524"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
  $z.initializeModules(zd.jsInitializers);=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
var _gaq =3D _gaq || [];=0A=
  _gaq.push(['_setAccount', 'UA-28437345-1']);=0A=
  _gaq.push(['_trackPageview']);=0A=
=0A=
  (function() {=0A=
    var ga =3D document.createElement('script'); ga.type =3D =
'text/javascript'; ga.async =3D true;=0A=
    ga.src =3D ('https:' =3D=3D document.location.protocol ? =
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';=0A=
    var s =3D document.getElementsByTagName('script')[0]; =
s.parentNode.insertBefore(ga, s);=0A=
  })();=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
      $j(document).ready(function () {=0A=
        var cacheBuster =3D currentUser.isAnonymous ? =
currentUser.localeVersion : currentUser.version;=0A=
        $j.ajax({=0A=
          url: '/widgets/async.json?user_id=3D' + currentUser.id + =
'&v=3D' + cacheBuster,=0A=
          data: =
{"entry_id":"20367697","action_method":"get","action_name":"show","contro=
ller_name":"entries"},=0A=
          success: Widget.asyncInsertion=0A=
        });=0A=
      });=0A=
    </SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
    =0A=
    jQuery(document).ready(function () {=0A=
          Zendesk.Alerts.showPasswordExpiration();=0A=
=0A=
    });=0A=
=0A=
//]]>=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FSchlageLocks&layout=button_count&show_faces=false&width=150&action=like&font=arial&colorscheme=light&height=21

=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 class=3Dno_js lang=3Den id=3Dfacebook><HEAD><TITLE>Like</TITLE>
<META charset=3Dutf-8>
<SCRIPT></SCRIPT>

<STYLE>BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
#fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; DIRECTION: ltr; =
LINE-HEIGHT: 1.28; PADDING-TOP: 0px; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; unicode-bidi: embed; =
TEXT-ALIGN: left
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 14px
}
H4 {
	FONT-SIZE: 11px
}
H5 {
	FONT-SIZE: 11px
}
P {
	MARGIN: 1em 0px
}
A {
	CURSOR: pointer; COLOR: #3b5998; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
TD {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
TD.label {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
DD {
	COLOR: #000
}
DT {
	COLOR: #777
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
ABBR {
	BORDER-BOTTOM-STYLE: none
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #d9d9d9; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #d9d9d9; HEIGHT: 1px; =
BORDER-RIGHT-WIDTH: 0px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; =
LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.clearfix {
	ZOOM: 1
}
.datawrap {
	WORD-WRAP: break-word
}
.word_break {
	DISPLAY: inline-block
}
WBR:unknown {
	content: "=E2=80=8B"
}
.ellipsis {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.img_loading {
	POSITION: absolute; TOP: -9999999px
}
.aero {
	FILTER: alpha(opacity=3D50)
}
.column {
	FLOAT: left
}
.center {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#facebook .hidden_elem {
	DISPLAY: none! important
}
#facebook .invisible_elem {
	VISIBILITY: hidden
}
#facebook .accessible_elem {
	LEFT: -9999px; POSITION: absolute
}
.direction_ltr {
	DIRECTION: ltr
}
.direction_rtl {
	DIRECTION: rtl
}
.text_align_ltr {
	TEXT-ALIGN: left
}
.text_align_rtl {
	TEXT-ALIGN: right
}
BODY.transparent_widget {
	OVERFLOW: hidden; BACKGROUND-COLOR: transparent
}
BODY.transparent_widget.plugin {
	OVERFLOW-Y: hidden
}
.connect_widget {
	BACKGROUND-COLOR: transparent
}
.connect_widget .connect_widget_facebook_favicon {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat -1px -47px; LEFT: -1px; PADDING-BOTTOM: 0px; WIDTH: 14px; =
PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 14px
}
BODY.transparent_widget .generic_dialog_popup {
	WIDTH: 400px
}
.connect_widget .generic_dialog_popup {
	WIDTH: 400px
}
.connect_widget .connect_widget_interactive_area {
	BORDER-COLLAPSE: collapse
}
.connect_widget TD.connect_widget_vertical_center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; border-spacing: 0
}
.connect_widget TD.connect_widget_button_cell {
	VERTICAL-ALIGN: top
}
.connect_widget TD.connect_widget_confirm_cell {
	PADDING-TOP: 4px
}
.connect_widget .connect_button_slider {
	ZOOM: 1; POSITION: relative
}
.connect_widget .connect_widget_button_cell .connect_slide_hide_content =
{
	OVERFLOW: hidden; WIDTH: 1px; MARGIN-RIGHT: 0px
}
.connect_widget .connect_slide_hide_content .connect_button_container {
	MARGIN-LEFT: 1px
}
.button_count .connect_widget_interactive_area =
.connect_widget_facebook_favicon {
	FLOAT: left; POSITION: static
}
.button_count .connect_widget_interactive_area .connect_widget_text {
	FLOAT: left; POSITION: static
}
BODY.ie7 .connect_widget A.connect_widget_like_button {
	FLOAT: none
}
A.connect_widget_like_button {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
4px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 =
1px solid
}
.button_count A.connect_widget_like_button {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
A.connect_widget_like_button SPAN {
	LINE-HEIGHT: 13px
}
A.connect_widget_like_button:hover {
	TEXT-DECORATION: none
}
.connect_widget_number_cloud {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; =
BACKGROUND: #fff; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 7px; =
BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; HEIGHT: 25px; =
TEXT-ALIGN: center
}
.like_widget_dark DIV.connect_widget_number_cloud {
	BORDER-LEFT-COLOR: #d7d7d7; BORDER-BOTTOM-COLOR: #d7d7d7; =
BORDER-TOP-COLOR: #d7d7d7; BACKGROUND-COLOR: #d7d7d7; =
BORDER-RIGHT-COLOR: #d7d7d7
}
DIV.connect_widget_number_cloud =
TABLE.connect_widget_number_cloud_summary {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.connect_widget_number_cloud =
TABLE.connect_widget_number_cloud_summary TD {
	FONT-SIZE: 13px
}
.thumbs_up_icon {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat -1px -32px; WIDTH: 15px; MARGIN-RIGHT: 2px; HEIGHT: 15px
}
.like_widget_dark .thumbs_up_icon {
	BACKGROUND-POSITION: -1px -2px
}
.like_widget_dark DIV.connect_widget_number_cloud_extension A {
	COLOR: #333
}
DIV.connect_widget_number_cloud .connect_widget_text {
	PADDING-LEFT: 0px
}
.connect_widget_number_cloud_nub {
	Z-INDEX: 2; LEFT: 5px; WIDTH: 7px; BOTTOM: -7px; POSITION: absolute; =
HEIGHT: 7px
}
.connect_widget_number_cloud_nub S {
	BORDER-RIGHT: transparent 5px solid; BORDER-TOP: #d3d3d3 5px solid; =
DISPLAY: block; BORDER-LEFT: transparent 5px solid; BORDER-BOTTOM: =
transparent 5px solid; POSITION: relative
}
.connect_widget_number_cloud_nub I {
	BORDER-RIGHT: transparent 5px solid; BORDER-TOP: #d3d3d3 5px solid; =
DISPLAY: block; BORDER-LEFT: transparent 5px solid; BORDER-BOTTOM: =
transparent 5px solid; POSITION: relative
}
.connect_widget_number_cloud_nub I {
	LEFT: 0px; BORDER-TOP-COLOR: #fff; TOP: -12px
}
.like_widget_dark .connect_widget_number_cloud_nub S {
	BORDER-TOP-COLOR: #d7d7d7
}
.like_widget_dark .connect_widget_number_cloud_nub I {
	DISPLAY: none
}
.connect_widget_offscreen {
	POSITION: absolute; TOP: -10000px
}
DIV.connect_widget_number_cloud_extension {
	MARGIN-TOP: 6px; FONT-SIZE: 11px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; =
HEIGHT: 30px
}
DIV.connect_widget_number_cloud_extension_icon {
	MARGIN-TOP: 3px; MARGIN-LEFT: 2px
}
DIV.connect_widget_number_cloud_extension_text {
	BORDER-RIGHT: #dedede 0px solid; BORDER-TOP: #dedede 1px solid; =
MARGIN-TOP: 1px; BORDER-LEFT: #dedede 0px solid; LINE-HEIGHT: 11px; =
BORDER-BOTTOM: #dedede 0px solid; TEXT-ALIGN: center
}
DIV.connect_widget_number_cloud_extension_text TABLE {
	WIDTH: 100%
}
DIV.connect_widget_number_cloud_extension_text TD {
	VERTICAL-ALIGN: middle; HEIGHT: 30px; TEXT-ALIGN: center
}
DIV.connect_widget_number_cloud_extension SPAN.like_reminder {
	FONT-SIZE: 9px; COLOR: #777
}
.like_widget_dark DIV.connect_widget_number_cloud_extension =
SPAN.like_reminder {
	FONT-SIZE: 9px; COLOR: #333
}
TABLE.connect_widget_button_count_summary {
	FONT-SIZE: 11px; COLOR: #000; HEIGHT: 21px; BACKGROUND-COLOR: #eceef5
}
TABLE.connect_widget_simple_summary {
	FONT-SIZE: 11px; COLOR: #000; HEIGHT: 21px; BACKGROUND-COLOR: #eceef5
}
TABLE.connect_widget_button_count_summary DIV.thumbs_up {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) #eceef5 =
no-repeat 3px -32px; WIDTH: 18px; HEIGHT: 15px
}
TD.connect_widget_simple_including DIV.simple_liked {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) #eceef5 =
no-repeat 3px -47px; WIDTH: 18px; HEIGHT: 15px
}
.like_button_simple .connect_widget_like_button .liketext {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) #eceef5 =
no-repeat 0px -47px
}
.connect_widget_rtl TABLE.connect_widget_button_count_summary =
DIV.thumbs_up {
	BACKGROUND-POSITION: -1px 0px
}
TABLE.connect_widget_button_count_summary DIV.undo {
	WIDTH: 18px; HEIGHT: 21px; BACKGROUND-COLOR: #eceef5
}
.like_button_dark TABLE.connect_widget_button_count_summary DIV.undo {
	BACKGROUND-COLOR: #d7d7d7
}
TABLE.connect_widget_button_count_summary LABEL.undo_button {
	MARGIN-TOP: 4px; MARGIN-LEFT: 6px
}
TABLE.connect_widget_button_count_summary DIV.summary_text {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; WHITE-SPACE: nowrap
}
TABLE.connect_widget_simple_summary DIV.summary_text {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; COLOR: #ccc; WHITE-SPACE: nowrap
}
.like_button_dark TABLE.connect_widget_button_count_summary {
	BACKGROUND-COLOR: #d7d7d7
}
.like_button_dark TABLE.connect_widget_simple_summary {
	BACKGROUND-COLOR: #d7d7d7
}
.like_button_dark TABLE.connect_widget_button_count_summary =
DIV.thumbs_up {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat 3px -3px
}
.connect_widget_rtl .like_button_dark =
TABLE.connect_widget_button_count_summary DIV.thumbs_up {
	BACKGROUND-POSITION: -1px -3px
}
.connect_widget_button_count_count {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#d1d1d1 1px solid; MIN-WIDTH: 15px; PADDING-LEFT: 2px; FONT-WEIGHT: =
normal; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: =
1px; BORDER-LEFT: #d1d1d1 1px solid; LINE-HEIGHT: 13px; PADDING-TOP: =
1px; BORDER-BOTTOM: #d1d1d1 1px solid; WHITE-SPACE: nowrap; HEIGHT: =
14px; TEXT-ALIGN: center
}
.ie7 DIV.connect_widget_button_count_count {
	MIN-WIDTH: auto
}
.like_button_dark DIV.connect_widget_button_count_count {
	BORDER-LEFT-COLOR: #d7d7d7; BORDER-BOTTOM-COLOR: #d7d7d7; =
BORDER-TOP-COLOR: #d7d7d7; BACKGROUND-COLOR: #d7d7d7; =
BORDER-RIGHT-COLOR: #d7d7d7
}
.connect_widget_button_count_nub {
	Z-INDEX: 2; LEFT: 2px; FLOAT: left; WIDTH: 5px; POSITION: relative; =
TOP: -5px; HEIGHT: 0px
}
.connect_widget_button_count_nub S {
	BORDER-RIGHT: #d7d7d7 5px solid; BORDER-TOP: transparent 4px solid; =
DISPLAY: block; BORDER-LEFT: transparent 0px solid; BORDER-BOTTOM: =
transparent 4px solid; POSITION: relative; TOP: 1px
}
.connect_widget_button_count_nub I {
	BORDER-RIGHT: #d7d7d7 5px solid; BORDER-TOP: transparent 4px solid; =
DISPLAY: block; BORDER-LEFT: transparent 0px solid; BORDER-BOTTOM: =
transparent 4px solid; POSITION: relative; TOP: 1px
}
.connect_widget_button_count_nub I {
	LEFT: 2px; TOP: -7px; BORDER-RIGHT-COLOR: #fff
}
.like_button_dark .connect_widget_button_count_nub I {
	DISPLAY: none
}
TD.connect_widget_button_count_excluding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TD.connect_widget_button_count_including {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TD.connect_widget_simple_including {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TD.connect_widget_button_count_including =
.noGrayOut.connect_widget_button_count_count {
	PADDING-RIGHT: 4px; PADDING-LEFT: 22px; BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/yp/r/qDH1xoDhFBF.gif) =
no-repeat 4px 2px
}
.connect_widget_rtl TD.connect_widget_button_count_including =
.noGrayOut.connect_widget_button_count {
	PADDING-RIGHT: 22px; PADDING-LEFT: 4px; BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/yp/r/qDH1xoDhFBF.gif) =
no-repeat 4px 2px
}
.connect_widget_like_button .vertical {
	PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; DISPLAY: block; =
PADDING-LEFT: 3px; LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px -6px =
0px; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid; POSITION: relative; =
TOP: -6px
}
.button_count .connect_widget_like_button .vertical {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 2px
}
.connect_widget_like_button .horizontal {
	BORDER-RIGHT: 1px solid; DISPLAY: block; PADDING-LEFT: 1px; LEFT: -3px; =
BORDER-LEFT: 1px solid; WIDTH: 100%; POSITION: absolute; TOP: -3px; =
HEIGHT: 100%
}
.connect_widget_like_button .corner_mask {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 3px; POSITION: absolute; =
HEIGHT: 3px
}
.connect_widget_like_button .corner {
	DISPLAY: block; BACKGROUND-IMAGE: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png); WIDTH: =
6px; HEIGHT: 6px
}
.connect_widget_like_button .topleft {
	LEFT: -3px; TOP: -6px
}
.connect_widget_like_button .topleft .corner {
	MARGIN: 0px
}
.connect_widget_like_button .topright {
	RIGHT: 0px; TOP: -6px
}
.connect_widget_like_button .topright .corner {
	MARGIN: 0px 0px 0px -3px
}
.connect_widget_like_button .bottomright {
	RIGHT: 0px; BOTTOM: 0px
}
.connect_widget_like_button .bottomright .corner {
	MARGIN: -3px 0px 0px -3px
}
.connect_widget_like_button .bottomleft {
	LEFT: -3px; BOTTOM: 0px
}
.connect_widget_like_button .bottomleft .corner {
	MARGIN: -3px 0px 0px
}
.connect_widget_like_button .liketext {
	DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat -1px -33px; COLOR: #3b5998; WHITE-SPACE: nowrap
}
.connect_widget_rtl .connect_button_container .liketext {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat 34px -33px
}
.connect_widget_like_button .liketextwithimage IMG {
	MARGIN-BOTTOM: -2px; WIDTH: 13px; MARGIN-RIGHT: 4px
}
.hidden .connect_widget_like_button .liketextwithimage IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.connect_widget_like_button .fbLikeButtonTrackingPixel {
	DISPLAY: inline; WIDTH: 0px; HEIGHT: 0px
}
.button_count .like_button_dark .like_button_no_like .liketext {
	BACKGROUND-POSITION: left -47px; MARGIN-LEFT: -1px
}
.button_count .connect_widget_like_button .liketext {
	BACKGROUND-POSITION: left -47px; MARGIN-LEFT: -1px
}
.connect_widget .like_button_no_like .piece {
	BORDER-LEFT-COLOR: #cad4e7; BORDER-BOTTOM-COLOR: #cad4e7; =
BORDER-TOP-COLOR: #cad4e7; BACKGROUND-COLOR: #eceef5; =
BORDER-RIGHT-COLOR: #cad4e7
}
.connect_widget .like_button_no_like {
	BORDER-LEFT-COLOR: #cad4e7; BORDER-BOTTOM-COLOR: #cad4e7; =
BORDER-TOP-COLOR: #cad4e7; BACKGROUND-COLOR: #eceef5; =
BORDER-RIGHT-COLOR: #cad4e7
}
.connect_widget .like_button_no_like .corner {
	BACKGROUND-POSITION: 10px -89px
}
.connect_widget A.like_button_no_like:hover .piece {
	BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; =
BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #ebedf4; =
BORDER-RIGHT-COLOR: #9dacce
}
.connect_widget A.like_button_no_like:hover {
	BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; =
BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #ebedf4; =
BORDER-RIGHT-COLOR: #9dacce
}
.connect_widget .like_button_no_like:hover .corner {
	BACKGROUND-POSITION: 10px -95px
}
.connect_widget .like_button_pressed {
	BORDER-LEFT-COLOR: #94a5ca; BORDER-BOTTOM-COLOR: #94a5ca; =
BORDER-TOP-COLOR: #94a5ca; BACKGROUND-COLOR: #ced4e6; =
BORDER-RIGHT-COLOR: #94a5ca
}
.connect_widget .like_button_pressed .piece {
	BORDER-LEFT-COLOR: #94a5ca; BORDER-BOTTOM-COLOR: #94a5ca; =
BORDER-TOP-COLOR: #94a5ca; BACKGROUND-COLOR: #ced4e6; =
BORDER-RIGHT-COLOR: #94a5ca
}
.connect_widget .like_button_pressed .corner {
	BACKGROUND-POSITION: 10px 55px
}
.connect_widget .like_button_like .corner {
	BACKGROUND-POSITION: 10px 49px
}
.connect_widget .like_button_dark .like_button_no_like {
	BORDER-LEFT-COLOR: #cad4e7; BORDER-BOTTOM-COLOR: #cad4e7; =
BORDER-TOP-COLOR: #cad4e7; BACKGROUND-COLOR: #d7d7d7; =
BORDER-RIGHT-COLOR: #cad4e7
}
.connect_widget .like_button_dark .like_button_no_like .piece {
	BORDER-LEFT-COLOR: #cad4e7; BORDER-BOTTOM-COLOR: #cad4e7; =
BORDER-TOP-COLOR: #cad4e7; BACKGROUND-COLOR: #d7d7d7; =
BORDER-RIGHT-COLOR: #cad4e7
}
.connect_widget .like_button_dark .like_button_no_like .corner {
	BACKGROUND-POSITION: 10px -217px
}
.connect_widget .like_button_dark .liketext {
	BACKGROUND-POSITION: left -3px; MARGIN-LEFT: -1px; COLOR: #333
}
.connect_widget .like_button_dark .like_button_no_like:hover {
	BORDER-LEFT-COLOR: #e9e9e9; BORDER-BOTTOM-COLOR: #e9e9e9; =
BORDER-TOP-COLOR: #e9e9e9; BACKGROUND-COLOR: #d9d9d9; =
BORDER-RIGHT-COLOR: #e9e9e9
}
.connect_widget .like_button_dark .like_button_no_like:hover .piece {
	BORDER-LEFT-COLOR: #e9e9e9; BORDER-BOTTOM-COLOR: #e9e9e9; =
BORDER-TOP-COLOR: #e9e9e9; BACKGROUND-COLOR: #d9d9d9; =
BORDER-RIGHT-COLOR: #e9e9e9
}
.connect_widget .like_button_dark .like_button_no_like:hover .corner {
	BACKGROUND-POSITION: 10px -217px
}
.connect_widget .like_button_dark .like_button_no_like_pressed {
	BORDER-LEFT-COLOR: #a8a8a8; BORDER-BOTTOM-COLOR: #a8a8a8; =
BORDER-TOP-COLOR: #8f8f8f; BACKGROUND-COLOR: #a8a8a8; =
BORDER-RIGHT-COLOR: #a8a8a8
}
.connect_widget .like_button_dark .like_button_no_like_pressed .piece {
	BORDER-LEFT-COLOR: #a8a8a8; BORDER-BOTTOM-COLOR: #a8a8a8; =
BORDER-TOP-COLOR: #8f8f8f; BACKGROUND-COLOR: #a8a8a8; =
BORDER-RIGHT-COLOR: #a8a8a8
}
.connect_widget .like_button_dark .like_button_no_like_pressed .corner {
	BACKGROUND-POSITION: 10px 80px
}
.connect_widget .like_button_dark .like_button_like .corner {
	BACKGROUND-POSITION: 10px 74px
}
.connect_widget .connect_text_wrapper {
	POSITION: relative
}
.connect_widget DIV.connect_confirmation_cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.connect_widget DIV.connect_confirmation_cell_like {
	PADDING-LEFT: 0px; LEFT: -1px; POSITION: relative
}
.connect_widget DIV.connect_confirmation_cell_no_like {
	PADDING-LEFT: 7px
}
.connect_widget .vertical_centering {
	PADDING-TOP: 5px
}
.connect_widget .connect_widget_text {
	DISPLAY: block; PADDING-LEFT: 17px; LINE-HEIGHT: 13px
}
.button_count .connect_widget_interactive_area .connect_widget_text {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold
}
.connect_widget .like_button_dark .connect_widget_text {
	COLOR: gray
}
.connect_widget .like_button_dark .connect_widget_confirmation {
	COLOR: gray
}
.connect_widget .like_button_dark .connect_widget_text A {
	COLOR: #fff
}
.connect_widget .connect_widget_connect_button {
	FLOAT: left
}
.connect_widget .connect_bar_widget_interactive_area {
	FLOAT: left
}
.connect_widget .connect_bar_widget_text_cell {
	WIDTH: 400px
}
.connect_widget .connect_widget_icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.connect_widget A.connect_widget_link_inactive {
	CURSOR: default; COLOR: gray; TEXT-DECORATION: none
}
.connect_widget A.connect_widget_error_text {
	FONT-WEIGHT: bold; COLOR: #a00
}
.transparent_widget .uiBoxLightblue {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#33A5AFC8, =
endColorstr=3D#33A5AFC8)
}
.ie7 .transparent_widget .uiBoxLightblue {
	BACKGROUND-COLOR: transparent
}
.transparent_widget .uiBoxWhite {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#33FFFFFF, =
endColorstr=3D#33FFFFFF)
}
.transparent_widget .fbConnectWidgetFooter {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#33FFFFFF, =
endColorstr=3D#33FFFFFF)
}
.ie7 .transparent_widget .uiBoxWhite {
	BACKGROUND-COLOR: transparent
}
.ie7 .transparent_widget .fbConnectWidgetFooter {
	BACKGROUND-COLOR: transparent
}
.transparent_widget .fbDarkWidget .uiBoxLightblue {
	FILTER: progid:DXImageTransform.Microsoft.gradient(enabled =3D false)
}
.transparent_widget .fbDarkWidget .uiBoxWhite {
	FILTER: progid:DXImageTransform.Microsoft.gradient(enabled =3D false)
}
.transparent_widget .fbDarkWidget .fbConnectWidgetFooter {
	FILTER: progid:DXImageTransform.Microsoft.gradient(enabled =3D false)
}
DIV.connect_widget_comment_box_nub {
	Z-INDEX: 3; BACKGROUND: =
url(http://b.static.ak.fbcdn.net/rsrc.php/v1/yn/r/vAOEfR4cWQM.gif) =
no-repeat 0px 0px; LEFT: -6px; WIDTH: 20px; POSITION: absolute; TOP: =
6px; HEIGHT: 12px
}
DIV.connect_widget_comment_box_upward_nub {
	Z-INDEX: 3; BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/yv/r/agyQHs6yLID.gif) =
no-repeat 0px 0px; LEFT: 5px; WIDTH: 20px; POSITION: absolute; TOP: =
-6px; HEIGHT: 12px
}
.connect_widget_rtl DIV.connect_widget_comment_box_nub {
	BACKGROUND: =
url(http://b.static.ak.fbcdn.net/rsrc.php/v1/yK/r/R95msRfVr6a.gif) =
no-repeat 0px 0px; LEFT: -20px
}
.connect_widget DIV.connect_widget_comment_box {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 100; =
BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 2px solid; POSITION: =
relative; BACKGROUND-COLOR: #fff
}
.connect_widget DIV.like_button_dark.connect_widget_comment_box {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; COLOR: #ccc; =
BORDER-TOP-COLOR: #666; BACKGROUND-COLOR: #111; BORDER-RIGHT-COLOR: #666
}
.connect_widget DIV.like_button_dark =
INPUT.connect_widget_comment_textinput {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; COLOR: #dedede; =
BORDER-TOP-COLOR: #666; BACKGROUND-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
.connect_widget DIV.connect_widget_header_text {
	PADDING-LEFT: 7px; FLOAT: left; OVERFLOW: hidden; WIDTH: 200px; =
PADDING-TOP: 3px; HEIGHT: 20px
}
.connect_widget DIV.connect_widget_cancel_button {
	PADDING-RIGHT: 7px; FLOAT: right; CURSOR: pointer; PADDING-TOP: 3px
}
.connect_widget DIV.connect_widget_comment_text_area_div {
	PADDING-LEFT: 7px; PADDING-TOP: 2px
}
.connect_widget DIV.connect_widget_comment_area {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.connect_widget .connect_widget_comment_textinput {
	WIDTH: 325px
}
.connect_widget .connect_widget_comment_summary {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
.connect_widget .connect_widget_comment_button {
	MARGIN-LEFT: -1px
}
.ie7 .connect_widget .hidden_elem.connect_widget_comment_button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.connect_widget .connect_widget_comment_close_button {
	MARGIN-LEFT: 2px
}
.connect_widget .like_button_dark .connect_widget_comment_close_button {
	FILTER: alpha(opacity=3D70); BACKGROUND-IMAGE: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/yE/r/htZktl244wt.png); =
BACKGROUND-REPEAT: no-repeat
}
.connect_widget .like_button_dark =
.connect_widget_comment_close_button:hover {
	FILTER: alpha(opacity=3D100)
}
.connect_widget TEXTAREA.connect_widget_comment_text_area {
	WIDTH: 476px; HEIGHT: 30px
}
.connect_widget .connect_widget_image {
	VERTICAL-ALIGN: bottom; WIDTH: 30px; HEIGHT: 30px
}
.connect_widget .connect_widget_name {
	TEXT-ALIGN: center
}
.connect_widget .connect_widget_sample_connection {
	PADDING-RIGHT: 3px; FLOAT: left; WIDTH: 30px; PADDING-TOP: 5px
}
.connect_widget .connect_widget_user_not_connected {
	DISPLAY: none
}
.connect_widget .connect_bar_widget_sample_connections {
	FLOAT: right
}
.connect_widget .connect_widget_whats_this {
	FONT-SIZE: 9px; COLOR: #999; PADDING-TOP: 4px
}
.connect_widget .connect_widget_whats_this A:hover {
	COLOR: #3b5998; TEXT-DECORATION: none
}
.connect_widget .page_stream IMG {
	MAX-WIDTH: 120px; ; WIDTH: expression(this.width > 120 ? 120:true); =
HEIGHT: auto
}
BODY.ie7 .connect_widget A.connect_widget_like_button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 6px 0px 0px 3px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: =
relative; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: =
0px
}
.connect_widget_like_button .liketext {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat -1px -33px
}
.connect_widget A.like_button_no_like:hover .piece {
	BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; =
BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #eceef5; =
BORDER-RIGHT-COLOR: #9dacce
}
.connect_widget A.like_button_no_like:hover {
	BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; =
BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #eceef5; =
BORDER-RIGHT-COLOR: #9dacce
}
.like_button_like .custom_disable.tombstone_cross {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.like_button_like.connect_widget_like_button .conn.liketextwithimage {
	DISPLAY: none
}
.like_button_no_like.connect_widget_like_button =
.disconn.liketextwithimage {
	DISPLAY: none
}
.like_button_like .tombstone_cross IMG.disabled_icon {
	DISPLAY: block
}
.like_button_like .tombstone_cross:hover IMG.disabled_icon {
	DISPLAY: none
}
.like_button_like .tombstone_cross IMG.hover_icon {
	DISPLAY: none
}
.like_button_like .tombstone_cross:hover IMG.hover_icon {
	DISPLAY: block
}
.like_button_no_like .tombstone_cross IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.connect_widget .like_button_like {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; CURSOR: default; =
BORDER-TOP-COLOR: #ddd; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #ddd
}
.connect_widget .like_button_like .piece {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; CURSOR: default; =
BORDER-TOP-COLOR: #ddd; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #ddd
}
.connect_widget .like_button_dark .like_button_like {
	BORDER-LEFT-COLOR: #555; BORDER-BOTTOM-COLOR: #555; CURSOR: default; =
BORDER-TOP-COLOR: #555; BACKGROUND-COLOR: #444; BORDER-RIGHT-COLOR: #555
}
.connect_widget .like_button_dark .like_button_like .piece {
	BORDER-LEFT-COLOR: #555; BORDER-BOTTOM-COLOR: #555; CURSOR: default; =
BORDER-TOP-COLOR: #555; BACKGROUND-COLOR: #444; BORDER-RIGHT-COLOR: #555
}
.connect_widget .like_button_like .corner {
	BACKGROUND-POSITION: 10px -229px
}
.connect_widget .like_button_dark .like_button_like .corner {
	BACKGROUND-POSITION: 10px -223px
}
.connect_widget .like_button_like .liketext {
	CLEAR: right; BACKGROUND-IMAGE: none; COLOR: #aaa
}
.connect_widget .tombstone_cross {
	DISPLAY: block; Z-INDEX: 99; BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat 0px -128px; FLOAT: left; WIDTH: 14px; MARGIN-RIGHT: 3px; =
HEIGHT: 12px
}
.connect_widget .tombstone_cross_static {
	CURSOR: default
}
.like_button_no_like .tombstone_cross {
	DISPLAY: none
}
.like_button_like .tombstone_cross {
	DISPLAY: block
}
.connect_widget .like_button_dark .like_button_like .tombstone_cross {
	BACKGROUND: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png) =
no-repeat 0px -156px
}
.connect_widget .like_button_like .tombstone_cross:hover {
	BACKGROUND-POSITION: 0px -235px; CURSOR: pointer
}
.connect_widget .like_button_like .tombstone_cross_static:hover {
	BACKGROUND-POSITION: 0px -128px; CURSOR: default
}
.connect_widget .like_button_simple .like_button_like =
.tombstone_cross:hover {
	BACKGROUND-POSITION: 0px -128px; MARGIN-TOP: 0px; BACKGROUND-IMAGE: =
url(http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png); =
MARGIN-LEFT: 0px; WIDTH: 14px; CURSOR: auto; MARGIN-RIGHT: 3px; HEIGHT: =
12px
}
.connect_widget .like_button_dark .like_button_like =
.tombstone_cross:hover {
	BACKGROUND-POSITION: 0px -247px
}
.connect_widget .connect_button_container .like_button_like .liketext {
	PADDING-LEFT: 17px
}
.connect_widget .connect_widget_connect_button .like_button_like =
.liketext {
	PADDING-LEFT: 17px
}
.connect_widget_comment_box DIV.connect_widget_comment_box_nub {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.connect_widget .like_button_dark .like_button_like .liketext {
	COLOR: #666
}
DIV.connect_widget DIV.connect_confirmation_cell_like {
	PADDING-LEFT: 7px
}
BODY.plugin {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden
}
</STYLE>

<SCRIPT>var ServerJSQueue=3D(function(){var a=3D[];return =
{add:function(b){a.push(b);},run:function(){window.require&&new =
(window.require('ServerJS'))().handle(a);}};}());=0A=
onloadhooks=3D[];onloadRegister_DEPRECATED=3Dfunction(a){onloadhooks.push=
(a);};onafterloadhooks=3D[];onafterloadRegister_DEPRECATED=3Dfunction(a){=
onafterloadhooks.push(a);};var AsyncLoader=3D(function(){var =
a=3Ddocument.getElementsByTagName('head')[0],b=3Dfalse,c=3D{loaded:1,comp=
lete:1},d=3D0,e=3Dtrue,f=3Dfunction(){};function g(){}function =
h(){d--;if(d=3D=3D=3D0)g();}function i(){if(document.readyState in =
c){document.detachEvent("onreadystatechange",i);f('t_domcontent');}}funct=
ion =
j(){if(b=3D=3D=3Dtrue&&d=3D=3D=3D0)try{k();}catch(l){}}if(window.CavalryL=
ogger){f=3Dfunction(l){CavalryLogger.getInstance().setTimeStamp(l);};}els=
e if(window._cavalry){f=3Dfunction(l){_cavalry.log(l);};}else =
e=3Dfalse;function k(){ServerJSQueue.run();if(typeof =
_onloadHook=3D=3D=3D"function")_onloadHook();f('t_layout');f('t_onload');=
if(typeof _onafterloadHook=3D=3D=3D'function')_onafterloadHook();}return =
{load:function(l){this.loadJS(l,j);window.onload=3Dfunction(){b=3Dtrue;j(=
);};if(e)if(window.addEventListener){window.addEventListener('DOMContentL=
oaded',function(){f('t_domcontent');},false);}else =
if(document.attachEvent)document.attachEvent("onreadystatechange",i);},lo=
adCSS:function(l){var m=3D0,n;if(typeof =
l=3D=3D=3D'string')l=3D[l];for(;m<l.length;m++){n=3Ddocument.createElemen=
t('link');n.rel=3D"stylesheet";n.type=3D"text/css";n.media=3D"all";n.href=
=3Dl[m];a.appendChild(n);}},loadJS:function(l,m){var n=3D0,o;if(typeof =
l=3D=3D=3D'string')l=3D[l];if(m)g=3Dm;for(;n<l.length;n++){o=3Ddocument.c=
reateElement('script');o.src=3Dl[n];o.async=3Dtrue;o.onload=3Dh;o.onready=
statechange=3Dfunction(){if(o.readyState in =
c){h();o.onreadystatechange=3Dnull;}};d++;a.appendChild(o);}},inlineCSS:f=
unction(l){var =
m=3Ddocument.createElement("style");l=3Dl.join('\n');m.setAttribute("type=
","text/css");a.appendChild(m);if(m.styleSheet){m.styleSheet.cssText=3Dl;=
}else m.appendChild(document.createTextNode(l));}};})();=0A=
AsyncLoader.load(["http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yH\/r\/Mvh=
b9J0GEq7.js"]);</SCRIPT>

<META content=3D"MSHTML 6.00.6001.18639" name=3DGENERATOR></HEAD>
<BODY class=3D"plugin transparent_widget ie7 win Locale_en_US">
<DIV id=3DFB_HiddenContainer=20
style=3D"WIDTH: 0px; POSITION: absolute; TOP: -10000px; HEIGHT: =
0px"></DIV>
<DIV id=3DLikePluginPagelet>
<DIV class=3D"connect_widget button_count"=20
id=3Dconnect_widget_4f68abdc0aab20752111710=20
style=3D"FONT-FAMILY: 'arial', sans-serif">
<TABLE class=3Dconnect_widget_interactive_area>
  <TBODY>
  <TR>
    <TD class=3D"connect_widget_vertical_center =
connect_widget_button_cell">
      <DIV class=3Dconnect_button_slider>
      <DIV class=3Dconnect_button_container><A=20
      class=3D"connect_widget_like_button clearfix like_button_no_like"=20
      role=3D"button"><SPAN class=3D"topleft corner_mask"><SPAN=20
      class=3Dcorner></SPAN></SPAN><SPAN class=3D"topright =
corner_mask"><SPAN=20
      class=3Dcorner></SPAN></SPAN><SPAN class=3D"bottomright =
corner_mask"><SPAN=20
      class=3Dcorner></SPAN></SPAN><SPAN class=3D"bottomleft =
corner_mask"><SPAN=20
      class=3Dcorner></SPAN></SPAN><SPAN class=3D"horizontal =
piece"></SPAN><SPAN=20
      class=3D"vertical piece">
      <DIV class=3Dtombstone_cross></DIV><SPAN=20
      class=3Dliketext>Like</SPAN></SPAN></A></DIV></DIV></TD>
    <TD=20
      class=3D"connect_widget_vertical_center =
connect_widget_confirm_cell"><SPAN=20
      class=3D"connect_widget_confirm_span hidden_elem"><A=20
      class=3D"mrm connect_widget_confirm_link"=20
target=3D_blank>Confirm</A></SPAN></TD>
    <TD class=3D"connect_widget_button_count_including hidden_elem">
      <TABLE class=3DuiGrid cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV class=3D"thumbs_up hidden_elem"></DIV></TD>
          <TD>
            <DIV class=3D"undo hidden_elem"></DIV></TD></TR>
        <TR>
          <TD>
            <DIV =
class=3Dconnect_widget_button_count_nub><S></S><I></I></DIV></TD>
          <TD>
            <DIV=20
      =
class=3Dconnect_widget_button_count_count>954</DIV></TD></TR></TBODY></TA=
BLE></TD>
    <TD class=3Dconnect_widget_button_count_excluding>
      <TABLE class=3DuiGrid cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV =
class=3Dconnect_widget_button_count_nub><S></S><I></I></DIV></TD>
          <TD>
            <DIV=20
      =
class=3Dconnect_widget_button_count_count>953</DIV></TD></TR></TBODY></TA=
BLE></TD></TR></TBODY></TABLE></DIV></DIV>
<SCRIPT>function envFlush(a){function b(c){for(var d in =
a)c[d]=3Da[d];}if(window.requireLazy){requireLazy(['Env'],b);}else{Env=3D=
window.Env||{};b(Env);}}=0A=
envFlush({"module":"like_widget","impid":"9d7e1f6b","fb_dtsg":"AQAb5jg2",=
"ajaxpipe_token":"AXjH-qCUvDenSo0D","no_cookies":1,"lhsh":"hAQHlJFB3"});<=
/SCRIPT>

<SCRIPT>=0A=
=0A=
=0A=
ServerJSQueue.add({});=0A=
=0A=
onloadRegister_DEPRECATED(function (){Bootloader.done([])});=0A=
onloadRegister_DEPRECATED(function (){defer_until(function() { new =
ExternalPageLikeWidget({"viewer":0,"channelURL":"","mobile":false,"nodeTy=
pe":"link","externalURL":"http:\/\/www.facebook.com\/SchlageLocks","widge=
tID":"connect_widget_4f68abdc0aab20752111710","alreadyConnected":false,"v=
iewerIsAdmin":false,"adminUrl":"","showFaces":false,"useUnlikeLink":false=
,"layout":"button_count","locale":"en_US","commentWidgetMarkup":"","error=
":null,"autoResize":true,"connectText":0,"socialbar":false,"ref":null,"us=
erOptedOut":false,"showCaptcha":false,"usingInlineCommenting":false,"isBl=
ocked":false,"forceCommentHooks":"","isPersonalized":false,"colorScheme":=
null,"grayOut":true,"iframeReferer":null,"nux":true}); },function() { =
return ge("connect_widget_4f68abdc0aab20752111710"); })});=0A=
onloadRegister_DEPRECATED(function =
(){AsyncLoader.loadCSS("http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yh\/r=
\/kzfILsgm6CR.css");});=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/_layouts/1033/init.js?rev=qX%2BG3yl4pldKy9KbPLXf9w%3D%3D

function Browseris () {
	var agt=3Dnavigator.userAgent.toLowerCase();
	this.osver=3D1.0;
	if (agt)
	{
		var stOSVer=3Dagt.substring(agt.indexOf("windows ")+11);
		this.osver=3DparseFloat(stOSVer);
	}
	this.major=3DparseInt(navigator.appVersion);
	=
this.nav=3D((agt.indexOf('mozilla')!=3D-1)&&((agt.indexOf('spoofer')=3D=3D=
-1) && (agt.indexOf('compatible')=3D=3D-1)));
	this.nav6=3Dthis.nav && (this.major=3D=3D5);
	this.nav6up=3Dthis.nav && (this.major >=3D5);
	this.nav7up=3Dfalse;
	if (this.nav6up)
	{
		var navIdx=3Dagt.indexOf("netscape/");
		if (navIdx >=3D0 )
			this.nav7up=3DparseInt(agt.substring(navIdx+9)) >=3D7;
	}
	this.ie=3D(agt.indexOf("msie")!=3D-1);
	this.aol=3Dthis.ie && agt.indexOf(" aol ")!=3D-1;
	if (this.ie)
		{
		var stIEVer=3Dagt.substring(agt.indexOf("msie ")+5);
		this.iever=3DparseInt(stIEVer);
		this.verIEFull=3DparseFloat(stIEVer);
		}
	else
		this.iever=3D0;
	this.ie4up=3Dthis.ie && (this.major >=3D4);
	this.ie5up=3Dthis.ie && (this.iever >=3D5);
	this.ie55up=3Dthis.ie && (this.verIEFull >=3D5.5);
	this.ie6up=3Dthis.ie && (this.iever >=3D6);
	this.winnt=3D((agt.indexOf("winnt")!=3D-1)||(agt.indexOf("windows =
nt")!=3D-1));
	this.win32=3D((this.major >=3D4) && (navigator.platform=3D=3D"Win32")) =
||
		(agt.indexOf("win32")!=3D-1) || (agt.indexOf("32bit")!=3D-1);
	this.mac=3D(agt.indexOf("mac")!=3D-1);
	this.w3c=3Dthis.nav6up;
	this.safari=3D(agt.indexOf("safari")!=3D-1);
	this.safari125up=3Dfalse;
	if (this.safari && this.major >=3D5)
	{
		var navIdx=3Dagt.indexOf("safari/");
		if (navIdx >=3D0)
			this.safari125up=3DparseInt(agt.substring(navIdx+7)) >=3D125;
	}
}
var browseris=3Dnew Browseris();
var bis=3Dbrowseris;
function byid(id) { return document.getElementById(id); }
function newE(tag) { return document.createElement(tag); }
function wpf() { return document.forms[MSOWebPartPageFormName]; }
function startReplacement() {}
function GetEventSrcElement(e)
{
	if (browseris.nav)
		return e.target;
	else
		return e.srcElement;
}
function GetEventKeyCode(e)
{
	if (browseris.nav)
		return e.which;
	else
		return e.keyCode;
}
function GetInnerText(e)
{
	if (browseris.safari)
		return e.innerHTML;
	else if (browseris.nav)
		return e.textContent;
	else
		return e.innerText;
}
var UTF8_1ST_OF_2=3D0xc0   ;
var UTF8_1ST_OF_3=3D0xe0   ;
var UTF8_1ST_OF_4=3D0xf0   ;
var UTF8_TRAIL=3D0x80   ;
var HIGH_SURROGATE_BITS=3D0xD800 ;
var LOW_SURROGATE_BITS=3D0xDC00 ;
var SURROGATE_6_BIT=3D0xFC00 ;
var SURROGATE_ID_BITS=3D0xF800 ;
var SURROGATE_OFFSET=3D0x10000;
function escapeProperlyCoreCore(str, bAsUrl, bForFilterQuery, =
bForCallback)
{
	var strOut=3D"";
	var strByte=3D"";
	var ix=3D0;
	var strEscaped=3D" \"%<>\'&";
	if (typeof(str)=3D=3D"undefined")
		return "";
	for (ix=3D0; ix < str.length; ix++)
	{
		var charCode=3Dstr.charCodeAt(ix);
		var curChar=3Dstr.charAt(ix);
		if(bAsUrl && (curChar=3D=3D'#' || curChar=3D=3D'?') )
		{
			strOut+=3Dstr.substr(ix);
			break;
		}
		if (bForFilterQuery && curChar=3D=3D'&')
		{
			strOut+=3DcurChar;
			continue;
		}
		if (charCode <=3D0x7f)
		{
			if (bForCallback)
			{
				strOut+=3DcurChar;
			}
			else
			{
				if ( (charCode >=3D97 && charCode <=3D122) ||
					 (charCode >=3D65 && charCode <=3D90) ||
					 (charCode >=3D48 && charCode <=3D57) ||
					 (bAsUrl && (charCode >=3D32 && charCode <=3D95) && =
strEscaped.indexOf(curChar) < 0))
				{
					strOut+=3DcurChar;
				}
				else if (charCode <=3D0x0f)
				{
					strOut+=3D"%0"+charCode.toString(16).toUpperCase();
				}
				else if (charCode <=3D0x7f)
				{
					strOut+=3D"%"+charCode.toString(16).toUpperCase();
				}
			}
		}
		else if (charCode <=3D0x07ff)
		{
			strByte=3DUTF8_1ST_OF_2 | (charCode >> 6);
			strOut+=3D"%"+strByte.toString(16).toUpperCase() ;
			strByte=3DUTF8_TRAIL | (charCode & 0x003f);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
		}
		else if ((charCode & SURROGATE_6_BIT) !=3DHIGH_SURROGATE_BITS)
		{
			strByte=3DUTF8_1ST_OF_3 | (charCode >> 12);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | ((charCode & 0x0fc0) >> 6);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | (charCode & 0x003f);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
		}
		else if (ix < str.length - 1)
		{
			var charCode=3D(charCode & 0x03FF) << 10;
			ix++;
			var nextCharCode=3Dstr.charCodeAt(ix);
			charCode |=3DnextCharCode & 0x03FF;
			charCode+=3DSURROGATE_OFFSET;
			strByte=3DUTF8_1ST_OF_4 | (charCode >> 18);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | ((charCode & 0x3f000) >> 12);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | ((charCode & 0x0fc0) >> 6);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | (charCode & 0x003f);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
		}
	}
	return strOut;
}
function escapeProperly(str)
{
	return escapeProperlyCoreCore(str, false, false, false);
}
function escapeProperlyCore(str, bAsUrl)
{
	return escapeProperlyCoreCore(str, bAsUrl, false, false);
}
function escapeUrlForCallback(str)
{
	var iPound=3Dstr.indexOf("#");
	var iQues=3Dstr.indexOf("?");
	if ((iPound > 0) && ((iQues=3D=3D-1) || (iPound < iQues)))
	{
		var strNew=3Dstr.substr(0, iPound);
		if (iQues > 0)
		{
			strNew+=3Dstr.substr(iQues);
		}
		str=3DstrNew;
	}
	return escapeProperlyCoreCore(str, true, false, true);
}
function PageUrlValidation(url)
{
	if (url.substr(0, 4) !=3D"http" && url.substr(0,1) !=3D"/")
	{
		var L_InvalidPageUrl_Text=3D"Invalid page URL: ";
		alert(L_InvalidPageUrl_Text);
		return "";
	}
	else
		return url;
}
function DeferCall()
{
	if (arguments.length=3D=3D0)
		return null;
	var args=3Darguments;
	var fn=3Dnull;
	if (browseris.ie5up || browseris.nav6up)
	{
		eval("if (typeof("+args[0]+")=3D=3D'function') { fn=3D"+args[0]+"; =
}");
	}
	if (fn=3D=3Dnull)
		return null;
	if (args.length=3D=3D1) return fn();
	else if (args.length=3D=3D2) return fn(args[1]);
	else if (args.length=3D=3D3) return fn(args[1], args[2]);
	else if (args.length=3D=3D4) return fn(args[1], args[2], args[3]);
	else if (args.length=3D=3D5) return fn(args[1], args[2], args[3], =
args[4]);
	else if (args.length=3D=3D6) return fn(args[1], args[2], args[3], =
args[4], args[5]);
	else if (args.length=3D=3D7) return fn(args[1], args[2], args[3], =
args[4], args[5], args[6]);
	else if (args.length=3D=3D8) return fn(args[1], args[2], args[3], =
args[4], args[5], args[6], args[7]);
	else if (args.length=3D=3D9) return fn(args[1], args[2], args[3], =
args[4], args[5], args[6], args[7], args[8]);
	else if (args.length=3D=3D10) return fn(args[1], args[2], args[3], =
args[4], args[5], args[6], args[7], args[8], args[9]);
	else
	{
		var L_TooManyDefers_Text=3D"Too many arguments passed to DeferCall";
		alert(L_TooManyDefers_Text);
	}
	return null;
}
var L_ContainIllegalChar_Text=3D"^1 contains illegal character \'^2\'.";
var L_ContainIllegalString_Text=3D"^1 contains illegal characters or =
substring.";
var LegalUrlChars=3Dnew Array
(
	false, false, false, false, false, false, false, false,     false, =
false, false, false, false, false, false, false,
	false, false, false, false, false, false, false, false,     false, =
false, false, false, false, false, false, false,
	true,  true, false, false, true, false,  false, true,      true,  true, =
false, true,  true,  true,  true,  true,
	true,  true,  true,  true,  true,  true,  true,  true,      true,  =
true, false,  true, false,  true, false, false,
	true,  true,  true,  true,  true,  true,  true,  true,      true,  =
true,  true,  true,  true,  true,  true,  true,
	true,  true,  true,  true,  true,  true,  true,  true,      true,  =
true,  true, true, false, true,  true,  true,
	true,  true,  true,  true,  true,  true,  true,  true,      true,  =
true,  true,  true,  true,  true,  true,  true,
	true,  true,  true,  true,  true,  true,  true,  true,      true,  =
true,  true,  false, false, false, false, false,
	false, false, false, false, false, false, false, false,     false, =
false, false, false, false, false, false, false,
	false, false, false, false, false, false, false, false,     false, =
false, false, false, false, false, false, false
);
function AdmBuildParam(stPattern)
{
	var re;
	var i;
	for (i=3D1; i < AdmBuildParam.arguments.length; i++)
		{
		re=3Dnew RegExp("\\^"+i);
		stPattern=3DstPattern.replace(re, AdmBuildParam.arguments[i]);
		}
	return stPattern;
}
function IndexOfIllegalCharInUrlLeafName(strLeafName)
{
	for(var i=3D0; i<strLeafName.length; i++)
	{
		var ch=3DstrLeafName.charCodeAt(i);
		if(strLeafName.charAt(i)=3D=3D'.' && (i=3D=3D0 || =
i=3D=3D(strLeafName.length-1)))
			return i;
		if(ch < 160 && ( strLeafName.charAt(i)=3D=3D'/' || !LegalUrlChars[ch]) =
)
			return i;
	}
	return -1;
}
function IndexOfIllegalCharInUrlPath(strPath)
{
	for(var i=3D0; i<strPath.length; i++)
	{
		var ch=3DstrPath.charCodeAt(i);
		if( ch < 160 && !LegalUrlChars[ch])
			return i;
	}
	return -1;
}
function UrlContainsIllegalStrings(strPath)
{
	if(strPath.indexOf("..") >=3D0
		|| strPath.indexOf("//") >=3D0
		|| strPath.indexOf("./") >=3D0
		|| strPath.indexOf("/.") >=3D0
		|| strPath.indexOf(".")=3D=3D0
		|| strPath.lastIndexOf(".")=3D=3D(strPath.length-1)
		)
	{
		return true;
	}
	return false;
}
function UrlLeafNameValidate(source, args)
{
	var strMessagePrefix=3D"";
	if( typeof(source.MessagePrefix)=3D=3D"string" )
	{
		strMessagePrefix=3Dsource.MessagePrefix;
	}
	else
	{
		strMessagePrefix=3Dsource.id;
	}
	var i=3DIndexOfIllegalCharInUrlLeafName(args.Value);
	if( i >=3D0 )
	{
		if(typeof(source.errormessage)=3D=3D"string")
		{
			source.errormessage=3DAdmBuildParam(L_ContainIllegalChar_Text, =
strMessagePrefix, args.Value.charAt(i));
		}
		args.IsValid=3Dfalse;
	}
	else if( UrlContainsIllegalStrings(args.Value) )
	{
		if(typeof(source.errormessage)=3D=3D"string" )
		{
			source.errormessage=3DAdmBuildParam(L_ContainIllegalString_Text, =
strMessagePrefix);
		}
		args.IsValid=3Dfalse;
	}
	else
	{
		args.IsValid=3Dtrue;
	}
}
function UrlPathValidate(source, args)
{
	var strMessagePrefix=3D"";
	if( typeof(source.MessagePrefix)=3D=3D"string" )
	{
		strMessagePrefix=3Dsource.MessagePrefix;
	}
	else
	{
		strMessagePrefix=3Dsource.id;
	}
	var i=3DIndexOfIllegalCharInUrlPath(args.Value);
	if( i >=3D0)
	{
		if(typeof(source.errormessage)=3D=3D"string")
		{
			source.errormessage=3DAdmBuildParam(L_ContainIllegalChar_Text, =
strMessagePrefix, args.Value.charAt(i));
		}
		args.IsValid=3Dfalse;
	}
	else if( UrlContainsIllegalStrings(args.Value) )
	{
		if(typeof(source.errormessage)=3D=3D"string" )
		{
			source.errormessage=3DAdmBuildParam(L_ContainIllegalString_Text, =
strMessagePrefix);
		}
		args.IsValid=3Dfalse;
	}
	else
	{
		args.IsValid=3Dtrue;
	}
}
function IsCheckBoxListSelected(checkboxlist)
{
	if(checkboxlist=3D=3Dnull )
		return false;
	var len=3Dcheckboxlist.length ;
	if (len=3D=3Dnull)
	{
		return checkboxlist.checked;
	}
	else
	{
		for (var i=3D0; i < len ; i++)
		{
			if (checkboxlist[i].checked)
			{
				return true;
			}
		}
	}
	return false;
}
function STSValidatorEnable(val, bEnable, bSilent)
{
	var objVal=3Ddocument.getElementById(val);
	if (objVal=3D=3Dnull)
		return;
	if (bSilent=3D=3Dtrue || =
(objVal.getAttribute("AlwaysEnableSilent")=3D=3Dtrue))
	{
		objVal.enabled=3D(bEnable=3D=3Dtrue);
	}
	else
	{
		ValidatorEnable(objVal, bEnable);
	}
}
function encodeScriptQuote(str)
{
	var strOut=3D"";
	var ix=3D0;
	for (ix=3D0; ix < str.length; ix++)
	{
		var ch=3Dstr.charAt(ix);
		if (ch=3D=3D'\'')
			strOut+=3D"%27";
		else
			strOut+=3Dch;
	}
	return strOut;
}
function STSHtmlEncode(str)
{
	var strOut=3D"";
	var ix=3D0;
	for (ix=3D0; ix < str.length; ix++)
	{
		var ch=3Dstr.charAt(ix);
		switch (ch)
		{
			case '<':
				strOut+=3D"&lt;";
				break;
			case '>':
				strOut+=3D"&gt;";
				break;
			case '&':
				strOut+=3D"&amp;";
				break;
			case '\"':
				strOut+=3D"&quot;";
				break;
			case '\'':
				strOut+=3D"&#39;";
				break;
			default:
				strOut+=3Dch;
				break;
		}
   }
   return strOut;
}
function StAttrQuote(st)
{
	st=3Dst.toString();
	st=3Dst.replace(/&/g, '&amp;');
	st=3Dst.replace(/\"/g, '&quot;'); // "
	st=3Dst.replace(/\r/g, '&#13;');
	return '"'+st+'"';
}
function STSScriptEncode(str)
{
	var strOut=3D"";
	var ix=3D0;
	for (ix=3D0; ix < str.length; ix++)
	{
		var charCode=3Dstr.charCodeAt(ix);
		if (charCode > 0x0fff)
		{
			strOut+=3D("\\u"+charCode.toString(16).toUpperCase());
		}
		else if (charCode > 0x00ff)
		{
			strOut+=3D("\\u0"+charCode.toString(16).toUpperCase());
		}
		else if (charCode > 0x007f)
		{
			strOut+=3D("\\u00"+charCode.toString(16).toUpperCase());
		}
		else
		{
			switch (str.charAt(ix))
			{
			case '\n':
				strOut+=3D"\\n";
				break;
			case '\r':
				strOut+=3D"\\r";
				break;
			case '\"':
				strOut+=3D"\\u0022";
				break;
			case '%':
				strOut+=3D"\\u0025";
				break;
			case '&':
				strOut+=3D"\\u0026";
				break;
			case '\'':
				strOut+=3D"\\u0027";
				break;
			case '(':
				strOut+=3D"\\u0028";
				break;
			case ')':
				strOut+=3D"\\u0029";
				break;
			case '+':
				strOut+=3D"\\u002b";
				break;
			case '/':
				strOut+=3D"\\u002f";
				break;
			case '<':
				strOut+=3D"\\u003c";
				break;
			case '>':
				strOut+=3D"\\u003e";
				break;
			case '\\':
				strOut+=3D"\\\\";
				break;
			default:
				strOut+=3Dstr.charAt(ix);
			};
		}
	}
	return strOut;
}
function STSScriptEncodeWithQuote(str)
{
	return '"'+STSScriptEncode(str)+'"';
}
var SPOnError_cachedOriginalOnError=3Dwindow.onerror;
var L_PleaseWaitForScripts_Text=3D"Please wait while scripts are =
loaded...";
var g_pageLoadComplete=3Dfalse;
var previousRSChange=3D'';
if (document.onreadystatechange !=3Dnull)
{
	previousRSChange=3Ddocument.onreadystatechange;
}
document.onreadystatechange=3DsetLoadComplete;
function setLoadComplete()
{
	if(previousRSChange !=3Dnull && previousRSChange !=3D'')
	{
		eval(previousRSChange);
	}
	if(document.readyState=3D=3D'complete')
	{
		g_pageLoadComplete=3Dtrue;
		window.status=3D"";
		window.onerror=3DSPOnError_cachedOriginalOnError;
	}
}
function SPOnError_handleErrors(msg,url,line)
{
	var useErrorHandler=3Dfalse;
	if(!g_pageLoadComplete && document.readyState !=3D"complete")
	{
		useErrorHandler=3Dtrue;
	}
	if(useErrorHandler)
	{
		try
		{
			window.status=3DL_PleaseWaitForScripts_Text;
		}
		catch(e)
		{
		}
		return true;
	}
	else
	{
		if(typeof(SPOnError_cachedOriginalOnError)=3D=3D"function")
		{
			window.onerror=3DSPOnError_cachedOriginalOnError;
			return SPOnError_cachedOriginalOnError(msg,url,line);
		}
		else
		{
			window.onerror=3Dnull;
			return false;
		}
	}
}
window.onerror=3DSPOnError_handleErrors;
var L_Language_Text=3D"1033";
var L_ClickOnce1_text=3D"You are already attempting to save this item. =
If you attempt to save this item again, you may create duplicate =
information. Would you like to save this item again?";
var L_STSRecycleConfirm_Text=3D"Are you sure you want to send this item =
to the site Recycle Bin?";
var L_STSRecycleConfirm1_Text=3D"Are you sure you want to send this =
folder and all its contents to the site Recycle Bin?";
var L_STSDelConfirm_Text=3D"Are you sure you want to delete this item?";
var L_STSDelConfirm1_Text=3D"Are you sure you want to delete this folder =
and all its contents?";
var L_NewDocLibTb1_Text=3D"The document could not be created. \nThe =
required application may not be installed properly, or the template for =
this document library cannot be opened.\n\nPlease try the following:\n1. =
Check the General Settings for this document library for the name of the =
template, and install the application necessary for opening the =
template. If the application was set to install on first use, run the =
application and then try creating a new document again.\n\n2.  If you =
have permission to modify this document library, go to General Settings =
for the library and configure a new template.";
var L_NewDocLibTb2_Text=3D"'New Document' requires a Windows SharePoint =
Services-compatible application and Microsoft Internet Explorer 6.0 or =
greater. To add a document to this document library, click the 'Upload =
Document' button.";
var L_NewFormLibTb1_Text=3D"The document could not be created.\nThe =
required application may not be installed properly, or the template for =
this document library cannot be opened.\n\nPlease try the following:\n1. =
Check the General Settings for this document library for the name of the =
template, and install the application necessary for opening the =
template. If the application was set to install on first use, run the =
application and then try creating a new document again.\n\n2.  If you =
have permission to modify this document library, go to General Settings =
for the library and configure a new template.";
var L_NewFormLibTb2_Text=3D"This feature requires Microsoft Internet =
Explorer 6.0 or later and a Windows SharePoint Services-compatible XML =
editor such as Microsoft Office InfoPath.";
var L_ConfirmCheckout_Text=3D"You must check out this item before making =
changes.  Do you want to check out this item now?";
var L_CheckOutRetry_Text=3D"Check out failed, do you want to retry to =
check out from server?";
var L_CannotEditPropertyForLocalCopy_Text=3D"You cannot edit the =
properties of a document while it is checked out and being modified =
offline.";
var L_CannotEditPropertyCheckout_Text=3D"You cannot edit the properties =
of this document while it is checked out or locked for editing by =
another user.";
var L_NewFormClickOnce1_Text=3D"New Folder";
var L_EnterValidCopyDest_Text=3D"Please enter a valid folder URL and a =
file name.  Folder URLs must begin with 'http:' or 'https:'.";
var L_ConfirmUnlinkCopy_Text=3D"Because this item is a copy, it may =
still be receiving updates from its source.  You should make sure that =
this item is removed from the source's list of items to update, =
otherwise this item may continue to receive updates.  Are you sure that =
you want to unlink this item?";
var L_CopyingOfflineVersionWarning_Text=3D"You currently have this =
document checked out locally.  Only versions stored on the server can be =
copied.  To copy the most recent minor version, click OK.  To copy the =
currently checked out version, click Cancel, check in the document and =
then retry the copy operation.";
var L_Loading_Text=3D"Loading...";
var L_Loading_Error_Text=3D"An error has occurred with the data fetch.  =
Please refresh the page and retry.";
var L_WarnkOnce_text=3D"This item contains a custom recurrence pattern.  =
If you save your changes you will not be able to revert to the previous =
pattern.";
var L_WebFoldersRequired_Text=3D"Please wait while Explorer View is =
loaded. If Explorer View does not appear, your browser may not support =
it.";
var L_WebFoldersError_Text=3D"Your client does not support opening this =
list with Windows Explorer.";
var L_AccessibleMenu_Text=3D"Menu";
var L_NewBlogPost_Text=3D"This feature requires Microsoft Internet =
Explorer 6.0 or later and a Windows SharePoint Services-compatible blog =
editor such as Microsoft Office Word 2007 or later.";
var L_NewBlogPostFailed_Text=3D"Unable to connect to the blog program =
because it may be busy or missing. Check the program, and then try =
again.";
var recycleBinEnabled=3D0;
var bIsFileDialogView=3Dfalse;
var g_ViewIdToViewCounterMap=3Dnew Array();
function UpdateAccessibilityUI()
{
	var t1=3Ddocument.getElementById("TurnOnAccessibility");
	var t2=3Ddocument.getElementById("TurnOffAccessibility");
	if (IsAccessibilityFeatureEnabled())
	{
		if (t1 !=3Dnull)
			t1.style.display=3D"none";
		if (t2 !=3Dnull)
			t2.style.display=3D"";
	}
	else
	{
		if (t1 !=3Dnull)
			t1.style.display=3D"";
		if (t2 !=3Dnull)
			t2.style.display=3D"none";
	}
}
function SetIsAccessibilityFeatureEnabled(f)
{
	if (f)
		document.cookie=3D"WSS_AccessibilityFeature=3Dtrue;path=3D;";
	else
		document.cookie=3D"WSS_AccessibilityFeature=3Dfalse;path=3D;";
}
function DeleteCookie(sName)
{
	document.cookie=3DsName+"=3D; expires=3DThu, 01-Jan-70 00:00:01 GMT";
}
function GetCookie(sName)
{
	var aCookie=3Ddocument.cookie.split("; ");
	for (var i=3D0; i < aCookie.length; i++)
	{
		var aCrumb=3DaCookie[i].split("=3D");
		if (sName=3D=3DaCrumb[0]) {
			if(aCrumb.length > 1)
				return unescapeProperly(aCrumb[1]);
			else
				return null;
		}
	}
	return null;
}
function IsAccessibilityFeatureEnabled()
{
	return GetCookie("WSS_AccessibilityFeature")=3D=3D"true";
}
function escapeForSync(str)
{
	var strOut=3D"";
	var ix=3D0;
	var bDoingUnicode=3D0;
	var strSyncEscaped=3D"\\&|[]";
	for (ix=3D0; ix < str.length; ix++)
	{
		var charCode=3Dstr.charCodeAt(ix);
		var curChar=3Dstr.charAt(ix);
		if (bDoingUnicode && charCode <=3D0x7f) {
			strOut+=3D"]";
			bDoingUnicode=3D0;
		}
		if (!bDoingUnicode && charCode > 0x7f) {
			strOut+=3D"[";
			bDoingUnicode=3D1;
		}
		if(strSyncEscaped.indexOf(curChar) >=3D0)
			strOut+=3D"|";
		if ( (charCode >=3D97 && charCode <=3D122) ||
			 (charCode >=3D65 && charCode <=3D90) ||
			 (charCode >=3D48 && charCode <=3D57) )
		{
			strOut+=3DcurChar;
		}
		else if (charCode <=3D0x0f)
		{
			strOut+=3D"%0"+charCode.toString(16).toUpperCase();
		}
		else if (charCode <=3D0x7f)
		{
			strOut+=3D"%"+charCode.toString(16).toUpperCase();
		}
		else if (charCode <=3D0x00ff)
		{
			strOut+=3D"00"+charCode.toString(16).toUpperCase();
		}
		else if (charCode <=3D0x0fff)
		{
			strOut+=3D"0"+charCode.toString(16).toUpperCase();
		}
		else {
			strOut+=3DcharCode.toString(16).toUpperCase();
		}
	}
	if (bDoingUnicode)
		strOut+=3D"]";
	return strOut;
}
var g_rgdwchMinEncoded=3Dnew Array([
	0x00000000,
	0x00000080,
	0x00000800,
	0x00010000,
	0x00200000,
	0x04000000,
	0x80000000
	]);
function Vutf8ToUnicode(rgBytes)
{
	var ix=3D0;
	var strResult=3D"";
	var dwch, wch, uch;
	var nTrailBytes, nTrailBytesOrig;
	while (ix < rgBytes.length)
	{
		if (rgBytes[ix] <=3D0x007f)
		{
			strResult+=3DString.fromCharCode(rgBytes[ix++]);
		}
		else
		{
			uch=3DrgBytes[ix++];
			nTrailBytes=3D((uch) & 0x20) ? (((uch) & 0x10) ? 3 : 2) : 1;
			dwch=3Duch & (0xff >>> (2+nTrailBytes));
			while (nTrailBytes && (ix < rgBytes.length))
			{
				--nTrailBytes;
				uch=3DrgBytes[ix++];
				if (uch=3D=3D0)
				{
					return strResult;
				}
				if ((uch & 0xC0) !=3D0x80)
				{
					strResult+=3D'?';
					break;
				}
				dwch=3D(dwch << 6) | ((uch) & 0x003f);
			}
			if (nTrailBytes)
			{
				strResult+=3D'?';
				break;
			}
			if (dwch < g_rgdwchMinEncoded[nTrailBytesOrig])
			{
				strResult+=3D'?';
				break;
			}
			else if (dwch <=3D0xffff)
			{
				strResult+=3DString.fromCharCode(dwch);
			}
			else if (dwch <=3D0x10ffff)
			{
				dwch -=3DSURROGATE_OFFSET;
				strResult+=3DString.fromCharCode(
					HIGH_SURROGATE_BITS | dwch >>> 10);
				strResult+=3DString.fromCharCode(
					LOW_SURROGATE_BITS | ((dwch) & 0x003FF));
			}
			else
			{
				strResult+=3D'?';
			}
		}
	}
	return strResult;
}
function unescapeProperlyInternal(str)
{
	if (str=3D=3Dnull)
		return "null";
	var ix=3D0, ixEntity=3D0;
	var strResult=3D"";
	var rgUTF8Bytes=3Dnew Array;
	var ixUTF8Bytes=3D0;
	var hexString, hexCode;
	while (ix < str.length)
	{
		if (str.charAt(ix)=3D=3D'%')
		{
			if (str.charAt(++ix)=3D=3D'u')
			{
				hexString=3D"";
				for (ixEntity=3D0; ixEntity < 4 && ix < str.length;++ixEntity)
				{
					hexString+=3Dstr.charAt(++ix);
				}
				while (hexString.length < 4)
				{
					hexString+=3D'0';
				}
				hexCode=3DparseInt(hexString, 16);
				if (isNaN(hexCode))
				{
					strResult+=3D'?';
				}
				else
				{
					strResult+=3DString.fromCharCode(hexCode);
				}
			}
			else
			{
				hexString=3D"";
				for (ixEntity=3D0; ixEntity < 2 && ix < str.length;++ixEntity)
				{
					hexString+=3Dstr.charAt(ix++);
				}
				while (hexString.length < 2)
				{
					hexString+=3D'0';
				}
				hexCode=3DparseInt(hexString, 16);
				if (isNaN(hexCode))
				{
					if (ixUTF8Bytes)
					{
						strResult+=3DVutf8ToUnicode(rgUTF8Bytes);
						ixUTF8Bytes=3D0;
						rgUTF8Bytes.length=3DixUTF8Bytes;
					}
					strResult+=3D'?';
				}
				else
				{
					rgUTF8Bytes[ixUTF8Bytes++]=3DhexCode;
				}
			}
		}
		else
		{
			if (ixUTF8Bytes)
			{
				strResult+=3DVutf8ToUnicode(rgUTF8Bytes);
				ixUTF8Bytes=3D0;
				rgUTF8Bytes.length=3DixUTF8Bytes;
			}
			strResult+=3Dstr.charAt(ix++);
		}
	}
	if (ixUTF8Bytes)
	{
		strResult+=3DVutf8ToUnicode(rgUTF8Bytes);
		ixUTF8Bytes=3D0;
		rgUTF8Bytes.length=3DixUTF8Bytes;
	}
	return strResult;
}
function unescapeProperly(str)
{
	var strResult=3Dnull;
	if ((browseris.ie55up || browseris.nav6up) &&
		(typeof(decodeURIComponent) !=3D"undefined"))
	{
		strResult=3DdecodeURIComponent(str);
	}
	else
	{
		strResult=3DunescapeProperlyInternal(str);
	}
	return strResult;
}
function navigateMailToLink(strUrl, strUrlNew)
{
	if (strUrlNew)
	{
		return navigateMailToLinkNew(strUrlNew);
	}
	var strEncoded=3D"";
	for (ix=3D0; ix < strUrl.length; ix++)
	{
		var curChar=3DstrUrl.charAt(ix);
		var strHexCode;
		var strHexCodeL;
		if (curChar=3D=3D'%')
		{
			strHexCode=3DstrUrl.charAt(ix+1);
			strHexCode+=3DstrUrl.charAt(ix+2);
			strHexCodeL=3DstrHexCode.toLowerCase();
			if (strHexCodeL=3D=3D"3a" || strHexCodeL=3D=3D"2f" ||
				strHexCodeL=3D=3D"2e" || strHexCodeL=3D=3D"2d" ||
				strHexCodeL=3D=3D"3d")
			{
				strEncoded+=3DcurChar;
			}
			else
			{
				strEncoded+=3DcurChar;
				strEncoded+=3D"25";
			}
		}
		else
		{
			strEncoded+=3DcurChar;
		}
	}
	window.location=3DstrEncoded;
}
function navigateMailToLinkNew(strBody)
{
	window.location=3D'mailto:?body=3D'+escapeProperly(strBody);
}
function newBlogPostOnClient(strProviderId, strBlogUrl, strBlogName)
{
	var stsOpen;
	var fRet;
	stsOpen=3DStsOpenEnsureEx("SharePoint.OpenDocuments.3");
	if (stsOpen=3D=3Dnull)
	{
		alert(L_NewBlogPost_Text);
		return;
	}
	try
	{
		fRet=3DstsOpen.NewBlogPost(strProviderId, strBlogUrl, strBlogName);
	}
	catch (e)
	{
		alert(L_NewBlogPostFailed_Text);
	}
}
function GetUrlFromWebUrlAndWebRelativeUrl(webUrl, webRelativeUrl)
{
	var retUrl=3D(webUrl=3D=3Dnull || webUrl.length <=3D0) ? "/" : webUrl;
	if (retUrl.charAt(retUrl.length - 1) !=3D"/")
	{
		retUrl+=3D"/";
	}
	retUrl+=3DwebRelativeUrl;
	return retUrl;
}
var g_updateFormDigestPageLoaded=3Dnew Date();
function UpdateFormDigest(serverRelativeWebUrl, updateInterval)
{
	try
	{
		if ((g_updateFormDigestPageLoaded=3D=3Dnull) || =
(typeof(g_updateFormDigestPageLoaded) !=3D"object"))
		{
			return;
		}
		var now=3Dnew Date();
		if (now.getTime() - g_updateFormDigestPageLoaded.getTime() < =
updateInterval)
		{
			return;
		}
		if ((serverRelativeWebUrl=3D=3Dnull) || (serverRelativeWebUrl.length =
<=3D0))
		{
			return;
		}
		var =
formDigestElement=3Ddocument.getElementsByName("__REQUESTDIGEST")[0];
		if ((formDigestElement=3D=3Dnull) || =
(formDigestElement.tagName.toLowerCase() !=3D"input") || =
(formDigestElement.type.toLowerCase() !=3D"hidden") ||
			(formDigestElement.value=3D=3Dnull) || =
(formDigestElement.value.length <=3D0))
		{
			return;
		}
		var request=3Dnull;
		try
		{
			request=3Dnew ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (ex)
		{
			request=3Dnull;
		}
		if (request=3D=3Dnull)
		{
			try
			{
				request=3Dnew XMLHttpRequest();
			}
			catch (ex)
			{
				request=3Dnull;
			}
		}
		if (request=3D=3Dnull)
		{
			return;
		}
		request.open("POST", =
GetUrlFromWebUrlAndWebRelativeUrl(serverRelativeWebUrl, =
"_vti_bin/sites.asmx"), false);
		request.setRequestHeader("Content-Type", "text/xml");
		request.setRequestHeader("SOAPAction", =
"http://schemas.microsoft.com/sharepoint/soap/GetUpdatedFormDigest");
		request.send("<?xml version=3D\"1.0\" encoding=3D\"utf-8\"?>"+			=
"<soap:Envelope =
xmlns:xsi=3D\"http://www.w3.org/2001/XMLSchema-instance\" =
xmlns:xsd=3D\"http://www.w3.org/2001/XMLSchema\" =
xmlns:soap=3D\"http://schemas.xmlsoap.org/soap/envelope/\">"+			"  =
<soap:Body>"+			"    <GetUpdatedFormDigest =
xmlns=3D\"http://schemas.microsoft.com/sharepoint/soap/\" />"+			"  =
</soap:Body>"+			"</soap:Envelope>");
		var responseText=3Drequest.responseText;
		if ((responseText=3D=3Dnull) || (responseText.length <=3D0))
		{
			return;
		}
		var startTag=3D'<GetUpdatedFormDigestResult>';
		var endTag=3D'</GetUpdatedFormDigestResult>';
		var startTagIndex=3DresponseText.indexOf(startTag);
		var endTagIndex=3DresponseText.indexOf(endTag, =
startTagIndex+startTag.length);
		var newFormDigest=3Dnull;
		if ((startTagIndex >=3D0) && (endTagIndex > startTagIndex))
		{
			var =
newFormDigest=3DresponseText.substring(startTagIndex+startTag.length, =
endTagIndex);
		}
		if ((newFormDigest=3D=3Dnull) || (newFormDigest.length <=3D0))
		{
			return;
		}
		var oldValue=3DformDigestElement.value;
		formDigestElement.value=3DnewFormDigest;
	}
	catch (ex)
	{
	}
}
function GetStssyncHandler(szVersion)
{
	var objStssync;
	try
	{
		objStssync=3Dnew ActiveXObject("SharePoint.StssyncHandler"+szVersion);
	}
	catch (e)
	{
		objStssync=3Dnull;
	}
	return objStssync;
}
function GetStssyncAppNameForType(strType,strDefault)
{
	if (browseris.ie5up && browseris.win32)
	{
		var strAppName;
		var objStssync=3Dnull;
		if (strType !=3D"")
		   objStssync=3DGetStssyncHandler(".3");
		if (!objStssync)
		{
			if (strType !=3D"" && strType !=3D"calendar" && strType =
!=3D"contacts")
			{
				return false;
			}
			objStssync=3DGetStssyncHandler(".2");
			if (!objStssync || !(strAppName=3DobjStssync.GetStssyncAppName()))
			{
				return false;
			}
		}
		else if (!(strAppName=3DobjStssync.GetStssyncAppNameForType(strType)))
		{
			return false;
		}
		var L_LinkToBefore_Text=3D"Connect to ";
		var L_LinkToAfter_Text=3D"";
		return L_LinkToBefore_Text+strAppName+L_LinkToAfter_Text;
	}
	else
	{
		return strDefault;
	}
}
function GetStssyncIconPath(strDefault, strPrefix)
{
	if (browseris.ie5up && browseris.win32)
	{
		var strIconName;
		var objStssync=3Dnull;
		objStssync=3DGetStssyncHandler(".3");
		if (!objStssync)
			return false;
		try
		{
			strIconName=3DobjStssync.GetStssyncIconName();
			return strPrefix+strIconName;
		}
		catch (e)
		{
			return strDefault;
		}
	}
	else
	{
		return strDefault;
	}
}
function GetStssyncAppName(strDefault)
{
	return GetStssyncAppNameForType("",strDefault);
}
function =
ExportHailStorm(type,weburl,guid,webname,listname,viewurl,passport,listro=
oturl,folderurl,folderid)
{
	var maxLinkLength=3D500;
	var maxNameLength=3D20;
	var link=3D"stssync://sts/?ver=3D1.1"
+"&type=3D"+escapeProperly(type)
+"&cmd=3Dadd-folder"
+"&base-url=3D"+escapeForSync(weburl)
+"&list-url=3D"+escapeForSync("/"+makeAbsUrl(viewurl).substr(weburl.lengt=
h+1)+"/")
+"&guid=3D"+escapeProperly(guid);
	var names=3D"&site-name=3D"+escapeForSync(webname)
+"&list-name=3D"+escapeForSync(listname);
	var context=3D"";
	if (folderurl)
		=
context+=3D"&folder-url=3D"+escapeForSync("/"+folderurl.substr(listrootur=
l.length+1));
	if (folderid)
		context+=3D"&folder-id=3D"+folderid;
	if (link.length+names.length+context.length > maxLinkLength &&
		(webname.length > maxNameLength || listname.length > maxNameLength))
	{
		if (webname.length > maxNameLength)
			webname=3Dwebname.substring(0, maxNameLength-1)+"...";
		if (listname.length > maxNameLength)
			listname=3Dlistname.substring(0, maxNameLength-1)+"...";
		names=3D"&site-name=3D"+escapeForSync(webname)
+"&list-name=3D"+escapeForSync(listname);
	}
	link=3Dlink+names+context;
	var L_StssyncTooLong_Text=3D"The title of the site or list is too long. =
Shorten the title and try again.";
	if (link.length > maxLinkLength)
		alert(L_StssyncTooLong_Text);
	else
	{
		try
		{
			window.location.href=3Dlink;
		}
		catch (e)
		{
		}
	}
}
function GetDiagramLaunchInstalled()
{
	var objDiagramLaunch;
	var bFlag=3Dfalse;
	try
	{
		objDiagramLaunch=3Dnew ActiveXObject("DiagramLaunch.DiagramLauncher");
		var strAppName;
		strAppName=3DobjDiagramLaunch.EnsureDiagramApplication();
	}
	catch (e)
	{
		objDiagramLaunch=3Dnull;
	}
	return strAppName;
}
var fSSImporter=3Dfalse;
var SSImporterObj;
function EnsureSSImporter()
{
	if (!fSSImporter)
	{
		if (browseris.ie5up && browseris.win32)
		{
			var functionBody=3D				"try"
+"{"
+"    SSImporterObj=3Dnew =
ActiveXObject(\"SharePoint.SpreadsheetLauncher.2\");"
+"    if (SSImporterObj)"
+"        fSSImporter=3Dtrue;"
+"} catch (e)"
+"{"
+"try"
+"{"
+"    SSImporterObj=3Dnew =
ActiveXObject(\"SharePoint.SpreadsheetLauncher.1\");"
+"    if (SSImporterObj)"
+"        fSSImporter=3Dtrue;"
+"} catch (e)"
+"{"
+"    fSSImporter=3Dfalse;"
+"};"
+"};";
			var EnsureSSImportInner=3Dnew Function(functionBody);
			EnsureSSImportInner();
		}
	}
	return fSSImporter;
}
function ShowHideSection(sectionid, imgid)
{
	var group=3Ddocument.getElementById(sectionid);
	var img=3Ddocument.getElementById(imgid);
	if ((group=3D=3Dnull))
		return;
	if (group.style.display !=3D"none")
	{
		group.style.display=3D"none";
		img.src=3D"/_layouts/images/plus.gif";
	}
	else
	{
		group.style.display=3D"";
		img.src=3D"/_layouts/images/minus.gif";
	}
}
function ShowSection(sectionid, imgid)
{
	var group=3Ddocument.getElementById(sectionid);
	var img=3Ddocument.getElementById(imgid);
	if ((group=3D=3Dnull))
		return;
	if (group.style.display=3D=3D"none")
	{
		group.style.display=3D"";
		img.src=3D"/_layouts/images/minus.gif";
	}
}
function ShowHideInputFormSection(sectionid, bShow)
{
	var e=3Ddocument.getElementById(sectionid);
	if (e !=3Dnull)
		e.style.display=3DbShow ? "" : "none";
	for (var i=3D1; i < 3; i++)
	{
		e=3Ddocument.getElementById(sectionid+"_tablerow"+i);
		if (e !=3Dnull)
			e.style.display=3DbShow ? "" : "none";
	}
}
function ShowHideInputFormControl(id, bHide, bDisableValidators, =
bSilent)
{
	var displaySetting=3D"";
	if (bHide=3D=3Dtrue)
	{
		displaySetting=3D"none";
	}
	var validators=3Deval(id+'_validators');
	if (validators !=3Dnull)
	{
		for(var i=3D0; i < validators.length; i++)
		{
			STSValidatorEnable(validators[i], !bDisableValidators, bSilent);
		}
	}
	for(var i=3D1; i<=3D5; i++)
	{
		var rowId=3Did+"_tablerow"+i;
		var row=3Ddocument.getElementById(rowId);
		if ((row !=3Dnull) && !browseris.mac)
		{
			row.style.display=3DdisplaySetting;
		}
	}
}
function SetControlDisabledStatus(obj, disabledStatus)
{
	try
	{
		if (obj.setAttribute)
			obj.setAttribute('disabled', disabledStatus);
		if (!disabledStatus && obj.removeAttribute)
			obj.removeAttribute('disabled');
	}
	catch(e)
	{
	}
}
function SetControlDisabledStatusRecursively(obj, disabledStatus)
{
	if (obj=3D=3Dnull)
		return;
	SetControlDisabledStatus(obj, disabledStatus);
	var objChildren=3Dobj.childNodes;
	for(var i=3D0; objChildren.length > i; i++)
	{
		SetControlDisabledStatusRecursively(objChildren.item(i), =
disabledStatus);
	}
}
function SetChildControlsDisabledStatus(obj, disabledStatus)
{
	var objChildren=3Dobj.childNodes;
	for(var i=3D0; i < objChildren.length; i++)
	{
		SetControlDisabledStatusRecursively(objChildren.item(i), =
disabledStatus);
	}
}
var g_PNGImageIds;
var g_PNGImageSources;
function displayPNGImage(id,src,width,height,alt)
{
	if (g_PNGImageIds=3D=3Dnull)
		g_PNGImageIds=3Dnew Array();
	if (g_PNGImageSources=3D=3Dnull)
		g_PNGImageSources=3Dnew Array();
	var style=3Dnull;
	document.write("<IMG id=3D'"+id+"' ");
	if (width && width > 0)
		document.write("width=3D'"+width+"' ");
	if (height && height > 0)
		document.write("height=3D'"+height+"' ");
	document.write("alt=3D'"+alt+"' ");
	if (style)
		document.write("style=3D'"+style+"' ");
	document.write(" src=3D'"+src+"' />");
	g_PNGImageIds.push(id);
	g_PNGImageSources.push(src);
}
function ProcessPNGImages()
{
	var useFilter=3Dbrowseris.ie &&
				browseris.ie55up &&
				browseris.verIEFull < 7.0;
	if (g_PNGImageIds !=3Dnull && useFilter)
	{
		for (var i=3D0; i < g_PNGImageIds.length; i++)
		{
			var img=3Ddocument.getElementById(g_PNGImageIds[i]);
			if (img !=3Dnull && g_PNGImageSources[i] !=3Dnull)
			{
				=
img.style.filter=3D"progid:DXImageTransform.Microsoft.AlphaImageLoader(sr=
c=3D"+g_PNGImageSources[i]+"),sizingMethod=3Dscale);";
				img.src=3D"/_layouts/images/blank.gif";
			}
		}
	}
}
var CTXTYPE_EDITMENU=3D0;
var CTXTYPE_VIEWSELECTOR=3D1;
function ContextInfo()
{
	this.listBaseType=3Dnull;
	this.listTemplate=3Dnull;
	this.listName=3Dnull;
	this.view=3Dnull;
	this.listUrlDir=3Dnull;
	this.HttpPath=3Dnull;
	this.HttpRoot=3Dnull;
	this.serverUrl=3Dnull;
	this.imagesPath=3Dnull;
	this.PortalUrl=3Dnull;
	this.RecycleBinEnabled=3Dnull;
	this.isWebEditorPreview=3Dnull;
	this.rootFolderForDisplay=3Dnull;
	this.isPortalTemplate=3Dnull;
	this.isModerated=3Dfalse;
	this.recursiveView=3Dfalse;
	this.displayFormUrl=3Dnull;
	this.editFormUrl=3Dnull;
	this.newFormUrl=3Dnull;
	this.ctxId=3Dnull;
	this.CurrentUserId=3Dnull;
	this.isForceCheckout=3Dfalse;
	this.EnableMinorVersions=3Dfalse;
	this.ModerationStatus=3D0;
	this.verEnabled=3D0;
	this.isVersions=3D0;
	this.WorkflowsAssociated=3Dfalse;
	this.ContentTypesEnabled=3Dfalse;
	this.SendToLocationName=3D"";
	this.SendToLocationUrl=3D"";
}
function STSPageUrlValidation(url)
{
	return PageUrlValidation(url);
}
function GetSource(defaultSource)
{
	var source=3DGetUrlKeyValue("Source");
	if (source=3D=3D"")
	{
		if (defaultSource !=3Dnull && defaultSource !=3D"")
			source=3DdefaultSource;
		else
			source=3Dwindow.location.href;
	}
	return escapeProperly(STSPageUrlValidation(source));
}
function GetUrlKeyValue(keyName, bNoDecode, url)
{
	var keyValue=3D"";
	if (url=3D=3Dnull)
		url=3Dwindow.location.href+"";
	var ndx=3Durl.indexOf("&"+keyName+"=3D");
	if (ndx=3D=3D-1)
		ndx=3Durl.indexOf("?"+keyName+"=3D");
	if (ndx !=3D-1)
	{
		ndx2=3Durl.indexOf("&", ndx+1);
		if (ndx2=3D=3D-1)
			ndx2=3Durl.length;
		keyValue=3Durl.substring(ndx+keyName.length+2, ndx2);
	}
	if (bNoDecode)
		return keyValue;
	else
		return unescapeProperlyInternal(keyValue);
}
function LoginAsAnother(url, bUseSource)
{
	document.cookie=3D"loginAsDifferentAttemptCount=3D0";
	if (bUseSource=3D=3D"1")
	{
		GoToPage(url);
	}
	else
	{
		var ch=3Durl.indexOf("?") >=3D0 ? "&" : "?";
		url+=3Dch+"Source=3D"+escapeProperly(window.location.href);
		STSNavigate(url);
	}
}
function isPortalTemplatePage(Url)
{
	if (GetUrlKeyValue("PortalTemplate")=3D=3D"1" ||
		GetUrlKeyValue("PortalTemplate", Url)=3D=3D"1" ||
		(currentCtx !=3Dnull && currentCtx.isPortalTemplate))
		return true;
	else
		return false;
}
function STSNavigate(Url)
{
	if (isPortalTemplatePage(Url))
		window.top.location=3DSTSPageUrlValidation(Url);
	else
		window.location=3DSTSPageUrlValidation(Url);
}
function GoToPage(url)
{
	var ch=3Durl.indexOf("?") >=3D0 ? "&" : "?";
	var srcUrl=3DGetSource();
	if (srcUrl !=3Dnull && srcUrl !=3D"")
		url+=3Dch+"Source=3D"+srcUrl;
	STSNavigate(url);
}
function TrimSpaces( str )
{
	var start;
	var end;
	str=3Dstr.toString();
	var len=3Dstr.length;
	for (start=3D0; start < len; start++)
	{
		if (str.charAt(start) !=3D' ')
			break;
	}
	if (start=3D=3Dlen)
		return "";
	for (end=3Dlen - 1; end > start; end --)
	{
		if (str.charAt(end) !=3D' ')
			break;
	}
	end++;
	return str.substring(start, end);
}
function TrimWhiteSpaces( str )
{
	var start;
	var end;
	str=3Dstr.toString();
	var len=3Dstr.length;
	for (start=3D0; start < len; start++)
	{
		ch=3Dstr.charAt(start);
		if (ch!=3D' ' && ch!=3D'\t' && ch!=3D'\n' && ch!=3D'\r' && ch!=3D'\f')
			break;
	}
	if (start=3D=3Dlen)
		return "";
	for (end=3Dlen - 1; end > start; end --)
	{
		ch=3Dstr.charAt(end);
		if (ch!=3D' ' && ch!=3D'\t' && ch!=3D'\n' && ch!=3D'\r' && ch!=3D'\f')
			break;
	}
	end++;
	return str.substring(start, end);
}
function GetAttributeFromItemTable(itemTable, strAttributeName, =
strAttributeOldName)
{
	var attrValue=3DitemTable !=3Dnull ? =
itemTable.getAttribute(strAttributeName) : null;
	if (attrValue=3D=3Dnull && itemTable !=3Dnull && =
strAttributeOldName!=3Dnull)
		attrValue=3DitemTable.getAttribute(strAttributeOldName);
	return attrValue;
}
function GetDiagramLaunchInstalled()
{
	var objDiagramLaunch;
	var bFlag=3Dfalse;
	try
	{
		objDiagramLaunch=3Dnew ActiveXObject("DiagramLaunch.DiagramLauncher");
		var strAppName;
		strAppName=3DobjDiagramLaunch.EnsureDiagramApplication();
	}
	catch (e)
	{
		objDiagramLaunch=3Dnull;
	}
	return strAppName;
}
function ShowMtgNavigatorPane()
{
	=
document.getElementById("MeetingNavigatorPane").style.display=3D"block";
}
function HideMtgNavigatorPane()
{
	document.getElementById("MeetingNavigatorPane").style.display=3D"none";
}
function GetMultipleUploadEnabled()
{
	try
	{
		if (browseris.ie5up && !browseris.mac && (new =
ActiveXObject('STSUpld.UploadCtl')))
			return true;
	}
	catch(e)
	{
	}
	return false;
}
function SetUploadPageTitle()
{
	if (GetUrlKeyValue("Type")=3D=3D1)
	{
		document.title=3DL_NewFormClickOnce1_Text;
		if (browseris.ie || browseris.nav6up)
		{
			var titleElt=3Ddocument.getElementById("onetidTextTitle");
			if (titleElt !=3Dnull)
				titleElt.innerHTML=3DL_NewFormClickOnce1_Text;
		}
	}
}
function GetSelectedValue (frmElem) {
	if (frmElem && (frmElem.selectedIndex >-1)) {
		return frmElem.options[frmElem.selectedIndex].value
	}
	else
		return "";
}
function GetSelectedText(frmElem) {
	if (frmElem && (frmElem.selectedIndex >-1)) {
		return frmElem.options[frmElem.selectedIndex].text
	}
	else
		return "";
}
function MtgShowTimeZone()
{
	if (GetCookie("MtgTimeZone")=3D=3D"1")
	{
		MtgToggleTimeZone();
	}
}
function FormatDate(sDate, sTime, eDate, eTime)
{
	var L_Date_Text=3D"<b>Date:</b>";
	var L_Time_Text=3D"<b>Time:</b>";
	var L_DateSeparator=3D" - ";
	if(browseris.win32 && sDate=3D=3DeDate)
		L_DateSeparator=3D" -\u200e ";
	if (sDate=3D=3DeDate)
	{
		document.write(L_Date_Text+" "+sDate);
		if (sTime !=3DeTime)
			document.write(" "+L_Time_Text+" "+sTime+L_DateSeparator+eTime);
		else
			document.write(" "+L_Time_Text+" "+sTime);
	}
	else
	{
		document.write(L_Date_Text+" "+sDate+" =
("+sTime+")"+L_DateSeparator+eDate+" ("+eTime+")");
	}
}
function GetAlertText(isDetached)
{
	var L_DETACHEDSINGLEEXCEPT_Text=3D"This meeting date is no longer =
associated with a meeting in your calendar and scheduling program. =
Either this meeting date was canceled, or the link to the workspace was =
removed from the scheduled meeting.";
	var L_DETACHEDCANCELLEDEXCEPT_Text=3D"This meeting date was canceled =
from your calendar and scheduling program. To specify what you want to =
do with the associated information in the workspace, do the following: =
In the Meeting Series pane, point to the meeting date, and in the =
drop-down list, click Keep, Delete, or Move.";
	var L_DETACHEDUNLINKEDSINGLE_Text=3D"This meeting date is no longer =
linked to the associated meeting in your calendar and scheduling =
program. To specify what you want to do with the information in the =
workspace, do the following: In the Meeting Series pane, point to the =
meeting date, and in the drop-down list, click Keep, Delete, or Move.";
	var L_DETACHEDCANCELLEDSERIES_Text=3D"This meeting series was canceled =
from your calendar and scheduling program.";
	var L_DETACHEDUNLINKEDSERIES_Text=3D"This meeting series is no longer =
linked to the associated meeting series in your calendar and scheduling =
program. You can keep or delete the workspace. If you keep the =
workspace, you will not be able to link it to another scheduled =
meeting.";
	var L_DETACHEDSERIESNOWSINGLE_Text=3D"This meeting was changed in your =
calendar and scheduling program from a recurring meeting to a =
nonrecurring meeting. You can keep or delete the workspace. If you keep =
the workspace, you will not be able to link it to another scheduled =
meeting.";
	var L_DETACHEDSINGLENOWSERIES_Text=3D"This meeting was changed in your =
calendar and scheduling program from a nonrecurring meeting to a =
recurring meeting. The current workspace does not support a recurring =
meeting. In your scheduling program, unlink the meeting from the =
workspace, and then link the meeting again to a new workspace. The new =
workspace will automatically support a recurring meeting.";
	var L_DETACHEDNONGREGORIANCAL_Text=3D"This meeting was created using a =
calendar and scheduling program that only supports series updates to the =
Meeting Workspace. Changes you make to individual occurrences of =
meetings in that program will not appear in the workspace.";
	var L_DETACHEDPASTEXCPMODIFIED_Text=3D"This past meeting was modified =
or canceled from your calendar and scheduling program. To keep, delete =
or move this meeting in the workspace, use the drop-down menu next to =
its date in the Meeting Series pane. To update the scheduling =
information for this meeting in the workspace, use your scheduling =
program to update this specific meeting occurrence.";
	var howOrphaned=3DisDetached & (0x10 - 1);
	var howDetached=3DisDetached - howOrphaned;
	if (howOrphaned)
	{
		switch (howOrphaned)
		{
			case 1:	return (g_meetingCount=3D=3D1) ? L_DETACHEDSINGLEEXCEPT_Text =
: L_DETACHEDCANCELLEDEXCEPT_Text;
			case 2:	return L_DETACHEDCANCELLEDSERIES_Text;
			case 3: return L_DETACHEDCANCELLEDEXCEPT_Text;
			case 4:	return (g_meetingCount=3D=3D1) ? L_DETACHEDSINGLEEXCEPT_Text =
: L_DETACHEDUNLINKEDSINGLE_Text;
			case 5:	return L_DETACHEDUNLINKEDSERIES_Text;
			case 6:	return L_DETACHEDSERIESNOWSINGLE_Text;
			case 7:	return L_DETACHEDSINGLENOWSERIES_Text;
			case 8:	return L_DETACHEDPASTEXCPMODIFIED_Text;
		}
	}
	else if (howDetached)
	{
		switch (howDetached)
		{
			case 16: return L_DETACHEDNONGREGORIANCAL_Text;
		}
	}
	return null;
}
function retrieveCurrentThemeLink()
{
	var cssLink;
	var links=3Ddocument.getElementsByTagName("link");
	for(var i=3D0; i<links.length; i++)
	{
		if((links[i].type=3D=3D"text/css") && =
(links[i].id=3D=3D"onetidThemeCSS"))
			cssLink=3Dlinks[i];
	}
	if(cssLink)
	{
		var re=3D/(\.\.\/)+/;
		var relativeURL=3DcssLink.href;
		var newURL=3DrelativeURL.replace(re, "/");
		return newURL;
	}
}
function StBuildParam(stPattern)
{
	var re;
	var i;
	for (i=3D1; i < StBuildParam.arguments.length; i++)
		{
		re=3Dnew RegExp("\\^"+i);
		stPattern=3DstPattern.replace(re, StBuildParam.arguments[i]);
		}
	return stPattern;
}
JSRequest=3D{
	QueryString : null,
	FileName : null,
	PathName : null,
	EnsureSetup : function()
	{
		if (JSRequest.QueryString !=3Dnull) return;
		JSRequest.QueryString=3Dnew Array();
		var queryString=3Dwindow.location.search.substring(1);
		var pairs=3DqueryString.split("&");
		for (var i=3D0;i<pairs.length;i++)
		{
			var p=3Dpairs[i].indexOf("=3D");
			if (p > -1)
			{
				var key=3Dpairs[i].substring(0,p);
				var value=3Dpairs[i].substring(p+1);
				JSRequest.QueryString[key]=3Dvalue;
			}
		}
		var path=3DJSRequest.PathName=3Dwindow.location.pathname;
		var p=3Dpath.lastIndexOf("/");
		if (p > -1)
		{
			JSRequest.FileName=3Dpath.substring(p+1);
		}
		else
		{
			JSRequest.PageName=3Dpath;
		}
	}
};
var ExpGroupWPListName=3D"WSS_ExpGroupWPList";
var ExpGroupCookiePrefix=3D"WSS_ExpGroup_";
var ExpGroupCookieDelimiter=3D"&";
var ExpGroupMaxWP=3D11;
var ExpGroupMaxCookieLength=3D3960;
var g_ExpGroupQueue=3Dnew Array();
var g_ExpGroupInProgress=3Dfalse;
var g_ExpGroupTable=3Dnew Array();
var g_ExpGroupNeedsState=3Dfalse;
var g_ExpGroupParseStage=3Dfalse;
function ExpCollGroup(groupName, imgName)
{
	if (document.getElementById("titl"+groupName)=3D=3Dnull)
		return;
	viewTable=3Ddocument.getElementById("titl"+groupName).parentNode;
	if (viewTable=3D=3Dnull)
		return;
	tbodyTags=3DviewTable.getElementsByTagName("TBODY");
	numElts=3DtbodyTags.length;
	len=3DgroupName.length;
	img=3Ddocument.getElementById(imgName);
	if (img=3D=3Dnull)
		return;
	srcPath=3Dimg.src;
	index=3DsrcPath.lastIndexOf("/");
	imgName=3DsrcPath.slice(index+1);
	var fOpen=3Dfalse;
	if (imgName=3D=3D'plus.gif')
	{
		fOpen=3Dtrue;
		displayStr=3D"";
		img.src=3D'/_layouts/images/minus.gif';
	}
	else
	{
		fOpen=3Dfalse;
		displayStr=3D"none";
		img.src=3D'/_layouts/images/plus.gif';
	}
	for (var i=3D0;i<numElts;i++)
	{
		var childObj=3DtbodyTags[i];
		if ( (childObj.id !=3Dnull)
					&& (childObj.id.length > len+4)
					&& (groupName=3D=3DchildObj.id.slice(4).substr(0,len)) )
		{
			if (fOpen)
			{
				index=3DchildObj.id.indexOf("_", len+4);
				if (index!=3D-1)
				{
					index=3DchildObj.id.indexOf("_", index+1);
					if (index!=3D-1)
						continue;
				}
			}
			childObj.style.display=3DdisplayStr;
			if (fOpen && childObj.id.substr(0,4)=3D=3D"titl")
			{
				imgObj=3Ddocument.getElementById("img_"+childObj.id.slice(4));
				imgObj.src=3D'/_layouts/images/plus.gif';
			}
		}
	}
	if (!g_ExpGroupParseStage)
	{
		if (g_ExpGroupNeedsState && ExpGroupFetchWebPartID(groupName) =
!=3Dnull)
		{
			if (fOpen)
			{
				AddGroupToCookie(groupName);
			}
			else
			{
				RemoveGroupFromCookie(groupName);
			}
		}
		if (fOpen)
		{
			tbody=3Ddocument.getElementById("tbod"+groupName+"_");
			if (tbody !=3Dnull)
			{
				isLoaded=3Dtbody.getAttribute("isLoaded");
				if (isLoaded=3D=3D"false")
				{
					ExpGroupFetchData(groupName);
				}
			}
		}
	}
}
function ExpGroupFetchData(groupName)
{
	var loadString=3D"<tr><td></td><td =
class=3D\"ms-gbload\">"+L_Loading_Text+"</td></tr>";
	ExpGroupRenderData(loadString, groupName, "false");
	if (!g_ExpGroupInProgress)
	{
		var groupString=3DExpGroupFetchGroupString(groupName);
		if (groupString=3D=3Dnull)
		{
			var loadString=3D"<tr><td></td><td =
class=3D\"ms-gbload\">"+L_Loading_Error_Text+"</td></tr>";
			ExpGroupRenderData(loadString, groupName, "false");
			if (g_ExpGroupQueue.length > 0)
			{
				ExpGroupFetchData(g_ExpGroupQueue.shift());
			}
			return;
		}
		g_ExpGroupInProgress=3Dtrue;
		if (!ExpGroupCallServer(groupString, groupName))
		{
			if (g_ExpGroupQueue.length > 0)
			{
				ExpGroupFetchData(g_ExpGroupQueue.shift());
			}
		}
	}
	else
	{
		g_ExpGroupQueue.push(groupName);
	}
}
function ExpGroupCallServer(groupString, groupName)
{
	var webPartID=3DExpGroupFetchWebPartID(groupName);
	if (webPartID !=3Dnull)
	{
		var functionName=3D"ExpGroupCallServer"+webPartID;
		var functionCall=3DfunctionName+"('"+groupString+"','"+groupName+"')";
		eval(functionCall);
	}
}
function ExpGroupReceiveData(htmlToRender, groupName)
{
	var ctxId=3D"ctx"+groupName.substring(0, groupName.indexOf("-"));
	var indexBeginCTXName=3DhtmlToRender.indexOf("CTXName=3D\"");
	if (indexBeginCTXName !=3D-1)
	{
		if (ctxId !=3D"ctx1")
		{
			htmlToRender=3DhtmlToRender.replace(/ CTXName=3D\"ctx1\" /g, " =
CTXName=3D\""+ctxId+"\" ");
		}
	}
	var needOuterWrap=3Dfalse;
	if (htmlToRender.length < 4)
	{
		needOuterWrap=3Dtrue;
	}
	else if (htmlToRender.substring(0,3) !=3D"<tr")
	{
		needOuterWrap=3Dtrue;
	}
	if (needOuterWrap)
	{
		htmlToRender=3D"<TR><TD>"+htmlToRender+"</TD></TR>";
	}
	ExpGroupRenderData(htmlToRender, groupName, "true");
	g_ExpGroupInProgress=3Dfalse;
	if (g_ExpGroupQueue.length > 0)
	{
		ExpGroupFetchData(g_ExpGroupQueue.shift());
	}
}
function ExpGroupRenderData(htmlToRender, groupName, isLoaded)
{
	var tbody=3Ddocument.getElementById("tbod"+groupName+"_");
	var wrapDiv=3Ddocument.createElement("DIV");
	wrapDiv.innerHTML=3D"<TABLE><TBODY id=3D\"tbod"+			groupName+"_\" =
isLoaded=3D\""+isLoaded+			"\">"+htmlToRender+"</TBODY></TABLE>";
	tbody.parentNode.replaceChild(wrapDiv.firstChild.firstChild,tbody);
}
function ExpGroupFetchGroupString(groupName)
{
	titlTbody=3Ddocument.getElementById("titl"+groupName);
	if (titlTbody=3D=3Dnull)
	{
		return null;
	}
	else
	{
		var groupString=3DtitlTbody.getAttribute("groupString");
		return groupString;
	}
}
function ExpGroupFetchWebPartID(groupName)
{
	var viewCounter=3DgroupName.substring(0, groupName.indexOf("-"));
	var =
lookupEntry=3Ddocument.getElementById("GroupByWebPartID"+viewCounter);
	if (lookupEntry=3D=3Dnull)
		return null;
	return lookupEntry.getAttribute("webPartID");
}
function RenderActiveX(str)
{
	document.write(str);
}
function OnItem(elm)
{
	DeferCall('OnItemDeferCall', elm);
}
function OnLink(elm)
{
	DeferCall('OnLinkDeferCall', elm);
}
function MMU_PopMenuIfShowing(menuElement)
{
	DeferCall('MMU_PopMenuIfShowingDeferCall', menuElement);
}
function OnMouseOverFilter(elm)
{
	DeferCall('OnMouseOverFilterDeferCall', elm);
}
function MMU_EcbTableMouseOverOut(ecbTable, fMouseOver)
{
	DeferCall('MMU_EcbTableMouseOverOutDeferCall', ecbTable, fMouseOver);
}
function OnMouseOverAdHocFilter(elm, fieldStr)
{
	DeferCall('OnMouseOverAdHocFilterDeferCall', elm, fieldStr);
}
function MMU_EcbLinkOnFocusBlur(menu, ecbLink, fOnFocus)
{
	DeferCall('MMU_EcbLinkOnFocusBlurDeferCall', menu, ecbLink, fOnFocus);
}
var bFixTextAlignforBidiCalled=3Dfalse;
function FixTextAlignForBidi(value)
{
	if (!browseris.ie || bFixTextAlignforBidiCalled)
		return;
	bFixTextAlignforBidiCalled=3Dtrue;
	var cStylesheets=3Ddocument.styleSheets;
	if (cStylesheets !=3Dnull)
	{
		for (var x=3D0; x < cStylesheets.length; x++) {
			if ((cStylesheets[x] !=3Dnull) && (cStylesheets[x].rules !=3Dnull))
			{
				for (var y=3D0; y < cStylesheets[x].rules.length; y++) {
					if (cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh" ||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh2" ||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh-icon" ||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh-icon-empty" ||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh2-nograd" ||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh2-nograd-icon" =
||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh2-nofilter" ||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vh2-nofilter-icon" =
||
						cStylesheets[x].rules[y].selectorText=3D=3D".ms-vhImage") {
						cStylesheets[x].rules[y].style.textAlign=3Dvalue;
					}
				}
			}
		}
	}
}
var IMNControlObj=3Dnull;
var bIMNControlInited=3Dfalse;
var IMNDictionaryObj=3Dnull;
var bIMNSorted=3Dfalse;
var bIMNOnloadAttached=3Dfalse;
var IMNOrigScrollFunc=3Dnull;
var bIMNInScrollFunc=3Dfalse;
var IMNSortableObj=3Dnull;
var IMNHeaderObj=3Dnull;
var IMNNameDictionaryObj=3Dnull;
var IMNShowOfflineObj=3Dnull;
function EnsureIMNControl()
{
	if (!bIMNControlInited)
	{
		if (browseris.ie5up && browseris.win32)
		{
//@cc_on
//@if (@_jscript_version >=3D5)
//@            try
//@            {
//@                IMNControlObj=3Dnew ActiveXObject("Name.NameCtrl.1");
//@            } catch(e)
//@            {
//@
//@            };
//@else
//@end
		}
		bIMNControlInited=3Dtrue;
		if (IMNControlObj)
		{
			IMNControlObj.OnStatusChange=3DIMNOnStatusChange;
		}
	}
	return IMNControlObj;
}
function IMNImageInfo()
{
	this.img=3Dnull;
	this.alt=3D'';
}
var L_IMNOnline_Text=3D"Available";
var L_IMNOffline_Text=3D"Offline";
var L_IMNAway_Text=3D"Away";
var L_IMNBusy_Text=3D"Busy";
var L_IMNDoNotDisturb_Text=3D"Do not disturb";
var L_IMNIdle_Text=3D"May be away";
var L_IMNBlocked_Text=3D"Blocked";
var L_IMNOnline_OOF_Text=3D"Available (OOF)";
var L_IMNOffline_OOF_Text=3D"Offline (OOF)";
var L_IMNAway_OOF_Text=3D"Away (OOF)";
var L_IMNBusy_OOF_Text=3D"Busy (OOF)";
var L_IMNDoNotDisturb_OOF_Text=3D"Do not disturb (OOF)";
var L_IMNIdle_OOF_Text=3D"May be away (OOF)";
function IMNGetStatusImage(state, showoffline)
{
	var img=3D"blank.gif";
	var alt=3D"";
	switch (state)
	{
		case 0:
			img=3D"imnon.png";
			alt=3DL_IMNOnline_Text;
		break;
		case 11:
			img=3D"imnonoof.png";
			alt=3DL_IMNOnline_OOF_Text;
		break;
		case 1:
			if (showoffline)
			{
				img=3D"imnoff.png";
				alt=3DL_IMNOffline_Text;
			}
			else
			{
				img=3D"blank.gif";
				alt=3D"";
			}
		break;
		case 12:
			if (showoffline)
			{
				img=3D"imnoffoof.png";
				alt=3DL_IMNOffline_OOF_Text;
			}
			else
			{
				img=3D"blank.gif";
				alt=3D"";
			}
		break;
		case 2:
			img=3D"imnaway.png";
			alt=3DL_IMNAway_Text;
		break;
		case 13:
			img=3D"imnawayoof.png";
			alt=3DL_IMNAway_OOF_Text;
		break;
		case 3:
			img=3D"imnbusy.png";
			alt=3DL_IMNBusy_Text;
		break;
		case 14:
			img=3D"imnbusyoof.png";
			alt=3DL_IMNBusy_OOF_Text;
		break;
		case 4:
			img=3D"imnaway.png";
			alt=3DL_IMNAway_Text;
		break;
		case 5:
			img=3D"imnbusy.png";
			alt=3DL_IMNBusy_Text;
		break;
		case 6:
			img=3D"imnaway.png";
			alt=3DL_IMNAway_Text;
		break;
		case 7:
			img=3D"imnbusy.png";
			alt=3DL_IMNBusy_Text;
		break;
		case 8:
			img=3D"imnaway.png";
			alt=3DL_IMNAway_Text;
		break;
		case 9:
			img=3D"imndnd.png";
			alt=3DL_IMNDoNotDisturb_Text;
		break;
		case 15:
			img=3D"imndndoof.png";
			alt=3DL_IMNDoNotDisturb_OOF_Text;
		break;
		case 10:
			img=3D"imnbusy.png";
			alt=3DL_IMNBusy_Text;
		break;
		case 16:
			img=3D"imnidle.png";
			alt=3DL_IMNIdle_Text;
		break;
		case 17:
			img=3D"imnidleoof.png";
			alt=3DL_IMNIdle_OOF_Text;
		break;
		case 18:
			img=3D"imnblocked.png";
			alt=3DL_IMNBlocked_Text;
		break;
		case 19:
			img=3D"imnidlebusy.png";
			alt=3DL_IMNBusy_Text;
		break;
		case 20:
			img=3D"imnidlebusyoof.png";
			alt=3DL_IMNBusy_OOF_Text;
		break;
	}
	var imnInfo=3Dnew IMNImageInfo();
	imnInfo.img=3Dimg;
	imnInfo.alt=3Dalt;
	return imnInfo;
}
function IMNGetHeaderImage()
{
	var imnInfo=3Dnew IMNImageInfo();
	imnInfo.img=3D"imnhdr.gif";;
	imnInfo.alt=3D"";
	return imnInfo;
}
function IMNIsOnlineState(state)
{
	if (state=3D=3D1)
	{
			return false;
	}
	return true;
}
function IMNSortList(j, oldState, state)
{
	var objTable=3Dnull;
	var objRow=3Dnull;
	if (IMNSortableObj && IMNSortableObj[j])
	{
		objRow=3Ddocument.getElementById(j);
		while (objRow && !(objRow.tagName=3D=3D"TR" &&
			   typeof(objRow.Sortable) !=3D"undefined"))
		{
			objRow=3DobjRow.parentNode;
		}
		objTable=3DobjRow;
		while (objTable && objTable.tagName !=3D"TABLE")
		{
			objTable=3DobjTable.parentNode;
		}
		if (objTable !=3Dnull && objRow !=3Dnull)
		{
			if (objTable.rows[1].style.display=3D=3D"none")
			{
				for (i=3D1; i<4; i++)
				{
					objTable.rows[i].style.display=3D"block";
				}
			}
			if (!IMNIsOnlineState(oldState) && IMNIsOnlineState(state))
			{
				objTable.rows[2].style.display=3D"none";
				i=3D3;
				while (objTable.rows[i].id !=3D"Offline" && =
objTable.rows[i].innerText < objRow.innerText)
					i++;
				objTable.moveRow(objRow.rowIndex, i);
				if (    objTable.rows[objTable.rows.length - 3].id=3D=3D"Offline")
				{
					objTable.rows[objTable.rows.length - 2].style.display=3D"block";
				}
			}
			else if (IMNIsOnlineState(oldState) && !IMNIsOnlineState(state))
			{
				if (objRow.rowIndex=3D=3D3 &&
					objTable.rows[objRow.rowIndex+1].id=3D=3D"Offline")
				{
					objTable.rows[2].style.display=3D"block";
				}
				if (objTable.rows[objTable.rows.length - 3].id=3D=3D"Offline")
				{
					objTable.rows[objTable.rows.length - 2].style.display=3D"none";
				}
				i=3DobjTable.rows.length - 2;
				while (objTable.rows[i - 1].id !=3D"Offline" && =
objTable.rows[i].innerText > objRow.innerText)
					i--;
				objTable.moveRow(objRow.rowIndex, i);
			}
		}
	}
}
function IMNOnStatusChange(name, state, id)
{
	if (IMNDictionaryObj)
	{
		var img=3DIMNGetStatusImage(state, IMNSortableObj[id] ||
									IMNShowOfflineObj[id]);
		if (IMNDictionaryObj[id] !=3Dstate)
		{
			if (bIMNSorted)
				IMNSortList(id, IMNDictionaryObj[id], state);
			IMNUpdateImage(id, img);
			IMNDictionaryObj[id]=3Dstate;
		}
	}
}
function IMNUpdateImage(id, imgInfo)
{
	var obj=3Ddocument.images(id);
	if (obj)
	{
		var img=3DimgInfo.img;
		var alt=3DimgInfo.alt;
		var oldImg=3Dobj.src;
		var index=3DoldImg.lastIndexOf("/");
		var newImg=3DoldImg.slice(0, index+1);
		newImg+=3Dimg;
		if (oldImg=3D=3DnewImg && img !=3D'blank.gif')
			return;
		if (obj.altbase)
		{
			obj.alt=3Dobj.altbase;
		}
		else
		{
			obj.alt=3Dalt;
		}
		var useFilter=3Dbrowseris.ie &&
					browseris.ie55up &&
					browseris.verIEFull < 7.0;
		var isPng=3D(newImg.toLowerCase().indexOf(".png") > 0);
		if (useFilter)
		{
			if (isPng)
			{
				=
obj.style.filter=3D"progid:DXImageTransform.Microsoft.AlphaImageLoader(sr=
c=3D"+newImg+"),sizingMethod=3Dscale,enabled=3Dtrue);";
				obj.src=3D"/_layouts/images/blank.gif";
			}
			else
			{
				obj.style.filter=3D"";
				obj.src=3DnewImg;
			}
		}
		else
		{
			obj.src=3DnewImg;
		}
	}
}
function IMNHandleAccelerator()
{
	if (IMNControlObj)
	{
	   if (event.altKey && event.shiftKey &&
			event.keyCode=3D=3D121)
		{
		   IMNControlObj.DoAccelerator();
		}
	}
}
function IMNImageOnClick()
{
	if (IMNControlObj)
	{
		IMNShowOOUIKyb();
		IMNControlObj.DoAccelerator();
	}
}
function IMNGetOOUILocation(obj)
{
	var objRet=3Dnew Object;
	var objSpan=3Dobj;
	var objOOUI=3Dobj;
	var oouiX=3D0, oouiY=3D0, objDX=3D0;
	var fRtl=3Ddocument.dir=3D=3D"rtl";
	while (objSpan && objSpan.tagName !=3D"SPAN" && objSpan.tagName =
!=3D"TABLE")
	{
		objSpan=3DobjSpan.parentNode;
	}
	if (objSpan)
	{
		var collNodes=3DobjSpan.tagName=3D=3D"TABLE" ?
			objSpan.rows(0).cells(0).childNodes :
			objSpan.childNodes;
		var i;
		for (i=3D0; i < collNodes.length;++i)
		{
			if (collNodes.item(i).tagName=3D=3D"IMG" && collNodes.item(i).id)
			{
				objOOUI=3DcollNodes.item(i);
				break;
			}
			if (collNodes.item(i).tagName=3D=3D"A" &&
				collNodes.item(i).childNodes.length > 0 &&
				collNodes.item(i).childNodes.item(0).tagName=3D=3D"IMG" &&
				collNodes.item(i).childNodes.item(0).id)
			{
				objOOUI=3DcollNodes.item(i).childNodes.item(0);
				break;
			}
		}
	}
	obj=3DobjOOUI;
	while (obj)
	{
		if (fRtl)
		{
			if (obj.scrollWidth >=3Dobj.clientWidth+obj.scrollLeft)
				objDX=3Dobj.scrollWidth - obj.clientWidth - obj.scrollLeft;
			else
				objDX=3Dobj.clientWidth+obj.scrollLeft - obj.scrollWidth;
			oouiX+=3Dobj.offsetLeft+objDX;
		}
		else
			oouiX+=3Dobj.offsetLeft - obj.scrollLeft;
		oouiY+=3Dobj.offsetTop - obj.scrollTop;
		obj=3Dobj.offsetParent;
	}
	try
	{
		obj=3Dwindow.frameElement;
		while (obj)
		{
			if (fRtl)
			{
				if (obj.scrollWidth >=3Dobj.clientWidth+obj.scrollLeft)
					objDX=3Dobj.scrollWidth - obj.clientWidth - obj.scrollLeft;
				else
					objDX=3Dobj.clientWidth+obj.scrollLeft - obj.scrollWidth;
				oouiX+=3Dobj.offsetLeft+objDX;
			}
			else
				oouiX+=3Dobj.offsetLeft - obj.scrollLeft;
			oouiY+=3Dobj.offsetTop - obj.scrollTop;
			obj=3Dobj.offsetParent;
		}
	} catch(e)
	{
	};
	objRet.objSpan=3DobjSpan;
	objRet.objOOUI=3DobjOOUI;
	objRet.oouiX=3DoouiX;
	objRet.oouiY=3DoouiY;
	if (fRtl)
		objRet.oouiX+=3DobjOOUI.offsetWidth;
	return objRet;
}
function IMNShowOOUIMouse()
{
	IMNShowOOUI(0);
}
function IMNShowOOUIKyb()
{
	IMNShowOOUI(1);
}
function IMNShowOOUI(inputType)
{
	if (browseris.ie5up && browseris.win32)
	{
		var obj=3Dwindow.event.srcElement;
		var objSpan=3Dobj;
		var objOOUI=3Dobj;
		var oouiX=3D0, oouiY=3D0;
		if (EnsureIMNControl() && IMNNameDictionaryObj)
		{
			var objRet=3DIMNGetOOUILocation(obj);
			objSpan=3DobjRet.objSpan;
			objOOUI=3DobjRet.objOOUI;
			oouiX=3DobjRet.oouiX;
			oouiY=3DobjRet.oouiY;
			var name=3DIMNNameDictionaryObj[objOOUI.id];
			if (objSpan)
				objSpan.onkeydown=3DIMNHandleAccelerator;
			IMNControlObj.ShowOOUI(name, inputType, oouiX, oouiY);
		}
	}
}
function IMNHideOOUI()
{
	if (IMNControlObj)
	{
		IMNControlObj.HideOOUI();
		return false;
	}
	return true;
}
function IMNScroll()
{
	if (!bIMNInScrollFunc)
	{
		bIMNInScrollFunc=3Dtrue;
		IMNHideOOUI();
	}
	bIMNInScrollFunc=3Dfalse;
	if(IMNOrigScrollFunc=3D=3DIMNScroll)
		return true;
	return IMNOrigScrollFunc ? IMNOrigScrollFunc() : true;
}
var imnCount=3D0;
var imnElems;
var imnElemsCount=3D0;
var imnMarkerBatchSize=3D4;
var imnMarkerBatchDelay=3D40;
function ProcessImn()
{
	if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
	{
		imnElems=3Ddocument.getElementsByName("imnmark");
		imnElemsCount=3DimnElems.length;
		ProcessImnMarkers();
	}
}
function ProcessImnMarkers()
{
	for (i=3D0;i<imnMarkerBatchSize;++i)
	{
		if (imnCount=3D=3DimnElemsCount)
			return;
		IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);
		imnCount++;
	}
	setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);
}
function IMNRC(name, elem)
{
	if (name=3D=3Dnull || name=3D=3D'')
		return;
	if (browseris.ie5up && browseris.win32)
	{
		var obj=3D(elem) ? elem : window.event.srcElement;
		var objSpan=3Dobj;
		var id=3Dobj.id;
		var fFirst=3Dfalse;
		if (!IMNDictionaryObj)
		{
			IMNDictionaryObj=3Dnew Object();
			IMNNameDictionaryObj=3Dnew Object();
			IMNSortableObj=3Dnew Object();
			IMNShowOfflineObj=3Dnew Object();
			if (!IMNOrigScrollFunc)
			{
				IMNOrigScrollFunc=3Dwindow.onscroll;
				window.onscroll=3DIMNScroll;
			}
		}
		if (IMNDictionaryObj)
		{
			if (!IMNNameDictionaryObj[id])
			{
				IMNNameDictionaryObj[id]=3Dname;
				fFirst=3Dtrue;
			}
			if (typeof(IMNDictionaryObj[id])=3D=3D"undefined")
			{
				IMNDictionaryObj[id]=3D1;
			}
			if (!IMNSortableObj[id] &&
				(typeof(obj.Sortable) !=3D"undefined"))
			{
				IMNSortableObj[id]=3Dobj.Sortable;
				if (!bIMNOnloadAttached)
				{
					if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
						window.attachEvent("onload", IMNSortTable);
					bIMNOnloadAttached=3Dtrue;
				}
			}
			if (!IMNShowOfflineObj[id] &&
				(typeof(obj.ShowOfflinePawn) !=3D"undefined"))
			{
				IMNShowOfflineObj[id]=3Dobj.ShowOfflinePawn;
			}
			if (fFirst && EnsureIMNControl() && IMNControlObj.PresenceEnabled)
			{
				var state=3D1, img;
				state=3DIMNControlObj.GetStatus(name, id);
				if (IMNIsOnlineState(state) || IMNSortableObj[id] ||
					IMNShowOfflineObj[id])
				{
					img=3DIMNGetStatusImage(state, IMNSortableObj[id] ||
											IMNShowOfflineObj[id]);
					IMNUpdateImage(id, img);
					IMNDictionaryObj[id]=3Dstate;
				}
			}
		}
		if (fFirst)
		{
			var objRet=3DIMNGetOOUILocation(obj);
			objSpan=3DobjRet.objSpan;
			if (objSpan)
			{
				objSpan.onmouseover=3DIMNShowOOUIMouse;
				objSpan.onfocusin=3DIMNShowOOUIKyb;
				objSpan.onmouseout=3DIMNHideOOUI;
				objSpan.onfocusout=3DIMNHideOOUI;
			}
		}
	}
}
function IMNSortTable()
{
	var id;
	for (id in IMNDictionaryObj)
	{
		IMNSortList(id, 1, IMNDictionaryObj[id]);
	}
	bIMNSorted=3Dtrue;
}
function IMNRegisterHeader()
{
	if (browseris.ie5up && browseris.win32)
	{
		var obj=3Dwindow.event.srcElement;
		if (!IMNHeaderObj)
		{
			IMNHeaderObj=3Dnew Object();
		}
		if (IMNHeaderObj)
		{
			var id=3Dobj.id;
			if (!IMNHeaderObj[id])
			{
				IMNHeaderObj[id]=3Did;
				var img;
				img=3DIMNGetHeaderImage();
				IMNUpdateImage(id, img);
			}
		}
	}
}
var _spBodyOnLoadFunctionNames;
if (_spBodyOnLoadFunctionNames=3D=3Dnull)
{
	_spBodyOnLoadFunctionNames=3Dnew Array();
	_spBodyOnLoadFunctionNames.push("_spBodyOnLoad");
	_spBodyOnLoadFunctionNames.push("_spRestoreScrollForDiv_rscr");
}
var _spOriginalFormAction;
var _spEscapedFormAction;
var _spFormOnSubmitCalled=3Dfalse;
var _spBodyOnPageShowRegistered=3Dfalse;
function _spBodyOnPageShow(evt)
{
	_spFormOnSubmitCalled=3Dfalse;
}
function _spResetFormOnSubmitCalledFlag( sender,  e)
{
	_spFormOnSubmitCalled=3Dfalse;
}
function _spBodyOnLoadWrapper()
{
	if (!_spBodyOnPageShowRegistered &&
		typeof(browseris) !=3D"undefined" &&
		!browseris.ie &&
		typeof(window.addEventListener)=3D=3D'function')
	{
		window.addEventListener('pageshow', _spBodyOnPageShow, false);
		_spBodyOnPageShowRegistered=3Dtrue;
	}
	if (_spOriginalFormAction=3D=3Dnull)
	{
		if (document.forms.length > 0)
		{
			_spOriginalFormAction=3Ddocument.forms[0].action;
			var url=3Dwindow.location.href;
			var index=3Durl.indexOf("://");
			if (index >=3D0)
			{
				var temp=3Durl.substring(index+3);
				index=3Dtemp.indexOf("/");
				if (index >=3D0)
					url=3Dtemp.substring(index);
			}
			_spEscapedFormAction=3DescapeUrlForCallback(url);
			document.forms[0].action=3D_spEscapedFormAction;
		}
	}
	_spFormOnSubmitCalled=3Dfalse;
	if (typeof(Sys) !=3D"undefined" &&
		typeof(Sys.Net) !=3D"undefined" &&
		typeof(Sys.Net.WebRequestManager) !=3D"undefined")
	{
		=
Sys.Net.WebRequestManager.add_invokingRequest(_spResetFormOnSubmitCalledF=
lag);
	}
	ProcessDefaultOnLoad(_spBodyOnLoadFunctionNames);
}
var _spSuppressFormOnSubmitWrapper=3Dfalse;
function _spFormOnSubmitWrapper()
{
	if (_spSuppressFormOnSubmitWrapper)
	{
		return true;
	}
	if (_spFormOnSubmitCalled)
	{
		return false;
	}
	if (typeof(_spFormOnSubmit)=3D=3D"function")
	{
		var retval=3D_spFormOnSubmit();
		var testval=3Dfalse;
		if (typeof(retval)=3D=3Dtypeof(testval) && retval=3D=3Dtestval)
		{
			return false;
		}
	}
	RestoreToOriginalFormAction();
	_spFormOnSubmitCalled=3Dtrue;
	return true;
}
function RestoreToOriginalFormAction()
{
	if (_spOriginalFormAction !=3Dnull)
	{
		if (_spEscapedFormAction=3D=3Ddocument.forms[0].action)
		{
			document.forms[0].action=3D_spOriginalFormAction;
		}
		_spOriginalFormAction=3Dnull;
		_spEscapedFormAction=3Dnull;
	}
}
function DefaultFocus()
{
	if (typeof(_spUseDefaultFocus)!=3D"undefined")
	{
		var elements=3Ddocument.getElementsByName("_spFocusHere");
		var elem=3Dnull;
		if (elements=3D=3Dnull || elements.length <=3D0)
		{
			elem=3Ddocument.getElementById("_spFocusHere");
		}
		else if (elements !=3Dnull && elements.length > 0)
		{
			elem=3Delements[0];
		}
		if (elem !=3Dnull)
		{
			var aLinks=3Delem.getElementsByTagName("a");
			if (aLinks !=3Dnull && aLinks.length > 0)
			{
				try{aLinks[0].focus();}catch(e){}
			}
		}
	}
}
function ProcessDefaultOnLoad(onLoadFunctionNames)
{
	ProcessPNGImages();
	UpdateAccessibilityUI();
	ProcessImn();
	for (var i=3D0; i < onLoadFunctionNames.length; i++)
	{
		var =
expr=3D"if(typeof("+onLoadFunctionNames[i]+")=3D=3D'function'){"+onLoadFu=
nctionNames[i]+"();}";
		eval(expr);
	}
	if (typeof(_spUseDefaultFocus)!=3D"undefined")
		DefaultFocus();
}


------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/_layouts/1033/ie55up.js?rev=Ni7%2Fj2ZV%2FzCvd09XYSSWvA%3D%3D

var StrNewNamespace=3D"http://schemas.microsoft.com/WebPart/v2";
function SplitIndex(Index)
{
	var sPropURN=3D"";
	var sPropName=3D"";
	var pos=3DIndex.lastIndexOf("#");
	if( -1=3D=3Dpos )
	{
		pos=3DIndex.lastIndexOf(":");
	}
	if( -1=3D=3Dpos )
	{
		sPropName=3DIndex;
	}
	else
	{
		sPropName=3DIndex.substring(pos+1, Index.length);
		sPropURN=3DIndex.substring(0, pos);
	}
	var Splitted=3D{PropURN : sPropURN, PropName : sPropName};
	return Splitted;
}
function String2XML(Value)
{
	var XMLString=3D"";
	var re=3D/&/g;
	XMLString=3DValue.replace(re,"&amp;");
	re=3D/</g;
	XMLString=3DXMLString.replace(re,"&lt;");
	re=3D/>/g;
	XMLString=3DXMLString.replace(re,"&gt;");
	re=3D/"/g;
	XMLString=3DXMLString.replace(re,"&quot;");
	re=3D/'/g;
	XMLString=3DXMLString.replace(re,"&apos;");
	return XMLString;
}
function URL2Unicode(strURL)
{
	return Utf8ToUnicode(unescape(strURL));
}
function Unicode2URL(strUnicode)
{
	return URLEncode(strUnicode);
}
function URLEncode(strURL)
{
	var strSpecialUrl=3D" <>\"#%{}|^~[]`'&?+=3D";
	var strEncode=3D"";
	var i;
	var chUrl;
	var iCode;
	strURL+=3D"";
	for (i=3D0; i<strURL.length; i++)
	{
		chUrl=3DstrURL.charAt(i);
		iCode=3DchUrl.charCodeAt(0);
		if (iCode<=3DparseInt(0x7F))
		{
			if (strSpecialUrl.indexOf(chUrl) !=3D-1)
			{
				strEncode+=3D"%"+iCode.toString(16).toUpperCase();
			}
			else
			{
				strEncode+=3DchUrl;
			}
		}
		else
		{
			strEncode+=3DGetUTFCode(iCode);
		}
	}
	return strEncode;
}
function GetUTFCode(UniCode)
{
	var BitLen=3D11;
	var ByteLen=3D2;
	var UTFCode=3D"";
	var FirstByte=3D0xC0;=09
	var i;
	while(UniCode >=3D(1<<BitLen))
	{
		FirstByte=3DFirstByte>>1;
		BitLen+=3D5;
		ByteLen++;
	}
	for( i=3D0; i < ByteLen; i++)
	{
		var Code=3D0x80 | (UniCode & 0x3f);
		UniCode=3DUniCode >>> 6;
		if( i=3D=3DByteLen-1 )
		{
			Code |=3DFirstByte;
		}
		UTFCode=3D"%"+Code.toString(16).toUpperCase()+UTFCode;
	}
	return UTFCode;
}
function Utf8ToUnicode(strUtf8)
{
	if(strUtf8=3D=3Dnull)
	{
		return "";
	}
	var bstr=3D"";
	var nTotalChars=3DstrUtf8.length;=09
	var nOffset=3D0;				=09
	var nRemainingBytes=3DnTotalChars;=09
	var nOutputPosition=3D0;
	var iCode, iCode1, iCode2;		=09
	while (nOffset < nTotalChars)
	{
		iCode=3DstrUtf8.charCodeAt(nOffset);
		if ((iCode & 0x80)=3D=3D0)		=09
		{
			if ( nRemainingBytes < 1 )
			{=09
				break;
			}
			bstr+=3DString.fromCharCode(iCode & 0x7F);
			nOffset++;
			nRemainingBytes -=3D1;
		}
		else if ((iCode & 0xE0)=3D=3D0xC0)=09
		{
			iCode1=3DstrUtf8.charCodeAt(nOffset+1);
			if ( nRemainingBytes < 2 || 	=09
			   (iCode1 & 0xC0) !=3D0x80 )	=09
			{
				break;
			}
			bstr+=3DString.fromCharCode(((iCode & 0x3F) << 6) | (iCode1 & 0x3F));
			nOffset+=3D2;
			nRemainingBytes -=3D2;
		}
		else if ((iCode & 0xF0)=3D=3D0xE0)=09
		{
			iCode1=3DstrUtf8.charCodeAt(nOffset+1);
			iCode2=3DstrUtf8.charCodeAt(nOffset+2);
			if ( nRemainingBytes < 3   ||	=09
			   (iCode1 & 0xC0) !=3D0x80 ||	=09
			   (iCode2 & 0xC0) !=3D0x80 )
			{
				break;
			}
			bstr+=3DString.fromCharCode(((iCode & 0x0F) << 12) |
					((iCode1 & 0x3F) <<  6) |
					(iCode2 & 0x3F));
			nOffset+=3D3;
			nRemainingBytes -=3D3;
		}
		else
		{
			break;
		}
	}
	if (0 !=3DnRemainingBytes)
	{
		bstr=3D"";
	}
	return bstr;
}
function SPSoapRequestBuilder(functionName)
{
	var object=3Dnew Object();
	function AddParameter(parameterName, parameterValue)
	{
		var index=3Dthis.parameterNameList.length;
		this.parameterNameList[index]=3DparameterName;
		this.parameterValueList[index]=3DparameterValue;
	}
	function SendSOAPMessage(xmlhttp)
	{
		var funcName=3Dthis.functionName;
		var paramNames=3Dthis.parameterNameList;
		var paramValues=3Dthis.parameterValueList;
		xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=3Dutf-8");
		xmlhttp.setRequestHeader("SOAPAction", =
"http://microsoft.com/sharepoint/webpartpages/"+funcName);
		var soapData=3D'<?xml version=3D"1.0" encoding=3D"utf-8"?>'+						=
'<soap:Envelope xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/">'+						=
'<soap:Body>'+						'<'+funcName+' =
xmlns=3D"http://microsoft.com/sharepoint/webpartpages">';
		for(var i=3D0; i < paramNames.length; i++)
		{
			var soapParam=3D(typeof(paramValues[i])=3D=3D"string") ? =
String2XML(paramValues[i]) : paramValues[i];
			soapData+=3D'<'+paramNames[i]+'>'+soapParam+'</'+paramNames[i]+'>';
		}
		soapData+=3D'</'+funcName+'>'+						'</soap:Body>'+						=
'</soap:Envelope>'
		xmlhttp.Send(soapData);
		return xmlhttp;
	}
	object.functionName=3DfunctionName;
	object.parameterNameList=3Dnew Array();
	object.parameterValueList=3Dnew Array();
	object.AddParameter=3DAddParameter;
	object.SendSOAPMessage=3DSendSOAPMessage;
	return object;
}
function Collection()
{
	function Item(Index)
	{
		var Obj=3Dnull;
		if(Index !=3Dnull)
		{
			var realIndex=3DparseInt(Index);
			if (!isNaN(realIndex) && realIndex >=3D0 && realIndex < this.length)
				Obj=3Dthis[realIndex];
		}
		return Obj;
	}
	function Find(Object)
	{
		var i;
		var obj=3Dnull;
		for (i=3D0; i<this.length; i++)
		{
			if (this[i]=3D=3DObject)
			{
				obj=3Dthis[i];
				break;
			}
		}
		return obj;
	}
	function FindByName(Name, Qualifier)
	{
		var i;
		var obj=3Dnull;
		for (i=3D0; i<this.length; i++)
		{
			if (this[i].Name=3D=3DName && this[i].Qualifier=3D=3DQualifier)
			{
				obj=3Dthis[i];
				break;
			}
		}
		return obj;
	}
	function Add(Object)
	{
		var ArraySize=3Dthis.length;
		this[ArraySize]=3DObject;
		return this[ArraySize];
	}
	function Remove(Index)
	{
		var i;
		var realIndex=3DparseInt(Index);
		if (isFinite(realIndex) && realIndex >=3D0 && realIndex < this.length)
		{
			for (i=3DrealIndex; i<this.length-1; i++)
				this[i]=3Dthis[i+1];
			this.length--;
		}
	}
	function RemoveObject(Object)
	{
		var i;
		for (i=3D0; i<this.length; i++)
		{
			if (this[i]=3D=3DObject)
			{
				this.Remove(i);
				break;
			}
		}
	}
	function Count()
	{
		return this.length;
	}
	var obj=3DArray();
	obj.Item=3DItem;
	obj.Count=3DCount;
	obj.Add=3DAdd;
	obj.Remove=3DRemove;
	obj.Find=3DFind;
	obj.FindByName=3DFindByName;
	obj.RemoveObject=3DRemoveObject;
	return obj;
}
function PartDef(WebPartQualifier, StorageKey, DOMObject)
{
	function GetPropertyDwpXmlString(propertyNode)
	{
		var differentNameSpace=3D(propertyNode.NamespaceURN.toLowerCase() =
!=3DStrNewNamespace.toLowerCase());
		return =
currentXML=3D"<"+propertyNode.SchemaElement+((differentNameSpace) ? " =
xmlns=3D'"+String2XML(propertyNode.NamespaceURN)+"'": " =
")+">"+String2XML(propertyNode.Value.toString())+"</"+propertyNode.Schema=
Element+">";
	}
	function Save(async, callBack)
	{
		if(!this.Properties.PropertiesLoaded)
		{
			return;
		}
		var partXml=3Dnull;
		if (this.Properties.IsWebPartFile)
		{
			var xmlDoc=3Dthis.Properties.ResponseXML;
			if (null !=3DxmlDoc)
			{=09
				var =
propertiesElement=3DxmlDoc.selectSingleNode("\webParts/webPart/data/prope=
rties")
				if (null !=3DpropertiesElement)
				{
					var properties=3DpropertiesElement.selectNodes("\property");
					if (null !=3Dproperties)
					{
						var index=3Dproperties.length;
						while(index > 0)
						{
							--index;
							propertiesElement.removeChild(properties[index]);
						}
					}
					for(var index=3D0; index < this.Properties.length; index++)
					{
						var propNode=3Dthis.Properties[index];
						var xmlAttribute;
						var propertyElement=3DxmlDoc.createElement("property");
						xmlAttribute=3DxmlDoc.createAttribute("name");
						xmlAttribute.value=3DString2XML(propNode.SchemaElement);
						propertyElement.setAttributeNode(xmlAttribute);
						if (null !=3DpropNode.Type)
						{
							xmlAttribute=3DxmlDoc.createAttribute("type");
							xmlAttribute.value=3DString2XML(propNode.Type);
							propertyElement.setAttributeNode(xmlAttribute);
						}
						xmlAttribute=3DxmlDoc.createAttribute("xmlns");
						xmlAttribute.value=3D"http://schemas.microsoft.com/WebPart/v3";
						propertyElement.setAttributeNode(xmlAttribute);
						propertyElement.text=3DString2XML(propNode.Value.toString());
						propertiesElement.appendChild(propertyElement);
					}
				}
				partXml=3DxmlDoc.xml;
			}
		}
		else
		{
			partXml=3D"<WebPart xmlns=3D'"+StrNewNamespace+"'>"+							=
GetPropertyDwpXmlString(this.Properties.AssemblyInfo)+							=
GetPropertyDwpXmlString(this.Properties.TypeNameInfo);
			for(var index=3D0; index < this.Properties.length; index++)
			{
				partXml+=3DGetPropertyDwpXmlString(this.Properties[index]);
			}
			partXml+=3D"</WebPart>";
		}
		try
		{
			var varPart=3Deval('varPart'+this.WebPartQualifier);
			var xmlhttp=3Dnew ActiveXObject('Microsoft.XMLHTTP');
			this.xmlhttp=3Dxmlhttp;
			varPart.callBackUsed=3Dfalse;
			var postDataUrl=3DGetUrlFromWebUrlAndWebRelativeUrl(
				WPSC.WebPartPage.WebServerRelativeURL,
				"_vti_bin/WebPartPages.asmx");
			xmlhttp.Open('POST', postDataUrl,(async !=3Dtrue) ? false : true);
			if (callBack !=3Dnull)
			{
				this.callBackFunction=3DcallBack;
				xmlhttp.onreadystatechange=3Dnew =
Function("varPart"+this.WebPartQualifier+".SaveHandler()");
			}
			var soapBuilder=3DSPSoapRequestBuilder("SaveWebPart2");
			soapBuilder.AddParameter("pageUrl", document.location.href);
			soapBuilder.AddParameter("storageKey", this.StorageKey);
			soapBuilder.AddParameter("webPartXml", partXml);
			soapBuilder.AddParameter("storage", 'None');
			soapBuilder.AddParameter("allowTypeChange", 'false');
			soapBuilder.SendSOAPMessage(xmlhttp);
		}
		catch(exception)
		{
			var varPart=3Deval('varPart'+this.WebPartQualifier);
			if(callBack !=3Dnull && varPart.callBackUsed !=3Dtrue)
			{
				callBack(false, "");
				varPart.callBackUsed=3Dtrue;
			}
		}
	}
	function SaveHandler()
	{
		var varPart=3Deval('varPart'+this.WebPartQualifier);
		if(this.xmlhttp.readyState=3D=3D4 && this.callBackFunction !=3Dnull && =
varPart.callBackUsed !=3Dtrue)
		{
			var =
saveSucceeded=3D(this.xmlhttp.responseXML.getElementsByTagName("SaveWebPa=
rt2Response")[0] !=3Dnull);
			var soapStatus=3Dthis.xmlhttp.status;
			var soapExceptionText=3D"";
			if(!saveSucceeded)
			{
				var =
soapException=3Dthis.xmlhttp.responseXML.getElementsByTagName("soap:Fault=
")[0];
				if(soapException !=3Dnull)
				{
					var =
soapExceptionTextXml=3DsoapException.getElementsByTagName("detail")[0];
					if(soapExceptionTextXml !=3Dnull)
					{
						soapExceptionText=3DsoapExceptionTextXml.text;
					}
				}
			}
			varPart.callBackUsed=3Dtrue;
			this.callBackFunction(saveSucceeded, soapExceptionText, soapStatus);
		}
	}
	this.SaveHandler=3DSaveHandler;
	this.DOMObject=3DDOMObject;
	this.WebPartQualifier=3DWebPartQualifier;
	this.StorageKey=3DStorageKey;
	this.Properties=3Dnew PropColDef();
	this.Properties.Owner=3Dthis;
	this.Save=3DSave;
}
function PropertyDef(URN, SchemaElement, Value,Type)
{
	this.OriginalValue=3DValue;
	this.NamespaceURN=3DURN;
	this.SchemaElement=3DSchemaElement;
	this.Value=3DValue;
	this.Type=3DType;
}
function PropColDef()
{
	var PropCol=3Dnew Collection();
	function GetPropCol(ItemID, bGlobal)
	{
		var returnValues=3Dnew Array();
		try
		{
			var xmlhttp=3Dnew ActiveXObject('Microsoft.XMLHTTP');
			if (xmlhttp=3D=3Dnull) return;
			var postDataUrl=3DGetUrlFromWebUrlAndWebRelativeUrl(
				WPSC.WebPartPage.WebServerRelativeURL,
				"_vti_bin/WebPartPages.asmx");
			xmlhttp.Open('POST', postDataUrl, false);
			var soapBuilder=3DSPSoapRequestBuilder("GetWebPart2");
			soapBuilder.AddParameter("pageurl", document.location.href);
			soapBuilder.AddParameter("storageKey", ItemID);
			soapBuilder.AddParameter("storage", 'None');
			soapBuilder.AddParameter("behavior", 'Version3');
			soapBuilder.SendSOAPMessage(xmlhttp);		=09
			xmlhttp.responseXML.loadXML(xmlhttp.responseXML.text);
			var dwpWebPartElement=3Dnull;
			var isDwpFile=3Dfalse;
			var webPartWebPartElement=3Dnull;
			var isWebPartFile=3Dfalse;
			var =
dwpWebPartElements=3Dxmlhttp.responseXML.getElementsByTagName("WebPart");=

			if (null !=3DdwpWebPartElements && dwpWebPartElements.length > 0)
			{
				dwpWebPartElement=3DdwpWebPartElements[0];
				if =
(dwpWebPartElement.namespaceURI=3D=3D"http://schemas.microsoft.com/WebPar=
t/v2")
				{
					isDwpFile=3Dtrue;
				}
			}
			if (false=3D=3DisDwpFile)
			{
				var =
webPartWebPartElements=3Dxmlhttp.responseXML.getElementsByTagName("webPar=
t");
				if (null !=3DwebPartWebPartElements && webPartWebPartElements.length =
> 0)
				{
					webPartWebPartElement=3DwebPartWebPartElements[0];
					if =
(webPartWebPartElement.namespaceURI=3D=3D"http://schemas.microsoft.com/We=
bPart/v3")
					{
						isWebPartFile=3Dtrue;
					}
				}
			}
			returnValues.IsWebPartFile=3DisWebPartFile;
			if (isWebPartFile)
			{
				var =
propertiesElement=3DwebPartWebPartElement.selectSingleNode("\data/propert=
ies");
				if (null !=3DpropertiesElement)
				{
					var properties=3DpropertiesElement.selectNodes("\property");
					if (null !=3Dproperties)
					{
						for(var index=3D0; index < properties.length; index++)
						{
							var property=3Dproperties[index];
							var nameAttributeValue=3Dproperty.getAttributeNode("name").value;
							var typeAttributeValue=3Dnull;
							var typeAttribute=3Dproperty.getAttributeNode("type");
							if (null !=3DtypeAttribute)
							{
								typeAttributeValue=3DtypeAttribute.value;
							}
							var nodeValue=3Dproperty.nodeTypedValue;
							var prop=3Dnew PropertyDef("" =
,nameAttributeValue,nodeValue,typeAttributeValue);
							returnValues[returnValues.length]=3Dprop;
						}
					}
				}
				returnValues.ResponseXML=3Dxmlhttp.responseXML;
			}
			else if(isDwpFile)
			{
				var propertiesListXML=3DdwpWebPartElement.childNodes;
				for(var index=3D0; index < propertiesListXML.length; index++)
				{
					var node=3DpropertiesListXML.item(index);
					var prop=3Dnew PropertyDef(node.namespaceURI, node.baseName, =
node.nodeTypedValue,null);
					returnValues[returnValues.length]=3Dprop;
				}
			}
			else
			{
				alert(MSOStrings.GetPropertiesFailure);
			}
		}
		catch (e)
		{
			alert(MSOStrings.GetPropertiesFailure);
		}
		return returnValues;
	}
	function FindProp(Index)
	{
		var nIndex=3D-1;
		var property=3Dnull;
		if (isNaN(Index))
		{
			var Splitted=3DSplitIndex(Index);
			var PropURN=3DSplitted.PropURN;
			var PropName=3DSplitted.PropName;
			var i;
			for (i=3D0; i<PropCol.Count(); i++)
			{
				var Item=3DPropCol[i];
				var itemNamespace=3Dnew String(Item.NamespaceURN);
				var =
schemaMatch=3D(Item.SchemaElement.toLowerCase()=3D=3DPropName.toLowerCase=
());
				var =
namespaceMatch=3D(itemNamespace.toLowerCase()=3D=3DPropURN.toLowerCase())=
;
				if(schemaMatch && namespaceMatch)
				{
					nIndex=3Di;
					property=3DItem;
					break;
				}
			}
		}
		else
		{
			if (Index < 0 || Index >=3DPropCol.Count())
			{
				nIndex=3D-1;
				property=3Dnull;
			}
			else
			{
				nIndex=3DIndex;
				property=3DPropCol[Index]
			}
		}
		return property;
	}
	function Item(Index)
	{=09
		var Property=3Dnull;
		if(Index !=3Dnull)
		{
			if(!(this.PropertiesLoaded))
			{
				this.LoadProperties();
			}
			Property=3DFindProp(Index);
		}
		return Property;
	}
	function Init(Properties, Owner)
	{
		this.Owner=3DOwner;
		this.IsWebPartFile=3DProperties.IsWebPartFile;
		this.ResponseXML=3DProperties.ResponseXML;
		for(var i=3D0; i < Properties.length; i++)
		{
			var node=3DProperties[i];
			if(node.SchemaElement=3D=3D"Assembly" && !Properties.IsWebPartFile)
			{
				this.AssemblyInfo=3Dnode;
			}
			else if(node.SchemaElement=3D=3D"TypeName"  && =
!Properties.IsWebPartFile)
			{
				this.TypeNameInfo=3Dnode;
			}
			else
			{
				this[this.length]=3Dnode;
			}
		}
	}
	function Count()
	{
		if(!(this.PropertiesLoaded))
		{
			this.LoadProperties();
		}
		return this.length;
	}
	function LoadProperties()
	{
		this.Init(GetPropCol(this.Owner.StorageKey, false), this.Owner);
		this.PropertiesLoaded=3Dtrue;
	}
	PropCol.Owner=3Dnull;			=09
	PropCol.Item=3DItem;
	PropCol.Init=3DInit;
	PropCol.Count=3DCount;
	PropCol.LoadProperties=3DLoadProperties;
	PropCol.PropertiesLoaded=3Dfalse;
	PropCol.AssemblyInfo=3Dnull;
	PropCol.TypeNameInfo=3Dnull;
	PropCol.IsWebPartFile=3Dfalse;
	PropCol.ResponseXML=3Dnull;
	return PropCol;
}
function PartColDef()
{
	var ThisPartCol=3Dnew Collection();
	function FindPart(Index)
	{
		var nIndex=3D-1;
		if (isNaN(Index))
		{
			var i;
			for (i=3D0; i<ThisPartCol.Count(); i++)
			{
				if (ThisPartCol.Item(i).WebPartQualifier=3D=3DIndex)
				{
					nIndex=3Di;
					break;
				}
			}
		}
		else
		{
			if (Index < 0 || Index >=3DThisPartCol.Count())
				nIndex=3D-1;
			else
				nIndex=3DIndex;
		}
		return nIndex;
	}
	function Item(Index)
	{
		var Part=3Dnull;
		if(Index !=3Dnull)
		{
			var PartIndex=3DFindPart(Index);
			if (PartIndex >=3D0)
				Part=3DThisPartCol.Item(PartIndex);
		}
		return Part;
	}
	function Register(WebPartQualifier, StorageKey, DOMPart)
	{
		var NewPart;
		var PartIndex=3DFindPart(WebPartQualifier);
		if (PartIndex >=3D0)
		{
			NewPart=3DThisPartCol.Item(PartIndex);
		}
		else
		{
			NewPart=3Dnew PartDef(WebPartQualifier, StorageKey, DOMPart);
			ThisPartCol.Add(NewPart);
			this.Count=3DThisPartCol.Count();
		}
		return NewPart;
	}
	function UnRegister(Index)
	{
		ThisPartCol.Remove(FindPart(Index));
		this.Count=3DThisPartCol.Count();
	}
	this.Item=3DItem;
	this.Register=3DRegister;
	this.UnRegister=3DUnRegister;
	this.Count=3DThisPartCol.Count();
}
function WebPartPageDef(DOMObj)
{
	this.Parts=3Dnew PartColDef();
	this.DOMObject=3DDOMObj;
	this.Properties=3Dnew PropColDef();
}
function EventDef(EventName)
{
	var EventHandlers=3Dnew Collection();
	function FindEventHandler(CallbackFunction)
	{
		return EventHandlers.Find(CallbackFunction);
	}
	function AddHandler(CallbackFunction)
	{
		return EventHandlers.Add(CallbackFunction);
	}
	function RemoveHandler(CallbackFunction)
	{
		EventHandlers.RemoveObject(CallbackFunction);
	}
	function Raise(Param)
	{
		var i;
		for (i=3D0; i<EventHandlers.Count(); i++)
			EventHandlers.Item(i)(Param);
	}
	this.Name=3DEventName;
	this.FindEventHandler=3DFindEventHandler;
	this.AddHandler=3DAddHandler;
	this.RemoveHandler=3DRemoveHandler;
	this.Raise=3DRaise;
}
function NotificationServiceDef()
{
	var Events=3Dnew Collection();
	function RegisterSupportedBrowserEvent(eventName, eventFunction)
	{
		switch(eventName)
		{
			case "onafterprint":
			case "onbeforeprint":
			case "onbeforeunload":
			case "onblur":
			case "onclose":
			case "onload":
			case "onresize":
			case "onfocus":
				window.attachEvent(eventName, eventFunction);
				break;
			case "onclick":
			case "onhelp":
				window.document.attachEvent(eventName, eventFunction);
				break;
			default:
				break;
		}
	}
	function UnRegisterSupportedBrowserEvent(eventName, eventFunction)
	{
		switch(eventName)
		{
			case "onafterprint":
			case "onbeforeprint":
			case "onbeforeunload":
			case "onblur":
			case "onclose":
			case "onload":
			case "onresize":
			case "onfocus":
				window.detachEvent(eventName, eventFunction);
				break;
			case "onclick":
			case "onhelp":
				window.document.detachEvent(eventName, eventFunction);
				break;
			default:
				break;
		}
	}
	function RaiseEvent(Namespace, Event, Data)
	{
		var Event;
		var EventName;
		EventName=3DNamespace+"::"+Event;
		Event=3DEvents.FindByName(EventName);
		if (null !=3DEvent)
			Event.Raise(Data);
	}
	function RegisterForEvent(Namespace, Event, CallbackFunction, =
Qualifier)
	{
		var EventObject;
		var EventName;
		EventName=3DNamespace+"::"+Event;
		EventObject=3DEvents.FindByName(EventName, Qualifier);
		if (EventObject=3D=3Dnull)
		{
			EventObject=3Dnew EventDef(EventName);
			EventObject.Qualifier=3DQualifier;
			Events.Add(EventObject);
		}
		if (EventObject.FindEventHandler(CallbackFunction)=3D=3Dnull)
		{
			if(Namespace=3D=3D"urn:schemas-microsoft-com:dhtml")
			{
				RegisterSupportedBrowserEvent(Event, CallbackFunction);
			}
			EventObject.AddHandler(CallbackFunction);
		}
	}
	function UnRegisterForEvent(Namespace, Event, CallbackFunction, =
Qualifier)
	{
		var EventObject;
		var EventName;
		EventName=3DNamespace+"::"+Event;
		EventObject=3DEvents.FindByName(EventName, Qualifier);
		if ((EventObject !=3Dnull) && =
(EventObject.FindEventHandler(CallbackFunction) !=3Dnull))
		{
			if(Namespace=3D=3D"urn:schemas-microsoft-com:dhtml")
			{
				UnRegisterSupportedBrowserEvent(Event, CallbackFunction);
			}
			EventObject.RemoveHandler(CallbackFunction);
		}
	}
	this.RegisterForEvent=3DRegisterForEvent;
	this.RaiseEvent=3DRaiseEvent;
	this.UnRegisterForEvent=3DUnRegisterForEvent;
}
function MessageDef(MessageName)
{
	this.Name=3DMessageName;
	this.Value=3D"";
}
function StateServiceDef()
{
	var SaveCallbacks=3Dnew Array();
	function IsScriptHREF()
	{
		var returnValue=3Dfalse;
		if(event !=3Dnull)
		{
			var srcElement=3Devent.srcElement;
			while(srcElement !=3Dnull && srcElement.tagName !=3D'A' && =
srcElement.tagName !=3D'BODY')
			{
				srcElement=3DsrcElement.parentElement;
			}
			if(srcElement !=3Dnull && srcElement.tagName=3D=3D'A')
			{
				var href=3DsrcElement.href.toLowerCase( );
				returnValue=3D(href.indexOf('javascript:')=3D=3D0 || =
href.indexOf('vbscript:')=3D=3D0)
			}
		}
		return returnValue;
	}
	function BeforeUnloading()
	{
		if(!MSOWebPartPage_hideNextBeforeUnload)
		{
			try
				{
				if (WPSCinpreview=3D=3Dtrue)
					{
					}
				}
			catch (e)
				{
				WPSC.RaiseEvent("urn:schemas-microsoft-com:dhtml","onunload",null);
				}
			ProcessDirtyParts();
		}
		MSOWebPartPage_hideNextBeforeUnload=3Dfalse;
	}
	function ProcessDirtyParts()
	{
		if (MSOWPSC_SavePerformed=3D=3Dfalse && SaveCallbacks.length > 0)
		{
			var i;
			var prompt=3Dfalse;
			for (i=3D0;i<SaveCallbacks.length;i++)
			{
				=
SaveCallbacks[i].Dirty=3DSaveCallbacks[i].IsDirtyCallbackFunction(SaveCal=
lbacks[i].Param);
				prompt=3Dprompt || SaveCallbacks[i].Dirty;
			}
			if (prompt=3D=3Dtrue && =
window.confirm(MSOStrings.SaveDirtyPartsDialogText))
			{
				for (i=3D0;i<SaveCallbacks.length;i++)
				{
					if (SaveCallbacks[i].Dirty=3D=3Dtrue)
					{
						SaveCallbacks[i].SaveCallbackFunction(SaveCallbacks[i].Param);
						SaveCallbacks[i].Dirty=3Dfalse;
					}
				}
			}
		}
		if(typeof(event.returnValue)=3D=3D"undefined")
		{
			MSOWPSC_SavePerformed=3Dtrue;
		}
	}
	function RegisterForPromptedSave(IsDirtyCallbackFunction, =
SaveCallbackFunction, Param)
	{
		var Callback=3Dnew CallbackParamDef(IsDirtyCallbackFunction, =
SaveCallbackFunction, Param);
		SaveCallbacks[SaveCallbacks.length++]=3DCallback;
	}
	this.BeforeUnloading=3DBeforeUnloading;
	this.IsScriptHREF=3DIsScriptHREF;
	this.RegisterForPromptedSave=3DRegisterForPromptedSave;
	this.ProcessDirtyParts=3DProcessDirtyParts;
}
function CallbackParamDef(IsDirtyCallbackFunction, SaveCallbackFunction, =
Param)
{
	this.IsDirtyCallbackFunction=3DIsDirtyCallbackFunction;
	this.SaveCallbackFunction=3DSaveCallbackFunction;
	this.Param=3DParam;
	this.Dirty=3Dfalse;
}
function WPSCDef()
{
	var InternalWebPartPage;
	var NotificationService=3Dnew NotificationServiceDef();
	function FirePartCommunicationEvents(connectedParts, isInit)
	{	=09
		var interfaceObject;
		for (var i=3D0; i < connectedParts.length; i++)
		{
			interfaceObject=3Deval(connectedParts[i]);
			if (interfaceObject !=3Dnull)
			{
				if (isInit)
				{
					try
					{
						interfaceObject.PartCommunicationInit(WPSC);
					}
					catch (e)
					{
					}
				}
				else
				{
					try
					{
						interfaceObject.PartCommunicationMain();
					}
					catch (e)
					{
					}=09
				}
			}
		}
	}
	function InitPartCommunication()
	{
		var xmlNodes;
		if (MSOConnections=3D=3Dnull)
			return;
		xmlNodes=3DMSOConnections.selectNodes("Connections/Connection");
		if (xmlNodes=3D=3Dnull)
			return;
		var connectedParts=3Dnew Array();
		var isProviderInList=3Dfalse;
		var isConsumerInList=3Dfalse;
		var xmlProviderRef=3Dnull;
		var xmlConsumerRef=3Dnull;
		for (var i=3D0; i < xmlNodes.length; i++)
		{
			=
xmlProviderRef=3DxmlNodes.item(i).selectSingleNode("@ProviderObject");
			=
xmlConsumerRef=3DxmlNodes.item(i).selectSingleNode("@ConsumerObject");			=

			isProviderInList=3Dfalse;
			isConsumerInList=3Dfalse;
			if (xmlProviderRef !=3Dnull && xmlConsumerRef !=3Dnull)
			{		=09
				for (var j=3D0; j < connectedParts.length; j++)
				{
					if (connectedParts[j]=3D=3DxmlProviderRef.text)
					{
						isProviderInList=3Dtrue;
					}
					if (connectedParts[j]=3D=3DxmlConsumerRef.text)
					{
						isConsumerInList=3Dtrue;
					}
				}
				if (!isProviderInList)
				{
					connectedParts[connectedParts.length]=3DxmlProviderRef.text;
				}	=09
				if (!isConsumerInList)
				{
					connectedParts[connectedParts.length]=3DxmlConsumerRef.text;
				}
			}
		}
		FirePartCommunicationEvents(connectedParts, true);
		FirePartCommunicationEvents(connectedParts, false);
	}
	function RaiseConnectionEventSpecial(InterfaceName, EventName, =
EventArgsNames, EventArgsValues)
	{
		var eventArgs=3Dnew Object();
		var tempNames=3DConvertVBArrayIfNecessary(EventArgsNames);
		var tempValues=3DConvertVBArrayIfNecessary(EventArgsValues);
		if (tempNames.length=3D=3DtempValues.length)
		{
			for (var i=3D0; i < tempNames.length; i++)
			{
				=
eval("eventArgs."+tempNames[i]+"=3DConvertVBArrayIfNecessary(tempValues[i=
])");
			}
			RaiseConnectionEvent(InterfaceName, EventName, eventArgs);
		}
	}
	function ConvertVBArrayIfNecessary(vbarray)
	{
		try
		{
			var a=3Dnew VBArray(vbarray);
			return a.toArray();
		}
		catch(e)
		{
			return vbarray;
		}
	}
	function RaiseConnectionEvent(InterfaceName, EventName, EventParams)
	{
		var fProvider=3Dfalse;
		var xmlNodes;
		var xmlSourceRef;
		var xmlTargetRef;
		var strEval;
		if =
(MSOConnections.selectSingleNode("Connections/Connection[@ProviderIntName=
=3D'"+InterfaceName+"']") !=3Dnull)
		{
			fProvider=3Dtrue;
		}
		if (fProvider)
		{
			=
xmlNodes=3DMSOConnections.selectNodes("Connections/Connection[@ProviderIn=
tName=3D'"+InterfaceName+"']");
		}
		else
		{
			=
xmlNodes=3DMSOConnections.selectNodes("Connections/Connection[@ConsumerIn=
tName=3D'"+InterfaceName+"']");
		}
		if (xmlNodes !=3Dnull)
		{
			for (var i=3D0; i < xmlNodes.length; i++)
			{
				if (fProvider)
				{
					=
xmlSourceRef=3DxmlNodes.item(i).selectSingleNode("@ProviderObject");
					=
xmlTargetRef=3DxmlNodes.item(i).selectSingleNode("@ConsumerObject");
				}
				else
				{
					=
xmlSourceRef=3DxmlNodes.item(i).selectSingleNode("@ConsumerObject");
					=
xmlTargetRef=3DxmlNodes.item(i).selectSingleNode("@ProviderObject");
				}
				if (xmlSourceRef !=3Dnull && xmlTargetRef !=3Dnull)
				{
					strEval=3DxmlTargetRef.text;
					strEval+=3D"."+EventName;
					strEval+=3D"("+xmlSourceRef.text+", EventParams)";
					eval (strEval);
				}		=09
			}
		}		=09
	}
	function RegisterForPromptedSave(IsDirtyCallbackFunction, =
SaveCallbackFunction, Param)
	{
		StateService.RegisterForPromptedSave(IsDirtyCallbackFunction, =
SaveCallbackFunction, Param);
	}
	function Init(DOMObj)
	{
		window.attachEvent("onbeforeunload", StateService.BeforeUnloading);
		if (null !=3Ddocument.body)
		{
			document.body.attachEvent("onclick", new =
Function("if(StateService.IsScriptHREF()) =
{MSOWebPartPage_hideNextBeforeUnload=3Dtrue;}"));
		}
		this.WebPartPage=3Dnew WebPartPageDef(DOMObj);
		return this.WebPartPage;
	}
	function Convert(InputString, InputType, OutputType)
	{
		var Converted=3DInputString;
		if( "URL"=3D=3DInputType )
		{
			if( "UNICODE"=3D=3DOutputType )
				Converted=3DURL2Unicode(InputString);
		}
		else if( "UNICODE"=3D=3DInputType )
		{
			if( "URL"=3D=3DOutputType )
				Converted=3DUnicode2URL(InputString);
		}
		return Converted;
	}
	function MSOMenu_GetMenuItem(MenuClientID, MenuOptionID)
	{
		var menuItem=3Dnull;
		var menu=3Ddocument.all.item(MenuClientID);
		if(menu !=3Dnull)
		{
			menuItem=3Dmenu.all.item(MenuOptionID);
		}
		return menuItem;
	}
	function MSOMenu_SetChecked(MenuClientID, MenuOptionID, SetValue)
	{
		var menuItem=3DMSOMenu_GetMenuItem(MenuClientID, MenuOptionID);
		if(menuItem !=3Dnull)
		{
			menuItem.checked=3D(SetValue) ? 'true' : 'false';
		}
	}
	function MSOMenu_SetVisible(MenuClientID, MenuOptionID, SetValue)
	{
		var menuItem=3DMSOMenu_GetMenuItem(MenuClientID, MenuOptionID);
		if(menuItem !=3Dnull)
		{
			menuItem.style.display=3D(SetValue) ? '' : 'none';
		}
	}
	function MSOMenu_SetEnabled(MenuClientID, MenuOptionID, SetValue)
	{
		var menuItem=3DMSOMenu_GetMenuItem(MenuClientID, MenuOptionID);
		if(menuItem !=3Dnull)
		{
			menuItem.disabled=3D!(SetValue=3D=3Dtrue);
		}
	}
	function MSOMenu_GetChecked(MenuClientID, MenuOptionID)
	{
		var menuItem=3DMSOMenu_GetMenuItem(MenuClientID, MenuOptionID);
		if(menuItem !=3Dnull)
		{
			return (menuItem.checked=3D=3D'true') ? true : false;
		}
		return null;
	}
	function MSOMenu_GetVisible(MenuClientID, MenuOptionID)
	{
		var menuItem=3DMSOMenu_GetMenuItem(MenuClientID, MenuOptionID);
		if(menuItem !=3Dnull)
		{
			return (menuItem.style.display !=3D'none') ? true : false;
		}
		return null;
	}
	function MSOMenu_GetEnabled(MenuClientID, MenuOptionID)
	{
		var menuItem=3DMSOMenu_GetMenuItem(MenuClientID, MenuOptionID);
		if(menuItem !=3Dnull)
		{
			return (menuItem.disabled !=3Dtrue) ? true : false;
		}
		return null;
	}
	this.RaiseConnectionEvent=3DRaiseConnectionEvent;
	this.RaiseConnectionEventSpecial=3DRaiseConnectionEventSpecial;
	this.InitPartCommunication=3DInitPartCommunication;
	this.RaiseEvent=3DNotificationService.RaiseEvent;=09
	this.RegisterForEvent=3DNotificationService.RegisterForEvent;
	this.UnRegisterForEvent=3DNotificationService.UnRegisterForEvent;
	this.RegisterForPromptedSave=3DRegisterForPromptedSave;
	this.Init=3DInit;
	this.WebPartPage=3DInternalWebPartPage;
	this.Convert=3DConvert;
	this.MSOMenu_SetChecked=3DMSOMenu_SetChecked;
	this.MSOMenu_SetVisible=3DMSOMenu_SetVisible;
	this.MSOMenu_SetEnabled=3DMSOMenu_SetEnabled;
	this.MSOMenu_GetChecked=3DMSOMenu_GetChecked;
	this.MSOMenu_GetVisible=3DMSOMenu_GetVisible;
	this.MSOMenu_GetEnabled=3DMSOMenu_GetEnabled;
}
var StateService=3Dnew StateServiceDef();
var WPSC=3Dnew WPSCDef();
var MSOWPSC_SavePerformed=3Dfalse;
function MSOWPSC_OnSubmit()
{
	StateService.ProcessDirtyParts();
}
function Row2ParamsIn_GetRow(paramsInIntName,rowFields,paramsInNames)
{
	var paramsIndex=3Dnew Array(paramsInNames.length);
	var fieldsIndex=3Dnew Array(paramsInNames.length);
	for (var i=3D0; i < paramsIndex; i++)
		paramsIndex[i]=3D-1;
	for (var i=3D0; i < fieldsIndex; i++)
		fieldsIndex[i]=3D-1;
	var params=3DparamsInNames;
	var fieldNames=3DrowFields;
	var name=3DparamsInIntName;
	var paramsLength=3D0;
	this.RowProviderInit=3DRow2ParamsIn_RowProviderInit;
	this.RowReady=3DRow2ParamsIn_RowReady;
	this.ParametersInConsumerInit=3DRow2ParamsIn_ParamsInInit;
	function Row2ParamsIn_ParamsInInit(sender,args)
	{
		var paramProps=3Dargs.ParameterInProperties;
		paramsLength=3DparamProps.length;
		if (paramProps !=3Dnull && paramProps.length > 0)
			for (var i=3D0; i < paramProps.length; i++)
				for (var j=3D0; j < params.length; j++)
					if ((paramProps[i]).ParameterName=3D=3Dparams[j])
						paramsIndex[j]=3Di;
	}
	function Row2ParamsIn_RowProviderInit(sender,args)
	{
		var fields=3Dargs.FieldList;
		if (fields !=3Dnull && fields.length > 0)
			for (var i=3D0; i < fields.length; i++)
				for (var j=3D0; j < fieldNames.length; j++)
					if (fields[i]=3D=3DfieldNames[j])
						fieldsIndex[j]=3Di;
	}
	function Row2ParamsIn_ParamsInReadyArgs(value)
	{
		this.ParameterValues=3Dvalue;
	}=09
	function Row2ParamsIn_RowReady(sender,args)
	{
		var rs=3Dargs.Rows;
		if (args.SelectionStatus=3D=3D"Standard" || =
args.SelectionStatus=3D=3D"New")
		{
			if (rs !=3Dnull)
			{
				rs.MoveFirst();
				var paramValues=3Dnew Array(paramsLength);
				for (var i=3D0; i < paramsLength; i++)
				{
					var found=3Dfalse;
					try
					{
						for (var j=3D0; j < paramsIndex.length; j++)
							if (paramsIndex[j]=3D=3Di)
							{
								if (rs.Fields.Item(fieldsIndex[j]).Value !=3Dnull)
								{
									var type=3Drs.Fields.Item(fieldsIndex[j]).Type;
									var varValue=3Drs.Fields.Item(fieldsIndex[j]).Value;
									paramValues[i]=3DString(varValue);
									if (type=3D=3D12)
									{
										if (typeof(varValue)=3D=3D"date")
										{
											paramValues[i]=3DP2P_DateToString(paramValues[i]);
										}
									}
									else if (type=3D=3D7 || type=3D=3D133 || type=3D=3D134 || =
type=3D=3D135)
									{
										paramValues[i]=3DP2P_DateToString(paramValues[i]);
									}
								}
								else
								{
									paramValues[i]=3D"";
								}
								found=3Dtrue;
							}
					}
					catch( e )
					{
						found=3Dfalse;
					}
					if (!found)
						paramValues[i]=3D"";
				}
				WPSC.RaiseConnectionEvent(name, "ParametersInReady", new =
Row2ParamsIn_ParamsInReadyArgs(paramValues));
			}
		}
		else
			WPSC.RaiseConnectionEvent(name, "NoParametersIn", null);
	}
}
function Row2Cell_GetRow(cellIntName,xform)
{
	var field=3Dxform;
	var index=3D-1;
	var name=3DcellIntName;
	this.RowProviderInit=3DRow2Cell_RowProviderInit;
	this.RowReady=3DRow2Cell_RowReady;
	function Row2Cell_RowProviderInit(sender,args)
	{
		var fields=3Dargs.FieldList;
		var fieldDisplayList=3Dargs.FieldDisplayList;
		if (fields !=3Dnull && fields.length > 0)
			for (var i=3D0; i < fields.length; i++)
				if (fields[i]=3D=3Dfield)
				{
					index=3Di;
					var displayField=3Dnull;
					if (fieldDisplayList !=3Dnull && fieldDisplayList.length > i)
					{
						displayField=3DfieldDisplayList[i];
					}
					WPSC.RaiseConnectionEvent(name, "CellProviderInit", new =
Row2Cell_CellInitArgs(field, displayField));
				}
	}
	function Row2Cell_CellInitArgs(name, displayName)
	{
		this.FieldName=3Dname;
		this.FieldDisplayName=3DdisplayName;
	}
	function Row2Cell_CellReadyArgs(value)
	{
		this.Cell=3Dvalue;
	}
	function Row2Cell_RowReady(sender,args)
	{
		var rs=3Dargs.Rows;
		if (rs !=3Dnull)
		{
			rs.MoveFirst();
			if (args.SelectionStatus && (args.SelectionStatus=3D=3D"Standard" || =
args.SelectionStatus=3D=3D"New") && index !=3D-1 && rs.Fields !=3Dnull =
&& rs.Fields.Item(index) !=3Dnull)
				WPSC.RaiseConnectionEvent(name, "CellReady", new =
Row2Cell_CellReadyArgs(rs.Fields.Item(index).Value));
			else
				WPSC.RaiseConnectionEvent(name, "CellReady", new =
Row2Cell_CellReadyArgs(null));
		}
	}
}
function Row2Cell_GetCell()
{
	this.CellConsumerInit=3DRow2Cell_CellInit;
	function Row2Cell_CellInit(sender,args){}
}
function Row2Filter_GetFilter()
{
	this.FilterConsumerInit=3DRow2Filter_FilterInit;
	function Row2Filter_FilterInit(sender,args){}
}
function Row2Filter_GetRow(filterIntName,fieldFilter,fieldRow)
{
	var field=3DfieldRow;
	var filter=3DfieldFilter;
	var index=3D-1;
	var name=3DfilterIntName;
	this.RowProviderInit=3DRow2Filter_RowInit;
	this.RowReady=3DRow2Filter_RowReady;
	function Row2Filter_RowInit(sender,args)
	{
		var fields=3Dargs.FieldList;
		if (fields !=3Dnull && fields.length > 0)
			for (var i=3D0; i < fields.length; i++)
				if (fields[i]=3D=3Dfield)
					index=3Di;
	}
	function Row2Filter_SetFilterArgs(value)
	{
		this.FilterExpression=3Dvalue;
	}
	function P2P_DateToString(dateString)
	{
		function MakeNumberTwoDigits(number)
		{
			if (number < 10)
				return "0"+number;
			else
				return number;
		}
		var date=3Dnew Date(Date.parse(dateString));
		var newValue=3DMakeNumberTwoDigits(date.getMonth()+1)+"/";
		newValue+=3DMakeNumberTwoDigits(date.getDate())+"/";
		newValue+=3Ddate.getFullYear()+" ";
		newValue+=3DMakeNumberTwoDigits(date.getHours())+":";
		newValue+=3DMakeNumberTwoDigits(date.getMinutes())+":";
		newValue+=3DMakeNumberTwoDigits(date.getSeconds());
		return newValue;
	}
	function Row2Filter_RowReady(sender,args)
	{
		var rs=3Dargs.Rows;
		if ((args.SelectionStatus=3D=3D"Standard" || =
args.SelectionStatus=3D=3D"New") && index !=3D-1)
		{
			if (rs !=3Dnull)
			{
				rs.MoveFirst();
				var filterValue=3D"";
				try
				{
					if (rs.Fields.Item(index).Value !=3Dnull)
					{
						var varValue=3Drs.Fields.Item(index).Value;
						var type=3Drs.Fields.Item(index).Type;
						filterValue=3DString(varValue);
						if (type=3D=3D12)
						{
							if (typeof(varValue)=3D=3D"date")
							{
								filterValue=3DP2P_DateToString(filterValue);
							}
						}
						else if (type=3D=3D7 || type=3D=3D133 || type=3D=3D134 || =
type=3D=3D135)
						{
							filterValue=3DP2P_DateToString(filterValue);
						}
					}
				}
				catch (e)
				{
				}
				WPSC.RaiseConnectionEvent(name, "SetFilter", new =
Row2Filter_SetFilterArgs("FilterField1=3D"+WPSC.Convert(filter, =
"UNICODE", "URL")+"&FilterValue1=3D"+WPSC.Convert(filterValue, =
"UNICODE", "URL")));
			}
			else
			{
				WPSC.RaiseConnectionEvent(name, "SetFilter", new =
Row2Filter_SetFilterArgs("FilterField1=3D"+WPSC.Convert(filter, =
"UNICODE", "URL")+"&FilterValue1=3D"));
			}
		}
		else
			WPSC.RaiseConnectionEvent(name, "NoFilter", null);
	}
}
function ParamsOut2In_GetParamsOut(paramsInIntName, paramsOutNames, =
paramsInNames)
{
	var paramsInIndex=3Dnew Array(paramsInNames.length);
	var paramsOutIndex=3Dnew Array(paramsInNames.length);
	var paramsIn=3DparamsInNames;
	var paramsOut=3DparamsOutNames;
	var name=3DparamsInIntName;
	var paramsInLength=3D0;
	this.ParametersOutProviderInit=3DParamsOut2In_ParamsOutProviderInit;
	this.ParametersOutReady=3DParamsOut2In_ParamsOutReady;
	this.ParametersInConsumerInit=3DParamsOut2In_ParamsInInit;
	this.NoParametersOut=3DParametersOut2In_NoParametersOut;
	function ParametersOut2In_NoParametersOut(sender, args)
	{
		WPSC.RaiseConnectionEvent(name, "NoParametersIn", null);
	}
	function ParamsOut2In_ParamsInInit(sender, args)
	{
		var paramProps=3Dargs.ParameterInProperties;
		paramsInLength=3DparamProps.length	=09
		if (paramProps !=3Dnull && paramProps.length > 0)
			for (var i=3D0; i < paramProps.length; i++)
				for (var j=3D0; j < paramsIn.length; j++)
					if ((paramProps[i]).ParameterName=3D=3DparamsIn[j])
						paramsInIndex[j]=3Di;
	}
	function ParamsOut2In_ParamsOutProviderInit(sender, args)
	{
		var paramProps=3Dargs.ParameterOutProperties;
		if (paramProps !=3Dnull && paramProps.length > 0)
			for (var i=3D0; i < paramProps.length; i++)
				for (var j=3D0; j < paramsOut.length; j++)
					if ((paramProps[i]).ParameterName=3D=3DparamsOut[j])
						paramsOutIndex[j]=3Di;
	}
	function ParamsOut2In_ParamsInReadyArgs(value)
	{
		this.ParameterValues=3Dvalue;
	}
	function ParamsOut2In_ParamsOutReady(sender, args)
	{
		var tempParams=3Dargs.ParameterValues;
		if (tempParams !=3Dnull && tempParams.length > 0)
		{
			var paramValues=3Dnew Array(paramsInLength);
			for (var i=3D0; i < paramsInLength; i++)
			{
				var found=3Dfalse;
				for (var j=3D0; j < paramsInIndex.length; j++)
				{
					if (paramsInIndex[j]=3D=3Di)
					{
						paramValues[i]=3DtempParams[paramsOutIndex[j]];
						found=3Dtrue;
					}
				}
				if (!found)
					paramValues[i]=3D"";
			}
			WPSC.RaiseConnectionEvent(name, "ParametersInReady", new =
ParamsOut2In_ParamsInReadyArgs(paramValues));
		}
	}
}
var MSOLayout_inDesignMode=3Dfalse;
var MSOLayout_currentDragMode=3D0;
var MSOLayout_zoneDragOver=3D0;
var MSOLayout_rowToDrop=3D0;
var MSOLayout_cellToDrop=3D0;
var MSOLayout_oDropLocation=3D0;
var MSOLayout_iBar=3D(document.createElement !=3Dnull ? =
document.createElement("div") : null);
var MSOLayout_horzZoneIBar=3D0;
var MSOLayout_vertZoneIBar=3D0;
var MSOLayout_horzBodyZoneIBar=3D0;
var MSOLayout_vertBodyZoneIBar=3D0;
var MSOLayout_moveObject=3D0;
var MSOLayout_maintainOriginalZone=3D0;
var MSOLayout_topObject=3Ddocument.body;
var MSOLayout_galleryView=3D0;
var MSOLayout_unsavedChanges=3Dnew Array();
var MSOLayout_FormSubmit=3Dnull;
var MenuWebPartID=3Dnull;
var MenuWebPart=3Dnull;
var MSOConn_SourceWpNode=3Dnull;
var MSOConn_TargetWpNode=3Dnull;
var MSOConn_XformInfo1=3Dnull;
var MSOConn_XformInfo2=3Dnull;
var MSOConn_AspXformInfo=3Dnull;
var MSOConn_ConnCancelled=3Dfalse;
var MSOConn_MultipleTargetGroups=3Dfalse;
var MSOConn_TargetGroupNode=3Dnull;
var MSOConn_SourceGroupNode=3Dnull;
var MSOConn_BackButtonClicked=3Dfalse;
function MSOLayout_RemoveQueryParametersFromUrl(url)
{
	url=3DRemoveQueryParameterFromUrl(url, =
"[p|P][a|A][g|G][e|E][v|V][i|I][e|E][w|W]");
	url=3DRemoveQueryParameterFromUrl(url, =
"[tT][oO][[oO][lL][pP][aA][nN][eE][vV][iE][eE][wW]");
	url=3DRemoveQueryParameterFromUrl(url, =
"[dD][iI][sS][pP][lL][aA][yY][mM][oO][dD][eE]");
	return url;
}
function MSOLayout_ChangeLayoutMode(bPersonalView, bExitDesignMode)
{
	if(bPersonalView !=3Dnull)
	{
				MSOLayout_SaveChanges();
		var url=3Ddocument.forms[MSOWebPartPageFormName].action;
		url=3DRemoveQueryParameterFromUrl(url, =
"[p|P][a|A][g|G][e|E][v|V][i|I][e|E][w|W]");
		url=3DRemoveQueryParameterFromUrl(url, =
"[tT][oO][[oO][lL][pP][aA][nN][eE][vV][iE][eE][wW]");
		url=3DRemoveQueryParameterFromUrl(url, =
"[dD][iI][sS][pP][lL][aA][yY][mM][oO][dD][eE]");
		if (url.indexOf("?") < 0)
			url+=3D"?";
		else
			url+=3D"&";
		if(bPersonalView=3D=3Dtrue)
		{
			=
document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value=3D1;
			=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Design';
			url+=3D"PageView=3DPersonal";
			document.forms[MSOWebPartPageFormName].action=3Durl;
		}
		else
		{
			=
document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value=3D1;
			=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Design';
			url+=3D"PageView=3DShared";
			document.forms[MSOWebPartPageFormName].action=3Durl;
		}
	} else if (bExitDesignMode !=3Dnull && bExitDesignMode)
	{
		var url=3Ddocument.forms[MSOWebPartPageFormName].action;
		url=3DRemoveQueryParameterFromUrl(url, =
"[tT][oO][[oO][lL][pP][aA][nN][eE][vV][iE][eE][wW]");
		url=3DRemoveQueryParameterFromUrl(url, =
"[dD][iI][sS][pP][lL][aA][yY][mM][oO][dD][eE]");
		=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_Shared.value=3D"";
		=
document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value=3D0;
		=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Browse';
		document.forms[MSOWebPartPageFormName].action=3Durl;
	}
	__doPostBack(MSOWebPartPageFormName, '');
}
function MSOLayout_ToggleLayoutMode()
{
	var =
inDesignMode=3Ddocument.forms[MSOWebPartPageFormName].MSOLayout_InDesignM=
ode.value;
	if(inDesignMode !=3D1)
	{
		=
document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value=3D1;
		=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Design';
	}
	else
	{
		=
document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value=3D0;
		=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Browse';
	}
	__doPostBack(MSOWebPartPageFormName, '');
}
function MSOLayout_ToggleView(bPersonalView)
{
	var url=3Ddocument.forms[MSOWebPartPageFormName].action;
	url=3DMSOLayout_RemoveQueryParametersFromUrl(url);
	document.forms[MSOWebPartPageFormName].action=3Durl;
	if(bPersonalView=3D=3Dtrue)
	{
		=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_Shared.value=3D"fal=
se";
	}
	else
	{
		=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_Shared.value=3D"tru=
e";
	}
	=
document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value=3D0;
	=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Browse';
	__doPostBack(MSOWebPartPageFormName, '');
}
function MSOLayout_SetupLayoutFlags()
{
	MSOLayout_inDesignMode=3Dtrue;
	MSOLayout_topObject=3D(document.body.all.item('MSOTlPn_WebPartPageDiv') =
!=3Dnull) ?
								document.body.all.item('MSOTlPn_WebPartPageDiv') :
								document.body;
}
function MSOLayout_GetRealOffset(StartingObject,OffsetType, EndParent)
{
	var realValue=3D0;
	if(!EndParent) EndParent=3Ddocument.body;
	for (var currentObject=3DStartingObject; currentObject !=3DEndParent && =
currentObject !=3Ddocument.body; =
currentObject=3DcurrentObject.offsetParent)
	{
		realValue+=3Deval('currentObject.offset'+OffsetType)
	}
	return realValue;
}
function MSOLayout_MoveWebPartStart(ZoneTableCell, WebPartCaption, =
Gallery)
{
	if (event.button !=3D1) return;
	MSOLayout_currentDragMode=3D'move';
	document.selection.empty();
	MSOLayout_galleryView=3D(Gallery=3D=3Dtrue) ? true : false;
	MSOLayout_CreateDragObject(WebPartCaption);
	MSOLayout_CreateIBar();
	MSOLayout_oDropLocation=3DZoneTableCell;
	=
MSOLayout_maintainOriginalZone=3D(ZoneTableCell.allowZoneChange=3D=3D'0')=
 ? MSOLayout_GetParentTable(ZoneTableCell) : '0';
	if (MSOLayout_galleryView && ZoneTableCell.dzc !=3Dnull)
	{
		var zones=3Ddocument.all['MSOZone'];
		if (zones !=3Dnull && zones.length > 1)
		{
			for (i=3D0; i<zones.length; i++)
				if (zones[i].zoneID=3D=3DZoneTableCell.zoneid)
				{
					MSOLayout_maintainOriginalZone=3Dzones[i];
					break;
				}
		}
	}
	MSOLayout_iBar.goodDrop=3D'false';
	var zone=3DMSOLayout_GetParentTable(ZoneTableCell);
	if(zone.id=3D=3D'MSOZone')
	{
		MSOLayout_zoneDragOver=3Dzone;
		MSOLayout_zoneDragOver.className=3D"ms-SPZoneSelected";
	}
	if(!MSOLayout_galleryView)
	{
		MSOLayout_MoveIBar(ZoneTableCell);
	}
	document.body.attachEvent('ondragover', =
MSOLayout_MoveWebPartBodyDragOver);
	var oldDragEnd=3Ddocument.body.ondragend;
	var oldDrop=3Ddocument.body.ondrop;
	document.body.ondragend=3Dnew =
Function("window.event.returnValue=3Dfalse;");
	document.body.ondrop=3Dnew =
Function("MSOLayout_iBar.goodDrop=3D'true';");
	ZoneTableCell.ondragstart=3Dnew Function("try =
{event.dataTransfer.effectAllowed=3D'move';} catch (exception) {}");
	ZoneTableCell.attachEvent("ondrag",MSOLayout_MoveDragObject);
	ZoneTableCell.dragDrop();
	document.body.detachEvent('ondragover', =
MSOLayout_MoveWebPartBodyDragOver);
	document.body.ondragend=3DoldDragEnd;
	document.body.ondrop=3DoldDrop;
	ZoneTableCell.detachEvent("ondrag",MSOLayout_MoveDragObject);
	MSOLayout_moveObject.style.display=3D'none';
	MSOLayout_currentDragMode=3D0;
	if(navigator.userAgent.toLowerCase().indexOf("msie 5.5") !=3D-1)
	{
		ZoneTableCell.swapNode(ZoneTableCell);
	}
	event.returnValue=3Dfalse;
}
function MSOLayout_MoveWebPartDragZoneEnter(ZoneTable)
{
	if(MSOLayout_currentDragMode !=3D'move') return;
	if(ZoneTable !=3DMSOLayout_zoneDragOver)
	{
		MSOLayout_zoneDragOver.className=3D'ms-SPZone';
		MSOLayout_zoneDragOver=3DZoneTable;
		event.dataTransfer.dropEffect=3D'move';
	}
	MSOLayout_MoveWebPartStopEventBubble()
}
function MSOLayout_MoveWebPartDragEnter(ZoneTableCell)
{
	if(MSOLayout_currentDragMode !=3D'move') return;
	event.dataTransfer.dropEffect=3D'move';
	MSOLayout_cellToDrop=3DZoneTableCell.cellIndex;
	MSOLayout_rowToDrop=3DMSOLayout_GetParentRow(ZoneTableCell).rowIndex;
}
function MSOLayout_MoveWebPartDragOver(ZoneTableCell,NeedsSetup)
{
	if(MSOLayout_currentDragMode !=3D'move') return;
	event.dataTransfer.dropEffect=3D'move';
	var needSetup=3D(NeedsSetup=3D=3D"True")? true:false;
	MSOLayout_SetupDropLocation(ZoneTableCell, needSetup);
	=
MSOLayout_oDropLocation=3DMSOLayout_zoneDragOver.rows[MSOLayout_rowToDrop=
].cells[MSOLayout_cellToDrop];
	MSOLayout_MoveIBar(MSOLayout_oDropLocation);
	if(MSOLayout_galleryView && MSOLayout_maintainOriginalZone=3D=3D'0') =
MSOLayout_UpdateZoneDropDown();
	MSOLayout_MoveWebPartStopEventBubble()
}
function MSOLayout_MoveWebPartBodyDragOver()
{
	if(MSOLayout_currentDragMode !=3D'move') return;
	event.dataTransfer.dropEffect=3D'none';
	MSOLayout_iBar.style.display=3D'none';
	if(MSOLayout_zoneDragOver.className !=3D'ms-SPZone') =
MSOLayout_zoneDragOver.className=3D'ms-SPZone';
	window.event.returnValue=3Dfalse;
}
function MSOLayout_MoveWebPartStopEventBubble()
{
	if(MSOLayout_currentDragMode !=3D'move' || =
MSOLayout_iBar.style.display=3D=3D'none')  return;
	window.event.returnValue=3Dfalse;
	window.event.cancelBubble=3Dtrue;
}
function MSOLayout_MoveWebPart(OriginalTableCell,DestinationTableCell)
{
	MSOLayout_iBar.style.display=3D'none';
	MSOLayout_zoneDragOver.className=3D'ms-SPZone';
	if(MSOLayout_currentDragMode !=3D'move'
		|| MSOLayout_iBar.goodDrop !=3D'true'
		|| OriginalTableCell=3D=3DDestinationTableCell) return;
	var newTableCell;								=09
	var originalZone=3DMSOLayout_GetParentTable(OriginalTableCell);=09
	var originalIndex=3D(OriginalTableCell.orientation=3D=3D'Horizontal') ? =
OriginalTableCell.cellIndex : OriginalTableCell.parentElement.rowIndex;
	var destinationZone;								=09
	var destinationIndex;								=09
	destinationZone=3DMSOLayout_GetParentTable(DestinationTableCell);
	var zonesChanged=3D(destinationZone !=3DoriginalZone);
	if(DestinationTableCell.orientation=3D=3D'Horizontal')
	{
		destinationIndex=3DDestinationTableCell.cellIndex;
		=
newTableCell=3DMSOLayout_GetParentRow(DestinationTableCell).insertCell(de=
stinationIndex);
	}
	else
	{
		destinationIndex=3DDestinationTableCell.parentElement.rowIndex;
		=
newTableCell=3DdestinationZone.insertRow(MSOLayout_GetParentRow(Destinati=
onTableCell).rowIndex).insertCell();
	}
	newTableCell.swapNode(OriginalTableCell);
	if(OriginalTableCell.orientation=3D=3D'Horizontal') =
newTableCell.removeNode(true);
	else MSOLayout_GetParentRow(newTableCell).removeNode(true);
	OriginalTableCell.orientation=3DDestinationTableCell.orientation;
	if(zonesChanged)
	{
		var =
originalEmptyZoneText=3DoriginalZone.all.item('MSOZoneCell_emptyZoneText'=
);
		var =
destinationEmptyZoneText=3DdestinationZone.all.item('MSOZoneCell_emptyZon=
eText')
		if(originalEmptyZoneText !=3Dnull)
		{
			originalEmptyZoneText.webPartsInZone--;
			if(originalEmptyZoneText.webPartsInZone=3D=3D0)
			{
				originalEmptyZoneText.style.display=3D'';
				originalEmptyZoneText.parentElement.style.padding=3D'';
			}
		}
		if(destinationEmptyZoneText !=3Dnull)
		{
			destinationEmptyZoneText.webPartsInZone++;
			destinationEmptyZoneText.style.display=3D'none';
			destinationEmptyZoneText.parentElement.style.padding=3D'0';
		}
	}
	if(zonesChanged || (destinationIndex !=3DoriginalIndex && =
destinationIndex !=3DoriginalIndex+1))
	{
		if(originalZone !=3DdestinationZone)
		{
			MSOLayout_AddChange(eval(OriginalTableCell.relatedWebPart), "Zone", =
destinationZone.zoneID);
			MSOLayout_UpdatePartOrderAfterMove(originalZone, 0);
		}
		MSOLayout_UpdatePartOrderAfterMove(destinationZone, 0);
	}
}
function MSOLayout_UpdatePartOrderAfterMove(Zone, StartingIndex)
{
	var index;
	if(Zone.orientation=3D=3D'Horizontal')
	{
		var parentRow=3DZone.rows[0];
		for(index=3DStartingIndex; index < parentRow.cells.length; index++)
		{
			MSOLayout_AddChange(eval(parentRow.cells[index].relatedWebPart), =
"ZoneIndex", index);
		}
	}
	else
	{
		for(index=3DStartingIndex; index < Zone.rows.length; index++)
		{
			MSOLayout_AddChange(eval(Zone.rows[index].cells[0].relatedWebPart), =
"ZoneIndex", index);
		}
	}
}
function MSOLayout_CreateDragObject(WebPartTitle)
{=09
	var titleText;
	if(!MSOLayout_moveObject)
	{
		=
MSOLayout_moveObject=3Ddocument.body.insertAdjacentElement("afterBegin", =
document.createElement('DIV'));
		MSOLayout_moveObject.className=3D'UserCellSelected';
		=
MSOLayout_moveObject.style.cssText=3D"font-size:8pt;position:absolute;ove=
rflow:hidden;display:none;z-index:100";
		=
MSOLayout_moveObject.style.filter=3D"progid:DXImageTransform.Microsoft.Al=
pha(opacity=3D75)";
		=
titleText=3DMSOLayout_moveObject.insertBefore(document.createElement('NOB=
R'));
		=
titleText.style.cssText=3D"padding-top:2px;width:147px;height:1.5em;overf=
low:hidden;text-overflow:ellipsis";
	}
	else titleText=3DMSOLayout_moveObject.children(0);
	titleText.innerText=3DWebPartTitle;
}
function MSOLayout_MoveDragObject()
{
	if(MSOLayout_currentDragMode !=3D'move') return;
	if(MSOLayout_moveObject.style.display=3D=3D'none') =
MSOLayout_moveObject.style.display=3D'';
	if(MSOLayout_moveObject.style.width=3D=3D'')
	{
		MSOLayout_moveObject.realWidth=3DMSOLayout_moveObject.offsetWidth;
		MSOLayout_moveObject.realHeight=3DMSOLayout_moveObject.offsetHeight;
	}
	var newWidth=3DMSOLayout_moveObject.realWidth;
	var newHeight=3DMSOLayout_moveObject.realHeight;
	var newLeft=3Devent.clientX+document.body.scrollLeft - (newWidth / 2);
	var newTop=3Devent.clientY+document.body.scrollTop+1;
	if(newLeft+newWidth > document.body.scrollWidth) newWidth =
-=3D(newLeft+newWidth - document.body.scrollWidth);
	if(newTop+newHeight > document.body.scrollHeight) newHeight =
-=3D(newTop+newHeight - document.body.scrollHeight);
	if(newHeight <=3D0 || newWidth <=3D0)
	{
		MSOLayout_moveObject.style.display=3D'none';
		newWidth=3DnewHeight=3D0;
	}
	else MSOLayout_moveObject.style.display=3D'';
	MSOLayout_moveObject.style.width=3DnewWidth;
	MSOLayout_moveObject.style.height=3DnewHeight;
	MSOLayout_moveObject.style.pixelLeft=3DnewLeft;
	MSOLayout_moveObject.style.pixelTop=3DnewTop;
}
function MSOLayout_CreateIBar()
{
	if(!MSOLayout_vertZoneIBar || !MSOLayout_horzZoneIBar)
	{
		var iBarBuilder=3Ddocument.createElement('TABLE');
		iBarBuilder.style.cssText=3D"font-size:1pt; position:absolute; =
display:none; border-collapse:collapse";
		iBarBuilder.className=3D'ms-SPZoneIBar';
		iBarBuilder.cellSpacing=3D'0';
		iBarBuilder.cellPadding=3D'0';
		iBarBuilder.attachEvent('ondragenter', =
MSOLayout_MoveWebPartStopEventBubble);
		iBarBuilder.attachEvent('ondragover', =
MSOLayout_MoveWebPartStopEventBubble);
		var insideIBarCell=3DiBarBuilder.insertRow().insertCell();
		insideIBarCell.align=3D'center';
		var =
insideIBar=3DinsideIBarCell.insertBefore(document.createElement('DIV'));
		insideIBar.id=3D"MSOLayout_insideIBar";
		insideIBar.className=3D'ms-SPZoneIBar';
		=
insideIBar.style.backgroundColor=3DiBarBuilder.currentStyle.borderColor;
		insideIBar.style.background=3D"transparent";
		insideIBar.style.borderWidth=3D"2px";
		insideIBar.style.position=3D"relative";	=09
		=
MSOLayout_horzZoneIBar=3DMSOLayout_topObject.appendChild(iBarBuilder.clon=
eNode(true));
		=
MSOLayout_vertZoneIBar=3DMSOLayout_topObject.appendChild(iBarBuilder.clon=
eNode(true));
		var =
insideHorzIBar=3DMSOLayout_horzZoneIBar.all["MSOLayout_insideIBar"];
		var =
insideVertIBar=3DMSOLayout_vertZoneIBar.all["MSOLayout_insideIBar"];
		MSOLayout_horzZoneIBar.style.width=3D6;
		MSOLayout_horzZoneIBar.style.borderStyle=3D"solid none";
		insideHorzIBar.style.height=3D'100%';
		insideHorzIBar.style.width=3D'33%';
		insideHorzIBar.style.borderStyle=3D"none solid none none";
		insideHorzIBar.style.posTop=3D0;
		MSOLayout_vertZoneIBar.style.height=3D6;
		MSOLayout_vertZoneIBar.style.borderStyle=3D"none solid";
		insideVertIBar.style.width=3D'100%';
		insideVertIBar.style.height=3D'2';
		insideVertIBar.style.borderStyle=3D"solid none none none";
		insideVertIBar.style.posTop=3D1;
		if(MSOLayout_topObject !=3Ddocument.body)
		{
			=
MSOLayout_horzBodyZoneIBar=3Ddocument.body.appendChild(MSOLayout_horzZone=
IBar.cloneNode(true));
			=
MSOLayout_vertBodyZoneIBar=3Ddocument.body.appendChild(MSOLayout_vertZone=
IBar.cloneNode(true));
		}
	}
	MSOLayout_iBar=3DMSOLayout_vertZoneIBar;
}
function MSOLayout_MoveIBar(ZoneTableCell)
{
	if(MSOLayout_iBar) MSOLayout_iBar.style.display=3D'none';
	var insideLayoutDiv=3DMSOLayout_topObject.contains(ZoneTableCell);
	if(MSOLayout_maintainOriginalZone=3D=3D'0' || =
MSOLayout_GetParentTable(ZoneTableCell)=3D=3DMSOLayout_maintainOriginalZo=
ne)
	{
		var insideIBar;
		if(ZoneTableCell.orientation=3D=3D'Horizontal')
		{
			var rightOffset=3D((document.dir=3D=3D"rtl") ? =
ZoneTableCell.offsetWidth - ((ZoneTableCell.cellIndex=3D=3D0) ? 3 : 0) : =
0);
			MSOLayout_iBar=3D(insideLayoutDiv) ? =
MSOLayout_iBar=3DMSOLayout_horzZoneIBar : MSOLayout_horzBodyZoneIBar;
			insideIBar=3DMSOLayout_iBar.all["MSOLayout_insideIBar"];
			=
MSOLayout_iBar.style.pixelLeft=3DMSOLayout_GetRealOffset(ZoneTableCell, =
'Left', MSOLayout_topObject) - ((ZoneTableCell.cellIndex=3D=3D0) ? 0 : =
3);
			MSOLayout_iBar.style.pixelLeft+=3DrightOffset;
			=
MSOLayout_iBar.style.pixelTop=3DMSOLayout_GetRealOffset(MSOLayout_zoneDra=
gOver, 'Top', MSOLayout_topObject)+1;
			MSOLayout_iBar.style.height=3DMSOLayout_zoneDragOver.clientHeight;
			if(ZoneTableCell.id=3D=3D"MSOZone_EmptyZoneCell")
			{
				var =
emptyZoneText=3DZoneTableCell.all.item('MSOZoneCell_emptyZoneText');
				if(emptyZoneText !=3Dnull && emptyZoneText.webPartsInZone > 0)
				{
					MSOLayout_iBar.style.pixelLeft -=3D3;
				}
			}
		}
		else
		{
			MSOLayout_iBar=3D(insideLayoutDiv) ? MSOLayout_vertZoneIBar : =
MSOLayout_vertBodyZoneIBar;
			insideIBar=3DMSOLayout_iBar.all["MSOLayout_insideIBar"];
			=
MSOLayout_iBar.style.pixelLeft=3DMSOLayout_GetRealOffset(MSOLayout_zoneDr=
agOver, 'Left', MSOLayout_topObject)+1;
			=
MSOLayout_iBar.style.pixelTop=3DMSOLayout_GetRealOffset(ZoneTableCell, =
'Top', MSOLayout_topObject) - =
((MSOLayout_GetParentRow(ZoneTableCell).rowIndex=3D=3D0) ? 0 : 4);
			MSOLayout_iBar.style.width=3DMSOLayout_zoneDragOver.clientWidth;
			if(ZoneTableCell.id=3D=3D"MSOZone_EmptyZoneCell")
			{
				MSOLayout_iBar.style.pixelTop -=3D1;
			}
		}
		if(MSOLayout_zoneDragOver.className !=3D'ms-SPZoneSelected') =
MSOLayout_zoneDragOver.className=3D'ms-SPZoneSelected';
		MSOLayout_iBar.style.display=3D'inline';
	}
}
function MSOLayout_UpdateZoneDropDown()
{
	var dropd=3Ddocument.all[zoneChooserID];
	if(dropd !=3Dnull)
	{
		for (i=3D0; i<dropd.options.length; i++)
		{
			if (dropd.options[i].value=3D=3DMSOLayout_zoneDragOver.zoneID)
				dropd.options[i].selected=3Dtrue;
		}
	}
}
function MSOLayout_SetupDropLocation(ZoneTableCell, CheckSize)
{
	if(ZoneTableCell.orientation=3D=3D'Vertical')
	{
		var parentRow=3DMSOLayout_GetParentRow(ZoneTableCell);
		if(!parentRow) return;
		if(ZoneTableCell.id !=3D"MSOZone_EmptyZoneCell" && (!CheckSize || =
(event.clientY+MSOLayout_topObject.scrollTop - =
MSOLayout_GetRealOffset(ZoneTableCell, 'Top')) > =
(ZoneTableCell.offsetHeight / 2)))
			MSOLayout_rowToDrop=3DparentRow.rowIndex+1;
		else
			MSOLayout_rowToDrop=3DparentRow.rowIndex;
	}
	else
	{
		var rtlPage=3D(document.dir=3D=3D"rtl"),=09
			maxCells=3DZoneTableCell.parentElement.childNodes.length,
			nextCellIndex=3DZoneTableCell.cellIndex+1;
		if(ZoneTableCell.id !=3D"MSOZone_EmptyZoneCell" && (!CheckSize || =
(event.clientX+MSOLayout_topObject.scrollLeft - =
MSOLayout_GetRealOffset(ZoneTableCell, 'Left')) > =
(ZoneTableCell.offsetWidth / 2)))
			MSOLayout_cellToDrop=3D(rtlPage) ? ZoneTableCell.cellIndex : =
ZoneTableCell.cellIndex+1;
		else
		{
			if (rtlPage)=09
				MSOLayout_cellToDrop=3D(nextCellIndex >=3DmaxCells) ? =
ZoneTableCell.cellIndex : ZoneTableCell.cellIndex+1;
			else
				MSOLayout_cellToDrop=3DZoneTableCell.cellIndex;
		}
	}
}
function =
MSOLayout_UpdatePropertySheet(WebPart,PropertyName,PropertyValue)
{
	var toolPane=3Ddocument.all.item("MSOTlPn_MainTD");
	if(WebPart.SelectedWebPart && toolPane)
	{
		for(Elements=3DtoolPane.all, ElementIndex=3D0; ElementIndex < =
Elements.length; ElementIndex++)
		{
			if(Elements[ElementIndex].layoutID=3D=3DPropertyName)
			{
				if(PropertyName=3D=3D"ChromeState")
				{
					for(radioElements=3DElements[ElementIndex].all, radioIndex=3D0; =
radioIndex <  radioElements.length; radioIndex++)
					{
						if(radioElements[radioIndex].value=3D=3DPropertyValue)
						{
							radioElements[radioIndex].checked=3Dtrue;
							break;
						}
					}
				}
				else if (PropertyName=3D=3D"Height" || PropertyName=3D=3D"Width")
				{
					for(radioElements=3DElements[ElementIndex].all, radioIndex=3D0; =
radioIndex <  radioElements.length; radioIndex++)
					{
						if(radioElements[radioIndex].id.indexOf("YesOption") !=3D-1)
						{
							radioElements[radioIndex].checked=3Dtrue;
						}
						else if(radioElements[radioIndex].id.indexOf("SizeTextBox") =
!=3D-1)
						{
							radioElements[radioIndex].value=3DPropertyValue;
						}
						else if(radioElements[radioIndex].id.indexOf("UnitsDropdown") =
!=3D-1)
						{
							radioElements[radioIndex].value=3D"Pixel";
						}
					}
				}
				else
				{
					Elements[ElementIndex].value=3DPropertyValue;
				}
			}
		}
	}
}
function MSOLayout_MinimizeRestore(WebPart)
{
	var newValue;
	var newValueIndex;
	if(WebPart.style.display !=3D'none')
	{
		newValue=3D'Minimized';
		newValueIndex=3D1;
		WebPart.style.display=3D'none';
	}
	else
	{
		newValue=3D'Normal';
		newValueIndex=3D0;
		WebPart.style.display=3D'';
	}
	MSOLayout_UpdatePropertySheet(WebPart, "ChromeState", newValue);
	MSOLayout_AddChange(WebPart, "chromeState", newValueIndex)
}
function MSOLayout_PageViewerMinimizeRestore(WebPart, =
PageViewerIFrameID)
{
	var PageViewerIFrame=3Ddocument.all.item(PageViewerIFrameID);
	if (PageViewerIFrame !=3Dnull)
	{
		if(WebPart.style.display !=3D'none')
		{
			if (PageViewerIFrame.src !=3DPageViewerIFrame.ddf_src)
			{
				PageViewerIFrame.src=3DPageViewerIFrame.ddf_src;
			}
		}
	}
}
function MSOLayout_FindAncestorByAttribute(Element, AttributeName)
{
	while (Element !=3Dnull)
	{
		if (Element.getAttribute(AttributeName) !=3Dnull)
			break;
		Element=3DElement.parentElement;=09
	}
	return Element;
}
function MSOLayout_MinimizeRestoreToolPart(ToolPart, partTitle, =
strImgName, strAnchorName, strImageAnchorName)
{
	var fieldID=3DToolPart+'ChromeState';
	var containingFrame=3DToolPart+'Chrome';
	var stateFieldValue;
	var tooltipTemplate;
	if( document.all.item(containingFrame).style.display=3D=3D'none' )
	{
		document.all.item(containingFrame).style.display=3D'inline';
		document.images[strImgName].src=3D'/_layouts/images/TPMin1.gif';
		tooltipTemplate=3DMSOStrings.ToolPartCollapseToolTip;
		stateFieldValue=3D"Normal";
	}
	else
	{
		document.all.item(containingFrame).style.display=3D'none';
		document.images[strImgName].src=3D'/_layouts/images/TPMax1.gif';
		tooltipTemplate=3DMSOStrings.ToolPartExpandToolTip;
		stateFieldValue=3D"Minimized";
	}
	   var tooltipString=3DtooltipTemplate.replace("%0", partTitle);
	   document.images[strImgName].alt=3DtooltipString;
	   document.all.item(strImageAnchorName).title=3DtooltipString;
	   document.all.item(strAnchorName).title=3DtooltipString;
	if(document.all[fieldID] !=3Dnull)
	{
		document.all[fieldID].value=3DstateFieldValue;
	}
}
function MSOLayout_RemoveWebPart(webPart)
{
	MSOLayout_AddChange(webPart, "isIncluded", "False")
	=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_PostbackSource.valu=
e=3D19;
	if(webPart.SelectedWebPart) MSOTlPn_onToolPaneCloseClick();
	else __doPostBack(MSOWebPartPageFormName, '');
}
function MSOLayout_RefreshIFrame(IFrame)
{
	=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_PostbackSource.valu=
e=3D23;
	IFrame.src=3DIFrame.src;
}
function MSOLayout_GetStyleFromClass(sClass,sRule)
{
	document.body.insertAdjacentHTML( 'beforeEnd', "<div =
style=3D'display:none' id=3D'temp' class=3D'"+sClass+"'></div>");
	var sReturnValue=3Deval('temp.currentStyle.'+sRule );
	temp.removeNode();
	return sReturnValue;
}
function MSOLayout_AddChange(WebPart,Property,NewValue)
{
	if(!WebPart) return;
	var WebPartGUID=3DWebPart.WebPartID;
	if(WebPart.layoutChanges)
	{
		var =
propertyIndex=3DMSOLayout_SearchArray(WebPart.layoutChanges,Property);
		if(propertyIndex !=3D-1) =
WebPart.layoutChanges[propertyIndex+1]=3DNewValue;
		else
		{
			WebPart.layoutChanges.push(Property);
			WebPart.layoutChanges.push(NewValue);
		}
	}
	else
	{
		WebPart.layoutChanges=3Dnew Array();
		WebPart.layoutChanges.push(Property);
		WebPart.layoutChanges.push(NewValue);=09
	}
	if(MSOLayout_SearchArray(MSOLayout_unsavedChanges,WebPartGUID)=3D=3D-1)
	{
		MSOLayout_unsavedChanges.push(((MSOLayout_unsavedChanges.length) ? "|" =
: "")+WebPartGUID);
		MSOLayout_unsavedChanges.push(WebPart.layoutChanges);
	}
	=
document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges.value=3DMS=
OLayout_unsavedChanges;
	MSOLayout_UpdatePropertySheet(WebPart,Property,NewValue);
	if(MSOLayout_FormSubmit=3D=3Dnull)
	{
		MSOLayout_FormSubmit=3Ddocument.forms[MSOWebPartPageFormName].submit;
		document.forms[MSOWebPartPageFormName].submit=3Dnew =
Function("MSOLayout_OnSubmit(); MSOLayout_FormSubmit();");
		document.forms[MSOWebPartPageFormName].attachEvent("onsubmit", =
MSOLayout_OnSubmit);
		window.attachEvent("onunload", MSOLayout_SaveChanges);
	}
}
function MSOLayout_OnSubmit()
{
	window.detachEvent("onunload", MSOLayout_SaveChanges);
}
function MSOLayout_SaveChanges()
{
	if(document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges =
!=3Dnull && =
document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges.value =
!=3D"")
	{
		var pageUrl=3Ddocument.URLUnencoded;
		var hashMarkExpression=3D/\#/;
		var hashMarkIndex=3DpageUrl.search(hashMarkExpression);
		if(hashMarkIndex !=3D-1)
		{
			pageUrl=3DpageUrl.substring(0, hashMarkIndex);
		}
		pageUrl=3DencodeURI(pageUrl)
		var xmlhttp=3Dnew ActiveXObject('Microsoft.XMLHTTP');
		xmlhttp.Open('POST',pageUrl,false);
		var =
formData=3D'&__REQUESTDIGEST=3D'+URLEncode(document.forms[MSOWebPartPageF=
ormName].__REQUESTDIGEST.value)+'&MSOLayout_LayoutChanges=3D'+URLEncode(d=
ocument.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges.value);
		xmlhttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");
		xmlhttp.Send(formData);
		=
document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges.value=3D""=
;
	}
}
function MSOLayout_SearchArray(SearchArray, Value)
{
	for(var index=3D0; index < SearchArray.length; index++)
	{
		if(SearchArray[index]=3D=3DValue || SearchArray[index]=3D=3D"#"+Value) =
return index;
	}
	return -1;
}
function =
MSOWebPartPage_OpenMenu(MenuToOpen,SourceElement,WebPart,InConnectionsMod=
e)
{
	if(WebPart)
	{
		MenuWebPart=3DWebPart
		MenuWebPartID=3DWebPart.WebPartID;
		var minOption=3DMenuToOpen.all.item('MSOMenu_Minimize');
		var restoreOption=3DMenuToOpen.all.item('MSOMenu_Restore');
		var closeOption=3DMenuToOpen.all.item('MSOMenu_Close');
		var deleteOption=3DMenuToOpen.all.item('MSOMenu_Delete');
		var exportOption=3DMenuToOpen.all.item('MSOMenu_Export');
		var =
resetPersOption=3DMenuToOpen.all.item('MSOMenu_RestorePartDefaults');
		var helpOption=3DMenuToOpen.all.item('MSOMenu_Help');
		var connectionOption=3DMenuToOpen.all.item('MSOMenu_Connections');
		if(minOption)
		{
			minOption.style.display=3D(WebPart.allowMinimize=3D=3D'false' || =
WebPart.style.display=3D=3D'none') ? 'none' : '';
		}
		if(restoreOption)
		{
			restoreOption.style.display=3D(WebPart.allowMinimize=3D=3D'false' || =
WebPart.style.display !=3D'none') ? 'none' : '';
		}
		if(closeOption)
		{
			closeOption.style.display=3D(WebPart.allowRemove=3D=3D'false') ? =
'none' : '';
		}
		if(deleteOption)
		{
			deleteOption.style.display=3D(MSOLayout_inDesignMode && =
WebPart.allowDelete !=3D'false') ? '' : 'none';
		}
		if(exportOption)
		{
			exportOption.style.display=3D(WebPart.allowExport=3D=3D'false') ? =
'none' : '';
		}
		if(helpOption)
		{
			helpOption.style.display=3D(WebPart.helpLink=3D=3Dnull) ? 'none' : =
"";
		}
		if(resetPersOption)
		{
			resetPersOption.style.display=3D(MSOLayout_inDesignMode && =
WebPart.HasPers=3D=3D'true' && WebPart.OnlyForMePart !=3D'true') ? '' : =
'none';
		}
		if(connectionOption)
		{
			connectionOption.style.display=3D(MSOLayout_inDesignMode ? '' : =
'none');
		}
		if(InConnectionsMode !=3D'False')
		{=09
			var connMenu=3Ddocument.all.item('MSOMenu_Connections'+WebPart.id);
			if(connectionOption !=3Dnull && connMenu !=3Dnull)
			{=09
				connectionOption.outerHTML=3DconnMenu.innerHTML;
			}
		}
	}
	MenuHtc_show(MenuToOpen, SourceElement, true, null, null);
	return true;
}
function  MSOConn_IsXFormUINeeded()
{
	var =
tinterface=3DMSOConn_TargetGroupNode.selectSingleNode('tInterface');
	var isXFormUINeeded=3Dfalse;
	var xFormNode=3Dtinterface.selectSingleNode('xForm');
	if(xFormNode !=3Dnull && =
tinterface.selectSingleNode("mi").getAttribute("isXFormUINeeded")=3D=3D"T=
rue")
	{
		isXFormUINeeded=3Dtrue;
		if(MSOConn_TargetGroupNode.getAttribute("isConn")=3D=3D"True")
		{
			document.all.MSOConn_Button.value=3D"edit";
		}
		if(xFormNode.getAttribute("type")=3D=3D"RowCellTransform")
		{
			MSOConn_ShowRowCellXForm(tinterface);
		}
		else if(xFormNode.getAttribute("type")=3D=3D"RowFilterTransform")
		{
			MSOConn_ShowRowFilterXForm(tinterface);
		}
		else
		{
			MSOConn_ShowAspXForm(tinterface);
		}
	}
	if(!isXFormUINeeded && =
MSOConn_TargetGroupNode.getAttribute("isConn")=3D=3D"True" && =
MSOConn_BackButtonClicked=3D=3Dfalse)
	{
		document.all.MSOConn_Button.value=3D"remove";
	}
}
function  MSOConn_ShowRowFilterXForm(targetInterface)
{
	var rowProInitArgNode;
	var filConInitArgNode;
	var providerPart;
	var consumerPart;
	var =
sMatchInterfaceName=3DtargetInterface.selectSingleNode("mi").getAttribute=
("id");
	var =
xFormInfo=3DtargetInterface.selectSingleNode("mi").getAttribute("xInfo");=

	var =
sInterfaceNode=3DMSOConn_SourceGroupNode.selectSingleNode("sInterfaces/sI=
nterface[@id=3D'"+sMatchInterfaceName+"']");
	=
rowProInitArgNode=3DtargetInterface.selectSingleNode("InitEventArgs/RowPr=
oviderInitEventArgs");
	var isConnected=3DMSOConn_TargetGroupNode.getAttribute("isConn");
	if(rowProInitArgNode=3D=3Dnull)
	{
		=
rowProInitArgNode=3DsInterfaceNode.selectSingleNode("InitEventArgs/RowPro=
viderInitEventArgs");
		=
filConInitArgNode=3DtargetInterface.selectSingleNode("InitEventArgs/Filte=
rConsumerInitEventArgs");
		consumerPart=3DMSOConn_TargetWpNode;
		providerPart=3DMSOConn_SourceWpNode;
	}
	else
	{
		=
filConInitArgNode=3DsInterfaceNode.selectSingleNode("InitEventArgs/Filter=
ConsumerInitEventArgs");
		consumerPart=3DMSOConn_SourceWpNode;
		providerPart=3DMSOConn_TargetWpNode;
	}
	if(rowProInitArgNode !=3Dnull && filConInitArgNode !=3Dnull)
	{
		var rowFieldList=3Dnew Array();
		var rowFieldDisplayList=3Dnew Array();
		var rowFieldListNodes=3DrowProInitArgNode.selectNodes("Field");
		var filterFieldListNodes=3DfilConInitArgNode.selectNodes("Field");
		var filterFieldList=3Dnew Array();
		var filterFieldDisplayList=3Dnew Array();
		if(rowFieldListNodes=3D=3Dnull || rowFieldListNodes.length=3D=3D0)
		{
			var cref=3DrowProInitArgNode.getAttribute("cref");
			if(cref !=3Dnull)
			{
				var strVal=3Dcref+".GetInitEventArgs()";
				var args=3Dnull;
				try
				{
					args=3Deval(strVal);
				}
				catch(e)
				{
				}
				if(args !=3Dnull)
				{
					rowFieldList=3Dargs.FieldList;
					rowFieldDisplayList=3Dargs.FieldDisplayList;
				}
			}
		}
		else
		{
			for(var i=3D0 ; i< rowFieldListNodes.length; i++)
			{
				var displayListSet=3Dfalse;
				rowFieldList[i]=3DrowFieldListNodes[i].getAttribute("FieldName");
				if(rowFieldListNodes[i].getAttribute("FieldDisplayName") !=3Dnull)
				{
					=
rowFieldDisplayList[i]=3DrowFieldListNodes[i].getAttribute("FieldDisplayN=
ame");
					displayListSet=3Dtrue;
				}
				else if(displayListSet=3D=3Dtrue)
				{
					rowFieldDisplayList=3Dnull;
				}
			}
		}
		if(filterFieldListNodes=3D=3Dnull || =
filterFieldListNodes.length=3D=3D0)
		{
			var cref=3DfilConInitArgNode.getAttribute("cref");
			if(cref !=3Dnull)
			{
				var strVal=3Dcref+".GetInitEventArgs()";
				var args=3Dnull;
				try
				{
					args=3Deval(strVal);
				}
				catch(e)
				{
				}
				if(args !=3Dnull)
				{
					filterFieldList=3Dargs.FieldList;
					filterFieldDisplayList=3Dargs.FieldDisplayList;
				}
			}
		}
		else
		{
			for(var i=3D0 ; i< filterFieldListNodes.length; i++)
			{
				var displayListSet=3Dfalse;
				=
filterFieldList[i]=3DfilterFieldListNodes[i].getAttribute("FieldName");
				if(filterFieldListNodes[i].getAttribute("FieldDisplayName") =
!=3Dnull)
				{
					=
filterFieldDisplayList[i]=3DfilterFieldListNodes[i].getAttribute("FieldDi=
splayName");
					displayListSet=3Dtrue;
				}
				else if(displayListSet=3D=3Dtrue)
				{
					filterFieldDisplayList=3Dnull;
				}
			}
		}
		if((rowFieldList !=3Dnull && rowFieldList.length !=3D0 && =
filterFieldList !=3Dnull && filterFieldList.length !=3D0) || =
isConnected=3D=3D'True' )
		{
			var rfxFormInfo;
			var rowList=3DrowFieldList;
			if(rowFieldDisplayList !=3Dnull && =
rowFieldDisplayList.length=3D=3DrowFieldList.length)
			{
				rowList=3DrowFieldDisplayList;
			}
			var =
sFeatures=3D"dialogHeight:210px;dialogWidth:460px;center:yes;help:no;stat=
us:no;scroll:no;resizable:no;";
			var url=3Ddocument.all.MSOConn_RFProXform.value+"?part=3Dprovider";
			var arguments=3Dnew Array(rowList, isConnected, =
providerPart.getAttribute("title"), =
consumerPart.getAttribute("title"),MSOConn_MultipleTargetGroups, =
xFormInfo, rowFieldList);
			 var rfxFormInfoRowIndex=3DshowModalDialog(url, arguments, =
sFeatures);=09
			if(rfxFormInfoRowIndex=3D=3Dnull || =
rfxFormInfoRowIndex=3D=3D"undefined")
			{
			  	MSOConn_ConnCancelled=3Dtrue;
			}
			else if(rfxFormInfoRowIndex=3D=3D"remove")
			{
				document.all.MSOConn_Button.value=3D"remove";
				rfxFormInfo=3D"";
			}
			else if(rfxFormInfoRowIndex=3D=3D"choose")
			{
				MSOConn_ShowTargetGroupsDialog();
				MSOConn_ShowXFormsAndPersist();
				MSOConn_ConnCancelled=3Dtrue;
			}
			else
			 {
				var filterList=3DfilterFieldList;
				if(filterFieldDisplayList !=3Dnull && =
filterFieldList.length=3D=3DfilterFieldDisplayList.length)
				{
					filterList=3DfilterFieldDisplayList;
				}
				var selectedRowDisplayFieldName=3DrowList[rfxFormInfoRowIndex];
				arguments=3Dnew Array(filterList, selectedRowDisplayFieldName, =
isConnected,consumerPart.getAttribute("title"),xFormInfo, =
filterFieldList);
				var =
rfxFormInfoFilterIndex=3DshowModalDialog(document.all.MSOConn_RFConXform.=
value, arguments ,sFeatures);
				if(rfxFormInfoFilterIndex=3D=3Dnull)
				{
					MSOConn_ConnCancelled=3Dtrue;
				}
				else if(rfxFormInfoFilterIndex=3D=3D"remove")
				{
					document.all.MSOConn_Button.value=3D"remove";
					rfxFormInfo=3D"";
				}
				else if(rfxFormInfoFilterIndex=3D=3D"previous")
				{
					MSOConn_ShowRowFilterXForm(targetInterface);
				}
				else if(MSOConn_ConnCancelled !=3Dtrue)
				{
					MSOConn_XformInfo1=3DfilterFieldList[rfxFormInfoFilterIndex];
					MSOConn_XformInfo2=3DrowFieldList[rfxFormInfoRowIndex];=09
				}
			}
		}
		else
		{
			MSOConn_InitArgsError();
			MSOConn_ConnCancelled=3Dtrue;
		}
	}
	else
	{
		MSOConn_InitArgsError();
		MSOConn_ConnCancelled=3Dtrue;
	}
}
function  MSOConn_ShowRowCellXForm(targetInterface)
{
	var rowProInitArgNode=3Dnull;
	var cellConInitArgNode=3Dnull;
	var providerPart=3Dnull;
	var consumerPart=3Dnull;
	var rcxFormInfo=3Dnull;
	var =
sMatchInterfaceName=3DtargetInterface.selectSingleNode("mi").getAttribute=
("id");
	var =
xFormInfo=3DtargetInterface.selectSingleNode("mi").getAttribute("xInfo");=

	var =
sInterfaceNode=3DMSOConn_SourceGroupNode.selectSingleNode("sInterfaces/sI=
nterface[@id=3D'"+sMatchInterfaceName+"']");
	=
rowProInitArgNode=3DtargetInterface.selectSingleNode("InitEventArgs/RowPr=
oviderInitEventArgs");
	var isConnected=3DMSOConn_TargetGroupNode.getAttribute("isConn");
	if( rowProInitArgNode=3D=3Dnull)
	{=09
		=
rowProInitArgNode=3DsInterfaceNode.selectSingleNode("InitEventArgs/RowPro=
viderInitEventArgs");
		=
cellConInitArgNode=3DtargetInterface.selectSingleNode("InitEventArgs/Cell=
ConsumerInitEventArgs");
		providerPart=3DMSOConn_SourceWpNode;
		consumerPart=3DMSOConn_TargetWpNode;
	}
	else
	{
		=
cellConInitArgNode=3DsInterfaceNode.selectSingleNode("InitEventArgs/CellC=
onsumerInitEventArgs");
		providerPart=3DMSOConn_TargetWpNode;
		consumerPart=3DMSOConn_SourceWpNode;
	}
	if(rowProInitArgNode !=3Dnull && cellConInitArgNode !=3Dnull)
	{
		var fieldList=3Dnew Array();
		var fieldDisplayList=3Dnew Array();
		var fieldListNodes=3DrowProInitArgNode.selectNodes("Field");
		if(fieldListNodes=3D=3Dnull || fieldListNodes.length=3D=3D0)
		{
			var cref=3DrowProInitArgNode.getAttribute("cref");
			if(cref !=3Dnull)
			{
				var strVal=3Dcref+".GetInitEventArgs()";
				var args=3Dnull;
				try
				{
					args=3Deval(strVal);
				}
				catch(e)
				{
				}
				if(args !=3Dnull)
				{
					fieldList=3Dargs.FieldList;
					fieldDisplayList=3Dargs.FieldDisplayList;
				}
			}
		}
		else
		{
			for(var i=3D0 ; i< fieldListNodes.length; i++)
			{
				var displayListSet=3Dfalse;
				fieldList[i]=3DfieldListNodes[i].getAttribute("FieldName");
				if(fieldListNodes[i].getAttribute("FieldDisplayName") !=3Dnull)
				{
					=
fieldDisplayList[i]=3DfieldListNodes[i].getAttribute("FieldDisplayName");=

					displayListSet=3Dtrue;
				}
				else if(displayListSet=3D=3Dtrue)
				{
					fieldDisplayList=3Dnull;
				}
			}
		}
		var cell=3DcellConInitArgNode.getAttribute("FieldName");
		var =
cellDisplayName=3DcellConInitArgNode.getAttribute("FieldDisplayName");
		if(cell=3D=3Dnull)
		{
			var cref=3DcellConInitArgNode.getAttribute("cref");
			if(cref !=3Dnull)
			{
				var strVal=3Dcref+".GetInitEventArgs()";
				var args=3Dnull;
				try
				{
					args=3Deval(strVal);
				}
				catch(e)
				{
				}
				if(args !=3Dnull)
				{
					cell=3Dargs.FieldName;
					cellDisplayName=3Dargs.cellDisplayName;
				}
			}
		}
		if((fieldList !=3Dnull  && fieldList.length !=3D0 && cell !=3Dnull) || =
isConnected=3D=3D'True')
		{
			var cellName=3Dcell;
			var rowList=3DfieldList;
			if(fieldDisplayList !=3Dnull && =
fieldDisplayList.length=3D=3DfieldList.length)
			{
				rowList=3DfieldDisplayList;
			}
			if(cellDisplayName !=3Dnull)
			{
				cellName=3DcellDisplayName;
			}
			var arguments=3Dnew Array(rowList, cellName, isConnected , =
providerPart.getAttribute("title"), =
consumerPart.getAttribute("title"),MSOConn_MultipleTargetGroups, =
xFormInfo, fieldList);
			var =
sFeatures=3D"dialogHeight:210px;dialogWidth:460px;center:yes;help:no;stat=
us:no;scroll:no;resizable:no;";
			var =
rcxFormInfoIndex=3DshowModalDialog(document.all.MSOConn_RCXform.value,arg=
uments,sFeatures);
			if(rcxFormInfoIndex=3D=3D"undefined" || rcxFormInfoIndex=3D=3Dnull)
			{
				MSOConn_ConnCancelled=3Dtrue;
			}
			else if(rcxFormInfoIndex=3D=3D"remove")
			{
				document.all.MSOConn_Button.value=3D"remove";
				rcxFormInfo=3D"";
			}
			else if(rcxFormInfoIndex=3D=3D"choose")
			{
				MSOConn_ShowTargetGroupsDialog();
				MSOConn_ShowXFormsAndPersist();
				MSOConn_ConnCancelled=3Dtrue;
			}
			else
			{
				rcxFormInfo=3DfieldList[rcxFormInfoIndex];
			}
		}
		else
		{=09
			MSOConn_InitArgsError();
			MSOConn_ConnCancelled=3Dtrue;
		}
	}
	else
	{
		MSOConn_InitArgsError();
		MSOConn_ConnCancelled=3Dtrue;
	}
	if(rcxFormInfo !=3Dnull && MSOConn_ConnCancelled !=3Dtrue)
	{
		MSOConn_XformInfo1=3DrcxFormInfo;
	}
}
function  MSOConn_ShowAspXForm(targetInterface)
{
	var xFormNode=3DtargetInterface.selectSingleNode('xForm');
	var xFormType=3DxFormNode.getAttribute("type");
	var =
xFormInfo=3DtargetInterface.selectSingleNode("mi").getAttribute("xInfo");=

	var isConnected=3DMSOConn_TargetGroupNode.getAttribute("isConn");
	var tGroupId=3DtargetInterface.getAttribute("id");
	var isMultiGroup;
	if (MSOConn_MultipleTargetGroups)
	{
		isMultiGroup=3D"True";
	}
	else
	{
		isMultiGroup=3D"False";
	}
	var =
sFeatures=3D"dialogHeight:210px;dialogWidth:460px;center:yes;help:no;stat=
us:no;scroll:no;resizable:no;";
	var xFormUrl=3Ddocument.all.MSOConn_AspXformUrl.value;
	xFormUrl+=3D"?pageUrl=3D";
	xFormUrl+=3DescapeProperly(document.location.href);
	xFormUrl+=3D"&sWpId=3D";
	xFormUrl+=3DescapeProperly(document.all.MSOConn_SWpId.value);
	xFormUrl+=3D"&sGroupId=3D";
	xFormUrl+=3DescapeProperly(document.all.MSOConn_SGroupId.value);
	xFormUrl+=3D"&tWpId=3D";
	xFormUrl+=3DescapeProperly(document.all.MSOConn_TWpId.value);
	xFormUrl+=3D"&tGroupId=3D";
	xFormUrl+=3DescapeProperly(tGroupId);
	xFormUrl+=3D"&xFormType=3D";
	xFormUrl+=3DescapeProperly(xFormType);
	xFormUrl+=3D"&xFormInfo=3D";
	xFormUrl+=3DescapeProperly(xFormInfo);
	xFormUrl+=3D"&isMultiGroup=3D";
	xFormUrl+=3DescapeProperly(isMultiGroup);
	xFormUrl+=3D"&isConnected=3D";
	xFormUrl+=3DescapeProperly(isConnected);
	var returnInfo=3Dwindow.showModalDialog(xFormUrl, null, sFeatures);
	if (returnInfo=3D=3Dnull)
	{
		returnInfo=3Dnew Array(null, null);
	}
	var action=3DreturnInfo[0];
	var serializedConfig=3DreturnInfo[1];
	if(action=3D=3D"undefined" || action=3D=3Dnull)
	{
		MSOConn_ConnCancelled=3Dtrue;
	}
	else if(action=3D=3D"remove")
	{
		document.all.MSOConn_Button.value=3D"remove";
		serializedConfig=3D"";
	}
	else if(action=3D=3D"choose")
	{
		MSOConn_ShowTargetGroupsDialog();
		MSOConn_ShowXFormsAndPersist();
		MSOConn_ConnCancelled=3Dtrue;
	}
	if(serializedConfig !=3Dnull && MSOConn_ConnCancelled !=3Dtrue)
	{
		MSOConn_AspXformInfo=3DserializedConfig;
	}
}
function MSOConn_InitArgsError()
{
	document.body.style.cursor=3D'auto';
	alert(MSOStrings.NoInitArgs);
}
function MSOConn_ShowTargetGroupsDialog()
{
	var connected=3Dfalse;
	if(MSOConn_TargetWpNode.selectNodes("tg") !=3Dnull && =
MSOConn_TargetWpNode.selectNodes("tg").length !=3D0)
	{
		var targetGroupNodes=3DMSOConn_TargetWpNode.selectNodes("tg");
		if(targetGroupNodes !=3Dnull)
		{
			for(i=3D0; i< targetGroupNodes.length;i++)
			{
				var tg=3DtargetGroupNodes.item(i);
				if(tg.getAttribute('isConn')=3D=3D'True')
				{
					connected=3Dtrue;
					MSOConn_TargetGroupNode=3Dtg;
					break;
				}
			}
		}
		if(!connected)
		{
			var =
sFeatures=3D"dialogHeight:210px;dialogWidth:460px;center:yes;help:no;stat=
us:no;scroll:no;resizable:no;";
			var rValues=3DshowModalDialog(document.all.MSOConn_GroupUrl.value, =
MSOConn_TargetWpNode,sFeatures);
			if(rValues !=3Dnull)
			{
				document.all.MSOConn_Button.value=3DrValues[0];
				var targetGroupNodes=3DMSOConn_TargetWpNode.selectNodes('tg');
				for (var j=3D0; targetGroupNodes.length; j++)
				{
					if (targetGroupNodes[j].getAttribute('id')=3D=3DrValues[1])
					{
						MSOConn_TargetGroupNode=3DtargetGroupNodes[j];
						break;
					}
				}
			}
			else
			{
				MSOConn_ConnCancelled=3Dtrue;
			}
		}
	}
	else
	{
		MSOConn_ConnCancelled=3Dtrue;
	}
}
function MSOConn_ConfirmRemoveConnection(sourceTitle, targetTitle)
{
	var errMsg=3DMSOStrings.RemoveConnection;
	var titleArray=3Dnew Array();
	titleArray[0]=3DsourceTitle;
	titleArray[1]=3DtargetTitle;
	if(titleArray !=3Dnull)
	{
		for(var index=3D0; index < titleArray.length; index++)
		{
			errMsg=3DerrMsg.replace("%"+index, titleArray[index]);
		}
	}
	return errMsg;
}
function MSOConn_ShowXFormsAndPersist()
{
	if(!MSOConn_ConnCancelled && MSOConn_TargetGroupNode !=3Dnull)
	{
		if(document.all.MSOConn_Button.value !=3D"remove")
		{
			MSOConn_IsXFormUINeeded();
		}
		if(!MSOConn_ConnCancelled)
		{
			if(document.all.MSOConn_Button.value=3D=3D"remove")
			{
				var errMsg=3DMSOConn_ConfirmRemoveConnection( =
MSOConn_SourceWpNode.getAttribute("title"), =
MSOConn_TargetWpNode.getAttribute("title"));
				if(confirm(errMsg))
				{
					MSOConn_PersistConnection();
				}
			}
			else
			{
				MSOConn_PersistConnection();
			}
		}
	}
	document.all.MSOConn_Button.value=3D"none";
	MSOConn_ConnCancelled=3Dfalse;
	MSOConn_XformInfo1=3Dnull;
	MSOConn_XformInfo2=3Dnull;
	MSOConn_AspXformInfo=3Dnull;
	MSOConn_SourceWpNode=3Dnull;
	MSOConn_TargetWpNode=3Dnull;
	MSOConn_MultipleTargetGroups=3Dfalse;
	MSOConn_TargetGroupNode=3Dnull;
	MSOConn_SourceGroupNode=3Dnull;
}
function MSOConn_CreateConnectionStep1(sourceGuid,
												targetGuid,
												sourceTitle,
												targetTitle,
												sGroupID,
												connected,
												isXFormNeeded,
												tGroupID)
{
	document.all.MSOConn_SWpId.value=3DsourceGuid;
	document.all.MSOConn_TWpId.value=3DtargetGuid;
	document.all.MSOConn_SGroupId.value=3DsGroupID;
	document.all.MSOConn_Button.value=3D"save";
	document.all.MSOConn_TGroupId.value=3D"";
	document.all.MSOConn_XForm1.value=3D"";
	document.all.MSOConn_XForm2.value=3D"";
	document.all.MSOConn_AspXForm.value=3D"";
	var submit=3Dtrue;
	if(tGroupID)
	{
		document.all.MSOConn_TGroupId.value=3DtGroupID;
	}
	if(connected=3D=3D"True" && tGroupID !=3Dnull && isXFormNeeded !=3Dnull =
&& isXFormNeeded=3D=3D"False")
	{
		var errMsg=3DMSOConn_ConfirmRemoveConnection(sourceTitle, =
targetTitle);
		if(confirm(errMsg))
		{
			document.all.MSOConn_Button.value=3D"remove";
		}
		else
		{
			submit=3Dfalse;
		}
	}
	else if(connected=3D=3D"True" && tGroupID=3D=3Dnull)
	{
		document.all.MSOConn_Button.value=3D"edit";
	}
	if(submit=3D=3Dtrue)
	{
		document.all.MSOConn_CreationStep.value=3D"1";
		document.body.style.cursor=3D"wait";
		__doPostBack(MSOWebPartPageFormName, '');
	}
}
function MSOConn_CreateConnectionStep2(sourceGuid, targetGuid, sourceID, =
targetID, sGroupID, tGroupID)
{=09
	var targetGroupID=3Dnull;
	var targetGpNode=3Dnull;
	document.all.MSOConn_SWpId.value=3DsourceGuid;
	document.all.MSOConn_TWpId.value=3DtargetGuid;
	document.all.MSOConn_SGroupId.value=3DsGroupID;
	document.all.MSOConn_TGroupId.value=3DtGroupID;
	var =
sourceWpNode=3DMSOConn_Compatibility.selectSingleNode("ConnDesign/sWebPar=
t[@id=3D'MSOConn_"+sourceID+"']");
	if(sourceWpNode !=3Dnull)
	{
		MSOConn_SourceWpNode=3DsourceWpNode;
		var sourceGpNode=3Dnull;
		var sourceGpNodes=3DsourceWpNode.selectNodes('sg');
		for (var i=3D0; sourceGpNodes.length; j++)
		{
			if (sourceGpNodes[i].getAttribute('id')=3D=3DsGroupID)
			{
				sourceGpNode=3DsourceGpNodes[i];
				break;
			}
		}
		if(sourceGpNode !=3Dnull)
		{
			MSOConn_SourceGroupNode=3DsourceGpNode;
			var =
targetWpNode=3DsourceGpNode.selectSingleNode("tParts/tWebPart[@id=3D'MSOC=
onn_"+targetID+"']");
			if(targetWpNode !=3Dnull)
			{
				MSOConn_TargetWpNode=3DtargetWpNode;
				if(!tGroupID)
				{
					MSOConn_MultipleTargetGroups=3Dtrue;
					MSOConn_ShowTargetGroupsDialog();
				}
				else
				{
					var targetGroupNodes=3DtargetWpNode.selectNodes('tg');
					for (var j=3D0; targetGroupNodes.length; j++)
					{
						if (targetGroupNodes[j].getAttribute('id')=3D=3DtGroupID)
						{
							MSOConn_TargetGroupNode=3DtargetGroupNodes[j];
							break;
						}
					}
				}
				MSOConn_ShowXFormsAndPersist();		=09
			}
		}
	}
	document.body.style.cursor=3D"auto";
}
function MSOConn_PersistConnection()
{
	=
document.all.MSOConn_SGroupId.value=3DMSOConn_SourceGroupNode.getAttribut=
e('id');
	=
document.all.MSOConn_TGroupId.value=3DMSOConn_TargetGroupNode.getAttribut=
e('id');
	if(document.all.MSOConn_Button.value !=3D"remove" && =
document.all.MSOConn_Button.value !=3D"edit")
	{
		document.all.MSOConn_Button.value=3D"save";
	}
	if(MSOConn_XformInfo1 !=3Dnull)
	{
		document.all.MSOConn_XForm1.value=3DMSOConn_XformInfo1;
	}
	if(MSOConn_XformInfo2 !=3Dnull)
	{
		document.all.MSOConn_XForm2.value=3DMSOConn_XformInfo2;
	}
	if(MSOConn_AspXformInfo !=3Dnull)
	{
		document.all.MSOConn_AspXForm.value=3DMSOConn_AspXformInfo;
	}
	__doPostBack(MSOWebPartPageFormName, '');
}
function MSOLayout_ShowErrorDetails()
{
	var src=3Devent.srcElement.parentElement;
	 MSOLayout_ShowHideErrorDetails(src.nextSibling, src);
}
function MSOLayout_HideErrorDetails()
{
	var src=3Devent.srcElement.parentElement.parentElement;
	 MSOLayout_ShowHideErrorDetails(src.previousSibling, src);
}
function MSOLayout_ShowHideErrorDetails(show, hide)
{
	hide.style.display=3D'none';
	show.style.display=3D'inline';
}
function MSOLayout_ShowQuickAddDialog(siteId, webId, =
encodedQuickAddGroups, showListsAndLibraries, numberOfWebPartsInZone, =
maxWebPartsInZone,callbackMethod, enCodedZoneDisplayName, =
popUpPage,feature)
{
	var queryString=3D'?SiteId=3D'+siteId+'&WebId=3D'+webId;
	if(encodedQuickAddGroups !=3D'')
	{
		queryString+=3D'&Groups=3D'+encodedQuickAddGroups;
	}
	if(showListsAndLibraries=3D=3Dfalse)
	{
		queryString+=3D'&ShowListsAndLibraries=3Dfalse';
	}
	queryString+=3D'&NumberOfWebPartsInZone=3D'+numberOfWebPartsInZone;
	queryString+=3D'&MaxWebPartsInZone=3D'+maxWebPartsInZone;
	if(enCodedZoneDisplayName !=3D'')
	{
		queryString+=3D'&ZoneDisplayName=3D'+enCodedZoneDisplayName;
	}
	commonShowModalDialog(popUpPage+queryString, feature, callbackMethod);  =
      =09
}
var MSOTlPn_prevBuilder=3Dnull;
var MSOTlPn_prevWidth=3D0;
var MSOTlPn_prevHeight=3D0;
var MSOTlPn_shownViewChangeWarning=3Dfalse;
var MSOWebPartPage_hideNextBeforeUnload=3Dfalse;
var MSOWebPartPage_partDeleted=3D"";
var MSOChangeInToolPaneWidth=3D120;
function ConvertToAspPartDisplayMode(view)
{
	var displayMode;
	switch(view)
	{
		case '-1': displayMode=3D'ExtensibleView';
			break;
		case '0': displayMode=3D'Browse';
			break;
		case '1': displayMode=3D'Edit';
			break;
		case '2': displayMode=3D'Catalog';
			break;
		case '3': displayMode=3D'GallerySearch';
			break;
		case '4': displayMode=3D'Navigation';
			break;
		case '5': displayMode=3D'Import';
			break;
		case '6': displayMode=3D'DownLevelWebPartMenu';
			break;
		case '7': displayMode=3D'ToolPaneErr';
			break;
		}
	return displayMode;
}
function MSOTlPn_ShowToolPane2(displayModeName)
{
	if (document.forms[MSOWebPartPageFormName].MSOGallery_FilterVisible)
		=
document.forms[MSOWebPartPageFormName].MSOGallery_FilterVisible.value=3D'=
false';
	=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3DdisplayModeName;
	if (arguments.length > 1)
	{
		=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_StartWebPartEd=
itingName.value=3D'true';
		=
document.forms[MSOWebPartPageFormName].MSOTlPn_SelectedWpId.value=3Dargum=
ents[1];
	}
	__doPostBack(MSOWebPartPageFormName,'');
}
function MSOTlPn_ShowToolPane2Wrapper(displayModeName, source)
{
	=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_PostbackSource.valu=
e=3Dsource;
	if( arguments[2]=3D=3Dnull )
		MSOTlPn_ShowToolPane2(displayModeName);
	else
		MSOTlPn_ShowToolPane2(displayModeName, arguments[2]);
}
function MSOTlPn_ShowToolPane(view)
{
	if (arguments.length > 1)
		MSOTlPn_ShowToolPane2(ConvertToAspPartDisplayMode(view), =
arguments[1]);
	else
		MSOTlPn_ShowToolPane2(ConvertToAspPartDisplayMode(view));
}
function MSOTlPn_ShowToolPaneWrapper(view, source)
{
	if (arguments[2]=3D=3Dnull)
		MSOTlPn_ShowToolPane2Wrapper(ConvertToAspPartDisplayMode(view), =
source);
	else
		MSOTlPn_ShowToolPane2Wrapper(ConvertToAspPartDisplayMode(view), =
source, arguments[2]);
}
function MSOLayout_CheckAndSaveChanges()
{
	if(document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges =
!=3Dnull && =
document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges.value =
!=3D"")
	{
		MSOLayout_SaveChanges();
	}
}
function MSOWebPartPage_ExportCheckWarning(address, hasPersonalizations)
{
	var doexport=3Dtrue;
	if (hasPersonalizations)
	{
		if (!confirm(MSOStrings.ExportPersonalizationDialogText))
		{
			doexport=3Dfalse;
		}
	}
	if (doexport)
	{
		var oldSavePerformed=3Dfalse;
		if(typeof(MSOWPSC_SavePerformed)=3D=3D"boolean")
		{
			oldSavePerformed=3DMSOWPSC_SavePerformed;
		}
		MSOWebPartPage_SetWindowLocation(address);
		if(typeof(MSOWPSC_SavePerformed)=3D=3D"boolean")
		{
			MSOWPSC_SavePerformed=3DoldSavePerformed;
			MSOWebPartPage_hideNextBeforeUnload=3Dtrue;
		}
	}
}
function MSOMode_SetMode(bAllUsers)
{
	var newUrl=3DMSOMode_GetNewUrl(bAllUsers);
	MSOLayout_CheckAndSaveChanges();
	=
if(document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayMode=
Name.value !=3D'Navigation')
	{
		=
document.forms[MSOWebPartPageFormName].MSOSPWebPartManager_DisplayModeNam=
e.value=3D'Browse';
		var toolPaneViewExpression=3D/[& | \?]ToolPaneView=3D[-0-9A-Z]*/ig;
		var displayModeExpression=3D/[& | \?]DisplayMode=3D[a-zA-Z]*/ig;
		newUrl=3DMSOMode_RemoveMode(newUrl, toolPaneViewExpression);
		newUrl=3DMSOMode_RemoveMode(newUrl, displayModeExpression);
	}
	=
document.forms[MSOWebPartPageFormName].MSOWebPartPage_Shared.value=3DbAll=
Users ? "true" : "false";
	document.forms[MSOWebPartPageFormName].action=3DnewUrl;
	__doPostBack(MSOWebPartPageFormName,'');
}
function MSOMode_GetNewUrl(bAllUsers, newUrl)
{
	if (newUrl=3D=3Dnull)
	{
		newUrl=3Ddocument.location.href;
	}
	var personalViewExpression=3D/[& | \?]PageView=3DPersonal/ig;
	var allUsersViewExpression=3D/[& | \?]PageView=3DShared/ig;
	var newMode=3D"PageView=3D"+(bAllUsers ? "Shared" : "Personal");
	newUrl=3DMSOMode_RemoveMode(newUrl, personalViewExpression);
	newUrl=3DMSOMode_RemoveMode(newUrl, allUsersViewExpression);
	newUrl=3DMSOMode_AddMode(newUrl, allUsersViewExpression, newMode);
	return newUrl;
}
function MSOMode_RemoveMode(newUrl, regExpression)
{
	var hashMarkExpression=3D/\#/;
	var hashMarkIndex=3DnewUrl.search(hashMarkExpression);
	if(hashMarkIndex !=3D-1)
	{
		newUrl=3DnewUrl.substring(0, hashMarkIndex);
	}
	var questionMarkExpression=3D/\?/;
	var questionMarkIndex=3DnewUrl.search(questionMarkExpression);
	if(questionMarkIndex !=3D-1)
	{
		var pathString=3DnewUrl.substring(0, questionMarkIndex);
		var queryString=3DnewUrl.substring(questionMarkIndex, newUrl.length);
		queryString=3DqueryString.replace(regExpression,'');
		if(queryString.length !=3D0 && queryString.charAt(0) !=3D'?')
		{
			queryString=3D"?"+queryString;
		}
		newUrl=3DpathString+queryString;
	}
	return newUrl;
}
function MSOMode_AddMode(newUrl, regExpression, stringToAdd)
{
	var hashMarkExpression=3D/\#/;
	var hashMarkIndex=3DnewUrl.search(hashMarkExpression);
	if(hashMarkIndex !=3D-1)
	{
		newUrl=3DnewUrl.substring(0, hashMarkIndex);
	}
	var questionMarkExpression=3D/\?/;
	var questionMarkIndex=3DnewUrl.search(questionMarkExpression);
	if(questionMarkIndex=3D=3D-1 )
	{
		newUrl+=3D'?'+stringToAdd;
	}
	else
	{
		var queryString=3DnewUrl.substring(questionMarkIndex, newUrl.length);
		if(queryString.search(regExpression)=3D=3D-1)
		{
			newUrl+=3D'&'+stringToAdd;
		}
	}
	return newUrl;
}
function MSOPGrid_BuilderVisible(builderID)
{
	MSOPGrid_HidePrevBuilder();
	MSOTlPn_prevBuilder=3Dnull;
	builderID.style.display=3D'inline';
}
function MSOPGrid_HidePrevBuilder()
{
	if(MSOTlPn_prevBuilder !=3Dnull)
	{
		eval(MSOTlPn_prevBuilder).style.display=3D'none';
	}
}
function MSOPGrid_doBuilder(builderUrl, editorId, dialogFeatures)
{
	var pReturnValue=3DshowModalDialog(builderUrl,editorId,dialogFeatures);
	editorId.value=3DpReturnValue;
//@cc_on
//@if (@_jscript_version >=3D5)
//@     try { editorId.focus(); } catch (exception) {}
//@else
//@end
}
function MSOWebPartPage_RestorePageDefault()
{
	if(confirm(MSOStrings.ResetPagePersonalizationDialogText))
	{
		var newInput=3Ddocument.createElement('INPUT');
		//@cc_on
		//@if (@_jscript_version >=3D5)
		//@     try
		//@else
		//@end
		{
			newInput.type=3D'hidden';
		}
		//@cc_on
		//@if (@_jscript_version >=3D5)
		//@     catch(e){newInput.style.display=3D'none';}
		//@else
		//@end
		newInput.name=3D'MSOWebPartPage_RestorePageDefault';
		newInput.value=3D'true';
		document.forms[MSOWebPartPageFormName].appendChild(newInput);
		if(document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges =
!=3Dnull)
		{
			=
document.forms[MSOWebPartPageFormName].MSOLayout_LayoutChanges.value=3D""=
;
		}
		MSOMode_SetMode(false);
	}
}
function MSOWebPartPage_RestorePartDefaults(webPartID)
{
	if(confirm(MSOStrings.ResetPartPersonalizationDialogText))
	{
		var newInput=3Ddocument.createElement('INPUT');
		//@cc_on
		//@if (@_jscript_version >=3D5)
		//@     try
		//@else
		//@end
		{
			newInput.type=3D'hidden';
		}
		//@cc_on
		//@if (@_jscript_version >=3D5)
		//@     catch(e){newInput.style.display=3D'none';}
		//@else
		//@end
		newInput.name=3D'MSO_RestoreSettings';
		newInput.value=3DwebPartID;
		document.forms[MSOWebPartPageFormName].appendChild(newInput);
		MSOMode_SetMode(false);
	}
}
function MSOWebPartPage_MenuDoPostBack(eventTarget, eventArgument)
{
	var theform=3Ddocument.forms[MSOWebPartPageFormName];
	var eventTargetField=3Dtheform.__EVENTTARGET;
	var eventArgumentField=3Dtheform.__EVENTARGUMENT;
	if(eventTargetField=3D=3Dnull)
	{
		eventTargetField=3Ddocument.createElement('INPUT');
		eventTargetField.style.display=3D'none';
		eventTargetField.name=3D'__EVENTTARGET';
		document.forms[MSOWebPartPageFormName].appendChild(eventTargetField);
	}
	if(eventArgumentField=3D=3Dnull)
	{
		eventArgumentField=3Ddocument.createElement('INPUT');
		eventArgumentField.style.display=3D'none';
		eventArgumentField.name=3D'__EVENTARGUMENT';
		=
document.forms[MSOWebPartPageFormName].appendChild(eventArgumentField);
	}
	__doPostBack(eventTarget, eventArgument);
}
function MSOWebPartPage_SignIn()
{
	var newInput=3Ddocument.createElement('INPUT');
	//@cc_on
	//@if (@_jscript_version >=3D5)
	//@     try
	//@else
	//@end
	{
		newInput.type=3D'hidden';
	}
	//@cc_on
	//@if (@_jscript_version >=3D5)
	//@     catch(e){newInput.style.display=3D'none';}
	//@else
	//@end
	newInput.name=3D'MSOWebPartPage_AnonymousAccessLogIn';
	newInput.value=3D"1";
	document.forms[MSOWebPartPageFormName].appendChild(newInput);
	__doPostBack(MSOWebPartPageFormName,'');
}
function MSOWebPartPage_SetWindowLocation(newLocation)
{
	var newLocationLowerCase=3DnewLocation.toLowerCase();
	if(newLocationLowerCase.indexOf('javascript:')=3D=3D0 || =
newLocationLowerCase.indexOf('vbscript:')=3D=3D0)
	{
		MSOWebPartPage_hideNextBeforeUnload=3Dtrue;
	}
	window.location=3DnewLocation;
}
function MSOWebPartPage_SetNewWindowLocation(helpUrl, helpMode)
{
	if (helpMode=3D=3D0 || helpMode=3D=3D1)
	{
		if (helpMode=3D=3D0)
		{
			var dialogInfo=3D"edge: Sunken; center: yes; help: no; resizable: =
yes; status: no";
			window.commonShowModalDialog(helpUrl, dialogInfo);
		}
		else
		{
			window.open(helpUrl, null, =
"scrollbars=3Dyes,resizable=3Dyes,status=3Dno,toolbar=3Dno,menubar=3Dno,l=
ocation=3Dno");
		}
	}
	else if (helpMode=3D=3D2)
	{
		window.location=3DhelpUrl;
	}
}
function MSOTlPn_onToolPaneCloseClick()
{
	var DisplayModeBrowse=3D'Browse';
	var PostbackSourceSettingsHide=3D'49';
	MSOTlPn_ShowToolPane2Wrapper(DisplayModeBrowse, =
PostbackSourceSettingsHide);
}
function MSOPGrid_InvokeFPBuilder(type,arguments,editorCtrl)
{
	=
editorCtrl.value=3Dwindow.external.InvokeBuilder(type,arguments,editorCtr=
l.id);
	editorCtrl.focus();
}
function MSOMenu_KeyboardClick(widget)
{
	for(var index=3D1; index < arguments.length; index++)
	{
		if(event.keyCode=3D=3Darguments[index])
		{
			widget.click();
			event.returnValue=3Dfalse;
			return;
		}
	}
}
function =
MSOTlPn_ToggleDisplay(strID,strImgName,strAnchorName,strAltExpandText,str=
AltCollapseText, strImageAnchorName)
{
	var fieldID=3DstrID+'_STATEFIELD';
	var stateFieldValue;
	var group=3Ddocument.getElementById(strID);
	var image=3Ddocument.getElementById(strImgName);
	var anchor=3Ddocument.getElementById(strAnchorName);
	var imgAnchor=3Ddocument.getElementById(strImageAnchorName);
	if( group.style.display=3D=3D'none' )
	{
		group.style.display=3D'';
		image.src=3D'/_layouts/images/TPMin2.gif';
		image.alt=3DstrAltCollapseText;
		imgAnchor.title=3DstrAltCollapseText;
		anchor.title=3DstrAltCollapseText;
		stateFieldValue=3D"1";
	}
	else
	{
		group.style.display=3D'none';
		image.src=3D'/_layouts/images/TPMax2.gif';
		image.alt=3DstrAltExpandText;
		imgAnchor.title=3DstrAltExpandText;
		anchor.title=3DstrAltExpandText;
		stateFieldValue=3D"0";
	}
	var field=3Ddocument.getElementById(fieldID);
	if(field !=3Dnull)
	{
		field.value=3DstateFieldValue;
	}
}
function MSOTlPn_onToolPaneMaxClick()
{
	var mod=3D1;
	var minMaxIcon=3Ddocument.all['MSOTlPn_minMaxIcon'];
	var newSrc=3DminMaxIcon.src.substring(0, =
minMaxIcon.src.lastIndexOf('/')+1);
	if =
(document.forms[MSOWebPartPageFormName].MSOTlPn_Maximized.value=3D=3D"Fal=
se")
	{
		=
document.all['MSOTlPn_Tbl'].style.width=3D(parseInt(document.all['MSOTlPn=
_Tbl'].offsetWidth)+MSOChangeInToolPaneWidth).toString()+"px";
		newSrc+=3D((document.dir=3D=3D"rtl") ? "tpmax.gif" : "tpmin.gif");
		minMaxIcon.title=3DMSOStrings.ToolPaneShrinkToolTip;
		minMaxIcon.alt=3DMSOStrings.ToolPaneShrinkToolTip;
		minMaxIcon.parentElement.title=3DMSOStrings.ToolPaneShrinkToolTip;
		=
document.forms[MSOWebPartPageFormName].MSOTlPn_Maximized.value=3D"True";
	}
	else
	{
		document.all['MSOTlPn_Tbl'].style.width=3D"225px";
		newSrc+=3D((document.dir=3D=3D"rtl") ? "tpmin.gif" : "tpmax.gif");
		minMaxIcon.title=3DMSOStrings.ToolPaneWidenToolTip;
		minMaxIcon.alt=3DMSOStrings.ToolPaneWidenToolTip;
		minMaxIcon.parentElement.title=3DMSOStrings.ToolPaneWidenToolTip;
		mod=3D-1;
		=
document.forms[MSOWebPartPageFormName].MSOTlPn_Maximized.value=3D"False";=

	}
	minMaxIcon.src=3DnewSrc;
	var x=3Ddocument.all['MSOTlPn_Tbl'];
	for(var i=3D0; i < x.all.length; i++)
	{
//@cc_on
//@if (@_jscript_version >=3D5)
//@     try
//@else
//@end
		{
			if (x.all(i).getAttribute('ms-TlPnWiden')=3D=3D"true")
			{
			   x.all(i).style.pixelWidth+=3Dmod*MSOChangeInToolPaneWidth;
			}
		}
//@cc_on
//@if (@_jscript_version >=3D5)
//@     catch (e)
//@else
//@end
		{
		}
	}
}
function MSOTlPn_WindowResize()
{
	var objToolPane=3Ddocument.all['MSOTlPn_MainTD'];
	if (objToolPane=3D=3Dnull || objToolPane.offsetWidth=3D=3D0) return;
	var widthToolPane=3DobjToolPane.offsetWidth;
	var docFrame=3D(document.body.offsetWidth - document.body.clientWidth);
	var spDiv=3Ddocument.all['MSOTlPn_WebPartPageDiv'];
	if =
((spDiv.offsetWidth+objToolPane.offsetWidth)=3D=3Ddocument.body.clientWid=
th)
	{
		return;
	}
	var widthAncestors=3D0;
	var next=3DspDiv.offsetParent;
	var elementWidth=3D0;
	while (next !=3Dnull)
	{
		if (document.dir !=3D"rtl")
		{
			elementWidth=3Dnext.offsetLeft+(next.offsetWidth - =
(next.clientLeft+next.clientWidth));
			if (next.offsetParent !=3Dnull)
			{
				elementWidth+=3Dnext.offsetParent.clientLeft;
			}
		}
		else
		{
			elementWidth=3D(next.offsetParent !=3Dnull) ? =
(next.offsetParent.offsetWidth - (next.offsetLeft+next.offsetWidth)) : =
0;
		}
		widthAncestors+=3DelementWidth;
		next=3Dnext.offsetParent;
	}
	widthAncestors -=3DdocFrame;
	var widthCenter=3Ddocument.body.clientWidth - =
(widthAncestors+widthToolPane);
	if (widthCenter < 250)
		widthCenter=3D250;
	=
document.all['MSO_tblPageBody'].style.pixelWidth=3DwidthCenter+widthToolP=
ane;
	spDiv.style.pixelWidth=3DwidthCenter;
	if (window.event.type=3D=3D"load" && =
document.all.MSOTlPn_TlPnCaptionSpan!=3Dnull)
		document.all.MSOTlPn_TlPnCaptionSpan.scrollIntoView(false);
}
function MSOTlPn_CheckUrl()
{
	var toolPaneViewExpression=3D/[& | \?]ToolPaneView=3D[-0-9A-Z]*/ig;
	var displayModeExpression=3D/[& | \?]DisplayMode=3D[a-zA-Z]*/ig;
	var formAction=3Ddocument.forms[MSOWebPartPageFormName].action;
	var newUrl;
	=
newUrl=3DMSOMode_RemoveMode(document.forms[MSOWebPartPageFormName].action=
, toolPaneViewExpression);
	=
newUrl=3DMSOMode_RemoveMode(document.forms[MSOWebPartPageFormName].action=
, displayModeExpression);
	document.forms[MSOWebPartPageFormName].action=3DnewUrl;
}
function MSOTlPn_Resize(obj)
{
	if (MSOTlPn_prevWidth !=3Dobj.clientWidth)
	{
		MSOTlPn_prevWidth=3Dobj.clientWidth;
		MSOTlPn_WindowResize();
	}
	if (MSOTlPn_prevHeight !=3Ddocument.body.clientHeight)
	{
		MSOTlPn_prevHeight=3Ddocument.body.clientHeight;
		var spDiv=3Ddocument.all['MSOTlPn_WebPartPageDiv'];
		spDiv.style.height=3D"100%";
		spDiv.style.height=3DspDiv.offsetHeight;
	}
}
function MSOWebPartPage_SetupFixedWidthWebParts()
{
	var fixedWidthTitles=3Ddocument.all['MSOFixedWidthTitle'];
	if(fixedWidthTitles !=3Dnull)
	{
		if(fixedWidthTitles.length > 0)
		{
			for(var elementIndex=3D0; elementIndex < fixedWidthTitles.length; =
elementIndex++)
			{
				=
fixedWidthTitles[elementIndex].style.width=3DMSOWebPartPage_AllocateSpace=
ForFirstTD(fixedWidthTitles[elementIndex]);
			}
		}
		else
		{
			=
fixedWidthTitles.style.width=3DMSOWebPartPage_AllocateSpaceForFirstTD(fix=
edWidthTitles);
		}
	}
}
function MSOWebPartPage_AllocateSpaceForFirstTD(titleDiv)
{
	var tempElement=3Ddocument.createElement("DIV");
	tempElement.style.width=3DtitleDiv.fixedWidth;
	document.body.appendChild(tempElement);
	var pixelSize=3DtempElement.offsetWidth;
	document.body.removeChild(tempElement);
	var tempTable=3DMSOLayout_GetParentTable(titleDiv).cloneNode(true);
	if(tempTable !=3D0)
	{
		document.body.appendChild(tempTable);
		var tempTableRow=3DtempTable.rows(0);
		for(var index=3D1; index < tempTableRow.cells.length; index++)
		{
			pixelSize -=3DtempTableRow.cells(index).offsetWidth;
		}
		document.body.removeChild(tempTable);
	}
	return (pixelSize < 1) ? 1 : pixelSize;
}
function MSOWebPartPage_FindControlName(name)
{
   var labelcollection=3Ddocument.all.tags("label");
   if (labelcollection !=3Dnull)
   {
	   for (i=3D0; i < labelcollection.length; i++)
	   {
			var label=3Dlabelcollection[i];
			if (label.innerText=3D=3Dname)
			{
				if (label.htmlFor.indexOf("_EDITOR") !=3D-1)
				{
					return(label.htmlFor);
				}
			}
	   }
	}
	return null;
}
function MSOTlPn_ListViewChange(strWarningText)
{
	if (MSOTlPn_shownViewChangeWarning)
		return;
	alert(strWarningText);
	MSOTlPn_shownViewChangeWarning=3Dtrue;
}
function MSOTlPn_CustomWindowResize()
{
	var objToolPane=3Ddocument.all['MSOTlPn_Tbl'];
	if (objToolPane=3D=3Dnull || objToolPane.offsetWidth=3D=3D0) return;
	objToolPane.style.pixelWidth=3Ddocument.body.clientWidth;
}
function MSOTlPn_ShowListFilter()
{
	if (document.all['WebPartListFilter'].style.display=3D=3D'none')
	{
		document.all['WebPartListFilter'].style.display=3D'block';
		=
document.forms[MSOWebPartPageFormName].MSOGallery_FilterVisible.value=3D"=
true";
	}
	else
	{
		document.all['WebPartListFilter'].style.display=3D'none';
		=
document.forms[MSOWebPartPageFormName].MSOGallery_FilterVisible.value=3D"=
false";
	}
}
function MSOGallery_GetCookie(name)
{
	var prefix=3Dname+"=3D";
	var cookieStartIndex=3Ddocument.cookie.indexOf(prefix);
	if (cookieStartIndex=3D=3D-1)
	{
		return null;
	}
	var cookieEndIndex=3Ddocument.cookie.indexOf(";", =
cookieStartIndex+prefix.length);
	if (cookieEndIndex=3D=3D-1)
	{
		cookieEndIndex=3Ddocument.cookie.length;
	}
	return =
unescape(document.cookie.substring(cookieStartIndex+prefix.length, =
cookieEndIndex));
}
function MSOTlPn_ShowAllUsersToolPane(displayMode, source, storageKey)
{
	MSOLayout_CheckAndSaveChanges();
	=
document.forms[MSOWebPartPageFormName].action=3DMSOMode_GetNewUrl(true);
	MSOTlPn_ShowToolPane2Wrapper(displayMode, source, storageKey);
}
function MSOLayout_MakeInvisibleIfEmpty()
{
	var allElements=3Ddocument.getElementsByName("_invisibleIfEmpty");
	var agt=3Dnavigator.userAgent.toLowerCase();
	var =
isNav=3D((agt.indexOf('mozilla')!=3D-1)&&((agt.indexOf('spoofer')=3D=3D-1=
) && (agt.indexOf('compatible')=3D=3D-1)));
	var isIE=3D(agt.indexOf("msie")!=3D-1);
	for (var curElement=3D0; curElement < allElements.length; curElement++)
	{
		if ((isIE && allElements[curElement].childNodes.length=3D=3D0)
			|| (isNav && allElements[curElement].childNodes.length <=3D1))
		{
			allElements[curElement].style.display=3D"none";
		}
	}
}
function MSOLayout_GetParentRow(tableCell)
{
	var parentRow=3DtableCell.parentElement;
	while(parentRow.tagName !=3D"TR" && parentRow.tagName !=3D"BODY") =
parentRow=3DparentRow.parentElement;
	if(parentRow.tagName !=3D"TR")
	{
		return null;
	}
	else
	{
		return parentRow;
	}
}
function MSOLayout_GetParentTable(TableCell)
{
	for (var currentObject=3DTableCell; currentObject.tagName !=3D'TABLE'; =
currentObject=3DcurrentObject.parentElement)
	{
		if(currentObject=3D=3Ddocument.body) return 0;
	}
	return currentObject;
}


------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/jquery-1.3.2.min.js

/*=0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A=
 * Revision: 6246=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},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)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var =
I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean=
(J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var =
G=3D0,E=3Dthis.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.c=
loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return =
M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo=
dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h=
eight"){var =
L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"=
){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+=
this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"=
+this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru=
e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return =
Math.max(0,Math.round(L))}return =
o.curCSS(H,F,J)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof=
 S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof =
S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re=
turn =
T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!R?L.childNodes:[];for(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.=
firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=
=3Do.merge(G,S)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}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"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");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}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();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)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc=
at(I)}return =
this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")=
;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){=
o.className.add(this,E)},removeClass:function(E){o.className.remove(this,=
E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(this).children().remove();while(this.firstChild){this.removeChild(t=
his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var =
F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1=
&&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return =
ab}var =
Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D=
null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&=
&M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}=
else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift=
();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var =
ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par=
entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)=
{ai=3DE(af)}else{X=3Dfalse}while(Z.length){var =
ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D=
=3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw=
"Syntax error, unrecognized expression: =
"+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object =
Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va=
r =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT=
ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push=
(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;=
ab.sort(G);if(hasDuplicate){for(var =
aa=3D1;aa<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.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(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=3Dtypeof =
U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var =
V=3D0,T=3DZ.length;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var =
W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return =
false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return =
true}}return X},POS:function(T){T.unshift(true);return =
T}},filters:{enabled:function(T){return =
T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret=
urn T.disabled=3D=3D=3Dtrue},checked:function(T){return =
T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r=
eturn T.selected=3D=3D=3Dtrue},parent:function(T){return =
!!T.firstChild},empty:function(T){return =
!T.firstChild},has:function(V,U,T){return =
!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex=
t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio=
"=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f=
ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"=
password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ=
e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu=
rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ=
e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in=
put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio=
n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return =
U=3D=3D=3DW.length-1},even:function(U,T){return =
T%2=3D=3D=3D0},odd:function(U,T){return =
T%2=3D=3D=3D1},lt:function(V,U,T){return =
U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return =
T[3]-0=3D=3DU},eq:function(V,U,T){return =
T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var =
U=3DV[1],X=3DI.filters[U];if(X){return =
X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe=
xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var =
W=3D0,T=3DY.length;W<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=3D0)}}},ID:function(U,T){return =
U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r=
eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f=
unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" =
").indexOf(T)>-1},ATTR:function(Y,W){var =
V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt=
tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return =
T=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&&T!=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},POS:function(X,U,V,Y){var =
T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var =
M=3DI.match.POS;for(var O in =
I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,=
U);return T}return =
U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(U,X)}else{if(typeof =
X.length=3D=3D=3D"number"){for(var =
V=3D0,T=3DX.length;V<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+V+"'/>";var =
T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document=
.getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof =
Y.getElementById!=3D=3D"undefined"&&!Z){var =
W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D=
=3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof =
Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return =
Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun=
ction(){var =
T=3Ddocument.createElement("div");T.appendChild(document.createComment(""=
));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va=
r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var =
W=3D[];for(var =
V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return =
X}}T.innerHTML=3D"<a href=3D'#'></a>";if(T.firstChild&&typeof =
T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h=
ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return =
U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"<p =
class=3D'TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no=
deType=3D=3D=3D9&&!Q(X)){try{return =
E(X.querySelectorAll(Y),V)}catch(Z){}}return =
T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors=
;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){(function(){var =
T=3Ddocument.createElement("div");T.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(T.getElementsByClassName("e").length=3D=3D=3D0)=
{return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng=
th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(=
U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return =
V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var =
K=3Ddocument.compareDocumentPosition?function(U,T){return =
U.compareDocumentPosition(T)&16}:function(U,T){return =
U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return =
T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD=
ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var =
W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)=
)){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f=
or(var Z=3D0,U=3DV.length;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio=
n(T){return o.grep(o.timers,function(U){return =
T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no=
t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var =
T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W=
=3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var =
U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return =
X};o.sibling=3Dfunction(V,U){var =
T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}=
}return =
T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}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});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;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||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var =
J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var=
 =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},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}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});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)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.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><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"=
1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off=
setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}=
)();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;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.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E=
,F){var G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},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(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}=
}}H.appendChild(T);return g}var K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},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;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var =
H=3D0,F=3Dthis.length;H<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";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");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);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;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});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)}});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};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;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva=
l(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}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;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}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>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;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();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}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}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(I,G){var =
E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner=
"+G]=3Dfunction(){return =
this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction=
(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var =
J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+G],document.body["scroll"+G],documen=
t.documentElement["scroll"+G],document.body["offset"+G],document.document=
Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this=
.css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})();
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/ui.tabs.js

/*
 * Tabs 3 - New Wave Tabs
 *
 * Copyright (c) 2007 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 */

(function($) {

    // if the UI scope is not availalable, add it
    $.ui =3D $.ui || {};

    // tabs initialization
    $.fn.tabs =3D function(initial, options) {
        if (initial && initial.constructor =3D=3D Object) { // shift =
arguments
            options =3D initial;
            initial =3D null;
        }
        options =3D options || {};

        initial =3D initial && initial.constructor =3D=3D Number && =
--initial || 0;

        return this.each(function() {
            new $.ui.tabs(this, $.extend(options, { initial: initial =
}));
        });
    };

    // other chainable tabs methods
    $.each(['Add', 'Remove', 'Enable', 'Disable', 'Click', 'Load', =
'Href'], function(i, method) {
        $.fn['tabs' + method] =3D function() {
            var args =3D arguments;
            return this.each(function() {
                var instance =3D $.ui.tabs.getInstance(this);
                instance[method.toLowerCase()].apply(instance, args);
            });
        };
    });
    $.fn.tabsSelected =3D function() {
        var selected =3D -1;
        if (this[0]) {
            var instance =3D $.ui.tabs.getInstance(this[0]),
                $lis =3D $('li', this);
            selected =3D $lis.index( $lis.filter('.' + =
instance.options.selectedClass)[0] );
        }
        return selected >=3D 0 ? ++selected : -1;
    };

    // tabs class
    $.ui.tabs =3D function(el, options) {

        this.source =3D el;

        this.options =3D $.extend({

            // basic setup
            initial: 0,
            event: 'click',
            disabled: [],
            cookie: null, // pass options object as expected by cookie =
plugin: { expires: 7, path: '/', domain: 'jquery.com', secure: true }
            // TODO bookmarkable: $.ajaxHistory ? true : false,
            unselected: false,
            unselect: options.unselected ? true : false,

            // Ajax
            spinner: 'Loading&#8230;',
            cache: false,
            idPrefix: 'ui-tabs-',
            ajaxOptions: {},

            // animations
            /*fxFade: null,
            fxSlide: null,
            fxShow: null,
            fxHide: null,*/
            fxSpeed: 'normal',
            /*fxShowSpeed: null,
            fxHideSpeed: null,*/

            // callbacks
            add: function() {},
            remove: function() {},
            enable: function() {},
            disable: function() {},
            click: function() {},
            hide: function() {},
            show: function() {},
            load: function() {},
           =20
            // templates
            tabTemplate: '<li><a =
href=3D"#{href}"><span>#{text}</span></a></li>',
            panelTemplate: '<div></div>',

            // CSS classes
            navClass: 'ui-tabs-nav',
            selectedClass: 'ui-tabs-selected',
            unselectClass: 'ui-tabs-unselect',
            disabledClass: 'ui-tabs-disabled',
            panelClass: 'ui-tabs-panel',
            hideClass: 'ui-tabs-hide',
            loadingClass: 'ui-tabs-loading'

        }, options);

        this.options.event +=3D '.ui-tabs'; // namespace event
        this.options.cookie =3D $.cookie && $.cookie.constructor =3D=3D =
Function && this.options.cookie;

        // save instance for later
        $.data(el, $.ui.tabs.INSTANCE_KEY, this);
       =20
        // create tabs
        this.tabify(true);
    };

    // static
    $.ui.tabs.INSTANCE_KEY =3D 'ui_tabs_instance';
    $.ui.tabs.getInstance =3D function(el) {
        return $.data(el, $.ui.tabs.INSTANCE_KEY);
    };

    // instance methods
    $.extend($.ui.tabs.prototype, {
        tabId: function(a) {
            return a.title ? a.title.replace(/\s/g, '_')
                : this.options.idPrefix + $.data(a);
        },
        tabify: function(init) {

            this.$lis =3D $('li:has(a[href])', this.source);
            this.$tabs =3D this.$lis.map(function() { return $('a', =
this)[0] });
            this.$panels =3D $([]);
           =20
            var self =3D this, o =3D this.options;
           =20
            this.$tabs.each(function(i, a) {
                // inline tab
                if (a.hash && a.hash.replace('#', '')) { // Safari 2 =
reports '#' for an empty hash
                    self.$panels =3D self.$panels.add(a.hash);
                }
                // remote tab
                else if ($(a).attr('href') !=3D '#') { // prevent =
loading the page itself if href is just "#"
                    $.data(a, 'href', a.href);
                    var id =3D self.tabId(a);
                    a.href =3D '#' + id;
                    self.$panels =3D self.$panels.add(
                        $('#' + id)[0] || $(o.panelTemplate).attr('id', =
id).addClass(o.panelClass)
                            .insertAfter( self.$panels[i - 1] || =
self.source )
                    );
                }
                // invalid tab href
                else {
                    o.disabled.push(i + 1);
                }
            });

            if (init) {

                // attach necessary classes for styling if not present
                $(this.source).hasClass(o.navClass) || =
$(this.source).addClass(o.navClass);
                this.$panels.each(function() {
                    var $this =3D $(this);
                    $this.hasClass(o.panelClass) || =
$this.addClass(o.panelClass);
                });
               =20
                // disabled tabs
                for (var i =3D 0, position; position =3D o.disabled[i]; =
i++) {
                    this.disable(position);
                }
               =20
                // Try to retrieve initial tab:
                // 1. from fragment identifier in url if present
                // 2. from cookie
                // 3. from selected class attribute on <li>
                // 4. otherwise use given initial argument
                // 5. check if tab is disabled
                this.$tabs.each(function(i, a) {
                    if (location.hash) {
                        if (a.hash =3D=3D location.hash) {
                            o.initial =3D i;
                            // prevent page scroll to fragment
                            //if (($.browser.msie || $.browser.opera) && =
!o.remote) {
                            if ($.browser.msie || $.browser.opera) {
                                var $toShow =3D $(location.hash), =
toShowId =3D $toShow.attr('id');
                                $toShow.attr('id', '');
                                setTimeout(function() {
                                    $toShow.attr('id', toShowId); // =
restore id
                                }, 500);
                            }
                            scrollTo(0, 0);
                            return false; // break
                        }
                    } else if (o.cookie) {
                        o.initial =3D parseInt($.cookie( =
$.ui.tabs.INSTANCE_KEY + $.data(self.source) )) || 0;
                        return false; // break
                    } else if ( =
self.$lis.eq(i).hasClass(o.selectedClass) ) {
                        o.initial =3D i;
                        return false; // break
                    }
                });
                var n =3D this.$lis.length;
                while (this.$lis.eq(o.initial).hasClass(o.disabledClass) =
&& n) {
                    o.initial =3D ++o.initial < this.$lis.length ? =
o.initial : 0;
                    n--;
                }
                if (!n) { // all tabs disabled, set option unselected to =
true
                    o.unselected =3D o.unselect =3D true;
                }

                // highlight selected tab
                this.$panels.addClass(o.hideClass);
                this.$lis.removeClass(o.selectedClass);
                if (!o.unselected) {
                    =
this.$panels.eq(o.initial).show().removeClass(o.hideClass); // use show =
and remove class to show in any case no matter how it has been hidden =
before
                    this.$lis.eq(o.initial).addClass(o.selectedClass);
                }

                // load if remote tab
                var href =3D !o.unselected && =
$.data(this.$tabs[o.initial], 'href');
                if (href) {
                    this.load(o.initial + 1, href);
                }
               =20
                // disable click if event is configured to something =
else
                if (!/^click/.test(o.event)) {
                    this.$tabs.bind('click', function(e) { =
e.preventDefault(); });
                }

            }

            // setup animations
            var showAnim =3D {}, showSpeed =3D o.fxShowSpeed || =
o.fxSpeed,
                hideAnim =3D {}, hideSpeed =3D o.fxHideSpeed || =
o.fxSpeed;
            if (o.fxSlide || o.fxFade) {
                if (o.fxSlide) {
                    showAnim['height'] =3D 'show';
                    hideAnim['height'] =3D 'hide';
                }
                if (o.fxFade) {
                    showAnim['opacity'] =3D 'show';
                    hideAnim['opacity'] =3D 'hide';
                }
            } else {
                if (o.fxShow) {
                    showAnim =3D o.fxShow;
                } else { // use some kind of animation to prevent =
browser scrolling to the tab
                    showAnim['min-width'] =3D 0; // avoid opacity, =
causes flicker in Firefox
                    showSpeed =3D 1; // as little as 1 is sufficient
                }
                if (o.fxHide) {
                    hideAnim =3D o.fxHide;
                } else { // use some kind of animation to prevent =
browser scrolling to the tab
                    hideAnim['min-width'] =3D 0; // avoid opacity, =
causes flicker in Firefox
                    hideSpeed =3D 1; // as little as 1 is sufficient
                }
            }

            // reset some styles to maintain print style sheets etc.
            var resetCSS =3D { display: '', overflow: '', height: '' };
            if (!$.browser.msie) { // not in IE to prevent ClearType =
font issue
                resetCSS['opacity'] =3D '';
            }

            // Hide a tab, animation prevents browser scrolling to =
fragment,
            // $show is optional.
            function hideTab(clicked, $hide, $show) {
                $hide.animate(hideAnim, hideSpeed, function() { //
                    $hide.addClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.
                    if ($.browser.msie && hideAnim['opacity']) {
                        $hide[0].style.filter =3D '';
                    }
                    o.hide(clicked, $hide[0], $show && $show[0] || =
null);
                    if ($show) {
                        showTab(clicked, $show, $hide);
                    }
                });
            }

            // Show a tab, animation prevents browser scrolling to =
fragment,
            // $hide is optional
            function showTab(clicked, $show, $hide) {
                if (!(o.fxSlide || o.fxFade || o.fxShow)) {
                    $show.css('display', 'block'); // prevent =
occasionally occuring flicker in Firefox cause by gap between showing =
and hiding the tab panels
                }
                $show.animate(showAnim, showSpeed, function() {
                    $show.removeClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.
                    if ($.browser.msie && showAnim['opacity']) {
                        $show[0].style.filter =3D '';
                    }
                    o.show(clicked, $show[0], $hide && $hide[0] || =
null);
                });
            }

            // switch a tab
            function switchTab(clicked, $li, $hide, $show) {
                /*if (o.bookmarkable && trueClick) { // add to history =
only if true click occured, not a triggered click
                    $.ajaxHistory.update(clicked.hash);
                }*/
                $li.addClass(o.selectedClass)
                    .siblings().removeClass(o.selectedClass);
                hideTab(clicked, $hide, $show);
            }

            // attach tab event handler, unbind to avoid duplicates from =
former tabifying...
            this.$tabs.unbind(o.event).bind(o.event, function() {

                //var trueClick =3D e.clientX; // add to history only if =
true click occured, not a triggered click
                var $li =3D $(this).parents('li:eq(0)'),
                    $hide =3D self.$panels.filter(':visible'),
                    $show =3D $(this.hash);

                // If tab is already selected and not unselectable or =
tab disabled or click callback returns false stop here.
                // Check if click handler returns false last so that it =
is not executed for a disabled tab!
                if (($li.hasClass(o.selectedClass) && !o.unselect) || =
$li.hasClass(o.disabledClass)
                    || o.click(this, $show[0], $hide[0]) =3D=3D=3D =
false) {
                    this.blur();
                    return false;
                }
               =20
                if (o.cookie) {
                    $.cookie($.ui.tabs.INSTANCE_KEY + =
$.data(self.source), self.$tabs.index(this), o.cookie);
                }
                   =20
                // if tab may be closed
                if (o.unselect) {
                    if ($li.hasClass(o.selectedClass)) {
                        $li.removeClass(o.selectedClass);
                        self.$panels.stop();
                        hideTab(this, $hide);
                        this.blur();
                        return false;
                    } else if (!$hide.length) {
                        self.$panels.stop();
                        if ($.data(this, 'href')) { // remote tab
                            var a =3D this;
                            self.load(self.$tabs.index(this) + 1, =
$.data(this, 'href'), function() {
                                =
$li.addClass(o.selectedClass).addClass(o.unselectClass);
                                showTab(a, $show);
                            });
                        } else {
                            =
$li.addClass(o.selectedClass).addClass(o.unselectClass);
                            showTab(this, $show);
                        }
                        this.blur();
                        return false;
                    }
                }

                // stop possibly running animations
                self.$panels.stop();

                // show new tab
                if ($show.length) {

                    // prevent scrollbar scrolling to 0 and than back in =
IE7, happens only if bookmarking/history is enabled
                    /*if ($.browser.msie && o.bookmarkable) {
                        var showId =3D this.hash.replace('#', '');
                        $show.attr('id', '');
                        setTimeout(function() {
                            $show.attr('id', showId); // restore id
                        }, 0);
                    }*/

                    if ($.data(this, 'href')) { // remote tab
                        var a =3D this;
                        self.load(self.$tabs.index(this) + 1, =
$.data(this, 'href'), function() {
                            switchTab(a, $li, $hide, $show);
                        });
                    } else {
                        switchTab(this, $li, $hide, $show);
                    }

                    // Set scrollbar to saved position - need to use =
timeout with 0 to prevent browser scroll to target of hash
                    /*var scrollX =3D window.pageXOffset || =
document.documentElement && document.documentElement.scrollLeft || =
document.body.scrollLeft || 0;
                    var scrollY =3D window.pageYOffset || =
document.documentElement && document.documentElement.scrollTop || =
document.body.scrollTop || 0;
                    setTimeout(function() {
                        scrollTo(scrollX, scrollY);
                    }, 0);*/

                } else {
                    throw 'jQuery UI Tabs: Mismatching fragment =
identifier.';
                }

                // Prevent IE from keeping other link focussed when =
using the back button
                // and remove dotted border from clicked link. This is =
controlled in modern
                // browsers via CSS, also blur removes focus from =
address bar in Firefox
                // which can become a usability and annoying problem =
with tabsRotate.
                if ($.browser.msie) {
                    this.blur();=20
                }

                //return o.bookmarkable && !!trueClick; // convert =
trueClick =3D=3D undefined to Boolean required in IE
                return false;

            });

        },
        add: function(url, text, position) {
            if (url && text) {
                position =3D position || this.$tabs.length; // append by =
default =20
               =20
                var o =3D this.options,
                    $li =3D $(o.tabTemplate.replace(/#\{href\}/, =
url).replace(/#\{text\}/, text));
               =20
                var id =3D url.indexOf('#') =3D=3D 0 ? url.replace('#', =
'') : this.tabId( $('a:first-child', $li)[0] );
               =20
                // try to find an existing element before creating a new =
one
                var $panel =3D $('#' + id);
                $panel =3D $panel.length && $panel
                    || $(o.panelTemplate).attr('id', =
id).addClass(o.panelClass).addClass(o.hideClass);
                if (position >=3D this.$lis.length) {
                    $li.appendTo(this.source);
                    $panel.appendTo(this.source.parentNode);
                } else {
                    $li.insertBefore(this.$lis[position - 1]);
                    $panel.insertBefore(this.$panels[position - 1]);
                }
               =20
                this.tabify();
               =20
                if (this.$tabs.length =3D=3D 1) {
                     $li.addClass(o.selectedClass);
                     $panel.removeClass(o.hideClass);
                     var href =3D $.data(this.$tabs[0], 'href');
                     if (href) {
                         this.load(position + 1, href);
                     }
                }
                o.add(this.$tabs[position], this.$panels[position]); // =
callback
            } else {
                throw 'jQuery UI Tabs: Not enough arguments to add =
tab.';
            }
        },
        remove: function(position) {
            if (position && position.constructor =3D=3D Number) {        =
       =20
                var o =3D this.options, $li =3D this.$lis.eq(position - =
1).remove(),
                    $panel =3D this.$panels.eq(position - 1).remove();
                   =20
                // If selected tab was removed focus tab to the right or
                // tab to the left if last tab was removed.
                if ($li.hasClass(o.selectedClass) && this.$tabs.length > =
1) {
                    this.click(position + (position < this.$tabs.length =
? 1 : -1));
                }
                this.tabify();
                o.remove($li.end()[0], $panel[0]); // callback
            }
        },
        enable: function(position) {
            var o =3D this.options, $li =3D this.$lis.eq(position - 1);
            $li.removeClass(o.disabledClass);
            if ($.browser.safari) { // fix disappearing tab (that used =
opacity indicating disabling) after enabling in Safari 2...
                $li.css('display', 'inline-block');
                setTimeout(function() {
                    $li.css('display', 'block')
                }, 0)
            }
            o.enable(this.$tabs[position - 1], this.$panels[position - =
1]); // callback
        },
        disable: function(position) {
            var o =3D this.options;     =20
            this.$lis.eq(position - 1).addClass(o.disabledClass);
            o.disable(this.$tabs[position - 1], this.$panels[position - =
1]); // callback
        },
        click: function(position) {
            this.$tabs.eq(position - 1).trigger(this.options.event);
        },
        load: function(position, url, callback) {
            var self =3D this, o =3D this.options,
                $a =3D this.$tabs.eq(position - 1), a =3D $a[0], $span =
=3D $('span', a);
           =20
            // shift arguments
            if (url && url.constructor =3D=3D Function) {
                callback =3D url;
                url =3D null;
            }

            // set new URL or get existing
            if (url) {
                $.data(a, 'href', url);
            } else {
                url =3D $.data(a, 'href');
            }

            // load
            if (o.spinner) {
                $.data(a, 'title', $span.html());
                $span.html('<em>' + o.spinner + '</em>');
            }
            var finish =3D function() {
                self.$tabs.filter('.' + o.loadingClass).each(function() =
{
                    $(this).removeClass(o.loadingClass);
                    if (o.spinner) {
                        $('span', this).html( $.data(this, 'title') );
                    }
                });
                self.xhr =3D null;
            };
            var ajaxOptions =3D $.extend(o.ajaxOptions, {
                url: url,
                success: function(r) {
                    $(a.hash).html(r);
                    finish();
                    // This callback is required because the switch has =
to take=20
                    // place after loading has completed.
                    if (callback && callback.constructor =3D=3D =
Function) {
                        callback();
                    }
                    if (o.cache) {
                        $.removeData(a, 'href'); // if loaded once do =
not load them again
                    }
                    o.load(self.$tabs[position - 1], =
self.$panels[position - 1]); // callback
                }
            });
            if (this.xhr) {
                // terminate pending requests from other tabs and =
restore title
                this.xhr.abort();
                finish();
            }
            $a.addClass(o.loadingClass);
            setTimeout(function() { // timeout is again required in IE, =
"wait" for id being restored
                self.xhr =3D $.ajax(ajaxOptions);
            }, 0);
           =20
        },
        href: function(position, href) {
            $.data(this.$tabs.eq(position - 1)[0], 'href', href);
        }
    });

})(jQuery);

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/thickbox.js

/*
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: =
http://www.opensource.org/licenses/mit-license.php
*/
		 =20
var tb_pathToImage =3D "images/loadingAnimation.gif";

/*!!!!!!!!!!!!!!!!! edit below this line at your own risk =
!!!!!!!!!!!!!!!!!!!!!!!*/

//on page load call tb_init
$(document).ready(function(){  =20
	tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to =
apply thickbox
	imgLoader =3D new Image();// preload image
	imgLoader.src =3D tb_pathToImage;
});

//add thickbox to href & area elements that have a class of .thickbox
function tb_init(domChunk){
	$(domChunk).click(function(){
	var t =3D this.title || this.name || null;
	var a =3D this.href || this.alt;
	var g =3D this.rel || false;
	tb_show(t,a,g);
	this.blur();
	return false;
	});
}

function tb_show(caption, url, imageGroup) {//function called when the =
user clicks on a thickbox link

	try {
		if (typeof document.body.style.maxHeight =3D=3D=3D "undefined") {//if =
IE 6
			$("body","html").css({height: "100%", width: "100%"});
			$("html").css("overflow","hidden");
			if (document.getElementById("TB_HideSelect") =3D=3D=3D null) =
{//iframe to hide select elements in ie6
				$("body").append("<iframe id=3D'TB_HideSelect'></iframe><div =
id=3D'TB_overlay'></div><div id=3D'TB_window'></div>");
				$("#TB_overlay").click(tb_remove);
			}
		}else{//all others
			if(document.getElementById("TB_overlay") =3D=3D=3D null){
				$("body").append("<div id=3D'TB_overlay'></div><div =
id=3D'TB_window'></div>");
				$("#TB_overlay").click(tb_remove);
			}
		}
	=09
		if(tb_detectMacXFF()){
			$("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay =
so hide flash
		}else{
			$("#TB_overlay").addClass("TB_overlayBG");//use background and =
opacity
		}
	=09
		if(caption=3D=3D=3Dnull){caption=3D"";}
		$("body").append("<div id=3D'TB_load'><img src=3D'"+imgLoader.src+"' =
/></div>");//add loader to the page
		$('#TB_load').show();//show loader
	=09
		var baseURL;
	   if(url.indexOf("?")!=3D=3D-1){ //ff there is a query string involved
			baseURL =3D url.substr(0, url.indexOf("?"));
	   }else{=20
	   		baseURL =3D url;
	   }
	  =20
	   var urlString =3D /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;
	   var urlType =3D baseURL.toLowerCase().match(urlString);

		if(urlType =3D=3D '.jpg' || urlType =3D=3D '.jpeg' || urlType =3D=3D =
'.png' || urlType =3D=3D '.gif' || urlType =3D=3D '.bmp'){//code to show =
images
			=09
			TB_PrevCaption =3D "";
			TB_PrevURL =3D "";
			TB_PrevHTML =3D "";
			TB_NextCaption =3D "";
			TB_NextURL =3D "";
			TB_NextHTML =3D "";
			TB_imageCount =3D "";
			TB_FoundURL =3D false;
			if(imageGroup){
				TB_TempArray =3D $("a[@rel=3D"+imageGroup+"]").get();
				for (TB_Counter =3D 0; ((TB_Counter < TB_TempArray.length) && =
(TB_NextHTML =3D=3D=3D "")); TB_Counter++) {
					var urlTypeTemp =3D =
TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);
						if (!(TB_TempArray[TB_Counter].href =3D=3D url)) {					=09
							if (TB_FoundURL) {
								TB_NextCaption =3D TB_TempArray[TB_Counter].title;
								TB_NextURL =3D TB_TempArray[TB_Counter].href;
								TB_NextHTML =3D "<span id=3D'TB_next'>&nbsp;&nbsp;<a =
href=3D'#'>Next &gt;</a></span>";
							} else {
								TB_PrevCaption =3D TB_TempArray[TB_Counter].title;
								TB_PrevURL =3D TB_TempArray[TB_Counter].href;
								TB_PrevHTML =3D "<span id=3D'TB_prev'>&nbsp;&nbsp;<a =
href=3D'#'>&lt; Prev</a></span>";
							}
						} else {
							TB_FoundURL =3D true;
							TB_imageCount =3D "Image " + (TB_Counter + 1) +" of "+ =
(TB_TempArray.length);										=09
						}
				}
			}

			imgPreloader =3D new Image();
			imgPreloader.onload =3D function(){	=09
			imgPreloader.onload =3D null;
			=09
			// Resizing large images - orginal by Christian Montoya edited by me.
			var pagesize =3D tb_getPageSize();
			var x =3D pagesize[0] - 150;
			var y =3D pagesize[1] - 150;
			var imageWidth =3D imgPreloader.width;
			var imageHeight =3D imgPreloader.height;
			if (imageWidth > x) {
				imageHeight =3D imageHeight * (x / imageWidth);=20
				imageWidth =3D x;=20
				if (imageHeight > y) {=20
					imageWidth =3D imageWidth * (y / imageHeight);=20
					imageHeight =3D y;=20
				}
			} else if (imageHeight > y) {=20
				imageWidth =3D imageWidth * (y / imageHeight);=20
				imageHeight =3D y;=20
				if (imageWidth > x) {=20
					imageHeight =3D imageHeight * (x / imageWidth);=20
					imageWidth =3D x;
				}
			}
			// End Resizing
		=09
			TB_WIDTH =3D imageWidth + 30;
			TB_HEIGHT =3D imageHeight + 60;
			$("#TB_window").append("<a href=3D'' id=3D'TB_ImageOff' =
title=3D'Close'><img id=3D'TB_Image' src=3D'"+url+"' =
width=3D'"+imageWidth+"' height=3D'"+imageHeight+"' =
alt=3D'"+caption+"'/></a>" + "<div id=3D'TB_caption'>"+caption+"<div =
id=3D'TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + =
"</div></div><div id=3D'TB_closeWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton' title=3D'Close'>close</a></div>"); 	=09
		=09
			$("#TB_closeWindowButton").click(tb_remove);
		=09
			if (!(TB_PrevHTML =3D=3D=3D "")) {
				function goPrev(){
					=
if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev)=
;}
					$("#TB_window").remove();
					$("body").append("<div id=3D'TB_window'></div>");
					tb_show(TB_PrevCaption, TB_PrevURL, imageGroup);
					return false;=09
				}
				$("#TB_prev").click(goPrev);
			}
		=09
			if (!(TB_NextHTML =3D=3D=3D "")) {	=09
				function goNext(){
					$("#TB_window").remove();
					$("body").append("<div id=3D'TB_window'></div>");
					tb_show(TB_NextCaption, TB_NextURL, imageGroup);			=09
					return false;=09
				}
				$("#TB_next").click(goNext);
			=09
			}

			document.onkeydown =3D function(e){ =09
				if (e =3D=3D null) { // ie
					keycode =3D event.keyCode;
				} else { // mozilla
					keycode =3D e.which;
				}
				if(keycode =3D=3D 27){ // close
					tb_remove();
				} else if(keycode =3D=3D 190){ // display previous image
					if(!(TB_NextHTML =3D=3D "")){
						document.onkeydown =3D "";
						goNext();
					}
				} else if(keycode =3D=3D 188){ // display next image
					if(!(TB_PrevHTML =3D=3D "")){
						document.onkeydown =3D "";
						goPrev();
					}
				}=09
			};
		=09
			tb_position();
			$("#TB_load").remove();
			$("#TB_ImageOff").click(tb_remove);
			$("#TB_window").css({display:"block"}); //for safari using css =
instead of show
			};
		=09
			imgPreloader.src =3D url;
		}else{//code to show html
		=09
			var queryString =3D url.replace(/^[^\?]+\??/,'');
			var params =3D tb_parseQuery( queryString );

			TB_WIDTH =3D (params['width']*1) + 30 || 630; //defaults to 630 if no =
paramaters were added to URL
			TB_HEIGHT =3D (params['height']*1) + 40 || 440; //defaults to 440 if =
no paramaters were added to URL
			ajaxContentW =3D TB_WIDTH - 30;
			ajaxContentH =3D TB_HEIGHT - 45;
		=09
			if(url.indexOf('TB_iframe') !=3D -1){// either iframe or ajax window		=

					urlNoQuery =3D url.split('TB_');
					$("#TB_iframeContent").remove();
					if(params['modal'] !=3D "true"){//iframe no modal
						$("#TB_window").append("<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>"+caption+"</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' id=3D'TB_closeWindowButton' =
title=3D'Close'>close</a> or Esc Key</div></div><iframe =
frameborder=3D'0' hspace=3D'0' src=3D'"+urlNoQuery[0]+"' =
id=3D'TB_iframeContent' =
name=3D'TB_iframeContent"+Math.round(Math.random()*1000)+"' =
onload=3D'tb_showIframe()' style=3D'width:"+(ajaxContentW + =
29)+"px;height:"+(ajaxContentH + 17)+"px;' > </iframe>");
					}else{//iframe modal
					$("#TB_overlay").unbind();
						$("#TB_window").append("<iframe frameborder=3D'0' hspace=3D'0' =
src=3D'"+urlNoQuery[0]+"' id=3D'TB_iframeContent' =
name=3D'TB_iframeContent"+Math.round(Math.random()*1000)+"' =
onload=3D'tb_showIframe()' style=3D'width:"+(ajaxContentW + =
29)+"px;height:"+(ajaxContentH + 17)+"px;'> </iframe>");
					}
			}else{// not an iframe, ajax
					if($("#TB_window").css("display") !=3D "block"){
						if(params['modal'] !=3D "true"){//ajax no modal
						$("#TB_window").append("<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>"+caption+"</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton'>close</a> or Esc Key</div></div><div =
id=3D'TB_ajaxContent' =
style=3D'width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");
						}else{//ajax modal
						$("#TB_overlay").unbind();
						$("#TB_window").append("<div id=3D'TB_ajaxContent' =
class=3D'TB_modal' =
style=3D'width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");=09
						}
					}else{//this means the window is already up, we are just loading =
new content via ajax
						$("#TB_ajaxContent")[0].style.width =3D ajaxContentW +"px";
						$("#TB_ajaxContent")[0].style.height =3D ajaxContentH +"px";
						$("#TB_ajaxContent")[0].scrollTop =3D 0;
						$("#TB_ajaxWindowTitle").html(caption);
					}
			}
				=09
			$("#TB_closeWindowButton").click(tb_remove);
		=09
				if(url.indexOf('TB_inline') !=3D -1){=09
					$("#TB_ajaxContent").append($('#' + =
params['inlineId']).children());
					$("#TB_window").unload(function () {
						$('#' + params['inlineId']).append( =
$("#TB_ajaxContent").children() ); // move elements back when you're =
finished
					});
					tb_position();
					$("#TB_load").remove();
					$("#TB_window").css({display:"block"});=20
				}else if(url.indexOf('TB_iframe') !=3D -1){
					tb_position();
					if($.browser.safari){//safari needs help because it will not fire =
iframe onload
						$("#TB_load").remove();
						$("#TB_window").css({display:"block"});
					}
				}else{
					$("#TB_ajaxContent").load(url +=3D "&random=3D" + (new =
Date().getTime()),function(){//to do a post change this load method
						tb_position();
						$("#TB_load").remove();
						tb_init("#TB_ajaxContent a.thickbox");
						$("#TB_window").css({display:"block"});
					});
				}
		=09
		}

		if(!params['modal']){
			document.onkeyup =3D function(e){ =09
				if (e =3D=3D null) { // ie
					keycode =3D event.keyCode;
				} else { // mozilla
					keycode =3D e.which;
				}
				if(keycode =3D=3D 27){ // close
					tb_remove();
				}=09
			};
		}
	=09
	} catch(e) {
		//nothing here
	}
}

//helper functions below
function tb_showIframe(){
	$("#TB_load").remove();
	$("#TB_window").css({display:"block"});
}

function tb_remove() {
 	$("#TB_imageOff").unbind("click");
	$("#TB_closeWindowButton").unbind("click");
	=
$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_H=
ideSelect').trigger("unload").unbind().remove();});
	$("#TB_load").remove();
	if (typeof document.body.style.maxHeight =3D=3D "undefined") {//if IE 6
		$("body","html").css({height: "auto", width: "auto"});
		$("html").css("overflow","");
	}
	document.onkeydown =3D "";
	document.onkeyup =3D "";
	return false;
}

function tb_position() {
$("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + =
'px', width: TB_WIDTH + 'px'});
	if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take =
away IE6
		$("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + =
'px'});
	}
}

function tb_parseQuery ( query ) {
   var Params =3D {};
   if ( ! query ) {return Params;}// return empty object
   var Pairs =3D query.split(/[;&]/);
   for ( var i =3D 0; i < Pairs.length; i++ ) {
      var KeyVal =3D Pairs[i].split('=3D');
      if ( ! KeyVal || KeyVal.length !=3D 2 ) {continue;}
      var key =3D unescape( KeyVal[0] );
      var val =3D unescape( KeyVal[1] );
      val =3D val.replace(/\+/g, ' ');
      Params[key] =3D val;
   }
   return Params;
}

function tb_getPageSize(){
	var de =3D document.documentElement;
	var w =3D window.innerWidth || self.innerWidth || (de&&de.clientWidth) =
|| document.body.clientWidth;
	var h =3D window.innerHeight || self.innerHeight || =
(de&&de.clientHeight) || document.body.clientHeight;
	arrayPageSize =3D [w,h];
	return arrayPageSize;
}

function tb_detectMacXFF() {
  var userAgent =3D navigator.userAgent.toLowerCase();
  if (userAgent.indexOf('mac') !=3D -1 && =
userAgent.indexOf('firefox')!=3D-1) {
    return true;
  }
}



------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/swfobject.js

/**
 * SWFObject v2.0: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT =
License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept =3D=3D "undefined") var deconcept =3D new Object();
if(typeof deconcept.util =3D=3D "undefined") deconcept.util =3D new =
Object();
if(typeof deconcept.SWFObjectUtil =3D=3D "undefined") =
deconcept.SWFObjectUtil =3D new Object();
deconcept.SWFObject =3D function(swf, id, w, h, ver, c, quality, =
xiRedirectUrl, redirectUrl, detectKey) {
	if (!document.getElementById) { return; }
	this.DETECT_KEY =3D detectKey ? detectKey : 'detectflash';
	this.skipDetect =3D =
deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params =3D new Object();
	this.variables =3D new Object();
	this.attributes =3D new Array();
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new =
deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer =3D deconcept.SWFObjectUtil.getPlayerVersion();
	if (!window.opera && document.all && this.installedVer.major > 7) {
		// only add the onunload cleanup if the Flash Player version supports =
External Interface and we are in IE
		deconcept.SWFObject.doPrepUnload =3D true;
	}
	if(c) { this.addParam('bgcolor', c); }
	var q =3D quality ? quality : 'high';
	this.addParam('quality', q);
	this.addParam('wmode', transparent);
	this.setAttribute('useExpressInstall', false);
	this.setAttribute('doExpressInstall', false);
	var xir =3D (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype =3D {
	useExpressInstall: function(path) {
		this.xiSWFPath =3D !path ? "expressinstall.swf" : path;
		this.setAttribute('useExpressInstall', true);
	},
	setAttribute: function(name, value){
		this.attributes[name] =3D value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] =3D value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] =3D value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs =3D new Array();
		var key;
		var variables =3D this.getVariables();
		for(key in variables){
			variablePairs.push(key +"=3D"+ variables[key]);
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode =3D "";
		if (navigator.plugins && navigator.mimeTypes && =
navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode =3D '<embed type=3D"application/x-shockwave-flash" src=3D"'+ =
this.getAttribute('swf') +'" width=3D"'+ this.getAttribute('width') +'" =
height=3D"'+ this.getAttribute('height') +'"';
			swfNode +=3D ' id=3D"'+ this.getAttribute('id') +'" name=3D"'+ =
this.getAttribute('id') +'" ';
			var params =3D this.getParams();
			 for(var key in params){ swfNode +=3D [key] +'=3D"'+ params[key] +'" =
'; }
			var pairs =3D this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode +=3D 'flashvars=3D"'+ pairs +'"'; }
			swfNode +=3D '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode =3D '<object id=3D"'+ this.getAttribute('id') +'" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=3D"'+ =
this.getAttribute('width') +'" height=3D"'+ this.getAttribute('height') =
+'">';
			swfNode +=3D '<param name=3D"movie" value=3D"'+ =
this.getAttribute('swf') +'" />';
			var params =3D this.getParams();
			for(var key in params) {
			 swfNode +=3D '<param name=3D"'+ key +'" value=3D"'+ params[key] +'" =
/>';
			}
			var pairs =3D this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode +=3D '<param name=3D"flashvars" =
value=3D"'+ pairs +'" />';}
			swfNode +=3D "</object>";
		}
		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer =3D new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && =
!this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", =
escape(this.getAttribute('xiRedirectUrl')));
				document.title =3D document.title.slice(0, 47) + " - Flash Player =
Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || =
this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n =3D (typeof elementId =3D=3D 'string') ? =
document.getElementById(elementId) : elementId;
			n.innerHTML =3D this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') !=3D "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion =3D function(){
	var PlayerVersion =3D new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x =3D navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion =3D new =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, =
"").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else{
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see =
http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-intern=
et-explorer-flash-6/
		try{
			var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion =3D new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess =3D "always"; // throws if player version < =
6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major =3D=3D 6) {
					return PlayerVersion;
				}
			}
			try {
				axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo !=3D null) {
			PlayerVersion =3D new =
deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion =3D function(arrVersion){
	this.major =3D arrVersion[0] !=3D null ? parseInt(arrVersion[0]) : 0;
	this.minor =3D arrVersion[1] !=3D null ? parseInt(arrVersion[1]) : 0;
	this.rev =3D arrVersion[2] !=3D null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid =3D function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util =3D {
	getRequestParameter: function(param) {
		var q =3D document.location.search || document.location.hash;
		if(q) {
			var pairs =3D q.substring(1).split("&");
			for (var i=3D0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=3D")) =3D=3D param) {
					return pairs[i].substring((pairs[i].indexOf("=3D")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs =3D function() {
	var objects =3D document.getElementsByTagName("OBJECT");
	for (var i=3D0; i < objects.length; i++) {
		objects[i].style.display =3D 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] =3D=3D 'function') {
				objects[i][x] =3D function(){};
			}
		}
	}
}
// fixes bug in fp9 see =
http://blog.deconcept.com/2006/07/28/swfobject-143-released/
if (deconcept.SWFObject.doPrepUnload) {
	deconcept.SWFObjectUtil.prepUnload =3D function() {
		__flash_unloadHandler =3D function(){};
		__flash_savedUnloadHandler =3D function(){};
		window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs);
	}
	window.attachEvent("onbeforeunload", =
deconcept.SWFObjectUtil.prepUnload);
}
/* add Array.push if needed (ie5) */
if (Array.prototype.push =3D=3D null) { Array.prototype.push =3D =
function(item) { this[this.length] =3D item; return this.length; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue =3D deconcept.util.getRequestParameter;
var FlashObject =3D deconcept.SWFObject; // for legacy support
var SWFObject =3D deconcept.SWFObject;

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/jquery.colorbox-min.js

/*	ColorBox v1.3.3 - a full featured, light-weight, customizable =
lightbox based on jQuery 1.3 */
(function(c){var =
s=3D"colorbox",B=3D"hover",o=3Dtrue,g=3Dfalse,e,E=3D!c.support.opacity,N=3D=
E&&!window.XMLHttpRequest,O=3D"click.colorbox",fa=3D"cbox_open",J=3D"cbox=
_load",P=3D"cbox_complete",Q=3D"cbox_cleanup",aa=3D"cbox_closed",R=3D"res=
ize.cbox_resize",u,j,x,p,S,T,U,V,h,r,n,K,L,ba,W,y,F,G,M,C,D,z,A,m,k,a,H,I=
,X,Y=3D{transition:"elastic",speed:350,width:g,height:g,innerWidth:g,inne=
rHeight:g,initialWidth:"400",initialHeight:"400",maxWidth:g,maxHeight:g,s=
calePhotos:o,scrolling:o,inline:g,html:g,iframe:g,photo:g,href:g,title:g,=
 rel:g,opacity:0.9,preloading:o,current:"image {current} of =
{total}",previous:"previous",next:"next",close:"close",open:g,overlayClos=
e:o,slideshow:g,slideshowAuto:o,slideshowSpeed:2500,slideshowStart:"start=
 slideshow",slideshowStop:"stop slideshow",preloadIMG:o};function =
v(b,d){d=3Dd=3D=3D=3D"x"?document.documentElement.clientWidth:document.do=
cumentElement.clientHeight;return typeof =
b=3D=3D=3D"string"?Math.round(b.match(/%/)?d/100*parseInt(b,10):parseInt(=
b,10)):b}function Z(b){return =
a.photo||b.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)} =
function ca(){for(var b in a)if(typeof =
a[b]=3D=3D=3D"function")a[b]=3Da[b].call(m)}e=3Dc.fn.colorbox=3Dfunction(=
b,d){this.length?this.each(function(){var =
i=3Dc(this).data(s)?c.extend({},c(this).data(s),b):c.extend({},Y,b);c(thi=
s).data(s,i).addClass("cboxelement")}):c(this).data(s,c.extend({},Y,b));c=
(this).unbind(O).bind(O,function(i){m=3Dthis;a=3Dc(m).data(s);ca();X=3Dd|=
|g;var =
l=3Da.rel||m.rel;if(l&&l!=3D=3D"nofollow"){h=3Dc(".cboxelement").filter(f=
unction(){var f=3Dc(this).data(s).rel||this.rel;return =
f=3D=3D=3Dl});k=3Dh.index(m);if(k< =
0){h=3Dh.add(m);k=3Dh.length-1}}else{h=3Dc(m);k=3D0}if(!H){I=3DH=3Do;c().=
bind("keydown.cbox_close",function(f){if(f.keyCode=3D=3D=3D27){f.preventD=
efault();e.close()}}).bind("keydown.cbox_arrows",function(f){if(f.keyCode=
=3D=3D=3D37){f.preventDefault();G.click()}else =
if(f.keyCode=3D=3D=3D39){f.preventDefault();F.click()}});a.overlayClose&&=
u.css({cursor:"pointer"}).one("click",e.close);m.blur();c.event.trigger(f=
a);M.html(a.close);u.css({opacity:a.opacity}).show();a.w=3Dv(a.initialWid=
th,"x");a.h=3Dv(a.initialHeight,"y");e.position(0); =
N&&r.bind("resize.cboxie6 =
scroll.cboxie6",function(){u.css({width:r.width(),height:r.height(),top:r=
.scrollTop(),left:r.scrollLeft()})}).trigger("scroll.cboxie6")}e.slidesho=
w();e.load();i.preventDefault()});b&&b.open&&c(this).triggerHandler(O);re=
turn this};e.init=3Dfunction(){function b(d){return c('<div =
id=3D"cbox'+d+'"/>')}r=3Dc(window);j=3Dc('<div =
id=3D"colorbox"/>');u=3Db("Overlay").hide();x=3Db("Wrapper");p=3Db("Conte=
nt").append(n=3Db("LoadedContent").css({width:0,height:0}),K=3Db("Loading=
Overlay"),L=3Db("LoadingGraphic"), =
ba=3Db("Title"),W=3Db("Current"),y=3Db("Slideshow"),F=3Db("Next"),G=3Db("=
Previous"),M=3Db("Close"));x.append(c("<div/>").append(b("TopLeft"),S=3Db=
("TopCenter"),b("TopRight")),c("<div/>").append(T=3Db("MiddleLeft"),p,U=3D=
b("MiddleRight")),c("<div/>").append(b("BottomLeft"),V=3Db("BottomCenter"=
),b("BottomRight"))).children().children().css({"float":"left"});c("body"=
).prepend(u,j.append(x));if(E){j.addClass("cboxIE");N&&u.css("position","=
absolute")}p.children().addClass(B).mouseover(function(){c(this).addClass=
(B)}).mouseout(function(){c(this).removeClass(B)}).hide(); =
C=3DS.height()+V.height()+p.outerHeight(o)-p.height();D=3DT.width()+U.wid=
th()+p.outerWidth(o)-p.width();z=3Dn.outerHeight(o);A=3Dn.outerWidth(o);j=
.css({"padding-bottom":C,"padding-right":D}).hide();F.click(e.next);G.cli=
ck(e.prev);M.click(e.close);p.children().removeClass(B)};e.position=3Dfun=
ction(b,d){var =
i=3Ddocument.documentElement.clientHeight;i=3DMath.max(i-a.h-z-C,0)/2+r.s=
crollTop();var =
l=3DMath.max(document.documentElement.clientWidth-a.w-A-D,0)/2+r.scrollLe=
ft();b=3Dj.width()=3D=3D=3Da.w+A&&j.height()=3D=3D=3Da.h+z?0:b; =
x[0].style.width=3Dx[0].style.height=3D"9999px";function =
f(q){S[0].style.width=3DV[0].style.width=3Dp[0].style.width=3Dq.style.wid=
th;L[0].style.height=3DK[0].style.height=3Dp[0].style.height=3DT[0].style=
.height=3DU[0].style.height=3Dq.style.height}j.dequeue().animate({width:a=
.w+A,height:a.h+z,top:i,left:l},{duration:b,complete:function(){f(this);I=
=3Dg;x[0].style.width=3Da.w+A+D+"px";x[0].style.height=3Da.h+z+C+"px";d&&=
d()},step:function(){f(this)}})};e.resize=3Dfunction(b){if(H){function =
d(w){e.position(w,function(){if(H){if(E){q&& =
n.fadeIn(100);j[0].style.removeAttribute("filter")}p.children().show();if=
(a.iframe)n.append("<iframe id=3D'cboxIframe'"+(a.scrolling?" =
":"scrolling=3D'no'")+" name=3D'iframe_"+(new Date).getTime()+"' =
frameborder=3D0 src=3D'"+(a.href||m.href)+"' =
/>");K.hide();L.hide();y.hide();if(h.length>1){W.html(a.current.replace(/=
\{current\}/,k+1).replace(/\{total\}/,h.length));F.html(a.next);G.html(a.=
previous);a.slideshow&&y.show()}else{W.hide();F.hide();G.hide()}ba.html(a=
.title||m.title);c.event.trigger(P);X&&X.call(m); =
a.transition=3D=3D=3D"fade"&&j.fadeTo(t,1,function(){E&&j[0].style.remove=
Attribute("filter")});r.bind(R,function(){e.position(0)})}})}function =
i(){a.h=3Da.h||n.height();return a.h}function =
l(){a.w=3Da.w||n.width();return a.w}var =
f,q,t=3Da.transition=3D=3D=3D"none"?0:a.speed;r.unbind(R);if(b){n.remove(=
);n=3Dc('<div =
id=3D"cboxLoadedContent"/>').html(b);n.hide().appendTo(u).css({width:l(),=
overflow:a.scrolling?"auto":"hidden"}).css({height:i()}).prependTo(p);c("=
#cboxPhoto").css({cssFloat:"none"});N&&c("select:not(#colorbox =
select)").filter(function(){return this.style.visibility!=3D=3D =
"hidden"}).css({visibility:"hidden"}).one(Q,function(){this.style.visibil=
ity=3D"inherit"});a.transition=3D=3D=3D"fade"&&j.fadeTo(t,0,function(){d(=
0)})||d(t);if(a.preloading&&h.length>1){b=3Dk>0?h[k-1]:h[h.length-1];f=3D=
k<h.length-1?h[k+1]:h[0];f=3Dc(f).data(s).href||f.href;b=3Dc(b).data(s).h=
ref||b.href;Z(f)&&c("<img />").attr("src",f);Z(b)&&c("<img =
/>").attr("src",b)}}else b=3DsetTimeout(function(){var =
w=3Dn.wrapInner("<div =
style=3D'overflow:auto'></div>").children();a.h=3Dw.height();n.css({heigh=
t:a.h});w.replaceWith(w.children()); =
e.position(t)},1)}};e.load=3Dfunction(){var =
b,d,i,l=3De.resize;I=3Do;function f(q){var =
t=3Dc(q),w=3Dt.find("img"),$=3Dw.length;function da(){var ea=3Dnew =
Image;$-=3D1;if($>=3D0&&a.preloadIMG){ea.onload=3Dda;ea.src=3Dw[$].src}el=
se =
l(t)}da()}m=3Dh[k];a=3Dc(m).data(s);ca();c.event.trigger(J);a.h=3Da.heigh=
t?v(a.height,"y")-z-C:a.innerHeight?v(a.innerHeight,"y"):g;a.w=3Da.width?=
v(a.width,"x")-A-D:a.innerWidth?v(a.innerWidth,"x"):g;a.mw=3Da.w;a.mh=3Da=
.h;if(a.maxWidth){a.mw=3Dv(a.maxWidth,"x")-A-D;a.mw=3Da.w&&a.w<a.mw?a.w:a=
.mw}if(a.maxHeight){a.mh=3D =
v(a.maxHeight,"y")-z-C;a.mh=3Da.h&&a.h<a.mh?a.h:a.mh}b=3Da.href||c(m).att=
r("href");K.show();L.show();M.show();if(a.inline){c('<div =
id=3D"cboxInlineTemp" />').hide().insertBefore(c(b)[0]).bind(J+" =
"+Q,function(){c(this).replaceWith(n.children())});l(c(b))}else =
if(a.iframe)l(" ");else if(a.html)f(a.html);else if(Z(b)){d=3Dnew =
Image;d.onload=3Dfunction(){var =
q;d.onload=3Dnull;d.id=3D"cboxPhoto";c(d).css({margin:"auto",border:"none=
",display:"block",cssFloat:"left"});if(a.scalePhotos){i=3Dfunction(){d.he=
ight-=3Dd.height* =
q;d.width-=3Dd.width*q};if(a.mw&&d.width>a.mw){q=3D(d.width-a.mw)/d.width=
;i()}if(a.mh&&d.height>a.mh){q=3D(d.height-a.mh)/d.height;i()}}if(a.h)d.s=
tyle.marginTop=3DMath.max(a.h-d.height,0)/2+"px";l(d);h.length>1&&c(d).cs=
s({cursor:"pointer"}).click(e.next);if(E)d.style.msInterpolationMode=3D"b=
icubic"};d.src=3Db}else c("<div =
/>").load(b,function(q,t){t=3D=3D=3D"success"?f(this):l(c("<p>Request =
unsuccessful.</p>"))})};e.next=3Dfunction(){if(!I){k=3Dk<h.length-1?k+1:0=
;e.load()}};e.prev=3Dfunction(){if(!I){k=3Dk>0?k-1:h.length- =
1;e.load()}};e.slideshow=3Dfunction(){var =
b,d,i=3D"cboxSlideshow_";y.bind(aa,function(){y.unbind();clearTimeout(d);=
j.removeClass(i+"off "+i+"on")});function =
l(){y.text(a.slideshowStop).bind(P,function(){d=3DsetTimeout(e.next,a.sli=
deshowSpeed)}).bind(J,function(){clearTimeout(d)}).one("click",function()=
{b();c(this).removeClass(B)});j.removeClass(i+"off").addClass(i+"on")}b=3D=
function(){clearTimeout(d);y.text(a.slideshowStart).unbind(P+" =
"+J).one("click",function(){l();d=3DsetTimeout(e.next,a.slideshowSpeed); =
c(this).removeClass(B)});j.removeClass(i+"on").addClass(i+"off")};if(a.sl=
ideshow&&h.length>1)a.slideshowAuto?l():b()};e.close=3Dfunction(){c.event=
.trigger(Q);H=3Dg;c().unbind("keydown.cbox_close =
keydown.cbox_arrows");r.unbind(R+" resize.cboxie6 =
scroll.cboxie6");u.css({cursor:"auto"}).fadeOut("fast");j.stop(o,g).fadeO=
ut("fast",function(){n.remove();j.css({opacity:1});p.children().hide();c.=
event.trigger(aa)})};e.element=3Dfunction(){return =
c(m)};e.settings=3DY;c(e.init)})(jQuery);
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/jquery.accordion.js

/*
 * jQuery UI Accordion 1.6
 *=20
 * Copyright (c) 2007 J=C3=B6rn Zaefferer
 *
 * http://docs.jquery.com/UI/Accordion
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.accordion.js 4876 2008-03-08 11:49:04Z =
joern.zaefferer $
 *
 */

;(function($) {
=09
// If the UI scope is not available, add it
$.ui =3D $.ui || {};

$.fn.extend({
	accordion: function(options, data) {
		var args =3D Array.prototype.slice.call(arguments, 1);

		return this.each(function() {
			if (typeof options =3D=3D "string") {
				var accordion =3D $.data(this, "ui-accordion");
				accordion[options].apply(accordion, args);
			// INIT with optional options
			} else if (!$(this).is(".ui-accordion"))
				$.data(this, "ui-accordion", new $.ui.accordion(this, options));
		});
	},
	// deprecated, use accordion("activate", index) instead
	activate: function(index) {
		return this.accordion("activate", index);
	}
});

$.ui.accordion =3D function(container, options) {
=09
	// setup configuration
	this.options =3D options =3D $.extend({}, $.ui.accordion.defaults, =
options);
	this.element =3D container;
=09
	$(container).addClass("ui-accordion");
=09
	if ( options.navigation ) {
		var current =3D =
$(container).find("a").filter(options.navigationFilter);
		if ( current.length ) {
			if ( current.filter(options.header).length ) {
				options.active =3D current;
			} else {
				options.active =3D current.parent().parent().prev();
				current.addClass("current");
			}
		}
	}
=09
	// calculate active if not specified, using the first header
	options.headers =3D $(container).find(options.header);
	options.active =3D findActive(options.headers, options.active);

	if ( options.fillSpace ) {
		var maxHeight =3D $(container).parent().height();
		options.headers.each(function() {
			maxHeight -=3D $(this).outerHeight();
		});
		var maxPadding =3D 0;
		options.headers.next().each(function() {
			maxPadding =3D Math.max(maxPadding, $(this).innerHeight() - =
$(this).height());
		}).height(maxHeight - maxPadding);
	} else if ( options.autoheight ) {
		var maxHeight =3D 0;
		options.headers.next().each(function() {
			maxHeight =3D Math.max(maxHeight, $(this).outerHeight());
		}).height(maxHeight);
	}

	options.headers
		.not(options.active || "")
		.next()
		.hide();
	options.active.parent().andSelf().addClass(options.selectedClass);
=09
	if (options.event)
		$(container).bind((options.event) + ".ui-accordion", clickHandler);
};

$.ui.accordion.prototype =3D {
	activate: function(index) {
		// call clickHandler with custom event
		clickHandler.call(this.element, {
			target: findActive( this.options.headers, index )[0]
		});
	},
=09
	enable: function() {
		this.options.disabled =3D false;
	},
	disable: function() {
		this.options.disabled =3D true;
	},
	destroy: function() {
		this.options.headers.next().css("display", "");
		if ( this.options.fillSpace || this.options.autoheight ) {
			this.options.headers.next().css("height", "");
		}
		$.removeData(this.element, "ui-accordion");
		$(this.element).removeClass("ui-accordion").unbind(".ui-accordion");
	}
}

function scopeCallback(callback, scope) {
	return function() {
		return callback.apply(scope, arguments);
	};
}

function completed(cancel) {
	// if removed while animated data can be empty
	if (!$.data(this, "ui-accordion"))
		return;
	var instance =3D $.data(this, "ui-accordion");
	var options =3D instance.options;
	options.running =3D cancel ? 0 : --options.running;
	if ( options.running )
		return;
	if ( options.clearStyle ) {
		options.toShow.add(options.toHide).css({
			height: "",
			overflow: ""
		});
	}
	$(this).triggerHandler("change.ui-accordion", [options.data], =
options.change);
}

function toggle(toShow, toHide, data, clickedActive, down) {
	var options =3D $.data(this, "ui-accordion").options;
	options.toShow =3D toShow;
	options.toHide =3D toHide;
	options.data =3D data;
	var complete =3D scopeCallback(completed, this);
=09
	// count elements to animate
	options.running =3D toHide.size() =3D=3D 0 ? toShow.size() : =
toHide.size();
=09
	if ( options.animated ) {
		if ( !options.alwaysOpen && clickedActive ) {
			$.ui.accordion.animations[options.animated]({
				toShow: jQuery([]),
				toHide: toHide,
				complete: complete,
				down: down,
				autoheight: options.autoheight
			});
		} else {
			$.ui.accordion.animations[options.animated]({
				toShow: toShow,
				toHide: toHide,
				complete: complete,
				down: down,
				autoheight: options.autoheight
			});
		}
	} else {
		if ( !options.alwaysOpen && clickedActive ) {
			toShow.toggle();
		} else {
			toHide.hide();
			toShow.show();
		}
		complete(true);
	}
}

function clickHandler(event) {
	var options =3D $.data(this, "ui-accordion").options;
	if (options.disabled)
		return false;
=09
	// called only when using activate(false) to close all parts =
programmatically
	if ( !event.target && !options.alwaysOpen ) {
		options.active.parent().andSelf().toggleClass(options.selectedClass);
		var toHide =3D options.active.next(),
			data =3D {
				instance: this,
				options: options,
				newHeader: jQuery([]),
				oldHeader: options.active,
				newContent: jQuery([]),
				oldContent: toHide
			},
			toShow =3D options.active =3D $([]);
		toggle.call(this, toShow, toHide, data );
		return false;
	}
	// get the click target
	var clicked =3D $(event.target);
=09
	// due to the event delegation model, we have to check if one
	// of the parent elements is our actual header, and find that
	if ( clicked.parents(options.header).length )
		while ( !clicked.is(options.header) )
			clicked =3D clicked.parent();
=09
	var clickedActive =3D clicked[0] =3D=3D options.active[0];
=09
	// if animations are still active, or the active header is the target, =
ignore click
	if (options.running || (options.alwaysOpen && clickedActive))
		return false;
	if (!clicked.is(options.header))
		return;

	// switch classes
	options.active.parent().andSelf().toggleClass(options.selectedClass);
	if ( !clickedActive ) {
		clicked.parent().andSelf().addClass(options.selectedClass);
	}

	// find elements to show and hide
	var toShow =3D clicked.next(),
		toHide =3D options.active.next(),
		//data =3D [clicked, options.active, toShow, toHide],
		data =3D {
			instance: this,
			options: options,
			newHeader: clicked,
			oldHeader: options.active,
			newContent: toShow,
			oldContent: toHide
		},
		down =3D options.headers.index( options.active[0] ) > =
options.headers.index( clicked[0] );
=09
	options.active =3D clickedActive ? $([]) : clicked;
	toggle.call(this, toShow, toHide, data, clickedActive, down );

	return false;
};

function findActive(headers, selector) {
	return selector !=3D undefined
		? typeof selector =3D=3D "number"
			? headers.filter(":eq(" + selector + ")")
			: headers.not(headers.not(selector))
		: selector =3D=3D=3D false
			? $([])
			: headers.filter(":eq(0)");
}

$.extend($.ui.accordion, {
	defaults: {
		selectedClass: "selected",
		alwaysOpen: false,
		animated: 'slide',
		event: "click",
		header: "h3",
		autoheight: true,
		running: 0,
		navigationFilter: function() {
			return this.href.toLowerCase() =3D=3D location.href.toLowerCase();
		}
	},
	animations: {
		slide: function(options, additions) {
			options =3D $.extend({
				easing: "swing",
				duration: 300
			}, options, additions);
			if ( !options.toHide.size() ) {
				options.toShow.animate({height: "show"}, options);
				return;
			}
			var hideHeight =3D options.toHide.height(),
				showHeight =3D options.toShow.height(),
				difference =3D showHeight / hideHeight;
			options.toShow.css({ height: 0, overflow: 'hidden' }).show();
			=
options.toHide.filter(":hidden").each(options.complete).end().filter(":vi=
sible").animate({height:"hide"},{
				step: function(now) {
					var current =3D (hideHeight - now) * difference;
					if ($.browser.msie || $.browser.opera) {
						current =3D Math.ceil(current);
					}
					options.toShow.height( current );
				},
				duration: options.duration,
				easing: options.easing,
				complete: function() {
					if ( !options.autoheight ) {
						options.toShow.css("height", "auto");
					}
					options.complete();
				}
			});
		},
		bounceslide: function(options) {
			this.slide(options, {
				easing: options.down ? "bounceout" : "swing",
				duration: options.down ? 1000 : 200
			});
		},
		easeslide: function(options) {
			this.slide(options, {
				easing: "easeinout",
				duration: 700
			})
		}
	}
});

})(jQuery);

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/PublishingImages/LiveChat/timePictureChange.js


function pixTimeChange(time) {
=09
	var t =3D new Date();
    //var h =3D t.getHours();
   var h =3D time;
   // In the example here, "7" =3D 7 AM; "19" =3D7PM.
   //alert(document.getElementById("myimage"));
   if (h >=3D 7 && h < 19)
    {
    	document.getElementById("off").style.display=3D"none";=20
    	document.getElementById("on").style.display=3D"block";
    }
    else
    {
    	document.getElementById("on").style.display=3D"none";=20
    	document.getElementById("off").style.display=3D"block"; =20
	}
}

function startclock(time, ListDate, todayDate) {
	var ListDate01 =3D ListDate.split("*");  =20
	var i, ListDate01Split, todayDateSplit;
	var checkFlag =3D 0;
	for(i=3D0; i<ListDate01.length-1; i++)
	{
		ListDate01Split =3D ListDate01[i].split(" ");
		todayDateSplit =3D todayDate.split(" ");
	=09
		if(checkFlag =3D=3D 0)
		{
			if(ListDate01Split[0] =3D=3D todayDateSplit[0])
			{
				checkFlag =3D 1;
				document.getElementById("on").style.display =3D "Block";=20
	    		document.getElementById("off").style.display =3D "none";
	    		$('#on =
img').attr('src','/PublishingImages/LiveChat/LiveChat_VacationOff.jpg');	=
    	=09
	    	}
	    	else
	    	{
	    		var curTime =3D time;
				//Initial call otherwise the clock would display blank for the first =
second
	    		pixTimeChange(curTime );
	    	}
    	}
	}
}

// JScript source code

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/WebResource.axd?d=Ny9UX1lrJKpWRolUStGefQ77K2VViKuSEuP_k_T4CCfK3NOSjTDL4MPKpB_RVdTJ0S__0QEoX1FfI1SQUznjxB4Voe01&t=634208633469717278

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        xmlRequest.open("POST", theForm.action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
            WebForm_ExecuteCallback(callbackObject);
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
    var count =3D theForm.elements.length;
    var element;
    for (var i =3D 0; i < count; i++) {
        element =3D theForm.elements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
                ((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
                (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
            var defaultButton;
            if (__nonMSDOMBrowser) {
               defaultButton =3D document.getElementById(target);
            }
            else {
                defaultButton =3D document.all[target];
            }
            if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
                defaultButton.click();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}

------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/ScriptResource.axd?d=HKgNfGLnu7qBIAt-d_jWfBhbotyYFF4SIn39gzuVHooQcTR9v651QgLWDJHqAdSIhLmhdB8eJYAq4enRJqhi9CE8TcloBl3xsQTLlUYwNpJ3buOABHwULqhfcamYwbSOAzizRgo4qiSzJFIsSNrH3dFPl1sZLogiqj3fv7HJ7IJDowBv0&t=5c2f384e

=EF=BB=BF// Name:        MicrosoftAjax.debug.js
// Assembly:    System.Web.Extensions
// Version:     3.5.0.0
// FileVersion: 3.5.30729.4953
//-----------------------------------------------------------------------=

// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------=

// MicrosoftAjax.js
// Microsoft AJAX Framework.
=20
Function.__typeName =3D 'Function';
Function.__class =3D true;
Function.createCallback =3D function Function$createCallback(method, =
context) {
    /// <summary locid=3D"M:J#Function.createCallback" />
    /// <param name=3D"method" type=3D"Function"></param>
    /// <param name=3D"context" mayBeNull=3D"true"></param>
    /// <returns type=3D"Function"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "method", type: Function},
        {name: "context", mayBeNull: true}
    ]);
    if (e) throw e;
    return function() {
        var l =3D arguments.length;
        if (l > 0) {
            var args =3D [];
            for (var i =3D 0; i < l; i++) {
                args[i] =3D arguments[i];
            }
            args[l] =3D context;
            return method.apply(this, args);
        }
        return method.call(this, context);
    }
}
Function.createDelegate =3D function Function$createDelegate(instance, =
method) {
    /// <summary locid=3D"M:J#Function.createDelegate" />
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <param name=3D"method" type=3D"Function"></param>
    /// <returns type=3D"Function"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true},
        {name: "method", type: Function}
    ]);
    if (e) throw e;
    return function() {
        return method.apply(instance, arguments);
    }
}
Function.emptyFunction =3D Function.emptyMethod =3D function =
Function$emptyMethod() {
    /// <summary locid=3D"M:J#Function.emptyMethod" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
Function._validateParams =3D function Function$_validateParams(params, =
expectedParams) {
    var e;
    e =3D Function._validateParameterCount(params, expectedParams);
    if (e) {
        e.popStackFrame();
        return e;
    }
    for (var i=3D0; i < params.length; i++) {
        var expectedParam =3D expectedParams[Math.min(i, =
expectedParams.length - 1)];
        var paramName =3D expectedParam.name;
        if (expectedParam.parameterArray) {
            paramName +=3D "[" + (i - expectedParams.length + 1) + "]";
        }
        e =3D Function._validateParameter(params[i], expectedParam, =
paramName);
        if (e) {
            e.popStackFrame();
            return e;
        }
    }
    return null;
}
Function._validateParameterCount =3D function =
Function$_validateParameterCount(params, expectedParams) {
    var maxParams =3D expectedParams.length;
    var minParams =3D 0;
    for (var i=3D0; i < expectedParams.length; i++) {
        if (expectedParams[i].parameterArray) {
            maxParams =3D Number.MAX_VALUE;
        }
        else if (!expectedParams[i].optional) {
            minParams++;
        }
    }
    if (params.length < minParams || params.length > maxParams) {
        var e =3D Error.parameterCount();
        e.popStackFrame();
        return e;
    }
    return null;
}
Function._validateParameter =3D function =
Function$_validateParameter(param, expectedParam, paramName) {
    var e;
    var expectedType =3D expectedParam.type;
    var expectedInteger =3D !!expectedParam.integer;
    var expectedDomElement =3D !!expectedParam.domElement;
    var mayBeNull =3D !!expectedParam.mayBeNull;
    e =3D Function._validateParameterType(param, expectedType, =
expectedInteger, expectedDomElement, mayBeNull, paramName);
    if (e) {
        e.popStackFrame();
        return e;
    }
    var expectedElementType =3D expectedParam.elementType;
    var elementMayBeNull =3D !!expectedParam.elementMayBeNull;
    if (expectedType =3D=3D=3D Array && typeof(param) !=3D=3D =
"undefined" && param !=3D=3D null &&
        (expectedElementType || !elementMayBeNull)) {
        var expectedElementInteger =3D !!expectedParam.elementInteger;
        var expectedElementDomElement =3D =
!!expectedParam.elementDomElement;
        for (var i=3D0; i < param.length; i++) {
            var elem =3D param[i];
            e =3D Function._validateParameterType(elem, =
expectedElementType,
                expectedElementInteger, expectedElementDomElement, =
elementMayBeNull,
                paramName + "[" + i + "]");
            if (e) {
                e.popStackFrame();
                return e;
            }
        }
    }
    return null;
}
Function._validateParameterType =3D function =
Function$_validateParameterType(param, expectedType, expectedInteger, =
expectedDomElement, mayBeNull, paramName) {
    var e;
    if (typeof(param) =3D=3D=3D "undefined") {
        if (mayBeNull) {
            return null;
        }
        else {
            e =3D Error.argumentUndefined(paramName);
            e.popStackFrame();
            return e;
        }
    }
    if (param =3D=3D=3D null) {
        if (mayBeNull) {
            return null;
        }
        else {
            e =3D Error.argumentNull(paramName);
            e.popStackFrame();
            return e;
        }
    }
    if (expectedType && expectedType.__enum) {
        if (typeof(param) !=3D=3D 'number') {
            e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
            e.popStackFrame();
            return e;
        }
        if ((param % 1) =3D=3D=3D 0) {
            var values =3D expectedType.prototype;
            if (!expectedType.__flags || (param =3D=3D=3D 0)) {
                for (var i in values) {
                    if (values[i] =3D=3D=3D param) return null;
                }
            }
            else {
                var v =3D param;
                for (var i in values) {
                    var vali =3D values[i];
                    if (vali =3D=3D=3D 0) continue;
                    if ((vali & param) =3D=3D=3D vali) {
                        v -=3D vali;
                    }
                    if (v =3D=3D=3D 0) return null;
                }
            }
        }
        e =3D Error.argumentOutOfRange(paramName, param, =
String.format(Sys.Res.enumInvalidValue, param, expectedType.getName()));
        e.popStackFrame();
        return e;
    }
    if (expectedDomElement) {
        var val;
        if (typeof(param.nodeType) !=3D=3D 'number') {
            var doc =3D param.ownerDocument || param.document || param;
            if (doc !=3D param) {
                var w =3D doc.defaultView || doc.parentWindow;
                val =3D (w !=3D param) && !(w.document && param.document =
&& (w.document =3D=3D=3D param.document));
            }
            else {
                val =3D (typeof(doc.body) =3D=3D=3D 'undefined');
            }
        }
        else {
            val =3D (param.nodeType =3D=3D=3D 3);
        }
        if (val) {
            e =3D Error.argument(paramName, Sys.Res.argumentDomElement);
            e.popStackFrame();
            return e;
        }
    }
    if (expectedType && !expectedType.isInstanceOfType(param)) {
        e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
        e.popStackFrame();
        return e;
    }
    if (expectedType =3D=3D=3D Number && expectedInteger) {
        if ((param % 1) !=3D=3D 0) {
            e =3D Error.argumentOutOfRange(paramName, param, =
Sys.Res.argumentInteger);
            e.popStackFrame();
            return e;
        }
    }
    return null;
}
=20
Error.__typeName =3D 'Error';
Error.__class =3D true;
Error.create =3D function Error$create(message, errorInfo) {
    /// <summary locid=3D"M:J#Error.create" />
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"errorInfo" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Error"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: =
true},
        {name: "errorInfo", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var e =3D new Error(message);
    e.message =3D message;
    if (errorInfo) {
        for (var v in errorInfo) {
            e[v] =3D errorInfo[v];
        }
    }
    e.popStackFrame();
    return e;
}
Error.argument =3D function Error$argument(paramName, message) {
    /// <summary locid=3D"M:J#Error.argument" />
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.ArgumentException: " + (message ? =
message : Sys.Res.argument);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }
    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentException", paramName: paramName });
    e.popStackFrame();
    return e;
}
Error.argumentNull =3D function Error$argumentNull(paramName, message) {
    /// <summary locid=3D"M:J#Error.argumentNull" />
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.ArgumentNullException: " + (message ? =
message : Sys.Res.argumentNull);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }
    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentNullException", paramName: paramName });
    e.popStackFrame();
    return e;
}
Error.argumentOutOfRange =3D function =
Error$argumentOutOfRange(paramName, actualValue, message) {
    /// <summary locid=3D"M:J#Error.argumentOutOfRange" />
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"actualValue" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "actualValue", mayBeNull: true, optional: true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.ArgumentOutOfRangeException: " + =
(message ? message : Sys.Res.argumentOutOfRange);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }
    if (typeof(actualValue) !=3D=3D "undefined" && actualValue !=3D=3D =
null) {
        displayMessage +=3D "\n" + String.format(Sys.Res.actualValue, =
actualValue);
    }
    var e =3D Error.create(displayMessage, {
        name: "Sys.ArgumentOutOfRangeException",
        paramName: paramName,
        actualValue: actualValue
    });
    e.popStackFrame();
    return e;
}
Error.argumentType =3D function Error$argumentType(paramName, =
actualType, expectedType, message) {
    /// <summary locid=3D"M:J#Error.argumentType" />
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"actualType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"expectedType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "actualType", type: Type, mayBeNull: true, optional: =
true},
        {name: "expectedType", type: Type, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.ArgumentTypeException: ";
    if (message) {
        displayMessage +=3D message;
    }
    else if (actualType && expectedType) {
        displayMessage +=3D
            String.format(Sys.Res.argumentTypeWithTypes, =
actualType.getName(), expectedType.getName());
    }
    else {
        displayMessage +=3D Sys.Res.argumentType;
    }
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }
    var e =3D Error.create(displayMessage, {
        name: "Sys.ArgumentTypeException",
        paramName: paramName,
        actualType: actualType,
        expectedType: expectedType
    });
    e.popStackFrame();
    return e;
}
Error.argumentUndefined =3D function Error$argumentUndefined(paramName, =
message) {
    /// <summary locid=3D"M:J#Error.argumentUndefined" />
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.ArgumentUndefinedException: " + (message =
? message : Sys.Res.argumentUndefined);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }
    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentUndefinedException", paramName: paramName });
    e.popStackFrame();
    return e;
}
Error.format =3D function Error$format(message) {
    /// <summary locid=3D"M:J#Error.format" />
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.FormatException: " + (message ? message =
: Sys.Res.format);
    var e =3D Error.create(displayMessage, {name: =
'Sys.FormatException'});
    e.popStackFrame();
    return e;
}
Error.invalidOperation =3D function Error$invalidOperation(message) {
    /// <summary locid=3D"M:J#Error.invalidOperation" />
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.InvalidOperationException: " + (message =
? message : Sys.Res.invalidOperation);
    var e =3D Error.create(displayMessage, {name: =
'Sys.InvalidOperationException'});
    e.popStackFrame();
    return e;
}
Error.notImplemented =3D function Error$notImplemented(message) {
    /// <summary locid=3D"M:J#Error.notImplemented" />
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.NotImplementedException: " + (message ? =
message : Sys.Res.notImplemented);
    var e =3D Error.create(displayMessage, {name: =
'Sys.NotImplementedException'});
    e.popStackFrame();
    return e;
}
Error.parameterCount =3D function Error$parameterCount(message) {
    /// <summary locid=3D"M:J#Error.parameterCount" />
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var displayMessage =3D "Sys.ParameterCountException: " + (message ? =
message : Sys.Res.parameterCount);
    var e =3D Error.create(displayMessage, {name: =
'Sys.ParameterCountException'});
    e.popStackFrame();
    return e;
}
Error.prototype.popStackFrame =3D function Error$popStackFrame() {
    /// <summary locid=3D"M:J#checkParam" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    if (typeof(this.stack) =3D=3D=3D "undefined" || this.stack =3D=3D=3D =
null ||
        typeof(this.fileName) =3D=3D=3D "undefined" || this.fileName =
=3D=3D=3D null ||
        typeof(this.lineNumber) =3D=3D=3D "undefined" || this.lineNumber =
=3D=3D=3D null) {
        return;
    }
    var stackFrames =3D this.stack.split("\n");
    var currentFrame =3D stackFrames[0];
    var pattern =3D this.fileName + ":" + this.lineNumber;
    while(typeof(currentFrame) !=3D=3D "undefined" &&
          currentFrame !=3D=3D null &&
          currentFrame.indexOf(pattern) =3D=3D=3D -1) {
        stackFrames.shift();
        currentFrame =3D stackFrames[0];
    }
    var nextFrame =3D stackFrames[1];
    if (typeof(nextFrame) =3D=3D=3D "undefined" || nextFrame =3D=3D=3D =
null) {
        return;
    }
    var nextFrameParts =3D nextFrame.match(/@(.*):(\d+)$/);
    if (typeof(nextFrameParts) =3D=3D=3D "undefined" || nextFrameParts =
=3D=3D=3D null) {
        return;
    }
    this.fileName =3D nextFrameParts[1];
    this.lineNumber =3D parseInt(nextFrameParts[2]);
    stackFrames.shift();
    this.stack =3D stackFrames.join("\n");
}
=20
Object.__typeName =3D 'Object';
Object.__class =3D true;
Object.getType =3D function Object$getType(instance) {
    /// <summary locid=3D"M:J#Object.getType" />
    /// <param name=3D"instance"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"}
    ]);
    if (e) throw e;
    var ctor =3D instance.constructor;
    if (!ctor || (typeof(ctor) !=3D=3D "function") || !ctor.__typeName =
|| (ctor.__typeName =3D=3D=3D 'Object')) {
        return Object;
    }
    return ctor;
}
Object.getTypeName =3D function Object$getTypeName(instance) {
    /// <summary locid=3D"M:J#Object.getTypeName" />
    /// <param name=3D"instance"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"}
    ]);
    if (e) throw e;
    return Object.getType(instance).getName();
}
=20
String.__typeName =3D 'String';
String.__class =3D true;
String.prototype.endsWith =3D function String$endsWith(suffix) {
    /// <summary locid=3D"M:J#String.endsWith" />
    /// <param name=3D"suffix" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "suffix", type: String}
    ]);
    if (e) throw e;
    return (this.substr(this.length - suffix.length) =3D=3D=3D suffix);
}
String.prototype.startsWith =3D function String$startsWith(prefix) {
    /// <summary locid=3D"M:J#String.startsWith" />
    /// <param name=3D"prefix" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "prefix", type: String}
    ]);
    if (e) throw e;
    return (this.substr(0, prefix.length) =3D=3D=3D prefix);
}
String.prototype.trim =3D function String$trim() {
    /// <summary locid=3D"M:J#String.trim" />
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/^\s+|\s+$/g, '');
}
String.prototype.trimEnd =3D function String$trimEnd() {
    /// <summary locid=3D"M:J#String.trimEnd" />
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/\s+$/, '');
}
String.prototype.trimStart =3D function String$trimStart() {
    /// <summary locid=3D"M:J#String.trimStart" />
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/^\s+/, '');
}
String.format =3D function String$format(format, args) {
    /// <summary locid=3D"M:J#String.format" />
    /// <param name=3D"format" type=3D"String"></param>
    /// <param name=3D"args" parameterArray=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String},
        {name: "args", mayBeNull: true, parameterArray: true}
    ]);
    if (e) throw e;
    return String._toFormattedString(false, arguments);
}
String.localeFormat =3D function String$localeFormat(format, args) {
    /// <summary locid=3D"M:J#String.localeFormat" />
    /// <param name=3D"format" type=3D"String"></param>
    /// <param name=3D"args" parameterArray=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String},
        {name: "args", mayBeNull: true, parameterArray: true}
    ]);
    if (e) throw e;
    return String._toFormattedString(true, arguments);
}
String._toFormattedString =3D function =
String$_toFormattedString(useLocale, args) {
    var result =3D '';
    var format =3D args[0];
    for (var i=3D0;;) {
        var open =3D format.indexOf('{', i);
        var close =3D format.indexOf('}', i);
        if ((open < 0) && (close < 0)) {
            result +=3D format.slice(i);
            break;
        }
        if ((close > 0) && ((close < open) || (open < 0))) {
            if (format.charAt(close + 1) !=3D=3D '}') {
                throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);
            }
            result +=3D format.slice(i, close + 1);
            i =3D close + 2;
            continue;
        }
        result +=3D format.slice(i, open);
        i =3D open + 1;
        if (format.charAt(i) =3D=3D=3D '{') {
            result +=3D '{';
            i++;
            continue;
        }
        if (close < 0) throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);
        var brace =3D format.substring(i, close);
        var colonIndex =3D brace.indexOf(':');
        var argNumber =3D parseInt((colonIndex < 0)? brace : =
brace.substring(0, colonIndex), 10) + 1;
        if (isNaN(argNumber)) throw Error.argument('format', =
Sys.Res.stringFormatInvalid);
        var argFormat =3D (colonIndex < 0)? '' : =
brace.substring(colonIndex + 1);
        var arg =3D args[argNumber];
        if (typeof(arg) =3D=3D=3D "undefined" || arg =3D=3D=3D null) {
            arg =3D '';
        }
        if (arg.toFormattedString) {
            result +=3D arg.toFormattedString(argFormat);
        }
        else if (useLocale && arg.localeFormat) {
            result +=3D arg.localeFormat(argFormat);
        }
        else if (arg.format) {
            result +=3D arg.format(argFormat);
        }
        else
            result +=3D arg.toString();
        i =3D close + 1;
    }
    return result;
}
=20
Boolean.__typeName =3D 'Boolean';
Boolean.__class =3D true;
Boolean.parse =3D function Boolean$parse(value) {
    /// <summary locid=3D"M:J#Boolean.parse" />
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;
    var v =3D value.trim().toLowerCase();
    if (v =3D=3D=3D 'false') return false;
    if (v =3D=3D=3D 'true') return true;
    throw Error.argumentOutOfRange('value', value, =
Sys.Res.boolTrueOrFalse);
}
=20
Date.__typeName =3D 'Date';
Date.__class =3D true;
Date._appendPreOrPostMatch =3D function =
Date$_appendPreOrPostMatch(preMatch, strBuilder) {
    var quoteCount =3D 0;
    var escaped =3D false;
    for (var i =3D 0, il =3D preMatch.length; i < il; i++) {
        var c =3D preMatch.charAt(i);
        switch (c) {
        case '\'':
            if (escaped) strBuilder.append("'");
            else quoteCount++;
            escaped =3D false;
            break;
        case '\\':
            if (escaped) strBuilder.append("\\");
            escaped =3D !escaped;
            break;
        default:
            strBuilder.append(c);
            escaped =3D false;
            break;
        }
    }
    return quoteCount;
}
Date._expandFormat =3D function Date$_expandFormat(dtf, format) {
    if (!format) {
        format =3D "F";
    }
    if (format.length =3D=3D=3D 1) {
        switch (format) {
        case "d":
            return dtf.ShortDatePattern;
        case "D":
            return dtf.LongDatePattern;
        case "t":
            return dtf.ShortTimePattern;
        case "T":
            return dtf.LongTimePattern;
        case "F":
            return dtf.FullDateTimePattern;
        case "M": case "m":
            return dtf.MonthDayPattern;
        case "s":
            return dtf.SortableDateTimePattern;
        case "Y": case "y":
            return dtf.YearMonthPattern;
        default:
            throw Error.format(Sys.Res.formatInvalidString);
        }
    }
    return format;
}
Date._expandYear =3D function Date$_expandYear(dtf, year) {
    if (year < 100) {
        var curr =3D new Date().getFullYear();
        year +=3D curr - (curr % 100);
        if (year > dtf.Calendar.TwoDigitYearMax) {
            return year - 100;
        }
    }
    return year;
}
Date._getParseRegExp =3D function Date$_getParseRegExp(dtf, format) {
    if (!dtf._parseRegExp) {
        dtf._parseRegExp =3D {};
    }
    else if (dtf._parseRegExp[format]) {
        return dtf._parseRegExp[format];
    }
    var expFormat =3D Date._expandFormat(dtf, format);
    expFormat =3D expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, =
"\\\\$1");
    var regexp =3D new Sys.StringBuilder("^");
    var groups =3D [];
    var index =3D 0;
    var quoteCount =3D 0;
    var tokenRegExp =3D Date._getTokenRegExp();
    var match;
    while ((match =3D tokenRegExp.exec(expFormat)) !=3D=3D null) {
        var preMatch =3D expFormat.slice(index, match.index);
        index =3D tokenRegExp.lastIndex;
        quoteCount +=3D Date._appendPreOrPostMatch(preMatch, regexp);
        if ((quoteCount%2) =3D=3D=3D 1) {
            regexp.append(match[0]);
            continue;
        }
        switch (match[0]) {
            case 'dddd': case 'ddd':
            case 'MMMM': case 'MMM':
                regexp.append("(\\D+)");
                break;
            case 'tt': case 't':
                regexp.append("(\\D*)");
                break;
            case 'yyyy':
                regexp.append("(\\d{4})");
                break;
            case 'fff':
                regexp.append("(\\d{3})");
                break;
            case 'ff':
                regexp.append("(\\d{2})");
                break;
            case 'f':
                regexp.append("(\\d)");
                break;
            case 'dd': case 'd':
            case 'MM': case 'M':
            case 'yy': case 'y':
            case 'HH': case 'H':
            case 'hh': case 'h':
            case 'mm': case 'm':
            case 'ss': case 's':
                regexp.append("(\\d\\d?)");
                break;
            case 'zzz':
                regexp.append("([+-]?\\d\\d?:\\d{2})");
                break;
            case 'zz': case 'z':
                regexp.append("([+-]?\\d\\d?)");
                break;
        }
        Array.add(groups, match[0]);
    }
    Date._appendPreOrPostMatch(expFormat.slice(index), regexp);
    regexp.append("$");
    var regexpStr =3D regexp.toString().replace(/\s+/g, "\\s+");
    var parseRegExp =3D {'regExp': regexpStr, 'groups': groups};
    dtf._parseRegExp[format] =3D parseRegExp;
    return parseRegExp;
}
Date._getTokenRegExp =3D function Date$_getTokenRegExp() {
    return =
/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|=
zzz|zz|z/g;
}
Date.parseLocale =3D function Date$parseLocale(value, formats) {
    /// <summary locid=3D"M:J#Date.parseLocale" />
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"formats" parameterArray=3D"true" =
optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Date"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
    ]);
    if (e) throw e;
    return Date._parse(value, Sys.CultureInfo.CurrentCulture, =
arguments);
}
Date.parseInvariant =3D function Date$parseInvariant(value, formats) {
    /// <summary locid=3D"M:J#Date.parseInvariant" />
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"formats" parameterArray=3D"true" =
optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Date"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
    ]);
    if (e) throw e;
    return Date._parse(value, Sys.CultureInfo.InvariantCulture, =
arguments);
}
Date._parse =3D function Date$_parse(value, cultureInfo, args) {
    var custom =3D false;
    for (var i =3D 1, il =3D args.length; i < il; i++) {
        var format =3D args[i];
        if (format) {
            custom =3D true;
            var date =3D Date._parseExact(value, format, cultureInfo);
            if (date) return date;
        }
    }
    if (! custom) {
        var formats =3D cultureInfo._getDateTimeFormats();
        for (var i =3D 0, il =3D formats.length; i < il; i++) {
            var date =3D Date._parseExact(value, formats[i], =
cultureInfo);
            if (date) return date;
        }
    }
    return null;
}
Date._parseExact =3D function Date$_parseExact(value, format, =
cultureInfo) {
    value =3D value.trim();
    var dtf =3D cultureInfo.dateTimeFormat;
    var parseInfo =3D Date._getParseRegExp(dtf, format);
    var match =3D new RegExp(parseInfo.regExp).exec(value);
    if (match =3D=3D=3D null) return null;
   =20
    var groups =3D parseInfo.groups;
    var year =3D null, month =3D null, date =3D null, weekDay =3D null;
    var hour =3D 0, min =3D 0, sec =3D 0, msec =3D 0, tzMinOffset =3D =
null;
    var pmHour =3D false;
    for (var j =3D 0, jl =3D groups.length; j < jl; j++) {
        var matchGroup =3D match[j+1];
        if (matchGroup) {
            switch (groups[j]) {
                case 'dd': case 'd':
                    date =3D parseInt(matchGroup, 10);
                    if ((date < 1) || (date > 31)) return null;
                    break;
                case 'MMMM':
                    month =3D cultureInfo._getMonthIndex(matchGroup);
                    if ((month < 0) || (month > 11)) return null;
                    break;
                case 'MMM':
                    month =3D =
cultureInfo._getAbbrMonthIndex(matchGroup);
                    if ((month < 0) || (month > 11)) return null;
                    break;
                case 'M': case 'MM':
                    var month =3D parseInt(matchGroup, 10) - 1;
                    if ((month < 0) || (month > 11)) return null;
                    break;
                case 'y': case 'yy':
                    year =3D Date._expandYear(dtf,parseInt(matchGroup, =
10));
                    if ((year < 0) || (year > 9999)) return null;
                    break;
                case 'yyyy':
                    year =3D parseInt(matchGroup, 10);
                    if ((year < 0) || (year > 9999)) return null;
                    break;
                case 'h': case 'hh':
                    hour =3D parseInt(matchGroup, 10);
                    if (hour =3D=3D=3D 12) hour =3D 0;
                    if ((hour < 0) || (hour > 11)) return null;
                    break;
                case 'H': case 'HH':
                    hour =3D parseInt(matchGroup, 10);
                    if ((hour < 0) || (hour > 23)) return null;
                    break;
                case 'm': case 'mm':
                    min =3D parseInt(matchGroup, 10);
                    if ((min < 0) || (min > 59)) return null;
                    break;
                case 's': case 'ss':
                    sec =3D parseInt(matchGroup, 10);
                    if ((sec < 0) || (sec > 59)) return null;
                    break;
                case 'tt': case 't':
                    var upperToken =3D matchGroup.toUpperCase();
                    pmHour =3D (upperToken =3D=3D=3D =
dtf.PMDesignator.toUpperCase());
                    if (!pmHour && (upperToken !=3D=3D =
dtf.AMDesignator.toUpperCase())) return null;
                    break;
                case 'f':
                    msec =3D parseInt(matchGroup, 10) * 100;
                    if ((msec < 0) || (msec > 999)) return null;
                    break;
                case 'ff':
                    msec =3D parseInt(matchGroup, 10) * 10;
                    if ((msec < 0) || (msec > 999)) return null;
                    break;
                case 'fff':
                    msec =3D parseInt(matchGroup, 10);
                    if ((msec < 0) || (msec > 999)) return null;
                    break;
                case 'dddd':
                    weekDay =3D cultureInfo._getDayIndex(matchGroup);
                    if ((weekDay < 0) || (weekDay > 6)) return null;
                    break;
                case 'ddd':
                    weekDay =3D =
cultureInfo._getAbbrDayIndex(matchGroup);
                    if ((weekDay < 0) || (weekDay > 6)) return null;
                    break;
                case 'zzz':
                    var offsets =3D matchGroup.split(/:/);
                    if (offsets.length !=3D=3D 2) return null;
                    var hourOffset =3D parseInt(offsets[0], 10);
                    if ((hourOffset < -12) || (hourOffset > 13)) return =
null;
                    var minOffset =3D parseInt(offsets[1], 10);
                    if ((minOffset < 0) || (minOffset > 59)) return =
null;
                    tzMinOffset =3D (hourOffset * 60) + =
(matchGroup.startsWith('-')? -minOffset : minOffset);
                    break;
                case 'z': case 'zz':
                    var hourOffset =3D parseInt(matchGroup, 10);
                    if ((hourOffset < -12) || (hourOffset > 13)) return =
null;
                    tzMinOffset =3D hourOffset * 60;
                    break;
            }
        }
    }
    var result =3D new Date();
    if (year =3D=3D=3D null) {
        year =3D result.getFullYear();
    }
    if (month =3D=3D=3D null) {
        month =3D result.getMonth();
    }
    if (date =3D=3D=3D null) {
        date =3D result.getDate();
    }
    result.setFullYear(year, month, date);
    if (result.getDate() !=3D=3D date) return null;
    if ((weekDay !=3D=3D null) && (result.getDay() !=3D=3D weekDay)) {
        return null;
    }
    if (pmHour && (hour < 12)) {
        hour +=3D 12;
    }
    result.setHours(hour, min, sec, msec);
    if (tzMinOffset !=3D=3D null) {
        var adjustedMin =3D result.getMinutes() - (tzMinOffset + =
result.getTimezoneOffset());
        result.setHours(result.getHours() + parseInt(adjustedMin/60, =
10), adjustedMin%60);
    }
    return result;
}
Date.prototype.format =3D function Date$format(format) {
    /// <summary locid=3D"M:J#Date.format" />
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;
    return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}
Date.prototype.localeFormat =3D function Date$localeFormat(format) {
    /// <summary locid=3D"M:J#Date.localeFormat" />
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;
    return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}
Date.prototype._toFormattedString =3D function =
Date$_toFormattedString(format, cultureInfo) {
    if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D =
'i')) {
        if (cultureInfo && (cultureInfo.name.length > 0)) {
            return this.toLocaleString();
        }
        else {
            return this.toString();
        }
    }
    var dtf =3D cultureInfo.dateTimeFormat;
    format =3D Date._expandFormat(dtf, format);
    var ret =3D new Sys.StringBuilder();
    var hour;
    function addLeadingZero(num) {
        if (num < 10) {
            return '0' + num;
        }
        return num.toString();
    }
    function addLeadingZeros(num) {
        if (num < 10) {
            return '00' + num;
        }
        if (num < 100) {
            return '0' + num;
        }
        return num.toString();
    }
    var quoteCount =3D 0;
    var tokenRegExp =3D Date._getTokenRegExp();
    for (;;) {
        var index =3D tokenRegExp.lastIndex;
        var ar =3D tokenRegExp.exec(format);
        var preMatch =3D format.slice(index, ar ? ar.index : =
format.length);
        quoteCount +=3D Date._appendPreOrPostMatch(preMatch, ret);
        if (!ar) break;
        if ((quoteCount%2) =3D=3D=3D 1) {
            ret.append(ar[0]);
            continue;
        }
        switch (ar[0]) {
        case "dddd":
            ret.append(dtf.DayNames[this.getDay()]);
            break;
        case "ddd":
            ret.append(dtf.AbbreviatedDayNames[this.getDay()]);
            break;
        case "dd":
            ret.append(addLeadingZero(this.getDate()));
            break;
        case "d":
            ret.append(this.getDate());
            break;
        case "MMMM":
            ret.append(dtf.MonthNames[this.getMonth()]);
            break;
        case "MMM":
            ret.append(dtf.AbbreviatedMonthNames[this.getMonth()]);
            break;
        case "MM":
            ret.append(addLeadingZero(this.getMonth() + 1));
            break;
        case "M":
            ret.append(this.getMonth() + 1);
            break;
        case "yyyy":
            ret.append(this.getFullYear());
            break;
        case "yy":
            ret.append(addLeadingZero(this.getFullYear() % 100));
            break;
        case "y":
            ret.append(this.getFullYear() % 100);
            break;
        case "hh":
            hour =3D this.getHours() % 12;
            if (hour =3D=3D=3D 0) hour =3D 12;
            ret.append(addLeadingZero(hour));
            break;
        case "h":
            hour =3D this.getHours() % 12;
            if (hour =3D=3D=3D 0) hour =3D 12;
            ret.append(hour);
            break;
        case "HH":
            ret.append(addLeadingZero(this.getHours()));
            break;
        case "H":
            ret.append(this.getHours());
            break;
        case "mm":
            ret.append(addLeadingZero(this.getMinutes()));
            break;
        case "m":
            ret.append(this.getMinutes());
            break;
        case "ss":
            ret.append(addLeadingZero(this.getSeconds()));
            break;
        case "s":
            ret.append(this.getSeconds());
            break;
        case "tt":
            ret.append((this.getHours() < 12) ? dtf.AMDesignator : =
dtf.PMDesignator);
            break;
        case "t":
            ret.append(((this.getHours() < 12) ? dtf.AMDesignator : =
dtf.PMDesignator).charAt(0));
            break;
        case "f":
            =
ret.append(addLeadingZeros(this.getMilliseconds()).charAt(0));
            break;
        case "ff":
            ret.append(addLeadingZeros(this.getMilliseconds()).substr(0, =
2));
            break;
        case "fff":
            ret.append(addLeadingZeros(this.getMilliseconds()));
            break;
        case "z":
            hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour <=3D 0) ? '+' : '-') + =
Math.floor(Math.abs(hour)));
            break;
        case "zz":
            hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour <=3D 0) ? '+' : '-') + =
addLeadingZero(Math.floor(Math.abs(hour))));
            break;
        case "zzz":
            hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour <=3D 0) ? '+' : '-') + =
addLeadingZero(Math.floor(Math.abs(hour))) +
                dtf.TimeSeparator + =
addLeadingZero(Math.abs(this.getTimezoneOffset() % 60)));
            break;
        }
    }
    return ret.toString();
}
=20
Number.__typeName =3D 'Number';
Number.__class =3D true;
Number.parseLocale =3D function Number$parseLocale(value) {
    /// <summary locid=3D"M:J#Number.parseLocale" />
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;
    return Number._parse(value, Sys.CultureInfo.CurrentCulture);
}
Number.parseInvariant =3D function Number$parseInvariant(value) {
    /// <summary locid=3D"M:J#Number.parseInvariant" />
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;
    return Number._parse(value, Sys.CultureInfo.InvariantCulture);
}
Number._parse =3D function Number$_parse(value, cultureInfo) {
    value =3D value.trim();
   =20
    if (value.match(/^[+-]?infinity$/i)) {
        return parseFloat(value);
    }
    if (value.match(/^0x[a-f0-9]+$/i)) {
        return parseInt(value);
    }
    var numFormat =3D cultureInfo.numberFormat;
    var signInfo =3D Number._parseNumberNegativePattern(value, =
numFormat, numFormat.NumberNegativePattern);
    var sign =3D signInfo[0];
    var num =3D signInfo[1];
   =20
    if ((sign =3D=3D=3D '') && (numFormat.NumberNegativePattern !=3D=3D =
1)) {
        signInfo =3D Number._parseNumberNegativePattern(value, =
numFormat, 1);
        sign =3D signInfo[0];
        num =3D signInfo[1];
    }
    if (sign =3D=3D=3D '') sign =3D '+';
   =20
    var exponent;
    var intAndFraction;
    var exponentPos =3D num.indexOf('e');
    if (exponentPos < 0) exponentPos =3D num.indexOf('E');
    if (exponentPos < 0) {
        intAndFraction =3D num;
        exponent =3D null;
    }
    else {
        intAndFraction =3D num.substr(0, exponentPos);
        exponent =3D num.substr(exponentPos + 1);
    }
   =20
    var integer;
    var fraction;
    var decimalPos =3D =
intAndFraction.indexOf(numFormat.NumberDecimalSeparator);
    if (decimalPos < 0) {
        integer =3D intAndFraction;
        fraction =3D null;
    }
    else {
        integer =3D intAndFraction.substr(0, decimalPos);
        fraction =3D intAndFraction.substr(decimalPos + =
numFormat.NumberDecimalSeparator.length);
    }
   =20
    integer =3D integer.split(numFormat.NumberGroupSeparator).join('');
    var altNumGroupSeparator =3D =
numFormat.NumberGroupSeparator.replace(/\u00A0/g, " ");
    if (numFormat.NumberGroupSeparator !=3D=3D altNumGroupSeparator) {
        integer =3D integer.split(altNumGroupSeparator).join('');
    }
   =20
    var p =3D sign + integer;
    if (fraction !=3D=3D null) {
        p +=3D '.' + fraction;
    }
    if (exponent !=3D=3D null) {
        var expSignInfo =3D Number._parseNumberNegativePattern(exponent, =
numFormat, 1);
        if (expSignInfo[0] =3D=3D=3D '') {
            expSignInfo[0] =3D '+';
        }
        p +=3D 'e' + expSignInfo[0] + expSignInfo[1];
    }
    if (p.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/)) {
        return parseFloat(p);
    }
    return Number.NaN;
}
Number._parseNumberNegativePattern =3D function =
Number$_parseNumberNegativePattern(value, numFormat, =
numberNegativePattern) {
    var neg =3D numFormat.NegativeSign;
    var pos =3D numFormat.PositiveSign;   =20
    switch (numberNegativePattern) {
        case 4:=20
            neg =3D ' ' + neg;
            pos =3D ' ' + pos;
        case 3:=20
            if (value.endsWith(neg)) {
                return ['-', value.substr(0, value.length - =
neg.length)];
            }
            else if (value.endsWith(pos)) {
                return ['+', value.substr(0, value.length - =
pos.length)];
            }
            break;
        case 2:=20
            neg +=3D ' ';
            pos +=3D ' ';
        case 1:=20
            if (value.startsWith(neg)) {
                return ['-', value.substr(neg.length)];
            }
            else if (value.startsWith(pos)) {
                return ['+', value.substr(pos.length)];
            }
            break;
        case 0:=20
            if (value.startsWith('(') && value.endsWith(')')) {
                return ['-', value.substr(1, value.length - 2)];
            }
            break;
    }
    return ['', value];
}
Number.prototype.format =3D function Number$format(format) {
    /// <summary locid=3D"M:J#Number.format" />
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;
    return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}
Number.prototype.localeFormat =3D function Number$localeFormat(format) {
    /// <summary locid=3D"M:J#Number.localeFormat" />
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;
    return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}
Number.prototype._toFormattedString =3D function =
Number$_toFormattedString(format, cultureInfo) {
    if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D =
'i')) {
        if (cultureInfo && (cultureInfo.name.length > 0)) {
            return this.toLocaleString();
        }
        else {
            return this.toString();
        }
    }
   =20
    var _percentPositivePattern =3D ["n %", "n%", "%n" ];
    var _percentNegativePattern =3D ["-n %", "-n%", "-%n"];
    var _numberNegativePattern =3D ["(n)","-n","- n","n-","n -"];
    var _currencyPositivePattern =3D ["$n","n$","$ n","n $"];
    var _currencyNegativePattern =3D =
["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n =
$-","$ n-","$ -n","n- $","($ n)","(n $)"];
    function zeroPad(str, count, left) {
        for (var l=3Dstr.length; l < count; l++) {
            str =3D (left ? ('0' + str) : (str + '0'));
        }
        return str;
    }
   =20
    function expandNumber(number, precision, groupSizes, sep, =
decimalChar) {
       =20
        var curSize =3D groupSizes[0];
        var curGroupIndex =3D 1;
        var factor =3D Math.pow(10, precision);
        var rounded =3D (Math.round(number * factor) / factor);
        if (!isFinite(rounded)) {
            rounded =3D number;
        }
        number =3D rounded;
       =20
        var numberString =3D number.toString();
        var right =3D "";
        var exponent;
       =20
       =20
        var split =3D numberString.split(/e/i);
        numberString =3D split[0];
        exponent =3D (split.length > 1 ? parseInt(split[1]) : 0);
        split =3D numberString.split('.');
        numberString =3D split[0];
        right =3D split.length > 1 ? split[1] : "";
       =20
        var l;
        if (exponent > 0) {
            right =3D zeroPad(right, exponent, false);
            numberString +=3D right.slice(0, exponent);
            right =3D right.substr(exponent);
        }
        else if (exponent < 0) {
            exponent =3D -exponent;
            numberString =3D zeroPad(numberString, exponent+1, true);
            right =3D numberString.slice(-exponent, numberString.length) =
+ right;
            numberString =3D numberString.slice(0, -exponent);
        }
        if (precision > 0) {
            if (right.length > precision) {
                right =3D right.slice(0, precision);
            }
            else {
                right =3D zeroPad(right, precision, false);
            }
            right =3D decimalChar + right;
        }
        else {=20
            right =3D "";
        }
        var stringIndex =3D numberString.length-1;
        var ret =3D "";
        while (stringIndex >=3D 0) {
            if (curSize =3D=3D=3D 0 || curSize > stringIndex) {
                if (ret.length > 0)
                    return numberString.slice(0, stringIndex + 1) + sep =
+ ret + right;
                else
                    return numberString.slice(0, stringIndex + 1) + =
right;
            }
            if (ret.length > 0)
                ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex+1) + sep + ret;
            else
                ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex+1);
            stringIndex -=3D curSize;
            if (curGroupIndex < groupSizes.length) {
                curSize =3D groupSizes[curGroupIndex];
                curGroupIndex++;
            }
        }
        return numberString.slice(0, stringIndex + 1) + sep + ret + =
right;
    }
    var nf =3D cultureInfo.numberFormat;
    var number =3D Math.abs(this);
    if (!format)
        format =3D "D";
    var precision =3D -1;
    if (format.length > 1) precision =3D parseInt(format.slice(1), 10);
    var pattern;
    switch (format.charAt(0)) {
    case "d":
    case "D":
        pattern =3D 'n';
        if (precision !=3D=3D -1) {
            number =3D zeroPad(""+number, precision, true);
        }
        if (this < 0) number =3D -number;
        break;
    case "c":
    case "C":
        if (this < 0) pattern =3D =
_currencyNegativePattern[nf.CurrencyNegativePattern];
        else pattern =3D =
_currencyPositivePattern[nf.CurrencyPositivePattern];
        if (precision =3D=3D=3D -1) precision =3D =
nf.CurrencyDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.CurrencyGroupSizes, nf.CurrencyGroupSeparator, =
nf.CurrencyDecimalSeparator);
        break;
    case "n":
    case "N":
        if (this < 0) pattern =3D =
_numberNegativePattern[nf.NumberNegativePattern];
        else pattern =3D 'n';
        if (precision =3D=3D=3D -1) precision =3D =
nf.NumberDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.NumberGroupSizes, nf.NumberGroupSeparator, =
nf.NumberDecimalSeparator);
        break;
    case "p":
    case "P":
        if (this < 0) pattern =3D =
_percentNegativePattern[nf.PercentNegativePattern];
        else pattern =3D =
_percentPositivePattern[nf.PercentPositivePattern];
        if (precision =3D=3D=3D -1) precision =3D =
nf.PercentDecimalDigits;
        number =3D expandNumber(Math.abs(this) * 100, precision, =
nf.PercentGroupSizes, nf.PercentGroupSeparator, =
nf.PercentDecimalSeparator);
        break;
    default:
        throw Error.format(Sys.Res.formatBadFormatSpecifier);
    }
    var regex =3D /n|\$|-|%/g;
    var ret =3D "";
    for (;;) {
        var index =3D regex.lastIndex;
        var ar =3D regex.exec(pattern);
        ret +=3D pattern.slice(index, ar ? ar.index : pattern.length);
        if (!ar)
            break;
        switch (ar[0]) {
        case "n":
            ret +=3D number;
            break;
        case "$":
            ret +=3D nf.CurrencySymbol;
            break;
        case "-":
            ret +=3D nf.NegativeSign;
            break;
        case "%":
            ret +=3D nf.PercentSymbol;
            break;
        }
    }
    return ret;
}
=20
RegExp.__typeName =3D 'RegExp';
RegExp.__class =3D true;
=20
Array.__typeName =3D 'Array';
Array.__class =3D true;
Array.add =3D Array.enqueue =3D function Array$enqueue(array, item) {
    /// <summary locid=3D"M:J#Array.enqueue" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;
    array[array.length] =3D item;
}
Array.addRange =3D function Array$addRange(array, items) {
    /// <summary locid=3D"M:J#Array.addRange" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"items" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "items", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;
    array.push.apply(array, items);
}
Array.clear =3D function Array$clear(array) {
    /// <summary locid=3D"M:J#Array.clear" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;
    array.length =3D 0;
}
Array.clone =3D function Array$clone(array) {
    /// <summary locid=3D"M:J#Array.clone" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <returns type=3D"Array" elementMayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;
    if (array.length =3D=3D=3D 1) {
        return [array[0]];
    }
    else {
        return Array.apply(null, array);
    }
}
Array.contains =3D function Array$contains(array, item) {
    /// <summary locid=3D"M:J#Array.contains" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;
    return (Array.indexOf(array, item) >=3D 0);
}
Array.dequeue =3D function Array$dequeue(array) {
    /// <summary locid=3D"M:J#Array.dequeue" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <returns mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;
    return array.shift();
}
Array.forEach =3D function Array$forEach(array, method, instance) {
    /// <summary locid=3D"M:J#Array.forEach" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"method" type=3D"Function"></param>
    /// <param name=3D"instance" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "method", type: Function},
        {name: "instance", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    for (var i =3D 0, l =3D array.length; i < l; i++) {
        var elt =3D array[i];
        if (typeof(elt) !=3D=3D 'undefined') method.call(instance, elt, =
i, array);
    }
}
Array.indexOf =3D function Array$indexOf(array, item, start) {
    /// <summary locid=3D"M:J#Array.indexOf" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"start" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true, optional: true},
        {name: "start", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    if (typeof(item) =3D=3D=3D "undefined") return -1;
    var length =3D array.length;
    if (length !=3D=3D 0) {
        start =3D start - 0;
        if (isNaN(start)) {
            start =3D 0;
        }
        else {
            if (isFinite(start)) {
                start =3D start - (start % 1);
            }
            if (start < 0) {
                start =3D Math.max(0, length + start);
            }
        }
        for (var i =3D start; i < length; i++) {
            if ((typeof(array[i]) !=3D=3D "undefined") && (array[i] =
=3D=3D=3D item)) {
                return i;
            }
        }
    }
    return -1;
}
Array.insert =3D function Array$insert(array, index, item) {
    /// <summary locid=3D"M:J#Array.insert" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"index" mayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;
    array.splice(index, 0, item);
}
Array.parse =3D function Array$parse(value) {
    /// <summary locid=3D"M:J#Array.parse" />
    /// <param name=3D"value" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Array" elementMayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String, mayBeNull: true}
    ]);
    if (e) throw e;
    if (!value) return [];
    var v =3D eval(value);
    if (!Array.isInstanceOfType(v)) throw Error.argument('value', =
Sys.Res.arrayParseBadFormat);
    return v;
}
Array.remove =3D function Array$remove(array, item) {
    /// <summary locid=3D"M:J#Array.remove" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;
    var index =3D Array.indexOf(array, item);
    if (index >=3D 0) {
        array.splice(index, 1);
    }
    return (index >=3D 0);
}
Array.removeAt =3D function Array$removeAt(array, index) {
    /// <summary locid=3D"M:J#Array.removeAt" />
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"index" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true}
    ]);
    if (e) throw e;
    array.splice(index, 1);
}
=20
if (!window) this.window =3D this;
window.Type =3D Function;
Type.__fullyQualifiedIdentifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i");
Type.__identifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i");
Type.prototype.callBaseMethod =3D function Type$callBaseMethod(instance, =
name, baseArguments) {
    /// <summary locid=3D"M:J#Type.callBaseMethod" />
    /// <param name=3D"instance"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"baseArguments" type=3D"Array" optional=3D"true" =
mayBeNull=3D"true" elementMayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "name", type: String},
        {name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
    ]);
    if (e) throw e;
    var baseMethod =3D this.getBaseMethod(instance, name);
    if (!baseMethod) throw =
Error.invalidOperation(String.format(Sys.Res.methodNotFound, name));
    if (!baseArguments) {
        return baseMethod.apply(instance);
    }
    else {
        return baseMethod.apply(instance, baseArguments);
    }
}
Type.prototype.getBaseMethod =3D function Type$getBaseMethod(instance, =
name) {
    /// <summary locid=3D"M:J#Type.getBaseMethod" />
    /// <param name=3D"instance"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <returns type=3D"Function" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "name", type: String}
    ]);
    if (e) throw e;
    if (!this.isInstanceOfType(instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);
    var baseType =3D this.getBaseType();
    if (baseType) {
        var baseMethod =3D baseType.prototype[name];
        return (baseMethod instanceof Function) ? baseMethod : null;
    }
    return null;
}
Type.prototype.getBaseType =3D function Type$getBaseType() {
    /// <summary locid=3D"M:J#Type.getBaseType" />
    /// <returns type=3D"Type" mayBeNull=3D"true"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return (typeof(this.__baseType) =3D=3D=3D "undefined") ? null : =
this.__baseType;
}
Type.prototype.getInterfaces =3D function Type$getInterfaces() {
    /// <summary locid=3D"M:J#Type.getInterfaces" />
    /// <returns type=3D"Array" elementType=3D"Type" mayBeNull=3D"false" =
elementMayBeNull=3D"false"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    var result =3D [];
    var type =3D this;
    while(type) {
        var interfaces =3D type.__interfaces;
        if (interfaces) {
            for (var i =3D 0, l =3D interfaces.length; i < l; i++) {
                var interfaceType =3D interfaces[i];
                if (!Array.contains(result, interfaceType)) {
                    result[result.length] =3D interfaceType;
                }
            }
        }
        type =3D type.__baseType;
    }
    return result;
}
Type.prototype.getName =3D function Type$getName() {
    /// <summary locid=3D"M:J#Type.getName" />
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return (typeof(this.__typeName) =3D=3D=3D "undefined") ? "" : =
this.__typeName;
}
Type.prototype.implementsInterface =3D function =
Type$implementsInterface(interfaceType) {
    /// <summary locid=3D"M:J#Type.implementsInterface" />
    /// <param name=3D"interfaceType" type=3D"Type"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "interfaceType", type: Type}
    ]);
    if (e) throw e;
    this.resolveInheritance();
    var interfaceName =3D interfaceType.getName();
    var cache =3D this.__interfaceCache;
    if (cache) {
        var cacheEntry =3D cache[interfaceName];
        if (typeof(cacheEntry) !=3D=3D 'undefined') return cacheEntry;
    }
    else {
        cache =3D this.__interfaceCache =3D {};
    }
    var baseType =3D this;
    while (baseType) {
        var interfaces =3D baseType.__interfaces;
        if (interfaces) {
            if (Array.indexOf(interfaces, interfaceType) !=3D=3D -1) {
                return cache[interfaceName] =3D true;
            }
        }
        baseType =3D baseType.__baseType;
    }
    return cache[interfaceName] =3D false;
}
Type.prototype.inheritsFrom =3D function Type$inheritsFrom(parentType) {
    /// <summary locid=3D"M:J#Type.inheritsFrom" />
    /// <param name=3D"parentType" type=3D"Type"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "parentType", type: Type}
    ]);
    if (e) throw e;
    this.resolveInheritance();
    var baseType =3D this.__baseType;
    while (baseType) {
        if (baseType =3D=3D=3D parentType) {
            return true;
        }
        baseType =3D baseType.__baseType;
    }
    return false;
}
Type.prototype.initializeBase =3D function Type$initializeBase(instance, =
baseArguments) {
    /// <summary locid=3D"M:J#Type.initializeBase" />
    /// <param name=3D"instance"></param>
    /// <param name=3D"baseArguments" type=3D"Array" optional=3D"true" =
mayBeNull=3D"true" elementMayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
    ]);
    if (e) throw e;
    if (!this.isInstanceOfType(instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);
    this.resolveInheritance();
    if (this.__baseType) {
        if (!baseArguments) {
            this.__baseType.apply(instance);
        }
        else {
            this.__baseType.apply(instance, baseArguments);
        }
    }
    return instance;
}
Type.prototype.isImplementedBy =3D function =
Type$isImplementedBy(instance) {
    /// <summary locid=3D"M:J#Type.isImplementedBy" />
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true}
    ]);
    if (e) throw e;
    if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;
    var instanceType =3D Object.getType(instance);
    return !!(instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}
Type.prototype.isInstanceOfType =3D function =
Type$isInstanceOfType(instance) {
    /// <summary locid=3D"M:J#Type.isInstanceOfType" />
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true}
    ]);
    if (e) throw e;
    if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;
    if (instance instanceof this) return true;
    var instanceType =3D Object.getType(instance);
    return !!(instanceType =3D=3D=3D this) ||
           (instanceType.inheritsFrom && =
instanceType.inheritsFrom(this)) ||
           (instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}
Type.prototype.registerClass =3D function Type$registerClass(typeName, =
baseType, interfaceTypes) {
    /// <summary locid=3D"M:J#Type.registerClass" />
    /// <param name=3D"typeName" type=3D"String"></param>
    /// <param name=3D"baseType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"interfaceTypes" parameterArray=3D"true" =
type=3D"Type"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String},
        {name: "baseType", type: Type, mayBeNull: true, optional: true},
        {name: "interfaceTypes", type: Type, parameterArray: true}
    ]);
    if (e) throw e;
    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
    var parsedName;
    try {
        parsedName =3D eval(typeName);
    }
    catch(e) {
        throw Error.argument('typeName', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
    if (Sys.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));
    if ((arguments.length > 1) && (typeof(baseType) =3D=3D=3D =
'undefined')) throw Error.argumentUndefined('baseType');
    if (baseType && !baseType.__class) throw Error.argument('baseType', =
Sys.Res.baseNotAClass);
    this.prototype.constructor =3D this;
    this.__typeName =3D typeName;
    this.__class =3D true;
    if (baseType) {
        this.__baseType =3D baseType;
        this.__basePrototypePending =3D true;
    }
    Sys.__upperCaseTypes[typeName.toUpperCase()] =3D this;
    if (interfaceTypes) {
        this.__interfaces =3D [];
        this.resolveInheritance();
        for (var i =3D 2, l =3D arguments.length; i < l; i++) {
            var interfaceType =3D arguments[i];
            if (!interfaceType.__interface) throw =
Error.argument('interfaceTypes[' + (i - 2) + ']', =
Sys.Res.notAnInterface);
            for (var methodName in interfaceType.prototype) {
                var method =3D interfaceType.prototype[methodName];
                if (!this.prototype[methodName]) {
                    this.prototype[methodName] =3D method;
                }
            }
            this.__interfaces.push(interfaceType);
        }
    }
    Sys.__registeredTypes[typeName] =3D true;
    return this;
}
Type.prototype.registerInterface =3D function =
Type$registerInterface(typeName) {
    /// <summary locid=3D"M:J#Type.registerInterface" />
    /// <param name=3D"typeName" type=3D"String"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String}
    ]);
    if (e) throw e;
    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
    var parsedName;
    try {
        parsedName =3D eval(typeName);
    }
    catch(e) {
        throw Error.argument('typeName', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
    if (Sys.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));
    Sys.__upperCaseTypes[typeName.toUpperCase()] =3D this;
    this.prototype.constructor =3D this;
    this.__typeName =3D typeName;
    this.__interface =3D true;
    Sys.__registeredTypes[typeName] =3D true;
    return this;
}
Type.prototype.resolveInheritance =3D function Type$resolveInheritance() =
{
    /// <summary locid=3D"M:J#Type.resolveInheritance" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    if (this.__basePrototypePending) {
        var baseType =3D this.__baseType;
        baseType.resolveInheritance();
        for (var memberName in baseType.prototype) {
            var memberValue =3D baseType.prototype[memberName];
            if (!this.prototype[memberName]) {
                this.prototype[memberName] =3D memberValue;
            }
        }
        delete this.__basePrototypePending;
    }
}
Type.getRootNamespaces =3D function Type$getRootNamespaces() {
    /// <summary locid=3D"M:J#Type.getRootNamespaces" />
    /// <returns type=3D"Array"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return Array.clone(Sys.__rootNamespaces);
}
Type.isClass =3D function Type$isClass(type) {
    /// <summary locid=3D"M:J#Type.isClass" />
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;
    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__class;
}
Type.isInterface =3D function Type$isInterface(type) {
    /// <summary locid=3D"M:J#Type.isInterface" />
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;
    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__interface;
}
Type.isNamespace =3D function Type$isNamespace(object) {
    /// <summary locid=3D"M:J#Type.isNamespace" />
    /// <param name=3D"object" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "object", mayBeNull: true}
    ]);
    if (e) throw e;
    if ((typeof(object) =3D=3D=3D 'undefined') || (object =3D=3D=3D =
null)) return false;
    return !!object.__namespace;
}
Type.parse =3D function Type$parse(typeName, ns) {
    /// <summary locid=3D"M:J#Type.parse" />
    /// <param name=3D"typeName" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <param name=3D"ns" optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Type" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String, mayBeNull: true},
        {name: "ns", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    var fn;
    if (ns) {
        fn =3D Sys.__upperCaseTypes[ns.getName().toUpperCase() + '.' + =
typeName.toUpperCase()];
        return fn || null;
    }
    if (!typeName) return null;
    if (!Type.__htClasses) {
        Type.__htClasses =3D {};
    }
    fn =3D Type.__htClasses[typeName];
    if (!fn) {
        fn =3D eval(typeName);
        if (typeof(fn) !=3D=3D 'function') throw =
Error.argument('typeName', Sys.Res.notATypeName);
        Type.__htClasses[typeName] =3D fn;
    }
    return fn;
}
Type.registerNamespace =3D function =
Type$registerNamespace(namespacePath) {
    /// <summary locid=3D"M:J#Type.registerNamespace" />
    /// <param name=3D"namespacePath" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "namespacePath", type: String}
    ]);
    if (e) throw e;
    if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) =
throw Error.argument('namespacePath', Sys.Res.invalidNameSpace);
    var rootObject =3D window;
    var namespaceParts =3D namespacePath.split('.');
    for (var i =3D 0; i < namespaceParts.length; i++) {
        var currentPart =3D namespaceParts[i];
        var ns =3D rootObject[currentPart];
        if (ns && !ns.__namespace) {
            throw =
Error.invalidOperation(String.format(Sys.Res.namespaceContainsObject, =
namespaceParts.splice(0, i + 1).join('.')));
        }
        if (!ns) {
            ns =3D rootObject[currentPart] =3D {
                __namespace: true,
                __typeName: namespaceParts.slice(0, i + 1).join('.')
            };
            if (i =3D=3D=3D 0) {
                Sys.__rootNamespaces[Sys.__rootNamespaces.length] =3D =
ns;
            }
            var parsedName;
            try {
                parsedName =3D eval(ns.__typeName);
            }
            catch(e) {
                parsedName =3D null;
            }
            if (parsedName !=3D=3D ns) {
                delete rootObject[currentPart];
                throw Error.argument('namespacePath', =
Sys.Res.invalidNameSpace);
            }
            ns.getName =3D function ns$getName() {return =
this.__typeName;}
        }
        rootObject =3D ns;
    }
}
window.Sys =3D {
    __namespace: true,
    __typeName: "Sys",
    getName: function() {return "Sys";},
    __upperCaseTypes: {}
};
Sys.__rootNamespaces =3D [Sys];
Sys.__registeredTypes =3D {};
=20
Sys.IDisposable =3D function Sys$IDisposable() {
    throw Error.notImplemented();
}
    function Sys$IDisposable$dispose() {
        throw Error.notImplemented();
    }
Sys.IDisposable.prototype =3D {
    dispose: Sys$IDisposable$dispose
}
Sys.IDisposable.registerInterface('Sys.IDisposable');
=20
Sys.StringBuilder =3D function Sys$StringBuilder(initialText) {
    /// <summary locid=3D"M:J#Sys.StringBuilder.#ctor" />
    /// <param name=3D"initialText" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "initialText", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    this._parts =3D (typeof(initialText) !=3D=3D 'undefined' && =
initialText !=3D=3D null && initialText !=3D=3D '') ?
        [initialText.toString()] : [];
    this._value =3D {};
    this._len =3D 0;
}
    function Sys$StringBuilder$append(text) {
        /// <summary locid=3D"M:J#Sys.StringBuilder.append" />
        /// <param name=3D"text" mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text", mayBeNull: true}
        ]);
        if (e) throw e;
        this._parts[this._parts.length] =3D text;
    }
    function Sys$StringBuilder$appendLine(text) {
        /// <summary locid=3D"M:J#Sys.StringBuilder.appendLine" />
        /// <param name=3D"text" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        this._parts[this._parts.length] =3D
            ((typeof(text) =3D=3D=3D 'undefined') || (text =3D=3D=3D =
null) || (text =3D=3D=3D '')) ?
            '\r\n' : text + '\r\n';
    }
    function Sys$StringBuilder$clear() {
        /// <summary locid=3D"M:J#Sys.StringBuilder.clear" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._parts =3D [];
        this._value =3D {};
        this._len =3D 0;
    }
    function Sys$StringBuilder$isEmpty() {
        /// <summary locid=3D"M:J#Sys.StringBuilder.isEmpty" />
        /// <returns type=3D"Boolean"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._parts.length =3D=3D=3D 0) return true;
        return this.toString() =3D=3D=3D '';
    }
    function Sys$StringBuilder$toString(separator) {
        /// <summary locid=3D"M:J#Sys.StringBuilder.toString" />
        /// <param name=3D"separator" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <returns type=3D"String"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "separator", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;
        separator =3D separator || '';
        var parts =3D this._parts;
        if (this._len !=3D=3D parts.length) {
            this._value =3D {};
            this._len =3D parts.length;
        }
        var val =3D this._value;
        if (typeof(val[separator]) =3D=3D=3D 'undefined') {
            if (separator !=3D=3D '') {
                for (var i =3D 0; i < parts.length;) {
                    if ((typeof(parts[i]) =3D=3D=3D 'undefined') || =
(parts[i] =3D=3D=3D '') || (parts[i] =3D=3D=3D null)) {
                        parts.splice(i, 1);
                    }
                    else {
                        i++;
                    }
                }
            }
            val[separator] =3D this._parts.join(separator);
        }
        return val[separator];
    }
Sys.StringBuilder.prototype =3D {
    append: Sys$StringBuilder$append,
    appendLine: Sys$StringBuilder$appendLine,
    clear: Sys$StringBuilder$clear,
    isEmpty: Sys$StringBuilder$isEmpty,
    toString: Sys$StringBuilder$toString
}
Sys.StringBuilder.registerClass('Sys.StringBuilder');
=20
if (!window.XMLHttpRequest) {
    window.XMLHttpRequest =3D function window$XMLHttpRequest() {
        var progIDs =3D [ 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP' ];
        for (var i =3D 0, l =3D progIDs.length; i < l; i++) {
            try {
                return new ActiveXObject(progIDs[i]);
            }
            catch (ex) {
            }
        }
        return null;
    }
}
=20
Sys.Browser =3D {};
Sys.Browser.InternetExplorer =3D {};
Sys.Browser.Firefox =3D {};
Sys.Browser.Safari =3D {};
Sys.Browser.Opera =3D {};
Sys.Browser.agent =3D null;
Sys.Browser.hasDebuggerStatement =3D false;
Sys.Browser.name =3D navigator.appName;
Sys.Browser.version =3D parseFloat(navigator.appVersion);
Sys.Browser.documentMode =3D 0;
if (navigator.userAgent.indexOf(' MSIE ') > -1) {
    Sys.Browser.agent =3D Sys.Browser.InternetExplorer;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/MSIE =
(\d+\.\d+)/)[1]);
    if (Sys.Browser.version >=3D 8) {
        if (document.documentMode >=3D 7) {
            Sys.Browser.documentMode =3D document.documentMode;   =20
        }
    }
    Sys.Browser.hasDebuggerStatement =3D true;
}
else if (navigator.userAgent.indexOf(' Firefox/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Firefox;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ =
Firefox\/(\d+\.\d+)/)[1]);
    Sys.Browser.name =3D 'Firefox';
    Sys.Browser.hasDebuggerStatement =3D true;
}
else if (navigator.userAgent.indexOf(' AppleWebKit/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Safari;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ =
AppleWebKit\/(\d+(\.\d+)?)/)[1]);
    Sys.Browser.name =3D 'Safari';
}
else if (navigator.userAgent.indexOf('Opera/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Opera;
}
Type.registerNamespace('Sys.UI');
=20
Sys._Debug =3D function Sys$_Debug() {
    /// <summary locid=3D"M:J#Sys.Debug.#ctor" />
    /// <field name=3D"isDebug" type=3D"Boolean" =
locid=3D"F:J#Sys.Debug.isDebug"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
    function Sys$_Debug$_appendConsole(text) {
        if ((typeof(Debug) !=3D=3D 'undefined') && Debug.writeln) {
            Debug.writeln(text);
        }
        if (window.console && window.console.log) {
            window.console.log(text);
        }
        if (window.opera) {
            window.opera.postError(text);
        }
        if (window.debugService) {
            window.debugService.trace(text);
        }
    }
    function Sys$_Debug$_appendTrace(text) {
        var traceElement =3D document.getElementById('TraceConsole');
        if (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) {
            traceElement.value +=3D text + '\n';
        }
    }
    function Sys$_Debug$assert(condition, message, displayCaller) {
        /// <summary locid=3D"M:J#Sys.Debug.assert" />
        /// <param name=3D"condition" type=3D"Boolean"></param>
        /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <param name=3D"displayCaller" type=3D"Boolean" =
optional=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "condition", type: Boolean},
            {name: "message", type: String, mayBeNull: true, optional: =
true},
            {name: "displayCaller", type: Boolean, optional: true}
        ]);
        if (e) throw e;
        if (!condition) {
            message =3D (displayCaller && this.assert.caller) ?
                String.format(Sys.Res.assertFailedCaller, message, =
this.assert.caller) :
                String.format(Sys.Res.assertFailed, message);
            if (confirm(String.format(Sys.Res.breakIntoDebugger, =
message))) {
                this.fail(message);
            }
        }
    }
    function Sys$_Debug$clearTrace() {
        /// <summary locid=3D"M:J#Sys.Debug.clearTrace" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var traceElement =3D document.getElementById('TraceConsole');
        if (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) {
            traceElement.value =3D '';
        }
    }
    function Sys$_Debug$fail(message) {
        /// <summary locid=3D"M:J#Sys.Debug.fail" />
        /// <param name=3D"message" type=3D"String" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "message", type: String, mayBeNull: true}
        ]);
        if (e) throw e;
        this._appendConsole(message);
        if (Sys.Browser.hasDebuggerStatement) {
            eval('debugger');
        }
    }
    function Sys$_Debug$trace(text) {
        /// <summary locid=3D"M:J#Sys.Debug.trace" />
        /// <param name=3D"text"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text"}
        ]);
        if (e) throw e;
        this._appendConsole(text);
        this._appendTrace(text);
    }
    function Sys$_Debug$traceDump(object, name) {
        /// <summary locid=3D"M:J#Sys.Debug.traceDump" />
        /// <param name=3D"object" mayBeNull=3D"true"></param>
        /// <param name=3D"name" type=3D"String" mayBeNull=3D"true" =
optional=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", mayBeNull: true},
            {name: "name", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;
        var text =3D this._traceDump(object, name, true);
    }
    function Sys$_Debug$_traceDump(object, name, recursive, =
indentationPadding, loopArray) {
        name =3D name? name : 'traceDump';
        indentationPadding =3D indentationPadding? indentationPadding : =
'';
        if (object =3D=3D=3D null) {
            this.trace(indentationPadding + name + ': null');
            return;
        }
        switch(typeof(object)) {
            case 'undefined':
                this.trace(indentationPadding + name + ': Undefined');
                break;
            case 'number': case 'string': case 'boolean':
                this.trace(indentationPadding + name + ': ' + object);
                break;
            default:
                if (Date.isInstanceOfType(object) || =
RegExp.isInstanceOfType(object)) {
                    this.trace(indentationPadding + name + ': ' + =
object.toString());
                    break;
                }
                if (!loopArray) {
                    loopArray =3D [];
                }
                else if (Array.contains(loopArray, object)) {
                    this.trace(indentationPadding + name + ': ...');
                    return;
                }
                Array.add(loopArray, object);
                if ((object =3D=3D window) || (object =3D=3D=3D =
document) ||
                    (window.HTMLElement && (object instanceof =
HTMLElement)) ||
                    (typeof(object.nodeName) =3D=3D=3D 'string')) {
                    var tag =3D object.tagName? object.tagName : =
'DomElement';
                    if (object.id) {
                        tag +=3D ' - ' + object.id;
                    }
                    this.trace(indentationPadding + name + ' {' +  tag + =
'}');
                }
                else {
                    var typeName =3D Object.getTypeName(object);
                    this.trace(indentationPadding + name + =
(typeof(typeName) =3D=3D=3D 'string' ? ' {' + typeName + '}' : ''));
                    if ((indentationPadding =3D=3D=3D '') || recursive) =
{
                        indentationPadding +=3D "    ";
                        var i, length, properties, p, v;
                        if (Array.isInstanceOfType(object)) {
                            length =3D object.length;
                            for (i =3D 0; i < length; i++) {
                                this._traceDump(object[i], '[' + i + =
']', recursive, indentationPadding, loopArray);
                            }
                        }
                        else {
                            for (p in object) {
                                v =3D object[p];
                                if (!Function.isInstanceOfType(v)) {
                                    this._traceDump(v, p, recursive, =
indentationPadding, loopArray);
                                }
                            }
                        }
                    }
                }
                Array.remove(loopArray, object);
        }
    }
Sys._Debug.prototype =3D {
    _appendConsole: Sys$_Debug$_appendConsole,
    _appendTrace: Sys$_Debug$_appendTrace,
    assert: Sys$_Debug$assert,
    clearTrace: Sys$_Debug$clearTrace,
    fail: Sys$_Debug$fail,
    trace: Sys$_Debug$trace,
    traceDump: Sys$_Debug$traceDump,
    _traceDump: Sys$_Debug$_traceDump
}
Sys._Debug.registerClass('Sys._Debug');
Sys.Debug =3D new Sys._Debug();
    Sys.Debug.isDebug =3D true;
=20
function Sys$Enum$parse(value, ignoreCase) {
    /// <summary locid=3D"M:J#Sys.Enum.parse" />
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"ignoreCase" type=3D"Boolean" =
optional=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "ignoreCase", type: Boolean, optional: true}
    ]);
    if (e) throw e;
    var values, parsed, val;
    if (ignoreCase) {
        values =3D this.__lowerCaseValues;
        if (!values) {
            this.__lowerCaseValues =3D values =3D {};
            var prototype =3D this.prototype;
            for (var name in prototype) {
                values[name.toLowerCase()] =3D prototype[name];
            }
        }
    }
    else {
        values =3D this.prototype;
    }
    if (!this.__flags) {
        val =3D (ignoreCase ? value.toLowerCase() : value);
        parsed =3D values[val.trim()];
        if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, value, =
this.__typeName));
        return parsed;
    }
    else {
        var parts =3D (ignoreCase ? value.toLowerCase() : =
value).split(',');
        var v =3D 0;
        for (var i =3D parts.length - 1; i >=3D 0; i--) {
            var part =3D parts[i].trim();
            parsed =3D values[part];
            if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, =
value.split(',')[i].trim(), this.__typeName));
            v |=3D parsed;
        }
        return v;
    }
}
function Sys$Enum$toString(value) {
    /// <summary locid=3D"M:J#Sys.Enum.toString" />
    /// <param name=3D"value" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    if ((typeof(value) =3D=3D=3D 'undefined') || (value =3D=3D=3D null)) =
return this.__string;
    if ((typeof(value) !=3D 'number') || ((value % 1) !=3D=3D 0)) throw =
Error.argumentType('value', Object.getType(value), this);
    var values =3D this.prototype;
    var i;
    if (!this.__flags || (value =3D=3D=3D 0)) {
        for (i in values) {
            if (values[i] =3D=3D=3D value) {
                return i;
            }
        }
    }
    else {
        var sorted =3D this.__sortedValues;
        if (!sorted) {
            sorted =3D [];
            for (i in values) {
                sorted[sorted.length] =3D {key: i, value: values[i]};
            }
            sorted.sort(function(a, b) {
                return a.value - b.value;
            });
            this.__sortedValues =3D sorted;
        }
        var parts =3D [];
        var v =3D value;
        for (i =3D sorted.length - 1; i >=3D 0; i--) {
            var kvp =3D sorted[i];
            var vali =3D kvp.value;
            if (vali =3D=3D=3D 0) continue;
            if ((vali & value) =3D=3D=3D vali) {
                parts[parts.length] =3D kvp.key;
                v -=3D vali;
                if (v =3D=3D=3D 0) break;
            }
        }
        if (parts.length && v =3D=3D=3D 0) return =
parts.reverse().join(', ');
    }
    throw Error.argumentOutOfRange('value', value, =
String.format(Sys.Res.enumInvalidValue, value, this.__typeName));
}
Type.prototype.registerEnum =3D function Type$registerEnum(name, flags) =
{
    /// <summary locid=3D"M:J#Sys.UI.LineType.#ctor" />
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"flags" type=3D"Boolean" =
optional=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "name", type: String},
        {name: "flags", type: Boolean, optional: true}
    ]);
    if (e) throw e;
    if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw =
Error.argument('name', Sys.Res.notATypeName);
    var parsedName;
    try {
        parsedName =3D eval(name);
    }
    catch(e) {
        throw Error.argument('name', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('name', =
Sys.Res.badTypeName);
    if (Sys.__registeredTypes[name]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
name));
    for (var i in this.prototype) {
        var val =3D this.prototype[i];
        if (!Type.__identifierRegExp.test(i)) throw =
Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, i));
        if (typeof(val) !=3D=3D 'number' || (val % 1) !=3D=3D 0) throw =
Error.invalidOperation(Sys.Res.enumValueNotInteger);
        if (typeof(this[i]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.enumReservedName, i));
    }
    Sys.__upperCaseTypes[name.toUpperCase()] =3D this;
    for (var i in this.prototype) {
        this[i] =3D this.prototype[i];
    }
    this.__typeName =3D name;
    this.parse =3D Sys$Enum$parse;
    this.__string =3D this.toString();
    this.toString =3D Sys$Enum$toString;
    this.__flags =3D flags;
    this.__enum =3D true;
    Sys.__registeredTypes[name] =3D true;
}
Type.isEnum =3D function Type$isEnum(type) {
    /// <summary locid=3D"M:J#Type.isEnum" />
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;
    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__enum;
}
Type.isFlags =3D function Type$isFlags(type) {
    /// <summary locid=3D"M:J#Type.isFlags" />
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;
    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__flags;
}
=20
Sys.EventHandlerList =3D function Sys$EventHandlerList() {
    /// <summary locid=3D"M:J#Sys.EventHandlerList.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._list =3D {};
}
    function Sys$EventHandlerList$addHandler(id, handler) {
        /// <summary locid=3D"M:J#Sys.EventHandlerList.addHandler" />
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"handler" type=3D"Function"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "handler", type: Function}
        ]);
        if (e) throw e;
        Array.add(this._getEvent(id, true), handler);
    }
    function Sys$EventHandlerList$removeHandler(id, handler) {
        /// <summary locid=3D"M:J#Sys.EventHandlerList.removeHandler" />
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"handler" type=3D"Function"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "handler", type: Function}
        ]);
        if (e) throw e;
        var evt =3D this._getEvent(id);
        if (!evt) return;
        Array.remove(evt, handler);
    }
    function Sys$EventHandlerList$getHandler(id) {
        /// <summary locid=3D"M:J#Sys.EventHandlerList.getHandler" />
        /// <param name=3D"id" type=3D"String"></param>
        /// <returns type=3D"Function"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String}
        ]);
        if (e) throw e;
        var evt =3D this._getEvent(id);
        if (!evt || (evt.length =3D=3D=3D 0)) return null;
        evt =3D Array.clone(evt);
        return function(source, args) {
            for (var i =3D 0, l =3D evt.length; i < l; i++) {
                evt[i](source, args);
            }
        };
    }
    function Sys$EventHandlerList$_getEvent(id, create) {
        if (!this._list[id]) {
            if (!create) return null;
            this._list[id] =3D [];
        }
        return this._list[id];
    }
Sys.EventHandlerList.prototype =3D {
    addHandler: Sys$EventHandlerList$addHandler,
    removeHandler: Sys$EventHandlerList$removeHandler,
    getHandler: Sys$EventHandlerList$getHandler,
    _getEvent: Sys$EventHandlerList$_getEvent
}
Sys.EventHandlerList.registerClass('Sys.EventHandlerList');
=20
Sys.EventArgs =3D function Sys$EventArgs() {
    /// <summary locid=3D"M:J#Sys.EventArgs.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
Sys.EventArgs.registerClass('Sys.EventArgs');
Sys.EventArgs.Empty =3D new Sys.EventArgs();
=20
Sys.CancelEventArgs =3D function Sys$CancelEventArgs() {
    /// <summary locid=3D"M:J#Sys.CancelEventArgs.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.CancelEventArgs.initializeBase(this);
    this._cancel =3D false;
}
    function Sys$CancelEventArgs$get_cancel() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.CancelEventArgs.cancel"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._cancel;
    }
    function Sys$CancelEventArgs$set_cancel(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;
        this._cancel =3D value;
    }
Sys.CancelEventArgs.prototype =3D {
    get_cancel: Sys$CancelEventArgs$get_cancel,
    set_cancel: Sys$CancelEventArgs$set_cancel
}
Sys.CancelEventArgs.registerClass('Sys.CancelEventArgs', Sys.EventArgs);
=20
Sys.INotifyPropertyChange =3D function Sys$INotifyPropertyChange() {
    /// <summary locid=3D"M:J#Sys.INotifyPropertyChange.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}
    function Sys$INotifyPropertyChange$add_propertyChanged(handler) {
    /// <summary locid=3D"E:J#Sys.INotifyPropertyChange.propertyChanged" =
/>
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;
        throw Error.notImplemented();
    }
    function Sys$INotifyPropertyChange$remove_propertyChanged(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;
        throw Error.notImplemented();
    }
Sys.INotifyPropertyChange.prototype =3D {
    add_propertyChanged: Sys$INotifyPropertyChange$add_propertyChanged,
    remove_propertyChanged: =
Sys$INotifyPropertyChange$remove_propertyChanged
}
Sys.INotifyPropertyChange.registerInterface('Sys.INotifyPropertyChange');=

=20
Sys.PropertyChangedEventArgs =3D function =
Sys$PropertyChangedEventArgs(propertyName) {
    /// <summary locid=3D"M:J#Sys.PropertyChangedEventArgs.#ctor" />
    /// <param name=3D"propertyName" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "propertyName", type: String}
    ]);
    if (e) throw e;
    Sys.PropertyChangedEventArgs.initializeBase(this);
    this._propertyName =3D propertyName;
}
=20
    function Sys$PropertyChangedEventArgs$get_propertyName() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.PropertyChangedEventArgs.propertyName"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._propertyName;
    }
Sys.PropertyChangedEventArgs.prototype =3D {
    get_propertyName: Sys$PropertyChangedEventArgs$get_propertyName
}
Sys.PropertyChangedEventArgs.registerClass('Sys.PropertyChangedEventArgs'=
, Sys.EventArgs);
=20
Sys.INotifyDisposing =3D function Sys$INotifyDisposing() {
    /// <summary locid=3D"M:J#Sys.INotifyDisposing.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}
    function Sys$INotifyDisposing$add_disposing(handler) {
    /// <summary locid=3D"E:J#Sys.INotifyDisposing.disposing" />
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;
        throw Error.notImplemented();
    }
    function Sys$INotifyDisposing$remove_disposing(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;
        throw Error.notImplemented();
    }
Sys.INotifyDisposing.prototype =3D {
    add_disposing: Sys$INotifyDisposing$add_disposing,
    remove_disposing: Sys$INotifyDisposing$remove_disposing
}
Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing");
=20
Sys.Component =3D function Sys$Component() {
    /// <summary locid=3D"M:J#Sys.Component.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    if (Sys.Application) Sys.Application.registerDisposableObject(this);
}
    function Sys$Component$get_events() {
        /// <value type=3D"Sys.EventHandlerList" =
locid=3D"P:J#Sys.Component.events"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }
    function Sys$Component$get_id() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Component.id"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._id;
    }
    function Sys$Component$set_id(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        if (this._idSet) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdTwice);
        this._idSet =3D true;
        var oldId =3D this.get_id();
        if (oldId && Sys.Application.findComponent(oldId)) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp);
        this._id =3D value;
    }
    function Sys$Component$get_isInitialized() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Component.isInitialized"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._initialized;
    }
    function Sys$Component$get_isUpdating() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Component.isUpdating"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._updating;
    }
    function Sys$Component$add_disposing(handler) {
        /// <summary locid=3D"E:J#Sys.Component.disposing" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().addHandler("disposing", handler);
    }
    function Sys$Component$remove_disposing(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().removeHandler("disposing", handler);
    }
    function Sys$Component$add_propertyChanged(handler) {
        /// <summary locid=3D"E:J#Sys.Component.propertyChanged" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().addHandler("propertyChanged", handler);
    }
    function Sys$Component$remove_propertyChanged(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().removeHandler("propertyChanged", handler);
    }
    function Sys$Component$beginUpdate() {
        this._updating =3D true;
    }
    function Sys$Component$dispose() {
        if (this._events) {
            var handler =3D this._events.getHandler("disposing");
            if (handler) {
                handler(this, Sys.EventArgs.Empty);
            }
        }
        delete this._events;
        Sys.Application.unregisterDisposableObject(this);
        Sys.Application.removeComponent(this);
    }
    function Sys$Component$endUpdate() {
        this._updating =3D false;
        if (!this._initialized) this.initialize();
        this.updated();
    }
    function Sys$Component$initialize() {
        this._initialized =3D true;
    }
    function Sys$Component$raisePropertyChanged(propertyName) {
        /// <summary locid=3D"M:J#Sys.Component.raisePropertyChanged" />
        /// <param name=3D"propertyName" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "propertyName", type: String}
        ]);
        if (e) throw e;
        if (!this._events) return;
        var handler =3D this._events.getHandler("propertyChanged");
        if (handler) {
            handler(this, new =
Sys.PropertyChangedEventArgs(propertyName));
        }
    }
    function Sys$Component$updated() {
    }
Sys.Component.prototype =3D {
    _id: null,
    _idSet: false,
    _initialized: false,
    _updating: false,
    get_events: Sys$Component$get_events,
    get_id: Sys$Component$get_id,
    set_id: Sys$Component$set_id,
    get_isInitialized: Sys$Component$get_isInitialized,
    get_isUpdating: Sys$Component$get_isUpdating,
    add_disposing: Sys$Component$add_disposing,
    remove_disposing: Sys$Component$remove_disposing,
    add_propertyChanged: Sys$Component$add_propertyChanged,
    remove_propertyChanged: Sys$Component$remove_propertyChanged,
    beginUpdate: Sys$Component$beginUpdate,
    dispose: Sys$Component$dispose,
    endUpdate: Sys$Component$endUpdate,
    initialize: Sys$Component$initialize,
    raisePropertyChanged: Sys$Component$raisePropertyChanged,
    updated: Sys$Component$updated
}
Sys.Component.registerClass('Sys.Component', null, Sys.IDisposable, =
Sys.INotifyPropertyChange, Sys.INotifyDisposing);
function Sys$Component$_setProperties(target, properties) {
    /// <summary locid=3D"M:J#Sys.Component._setProperties" />
    /// <param name=3D"target"></param>
    /// <param name=3D"properties"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "target"},
        {name: "properties"}
    ]);
    if (e) throw e;
    var current;
    var targetType =3D Object.getType(target);
    var isObject =3D (targetType =3D=3D=3D Object) || (targetType =
=3D=3D=3D Sys.UI.DomElement);
    var isComponent =3D Sys.Component.isInstanceOfType(target) && =
!target.get_isUpdating();
    if (isComponent) target.beginUpdate();
    for (var name in properties) {
        var val =3D properties[name];
        var getter =3D isObject ? null : target["get_" + name];
        if (isObject || typeof(getter) !=3D=3D 'function') {
            var targetVal =3D target[name];
            if (!isObject && typeof(targetVal) =3D=3D=3D 'undefined') =
throw Error.invalidOperation(String.format(Sys.Res.propertyUndefined, =
name));
            if (!val || (typeof(val) !=3D=3D 'object') || (isObject && =
!targetVal)) {
                target[name] =3D val;
            }
            else {
                Sys$Component$_setProperties(targetVal, val);
            }
        }
        else {
            var setter =3D target["set_" + name];
            if (typeof(setter) =3D=3D=3D 'function') {
                setter.apply(target, [val]);
            }
            else if (val instanceof Array) {
                current =3D getter.apply(target);
                if (!(current instanceof Array)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name));
                for (var i =3D 0, j =3D current.length, l=3D val.length; =
i < l; i++, j++) {
                    current[j] =3D val[i];
                }
            }
            else if ((typeof(val) =3D=3D=3D 'object') && =
(Object.getType(val) =3D=3D=3D Object)) {
                current =3D getter.apply(target);
                if ((typeof(current) =3D=3D=3D 'undefined') || (current =
=3D=3D=3D null)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, =
name));
                Sys$Component$_setProperties(current, val);
            }
            else {
                throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
            }
        }
    }
    if (isComponent) target.endUpdate();
}
function Sys$Component$_setReferences(component, references) {
    for (var name in references) {
        var setter =3D component["set_" + name];
        var reference =3D $find(references[name]);
        if (typeof(setter) !=3D=3D 'function') throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
        if (!reference) throw =
Error.invalidOperation(String.format(Sys.Res.referenceNotFound, =
references[name]));
        setter.apply(component, [reference]);
    }
}
var $create =3D Sys.Component.create =3D function =
Sys$Component$create(type, properties, events, references, element) {
    /// <summary locid=3D"M:J#Sys.Component.create" />
    /// <param name=3D"type" type=3D"Type"></param>
    /// <param name=3D"properties" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"events" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"references" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"element" domElement=3D"true" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Sys.UI.Component"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", type: Type},
        {name: "properties", mayBeNull: true, optional: true},
        {name: "events", mayBeNull: true, optional: true},
        {name: "references", mayBeNull: true, optional: true},
        {name: "element", mayBeNull: true, domElement: true, optional: =
true}
    ]);
    if (e) throw e;
    if (!type.inheritsFrom(Sys.Component)) {
        throw Error.argument('type', =
String.format(Sys.Res.createNotComponent, type.getName()));
    }
    if (type.inheritsFrom(Sys.UI.Behavior) || =
type.inheritsFrom(Sys.UI.Control)) {
        if (!element) throw Error.argument('element', =
Sys.Res.createNoDom);
    }
    else if (element) throw Error.argument('element', =
Sys.Res.createComponentOnDom);
    var component =3D (element ? new type(element): new type());
    var app =3D Sys.Application;
    var creatingComponents =3D app.get_isCreatingComponents();
    component.beginUpdate();
    if (properties) {
        Sys$Component$_setProperties(component, properties);
    }
    if (events) {
        for (var name in events) {
            if (!(component["add_" + name] instanceof Function)) throw =
new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name));
            if (!(events[name] instanceof Function)) throw new =
Error.invalidOperation(Sys.Res.eventHandlerNotFunction);
            component["add_" + name](events[name]);
        }
    }
    if (component.get_id()) {
        app.addComponent(component);
    }
    if (creatingComponents) {
        app._createdComponents[app._createdComponents.length] =3D =
component;
        if (references) {
            app._addComponentToSecondPass(component, references);
        }
        else {
            component.endUpdate();
        }
    }
    else {
        if (references) {
            Sys$Component$_setReferences(component, references);
        }
        component.endUpdate();
    }
    return component;
}
=20
Sys.UI.MouseButton =3D function Sys$UI$MouseButton() {
    /// <summary locid=3D"M:J#Sys.UI.MouseButton.#ctor" />
    /// <field name=3D"leftButton" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.MouseButton.leftButton"></field>
    /// <field name=3D"middleButton" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.MouseButton.middleButton"></field>
    /// <field name=3D"rightButton" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.MouseButton.rightButton"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}
Sys.UI.MouseButton.prototype =3D {
    leftButton: 0,
    middleButton: 1,
    rightButton: 2
}
Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");
=20
Sys.UI.Key =3D function Sys$UI$Key() {
    /// <summary locid=3D"M:J#Sys.UI.Key.#ctor" />
    /// <field name=3D"backspace" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.backspace"></field>
    /// <field name=3D"tab" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.tab"></field>
    /// <field name=3D"enter" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.enter"></field>
    /// <field name=3D"esc" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.esc"></field>
    /// <field name=3D"space" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.space"></field>
    /// <field name=3D"pageUp" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.pageUp"></field>
    /// <field name=3D"pageDown" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.pageDown"></field>
    /// <field name=3D"end" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.end"></field>
    /// <field name=3D"home" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.home"></field>
    /// <field name=3D"left" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.left"></field>
    /// <field name=3D"up" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.up"></field>
    /// <field name=3D"right" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.right"></field>
    /// <field name=3D"down" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.down"></field>
    /// <field name=3D"del" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.Key.del"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}
Sys.UI.Key.prototype =3D {
    backspace: 8,
    tab: 9,
    enter: 13,
    esc: 27,
    space: 32,
    pageUp: 33,
    pageDown: 34,
    end: 35,
    home: 36,
    left: 37,
    up: 38,
    right: 39,
    down: 40,
    del: 127
}
Sys.UI.Key.registerEnum("Sys.UI.Key");
=20
Sys.UI.Point =3D function Sys$UI$Point(x, y) {
    /// <summary locid=3D"M:J#Sys.UI.Point.#ctor" />
    /// <param name=3D"x" type=3D"Number" integer=3D"true"></param>
    /// <param name=3D"y" type=3D"Number" integer=3D"true"></param>
    /// <field name=3D"x" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.Point.x"></field>
    /// <field name=3D"y" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.Point.y"></field>
    var e =3D Function._validateParams(arguments, [
        {name: "x", type: Number, integer: true},
        {name: "y", type: Number, integer: true}
    ]);
    if (e) throw e;
    this.x =3D x;
    this.y =3D y;
}
Sys.UI.Point.registerClass('Sys.UI.Point');
=20
Sys.UI.Bounds =3D function Sys$UI$Bounds(x, y, width, height) {
    /// <summary locid=3D"M:J#Sys.UI.Bounds.#ctor" />
    /// <param name=3D"x" type=3D"Number" integer=3D"true"></param>
    /// <param name=3D"y" type=3D"Number" integer=3D"true"></param>
    /// <param name=3D"height" type=3D"Number" integer=3D"true"></param>
    /// <param name=3D"width" type=3D"Number" integer=3D"true"></param>
    /// <field name=3D"x" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.Bounds.x"></field>
    /// <field name=3D"y" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.Bounds.y"></field>
    /// <field name=3D"height" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.Bounds.height"></field>
    /// <field name=3D"width" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.Bounds.width"></field>
    var e =3D Function._validateParams(arguments, [
        {name: "x", type: Number, integer: true},
        {name: "y", type: Number, integer: true},
        {name: "height", type: Number, integer: true},
        {name: "width", type: Number, integer: true}
    ]);
    if (e) throw e;
    this.x =3D x;
    this.y =3D y;
    this.height =3D height;
    this.width =3D width;
}
Sys.UI.Bounds.registerClass('Sys.UI.Bounds');
=20
Sys.UI.DomEvent =3D function Sys$UI$DomEvent(eventObject) {
    /// <summary locid=3D"M:J#Sys.UI.DomEvent.#ctor" />
    /// <param name=3D"eventObject"></param>
    /// <field name=3D"altKey" type=3D"Boolean" =
locid=3D"F:J#Sys.UI.DomEvent.altKey"></field>
    /// <field name=3D"button" type=3D"Sys.UI.MouseButton" =
locid=3D"F:J#Sys.UI.DomEvent.button"></field>
    /// <field name=3D"charCode" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.charCode"></field>
    /// <field name=3D"clientX" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.clientX"></field>
    /// <field name=3D"clientY" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.clientY"></field>
    /// <field name=3D"ctrlKey" type=3D"Boolean" =
locid=3D"F:J#Sys.UI.DomEvent.ctrlKey"></field>
    /// <field name=3D"keyCode" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.keyCode"></field>
    /// <field name=3D"offsetX" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.offsetX"></field>
    /// <field name=3D"offsetY" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.offsetY"></field>
    /// <field name=3D"screenX" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.screenX"></field>
    /// <field name=3D"screenY" type=3D"Number" integer=3D"true" =
locid=3D"F:J#Sys.UI.DomEvent.screenY"></field>
    /// <field name=3D"shiftKey" type=3D"Boolean" =
locid=3D"F:J#Sys.UI.DomEvent.shiftKey"></field>
    /// <field name=3D"target" =
locid=3D"F:J#Sys.UI.DomEvent.target"></field>
    /// <field name=3D"type" type=3D"String" =
locid=3D"F:J#Sys.UI.DomEvent.type"></field>
    var e =3D Function._validateParams(arguments, [
        {name: "eventObject"}
    ]);
    if (e) throw e;
    var e =3D eventObject;
    var etype =3D this.type =3D e.type.toLowerCase();
    this.rawEvent =3D e;
    this.altKey =3D e.altKey;
    if (typeof(e.button) !=3D=3D 'undefined') {
        this.button =3D (typeof(e.which) !=3D=3D 'undefined') ? e.button =
:
            (e.button =3D=3D=3D 4) ? Sys.UI.MouseButton.middleButton :
            (e.button =3D=3D=3D 2) ? Sys.UI.MouseButton.rightButton :
            Sys.UI.MouseButton.leftButton;
    }
    if (etype =3D=3D=3D 'keypress') {
        this.charCode =3D e.charCode || e.keyCode;
    }
    else if (e.keyCode && (e.keyCode =3D=3D=3D 46)) {
        this.keyCode =3D 127;
    }
    else {
        this.keyCode =3D e.keyCode;
    }
    this.clientX =3D e.clientX;
    this.clientY =3D e.clientY;
    this.ctrlKey =3D e.ctrlKey;
    this.target =3D e.target ? e.target : e.srcElement;
    if (!etype.startsWith('key')) {
        if ((typeof(e.offsetX) !=3D=3D 'undefined') && =
(typeof(e.offsetY) !=3D=3D 'undefined')) {
            this.offsetX =3D e.offsetX;
            this.offsetY =3D e.offsetY;
        }
        else if (this.target && (this.target.nodeType !=3D=3D 3) && =
(typeof(e.clientX) =3D=3D=3D 'number')) {
            var loc =3D Sys.UI.DomElement.getLocation(this.target);
            var w =3D Sys.UI.DomElement._getWindow(this.target);
            this.offsetX =3D (w.pageXOffset || 0) + e.clientX - loc.x;
            this.offsetY =3D (w.pageYOffset || 0) + e.clientY - loc.y;
        }
    }
    this.screenX =3D e.screenX;
    this.screenY =3D e.screenY;
    this.shiftKey =3D e.shiftKey;
}
    function Sys$UI$DomEvent$preventDefault() {
        /// <summary locid=3D"M:J#Sys.UI.DomEvent.preventDefault" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this.rawEvent.preventDefault) {
            this.rawEvent.preventDefault();
        }
        else if (window.event) {
            this.rawEvent.returnValue =3D false;
        }
    }
    function Sys$UI$DomEvent$stopPropagation() {
        /// <summary locid=3D"M:J#Sys.UI.DomEvent.stopPropagation" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this.rawEvent.stopPropagation) {
            this.rawEvent.stopPropagation();
        }
        else if (window.event) {
            this.rawEvent.cancelBubble =3D true;
        }
    }
Sys.UI.DomEvent.prototype =3D {
    preventDefault: Sys$UI$DomEvent$preventDefault,
    stopPropagation: Sys$UI$DomEvent$stopPropagation
}
Sys.UI.DomEvent.registerClass('Sys.UI.DomEvent');
var $addHandler =3D Sys.UI.DomEvent.addHandler =3D function =
Sys$UI$DomEvent$addHandler(element, eventName, handler) {
    /// <summary locid=3D"M:J#Sys.UI.DomEvent.addHandler" />
    /// <param name=3D"element"></param>
    /// <param name=3D"eventName" type=3D"String"></param>
    /// <param name=3D"handler" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element"},
        {name: "eventName", type: String},
        {name: "handler", type: Function}
    ]);
    if (e) throw e;
    Sys.UI.DomEvent._ensureDomNode(element);
    if (eventName =3D=3D=3D "error") throw =
Error.invalidOperation(Sys.Res.addHandlerCantBeUsedForError);
    if (!element._events) {
        element._events =3D {};
    }
    var eventCache =3D element._events[eventName];
    if (!eventCache) {
        element._events[eventName] =3D eventCache =3D [];
    }
    var browserHandler;
    if (element.addEventListener) {
        browserHandler =3D function(e) {
            return handler.call(element, new Sys.UI.DomEvent(e));
        }
        element.addEventListener(eventName, browserHandler, false);
    }
    else if (element.attachEvent) {
        browserHandler =3D function() {
            var e =3D {};
            try {e =3D Sys.UI.DomElement._getWindow(element).event} =
catch(ex) {}
            return handler.call(element, new Sys.UI.DomEvent(e));
        }
        element.attachEvent('on' + eventName, browserHandler);
    }
    eventCache[eventCache.length] =3D {handler: handler, browserHandler: =
browserHandler};
}
var $addHandlers =3D Sys.UI.DomEvent.addHandlers =3D function =
Sys$UI$DomEvent$addHandlers(element, events, handlerOwner) {
    /// <summary locid=3D"M:J#Sys.UI.DomEvent.addHandlers" />
    /// <param name=3D"element"></param>
    /// <param name=3D"events" type=3D"Object"></param>
    /// <param name=3D"handlerOwner" optional=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element"},
        {name: "events", type: Object},
        {name: "handlerOwner", optional: true}
    ]);
    if (e) throw e;
    Sys.UI.DomEvent._ensureDomNode(element);
    for (var name in events) {
        var handler =3D events[name];
        if (typeof(handler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler);
        if (handlerOwner) {
            handler =3D Function.createDelegate(handlerOwner, handler);
        }
        $addHandler(element, name, handler);
    }
}
var $clearHandlers =3D Sys.UI.DomEvent.clearHandlers =3D function =
Sys$UI$DomEvent$clearHandlers(element) {
    /// <summary locid=3D"M:J#Sys.UI.DomEvent.clearHandlers" />
    /// <param name=3D"element"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element"}
    ]);
    if (e) throw e;
    Sys.UI.DomEvent._ensureDomNode(element);
    if (element._events) {
        var cache =3D element._events;
        for (var name in cache) {
            var handlers =3D cache[name];
            for (var i =3D handlers.length - 1; i >=3D 0; i--) {
                $removeHandler(element, name, handlers[i].handler);
            }
        }
        element._events =3D null;
    }
}
var $removeHandler =3D Sys.UI.DomEvent.removeHandler =3D function =
Sys$UI$DomEvent$removeHandler(element, eventName, handler) {
    /// <summary locid=3D"M:J#Sys.UI.DomEvent.removeHandler" />
    /// <param name=3D"element"></param>
    /// <param name=3D"eventName" type=3D"String"></param>
    /// <param name=3D"handler" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element"},
        {name: "eventName", type: String},
        {name: "handler", type: Function}
    ]);
    if (e) throw e;
    Sys.UI.DomEvent._ensureDomNode(element);
    var browserHandler =3D null;
    if ((typeof(element._events) !=3D=3D 'object') || (element._events =
=3D=3D null)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    var cache =3D element._events[eventName];
    if (!(cache instanceof Array)) throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    for (var i =3D 0, l =3D cache.length; i < l; i++) {
        if (cache[i].handler =3D=3D=3D handler) {
            browserHandler =3D cache[i].browserHandler;
            break;
        }
    }
    if (typeof(browserHandler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    if (element.removeEventListener) {
        element.removeEventListener(eventName, browserHandler, false);
    }
    else if (element.detachEvent) {
        element.detachEvent('on' + eventName, browserHandler);
    }
    cache.splice(i, 1);
}
Sys.UI.DomEvent._ensureDomNode =3D function =
Sys$UI$DomEvent$_ensureDomNode(element) {
    if (element.tagName && (element.tagName.toUpperCase() =3D=3D=3D =
"SCRIPT")) return;
   =20
    var doc =3D element.ownerDocument || element.document || element;
    if ((typeof(element.document) !=3D=3D 'object') && (element !=3D =
doc) && (typeof(element.nodeType) !=3D=3D 'number')) {
        throw Error.argument("element", Sys.Res.argumentDomNode);
    }
}
=20
Sys.UI.DomElement =3D function Sys$UI$DomElement() {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}
Sys.UI.DomElement.registerClass('Sys.UI.DomElement');
Sys.UI.DomElement.addCssClass =3D function =
Sys$UI$DomElement$addCssClass(element, className) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.addCssClass" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"className" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "className", type: String}
    ]);
    if (e) throw e;
    if (!Sys.UI.DomElement.containsCssClass(element, className)) {
        if (element.className =3D=3D=3D '') {
            element.className =3D className;
        }
        else {
            element.className +=3D ' ' + className;
        }
    }
}
Sys.UI.DomElement.containsCssClass =3D function =
Sys$UI$DomElement$containsCssClass(element, className) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.containsCssClass" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"className" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "className", type: String}
    ]);
    if (e) throw e;
    return Array.contains(element.className.split(' '), className);
}
Sys.UI.DomElement.getBounds =3D function =
Sys$UI$DomElement$getBounds(element) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.getBounds" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <returns type=3D"Sys.UI.Bounds"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;
    var offset =3D Sys.UI.DomElement.getLocation(element);
    return new Sys.UI.Bounds(offset.x, offset.y, element.offsetWidth || =
0, element.offsetHeight || 0);
}
var $get =3D Sys.UI.DomElement.getElementById =3D function =
Sys$UI$DomElement$getElementById(id, element) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.getElementById" />
    /// <param name=3D"id" type=3D"String"></param>
    /// <param name=3D"element" domElement=3D"true" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns domElement=3D"true" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "id", type: String},
        {name: "element", mayBeNull: true, domElement: true, optional: =
true}
    ]);
    if (e) throw e;
    if (!element) return document.getElementById(id);
    if (element.getElementById) return element.getElementById(id);
    var nodeQueue =3D [];
    var childNodes =3D element.childNodes;
    for (var i =3D 0; i < childNodes.length; i++) {
        var node =3D childNodes[i];
        if (node.nodeType =3D=3D 1) {
            nodeQueue[nodeQueue.length] =3D node;
        }
    }
    while (nodeQueue.length) {
        node =3D nodeQueue.shift();
        if (node.id =3D=3D id) {
            return node;
        }
        childNodes =3D node.childNodes;
        for (i =3D 0; i < childNodes.length; i++) {
            node =3D childNodes[i];
            if (node.nodeType =3D=3D 1) {
                nodeQueue[nodeQueue.length] =3D node;
            }
        }
    }
    return null;
}
switch(Sys.Browser.agent) {
    case Sys.Browser.InternetExplorer:
        Sys.UI.DomElement.getLocation =3D function =
Sys$UI$DomElement$getLocation(element) {
            /// <summary locid=3D"M:J#Sys.UI.DomElement.getLocation" />
            /// <param name=3D"element" domElement=3D"true"></param>
            /// <returns type=3D"Sys.UI.Point"></returns>
            var e =3D Function._validateParams(arguments, [
                {name: "element", domElement: true}
            ]);
            if (e) throw e;
            if (element.self || element.nodeType =3D=3D=3D 9) return new =
Sys.UI.Point(0,0);
            var clientRect =3D element.getBoundingClientRect();
            if (!clientRect) {
                return new Sys.UI.Point(0,0);
            }
            var documentElement =3D =
element.ownerDocument.documentElement;
            var offsetX =3D clientRect.left - 2 + =
documentElement.scrollLeft,
                offsetY =3D clientRect.top - 2 + =
documentElement.scrollTop;
           =20
            try {
                var f =3D =
element.ownerDocument.parentWindow.frameElement || null;
                if (f) {
                    var offset =3D (f.frameBorder =3D=3D=3D "0" || =
f.frameBorder =3D=3D=3D "no") ? 2 : 0;
                    offsetX +=3D offset;
                    offsetY +=3D offset;
                }
            }
            catch(ex) {
            }   =20
           =20
            return new Sys.UI.Point(offsetX, offsetY);
        }
        break;
    case Sys.Browser.Safari:
        Sys.UI.DomElement.getLocation =3D function =
Sys$UI$DomElement$getLocation(element) {
            /// <summary locid=3D"M:J#Sys.UI.DomElement.getLocation" />
            /// <param name=3D"element" domElement=3D"true"></param>
            /// <returns type=3D"Sys.UI.Point"></returns>
            var e =3D Function._validateParams(arguments, [
                {name: "element", domElement: true}
            ]);
            if (e) throw e;
            if ((element.window && (element.window =3D=3D=3D element)) =
|| element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0);
            var offsetX =3D 0;
            var offsetY =3D 0;
            var previous =3D null;
            var previousStyle =3D null;
            var currentStyle;
            for (var parent =3D element; parent; previous =3D parent, =
previousStyle =3D currentStyle, parent =3D parent.offsetParent) {
                currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(parent);
                var tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
                if ((parent.offsetLeft || parent.offsetTop) &&
                    ((tagName !=3D=3D "BODY") || (!previousStyle || =
previousStyle.position !=3D=3D "absolute"))) {
                    offsetX +=3D parent.offsetLeft;
                    offsetY +=3D parent.offsetTop;
                }
            }
            currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(element);
            var elementPosition =3D currentStyle ? currentStyle.position =
: null;
            if (!elementPosition || (elementPosition !=3D=3D =
"absolute")) {
                for (var parent =3D element.parentNode; parent; parent =
=3D parent.parentNode) {
                    tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
                    if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D =
"HTML") && (parent.scrollLeft || parent.scrollTop)) {
                        offsetX -=3D (parent.scrollLeft || 0);
                        offsetY -=3D (parent.scrollTop || 0);
                    }
                    currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(parent);
                    var parentPosition =3D currentStyle ? =
currentStyle.position : null;
                    if (parentPosition && (parentPosition =3D=3D=3D =
"absolute")) break;
                }
            }
            return new Sys.UI.Point(offsetX, offsetY);
        }
        break;
    case Sys.Browser.Opera:
        Sys.UI.DomElement.getLocation =3D function =
Sys$UI$DomElement$getLocation(element) {
            /// <summary locid=3D"M:J#Sys.UI.DomElement.getLocation" />
            /// <param name=3D"element" domElement=3D"true"></param>
            /// <returns type=3D"Sys.UI.Point"></returns>
            var e =3D Function._validateParams(arguments, [
                {name: "element", domElement: true}
            ]);
            if (e) throw e;
            if ((element.window && (element.window =3D=3D=3D element)) =
|| element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0);
            var offsetX =3D 0;
            var offsetY =3D 0;
            var previous =3D null;
            for (var parent =3D element; parent; previous =3D parent, =
parent =3D parent.offsetParent) {
                var tagName =3D parent.tagName;
                offsetX +=3D parent.offsetLeft || 0;
                offsetY +=3D parent.offsetTop || 0;
            }
            var elementPosition =3D element.style.position;
            var elementPositioned =3D elementPosition && =
(elementPosition !=3D=3D "static");
            for (var parent =3D element.parentNode; parent; parent =3D =
parent.parentNode) {
                tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
                if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D "HTML") =
&& (parent.scrollLeft || parent.scrollTop) &&
                    ((elementPositioned &&
                    ((parent.style.overflow =3D=3D=3D "scroll") || =
(parent.style.overflow =3D=3D=3D "auto"))))) {
                    offsetX -=3D (parent.scrollLeft || 0);
                    offsetY -=3D (parent.scrollTop || 0);
                }
                var parentPosition =3D (parent && parent.style) ? =
parent.style.position : null;
                elementPositioned =3D elementPositioned || =
(parentPosition && (parentPosition !=3D=3D "static"));
            }
            return new Sys.UI.Point(offsetX, offsetY);
        }
        break;
    default:
        Sys.UI.DomElement.getLocation =3D function =
Sys$UI$DomElement$getLocation(element) {
            /// <summary locid=3D"M:J#Sys.UI.DomElement.getLocation" />
            /// <param name=3D"element" domElement=3D"true"></param>
            /// <returns type=3D"Sys.UI.Point"></returns>
            var e =3D Function._validateParams(arguments, [
                {name: "element", domElement: true}
            ]);
            if (e) throw e;
            if ((element.window && (element.window =3D=3D=3D element)) =
|| element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0);
            var offsetX =3D 0;
            var offsetY =3D 0;
            var previous =3D null;
            var previousStyle =3D null;
            var currentStyle =3D null;
            for (var parent =3D element; parent; previous =3D parent, =
previousStyle =3D currentStyle, parent =3D parent.offsetParent) {
                var tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
                currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(parent);
                if ((parent.offsetLeft || parent.offsetTop) &&
                    !((tagName =3D=3D=3D "BODY") &&
                    (!previousStyle || previousStyle.position !=3D=3D =
"absolute"))) {
                    offsetX +=3D parent.offsetLeft;
                    offsetY +=3D parent.offsetTop;
                }
                if (previous !=3D=3D null && currentStyle) {
                    if ((tagName !=3D=3D "TABLE") && (tagName !=3D=3D =
"TD") && (tagName !=3D=3D "HTML")) {
                        offsetX +=3D =
parseInt(currentStyle.borderLeftWidth) || 0;
                        offsetY +=3D =
parseInt(currentStyle.borderTopWidth) || 0;
                    }
                    if (tagName =3D=3D=3D "TABLE" &&
                        (currentStyle.position =3D=3D=3D "relative" || =
currentStyle.position =3D=3D=3D "absolute")) {
                        offsetX +=3D parseInt(currentStyle.marginLeft) =
|| 0;
                        offsetY +=3D parseInt(currentStyle.marginTop) || =
0;
                    }
                }
            }
            currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(element);
            var elementPosition =3D currentStyle ? currentStyle.position =
: null;
            if (!elementPosition || (elementPosition !=3D=3D =
"absolute")) {
                for (var parent =3D element.parentNode; parent; parent =
=3D parent.parentNode) {
                    tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
                    if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D =
"HTML") && (parent.scrollLeft || parent.scrollTop)) {
                        offsetX -=3D (parent.scrollLeft || 0);
                        offsetY -=3D (parent.scrollTop || 0);
                        currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(parent);
                        if (currentStyle) {
                            offsetX +=3D =
parseInt(currentStyle.borderLeftWidth) || 0;
                            offsetY +=3D =
parseInt(currentStyle.borderTopWidth) || 0;
                        }
                    }
                }
            }
            return new Sys.UI.Point(offsetX, offsetY);
        }
        break;
}
Sys.UI.DomElement.removeCssClass =3D function =
Sys$UI$DomElement$removeCssClass(element, className) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.removeCssClass" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"className" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "className", type: String}
    ]);
    if (e) throw e;
    var currentClassName =3D ' ' + element.className + ' ';
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D (currentClassName.substr(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length)).trim();
    }
}
Sys.UI.DomElement.setLocation =3D function =
Sys$UI$DomElement$setLocation(element, x, y) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.setLocation" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"x" type=3D"Number" integer=3D"true"></param>
    /// <param name=3D"y" type=3D"Number" integer=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "x", type: Number, integer: true},
        {name: "y", type: Number, integer: true}
    ]);
    if (e) throw e;
    var style =3D element.style;
    style.position =3D 'absolute';
    style.left =3D x + "px";
    style.top =3D y + "px";
}
Sys.UI.DomElement.toggleCssClass =3D function =
Sys$UI$DomElement$toggleCssClass(element, className) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.toggleCssClass" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"className" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "className", type: String}
    ]);
    if (e) throw e;
    if (Sys.UI.DomElement.containsCssClass(element, className)) {
        Sys.UI.DomElement.removeCssClass(element, className);
    }
    else {
        Sys.UI.DomElement.addCssClass(element, className);
    }
}
Sys.UI.DomElement.getVisibilityMode =3D function =
Sys$UI$DomElement$getVisibilityMode(element) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.getVisibilityMode" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <returns type=3D"Sys.UI.VisibilityMode"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;
    return (element._visibilityMode =3D=3D=3D =
Sys.UI.VisibilityMode.hide) ?
        Sys.UI.VisibilityMode.hide :
        Sys.UI.VisibilityMode.collapse;
}
Sys.UI.DomElement.setVisibilityMode =3D function =
Sys$UI$DomElement$setVisibilityMode(element, value) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.setVisibilityMode" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"value" type=3D"Sys.UI.VisibilityMode"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "value", type: Sys.UI.VisibilityMode}
    ]);
    if (e) throw e;
    Sys.UI.DomElement._ensureOldDisplayMode(element);
    if (element._visibilityMode !=3D=3D value) {
        element._visibilityMode =3D value;
        if (Sys.UI.DomElement.getVisible(element) =3D=3D=3D false) {
            if (element._visibilityMode =3D=3D=3D =
Sys.UI.VisibilityMode.hide) {
                element.style.display =3D element._oldDisplayMode;
            }
            else {
                element.style.display =3D 'none';
            }
        }
        element._visibilityMode =3D value;
    }
}
Sys.UI.DomElement.getVisible =3D function =
Sys$UI$DomElement$getVisible(element) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.getVisible" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;
    var style =3D element.currentStyle || =
Sys.UI.DomElement._getCurrentStyle(element);
    if (!style) return true;
    return (style.visibility !=3D=3D 'hidden') && (style.display !=3D=3D =
'none');
}
Sys.UI.DomElement.setVisible =3D function =
Sys$UI$DomElement$setVisible(element, value) {
    /// <summary locid=3D"M:J#Sys.UI.DomElement.setVisible" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"value" type=3D"Boolean"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "value", type: Boolean}
    ]);
    if (e) throw e;
    if (value !=3D=3D Sys.UI.DomElement.getVisible(element)) {
        Sys.UI.DomElement._ensureOldDisplayMode(element);
        element.style.visibility =3D value ? 'visible' : 'hidden';
        if (value || (element._visibilityMode =3D=3D=3D =
Sys.UI.VisibilityMode.hide)) {
            element.style.display =3D element._oldDisplayMode;
        }
        else {
            element.style.display =3D 'none';
        }
    }
}
Sys.UI.DomElement._ensureOldDisplayMode =3D function =
Sys$UI$DomElement$_ensureOldDisplayMode(element) {
    if (!element._oldDisplayMode) {
        var style =3D element.currentStyle || =
Sys.UI.DomElement._getCurrentStyle(element);
        element._oldDisplayMode =3D style ? style.display : null;
        if (!element._oldDisplayMode || element._oldDisplayMode =
=3D=3D=3D 'none') {
            switch(element.tagName.toUpperCase()) {
                case 'DIV': case 'P': case 'ADDRESS': case 'BLOCKQUOTE': =
case 'BODY': case 'COL':
                case 'COLGROUP': case 'DD': case 'DL': case 'DT': case =
'FIELDSET': case 'FORM':
                case 'H1': case 'H2': case 'H3': case 'H4': case 'H5': =
case 'H6': case 'HR':
                case 'IFRAME': case 'LEGEND': case 'OL': case 'PRE': =
case 'TABLE': case 'TD':
                case 'TH': case 'TR': case 'UL':
                    element._oldDisplayMode =3D 'block';
                    break;
                case 'LI':
                    element._oldDisplayMode =3D 'list-item';
                    break;
                default:
                    element._oldDisplayMode =3D 'inline';
            }
        }
    }
}
Sys.UI.DomElement._getWindow =3D function =
Sys$UI$DomElement$_getWindow(element) {
    var doc =3D element.ownerDocument || element.document || element;
    return doc.defaultView || doc.parentWindow;
}
Sys.UI.DomElement._getCurrentStyle =3D function =
Sys$UI$DomElement$_getCurrentStyle(element) {
    if (element.nodeType =3D=3D=3D 3) return null;
    var w =3D Sys.UI.DomElement._getWindow(element);
    if (element.documentElement) element =3D element.documentElement;
    var computedStyle =3D (w && (element !=3D=3D w) && =
w.getComputedStyle) ?
        w.getComputedStyle(element, null) :
        element.currentStyle || element.style;
    if (!computedStyle && (Sys.Browser.agent =3D=3D=3D =
Sys.Browser.Safari) && element.style) {
        var oldDisplay =3D element.style.display;
        var oldPosition =3D element.style.position;
        element.style.position =3D 'absolute';
        element.style.display =3D 'block';
        var style =3D w.getComputedStyle(element, null);
        element.style.display =3D oldDisplay;
        element.style.position =3D oldPosition;
        computedStyle =3D {};
        for (var n in style) {
            computedStyle[n] =3D style[n];
        }
        computedStyle.display =3D 'none';
    }
    return computedStyle;
}
=20
Sys.IContainer =3D function Sys$IContainer() {
    throw Error.notImplemented();
}
    function Sys$IContainer$addComponent(component) {
        /// <summary locid=3D"M:J#Sys.IContainer.addComponent" />
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;
        throw Error.notImplemented();
    }
    function Sys$IContainer$removeComponent(component) {
        /// <summary locid=3D"M:J#Sys.IContainer.removeComponent" />
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;
        throw Error.notImplemented();
    }
    function Sys$IContainer$findComponent(id) {
        /// <summary locid=3D"M:J#Sys.IContainer.findComponent" />
        /// <param name=3D"id" type=3D"String"></param>
        /// <returns type=3D"Sys.Component"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String}
        ]);
        if (e) throw e;
        throw Error.notImplemented();
    }
    function Sys$IContainer$getComponents() {
        /// <summary locid=3D"M:J#Sys.IContainer.getComponents" />
        /// <returns type=3D"Array" =
elementType=3D"Sys.Component"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
Sys.IContainer.prototype =3D {
    addComponent: Sys$IContainer$addComponent,
    removeComponent: Sys$IContainer$removeComponent,
    findComponent: Sys$IContainer$findComponent,
    getComponents: Sys$IContainer$getComponents
}
Sys.IContainer.registerInterface("Sys.IContainer");
=20
Sys._ScriptLoader =3D function Sys$_ScriptLoader() {
    this._scriptsToLoad =3D null;
    this._sessions =3D [];
    this._scriptLoadedDelegate =3D Function.createDelegate(this, =
this._scriptLoadedHandler);
}
    function Sys$_ScriptLoader$dispose() {
        this._stopSession();
        this._loading =3D false;
        if(this._events) {
            delete this._events;
        }
        this._sessions =3D null;
        this._currentSession =3D null;
        this._scriptLoadedDelegate =3D null;       =20
    }
    function Sys$_ScriptLoader$loadScripts(scriptTimeout, =
allScriptsLoadedCallback, scriptLoadFailedCallback, =
scriptLoadTimeoutCallback) {
        /// <summary locid=3D"M:J#Sys._ScriptLoader.loadScripts" />
        /// <param name=3D"scriptTimeout" type=3D"Number" =
integer=3D"true"></param>
        /// <param name=3D"allScriptsLoadedCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        /// <param name=3D"scriptLoadFailedCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        /// <param name=3D"scriptLoadTimeoutCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptTimeout", type: Number, integer: true},
            {name: "allScriptsLoadedCallback", type: Function, =
mayBeNull: true},
            {name: "scriptLoadFailedCallback", type: Function, =
mayBeNull: true},
            {name: "scriptLoadTimeoutCallback", type: Function, =
mayBeNull: true}
        ]);
        if (e) throw e;
        var session =3D {
            allScriptsLoadedCallback: allScriptsLoadedCallback,
            scriptLoadFailedCallback: scriptLoadFailedCallback,
            scriptLoadTimeoutCallback: scriptLoadTimeoutCallback,
            scriptsToLoad: this._scriptsToLoad,
            scriptTimeout: scriptTimeout };
        this._scriptsToLoad =3D null;
        this._sessions[this._sessions.length] =3D session;
       =20
        if (!this._loading) {
            this._nextSession();
        }
    }
    function Sys$_ScriptLoader$notifyScriptLoaded() {
        /// <summary locid=3D"M:J#Sys._ScriptLoader.notifyScriptLoaded" =
/>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
       =20
        if(!this._loading) {
            return;
        }
        this._currentTask._notified++;
       =20
        if(Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) {          =20
            if(this._currentTask._notified =3D=3D=3D 1) {
                window.setTimeout(Function.createDelegate(this, =
function() {
                    =
this._scriptLoadedHandler(this._currentTask.get_scriptElement(), true);
                }), 0);
            }
        }
    }
    function Sys$_ScriptLoader$queueCustomScriptTag(scriptAttributes) {
        /// <summary =
locid=3D"M:J#Sys._ScriptLoader.queueCustomScriptTag" />
        /// <param name=3D"scriptAttributes" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptAttributes"}
        ]);
        if (e) throw e;
        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, scriptAttributes);
    }
    function Sys$_ScriptLoader$queueScriptBlock(scriptContent) {
        /// <summary locid=3D"M:J#Sys._ScriptLoader.queueScriptBlock" />
        /// <param name=3D"scriptContent" type=3D"String" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptContent", type: String}
        ]);
        if (e) throw e;
        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, {text: scriptContent});
    }
    function Sys$_ScriptLoader$queueScriptReference(scriptUrl) {
        /// <summary =
locid=3D"M:J#Sys._ScriptLoader.queueScriptReference" />
        /// <param name=3D"scriptUrl" type=3D"String" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptUrl", type: String}
        ]);
        if (e) throw e;
        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, {src: scriptUrl});
    }
    function Sys$_ScriptLoader$_createScriptElement(queuedScript) {
        var scriptElement =3D document.createElement('script');
        scriptElement.type =3D 'text/javascript';
        for (var attr in queuedScript) {
            scriptElement[attr] =3D queuedScript[attr];
        }
       =20
        return scriptElement;
    }
    function Sys$_ScriptLoader$_loadScriptsInternal() {
        var session =3D this._currentSession;
        if (session.scriptsToLoad && session.scriptsToLoad.length > 0) {
            var nextScript =3D Array.dequeue(session.scriptsToLoad);
            var scriptElement =3D this._createScriptElement(nextScript);
           =20
            if (scriptElement.text && Sys.Browser.agent =3D=3D=3D =
Sys.Browser.Safari) {
                scriptElement.innerHTML =3D scriptElement.text;
                delete scriptElement.text;
            }           =20
            if (typeof(nextScript.src) =3D=3D=3D "string") {
                this._currentTask =3D new =
Sys._ScriptLoaderTask(scriptElement, this._scriptLoadedDelegate);
                this._currentTask.execute();
            }
            else {
                var headElements =3D =
document.getElementsByTagName('head');
                if (headElements.length =3D=3D=3D 0) {
                     throw new =
Error.invalidOperation(Sys.Res.scriptLoadFailedNoHead);
                }
                else {
                     headElements[0].appendChild(scriptElement);
                }
               =20
               =20
                Sys._ScriptLoader._clearScript(scriptElement);
                this._loadScriptsInternal();
            }
        }
        else {
            this._stopSession();
            var callback =3D session.allScriptsLoadedCallback;
            if(callback) {
                callback(this);
            }
            this._nextSession();
        }
    }
    function Sys$_ScriptLoader$_nextSession() {
        if (this._sessions.length =3D=3D=3D 0) {
            this._loading =3D false;
            this._currentSession =3D null;
            return;
        }
        this._loading =3D true;
       =20
        var session =3D Array.dequeue(this._sessions);
        this._currentSession =3D session;
        this._loadScriptsInternal();
    }
    function Sys$_ScriptLoader$_raiseError(multipleCallbacks) {
        var callback =3D this._currentSession.scriptLoadFailedCallback;
        var scriptElement =3D this._currentTask.get_scriptElement();
        this._stopSession();
       =20
        if(callback) {
            callback(this, scriptElement, multipleCallbacks);
            this._nextSession();
        }
        else {
            this._loading =3D false;
            throw =
Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src, =
multipleCallbacks);
        }
    }
    function Sys$_ScriptLoader$_scriptLoadedHandler(scriptElement, =
loaded) {
        if(loaded && this._currentTask._notified) {
            if(this._currentTask._notified > 1) {
                this._raiseError(true);
            }
            else {
                Array.add(Sys._ScriptLoader._getLoadedScripts(), =
scriptElement.src);
                this._currentTask.dispose();
                this._currentTask =3D null;
                this._loadScriptsInternal();
            }
        }
        else {
            this._raiseError(false);
        }
    }
    function Sys$_ScriptLoader$_scriptLoadTimeoutHandler() {
        var callback =3D this._currentSession.scriptLoadTimeoutCallback;
        this._stopSession();
        if(callback) {
            callback(this);
        }
        this._nextSession();
    }
    function Sys$_ScriptLoader$_stopSession() {
        if(this._currentTask) {
            this._currentTask.dispose();
            this._currentTask =3D null;
        }
    }
Sys._ScriptLoader.prototype =3D {
    dispose: Sys$_ScriptLoader$dispose,
    loadScripts: Sys$_ScriptLoader$loadScripts,
    notifyScriptLoaded: Sys$_ScriptLoader$notifyScriptLoaded,
    queueCustomScriptTag: Sys$_ScriptLoader$queueCustomScriptTag,
    queueScriptBlock: Sys$_ScriptLoader$queueScriptBlock,
    queueScriptReference: Sys$_ScriptLoader$queueScriptReference,
    _createScriptElement: Sys$_ScriptLoader$_createScriptElement,
    _loadScriptsInternal: Sys$_ScriptLoader$_loadScriptsInternal,
    _nextSession: Sys$_ScriptLoader$_nextSession,
    _raiseError: Sys$_ScriptLoader$_raiseError,
    _scriptLoadedHandler: Sys$_ScriptLoader$_scriptLoadedHandler,
    _scriptLoadTimeoutHandler: =
Sys$_ScriptLoader$_scriptLoadTimeoutHandler,
    _stopSession: Sys$_ScriptLoader$_stopSession   =20
}
Sys._ScriptLoader.registerClass('Sys._ScriptLoader', null, =
Sys.IDisposable);
Sys._ScriptLoader.getInstance =3D function =
Sys$_ScriptLoader$getInstance() {
    var sl =3D Sys._ScriptLoader._activeInstance;
    if(!sl) {
        sl =3D Sys._ScriptLoader._activeInstance =3D new =
Sys._ScriptLoader();
    }
    return sl;
}
Sys._ScriptLoader.isScriptLoaded =3D function =
Sys$_ScriptLoader$isScriptLoaded(scriptSrc) {
    var dummyScript =3D document.createElement('script');
    dummyScript.src =3D scriptSrc;
    return Array.contains(Sys._ScriptLoader._getLoadedScripts(), =
dummyScript.src);
}
Sys._ScriptLoader.readLoadedScripts =3D function =
Sys$_ScriptLoader$readLoadedScripts() {
    if(!Sys._ScriptLoader._referencedScripts) {
        var referencedScripts =3D Sys._ScriptLoader._referencedScripts =
=3D [];
        var existingScripts =3D document.getElementsByTagName('script');
        for (i =3D existingScripts.length - 1; i >=3D 0; i--) {
            var scriptNode =3D existingScripts[i];
            var scriptSrc =3D scriptNode.src;
            if (scriptSrc.length) {
                if (!Array.contains(referencedScripts, scriptSrc)) {
                    Array.add(referencedScripts, scriptSrc);
                }
            }
        }
    }
}
Sys._ScriptLoader._clearScript =3D function =
Sys$_ScriptLoader$_clearScript(scriptElement) {
    if (!Sys.Debug.isDebug) {
        scriptElement.parentNode.removeChild(scriptElement);
    }
}
Sys._ScriptLoader._errorScriptLoadFailed =3D function =
Sys$_ScriptLoader$_errorScriptLoadFailed(scriptUrl, multipleCallbacks) {
    var errorMessage;
    if(multipleCallbacks) {
        errorMessage =3D Sys.Res.scriptLoadMultipleCallbacks;
    }
    else {
        errorMessage =3D Sys.Res.scriptLoadFailedDebug;
    }
    var displayMessage =3D "Sys.ScriptLoadFailedException: " + =
String.format(errorMessage, scriptUrl);
    var e =3D Error.create(displayMessage, {name: =
'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl });
    e.popStackFrame();
    return e;
}
Sys._ScriptLoader._getLoadedScripts =3D function =
Sys$_ScriptLoader$_getLoadedScripts() {
    if(!Sys._ScriptLoader._referencedScripts) {
        Sys._ScriptLoader._referencedScripts =3D [];
        Sys._ScriptLoader.readLoadedScripts();
    }
    return Sys._ScriptLoader._referencedScripts;
}
=20
Sys._ScriptLoaderTask =3D function Sys$_ScriptLoaderTask(scriptElement, =
completedCallback) {
    /// <summary locid=3D"M:J#Sys._ScriptLoaderTask.#ctor" />
    /// <param name=3D"scriptElement" domElement=3D"true"></param>
    /// <param name=3D"completedCallback" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "scriptElement", domElement: true},
        {name: "completedCallback", type: Function}
    ]);
    if (e) throw e;
    this._scriptElement =3D scriptElement;
    this._completedCallback =3D completedCallback;
    this._notified =3D 0;
}
    function Sys$_ScriptLoaderTask$get_scriptElement() {
        /// <value domElement=3D"true" =
locid=3D"P:J#Sys._ScriptLoaderTask.scriptElement"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._scriptElement;
    }
    function Sys$_ScriptLoaderTask$dispose() {
        if(this._disposed) {
            return;
        }
        this._disposed =3D true;
        this._removeScriptElementHandlers();
        Sys._ScriptLoader._clearScript(this._scriptElement);
        this._scriptElement =3D null;
    }
    function Sys$_ScriptLoaderTask$execute() {
        /// <summary locid=3D"M:J#Sys._ScriptLoaderTask.execute" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._addScriptElementHandlers();
        var headElements =3D document.getElementsByTagName('head');
        if (headElements.length =3D=3D=3D 0) {
             throw new =
Error.invalidOperation(Sys.Res.scriptLoadFailedNoHead);
        }
        else {
             headElements[0].appendChild(this._scriptElement);
        }
    }
    function Sys$_ScriptLoaderTask$_addScriptElementHandlers() {
        this._scriptLoadDelegate =3D Function.createDelegate(this, =
this._scriptLoadHandler);
       =20
        if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) {
            this._scriptElement.readyState =3D 'loaded';
            $addHandler(this._scriptElement, 'load', =
this._scriptLoadDelegate);
        }
        else {
            $addHandler(this._scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
        }   =20
        if (this._scriptElement.addEventListener) {
            this._scriptErrorDelegate =3D Function.createDelegate(this, =
this._scriptErrorHandler);
            this._scriptElement.addEventListener('error', =
this._scriptErrorDelegate, false);
        }
    }
    function Sys$_ScriptLoaderTask$_removeScriptElementHandlers() {
        if(this._scriptLoadDelegate) {
            var scriptElement =3D this.get_scriptElement();
            if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) =
{
                $removeHandler(scriptElement, 'load', =
this._scriptLoadDelegate);
            }
            else {
                $removeHandler(scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
            }
            if (this._scriptErrorDelegate) {
                this._scriptElement.removeEventListener('error', =
this._scriptErrorDelegate, false);
                this._scriptErrorDelegate =3D null;
            }
            this._scriptLoadDelegate =3D null;
        }
    }
    function Sys$_ScriptLoaderTask$_scriptErrorHandler() {
        if(this._disposed) {
            return;
        }
       =20
        this._completedCallback(this.get_scriptElement(), false);
    }
    function Sys$_ScriptLoaderTask$_scriptLoadHandler() {
        if(this._disposed) {
            return;
        }
        var scriptElement =3D this.get_scriptElement();
        if ((scriptElement.readyState !=3D=3D 'loaded') &&
            (scriptElement.readyState !=3D=3D 'complete')) {
            return;
        }
       =20
        var _this =3D this;
        window.setTimeout(function() {
            _this._completedCallback(scriptElement, true);
        }, 0);
    }
Sys._ScriptLoaderTask.prototype =3D {
    get_scriptElement: Sys$_ScriptLoaderTask$get_scriptElement,
    dispose: Sys$_ScriptLoaderTask$dispose,
    execute: Sys$_ScriptLoaderTask$execute,
    _addScriptElementHandlers: =
Sys$_ScriptLoaderTask$_addScriptElementHandlers,   =20
    _removeScriptElementHandlers: =
Sys$_ScriptLoaderTask$_removeScriptElementHandlers,   =20
    _scriptErrorHandler: Sys$_ScriptLoaderTask$_scriptErrorHandler,
    _scriptLoadHandler: Sys$_ScriptLoaderTask$_scriptLoadHandler =20
}
Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask", null, =
Sys.IDisposable);
=20
Sys.ApplicationLoadEventArgs =3D function =
Sys$ApplicationLoadEventArgs(components, isPartialLoad) {
    /// <summary locid=3D"M:J#Sys.ApplicationLoadEventArgs.#ctor" />
    /// <param name=3D"components" type=3D"Array" =
elementType=3D"Sys.Component"></param>
    /// <param name=3D"isPartialLoad" type=3D"Boolean"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "components", type: Array, elementType: Sys.Component},
        {name: "isPartialLoad", type: Boolean}
    ]);
    if (e) throw e;
    Sys.ApplicationLoadEventArgs.initializeBase(this);
    this._components =3D components;
    this._isPartialLoad =3D isPartialLoad;
}
=20
    function Sys$ApplicationLoadEventArgs$get_components() {
        /// <value type=3D"Array" elementType=3D"Sys.Component" =
locid=3D"P:J#Sys.ApplicationLoadEventArgs.components"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._components;
    }
    function Sys$ApplicationLoadEventArgs$get_isPartialLoad() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.ApplicationLoadEventArgs.isPartialLoad"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._isPartialLoad;
    }
Sys.ApplicationLoadEventArgs.prototype =3D {
    get_components: Sys$ApplicationLoadEventArgs$get_components,
    get_isPartialLoad: Sys$ApplicationLoadEventArgs$get_isPartialLoad
}
Sys.ApplicationLoadEventArgs.registerClass('Sys.ApplicationLoadEventArgs'=
, Sys.EventArgs);
Sys.HistoryEventArgs =3D function Sys$HistoryEventArgs(state) {
    /// <summary locid=3D"M:J#Sys.HistoryEventArgs.#ctor" />
    /// <param name=3D"state" type=3D"Object"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "state", type: Object}
    ]);
    if (e) throw e;
    Sys.HistoryEventArgs.initializeBase(this);
    this._state =3D state;
}
    function Sys$HistoryEventArgs$get_state() {
        /// <value type=3D"Object" =
locid=3D"P:J#Sys.HistoryEventArgs.state"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._state;
    }
Sys.HistoryEventArgs.prototype =3D {
    get_state: Sys$HistoryEventArgs$get_state
}
Sys.HistoryEventArgs.registerClass('Sys.HistoryEventArgs', =
Sys.EventArgs);
=20
Sys._Application =3D function Sys$_Application() {
    /// <summary locid=3D"M:J#Sys.Application.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys._Application.initializeBase(this);
    this._disposableObjects =3D [];
    this._components =3D {};
    this._createdComponents =3D [];
    this._secondPassComponents =3D [];
    this._appLoadHandler =3D null;
    this._beginRequestHandler =3D null;
    this._clientId =3D null;
    this._currentEntry =3D '';
    this._endRequestHandler =3D null;
    this._history =3D null;
    this._enableHistory =3D false;
    this._historyEnabledInScriptManager =3D false;
    this._historyFrame =3D null;
    this._historyInitialized =3D false;
    this._historyInitialLength =3D 0;
    this._historyLength =3D 0;
    this._historyPointIsNew =3D false;
    this._ignoreTimer =3D false;
    this._initialState =3D null;
    this._state =3D {};
    this._timerCookie =3D 0;
    this._timerHandler =3D null;
    this._uniqueId =3D null;
    this._unloadHandlerDelegate =3D Function.createDelegate(this, =
this._unloadHandler);
    this._loadHandlerDelegate =3D Function.createDelegate(this, =
this._loadHandler);
    Sys.UI.DomEvent.addHandler(window, "unload", =
this._unloadHandlerDelegate);
    Sys.UI.DomEvent.addHandler(window, "load", =
this._loadHandlerDelegate);
}
    function Sys$_Application$get_isCreatingComponents() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Application.isCreatingComponents"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._creatingComponents;
    }
    function Sys$_Application$get_stateString() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Application.stateString"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var hash =3D window.location.hash;
        if (this._isSafari2()) {
            var history =3D this._getHistory();
            if (history) {
                hash =3D history[window.history.length - =
this._historyInitialLength];
            }
        }
        if ((hash.length > 0) && (hash.charAt(0) =3D=3D=3D '#')) {
            hash =3D hash.substring(1);
        }
        if (Sys.Browser.agent =3D=3D=3D Sys.Browser.Firefox) {
            hash =3D this._serializeState(this._deserializeState(hash, =
true));
        }
        return hash;
    }
    function Sys$_Application$get_enableHistory() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Application.enableHistory"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._enableHistory;
    }
    function Sys$_Application$set_enableHistory(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;
        if (this._initialized && !this._initializing) {
            throw =
Error.invalidOperation(Sys.Res.historyCannotEnableHistory);
        }
        else if (this._historyEnabledInScriptManager && !value) {
            throw =
Error.invalidOperation(Sys.Res.invalidHistorySettingCombination);
        }
        this._enableHistory =3D value;
    }
    function Sys$_Application$add_init(handler) {
        /// <summary locid=3D"E:J#Sys.Application.init" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        if (this._initialized) {
            handler(this, Sys.EventArgs.Empty);
        }
        else {
            this.get_events().addHandler("init", handler);
        }
    }
    function Sys$_Application$remove_init(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().removeHandler("init", handler);
    }
    function Sys$_Application$add_load(handler) {
        /// <summary locid=3D"E:J#Sys.Application.load" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().addHandler("load", handler);
    }
    function Sys$_Application$remove_load(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().removeHandler("load", handler);
    }
    function Sys$_Application$add_navigate(handler) {
        /// <summary locid=3D"E:J#Sys.Application.navigate" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().addHandler("navigate", handler);
    }
    function Sys$_Application$remove_navigate(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().removeHandler("navigate", handler);
    }
    function Sys$_Application$add_unload(handler) {
        /// <summary locid=3D"E:J#Sys.Application.unload" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().addHandler("unload", handler);
    }
    function Sys$_Application$remove_unload(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this.get_events().removeHandler("unload", handler);
    }
    function Sys$_Application$addComponent(component) {
        /// <summary locid=3D"M:J#Sys.Application.addComponent" />
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;
        var id =3D component.get_id();
        if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId);
        if (typeof(this._components[id]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, =
id));
        this._components[id] =3D component;
    }
    function Sys$_Application$addHistoryPoint(state, title) {
        /// <summary locid=3D"M:J#Sys.Application.addHistoryPoint" />
        /// <param name=3D"state" type=3D"Object"></param>
        /// <param name=3D"title" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "state", type: Object},
            {name: "title", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;
        if (!this._enableHistory) throw =
Error.invalidOperation(Sys.Res.historyCannotAddHistoryPointWithHistoryDis=
abled);
        for (var n in state) {
            var v =3D state[n];
            var t =3D typeof(v);
            if ((v !=3D=3D null) && ((t =3D=3D=3D 'object') || (t =
=3D=3D=3D 'function') || (t =3D=3D=3D 'undefined'))) {
                throw Error.argument('state', =
Sys.Res.stateMustBeStringDictionary);
            }
        }
        this._ensureHistory();
        var initialState =3D this._state;
        for (var key in state) {
            var value =3D state[key];
            if (value =3D=3D=3D null) {
                if (typeof(initialState[key]) !=3D=3D 'undefined') {
                    delete initialState[key];
                }
            }
            else {
                initialState[key] =3D value;
            }
        }
        var entry =3D this._serializeState(initialState);
        this._historyPointIsNew =3D true;
        this._setState(entry, title);
        this._raiseNavigate();
    }
    function Sys$_Application$beginCreateComponents() {
        /// <summary locid=3D"M:J#Sys.Application.beginCreateComponents" =
/>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._creatingComponents =3D true;
    }
    function Sys$_Application$dispose() {
        /// <summary locid=3D"M:J#Sys.Application.dispose" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._disposing) {
            this._disposing =3D true;
            if (this._timerCookie) {
                window.clearTimeout(this._timerCookie);
                delete this._timerCookie;
            }
            if (this._endRequestHandler) {
                =
Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this._end=
RequestHandler);
                delete this._endRequestHandler;
            }
            if (this._beginRequestHandler) {
                =
Sys.WebForms.PageRequestManager.getInstance().remove_beginRequest(this._b=
eginRequestHandler);
                delete this._beginRequestHandler;
            }
            if (window.pageUnload) {
                window.pageUnload(this, Sys.EventArgs.Empty);
            }
            var unloadHandler =3D =
this.get_events().getHandler("unload");
            if (unloadHandler) {
                unloadHandler(this, Sys.EventArgs.Empty);
            }
            var disposableObjects =3D =
Array.clone(this._disposableObjects);
            for (var i =3D 0, l =3D disposableObjects.length; i < l; =
i++) {
                disposableObjects[i].dispose();
            }
            Array.clear(this._disposableObjects);
            Sys.UI.DomEvent.removeHandler(window, "unload", =
this._unloadHandlerDelegate);
            if(this._loadHandlerDelegate) {
                Sys.UI.DomEvent.removeHandler(window, "load", =
this._loadHandlerDelegate);
                this._loadHandlerDelegate =3D null;
            }
            var sl =3D Sys._ScriptLoader.getInstance();
            if(sl) {
                sl.dispose();
            }
            Sys._Application.callBaseMethod(this, 'dispose');
        }
    }
    function Sys$_Application$endCreateComponents() {
        /// <summary locid=3D"M:J#Sys.Application.endCreateComponents" =
/>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var components =3D this._secondPassComponents;
        for (var i =3D 0, l =3D components.length; i < l; i++) {
            var component =3D components[i].component;
            Sys$Component$_setReferences(component, =
components[i].references);
            component.endUpdate();
        }
        this._secondPassComponents =3D [];
        this._creatingComponents =3D false;
    }
    function Sys$_Application$findComponent(id, parent) {
        /// <summary locid=3D"M:J#Sys.Application.findComponent" />
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"parent" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <returns type=3D"Sys.Component" =
mayBeNull=3D"true"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "parent", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        return (parent ?
            ((Sys.IContainer.isInstanceOfType(parent)) ?
                parent.findComponent(id) :
                parent[id] || null) :
            Sys.Application._components[id] || null);
    }
    function Sys$_Application$getComponents() {
        /// <summary locid=3D"M:J#Sys.Application.getComponents" />
        /// <returns type=3D"Array" =
elementType=3D"Sys.Component"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var res =3D [];
        var components =3D this._components;
        for (var name in components) {
            res[res.length] =3D components[name];
        }
        return res;
    }
    function Sys$_Application$initialize() {
        /// <summary locid=3D"M:J#Sys.Application.initialize" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if(!this._initialized && !this._initializing) {
            this._initializing =3D true;
            window.setTimeout(Function.createDelegate(this, =
this._doInitialize), 0);
        }
    }
    function Sys$_Application$notifyScriptLoaded() {
        /// <summary locid=3D"M:J#Sys.Application.notifyScriptLoaded" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var sl =3D Sys._ScriptLoader.getInstance();
        if(sl) {
            sl.notifyScriptLoaded();
        }
    }
    function Sys$_Application$registerDisposableObject(object) {
        /// <summary =
locid=3D"M:J#Sys.Application.registerDisposableObject" />
        /// <param name=3D"object" type=3D"Sys.IDisposable"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", type: Sys.IDisposable}
        ]);
        if (e) throw e;
        if (!this._disposing) {
            this._disposableObjects[this._disposableObjects.length] =3D =
object;
        }
    }
    function Sys$_Application$raiseLoad() {
        /// <summary locid=3D"M:J#Sys.Application.raiseLoad" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var h =3D this.get_events().getHandler("load");
        var args =3D new =
Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), =
!this._initializing);
        if (h) {
            h(this, args);
        }
        if (window.pageLoad) {
            window.pageLoad(this, args);
        }
        this._createdComponents =3D [];
    }
    function Sys$_Application$removeComponent(component) {
        /// <summary locid=3D"M:J#Sys.Application.removeComponent" />
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;
        var id =3D component.get_id();
        if (id) delete this._components[id];
    }
    function Sys$_Application$setServerId(clientId, uniqueId) {
        /// <summary locid=3D"M:J#Sys.Application.setServerId" />
        /// <param name=3D"clientId" type=3D"String"></param>
        /// <param name=3D"uniqueId" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "clientId", type: String},
            {name: "uniqueId", type: String}
        ]);
        if (e) throw e;
        this._clientId =3D clientId;
        this._uniqueId =3D uniqueId;
    }
    function Sys$_Application$setServerState(value) {
        /// <summary locid=3D"M:J#Sys.Application.setServerState" />
        /// <param name=3D"value" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "value", type: String}
        ]);
        if (e) throw e;
        this._ensureHistory();
        this._state.__s =3D value;
        this._updateHiddenField(value);
    }
    function Sys$_Application$unregisterDisposableObject(object) {
        /// <summary =
locid=3D"M:J#Sys.Application.unregisterDisposableObject" />
        /// <param name=3D"object" type=3D"Sys.IDisposable"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", type: Sys.IDisposable}
        ]);
        if (e) throw e;
        if (!this._disposing) {
            Array.remove(this._disposableObjects, object);
        }
    }
    function Sys$_Application$_addComponentToSecondPass(component, =
references) {
        this._secondPassComponents[this._secondPassComponents.length] =
=3D {component: component, references: references};
    }
    function Sys$_Application$_deserializeState(entry, skipDecodeUri) {
        var result =3D {};
        entry =3D entry || '';
        var serverSeparator =3D entry.indexOf('&&');
        if ((serverSeparator !=3D=3D -1) && (serverSeparator + 2 < =
entry.length)) {
            result.__s =3D entry.substr(serverSeparator + 2);
            entry =3D entry.substr(0, serverSeparator);
        }
        var tokens =3D entry.split('&');
        for (var i =3D 0, l =3D tokens.length; i < l; i++) {
            var token =3D tokens[i];
            var equal =3D token.indexOf('=3D');
            if ((equal !=3D=3D -1) && (equal + 1 < token.length)) {
                var name =3D token.substr(0, equal);
                var value =3D token.substr(equal + 1);
                result[name] =3D skipDecodeUri ? value : =
decodeURIComponent(value);
            }
        }
        return result;
    }
    function Sys$_Application$_doInitialize() {
        Sys._Application.callBaseMethod(this, 'initialize');
       =20
        var handler =3D this.get_events().getHandler("init");
        if (handler) {
            this.beginCreateComponents();
            handler(this, Sys.EventArgs.Empty);
            this.endCreateComponents();
        }
        if (Sys.WebForms) {
            this._beginRequestHandler =3D Function.createDelegate(this, =
this._onPageRequestManagerBeginRequest);
            =
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(this._begi=
nRequestHandler);
            this._endRequestHandler =3D Function.createDelegate(this, =
this._onPageRequestManagerEndRequest);
            =
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this._endReq=
uestHandler);
        }
       =20
        var loadedEntry =3D this.get_stateString();
        if (loadedEntry !=3D=3D this._currentEntry) {
            this._navigate(loadedEntry);
        }
=20
        this.raiseLoad();
        this._initializing =3D false;
    }
    function Sys$_Application$_enableHistoryInScriptManager() {
        this._enableHistory =3D true;
        this._historyEnabledInScriptManager =3D true;
    }
    function Sys$_Application$_ensureHistory() {
        if (!this._historyInitialized && this._enableHistory) {
            if ((Sys.Browser.agent =3D=3D=3D =
Sys.Browser.InternetExplorer) && (Sys.Browser.documentMode < 8)) {
                this._historyFrame =3D =
document.getElementById('__historyFrame');
                if (!this._historyFrame) throw =
Error.invalidOperation(Sys.Res.historyMissingFrame);
                this._ignoreIFrame =3D true;
            }
            if (this._isSafari2()) {
                var historyElement =3D =
document.getElementById('__history');
                if (!historyElement) throw =
Error.invalidOperation(Sys.Res.historyMissingHiddenInput);
                this._setHistory([window.location.hash]);
                this._historyInitialLength =3D window.history.length;
            }
           =20
            this._timerHandler =3D Function.createDelegate(this, =
this._onIdle);
            this._timerCookie =3D window.setTimeout(this._timerHandler, =
100);
           =20
            try {
                this._initialState =3D =
this._deserializeState(this.get_stateString());
            } catch(e) {}
           =20
            this._historyInitialized =3D true;
        }
    }
    function Sys$_Application$_getHistory() {
        var historyElement =3D document.getElementById('__history');
        if (!historyElement) return '';
        var v =3D historyElement.value;
        return v ? Sys.Serialization.JavaScriptSerializer.deserialize(v, =
true) : '';
    }
    function Sys$_Application$_isSafari2() {
        return (Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) &&
            (Sys.Browser.version <=3D 419.3);
    }
    function Sys$_Application$_loadHandler() {
        if(this._loadHandlerDelegate) {
            Sys.UI.DomEvent.removeHandler(window, "load", =
this._loadHandlerDelegate);
            this._loadHandlerDelegate =3D null;
        }
        this.initialize();
    }
    function Sys$_Application$_navigate(entry) {
        this._ensureHistory();
        var state =3D this._deserializeState(entry);
       =20
        if (this._uniqueId) {
            var oldServerEntry =3D this._state.__s || '';
            var newServerEntry =3D state.__s || '';
            if (newServerEntry !=3D=3D oldServerEntry) {
                this._updateHiddenField(newServerEntry);
                __doPostBack(this._uniqueId, newServerEntry);
                this._state =3D state;
                return;
            }
        }
        this._setState(entry);
        this._state =3D state;
        this._raiseNavigate();
    }
    function Sys$_Application$_onIdle() {
        delete this._timerCookie;
       =20
        var entry =3D this.get_stateString();
        if (entry !=3D=3D this._currentEntry) {
            if (!this._ignoreTimer) {
                this._historyPointIsNew =3D false;
                this._navigate(entry);
                this._historyLength =3D window.history.length;
            }
        }
        else {
            this._ignoreTimer =3D false;
        }
        this._timerCookie =3D window.setTimeout(this._timerHandler, =
100);
    }
    function Sys$_Application$_onIFrameLoad(entry) {
        this._ensureHistory();
        if (!this._ignoreIFrame) {
            this._historyPointIsNew =3D false;
            this._navigate(entry);
        }
        this._ignoreIFrame =3D false;
    }
    function Sys$_Application$_onPageRequestManagerBeginRequest(sender, =
args) {
        this._ignoreTimer =3D true;
    }
    function Sys$_Application$_onPageRequestManagerEndRequest(sender, =
args) {
        var dataItem =3D args.get_dataItems()[this._clientId];
        var eventTarget =3D document.getElementById("__EVENTTARGET");
        if (eventTarget && eventTarget.value =3D=3D=3D this._uniqueId) {
            eventTarget.value =3D '';
        }
        if (typeof(dataItem) !=3D=3D 'undefined') {
            this.setServerState(dataItem);
            this._historyPointIsNew =3D true;
        }
        else {
            this._ignoreTimer =3D false;
        }
        var entry =3D this._serializeState(this._state);
        if (entry !=3D=3D this._currentEntry) {
            this._ignoreTimer =3D true;
            this._setState(entry);
            this._raiseNavigate();
        }
    }
    function Sys$_Application$_raiseNavigate() {
        var h =3D this.get_events().getHandler("navigate");
        var stateClone =3D {};
        for (var key in this._state) {
            if (key !=3D=3D '__s') {
                stateClone[key] =3D this._state[key];
            }
        }
        var args =3D new Sys.HistoryEventArgs(stateClone);
        if (h) {
            h(this, args);
        }
    }
    function Sys$_Application$_serializeState(state) {
        var serialized =3D [];
        for (var key in state) {
            var value =3D state[key];
            if (key =3D=3D=3D '__s') {
                var serverState =3D value;
            }
            else {
                if (key.indexOf('=3D') !=3D=3D -1) throw =
Error.argument('state', Sys.Res.stateFieldNameInvalid);
                serialized[serialized.length] =3D key + '=3D' + =
encodeURIComponent(value);
            }
        }
        return serialized.join('&') + (serverState ? '&&' + serverState =
: '');
    }
    function Sys$_Application$_setHistory(historyArray) {
        var historyElement =3D document.getElementById('__history');
        if (historyElement) {
            historyElement.value =3D =
Sys.Serialization.JavaScriptSerializer.serialize(historyArray);
        }
    }
    function Sys$_Application$_setState(entry, title) {
        entry =3D entry || '';
        if (entry !=3D=3D this._currentEntry) {
            if (window.theForm) {
                var action =3D window.theForm.action;
                var hashIndex =3D action.indexOf('#');
                window.theForm.action =3D ((hashIndex !=3D=3D -1) ? =
action.substring(0, hashIndex) : action) + '#' + entry;
            }
           =20
            if (this._historyFrame && this._historyPointIsNew) {
                this._ignoreIFrame =3D true;
                this._historyPointIsNew =3D false;
                var frameDoc =3D =
this._historyFrame.contentWindow.document;
                frameDoc.open("javascript:'<html></html>'");
                frameDoc.write("<html><head><title>" + (title || =
document.title) +
                    "</title><scri" + "pt =
type=3D\"text/javascript\">parent.Sys.Application._onIFrameLoad('" +=20
                    entry + "');</scri" + =
"pt></head><body></body></html>");
                frameDoc.close();
            }
            this._ignoreTimer =3D false;
            var currentHash =3D this.get_stateString();
            this._currentEntry =3D entry;
            if (entry !=3D=3D currentHash) {
                var loc =3D document.location;
                if (loc.href.length - loc.hash.length + entry.length > =
1024) {
                    throw =
Error.invalidOperation(Sys.Res.urlMustBeLessThan1024chars);
                }
                if (this._isSafari2()) {
                    var history =3D this._getHistory();
                    history[window.history.length - =
this._historyInitialLength + 1] =3D entry;
                    this._setHistory(history);
                    this._historyLength =3D window.history.length + 1;
                    var form =3D document.createElement('form');
                    form.method =3D 'get';
                    form.action =3D '#' + entry;
                    document.appendChild(form);
                    form.submit();
                    document.removeChild(form);
                }
                else {
                    window.location.hash =3D entry;
                }
                if ((typeof(title) !=3D=3D 'undefined') && (title =
!=3D=3D null)) {
                    document.title =3D title;
                }
            }
        }
    }
    function Sys$_Application$_unloadHandler(event) {
        this.dispose();
    }
    function Sys$_Application$_updateHiddenField(value) {
        if (this._clientId) {
            var serverStateField =3D =
document.getElementById(this._clientId);
            if (serverStateField) {
                serverStateField.value =3D value;
            }
        }
    }
Sys._Application.prototype =3D {
    _creatingComponents: false,
    _disposing: false,
    get_isCreatingComponents: Sys$_Application$get_isCreatingComponents,
    get_stateString: Sys$_Application$get_stateString,
    get_enableHistory: Sys$_Application$get_enableHistory,
    set_enableHistory: Sys$_Application$set_enableHistory,
    add_init: Sys$_Application$add_init,
    remove_init: Sys$_Application$remove_init,
    add_load: Sys$_Application$add_load,
    remove_load: Sys$_Application$remove_load,
    add_navigate: Sys$_Application$add_navigate,
    remove_navigate: Sys$_Application$remove_navigate,
    add_unload: Sys$_Application$add_unload,
    remove_unload: Sys$_Application$remove_unload,
    addComponent: Sys$_Application$addComponent,
    addHistoryPoint: Sys$_Application$addHistoryPoint,
    beginCreateComponents: Sys$_Application$beginCreateComponents,
    dispose: Sys$_Application$dispose,
    endCreateComponents: Sys$_Application$endCreateComponents,
    findComponent: Sys$_Application$findComponent,
    getComponents: Sys$_Application$getComponents,
    initialize: Sys$_Application$initialize,
    notifyScriptLoaded: Sys$_Application$notifyScriptLoaded,
    registerDisposableObject: Sys$_Application$registerDisposableObject,
    raiseLoad: Sys$_Application$raiseLoad,
    removeComponent: Sys$_Application$removeComponent,
    setServerId: Sys$_Application$setServerId,
    setServerState: Sys$_Application$setServerState,
    unregisterDisposableObject: =
Sys$_Application$unregisterDisposableObject,
    _addComponentToSecondPass: =
Sys$_Application$_addComponentToSecondPass,
    _deserializeState: Sys$_Application$_deserializeState,
    _doInitialize: Sys$_Application$_doInitialize,
    _enableHistoryInScriptManager: =
Sys$_Application$_enableHistoryInScriptManager,   =20
    _ensureHistory: Sys$_Application$_ensureHistory,
    _getHistory: Sys$_Application$_getHistory,
    _isSafari2: Sys$_Application$_isSafari2,
    _loadHandler: Sys$_Application$_loadHandler,
    _navigate: Sys$_Application$_navigate,
    _onIdle: Sys$_Application$_onIdle,
    _onIFrameLoad: Sys$_Application$_onIFrameLoad,
    _onPageRequestManagerBeginRequest: =
Sys$_Application$_onPageRequestManagerBeginRequest,
    _onPageRequestManagerEndRequest: =
Sys$_Application$_onPageRequestManagerEndRequest,
    _raiseNavigate: Sys$_Application$_raiseNavigate,
    _serializeState: Sys$_Application$_serializeState,
    _setHistory: Sys$_Application$_setHistory,
    _setState: Sys$_Application$_setState,
    _unloadHandler: Sys$_Application$_unloadHandler,
    _updateHiddenField: Sys$_Application$_updateHiddenField
}
Sys._Application.registerClass('Sys._Application', Sys.Component, =
Sys.IContainer);
Sys.Application =3D new Sys._Application();
var $find =3D Sys.Application.findComponent;
Type.registerNamespace('Sys.Net');
=20
Sys.Net.WebRequestExecutor =3D function Sys$Net$WebRequestExecutor() {
    /// <summary locid=3D"M:J#Sys.Net.WebRequestExecutor.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._webRequest =3D null;
    this._resultObject =3D null;
}
    function Sys$Net$WebRequestExecutor$get_webRequest() {
        /// <value type=3D"Sys.Net.WebRequest" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.webRequest"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._webRequest;
    }
    function Sys$Net$WebRequestExecutor$_set_webRequest(value) {
        if (this.get_started()) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'set_webRequest'));
        }
        this._webRequest =3D value;
    }
    function Sys$Net$WebRequestExecutor$get_started() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.started"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_responseAvailable() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.responseAvailable"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_timedOut() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.timedOut"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_aborted() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.aborted"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_responseData() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.responseData"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_statusCode() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.statusCode"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_statusText() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebRequestExecutor.statusText"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_xml() {
        /// <value locid=3D"P:J#Sys.Net.WebRequestExecutor.xml"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_object() {
        /// <value =
locid=3D"P:J#Sys.Net.WebRequestExecutor.object"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._resultObject) {
            this._resultObject =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData(=
));
        }
        return this._resultObject;
    }
    function Sys$Net$WebRequestExecutor$executeRequest() {
        /// <summary =
locid=3D"M:J#Sys.Net.WebRequestExecutor.executeRequest" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$abort() {
        /// <summary locid=3D"M:J#Sys.Net.WebRequestExecutor.abort" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$getResponseHeader(header) {
        /// <summary =
locid=3D"M:J#Sys.Net.WebRequestExecutor.getResponseHeader" />
        /// <param name=3D"header" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "header", type: String}
        ]);
        if (e) throw e;
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$getAllResponseHeaders() {
        /// <summary =
locid=3D"M:J#Sys.Net.WebRequestExecutor.getAllResponseHeaders" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
Sys.Net.WebRequestExecutor.prototype =3D {
    get_webRequest: Sys$Net$WebRequestExecutor$get_webRequest,
    _set_webRequest: Sys$Net$WebRequestExecutor$_set_webRequest,
    get_started: Sys$Net$WebRequestExecutor$get_started,
    get_responseAvailable: =
Sys$Net$WebRequestExecutor$get_responseAvailable,
    get_timedOut: Sys$Net$WebRequestExecutor$get_timedOut,
    get_aborted: Sys$Net$WebRequestExecutor$get_aborted,
    get_responseData: Sys$Net$WebRequestExecutor$get_responseData,
    get_statusCode: Sys$Net$WebRequestExecutor$get_statusCode,
    get_statusText: Sys$Net$WebRequestExecutor$get_statusText,
    get_xml: Sys$Net$WebRequestExecutor$get_xml,
    get_object: Sys$Net$WebRequestExecutor$get_object,
    executeRequest: Sys$Net$WebRequestExecutor$executeRequest,
    abort: Sys$Net$WebRequestExecutor$abort,
    getResponseHeader: Sys$Net$WebRequestExecutor$getResponseHeader,
    getAllResponseHeaders: =
Sys$Net$WebRequestExecutor$getAllResponseHeaders
}
Sys.Net.WebRequestExecutor.registerClass('Sys.Net.WebRequestExecutor');
=20
Sys.Net.XMLDOM =3D function Sys$Net$XMLDOM(markup) {
    /// <summary locid=3D"M:J#Sys.Net.XMLDOM.#ctor" />
    /// <param name=3D"markup" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "markup", type: String}
    ]);
    if (e) throw e;
    if (!window.DOMParser) {
        var progIDs =3D [ 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' =
];
        for (var i =3D 0, l =3D progIDs.length; i < l; i++) {
            try {
                var xmlDOM =3D new ActiveXObject(progIDs[i]);
                xmlDOM.async =3D false;
                xmlDOM.loadXML(markup);
                xmlDOM.setProperty('SelectionLanguage', 'XPath');
                return xmlDOM;
            }
            catch (ex) {
            }
        }
    }
    else {
        try {
            var domParser =3D new window.DOMParser();
            return domParser.parseFromString(markup, 'text/xml');
        }
        catch (ex) {
        }
    }
    return null;
}
Sys.Net.XMLHttpExecutor =3D function Sys$Net$XMLHttpExecutor() {
    /// <summary locid=3D"M:J#Sys.Net.XMLHttpExecutor.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.Net.XMLHttpExecutor.initializeBase(this);
    var _this =3D this;
    this._xmlHttpRequest =3D null;
    this._webRequest =3D null;
    this._responseAvailable =3D false;
    this._timedOut =3D false;
    this._timer =3D null;
    this._aborted =3D false;
    this._started =3D false;
    this._onReadyStateChange =3D (function () {
       =20
        if (_this._xmlHttpRequest.readyState =3D=3D=3D 4 ) {
            try {
                if (typeof(_this._xmlHttpRequest.status) =3D=3D=3D =
"undefined") {
                    return;
                }
            }
            catch(ex) {
                return;
            }
           =20
            _this._clearTimer();
            _this._responseAvailable =3D true;
            try {
                _this._webRequest.completed(Sys.EventArgs.Empty);
            }
            finally {
                if (_this._xmlHttpRequest !=3D null) {
                    _this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
                    _this._xmlHttpRequest =3D null;
                }
            }
        }
    });
    this._clearTimer =3D (function() {
        if (_this._timer !=3D null) {
            window.clearTimeout(_this._timer);
            _this._timer =3D null;
        }
    });
    this._onTimeout =3D (function() {
        if (!_this._responseAvailable) {
            _this._clearTimer();
            _this._timedOut =3D true;
            _this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
            _this._xmlHttpRequest.abort();
            _this._webRequest.completed(Sys.EventArgs.Empty);
            _this._xmlHttpRequest =3D null;
        }
    });
}
    function Sys$Net$XMLHttpExecutor$get_timedOut() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.timedOut"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timedOut;
    }
    function Sys$Net$XMLHttpExecutor$get_started() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.started"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._started;
    }
    function Sys$Net$XMLHttpExecutor$get_responseAvailable() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.responseAvailable"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._responseAvailable;
    }
    function Sys$Net$XMLHttpExecutor$get_aborted() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.aborted"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._aborted;
    }
    function Sys$Net$XMLHttpExecutor$executeRequest() {
        /// <summary =
locid=3D"M:J#Sys.Net.XMLHttpExecutor.executeRequest" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._webRequest =3D this.get_webRequest();
        if (this._started) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'executeRequest'));
        }
        if (this._webRequest =3D=3D=3D null) {
            throw Error.invalidOperation(Sys.Res.nullWebRequest);
        }
        var body =3D this._webRequest.get_body();
        var headers =3D this._webRequest.get_headers();
        this._xmlHttpRequest =3D new XMLHttpRequest();
        this._xmlHttpRequest.onreadystatechange =3D =
this._onReadyStateChange;
        var verb =3D this._webRequest.get_httpVerb();
        this._xmlHttpRequest.open(verb, =
this._webRequest.getResolvedUrl(), true );
        if (headers) {
            for (var header in headers) {
                var val =3D headers[header];
                if (typeof(val) !=3D=3D "function")
                    this._xmlHttpRequest.setRequestHeader(header, val);
            }
        }
        if (verb.toLowerCase() =3D=3D=3D "post") {
            if ((headers =3D=3D=3D null) || !headers['Content-Type']) {
                this._xmlHttpRequest.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded; charset=3Dutf-8');
            }
            if (!body) {
                body =3D "";
            }
        }
        var timeout =3D this._webRequest.get_timeout();
        if (timeout > 0) {
            this._timer =3D =
window.setTimeout(Function.createDelegate(this, this._onTimeout), =
timeout);
        }
        this._xmlHttpRequest.send(body);
        this._started =3D true;
    }
    function Sys$Net$XMLHttpExecutor$getResponseHeader(header) {
        /// <summary =
locid=3D"M:J#Sys.Net.XMLHttpExecutor.getResponseHeader" />
        /// <param name=3D"header" type=3D"String"></param>
        /// <returns type=3D"String"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "header", type: String}
        ]);
        if (e) throw e;
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getResponseHeader'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getResponseHeader'));
        }
        var result;
        try {
            result =3D this._xmlHttpRequest.getResponseHeader(header);
        } catch (e) {
        }
        if (!result) result =3D "";
        return result;
    }
    function Sys$Net$XMLHttpExecutor$getAllResponseHeaders() {
        /// <summary =
locid=3D"M:J#Sys.Net.XMLHttpExecutor.getAllResponseHeaders" />
        /// <returns type=3D"String"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getAllResponseHeaders'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getAllResponseHeaders'));
        }
        return this._xmlHttpRequest.getAllResponseHeaders();
    }
    function Sys$Net$XMLHttpExecutor$get_responseData() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.responseData"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_responseData'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_responseData'));
        }
        return this._xmlHttpRequest.responseText;
    }
    function Sys$Net$XMLHttpExecutor$get_statusCode() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.statusCode"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusCode'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusCode'));
        }
        var result =3D 0;
        try {
            result =3D this._xmlHttpRequest.status;
        }
        catch(ex) {
        }
        return result;
    }
    function Sys$Net$XMLHttpExecutor$get_statusText() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.XMLHttpExecutor.statusText"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusText'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusText'));
        }
        return this._xmlHttpRequest.statusText;
    }
    function Sys$Net$XMLHttpExecutor$get_xml() {
        /// <value locid=3D"P:J#Sys.Net.XMLHttpExecutor.xml"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_xml'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_xml'));
        }
        var xml =3D this._xmlHttpRequest.responseXML;
        if (!xml || !xml.documentElement) {
            xml =3D Sys.Net.XMLDOM(this._xmlHttpRequest.responseText);
            if (!xml || !xml.documentElement)
                return null;
        }
        else if (navigator.userAgent.indexOf('MSIE') !=3D=3D -1) {
            xml.setProperty('SelectionLanguage', 'XPath');
        }
        if (xml.documentElement.namespaceURI =3D=3D=3D =
"http://www.mozilla.org/newlayout/xml/parsererror.xml" &&
            xml.documentElement.tagName =3D=3D=3D "parsererror") {
            return null;
        }
       =20
        if (xml.documentElement.firstChild && =
xml.documentElement.firstChild.tagName =3D=3D=3D "parsererror") {
            return null;
        }
       =20
        return xml;
    }
    function Sys$Net$XMLHttpExecutor$abort() {
        /// <summary locid=3D"M:J#Sys.Net.XMLHttpExecutor.abort" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._started) {
            throw =
Error.invalidOperation(Sys.Res.cannotAbortBeforeStart);
        }
        if (this._aborted || this._responseAvailable || this._timedOut)
            return;
        this._aborted =3D true;
        this._clearTimer();
        if (this._xmlHttpRequest && !this._responseAvailable) {
            this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
            this._xmlHttpRequest.abort();
           =20
            this._xmlHttpRequest =3D null;           =20
            this._webRequest.completed(Sys.EventArgs.Empty);
        }
    }
Sys.Net.XMLHttpExecutor.prototype =3D {
    get_timedOut: Sys$Net$XMLHttpExecutor$get_timedOut,
    get_started: Sys$Net$XMLHttpExecutor$get_started,
    get_responseAvailable: =
Sys$Net$XMLHttpExecutor$get_responseAvailable,
    get_aborted: Sys$Net$XMLHttpExecutor$get_aborted,
    executeRequest: Sys$Net$XMLHttpExecutor$executeRequest,
    getResponseHeader: Sys$Net$XMLHttpExecutor$getResponseHeader,
    getAllResponseHeaders: =
Sys$Net$XMLHttpExecutor$getAllResponseHeaders,
    get_responseData: Sys$Net$XMLHttpExecutor$get_responseData,
    get_statusCode: Sys$Net$XMLHttpExecutor$get_statusCode,
    get_statusText: Sys$Net$XMLHttpExecutor$get_statusText,
    get_xml: Sys$Net$XMLHttpExecutor$get_xml,
    abort: Sys$Net$XMLHttpExecutor$abort
}
Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', =
Sys.Net.WebRequestExecutor);
=20
Sys.Net._WebRequestManager =3D function Sys$Net$_WebRequestManager() {
    /// <summary locid=3D"P:J#Sys.Net.WebRequestManager.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._defaultTimeout =3D 0;
    this._defaultExecutorType =3D "Sys.Net.XMLHttpExecutor";
}
    function Sys$Net$_WebRequestManager$add_invokingRequest(handler) {
        /// <summary =
locid=3D"E:J#Sys.Net.WebRequestManager.invokingRequest" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("invokingRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$remove_invokingRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("invokingRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$add_completedRequest(handler) {
        /// <summary =
locid=3D"E:J#Sys.Net.WebRequestManager.completedRequest" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("completedRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$remove_completedRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("completedRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }
    function Sys$Net$_WebRequestManager$get_defaultTimeout() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.Net.WebRequestManager.defaultTimeout"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultTimeout;
    }
    function Sys$Net$_WebRequestManager$set_defaultTimeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;
        if (value < 0) {
            throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
        }
        this._defaultTimeout =3D value;
    }
    function Sys$Net$_WebRequestManager$get_defaultExecutorType() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebRequestManager.defaultExecutorType"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultExecutorType;
    }
    function Sys$Net$_WebRequestManager$set_defaultExecutorType(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        this._defaultExecutorType =3D value;
    }
    function Sys$Net$_WebRequestManager$executeRequest(webRequest) {
        /// <summary =
locid=3D"M:J#Sys.Net.WebRequestManager.executeRequest" />
        /// <param name=3D"webRequest" =
type=3D"Sys.Net.WebRequest"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "webRequest", type: Sys.Net.WebRequest}
        ]);
        if (e) throw e;
        var executor =3D webRequest.get_executor();
        if (!executor) {
            var failed =3D false;
            try {
                var executorType =3D eval(this._defaultExecutorType);
                executor =3D new executorType();
            } catch (e) {
                failed =3D true;
            }
            if (failed  || =
!Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) {
                throw Error.argument("defaultExecutorType", =
String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType));
            }
            webRequest.set_executor(executor);
        }
        if (executor.get_aborted()) {
            return;
        }
        var evArgs =3D new Sys.Net.NetworkRequestEventArgs(webRequest);
        var handler =3D =
this._get_eventHandlerList().getHandler("invokingRequest");
        if (handler) {
            handler(this, evArgs);
        }
        if (!evArgs.get_cancel()) {
            executor.executeRequest();
        }
    }
Sys.Net._WebRequestManager.prototype =3D {
    add_invokingRequest: Sys$Net$_WebRequestManager$add_invokingRequest,
    remove_invokingRequest: =
Sys$Net$_WebRequestManager$remove_invokingRequest,
    add_completedRequest: =
Sys$Net$_WebRequestManager$add_completedRequest,
    remove_completedRequest: =
Sys$Net$_WebRequestManager$remove_completedRequest,
    _get_eventHandlerList: =
Sys$Net$_WebRequestManager$_get_eventHandlerList,
    get_defaultTimeout: Sys$Net$_WebRequestManager$get_defaultTimeout,
    set_defaultTimeout: Sys$Net$_WebRequestManager$set_defaultTimeout,
    get_defaultExecutorType: =
Sys$Net$_WebRequestManager$get_defaultExecutorType,
    set_defaultExecutorType: =
Sys$Net$_WebRequestManager$set_defaultExecutorType,
    executeRequest: Sys$Net$_WebRequestManager$executeRequest
}
Sys.Net._WebRequestManager.registerClass('Sys.Net._WebRequestManager');
Sys.Net.WebRequestManager =3D new Sys.Net._WebRequestManager();
=20
Sys.Net.NetworkRequestEventArgs =3D function =
Sys$Net$NetworkRequestEventArgs(webRequest) {
    /// <summary locid=3D"M:J#Sys.Net.NetworkRequestEventArgs.#ctor" />
    /// <param name=3D"webRequest" type=3D"Sys.Net.WebRequest"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "webRequest", type: Sys.Net.WebRequest}
    ]);
    if (e) throw e;
    Sys.Net.NetworkRequestEventArgs.initializeBase(this);
    this._webRequest =3D webRequest;
}
    function Sys$Net$NetworkRequestEventArgs$get_webRequest() {
        /// <value type=3D"Sys.Net.WebRequest" =
locid=3D"P:J#Sys.Net.NetworkRequestEventArgs.webRequest"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._webRequest;
    }
Sys.Net.NetworkRequestEventArgs.prototype =3D {
    get_webRequest: Sys$Net$NetworkRequestEventArgs$get_webRequest
}
Sys.Net.NetworkRequestEventArgs.registerClass('Sys.Net.NetworkRequestEven=
tArgs', Sys.CancelEventArgs);
=20
Sys.Net.WebRequest =3D function Sys$Net$WebRequest() {
    /// <summary locid=3D"M:J#Sys.Net.WebRequest.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._url =3D "";
    this._headers =3D { };
    this._body =3D null;
    this._userContext =3D null;
    this._httpVerb =3D null;
    this._executor =3D null;
    this._invokeCalled =3D false;
    this._timeout =3D 0;
}
    function Sys$Net$WebRequest$add_completed(handler) {
    /// <summary locid=3D"E:J#Sys.Net.WebRequest.completed" />
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;
        this._get_eventHandlerList().addHandler("completed", handler);
    }
    function Sys$Net$WebRequest$remove_completed(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;
        this._get_eventHandlerList().removeHandler("completed", =
handler);
    }
    function Sys$Net$WebRequest$completed(eventArgs) {
        /// <summary locid=3D"M:J#Sys.Net.WebRequest.completed" />
        /// <param name=3D"eventArgs" type=3D"Sys.EventArgs"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "eventArgs", type: Sys.EventArgs}
        ]);
        if (e) throw e;
        var handler =3D =
Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRe=
quest");
        if (handler) {
            handler(this._executor, eventArgs);
        }
        handler =3D =
this._get_eventHandlerList().getHandler("completed");
        if (handler) {
            handler(this._executor, eventArgs);
        }
    }
    function Sys$Net$WebRequest$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }
    function Sys$Net$WebRequest$get_url() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebRequest.url"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._url;
    }
    function Sys$Net$WebRequest$set_url(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        this._url =3D value;
    }
    function Sys$Net$WebRequest$get_headers() {
        /// <value locid=3D"P:J#Sys.Net.WebRequest.headers"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._headers;
    }
    function Sys$Net$WebRequest$get_httpVerb() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebRequest.httpVerb"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._httpVerb =3D=3D=3D null) {
            if (this._body =3D=3D=3D null) {
                return "GET";
            }
            return "POST";
        }
        return this._httpVerb;
    }
    function Sys$Net$WebRequest$set_httpVerb(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        if (value.length =3D=3D=3D 0) {
            throw Error.argument('value', Sys.Res.invalidHttpVerb);
        }
        this._httpVerb =3D value;
    }
    function Sys$Net$WebRequest$get_body() {
        /// <value mayBeNull=3D"true" =
locid=3D"P:J#Sys.Net.WebRequest.body"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._body;
    }
    function Sys$Net$WebRequest$set_body(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;
        this._body =3D value;
    }
    function Sys$Net$WebRequest$get_userContext() {
        /// <value mayBeNull=3D"true" =
locid=3D"P:J#Sys.Net.WebRequest.userContext"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._userContext;
    }
    function Sys$Net$WebRequest$set_userContext(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;
        this._userContext =3D value;
    }
    function Sys$Net$WebRequest$get_executor() {
        /// <value type=3D"Sys.Net.WebRequestExecutor" =
locid=3D"P:J#Sys.Net.WebRequest.executor"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._executor;
    }
    function Sys$Net$WebRequest$set_executor(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.Net.WebRequestExecutor}]);
        if (e) throw e;
        if (this._executor !=3D=3D null && this._executor.get_started()) =
{
            throw =
Error.invalidOperation(Sys.Res.setExecutorAfterActive);
        }
        this._executor =3D value;
        this._executor._set_webRequest(this);
    }
    function Sys$Net$WebRequest$get_timeout() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.Net.WebRequest.timeout"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._timeout =3D=3D=3D 0) {
            return Sys.Net.WebRequestManager.get_defaultTimeout();
        }
        return this._timeout;
    }
    function Sys$Net$WebRequest$set_timeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;
        if (value < 0) {
            throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
        }
        this._timeout =3D value;
    }
    function Sys$Net$WebRequest$getResolvedUrl() {
        /// <summary locid=3D"M:J#Sys.Net.WebRequest.getResolvedUrl" />
        /// <returns type=3D"String"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return Sys.Net.WebRequest._resolveUrl(this._url);
    }
    function Sys$Net$WebRequest$invoke() {
        /// <summary locid=3D"M:J#Sys.Net.WebRequest.invoke" />
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._invokeCalled) {
            throw Error.invalidOperation(Sys.Res.invokeCalledTwice);
        }
        Sys.Net.WebRequestManager.executeRequest(this);
        this._invokeCalled =3D true;
    }
Sys.Net.WebRequest.prototype =3D {
    add_completed: Sys$Net$WebRequest$add_completed,
    remove_completed: Sys$Net$WebRequest$remove_completed,
    completed: Sys$Net$WebRequest$completed,
    _get_eventHandlerList: Sys$Net$WebRequest$_get_eventHandlerList,
    get_url: Sys$Net$WebRequest$get_url,
    set_url: Sys$Net$WebRequest$set_url,
    get_headers: Sys$Net$WebRequest$get_headers,
    get_httpVerb: Sys$Net$WebRequest$get_httpVerb,
    set_httpVerb: Sys$Net$WebRequest$set_httpVerb,
    get_body: Sys$Net$WebRequest$get_body,
    set_body: Sys$Net$WebRequest$set_body,
    get_userContext: Sys$Net$WebRequest$get_userContext,
    set_userContext: Sys$Net$WebRequest$set_userContext,
    get_executor: Sys$Net$WebRequest$get_executor,
    set_executor: Sys$Net$WebRequest$set_executor,
    get_timeout: Sys$Net$WebRequest$get_timeout,
    set_timeout: Sys$Net$WebRequest$set_timeout,
    getResolvedUrl: Sys$Net$WebRequest$getResolvedUrl,
    invoke: Sys$Net$WebRequest$invoke
}
Sys.Net.WebRequest._resolveUrl =3D function =
Sys$Net$WebRequest$_resolveUrl(url, baseUrl) {
    if (url && url.indexOf('://') !=3D=3D -1) {
        return url;
    }
    if (!baseUrl || baseUrl.length =3D=3D=3D 0) {
        var baseElement =3D document.getElementsByTagName('base')[0];
        if (baseElement && baseElement.href && baseElement.href.length > =
0) {
            baseUrl =3D baseElement.href;
        }
        else {
            baseUrl =3D document.URL;
        }
    }
    var qsStart =3D baseUrl.indexOf('?');
    if (qsStart !=3D=3D -1) {
        baseUrl =3D baseUrl.substr(0, qsStart);
    }
    qsStart =3D baseUrl.indexOf('#');
    if (qsStart !=3D=3D -1) {
        baseUrl =3D baseUrl.substr(0, qsStart);
    }
    baseUrl =3D baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1);
    if (!url || url.length =3D=3D=3D 0) {
        return baseUrl;
    }
    if (url.charAt(0) =3D=3D=3D '/') {
        var slashslash =3D baseUrl.indexOf('://');
        if (slashslash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl1);
        }
        var nextSlash =3D baseUrl.indexOf('/', slashslash + 3);
        if (nextSlash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl2);
        }
        return baseUrl.substr(0, nextSlash) + url;
    }
    else {
        var lastSlash =3D baseUrl.lastIndexOf('/');
        if (lastSlash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl3);
        }
        return baseUrl.substr(0, lastSlash+1) + url;
    }
}
Sys.Net.WebRequest._createQueryString =3D function =
Sys$Net$WebRequest$_createQueryString(queryString, encodeMethod) {
    if (!encodeMethod)
        encodeMethod =3D encodeURIComponent;
    var sb =3D new Sys.StringBuilder();
    var i =3D 0;
    for (var arg in queryString) {
        var obj =3D queryString[arg];
        if (typeof(obj) =3D=3D=3D "function") continue;
        var val =3D =
Sys.Serialization.JavaScriptSerializer.serialize(obj);
        if (i !=3D=3D 0) {
            sb.append('&');
        }
        sb.append(arg);
        sb.append('=3D');
        sb.append(encodeMethod(val));
        i++;
    }
    return sb.toString();
}
Sys.Net.WebRequest._createUrl =3D function =
Sys$Net$WebRequest$_createUrl(url, queryString) {
    if (!queryString) {
        return url;
    }
    var qs =3D Sys.Net.WebRequest._createQueryString(queryString);
    if (qs.length > 0) {
        var sep =3D '?';
        if (url && url.indexOf('?') !=3D=3D -1)
            sep =3D '&';
        return url + sep + qs;
    } else {
        return url;
    }
}
Sys.Net.WebRequest.registerClass('Sys.Net.WebRequest');
=20
Sys.Net.WebServiceProxy =3D function Sys$Net$WebServiceProxy() {
}
    function Sys$Net$WebServiceProxy$get_timeout() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.Net.WebServiceProxy.timeout"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timeout;
    }
    function Sys$Net$WebServiceProxy$set_timeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;
        if (value < 0) { throw Error.argumentOutOfRange('value', value, =
Sys.Res.invalidTimeout); }
        this._timeout =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultUserContext() {
        /// <value mayBeNull=3D"true" =
locid=3D"P:J#Sys.Net.WebServiceProxy.defaultUserContext"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._userContext;
    }
    function Sys$Net$WebServiceProxy$set_defaultUserContext(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;
        this._userContext =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultSucceededCallback() {
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Net.WebServiceProxy.defaultSucceededCallback"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._succeeded;
    }
    function Sys$Net$WebServiceProxy$set_defaultSucceededCallback(value) =
{
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._succeeded =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultFailedCallback() {
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Net.WebServiceProxy.defaultFailedCallback"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._failed;
    }
    function Sys$Net$WebServiceProxy$set_defaultFailedCallback(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._failed =3D value;
    }
    function Sys$Net$WebServiceProxy$get_path() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebServiceProxy.path"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._path;
    }
    function Sys$Net$WebServiceProxy$set_path(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        this._path =3D value;
    }
    function Sys$Net$WebServiceProxy$_invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext) {
        /// <summary locid=3D"M:J#Sys.Net.WebServiceProxy._invoke" />
        /// <param name=3D"servicePath" type=3D"String"></param>
        /// <param name=3D"methodName" type=3D"String"></param>
        /// <param name=3D"useGet" type=3D"Boolean"></param>
        /// <param name=3D"params"></param>
        /// <param name=3D"onSuccess" type=3D"Function" =
mayBeNull=3D"true" optional=3D"true"></param>
        /// <param name=3D"onFailure" type=3D"Function" =
mayBeNull=3D"true" optional=3D"true"></param>
        /// <param name=3D"userContext" mayBeNull=3D"true" =
optional=3D"true"></param>
        /// <returns type=3D"Sys.Net.WebRequest"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "servicePath", type: String},
            {name: "methodName", type: String},
            {name: "useGet", type: Boolean},
            {name: "params"},
            {name: "onSuccess", type: Function, mayBeNull: true, =
optional: true},
            {name: "onFailure", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        if (onSuccess =3D=3D=3D null || typeof onSuccess =3D=3D=3D =
'undefined') onSuccess =3D this.get_defaultSucceededCallback();
        if (onFailure =3D=3D=3D null || typeof onFailure =3D=3D=3D =
'undefined') onFailure =3D this.get_defaultFailedCallback();
        if (userContext =3D=3D=3D null || typeof userContext =3D=3D=3D =
'undefined') userContext =3D this.get_defaultUserContext();
       =20
        return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext, this.get_timeout());
    }
Sys.Net.WebServiceProxy.prototype =3D {
    get_timeout: Sys$Net$WebServiceProxy$get_timeout,
    set_timeout: Sys$Net$WebServiceProxy$set_timeout,
    get_defaultUserContext: =
Sys$Net$WebServiceProxy$get_defaultUserContext,
    set_defaultUserContext: =
Sys$Net$WebServiceProxy$set_defaultUserContext,
    get_defaultSucceededCallback: =
Sys$Net$WebServiceProxy$get_defaultSucceededCallback,
    set_defaultSucceededCallback: =
Sys$Net$WebServiceProxy$set_defaultSucceededCallback,
    get_defaultFailedCallback: =
Sys$Net$WebServiceProxy$get_defaultFailedCallback,
    set_defaultFailedCallback: =
Sys$Net$WebServiceProxy$set_defaultFailedCallback,
    get_path: Sys$Net$WebServiceProxy$get_path,
    set_path: Sys$Net$WebServiceProxy$set_path,
    _invoke: Sys$Net$WebServiceProxy$_invoke
}
Sys.Net.WebServiceProxy.registerClass('Sys.Net.WebServiceProxy');
Sys.Net.WebServiceProxy.invoke =3D function =
Sys$Net$WebServiceProxy$invoke(servicePath, methodName, useGet, params, =
onSuccess, onFailure, userContext, timeout) {
    /// <summary locid=3D"M:J#Sys.Net.WebServiceProxy.invoke" />
    /// <param name=3D"servicePath" type=3D"String"></param>
    /// <param name=3D"methodName" type=3D"String"></param>
    /// <param name=3D"useGet" type=3D"Boolean" =
optional=3D"true"></param>
    /// <param name=3D"params" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"onSuccess" type=3D"Function" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"onFailure" type=3D"Function" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"userContext" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"timeout" type=3D"Number" =
optional=3D"true"></param>
    /// <returns type=3D"Sys.Net.WebRequest"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "servicePath", type: String},
        {name: "methodName", type: String},
        {name: "useGet", type: Boolean, optional: true},
        {name: "params", mayBeNull: true, optional: true},
        {name: "onSuccess", type: Function, mayBeNull: true, optional: =
true},
        {name: "onFailure", type: Function, mayBeNull: true, optional: =
true},
        {name: "userContext", mayBeNull: true, optional: true},
        {name: "timeout", type: Number, optional: true}
    ]);
    if (e) throw e;
    var request =3D new Sys.Net.WebRequest();
    request.get_headers()['Content-Type'] =3D 'application/json; =
charset=3Dutf-8';
    if (!params) params =3D {};
    var urlParams =3D params;
    if (!useGet || !urlParams) urlParams =3D {};
    =
request.set_url(Sys.Net.WebRequest._createUrl(servicePath+"/"+encodeURICo=
mponent(methodName), urlParams));
    var body =3D null;
    if (!useGet) {
        body =3D =
Sys.Serialization.JavaScriptSerializer.serialize(params);
        if (body =3D=3D=3D "{}") body =3D "";
    }
    request.set_body(body);
    request.add_completed(onComplete);
    if (timeout && timeout > 0) request.set_timeout(timeout);
    request.invoke();
    function onComplete(response, eventArgs) {
        if (response.get_responseAvailable()) {
            var statusCode =3D response.get_statusCode();
            var result =3D null;
          =20
            try {
                var contentType =3D =
response.getResponseHeader("Content-Type");
                if (contentType.startsWith("application/json")) {
                    result =3D response.get_object();
                }
                else if (contentType.startsWith("text/xml")) {
                    result =3D response.get_xml();
                }
                else {
                    result =3D response.get_responseData();
                }
            } catch (ex) {
            }
            var error =3D response.getResponseHeader("jsonerror");
            var errorObj =3D (error =3D=3D=3D "true");
            if (errorObj) {
                if (result) {
                    result =3D new Sys.Net.WebServiceError(false, =
result.Message, result.StackTrace, result.ExceptionType);
                }
            }
            else if (contentType.startsWith("application/json")) {
                if (!result || typeof(result.d) =3D=3D=3D "undefined") {
                    throw =
Sys.Net.WebServiceProxy._createFailedError(methodName, =
String.format(Sys.Res.webServiceInvalidJsonWrapper, methodName));
                }
                result =3D result.d;
            }
            if (((statusCode < 200) || (statusCode >=3D 300)) || =
errorObj) {
                if (onFailure) {
                    if (!result || !errorObj) {
                        result =3D new Sys.Net.WebServiceError(false , =
String.format(Sys.Res.webServiceFailedNoMsg, methodName), "", "");
                    }
                    result._statusCode =3D statusCode;
                    onFailure(result, userContext, methodName);
                }
                else {
                    var error;
                    if (result && errorObj) {
                        error =3D result.get_exceptionType() + "-- " + =
result.get_message();
                    }
                    else {
                        error =3D response.get_responseData();
                    }
                    throw =
Sys.Net.WebServiceProxy._createFailedError(methodName, =
String.format(Sys.Res.webServiceFailed, methodName, error));
                }
            }
            else if (onSuccess) {
                onSuccess(result, userContext, methodName);
            }
        }
        else {
            var msg;
            if (response.get_timedOut()) {
                msg =3D String.format(Sys.Res.webServiceTimedOut, =
methodName);
            }
            else {
                msg =3D String.format(Sys.Res.webServiceFailedNoMsg, =
methodName)
            }
            if (onFailure) {
                onFailure(new =
Sys.Net.WebServiceError(response.get_timedOut(), msg, "", ""), =
userContext, methodName);
            }
            else {
                throw =
Sys.Net.WebServiceProxy._createFailedError(methodName, msg);
            }
        }
    }
    return request;
}
Sys.Net.WebServiceProxy._createFailedError =3D function =
Sys$Net$WebServiceProxy$_createFailedError(methodName, errorMessage) {
    var displayMessage =3D "Sys.Net.WebServiceFailedException: " + =
errorMessage;
    var e =3D Error.create(displayMessage, { 'name': =
'Sys.Net.WebServiceFailedException', 'methodName': methodName });
    e.popStackFrame();
    return e;
}
Sys.Net.WebServiceProxy._defaultFailedCallback =3D function =
Sys$Net$WebServiceProxy$_defaultFailedCallback(err, methodName) {
    var error =3D err.get_exceptionType() + "-- " + err.get_message();
    throw Sys.Net.WebServiceProxy._createFailedError(methodName, =
String.format(Sys.Res.webServiceFailed, methodName, error));
}
Sys.Net.WebServiceProxy._generateTypedConstructor =3D function =
Sys$Net$WebServiceProxy$_generateTypedConstructor(type) {
    return function(properties) {
        if (properties) {
            for (var name in properties) {
                this[name] =3D properties[name];
            }
        }
        this.__type =3D type;
    }
}
=20
Sys.Net.WebServiceError =3D function Sys$Net$WebServiceError(timedOut, =
message, stackTrace, exceptionType) {
    /// <summary locid=3D"M:J#Sys.Net.WebServiceError.#ctor" />
    /// <param name=3D"timedOut" type=3D"Boolean"></param>
    /// <param name=3D"message" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <param name=3D"stackTrace" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <param name=3D"exceptionType" type=3D"String" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "timedOut", type: Boolean},
        {name: "message", type: String, mayBeNull: true},
        {name: "stackTrace", type: String, mayBeNull: true},
        {name: "exceptionType", type: String, mayBeNull: true}
    ]);
    if (e) throw e;
    this._timedOut =3D timedOut;
    this._message =3D message;
    this._stackTrace =3D stackTrace;
    this._exceptionType =3D exceptionType;
    this._statusCode =3D -1;
}
    function Sys$Net$WebServiceError$get_timedOut() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Net.WebServiceError.timedOut"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timedOut;
    }
    function Sys$Net$WebServiceError$get_statusCode() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.Net.WebServiceError.statusCode"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._statusCode;
    }
    function Sys$Net$WebServiceError$get_message() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebServiceError.message"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._message;
    }
    function Sys$Net$WebServiceError$get_stackTrace() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebServiceError.stackTrace"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._stackTrace;
    }
    function Sys$Net$WebServiceError$get_exceptionType() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.Net.WebServiceError.exceptionType"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._exceptionType;
    }
Sys.Net.WebServiceError.prototype =3D {
    get_timedOut: Sys$Net$WebServiceError$get_timedOut,
    get_statusCode: Sys$Net$WebServiceError$get_statusCode,
    get_message: Sys$Net$WebServiceError$get_message,
    get_stackTrace: Sys$Net$WebServiceError$get_stackTrace,
    get_exceptionType: Sys$Net$WebServiceError$get_exceptionType
}
Sys.Net.WebServiceError.registerClass('Sys.Net.WebServiceError');
Type.registerNamespace('Sys.Services');
Sys.Services._ProfileService =3D function Sys$Services$_ProfileService() =
{
    /// <summary locid=3D"M:J#Sys.Net.ProfileService.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.Services._ProfileService.initializeBase(this);
    this.properties =3D {};
}
Sys.Services._ProfileService.DefaultWebServicePath =3D '';
    function =
Sys$Services$_ProfileService$get_defaultLoadCompletedCallback() {
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.ProfileService.defaultLoadCompletedCallback"></=
value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultLoadCompletedCallback;
    }
    function =
Sys$Services$_ProfileService$set_defaultLoadCompletedCallback(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._defaultLoadCompletedCallback =3D value;
    }
    function =
Sys$Services$_ProfileService$get_defaultSaveCompletedCallback() {
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.ProfileService.defaultSaveCompletedCallback"></=
value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultSaveCompletedCallback;
    }
    function =
Sys$Services$_ProfileService$set_defaultSaveCompletedCallback(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._defaultSaveCompletedCallback =3D value;
    }
    function Sys$Services$_ProfileService$get_path() {
        /// <value type=3D"String" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.ProfileService.path"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._path || '';
    }
    function Sys$Services$_ProfileService$load(propertyNames, =
loadCompletedCallback, failedCallback, userContext) {
        /// <summary locid=3D"M:J#Sys.Services.ProfileService.load" />
        /// <param name=3D"propertyNames" type=3D"Array" =
elementType=3D"String" optional=3D"true" elementMayBeNull=3D"false" =
mayBeNull=3D"true"></param>
        /// <param name=3D"loadCompletedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"failedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"userContext" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "propertyNames", type: Array, mayBeNull: true, =
optional: true, elementType: String},
            {name: "loadCompletedCallback", type: Function, mayBeNull: =
true, optional: true},
            {name: "failedCallback", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        var parameters;
        var methodName;
        if (!propertyNames) {
            methodName =3D "GetAllPropertiesForCurrentUser";
            parameters =3D { authenticatedUserOnly: false };
        }
        else {
            methodName =3D "GetPropertiesForCurrentUser";
            parameters =3D { properties: =
this._clonePropertyNames(propertyNames), authenticatedUserOnly: false };
        }
        this._invoke(this._get_path(),
                                        methodName,
                                        false,
                                        parameters,
                                        Function.createDelegate(this, =
this._onLoadComplete),
                                        Function.createDelegate(this, =
this._onLoadFailed),
                                        [loadCompletedCallback, =
failedCallback, userContext]);
    }
    function Sys$Services$_ProfileService$save(propertyNames, =
saveCompletedCallback, failedCallback, userContext) {
        /// <summary locid=3D"M:J#Sys.Services.ProfileService.save" />
        /// <param name=3D"propertyNames" type=3D"Array" =
elementType=3D"String" optional=3D"true" elementMayBeNull=3D"false" =
mayBeNull=3D"true"></param>
        /// <param name=3D"saveCompletedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"failedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"userContext" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "propertyNames", type: Array, mayBeNull: true, =
optional: true, elementType: String},
            {name: "saveCompletedCallback", type: Function, mayBeNull: =
true, optional: true},
            {name: "failedCallback", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        var flattenedProperties =3D =
this._flattenProperties(propertyNames, this.properties);
        this._invoke(this._get_path(),
                                        "SetPropertiesForCurrentUser",
                                        false,
                                        { values: =
flattenedProperties.value, authenticatedUserOnly: false },
                                        Function.createDelegate(this, =
this._onSaveComplete),
                                        Function.createDelegate(this, =
this._onSaveFailed),
                                        [saveCompletedCallback, =
failedCallback, userContext, flattenedProperties.count]);
    }
    function Sys$Services$_ProfileService$_clonePropertyNames(arr) {
        var nodups =3D [];
        var seen =3D {};
        for (var i=3D0; i < arr.length; i++) {
            var prop =3D arr[i];
            if(!seen[prop]) { Array.add(nodups, prop); =
seen[prop]=3Dtrue; };
        }
        return nodups;
    }
    function =
Sys$Services$_ProfileService$_flattenProperties(propertyNames, =
properties, groupName) {
        var flattenedProperties =3D {};
        var val;
        var key;
        var count =3D 0;
        if (propertyNames && propertyNames.length =3D=3D=3D 0) {
            return { value: flattenedProperties, count: 0 };
        }
        for (var property in properties) {
            val =3D properties[property];
            key =3D groupName ? groupName + "." + property : property;
            if(Sys.Services.ProfileGroup.isInstanceOfType(val)) {
                var obj =3D this._flattenProperties(propertyNames, val, =
key);
                var groupProperties =3D obj.value;
                count +=3D obj.count;=20
                for(var subKey in groupProperties) {
                    var subVal =3D groupProperties[subKey];
                    flattenedProperties[subKey] =3D subVal;
                }
            }
            else {
                if(!propertyNames || Array.indexOf(propertyNames, key) =
!=3D=3D -1) {
                    flattenedProperties[key] =3D val;
                    count++;=20
                }
            }
        }
        return { value: flattenedProperties, count: count };
    }
    function Sys$Services$_ProfileService$_get_path() {
        var path =3D this.get_path();
        if (!path.length) {
            path =3D Sys.Services._ProfileService.DefaultWebServicePath;
        }
        if (!path || !path.length) {
            throw Error.invalidOperation(Sys.Res.servicePathNotSet);
        }
        return path;
    }
    function Sys$Services$_ProfileService$_onLoadComplete(result, =
context, methodName) {
        if (typeof(result) !=3D=3D "object") {
            throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
 methodName, "Object"));
        }
        var unflattened =3D this._unflattenProperties(result);
        for (var name in unflattened) {
            this.properties[name] =3D unflattened[name];
        }
       =20
        var callback =3D context[0] || =
this.get_defaultLoadCompletedCallback() || =
this.get_defaultSucceededCallback();
        if (callback) {
            var userContext =3D context[2] || =
this.get_defaultUserContext();       =20
            callback(result.length, userContext, =
"Sys.Services.ProfileService.load");
        }
    }
    function Sys$Services$_ProfileService$_onLoadFailed(err, context, =
methodName) {
        var callback =3D context[1] || this.get_defaultFailedCallback();
        if (callback) {
            var userContext =3D context[2] || =
this.get_defaultUserContext();       =20
            callback(err, userContext, =
"Sys.Services.ProfileService.load");
        }
        else {
            Sys.Net.WebServiceProxy._defaultFailedCallback(err, =
methodName);
        }
    }
    function Sys$Services$_ProfileService$_onSaveComplete(result, =
context, methodName) {
        var count =3D context[3];
        if (result !=3D=3D null) {=20
            if (result instanceof Array) {
                count -=3D result.length;
            }
            else if (typeof(result) =3D=3D=3D 'number') {
                count =3D result;
            }
            else {
                throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
 methodName, "Array"));
            }
        }
       =20
        var callback =3D context[0] || =
this.get_defaultSaveCompletedCallback() || =
this.get_defaultSucceededCallback();
        if (callback) {
            var userContext =3D context[2] || =
this.get_defaultUserContext();
            callback(count, userContext, =
"Sys.Services.ProfileService.save");
        }
    }
    function Sys$Services$_ProfileService$_onSaveFailed(err, context, =
methodName) {
        var callback =3D context[1] || this.get_defaultFailedCallback();
        if (callback) {
            var userContext =3D context[2] || =
this.get_defaultUserContext();
            callback(err, userContext, =
"Sys.Services.ProfileService.save");
        }
        else {
            Sys.Net.WebServiceProxy._defaultFailedCallback(err, =
methodName);
        }
    }
    function =
Sys$Services$_ProfileService$_unflattenProperties(properties) {
        var unflattenedProperties =3D {};
        var dotIndex;
        var val;
        var count =3D 0;
        for (var key in properties) {
            count++;
            val =3D properties[key];
            dotIndex =3D key.indexOf('.');
            if (dotIndex !=3D=3D -1) {
                var groupName =3D key.substr(0, dotIndex);
                key =3D key.substr(dotIndex+1);
                var group =3D unflattenedProperties[groupName];
                if (!group || =
!Sys.Services.ProfileGroup.isInstanceOfType(group)) {
                    group =3D new Sys.Services.ProfileGroup();
                    unflattenedProperties[groupName] =3D group;
                }
                group[key] =3D val;
            }
            else {
                unflattenedProperties[key] =3D val;
            }
        }
        properties.length =3D count;
        return unflattenedProperties;
    }
Sys.Services._ProfileService.prototype =3D {
    _defaultLoadCompletedCallback: null,
    _defaultSaveCompletedCallback: null,
    _path: '',
    _timeout: 0,
    get_defaultLoadCompletedCallback: =
Sys$Services$_ProfileService$get_defaultLoadCompletedCallback,
    set_defaultLoadCompletedCallback: =
Sys$Services$_ProfileService$set_defaultLoadCompletedCallback,
    get_defaultSaveCompletedCallback: =
Sys$Services$_ProfileService$get_defaultSaveCompletedCallback,
    set_defaultSaveCompletedCallback: =
Sys$Services$_ProfileService$set_defaultSaveCompletedCallback,
    get_path: Sys$Services$_ProfileService$get_path,
    load: Sys$Services$_ProfileService$load,
    save: Sys$Services$_ProfileService$save,
    _clonePropertyNames: =
Sys$Services$_ProfileService$_clonePropertyNames,   =20
    _flattenProperties: Sys$Services$_ProfileService$_flattenProperties,
    _get_path: Sys$Services$_ProfileService$_get_path,   =20
    _onLoadComplete: Sys$Services$_ProfileService$_onLoadComplete,
    _onLoadFailed: Sys$Services$_ProfileService$_onLoadFailed,
    _onSaveComplete: Sys$Services$_ProfileService$_onSaveComplete,
    _onSaveFailed: Sys$Services$_ProfileService$_onSaveFailed,
    _unflattenProperties: =
Sys$Services$_ProfileService$_unflattenProperties
}
Sys.Services._ProfileService.registerClass('Sys.Services._ProfileService'=
, Sys.Net.WebServiceProxy);
Sys.Services.ProfileService =3D new Sys.Services._ProfileService();
Sys.Services.ProfileGroup =3D function =
Sys$Services$ProfileGroup(properties) {
    /// <summary locid=3D"M:J#Sys.Services.ProfileGroup.#ctor" />
    /// <param name=3D"properties" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "properties", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;
    if (properties) {
        for (var property in properties) {
            this[property] =3D properties[property];
        }
    }
}
Sys.Services.ProfileGroup.registerClass('Sys.Services.ProfileGroup');
Sys.Services._AuthenticationService =3D function =
Sys$Services$_AuthenticationService() {
    /// <summary locid=3D"M:J#Sys.Services.AuthenticationService.#ctor" =
/>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.Services._AuthenticationService.initializeBase(this);
}
Sys.Services._AuthenticationService.DefaultWebServicePath =3D '';
    function =
Sys$Services$_AuthenticationService$get_defaultLoginCompletedCallback() =
{
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.AuthenticationService.defaultLoginCompletedCall=
back"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultLoginCompletedCallback;
    }
    function =
Sys$Services$_AuthenticationService$set_defaultLoginCompletedCallback(val=
ue) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._defaultLoginCompletedCallback =3D value;
    }
    function =
Sys$Services$_AuthenticationService$get_defaultLogoutCompletedCallback() =
{
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.AuthenticationService.defaultLogoutCompletedCal=
lback"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultLogoutCompletedCallback;
    }
    function =
Sys$Services$_AuthenticationService$set_defaultLogoutCompletedCallback(va=
lue) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._defaultLogoutCompletedCallback =3D value;
    }
    function Sys$Services$_AuthenticationService$get_isLoggedIn() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.Services.AuthenticationService.isLoggedIn"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._authenticated;
    }
    function Sys$Services$_AuthenticationService$get_path() {
        /// <value type=3D"String" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.AuthenticationService.path"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._path || '';
    }
    function Sys$Services$_AuthenticationService$login(username, =
password, isPersistent, customInfo, redirectUrl, loginCompletedCallback, =
failedCallback, userContext) {
        /// <summary =
locid=3D"M:J#Sys.Services.AuthenticationService.login" />
        /// <param name=3D"username" type=3D"String" =
mayBeNull=3D"false"></param>
        /// <param name=3D"password" type=3D"String" =
mayBeNull=3D"true"></param>
        /// <param name=3D"isPersistent" type=3D"Boolean" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"customInfo" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <param name=3D"redirectUrl" type=3D"String" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"loginCompletedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"failedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"userContext" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "username", type: String},
            {name: "password", type: String, mayBeNull: true},
            {name: "isPersistent", type: Boolean, mayBeNull: true, =
optional: true},
            {name: "customInfo", type: String, mayBeNull: true, =
optional: true},
            {name: "redirectUrl", type: String, mayBeNull: true, =
optional: true},
            {name: "loginCompletedCallback", type: Function, mayBeNull: =
true, optional: true},
            {name: "failedCallback", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        this._invoke(this._get_path(), "Login", false,
                                        { userName: username, password: =
password, createPersistentCookie: isPersistent },
                                        Function.createDelegate(this, =
this._onLoginComplete),
                                        Function.createDelegate(this, =
this._onLoginFailed),
                                        [username, password, =
isPersistent, customInfo, redirectUrl, loginCompletedCallback, =
failedCallback, userContext]);
    }
    function Sys$Services$_AuthenticationService$logout(redirectUrl, =
logoutCompletedCallback, failedCallback, userContext) {
        /// <summary =
locid=3D"M:J#Sys.Services.AuthenticationService.logout" />
        /// <param name=3D"redirectUrl" type=3D"String" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"logoutCompletedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"failedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"userContext" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "redirectUrl", type: String, mayBeNull: true, =
optional: true},
            {name: "logoutCompletedCallback", type: Function, mayBeNull: =
true, optional: true},
            {name: "failedCallback", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        this._invoke(this._get_path(), "Logout", false, {},=20
                                        Function.createDelegate(this, =
this._onLogoutComplete),
                                        Function.createDelegate(this, =
this._onLogoutFailed),
                                        [redirectUrl, =
logoutCompletedCallback, failedCallback, userContext]);
    }
    function Sys$Services$_AuthenticationService$_get_path() {
        var path =3D this.get_path();
        if(!path.length) {
            path =3D =
Sys.Services._AuthenticationService.DefaultWebServicePath;
        }
        if(!path || !path.length) {
            throw Error.invalidOperation(Sys.Res.servicePathNotSet);
        }
        return path;
    }
    function =
Sys$Services$_AuthenticationService$_onLoginComplete(result, context, =
methodName) {
        if(typeof(result) !=3D=3D "boolean") {
            throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
 methodName, "Boolean"));
        }
       =20
        var redirectUrl =3D context[4];
        var userContext =3D context[7] || this.get_defaultUserContext();
        var callback =3D context[5] || =
this.get_defaultLoginCompletedCallback() || =
this.get_defaultSucceededCallback();
       =20
        if(result) {
            this._authenticated =3D true;
            if (callback) {
                callback(true, userContext, =
"Sys.Services.AuthenticationService.login");
            }
           =20
            if (typeof(redirectUrl) !=3D=3D "undefined" && redirectUrl =
!=3D=3D null) {
                window.location.href =3D redirectUrl;
            }
        }
        else if (callback) {
            callback(false, userContext, =
"Sys.Services.AuthenticationService.login");
        }
    }
    function Sys$Services$_AuthenticationService$_onLoginFailed(err, =
context, methodName) {
        var callback =3D context[6] || this.get_defaultFailedCallback();
        if (callback) {
            var userContext =3D context[7] || =
this.get_defaultUserContext();
            callback(err, userContext, =
"Sys.Services.AuthenticationService.login");
        }
        else {
            Sys.Net.WebServiceProxy._defaultFailedCallback(err, =
methodName);
        }
    }
    function =
Sys$Services$_AuthenticationService$_onLogoutComplete(result, context, =
methodName) {
        if(result !=3D=3D null) {
            throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
 methodName, "null"));
        }
       =20
        var redirectUrl =3D context[0];
        var userContext =3D context[3] || this.get_defaultUserContext();
        var callback =3D context[1] || =
this.get_defaultLogoutCompletedCallback() || =
this.get_defaultSucceededCallback();
        this._authenticated =3D false;
       =20
        if (callback) {
            callback(null, userContext, =
"Sys.Services.AuthenticationService.logout");
        }
       =20
        if(!redirectUrl) {
            window.location.reload();
        }
        else {
            window.location.href =3D redirectUrl;
        }
    }
    function Sys$Services$_AuthenticationService$_onLogoutFailed(err, =
context, methodName) {
        var callback =3D context[2] || this.get_defaultFailedCallback();
        if (callback) {
            callback(err, context[3], =
"Sys.Services.AuthenticationService.logout");
        }
        else {
            Sys.Net.WebServiceProxy._defaultFailedCallback(err, =
methodName);
        }
    }
    function =
Sys$Services$_AuthenticationService$_setAuthenticated(authenticated) {
        this._authenticated =3D authenticated;
    }
Sys.Services._AuthenticationService.prototype =3D {
    _defaultLoginCompletedCallback: null,
    _defaultLogoutCompletedCallback: null,
    _path: '',
    _timeout: 0,
    _authenticated: false,
    get_defaultLoginCompletedCallback: =
Sys$Services$_AuthenticationService$get_defaultLoginCompletedCallback,
    set_defaultLoginCompletedCallback: =
Sys$Services$_AuthenticationService$set_defaultLoginCompletedCallback,
    get_defaultLogoutCompletedCallback: =
Sys$Services$_AuthenticationService$get_defaultLogoutCompletedCallback,
    set_defaultLogoutCompletedCallback: =
Sys$Services$_AuthenticationService$set_defaultLogoutCompletedCallback,
    get_isLoggedIn: Sys$Services$_AuthenticationService$get_isLoggedIn,
    get_path: Sys$Services$_AuthenticationService$get_path, =20
    login: Sys$Services$_AuthenticationService$login,
    logout: Sys$Services$_AuthenticationService$logout,
    _get_path: Sys$Services$_AuthenticationService$_get_path,
    _onLoginComplete: =
Sys$Services$_AuthenticationService$_onLoginComplete,
    _onLoginFailed: Sys$Services$_AuthenticationService$_onLoginFailed,
    _onLogoutComplete: =
Sys$Services$_AuthenticationService$_onLogoutComplete,
    _onLogoutFailed: =
Sys$Services$_AuthenticationService$_onLogoutFailed,
    _setAuthenticated: =
Sys$Services$_AuthenticationService$_setAuthenticated   =20
}
Sys.Services._AuthenticationService.registerClass('Sys.Services._Authenti=
cationService', Sys.Net.WebServiceProxy);
Sys.Services.AuthenticationService =3D new =
Sys.Services._AuthenticationService();
Sys.Services._RoleService =3D function Sys$Services$_RoleService() {
    /// <summary locid=3D"M:J#Sys.Services.RoleService.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.Services._RoleService.initializeBase(this);
    this._roles =3D [];
}
Sys.Services._RoleService.DefaultWebServicePath =3D '';
    function =
Sys$Services$_RoleService$get_defaultLoadCompletedCallback() {
        /// <value type=3D"Function" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.RoleService.defaultLoadCompletedCallback"></val=
ue>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultLoadCompletedCallback;
    }
    function =
Sys$Services$_RoleService$set_defaultLoadCompletedCallback(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
        if (e) throw e;
        this._defaultLoadCompletedCallback =3D value;
    }
    function Sys$Services$_RoleService$get_path() {
        /// <value type=3D"String" mayBeNull=3D"true" =
locid=3D"P:J#Sys.Services.RoleService.path"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._path || '';
    }
    function Sys$Services$_RoleService$get_roles() {
        /// <value type=3D"Array" elementType=3D"String" =
mayBeNull=3D"false" =
locid=3D"P:J#Sys.Services.RoleService.roles"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return Array.clone(this._roles);
    }
    function Sys$Services$_RoleService$isUserInRole(role) {
        /// <summary locid=3D"M:J#Sys.Services.RoleService.isUserInRole" =
/>
        /// <param name=3D"role" type=3D"String" =
mayBeNull=3D"false"></param>
        /// <returns type=3D"Boolean"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "role", type: String}
        ]);
        if (e) throw e;
        var v =3D this._get_rolesIndex()[role.trim().toLowerCase()];
        return !!v;
    }
    function Sys$Services$_RoleService$load(loadCompletedCallback, =
failedCallback, userContext) {
        /// <summary locid=3D"M:J#Sys.Services.RoleService.load" />
        /// <param name=3D"loadCompletedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"failedCallback" type=3D"Function" =
optional=3D"true" mayBeNull=3D"true"></param>
        /// <param name=3D"userContext" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "loadCompletedCallback", type: Function, mayBeNull: =
true, optional: true},
            {name: "failedCallback", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;
        Sys.Net.WebServiceProxy.invoke(
                    this._get_path(),
                    "GetRolesForCurrentUser",
                    false,
                    {} ,
                    Function.createDelegate(this, this._onLoadComplete),
                    Function.createDelegate(this, this._onLoadFailed),
                    [loadCompletedCallback, failedCallback, =
userContext],
                    this.get_timeout());
    }
    function Sys$Services$_RoleService$_get_path() {
        var path =3D this.get_path();
        if(!path || !path.length) {
            path =3D Sys.Services._RoleService.DefaultWebServicePath;
        }
        if(!path || !path.length) {
            throw Error.invalidOperation(Sys.Res.servicePathNotSet);
        }
        return path;
    }
    function Sys$Services$_RoleService$_get_rolesIndex() {
        if (!this._rolesIndex) {
            var index =3D {};
            for(var i=3D0; i < this._roles.length; i++) {
                index[this._roles[i].toLowerCase()] =3D true;
            }
            this._rolesIndex =3D index;
        }
        return this._rolesIndex;
    }
    function Sys$Services$_RoleService$_onLoadComplete(result, context, =
methodName) {
        if(result && !(result instanceof Array)) {
            throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
 methodName, "Array"));
        }
        this._roles =3D result;
        this._rolesIndex =3D null;
        var callback =3D context[0] || =
this.get_defaultLoadCompletedCallback() || =
this.get_defaultSucceededCallback();
        if (callback) {
            var userContext =3D context[2] || =
this.get_defaultUserContext();
            var clonedResult =3D Array.clone(result);
            callback(clonedResult, userContext, =
"Sys.Services.RoleService.load");
        }
    }
    function Sys$Services$_RoleService$_onLoadFailed(err, context, =
methodName) {
        var callback =3D context[1] || this.get_defaultFailedCallback();
        if (callback) {
            var userContext =3D context[2] || =
this.get_defaultUserContext();
            callback(err, userContext, "Sys.Services.RoleService.load");
        }
        else {
            Sys.Net.WebServiceProxy._defaultFailedCallback(err, =
methodName);
        }
    }
Sys.Services._RoleService.prototype =3D {
    _defaultLoadCompletedCallback: null,
    _rolesIndex: null,
    _timeout: 0,
    _path: '',
    get_defaultLoadCompletedCallback: =
Sys$Services$_RoleService$get_defaultLoadCompletedCallback,
    set_defaultLoadCompletedCallback: =
Sys$Services$_RoleService$set_defaultLoadCompletedCallback,
    get_path: Sys$Services$_RoleService$get_path,
    get_roles: Sys$Services$_RoleService$get_roles,
    isUserInRole: Sys$Services$_RoleService$isUserInRole,
    load: Sys$Services$_RoleService$load,
    _get_path: Sys$Services$_RoleService$_get_path, =20
    _get_rolesIndex: Sys$Services$_RoleService$_get_rolesIndex,
    _onLoadComplete: Sys$Services$_RoleService$_onLoadComplete,
    _onLoadFailed: Sys$Services$_RoleService$_onLoadFailed
}
Sys.Services._RoleService.registerClass('Sys.Services._RoleService', =
Sys.Net.WebServiceProxy);
Sys.Services.RoleService =3D new Sys.Services._RoleService();
Type.registerNamespace('Sys.Serialization');
Sys.Serialization.JavaScriptSerializer =3D function =
Sys$Serialization$JavaScriptSerializer() {
    /// <summary =
locid=3D"M:J#Sys.Serialization.JavaScriptSerializer.#ctor" />
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
Sys.Serialization.JavaScriptSerializer.registerClass('Sys.Serialization.J=
avaScriptSerializer');
Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs =3D [];
Sys.Serialization.JavaScriptSerializer._charsToEscape =3D [];
Sys.Serialization.JavaScriptSerializer._dateRegEx =3D new =
RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4}=
)?\\)\\\\/\\"', 'g');
Sys.Serialization.JavaScriptSerializer._escapeChars =3D {};
Sys.Serialization.JavaScriptSerializer._escapeRegEx =3D new =
RegExp('["\\\\\\x00-\\x1F]', 'i');
Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal =3D new =
RegExp('["\\\\\\x00-\\x1F]', 'g');
Sys.Serialization.JavaScriptSerializer._jsonRegEx =3D new =
RegExp('[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]', 'g');
Sys.Serialization.JavaScriptSerializer._jsonStringRegEx =3D new =
RegExp('"(\\\\.|[^"\\\\])*"', 'g');
Sys.Serialization.JavaScriptSerializer._serverTypeFieldName =3D =
'__type';
Sys.Serialization.JavaScriptSerializer._init =3D function =
Sys$Serialization$JavaScriptSerializer$_init() {
    var replaceChars =3D =
['\\u0000','\\u0001','\\u0002','\\u0003','\\u0004','\\u0005','\\u0006','\=
\u0007',
                        =
'\\b','\\t','\\n','\\u000b','\\f','\\r','\\u000e','\\u000f','\\u0010','\\=
u0011',
                        =
'\\u0012','\\u0013','\\u0014','\\u0015','\\u0016','\\u0017','\\u0018','\\=
u0019',
                        =
'\\u001a','\\u001b','\\u001c','\\u001d','\\u001e','\\u001f'];
    Sys.Serialization.JavaScriptSerializer._charsToEscape[0] =3D '\\';
    Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['\\'] =
=3D new RegExp('\\\\', 'g');
    Sys.Serialization.JavaScriptSerializer._escapeChars['\\'] =3D =
'\\\\';
    Sys.Serialization.JavaScriptSerializer._charsToEscape[1] =3D '"';
    Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['"'] =3D =
new RegExp('"', 'g');
    Sys.Serialization.JavaScriptSerializer._escapeChars['"'] =3D '\\"';
    for (var i =3D 0; i < 32; i++) {
        var c =3D String.fromCharCode(i);
        Sys.Serialization.JavaScriptSerializer._charsToEscape[i+2] =3D =
c;
        Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[c] =
=3D new RegExp(c, 'g');
        Sys.Serialization.JavaScriptSerializer._escapeChars[c] =3D =
replaceChars[i];
    }
}
Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder =3D =
function =
Sys$Serialization$JavaScriptSerializer$_serializeBooleanWithBuilder(objec=
t, stringBuilder) {
    stringBuilder.append(object.toString());
}
Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder =3D =
function =
Sys$Serialization$JavaScriptSerializer$_serializeNumberWithBuilder(object=
, stringBuilder) {
    if (isFinite(object)) {
        stringBuilder.append(String(object));
    }
    else {
        throw =
Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);
    }
}
Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder =3D =
function =
Sys$Serialization$JavaScriptSerializer$_serializeStringWithBuilder(string=
, stringBuilder) {
    stringBuilder.append('"');
    if =
(Sys.Serialization.JavaScriptSerializer._escapeRegEx.test(string)) {
        if (Sys.Serialization.JavaScriptSerializer._charsToEscape.length =
=3D=3D=3D 0) {
            Sys.Serialization.JavaScriptSerializer._init();
        }
        if (string.length < 128) {
            string =3D =
string.replace(Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal,=

                function(x) { return =
Sys.Serialization.JavaScriptSerializer._escapeChars[x]; });
        }
        else {
            for (var i =3D 0; i < 34; i++) {
                var c =3D =
Sys.Serialization.JavaScriptSerializer._charsToEscape[i];
                if (string.indexOf(c) !=3D=3D -1) {
                    if (Sys.Browser.agent =3D=3D=3D Sys.Browser.Opera || =
Sys.Browser.agent =3D=3D=3D Sys.Browser.FireFox) {
                        string =3D =
string.split(c).join(Sys.Serialization.JavaScriptSerializer._escapeChars[=
c]);
                    }
                    else {
                        string =3D =
string.replace(Sys.Serialization.JavaScriptSerializer._charsToEscapeRegEx=
s[c],
                            =
Sys.Serialization.JavaScriptSerializer._escapeChars[c]);
                    }
                }
            }
       }
    }
    stringBuilder.append(string);
    stringBuilder.append('"');
}
Sys.Serialization.JavaScriptSerializer._serializeWithBuilder =3D =
function =
Sys$Serialization$JavaScriptSerializer$_serializeWithBuilder(object, =
stringBuilder, sort, prevObjects) {
    var i;
    switch (typeof object) {
    case 'object':
        if (object) {
            if (prevObjects){
                for( var j =3D 0; j < prevObjects.length; j++) {
                    if (prevObjects[j] =3D=3D=3D object) {
                        throw =
Error.invalidOperation(Sys.Res.cannotSerializeObjectWithCycle);
                    }
                }
            }
            else {
                prevObjects =3D new Array();
            }
            try {
                Array.add(prevObjects, object);
               =20
                if (Number.isInstanceOfType(object)){
                    =
Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder(object=
, stringBuilder);
                }
                else if (Boolean.isInstanceOfType(object)){
                    =
Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder(objec=
t, stringBuilder);
                }
                else if (String.isInstanceOfType(object)){
                    =
Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder(object=
, stringBuilder);
                }
           =20
                else if (Array.isInstanceOfType(object)) {
                    stringBuilder.append('[');
                  =20
                    for (i =3D 0; i < object.length; ++i) {
                        if (i > 0) {
                            stringBuilder.append(',');
                        }
                        =
Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object[i], =
stringBuilder,false,prevObjects);
                    }
                    stringBuilder.append(']');
                }
                else {
                    if (Date.isInstanceOfType(object)) {
                        stringBuilder.append('"\\/Date(');
                        stringBuilder.append(object.getTime());
                        stringBuilder.append(')\\/"');
                        break;
                    }
                    var properties =3D [];
                    var propertyCount =3D 0;
                    for (var name in object) {
                        if (name.startsWith('$')) {
                            continue;
                        }
                        if (name =3D=3D=3D =
Sys.Serialization.JavaScriptSerializer._serverTypeFieldName && =
propertyCount !=3D=3D 0){
                            properties[propertyCount++] =3D =
properties[0];
                            properties[0] =3D name;
                        }
                        else{
                            properties[propertyCount++] =3D name;
                        }
                    }
                    if (sort) properties.sort();
                    stringBuilder.append('{');
                    var needComma =3D false;
                    =20
                    for (i=3D0; i<propertyCount; i++) {
                        var value =3D object[properties[i]];
                        if (typeof value !=3D=3D 'undefined' && typeof =
value !=3D=3D 'function') {
                            if (needComma) {
                                stringBuilder.append(',');
                            }
                            else {
                                needComma =3D true;
                            }
                          =20
                            =
Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(properties[i=
], stringBuilder, sort, prevObjects);
                            stringBuilder.append(':');
                            =
Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(value, =
stringBuilder, sort, prevObjects);
                         =20
                        }
                    }
                stringBuilder.append('}');
                }
            }
            finally {
                Array.removeAt(prevObjects, prevObjects.length - 1);
            }
        }
        else {
            stringBuilder.append('null');
        }
        break;
    case 'number':
        =
Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder(object=
, stringBuilder);
        break;
    case 'string':
        =
Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder(object=
, stringBuilder);
        break;
    case 'boolean':
        =
Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder(objec=
t, stringBuilder);
        break;
    default:
        stringBuilder.append('null');
        break;
    }
}
Sys.Serialization.JavaScriptSerializer.serialize =3D function =
Sys$Serialization$JavaScriptSerializer$serialize(object) {
    /// <summary =
locid=3D"M:J#Sys.Serialization.JavaScriptSerializer.serialize" />
    /// <param name=3D"object" mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "object", mayBeNull: true}
    ]);
    if (e) throw e;
    var stringBuilder =3D new Sys.StringBuilder();
    Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object, =
stringBuilder, false);
    return stringBuilder.toString();
}
Sys.Serialization.JavaScriptSerializer.deserialize =3D function =
Sys$Serialization$JavaScriptSerializer$deserialize(data, secure) {
    /// <summary =
locid=3D"M:J#Sys.Serialization.JavaScriptSerializer.deserialize" />
    /// <param name=3D"data" type=3D"String"></param>
    /// <param name=3D"secure" type=3D"Boolean" =
optional=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "data", type: String},
        {name: "secure", type: Boolean, optional: true}
    ]);
    if (e) throw e;
   =20
    if (data.length =3D=3D=3D 0) throw Error.argument('data', =
Sys.Res.cannotDeserializeEmptyString);
    try {   =20
        var exp =3D =
data.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx, "$1new =
Date($2)");
       =20
        if (secure && =
Sys.Serialization.JavaScriptSerializer._jsonRegEx.test(
             =
exp.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx, =
''))) throw null;
        return eval('(' + exp + ')');
    }
    catch (e) {
         throw Error.argument('data', =
Sys.Res.cannotDeserializeInvalidJson);
    }
}
=20
Sys.CultureInfo =3D function Sys$CultureInfo(name, numberFormat, =
dateTimeFormat) {
    /// <summary locid=3D"M:J#Sys.CultureInfo.#ctor" />
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"numberFormat" type=3D"Object"></param>
    /// <param name=3D"dateTimeFormat" type=3D"Object"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "name", type: String},
        {name: "numberFormat", type: Object},
        {name: "dateTimeFormat", type: Object}
    ]);
    if (e) throw e;
    this.name =3D name;
    this.numberFormat =3D numberFormat;
    this.dateTimeFormat =3D dateTimeFormat;
}
    function Sys$CultureInfo$_getDateTimeFormats() {
        if (! this._dateTimeFormats) {
            var dtf =3D this.dateTimeFormat;
            this._dateTimeFormats =3D
              [ dtf.MonthDayPattern,
                dtf.YearMonthPattern,
                dtf.ShortDatePattern,
                dtf.ShortTimePattern,
                dtf.LongDatePattern,
                dtf.LongTimePattern,
                dtf.FullDateTimePattern,
                dtf.RFC1123Pattern,
                dtf.SortableDateTimePattern,
                dtf.UniversalSortableDateTimePattern ];
        }
        return this._dateTimeFormats;
    }
    function Sys$CultureInfo$_getMonthIndex(value) {
        if (!this._upperMonths) {
            this._upperMonths =3D =
this._toUpperArray(this.dateTimeFormat.MonthNames);
        }
        return Array.indexOf(this._upperMonths, this._toUpper(value));
    }
    function Sys$CultureInfo$_getAbbrMonthIndex(value) {
        if (!this._upperAbbrMonths) {
            this._upperAbbrMonths =3D =
this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);
        }
        return Array.indexOf(this._upperAbbrMonths, =
this._toUpper(value));
    }
    function Sys$CultureInfo$_getDayIndex(value) {
        if (!this._upperDays) {
            this._upperDays =3D =
this._toUpperArray(this.dateTimeFormat.DayNames);
        }
        return Array.indexOf(this._upperDays, this._toUpper(value));
    }
    function Sys$CultureInfo$_getAbbrDayIndex(value) {
        if (!this._upperAbbrDays) {
            this._upperAbbrDays =3D =
this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames);
        }
        return Array.indexOf(this._upperAbbrDays, this._toUpper(value));
    }
    function Sys$CultureInfo$_toUpperArray(arr) {
        var result =3D [];
        for (var i =3D 0, il =3D arr.length; i < il; i++) {
            result[i] =3D this._toUpper(arr[i]);
        }
        return result;
    }
    function Sys$CultureInfo$_toUpper(value) {
        return value.split("\u00A0").join(' ').toUpperCase();
    }
Sys.CultureInfo.prototype =3D {
    _getDateTimeFormats: Sys$CultureInfo$_getDateTimeFormats,
    _getMonthIndex: Sys$CultureInfo$_getMonthIndex,
    _getAbbrMonthIndex: Sys$CultureInfo$_getAbbrMonthIndex,
    _getDayIndex: Sys$CultureInfo$_getDayIndex,
    _getAbbrDayIndex: Sys$CultureInfo$_getAbbrDayIndex,
    _toUpperArray: Sys$CultureInfo$_toUpperArray,
    _toUpper: Sys$CultureInfo$_toUpper
}
Sys.CultureInfo._parse =3D function Sys$CultureInfo$_parse(value) {
    var cultureInfo =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(value);
    return new Sys.CultureInfo(cultureInfo.name, =
cultureInfo.numberFormat, cultureInfo.dateTimeFormat);
}
Sys.CultureInfo.registerClass('Sys.CultureInfo');
Sys.CultureInfo.InvariantCulture =3D =
Sys.CultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits=
":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes"=
:[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparat=
or":",","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePatt=
ern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegat=
ivePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","Nu=
mberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":=
",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","Posi=
tiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","Per=
centGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","Na=
tiveDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution"=
:1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTi=
me":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","Algor=
ithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnl=
y":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"Ful=
lDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, =
dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","Sort=
ableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSepar=
ator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd =
HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy =
MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","=
Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","=
May","June","July","August","September","October","November","December","=
"],"IsReadOnly":true,"NativeCalendarName":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",=
"Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu=
ary","February","March","April","May","June","July","August","September",=
"October","November","December",""]}}');
if (typeof(__cultureInfo) =3D=3D=3D 'undefined') {
    var __cultureInfo =3D =
'{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecim=
alSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroup=
Sizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","Currency=
Symbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegative=
Pattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"Negativ=
eInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"=
NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositiveP=
attern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","Percent=
DecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",=
","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","=
2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{=
"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@=
","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarT=
ype":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparat=
or":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dd=
dd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, =
yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm =
tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","=
TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd=
 HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, =
yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","=
Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","=
May","June","July","August","September","October","November","December","=
"],"IsReadOnly":false,"NativeCalendarName":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",=
"Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu=
ary","February","March","April","May","June","July","August","September",=
"October","November","December",""]}}';
}
Sys.CultureInfo.CurrentCulture =3D =
Sys.CultureInfo._parse(__cultureInfo);
delete __cultureInfo;
=20
Sys.UI.Behavior =3D function Sys$UI$Behavior(element) {
    /// <summary locid=3D"M:J#Sys.UI.Behavior.#ctor" />
    /// <param name=3D"element" domElement=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;
    Sys.UI.Behavior.initializeBase(this);
    this._element =3D element;
    var behaviors =3D element._behaviors;
    if (!behaviors) {
        element._behaviors =3D [this];
    }
    else {
        behaviors[behaviors.length] =3D this;
    }
}
    function Sys$UI$Behavior$get_element() {
        /// <value domElement=3D"true" =
locid=3D"P:J#Sys.UI.Behavior.element"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._element;
    }
    function Sys$UI$Behavior$get_id() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.UI.Behavior.id"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var baseId =3D Sys.UI.Behavior.callBaseMethod(this, 'get_id');
        if (baseId) return baseId;
        if (!this._element || !this._element.id) return '';
        return this._element.id + '$' + this.get_name();
    }
    function Sys$UI$Behavior$get_name() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.UI.Behavior.name"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._name) return this._name;
        var name =3D Object.getTypeName(this);
        var i =3D name.lastIndexOf('.');
        if (i !=3D -1) name =3D name.substr(i + 1);
        if (!this.get_isInitialized()) this._name =3D name;
        return name;
    }
    function Sys$UI$Behavior$set_name(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        if ((value =3D=3D=3D '') || (value.charAt(0) =3D=3D=3D ' ') || =
(value.charAt(value.length - 1) =3D=3D=3D ' '))
            throw Error.argument('value', Sys.Res.invalidId);
        if (typeof(this._element[value]) !=3D=3D 'undefined')
            throw =
Error.invalidOperation(String.format(Sys.Res.behaviorDuplicateName, =
value));
        if (this.get_isInitialized()) throw =
Error.invalidOperation(Sys.Res.cantSetNameAfterInit);
        this._name =3D value;
    }
    function Sys$UI$Behavior$initialize() {
        Sys.UI.Behavior.callBaseMethod(this, 'initialize');
        var name =3D this.get_name();
        if (name) this._element[name] =3D this;
    }
    function Sys$UI$Behavior$dispose() {
        Sys.UI.Behavior.callBaseMethod(this, 'dispose');
        if (this._element) {
            var name =3D this.get_name();
            if (name) {
                this._element[name] =3D null;
            }
            Array.remove(this._element._behaviors, this);
            delete this._element;
        }
    }
Sys.UI.Behavior.prototype =3D {
    _name: null,
    get_element: Sys$UI$Behavior$get_element,
    get_id: Sys$UI$Behavior$get_id,
    get_name: Sys$UI$Behavior$get_name,
    set_name: Sys$UI$Behavior$set_name,
    initialize: Sys$UI$Behavior$initialize,
    dispose: Sys$UI$Behavior$dispose
}
Sys.UI.Behavior.registerClass('Sys.UI.Behavior', Sys.Component);
Sys.UI.Behavior.getBehaviorByName =3D function =
Sys$UI$Behavior$getBehaviorByName(element, name) {
    /// <summary locid=3D"M:J#Sys.UI.Behavior.getBehaviorByName" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <returns type=3D"Sys.UI.Behavior" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "name", type: String}
    ]);
    if (e) throw e;
    var b =3D element[name];
    return (b && Sys.UI.Behavior.isInstanceOfType(b)) ? b : null;
}
Sys.UI.Behavior.getBehaviors =3D function =
Sys$UI$Behavior$getBehaviors(element) {
    /// <summary locid=3D"M:J#Sys.UI.Behavior.getBehaviors" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <returns type=3D"Array" =
elementType=3D"Sys.UI.Behavior"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;
    if (!element._behaviors) return [];
    return Array.clone(element._behaviors);
}
Sys.UI.Behavior.getBehaviorsByType =3D function =
Sys$UI$Behavior$getBehaviorsByType(element, type) {
    /// <summary locid=3D"M:J#Sys.UI.Behavior.getBehaviorsByType" />
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"type" type=3D"Type"></param>
    /// <returns type=3D"Array" =
elementType=3D"Sys.UI.Behavior"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "type", type: Type}
    ]);
    if (e) throw e;
    var behaviors =3D element._behaviors;
    var results =3D [];
    if (behaviors) {
        for (var i =3D 0, l =3D behaviors.length; i < l; i++) {
            if (type.isInstanceOfType(behaviors[i])) {
                results[results.length] =3D behaviors[i];
            }
        }
    }
    return results;
}
=20
Sys.UI.VisibilityMode =3D function Sys$UI$VisibilityMode() {
    /// <summary locid=3D"M:J#Sys.UI.VisibilityMode.#ctor" />
    /// <field name=3D"hide" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.VisibilityMode.hide"></field>
    /// <field name=3D"collapse" type=3D"Number" integer=3D"true" =
static=3D"true" locid=3D"F:J#Sys.UI.VisibilityMode.collapse"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}
Sys.UI.VisibilityMode.prototype =3D {
    hide: 0,
    collapse: 1
}
Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");
=20
Sys.UI.Control =3D function Sys$UI$Control(element) {
    /// <summary locid=3D"M:J#Sys.UI.Control.#ctor" />
    /// <param name=3D"element" domElement=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;
    if (typeof(element.control) !=3D 'undefined') throw =
Error.invalidOperation(Sys.Res.controlAlreadyDefined);
    Sys.UI.Control.initializeBase(this);
    this._element =3D element;
    element.control =3D this;
}
    function Sys$UI$Control$get_element() {
        /// <value domElement=3D"true" =
locid=3D"P:J#Sys.UI.Control.element"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._element;
    }
    function Sys$UI$Control$get_id() {
        /// <value type=3D"String" =
locid=3D"P:J#Sys.UI.Control.id"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._element) return '';
        return this._element.id;
    }
    function Sys$UI$Control$set_id(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;
        throw Error.invalidOperation(Sys.Res.cantSetId);
    }
    function Sys$UI$Control$get_parent() {
        /// <value type=3D"Sys.UI.Control" =
locid=3D"P:J#Sys.UI.Control.parent"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._parent) return this._parent;
        if (!this._element) return null;
       =20
        var parentElement =3D this._element.parentNode;
        while (parentElement) {
            if (parentElement.control) {
                return parentElement.control;
            }
            parentElement =3D parentElement.parentNode;
        }
        return null;
    }
    function Sys$UI$Control$set_parent(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.UI.Control}]);
        if (e) throw e;
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        var parents =3D [this];
        var current =3D value;
        while (current) {
            if (Array.contains(parents, current)) throw =
Error.invalidOperation(Sys.Res.circularParentChain);
            parents[parents.length] =3D current;
            current =3D current.get_parent();
        }
        this._parent =3D value;
    }
    function Sys$UI$Control$get_visibilityMode() {
        /// <value type=3D"Sys.UI.VisibilityMode" =
locid=3D"P:J#Sys.UI.Control.visibilityMode"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        return Sys.UI.DomElement.getVisibilityMode(this._element);
    }
    function Sys$UI$Control$set_visibilityMode(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.UI.VisibilityMode}]);
        if (e) throw e;
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        Sys.UI.DomElement.setVisibilityMode(this._element, value);
    }
    function Sys$UI$Control$get_visible() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.UI.Control.visible"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        return Sys.UI.DomElement.getVisible(this._element);
    }
    function Sys$UI$Control$set_visible(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        Sys.UI.DomElement.setVisible(this._element, value)
    }
    function Sys$UI$Control$addCssClass(className) {
        /// <summary locid=3D"M:J#Sys.UI.Control.addCssClass" />
        /// <param name=3D"className" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "className", type: String}
        ]);
        if (e) throw e;
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        Sys.UI.DomElement.addCssClass(this._element, className);
    }
    function Sys$UI$Control$dispose() {
        Sys.UI.Control.callBaseMethod(this, 'dispose');
        if (this._element) {
            this._element.control =3D undefined;
            delete this._element;
        }
        if (this._parent) delete this._parent;
    }
    function Sys$UI$Control$onBubbleEvent(source, args) {
        /// <summary locid=3D"M:J#Sys.UI.Control.onBubbleEvent" />
        /// <param name=3D"source"></param>
        /// <param name=3D"args" type=3D"Sys.EventArgs"></param>
        /// <returns type=3D"Boolean"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "source"},
            {name: "args", type: Sys.EventArgs}
        ]);
        if (e) throw e;
        return false;
    }
    function Sys$UI$Control$raiseBubbleEvent(source, args) {
        /// <summary locid=3D"M:J#Sys.UI.Control.raiseBubbleEvent" />
        /// <param name=3D"source"></param>
        /// <param name=3D"args" type=3D"Sys.EventArgs"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "source"},
            {name: "args", type: Sys.EventArgs}
        ]);
        if (e) throw e;
        var currentTarget =3D this.get_parent();
        while (currentTarget) {
            if (currentTarget.onBubbleEvent(source, args)) {
                return;
            }
            currentTarget =3D currentTarget.get_parent();
        }
    }
    function Sys$UI$Control$removeCssClass(className) {
        /// <summary locid=3D"M:J#Sys.UI.Control.removeCssClass" />
        /// <param name=3D"className" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "className", type: String}
        ]);
        if (e) throw e;
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        Sys.UI.DomElement.removeCssClass(this._element, className);
    }
    function Sys$UI$Control$toggleCssClass(className) {
        /// <summary locid=3D"M:J#Sys.UI.Control.toggleCssClass" />
        /// <param name=3D"className" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "className", type: String}
        ]);
        if (e) throw e;
        if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
        Sys.UI.DomElement.toggleCssClass(this._element, className);
    }
Sys.UI.Control.prototype =3D {
    _parent: null,
    _visibilityMode: Sys.UI.VisibilityMode.hide,
    get_element: Sys$UI$Control$get_element,
    get_id: Sys$UI$Control$get_id,
    set_id: Sys$UI$Control$set_id,
    get_parent: Sys$UI$Control$get_parent,
    set_parent: Sys$UI$Control$set_parent,
    get_visibilityMode: Sys$UI$Control$get_visibilityMode,
    set_visibilityMode: Sys$UI$Control$set_visibilityMode,
    get_visible: Sys$UI$Control$get_visible,
    set_visible: Sys$UI$Control$set_visible,
    addCssClass: Sys$UI$Control$addCssClass,
    dispose: Sys$UI$Control$dispose,
    onBubbleEvent: Sys$UI$Control$onBubbleEvent,
    raiseBubbleEvent: Sys$UI$Control$raiseBubbleEvent,
    removeCssClass: Sys$UI$Control$removeCssClass,
    toggleCssClass: Sys$UI$Control$toggleCssClass
}
Sys.UI.Control.registerClass('Sys.UI.Control', Sys.Component);


Type.registerNamespace('Sys');
Sys.Res=3D{
"urlMustBeLessThan1024chars":"The history state must be small enough to =
not make the url larger than 1024 characters.",
"argumentTypeName":"Value is not the name of an existing type.",
"methodRegisteredTwice":"Method {0} has already been registered.",
"cantSetIdAfterInit":"The id property can\u0027t be set on this object =
after initialization.",
"cantBeCalledAfterDispose":"Can\u0027t be called after dispose.",
"componentCantSetIdAfterAddedToApp":"The id property of a component =
can\u0027t be set after it\u0027s been added to the Application =
object.",
"behaviorDuplicateName":"A behavior with name \u0027{0}\u0027 already =
exists or it is the name of an existing property on the target =
element.",
"notATypeName":"Value is not a valid type name.",
"typeShouldBeTypeOrString":"Value is not a valid type or a valid type =
name.",
"historyInvalidHistorySettingCombination":"Cannot set enableHistory to =
false when ScriptManager.EnableHistory is true.",
"stateMustBeStringDictionary":"The state object can only have null and =
string fields.",
"boolTrueOrFalse":"Value must be \u0027true\u0027 or =
\u0027false\u0027.",
"scriptLoadFailedNoHead":"ScriptLoader requires pages to contain a =
\u003chead\u003e element.",
"stringFormatInvalid":"The format string is invalid.",
"referenceNotFound":"Component \u0027{0}\u0027 was not found.",
"enumReservedName":"\u0027{0}\u0027 is a reserved name that can\u0027t =
be used as an enum value name.",
"eventHandlerNotFound":"Handler not found.",
"circularParentChain":"The chain of control parents can\u0027t have =
circular references.",
"undefinedEvent":"\u0027{0}\u0027 is not an event.",
"notAMethod":"{0} is not a method.",
"propertyUndefined":"\u0027{0}\u0027 is not a property or an existing =
field.",
"historyCannotEnableHistory":"Cannot set enableHistory after =
initialization.",
"eventHandlerInvalid":"Handler was not added through the =
Sys.UI.DomEvent.addHandler method.",
"scriptLoadFailedDebug":"The script \u0027{0}\u0027 failed to load. =
Check for:\r\n Inaccessible path.\r\n Script errors. (IE) Enable =
\u0027Display a notification about every script error\u0027 under =
advanced settings.\r\n Missing call to =
Sys.Application.notifyScriptLoaded().",
"propertyNotWritable":"\u0027{0}\u0027 is not a writable property.",
"enumInvalidValueName":"\u0027{0}\u0027 is not a valid name for an enum =
value.",
"controlAlreadyDefined":"A control is already associated with the =
element.",
"addHandlerCantBeUsedForError":"Can\u0027t add a handler for the error =
event using this method. Please set the window.onerror property =
instead.",
"namespaceContainsObject":"Object {0} already exists and is not a =
namespace.",
"cantAddNonFunctionhandler":"Can\u0027t add a handler that is not a =
function.",
"invalidNameSpace":"Value is not a valid namespace identifier.",
"notAnInterface":"Value is not a valid interface.",
"eventHandlerNotFunction":"Handler must be a function.",
"propertyNotAnArray":"\u0027{0}\u0027 is not an Array property.",
"typeRegisteredTwice":"Type {0} has already been registered. The type =
may be defined multiple times or the script file that defines it may =
have already been loaded. A possible cause is a change of settings =
during a partial update.",
"cantSetNameAfterInit":"The name property can\u0027t be set on this =
object after initialization.",
"historyMissingFrame":"For the history feature to work in IE, the page =
must have an iFrame element with id \u0027__historyFrame\u0027 pointed =
to a page that gets its title from the \u0027title\u0027 query string =
parameter and calls Sys.Application._onIFrameLoad() on the parent =
window. This can be done by setting EnableHistory to true on =
ScriptManager.",
"appDuplicateComponent":"Two components with the same id \u0027{0}\u0027 =
can\u0027t be added to the application.",
"historyCannotAddHistoryPointWithHistoryDisabled":"A history point can =
only be added if enableHistory is set to true.",
"appComponentMustBeInitialized":"Components must be initialized before =
they are added to the Application object.",
"baseNotAClass":"Value is not a class.",
"methodNotFound":"No method found with name \u0027{0}\u0027.",
"arrayParseBadFormat":"Value must be a valid string representation for =
an array. It must start with a \u0027[\u0027 and end with a =
\u0027]\u0027.",
"stateFieldNameInvalid":"State field names must not contain any =
\u0027=3D\u0027 characters.",
"cantSetId":"The id property can\u0027t be set on this object.",
"historyMissingHiddenInput":"For the history feature to work in Safari =
2, the page must have a hidden input element with id =
\u0027__history\u0027.",
"stringFormatBraceMismatch":"The format string contains an unmatched =
opening or closing brace.",
"enumValueNotInteger":"An enumeration definition can only contain =
integer values.",
"propertyNullOrUndefined":"Cannot set the properties of \u0027{0}\u0027 =
because it returned a null value.",
"argumentDomNode":"Value must be a DOM element or a text node.",
"componentCantSetIdTwice":"The id property of a component can\u0027t be =
set more than once.",
"createComponentOnDom":"Value must be null for Components that are not =
Controls or Behaviors.",
"createNotComponent":"{0} does not derive from Sys.Component.",
"createNoDom":"Value must not be null for Controls and Behaviors.",
"cantAddWithoutId":"Can\u0027t add a component that doesn\u0027t have an =
id.",
"badTypeName":"Value is not the name of the type being registered or the =
name is a reserved word.",
"argumentInteger":"Value must be an integer.",
"scriptLoadMultipleCallbacks":"The script \u0027{0}\u0027 contains =
multiple calls to Sys.Application.notifyScriptLoaded(). Only one is =
allowed.",
"invokeCalledTwice":"Cannot call invoke more than once.",
"webServiceFailed":"The server method \u0027{0}\u0027 failed with the =
following error: {1}",
"webServiceInvalidJsonWrapper":"The server method \u0027{0}\u0027 =
returned invalid data. The \u0027d\u0027 property is missing from the =
JSON wrapper.",
"argumentType":"Object cannot be converted to the required type.",
"argumentNull":"Value cannot be null.",
"controlCantSetId":"The id property can\u0027t be set on a control.",
"formatBadFormatSpecifier":"Format specifier was invalid.",
"webServiceFailedNoMsg":"The server method \u0027{0}\u0027 failed.",
"argumentDomElement":"Value must be a DOM element.",
"invalidExecutorType":"Could not create a valid =
Sys.Net.WebRequestExecutor from: {0}.",
"cannotCallBeforeResponse":"Cannot call {0} when responseAvailable is =
false.",
"actualValue":"Actual value was {0}.",
"enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum {1}.",
"scriptLoadFailed":"The script \u0027{0}\u0027 could not be loaded.",
"parameterCount":"Parameter count mismatch.",
"cannotDeserializeEmptyString":"Cannot deserialize empty string.",
"formatInvalidString":"Input string was not in a correct format.",
"invalidTimeout":"Value must be greater than or equal to zero.",
"cannotAbortBeforeStart":"Cannot abort when executor has not started.",
"argument":"Value does not fall within the expected range.",
"cannotDeserializeInvalidJson":"Cannot deserialize. The data does not =
correspond to valid JSON.",
"invalidHttpVerb":"httpVerb cannot be set to an empty or null string.",
"nullWebRequest":"Cannot call executeRequest with a null webRequest.",
"eventHandlerInvalid":"Handler was not added through the =
Sys.UI.DomEvent.addHandler method.",
"cannotSerializeNonFiniteNumbers":"Cannot serialize non finite =
numbers.",
"argumentUndefined":"Value cannot be undefined.",
"webServiceInvalidReturnType":"The server method \u0027{0}\u0027 =
returned an invalid type. Expected type: {1}",
"servicePathNotSet":"The path to the web service has not been set.",
"argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be =
converted to type \u0027{1}\u0027.",
"cannotCallOnceStarted":"Cannot call {0} once started.",
"badBaseUrl1":"Base URL does not contain ://.",
"badBaseUrl2":"Base URL does not contain another /.",
"badBaseUrl3":"Cannot find last / in base URL.",
"setExecutorAfterActive":"Cannot set executor after it has become =
active.",
"paramName":"Parameter name: {0}",
"cannotCallOutsideHandler":"Cannot call {0} outside of a completed event =
handler.",
"cannotSerializeObjectWithCycle":"Cannot serialize object with cyclic =
reference within child properties.",
"format":"One of the identified items was in an invalid format.",
"assertFailedCaller":"Assertion Failed: {0}\r\nat {1}",
"argumentOutOfRange":"Specified argument was out of the range of valid =
values.",
"webServiceTimedOut":"The server method \u0027{0}\u0027 timed out.",
"notImplemented":"The method or operation is not implemented.",
"assertFailed":"Assertion Failed: {0}",
"invalidOperation":"Operation is not valid due to the current state of =
the object.",
"breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?"
};

if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/ScriptResource.axd?d=MnlIdfIDBHg1xZb_46yJNEXXltp7_xAiFFqy6595BeWMDeYbqnkHwsb3xxmaqAo7MN8n2-zkOebzvog3Ki6DjmmmI6uhGKXaoWQmTzv5-WJ79Gm99CApzAV3_xaRQxZIK9TGthCxBmTgKiAIS4aPoZylmSOPs3hgffkCag5FetQh1d0l0&t=5c2f384e

=EF=BB=BF// Name:        MicrosoftAjaxWebForms.debug.js
// Assembly:    System.Web.Extensions
// Version:     3.5.0.0
// FileVersion: 3.5.30729.4953
//-----------------------------------------------------------------------=

// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------=

// MicrosoftAjaxWebForms.js
// Microsoft AJAX ASP.NET WebForms Framework.
Type.registerNamespace('Sys.WebForms');
Sys.WebForms.BeginRequestEventArgs =3D function =
Sys$WebForms$BeginRequestEventArgs(request, postBackElement) {
    /// <summary locid=3D"M:J#Sys.WebForms.BeginRequestEventArgs.#ctor" =
/>
    /// <param name=3D"request" type=3D"Sys.Net.WebRequest"></param>
    /// <param name=3D"postBackElement" domElement=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "request", type: Sys.Net.WebRequest},
        {name: "postBackElement", mayBeNull: true, domElement: true}
    ]);
    if (e) throw e;
    Sys.WebForms.BeginRequestEventArgs.initializeBase(this);
    this._request =3D request;
    this._postBackElement =3D postBackElement;
}
    function Sys$WebForms$BeginRequestEventArgs$get_postBackElement() {
        /// <value domElement=3D"true" mayBeNull=3D"true" =
locid=3D"P:J#Sys.WebForms.BeginRequestEventArgs.postBackElement"></value>=

        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._postBackElement;
    }
    function Sys$WebForms$BeginRequestEventArgs$get_request() {
        /// <value type=3D"Sys.Net.WebRequest" =
locid=3D"P:J#Sys.WebForms.BeginRequestEventArgs.request"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._request;
    }
Sys.WebForms.BeginRequestEventArgs.prototype =3D {
    get_postBackElement: =
Sys$WebForms$BeginRequestEventArgs$get_postBackElement,
    get_request: Sys$WebForms$BeginRequestEventArgs$get_request
}
Sys.WebForms.BeginRequestEventArgs.registerClass('Sys.WebForms.BeginReque=
stEventArgs', Sys.EventArgs);
=20
Sys.WebForms.EndRequestEventArgs =3D function =
Sys$WebForms$EndRequestEventArgs(error, dataItems, response) {
    /// <summary locid=3D"M:J#Sys.WebForms.EndRequestEventArgs.#ctor" />
    /// <param name=3D"error" type=3D"Error" mayBeNull=3D"true"></param>
    /// <param name=3D"dataItems" type=3D"Object" =
mayBeNull=3D"true"></param>
    /// <param name=3D"response" =
type=3D"Sys.Net.WebRequestExecutor"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "error", type: Error, mayBeNull: true},
        {name: "dataItems", type: Object, mayBeNull: true},
        {name: "response", type: Sys.Net.WebRequestExecutor}
    ]);
    if (e) throw e;
    Sys.WebForms.EndRequestEventArgs.initializeBase(this);
    this._errorHandled =3D false;
    this._error =3D error;
    this._dataItems =3D dataItems || new Object();
    this._response =3D response;
}
    function Sys$WebForms$EndRequestEventArgs$get_dataItems() {
        /// <value type=3D"Object" =
locid=3D"P:J#Sys.WebForms.EndRequestEventArgs.dataItems"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._dataItems;
    }
    function Sys$WebForms$EndRequestEventArgs$get_error() {
        /// <value type=3D"Error" =
locid=3D"P:J#Sys.WebForms.EndRequestEventArgs.error"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._error;
    }
    function Sys$WebForms$EndRequestEventArgs$get_errorHandled() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.WebForms.EndRequestEventArgs.errorHandled"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._errorHandled;
    }
    function Sys$WebForms$EndRequestEventArgs$set_errorHandled(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;
        this._errorHandled =3D value;
    }
    function Sys$WebForms$EndRequestEventArgs$get_response() {
        /// <value type=3D"Sys.Net.WebRequestExecutor" =
locid=3D"P:J#Sys.WebForms.EndRequestEventArgs.response"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._response;
    }
Sys.WebForms.EndRequestEventArgs.prototype =3D {
    get_dataItems: Sys$WebForms$EndRequestEventArgs$get_dataItems,
    get_error: Sys$WebForms$EndRequestEventArgs$get_error,
    get_errorHandled: Sys$WebForms$EndRequestEventArgs$get_errorHandled,
    set_errorHandled: Sys$WebForms$EndRequestEventArgs$set_errorHandled,
    get_response: Sys$WebForms$EndRequestEventArgs$get_response
}
Sys.WebForms.EndRequestEventArgs.registerClass('Sys.WebForms.EndRequestEv=
entArgs', Sys.EventArgs);
Sys.WebForms.InitializeRequestEventArgs =3D function =
Sys$WebForms$InitializeRequestEventArgs(request, postBackElement) {
    /// <summary =
locid=3D"M:J#Sys.WebForms.InitializeRequestEventArgs.#ctor" />
    /// <param name=3D"request" type=3D"Sys.Net.WebRequest"></param>
    /// <param name=3D"postBackElement" domElement=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "request", type: Sys.Net.WebRequest},
        {name: "postBackElement", mayBeNull: true, domElement: true}
    ]);
    if (e) throw e;
    Sys.WebForms.InitializeRequestEventArgs.initializeBase(this);
    this._request =3D request;
    this._postBackElement =3D postBackElement;
}
    function =
Sys$WebForms$InitializeRequestEventArgs$get_postBackElement() {
        /// <value domElement=3D"true" mayBeNull=3D"true" =
locid=3D"P:J#Sys.WebForms.InitializeRequestEventArgs.postBackElement"></v=
alue>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._postBackElement;
    }
    function Sys$WebForms$InitializeRequestEventArgs$get_request() {
        /// <value type=3D"Sys.Net.WebRequest" =
locid=3D"P:J#Sys.WebForms.InitializeRequestEventArgs.request"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._request;
    }
Sys.WebForms.InitializeRequestEventArgs.prototype =3D {
    get_postBackElement: =
Sys$WebForms$InitializeRequestEventArgs$get_postBackElement,
    get_request: Sys$WebForms$InitializeRequestEventArgs$get_request
}
Sys.WebForms.InitializeRequestEventArgs.registerClass('Sys.WebForms.Initi=
alizeRequestEventArgs', Sys.CancelEventArgs);
=20
Sys.WebForms.PageLoadedEventArgs =3D function =
Sys$WebForms$PageLoadedEventArgs(panelsUpdated, panelsCreated, =
dataItems) {
    /// <summary locid=3D"M:J#Sys.WebForms.PageLoadedEventArgs.#ctor" />
    /// <param name=3D"panelsUpdated" type=3D"Array"></param>
    /// <param name=3D"panelsCreated" type=3D"Array"></param>
    /// <param name=3D"dataItems" type=3D"Object" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "panelsUpdated", type: Array},
        {name: "panelsCreated", type: Array},
        {name: "dataItems", type: Object, mayBeNull: true}
    ]);
    if (e) throw e;
    Sys.WebForms.PageLoadedEventArgs.initializeBase(this);
    this._panelsUpdated =3D panelsUpdated;
    this._panelsCreated =3D panelsCreated;
    this._dataItems =3D dataItems || new Object();
}
    function Sys$WebForms$PageLoadedEventArgs$get_dataItems() {
        /// <value type=3D"Object" =
locid=3D"P:J#Sys.WebForms.PageLoadedEventArgs.dataItems"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._dataItems;
    }
    function Sys$WebForms$PageLoadedEventArgs$get_panelsCreated() {
        /// <value type=3D"Array" =
locid=3D"P:J#Sys.WebForms.PageLoadedEventArgs.panelsCreated"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._panelsCreated;
    }
    function Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated() {
        /// <value type=3D"Array" =
locid=3D"P:J#Sys.WebForms.PageLoadedEventArgs.panelsUpdated"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._panelsUpdated;
    }
Sys.WebForms.PageLoadedEventArgs.prototype =3D {
    get_dataItems: Sys$WebForms$PageLoadedEventArgs$get_dataItems,
    get_panelsCreated: =
Sys$WebForms$PageLoadedEventArgs$get_panelsCreated,
    get_panelsUpdated: =
Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated
}
Sys.WebForms.PageLoadedEventArgs.registerClass('Sys.WebForms.PageLoadedEv=
entArgs', Sys.EventArgs);
Sys.WebForms.PageLoadingEventArgs =3D function =
Sys$WebForms$PageLoadingEventArgs(panelsUpdating, panelsDeleting, =
dataItems) {
    /// <summary locid=3D"M:J#Sys.WebForms.PageLoadingEventArgs.#ctor" =
/>
    /// <param name=3D"panelsUpdating" type=3D"Array"></param>
    /// <param name=3D"panelsDeleting" type=3D"Array"></param>
    /// <param name=3D"dataItems" type=3D"Object" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "panelsUpdating", type: Array},
        {name: "panelsDeleting", type: Array},
        {name: "dataItems", type: Object, mayBeNull: true}
    ]);
    if (e) throw e;
    Sys.WebForms.PageLoadingEventArgs.initializeBase(this);
    this._panelsUpdating =3D panelsUpdating;
    this._panelsDeleting =3D panelsDeleting;
    this._dataItems =3D dataItems || new Object();
}
    function Sys$WebForms$PageLoadingEventArgs$get_dataItems() {
        /// <value type=3D"Object" =
locid=3D"P:J#Sys.WebForms.PageLoadingEventArgs.dataItems"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._dataItems;
    }
    function Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting() {
        /// <value type=3D"Array" =
locid=3D"P:J#Sys.WebForms.PageLoadingEventArgs.panelsDeleting"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._panelsDeleting;
    }
    function Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating() {
        /// <value type=3D"Array" =
locid=3D"P:J#Sys.WebForms.PageLoadingEventArgs.panelsUpdating"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._panelsUpdating;
    }
Sys.WebForms.PageLoadingEventArgs.prototype =3D {
    get_dataItems: Sys$WebForms$PageLoadingEventArgs$get_dataItems,
    get_panelsDeleting: =
Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting,
    get_panelsUpdating: =
Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating
}
Sys.WebForms.PageLoadingEventArgs.registerClass('Sys.WebForms.PageLoading=
EventArgs', Sys.EventArgs);
=20
Sys.WebForms.PageRequestManager =3D function =
Sys$WebForms$PageRequestManager() {
    this._form =3D null;
    this._activeDefaultButton =3D null;
    this._activeDefaultButtonClicked =3D false;
    this._updatePanelIDs =3D null;
    this._updatePanelClientIDs =3D null;
    this._updatePanelHasChildrenAsTriggers =3D null;
    this._asyncPostBackControlIDs =3D null;
    this._asyncPostBackControlClientIDs =3D null;
    this._postBackControlIDs =3D null;
    this._postBackControlClientIDs =3D null;
    this._scriptManagerID =3D null;
    this._pageLoadedHandler =3D null;
    this._additionalInput =3D null;
    this._onsubmit =3D null;
    this._onSubmitStatements =3D [];
    this._originalDoPostBack =3D null;
    this._originalDoPostBackWithOptions =3D null;
    this._originalFireDefaultButton =3D null;
    this._originalDoCallback =3D null;
    this._isCrossPost =3D false;
    this._postBackSettings =3D null;
    this._request =3D null;
    this._onFormSubmitHandler =3D null;
    this._onFormElementClickHandler =3D null;
    this._onWindowUnloadHandler =3D null;
    this._asyncPostBackTimeout =3D null;
    this._controlIDToFocus =3D null;
    this._scrollPosition =3D null;
    this._processingRequest =3D false;
    this._scriptDisposes =3D {};
   =20
    this._transientFields =3D ["__VIEWSTATEENCRYPTED", =
"__VIEWSTATEFIELDCOUNT"];
}
    function Sys$WebForms$PageRequestManager$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }
    function Sys$WebForms$PageRequestManager$get_isInAsyncPostBack() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.WebForms.PageRequestManager.isInAsyncPostBack"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._request !=3D=3D null;
    }
    function Sys$WebForms$PageRequestManager$add_beginRequest(handler) {
        /// <summary =
locid=3D"E:J#Sys.WebForms.PageRequestManager.beginRequest" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("beginRequest", =
handler);
    }
    function =
Sys$WebForms$PageRequestManager$remove_beginRequest(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("beginRequest", =
handler);
    }
    function Sys$WebForms$PageRequestManager$add_endRequest(handler) {
        /// <summary =
locid=3D"E:J#Sys.WebForms.PageRequestManager.endRequest" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("endRequest", handler);
    }
    function Sys$WebForms$PageRequestManager$remove_endRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("endRequest", =
handler);
    }
    function =
Sys$WebForms$PageRequestManager$add_initializeRequest(handler) {
        /// <summary =
locid=3D"E:J#Sys.WebForms.PageRequestManager.initializeRequest" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("initializeRequest", =
handler);
    }
    function =
Sys$WebForms$PageRequestManager$remove_initializeRequest(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("initializeRequest", =
handler);
    }
    function Sys$WebForms$PageRequestManager$add_pageLoaded(handler) {
        /// <summary =
locid=3D"E:J#Sys.WebForms.PageRequestManager.pageLoaded" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("pageLoaded", handler);
    }
    function Sys$WebForms$PageRequestManager$remove_pageLoaded(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("pageLoaded", =
handler);
    }
    function Sys$WebForms$PageRequestManager$add_pageLoading(handler) {
        /// <summary =
locid=3D"E:J#Sys.WebForms.PageRequestManager.pageLoading" />
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().addHandler("pageLoading", handler);
    }
    function Sys$WebForms$PageRequestManager$remove_pageLoading(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;
        this._get_eventHandlerList().removeHandler("pageLoading", =
handler);
    }
    function Sys$WebForms$PageRequestManager$abortPostBack() {
        if (!this._processingRequest && this._request) {
            this._request.get_executor().abort();
            this._request =3D null;
        }
    }
    function Sys$WebForms$PageRequestManager$_cancelPendingCallbacks() {
        for (var i =3D 0, l =3D window.__pendingCallbacks.length; i < l; =
i++) {
            var callback =3D window.__pendingCallbacks[i];
            if (callback) {
                if (!callback.async) {
                    window.__synchronousCallBackIndex =3D -1;
                }
                window.__pendingCallbacks[i] =3D null;
                var callbackFrameID =3D "__CALLBACKFRAME" + i;
                var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
                if (xmlRequestFrame) {
                    =
xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
                }
            }
        }
    }
    function =
Sys$WebForms$PageRequestManager$_commitControls(updatePanelData, =
asyncPostBackTimeout) {
        if (updatePanelData) {
            this._updatePanelIDs =3D updatePanelData.updatePanelIDs;
            this._updatePanelClientIDs =3D =
updatePanelData.updatePanelClientIDs;
            this._updatePanelHasChildrenAsTriggers =3D =
updatePanelData.updatePanelHasChildrenAsTriggers;
            this._asyncPostBackControlIDs =3D =
updatePanelData.asyncPostBackControlIDs;
            this._asyncPostBackControlClientIDs =3D =
updatePanelData.asyncPostBackControlClientIDs;
            this._postBackControlIDs =3D =
updatePanelData.postBackControlIDs;
            this._postBackControlClientIDs =3D =
updatePanelData.postBackControlClientIDs;
        }
        if (typeof(asyncPostBackTimeout) !=3D=3D 'undefined' && =
asyncPostBackTimeout !=3D=3D null) {
            this._asyncPostBackTimeout =3D asyncPostBackTimeout * 1000;
        }
    }
    function Sys$WebForms$PageRequestManager$_createHiddenField(id, =
value) {
        var container, field =3D document.getElementById(id);
        if (field) {
            if (!field._isContained) {
                field.parentNode.removeChild(field);
            }
            else {
                container =3D field.parentNode;
            }
        }
        if (!container) {
            container =3D document.createElement('span');
            container.style.cssText =3D "display:none !important";
            this._form.appendChild(container);
        }
        container.innerHTML =3D "<input type=3D'hidden' />";
        field =3D container.childNodes[0];
        field._isContained =3D true;
        field.id =3D field.name =3D id;
        field.value =3D value;
    }
    function =
Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError() =
{
        var displayMessage =3D =
"Sys.WebForms.PageRequestManagerTimeoutException: " + =
Sys.WebForms.Res.PRM_TimeoutError;
        var e =3D Error.create(displayMessage, {name: =
'Sys.WebForms.PageRequestManagerTimeoutException'});
        e.popStackFrame();
        return e;
    }
    function =
Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError(http=
StatusCode, message) {
        var displayMessage =3D =
"Sys.WebForms.PageRequestManagerServerErrorException: " +
            (message || String.format(Sys.WebForms.Res.PRM_ServerError, =
httpStatusCode));
        var e =3D Error.create(displayMessage, {
            name: 'Sys.WebForms.PageRequestManagerServerErrorException',
            httpStatusCode: httpStatusCode
        });
        e.popStackFrame();
        return e;
    }
    function =
Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError(pars=
erErrorMessage) {
        var displayMessage =3D =
"Sys.WebForms.PageRequestManagerParserErrorException: " + =
String.format(Sys.WebForms.Res.PRM_ParserError, parserErrorMessage);
        var e =3D Error.create(displayMessage, {name: =
'Sys.WebForms.PageRequestManagerParserErrorException'});
        e.popStackFrame();
        return e;
    }
    function =
Sys$WebForms$PageRequestManager$_createPostBackSettings(async, panelID, =
sourceElement) {
        return { async:async, panelID:panelID, =
sourceElement:sourceElement };
    }
    function Sys$WebForms$PageRequestManager$_convertToClientIDs(source, =
destinationIDs, destinationClientIDs) {
        if (source) {
            for (var i =3D 0, l =3D source.length; i < l; i++) {
                Array.add(destinationIDs, source[i]);
                Array.add(destinationClientIDs, =
this._uniqueIDToClientID(source[i]));
            }
        }
    }
    function Sys$WebForms$PageRequestManager$_destroyTree(element) {
        if (element.nodeType =3D=3D=3D 1) {
            var childNodes =3D element.childNodes;
            for (var i =3D childNodes.length - 1; i >=3D 0; i--) {
                var node =3D childNodes[i];
                if (node.nodeType =3D=3D=3D 1) {
                    if (node.dispose && typeof(node.dispose) =3D=3D=3D =
"function") {
                        node.dispose();
                    }
                    else if (node.control && =
typeof(node.control.dispose) =3D=3D=3D "function") {
                        node.control.dispose();
                    }
                    var behaviors =3D =
Sys.UI.Behavior.getBehaviors(node);
                    for (var j =3D behaviors.length - 1; j >=3D 0; j--) =
{
                        behaviors[j].dispose();
                    }
                    this._destroyTree(node);
                }
            }
        }
    }
    function Sys$WebForms$PageRequestManager$dispose() {
        if (this._form) {
            Sys.UI.DomEvent.removeHandler(this._form, 'submit', =
this._onFormSubmitHandler);
            Sys.UI.DomEvent.removeHandler(this._form, 'click', =
this._onFormElementClickHandler);
            Sys.UI.DomEvent.removeHandler(window, 'unload', =
this._onWindowUnloadHandler);
            Sys.UI.DomEvent.removeHandler(window, 'load', =
this._pageLoadedHandler);
        }
        if (this._originalDoPostBack) {
            window.__doPostBack =3D this._originalDoPostBack;
            this._originalDoPostBack =3D null;
        }
        if (this._originalDoPostBackWithOptions) {
            window.WebForm_DoPostBackWithOptions =3D =
this._originalDoPostBackWithOptions;
            this._originalDoPostBackWithOptions =3D null;
        }
        if (this._originalFireDefaultButton) {
            window.WebForm_FireDefaultButton =3D =
this._originalFireDefaultButton;
            this._originalFireDefaultButton =3D null;
        }
        if (this._originalDoCallback) {
            window.WebForm_DoCallback =3D this._originalDoCallback;
            this._originalDoCallback =3D null;
        }
        this._form =3D null;
        this._updatePanelIDs =3D null;
        this._updatePanelClientIDs =3D null;
        this._asyncPostBackControlIDs =3D null;
        this._asyncPostBackControlClientIDs =3D null;
        this._postBackControlIDs =3D null;
        this._postBackControlClientIDs =3D null;
        this._asyncPostBackTimeout =3D null;
        this._scrollPosition =3D null;
    }
    function Sys$WebForms$PageRequestManager$_doCallback(eventTarget, =
eventArgument, eventCallback, context, errorCallback, useAsync) {
        if (!this.get_isInAsyncPostBack()) {
            this._originalDoCallback(eventTarget, eventArgument, =
eventCallback, context, errorCallback, useAsync);
        }
    }
    function Sys$WebForms$PageRequestManager$_doPostBack(eventTarget, =
eventArgument) {
        this._additionalInput =3D null;
        var form =3D this._form;
        if ((eventTarget =3D=3D=3D null) || (typeof(eventTarget) =
=3D=3D=3D "undefined") || (this._isCrossPost)) {
            this._postBackSettings =3D =
this._createPostBackSettings(false, null, null);
            this._isCrossPost =3D false;
        }
        else {
            var clientID =3D this._uniqueIDToClientID(eventTarget);
            var postBackElement =3D document.getElementById(clientID);
            if (!postBackElement) {
                if (Array.contains(this._asyncPostBackControlIDs, =
eventTarget)) {
                    this._postBackSettings =3D =
this._createPostBackSettings(true, this._scriptManagerID + '|' + =
eventTarget, null);
                }
                else {
                    if (Array.contains(this._postBackControlIDs, =
eventTarget)) {
                        this._postBackSettings =3D =
this._createPostBackSettings(false, null, null);
                    }
                    else {
                        var nearestUniqueIDMatch =3D =
this._findNearestElement(eventTarget);
                        if (nearestUniqueIDMatch) {
                            this._postBackSettings =3D =
this._getPostBackSettings(nearestUniqueIDMatch, eventTarget);
                        }
                        else {
                            this._postBackSettings =3D =
this._createPostBackSettings(false, null, null);
                        }
                    }
                }
            }
            else {
                this._postBackSettings =3D =
this._getPostBackSettings(postBackElement, eventTarget);
            }
        }
        if (!this._postBackSettings.async) {
            form.onsubmit =3D this._onsubmit;
            this._originalDoPostBack(eventTarget, eventArgument);
            form.onsubmit =3D null;
            return;
        }
        form.__EVENTTARGET.value =3D eventTarget;
        form.__EVENTARGUMENT.value =3D eventArgument;
        this._onFormSubmit();
    }
    function =
Sys$WebForms$PageRequestManager$_doPostBackWithOptions(options) {
        this._isCrossPost =3D options && options.actionUrl;
        this._originalDoPostBackWithOptions(options);
    }
    function Sys$WebForms$PageRequestManager$_elementContains(container, =
element) {
        while (element) {
            if (element =3D=3D=3D container) {
                return true;
            }
            element =3D element.parentNode;
        }
        return false;
    }
    function Sys$WebForms$PageRequestManager$_endPostBack(error, =
executor, data) {
        if (this._request =3D=3D=3D executor.get_webRequest()) {
            this._processingRequest =3D false;
            this._additionalInput =3D null;
            this._request =3D null;
        }
        var handler =3D =
this._get_eventHandlerList().getHandler("endRequest");
        var errorHandled =3D false;
        if (handler) {
            var eventArgs =3D new =
Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, =
executor);
            handler(this, eventArgs);
            errorHandled =3D eventArgs.get_errorHandled();
        }
        if (error && !errorHandled) {
            throw error;
        }
    }
    function =
Sys$WebForms$PageRequestManager$_findNearestElement(uniqueID) {
        while (uniqueID.length > 0) {
            var clientID =3D this._uniqueIDToClientID(uniqueID);
            var element =3D document.getElementById(clientID);
            if (element) {
                return element;
            }
            var indexOfLastDollar =3D uniqueID.lastIndexOf('$');
            if (indexOfLastDollar =3D=3D=3D -1) {
                return null;
            }
            uniqueID =3D uniqueID.substring(0, indexOfLastDollar);
        }
        return null;
    }
    function Sys$WebForms$PageRequestManager$_findText(text, location) {
        var startIndex =3D Math.max(0, location - 20);
        var endIndex =3D Math.min(text.length, location + 20);
        return text.substring(startIndex, endIndex);
    }
    function Sys$WebForms$PageRequestManager$_fireDefaultButton(event, =
target) {
        if (event.keyCode =3D=3D=3D 13) {
            var src =3D event.srcElement || event.target;
            if (!src || (src.tagName.toLowerCase() !=3D=3D "textarea")) =
{
                var defaultButton =3D document.getElementById(target);
                if (defaultButton && (typeof(defaultButton.click) =
!=3D=3D "undefined")) {
                   =20
                   =20
                    this._activeDefaultButton =3D defaultButton;
                    this._activeDefaultButtonClicked =3D false;
                    try {
                        defaultButton.click();
                    }
                    finally {
                        this._activeDefaultButton =3D null;
                    }
                   =20
                   =20
                    event.cancelBubble =3D true;
                    if (typeof(event.stopPropagation) =3D=3D=3D =
"function") {
                        event.stopPropagation();
                    }
                    return false;
                }
            }
        }
        return true;
    }
    function =
Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs(initialLoad, =
data) {
        var updated =3D [];
        var created =3D [];
        var upData =3D data ? data.updatePanelData : null;
        var newIDs, childIDs, refreshedIDs;
        if (!upData) {
            newIDs =3D this._updatePanelIDs;
            childIDs =3D null;
            refreshedIDs =3D null;
        }
        else {
            newIDs =3D upData.updatePanelIDs;
            childIDs =3D upData.childUpdatePanelIDs;
            refreshedIDs =3D upData.panelsToRefreshIDs;
        }
        var i, l;
        if (refreshedIDs) {
            for (i =3D 0, l =3D refreshedIDs.length; i < l; i++) {
                Array.add(updated, =
document.getElementById(this._uniqueIDToClientID(refreshedIDs[i])));
            }
        }
        for (i =3D 0, l =3D newIDs.length; i < l; i++) {
            if (initialLoad || Array.indexOf(childIDs, newIDs[i]) =
!=3D=3D -1) {
                Array.add(created, =
document.getElementById(this._uniqueIDToClientID(newIDs[i])));
            }
        }
        return new Sys.WebForms.PageLoadedEventArgs(updated, created, =
data ? data.dataItems : {});
    }
    function =
Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs(data) {
        var updated =3D [];
        var deleted =3D [];
        var upData =3D data.updatePanelData;
        var oldIDs =3D upData.oldUpdatePanelIDs;
        var newIDs =3D upData.updatePanelIDs;
        var childIDs =3D upData.childUpdatePanelIDs;
        var refreshedIDs =3D upData.panelsToRefreshIDs;
        var i, l;
        for (i =3D 0, l =3D refreshedIDs.length; i < l; i++) {
            Array.add(updated, =
document.getElementById(this._uniqueIDToClientID(refreshedIDs[i])));
        }
        for (i =3D 0, l =3D oldIDs.length; i < l; i++) {
            if (Array.indexOf(refreshedIDs, oldIDs[i]) =3D=3D=3D -1 &&
                (Array.indexOf(newIDs, oldIDs[i]) =3D=3D=3D -1 || =
Array.indexOf(childIDs, oldIDs[i]) > -1)) {
                Array.add(deleted, =
document.getElementById(this._uniqueIDToClientID(oldIDs[i])));
            }
        }
        return new Sys.WebForms.PageLoadingEventArgs(updated, deleted, =
data.dataItems);
    }
    function =
Sys$WebForms$PageRequestManager$_getPostBackSettings(element, =
elementUniqueID) {
        var originalElement =3D element;
        var proposedSettings =3D null;
        while (element) {
            if (element.id) {
                if (!proposedSettings && =
Array.contains(this._asyncPostBackControlClientIDs, element.id)) {
                    proposedSettings =3D =
this._createPostBackSettings(true, this._scriptManagerID + '|' + =
elementUniqueID, originalElement);
                }
                else {
                    if (!proposedSettings && =
Array.contains(this._postBackControlClientIDs, element.id)) {
                        return this._createPostBackSettings(false, null, =
null);
                    }
                    else {
                        var indexOfPanel =3D =
Array.indexOf(this._updatePanelClientIDs, element.id);
                        if (indexOfPanel !=3D=3D -1) {
                            if =
(this._updatePanelHasChildrenAsTriggers[indexOfPanel]) {
                                return =
this._createPostBackSettings(true, this._updatePanelIDs[indexOfPanel] + =
'|' + elementUniqueID, originalElement);
                            }
                            else {
                                return =
this._createPostBackSettings(true, this._scriptManagerID + '|' + =
elementUniqueID, originalElement);
                            }
                        }
                    }
                }
                if (!proposedSettings && =
this._matchesParentIDInList(element.id, =
this._asyncPostBackControlClientIDs)) {
                    proposedSettings =3D =
this._createPostBackSettings(true, this._scriptManagerID + '|' + =
elementUniqueID, originalElement);
                }
                else {
                    if (!proposedSettings && =
this._matchesParentIDInList(element.id, this._postBackControlClientIDs)) =
{
                        return this._createPostBackSettings(false, null, =
null);
                    }
                }
            }
            element =3D element.parentNode;
        }
        if (!proposedSettings) {
            return this._createPostBackSettings(false, null, null);
        }
        else {
            return proposedSettings;
        }
    }
    function Sys$WebForms$PageRequestManager$_getScrollPosition() {
        var d =3D document.documentElement;
        if (d && (this._validPosition(d.scrollLeft) || =
this._validPosition(d.scrollTop))) {
            return {
                x: d.scrollLeft,
                y: d.scrollTop
            };
        }
        else {
            d =3D document.body;
            if (d && (this._validPosition(d.scrollLeft) || =
this._validPosition(d.scrollTop))) {
                return {
                    x: d.scrollLeft,
                    y: d.scrollTop
                };
            }
            else {
                if (this._validPosition(window.pageXOffset) || =
this._validPosition(window.pageYOffset)) {
                    return {
                        x: window.pageXOffset,
                        y: window.pageYOffset
                    };
                }
                else {
                    return {
                        x: 0,
                        y: 0
                    };
                }
            }
        }
    }
    function =
Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, =
formElement) {
        if (this._prmInitialized) {
            throw =
Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);
        }
        this._prmInitialized =3D true;
        this._scriptManagerID =3D scriptManagerID;
        this._form =3D formElement;
        this._onsubmit =3D this._form.onsubmit;
        this._form.onsubmit =3D null;
        this._onFormSubmitHandler =3D Function.createDelegate(this, =
this._onFormSubmit);
        this._onFormElementClickHandler =3D =
Function.createDelegate(this, this._onFormElementClick);
        this._onWindowUnloadHandler =3D Function.createDelegate(this, =
this._onWindowUnload);
        Sys.UI.DomEvent.addHandler(this._form, 'submit', =
this._onFormSubmitHandler);
        Sys.UI.DomEvent.addHandler(this._form, 'click', =
this._onFormElementClickHandler);
        Sys.UI.DomEvent.addHandler(window, 'unload', =
this._onWindowUnloadHandler);
        this._originalDoPostBack =3D window.__doPostBack;
        if (this._originalDoPostBack) {
            window.__doPostBack =3D Function.createDelegate(this, =
this._doPostBack);
        }
        this._originalDoPostBackWithOptions =3D =
window.WebForm_DoPostBackWithOptions;
        if (this._originalDoPostBackWithOptions) {
            window.WebForm_DoPostBackWithOptions =3D =
Function.createDelegate(this, this._doPostBackWithOptions);
        }
        this._originalFireDefaultButton =3D =
window.WebForm_FireDefaultButton;
        if (this._originalFireDefaultButton) {
            window.WebForm_FireDefaultButton =3D =
Function.createDelegate(this, this._fireDefaultButton);
        }
        this._originalDoCallback =3D window.WebForm_DoCallback;
        if (this._originalDoCallback) {
            window.WebForm_DoCallback =3D Function.createDelegate(this, =
this._doCallback);
        }
        this._pageLoadedHandler =3D Function.createDelegate(this, =
this._pageLoadedInitialLoad);
        Sys.UI.DomEvent.addHandler(window, 'load', =
this._pageLoadedHandler);
    }
    function =
Sys$WebForms$PageRequestManager$_matchesParentIDInList(clientID, =
parentIDList) {
        for (var i =3D 0, l =3D parentIDList.length; i < l; i++) {
            if (clientID.startsWith(parentIDList[i] + "_")) {
                return true;
            }
        }
        return false;
    }
    function =
Sys$WebForms$PageRequestManager$_onFormElementActive(element, offsetX, =
offsetY) {
        if (element.disabled) {
            return;
        }
        this._postBackSettings =3D this._getPostBackSettings(element, =
element.name);
        if (element.name) {
            var tagName =3D element.tagName.toUpperCase();
            if (tagName =3D=3D=3D 'INPUT') {
                var type =3D element.type;
                if (type =3D=3D=3D 'submit') {
                    this._additionalInput =3D =
encodeURIComponent(element.name) + '=3D' + =
encodeURIComponent(element.value);
                }
                else if (type =3D=3D=3D 'image') {
                    this._additionalInput =3D =
encodeURIComponent(element.name) + '.x=3D' + offsetX + '&' + =
encodeURIComponent(element.name) + '.y=3D' + offsetY;
                }
            }
            else if ((tagName =3D=3D=3D 'BUTTON') && =
(element.name.length !=3D=3D 0) && (element.type =3D=3D=3D 'submit')) {
                this._additionalInput =3D =
encodeURIComponent(element.name) + '=3D' + =
encodeURIComponent(element.value);
            }
        }
    }
    function Sys$WebForms$PageRequestManager$_onFormElementClick(evt) {
        this._activeDefaultButtonClicked =3D (evt.target =3D=3D=3D =
this._activeDefaultButton);
        this._onFormElementActive(evt.target, evt.offsetX, evt.offsetY);
    }
    function Sys$WebForms$PageRequestManager$_onFormSubmit(evt) {
        var continueSubmit =3D true;
        var isCrossPost =3D this._isCrossPost;
        this._isCrossPost =3D false;
        var i, l;
        if (this._onsubmit) {
            continueSubmit =3D this._onsubmit();
        }
        if (continueSubmit) {
            for (i =3D 0, l =3D this._onSubmitStatements.length; i < l; =
i++) {
                if (!this._onSubmitStatements[i]()) {
                    continueSubmit =3D false;
                    break;
                }
            }
        }
        if (!continueSubmit) {
            if (evt) {
                evt.preventDefault();
            }
            return;
        }
        var form =3D this._form;
        if (isCrossPost) {
            return;
        }
        if (this._activeDefaultButton && =
!this._activeDefaultButtonClicked) {
            this._onFormElementActive(this._activeDefaultButton, 0, 0);
        }
        if (!this._postBackSettings.async) {
            return;
        }
        var formBody =3D new Sys.StringBuilder();
        formBody.append(encodeURIComponent(this._scriptManagerID) + =
'=3D' + encodeURIComponent(this._postBackSettings.panelID) + '&');
        var count =3D form.elements.length;
        for (i =3D 0; i < count; i++) {
            var element =3D form.elements[i];
            var name =3D element.name;
            if (typeof(name) =3D=3D=3D "undefined" || (name =3D=3D=3D =
null) || (name.length =3D=3D=3D 0) || (name =3D=3D=3D =
this._scriptManagerID)) {
                continue;
            }
            var tagName =3D element.tagName.toUpperCase();
            if (tagName =3D=3D=3D 'INPUT') {
                var type =3D element.type;
                if ((type =3D=3D=3D 'text') ||
                    (type =3D=3D=3D 'password') ||
                    (type =3D=3D=3D 'hidden') ||
                    (((type =3D=3D=3D 'checkbox') || (type =3D=3D=3D =
'radio')) && element.checked)) {
                    formBody.append(encodeURIComponent(name));
                    formBody.append('=3D');
                    formBody.append(encodeURIComponent(element.value));
                    formBody.append('&');
                }
            }
            else if (tagName =3D=3D=3D 'SELECT') {
                var optionCount =3D element.options.length;
                for (var j =3D 0; j < optionCount; j++) {
                    var option =3D element.options[j];
                    if (option.selected) {
                        formBody.append(encodeURIComponent(name));
                        formBody.append('=3D');
                        =
formBody.append(encodeURIComponent(option.value));
                        formBody.append('&');
                    }
                }
            }
            else if (tagName =3D=3D=3D 'TEXTAREA') {
                formBody.append(encodeURIComponent(name));
                formBody.append('=3D');
                formBody.append(encodeURIComponent(element.value));
                formBody.append('&');
            }
        }
        formBody.append("__ASYNCPOST=3Dtrue&");
        if (this._additionalInput) {
            formBody.append(this._additionalInput);
            this._additionalInput =3D null;
        }
       =20
        var request =3D new Sys.Net.WebRequest();
        var action =3D form.action;
        if (Sys.Browser.agent =3D=3D=3D Sys.Browser.InternetExplorer) {
            var fragmentIndex =3D action.indexOf('#');
            if (fragmentIndex !=3D=3D -1) {
                action =3D action.substr(0, fragmentIndex);
            }
            var queryIndex =3D action.indexOf('?');
            if (queryIndex !=3D=3D -1) {
                var path =3D action.substr(0, queryIndex);
                if (path.indexOf("%") =3D=3D=3D -1) {
                    action =3D encodeURI(path) + =
action.substr(queryIndex);
                }
            }
            else if (action.indexOf("%") =3D=3D=3D -1) {
                action =3D encodeURI(action);
            }
        }
        request.set_url(action);
        request.get_headers()['X-MicrosoftAjax'] =3D 'Delta=3Dtrue';
        request.get_headers()['Cache-Control'] =3D 'no-cache';
        request.set_timeout(this._asyncPostBackTimeout);
        request.add_completed(Function.createDelegate(this, =
this._onFormSubmitCompleted));
        request.set_body(formBody.toString());
        var eventArgs, handler =3D =
this._get_eventHandlerList().getHandler("initializeRequest");
        if (handler) {
            eventArgs =3D new =
Sys.WebForms.InitializeRequestEventArgs(request, =
this._postBackSettings.sourceElement);
            handler(this, eventArgs);
            continueSubmit =3D !eventArgs.get_cancel();
        }
        if (!continueSubmit) {
            if (evt) {
                evt.preventDefault();
            }
            return;
        }
        this._scrollPosition =3D this._getScrollPosition();
        this.abortPostBack();
        handler =3D =
this._get_eventHandlerList().getHandler("beginRequest");
        if (handler) {
            eventArgs =3D new =
Sys.WebForms.BeginRequestEventArgs(request, =
this._postBackSettings.sourceElement);
            handler(this, eventArgs);
        }
       =20
        if (this._originalDoCallback) {
            this._cancelPendingCallbacks();
        }
        this._request =3D request;
        this._processingRequest =3D false;
        request.invoke();
        if (evt) {
            evt.preventDefault();
        }
    }
    function =
Sys$WebForms$PageRequestManager$_onFormSubmitCompleted(sender, =
eventArgs) {
        this._processingRequest =3D true;
        if (sender.get_timedOut()) {
            =
this._endPostBack(this._createPageRequestManagerTimeoutError(), sender, =
null);
            return;
        }
        if (sender.get_aborted()) {
            this._endPostBack(null, sender, null);
            return;
        }
        if (!this._request || (sender.get_webRequest() !=3D=3D =
this._request)) {
            return;
        }
        if (sender.get_statusCode() !=3D=3D 200) {
            =
this._endPostBack(this._createPageRequestManagerServerError(sender.get_st=
atusCode()), sender, null);
            return;
        }
        var data =3D this._parseDelta(sender);
        if (!data) return;
       =20
        var i, l;
        if (data.asyncPostBackControlIDsNode && =
data.postBackControlIDsNode &&
            data.updatePanelIDsNode && data.panelsToRefreshNode && =
data.childUpdatePanelIDsNode) {
           =20
            var oldUpdatePanelIDs =3D this._updatePanelIDs;
            var childUpdatePanelIDsString =3D =
data.childUpdatePanelIDsNode.content;
            var childUpdatePanelIDs =3D childUpdatePanelIDsString.length =
? childUpdatePanelIDsString.split(',') : [];
            var asyncPostBackControlIDsArray =3D =
this._splitNodeIntoArray(data.asyncPostBackControlIDsNode);
            var postBackControlIDsArray =3D =
this._splitNodeIntoArray(data.postBackControlIDsNode);
            var updatePanelIDsArray =3D =
this._splitNodeIntoArray(data.updatePanelIDsNode);
            var panelsToRefreshIDs =3D =
this._splitNodeIntoArray(data.panelsToRefreshNode);
            for (i =3D 0, l =3D panelsToRefreshIDs.length; i < l; i++) {
                var panelClientID =3D =
this._uniqueIDToClientID(panelsToRefreshIDs[i]);
                if (!document.getElementById(panelClientID)) {
                    =
this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.P=
RM_MissingPanel, panelClientID)), sender, data);
                    return;
                }
            }
           =20
            var updatePanelData =3D this._processUpdatePanelArrays(
                updatePanelIDsArray,
                asyncPostBackControlIDsArray,
                postBackControlIDsArray);
            updatePanelData.oldUpdatePanelIDs =3D oldUpdatePanelIDs;
            updatePanelData.childUpdatePanelIDs =3D childUpdatePanelIDs;
            updatePanelData.panelsToRefreshIDs =3D panelsToRefreshIDs;
            data.updatePanelData =3D updatePanelData;
        }
        data.dataItems =3D {};
        var node;
        for (i =3D 0, l =3D data.dataItemNodes.length; i < l; i++) {
            node =3D data.dataItemNodes[i];
            data.dataItems[node.id] =3D node.content;
        }
        for (i =3D 0, l =3D data.dataItemJsonNodes.length; i < l; i++) {
            node =3D data.dataItemJsonNodes[i];
            data.dataItems[node.id] =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(node.content);
        }
        var handler =3D =
this._get_eventHandlerList().getHandler("pageLoading");
        if (handler) {
            handler(this, this._getPageLoadingEventArgs(data));
        }
       =20
        Sys._ScriptLoader.readLoadedScripts();
        Sys.Application.beginCreateComponents();
        var scriptLoader =3D Sys._ScriptLoader.getInstance();
        this._queueScripts(scriptLoader, data.scriptBlockNodes, true, =
false);
       =20
        this._processingRequest =3D true;
        scriptLoader.loadScripts(0,
            Function.createDelegate(this, =
Function.createCallback(this._scriptIncludesLoadComplete, data)),
            Function.createDelegate(this, =
Function.createCallback(this._scriptIncludesLoadFailed, data)),
            null);       =20
    }
    function Sys$WebForms$PageRequestManager$_onWindowUnload(evt) {
        this.dispose();
    }
    function Sys$WebForms$PageRequestManager$_pageLoaded(initialLoad, =
data) {
        var handler =3D =
this._get_eventHandlerList().getHandler("pageLoaded");
        if (handler) {
            handler(this, this._getPageLoadedEventArgs(initialLoad, =
data));
        }
        if (!initialLoad) {
            Sys.Application.raiseLoad();
        }
    }
    function Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad(evt) =
{
        this._pageLoaded(true, null);
    }
    function Sys$WebForms$PageRequestManager$_parseDelta(executor) {
        var reply =3D executor.get_responseData();
        var delimiterIndex, len, type, id, content;
        var replyIndex =3D 0;
        var parserErrorDetails =3D null;
        var delta =3D [];
        while (replyIndex < reply.length) {
            delimiterIndex =3D reply.indexOf('|', replyIndex);
            if (delimiterIndex =3D=3D=3D -1) {
                parserErrorDetails =3D this._findText(reply, =
replyIndex);
                break;
            }
            len =3D parseInt(reply.substring(replyIndex, =
delimiterIndex), 10);
            if ((len % 1) !=3D=3D 0) {
                parserErrorDetails =3D this._findText(reply, =
replyIndex);
                break;
            }
            replyIndex =3D delimiterIndex + 1;
            delimiterIndex =3D reply.indexOf('|', replyIndex);
            if (delimiterIndex =3D=3D=3D -1) {
                parserErrorDetails =3D this._findText(reply, =
replyIndex);
                break;
            }
            type =3D reply.substring(replyIndex, delimiterIndex);
            replyIndex =3D delimiterIndex + 1;
            delimiterIndex =3D reply.indexOf('|', replyIndex);
            if (delimiterIndex =3D=3D=3D -1) {
                parserErrorDetails =3D this._findText(reply, =
replyIndex);
                break;
            }
            id =3D reply.substring(replyIndex, delimiterIndex);
            replyIndex =3D delimiterIndex + 1;
            if ((replyIndex + len) >=3D reply.length) {
                parserErrorDetails =3D this._findText(reply, =
reply.length);
                break;
            }
            content =3D reply.substr(replyIndex, len);
            replyIndex +=3D len;
            if (reply.charAt(replyIndex) !=3D=3D '|') {
                parserErrorDetails =3D this._findText(reply, =
replyIndex);
                break;
            }
            replyIndex++;
            Array.add(delta, {type: type, id: id, content: content});
        }
        if (parserErrorDetails) {
            =
this._endPostBack(this._createPageRequestManagerParserError(String.format=
(Sys.WebForms.Res.PRM_ParserErrorDetails, parserErrorDetails)), =
executor, null);
            return null;
        }
        var updatePanelNodes =3D [];
        var hiddenFieldNodes =3D [];
        var arrayDeclarationNodes =3D [];
        var scriptBlockNodes =3D [];
        var scriptStartupNodes =3D [];
        var expandoNodes =3D [];
        var onSubmitNodes =3D [];
        var dataItemNodes =3D [];
        var dataItemJsonNodes =3D [];
        var scriptDisposeNodes =3D [];
        var asyncPostBackControlIDsNode, postBackControlIDsNode,
            updatePanelIDsNode, asyncPostBackTimeoutNode,
            childUpdatePanelIDsNode, panelsToRefreshNode, =
formActionNode;
        for (var i =3D 0, l =3D delta.length; i < l; i++) {
            var deltaNode =3D delta[i];
            switch (deltaNode.type) {
                case "updatePanel":
                    Array.add(updatePanelNodes, deltaNode);
                    break;
                case "hiddenField":
                    Array.add(hiddenFieldNodes, deltaNode);
                    break;
                case "arrayDeclaration":
                    Array.add(arrayDeclarationNodes, deltaNode);
                    break;
                case "scriptBlock":
                    Array.add(scriptBlockNodes, deltaNode);
                    break;
                case "scriptStartupBlock":
                    Array.add(scriptStartupNodes, deltaNode);
                    break;
                case "expando":
                    Array.add(expandoNodes, deltaNode);
                    break;
                case "onSubmit":
                    Array.add(onSubmitNodes, deltaNode);
                    break;
                case "asyncPostBackControlIDs":
                    asyncPostBackControlIDsNode =3D deltaNode;
                    break;
                case "postBackControlIDs":
                    postBackControlIDsNode =3D deltaNode;
                    break;
                case "updatePanelIDs":
                    updatePanelIDsNode =3D deltaNode;
                    break;
                case "asyncPostBackTimeout":
                    asyncPostBackTimeoutNode =3D deltaNode;
                    break;
                case "childUpdatePanelIDs":
                    childUpdatePanelIDsNode =3D deltaNode;
                    break;
                case "panelsToRefreshIDs":
                    panelsToRefreshNode =3D deltaNode;
                    break;
                case "formAction":
                    formActionNode =3D deltaNode;
                    break;
                case "dataItem":
                    Array.add(dataItemNodes, deltaNode);
                    break;
                case "dataItemJson":
                    Array.add(dataItemJsonNodes, deltaNode);
                    break;
                case "scriptDispose":
                    Array.add(scriptDisposeNodes, deltaNode);
                    break;
                case "pageRedirect":
                    if (Sys.Browser.agent =3D=3D=3D =
Sys.Browser.InternetExplorer) {
                        var anchor =3D document.createElement("a");
                        anchor.style.display =3D 'none';
                        anchor.attachEvent("onclick", cancelBubble);
                        anchor.href =3D deltaNode.content;
                        this._form.parentNode.insertBefore(anchor, =
this._form);
                        anchor.click();
                        anchor.detachEvent("onclick", cancelBubble);
                        this._form.parentNode.removeChild(anchor);
                       =20
                        function cancelBubble(e) {
                            e.cancelBubble =3D true;
                        }
                    }
                    else {
                        window.location.href =3D deltaNode.content;
                    }
                    return;
                case "error":
                    =
this._endPostBack(this._createPageRequestManagerServerError(Number.parseI=
nvariant(deltaNode.id), deltaNode.content), executor, null);
                    return null;
                case "pageTitle":
                    document.title =3D deltaNode.content;
                    break;
                case "focus":
                    this._controlIDToFocus =3D deltaNode.content;
                    break;
                default:
                    =
this._endPostBack(this._createPageRequestManagerParserError(String.format=
(Sys.WebForms.Res.PRM_UnknownToken, deltaNode.type)), executor, null);
                    return null;
            }=20
        }=20
        return {
            executor: executor,
            updatePanelNodes: updatePanelNodes,
            hiddenFieldNodes: hiddenFieldNodes,
            arrayDeclarationNodes: arrayDeclarationNodes,
            scriptBlockNodes: scriptBlockNodes,
            scriptStartupNodes: scriptStartupNodes,
            expandoNodes: expandoNodes,
            onSubmitNodes: onSubmitNodes,
            dataItemNodes: dataItemNodes,
            dataItemJsonNodes: dataItemJsonNodes,
            scriptDisposeNodes: scriptDisposeNodes,
            asyncPostBackControlIDsNode: asyncPostBackControlIDsNode,
            postBackControlIDsNode: postBackControlIDsNode,
            updatePanelIDsNode: updatePanelIDsNode,
            asyncPostBackTimeoutNode: asyncPostBackTimeoutNode,
            childUpdatePanelIDsNode: childUpdatePanelIDsNode,
            panelsToRefreshNode: panelsToRefreshNode,
            formActionNode: formActionNode };
    }
    function =
Sys$WebForms$PageRequestManager$_processUpdatePanelArrays(updatePanelIDs,=
 asyncPostBackControlIDs, postBackControlIDs) {
        var newUpdatePanelIDs;
        var newUpdatePanelClientIDs;
        var newUpdatePanelHasChildrenAsTriggers;
       =20
        if (updatePanelIDs) {
            var l =3D updatePanelIDs.length;
            newUpdatePanelIDs =3D new Array(l);
            newUpdatePanelClientIDs =3D new Array(l);
            newUpdatePanelHasChildrenAsTriggers =3D new Array(l);
           =20
            for (var i =3D 0; i < l; i++) {
                var realPanelID =3D updatePanelIDs[i].substr(1);
                var childrenAsTriggers =3D (updatePanelIDs[i].charAt(0) =
=3D=3D=3D 't');
                newUpdatePanelHasChildrenAsTriggers[i] =3D =
childrenAsTriggers;
                newUpdatePanelIDs[i] =3D realPanelID;
                newUpdatePanelClientIDs[i] =3D =
this._uniqueIDToClientID(realPanelID);
            }
        }
        else {
            newUpdatePanelIDs =3D [];
            newUpdatePanelClientIDs =3D [];
            newUpdatePanelHasChildrenAsTriggers =3D [];
        }
        var newAsyncPostBackControlIDs =3D [];
        var newAsyncPostBackControlClientIDs =3D [];
        this._convertToClientIDs(asyncPostBackControlIDs, =
newAsyncPostBackControlIDs, newAsyncPostBackControlClientIDs);
        var newPostBackControlIDs =3D [];
        var newPostBackControlClientIDs =3D [];
        this._convertToClientIDs(postBackControlIDs, =
newPostBackControlIDs, newPostBackControlClientIDs);
       =20
        return {
            updatePanelIDs: newUpdatePanelIDs,
            updatePanelClientIDs: newUpdatePanelClientIDs,
            updatePanelHasChildrenAsTriggers: =
newUpdatePanelHasChildrenAsTriggers,
            asyncPostBackControlIDs: newAsyncPostBackControlIDs,
            asyncPostBackControlClientIDs: =
newAsyncPostBackControlClientIDs,
            postBackControlIDs: newPostBackControlIDs,
            postBackControlClientIDs: newPostBackControlClientIDs
        };
    }
    function Sys$WebForms$PageRequestManager$_queueScripts(scriptLoader, =
scriptBlockNodes, queueIncludes, queueBlocks) {
       =20
        for (var i =3D 0, l =3D scriptBlockNodes.length; i < l; i++) {
            var scriptBlockType =3D scriptBlockNodes[i].id;
            switch (scriptBlockType) {
                case "ScriptContentNoTags":
                    if (!queueBlocks) {
                        continue;
                    }
                    =
scriptLoader.queueScriptBlock(scriptBlockNodes[i].content);
                    break;
                case "ScriptContentWithTags":
                    var scriptTagAttributes;
                    eval("scriptTagAttributes =3D " + =
scriptBlockNodes[i].content);
                    if (scriptTagAttributes.src) {
                        if (!queueIncludes || =
Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src)) {
                            continue;
                        }
                    }
                    else if (!queueBlocks) {
                        continue;
                    }
                    =
scriptLoader.queueCustomScriptTag(scriptTagAttributes);
                    break;
                case "ScriptPath":
                    if (!queueIncludes || =
Sys._ScriptLoader.isScriptLoaded(scriptBlockNodes[i].content)) {
                        continue;
                    }
                    =
scriptLoader.queueScriptReference(scriptBlockNodes[i].content);
                    break;
            }
        }       =20
    }
    function =
Sys$WebForms$PageRequestManager$_registerDisposeScript(panelID, =
disposeScript) {
        if (!this._scriptDisposes[panelID]) {
            this._scriptDisposes[panelID] =3D [disposeScript];
        }
        else {
            Array.add(this._scriptDisposes[panelID], disposeScript);
        }
    }
    function =
Sys$WebForms$PageRequestManager$_scriptIncludesLoadComplete(scriptLoader,=
 data) {
       =20
       =20
        if (data.executor.get_webRequest() !=3D=3D this._request) {
            return;
        }
       =20
        this._commitControls(data.updatePanelData,
            data.asyncPostBackTimeoutNode ? =
data.asyncPostBackTimeoutNode.content : null);
        if (data.formActionNode) {
            this._form.action =3D data.formActionNode.content;
        }
       =20
        var i, l, node;
        for (i =3D 0, l =3D data.updatePanelNodes.length; i < l; i++) {
            node =3D data.updatePanelNodes[i];
            var updatePanelElement =3D document.getElementById(node.id);
            if (!updatePanelElement) {
                =
this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.P=
RM_MissingPanel, node.id)), data.executor, data);
                return;
            }
            this._updatePanel(updatePanelElement, node.content);
        }
        for (i =3D 0, l =3D data.scriptDisposeNodes.length; i < l; i++) =
{
            node =3D data.scriptDisposeNodes[i];
            this._registerDisposeScript(node.id, node.content);
        }
        for (i =3D 0, l =3D this._transientFields.length; i < l; i++) {
            var field =3D =
document.getElementById(this._transientFields[i]);
            if (field) {
                var toRemove =3D field._isContained ? field.parentNode : =
field;
                toRemove.parentNode.removeChild(toRemove);
            }
        }
        for (i =3D 0, l =3D data.hiddenFieldNodes.length; i < l; i++) {
            node =3D data.hiddenFieldNodes[i];
            this._createHiddenField(node.id, node.content);
        }
       =20
        if (data.scriptsFailed) {
            throw =
Sys._ScriptLoader._errorScriptLoadFailed(data.scriptsFailed.src, =
data.scriptsFailed.multipleCallbacks);
        }
       =20
        this._queueScripts(scriptLoader, data.scriptBlockNodes, false, =
true);
        var arrayScript =3D '';
        for (i =3D 0, l =3D data.arrayDeclarationNodes.length; i < l; =
i++) {
            node =3D data.arrayDeclarationNodes[i];
            arrayScript +=3D =
"Sys.WebForms.PageRequestManager._addArrayElement('" + node.id + "', " + =
node.content + ");\r\n";
        }
        var expandoScript =3D '';
        for (i =3D 0, l =3D data.expandoNodes.length; i < l; i++) {
            node =3D data.expandoNodes[i];
            expandoScript +=3D node.id + " =3D " + node.content + =
"\r\n";
        }
        if (arrayScript.length) {
            scriptLoader.queueScriptBlock(arrayScript);
        }
        if (expandoScript.length) {
            scriptLoader.queueScriptBlock(expandoScript);
        }
       =20
        this._queueScripts(scriptLoader, data.scriptStartupNodes, true, =
true);
        var onSubmitStatementScript =3D '';
        for (i =3D 0, l =3D data.onSubmitNodes.length; i < l; i++) {
            if (i =3D=3D=3D 0) {
                onSubmitStatementScript =3D =
'Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStateme=
nts, function() {\r\n';
            }
            onSubmitStatementScript +=3D data.onSubmitNodes[i].content + =
"\r\n";
        }
        if (onSubmitStatementScript.length) {
            onSubmitStatementScript +=3D "\r\nreturn true;\r\n});\r\n";
            scriptLoader.queueScriptBlock(onSubmitStatementScript);
        }
        scriptLoader.loadScripts(0,
            Function.createDelegate(this, =
Function.createCallback(this._scriptsLoadComplete, data)), null, null);
    }
    function =
Sys$WebForms$PageRequestManager$_scriptIncludesLoadFailed(scriptLoader, =
scriptElement, multipleCallbacks, data) {
        data.scriptsFailed =3D { src: scriptElement.src, =
multipleCallbacks: multipleCallbacks };
        this._scriptIncludesLoadComplete(scriptLoader, data);
    }
    function =
Sys$WebForms$PageRequestManager$_scriptsLoadComplete(scriptLoader, data) =
{
       =20
       =20
        var response =3D data.executor;
        if (window.__theFormPostData) {
            window.__theFormPostData =3D "";
        }
        if (window.__theFormPostCollection) {
            window.__theFormPostCollection =3D [];
        }
        if (window.WebForm_InitCallback) {
            window.WebForm_InitCallback();
        }
        if (this._scrollPosition) {
            if (window.scrollTo) {
                window.scrollTo(this._scrollPosition.x, =
this._scrollPosition.y);
            }
            this._scrollPosition =3D null;
        }
        Sys.Application.endCreateComponents();
        this._pageLoaded(false, data);
        this._endPostBack(null, response, data);
        if (this._controlIDToFocus) {
            var focusTarget;
            var oldContentEditableSetting;
            if (Sys.Browser.agent =3D=3D=3D =
Sys.Browser.InternetExplorer) {
                var targetControl =3D $get(this._controlIDToFocus);
                focusTarget =3D targetControl;
                if (targetControl && (!WebForm_CanFocus(targetControl))) =
{
                    focusTarget =3D =
WebForm_FindFirstFocusableChild(targetControl);
                }
                if (focusTarget && (typeof(focusTarget.contentEditable) =
!=3D=3D "undefined")) {
                    oldContentEditableSetting =3D =
focusTarget.contentEditable;
                    focusTarget.contentEditable =3D false;
                }
                else {
                    focusTarget =3D null;
                }
            }
            WebForm_AutoFocus(this._controlIDToFocus);
            if (focusTarget) {
                focusTarget.contentEditable =3D =
oldContentEditableSetting;
            }
            this._controlIDToFocus =3D null;
        }
    }
    function Sys$WebForms$PageRequestManager$_splitNodeIntoArray(node) {
        var str =3D node.content;
        var arr =3D str.length ? str.split(',') : [];
        return arr;
    }
    function =
Sys$WebForms$PageRequestManager$_uniqueIDToClientID(uniqueID) {
        return uniqueID.replace(/\$/g, '_');
    }
    function =
Sys$WebForms$PageRequestManager$_updateControls(updatePanelIDs, =
asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout) {
        this._commitControls(
            this._processUpdatePanelArrays(updatePanelIDs, =
asyncPostBackControlIDs, postBackControlIDs),
            asyncPostBackTimeout);
    }
    function =
Sys$WebForms$PageRequestManager$_updatePanel(updatePanelElement, =
rendering) {
        for (var updatePanelID in this._scriptDisposes) {
            if (this._elementContains(updatePanelElement, =
document.getElementById(updatePanelID))) {
                var disposeScripts =3D =
this._scriptDisposes[updatePanelID];
                for (var i =3D 0, l =3D disposeScripts.length; i < l; =
i++) {
                    eval(disposeScripts[i]);
                }
                delete this._scriptDisposes[updatePanelID];
            }
        }
        this._destroyTree(updatePanelElement);
        updatePanelElement.innerHTML =3D rendering;
    }
    function Sys$WebForms$PageRequestManager$_validPosition(position) {
        return (typeof(position) !=3D=3D "undefined") && (position =
!=3D=3D null) && (position !=3D=3D 0);
    }
Sys.WebForms.PageRequestManager.prototype =3D {
    _get_eventHandlerList: =
Sys$WebForms$PageRequestManager$_get_eventHandlerList,
    get_isInAsyncPostBack: =
Sys$WebForms$PageRequestManager$get_isInAsyncPostBack,
    add_beginRequest: Sys$WebForms$PageRequestManager$add_beginRequest,
    remove_beginRequest: =
Sys$WebForms$PageRequestManager$remove_beginRequest,
    add_endRequest: Sys$WebForms$PageRequestManager$add_endRequest,
    remove_endRequest: =
Sys$WebForms$PageRequestManager$remove_endRequest,
    add_initializeRequest: =
Sys$WebForms$PageRequestManager$add_initializeRequest,
    remove_initializeRequest: =
Sys$WebForms$PageRequestManager$remove_initializeRequest,
    add_pageLoaded: Sys$WebForms$PageRequestManager$add_pageLoaded,
    remove_pageLoaded: =
Sys$WebForms$PageRequestManager$remove_pageLoaded,
    add_pageLoading: Sys$WebForms$PageRequestManager$add_pageLoading,
    remove_pageLoading: =
Sys$WebForms$PageRequestManager$remove_pageLoading,
    abortPostBack: Sys$WebForms$PageRequestManager$abortPostBack,
    _cancelPendingCallbacks: =
Sys$WebForms$PageRequestManager$_cancelPendingCallbacks,
    _commitControls: Sys$WebForms$PageRequestManager$_commitControls,
    _createHiddenField: =
Sys$WebForms$PageRequestManager$_createHiddenField,
    _createPageRequestManagerTimeoutError: =
Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError,
    _createPageRequestManagerServerError: =
Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError,
    _createPageRequestManagerParserError: =
Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError,
    _createPostBackSettings: =
Sys$WebForms$PageRequestManager$_createPostBackSettings,
    _convertToClientIDs: =
Sys$WebForms$PageRequestManager$_convertToClientIDs,
    _destroyTree: Sys$WebForms$PageRequestManager$_destroyTree,
    dispose: Sys$WebForms$PageRequestManager$dispose,
    _doCallback: Sys$WebForms$PageRequestManager$_doCallback,
    _doPostBack: Sys$WebForms$PageRequestManager$_doPostBack,
    _doPostBackWithOptions: =
Sys$WebForms$PageRequestManager$_doPostBackWithOptions,
    _elementContains: Sys$WebForms$PageRequestManager$_elementContains,
    _endPostBack: Sys$WebForms$PageRequestManager$_endPostBack,
    _findNearestElement: =
Sys$WebForms$PageRequestManager$_findNearestElement,
    _findText: Sys$WebForms$PageRequestManager$_findText,
    _fireDefaultButton: =
Sys$WebForms$PageRequestManager$_fireDefaultButton,
    _getPageLoadedEventArgs: =
Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs,
    _getPageLoadingEventArgs: =
Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs,
    _getPostBackSettings: =
Sys$WebForms$PageRequestManager$_getPostBackSettings,
    _getScrollPosition: =
Sys$WebForms$PageRequestManager$_getScrollPosition,
    _initializeInternal: =
Sys$WebForms$PageRequestManager$_initializeInternal,
    _matchesParentIDInList: =
Sys$WebForms$PageRequestManager$_matchesParentIDInList,
    _onFormElementActive: =
Sys$WebForms$PageRequestManager$_onFormElementActive,
    _onFormElementClick: =
Sys$WebForms$PageRequestManager$_onFormElementClick,
    _onFormSubmit: Sys$WebForms$PageRequestManager$_onFormSubmit,
    _onFormSubmitCompleted: =
Sys$WebForms$PageRequestManager$_onFormSubmitCompleted,
    _onWindowUnload: Sys$WebForms$PageRequestManager$_onWindowUnload,
    _pageLoaded: Sys$WebForms$PageRequestManager$_pageLoaded,
    _pageLoadedInitialLoad: =
Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad,
    _parseDelta: Sys$WebForms$PageRequestManager$_parseDelta,
    _processUpdatePanelArrays: =
Sys$WebForms$PageRequestManager$_processUpdatePanelArrays,
    _queueScripts: Sys$WebForms$PageRequestManager$_queueScripts,
    _registerDisposeScript: =
Sys$WebForms$PageRequestManager$_registerDisposeScript,
    _scriptIncludesLoadComplete: =
Sys$WebForms$PageRequestManager$_scriptIncludesLoadComplete,
    _scriptIncludesLoadFailed: =
Sys$WebForms$PageRequestManager$_scriptIncludesLoadFailed,
    _scriptsLoadComplete: =
Sys$WebForms$PageRequestManager$_scriptsLoadComplete,
    _splitNodeIntoArray: =
Sys$WebForms$PageRequestManager$_splitNodeIntoArray,
    _uniqueIDToClientID: =
Sys$WebForms$PageRequestManager$_uniqueIDToClientID,
    _updateControls: Sys$WebForms$PageRequestManager$_updateControls,
    _updatePanel: Sys$WebForms$PageRequestManager$_updatePanel,
    _validPosition: Sys$WebForms$PageRequestManager$_validPosition
}
Sys.WebForms.PageRequestManager.getInstance =3D function =
Sys$WebForms$PageRequestManager$getInstance() {
    /// <summary =
locid=3D"M:J#Sys.WebForms.PageRequestManager.getInstance" />
    /// <returns type=3D"Sys.WebForms.PageRequestManager"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    var prm =3D Sys.WebForms.PageRequestManager._instance;
    if (!prm) {
        prm =3D Sys.WebForms.PageRequestManager._instance =3D new =
Sys.WebForms.PageRequestManager();
    }
    return prm;
}
Sys.WebForms.PageRequestManager._addArrayElement =3D function =
Sys$WebForms$PageRequestManager$_addArrayElement(arrayName) {
    if (!window[arrayName]) {
        window[arrayName] =3D new Array();
    }
    for (var i =3D 1, l =3D arguments.length; i < l; i++) {
        Array.add(window[arrayName], arguments[i]);
    }
}
Sys.WebForms.PageRequestManager._initialize =3D function =
Sys$WebForms$PageRequestManager$_initialize(scriptManagerID, =
formElement) {
    =
Sys.WebForms.PageRequestManager.getInstance()._initializeInternal(scriptM=
anagerID, formElement);
}
Sys.WebForms.PageRequestManager.registerClass('Sys.WebForms.PageRequestMa=
nager');
=20
Sys.UI._UpdateProgress =3D function Sys$UI$_UpdateProgress(element) {
    Sys.UI._UpdateProgress.initializeBase(this,[element]);
    this._displayAfter =3D 500;
    this._dynamicLayout =3D true;
    this._associatedUpdatePanelId =3D null;
    this._beginRequestHandlerDelegate =3D null;
    this._startDelegate =3D null;
    this._endRequestHandlerDelegate =3D null;
    this._pageRequestManager =3D null;
    this._timerCookie =3D null;
}
    function Sys$UI$_UpdateProgress$get_displayAfter() {
        /// <value type=3D"Number" =
locid=3D"P:J#Sys.UI._UpdateProgress.displayAfter"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._displayAfter;
    }
    function Sys$UI$_UpdateProgress$set_displayAfter(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;
        this._displayAfter =3D value;
    }
    function Sys$UI$_UpdateProgress$get_dynamicLayout() {
        /// <value type=3D"Boolean" =
locid=3D"P:J#Sys.UI._UpdateProgress.dynamicLayout"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._dynamicLayout;
    }
    function Sys$UI$_UpdateProgress$set_dynamicLayout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;
        this._dynamicLayout =3D value;
    }
    function Sys$UI$_UpdateProgress$get_associatedUpdatePanelId() {
        /// <value type=3D"String" mayBeNull=3D"true" =
locid=3D"P:J#Sys.UI._UpdateProgress.associatedUpdatePanelId"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._associatedUpdatePanelId;
    }
    function Sys$UI$_UpdateProgress$set_associatedUpdatePanelId(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String, mayBeNull: true}]);
        if (e) throw e;
        this._associatedUpdatePanelId =3D value;
    }
    function Sys$UI$_UpdateProgress$_clearTimeout() {
        if (this._timerCookie) {
            window.clearTimeout(this._timerCookie);
            this._timerCookie =3D null;
        }
    }
    function Sys$UI$_UpdateProgress$_handleBeginRequest(sender, arg) {
        var curElem =3D arg.get_postBackElement();
        var showProgress =3D !this._associatedUpdatePanelId;=20
        while (!showProgress && curElem) {
            if (curElem.id && this._associatedUpdatePanelId =3D=3D=3D =
curElem.id) {
                showProgress =3D true;=20
            }
            curElem =3D curElem.parentNode;=20
        }=20
        if (showProgress) {
            this._timerCookie =3D window.setTimeout(this._startDelegate, =
this._displayAfter);
        }
    }
    function Sys$UI$_UpdateProgress$_startRequest() {
        if (this._pageRequestManager.get_isInAsyncPostBack()) {
            if (this._dynamicLayout) this.get_element().style.display =
=3D 'block';
            else this.get_element().style.visibility =3D 'visible';
        }
        this._timerCookie =3D null;
    }
    function Sys$UI$_UpdateProgress$_handleEndRequest(sender, arg) {
        if (this._dynamicLayout) this.get_element().style.display =3D =
'none';
        else this.get_element().style.visibility =3D 'hidden';
        this._clearTimeout();
    }
    function Sys$UI$_UpdateProgress$dispose() {
        if (this._beginRequestHandlerDelegate !=3D=3D null) {
            =
this._pageRequestManager.remove_beginRequest(this._beginRequestHandlerDel=
egate);
            =
this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegat=
e);
            this._beginRequestHandlerDelegate =3D null;
            this._endRequestHandlerDelegate =3D null;
        }
        this._clearTimeout();
        Sys.UI._UpdateProgress.callBaseMethod(this,"dispose");
    }
    function Sys$UI$_UpdateProgress$initialize() {
        Sys.UI._UpdateProgress.callBaseMethod(this, 'initialize');
    	this._beginRequestHandlerDelegate =3D Function.createDelegate(this, =
this._handleBeginRequest);
    	this._endRequestHandlerDelegate =3D Function.createDelegate(this, =
this._handleEndRequest);
    	this._startDelegate =3D Function.createDelegate(this, =
this._startRequest);
    	if (Sys.WebForms && Sys.WebForms.PageRequestManager) {
           this._pageRequestManager =3D =
Sys.WebForms.PageRequestManager.getInstance();
    	}
    	if (this._pageRequestManager !=3D=3D null ) {
    	    =
this._pageRequestManager.add_beginRequest(this._beginRequestHandlerDelega=
te);
    	    =
this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate);=

    	}
    }
Sys.UI._UpdateProgress.prototype =3D {
    get_displayAfter: Sys$UI$_UpdateProgress$get_displayAfter,
    set_displayAfter: Sys$UI$_UpdateProgress$set_displayAfter,
    get_dynamicLayout: Sys$UI$_UpdateProgress$get_dynamicLayout,
    set_dynamicLayout: Sys$UI$_UpdateProgress$set_dynamicLayout,
    get_associatedUpdatePanelId: =
Sys$UI$_UpdateProgress$get_associatedUpdatePanelId,
    set_associatedUpdatePanelId: =
Sys$UI$_UpdateProgress$set_associatedUpdatePanelId,
    _clearTimeout: Sys$UI$_UpdateProgress$_clearTimeout,
    _handleBeginRequest: Sys$UI$_UpdateProgress$_handleBeginRequest,
    _startRequest: Sys$UI$_UpdateProgress$_startRequest,
    _handleEndRequest: Sys$UI$_UpdateProgress$_handleEndRequest,
    dispose: Sys$UI$_UpdateProgress$dispose,
    initialize: Sys$UI$_UpdateProgress$initialize
}
Sys.UI._UpdateProgress.registerClass('Sys.UI._UpdateProgress', =
Sys.UI.Control);


Type.registerNamespace('Sys.WebForms');
Sys.WebForms.Res=3D{
"PRM_MissingPanel":"Could not find UpdatePanel with ID \u0027{0}\u0027. =
If it is being updated dynamically then it must be inside another =
UpdatePanel.",
"PRM_ServerError":"An unknown error occurred while processing the =
request on the server. The status code returned from the server was: =
{0}",
"PRM_ParserError":"The message received from the server could not be =
parsed.",
"PRM_TimeoutError":"The server request timed out.",
"PRM_CannotRegisterTwice":"The PageRequestManager cannot be initialized =
more than once.",
"PRM_UnknownToken":"Unknown token: \u0027{0}\u0027.",
"PRM_MissingPanel":"Could not find UpdatePanel with ID \u0027{0}\u0027. =
If it is being updated dynamically then it must be inside another =
UpdatePanel.",
"PRM_ServerError":"An unknown error occurred while processing the =
request on the server. The status code returned from the server was: =
{0}",
"PRM_ParserError":"The message received from the server could not be =
parsed. Common causes for this error are when the response is modified =
by calls to Response.Write(), response filters, HttpModules, or server =
trace is enabled.\r\nDetails: {0}",
"PRM_TimeoutError":"The server request timed out.",
"PRM_ParserErrorDetails":"Error parsing near \u0027{0}\u0027.",
"PRM_CannotRegisterTwice":"The PageRequestManager cannot be initialized =
more than once."
};

if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://consumer.schlage.com/_layouts/1033/core.js?rev=CNBZRdV1h3pKuA7LsMXf3w%3D%3D

var IsMenuShown=3Dfalse;
var itemTableDeferred=3Dnull;
var itemTable=3Dnull;
var imageCell=3Dnull;
var onKeyPress=3Dfalse;
var downArrowText=3Dnull;
var currentCtx=3Dnull;
var currentEditMenu=3Dnull;
var currentItemID=3Dnull;
var currentItemAppName=3Dnull;
var currentItemProgId=3Dnull;
var currentItemIcon=3Dnull;
var currentItemOpenControl=3Dnull;
var currentItemFileUrl=3Dnull;
var currentItemFSObjType=3Dnull;
var currentItemCheckedOutUserId=3Dnull;
var currentItemCheckoutExpires=3Dnull;
var currentItemModerationStatus=3Dnull;
var currentItemUIString=3Dnull;
var currentItemCheckedoutToLocal=3Dnull;
var bIsCheckout=3D0;
var currentItemCanModify=3Dnull;
var currentItemPermMaskH=3Dnull;
var currentItemPermMaskL=3Dnull;
var currentItemIsEventsExcp=3Dnull;
var currentItemIsEventsDeletedExcp=3Dnull;
var UTF8_1ST_OF_2=3D0xc0   ;
var UTF8_1ST_OF_3=3D0xe0   ;
var UTF8_1ST_OF_4=3D0xf0   ;
var UTF8_TRAIL=3D0x80   ;
var HIGH_SURROGATE_BITS=3D0xD800 ;
var LOW_SURROGATE_BITS=3D0xDC00 ;
var SURROGATE_6_BIT=3D0xFC00 ;
var SURROGATE_ID_BITS=3D0xF800 ;
var SURROGATE_OFFSET=3D0x10000;
function escapeProperlyCoreCore(str, bAsUrl, bForFilterQuery, =
bForCallback)
{
	var strOut=3D"";
	var strByte=3D"";
	var ix=3D0;
	var strEscaped=3D" \"%<>\'&";
	if (typeof(str)=3D=3D"undefined")
		return "";
	for (ix=3D0; ix < str.length; ix++)
	{
		var charCode=3Dstr.charCodeAt(ix);
		var curChar=3Dstr.charAt(ix);
		if(bAsUrl && (curChar=3D=3D'#' || curChar=3D=3D'?') )
		{
			strOut+=3Dstr.substr(ix);
			break;
		}
		if (bForFilterQuery && curChar=3D=3D'&')
		{
			strOut+=3DcurChar;
			continue;
		}
		if (charCode <=3D0x7f)
		{
			if (bForCallback)
			{
				strOut+=3DcurChar;
			}
			else
			{
				if ( (charCode >=3D97 && charCode <=3D122) ||
					 (charCode >=3D65 && charCode <=3D90) ||
					 (charCode >=3D48 && charCode <=3D57) ||
					 (bAsUrl && (charCode >=3D32 && charCode <=3D95) && =
strEscaped.indexOf(curChar) < 0))
				{
					strOut+=3DcurChar;
				}
				else if (charCode <=3D0x0f)
				{
					strOut+=3D"%0"+charCode.toString(16).toUpperCase();
				}
				else if (charCode <=3D0x7f)
				{
					strOut+=3D"%"+charCode.toString(16).toUpperCase();
				}
			}
		}
		else if (charCode <=3D0x07ff)
		{
			strByte=3DUTF8_1ST_OF_2 | (charCode >> 6);
			strOut+=3D"%"+strByte.toString(16).toUpperCase() ;
			strByte=3DUTF8_TRAIL | (charCode & 0x003f);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
		}
		else if ((charCode & SURROGATE_6_BIT) !=3DHIGH_SURROGATE_BITS)
		{
			strByte=3DUTF8_1ST_OF_3 | (charCode >> 12);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | ((charCode & 0x0fc0) >> 6);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | (charCode & 0x003f);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
		}
		else if (ix < str.length - 1)
		{
			var charCode=3D(charCode & 0x03FF) << 10;
			ix++;
			var nextCharCode=3Dstr.charCodeAt(ix);
			charCode |=3DnextCharCode & 0x03FF;
			charCode+=3DSURROGATE_OFFSET;
			strByte=3DUTF8_1ST_OF_4 | (charCode >> 18);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | ((charCode & 0x3f000) >> 12);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | ((charCode & 0x0fc0) >> 6);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
			strByte=3DUTF8_TRAIL | (charCode & 0x003f);
			strOut+=3D"%"+strByte.toString(16).toUpperCase();
		}
	}
	return strOut;
}
function escapeProperly(str)
{
	return escapeProperlyCoreCore(str, false, false, false);
}
function escapeProperlyCore(str, bAsUrl)
{
	return escapeProperlyCoreCore(str, bAsUrl, false, false);
}
function escapeUrlForCallback(str)
{
	var iPound=3Dstr.indexOf("#");
	var iQues=3Dstr.indexOf("?");
	if ((iPound > 0) && ((iQues=3D=3D-1) || (iPound < iQues)))
	{
		var strNew=3Dstr.substr(0, iPound);
		if (iQues > 0)
		{
			strNew+=3Dstr.substr(iQues);
		}
		str=3DstrNew;
	}
	return escapeProperlyCoreCore(str, true, false, true);
}
function PageUrlValidation(url)
{
	if (url.substr(0, 4) !=3D"http" && url.substr(0,1) !=3D"/")
	{
		var L_InvalidPageUrl_Text=3D"Invalid page URL: ";
		alert(L_InvalidPageUrl_Text);
		return "";
	}
	else
		return url;
}
var g_ExpGroupWPState=3Dnew LRUCache();
function makeAbsUrl(strUrl)
{
	if (strUrl.length > 0 && "/"=3D=3DstrUrl.substr(0, 1))
	{
		strUrl=3Dwindow.location.protocol+"//"+window.location.host+strUrl;
	}
	return strUrl;
}
function FilterNoteField(view, fieldName, fieldValue, keyCode)
{
	if (keyCode !=3D13) return;
	event.returnValue=3Dfalse;
	var strDocUrl=3Dwindow.location.href;
	pagedPart=3D/&Paged=3DTRUE&p_[^&]*&PageFirstRow=3D[^&]*/gi;
	strDocUrl=3DstrDocUrl.replace(pagedPart, "");
	viewGuid=3DGetUrlKeyValue("View", true);
	if (viewGuid=3D=3D"")
	{
		strDocUrl=3DStURLSetVar2(strDocUrl, "View", view);
		viewGuid=3Dview;
	}
	if (view.toUpperCase() !=3DviewGuid.toUpperCase())
	{
		var encodedView=3DescapeProperly(view);
		if (encodedView.toUpperCase() !=3DviewGuid.toUpperCase())
		{
			var pattern=3D/\?[^?]*/i;
			var idxQuery=3DstrDocUrl.indexOf("?");
			if (idxQuery !=3D-1)
			   strDocUrl=3DstrDocUrl.replace(pattern,"?View=3D"+view);
			else
			   strDocUrl=3DstrDocUrl+"?View=3D"+view;
		}
	}
	var arrayField=3DstrDocUrl.match("FilterField([0-9]+)=3D"+fieldName);
	if (!arrayField)
	{
		var idxQuery=3DstrDocUrl.indexOf("?");
		if (idxQuery !=3D-1)
			strDocUrl=3DstrDocUrl+"&";
		else
			strDocUrl=3DstrDocUrl+"?";
		i=3D0;
		do
		{
			i++;
			FilterArray=3DstrDocUrl.match("FilterField"+							=
i+"=3D[^&]*"+"&FilterValue"+							i+"=3D[^&]*");
		} while (FilterArray);
		strDocUrl=3DstrDocUrl+"FilterField"+i+							=
"=3D"+fieldName+"&FilterValue"+							=
i+"=3D"+escapeProperly(fieldValue);
		strDocUrl=3DstrDocUrl.replace("Filter=3D1&", "");
	}
	else
	{
		filterNo=3DparseInt(arrayField[1]);
		var arrayValue=3DstrDocUrl.match("&FilterValue"+							=
filterNo+"=3D[^&]*");
		strTemp=3D"&"+arrayField[0]+arrayValue[0];
		strNewFilter=3D"&FilterField"+arrayField[1]+							=
"=3D"+fieldName+"&FilterValue"+							=
arrayField[1]+"=3D"+escapeProperly(fieldValue);
		strDocUrl=3DstrDocUrl.replace(strTemp, strNewFilter);
		strDocUrl=3DstrDocUrl.replace("Filter=3D1&", "");
	}
	window.location.href=3DSTSPageUrlValidation(strDocUrl);
}
function SelectField(view, selectID)
{
	var strDocUrl=3Dwindow.location.href;
	var strHash=3Dwindow.location.hash;
	var fViewReplaced=3Dfalse;
	var pattern=3D/\#.*/i;
	strDocUrl=3DstrDocUrl.replace(pattern, "");
	viewGuid=3DGetUrlKeyValue("View", true);
	pageView=3DGetUrlKeyValue("PageView", true);
	if (view.toUpperCase() !=3DviewGuid.toUpperCase())
	{
		var encodedView=3DescapeProperly(view);
		if (encodedView.toUpperCase() !=3DviewGuid.toUpperCase())
		{
			var pattern=3D/\?[^?]*/i;
			var idxQuery=3DstrDocUrl.indexOf("?");
			if (idxQuery !=3D-1)
				strDocUrl=3DstrDocUrl.replace(pattern,"?View=3D"+view);
			else
				strDocUrl=3DstrDocUrl+"?View=3D"+view;
			fViewReplaced=3Dtrue;
		}
	}
	if (!fViewReplaced && (GetUrlKeyValue("SelectedID") !=3D""))
	{
		var selectIDOld=3D/&SelectedID=3D[^&]*/gi;
		strDocUrl=3DstrDocUrl.replace(selectIDOld, "");
		selectIDOld=3D/\?SelectedID=3D[^&]*&?/;
		strDocUrl=3DstrDocUrl.replace(selectIDOld, "?");
	}
	strDocUrl=3DstrDocUrl+"&SelectedID=3D";
	strDocUrl=3DstrDocUrl+selectID;
	if (fViewReplaced && (pageView !=3D""))
	{
		strDocUrl=3DstrDocUrl+"&PageView=3D"+pageView;
	}
	if (strHash !=3D"")
	{
	strDocUrl=3DstrDocUrl+strHash;
	}
	SubmitFormPost(strDocUrl);
}
function FilterField(view, fieldName, fieldValue, selOption)
{
	return FilterFieldV3(view, fieldName, fieldValue, selOption, false);
}
function FilterFieldV3(view, fieldName, fieldValue, selOption, =
bReturnUrl)
{
	var strDocUrl=3DCanonicalizeUrlEncodingCase(window.location.href);
	var arrayField=3DstrDocUrl.match("[&\?]Paged=3DTRUE[^&]*");
	if (arrayField)
	{
		var pagedPart=3D/&p_[^&]*/gi;
		strDocUrl=3DstrDocUrl.replace(pagedPart, "");
		pagedPart=3D/&PageFirstRow=3D[^&]*/gi;
		strDocUrl=3DstrDocUrl.replace(pagedPart, "");
		pagedPart=3D/&PageLastRow=3D[^&]*/gi;
		strDocUrl=3DstrDocUrl.replace(pagedPart, "");
		pagedPart=3D/&PagedPrev=3DTRUE[^&]*/i;
		strDocUrl=3DstrDocUrl.replace(pagedPart, "");
		arrayField=3DstrDocUrl.match("[\?]Paged=3DTRUE[^&]*");
		if (arrayField)
		{
			var idxQuery=3DstrDocUrl.substr(arrayField["index"]).indexOf("&");
			if (idxQuery !=3D-1)
			{
				strDocUrl=3DstrDocUrl.substr(0, arrayField["index"]+1)+					=
strDocUrl.substr(idxQuery+arrayField["index"]+1);
			}
			else
			{
				strDocUrl=3DstrDocUrl.substr(0, arrayField["index"]);
			}
		}
		else
		{
			pagedPart=3D/&Paged=3DTRUE[^&]*/i;
			strDocUrl=3DstrDocUrl.replace(pagedPart, "");
		}
	}
	viewGuid=3DGetUrlKeyValue("View", true);
	if (viewGuid=3D=3D"")
	{
		strDocUrl=3DStURLSetVar2(strDocUrl, "View", view);
		viewGuid=3Dview;
	}
	if (view.toUpperCase() !=3DviewGuid.toUpperCase())
	{
		var encodedView=3DescapeProperly(view);
		if (encodedView.toUpperCase() !=3DviewGuid.toUpperCase())
		{
			var pattern=3D/\?[^?]*/i;
			var idxQuery=3DstrDocUrl.indexOf("?");
			if (idxQuery !=3D-1)
			   strDocUrl=3DstrDocUrl.replace(pattern,"?View=3D"+view);
			else
			   strDocUrl=3DstrDocUrl+"?View=3D"+view;
		}
	}
	arrayField=3DstrDocUrl.match("FilterField([0-9]+)=3D"+fieldName+"&");
	if (!arrayField)
	{
		if (0=3D=3DselOption)
		{
			strDocUrl=3DstrDocUrl.replace("Filter=3D1&", "");
			strDocUrl=3DstrDocUrl.replace("?Filter=3D1", "");
		}
		else
		{
			var idxQuery=3DstrDocUrl.indexOf("?");
			if (idxQuery !=3D-1)
				strDocUrl=3DstrDocUrl+"&";
			else
				strDocUrl=3DstrDocUrl+"?";
			i=3D0;
			do
			{
				i++;
				FilterArray=3DstrDocUrl.match("FilterField"+i+"=3D[^&]*"+												=
  "&FilterValue"+i+"=3D[^&]*");
			} while (FilterArray);
			strDocUrl=3DstrDocUrl+"FilterField"+i+"=3D"+fieldName+									=
"&FilterValue"+i+"=3D"+escapeProperly(fieldValue);
			strDocUrl=3DstrDocUrl.replace("Filter=3D1&", "");
		}
	}
	else
	{
		filterNo=3DparseInt(arrayField[1]);
		var arrayValue=3DstrDocUrl.match("FilterValue"+filterNo+"=3D[^&]*");
		var strTemp=3D"&"+arrayField[0]+arrayValue[0];
		if (0=3D=3DselOption)
		{
			if (strDocUrl.indexOf(strTemp)=3D=3D-1)
			{
				strTemp=3DarrayField[0]+arrayValue[0]+"&";
			}
			strDocUrl=3DstrDocUrl.replace(strTemp, "");
			j=3DfilterNo+1;
			FilterArray=3DstrDocUrl.match("FilterField"+							=
j+"=3D[^&]*"+"&FilterValue"+							j+"=3D[^&]*");
			for ( i=3DfilterNo ; FilterArray; i++)
			{
				strNew=3D"FilterField"+i;
				strOld=3D"FilterField"+j;
				strDocUrl=3DstrDocUrl.replace(strOld, strNew);
				strNew=3D"FilterValue"+i;
				strOld=3D"FilterValue"+j;
				strDocUrl=3DstrDocUrl.replace(strOld, strNew);
				j++;
				FilterArray=3DstrDocUrl.match("FilterField"+								=
j+"=3D[^&]*"+"&FilterValue"+								j+"=3D[^&]*");
			}
			strDocUrl=3DstrDocUrl.replace("Filter=3D1&", "");
			strDocUrl=3DstrDocUrl.replace("?Filter=3D1", "");
		}
		else
		{
			var strFirstChar;
			if (strDocUrl.indexOf(strTemp)=3D=3D-1)
			{
				strTemp=3D"?"+arrayField[0]+arrayValue[0]
				strFirstChar=3D"?";
			}
			else
			{
				strFirstChar=3D"&";
			}
			var strNewFilter=3DstrFirstChar+"FilterField"+arrayField[1]+							=
"=3D"+fieldName+"&FilterValue"+							=
arrayField[1]+"=3D"+escapeProperly(fieldValue);
			strDocUrl=3DstrDocUrl.replace(strTemp, strNewFilter);
			strDocUrl=3DstrDocUrl.replace("Filter=3D1&", "");
		}
	}
	arrayField=3DstrDocUrl.match("FilterField([0-9]+)=3D");
	if (!arrayField)
		strDocUrl=3DstrDocUrl+"&FilterClear=3D1";
	else
		strDocUrl=3DstrDocUrl.replace("&FilterClear=3D1", "");
	if (bReturnUrl)
		return strDocUrl;
	else
		SubmitFormPost(strDocUrl);
}
function CanonicalizeUrlEncodingCase(str)
{
	var strOut=3D"";
	var ix;
	for (ix=3D0; ix < str.length; ix++)
	{
		var curChar=3Dstr.charAt(ix);
		if (curChar=3D=3D'%' && (ix+2) < str.length)
		{
			strOut+=3DcurChar;
			ix++;
			strOut+=3Dstr.charAt(ix).toString().toUpperCase();
			ix++;
			strOut+=3Dstr.charAt(ix).toString().toUpperCase();
		}
		else
		{
			strOut+=3DcurChar;
		}
	}
	return strOut;
}
function SetControlValue(controlId, value)
{
	var control=3Ddocument.getElementById(controlId);
	if (control !=3Dnull)
		 control.value=3Dvalue;
}
var bValidSearchTerm=3Dfalse;
function SetSearchView()
{
	if (typeof(bValidSearchTerm) !=3D"undefined")
		bValidSearchTerm=3Dtrue;
}
function SubmitFormPost(url, bForceSubmit)
{
	if (typeof(MSOWebPartPageFormName) !=3D"undefined")
	{
		var form=3Ddocument.forms[MSOWebPartPageFormName];
		if (null !=3Dform)
		{
			if ((bForceSubmit !=3Dundefined && bForceSubmit=3D=3Dtrue)
				|| !form.onsubmit || (form.onsubmit() !=3Dfalse))
			{
				form.action=3DSTSPageUrlValidation(url);
				form.method=3D"POST";
				if (isPortalTemplatePage(url))
					form.target=3D"_top";
				if (!bValidSearchTerm)
					ClearSearchTerm("");
				form.submit();
			}
		}
	}
}
var g_varSkipRefreshOnFocus=3D0;
function RefreshOnFocus()
{
	if (typeof(g_varSkipRefreshOnFocus)=3D=3D"undefined" ||
		!g_varSkipRefreshOnFocus)
	{
		var url=3Dwindow.location.href;
		var iPosition=3Durl.indexOf("#")
		if (iPosition=3D=3D-1)
			window.location.href=3Durl;
		else
			window.location.href=3Durl.substring(0, iPosition);
	}
}
function DisableRefreshOnFocus()
{
	g_varSkipRefreshOnFocus=3D1;
}
function SetWindowRefreshOnFocus()
{
	window.onbeforeunload=3DDisableRefreshOnFocus;
	window.onfocus=3DRefreshOnFocus;
}
function RemoveParametersFromUrl(url)
{
	var paramsBeginPos=3Durl.indexOf('?');
	if (paramsBeginPos=3D=3D-1)
		return url;
	else
		return url.substr(0, paramsBeginPos);
}
function GoToPageRelative(url)
{
	if (url.substr(0, 4) !=3D"http" && url.substr(0,1) !=3D"/")
	{
		var currentPage=3DRemoveParametersFromUrl(window.location.href);
		var pos=3DcurrentPage.lastIndexOf("/");
		if (pos > 0)
			url=3DcurrentPage.substring(0, pos+1)+url;
	}
	GoToPage(url);
}
function EnterFolder(url)
{
	var currentPage=3DRemoveParametersFromUrl(window.location.href);
	var newPage=3DRemoveParametersFromUrl(url);
	if (newPage.toLowerCase() !=3DcurrentPage.toLowerCase())
		STSNavigate(url);
	else
		SubmitFormPost(url);
}
function GoToDiscussion(url)
{
	var ch=3Durl.indexOf("?") >=3D0 ? "&" : "?";
	var srcUrl=3DGetSource();
	if (srcUrl !=3Dnull && srcUrl !=3D"")
		url+=3Dch+"TopicsView=3D"+srcUrl;
	STSNavigate(url);
}
function STSNavigateWithCheckoutAlert(Url, bCheckout, =
bIsCheckedOutToLocal, strDocument, strhttpRoot,
			strCurrentUser, strCheckoutUser)
{
	if (typeof(strCurrentUser)=3D=3D"undefined" || strCurrentUser=3D=3Dnull =
|| strCurrentUser=3D=3D"")
		strCurrentUser=3DcurrentItemCheckedOutUserId;
	if ((typeof(strCheckoutUser)=3D=3D"undefined" || =
strCheckoutUser=3D=3Dnull || strCheckoutUser=3D=3D"")
		  && typeof(ctx) !=3D"undefined")
	{
		strCheckoutUser=3Dctx.CurrentUserId;
	}
	if (bIsCheckedOutToLocal=3D=3D"1")
	{
		alert(L_CannotEditPropertyForLocalCopy_Text);
		return;
	}
	if (strCurrentUser !=3Dnull &&
		strCurrentUser !=3D"" &&
		strCheckoutUser !=3Dnull &&
		strCurrentUser !=3DstrCheckoutUser)
	{
		alert(L_CannotEditPropertyCheckout_Text);
		return;
	}
	if (bCheckout=3D=3D"1" && browseris.ie)
	{
		if (confirm(L_ConfirmCheckout_Text))
		{
			if (strDocument.charAt(0)=3D=3D"/" || =
strDocument.substr(0,3).toLowerCase()=3D=3D"%2f")
				=
strDocument=3Ddocument.location.protocol+"//"+document.location.host+strD=
ocument;
			CheckoutviaXmlhttp(strhttpRoot,strDocument);
		 }
		else
			return;
	}
	STSNavigate(Url);
}
function CheckoutviaXmlhttp(strhttpRoot, strDocument)
{
	var xh=3Dnew ActiveXObject("Microsoft.XMLHTTP");
	if (xh=3D=3Dnull)
		return false;
	xh.Open("POST", strhttpRoot+"/_vti_bin/lists.asmx", false);
	xh.setRequestHeader("Content-Type", "text/xml; charset=3Dutf-8");
	xh.setRequestHeader("SOAPAction", =
"http://schemas.microsoft.com/sharepoint/soap/CheckOutFile");
	var soapData=3D'<?xml version=3D"1.0" encoding=3D"utf-8"?>'+		=
'<soap:Envelope xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" '+		=
'xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/">'+		=
'<soap:Body>'+		'<CheckOutFile =
xmlns=3D"http://schemas.microsoft.com/sharepoint/soap/"><pageUrl>'+		=
strDocument+'</pageUrl></CheckOutFile></soap:Body></soap:Envelope>'
	xh.Send(soapData);
	if (xh.status=3D=3D200 &&  xh.ResponseText.indexOf("true") !=3D0)
	{
		return true;
	}
	else
		return false;
}
var g_ExtensionNotSupportCheckoutToLocal=3Dnew Array("ascx","asp", =
"aspx", "htm", "html","master","odc", "exe", "bat","com", "cmd", =
"onetoc2");
var g_ExtensionDefaultForRead=3Dnew Array("jpg", "jpeg","bmp", "png", =
"gif","onetoc2", "one", "odc");
function FSupportCheckoutToLocal(strExtension)
{
	var fRet=3Dtrue;
	if (strExtension=3D=3Dnull || strExtension=3D=3D"")
		return false;
	strExtension=3DstrExtension.toLowerCase();
	var ix=3D0;
	for (ix=3D0; ix < g_ExtensionNotSupportCheckoutToLocal.length; ix++)
	{
		if (strExtension=3D=3Dg_ExtensionNotSupportCheckoutToLocal[ix])
			return false;
	}
	return true;
}
function FDefaultOpenForReadOnly(strExtension)
{
	var fRet=3Dfalse;
	if (strExtension=3D=3Dnull || strExtension=3D=3D"")
		return true;
	strExtension=3DstrExtension.toLowerCase();
	var ix=3D0;
	for (ix=3D0; ix < g_ExtensionDefaultForRead.length; ix++)
	{
		if (strExtension=3D=3Dg_ExtensionDefaultForRead[ix])
			return true;
	}
	return false;
}
function CheckoutDocument(strhttpRoot, strDocument, strOpenControl)
{
	var stsOpen=3Dnull;
	var fRet=3Dtrue;
	var fClientCheckout=3Dfalse;
	if (strDocument.charAt(0)=3D=3D"/" || =
strDocument.substr(0,3).toLowerCase()=3D=3D"%2f")
		=
strDocument=3Ddocument.location.protocol+"//"+document.location.host+strD=
ocument;
	var strextension=3DSzExtension(unescapeProperly(strDocument));
	if (FSupportCheckoutToLocal(strextension) &&
		strOpenControl=3D=3D"SharePoint.OpenDocuments.3")
	{
		stsOpen=3DStsOpenEnsureEx(strOpenControl);
	}
	if (stsOpen !=3Dnull)
	{
		try
		{
			fRet=3DstsOpen.CheckoutDocumentPrompt(unescapeProperly(strDocument), =
false, "");
			SetWindowRefreshOnFocus();
			fClientCheckout=3Dtrue;
			return;
		}
		catch (e)
		{
		}
	}
	 if (!fClientCheckout)
		NavigateToCheckinAspx(strhttpRoot, =
"FileName=3D"+escapeProperly(unescapeProperly(strDocument))+"&Checkout=3D=
true");
}
function NewItem(url)
{
	GoToPage(url);
}
function EditItem(url)
{
	GoToPage(url);
}
function GoToHistoryLink(elm, strVersion)
{
	if (elm.href=3D=3Dnull)
		return;
	var targetUrl=3Delm.href;
	var ch=3Delm.href.indexOf("?") >=3D0 ? "&" : "?";
	var srcUrl=3Dch+"VersionNo=3D"+strVersion;
	var srcSourceUrl=3DGetSource();
	if (srcSourceUrl !=3Dnull && srcSourceUrl !=3D"")
		srcSourceUrl=3D"&"+"Source=3D"+srcSourceUrl;
	var targetUrl=3Delm.href+srcUrl+srcSourceUrl;
	if (isPortalTemplatePage(targetUrl))
		window.top.location=3DSTSPageUrlValidation(targetUrl);
	else
		window.location=3DSTSPageUrlValidation(targetUrl);
}
function GoToLink(elm)
{
	if (elm.href=3D=3Dnull)
		return;
	var ch=3Delm.href.indexOf("?") >=3D0 ? "&" : "?";
	var srcUrl=3DGetSource();
	if (srcUrl !=3Dnull && srcUrl !=3D"")
		srcUrl=3Dch+"Source=3D"+srcUrl;
	var targetUrl=3Delm.href+srcUrl;
	if (isPortalTemplatePage(targetUrl))
		window.top.location=3DSTSPageUrlValidation(targetUrl);
	else
		window.location=3DSTSPageUrlValidation(targetUrl);
}
function GoBack(defViewUrl)
{
	window.location.href=3DunescapeProperly(GetSource(defViewUrl));
}
function ReplyItem(url, threading, guid, subject)
{
	if(threading.length>=3D504)
	{
		var L_ReplyLimitMsg_Text=3D"Cannot reply to this thread. The reply =
limit has been reached.";
		alert(L_ReplyLimitMsg_Text);
	} else
	{
		url+=3D"?Threading=3D"+threading;
		url+=3D"&Guid=3D"+guid;
		url+=3D"&Subject=3D"+subject;
		GoToPage(url);
	}
}
function GoBacktoCurrentIssue(url, issueid)
{
	url+=3D'?ID=3D'+issueid;
	GoToPage(url);
}
function CatchCreateError(strIgnore1, strIgnore2, strIgnore3)
{
	return true;
}
function ExportToDatabase(strSiteUrl, strListID, strViewID, =
fUseExistingDB)
{
	var L_NoWSSClient_Text=3D"To export a list, you must have a Windows =
SharePoint Services-compatible application and Microsoft Internet =
Explorer 6.0 or greater.";
	var L_ExportDBFail_Text=3D"Export to database failed. To export a list, =
you must have a Windows SharePoint Services-compatible application.";
	if (browseris.ie5up && browseris.win32)
	{
		try
		{
			var ExpDatabase;
			ExpDatabase=3Dnew ActiveXObject("SharePoint.ExportDatabase");
			if (!ExpDatabase)
			{
				alert(L_NoWSSClient_Text);
				return;
			}
			ExpDatabase.SiteUrl=3DmakeAbsUrl(strSiteUrl);
			ExpDatabase.ListID=3DstrListID;
			ExpDatabase.ViewID=3DstrViewID;
			ExpDatabase.DoExport(fUseExistingDB);
			ExpDatabase=3Dnull;
		}
		catch(e)
		{
			alert(L_ExportDBFail_Text);
			return;
		}
	}
	else
	{
		alert(L_NoWSSClient_Text);
	}
}
function ExportList(using)
{
	var L_ExportListSpreadsheet_Text=3D"To export a list, you must have a =
Windows SharePoint Services-compatible application.";
	if ((fSSImporter && SSImporterObj.IqyImportEnabled()) ||
		confirm(L_ExportListSpreadsheet_Text))
	{
		window.location.href=3DSTSPageUrlValidation(makeAbsUrl(using));
	}
}
function ExportDiagram(weburl,listguid, listid, listname, viewname, =
viewguid)
{
	try
	{
		objDiagramLaunch=3Dnew ActiveXObject("DiagramLaunch.DiagramLauncher");
		var bstrTemplate=3D"";
		var bstrURI=3Dweburl;
		var bstrViewGUID=3Dviewguid;
		var bstrListGUID=3Dlistguid;
		var iListID=3Dlistid;
		objDiagramLaunch.CreateDiagram(bstrTemplate, bstrURI, bstrViewGUID, =
bstrListGUID, listname, viewname, iListID);
	}
	catch(e)
	{
		var L_DiagramLaunchFail_Text=3D"Unable to create diagram.";
		alert (L_DiagramLaunchFail_Text);
	}
	delete objDiagramLaunch;
}
var ListCtrlObj;
var fListControl=3Dfalse;
var fListErrorShown=3Dfalse;
var L_EditInGrid_Text=3D"The list cannot be displayed in Datasheet view =
for one or more of the following reasons: \n\n- A datasheet component =
compatible with Windows SharePoint Services is not installed.\n- Your =
Web browser does not support ActiveX controls. \n- Support for ActiveX =
controls is disabled.";
function CatchListCreateError(strIgnore1, strIgnore2, strIgnore3)
{
	alert(L_EditInGrid_Text);
	fListErrorShown=3Dtrue;
	return false;
}
function EnsureListControl()
{
	if (!fListControl)
	{
		fListErrorShown=3Dfalse;
		if (browseris.ie5up && browseris.win32)
		{
			var functionBody=3D				"try"
+"{"
+"    ListCtrlObj=3Dnew ActiveXObject(\"ListNet.ListNet\");"
+"    if (ListCtrlObj)"
+"        fListControl=3Dtrue;"
+"} catch (e)"
+"{"
+"    fListControl=3Dfalse;"
+"};";
			var EnsureListControlInner=3Dnew Function(functionBody);
			EnsureListControlInner();
		}
		else
		{
			window.onerror=3DCatchListCreateError;
			ListCtrlObj=3Dnew ActiveXObject("ListNet.ListNet");
			if (ListCtrlObj)
				fListControl=3Dtrue;
		}
	}
	ListCtrlObj=3Dnull;
	return fListControl;
}
var L_NoQuestion_Text=3D"The survey contains no questions.";
var L_NoVoteAllowed_Text=3D"You are not allowed to respond again to this =
survey.";
function IsVoteOK(notAllowed)
{
	if (1=3D=3DnotAllowed)
		alert(L_NoQuestion_Text);
	else if (2=3D=3DnotAllowed)
		alert(L_NoVoteAllowed_Text);
	else
		return true;
}
function hasHighChar(str)
{
	var ix=3D0;
	for (ix=3D0; ix < str.length; ix++)
	{
		if (str.charCodeAt(ix)>127)
		return true;
	}
	return false;
}
function RemovePagingArgs(strUrl)
{
	var rePagedFlag=3D/&*Paged=3DTRUE/gi;
	strUrl=3DstrUrl.replace(rePagedFlag, "");
	var rePagedPrevFlag=3D/&*PagedPrev=3DTRUE/gi;
	strUrl=3DstrUrl.replace(rePagedPrevFlag, "");
	var rePagedArgs=3D/&p_[^&]*/gi;
	strUrl=3DstrUrl.replace(rePagedArgs, "");
	var rePagedRow=3D/&PageFirstRow=3D[^&]*/gi;
	strUrl=3DstrUrl.replace(rePagedRow, "");
	var rePagedLastRow=3D/&PageLastRow=3D[^&]*/gi;
	strUrl=3DstrUrl.replace(rePagedLastRow, "");
	var reFilter1=3D/\?Filter=3D1&*/gi;
	strUrl=3DstrUrl.replace(reFilter1, "?");
	var reFilter2=3D/&Filter=3D1/gi;
	strUrl=3DstrUrl.replace(reFilter2, "");
	var reOrphanedQMark=3D/\?$/;
	strUrl=3DstrUrl.replace(reOrphanedQMark, "");
	return strUrl;
}
function ClearSearchTerm(guidView)
{
	if (typeof(MSOWebPartPageFormName) !=3D"undefined")
	{
		var form=3Ddocument.forms[MSOWebPartPageFormName];
		if (null !=3Dform)
		{
			if (guidView !=3Dnull)
			{
				var frmElem=3Dform["SearchString"+guidView];
				if (frmElem !=3Dnull)
					frmElem.value=3D"";
			}
		}
	}
	bValidSearchTerm=3Dtrue;
}
function SubmitSearchRedirect(strUrl)
{
	var frm=3Ddocument.forms["frmSiteSearch"];
	if (frm=3D=3Dnull)
	{
		if (typeof(MSOWebPartPageFormName) !=3D"undefined")
			frm=3Ddocument.forms[MSOWebPartPageFormName];
	}
	if (frm !=3Dnull)
	{
		var searchText=3Dfrm.elements["SearchString"].value;
		strUrl=3DstrUrl+"?k=3D"+escapeProperly(searchText);
		var searchScope=3Dfrm.elements["SearchScope"];
		if (searchScope !=3Dnull)
		{
			var searchScopeUrl=3DsearchScope.value;
			if (searchScopeUrl)
			{
				strUrl=3DstrUrl+"&u=3D"+escapeProperly(searchScopeUrl);
			}
		}
		frm.action=3DstrUrl;
		frm.submit();
	}
}
function ShowGridUrlInHTML(strUrl)
{
	if (strUrl.indexOf("?") > 0)
		strUrl=3DstrUrl+"&";
	else
		strUrl=3DstrUrl+"?";
	strUrl=3DstrUrl+"ShowInGrid=3DHTML";
	return strUrl;
}
function SubmitSearch()
{
	SubmitSearchForView("");
}
function SubmitSearchForView(ViewGuid)
{
	var frm=3Ddocument.forms[0];
	var srchCtlName=3D"SearchString"+ViewGuid;
	var searchText=3Dfrm.elements[srchCtlName].value;
	if (""=3D=3DsearchText)
	{
		var L_Enter_Text=3D"Please enter one or more search words.";
		alert(L_Enter_Text);
		frm.elements[srchCtlName].focus();
	}
	else
	{
		var strDocUrl;
		strDocUrl=3DRemovePagingArgs(frm.action);
		if (typeof(bGridViewPresent) !=3D"undefined" && bGridViewPresent)
			strDocUrl=3DShowGridUrlInHTML(strDocUrl);
		frm.action=3DstrDocUrl;
		frm.submit();
	}
}
function IsKeyDownSubmit(event)
{
	if (event !=3Dnull)
	{
		var charCode;
		var bKeyModifiers;
		if (browseris.ie)
		{
			charCode=3Devent.keyCode;
			bKeyModifiers=3Devent.altKey || event.ctrlKey;
		}
		else
		{
			charCode=3Devent.which;
			bKeyModifiers=3Devent.modifers &
						   (event.ALT_MASK | event.CONTROL_MASK);
		}
		if ((charCode=3D=3D13) && !bKeyModifiers)
			return true;
	}
	return false;
}
function SearchViewKeyDown(guidView)
{
	if (IsKeyDownSubmit(event))
		SubmitSearchForView(guidView);
}
function SearchKeyDown(event, strUrl)
{
	if (IsKeyDownSubmit(event))
	{
		SubmitSearchRedirect(strUrl);
		return false;
	}
	return true;
}
function AlertAndSetFocus(msg, fieldName)
{
	fieldName.focus();
	fieldName.select();
	window.alert(msg);
}
function AlertAndSetFocusForDropdown(msg, fieldName)
{
	fieldName.focus();
	window.alert(msg);
}
function setElementValue(elemName, elemValue)
{
	var elem=3Ddocument.getElementsByName(elemName).item(0);
	if (elem=3D=3Dnull)
		return false;
	elem.value=3DelemValue;
	return true;
}
function GetMultipleSelectedText(frmElem) {
	if (frmElem) {
		var strret;
		strret=3D"";
		for(var i=3D0; i < frmElem.options.length; i++)
			{
			if (frmElem.options[i].selected)
				strret+=3D","+frmElem.options[i].text;
			}
		if (strret.length > 0)
			strret=3Dstrret.substring(1);
		return strret;
	}
	else
		return "";
}
function GetCBSelectedValues(frm) {
	if (frm=3D=3Dnull)
		return;
	var value=3Dnew Object();
	value.strList=3D"";
	value.fAllChecked=3Dtrue;
	for (var i=3D0;i<frm.elements.length;i++)
		{
		var e=3Dfrm.elements[i];
		if (e.type=3D=3D"checkbox" && !e.disabled )
			{
			if (e.checked)
				{
				if (value.strList !=3D"")
					value.strList+=3D",";
				value.strList+=3De.value;
				}
			else
				value.fAllChecked=3Dfalse;
			}
		}
	return value;
}
var fNewDoc=3Dfalse;
var fNewDoc2=3Dfalse;
var fNewDoc3=3Dfalse;
var L_EditDocumentProgIDError_Text=3D"'Edit Document' requires a Windows =
SharePoint Services-compatible application and Microsoft Internet =
Explorer 6.0 or greater.";
var L_EditDocumentRuntimeError_Text=3D"The document could not be opened =
for editing.  A Windows SharePoint Services compatible application could =
not be found to edit the document.";
function editDocumentWithProgID(strDocument, varProgID)
{
	if (fNewDoc)
	{
		if (strDocument.charAt(0)=3D=3D"/" || =
strDocument.substr(0,3).toLowerCase()=3D=3D"%2f")
			=
strDocument=3Ddocument.location.protocol+"//"+document.location.host+strD=
ocument;
		if ((!fNewDoc2) && (!fNewDoc3))
		{
			if(!EditDocumentButton.EditDocument(strDocument, varProgID))
				alert(L_EditDocumentRuntimeError_Text);
		}
		else
		{
			if(!EditDocumentButton.EditDocument2(window, strDocument, varProgID))
				alert(L_EditDocumentRuntimeError_Text);
		}
	}
	else
	{
		alert(L_EditDocumentProgIDError_Text);
	}
}
function editDocumentWithProgID2(strDocument, varProgID, varEditor, =
bCheckout,strhttpRoot, strCheckouttolocal)
{
	var errorCode=3DeditDocumentWithProgIDNoUI(strDocument, varProgID, =
varEditor, bCheckout,strhttpRoot, strCheckouttolocal);
	if (errorCode=3D=3D1)
	{
		alert(L_EditDocumentRuntimeError_Text);
		window.onfocus=3DRefreshOnNextFocus;
	}
	else if (errorCode=3D=3D2)
		alert(L_EditDocumentProgIDError_Text);
}
function editDocumentWithProgIDNoUI(strDocument, varProgID, varEditor, =
bCheckout,strhttpRoot, strCheckouttolocal)
{
	var objEditor;
	var fRet;
	var fUseLocalCopy=3Dfalse;
	varEditor=3DvarEditor.replace(/(?:\.\d+)$/, '');
	if (strDocument.charAt(0)=3D=3D"/" || =
strDocument.substr(0,3).toLowerCase()=3D=3D"%2f")
		=
strDocument=3Ddocument.location.protocol+"//"+document.location.host+strD=
ocument;
	var strextension=3DSzExtension(unescapeProperly(strDocument));
	if (FSupportCheckoutToLocal(strextension))
	{
		try
		{
			objEditor=3Dnew ActiveXObject(varEditor+".3");
			if (objEditor !=3Dnull )
			{
				if (bCheckout=3D=3D"1")
				{
					if (!objEditor.CheckoutDocumentPrompt(strDocument, true, =
varProgID))
					return 1;
				}
				else
				{
					if (strCheckouttolocal=3D=3D"1")
					fUseLocalCopy=3Dtrue;
					if (!objEditor.EditDocument3(window, strDocument, fUseLocalCopy, =
varProgID))
					return 1;
				}
				var  fRefreshOnNextFocus=3Dfalse;
				fRefreshOnNextFocus=3DobjEditor.PromptedOnLastOpen();
				if (fRefreshOnNextFocus)
				{
					window.onfocus=3DRefreshOnNextFocus;
				}
				else
				{
					SetWindowRefreshOnFocus();
				}
				return;
			}
		}
		catch(e)
		{
		}
	}
	if (bCheckout=3D=3D"1")
	{
		if (confirm(L_ConfirmCheckout_Text))
			=
NavigateToCheckinAspx(strhttpRoot,"FileName=3D"+escapeProperly(unescapePr=
operly(strDocument))+"&Checkout=3Dtrue");
		else
			return;
	}
	try
	{
		objEditor=3Dnew ActiveXObject(varEditor+".2");
		if (!objEditor.EditDocument2(window, strDocument, varProgID))
			return 1;
		window.onfocus=3DRefreshOnNextFocus;
		return;
	}
	catch (e)
	{
	}
	try
	{
		objEditor=3Dnew ActiveXObject(varEditor+".1");
		window.onfocus=3Dnull;
		if (SzExtension(strDocument)=3D=3D"ppt" && varProgID=3D=3D"")
			varProgID=3D"PowerPoint.Slide";
		if (!objEditor.EditDocument(strDocument, varProgID))
			return 1;
		SetWindowRefreshOnFocus();
		return;
	}
	catch (e)
	{
		return 2;
	}
}
function RefreshOnNextFocus()
{
	SetWindowRefreshOnFocus();
}
function createNewDocumentWithProgID2(strTemplate, strSaveLocation, =
strProgID, strProgID2, bXMLForm)
{
	if (!createNewDocumentWithProgIDCore(strTemplate, strSaveLocation, =
strProgID, bXMLForm, false))
	{
		createNewDocumentWithProgIDCore(strTemplate, strSaveLocation, =
strProgID2, bXMLForm, true);
	}
}
function createNewDocumentWithProgID(strTemplate, strSaveLocation, =
strProgID, bXMLForm)
{
	createNewDocumentWithProgIDCore(strTemplate, strSaveLocation, =
strProgID, bXMLForm, true);
}
function createNewDocumentWithProgIDCore(strTemplate, strSaveLocation, =
strProgID, bXMLForm, bWarning)
{
	var objEditor;
	var L_NewDocumentRuntimeError_Text;
	var L_NewDocumentError_Text;
	var fRefreshOnNextFocus=3Dfalse;
	if (bXMLForm)
	{
		var L_NewDocumentRuntimeError_Text=3DL_NewFormLibTb1_Text;
		var L_NewDocumentError_Text=3DL_NewFormLibTb2_Text;
	}
	else
	{
		var L_NewDocumentRuntimeError_Text=3DL_NewDocLibTb1_Text;
		var L_NewDocumentError_Text=3DL_NewDocLibTb2_Text;
	}
	try
	{
		objEditor=3Dnew ActiveXObject(strProgID+".2");
		if (!objEditor.CreateNewDocument2(window, strTemplate, =
strSaveLocation))
			alert(L_NewDocumentRuntimeError_Text);
		fRefreshOnNextFocus=3DobjEditor.PromptedOnLastOpen();
		if (fRefreshOnNextFocus)
		{
			window.onfocus=3DRefreshOnNextFocus;
		}
		else
		{
			SetWindowRefreshOnFocus();
		}
		return true;
	}
	catch (e)
	{
	}
	try
	{
		objEditor=3Dnew ActiveXObject(strProgID+".1");
		window.onfocus=3Dnull;
		if (!objEditor.CreateNewDocument(strTemplate, strSaveLocation))
			alert(L_NewDocumentRuntimeError_Text);
		SetWindowRefreshOnFocus();
		return true;
	}
	catch (e)
	{
		if (bWarning)
			alert(L_NewDocumentError_Text);
	}
}
function createNewDocumentWithRedirect(strTemplate, strSaveLocation, =
strProgID, bXMLForm, strRedirectUrl, defaultItemOpen)
{
	if (IsClientAppInstalled(strProgID) && defaultItemOpen !=3D1)
	{
		var strIndependentProgId=3DstrProgID.replace(/(?:\.\d+)$/, '');
		createNewDocumentWithProgID(strTemplate, strSaveLocation, =
strIndependentProgId, bXMLForm);
	}
	else
	{
		STSNavigate(strRedirectUrl+			=
"&SaveLocation=3D"+makeAbsUrl(escapeProperly(strSaveLocation))+			=
"&Source=3D"+GetSource()+			"&DefaultItemOpen=3D"+defaultItemOpen);
	}
}
if (typeof(ExpandBody)=3D=3D"undefined")
{
	function ExpandBody(guid, anchor)
	{
		var frm=3Ddocument.forms[MSOWebPartPageFormName];
		frm.CAML_Expand.value=3Dfrm.CAML_Expand.value.concat(guid);
		frm.action=3Dfrm.action.concat("#"+anchor);
		frm.submit();
		return false;
	}
}
if (typeof(CollapseBody)=3D=3D"undefined")
{
	function CollapseBody(guid, anchor)
	{
		var frm=3Ddocument.forms[MSOWebPartPageFormName];
		var reg=3Dnew RegExp("\{", "g");
		guid=3Dguid.replace(reg, "\\\{");
		reg=3Dnew RegExp("\}", "g");
		guid=3Dguid.replace(reg, "\\\}");
		reg=3Dnew RegExp(guid, "g");
		frm.CAML_Expand.value=3Dfrm.CAML_Expand.value.replace(reg, "");
		frm.CAML_ShowOriginalEmailBody.value=3D			=
frm.CAML_ShowOriginalEmailBody.value.replace(reg, "");
		frm.action=3Dfrm.action.concat("#"+anchor);
		frm.submit();
		return false;
	}
}
if (typeof(ShowQuotedText)=3D=3D"undefined")
{
	function ShowQuotedText(guid, anchor)
	{
		var frm=3Ddocument.forms[MSOWebPartPageFormName];
		frm.CAML_ShowOriginalEmailBody.value=3D			=
frm.CAML_ShowOriginalEmailBody.value.concat(guid);
		if (frm.action.indexOf("#") > 0)
		{
			frm.action=3Dfrm.action.substr(0, frm.action.indexOf("#"));
		}
		frm.action=3Dfrm.action.concat("#"+anchor);
		frm.submit();
		return false;
	}
}
if (typeof(HideQuotedText)=3D=3D"undefined")
{
	function HideQuotedText(guid, anchor)
	{
		var frm=3Ddocument.forms[MSOWebPartPageFormName];
		var reg=3Dnew RegExp("\{", "g");
		guid=3Dguid.replace(reg, "\\\{");
		reg=3Dnew RegExp("\}", "g");
		guid=3Dguid.replace(reg, "\\\}");
		reg=3Dnew RegExp(guid, "g");
		frm.CAML_ShowOriginalEmailBody.value=3D			=
frm.CAML_ShowOriginalEmailBody.value.replace(reg, "");
		if (frm.action.indexOf("#") > 0)
		{
			frm.action=3Dfrm.action.substr(0, frm.action.indexOf("#"));
		}
		frm.action=3Dfrm.action.concat("#"+anchor);
		frm.submit();
		return false;
	}
}
function LRUCache()
{
	this.state=3Dnew Array();
	this.ageStack=3Dnew Array();
	this.count=3D0;
}
function LRUCache_Add(cache, itemName)
{
	if (!cache)
	{
		return;
	}
	oldAge=3Dcache.state[itemName];
	if (oldAge !=3Dnull)
	{
		cache.ageStack[oldAge]=3Dnull;
	}
	else
	{
		cache.count++;
	}
	age=3Dcache.ageStack.length;
	cache.state[itemName]=3Dage;
	cache.ageStack.push(itemName);
}
function LRUCache_Remove(cache, itemName)
{
	if (!cache)
		return;
	age=3Dcache.state[itemName];
	if (age !=3Dnull)
	{
		cache.ageStack[age]=3Dnull;
		cache.state[itemName]=3Dnull;
		cache.count--;
	}
	else
	{
	}
}
function AddGroupToCookie(groupName)
{
	var webPartID=3DExpGroupFetchWebPartID(groupName);
	if (webPartID=3D=3Dnull)
		return;
	LRUCache_Add(g_ExpGroupWPState, webPartID);
	if (g_ExpGroupTable[webPartID]=3D=3Dnull)
	{
		g_ExpGroupTable[webPartID]=3Dnew LRUCache();
	}
	var groupString=3DExpGroupFetchGroupString(groupName);
	if (groupString=3D=3Dnull)
		return;
	LRUCache_Add(g_ExpGroupTable[webPartID], groupString);
	ExpGroupRenderCookie();
}
function RemoveGroupFromCookie(groupName)
{
	var webPartID=3DExpGroupFetchWebPartID(groupName);
	if (webPartID=3D=3Dnull)
		return;
	if (g_ExpGroupTable[webPartID]=3D=3Dnull)
		return;
	LRUCache_Add(g_ExpGroupWPState, webPartID);
	var groupString=3DExpGroupFetchGroupString(groupName);
	if (groupString=3D=3Dnull)
		return;
	var aGroupString;
	for (aGroupString in g_ExpGroupTable[webPartID].state)
	{
		if (g_ExpGroupTable[webPartID].state[aGroupString] !=3Dnull &&
			aGroupString.substring(0,groupString.length)=3D=3DgroupString)
		{
			LRUCache_Remove(g_ExpGroupTable[webPartID], aGroupString);
		}
	}
	ExpGroupRenderCookie();
}
function ExpGroupRenderCookie()
{
	if (!g_ExpGroupWPState)
		return;
	var newWPString=3DExpGroupWPListName+"=3D";
	var numWPRendered=3D0;
	var ix;
	for (ix=3Dg_ExpGroupWPState.ageStack.length - 1; ix >=3D0; ix--)
	{
		if (g_ExpGroupWPState.ageStack[ix] !=3Dnull)
		{
			var webPartID=3Dg_ExpGroupWPState.ageStack[ix];
			if (numWPRendered=3D=3DExpGroupMaxWP)
			{
				DeleteCookie(ExpGroupCookiePrefix+webPartID);
				break;
			}
			else if (g_ExpGroupTable[webPartID]=3D=3Dnull)
			{
				numWPRendered++;
				if (numWPRendered > 1)
					newWPString+=3Descape(ExpGroupCookieDelimiter);
				newWPString+=3Descape(webPartID);
			}
			else if (g_ExpGroupTable[webPartID].count=3D=3D0)
			{
				DeleteCookie(ExpGroupCookiePrefix+webPartID);
			}
			else if (numWPRendered < ExpGroupMaxWP)
			{
				numWPRendered++;
				ExpGroupRenderCookieForWebPart(webPartID);
				if (numWPRendered > 1)
					newWPString+=3Descape(ExpGroupCookieDelimiter);
				newWPString+=3Descape(webPartID);
			}
		}
	}
	if (numWPRendered=3D=3D0)
	{
		DeleteCookie(ExpGroupWPListName);
	}
	else
	{
		document.cookie=3DnewWPString;
	}
}
function ExpGroupRenderCookieForWebPart(webPartID)
{
	if (!g_ExpGroupTable[webPartID].ageStack)
		return;
	var newCookieString=3DExpGroupCookiePrefix+webPartID+"=3D";
	var bFirst=3Dtrue;
	var ix;
	for (ix=3Dg_ExpGroupTable[webPartID].ageStack.length - 1; ix >=3D0; =
ix--)
	{
		if (g_ExpGroupTable[webPartID].ageStack[ix] !=3Dnull)
		{
			var groupString=3Dg_ExpGroupTable[webPartID].ageStack[ix];
			var newPortion=3D"";
			if (!bFirst)
				newPortion+=3Descape(ExpGroupCookieDelimiter);
			newPortion+=3Descape(groupString);
			if (newCookieString.length+newPortion.length =
<=3DExpGroupMaxCookieLength)
			{
				newCookieString+=3DnewPortion;
				bFirst=3Dfalse;
			}
		}
	}
	document.cookie=3DnewCookieString+";";
}
function ExpGroupOnPageLoad()
{
	flag=3Ddocument.getElementById("GroupByColFlag");
	if (flag !=3Dnull)
	{
		g_ExpGroupNeedsState=3Dtrue;
		ExpGroupParseCookie();
	}
}
function ExpGroupParseCookie()
{
	var webPartListString=3DGetCookie(ExpGroupWPListName);
	if (webPartListString=3D=3Dnull)
		return;
	g_ExpGroupParseStage=3Dtrue;
	var webPartList=3DwebPartListString.split(ExpGroupCookieDelimiter);
	var ix;
	for (ix=3DwebPartList.length - 1; ix >=3D0; ix--)
	{
		var webPartID=3DwebPartList[ix];
		LRUCache_Add(g_ExpGroupWPState, webPartID);
		if (g_ExpGroupTable[webPartID]=3D=3Dnull)
		{
			if (document.getElementById("GroupByCol"+webPartID) !=3Dnull)
				ExpGroupParseCookieForWebPart(webPartID);
		}
	}
	g_ExpGroupParseStage=3Dfalse;
	if (g_ExpGroupQueue.length > 0)
	{
		ExpGroupFetchData(g_ExpGroupQueue.shift());
	}
}
function ExpGroupParseCookieForWebPart(webPartID)
{
	var groupListString=3DGetCookie(ExpGroupCookiePrefix+webPartID);
	if (groupListString=3D=3Dnull)
		return;
	var groupList=3DgroupListString.split(ExpGroupCookieDelimiter);
	var ix;
	g_ExpGroupTable[webPartID]=3Dnew LRUCache();
	for (ix=3DgroupList.length - 1; ix >=3D0; ix--)
	{
		var groupString=3DgroupList[ix];
		LRUCache_Add(g_ExpGroupTable[webPartID], groupString);
	}
	var loadedGroups=3Dnew Array();
	var =
viewTable=3Ddocument.getElementById("GroupByCol"+webPartID).parentNode;
	tbodyTags=3DviewTable.getElementsByTagName("TBODY");
	for (ix=3D0; ix < tbodyTags.length; ix++)
	{
		var groupString=3DtbodyTags[ix].getAttribute("groupString");
		if (groupString !=3Dnull)
		{
			var tbodyId=3DtbodyTags[ix].id;
			if (tbodyId=3D=3Dnull)
				continue;
			var groupName=3DtbodyId.substring(4, tbodyId.length);
			if (g_ExpGroupTable[webPartID].state[groupString] !=3Dnull &&
				loadedGroups[groupName]=3D=3Dnull)
			{
				ExpCollGroup(groupName, "img_"+groupName);
				loadedGroups[groupName]=3Dtrue;
				tbody=3Ddocument.getElementById("tbod"+groupName+"_");
				if (tbody !=3Dnull)
				{
					isLoaded=3Dtbody.getAttribute("isLoaded");
					if (isLoaded=3D=3D"false")
						g_ExpGroupQueue.push(groupName);
				}
			}
		}
	}
	var aGroupName;
	for (aGroupName in loadedGroups)
	{
		var index=3DaGroupName.indexOf("_");
		if (index !=3DaGroupName.length - 1 && index !=3D-1)
		{
			var parentName=3DaGroupName.substring(0, index+1);
			if (loadedGroups[parentName]=3D=3Dnull)
			{
				var parentString=3DExpGroupFetchGroupString(parentName);
				if (parentString !=3Dnull)
				{
					LRUCache_Add(g_ExpGroupState, parentString);
					ExpCollGroup(parentName, "img_"+parentName);
					loadedGroups[parentString]=3Dtrue;
				}
				else
				{
				}
			}
		}
	}
}
function ExpGroupBy(formObj)
{
	if ((browseris.w3c) && (!browseris.ie)) {
		document.all=3Ddocument.getElementsByTagName("*");
	}
	docElts=3Ddocument.all;
	numElts=3DdocElts.length;
	images=3DformObj.getElementsByTagName("IMG");
	img=3Dimages[0];
	srcPath=3Dimg.src;
	index=3DsrcPath.lastIndexOf("/");
	imgName=3DsrcPath.slice(index+1);
	var displayStr=3D"auto";
	if (imgName=3D=3D'plus.gif')
	{
		displayStr=3D"";
		img.src=3D'/_layouts/images/minus.gif';
	}
	else
	{
		displayStr=3D"none";
		img.src=3D'/_layouts/images/plus.gif';
	}
	oldName=3Dimg.name;
	img.name=3Dimg.alt;
	img.alt=3DoldName;
	spanNode=3Dimg;
	while(spanNode !=3Dnull)
	{
		spanNode=3DspanNode.parentNode;
		if (spanNode !=3Dnull &&
			spanNode.id !=3Dnull &&
			spanNode.id.length > 5 &&
			spanNode.id.substr(0, 5)=3D=3D"group")
			break;
	}
	parentNode=3DspanNode;
	while(parentNode !=3Dnull)
	{
		parentNode=3DparentNode.parentNode;
		if (parentNode !=3Dnull &&
			parentNode.tagName=3D=3D"TABLE")
			break;
	}
	lastNode=3Dnull;
	if (parentNode !=3Dnull)
	{
		lastNode=3DparentNode.lastChild;
		if (lastNode !=3Dnull && lastNode.tagName=3D=3D"TBODY")
			lastNode=3DlastNode.lastChild;
		if (lastNode !=3Dnull && lastNode.tagName=3D=3D"TR" && =
lastNode.lastChild !=3Dnull)
			lastNode=3DlastNode.lastChild;
	}
	for(var i=3D0;i<numElts;i++)
	{
		var childObj=3DdocElts.item(i);
		if (childObj=3D=3DspanNode)
			break;
	}
	ID=3DspanNode.id.slice(5);
	displayStyle=3DdisplayStr;
	for(var j=3Di+1; j<numElts; j++)
	{
		var childObj=3DdocElts.item(j);
		if (childObj.id.length > 5 &&
			childObj.id.substr(0, 5)=3D=3D"group")
		{
			curID=3DchildObj.id.slice(5);
			if (curID <=3DID)
				return;
		}
		parentNode=3DchildObj;
		while(parentNode !=3Dnull)
		{
			parentNode=3DparentNode.parentNode;
			if (parentNode=3D=3DspanNode)
				break;
		}
		if (parentNode=3D=3DspanNode)
			continue;
		if (childObj.id !=3Dnull && childObj.id.substring(0, 5)=3D=3D"group")
			displayStr=3DdisplayStyle;
		if (childObj.id !=3Dnull && childObj.id.substring(0, =
8)=3D=3D"footer"+ID)
			displayStr=3DdisplayStyle;
		if (displayStyle !=3D"none" &&
			childObj !=3Dimg &&
			childObj.tagName=3D=3D"IMG" &&
			childObj.src !=3Dnull)
		{
			if (childObj.src.slice(childObj.src.length - =
25)=3D=3D'/_layouts/images/plus.gif')
			{
				displayStr=3D"none";
			}
			else if (childObj.src.slice(childObj.src.length - =
26)=3D=3D'/_layouts/images/minus.gif')
			{
				displayStr=3D"";
			}
		}
		if (childObj.tagName=3D=3DspanNode.tagName &&
			childObj.id !=3D"footer")
		{
			childObj.style.display=3DdisplayStr;
		}
		if ((childObj.tagName=3D=3D"TABLE" && lastNode=3D=3Dnull) || =
childObj=3D=3DlastNode)
			break;
	}
}
function SzExtension(szHref)
{
	var sz=3Dnew String(szHref);
	var re=3D/^.*\.([^\.]*)$/;
	return sz.replace(re, "$1").toLowerCase();
}
function SzServer(szHref)
{
	var sz=3Dnew String(szHref);
	var re=3D/^([^:]*):\/\/([^\/]*).*$/;
	return sz.replace(re, "$1://$2");
}
var v_stsOpenDoc=3Dnull;
var v_strStsOpenDoc=3Dnull;
function StsOpenEnsureEx(szProgId)
{
	if (v_stsOpenDoc=3D=3Dnull || v_strStsOpenDoc !=3DszProgId)
	{
//@cc_on
//@if (@_jscript_version >=3D5)
//@            try
//@            {
//@                v_stsOpenDoc=3Dnew ActiveXObject(szProgId);
//@                v_strStsOpenDoc=3DszProgId;
//@            } catch(e)
//@            {
//@                v_stsOpenDoc=3Dnull;
//@                v_strStsOpenDoc=3Dnull;
//@            };
//@else
//@end
	}
	return v_stsOpenDoc;
}
function DispDocItem(ele,strProgId)
{
	return DispDocItemEx(ele,'FALSE','FALSE','FALSE',strProgId);
}
var L_OpenDocumentLocalError_Text=3D"This document was being edited =
offline, but there is no application configured to open the document =
from SharePoint.  The document can only be opened for reading.";
function DispDocItemEx(ele, fTransformServiceOn, =
fShouldTransformExtension, fTransformHandleUrl, strProgId)
{
	itemTable=3DFindSTSMenuTable(ele, "CTXName");
	if (!browseris.ie || !browseris.win32)
	{
		if (browseris.ie)
			event.cancelBubble=3Dfalse;
		return true;
	}
	var stsOpen;
	var szHref;
	var szExt;
	var fRet=3Dtrue;
	var szFileType=3DitemTable !=3Dnull ? =
GetAttributeFromItemTable(itemTable, "Ext", "FileType") : "";
	var szAppId=3D"";
	var tblFileDlg=3Ddocument.getElementById("FileDialogViewTable");
	if (tblFileDlg !=3Dnull)
	{
		if (browseris.ie)
		{
			event.cancelBubble=3Dfalse;
			event.returnValue=3Dfalse;
		}
		return true;
	}
	szHref=3DitemTable !=3Dnull ? GetAttributeFromItemTable(itemTable, =
"Url", "ServerUrl") : "";
	if (szHref=3D=3Dnull || szHref=3D=3D"")
		szHref=3Dele.href;
	else
		szHref=3DSzServer(ele.href)+szHref;
	szExt=3DSzExtension(szHref);
	if ((currentItemProgId=3D=3Dnull) && (itemTable!=3Dnull))
		currentItemProgId=3DitemTable.getAttribute("HTMLType");
	if (currentItemProgId !=3Dnull)
		szAppId=3DcurrentItemProgId;
	if (FDefaultOpenForReadOnly(szExt))
	{
	   if (strProgId.indexOf("SharePoint.OpenDocuments") >=3D0)
			strProgId=3D"SharePoint.OpenDocuments.3";
	}
	else if (!FSupportCheckoutToLocal(szExt))
	{
		strProgId=3D"";
	}
	if ((currentItemCheckedOutUserId=3D=3Dnull) && (itemTable!=3Dnull))
		currentItemCheckedOutUserId=3DitemTable.COUId;
	if ((currentItemCheckedoutToLocal=3D=3Dnull) && (itemTable!=3Dnull))
		currentItemCheckedoutToLocal=3DGetAttributeFromItemTable(itemTable, =
"COut", "IsCheckedoutToLocal ");
	if( ((currentItemCheckedOutUserId !=3Dnull) &&
		(currentItemCheckedOutUserId !=3D"") &&
		(currentItemCheckedOutUserId=3D=3Dctx.CurrentUserId ) &&
		(strProgId=3D=3D""  || =
((strProgId.indexOf("SharePoint.OpenDocuments")) >=3D0)) &&
		FSupportCheckoutToLocal(szExt))||
		(strProgId=3D=3D"SharePoint.OpenDocuments"))
	{
		strProgId=3D"SharePoint.OpenDocuments.3";
	}
	var stsopenVersion=3D2;
	if(strProgId !=3D'' && HasRights(0x10, 0x0))
	{
		if ((strProgId.indexOf(".3")) >=3D0)
			stsopenVersion=3D3;
		stsOpen=3DStsOpenEnsureEx(strProgId);
		if (stsOpen=3D=3Dnull && stsopenVersion=3D=3D3)
		{
			strProgId=3DstrProgId.replace(".3",".2");
			stsOpen=3DStsOpenEnsureEx(strProgId);
			stsopenVersion=3D2;
		}
	}
	if (stsOpen !=3Dnull)
	{
		if (stsopenVersion=3D=3D2 ||
			((itemTable=3D=3Dnull) && (currentItemCheckedOutUserId=3D=3Dnull))||
			(ctx.isVersions=3D=3D1 && (itemTable=3D=3Dnull || =
itemTable.isMostCur=3D=3D"0")))
		{
			try
			{
				if ((currentItemCheckedOutUserId !=3Dnull) &&
					(currentItemCheckedOutUserId !=3D"") &&
					(currentItemCheckedOutUserId=3D=3Dctx.CurrentUserId ||
					ctx.CurrentUserId=3D=3Dnull ))
				{
					if (currentItemCheckedoutToLocal=3D=3D'1')
					{
						 alert(L_OpenDocumentLocalError_Text);
						 fRet=3Dfalse;
					}
					else
						fRet=3DstsOpen.EditDocument2(window, szHref, szAppId);
				}
				else
				{
					fRet=3DstsOpen.ViewDocument2(window, szHref, szAppId);
				}
			}
			catch(e)
			{
				fRet=3Dfalse;
			}
			if (fRet)
				window.onfocus=3DRefreshOnNextFocus;
		}
		else
		{
			var iOpenFlag=3D0;
			if (currentItemCheckedOutUserId !=3D"")
			{
				if ((currentItemCheckedOutUserId !=3Dctx.CurrentUserId) && ( =
ctx.CurrentUserId !=3Dnull))
					iOpenFlag=3D1;
				else if (currentItemCheckedoutToLocal=3D=3Dnull ||
					currentItemCheckedoutToLocal !=3D'1')
					iOpenFlag=3D2;
				else
					iOpenFlag=3D4;
			}
			else if (!HasRights(0x0, 0x4) || FDefaultOpenForReadOnly(szExt))
				iOpenFlag=3D1;
			else if (ctx.isForceCheckout=3D=3Dtrue)
				iOpenFlag=3D3;
			try
			{
				fRet=3DstsOpen.ViewDocument3(window, szHref,iOpenFlag, szAppId);
			}
			catch(e)
			{
				fRet=3Dfalse;
			}
			if (fRet)
			{
				var fRefreshOnNextFocus=3DstsOpen.PromptedOnLastOpen();
				if (fRefreshOnNextFocus)
					window.onfocus=3DRefreshOnNextFocus;
				else
					SetWindowRefreshOnFocus();
			}
		}
	}
	else if (currentItemCheckedoutToLocal=3D=3D'1')
	{
		 alert(L_OpenDocumentLocalError_Text);
	}
	if (stsOpen=3D=3Dnull || !fRet)
	{
		if (fTransformServiceOn=3D=3D'TRUE' &&
			fShouldTransformExtension=3D=3D'TRUE' &&
			fTransformHandleUrl=3D=3D'TRUE')
		{
			if (itemTable=3D=3Dnull)
				return fRet;
			if (browseris.ie)
			{
				event.cancelBubble=3Dtrue;
				event.returnValue=3Dfalse;
			}
			var getHttpRoot=3Dnew Function("return =
"+itemTable.getAttribute("CTXName")+".HttpRoot;");
			GoToPage(getHttpRoot()+"/_layouts"+				=
"/htmltrverify.aspx?doc=3D"+escapeProperly(szHref));
		}
		return;
	}
	stsOpen=3Dnull;
	if (browseris.ie)
	{
		event.cancelBubble=3Dtrue;
		event.returnValue=3Dfalse;
	}
	return fRet;
}
function DispDocItemEx2(ele, objEvent, fTransformServiceOn, =
fShouldTransformExtension,
	fTransformHandleUrl, strHtmlTrProgId, iDefaultItemOpen, strProgId, =
strServerFileRedirect)
{
	var fRedirect=3Dfalse;
	var fIsServerFile=3DstrServerFileRedirect !=3Dnull && =
strServerFileRedirect !=3D"";
	var fIsClientAppInstalled=3DIsClientAppInstalled(strProgId) && =
HasRights(0x10, 0x0);
	if (fIsServerFile)
	{
		if (iDefaultItemOpen=3D=3D1 || !fIsClientAppInstalled)
		{
			=
STSNavigate(strServerFileRedirect+"&Source=3D"+GetSource()+"&DefaultItemO=
pen=3D"+iDefaultItemOpen);
			objEvent.cancelBubble=3Dtrue;
			objEvent.returnValue=3Dfalse;
			return false;
		}
		else if (fIsClientAppInstalled)
		{
			if (strProgId=3D=3D"" || =
strProgId.indexOf("SharePoint.OpenDocuments") >=3D0)
			{
				return DispDocItemEx(ele, fTransformServiceOn, =
fShouldTransformExtension, fTransformHandleUrl, strHtmlTrProgId);
			}
			else
			{
				if (!ViewDoc(ele.href, strProgId))
				{
					var errorCode=3DeditDocumentWithProgIDNoUI(ele.href, =
currentItemProgId, strProgId, false, ctx.HttpRoot, "0");
					if ((errorCode=3D=3D1) || (errorCode=3D=3D2))
					{
						STSNavigate(strServerFileRedirect+"&Source=3D"+GetSource());
					}
				}
				objEvent.cancelBubble=3Dtrue;
				objEvent.returnValue=3Dfalse;
				return false;
			}
		}
	}
	return DispDocItemEx(ele, fTransformServiceOn, =
fShouldTransformExtension, fTransformHandleUrl, strProgId);
}
function DispDocItemExWithOutContext(ele, objEvent, fTransformServiceOn, =
fShouldTransformExtension,
	fTransformHandleUrl, strHtmlTrProgId, iDefaultItemOpen, strProgId, =
strHtmlType, strServerFileRedirect,
	strCheckoutUser, strCurrentUser, strRequireCheckout, =
strCheckedoutTolocal, strPermmask)
{
	DispEx(ele, objEvent, fTransformServiceOn, fShouldTransformExtension,
			fTransformHandleUrl, strHtmlTrProgId, iDefaultItemOpen, strProgId, =
strHtmlType, strServerFileRedirect,
			strCheckoutUser, strCurrentUser, strRequireCheckout, =
strCheckedoutTolocal, strPermmask);
}
function DispEx(ele, objEvent, fTransformServiceOn, =
fShouldTransformExtension,
	fTransformHandleUrl, strHtmlTrProgId, iDefaultItemOpen, strProgId, =
strHtmlType, strServerFileRedirect,
	strCheckoutUser, strCurrentUser, strRequireCheckout, =
strCheckedoutTolocal, strPermmask)
{
	var tblFileDlg=3Ddocument.getElementById("FileDialogViewTable");
	if (tblFileDlg !=3Dnull)
	{
		objEvent.cancelBubble=3Dfalse;
		objEvent.returnValue=3Dfalse;
		return true;
	}
	if (typeof(ctx)=3D=3D"undefined" || ctx=3D=3Dnull)
		ctx=3Dnew ContextInfo();
	ctx.CurrentUserId=3DstrCurrentUser;
	if (strRequireCheckout=3D=3D'1')
		ctx.isForceCheckout=3Dtrue;
	else
		ctx.isForceCheckout=3Dfalse;
	currentItemCheckedOutUserId=3DstrCheckoutUser;
	currentItemCheckedoutToLocal=3DstrCheckedoutTolocal;
	currentItemProgId=3DstrHtmlType;
	if (strPermmask !=3Dnull && strPermmask !=3D'')
		SetCurrentPermMaskFromString(strPermmask, null)
	objEvent.cancelBubble=3Dtrue;
	if (strServerFileRedirect !=3Dnull && strServerFileRedirect !=3D'')
		strServerFileRedirect=3DstrServerFileRedirect.substring(1);
	return  DispDocItemEx2(ele, objEvent, fTransformServiceOn, =
fShouldTransformExtension,
		fTransformHandleUrl, strHtmlTrProgId, iDefaultItemOpen, strProgId, =
strServerFileRedirect);
}
function IsClientAppInstalled(strProgId)
{
	var stsOpen=3Dnull;
	if(strProgId !=3D'')
	{
		stsOpen=3DStsOpenEnsureEx(strProgId);
	}
	return stsOpen !=3Dnull;
}
function ViewDoc(url,strProgId)
{
	var stsOpen=3DStsOpenEnsureEx(strProgId);
	var fRet=3Dfalse;
	if (stsOpen !=3Dnull)
	{
		try
		{
			fRet=3DstsOpen.ViewDocument2(window, url);
		}
		catch(e)
		{
			fRet=3Dfalse;
		}
	}
	return fRet;
}
function PortalPinToMyPage(eForm, portalUrl, instanceID)
{
	eForm.action=3DportalUrl+'_vti_bin/portalapi.aspx?Cmd=3DPinToMyPage';
	eForm.ReturnUrl.value=3Dwindow.location.href;
	eForm.ListViewUrl.value=3DMakeMtgInstanceUrl(eForm.ListViewUrl.value, =
instanceID);
	eForm.submit();
}
function PortalPinToMyPage(eForm, portalUrl, instanceId, listTitle, =
listDescription, listViewUrl, baseType, serverTemplate)
{
	eForm.action=3DportalUrl+'_vti_bin/portalapi.aspx?Cmd=3DPinToMyPage';
	SetFieldValue(eForm,"ReturnUrl",window.location.href);
	SetFieldValue(eForm,"ListViewUrl",MakeMtgInstanceUrl(listViewUrl, =
instanceId));
	SetFieldValue(eForm,"ListTitle",listTitle);
	SetFieldValue(eForm,"ListDescription",listDescription);
	SetFieldValue(eForm,"BaseType",baseType);
	SetFieldValue(eForm,"ServerTemplate",serverTemplate);
	eForm.submit();
}
function SetFieldValue(eForm, fieldName, value)
{
	var field=3DeForm[fieldName];
	if (field=3D=3Dnull)
	{
	field=3Ddocument.createElement("INPUT");
	field.setAttribute("type","hidden");
		field.setAttribute("name",fieldName);
		eForm.appendChild(field);
	}
	field.value=3Dvalue;
}
function StURLSetVar2(stURL, stVar, stValue)
{
	var stNewSet=3DstVar+"=3D"+stValue;
	var ichHash=3DstURL.indexOf("#");
	var hashParam;
	if (ichHash !=3D-1)
	{
		hashParam=3DstURL.substring(ichHash, stURL.length);
		stURL=3DstURL.substring(0, ichHash);
	}
	var ichQ=3DstURL.indexOf("?");
	if (ichQ !=3D-1)
	{
		var ich=3DstURL.indexOf("?"+stVar+"=3D", ichQ);
		if (ich=3D=3D-1)
		{
			ich=3DstURL.indexOf("&"+stVar+"=3D", ichQ);
			if (ich !=3D-1)
				stNewSet=3D"&"+stNewSet;
		}
		else
		{
			stNewSet=3D"?"+stNewSet;
		}
		if (ich !=3D-1)
		{
			var re=3Dnew RegExp("[&?]"+stVar+"=3D[^&]*", "");
			stURL=3DstURL.replace(re, stNewSet);
		}
		else
		{
			stURL=3DstURL+"&"+stNewSet;
		}
	}
	else
	{
		stURL=3DstURL+"?"+stNewSet;
	}
	if (hashParam !=3Dnull && hashParam.length > 0)
		stURL=3DstURL+hashParam;
	return stURL;
}
function RemoveQueryParameterFromUrl(stURL, stParameterName)
{
	var re=3Dnew RegExp("[&?]"+stParameterName+"=3D[^&]*", "");
	stURL=3DstURL.replace(re, "");
	if (stURL.indexOf("?")=3D=3D-1)
	{
		var ich=3DstURL.indexOf("&");
		if (ich !=3D-1)
			stURL=3DstURL.substring(0, ich)+"?"+stURL.substring(ich+1);
	}
	return stURL;
}
function MoveToViewDate(strdate, view_type)
{
	var wUrl=3Dwindow.location.href;
	if (strdate !=3Dnull)
		wUrl=3DStURLSetVar2(wUrl,"CalendarDate",escapeProperly(strdate));
	if (view_type !=3Dnull)
		wUrl=3DStURLSetVar2(wUrl,"CalendarPeriod",view_type);
	SubmitFormPost(wUrl, true);
}
function MoveToDate(strdate)
{
	MoveToViewDate(strdate, null);
}
function MoveToToday()
{
	MoveToViewDate("", null);
}
function MoveView(viewtype)
{
	MoveToViewDate(null , viewtype);
}
function ClickDay(date)
{
	MoveToViewDate(date, null);
}
function GetMonthView(str)
{
	var wUrl=3Dwindow.location.href;
	var ExpWeek=3Ddocument.getElementById("ExpandedWeeksId");
	if(ExpWeek!=3Dnull)
		ExpWeek.value=3Dstr;
	else
		return ;
	SubmitFormPost(wUrl, true);
}
function NewItemDT(url,day, time)
{
	if (url=3D=3Dnull)
		return ;
	if (time !=3Dnull)
	  url=3DStURLSetVar2(url,"CalendarTime",time);
	if (day !=3Dnull)
	  url=3DStURLSetVar2(url,"CalendarDate",day);
	NewItem(url, false);
}
function ClickTime(url, time)
{
  NewItemDT(url, null, time);
}
function NewItemDay(url, day)
{
  NewItemDT(url, day, null);
}
function HasValidUrlPrefix(url)
{
	var urlLower=3Durl.toLowerCase();
	if (-1=3D=3DurlLower.search("^http://") &&
		-1=3D=3DurlLower.search("^https://"))
		return false;
	return true;
}
function ScrollToAnchorInInnerScrollPane(formName, hiddenFieldName, =
textInHref)
{
	if (!browseris.ie4up) return;
	try
	{
		var form=3Ddocument.getElementById(formName);
		var anchor=3Ddocument.getElementById(form[hiddenFieldName].value);
		if (typeof(anchor)=3D=3D"undefined" || anchor=3D=3Dnull)
			throw "";
	}
	catch(e)
	{
		var tempAnchor=3Dnull;
		for (var i=3D0; i < document.anchors.length; i++)
		{
			tempAnchor=3Ddocument.anchors[i];
			var href=3DtempAnchor.href;
			if (href.search(textInHref) !=3D-1)
			{
				anchor=3DtempAnchor;
				break;
			}
		}
	}
	if (typeof(anchor) !=3D"undefined" && anchor !=3Dnull)
	{
		var scrollTopOld=3Ddocument.body.scrollTop;
		var scrollLeftOld=3Ddocument.body.scrollLeft;
		anchor.scrollIntoView(false);
		document.body.scrollTop=3DscrollTopOld;
		document.body.scrollLeft=3DscrollLeftOld;
	}
}
function FilterChoice(opt, ctrl, strVal, filterVal)
{
	var i;
	var cOpt=3D0;
	var bSelected=3Dfalse;
	var strHtml=3D"";
	var strId=3Dopt.id;
	var strName=3Dopt.name;
	var strMatch=3D"";
	var strMatchVal=3D"";
	var strOpts=3Dctrl.choices;
	var rgopt=3DstrOpts.split("|");
	var x=3DAbsLeft(ctrl);
	var y=3DAbsTop(ctrl)+ctrl.offsetHeight;
	var strHidden=3Dctrl.optHid;
	var iMac=3Drgopt.length - 1;
	var iMatch=3D-1;
	var unlimitedLength=3Dfalse;
	var strSelectedLower=3D"";
	if (opt !=3Dnull && opt.selectedIndex >=3D0)
	{
		bSelected=3Dtrue;
		strSelectedLower=3Dopt.options[opt.selectedIndex].innerText;
	}
	for (i=3D0; i < rgopt.length; i=3Di+2)
	{
		var strOpt=3Drgopt[i];
		while (i < iMac - 1 && rgopt[i+1].length=3D=3D0)
		{
			strOpt=3DstrOpt+"|";
			i++;
			if (i < iMac - 1)
			{
				strOpt=3DstrOpt+rgopt[i+1];
			}
			i++;
		}
		var strValue=3Drgopt[i+1];
		var strLowerOpt=3DstrOpt.toLocaleLowerCase();
		var strLowerVal=3DstrVal.toLocaleLowerCase();
		if (filterVal.length !=3D0)
			bSelected=3Dtrue;
		if (strLowerOpt.indexOf(strLowerVal)=3D=3D0)
		{
			var strLowerFilterVal=3DfilterVal.toLocaleLowerCase();
			if ((strLowerFilterVal.length !=3D0) && =
(strLowerOpt.indexOf(strLowerFilterVal)=3D=3D0) && =
(strMatch.length=3D=3D0))
				bSelected=3Dfalse;
			if (strLowerOpt.length > 20)
			{
				unlimitedLength=3Dtrue;
			}
			if (!bSelected || strLowerOpt=3D=3DstrSelectedLower)
			{
				strHtml+=3D"<option selected =
value=3D\""+strValue+"\">"+STSHtmlEncode(strOpt)+"</option>";
				bSelected=3Dtrue;
				strMatch=3DstrOpt;
				strMatchVal=3DstrValue;
				iMatch=3Di;
			}		=09
			else
			{
				strHtml+=3D"<option =
value=3D\""+strValue+"\">"+STSHtmlEncode(strOpt)+"</option>";
			}
			cOpt++;
		}
	}
	var strHandler=3D" ondblclick=3D\"HandleOptDblClick()\" =
onkeydown=3D\"HandleOptKeyDown()\"";
	var strOptHtml=3D"";
	if (unlimitedLength)
	{
		strOptHtml=3D"<select tabIndex=3D\"-1\" ctrl=3D\""+ctrl.id+"\" =
name=3D\""+strName+"\" id=3D\""+strId+"\""+strHandler;
	}
	else
	{
		strOptHtml=3D"<select class=3D\"ms-lookuptypeindropdown\" =
tabIndex=3D\"-1\" ctrl=3D\""+ctrl.id+"\" name=3D\""+strName+"\" =
id=3D\""+strId+"\""+strHandler;
	}
	if (cOpt=3D=3D0)
	{
		strOptHtml+=3D" =
style=3D\"display:none;position:absolute;z-index:2;left:"+x+			=
"px;top:"+y+			"px\" onfocusout=3D\"OptLoseFocus(this)\"></select>";
	}
	else
	{
		strOptHtml+=3D" style=3D\"position:absolute;z-index:2;left:"+x+			=
"px;top:"+y+			"px\""+			" size=3D\""+(cOpt <=3D8 ? cOpt : 8)+"\""+			=
(cOpt=3D=3D1 ? "multiple=3D\"true\"" : "")+			" =
onfocusout=3D\"OptLoseFocus(this)\">"+			strHtml+			"</select>";
	}
	opt.outerHTML=3DstrOptHtml;
	var hid=3Ddocument.getElementById(strHidden);
	if (iMatch !=3D0 || rgopt[1] !=3D"0" )
		hid.value=3DstrMatchVal;
	else
		hid.value=3D"0";
	if (iMatch !=3D0 || rgopt[1] !=3D"0" )
		return strMatch;
	else return "";
}
function OptLoseFocus(opt)
{
	var ctrl=3Ddocument.getElementById(opt.ctrl);
	if (opt.selectedIndex >=3D0)
		SetCtrlFromOpt(ctrl, opt);
	opt.style.display=3D"none";
}
function SetCtrlMatch(ctrl, opt)
{
	var hid=3Ddocument.getElementById(ctrl.optHid);
	hid.value=3Dopt.options[opt.selectedIndex].value;
	if (hid.value !=3D0)	=09
		ctrl.match=3Dopt.options[opt.selectedIndex].innerText;
	else
		ctrl.match=3D"";
}
function AbsLeft(obj)
{
	var x=3Dobj.offsetLeft;
	var parent=3Dobj.offsetParent;
	while (parent.tagName !=3D"BODY")
	{
		x+=3Dparent.offsetLeft;
		parent=3Dparent.offsetParent;
	}
	x+=3Dparent.offsetLeft;
	return x;
}
function AbsTop(obj)
{
	var y=3Dobj.offsetTop;
	var parent=3Dobj.offsetParent;
	while (parent.tagName !=3D"BODY")
	{
		y+=3Dparent.offsetTop;
		parent=3Dparent.offsetParent;
	}
	y+=3Dparent.offsetTop;
	return y;
}
function SetCtrlFromOpt(ctrl, opt)
{
	var hid=3Ddocument.getElementById(ctrl.optHid);
	hid.value=3Dopt.options[opt.selectedIndex].value;
	if (opt.options[opt.selectedIndex].value=3D=3D0)
	{
		ctrl.value=3D"";
		ctrl.match=3D"";
	}
	else
	{
		ctrl.value=3Dopt.options[opt.selectedIndex].innerText;
		ctrl.match=3Dctrl.value;	=09
	}=09
}
function HandleOptDblClick()
{
	var opt=3Devent.srcElement;
	var ctrl=3Ddocument.getElementById(opt.ctrl);
	SetCtrlFromOpt(ctrl, opt);
	SetCtrlMatch(ctrl, opt);
	opt.style.display=3D"none";
}
function HandleOptKeyDown()
{
	var opt=3Devent.srcElement;
	var ctrl=3Ddocument.getElementById(opt.ctrl);
	var key=3Devent.keyCode;
	switch (key)
	{
	case 13:
	case 9:
		SetCtrlFromOpt(ctrl, opt)
		event.returnValue=3Dfalse;
		opt.style.display=3D"none";
		return;
	default:
		break;
	}
	return;
}
function EnsureSelectElement(ctrl, strId)
{
	var select=3Ddocument.getElementById(strId);
	if (select=3D=3Dnull)
	{
		select=3Ddocument.createElement("SELECT");
		ctrl.parentNode.appendChild(select);
		select.outerHTML=3D"<select id=3D\""+strId+"\" ctrl=3D\""+ctrl.id+"\" =
class=3D\"ms-lookuptypeindropdown\" name=3D\""+strId+"\" =
style=3D\"display:none\" onfocusout=3D\"OptLoseFocus(this)\"></select>";
		FilterChoice(select, ctrl, ctrl.value, "");
	}
	return document.getElementById(strId);;
}
function HandleKey()
{
	var key=3Devent.keyCode;
	var ctrl=3Devent.srcElement;
	var str=3Dctrl.value;
	var opt=3DEnsureSelectElement(ctrl, ctrl.opt);
	var bNeedMatch=3Dfalse;
	var strLower;
	var strMatchLower;
	switch (key)
	{
	case 8:
		if (str.length > 0)
		{
			str=3Dstr.substr(0, str.length - 1);
		}
		bNeedMatch=3Dtrue;
		break;
	case 16:
	case 17:
	case 18:
		return;
	case 9:
	case 16:
	case 17:
	case 18:
		return;
	case 13:
		strLower=3Dctrl.value.toLocaleLowerCase();
		strMatchLower=3Dctrl.match.toLocaleLowerCase();
		if (strMatchLower.indexOf(strLower) !=3D0)
			ctrl.match=3DFilterChoice(opt, ctrl, ctrl.value, "");
		if (opt.style.display !=3D"none")
		{
			ctrl.value=3Dctrl.match;
			opt.style.display=3D"none";
			event.returnValue=3Dfalse;
		}
		return;
	case 27:
		opt.style.display=3D"none";
		event.returnValue=3Dfalse;
		return;
	case 38:
		if (opt.style.display !=3D"none")
		{
			if (opt.selectedIndex > 0)
				opt.selectedIndex=3Dopt.selectedIndex - 1;
			else
				opt.selectedIndex=3Dopt.options.length - 1;
			SetCtrlMatch(ctrl, opt);
			event.returnValue=3Dfalse;
		}
		return;	=09
	case 40:
		if (opt.style.display !=3D"none" && opt.selectedIndex < =
opt.options.length - 1)
		{
			opt.selectedIndex=3Dopt.selectedIndex+1;
			SetCtrlMatch(ctrl, opt);
			event.returnValue=3Dfalse;
			return;
		}
		bNeedMatch=3Dtrue;
		break;
	case 46:
		break;
	default:
		break;
	}
	if (bNeedMatch);
		ctrl.match=3DFilterChoice(opt, ctrl, str, "");
}
function ShowDropdown(textboxId)
{
	var ctrl=3Ddocument.getElementById(textboxId);
	var str=3Dctrl.value;
	var opt=3DEnsureSelectElement(ctrl, ctrl.opt);
	ctrl.match=3DFilterChoice(opt, ctrl, "", ctrl.value);
	ctrl.focus();
}
function HandleChar()
{
	var ctrl=3Devent.srcElement;
	var str=3Dctrl.value;
	var opt=3Ddocument.getElementById(ctrl.opt);
	var key=3Devent.keyCode;
	if (key=3D=3D13)
		return;
	str=3Dstr+String.fromCharCode(key).toLocaleLowerCase();
	ctrl.match=3DFilterChoice(opt, ctrl, str, "");
}
function HandleLoseFocus()
{
	var ctrl=3Devent.srcElement;
	var opt=3Ddocument.getElementById(ctrl.opt);
	if (opt !=3Dnull && opt.style.display !=3D"none" && =
document.activeElement !=3Dopt)
		OptLoseFocus(opt);
}
function HandleChange()
{
	var ctrl=3Devent.srcElement;
	var str=3Dctrl.value;
	var opt=3Ddocument.getElementById(ctrl.opt);
	ctrl.match=3DFilterChoice(opt, ctrl, str, "");
}
function IsSafeHref(
	href)
{
	return (href.match(new RegExp("^http://", "i")) ||
			href.match(new RegExp("^https://", "i")) ||
			href.match(new RegExp("^ftp://", "i")) ||
			href.match(new RegExp("^file://", "i")) ||
			href.match(new RegExp("^mailto:", "i")) ||
			href.match(new RegExp("^news:", "i")) ||
			href.match(new RegExp("^/", "i")) ||
			href.match(new RegExp("^\\\\\\\\", "i")));
}
var L_RelativeUrlError_Text=3D"Addresses that start from the current =
page might not display correctly. You must enter the complete URL or an =
address that starts from the current server.";
var L_UnknownProtocolUrlError_Text=3D"Hyperlinks must begin with =
http://, https://, mailto:, news:, ftp://, file://, or \\\\. Check the =
address and try again.";
var L_UrlTooLongError_Text=3D"The URL for the location must be no longer =
than 256 characters without the query parameters. The query parameters =
start at the question mark (?)."
function IsSafeHrefAlert(
	href,
	fAllowRelativeLinks)
{
	if (href.match("^[^?]{257}"))
	{
		alert(L_UrlTooLongError_Text);
		return false;
	}
	else if (IsSafeHref(href))
	{
		return true;
	}
	else
	{
		if (href.match("^[a-zA-Z]*:"))
		{
			alert(L_UnknownProtocolUrlError_Text);
			return false;
		}
		else if (true=3D=3DfAllowRelativeLinks)
		{
			return true;
		}
		else
		{
			alert(L_RelativeUrlError_Text);
			return false;
		}
	}
}
function PositionMiniConsole() {
	var mc=3Ddocument.getElementById("miniconsole");
	if (browseris.ie55up && browseris.win32)
		if (document.getElementById("siteactiontd")){
			mc.style.top=3D"1";
		}
		else {
			mc.style.top=3D"8";
		}
	else {
		mc.style.top=3D"0";
	}
}
var deleteInstance=3D0;
function DeleteItemConfirmation()
{
	var message=3D"";
	if (typeof(ItemIsCopy) !=3D"undefined")
		if (ItemIsCopy)
			message=3DL_NotifyThisIsCopy_Text;
	if (recycleBinEnabled=3D=3D1 &&
	deleteInstance !=3D1 )
		message+=3DL_STSRecycleConfirm_Text;
	else
		message+=3DL_STSDelConfirm_Text;
	return confirm(message);
}
function DeleteInstanceConfirmation()
{
	deleteInstance=3D1;
	return DeleteItemConfirmation()
}
function CancelMultiPageConfirmation(redirectUrl)
{
	var L_DeletePartialResponse1_text=3D"A partial survey response has been =
saved.  Click OK to delete the partial survey response. If you want to =
continue this survey later click Cancel.  Your partial response can be =
found in the All Responses survey view.\n\nDo you want to send this =
partial response to the site Recycle Bin?";
	var L_DeletePartialResponse2_text=3D"A partial survey response has been =
saved.  Click OK to delete the partial survey response. If you want to =
continue this survey later click Cancel.  Your partial response can be =
found in the All Responses survey view.\n\nDo you want to delete the =
partial response?";
	var message=3D"";
	if (recycleBinEnabled=3D=3D1)
		message=3DL_DeletePartialResponse1_text;
	else
		message=3DL_DeletePartialResponse2_text;
	if (confirm(message)=3D=3Dtrue)
		return true;
	else
		STSNavigate(redirectUrl);
	return false;
}
function RestoreItemVersionConfirmation()
{
	var L_Version_Restore_Confirm_Text=3D"You are about to replace the =
current version with the selected version.";
	var message=3DL_Version_Restore_Confirm_Text;
	return confirm(message);
}
function DeleteItemVersionConfirmation(bRecycleBinEnabled)
{
	var L_Version_Delete_Confirm_Text=3D"Are you sure you want to delete =
this version?";
	var L_Version_Recycle_Confirm_Text=3D"Are you sure you want to send =
this version to the site Recycle Bin?";
	if (bRecycleBinEnabled)
		return confirm(L_Version_Recycle_Confirm_Text);
	else
		return confirm(L_Version_Delete_Confirm_Text);
}
function DeleteUserInfoItemConfirmation()
{
	var L_User_Delete_Confirm_Text=3D"You are about to delete this user.";
	var message=3DL_User_Delete_Confirm_Text;
	return confirm(message);
}
function UnlinkCopyConfirmation(strItemUrl)
{
	return confirm(L_ConfirmUnlinkCopy_Text);
}
function Discuss(strUrl)
{
	var L_IE5upRequired_Text=3D"'Discuss' requires a Windows SharePoint =
Services-compatible application and Microsoft Internet Explorer 6.0 or =
greater.";
	if (browseris.ie5up && browseris.win32)
		window.parent.location.href=3DstrUrl;
	else
		alert(L_IE5upRequired_Text);
}
function ProcessDefaultNavigateHierarchy(nodeDiv, dataSourceId, =
dataPath, url, listInContext, type, form, qsCore, submitPath)
{
	if (typeof(_spCustomNavigateHierarchy)=3D=3D"function")
	{
		=
_spCustomNavigateHierarchy(nodeDiv,dataSourceId,dataPath,url,listInContex=
t,type);
	}
	else
	{
		if (listInContext=3D=3Dfalse)
		{
			top.location=3Durl;
		}
		else
		{
			var par=3Ddocument.createElement('INPUT');
			par.type=3D'hidden';
			par.name=3D'_spTreeNodeClicked';
			par.value=3DdataPath;
			form.appendChild(par);
			var qs=3D"?RootFolder=3D"+escapeProperly(url)+qsCore;
			SubmitFormPost(submitPath+qs);
			return false;
		}
	}
}
function ParseMultiColumnValue(fieldValue, delimiter)
{
	var subColumnValues=3Dnew Array();
	if (delimiter=3D=3Dnull)
		delimiter=3D';#';
	var lead=3Ddelimiter.charCodeAt(0);
	var trail=3Ddelimiter.charCodeAt(1);
	if (fieldValue=3D=3Dnull || fieldValue.length=3D=3D0)
		return subColumnValues;
	var strLead=3Ddelimiter.charAt(0);
	var strLeadLead=3DstrLead+strLead;
	var escape=3Dnew RegExp(strLeadLead, "g");
	var unescape=3Ddelimiter.charAt(0);
	var start=3D0;
	if (fieldValue.substr(0, 2)=3D=3Ddelimiter)
		start=3D2;
	var end=3Dstart;
	var bContainEscapedCharacters=3Dfalse;
	var totalLength=3DfieldValue.length;
	while (end < totalLength)
	{
		var index=3DfieldValue.indexOf(strLead, end);
		if (index >=3D0)
		{
			end=3Dindex;
			end++;
			if (fieldValue.charCodeAt(end)=3D=3Dtrail)
			{
				if (end - 1 > start)
				{
					var strSubColumn=3DfieldValue.substr(start, end - start - 1);
					if (bContainEscapedCharacters)
						strSubColumn=3DstrSubColumn.replace(escape, unescape);
					subColumnValues.push(strSubColumn);
					bContainEscapedCharacters=3Dfalse;
				}
				else
				{
					subColumnValues.push('');
				}
				end++;
				start=3Dend;
				continue;
			}
			else if (fieldValue.charCodeAt(end)=3D=3Dlead)
			{
				end++;
				bContainEscapedCharacters=3Dtrue;
				continue;
			}
			else
			{
				throw "ArgumentException";
			}
		}
		else
		{
			end=3DtotalLength;
		}
	}
	if (end > start)
	{
		var strSubColumn=3DfieldValue.substr(start, end - start);
		if (bContainEscapedCharacters)
			strSubColumn=3DstrSubColumn.replace(escape, unescape);
		subColumnValues.push(strSubColumn);
	}
	return subColumnValues;
}
function ConvertMultiColumnValueToString(
	subColumnValues,
	delimiter,
	bAddLeadingTailingDelimiter)
{
	if (delimiter=3D=3Dnull)
		delimiter=3D";#";
	if (bAddLeadingTailingDelimiter=3D=3Dnull)
		bAddLeadingTailingDelimiter=3Dtrue;
	var strLead=3Ddelimiter.charAt(0);
	var strLeadLead=3DstrLead+strLead;
	var escape=3Dnew RegExp(delimiter.charAt(0), "g");
	var bHasValue=3Dfalse;
	var sb=3D'';
	for (var i=3D0; i < subColumnValues.length; i++)
	{
		var strSubColumn=3DsubColumnValues[i];
		if (strSubColumn !=3Dnull && strSubColumn.length > 0)
			strSubColumn=3DstrSubColumn.replace(escape, strLeadLead);
		if (strSubColumn !=3Dnull && strSubColumn.length > 0)
			bHasValue=3Dtrue;
		if (bAddLeadingTailingDelimiter || i !=3D0)
			sb+=3Ddelimiter;
		sb+=3DstrSubColumn;
	}
	if (bHasValue)
	{
		if (bAddLeadingTailingDelimiter)
		{
			sb+=3Ddelimiter;
		}
		return sb;
	}
	else
		return '';
}
var httpFolderTarget=3Dnull;
var httpFolderSource=3Dnull;
var httpFolderDiv=3Dnull;
function NavigateHttpFolderCore()
{
	if (httpFolderDiv=3D=3Dnull)
	{
		httpFolderDiv=3Ddocument.createElement('DIV');
		document.body.appendChild(httpFolderDiv);
		httpFolderDiv.onreadystatechange=3DNavigateHttpFolderCore;
		httpFolderDiv.addBehavior('#default#httpFolder');
	}
	if (httpFolderDiv.readyState=3D=3D"complete")
	{
		httpFolderDiv.onreadystatechange=3Dnull;
		try
		{
			var targetFrame=3Ddocument.frames.item(httpFolderTarget);
			if (targetFrame !=3Dnull)
			{
				targetFrame.document.body.innerText=3D					=
L_WebFoldersRequired_Text;
			}
		}
		catch (e) {}
		var isOk=3Dfalse;
		try
		{
			var ret=3D"";
			ret=3DhttpFolderDiv.navigateFrame(httpFolderSource,
				httpFolderTarget);
			if (ret=3D=3D"OK")
				isOk=3Dtrue;
		}
		catch (e) { }
		if (!isOk &&
			0=3D=3DhttpFolderSource.search("http://[a-zA-Z0-9\-\.]+(:80)?/"))
		{
			var sUrl=3DhttpFolderSource
				.replace(/http:\/\/([a-zA-Z0-9\-\.]+)(:80)?[\/]/, "//$1/")
				.replace(/[\/]/g, "\\");
			var targetFrame=3Ddocument.frames.item(httpFolderTarget);
			if (targetFrame !=3Dnull)
			{
				try
				{
						targetFrame.onload=3Dnull;
						targetFrame.document.location.href=3DsUrl;
						isOk=3Dtrue;
				}
				catch (e) { }
			}
		}
		if (!isOk)
		{
			alert(L_WebFoldersError_Text);
		}
	}
}
function NavigateHttpFolder(urlSrc, frameTarget)
{
	if ('/'=3D=3DurlSrc.charAt(0))
	{
		urlSrc=3Ddocument.location.protocol+"//"+document.location.host+			=
urlSrc;
	}
	httpFolderSource=3DurlSrc;
	httpFolderTarget=3DframeTarget;
	NavigateHttpFolderCore();
}
function NavigateHttpFolderIfSupported(urlSrc, frameTarget)
{
	if (SupportsNavigateHttpFolder())
	{
		NavigateHttpFolder(urlSrc, frameTarget);
	}
	else
	{
		alert(L_WebFoldersError_Text);
		window.history.back();
	}
}
function SupportsNavigateHttpFolder()
{
	return (browseris.ie5up && browseris.win32);
}
cGCMinimumWidth=3D400;
cGCMinimumHeight=3D200;
cGCMaxGCResizeCount=3D10;
var glGCObjectHeight=3D0;
var glGCObjectWidth=3D0;
glGCResizeCounter=3D0;
function TestGCObject( GCObject )
{
	if (((browseris.ie55up) && (typeof(GCObject)=3D=3D"undefined")) || =
(GCObject=3D=3Dnull) || (GCObject.object=3D=3Dnull))
		return false;
	return true;
}
function GCComputeSizing(GCObject)
{
	if (TestGCObject(GCObject))
	{
		var =
fBIDI=3D(document.documentElement.currentStyle.direction=3D=3D"rtl");
		var lGCWindowWidth=3Ddocument.documentElement.scrollWidth;
		var lGCWindowHeight=3Ddocument.documentElement.scrollHeight;
		var lGCObjectOffsetLeft=3D0;
		var lGCObjectOffsetTop=3D0;
		if (fBIDI)
			{
			lGCObjectOffsetLeft=3D-180;
			lGCObjectOffsetTop=3D120;
			}
		else
			{
			lGCObjectOffsetLeft=3D32;
			lGCObjectOffsetTop=3D-2;
			}
		var lGCObjectWalker=3DGCObject.parentElement;
		while (lGCObjectWalker !=3Ddocument.body)
		{
			lGCObjectOffsetLeft+=3DlGCObjectWalker.offsetLeft;
			lGCObjectOffsetTop+=3DlGCObjectWalker.offsetTop;
			lGCObjectWalker=3DlGCObjectWalker.offsetParent;
			if (fBIDI)
				if (lGCObjectWalker.offsetLeft > 0)
					break;
		}
		lGCObjectOffsetLeft+=3DGCObject.parentElement.offsetLeft;
		lGCObjectOffsetTop+=3DGCObject.parentElement.offsetTop;
		glGCObjectHeight=3DlGCWindowHeight - lGCObjectOffsetTop;
		if (glGCObjectHeight > lGCWindowHeight)
			glGCObjectHeight=3DlGCWindowHeight
		if (glGCObjectHeight < cGCMinimumHeight)
			glGCObjectHeight=3DcGCMinimumHeight;
		if (fBIDI)
			{
			glGCObjectWidth=3DlGCWindowWidth+lGCObjectOffsetLeft;
			}
		else
			glGCObjectWidth=3DlGCWindowWidth - lGCObjectOffsetLeft;
		if (glGCObjectWidth > lGCWindowWidth)
				glGCObjectWidth=3DlGCWindowWidth;
		if (glGCObjectWidth < cGCMinimumWidth)
			glGCObjectWidth=3DcGCMinimumWidth;
	}
}
function GCResizeGridControl(GCObject)
{
	if (TestGCObject(GCObject))
	{
		var lGCOldObjectHeight=3DglGCObjectHeight;
		var lGCOldglGCObjectWidth=3DglGCObjectWidth;
		GCComputeSizing(GCObject);
		if (lGCOldObjectHeight !=3DglGCObjectHeight)
			GCObject.height=3DglGCObjectHeight;
		if (lGCOldglGCObjectWidth !=3DglGCObjectWidth)
			GCObject.width=3DglGCObjectWidth;
	}
}
function GCWindowResize(GCObject)
{
	if (TestGCObject(GCObject))
	{
		glGCResizeCounter=3D0;
		GCResizeGridControl(GCObject);
	}
}
function GCOnResizeGridControl(GCObject)
{
	if (TestGCObject(GCObject))
	{
		if (glGCResizeCounter < cGCMaxGCResizeCount)
		{
			glGCResizeCounter++;
			GCResizeGridControl(GCObject);
		}
	}
}
function GCActivateAndFocus(GCObject)
{
	if (TestGCObject(GCObject))
	{
		GCObject.SetActive;
		GCObject.Focus;
 	}
}
function GCNavigateToNonGridPage()
{
	var strDocUrl=3Dwindow.location.href;
	gridPart=3DstrDocUrl.match("ShowInGrid=3D");
	if (gridPart)
	{
		gridSet=3D/ShowInGrid=3D\w*/;
		strDocUrl=3DstrDocUrl.replace(gridSet, "");=09
	}
   	var idxQuery=3DstrDocUrl.indexOf("?");
	if (idxQuery !=3D-1)
		{
		var idxQry2=3DstrDocUrl.indexOf("?", idxQuery+1);
		if (idxQry2 !=3D-1)
			strDocUrl=3DstrDocUrl.slice(0, idxQry2);
		strDocUrl=3DstrDocUrl+"&";
		}
	else
		strDocUrl=3DstrDocUrl+"?";
	strDocUrl=3DstrDocUrl+"ShowInGrid=3DFalse";
	document.location.replace(STSPageUrlValidation(strDocUrl));
}
function GCAddNewColumn(GCObject,path)
{
	if (TestGCObject(GCObject))
	{
	  var source=3Dwindow.location.href;
	  var listName=3DGCObject.Name;
	  var colName=3DGCObject.SelectedColumnUniqueName;
	  var ltr=3DGCObject.RightToLeft;
	  var viewGUID=3DGCObject.ViewGUID;
	  var page=3D"FldNew.aspx";
	  var listServerTemplate=3DGCObject.ServerTemplate;
	  if (listServerTemplate=3D=3D"102" )
	  {
	    page=3D"QstNew.aspx";
	  }
	  =
path=3Dpath+"/_layouts/"+page+"?List=3D"+listName+"&View=3D"+viewGUID+"&S=
ource=3D"+source+"&RelativeToField=3D"+colName+"&LTR=3D"+ltr;
	  window.location=3Dpath
	}
}
function GCEditDeleteColumn(GCObject,path)
{
	if (TestGCObject(GCObject))
	{
		  var source=3Dwindow.location.href;
		  var colName=3DGCObject.SelectedColumnUniqueName;
		  var listName=3DGCObject.Name;
		  var page=3D"FldEdit.aspx";
		  var listServerTemplate=3DGCObject.ServerTemplate;
		  if (listServerTemplate=3D=3D"102" )
		  {
		    page=3D"QstEdit.aspx";
		  }
		  =
path=3Dpath+"/_layouts/"+page+"?List=3D"+listName+"&Field=3D"+colName+"&S=
ource=3D"+source;
		  window.location=3Dpath
	}
}
function GCShowHideTaskPane(GCObject)
{
	if (TestGCObject(GCObject))
	{
		var state=3DGCObject.DisplayTaskPane;
		GCObject.DisplayTaskPane=3D!state;
	}
}
function GCShowHideTotalsRow(GCObject)
{
	if (TestGCObject(GCObject))
	{
		var state=3DGCObject.DisplaySheetTotals;
		GCObject.DisplaySheetTotals=3D!state;
	}
}
function GCGridNewRow(GCObject)
{
	if (TestGCObject(GCObject))
	{
		GCObject.SelectNewRow();
	}
}
function GCRefresh(GCObject)
{
	if (TestGCObject(GCObject))
	{
		GCObject.Refresh();
	}
}
function GCNewFolder(GCObject)
{
	if (TestGCObject(GCObject))
	{
		GCObject.NewFolder();
	}
}
var L_Edit_Text=3D"Edit";
var L_ViewItem_Text=3D"View Item";
var L_EditItem_Text=3D"Edit Item";
var L_EditSeriesItem_Text=3D"Edit Series";
var L_DeleteItem_Text=3D"Delete Item";
var L_DeleteDocItem_Text=3D"Delete";
var L_ViewProperties_Text=3D"View Properties";
var L_EditProperties_Text=3D"Edit Properties";
var L_ViewResponse_Text=3D"View Response";
var L_EditResponse_Text=3D"Edit Response";
var L_DeleteResponse_Text=3D"Delete Response";
var L_Subscribe_Text=3D"Alert Me";
var L_CustomizeNewButton_Text=3D"Change New Button Order";
var L_Review_Text=3D"Send for Review";
var L_EditIn_Text=3D"Edit in ^1";
var L_EditInApplication_Text=3D"Edit Document"
var L_Checkin_Text=3D"Check In";
var L_Checkout_Text=3D"Check Out";
var L_DiscardCheckou_Text=3D"Discard Check Out";
var L_CreateDWS_Text=3D"Create Document Workspace";
var L_PublishBack_Text=3D"Publish to Source Location";
var L_Versions_Text=3D"Version History";
var L_WorkOffline_Text=3D"Connect to Client";
var L_Reply_Text=3D"Reply";
var L_ExportContact_Text=3D"Export Contact";
var L_ExportEvent_Text=3D"Export Event";
var L_Reschedule_Text=3D"Rescheduling Options";
var L_Move_Text=3D"Move";
var L_Keep_Text=3D"Keep";
var L_Delete_Text=3D"Delete";
var L_Open_Text=3D"Open";
var L_SiteSettings_Text=3D"Change Site Settings";
var L_ManageUsers_Text=3D"Manage Users";
var L_DeleteSite_Text=3D"Delete Site";
var L_SiteStorage_Text=3D"Manage Site Storage";
var L_MngPerms_Text=3D"Manage Permissions";
var L_Settings_Text=3D"Settings";
var L_Remove_Text=3D"Remove from this list";
var L_ModerateItem_Text=3D"Approve/reject";
var L_PublishItem_Text=3D"Publish a Major Version";
var L_CancelPublish_Text=3D"Cancel Approval";
var L_UnPublishItem_Text=3D"Unpublish this version";
var L_DownloadOriginal_Text=3D"Download Picture";
var L_EditVersion_Text=3D"Edit";
var L_EditInOIS_Text=3D"Edit Picture";
var L_Workflows_Text=3D"Workflows";
var L_Send_Text=3D"Send To";
var L_ExistingCopies_Text=3D"Existing Copies";
var L_OtherLocation_Text=3D"Other Location";
var L_GoToSourceItem_Text=3D"Go to Source Item";
var L_NotifyThisIsCopy_Text=3D"This item was copied from another =
location and may be receiving updates from there.  You should make sure =
that the source stops sending updates or this item may get =
recreated.\n\n";
var L_SendToEmail_Text=3D"E-mail a Link";
var L_DownloadACopy_Text=3D"Download a Copy";
var L_DocTran_Text=3D"Convert Document";
var L_AddToMyLinks_Text=3D"Add to My Links";
var L_AddToCategory_Text=3D"Submit to Portal Area";
var L_VS_DownArrow_Text=3D"Select a View";
var L_ModifyView=3D"Modify this view";
var L_CreateView=3D"Create a new view";
function resetExecutionState()
{
	IsMenuShown=3Dfalse;
	itemTable=3Dnull;
	EndDeferItem();
	imageCell=3Dnull;
	onKeyPress=3Dfalse;
	currentCtx=3Dnull;
	currentEditMenu=3Dnull;
	currentItemID=3Dnull;
	downArrowText=3Dnull;
	currentItemAppName=3Dnull;
	currentItemProgId=3Dnull;
	currentItemIcon=3Dnull;
	currentItemOpenControl=3Dnull;
	currentItemModerationStatus=3Dnull;
	currentItemUIString=3Dnull;
	currentItemCheckedoutToLocal=3Dnull;
	currentItemCanModify=3Dnull;
	currentItemFileUrl=3Dnull;
	currentItemFSObjType=3Dnull;
	currentItemCheckedOutUserId=3Dnull;
	currentItemCheckoutExpires=3Dnull;
	currentItemPermMaskH=3Dnull;
	currentItemPermMaskL=3Dnull;
	currentItemIsEventsExcp=3Dnull;
	currentItemIsEventsDeletedExcp=3Dnull;
}
function IsMenuEnabled()
{
	return (browseris.ie55up || browseris.nav6up || browseris.safari125up);
}
function GetSelectedElement(elem, tagName)
{
	while(elem !=3Dnull && elem.tagName !=3DtagName)
		elem=3Delem.parentNode;
	return elem;
}
function setupMenuContext(ctx)
{
	currentCtx=3Dctx;
}
function FindSTSMenuTable(elm, strSearch)
{
	var str=3Delm.getAttribute(strSearch);
	while (elm !=3Dnull && (str=3D=3Dnull ||str=3D=3D""))
	{
		elm=3DGetSelectedElement(elm.parentNode, "TABLE");
		if (elm !=3Dnull)
			str=3Delm.getAttribute(strSearch);
	}
	return elm;
}
function OnLinkDeferCall(elm)
{
	if (!IsMenuEnabled())
		return false;
	elm.onblur=3DOutItem;
	elm.onkeydown=3DPopMenu;
	var elmTmp=3DFindSTSMenuTable(elm, "CTXName");
	if (elmTmp=3D=3Dnull)
		return false;
	OnItem(elmTmp);
	return false;
}
function StartDeferItem(elm)
{
	if (elm !=3DitemTable)
	{
		itemTableDeferred=3Delm;
		elm.onmouseout=3DEndDeferItem;
		elm.onclick=3DDeferredOnItem;
		elm.oncontextmenu=3DDeferredOnItem;
	}
}
function DeferredOnItem(e)
{
	var elm=3DitemTableDeferred;
	if (elm !=3Dnull)
	{
		MenuHtc_hide();
		OnItem(elm);
		CreateMenu(e);
		return false;
	}
}
function EndDeferItem()
{
	var elm=3DitemTableDeferred;
	if (elm !=3Dnull)
	{
		itemTableDeferred=3Dnull;
		elm.onmouseout=3Dnull;
		elm.onclick=3Dnull;
		elm.oncontextmenu=3Dnull;
	}
}
function GetFirstChildElement(e)
{
	for (var i=3D0; i < e.childNodes.length; i++)
	{
		if (e.childNodes[i].nodeType=3D=3D1)
			return e.childNodes[i];
	}
	return null;
}
function GetLastChildElement(e)
{
	for (var i=3De.childNodes.length-1; i >=3D0; i--)
	{
		if (e.childNodes[i].nodeType=3D=3D1)
			return e.childNodes[i];
	}
	return null;
}
function OnItemDeferCall(elm)
{
	if (!IsMenuEnabled())
		return false;
	if (IsMenuOn())
	{
		StartDeferItem(elm);
		return false;
	}
	if (itemTable !=3Dnull)
		OutItem();
	itemTable=3Delm;
	currentItemID=3DGetAttributeFromItemTable(itemTable, "ItemId", "Id");
	var createCtx=3Dnew =
Function("setupMenuContext("+itemTable.getAttribute("CTXName")+");");
	createCtx();
	var ctx=3DcurrentCtx;
	if (browseris.nav6up)
		itemTable.className=3D"ms-selectedtitlealternative";
	else
		itemTable.className=3D"ms-selectedtitle";
	if (browseris.ie5up && !browseris.ie55up)
	{
		itemTable.onclick=3DEditMenuDefaultForOnclick;
		itemTable.oncontextmenu=3DEditMenuDefaultForOnclick;
	}
	else
	{
		itemTable.onclick=3DCreateMenu;
		itemTable.oncontextmenu=3DCreateMenu;
	}
	itemTable.onmouseout=3DOutItem;
	var titleRow;
	titleRow=3DGetFirstChildElement(GetFirstChildElement(itemTable));
	if (titleRow !=3Dnull)
	{
		imageCell=3DGetLastChildElement(titleRow);
	}
	if (ctx.listTemplate=3D=3D200)
	{
		if (itemTable.getAttribute("menuType")=3D=3D"Orphaned")
			downArrowText=3DL_Reschedule_Text;
	}
	else
		downArrowText=3DL_Edit_Text;
	var imageTag=3DGetFirstChildElement(imageCell);
	imageTag.src=3Dctx.imagesPath+"menudark.gif";
	imageTag.alt=3DdownArrowText;
	imageTag.style.visibility=3D"visible";
	imageCell.className=3D"ms-menuimagecell";
	return false;
}
function OutItem()
{
	if (!IsMenuOn() && itemTable !=3Dnull)
	{
		itemTable.className=3D"ms-unselectedtitle";
		itemTable.onclick=3Dnull;
		itemTable.oncontextmenu=3Dnull;
		itemTable.onmouseout=3Dnull;
		if (imageCell !=3Dnull)
		{
			GetFirstChildElement(imageCell).style.visibility=3D"hidden";
			imageCell.className=3D"";
		}
		resetExecutionState();
	}
}
function IsMenuOn()
{
	if (!IsMenuShown)
		return false;
	var fIsOpen=3Dfalse;
	fIsOpen=3DMenuHtc_isOpen(currentEditMenu);
	if (!fIsOpen)
		IsMenuShown=3Dfalse;
	return fIsOpen;
}
function PopMenu(e)
{
	if (!IsMenuEnabled())
		return true;
	if (e=3D=3Dnull)
		e=3Dwindow.event;
	var nKeyCode;
	if (browseris.nav6up)
		nKeyCode=3De.which;
	else
		nKeyCode=3De.keyCode;
	if (!IsMenuOn() && ((e.shiftKey && nKeyCode=3D=3D13) || (e.altKey && =
nKeyCode=3D=3D40)))
	{
		onKeyPress=3Dtrue;
		CreateMenu(e);
		onKeyPress=3Dfalse;
		return false;
	}
	else
		return true;
}
function CreateMenuEx(ctx, container, e)
{
	if (container=3D=3Dnull)
		return;
	IsMenuShown=3Dtrue;
	document.body.onclick=3D"";
	var m;
	m=3DCMenu(currentItemID+"_menu");
	if (!m)
		return;
	else if (ctx.isVersions)
		AddVersionMenuItems(m, ctx);
	else if (ctx.listBaseType=3D=3D1)
		AddDocLibMenuItems(m, ctx);
	else if (ctx.listTemplate=3D=3D200)
		AddMeetingMenuItems(m, ctx);
	else
		AddListMenuItems(m, ctx);
	InsertFeatureMenuItems(m, ctx);
	currentEditMenu=3Dm;
	container.onmouseout=3Dnull;
	OMenu(m, container, null, null, -1);
	itemTable=3DGetSelectedElement(container, "TABLE");
	m._onDestroy=3DOutItem;
	e.cancelBubble=3Dtrue;
	return false;
}
function CreateMenu(e)
{
	if (!IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	if (e=3D=3Dnull)
		e=3Dwindow.event;
	var srcElement=3De.srcElement ? e.srcElement : e.target;
	if (itemTable=3D=3Dnull || imageCell=3D=3Dnull ||
		(onKeyPress=3D=3Dfalse &&
		 (srcElement.tagName=3D=3D"A" ||
		  srcElement.parentNode.tagName=3D=3D"A")))
		return;
	return CreateMenuEx(ctx, itemTable, e);
}
function AddSendSubMenu(m,ctx)
{
	strDisplayText=3DL_Send_Text;
	var currentItemUrl=3DGetAttributeFromItemTable(itemTable, "Url", =
"ServerUrl");
	var currentItemEscapedFileUrl;
	var currentItenUnescapedUrl;
	var strExtension;
	if (currentItemFileUrl !=3Dnull)
   {
	currentItenUnescapedUrl=3DunescapeProperly(currentItemFileUrl);
	currentItemEscapedFileUrl=3DescapeProperly(currentItenUnescapedUrl);
	strExtension=3DSzExtension(currentItenUnescapedUrl);
	if (strExtension !=3Dnull && strExtension !=3D"")
   		strExtension=3DstrExtension.toLowerCase();
	}
	var sm=3DCASubM(m,strDisplayText,"","",400);
	sm.id=3D"ID_Send";
	var menuOption;
	var serverFileRedirect=3DitemTable.getAttribute("SRed");
	if (currentItemProgId !=3D"SharePoint.WebPartPage.Document" &&
		(serverFileRedirect=3D=3Dnull || serverFileRedirect=3D=3D"" || =
HasRights(0x0, 0x20)) && strExtension !=3D"aspx")
	{
		if (typeof(ctx.SendToLocationName) !=3D"undefined" &&
			ctx.SendToLocationName !=3Dnull &&
			ctx.SendToLocationName !=3D"" &&
			typeof(ctx.SendToLocationUrl) !=3D"undefined" &&
			ctx.SendToLocationUrl !=3Dnull &&
			ctx.SendToLocationUrl !=3D"")
		{
			strAction=3D"STSNavigate('"+				ctx.HttpRoot+				=
"/_layouts/copy.aspx?"+				"SourceUrl=3D"+				currentItemEscapedFileUrl+	=
			"&Source=3D"+				GetSource()+"&FldUrl=3D"+				=
escapeProperly(ctx.SendToLocationUrl)+"')";
			menuOption=3DCAMOpt(sm,
								ctx.SendToLocationName,
								strAction,
								"");
		}
		if (typeof(itemTable.getAttribute("HCD")) !=3D"undefined" && =
itemTable.getAttribute("HCD")=3D=3D"1")
		{
			strDisplayText=3DL_ExistingCopies_Text;
			strAction=3D"STSNavigate('"+ctx.HttpRoot+				=
"/_layouts/updatecopies.aspx?"+				"SourceUrl=3D"+				=
currentItemEscapedFileUrl+				"&Source=3D"+				GetSource()+"')";
			strImagePath=3Dctx.imagesPath+"existingLocations.gif";
			menuOption=3DCAMOpt(sm, strDisplayText, strAction, strImagePath);
			menuOption.id=3D"ID_ExistingCopies";
		}
		strDisplayText=3DL_OtherLocation_Text;
		strAction=3D"STSNavigate('"+			ctx.HttpRoot+			"/_layouts/copy.aspx?"+	=
		"SourceUrl=3D"+			currentItemEscapedFileUrl+			"&Source=3D"+			=
GetSource()+"')";
		strImagePath=3Dctx.imagesPath+"sendOtherLoc.gif";
		menuOption=3DCAMOpt(sm, strDisplayText, strAction, strImagePath);
		menuOption.id=3D"ID_OtherLocation";
		if (ctx.OfficialFileName !=3Dnull && ctx.OfficialFileName !=3D"")
		{
			strDisplayText=3Dctx.OfficialFileName;
			strAction=3D"STSNavigate('"+				ctx.HttpRoot+				=
"/_layouts/SendToOfficialFile.aspx?"+				"SourceUrl=3D"+				=
currentItemEscapedFileUrl+				"&Source=3D"+				GetSource()+"')";
			strImagePath=3D"";
			CAMOpt(sm, strDisplayText, strAction, strImagePath);
		}
		CAMSep(sm);
	}
	if(HasRights(0x10, 0x0))
	{
		strDisplayText=3DL_SendToEmail_Text;
		var currentItemUrl=3DGetAttributeFromItemTable(itemTable, "Url", =
"ServerUrl");
		var httpRootWithSlash=3Dctx.HttpRoot.substr(0);
		if (httpRootWithSlash[httpRootWithSlash.length-1] !=3D'/')
			httpRootWithSlash+=3D'/';
		var slashLoc=3D-1;
		var fileUrl=3D"";
		slashLoc=3DhttpRootWithSlash.substring(8).indexOf('/')+8;
		fileUrl=3DhttpRootWithSlash.substr(0, slashLoc)+			=
escapeProperlyCore(unescapeProperly(currentItemUrl), true);
		var serverFileRedir=3DitemTable.getAttribute("SRed");
		if ((serverFileRedir !=3Dnull) &&
			(serverFileRedir !=3D"") &&
			(serverFileRedir !=3D"1"))
		{
			if (serverFileRedir.substring(0,1) !=3D"1")
			{
				fileUrl=3DserverFileRedir;
			}
			else
			{
				fileUrl=3DserverFileRedir.substring(1);
			}
		}
		strAction=3D"javascript:navigateMailToLinkNew('"+fileUrl+"')";
		strImagePath=3Dctx.imagesPath+"gmailnew.gif";
		menuOption=3DCAMOpt(sm, strDisplayText, strAction, strImagePath);
		menuOption.id=3D"ID_SendToEmail";
	}
	var serverFileRedirect=3DitemTable.getAttribute("SRed");
	if (currentItemFSObjType !=3D1 &&
		ctx.listBaseType=3D=3D1 &&
		(serverFileRedirect=3D=3Dnull || serverFileRedirect=3D=3D""
		   || HasRights(0x0, 0x20)))
	{
		if (ctx.listTemplate !=3D109 &&
			ctx.listTemplate !=3D119)
			AddWorkspaceMenuItem(sm, ctx);
		strAction=3D"STSNavigate('"+			ctx.HttpRoot+			=
"/_layouts/download.aspx?"+			"SourceUrl=3D"+			=
currentItemEscapedFileUrl+			"&Source=3D"+			GetSource()+"&FldUrl=3D"+			=
escapeProperly(ctx.SendToLocationUrl)+"')";;
		menuOption=3DCAMOpt(sm, L_DownloadACopy_Text, strAction, "");
		menuOption.id=3D"ID_DownloadACopy";
	}
}
function AddDocTransformSubMenu(m, ctx)
{
	if (typeof(rgDocTransformers)=3D=3D"undefined" ||
		rgDocTransformers=3D=3Dnull)
	{
		return;
	}
	var sm=3Dnull;
	var currentItemUrl=3DGetAttributeFromItemTable(itemTable, "Url", =
"ServerUrl");
	var currentItemEscapedFileUrl;
	if (currentItemFileUrl !=3Dnull)
		currentItemEscapedFileUrl=3DescapeProperly(
		unescapeProperly(currentItemFileUrl));
	var iDot=3DcurrentItemUrl.lastIndexOf(".");
	if (iDot > 0)
	{
		var strExtension=3DcurrentItemUrl.substring(iDot+1, =
currentItemUrl.length).toLowerCase();
		var iTransformer;
		var fAddedTransformer=3Dfalse;
		for (iTransformer=3D0; iTransformer < rgDocTransformers.length; =
iTransformer++)
		{
			if (rgDocTransformers[iTransformer].ConvertFrom=3D=3DstrExtension)
			{
				var ctid=3DGetAttributeFromItemTable(itemTable, "CId", =
"ContentTypeId");
				var re=3Dnew RegExp("/\|"+ctid+"\|/");
				if (ctid && =
!re.test(rgDocTransformers[iTransformer].ExcludedContentTypes))
				{
					if (!fAddedTransformer)
					{
						sm=3DCASubM(m, L_DocTran_Text, =
ctx.imagesPath+"ConvertDocument.gif", L_DocTran_Text, 500);
						sm.Id=3D"ID_ConvertDocument";
						fAddedTransformer=3Dtrue;
					}
					strAction=3D"STSNavigate('"+ctx.HttpRoot+											=
"/_layouts/"+escapeProperlyCore(rgDocTransformers[iTransformer].Transform=
UIPage, true)+"?"+											"FileName=3D"+currentItemEscapedFileUrl+				=
							"&TID=3D"+rgDocTransformers[iTransformer].Id+											=
"&Source=3D"+GetSource()+											"')";
					var tm;
					tm=3DCAMOpt(sm, rgDocTransformers[iTransformer].Name, strAction, =
"");
					tm.Id=3D"ID_Transform"+rgDocTransformers[iTransformer].Id;
				}
			}
		}
	}
}
function AddMeetingMenuItems(m, ctx)
{
	if (itemTable.getAttribute("menuType")=3D=3D"Orphaned")
	{
		var menuOption;
		var currentInstanceId=3DGetAttributeFromItemTable(itemTable, "ItemId", =
"Id");
		strDisplayText=3DL_Move_Text;
		=
strAction=3D"GoToMtgMove('"+ctx.listUrlDir+"',"+currentInstanceId+",'"+it=
emTable.getAttribute("DateTime")+"','"+itemTable.getAttribute("DateTimeIS=
O")+"')";
		strImagePath=3D"";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath);
		menuOption.id=3D"ID_Move";
		strDisplayText=3DL_Keep_Text;
		=
strAction=3D"MtgKeep('"+ctx.HttpPath+"','"+ctx.listName+"',"+currentInsta=
nceId+")";
		strImagePath=3D"";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath);
		menuOption.id=3D"ID_Keep";
		strDisplayText=3DL_Delete_Text;
		=
strAction=3D"MtgDelete('"+ctx.HttpPath+"','"+ctx.listName+"',"+currentIns=
tanceId+")";
		strImagePath=3Dctx.imagesPath+"delitem.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath);
		menuOption.id=3D"ID_Delete";
	}
}
function AddListMenuItems(m, ctx)
{
	if (typeof(Custom_AddListMenuItems) !=3D"undefined")
	{
		if (Custom_AddListMenuItems(m, ctx))
			return;
	}
	if (currentItemFileUrl=3D=3Dnull)
		currentItemFileUrl=3DGetAttributeFromItemTable(itemTable, "Url", =
"ServerUrl");
	var currentItemEscapedFileUrl;
	if (currentItemFileUrl !=3Dnull)
		=
currentItemEscapedFileUrl=3DescapeProperly(unescapeProperly(currentItemFi=
leUrl));
	if (currentItemIsEventsExcp=3D=3Dnull)
	{
		currentItemIsEventsExcp=3Dfalse;
		currentItemIsEventsDeletedExcp=3Dfalse;
		currentItemEvtType=3DitemTable.getAttribute("EventType");
		if(currentItemEvtType !=3Dnull &&
			 (currentItemEvtType=3D=3D2 || currentItemEvtType=3D=3D3 || =
currentItemEvtType=3D=3D4))
		{
			currentItemIsEventsExcp=3Dtrue;
			if (currentItemEvtType=3D=3D3)
	            currentItemIsEventsDeletedExcp=3Dtrue;
		}
	}
	var menuOption;
	if (ctx.listBaseType=3D=3D3 && ctx.listTemplate=3D=3D108)
	{
		strDisplayText=3DL_Reply_Text;
		if(itemTable.getAttribute("Ordering").length>=3D504)
		{
			var L_ReplyLimitMsg_Text=3D"Cannot reply to this thread. The reply =
limit has been reached.";
			strAction=3D"alert('"+L_ReplyLimitMsg_Text+"')";
		}
		else
		{
			strAction=3D"STSNavigate('"+ctx.newFormUrl
+"?Threading=3D"+escapeProperly(itemTable.getAttribute("Ordering"))
+"&Guid=3D"+escapeProperly(itemTable.getAttribute("ThreadID"))
+"&Subject=3D"+escapeProperly(itemTable.getAttribute("Subject"))
+"&Source=3D"+GetSource()+"')";
		}
		strImagePath=3Dctx.imagesPath+"reply.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
100);
		menuOption.id=3D"ID_Reply";
	}
	AddSharedNamespaceMenuItems(m, ctx);
	if (currentItemID.indexOf(".0.") < 0 && HasRights(0x0, 0x8)
		  && !currentItemIsEventsExcp)
	{
		if (ctx.listBaseType=3D=3D4)
			strDisplayText=3DL_DeleteResponse_Text;
		else
			strDisplayText=3DL_DeleteItem_Text;
		strAction=3D"DeleteListItem()";
		strImagePath=3Dctx.imagesPath+"delitem.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
300);
		menuOption.id=3D"ID_DeleteItem";
	}
	var contentTypeId=3DitemTable.getAttribute("CId");
	if (contentTypeId !=3Dnull && contentTypeId.indexOf("0x0106")=3D=3D0
			&& HasRights(0x10, 0x0))
	{
		strDisplayText=3DL_ExportContact_Text;
		=
strAction=3D"STSNavigate('"+ctx.HttpPath+"&Cmd=3DDisplay&CacheControl=3D1=
&List=3D"+ctx.listName+"&ID=3D"+currentItemID+"&Using=3D"+escapeProperly(=
ctx.listUrlDir)+"/vcard.vcf"+"')";
		strImagePath=3Dctx.imagesPath+"exptitem.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
350);
		menuOption.id=3D"ID_ExportContact";
	}
	CAMSep(m);
	if (ctx.verEnabled=3D=3D1)
	{
		AddVersionsMenuItem(m, ctx, currentItemEscapedFileUrl);
	}
	AddWorkflowsMenuItem(m, ctx);
	CAMSep(m);
	if ((currentItemID.indexOf(".0.") < 0)
		  && HasRights(0x80, 0x0))
	{
		strDisplayText=3DL_Subscribe_Text;
		strAction=3D"NavigateToSubNewAspx('"+ctx.HttpRoot+"', =
'List=3D"+ctx.listName+"&ID=3D"+currentItemID+"')";
		strImagePath=3D"";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1100);
		menuOption.id=3D"ID_Subscribe";
	}
	if (ctx.isModerated=3D=3Dtrue &&
		  HasRights(0x0, 0x10) && HasRights(0x0, 0x4)
			&& HasRights(0x0, 0x21000) && ctx.listBaseType !=3D4)
	{
		strDisplayText=3DL_ModerateItem_Text;
		=
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/approve.aspx?List=3D"=
+ctx.listName
+"&ID=3D"+currentItemID+"&Source=3D"+GetSource()+"')";
		strImagePath=3Dctx.imagesPath+"apprj.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1150);
		menuOption.id=3D"ID_ModerateItem";
	}
	if (currentItemFSObjType=3D=3D1 &&
		ctx.ContentTypesEnabled &&
		ctx.listTemplate !=3D108)
	{
		strDisplayText=3DL_CustomizeNewButton_Text;
		=
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/ChangeContentTypeOrde=
r.aspx?List=3D"+ctx.listName+"&RootFolder=3D"+currentItemEscapedFileUrl+"=
&Source=3D"+GetSource()+"')";
		strImagePath=3D"";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1170);
		menuOption.id=3D"ID_CustomizeNewButton";
	}
}
function ReplaceUrlTokens(urlWithTokens, ctx)
{
	if (currentItemID !=3Dnull)
		urlWithTokens=3DurlWithTokens.replace("{ItemId}", currentItemID);
	if (currentItemFileUrl !=3Dnull)
		urlWithTokens=3DurlWithTokens.replace("{ItemUrl}", =
currentItemFileUrl);
	if (ctx.HttpRoot !=3Dnull)
		urlWithTokens=3DurlWithTokens.replace("{SiteUrl}", ctx.HttpRoot);
	if (ctx.listName !=3Dnull)
		urlWithTokens=3DurlWithTokens.replace("{ListId}", ctx.listName);
	return urlWithTokens;
}
function InsertFeatureMenuItems(m, ctx)
{
	CAMSep(m);
	var fileType=3DGetAttributeFromItemTable(itemTable, "Ext", "FileType");
	var progId=3DGetAttributeFromItemTable(itemTable, "Type", "HTMLType");
	var contentTypeId=3DGetAttributeFromItemTable(itemTable, "CId", =
"ContentTypeId");
	var listTemplateId=3Dnull;
	if (ctx !=3Dnull)
		listTemplateId=3Dctx.listTemplate;
	if (fileType) fileType=3DfileType.toLowerCase();
	if (progId) progId=3DprogId.toLowerCase();
	if (contentTypeId) contentTypeId=3DcontentTypeId.toLowerCase();
	var menuOption;
	var elemTable=3Ddocument.getElementById("ECBItems");
	if (elemTable !=3Dnull)
	{
		var elemTBody=3DelemTable.childNodes[0];
		for (var iMenuItem=3D0; iMenuItem < elemTBody.childNodes.length; =
iMenuItem++)
		{
			var elemTR=3DelemTBody.childNodes[iMenuItem];
			var elemTDRightsH=3DparseInt(GetInnerText(elemTR.childNodes[3]));
			var elemTDRightsL=3DparseInt(GetInnerText(elemTR.childNodes[4]));
			var regType=3DGetInnerText(elemTR.childNodes[5]);
			var regId=3DGetInnerText(elemTR.childNodes[6]);
			var fInsertMenuItem=3Dfalse;
			if (regId)
			{
				regId=3DregId.toLowerCase();
				if (regType=3D=3D"FileType")
				{
					fInsertMenuItem=3D						(fileType=3D=3DregId.toLowerCase());
				}
				else if (regType=3D=3D"ProgId")
				{
					fInsertMenuItem=3D						(progId=3D=3DregId.toLowerCase());
				}
				else if (regType=3D=3D"ContentType")
				{
					fInsertMenuItem=3D						(contentTypeId &&
						 contentTypeId.indexOf(regId.toLowerCase())=3D=3D0);
				}
				else if (regType=3D=3D"List")
				{
					fInsertMenuItem=3D						(listTemplateId &&
						 listTemplateId=3D=3DregId);
				}
			}
			if (fInsertMenuItem &&
				HasRights(elemTDRightsH, elemTDRightsL))
			{
				var elemTDTitle=3DelemTR.childNodes[0];
				var elemTDImageUrl=3DelemTR.childNodes[1];
				var elemTDAction=3DelemTR.childNodes[2];
				var iSequence=3DparseInt(GetInnerText(elemTR.childNodes[7]));
				var strDisplayText=3DGetInnerText(elemTDTitle);
				var tdAction=3DReplaceUrlTokens(GetInnerText(elemTDAction), ctx);
				var strAction;
				if (tdAction.substr(0,11)=3D=3D"javascript:")
					strAction=3DtdAction;
				else
					strAction=3D"STSNavigate('"+STSScriptEncode(tdAction)+"')";
				var strImagePath=3DReplaceUrlTokens(GetInnerText(elemTDImageUrl), =
ctx);
				menuOption=3DCIMOpt(m, strDisplayText, strAction, strImagePath, =
null, iSequence);
			}
		}
	}
}
function GetRootFolder(ctx)
{
	var RootFolder=3DGetUrlKeyValue("RootFolder", true);
	if (RootFolder=3D=3D"" || bValidSearchTerm)
	{
		var FileDirRef;
		if (itemTable)
			FileDirRef=3DGetAttributeFromItemTable(itemTable, "DRef", =
"FileDirRef");
		if (FileDirRef !=3Dnull)
			RootFolder=3D"/"+FileDirRef;
		else
			RootFolder=3Dctx.listUrlDir;
		RootFolder=3DescapeProperly(RootFolder);
	}
	return "&RootFolder=3D"+RootFolder;
}
function HasRights(requiredH, requiredL)
{
	if(currentItemPermMaskH=3D=3Dnull)
	{
		if (itemTable=3D=3Dnull) return true;
		var pmStr=3DGetAttributeFromItemTable(itemTable, "Perm", "PermMask");
		if(pmStr=3D=3Dnull) return true;
		var currentItemAuthor=3DitemTable.getAttribute("Author");
		SetCurrentPermMaskFromString(pmStr, currentItemAuthor);
	}
	if(!currentItemCanModify
		&& (EqualRights(requiredH, requiredL, 0x0, 0x4)
		|| EqualRights(requiredH, requiredL, 0x0, 0x8)
		|| EqualRights(requiredH, requiredL, 0x40000000, 0x0)))
	{
		return false;
	}
	return (((requiredL & currentItemPermMaskL)=3D=3DrequiredL)
	&& ((requiredH & currentItemPermMaskH)=3D=3DrequiredH));
}
function EqualRights(rightsH1, rightsL1, rightsH2, rightsL2)
{
	return ((rightsH1=3D=3DrightsH2) && (rightsL2=3D=3DrightsL2));
}
function SetCurrentPermMaskFromString(pmStr, currentItemAuthor)
{
	var pmLen=3DpmStr.length;
	if(pmLen <=3D10 )
	{
		currentItemPermMaskH=3D0;
		currentItemPermMaskL=3DparseInt(pmStr);
	}
	else
	{
		currentItemPermMaskH=3DparseInt(pmStr.substring(2, pmLen - 8), 16);
		currentItemPermMaskL=3DparseInt(pmStr.substring(pmLen - 8, pmLen), =
16);
	}
	currentItemCanModify=3Dtrue;
	  currentItemCanModify=3D(currentItemAuthor=3D=3Dnull)
							  || HasRights(0x0, 0x800)
							  || (ctx.CurrentUserId=3D=3DcurrentItemAuthor)
							  || (ctx.CurrentUserId=3D=3Dnull)
							  || (ctx.WriteSecurity=3D=3D1);
}
function AddSharedNamespaceMenuItems(m, ctx)
{
	var RootFolder=3DGetRootFolder(ctx);
	setupMenuContext(ctx);
	if (currentItemFileUrl=3D=3Dnull)
		currentItemFileUrl=3DGetAttributeFromItemTable(itemTable, "Url", =
"ServerUrl");
	if (currentItemFSObjType=3D=3Dnull)
		currentItemFSObjType=3DGetAttributeFromItemTable(itemTable, "OType", =
"FSObjType");
	if (currentItemModerationStatus=3D=3Dnull)
		currentItemModerationStatus=3DGetAttributeFromItemTable(itemTable, =
"MS", "MStatus");
	if (currentItemCheckedOutUserId=3D=3Dnull)
		currentItemCheckedOutUserId=3DitemTable.getAttribute("COUId");
	if (currentItemCheckedoutToLocal=3D=3Dnull)
		currentItemCheckedoutToLocal=3DGetAttributeFromItemTable(itemTable, =
"COut", "IsCheckedoutToLocal ");
	if (currentItemCheckedoutToLocal !=3D1)
		currentItemCheckedoutToLocal=3D0;
	bIsCheckout=3D0;
	if (ctx.isForceCheckout=3D=3Dtrue &&  =
currentItemCheckedOutUserId=3D=3D"" &&
		currentItemFSObjType !=3D1)
	{
		bIsCheckout=3D1;
	}
	var currentItemEscapedFileUrl;
	if (currentItemFileUrl !=3Dnull)
		currentItemEscapedFileUrl=3DescapeProperly(
		unescapeProperly(currentItemFileUrl));
	var menuOption;
	if (ctx.listBaseType=3D=3D1)
		strDisplayText=3DL_ViewProperties_Text;
	else if (ctx.listBaseType=3D=3D4)
		strDisplayText=3DL_ViewResponse_Text;
	else
		strDisplayText=3DL_ViewItem_Text;
	strAction=3D"STSNavigate('"+ctx.displayFormUrl+"?ID=3D"+currentItemID+		=
		"&Source=3D"+GetSource()+RootFolder+"')";
	strImagePath=3D"";
	menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
200);
	if (ctx.listBaseType=3D=3D1)
		menuOption.id=3D"ID_ViewProperties";
	else
		menuOption.id=3D"ID_ViewItem";
	if (HasRights(0x0, 0x4) &&
	      !currentItemIsEventsDeletedExcp)
	{
		if (ctx.listBaseType=3D=3D1)
			strDisplayText=3DL_EditProperties_Text;
		else if (ctx.listBaseType=3D=3D4)
			strDisplayText=3DL_EditResponse_Text;
		else
			strDisplayText=3DL_EditItem_Text;
	   if (ctx.listBaseType=3D=3D1)
	   {
		   =
strAction=3D"STSNavigateWithCheckoutAlert('"+ctx.editFormUrl+"?ID=3D"+cur=
rentItemID+					   =
"&Source=3D"+GetSource()+RootFolder+"',"+bIsCheckout+",'"
+currentItemCheckedoutToLocal+"','"+STSScriptEncode(currentItemFileUrl)+"=
','"+ctx.HttpRoot+"')";
	   }
	   else
	   {
		   =
strAction=3D"STSNavigate('"+ctx.editFormUrl+"?ID=3D"+currentItemID+"&Sour=
ce=3D"+GetSource()+"')";
	   }
		strImagePath=3Dctx.imagesPath+"edititem.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
220);
		if (ctx.listBaseType=3D=3D1)
			menuOption.id=3D"ID_EditProperties";
		else
			menuOption.id=3D"ID_EditItem";
		if (ctx.listTemplate=3D=3D106 &&
			currentItemID.indexOf(".0.") > 0)
		{
			var SeriesIdEnd=3DcurrentItemID.indexOf(".0.");
			var itemSeriesID=3DcurrentItemID.substr(0, SeriesIdEnd);
			strDisplayText=3DL_EditSeriesItem_Text;
			=
strAction=3D"STSNavigate('"+ctx.editFormUrl+"?ID=3D"+itemSeriesID+"&Sourc=
e=3D"+					   GetSource()+"')";
			strImagePath=3Dctx.imagesPath+"recurrence.gif";
			menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
230);
			menuOption.id=3D"ID_EditSeriesItem";
		}
	}
	AddManagePermsMenuItem(m, ctx, ctx.listName, currentItemID);
}
function AddDocLibMenuItems(m, ctx)
{
	if (typeof(Custom_AddDocLibMenuItems) !=3D"undefined")
	{
		if (Custom_AddDocLibMenuItems(m, ctx))
			return;
	}
	var RootFolder=3DGetRootFolder(ctx);
	var menuOption;
	AddSharedNamespaceMenuItems(m, ctx);
	var currentItemEscapedFileUrl;
	if (currentItemFileUrl !=3Dnull)
		=
currentItemEscapedFileUrl=3DescapeProperly(unescapeProperly(currentItemFi=
leUrl));
	var serverFileRedirect=3DitemTable.getAttribute("SRed");
	if (HasRights(0x0, 0x4) && HasRights(0x10, 0x0)
		  && currentItemFSObjType !=3D1
		  && (serverFileRedirect=3D=3Dnull || serverFileRedirect=3D=3D"" || =
HasRights(0x0, 0x20))
		  )
	{
		if (ctx.isWebEditorPreview=3D=3D0 && ctx.listBaseType=3D=3D1)
		{
			if (ctx.listTemplate=3D=3D109 && =
itemTable.getAttribute("IsImage")=3D=3D"1")
			{
				strDisplayText=3DL_EditInOIS_Text;
				strAction=3D"EditSingleImage('"+currentItemID+"')";
				strImagePath=3Dctx.imagesPath+"oisweb.gif";
				menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, =
null, 240);
				menuOption.id=3D"ID_EditInOIS";
			}
			else
			{
				setDocType();
				if (currentItemAppName !=3D"" && currentItemOpenControl !=3D"")
				{
		      strDisplayText=3D"";=09
		      if (currentItemAppName !=3D" ")
						strDisplayText=3DStBuildParam(L_EditIn_Text, currentItemAppName);
					else
			{		=09
			      var	objEditor=3DStsOpenEnsureEx(currentItemOpenControl+".3");
	        	      if (objEditor !=3Dnull )=09
					strDisplayText=3DL_EditInApplication_Text;
						}
			if (strDisplayText !=3D"")
			{
				strAction=3D"editDocumentWithProgID2('"+currentItemFileUrl+"', =
'"+currentItemProgId+"', '"
+currentItemOpenControl+"', '"+bIsCheckout+"', '"+ctx.HttpRoot+"', =
'"+currentItemCheckedoutToLocal+"')";
	                    	strImagePath=3Dctx.imagesPath+currentItemIcon;
	                    	menuOption=3DCAMOpt(m, strDisplayText, strAction, =
strImagePath, null, 240);
	                    	menuOption.id=3D"ID_EditIn_"+currentItemAppName;
			}
				}
			}
		}
	}
	if (HasRights(0x0, 0x8))
	{
		strDisplayText=3DL_DeleteDocItem_Text;
		var isCopy=3D"false";
		if (typeof(itemTable.getAttribute("CSrc")) !=3D"undefined" &&
			itemTable.getAttribute("CSrc") !=3Dnull &&
			itemTable.getAttribute("CSrc") !=3D"")
		{
			isCopy=3D"true";
		}
		strAction=3D"DeleteDocLibItem('"+				=
ctx.HttpPath+"&Cmd=3DDelete&List=3D"+ctx.listName+				=
"&ID=3D"+currentItemID+"&owsfileref=3D"+				=
currentItemEscapedFileUrl+"&NextUsing=3D"+GetSource()+"',"+				=
isCopy+")";
		strImagePath=3Dctx.imagesPath+"delitem.gif";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
310);
		menuOption.id=3D"ID_DeleteDocItem";
	}
	AddGotoSourceItemMenuItem(m, ctx, itemTable, currentItemFSObjType);
	if (currentItemFSObjType !=3D1)
	{
		AddSendSubMenu(m,ctx);
		AddDocTransformSubMenu(m,ctx);
	}
	if (currentItemFSObjType !=3D1 &&
	   ctx.listTemplate=3D=3D109 &&
	   typeof(DownloadOriginalImage)=3D=3D"function")
	{
		strAction=3D"DownloadOriginalImage("+currentItemID+")";
		strImagePath=3Dctx.imagesPath+"download.gif";
		strDisplayText=3DL_DownloadOriginal_Text;
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
550);
		menuOption.id=3D"ID_DownloadOriginal";
	}
	if (HasRights(0x0, 0x4))
	{
		if ((ctx.isModerated=3D=3Dtrue) && =
(((currentItemModerationStatus=3D=3D2) ||
				!ctx.EnableMinorVersions) && currentItemCheckedOutUserId=3D=3D"" =
||currentItemFSObjType=3D=3D1))
		{
			strDisplayText=3DL_ModerateItem_Text;
			=
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/approve.aspx?List=3D"=
+ctx.listName
+"&ID=3D"+currentItemID+"&Source=3D"+GetSource()+GetRootFolder(ctx)+"')";=

			strImagePath=3Dctx.imagesPath+"apprj.gif";
			menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1150);
			menuOption.id=3D"ID_ModerateItem";
		}
		if (currentItemFSObjType !=3D1)
		{
			if (ctx.listBaseType=3D=3D1)
			{
				CAMSep(m);
				AddCheckinCheckoutMenuItem(m, ctx, currentItemEscapedFileUrl);
			}
		}
	}
	if (ctx.verEnabled=3D=3D1 || ctx.isModerated)
		AddVersionsMenuItem(m, ctx, currentItemEscapedFileUrl);
	if (currentItemFSObjType !=3D1)
	{
		AddWorkflowsMenuItem(m, ctx);
		CAMSep(m);
		if (ctx.PortalUrl !=3Dnull)
		{
			strDisplayText=3DL_AddToMyLinks_Text;
			strAction=3D"Portal_Tasks('PinToMyPage')"; ;
			strImagePath=3D"";
			menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1000);
			menuOption.id=3D"ID_AddToMyLinks";
			CAMSep(m);
		}
	}
	else if (ctx.listBaseType=3D=3D1
		  && HasRights(0x10, 0x0))
	{
		AddWorkOfflineMenuItem(m, ctx, currentItemFileUrl);
	}
	if (HasRights(0x80, 0x0))
	{
		strDisplayText=3DL_Subscribe_Text;
		strAction=3D"NavigateToSubNewAspx('"+ctx.HttpRoot+"', =
'List=3D"+ctx.listName+"&ID=3D"+currentItemID+"')";
		strImagePath=3D"";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1100);
		menuOption.id=3D"ID_Subscribe";
	}
	if (currentItemFSObjType=3D=3D1 &&
		ctx.ContentTypesEnabled &&
		ctx.listTemplate !=3D108)
	{
		strDisplayText=3DL_CustomizeNewButton_Text;
		=
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/ChangeContentTypeOrde=
r.aspx?List=3D"+ctx.listName+"&RootFolder=3D"+currentItemEscapedFileUrl+"=
&Source=3D"+GetSource()+"')";
		strImagePath=3D"";
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
1170);
		menuOption.id=3D"ID_CustomizeNewButton";
	}
}
function AddManagePermsMenuItem(m, ctx, listId, url)
{
	if(!HasRights(0x40000000, 0x0) || currentItemIsEventsExcp)
		return;
	strDisplayText=3DL_MngPerms_Text;
	strAction=3D"NavigateToManagePermsPage('"+ctx.HttpRoot+"', =
'"+listId+"','"+url+"')";
	strImagePath=3Dctx.imagesPath+"manageperm.gif";
	var menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, =
null, 250);
	menuOption.id=3D"ID_MngPerms";
}
function AddGotoSourceItemMenuItem(m, ctx, itemTable, objtype)
{
	if (objtype !=3D1 &&
		typeof(itemTable.getAttribute("CSrc")) !=3D"undefined" &&
		itemTable.getAttribute("CSrc") !=3Dnull &&
		itemTable.getAttribute("CSrc") !=3D"")
	{
		strDisplayText=3DL_GoToSourceItem_Text;
		=
strAction=3D"NavigateToSourceItem('"+itemTable.getAttribute("CSrc")+"')";=

		strImagePath=3Dctx.imagesPath+"goToOriginal.gif";
		var menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, =
null, 340);
		menuOption.id=3D"ID_GoToSourceItem";
	}
}
function AddCheckinCheckoutMenuItem(m, ctx, url)
{
	var menuOption;
	if(!HasRights(0x0, 0x4))
		return;
	if (currentItemCheckedOutUserId=3D=3Dnull)
		currentItemCheckedOutUserId=3DitemTable.getAttribute("COUId");
	if (currentItemCheckedOutUserId !=3D"")
	{
		if(currentItemCheckedOutUserId=3D=3Dctx.CurrentUserId
	     || ctx.CurrentUserId=3D=3Dnull
			|| HasRights(0x0, 0x100))
		{
			strDisplayText=3DL_Checkin_Text;
			strAction=3D"NavigateToCheckinAspx('"+ctx.HttpRoot+"', =
'List=3D"+ctx.listName+"&FileName=3D"+url+"')";
			strImagePath=3Dctx.imagesPath+"checkin.gif";
			menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
700);
			menuOption.id=3D"ID_Checkin";
			strDisplayText=3DL_DiscardCheckou_Text;
			strAction=3D"UnDoCheckOut('"+ctx.HttpRoot+"', '"+url+"')";
			strImagePath=3Dctx.imagesPath+"unchkout.gif";
			menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
710);
			menuOption.id=3D"ID_DiscardCheckou";
		}
	}
	else
	{
		strDisplayText=3DL_Checkout_Text;
		if (currentItemOpenControl=3D=3D"")
			setDocType();
		var opencontrol=3D"";
		if (ctx.listTemplate !=3D109)
			opencontrol=3DcurrentItemOpenControl+".3";
		var serverFileRedirect=3DitemTable.getAttribute("SRed");
		if(serverFileRedirect=3D=3Dnull || serverFileRedirect=3D=3D"" || =
HasRights(0x0, 0x20))
		{
			strAction=3D"CheckoutDocument('"+ctx.HttpRoot+"', '"+url+"', =
'"+opencontrol+"')";
			strImagePath=3Dctx.imagesPath+"checkout.gif";
			menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, null, =
700);
			menuOption.id=3D"ID_Checkout";
		}
		if (currentItemModerationStatus=3D=3Dnull)
			currentItemModerationStatus=3DGetAttributeFromItemTable(itemTable, =
"MS", "MStatus");
		if (ctx.EnableMinorVersions)
		{
			if (currentItemUIString=3D=3Dnull)
				currentItemUIString=3DGetAttributeFromItemTable(itemTable, "UIS", =
"UIString");
			var minorversion=3DcurrentItemUIString%512;
			if ((((currentItemModerationStatus=3D=3D1) ||
				(currentItemModerationStatus=3D=3D3)) &&
				ctx.isModerated) ||
				(!ctx.isModerated  && minorversion !=3D0))
			{
				strDisplayText=3DL_PublishItem_Text;
				strAction=3D"NavigateToCheckinAspx('"+ctx.HttpRoot+"', =
'List=3D"+ctx.listName+"&FileName=3D"+url+"&Publish=3Dtrue')";
				strImagePath=3Dctx.imagesPath+"pubmajor.gif";
				menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, =
null, 720);
				menuOption.id=3D"ID_PublishItem";
			}
			else
			{
				var strMenuOptionId;
				var  bCancelApproval=3Dfalse;
				if ((!ctx.isModerated) || (currentItemModerationStatus=3D=3D0))
				{
					strDisplayText=3DL_UnPublishItem_Text;
					strMenuOptionId=3D"ID_UnPublishItem";
					strImagePath=3Dctx.imagesPath+"unpub.gif";
				}
				else
				{
					strDisplayText=3DL_CancelPublish_Text;
					strMenuOptionId=3D"ID_CancelPublish";
					strImagePath=3Dctx.imagesPath+"unapprv.gif";
					bCancelApproval=3Dtrue;
				}
				strAction=3D"UnPublish('"+ctx.HttpRoot+"', =
'FileName=3D"+url+"&UnPublish=3Dtrue',"+bCancelApproval+")";=09
				menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, =
null, 730);
				menuOption.id=3DstrMenuOptionId;
			}
		}
	}
}
function AddWorkflowsMenuItem(m, ctx)
{
	if (ctx.WorkflowsAssociated && HasRights(0x0, 0x4))
	{
		var strCTID=3DGetAttributeFromItemTable(itemTable, "CId", =
"ContentTypeId");
		if (strCTID=3D=3Dnull || strCTID.substr(0,8) !=3D"0x010801")
		{
			var strImagePath=3Dctx.imagesPath+"workflows.gif";
			var itemID;
			var SeriesIdEnd=3DcurrentItemID.indexOf(".0.");
			if (SeriesIdEnd > 0)
				itemID=3DcurrentItemID.substr(0, SeriesIdEnd);
			else
				itemID=3DcurrentItemID;
			var =
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/Workflow.aspx?ID=3D"+=
itemID+"&List=3D"+ctx.listName+"&Source=3D"+GetSource()+"')";
			var menuOption=3DCAMOpt(m, L_Workflows_Text, strAction, strImagePath, =
null, 900);
			menuOption.id=3D"ID_Workflows";
		}
	}
}
function AddWorkspaceMenuItem(m, ctx)
{
	var menuOption;
	var strSourceUrl=3DGetAttributeFromItemTable(itemTable, "SUrl", =
"SourceUrl");
	if ( strSourceUrl !=3Dnull && strSourceUrl !=3D"" && strSourceUrl =
!=3D"%20")
	{
		if (HasRights(0x0, 0x21000))
		{
			=
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/publishback.aspx?list=
=3D"+ctx.listName+"&item=3D"+currentItemID+GetRootFolder(ctx)+"')";
			menuOption=3DCAMOpt(m, L_PublishBack_Text, strAction, "", null, =
1140);
			menuOption.id=3D"ID_PublishBack";
		}
	}
	else
	{
		if (HasRights(0x0, 0x800000) && HasRights(0x0, 0x21000) && =
HasRights(0x0, 0x4000000))
		{
			=
strAction=3D"STSNavigate('"+ctx.HttpRoot+"/_layouts/createws.aspx?list=3D=
"+ctx.listName+"&item=3D"+currentItemID+GetRootFolder(ctx)+"')";
			menuOption=3DCAMOpt(m, L_CreateDWS_Text, strAction, "", null, 1140);
			menuOption.id=3D"ID_CreateDWS";
		}
	}
}
function AddVersionsMenuItem(m, ctx, url)
{
	if (currentItemID !=3Dnull)
	{
	   var strCurrentItemID=3DcurrentItemID.toString();
	   if (strCurrentItemID.indexOf(".0.") >=3D0 )
	   return;
	}
	if (!HasRights(0x0, 0x40))
	  return;
	strDisplayText=3DL_Versions_Text;
	strAction=3D"NavigateToVersionsAspx('"+ctx.HttpRoot+"', =
'list=3D"+ctx.listName+"&ID=3D"+currentItemID+"&FileName=3D"+url+"')";
	strImagePath=3Dctx.imagesPath+"versions.gif";
	var menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath, =
null, 800);
	menuOption.id=3D"ID_Versions";
}
function AddWorkOfflineMenuItem(m, ctx, url)
{
	=
strDisplayText=3DGetStssyncAppNameForType("documents",L_WorkOffline_Text,=
strImagePath);
	if (strDisplayText)
	{
		=
strAction=3D"javascript:ExportHailStorm('documents','"+ctx.HttpRoot+"','"=
+			ctx.listName+"','"+STSScriptEncode(ctx.SiteTitle)+			=
"','"+ctx.ListTitle+"','"+			=
STSScriptEncode(ctx.listUrlDir)+"','','"+STSScriptEncode(unescapeProperly=
(ctx.listUrlDir))+"'";
		=
strAction+=3D",'"+STSScriptEncode(unescapeProperly(url))+"','"+currentIte=
mID+"')";
		strImagePath=3DGetStssyncIconPath(ctx.imagesPath+"tbsprsht.gif", =
ctx.imagesPath);
		menuOption=3DCAMOpt(m, strDisplayText, strAction, strImagePath);
		menuOption.id=3D"ID_WorkOffline";
	}
}
function AddVersionMenuItems(m, ctx)
{
	if (typeof(AddVersionMenuItemsCore)=3D=3D"function")
	{
		AddVersionMenuItemsCore(m, ctx);
	}
}
function NavigateToSubNewAspx(strHttpRoot, strArgs)
{
	=
STSNavigate(strHttpRoot+"/_layouts/SubNew.aspx?"+strArgs+"&Source=3D"+Get=
Source());
}
function NavigateToVersionsAspx(strHttpRoot, strArgs)
{
	=
STSNavigate(strHttpRoot+"/_layouts/Versions.aspx?"+strArgs+"&Source=3D"+G=
etSource());
}
var L_UndoCheckoutWarning_Text=3D"If you discard your check out, you =
will lose all changes made to the document.  Are you sure you want to =
discard your check out?";
var L_UnPublishWarning_Text=3D" Are you sure you want to unpublish this =
version of the document?";
var L_CancleApproval_TEXT=3D" Are you sure that you want to cancel the =
approval of this document?";
function UnDoCheckOut(strHttpRoot, strUrl)
{
	try
	{
		var stsOpen=3Dnull;
		var strextension=3DSzExtension(unescapeProperly(strUrl));
   	 if (FSupportCheckoutToLocal(strextension) )
	 	stsOpen=3DStsOpenEnsureEx("SharePoint.OpenDocuments.3");
		if (stsOpen !=3Dnull)
		{
			var strDocument=3DcurrentItemFileUrl;
			if (strDocument.charAt(0)=3D=3D"/" || =
strDocument.substr(0,3).toLowerCase()=3D=3D"%2f")
				 =
strDocument=3Ddocument.location.protocol+"//"+document.location.host+strD=
ocument;
			stsOpen.DiscardLocalCheckout(strDocument);
			SetWindowRefreshOnFocus();
			return;
		 }
	else
	{
		if (!confirm(L_UndoCheckoutWarning_Text))
			{
			return;
			}
	}
	}
	catch (e)
	{
	}
	NavigateToCheckinAspx(strHttpRoot, =
"FileName=3D"+strUrl+"&DiscardCheckout=3Dtrue");
}
function UnPublish(strHttpRoot, strArgs, bCancelApproval)
{
	var strAlert=3DL_UnPublishWarning_Text;
	if (bCancelApproval)
	strAlert=3DL_CancleApproval_TEXT;=09
	if (!confirm(strAlert))
		return;
   NavigateToCheckinAspx(strHttpRoot, strArgs)
}
function NavigateToCheckinAspx(strHttpRoot, strArgs)
{
	SubmitFormPost(strHttpRoot+"/_layouts"+		=
"/Checkin.aspx?"+strArgs+"&Source=3D"+GetSource());
}
function NavigateToManagePermsPage(strHttpRoot, strListId, strFileRef)
{
	var strObjType=3D",LISTITEM";
	STSNavigate(strHttpRoot+		=
"/_layouts/User.aspx?obj=3D"+strListId+","+strFileRef+strObjType+		=
"&List=3D"+strListId+		"&Source=3D"+GetSource());
}
function NavigateToSourceItem(url)
{
	var match=3Durl.match(/[^\/]*\/\/[^\/]*/g);
	var serverUrl=3Dmatch[0];
	url=3DescapeProperly(url);
	=
STSNavigate(serverUrl+"/_layouts/copyutil.aspx?GoToDispForm=3D1&Use=3Durl=
&ItemUrl=3D"+url);
}
function setDocType()
{
	var strArray;
	strArray=3DGetAttributeFromItemTable(itemTable, "Icon", =
"DocIcon").split("|");
	currentItemIcon=3DstrArray[0];
	currentItemAppName=3DstrArray[1];
	currentItemOpenControl=3DstrArray[2];
	currentItemProgId=3DGetAttributeFromItemTable(itemTable, "Type", =
"HTMLType");
}
function DeleteListItem()
{
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	var ciid=3DcurrentItemID;
	if (confirm(ctx.RecycleBinEnabled ? L_STSRecycleConfirm_Text : =
L_STSDelConfirm_Text))
	{
		SubmitFormPost(ctx.HttpPath+"&Cmd=3DDelete&List=3D"+ctx.listName+					=
"&ID=3D"+ciid+"&NextUsing=3D"+GetSource());
	}
}
function DeleteDocLibItem(delUrl, isCopy)
{
	if (! IsContextSet())
		return;
	var strConfirm=3D(currentItemFSObjType=3D=3D1)  ?
		(ctx.RecycleBinEnabled ? L_STSRecycleConfirm1_Text : =
L_STSDelConfirm1_Text) :
		(ctx.RecycleBinEnabled ? L_STSRecycleConfirm_Text : =
L_STSDelConfirm_Text);
	if (isCopy && currentItemFSObjType !=3D1)
		strConfirm=3DL_NotifyThisIsCopy_Text+strConfirm;
	if (confirm(strConfirm))
		SubmitFormPost(delUrl);
}
function EditMenuDefaultForOnclick()
{
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	if (ctx.isVersions)
	{
		STSNavigate(itemTable.getAttribute("verUrl"));
	}
	else if (ctx.listTemplate=3D=3D200)
	{
		var currentInstanceID=3DcurrentItemID;
		MtgNavigate(currentInstanceID);
	}
	else
	{
		EditListItem();
	}
}
function EditListItem()
{
	if (event.srcElement.tagName=3D=3D"A" ||
		event.srcElement.parentNode.tagName=3D=3D"A")
		return;
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	var editFormUrl=3Dctx.editFormUrl+"?ID=3D"+currentItemID+					   =
"&Source=3D"+GetSource()
	if (ctx.listBaseType=3D=3D1)
		editFormUrl=3DeditFormUrl+GetRootFolder(ctx)
	STSNavigate(editFormUrl);
}
function DoNavigateToTemplateGallery(strSaveLocUrl, strTGUrl)
{
	document.cookie=3D"MSOffice_AWS_DefSaveLoc=3D"+strSaveLocUrl;
	STSNavigate(strTGUrl);
}
function Portal_Tasks(cmd)
{
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	var fileRef=3DunescapeProperly(currentItemFileUrl);
	var idx1=3D0, idx2=3D0;
	idx1=3DfileRef.lastIndexOf("/")
	idx2=3DfileRef.lastIndexOf(".")
	if (idx1 < 0 || idx2 < 0 || idx1 > idx2)
		return;
	var fileName=3DfileRef.substr(idx1+1, idx2-idx1-1);
	var serverUrl=3D"";
	idx1=3Dctx.HttpRoot.indexOf("://");
	if (idx1 > 0)
	{
		idx2=3Dctx.HttpRoot.indexOf("/", idx1+3);
		if (idx2 > 0)
			serverUrl=3Dctx.HttpRoot.substring(0, idx2);
		else
			serverUrl=3Dctx.HttpRoot;
	}
	var currentItemFileFullUrl=3D"";
	if (currentItemFileUrl.charAt(0)=3D=3D"/"
		|| currentItemFileUrl.substr(0,3).toLowerCase()=3D=3D"%2f")
	{
		currentItemFileFullUrl=3DserverUrl+currentItemFileUrl;
	}
	else
	{
		currentItemFileFullUrl=3DcurrentItemFileUrl;
	}
	var strParams=3D"";
	if (false=3D=3DsetElementValue("ListViewURL", currentItemFileFullUrl))
	{
		=
strParams=3DstrParams+"&ListViewURL=3D"+escapeProperly(currentItemFileFul=
lUrl);
	}
	if (false=3D=3DsetElementValue("ListTitle", fileName))
	{
		strParams=3DstrParams+"&ListTitle=3D"+escapeProperly(fileName);
	}
	if (false=3D=3DsetElementValue("ListDescription", ""))
	{
		strParams=3DstrParams+"&ListDescription=3D";
	}
	if (false=3D=3DsetElementValue("ReturnUrl", window.location.href))
	{
		=
strParams=3DstrParams+"&ReturnUrl=3D"+escapeProperly(window.location.href=
);
	}
	if (ctx.PortalUrl.substr(0, 4) !=3D"http")
	{
		ctx.PortalUrl=3DserverUrl+ctx.PortalUrl;
	}
	var url=3Dctx.PortalUrl+"_vti_bin/portalapi.aspx?cmd=3D"+cmd;
	url=3Durl+"&IconUrl=3D"+ctx.imagesPath+currentItemIcon+strParams;
	SubmitFormPost(url);
}
function IsContextSet()
{
	if (currentCtx=3D=3Dnull)
		return false;
	else if (currentCtx.isExplictLogin)
		return true;
	else if (currentCtx.HttpPath=3D=3Dnull || currentItemID=3D=3Dnull)
		return false;
	return true;
}
function ChangeContentType(id)
{
	var obj=3Ddocument.getElementById(id);
	var strUrl=3Dwindow.location.href;
	var idxQuery=3DstrUrl.indexOf("?");
	if (strUrl.indexOf("?") <=3D0)
	{
		strUrl=3DstrUrl+"?ContentTypeId=3D"+obj.value;
	}
	else if (strUrl.indexOf("&ContentTypeId=3D") <=3D0)
	{
		strUrl=3DstrUrl+"&ContentTypeId=3D"+obj.value;
	}
	else
	{
		var pattern=3D/&ContentTypeId=3D[^&]*/i;
		strUrl=3DstrUrl.replace(pattern,"&ContentTypeId=3D"+obj.value);
	}
	STSNavigate(strUrl);
}
function TopHelpButtonClick(strParam)
{
	if(typeof(navBarHelpOverrideKey) !=3D"undefined")
	   return HelpWindowKey(navBarHelpOverrideKey);
	if (strParam !=3Dnull)
		HelpWindowKey(strParam);
	else
		HelpWindowKey('NavBarHelpHome');
}
function HelpWindowHelper(strParam)
{
	var strHelpUrl;
	if (typeof(strParam)=3D=3D"undefined")
		{strHelpUrl=3D"/_layouts/help.aspx?Lcid=3D"+L_Language_Text;}
	else
		{strHelpUrl=3D"/_layouts/help.aspx?Lcid=3D"+L_Language_Text+strParam;}
	var wndHelp=3Dwindow.open(strHelpUrl, "STSHELP",
		=
"height=3D500,location=3Dno,menubar=3Dno,resizable=3Dyes,scrollbars=3Dyes=
,status=3Dno,toolbar=3Dno,width=3D475"
		);
	wndHelp.focus();
}
function HelpWindowKey(strKey)
{
	HelpWindowHelper("&Key=3D"+strKey);
}
function HelpWindowUrl(strUrl)
{
	HelpWindowHelper("&Url=3D"+strUrl);
}
function HelpWindow()
{
	HelpWindowKey("helphome");
}
function HelpBack()
{
	history.back();
}
function HelpForward()
{
	history.forward();
}
function HelpPrint()
{
	window.print();
}
function HelpSearch(strStringToSearchFor)
{
	var nMaxLengthSearchString=3D256;
	var strLocationHref=3D"";
	if (typeof(glob_strLocaleNumId)=3D=3D"undefined")
	{
		return true;
	}
	if (typeof(glob_strCollectionIds)=3D=3D"undefined")
	{
		return true;
	}
	if (glob_strCollectionIds.length <=3D0)
	{
		return true;
	}
	if (typeof(strStringToSearchFor)=3D=3D"undefined")
	{
		return true;
	}
	if (strStringToSearchFor.length <=3D0)
	{
		return true;
	}
	strStringToSearchFor=3DTrimWhiteSpaces(strStringToSearchFor);
	if (strStringToSearchFor.length=3D=3D0)
	{
		return true;
	}
	=
strStringToSearchFor=3DstrStringToSearchFor.substr(0,nMaxLengthSearchStri=
ng);
	strStringToSearchFor=3DencodeURIComponent(strStringToSearchFor);
	strLocationHref=3D"/_layouts/HelpSearch.aspx?lcid=3D"
+escapeProperlyCore(glob_strLocaleNumId, true);
	for (var i=3D0; i < glob_strCollectionIds.length ;i++)
		{
		strLocationHref=3DstrLocationHref
+"&cid"
+i
+"=3D"
+escapeProperlyCore(glob_strCollectionIds[i], true);
		}
	strLocationHref=3DstrLocationHref
+"&sq=3D"
+strStringToSearchFor
		;
	window.location.href=3DstrLocationHref;
}
var L_EmptySlideShow_Text=3D"No pictures found in the library. Add =
pictures and try again.";
var L_NotOurView_Text=3D"This operation cannot be completed within =
current view. Please select another view and try again.";
function IsImgLibJssLoaded()
{
	if (typeof(fImglibJssLoaded) !=3D"undefined")
		return fImglibJssLoaded;
	return false;
}
function EditSelectedImages()
{
	if (!IsImgLibJssLoaded())
	{
		alert(L_NotOurView_Text);
		return;
	}
	_EditSelectedImages();
}
function DeleteImages()
{
	if (!IsImgLibJssLoaded())
	{
		alert(L_NotOurView_Text);
		return;
	}
	_DeleteImages();
}
function SendImages()
{
	if (!IsImgLibJssLoaded())
	{
		alert(L_NotOurView_Text);
		return;
	}
	_SendImages();
}
function DownloadImages()
{
	if (!IsImgLibJssLoaded())
	{
		alert(L_NotOurView_Text);
		return;
	}
	_DownloadImages();
}
function MtgToggleTimeZone()
{
	var timezoneElem=3Ddocument.getElementById("TimeZoneSection");
	var timezoneLinkElem=3Ddocument.getElementById("TimeZoneLink");
	var L_ShowTZ_Text=3D"Show time zone";
	var L_HideTZ_Text=3D"Hide time zone";
	if ( timezoneElem.style.display=3D=3D"none" )
	{
		timezoneElem.style.display=3D"";
		timezoneLinkElem.innerHTML=3D"&lt;&lt;"
		timezoneLinkElem.title=3DL_HideTZ_Text;
		SetCookie("MtgTimeZone", "1", "");=09
	}
	else
	{
		timezoneElem.style.display=3D"none";
		timezoneLinkElem.innerHTML=3D"&gt;&gt;"
		timezoneLinkElem.title=3DL_ShowTZ_Text;
		SetCookie("MtgTimeZone", "0", "");	=09
	}
}
function GetPageUrl(fHomePage)
{
	return unescapeProperly(fHomePage ? g_webUrl : g_pageUrl);
}
function MtgNavigate(instanceId)
{
	if (instanceId=3D=3Dg_instanceId)
		return;
	var fHomePage=3D!g_fPageGlobal;
	=
window.location.href=3DGetPageUrl(fHomePage)+'?InstanceID=3D'+instanceId+=
'&'+g_thispagedata;
}
function GoToMtgMove(listUrlDir, instanceId, instanceDateTime, =
instanceDateTimeISO)
{
	window.location.href=3DlistUrlDir+'/movetodt.aspx'
+'?FromInstanceID=3D'+instanceId
+'&FromInstanceDate=3D'+escapeProperly(instanceDateTime)
+'&FromInstanceDateISO=3D'+escapeProperly(instanceDateTimeISO)
+'&Source=3D'+escapeProperly(window.location.href);
}
function MtgKeep(httpPath, listId, instanceId)
{
	var L_MtgKeepConfirm_Text=3D"The information for this meeting date does =
not match the information in your calendar and scheduling program. If =
you keep this meeting date, it will continue to appear in the Meeting =
Series list in the workspace.";
	if (confirm(L_MtgKeepConfirm_Text))
		SubmitFormPost( httpPath
+'&Cmd=3DMtgKeep&List=3D'+escapeProperly(listId)
+'&EditInstanceID=3D'+instanceId
+'&NextUsing=3D'+escapeProperly(window.location.href) );
}
function MtgDelete(httpPath, listId, instanceId)
{
	var L_MtgDeleteConfirm_Text=3D"This meeting date and the content =
associated with it will be deleted from the workspace.";
	if (confirm(L_MtgDeleteConfirm_Text))
	{
		var fHomePage=3D(instanceId=3D=3Dg_instanceId);
		SubmitFormPost( httpPath
+'&Cmd=3DMtgMove&List=3D'+escapeProperly(listId)
+'&FromInstanceID=3D'+instanceId+'&ToInstanceID=3D-3'
+'&NextUsing=3D'+escapeProperly(fHomePage ? GetPageUrl(true) : =
window.location.href) );
	}
}
function SetCookie(name, value, path)
{
	document.cookie=3Dname+"=3D"+value+";path=3D"+path;
}
function SetAsLastTabVisited()
{
	if (typeof(g_pageUrl) !=3D"undefined" && typeof(g_webUrl) =
!=3D"undefined")
		SetCookie("MtgLastTabVisited",
			escapeProperly(unescapeProperly(g_pageUrl)),
			escapeProperlyCore(unescapeProperly(g_webUrl),  true));
}
function MtgDeletePageConfirm()
{
	var L_DeleteGlobalConfirm_Text=3D"This page will be deleted from all =
meetings associated with this workspace.  ";
	var L_DeleteConfirm_Text=3D"Are you sure you want to delete this =
page?";
	var text;
	if =
(document.getElementById("MtgTlPart_PageType").value=3D=3D'MtgTlPart_Loca=
lPage')
		text=3DL_DeleteConfirm_Text;
	else
		text=3DL_DeleteGlobalConfirm_Text+L_DeleteConfirm_Text;
	return confirm(text);
}
function MtgRedirect()
{
	var strServerRelative=3DGetCookie("MtgLastTabVisited");
	if (strServerRelative=3D=3Dnull)
	{
		if (typeof(g_webUrl) !=3D"undefined")
			strServerRelative=3Dg_webUrl;
		else
			strServerRelative=3D"../../";
	}
	else
		strServerRelative=3DescapeProperlyCore(strServerRelative, true);
	window.location.href=3DstrServerRelative;
}
function MakeMtgInstanceUrl(strUrl, instanceID)
{
	if (instanceID !=3D"undefined" && instanceID !=3D'')
	{
		var iQueryString=3DstrUrl.indexOf('?');
		if (iQueryString=3D=3D-1 || strUrl.indexOf('InstanceID=3D', =
iQueryString)=3D=3D-1)
			strUrl=3DstrUrl+(iQueryString=3D=3D-1 ? '?' : =
'&')+'InstanceID=3D'+instanceID;
	}
	return strUrl;
}
function commonShowModalDialog(url, features, callback, args)
{
	if (document.getElementById("__spPickerHasReturnValue") !=3Dnull)
		document.getElementById("__spPickerHasReturnValue").value=3D"";
	if (document.getElementById("__spPickerReturnValueHolder") !=3Dnull)
		document.getElementById("__spPickerReturnValueHolder").value=3D"";
	commonModalDialogReturnValue.clear();
	var rv;
	if (window.showModalDialog)
	{
		rv=3Dwindow.showModalDialog(url, args, features);
		onDialogClose(callback, null, rv);
	}
	else
	{
		var defaultWidth=3D500, defaultHeight=3D550, =
defaultScrollbars=3D"yes";
		if(!features) =
features=3D"width=3D"+defaultWidth+",height=3D"+defaultHeight;
		else
		{
			function assocArray() { return new Array(); }
			function assocArray_add(array, key, value)
			{
				array.push(key);
				array[key]=3Dvalue;
			}
			function assocArray_keys(array)
			{
				var keys=3Dnew Array();
				for(var i=3D0; i<array.length; i++) keys.push(array[i]);
				return keys;
			}
			var feats=3DassocArray(), fre, split;
			=
if(features.search(/^(\s*\w+\s*:\s*.+?\s*)(;\s*\s*\w+\s*:\s*.+?\s*)*(;\s*=
)?$/) !=3D-1)
			{
				fre=3D/^\s*(\w+)\s*:\s*(.+?)\s*$/;
				split=3Dfeatures.split(/\s*;\s*/);
			}
			else
			{
				fre=3D/^\s*(\w+)\s*=3D\s*(.+?)\s*$/;
				split=3Dfeatures.split(/\s*,\s*/);
			}
			for(var feat in split)
			{
				var kv=3Dfre.exec(split[feat]);
				if(kv && kv.length=3D=3D3) assocArray_add(feats, =
kv[1].toLowerCase(), kv[2]);
			}
			if(!feats["width"]) assocArray_add(feats, "width", =
feats["dialogwidth"] || defaultWidth);
			if(!feats["height"]) assocArray_add(feats, "height", =
feats["dialogheight"] || defaultHeight);
			if(!feats["scrollbars"]) assocArray_add(feats, "scrollbars", =
feats["scroll"] || defaultScrollbars);
			features=3D'';
			var keys=3DassocArray_keys(feats);
			for(var i in keys)
			{
				if(features) features+=3D",";
				features+=3Dkeys[i]+"=3D"+feats[keys[i]];
			}
		}
		var modalDialog=3Dwindow.open(url, '_blank', =
features+',modal=3Dyes,dialog=3Dyes');
		modalDialog.dialogArguments=3Dargs;
		window.onfocus=3Dfunction() {
			var bHasReturnValue
=3D((document.getElementById("__spPickerHasReturnValue") !=3Dnull) &&
					 =
(document.getElementById("__spPickerHasReturnValue").value=3D=3D"1"))
				  || commonModalDialogReturnValue.isSet();
			if (modalDialog && !modalDialog.closed && !bHasReturnValue)
			{
				modalDialog.focus();
			}
			else
			{
				window.onfocus=3Dnull;
				onDialogClose(callback, modalDialog, null);
			}
		}
	}
}
function onDialogClose(callback, modalDialog, rv)
{
	if(callback)
	{
		if(typeof(rv) !=3D"undefined"
		   && rv !=3Dnull)
		{
			callback(rv);
		}
		else if (typeof(modalDialog) !=3D"undefined"
		   && modalDialog !=3Dnull
		   && typeof(modalDialog.returnValue) !=3D"undefined")
		{
			rv=3DmodalDialog.returnValue;
			callback(rv);
		}
		else if (typeof(commonModalDialogReturnValue) !=3D"undefined"
				 && commonModalDialogReturnValue !=3Dnull
				 && commonModalDialogReturnValue.isSet())
		{
			rv=3DcommonModalDialogReturnValue.get();
			callback(rv);
			commonModalDialogReturnValue.clear();
		}
		else if (document.getElementById("__spPickerHasReturnValue") !=3Dnull =
&&
			document.getElementById("__spPickerHasReturnValue").value=3D=3D"1" &&
			document.getElementById("__spPickerReturnValueHolder") !=3Dnull)
		{
			rv=3Ddocument.getElementById("__spPickerReturnValueHolder").value;
			callback(rv);
		}
	}
}
function setModalDialogReturnValue(wnd, returnValue)
{
	if (wnd.opener !=3Dnull &&
		typeof(returnValue)=3D=3D'string' &&
		wnd.opener.document.getElementById('__spPickerHasReturnValue') =
!=3Dnull &&
		wnd.opener.document.getElementById('__spPickerReturnValueHolder') =
!=3Dnull)
	{
		=
wnd.opener.document.getElementById('__spPickerHasReturnValue').value=3D'1=
';
		=
wnd.opener.document.getElementById('__spPickerReturnValueHolder').value=3D=
returnValue;
	}
	else
	{
	   setModalDialogObjectReturnValue(wnd, returnValue);
	}
}
function setModalDialogObjectReturnValue(wnd, returnValue)
{
	if (wnd.showModalDialog)
	{
		wnd.returnValue=3DreturnValue;
	}
	if(wnd.opener !=3Dnull)
	{
		wnd.opener.commonModalDialogReturnValue.set(returnValue);
	}
}
commonModalDialogReturnValue=3D{
	 hasRetval: false,
	 retVal: null,
	 set: function (obj) {
			if(typeof(obj) !=3D"undefined")
			{
				this.retVal=3Dobj;
				this.hasRetval=3Dtrue;
			}
		},
	 isSet: function() { return this.hasRetval;},
	 get: function() { if(this.hasRetval) return this.retVal; },
	 clear: function() { this.hasRetval=3Dfalse; this.retVal=3Dnull; }
}
var filterTable=3Dnull;
var bIsFilterMenuShown=3Dfalse;
var bIsFilterDataLoaded=3Dfalse;
var filterImageCell=3Dnull;
var currentFilterMenu=3Dnull;
var loadingFilterMenu=3Dnull;
var ctxFilter=3Dnull;
var bIsFilterKeyPress=3Dfalse;
var filterStr=3Dnull;
var strFieldName=3D"";
var bMenuLoadInProgress=3Dfalse;
var strFilteredValue=3Dnull;
var L_NotSortable_Text=3D"This column type cannot be sorted";
var L_NotFilterable_Text=3D"This column type cannot be filtered";
var L_AOnTop_Text=3D"A on Top";
var L_ZOnTop_Text=3D"Z on Top";
var L_SmallestOnTop_Text=3D"Smallest on Top";
var L_LargestOnTop_Text=3D"Largest on Top";
var L_OldestOnTop_Text=3D"Oldest on Top";
var L_NewestOnTop_Text=3D"Newest on Top";
var L_AttachmentsOnTop_Text=3D"Attachments on Top";
var L_BlanksOnTop_Text=3D"Blanks on Top";
var L_Ascending_Text=3D"Ascending";
var L_Descending_Text=3D"Descending";
var L_DontFilterBy_Text=3D"Clear Filter from ^1";
var L_Loading_Text=3D"Loading....";
var L_FilterMode_Text=3D"Show Filter Choices";
var L_OpenMenu_Text=3D"Open Menu";
function resetFilterMenuState()
{
	if (bMenuLoadInProgress)
		return;
	bIsFilterMenuShown=3Dfalse;
	bIsFilterDataLoaded=3Dfalse;
	filterTable=3Dnull;
	filterImageCell=3Dnull;
	currentFilterMenu=3Dnull;
	loadingFilterMenu=3Dnull;
	ctxFilter=3Dnull;
	bIsFilterKeyPress=3Dfalse;
}
function setupFilterMenuContext(ctx)
{
	ctxFilter=3Dctx;
}
function IsFilterMenuOn()
{
	if (!bIsFilterMenuShown)
		return false;
	var bIsOpen=3Dfalse;
	bIsOpen=3DMenuHtc_isOpen(currentFilterMenu) || =
MenuHtc_isOpen(loadingFilterMenu);
	if (!bIsOpen)
		bIsFilterMenuShown=3Dfalse;
	return bIsOpen;
}
function IsFilterMenuEnabled()
{
	return true;
}
function OnMouseOverFilterDeferCall(elm)
{
	if (!IsFilterMenuEnabled())
		return false;
	if (IsFilterMenuOn())
		return false;
	if (window.location.href.search("[?&]Filter=3D1") !=3D-1)
		return false;
	if (elm.FilterDisable=3D=3D"TRUE")
		return false;
	if (filterTable !=3Dnull)
		OnMouseOutFilter();
	filterTable=3Delm;
	var createCtx=3Dnew =
Function("setupFilterMenuContext(ctx"+filterTable.getAttribute('CtxNum')+=
");");
	createCtx();
	filterTable.className=3D"ms-selectedtitle";
	filterTable.onclick=3DCreateFilterMenu;
	filterTable.oncontextmenu=3DCreateFilterMenu;
	filterTable.onmouseout=3DOnMouseOutFilter;
	var titleRow=3DfilterTable.childNodes[0].childNodes[0];
	filterImageCell=3DtitleRow.childNodes[titleRow.childNodes.length - 1];
	var filterArrow=3DfilterImageCell.childNodes[0];
	filterArrow.src=3DctxFilter.imagesPath+"menudark.gif";
	filterArrow.alt=3DL_OpenMenu_Text;
	filterArrow.style.visibility=3D"visible";
	if (IsElementRtl(filterTable))
	{
		filterImageCell.style.right=3Dnull;
		filterImageCell.style.left=3D"1px";
	}
	else
	{
		filterImageCell.style.left=3Dnull;
		filterImageCell.style.right=3D"1px";
	}
	filterImageCell.className=3D"ms-menuimagecell";
	return true;
}
function OnMouseOutFilter()
{
	if (!IsFilterMenuOn() && filterTable !=3Dnull)
	{
		filterTable.className=3D"ms-unselectedtitle";
		filterTable.onclick=3D"";
		filterTable.oncontextmenu=3D"";
		filterTable.onmouseout=3D"";
		if (filterImageCell !=3Dnull)
		{
			filterImageCell.childNodes[0].style.visibility=3D"hidden";
			filterImageCell.className=3D"";
		}
		resetFilterMenuState();
	}
}
function OnFocusFilter(elm)
{
	if (window.location.href.search("[?&]Filter=3D1") !=3D-1)
		return false;
	if (!IsFilterMenuEnabled())
		return false;
	elm.onblur=3DOnMouseOutFilter;
	elm.onkeydown=3DPopFilterMenu;
	var elmTmp=3DFindSTSMenuTable(elm, "CTXNum");
	if (elmTmp=3D=3Dnull)
		return false;
	OnMouseOverFilter(elmTmp);
	return false;
}
function PopFilterMenu(e)
{
	if (!IsFilterMenuEnabled())
		return true;
	if (e=3D=3Dnull)
		e=3Dwindow.event;
	var nKeyCode;
	if (browseris.nav6up)
		nKeyCode=3De.which;
	else
		nKeyCode=3De.keyCode;
	if (!IsFilterMenuOn() && ((e.shiftKey && nKeyCode=3D=3D13) || (e.altKey =
&& nKeyCode=3D=3D40)))
	{
		CreateFilterMenu(e);
		return false;
	}
	else
		return true;
}
function CreateFilterMenu(e)
{
	if (filterTable=3D=3Dnull || filterImageCell=3D=3Dnull)
		return true;
	if (e=3D=3Dnull)
		e=3Dwindow.event;
	bIsFilterMenuShown=3Dtrue;
	window.document.body.onclick=3D"";
	currentFilterMenu=3DCMenu("filter_menu");
	loadingFilterMenu=3DCMenu("filter_menu_loading");
	currentFilterMenu.setAttribute("CompactMode", "true");
	addSortMenuItems(currentFilterMenu, loadingFilterMenu);
	if (filterStr=3D=3Dnull)
		addFilterMenuItems(currentFilterMenu, loadingFilterMenu);
	else
		addAdHocFilterMenuItems(currentFilterMenu, loadingFilterMenu);
	e.cancelBubble=3Dtrue;
	return false;
}
function GetUrlWithNoSortParameters(strSortFields)
{
	var url=3Dwindow.location.href;
	var strT;
	var ichStart=3D0;
	var ichEqual;
	var ichAmp;
	do
	{
		ichEqual=3DstrSortFields.indexOf("=3D", ichStart);
		if (ichEqual=3D=3D-1)
			return url;
		strT=3DstrSortFields.substring(ichStart, ichEqual);
		if (strT !=3D"");
			url=3DRemoveQueryParameterFromUrl(url, strT);
		ichAmp=3DstrSortFields.indexOf("&", ichEqual+1);
		if (ichAmp=3D=3D-1)
			return url;
		ichStart=3DichAmp+1;
	} while (strT !=3D"");
	return url;
}
function addSortMenuItems(menu, menuLoading)
{
	if (filterTable.getAttribute('Sortable')=3D=3D"FALSE" || =
filterTable.getAttribute('SortDisable')=3D=3D"TRUE" ||
		filterTable.getAttribute('FieldType')=3D=3D"MultiChoice")
	{
		CAMOptFilter(menu, menuLoading, L_NotSortable_Text, "", "", false, =
"fmi_ns");
		CAMSep(menu);
		CAMSep(menuLoading);
		return;
	}
	var strSortAsc=3D"";
	var strSortDesc=3D"";
	var strFieldType=3D"";
	var strImageAZ=3D"/_layouts/"+L_Language_Text+"/images/SORTAZLang.gif";
	var strImageZA=3D"/_layouts/"+L_Language_Text+"/images/SORTZALang.gif";
	if (filterStr=3D=3Dnull)
	{
		var str=3DfilterTable.getAttribute('SortFields');
		var ichSort=3Dstr.indexOf("&SortDir");
		if (ichSort=3D=3D-1)
		{
			CAMOptFilter(menu, menuLoading, L_NotSortable_Text, "", "", false, =
"fmi_ns");
			CAMSep(menu);
			CAMSep(menuLoading);
			return;
		}
		var ichSortMac=3Dstr.indexOf("&", ichSort+1);
		var url=3DGetUrlWithNoSortParameters(str);
		url=3DRemovePagingArgs(url);
		if (url.indexOf("?") < 0)
			url+=3D"?";
		else
			url+=3D"&";
		=
strSortAsc=3D"SubmitFormPost('"+STSScriptEncode(url)+STSScriptEncode(str.=
substr(0, ichSort)+"&SortDir=3DAsc"+str.substr(ichSortMac))+"');";
		=
strSortDesc=3D"SubmitFormPost('"+STSScriptEncode(url)+STSScriptEncode(str=
.substr(0, ichSort)+"&SortDir=3DDesc"+str.substr(ichSortMac))+"');";
		var strFieldType=3DfilterTable.getAttribute('FieldType');
		strFieldName=3DfilterTable.getAttribute('Name');
	}
	else
	{
		var separator=3D' ';
		var index=3DfilterStr.lastIndexOf(separator);
		strFieldType=3DfilterStr.substring(index+1);
		if (strFieldType.substring(0, 2)=3D=3D"x:")
			strFieldType=3DstrFieldType.substring(2);
		var curStr=3DfilterStr.substring(0, index);
		index=3DcurStr.lastIndexOf(separator);
		strFieldName=3DcurStr.substring(index+1);
		if(strFieldName.substring(0, 1)=3D=3D'@')
			strFieldName=3DstrFieldName.substring(1);
		curStr=3DfilterStr.substring(0, index);
		index=3DcurStr.lastIndexOf(separator);
		if (index > 0)
		{
			strFieldName=3DcurStr.substring(0, index);
		}
		var titleRow=3DfilterTable.childNodes[0].childNodes[0];
		var filterATag=3DtitleRow.childNodes[0].childNodes[0];
		var strSort=3DfilterATag.href;
		strSort=3DstrSort.replace(/%20/g, " ");
		if (strSort.indexOf("'ascending'") > 0)
		{
			strSortAsc=3DstrSort;
			strSortDesc=3DstrSort.replace("'ascending'", "'descending'");
		}
		else
		{
			strSortDesc=3DstrSort;
			strSortAsc=3DstrSort.replace("'descending'", "'ascending'");
		}
	}
	strFieldType=3DstrFieldType.toLowerCase();
	if (strFieldType=3D=3D"dateTime")
	{
		CAMOptFilter(menu, menuLoading, L_OldestOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
		CAMOptFilter(menu, menuLoading, L_NewestOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
	}
	else if (strFieldType=3D=3D"integer" || strFieldType=3D=3D"number" || =
strFieldType=3D=3D"currency")
	{
		CAMOptFilter(menu, menuLoading, L_SmallestOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
		CAMOptFilter(menu, menuLoading, L_LargestOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
	}
	else if (strFieldType=3D=3D"text" || strFieldType=3D=3D"user" || =
strFieldType=3D=3D"string")
	{
		CAMOptFilter(menu, menuLoading, L_AOnTop_Text, strSortAsc, strImageAZ, =
true, "fmi_asc");
		CAMOptFilter(menu, menuLoading, L_ZOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
	}
	else if (strFieldType=3D=3D"calculated")
	{
		var strResultType=3DfilterTable.getAttribute('ResultType');
		if (strResultType=3D=3D"Number" || strResultType=3D=3D"Currency")
		{
			CAMOptFilter(menu, menuLoading, L_SmallestOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
			CAMOptFilter(menu, menuLoading, L_LargestOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
		}
		else if (strResultType=3D=3D"dateTime")
		{
			CAMOptFilter(menu, menuLoading, L_OldestOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
			CAMOptFilter(menu, menuLoading, L_NewestOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
		}
		else if (strResultType=3D=3D"boolean")
		{
			CAMOptFilter(menu, menuLoading, L_Ascending_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
			CAMOptFilter(menu, menuLoading, L_Descending_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
		}
		else
		{
			CAMOptFilter(menu, menuLoading, L_AOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
			CAMOptFilter(menu, menuLoading, L_ZOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
		}
	}
	else if (strFieldType=3D=3D"attachments")
	{
		CAMOptFilter(menu, menuLoading, L_BlanksOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
		CAMOptFilter(menu, menuLoading, L_AttachmentsOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
	}
	else if (strFieldType=3D=3D"lookup")
	{
		var curFieldName=3DfilterTable.getAttribute('Name');
		if (curFieldName=3D=3D"Last_x0020_Modified" || =
curFieldName=3D=3D"Created_x0020_Date")
		{
			CAMOptFilter(menu, menuLoading, L_OldestOnTop_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
			CAMOptFilter(menu, menuLoading, L_NewestOnTop_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
		}
		else
		{
			CAMOptFilter(menu, menuLoading, L_Ascending_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
			CAMOptFilter(menu, menuLoading, L_Descending_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
		}
	}
	else
	{
		CAMOptFilter(menu, menuLoading, L_Ascending_Text, strSortAsc, =
strImageAZ, true, "fmi_asc");
		CAMOptFilter(menu, menuLoading, L_Descending_Text, strSortDesc, =
strImageZA, true, "fmi_desc");
	}
	CAMSep(menu);
	CAMSep(menuLoading);
}
function CAMOptFilter(menu, menuLoading, wzText, wzAct, wzImage, =
bEnabled, strId)
{
	var mi;
	mi=3DCAMOpt(menu, wzText, wzAct, wzImage);
	mi.id=3DstrId;
	if (!bEnabled)
		mi.setAttribute("enabled", "false");
	mi=3DCAMOpt(menuLoading, wzText, wzAct, wzImage);
	mi.id=3DstrId+"_p";
	if (!bEnabled)
		mi.setAttribute("enabled", "false");
}
function ShowFilterLoadingMenu()
{
	if (!bIsFilterDataLoaded)
		OMenu(loadingFilterMenu, filterTable, null, null, -1);
}
function addFilterMenuItems(menu, menuLoading)
{
	var mi;
	if (filterTable.getAttribute('Filterable')=3D=3D"FALSE"
		|| filterTable.getAttribute('FieldType ')=3D=3D"Note"
		|| filterTable.getAttribute('FieldType ')=3D=3D"URL")
	{
		mi=3DCAMOpt(menu, L_NotFilterable_Text, "");
		mi.setAttribute("enabled", "false");
		OMenu(menu, filterTable, null, null, -1);
		menu._onDestroy=3DOnMouseOutFilter;
		return;
	}
	var =
iframe=3Ddocument.getElementById("FilterIframe"+filterTable.getAttribute(=
'CtxNum'));
	if (iframe=3D=3Dnull)
		return;
	var strDocUrl=3Diframe.getAttribute('FilterLink');
	var strFilterField=3DescapeProperly(filterTable.getAttribute('Name'));
	strFilteredValue=3Dnull;
	var strFilterQuery=3D"";
	var i=3D0;
	var arrayField;
	do
	{
		i++;
		arrayField=3DstrDocUrl.match("FilterField"+i+"=3D[^&]*"+			=
"&FilterValue"+i+"=3D[^&]*");
		if (arrayField !=3Dnull)
		{
			if (strFilteredValue=3D=3Dnull)
				strFilteredValue=3DgetFilterValueFromUrl(arrayField.toString(), =
strFilterField);
			strFilterQuery=3DstrFilterQuery+"&"+arrayField;
		}
	} while (arrayField);
	var bFiltered=3D(strFilteredValue !=3Dnull);
	strDisplayText=3DStBuildParam(L_DontFilterBy_Text, =
filterTable.getAttribute('DisplayName'));
	var strFilterUrl=3D"javascript:SubmitFormPost('"+		=
STSScriptEncode(FilterFieldV3(ctxFilter.view, strFilterField, "", 0, =
true))+"')";
	var strImageUrl;
	if (bFiltered)
		strImageUrl=3DctxFilter.imagesPath+"FILTEROFF.gif";
	else
		strImageUrl=3DctxFilter.imagesPath+"FILTEROFFDISABLED.gif";
	CAMOptFilter(menu, menuLoading, strDisplayText, strFilterUrl, =
strImageUrl, bFiltered, "fmi_clr");
	mi=3DCAMOpt(menuLoading, L_Loading_Text, "");
	mi.setAttribute("enabled", "false");
	setTimeout("ShowFilterLoadingMenu()", 500);
	menuLoading._onDestroy=3DOnMouseOutFilter;
	arrayField=3DstrDocUrl.match("MembershipGroupId=3D[^&]*");
	if (arrayField !=3Dnull)
	{
		strFilterQuery=3DstrFilterQuery+"&"+arrayField;
	}
	arrayField=3DstrDocUrl.match("InstanceID=3D[^&]*");
	if (arrayField !=3Dnull)
	{
		strFilterQuery=3DstrFilterQuery+"&"+arrayField;
	}
	var strRootFolder=3D"";
	arrayField=3DstrDocUrl.match("RootFolder=3D[^&]*");
	if (arrayField !=3Dnull)
		strRootFolder=3D"&"+arrayField;
	if (browseris.safari)
	{
		iframe.src=3D"/_layouts/blank.htm";
		iframe.style.offsetLeft=3D"-550px";
		iframe.style.offsetTop=3D"-550px";
		iframe.style.display=3D"block";
	}
	=
iframe.src=3DctxFilter.HttpRoot+"/_layouts/filter.aspx?ListId=3D"+ctxFilt=
er.listName+		strRootFolder+		"&FieldInternalName=3D"+strFilterField+		=
"&ViewId=3D"+ctxFilter.view+"&FilterOnly=3D1&Filter=3D1"+strFilterQuery;
	bMenuLoadInProgress=3Dtrue;
}
function getFilterValueFromUrl(strUrl, strFilterField)
{
	var ichStart, ichEnd;
	var strFilterFieldUrl;
	ichStart=3DstrUrl.indexOf("=3D");
	if (ichStart=3D=3D-1)
		return;
	ichEnd=3DstrUrl.indexOf("&");
	if (ichEnd=3D=3D-1)
		return;
	if (ichEnd < ichStart)
		return;
	strUrl=3DCanonicalizeUrlEncodingCase(strUrl);
	strFilterFieldUrl=3DstrUrl.substring(ichStart+1, ichEnd);
	if (strFilterFieldUrl=3D=3DstrFilterField)
	{
		var strUnescaped;
		ichStart=3DstrUrl.indexOf("=3D", ichEnd+1);
		if (ichStart=3D=3D-1)
			return;
		strUnescaped=3DstrUrl.substr(ichStart+1);
		strUnescaped=3DunescapeProperly(strUnescaped);
		return strUnescaped;
	}
	return null;
}
function OnIframeLoad()
{
	bMenuLoadInProgress=3Dfalse;
	if (filterTable !=3Dnull && filterTable.getAttribute('Name') !=3Dnull)
	{
		var =
iframe=3Dwindow.frames["FilterIframe"+filterTable.getAttribute('CtxNum')]=
;
		if (iframe !=3Dnull)
		{
			var strFieldName=3DfilterTable.getAttribute('Name');
			var =
select=3Diframe.document.getElementById("diidFilter"+strFieldName);
			strFieldName=3DescapeProperly(strFieldName);
			if (select !=3Dnull)
			{
				var c=3Dselect.childNodes.length;
				if (c > 500)
				{
					addFilterOptionMenuItem();
				}
				else
				{
					var rgChoices=3Dselect.childNodes;
					for (var i=3D1; i < c; i++)
					{
						var strMenuText;
						if (rgChoices[i].innerText)
							strMenuText=3DrgChoices[i].innerText;
						else if (rgChoices[i].textContent)
							strMenuText=3DrgChoices[i].textContent;
						else
							strMenuText=3DrgChoices[i].innerHTML;
						var strFilterUrl=3D"javascript:SubmitFormPost('"+							=
STSScriptEncode(FilterFieldV3(ctxFilter.view, strFieldName, =
rgChoices[i].value, i, true))+"')";
						var mi=3DCAMOpt(currentFilterMenu, strMenuText, strFilterUrl);
						if (strFilteredValue !=3Dnull && =
strFilteredValue=3D=3DrgChoices[i].value)
							mi.setAttribute("checked", "true");
					}
				}
			}
			else
			{
			   addFilterOptionMenuItem();
			}
			bIsFilterDataLoaded=3Dtrue;
			if (loadingFilterMenu !=3Dnull)
				loadingFilterMenu._onDestroy=3Dnull;
			if (currentFilterMenu !=3Dnull)
			{
				currentFilterMenu._onDestroy=3DOnMouseOutFilter;
				OMenu(currentFilterMenu, filterTable, null, null, -1);
			}
		}
	}
}
function addFilterOptionMenuItem()
{
	var strUrl=3Dwindow.location.href;
	strUrl=3DStURLSetVar2(strUrl, "Filter", "1");
	strUrl=3DStURLSetVar2(strUrl, "View", ctxFilter.view);
	strUrl=3D"javascript:SubmitFormPost('"+strUrl+"')";
	CAMOpt(currentFilterMenu, L_FilterMode_Text, strUrl);
}
function OnMouseOverAdHocFilterDeferCall(elm, fieldStr)
{
	filterStr=3DfieldStr;
	if (!browseris.ie55up || !browseris.win32)
		return false;
	if (IsFilterMenuOn())
		return false;
	if (filterTable !=3Dnull)
		OnMouseOutFilter();
	filterTable=3Delm;
	filterTable.className=3D"ms-selectedtitle";
	filterTable.onclick=3DCreateFilterMenu;
	filterTable.oncontextmenu=3DCreateFilterMenu;
	filterTable.onmouseout=3DOnMouseOutFilter;
	var titleRow=3DfilterTable.children[0].children[0];
	filterImageCell=3DtitleRow.children[titleRow.children.length - 1];
	filterImageCell.children[0].src=3D"/_layouts/images/menudark.gif";
	filterImageCell.children[0].style.visibility=3D"visible";
	filterImageCell.style.visibility=3D"visible";
	filterImageCell.className=3D"ms-menuimagecell";
	return true;
}
function addAdHocFilterMenuItems(menu, menuLoading)
{
	var mi=3DCAMOpt(menuLoading, L_Loading_Text, "");
	mi.setAttribute("enabled", "false");
	OMenu(menuLoading, filterTable, null, null, -1);
	menuLoading._onDestroy=3DOnMouseOutFilter;
	DoCallBack("__filter=3D{"+filterStr+"}");
}
function UpdateFilterCallback(filterHTML, foo)
{
	var select=3D"</OPTION>";
	var i=3D-1;
	i=3DfilterHTML.indexOf(select, i+1);
	var j=3DfilterHTML.lastIndexOf('>', i);
	var strDisplayText=3DStBuildParam(L_DontFilterBy_Text, strFieldName);
	var strImageUrl;
	var strFilterUrl=3D"";
	if (j < i - 1)
	{
		var index=3DfilterHTML.lastIndexOf('\"', i);
		if (index > 0)
		{
			var index2=3DfilterHTML.lastIndexOf('\"', index - 1);
			if (index2 > 0)
			{
				strFilterUrl=3DfilterHTML.substring(index2+1, index);
			}
		}
	}
	if (j=3D=3Di - 1)
		strImageUrl=3D"/_layouts/images/FILTEROFFDISABLED.gif";
	else
		strImageUrl=3D"/_layouts/images/FILTEROFF.gif";
	if (i > 0)
	{
	    var mi=3DCAMOpt(currentFilterMenu, strDisplayText, strFilterUrl, =
strImageUrl);
		mi.setAttribute("enabled", j=3D=3Di - 1 ? "false" : "true");
		var index=3Di;
		var optionStart=3D"<OPTION href=3D\"";
		i=3DfilterHTML.indexOf(select, i+8);
		while ( i > 0)
		{
			j=3DfilterHTML.indexOf(optionStart, index+8);
			j=3DfilterHTML.indexOf('\"', j+20);
			if (j > 0 && j < i)
			{
				var strMenuText=3DfilterHTML.substring(j+2, i);
				var strFilterUrl=3D'';
				index=3DfilterHTML.lastIndexOf('\"', j);
				if (index > 0)
				{
					var index2=3DfilterHTML.lastIndexOf('\"', index - 1);
					if (index2 > 0)
					{
						strFilterUrl=3DfilterHTML.substring(index2+1, index);
						strFilterUrl=3DstrFilterUrl.replace(/&amp;/g, "&");
					}
				}
				if (strMenuText.length > 40)
					strMenuText=3DstrMenuText.substring(0, 40)+"...";
				if (strMenuText.length > 0)
					CAMOpt(currentFilterMenu, strMenuText, strFilterUrl);
			}
			index=3Di;
			i=3DfilterHTML.indexOf(select, i+8);
		}
	}
	else
	{
		var mi=3DCAMOpt(currentFilterMenu, L_NotFilterable_Text, "");
		mi.setAttribute("enabled", "false");
		OMenu(currentFilterMenu, filterTable, null, null, -1);
		return;
	}
	loadingFilterMenu._onDestroy=3Dnull;
	OMenu(currentFilterMenu, filterTable, null, null, -1);
	currentFilterMenu._onDestroy=3DOnMouseOutFilter;
}
function OnClickFilter(obj, e)
{
	var o=3DFindSTSMenuTable(obj, "CTXNum");
	if (o !=3Dnull && o.getAttribute("SortFields") !=3Dnull)
	{
		var strSortFields=3Do.getAttribute("SortFields");
		var url=3DGetUrlWithNoSortParameters(strSortFields);
		url=3DRemovePagingArgs(url);
		if (url.indexOf("?") < 0)
			url+=3D"?";
		else
			url+=3D"&";
		SubmitFormPost(url+strSortFields);
	}
	if (!bIsFileDialogView)
		e.cancelBubble=3Dtrue;
	return false;
}
function ToggleSelectionAllUsers(viewCounter)
{
	var =
chkToggle=3Ddocument.getElementById("spToggleUserSelectionCheckBox_"+view=
Counter.toString());
	if (chkToggle !=3Dnull)
	{
		var name=3D"spUserSelectionCheckBox_"+viewCounter.toString();
		var users=3Ddocument.getElementsByName(name);
		chkToggle.checked=3D!chkToggle.checked;
		for (var i=3D0; i < users.length; i++)
		{
			var chkBox=3Dusers[i];
			chkBox.checked=3DchkToggle.checked;
		}
		var imageId=3D"cbxUserSelectAll"+viewCounter.toString();
		var img=3Ddocument.getElementById(imageId);
		if (img !=3Dnull)
		{
			if (chkToggle.checked)
				img.src=3D'/_layouts/images/checkall.gif';
			else
				img.src=3D'/_layouts/images/unchecka.gif';
		}
	}
}
function UserSelectionOnClick(chk, viewCounter)
{
	var imageId=3D"cbxUserSelectAll"+viewCounter.toString();
	var img=3Ddocument.getElementById(imageId);
	var =
chkToggle=3Ddocument.getElementById("spToggleUserSelectionCheckBox_"+view=
Counter.toString());
	if (!chk.checked)
	{
		if (chkToggle !=3Dnull)
		{
			chkToggle.checked=3Dfalse;
		}
		if (img !=3Dnull)
		{
			img.src=3D'/_layouts/images/unchecka.gif';
		}
	}
	else
	{
		var name=3D"spUserSelectionCheckBox_"+viewCounter.toString();
		var users=3Ddocument.getElementsByName(name);
		var bAllChecked=3Dtrue;
		for (var i=3D0; i < users.length; i++)
		{
			var chkBox=3Dusers[i];
			if (!chkBox.checked)
			{
				bAllChecked=3Dfalse;
				break;
			}
		}
		if (bAllChecked)
		{
			if (img)
				img.src=3D'/_layouts/images/checkall.gif';
			if (chkToggle)
				chkToggle.checked=3Dtrue;
		}
	}
}
var g_menuCounter=3D0;
var g_oSelRw=3Dnull;
var g_iEntityEditorLineHeight=3D16;
var g_EntityEditorHiddenEntityKeyId=3D"HiddenEntityKey";
var g_EntityEditorHiddenEntityDisplayTextId=3D"HiddenEntityDisplayText";
var =
g_EntityEditorShowEntityDisplayTextInTextBox=3D"ShowEntityDisplayTextInTe=
xtBox";
var g_EntityEditorDownLevelId=3D"downlevelTextBox";
var g_EntityEditorUpLevelId=3D"upLevelDiv";
var g_EntityEditorHiddenId=3D"hiddenSpanData";
var g_EntityEditorCheckNamesId=3D"checkNames";
var g_EntityEditorOuterTableId=3D"OuterTable";
var g_EntityEditorErrorLabelId=3D"errorLabel";
var g_EntityEditorResultTableId=3D"resultTable";
var g_EntityEditorResultTableAttrEditorId=3D"EditorControlClientId";
function onKeyDownRw(div, parentid, maxHeight, allowTypeIn, e)
{
	if (!e) e=3Dwindow.event;
	var iKC=3De.keyCode;
	if((e.shiftKey && iKC=3D=3D13) || (e.altKey && iKC=3D=3D40))
	{
		onClickRw(true,false);
		canEvt(e);
		return;
	}
	if(allowTypeIn=3D=3Dfalse)
	{
		if (iKC!=3D8 && iKC!=3D46 && iKC!=3D37 && iKC!=3D39 && iKC!=3D9)
		{
			canEvt(e);
		}
		else
		{
			if (autoPostBackEnabled(div))
				schedulePostBack();
		}
		PickerAdjustHeight(parentid, maxHeight);
	}
	else
	{
		PickerAdjustHeight(parentid, maxHeight);
		if ((e.ctrlKey && iKC=3D=3D75) || (!e.ctrlKey && !e.altKey && =
!e.shiftKey && (iKC=3D=3D13)))
		{
			canEvt(e);
			var checkNamesId=3DgetSubControlID(parentid, =
g_EntityEditorCheckNamesId);
			var button=3Ddocument.getElementById(checkNamesId);
			if (button)
				button.click();
		}
	}
}
function onKeyUpRw(editorClientID)
{
	copyUplevelToHidden(editorClientID);
}
function onMouseDownRw()
{
	if (event.button=3D=3D2)
		g_oSelRw=3Ddocument.selection.createRange();
}
function onContextMenuSpnRw()
{
	var oSO=3Dg_oSelRw;
	var oS=3Ddocument.selection.createRange();
	if (oSO.text=3D=3D'')
	{
		ret=3DonClickRw(false,false);
	}
	else
	{
		if(oSO.inRange(oS))
			oSO.select();
		else
			onClickRw(false,false);
	}
	return false;
}
function canEvt(e)
{
	if(e=3D=3Dnull)
		e=3Devent;
	e.returnValue=3Dfalse;
	e.cancelBubble=3Dtrue;
}
function copyUplevelToHidden(editorClientID)
{
	if (document.getElementById(editorClientID)=3D=3Dnull)
		return;
	updateControlValue(editorClientID);
	var uplevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorUpLevelId));
	var hidden=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorHiddenId));
	var children=3Duplevel.childNodes;
	for (i=3D0; i < children.length; i++)
	{
		if (children[i].tagName !=3D'SPAN' && children[i].nodeType !=3D3)
		{
			if (children[i].tagName=3D=3D'A')
			{
				var oR=3Ddocument.body.createTextRange();
				oR.moveToElementText(children[i]);
				oR.execCommand('Unlink');
			}
			else
			{
				var oTN=3Ddocument.createTextNode(children[i].innerText);
				children[i].replaceNode(oTN);
			}
		}
	}
	if (EntityEditor_UseContentEditableControl)
	{
		hidden.value=3Duplevel.innerHTML;
	}
	else
	{
		var =
downlevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorDownLevelId));
		hidden.value=3Ddownlevel.value;
	}
}
function getUplevel(editorClientID)
{
	if (EntityEditor_UseContentEditableControl)
	{
		var uplevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorUpLevelId));
		var children=3Duplevel.childNodes;
		for (i=3D0; i < children.length; i++)
		{
			if (children[i].tagName !=3D'SPAN' && children[i].nodeType !=3D3)
			{
				var oTN=3Ddocument.createTextNode(children[i].innerText);
				children[i].replaceNode(oTN);
			}
		}
		return uplevel.innerHTML;
	}
	var downlevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorDownLevelId));
	return downlevel.value;
}
function EntityEditorHasData(editorClientID)
{
	if (EntityEditor_UseContentEditableControl)
	{
		var uplevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorUpLevelId));
		var children=3Duplevel.childNodes;
		if (children.length > 0)
			return true;
	}
	else
	{
		var =
downlevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorDownLevelId));
		if (downlevel.value !=3Dnull && downlevel.value.length > 0)
			return true;
	}
	return false;
}
function EEDecodeSpecialChars(str)
{
	var decodedStr=3Dstr.replace(/&quot;/g, "\"");
	decodedStr=3DdecodedStr.replace(/&gt;/g, ">");
	decodedStr=3DdecodedStr.replace(/&lt;/g, "<");
	decodedStr=3DdecodedStr.replace(/&#39;/g, "'");
	decodedStr=3DdecodedStr.replace(/&amp;/g, "&");
	return decodedStr;
}
function onClickRw(showMenu, divClicked)
{
	var oR=3Ddocument.selection.createRange();
	var oPE=3DoR.parentElement();
	var oPPE=3Dnull;
	if(oPE.tagName=3D=3D"SPAN" && oPE.id=3D=3D"content")
	{
		oPPE=3DoPE.parentElement;
	}
	else if(oPE.tagName=3D=3D"SPAN" && oPE.id.substring(0,4)=3D=3D"span" && =
! divClicked)
	{
		oPPE=3DoPE;
	}
	if(oPPE!=3Dnull)
	{
	    oR.moveToElementText(oPPE);
	    var c=3D"character";
	    oR.moveStart(c, -1);
		oR.moveEnd(c,1);
		oR.select();
		g_oSelRw=3DoR;
		var oDivEntityData=3DoPPE.children('divEntityData');
		var isResolved=3DoDivEntityData.getAttribute('isresolved');
		if(isResolved=3D=3D"False")
		{
		    var menuOwner=3DoPPE;
		    if(menuOwner.getBoundingClientRect().right > =
menuOwner.parentElement.getBoundingClientRect().right)
			    menuOwner=3DmenuOwner.parentElement;
		    var clientID=3DoPPE.parentElement.id.replace('_upLevelDiv', '');
			var keyRawValue=3DoDivEntityData.getAttribute('key');
		    var menu=3DDeferCall('CMenu', 'Entity_Menu'+g_menuCounter);
				g_menuCounter++;
			var morematches=3Dnull;
			if (matches[clientID] !=3Dnull && matches[clientID][keyRawValue] =
!=3Dnull)
				morematches=3Dmatches[clientID][keyRawValue];
			var EE=3Ddocument.getElementById(clientID);
			var moreItemsText=3DEE.getAttribute('MoreItemsText');
			var removeText=3DEE.getAttribute('RemoveText');
			var noMatchesText=3DEE.getAttribute('NoMatchesText');
			if(morematches=3D=3Dnull || morematches.childNodes.length=3D=3D0)
				CAMOpt(menu, noMatchesText);
			else
			{
				for (x=3D0; x < morematches.childNodes.length; x++)
				{
					var otherMatch=3Dmorematches.childNodes[x];
					CAMOpt(menu, otherMatch.getAttribute('DisplayText'), =
"EEReplace('"+STSScriptEncode(clientID)+"', =
'"+STSScriptEncode(keyRawValue)+"', "+x+");");
				}
			}
			CAMSep(menu);
			CAMOpt(menu, removeText, "EERemove();");
			CAMOpt(menu, moreItemsText, =
"EEShowMore('"+STSScriptEncode(clientID)+"', =
'"+STSScriptEncode(keyRawValue)+"');");
			OMenu(menu, menuOwner, null, null, -1);
		}
	}
}
function EEShowMore(id, key)
{
	DeferCall('__Dialog__'+id, key);
}
function EEReplace(clientID, key, id)
{
  var otherMatch=3Dmatches[clientID][key].childNodes[id];
  var spandata=3DConvertEntityToSpan("",  otherMatch);
  g_oSelRw.pasteHTML(spandata)
  PickerAdjustHeight(clientID, g_maxheight[clientID]);
  var downlevel=3Ddocument.getElementById(getSubControlID(clientID, =
"downlevelTextBox"));
  if(downlevel !=3Dnull && autoPostBackEnabled(downlevel)) =
schedulePostBack();
}
function EERemove()
{
	g_oSelRw.select();
	document.selection.clear();
}
var g_maxheight=3Dnew Array();
function EntityEditorSetWaitCursor(ctx)
{
	if (document.getElementById(ctx)=3D=3Dnull)
		return;
	var outerTable=3Ddocument.getElementById(getSubControlID(ctx, =
g_EntityEditorOuterTableId));
	if (outerTable !=3Dnull)
	{
		outerTable.style.cursor=3D"wait";
	}
}
function EntityEditorClearWaitCursor(ctx)
{
	if (document.getElementById(ctx)=3D=3Dnull)
		return;
	var outerTable=3Ddocument.getElementById(getSubControlID(ctx, =
g_EntityEditorOuterTableId));
	if (outerTable !=3Dnull)
	{
		outerTable.style.cursor=3D"";
	}
}
function EntityEditorHandleCheckNameResult(result, ctx)
{
	EntityEditorClearWaitCursor(ctx);
	EntityEditorCallback(result, ctx);
}
function EntityEditorHandleCheckNameError(exception, ctx)
{
	EntityEditorClearWaitCursor(ctx);
	var errorControl=3Ddocument.getElementById(getSubControlID(ctx, =
g_EntityEditorErrorLabelId));
	if (errorControl)
	{
		errorControl.innerHTML=3DSTSHtmlEncode(exception);
	}
}
function EntityEditorCallback(result,ctx,preventAutoPostBack)
{
	if (document.getElementById(ctx)=3D=3Dnull)
		return;
	var editor=3Ddocument.getElementById(ctx);
	var errorControl=3Ddocument.getElementById(getSubControlID(ctx, =
'errorLabel'));
	var xmlDoc;
	if(document.implementation && document.implementation.createDocument)
	{
		xmlDoc=3D(new DOMParser()).parseFromString(result, "text/xml");
	}
	else
	{
		xmlDoc=3Dnew ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=3Dfalse;
		xmlDoc.loadXML(result);
	}
	var entities=3DxmlDoc.documentElement;
	var separator=3Dentities.getAttribute("Separator");
	if (separator=3D=3Dnull)
	{
		separator=3DString.fromCharCode(0);
	}
	var append=3Dentities.getAttribute("Append");
	var maxHeight=3Dentities.getAttribute("MaxHeight");
	g_maxheight[ctx]=3DmaxHeight;
	var spanData=3D"";
	var downlevelData=3D"";
	if(append=3D=3D"False")
		=
errorControl.innerHTML=3DSTSHtmlEncode(entities.getAttribute("Error"));
	for(x=3D0;x<entities.childNodes.length;x++)
	{
		var entity=3Dentities.childNodes[x];
		spanData+=3DConvertEntityToSpan(ctx,entity);
		if (x=3D=3D0 &&
			=
editor.getAttribute(g_EntityEditorShowEntityDisplayTextInTextBox)=3D=3D"1=
")
		{
			downlevelData+=3Dentity.getAttribute("DisplayText");
			document.getElementById(getSubControlID(ctx, =
g_EntityEditorHiddenEntityKeyId)).value=3Dentity.getAttribute("Key");
			document.getElementById(getSubControlID(ctx, =
g_EntityEditorHiddenEntityDisplayTextId)).value=3Dentity.getAttribute("Di=
splayText");
		}
		else
		{
			downlevelData+=3Dentity.getAttribute("Key");
		}
		if(spanData!=3D"" && x+1!=3Dentities.childNodes.length)
		{
			spanData+=3Dseparator+" ";
			downlevelData+=3Dseparator+" ";
		}
	}
  var uplevel=3Ddocument.getElementById(getSubControlID(ctx, =
g_EntityEditorUpLevelId));
  var hiddenSpan=3Ddocument.getElementById(getSubControlID(ctx, =
g_EntityEditorHiddenId));
  var downlevel=3Ddocument.getElementById(getSubControlID(ctx, =
g_EntityEditorDownLevelId));
  var shouldPostBack=3D(preventAutoPostBack=3D=3Dnull || =
!preventAutoPostBack) && autoPostBackEnabled(uplevel);
  var shouldNotifyChange=3D(uplevel.innerHTML!=3DspanData);
  if(append=3D=3D"True" && uplevel.innerHTML!=3D'')
  {
	uplevel.innerHTML+=3Dseparator+" "+spanData;
	hiddenSpan.value+=3Dseparator+" "+spanData;
	downlevel.value+=3Dseparator+" "+downlevelData;
  }
  else
  {
	=
shouldPostBack=3DshouldPostBack&&uplevel.innerHTML!=3DspanData&&spanData.=
indexOf('ms-entity-resolved')!=3D-1;
	downlevel.value=3DdownlevelData;
	uplevel.innerHTML=3DspanData;
	hiddenSpan.value=3DspanData;
  }
  if ((shouldNotifyChange) && (!shouldPostBack) =
&&(downlevel.onvaluesetfrompicker))
  {
	if (typeof(downlevel.onvaluesetfrompicker)=3D=3D'function')
	{
		downlevel.onvaluesetfrompicker();
	}
	else
	{
		eval(downlevel.onvaluesetfrompicker);
	}
  }
  updateControlValue(ctx);
  PickerAdjustHeight(ctx, maxHeight);
  if(shouldPostBack) schedulePostBack();
  var cbScript=3Deditor.getAttribute("EEAfterCallbackClientScript");
  if (cbScript !=3Dnull && cbScript !=3D"")
  {
	if (preventAutoPostBack=3D=3Dundefined || =
preventAutoPostBack=3D=3Dfalse)
	{
	  var timeoutScript=3DcbScript+"('"+STSScriptEncode(ctx)+"', =
'"+STSScriptEncode(result)+"')";
	  setTimeout(timeoutScript, 500);
	}
  }
}
function updateControlValue(editorClientID)
{
	if (document.getElementById(editorClientID)=3D=3Dnull)
		return;
	var uplevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorUpLevelId));
	var editor=3Ddocument.getElementById(editorClientID);
	editor.value=3D((uplevel.innerHTML !=3D'') ? 'true' : '')
	CheckOk(editorClientID);
}
function CheckOk(editorClientID)
{
	var editor=3Ddocument.getElementById(editorClientID);
	if (editor=3D=3Dnull)
		return;
	var allowEmpty=3Dfalse;
	if (editor.getAttribute('allowEmpty')=3D=3D'1')
		allowEmpty=3Dtrue;
	var uplevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorUpLevelId));
	if(uplevel.innerHTML!=3D'')
	{
		if(self.enableOK!=3Dnull)
			enableOK();
	}
	else
	{
		if(self.disableOK!=3Dnull && !allowEmpty)
			disableOK();
	}
}
var matches=3Dnew Array();
function ConvertEntityToSpan(ctx, entity)
{
	if(matches[ctx]=3D=3Dnull)
		matches[ctx]=3Dnew Array();
	var key=3Dentity.getAttribute("Key");
	var displayText=3Dentity.getAttribute("DisplayText");
	var isResolved=3Dentity.getAttribute("IsResolved");
	var description=3Dentity.getAttribute("Description");
	var style=3D'ms-entity-unresolved';
	if(isResolved=3D=3D'True')
		style=3D'ms-entity-resolved';
	var spandata=3D"<span id=3D'span"+STSHtmlEncode(key)+"' tabindex=3D'-1' =
contentEditable=3D'false' class=3D'"+style+"' ";
	spandata+=3D"title=3D'"+STSHtmlEncode(description)+"'>"
	spandata+=3D"<div style=3D'display:none;' id=3D'divEntityData' ";
	spandata+=3D"key=3D'"+STSHtmlEncode(key)+"' =
displaytext=3D'"+STSHtmlEncode(displayText)+"' =
isresolved=3D'"+STSHtmlEncode(isResolved)+"' ";
	spandata+=3D"description=3D'"+STSHtmlEncode(description)+"'>";
	var multipleMatches=3DEntityEditor_SelectSingleNode(entity, =
"MultipleMatches");
	matches[ctx][key]=3DmultipleMatches;
	var extraData=3DEntityEditor_SelectSingleNode(entity, "ExtraData");
	if(extraData)
	{
		var data;
		if(extraData.firstChild)
			data=3DextraData.firstChild.xml;
		if(!data) data=3DextraData.innerXml || extraData.innerHTML;
		if(!data) data=3D'';
		spandata+=3D"<div data=3D'"+STSHtmlEncode(data)+"'></div>";
	}
	else
	{
		spandata+=3D"<div data=3D''></div>";
	}
	spandata+=3D"</div>";
	spandata+=3D"<span id=3D'content' tabindex=3D'-1' contenteditable =
onMouseDown=3D'onMouseDownRw();' onContextMenu=3D'onContextMenuSpnRw();' =
>";
	if(displayText !=3D'')
		spandata+=3DSTSHtmlEncode(displayText);
	else
		spandata+=3DSTSHtmlEncode(key);
	spandata+=3D"</span></span>";
	return spandata;
}
function PickerAdjustHeight(editorClientID, maxHeight)
{
	var editor=3Ddocument.getElementById(editorClientID);
	if (editor=3D=3Dnull)
		return;
	var downlevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorDownLevelId));
	var uplevel=3Ddocument.getElementById(getSubControlID(editorClientID, =
g_EntityEditorUpLevelId));
	var rows=3Ddownlevel.rows;
	PickerAdjustHeight2(downlevel, rows, maxHeight);
	PickerAdjustHeight2(uplevel, rows, maxHeight);
}
function PickerAdjustHeight2(editorControl, rows, maxHeight)
{
	var iMaxHeightSize=3DmaxHeight;
	if (editorControl !=3Dnull)
	{
		var contentheight=3DeditorControl.scrollHeight;
		var clientHeight=3DeditorControl.clientHeight;
		var bodyHeight=3DeditorControl.offsetHeight;
		if(contentheight=3D=3D0)
		{
			contentheight=3D13;
			clientHeight=3D14;
			bodyHeight=3D18;
		}
		var MaxHeightPixelSize=3DiMaxHeightSize * g_iEntityEditorLineHeight;
		contentheight=3D((contentheight < rows*g_iEntityEditorLineHeight)? =
rows*g_iEntityEditorLineHeight: contentheight);
		if (clientHeight !=3Dcontentheight && (contentheight =
<=3DMaxHeightPixelSize || clientHeight < MaxHeightPixelSize))
		{
			editorControl.style.height=3DbodyHeight+((contentheight > =
MaxHeightPixelSize)? MaxHeightPixelSize : contentheight)   - =
clientHeight;
		}
		else
		{
			if(clientHeight>MaxHeightPixelSize)
				editorControl.style.height=3DMaxHeightPixelSize;
		}
	}
}
function docopy()
{
	var rng=3Ddocument.selection.createRange();
	window.clipboardData.setData('Text', rng.text);
	window.event.returnValue=3Dfalse;
	return false;
}
function dopaste()
{
	var rng=3Ddocument.selection.createRange();
	window.event.returnValue=3Dfalse;
	rng.text=3Dwindow.clipboardData.getData('Text');
	return false;
}
function getSubControlID(parentid, subcontrolid)
{
	return parentid+"_"+subcontrolid;
}
var nav4=3Dwindow.Event ? true : false;
var selected=3Dnew Array(0);
var lastSelected;
function PickerDialogSetClearState()
{
	selected=3Dnew Array(0);
	lastSelected=3Dnull;
	PickerDialogUpdateAddSelectionButton();
}
function singleselectevent(e)
{
	if (!e) e=3Dwindow.event;
	var el=3Dnull;
	if(nav4)
		el=3De.target.parentNode || e.currentTarget.parentNode;
	else
	{
		el=3De.srcElement;
		if(el.tagName=3D=3D"TD")
			el=3Del.parentElement;
	}
	while (el.tagName !=3D"TR")
		el=3Del.parentNode;
	addSelection(el, true, true);
	lastSelected=3Del;
	addSelected_Click();
	PickerDialogUpdateAddSelectionButton();
	return false;
}
function multiselectevent(e)
{
	if (!e) e=3Dwindow.event;
	var shift=3Dfalse;
	var ctrl=3Dfalse;
	ctrl=3De['ctrlKey'];
	shift=3De['shiftKey'];
	var el=3Dnull;
	if(nav4)
		el=3De.target.parentNode || e.currentTarget.parentNode;
	else
	{
		el=3De.srcElement;
		if(el.tagName=3D=3D"TD")
			el=3Del.parentElement;
	}
	while (el.tagName !=3D"TR")
		el=3Del.parentNode;
	if(shift=3D=3Dfalse)
	{
		if(ctrl=3D=3Dfalse)
		{
			setSelectedColor(false);
			selected=3Dnew Array(0);
		}
		lastSelected=3Del;
		var found=3D-1;
		for(i=3D0;i<selected.length;i++)
		{
			if(selected[i]=3D=3Del)
			{
				found=3Di;
				i=3Dselected.length;
			}
		}
		if(found=3D=3D-1)
			selected=3Dselected.concat(new Array(el));
		else
		{
			setSelectedRowColor(selected[found], false);
			selected.splice(found,1);
		}
	}
	else
	{
		setSelectedColor(false);
		selected=3Dnew Array(0);
		var table;
		if(nav4)
			table=3Del.parentNode;
		else
			table=3Del.parentElement;
		var elIndex;
		var lastIndex;
		var childElements=3Dtable.rows;
		if(lastSelected=3D=3Dnull)
			lastSelected=3DchildElements[1];
		for(i=3D1;i<childElements.length;i++)
		{
			if(childElements[i]=3D=3Del)
				elIndex=3Di;
			if(childElements[i]=3D=3DlastSelected)
				lastIndex=3Di;
			if(elIndex!=3Dnull || lastIndex!=3Dnull )
				selected=3Dselected.concat(new Array(childElements[i]));
			if(elIndex!=3Dnull && lastIndex!=3Dnull)
				i=3DchildElements.length;
		}
	}
	setSelectedColor(true);
	PickerDialogUpdateAddSelectionButton();
	return false;
}
function setSelectedRowColor(row, isSelected)
{
	for (var chd=3D0; chd < row.childNodes.length; chd++)
	{
		var className=3Drow.childNodes[chd].className;
		if (isSelected)
		{
			className=3D"ms-pb-selected";
		}
		else
		{
			className=3D"ms-pb";
		}
		row.childNodes[chd].className=3DclassName;
	}
}
function setSelectedColor(isSelected)
{
	for (i=3D0; i < selected.length; i++)
	{
		setSelectedRowColor(selected[i], isSelected);
	}
}
function IsSearchResultRow(row)
{
	if (row=3D=3Dnull ||
		row.className=3D=3D"ms-pickersearchsummarytr" ||
		row.className=3D=3D"ms-pickeremptyresulttexttr" ||
		row.className=3D=3D"ms-pickerresultheadertr")
	{
		return false;
	}
	return true;
}
function tableKeyDown(table, multiselect, e)
{
	if (table.rows.length <=3D1)
		return;
	if (!e) e=3Dwindow.event;
	if (e.ctrlKey && e.keyCode=3D=3D65 && multiselect=3D=3Dtrue)
	{
		for (x=3D1; x < table.rows.length; x++)
		{
			if (IsSearchResultRow(table.rows[x]))
				addSelection(table.rows[x], false, false);
		}
		return false;
	}
	if (e.keyCode=3D=3D13)
	{
		addSelected_Click();
		if (multiselect=3D=3Dfalse &&
			selected.length > 0 &&
			self.doClickOK !=3Dnull && typeof(self.doClickOK)=3D=3D"function")
		{
			window.setTimeout('doClickOK();', 100);
		}
	}
	if (e.keyCode=3D=3D40 || e.keyCode=3D=3D38)
	{
		var row=3Dtable.rows[1];
		if (e.keyCode=3D=3D40)
		{
			if (lastSelected !=3Dnull &&
				IsSearchResultRow(lastSelected.nextSibling))
			{
				row=3DlastSelected.nextSibling;
			}
		}
		if (e.keyCode=3D=3D38)
		{
			if (lastSelected !=3Dnull &&
				IsSearchResultRow(lastSelected.previousSibling))
			{
				row=3DlastSelected.previousSibling;
			}
			if (row=3D=3Dtable.rows[0])
				row=3Dtable.rows[1];
		}
		if (IsSearchResultRow(row))
		{
			if(multiselect=3D=3Dtrue && e.shiftKey)
				addSelection(row, false, true);
			else
				addSelection(row, true, true);
			if(row!=3Dnull)
				lastSelected=3Drow;
			if(multiselect=3D=3Dfalse)
				addSelected_Click();
			return false;
		}
	}
	PickerDialogUpdateAddSelectionButton();
}
function addSelection(row, clear, reposition)
{
	if(row=3D=3Dnull)
		return;
	if(clear=3D=3Dtrue)
	{
		setSelectedColor(false);
		selected=3Dnew Array(0);
	}
	selected=3Dselected.concat(new Array(row));
	setSelectedColor(true);
	if(reposition && row.focus)
	row.focus();
	PickerDialogUpdateAddSelectionButton();
}
function autoPostBackEnabled(elt)
{
  var =
autoPostBack=3D(elt=3D=3Dnull)?null:elt.attributes.getNamedItem("AutoPost=
Back");
  return (autoPostBack!=3Dnull && autoPostBack.value=3D=3D'1');
}
function schedulePostBack()
{
	window.setTimeout("__doPostBack('','')",0);
}
function saveOldEntities(elementId)
{
	var elt=3Ddocument.getElementById(elementId);
	if(elt!=3Dnull&&autoPostBackEnabled(elt)) =
elt.oldEntities=3DgetEntityKeysFromElement(elementId);
}
function postbackIfEntitiesChanged(elementId)
{
	var elt=3Ddocument.getElementById(elementId);
	if (elt=3D=3Dnull)
	{
		return false;
	}
	var oldKeys=3Delt.oldEntities;
	elt.oldEntities=3Dnull;
	var newKeys=3DgetEntityKeysFromElement(elementId);
	var shouldPostBack=3Dfalse;
	if(autoPostBackEnabled(elt))
	{
		if((oldKeys=3D=3Dnull && newKeys!=3Dnull) || (oldKeys!=3Dnull && =
newKeys=3D=3Dnull) || (oldKeys.length !=3DnewKeys.length))
		{
			shouldPostBack=3Dtrue;
		}
		else
		{
			for(i=3D0;!shouldPostBack&&i<oldKeys.length;i++)
			{
				if(oldKeys[i] !=3DnewKeys[i])
				{
					shouldPostBack=3Dtrue;
				}
			}
		}
	}
	if(shouldPostBack) schedulePostBack();
}
function getEntityKeysFromElement(elementId)
{
	var elt=3Ddocument.getElementById(elementId);
	var keys=3Dnew Array();
	var i=3D0;
	for(x=3D0;elt!=3Dnull&&x<elt.childNodes.length;x++)
	{
		var child=3Delt.childNodes[x];
		if(child.attributes!=3Dnull)
		{
			var c=3Dchild.attributes.getNamedItem('class');
			if(c!=3Dnull&&c.value=3D=3D'ms-entity-resolved')
			{
				var oDivEntityData=3Dchild.children('divEntityData');
				if (oDivEntityData !=3Dnull && oDivEntityData.getAttribute('key') =
!=3Dnull)
				{
					keys[i]=3DoDivEntityData.getAttribute('key');
					i++;
				}
			}
		}
	}
	return keys.sort();
}
function EntityEditor_SelectSingleNode(xmlNode, tagName)
{
	if(document.implementation && document.implementation.createDocument)
	{
		var elems=3DxmlNode.getElementsByTagName(tagName);
		if(elems.length > 0)
			return elems[0];
		return null;
	}
	else
	{
		return xmlNode.selectSingleNode(tagName);
	}
}
function PickerDialogCallbackContext()
{
	this.queryTextBoxElementId=3Dnull;
	this.resultTableId=3Dnull;
	this.errorElementId=3Dnull;
	this.htmlMessageElementId=3Dnull;
	this.queryButtonElementId=3Dnull;
}
function PickerDialogSetFocusDelay(elemId, delayTime)
{
	setTimeout("if (document.getElementById('"+elemId+"') !=3Dnull) { try =
{document.getElementById('"+elemId+"').focus(); } catch(e) {} }", =
delayTime);
}
function PickerDialogHandleQueryResult(results, ctx)
{
	var result=3DParseMultiColumnValue(results);
	var itemCount=3DparseInt(result[0]);
	var error=3Ddocument.getElementById(ctx.errorElementId);
	error.innerHTML=3DSTSHtmlEncode(result[1]);
	var htmlMessage=3Ddocument.getElementById(ctx.htmlMessageElementId);
	htmlMessage.innerHTML=3Dresult[2];
	var queryButton=3Ddocument.getElementById(ctx.queryButtonElementId);
	if (queryButton !=3Dnull)
		SetControlDisabledStatus(queryButton, false);
	var resultControl=3Ddocument.getElementById(ctx.resultTableId);
	var parent;
	if(nav4)
		parent=3DresultControl.parentNode;
	else
		parent=3DresultControl.parentElement;
	parent.innerHTML=3Dresult[3];
	if (itemCount > 0)
	{
		PickerDialogSetFocusDelay(ctx.resultTableId+"_row0_Link", 200);
	}
	else
	{
		PickerDialogSetFocusDelay(ctx.queryTextBoxElementId, 200);
	}
}
function PickerDialogHandleQueryError(exception, ctx)
{
	var error=3Ddocument.getElementById(ctx.errorElementId);
	error.innerHTML=3DSTSHtmlEncode(exception);
	var htmlMessage=3Ddocument.getElementById(ctx.htmlMessageElementId);
	htmlMessage.innerHTML=3D"";
	var queryButton=3Ddocument.getElementById(ctx.queryButtonElementId);
	if (queryButton !=3Dnull)
		SetControlDisabledStatus(queryButton, false);
	var resultControl=3Ddocument.getElementById(ctx.resultTableId);
	var parent;
	if(nav4)
		parent=3DresultControl.parentNode;
	else
		parent=3DresultControl.parentElement;
	parent.innerHTML=3D					   "<table id=3D'"+ctx.resultTableId+"' =
width=3D'100%' height=3D'100%'>  "+					   " <tr>                        =
                                      "+					   "    <td>                =
                                           "+					   "    </td>          =
                                                "+					   " </tr>        =
                                                     "+					   =
"</table>";
	var queryTextBox=3Ddocument.getElementById(ctx.queryTextBoxElementId);
	try
	{
		queryTextBox.focus();
	}
	catch(e)
	{
	}
}
function PickerDialogShowWait(ctx)
{
	var obj=3Ddocument.getElementById(ctx.errorElementId);
	if (obj !=3Dnull)
		obj.innerHTML=3D"";
	obj=3Ddocument.getElementById(ctx.htmlMessageElementId);
	if (obj !=3Dnull)
		obj.innerHTML=3D"";
	obj=3Ddocument.getElementById(ctx.queryButtonElementId);
	if (obj !=3Dnull)
		SetControlDisabledStatus(obj, true);
	var resultControl=3Ddocument.getElementById(ctx.resultTableId);
	if (resultControl !=3Dnull)
	{
		var parent;
		if(nav4)
			parent=3DresultControl.parentNode;
		else
			parent=3DresultControl.parentElement;
		var L_GearToolTip_TEXT=3D"Query in progress. Please wait...";
		var L_PleaseWait_TEXT=3D"Please wait while your query is processed.";
		parent.innerHTML=3D					   "<table id=3D'"+ctx.resultTableId+"' =
class=3D'ms-pickerwait'>"+					   " <tr>                                 =
                             "+					   "    <td width=3D'100%' =
height=3D'100%' align=3D'center' valign=3D'middle'> "+					   "         =
<table width=3D'100%'>                                      "+					   "  =
          <tr>                                                   "+					 =
  "                <td align=3D'center' valign=3D'middle'>               =
 "+					   "                    <img alt=3D'"+L_GearToolTip_TEXT+"' =
src=3D'/_layouts/images/gears_an.gif' >"+					   "                </td>  =
                                            "+					   "            </tr> =
                                                 "+					   "            =
<tr>                                                   "+					   "       =
         <td align=3D'center'>&nbsp;</td>                     "+					   =
"            </tr>                                                  "+			=
		   "            <tr class=3D'ms-pickerwaittexttr'>                     =
    "+					   "                <td align=3D'center' =
class=3D'ms-descriptiontext'>     "+					   "                    =
"+L_PleaseWait_TEXT+					   "                </td>                       =
                       "+					   "            </tr>                      =
                            "+					   "        </table>                  =
                                 "+					   "    </td>                    =
                                      "+					   " </tr>                  =
                                           "+					   "</table>";
	}
}
function PickerResultsMultiSelectOnDblClick(row)
{
	var resultTable=3Ddocument.getElementById(g_EntityEditorResultTableId);
	var xml=3Drow.getAttribute('entityXml');
	var =
ctx=3DresultTable.getAttribute(g_EntityEditorResultTableAttrEditorId);
	EntityEditorCallback(xml,ctx);
}
function PickerResultsSingleSelectOnClick(row)
{
	var resultTable=3Ddocument.getElementById(g_EntityEditorResultTableId);
	var xml=3Drow.getAttribute('entityXml');
	var =
ctx=3DresultTable.getAttribute(g_EntityEditorResultTableAttrEditorId);
	EntityEditorCallback(xml,ctx);
}
function PickerResultsSingleSelectOnDblClick(row)
{
	var resultTable=3Ddocument.getElementById(g_EntityEditorResultTableId);
	var xml=3Drow.getAttribute('entityXml');
	var =
ctx=3DresultTable.getAttribute(g_EntityEditorResultTableAttrEditorId);
	EntityEditorCallback(xml,ctx);
	if (self.doClickOK !=3Dnull && typeof(self.doClickOK)=3D=3D"function")
		doClickOK();
}
function PickerResultsMultiSelectOnNameClick(link, evt)
{
	var row=3Dlink;
	while (row.tagName !=3D"TR")
	{
		row=3Drow.parentNode;
	}
	PickerResultsMultiSelectOnDblClick(row);
	return true;
}
function PickerResultsSingleSelectOnNameClick(link, evt)
{
	var row=3Dlink;
	while (row.tagName !=3D"TR")
	{
		row=3Drow.parentNode;
	}
	PickerResultsSingleSelectOnDblClick(row);
	return true;
}
function PickerResultsNameOnFocus(link)
{
	var row=3Dlink;
	while (row.tagName !=3D"TR")
	{
		row=3Drow.parentNode;
	}
	addSelection(row, true, false);
	lastSelected=3Drow;
}
function PickerResultsNameOnKeyDown(link, evt)
{
	if (evt !=3Dnull && evt.keyCode=3D=3D13)
	{
		return false;
	}
	return true;
}
function MSOWebPartPage_GetLocalizedStrings()
{
	var L_ResetPagePersonalizationDialog_TXT=3D"You are about to reset all =
personalized Web Parts to their shared values and delete any private Web =
Parts. Click OK to complete this operation. Click Cancel to keep your =
personalized Web Part settings and private Web Parts.";
	var L_ResetPartPersonalizationDialog_TXT=3D"Resetting this Web Part =
will cause you to lose any changes you made.  Are you sure you want to =
do this? To reset this Web Part, click OK. To keep your changes, click =
Cancel.";
	var L_RemoveConnection_TXT=3D"Are you sure you want to remove the =
connection between the %0 Web Part and the %1 Web Part? To remove the =
connection, click OK. To keep the connection, click Cancel.";
	var L_ExportPersonalization_TXT=3D"This Web Part Page has been =
personalized. As a result, one or more Web Part properties may contain =
confidential information. Make sure the properties contain information =
that is safe for others to read. After exporting this Web Part, view =
properties in the Web Part description file (.webpart or .dwp) by using =
a text editor, such as Microsoft Notepad.";
	var L_GetPropertiesFailure_ERR=3D"Cannot retrieve properties at this =
time.";
	var L_SaveDirtyParts_TXT=3D"Changes have been made to the contents of =
one or more Web Parts on this page. To save the changes, press OK.  To =
discard the changes, press Cancel.";
	var L_ToolPaneWidenToolTip_TXT=3D"Widen";
	var L_ToolPaneShrinkToolTip_TXT=3D"Narrow";
	var L_ToolPartExpandToolTip_TXT=3D"Expand Toolpart: %0";
	var L_ToolPartCollapseToolTip_TXT=3D"Collapse Toolpart: %0";
	var L_WebPartBackgroundColor_TXT=3D"Web Part Background Color";
	var L_TransparentTooltip_TXT=3D"Transparent Web Part Background Color";
	var L_InvalidURLPath_ERR=3D"The URL is not valid for the %0 property. =
Check the URL spelling and path and try again.";
	var L_InvalidFolderPath_ERR=3D"The path to the folder is not valid for =
the %0 property. Check the path name and try again.";
	var L_InvalidFilePath_ERR=3D"The path to the file or folder is not =
valid. Check the path and try again.";
	var L_FileOrFolderUnsupported_ERR=3D"The current browser does not =
support links to files or folders. To specify a link to a file or =
folder, you must use Microsoft Internet Explorer 5.0 or later";
	var L_Link_TXT=3D"Link";
	var L_TransparentLiteral_TXT=3D"Transparent";
	var L_ContentEditorSaveFailed_ERR=3D"Cannot save your changes.";
	var L_AccessDenied_ERR=3D"Access Denied saving Web Part properties: =
either the Web Part is embedded directly in the page, or you do not have =
sufficient permissions to save properties.";
	var L_NoInitArgs_ERR=3D"Cannot create or modify the connection. One of =
the Web Parts does not have any data fields.";
	var s=3Dnew Object();
	=
s.ResetPagePersonalizationDialogText=3DL_ResetPagePersonalizationDialog_T=
XT;
	=
s.ResetPartPersonalizationDialogText=3DL_ResetPartPersonalizationDialog_T=
XT;
	s.RemoveConnection=3DL_RemoveConnection_TXT;
	s.ExportPersonalizationDialogText=3DL_ExportPersonalization_TXT;
	s.GetPropertiesFailure=3DL_GetPropertiesFailure_ERR;
	s.SaveDirtyPartsDialogText=3DL_SaveDirtyParts_TXT;
	s.ToolPaneWidenToolTip=3DL_ToolPaneWidenToolTip_TXT
	s.ToolPaneShrinkToolTip=3DL_ToolPaneShrinkToolTip_TXT;
	s.ToolPartExpandToolTip=3DL_ToolPartExpandToolTip_TXT;
	s.ToolPartCollapseToolTip=3DL_ToolPartCollapseToolTip_TXT;
	s.WebPartBackgroundColor=3DL_WebPartBackgroundColor_TXT;
	s.TransparentTooltip=3DL_TransparentTooltip_TXT;
	s.InvalidURLPath=3DL_InvalidURLPath_ERR;
	s.InvalidFolderPath=3DL_InvalidFolderPath_ERR;
	s.InvalidFilePath=3DL_InvalidFilePath_ERR;
	s.FileOrFolderUnsupported=3DL_FileOrFolderUnsupported_ERR;
	s.Link=3DL_Link_TXT;
	s.TransparentLiteral=3DL_TransparentLiteral_TXT;
	s.ContentEditorSaveFailed=3DL_ContentEditorSaveFailed_ERR;
	s.AccessDenied=3DL_AccessDenied_ERR;
	s.NoInitArgs=3DL_NoInitArgs_ERR;
	return s;
}
var MSOStrings=3DMSOWebPartPage_GetLocalizedStrings();
var L_AccessibleMenu_Text=3D"Menu";
function FNEmpWz(wz)
{
	return (wz&&wz!=3D"");
}
function AChld(p,c)
{
	if(p&&c)p.appendChild(c);
}
function AImg(mi,wzISrc,wzIAlt)
{
	if(!mi)return;
	if(FNEmpWz(wzISrc))mi.setAttribute("iconSrc",wzISrc);
	if(FNEmpWz(wzIAlt))
		mi.setAttribute("iconAltText",wzIAlt);
	else
		mi.setAttribute("iconAltText","");
}
function CMenu(wzID)
{
	var m=3Ddocument.getElementById(wzID);
	if (m)
	{
		m._initialized=3Dfalse;
		m._oContents=3Dnull;
		m.innerHTML=3D"";
		return m;
	}
	m=3Ddocument.createElement("MENU");
	if(!m)return null;
	if(wzID)m.id=3DwzID;
	m.className=3D"ms-SrvMenuUI";
	AChld(document.body,m);
	return m;
}
function CMItm(wzType)
{
	var mi=3Ddocument.createElement("SPAN");
	if(!mi)return null;
	mi.setAttribute("type",wzType);
	return mi;
}
function SetInnerText(oNode, wzText)
{
	if (document.createTextNode !=3Dnull)
	{
		var parsedText=3Ddocument.createTextNode(wzText);
		oNode.innerHTML=3D"";
		oNode.appendChild( parsedText );
	}
	else
	{
		oNode.innerText=3DwzText;
	}
}
function CMOpt(wzText,wzAct,wzISrc,wzIAlt,wzISeq,wzDesc)
{
	var mo=3DCMItm("option");
	if(!mo)return null;
	mo.setAttribute("text", wzText);
	mo.setAttribute("onMenuClick", wzAct);
	if (wzDesc)mo.setAttribute("description", wzDesc);
	AImg(mo,wzISrc,wzIAlt);
	if(FNEmpWz(wzISeq))mo.setAttribute("sequence",wzISeq);
	return mo;
}
function CAMOpt(p,wzText,wzAct,wzISrc,wzIAlt,wzISeq,wzDesc)
{
	var mo=3DCMOpt(wzText,wzAct,wzISrc,wzIAlt,wzISeq,wzDesc);
	if(!mo)return null;
	AChld(p,mo);
	return mo;
}
function CIMOpt(p,wzText,wzAct,wzISrc,wzIAlt,wzISeq)
{
	var mo=3DCMOpt(wzText,wzAct,wzISrc,wzIAlt,wzISeq);
	if(!mo)return null;
	for (var i=3D0;i<p.childNodes.length;i++)
	{
		var iSeq=3Dp.childNodes[i].getAttribute("sequence");
		if (iSeq)
		{
			if (iSeq > wzISeq)
			{
				p.childNodes[i].parentNode.insertBefore(mo, p.childNodes[i]);
				return mo;
			}
		}
	}
	AChld(p,mo);
	return mo;
}
function CMSep()
{
	var sep=3DCMItm("separator");
	SetInnerText(sep, "");
	return sep;
}
function CAMSep(p)
{
	var ms=3DCMSep();
	if(!ms)return null;
	AChld(p,ms);
	return ms;
}
function CSubM(wzText,wzISrc,wzIAlt,wzISeq,wzDesc)
{
	var sm=3DCMItm("submenu");
	if(!sm)return null;
	sm.setAttribute("text", wzText);
	if (wzDesc)sm.setAttribute("description", wzDesc);
	AImg(sm,wzISrc,wzIAlt);
	if(FNEmpWz(wzISeq))sm.setAttribute("sequence",wzISeq);
	return sm;
}
function CASubM(p,wzText,wzISrc,wzIAlt,wzISeq,wzDesc)
{
	var sm=3DCSubM(wzText,wzISrc,wzIAlt,wzISeq,wzDesc);
	if(!sm)return null;
	AChld(p,sm);
	return sm;
}
function FRdy(o)
{
	if (!o) return false;
	if (o.readyState=3D=3Dnull)
		return true;
	switch (o.readyState)
		{
		case "loaded": case "interactive": case "complete": return true;
		default: return false;
		}
}
function OMenu(m,r,fr,ft,yoff)
{
	if(typeof(m)=3D=3D"string")m=3Ddocument.getElementById(m);
	if(m)
		{
			OMenuInt(m,r,fr,ft,yoff);
		}
	return false;
}
function OMenuInt(m,r,fr,ft,yoff)
{
	if(m&&!MenuHtc_isOpen(m)) MenuHtc_show(m,r,fr,ft,yoff);
}
function OMenuEvnt()
{
	var m=3Devent.srcElement;
	if(m&&FRdy(document)&&FRdy(m))
		{
		var r=3Dm.getAttribute("relativeTo");
		var fr=3Dm.getAttribute("forceRefresh");
		var ft=3Dm.getAttribute("flipTop");
		var yoff=3Dm.getAttribute("yOffsetTop");
		if(r!=3Dnull)m.removeAttribute("relativeTo");
		if(fr!=3Dnull)m.removeAttribute("forceRefresh");
		if(ft!=3Dnull)m.removeAttribute("flipTop");
		if(yoff!=3Dnull)m.removeAttribute("yOffsetTop");
		m.onreadystatechange=3Dnull;
		OMenuInt(m,r,fr,ft,yoff);
		}
}
var kfnDisableEvent=3Dnew Function("return false");
var g_menuHtc_lastMenu=3Dnull;
var g_uniqueNumber=3D0;
function IsAccessibilityFeatureEnabledProxy()
{
	if (typeof(IsAccessibilityFeatureEnabled) !=3D"undefined")
		return IsAccessibilityFeatureEnabled();
	return false;
}
function MenuHtc_show(oMaster, oParent, fForceRefresh, fFlipTop, =
yOffset)
{
	if (!(browseris.ie55up || browseris.nav6up || browseris.safari125up))
		return false;
	MenuHtc_hide();
	MenuHtc_init(oMaster);
	oMaster._oParent=3DoParent;
	oMaster._fIsRtL=3DIsElementRtl(oMaster._oParent);
	if ((browseris.ie || browseris.nav) && =
IsAccessibilityFeatureEnabledProxy())
	{
		var menu=3Dnull;
		if(oParent.foa !=3Dnull)
		{
			menu=3Dbyid(oParent.foa);		=09
			if(menu=3D=3Dnull)
			{
				menu=3Deval(oParent.foa);=09
			}
		}
		if (menu !=3Dnull && menu.onblur !=3Dnull)
		{
			menu.onblur();
		}
		RenderAccessibleMenu(oMaster, fForceRefresh);
		g_menuHtc_lastMenu=3DoMaster;
	}
	else
	{
		SetBodyEventHandlers(null);
		AssureId(oParent);
		var result=3DShowRoot(oMaster, oParent, fForceRefresh, fFlipTop, =
yOffset);
		g_menuHtc_lastMenu=3DoMaster;
		NavigateToMenu(oMaster);
		SetBodyEventHandlers(HandleDocumentBodyClick);
	}
	if (browseris.ie)
	{
		if (window.event !=3Dnull)
			window.event.cancelBubble=3Dtrue;
	}
	return false;
}
function MenuHtc_hide()
{
	ClearTimeOutToHideMenu();
	var oMaster=3Dg_menuHtc_lastMenu;
	if (oMaster !=3Dnull)
	{
		if (oMaster._accessibleMenu !=3Dnull)
		{
			CloseAccessibleMenu(oMaster);
		}
		else
		{
			HideMenu(oMaster);
		}
	}
	g_menuHtc_lastMenu=3Dnull;
}
function MenuHtc_isOpen(oMaster)
{
	if (!oMaster || !oMaster._initialized)
		return false;
	var result=3DIsOpen(oMaster);
	return result;
}
function MenuHtc_item(oMaster, nLevel, nIndex)
{
	MenuHtc_init(oMaster);
	var result=3DGetItem(oMaster, nLevel, nIndex);
	return result;
}
function TrapMenuClick(e)
{
	if (e !=3Dnull)
		e.cancelBubble=3Dtrue;
	return false;
}
function SetBodyEventHandlers(h)
{
	document.body.onclick=3Dh;
}
function HandleDocumentBodyClick(e)
{
	if (g_menuHtc_lastMenu !=3Dnull)
	{
		var oMaster=3Dg_menuHtc_lastMenu;
		if (oMaster !=3Dnull)
		{
			HideMenu(oMaster);
		}
	}
	return false;
}
function GetEventPopup(e)
{
	var obj=3DGetEventSrcElement(e);
	while (obj !=3Dnull)
	{
		if (obj.master !=3Dnull)
			return obj;
		obj=3Dobj.parentNode;
	}
	return null;
}
function GetUniqueNumber()
{
	g_uniqueNumber++;
	return g_uniqueNumber;
}
function MenuHtc_init(oMaster)
{
	if (oMaster._initialized)
		return;
	oMaster._initialized=3Dtrue;
	oMaster._wzPrefixID=3D"mp"+GetUniqueNumber();
	if (oMaster.id=3D=3Dnull)
		oMaster.id=3DoMaster._wzPrefixID+"_id";
	oMaster._nLevel=3D0;
	oMaster._arrPopup=3Dnew Array();
	oMaster._arrSelected=3Dnew Array();
	if (typeof(oMaster._onDestroy)=3D=3D"undefined")
		oMaster._onDestroy=3Dnull;
	oMaster._fLargeIconMode=3Dfalse;
	oMaster._fCompactItemsWithoutIcons=3Dfalse;
}
function PrepContents(oMaster)
{
	=
oMaster._fLargeIconMode=3D(oMaster.getAttribute("largeIconMode")=3D=3D"tr=
ue");
	=
oMaster._fCompactItemsWithoutIcons=3D(oMaster.getAttribute("CompactMode")=
=3D=3D"true");
	if (!browseris.safari)
	{
		oMaster._oContents=3Ddocument.createElement("span");
		oMaster._oContents.style.display=3D"none";
		oMaster._oContents.innerHTML=3DoMaster.innerHTML;
	}
	else
	{
		oMaster._oContents=3DoMaster.cloneNode(true);
		oMaster._oContents.style.display=3D"none";
	}
	if (oMaster._fLargeIconMode)
	{
		if (oMaster._fIsRtL)
			oMaster._wzMenuStyle=3D"ms-MenuUILargeRtL";
		else
			oMaster._wzMenuStyle=3D"ms-MenuUILarge";
	}
	else
	{
		if (oMaster._fIsRtL)
			oMaster._wzMenuStyle=3D"ms-MenuUIRtL";
		else
			oMaster._wzMenuStyle=3D"ms-MenuUI";
	}
	oMaster._wzChkMrkPath=3D"/_layouts/images/ChkMrk.gif";
	oMaster._wzMArrPath=3D"/_layouts/images/MArr.gif";
	oMaster._wzMArrPathRtL=3D"/_layouts/images/MArrRtL.gif";
}
function FixUpMenuStructure(oMaster)
{
	var menuNodes=3DoMaster._oRoot.childNodes;
	var lastGroupId=3Dnull;
	var lastMenuSeparatorRow=3Dnull;
	for (var nIndex=3D0; nIndex < menuNodes.length; nIndex++)
	{
		var menuRow=3DmenuNodes[nIndex];
		if (menuRow.nodeType !=3D1)
			continue;
		var deleteRow=3Dfalse;
		var displayNone=3DmenuRow.style !=3Dnull && =
menuRow.style.display=3D=3D'none';
		var jsHidden=3DFIsIHidden(menuRow);
		if (displayNone || jsHidden)
		{
			deleteRow=3Dtrue;
		}
		else if (FIsIType(menuRow, "separator"))
		{
			if (lastMenuSeparatorRow !=3Dnull || nIndex=3D=3D0)
				deleteRow=3Dtrue;
			else
				lastMenuSeparatorRow=3DmenuRow;
		}
		else
		{
			var cGroupId=3DmenuRow.getAttribute("menuGroupId");
			if (cGroupId !=3DlastGroupId &&
				lastMenuSeparatorRow=3D=3Dnull &&
				nIndex !=3D0)
			{
				var lastMenuSeparatorRow=3Ddocument.createElement("ie:menuitem");
				lastMenuSeparatorRow.setAttribute("type","separator");
				oMaster._oRoot.insertBefore(lastMenuSeparatorRow,menuRow);
			}
			else if (FIsIType(menuRow, "submenu") && lastMenuSeparatorRow =
!=3Dnull)
			{
				menuRow.parentNode.removeChild(lastMenuSeparatorRow);
				lastMenuSeparatorRow=3Dnull;
			}
			else
			{
				lastMenuSeparatorRow=3Dnull;
			}
			lastGroupId=3DcGroupId;
		}
		if (deleteRow)
		{
			menuRow.parentNode.removeChild(menuRow);
			nIndex--;
		}
	}
	if(lastMenuSeparatorRow !=3Dnull)
		lastMenuSeparatorRow.parentNode.removeChild(lastMenuSeparatorRow);
}
function IsElementRtl(oCurrent)
{
	while (oCurrent !=3Dnull && oCurrent.tagName !=3Dnull)
	{
		var dir=3DoCurrent.getAttribute("dir");
		if ((dir=3D=3Dnull || dir=3D=3D"") && oCurrent.style !=3Dnull)
		{
			dir=3DoCurrent.style.direction;
		}
		if (dir=3D=3D"rtl")
			return true;
		else if (dir=3D=3D"ltr")
			return false;
		oCurrent=3DoCurrent.parentNode;
	}
	return false;
}
function AdjustScrollPosition(element, relativeToElement, result)
{
	var oCurrent=3Delement;
	while (oCurrent !=3Dnull &&
		oCurrent !=3DrelativeToElement &&
		oCurrent !=3Delement.offsetParent &&
		oCurrent.tagName !=3Dnull &&
		oCurrent.tagName.toLowerCase() !=3D"body" &&
		oCurrent.tagName.toLowerCase() !=3D"html")
	{
		if (oCurrent.scrollWidth > oCurrent.clientWidth &&
			oCurrent.offsetWidth >=3DoCurrent.clientWidth &&
			oCurrent.clientWidth !=3D0)
		{
			if (!IsElementRtl(oCurrent))
			{
				if (oCurrent.scrollLeft > 0)
					result.x -=3DoCurrent.scrollLeft;
			}
			else
			{
				result.x+=3D(oCurrent.scrollWidth - oCurrent.offsetWidth - =
oCurrent.scrollLeft);
			}
		}
		if (oCurrent.scrollTop > 0)
			result.y -=3DoCurrent.scrollTop;
		oCurrent=3DoCurrent.parentNode;
	}
}
function MenuHtc_GetElementPosition(element, relativeToElement)
{
	var result=3Dnew Object();
	result.x=3D0;
	result.y=3D0;
	result.width=3D0;
	result.height=3D0;
	if (element.offsetParent) {
		var parent=3Delement;
		while (parent !=3Dnull &&
			parent !=3DrelativeToElement)
		{
			result.x+=3Dparent.offsetLeft;
			result.y+=3Dparent.offsetTop;
			AdjustScrollPosition(parent, relativeToElement, result);
			var parentTagName=3Dparent.tagName.toLowerCase();
			if (parentTagName !=3D"table" &&
				parentTagName !=3D"body" &&
				parentTagName !=3D"html" &&
				parentTagName !=3D"div" &&
				parent.clientTop &&
				parent.clientLeft) {
				result.x+=3Dparent.clientLeft;
				result.y+=3Dparent.clientTop;
			}
			if (browseris.ie && parentTagName=3D=3D"td")
			{
				if (parent.runtimeStyle.borderTopStyle !=3D"none" ||
				    parent.currentStyle.borderTopStyle !=3D"none")
				{
					var shift;
					if (parent.runtimeStyle.borderTopWidth !=3D"")
					{
						shift=3DparseInt(parent.runtimeStyle.borderTopWidth);
					}
					else
					{
						shift=3DparseInt(parent.currentStyle.borderTopWidth);
					}
					if (!isNaN(shift))
					{
						result.y+=3Dshift;
					}
				}
				if (parent.runtimeStyle.borderLeftStyle !=3D"none" ||
				    parent.currentStyle.borderLeftStyle !=3D"none")
				{
					var shift;
					if (parent.runtimeStyle.borderLeftWidth !=3D"")
					{
						shift=3DparseInt(parent.runtimeStyle.borderLeftWidth);
					}
					else
					{
						shift=3DparseInt(parent.currentStyle.borderLeftWidth);
					}
					if (!isNaN(shift))
					{
						result.x+=3Dshift;
					}
				}
			}
			parent=3Dparent.offsetParent;
		}
	}
	else if (element.left && element.top) {
		result.x=3Delement.left;
		result.y=3Delement.top;
	}
	else {
		if (element.x) {
			result.x=3Delement.x;
		}
		if (element.y) {
			result.y=3Delement.y;
		}
	}
	if (element.offsetWidth && element.offsetHeight) {
		result.width=3Delement.offsetWidth;
		result.height=3Delement.offsetHeight;
	}
	else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
		result.width=3Delement.style.pixelWidth;
		result.height=3Delement.style.pixelHeight;
	}
	return result;
}
function MenuHtcInternal_Show(oMaster, oParent, y, fFlipTop)
{
	var oPopup=3DoMaster._arrPopup[oMaster._nLevel];=09
	var nIndex;						=09
	var fTopLevel;						=09
	var oInnerDiv;
	if (!oMaster._oContents) PrepContents(oMaster);
	if (!oMaster._oContents || IsOpen(oMaster)) return;
	if (!oPopup && !oMaster._oRoot)
		{
		oMaster._nLevel=3D0;
		oMaster._oRoot=3DoMaster._oContents;
		}
	fTopLevel=3DoMaster._nLevel=3D=3D0;
	fFlipTop=3DfFlipTop && fTopLevel;
	if (!oPopup)
	{
		oMaster._arrPopup[oMaster._nLevel]=3Ddocument.createElement("DIV");
		oPopup=3DoMaster._arrPopup[oMaster._nLevel];
		oPopup.isMenu=3Dtrue;
		oPopup.master=3DoMaster;
		oPopup.level=3DoMaster._nLevel;
		oInnerDiv=3Ddocument.createElement("DIV");
		var oTable=3Ddocument.createElement("table");
		var oTBody=3Ddocument.createElement("tbody");
		oInnerDiv.isInner=3Dtrue;
		oPopup.style.position=3D"absolute";
		oInnerDiv.style.overflow=3D"visible";
		oTable.appendChild(oTBody);
		oInnerDiv.appendChild(oTable);
		oPopup.appendChild(oInnerDiv);
		if (oMaster._fIsRtL)
			oPopup.setAttribute("dir", "rtl");
		else
			oPopup.setAttribute("dir", "ltr");
		document.body.appendChild(oPopup);
		FixUpMenuStructure(oMaster);
		var id=3D0;
		var childNodeLength=3DoMaster._oRoot.childNodes.length;
		for (nIndex=3D0; nIndex < childNodeLength; nIndex++)
		{
			var oNode=3DoMaster._oRoot.childNodes[nIndex];
			if (oNode.nodeType !=3D1)
				continue;
			if (!FIsIType(oNode, "label"))
			{
				var oItem=3DCreateMenuItem(oMaster, oNode, MakeID(oMaster, =
oMaster._nLevel, id));
				if (oItem) oTBody.appendChild(oItem);
				id++;
			}
		}
		oPopup.className=3D"ms-MenuUIPopupBody";
		oTable.className=3DoMaster._wzMenuStyle;
		oTable.cellSpacing=3D0;
		oTable.cellPadding=3D0;
		oPopup.oncontextmenu=3DkfnDisableEvent;
		oPopup.ondragstart=3DkfnDisableEvent;
		oPopup.onselectstart=3DkfnDisableEvent;
		if (oParent._onmouseover=3D=3Dnull)
			oParent._onmouseover=3DoParent.onmouseover;
		if (oParent._onmouseout=3D=3Dnull)
			oParent._onmouseout=3DoParent.onmouseout;
		if (oParent._onmousedown=3D=3Dnull)
			oParent._onmousedown=3DoParent.onmousedown;
		if (oParent._onclick=3D=3Dnull)
			oParent._onclick=3DoParent.onclick;
		if (browseris.nav)
		{
			oPopup.onkeypress=3Dfunction(e) {return false; };
			oPopup.onkeyup=3Dfunction(e) {return false; };
			oPopup.onkeydown=3Dfunction(e) {PopupKeyDown(e); return false; };
			oPopup.onmousedown=3Dfunction(e) {TrapMenuClick(e); return false; };
			oPopup.onmouseover=3Dfunction(e) {PopupMouseOver(e); return false; };
			oPopup.onmouseout=3Dfunction(e) {PopupMouseLeave(e); return false; };
			oPopup.onclick=3Dfunction(e) {PopupMouseClick(e); TrapMenuClick(e); =
return false; };
			oParent.onmouseover=3Dfunction (e) {PopupMouseOverParent(e); return =
false; };
			oParent.onmouseout=3Dfunction(e) {PopupMouseLeaveParent(e); return =
false; };
			oParent.onmousedown=3Dfunction(e) {TrapMenuClick(e); return false; };
			oParent.onclick=3Dfunction(e) {TrapMenuClick(e); return false; };
			oParent.oncontextmenu=3Dfunction(e) {TrapMenuClick(e); return false; =
};
		}
		else
		{
			oPopup.onkeydown=3Dnew Function("PopupKeyDown(event); return =
false;");
			oPopup.onmousedown=3Dnew Function("TrapMenuClick(event); return =
false;");
			oPopup.onmouseover=3Dnew Function("PopupMouseOver(event); return =
false;");
			oPopup.onmouseout=3Dnew Function("PopupMouseLeave(event); return =
false;");
			oPopup.onclick=3Dnew Function("PopupMouseClick(event); =
TrapMenuClick(event); return false;");
			oParent.onmouseover=3Dnew Function("PopupMouseOverParent(event); =
return false;");
			oParent.onmouseout=3Dnew Function("PopupMouseLeaveParent(event); =
return false;");
			oParent.onmousedown=3Dnew Function("TrapMenuClick(event); return =
false;");
			oParent.onclick=3Dnew Function("TrapMenuClick(event); return =
false;");
			oParent.oncontextmenu=3Dnew Function("TrapMenuClick(event); return =
false;");
		}
		if (fTopLevel)
		{
			var wzOnUnload=3DoMaster.getAttribute("onunloadtext");
			if (wzOnUnload) oPopup.onunload=3Dnew Function(wzOnUnload);
		}
	}
	else
	{
		var oOld=3DoMaster._arrSelected[oMaster._nLevel];
		if (oOld) UnselectItem(oOld);
	}
	oMaster._arrSelected[oMaster._nLevel]=3Dnull;
	var oBackFrame;
	if (browseris.ie)
	{
		var originalScrollLeft=3Ddocument.body.scrollLeft;
		oBackFrame=3Ddocument.createElement("iframe");
		AssureId(oBackFrame);
		oBackFrame.src=3D"/_layouts/blank.htm";
		oBackFrame.style.position=3D"absolute";
		oBackFrame.style.display=3D"none";
		oBackFrame.scrolling=3D"no";
		oBackFrame.frameBorder=3D"0";
		document.body.appendChild(oBackFrame);
		oPopup.style.zIndex=3D103;
		oPopup._backgroundFrameId=3DoBackFrame.id;
		if (originalScrollLeft !=3Ddocument.body.scrollLeft)
		{
			document.body.scrollLeft=3DoriginalScrollLeft;
		}
	}
	SetMenuPosition(oMaster, oParent, oPopup, oInnerDiv, fFlipTop, =
fTopLevel);
	if (browseris.ie)
	{
		SetBackFrameSize(null, oPopup);
		oPopup.onresize=3Dnew Function("SetBackFrameSize(event, null);");
		oBackFrame.style.display=3D"block";
		oBackFrame.style.zIndex=3D101;
	}
}
function SetMenuPosition(oMaster, oParent, oPopup, oInnerDiv, fFlipTop, =
fTopLevel)
{
	var maxWidth=3Dwindow.screen.width;
	var maxHeight=3Dwindow.screen.height;
	if (browseris.nav)
	{
		maxWidth=3Ddocument.body.clientWidth;
		maxHeight=3Ddocument.body.clientHeight;
	}
	else if (self.innerHeight)
	{
		maxWidth=3Dself.innerWidth;
		maxHeight=3Dself.innerHeight;
	}
	else if (document.documentElement && =
document.documentElement.clientHeight)
	{
		maxWidth=3Ddocument.documentElement.clientWidth;
		maxHeight=3Ddocument.documentElement.clientHeight;
	}
	else if (document.body)
	{
		maxWidth=3Ddocument.body.clientWidth;
		maxHeight=3Ddocument.body.clientHeight;
	}
	var nRealWidth=3DoPopup.scrollWidth+oPopup.offsetWidth - =
oPopup.clientWidth;
	var nRealHeight=3DoPopup.scrollHeight+oPopup.offsetHeight - =
oPopup.clientHeight;
	var widthTooBig=3Dfalse;
	var heightTooBig=3Dfalse;
	if (nRealWidth > maxWidth - 50)
	{
		widthTooBig=3Dtrue;
		nRealWidth=3DmaxWidth - 50;
	}
	if (oMaster._fCompactItemsWithoutIcons && nRealHeight >=3D375)
	{
		heightTooBig=3Dtrue;
		nRealHeight=3D375;
	}
	if (nRealHeight >=3DmaxHeight - 50)
	{
		heightTooBig=3Dtrue;
		nRealHeight=3DmaxHeight - 50;
	}
	if (!widthTooBig && !heightTooBig)
	{
		oInnerDiv.style.overflow=3D"visible";
	}
	else
	{
		if (browseris.ie)
		{
			if (widthTooBig)
			{
				oPopup.style.width=3DnRealWidth+"px";
				oInnerDiv.style.width=3DnRealWidth+"px";
				oInnerDiv.style.overflowX=3D"scroll";
			}
			else
			{
				oInnerDiv.style.width=3DnRealWidth+"px";
				oInnerDiv.style.overflowX=3D"visible";
			}
			if (heightTooBig)
			{
				oPopup.style.height=3DnRealHeight+"px";
				oInnerDiv.style.height=3DnRealHeight+"px";
				oInnerDiv.style.overflowY=3D"scroll";
			}
			else
			{
				oInnerDiv.style.height=3DnRealHeight+"px";
				oInnerDiv.style.overflowY=3D"visible";
			}
		}
		else
		{
			oPopup.style.height=3DnRealHeight+"px";
			oInnerDiv.style.height=3DnRealHeight+"px";
			oPopup.style.width=3DnRealWidth+"px";
			oInnerDiv.style.width=3DnRealWidth+"px";
			oInnerDiv.style.overflow=3D"auto";
		}
	}
	nRealWidth=3DoPopup.scrollWidth+oPopup.offsetWidth - =
oPopup.clientWidth;
	nRealHeight=3DoPopup.scrollHeight+oPopup.offsetHeight - =
oPopup.clientHeight;
	var EdgeLeft=3D0;
	var EdgeRight=3DmaxWidth;
	var ParentLeft=3D0;
	var EdgeTop=3D0;
	var ParentTop=3D0;
	var oCurrent=3DoParent;
	if (browseris.safari)
	{
		if (oCurrent.tagName=3D=3D"TR" && oCurrent.childNodes.length > 0)
			oCurrent=3DoCurrent.childNodes[0];
	}
	var p=3DMenuHtc_GetElementPosition(oCurrent);
	ParentLeft=3Dp.x;
	ParentTop=3Dp.y;
	var nParentWidth;
	if (fTopLevel)
	{
		nParentWidth=3Dp.width;
		ParentTop+=3Dp.height;
		ParentTop -=3D1;
	}
	else
	{
		nParentWidth=3Dp.width+1;
	}
	var fTryGoDefault=3D!fFlipTop && =
!document.body.getAttribute("flipped");
	var fFlippedDefault, fFlippedNonDefault;
	var xDefault, xFlipped;
	if (!oMaster._fIsRtL)
	{
		var MenuRightDefault;
		var MenuLeftFlipped;
		if (fTopLevel)
		{
			xDefault=3DParentLeft;
			MenuRightDefault=3DParentLeft+nRealWidth;
			MenuLeftFlipped=3DParentLeft+nParentWidth - nRealWidth;
		}
		else
		{
			xDefault=3DParentLeft+nParentWidth;
			MenuRightDefault=3DParentLeft+nParentWidth+nRealWidth;
			MenuLeftFlipped=3DParentLeft - nRealWidth;
		}
		xFlipped=3DMenuLeftFlipped;
		fFlippedDefault=3DMenuRightDefault > EdgeRight && MenuLeftFlipped > =
EdgeLeft;
		fFlippedNonDefault=3D!(MenuLeftFlipped < EdgeLeft && MenuRightDefault =
< EdgeRight);
	}
	else
	{
		var MenuLeftDefault;
		var MenuRightFlipped;
		if (fTopLevel)
		{
			MenuLeftDefault=3DParentLeft+nParentWidth - nRealWidth;
			MenuRightFlipped=3DParentLeft+nRealWidth;
			xFlipped=3DParentLeft;
		}
		else
		{
			MenuLeftDefault=3DParentLeft - nRealWidth;
			MenuRightFlipped=3DParentLeft+nParentWidth+nRealWidth;
			xFlipped=3DParentLeft+nParentWidth;
		}
		xDefault=3DMenuLeftDefault;
		fFlippedDefault=3DMenuLeftDefault < EdgeLeft && MenuRightFlipped < =
EdgeRight;
		fFlippedNonDefault=3D!(MenuRightFlipped > EdgeRight && MenuLeftDefault =
> EdgeLeft);
	}
	var fFlipped=3DfTryGoDefault ? fFlippedDefault : fFlippedNonDefault;
	var x=3DfFlipped ? xFlipped : xDefault;
	var xOffset;
	var yOffset;
	if (browseris.nav)
	{
		xOffset=3Dwindow.pageXOffset;
		yOffset=3Dwindow.pageYOffset;
	}
	else
	{
		var htmlElement=3Ddocument.body.parentElement;
		if (!IsElementRtl(document.body))
		{
			xOffset=3Ddocument.body.scrollLeft;
			xOffset+=3DhtmlElement.scrollLeft;
		}
		else
		{
			=
xOffset=3D-document.body.scrollWidth+document.body.offsetWidth+document.b=
ody.scrollLeft;
			=
xOffset+=3D-htmlElement.scrollWidth+htmlElement.offsetWidth+htmlElement.s=
crollLeft;
		}
		yOffset=3Ddocument.body.scrollTop;
		yOffset+=3DhtmlElement.scrollTop;
	}
	if (nRealWidth >=3DmaxWidth)
	{
		x=3DxOffset;
	}
	else if (x - xOffset+nRealWidth >=3DmaxWidth)
	{
		x=3DxOffset+maxWidth - nRealWidth;
	}
	var y;
	if (nRealHeight >=3DmaxHeight)
	{
		y=3DyOffset;
	}
	else if (ParentTop+nRealHeight - yOffset >=3DmaxHeight)
	{
		y=3DyOffset+maxHeight - nRealHeight;
	}
	else
	{
		y=3DParentTop;
	}
	oPopup.setAttribute("flipped", fFlipTop ? fFlipped && fFlippedDefault : =
fFlipped);
	var posLeft=3DMath.max(x,xOffset);
	var posTop=3DMath.max(y,yOffset);
	oPopup.style.left=3DposLeft+"px";
	oPopup.style.top=3DposTop+"px";
}
function SetBackFrameSize(e, oPopup)
{
	if (oPopup=3D=3Dnull)
		oPopup=3DGetEventSrcElement(e);
	var nRealWidth=3DoPopup.scrollWidth+oPopup.offsetWidth - =
oPopup.clientWidth;
	var nRealHeight=3DoPopup.scrollHeight+oPopup.offsetHeight - =
oPopup.clientHeight;
	var oBackFrame=3Ddocument.getElementById(oPopup._backgroundFrameId);
	oBackFrame.style.left=3DoPopup.offsetLeft+"px";
	oBackFrame.style.top=3DoPopup.offsetTop+"px";
	oBackFrame.style.width=3DnRealWidth+"px";
	oBackFrame.style.height=3DnRealHeight+"px";
}
function HideMenu(oMaster, nPhase)
{
	ClearTimeOutToHideMenu();
	if (nPhase=3D=3Dnull)
		nPhase=3D0;
	if (nPhase=3D=3D2)
	{
		if (oMaster._onDestroy !=3Dnull)
		{
			oMaster._onDestroy();
			oMaster._onDestroy=3Dnull;
		}
		return;
	}
	if (IsOpen(oMaster) && !IsAccessibilityFeatureEnabledProxy())
	{
		if (oMaster._oParent !=3Dnull)
		{
			oMaster._oParent.onclick=3DoMaster._oParent._onclick;
			oMaster._oParent.onmouseover=3DoMaster._oParent._onmouseover;
			oMaster._oParent.onmouseout=3DoMaster._oParent._onmouseout;
			oMaster._oParent.onmousedown=3DoMaster._oParent._onmousedown;
		}
		SetBodyEventHandlers(null);
		UpdateLevel(oMaster, 0);
		var oPopup=3DoMaster._arrPopup[0];
		if (oPopup !=3Dnull)
		{
			var oBackFrame=3Ddocument.getElementById(oPopup._backgroundFrameId);
			if (oBackFrame !=3Dnull)
				oBackFrame.parentNode.removeChild(oBackFrame);
			oPopup.parentNode.removeChild(oPopup);
			oMaster._arrPopup[0]=3Dnull;
			if (nPhase=3D=3D0)
			{
				if (oMaster._onDestroy !=3Dnull)
				{
					oMaster._onDestroy();
					oMaster._onDestroy=3Dnull;
				}
			}
		}
		g_menuHtc_lastMenu=3Dnull;
	}
}
function IsOpen(oMaster)
{
	if (oMaster._accessibleMenu && !oMaster._accessibleMenu.closed)
		return true;
	if (!oMaster._arrPopup)
		return false;
	var oPopup=3DoMaster._arrPopup[oMaster._nLevel];
	return oPopup;
}
function FindLabel(oParent)
{
	var arrNodes=3DoParent ? oParent.childNodes : null;
	if (arrNodes)
		{
		for (var nIndex=3D0; nIndex < arrNodes.length; nIndex++)
			{
			var oNode=3DarrNodes[nIndex];
			if (oNode.nodeType !=3D1)
				continue;
			if (FIsIType(oNode, "label")) return oNode;
			}
		}
	return null;
}
function ShowRoot(oMaster, oParent, fForceRefresh, fFlipTop, yOffset)
{
	UpdateLevel(oMaster, 0);
	if (fForceRefresh)
		{
		oMaster._oContents=3Dnull;
		oMaster._oRoot=3Dnull;
		oMaster._nLevel=3D0;
		oMaster._arrPopup=3Dnew Array();
		oMaster._arrSelected=3Dnew Array();
		}
	else
		{
		oMaster._oRoot=3DoMaster._oContents;
		}
	var y=3D0;
	if (oParent) y+=3DoParent.offsetHeight;
	if (browseris.safari)
	{
		if (oParent.tagName=3D=3D"TR" && oParent.childNodes.length > 0)
		{
			=
y+=3D(oParent.childNodes[0].offsetTop+oParent.childNodes[0].offsetHeight
				- oParent.offsetTop);
		}
	}
	if (yOffset) y+=3DyOffset;
	fFlipTop=3DfFlipTop !=3Dfalse;
	MenuHtcInternal_Show(oMaster, oParent, y, fFlipTop);
}
function ShowSubMenu(oMaster, nLevel, oParent)
{
	if (!oParent) return;
	if (oParent.submenuRoot=3D=3Dnull) return;
	UpdateLevel(oMaster, nLevel);
	oMaster._oRoot=3DoParent.submenuRoot;
	oMaster._nLevel=3DoMaster._nLevel+1;
	MenuHtcInternal_Show(oMaster, oParent, -1);
}
function ShowSubMenuEvnt(id)
{
	var oMaster=3Ddocument.getElementById(id);
	var oPopup=3DoMaster._arrPopup[oMaster._nLevel];
	if (oPopup)
		{
		oPopup.removeAttribute("timeoutID");
		ShowSubMenu(oMaster, oMaster._nLevel, =
oMaster._arrSelected[oMaster._nLevel]);
		}
}
function SetShowSubMenuEvnt(oMaster)
{
	var oPopup=3DoMaster._arrPopup[oMaster._nLevel];
	if (oPopup)
	{
		ClearTimeOut("timeoutID");
		document.body.setAttribute("timeoutID", window.setTimeout(new =
Function("ShowSubMenuEvnt('"+oMaster.id+"');"), 100));
	}
}
function ClearTimeOut(oAttribute)
{
	var id=3Ddocument.body.getAttribute(oAttribute);
	if (id !=3Dnull)
	{
		window.clearTimeout(id);
	}
	document.body.removeAttribute(oAttribute);
}
function ClearShowSubMenuEvnt(oPopup)
{
	ClearTimeOut("timeoutID");
}
function GetEventSrcItem(oMaster, srcElement)
{
	for (var oSrc=3DsrcElement;
		oSrc && !FIStringEquals(oSrc.tagName, "BODY");
		oSrc=3DoSrc.parentNode)
	{
		if (FIStringEquals(oSrc.tagName, "TR") &&
			oSrc.id.substring(0, =
oMaster._wzPrefixID.length)=3D=3DoMaster._wzPrefixID)
		{
			return oSrc;
		}
	}
	return null;
}
function UpdateLevel(oMaster, nLevel)
{
	var oPopup;
	while (oMaster._nLevel > nLevel)
		{
		oPopup=3DoMaster._arrPopup[oMaster._nLevel];
		if (oPopup)
			{
			ClearShowSubMenuEvnt(oPopup);
			var oBackFrame=3Ddocument.getElementById(oPopup._backgroundFrameId);
			if (oBackFrame !=3Dnull)
				oBackFrame.parentNode.removeChild(oBackFrame);
			oPopup.parentNode.removeChild(oPopup);
			}
		oMaster._arrPopup[oMaster._nLevel]=3Dnull;
		oMaster._arrSelected[oMaster._nLevel]=3Dnull;
		oMaster._oRoot=3DoMaster._oRoot.parentNode;
		oMaster._nLevel--;
		}
	oPopup=3DoMaster._arrPopup[oMaster._nLevel];
	if (oPopup) ClearShowSubMenuEvnt(oPopup);
}
function PopupMouseOver(e)
{
	var oPopup=3DGetEventPopup(e);
	if (oPopup !=3Dnull)
	{
		var oMaster=3DoPopup.master;
		var nLevel=3DoPopup.level;
		if (nLevel < 0) return;
		var oSrcElem=3DGetEventSrcItem(oMaster, GetEventSrcElement(e));
		if (oSrcElem)
		{
			if (oSrcElem !=3DoMaster._arrSelected[nLevel])
			{
				if (FIsIType(oSrcElem, "separator"))
					return;
				ToggleMenuItem(oMaster, nLevel, oSrcElem);
				if (FIsIType(oSrcElem, "submenu"))
					EngageSelection(oMaster, true, true, false);
			}
			else if (nLevel < oMaster._nLevel)
			{
				UnselectCurrentOption(oMaster);
			}
		}
		ClearTimeOutToHideMenu();
	}
}
function PopupMouseLeave(e)
{
	var oPopup;
	oPopup=3DGetEventPopup(e);
	if (oPopup !=3Dnull)
	{
		UnselectCurrentOption(oPopup.master);
		SetTimeOutToHideMenu();
	}
	return false;
}
function PopupMouseOverParent(e)
{
	if (g_menuHtc_lastMenu !=3Dnull)
	{
		ClearTimeOutToHideMenu();
		if (g_menuHtc_lastMenu._oParent !=3Dnull && =
g_menuHtc_lastMenu._oParent._onmouseover !=3Dnull)
		{
			g_menuHtc_lastMenu._oParent._onmouseover();
		}
	}
}
function PopupMouseLeaveParent(e)
{
	if (g_menuHtc_lastMenu !=3Dnull)
	{
		if (g_menuHtc_lastMenu._oParent !=3Dnull && =
g_menuHtc_lastMenu._oParent._onmouseout !=3Dnull)
		{
				g_menuHtc_lastMenu._oParent._onmouseout();
		}	=09
		SetTimeOutToHideMenu();	=09
	}
}
function ClearTimeOutToHideMenu()
{
	if (document.body.getAttribute("HideMenuTimeOut") !=3Dnull)
	{
		ClearTimeOut("HideMenuTimeOut");
	}
}
function SetTimeOutToHideMenu()
{
	ClearTimeOut("HideMenuTimeOut");
	document.body.setAttribute("HideMenuTimeOut", =
window.setTimeout(MenuHtc_hide, 1500));
}
function PopupMouseClick(e)
{
	var oPopup=3DGetEventPopup(e);
	var oMaster=3DoPopup.master;
	var nLevel=3DoPopup.level;
	if (nLevel < 0) return;
	var oItem=3DoMaster._arrSelected[nLevel];
	UpdateLevel(oMaster, nLevel);
	EngageSelection(oMaster, true, false, false);
}
function PopupKeyDown(e)
{
	var oPopup=3DGetEventPopup(e);
	var oMaster=3DoPopup.master;
	var nLevel=3DoPopup.level;
	if (nLevel < 0)
		return;
	var nKeyCode=3DGetEventKeyCode(e);
	var shiftKey=3De.shiftKey;
	if (oMaster._fIsRtL)
		{
		if (nKeyCode=3D=3D37) nKeyCode=3D39;
		else if (nKeyCode=3D=3D39) nKeyCode=3D37;
		}
	if (nKeyCode=3D=3D9) nKeyCode=3D!shiftKey ? 40 : 38;
	ClearShowSubMenuEvnt(oPopup);
	switch (nKeyCode)
		{
	case 38:=09
		MoveMenuSelection(oMaster, -1);
		break;
	case 40:=09
		MoveMenuSelection(oMaster, 1);
		break;
	case 37:=09
	case 27:=09
		CloseCurrentLevel(oMaster, nKeyCode=3D=3D27);
		break;
	case 39:=09
	case 13:=09
		EngageSelection(oMaster, nKeyCode=3D=3D13, false, true);
		break;
		}
	e.returnValue=3Dfalse;
}
function SetNewId(obj)
{
	obj.id=3D"msomenuid"+GetUniqueNumber();
	return obj.id;
}
function AssureId(obj)
{
	if (obj.id=3D=3Dnull || obj.id=3D=3D"")
		obj.id=3D"msomenuid"+GetUniqueNumber();
	return obj.id;
}
function NavigateToMenu(oMaster)
{
	var oMenu=3DoMaster._arrPopup[oMaster._nLevel].firstChild;
	AssureId(oMenu);
	try
	{	=09
		var oFirstItem=3DoMenu.firstChild.firstChild.firstChild;	=09
		oFirstItem.tabIndex=3D0;
		if (oFirstItem.setActive !=3Dnull)
			oFirstItem.setActive();
		else if (oFirstItem.focus !=3Dnull)
			oFirstItem.focus();
	}
	catch (e)
	{
	}
}
function ExecuteOnClick(fnOnClick)
{
	try
	{
		if (browseris.safari)
		{
			if (FIStringEquals(typeof(fnOnClick), "string"))
				eval("var document=3Dwindow.document; {"+fnOnClick+"}");
			else
				fnOnClick();
		}
		else
		{
			if (FIStringEquals(typeof(fnOnClick), "string"))
			{
				fnOnClick=3Dnew Function("var document=3Dwindow.document; =
{"+fnOnClick+"}");
			}
			var =
oTemp=3Dwindow.document.body.appendChild(window.document.createElement("s=
pan"));
			oTemp.onclick=3DfnOnClick;
			oTemp.onclick();
			oTemp.parentNode.removeChild(oTemp);
		}
	}
	catch (e)
	{
	}
}
function EngageSelection(oMaster, fDoSelection, fDelayExpandSM, =
fEnterSM)
{
	var oItem=3DoMaster._arrSelected[oMaster._nLevel];
	if (!oItem || oItem.optionDisabled) return;
	if (FIsIType(oItem, "submenu"))
	{
		if (fDelayExpandSM)
		{
			SetShowSubMenuEvnt(oMaster);
		}
		else
		{
			ShowSubMenu(oMaster, oMaster._nLevel, oItem);
			if (fEnterSM) MoveMenuSelection(oMaster, 1);
		}
	}
	else if (fDoSelection)
	{
		var fEnabled=3DoItem.getAttribute("enabled");
		if (fEnabled !=3D"false")
		{
			var fnOnClick=3DoItem.getAttribute("onMenuClick");
			if (fnOnClick)
			{
				HideMenu(oMaster, 1);
				ExecuteOnClick(fnOnClick);
				HideMenu(oMaster, 2);
			}
		}
	}
}
function CloseCurrentLevel(oMaster, fAllowHideRoot)
{
	if (oMaster._nLevel > 0)
	{
		UpdateLevel(oMaster, oMaster._nLevel - 1);
		var obj=3DoMaster._arrSelected[oMaster._nLevel];
		if (obj !=3Dnull)
		{
			if (browseris.nav)
			{
				=
obj=3Dobj.firstChild.firstChild.firstChild.firstChild.firstChild.nextSibl=
ing.firstChild.firstChild;
				if (obj.focus !=3Dnull)
					obj.focus();
			}
			else
			{
				if (obj.focus !=3Dnull)
					obj.focus();
			}
		}
	}
	else if (fAllowHideRoot)
	{
		HideMenu(oMaster);
		var oParent=3DoMaster._oParent;
		while (oParent !=3Dnull &&
			oParent.tagName=3D=3D"SPAN" &&
			oParent.getAttribute("contentEditable") !=3Dnull)
		{
			oParent=3DoParent.parentElement;
		}
		if (oParent !=3Dnull)
		{
			var focusElement=3DoParent;
			if (oParent.foa !=3Dnull)
			{
				var foa=3Dnull;
				foa=3Deval(oParent.foa);
				if(foa=3D=3Dnull)
				{
					foa=3Dbyid(oParent.foa );
				}
				if (foa !=3Dnull)
				{
					focusElement=3Dfoa;
				}
			}
			if (focusElement.setActive !=3Dnull)
			{
				focusElement.setActive();
			}
			else if (focusElement.focus !=3Dnull)
			{
				focusElement.focus();
			}
		}
	}
}
function UnselectCurrentOption(oMaster)
{
	if (oMaster._nLevel >=3D0)
		{
		var oItem=3DoMaster._arrSelected[oMaster._nLevel];
		if (FIsIType(oItem, "option"))
			{
			UnselectItem(oItem);
			oMaster._arrSelected[oMaster._nLevel]=3Dnull;
			}
		}
}
function MakeID(oMaster, nLevel, nIndex)
{
	return oMaster._wzPrefixID+"_"+nLevel+"_"+nIndex;
}
function GetItem(oMaster, nLevel, nIndex)
{
	var oPopup=3DoMaster._arrPopup[nLevel];
	return oPopup ? document.getElementById(MakeID(oMaster, nLevel, =
nIndex)) : null;
}
function MoveMenuSelection(oMaster, iDir)
{
	var nIndex=3D-1;
	var nNumItems=3DoMaster._oRoot.childNodes.length;
	var oSelected=3DoMaster._arrSelected[oMaster._nLevel];
	if (oSelected)
	{
		var wzSelectedID=3DoSelected ? oSelected.id : null;
		if (wzSelectedID)
		{
			var =
nCurIndex=3DparseInt(wzSelectedID.substring(wzSelectedID.lastIndexOf("_")=
+1, wzSelectedID.length));
			nIndex=3D(nCurIndex+nNumItems+iDir) % nNumItems;
		}
	}
	if (nIndex < 0)
		nIndex=3DiDir > 0 ? 0 : (nNumItems - 1);
	var oItem;
	var nIndexStart=3DnIndex;
	do
	{
		oItem=3DGetItem(oMaster, oMaster._nLevel, nIndex);
		nIndex=3D(nIndex+nNumItems+iDir) % nNumItems;
	}
	while (nIndex !=3DnIndexStart &&
			 (!oItem || oItem.style.display=3D=3D"none" ||
			  !(FIsIType(oItem, "option") || FIsIType(oItem, "submenu"))));
	ToggleMenuItem(oMaster, oMaster._nLevel, oItem);
}
function ToggleMenuItem(oMaster, nLevel, oItem)
{
	var oOld=3DoMaster._arrSelected[nLevel];
	if (!oItem || (oOld && oItem.id=3D=3DoOld.id)) return;
	if (oOld)
	{
		UnselectItem(oOld);
		oOld.onkeydown=3Dnull;
		oOld.onmousedown=3Dnull;
		oOld.onmouseover=3Dnull;
		oOld.onmouseout=3Dnull;
		oOld.oncontextmenu=3Dnull;
	}
	UpdateLevel(oMaster, nLevel);
	SelectItem(oItem);
	oMaster._arrSelected[nLevel]=3DoItem;
	oItem.tabIndex=3D0;
	if (oItem.setActive !=3Dnull)
		oItem.setActive();
	else if (oItem.focus !=3Dnull)
		oItem.focus();
	var oPopup=3DoMaster._arrPopup[nLevel];
	var oDiv=3DoPopup.childNodes[0];
	var posPopup=3DMenuHtc_GetElementPosition(oItem, oDiv);
	if (posPopup.y+posPopup.height - oDiv.scrollTop > oDiv.offsetHeight)
	{
		oDiv.scrollTop=3DposPopup.y+posPopup.height - oDiv.offsetHeight;
	}
	else if (posPopup.y < oDiv.scrollTop)
	{
		oDiv.scrollTop=3DposPopup.y;
	}
}
function SelectItem(oItem)
{
	if (!oItem) return;
	var oItemTableCell=3DoItem.firstChild;
	var oItemTable=3DoItemTableCell.firstChild;
	if (oItemTableCell.className=3D=3D"ms-MenuUIItemTableCellCompact")
		oItemTableCell.className=3D"ms-MenuUIItemTableCellCompactHover";=09
	else
		oItemTableCell.className=3D"ms-MenuUIItemTableCellHover";
	oItemTable.className=3D"ms-MenuUIItemTableHover";
}
function UnselectItem(oItem)
{
	if (!oItem) return;
	var oItemTableCell=3DoItem.firstChild;
	var oItemTable=3DoItemTableCell.firstChild;
	if (oItemTableCell.className=3D=3D"ms-MenuUIItemTableCellCompactHover")
		oItemTableCell.className=3D"ms-MenuUIItemTableCellCompact";=09
	else
		oItemTableCell.className=3D"ms-MenuUIItemTableCell";
	oItemTable.className=3D"ms-MenuUIItemTable";
}
function SetImageSize(oMaster, oImg, oSize)
{
	if (oSize=3D=3Dnull)
	{
		if (oMaster._fLargeIconMode)
			oSize=3D32;
		else
			oSize=3D16;
	}
	oImg.width=3DoSize;
	oImg.height=3DoSize;
}
function CreateMenuOption(oMaster, oRow, oNode, wzID, wzHtml)
{
	var oIcon=3Ddocument.createElement("td");
	var oLabel=3Ddocument.createElement("td");
	var oAccKey=3Ddocument.createElement("td");
	var oArrow=3Ddocument.createElement("td");
	oRow.appendChild(oIcon);
	oRow.appendChild(oLabel);
	oRow.appendChild(oAccKey);
	oRow.appendChild(oArrow);
	if (oMaster._fLargeIconMode)
		oIcon.className=3D!oMaster._fIsRtL ? "ms-MenuUIIconLarge" : =
"ms-MenuUIIconRtlLarge";
	else
		oIcon.className=3D!oMaster._fIsRtL ? "ms-MenuUIIcon" : =
"ms-MenuUIIconRtL";
	oIcon.align=3D"center";
	if (oMaster._fCompactItemsWithoutIcons && =
!oNode.getAttribute("iconSrc"))
		oLabel.className=3D!oMaster._fIsRtL ? "ms-MenuUILabelCompact" : =
"ms-MenuUILabelCompactRtl";
	else
		oLabel.className=3D!oMaster._fIsRtL ? "ms-MenuUILabel" : =
"ms-MenuUILabelRtL";
	oAccKey.className=3D"ms-MenuUIAccessKey";
	oArrow.className=3D"ms-MenuUISubmenuArrow";
	if (!oMaster._fLargeIconMode)
	{
		oLabel.noWrap=3Dtrue;
	}
	oIcon.noWrap=3Dtrue;
	oAccKey.noWrap=3Dtrue;
	oArrow.noWrap=3Dtrue;
	oLabel.id=3DoNode.id;
	if (!wzHtml) wzHtml=3DoNode.innerHTML;
	if (oNode.getAttribute("enabled")=3D=3D"false")
	{
		oRow.disabled=3Dtrue;
		oLabel.className+=3D" ms-MenuUIItemTableCellDisabled";
	}
	var wzIconSrc=3Dnull, wzIconAlt=3Dnull;
	if (oNode.getAttribute("checked")=3D=3D"true")
		{
		wzIconSrc=3DoMaster._wzChkMrkPath;
		wzIconAlt=3D"*";
		}
	else
		{
		wzIconSrc=3DEvalAttributeValue(oNode, "iconSrc", "iconScript");
		wzIconAlt=3DoNode.getAttribute("iconAltText");
		}
	var innerHtml=3DwzHtml;
	var sText=3DEvalAttributeValue(oNode, "text", "textScript");
	var sDescription=3DEvalAttributeValue(oNode, "description", =
"descriptionScript");
	var oMenuItemBody=3Ddocument.createElement("div");
	if (sDescription !=3Dnull && oMaster._fLargeIconMode)
	{
		var oBold=3Ddocument.createElement("B");
		var oTextSpan=3Ddocument.createElement("SPAN");
		var oTextNode=3Ddocument.createTextNode(sText);
		var oBr=3Ddocument.createElement("BR");
		var oDescSpan=3Ddocument.createElement("SPAN");
		var oDescNode=3Ddocument.createTextNode(sDescription);
		oTextSpan.setAttribute("style","white-space: nowrap;");
		oDescSpan.className=3D"ms-menuitemdescription";
		oMenuItemBody.appendChild(oBold);
		oBold.appendChild(oTextSpan);
		oTextSpan.appendChild(oTextNode);
		oMenuItemBody.appendChild(oBr);
		oMenuItemBody.appendChild(oDescSpan);
		oDescSpan.appendChild(oDescNode);
	}
	else if (sText !=3Dnull)
	{
		var oTextSpan=3Ddocument.createElement("SPAN");
		var oTextNode=3Ddocument.createTextNode(sText);
		oTextSpan.setAttribute("style","white-space: nowrap;");
		oMenuItemBody.appendChild(oTextSpan);
		oTextSpan.appendChild(oTextNode);
	}
	var htmlSpan=3Ddocument.createElement("SPAN");
	htmlSpan.innerHTML=3DinnerHtml;
	oMenuItemBody.appendChild(htmlSpan);
	if (wzIconSrc)
	{
		var oImg=3Ddocument.createElement("IMG");
		SetImageSize(oMaster, oImg);
		var oImgLbl=3Ddocument.createElement("LABEL");
		oIcon.appendChild(oImg);
		oLabel.appendChild(oImgLbl);
		var wzIconId=3DwzID+"_"+"ICON";
		oImg.id=3DwzIconId;
		oImg.src=3DwzIconSrc;
		if (wzIconAlt)
		{
			oImg.alt=3D"";
			oImg.title=3D"";
		}
		oImgLbl.htmlFor=3DwzIconId;
		oImgLbl.appendChild(oMenuItemBody);
	}
	else
	{
		if (browseris.nav || oMaster._fLargeIconMode)
		{
			var oImg=3Ddocument.createElement("IMG");
			SetImageSize(oMaster, oImg);
			var oImgLbl=3Ddocument.createElement("LABEL");
			oIcon.appendChild(oImg);
			oLabel.appendChild(oImgLbl);
			var wzIconId=3DwzID+"_"+"ICON";
			oImg.id=3DwzIconId;
			oImg.src=3D"/_layouts/images/blank.gif";
			oImg.alt=3D"";
			oImg.title=3D"";
			oImgLbl.htmlFor=3DwzIconId;
			oImgLbl.appendChild(oMenuItemBody);
			if (oMaster._fLargeIconMode)
			{
				oImg.width=3D32;
				oImg.height=3D16;
			}
			else
			{
				oImg.width=3D16;
			}
		}
		else
		{
			oIcon.innerHTML=3D"&nbsp;";
			oLabel.appendChild(oMenuItemBody);
		}
	}
	var wzAccKey=3DoNode.getAttribute("accessKeyText");
	if (wzAccKey) oAccKey.innerHTML=3DwzAccKey;
	SetIType(oRow, "option");
}
function CreateMenuSeparator(oMaster, oRow)
{
	var oCell=3Ddocument.createElement("td");
	var oDiv=3Ddocument.createElement("div");
	oRow.appendChild(oCell);
	oCell.appendChild(oDiv);
	if (oMaster._fLargeIconMode)
		oDiv.className=3D!oMaster._fIsRtL ? "ms-MenuUISeparatorLarge" : =
"ms-MenuUISeparatorLargeRtl";
	else
		oDiv.className=3D!oMaster._fIsRtL ? "ms-MenuUISeparator" : =
"ms-MenuUISeparatorRtL";
	oDiv.innerHTML=3D"&nbsp;";
	SetIType(oRow, "separator");
}
function CreateSubmenu(oMaster, oRow, oNode, wzID)
{
	var oLabelNode=3DFindLabel(oNode);
	CreateMenuOption(oMaster, oRow, oNode, wzID, oLabelNode ? =
oLabelNode.innerHTML : null);
	var oArrow=3DoRow.childNodes[3];
	var oArrowImg=3Ddocument.createElement("IMG");
	SetImageSize(oMaster, oArrowImg, 16);
	oArrow.appendChild(oArrowImg);
	oArrowImg.src=3D!oMaster._fIsRtL ? oMaster._wzMArrPath : =
oMaster._wzMArrPathRtL;
	oArrowImg.alt=3D!oMaster._fIsRtL ? ">" : "<";
	oArrowImg.title=3D"";
	SetIType(oRow, "submenu");
	oRow.submenuRoot=3DoNode;
}
function MergeAttributes(oTarget, oSource)
{
	if (browseris.nav || oTarget.mergeAttributes=3D=3Dnull)
	{
		var oAttributes=3DoSource.attributes;
		for (var i=3D0; i < oAttributes.length; i++)
		{
			var oAttrib=3DoAttributes[i];
			if (oAttrib !=3Dnull &&
				oAttrib.specified &&
				oAttrib.nodeName !=3D"id" &&
				oAttrib.nodeName !=3D"ID" &&
				oAttrib.nodeName !=3D"name")
			{
				oTarget.setAttribute(oAttrib.nodeName, oAttrib.nodeValue);
			}
		}
		if (oSource.getAttribute("type") !=3Dnull)
			oTarget.setAttribute("type", oSource.getAttribute("type"));
		if (oSource.submenuRoot !=3Dnull)
			oTarget.submenuRoot=3DoSource.submenuRoot;
	}
	else
	{
		oTarget.mergeAttributes(oSource);
	}
}
function CreateMenuItem(oMaster, oNode, wzID, wzHtml)
{
	if (FIsIType(oNode, "label")) return;
	var oRow=3Ddocument.createElement("tr");
	MergeAttributes(oRow, oNode);
	oRow.setAttribute("onMenuClick", oNode.getAttribute("onMenuClick"));
	if (FIsIType(oNode, "separator"))
	{
		CreateMenuSeparator(oMaster, oRow);
		return oRow;
	}
	if (!GetIType(oNode)) SetIType(oNode, "option");
	var oFmtTableRow=3Ddocument.createElement("tr");
	var oFmtTableCell=3Ddocument.createElement("td");
	var oFmtTable=3Ddocument.createElement("table");
	var oFmtTableBody=3Ddocument.createElement("tbody");
	oFmtTableRow.appendChild(oFmtTableCell);
	oFmtTableCell.appendChild(oFmtTable);
	oFmtTable.appendChild(oFmtTableBody);
	oFmtTableBody.appendChild(oRow);
	if (oMaster._fCompactItemsWithoutIcons && =
!oNode.getAttribute("iconSrc"))
		oFmtTableCell.className=3D"ms-MenuUIItemTableCellCompact";
	else
		oFmtTableCell.className=3D"ms-MenuUIItemTableCell";
	oFmtTable.className=3D"ms-MenuUIItemTable";
	oFmtTable.width=3D"100%";
	oFmtTable.cellSpacing=3D0;
	oFmtTable.cellPadding=3D0;
	if (FIsIType(oNode, "submenu"))
		CreateSubmenu(oMaster, oRow, oNode, wzID);
	else if (FIsIType(oNode, "option"))
		CreateMenuOption(oMaster, oRow, oNode, wzID, wzHtml);
	if (oRow.disabled ||
		oRow.getAttribute("enabled")=3D=3D"false")
	{
		oRow.disabled=3Dfalse;
		oRow.className=3D"ms-MenuUIDisabled";
		oRow.disabled=3Dfalse;
		for (var nIndex=3D0; nIndex < oRow.childNodes.length; nIndex++)
		{
			if (oRow.childNodes[nIndex].nodeType !=3D1)
				continue;
			oRow.childNodes[nIndex].disabled=3Dtrue;
			oFmtTableCell.className+=3D" ms-MenuUIItemTableCellDisabled";
		}
		oRow.optionDisabled=3Dtrue;
	}
	MergeAttributes(oFmtTableRow, oRow);
	if (oRow.optionDisabled !=3Dnull)
	{
		oFmtTableRow.optionDisabled=3DoRow.optionDisabled;
	}
	oFmtTableRow.id=3DwzID;
	SetIType(oFmtTableRow, GetIType(oRow));
	return oFmtTableRow;
}
function GetItems(oMaster)
{
	if (!oMaster._oContents) PrepContents(oMaster);
	return oMaster._oContents.childNodes;
}
function GetIType(oItem)
{
	return oItem ? oItem.getAttribute("type") : null;
}
function FIsIType(oItem, wzType)
{
	return FIStringEquals(GetIType(oItem), wzType);
}
function SetIType(oItem, wzType)
{
	if (oItem) oItem.setAttribute("type", wzType);
}
function FIStringEquals(wzX, wzY)
{
	return wzX !=3Dnull && wzY !=3Dnull && =
wzX.toLowerCase()=3D=3DwzY.toLowerCase();
}
function RenderAccessibleMenu(oMaster, fForceRefresh)
{
	if (fForceRefresh)
	{
		oMaster._oContents=3Dnull;
		oMaster._oRoot=3Dnull;
		oMaster._nLevel=3D0;
		oMaster._arrPopup=3Dnew Array();
		oMaster._arrSelected=3Dnew Array();
	}
	else
	{
		oMaster._oRoot=3DoMaster._oContents;
	}
	if (!oMaster._oContents) PrepContents(oMaster);
	if (!oMaster._oContents) return;
	if (!oMaster._oRoot)
	{
		oMaster._nLevel=3D0;
		oMaster._oRoot=3DoMaster._oContents;
	}
	FixUpMenuStructure(oMaster);
	var menuDir=3DoMaster._fIsRtL ? "rtl" : "ltr";
	g_menuHtc_html=3D"<html =
dir=3D'"+menuDir+"'><head><title>"+L_AccessibleMenu_Text+"</title></head>=
<body><ul id=3D'root'>";
	RenderMenuLevel(oMaster, oMaster._oRoot, true);
	g_menuHtc_html=3Dg_menuHtc_html+"</ul></body></html>";
	var oNewWindow=3Dwindow.open("/_layouts/blank.htm", "_blank", =
"status=3Dno,toolbar=3Dno,menubar=3Dno,location=3Dno");
	oMaster._accessibleMenu=3DoNewWindow;
	oNewWindow.document.write(g_menuHtc_html);
	oNewWindow.document.close();
	oNewWindow.focus();
}
function CloseAccessibleMenu(oMaster, n)
{
	if (n=3D=3Dnull)
		n=3D0;
	if (oMaster !=3Dnull)
	{
		if (n=3D=3D0 || n=3D=3D1)
		{
			if (oMaster._accessibleMenu !=3Dnull)
			{
				oMaster._accessibleMenu.close();
				oMaster._accessibleMenu=3Dnull;
			}
		}
		if (n=3D=3D0 || n=3D=3D2)
		{
			if (oMaster._onDestroy !=3Dnull)
			{
				oMaster._onDestroy();
				oMaster._onDestroy=3Dnull;
			}
		}
	}
}
function GetMenuItemText(oMaster, oNode, s)
{
	if (s=3D=3D"")
	{
		s=3DEvalAttributeValue(oNode, "text", "textScript");
		var description=3DEvalAttributeValue(oNode, "description", =
"descriptionScript");
		if (description !=3Dnull &&
			description !=3D"" &&
			oMaster._fLargeIconMode)
		{
			if (s !=3D"")
				s=3Ds+": ";
			s=3Ds+description;
		}
	}
	if (oNode.getAttribute("checked")=3D=3D"true")
		s=3D"* "+s;
	if (oNode.title !=3Dnull && oNode.title !=3D"")
		s=3Ds+": "+oNode.title;
	return s;
}
function GetMenuItemEnabled(oNode, fEnabled)
{
	if (!fEnabled)
		return false;
	if (oNode.getAttribute("enabled")=3D=3D"false")
		return false;
	if (oNode.getAttribute("disabled") !=3Dnull && =
oNode.getAttribute("disabled") !=3D"")
		return false;
	return true;
}
var g_menuHtc_html;
function RenderMenuLevel(oMaster, oRoot, fEnabled)
{
	for (var nIndex=3D0; nIndex < oRoot.childNodes.length; nIndex++)
	{
		var oNode=3DoRoot.childNodes[nIndex];
		if (oNode.nodeType !=3D1)
			continue;
		if (oNode.style.display=3D=3D"none")
			continue;
		if (FIsIType(oNode, "option"))
		{
			var s=3DGetMenuItemText(oMaster, oNode, oNode.innerHTML);
			if (!GetMenuItemEnabled(oNode, fEnabled))
			{
				g_menuHtc_html=3Dg_menuHtc_html+"<li><span id=3D\""
+oNode.id+"\">"
+s+"</span></li>";
			}
			else
			{
				g_menuHtc_html=3Dg_menuHtc_html+"<li><a href=3D\"#\" id=3D\""
+oNode.id+"\" "
+"onMenuClick"
+"=3D\""
+oNode.getAttribute("onMenuClick")
+"\" onclick=3D\""
+"javascript:opener.ExecuteOnAccessibleClick(this.getAttribute('"+"onMenu=
Click"+"')); return false;"
+"\">"
+s
+"</a></li>";
			}
		}
		else if (FIsIType(oNode, "submenu"))
		{
			var s=3DGetMenuItemText(oMaster, oNode, "");
			g_menuHtc_html=3Dg_menuHtc_html+"<li><span id=3D\""+oNode.id+"\">"+s;
			for (var n=3D0; n < oNode.childNodes.length; n++)
			{
				var oLabelNode=3DoNode.childNodes[n];
				if (oLabelNode.nodeType !=3D1)
					continue;
				if (oLabelNode.style.display=3D=3D"none")
					continue;
				if (FIsIType(oLabelNode, "label"))
				{
					g_menuHtc_html=3Dg_menuHtc_html+" "+oLabelNode.innerHTML;
					break;
				}
			}
			g_menuHtc_html=3Dg_menuHtc_html+"</span><ul>";
			RenderMenuLevel(oMaster, oNode, GetMenuItemEnabled(oNode, fEnabled));
			g_menuHtc_html=3Dg_menuHtc_html+"</ul></li>";
		}
	}
}
function ExecuteOnAccessibleClick(fnOnClick)
{
	var oMaster=3Dg_menuHtc_lastMenu;
	if (oMaster !=3Dnull)
	{
		CloseAccessibleMenu(oMaster, 1);
		window.focus();
		ExecuteOnClick(fnOnClick);
		CloseAccessibleMenu(oMaster, 2);
	}
}
function FIsIHidden(oItem)
{
	if (oItem)
	{
		var hiddenFunc=3DoItem.getAttribute("hidden");
		if (!hiddenFunc) return false;
		return eval(hiddenFunc);
	}
	else
		return false;
}
function EvalAttributeValue(oNode, sAttribute1, sAttribute2)
{
	var result=3DoNode.getAttribute(sAttribute2);
	if (result !=3Dnull &&
		result.toLowerCase().indexOf("javascript:")=3D=3D0)
	{
		result=3Deval(result.substring(11));
		if (result !=3Dnull && result !=3D"")
			return result;
	}
	var result=3DoNode.getAttribute(sAttribute1);
	if (result=3D=3Dnull)
		return "";
	return result;
}
var flyoutsAllowed=3Dfalse;
function enableFlyoutsAfterDelay()
{
	setTimeout("flyoutsAllowed=3Dtrue;", 25);
}
function overrideMenu_HoverStatic(item)
{
	if (!flyoutsAllowed)
	{
		setTimeout(delayMenu_HoverStatic(item), 50);
	}
	else
	{
		var node=3DMenu_HoverRoot(item);
		var data=3DMenu_GetData(item);
		if (!data) return;
		__disappearAfter=3Ddata.disappearAfter;
		Menu_Expand(node, data.horizontalOffset, data.verticalOffset);
	}
}
function delayMenu_HoverStatic(item)
{
	return (function()
	{
		overrideMenu_HoverStatic(item);
	});
}
var MMU_chDelim=3D",";
var MMU_chDelimEnc=3D"%2c";
var MMU_postbackPrefix=3D"javascript:__doPostBack(";
var MMU_chDelim2=3D"%";
var MMU_chDelim2Enc=3D"%25";
function MHash_New()
{
	var oMaster=3Dnew Object();
	oMaster._keys=3Dnew Array();
	oMaster._values=3Dnew Array();
	return oMaster;
}
function MHash_Add(oMaster, oKey, oValue)
{
	oMaster._keys.push(oKey);
	oMaster._values.push(oValue);
}
function MHash_Count(oMaster)
{
	return oMaster._keys.length;
}
function MHash_Keys(oMaster)
{
	return oMaster._keys;
}
function MHash_Values(oMaster)
{
	return oMaster._values;
}
function MHash_Exists(oMaster, oKey)
{
	for (var i=3D0; i < oMaster._keys.length; i++)
	{
		if (oMaster._keys[i]=3D=3DoKey)
			return true;
	}
	return false;
}
function MHash_Item(oMaster, oKey)
{
	for (var i=3D0; i < oMaster._keys.length; i++)
	{
		if (oMaster._keys[i]=3D=3DoKey)
			return oMaster._values[i];
	}
	return null;
}
var MMU_reDelimEnc=3Dnew RegExp(MMU_chDelimEnc, "g");
var MMU_reDelim2Enc=3Dnew RegExp(MMU_chDelim2Enc, "g");
var MMU_reDelimDec=3Dnew RegExp(MMU_chDelim, "g");
var MMU_reDelim2Dec=3Dnew RegExp(MMU_chDelim2, "g");
function MMU_EncVal(strDec)
{
	return strDec.replace(MMU_reDelimDec, =
MMU_chDelimEnc).replace(MMU_reDelim2Dec, MMU_chDelim2Enc);
}
function MMU_DecVal(strEnc)
{
	return strEnc.replace(MMU_reDelim2Enc, =
MMU_chDelim2).replace(MMU_reDelimEnc, MMU_chDelim);
}
function MMU_ParseNV(rgnv)
{
	var dictNV=3DMHash_New();
	var rgstrNV=3Drgnv.split(MMU_chDelim);
	if (rgstrNV !=3Dnull)
	{
		var i;
		for (i=3D0; i < rgstrNV.length; i++)
		{
			var strNV=3DrgstrNV[i];
			var iEq=3DstrNV.indexOf("=3D");
			if (iEq=3D=3D0)
			{
				continue;
			}
			var name=3Dnull;
			var value=3Dnull;
			if (iEq < 0)
			{
				name=3DstrNV;
			}
			else
			{
				name=3DstrNV.substr(0, iEq);
				if (iEq < strNV.length - 1)
				{
					value=3DMMU_DecVal(strNV.substr(iEq+1));
				}
				else
				{
					value=3D"";
				}
			}
			MHash_Add(dictNV, name, value);
		}
	}
	return dictNV;
}
function MMU_ParseNVAttr(elem, attr)
{
	var val=3Delem.getAttribute(attr);
	if (val=3D=3Dnull && elem.childNodes.length > 0 && =
elem.childNodes[0].nodeType=3D=3D1)
	{
		val=3Delem.childNodes[0].getAttribute(attr);
	}
	if (val=3D=3Dnull)
	{
		return MHash_New();
	}
	return MMU_ParseNV(val);
}
function MMU_ResetMenuState(menu, dis, hid, chk, tokval)
{
	var i;
	for (i=3D0; i < menu.childNodes.length; i++)
	{
		var mnu=3Dmenu.childNodes[i];
		if (mnu.nodeType !=3D1)
			continue;
		var mnuId=3Dmnu.getAttribute("id");
		if ((mnu !=3Dnull) && (mnuId !=3Dnull) && (mnuId.length > 0))
		{
			if (mnu.childNodes.length > 0)
			{
				MMU_ResetMenuState(mnu, dis, hid, chk, tokval);
				continue;
			}
			if (MHash_Exists(hid, mnuId))
			{
				mnu.style.display=3D"none";
			}
			else
			{
				mnu.style.display=3D"";
				var enabledOverride=3Dmnu.getAttribute("enabledOverride");
				if ((enabledOverride !=3Dnull) && (enabledOverride.length >0))
				{
					mnu.setAttribute("enabled", enabledOverride);
				}
				else
				{
					if (MHash_Exists(dis, mnuId))
					{
						mnu.setAttribute("enabled", "false");
					}
					else
					{
						mnu.setAttribute("enabled", "true");
						if (MHash_Exists(chk, mnuId))
						{
							mnu.setAttribute("checked", "true");
						}
						else
						{
							mnu.setAttribute("checked", "false");
						}
					}
				}
			}
			MMU_ReplTokValAttr(mnu, "onMenuClick", tokval);
			MMU_ReplTokValAttr(mnu, "text", tokval);
			MMU_ReplTokValAttr(mnu, "description", tokval);
			MMU_ReplTokValVal(mnu, tokval)
		}
	}
}
function MMU_ReplTokValAttr(elem, attr, tokval)
{
	var val=3Delem.getAttribute(attr);
	var orig=3Delem.getAttribute(attr+"_Original");
	if ((val !=3Dnull) && (orig=3D=3Dnull) && (MHash_Count(tokval) > 0))
	{
		elem.setAttribute(attr+"_Original", val);
	}
	else if ((val !=3Dnull) && (orig !=3Dnull) && (val !=3Dorig))
	{
		val=3Dorig;
	}
	if ((val=3D=3Dnull) || (val.length <=3D0))
	{
		return;
	}
	var newVal=3DMMU_ReplTokVal(val,  tokval);
	if (newVal !=3Dval)
	{
		elem.setAttribute(attr, newVal);
	}
}
function MMU_ReplTokValVal(item, tokval)
{
	if(item.nextSibling=3D=3Dnull)
	{
		return;
	}
	var val=3Ditem.nextSibling.nodeValue;
	var orig=3Ditem.getAttribute("valOrig");
	if ((val !=3Dnull) && (orig=3D=3Dnull) && (MHash_Count(tokval) > 0))
	{
		orig=3Dval;
		item.setAttribute("valOrig", orig);
	}
	else if ((val !=3Dnull) && (orig !=3Dnull) && (val !=3Dorig))
	{
		val=3Dorig;
	}
   var newVal=3DMMU_ReplTokVal(val,  tokval);
	if ((val !=3Dnull) && (newVal !=3Dnull) && (newVal !=3Dval))
	{
		item.nextSibling.nodeValue=3DnewVal;
	}
}
function MMU_ReplTokVal(toFix, tokval)
{
	if ((toFix !=3Dnull) && (toFix.indexOf("%") >=3D0) && (tokval !=3Dnull) =
&& (MHash_Count(tokval) > 0))
	{
		var toks=3DMHash_Keys(tokval);
		var vals=3DMHash_Values(tokval);
		var i;
		for (i=3D0; i < toks.length; i++)
		{
			var tok=3Dtoks[i];
			var val=3Dvals[i];
			toFix=3DtoFix.replace("%"+tok+"%", val);
		}
	}
   return toFix;
}
var g_MMU_HighlightedEcbTable=3Dnull;
var g_MMU_HighlightedEcbTableOpen=3Dnull;
var g_MMU_OpenTimeoutHandle=3Dnull;
function MMU_Open(menu, ecbLink, e, fAlignRight, alignId, delay)
{
	try
	{
		if ((menu=3D=3Dnull) || (ecbLink=3D=3Dnull))
		{
			return;
		}
		if ((ecbLink.getAttribute("suppressBubbleIfPostback") !=3Dnull) && (e =
!=3Dnull) && (e.srcElement !=3Dnull) && (e.srcElement.href !=3Dnull) &&
			(e.srcElement.href.substr(0, =
MMU_postbackPrefix.length)=3D=3DMMU_postbackPrefix))
		{
			event.cancelBubble=3Dtrue;
			return;
		}
		ClearHighlightedEcbTableOpen();
		if (fAlignRight=3D=3Dnull)
		{
			fAlignRight=3Dtrue;
		}
		MMU_ResetMenuState(menu, MMU_ParseNVAttr(ecbLink, =
"menuItemsDisabled"), MMU_ParseNVAttr(ecbLink, "menuItemsHidden"),
			MMU_ParseNVAttr(ecbLink, "menuItemsChecked"), =
MMU_ParseNVAttr(ecbLink, "menuTokenValues"));
		var elemAlign=3Dnull;
		if ((alignId !=3Dnull) && (alignId.length > 0))
		{
			elemAlign=3Ddocument.getElementById(alignId);
		}
		if (elemAlign=3D=3Dnull)
		{
			elemAlign=3Ddocument.getElementById(ecbLink.id+"_t");
		}
		if (elemAlign=3D=3Dnull)
		{
			elemAlign=3DecbLink;
		}
		MMU_EcbHighlight(MMU_GetHighlightElement(ecbLink), true);
		var =
openMenuScript=3D"MenuHtc_show(document.getElementById('"+menu.id+"'), =
document.getElementById('"+elemAlign.id+				"'), true, "+fAlignRight+", =
null);";
		openMenuScript+=3D"SetEcbMouseOutAndDestroy('"+menu.id+"');"
		if ((delay !=3Dnull) && (delay > 0))
		{
			openMenuScript+=3D" g_MMU_OpenTimeoutHandle=3Dnull;";
			g_MMU_OpenTimeoutHandle=3Dwindow.setTimeout(openMenuScript, delay, =
"javascript");
		}
		else
		{
			eval(openMenuScript);
		}
		if (e !=3Dnull)
			e.cancelBubble=3Dtrue;
	}
	catch (ex)
	{
		alert(L_Loading_Error_Text);
	}
}
function SetEcbMouseOutAndDestroy(menuId)
{
		if (g_MMU_HighlightedEcbTable !=3Dnull)
		{
			g_MMU_HighlightedEcbTable.onmouseout=3Dnull;
			g_MMU_HighlightedEcbTableOpen=3Dg_MMU_HighlightedEcbTable;
			=
document.getElementById(menuId)._onDestroy=3DClearHighlightedEcbTableOpen=
;
		}
}
function ClearHighlightedEcbTableOpen()
{
	if (g_MMU_HighlightedEcbTableOpen !=3Dnull)
	{
		MMU_EcbHighlight(g_MMU_HighlightedEcbTableOpen, false);
		g_MMU_HighlightedEcbTableOpen=3Dnull;
	}
}
function MMU_EcbLinkOnFocusBlurDeferCall(menu, ecbLink, fOnFocus)
{
	if (fOnFocus)
	{
		ecbLink.onblur=3DfOnFocus ? new =
Function("MMU_EcbLinkOnFocusBlurDeferCall(null, this, false)") : null;
	}
	if (g_MMU_HighlightedEcbTableOpen !=3Dnull)
		return;
	var ecbTable=3Ddocument.getElementById(ecbLink.id+"_t");
	if (ecbTable !=3Dnull)
	{
		MMU_EcbHighlight(ecbTable, fOnFocus);
	}
}
function MMU_EcbLinkOnKeyDown(menu, ecbLink, e)
{
	if (e=3D=3Dnull)
	{
		e=3Dwindow.event;
		if (e=3D=3Dnull)
			return;
	}
	var hasHref=3D((ecbLink.href !=3Dnull) && (ecbLink.href.length > 0));
	if (((e.shiftKey || !hasHref) && (GetEventKeyCode(e)=3D=3D13)) || =
((e.altKey) && (GetEventKeyCode(e)=3D=3D40)))
	{
		var image=3Dbyid(ecbLink.id+"_ti");
		if(image=3D=3Dnull)
		{
			var serverClientId=3DecbLink.getAttribute("serverclientid");
			if ((serverClientId !=3Dnull) && (serverClientId.length > 0))
			{
				image=3Dbyid(serverClientId+"_ti");
			}
		}
		if (image !=3Dnull)
		{
			image.click();
		}
		else
		{
			ecbLink.click();
		}
		return false;
	}
	else
	{
		return true;
	}
}
function MMU_EcbTableMouseOverOutDeferCall(ecbTable, fMouseOver)
{
	if (fMouseOver)
	{
		if (ecbTable=3D=3Dg_MMU_HighlightedEcbTableOpen)
		{
			return;
		}
		ecbTable.onmouseout=3DfMouseOver ? new =
Function("MMU_EcbTableMouseOverOut(this, false)") : null;
	}
	MMU_EcbHighlight(ecbTable, fMouseOver);
}
function MMU_EcbHighlight(ecbTable, fHighlight)
{
	if ((ecbTable=3D=3Dnull) && (!fHighlight))
	{
		ecbTable=3Dg_MMU_HighlightedEcbTableOpen;
	}
	if (ecbTable=3D=3Dnull)
	{
		return;
	}
	if (fHighlight=3D=3Dnull)
	{
		fHighlight=3Dfalse;
	}
	var hoverActive=3DecbTable.getAttribute("hoverActive");
	var hoverInactive=3DecbTable.getAttribute("hoverInactive");
	if ((hoverActive=3D=3Dnull))
	{
		hoverActive=3D"ms-selectedtitle";
	}
	if ((hoverInactive=3D=3Dnull))
	{
		hoverInactive=3D"ms-unselectedtitle";
	}
	if (fHighlight)
	{
		ecbTable.className=3DhoverActive;
		g_MMU_HighlightedEcbTable=3DecbTable;
	}
	else
	{
		ecbTable.className=3DhoverInactive;
	}
	var menuFormat=3DecbTable.getAttribute("menuformat");
	var imageCell=3Ddocument.getElementById(ecbTable.id+"i");
	if (imageCell !=3Dnull && menuFormat!=3Dnull && =
menuFormat=3D=3D"ArrowOnHover")
	{
		imageCell.style.visibility=3DfHighlight ? "visible" : "hidden";
	}
	if (!fHighlight)
	{
		g_MMU_HighlightedEcbTable=3Dnull;
	}
}
function MMU_PopMenuIfShowingDeferCall(menuElement)
{
	if (!IsAccessibilityFeatureEnabledProxy() && g_menuHtc_lastMenu)
	{
		var menuType=3Dg_menuHtc_lastMenu.getAttribute("type");
		if (menuType && menuType=3D=3D"ServerMenu")
			menuElement.onclick();
	}
}
function MMU_HandleArrowSplitButtonKeyDown(e, id, a ,t)
{
	if (!e.shiftKey &&
		!e.altKey &&
		!e.ctrlKey &&
		(GetEventKeyCode(e)=3D=3D13))
	{
		t.parentNode.click();
		return;
	}
	return MMU_EcbLinkOnKeyDown(byid(id), a, e);
}
function MMU_GetHighlightElement(elem)
{
	var highlightElement=3Dnull
	highlightElement=3Ddocument.getElementById(elem.id+"_t");
	if (highlightElement !=3Dnull)
		return highlightElement;
	else
		return elem;
}
function MMU_GetMenuFromClientId(clientId)
{
	return document.getElementById(clientId);
}
var g_MMU_theFormActionAtPageLoad=3Dnull;
var g_MMU_theFormActionAtPreMenuOpen=3Dnull;
var g_MMU_Form0ActionAtPageLoad=3Dnull;
var g_MMU_Form0ActionAtPreMenuOpen=3Dnull;
function MMU_CallbackPreMenuOpen(templateClientId, menuClientId, =
callbackEventReference, timeoutLength, timeoutMessage, e)
{
	try
	{
		g_MMU_theFormActionAtPreMenuOpen=3D(theForm !=3Dnull ? theForm.action =
: "null");
		g_MMU_Form0ActionAtPreMenuOpen=3D(document.forms !=3Dnull && =
document.forms.length > 0 ? document.forms[0].action : "null");
		var menuTemplate=3Ddocument.getElementById(templateClientId);
		var menuLink=3Ddocument.getElementById(menuClientId);
		if ((menuLink.getAttribute("suppressBubbleIfPostback") !=3Dnull) && (e =
!=3Dnull) && (e.srcElement !=3Dnull) && (e.srcElement.href !=3Dnull) &&
			(e.srcElement.href.substr(0, =
MMU_postbackPrefix.length)=3D=3DMMU_postbackPrefix))
		{
			event.cancelBubble=3Dtrue;
			return;
		}
		MMU_StopPendingTimerEventsFromCallback();
		MMU_RemoveCallbackItemsFromMenuTemplate(menuTemplate);
		var menu=3Ddocument.getElementById(menuClientId);
		menu.setAttribute("callbackInProgress", "true");
		var loadingMessageMenuItem=3DCAMOpt(menuTemplate, L_Loading_Text, =
"null");
		loadingMessageMenuItem.setAttribute("callbackitem", "true");
		loadingMessageMenuItem.setAttribute("enabled", "false");
		var =
callbackContext=3DtemplateClientId+";"+menuClientId+";"+timeoutMessage.re=
place(/;/g, "%semi%").replace(/\'/g, "%quot%");
		=
callbackEventReference=3DcallbackEventReference.replace(/__CALLBACKCONTEX=
T__/g, callbackContext);
		eval(callbackEventReference);
		=
g_MMU_RequestTimeoutTimeoutHandle=3Dwindow.setTimeout("MMU_CallbackErrHan=
dler('timeout', '"+callbackContext+"')", timeoutLength, "javascript");
	}
	catch (ex)
	{
		alert(L_Loading_Error_Text);
	}
}
var g_MMU_RequestTimeoutTimeoutHandle=3Dnull;
function MMU_RemoveCallbackItemsFromMenuTemplate(menuTemplate)
{
	try
	{
		for (var menuChildIndex=3D0; menuChildIndex < =
menuTemplate.childNodes.length; menuChildIndex++)
		{
			var menuChild=3DmenuTemplate.childNodes[menuChildIndex];
			if ((menuChild.nodeType=3D=3D1) && =
(menuChild.getAttribute("callbackitem")=3D=3D"true"))
			{
				menuTemplate.removeChild(menuChild);
				--menuChildIndex;
			}
		}
	}
	catch (ex)
	{
		alert(L_Loading_Error_Text);
	}
}
function MMU_StopPendingTimerEventsFromCallback()
{
	if (g_MMU_OpenTimeoutHandle !=3Dnull)
	{
		window.clearTimeout(g_MMU_OpenTimeoutHandle);
		g_MMU_OpenTimeoutHandle=3Dnull;
	}
	if (g_MMU_RequestTimeoutTimeoutHandle !=3Dnull)
	{
		window.clearTimeout(g_MMU_RequestTimeoutTimeoutHandle);
		g_MMU_RequestTimeoutTimeoutHandle=3Dnull;
	}
}
function MMU_UpdateMenuTemplateWithErrorItem(menuTemplate, errorString)
{
	MMU_RemoveCallbackItemsFromMenuTemplate(menuTemplate);
	var errorMenuItem=3DCAMOpt(menuTemplate, errorString, "null");
	loadingMessageMenuItem.setAttribute("callbackitem", "true");
	loadingMessageMenuItem.setAttribute("enabled", "false");
}
function MMU_UpdateOpenedMenuWithErrorItem(menu, menuTemplate, =
errorString)
{
	MMU_UpdateMenuTemplateWithErrorItem(menuTemplate, errorString);
	HideMenu(menuTemplate);
	MMU_Open(menuTemplate, menu);
}
function MMU_CallbackHandler(result, contextString)
{
	{
		MMU_StopPendingTimerEventsFromCallback();
		var context=3DMMU_ParseContext(contextString);
		var menuTemplate=3Ddocument.getElementById(context.TemplateClientId);
		if (menuTemplate=3D=3Dnull) { alert(L_Loading_Error_Text); return; }
		var menu=3Ddocument.getElementById(context.MenuClientId);
		if (menu=3D=3Dnull) { alert(L_Loading_Error_Text); return; }
		var disabledIds=3D"";
		var hiddenIds=3D"";
		var checkedIds=3D"";
		var tokensAndValues=3D"";
		var menuItemsHtml=3D"";
		var parts=3Dresult.split(MMU_chDelim);
		if ((parts=3D=3Dnull) || (parts.length !=3D5))
		{
			menuItemsHtml=3DMMU_GenerateErrorMenuItem(L_Loading_Error_Text);
		}
		else
		{
			var re=3Dnew RegExp(MMU_chDelimEnc,"g");
			disabledIds=3Dparts[0].replace(re, MMU_chDelim);
			hiddenIds=3Dparts[1].replace(re, MMU_chDelim);
			checkedIds=3Dparts[2].replace(re, MMU_chDelim);
			tokensAndValues=3Dparts[3].replace(re, MMU_chDelim);
			menuItemsHtml=3Dparts[4].replace(re, MMU_chDelim);
		}
		menu.setAttribute("menuItemsDisabled", disabledIds);
		menu.setAttribute("menuItemsHidden", hiddenIds);
		menu.setAttribute("menuItemsChecked", checkedIds);
		menu.setAttribute("menuTokenValues", tokensAndValues);
		MMU_RemoveCallbackItemsFromMenuTemplate(menuTemplate);
		menuTemplate.innerHTML=3DmenuTemplate.innerHTML+menuItemsHtml;
		HideMenu(menuTemplate);
		MMU_Open(menuTemplate, menu);
		menu.setAttribute("callbackInProgress", "");
	}
	{
	}
}
function MMU_CallbackErrHandler(result, contextString)
{
	try
	{
		alert(L_Loading_Error_Text);
		var context=3DMMU_ParseContext(contextString);
		var menuTemplate=3Ddocument.getElementById(context.TemplateClientId);
		if (menuTemplate=3D=3Dnull) { alert(L_Loading_Error_Text); return; }
		var menu=3Ddocument.getElementById(context.MenuClientId);
		if (menu=3D=3Dnull) { alert(L_Loading_Error_Text); return; }
		menu.setAttribute("callbackInProgress", "");
		var errorMessage=3DL_Loading_Error_Text;
		if ((result=3D=3D"timeout") && (context.TimeoutMessage !=3Dnull) && =
(context.TimeoutMessage.length > 0))
		{
			errorMessage=3Dcontext.TimeoutMessage;
		}
		MMU_UpdateOpenedMenuWithErrorItem(menu, menuTemplate, errorMessage);
		;
	}
	catch (ex)
	{
		alert(L_Loading_Error_Text);
	}
}
function MMU_ParseContext(contextString)
{
	try
	{
		var context=3Dnew Object();
		var values=3DcontextString.split(';');
		context.TemplateClientId=3Dvalues[0];
		context.MenuClientId=3Dvalues[1];
		context.TimeoutMessage=3Dvalues[2].replace(/%semi%/g, =
";").replace(/%quot%/g, "\'");
		return context;
	}
	catch (ex)
	{
		alert(L_Loading_Error_Text);
	}
}
var L_NewFormLibTb3_Text=3D"The document(s) could not be merged.\nThe =
required application may not be installed properly, or the template for =
this document library cannot be opened.\n\nPlease try the following:\n1. =
Check the General Settings for this document library for the name of the =
template, and install the application necessary for opening the =
template. If the application was set to install on first use, run the =
application and then try creating a new document again.\n\n2.  If you =
have permission to modify this document library, go to General Settings =
for the library and configure a new template.";
var L_NewFormLibTb4_Text=3D"Select the document(s) you want to merge, =
and then click 'Merge Selected Documents' on the toolbar.";
function combineDocuments(strProgID, strTemplate, strSaveLocation)
{
	fNewDoc=3Dfalse;
	{
		if ((browseris.w3c) && (!browseris.ie))
			document.all=3Ddocument.getElementsByTagName("*");
		var fSelectionError=3Dtrue;
		var strTemplateUrl;
		var strProgID2;
		try
		{
			var chkCombineCollection=3Ddocument.all.chkCombine;
			for (i=3D0; fSelectionError && i<chkCombineCollection.length; i++)
				if (chkCombineCollection[i].checked && fSelectionError)
				{
					fSelectionError=3Dfalse;
					strTemplateUrl=3Ddocument.all.chkUrl[i].HREF;
					strProgID2=3Ddocument.all.chkProgID[i].HREF;
				}
		}
		catch(ex)
		{
		}
		try
		{
			if (fSelectionError && document.all.chkCombine.checked)
			{
				fSelectionError=3Dfalse;
				strTemplateUrl=3Ddocument.all.chkUrl.HREF;
				strProgID2=3Ddocument.all.chkProgID.HREF;
			}
		}
		catch(ex)
		{
		}
		if (!fSelectionError)
		{
			var bSuccess=3Dfalse;
			try
				{
				NewDocumentButton=3Dnew ActiveXObject(strProgID2);
				fNewDoc=3DNewDocumentButton !=3Dnull;
				}
			catch(ex)
				{
				}
			if (!fNewDoc)
				alert(L_NewFormLibTb3_Text);
			else
			{
				try
				{				=09
					bSuccess=3DNewDocumentButton.MergeDocuments(strTemplateUrl, =
document.all.chkCombine, makeAbsUrl(strSaveLocation));
				}
				catch(e)
				{
				}
				if (!bSuccess)
					alert(L_NewFormLibTb3_Text);
				else
					window.onfocus=3DRefreshOnFocus;
			}
		}
		else
			alert(L_NewFormLibTb4_Text);
	}
}
var L_NewFormLibTb5_Text=3D"Select the document(s) you want to relink, =
and then click 'Relink Selected Documents' on the toolbar.";
var L_NewFormLibTb6_Text=3D"Only 500 documents can be relinked at a =
time. Modify your selection and then try again.";
function repairLinks(strRootFolder, strList, strVDir)
{
	if ((browseris.w3c) && (!browseris.ie))
		document.all=3Ddocument.getElementsByTagName("*");
	var cntChecked=3D0;=09
	var inputSubmitRepairDocs=3Ddocument.all.SubmitRepairDocs;
	inputSubmitRepairDocs.value=3D"";
	var inputs=3Ddocument.getElementsByTagName('input');
	for (var i=3D0; i < inputs.length; i++)
	{
		if (inputs[i].id=3D=3D'chkRepair')
		{
			if (inputs[i].checked)
			{
				inputSubmitRepairDocs.value+=3Dinputs[i].getAttribute('docID');
				inputSubmitRepairDocs.value+=3D" ";
				cntChecked++;
			}
		}
	}
	if (cntChecked > 0 && cntChecked <=3D500)
	{
	  document.all.SubmitRepairRedirectList.value=3DstrList;
	  document.all.SubmitRepairRedirectFolder.value=3DstrRootFolder;
	  =
document.all.SubmitRepairDocsForm.action=3DstrVDir+"/submitrepair.aspx";
	  document.all.SubmitRepairDocsForm.submit();
	}
	else
	  alert(cntChecked=3D=3D0 ? L_NewFormLibTb5_Text : =
L_NewFormLibTb6_Text);
}
function NavigateToManageCopiesPage(strHttpRoot, strFileRef)
{
	STSNavigate(strHttpRoot+"/_layouts"+		=
"/managecopies.aspx?ItemUrl=3D"+strFileRef+	"&Source=3D"+GetSource());
}
var L_ViewVersion_Text=3D"View";
var L_RestoreVersion_Text=3D"Restore";
var L_DeleteVersion_Text=3D"Delete";
var L_DenyVersion_Text=3D"Reject this version";
var L_UnPublishVersion_Text=3D"Unpublish this version";
function AddVersionMenuItemsCore(m, ctx)
{
	if (currentItemID !=3Dnull)
	{
	   var strCurrentItemID=3DcurrentItemID.toString();
	   if (strCurrentItemID.indexOf(".0.") >=3D0 )
	   return;
	}
	if (!HasRights(0x0, 0x40))
	  return;
	var menuOption;
	var IsCurrent=3DitemTable.getAttribute("isCur");
	var iLevel=3DitemTable.getAttribute("Level");
	var canViewProperty=3DitemTable.getAttribute("canViewProperty");
	if (currentItemFSObjType=3D=3Dnull)
		currentItemFSObjType=3DGetAttributeFromItemTable(itemTable, "OType", =
"FSObjType");
	if (canViewProperty !=3D"0")
	{
	menuOption=3DCAMOpt(m, L_ViewVersion_Text, "javascript:ViewVersion()", =
"");
		menuOption.id=3D"ID_ViewVersion";
	}
	if (HasRights(0x0, 0x4))
	{
		menuOption=3DCAMOpt(m, L_RestoreVersion_Text, =
"javascript:RestoreVersion()", "");
		menuOption.id=3D"ID_RestoreVersion";
	}
	if (HasRights(0x0, 0x80) && IsCurrent !=3D"1")
	{
		menuOption=3DCAMOpt(m, L_DeleteVersion_Text, =
"javascript:DeleteVersion()", "");
		menuOption.id=3D"ID_DeleteVersion";
	}
	if (HasRights(0x0, 0x10) && HasRights(0x0, 0x4))
	{
		if ((ctx.isModerated || ctx.EnableMinorVersions) && =
(currentItemFSObjType !=3D1)  &&
			(iLevel=3D=3D1 && IsCurrent=3D=3D"1"))
		{
			var menustring=3DL_DenyVersion_Text;
			if (ctx.EnableMinorVersions)
				menustring=3DL_UnPublishVersion_Text;
			menuOption=3DCAMOpt(m, menustring, "javascript:TakeOfflineVersion()", =
"");
			menuOption.id=3D"ID_TakeOfflineVersion";
		}
	}
}
function ViewVersion()
{
	if (! IsContextSet())
		return;
	STSNavigate(itemTable.getAttribute("verUrl"));
}
var L_Version_Restore_Confirm_Text=3D"You are about to replace the =
current version with the selected version.";
var L_Version_RestoreVersioningOff_Confirm_Text=3D"Versioning is =
currently disabled. As a result, you are about to overwrite the current =
version. All changes to this version will be lost.";
var L_Version_NoRestore_Current_ERR=3D"Cannot restore the current =
version.";
function RestoreVersion()
{
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	if (itemTable.getAttribute("isMostCur") !=3D"0")
	{
		alert(L_Version_NoRestore_Current_ERR);
	}
	else
	{
		var =
path=3Dctx.HttpPath+"&op=3DRestore&ver=3D"+itemTable.getAttribute("verId"=
)
		if (confirm(ctx.verEnabled ? L_Version_Restore_Confirm_Text : =
L_Version_RestoreVersioningOff_Confirm_Text))
		{
			SubmitFormPost(path);
		}
	}
}
var L_Version_NoOffline_NonCurrent_ERR=3D"You can only take offline the =
current published or approved version";
var L_Version_unpublish_Confirm_Text=3D"Are you sure you want to =
unpublish this version of the document?";
var L_Version_deny_Confirm_Text=3D"Are you sure you want to deny this =
version of the document?";
function TakeOfflineVersion()
{
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	var confrimstr=3DL_Version_deny_Confirm_Text;
	if (ctx.EnableMinorVersions)
		confrimstr=3DL_Version_unpublish_Confirm_Text
	if (itemTable.getAttribute("isCur") !=3D"1" || =
itemTable.getAttribute("Level") !=3D1)
	{
		alert(L_Version_NoOffline_NonCurrent_ERR);
	}
	else if (confirm(confrimstr))
	{
		SubmitFormPost(ctx.HttpPath+"&op=3DTakeOffline");
	}
}
var L_Version_Delete_Confirm_Text=3D"Are you sure you want to delete =
this version?";
var L_Version_Recycle_Confirm_Text=3D"Are you sure you want to send this =
version to the site Recycle Bin?";
var L_Version_NoDelete_Current_ERR=3D"You cannot delete the current =
checked in version, major version, or approved version.";
function DeleteVersion()
{
	if (! IsContextSet())
		return;
	var ctx=3DcurrentCtx;
	if (itemTable.getAttribute("isCur") !=3D"0")
	{
		alert(L_Version_NoDelete_Current_ERR);
	}
	else
	{
		var =
path=3Dctx.HttpPath+"&op=3DDelete&ver=3D"+itemTable.getAttribute("verId")=
;
		if (confirm(ctx.RecycleBinEnabled ? L_Version_Recycle_Confirm_Text : =
L_Version_Delete_Confirm_Text))
		{
			SubmitFormPost(path);
		}
	}
}
var L_Version_DeleteAll_Confirm_Text=3D"Are you sure you want to delete =
all previous versions associated with this file?";
var L_Version_RecycleAll_Confirm_Text=3D"Are you sure you want to send =
all previous versions associated with this file to the site Recycle =
Bin?";
var L_Version_DeleteAllMinor_Confirm_Text=3D"Are you sure you want to =
delete all previous draft versions of this file?";
var L_Version_RecycleAllMinor_Confirm_Text=3D"Are you sure you want to =
send all previous draft versions of this file to the site Recycle Bin?";
var L_Version_NoDeleteAll_None_ERR=3D"There are no previous versions to =
delete.";
function DeleteAllVersions(nVers, ctx)
{
	if (nVers <=3D1)
	{
		alert(L_Version_NoDeleteAll_None_ERR);
	}
	else
	{
		if (confirm(ctx.RecycleBinEnabled ? L_Version_RecycleAll_Confirm_Text =
: L_Version_DeleteAll_Confirm_Text))
		{
			SubmitFormPost(ctx.HttpPath+"&op=3DDeleteAll");
		}
	}
}
function DeleteAllMinorVersions(nVers, ctx)
{
	if (nVers <=3D1)
	{
		alert(L_Version_NoDeleteAll_None_ERR);
	}
	else if (confirm(ctx.RecycleBinEnabled ? =
L_Version_RecycleAllMinor_Confirm_Text : =
L_Version_DeleteAllMinor_Confirm_Text))
	{
		SubmitFormPost(ctx.HttpPath+"&op=3DDeleteAllMinor");
	}
}
function EditInGrid(using, viewguid)
{
	EnsureListControl();
	if (fListControl)
	{
		encViewId=3DescapeProperly(viewguid);
		strDocUrl=3Dusing+"?ShowInGrid=3DTrue&View=3D"+encViewId;
		pageView=3DGetUrlKeyValue("PageView", true);
		if (pageView !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&PageView=3D"+pageView;
		}
		showWebPart=3DGetUrlKeyValue("ShowWebPart", true);
		if (showWebPart !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&ShowWebPart=3D"+showWebPart;
		}
		viewId=3DGetUrlKeyValue("View", true);
		if ((viewId.toUpperCase()=3D=3Dviewguid.toUpperCase()) || =
(viewId.toUpperCase()=3D=3DencViewId.toUpperCase()))
		{
			rootFolder=3DGetUrlKeyValue("RootFolder", true);
			if (rootFolder !=3D"")
			{
				strDocUrl=3DstrDocUrl+"&RootFolder=3D"+rootFolder;
			}
		}
		SubmitFormPost(strDocUrl);
	}
	else
	{
		if (!fListErrorShown)
			{
			alert(L_EditInGrid_Text);
			fListErrorShown=3Dtrue;
			}
	}
}
function ExitGrid(using)
{
	var strDocUrl;
	var pageView;
	var viewId;
	var rootFolder;
	strDocUrl=3Dusing;
	pageView=3DGetUrlKeyValue("PageView", true);
	viewId=3DGetUrlKeyValue("View", true);
	if (viewId !=3D"")
	{
		strDocUrl=3DstrDocUrl+"?View=3D"+viewId;
		rootFolder=3DGetUrlKeyValue("RootFolder", true);
		if (rootFolder !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&RootFolder=3D"+rootFolder;
		}
		if (pageView !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&PageView=3D"+pageView;
		}
		showWebPart=3DGetUrlKeyValue("ShowWebPart", true);
		if (showWebPart !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&ShowWebPart=3D"+showWebPart;
		}
		strDocUrl=3DstrDocUrl+"&ShowInGrid=3DHTML";
	}
	else
	{
		strDocUrl=3DstrDocUrl+"?ShowInGrid=3DHTML";
		if (pageView !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&PageView=3D"+pageView;
		}
		showWebPart=3DGetUrlKeyValue("ShowWebPart", true);
		if (showWebPart !=3D"")
		{
			strDocUrl=3DstrDocUrl+"&ShowWebPart=3D"+showWebPart;
		}
	}
	SubmitFormPost(strDocUrl);
}


------=_NextPart_000_0000_01CD0681.A37FEC30
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://consumer.schlage.com/Js/ConsumerSchlage_JS/_js/SiteCatalystInclude.js

/* SiteCatalyst code version: H.14.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
     Plugins
*/
/* Specify the Report Suite ID(s) to track here */
var s=s_gi(s_account)
debugger;
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* Conversion Config */
s.currencyCode="USD"
/* Link Tracking Config */
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s.linkInternalFilters="javascript:,consumer.schlage.com"
s.linkLeaveQueryString=false
s.linkTrackVars="None"
s.linkTrackEvents="None"
/* Plugin Config */
s.usePlugins=true
function s_doPlugins(s) {
	/* Add calls to plugins here */
	
	/* Plugin Example: getQueryParam 2.1
	//single parameter
	s.campaign=s.getQueryParam('cid');

	//multiple parameters
	s.campaign=s.getQueryParam('cid,sid',':');

	//non-page URL example
	s.campaign=s.getQueryParam('cid','',document.referrer);

	//parent frame example
	s.campaign=s.getQueryParam('cid','','f');

	*/
	
	/* Plugin: getNewRepeat 1.0 */
	s.prop11=s.getNewRepeat();
	s.eVar11=s.getNewRepeat();
	
	/* Plugin: timeparting EST */
	/*s.prop8=s.getTimeParting('h','-6','2008'); // Set hour 
	s.prop9=s.getTimeParting('d','-6','2008'); // Set day
	s.prop10=s.getTimeParting('w','-6','2008'); // Set Weekend / Weekday
	s.eVar7=s.getTimeParting('h','-6','2008'); // Set hour 
	s.eVar8=s.getTimeParting('d','-6','2008'); // Set day
	s.eVar9=s.getTimeParting('w','-6','2008'); // Set Weekend / Weekday*/
	
	
	/* Copy prop values to eVars */
	if(s.prop1){
		s.eVar1=s.prop1
	}	
	if(s.pageName){
		s.eVar2=s.pageName
	}
	if(s.prop3){
		s.eVar3=s.prop3
	}
	if(s.prop4){
		s.eVar4=s.prop4
	}
	if(s.prop5){
		s.eVar5=s.prop5
	}
	if(s.prop6){
		s.eVar6=s.prop6
	}
	
	
}
s.doPlugins=s_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
s.getQueryParam=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.subs"
+"tring(i==p.length?i:i+1)}return v");
s.p_gpv=new Function("k","u",""
+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
+"=s.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+"epa(v)}return ''");

/*
 * Plugin: getNewRepeat 1.0 - Return whether user is new or repeat
 */
s.getNewRepeat=new Function(""
+"var s=this,e=new Date(),cval,ct=e.getTime(),y=e.getYear();e.setTime"
+"(ct+30*24*60*60*1000);cval=s.c_r('s_nr');if(cval.length==0){s.c_w("
+"'s_nr',ct,e);return 'New';}if(cval.length!=0&&ct-cval<30*60*1000){s"
+".c_w('s_nr',ct,e);return 'New';}if(cval<1123916400001){e.setTime(cv"
+"al+30*24*60*60*1000);s.c_w('s_nr',ct,e);return 'Repeat';}else retur"
+"n 'Repeat';");

/*
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time zone
 */
s.getTimeParting=new Function("t","z","y",""
+"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||"
+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
+"if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"
+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"
+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
+"dstring}}};"
);


/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.dc=112

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var d="function s_dr"
+"(x,o,n){var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);"
+"else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.i"
+"ndexOf(o)}return x}w.s_dr=s_dr;function s_d(x) {var t='`^@$#',l='01"
+"23456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0"
+",b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substri"
+"ng(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d="
+"d.substring(i+1)}else d='';b=parseInt(n/62);k=n-b*62;k=t.substring("
+"b,b+1)+l.substring(k,k+1);x=s_dr(x,k,w);n++}for(i=0;i<5;i++){w=t.su"
+"bstring(i,i+1);x=s_dr(x,w+' ',w)}}return x}w.s_d=s_d;",c=".substrin"
+"g(~.indexOf(~return ~=fun`K(~){`Os=^u~`t $6~;$6~.toLowerCase()~`cFu"
+"n`K('e`s`Os=s_c_il['+@i+']~};s.~.length~.toUpperCase~`cObject~s.wd~"
+"t^D~.location~')q='~dynamicAccount~link~s.apv~ction~$l$X~)$6x^X!Obj"
+"ect||!Object.prototype||!Object.prototype[x])~@G^Al)@G^Al['+@i+'].m"
+"rq(\"'+un+'\")'~var ~s.pt(~ookieDomainPeriods~,`s,'~while(~);s.~.pr"
+"otocol~){$6~visitor~=''~:'')~;@F^Vs[k],255)}~s_c2f~javaEnabled~=new"
+" ~.lastIndexOf('~tm.get~@5\"$Qs.b.addBehavior('# default# ~onclick~"
+"ternalFilters~entElement~Name~javascriptVersion~=parseFloat(~cookie"
+"~parseInt(~s.^J~Type~o^joid~browser~','~else~referrer~colorDepth~St"
+"ring~.host~s.rep(~}catch(e){~r=s.m(f)?s[f](~}$6~s.un~s.eo~s.sq~t=s."
+"ot(o)~track~j='1.~)?'Y':'N'~$dURL~^jc_i~s.ismac~lugins~=='~;for(~Sa"
+"mpling~s.rc[un]~s.b.addEventListener~Download~tfs~resolution~.get@I"
+"()~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~isopera~escape(~scre"
+"en.~s.fl(~harCode~&&(~variableProvider~s.gg('objectID')~&&s.~:'';h="
+"h?h~e&&l$kSESSION'~');~f',~_'+~Date~name~home$d~.s_~s.c_r(~s.rl[u~o"
+".href~Lifetime~Width~sEnabled~'){q='~b.attachEvent~&&l$kNONE'){~Ext"
+"ernalLinks~this~charSet~onerror~currencyCode~s=s_gi(~e$SElement~;s."
+"gl(s.vl_g~.parent~Array~lnk~Opera~eval(~Math.~s.fsg~s.ns6~docum~s.o"
+"un~conne~InlineStats~Track~'0123456789~s[k]=~window~onload~Time~s.e"
+"pa(~s.c_w(~o.type~(s.ssl~n=s.oid(o)~LeaveQuery~')>=~&&t~'=')~){n=~+"
+"1))~' '+~s.t()}~\",''),~=s.oh(o);~+(y<1900?~ingServer~s_gs~true~ses"
+"s~campaign~lif~;fun~,100)~s.co(~s._in~x in ~='s_~ffset~s.c_d~'&pe~s"
+".gv(~s.qav~s.pl~=(apn~sqs',q);~Year(~=s.n.app~&&!~(''+~(\")>=~)+'/~"
+"',s~s()+':'+~){p=~():''~a):f(~){v=s.n.~channel~if(~un)~.target~o.va"
+"lue~etscape~(ns?ns:~s_')t=t~omePage~++}~')<~){x~1);~e))~'+n~height~"
+"events~trk~random~code~un,~try{~'MSIE ~.src~INPUT'~floor(~s.pg~s.nu"
+"m(~s.ape(~s.c_gd~s.dc~.inner~transa~Events~page~.set~Group,~Match,~"
+".fromC~++){~?'':~!='~='+~(\")<~?'&~+';~(f){~>=5)~&&i>~[b](~=l[n];~~"
+"fun`K `ae$p`Ox`X,s=0,e,a,b,c;`S1){e=f`1'\"@z);b=f`1'\\\\',s);c=f`1"
+"\"\\n\",s)`6e<0||(b>=0&&b<$Ie=b`6e<0||(c>=0&&c<$Ie=c`6e>=0$G+=(e>s?"
+"f`0s,e)`Y+(e==c?'\\\\n':'\\\\'+f`0e,e@T;s=e+1}`t `2x+f`0s)}`2f}w.`a"
+"e=`ae@f`K `aa$p`Os=f`1'(')+1,e=f`1')'),a`X,c;`Ss>=0&&s<e){c=f`0s,s+"
+"1)`6c==`s)a+='\",\"';`5(\"\\n\\r\\t \")`1c)<0)a+=c;s$E`2a?'\"'+a+'"
+"\"':a}w.`aa=`ae@f`K `a(cc){cc`X+cc;`Ofc='`Of`cFun`K(@z=cc`1';',cc`1"
+"'{')),e=cc`d}'),o,a,d,q,c,f,h,x;fc+=`aa(cc)+',\"`Os`C;';c=cc`0s+1,e"
+");s=c`1'fun`K^d`Ss>=0){d=1;q`X;x=0;f=c`0s);a=`aa(f);e=o=c`1'{@z);e+"
+"+;`Sd>0){h=c`0e,e+1)`6q`Vh==q@vx)q`X`6h^D\\\\')x=x?0:1;`t x=0}`t{$6"
+"h^D\"'||h==\"'\")q=h`6h^D{')d++`6h^D}')d--^1d>0)e$Ec=c`00,s)+'new F"
+"un`K('+(a?a+`s`Y+'\"'+`ae(c`0o+1,$I+'\")'+c`0e+$Hs=c`1'fun`K')}fc+="
+"`ae(c)$o`2s\");';@5fc);`2f}w.`a=`a`6pg){fun`K s_co(o){`O^y\"_\",1,$"
+"H`2@ho)}w^jco=s_co@f`K @a($7{`O^y$P1,$H`2@Vw^jgs=@a@f`K s_dc($7{`O^"
+"y$P$H`2@Vw^jdc=s_dc;}fun`K s_c($Ppg,ss`4;s._c@kc';`D=@G`6!`D^An){`D"
+"^Al`c@2;`D^An=0;}s._il=`D^Al;@i=`D^An;s._il[@i]=s;`D^An++;s.m`3m){`"
+"2@wm)`1'{$F0`9fl`3x,l){`2x?@wx)`00,l):x`9co`3o`V!o)`2o;`On`C,x^E@jo"
+")$6x`1'select$F0&&x`1'filter$F0)n[x]=o[x];`2n`9num`3x$G`X+x^E`Op=0;"
+"p<x`A;p++)$6(@E')`1x`0p,p@T<0)`20;`21`9rep`3x,o,n){`Oi=x`1o);`Sx$r="
+"0$G=x`00,i)+n+x`0i+o`A);i=x`1o,i+n`A)}`2x`9ape`3x`4,h=@EABCDEF',i,c"
+"=s.^v,n,l,e,y`X;c=c?c`B$2`6x$G`X+x`6c^DAUTO'^X'').c^WAt){for(i=0;i<"
+"x`A;i$ic=x`0i,i+$Hn=x.c^WAt(i)`6n>127){l=0;e`X;`Sn||l<4){e=h`0n%16,"
+"n%16+1)+e;n=`nn/16);l$Ey+='%u'+e}`5c^D+')y+='%2B';`t y+=^Tc)}x=y}`t"
+"{x=x?`y^T''+x),'+`s%2B'):x`6x&&c^aem==1&&x`1'%u$F0&&x`1'%U$F0){i=x`"
+"1'%^d`Si>=0){i++`6h`08)`1x`0i,i+1)`B())>=0)`2x`00,i)+'u00'+x`0i);i="
+"x`1'%',i)}}}}`2x`9epa`3x`4;`2x?un^T`y''+x,'+`s ')):x`9pt`3x,d,f,a`4"
+",t=x,z=0,y,r;`St){y=t`1d);y=y<0?t`A:y;t=t`00,y);^0t,$3t,a)`6r)`2r;z"
+"+=y+d`A;t=x`0z,x`A);t=z<x`A?t:''}`2''`9isf`3t,a){`Oc=a`1':')`6c>=0)"
+"a=a`00,c)`6t`00,2)^D$C`02);`2(t!`X@Q==a)`9fsf`3t,a`4`6`Pa`Ris^et))@"
+"7+=(@7!`X?`s`Y+t;`20`9fs`3x,f`4;@7`X;`Px`Rfs^ef);`2@7`9c_d`X;$Yf`3t"
+",a`4`6!$Wt))`21;`20`9c_gd`3`4,d=`D`F`x^h,n=s.fpC`Q,p`6!n)n=s.c`Q`6d"
+"@v@m@Sn?`nn):2;n=n>2?n:2;p=d`d.')`6p>=0){`Sp>=0&&n>1$1d`d.',p-$Hn--"
+"}@m=p>0&&`Pd,'.`sc_gd^e0)?d`0p):d}}`2@m`9c_r`3k`4;k=$Xk);`Oc=@Us.d."
+"`m,i=c`1@Uk+@R,e=i<0?i:c`1';',i),v=i<0$j@Jc`0i+2+k`A,e<0?c`A:$I;`2v"
+"$k[[B]]'?v:''`9c_w`3k,v,e`4,d=$Y(),l=s.`m^n,t;v`X+v;l=l?@wl)`B$2`6^"
+"c^st=(v!`X?`nl?l:0):-60)`6t){e`c^g;e$e@I(e^L+(t*1000))}^1k^ss.d.`m="
+"k+'`Lv!`X?v:'[[B]]')$o path=/;'+(^c?' expires$le.toGMT`w()$o'`Y+(d?"
+"' domain$ld$o'`Y;`2^kk)==v}`20`9eh`3o,e,r,f`4,b='s^fe+'^f@i,n=-1,l,"
+"i,x`6!^Ml)^Ml`c@2;l=^Ml^Ei=0;i<l`A&&n<0;i++`Vl[i].o==o&&l[i].e==e)n"
+"=i^1n<0@Si;l[n]`C}x$tx.o=o;x.e=e;f=r?x.b:f`6r||f$G.b=r?0:o[e];x.o[e"
+"]=f^1x.b$G.o[b]=x.b;`2b}`20`9cet`3f,a,t,o,b`4,r`6`J>=5^X!s.^S||`J>="
+"7))@5'$Q^0$3a)`zr=s.m(t)?s[t](e):t(e)}^d`t{$6^B^au`1$R4@P0)r=s.m(b)"
+"?s$sa):b(a);`t{^M(`D,'^w',0,o);^0$3a`Teh(`D,'^w',1)}}`2r`9g^Jet`3e`"
+"4;`2`o`9g^Joe`8;^M(@G,\"^w\",1`Te^J=1;`Oc=s.t()`6c)s.d.write(c`Te^J"
+"=0;`2@b'`Tg^Jfb`3a){`2@G`9g^Jf`3w`4,p=w@1,l=w`F;`o=w`6p&&p`F!=l&&p`"
+"F`x==l`x){`o=p;`2s.g^Jf(`o)}`2`o`9g^J`3`4`6!`o){`o=`D`6!s.e^J)`o=s."
+"cet('g^J^e`o,'g^Jet@z.g^Joe,'g^Jfb')}`2`o`9mrq`3u`4,l=^l],n,r;^l]=0"
+"`6l)for(n=0;n<l`A;n$ir$ts.mr(0,0,r.t,r.u,r.r)}`9mr`3@c,q,ta,u,rs`4,"
+"dc=$Z,t1=s.^6@Z,t2=s.^6@ZSecure,ns=s.`W`jspace,un=u?u:$Bs.f$7,unc=`"
+"y$P'_`s-'),r`C,l,imn@ki^f($7,im,b,e`6!rs){rs='http'+@M?'s'`Y+'://'+"
+"(t1?@M@Q2?t2:t1):($B@M?'102':unc))+'.'+($Z?$Z:112)+'.2o7.net')@yb/s"
+"s/'+^2+'/1/H.14/'+@c+'?[AQB]&ndh=1'+(q?q`Y+'&[AQE]'`6^N@v^B`V`J>5.5"
+")rs=^Vrs,4095);`t rs=^Vrs,2047)}^1s.d.images&&`J>=3^X!s.^S||`J>=7)^"
+"X@8<0||`J>=6.1)`V!s.rc)s.rc`C`6!^G){^G=1`6!s.rl)s.rl`C;^ln]`c@2;set"
+"@Iout('$6`N,750)}`t{l=^ln]`6l){r.t=ta;r.u=un;r.r=rs;l[l`A]=r;`2''}i"
+"mn+='^f^G;^G$Eim=`D[imn]`6!im)im=`D[imn]`cImage;im^jl=0;im.@H`cFun`"
+"K('e`s^u^jl=1`6`N);im$S=rs`6rs`1@n=@P0^X!ta||ta^D_self'||ta^D_top'|"
+"|(`D.^h@Qa==`D.^h))){b=e`c^g;`S!im^jl&&e^L-b^L<500)e`c^g}`2''}`2'<i"
+"m'+'g sr'+'c=\"'+rs+'\" width=1 $K=1 border=0 alt=\"\">'`9gg`3v`4`6"
+"!`D['s^fv])`D['s^fv]`X;`2`D['s^fv]`9glf`3t,a`Vt`00,2)^D$C`02);`Os=^"
+"u,v=s.gg(t)`6v)s[t]=v`9gl`3v`4`6$V)`Pv`Rgl^e0)`9gv`3v`4;`2s['vpm^fv"
+"]?s['vpv^fv]:(s[v]?s[v]`Y`9havf`3t,a`4,b=t`00,4),x=t`04),n=`nx),k='"
+"g^ft,m='vpm^ft,q=t,v=s.`I@DVars,e=s.`I@D$c;@F@ot)`6s.@3||^3){v=v?v+"
+"`s+^O+`s+^O2:''`6v@v`Pv`Ris^et))s[k]`X`6`E$L'&&e)@Fs.fs(s[k],e)}s[m"
+"]=0`6`E`WID`Gvid';`5`E^9^qg'`Z`5`E`u^qr'`Z`5`Evmk`Gvmt';`5`E^v^qce'"
+"`6s[k]&&s[k]`B()^DAUTO')@F'ISO8859-1';`5s[k]^aem==2)@F'UTF-8'}`5`E`"
+"W`jspace`Gns';`5`Ec`Q`Gcdp';`5`E`m^n`Gcl';`5`E^Y`Gvvp';`5`E^x`Gcc';"
+"`5`E$5`Gch';`5`E$b`KID`Gxact';`5`E@d`Gv0';`5`E^K`Gs';`5`E`v`Gc';`5`"
+"E`k`Gj';`5`E`b`Gv';`5`E`m^p`Gk';`5`E`r^o`Gbw';`5`E`r^Q`Gbh';`5`E@B`"
+"K`p`Gct';`5`E^i`Ghp';`5`Ep^C`Gp';`5$Wx)`Vb^Dprop`Gc$J;`5b^DeVar`Gv$"
+"J;`5b^Dhier^qh$J`Z^1s[k]@Q$k`I`j'@Q$k`I`p')@p+='&'+q+'`Ls[k]);`2''`"
+"9hav`3`4;@p`X;`P^P`Rhav^e0);`2@p`9lnf`3^R`7^b`7:'';`Ote=t`1@R`6t@Qe"
+">0&&h`1t`0te@T>=0)`2t`00,te);`2''`9ln`3h`4,n=s.`I`js`6n)`2`Pn`Rln^e"
+"h);`2''`9ltdf`3^R`7^b`7:'';`Oqi=h`1'?^dh=qi>=0?h`00,qi):h`6t&&h`0h`"
+"A-(t`A@T^D.'+t)`21;`20`9ltef`3^R`7^b`7:''`6t&&h`1t)>=0)`21;`20`9lt`"
+"3h`4,lft=s.`I^IFile`ps,lef=s.`IEx`h,@e=s.`IIn`h;@e=@e?@e:`D`F`x^h;h"
+"=h`7`6s.^6^ILinks&&lft&&`Plft`Rltd^eh))`2'd'`6s.^6^t^Xlef||@e)^X!le"
+"f||`Plef`Rlte^eh))^X!@e||!`P@e`Rlte^eh)))`2'e';`2''`9lc`8,b=^M(^u,"
+"\"`g\"`T@3=@h^u`Tt(`T@3=0`6b)`2^u$se);`2@b'`Tbc`8,f`6s.d^ad.all^ad."
+"all.cppXYctnr)return;^3=^z?^z:e$8;@5\"$Q$6^3^X^3.tag`j||^3.par`i||^"
+"3@1Nod$I@Vcatch$p}\"`Teo=0'`Toh`3o`4,l=`D`F,h=^m?^m:'',i,j,k,p;i=h`"
+"1':^dj=h`1'?^dk=h`1'/')`6h^Xi<0||(j>=0$rj)||(k>=0$rk))$1o`U&&o`U`A>"
+"1?o`U:(l`U?l`U`Y;i=l.path^h`d/^dh=(p?p+'//'`Y+(o`x?o`x:(l`x?l`x`Y)+"
+"(h`00,1)$k/'?l.path^h`00,i<0?0:i@y'`Y+h}`2h`9ot`3o){`Ot=o.tag`j;t=t"
+"@Q`B?t`B$2`6`ESHAPE')t`X`6t`V`E$T&&@L&&@L`B)t=@L`B();`5^m)t='A';}`2"
+"t`9oid`3o`4,^5,p,c,n`X,x=0`6t@v`q$1o`U;c=o.`g`6^m^X`EA'||`EAREA')^X"
+"!c||!p||p`7`1'javascript$F0))n@X`5c@S`ys.rep(`ys.rep@wc,\"\\r@W\"\\"
+"n@W\"\\t@W' `s^dx=2}`5$9^X`E$T||`ESUBMIT')@S$9;x=3}`5o$S&&`EIMAGE')"
+"n=o$S`6n){`q=^Vn@g;`qt=x}}`2`q`9rqf`3t,un`4,e=t`1@R,u=e>=0?`s+t`00,"
+"e)+`s:'';`2u&&u`1`s+un+`s)>=0?@Jt`0e@T:''`9rq`3un`4,c=un`1`s),v=^k'"
+"s_sq'),q`X`6c<0)`2`Pv,'&`srq^e$7;`2`Pun`Rrq',0)`9sqp`3t,a`4,e=t`1@R"
+",q=e<0$j@Jt`0e+1)`Tsqq[q]`X`6e>=0)`Pt`00,e)`R@s`20`9sqs`3$Pq`4;^4u["
+"un]=q;`20`9sq`3q`4,k@ksq',v=^kk),x,c=0;^4q`C;^4u`C;^4q[q]`X;`Pv,'&`"
+"ssqp',0);`P^2`R@sv`X^E@j^4u`M)^4q[^4u[x]]+=(^4q[^4u[x]]?`s`Y+x^E@j^"
+"4q`M&&^4q[x]^Xx==q||c<2)){v+=(v$n'`Y+^4q[x]+'`Lx);c$E`2@Kk,v,0)`9wd"
+"l`8,r=@b,b=^M(`D,\"@H\"),i,o,oc`6b)r=^u$se)^Ei=0;i<s.d.`Is`A;i$io=s"
+".d.`Is[i];oc=o.`g?\"\"+o.`g:\"\"`6(oc`1\"@a$m0||oc`1\"^joc@x0)&&oc`"
+"1\".tl$m0)^M(o,\"`g\",0,s.lc);}`2r^d`Ds`3`4`6`J>3^X!^N||!^B||`J$q`V"
+"s.b^a^r)s.^r('`g@z.bc);`5s.b&&^H)^H('click@z.bc,false);`t ^M(`D,'@H"
+"',0,`Dl)}`9vs`3x`4,v=s.`W^F,g=s.`W^F$fk@kvsn^f^2+(g?'^fg`Y,n=^kk),e"
+"`c^g,y=e.get@t);e$e@ty+10@Y1900:0))`6v){v*=100`6!n`V!@Kk,x,$I`20;n="
+"x^1n%10000>v)`20}`21`9dyasmf`3t,m`Vt&&m&&m`1t)>=0)`21;`20`9dyasf`3t"
+",m`4,i=t?t`1@R:-1,n,x`6i>=0&&m){`On=t`00,i),x=t`0i+1)`6`Px`Rdyasm^e"
+"m))`2n}`20`9uns`3`4,x=s.`HSele`K,l=s.`HList,m=s.`H$gn,i;^2=^2`7`6x&"
+"&l`V!m)m=`D`F`x`6!m.toLowerCase)m`X+m;l=l`7;m=m`7;n=`Pl,';`sdyas^em"
+")`6n)^2=n}i=^2`1`s`Tfun=i<0?^2:^2`00,i)`9sa`3un`4;^2=un`6!@A)@A=un;"
+"`5(`s+@A+`s)`1$7<0)@A+=`s+un;^2s()`9t`3`4,$M=1,tm`c^g,sed=Math&&@6$"
+"N?@6$U@6$N()*10000000000000):`e@I(),@c='s'+@6$U`e@I()/10800000)%10+"
+"sed,y=`e@t),vt=`e^g(@y'+`eMonth(@y'@Yy+1900:y)+@U`eHour$0`eMinute$0"
+"`eSeconds()+@U`eDay()+@U`e@IzoneO@l(),^J=s.g^J(),ta`X,q`X,qs`X@0`Tu"
+"ns()`6!s.td){`Otl=^J`F,a,o,i,x`X,c`X,v`X,p`X,bw`X,bh`X,^70',k=@K's_"
+"cc`s@b',0^8,hp`X,ct`X,pn=0,ps`6`w&&`w.prototype){^71'`6j.match){^72"
+"'`6tm$eUTC^g){^73'`6^N&&^B&&`J$q^74'`6pn.toPrecision){^75';a`c@2`6a"
+".forEach){^76';i=0;o`C;@5'$Qi`cIterator(o)`z}')`6i&&i.next)^77'}}}}"
+"^1`J>=4)x=^Uwidth+'x'+^U$K`6s.isns||s.^S`V`J>=3$4`b(^8`6`J>=4){c=^U"
+"pixelDepth;bw=`D$a^o;bh=`D$a^Q}}@q=s.n.p^C}`5^N`V`J>=4$4`b(^8;c=^U`"
+"v`6`J$q{bw=s.d.@9`i.o@l^o;bh=s.d.@9`i.o@l^Q`6!^B^ab){`fh$D^dhp=s.b."
+"isH$D(tl^8`z}\");`fclientCaps^dct=s.b.@B`K`p`z}\")}}}`t r`X^1@q)`Sp"
+"n<@q`A&&pn<30){ps=^V@q[pn].^h@g$o'`6p`1ps)<0)p+=ps;pn$Es.^K=x;s.`v="
+"c;s.`k=j;s.`b=v;s.`m^p=k;s.`r^o=bw;s.`r^Q=bh;s.@B`K`p=ct;s.^i=hp;s."
+"p^C=p;s.td=1^1s.useP^C)s.doP^C(s);`Ol=`D`F,r=^J.@9ent.`u`6!s.^9)s.^"
+"9=l`6!s.`u)s.`u=r`6s.@3||^3){`Oo=^3?^3:s.@3`6!o)`2'';`Op=@o'$d`j'),"
+"w=1,^5,@N,x=`qt,h,l,i,oc`6^3&&o==^3){`So@vn@Q$kBODY'){o=o.par`i?o.p"
+"ar`i:o@1Node`6!o)`2'';^5;@N;x=`qt}oc=o.`g?''+o.`g:''`6(oc`1\"@a@x0&"
+"&oc`1\"^joc$m0)||oc`1\".tl@x0)`2''}ta=n?o$8:1;h@Xi=h`1'?^dh=s.`I@O`"
+"w||i<0?h:h`00,i);l=s.`I`j?s.`I`j:s.ln(h);t=s.`I`p?s.`I`p`7:s.lt(h)`"
+"6t^Xh||l))q+=@n=@3^f(`Ed'||`Ee'?$Xt):'o')+(h?@nv1`Lh)`Y+(l?@nv2`Ll)"
+"`Y;`t $M=0`6s.^6@C`V!p$1@o'^9^dw=0}^5;i=o.sourceIndex`6^Z@S^Z;x=1;i"
+"=1^1p&&n@Q)qs='&pid`L^Vp,255))+(w$npidt$lw`Y+'&oid`L^Vn@g)+(x$noidt"
+"$lx`Y+'&ot`Lt)+(i$noi$li`Y}^1!$M@vqs)`2''`6s.p_r)s.p_r();`O$O`X`6$M"
+"^avs(sed))$O=s.mr(@c,(vt$nt`Lvt)`Y+s.hav()+q+(qs?qs:s.rq(^2)),ta`Ts"
+"q($M$jqs`T@3=^3=s.`I`j=s.`I`p=`D^jobjectID=s.ppu`X`6$V)`D^j@3=`D^je"
+"o=`D^j`I`j=`D^j`I`p`X;`2$O`9tl`3o,t,n`4;s.@3=@ho`T`I`p=t;s.`I`j=n;s"
+".t()`9ssl=(`D`F`U`7`1'https@P0`Td=@9ent;s.b=s.d.body;s.n=navigator;"
+"s.u=s.n.userAgent;@8=s.u`1'N$A6/^d`Oapn@u`j,v@uVersion,ie=v`1$R'),o"
+"=s.u`1'@4 '),i`6v`1'@4@P0||o>0)apn='@4';^N@r^DMicrosoft Internet Ex"
+"plorer'`Tisns@r^DN$A'`T^S@r^D@4'`Tismac=(s.u`1'Mac@P0)`6o>0)`J`ls.u"
+"`0o+6));`5ie>0){`J=`ni=v`0ie+5))`6`J>3)`J`li)}`5@8>0)`J`ls.u`0@8+10"
+"));`t `J`lv`Tem=0`6`w$h^W){i=^T`w$h^W(256))`B(`Tem=(i^D%C4%80'?2:(i"
+"^D%U0100'?1:0))}s.sa(un`Tvl_l='`WID,vmk,ppu,^v,`W`jspace,c`Q,`m^n,$"
+"d`j,^9,`u,^x';^P=^O+',^Y,$5,server,$d`p,$b`KID,purchaseID,@d,state,"
+"zip,$L,products,`I`j,`I`p'^E`On=1;n<51;n++)^P+=',prop$J+',eVar$J+',"
+"hier$J;^O2='^K,`v,`k,`b,`m^p,`r^o,`r^Q,@B`K`p,^i,p^C';^P+=`s+^O2;s."
+"vl_g=^P+',`W^F,`W^F$f`HSele`K,`HList,`H$g^6^ILinks,^6^t,^6@C,`I@O`w"
+",`I^IFile`ps,`IEx`h,`IIn`h,`I@DVars,`I@D$c,`I`js,@3';$V=pg@0)`6!ss)"
+"`Ds()}",
w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=
v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=
un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];if(s._c=='s_c'){
if(s.oun==un)return s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}
eval(d);c=s_d(c);i=c.indexOf("function s_c(");eval(c.substring(0,i))
if(!un)return 0;c=c.substring(i);if(e>0){a=parseInt(i=v.substring(e
+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10)
);else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf(
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(
un,pg,ss)}s_gi()
------=_NextPart_000_0000_01CD0681.A37FEC30--
