From: <Saved by Windows Internet Explorer 7>
Subject: Report: 21 million German bank accounts for sale
Date: Tue, 23 Dec 2008 14:52:15 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_005D_01C9650E.0B83BBE0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/print/58947

=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=3Dxx xml:lang=3D"xx" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Report: 21 million =
German bank accounts for sale</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<SCRIPT src=3D"http://www.itworld.com/misc/jquery.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.itworld.com/misc/drupal.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.itworld.com/sites/all/modules/anon_vote/ajax_anon_vote.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.itworld.com/sites/all/modules/jquery_update/compat-1.0.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.itworld.com/sites/all/modules/thickbox/thickbox.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.itworld.com/sites/all/modules/panels/js/panels.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.itworld.com/sites/all/modules/jquery_update/collapse-fi=
x.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>Drupal.extend({ settings: { "thickbox": { =
"close": "Close", "next": "Next \x3e", "prev": "\x3c Prev", "esc_key": =
"or Esc Key", "next_close": "Next / Close on last", "image_count": =
"Image !current of !total" } } });</SCRIPT>

<META content=3D"noindex, nofollow" name=3Drobots><LINK=20
href=3D"/sites/itworld.cwcxo.com/themes/it_world/images/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon">
<STYLE type=3Dtext/css media=3Dall>@import url( =
/sites/itworld-dev.cwcxo.com/themes/it_world/styles/print.css );
</STYLE>

<SCRIPT type=3Dtext/javascript>var =
ord=3DMath.random()*10000000000000000;</SCRIPT>

<META content=3D"MSHTML 6.00.5730.13" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dcontainer>
<DIV id=3Dheader><IMG=20
src=3D"http://www.itworld.com/sites/itworld.com/themes/it_world/images/pr=
int_header.gif">=20

<DIV class=3Dnavlinks><A onclick=3D"window.print(); return false;"=20
href=3D"http://www.itworld.com/security/58947/report-21-million-german-ba=
nk-accounts-sale#"><IMG=20
alt=3D""=20
src=3D"http://www.itworld.com/sites/itworld.com/themes/it_world/images/pr=
int_icon.gif">=20
Print </A><A onclick=3D"window.close(); return false;"=20
href=3D"http://www.itworld.com/security/58947/report-21-million-german-ba=
nk-accounts-sale#"><IMG=20
alt=3D""=20
src=3D"http://www.itworld.com/sites/itworld.com/themes/it_world/images/cl=
ose_icon.gif">=20
Close Window </A></DIV></DIV>
<P class=3Dsource>From: <A=20
href=3D"http://www.itworld.com/">http://www.itworld.com/</A></P>
<H1>Report: 21 million German bank accounts for sale</H1><!-- do not =
pull in teaser/deck --><!-- confirm that this div pulls in name and =
source -->
<P class=3Dbyline>by Robert McMillan </P>
<P><SPAN class=3Dpublished>December 8, 2008 =E2=80=94 </SPAN></P>
<DIV style=3D"FLOAT: right; WIDTH: 1px; HEIGHT: 130px"></DIV>
<DIV id=3Dimu=20
style=3D"CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: =
right; PADDING-BOTTOM: 10px; PADDING-TOP: 15px">
<DIV class=3D"imu module"><!-- begin 336x280,336x600 top ad tag =
(tile=3D5) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/idg.us.itw.security/index;cid=3D5894=
7;attr=3DNews;tags=3Ddata+breach,identity+theft;by=3DRobert+McMillan;kw=3D=
data+breach,identity+theft;pos=3Dimu;tile=3D5;sz=3D336x280,336x600;ord=3D=
' + ord + '?" type=3D"text/javascript"><\/script>');=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.itw.security/index;cid=3D58=
947;attr=3DNews;tags=3Ddata+breach,identity+theft;by=3DRobert+McMillan;kw=
=3Ddata+breach,identity+theft;pos=3Dimu;tile=3D5;sz=3D336x280,336x600;ord=
=3D123456789?"=20
target=3D_blank><IMG alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.itw.security/index;cid=3D58947=
;attr=3DNews;tags=3Ddata+breach,identity+theft;by=3DRobert+McMillan;kw=3D=
data+breach,identity+theft;pos=3Dimu;tile=3D5;sz=3D336x280,336x600;ord=3D=
123456789?"=20
width=3D336 border=3D0></A></NOSCRIPT> <!-- End ad tag (tile=3D5) =
--></DIV></DIV>
<P><!--paging_filter-->Black market criminals are offering to sell =
details on 21=20
million German bank accounts for =E2=82=AC12 million (US$15.3 million), =
according to an=20
<A=20
href=3D"http://www.wiwo.de/unternehmer-maerkte/operation-goldesel-kontonu=
mmern-von-21-millionen-buergern-illegal-im-umlauf-380237/">investigative =

report</A> published Saturday.</P>
<P>Reporters for WirtschaftsWoche (Economic Week) managed to obtain a CD =

containing 1.2 million accounts after a November face-to-face meeting =
with=20
criminals in a Hamburg hotel, according to the magazine.</P>
<P>Posing as buyers working for a gambling business, the journalists =
were able=20
to strike a price of =E2=82=AC0.55 per record, or =E2=82=AC12 million =
for all the data. They=20
were given a CD containing the 1.2 million accounts when they asked for=20
assurances that the information they would be buying was legitimate.</P>
<P>That CD contained the names, addresses, phone numbers, birthdays, =
account=20
numbers and bank routing numbers of the theft victims, they reported. In =
some=20
cases, the victim's account balance was also provided. The data was most =
likely=20
collected from call center employees, the magazine reports.</P>
<P>Although banking passwords were apparently not included on the CD, =
criminals=20
would be able to use this data to withdraw funds from a victim's =
account, said=20
Thierry Zoller, an independent security consultant based in =
Luxembourg.</P>
<P>Scammers could use this type of information to initiate a large =
number of=20
debits from German banks, making each withdrawal small in hopes that it =
would=20
not be noticed by the victim, he said.</P>
<P>This is the second high-profile German data breach in the past two =
months. In=20
October, Deutsche Telekom reported that thieves had stolen a storage =
device=20
containing account information on about 17 million customers of its =
T-Mobile=20
Germany subsidiary. That breach did not involve bank or credit card =
information,=20
however.</P>
<P>When sold in small quantities, full bank account details can fetch as =
much as=20
$1,000 per record, said Avivah Litan, an analyst with Gartner Research. =
"Without=20
a doubt, bank accounts yield the highest value in the black market," she =
said.=20
</P>
<P>She said that it's remarkable that this type of breach was reported =
in=20
Germany.</P>
<P>"You'd think Germany would have some of the tightest controls around =
bank=20
account data," Litan said. "Europe has very strong privacy laws and =
Germany is=20
one of the biggest enforcers of those privacy laws. So I think the fact =
that=20
this data was available on the German black market shows how far the =
criminals=20
have gone."</P><BR>
<P class=3Dcopyright>IDG News Service</P>
<DIV id=3Dleaderboard>
<DIV id=3Dleaderboard><!-- begin  top 728x90 ad tag (tile=3D1) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/idg.us.itw.security/index;cid=3D5894=
7;attr=3DNews;tags=3Ddata+breach,identity+theft;by=3DRobert+McMillan;kw=3D=
data+breach,identity+theft;pos=3Dtop;tile=3D1;sz=3D728x90;ord=3D' + ord =
+ '?" type=3D"text/javascript"><\/script>');=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.itw.security/index;cid=3D58=
947;attr=3DNews;tags=3Ddata+breach,identity+theft;by=3DRobert+McMillan;kw=
=3Ddata+breach,identity+theft;pos=3Dtop;tile=3D1;sz=3D728x90;ord=3D123456=
789?"=20
target=3D_blank><IMG height=3D90 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.itw.security/index;cid=3D58947=
;attr=3DNews;tags=3Ddata+breach,identity+theft;by=3DRobert+McMillan;kw=3D=
data+breach,identity+theft;pos=3Dtop;tile=3D1;sz=3D728x90;ord=3D123456789=
?"=20
width=3D728 border=3D0></A></NOSCRIPT>=20
<!-- End ad tag (tile=3D1) --></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.itworld.com/sites/itworld.com/themes/it_world/images/print_header.gif

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

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.itworld.com/sites/itworld.com/themes/it_world/images/print_icon.gif

R0lGODlhEQAPANUAAPzp4fKukOt8S//9/Pvj2ORSEuNJBvre0uRQD+NODO2LYP3w6udoMO6UbPCh
fvXCq/GjgfnVxuZfJP728/fPvfW9pfOwk+hsNv77+fCfe+lxPPbItP3y7eRUFfjTw+uAUehqM+Vb
Hv308PnazO6PZvO1meJFAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAARAA8AAAZ7QJPQ
FCgZj6XCcGkSnZ7QU4g5FD1AWFBAShWKOKPwCMBdfpKiA5IiDWQQJsgz5IzOnQQDYa4g+f8kCXUa
ZCcHYohhA08ChXZQEQQLGyeNj1EgDRYIA5aXTxOLTgIeTxVIqBhPEhcLUn2AfoInDkMgBnV2IQwd
VEWoSUtBADs=

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.itworld.com/sites/itworld.com/themes/it_world/images/close_icon.gif

R0lGODlhEQARAOYAAOJHA+VXGORUFffKt+NJBulzP+p3Rfzp4fKsjf3w6vbGsep1QuNMCfjTw+NO
DP3y7ehsNvvn3vGlhPbEruVbHvGnh/77+fCfe//9/POylut+Tvvl2+yHWvChfu6PZvrcz/nYyfzr
5P308OZfJO+ade6UbORSEvre0vOwk+uAUfbItPKukPW9peyCVOdmLfXCq/Kqiu2NY+t8S/nazPS3
nO+YcvGjgfzt5+lxPO+Wb/nVxuVZG+p6SPfPvfXAqPCdePrg1ffNuvO1meyEV/749uZhJ/vj2Odo
MO6SafjRwORQD+hqM////+JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAARABEAAAfvgE2CgwJLS0eDiYkaSRggEwcJKwKKTQ4KJwWJAhIiPIkEDRUEBZAW
Oh1KEBsygxUoABkNB0y1A0ZLIxGUAREOHUxKATdMF00wCQE1CE1IFRQWTBJNC0EAFA9MGQwhACwL
JLUYBk0EobUPTUlFSSMZtUwgginwTAI+Cz0uK+KaDABJ4Cl5sQQFhxi1mC1I0oSCCCYHmpxQYmCC
kgcJHJgIwSRHkwvFljRoAuADjiFESgRkYoGEgg8MBmgQBCFCgBQJ6jFhoeSHgkQtgEAw4UGIChsG
GCAY4EDRjgEKOBgqIGGDh0qDDCBQMYNGiQCKAgEAOw==

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.itw.security/index;cid=58947;attr=News;tags=data+breach,identity+theft;by=Robert+McMillan;kw=data+breach,identity+theft;pos=imu;tile=5;sz=336x280,336x600;ord=123456789?

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

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.itw.security/index;cid=58947;attr=News;tags=data+breach,identity+theft;by=Robert+McMillan;kw=data+breach,identity+theft;pos=top;tile=1;sz=728x90;ord=123456789?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/sites/itworld-dev.cwcxo.com/themes/it_world/styles/print.css

A {
	COLOR: #f78800; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px; LINE-HEIGHT: 16px
}
P.byline {
	MARGIN: 0px
}
P.copyright {
	MARGIN: 0px 0px 10px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 15px 0px 10px; LINE-HEIGHT: =
20px
}
#container {
	MARGIN: 10px auto; WIDTH: 600px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#header {
	FONT-SIZE: 1px; POSITION: relative; HEIGHT: 109px
}
#header .navlinks {
	FONT-SIZE: 12px; LEFT: 425px; LINE-HEIGHT: 18px; POSITION: absolute; =
TOP: 85px
}
#header .navlinks A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#header .navlinks A IMG {
	VERTICAL-ALIGN: bottom; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.published {
	FONT-WEIGHT: bold; FLOAT: left
}
#imu {
	FLOAT: right; MARGIN: 10px 0px 10px 20px
}
#leaderboard {
	CLEAR: both
}

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/misc/jquery.js

/*=0A=
 * jQuery 1.2.3 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $=0A=
 * $Rev: 4663 $=0A=
 */=0A=
(function(){if(window.jQuery)var _jQuery=3Dwindow.jQuery;var =
jQuery=3Dwindow.jQuery=3Dfunction(selector,context){return new =
jQuery.prototype.init(selector,context);};if(window.$)var =
_$=3Dwindow.$;window.$=3DjQuery;var =
quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var =
isSimple=3D/^.[^:#\[\.]*$/;jQuery.fn=3DjQuery.prototype=3D{init:function(=
selector,context){selector=3Dselector||document;if(selector.nodeType){thi=
s[0]=3Dselector;this.length=3D1;return this;}else if(typeof =
selector=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match=
[1])selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem)if(elem.id!=3Dmatch[3])r=
eturn jQuery().find(selector);else{this[0]=3Delem;this.length=3D1;return =
this;}else=0A=
selector=3D[];}}else=0A=
return new jQuery(context).find(selector);}else =
if(jQuery.isFunction(selector))return new =
jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return =
this.setArray(selector.constructor=3D=3DArray&&selector||(selector.jquery=
||selector.length&&selector!=3Dwindow&&!selector.nodeType&&selector[0]!=3D=
undefined&&selector[0].nodeType)&&jQuery.makeArray(selector)||[selector])=
;},jquery:"1.2.3",size:function(){return =
this.length;},length:0,get:function(num){return =
num=3D=3Dundefined?jQuery.makeArray(this):this[num];},pushStack:function(=
elems){var ret=3DjQuery(elems);ret.prevObject=3Dthis;return =
ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply=
(this,elems);return this;},each:function(callback,args){return =
jQuery.each(this,callback,args);},index:function(elem){var =
ret=3D-1;this.each(function(i){if(this=3D=3Delem)ret=3Di;});return =
ret;},attr:function(name,value,type){var =
options=3Dname;if(name.constructor=3D=3DString)if(value=3D=3Dundefined)re=
turn =
this.length&&jQuery[type||"attr"](this[0],name)||undefined;else{options=3D=
{};options[name]=3Dvalue;}return this.each(function(i){for(name in =
options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[na=
me],type,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D=
=3D'height')&&parseFloat(value)<0)value=3Dundefined;return =
this.attr(key,value,"curCSS");},text:function(text){if(typeof =
text!=3D"object"&&text!=3Dnull)return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)ret+=3Dthis.nodeType!=3D1?this.nodeValue:j=
Query.fn.text([this]);});});return =
ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument=
).clone().insertBefore(this[0]).map(function(){var =
elem=3Dthis;while(elem.firstChild)elem=3Delem.firstChild;return =
elem;}).append(this);return this;},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func=
tion(html){return =
this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re=
turn =
this.domManip(arguments,true,false,function(elem){if(this.nodeType=3D=3D1=
)this.appendChild(elem);});},prepend:function(){return =
this.domManip(arguments,true,true,function(elem){if(this.nodeType=3D=3D1)=
this.insertBefore(elem,this.firstChild);});},before:function(){return =
this.domManip(arguments,false,false,function(elem){this.parentNode.insert=
Before(elem,this);});},after:function(){return =
this.domManip(arguments,false,true,function(elem){this.parentNode.insertB=
efore(elem,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},find:function(selector){var =
elems=3DjQuery.map(this,function(elem){return =
jQuery.find(selector,elem);});return this.pushStack(/[^+>] =
[^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):ele=
ms);},clone:function(events){var =
ret=3Dthis.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this))=
{var =
clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co=
ntainer.appendChild(clone);return =
jQuery.clean([container.innerHTML])[0];}else=0A=
return this.cloneNode(true);});var =
clone=3Dret.find("*").andSelf().each(function(){if(this[expando]!=3Dundef=
ined)this[expando]=3Dnull;});if(events=3D=3D=3Dtrue)this.find("*").andSel=
f().each(function(i){if(this.nodeType=3D=3D3)return;var =
events=3DjQuery.data(this,"events");for(var type in events)for(var =
handler in =
events[type])jQuery.event.add(clone[i],type,events[type][handler],events[=
type][handler].data);});return ret;},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:functi=
on(selector){if(selector.constructor=3D=3DString)if(isSimple.test(selecto=
r))return this.pushStack(jQuery.multiFilter(selector,this,true));else=0A=
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun=
ction(selector){return!selector?this:this.pushStack(jQuery.merge(this.get=
(),selector.constructor=3D=3DString?jQuery(selector).get():selector.lengt=
h!=3Dundefined&&(!selector.nodeName||jQuery.nodeName(selector,"form"))?se=
lector:[selector]));},is:function(selector){return =
selector?jQuery.multiFilter(selector,this).length>0:false;},hasClass:func=
tion(selector){return =
this.is("."+selector);},val:function(value){if(value=3D=3Dundefined){if(t=
his.length){var elem=3Dthis[0];if(jQuery.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery.browser.msie&&!opt=
ion.attributes.value.specified?option.text:option.value;if(one)return =
value;values.push(value);}}return values;}else=0A=
return(this[0].value||"").replace(/\r/g,"");}return undefined;}return =
this.each(function(){if(this.nodeType!=3D1)return;if(value.constructor=3D=
=3DArray&&/radio|checkbox/.test(this.type))this.checked=3D(jQuery.inArray=
(this.value,value)>=3D0||jQuery.inArray(this.name,value)>=3D0);else =
if(jQuery.nodeName(this,"select")){var =
values=3Dvalue.constructor=3D=3DArray?value:[value];jQuery("option",this)=
.each(function(){this.selected=3D(jQuery.inArray(this.value,values)>=3D0|=
|jQuery.inArray(this.text,values)>=3D0);});if(!values.length)this.selecte=
dIndex=3D-1;}else=0A=
this.value=3Dvalue;});},html:function(value){return =
value=3D=3Dundefined?(this.length?this[0].innerHTML:null):this.empty().ap=
pend(value);},replaceWith:function(value){return =
this.after(value).remove();},eq:function(i){return =
this.slice(i,i+1);},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments));},map:functio=
n(callback){return =
this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem);}));},andSelf:function(){return =
this.add(this.prevObject);},data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
null){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
undefined&&this.length)data=3DjQuery.data(this[0],key);return =
data=3D=3Dnull&&parts[1]?this.data(parts[0]):data;}else=0A=
return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value);});},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key);});},domManip:function(a=
rgs,table,reverse,callback){var clone=3Dthis.length>1,elems;return =
this.each(function(){if(!elems){elems=3DjQuery.clean(args,this.ownerDocum=
ent);if(reverse)elems.reverse();}var =
obj=3Dthis;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems=
[0],"tr"))obj=3Dthis.getElementsByTagName("tbody")[0]||this.appendChild(t=
his.ownerDocument.createElement("tbody"));var =
scripts=3DjQuery([]);jQuery.each(elems,function(){var =
elem=3Dclone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"sc=
ript")){scripts=3Dscripts.add(elem);}else{if(elem.nodeType=3D=3D1)scripts=
=3Dscripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}}=
);scripts.each(evalScript);});}};jQuery.prototype.init.prototype=3DjQuery=
.prototype;function =
evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,data=
Type:"script"});else=0A=
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)elem.parentNode.removeChild(elem);}jQuery.extend=3DjQuery.fn=
.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(target.constructor=3D=3DBoolean){deep=3Dtarget;target=3Dargument=
s[1]||{};i=3D2;}if(typeof target!=3D"object"&&typeof =
target!=3D"function")target=3D{};if(length=3D=3D1){target=3Dthis;i=3D0;}f=
or(;i<length;i++)if((options=3Darguments[i])!=3Dnull)for(var name in =
options){if(target=3D=3D=3Doptions[name])continue;if(deep&&options[name]&=
&typeof =
options[name]=3D=3D"object"&&target[name]&&!options[name].nodeType)target=
[name]=3DjQuery.extend(target[name],options[name]);else =
if(options[name]!=3Dundefined)target[name]=3Doptions[name];}return =
target;};var expando=3D"jQuery"+(new =
Date()).getTime(),uuid=3D0,windowData=3D{};var =
exclude=3D/z-?index|font-?weight|opacity|zoom|line-?height/i;jQuery.exten=
d({noConflict:function(deep){window.$=3D_$;if(deep)window.jQuery=3D_jQuer=
y;return jQuery;},isFunction:function(fn){return!!fn&&typeof =
fn!=3D"string"&&!fn.nodeName&&fn.constructor!=3DArray&&/function/i.test(f=
n+"");},isXMLDoc:function(elem){return =
elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem=
.ownerDocument.body;},globalEval:function(data){data=3DjQuery.trim(data);=
if(data){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.browser.msie)script.text=3Ddata;else=0A=
script.appendChild(document.createTextNode(data));head.appendChild(script=
);head.removeChild(script);}},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},cach=
e:{},data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:ele=
m;var =
id=3Delem[expando];if(!id)id=3Delem[expando]=3D++uuid;if(name&&!jQuery.ca=
che[id])jQuery.cache[id]=3D{};if(data!=3Dundefined)jQuery.cache[id][name]=
=3Ddata;return =
name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=3Del=
em=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in =
jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete=
 =
elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expa=
ndo);}delete =
jQuery.cache[id];}},each:function(object,callback,args){if(args){if(objec=
t.length=3D=3Dundefined){for(var name in =
object)if(callback.apply(object[name],args)=3D=3D=3Dfalse)break;}else=0A=
for(var =
i=3D0,length=3Dobject.length;i<length;i++)if(callback.apply(object[i],arg=
s)=3D=3D=3Dfalse)break;}else{if(object.length=3D=3Dundefined){for(var =
name in =
object)if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)bre=
ak;}else=0A=
for(var =
i=3D0,length=3Dobject.length,value=3Dobject[0];i<length&&callback.call(va=
lue,i,value)!=3D=3Dfalse;value=3Dobject[++i]){}}return =
object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value=
))value=3Dvalue.call(elem,i);return =
value&&value.constructor=3D=3DNumber&&type=3D=3D"curCSS"&&!exclude.test(n=
ame)?value+"px":value;},className:{add:function(elem,classNames){jQuery.e=
ach((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=
=3D1&&!jQuery.className.has(elem.className,className))elem.className+=3D(=
elem.className?" =
":"")+className;});},remove:function(elem,classNames){if(elem.nodeType=3D=
=3D1)elem.className=3DclassNames!=3Dundefined?jQuery.grep(elem.className.=
split(/\s+/),function(className){return!jQuery.className.has(classNames,c=
lassName);}).join(" "):"";},has:function(elem,className){return =
jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>=
-1;}},swap:function(elem,options,callback){var old=3D{};for(var name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}c=
allback.call(elem);for(var name in =
options)elem.style[name]=3Dold[name];},css:function(elem,name,force){if(n=
ame=3D=3D"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var =
padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat=
(jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.=
curCSS(elem,"border"+this+"Width",true))||0;});val-=3DMath.round(padding+=
border);}if(jQuery(elem).is(":visible"))getWH();else=0A=
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return =
jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var =
ret;function color(elem){if(!jQuery.browser.safari)return false;var =
ret=3Ddocument.defaultView.getComputedStyle(elem,null);return!ret||ret.ge=
tPropertyValue("color")=3D=3D"";}if(name=3D=3D"opacity"&&jQuery.browser.m=
sie){ret=3DjQuery.attr(elem.style,"opacity");return =
ret=3D=3D""?"1":ret;}if(jQuery.browser.opera&&name=3D=3D"display"){var =
save=3Delem.style.outline;elem.style.outline=3D"0 solid =
black";elem.style.outline=3Dsave;}if(name.match(/float/i))name=3DstyleFlo=
at;if(!force&&elem.style&&elem.style[name])ret=3Delem.style[name];else =
if(document.defaultView&&document.defaultView.getComputedStyle){if(name.m=
atch(/float/i))name=3D"float";name=3Dname.replace(/([A-Z])/g,"-$1").toLow=
erCase();var =
getComputedStyle=3Ddocument.defaultView.getComputedStyle(elem,null);if(ge=
tComputedStyle&&!color(elem))ret=3DgetComputedStyle.getPropertyValue(name=
);else{var swap=3D[],stack=3D[];for(var =
a=3Delem;a&&color(a);a=3Da.parentNode)stack.unshift(a);for(var =
i=3D0;i<stack.length;i++)if(color(stack[i])){swap[i]=3Dstack[i].style.dis=
play;stack[i].style.display=3D"block";}ret=3Dname=3D=3D"display"&&swap[st=
ack.length-1]!=3Dnull?"none":(getComputedStyle&&getComputedStyle.getPrope=
rtyValue(name))||"";for(var =
i=3D0;i<swap.length;i++)if(swap[i]!=3Dnull)stack[i].style.display=3Dswap[=
i];}if(name=3D=3D"opacity"&&ret=3D=3D"")ret=3D"1";}else =
if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase();});ret=3Delem.currentStyle[name]||elem.currentStyle[=
camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
style=3Delem.style.left,runtimeStyle=3Delem.runtimeStyle.left;elem.runtim=
eStyle.left=3Delem.currentStyle.left;elem.style.left=3Dret||0;ret=3Delem.=
style.pixelLeft+"px";elem.style.left=3Dstyle;elem.runtimeStyle.left=3Drun=
timeStyle;}}return ret;},clean:function(elems,context){var =
ret=3D[];context=3Dcontext||document;if(typeof =
context.createElement=3D=3D'undefined')context=3Dcontext.ownerDocument||c=
ontext[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(=
i,elem){if(!elem)return;if(elem.constructor=3D=3DNumber)elem=3Delem.toStr=
ing();if(typeof =
elem=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(all=
,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">";});var =
tags=3DjQuery.trim(elem).toLowerCase(),div=3Dcontext.createElement("div")=
;var wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<=
div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra=
p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var =
tbody=3D!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&=
&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&tags.indexOf("<tbody")=
<0?div.childNodes:[];for(var =
j=3Dtbody.length-1;j>=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod=
y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/=
.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]=
),div.firstChild);}elem=3DjQuery.makeArray(div.childNodes);}if(elem.lengt=
h=3D=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"selec=
t")))return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem=
.options)ret.push(elem);else=0A=
ret=3DjQuery.merge(ret,elem);});return =
ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem=
.nodeType=3D=3D8)return undefined;var =
fix=3DjQuery.isXMLDoc(elem)?{}:jQuery.props;if(name=3D=3D"selected"&&jQue=
ry.browser.safari)elem.parentNode.selectedIndex;if(fix[name]){if(value!=3D=
undefined)elem[fix[name]]=3Dvalue;return elem[fix[name]];}else =
if(jQuery.browser.msie&&name=3D=3D"style")return =
jQuery.attr(elem.style,"cssText",value);else =
if(value=3D=3Dundefined&&jQuery.browser.msie&&jQuery.nodeName(elem,"form"=
)&&(name=3D=3D"action"||name=3D=3D"method"))return =
elem.getAttributeNode(name).nodeValue;else =
if(elem.tagName){if(value!=3Dundefined){if(name=3D=3D"type"&&jQuery.nodeN=
ame(elem,"input")&&elem.parentNode)throw"type property can't be =
changed";elem.setAttribute(name,""+value);}if(jQuery.browser.msie&&/href|=
src/.test(name)&&!jQuery.isXMLDoc(elem))return =
elem.getAttribute(name,2);return =
elem.getAttribute(name);}else{if(name=3D=3D"opacity"&&jQuery.browser.msie=
){if(value!=3Dundefined){elem.zoom=3D1;elem.filter=3D(elem.filter||"").re=
place(/alpha\([^)]*\)/,"")+(parseFloat(value).toString()=3D=3D"NaN"?"":"a=
lpha(opacity=3D"+value*100+")");}return =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt=
er.match(/opacity=3D([^)]*)/)[1])/100).toString():"";}name=3Dname.replace=
(/-([a-z])/ig,function(all,letter){return =
letter.toUpperCase();});if(value!=3Dundefined)elem[name]=3Dvalue;return =
elem[name];}},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"=
");},makeArray:function(array){var ret=3D[];if(typeof =
array!=3D"array")for(var =
i=3D0,length=3Darray.length;i<length;i++)ret.push(array[i]);else=0A=
ret=3Darray.slice(0);return ret;},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)if(array[i]=3D=3Delem)return =
i;return-1;},merge:function(first,second){if(jQuery.browser.msie){for(var=
 =
i=3D0;second[i];i++)if(second[i].nodeType!=3D8)first.push(second[i]);}els=
e=0A=
for(var i=3D0;second[i];i++)first.push(second[i]);return =
first;},unique:function(array){var ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
]);}}}catch(e){ret=3Darray;}return =
ret;},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)if(!inv&&callback(elems[i],i)||i=
nv&&!callback(elems[i],i))ret.push(elems[i]);return =
ret;},map:function(elems,callback){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3D=3Dnull&&value!=3Dundefined){if(=
value.constructor!=3DArray)value=3D[value];ret=3Dret.concat(value);}}retu=
rn ret;}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(us=
erAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/m=
ozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var =
styleFloat=3DjQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({b=
oxModel:!jQuery.browser.msie||document.compatMode=3D=3D"CSS1Compat",props=
:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFl=
oat,styleFloat:styleFloat,innerHTML:"innerHTML",className:"className",val=
ue:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",sele=
cted:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defau=
ltValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});jQuery.ea=
ch({parent:function(elem){return =
elem.parentNode;},parents:function(elem){return =
jQuery.dir(elem,"parentNode");},next:function(elem){return =
jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return =
jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return =
jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return =
jQuery.dir(elem,"previousSibling");},siblings:function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem)=
{return jQuery.sibling(elem.firstChild);},contents:function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[=
name]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof =
selector=3D=3D"string")ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",pr=
ependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"r=
eplaceWith"},function(name,original){jQuery.fn[name]=3Dfunction(){var =
args=3Darguments;return this.each(function(){for(var =
i=3D0,length=3Dargs.length;i<length;i++)jQuery(args[i])[original](this);}=
);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");i=
f(this.nodeType=3D=3D1)this.removeAttribute(name);},addClass:function(cla=
ssNames){jQuery.className.add(this,classNames);},removeClass:function(cla=
ssNames){jQuery.className.remove(this,classNames);},toggleClass:function(=
classNames){jQuery.className[jQuery.className.has(this,classNames)?"remov=
e":"add"](this,classNames);},remove:function(selector){if(!selector||jQue=
ry.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(func=
tion(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.paren=
tNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",t=
his).remove();while(this.firstChild)this.removeChild(this.firstChild);}},=
function(name,fn){jQuery.fn[name]=3Dfunction(){return =
this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,na=
me){var =
type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j=
Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS=
1Compat"&&document.documentElement["client"+name]||document.body["client"=
+name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam=
e],document.documentElement["scroll"+name]),Math.max(document.body["offse=
t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?(t=
his.length?jQuery.css(this[0],type):null):this.css(type,size.constructor=3D=
=3DString?size:size+"px");};});var =
chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[=
\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=3Dnew =
RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew =
RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew =
RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re=
turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return =
a.getAttribute("id")=3D=3Dm[2];},":":{lt:function(a,i,m){return =
i<m[3]-0;},gt:function(a,i,m){return =
i>m[3]-0;},nth:function(a,i,m){return =
m[3]-0=3D=3Di;},eq:function(a,i,m){return =
m[3]-0=3D=3Di;},first:function(a,i){return =
i=3D=3D0;},last:function(a,i,m,r){return =
i=3D=3Dr.length-1;},even:function(a,i){return =
i%2=3D=3D0;},odd:function(a,i){return =
i%2;},"first-child":function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},"last-child":function(=
a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},"only-chi=
ld":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibli=
ng");},parent:function(a){return =
a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(=
a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m=
[3])>=3D0;},visible:function(a){return"hidden"!=3Da.type&&jQuery.css(a,"d=
isplay")!=3D"none"&&jQuery.css(a,"visibility")!=3D"hidden";},hidden:funct=
ion(a){return"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||j=
Query.css(a,"visibility")=3D=3D"hidden";},enabled:function(a){return!a.di=
sabled;},disabled:function(a){return =
a.disabled;},checked:function(a){return =
a.checked;},selected:function(a){return =
a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"=3D=3D=
a.type;},radio:function(a){return"radio"=3D=3Da.type;},checkbox:function(=
a){return"checkbox"=3D=3Da.type;},file:function(a){return"file"=3D=3Da.ty=
pe;},password:function(a){return"password"=3D=3Da.type;},submit:function(=
a){return"submit"=3D=3Da.type;},image:function(a){return"image"=3D=3Da.ty=
pe;},reset:function(a){return"reset"=3D=3Da.type;},button:function(a){ret=
urn"button"=3D=3Da.type||jQuery.nodeName(a,"button");},input:function(a){=
return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i=
,m){return =
jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeN=
ame);},animated:function(a){return =
jQuery.grep(jQuery.timers,function(fn){return =
a=3D=3Dfn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) =
*('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new =
RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var=
 old,cur=3D[];while(expr&&expr!=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(/^\s*,\s*/,"");cur=3D=
not?elems=3Df.r:jQuery.merge(cur,f.r);}return =
cur;},find:function(t,context){if(typeof =
t!=3D"string")return[t];if(context&&context.nodeType!=3D1&&context.nodeTy=
pe!=3D9)return[];context=3Dcontext||document;var =
ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var =
r=3D[];last=3Dt;t=3DjQuery.trim(t);var foundToken=3Dfalse;var =
re=3DquickChild;var =
m=3Dre.exec(t);if(m){nodeName=3Dm[1].toUpperCase();for(var =
i=3D0;ret[i];i++)for(var =
c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName=
=3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D=
t.replace(re,"");if(t.indexOf(" =
")=3D=3D0)continue;foundToken=3Dtrue;}else{re=3D/^([>+~])\s*(\w*)/i;if((m=
=3Dre.exec(t))!=3Dnull){r=3D[];var =
merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var =
j=3D0,rl=3Dret.length;j<rl;j++){var =
n=3Dm=3D=3D"~"||m=3D=3D"+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=3D=
n.nextSibling)if(n.nodeType=3D=3D1){var =
id=3DjQuery.data(n);if(m=3D=3D"~"&&merge[id])break;if(!nodeName||n.nodeNa=
me.toUpperCase()=3D=3DnodeName){if(m=3D=3D"~")merge[id]=3Dtrue;r.push(n);=
}if(m=3D=3D"+")break;}}ret=3Dr;t=3DjQuery.trim(t.replace(re,""));foundTok=
en=3Dtrue;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context=3D=3Dret[0]=
)ret.shift();done=3DjQuery.merge(done,ret);r=3Dret=3D[context];t=3D" =
"+t.substr(1,t.length);}else{var re2=3DquickID;var =
m=3Dre2.exec(t);if(m){m=3D[0,m[2],m[3],m[1]];}else{re2=3DquickClass;m=3Dr=
e2.exec(t);}m[2]=3Dm[2].replace(/\\/g,"");var =
elem=3Dret[ret.length-1];if(m[1]=3D=3D"#"&&elem&&elem.getElementById&&!jQ=
uery.isXMLDoc(elem)){var =
oid=3Delem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.o=
pera)&&oid&&typeof =
oid.id=3D=3D"string"&&oid.id!=3Dm[2])oid=3DjQuery('[@id=3D"'+m[2]+'"]',el=
em)[0];ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{f=
or(var i=3D0;ret[i];i++){var =
tag=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];if(tag=3D=
=3D"*"&&ret[i].nodeName.toLowerCase()=3D=3D"object")tag=3D"param";r=3DjQu=
ery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]=3D=3D".")r=3DjQuer=
y.classFilter(r,m[2]);if(m[1]=3D=3D"#"){var tmp=3D[];for(var =
i=3D0;r[i];i++)if(r[i].getAttribute("id")=3D=3Dm[2]){tmp=3D[r[i]];break;}=
r=3Dtmp;}ret=3Dr;}t=3Dt.replace(re2,"");}}if(t){var =
val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t);}}if(t)re=
t=3D[];if(ret&&context=3D=3Dret[0])ret.shift();done=3DjQuery.merge(done,r=
et);return done;},classFilter:function(r,m,not){m=3D" "+m+" ";var =
tmp=3D[];for(var i=3D0;r[i];i++){var pass=3D(" "+r[i].className+" =
").indexOf(m)>=3D0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return =
tmp;},filter:function(t,r,not){var last;while(t&&t!=3Dlast){last=3Dt;var =
p=3DjQuery.parse,m;for(var =
i=3D0;p[i];i++){m=3Dp[i].exec(t);if(m){t=3Dt.substring(m[0].length);m[2]=3D=
m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]=3D=3D":"&&m[2]=3D=3D"n=
ot")r=3DisSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[=
3]);else if(m[1]=3D=3D".")r=3DjQuery.classFilter(r,m[2],not);else =
if(m[1]=3D=3D"["){var tmp=3D[],type=3Dm[3];for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
a=3Dr[i],z=3Da[jQuery.props[m[2]]||m[2]];if(z=3D=3Dnull||/href|src|select=
ed/.test(m[2]))z=3DjQuery.attr(a,m[2])||'';if((type=3D=3D""&&!!z||type=3D=
=3D"=3D"&&z=3D=3Dm[5]||type=3D=3D"!=3D"&&z!=3Dm[5]||type=3D=3D"^=3D"&&z&&=
!z.indexOf(m[5])||type=3D=3D"$=3D"&&z.substr(z.length-m[5].length)=3D=3Dm=
[5]||(type=3D=3D"*=3D"||type=3D=3D"~=3D")&&z.indexOf(m[5])>=3D0)^not)tmp.=
push(a);}r=3Dtmp;}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var =
merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve=
n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi=
rst=3D(test[1]+(test[2]||1))-0,last=3Dtest[3]-0;for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
node=3Dr[i],parentNode=3Dnode.parentNode,id=3DjQuery.data(parentNode);if(=
!merge[id]){var c=3D1;for(var =
n=3DparentNode.firstChild;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D1)n.node=
Index=3Dc++;merge[id]=3Dtrue;}var =
add=3Dfalse;if(first=3D=3D0){if(node.nodeIndex=3D=3Dlast)add=3Dtrue;}else=
 =
if((node.nodeIndex-last)%first=3D=3D0&&(node.nodeIndex-last)/first>=3D0)a=
dd=3Dtrue;if(add^not)tmp.push(node);}r=3Dtmp;}else{var =
fn=3DjQuery.expr[m[1]];if(typeof =
fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof =
fn=3D=3D"string")fn=3Deval("false||function(a,i){return =
"+fn+";}");r=3DjQuery.grep(r,function(elem,i){return =
fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var =
matched=3D[];var =
cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=3D1)matche=
d.push(cur);cur=3Dcur[dir];}return =
matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for(;cur;cur=3Dcur[dir])if(cur.nodeType=3D=3D1&&++num=3D=3Dresult=
)break;return cur;},sibling:function(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&(!elem||n!=3Delem)=
)r.push(n);}return =
r;}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeT=
ype=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setI=
nterval!=3Dundefined)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.g=
uid++;if(data!=3Dundefined){var fn=3Dhandler;handler=3Dfunction(){return =
fn.apply(this,arguments);};handler.data=3Ddata;handler.guid=3Dfn.guid;}va=
r =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){var =
val;if(typeof jQuery=3D=3D"undefined"||jQuery.event.triggered)return =
val;val=3DjQuery.event.handle.apply(arguments.callee.elem,arguments);retu=
rn =
val;});handle.elem=3Delem;jQuery.each(types.split(/\s+/),function(index,t=
ype){var =
parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var =
handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ=
uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D=
=3Dfalse){if(elem.addEventListener)elem.addEventListener(type,handle,fals=
e);else =
if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler=
.guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=3Dnull;},guid:1=
,global:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||e=
lem.nodeType=3D=3D8)return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun=
defined||(typeof types=3D=3D"string"&&types.charAt(0)=3D=3D"."))for(var =
type in =
events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt=
ypes.handler;types=3Dtypes.type;}jQuery.each(types.split(/\s+/),function(=
index,type){var =
parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet=
e events[type][handler.guid];else=0A=
for(handler in =
events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet=
e events[type][handler];for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem)=3D=3D=3Dfalse){if(elem.removeEventListe=
ner)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")=
);}ret=3Dnull;delete events[type];}}});}for(ret in =
events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun=
ction(type,data,elem,donative,extra){data=3DjQuery.makeArray(data||[]);if=
(type.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var =
exclusive=3Dtrue;}if(!elem){if(this.global[type])jQuery("*").add([window,=
document]).trigger(type,data);}else{if(elem.nodeType=3D=3D3||elem.nodeTyp=
e=3D=3D8)return undefined;var =
val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[=
0].preventDefault;if(event)data.unshift(this.fix({type:type,target:elem})=
);data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtrue;if(jQuery.isF=
unction(jQuery.data(elem,"handle")))val=3DjQuery.data(elem,"handle").appl=
y(elem,data);if(!fn&&elem["on"+type]&&elem["on"+type].apply(elem,data)=3D=
=3D=3Dfalse)val=3Dfalse;if(event)data.shift();if(extra&&jQuery.isFunction=
(extra)){ret=3Dextra.apply(elem,val=3D=3Dnull?data:data.concat(val));if(r=
et!=3D=3Dundefined)val=3Dret;}if(fn&&donative!=3D=3Dfalse&&val!=3D=3Dfals=
e&&!(jQuery.nodeName(elem,'a')&&type=3D=3D"click")){this.triggered=3Dtrue=
;try{elem[type]();}catch(e){}}this.triggered=3Dfalse;}return =
val;},handle:function(event){var =
val;event=3DjQuery.event.fix(event||window.event||{});var =
parts=3Devent.type.split(".");event.type=3Dparts[0];var =
handlers=3DjQuery.data(this,"events")&&jQuery.data(this,"events")[event.t=
ype],args=3DArray.prototype.slice.call(arguments,1);args.unshift(event);f=
or(var j in handlers){var =
handler=3Dhandlers[j];args[0].handler=3Dhandler;args[0].data=3Dhandler.da=
ta;if(!parts[1]&&!event.exclusive||handler.type=3D=3Dparts[1]){var =
ret=3Dhandler.apply(this,args);if(val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3D=
false){event.preventDefault();event.stopPropagation();}}}if(jQuery.browse=
r.msie)event.target=3Devent.preventDefault=3Devent.stopPropagation=3Deven=
t.handler=3Devent.data=3Dnull;return val;},fix:function(event){var =
originalEvent=3Devent;event=3DjQuery.extend({},originalEvent);event.preve=
ntDefault=3Dfunction(){if(originalEvent.preventDefault)originalEvent.prev=
entDefault();originalEvent.returnValue=3Dfalse;};event.stopPropagation=3D=
function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation=
();originalEvent.cancelBubble=3Dtrue;};if(!event.target)event.target=3Dev=
ent.srcElement||document;if(event.target.nodeType=3D=3D3)event.target=3Do=
riginalEvent.target.parentNode;if(!event.relatedTarget&&event.fromElement=
)event.relatedTarget=3Devent.fromElement=3D=3Devent.target?event.toElemen=
t:event.fromElement;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode=3D=
=3D=3D0)?event.charCode:event.keyCode))event.which=3Devent.charCode||even=
t.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;=
if(!event.which&&event.button)event.which=3D(event.button&1?1:(event.butt=
on&2?3:(event.button&4?2:0)));return =
event;},special:{ready:{setup:function(){bindReady();return;},teardown:fu=
nction(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)re=
turn =
false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl=
er);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han=
dler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;arguments[0].type=3D"mouseenter";return =
jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function()=
{if(jQuery.browser.msie)return =
false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle=
r);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand=
ler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;arguments[0].type=3D"mouseleave";return =
jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:fun=
ction(type,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){retur=
n =
this.each(function(){jQuery.event.add(this,type,function(event){jQuery(th=
is).unbind(event);return(fn||data).apply(this,arguments);},fn&&data);});}=
,unbind:function(type,fn){return =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data,fn){return =
this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},tr=
iggerHandler:function(type,data,fn){if(this[0])return =
jQuery.event.trigger(type,data,this[0],false,fn);return =
undefined;},toggle:function(){var args=3Darguments;return =
this.click(function(event){this.lastToggle=3D0=3D=3Dthis.lastToggle?1:0;e=
vent.preventDefault();return =
args[this.lastToggle].apply(this,arguments)||false;});},hover:function(fn=
Over,fnOut){return =
this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(=
fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else=0A=
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return =
this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!j=
Query.isReady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQu=
ery.readyList,function(){this.apply(document);});jQuery.readyList=3Dnull;=
}jQuery(document).triggerHandler("ready");}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded=
",jQuery.ready,false);if(jQuery.browser.msie&&window=3D=3Dtop)(function()=
{if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}=
catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();i=
f(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",funct=
ion(){if(jQuery.isReady)return;for(var =
i=3D0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabl=
ed){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQu=
ery.browser.safari){var =
numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!=3D=
"loaded"&&document.readyState!=3D"complete"){setTimeout(arguments.callee,=
0);return;}if(numStyles=3D=3D=3Dundefined)numStyles=3DjQuery("style, =
link[rel=3Dstylesheet]").length;if(document.styleSheets.length!=3DnumStyl=
es){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.ev=
ent.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize=
,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mo=
useout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),=
function(i,name){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name);};});var =
withinElement=3Dfunction(event,elem){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Delem)try{parent=3Dpa=
rent.parentNode;}catch(error){parent=3Delem;}return =
parent=3D=3Delem;};jQuery(window).bind("unload",function(){jQuery("*").ad=
d(document).unbind();});jQuery.fn.extend({load:function(url,params,callba=
ck){if(jQuery.isFunction(url))return this.bind("load",url);var =
off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}callback=3Dc=
allback||function(){};var =
type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa=
rams=3Dnull;}else{params=3DjQuery.param(params);type=3D"POST";}var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")self.html(selector?jQuery("<div/>").append(res.responseText.replac=
e(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.=
each(callback,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filt=
er(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)=
{var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val=
,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get=
();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess=
,ajaxSend".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});var jsc=3D(new =
Date).getTime();jQuery.extend({get:function(url,data,callback,type){if(jQ=
uery.isFunction(data)){callback=3Ddata;data=3Dnull;}return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
);},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba=
ck){return =
jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty=
pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti=
ngs);},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"applic=
ation/x-www-form-urlencoded",processData:true,async:true,data:null,userna=
me:null,password:null,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(s){var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data;s=3DjQuery.extend(true,s,jQuery.ex=
tend(true,{},jQuery.ajaxSettings,s));if(s.data&&s.processData&&typeof =
s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json=
p"){if(s.type.toLowerCase()=3D=3D"get"){if(!s.url.match(jsre))s.url+=3D(s=
.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=3D?";}else =
if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|=
|"callback")+"=3D?";s.dataType=3D"json";}if(s.dataType=3D=3D"json"&&(s.da=
ta&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.da=
ta)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repl=
ace(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction=
(tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delet=
e =
window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataTyp=
e=3D=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfal=
se&&s.type.toLowerCase()=3D=3D"get"){var ts=3D(new Date()).getTime();var =
ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((=
ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}if(s.data&&s.t=
ype.toLowerCase()=3D=3D"get"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data=
;s.data=3Dnull;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxS=
tart");if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=3D=3D=
"script"&&s.type.toLowerCase()=3D=3D"get"){var =
head=3Ddocument.getElementsByTagName("head")[0];var =
script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC=
harset)script.charset=3Ds.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)=
;}};}head.appendChild(script);return undefined;}var =
requestDone=3Dfalse;var xml=3Dwindow.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest();xml.open(s.type,s.url,s.async,s.username,s.password);try=
{if(s.data)xml.setRequestHeader("Content-Type",s.contentType);if(s.ifModi=
fied)xml.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]|=
|"Thu, 01 Jan 1970 00:00:00 =
GMT");xml.setRequestHeader("X-Requested-With","XMLHttpRequest");xml.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", =
*/*":s.accepts._default);}catch(e){}if(s.beforeSend)s.beforeSend(xml);if(=
s.global)jQuery.event.trigger("ajaxSend",[xml,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xml&&(xml.ready=
State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea=
rInterval(ival);ival=3Dnull;}status=3DisTimeout=3D=3D"timeout"&&"timeout"=
||!jQuery.httpSuccess(xml)&&"error"||s.ifModified&&jQuery.httpNotModified=
(xml,s.url)&&"notmodified"||"success";if(status=3D=3D"success"){try{data=3D=
jQuery.httpData(xml,s.dataType);}catch(e){status=3D"parsererror";}}if(sta=
tus=3D=3D"success"){var =
modRes;try{modRes=3Dxml.getResponseHeader("Last-Modified");}catch(e){}if(=
s.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)succes=
s();}else=0A=
jQuery.handleError(s,xml,status);complete();if(s.async)xml=3Dnull;}};if(s=
.async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct=
ion(){if(xml){xml.abort();if(!requestDone)onreadystatechange("timeout");}=
},s.timeout);}try{xml.send(s.data);}catch(e){jQuery.handleError(s,xml,nul=
l,e);}if(!s.async)onreadystatechange();function =
success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr=
igger("ajaxSuccess",[xml,s]);}function =
complete(){if(s.complete)s.complete(xml,status);if(s.global)jQuery.event.=
trigger("ajaxComplete",[xml,s]);if(s.global&&!--jQuery.active)jQuery.even=
t.trigger("ajaxStop");}return =
xml;},handleError:function(s,xml,status,e){if(s.error)s.error(xml,status,=
e);if(s.global)jQuery.event.trigger("ajaxError",[xml,s,e]);},active:0,htt=
pSuccess:function(r){try{return!r.status&&location.protocol=3D=3D"file:"|=
|(r.status>=3D200&&r.status<300)||r.status=3D=3D304||r.status=3D=3D1223||=
jQuery.browser.safari&&r.status=3D=3Dundefined;}catch(e){}return =
false;},httpNotModified:function(xml,url){try{var =
xmlRes=3Dxml.getResponseHeader("Last-Modified");return =
xml.status=3D=3D304||xmlRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xml.status=3D=3Dundefined;}catch(e){}return =
false;},httpData:function(r,type){var =
ct=3Dr.getResponseHeader("content-type");var =
xml=3Dtype=3D=3D"xml"||!type&&ct&&ct.indexOf("xml")>=3D0;var =
data=3Dxml?r.responseXML:r.responseText;if(xml&&data.documentElement.tagN=
ame=3D=3D"parsererror")throw"parsererror";if(type=3D=3D"script")jQuery.gl=
obalEval(data);if(type=3D=3D"json")data=3Deval("("+data+")");return =
data;},param:function(a){var =
s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p=
ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value));}=
);else=0A=
for(var j in =
a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push=
(encodeURIComponent(j)+"=3D"+encodeURIComponent(this));});else=0A=
s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(a[j]));return =
s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed=
,callback){return =
speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call=
back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol=
dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var =
elem=3DjQuery("<"+this.tagName+" =
/>").appendTo("body");this.style.display=3Delem.css("display");if(this.st=
yle.display=3D=3D"none")this.style.display=3D"block";elem.remove();}}).en=
d();},hide:function(speed,callback){return =
speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call=
back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo=
ck||jQuery.css(this,"display");this.style.display=3D"none";}).end();},_to=
ggle:jQuery.fn.toggle,toggle:function(fn,fn2){return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):fn?thi=
s.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.=
each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();=
});},slideDown:function(speed,callback){return =
this.animate({height:"show"},speed,callback);},slideUp:function(speed,cal=
lback){return =
this.animate({height:"hide"},speed,callback);},slideToggle:function(speed=
,callback){return =
this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,ca=
llback){return =
this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,ca=
llback){return =
this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,=
callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy=
pe!=3D1)return false;var opt=3DjQuery.extend({},optall);var =
hidden=3DjQuery(this).is(":hidden"),self=3Dthis;for(var p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return=
 =
jQuery.isFunction(opt.complete)&&opt.complete.apply(this);if(p=3D=3D"heig=
ht"||p=3D=3D"width"){opt.display=3DjQuery.css(this,"display");opt.overflo=
w=3Dthis.style.overflow;}}if(opt.overflow!=3Dnull)this.style.overflow=3D"=
hidden";opt.curAnim=3DjQuery.extend({},prop);jQuery.each(prop,function(na=
me,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg=
le"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style=
[name]=3Dstart+unit;}if(parts[1])end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+=
start;e.custom(start,end,unit);}else=0A=
e.custom(start,val,"");}});return =
true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type=
.constructor=3D=3DArray)){fn=3Dtype;type=3D"fx";}if(!type||(typeof =
type=3D=3D"string"&&!fn))return queue(this[0],type);return =
this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els=
e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.apply(th=
is);}});},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){=
for(var =
i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti=
mers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return =
this;}});var queue=3Dfunction(elem,type,array){if(!elem)return =
undefined;type=3Dtype||"fx";var =
q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type=
+"queue",array?jQuery.makeArray(array):[]);return =
q;};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return =
this.each(function(){var =
q=3Dqueue(this,type);q.shift();if(q.length)q[0].apply(this);});};jQuery.e=
xtend({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor!=3DFunction&&easing};opt.duration=3D(opt.duration&=
&opt.duration.constructor=3D=3DNumber?opt.duration:{slow:600,fast:200}[op=
t.duration])||400;opt.old=3Dopt.complete;opt.complete=3Dfunction(){if(opt=
.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))o=
pt.old.apply(this);};return =
opt;},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M=
ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,=
options,prop){this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if=
(!options.orig)options.orig=3D{};}});jQuery.fx.prototype=3D{update:functi=
on(){if(this.options.step)this.options.step.apply(this.elem,[this.now,thi=
s]);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.pr=
op=3D=3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D"block=
";},cur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.style[=
this.prop]=3D=3Dnull)return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:=
function(from,to,unit){this.startTime=3D(new =
Date()).getTime();this.start=3Dfrom;this.end=3Dto;this.unit=3Dunit||this.=
unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;this.update();=
var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd);}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.ti=
merId=3D=3Dnull){jQuery.timerId=3DsetInterval(function(){var =
timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers=
.length){clearInterval(jQuery.timerId);jQuery.timerId=3Dnull;}},13);}},sh=
ow:function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.style,=
this.prop);this.options.show=3Dtrue;this.custom(0,this.cur());if(this.pro=
p=3D=3D"width"||this.prop=3D=3D"height")this.elem.style[this.prop]=3D"1px=
";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=
=3DjQuery.attr(this.elem.style,this.prop);this.options.hide=3Dtrue;this.c=
ustom(this.cur(),0);},step:function(gotoEnd){var t=3D(new =
Date()).getTime();if(gotoEnd||t>this.options.duration+this.startTime){thi=
s.now=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.cur=
Anim[this.prop]=3Dtrue;var done=3Dtrue;for(var i in =
this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i=
f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.=
options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery=
.css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block";}=
if(this.options.hide)this.elem.style.display=3D"none";if(this.options.hid=
e||this.options.show)for(var p in =
this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);=
}if(done&&jQuery.isFunction(this.options.complete))this.options.complete.=
apply(this.elem);return false;}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th=
is.start)*this.pos);this.update();}return =
true;}};jQuery.fx.step=3D{scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx=
.now;},scrollTop:function(fx){fx.elem.scrollTop=3Dfx.now;},opacity:functi=
on(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx=
){fx.elem.style[fx.prop]=3Dfx.now+fx.unit;}};jQuery.fn.offset=3Dfunction(=
){var =
left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var =
parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar=
ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a=
dobeair/i.test(userAgent),fixed=3DjQuery.css(elem,"position")=3D=3D"fixed=
";if(elem.getBoundingClientRect){var =
box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem=
ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.=
scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d=
ocumentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while=
(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(moz=
illa&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)bord=
er(offsetParent);if(!fixed&&jQuery.css(offsetParent,"position")=3D=3D"fix=
ed")fixed=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offse=
tChild:offsetParent;offsetParent=3DoffsetParent.offsetParent;}while(paren=
t&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|tab=
le.*$/i.test(jQuery.css(parent,"display")))add(-parent.scrollLeft,-parent=
.scrollTop);if(mozilla&&jQuery.css(parent,"overflow")!=3D"visible")border=
(parent);parent=3Dparent.parentNode;}if((safari2&&(fixed||jQuery.css(offs=
etChild,"position")=3D=3D"absolute"))||(mozilla&&jQuery.css(offsetChild,"=
position")!=3D"absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);i=
f(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),=
Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results=3D{t=
op:top,left:left};}function =
border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS=
(elem,"borderTopWidth",true));}function =
add(l,t){left+=3DparseInt(l)||0;top+=3DparseInt(t)||0;}return =
results;};})();
------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/misc/drupal.js

// $Id: drupal.js,v 1.29.2.1 2007/07/15 23:07:06 drumm Exp $=0A=
=0A=
var Drupal =3D Drupal || {};=0A=
=0A=
/**=0A=
 * Set the variable that indicates if JavaScript behaviors should be =
applied=0A=
 */=0A=
Drupal.jsEnabled =3D document.getElementsByTagName && =
document.createElement && document.createTextNode && =
document.documentElement && document.getElementById;=0A=
=0A=
/**=0A=
 * Extends the current object with the parameter. Works recursively.=0A=
 */=0A=
Drupal.extend =3D function(obj) {=0A=
  for (var i in obj) {=0A=
    if (this[i]) {=0A=
      Drupal.extend.apply(this[i], [obj[i]]);=0A=
    }=0A=
    else {=0A=
      this[i] =3D obj[i];=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Redirects a button's form submission to a hidden iframe and displays =
the result=0A=
 * in a given wrapper. The iframe should contain a call to=0A=
 * window.parent.iframeHandler() after submission.=0A=
 */=0A=
Drupal.redirectFormButton =3D function (uri, button, handler) {=0A=
  // Trap the button=0A=
  button.onmouseover =3D button.onfocus =3D function() {=0A=
    button.onclick =3D function() {=0A=
      // Create target iframe=0A=
      Drupal.createIframe();=0A=
=0A=
      // Prepare variables for use in anonymous function.=0A=
      var button =3D this;=0A=
      var action =3D button.form.action;=0A=
      var target =3D button.form.target;=0A=
=0A=
      // Redirect form submission to iframe=0A=
      this.form.action =3D uri;=0A=
      this.form.target =3D 'redirect-target';=0A=
=0A=
      handler.onsubmit();=0A=
=0A=
      // Set iframe handler for later=0A=
      window.iframeHandler =3D function () {=0A=
        var iframe =3D $('#redirect-target').get(0);=0A=
        // Restore form submission=0A=
        button.form.action =3D action;=0A=
        button.form.target =3D target;=0A=
=0A=
        // Get response from iframe body=0A=
        try {=0A=
          response =3D (iframe.contentWindow || iframe.contentDocument =
|| iframe).document.body.innerHTML;=0A=
          // Firefox 1.0.x hack: Remove (corrupted) control characters=0A=
          response =3D response.replace(/[\f\n\r\t]/g, ' ');=0A=
          if (window.opera) {=0A=
            // Opera-hack: it returns innerHTML sanitized.=0A=
            response =3D response.replace(/&quot;/g, '"');=0A=
          }=0A=
        }=0A=
        catch (e) {=0A=
          response =3D null;=0A=
        }=0A=
=0A=
        response =3D Drupal.parseJson(response);=0A=
        // Check response code=0A=
        if (response.status =3D=3D 0) {=0A=
          handler.onerror(response.data);=0A=
          return;=0A=
        }=0A=
        handler.oncomplete(response.data);=0A=
=0A=
        return true;=0A=
      }=0A=
=0A=
      return true;=0A=
    }=0A=
  }=0A=
  button.onmouseout =3D button.onblur =3D function() {=0A=
    button.onclick =3D null;=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Retrieves the absolute position of an element on the screen=0A=
 */=0A=
Drupal.absolutePosition =3D function (el) {=0A=
  var sLeft =3D 0, sTop =3D 0;=0A=
  var isDiv =3D /^div$/i.test(el.tagName);=0A=
  if (isDiv && el.scrollLeft) {=0A=
    sLeft =3D el.scrollLeft;=0A=
  }=0A=
  if (isDiv && el.scrollTop) {=0A=
    sTop =3D el.scrollTop;=0A=
  }=0A=
  var r =3D { x: el.offsetLeft - sLeft, y: el.offsetTop - sTop };=0A=
  if (el.offsetParent) {=0A=
    var tmp =3D Drupal.absolutePosition(el.offsetParent);=0A=
    r.x +=3D tmp.x;=0A=
    r.y +=3D tmp.y;=0A=
  }=0A=
  return r;=0A=
};=0A=
=0A=
/**=0A=
 * Return the dimensions of an element on the screen=0A=
 */=0A=
Drupal.dimensions =3D function (el) {=0A=
  return { width: el.offsetWidth, height: el.offsetHeight };=0A=
};=0A=
=0A=
/**=0A=
 *  Returns the position of the mouse cursor based on the event object =
passed=0A=
 */=0A=
Drupal.mousePosition =3D function(e) {=0A=
  return { x: e.clientX + document.documentElement.scrollLeft, y: =
e.clientY + document.documentElement.scrollTop };=0A=
};=0A=
=0A=
/**=0A=
 * Parse a JSON response.=0A=
 *=0A=
 * The result is either the JSON object, or an object with 'status' 0 =
and 'data' an error message.=0A=
 */=0A=
Drupal.parseJson =3D function (data) {=0A=
  if ((data.substring(0, 1) !=3D '{') && (data.substring(0, 1) !=3D =
'[')) {=0A=
    return { status: 0, data: data.length ? data : 'Unspecified error' };=0A=
  }=0A=
  return eval('(' + data + ');');=0A=
};=0A=
=0A=
/**=0A=
 * Create an invisible iframe for form submissions.=0A=
 */=0A=
Drupal.createIframe =3D function () {=0A=
  if ($('#redirect-holder').size()) {=0A=
    return;=0A=
  }=0A=
  // Note: some browsers require the literal name/id attributes on the =
tag,=0A=
  // some want them set through JS. We do both.=0A=
  window.iframeHandler =3D function () {};=0A=
  var div =3D document.createElement('div');=0A=
  div.id =3D 'redirect-holder';=0A=
  $(div).html('<iframe name=3D"redirect-target" id=3D"redirect-target" =
class=3D"redirect" onload=3D"window.iframeHandler();"></iframe>');=0A=
  var iframe =3D div.firstChild;=0A=
  $(iframe)=0A=
    .attr({=0A=
      name: 'redirect-target',=0A=
      id: 'redirect-target'=0A=
    })=0A=
    .css({=0A=
      position: 'absolute',=0A=
      height: '1px',=0A=
      width: '1px',=0A=
      visibility: 'hidden'=0A=
    });=0A=
  $('body').append(div);=0A=
};=0A=
=0A=
/**=0A=
 * Delete the invisible iframe=0A=
 */=0A=
Drupal.deleteIframe =3D function () {=0A=
  $('#redirect-holder').remove();=0A=
};=0A=
=0A=
/**=0A=
 * Freeze the current body height (as minimum height). Used to prevent=0A=
 * unnecessary upwards scrolling when doing DOM manipulations.=0A=
 */=0A=
Drupal.freezeHeight =3D function () {=0A=
  Drupal.unfreezeHeight();=0A=
  var div =3D document.createElement('div');=0A=
  $(div).css({=0A=
    position: 'absolute',=0A=
    top: '0px',=0A=
    left: '0px',=0A=
    width: '1px',=0A=
    height: $('body').css('height')=0A=
  }).attr('id', 'freeze-height');=0A=
  $('body').append(div);=0A=
};=0A=
=0A=
/**=0A=
 * Unfreeze the body height=0A=
 */=0A=
Drupal.unfreezeHeight =3D function () {=0A=
  $('#freeze-height').remove();=0A=
};=0A=
=0A=
/**=0A=
 * Wrapper to address the mod_rewrite url encoding bug=0A=
 * (equivalent of drupal_urlencode() in PHP).=0A=
 */=0A=
Drupal.encodeURIComponent =3D function (item, uri) {=0A=
  uri =3D uri || location.href;=0A=
  item =3D encodeURIComponent(item).replace(/%2F/g, '/');=0A=
  return (uri.indexOf('?q=3D') !=3D -1) ? item : item.replace(/%26/g, =
'%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');=0A=
};=0A=
=0A=
// Global Killswitch on the <html> element=0A=
if (Drupal.jsEnabled) {=0A=
  document.documentElement.className =3D 'js';=0A=
}=0A=

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/sites/all/modules/anon_vote/ajax_anon_vote.js

// $Id: ajax_vote_up_down.js,v 1.5 2006/11/24 13:18:35 frjo Exp $=0A=
=0A=
Drupal.voteUpDownAutoAttach =3D function() {=0A=
  var vdb =3D [];=0A=
  $('span.vote-up-inact, span.vote-down-inact, span.vote-up-act, =
span.vote-down-act').each(function () {=0A=
    // Read in the path to the PHP handler=0A=
    uri =3D $(this).attr('title');=0A=
    // Remove the title, so no tooltip will display=0A=
    $(this).removeAttr('title');=0A=
=0A=
    // remove href link=0A=
    //$(this).html('');=0A=
    // Create an object with this uri. Because=0A=
    // we feed in the span as an argument, we'll be able=0A=
    // to attach events to this element.=0A=
    if (!vdb[uri]) {=0A=
      vdb[uri] =3D new Drupal.VDB(this, uri);=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
/**=0A=
 * A Vote DataBase object=0A=
 */=0A=
Drupal.VDB =3D function(elt, uri, id) {=0A=
  var db =3D this;=0A=
  // By making the span element a property of this object,=0A=
  // we get the ability to attach behaviours to that element.=0A=
  this.elt =3D elt;=0A=
  this.uri =3D uri;=0A=
  this.id =3D $(elt).attr('id');=0A=
  this.dir1 =3D this.id.indexOf('vote_up') > -1 ? 'up' : 'down';=0A=
  this.dir2 =3D this.dir1 =3D=3D 'up' ? 'down' : 'up';=0A=
  $(elt).click(function() {=0A=
    // Ajax GET request for vote data=0A=
    $.ajax({=0A=
      type: "GET",=0A=
      url: db.uri,=0A=
      success: function (data) {=0A=
        // extract the cid so we can change other elements for the same =
cid=0A=
        var cid =3D db.id.match(/[0-9]+$/);=0A=
        var pid =3D 'vote_points_' + cid;=0A=
        // update the points=0A=
        $('#' + pid).html(data);=0A=
        if (data =3D=3D '<span id=3D"vote_points_'+cid+'" =
class=3D"rated">1</span>') {=0A=
        	$('#' + 'toolbar_' + pid).html('You like it!');=0A=
        } else {=0A=
        	$('#' + 'toolbar_' + pid).html(data + ' people like it!');=0A=
        }=0A=
=0A=
        $('#' + 'toolbar_link_' + cid).html(' <a =
href=3D"/comment/reply/'+cid+'">Add a comment &raquo;</a>');=0A=
      },=0A=
      error: function (xmlhttp) {=0A=
        alert('An HTTP error '+ xmlhttp.status +' occured.\n'+ db.uri);=0A=
      }=0A=
    });=0A=
  });=0A=
}=0A=
=0A=
// Global killswitch=0A=
if (Drupal.jsEnabled) {=0A=
  $(document).ready(Drupal.voteUpDownAutoAttach);=0A=
}=0A=

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/sites/all/modules/jquery_update/compat-1.0.js

// UPGRADE: The following attribute helpers should now be used as:=0A=
// .attr("title") or .attr("title","new title")=0A=
jQuery.each(["id","title","name","href","src","rel"], function(i,n){=0A=
  jQuery.fn[ n ] =3D function(h) {=0A=
    return h =3D=3D undefined ?=0A=
      this.length ? this[0][n] : null :=0A=
      this.attr( n, h );=0A=
  };=0A=
});=0A=
=0A=
// UPGRADE: The following css helpers should now be used as:=0A=
// .css("top") or .css("top","30px")=0A=
jQuery.each("top,left,position,float,overflow,color,background".split(","=
), function(i,n){=0A=
  jQuery.fn[ n ] =3D function(h) {=0A=
    return h =3D=3D undefined ?=0A=
      ( this.length ? jQuery.css( this[0], n ) : null ) :=0A=
      this.css( n, h );=0A=
  };=0A=
});=0A=
=0A=
// UPGRADE: The following event helpers should now be used as such:=0A=
// .oneblur(fn) -> .one("blur",fn)=0A=
// .unblur(fn) -> .unbind("blur",fn)=0A=
var e =3D ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
  "mousedown,mouseup,mousemove,mouseover,mouseout,change,reset,select," =
+ =0A=
  "submit,keydown,keypress,keyup,error").split(",");=0A=
=0A=
// Go through all the event names, but make sure that=0A=
// it is enclosed properly=0A=
for ( var i =3D 0; i < e.length; i++ ) new function(){=0A=
      =0A=
  var o =3D e[i];=0A=
    =0A=
  // Handle event unbinding=0A=
  jQuery.fn["un"+o] =3D function(f){ return this.unbind(o, f); };=0A=
    =0A=
  // Finally, handle events that only fire once=0A=
  jQuery.fn["one"+o] =3D function(f){=0A=
    // save cloned reference to this=0A=
    var element =3D jQuery(this);=0A=
    var handler =3D function() {=0A=
      // unbind itself when executed=0A=
      element.unbind(o, handler);=0A=
      element =3D null;=0A=
      // apply original handler with the same arguments=0A=
      return f.apply(this, arguments);=0A=
    };=0A=
    return this.bind(o, handler);=0A=
  };=0A=
      =0A=
};=0A=
=0A=
// UPGRADE: .ancestors() was removed in favor of .parents()=0A=
jQuery.fn.ancestors =3D jQuery.fn.parents;=0A=
=0A=
// UPGRADE: The CSS selector :nth-child() now starts at 1, instead of 0=0A=
jQuery.expr[":"]["nth-child"] =3D =
"jQuery.nth(a.parentNode.firstChild,parseInt(m[3])+1,'nextSibling')=3D=3D=
a";=0A=
=0A=
// UPGRADE: .filter(["div", "span"]) now becomes .filter("div, span")=0A=
jQuery.fn._filter =3D jQuery.fn.filter;=0A=
jQuery.fn.filter =3D function(arr){=0A=
  return this._filter( arr.constructor =3D=3D Array ? arr.join(",") : =
arr );=0A=
};=0A=

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/sites/all/modules/thickbox/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 =
"/sites/all/modules/thickbox/loading_animation.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) + 20 || 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 - 20;
			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></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)+"px;height:"+(ajaxContentH + =
17)+"px;margin:10px;overflow-x:hidden;' > </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)+"px;height:"+(ajaxContentH + =
17)+"px;margin:10px;overflow-x:hidden;'> </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></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_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/sites/all/modules/panels/js/panels.js

// $Id: panels.js,v 1.1.2.9 2008/05/27 19:25:57 sdboyer Exp $=0A=
=0A=
Drupal.Panels =3D {};=0A=
=0A=
Drupal.Panels.autoAttach =3D function() {=0A=
  if ($.browser.msie) {=0A=
    // If IE, attach a hover event so we can see our admin links.=0A=
    $("div.panel-pane").hover(=0A=
      function() {=0A=
        $('div.panel-hide', this).addClass("panel-hide-hover"); return =
true;=0A=
      },=0A=
      function() {=0A=
        $('div.panel-hide', this).removeClass("panel-hide-hover"); =
return true;=0A=
      }=0A=
    );=0A=
    $("div.admin-links").hover(=0A=
      function() {=0A=
        $(this).addClass("admin-links-hover"); return true;=0A=
      },=0A=
      function(){=0A=
        $(this).removeClass("admin-links-hover"); return true;=0A=
      }=0A=
    );=0A=
  }=0A=
};=0A=
=0A=
$(Drupal.Panels.autoAttach);=0A=

------=_NextPart_000_005D_01C9650E.0B83BBE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.itworld.com/sites/all/modules/jquery_update/collapse-fix.js

// $Id: collapse-fix.js,v 1.1 2007/04/26 15:14:38 jjeff Exp $=0A=
// redefining toggleFieldset for compatibility with later versions of =
JQuery=0A=
Drupal.toggleFieldset =3D function(fieldset) {=0A=
  if ($(fieldset).is('.collapsed')) {=0A=
    var content =3D $('> div', fieldset).hide();=0A=
    $(fieldset).removeClass('collapsed');=0A=
    content.slideDown( {=0A=
    duration: 300, // THE FIX=0A=
      complete: function() {=0A=
        // Make sure we open to height auto=0A=
        $(this).css('height', 'auto');=0A=
        Drupal.collapseScrollIntoView(this.parentNode);=0A=
        this.parentNode.animating =3D false;=0A=
      },=0A=
      step: function() {=0A=
         // Scroll the fieldset into view=0A=
        Drupal.collapseScrollIntoView(this.parentNode);=0A=
      }=0A=
    });=0A=
    if (typeof Drupal.textareaAttach !=3D 'undefined') {=0A=
      // Initialize resizable textareas that are now revealed=0A=
      Drupal.textareaAttach(null, fieldset);=0A=
    }=0A=
  }=0A=
  else {=0A=
    var content =3D $('> div', fieldset).slideUp('medium', function() {=0A=
      $(this.parentNode).addClass('collapsed');=0A=
      this.parentNode.animating =3D false;=0A=
    });=0A=
  }=0A=
}
------=_NextPart_000_005D_01C9650E.0B83BBE0--
