From: "Saved by Windows Internet Explorer 7"
Subject: Daily Sundial - Fanboy saves Gotham City from Hollywood
Date: Wed, 3 Sep 2008 18:39:36 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C90DF4.6AA884A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/1.313113

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML class=3Dgecko lang=3Den xmlns=3D"http://www.w3.org/1999/xhtml"=20
xml:lang=3D"en"><HEAD><TITLE>Daily Sundial - Fanboy saves Gotham City =
from Hollywood</TITLE>
<META http-equiv=3Dcontent-type content=3D"text/html; charset=3Dutf-8">
<SCRIPT src=3D"http://sundial.csun.edu/js/css_browser_selectors.js"=20
type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT id=3Dinjection_graph_func=20
src=3D"http://sundial.csun.edu/js/injection_graph_func.js" =
type=3Dtext/javascript=20
charset=3Dutf-8></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/yui/utilities.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/site-min.js" =
type=3Dtext/javascript=20
charset=3Dutf-8></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/mtvi_y2m.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://sundial.csun.edu/se/cp.global.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://sundial.csun.edu/se/template2.template.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://sundial.csun.edu/se/cp.print.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://sundial.csun.edu/se/1.312941" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://sundial.csun.edu/se/1.581171" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://sundial.csun.edu/css/lightbox.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://sundial.csun.edu/se/template2.custom.css?site=3D2.4109" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK title=3D"Daily Sundial RSS"=20
href=3D"http://sundial.csun.edu/se/1.312895" type=3Dapplication/rss+xml=20
rel=3Dalternate>
<SCRIPT src=3D"http://sundial.csun.edu/js/jquery-1.2.4b.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/global.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/ui.core.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/ui.tabs.js"=20
type=3Dtext/javascript></SCRIPT>
<!--    <link rel=3D"stylesheet" href=3D"/css/tabs.css" =
type=3D"text/css" media=3D"screen"/> -->
<SCRIPT src=3D"http://sundial.csun.edu/js/atlas.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://sundial.csun.edu/js/jquery.lightbox-0.4.min.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen =
href=3D"http://sundial.csun.edu/css/jquery.lightbox-0.4.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript>

        com.mtvi.reporting.Controller.initialize();

                    var thePath =3D "1.313113";
       =20


        com.mtvi.reporting.Controller.sendCall(
            {
                pageName: thePath,
                channel: 'Daily Sundial',
                hier1: thePath


            }
        );
    </SCRIPT>

<SCRIPT type=3Dtext/javascript>
        //sample ads implementation
                var dartSite =3D "Daily Sundial";
                com.mtvi.ads.AdManager.setDartSite('y2m.mtvi'); //sets =
dart site FOR ALL ADS ON PAGE
        =
com.mtvi.ads.AdManager.setKeyValues('!category=3Dexcl1;!category=3Dexcl2;=
!category=3Dexcl3');  //optional - sets key/value pairs FOR ALL ADS ON =
PAGE - these are sample values
        //com.mtvi.ads.AdManager.setPositionThreshold(1);
        //optional - sets position treshold to be used to calculate =
targeting value of atf or btf (default will be 'unk') FOR WHOLE PAGE
    </SCRIPT>

<META content=3D"MSHTML 6.00.6001.18099" name=3DGENERATOR></HEAD>
<BODY id=3Da>
<SCRIPT type=3Dtext/javascript charset=3Dutf-8>
startList =3D function() { navRoot =3D =
document.getElementById("primeNav");
for (i=3D0; i<navRoot.childNodes.length; i++) { node =3D =
navRoot.childNodes[i];
if (node.className =3D=3D "drop") { node.onmouseover=3Dfunction() { =
this.className+=3D" over"; };
node.onmouseout=3Dfunction() { this.className=3Dthis.className.replace(" =
over", ""); }; }; }; };
window.onload=3DstartList;
</SCRIPT>

<DIV id=3Dhat><A href=3D"http://www.collegemedianetwork.com/" =
target=3D_blank>College=20
Media Network</A> </DIV>
<DIV id=3Dwrapper>
<DIV class=3Dad>
<SCRIPT type=3Dtext/javascript>
    com.mtvi.ads.AdManager.placeAd( //sample ad placement
    {
    size:'728x90', //sets size for this ad
    keyValues:'!category=3Dexcl1' //optional - sets (and overwrites the =
above default) key/value pairs FOR THIS AD ONLY - this is a sample value
    });
    </SCRIPT>
</DIV>
<DIV id=3Dheader>
<DIV id=3Dmasthead><A class=3DhomeLink =
href=3D"http://sundial.csun.edu/">Home</A>=20
</DIV>
<DIV class=3Dslot>
<DIV class=3DsubNavH></DIV><!-- Closes .subNavH -->
<DIV id=3DprimeNav>
<UL>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://sundial.csun.edu/">Home</A> </LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Ddrop=20
  href=3D"http://sundial.csun.edu/section">Section</A>=20
  <UL>
    <LI><A href=3D"http://sundial.csun.edu/2.4503">News</A> </LI>
    <LI><A href=3D"http://sundial.csun.edu/2.4505">Opinion</A> </LI>
    <LI><A href=3D"http://sundial.csun.edu/2.4506">Sports</A> =
</LI></UL></LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Ddrop=20
  href=3D"http://sundial.csun.edu/blogs">Blogs</A>=20
  <UL>
    <LI><A href=3D"http://apps.dailysundial.com/thepapertrail">The Paper =
Trail</A>=20
    </LI>
    <LI><A href=3D"http://apps.dailysundial.com/matadorscore/">The =
Matador=20
    Score</A> </LI></UL></LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://sundial.csun.edu/archives">Archives</A> </LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://apps.dailysundial.com/classifieds/" =
target=3D_blank>Classifieds</A>=20
  </LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://sundial.csun.edu/weather">Weather</A> </LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://sundial.csun.edu/advertising">Advertising</A> </LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://sundial.csun.edu/contact">Contact</A> </LI>
  <LI onmouseover=3D"this.className=3D'thisisforie'"=20
  onmouseout=3D"this.className=3D''"><A class=3Dno_drop=20
  href=3D"http://feeds.feedburner.com/DailySundialRss">RSS</A> =
</LI></UL></DIV>
<SCRIPT src=3D"http://apps.dailysundial.com/flash/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://apps.dailysundial.com/flash/swfformfix2.js"=20
type=3Dtext/javascript></SCRIPT>

<DIV class=3Dsearch>
<H2>Search the Archives</H2>
<FORM action=3D/7.2523 method=3Dget>
<DIV class=3Dgutter><INPUT class=3DsearchField name=3Dq> <INPUT =
class=3DsearchButton type=3Dsubmit value=3DSearch> </DIV></FORM></DIV>
<DIV id=3Dlogin-bar>
<UL>
  <LI><A href=3D"http://sundial.csun.edu/daily_sundial/login">Log in</A> =

  <LI>/=20
  <LI><A =
href=3D"http://sundial.csun.edu/daily_sundial/register">Register</A>=20
</LI></UL></DIV>
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
var pageTracker =3D _gat._getTracker("UA-4770453-1");
pageTracker._trackPageview();
</SCRIPT>
<!--Pulls in Header Slot --></DIV><!-- Closes .slot --></DIV><!-- Closes =
#header -->
<DIV id=3DcontentWrapper>
<DIV id=3Dcontent>
<DIV class=3DcontentGutter>
<DIV class=3Dad>
<DIV id=3Daddiv1></DIV></DIV>
<DIV class=3Dslot>
<P class=3DbreadCrumb><A href=3D"http://sundial.csun.edu/">Daily Sundial =
</A></P>
<DIV class=3Darticle>
<H1>Fanboy saves Gotham City from Hollywood</H1>
<H2></H2>
<P class=3Dauthor>DANIEL ANTOLIN</P>
<P class=3Dauthor></P>
<DIV class=3DarticleTools><A class=3Dprint =
href=3D"javascript:window.print();">Print=20
this article</A>=20
<DIV class=3Dshare><!-- AddThis Button BEGIN -->
<SCRIPT type=3Dtext/javascript>
addthis_pub =3D 'gwensreply';
addthis_logo =3D 'http://mockups.collegepublisher.com/cmn_white.jpg';
addthis_logo_color =3D '666666';
addthis_options =3D 'favorites, email, digg, delicious, facebook, =
myspace, google, newsvine, technorati, twitter, more';
addthis_brand =3D 'College Media Network';
addthis_offset_top =3D -16;
</SCRIPT>
<A class=3Dshare onmouseover=3D"return addthis_open(this, '', '[URL]', =
'[TITLE]')"=20
onclick=3D"return addthis_sendto()" onmouseout=3Daddthis_close()=20
href=3D"http://www.addthis.com/bookmark.php">Share this article</A>
<SCRIPT src=3D"http://s7.addthis.com/js/152/addthis_widget.js"=20
type=3Dtext/javascript></SCRIPT>
 <!-- AddThis Button END --></DIV></DIV>
<DIV class=3Ddate>
<P class=3Dpublished><STRONG>Published:&nbsp;</STRONG>Monday, July 7, =
2008</P>
<P class=3Dupdated><STRONG>Updated:&nbsp;</STRONG>Saturday, August 16,=20
2008</P></DIV>
<DIV class=3Dimagetop><IMG title=3D"Photo: Courtesy Bill Ramey" alt=3D"" =

src=3D"http://sundial.csun.edu/polopoly_fs/1.313217!image/3607580369.jpg_=
gen/derivatives/landscape_260/3607580369.jpg"=20
a movies.? Batman changed that site started Jett?>=20
<P class=3Dcredit>Courtesy Bill Ramey </P>
<P class=3Dcaption>"Jett" started a site that changed Batman movies. =
</P></DIV>
<DIV class=3Dtext>
<P><BR>A 31-year-old Houston man left a movie theater more than 10 years =
ago=20
disillusioned. The movie had not yet finished, but the injustice he =
witnessed=20
was too much to bear. Batman and Robin were wearing rubber nipples.</P>
<P>Bill Ramey looked at the silver screen as Batman used politically =
correct=20
terms, carried a credit card in his utility belt and, if that was not =
enough, he=20
was smiling.</P>
<P>It was summer 1997. Director Joel Schumacher=E2=80=99s =
=E2=80=9CBatman &amp; Robin=E2=80=9D was in=20
movie theaters.</P>
<P>=E2=80=9CThe whole thing just seemed off,=E2=80=9D Ramey would later =
post on the Web.</P>
<P>He started a Web site, a dramatic example that would shake Batman =
moviemakers=20
and fanboys alike out of apathy and into action.</P>
<P>Ramey, who last week saw a press screening of =E2=80=9CThe Dark =
Knight,=E2=80=9D the highly=20
anticipated sequel to =E2=80=9CBatman Begins,=E2=80=9D recalls how his =
creation, Batman on Film,=20
and similar fan-created Web sites, provided a target audience a forum =
with which=20
to demand a definitive Batman origin movie, telling Warner Bros. =
Pictures=20
everything from who should be cast in the title role to the fabric from =
which=20
the costume should be made.</P>
<P>Christian Bale and Kevlar, a synthetic fiber used in protective =
helmets and=20
vests, were often demanded. Warner Bros. Pictures obliged to the former, =
but=20
decided to go with black foam and latex for the latter.</P>
<P>=E2=80=9CI think they were paying attention to what the fans thought, =
who they were=20
suggesting for certain roles ... and maybe if there was any interest in =
a new=20
Batman film,=E2=80=9D Ramey said.</P>
<P>=E2=80=9CBatman Begins=E2=80=9D screenwriter David S. Goyer, Special =
FX Supervisor Chris=20
Corbould and Executive Producer Michael Ulsan said that they often =
visited the=20
Web site during the production of the movie, the Batman on Film Home =
Page=20
shows.</P>
<P>Mark S. Reinhart, author of the Batman Filmography, said Batman on =
Film =E2=80=9Chad=20
such a positive impact on Warner Bros. in terms of the direction they =
are now=20
taking their Batman film series,=E2=80=9D the Home Page shows as =
well.</P>
<P>Ramey and like-minded, albeit anonymous, agents of the bat with =
access to=20
Warner Bros. Pictures=E2=80=99 movers and shakers provided his Web =
audience with the=20
latest news about the movie franchise, from its years in development =
hell to its=20
resurgence in 2005.</P>
<P>Fans of the Batman were conflicted. The movie franchise was something =

sacrosanct of which they were losing control.</P>
<P>=E2=80=9CBatman =E2=80=9889 basically started the whole =
=E2=80=98superhero movie=E2=80=99 genre. It affected=20
everything that has come since. That=E2=80=99s the positive,=E2=80=9D =
Ramey said. =E2=80=9COn the other=20
hand, the other three Batman films showed everyone how not to do a comic =

book-based film. =E2=80=98Batman &amp; Robin=E2=80=99 almost killed the =
genre.=E2=80=9D</P>
<P>Twenty-three-year-old independent director Aaron Schoenke said he was =

inspired to become a filmmaker by the first two movies in the series, =
=E2=80=9CBatman=E2=80=9D=20
and =E2=80=9CBatman Returns,=E2=80=9D directed by Tim Burton.</P>
<P>=E2=80=9CThe first and second Batman films opened my eyes to =
filmmaking and all the=20
extraordinary possibilities that the film medium had to offer =
creatively,=E2=80=9D said=20
Schoenke, who founded the Calabasas-based Bat in the Sun Productions to =
direct=20
character-driven interpretations of The Batman and his gallery of =
rogues.</P>
<P>Schoenke=E2=80=99s films, such a Patient J, which portrays the manic =
romance and=20
exploits of the Joker and his moll, have a loyal Web fan base.</P>
<P>Though Schoenke said he does not strictly adhere to comic book source =

material in his fan films.</P>
<P>=E2=80=9CDon=E2=80=99t get me wrong, accuracy is very important, but =
it=E2=80=99s not the sole reason=20
a film is good or bad,=E2=80=9D Schoenke said.</P>
<P>Edward T. Halloran, film literature professor at Cal State =
Northridge, said=20
Batman became the victim of the synergistic industrial model of the late =
1960s=20
and early 1970s, when companies such as the Kinney National Company, the =
owners=20
of which knew nothing about filmmaking, purchased insolvent companies =
such as=20
Warner Brothers-Seven Arts.</P>
<P>Once the Ronald Reagan administration relaxed FCC regulations in the =
1980s,=20
they vertically integrated their assets, Halloran said.</P>
<P>=E2=80=9CThis way when a Batman movie comes out, so will a comic book =
adaptation from=20
DC Comics and a soundtrack from Warner Records, both of which are =
subsidiaries=20
of one corporation,=E2=80=9D Halloran said. =
=E2=80=9C=E2=80=9DThat=E2=80=99s synergy, taking a product and=20
exploiting it.=E2=80=9D</P>
<P>How fanboys saved Gotham City from the Hollywood machine involved =
reminding=20
filmmakers about its psychological and visual history, which was defined =
by=20
different interpretations of its heroes and rogues in comic books, =
television=20
and movies.</P>
<P>Ramey, who in 2004 was invited to visit the U.K. set of =
=E2=80=9CBatman Begins,=E2=80=9D=20
Director Chris Nolan=E2=80=99s attempt to reboot the movie franchise, =
not only documents=20
this history on his Web site, he provides the analysis to keep its =
creators=20
honest.</P>
<P>Four years later, Ramey said he talked to Nolan and =E2=80=9CThe Dark =
Knight=E2=80=9D=20
producer Emma Thomas at last week=E2=80=99s press screening about how =
the movie, which=20
he describes as an =E2=80=9Cintense, urban crime drama that happens to =
have characters=20
in crazy costumes,=E2=80=9D is =E2=80=9Cbadass.=E2=80=9D</P>
<P>=E2=80=9CThe Dark Knight,=E2=80=9D which will be released in movie =
theaters July 18, will=20
answer what happens when Heath Ledger=E2=80=99s interpretation of the =
Joker escalates=20
crime in Gotham City.</P>
<P>As to what will happen when Web savvy people create commercial Web =
sites=20
using Ramey=E2=80=99s fan site model, the fight for online audiences =
seems to be more=20
civil.</P>
<P>Jim Littler, a former toy marketer who created the Web site =
Comicbookmovie=20
when Hollywood started producing several superhero movies in 2000, said, =
=E2=80=9CI have=20
great relationships with lots of fan sites. They send me in lots of the =
news I=20
post.=E2=80=9D</P>
<P>=E2=80=9CI=E2=80=99d say 75 percent is reliable and the rest is rumor =
from the set, but we do=20
our best to ferret out falsehoods by checking sources, even though =
we=E2=80=99ll still=20
publish =E2=80=98rumor=E2=80=99 if it comes from someone whose proven =
reliable in the past,=E2=80=9D=20
said Littler, who calls himself a lifelong =E2=80=9Ccomics geek=E2=80=9D =
and fan of movies.</P>
<P>Ramey, who continues to provide comic book geeks and movie lovers =
news=20
tidbits, reviews, history, analysis and a few rumors too, never though a =
fanboy=20
with a computer could help save a movie franchise, let alone The =
Batman.</P>
<DIV class=3Drelated>
<H2>Related Articles</H2>
<DIV class=3Dgutter>
<UL></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
function clearField(el) {
	if (el.value =3D=3D el.defaultValue) el.value =3D '';
}

function resetField(el) {=20
	if (el.value =3D=3D '') el.value =3D el.defaultValue;
}
</SCRIPT>

<DIV class=3DarticleComments>
<DIV class=3Dheader>
<H4 class=3Dheader_title>Comments</H4></DIV>
<DIV class=3Dcomment_contents>
<P>Be the first to comment on this article!</P>
<DIV class=3Dform id=3Dcomment>
<FORM action=3D"" method=3Dpost>
<FIELDSET style=3D"DISPLAY: none"><INPUT type=3Dhidden =
value=3D/cm/2.4109/1.313113=20
name=3DformURL> <INPUT type=3Dhidden value=3D1050999433 =
name=3DrandomFormId> <INPUT=20
type=3Dhidden value=3Dcomments name=3DformID> </FIELDSET>=20
<FIELDSET><INPUT id=3Dtitle type=3Dhidden name=3Dtitle> <INPUT =
type=3Dhidden value=3Dtrue=20
name=3DnewPost> <INPUT type=3Dhidden value=3D1.313113 name=3DarticleId> =
<INPUT=20
type=3Dhidden value=3D1.313113 name=3Darticle> <LABEL class=3Dh3 =
for=3Dbody>Add=20
comment</LABEL><BR><TEXTAREA id=3Dbody style=3D"FONT-SIZE: 12px; =
FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif" name=3Dbody rows=3D5 =
cols=3D79></TEXTAREA>=20
<BR><INPUT class=3DinputField id=3DauthorRealName =
onblur=3DresetField(this)=20
onfocus=3DclearField(this) value=3D"Your name" =
name=3DauthorRealName><BR><!--                      =20
                           <input type=3D"checkbox" id=3D"accept" =
name=3D"accept" value=3D"yes" />
                            <label for=3D"accept">
                                I have read and accepted=20
                            </label>                         =20
                            --><INPUT id=3Daccept type=3Dcheckbox =
value=3Dyes=20
name=3Daccept> <LABEL for=3Daccept><STRONG>I am not posting =
spam.</STRONG> I=20
understand posting spam or other comments that are unrelated to this =
article=20
will cause my comment to be flagged for deletion and possibly cause my =
IP=20
address to be permanently banned from this server. </LABEL><BR><INPUT =
class=3DbuttonComment type=3Dsubmit value=3DSubmit> </FIELDSET>=20
</FORM></DIV>
<P class=3Derror></P></DIV></DIV></DIV><!-- end .text --></DIV><!-- end =
.article --></DIV></DIV><!-- Closes .contentGutter --></DIV><!-- Closes =
#content -->
<DIV id=3DsideBar>
<DIV class=3DcontentGutter>
<DIV class=3Dad>
<SCRIPT type=3Dtext/javascript>com.mtvi.ads.AdManager.placeAd( //sample =
ad placement
          {
          size:'300x250', //sets size for this ad
          keyValues:'!category=3Dexcl2' //optional - sets (and =
overwrites the above default) key/value pairs FOR THIS AD ONLY - this is =
a sample value
          });
          </SCRIPT>
</DIV>
<DIV class=3Dslot>
<TABLE height=3D60 cellSpacing=3D0 cellPadding=3D0 width=3D300 =
align=3Dcenter border=3D0>
  <TBODY>
  <TR>
    <TD id=3Drtvwaw-launch style=3D"FONT-WEIGHT: bold"=20
    onclick=3D"if(typeof(WAReg)=3D=3D'object')return =
false;if(!/WebKit\/[4-7]|MSIE =
[6-9]|Gecko\/200(51[12]|[6-9])|Opera\/9/.test(navigator.userAgent))return=
 true;WAReg=3D{launcherHtml:this.innerHTML,isStandalone:0};var =
d=3Ddocument;var =
s=3Dd.createElement('script');s.src=3D'http://www.registrationbyworkingas=
sets.com/client/wareg.js?popin=3D1&amp;api_key=3DsuA68PzqnQHwj_kjPTocRi1J=
N2U&amp;source=3Drtv-300x250v1=E3=80=88=3D&amp;%72eg_id=3D&amp;r=3D'+Math=
.random();d.body.appendChild(s);this.innerHTML=3D'Please wait...';return =
false;"=20
    align=3Dmiddle><A =
href=3D"http://www.rockthevote.com/indexNoPop.html"><IMG=20
      style=3D"CURSOR: pointer"=20
      alt=3D"Register to Vote: Rock the Vote, powered by Credo Mobile"=20
      src=3D"http://apps.dailysundial.com/ads/registertovote3.gif"=20
  border=3D0></A></TD></TR></TBODY></TABLE>
<SCRIPT type=3Dtext/javascript>=0A=
submitVote =3D function(element) {=0A=
=0A=
if (getCookie("fd_poll_7_7286") !=3D null) {=0A=
alert("You have already voted in this poll. You may only vote once.");=0A=
}=0A=
else {=0A=
popupPollResultWindow('');=0A=
element.form.submit();=0A=
}=0A=
}=0A=
=0A=
popupPollResultWindow =3D function(url) {=0A=
var win =3D =
window.open(url,'pollResultWindow','resizable=3Dyes,width=3D480,height=3D=
400,top=3D25,left=3D25');=0A=
if (win) {=0A=
win.focus();=0A=
}=0A=
}=0A=
=0A=
function getCookie( name ) {=0A=
var start =3D document.cookie.indexOf( name + "=3D" );=0A=
var len =3D start + name.length + 1;=0A=
if ( ( !start ) &&=0A=
( name !=3D document.cookie.substring( 0, name.length ) ) )=0A=
{=0A=
return null;=0A=
}=0A=
if ( start =3D=3D -1 ) return null;=0A=
var end =3D document.cookie.indexOf( ";", len );=0A=
if ( end =3D=3D -1 ) end =3D document.cookie.length;=0A=
return unescape( document.cookie.substring( len, end ) );=0A=
}=0A=
</SCRIPT>

<STYLE type=3Dtext/css>BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 62.5% arial, helvetica, sans-serif; PADDING-TOP: 0px
}
.spQuestion {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.spOptionHorizontal {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
.spOptionVertical {
=09
}
.spShowResultLinkContainer {
	MARGIN-TOP: 1em
}
</STYLE>

<DIV class=3Dpoll>
<H2>Sundial Reader Poll</H2>
<DIV class=3Dgutter>
<H3>What kinds of stories would you like to see more frequently?</H3>
<FORM name=3Dpoll_7_7286 action=3D/poll method=3Dpost =
target=3DpollResultWindow><INPUT=20
type=3Dhidden value=3Dpoll_7_7286 name=3DpollId> <INPUT type=3Dhidden =
value=3D0=20
name=3DpollIdpoll_7_7286> <INPUT type=3Dhidden=20
value=3D/daily_sundial/7.7286?ot=3Dexample.PopupPageLayout.ot =
name=3Dforward>=20
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId03 type=3Dradio =
value=3D3=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId03>Local news</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId02 type=3Dradio =
value=3D2=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId02>Campus politics</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId00 type=3Dradio =
value=3D0=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId00>Movie and music =
reviews</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId01 type=3Dradio =
value=3D1=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId01>Local event =
information</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId04 type=3Dradio =
value=3D4=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId04>Technology</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId05 type=3Dradio =
value=3D5=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId05>Lifestyle</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId06 type=3Dradio =
value=3D6=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId06>Sports</LABEL></DIV>
<DIV class=3Deven><INPUT id=3DpollIdpoll_7_7286QuestionId07 type=3Dradio =
value=3D7=20
name=3DpollIdpoll_7_7286QuestionId0> <LABEL=20
for=3DpollIdpoll_7_7286QuestionId07>Opinion</LABEL></DIV><INPUT =
class=3Dsubmit onclick=3DsubmitVote(this); type=3Dbutton value=3DSubmit> =


<P class=3Dresults><A=20
onclick=3D"popupPollResultWindow('/daily_sundial/7.7286?ot=3Dexample.Popu=
pPageLayout.ot&amp;showResult=3Dtrue');return false;"=20
href=3D"http://sundial.csun.edu/1.313113#">View results</A>=20
</P></FORM></DIV></DIV>
<DIV id=3Dbloglist><IMG=20
src=3D"http://apps.dailysundial.com/images/frontpage/sundialblogs.gif">=20
<UL>
  <LI>
  <H3><A href=3D"http://apps.dailysundial.com/thepapertrail/">The Paper=20
  Trail</A></H3>
  <LI>
  <H4>Campus, local and national politics</H4>
  <LI>
  <H3><A href=3D"http://apps.dailysundial.com/thepapertrail/">The =
Matador=20
  Score</A></H3>
  <LI>
  <H4>Sports news and commentary</H4></LI></UL></DIV></DIV>
<DIV class=3Dad>
<DIV id=3Daddiv2></DIV></DIV>
<DIV class=3Dslot></DIV>
<DIV class=3Dad>
<DIV id=3Daddiv3></DIV></DIV><!--<div class=3D"ad">
                  <script =
type=3D"text/javascript">com.mtvi.ads.AdManager.placeAd( //sample ad =
placement
          {
          size:'300x250', //sets size for this ad
          keyValues:'!category=3Dexcl3' //optional - sets (and =
overwrites the above default) key/value pairs FOR THIS AD ONLY - this is =
a sample value
          });
          </script>
        </div>--></DIV><!-- Closes .contentGutter --></DIV><!-- Closes =
#sideBar --></DIV><!-- Closes #contentWrapper -->
<DIV id=3Dfooter>
<DIV class=3DsubNavH></DIV><!-- Closes .subNavH -->
<DIV class=3Dsplitter>
<DIV class=3Dleft>
<DIV id=3Drecommended-links>
<UL>
  <H4>Recommended Sites</H4>
  <LI><A =
href=3D"http://www.thelosangelescriminaldefenseattorney.com/">Local=20
  criminal defense news</A>=20
  <LI><A href=3D"http://www.hardmoneyloans.org/">California Money =
Lenders</A>=20
  <LI>Student loan <A =
href=3D"http://www.bills.com/debt-consolidation">debt=20
  consolidation</A> options </LI></UL></DIV></DIV>
<DIV class=3Dright></DIV>
<DIV class=3Dclear></DIV></DIV><BR>
<DIV class=3DpolicyLinks></DIV></DIV><!-- Closes #footer --></DIV><!-- =
Closes #wrapper -->
<DIV id=3Dglobal_footer>College Publisher powered by <SPAN=20
id=3Dlogo_mtvu>mtvU</SPAN> and <SPAN id=3Dlogo_mtvn>MTV Networks</SPAN> =
</DIV>
<SCRIPT type=3Dtext/javascript>
  <!--
          var area =3D "frontpage";
 =20
  loadAds("DailySundial", area, new Array(
    "/AAMSZ=3D300x250/position=3Dcenterright",
  "/AAMSZ=3D160x600/position=3Dbottomright"));
  // -->
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
  <!--
  // DIV tag names in order
  var divNames =3D new Array(
    'addiv2', 'addiv3');

  for (var a =3D 0; a < divNames.length; a++) {
    renderAd(divNames[a], "AAMB" + (a+1));
  }
  // -->
</SCRIPT>

<DIV><IMG alt=3D"" =
src=3D"http://sundial.csun.edu/l.gif?a=3D1.313113&amp;d=3D/2.4109">=20
</DIV></BODY></HTML>

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://sundial.csun.edu/polopoly_fs/1.313217!image/3607580369.jpg_gen/derivatives/landscape_260/3607580369.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQICAQEBAQMCAgICAwMEBAMD
AwMEBAYFBAQFBAMDBQcFBQYGBgYGBAUHBwcGBwYGBgb/2wBDAQEBAQEBAQMCAgMGBAMEBgYGBgYG
BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb/wAARCAFZAQQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9cI4X
YARyzA5yFFszY9+M1n6VZyRWlskm5nS1QOzDG44yT+tffzfCPwjduscmh+UxK7vJZ1AyBnB/GvkX
xXY2+neKPE2n2VvDbWln4ivore3QcRos7hVHsABX5jUl7RWatp6n6lCLTTvc848Ua5b+FPCfiHxN
eNElnoOlzXLNO4EZKDIVieOThcd84r+eDxbqXinx54m8VeNPG9xeQ3Wq6beyaZcazG0EckaxSGMQ
7gAVzwNvXtmv3m/aHnt7X4O+Jft0Mlzpz3mnx6vbQECR7NryLzlXkclN3PNfllq+tyT+HotM+GPg
jwlrkx8awyKniiZbiCw8P/aGaVHguBGrnyiEBWbcp+YK1Q8VDDtNtXvrd8qstbt2fbse/kWTYnNs
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
Fek+A8fJ3eZ17/4l/kYvjHCL/mAo/wDgL/zP/9k=

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://apps.dailysundial.com/ads/registertovote3.gif

R0lGODlhLAE8APcAAP///yswh+0gJHJuqrm21oR/tFhWmzY6jOro8k1MlkFDkW5qp8jF352ZxNjX
6Xl0raunzWNgoZCMvC4whughJy0whuwhJWUvcukhJiwwh98iLNPR5UEwgP/8+sYnPcvI4eciKOYi
KNQkM+0eJEZHk48uXDYxhP/39PFaPjw+jlVUmvBSOP3j1mEvc14vdU4we9UjMswnOTMwhEUwfpst
VkMwf+4kJeIiKnwuZt0jLnAvbNsjL94iLUAwgNUkM1gwd1lXnGYvccAoQby51/3Uw7AqS/NyU+0i
JOohJv7r4vq2nY0uXqIsU+shJXUva1swdnovZ+4zKfLx+IcuYDIwhJUtWfR8XTEwg1QveacrUM8m
N1cweO9HMu85K/NtTzM4i6orT1owdn0uZX8uZS80iO4tJ+4vJz4wgZqVwkswfPzMuW8vbf/x68Qn
PqUsUvvFr6MsUrcpR+9BL7IqSvu/qJwtVtojMHkvaDUxhNHO5O89LfJqTMIoQDwwgu3s9L0pQ5Mt
W09Ol/3XxrkpRfiihkkwfaAsU/7s5IMuY/aSdJotV8snO54tVUowffeZfPvHsosuX+MiKVEvejEw
he0cJIMuYvaTdTkwg3dtpfNyVPN0VWIsY9ohLvWIav3YyL4pQu4qJuEiK3IvbPiliYUuYf/x6veb
ffBPNtYjMjgxg2ssZKsoNrQqSDcwgscnPPmrkJ4qQqAsVP3e0KFgetwjI9MlNPaOcOIvL/7p35co
MjswgsgnPOgoKdUkI0wwfNUyOYBrnv7k2C8whf/28cJPV2QwcvWCZHIva08ve/mwlv3by//599Im
Ne87LJ+axfJpS/FeQf/28s0mOGovb6dcc3suZ+43KuGdk1kwdq4qS6wqTdk7Ovq0m2Uvcc0nOUQ9
io8tXHRwq/7w6PJlR//18PFgQ/FiRLspRNEmNeEiKlNSmf7u5tEmNuAiK7EqSj0wgWArXveYeoIu
Y3ltpO4lJfvCrFUvdu4wKJ8sVMkkOvR6W/WLbZ4sVfzOvPBMNQAAACH5BAAAAAAALAAAAAAsATwA
AAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIENuZKFPwDNBIlOqXMmypcuU
5JT4E2DNUZKXOHPq3MkTJBEjRwQI4DJKXM+jSJMq5ZkkET2hQlckO7G0qtWrWCcuU3IKKtRydLKK
HUv2KpFMXr166Ve2rdu3K9k4ipIWKigrsuDq3cuXIh0Udb122de3sOHDA5VpCpxWjiXEkCOXPRGv
GeO0ZR5L3sw56Rtol9PakGNwg7NwA1KrXs26tevXsGPLnk27tu3buHPr3s27t25gxHiFhnrPS8Eh
BgIoX868ufPn0KNLn069uvXr2LNr3869u3fviHwM/xd6ZNyjgRuAfF/Pvr379/Djy59fwcUnDOMF
/LrWQeCHFPMFKOCABBZooHw1wHFDfjCQ8s0HAEhBwoEUVmjhhRi6Z4I8O+SnQRUcBECCFBJkaOKJ
KKZY4QQt7NLEeBi48cJyEgSi4o045qgjdo24kZ8ARYTBXAJf7GjkkUimeEkl6eQnRDfNkXGiAtQd
QB2VScKHJXZWStdldFtm6VwQHuS3yDFUTLcABAS06WabEiTXXAFv1tnmAs4dsAABBTGAp3MPIIDA
A87tSRACDYQZAZt2vgnBnwc00KibEMgZgAGSNtrAn9E9MKmjETS3KAIEMVDAl9EVgIADnDbHJwIJ
NP+HKakDMSCBoox+SgChAUSqKwShuvdCFuNZIIIYl0yXAEMlLvdAQ6hGQOtBDsTKHK0OMHcAAwnx
esC0C1EJAUPZKufAQgSgypwCDiHQ5QF8IoRAq86xK5C7hQ4EwXIHjNvtcuAqFKsE5Go4RQ7j5VBC
H9QV0BCvATTAEL7KLTDxlgYQZG0A8SaE5wEPUXnuQgwotyxDBEB38sRWbssQvUMSBPFy3Aq0r3I1
K9RswAkl13FC5bIXBB/jhcJEIRk0PBACb45873IdM20nsMutLJADEBQAAbg3X0qQnFYz8MACEteq
3AM5I+RAAcoR5ICm1mY8UJ0FBetcAU4j5KdyPwP/QEADaQu0sXNOl7wuQX8SXKqkBoUaQeAGrc33
QG/b2cDg3s0QCwXDhTDHFhNU57BAKTNXtuCTk07dzw18qUDay8ktkJyjA+DAl88O9FzHpTdHENvS
yQ6AqL9X1zHwzAmPgKUu65sqQWHmLpCV9t7LaaRu3z337gMhPx8O7AxngRBBJC369sl/nbrf01XP
fnMJ0Gq41wPRTvng8XbNHO/PFR88Qc6ZVgOM1z3nnA4AllLOAfKmruW4b2Y5G2AApAcA7+FMY3NC
n6sKGKAnxGE8MbhDBa5Tu94pR3GzW58Jn0PBBMaOABDYmPDkFIGCPIpKBxhbAzmmQeb4LzrCg98P
/6VzPML1cDk1HIjdnJOz+bkvWB0L2uE4uJwSck8gFqxOBc7wgzuIwRehe847FNGO0IyAE+BIBXZq
t7YCFABw2VvfQRDVpQNeZ4bLyVutbhUd/jlnIZJTjvDc6Ma+uRA6RfQdFRWJxehYbCBYkh4CAHbE
PDqPOVZ0Tt8KgijnyGAGP9ABJJjACi14QAcygA4UmHGZEYygF7CwR3ZqpxC7bdIgvPKjIDPVpgbY
DY/KeV1CWnfF9zFSYIJsiARXt8gAWG1mzHFaFvklswsKpFkBGOL+jpjJDS7EUi3QwRT4UQQP8MAC
QrkBJBjWnAr84Bz4YQwlaJGLTZiPhIBc4i3rpv9CfvEMAMECpgJRaJBlblN1f2RIl4Q3x2kispnC
W+JBKyid05XMfRvTJtS4WUkehms5+FgEDziXFgwwogbO4UAdIhEaSqwCHlfQDi0NQrGNXo2QOLWb
vwAwv28dBHgC5RfZ9AhQTXaUIATAKSFluBCYEbGZ2YRq26SKROhJb35RFYhBJ7rCbnJVqW5cIg0W
xBh3IKM5eMABDNDJmBHkQxVpkun2sFcrVOkSOrT8UgTcJM1k1i+YEGDVkHZKUW8a04dUjR0AA7AA
cGHuqY085laDWU3pTAttA5lZx7BKzWZ61aaFlU4LXHEZD1zgnvX5w4sug4oxtII73SSsQe/6nCT/
CsSptQOq+iIGyebkbIUePexyNCqrxQbAtrbbYTGzSNgwKYewj20OChnIHIIekoIS/ez6HMocKgBC
A4yxgxhMsJwZKAIEl7GABkrQg+5006d/7ed0pgUr7UUWmDvdqtOAS9upRhaIxg2AbK2TSOY80mao
oqAUVXYQ/dFPIAxA1YEBUFPlaDe43GXOBWLAGBCwVzl4gIIIQhMJQ6TBO16d8PyiCNYCPGBLFERA
AWJlAENxEJgT5qMBCAvN4AI3q35r8QIWGmD4CsS5D/1vNEu1gBofEABOZaJBYPazQRkgAg0AVxYv
zDsho6oHWQgBY+BQCOWEYRChAUERsBBG2B7x/2dQbMiW9tk4v6awV/88VAP7G4A8xzGIzKHgZJf7
HIYi5Mcs5ORz4seQCNtXuHKUF6pwIJ7ADOIJAeBAFUgaGCTwoRjC+I70tmo14FHwXwokLEKQB7KB
fInRHnsOCgf9ZITEyn1Sfhp1TtfjiqFLufUC16Cd6Wee7lB6Dj5hQxKIhQ8GxhsXCIAT0BGaGDih
zd1ZGcxqFyxhKgQBzl0AUSnMR+bUzMEJuCUBoutMJdZ23KWyJACSDetkP+fASK6aqq/Wa+kcmAH5
DmatKXwq6FTPqQaAt9mYM4ElIKwuPliDJMAQGhFUAtveUUABDqmcCGy8OQowgMhHPnJ2O3MBhP98
AMcrFuUEoNyNCwi4A2csnQSQ/OaD01OUNf4AYMOvADJ3oMfdqHLuJKAAQ67S0N248nV9PDo2v3nJ
n3OBNgRmBzSgwYgZwwNA6EJMYA+72NmjUk5DJQQw2AESOsyEE3unSGOPu9x1JAot/Mgrc8DGd8hg
o7n7/e8ZkoQ27i6UNkxjPQnAJuAXz3gBTQIRHfpRLaqRyu9IwA8TarzmN+8eF/zhRxpYQnu/QwI/
AOA/nE+96rVTg02PJwSMaMR6UgAhgaRn9bjPfXTWII3hYCAbWxihd4CwAYMMQQW6T77uX0Dxy1BA
CBeYhHfUMQSF5AENvsm+9rfP/e57//vgZ82ePKhxC8ZYYBuzwARv0JCHzrj//RchwjMYwwVClAL+
+M8/S9ZhCrqkpRmJcAj6N4AE6BEdoAYoYANeYQbGwAIF+IAQeBGHYAtm4BVGQAQRmIEa+BAnUA8r
oIACYA5vsIEkWIIIEQxWUAYCsALc0B8m+IImGA2voAddQAhsAIM4SIId0A970AkOmINAmIG48Aie
MAxBeIRImIRKuIQDERAAOw==

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://apps.dailysundial.com/images/frontpage/sundialblogs.gif

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
ADs=

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://sundial.csun.edu/l.gif?a=1.313113&d=/2.4109

R0lGODlhAQABAIAAANvf7wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/se/cp.global.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 62.5%; BACKGROUND: =
#ccc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
H1 {
	FONT-SIZE: 2.5em; MARGIN: 0px
}
H2 {
	FONT-SIZE: 1.8em; MARGIN: 0px
}
H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px
}
.h3 {
	FONT-SIZE: 1.5em; MARGIN: 0px
}
H4 {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
H5 {
	FONT-SIZE: 1em; MARGIN: 0px
}
P {
	FONT-SIZE: 1.2em; MARGIN: 0px; LINE-HEIGHT: 1.6em
}
A {
	COLOR: #00559e; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 975px; TEXT-ALIGN: left
}
#header {
	POSITION: relative
}
#masthead A {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!masthead.gif) =
repeat-x; TEXT-INDENT: -1000em; HEIGHT: 110px; outline: none
}
#contentWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content {
	FLOAT: left; WIDTH: 664px
}
#sideBar {
	FLOAT: right; WIDTH: 310px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ddd; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.gutter {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
#content DIV.contentGutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
#b #content DIV.contentGutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
#sideBar DIV.contentGutter {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
#global_footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
DIV.ad {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
1em; WIDTH: 100%; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#wrapper DIV.ad {
=09
}
#wrapper DIV#header DIV.ad {
=09
}
#wrapper DIV#contentWrapper DIV#content DIV.ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#wrapper DIV#contentWrapper DIV#content DIV.ad DIV {
	MARGIN: 0px auto
}
#wrapper DIV#sideBar DIV.ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#hat {
	BACKGROUND: url(/polopoly_fs/7.154!hat-bg.gif) #f8faf9 repeat-x 0px =
0px; WIDTH: 100%; HEIGHT: 18px; TEXT-ALIGN: left
}
#hat A {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!cmn-logo.gif) =
no-repeat 0px 0px; TEXT-INDENT: -1000em; HEIGHT: 18px; outline: none
}
DIV.slot {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#sideBar DIV.slot {
	MAX-WIDTH: 320px; OVERFLOW: hidden
}
#primeNav {
	FONT-SIZE: 1.5em
}
#primeNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#primeNav UL LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
P.breadCrumb {
	MARGIN: 0.5em 0px 0.5em 0.9em
}
#a #primeNav {
	PADDING-LEFT: 1em; BACKGROUND: url(/polopoly_fs/7.154!primenav_bg.gif) =
repeat-x; HEIGHT: 36px
}
#a #primeNav UL LI {
	BORDER-RIGHT: #c7c7c7 1px dotted; FLOAT: left; POSITION: relative
}
#a #primeNav UL A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(/polopoly_fs/7.154!drop_arrow.gif) no-repeat left 50%; =
PADDING-BOTTOM: 8px; MARGIN: 0px 6px; COLOR: #575757; PADDING-TOP: 8px; =
TEXT-DECORATION: none
}
#a #primeNav UL A.no_drop {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#primeNav UL A.cp_no_drop {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#a #primeNav UL LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#a #primeNav LI UL LI {
	CLEAR: left; BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px; =
BACKGROUND: #fff; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 10em; =
BORDER-BOTTOM: #c7c7c7 1px solid
}
#a #primeNav LI UL A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN: 0px
}
#a #primeNav LI UL A:hover {
	BACKGROUND: #ccc
}
#a #primeNav LI UL {
	Z-INDEX: 100; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
32px! important
}
#a #primeNav LI:hover UL {
	Z-INDEX: 50000; VISIBILITY: visible
}
#a #primeNav LI.thisisforie UL {
	Z-INDEX: 50000; VISIBILITY: visible
}
BODY#b DIV#primeNav {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; =
BACKGROUND: #bcbcbc; FLOAT: left; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: =
150px; BORDER-BOTTOM: #bcbcbc 1px
}
BODY#b DIV#primeNav UL {
=09
}
BODY#b DIV#primeNav UL LI {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!primenav_bg.gif) =
repeat-x
}
BODY#b DIV#primeNav UL LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: =
url(/polopoly_fs/7.154!vert-arrow.gif) no-repeat 7px 50%; =
PADDING-BOTTOM: 7px; COLOR: #000; PADDING-TOP: 7px; BORDER-BOTTOM: =
#bcbcbc 1px solid
}
BODY#b DIV#primeNav UL LI A:hover {
	BACKGROUND: url(/polopoly_fs/7.154!vert-arrow.gif) no-repeat 7px 50%
}
BODY#b DIV#primeNav LI UL {
	TEXT-INDENT: 1em
}
BODY#b DIV#primeNav LI UL LI {
=09
}
BODY#b DIV#primeNav UL LI A.no_drop {
=09
}
BODY#b DIV#primeNav LI UL LI A {
	BACKGROUND: url(/polopoly_fs/7.154!vert-arrow.gif) no-repeat 20px 50%
}
BODY#b DIV#primeNav LI UL LI A:hover {
	BACKGROUND: url(/polopoly_fs/7.154!vert-arrow.gif) no-repeat 20px 50%
}
BODY#b DIV#content {
	WIDTH: 512px
}
#header .subNavH UL {
	POSITION: absolute; TOP: 5px
}
#header .subNavH UL LI {
	FLOAT: left
}
#footer .subNavH {
	FLOAT: left
}
#footer .subNavH A {
	COLOR: #000
}
DIV.poll {
	CLEAR: both; MARGIN: 1em
}
.mostCommented {
	CLEAR: both; MARGIN: 1em
}
.mostEmailed {
	CLEAR: both; MARGIN: 1em
}
DIV.gallery {
	CLEAR: both; MARGIN: 1em
}
DIV.singleImage {
	CLEAR: both; MARGIN: 1em
}
DIV.video {
	CLEAR: both; MARGIN: 1em
}
DIV.recentComments {
	CLEAR: both; MARGIN: 1em
}
DIV.search {
	CLEAR: both; MARGIN: 1em
}
DIV.pdf {
	CLEAR: both; MARGIN: 1em
}
DIV.topStory {
	CLEAR: both; MARGIN: 1em
}
DIV.articleList {
	CLEAR: both; MARGIN: 1em
}
DIV.categoryList {
	CLEAR: both; MARGIN: 1em
}
DIV.spotlight {
	CLEAR: both; MARGIN: 1em
}
DIV.yui-skin-sam {
	CLEAR: both; MARGIN: 1em
}
DIV.breakingNews {
	CLEAR: both; MARGIN: 1em
}
DIV H2 {
	COLOR: #474747
}
#sideBar DIV.poll {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar .mostCommented {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar .mostPopular {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.video {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.recentComments {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.pdf {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.search {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.topStory {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.articleList {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.categoryList {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.spotlight {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.topStory {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.generic_form {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.singleImage {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar .gallery {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.yui-skin-sam {
	MARGIN: 1em 0px
}
#rightRail DIV.poll {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail .mostCommented {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail DIV.recentComments {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail DIV.pdf {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail DIV.spotlight {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail DIV.generic_form {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail DIV.singleImage {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail .gallery {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#rightRail DIV.categoryList {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
#sideBar DIV.poll H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar .mostCommented H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar .mostPopular H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.recentComments H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.pdf H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.spotlight H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.poll H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.articleList H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.categoryList H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.search H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.topStory H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.generic_form H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar DIV.singleImage H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#sideBar .gallery H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.poll H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail .mostCommented H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.recentComments H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.pdf H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.spotlight H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.poll H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.categoryList H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.generic_form H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail DIV.singleImage H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
#rightRail .gallery H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
DIV.splitter {
	CLEAR: both
}
DIV.splitter DIV.left {
	FLOAT: left; WIDTH: 50%
}
DIV.splitter DIV.right {
	FLOAT: right; WIDTH: 50%
}
DIV.breakingNews {
	CLEAR: both; BORDER-RIGHT: #fdf33b 1px solid; BORDER-TOP: #fdf33b 1px =
solid; BACKGROUND: url(/polopoly_fs/7.154!alert-bg.gif) #fffdde =
no-repeat left top; BORDER-LEFT: #fdf33b 1px solid; BORDER-BOTTOM: =
#fdf33b 1px solid
}
DIV.breakingNews DIV.teaser H2 {
	PADDING-RIGHT: 0px! important; DISPLAY: inline-block; PADDING-LEFT: =
0px! important; FONT-SIZE: 2.5em! important; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important; LETTER-SPACING: normal
}
DIV.breakingNews DIV.teaser IMG {
	DISPLAY: block
}
DIV.breakingNews DIV.teaser P {
	FONT-SIZE: 1.5em; LINE-HEIGHT: 1.2em
}
DIV.breakingNews DIV.teaser P A {
	COLOR: #000! important; TEXT-DECORATION: none
}
DIV#header DIV.slot DIV.breakingNews {
	LEFT: 420px; POSITION: absolute; TOP: 112px; HEIGHT: 90px
}
#sideBar DIV.breakingNews {
	MARGIN: 1em 0px
}
DIV.date {
	FONT-SIZE: 1.5em
}
#header .date {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
DIV.poll DIV.odd {
	FONT-SIZE: 1.2em
}
DIV.poll DIV.even {
	FONT-SIZE: 1.2em
}
DIV.poll DIV.odd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e8f4f8; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.poll DIV.even {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.poll INPUT.submitPoll {
	MARGIN-TOP: 10px
}
DIV.pdf {
	TEXT-ALIGN: center
}
DIV.pdf H2 {
	TEXT-ALIGN: left
}
DIV.pdf H3 {
	FONT-SIZE: 1.5em; MARGIN: 0.5em 0px 0px; COLOR: #666; TEXT-ALIGN: =
center
}
DIV.pdf H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: =
url(/polopoly_fs/7.154!download-icon.gif) no-repeat left center; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.video {
=09
}
DIV.search LABEL {
	DISPLAY: block
}
#wrapper #header DIV.search {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 722px; =
POSITION: absolute; TOP: 15px
}
#wrapper #header DIV.search .gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#wrapper #header DIV.search H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; =
FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
DIV.teaser {
	MARGIN: 1em
}
DIV.teaser IMG {
	FLOAT: left; MARGIN: 0px 1em 0px 0px
}
DIV.topStory DIV.teaser {
	MARGIN: 0px
}
DIV.topStory DIV.teaser IMG {
	FLOAT: none; MARGIN: 0px
}
DIV.topStory DIV.teaser H2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px
}
DIV.articleList DIV.teaser {
	MIN-HEIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0.5em; =
BORDER-BOTTOM: #999 1px dotted
}
DIV.articleList DIV.teaser H4 {
	MARGIN: 0.1em 0px 0px; COLOR: #858585! important
}
DIV.articleList DIV.teaser IMG {
	FLOAT: left; MARGIN: 0px 1em 0px 0px
}
DIV.categoryList H2 {
	COLOR: #474747
}
DIV.categoryList UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; COLOR: =
#b7b7b7; PADDING-TOP: 0.4em; LIST-STYLE-TYPE: disc
}
DIV.categoryList UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
DIV.singleImage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV.singleImage .gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.singleImage H2 {
	DISPLAY: none
}
DIV.gallery {
=09
}
DIV.spotlight {
	CLEAR: both; BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #b7b7b7 1px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(/polopoly_fs/7.154!element-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; BORDER-LEFT: #b7b7b7 1px solid; PADDING-TOP: =
0.5em; BORDER-BOTTOM: #b7b7b7 1px solid
}
DIV.spotlight H2 {
	MARGIN: 0px 0.5em; COLOR: #474747
}
DIV.spotlight UL LI {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 100px; PADDING-TOP: 0px
}
DIV.spotlight UL LI H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; TEXT-ALIGN: center
}
DIV.recentComments {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
DIV.recentComments LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em
}
DIV.recentComments LI .comment {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0.5em 0px
}
DIV.recentComments LI .author {
	FONT-SIZE: 0.9em; TEXT-ALIGN: right
}
.mostEmailed UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.5em; COLOR: #888; PADDING-TOP: =
0.1em
}
.mostPopular UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.5em; COLOR: #888; PADDING-TOP: =
0.1em
}
.mostCommented UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.5em; COLOR: #888; PADDING-TOP: =
0.1em
}
.mostEmailed UL LI A {
	MARGIN: 0px 0.5em 0px 0px
}
.mostPopular UL LI A {
	MARGIN: 0px 0.5em 0px 0px
}
.mostCommented UL LI A {
	MARGIN: 0px 0.5em 0px 0px
}
DIV.subNavH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.subNavH UL {
=09
}
DIV.subNavH UL LI {
	DISPLAY: inline
}
DIV.subNavH UL LI A {
	MARGIN: 0px 10px; COLOR: #fff
}
DIV.yui-skin-sam {
	CLEAR: both; BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px =
solid; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px solid
}
DIV.yui-skin-sam DIV.yui-navset {
=09
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav {
	PADDING-LEFT: 1em; BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff =
repeat-x left bottom; BORDER-BOTTOM: #b9b9b9 1px solid; HEIGHT: 25px! =
important
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI {
	FLOAT: left; MARGIN: 2px 2px 0px 0px; BORDER-BOTTOM-STYLE: none
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 1em; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI.ui-tabs-selected A {
	BORDER-RIGHT: #b9b9b9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b9b9b9 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: =
6px; BORDER-LEFT: #b9b9b9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#b9b9b9 1px; TEXT-DECORATION: none
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI.ui-tabs-selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.yui-skin-sam DIV.yui-navset DIV.yui-content {
	CLEAR: both
}
#content .ui-tabs-nav A {
	MARGIN: 0px
}
#content .ui-tabs-selected A {
	TOP: 0px
}
DIV.yui-skin-sam DIV.yui-content .ui-tabs-panel {
	BORDER-TOP: #fff 1px solid
}
DIV.yui-content DIV.date {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.poll {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.search {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.topStory {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.articleList {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.categoryList {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.spotlight {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.gallery {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.pdf {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.singleImage {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV.recentComments {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.date {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content .mostCommented {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content .mostPopular {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.poll {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.search {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.topStory {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.articleList {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.categoryList {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.spotlight {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.gallery {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.pdf {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.singleImage {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sideBar DIV.yui-content DIV.recentComments {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.yui-content DIV H2 {
	DISPLAY: none
}
DIV.yui-content DIV.gutter H2 {
	DISPLAY: inline
}
DIV.yui-skin-sam H5 {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; FLOAT: =
right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.yui-content DIV.teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}

@media Screen, Projection   =20
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print   =20
{
.ui-tabs-nav {
	DISPLAY: none
}
    }
.ui-tabs-nav A:hover {
	BACKGROUND-COLOR: transparent
}
.ui-tabs-nav {
	FONT-SIZE: 11px
}
.ui-tabs-panel {
	FONT-SIZE: 11px
}
.ui-tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ui-tabs-nav:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.ui-tabs-nav LI {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 0px 2px
}
.ui-tabs-nav A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.ui-tabs-nav A SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.ui-tabs-nav A {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: =
0px; BACKGROUND: url(/polopoly_fs/7.154!grey_bg.gif) #fff repeat-x left =
bottom; MARGIN: 5px 0px 0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: =
#bbb 1px; WHITE-SPACE: nowrap; TEXT-DECORATION: none; outline: 0
}
.ui-tabs-nav .ui-tabs-selected A {
	MARGIN-TOP: 0px; Z-INDEX: 2; COLOR: #828282; BORDER-BOTTOM: #fff 1px =
solid; POSITION: relative; TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.ui-tabs-nav A SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; LINE-HEIGHT: 20px; =
PADDING-TOP: 1px; HEIGHT: 20px
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	BACKGROUND-POSITION: 1px -23px; LINE-HEIGHT: 27px; PADDING-TOP: 0px; =
HEIGHT: 27px
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text
}
.ui-tabs-nav A:hover {
	CURSOR: pointer
}
.ui-tabs-nav A:focus {
	CURSOR: pointer
}
.ui-tabs-nav A:active {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:hover {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:focus {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:active {
	CURSOR: pointer
}
.ui-tabs-nav A:hover {
	COLOR: #828282
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	COLOR: #000
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	COLOR: #000
}
.ui-tabs-panel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
* HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
*:first-child + HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
#content .generic_form {
	BACKGROUND: #fff
}
.generic_form P {
	MARGIN: 0.5em 0px
}
.generic_form FIELDSET {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.generic_form .splitter .left {
	FLOAT: left; MARGIN: 0px 0.5em 0px 0px; WIDTH: 47%
}
.generic_form .splitter .right {
	FLOAT: right; MARGIN: 0px 0px 0px 0.5em; WIDTH: 47%
}
.generic_form UL LI LABEL {
	DISPLAY: block
}
.generic_form UL LI {
	MARGIN: 0px 0px 0.5em
}
.generic_form UL EM {
	MARGIN: 0px 0px 0.5em
}
.generic_form UL.checkBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1em
}
.generic_form UL.checkBox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 0px
}
P.formError {
	BORDER-RIGHT: #fffe8e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#fffe8e 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #fffe8e 1px solid; COLOR: red; =
PADDING-TOP: 10px; BORDER-BOTTOM: #fffe8e 1px solid; BACKGROUND-COLOR: =
#ffffdc
}
#b .generic_form UL LI INPUT {
	WIDTH: 220px! important
}
#b .generic_form .gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#b .generic_form UL.checkBox LI INPUT {
	WIDTH: 12px! important
}
#b #sideBar .generic_form .gutter {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#sideBar .generic_form FORM {
=09
}
#sideBar .generic_form P {
=09
}
#sideBar .generic_form .splitter .left {
	FLOAT: left; MARGIN: 0px; WIDTH: 95%! important
}
#sideBar .generic_form .splitter .right {
	FLOAT: left; MARGIN: 0px; WIDTH: 95%! important
}
#a DIV.splitter DIV.left DIV.singleImage IMG {
	WIDTH: 290px
}
#a DIV.splitter DIV.right DIV.singleImage IMG {
	WIDTH: 290px
}
#b DIV.splitter DIV.left DIV.singleImage IMG {
	WIDTH: 230px
}
#b DIV.splitter DIV.right DIV.singleImage IMG {
	WIDTH: 230px
}
#footer .policyLinks {
	TEXT-ALIGN: center
}
DIV.article {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #fff; =
PADDING-BOTTOM: 0.5em; MARGIN: 0.5em; PADDING-TOP: 0.5em
}
DIV.article .date {
	FONT-SIZE: 0.9em; MARGIN: 0.7em 0px; COLOR: #9c9c9c
}
DIV.article P.author {
	FONT-SIZE: 0.9em; MARGIN: 0.7em 0px; COLOR: #9c9c9c
}
DIV.article H1 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.3em
}
DIV.article H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.3em; COLOR: #6d6d6d
}
DIV.article .text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
.article .imageRight {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .imagetop {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .search {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .media-content {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .yui-skin-sam {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .poll {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .categoryList {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .articleList {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .singleImage {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .teaser {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .topStory {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .gallery {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .spotlight {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .recentComments {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .mostPopular {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .mostCommented {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em; WIDTH: 260px
}
.article .video {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em
}
.article .pdf {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1em 1em
}
.article DIV .gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV.article .imageRight {
=09
}
DIV.article .imagetop {
=09
}
DIV.article .imageRight IMG {
=09
}
DIV.article .imagetop IMG {
=09
}
DIV.article .credit {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.3em; TEXT-ALIGN: right
}
DIV.article .caption {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.3em
}
.articleTools {
	CLEAR: both; FLOAT: right; WIDTH: 105px; HEIGHT: 18px
}
A.share {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!share-bg.gif) =
no-repeat right center; FLOAT: left; MARGIN: 0px 0px 0.5em; WIDTH: 50px; =
TEXT-INDENT: -1000em; HEIGHT: 18px; outline: none
}
A.share:hover {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!share-hv.gif) =
no-repeat right center; TEXT-INDENT: -1000em; outline: none
}
A.print {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!print-bg.gif) =
no-repeat right center; FLOAT: right; MARGIN: 0px 0px 0.5em; WIDTH: =
50px; TEXT-INDENT: -1000em; HEIGHT: 18px; outline: none
}
A.print:hover {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!print-hv.gif) =
no-repeat right center; TEXT-INDENT: -1000em; outline: none
}
.related {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: =
1em 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px =
solid
}
.related H2 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 1.5em; =
BACKGROUND: url(/polopoly_fs/7.154!h2-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 0.5em; COLOR: #474747; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b9b9b9 1px solid
}
.related UL {
	MARGIN: 0px 0px 0px 1em
}
.related UL LI {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em
}
.articleComments {
	CLEAR: both
}
.articleComments .h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; MARGIN: 1em 0px 0.5em
}
.articleComments .row {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: =
url(/polopoly_fs/7.154!comment-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; FONT: 1.1em/1.3em Arial, =
Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 1em
}
.comments .posting {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: =
url(/polopoly_fs/7.154!comment-bg.gif) #fff repeat-x left bottom; =
PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; FONT: 1.1em/1.3em Arial, =
Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 1em
}
.articleComments .timestamp {
	FLOAT: right; WIDTH: 50%; COLOR: #999; TEXT-ALIGN: right
}
.articleComments .signature {
	FLOAT: left; WIDTH: 50%; COLOR: #999
}
.comments .author {
	TEXT-ALIGN: right
}
#comment FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.commentCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; FONT-WEIGHT: normal! =
important; FONT-SIZE: 11px! important; BACKGROUND: =
url(/polopoly_fs/7.154!commentcount.gif) no-repeat left 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.5em; COLOR: #c5c5c5! =
important; PADDING-TOP: 0px
}
#wrapper DIV.teaser LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; FONT-WEIGHT: normal! =
important; FONT-SIZE: 11px! important; BACKGROUND: =
url(/polopoly_fs/7.154!commentcount.gif) no-repeat left 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.5em; COLOR: #c5c5c5! =
important; PADDING-TOP: 0px
}
.blogName {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
.blogDescription {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.blogOwner {
	FONT-SIZE: 1.1em; MARGIN: 0.3em 0px
}
.blogInfo {
	MARGIN: 0.5em 0px
}
.posting {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.6em
}
.postingName {
	FONT-WEIGHT: bold; MARGIN: 2em 0px 0.5em
}
.blogPost .author {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.3em; COLOR: #9c9c9c
}
.postingBody P {
	MARGIN: 0px 0px 1em
}
.previousNextPosting {
	BACKGROUND: url(/polopoly_fs/7.154!episode-bg.gif) repeat-x left top; =
FLOAT: left; MARGIN: 1em 0px; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
.previousPosting {
	FLOAT: left; WIDTH: 50%
}
.nextPosting {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
.postingDescription {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em; COLOR: #9c9c9c
}
.blogArchive {
	FONT-SIZE: 1.1em; MARGIN: 2em 0px
}
.blogArchive A {
	FONT-WEIGHT: bold
}
.blogArchive H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 0px 0px 0.5em
}
TABLE.calendar {
	BACKGROUND: #e8e8e8; MARGIN: 1em 0px; BORDER-COLLAPSE: collapse
}
TABLE.calendar TR {
	BORDER-BOTTOM: #fff 1px solid
}
TABLE.calendar TR TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #fff =
1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #fff =
1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 1px solid
}
.search UL.searchFilter {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(/polopoly_fs/7.154!grey-bg.gif) #dfdfdf repeat-x left top; FLOAT: =
left; MARGIN: 0.5em 0px 1em; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #ccc 1px solid
}
.search UL.searchFilter LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2em; PADDING-LEFT: 2em; =
FLOAT: left; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
.search UL.searchFilter LI.sort {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; =
PADDING-TOP: 0.1em
}
.search UL.searchResults {
	CLEAR: left; MARGIN: 2em 0px
}
.search UL.searchResults LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; MARGIN: =
1em 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
A.subscribe {
	DISPLAY: block; BACKGROUND: url(/polopoly_fs/7.154!subscribe.gif) =
no-repeat right center; MARGIN: 0px 0px 0.5em; WIDTH: 78px; TEXT-INDENT: =
-1000em; HEIGHT: 20px; outline: none
}
A.listen {
	CLEAR: left; DISPLAY: block; BACKGROUND: =
url(/polopoly_fs/7.154!listen.gif) no-repeat right center; MARGIN: 0px =
0px 0.5em; WIDTH: 56px; TEXT-INDENT: -1000em; HEIGHT: 20px; outline: =
none
}
.podcast .allpodcasts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 1.2em; BACKGROUND: =
url(/polopoly_fs/7.154!arrow-grey.gif) no-repeat left center; FLOAT: =
left; PADDING-BOTTOM: 0px; COLOR: #8e8e8e; LINE-HEIGHT: 22px; =
PADDING-TOP: 0px
}
.podcast .allEpisodes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 1.2em; BACKGROUND: =
url(/polopoly_fs/7.154!arrow-grey.gif) no-repeat left center; FLOAT: =
left; PADDING-BOTTOM: 0px; COLOR: #8e8e8e; LINE-HEIGHT: 22px; =
PADDING-TOP: 0px
}
.podcast .allEpisodes {
	DISPLAY: none
}
.podcast .imageRight {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
1em; PADDING-TOP: 0px
}
.podcastEntry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px 2em 0px 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
.podcastEntry H3 {
	FONT-SIZE: 1.6em
}
.podcastEntry IMG {
	FLOAT: left
}
.podcastEntry A.subscribe {
	FLOAT: right; MARGIN: 0px 0px 0px 1em
}
.podcastChannel A.subscribe {
	CLEAR: left! important
}
A#subscribe {
	CLEAR: left! important
}
.podcastChannel H3 {
	FONT-SIZE: 1.6em; FLOAT: left; MARGIN: 0px 0.5em 0.5em 0px
}
.podcastTitle H3 {
	FONT-SIZE: 1.6em; FLOAT: left; MARGIN: 0px 0.5em 0.5em 0px
}
.podcastChannel H4 {
	CLEAR: left; FONT-SIZE: 1.6em; MARGIN: 1em 0px 0.5em
}
.podcastChannel UL {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px
}
.podcastChannel UL LI {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: =
url(/polopoly_fs/7.154!episode-bg.gif) repeat-x left top; FLOAT: left; =
PADDING-BOTTOM: 0.5em; WIDTH: 98.5%; PADDING-TOP: 0.5em; BORDER-BOTTOM: =
#ccc 1px solid
}
.podcastChannel UL LI A.listen {
	CLEAR: none; FLOAT: right; WIDTH: 30%
}
.podcastChannel UL LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 40%; PADDING-TOP: 0.5em
}
.podcastChannel UL LI SPAN A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.4em; FONT-SIZE: 1.2em; BACKGROUND: =
url(/polopoly_fs/7.154!episode-icon.gif) no-repeat left top; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px
}
.podcastEpisode {
	MARGIN: 1em 0px
}
.podcastEpisode H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: =
1.6em; BACKGROUND: url(/polopoly_fs/7.154!episode-icon.gif) no-repeat =
0px 2px; FLOAT: left; PADDING-BOTTOM: 0.4em; WIDTH: 55%; PADDING-TOP: =
0px
}
.podcastEpisode H3 SPAN {
	FONT-SIZE: 0.7em; COLOR: #999
}
.ie DIV.articleList DIV.teaser {
	DISPLAY: inline-block
}
.ie DIV.poll {
	DISPLAY: inline-block
}
.ie DIV.search {
	DISPLAY: inline-block
}
.ie DIV.topStory {
	DISPLAY: inline-block
}
.ie DIV.articleList {
	DISPLAY: inline-block
}
.ie DIV.categoryList {
	DISPLAY: inline-block
}
.ie DIV.spotlight {
	DISPLAY: inline-block
}
.ie DIV.yui-skin-sam {
	DISPLAY: inline-block
}
.ie DIV.breakingNews {
	DISPLAY: inline-block
}
.ie DIV.gallery {
	DISPLAY: inline-block
}
.ie DIV.singleImage {
	DISPLAY: inline-block
}
.ie6 DIV.breakingNews {
	CLEAR: both! important; DISPLAY: inline-block
}
.ie6 DIV.breakingNews DIV.teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ie6 .podcastChannel UL {
	WIDTH: 80%
}
.ie6 DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI.ui-tabs-selected A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 5px
}
.ie6 #sideBar {
	CLEAR: left; OVERFLOW: hidden; WIDTH: 310px
}
.ie6 #sideBar DIV.contentGutter {
	PADDING-RIGHT: 1em! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 1em! important; PADDING-TOP: 1em! important
}
.ie7 DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI.ui-tabs-selected A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://sundial.csun.edu/se/template2.template.css

#addiv1 {
	PADDING-TOP: 1em
}
#header .subNavH UL {
	RIGHT: 0px
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/se/cp.print.css

BODY {
	FONT-SIZE: 13px; BACKGROUND: #fff; COLOR: #000
}
.article .text {
	FONT-SIZE: 13px; BACKGROUND: #fff; COLOR: #000
}
DIV.article {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #fff; =
PADDING-BOTTOM: 0.5em; MARGIN: 0.5em; WIDTH: 850px; PADDING-TOP: 0.5em
}
P.author {
	FONT-SIZE: 12px
}
P.date {
	FONT-SIZE: 12px
}
#primeNav {
	DISPLAY: none
}
.ad {
	DISPLAY: none
}
DIV #sideBar {
	DISPLAY: none
}
DIV.articleComments {
	DISPLAY: none
}
DIV.relatedLinks {
	DISPLAY: none
}
DIV.articleTools {
	DISPLAY: none
}
DIV.search {
	DISPLAY: none
}
DIV.subNavH {
	DISPLAY: none
}
.policyLinks {
	DISPLAY: none
}
P.breadCrumb {
	DISPLAY: none
}
A:link {
	BORDER-BOTTOM: #bbb 1px dotted; TEXT-DECORATION: none
}
A:visited {
	BORDER-BOTTOM: #bbb 1px dotted; TEXT-DECORATION: none
}
A:hover {
	BORDER-BOTTOM: #bbb 1px dotted
}
A.img {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/se/1.312941

#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
1000px; PADDING-TOP: 0px
}
#contentWrapper {
	WIDTH: 1000px
}
.splitter {
	WIDTH: 686px
}
#four-split {
	WIDTH: 686px
}
#four-split .splitter {
	DISPLAY: inline; WIDTH: 49%
}
#four-split DIV.splitter DIV.left {
	CLEAR: right
}
#four-split DIV.splitter DIV.right {
	CLEAR: right
}
BODY {
	BACKGROUND: url(/polopoly_fs/1.312941!layout/bg.gif) #99a1a9 repeat-y =
center top; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#four-split LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
#four-split DIV.gutter {
	PADDING-RIGHT: 0px
}
#masthead A {
	HEIGHT: 75px; BACKGROUND-COLOR: #990000
}
#wrapper #header DIV.search H2 {
	DISPLAY: none
}
#wrapper #header DIV.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 2px; LEFT: auto; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 24px; PADDING-TOP: 0px; =
POSITION: absolute; TOP: auto
}
#wrapper #header DIV.search .gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#wrapper #header DIV.search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#unevensplit .splitter .left {
	CLEAR: right; DISPLAY: inline; WIDTH: 500px
}
#unevensplit .splitter .right {
	CLEAR: right; DISPLAY: inline; WIDTH: 185px
}
#unevensplit .splitter .right .gutter {
	PADDING-RIGHT: 0px
}
#flashcontent {
=09
}
H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
DIV H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#sideBar DIV.poll H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#sideBar DIV.recentComments H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
DIV.categoryList H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
DIV.related H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#sideBar DIV.generic_form H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
DIV.generic_form H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#news-section .teaser IMG {
	PADDING-LEFT: 20px; FLOAT: none; TEXT-ALIGN: center
}
P.published {
	FONT-SIZE: 1.2em; COLOR: #5c5c5c
}
P.updated {
	FONT-SIZE: 1.2em; COLOR: #5c5c5c
}
#content P.author {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #5c5c5c
}
.article P {
	FONT-SIZE: 1.3em
}
DIV.article H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
18px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#000000; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
DIV.related H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: =
#000000
}
DIV.gallery H2 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(none); PADDING-BOTTOM: 2px; =
COLOR: #ffffff; TEXT-INDENT: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: =
#000000
}
DIV.related UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #b7b7b7; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
DIV.related UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.singleImage H2 {
	DISPLAY: none
}
#rightRail .gutter {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.gallery {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: =
right; BORDER-LEFT: black 1px solid; WIDTH: 190px; BORDER-BOTTOM: black =
1px solid
}
.commentCount {
	MARGIN-LEFT: 0px
}
#wrapper DIV.teaser LI A {
	MARGIN-LEFT: 0px
}
#crime-map-results {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: auto; WIDTH: 500px; =
MARGIN-RIGHT: auto
}
#crime-map-entry {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: auto; WIDTH: 500px; =
MARGIN-RIGHT: auto
}
#googlemap {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
PADDING-LEFT: 8px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black =
1px solid
}
#googlemap #caspioform {
	DISPLAY: none
}
#advertising-page {
	PADDING-LEFT: 20px; FONT-SIZE: 14px; WIDTH: 600px; TEXT-ALIGN: center
}
#contact-page {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
#contact-page STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
15px; PADDING-TOP: 15px; TEXT-DECORATION: underline
}
IFRAME {
	PADDING-TOP: 10px
}
.view-cap {
	BACKGROUND-COLOR: #000
}
.view-container-border {
	BACKGROUND-COLOR: #000
}
#weather-page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: auto; WIDTH: 630px; MARGIN-RIGHT: auto; PADDING-TOP: 20px
}
.generic_form .splitter .right {
	MARGIN: 0px 40px 0px 0px; WIDTH: 40%
}
#login-bar {
	FONT-SIZE: 13px; COLOR: #ffffff
}
#login-bar A {
	FONT-SIZE: 13px; COLOR: #ffffff
}
#login-bar {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; RIGHT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 1px; POSITION: absolute; TOP: 0px
}
#login-bar UL LI {
	DISPLAY: inline
}
.pdf H2 {
	DISPLAY: none
}
.pdf IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
#sponsored-links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#recommended-links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#footer {
	PADDING-LEFT: 10px
}
DIV.poll {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.schedule {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: =
8px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.schedule TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; spacing: 0px
}
.schedule TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; spacing: 0px
}
.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.style2 {
	COLOR: #ffffff
}
.table-odd {
	BACKGROUND: #e6e6e6
}
#addiv1 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#sideBar DIV.contentGutter DIV.slot DIV.yui-skin-sam DIV.yui-navset =
UL.yui-nav {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; =
PADDING-LEFT: 5px; BACKGROUND: #000000 0px 0px; PADDING-BOTTOM: 6px; =
BORDER-LEFT: 0px solid; PADDING-TOP: 7px; BORDER-BOTTOM: medium none; =
TEXT-DECORATION: none
}
#sideBar DIV.contentGutter DIV.slot .ui-tabs-nav .ui-tabs-selected A {
	MARGIN-TOP: 0px; Z-INDEX: 2; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px =
solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.ui-tabs-nav A {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(none) #ffffff repeat-x left bottom; MARGIN: 0px; =
BORDER-LEFT: 1px solid; BORDER-BOTTOM: medium none; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none; outline-color: -moz-use-text-color; =
outline-style: none; outline-width: 0
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI.ui-tabs-selected A {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; =
PADDING-LEFT: 5px; BACKGROUND: #ffffff 0px 0px; PADDING-BOTTOM: 6px; =
BORDER-LEFT: 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; =
TEXT-DECORATION: none
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; =
DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: 0px 0px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 2px; =
BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav LI {
	FLOAT: left; MARGIN: 3px 2px 0px 0px; BORDER-BOTTOM: medium none
}
.ui-tabs-nav {
	FONT-SIZE: 13px
}
DIV.yui-skin-sam DIV.yui-navset UL.yui-nav {
	PADDING-LEFT: 1em; BORDER-BOTTOM: #b9b9b9 1px solid; HEIGHT: 20px! =
important
}
#bloglist UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
#bloglist LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
#bloglist LI {
	DISPLAY: inline
}
#bloglist {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#bloglist H3 {
	PADDING-LEFT: 6px; FONT-SIZE: 20px; PADDING-TOP: 4px
}
#bloglist H4 {
	PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/se/1.581171

#a #primeNav UL A.no_drop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
#a #primeNav UL A.drop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
#primeNav UL A.cp_no_drop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
#primeNav UL A.cp_drop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
#a #primeNav UL A.no_drop:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#a #primeNav UL A.drop:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#primeNav UL A.cp_no_drop:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#primeNav UL A.cp_drop:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#a #primeNav UL A.no_drop:active {
	BACKGROUND: #ffffff; COLOR: #000000
}
#a #primeNav UL A.drop:active {
	BACKGROUND: #ffffff; COLOR: #000000
}
#primeNav UL A.cp_no_drop:active {
	BACKGROUND: #ffffff; COLOR: #000000
}
#primeNav UL A.cp_drop:active {
	BACKGROUND: #ffffff; COLOR: #000000
}
#a #primeNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(none) #000000; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#a #primeNav UL A.drop {
	PADDING-LEFT: 15px
}
#a #primeNav UL LI {
	BORDER-RIGHT: #ffffff 1px dotted; FLOAT: left; POSITION: relative
}
#a #primeNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(none); =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#a #primeNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(none); =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#a #primeNav UL A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: =
Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#a #primeNav UL A:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#a #primeNav LI UL {
	DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
19px! important
}
#a #primeNav LI UL A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: =
Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#a #primeNav LI UL A.drop {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: =
Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
#a #primeNav LI UL A:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#a #primeNav UL A {
	BACKGROUND-IMAGE: url(/polopoly_fs/1.581171!arrow.gif)
}
#a #wrapper #header .slot {
	BACKGROUND: #000000; HEIGHT: 20px
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/css/lightbox.css

#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: =
absolute; TEXT-ALIGN: center
}
#lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#outerImageContainer {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; =
BACKGROUND-COLOR: #fff
}
#imageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; =
HEIGHT: 25%; TEXT-ALIGN: center
}
#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 100%
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	outline: none
}
#prevLink {
	DISPLAY: block; BACKGROUND: url(/img/lightbox/blank.gif) no-repeat; =
WIDTH: 49%; HEIGHT: 100%
}
#nextLink {
	DISPLAY: block; BACKGROUND: url(/img/lightbox/blank.gif) no-repeat; =
WIDTH: 49%; HEIGHT: 100%
}
#prevLink {
	LEFT: 0px; FLOAT: left
}
#nextLink {
	RIGHT: 0px; FLOAT: right
}
#prevLink:hover {
	BACKGROUND: url(/img/lightbox/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(/img/lightbox/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(/img/lightbox/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(/img/lightbox/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer {
	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; =
OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
#imageData {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px
}
#imageData #imageDetails {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em
}
#imageData #bottomNavClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px
}
#overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 500px; BACKGROUND-COLOR: #000
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/se/template2.custom.css?site=2.4109

#masthead A {
	CLEAR: both; BACKGROUND: url(/polopoly_fs/1.611224!image/770755254.gif) =
no-repeat 0px 0px
}
H2 {
=09
}
H3 {
=09
}
A {
	COLOR: #990000
}
A:hover {
	COLOR: #990000
}
#a #primeNav {
=09
}
#a #primeNav LI UL LI {
=09
}
#a #primeNav UL A {
=09
}
#a #primeNav UL LI A:hover {
=09
}
#a #primeNav LI UL LI:hover {
=09
}
A.homeLink {
	BACKGROUND: url(/polopoly_fs/1.611224!image/770755254.gif) #ffffff =
no-repeat 0pt 50%
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/css/jquery.lightbox-0.4.css

#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 500px
}
#jquery-lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: =
absolute; TOP: 0px; TEXT-ALIGN: center
}
#jquery-lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#lightbox-container-image-box {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; =
BACKGROUND-COLOR: #fff
}
#lightbox-container-image {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#lightbox-loading {
	LEFT: 50%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; =
HEIGHT: 25%; TEXT-ALIGN: center
}
#lightbox-nav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 100%
}
#lightbox-container-image-box > #lightbox-nav {
	LEFT: 0px
}
#lightbox-nav A {
	outline: none
}
#lightbox-nav-btnPrev {
	DISPLAY: block; WIDTH: 49%; ZOOM: 1; HEIGHT: 100%
}
#lightbox-nav-btnNext {
	DISPLAY: block; WIDTH: 49%; ZOOM: 1; HEIGHT: 100%
}
#lightbox-nav-btnPrev {
	LEFT: 0px; FLOAT: left
}
#lightbox-nav-btnNext {
	RIGHT: 0px; FLOAT: right
}
#lightbox-container-image-data-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: =
auto; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#lightbox-container-image-data {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px
}
#lightbox-container-image-data #lightbox-image-details {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#lightbox-image-details-caption {
	FONT-WEIGHT: bold
}
#lightbox-image-details-currentNumber {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em
}
#lightbox-secNav-btnClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px
}

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/css_browser_selectors.js

// CSS Browser Selector   v0.2.0=0A=
// Documentation:         http://rafael.adm.br/css_browser_selector=0A=
// License:               http://creativecommons.org/licenses/by/2.5/=0A=
// Author:                Rafael Lima (http://rafael.adm.br)=0A=
// Contributors:          =
http://rafael.adm.br/css_browser_selector#contributors=0A=
var css_browser_selector =3D function() {=0A=
	var =0A=
		ua =3D navigator.userAgent.toLowerCase(),=0A=
		is =3D function(t){ return ua.indexOf(t) !=3D -1; },=0A=
		h =3D document.getElementsByTagName('html')[0],=0A=
		c =3D (!(/opera|webtv/i.test(ua)) && /msie (\d)/.test(ua)) ? =
((is('mac') ? 'ieMac ' : '') + 'ie ie' + RegExp.$1)=0A=
			: is('gecko/') ? 'gecko' : is('opera') ? 'opera' : is('konqueror') ? =
'konqueror' : is('applewebkit/') ? 'webkit safari' : is('mozilla/') ? =
'gecko' : 0;=0A=
	if (c) h.className +=3D h.className ? ' ' + c : c;=0A=
}.apply(this);
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/injection_graph_func.js

var skype_injection_path=3D'chrome://skype_ff_toolbar_win/content/';
var skype_tool=3Dnull;

/*window.addEventListener("click",skype_click_handler,true);
function skype_click_handler(event)
{
	if (skype_tool)
	    skype_tool.closemenu();
	//HideSkypeMenuFull();
} */

//CALL BUTTON
var ActiveCallButtonPart=3D0;
function SetCallButtonPart(obj)
{
	if (obj.getAttribute('id') =3D=3D '__skype_highlight_id_left')
    {
	    ActiveCallButtonPart=3D0;
	}
    else if (obj.getAttribute('id') =3D=3D '__skype_highlight_id_right')
    {
	    ActiveCallButtonPart=3D1;
	}
}

function SetCallButton(obj, hl, isInternational)
{
	var cb_part_l=3Dnull;
    var cb_part_ml=3Dnull;
    var cb_part_mr=3Dnull;
    var cb_part_r=3Dnull;
    if (obj.getAttribute('rtl') =3D=3D 'false')
    {
    	cb_part_l=3Dobj.firstChild.firstChild;
    	cb_part_ml=3Dobj.firstChild.lastChild;
    	cb_part_mr=3Dobj.lastChild.firstChild;
    	cb_part_r=3Dobj.lastChild.lastChild;

        cb_flag=3Dobj.firstChild.lastChild.firstChild;
        if (cb_flag && =
cb_flag.isSameNode(obj.firstChild.firstChild.firstChild) =3D=3D true)
			cb_flag=3Dnull;
    }
    else
    {
    	cb_part_l=3Dobj.lastChild.lastChild;
    	cb_part_ml=3Dobj.lastChild.firstChild;
    	cb_part_mr=3Dobj.firstChild.lastChild;
    	cb_part_r=3Dobj.firstChild.firstChild;

        cb_flag=3Dobj.lastChild.firstChild.lastChild;
		if (cb_flag && cb_flag.isSameNode(obj.lastChild.lastChild.lastChild) =
=3D=3D true)
			cb_flag=3Dnull;
    }

	if (hl =3D=3D 1)
    {
        =
cb_part_l.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_mouseover_l.gif')";
        if (cb_part_l.isSameNode(cb_part_ml) !=3D true)
			=
cb_part_ml.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_mouseover_m.gif')";
        =
cb_part_mr.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_mouseover_m.gif')";


	    if (isInternational=3D=3D"0")
        {
            if (ActiveCallButtonPart=3D=3D0)    //left
            {
                =
cb_part_r.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_mouseonflag_r.gif')";
                //shadow
                if (cb_flag)
                {
	                cb_flag.style.top=3D'1px';
        	        cb_flag.style.left=3D'1px';     /*top right bottom =
left*/
    	            cb_flag.style.padding=3D'1px 0px 0px 1px';//'2px 0px =
0px 0px';
                }
            }
            else                            //right
            {
                =
cb_part_r.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_mouseover_r.gif')";
                //flag
                if (cb_flag)
                {
            	    cb_flag.style.top=3D'0px';
        	        cb_flag.style.left=3D'0px';
    	            cb_flag.style.padding=3D'0px 1px 1px 0px';//'0px 1px =
1px 0px';
	                cb_flag.style.margin=3D'0px 0px 2px 0px;';
                }
            }
        }
        else
        {
            =
cb_part_r.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_mouseover_r.gif')";
           	//flag
           	if (cb_flag)
           	{
	        	cb_flag.style.top=3D'0px';
    	       	cb_flag.style.left=3D'0px';
        	   	cb_flag.style.padding=3D'0px 1px 1px 0px';
				cb_flag.style.margin=3D'0px 0px 2px 0px;';
           	}
        }
    }
    else
    {
        =
cb_part_l.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_normal_l.gif')";
        if (cb_part_l.isSameNode(cb_part_ml) !=3D true)
	        =
cb_part_ml.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_normal_m.gif')";
        =
cb_part_mr.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_normal_m.gif')";
        =
cb_part_r.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_normal_r.gif')";

		//flag
        if (cb_flag)
        {
	        cb_flag.style.top=3D'0px';
	        cb_flag.left=3D'0px';
	        cb_flag.style.padding=3D'0px 1px 1px 0px';
	        cb_flag.style.margin=3D'0px 0px 2px 0px;';
        }
    }
}
var cb_l=3D'';
var cb_m=3D'';
var cb_r=3D'';

function SetCallButtonPressed(obj, pr, isInternational)
{
	var cb_part_l=3Dnull;
    var cb_part_ml=3Dnull;
    var cb_part_mr=3Dnull;
    var cb_part_r=3Dnull;
    if (obj.getAttribute('rtl') =3D=3D 'false')
    {
    	cb_part_l=3Dobj.firstChild.firstChild;
    	cb_part_ml=3Dobj.firstChild.lastChild;
    	cb_part_mr=3Dobj.lastChild.firstChild;
    	cb_part_r=3Dobj.lastChild.lastChild;

        cb_flag=3Dobj.firstChild.lastChild.firstChild;
        if (cb_flag && =
cb_flag.isSameNode(obj.firstChild.firstChild.firstChild) =3D=3D true)
			cb_flag=3Dnull;
    }
    else
    {
    	cb_part_l=3Dobj.lastChild.lastChild;
    	cb_part_ml=3Dobj.lastChild.firstChild;
    	cb_part_mr=3Dobj.firstChild.lastChild;
    	cb_part_r=3Dobj.firstChild.firstChild;

        cb_flag=3Dobj.lastChild.firstChild.lastChild;
        if (cb_flag && =
cb_flag.isSameNode(obj.lastChild.lastChild.lastChild) =3D=3D true)
			cb_flag=3Dnull;
    }
	if (pr =3D=3D 1)
    {
    	cb_l=3Dcb_part_l.style.backgroundImage;//getAttribute('src');
		cb_m=3Dcb_part_mr.style.backgroundImage;
		cb_r=3Dcb_part_r.style.backgroundImage;//getAttribute('src');

        if (isInternational=3D=3D"0")
        {
	        if (ActiveCallButtonPart=3D=3D0)    //left
	        {
	            //obj.firstChild.firstChild.setAttribute('src', =
'chrome://skype_ff_toolbar_win/content/cb_down_l.gif');
                =
cb_part_l.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_down_l.gif')";
                if (cb_part_l.isSameNode(cb_part_ml) !=3D true)
		            =
cb_part_ml.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_down_m.gif')";
	        }
	        else                            //right
	        {
	            //obj.firstChild.firstChild.setAttribute('src', =
'chrome://skype_ff_toolbar_win/content/cb_down_l.gif');
                =
cb_part_l.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_down_l.gif')";
                if (cb_part_l.isSameNode(cb_part_ml) !=3D true)
		            =
cb_part_ml.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_down_m.gif')";
	            =
cb_part_mr.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_down_m.gif')";
	            //obj.lastChild.lastChild.setAttribute('src', =
'chrome://skype_ff_toolbar_win/content/cb_down_r.gif');
                =
cb_part_r.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_down_r.gif')";
	        }
        }
        else
        {
   	            //obj.firstChild.firstChild.setAttribute('src', =
'chrome://skype_ff_toolbar_win/content/cb_down_l.gif');
                =
cb_part_l.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_down_l.gif')";
                if (cb_part_l.isSameNode(cb_part_ml) !=3D true)
		            =
cb_part_ml.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_down_m.gif')";
	            =
cb_part_mr.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/co=
ntent/cb_down_m.gif')";
	            //obj.lastChild.lastChild.setAttribute('src', =
'chrome://skype_ff_toolbar_win/content/cb_down_r.gif');
                =
cb_part_r.style.backgroundImage=3D"url('chrome://skype_ff_toolbar_win/con=
tent/cb_down_r.gif')";
        }
    }
    else
    {
	    //obj.firstChild.firstChild.setAttribute('src', cb_l);
        cb_part_l.style.backgroundImage=3Dcb_l;
        if (cb_part_l.isSameNode(cb_part_ml) !=3D true)
	        cb_part_ml.style.backgroundImage=3Dcb_m;
        cb_part_mr.style.backgroundImage=3Dcb_m;
        //obj.lastChild.lastChild.setAttribute('src', cb_r);
        cb_part_r.style.backgroundImage=3Dcb_r;
    }
}

//COMMANDS
function SkypeToolBarInit(tb)
{
	skype_tool=3Dtb;
}

function doRunCMD(event, link, id, name)
{
  if (skype_tool)
  {
  	if (link =3D=3D 'chdial')
    {
        var obj=3Devent.originalTarget;
	    if (!obj)
    		obj=3Devent;
	  	/*var brd=3DgetBounds(obj);
        var docelem =3D document.documentElement;
	    if ((docelem.scrollTop =3D=3D 0 && document.body.scrollTop !=3D 0) =
|| (docelem.scrollLeft =3D=3D 0 && document.body.scrollLeft !=3D 0))
	        docelem=3Ddocument.body;

	    scrollY=3Ddocelem.scrollTop;
	    scrollX=3Ddocelem.scrollLeft;

	    var my=3Dbrd.top+16, mx=3Dbrd.left;/*brd.height*/

	     //var oDoc =3D obj.ownerDocument;

        /*var obj2 =3D document.getBoxObjectFor(element);

        var html_box =3D new XPCNativeWrapper(obj2).wrappedJSObject;
        if (!html_box)
          html_box =3D obj2;

        var screenX =3D html_box.screenX;
        var screenY =3D html_box.screenY;
	        */

        flagColor=3D'rgb(184, 203, 255)';
        skype_tool.chprefix(id, document, obj, screenY);
    }
    else if (link =3D=3D 'copy')
		skype_tool.copy_num(id, document);
    else if (link =3D=3D 'sms')
		skype_tool.sms(id);
    else if (link =3D=3D 'add')
		skype_tool.add(id, name);
    else
  		skype_tool.call(id);
  }
}

function runCMD(link)
{
  HideSkypeFull();
  doRunCMD(null, link, skype_curid, skype_cur_name);
}

//FLAG TOOLTIP
function HideSkypeFull()
{
//   skype_active=3Dfalse;
   document.getElementById('skype_dc').style.visibility=3D"hidden";
}

function ShowSkype(event, title)
{
//  skype_active=3Dtrue;
  DoShowSkype(event.pageX, event.pageY+20, title);
}

function DoShowSkype(cX, cY, title)
{
  var menu=3Ddocument.getElementById('skype_dc');
  menu.firstChild.nodeValue=3Dtitle;
  menu.style.visibility=3D"visible";

  menu.style.left=3DcX+'px';
  menu.style.top=3DcY+'px';

}
var flagColor=3D'rgb(184, 203, 255)';
function doSkypeFlag(obj,brd)
{
	flagColor=3Dbrd;
}

//MENU
var =
skype_curid=3D0,skype_active=3Dfalse,skype_showseed=3D0,skype_ctm=3D0,sky=
pe_cur_name=3D'';
var curbutton=3Dnull;
function CheckCallButton(obj)
{
	var res=3Dfalse;
	if (curbutton && curbutton.isSameNode(obj)=3D=3Dtrue)
    	res=3Dtrue;

    curbutton=3Dobj;
    return res;
}

function HideSkypeMenu()
{                       //skype_tool.sd('HideSkypeMenu =
skype_active=3D'+skype_active);
	if(!skype_active)
		HideSkypeMenuFull();
  	else
    	setTimeout("HideSkypeMenu()",1000);
}

function HideSkypeMenu2(event)
{
  	skype_showseed=3D0;
  	if(!skype_active)
    	HideSkypeMenuFull();
  	else
    {
    	skype_active=3Dfalse;
		setTimeout("HideSkypeMenu()",1000);
  	}
}

function HideSkypeMenuFull()
{                                 //skype_tool.sd('HideSkypeMenuFull =
skype_active=3D'+skype_active);
/*   skype_active=3Dfalse;
   document.getElementById('skype_menu').style.visibility=3D"hidden";*/
}

function CheckSkype()
{
   skype_active=3Dtrue;
}

function ShowSkypeMenu(event, call_msg, id, callto, isMobile, name, x, =
y)
{
try{
/*  	skype_active=3Dtrue;       						//skype_tool.sd('ShowSkypeMenu =
skype_curid=3D'+skype_curid+'   callto=3D'+callto+'  id=3D'+id);
  	if(document.getElementById('skype_menu').style.visibility!=3D"hidden" =
&& skype_curid=3D=3Dcallto)//id
    	return;
  	skype_showseed=3DMath.random();
  	clearTimeout(skype_ctm);
    var obj=3Devent.originalTarget;
    if (!obj)
    	obj=3Devent;
//  	var brd=3DgetBounds(obj);
  	//var pcx=3Dbrd.left, pcy=3Dbrd.top+16;/*brd.height;* /   =
//alert(pcx+'--'+pcy);

    scrolls=3DgetDivScroll(obj);

  	var pcx =3D x+scrolls.left, pcy =3D y+scrolls.top;

  	=
skype_ctm=3DsetTimeout('DoShowSkypeMenu(\''+call_msg+'\','+skype_showseed=
+',"'+callto+'",'+pcx+','+pcy+','+isMobile+',"'+name+'")',0);*/
}catch(e){ }
}

function DoShowSkypeMenu(call_msg, seed, callto, pcx, pcy, isMobile, =
name)
{
try{														//skype_tool.sd('DoShowSkypeMenu seed=3D'+seed+'   =
skype_showseed=3D'+skype_showseed);
/*  	if(seed!=3Dskype_showseed)
    	return;
  	skype_showseed=3D0;
  	skype_curid=3Dcallto;
	skype_cur_name=3Dname;
  	var menu=3Ddocument.getElementById('skype_menu');

  	var my=3Dpcy, mx=3Dpcx;

    var menubox=3Ddocument.getBoxObjectFor(menu);
    //var docelem =3D document.documentElement;
                                  //alert(menubox.height);
                                  //alert('doc h=3D'+document.height + ' =
y=3D'+my+' menu h=3D'+menubox.height);
    var docH=3Ddocument.height;
    if (docH < document.documentElement.clientHeight) =
docH=3Ddocument.documentElement.clientHeight;
    if (docH < document.documentElement.scrollHeight) =
docH=3Ddocument.documentElement.scrollHeight;
    if (docH < document.body.clientHeight) =
docH=3Ddocument.body.clientHeight;
    if (docH < document.body.scrollHeight) =
docH=3Ddocument.body.scrollHeight;
    if ((my + menubox.height) > docH)
		my=3Dmy - 16 - menubox.height;
    if (my < 0) my=3D0;
//    if (document.height !=3D 0 && (my + menubox.height) > =
document.height && (my + menubox.height) > =
document.documentElement.scrollHeight)//docelem.clientHeight)
    	//my=3Ddocument.height - menubox.height;

    var docW=3Ddocument.width;
    if (docW < document.documentElement.clientWidth) =
docW=3Ddocument.documentElement.clientWidth;
    if (docW < document.documentElement.scrollWidth) =
docW=3Ddocument.documentElement.scrollWidth;
    if (docW < document.body.clientWidth) =
docW=3Ddocument.body.clientWidth;
    if (docW < document.body.scrollWidth) =
docW=3Ddocument.body.scrollWidth;
	if ((mx + menubox.width) > docW)
    	mx=3Ddocument.width - menubox.width;
    if (mx < 0) mx=3D0;
//	if (document.width !=3D 0 && (mx + menubox.width) > document.width && =
(mx + menubox.width) > =
document.documentElement.scrollWidth)//docelem.clientWidth)

  	menu.style.left=3Dmx+'px';
  	menu.style.top=3Dmy+'px';

    skype_tool.doFixMenu(menu, isMobile, document);

    menu.style.visibility=3D"visible";  */
}catch(e){ }
}

function SetBgColor(obj, color)
{
try{
  obj.lastChild.style.backgroundColor =3D color;
}catch(e){ }
}

//UTIL
function getBounds(element)
{
try{
	var left =3D element.left;
  	var top =3D element.top;
   	while(!(element.tagName.toLowerCase() =3D=3D 'span' && =
element.getAttribute('id') =3D=3D '__skype_highlight_id'))
    {
   		element=3Delement.parentNode;
    }
	left =3D element.offsetLeft;
    top =3D element.offsetTop;
  	for (var parent =3D element.offsetParent; parent; parent =3D =
parent.offsetParent)
  	{
   		left +=3D parent.offsetLeft;
    	top +=3D parent.offsetTop;
		if (parent.tagName.toLowerCase() =3D=3D 'div')
        {
	        left -=3D parent.scrollLeft;
    		top -=3D parent.scrollTop;
        }
  	}


  	return {left: left, top: top, width: element.offsetWidth, height: =
element.offsetHeight};
}catch(e){ }
}

function getDivScroll(element)
{
try{
	var left =3D 0;
  	var top =3D 0;
   	while(!(element.tagName.toLowerCase() =3D=3D 'span' && =
element.getAttribute('id') =3D=3D '__skype_highlight_id'))
    {
   		element=3Delement.parentNode;
    }

  	for (var parent =3D element.offsetParent; parent; parent =3D =
parent.offsetParent)
  	{
		if (parent.tagName.toLowerCase() =3D=3D 'div')
        {
	        left -=3D parent.scrollLeft;
    		top -=3D parent.scrollTop;
        }
  	}


  	return {left: left, top: top};
}catch(e){ }
}
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/yui/utilities.js

/*=0A=
Copyright (c) 2007, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.4.0=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);=
if(A&&A[1]){C.opera=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{isArray:function(B){if(B){var =
A=3DYAHOO.lang;return =
A.isNumber(B.length)&&A.isFunction(B.splice);}return =
false;},isBoolean:function(A){return typeof =
A=3D=3D=3D"boolean";},isFunction:function(A){return typeof =
A=3D=3D=3D"function";},isNull:function(A){return =
A=3D=3D=3Dnull;},isNumber:function(A){return typeof =
A=3D=3D=3D"number"&&isFinite(A);},isObject:function(A){return(A&&(typeof =
A=3D=3D=3D"object"||YAHOO.lang.isFunction(A)))||false;},isString:function=
(A){return typeof A=3D=3D=3D"string";},isUndefined:function(A){return =
typeof =
A=3D=3D=3D"undefined";},hasOwnProperty:function(A,B){if(Object.prototype.=
hasOwnProperty){return A.hasOwnProperty(B);}return =
!YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!=3D=3DA[B];},_I=
EEnumFix:function(C,B){if(YAHOO.env.ua.ie){var =
E=3D["toString","valueOf"],A;for(A=3D0;A<E.length;A=3DA+1){var =
F=3DE[A],D=3DB[F];if(YAHOO.lang.isFunction(D)&&D!=3DObject.prototype[F]){=
C[F]=3DD;}}}},extend:function(D,E,C){if(!E||!D){throw new =
Error("YAHOO.lang.extend failed, please check that all dependencies are =
included.");}var =
B=3Dfunction(){};B.prototype=3DE.prototype;D.prototype=3Dnew =
B();D.prototype.constructor=3DD;D.superclass=3DE.prototype;if(E.prototype=
.constructor=3D=3DObject.prototype.constructor){E.prototype.constructor=3D=
E;}if(C){for(var A in =
C){D.prototype[A]=3DC[A];}YAHOO.lang._IEEnumFix(D.prototype,C);}},augment=
Object:function(E,D){if(!D||!E){throw new Error("Absorb failed, verify =
dependencies.");}var =
A=3Darguments,C,F,B=3DA[2];if(B&&B!=3D=3Dtrue){for(C=3D2;C<A.length;C=3DC=
+1){E[A[C]]=3DD[A[C]];}}else{for(F in =
D){if(B||!E[F]){E[F]=3DD[F];}}YAHOO.lang._IEEnumFix(E,D);}},augmentProto:=
function(D,C){if(!C||!D){throw new Error("Augment failed, verify =
dependencies.");}var A=3D[D.prototype,C.prototype];for(var =
B=3D2;B<arguments.length;B=3DB+1){A.push(arguments[B]);}YAHOO.lang.augmen=
tObject.apply(this,A);},dump:function(A,G){var =
C=3DYAHOO.lang,D,F,I=3D[],J=3D"{...}",B=3D"f(){...}",H=3D", ",E=3D" =3D> =
";if(!C.isObject(A)){return A+"";}else{if(A instanceof Date||("nodeType" =
in A&&"tagName" in A)){return A;}else{if(C.isFunction(A)){return =
B;}}}G=3D(C.isNumber(G))?G:3;if(C.isArray(A)){I.push("[");for(D=3D0,F=3DA=
.length;D<F;D=3DD+1){if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J=
);}else{I.push(A[D]);}I.push(H);}if(I.length>1){I.pop();}I.push("]");}els=
e{I.push("{");for(D in =
A){if(C.hasOwnProperty(A,D)){I.push(D+E);if(C.isObject(A[D])){I.push((G>0=
)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}}if(I.length>1){I.po=
p();}I.push("}");}return I.join("");},substitute:function(Q,B,J){var =
G,F,E,M,N,P,D=3DYAHOO.lang,L=3D[],C,H=3D"dump",K=3D" =
",A=3D"{",O=3D"}";for(;;){G=3DQ.lastIndexOf(A);if(G<0){break;}F=3DQ.index=
Of(O,G);if(G+1>=3DF){break;}C=3DQ.substring(G+1,F);M=3DC;P=3Dnull;E=3DM.i=
ndexOf(K);if(E>-1){P=3DM.substring(E+1);M=3DM.substring(0,E);}N=3DB[M];if=
(J){N=3DJ(M,N,P);}if(D.isObject(N)){if(D.isArray(N)){N=3DD.dump(N,parseIn=
t(P,10));}else{P=3DP||"";var =
I=3DP.indexOf(H);if(I>-1){P=3DP.substring(4);}if(N.toString=3D=3D=3DObjec=
t.prototype.toString||I>-1){N=3DD.dump(N,parseInt(P,10));}else{N=3DN.toSt=
ring();}}}else{if(!D.isString(N)&&!D.isNumber(N)){N=3D"~-"+L.length+"-~";=
L[L.length]=3DC;}}Q=3DQ.substring(0,G)+N+Q.substring(F+1);}for(G=3DL.leng=
th-1;G>=3D0;G=3DG-1){Q=3DQ.replace(new =
RegExp("~-"+G+"-~"),"{"+L[G]+"}","g");}return =
Q;},trim:function(A){try{return =
A.replace(/^\s+|\s+$/g,"");}catch(B){return A;}},merge:function(){var =
D=3D{},B=3Darguments;for(var =
C=3D0,A=3DB.length;C<A;C=3DC+1){YAHOO.lang.augmentObject(D,B[C],true);}re=
turn D;},later:function(H,B,I,D,E){H=3DH||0;B=3DB||{};var =
C=3DI,G=3DD,F,A;if(YAHOO.lang.isString(I)){C=3DB[I];}if(!C){throw new =
TypeError("method =
undefined");}if(!YAHOO.lang.isArray(G)){G=3D[D];}F=3Dfunction(){C.apply(B=
,G);};A=3D(E)?setInterval(F,H):setTimeout(F,H);return{interval:E,cancel:f=
unction(){if(this.interval){clearInterval(A);}else{clearTimeout(A);}}};},=
isValue:function(B){var =
A=3DYAHOO.lang;return(A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBo=
olean(B));}};YAHOO.util.Lang=3DYAHOO.lang;YAHOO.lang.augment=3DYAHOO.lang=
.augmentProto;YAHOO.augment=3DYAHOO.lang.augmentProto;YAHOO.extend=3DYAHO=
O.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.4.0",build:"733"})=
;(function(){var =
B=3DYAHOO.util,L,J,H=3D0,K=3D{},F=3D{},N=3Dwindow.document;var =
C=3DYAHOO.env.ua.opera,M=3DYAHOO.env.ua.webkit,A=3DYAHOO.env.ua.gecko,G=3D=
YAHOO.env.ua.ie;var E=3D{HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i};var =
O=3Dfunction(Q){if(!E.HYPHEN.test(Q)){return Q;}if(K[Q]){return =
K[Q];}var =
R=3DQ;while(E.HYPHEN.exec(R)){R=3DR.replace(RegExp.$1,RegExp.$1.substr(1)=
.toUpperCase());}K[Q]=3DR;return R;};var P=3Dfunction(R){var =
Q=3DF[R];if(!Q){Q=3Dnew =
RegExp("(?:^|\\s+)"+R+"(?:\\s+|$)");F[R]=3DQ;}return =
Q;};if(N.defaultView&&N.defaultView.getComputedStyle){L=3Dfunction(Q,T){v=
ar S=3Dnull;if(T=3D=3D"float"){T=3D"cssFloat";}var =
R=3DN.defaultView.getComputedStyle(Q,"");if(R){S=3DR[O(T)];}return =
Q.style[T]||S;};}else{if(N.documentElement.currentStyle&&G){L=3Dfunction(=
Q,S){switch(O(S)){case"opacity":var =
U=3D100;try{U=3DQ.filters["DXImageTransform.Microsoft.Alpha"].opacity;}ca=
tch(T){try{U=3DQ.filters("alpha").opacity;}catch(T){}}return =
U/100;case"float":S=3D"styleFloat";default:var =
R=3DQ.currentStyle?Q.currentStyle[S]:null;return(Q.style[S]||R);}};}else{=
L=3Dfunction(Q,R){return =
Q.style[R];};}}if(G){J=3Dfunction(Q,R,S){switch(R){case"opacity":if(YAHOO=
.lang.isString(Q.style.filter)){Q.style.filter=3D"alpha(opacity=3D"+S*100=
+")";if(!Q.currentStyle||!Q.currentStyle.hasLayout){Q.style.zoom=3D1;}}br=
eak;case"float":R=3D"styleFloat";default:Q.style[R]=3DS;}};}else{J=3Dfunc=
tion(Q,R,S){if(R=3D=3D"float"){R=3D"cssFloat";}Q.style[R]=3DS;};}var =
D=3Dfunction(Q,R){return =
Q&&Q.nodeType=3D=3D1&&(!R||R(Q));};YAHOO.util.Dom=3D{get:function(S){if(S=
&&(S.tagName||S.item)){return S;}if(YAHOO.lang.isString(S)||!S){return =
N.getElementById(S);}if(S.length!=3D=3Dundefined){var T=3D[];for(var =
R=3D0,Q=3DS.length;R<Q;++R){T[T.length]=3DB.Dom.get(S[R]);}return =
T;}return S;},getStyle:function(Q,S){S=3DO(S);var R=3Dfunction(T){return =
L(T,S);};return =
B.Dom.batch(Q,R,B.Dom,true);},setStyle:function(Q,S,T){S=3DO(S);var =
R=3Dfunction(U){J(U,S,T);};B.Dom.batch(Q,R,B.Dom,true);},getXY:function(Q=
){var =
R=3Dfunction(S){if((S.parentNode=3D=3D=3Dnull||S.offsetParent=3D=3D=3Dnul=
l||this.getStyle(S,"display")=3D=3D"none")&&S!=3DS.ownerDocument.body){re=
turn false;}return I(S);};return =
B.Dom.batch(Q,R,B.Dom,true);},getX:function(Q){var =
R=3Dfunction(S){return B.Dom.getXY(S)[0];};return =
B.Dom.batch(Q,R,B.Dom,true);},getY:function(Q){var =
R=3Dfunction(S){return B.Dom.getXY(S)[1];};return =
B.Dom.batch(Q,R,B.Dom,true);},setXY:function(Q,T,S){var =
R=3Dfunction(W){var =
V=3Dthis.getStyle(W,"position");if(V=3D=3D"static"){this.setStyle(W,"posi=
tion","relative");V=3D"relative";}var =
Y=3Dthis.getXY(W);if(Y=3D=3D=3Dfalse){return false;}var =
X=3D[parseInt(this.getStyle(W,"left"),10),parseInt(this.getStyle(W,"top")=
,10)];if(isNaN(X[0])){X[0]=3D(V=3D=3D"relative")?0:W.offsetLeft;}if(isNaN=
(X[1])){X[1]=3D(V=3D=3D"relative")?0:W.offsetTop;}if(T[0]!=3D=3Dnull){W.s=
tyle.left=3DT[0]-Y[0]+X[0]+"px";}if(T[1]!=3D=3Dnull){W.style.top=3DT[1]-Y=
[1]+X[1]+"px";}if(!S){var =
U=3Dthis.getXY(W);if((T[0]!=3D=3Dnull&&U[0]!=3DT[0])||(T[1]!=3D=3Dnull&&U=
[1]!=3DT[1])){this.setXY(W,T,true);}}};B.Dom.batch(Q,R,B.Dom,true);},setX=
:function(R,Q){B.Dom.setXY(R,[Q,null]);},setY:function(Q,R){B.Dom.setXY(Q=
,[null,R]);},getRegion:function(Q){var =
R=3Dfunction(S){if((S.parentNode=3D=3D=3Dnull||S.offsetParent=3D=3D=3Dnul=
l||this.getStyle(S,"display")=3D=3D"none")&&S!=3DN.body){return =
false;}var T=3DB.Region.getRegion(S);return T;};return =
B.Dom.batch(Q,R,B.Dom,true);},getClientWidth:function(){return =
B.Dom.getViewportWidth();},getClientHeight:function(){return =
B.Dom.getViewportHeight();},getElementsByClassName:function(U,Y,V,W){Y=3D=
Y||"*";V=3D(V)?B.Dom.get(V):null||N;if(!V){return[];}var =
R=3D[],Q=3DV.getElementsByTagName(Y),X=3DP(U);for(var =
S=3D0,T=3DQ.length;S<T;++S){if(X.test(Q[S].className)){R[R.length]=3DQ[S]=
;if(W){W.call(Q[S],Q[S]);}}}return R;},hasClass:function(S,R){var =
Q=3DP(R);var T=3Dfunction(U){return Q.test(U.className);};return =
B.Dom.batch(S,T,B.Dom,true);},addClass:function(R,Q){var =
S=3Dfunction(T){if(this.hasClass(T,Q)){return =
false;}T.className=3DYAHOO.lang.trim([T.className,Q].join(" "));return =
true;};return =
B.Dom.batch(R,S,B.Dom,true);},removeClass:function(S,R){var Q=3DP(R);var =
T=3Dfunction(U){if(!this.hasClass(U,R)){return false;}var =
V=3DU.className;U.className=3DV.replace(Q," =
");if(this.hasClass(U,R)){this.removeClass(U,R);}U.className=3DYAHOO.lang=
.trim(U.className);return true;};return =
B.Dom.batch(S,T,B.Dom,true);},replaceClass:function(T,R,Q){if(!Q||R=3D=3D=
=3DQ){return false;}var S=3DP(R);var =
U=3Dfunction(V){if(!this.hasClass(V,R)){this.addClass(V,Q);return =
true;}V.className=3DV.className.replace(S," "+Q+" =
");if(this.hasClass(V,R)){this.replaceClass(V,R,Q);}V.className=3DYAHOO.l=
ang.trim(V.className);return true;};return =
B.Dom.batch(T,U,B.Dom,true);},generateId:function(Q,S){S=3DS||"yui-gen";v=
ar R=3Dfunction(T){if(T&&T.id){return T.id;}var =
U=3DS+H++;if(T){T.id=3DU;}return U;};return =
B.Dom.batch(Q,R,B.Dom,true)||R.apply(B.Dom,arguments);},isAncestor:functi=
on(Q,R){Q=3DB.Dom.get(Q);R=3DB.Dom.get(R);if(!Q||!R){return =
false;}if(Q.contains&&R.nodeType&&!M){return =
Q.contains(R);}else{if(Q.compareDocumentPosition&&R.nodeType){return =
!!(Q.compareDocumentPosition(R)&16);}else{if(R.nodeType){return =
!!this.getAncestorBy(R,function(S){return S=3D=3DQ;});}}}return =
false;},inDocument:function(Q){return =
this.isAncestor(N.documentElement,Q);},getElementsBy:function(X,R,S,U){R=3D=
R||"*";S=3D(S)?B.Dom.get(S):null||N;if(!S){return[];}var =
T=3D[],W=3DS.getElementsByTagName(R);for(var =
V=3D0,Q=3DW.length;V<Q;++V){if(X(W[V])){T[T.length]=3DW[V];if(U){U(W[V]);=
}}}return =
T;},batch:function(U,X,W,S){U=3D(U&&(U.tagName||U.item))?U:B.Dom.get(U);i=
f(!U||!X){return false;}var =
T=3D(S)?W:window;if(U.tagName||U.length=3D=3D=3Dundefined){return =
X.call(T,U,W);}var V=3D[];for(var =
R=3D0,Q=3DU.length;R<Q;++R){V[V.length]=3DX.call(T,U[R],W);}return =
V;},getDocumentHeight:function(){var =
R=3D(N.compatMode!=3D"CSS1Compat")?N.body.scrollHeight:N.documentElement.=
scrollHeight;var Q=3DMath.max(R,B.Dom.getViewportHeight());return =
Q;},getDocumentWidth:function(){var =
R=3D(N.compatMode!=3D"CSS1Compat")?N.body.scrollWidth:N.documentElement.s=
crollWidth;var Q=3DMath.max(R,B.Dom.getViewportWidth());return =
Q;},getViewportHeight:function(){var Q=3Dself.innerHeight;var =
R=3DN.compatMode;if((R||G)&&!C){Q=3D(R=3D=3D"CSS1Compat")?N.documentEleme=
nt.clientHeight:N.body.clientHeight;=0A=
}return Q;},getViewportWidth:function(){var Q=3Dself.innerWidth;var =
R=3DN.compatMode;if(R||G){Q=3D(R=3D=3D"CSS1Compat")?N.documentElement.cli=
entWidth:N.body.clientWidth;}return =
Q;},getAncestorBy:function(Q,R){while(Q=3DQ.parentNode){if(D(Q,R)){return=
 Q;}}return =
null;},getAncestorByClassName:function(R,Q){R=3DB.Dom.get(R);if(!R){retur=
n null;}var S=3Dfunction(T){return B.Dom.hasClass(T,Q);};return =
B.Dom.getAncestorBy(R,S);},getAncestorByTagName:function(R,Q){R=3DB.Dom.g=
et(R);if(!R){return null;}var S=3Dfunction(T){return =
T.tagName&&T.tagName.toUpperCase()=3D=3DQ.toUpperCase();};return =
B.Dom.getAncestorBy(R,S);},getPreviousSiblingBy:function(Q,R){while(Q){Q=3D=
Q.previousSibling;if(D(Q,R)){return Q;}}return =
null;},getPreviousSibling:function(Q){Q=3DB.Dom.get(Q);if(!Q){return =
null;}return =
B.Dom.getPreviousSiblingBy(Q);},getNextSiblingBy:function(Q,R){while(Q){Q=
=3DQ.nextSibling;if(D(Q,R)){return Q;}}return =
null;},getNextSibling:function(Q){Q=3DB.Dom.get(Q);if(!Q){return =
null;}return =
B.Dom.getNextSiblingBy(Q);},getFirstChildBy:function(Q,S){var =
R=3D(D(Q.firstChild,S))?Q.firstChild:null;return =
R||B.Dom.getNextSiblingBy(Q.firstChild,S);},getFirstChild:function(Q,R){Q=
=3DB.Dom.get(Q);if(!Q){return null;}return =
B.Dom.getFirstChildBy(Q);},getLastChildBy:function(Q,S){if(!Q){return =
null;}var R=3D(D(Q.lastChild,S))?Q.lastChild:null;return =
R||B.Dom.getPreviousSiblingBy(Q.lastChild,S);},getLastChild:function(Q){Q=
=3DB.Dom.get(Q);return =
B.Dom.getLastChildBy(Q);},getChildrenBy:function(R,T){var =
S=3DB.Dom.getFirstChildBy(R,T);var =
Q=3DS?[S]:[];B.Dom.getNextSiblingBy(S,function(U){if(!T||T(U)){Q[Q.length=
]=3DU;}return false;});return =
Q;},getChildren:function(Q){Q=3DB.Dom.get(Q);if(!Q){}return =
B.Dom.getChildrenBy(Q);},getDocumentScrollLeft:function(Q){Q=3DQ||N;retur=
n =
Math.max(Q.documentElement.scrollLeft,Q.body.scrollLeft);},getDocumentScr=
ollTop:function(Q){Q=3DQ||N;return =
Math.max(Q.documentElement.scrollTop,Q.body.scrollTop);},insertBefore:fun=
ction(R,Q){R=3DB.Dom.get(R);Q=3DB.Dom.get(Q);if(!R||!Q||!Q.parentNode){re=
turn null;}return =
Q.parentNode.insertBefore(R,Q);},insertAfter:function(R,Q){R=3DB.Dom.get(=
R);Q=3DB.Dom.get(Q);if(!R||!Q||!Q.parentNode){return =
null;}if(Q.nextSibling){return =
Q.parentNode.insertBefore(R,Q.nextSibling);}else{return =
Q.parentNode.appendChild(R);}},getClientRegion:function(){var =
S=3DB.Dom.getDocumentScrollTop(),R=3DB.Dom.getDocumentScrollLeft(),T=3DB.=
Dom.getViewportWidth()+R,Q=3DB.Dom.getViewportHeight()+S;return new =
B.Region(S,T,Q,R);}};var =
I=3Dfunction(){if(N.documentElement.getBoundingClientRect){return =
function(R){var S=3DR.getBoundingClientRect();var =
Q=3DR.ownerDocument;return[S.left+B.Dom.getDocumentScrollLeft(Q),S.top+B.=
Dom.getDocumentScrollTop(Q)];};}else{return function(S){var =
T=3D[S.offsetLeft,S.offsetTop];var R=3DS.offsetParent;var =
Q=3D(M&&B.Dom.getStyle(S,"position")=3D=3D"absolute"&&S.offsetParent=3D=3D=
S.ownerDocument.body);if(R!=3DS){while(R){T[0]+=3DR.offsetLeft;T[1]+=3DR.=
offsetTop;if(!Q&&M&&B.Dom.getStyle(R,"position")=3D=3D"absolute"){Q=3Dtru=
e;}R=3DR.offsetParent;}}if(Q){T[0]-=3DS.ownerDocument.body.offsetLeft;T[1=
]-=3DS.ownerDocument.body.offsetTop;}R=3DS.parentNode;while(R.tagName&&!E=
.ROOT_TAG.test(R.tagName)){if(B.Dom.getStyle(R,"display").search(/^inline=
|table-row.*$/i)){T[0]-=3DR.scrollLeft;T[1]-=3DR.scrollTop;}R=3DR.parentN=
ode;}return =
T;};}}();})();YAHOO.util.Region=3Dfunction(C,D,A,B){this.top=3DC;this[1]=3D=
C;this.right=3DD;this.bottom=3DA;this.left=3DB;this[0]=3DB;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(A){return(A.left>=3Dthis.left&&A.righ=
t<=3Dthis.right&&A.top>=3Dthis.top&&A.bottom<=3Dthis.bottom);};YAHOO.util=
.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)*(thi=
s.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfunction(E)=
{var C=3DMath.max(this.top,E.top);var =
D=3DMath.min(this.right,E.right);var =
A=3DMath.min(this.bottom,E.bottom);var =
B=3DMath.max(this.left,E.left);if(A>=3DC&&D>=3DB){return new =
YAHOO.util.Region(C,D,A,B);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(E){var =
C=3DMath.min(this.top,E.top);var D=3DMath.max(this.right,E.right);var =
A=3DMath.max(this.bottom,E.bottom);var =
B=3DMath.min(this.left,E.left);return new =
YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {top: "+this.top+", right: "+this.right+", bottom: =
"+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(D){var =
F=3DYAHOO.util.Dom.getXY(D);var C=3DF[1];var E=3DF[0]+D.offsetWidth;var =
A=3DF[1]+D.offsetHeight;var B=3DF[0];return new =
YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=3Dfunction(A,B){if(YAHOO.la=
ng.isArray(A)){B=3DA[1];A=3DA[0];}this.x=3Dthis.right=3Dthis.left=3Dthis[=
0]=3DA;this.y=3Dthis.top=3Dthis.bottom=3Dthis[1]=3DB;};YAHOO.util.Point.p=
rototype=3Dnew =
YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.4.0",=
build:"733"});YAHOO.util.CustomEvent=3Dfunction(D,B,C,A){this.type=3DD;th=
is.scope=3DB||window;this.silent=3DC;this.signature=3DA||YAHOO.util.Custo=
mEvent.LIST;this.subscribers=3D[];if(!this.silent){}var =
E=3D"_YUICEOnSubscribe";if(D!=3D=3DE){this.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(E,this,true);}this.lastError=3Dnull;};YAHOO.util.C=
ustomEvent.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEven=
t.prototype=3D{subscribe:function(B,C,A){if(!B){throw new Error("Invalid =
callback for subscriber to =
'"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A=
);}this.subscribers.push(new =
YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return =
this.unsubscribeAll();}var E=3Dfalse;for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){var =
C=3Dthis.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=3Dtrue;}=
}return E;},fire:function(){var =
D=3Dthis.subscribers.length;if(!D&&this.silent){return true;}var =
G=3D[],F=3Dtrue,C,H=3Dfalse;for(C=3D0;C<arguments.length;++C){G.push(argu=
ments[C]);}if(!this.silent){}for(C=3D0;C<D;++C){var =
K=3Dthis.subscribers[C];if(!K){H=3Dtrue;}else{if(!this.silent){}var =
J=3DK.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEvent.=
FLAT){var =
A=3Dnull;if(G.length>0){A=3DG[0];}try{F=3DK.fn.call(J,A,K.obj);}catch(E){=
this.lastError=3DE;}}else{try{F=3DK.fn.call(J,this.type,G,K.obj);}catch(E=
){this.lastError=3DE;}}if(false=3D=3D=3DF){if(!this.silent){}return =
false;}}}if(H){var =
I=3D[],B=3Dthis.subscribers;for(C=3D0,D=3DB.length;C<D;C=3DC+1){I.push(B[=
C]);}this.subscribers=3DI;}return =
true;},unsubscribeAll:function(){for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){this._delete(A-1-B);}this.subs=
cribers=3D[];return B;},_delete:function(A){var =
B=3Dthis.subscribers[A];if(B){delete B.fn;delete =
B.obj;}this.subscribers[A]=3Dnull;},toString:function(){return"CustomEven=
t: '"+this.type+"', scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(B,C,A){this.fn=3DB;this.=
obj=3DYAHOO.lang.isUndefined(C)?null:C;this.override=3DA;};YAHOO.util.Sub=
scriber.prototype.getScope=3Dfunction(A){if(this.override){if(this.overri=
de=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}return =
A;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(A,B){if(B){return=
(this.fn=3D=3DA&&this.obj=3D=3DB);}else{return(this.fn=3D=3DA);}};YAHOO.u=
til.Subscriber.prototype.toString=3Dfunction(){return"Subscriber { obj: =
"+this.obj+", override: "+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
H=3Dfalse;var I=3D[];var J=3D[];var G=3D[];var E=3D[];var C=3D0;var =
F=3D[];var B=3D[];var A=3D0;var =
D=3D{63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{P=
OLL_RETRYS:4000,POLL_INTERVAL:10,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_=
SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webk=
it:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMR=
eady:false,startInterval:function(){if(!this._interval){var K=3Dthis;var =
L=3Dfunction(){K._tryPreloadAttach();};this._interval=3DsetInterval(L,thi=
s.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var =
K=3D(YAHOO.lang.isString(P))?[P]:P;for(var =
L=3D0;L<K.length;L=3DL+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkRead=
y:N});}C=3Dthis.POLL_RETRYS;this.startInterval();},onContentReady:functio=
n(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if=
(this.DOMReady){setTimeout(function(){var =
N=3Dwindow;if(L){if(L=3D=3D=3Dtrue){N=3DM;}else{N=3DL;}}K.call(N,"DOMRead=
y",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:fu=
nction(M,K,V,Q,L){if(!V||!V.call){return =
false;}if(this._isValidCollection(M)){var W=3Dtrue;for(var =
R=3D0,T=3DM.length;R<T;++R){W=3Dthis.on(M[R],K,V,Q,L)&&W;}return =
W;}else{if(YAHOO.lang.isString(M)){var =
P=3Dthis.getEl(M);if(P){M=3DP;}else{this.onAvailable(M,function(){YAHOO.u=
til.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return =
false;}if("unload"=3D=3DK&&Q!=3D=3Dthis){J[J.length]=3D[M,K,V,Q,L];return=
 true;}var Y=3DM;if(L){if(L=3D=3D=3Dtrue){Y=3DQ;}else{Y=3DL;}}var =
N=3Dfunction(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var =
X=3D[M,K,V,N,Y,Q,L];var =
S=3DI.length;I[S]=3DX;if(this.useLegacyEvent(M,K)){var =
O=3Dthis.getLegacyIndex(M,K);if(O=3D=3D-1||M!=3DG[O][0]){O=3DG.length;B[M=
.id+K]=3DO;G[O]=3D[M,K,M["on"+K]];E[O]=3D[];M["on"+K]=3Dfunction(Z){YAHOO=
.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(=
X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=3DU;th=
is.removeListener(M,K,V);return false;}}return =
true;},fireLegacyEvent:function(O,M){var =
Q=3Dtrue,K,S,R,T,P;S=3DE[M];for(var =
L=3D0,N=3DS.length;L<N;++L){R=3DS[L];if(R&&R[this.WFN]){T=3DR[this.ADJ_SC=
OPE];P=3DR[this.WFN].call(T,O);Q=3D(Q&&P);}}K=3DG[M];if(K&&K[2]){K[2](O);=
}return Q;},getLegacyIndex:function(L,M){var =
K=3Dthis.generateId(L)+M;if(typeof B[K]=3D=3D"undefined"){return =
-1;}else{return =
B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"=3D=3DM||"db=
lclick"=3D=3DM)){var =
K=3DparseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return =
false;},removeListener:function(L,K,T){var O,R,V;if(typeof =
L=3D=3D"string"){L=3Dthis.getEl(L);}else{if(this._isValidCollection(L)){v=
ar =
U=3Dtrue;for(O=3D0,R=3DL.length;O<R;++O){U=3D(this.removeListener(L[O],K,=
T)&&U);}return U;}}if(!T||!T.call){return =
this.purgeElement(L,false,K);}if("unload"=3D=3DK){for(O=3D0,R=3DJ.length;=
O<R;O++){V=3DJ[O];if(V&&V[0]=3D=3DL&&V[1]=3D=3DK&&V[2]=3D=3DT){J[O]=3Dnul=
l;return true;}}return false;}var P=3Dnull;var =
Q=3Darguments[3];if("undefined"=3D=3D=3Dtypeof =
Q){Q=3Dthis._getCacheIndex(L,K,T);}if(Q>=3D0){P=3DI[Q];}if(!L||!P){return=
 false;}if(this.useLegacyEvent(L,K)){var =
N=3Dthis.getLegacyIndex(L,K);var =
M=3DE[N];if(M){for(O=3D0,R=3DM.length;O<R;++O){V=3DM[O];if(V&&V[this.EL]=3D=
=3DL&&V[this.TYPE]=3D=3DK&&V[this.FN]=3D=3DT){M[O]=3Dnull;break;}}}}else{=
try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=3D=
S;return false;}}delete I[Q][this.WFN];delete =
I[Q][this.FN];I[Q]=3Dnull;return true;},getTarget:function(M,L){var =
K=3DM.target||M.srcElement;return =
this.resolveTextNode(K);},resolveTextNode:function(K){if(K&&3=3D=3DK.node=
Type){return K.parentNode;}else{return K;}},getPageX:function(L){var =
K=3DL.pageX;if(!K&&0!=3D=3DK){K=3DL.clientX||0;if(this.isIE){K+=3Dthis._g=
etScrollLeft();}}return K;},getPageY:function(K){var =
L=3DK.pageY;if(!L&&0!=3D=3DL){L=3DK.clientY||0;if(this.isIE){L+=3Dthis._g=
etScrollTop();}}return =
L;},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];=0A=
},getRelatedTarget:function(L){var =
K=3DL.relatedTarget;if(!K){if(L.type=3D=3D"mouseout"){K=3DL.toElement;}el=
se{if(L.type=3D=3D"mouseover"){K=3DL.fromElement;}}}return =
this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=3Dnew =
Date().getTime();try{M.time=3DL;}catch(K){this.lastError=3DK;return =
L;}}return =
M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefaul=
t(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagatio=
n();}else{K.cancelBubble=3Dtrue;}},preventDefault:function(K){if(K.preven=
tDefault){K.preventDefault();}else{K.returnValue=3Dfalse;}},getEvent:func=
tion(M,K){var L=3DM||window.event;if(!L){var =
N=3Dthis.getEvent.caller;while(N){L=3DN.arguments[0];if(L&&Event=3D=3DL.c=
onstructor){break;}N=3DN.caller;}}return L;},getCharCode:function(L){var =
K=3DL.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in =
D)){K=3DD[K];}return K;},_getCacheIndex:function(O,P,N){for(var =
M=3D0,L=3DI.length;M<L;++M){var =
K=3DI[M];if(K&&K[this.FN]=3D=3DN&&K[this.EL]=3D=3DO&&K[this.TYPE]=3D=3DP)=
{return M;}}return -1;},generateId:function(K){var =
L=3DK.id;if(!L){L=3D"yuievtautoid-"+A;++A;K.id=3DL;}return =
L;},_isValidCollection:function(L){try{return(L&&typeof =
L!=3D=3D"string"&&L.length&&!L.tagName&&!L.alert&&typeof =
L[0]!=3D=3D"undefined");}catch(K){return =
false;}},elCache:{},getEl:function(K){return(typeof =
K=3D=3D=3D"string")?document.getElementById(K):K;},clearCache:function(){=
},DOMReadyEvent:new =
YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=3Dtrue=
;var =
K=3DYAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(=
L){var =
K=3DYAHOO.util.Event;if(!K.DOMReady){K.DOMReady=3Dtrue;K.DOMReadyEvent.fi=
re();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreload=
Attach:function(){if(this.locked){return =
false;}if(this.isIE){if(!this.DOMReady){this.startInterval();return =
false;}}this.locked=3Dtrue;var P=3D!H;if(!P){P=3D(C>0);}var O=3D[];var =
Q=3Dfunction(S,T){var =
R=3DS;if(T.override){if(T.override=3D=3D=3Dtrue){R=3DT.obj;}else{R=3DT.ov=
erride;}}T.fn.call(R,T.obj);};var =
L,K,N,M;for(L=3D0,K=3DF.length;L<K;++L){N=3DF[L];if(N&&!N.checkReady){M=3D=
this.getEl(N.id);if(M){Q(M,N);F[L]=3Dnull;}else{O.push(N);}}}for(L=3D0,K=3D=
F.length;L<K;++L){N=3DF[L];if(N&&N.checkReady){M=3Dthis.getEl(N.id);if(M)=
{if(H||M.nextSibling){Q(M,N);F[L]=3Dnull;}}else{O.push(N);}}}C=3D(O.lengt=
h=3D=3D=3D0)?0:C-1;if(P){this.startInterval();}else{clearInterval(this._i=
nterval);this._interval=3Dnull;}this.locked=3Dfalse;return =
true;},purgeElement:function(O,P,R){var =
M=3D(YAHOO.lang.isString(O))?this.getEl(O):O;var =
Q=3Dthis.getListeners(M,R),N,K;if(Q){for(N=3D0,K=3DQ.length;N<K;++N){var =
L=3DQ[N];this.removeListener(M,L.type,L.fn,L.index);}}if(P&&M&&M.childNod=
es){for(N=3D0,K=3DM.childNodes.length;N<K;++N){this.purgeElement(M.childN=
odes[N],P,R);}}},getListeners:function(M,K){var =
P=3D[],L;if(!K){L=3D[I,J];}else{if(K=3D=3D=3D"unload"){L=3D[J];}else{L=3D=
[I];}}var R=3D(YAHOO.lang.isString(M))?this.getEl(M):M;for(var =
O=3D0;O<L.length;O=3DO+1){var T=3DL[O];if(T&&T.length>0){for(var =
Q=3D0,S=3DT.length;Q<S;++Q){var =
N=3DT[Q];if(N&&N[this.EL]=3D=3D=3DR&&(!K||K=3D=3D=3DN[this.TYPE])){P.push=
({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE]=
,scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:=
function(R){var =
Q=3DYAHOO.util.Event,O,N,L,K,M;for(O=3D0,K=3DJ.length;O<K;++O){L=3DJ[O];i=
f(L){var =
P=3Dwindow;if(L[Q.ADJ_SCOPE]){if(L[Q.ADJ_SCOPE]=3D=3D=3Dtrue){P=3DL[Q.UNL=
OAD_OBJ];}else{P=3DL[Q.ADJ_SCOPE];}}L[Q.FN].call(P,Q.getEvent(R,L[Q.EL]),=
L[Q.UNLOAD_OBJ]);J[O]=3Dnull;L=3Dnull;P=3Dnull;}}J=3Dnull;if(YAHOO.env.ua=
.IE&&I&&I.length>0){N=3DI.length;while(N){M=3DN-1;L=3DI[M];if(L){L[Q.EL].=
clearAttributes();}N=3DN-1;}L=3Dnull;}G=3Dnull;Q._simpleRemove(window,"un=
load",Q._unload);},_getScrollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
K=3Ddocument.documentElement,L=3Ddocument.body;if(K&&(K.scrollTop||K.scro=
llLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,=
L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:functio=
n(){if(window.addEventListener){return =
function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEve=
nt){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return =
function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener=
){return =
function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detach=
Event){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return =
function(){};}}}()};}();(function(){var =
A=3DYAHOO.util.Event;A.on=3DA.addListener;if(A.isIE){YAHOO.util.Event.onD=
OMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);A._dri=3D=
setInterval(function(){var =
C=3Ddocument.createElement("p");try{C.doScroll("left");clearInterval(A._d=
ri);A._dri=3Dnull;A._ready();C=3Dnull;}catch(B){C=3Dnull;}},A.POLL_INTERV=
AL);}else{if(A.webkit){A._dri=3DsetInterval(function(){var =
B=3Ddocument.readyState;if("loaded"=3D=3DB||"complete"=3D=3DB){clearInter=
val(A._dri);A._dri=3Dnull;A._ready();}},A.POLL_INTERVAL);}else{A._simpleA=
dd(document,"DOMContentLoaded",A._ready);}}A._simpleAdd(window,"load",A._=
load);A._simpleAdd(window,"unload",A._unload);A._tryPreloadAttach();})();=
}YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventProvider.prototy=
pe=3D{__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E=
){this.__yui_events=3Dthis.__yui_events||{};var =
D=3Dthis.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscr=
ibers=3Dthis.__yui_subscribers||{};var =
B=3Dthis.__yui_subscribers;if(!B[A]){B[A]=3D[];}B[A].push({fn:C,obj:F,ove=
rride:E});}},unsubscribe:function(C,E,G){this.__yui_events=3Dthis.__yui_e=
vents||{};var A=3Dthis.__yui_events;if(C){var F=3DA[C];if(F){return =
F.unsubscribe(E,G);}}else{var B=3Dtrue;for(var D in =
A){if(YAHOO.lang.hasOwnProperty(A,D)){B=3DB&&A[D].unsubscribe(E,G);}}retu=
rn B;}return false;},unsubscribeAll:function(A){return =
this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=3Dthis.=
__yui_events||{};var A=3DD||{};var =
I=3Dthis.__yui_events;if(I[G]){}else{var H=3DA.scope||this;var =
E=3D(A.silent);var B=3Dnew =
YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);I[G]=3DB;if(A.o=
nSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}th=
is.__yui_subscribers=3Dthis.__yui_subscribers||{};=0A=
var F=3Dthis.__yui_subscribers[G];if(F){for(var =
C=3D0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}retu=
rn =
I[G];},fireEvent:function(E,D,A,C){this.__yui_events=3Dthis.__yui_events|=
|{};var G=3Dthis.__yui_events[E];if(!G){return null;}var B=3D[];for(var =
F=3D1;F<arguments.length;++F){B.push(arguments[F]);}return =
G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__=
yui_events[A]){return true;}}return =
false;}};YAHOO.util.KeyListener=3Dfunction(A,F,B,C){if(!A){}else{if(!F){}=
else{if(!B){}}}if(!C){C=3DYAHOO.util.KeyListener.KEYDOWN;}var D=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
A=3D=3D"string"){A=3Ddocument.getElementById(A);}if(typeof =
B=3D=3D"function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correc=
tScope);}function =
E(J,I){if(!F.shift){F.shift=3Dfalse;}if(!F.alt){F.alt=3Dfalse;}if(!F.ctrl=
){F.ctrl=3Dfalse;}if(J.shiftKey=3D=3DF.shift&&J.altKey=3D=3DF.alt&&J.ctrl=
Key=3D=3DF.ctrl){var G;if(F.keys instanceof Array){for(var =
H=3D0;H<F.keys.length;H++){G=3DF.keys[H];if(G=3D=3DJ.charCode){D.fire(J.c=
harCode,J);break;}else{if(G=3D=3DJ.keyCode){D.fire(J.keyCode,J);break;}}}=
}else{G=3DF.keys;if(G=3D=3DJ.charCode){D.fire(J.charCode,J);}else{if(G=3D=
=3DJ.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=3Dfunction(){if(!this.=
enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}t=
his.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.uti=
l.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=3D=
false;};this.toString=3Dfunction(){return"KeyListener ["+F.keys+"] =
"+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN=3D"=
keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHOO.util.KeyListener.KE=
Y=3D{ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PA=
GE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:=
32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.4.0",=
build:"733"});YAHOO.util.Connect=3D{_msxml_progid:["Microsoft.XMLHTTP","M=
SXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"],_http_headers:{},_has_http_headers:f=
alse,_use_default_post_header:true,_default_post_header:"application/x-ww=
w-form-urlencoded; =
charset=3DUTF-8",_default_form_header:"application/x-www-form-urlencoded"=
,_use_default_xhr_header:true,_default_xhr_header:"XMLHttpRequest",_has_d=
efault_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload=
:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_inter=
val:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(fun=
ction(){if(YAHOO.util.Event){YAHOO.util.Event.addListener(document,"click=
",function(B){var =
A=3DYAHOO.util.Event.getTarget(B);if(A.type&&A.type.toLowerCase()=3D=3D"s=
ubmit"){YAHOO.util.Connect._submitElementValue=3DencodeURIComponent(A.nam=
e)+"=3D"+encodeURIComponent(A.value);}});return true;}return =
false;})(),startEvent:new =
YAHOO.util.CustomEvent("start"),completeEvent:new =
YAHOO.util.CustomEvent("complete"),successEvent:new =
YAHOO.util.CustomEvent("success"),failureEvent:new =
YAHOO.util.CustomEvent("failure"),uploadEvent:new =
YAHOO.util.CustomEvent("upload"),abortEvent:new =
YAHOO.util.CustomEvent("abort"),_customEvents:{onStart:["startEvent","sta=
rt"],onComplete:["completeEvent","complete"],onSuccess:["successEvent","s=
uccess"],onFailure:["failureEvent","failure"],onUpload:["uploadEvent","up=
load"],onAbort:["abortEvent","abort"]},setProgId:function(A){this._msxml_=
progid.unshift(A);},setDefaultPostHeader:function(A){if(typeof =
A=3D=3D"string"){this._default_post_header=3DA;}else{if(typeof =
A=3D=3D"boolean"){this._use_default_post_header=3DA;}}},setDefaultXhrHead=
er:function(A){if(typeof =
A=3D=3D"string"){this._default_xhr_header=3DA;}else{this._use_default_xhr=
_header=3DA;}},setPollingInterval:function(A){if(typeof =
A=3D=3D"number"&&isFinite(A)){this._polling_interval=3DA;}},createXhrObje=
ct:function(E){var D,A;try{A=3Dnew =
XMLHttpRequest();D=3D{conn:A,tId:E};}catch(C){for(var =
B=3D0;B<this._msxml_progid.length;++B){try{A=3Dnew =
ActiveXObject(this._msxml_progid[B]);D=3D{conn:A,tId:E};break;}catch(C){}=
}}finally{return D;}},getConnectionObject:function(A){var C;var =
D=3Dthis._transaction_id;try{if(!A){C=3Dthis.createXhrObject(D);}else{C=3D=
{};C.tId=3DD;C.isUpload=3Dtrue;}if(C){this._transaction_id++;}}catch(B){}=
finally{return C;}},asyncRequest:function(F,C,E,A){var =
D=3D(this._isFileUpload)?this.getConnectionObject(true):this.getConnectio=
nObject();var B=3D(E&&E.argument)?E.argument:null;if(!D){return =
null;}else{if(E&&E.customevents){this.initCustomEvents(D,E);}if(this._isF=
ormSubmit){if(this._isFileUpload){this.uploadFile(D,E,C,A);return =
D;}if(F.toUpperCase()=3D=3D"GET"){if(this._sFormData.length!=3D=3D0){C+=3D=
((C.indexOf("?")=3D=3D-1)?"?":"&")+this._sFormData;}}else{if(F.toUpperCas=
e()=3D=3D"POST"){A=3DA?this._sFormData+"&"+A:this._sFormData;}}}if(F.toUp=
perCase()=3D=3D"GET"&&(E&&E.cache=3D=3D=3Dfalse)){C+=3D((C.indexOf("?")=3D=
=3D-1)?"?":"&")+"rnd=3D"+new =
Date().valueOf().toString();}D.conn.open(F,C,true);if(this._use_default_x=
hr_header){if(!this._default_headers["X-Requested-With"]){this.initHeader=
("X-Requested-With",this._default_xhr_header,true);}}if((F.toUpperCase()=3D=
=3D"POST"&&this._use_default_post_header)&&this._isFormSubmit=3D=3D=3Dfal=
se){this.initHeader("Content-Type",this._default_post_header);}if(this._h=
as_default_headers||this._has_http_headers){this.setHeader(D);}this.handl=
eReadyState(D,E);D.conn.send(A||null);if(this._isFormSubmit=3D=3D=3Dtrue)=
{this.resetFormState();}this.startEvent.fire(D,B);if(D.startEvent){D.star=
tEvent.fire(D,B);}return D;}},initCustomEvents:function(A,C){for(var B =
in =
C.customevents){if(this._customEvents[B][0]){A[this._customEvents[B][0]]=3D=
new =
YAHOO.util.CustomEvent(this._customEvents[B][1],(C.scope)?C.scope:null);A=
[this._customEvents[B][0]].subscribe(C.customevents[B]);}}},handleReadySt=
ate:function(C,D){var B=3Dthis;var =
A=3D(D&&D.argument)?D.argument:null;if(D&&D.timeout){this._timeOut[C.tId]=
=3Dwindow.setTimeout(function(){B.abort(C,D,true);},D.timeout);}this._pol=
l[C.tId]=3Dwindow.setInterval(function(){if(C.conn&&C.conn.readyState=3D=3D=
=3D4){window.clearInterval(B._poll[C.tId]);delete =
B._poll[C.tId];if(D&&D.timeout){window.clearTimeout(B._timeOut[C.tId]);de=
lete =
B._timeOut[C.tId];}B.completeEvent.fire(C,A);if(C.completeEvent){C.comple=
teEvent.fire(C,A);}B.handleTransactionResponse(C,D);}},this._polling_inte=
rval);},handleTransactionResponse:function(F,G,A){var D,C;var =
B=3D(G&&G.argument)?G.argument:null;try{if(F.conn.status!=3D=3Dundefined&=
&F.conn.status!=3D=3D0){D=3DF.conn.status;}else{D=3D13030;}}catch(E){D=3D=
13030;}if(D>=3D200&&D<300||D=3D=3D=3D1223){C=3Dthis.createResponseObject(=
F,B);if(G&&G.success){if(!G.scope){G.success(C);}else{G.success.apply(G.s=
cope,[C]);}}this.successEvent.fire(C);if(F.successEvent){F.successEvent.f=
ire(C);}}else{switch(D){case 12002:case 12029:case 12030:case 12031:case =
12152:case =
13030:C=3Dthis.createExceptionObject(F.tId,B,(A?A:false));if(G&&G.failure=
){if(!G.scope){G.failure(C);}else{G.failure.apply(G.scope,[C]);}}break;de=
fault:C=3Dthis.createResponseObject(F,B);if(G&&G.failure){if(!G.scope){G.=
failure(C);}else{G.failure.apply(G.scope,[C]);}}}this.failureEvent.fire(C=
);if(F.failureEvent){F.failureEvent.fire(C);}}this.releaseObject(F);C=3Dn=
ull;},createResponseObject:function(A,G){var D=3D{};var I=3D{};try{var =
C=3DA.conn.getAllResponseHeaders();var F=3DC.split("\n");for(var =
E=3D0;E<F.length;E++){var =
B=3DF[E].indexOf(":");if(B!=3D-1){I[F[E].substring(0,B)]=3DF[E].substring=
(B+2);}}}catch(H){}D.tId=3DA.tId;D.status=3D(A.conn.status=3D=3D1223)?204=
:A.conn.status;D.statusText=3D(A.conn.status=3D=3D1223)?"No =
Content":A.conn.statusText;D.getResponseHeader=3DI;D.getAllResponseHeader=
s=3DC;D.responseText=3DA.conn.responseText;D.responseXML=3DA.conn.respons=
eXML;if(G){D.argument=3DG;}return =
D;},createExceptionObject:function(H,D,A){var F=3D0;var =
G=3D"communication failure";var C=3D-1;var B=3D"transaction aborted";var =
E=3D{};E.tId=3DH;if(A){E.status=3DC;E.statusText=3DB;}else{E.status=3DF;E=
.statusText=3DG;}if(D){E.argument=3DD;}return =
E;},initHeader:function(A,D,C){var =
B=3D(C)?this._default_headers:this._http_headers;B[A]=3DD;if(C){this._has=
_default_headers=3Dtrue;}else{this._has_http_headers=3Dtrue;}},setHeader:=
function(A){if(this._has_default_headers){for(var B in =
this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers=
,B)){A.conn.setRequestHeader(B,this._default_headers[B]);=0A=
}}}if(this._has_http_headers){for(var B in =
this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,B)){A=
.conn.setRequestHeader(B,this._http_headers[B]);}}delete =
this._http_headers;this._http_headers=3D{};this._has_http_headers=3Dfalse=
;}},resetDefaultHeaders:function(){delete =
this._default_headers;this._default_headers=3D{};this._has_default_header=
s=3Dfalse;},setForm:function(K,E,B){this.resetFormState();var =
J;if(typeof =
K=3D=3D"string"){J=3D(document.getElementById(K)||document.forms[K]);}els=
e{if(typeof K=3D=3D"object"){J=3DK;}else{return ;}}if(E){var =
F=3Dthis.createFrame(B?B:null);this._isFormSubmit=3Dtrue;this._isFileUplo=
ad=3Dtrue;this._formNode=3DJ;return ;}var A,I,G,L;var H=3Dfalse;for(var =
D=3D0;D<J.elements.length;D++){A=3DJ.elements[D];L=3DA.disabled;I=3DA.nam=
e;G=3DA.value;if(!L&&I){switch(A.type){case"select-one":case"select-multi=
ple":for(var =
C=3D0;C<A.options.length;C++){if(A.options[C].selected){if(window.ActiveX=
Object){this._sFormData+=3DencodeURIComponent(I)+"=3D"+encodeURIComponent=
(A.options[C].attributes["value"].specified?A.options[C].value:A.options[=
C].text)+"&";}else{this._sFormData+=3DencodeURIComponent(I)+"=3D"+encodeU=
RIComponent(A.options[C].hasAttribute("value")?A.options[C].value:A.optio=
ns[C].text)+"&";}}}break;case"radio":case"checkbox":if(A.checked){this._s=
FormData+=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(G)+"&";}break;=
case"file":case =
undefined:case"reset":case"button":break;case"submit":if(H=3D=3D=3Dfalse)=
{if(this._hasSubmitListener&&this._submitElementValue){this._sFormData+=3D=
this._submitElementValue+"&";}else{this._sFormData+=3DencodeURIComponent(=
I)+"=3D"+encodeURIComponent(G)+"&";}H=3Dtrue;}break;default:this._sFormDa=
ta+=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(G)+"&";}}}this._isFo=
rmSubmit=3Dtrue;this._sFormData=3Dthis._sFormData.substr(0,this._sFormDat=
a.length-1);this.initHeader("Content-Type",this._default_form_header);ret=
urn =
this._sFormData;},resetFormState:function(){this._isFormSubmit=3Dfalse;th=
is._isFileUpload=3Dfalse;this._formNode=3Dnull;this._sFormData=3D"";},cre=
ateFrame:function(A){var B=3D"yuiIO"+this._transaction_id;var =
C;if(window.ActiveXObject){C=3Ddocument.createElement("<iframe =
id=3D\""+B+"\" name=3D\""+B+"\" />");if(typeof =
A=3D=3D"boolean"){C.src=3D"javascript:false";}else{if(typeof =
secureURI=3D=3D"string"){C.src=3DA;}}}else{C=3Ddocument.createElement("if=
rame");C.id=3DB;C.name=3DB;}C.style.position=3D"absolute";C.style.top=3D"=
-1000px";C.style.left=3D"-1000px";document.body.appendChild(C);},appendPo=
stData:function(A){var D=3D[];var B=3DA.split("&");for(var =
C=3D0;C<B.length;C++){var =
E=3DB[C].indexOf("=3D");if(E!=3D-1){D[C]=3Ddocument.createElement("input"=
);D[C].type=3D"hidden";D[C].name=3DB[C].substring(0,E);D[C].value=3DB[C].=
substring(E+1);this._formNode.appendChild(D[C]);}}return =
D;},uploadFile:function(D,M,E,C){var N=3Dthis;var H=3D"yuiIO"+D.tId;var =
I=3D"multipart/form-data";var K=3Ddocument.getElementById(H);var =
J=3D(M&&M.argument)?M.argument:null;var =
B=3D{action:this._formNode.getAttribute("action"),method:this._formNode.g=
etAttribute("method"),target:this._formNode.getAttribute("target")};this.=
_formNode.setAttribute("action",E);this._formNode.setAttribute("method","=
POST");this._formNode.setAttribute("target",H);if(this._formNode.encoding=
){this._formNode.setAttribute("encoding",I);}else{this._formNode.setAttri=
bute("enctype",I);}if(C){var =
L=3Dthis.appendPostData(C);}this._formNode.submit();this.startEvent.fire(=
D,J);if(D.startEvent){D.startEvent.fire(D,J);}if(M&&M.timeout){this._time=
Out[D.tId]=3Dwindow.setTimeout(function(){N.abort(D,M,true);},M.timeout);=
}if(L&&L.length>0){for(var =
G=3D0;G<L.length;G++){this._formNode.removeChild(L[G]);}}for(var A in =
B){if(YAHOO.lang.hasOwnProperty(B,A)){if(B[A]){this._formNode.setAttribut=
e(A,B[A]);}else{this._formNode.removeAttribute(A);}}}this.resetFormState(=
);var =
F=3Dfunction(){if(M&&M.timeout){window.clearTimeout(N._timeOut[D.tId]);de=
lete =
N._timeOut[D.tId];}N.completeEvent.fire(D,J);if(D.completeEvent){D.comple=
teEvent.fire(D,J);}var =
P=3D{};P.tId=3DD.tId;P.argument=3DM.argument;try{P.responseText=3DK.conte=
ntWindow.document.body?K.contentWindow.document.body.innerHTML:K.contentW=
indow.document.documentElement.textContent;P.responseXML=3DK.contentWindo=
w.document.XMLDocument?K.contentWindow.document.XMLDocument:K.contentWind=
ow.document;}catch(O){}if(M&&M.upload){if(!M.scope){M.upload(P);}else{M.u=
pload.apply(M.scope,[P]);}}N.uploadEvent.fire(P);if(D.uploadEvent){D.uplo=
adEvent.fire(P);}YAHOO.util.Event.removeListener(K,"load",F);setTimeout(f=
unction(){document.body.removeChild(K);N.releaseObject(D);},100);};YAHOO.=
util.Event.addListener(K,"load",F);},abort:function(E,G,A){var D;var =
B=3D(G&&G.argument)?G.argument:null;if(E&&E.conn){if(this.isCallInProgres=
s(E)){E.conn.abort();window.clearInterval(this._poll[E.tId]);delete =
this._poll[E.tId];if(A){window.clearTimeout(this._timeOut[E.tId]);delete =
this._timeOut[E.tId];}D=3Dtrue;}}else{if(E&&E.isUpload=3D=3D=3Dtrue){var =
C=3D"yuiIO"+E.tId;var =
F=3Ddocument.getElementById(C);if(F){YAHOO.util.Event.removeListener(F,"l=
oad");document.body.removeChild(F);if(A){window.clearTimeout(this._timeOu=
t[E.tId]);delete =
this._timeOut[E.tId];}D=3Dtrue;}}else{D=3Dfalse;}}if(D=3D=3D=3Dtrue){this=
.abortEvent.fire(E,B);if(E.abortEvent){E.abortEvent.fire(E,B);}this.handl=
eTransactionResponse(E,G,true);}return =
D;},isCallInProgress:function(B){if(B&&B.conn){return =
B.conn.readyState!=3D=3D4&&B.conn.readyState!=3D=3D0;}else{if(B&&B.isUplo=
ad=3D=3D=3Dtrue){var A=3D"yuiIO"+B.tId;return =
document.getElementById(A)?true:false;}else{return =
false;}}},releaseObject:function(A){if(A&&A.conn){A.conn=3Dnull;A=3Dnull;=
}}};YAHOO.register("connection",YAHOO.util.Connect,{version:"2.4.0",build=
:"733"});YAHOO.util.Anim=3Dfunction(B,A,C,D){if(!B){}this.init(B,A,C,D);}=
;YAHOO.util.Anim.prototype=3D{toString:function(){var =
A=3Dthis.getEl();var B=3DA.id||A.tagName||A;return("Anim =
"+B);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttrib=
ute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom=
$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:=
function(A,C,B){return =
this.method(this.currentFrame,C,B-C,this.totalFrames);},setAttribute:func=
tion(A,C,B){if(this.patterns.noNegatives.test(A)){C=3D(C>0)?C:0;}YAHOO.ut=
il.Dom.setStyle(this.getEl(),A,C+B);},getAttribute:function(A){var =
C=3Dthis.getEl();var =
E=3DYAHOO.util.Dom.getStyle(C,A);if(E!=3D=3D"auto"&&!this.patterns.offset=
Unit.test(E)){return parseFloat(E);}var =
B=3Dthis.patterns.offsetAttribute.exec(A)||[];var F=3D!!(B[3]);var =
D=3D!!(B[2]);if(D||(YAHOO.util.Dom.getStyle(C,"position")=3D=3D"absolute"=
&&F)){E=3DC["offset"+B[0].charAt(0).toUpperCase()+B[0].substr(1)];}else{E=
=3D0;}return =
E;},getDefaultUnit:function(A){if(this.patterns.defaultUnit.test(A)){retu=
rn"px";}return"";},setRuntimeAttribute:function(B){var G;var C;var =
D=3Dthis.attributes;this.runtimeAttributes[B]=3D{};var =
F=3Dfunction(H){return(typeof =
H!=3D=3D"undefined");};if(!F(D[B]["to"])&&!F(D[B]["by"])){return =
false;}G=3D(F(D[B]["from"]))?D[B]["from"]:this.getAttribute(B);if(F(D[B][=
"to"])){C=3DD[B]["to"];}else{if(F(D[B]["by"])){if(G.constructor=3D=3DArra=
y){C=3D[];for(var =
E=3D0,A=3DG.length;E<A;++E){C[E]=3DG[E]+D[B]["by"][E]*1;}}else{C=3DG+D[B]=
["by"]*1;}}}this.runtimeAttributes[B].start=3DG;this.runtimeAttributes[B]=
.end=3DC;this.runtimeAttributes[B].unit=3D(F(D[B].unit))?D[B]["unit"]:thi=
s.getDefaultUnit(B);return true;},init:function(C,H,G,A){var =
B=3Dfalse;var D=3Dnull;var =
F=3D0;C=3DYAHOO.util.Dom.get(C);this.attributes=3DH||{};this.duration=3D!=
YAHOO.lang.isUndefined(G)?G:1;this.method=3DA||YAHOO.util.Easing.easeNone=
;this.useSeconds=3Dtrue;this.currentFrame=3D0;this.totalFrames=3DYAHOO.ut=
il.AnimMgr.fps;this.setEl=3Dfunction(K){C=3DYAHOO.util.Dom.get(K);};this.=
getEl=3Dfunction(){return C;};this.isAnimated=3Dfunction(){return =
B;};this.getStartTime=3Dfunction(){return =
D;};this.runtimeAttributes=3D{};this.animate=3Dfunction(){if(this.isAnima=
ted()){return =
false;}this.currentFrame=3D0;this.totalFrames=3D(this.useSeconds)?Math.ce=
il(YAHOO.util.AnimMgr.fps*this.duration):this.duration;if(this.duration=3D=
=3D=3D0&&this.useSeconds){this.totalFrames=3D1;}YAHOO.util.AnimMgr.regist=
erElement(this);return =
true;};this.stop=3Dfunction(K){if(!this.isAnimated()){return =
false;}if(K){this.currentFrame=3Dthis.totalFrames;this._onTween.fire();}Y=
AHOO.util.AnimMgr.stop(this);};var =
J=3Dfunction(){this.onStart.fire();this.runtimeAttributes=3D{};for(var K =
in this.attributes){this.setRuntimeAttribute(K);}B=3Dtrue;F=3D0;D=3Dnew =
Date();};var I=3Dfunction(){var M=3D{duration:new =
Date()-this.getStartTime(),currentFrame:this.currentFrame};M.toString=3Df=
unction(){return("duration: "+M.duration+", currentFrame: =
"+M.currentFrame);};this.onTween.fire(M);var =
L=3Dthis.runtimeAttributes;for(var K in =
L){this.setAttribute(K,this.doMethod(K,L[K].start,L[K].end),L[K].unit);}F=
+=3D1;};var E=3Dfunction(){var K=3D(new Date()-D)/1000;var =
L=3D{duration:K,frames:F,fps:F/K};L.toString=3Dfunction(){return("duratio=
n: "+L.duration+", frames: "+L.frames+", fps: =
"+L.fps);};B=3Dfalse;F=3D0;this.onComplete.fire(L);};this._onStart=3Dnew =
YAHOO.util.CustomEvent("_start",this,true);this.onStart=3Dnew =
YAHOO.util.CustomEvent("start",this);this.onTween=3Dnew =
YAHOO.util.CustomEvent("tween",this);this._onTween=3Dnew =
YAHOO.util.CustomEvent("_tween",this,true);this.onComplete=3Dnew =
YAHOO.util.CustomEvent("complete",this);this._onComplete=3Dnew =
YAHOO.util.CustomEvent("_complete",this,true);this._onStart.subscribe(J);=
this._onTween.subscribe(I);this._onComplete.subscribe(E);}};YAHOO.util.An=
imMgr=3Dnew function(){var C=3Dnull;var B=3D[];var =
A=3D0;this.fps=3D1000;this.delay=3D1;this.registerElement=3Dfunction(F){B=
[B.length]=3DF;A+=3D1;F._onStart.fire();this.start();};this.unRegister=3D=
function(G,F){F=3DF||E(G);if(!G.isAnimated()||F=3D=3D-1){return =
false;}G._onComplete.fire();B.splice(F,1);A-=3D1;if(A<=3D0){this.stop();}=
return =
true;};this.start=3Dfunction(){if(C=3D=3D=3Dnull){C=3DsetInterval(this.ru=
n,this.delay);}};this.stop=3Dfunction(H){if(!H){clearInterval(C);for(var =
G=3D0,F=3DB.length;G<F;++G){this.unRegister(B[0],0);}B=3D[];C=3Dnull;A=3D=
0;}else{this.unRegister(H);}};this.run=3Dfunction(){for(var =
H=3D0,F=3DB.length;H<F;++H){var =
G=3DB[H];if(!G||!G.isAnimated()){continue;}if(G.currentFrame<G.totalFrame=
s||G.totalFrames=3D=3D=3Dnull){G.currentFrame+=3D1;if(G.useSeconds){D(G);=
}G._onTween.fire();}else{YAHOO.util.AnimMgr.stop(G,H);}}};var =
E=3Dfunction(H){for(var =
G=3D0,F=3DB.length;G<F;++G){if(B[G]=3D=3DH){return G;}}return -1;};var =
D=3Dfunction(G){var J=3DG.totalFrames;var I=3DG.currentFrame;var =
H=3D(G.currentFrame*G.duration*1000/G.totalFrames);var F=3D(new =
Date()-G.getStartTime());var =
K=3D0;if(F<G.duration*1000){K=3DMath.round((F/H-1)*G.currentFrame);}else{=
K=3DJ-(I+1);}if(K>0&&isFinite(K)){if(G.currentFrame+K>=3DJ){K=3DJ-(I+1);}=
G.currentFrame+=3DK;}};};YAHOO.util.Bezier=3Dnew =
function(){this.getPosition=3Dfunction(E,D){var F=3DE.length;var =
C=3D[];for(var B=3D0;B<F;++B){C[B]=3D[E[B][0],E[B][1]];}for(var =
A=3D1;A<F;++A){for(B=3D0;B<F-A;++B){C[B][0]=3D(1-D)*C[B][0]+D*C[parseInt(=
B+1,10)][0];C[B][1]=3D(1-D)*C[B][1]+D*C[parseInt(B+1,10)][1];}}return[C[0=
][0],C[0][1]];};};(function(){YAHOO.util.ColorAnim=3Dfunction(E,D,F,G){YA=
HOO.util.ColorAnim.superclass.constructor.call(this,E,D,F,G);};YAHOO.exte=
nd(YAHOO.util.ColorAnim,YAHOO.util.Anim);var B=3DYAHOO.util;var =
C=3DB.ColorAnim.superclass;var =
A=3DB.ColorAnim.prototype;A.toString=3Dfunction(){var =
D=3Dthis.getEl();var E=3DD.id||D.tagName;return("ColorAnim =
"+E);};A.patterns.color=3D/color$/i;A.patterns.rgb=3D/^rgb\(([0-9]+)\s*,\=
s*([0-9]+)\s*,\s*([0-9]+)\)$/i;A.patterns.hex=3D/^#?([0-9A-F]{2})([0-9A-F=
]{2})([0-9A-F]{2})$/i;A.patterns.hex3=3D/^#?([0-9A-F]{1})([0-9A-F]{1})([0=
-9A-F]{1})$/i;A.patterns.transparent=3D/^transparent|rgba\(0, 0, 0, =
0\)$/;A.parseColor=3Dfunction(D){if(D.length=3D=3D3){return D;}var =
E=3Dthis.patterns.hex.exec(D);if(E&&E.length=3D=3D4){return[parseInt(E[1]=
,16),parseInt(E[2],16),parseInt(E[3],16)];}E=3Dthis.patterns.rgb.exec(D);=
if(E&&E.length=3D=3D4){return[parseInt(E[1],10),parseInt(E[2],10),parseIn=
t(E[3],10)];=0A=
}E=3Dthis.patterns.hex3.exec(D);if(E&&E.length=3D=3D4){return[parseInt(E[=
1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)];}return =
null;};A.getAttribute=3Dfunction(D){var =
F=3Dthis.getEl();if(this.patterns.color.test(D)){var =
G=3DYAHOO.util.Dom.getStyle(F,D);if(this.patterns.transparent.test(G)){va=
r =
E=3DF.parentNode;G=3DB.Dom.getStyle(E,D);while(E&&this.patterns.transpare=
nt.test(G)){E=3DE.parentNode;G=3DB.Dom.getStyle(E,D);if(E.tagName.toUpper=
Case()=3D=3D"HTML"){G=3D"#fff";}}}}else{G=3DC.getAttribute.call(this,D);}=
return G;};A.doMethod=3Dfunction(E,I,F){var =
H;if(this.patterns.color.test(E)){H=3D[];for(var =
G=3D0,D=3DI.length;G<D;++G){H[G]=3DC.doMethod.call(this,E,I[G],F[G]);}H=3D=
"rgb("+Math.floor(H[0])+","+Math.floor(H[1])+","+Math.floor(H[2])+")";}el=
se{H=3DC.doMethod.call(this,E,I,F);}return =
H;};A.setRuntimeAttribute=3Dfunction(E){C.setRuntimeAttribute.call(this,E=
);if(this.patterns.color.test(E)){var G=3Dthis.attributes;var =
I=3Dthis.parseColor(this.runtimeAttributes[E].start);var =
F=3Dthis.parseColor(this.runtimeAttributes[E].end);if(typeof =
G[E]["to"]=3D=3D=3D"undefined"&&typeof =
G[E]["by"]!=3D=3D"undefined"){F=3Dthis.parseColor(G[E].by);for(var =
H=3D0,D=3DI.length;H<D;++H){F[H]=3DI[H]+F[H];}}this.runtimeAttributes[E].=
start=3DI;this.runtimeAttributes[E].end=3DF;}};})();YAHOO.util.Easing=3D{=
easeNone:function(B,A,D,C){return =
D*B/C+A;},easeIn:function(B,A,D,C){return =
D*(B/=3DC)*B+A;},easeOut:function(B,A,D,C){return =
-D*(B/=3DC)*(B-2)+A;},easeBoth:function(B,A,D,C){if((B/=3DC/2)<1){return =
D/2*B*B+A;}return =
-D/2*((--B)*(B-2)-1)+A;},easeInStrong:function(B,A,D,C){return =
D*(B/=3DC)*B*B*B+A;},easeOutStrong:function(B,A,D,C){return =
-D*((B=3DB/C-1)*B*B*B-1)+A;},easeBothStrong:function(B,A,D,C){if((B/=3DC/=
2)<1){return D/2*B*B*B*B+A;}return =
-D/2*((B-=3D2)*B*B*B-2)+A;},elasticIn:function(C,A,G,F,B,E){if(C=3D=3D0){=
return A;}if((C/=3DF)=3D=3D1){return =
A+G;}if(!E){E=3DF*0.3;}if(!B||B<Math.abs(G)){B=3DG;var D=3DE/4;}else{var =
D=3DE/(2*Math.PI)*Math.asin(G/B);}return =
-(B*Math.pow(2,10*(C-=3D1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;},elasticO=
ut:function(C,A,G,F,B,E){if(C=3D=3D0){return =
A;}if((C/=3DF)=3D=3D1){return =
A+G;}if(!E){E=3DF*0.3;}if(!B||B<Math.abs(G)){B=3DG;var D=3DE/4;}else{var =
D=3DE/(2*Math.PI)*Math.asin(G/B);}return =
B*Math.pow(2,-10*C)*Math.sin((C*F-D)*(2*Math.PI)/E)+G+A;},elasticBoth:fun=
ction(C,A,G,F,B,E){if(C=3D=3D0){return A;}if((C/=3DF/2)=3D=3D2){return =
A+G;}if(!E){E=3DF*(0.3*1.5);}if(!B||B<Math.abs(G)){B=3DG;var =
D=3DE/4;}else{var D=3DE/(2*Math.PI)*Math.asin(G/B);}if(C<1){return =
-0.5*(B*Math.pow(2,10*(C-=3D1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;}retur=
n =
B*Math.pow(2,-10*(C-=3D1))*Math.sin((C*F-D)*(2*Math.PI)/E)*0.5+G+A;},back=
In:function(B,A,E,D,C){if(typeof C=3D=3D"undefined"){C=3D1.70158;}return =
E*(B/=3DD)*B*((C+1)*B-C)+A;},backOut:function(B,A,E,D,C){if(typeof =
C=3D=3D"undefined"){C=3D1.70158;}return =
E*((B=3DB/D-1)*B*((C+1)*B+C)+1)+A;},backBoth:function(B,A,E,D,C){if(typeo=
f C=3D=3D"undefined"){C=3D1.70158;}if((B/=3DD/2)<1){return =
E/2*(B*B*(((C*=3D(1.525))+1)*B-C))+A;}return =
E/2*((B-=3D2)*B*(((C*=3D(1.525))+1)*B+C)+2)+A;},bounceIn:function(B,A,D,C=
){return =
D-YAHOO.util.Easing.bounceOut(C-B,0,D,C)+A;},bounceOut:function(B,A,D,C){=
if((B/=3DC)<(1/2.75)){return =
D*(7.5625*B*B)+A;}else{if(B<(2/2.75)){return =
D*(7.5625*(B-=3D(1.5/2.75))*B+0.75)+A;}else{if(B<(2.5/2.75)){return =
D*(7.5625*(B-=3D(2.25/2.75))*B+0.9375)+A;}}}return =
D*(7.5625*(B-=3D(2.625/2.75))*B+0.984375)+A;},bounceBoth:function(B,A,D,C=
){if(B<C/2){return YAHOO.util.Easing.bounceIn(B*2,0,D,C)*0.5+A;}return =
YAHOO.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A;}};(function(){YAHOO=
.util.Motion=3Dfunction(G,F,H,I){if(G){YAHOO.util.Motion.superclass.const=
ructor.call(this,G,F,H,I);}};YAHOO.extend(YAHOO.util.Motion,YAHOO.util.Co=
lorAnim);var D=3DYAHOO.util;var E=3DD.Motion.superclass;var =
B=3DD.Motion.prototype;B.toString=3Dfunction(){var F=3Dthis.getEl();var =
G=3DF.id||F.tagName;return("Motion =
"+G);};B.patterns.points=3D/^points$/i;B.setAttribute=3Dfunction(F,H,G){i=
f(this.patterns.points.test(F)){G=3DG||"px";E.setAttribute.call(this,"lef=
t",H[0],G);E.setAttribute.call(this,"top",H[1],G);}else{E.setAttribute.ca=
ll(this,F,H,G);}};B.getAttribute=3Dfunction(F){if(this.patterns.points.te=
st(F)){var =
G=3D[E.getAttribute.call(this,"left"),E.getAttribute.call(this,"top")];}e=
lse{G=3DE.getAttribute.call(this,F);}return =
G;};B.doMethod=3Dfunction(F,J,G){var =
I=3Dnull;if(this.patterns.points.test(F)){var =
H=3Dthis.method(this.currentFrame,0,100,this.totalFrames)/100;I=3DD.Bezie=
r.getPosition(this.runtimeAttributes[F],H);}else{I=3DE.doMethod.call(this=
,F,J,G);}return =
I;};B.setRuntimeAttribute=3Dfunction(O){if(this.patterns.points.test(O)){=
var G=3Dthis.getEl();var I=3Dthis.attributes;var F;var =
K=3DI["points"]["control"]||[];var H;var L,N;if(K.length>0&&!(K[0] =
instanceof Array)){K=3D[K];}else{var =
J=3D[];for(L=3D0,N=3DK.length;L<N;++L){J[L]=3DK[L];}K=3DJ;}if(D.Dom.getSt=
yle(G,"position")=3D=3D"static"){D.Dom.setStyle(G,"position","relative");=
}if(C(I["points"]["from"])){D.Dom.setXY(G,I["points"]["from"]);}else{D.Do=
m.setXY(G,D.Dom.getXY(G));}F=3Dthis.getAttribute("points");if(C(I["points=
"]["to"])){H=3DA.call(this,I["points"]["to"],F);var =
M=3DD.Dom.getXY(this.getEl());for(L=3D0,N=3DK.length;L<N;++L){K[L]=3DA.ca=
ll(this,K[L],F);}}else{if(C(I["points"]["by"])){H=3D[F[0]+I["points"]["by=
"][0],F[1]+I["points"]["by"][1]];for(L=3D0,N=3DK.length;L<N;++L){K[L]=3D[=
F[0]+K[L][0],F[1]+K[L][1]];}}}this.runtimeAttributes[O]=3D[F];if(K.length=
>0){this.runtimeAttributes[O]=3Dthis.runtimeAttributes[O].concat(K);}this=
.runtimeAttributes[O][this.runtimeAttributes[O].length]=3DH;}else{E.setRu=
ntimeAttribute.call(this,O);}};var A=3Dfunction(F,H){var =
G=3DD.Dom.getXY(this.getEl());F=3D[F[0]-G[0]+H[0],F[1]-G[1]+H[1]];return =
F;};var C=3Dfunction(F){return(typeof =
F!=3D=3D"undefined");};})();(function(){YAHOO.util.Scroll=3Dfunction(E,D,=
F,G){if(E){YAHOO.util.Scroll.superclass.constructor.call(this,E,D,F,G);}}=
;YAHOO.extend(YAHOO.util.Scroll,YAHOO.util.ColorAnim);var =
B=3DYAHOO.util;var C=3DB.Scroll.superclass;var =
A=3DB.Scroll.prototype;A.toString=3Dfunction(){var D=3Dthis.getEl();var =
E=3DD.id||D.tagName;return("Scroll =
"+E);};A.doMethod=3Dfunction(D,G,E){var =
F=3Dnull;if(D=3D=3D"scroll"){F=3D[this.method(this.currentFrame,G[0],E[0]=
-G[0],this.totalFrames),this.method(this.currentFrame,G[1],E[1]-G[1],this=
.totalFrames)];=0A=
}else{F=3DC.doMethod.call(this,D,G,E);}return =
F;};A.getAttribute=3Dfunction(D){var F=3Dnull;var =
E=3Dthis.getEl();if(D=3D=3D"scroll"){F=3D[E.scrollLeft,E.scrollTop];}else=
{F=3DC.getAttribute.call(this,D);}return =
F;};A.setAttribute=3Dfunction(D,G,F){var =
E=3Dthis.getEl();if(D=3D=3D"scroll"){E.scrollLeft=3DG[0];E.scrollTop=3DG[=
1];}else{C.setAttribute.call(this,D,G,F);}};})();YAHOO.register("animatio=
n",YAHOO.util.Anim,{version:"2.4.0",build:"733"});if(!YAHOO.util.DragDrop=
Mgr){YAHOO.util.DragDropMgr=3Dfunction(){var =
A=3DYAHOO.util.Event;return{ids:{},handleIds:{},dragCurrent:null,dragOver=
s:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initializ=
ed:false,locked:false,interactionInfo:null,init:function(){this.initializ=
ed=3Dtrue;},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:func=
tion(D,C){for(var E in this.ids){for(var B in this.ids[E]){var =
F=3Dthis.ids[E][B];if(!this.isTypeOfDD(F)){continue;}F[D].apply(F,C);}}},=
_onLoad:function(){this.init();A.on(document,"mouseup",this.handleMouseUp=
,this,true);A.on(document,"mousemove",this.handleMouseMove,this,true);A.o=
n(window,"unload",this._onUnload,this,true);A.on(window,"resize",this._on=
Resize,this,true);},_onResize:function(B){this._execOnAll("resetConstrain=
ts",[]);},lock:function(){this.locked=3Dtrue;},unlock:function(){this.loc=
ked=3Dfalse;},isLocked:function(){return =
this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTime=
Thresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,fromT=
imeout:false,regDragDrop:function(C,B){if(!this.initialized){this.init();=
}if(!this.ids[B]){this.ids[B]=3D{};}this.ids[B][C.id]=3DC;},removeDDFromG=
roup:function(D,B){if(!this.ids[B]){this.ids[B]=3D{};}var =
C=3Dthis.ids[B];if(C&&C[D.id]){delete =
C[D.id];}},_remove:function(C){for(var B in =
C.groups){if(B&&this.ids[B][C.id]){delete this.ids[B][C.id];}}delete =
this.handleIds[C.id];},regHandle:function(C,B){if(!this.handleIds[C]){thi=
s.handleIds[C]=3D{};}this.handleIds[C][B]=3DB;},isDragDrop:function(B){re=
turn(this.getDDById(B))?true:false;},getRelated:function(G,C){var =
F=3D[];for(var E in G.groups){for(var D in this.ids[E]){var =
B=3Dthis.ids[E][D];if(!this.isTypeOfDD(B)){continue;}if(!C||B.isTarget){F=
[F.length]=3DB;}}}return F;},isLegalTarget:function(F,E){var =
C=3Dthis.getRelated(F,true);for(var =
D=3D0,B=3DC.length;D<B;++D){if(C[D].id=3D=3DE.id){return true;}}return =
false;},isTypeOfDD:function(B){return(B&&B.__ygDragDrop);},isHandle:funct=
ion(C,B){return(this.handleIds[C]&&this.handleIds[C][B]);},getDDById:func=
tion(C){for(var B in this.ids){if(this.ids[B][C]){return =
this.ids[B][C];}}return =
null;},handleMouseDown:function(D,C){this.currentTarget=3DYAHOO.util.Even=
t.getTarget(D);this.dragCurrent=3DC;var =
B=3DC.getEl();this.startX=3DYAHOO.util.Event.getPageX(D);this.startY=3DYA=
HOO.util.Event.getPageY(D);this.deltaX=3Dthis.startX-B.offsetLeft;this.de=
ltaY=3Dthis.startY-B.offsetTop;this.dragThreshMet=3Dfalse;this.clickTimeo=
ut=3DsetTimeout(function(){var =
E=3DYAHOO.util.DDM;E.startDrag(E.startX,E.startY);E.fromTimeout=3Dtrue;},=
this.clickTimeThresh);},startDrag:function(B,D){clearTimeout(this.clickTi=
meout);var =
C=3Dthis.dragCurrent;if(C){C.b4StartDrag(B,D);}if(C){C.startDrag(B,D);}th=
is.dragThreshMet=3Dtrue;},handleMouseUp:function(B){if(this.dragCurrent){=
clearTimeout(this.clickTimeout);if(this.dragThreshMet){if(this.fromTimeou=
t){this.handleMouseMove(B);}this.fromTimeout=3Dfalse;this.fireEvents(B,tr=
ue);}else{}this.stopDrag(B);this.stopEvent(B);}},stopEvent:function(B){if=
(this.stopPropagation){YAHOO.util.Event.stopPropagation(B);}if(this.preve=
ntDefault){YAHOO.util.Event.preventDefault(B);}},stopDrag:function(C,B){i=
f(this.dragCurrent&&!B){if(this.dragThreshMet){this.dragCurrent.b4EndDrag=
(C);this.dragCurrent.endDrag(C);}this.dragCurrent.onMouseUp(C);}this.drag=
Current=3Dnull;this.dragOvers=3D{};},handleMouseMove:function(E){var =
B=3Dthis.dragCurrent;if(B){if(YAHOO.util.Event.isIE&&!E.button){this.stop=
Event(E);return this.handleMouseUp(E);}if(!this.dragThreshMet){var =
D=3DMath.abs(this.startX-YAHOO.util.Event.getPageX(E));var =
C=3DMath.abs(this.startY-YAHOO.util.Event.getPageY(E));if(D>this.clickPix=
elThresh||C>this.clickPixelThresh){this.startDrag(this.startX,this.startY=
);}}if(this.dragThreshMet){B.b4Drag(E);if(B){B.onDrag(E);}if(B){this.fire=
Events(E,false);}}this.stopEvent(E);}},fireEvents:function(T,J){var =
V=3Dthis.dragCurrent;if(!V||V.isLocked()||V.dragOnly){return ;}var =
L=3DYAHOO.util.Event.getPageX(T),K=3DYAHOO.util.Event.getPageY(T),M=3Dnew=
 =
YAHOO.util.Point(L,K),H=3DV.getTargetCoord(M.x,M.y),E=3DV.getDragEl(),S=3D=
new =
YAHOO.util.Region(H.y,H.x+E.offsetWidth,H.y+E.offsetHeight,H.x),G=3D[],I=3D=
[],D=3D[],U=3D[],R=3D[],C=3D{},N=3D[];for(var P in this.dragOvers){var =
W=3Dthis.dragOvers[P];if(!this.isTypeOfDD(W)){continue;}if(!this.isOverTa=
rget(M,W,this.mode,S)){I.push(W);}G[P]=3Dtrue;delete =
this.dragOvers[P];}for(var O in V.groups){if("string"!=3Dtypeof =
O){continue;}for(P in this.ids[O]){var =
F=3Dthis.ids[O][P];if(!this.isTypeOfDD(F)){continue;}if(F.isTarget&&!F.is=
Locked()&&F!=3DV){if(this.isOverTarget(M,F,this.mode,S)){C[O]=3Dtrue;if(J=
){U.push(F);}else{if(!G[F.id]){R.push(F);}else{D.push(F);}this.dragOvers[=
F.id]=3DF;}}}}}this.interactionInfo=3D{out:I,enter:R,over:D,drop:U,point:=
M,draggedRegion:S,sourceRegion:this.locationCache[V.id],validDrop:J};for(=
var B in =
C){N.push(B);}if(J&&!U.length){this.interactionInfo.validDrop=3Dfalse;V.o=
nInvalidDrop(T);}if(this.mode){if(I.length){V.b4DragOut(T,I);if(V){V.onDr=
agOut(T,I);}}if(R.length){if(V){V.onDragEnter(T,R,N);}}if(D.length){if(V)=
{V.b4DragOver(T,D,N);}if(V){V.onDragOver(T,D,N);}}if(U.length){if(V){V.b4=
DragDrop(T,U,N);}if(V){V.onDragDrop(T,U,N);}}}else{var =
Q=3D0;for(P=3D0,Q=3DI.length;P<Q;++P){if(V){V.b4DragOut(T,I[P].id,N[0]);}=
if(V){V.onDragOut(T,I[P].id,N[0]);}}for(P=3D0,Q=3DR.length;P<Q;++P){if(V)=
{V.onDragEnter(T,R[P].id,N[0]);}}for(P=3D0,Q=3DD.length;P<Q;++P){if(V){V.=
b4DragOver(T,D[P].id,N[0]);}if(V){V.onDragOver(T,D[P].id,N[0]);}}for(P=3D=
0,Q=3DU.length;P<Q;++P){if(V){V.b4DragDrop(T,U[P].id,N[0]);}if(V){V.onDra=
gDrop(T,U[P].id,N[0]);}}}},getBestMatch:function(D){var F=3Dnull;var =
C=3DD.length;if(C=3D=3D1){F=3DD[0];}else{for(var E=3D0;E<C;++E){var =
B=3DD[E];if(this.mode=3D=3Dthis.INTERSECT&&B.cursorIsOver){F=3DB;break;}e=
lse{if(!F||!F.overlap||(B.overlap&&F.overlap.getArea()<B.overlap.getArea(=
))){F=3DB;}}}}return F;},refreshCache:function(C){var =
E=3DC||this.ids;for(var B in E){if("string"!=3Dtypeof =
B){continue;}for(var D in this.ids[B]){var =
F=3Dthis.ids[B][D];if(this.isTypeOfDD(F)){var =
G=3Dthis.getLocation(F);if(G){this.locationCache[F.id]=3DG;}else{delete =
this.locationCache[F.id];}}}}},verifyEl:function(C){try{if(C){var =
B=3DC.offsetParent;=0A=
if(B){return true;}}}catch(D){}return =
false;},getLocation:function(G){if(!this.isTypeOfDD(G)){return null;}var =
E=3DG.getEl(),J,D,C,L,K,M,B,I,F;try{J=3DYAHOO.util.Dom.getXY(E);}catch(H)=
{}if(!J){return =
null;}D=3DJ[0];C=3DD+E.offsetWidth;L=3DJ[1];K=3DL+E.offsetHeight;M=3DL-G.=
padding[0];B=3DC+G.padding[1];I=3DK+G.padding[2];F=3DD-G.padding[3];retur=
n new YAHOO.util.Region(M,B,I,F);},isOverTarget:function(J,B,D,E){var =
F=3Dthis.locationCache[B.id];if(!F||!this.useCache){F=3Dthis.getLocation(=
B);this.locationCache[B.id]=3DF;}if(!F){return =
false;}B.cursorIsOver=3DF.contains(J);var =
I=3Dthis.dragCurrent;if(!I||(!D&&!I.constrainX&&!I.constrainY)){return =
B.cursorIsOver;}B.overlap=3Dnull;if(!E){var =
G=3DI.getTargetCoord(J.x,J.y);var C=3DI.getDragEl();E=3Dnew =
YAHOO.util.Region(G.y,G.x+C.offsetWidth,G.y+C.offsetHeight,G.x);}var =
H=3DE.intersect(F);if(H){B.overlap=3DH;return(D)?true:B.cursorIsOver;}els=
e{return =
false;}},_onUnload:function(C,B){this.unregAll();},unregAll:function(){if=
(this.dragCurrent){this.stopDrag();this.dragCurrent=3Dnull;}this._execOnA=
ll("unreg",[]);this.ids=3D{};},elementCache:{},getElWrapper:function(C){v=
ar B=3Dthis.elementCache[C];if(!B||!B.el){B=3Dthis.elementCache[C]=3Dnew =
this.ElementWrapper(YAHOO.util.Dom.get(C));}return =
B;},getElement:function(B){return =
YAHOO.util.Dom.get(B);},getCss:function(C){var =
B=3DYAHOO.util.Dom.get(C);return(B)?B.style:null;},ElementWrapper:functio=
n(B){this.el=3DB||null;this.id=3Dthis.el&&B.id;this.css=3Dthis.el&&B.styl=
e;},getPosX:function(B){return =
YAHOO.util.Dom.getX(B);},getPosY:function(B){return =
YAHOO.util.Dom.getY(B);},swapNode:function(D,B){if(D.swapNode){D.swapNode=
(B);}else{var E=3DB.parentNode;var =
C=3DB.nextSibling;if(C=3D=3DD){E.insertBefore(D,B);}else{if(B=3D=3DD.next=
Sibling){E.insertBefore(B,D);}else{D.parentNode.replaceChild(B,D);E.inser=
tBefore(D,C);}}}},getScroll:function(){var =
D,B,E=3Ddocument.documentElement,C=3Ddocument.body;if(E&&(E.scrollTop||E.=
scrollLeft)){D=3DE.scrollTop;B=3DE.scrollLeft;}else{if(C){D=3DC.scrollTop=
;B=3DC.scrollLeft;}else{}}return{top:D,left:B};},getStyle:function(C,B){r=
eturn YAHOO.util.Dom.getStyle(C,B);},getScrollTop:function(){return =
this.getScroll().top;},getScrollLeft:function(){return =
this.getScroll().left;},moveToEl:function(B,D){var =
C=3DYAHOO.util.Dom.getXY(D);YAHOO.util.Dom.setXY(B,C);},getClientHeight:f=
unction(){return =
YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return =
YAHOO.util.Dom.getViewportWidth();},numericSort:function(C,B){return(C-B)=
;},_timeoutCount:0,_addListeners:function(){var =
B=3DYAHOO.util.DDM;if(YAHOO.util.Event&&document){B._onLoad();}else{if(B.=
_timeoutCount>2000){}else{setTimeout(B._addListeners,10);if(document&&doc=
ument.body){B._timeoutCount+=3D1;}}}},handleWasClicked:function(B,D){if(t=
his.isHandle(D,B.id)){return true;}else{var =
C=3DB.parentNode;while(C){if(this.isHandle(D,C.id)){return =
true;}else{C=3DC.parentNode;}}}return =
false;}};}();YAHOO.util.DDM=3DYAHOO.util.DragDropMgr;YAHOO.util.DDM._addL=
isteners();}(function(){var A=3DYAHOO.util.Event;var =
B=3DYAHOO.util.Dom;YAHOO.util.DragDrop=3Dfunction(E,C,D){if(E){this.init(=
E,C,D);}};YAHOO.util.DragDrop.prototype=3D{id:null,config:null,dragElId:n=
ull,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalid=
HandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,loc=
k:function(){this.locked=3Dtrue;},unlock:function(){this.locked=3Dfalse;}=
,isTarget:true,padding:null,dragOnly:false,_domRef:null,__ygDragDrop:true=
,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,d=
eltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:tr=
ue,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,=
b4StartDrag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){=
},onDrag:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C)=
{},onDragOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(=
C,D){},b4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:=
function(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:f=
unction(C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailabl=
e:function(){},getEl:function(){if(!this._domRef){this._domRef=3DB.get(th=
is.id);}return this._domRef;},getDragEl:function(){return =
B.get(this.dragElId);},init:function(E,C,D){this.initTarget(E,C,D);A.on(t=
his._domRef||this.id,"mousedown",this.handleMouseDown,this,true);},initTa=
rget:function(E,C,D){this.config=3DD||{};this.DDM=3DYAHOO.util.DDM;this.g=
roups=3D{};if(typeof =
E!=3D=3D"string"){this._domRef=3DE;E=3DB.generateId(E);}this.id=3DE;this.=
addToGroup((C)?C:"default");this.handleElId=3DE;A.onAvailable(E,this.hand=
leOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes=3D{A=
:"A"};this.invalidHandleIds=3D{};this.invalidHandleClasses=3D[];this.appl=
yConfig();},applyConfig:function(){this.padding=3Dthis.config.padding||[0=
,0,0,0];this.isTarget=3D(this.config.isTarget!=3D=3Dfalse);this.maintainO=
ffset=3D(this.config.maintainOffset);this.primaryButtonOnly=3D(this.confi=
g.primaryButtonOnly!=3D=3Dfalse);this.dragOnly=3D((this.config.dragOnly=3D=
=3D=3Dtrue)?true:false);},handleOnAvailable:function(){this.available=3Dt=
rue;this.resetConstraints();this.onAvailable();},setPadding:function(E,C,=
F,D){if(!C&&0!=3D=3DC){this.padding=3D[E,E,E,E];}else{if(!F&&0!=3D=3DF){t=
his.padding=3D[E,C,E,C];}else{this.padding=3D[E,C,F,D];}}},setInitPositio=
n:function(F,E){var G=3Dthis.getEl();if(!this.DDM.verifyEl(G)){return =
;}var D=3DF||0;var C=3DE||0;var =
H=3DB.getXY(G);this.initPageX=3DH[0]-D;this.initPageY=3DH[1]-C;this.lastP=
ageX=3DH[0];this.lastPageY=3DH[1];this.setStartPosition(H);},setStartPosi=
tion:function(D){var =
C=3DD||B.getXY(this.getEl());this.deltaSetXY=3Dnull;this.startPageX=3DC[0=
];this.startPageY=3DC[1];},addToGroup:function(C){this.groups[C]=3Dtrue;t=
his.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[=
C]){delete =
this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function=
(C){this.dragElId=3DC;},setHandleElId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}this.handleElId=3DC;this.DDM.regHa=
ndle(this.id,C);},setOuterHandleElId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}A.on(C,"mousedown",this.handleMous=
eDown,this,true);this.setHandleElId(C);=0A=
this.hasOuterHandles=3Dtrue;},unreg:function(){A.removeListener(this.id,"=
mousedown",this.handleMouseDown);this._domRef=3Dnull;this.DDM._remove(thi=
s);},isLocked:function(){return(this.DDM.isLocked()||this.locked);},handl=
eMouseDown:function(H,G){var =
D=3DH.which||H.button;if(this.primaryButtonOnly&&D>1){return =
;}if(this.isLocked()){return ;}var C=3Dthis.b4MouseDown(H);var =
E=3Dthis.onMouseDown(H);if((C=3D=3D=3Dfalse)||(E=3D=3D=3Dfalse)){return =
;}this.DDM.refreshCache(this.groups);var F=3Dnew =
YAHOO.util.Point(A.getPageX(H),A.getPageY(H));if(!this.hasOuterHandles&&!=
this.DDM.isOverTarget(F,this)){}else{if(this.clickValidator(H)){this.setS=
tartPosition();this.DDM.handleMouseDown(H,this);this.DDM.stopEvent(H);}el=
se{}}},clickValidator:function(D){var =
C=3DA.getTarget(D);return(this.isValidHandleChild(C)&&(this.id=3D=3Dthis.=
handleElId||this.DDM.handleWasClicked(C,this.id)));},getTargetCoord:funct=
ion(E,D){var C=3DE-this.deltaX;var =
F=3DD-this.deltaY;if(this.constrainX){if(C<this.minX){C=3Dthis.minX;}if(C=
>this.maxX){C=3Dthis.maxX;}}if(this.constrainY){if(F<this.minY){F=3Dthis.=
minY;}if(F>this.maxY){F=3Dthis.maxY;}}C=3Dthis.getTick(C,this.xTicks);F=3D=
this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:functi=
on(C){var =
D=3DC.toUpperCase();this.invalidHandleTypes[D]=3DD;},addInvalidHandleId:f=
unction(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}this.invalidHandleIds[C]=3DC;},add=
InvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},remove=
InvalidHandleType:function(C){var D=3DC.toUpperCase();delete =
this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}delete =
this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var =
E=3D0,C=3Dthis.invalidHandleClasses.length;E<C;++E){if(this.invalidHandle=
Classes[E]=3D=3DD){delete =
this.invalidHandleClasses[E];}}},isValidHandleChild:function(F){var =
E=3Dtrue;var =
H;try{H=3DF.nodeName.toUpperCase();}catch(G){H=3DF.nodeName;}E=3DE&&!this=
.invalidHandleTypes[H];E=3DE&&!this.invalidHandleIds[F.id];for(var =
D=3D0,C=3Dthis.invalidHandleClasses.length;E&&D<C;++D){E=3D!B.hasClass(F,=
this.invalidHandleClasses[D]);}return =
E;},setXTicks:function(F,C){this.xTicks=3D[];this.xTickSize=3DC;var =
E=3D{};for(var =
D=3Dthis.initPageX;D>=3Dthis.minX;D=3DD-C){if(!E[D]){this.xTicks[this.xTi=
cks.length]=3DD;E[D]=3Dtrue;}}for(D=3Dthis.initPageX;D<=3Dthis.maxX;D=3DD=
+C){if(!E[D]){this.xTicks[this.xTicks.length]=3DD;E[D]=3Dtrue;}}this.xTic=
ks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=3D[];=
this.yTickSize=3DC;var E=3D{};for(var =
D=3Dthis.initPageY;D>=3Dthis.minY;D=3DD-C){if(!E[D]){this.yTicks[this.yTi=
cks.length]=3DD;E[D]=3Dtrue;}}for(D=3Dthis.initPageY;D<=3Dthis.maxY;D=3DD=
+C){if(!E[D]){this.yTicks[this.yTicks.length]=3DD;E[D]=3Dtrue;}}this.yTic=
ks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftC=
onstraint=3DparseInt(E,10);this.rightConstraint=3DparseInt(D,10);this.min=
X=3Dthis.initPageX-this.leftConstraint;this.maxX=3Dthis.initPageX+this.ri=
ghtConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=3Dt=
rue;},clearConstraints:function(){this.constrainX=3Dfalse;this.constrainY=
=3Dfalse;this.clearTicks();},clearTicks:function(){this.xTicks=3Dnull;thi=
s.yTicks=3Dnull;this.xTickSize=3D0;this.yTickSize=3D0;},setYConstraint:fu=
nction(C,E,D){this.topConstraint=3DparseInt(C,10);this.bottomConstraint=3D=
parseInt(E,10);this.minY=3Dthis.initPageY-this.topConstraint;this.maxY=3D=
this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,=
D);}this.constrainY=3Dtrue;},resetConstraints:function(){if(this.initPage=
X||this.initPageX=3D=3D=3D0){var =
D=3D(this.maintainOffset)?this.lastPageX-this.initPageX:0;var =
C=3D(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPos=
ition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXCon=
straint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this=
.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint=
,this.yTickSize);}},getTick:function(I,F){if(!F){return =
I;}else{if(F[0]>=3DI){return F[0];}else{for(var =
D=3D0,C=3DF.length;D<C;++D){var E=3DD+1;if(F[E]&&F[E]>=3DI){var =
H=3DI-F[D];var G=3DF[E]-I;return(G>H)?F[D]:F[E];}}return =
F[F.length-1];}}},toString:function(){return("DragDrop =
"+this.id);}};})();YAHOO.util.DD=3Dfunction(C,A,B){if(C){this.init(C,A,B)=
;}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffse=
t:function(C,B){var A=3DC-this.startPageX;var =
D=3DB-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.de=
ltaX=3DB;this.deltaY=3DA;},setDragElPos:function(C,B){var =
A=3Dthis.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:func=
tion(C,G,F){var E=3Dthis.getTargetCoord(G,F);if(!this.deltaSetXY){var =
H=3D[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var =
D=3DparseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var =
B=3DparseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=3D[D-E.=
x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+=
"px");YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}thi=
s.cachePosition(E.x,E.y);var =
A=3Dthis;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight=
,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=3D=
B;this.lastPageY=3DA;}else{var =
C=3DYAHOO.util.Dom.getXY(this.getEl());this.lastPageX=3DC[0];this.lastPag=
eY=3DC[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var =
L=3Dthis.DDM.getClientHeight();var B=3Dthis.DDM.getClientWidth();var =
N=3Dthis.DDM.getScrollTop();var D=3Dthis.DDM.getScrollLeft();var =
H=3DE+I;var M=3DK+J;var G=3D(L+N-I-this.deltaY);var =
F=3D(B+D-J-this.deltaX);var C=3D40;var =
A=3D(document.all)?80:30;if(H>L&&G<C){window.scrollTo(D,N+A);}if(I<N&&N>0=
&&I-N<C){window.scrollTo(D,N-A);}if(M>B&&F<C){window.scrollTo(D+A,N);}if(=
J<D&&D>0&&J-D<C){window.scrollTo(D-A,N);}}},applyConfig:function(){YAHOO.=
util.DD.superclass.applyConfig.call(this);this.scroll=3D(this.config.scro=
ll!=3D=3Dfalse);},b4MouseDown:function(A){this.setStartPosition();this.au=
toOffset(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},b4D=
rag:function(A){this.setDragElPos(YAHOO.util.Event.getPageX(A),YAHOO.util=
.Event.getPageY(A));},toString:function(){return("DD =
"+this.id);}});YAHOO.util.DDProxy=3Dfunction(C,A,B){if(C){this.init(C,A,B=
);this.initFrame();=0A=
}};YAHOO.util.DDProxy.dragElId=3D"ygddfdiv";YAHOO.extend(YAHOO.util.DDPro=
xy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,createFrame:function=
(){var =
B=3Dthis,A=3Ddocument.body;if(!A||!A.firstChild){setTimeout(function(){B.=
createFrame();},50);return ;}var =
F=3Dthis.getDragEl(),E=3DYAHOO.util.Dom;if(!F){F=3Ddocument.createElement=
("div");F.id=3Dthis.dragElId;var =
D=3DF.style;D.position=3D"absolute";D.visibility=3D"hidden";D.cursor=3D"m=
ove";D.border=3D"2px solid =
#aaa";D.zIndex=3D999;D.height=3D"25px";D.width=3D"25px";var =
C=3Ddocument.createElement("div");E.setStyle(C,"height","100%");E.setStyl=
e(C,"width","100%");E.setStyle(C,"background-color","#ccc");E.setStyle(C,=
"opacity","0");F.appendChild(C);A.insertBefore(F,A.firstChild);}},initFra=
me:function(){this.createFrame();},applyConfig:function(){YAHOO.util.DDPr=
oxy.superclass.applyConfig.call(this);this.resizeFrame=3D(this.config.res=
izeFrame!=3D=3Dfalse);this.centerFrame=3D(this.config.centerFrame);this.s=
etDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId);},showFrame=
:function(E,D){var C=3Dthis.getEl();var A=3Dthis.getDragEl();var =
B=3DA.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.r=
ound(parseInt(B.width,10)/2),Math.round(parseInt(B.height,10)/2));}this.s=
etDragElPos(E,D);YAHOO.util.Dom.setStyle(A,"visibility","visible");},_res=
izeProxy:function(){if(this.resizeFrame){var H=3DYAHOO.util.Dom;var =
B=3Dthis.getEl();var C=3Dthis.getDragEl();var =
G=3DparseInt(H.getStyle(C,"borderTopWidth"),10);var =
I=3DparseInt(H.getStyle(C,"borderRightWidth"),10);var =
F=3DparseInt(H.getStyle(C,"borderBottomWidth"),10);var =
D=3DparseInt(H.getStyle(C,"borderLeftWidth"),10);if(isNaN(G)){G=3D0;}if(i=
sNaN(I)){I=3D0;}if(isNaN(F)){F=3D0;}if(isNaN(D)){D=3D0;}var =
E=3DMath.max(0,B.offsetWidth-I-D);var =
A=3DMath.max(0,B.offsetHeight-G-F);H.setStyle(C,"width",E+"px");H.setStyl=
e(C,"height",A+"px");}},b4MouseDown:function(B){this.setStartPosition();v=
ar A=3DYAHOO.util.Event.getPageX(B);var =
C=3DYAHOO.util.Event.getPageY(B);this.autoOffset(A,C);},b4StartDrag:funct=
ion(A,B){this.showFrame(A,B);},b4EndDrag:function(A){YAHOO.util.Dom.setSt=
yle(this.getDragEl(),"visibility","hidden");},endDrag:function(D){var =
C=3DYAHOO.util.Dom;var B=3Dthis.getEl();var =
A=3Dthis.getDragEl();C.setStyle(A,"visibility","");C.setStyle(B,"visibili=
ty","hidden");YAHOO.util.DDM.moveToEl(B,A);C.setStyle(A,"visibility","hid=
den");C.setStyle(B,"visibility","");},toString:function(){return("DDProxy=
 =
"+this.id);}});YAHOO.util.DDTarget=3Dfunction(C,A,B){if(C){this.initTarge=
t(C,A,B);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toStrin=
g:function(){return("DDTarget =
"+this.id);}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:=
"2.4.0",build:"733"});YAHOO.util.Attribute=3Dfunction(B,A){if(A){this.own=
er=3DA;this.configure(B,true);}};YAHOO.util.Attribute.prototype=3D{name:u=
ndefined,value:null,owner:null,readOnly:false,writeOnce:false,_initialCon=
fig:null,_written:false,method:null,validator:null,getValue:function(){re=
turn this.value;},setValue:function(F,B){var E;var A=3Dthis.owner;var =
C=3Dthis.name;var =
D=3D{type:C,prevValue:this.getValue(),newValue:F};if(this.readOnly||(this=
.writeOnce&&this._written)){return =
false;}if(this.validator&&!this.validator.call(A,F)){return =
false;}if(!B){E=3DA.fireBeforeChangeEvent(D);if(E=3D=3D=3Dfalse){return =
false;}}if(this.method){this.method.call(A,F);}this.value=3DF;this._writt=
en=3Dtrue;D.type=3DC;if(!B){this.owner.fireChangeEvent(D);}return =
true;},configure:function(B,C){B=3DB||{};this._written=3Dfalse;this._init=
ialConfig=3Dthis._initialConfig||{};for(var A in =
B){if(A&&YAHOO.lang.hasOwnProperty(B,A)){this[A]=3DB[A];if(C){this._initi=
alConfig[A]=3DB[A];}}}},resetValue:function(){return =
this.setValue(this._initialConfig.value);},resetConfig:function(){this.co=
nfigure(this._initialConfig);},refresh:function(A){this.setValue(this.val=
ue,A);}};(function(){var =
A=3DYAHOO.util.Lang;YAHOO.util.AttributeProvider=3Dfunction(){};YAHOO.uti=
l.AttributeProvider.prototype=3D{_configs:null,get:function(C){this._conf=
igs=3Dthis._configs||{};var B=3Dthis._configs[C];if(!B){return =
undefined;}return =
B.value;},set:function(D,E,B){this._configs=3Dthis._configs||{};var =
C=3Dthis._configs[D];if(!C){return false;}return =
C.setValue(E,B);},getAttributeKeys:function(){this._configs=3Dthis._confi=
gs;var D=3D[];var B;for(var C in =
this._configs){B=3Dthis._configs[C];if(A.hasOwnProperty(this._configs,C)&=
&!A.isUndefined(B)){D[D.length]=3DC;}}return =
D;},setAttributes:function(D,B){for(var C in =
D){if(A.hasOwnProperty(D,C)){this.set(C,D[C],B);}}},resetValue:function(C=
,B){this._configs=3Dthis._configs||{};if(this._configs[C]){this.set(C,thi=
s._configs[C]._initialConfig.value,B);return true;}return =
false;},refresh:function(E,C){this._configs=3Dthis._configs;E=3D((A.isStr=
ing(E))?[E]:E)||this.getAttributeKeys();for(var =
D=3D0,B=3DE.length;D<B;++D){if(this._configs[E[D]]&&!A.isUndefined(this._=
configs[E[D]].value)&&!A.isNull(this._configs[E[D]].value)){this._configs=
[E[D]].refresh(C);}}},register:function(B,C){this.setAttributeConfig(B,C)=
;},getAttributeConfig:function(C){this._configs=3Dthis._configs||{};var =
B=3Dthis._configs[C]||{};var D=3D{};for(C in =
B){if(A.hasOwnProperty(B,C)){D[C]=3DB[C];}}return =
D;},setAttributeConfig:function(B,C,D){this._configs=3Dthis._configs||{};=
C=3DC||{};if(!this._configs[B]){C.name=3DB;this._configs[B]=3Dthis.create=
Attribute(C);}else{this._configs[B].configure(C,D);}},configureAttribute:=
function(B,C,D){this.setAttributeConfig(B,C,D);},resetAttributeConfig:fun=
ction(B){this._configs=3Dthis._configs||{};this._configs[B].resetConfig()=
;},subscribe:function(B,C){this._events=3Dthis._events||{};if(!(B in =
this._events)){this._events[B]=3Dthis.createEvent(B);}YAHOO.util.EventPro=
vider.prototype.subscribe.apply(this,arguments);},on:function(){this.subs=
cribe.apply(this,arguments);},addListener:function(){this.subscribe.apply=
(this,arguments);},fireBeforeChangeEvent:function(C){var =
B=3D"before";B+=3DC.type.charAt(0).toUpperCase()+C.type.substr(1)+"Change=
";C.type=3DB;return =
this.fireEvent(C.type,C);},fireChangeEvent:function(B){B.type+=3D"Change"=
;return this.fireEvent(B.type,B);},createAttribute:function(B){return =
new =
YAHOO.util.Attribute(B,this);}};YAHOO.augment(YAHOO.util.AttributeProvide=
r,YAHOO.util.EventProvider);})();(function(){var =
D=3DYAHOO.util.Dom,F=3DYAHOO.util.AttributeProvider;YAHOO.util.Element=3D=
function(G,H){if(arguments.length){this.init(G,H);}};YAHOO.util.Element.p=
rototype=3D{DOM_EVENTS:null,appendChild:function(G){G=3DG.get?G.get("elem=
ent"):G;this.get("element").appendChild(G);},getElementsByTagName:functio=
n(G){return =
this.get("element").getElementsByTagName(G);},hasChildNodes:function(){re=
turn =
this.get("element").hasChildNodes();},insertBefore:function(G,H){G=3DG.ge=
t?G.get("element"):G;H=3D(H&&H.get)?H.get("element"):H;this.get("element"=
).insertBefore(G,H);},removeChild:function(G){G=3DG.get?G.get("element"):=
G;this.get("element").removeChild(G);return =
true;},replaceChild:function(G,H){G=3DG.get?G.get("element"):G;H=3DH.get?=
H.get("element"):H;return =
this.get("element").replaceChild(G,H);},initAttributes:function(G){},addL=
istener:function(K,J,L,I){var =
H=3Dthis.get("element");I=3DI||this;H=3Dthis.get("id")||H;var =
G=3Dthis;if(!this._events[K]){if(this.DOM_EVENTS[K]){YAHOO.util.Event.add=
Listener(H,K,function(M){if(M.srcElement&&!M.target){M.target=3DM.srcElem=
ent;}G.fireEvent(K,M);},L,I);}this.createEvent(K,this);}YAHOO.util.EventP=
rovider.prototype.subscribe.apply(this,arguments);},on:function(){this.ad=
dListener.apply(this,arguments);},subscribe:function(){this.addListener.a=
pply(this,arguments);},removeListener:function(H,G){this.unsubscribe.appl=
y(this,arguments);},addClass:function(G){D.addClass(this.get("element"),G=
);},getElementsByClassName:function(H,G){return =
D.getElementsByClassName(H,G,this.get("element"));},hasClass:function(G){=
return =
D.hasClass(this.get("element"),G);},removeClass:function(G){return =
D.removeClass(this.get("element"),G);},replaceClass:function(H,G){return =
D.replaceClass(this.get("element"),H,G);},setStyle:function(I,H){var =
G=3Dthis.get("element");if(!G){return =
this._queue[this._queue.length]=3D["setStyle",arguments];}return =
D.setStyle(G,I,H);},getStyle:function(G){return =
D.getStyle(this.get("element"),G);},fireQueue:function(){var =
H=3Dthis._queue;for(var =
I=3D0,G=3DH.length;I<G;++I){this[H[I][0]].apply(this,H[I][1]);}},appendTo=
:function(H,I){H=3D(H.get)?H.get("element"):D.get(H);this.fireEvent("befo=
reAppendTo",{type:"beforeAppendTo",target:H});I=3D(I&&I.get)?I.get("eleme=
nt"):D.get(I);var G=3Dthis.get("element");if(!G){return =
false;}if(!H){return =
false;}if(G.parent!=3DH){if(I){H.insertBefore(G,I);}else{H.appendChild(G)=
;}}this.fireEvent("appendTo",{type:"appendTo",target:H});},get:function(G=
){var I=3Dthis._configs||{};var =
H=3DI.element;if(H&&!I[G]&&!YAHOO.lang.isUndefined(H.value[G])){return =
H.value[G];}return =
F.prototype.get.call(this,G);},setAttributes:function(L,H){var =
K=3Dthis.get("element");=0A=
for(var J in =
L){if(!this._configs[J]&&!YAHOO.lang.isUndefined(K[J])){this.setAttribute=
Config(J);}}for(var =
I=3D0,G=3Dthis._configOrder.length;I<G;++I){if(L[this._configOrder[I]]){t=
his.set(this._configOrder[I],L[this._configOrder[I]],H);}}},set:function(=
H,J,G){var =
I=3Dthis.get("element");if(!I){this._queue[this._queue.length]=3D["set",a=
rguments];if(this._configs[H]){this._configs[H].value=3DJ;}return =
;}if(!this._configs[H]&&!YAHOO.lang.isUndefined(I[H])){C.call(this,H);}re=
turn =
F.prototype.set.apply(this,arguments);},setAttributeConfig:function(G,I,J=
){var =
H=3Dthis.get("element");if(H&&!this._configs[G]&&!YAHOO.lang.isUndefined(=
H[G])){C.call(this,G,I);}else{F.prototype.setAttributeConfig.apply(this,a=
rguments);}this._configOrder.push(G);},getAttributeKeys:function(){var =
H=3Dthis.get("element");var =
I=3DF.prototype.getAttributeKeys.call(this);for(var G in =
H){if(!this._configs[G]){I[G]=3DI[G]||H[G];}}return =
I;},createEvent:function(H,G){this._events[H]=3Dtrue;F.prototype.createEv=
ent.apply(this,arguments);},init:function(H,G){A.apply(this,arguments);}}=
;var =
A=3Dfunction(H,G){this._queue=3Dthis._queue||[];this._events=3Dthis._even=
ts||{};this._configs=3Dthis._configs||{};this._configOrder=3D[];G=3DG||{}=
;G.element=3DG.element||H||null;this.DOM_EVENTS=3D{"click":true,"dblclick=
":true,"keydown":true,"keypress":true,"keyup":true,"mousedown":true,"mous=
emove":true,"mouseout":true,"mouseover":true,"mouseup":true,"focus":true,=
"blur":true,"submit":true};var =
I=3Dfalse;if(YAHOO.lang.isString(H)){C.call(this,"id",{value:G.element});=
}if(D.get(H)){I=3Dtrue;E.call(this,G);B.call(this,G);}YAHOO.util.Event.on=
Available(G.element,function(){if(!I){E.call(this,G);}this.fireEvent("ava=
ilable",{type:"available",target:G.element});},this,true);YAHOO.util.Even=
t.onContentReady(G.element,function(){if(!I){B.call(this,G);}this.fireEve=
nt("contentReady",{type:"contentReady",target:G.element});},this,true);};=
var =
E=3Dfunction(G){this.setAttributeConfig("element",{value:D.get(G.element)=
,readOnly:true});};var =
B=3Dfunction(G){this.initAttributes(G);this.setAttributes(G,true);this.fi=
reQueue();};var C=3Dfunction(G,I){var =
H=3Dthis.get("element");I=3DI||{};I.name=3DG;I.method=3DI.method||functio=
n(J){H[G]=3DJ;};I.value=3DI.value||H[G];this._configs[G]=3Dnew =
YAHOO.util.Attribute(I,this);};YAHOO.augment(YAHOO.util.Element,F);})();Y=
AHOO.register("element",YAHOO.util.Element,{version:"2.4.0",build:"733"})=
;YAHOO.register("utilities", YAHOO, {version: "2.4.0", build: "733"});=0A=

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/site-min.js

var Site=3D{openWin:function(url, width, height) =
{window.open(url,'_image','width=3D' + width + ',height=3D' + height + =
',toolbar=3D0');},textSizes:Array("","large","larger"),textSizeIncreaseCl=
ass:"increaseTextSize",textSizeDecreaseClass:"decreaseTextSize",textSizeI=
nactiveClass:"inactive",textSizeCookieName:"siteTextSize",_clickEvents:Ar=
ray(),_currentTextSize:0,catchClickEvent:function(className,fn){this._cli=
ckEvents[className]=3Dfn;},_clickHandler:function(e){var =
target=3DYAHOO.util.Event.getTarget(e);for(className in =
Site._clickEvents){if(YAHOO.util.Dom.hasClass(target,className)){Site._cl=
ickEvents[className](target);YAHOO.util.Event.preventDefault(e);return =
false;}}return true;},setCookie:function(name,value,days){if(days){var =
date=3Dnew Date();date.setTime(date.getTime()+(days*24*60*60*1000));var =
expires=3D"; expires=3D"+date.toGMTString();}else{var =
expires=3D"";}document.cookie=3Dname+"=3D"+value+expires+"; =
path=3D/";},getCookie:function(name){var nameEQ=3Dname+"=3D";var =
ca=3Ddocument.cookie.split(";");for(var i=3D0;i<ca.length;i++){var =
c=3Dca[i];while(c.charAt(0)=3D=3D" =
"){c=3Dc.substring(1,c.length);}if(c.indexOf(nameEQ)=3D=3D0){return =
c.substring(nameEQ.length,c.length);}}return =
null;},increaseTextSize:function(){Site._updateTextSize(Site.textSizes.le=
ngth-Site._currentTextSize-1,1);},decreaseTextSize:function(){Site._updat=
eTextSize(Site._currentTextSize,-1);},_updateTextSize:function(limit,step=
,isInit){if(limit>0){if(this.textSizes[this._currentTextSize].length>0){Y=
AHOO.util.Dom.removeClass(document.body,this.textSizes[this._currentTextS=
ize]);}this._currentTextSize+=3Dstep;YAHOO.util.Dom.addClass(document.bod=
y,this.textSizes[this._currentTextSize]);if(!isInit){if(this._currentText=
Size=3D=3D0){this.setCookie(this.textSizeCookieName,"",-1);}else{this.set=
Cookie(this.textSizeCookieName,this._currentTextSize,365);}}if(this._curr=
entTextSize=3D=3D0){YAHOO.util.Dom.addClass(YAHOO.util.Dom.getElementsByC=
lassName(this.textSizeDecreaseClass),this.textSizeInactiveClass);}else{YA=
HOO.util.Dom.removeClass(YAHOO.util.Dom.getElementsByClassName(this.textS=
izeDecreaseClass),this.textSizeInactiveClass);if(this._currentTextSize=3D=
=3Dthis.textSizes.length-1){YAHOO.util.Dom.addClass(YAHOO.util.Dom.getEle=
mentsByClassName(this.textSizeIncreaseClass),this.textSizeInactiveClass);=
}else{YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getElementsByClassName(th=
is.textSizeIncreaseClass),this.textSizeInactiveClass);}}}},_initTextSize:=
function(){var =
textSize=3Dthis.getCookie(this.textSizeCookieName);textSize=3DtextSize&&!=
isNaN(textSize)?parseInt(textSize):0;this._updateTextSize(Site.textSizes.=
length-1,textSize,true);this.catchClickEvent(this.textSizeIncreaseClass,t=
his.increaseTextSize);this.catchClickEvent(this.textSizeDecreaseClass,thi=
s.decreaseTextSize);},_initTickers:function(){var =
tickers=3DYAHOO.util.Dom.getElementsByClassName("ticker");for(var =
i=3D0;i<tickers.length;i++){var =
tickerId=3Dtickers[i].id;if(tickerId!=3Dnull){tickerId=3Dtickers[i].id=3D=
"SE-ticker"+i;var =
uls=3DYAHOO.util.Dom.getElementsByClassName("carousel-list",null,tickers[=
i]);if(uls.length>0){var lis=3Duls[0].getElementsByTagName("li");for(var =
j=3D0;j<lis.length;j++){lis[j].id=3DtickerId+"-item-"+j;}new =
YAHOO.extension.Carousel(tickerId,{numVisible:1,animationSpeed:0.7,animat=
ionMethod:YAHOO.util.Easing.easeOutStrong,scrollInc:1,wrap:true,size:3,au=
toPlay:3000});}}}},init:function(){this._initTextSize();this._initTickers=
();YAHOO.util.Event.addListener(document,"click",this._clickHandler);}};Y=
AHOO.util.Event.onDOMReady(Site.init,null,Site);

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/mtvi_y2m.js

/*Build Date: Tue Feb 26, 2008 17:46:52*/var =
com=3D{mtvi:{util:{},logger:{},config:{},ads:{},reporting:{}}};String.pro=
totype.trim=3Dfunction(){return =
this.replace(/^\\s+|\\s+$/g,'');};String.prototype.chop=3Dfunction(n){if(=
isNaN(n)){n=3Dthis.length-1;}return =
this.substring(0,n);};String.prototype.ucFirst=3Dfunction(){return =
this.charAt(0).toUpperCase()+this.substr(1,this.length);};document.getEle=
mentsByClassName=3Dfunction(str){var nodes=3D[];var name=3Dnew =
RegExp('\\b'+str+'\\b');var =
elems=3Dthis.getElementsByTagName('*');for(var =
i=3D0;i<elems.length;i++){if(name.test(elems[i].className)){nodes.push(el=
ems[i])};}return =
nodes;};Math.getRnd=3Dfunction(a_numA,a_numB){if(!com.mtvi.util.isDefined=
(a_numA)||isNaN(a_numA)||parseInt(a_numA)<0){a_numA=3D1;}if(!com.mtvi.uti=
l.isDefined(a_numB)||isNaN(a_numB)||parseInt(a_numB)<0){a_numB=3D0;}if(a_=
numA<a_numB){var =
tempNum=3Da_numA;a_numA=3Da_numB;a_numB=3DtempNum;}return(parseInt(Math.r=
andom()*(a_numA-a_numB+1)+a_numB));};bindLinkEvent=3Dfunction(d,l,t){var =
linkName=3Dcom.mtvi.util.crawlNodes(l);linkName=3DlinkName?linkName:l.hre=
f;return =
function(){d.sendLinkEvent(l,l.href,t);};};com.mtvi.util=3D{isDefined:fun=
ction(v){if(typeof =
v=3D=3D=3D'undefined'||v=3D=3D=3Dnull||v=3D=3D=3D''||v=3D=3D=3D'undefined=
'){return false;}else{return =
true;}},stringToObject:function(s,d){try{var o=3D{};var d=3Dd?d:",";var =
s=3Ds.split(d);for(var i=3D0;i<s.length;i++){var =
p=3Ds[i].split('=3D');o[p[0]]=3Dp[1];}return =
o;}catch(e){}},objectToString:function(o){try{var a=3D[];for(var i in =
o){if(typeof o[i]=3D=3D'string'){a.push(i+'=3D'+o[i]);}}return =
a.join(',');}catch(e){}},queryStringToHash:function(str){try{var =
qs=3D[];var =
a=3Dstr.indexOf("?")>-1?str.split("?")[1].split("&"):str.split("&");for(v=
ar x=3D0;x<a.length;x++){var =
b=3Da[x].split("=3D");qs[b[0]]=3Db[1];}return =
qs;}catch(e){}},addOnloadEvent:function(func){try{if(window.attachEvent){=
window.attachEvent("onload",func);}if(window.addEventListener){window.add=
EventListener("load",func,false);}return =
this;}catch(e){}},setProperties:function(o){try{for(var i in =
o.properties){if(typeof o[i]!=3D"object"){var =
name=3Di.ucFirst();eval("o.get"+name+"=3Dfunction(){return =
this.properties['"+i+"'];}");eval("o.set"+name+"=3Dfunction(v){this.prope=
rties['"+i+"']=3Dcom.mtvi.util.isDefined(v)?v:'';}");}}}catch(e){try{com.=
mtvi.logger.JsError(e);}catch(e){}}},readCookie:function(name){try{var =
name=3Dname+"=3D";var ca=3Ddocument.cookie.split(';');for(var =
i=3D0;i<ca.length;i++){var c=3Dca[i];while(c.charAt(0)=3D=3D' =
'){c=3Dc.substring(1,c.length)};if(c.indexOf(name)=3D=3D0){return =
c.substring(name.length,c.length)};}return =
null;}catch(e){}},setCookie:function(name,value){try{document.cookie=3Dna=
me+"=3D"+value+"; path=3D/";}catch(e){}},debug:function(msg){try{var =
c=3Ddocument.getElementById("debug");if(!c){c=3Ddocument.createElement("d=
iv");c.setAttribute("id","debug");document.getElementsByTagName("body")[0=
].appendChild(c);}c.innerHTML=3Dc.innerHTML+msg+"<br>";}catch(e){}},trace=
:function(msg){try{if(com_mtvi_debug){document.write(msg+"<br>");}}catch(=
e){}try{if(this.debugOn){document.write(msg+"<br>");}}catch(e){}},setDebu=
gOn:function(){this.debugOn=3Dtrue;},crawlNodes:function(node){var =
linkName=3Dnull;for(var c=3D0;c<node.childNodes.length;c++){var =
childnode=3Dnode.childNodes[c];switch(childnode.nodeType){case 3:return =
childnode.nodeValue;break;case =
1:if(childnode.title){linkName=3Dchildnode.title;}else =
if(childnode.alt){linkName=3Dchildnode.alt;}break;};}return =
linkName;}};com.mtvi.logger=3D{url:"http://viarnd.112.2o7.net/b/ss/viarnd=
/1/EMAIL?",send:function(src){if(MTVi.util.isDefined(msg)){var img=3Dnew =
Image();img.src=3Dsrc;}},JsError:function(e){try{var =
map=3D{message:'c21',name:'c22',stack:'c23'};var =
msg=3Dthis.url+"pageName=3DJS_ER-"+window.location;if(!MTVi.util.isDefine=
d(e.stack)){e.stack=3Dwindow.location.href;}for(var i in =
map){if(MTVi.util.isDefined(e[i])){msg+=3D"&"+map[i]+"=3D"+e[i];}}this.se=
nd(msg);}catch(e){try{this.send(this.url+"pageName=3DJS_ER-"+"com.mtvi.lo=
gger =
error:"+e.message);}catch(e){}}}};com.mtvi.metadata=3D{getSections:functi=
on(){var =
retVal=3D"";try{retVal=3Dself.location.pathname;if(com.mtvi.util.isDefine=
d(retVal)&&typeof(retVal)=3D=3D=3D"string"){if(retVal.lastIndexOf("/")=3D=
=3D(retVal.length-1)){retVal+=3D"index";}if(retVal.indexOf("/")=3D=3D0){r=
etVal=3DretVal.substring(1);}if(retVal.indexOf(".")!=3D-1){retVal=3DretVa=
l.substring(0,retVal.indexOf("."));}}}catch(e){try{com.mtvi.logger.JsErro=
r(e);return false;}catch(e){return false;}}return retVal;}};var =
s=3Dnull;com.mtvi.reporting.Widget=3D{};com.mtvi.reporting.Widget.init=3D=
function(){this.extCode=3Ds=3Ds_gi(com.mtvi.reporting.Account.name);this.=
extCode.getNewRepeat=3Dnew Function(""+"var s=3Dthis,e=3Dnew =
Date(),cval,ct=3De.getTime(),y=3De.getYear();e.setTime"+"(ct+30*24*60*60*=
1000);cval=3Ds.c_r('s_nr');if(cval.length=3D=3D0){s.c_w("+"'s_nr',ct,e);r=
eturn =
'New';}if(cval.length!=3D0&&ct-cval<30*60*1000){s"+".c_w('s_nr',ct,e);ret=
urn =
'New';}if(cval<1123916400001){e.setTime(cv"+"al+30*24*60*60*1000);s.c_w('=
s_nr',ct,e);return 'Repeat';}else retur"+"n =
'Repeat';");};com.mtvi.reporting.Widget.setAttribute=3Dfunction(k,v){try{=
if(com.mtvi.util.isDefined(k)){this.extCode[k]=3Dcom.mtvi.util.isDefined(=
v)?v:'';}}catch(e){}};com.mtvi.reporting.Widget.getAttribute=3Dfunction(k=
){try{if(com.mtvi.util.isDefined(k)){return =
this.extCode[k];}else{return;}}catch(e){}};com.mtvi.reporting.Widget.setA=
ccount=3Dfunction(v){try{this.setAttribute("un",v);}catch(e){}};com.mtvi.=
reporting.Widget.getAccount=3Dfunction(v){try{this.getAttribute("un");}ca=
tch(e){}};com.mtvi.reporting.Widget.appendCall=3Dfunction(s){try{document=
.write('<div style=3D"display:none;" =
id=3D"s_code_alt">'+s+'</div>');}catch(e){}};try{document.write('<div =
style=3D"position:absolute; visibility:hidden; width:1px; height:1px; =
border:0px; top:-100px; left:-100px" =
id=3D"urchin"></div>');}catch(e){};var s_objectID;function s_c2fe(f){var =
x=3D'',s=3D0,e,a,b,c;while(1){e=3Df.indexOf('"',s);b=3Df.indexOf('\\',s);=
c=3Df.indexOf("\n",s);if(e<0||(b>=3D0&&b<e))e=3Db;if(e<0||(c>=3D0&&c<e))e=
=3Dc;if(e>=3D0){x+=3D(e>s?f.substring(s,e):'')+(e=3D=3Dc?'\\n':'\\'+f.sub=
string(e,e+1));s=3De+1}else return x+f.substring(s)}return f}function =
s_c2fa(f){var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'","';else if(("\n\r\t =
").indexOf(c)<0)a+=3Dc;s++}return a?'"'+a+'"':a}function =
s_c2f(cc){cc=3D''+cc;var fc=3D'var f=3Dnew =
Function(',s=3Dcc.indexOf(';',cc.indexOf('{')),e=3Dcc.lastIndexOf('}'),o,=
a,d,q,c,f,h,x;fc+=3Ds_c2fa(cc)+',"var s=3Dnew =
Object;';c=3Dcc.substring(s+1,e);s=3Dc.indexOf('function');while(s>=3D0){=
d=3D1;q=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_c2fa(f);e=3Do=3Dc.indexOf('{'=
,s);e++;while(d>0){h=3Dc.substring(e,e+1);if(q){if(h=3D=3Dq&&!x)q=3D'';if=
(h=3D=3D'\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}=
')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'+c.substring(e=
+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return =
s");';eval(fc);return f;}function s_gi(un,pg,ss){var c=3D"function =
s_c(un,pg,s"+"s){var =
s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s."+"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s=
._in]=3Ds;s.w"+"d.s_c_in++;s.m=3Dfunction(m){return =
(''+m).indexOf('{')<0};s.fl=3Dfunct"+"ion(x,l){return =
x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"+"eturn o;var =
n=3Dnew Object,x;for(x in =
o)if(x.indexOf('select')<0&&x.i"+"ndexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for"+"(var =
p=3D0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1"+"))<0)r=
eturn 0;return 1};s.rep=3Dfunction(x,o,n){var =
i=3Dx.indexOf(o),l=3D"+"n.length>0?n.length:1;while(x&&i>=3D0){x=3Dx.subs=
tring(0,i)+n+x.substri"+"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return =
x};s.ape=3Dfunction(x){var =
s"+"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=
=3D=3D"+"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');whil=
e(i>=3D"+"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)r=
eturn =
"+"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return =
x}"+";s.epa=3Dfunction(x){var s=3Dthis;return =
x?unescape(s.rep(''+x,'+',' ')"+"):x};s.pt=3Dfunction(x,d,f,a){var =
s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"+"exOf(d);y=3Dy<0?t.length:y;=
t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(t,"+"a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.leng"+"th?t:''}retu=
rn ''};s.isf=3Dfunction(t,a){var =
c=3Da.indexOf(':');if(c>=3D0"+")a=3Da.substring(0,c);if(t.substring(0,2)=3D=
=3D's_')t=3Dt.substring(2);retu"+"rn =
(t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf"+"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return=
 0};s.fs=3Dfunction(x,f){var =
s"+"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.c_d=3D'';s.c_gdf=3Df"+"unction(t,a){var =
s=3Dthis;if(!s.num(t))return 1;return 0};s.c_gd=3Dfunc"+"tion(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.cookieDomainPeriods,"+"p;if(d&&=
!s.c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.');wh"+"ile(p=
>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.','"+"c_=
gdf',0)?d.substring(p):''}return s.c_d};s.c_r=3Dfunction(k){var =
s=3Dt"+"his;k=3Ds.ape(k);var c=3D' '+s.d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:"+"c.indexOf(';',i),v=3Di<0?'':s.epa(c.substring(i+2=
+k.length,e<0?c.leng"+"th:e));return =
v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v,e){var =
s=3Dthis,d=3Ds"+".c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toU=
pperCase():'';if("+"e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(v!=3D''?parseInt=
(l?l:0):-60);if(t){e=3Dn"+"ew =
Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!=3D'NONE'){s.d.cooki"+"e=3D=
k+'=3D'+s.ape(v!=3D''?v:'[[B]]')+'; path=3D/;'+(e&&l!=3D'SESSION'?' =
expir"+"es=3D'+e.toGMTString()+';':'')+(d?' domain=3D'+d+';':'');return =
s.c_r(k"+")=3D=3Dv}return 0};s.eh=3Dfunction(o,e,r,f){var =
s=3Dthis,b=3D's_'+e+'_'+s._in"+",n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i<l.length&&n"+"<0;i++){if(l[i].o=3D=3Do&&l[i].=
e=3D=3De)n=3Di}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl"+"[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;if(r||f){x.b=3Dr?0:o[e];x.=
o[e]=3Df}if(x.b){x."+"o[b]=3Dx.b;return b}return =
0};s.cet=3Dfunction(f,a,t,o,b){var =
s=3Dthis,r;"+"if(s.isie&&a.apv>=3D5)eval('try{r=3Ds.m(f)?s[f](a):f(a)}cat=
ch(e){r=3Ds.m("+"t)?s[t](e):t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds.m("+"b)?s[b](a):b(a);else{s.eh(s.wd,'onerror',0,o);r=3Ds.m=
(f)?s[f](a):f(a)"+";s.eh(s.wd,'onerror',1)}}return =
r};s.gtfset=3Dfunction(e){var s=3Dthis;"+"return s.tfs};s.gtfsoe=3Dnew =
Function('e','var =
s=3Ds_c_il['+s._in+'];s."+"eh(window,\"onerror\",1);s.etfs=3D1;var =
c=3Ds.t();if(c)s.d.write(c);s.e"+"tfs=3D0;return =
true');s.gtfsfb=3Dfunction(a){return =
window};s.gtfsf=3Dfun"+"ction(w){var =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.locatio"+"n!=3Dl&&=
p.location.host=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return"+" =
s.tfs};s.gtfs=3Dfunction(){var =
s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.et"+"fs)s.tfs=3Ds.cet('gtfsf',s.tf=
s,'gtfset',s.gtfsoe,'gtfsfb')}return s.t"+"fs};s.ca=3Dfunction(){var =
s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.ap"+"v>=3D3&&!s.isopera&&(s.=
ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images[imn"+"]&&(!s.isns||(s.apv<=
4||s.apv>=3D5))){s.d.write('<div style=3D\"display:none;\" =
id=3D\"s_code\"><im'+'g name=3D\"'+imn+"+"'\" height=3D1 width=3D1 =
border=3D0 =
alt=3D\"\"></div>');if(!s.d.images[imn])s.ios"+"=3D0}}};s.mr=3Dfunction(s=
ess,q,ta){var =
s=3Dthis,ns=3Ds.visitorNamespace,unc"+"=3Ds.rep(s.fun,'_','-'),imn=3D's_i=
_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?'s':"+"'')+'://'+(ns?ns:(s.ssl?'102':u=
nc))+'.112.2O7.net/b/ss/'+s.un+'/1/H"+".1-pdv-2/'+sess+'?[AQB]&ndh=3D1'+(=
q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s."+"isie&&!s.ismac){if(s.apv>5.5)rs=3Ds=
.fl(rs,4095);else =
rs=3Ds.fl(rs,2047)"+"}if(s.ios){im=3Ds.wd[imn]?s.wd[imn]:s.d.images[imn];=
if(!im)im=3Ds.wd[im"+"n]=3Dnew =
Image;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'|"+"=
|ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.name))){b=3De=3Dnew =
Date;while(e.getT"+"ime()-b.getTime()<500)e=3Dnew Date}return ''}return =
'<im'+'g sr'+'c=3D"+"\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\"\">'};s.gg=3Dfunction(v){v"+"ar s=3Dthis;return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0"+",2)=3D=3D's_')t=3D=
t.substring(2);var =
s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3Df"+"unction(v){var =
s=3Dthis;s.pt(v,',','glf',0)};s.gv=3Dfunction(v){var s=3Dt"+"his;return =
s['vpm_'+v]?s['vpv_'+v]:s[v]};s.havf=3Dfunction(t,a){var =
s"+"=3Dthis,b=3Dt.substring(0,4),x=3Dt.substring(4),n=3DparseInt(x),k=3D'=
g_'+t,m=3D"+"'vpm_'+t,q=3Dt,v=3Ds.linkTrackVars,e=3Ds.linkTrackEvents;s[k=
]=3Ds.gv(t);if("+"s.lnk||s.eo){v=3Dv?v+','+s.vl_l:'';if(v&&!s.pt(v,',','i=
sf',t))s[k]=3D''"+";if(t=3D=3D'events'&&e)s[k]=3Ds.fs(s[k],e)}s[m]=3D0;if=
(t=3D=3D'pageURL')q=3D'g';e"+"lse if(t=3D=3D'referrer')q=3D'r';else =
if(t=3D=3D'charSet'){q=3D'ce';if(s[k]&&s."+"em=3D=3D2)s[k]=3D'UTF-8'}else=
 if(t=3D=3D'visitorNamespace')q=3D'ns';else =
if(t=3D=3D"+"'cookieDomainPeriods')q=3D'cdp';else =
if(t=3D=3D'cookieLifetime')q=3D'cl';el"+"se =
if(t=3D=3D'visitVariableProvider')q=3D'vvp';else =
if(t=3D=3D'currencyCode')"+"q=3D'cc';else =
if(t=3D=3D'channel')q=3D'ch';else if(t=3D=3D'campaign')q=3D'v0';els"+"e =
if(s.num(x)) {if(b=3D=3D'prop')q=3D'c'+n;else =
if(b=3D=3D'eVar')q=3D'v'+n;else"+" =
if(b=3D=3D'hier'){q=3D'h'+n;s[k]=3Ds.fl(s[k],255)}}if(s[k]&&t!=3D'linkNam=
e'&"+"&t!=3D'linkType')s.qav+=3D'&'+q+'=3D'+s.ape(s[k]);return =
''};s.hav=3Dfuncti"+"on(){var =
s=3Dthis;s.qav=3D'';s.pt(s.vl_t,',','havf',0);return =
s.qav};s."+"lnf=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerC=
ase():'';var"+" =
te=3Dt.indexOf('=3D');if(t&&te>0&&h.indexOf(t.substring(te+1))>=3D0)retu"=
+"rn t.substring(0,te);return ''};s.ln=3Dfunction(h){var =
s=3Dthis,n=3Ds.lin"+"kNames;if(n)return s.pt(n,',','lnf',h);return =
''};s.ltdf=3Dfunction(t"+",h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCas=
e():'';var =
qi=3Dh.indexOf("+"'?');h=3Dqi>=3D0?h.substring(0,qi):h;if(t&&h.substring(=
h.length-(t.leng"+"th+1))=3D=3D'.'+t)return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLower"+"Case():'';h=3Dh?h.toLowerCase=
():'';if(t&&h.indexOf(t)>=3D0)return 1;ret"+"urn =
0};s.lt=3Dfunction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3D"+"s.linkExternalFilters,lif=
=3Ds.linkInternalFilters;lif=3Dlif?lif:s.wd.lo"+"cation.hostname;h=3Dh.to=
LowerCase();if(s.trackDownloadLinks&&lft&&s.p"+"t(lft,',','ltdf',h))retur=
n =
'd';if(s.trackExternalLinks&&(lef||lif)&"+"&(!lef||s.pt(lef,',','ltef',h)=
)&&(!lif||!s.pt(lif,',','ltef',h)))re"+"turn 'e';return ''};s.lc=3Dnew =
Function('e','var =
s=3Ds_c_il['+s._in+'],"+"b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);s.=
t();s.lnk=3D0;if(b)return"+" this[b](e);return true');s.bc=3Dnew =
Function('e','var =
s=3Ds_c_il['+s._"+"in+'];if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=3D=
e.srcElement?e"+".srcElement:e.target;s.t();s.eo=3D0');s.ot=3Dfunction(o)=
{var a=3Do.type,b"+"=3Do.tagName;return =
(a&&a.toUpperCase?a:b&&b.toUpperCase?b:o.href?'A'"+":'').toUpperCase()};s=
.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p=3Do.prot"+"ocol,c=3Do.onclick,n=3D'',x=3D0;if(!o.s=
_oid){if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA"+"')&&(!c||!p||p.toLowerCase()=
.indexOf('javascript')<0))n=3Do.href;else"+" =
if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t"+"\"=
,''),' ','');x=3D2}else =
if(o.value&&(t=3D=3D'INPUT'||t=3D=3D'SUBMIT')){n=3Do."+"value;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,10"+"0);o.s_oid=
t=3Dx}}return o.s_oid};s.rqf=3Dfunction(t,un){var =
s=3Dthis,e=3Dt."+"indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+',':'';r=
eturn =
u&&u.indexOf"+"(','+un+',')>=3D0?s.epa(t.substring(e+1)):''};s.rq=3Dfunct=
ion(un){var =
s"+"=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return =
s.pt(v,'"+"&','rqf',un);return =
s.pt(un,',','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3D"+"this,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s.sqq=
[q]=3D'';"+"if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return =
0};s.sqs=3Dfunction"+"(un,q){var s=3Dthis;s.squ[un]=3Dq;return =
0};s.sq=3Dfunction(q){var =
s=3Dthis"+",k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew =
Object;s.squ=3Dnew =
Object;s.sqq["+"q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D''=
;for(x in s.sq"+"u)s.sqq[s.squ[x]]+=3D(s.sqq[s.squ[x]]?',':'')+x;for(x =
in =
s.sqq)if(x&&"+"s.sqq[x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq[x]+'=3D'+=
s.ape(x);c++}retu"+"rn s.c_w(k,v,0)};s.wdl=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],r=3D"+"true,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=
=3Dthis[b](e);for(i=3D0;i<s.d"+".links.length;i++){o=3Ds.d.links[i];oc=3D=
o.onclick?\"\"+o.onclick:\"\";"+"if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(=
\".s_oc(\")>=3D0)&&oc.indexOf"+"(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}=
return r');s.wds=3Dfunction("+"){var =
s=3Dthis;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=3D5)){if(s.b&&s.b"+".atta=
chEvent)s.b.attachEvent('onclick',s.bc);else =
if(s.b&&s.b.addEv"+"entListener)s.b.addEventListener('click',s.bc,false);=
else s.eh(s.wd"+",'onload',0,s.wdl)}};s.vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visitorSamplin"+"g,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'=
+s.un+(g?'_'+g:''),n=3Ds.c_r(k),"+"e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=3D1"+"00;if=
(!n){if(!s.c_w(k,x,e))return 0;n=3Dx}if(n%10000>v)return 0}retur"+"n =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)return =
1;retur"+"n 0};s.dyasf=3Dfunction(t,m){var =
s=3Dthis,i=3Dt?t.indexOf('=3D'):-1,n,x;if("+"i>=3D0&&m){var =
n=3Dt.substring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','d"+"yasmf',m))re=
turn n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynami"+"cAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.=
dynamicAccountMatch,n,"+"i;s.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd.loc=
ation.host;if(!m.toLo"+"werCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toLowe=
rCase();n=3Ds.pt(l,';','dy"+"asf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');=
s.fun=3Di<0?s.un:s.un.substri"+"ng(0,i)};s.t=3Dfunction(){var =
s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math"+".random?Math.floor(Math.random()*10000000000000):=
tm.getTime(),sess=3D"+"'s'+Math.floor(tm.getTime()/10800000)%10+sed,yr=3D=
tm.getYear(),vt=3Dtm."+"getDate()+'/'+tm.getMonth()+'/'+(yr<1900?yr+1900:=
yr)+' '+tm.getHour"+"s()+':'+tm.getMinutes()+':'+tm.getSeconds()+' =
'+tm.getDay()+' =
'+tm."+"getTimezoneOffset(),tfs=3Ds.gtfs(),ta=3D'',q=3D'',qs=3D'';s.uns()=
;if(!s.q){"+"var =
tl=3Dtfs.location,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'1.0',k=
=3Ds.c_w"+"('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps;if(s.apv>=3D=
4)x=3Dscreen."+"width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D=
3){j=3D'1.1';"+"v=3Ds.n.javaEnabled()?'Y':'N';if(s.apv>=3D4){j=3D'1.2';c=3D=
screen.pixelDept"+"h;bw=3Ds.wd.innerWidth;bh=3Ds.wd.innerHeight;if(s.apv>=
=3D4.06)j=3D'1.3'}}s."+"pl=3Ds.n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y'"+":'N';j=3D'1.2';c=3D=
screen.colorDepth;if(s.apv>=3D5){bw=3Ds.d.documentElemen"+"t.offsetWidth;=
bh=3Ds.d.documentElement.offsetHeight;j=3D'1.3';if(!s.ism"+"ac&&s.b){s.b.=
addBehavior('#default#homePage');hp=3Ds.b.isHomePage(tl)"+"?\"Y\":\"N\";s=
.b.addBehavior('#default#clientCaps');ct=3Ds.b.connecti"+"onType}}}else =
r=3D''}if(s.pl)while(pn<s.pl.length&&pn<30){ps=3Ds.fl(s.p"+"l[pn].name,10=
0)+';';if(p.indexOf(ps)<0)p+=3Dps;pn++}s.q=3D(x?'&s=3D'+s.ap"+"e(x):'')+(=
c?'&c=3D'+s.ape(c):'')+(j?'&j=3D'+j:'')+(v?'&v=3D'+v:'')+(k?'&k"+"=3D'+k:=
'')+(bw?'&bw=3D'+bw:'')+(bh?'&bh=3D'+bh:'')+(ct?'&ct=3D'+s.ape(ct):'"+"')=
+(hp?'&hp=3D'+hp:'')+(p?'&p=3D'+s.ape(p):'')}if(s.usePlugins)s.doPlug"+"i=
ns(s);var =
l=3Ds.wd.location,r=3Dtfs.document.referrer;if(!s.pageURL)s."+"pageURL=3D=
s.fl(l?l:'',255);if(!s.referrer)s.referrer=3Ds.fl(r?r:'',255)"+";if(s.lnk=
||s.eo){var o=3Ds.eo?s.eo:s.lnk;if(!o)return '';var =
p=3Ds.gv('"+"pageName'),w=3D1,t=3Ds.ot(o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i=
,oc;if(s.eo&&o=3D"+"=3Ds.eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElemen=
t?o.parentElement:o."+"parentNode;if(!o)return =
'';t=3Ds.ot(o);n=3Ds.oid(o);x=3Do.s_oidt}oc=3Do.onc"+"lick?''+o.onclick:'=
';if((oc.indexOf(\"s_gs(\")>=3D0&&oc.indexOf(\".s_"+"oc(\")<0)||oc.indexO=
f(\".tl(\")>=3D0)return =
''}ta=3Do.target;h=3Do.href?o"+".href:'';i=3Dh.indexOf('?');h=3Ds.linkLea=
veQueryString||i<0?h:h.substri"+"ng(0,i);l=3Ds.linkName?s.linkName:s.ln(h=
);t=3Ds.linkType?s.linkType.toL"+"owerCase():s.lt(h);if(t&&(h||l))q+=3D'&=
pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.ape"+"(t):'o')+(h?'&pev1=3D'+s.ape(h=
):'')+(l?'&pev2=3D'+s.ape(l):'');else =
trk"+"=3D0;if(s.trackInlineStats){if(!p){p=3Ds.gv('pageURL');w=3D0}t=3Ds.=
ot(o);i=3D"+"o.sourceIndex;if(s.gg('objectID')){n=3Ds.gg('objectID');x=3D=
1;i=3D1}if(p&"+"&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w?'&pidt=3D'+w:'=
')+'&oid=3D'+s.ape"+"(s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s.ape(t)+=
(i?'&oi=3D'+i:'')}}if"+"(!trk&&!qs)return '';var =
code=3D'';if(trk&&s.vs(sed))code=3Ds.mr(sess,("+"vt?'&t=3D'+s.ape(vt):'')=
+s.hav()+q+(qs?qs:s.rq(s.un)),ta);s.sq(trk?''"+":qs);s.lnk=3Ds.eo=3Ds.lin=
kName=3Ds.linkType=3Ds.wd.s_objectID=3D'';return =
cod"+"e};s.tl=3Dfunction(o,t,n){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.lin"+"kName=3Dn;s.t()};s.ssl=3D=
(s.wd.location.protocol.toLowerCase().indexOf("+"'https')>=3D0);s.d=3Ddoc=
ument;s.b=3Ds.d.body;s.n=3Dnavigator;s.u=3Ds.n.userAg"+"ent;s.ns6=3Ds.u.i=
ndexOf('Netscape6/');var =
apn=3Ds.n.appName,v=3Ds.n.appVe"+"rsion,ie=3Dv.indexOf('MSIE =
'),i;if(v.indexOf('Opera')>=3D0||s.u.indexOf"+"('Opera')>=3D0)apn=3D'Oper=
a';s.isie=3D(apn=3D=3D'Microsoft Internet =
Explorer'"+");s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D=3D'Opera=
');s.ismac=3D(s.u.in"+"dexOf('Mac')>=3D0);if(ie>0){s.apv=3DparseInt(i=3Dv=
.substring(ie+5));if(s."+"apv>3)s.apv=3DparseFloat(i)}else =
if(s.ns6>0)s.apv=3DparseFloat(s.u.subs"+"tring(s.ns6+10));else =
s.apv=3DparseFloat(v);s.em=3D0;if(String.fromChar"+"Code){i=3Descape(Stri=
ng.fromCharCode(256)).toUpperCase();s.em=3D(i=3D=3D'%C"+"4%80'?2:(i=3D=3D=
'%U0100'?1:0))}s.un=3Dun;s.uns();s.vl_l=3D'charSet,visitorN"+"amespace,co=
okieDomainPeriods,cookieLifetime,visitVariableProvider,p"+"ageName,pageUR=
L,referrer,currencyCode,purchaseID';s.vl_t=3Ds.vl_l+',c"+"hannel,server,p=
ageType,campaign,state,zip,events,products,linkName,"+"linkType';for(var =
n=3D1;n<51;n++)s.vl_t+=3D',prop'+n+',eVar'+n+',hier'+"+"n;s.vl_g=3Ds.vl_t=
+',trackDownloadLinks,trackExternalLinks,trackInline"+"Stats,linkLeaveQue=
ryString,linkDownloadFileTypes,linkExternalFilter"+"s,linkInternalFilters=
,linkNames';if(pg)s.gl(s.vl_g);if(!ss){s.wds()"+";s.ca()}}",l=3Dwindow.s_=
c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(l)for(i=3D0;i<l.length;i++){s=3Dl=
[i];s.uns();if(s.un=3D=3Dun)return s;else =
if(s.pt(s.un,',','isf',un)){s=3Ds.co(s);s.un=3Dun;s.uns();return =
s}}if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFloat(i)}el=
se if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return =
s(un,pg,ss)}com.mtvi.reporting.Dispatcher=3Dfunction(){try{this.version=3D=
"2.0";this.sendResults=3Dnull;this.widget=3Dcom.mtvi.reporting.Widget;thi=
s.widget.init();this.setAccountVars(com.mtvi.reporting.Account);}catch(e)=
{}};com.mtvi.reporting.Dispatcher.prototype=3D{send:function(){try{if(com=
.mtvi.util.isDefined(this.widget.extCode.un)){var =
hcode=3Dthis.widget.extCode.t();return =
true;}}catch(e){try{com.mtvi.logger.JsError(e);return =
false;}catch(e){return false;}}},getNewRepeat:function(){try{return =
this.widget.extCode.getNewRepeat();}catch(e){}},setNewRepeat:function(){t=
ry{this.widget.setAttribute("prop41",this.widget.extCode.getNewRepeat());=
}catch(e){}},setAccountVars:function(o){try{this.widget.setAccount(o.name=
);this.widget.setAttribute("dynamicAccountSelection",o.dynamic);this.widg=
et.setAttribute("dynamicAccountList",o.list);this.widget.setAttribute("li=
nkInternalFilters",o.filters);for(var i in =
o){this.widget.setAttribute(i,o[i]);};}catch(e){}},setValues:function(o){=
try{for(var i in =
o){this.widget.setAttribute(i,o[i]);}}catch(e){}},config:function(){try{t=
his.setAccountVars(com.mtvi.reporting.Account);}catch(e){}try{this.setVal=
ues(com.mtvi.reporting.Map());}catch(e){}try{this.setValues(com.mtvi.repo=
rting.Defaultvalues());}catch(e){}},sendCall:function(){try{try{this.setV=
alues(com.mtvi.reporting.Map());}catch(e){}try{this.setNewRepeat();}catch=
(e){}try{this.setValues(com.mtvi.config.SectionSetup);}catch(e){}try{com.=
mtvi.reporting.GoogleAnalytics.makeCall("urchin",this.widget.getAttribute=
("pageName"));}catch(e){}return =
this.send();}catch(e){try{com.mtvi.logger.JsError(e);return =
false;}catch(e){return false;}}},setDefaultData:function(){try{var =
ch=3D(typeof =
this.getAttribute("channel")!=3D"undefined")?this.getAttribute("channel")=
:false;var =
pn=3Dlocation.pathname.substring(1)+location.search;if(pn.charAt(pn.lengt=
h-1)=3D=3D"/")pn=3Dpn.substring(0,pn.length-1);if(ch&&pn.substring(0,ch.l=
ength)!=3Dch)pn=3Dch+"/"+pn;this.widget.setAttribute("pageName",pn);this.=
widget.setAttribute("hier1",pn);}catch(e){try{com.mtvi.logger.JsError(e);=
}catch(e){}}},sendThirdPartyCall:function(){try{this.setAccountVars(com.m=
tvi.config.Get);this.setThirdPartyData();try{this.setValues(com.mtvi.repo=
rting.Map());}catch(e){}this.send();}catch(e){try{com.mtvi.logger.JsError=
(e);}catch(e){}}},sendLinkEvent:function(data){try{this.config();this.set=
Attribute('linkType',data.linkType?data.linkType:"o");this.setAttribute('=
linkName',data.linkName);this.setAttribute('lnk',data.lnk?this.widget.ext=
Code.co(data.lnk):true);this.send();}catch(e){try{com.mtvi.logger.JsError=
(e);}catch(e){}}},getBaseUrl:function(){try{this.config();var =
vendorUrl=3D".112.2o7.net/b/ss/";return("http"+(this.widget.extCode.ssl?'=
s':'')+"://"+this.widget.extCode.un+vendorUrl+this.widget.extCode.un+"/1/=
");}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}},sendFailedSearc=
h:function(v){try{if(com.mtvi.util.isDefined(v)){var =
aImg=3Ddocument.createElement('img');aImg.src=3Dthis.getBaseUrl()+"EMAIL?=
pageName=3DFAILED+SEARCH&v4=3D"+v;aImg.id=3D"failedSearchCall";document.g=
etElementsByTagName('body')[0].appendChild(aImg);}}catch(e){try{com.mtvi.=
logger.JsError(e);}catch(e){}}},replacePathSection:function(path,newValue=
,replaceAt){try{var =
pathParts=3D(path.charAt(0)!=3D"/")?path.split("/"):path.substring(1).spl=
it("/");if(isNaN(replaceAt)||replaceAt>=3DpathParts.length){return =
false;}pathParts[replaceAt]=3DnewValue;var =
newPath=3DpathParts.join("/");return =
newPath;}catch(e){try{com.mtvi.logger.JsError(e);return =
false;}catch(e){return =
false;}}},deletePathSection:function(path,removeAt){try{var =
pathParts=3D(path.charAt(0)!=3D"/")?path.split("/"):path.substring(1).spl=
it("/");if(isNaN(removeAt)||removeAt>=3DpathParts.length){return =
false;}pathParts.splice(removeAt,1);var =
newPath=3DpathParts.join("/");return =
newPath;}catch(e){try{com.mtvi.logger.JsError(e);return =
false;}catch(e){return =
false;}}},getPathSection:function(path,getAt){try{var =
pathParts=3D(path.charAt(0)!=3D"/")?path.split("/"):path.substring(1).spl=
it("/");if(isNaN(getAt)||getAt>=3DpathParts.length){return =
false;};return =
pathParts[getAt];}catch(e){try{com.mtvi.logger.JsError(e);return =
false;}catch(e){return =
false;}}},clearProps:function(path,removeAt){try{for(var =
p=3D1;p<=3D50;p++){this.widget.setAttribute("prop"+p,"");}}catch(e){try{c=
om.mtvi.logger.JsError(e);return false;}catch(e){return =
false;}}},registerLinks:function(){var =
links=3Ddocument.getElementsByTagName("a");var =
domain=3Dlocation.hostname;for(var l=3D0;l<links.length;l++){var =
thisLink=3Dlinks[l];if(typeof thisLink.onclick!=3D"function"){var =
linkType=3D(thisLink.href.indexOf(domain)!=3D-1||thisLink.href.charAt(0)=3D=
=3D"/"||thisLink.href.charAt(0)=3D=3D"#")?"o":"e";thisLink.onclick=3Dbind=
LinkEvent(this,thisLink,linkType);};};try{}catch(e){try{com.mtvi.logger.J=
sError(e);return false;}catch(e){return =
false;}}},setAttribute:function(k,v){this.widget.setAttribute(k,v);},getA=
ttribute:function(k){return =
this.widget.getAttribute(k);}};com.mtvi.ads.AdManager=3Dnew =
function(){var isDefined=3Dcom.mtvi.util.isDefined;var server;var =
ssl=3Dfalse;var dartSite;var defaultContentType;var =
defaultSections=3Dcom.mtvi.metadata.getSections();var keyValues;var =
positionThreshold;var =
ord=3DMath.getRnd(100000000000000000,999999999999999999);var =
ads=3D{};var =
tileCounter=3D0;this.getTile=3Dfunction(){try{return++tileCounter;}catch(=
e){}};this.setServer=3Dfunction(a_server){try{server=3Da_server;}catch(e)=
{}};this.setSsl=3Dfunction(){try{ssl=3Dtrue;}catch(e){}};this.setDartSite=
=3Dfunction(a_dartSite){try{dartSite=3Da_dartSite;}catch(e){}};this.setDe=
faultContentType=3Dfunction(a_defaultContentType){try{defaultContentType=3D=
a_defaultContentType;}catch(e){}};this.setDefaultSections=3Dfunction(a_de=
faultSections){try{defaultSections=3Da_defaultSections;}catch(e){}};this.=
setKeyValues=3Dfunction(a_keyValues){try{keyValues=3Da_keyValues;}catch(e=
){}};this.setPositionThreshold=3Dfunction(a_positionThreshold){try{positi=
onThreshold=3Da_positionThreshold;}catch(e){}};this.placeAd=3Dfunction(a_=
adParametersObj){try{var adTile=3Dthis.getTile();var =
adId=3D'adObj_'+adTile;ads[adId]=3Dnew =
com.mtvi.ads.DoubleClickAd;ads[adId].setId(adId);if(isDefined(server))ads=
[adId].setServer(server);if(ssl=3D=3D=3Dtrue)ads[adId].setSsl();if(isDefi=
ned(dartSite))ads[adId].setDartSite(dartSite);if(isDefined(defaultContent=
Type))ads[adId].setContentType(defaultContentType);if(isDefined(defaultSe=
ctions))ads[adId].setSections(defaultSections);if(isDefined(keyValues))ad=
s[adId].setKeyValues(keyValues);ads[adId].setTile(adTile);if(isDefined(po=
sitionThreshold))ads[adId].setPositionThreshold(positionThreshold);if(isD=
efined(ord))ads[adId].setOrd(ord);if(typeof(a_adParametersObj)=3D=3D=3D'o=
bject'){if(isDefined(a_adParametersObj.server))ads[adId].setServer(a_adPa=
rametersObj.server);if(isDefined(a_adParametersObj.ssl)&&a_adParametersOb=
j.ssl=3D=3D=3Dtrue)ads[adId].setSsl();if(isDefined(a_adParametersObj.dart=
Site))ads[adId].setDartSite(a_adParametersObj.dartSite);if(isDefined(a_ad=
ParametersObj.contentType))ads[adId].setContentType(a_adParametersObj.con=
tentType);if(isDefined(a_adParametersObj.mediaType))ads[adId].setMediaTyp=
e(a_adParametersObj.mediaType);if(isDefined(a_adParametersObj.sections))a=
ds[adId].setSections(a_adParametersObj.sections);if(isDefined(a_adParamet=
ersObj.keyValues))ads[adId].setKeyValues(a_adParametersObj.keyValues);if(=
isDefined(a_adParametersObj.size))ads[adId].setSize(a_adParametersObj.siz=
e);}if(com.mtvi.util.queryStringToHash(top.location.search).mockupMode!=3D=
=3D'true'){ads[adId].placeAd();}else{ads[adId].showAdUrl();}}catch(e){}};=
};com.mtvi.reporting.Controller=3Dnew function(){var =
isDefined=3Dcom.mtvi.util.isDefined;var trace=3Dcom.mtvi.util.trace;var =
config;var dispatcher;var adManager;var sections;var =
getSections=3Dfunction(){try{return com_mtvi_sections;}catch(e){return =
com.mtvi.metadata.getSections();}};var =
setSections=3Dfunction(str){try{sections=3Dstr;}catch(e){}};var =
setAdManagerUrl=3Dfunction(){try{trace("[setAdManagerUrl] sections: =
"+sections);adManager.setDefaultSections(sections);}catch(e){}};var =
mapVars=3Dfunction(data){try{var =
mappedData=3D{};if(isDefined(com.mtvi.reporting.VarMap)){map=3Dcom.mtvi.r=
eporting.VarMap;for(var i in =
map){if(isDefined(data[map[i]])&&typeof(data[map[i]])=3D=3D"string"){mapp=
edData[i]=3Ddata[map[i]];trace("[mapVars] =
"+i+"=3D>"+mappedData[i]);}}}else{return =
data;}if(isDefined(data.pageName)){mappedData.pageName=3Ddata.pageName;}r=
eturn mappedData;}catch(e){return data;}};var =
makeReportingCall=3Dfunction(config,data){try{trace("[makeReportingCall] =
account: =
"+config.name);data=3DmapVars(data);if(isDefined(data.pageName)){dispatch=
er.setAttribute("pageName",data.pageName);trace("[makeReportingCall] =
setting pageName: "+data.pageName);setSections(data.pageName);delete =
data.pageName;}else{trace("[makeReportingCall] pageName from sections: =
"+sections);dispatcher.setAttribute("pageName",sections);}dispatcher.setA=
ccountVars(config);dispatcher.setValues(data);dispatcher.setNewRepeat();t=
race("[makeReportingCall] sections: =
"+sections);if(dispatcher.send()){trace("[makeReportingCall] made =
reporting call");setAdManagerUrl();return =
true;}else{trace("[makeReportingCall] Error: Dispatcher returns =
false");return false;}}catch(e){}};var =
makeLinkEventCall=3Dfunction(config,data){dispatcher.setAccountVars(confi=
g);if(isDefined(data.linkName)){dispatcher.setAttribute('linkType',data.l=
inkType?data.linkType:"o");dispatcher.setAttribute('linkName',data.linkNa=
me);dispatcher.setAttribute('lnk',data.lnk?dispatcher.widget.extCode.co(d=
ata.lnk):true);dispatcher.send();}};var =
getReportingPageName=3Dfunction(){try{var =
str=3Ddispatcher.getAttribute('pageName');return =
str.length>0?str:false;}catch(e){}};this.initialize=3Dfunction(){try{trac=
e("[initialize] Controller starts up");dispatcher=3Dnew =
com.mtvi.reporting.Dispatcher();adManager=3Dcom.mtvi.ads.AdManager;sectio=
ns=3DgetSections();trace("[initialize] getSections returns: =
"+sections);setAdManagerUrl();try{if(com.mtvi.reporting.Account.registerL=
inks=3D=3D=3Dtrue){trace("[initialize] enabling =
registerLinks");com.mtvi.util.addOnloadEvent(function(){try{com.mtvi.repo=
rting.Controller.registerLinks();}catch(e){}});}}catch(e){}}catch(e){}};t=
his.setConfig=3Dfunction(objConfig){try{config=3DobjConfig;}catch(e){}};t=
his.sendCall=3Dfunction(data){try{if(isDefined(config)){makeReportingCall=
(config,data);}else{makeReportingCall(com.mtvi.reporting.Account,data);}}=
catch(e){}};this.sendLinkEvent=3Dfunction(data){try{if(isDefined(config))=
{makeLinkEventCall(config,data);}else{makeLinkEventCall(com.mtvi.reportin=
g.Account,data);}}catch(e){}};this.registerLinks=3Dfunction(){try{dispatc=
her.registerLinks();}catch(e){}};this.clearReportingValues=3Dfunction(){v=
ar =
clear=3D['pageName','channel','hier1','hier2','hier3','hier4','hier5'];tr=
y{for(var =
i=3D1;i<=3Dclear.length;i++){dispatcher.setAttribute(clear[i],'');}dispat=
cher.clearProps();}catch(e){}};};com.mtvi.ads.DoubleClickAd=3Dfunction(pa=
rams){try{this.id;this.server=3D"ad.doubleclick.net";this.ssl=3Dfalse;thi=
s.dartSite;this.contentType=3D"adj";this.mediaType=3D"standard";this.sect=
ions;this.keyValues=3D"";this.size;this.tile;this.positionThreshold;this.=
ord;this.additionalKeyValues=3D[];this.position;this.partner;this.exclusi=
ons=3D[];try{for(var i in =
params){if(com.mtvi.util.isDefined(params[i])&&typeof(params[i])=3D=3D'st=
ring'){this[i]=3Dparams[i];}}}catch(e){}}catch(e){}};com.mtvi.ads.DoubleC=
lickAd.prototype=3D{setId:function(str){this.id=3Dstr;},setServer:functio=
n(str){this.server=3Dstr;},setSsl:function(){this.ssl=3Dtrue;},setDartSit=
e:function(str){this.dartSite=3Dstr;},setContentType:function(str){this.c=
ontentType=3Dstr;},setMediaType:function(str){this.mediaType=3Dstr;},setP=
osition:function(str){this.position=3Dstr;},setSections:function(str){try=
{this.sections=3Dstr.replace(/^\/+|\/+$/g,'');if(this.sections.indexOf('.=
')>-1){this.sections=3Dthis.sections.split('.')[0];}}catch(e){}},setKeyVa=
lues:function(str){try{this.keyValues=3Dstr.replace(/^;+|;+$/g,'');if(thi=
s.keyValues.indexOf("mtype=3D")>-1){this.setMediaType(this.getKeyValue("m=
type=3D"));}if(this.keyValues.indexOf("pos=3D")>-1){this.setPosition(this=
.getKeyValue("pos=3D"));}else =
if(this.keyValues.indexOf("threshold=3D")>-1){this.setPostionThreshold(th=
is.getKeyValue("threshold=3D"));}}catch(e){}},setSize:function(str){this.=
size=3Dstr;},setTile:function(num){this.tile=3Dnum;},setPositionThreshold=
:function(num){try{if(isNaN(parseInt(num))){this.positionThreshold=3Dnull=
;}else{this.positionThreshold=3DparseInt(num);}}catch(e){}},setOrd:functi=
on(num){this.ord=3Dnum;},setPartner:function(str){this.partner=3Dstr;},ad=
dExclusionCategory:function(str){try{str=3Dstr.replace(/^;+|;+$/g,'');thi=
s.exclusions.push('!category=3D'+str);}catch(e){}},addKeyValues:function(=
str){try{if(com.mtvi.util.isDefined(str)&&str.indexOf('=3D')>-1){this.add=
itionalKeyValues.push(str);}}catch(e){}},appendKeyValue:function(str1,str=
2){if(!com.mtvi.util.isDefined(str1))str1=3D"";if(!com.mtvi.util.isDefine=
d(str2))str2=3D"";str1=3Dstr1.replace(/^;+|;+$/g,'');str2=3Dstr2.replace(=
/^;+|;+$/g,'');if(str1.indexOf('=3D')>-1)str2+=3D";"+str1;str2=3Dstr2.rep=
lace(/^;+|;+$/g,'');return str2;},getProtocol:function(){try{return =
this.ssl?'https://':'http://';}catch(e){}},getPosition:function(){try{var=
 =
placement=3D"unk";if(com.mtvi.util.isDefined(this.position)){if(this.posi=
tion.indexOf("atf")>-1){placement=3D"atf";}else =
if(this.position.indexOf("btf")>-1){placement=3D"btf";}}else{if(com.mtvi.=
util.isDefined(this.positionThreshold)){placement=3D(this.tile<=3Dthis.po=
sitionThreshold)?"atf":"btf";}}return placement;}catch(e){return =
placement;}},getKeyValue:function(key){try{var =
value;if(this.keyValues.indexOf(key)>-1){var =
temp=3Dthis.keyValues.split(key);if(temp.length>0){if(temp[1].indexOf(";"=
)>-1){value=3Dtemp[1].substring(0,temp[1].indexOf(";"));}else{value=3Dtem=
p[1];}}}return value;}catch(e){}},getSections:function(){return =
this.sections;},getContentTypeAbbreviation:function(){try{var =
abbr=3D"";if(this.contentType=3D=3D"pfadx")abbr=3D"p";if(this.contentType=
=3D=3D"adj")abbr=3D"j";if(this.contentType=3D=3D"adi")abbr=3D"i";if(this.=
contentType=3D=3D"adx")abbr=3D"x";if(this.contentType=3D=3D"ad")abbr=3D"a=
";return abbr;}catch(e){}},getExclusions:function(){return =
this.exclusions.join(';');},formatZone:function(){try{var =
posTypeTag=3Dthis.getPosition()+'_'+this.getContentTypeAbbreviation()+'_'=
+this.mediaType.substr(0,1);var zoneValues=3DposTypeTag+"/";var =
secValues=3Dthis.getSections();if(com.mtvi.util.isDefined(this.keyValues)=
){if(this.keyValues.indexOf("partner=3D")>-1){var =
partner=3Dthis.getKeyValue("partner=3D");if(com.mtvi.util.isDefined(partn=
er)){zoneValues+=3Dpartner+"/";this.addExclusionCategory(partner);this.ad=
dExclusionCategory("partner");}else{this.addKeyValue("partner=3Dnull");}}=
if(this.keyValues.indexOf("vertical=3D")>-1){var =
vertical=3Dthis.getKeyValue("vertical=3D");if(com.mtvi.util.isDefined(ver=
tical)){secValues=3D"vert/"+vertical+"/"+secValues;this.setSections(secVa=
lues);}}if(this.keyValues.indexOf("synd=3D")>-1){var =
synd=3Dthis.getKeyValue("synd=3D");if(com.mtvi.util.isDefined(synd))this.=
addExclusionCategory(synd);}}return =
zoneValues+secValues;}catch(e){}},formatSectionValues:function(){try{var =
parts=3Dthis.sections.split('/');var count=3D0;var =
sections=3D[];for(x=3D0;x<parts.length;x++){if(com.mtvi.util.isDefined(pa=
rts[x])){sections.push('sec'+count+'=3D'+parts[x]);count++;}}return =
sections.join(';');}catch(e){}},formatKeyValues:function(){try{var =
extraKeyVals=3Dthis.getAdditionalKeyValues();if(com.mtvi.util.isDefined(e=
xtraKeyVals)){this.keyValues+=3D";"+extraKeyVals;}if(this.keyValues.index=
Of("pos=3D")=3D=3D-1){this.keyValues+=3D";pos=3D"+this.getPosition();}if(=
this.keyValues.indexOf("tag=3D")=3D=3D-1){this.keyValues+=3D";tag=3D"+thi=
s.contentType;}if(this.keyValues.indexOf("mtype=3D")=3D=3D-1){this.keyVal=
ues+=3D";mtype=3D"+this.mediaType;}if(com.mtvi.util.isDefined(this.size))=
{this.keyValues+=3D";sz=3D"+this.size;}if(this.tile>=3D0){this.keyValues+=
=3D";tile=3D"+this.tile;}if(this.exclusions.length>0){this.keyValues+=3D"=
;"+this.getExclusions();}return =
this.keyValues.replace(/^;+|;+$/g,'');}catch(e){}},formatUValues:function=
(str){try{var =
uvals=3Dstr;uvals=3Duvals.replace(/;/g,'|');uvals=3Duvals.replace(/=3D/g,=
'-');return =
uvals;}catch(e){}},getAdditionalKeyValues:function(){try{return =
this.additionalKeyValues.join(';');}catch(e){}},getValues:function(){try{=
var zone=3Dthis.formatZone();var keyVals=3Dthis.formatKeyValues();var =
secVals=3Dthis.formatSectionValues();return{id:this.id,protocol:this.getP=
rotocol(),server:this.server,dartSite:this.dartSite,contentType:this.cont=
entType,mediaType:this.mediaType,zone:zone,sections:secVals,keyValues:key=
Vals,uValues:"u=3D"+this.formatUValues(keyVals),ord:this.ord};}catch(e){}=
},formatUrl:function(values){try{var =
target=3D[values.protocol+values.server,values.contentType,values.dartSit=
e,values.zone];var url=3Dtarget.join("/");var =
vals=3D[url,values.sections];if(com.mtvi.util.isDefined(values.keyValues)=
){vals.push(values.keyValues);}if(com.mtvi.util.isDefined(values.uValues)=
){vals.push(values.uValues);}if(values.ord>0){vals.push('ord=3D'+values.o=
rd+"?");}return vals.join(";");}catch(e){}},getUrl:function(){try{return =
this.formatUrl(this.getValues());}catch(e){}},getJson:function(){try{var =
values=3Dthis.getValues();values.url=3Dthis.formatUrl(values);return =
values;}catch(e){}},getXml:function(){try{var xml=3D[];var =
values=3Dthis.getValues();values.url=3Dthis.formatUrl(values);for(var i =
in =
values){if(typeof(values[i]=3D=3D'string')){xml.push('<'+i+'>'+'</'+value=
s[i]+'>');}}return'<doubleClickAd>'+xml.join('')+'</doubleClickAd>';}catc=
h(e){}},placeAd:function(){try{document.write('<scr'+'ipt =
type=3D"text/javascript" =
src=3D"'+this.getUrl()+'"><\/scr'+'ipt>');}catch(e){}},showAdUrl:function=
(){try{document.write(this.getUrl());}catch(e){}}};com.mtvi.reporting.Goo=
gleAnalytics=3D{makeCall:function(id,uri){try{var =
_div=3Ddocument.getElementById(id);var _wl=3Dwindow.location;var =
_uri=3Duri.substring(0,1)!=3D"/"?"/"+uri:uri;var =
_refer=3Ddocument.referrer;var =
_ga=3D"//media.mtvnservices.com/metrics/ga.html?uri=3D";_refer=3D"&ref=3D=
"+escape(_refer);if(_div){var =
newChild=3Ddocument.createElement("iframe");newChild.src=3D_wl.protocol+_=
ga+_wl.hostname+_uri+_refer;newChild.style.width=3D1+'px';newChild.style.=
height=3D1+'px';newChild.style.visibility=3D'hidden';newChild.style.left=3D=
-50+'px';newChild.style.top=3D-50+'px';newChild.style.position=3D'absolut=
e';_div.appendChild(newChild);}}catch(e){com.mtvi.logger.JsError(e);}}};=0A=
=0A=
/* Do not change above this line */ =0A=
=0A=
com.mtvi.reporting.Account=3D{
	name:'viay2m',
	dynamicAccountSelection:'true',
	dynamicAccountList:'viay2mdev=3Dmtv-d,mtv-q'
};

try{
	var pageName=3Dlocation.pathname;
	var dispatcher=3Dnew com.mtvi.reporting.Dispatcher();
	dispatcher.setDefaultData();
	dispatcher.setAttribute('pageName',pageName);
	dispatcher.setAttribute('hier1',pageName);
	dispatcher.sendCall();
}catch(e){
}
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/jquery-1.2.4b.js

(function(){
/*
 * jQuery 1.2.4a - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-05-03 03:51:55 +0200 (Sa, 03 Mai 2008) $
 * $Rev: 5390 $
 */

// Map over jQuery in case of overwrite
var _jQuery =3D window.jQuery,
// Map over the $ in case of overwrite=09
	_$ =3D window.$;

var jQuery =3D window.jQuery =3D window.$ =3D function( selector, =
context ) {
	// The jQuery object is actually just the init constructor 'enhanced'
	return new jQuery.fn.init( selector, context );
};

// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,

// Is it a simple selector
	isSimple =3D /^.[^:#\[\.]*$/;

jQuery.fn =3D jQuery.prototype =3D {
	init: function( selector, context ) {
		// Make sure that a selection was provided
		selector =3D selector || document;

		// Handle $(DOMElement)
		if ( selector.nodeType ) {
			this[0] =3D selector;
			this.length =3D 1;
			return this;

		// Handle HTML strings
		} else if ( typeof selector =3D=3D "string" ) {
			// Are we dealing with HTML string or an ID?
			var match =3D quickExpr.exec( selector );

			// Verify a match, and that no context was specified for #id
			if ( match && (match[1] || !context) ) {

				// HANDLE: $(html) -> $(array)
				if ( match[1] )
					selector =3D jQuery.clean( [ match[1] ], context );

				// HANDLE: $("#id")
				else {
					var elem =3D document.getElementById( match[3] );

					// Make sure an element was located
					if ( elem )
						// Handle the case where IE and Opera return items
						// by name instead of ID
						if ( elem.id !=3D match[3] )
							return jQuery().find( selector );

						// Otherwise, we inject the element directly into the jQuery =
object
						else {
							this[0] =3D elem;
							this.length =3D 1;
							return this;
						}

					else
						selector =3D [];
				}

			// HANDLE: $(expr, [context])
			// (which is just equivalent to: $(content).find(expr)
			} else
				return new jQuery( context ).find( selector );

		// HANDLE: $(function)
		// Shortcut for document ready
		} else if ( jQuery.isFunction( selector ) )
			return new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );
	=09
		return this.setArray(jQuery.makeArray(selector));
	},
=09
	// The current version of jQuery being used
	jquery: "1.2.4a",

	// The number of elements contained in the matched element set
	size: function() {
		return this.length;
	},
=09
	// The number of elements contained in the matched element set
	length: 0,

	// Get the Nth element in the matched element set OR
	// Get the whole matched element set as a clean array
	get: function( num ) {
		return num =3D=3D undefined ?

			// Return a 'clean' array
			jQuery.makeArray( this ) :

			// Return just the object
			this[ num ];
	},
=09
	// Take an array of elements and push it onto the stack
	// (returning the new matched element set)
	pushStack: function( elems ) {
		// Build a new jQuery matched element set
		var ret =3D jQuery( elems );

		// Add the old object onto the stack (as a reference)
		ret.prevObject =3D this;

		// Return the newly-formed element set
		return ret;
	},
=09
	// Force the current matched set of elements to become
	// the specified array of elements (destroying the stack in the =
process)
	// You should use pushStack() in order to do this, but maintain the =
stack
	setArray: function( elems ) {
		// Resetting the length to 0, then using the native Array push
		// is a super-fast way to populate an object with array-like =
properties
		this.length =3D 0;
		Array.prototype.push.apply( this, elems );
	=09
		return this;
	},

	// Execute a callback for every element in the matched set.
	// (You can seed the arguments with an array of args, but this is
	// only used internally.)
	each: function( callback, args ) {
		return jQuery.each( this, callback, args );
	},

	// Determine the position of an element within=20
	// the matched set of elements
	index: function( elem ) {
		var ret =3D -1;

		// Locate the position of the desired element
		this.each(function(i){
			if ( this =3D=3D elem )
				ret =3D i;
		});

		return ret;
	},

	attr: function( name, value, type ) {
		var options =3D name;
	=09
		// Look for the case where we're accessing a style value
		if ( name.constructor =3D=3D String )
			if ( value =3D=3D undefined )
				return this.length && jQuery[ type || "attr" ]( this[0], name ) || =
undefined;

			else {
				options =3D {};
				options[ name ] =3D value;
			}
	=09
		// Check to see if we're setting style values
		return this.each(function(i){
			// Set all the styles
			for ( name in options )
				jQuery.attr(
					type ?
						this.style :
						this,
					name, jQuery.prop( this, options[ name ], type, i, name )
				);
		});
	},

	css: function( key, value ) {
		// ignore negative width and height values
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )
			value =3D undefined;
		return this.attr( key, value, "curCSS" );
	},

	text: function( text ) {
		if ( typeof text !=3D "object" && text !=3D null )
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );

		var ret =3D "";

		jQuery.each( text || this, function(){
			jQuery.each( this.childNodes, function(){
				if ( this.nodeType !=3D 8 )
					ret +=3D this.nodeType !=3D 1 ?
						this.nodeValue :
						jQuery.fn.text( [ this ] );
			});
		});

		return ret;
	},

	wrapAll: function( html ) {
		if ( this[0] )
			// The elements to wrap the target around
			jQuery( html, this[0].ownerDocument )
				.clone()
				.insertBefore( this[0] )
				.map(function(){
					var elem =3D this;

					while ( elem.firstChild )
						elem =3D elem.firstChild;

					return elem;
				})
				.append(this);

		return this;
	},

	wrapInner: function( html ) {
		return this.each(function(){
			jQuery( this ).contents().wrapAll( html );
		});
	},

	wrap: function( html ) {
		return this.each(function(){
			jQuery( this ).wrapAll( html );
		});
	},

	append: function() {
		return this.domManip(arguments, true, false, function(elem){
			if (this.nodeType =3D=3D 1)
				this.appendChild( elem );
		});
	},

	prepend: function() {
		return this.domManip(arguments, true, true, function(elem){
			if (this.nodeType =3D=3D 1)
				this.insertBefore( elem, this.firstChild );
		});
	},
=09
	before: function() {
		return this.domManip(arguments, false, false, function(elem){
			this.parentNode.insertBefore( elem, this );
		});
	},

	after: function() {
		return this.domManip(arguments, false, true, function(elem){
			this.parentNode.insertBefore( elem, this.nextSibling );
		});
	},

	end: function() {
		return this.prevObject || jQuery( [] );
	},

	find: function( selector ) {
		var elems =3D jQuery.map(this, function(elem){
			return jQuery.find( selector, elem );
		});

		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?
			jQuery.unique( elems ) :
			elems );
	},

	clone: function( events ) {
		// Do the clone
		var ret =3D this.map(function(){
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {
				// IE copies events bound via attachEvent when
				// using cloneNode. Calling detachEvent on the
				// clone will also remove the events from the orignal
				// In order to get around this, we use innerHTML.
				// Unfortunately, this means some modifications to=20
				// attributes in IE that are actually only stored=20
				// as properties will not be copied (such as the
				// the name attribute on an input).
				var clone =3D this.cloneNode(true),
					container =3D document.createElement("div");
				container.appendChild(clone);
				return jQuery.clean([container.innerHTML])[0];
			} else
				return this.cloneNode(true);
		});

		// Need to set the expando to null on the cloned set if it exists
		// removeData doesn't work here, IE removes it from the original as =
well
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser
		var clone =3D ret.find("*").andSelf().each(function(){
			if ( this[ expando ] !=3D undefined )
				this[ expando ] =3D null;
		});
	=09
		// Copy the events from the original to the clone
		if ( events =3D=3D=3D true )
			this.find("*").andSelf().each(function(i){
				if (this.nodeType =3D=3D 3)
					return;
				var events =3D jQuery.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 the cloned set
		return ret;
	},

	filter: function( selector ) {
		return this.pushStack(
			jQuery.isFunction( selector ) &&
			jQuery.grep(this, function(elem, i){
				return selector.call( elem, i );
			}) ||

			jQuery.multiFilter( selector, this ) );
	},

	not: function( selector ) {
		if ( selector.constructor =3D=3D String )
			// test special case where just one selector is passed in
			if ( isSimple.test( selector ) )
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );
			else
				selector =3D jQuery.multiFilter( selector, this );

		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;
		return this.filter(function() {
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;
		});
	},

	add: function( selector ) {
		return !selector ? this : this.pushStack( jQuery.merge(=20
			this.get(),
			selector.constructor =3D=3D String ?=20
				jQuery( selector ).get() :
				selector.length !=3D undefined && (!selector.nodeName || =
jQuery.nodeName(selector, "form")) ?
					selector : [selector] ) );
	},

	is: function( selector ) {
		return !!selector && jQuery.multiFilter( selector, this ).length > 0;
	},

	hasClass: function( selector ) {
		return this.is( "." + selector );
	},
=09
	val: function( value ) {
		if ( value =3D=3D undefined ) {

			if ( this.length ) {
				var elem =3D this[0];

				// We need to handle select boxes special
				if ( jQuery.nodeName( elem, "select" ) ) {
					var index =3D elem.selectedIndex,
						values =3D [],
						options =3D elem.options,
						one =3D elem.type =3D=3D "select-one";
				=09
					// Nothing was selected
					if ( index < 0 )
						return null;

					// Loop through all the selected options
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {
						var option =3D options[ i ];

						if ( option.selected ) {
							// Get the specifc value for the option
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;
						=09
							// We don't need an array for one selects
							if ( one )
								return value;
						=09
							// Multi-Selects return an array
							values.push( value );
						}
					}
				=09
					return values;
				=09
				// Everything else, we just grab the value
				} else
					return (this[0].value || "").replace(/\r/g, "");

			}

			return undefined;
		}

		return this.each(function(){
			if ( this.nodeType !=3D 1 )
				return;

			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||
					jQuery.inArray(this.name, value) >=3D 0);

			else if ( jQuery.nodeName( this, "select" ) ) {
				var values =3D value.constructor =3D=3D Array ?
					value :
					[ value ];

				jQuery( "option", this ).each(function(){
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||
						jQuery.inArray( this.text, values ) >=3D 0);
				});

				if ( !values.length )
					this.selectedIndex =3D -1;

			} else
				this.value =3D value;
		});
	},
=09
	html: function( value ) {
		return value =3D=3D undefined ?
			(this.length ?
				this[0].innerHTML :
				null) :
			this.empty().append( 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: function( 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 =3D key.split(".");
		parts[1] =3D parts[1] ? "." + parts[1] : "";

		if ( value =3D=3D=3D undefined ) {
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);
		=09
			if ( data =3D=3D=3D undefined && this.length )
				data =3D jQuery.data( this[0], key );

			return data =3D=3D=3D undefined && parts[1] ?
				this.data( parts[0] ) :
				data;
		} else
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){
				jQuery.data( this, key, value );
			});
	},

	removeData: function( key ){
		return this.each(function(){
			jQuery.removeData( this, key );
		});
	},
=09
	domManip: function( args, table, reverse, callback ) {
		var clone =3D this.length > 1, elems;=20

		return this.each(function(){
			if ( !elems ) {
				elems =3D jQuery.clean( args, this.ownerDocument );

				if ( reverse )
					elems.reverse();
			}

			var obj =3D this;

			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );

			var scripts =3D jQuery( [] );

			jQuery.each(elems, function(){
				var elem =3D clone ?
					jQuery( this ).clone( true )[0] :
					this;

				// execute all scripts after the elements have been injected
				if ( jQuery.nodeName( elem, "script" ) ) {
					scripts =3D scripts.add( elem );
				} else {
					// Remove any inner scripts for later evaluation
					if ( elem.nodeType =3D=3D 1 )
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );

					// Inject the elements into the document
					callback.call( obj, elem );
				}
			});

			scripts.each( evalScript );
		});
	}
};

// Give the init function the jQuery prototype for later instantiation
jQuery.fn.init.prototype =3D jQuery.fn;

function evalScript( i, elem ) {
	if ( elem.src )
		jQuery.ajax({
			url: elem.src,
			async: false,
			dataType: "script"
		});

	else
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );

	if ( elem.parentNode )
		elem.parentNode.removeChild( elem );
}

function now(){
	return +new Date;
}

jQuery.extend =3D jQuery.fn.extend =3D function() {
	// copy reference to target object
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;

	// Handle a deep copy situation
	if ( target.constructor =3D=3D Boolean ) {
		deep =3D target;
		target =3D arguments[1] || {};
		// skip the boolean and the target
		i =3D 2;
	}

	// Handle case when target is a string or something (possible in deep =
copy)
	if ( typeof target !=3D "object" && typeof target !=3D "function" )
		target =3D {};

	// extend jQuery itself if only one argument is passed
	if ( length =3D=3D i ) {
		target =3D this;
		--i;
	}

	for ( ; i < length; i++ )
		// Only deal with non-null/undefined values
		if ( (options =3D arguments[ i ]) !=3D null )
			// Extend the base object
			for ( var name in options ) {
				var src =3D target[ name ], copy =3D options[ name ];=20
			=09
				// Prevent never-ending loop
				if ( target =3D=3D=3D copy )
					continue;

				// Recurse if we're merging object values
				if ( deep && copy && typeof copy =3D=3D "object" && src && =
!copy.nodeType )
					target[ name ] =3D jQuery.extend( deep, src, copy );

				// Don't bring in undefined values
				else if ( copy !=3D=3D undefined )
					target[ name ] =3D copy;

			}

	// Return the modified object
	return target;
};

var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {},

// exclude the following css properties to add px
	exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,
// cache getComputedStyle
	getComputedStyle =3D document.defaultView && =
document.defaultView.getComputedStyle;

jQuery.extend({
	noConflict: function( deep ) {
		window.$ =3D _$;

		if ( deep )
			window.jQuery =3D _jQuery;

		return jQuery;
	},

	// See test/unit/core.js for details concerning this function.
	isFunction: function( fn ) {
		return !!fn && typeof fn !=3D "string" && !fn.nodeName &&=20
			fn.constructor !=3D Array && /function/i.test( fn + "" );
	},
=09
	// check if an element is in a (or is an) XML document
	isXMLDoc: function( elem ) {
		return elem.documentElement && !elem.body ||
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;
	},

	// Evalulates a script in a global context
	globalEval: function( data ) {
		data =3D jQuery.trim( data );

		if ( data ) {
			// Inspired by code by Andrea Giammarchi
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,
				script =3D document.createElement("script");

			script.type =3D "text/javascript";
			if ( jQuery.browser.msie )
				script.text =3D data;
			else
				script.appendChild( document.createTextNode( data ) );

			head.appendChild( script );
			head.removeChild( script );
		}
	},

	nodeName: function( elem, name ) {
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();
	},
=09
	cache: {},
=09
	data: function( elem, name, data ) {
		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ];

		// Compute a unique ID for the element
		if ( !id )=20
			id =3D elem[ expando ] =3D ++uuid;

		// Only generate the data cache if we're
		// trying to access or manipulate it
		if ( name && !jQuery.cache[ id ] )
			jQuery.cache[ id ] =3D {};
	=09
		// Prevent overriding the named cache with undefined values
		if ( data !=3D=3D undefined )
			jQuery.cache[ id ][ name ] =3D data;
	=09
		// Return the named cache data, or the ID for the element=09
		return name ?
			jQuery.cache[ id ][ name ] :
			id;
	},
=09
	removeData: function( elem, name ) {
		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ];

		// If we want to remove a specific section of the element's data
		if ( name ) {
			if ( jQuery.cache[ id ] ) {
				// Remove the section of cache data
				delete jQuery.cache[ id ][ name ];

				// If we've removed all the data, remove the element's cache
				name =3D "";

				for ( name in jQuery.cache[ id ] )
					break;

				if ( !name )
					jQuery.removeData( elem );
			}

		// Otherwise, we want to remove all of the element's data
		} else {
			// Clean up the element expando
			try {
				delete elem[ expando ];
			} catch(e){
				// IE has trouble directly removing the expando
				// but it's ok with using removeAttribute
				if ( elem.removeAttribute )
					elem.removeAttribute( expando );
			}

			// Completely remove the data cache
			delete jQuery.cache[ id ];
		}
	},

	// args is for internal usage only
	each: function( object, callback, args ) {
		if ( args ) {
			if ( object.length =3D=3D undefined ) {
				for ( var name in object )
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )
						break;
			} else
				for ( var i =3D 0, length =3D object.length; i < length; i++ )
					if ( callback.apply( object[ i ], args ) =3D=3D=3D false )
						break;

		// A special, fast, case for the most common use of each
		} else {
			if ( object.length =3D=3D undefined ) {
				for ( var name in object )
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )
						break;
			} else
				for ( var i =3D 0, length =3D object.length, value =3D object[0];=20
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}
		}

		return object;
	},
=09
	prop: function( elem, value, type, i, name ) {
			// Handle executable functions
			if ( jQuery.isFunction( value ) )
				value =3D value.call( elem, i );
			=09
			// Handle passing in a number to a CSS property
			return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?
				value + "px" :
				value;
	},

	className: {
		// internal only, use addClass("class")
		add: function( elem, classNames ) {
			jQuery.each((classNames || "").split(/\s+/), function(i, className){
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )
					elem.className +=3D (elem.className ? " " : "") + className;
			});
		},

		// internal only, use removeClass("class")
		remove: function( elem, classNames ) {
			if (elem.nodeType =3D=3D 1)
				elem.className =3D classNames !=3D undefined ?
					jQuery.grep(elem.className.split(/\s+/), function(className){
						return !jQuery.className.has( classNames, className );=09
					}).join(" ") :
					"";
		},

		// internal only, use is(".class")
		has: function( elem, className ) {
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;
		}
	},

	// A method for quickly swapping in/out CSS properties to get correct =
calculations
	swap: function( elem, options, callback ) {
		var old =3D {};
		// Remember the old values, and insert the new ones
		for ( var name in options ) {
			old[ name ] =3D elem.style[ name ];
			elem.style[ name ] =3D options[ name ];
		}

		callback.call( elem );

		// Revert the old values
		for ( var name in options )
			elem.style[ name ] =3D old[ name ];
	},

	css: function( elem, name, force ) {
		if ( name =3D=3D "width" || name =3D=3D "height" ) {
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];
	=09
			function getWH() {
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;
				var padding =3D 0, border =3D 0;
				jQuery.each( which, function() {
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;
				});
				val -=3D Math.round(padding + border);
			}
	=09
			if ( jQuery(elem).is(":visible") )
				getWH();
			else
				jQuery.swap( elem, props, getWH );
		=09
			return Math.max(0, val);
		}
	=09
		return jQuery.curCSS( elem, name, force );
	},

	curCSS: function( elem, name, force ) {
		var ret;

		// A helper method for determining if an element's values are broken
		function color( elem ) {
			if ( !jQuery.browser.safari )
				return false;
		=09
			// getComputedStyle is cached
			var ret =3D getComputedStyle( elem, null );
			return !ret || ret.getPropertyValue("color") =3D=3D "";
		}

		// We need to handle opacity special in IE
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {
			ret =3D jQuery.attr( elem.style, "opacity" );

			return ret =3D=3D "" ?
				"1" :
				ret;
		}
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037
		if ( jQuery.browser.opera && name =3D=3D "display" ) {
			var save =3D elem.style.outline;
			elem.style.outline =3D "0 solid black";
			elem.style.outline =3D save;
		}
	=09
		// Make sure we're using the right name for getting the float value
		if ( name.match( /float/i ) )
			name =3D styleFloat;

		if ( !force && elem.style && elem.style[ name ] )
			ret =3D elem.style[ name ];

		else if ( getComputedStyle ) {

			// Only "float" is needed here
			if ( name.match( /float/i ) )
				name =3D "float";

			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();

			var computedStyle =3D getComputedStyle( elem, null );

			if ( computedStyle && !color( elem ) )
				ret =3D computedStyle.getPropertyValue( name );

			// If the element isn't reporting its values properly in Safari
			// then some display: none elements are involved
			else {
				var swap =3D [], stack =3D [], a =3D elem, i =3D 0;

				// Locate all of the parent display: none elements
				for ( ; a && color(a); a =3D a.parentNode )
					stack.unshift(a);

				// Go through and make them visible, but in reverse
				// (It would be better if we knew the exact display type that they =
had)
				for ( ; i < stack.length; i++ )
					if ( color( stack[ i ] ) ) {
						swap[ i ] =3D stack[ i ].style.display;
						stack[ i ].style.display =3D "block";
					}

				// Since we flip the display style, we have to handle that
				// one special, otherwise get the value
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null =
?
					"none" :
					( computedStyle && computedStyle.getPropertyValue( name ) ) || "";

				// Finally, revert the display styles back
				for ( i =3D 0; i < swap.length; i++ )
					if ( swap[ i ] !=3D null )
						stack[ i ].style.display =3D swap[ i ];
			}

			// We should always get a number back from opacity
			if ( name =3D=3D "opacity" && ret =3D=3D "" )
				ret =3D "1";

		} else if ( elem.currentStyle ) {
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){
				return letter.toUpperCase();
			});

			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];

			// From the awesome hack by Dean Edwards
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291

			// If we're not dealing with a regular pixel number
			// but a number that has a weird ending, we need to convert it to =
pixels
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {
				// Remember the original values
				var style =3D elem.style.left, runtimeStyle =3D =
elem.runtimeStyle.left;

				// Put in the new values to get a computed value out
				elem.runtimeStyle.left =3D elem.currentStyle.left;
				elem.style.left =3D ret || 0;
				ret =3D elem.style.pixelLeft + "px";

				// Revert the changed values
				elem.style.left =3D style;
				elem.runtimeStyle.left =3D runtimeStyle;
			}
		}

		return ret;
	},
=09
	clean: function( elems, context ) {
		var ret =3D [];
		context =3D context || document;
		// !context.createElement fails in IE with an error but returns typeof =
'object'
		if (typeof context.createElement =3D=3D 'undefined')=20
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;

		jQuery.each(elems, function(i, elem){
			if ( !elem )
				return;

			if ( elem.constructor =3D=3D Number )
				elem +=3D '';
		=09
			// Convert html string into DOM nodes
			if ( typeof elem =3D=3D "string" ) {
				// Fix "XHTML"-style tags in all browsers
				elem =3D elem.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 + ">";
				});

				// Trim whitespace, otherwise indexOf won't work as expected
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");

				var wrap =3D
					// option or optgroup
					!tags.indexOf("<opt") &&
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||
				=09
					!tags.indexOf("<leg") &&
					[ 1, "<fieldset>", "</fieldset>" ] ||
				=09
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&
					[ 1, "<table>", "</table>" ] ||
				=09
					!tags.indexOf("<tr") &&
					[ 2, "<table><tbody>", "</tbody></table>" ] ||
				=09
				 	// <thead> matched above
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||
				=09
					!tags.indexOf("<col") &&
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||

					// IE can't serialize <link> and <script> tags normally
					jQuery.browser.msie &&
					[ 1, "div<div>", "</div>" ] ||
				=09
					[ 0, "", "" ];

				// Go to html and back, then peel off extra wrappers
				div.innerHTML =3D wrap[1] + elem + wrap[2];
			=09
				// Move to the right depth
				while ( wrap[0]-- )
					div =3D div.lastChild;
			=09
				// Remove IE's autoinserted <tbody> from table fragments
				if ( jQuery.browser.msie ) {
				=09
					// String was a <table>, *may* have spurious <tbody>
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?
						div.firstChild && div.firstChild.childNodes :
					=09
						// String was a bare <thead> or <tfoot>
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?
							div.childNodes :
							[];
			=09
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )
							tbody[ j ].parentNode.removeChild( tbody[ j ] );
				=09
					// IE completely kills leading whitespace when innerHTML is used=09
					if ( /^\s/.test( elem ) )=09
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );
			=09
				}
			=09
				elem =3D jQuery.makeArray( div.childNodes );
			}

			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )
				return;

			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )
				ret.push( elem );

			else
				ret =3D jQuery.merge( ret, elem );

		});

		return ret;
	},
=09
	attr: function( elem, name, value ) {
		// don't set attributes on text and comment nodes
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)
			return undefined;

		var fix =3D jQuery.isXMLDoc( elem ) ?
			{} :
			jQuery.props;

		// Safari mis-reports the default selected property of a hidden option
		// Accessing the parent's selectedIndex property fixes it
		if ( name =3D=3D "selected" && jQuery.browser.safari )
			elem.parentNode.selectedIndex;
	=09
		// Certain attributes only work when accessed via the old DOM 0 way
		if ( fix[ name ] ) {
			if ( value !=3D undefined )
				elem[ fix[ name ] ] =3D value;

			return elem[ fix[ name ] ];

		} else if ( jQuery.browser.msie && name =3D=3D "style" )
			return jQuery.attr( elem.style, "cssText", value );

		else if ( value =3D=3D undefined && jQuery.browser.msie && =
jQuery.nodeName( elem, "form" ) && (name =3D=3D "action" || name =3D=3D =
"method") )
			return elem.getAttributeNode( name ).nodeValue;

		// IE elem.getAttribute passes even for style
		else if ( elem.tagName ) {

			if ( value !=3D undefined ) {
				// We can't allow the type property to be changed (since it causes =
problems in IE)
				if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )
					throw "type property can't be changed";

				// convert the value to a string (all browsers do this but IE) see =
#1070
				elem.setAttribute( name, "" + value );
			}

			if ( jQuery.browser.msie && /href|src/.test( name ) && =
!jQuery.isXMLDoc( elem ) )=20
				return elem.getAttribute( name, 2 );

			return elem.getAttribute( name );

		// elem is actually elem.style ... set the style
		} else {
			// IE actually uses filters for opacity
			if ( name =3D=3D "opacity" && jQuery.browser.msie ) {
				if ( value !=3D undefined ) {
					// IE has trouble with opacity if it does not have layout
					// Force it by setting the zoom level
					elem.zoom =3D 1;=20
=09
					// Set the alpha filter to set the opacity
					elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) =
+
						(parseFloat( value ).toString() =3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")");
				}
=09
				return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?
					(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / =
100).toString() :
					"";
			}

			name =3D name.replace(/-([a-z])/ig, function(all, letter){
				return letter.toUpperCase();
			});

			if ( value !=3D undefined )
				elem[ name ] =3D value;

			return elem[ name ];
		}
	},
=09
	trim: function( text ) {
		return (text || "").replace( /^\s+|\s+$/g, "" );
	},

	makeArray: function( array ) {
		var ret =3D [];

		if( array !=3D undefined ){
			var i =3D array.length;
			//the window, strings and functions also have 'length'
			if( i !=3D null && !array.split && array !=3D window && !array.call )
				while( i )
					ret[--i] =3D array[i];
			else
				ret[0] =3D array;
		}

		return ret;
	},

	inArray: function( elem, array ) {
		for ( var i =3D 0, length =3D array.length; i < length; i++ )
			if ( array[ i ] =3D=3D elem )
				return i;

		return -1;
	},

	merge: function( first, second ) {
		// We have to loop this way because IE & Opera overwrite the length
		// expando of getElementsByTagName

		// Also, we need to make sure that the correct elements are being =
returned
		// (IE returns comment nodes in a '*' query)
		if ( jQuery.browser.msie ) {
			for ( var i =3D 0; second[ i ]; i++ )
				if ( second[ i ].nodeType !=3D 8 )
					first.push( second[ i ] );

		} else
			for ( var i =3D 0; second[ i ]; i++ )
				first.push( second[ i ] );

		return first;
	},

	unique: function( array ) {
		var ret =3D [], done =3D {};

		try {

			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {
				var id =3D jQuery.data( array[ i ] );

				if ( !done[ id ] ) {
					done[ id ] =3D true;
					ret.push( array[ i ] );
				}
			}

		} catch( e ) {
			ret =3D array;
		}

		return ret;
	},

	grep: function( elems, callback, inv ) {
		var ret =3D [];

		// Go through the array, only saving the items
		// that pass the validator function
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )
			if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i =
], i ) )
				ret.push( elems[ i ] );

		return ret;
	},

	map: function( elems, callback ) {
		var ret =3D [];

		// Go through the array, translating each of the items to their
		// new value (or values).
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {
			var value =3D callback( elems[ i ], i );

			if ( value !=3D=3D null && value !=3D undefined ) {
				if ( value.constructor !=3D Array )
					value =3D [ value ];

				ret =3D ret.concat( value );
			}
		}

		return ret;
	}
});

var userAgent =3D navigator.userAgent.toLowerCase();

// Figure out what browser is being used
jQuery.browser =3D {
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],
	safari: /webkit/.test( userAgent ),
	opera: /opera/.test( userAgent ),
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )
};

var styleFloat =3D jQuery.browser.msie ?
	"styleFloat" :
	"cssFloat";
=09
jQuery.extend({
	// Check to see if the W3C box model is being used
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",
=09
	props: {
		"for": "htmlFor",
		"class": "className",
		"float": styleFloat,
		cssFloat: styleFloat,
		styleFloat: styleFloat,
		innerHTML: "innerHTML",
		className: "className",
		value: "value",
		disabled: "disabled",
		checked: "checked",
		readonly: "readOnly",
		selected: "selected",
		maxlength: "maxLength",
		selectedIndex: "selectedIndex",
		defaultValue: "defaultValue",
		tagName: "tagName",
		nodeName: "nodeName"
	}
});

jQuery.each({
	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 ] =3D function( selector ) {
		var ret =3D jQuery.map( this, fn );

		if ( selector && typeof selector =3D=3D "string" )
			ret =3D jQuery.multiFilter( selector, ret );

		return this.pushStack( jQuery.unique( ret ) );
	};
});

jQuery.each({
	appendTo: "append",
	prependTo: "prepend",
	insertBefore: "before",
	insertAfter: "after",
	replaceAll: "replaceWith"
}, function(name, original){
	jQuery.fn[ name ] =3D function() {
		var args =3D arguments;

		return this.each(function(){
			for ( var i =3D 0, length =3D args.length; i < length; i++ )
				jQuery( args[ i ] )[ original ]( this );
		});
	};
});

jQuery.each({
	removeAttr: function( name ) {
		jQuery.attr( this, name, "" );
		if (this.nodeType =3D=3D 1)=20
			this.removeAttribute( name );
	},

	addClass: function( classNames ) {
		jQuery.className.add( this, classNames );
	},

	removeClass: function( classNames ) {
		jQuery.className.remove( this, classNames );
	},

	toggleClass: function( classNames ) {
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );
	},

	remove: function( selector ) {
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {
			// Prevent memory leaks
			jQuery( "*", this ).add(this).each(function(){
				jQuery.event.remove(this);
				jQuery.removeData(this);
			});
			if (this.parentNode)
				this.parentNode.removeChild( this );
		}
	},

	empty: function() {
		// Remove element nodes and prevent memory leaks
		jQuery( ">*", this ).remove();
	=09
		// Remove any remaining nodes
		while ( this.firstChild )
			this.removeChild( this.firstChild );
	}
}, function(name, fn){
	jQuery.fn[ name ] =3D function(){
		return this.each( fn, arguments );
	};
});

jQuery.each([ "Height", "Width" ], function(i, name){
	var type =3D name.toLowerCase();
=09
	jQuery.fn[ type ] =3D function( size ) {
		// Get window width or height
		return this[0] =3D=3D window ?
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards
			jQuery.browser.opera && document.body[ "client" + name ] ||=20
		=09
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)
			jQuery.browser.safari && window[ "inner" + name ] ||
		=09
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :
	=09
			// Get document width or height
			this[0] =3D=3D document ?
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater
				Math.max(=20
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]),=20
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name])=20
				) :

				// Get or set width or height on the element
				size =3D=3D undefined ?
					// Get width or height on the element
					(this.length ? jQuery.css( this[0], type ) : null) :

					// Set the width or height on the element (default to pixels if =
value is unitless)
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);
	};
});
var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?
		"(?:[\\w*_-]|\\\\.)" :
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");

jQuery.extend({
	expr: {
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},
		":": {
			// Position Checks
			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;},

			// Child Checks
			"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-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},

			// Parent Checks
			parent: function(a){return a.firstChild;},
			empty: function(a){return !a.firstChild;},

			// Text Check
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},

			// Visibility
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},

			// Form attributes
			enabled: function(a){return !a.disabled;},
			disabled: function(a){return a.disabled;},
			checked: function(a){return a.checked;},
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},

			// Form elements
			text: function(a){return "text"=3D=3Da.type;},
			radio: function(a){return "radio"=3D=3Da.type;},
			checkbox: function(a){return "checkbox"=3D=3Da.type;},
			file: function(a){return "file"=3D=3Da.type;},
			password: function(a){return "password"=3D=3Da.type;},
			submit: function(a){return "submit"=3D=3Da.type;},
			image: function(a){return "image"=3D=3Da.type;},
			reset: function(a){return "reset"=3D=3Da.type;},
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},

			// :has()
			has: function(a,i,m){return jQuery.find(m[3],a).length;},

			// :header
			header: function(a){return /h\d/i.test(a.nodeName);},

			// :animated
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}
		}
	},
=09
	// The regular expressions that power the parsing engine
	parse: [
		// Match: [@value=3D'test'], [@foo]
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,

		// Match: :contains('foo')
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,

		// Match: :even, :last-chlid, #id, .class
		new RegExp("^([:.#]*)(" + chars + "+)")
	],

	multiFilter: function( expr, elems, not ) {
		var old, cur =3D [];

		while ( expr && expr !=3D old ) {
			old =3D expr;
			var f =3D jQuery.filter( expr, elems, not );
			expr =3D f.t.replace(/^\s*,\s*/, "" );
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );
		}

		return cur;
	},

	find: function( t, context ) {
		// Quickly handle non-string expressions
		if ( typeof t !=3D "string" )
			return [ t ];

		// check to make sure context is a DOM element or a document
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)
			return [ ];

		// Set the correct context (if none is provided)
		context =3D context || document;

		// Initialize the search
		var ret =3D [context], done =3D [], last, nodeName;

		// Continue while a selector expression exists, and while
		// we're no longer looping upon ourselves
		while ( t && last !=3D t ) {
			var r =3D [];
			last =3D t;

			t =3D jQuery.trim(t);

			var foundToken =3D false,

			// An attempt at speeding up child selectors that
			// point to a specific element tag
				re =3D quickChild,
			=09
				m =3D re.exec(t);

			if ( m ) {
				nodeName =3D m[1].toUpperCase();

				// Perform our own iteration and filter
				for ( var i =3D 0; ret[i]; i++ )
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )
							r.push( c );

				ret =3D r;
				t =3D t.replace( re, "" );
				if ( t.indexOf(" ") =3D=3D 0 ) continue;
				foundToken =3D true;
			} else {
				re =3D /^([>+~])\s*(\w*)/i;

				if ( (m =3D re.exec(t)) !=3D null ) {
					r =3D [];

					var merge =3D {};
					nodeName =3D m[2].toUpperCase();
					m =3D m[1];

					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;
						for ( ; n; n =3D n.nextSibling )
							if ( n.nodeType =3D=3D 1 ) {
								var id =3D jQuery.data(n);

								if ( m =3D=3D "~" && merge[id] ) break;
							=09
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {
									if ( m =3D=3D "~" ) merge[id] =3D true;
									r.push( n );
								}
							=09
								if ( m =3D=3D "+" ) break;
							}
					}

					ret =3D r;

					// And remove the token
					t =3D jQuery.trim( t.replace( re, "" ) );
					foundToken =3D true;
				}
			}

			// See if there's still an expression, and that we haven't already
			// matched a token
			if ( t && !foundToken ) {
				// Handle multiple expressions
				if ( !t.indexOf(",") ) {
					// Clean the result set
					if ( context =3D=3D ret[0] ) ret.shift();

					// Merge the result sets
					done =3D jQuery.merge( done, ret );

					// Reset the context
					r =3D ret =3D [context];

					// Touch up the selector string
					t =3D " " + t.substr(1,t.length);

				} else {
					// Optimize for the case nodeName#idName
					var re2 =3D quickID;
					var m =3D re2.exec(t);
				=09
					// Re-organize the results, so that they're consistent
					if ( m ) {
						m =3D [ 0, m[2], m[3], m[1] ];

					} else {
						// Otherwise, do a traditional filter check for
						// ID, class, and element selectors
						re2 =3D quickClass;
						m =3D re2.exec(t);
					}

					m[2] =3D m[2].replace(/\\/g, "");

					var elem =3D ret[ret.length-1];

					// Try to do a global search by ID, where we can
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {
						// Optimization for HTML document case
						var oid =3D elem.getElementById(m[2]);
					=09
						// Do a quick check for the existence of the actual ID attribute
						// to avoid selecting by the name attribute in IE
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];

						// Do a quick check for node name (where applicable) so
						// that div#foo searches will be really fast
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];
					} else {
						// We need to find all descendant elements
						for ( var i =3D 0; ret[i]; i++ ) {
							// Grab the tag name being searched for
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];

							// Handle IE7 being really dumb about <object>s
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )
								tag =3D "param";

							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));
						}

						// It's faster to filter by class and be done with it
						if ( m[1] =3D=3D "." )
							r =3D jQuery.classFilter( r, m[2] );

						// Same with ID filtering
						if ( m[1] =3D=3D "#" ) {
							var tmp =3D [];

							// Try to find the element with the ID
							for ( var i =3D 0; r[i]; i++ )
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {
									tmp =3D [ r[i] ];
									break;
								}

							r =3D tmp;
						}

						ret =3D r;
					}

					t =3D t.replace( re2, "" );
				}

			}

			// If a selector string still exists
			if ( t ) {
				// Attempt to filter it
				var val =3D jQuery.filter(t,r);
				ret =3D r =3D val.r;
				t =3D jQuery.trim(val.t);
			}
		}

		// An error occurred with the selector;
		// just return an empty set instead
		if ( t )
			ret =3D [];

		// Remove the root context
		if ( ret && context =3D=3D ret[0] )
			ret.shift();

		// And combine the results
		done =3D jQuery.merge( done, ret );

		return done;
	},

	classFilter: function(r,m,not){
		m =3D " " + m + " ";
		var tmp =3D [];
		for ( var i =3D 0; r[i]; i++ ) {
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;
			if ( !not && pass || not && !pass )
				tmp.push( r[i] );
		}
		return tmp;
	},

	filter: function(t,r,not) {
		var last;

		// Look for common filter expressions
		while ( t && t !=3D last ) {
			last =3D t;

			var p =3D jQuery.parse, m;

			for ( var i =3D 0; p[i]; i++ ) {
				m =3D p[i].exec( t );

				if ( m ) {
					// Remove what we just matched
					t =3D t.substring( m[0].length );

					m[2] =3D m[2].replace(/\\/g, "");
					break;
				}
			}

			if ( !m )
				break;

			// :not() is a special case that can be optimized by
			// keeping it out of the expression list
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )
				// optimize if only one selector found (most common case)
				r =3D isSimple.test( m[3] ) ?
					jQuery.filter(m[3], r, true).r :
					jQuery( r ).not( m[3] );

			// We can get a big speed boost by filtering by class here
			else if ( m[1] =3D=3D "." )
				r =3D jQuery.classFilter(r, m[2], not);

			else if ( m[1] =3D=3D "[" ) {
				var type =3D m[3];
			=09
				// special case, filter by exact name
				if ( !not && m[2] =3D=3D 'name' && type =3D=3D '=3D' )
					r =3D jQuery.grep( document.getElementsByName(m[5]), =
function(elem){
						return jQuery.inArray( elem, r ) !=3D -1;=09
					});
				else {
					for ( var i =3D 0, rl =3D r.length, tmp =3D []; i < rl; i++ ) {
						var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];
					=09
						if ( z =3D=3D null || /href|src|selected/.test(m[2]) )
							z =3D jQuery.attr(a,m[2]) || '';
=09
						if ( (type =3D=3D "" && !!z ||
							 type =3D=3D "=3D" && z =3D=3D m[5] ||
							 type =3D=3D "!=3D" && z !=3D m[5] ||
							 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||
							 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||
							 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )
								tmp.push( a );
					}				=09
					r =3D tmp;
				}

			// We can get a speed boost by handling nth-child here
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {
				var merge =3D {}, tmp =3D [],
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),
					// calculate the numbers (first)n+(last) including if they are =
negative
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;
=20
				// loop through all the elements left in the jQuery object
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);

					if ( !merge[id] ) {
						var c =3D 1;

						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )
							if ( n.nodeType =3D=3D 1 )
								n.nodeIndex =3D c++;

						merge[id] =3D true;
					}

					var add =3D false;

					if ( first =3D=3D 0 ) {
						if ( node.nodeIndex =3D=3D last )
							add =3D true;
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )
						add =3D true;

					if ( add ^ not )
						tmp.push( node );
				}

				r =3D tmp;

			// Otherwise, find the expression to execute
			} else {
				var fn =3D jQuery.expr[ m[1] ];
				if ( typeof fn =3D=3D "object" )
					fn =3D fn[ m[2] ];

				if ( typeof fn =3D=3D "string" )
					fn =3D eval("false||function(a,i){return " + fn + ";}");

				// Execute it against the current filter
				r =3D jQuery.grep( r, function(elem, i){
					return fn(elem, i, m, r);
				}, not );
			}
		}

		// Return an array of filtered elements (r)
		// and the modified expression string (t)
		return { r: r, t: t };
	},

	dir: function( elem, dir ){
		var matched =3D [],
			cur =3D elem[dir];
		while ( cur && cur !=3D document ) {
			if ( cur.nodeType =3D=3D 1 )
				matched.push( cur );
			cur =3D cur[dir];
		}
		return matched;
	},
=09
	nth: function(cur,result,dir,elem){
		result =3D result || 1;
		var num =3D 0;

		for ( ; cur; cur =3D cur[dir] )
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )
				break;

		return cur;
	},
=09
	sibling: function( n, elem ) {
		var r =3D [];

		for ( ; n; n =3D n.nextSibling ) {
			if ( n.nodeType =3D=3D 1 && n !=3D elem )
				r.push( n );
		}

		return r;
	}
});
/*
 * A number of helper functions used for managing events.
 * Many of the ideas behind this code orignated from=20
 * Dean Edwards' addEvent library.
 */
jQuery.event =3D {

	// Bind an event to an element
	// Original by Dean Edwards
	add: function(elem, types, handler, data) {
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )
			return;

		// For whatever reason, IE has trouble passing the window object
		// around, causing it to be cloned in the process
		if ( jQuery.browser.msie && elem.setInterval )
			elem =3D window;

		// Make sure that the function being executed has a unique ID
		if ( !handler.guid )
			handler.guid =3D this.guid++;
		=09
		// if data is passed, bind to handler=20
		if( data !=3D undefined ) {=20
			// Create temporary function pointer to original handler=20
			var fn =3D handler;=20

			// Create unique handler function, wrapped around original handler=20
			handler =3D this.proxy( fn, function() {=20
				// Pass arguments and context to original handler=20
				return fn.apply(this, arguments);=20
			});

			// Store data in unique handler=20
			handler.data =3D data;

			// Set the guid of unique handler to the same of original handler, so =
it can be removed=20
			handler.guid =3D fn.guid;
		}

		// Init the element's event structure
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){
				// Handle the second event of a trigger and when
				// an event is called after a page has unloaded
				if ( typeof jQuery !=3D "undefined" && !jQuery.event.triggered )
					return jQuery.event.handle.apply(arguments.callee.elem, arguments);
			});
		// Add elem as a property of the handle function
		// This is to prevent a memory leak with non-native
		// event in IE.
		handle.elem =3D elem;
		=09
		// Handle multiple events separated by a space
		// jQuery(...).bind("mouseover mouseout", fn);
		jQuery.each(types.split(/\s+/), function(index, type) {
			// Namespaced event handlers
			var parts =3D type.split(".");
			type =3D parts[0];
			handler.type =3D parts[1];

			// Get the current list of functions bound to this event
			var handlers =3D events[type];

			// Init the event handler queue
			if (!handlers) {
				handlers =3D events[type] =3D {};
=09
				// Check for a special event handler
				// Only use addEventListener/attachEvent if the special
				// events handler returns false
				if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {
					// Bind the global event handler to the element
					if (elem.addEventListener)
						elem.addEventListener(type, handle, false);
					else if (elem.attachEvent)
						elem.attachEvent("on" + type, handle);
				}
			}

			// Add the function to the element's handler list
			handlers[handler.guid] =3D handler;

			// Keep track of which events have been used, for global triggering
			jQuery.event.global[type] =3D true;
		});
	=09
		// Nullify elem to prevent memory leaks in IE
		elem =3D null;
	},

	guid: 1,
	global: {},

	// Detach an event or set of events from an element
	remove: function(elem, types, handler) {
		// don't do events on text and comment nodes
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )
			return;

		var events =3D jQuery.data(elem, "events"), ret, index;

		if ( events ) {
			// Unbind all events for the element
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )
				for ( var type in events )
					this.remove( elem, type + (types || "") );
			else {
				// types is actually an event object here
				if ( types.type ) {
					handler =3D types.handler;
					types =3D types.type;
				}
			=09
				// Handle multiple events seperated by a space
				// jQuery(...).unbind("mouseover mouseout", fn);
				jQuery.each(types.split(/\s+/), function(index, type){
					// Namespaced event handlers
					var parts =3D type.split(".");
					type =3D parts[0];
				=09
					if ( events[type] ) {
						// remove the given handler for the given type
						if ( handler )
							delete events[type][handler.guid];
		=09
						// remove all handlers for the given type
						else
							for ( handler in events[type] )
								// Handle the removal of namespaced events
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )
									delete events[type][handler];

						// remove generic event handler if no more handlers exist
						for ( ret in events[type] ) break;
						if ( !ret ) {
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {
								if (elem.removeEventListener)
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);
								else if (elem.detachEvent)
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));
							}
							ret =3D null;
							delete events[type];
						}
					}
				});
			}

			// Remove the expando if it's no longer used
			for ( ret in events ) break;
			if ( !ret ) {
				var handle =3D jQuery.data( elem, "handle" );
				if ( handle ) handle.elem =3D null;
				jQuery.removeData( elem, "events" );
				jQuery.removeData( elem, "handle" );
			}
		}
	},

	trigger: function(type, data, elem, donative, extra) {
		// Clone the incoming data, if any
		data =3D jQuery.makeArray(data);

		if ( type.indexOf("!") >=3D 0 ) {
			type =3D type.slice(0, -1);
			var exclusive =3D true;
		}

		// Handle a global trigger
		if ( !elem ) {
			// Only trigger if we've ever bound an event for it
			if ( this.global[type] )
				jQuery("*").add([window, document]).trigger(type, data);

		// Handle triggering a single element
		} else {
			// don't do events on text and comment nodes
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )
				return undefined;

			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),
				// Check to see if we need to provide a fake event, or not
				event =3D !data[0] || !data[0].preventDefault;
		=09
			// Pass along a fake event
			if ( event ) {
				data.unshift({=20
					type: type,=20
					target: elem,=20
					preventDefault: function(){},=20
					stopPropagation: function(){},=20
					timeStamp: now()
				});
				data[0][expando] =3D true; // no need to fix fake event
			}

			// Enforce the right trigger type
			data[0].type =3D type;
			if ( exclusive )
				data[0].exclusive =3D true;

			// Trigger the event, it is assumed that "handle" is a function
			var handle =3D jQuery.data(elem, "handle");=20
			if ( handle )=20
				val =3D handle.apply( elem, data );

			// Handle triggering native .onfoo handlers (and on links since we =
don't call .click() for links)
			if ( (!fn || (jQuery.nodeName(elem, 'a') && type =3D=3D "click")) && =
elem["on"+type] && elem["on"+type].apply( elem, data ) =3D=3D=3D false )
				val =3D false;

			// Extra functions don't get the custom event object
			if ( event )
				data.shift();

			// Handle triggering of extra function
			if ( extra && jQuery.isFunction( extra ) ) {
				// call the extra function and tack the current return value on the =
end for possible inspection
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );
				// if anything is returned, give it precedence and have it overwrite =
the previous value
				if (ret !=3D=3D undefined)
					val =3D ret;
			}

			// Trigger the native events (except for clicks on links)
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {
				this.triggered =3D true;
				try {
					elem[ type ]();
				// prevent IE from throwing an error for some hidden elements
				} catch (e) {}
			}

			this.triggered =3D false;
		}

		return val;
	},

	handle: function(event) {
		// returned undefined or false
		var val, ret, namespace, all, handlers;

		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );

		// Namespaced event handlers
		namespace =3D event.type.split(".");
		event.type =3D namespace[0];
		namespace =3D namespace[1];
		all =3D !namespace && !event.exclusive; //cache this now, all =3D true =
means, any handler

		handlers =3D ( jQuery.data(this, "events") || {} )[event.type];

		for ( var j in handlers ) {
			var handler =3D handlers[j];

			// Filter the functions by class
			if ( all || handler.type =3D=3D namespace ) {
				// Pass in a reference to the handler function itself
				// So that we can later remove it
				event.handler =3D handler;
				event.data =3D handler.data;
			=09
				ret =3D handler.apply( this, arguments );

				if ( val !=3D=3D false )
					val =3D ret;

				if ( ret =3D=3D=3D false ) {
					event.preventDefault();
					event.stopPropagation();
				}
			}
		}

		return val;
	},

	fix: function(event) {
		if ( event[expando] =3D=3D true )=20
			return event;
	=09
		// store a copy of the original event object=20
		// and "clone" to set read-only properties
		var originalEvent =3D event;
		event =3D { originalEvent: originalEvent };
		var props =3D "altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue pageX pageY prevValue =
relatedNode relatedTarget screenX screenY shiftKey srcElement target =
timeStamp toElement type view wheelDelta which".split(" ");
		for ( var i=3Dprops.length; i; i-- )
			event[ props[i] ] =3D originalEvent[ props[i] ];
	=09
		// Mark it as fixed
		event[expando] =3D true;
	=09
		// add preventDefault and stopPropagation since=20
		// they will not work on the clone
		event.preventDefault =3D function() {
			// if preventDefault exists run it on the original event
			if (originalEvent.preventDefault)
				originalEvent.preventDefault();
			// otherwise set the returnValue property of the original event to =
false (IE)
			originalEvent.returnValue =3D false;
		};
		event.stopPropagation =3D function() {
			// if stopPropagation exists run it on the original event
			if (originalEvent.stopPropagation)
				originalEvent.stopPropagation();
			// otherwise set the cancelBubble property of the original event to =
true (IE)
			originalEvent.cancelBubble =3D true;
		};
	=09
		// Fix timeStamp
		event.timeStamp =3D event.timeStamp || now();
	=09
		// Fix target property, if necessary
		if ( !event.target )
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either
			=09
		// check if target is a textnode (safari)
		if ( event.target.nodeType =3D=3D 3 )
			event.target =3D event.target.parentNode;

		// Add relatedTarget, if necessary
		if ( !event.relatedTarget && event.fromElement )
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;

		// Calculate pageX/Y if missing and clientX/Y available
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {
			var doc =3D document.documentElement, body =3D document.body;
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);
		}
		=09
		// Add which for key events
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )
			event.which =3D event.charCode || event.keyCode;
	=09
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)
		if ( !event.metaKey && event.ctrlKey )
			event.metaKey =3D event.ctrlKey;

		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right
		// Note: button is not normalized, so don't use it
		if ( !event.which && event.button )
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));
		=09
		return event;
	},
=09
	proxy: function( fn, proxy ){
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=20
		proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || this.guid++;
		return proxy;//so proxy can be declared as an argument
	},
=09
	special: {
		ready: {
			setup: function() {
				// Make sure the ready event is setup
				bindReady();
				return;
			},
		=09
			teardown: function() { return; }
		},
	=09
		mouseenter: {
			setup: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);
				return true;
			},
	=09
			teardown: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);
				return true;
			},
		=09
			handler: function(event) {
				// If we actually just moused on to a sub-element, ignore it
				if ( withinElement(event, this) ) return true;
				// Execute the right handlers by setting the event type to =
mouseenter
				event.type =3D "mouseenter";
				return jQuery.event.handle.apply(this, arguments);
			}
		},
=09
		mouseleave: {
			setup: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);
				return true;
			},
	=09
			teardown: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);
				return true;
			},
		=09
			handler: function(event) {
				// If we actually just moused on to a sub-element, ignore it
				if ( withinElement(event, this) ) return true;
				// Execute the right handlers by setting the event type to =
mouseleave
				event.type =3D "mouseleave";
				return jQuery.event.handle.apply(this, arguments);
			}
		}
	}
};

jQuery.fn.extend({
	bind: function( type, data, fn ) {
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){
			jQuery.event.add( this, type, fn || data, fn && data );
		});
	},
=09
	one: function( type, data, fn ) {
		var one =3D jQuery.event.proxy( fn || data, function(event) {
			jQuery(this).unbind(event, one);
			return (fn || data).apply( this, arguments );
		});
		return this.each(function(){
			jQuery.event.add( this, type, one, fn && data);
		});
	},

	unbind: function( type, fn ) {
		return this.each(function(){
			jQuery.event.remove( this, type, fn );
		});
	},

	trigger: function( type, data, fn ) {
		return this.each(function(){
			jQuery.event.trigger( type, data, this, true, fn );
		});
	},

	triggerHandler: function( type, data, fn ) {
		return this[0] && jQuery.event.trigger( type, data, this[0], false, fn =
);
	},

	toggle: function( fn ) {
		// Save reference to arguments for access in closure
		var args =3D arguments, i =3D 1;

		// link all the functions, so any of them can unbind this click =
handler
		while( i < args.length )
			jQuery.event.proxy( fn, args[i++] );

		return this.click( jQuery.event.proxy( fn, function(event) {
			// Figure out which function to execute
			this.lastToggle =3D ( this.lastToggle || 0 ) % i;
		=09
			// Make sure that clicks stop
			event.preventDefault();
		=09
			// and execute the function
			return args[ this.lastToggle++ ].apply( this, arguments ) || false;
		}));
	},

	hover: function(fnOver, fnOut) {
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);
	},
=09
	ready: function(fn) {
		// Attach the listeners
		bindReady();

		// If the DOM is already ready
		if ( jQuery.isReady )
			// Execute the function immediately
			fn.call( document, jQuery );
		=09
		// Otherwise, remember the function for later
		else
			// Add the function to the wait list
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } =
);
=09
		return this;
	}
});

jQuery.extend({
	isReady: false,
	readyList: [],
	// Handle when the DOM is ready
	ready: function() {
		// Make sure that the DOM is not already loaded
		if ( !jQuery.isReady ) {
			// Remember that the DOM is ready
			jQuery.isReady =3D true;
		=09
			// If there are functions bound, to execute
			if ( jQuery.readyList ) {
				// Execute all of them
				jQuery.each( jQuery.readyList, function(){
					this.apply( document );
				});
			=09
				// Reset the list of functions
				jQuery.readyList =3D null;
			}
	=09
			// Trigger any bound ready events
			jQuery(document).triggerHandler("ready");
		}
	}
});

var readyBound =3D false;

function bindReady(){
	if ( readyBound ) return;
	readyBound =3D true;

	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event
	if ( document.addEventListener && !jQuery.browser.opera)
		// Use the handy event callback
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );
=09
	// If IE is used and is not in a frame
	// Continually check to see if the document is ready
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){
		if (jQuery.isReady) return;
		try {
			// If IE is used, use the trick by Diego Perini
			// http://javascript.nwbox.com/IEContentLoaded/
			document.documentElement.doScroll("left");
		} catch( error ) {
			setTimeout( arguments.callee, 0 );
			return;
		}
		// and execute any waiting functions
		jQuery.ready();
	})();

	if ( jQuery.browser.opera )
		document.addEventListener( "DOMContentLoaded", function () {
			if (jQuery.isReady) return;
			for (var i =3D 0; i < document.styleSheets.length; i++)
				if (document.styleSheets[i].disabled) {
					setTimeout( arguments.callee, 0 );
					return;
				}
			// and execute any waiting functions
			jQuery.ready();
		}, false);

	if ( jQuery.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=3D undefined )
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;
			if ( document.styleSheets.length !=3D numStyles ) {
				setTimeout( arguments.callee, 0 );
				return;
			}
			// and execute any waiting functions
			jQuery.ready();
		})();
	}

	// A fallback to window.onload, that will always work
	jQuery.event.add( window, "load", jQuery.ready );
}

jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," +=20
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){
=09
	// Handle event binding
	jQuery.fn[name] =3D function(fn){
		return fn ? this.bind(name, fn) : this.trigger(name);
	};
});

// Checks if an event happened on an element within another element
// Used in jQuery.event.special.mouseenter and mouseleave handlers
var withinElement =3D function(event, elem) {
	// Check if mouse(over|out) are still within the same parent element
	var parent =3D event.relatedTarget;
	// Traverse up the tree
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }
	// Return true if we actually just moused on to a sub-element
	return parent =3D=3D elem;
};

// Prevent memory leaks in IE
// And prevent errors on refresh with events like mouseover in other =
browsers
// Window isn't included so as not to unbind existing unload events
jQuery(window).bind("unload", function() {
	jQuery("*").add(document).unbind();
});
jQuery.fn.extend({
	load: function( url, params, callback ) {
		if ( jQuery.isFunction( url ) )
			return this.bind("load", url);

		var off =3D url.indexOf(" ");
		if ( off >=3D 0 ) {
			var selector =3D url.slice(off, url.length);
			url =3D url.slice(0, off);
		}

		callback =3D callback || function(){};

		// Default to a GET request
		var type =3D "GET";

		// If the second parameter was provided
		if ( params )
			// If it's a function
			if ( jQuery.isFunction( params ) ) {
				// We assume that it's the callback
				callback =3D params;
				params =3D null;

			// Otherwise, build a param string
			} else {
				params =3D jQuery.param( params );
				type =3D "POST";
			}

		var self =3D this;

		// Request the remote document
		jQuery.ajax({
			url: url,
			type: type,
			dataType: "html",
			data: params,
			complete: function(res, status){
				// If successful, inject the HTML into all the matched elements
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )
					// See if a selector was specified
					self.html( selector ?
						// Create a dummy div to hold the results
						jQuery("<div/>")
							// inject the contents of the document in, removing the scripts
							// to avoid any 'Permission Denied' errors in IE
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, =
""))

							// Locate the specified elements
							.find(selector) :

						// If not, just inject the full result
						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;
		})
		.filter(function(){
			return this.name && !this.disabled &&=20
				(this.checked || /select|textarea/i.test(this.nodeName) ||=20
					/text|hidden|password/i.test(this.type));
		})
		.map(function(i, elem){
			var val =3D jQuery(this).val();
			return val =3D=3D null ? null :
				val.constructor =3D=3D Array ?
					jQuery.map( val, function(val, i){
						return {name: elem.name, value: val};
					}) :
					{name: elem.name, value: val};
		}).get();
	}
});

// Attach a bunch of functions for handling common AJAX events
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){
	jQuery.fn[o] =3D function(f){
		return this.bind(o, f);
	};
});

var jsc =3D now();

jQuery.extend({
	get: function( url, data, callback, type ) {
		// shift arguments if data argument was ommited
		if ( jQuery.isFunction( data ) ) {
			callback =3D data;
			data =3D null;
		}
	=09
		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, callback ) {
		return jQuery.get(url, data, callback, "json");
	},

	post: function( url, data, callback, type ) {
		if ( jQuery.isFunction( data ) ) {
			callback =3D data;
			data =3D {};
		}

		return jQuery.ajax({
			type: "POST",
			url: url,
			data: data,
			success: callback,
			dataType: type
		});
	},

	ajaxSetup: function( settings ) {
		jQuery.extend( jQuery.ajaxSettings, settings );
	},

	ajaxSettings: {
		global: true,
		type: "GET",
		timeout: 0,
		contentType: "application/x-www-form-urlencoded",
		processData: true,
		async: true,
		data: null,
		username: 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: "*/*"
		}
	},
=09
	// Last-Modified header cache for next request
	lastModified: {},

	ajax: function( s ) {
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data;

		// Extend the settings, but re-extend 's' so that it can be
		// checked again later (in the test suite, specifically)
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));

		// convert data if not already a string
		if ( s.data && s.processData && typeof s.data !=3D "string" )
			s.data =3D jQuery.param(s.data);

		// Handle JSONP Parameter Callbacks
		if ( s.dataType =3D=3D "jsonp" ) {
			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";
		}

		// Build temporary JSONP function
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {
			jsonp =3D "jsonp" + jsc++;

			// Replace the =3D? sequence both in the query string and the data
			if ( s.data )
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");

			// We need to make sure
			// that a JSONP style response is executed properly
			s.dataType =3D "script";

			// Handle JSONP-style loading
			window[ jsonp ] =3D function(tmp){
				data =3D tmp;
				success();
				complete();
				// Garbage collect
				window[ jsonp ] =3D undefined;
				try{ delete window[ jsonp ]; } catch(e){}
				if ( head )
					head.removeChild( script );
			};
		}

		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )
			s.cache =3D false;

		if ( s.cache =3D=3D=3D false && s.type.toLowerCase() =3D=3D "get" ) {
			var ts =3D now();
			// try replacing _=3D if it is there
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + =
"$2");
			// if nothing was replaced, add timestamp to the end
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");
		}

		// If data is available, append data to url for get requests
		if ( s.data && s.type.toLowerCase() =3D=3D "get" ) {
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;

			// IE likes to send both get and post data, prevent this
			s.data =3D null;
		}

		// Watch for a new set of requests
		if ( s.global && ! jQuery.active++ )
			jQuery.event.trigger( "ajaxStart" );

		// If we're requesting a remote document
		// and trying to load JSON or Script with a GET
		if ( (!s.url.indexOf("http") || !s.url.indexOf("//")) && s.dataType =
=3D=3D "script" && s.type.toLowerCase() =3D=3D "get" ) {
			var head =3D document.getElementsByTagName("head")[0];
			var script =3D document.createElement("script");
			script.src =3D s.url;
			if (s.scriptCharset)
				script.charset =3D s.scriptCharset;

			// Handle Script loading
			if ( !jsonp ) {
				var done =3D false;

				// Attach handlers for all browsers
				script.onload =3D script.onreadystatechange =3D function(){
					if ( !done && (!this.readyState ||=20
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {
						done =3D true;
						success();
						complete();
						head.removeChild( script );
					}
				};
			}

			head.appendChild(script);

			// We handle everything using the script element injection
			return undefined;
		}

		var requestDone =3D false;

		// Create the request object; Microsoft failed to properly
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available
		var xml =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();

		// Open the socket
		xml.open(s.type, s.url, s.async, s.username, s.password);

		// Need an extra try/catch for cross domain requests in Firefox 3
		try {
			// Set the correct header, if data is being sent
			if ( s.data )
				xml.setRequestHeader("Content-Type", s.contentType);

			// Set the If-Modified-Since header, if ifModified mode.
			if ( s.ifModified )
				xml.setRequestHeader("If-Modified-Since",
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );

			// Set header so the called script knows that it's an XMLHttpRequest
			xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");

			// Set the Accepts header for the server, depending on the dataType
			xml.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] =
?
				s.accepts[ s.dataType ] + ", */*" :
				s.accepts._default );
		} catch(e){}

		// Allow custom headers/mimetypes
		if ( s.beforeSend && s.beforeSend(xml, s) =3D=3D=3D false ) {
			// cleanup active request counter
			s.global && jQuery.active--;
			// close opended socket
			xml.abort();
			return false;
		}
	=09
		if ( s.global )
			jQuery.event.trigger("ajaxSend", [xml, s]);

		// Wait for a response to come back
		var onreadystatechange =3D function(isTimeout){
			// The transfer is complete and the data is available, or the request =
timed out
			if ( !requestDone && xml && (xml.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {
				requestDone =3D true;
			=09
				// clear poll interval
				if (ival) {
					clearInterval(ival);
					ival =3D null;
				}
			=09
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||
					!jQuery.httpSuccess( xml ) && "error" ||
					s.ifModified && jQuery.httpNotModified( xml, s.url ) && =
"notmodified" ||
					"success";

				if ( status =3D=3D "success" ) {
					// Watch for, and catch, XML document parse errors
					try {
						// process the data (runs the xml through httpData regardless of =
callback)
						data =3D jQuery.httpData( xml, s.dataType );
					} catch(e) {
						status =3D "parsererror";
					}
				}

				// Make sure that the request was successful or notmodified
				if ( status =3D=3D "success" ) {
					// Cache Last-Modified header, if ifModified mode.
					var modRes;
					try {
						modRes =3D xml.getResponseHeader("Last-Modified");
					} catch(e) {} // swallow exception thrown by FF if header is not =
available
=09
					if ( s.ifModified && modRes )
						jQuery.lastModified[s.url] =3D modRes;

					// JSONP handles its own success callback
					if ( !jsonp )
						success();=09
				} else
					jQuery.handleError(s, xml, status);

				// Fire the complete handlers
				complete();

				// Stop memory leaks
				if ( s.async )
					xml =3D null;
			}
		};
	=09
		if ( s.async ) {
			// don't attach the handler to the request, just poll it instead
			var ival =3D setInterval(onreadystatechange, 13);=20

			// Timeout checker
			if ( s.timeout > 0 )
				setTimeout(function(){
					// Check to see if the request is still happening
					if ( xml ) {
						// Cancel the request
						xml.abort();
=09
						if( !requestDone )
							onreadystatechange( "timeout" );
					}
				}, s.timeout);
		}
		=09
		// Send the data
		try {
			xml.send(s.data);
		} catch(e) {
			jQuery.handleError(s, xml, null, e);
		}
	=09
		// firefox 1.5 doesn't fire statechange for sync requests
		if ( !s.async )
			onreadystatechange();

		function success(){
			// If a local callback was specified, fire it and pass it the data
			if ( s.success )
				s.success( data, status );

			// Fire the global callback
			if ( s.global )
				jQuery.event.trigger( "ajaxSuccess", [xml, s] );
		}

		function complete(){
			// Process result
			if ( s.complete )
				s.complete(xml, status);

			// The request was completed
			if ( s.global )
				jQuery.event.trigger( "ajaxComplete", [xml, s] );

			// Handle the global AJAX counter
			if ( s.global && ! --jQuery.active )
				jQuery.event.trigger( "ajaxStop" );
		}
	=09
		// return XMLHttpRequest to allow aborting the request etc.
		return xml;
	},

	handleError: function( s, xml, status, e ) {
		// If a local callback was specified, fire it
		if ( s.error ) s.error( xml, status, e );

		// Fire the global callback
		if ( s.global )
			jQuery.event.trigger( "ajaxError", [xml, s, e] );
	},

	// Counter for holding the number of active queries
	active: 0,

	// Determines if an XMLHttpRequest was successful or not
	httpSuccess: function( r ) {
		try {
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450
			return !r.status && location.protocol =3D=3D "file:" ||
				( r.status >=3D 200 && r.status < 300 ) || r.status =3D=3D 304 || =
r.status =3D=3D 1223 ||
				jQuery.browser.safari && r.status =3D=3D undefined;
		} catch(e){}
		return false;
	},

	// Determines if an XMLHttpRequest returns NotModified
	httpNotModified: function( xml, url ) {
		try {
			var xmlRes =3D xml.getResponseHeader("Last-Modified");

			// Firefox always returns 200. check Last-Modified date
			return xml.status =3D=3D 304 || xmlRes =3D=3D =
jQuery.lastModified[url] ||
				jQuery.browser.safari && xml.status =3D=3D undefined;
		} catch(e){}
		return false;
	},

	httpData: function( r, type ) {
		var ct =3D r.getResponseHeader("content-type"),
			xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D 0,
			data =3D xml ? r.responseXML : r.responseText;

		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )
			throw "parsererror";

		// If the type is "script", eval it in global context
		if ( type =3D=3D "script" )
			jQuery.globalEval( data );

		// Get the JavaScript object, if JSON is used.
		if ( type =3D=3D "json" )
			data =3D eval("(" + data + ")");

		return data;
	},

	// Serialize an array of form elements or a set of
	// key/values into a query string
	param: function( a ) {
		var s =3D [];

		// If an array was passed in, assume that it is an array
		// of form elements
		if ( a.constructor =3D=3D Array || a.jquery )
			// Serialize the form elements
			jQuery.each( a, function(){
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );
			});

		// Otherwise, assume that it's an object of key/value pairs
		else
			// Serialize the key/values
			for ( var j in a )
				// If the value is an array then the key names need to be repeated
				if ( a[j] && a[j].constructor =3D=3D Array )
					jQuery.each( a[j], function(){
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);
					});
				else
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( a[j] ) =
);

		// Return the resulting serialization
		return s.join("&").replace(/%20/g, "+");
	}

});
jQuery.fn.extend({
	show: function(speed,callback){
		return speed ?
			this.animate({
				height: "show", width: "show", opacity: "show"
			}, speed, callback) :
		=09
			this.filter(":hidden").each(function(){
				this.style.display =3D this.oldblock || "";
				if ( jQuery.css(this,"display") =3D=3D "none" ) {
					var elem =3D jQuery("<" + this.tagName + " />").appendTo("body");
					this.style.display =3D elem.css("display");
					// handle an edge condition where css is - div { display:none; } or =
similar
					if (this.style.display =3D=3D "none")
						this.style.display =3D "block";
					elem.remove();
				}
			}).end();
	},
=09
	hide: function(speed,callback){
		return speed ?
			this.animate({
				height: "hide", width: "hide", opacity: "hide"
			}, speed, callback) :
		=09
			this.filter(":visible").each(function(){
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");
				this.style.display =3D "none";
			}).end();
	},

	// Save the old toggle function
	_toggle: jQuery.fn.toggle,
=09
	toggle: function( fn, fn2 ){
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?
			this._toggle.apply( this, arguments ) :
			fn ?
				this.animate({
					height: "toggle", width: "toggle", opacity: "toggle"
				}, fn, fn2) :
				this.each(function(){
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();
				});
	},
=09
	slideDown: function(speed,callback){
		return this.animate({height: "show"}, speed, callback);
	},
=09
	slideUp: function(speed,callback){
		return this.animate({height: "hide"}, speed, callback);
	},

	slideToggle: function(speed, callback){
		return this.animate({height: "toggle"}, speed, callback);
	},
=09
	fadeIn: function(speed, callback){
		return this.animate({opacity: "show"}, speed, callback);
	},
=09
	fadeOut: function(speed, callback){
		return this.animate({opacity: "hide"}, speed, callback);
	},
=09
	fadeTo: function(speed,to,callback){
		return this.animate({opacity: to}, speed, callback);
	},
=09
	animate: function( prop, speed, easing, callback ) {
		var optall =3D jQuery.speed(speed, easing, callback);

		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){
			if ( this.nodeType !=3D 1)
				return false;

			var opt =3D jQuery.extend({}, optall), p,
				hidden =3D jQuery(this).is(":hidden"), self =3D this;
		=09
			for ( 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 "height" || p =3D=3D "width" ) {
					// Store display property
					opt.display =3D jQuery.css(this, "display");

					// Make sure that nothing sneaks out
					opt.overflow =3D this.style.overflow;
				}
			}

			if ( opt.overflow !=3D null )
				this.style.overflow =3D "hidden";

			opt.curAnim =3D jQuery.extend({}, prop);
		=09
			jQuery.each( prop, function(name, val){
				var e =3D new jQuery.fx( self, opt, name );

				if ( /toggle|show|hide/.test(val) )
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );
				else {
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),
						start =3D e.cur(true) || 0;

					if ( parts ) {
						var end =3D parseFloat(parts[2]),
							unit =3D parts[3] || "px";

						// We need to compute starting value
						if ( unit !=3D "px" ) {
							self.style[ name ] =3D (end || 1) + unit;
							start =3D ((end || 1) / e.cur(true)) * start;
							self.style[ name ] =3D start + unit;
						}

						// If a +=3D/-=3D token was provided, we're doing a relative =
animation
						if ( parts[1] )
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;

						e.custom( start, end, unit );
					} else
						e.custom( start, val, "" );
				}
			});

			// For JS strict compliance
			return true;
		});
	},
=09
	queue: function(type, fn){
		if ( jQuery.isFunction(type) || ( type && type.constructor =3D=3D =
Array )) {
			fn =3D type;
			type =3D "fx";
		}

		if ( !type || (typeof type =3D=3D "string" && !fn) )
			return queue( this[0], type );

		return this.each(function(){
			if ( fn.constructor =3D=3D Array )
				queue(this, type, fn);
			else {
				queue(this, type).push( fn );
		=09
				if ( queue(this, type).length =3D=3D 1 )
					fn.apply(this);
			}
		});
	},

	stop: function(clearQueue, gotoEnd){
		var timers =3D jQuery.timers;

		if (clearQueue)
			this.queue([]);

		this.each(function(){
			// go in reverse order so anything added to the queue during the loop =
is ignored
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )
				if ( timers[i].elem =3D=3D this ) {
					if (gotoEnd)
						// force the next step to be the last
						timers[i](true);
					timers.splice(i, 1);
				}
		});

		// start the next in the queue if the last step wasn't forced
		if (!gotoEnd)
			this.dequeue();

		return this;
	}

});

var queue =3D function( elem, type, array ) {
	if ( elem ){
=09
		type =3D type || "fx";
=09
		var q =3D jQuery.data( elem, type + "queue" );
=09
		if ( !q || array )
			q =3D jQuery.data( elem, type + "queue", jQuery.makeArray(array) );

	}
	return q;
};

jQuery.fn.dequeue =3D function(type){
	type =3D type || "fx";

	return this.each(function(){
		var q =3D queue(this, type);

		q.shift();

		if ( q.length )
			q[0].apply( this );
	});
};

jQuery.extend({
=09
	speed: function(speed, easing, fn) {
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {
			complete: fn || !fn && easing ||=20
				jQuery.isFunction( speed ) && speed,
			duration: speed,
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing
		};

		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ?=20
			opt.duration :=20
			jQuery.fx.speeds[opt.duration]) || jQuery.fx.speeds.def;
=09
		// Queueing
		opt.old =3D opt.complete;
		opt.complete =3D function(){
			if ( opt.queue !=3D=3D false )
				jQuery(this).dequeue();
			if ( jQuery.isFunction( opt.old ) )
				opt.old.apply( this );
		};
=09
		return opt;
	},
=09
	easing: {
		linear: function( p, n, firstNum, diff ) {
			return firstNum + diff * p;
		},
		swing: function( p, n, firstNum, diff ) {
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;
		}
	},
=09
	timers: [],
	timerId: null,

	fx: function( elem, options, prop ){
		this.options =3D options;
		this.elem =3D elem;
		this.prop =3D prop;

		if ( !options.orig )
			options.orig =3D {};
	}

});

jQuery.fx.prototype =3D {

	// Simple function for setting a style value
	update: function(){
		if ( this.options.step )
			this.options.step.apply( this.elem, [ this.now, this ] );

		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );

		// Set display property to block for height/width animations
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )
			this.elem.style.display =3D "block";
	},

	// Get the current size
	cur: function(force){
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )
			return this.elem[ this.prop ];

		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;
	},

	// Start an animation from one number to another
	custom: function(from, to, unit){
		this.startTime =3D now();
		this.start =3D from;
		this.end =3D to;
		this.unit =3D unit || this.unit || "px";
		this.now =3D this.start;
		this.pos =3D this.state =3D 0;
		this.update();

		var self =3D this;
		function t(gotoEnd){
			return self.step(gotoEnd);
		}

		t.elem =3D this.elem;

		jQuery.timers.push(t);

		if ( jQuery.timerId =3D=3D null ) {
			jQuery.timerId =3D setInterval(function(){
				var timers =3D jQuery.timers;
			=09
				for ( var i =3D 0; i < timers.length; i++ )
					if ( !timers[i]() )
						timers.splice(i--, 1);

				if ( !timers.length ) {
					clearInterval( jQuery.timerId );
					jQuery.timerId =3D null;
				}
			}, 13);
		}
	},

	// Simple 'show' function
	show: function(){
		// Remember where we started, so that we can go back to it later
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );
		this.options.show =3D true;

		// Begin the animation
		this.custom(0, this.cur());

		// Make sure that we start at a small width/height to avoid any
		// flash of content
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )
			this.elem.style[this.prop] =3D "1px";
	=09
		// Start by showing the element
		jQuery(this.elem).show();
	},

	// Simple 'hide' function
	hide: function(){
		// Remember where we started, so that we can go back to it later
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );
		this.options.hide =3D true;

		// Begin the animation
		this.custom(this.cur(), 0);
	},

	// Each step of an animation
	step: function(gotoEnd){
		var t =3D now();

		if ( gotoEnd || t > this.options.duration + this.startTime ) {
			this.now =3D this.end;
			this.pos =3D this.state =3D 1;
			this.update();

			this.options.curAnim[ this.prop ] =3D true;

			var done =3D true;
			for ( var i in this.options.curAnim )
				if ( this.options.curAnim[i] !=3D=3D true )
					done =3D false;

			if ( done ) {
				if ( this.options.display !=3D null ) {
					// Reset the overflow
					this.elem.style.overflow =3D this.options.overflow;
			=09
					// Reset the display
					this.elem.style.display =3D this.options.display;
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )
						this.elem.style.display =3D "block";
				}

				// Hide the element if the "hide" operation was done
				if ( this.options.hide )
					this.elem.style.display =3D "none";

				// Reset the properties, if the item has been hidden or shown
				if ( this.options.hide || this.options.show )
					for ( var p in this.options.curAnim )
						jQuery.attr(this.elem.style, p, this.options.orig[p]);
			}

			// If a callback was provided, execute it
			if ( done && jQuery.isFunction( this.options.complete ) )
				// Execute the complete function
				this.options.complete.apply( this.elem );

			return false;
		} else {
			var n =3D t - this.startTime;
			this.state =3D n / this.options.duration;

			// Perform the easing function, defaults to swing
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);
			this.now =3D this.start + ((this.end - this.start) * this.pos);

			// Perform the next step of the animation
			this.update();
		}

		return true;
	}

};

jQuery.extend( jQuery.fx, {
	speeds:{
		slow: 600, =20
 		fast: 200,
 		def: 400 //default speed
	},
	step: {
		scrollLeft: function(fx){
			fx.elem.scrollLeft =3D fx.now;
		},
=09
		scrollTop: function(fx){
			fx.elem.scrollTop =3D fx.now;
		},
=09
		opacity: function(fx){
			jQuery.attr(fx.elem.style, "opacity", fx.now);
		},
=09
		_default: function(fx){
			fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;
		}
	}
});
// The Offset Method
// Originally By Brandon Aaron, part of the Dimension Plugin
// http://jquery.com/plugins/project/dimensions
jQuery.fn.offset =3D function() {
	var left =3D 0, top =3D 0, elem =3D this[0], results;
=09
	if ( elem ) with ( jQuery.browser ) {
		var parent       =3D elem.parentNode,=20
		    offsetChild  =3D elem,
		    offsetParent =3D elem.offsetParent,=20
		    doc          =3D elem.ownerDocument,
		    safari2      =3D safari && parseInt(version) < 522 && =
!/adobeair/i.test(userAgent),
		    css          =3D jQuery.curCSS,
		    fixed        =3D css(elem, "position") =3D=3D "fixed";
=09
		// Use getBoundingClientRect if available
		if ( elem.getBoundingClientRect ) {
			var box =3D elem.getBoundingClientRect();
	=09
			// Add the document scroll offsets
			add(box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop));
	=09
			// IE adds the HTML element's border, by default it is medium which =
is 2px
			// IE 6 and 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }
			// IE 7 standards mode, the border is always 2px
			// This border/offset is typically represented by the clientLeft and =
clientTop properties
			// However, in IE6 and 7 quirks mode the clientLeft and clientTop =
properties are not updated when overwriting it via CSS
			// Therefore this method will be off by 2px in IE while in quirksmode
			add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop =
);
=09
		// Otherwise loop through the offsetParents and parentNodes
		} else {
	=09
			// Initial element offsets
			add( elem.offsetLeft, elem.offsetTop );
		=09
			// Get parent offsets
			while ( offsetParent ) {
				// Add offsetParent offsets
				add( offsetParent.offsetLeft, offsetParent.offsetTop );
		=09
				// Mozilla and Safari > 2 does not include the border on offset =
parents
				// However Mozilla adds the border for table or table cells
				if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || =
safari && !safari2 )
					border( offsetParent );
				=09
				// Add the document scroll offsets if position is fixed on any =
offsetParent
				if ( !fixed && css(offsetParent, "position") =3D=3D "fixed" )
					fixed =3D true;
		=09
				// Set offsetChild to previous offsetParent unless it is the body =
element
				offsetChild  =3D /^body$/i.test(offsetParent.tagName) ? offsetChild =
: offsetParent;
				// Get next offsetParent
				offsetParent =3D offsetParent.offsetParent;
			}
	=09
			// Get parent scroll offsets
			while ( parent && parent.tagName && =
!/^body|html$/i.test(parent.tagName) ) {
				// Remove parent scroll UNLESS that parent is inline or a table to =
work around Opera inline/table scrollLeft/Top bug
				if ( !/^inline|table.*$/i.test(css(parent, "display")) )
					// Subtract parent scroll offsets
					add( -parent.scrollLeft, -parent.scrollTop );
		=09
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible
				if ( mozilla && css(parent, "overflow") !=3D "visible" )
					border( parent );
		=09
				// Get next parent
				parent =3D parent.parentNode;
			}
	=09
			// Safari <=3D 2 doubles body offsets with a fixed position =
element/offsetParent or absolutely positioned offsetChild
			// Mozilla doubles body offsets with a non-absolutely positioned =
offsetChild
			if ( (safari2 && (fixed || css(offsetChild, "position") =3D=3D =
"absolute")) ||=20
				(mozilla && css(offsetChild, "position") !=3D "absolute") )
					add( -doc.body.offsetLeft, -doc.body.offsetTop );
		=09
			// Add the document scroll offsets if position is fixed
			if ( fixed )
				add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft),
					Math.max(doc.documentElement.scrollTop,  doc.body.scrollTop));
		}

		// Return an object with top and left properties
		results =3D { top: top, left: left };
	}

	function border(elem) {
		add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, =
"borderTopWidth", true) );
	}

	function add(l, t) {
		left +=3D parseInt(l) || 0;
		top +=3D parseInt(t) || 0;
	}

	return results;
};


jQuery.fn.extend({
	position: function() {
		var left =3D 0, top =3D 0, elem =3D this[0], offset, parentOffset, =
offsetParent, results;
	=09
		if (elem) {
			// Get *real* offsetParent
			offsetParent =3D this.offsetParent();
		=09
			// Get correct offsets
			offset       =3D this.offset();
			parentOffset =3D offsetParent.offset();
		=09
			// Subtract element margins
			offset.top  -=3D parseInt( jQuery.curCSS(elem, 'marginTop', true) ) =
|| 0;
			offset.left -=3D parseInt( jQuery.curCSS(elem, 'marginLeft', true) ) =
|| 0;
		=09
			// Add offsetParent borders
			parentOffset.top  +=3D parseInt( jQuery.curCSS(offsetParent[0], =
'borderTopWidth', true) ) || 0;
			parentOffset.left +=3D parseInt( jQuery.curCSS(offsetParent[0], =
'borderLeftWidth', true) ) || 0;
		=09
			// Subtract the two offsets
			results =3D {
				top:  offset.top  - parentOffset.top,
				left: offset.left - parentOffset.left
			};
		}
	=09
		return results;
	},
=09
	offsetParent: function() {
		var offsetParent =3D this[0].offsetParent;
		while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && =
jQuery.css(offsetParent, 'position') =3D=3D 'static') )
			offsetParent =3D offsetParent.offsetParent;
		return jQuery(offsetParent);
	}
});


// Create scrollLeft and scrollTop methods
jQuery.each( ['Left', 'Top'], function(i, name) {
	jQuery.fn[ 'scroll' + name ] =3D function(val) {
		if (!this[0]) return;
	=09
		return val !=3D undefined ?
	=09
			// Set the scroll offset
			this.each(function() {
				this =3D=3D window || this =3D=3D document ?
					window.scrollTo(=20
						name =3D=3D 'Left' ? val : jQuery(window)[ 'scrollLeft' ](),
						name =3D=3D 'Top'  ? val : jQuery(window)[ 'scrollTop'  ]()
					) :
					this[ 'scroll' + name ] =3D val;
			}) :
		=09
			// Return the scroll offset
			this[0] =3D=3D window || this[0] =3D=3D document ?
				self[ (name =3D=3D 'Left' ? 'pageXOffset' : 'pageYOffset') ] ||
					jQuery.boxModel && document.documentElement[ 'scroll' + name ] ||
					document.body[ 'scroll' + name ] :
				this[0][ 'scroll' + name ];
	};
});
// Create innerHeight, innerWidth, outerHeight and outerWidth methods
jQuery.each([ "Height", "Width" ], function(i, name){

	var tl =3D name =3D=3D "Height" ? "Top"    : "Left",  // top or left
		br =3D name =3D=3D "Height" ? "Bottom" : "Right"; // bottom or right
=09
	// innerHeight and innerWidth
	jQuery.fn["inner" + name] =3D function(){
		return this[ name.toLowerCase() ]() +=20
			num(this, "padding" + tl) +=20
			num(this, "padding" + br);
	};
=09
	// outerHeight and outerWidth
	jQuery.fn["outer" + name] =3D function(margin) {
		return this["inner" + name]() +=20
			num(this, "border" + tl + "Width") +
			num(this, "border" + br + "Width") +
			(!!margin ?=20
				num(this, "margin" + tl) + num(this, "margin" + br) : 0);
	};
=09
});

function num(elem, prop) {
	elem =3D elem.jquery ? elem[0] : elem;
	return elem && parseInt( jQuery.curCSS(elem, prop, true), 10 ) || 0;
}
})();

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/global.js

$(document).ready(function(){=0A=
	$(".tabbed").each(function(){=0A=
		mainWidth =3D $(this).parent().width() - 20;=0A=
		theWidth =3D 100 / $("> ul > li", this).length;=0A=
	=0A=
		$(" > ul > li", this).css({=0A=
			width:theWidth + "%"=0A=
		});=0A=
		=0A=
		$(this).css({=0A=
			position:"relative",=0A=
			overflow:"visible",=0A=
			zIndex:1=0A=
		});=0A=
		$("> ul",this).css({=0A=
			margin:"0 20px 0 0",=0A=
			padding:0=0A=
		});=0A=
	=0A=
		$(" > ul > li",this).css({=0A=
			float:"left",=0A=
			margin:0,=0A=
			padding:0=0A=
		});=0A=
		$(" > ul > li",this).css({=0A=
			cursor:"pointer"=0A=
		});=0A=
		$(" > ul > li > ul",this).hide()=0A=
		$(" > ul > li > ul",this).css({=0A=
			position:"absolute",=0A=
			width:mainWidth,=0A=
			left:0,=0A=
			top:"1.3em",=0A=
			zIndex:10,=0A=
			margin:0,=0A=
			padding:0,=0A=
			cssFloat:"none"=0A=
		});=0A=
		$(" > ul > li > ul >li",this).css({=0A=
			margin:0,=0A=
			padding:0,=0A=
			listStyle:"none"=0A=
		});=0A=
		$(" > ul > li > ul:first",this).show()=0A=
		theHeight =3D $(" ul:first >li",this).height() + $(".tabbed > ul li =
ul:first").height() + 12 ;=0A=
		$(this).css({=0A=
			height: theHeight + "px"=0A=
		});=0A=
		$(" > ul > li > span",this).click(function(){=0A=
			$(this).parent("li").parent("ul").children("li").children("ul").hide()=0A=
			$(this).parent("li").children("ul").show()=0A=
			theHeight =3D $(this).parent("li").height() + =
$(this).parent("li").children("ul").height() + 12;=0A=
			$(this).parent("li").parent("ul").parent("div").animate({=0A=
				height: theHeight + "px"=0A=
			},100);=0A=
		});=0A=
	});=0A=
		=0A=
	=0A=
=0A=
});
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/ui.core.js

/*
 * jQuery UI @VERSION
 *
 * Copyright (c) 2008 Paul Bakaus (ui.jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 *
 * $Date: 2008-05-04 16:52:15 +0200 (So, 04 Mai 2008) $
 * $Rev: 5419 $
 */
;(function($) {

    $.ui =3D {
        plugin: {
            add: function(module, option, set) {
                var proto =3D $.ui[module].prototype;
                for(var i in set) {
                    proto.plugins[i] =3D proto.plugins[i] || [];
                    proto.plugins[i].push([option, set[i]]);
                }
            },
            call: function(instance, name, args) {
                var set =3D instance.plugins[name];
                if(!set) { return; }

                for (var i =3D 0; i < set.length; i++) {
                    if (instance.options[set[i][0]]) {
                        set[i][1].apply(instance.element, args);
                    }
                }
            }
        },
        cssCache: {},
        css: function(name) {
            if ($.ui.cssCache[name]) { return $.ui.cssCache[name]; }
            var tmp =3D $('<div =
class=3D"ui-resizable-gen">').addClass(name).css({position:'absolute', =
top:'-5000px', left:'-5000px', display:'block'}).appendTo('body');

            //if (!$.browser.safari)
                //tmp.appendTo('body');

            //Opera and Safari set width and height to 0px instead of =
auto
            //Safari returns rgba(0,0,0,0) when bgcolor is not set
            $.ui.cssCache[name] =3D !!(
                (!(/auto|default/).test(tmp.css('cursor')) || =
(/^[1-9]/).test(tmp.css('height')) || (/^[1-9]/).test(tmp.css('width')) =
||
                !(/none/).test(tmp.css('backgroundImage')) || =
!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor')))
            );
            try { $('body').get(0).removeChild(tmp.get(0)); } catch(e){}
            return $.ui.cssCache[name];
        },
        disableSelection: function(e) {
            e.unselectable =3D "on";
            e.onselectstart =3D function() { return false; };
            if (e.style) { e.style.MozUserSelect =3D "none"; }
        },
        enableSelection: function(e) {
            e.unselectable =3D "off";
            e.onselectstart =3D function() { return true; };
            if (e.style) { e.style.MozUserSelect =3D ""; }
        },
        hasScroll: function(e, a) {
            var scroll =3D /top/.test(a||"top") ? 'scrollTop' : =
'scrollLeft', has =3D false;
            if (e[scroll] > 0) return true; e[scroll] =3D 1;
            has =3D e[scroll] > 0 ? true : false; e[scroll] =3D 0;
            return has;
        }
    };


    /** jQuery core modifications and additions **/

    var _remove =3D $.fn.remove;
    $.fn.remove =3D function() {
        $("*", this).add(this).trigger("remove");
        return _remove.apply(this, arguments );
    };

    // $.widget is a factory to create jQuery plugins
    // taking some boilerplate code out of the plugin code
    // created by Scott Gonz=E1lez and J=F6rn Zaefferer
    function getter(namespace, plugin, method) {
        var methods =3D $[namespace][plugin].getter || [];
        methods =3D (typeof methods =3D=3D "string" ? =
methods.split(/,?\s+/) : methods);
        return ($.inArray(method, methods) !=3D -1);
    };

    var widgetPrototype =3D {
        init: function() {},
        destroy: function() {
            this.element.removeData(this.widgetName);
        },

        getData: function(key) {
            return this.options[key];
        },
        setData: function(key, value) {
            this.options[key] =3D value;
        },

        enable: function() {
            this.setData('disabled', false);
        },
        disable: function() {
            this.setData('disabled', true);
        }
    };

    $.widget =3D function(name, prototype) {
        var namespace =3D name.split(".")[0];
        name =3D name.split(".")[1];
        // create plugin method
        $.fn[name] =3D function(options, data) {
            var isMethodCall =3D (typeof options =3D=3D 'string'),
                args =3D arguments;

            if (isMethodCall && getter(namespace, name, options)) {
                var instance =3D $.data(this[0], name);
                return (instance ? instance[options](data) : undefined);
            }

            return this.each(function() {
                var instance =3D $.data(this, name);
                if (!instance) {
                    $.data(this, name, new $[namespace][name](this, =
options));
                } else if (isMethodCall) {
                    instance[options].apply(instance, =
$.makeArray(args).slice(1));
                }
            });
        };

        // create widget constructor
        $[namespace][name] =3D function(element, options) {
            var self =3D this;

            this.widgetName =3D name;

            this.options =3D $.extend({}, $[namespace][name].defaults, =
options);
            this.element =3D $(element)
                .bind('setData.' + name, function(e, key, value) {
                    return self.setData(key, value);
                })
                .bind('getData.' + name, function(e, key) {
                    return self.getData(key);
                })
                .bind('remove', function() {
                    return self.destroy();
                });
            this.init();
        };

        // add widget prototype
        $[namespace][name].prototype =3D $.extend({}, widgetPrototype, =
prototype);
    };


    /** Mouse Interaction Plugin **/

    $.widget("ui.mouse", {
        init: function() {
            var self =3D this;

            this.element
                .bind('mousedown.mouse', function() { return =
self.click.apply(self, arguments); })
                .bind('mouseup.mouse', function() { (self.timer && =
clearInterval(self.timer)); })
                .bind('click.mouse', function() { if(self.initialized) { =
self.initialized =3D false; return false; } });
            //Prevent text selection in IE
            if ($.browser.msie) {
                this.unselectable =3D this.element.attr('unselectable');
                this.element.attr('unselectable', 'on');
            }
        },
        destroy: function() {
            this.element.unbind('.mouse').removeData("mouse");
            ($.browser.msie && this.element.attr('unselectable', =
this.unselectable));
        },
        trigger: function() { return this.click.apply(this, arguments); =
},
        click: function(e) {

            if(    e.which !=3D 1 //only left click starts dragging
                || $.inArray(e.target.nodeName.toLowerCase(), =
this.options.dragPrevention || []) !=3D -1 // Prevent execution on =
defined elements
                || (this.options.condition && =
!this.options.condition.apply(this.options.executor || this, [e, =
this.element])) //Prevent execution on condition
            ) { return true; }

            var self =3D this;
            this.initialized =3D false;
            var initialize =3D function() {
                self._MP =3D { left: e.pageX, top: e.pageY }; // Store =
the click mouse position
                $(document).bind('mouseup.mouse', function() { return =
self.stop.apply(self, arguments); });
                $(document).bind('mousemove.mouse', function() { return =
self.drag.apply(self, arguments); });

                if(!self.initalized && Math.abs(self._MP.left-e.pageX) =
>=3D self.options.distance || Math.abs(self._MP.top-e.pageY) >=3D =
self.options.distance) {
                    (self.options.start && =
self.options.start.call(self.options.executor || self, e, =
self.element));
                    (self.options.drag && =
self.options.drag.call(self.options.executor || self, e, this.element)); =
//This is actually not correct, but expected
                    self.initialized =3D true;
                }
            };

            if(this.options.delay) {
                if(this.timer) { clearInterval(this.timer); }
                this.timer =3D setTimeout(initialize, =
this.options.delay);
            } else {
                initialize();
            }

            return false;

        },
        stop: function(e) {

            if(!this.initialized) {
                return =
$(document).unbind('mouseup.mouse').unbind('mousemove.mouse');
            }

            (this.options.stop && =
this.options.stop.call(this.options.executor || this, e, this.element));

            =
$(document).unbind('mouseup.mouse').unbind('mousemove.mouse');
            return false;

        },
        drag: function(e) {

            var o =3D this.options;
            if ($.browser.msie && !e.button) {
                return this.stop.call(this, e); // IE mouseup check
            }

            if(!this.initialized && (Math.abs(this._MP.left-e.pageX) =
>=3D o.distance || Math.abs(this._MP.top-e.pageY) >=3D o.distance)) {
                (o.start && o.start.call(o.executor || this, e, =
this.element));
                this.initialized =3D true;
            } else {
                if(!this.initialized) { return false; }
            }

            (o.drag && o.drag.call(this.options.executor || this, e, =
this.element));
            return false;

        }
    });

})(jQuery);
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/ui.tabs.js

/*
 * jQuery UI Tabs
 *
 * Copyright (c) 2007, 2008 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *  ui.core.js
 *
 * Revision: $Id: ui.tabs.js 5547 2008-05-10 08:33:38Z klaus.hartl $
 */
;(function($) {

    $.widget("ui.tabs", {
        init: function() {
            this.options.event +=3D '.tabs'; // namespace event

            // create tabs
            this.tabify(true);
        },
        setData: function(key, value) {
            if ((/^selected/).test(key))
                this.select(value);
            else {
                this.options[key] =3D value;
                this.tabify();
            }
        },
        length: function() {
            return this.$tabs.length;
        },
        tabId: function(a) {
            return a.title && a.title.replace(/\s/g, =
'_').replace(/[^A-Za-z0-9\-_:\.]/g, '')
                || this.options.idPrefix + $.data(a);
        },
        ui: function(tab, panel) {
            return {
                instance: this,
                options: this.options,
                tab: tab,
                panel: panel
            };
        },
        tabify: function(init) {

            this.$lis =3D $('li:has(a[href])', this.element);
            this.$tabs =3D this.$lis.map(function() { return $('a', =
this)[0]; });
            this.$panels =3D $([]);

            var self =3D this, o =3D this.options;

            this.$tabs.each(function(i, a) {
                // inline tab
                if (a.hash && a.hash.replace('#', '')) // Safari 2 =
reports '#' for an empty hash
                    self.$panels =3D self.$panels.add(a.hash);
                // remote tab
                else if ($(a).attr('href') !=3D '#') { // prevent =
loading the page itself if href is just "#"
                    $.data(a, 'href.tabs', a.href); // required for =
restore on destroy
                    $.data(a, 'load.tabs', a.href); // mutable
                    var id =3D self.tabId(a);
                    a.href =3D '#' + id;
                    var $panel =3D $('#' + id);
                    if (!$panel.length) {
                        $panel =3D $(o.panelTemplate).attr('id', =
id).addClass(o.panelClass)
                            .insertAfter( self.$panels[i - 1] || =
self.element );
                        $panel.data('destroy.tabs', true);
                    }
                    self.$panels =3D self.$panels.add( $panel );
                }
                // invalid tab href
                else
                    o.disabled.push(i + 1);
            });

            if (init) {

                // attach necessary classes for styling if not present
                this.element.hasClass(o.navClass) || =
this.element.addClass(o.navClass);
                this.$panels.each(function() {
                    var $this =3D $(this);
                    $this.hasClass(o.panelClass) || =
$this.addClass(o.panelClass);
                });

                // Selected tab
                // use "selected" option or try to retrieve:
                // 1. from fragment identifier in url
                // 2. from cookie
                // 3. from selected class attribute on <li>
                if (o.selected =3D=3D=3D undefined) {
                    if (location.hash) {
                        this.$tabs.each(function(i, a) {
                            if (a.hash =3D=3D location.hash) {
                                o.selected =3D i;
                                // prevent page scroll to fragment
                                if ($.browser.msie || $.browser.opera) { =
// && !o.remote
                                    var $toShow =3D $(location.hash), =
toShowId =3D $toShow.attr('id');
                                    $toShow.attr('id', '');
                                    setTimeout(function() {
                                        $toShow.attr('id', toShowId); // =
restore id
                                    }, 500);
                                }
                                scrollTo(0, 0);
                                return false; // break
                            }
                        });
                    }
                    else if (o.cookie) {
                        var index =3D parseInt($.cookie('ui-tabs' + =
$.data(self.element)),10);
                        if (index && self.$tabs[index])
                            o.selected =3D index;
                    }
                    else if (self.$lis.filter('.' + =
o.selectedClass).length)
                        o.selected =3D self.$lis.index( =
self.$lis.filter('.' + o.selectedClass)[0] );
                }
                o.selected =3D o.selected =3D=3D=3D null || o.selected =
!=3D=3D undefined ? o.selected : 0; // first tab selected by default

                // Take disabling tabs via class attribute from HTML
                // into account and update option properly.
                // A selected tab cannot become disabled.
                o.disabled =3D $.unique(o.disabled.concat(
                    $.map(this.$lis.filter('.' + o.disabledClass),
                        function(n, i) { return self.$lis.index(n); } )
                )).sort();
                if ($.inArray(o.selected, o.disabled) !=3D -1)
                    o.disabled.splice($.inArray(o.selected, o.disabled), =
1);

                // highlight selected tab
                this.$panels.addClass(o.hideClass);
                this.$lis.removeClass(o.selectedClass);
                if (o.selected !=3D=3D null) {
                    =
this.$panels.eq(o.selected).show().removeClass(o.hideClass); // use show =
and remove class to show in any case no matter how it has been hidden =
before
                    this.$lis.eq(o.selected).addClass(o.selectedClass);

                    // seems to be expected behavior that the show =
callback is fired
                    var onShow =3D function() {
                        $(self.element).triggerHandler('tabsshow',
                            [self.ui(self.$tabs[o.selected], =
self.$panels[o.selected])], o.show);
                    };

                    // load if remote tab
                    if ($.data(this.$tabs[o.selected], 'load.tabs'))
                        this.load(o.selected, onShow);
                    // just trigger show event
                    else
                        onShow();

                }

                // clean up to avoid memory leaks in certain versions of =
IE 6
                $(window).bind('unload', function() {
                    self.$tabs.unbind('.tabs');
                    self.$lis =3D self.$tabs =3D self.$panels =3D null;
                });

            }

            // disable tabs
            for (var i =3D 0, li; li =3D this.$lis[i]; i++)
                $(li)[$.inArray(i, o.disabled) !=3D -1 && =
!$(li).hasClass(o.selectedClass) ? 'addClass' : =
'removeClass'](o.disabledClass);

            // reset cache if switching from cached to not cached
            if (o.cache =3D=3D=3D false)
                this.$tabs.removeData('cache.tabs');

            // set up animations
            var hideFx, showFx, baseFx =3D { 'min-width': 0, duration: 1 =
}, baseDuration =3D 'normal';
            if (o.fx && o.fx.constructor =3D=3D Array)
                hideFx =3D o.fx[0] || baseFx, showFx =3D o.fx[1] || =
baseFx;
            else
                hideFx =3D showFx =3D o.fx || baseFx;

            // reset some styles to maintain print style sheets etc.
            var resetCSS =3D { display: '', overflow: '', height: '' };
            if (!$.browser.msie) // not in IE to prevent ClearType font =
issue
                resetCSS.opacity =3D '';

            // Hide a tab, animation prevents browser scrolling to =
fragment,
            // $show is optional.
            function hideTab(clicked, $hide, $show) {
                $hide.animate(hideFx, hideFx.duration || baseDuration, =
function() { //
                    $hide.addClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.
                    if ($.browser.msie && hideFx.opacity)
                        $hide[0].style.filter =3D '';
                    if ($show)
                        showTab(clicked, $show, $hide);
                });
            }

            // Show a tab, animation prevents browser scrolling to =
fragment,
            // $hide is optional.
            function showTab(clicked, $show, $hide) {
                if (showFx =3D=3D=3D baseFx)
                    $show.css('display', 'block'); // prevent =
occasionally occuring flicker in Firefox cause by gap between showing =
and hiding the tab panels
                $show.animate(showFx, showFx.duration || baseDuration, =
function() {
                    $show.removeClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.
                    if ($.browser.msie && showFx.opacity)
                        $show[0].style.filter =3D '';

                    // callback
                    $(self.element).triggerHandler('tabsshow',
                        [self.ui(clicked, $show[0])], o.show);

                });
            }

            // switch a tab
            function switchTab(clicked, $li, $hide, $show) {
                /*if (o.bookmarkable && trueClick) { // add to history =
only if true click occured, not a triggered click
                    $.ajaxHistory.update(clicked.hash);
                }*/
                $li.addClass(o.selectedClass)
                    .siblings().removeClass(o.selectedClass);
                hideTab(clicked, $hide, $show);
            }

            // attach tab event handler, unbind to avoid duplicates from =
former tabifying...
            this.$tabs.unbind('.tabs').bind(o.event, function() {

                //var trueClick =3D e.clientX; // add to history only if =
true click occured, not a triggered click
                var $li =3D $(this).parents('li:eq(0)'),
                    $hide =3D self.$panels.filter(':visible'),
                    $show =3D $(this.hash);

                // If tab is already selected and not unselectable or =
tab disabled or
                // or is already loading or click callback returns false =
stop here.
                // Check if click handler returns false last so that it =
is not executed
                // for a disabled or loading tab!
                if (($li.hasClass(o.selectedClass) && !o.unselect)
                    || $li.hasClass(o.disabledClass)
                    || $(this).hasClass(o.loadingClass)
                    || $(self.element).triggerHandler('tabsselect', =
[self.ui(this, $show[0])], o.select) =3D=3D=3D false
                    ) {
                    this.blur();
                    return false;
                }

                self.options.selected =3D self.$tabs.index(this);

                // if tab may be closed
                if (o.unselect) {
                    if ($li.hasClass(o.selectedClass)) {
                        self.options.selected =3D null;
                        $li.removeClass(o.selectedClass);
                        self.$panels.stop();
                        hideTab(this, $hide);
                        this.blur();
                        return false;
                    } else if (!$hide.length) {
                        self.$panels.stop();
                        var a =3D this;
                        self.load(self.$tabs.index(this), function() {
                            =
$li.addClass(o.selectedClass).addClass(o.unselectClass);
                            showTab(a, $show);
                        });
                        this.blur();
                        return false;
                    }
                }

                if (o.cookie)
                    $.cookie('ui-tabs' + $.data(self.element), =
self.options.selected, o.cookie);

                // stop possibly running animations
                self.$panels.stop();

                // show new tab
                if ($show.length) {

                    // prevent scrollbar scrolling to 0 and than back in =
IE7, happens only if bookmarking/history is enabled
                    /*if ($.browser.msie && o.bookmarkable) {
                        var showId =3D this.hash.replace('#', '');
                        $show.attr('id', '');
                        setTimeout(function() {
                            $show.attr('id', showId); // restore id
                        }, 0);
                    }*/

                    var a =3D this;
                    self.load(self.$tabs.index(this), $hide.length ?
                        function() {
                            switchTab(a, $li, $hide, $show);
                        } :
                        function() {
                            $li.addClass(o.selectedClass);
                            showTab(a, $show);
                        }
                    );

                    // Set scrollbar to saved position - need to use =
timeout with 0 to prevent browser scroll to target of hash
                    /*var scrollX =3D window.pageXOffset || =
document.documentElement && document.documentElement.scrollLeft || =
document.body.scrollLeft || 0;
                    var scrollY =3D window.pageYOffset || =
document.documentElement && document.documentElement.scrollTop || =
document.body.scrollTop || 0;
                    setTimeout(function() {
                        scrollTo(scrollX, scrollY);
                    }, 0);*/

                } else
                    throw 'jQuery UI Tabs: Mismatching fragment =
identifier.';

                // Prevent IE from keeping other link focussed when =
using the back button
                // and remove dotted border from clicked link. This is =
controlled in modern
                // browsers via CSS, also blur removes focus from =
address bar in Firefox
                // which can become a usability and annoying problem =
with tabsRotate.
                if ($.browser.msie)
                    this.blur();

                //return o.bookmarkable && !!trueClick; // convert =
trueClick =3D=3D undefined to Boolean required in IE
                return false;

            });

            // disable click if event is configured to something else
            if (!(/^click/).test(o.event))
                this.$tabs.bind('click.tabs', function() { return false; =
});

        },
        add: function(url, label, index) {
            if (index =3D=3D undefined)
                index =3D this.$tabs.length; // append by default

            var o =3D this.options;
            var $li =3D $(o.tabTemplate.replace(/#\{href\}/, =
url).replace(/#\{label\}/, label));
            $li.data('destroy.tabs', true);

            var id =3D url.indexOf('#') =3D=3D 0 ? url.replace('#', '') =
: this.tabId( $('a:first-child', $li)[0] );

            // try to find an existing element before creating a new one
            var $panel =3D $('#' + id);
            if (!$panel.length) {
                $panel =3D $(o.panelTemplate).attr('id', id)
                    .addClass(o.panelClass).addClass(o.hideClass);
                $panel.data('destroy.tabs', true);
            }
            if (index >=3D this.$lis.length) {
                $li.appendTo(this.element);
                $panel.appendTo(this.element[0].parentNode);
            } else {
                $li.insertBefore(this.$lis[index]);
                $panel.insertBefore(this.$panels[index]);
            }

            o.disabled =3D $.map(o.disabled,
                function(n, i) { return n >=3D index ? ++n : n });

            this.tabify();

            if (this.$tabs.length =3D=3D 1) {
                $li.addClass(o.selectedClass);
                $panel.removeClass(o.hideClass);
                var href =3D $.data(this.$tabs[0], 'load.tabs');
                if (href)
                    this.load(index, href);
            }

            // callback
            this.element.triggerHandler('tabsadd',
                [this.ui(this.$tabs[index], this.$panels[index])], o.add
            );
        },
        remove: function(index) {
            var o =3D this.options, $li =3D =
this.$lis.eq(index).remove(),
                $panel =3D this.$panels.eq(index).remove();

            // If selected tab was removed focus tab to the right or
            // in case the last tab was removed the tab to the left.
            if ($li.hasClass(o.selectedClass) && this.$tabs.length > 1)
                this.select(index + (index + 1 < this.$tabs.length ? 1 : =
-1));

            o.disabled =3D $.map($.grep(o.disabled, function(n, i) { =
return n !=3D index; }),
                function(n, i) { return n >=3D index ? --n : n });

            this.tabify();

            // callback
            this.element.triggerHandler('tabsremove',
                [this.ui($li.find('a')[0], $panel[0])], o.remove
            );
        },
        enable: function(index) {
            var o =3D this.options;
            if ($.inArray(index, o.disabled) =3D=3D -1)
                return;

            var $li =3D =
this.$lis.eq(index).removeClass(o.disabledClass);
            if ($.browser.safari) { // fix disappearing tab (that used =
opacity indicating disabling) after enabling in Safari 2...
                $li.css('display', 'inline-block');
                setTimeout(function() {
                    $li.css('display', 'block');
                }, 0);
            }

            o.disabled =3D $.grep(o.disabled, function(n, i) { return n =
!=3D index; });

            // callback
            this.element.triggerHandler('tabsenable',
                [this.ui(this.$tabs[index], this.$panels[index])], =
o.enable
            );

        },
        disable: function(index) {
            var self =3D this, o =3D this.options;
            if (index !=3D o.selected) { // cannot disable already =
selected tab
                this.$lis.eq(index).addClass(o.disabledClass);

                o.disabled.push(index);
                o.disabled.sort();

                // callback
                this.element.triggerHandler('tabsdisable',
                    [this.ui(this.$tabs[index], this.$panels[index])], =
o.disable
                );
            }
        },
        select: function(index) {
            if (typeof index =3D=3D 'string')
                index =3D this.$tabs.index( =
this.$tabs.filter('[href$=3D' + index + ']')[0] );
            this.$tabs.eq(index).trigger(this.options.event);
        },
        load: function(index, callback) { // callback is for internal =
usage only

            var self =3D this, o =3D this.options, $a =3D =
this.$tabs.eq(index), a =3D $a[0],
                    bypassCache =3D callback =3D=3D undefined || =
callback =3D=3D=3D false, url =3D $a.data('load.tabs');

            callback =3D callback || function() {};

            // no remote or from cache - just finish with callback
            if (!url || !bypassCache && $.data(a, 'cache.tabs')) {
                callback();
                return;
            }

            // load remote from here on

            var inner =3D function(parent) {
                var $parent =3D $(parent), $inner =3D =
$parent.find('*:last');
                return $inner.length && $inner ||=C2=A0$parent;
            };
            var cleanup =3D function() {
                self.$tabs.filter('.' + =
o.loadingClass).removeClass(o.loadingClass)
                            .each(function() {
                                if (o.spinner)
                                    =
inner(this).parent().html(inner(this).data('label.tabs'));
                            });
                self.xhr =3D null;
            };

            if (o.spinner) {
                var label =3D inner(a).html();
                inner(a).wrapInner('<em></em>')
                    .find('em').data('label.tabs', =
label).html(o.spinner);
            }

            var ajaxOptions =3D $.extend({}, o.ajaxOptions, {
                url: url,
                success: function(r, s) {
                    $(a.hash).html(r);
                    cleanup();

                    if (o.cache)
                        $.data(a, 'cache.tabs', true); // if loaded once =
do not load them again

                    // callbacks
                    $(self.element).triggerHandler('tabsload',
                        [self.ui(self.$tabs[index], =
self.$panels[index])], o.load
                    );
                    o.ajaxOptions.success && o.ajaxOptions.success(r, =
s);

                    // This callback is required because the switch has =
to take
                    // place after loading has completed. Call last in =
order to
                    // fire load before show callback...
                    callback();
                }
            });
            if (this.xhr) {
                // terminate pending requests from other tabs and =
restore tab label
                this.xhr.abort();
                cleanup();
            }
            $a.addClass(o.loadingClass);
            setTimeout(function() { // timeout is again required in IE, =
"wait" for id being restored
                self.xhr =3D $.ajax(ajaxOptions);
            }, 0);

        },
        url: function(index, url) {
            =
this.$tabs.eq(index).removeData('cache.tabs').data('load.tabs', url);
        },
        destroy: function() {
            var o =3D this.options;
            this.element.unbind('.tabs')
                .removeClass(o.navClass).removeData('tabs');
            this.$tabs.each(function() {
                var href =3D $.data(this, 'href.tabs');
                if (href)
                    this.href =3D href;
                var $this =3D $(this).unbind('.tabs');
                $.each(['href', 'load', 'cache'], function(i, prefix) {
                    $this.removeData(prefix + '.tabs');
                });
            });
            this.$lis.add(this.$panels).each(function() {
                if ($.data(this, 'destroy.tabs'))
                    $(this).remove();
                else
                    $(this).removeClass([o.selectedClass, =
o.unselectClass,
                        o.disabledClass, o.panelClass, =
o.hideClass].join(' '));
            });
        }
    });

    $.ui.tabs.defaults =3D {
        // basic setup
        unselect: false,
        event: 'click',
        disabled: [],
        cookie: null, // e.g. { expires: 7, path: '/', domain: =
'jquery.com', secure: true }
        // TODO history: false,

        // Ajax
        spinner: 'Loading&#8230;',
        cache: false,
        idPrefix: 'ui-tabs-',
        ajaxOptions: {},

        // animations
        fx: null, // e.g. { height: 'toggle', opacity: 'toggle', =
duration: 200 }

        // templates
        tabTemplate: '<li><a =
href=3D"#{href}"><span>#{label}</span></a></li>',
        panelTemplate: '<div></div>',

        // CSS classes
        navClass: 'ui-tabs-nav',
        selectedClass: 'ui-tabs-selected',
        unselectClass: 'ui-tabs-unselect',
        disabledClass: 'ui-tabs-disabled',
        panelClass: 'ui-tabs-panel',
        hideClass: 'ui-tabs-hide',
        loadingClass: 'ui-tabs-loading'
    };

    $.ui.tabs.getter =3D "length";

/*
 * Tabs Extensions
 */

    /*
     * Rotate
     */
    $.extend($.ui.tabs.prototype, {
        rotation: null,
        rotate: function(ms, continuing) {

            continuing =3D continuing || false;

            var self =3D this, t =3D this.options.selected;

            function start() {
                self.rotation =3D setInterval(function() {
                    t =3D ++t < self.$tabs.length ? t : 0;
                    self.select(t);
                }, ms);
            }

            function stop(e) {
                if (!e || e.clientX) { // only in case of a true click
                    clearInterval(self.rotation);
                }
            }

            // start interval
            if (ms) {
                start();
                if (!continuing)
                    this.$tabs.bind(this.options.event, stop);
                else
                    this.$tabs.bind(this.options.event, function() {
                        stop();
                        t =3D self.options.selected;
                        start();
                    });
            }
            // stop interval
            else {
                stop();
                this.$tabs.unbind(this.options.event, stop);
            }
        }
    });

})(jQuery);

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/atlas.js

var AAMB1 =3D ""; =0A=
var AAMB2 =3D ""; =0A=
var AAMB3 =3D ""; =0A=
 =0A=
function renderAd(divName, aambTag) =0A=
{ =0A=
   var invObj =3D 'INV' + divName; =0A=
 =0A=
   try { =0A=
      var code =3D eval(aambTag); =0A=
   } catch(aamErr){ } =0A=
=0A=
   if (typeof(code) !=3D 'undefined') { =0A=
      if(navigator.userAgent.indexOf('MSIE') > -1) { =0A=
         document.getElementById(divName).innerHTML +=3D  =0A=
            '<div id=3D"TMP' + divName + '" style=3D"display:none">' +  =0A=
            escape('<body><div id=3D"adDiv">' + code + '</div>') +  =0A=
            '</div><iframe name=3D"' + invObj + '" width=3D"0" =
height=3D"0" frameborder=3D"0" ' + =0A=
            'onload=3D"javascript:try { document.getElementById(\'' + =
divName + '\').' + =0A=
            'insertAdjacentElement(\'beforeEnd\', window.frames[\'' + =
invObj + '\'].' + =0A=
            'document.getElementById(\'adDiv\')) } catch(aamErr) { =
}"></iframe>'; =0A=
 =0A=
         window.frames[invObj].document.location =3D  =0A=
            'javascript:unescape(parent.document.getElementById(\'TMP' + =
 =0A=
            divName + '\').innerHTML)'; =0A=
      } else document.writeln('<div id=3D"' + invObj + '" =
style=3D"display:none">' +  =0A=
         code + '<script type=3D"text/javascript" defer=3D"true">' + =0A=
         'document.getElementById(\'' + divName + '\').innerHTML =3D ' + =0A=
         'document.getElementById(\'' + invObj + '\').innerHTML;' + =0A=
         'document.getElementById(\'' + invObj +  =0A=
         '\').innerHTML =3D \'\';</scr' + 'ipt></div>'); =0A=
 =0A=
   } =0A=
} =0A=
=0A=
function loadAds(site, area, adparams) {=0A=
    // Cache-busting and pageid value =0A=
    var aamRnd =3D Math.round(Math.random() * 100000000); =0A=
      =0A=
    // Adserver URL =0A=
    var adserver =3D "http://cmn.adbureau.net/bserver"; =0A=
    =0A=
    // Ad tag targeting values which will be appended to each ad request =
section in the bserver ad call =0A=
    allAdTags =3D "/AAMALL/acc_random=3D" + aamRnd + "/pageid=3D" + =
aamRnd + "/area=3D" + area + "/site=3D" + site; =0A=
     =0A=
    for (var a =3D 0; a < adparams.length; a++) {=0A=
        allAdTags +=3D "/AAMB" + (a+1) + adparams[a];=0A=
    }=0A=
     =0A=
    document.write('<scr' + 'ipt src=3D"' + adserver + allAdTags + =0A=
        '?" type=3D"text/JavaScript" language=3D"JavaScript">'); =0A=
    document.write('</scr' + 'ipt>'); =0A=
}=0A=

------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sundial.csun.edu/js/jquery.lightbox-0.4.min.js

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh =
Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.min.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - =
http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for =
more informations about this jQuery plugin
 */
(function($){$.fn.lightBox=3Dfunction(settings){settings=3DjQuery.extend(=
{overlayBgColor:'#000',overlayOpacity:0.8,imageLoading:'images/lightbox-i=
co-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:=
'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.g=
if',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,contain=
erResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p=
',keyToNext:'n',imageArray:[],activeImage:0},settings);var =
jQueryMatchedObj=3Dthis;function =
_initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, =
select').css({'visibility':'hidden'});_set_interface();settings.imageArra=
y.length=3D0;settings.activeImage=3D0;if(jQueryMatchedObj.length=3D=3D1){=
settings.imageArray.push(new =
Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));=
}else{for(var =
i=3D0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new =
Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAtt=
ribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=3DobjClicked.getAttri=
bute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div =
id=3D"jquery-overlay"></div><div id=3D"jquery-lightbox"><div =
id=3D"lightbox-container-image-box"><div =
id=3D"lightbox-container-image"><img id=3D"lightbox-image"><div =
style=3D"" id=3D"lightbox-nav"><a href=3D"#" =
id=3D"lightbox-nav-btnPrev"></a><a href=3D"#" =
id=3D"lightbox-nav-btnNext"></a></div><div id=3D"lightbox-loading"><a =
href=3D"#" id=3D"lightbox-loading-link"><img =
src=3D"'+settings.imageLoading+'"></a></div></div></div><div =
id=3D"lightbox-container-image-data-box"><div =
id=3D"lightbox-container-image-data"><div =
id=3D"lightbox-image-details"><span =
id=3D"lightbox-image-details-caption"></span><span =
id=3D"lightbox-image-details-currentNumber"></span></div><div =
id=3D"lightbox-secNav"><a href=3D"#" =
id=3D"lightbox-secNav-btnClose"><img =
src=3D"'+settings.imageBtnClose+'"></a></div></div></div></div>');var =
arrPageSizes=3D___getPageSize();$('#jquery-overlay').css({backgroundColor=
:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSiz=
es[0],height:arrPageSizes[1]}).fadeIn();var =
arrPageScroll=3D___getPageScroll();$('#jquery-lightbox').css({top:arrPage=
Scroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-=
overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loa=
ding-link,#lightbox-secNav-btnClose').click(function(){_finish();return =
false;});$(window).resize(function(){var =
arrPageSizes=3D___getPageSize();$('#jquery-overlay').css({width:arrPageSi=
zes[0],height:arrPageSizes[1]});var =
arrPageScroll=3D___getPageScroll();$('#jquery-lightbox').css({top:arrPage=
Scroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function =
_set_image_to_view(){$('#lightbox-loading').show();$('#lightbox-image,#li=
ghtbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-containe=
r-image-data-box,#lightbox-image-details-currentNumber').hide();var =
objImagePreloader=3Dnew =
Image();objImagePreloader.onload=3Dfunction(){$('#lightbox-image').attr('=
src',settings.imageArray[settings.activeImage][0]);_resize_container_imag=
e_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader=
.onload=3Dfunction(){};};objImagePreloader.src=3Dsettings.imageArray[sett=
ings.activeImage][0];};function =
_resize_container_image_box(intImageWidth,intImageHeight){var =
intCurrentWidth=3D$('#lightbox-container-image-box').width();var =
intCurrentHeight=3D$('#lightbox-container-image-box').height();var =
intWidth=3D(intImageWidth+(settings.containerBorderSize*2));var =
intHeight=3D(intImageHeight+(settings.containerBorderSize*2));var =
intDiffW=3DintCurrentWidth-intWidth;var =
intDiffH=3DintCurrentHeight-intHeight;$('#lightbox-container-image-box').=
animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,f=
unction(){_show_image();});if((intDiffW=3D=3D0)&&(intDiffH=3D=3D0)){if($.=
browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeig=
ht+(settings.containerBorderSize*2)});$('#lightbox-container-image-data-b=
ox').css({width:intImageWidth});};function =
_show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(f=
unction(){_show_image_data();_set_navigation();});_preload_neighbor_image=
s();};function =
_show_image_data(){$('#lightbox-container-image-data-box').slideDown('fas=
t');$('#lightbox-image-details-caption').hide();if(settings.imageArray[se=
ttings.activeImage][1]){$('#lightbox-image-details-caption').html(setting=
s.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber=
').html(settings.txtImage+' '+(settings.activeImage+1)+' =
'+settings.txtOf+' '+settings.imageArray.length).show();}}
function =
_set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lig=
htbox-nav-btnNext').css({'background':'transparent =
url('+settings.imageBlank+') =
no-repeat'});if(settings.activeImage!=3D0){$('#lightbox-nav-btnPrev').unb=
ind().hover(function(){$(this).css({'background':'url('+settings.imageBtn=
Prev+') left 15% =
no-repeat'});},function(){$(this).css({'background':'transparent =
url('+settings.imageBlank+') =
no-repeat'});}).show().bind('click',function(){settings.activeImage=3Dset=
tings.activeImage-1;_set_image_to_view();return false;});}
if(settings.activeImage!=3D(settings.imageArray.length-1)){$('#lightbox-n=
av-btnNext').unbind().hover(function(){$(this).css({'background':'url('+s=
ettings.imageBtnNext+') right 15% =
no-repeat'});},function(){$(this).css({'background':'transparent =
url('+settings.imageBlank+') =
no-repeat'});}).show().bind('click',function(){settings.activeImage=3Dset=
tings.activeImage+1;_set_image_to_view();return false;});}
_enable_keyboard_navigation();}
function =
_enable_keyboard_navigation(){$(document).keydown(function(objEvent){_key=
board_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function =
_keyboard_action(objEvent){if(objEvent=3D=3Dnull){keycode=3Devent.keyCode=
;escapeKey=3D27;}else{keycode=3DobjEvent.keyCode;escapeKey=3DobjEvent.DOM=
_VK_ESCAPE;}
key=3DString.fromCharCode(keycode).toLowerCase();if((key=3D=3Dsettings.ke=
yToClose)||(key=3D=3D'x')||(keycode=3D=3DescapeKey)){_finish();}
if((key=3D=3Dsettings.keyToPrev)||(keycode=3D=3D37)){if(settings.activeIm=
age!=3D0){settings.activeImage=3Dsettings.activeImage-1;_set_image_to_vie=
w();_disable_keyboard_navigation();}}
if((key=3D=3Dsettings.keyToNext)||(keycode=3D=3D39)){if(settings.activeIm=
age!=3D(settings.imageArray.length-1)){settings.activeImage=3Dsettings.ac=
tiveImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function =
_preload_neighbor_images(){if((settings.imageArray.length-1)>settings.act=
iveImage){objNext=3Dnew =
Image();objNext.src=3Dsettings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=3Dnew =
Image();objPrev.src=3Dsettings.imageArray[settings.activeImage-1][0];}}
function =
_finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(fun=
ction(){$('#jquery-overlay').remove();});$('embed, object, =
select').css({'visibility':'visible'});}
function ___getPageSize(){var =
xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=3Dwindo=
w.innerWidth+window.scrollMaxX;yScroll=3Dwindow.innerHeight+window.scroll=
MaxY;}else =
if(document.body.scrollHeight>document.body.offsetHeight){xScroll=3Ddocum=
ent.body.scrollWidth;yScroll=3Ddocument.body.scrollHeight;}else{xScroll=3D=
document.body.offsetWidth;yScroll=3Ddocument.body.offsetHeight;}
var =
windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement=
.clientWidth){windowWidth=3Ddocument.documentElement.clientWidth;}else{wi=
ndowWidth=3Dself.innerWidth;}
windowHeight=3Dself.innerHeight;}else =
if(document.documentElement&&document.documentElement.clientHeight){windo=
wWidth=3Ddocument.documentElement.clientWidth;windowHeight=3Ddocument.doc=
umentElement.clientHeight;}else =
if(document.body){windowWidth=3Ddocument.body.clientWidth;windowHeight=3D=
document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=3DwindowHeight;}else{pageHeight=3DySc=
roll;}
if(xScroll<windowWidth){pageWidth=3DxScroll;}else{pageWidth=3DwindowWidth=
;}
arrayPageSize=3Dnew =
Array(pageWidth,pageHeight,windowWidth,windowHeight);return =
arrayPageSize;};function ___getPageScroll(){var =
xScroll,yScroll;if(self.pageYOffset){yScroll=3Dself.pageYOffset;xScroll=3D=
self.pageXOffset;}else =
if(document.documentElement&&document.documentElement.scrollTop){yScroll=3D=
document.documentElement.scrollTop;xScroll=3Ddocument.documentElement.scr=
ollLeft;}else =
if(document.body){yScroll=3Ddocument.body.scrollTop;xScroll=3Ddocument.bo=
dy.scrollLeft;}
arrayPageScroll=3Dnew Array(xScroll,yScroll);return =
arrayPageScroll;};function ___pause(ms){var date=3Dnew =
Date();curDate=3Dnull;do{var curDate=3Dnew Date();}
while(curDate-date<ms);};return =
this.unbind('click').click(_initialize);};})(jQuery);
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://apps.dailysundial.com/flash/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://apps.dailysundial.com/flash/swfformfix2.js

/**=0A=
 * SWFFormFix v2.1.0: SWF ExternalInterface() Form Fix - =
http://http://www.teratechnologies.net/stevekamerman/=0A=
 *=0A=
 * SWFFormFix is (c) 2007 Steve Kamerman and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 * Project sponsored by Tera Technologies - =
http://www.teratechnologies.net/=0A=
 */=0A=
////////////////////////////////////////////////////=0A=
////////////  Configurable options  ////////////////=0A=
////////////////////////////////////////////////////=0A=
var EnableFullAuto	=3D true; // set this to true and all of your flash =
objects will be fixed automatically=0A=
var SWFFormFixDebug =3D false; // set this to true to be alerted =
whenever a flash object is found and fixed=0A=
var NotLoadedWarning =3D true; // set this to true to alert the users =
when they try to access a function from=0A=
							 // the ExternalInterface() that isn't loaded yet=0A=
var NotLoadedMsg =3D "Please wait for the page to load..."; // this is =
the warning they will see=0A=
////////////////////////////////////////////////////=0A=
//////////  END Configurable options  //////////////=0A=
////////////////////////////////////////////////////=0A=
/**=0A=
 * Usage:=0A=
 * ------------------------------------------------------------=0A=
 * There are three ways to use SWFFormFix, FULL AUTO, Auto and Manual =
mode.=0A=
 * To use either method you need to include this file in the =0A=
 * HEAD section of your page like this: =0A=
=0A=
<script src=3D"swfformfix.js" type=3D"text/javascript"></script>=0A=
=0A=
 * =0A=
 * NOTE: If you want Javascript to call Flash, you need to make=0A=
 * a dummy object like follows:=0A=
 =0A=
window["myFlashObject"] =3D new Object();=0A=
=0A=
 * Put this line directly above your call to SWFObject().=0A=
 * Replace "myFlashObject" with the ID of your object (the 2nd=0A=
 * parameter you give to SWFObject() ).  This will prevent your=0A=
 * page from dieing with an error like "myFlashObject is undefined".=0A=
 * =0A=
 * --> FULL AUTO Mode:=0A=
 * This will attempt to find every Flash Movie that you have on=0A=
 * the page and apply the fix to each of them as the page loads.=0A=
 * It will poll the page for all the objects and determine if it=0A=
 * needs to apply the fix to them every 100ms until the page is=0A=
 * completely loaded.  All you need to do to use this mode is=0A=
 * include the script in the head of your document and set the=0A=
 * "EnableFullAuto" directive to true at the top of the script.=0A=
 *=0A=
 * --> Auto Mode:=0A=
 * This will attempt to find every Flash Movie that you have on=0A=
 * the page and apply the fix to each of them.  To use auto mode=0A=
 * put the following code before the </body> tag. More specifically=0A=
 * it needs to be AFTER your last Flash object.=0A=
=0A=
<script type=3D"text/javascript">=0A=
// <![CDATA[=0A=
	SWFFormFixAuto();=0A=
// ]]>=0A=
</script>=0A=
=0A=
 * =0A=
 * --> Manual Mode:=0A=
 * This lets you fix just a single Flash object if you don't want=0A=
 * the auto mode to try to fix every Flash object on the page.=0A=
 * This mode is faster than the auto mode and may work better in=0A=
 * some situations.  To use manual mode put the following code=0A=
 * after the Flash object you want to fix, where "myFlashObject"=0A=
 * is the ID of the Flash Object:=0A=
=0A=
Example for normal EMBED style:=0A=
=0A=
<object classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
width=3D"200" height=3D"100" id=3D"myFlashObject" align=3D"middle">=0A=
<param name=3D"movie" value=3D"myMovie.swf" />=0A=
<param name=3D"quality" value=3D"high" />=0A=
<embed src=3D"myMovie.swf" quality=3D"high" width=3D"200" height=3D"100" =
name=3D"myFlashObject" type=3D"application/x-shockwave-flash" />=0A=
</object>=0A=
=0A=
<script type=3D"text/javascript">=0A=
// <![CDATA[=0A=
SWFFormFix("myMovieObjectName");=0A=
// ]]>=0A=
</script>=0A=
=0A=
Example for SWFObject style:=0A=
=0A=
<div id=3D"flashcontent" style=3D"width:200px;height:100px;">This is =
replaced by the Flash movie.</div>=0A=
<script type=3D"text/javascript">=0A=
// <![CDATA[=0A=
// Please note that the ID that you need to use for SWFFormFix() is the =
second argument in SWFObject().=0A=
var so =3D new SWFObject("myMovie.swf", "myFlashObject","200", "100", =
"6.0.0", "#ffffff");=0A=
so.addParam("quality", "high");=0A=
so.write("flashcontent");=0A=
SWFFormFix("myFlashObject");=0A=
// ]]>=0A=
</script>=0A=
=0A=
 * =0A=
 * Changelog:=0A=
 * ------------------------------------------------------------=0A=
 * v2.1=0A=
 *   Fixed IE cache bug that prevents JS -> Flash after refresh.  Now =
SWFFormFix=0A=
 *   rebuilds all the ExternalInterface() methods that were =
inadvertently destroyed.=0A=
 * v2.0=0A=
 *   Added FULL AUTO mode - just enable it below and include the script!=0A=
 *   Special thanks to Geoff Stearns from deconcept and onDOMload by =
Aaron Barker=0A=
 * =0A=
 * v1.0=0A=
 *   Added the SWFFormFixAuto() function, very well optimized and fast.=0A=
 * =0A=
 * v0.2=0A=
 *   Changed helper element from <input> element to hidden <div> element=0A=
 *=0A=
 * v0.1=0A=
 *   Initial release.=0A=
 */=0A=
=0A=
finished =3D false; // this is set to true when the body's onload is =
called, to stop the script=0A=
timeout =3D 10; // seconds to wait before giving up=0A=
starttime =3D new Date().getTime();=0A=
flashObjectList =3D Array();=0A=
fixedList =3D Array();=0A=
makeFuncArr =3D Array();=0A=
SWFFormFixAuto2 =3D function(){=0A=
//alert("running...");=0A=
	if(navigator.appName.toLowerCase() !=3D "microsoft internet =
explorer")return true;=0A=
	var flashObjectList =3D document.getElementsByTagName("object");=0A=
	for(var i=3D0;i<flashObjectList.length;i++){=0A=
		var obj =3D flashObjectList[i];=0A=
		// here's all the objects on the page, now lets find the flash objects=0A=
		if(obj.getAttribute('classid') =3D=3D =
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"){=0A=
			var id =3D obj.getAttribute('id');=0A=
			var alreadyfixed =3D false;=0A=
			for(var c=3D0;c<fixedList.length;c++){if(fixedList[i] =3D=3D =
id)alreadyfixed=3Dtrue;}=0A=
			// this is a flash movie, apply the fix (unless it's already been =
fixed)=0A=
			if(!alreadyfixed){=0A=
				var debugtxt =3D '';=0A=
				for(var b in window[id]){=0A=
					// ExternalInterface() tried to add some functions to the incorrect =
object=0A=
					if(typeof(window[id][b])=3D=3D"function"){=0A=
						// this function will need to be rebuilt when the page is done =
loading.=0A=
						makeFuncArr.push(Array(obj,b));=0A=
						obj[b] =3D function(){=0A=
							if(NotLoadedWarning)alert(NotLoadedMsg);=0A=
							return("");=0A=
						}=0A=
/*=0A=
 * it seems like this would work to copy the function, but it doesn't:=0A=
 *=0A=
 * eval('obj[b]=3D'+window[id][b].toString());=0A=
 * =0A=
 * This is the actual function that we're trying to copy:=0A=
=0A=
function () { =0A=
  return eval(instance.CallFunction("<invoke name=3D\""+name+"\" =
returntype=3D\"javascript\">" + __flash__argumentsToXML(arguments,0) + =
"</invoke>"));=0A=
}=0A=
=0A=
 * it will fail if you copy it to the new object though because =
"instance" and "name" are undefined=0A=
 * Here's how to see the actual function def: =
document.getElementById("txt_debug").value=3Dwindow[id][b];=0A=
 */=0A=
					}=0A=
				}=0A=
				window[id]=3Dobj;=0A=
				if(SWFFormFixDebug)alert("Fixed: "+id);=0A=
			}=0A=
		}=0A=
	}=0A=
	if(!finished){=0A=
		setTimeout("SWFFormFixAuto2()", 100);=0A=
	}else{=0A=
		for(var i=3D0;i<makeFuncArr.length;i++){=0A=
			// this is executed after the page is loaded - it rebuilds the custom=0A=
			// ExternalInterface() functions=0A=
			SWFFormFix_rebuildExtFunc(makeFuncArr[i][0],makeFuncArr[i][1]);=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
SWFFormFix_rebuildExtFunc =3D function(obj,functionName){=0A=
	eval('obj[functionName] =3D function(){return =
eval(this.CallFunction("<invoke name=3D\\"'+functionName+'\\" =
returntype=3D\\"javascript\\">" + __flash__argumentsToXML(arguments,0) + =
"</invoke>"));}');=0A=
	if(SWFFormFixDebug)alert("Rebuilt ExternalInterface() function: =
"+functionName);=0A=
}=0A=
SWFFormFixOnloadAppend =3D function() {=0A=
	var oldonload =3D window.onload;=0A=
	if (typeof window.onload !=3D 'function') {=0A=
		window.onload =3D function(){=0A=
			finished=3Dtrue;=0A=
		}=0A=
	} else {=0A=
		window.onload =3D function() {=0A=
			oldonload();=0A=
			finished=3Dtrue;=0A=
		}=0A=
	}=0A=
}=0A=
SWFFormFixAuto =3D function(){=0A=
	if(navigator.appName.toLowerCase() !=3D "microsoft internet =
explorer")return true;=0A=
	var objects =3D document.getElementsByTagName("object");=0A=
	if(objects.length =3D=3D 0) return true;=0A=
	for(i=3D0;i<objects.length;i++){=0A=
		// here's all the objects on the page, now lets find the flash objects=0A=
		if(objects[i].classid =3D=3D =
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"){=0A=
			// this is a flash movie, apply the fix=0A=
			window[objects[i].id] =3D objects[i];=0A=
		}=0A=
	}=0A=
	var out =3D "";=0A=
	return true;=0A=
}=0A=
SWFFormFix =3D function(swfname){=0A=
	if(navigator.appName.toLowerCase() !=3D "microsoft internet =
explorer")return false;=0A=
	var testnodename =3D "SWFFormFixTESTER";=0A=
	document.write('<div id=3D"'+testnodename+'" =
onclick=3D"SWFFormFixCallback(this,\''+swfname+'\');return false;" =
style=3D"display:none">&nbsp;</div>');=0A=
	document.getElementById(testnodename).onclick();=0A=
}=0A=
SWFFormFixCallback =3D function (obj,swfname){=0A=
	var path =3D document;=0A=
	var error =3D false;=0A=
	var testnode =3D obj;=0A=
	while(obj =3D obj.parentNode){=0A=
		if(obj.nodeName.toLowerCase() =3D=3D "form"){=0A=
			if(obj.name !=3D undefined && obj.name !=3D null && obj.name.length > =
0){=0A=
				path =3D path.forms[obj.name];=0A=
			}else{=0A=
				alert("Error: one of your forms does not have a name!");=0A=
				error =3D true;=0A=
			}=0A=
		}=0A=
	}=0A=
	testnode.parentNode.removeChild(testnode);=0A=
	if(error) return false;=0A=
	window[swfname]=3Dpath[swfname];=0A=
	return true;=0A=
}=0A=
function noCacheIE(url){=0A=
	var isIE =3D navigator.appName.indexOf("Microsoft") !=3D -1;=0A=
	if(!isIE)return(url);=0A=
	var newUrl =3D '?';=0A=
	if(url.indexOf('?') !=3D -1)newUrl =3D '&';=0A=
	var now =3D new Date();=0A=
	var rand =3D Math.random().toString().substring(2,4);=0A=
	newUrl =3D url+newUrl+"noCacheIE=3D"+rand+'-'+now.getTime().toString();=0A=
	return(newUrl);=0A=
}=0A=
if(EnableFullAuto){=0A=
	SWFFormFixAuto2();=0A=
	SWFFormFixOnloadAppend();=0A=
}
------=_NextPart_000_0000_01C90DF4.6AA884A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/152/addthis_widget.js

var _atu=3D"undefined";=0A=
if(typeof _atw=3D=3D=3D"undefined"){=0A=
try{=0A=
new =
Image().src=3D"http://s7.addthis.com/cs/load-1.png?CXNID=3D2000001.521545=
6080540439072NXC";=0A=
}=0A=
catch(e){=0A=
}=0A=
var =
_atw=3D{host:"http://s7.addthis.com/",serv:"http://s7.addthis.com/service=
s/",path:"http://s7.addthis.com/select/",list:{"ask":["Ask","ask.png"],"d=
elicious":["Del.icio.us","delicious.png"],"digg":["Digg","digg.png"],"ema=
il":["Email","email.png"],"favorites":["Favorites","favorites.png"],"face=
book":["Facebook","facebook.gif"],"fark":["Fark","fark.png"],"furl":["Fur=
l","furl.gif"],"google":["Google","goog.png"],"live":["Live","live.gif"],=
"myspace":["MySpace","myspace.png"],"myweb":["Yahoo =
MyWeb","yahoo-myweb.png"],"newsvine":["Newsvine","newsvine.png"],"reddit"=
:["Reddit","reddit.gif"],"sk*rt":["Sk*rt","skrt.gif"],"slashdot":["Slashd=
ot","slashdot.png"],"stumbleupon":["StumbleUpon","su.png"],"stylehive":["=
Stylehive","stylehive.gif"],"tailrank":["Tailrank","tailrank2.png"],"tech=
norati":["Technorati","technorati.png"],"thisnext":["ThisNext","thisnext.=
gif"],"twitter":["Twitter","twitter.gif"],"ballhype":["BallHype","ballhyp=
e.png"],"yardbarker":["Yardbarker","yardbarker.png"],"kaboodle":["Kaboodl=
e","kaboodle.gif"],"more":["More ...","more.gif"]},get:function(id){=0A=
return document.getElementById(id);=0A=
},xwait:function(){=0A=
if(_atw.cwait!=3D=3Dnull){=0A=
clearTimeout(_atw.cwait);=0A=
}=0A=
},cwait:null,odone:false,divid:"addthis_dropdown15",close:function(){=0A=
var _2=3D_atw.get(_atw.divid);=0A=
if(_2){=0A=
_2.style.display=3D"none";=0A=
}=0A=
var e=3Ddocument.getElementsByTagName("embed");=0A=
if(e&&addthis_hide_embed){=0A=
for(i=3D0;i<e.length;i++){=0A=
if(e[i].addthis_hidden){=0A=
e[i].style.visibility=3D"visible";=0A=
}=0A=
}=0A=
}=0A=
return false;=0A=
},ckto:function(_4){=0A=
_4.style.color=3D"#000000";=0A=
if(_4.value=3D=3D" email address"){=0A=
_4.value=3D"";=0A=
}=0A=
},show:function(_5){=0A=
var =
_6=3D_atw.get("at_share"),_7=3D_atw.get("at_email"),_8=3D_atw.get("at_cap=
tion"),_9=3D_atw.get("at_success");=0A=
_6.style.display=3D"none";=0A=
_7.style.display=3D"none";=0A=
_9.innerHTML=3D"";=0A=
if(_5=3D=3D"share"||_5=3D=3D""){=0A=
_6.style.display=3D"block";=0A=
_8.innerHTML=3Daddthis_caption_share;=0A=
}else{=0A=
_7.style.display=3D"block";=0A=
_8.innerHTML=3Daddthis_caption_email;=0A=
}=0A=
},genurl:function(_a){=0A=
var =
_b=3DencodeURIComponent,_c=3D_b(addthis_url),_d=3D_b(addthis_title),_e=3D=
_b(addthis_logo);=0A=
return =
"http://www.addthis.com/bookmark.php?v=3D15&winname=3Daddthis&pub=3D"+add=
this_pub+"&s=3D"+_a+"&url=3D"+_c+"&title=3D"+_d+"&logo=3D"+_e+"&logobg=3D=
"+addthis_logo_background+"&logocolor=3D"+addthis_logo_color;=0A=
},cumulpos:function(a){=0A=
var b=3D0,c=3D0;=0A=
do{=0A=
b+=3Da.offsetTop||0;=0A=
c+=3Da.offsetLeft||0;=0A=
a=3Da.offsetParent;=0A=
}while(a);=0A=
return [c,b];=0A=
},wsize:function(){=0A=
var w=3Dwindow,d=3Ddocument,de=3Dd.documentElement,db=3Dd.body;=0A=
if(typeof (w.innerWidth)=3D=3D"number"){=0A=
return [w.innerWidth,w.innerHeight];=0A=
}else{=0A=
if(de&&(de.clientWidth||de.clientHeight)){=0A=
return [de.clientWidth,de.clientHeight];=0A=
}else{=0A=
if(db&&(db.clientWidth||db.clientHeight)){=0A=
return [db.clientWidth,db.clientHeight];=0A=
}else{=0A=
return [0,0];=0A=
}=0A=
}=0A=
}=0A=
},spos:function(){=0A=
var w=3Dwindow,d=3Ddocument,de=3Dd.documentElement,db=3Dd.body;=0A=
if(typeof (w.pageYOffset)=3D=3D"number"){=0A=
return [w.pageXOffset,w.pageYOffset];=0A=
}else{=0A=
if(db&&(db.scrollLeft||db.scrollTop)){=0A=
return [db.scrollLeft,db.scrollTop];=0A=
}else{=0A=
if(de&&(de.scrollLeft||de.scrollTop)){=0A=
return [de.scrollLeft,de.scrollTop];=0A=
}else{=0A=
return [0,0];=0A=
}=0A=
}=0A=
}=0A=
}};=0A=
function addthis_open(elt,_1b,_1c,_1d){=0A=
try{=0A=
new =
Image().src=3D"http://s7.addthis.com/cs/show-1.png?CXNID=3D2000001.521545=
6080540439073NXC";=0A=
}=0A=
catch(e){=0A=
}=0A=
_atw.xwait();=0A=
addthis_url=3D_1c;=0A=
addthis_title=3D_1d;=0A=
if(addthis_url=3D=3D=3D""||addthis_url=3D=3D=3D"[URL]"){=0A=
addthis_url=3Dlocation.href;=0A=
}=0A=
if(addthis_title=3D=3D=3D""||addthis_title=3D=3D=3D"[TITLE]"){=0A=
addthis_title=3Ddocument.title;=0A=
}=0A=
var _1f=3D16;=0A=
var _20=3Delt.getElementsByTagName("img");=0A=
if(_20&&_20[0]){=0A=
elt=3D_20[0];=0A=
_1f=3D0;=0A=
}=0A=
_atw.show(_1b);=0A=
var =
_21=3D_atw.cumulpos(elt),_22=3D_21[0]+addthis_offset_left,_23=3D_21[1]+_1=
f+1+addthis_offset_top,_24=3D_atw.wsize(),_25=3D_atw.spos(),_26=3D_atw.ge=
t(_atw.divid);=0A=
_26.style.display=3D"block";=0A=
if(_22-_25[0]+_26.clientWidth+20>_24[0]){=0A=
_22=3D_22-_26.clientWidth+50;=0A=
}=0A=
if(_23-_25[1]+_26.clientHeight+elt.clientHeight+20>_24[1]){=0A=
_23=3D_23-_26.clientHeight-20;=0A=
}=0A=
_26.style.left=3D_22+"px";=0A=
_26.style.top=3D(_23+elt.clientHeight)+"px";=0A=
if(addthis_hide_embed){=0A=
var _27=3D_22+_26.clientWidth;=0A=
var _28=3D_23+_26.clientHeight;=0A=
var e=3Ddocument.getElementsByTagName("embed");=0A=
var _29=3D0,_2a=3D0,_2b=3D0;=0A=
for(i=3D0;i<e.length;i++){=0A=
_29=3D_atw.cumulpos(e[i]);=0A=
_2a=3D_29[0];=0A=
_2b=3D_29[1];=0A=
if(_22<_2a+e[i].clientWidth&&_23<_2b+e[i].clientHeight){=0A=
if(_27>_2a&&_28>_2b){=0A=
if(e[i].style.visibility!=3D"hidden"){=0A=
e[i].addthis_hidden=3Dtrue;=0A=
e[i].style.visibility=3D"hidden";=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(!_atw.odone){=0A=
var _2d=3Daddthis_options.replace(/\s/g,"");=0A=
var _2e=3D_2d.split(",");=0A=
for(var i=3D0;i<_2e.length;i++){=0A=
var _2f=3D_2e[i];=0A=
if(_2f in _atw.list){=0A=
var bms=3D_atw.get("addthis_"+_2f+"15");=0A=
if(bms){=0A=
bms.src=3D_atw.serv+_atw.list[_2f][1];=0A=
}=0A=
}=0A=
}=0A=
_atw.odone=3Dtrue;=0A=
}=0A=
return false;=0A=
}=0A=
function addthis_close(){=0A=
_atw.cwait=3DsetTimeout("_atw.close()",500);=0A=
}=0A=
function addthis_sendto(_31){=0A=
if(_31=3D=3D=3D"email"){=0A=
_atw.show(_31);=0A=
return false;=0A=
}=0A=
_atw.close();=0A=
if(_31=3D=3D=3D"favorites"){=0A=
if(document.all){=0A=
window.external.AddFavorite(addthis_url,addthis_title);=0A=
}else{=0A=
window.sidebar.addPanel(addthis_title,addthis_url,"");=0A=
}=0A=
return false;=0A=
}=0A=
if(_31=3D=3D=3D"stumbleupon"){=0A=
_31=3D"su";=0A=
}=0A=
if(_31=3D=3D=3D"sk*rt"){=0A=
_31=3D"skrt";=0A=
}=0A=
window.open(_atw.genurl(_31),"addthis","scrollbars=3Dyes,menubar=3Dno,wid=
th=3D620,height=3D500,resizable=3Dyes,toolbar=3Dno,location=3Dno,status=3D=
no");=0A=
return false;=0A=
}=0A=
function addthis_send(){=0A=
var =
_32=3D_atw.get("at_from"),_33=3D_atw.get("at_to"),_34=3D_atw.get("at_img"=
),_35=3D_atw.get("at_success"),_36=3D_atw.get("at_msg"),euc=3DencodeURICo=
mponent;=0A=
if(_32.value.indexOf("@")<0||_33.value.indexOf("@")<0||_32.value.indexOf(=
".")<0||_33.value.indexOf(".")<0){=0A=
alert("Please enter a valid email address!");=0A=
return;=0A=
}=0A=
_rnd=3DMath.random();=0A=
_url=3D"http://www.addthis.com/tellfriend.php?pub=3D"+euc(addthis_pub)+"&=
url=3D"+euc(addthis_url)+"&fromname=3Daaa&fromemail=3D"+euc(_32.value)+"&=
tofriend=3D"+euc(_33.value)+"&note=3D"+euc(_36.value)+"&r=3D"+_rnd;=0A=
_34.src=3D_url;=0A=
_35.innerHTML=3D"Message Sent!";=0A=
_atw.cwait=3DsetTimeout("_atw.close()",1200);=0A=
return false;=0A=
}=0A=
(function(){=0A=
try{=0A=
if(typeof addthis_pub=3D=3D=3D_atu){=0A=
addthis_pub=3D"";=0A=
}=0A=
if(typeof addthis_caption=3D=3D=3D_atu){=0A=
addthis_caption=3D"Bookmark &amp Share";=0A=
}=0A=
if(typeof addthis_brand=3D=3D=3D_atu){=0A=
addthis_brand=3D"";=0A=
}=0A=
if(typeof addthis_logo=3D=3D=3D_atu){=0A=
addthis_logo=3D"";=0A=
}=0A=
if(typeof addthis_logo_background=3D=3D=3D_atu){=0A=
addthis_logo_background=3D"";=0A=
}=0A=
if(typeof addthis_logo_color=3D=3D=3D_atu){=0A=
addthis_logo_color=3D"";=0A=
}=0A=
if(typeof addthis_options=3D=3D=3D_atu){=0A=
addthis_options=3D"favorites, digg, delicious, google, myspace, =
facebook, reddit, newsvine, live, more";=0A=
}=0A=
if(typeof addthis_offset_top!=3D=3D"number"){=0A=
addthis_offset_top=3D0;=0A=
}=0A=
if(typeof addthis_offset_left!=3D=3D"number"){=0A=
addthis_offset_left=3D0;=0A=
}=0A=
if(typeof addthis_caption_share=3D=3D=3D_atu){=0A=
addthis_caption_share=3D"Bookmark &amp; Share";=0A=
}=0A=
if(typeof addthis_caption_email=3D=3D=3D_atu){=0A=
addthis_caption_email=3D"Email a Friend";=0A=
}=0A=
if(typeof addthis_css=3D=3D=3D_atu){=0A=
addthis_css=3D_atw.host+"css/152/addthis_widget.css";=0A=
}=0A=
if(typeof addthis_hide_embed=3D=3D=3D_atu){=0A=
addthis_hide_embed=3Dtrue;=0A=
}=0A=
addthis_options=3Daddthis_options.replace(/\s/g,"");=0A=
var d=3Ddocument,_39=3Dd.createElement("link");=0A=
_39.rel=3D"stylesheet";=0A=
_39.type=3D"text/css";=0A=
_39.href=3Daddthis_css;=0A=
_39.media=3D"all";=0A=
d.lastChild.firstChild.appendChild(_39);=0A=
var str=3D"<div id=3D\""+_atw.divid+"\" onmouseover=3D\"_atw.xwait()\" =
onmouseout=3D\"addthis_close()\" =
style=3D\"z-index:1000000;position:absolute;display:none\">";=0A=
str+=3D"<table width=3D\"100%\" cellpadding=3D\"2\" cellspacing=3D\"0\" =
style=3D\"background-color:#EEEEEE;height:18px\">";=0A=
str+=3D"<tr><td =
style=3D\"font-size:12px;color:#666666;padding-left:3px\"><span =
id=3D\"at_caption\">Bookmark&nbsp;&amp;&nbsp;Share</span></td><td =
align=3D\"right\" =
style=3D\"font-size:9px;color:#666666;padding-right:3px\">"+addthis_brand=
+"</td></tr>";=0A=
str+=3D"</table>";=0A=
var _3b=3Dfalse;=0A=
str+=3D"<div id=3D\"at_share\">";=0A=
str+=3D"<table id=3D\"addthis_services\" width=3D\"100%\" =
cellpadding=3D\"0\" style=3D\"font-family:Verdana, =
Arial;font-size:11px\">";=0A=
str+=3D"<tr><td colspan=3D\"2\" style=3D\"height:0px\"></td></tr>";=0A=
var _3c=3Daddthis_options.split(",");=0A=
for(var i=3D0;i<_3c.length;i++){=0A=
var _3e=3D_3c[i];=0A=
if(_3e in _atw.list){=0A=
if(!_3b){=0A=
str+=3D"<tr>";=0A=
}=0A=
str+=3D"<td width=3D\"50%\" style=3D\"height:19px\"><a href=3D\"/\" =
onclick=3D\"return addthis_sendto('"+_3e+"');\"><img =
id=3D\"addthis_"+_3e+"15\" alt=3D\"\" width=3D\"16\" height=3D\"16\" =
/>&nbsp;"+_atw.list[_3e][0]+"</a></td>";=0A=
if(_3b){=0A=
str+=3D"</tr>";=0A=
}=0A=
_3b=3D!_3b;=0A=
}=0A=
}=0A=
if(_3b){=0A=
str+=3D"<td></td></tr>";=0A=
}=0A=
str+=3D"<tr><td colspan=3D\"2\" style=3D\"height:2px\"></td></tr>";=0A=
str+=3D"</table>";=0A=
str+=3D"</div>\n";=0A=
str+=3D"<div id=3D\"at_email\" =
style=3D\"display:none;font-size:11px;padding-left:20px;padding-top:6px\"=
>";=0A=
str+=3D"<table border=3D\"0\">";=0A=
var in1=3D"<tr><td style=3D\"font-size:12px\"";=0A=
var =
in2=3D"style=3D\"width:130px;height:18px;font-size:11px;font-family:Arial=
;color:#999999\" value=3D\" email address\" =
onfocus=3D\"_atw.ckto(this)\" /></td></tr>";=0A=
str+=3Din1+">To:</td><td><input id=3D\"at_to\" type=3D\"text\" "+in2;=0A=
str+=3Din1+">From:</td><td><input id=3D\"at_from\" type=3D\"text\" "+in2;=0A=
str+=3Din1+" valign=3D\"top\">Note:</td><td><textarea id=3D\"at_msg\" =
style=3D\"width:130px;height:36px;font-size:11px;font-family:Arial;\"/></=
textarea></td></tr>";=0A=
str+=3D"<tr><td colspan=3D\"2\" align=3D\"right\"><span =
id=3D\"at_success\" =
style=3D\"font-size:10px;color:#777777;\"></span>&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;<input type=3D\"button\" value=3D\"Send\" onclick=3D\"return =
addthis_send()\" style=3D\"font-size:9px\"/></td></tr>";=0A=
str+=3D"</table>";=0A=
str+=3D"</div>\n";=0A=
str+=3D"<table width=3D\"100%\" cellpadding=3D\"0\" cellspacing=3D\"0\" =
border=3D\"0\" style=3D\"background-color:#EEEEEE\">";=0A=
str+=3D"<tr><td colspan=3D\"2\" align=3D\"right\" =
style=3D\"padding:0px;padding-right:10px;height:11px\"><img =
id=3D\"at_img\" src=3D\""+_atw.path+"select_load.png\" =
style=3D\"width:1px;height:1px\" /><a href=3D\"http://www.addthis.com\" =
target=3D\"_blank\" style=3D\"height:6px;padding:0px\"><img =
src=3D\""+_atw.serv+"addthis-mini.gif\" border=3D\"0\" =
style=3D\"padding:0px;width:50px;height:9px\" alt=3D\"\" =
/></a></td></tr>";=0A=
str+=3D"</table>\n";=0A=
str+=3D"</div>\n";=0A=
div=3Dd.createElement("div");=0A=
div.innerHTML=3Dstr;=0A=
d.body.insertBefore(div,d.body.firstChild);=0A=
div.style.zIndex=3D1000000;=0A=
}=0A=
catch(e){=0A=
}=0A=
})();=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C90DF4.6AA884A0--
