From: <Saved by Windows Internet Explorer 7>
Subject: Media Matters - Cavuto hosted "anti-feminist attorney" Den Hollander, who advocated "cut[ting] out the feminazi, feminist women's studies programs" at Columbia
Date: Sat, 23 Aug 2008 11:48:10 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C90516.1DE5D230"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/items/200808210007?f=h_latest

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- statesman --><HTML><HEAD><TITLE>Media Matters - Cavuto hosted =
"anti-feminist attorney" Den Hollander, who advocated "cut[ting] out the =
feminazi, feminist women's studies programs" at Columbia</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<SCRIPT=20
src=3D"http://mediamatters.org/static/javascripts/tools.js?version=3D2006=
0607"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://mediamatters.org/static/javascripts/sizer.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3D"Search Media Matters"=20
href=3D"http://mediamatters.org/advanced_search" rel=3Dsearch><LINK=20
title=3D"Media Matters RSS"=20
href=3D"http://feeds.mediamatters.org/mediamatters/latest"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK media=3Dscreen=20
href=3D"http://mediamatters.org/static/stylesheets/master.css?version=3D2=
0080707"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://mediamatters.org/static/javascripts/jquery-1.2.6.min.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen =
href=3D"http://mediamatters.org/static/stylesheets/article.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"http://mediamatters.org/static/javascripts/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://mediamatters.org/static/javascripts/qt+wmv-normal.js"=20
type=3Dtext/javascript></SCRIPT>

<META=20
content=3D"Fox News' Neil Cavuto interviewed &quot;anti-feminist =
attorney&quot; Roy Den Hollander, who discussed his lawsuit against =
Columbia  University for offering a women's studies program &quot;but =
not a men's studies program.&quot; Den Hollander said: &quot;[C]ut out =
the feminazi, feminist women's studies programs and bring back varsity =
sports, and you're going to do a lot better for the university.&quot; =
Den Hollander later said that women &quot;are a suspect class. Every =
time they open their mouths, I begin to suspect something.&quot;"=20
name=3Ddescription>
<META content=3D"" name=3Dkeywords>
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR></HEAD>
<BODY id=3Dwww-mediamatters-org onload=3D"fontSet(fontGet()); ">
<DIV id=3Dwrapper>
<HR>

<DIV id=3Dheader>
<P id=3Dnetwork></P>
<H1><A href=3D"http://mediamatters.org/">Media Matters for =
America</A></H1>
<FORM action=3D/issues_topics/search_results method=3Dget>
<FIELDSET><LEGEND>Search this site</LEGEND><A=20
href=3D"http://mediamatters.org/advanced_search">Advanced Search</A> =
<LABEL=20
for=3Dquery>Search</LABEL> <INPUT id=3Dquery name=3Dqstring><BUTTON =
id=3Dgo=20
type=3Dsubmit>Go</BUTTON> </FIELDSET> </FORM>
<DIV id=3Duser>
<P>You are not logged in.</P>
<P><A=20
href=3D"http://mediamatters.org/users/login?next=3D/items/200808210007">L=
ogin</A> /=20
<A href=3D"http://mediamatters.org/users/sign_up">Sign Up</A></P></DIV>
<UL>
  <LI class=3Dhome><A href=3D"http://mediamatters.org/index">Home</A> =
</LI>
  <LI class=3Dissues><A=20
  =
href=3D"http://mediamatters.org/issues_topics/">Issues/<SPAN>Topics</SPAN=
></A>=20
  </LI>
  <LI class=3Dabout><A href=3D"http://mediamatters.org/about_us/">About =
Us</A> </LI>
  <LI class=3Daction><A =
href=3D"http://mediamatters.org/action_center/">Take=20
  Action</A> </LI>
  <LI class=3Dpress><A=20
  =
href=3D"http://mediamatters.org/press_bloggers/">Press/<SPAN>Bloggers</SP=
AN></A>=20
  </LI>
  <LI class=3Ddonate><A =
href=3D"http://mediamatters.org/donate">Donate</A>=20
</LI></UL></DIV>
<DIV class=3Darticle_layout id=3Dmain>
<DIV class=3Ddate_block>
<P>Thu, Aug 21, 2008 5:36pm ET</P>
<P class=3Dright><A class=3Dsend=20
href=3D"http://mediamatters.org/items/email/200808210007">Send to a =
friend</A> <A=20
class=3Dprint =
href=3D"http://mediamatters.org/items/printable/200808210007">Print=20
Version</A> </P></DIV>
<DIV id=3Dcontent>
<H1><A name=3Darticle></A>Cavuto hosted "anti-feminist attorney" Den =
Hollander,=20
who advocated "cut[ting] out the feminazi, feminist women's studies =
programs" at=20
Columbia</H1>
<BLOCKQUOTE>
  <H4>Summary: Fox News' Neil Cavuto interviewed "anti-feminist =
attorney" Roy=20
  Den Hollander, who discussed his lawsuit against Columbia University =
for=20
  offering a women's studies program "but not a men's studies program." =
Den=20
  Hollander said: "[C]ut out the feminazi, feminist women's studies =
programs and=20
  bring back varsity sports, and you're going to do a lot better for the =

  university." Den Hollander later said that women "are a suspect class. =
Every=20
  time they open their mouths, I begin to suspect =
something."</H4></BLOCKQUOTE>
<P style=3D"MARGIN: 15px 0px; TEXT-ALIGN: center"><A=20
href=3D"http://mediamatters.org/users/sign_up?source=3Dbanner_20080821000=
7"><IMG=20
src=3D"http://mediamatters.org/static/images/sign-up-banner-ltblue2.gif" =

border=3D0></A> </P>
<P>On the August 20 edition of Fox News' <EM>Your World</EM>, host Neil =
Cavuto=20
interviewed "anti-feminist attorney" Roy Den Hollander, who discussed =
his <A=20
href=3D"http://mediamatters.org/rd?to=3Dhttp%3A%2F%2Fcityroom.blogs.nytim=
es.com%2F2008%2F08%2F18%2Flawyer-files-antifeminist-suit-against-columbia=
%2F">lawsuit</A>=20
against Columbia University for offering a women's studies program "but =
not a=20
men's studies program." During the segment, after referring to the =
previous=20
segment's guest, Fox Business Network host Dave Ramsey, who discussed =
the high=20
costs of today's colleges and universities, Den Hollander said: "[C]ut =
out the=20
feminazi, feminist women's studies programs and bring back varsity =
sports, and=20
you're going to do a lot better for the university." Den Hollander also =
stated,=20
"If a guy takes a women's studies course, what's going to happen to him? =
The=20
girls in the class are basically going to walk all over them in their =
stiletto=20
heels, which may not be too bad," and later said that women "are a =
suspect=20
class. Every time they open their mouths, I begin to suspect something." =
As=20
<EM>Media Matters for America </EM>has <A=20
href=3D"http://mediamatters.org/items/200804100011">documented</A>, Den =
Hollander=20
is only the latest guest to make overtly sexist comments on Cavuto's =
program.=20
</P>
<P>Indeed, on the April 10 edition of <EM><EM>Your World</EM></EM>, =
Cavuto and=20
<A=20
title=3D"http://mediamatters.org/rd?to=3Dhttp://themansnononsenseguidetow=
omen.com/index.html&#10;http://themansnononsenseguidetowomen.com/index.ht=
ml"=20
href=3D"http://mediamatters.org/rd?to=3Dhttp%3A%2F%2Fthemansnononsensegui=
detowomen.com%2Findex.html"=20
target=3D_blank>Marc Rudov</A>, radio host and author of <A=20
href=3D"http://mediamatters.org/rd?to=3Dhttp%3A%2F%2Fwww.amazon.com%2FMan=
s-No-Nonsense-Guide-Women-Succeed%2Fdp%2F0974501719%2Fref%3Dpd_bbs_sr_1%2=
F102-4210666-3762548%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1184323202%26sr%3D8-=
1"><EM><EM>The=20
Man's No-Nonsense Guide to Women: How to Succeed in Romance on Planet=20
Earth</EM></EM></A> (MHR Enterprises, 2004) and <EM><EM><A=20
title=3Dhttp://themansnononsenseguidetowomen.com/page5.html=20
href=3D"http://mediamatters.org/rd?to=3Dhttp%3A%2F%2Fthemansnononsensegui=
detowomen.com%2Fpage5.html">Under=20
the Clitoral Hood: How to Crank Her Engine Without Cash, Booze, or =
Jumper=20
Cables</A> </EM></EM>(MHR Enterprises, 2007), discussed comments by Sir =
Elton=20
John at an April 9 <A=20
href=3D"http://mediamatters.org/rd?to=3Dhttp%3A%2F%2Fwww.guardian.co.uk%2=
Fworld%2F2008%2Fapr%2F10%2Fhillaryclinton.uselections2008%3Fgusrc%3Drss%2=
6feed%3Dnetworkfront"=20
target=3D_blank>fundraiser</A> for Sen. Hillary Clinton during which =
John stated=20
that he was "amazed by the misogynistic attitudes of some of the people =
in this=20
country." Rudov stated, "Hillary Clinton, who's living by the gender =
sword, is=20
going to be dying by the gender sword. She sends in Elton John to do her =
hissing=20
when she's having a catfight with America." Rudov further stated, "This =
is a=20
gynocracy. ... The reason that Hillary is losing is because people don't =
like=20
her. That's all it is." Fox News legal analyst and University of =
Washington=20
associate professor of law Lis Wiehl responded: "It's the old thing, =
Marc, of if=20
a woman is aggressive, then she's, again, the B-word. If a man is =
aggressive,=20
he's just assertive and claiming his own." Rudov later said: "The woman =
is not=20
called a B-word because she's assertive and aggressive; she's called a =
B-word=20
because she acts like one." </P>
<P>On his <A=20
href=3D"http://mediamatters.org/rd?to=3Dhttp%3A%2F%2Fwww.roydenhollander.=
com%2F">website</A>,=20
Den Hollander explains that the purpose of his lawsuit against Columbia=20
University is "to find the Columbia University Women's Studies program=20
unconstitutional for using government aid to preach the religious belief =
system=20
'Feminism' and for discriminating against men." Also on his website, Den =

Hollander describes the Violence Against Women Act as the "Female Fraud=20
Act."</P>
<P>From the August 20 edition of Fox News' <EM>Your World with Neil =
Cavuto:=20
</EM></P>
<BLOCKQUOTE>
  <P>CAVUTO: All right, so are women's studies courses spreading =
prejudice and=20
  bigotry toward men? Well, my next guest thinks so -- so much so that =
he is=20
  suing Columbia University. He's anti-feminist attorney Roy Den =
Hollander. Why=20
  Columbia?</P>
  <P>DEN HOLLANDER: 'Cause I went there. I graduated there, and so that =
gives me=20
  standing. But going back to what your past guest said, <STRONG>cut out =
the=20
  feminazi, feminist women's studies programs and bring back varsity =
sports, and=20
  you're going to do a lot better for the university.</STRONG></P>
  <P>CAVUTO: But what is Columbia doing that ticks you off? </P>
  <P>DEN HOLLANDER: Well, what Columbia is doing is it's presenting a =
women's=20
  studies program but not a men's studies program. So what the complaint =
charges=20
  is that women's studies is really -- which teaches feminism, they =
state that=20
  they're teaching feminism -- and so the teaching of feminism -- I'm =
arguing=20
  that feminism is a religion. Now, religion doesn't require a god. </P>
  <P>CAVUTO: And what have they told you? Where is this going?</P>
  <P>DEN HOLLANDER: Well, it hasn't -- it just started. I just filed the =
case,=20
  so --</P>
  <P>CAVUTO: You want to cancel that course?</P>
  <P>DEN HOLLANDER: Well, it's appropriate --</P>
  <P>CAVUTO: What if there's a sort of 'men-ism' course? You be OK with =
it? </P>
  <P>DEN HOLLANDER: No, it's a program. It's not just courses, you =
understand,=20
  it's a program --</P>
  <P>CAVUTO: Oh, it's part of a whole mindset --</P>
  <P>DEN HOLLANDER: It's a network situation. It's a way for girls to =
acquire=20
  jobs, it's a training [unintelligible] --</P>
  <P>CAVUTO: We should say we tried to get a statement from Columbia on =
this,=20
  and we couldn't get one from them. But your point is that it's showing =
an=20
  inherent kind of a bias. </P>
  <P>DEN HOLLANDER: A definite bias. Because girls can benefit from =
women's=20
  studies, but guys aren't going to benefit. <STRONG>If a guy takes a =
women's=20
  studies course, what's going to happen to him? The girls in the class =
are=20
  gonna basically walk all over him in their stiletto heels, which may =
not be=20
  too bad</STRONG> --</P>
  <P>CAVUTO: Stop, stop, stop. All right, so you're saying that it's =
unfair for=20
  women who, you know, for years and even up to now, have not earned as =
much or=20
  gotten ahead as much, to get a little bit more exposure in school, =
that's too=20
  bad?</P>
  <P>DEN HOLLANDER: That's not -- no, that's not -- what you're talking =
about is=20
  affirmative action. <STRONG>And what legally, that says that girls are =
a=20
  suspect class. And yes, they are a suspect class. Every time they open =
their=20
  mouths, I begin to suspect something.</STRONG> The point is --</P>
  <P>CAVUTO: You have issues, don't you? </P>
  <P>DEN HOLLANDER: No, the point is, if you look at equal pay per unit =
of time,=20
  or equal pay, or pay per unit of risk, girls are making more than =
guys. </P>
  <P>CAVUTO: Are they really?</P>
  <P>DEN HOLLANDER: Girls control nearly 60 percent of the wealth in =
this=20
  country. And if you want to look at the real oppressors, you look at =
who lives=20
  longer, who -- on whom most of the health dollars are spent --</P>
  <P>CAVUTO: Roy, you're angry. You're very angry.</P>
  <P>DEN HOLLANDER: -- and who eats more. Oh, absolutely. But only =
against the=20
  feminists.</P>
  <P>CAVUTO: All right. And Columbia. All right, Roy, thank you. I want =
to keep=20
  track of this, my friend. Thank you very much. </P>
  <P>DEN HOLLANDER: I'll keep you up to date. Thank you. =
</P></BLOCKQUOTE>
<P class=3Dright>=E2=80=94M.B.B.</P>
<DIV id=3Dcomments>
<SCRIPT>=0A=
function show_comments(page, id, origin) {=0A=
	$.get( '/items/comments/show', { page: page, item_id: id, nt: (new =
Date().getTime())},=0A=
		function(x) {=0A=
			$("#comments_container").html(x).show();=0A=
			if (origin =3D=3D "bottom") {=0A=
				var targetOffset =3D $("#comments").offset().top;=0A=
				$('html,body').animate({ scrollTop: targetOffset}, 500);=0A=
			}	=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
$(function () {=0A=
	$("#toggler").click(function() {=0A=
	    if ( $("#comments_container")[0].style.display =3D=3D "none" ) {=0A=
		show_comments(1, 463080);=0A=
		$("#toggler").text('Hide');=0A=
		return false;=0A=
	    } else {=0A=
		$("#comments_container").hide();=0A=
		$("#toggler").text('Show');=0A=
		return false;=0A=
	    }=0A=
	});=0A=
});=0A=
</SCRIPT>
<A name=3Dcomments></A>
<H5 class=3Dbubble>Comments (76) <A id=3Dtoggler=20
href=3D"http://mediamatters.org/items/200808210007?show=3D1#comments">Sho=
w</A>=20
</H5>&nbsp;=20
<DIV id=3Dcomments_container style=3D"DISPLAY: none"></DIV>
<FORM action=3D/items/comments/post method=3Dpost>
<FIELDSET>
<H5>Post a new comment</H5>
<P>You must be a registered user to post and flag comments on this =
site.</P>
<P>Please <A=20
href=3D"http://mediamatters.org/users/login?next=3D/items/200808210007">l=
og in</A>=20
or <A =
href=3D"http://mediamatters.org/users/sign_up?source=3Dc200808210007">sig=
n=20
up</A> to post in this forum.</P>
<SCRIPT language=3Djavascript=20
src=3D"http://mediamatters.org/static/javascripts/tinymce/jscripts/tiny_m=
ce/tiny_mce_src.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
tinyMCE.init({=0A=
        theme : "advanced",=0A=
        mode: "exact",=0A=
	elements : "comment_body",=0A=
	plugins : "preview,zoom,paste",=0A=
        theme_advanced_buttons1_add_before: "preview, separator, =
cut,copy,paste,separator, bullist, numlist, separator, outdent, indent, =
separator, link, unlink, separator",=0A=
	theme_advanced_disable : "strikethrough, separator, justifyleft, =
justifycenter, justifyright, justifyfull, formatselect, styleselect, =
bullist, numlist, outdent, indent, link, unlink, image, cleanup, help, =
code, anchor, hr, removeformat, sub, sup, charmap, undo, redo, =
visualaid",=0A=
	theme_advanced_toolbar_location : "top",=0A=
        theme_advanced_toolbar_align : "left",=0A=
        theme_advanced_path_location : "bottom",=0A=
        relative_urls : false,=0A=
        convert_urls : true,=0A=
        force_p_newlines : true,=0A=
        document_base_url : "http://",=0A=
        theme_advanced_path : false,=0A=
        plugin_preview_width : "400",=0A=
        plugin_preview_height : "400",=0A=
	browsers : "msie,gecko,opera"  });=0A=
=0A=
var ua =3D navigator.userAgent;=0A=
var isSafari =3D ua.indexOf('Safari') !=3D -1;=0A=
=0A=
if (isSafari) {=0A=
	$("#preview_btn").remove();=0A=
	} else {=0A=
	$("#format_instructs").remove();=0A=
	}=0A=
=0A=
=0A=
=0A=
</SCRIPT>
</FIELDSET> </FORM></DIV></DIV>
<DIV id=3Dsidecar>
<DIV class=3Dcontent>
<DIV id=3D25432><STRONG>Please upgrade your flash player!</STRONG> The =
video for=20
this item requires a newer version of <A=20
href=3D"http://www.adobe.com/go/getflashplayer">Flash Player</A>. If you =
are=20
unable to install flash you can download a <A class=3Dvid_link=20
href=3D"http://mediamatters.org/static/video/2008/08/20/cavuto-20080820-f=
eminism.mov">QuickTime</A>=20
version of the video. </DIV>
<SCRIPT type=3Dtext/javascript>=0A=
			// <![CDATA[=0A=
			var so =3D new SWFObject("/static/flash/mediaplayer.swf", "mpl25432", =
'275', '226', '7');=0A=
			so.addParam('allowfullscreen', 'false');=0A=
			so.addVariable('file', =
'http://mediamatters.org/static/video/2008/08/20/cavuto-20080820-feminism=
.flv');=0A=
			so.addVariable('image', =
'/static/video/2008/08/20/cavuto-20080820-feminism.jpg');=0A=
			so.addVariable('usefullscreen', 'false');=0A=
			so.addVariable('showicons', 'true');=0A=
			so.addVariable('width', '275');=0A=
			so.addVariable('height', '226');=0A=
			so.write('25432');=0A=
			// ]]>=0A=
		</SCRIPT>

<H4>Embed this video:</H4>
<FORM id=3Dembedform name=3Dembedform action=3D""><INPUT id=3Dembed =
style=3D"WIDTH: 260px"=20
onclick=3D"javascript:document.embedform.embed.focus(); =
document.embedform.embed.select();"=20
readOnly=20
value=3D'<object width=3D"320" height=3D"335"><param name=3D"movie" =
value=3D"http://mediamatters.org/static/flash/mmfaplayer.swf"></param><pa=
ram name=3D"flashvars" =
value=3D"config=3Dhttp://mediamatters.org/tools/flash/config?id=3D463080"=
></param><embed =
src=3D"http://mediamatters.org/static/flash/mmfaplayer.swf" =
type=3D"application/x-shockwave-flash" =
flashvars=3D"config=3Dhttp://mediamatters.org/tools/flash/config?id=3D463=
080" width=3D"320" height=3D"335"></embed></object>'=20
name=3Dembed> </FORM>
<H4 class=3Dtrouble>Trouble viewing clip? Download: <A class=3Dvid_link=20
href=3D"http://mediamatters.org/static/video/2008/08/20/cavuto-20080820-f=
eminism.mov">QuickTime</A></H4><IMG=20
style=3D"DISPLAY: none"=20
src=3D"http://mediamatters.org/static/video/2008/08/20/cavuto-20080820-fe=
minism.jpg">=20

<DIV class=3Dcontent style=3D"BORDER-TOP: 1px dotted; PADDING-TOP: =
13px">
<TABLE width=3D"100%">
  <STYLE>TD {
	FONT-SIZE: 0.7em
}
</STYLE>

  <TBODY>
  <TR>
    <TD>&nbsp;</TD>
    <TD><A=20
      =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://mediamatters.or=
g/items/200808210007&amp;title=3DCavuto+hosted+anti-feminist+attorney+Den=
+Hollander,+who+advocated+cut[ting]+out+the+feminazi,+feminist+women's+st=
udies+programs+at+Columbia"><IMG=20
      src=3D"http://mediamatters.org/static/images/sidecar/digg.gif" =
border=3D0></A>=20
    </TD>
    <TD><A=20
      =
href=3D"http://www.facebook.com/sharer.php?u=3Dhttp://mediamatters.org/it=
ems/200808210007&amp;t=3D"><IMG=20
      height=3D20 =
src=3D"http://mediamatters.org/static/images/sidecar/facebook.gif"=20
      width=3D20 border=3D0></A> </TD>
    <TD><A=20
      =
href=3D"http://www.google.com/bookmarks/mark?op=3Dedit&amp;output=3Dpopup=
&amp;bkmk=3Dhttp://mediamatters.org/items/200808210007&amp;title=3DCavuto=
+hosted+anti-feminist+attorney+Den+Hollander,+who+advocated+cut[ting]+out=
+the+feminazi,+feminist+women's+studies+programs+at+Columbia"><IMG=20
      src=3D"http://mediamatters.org/static/images/sidecar/google.gif" =
width=3D16=20
      border=3D0></A> </TD>
    <TD><A=20
      =
href=3D"http://www.netscape.com/submit/?U=3Dhttp://mediamatters.org/items=
/200808210007&amp;T=3DCavuto+hosted+anti-feminist+attorney+Den+Hollander,=
+who+advocated+cut[ting]+out+the+feminazi,+feminist+women's+studies+progr=
ams+at+Columbia"><IMG=20
      height=3D16 =
src=3D"http://mediamatters.org/static/images/sidecar/netscape.png"=20
      width=3D16 border=3D0></A> </TD>
    <TD><A=20
      =
href=3D"http://www.newsvine.com/_tools/seed&amp;save?u=3Dhttp://mediamatt=
ers.org/items/200808210007&amp;h=3DCavuto+hosted+anti-feminist+attorney+D=
en+Hollander,+who+advocated+cut[ting]+out+the+feminazi,+feminist+women's+=
studies+programs+at+Columbia"><IMG=20
      height=3D16 =
src=3D"http://mediamatters.org/static/images/sidecar/newsvine.png"=20
      width=3D16 border=3D0></A> </TD>
    <TD><A=20
      =
href=3D"http://reddit.com/submit?url=3Dhttp://mediamatters.org/items/2008=
08210007&amp;title=3DCavuto+hosted+anti-feminist+attorney+Den+Hollander,+=
who+advocated+cut[ting]+out+the+feminazi,+feminist+women's+studies+progra=
ms+at+Columbia"><IMG=20
      height=3D16 =
src=3D"http://mediamatters.org/static/images/sidecar/reddit.gif"=20
      width=3D16 border=3D0></A> </TD>
    <TD><A=20
      =
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://mediamatters.org/i=
tems/200808210007&amp;title=3DCavuto+hosted+anti-feminist+attorney+Den+Ho=
llander,+who+advocated+cut[ting]+out+the+feminazi,+feminist+women's+studi=
es+programs+at+Columbia"><IMG=20
      height=3D16 =
src=3D"http://mediamatters.org/static/images/sidecar/stumble.png"=20
      width=3D16 border=3D0></A> </TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dcontent>
<H5>Latest Items</H5>
<DL>
  <DD><A style=3D"FONT-WEIGHT: bold"=20
  href=3D"http://mediamatters.org/items/200808220022?f=3Di_latest">Myths =
and=20
  falsehoods regarding Obama's votes on "born alive" bills</A> =
(08/22/2008)=20
  <BR><BR>
  <DD><A style=3D"FONT-WEIGHT: bold"=20
  =
href=3D"http://mediamatters.org/items/200808220020?f=3Di_latest">Hannity =

  paraphrased passage from Corsi's book that gets Obama's speech on =
abortion=20
  bill wrong</A> (08/22/2008) <BR><BR>
  <DD><A style=3D"FONT-WEIGHT: bold"=20
  href=3D"http://mediamatters.org/items/200808220019?f=3Di_latest">Media =
repeat=20
  Limbaugh's baseless charge that claimed Obama got "sweetheart deals" =
from=20
  Rezko without noting rebuttal</A> (08/22/2008) =
<BR><BR></DD></DL></DIV>
<H5 class=3Dred>Take Action!</H5>
<P><STRONG>Contact information:</STRONG><BR>
<P><EM>Fox News Channel</EM><BR><A=20
href=3D"http://mediamatters.org/rd?http://www.foxnews.com/story/0,2933,77=
538,00.html">FOX=20
News Channel</A><BR>1-888-369-4762<BR><A=20
href=3D"mailto:Comments@foxnews.com">Comments@foxnews.com</A><BR>1211 =
Avenue of=20
the Americas<BR>New York, NY 10036 </P>
<P><EM>Neil Cavuto</EM><BR><A href=3D"mailto:cavuto@foxnews.com">Neil =
Cavuto</A>=20
</P>
<P><EM>Your World w/ Neil Cavuto</EM><BR><A=20
href=3D"mailto:cavuto@foxnews.com">Your World w/ Neil Cavuto</A> </P>
<P>When contacting the media, please be polite and professional. Express =
your=20
specific concerns regarding that particular news report or commentary, =
and be=20
sure to indicate exactly what you would like the media outlet to do =
differently=20
in the future.</P>
<H5 id=3Dissues>Issues / Media Tags <A =
onmouseover=3D"show_tip('items_tip');"=20
onmouseout=3D"hide_tip('items_tip');"=20
href=3D"http://mediamatters.org/items/200808210007?f=3Dh_latest#">Help</A=
></H5>
<DL>
  <DT>Issues: <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/civil_and_human=
_rights"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/civil_and_human_rights"><ST=
RONG>Civil=20
  and Human Rights</STRONG></A> <A=20
  href=3D"http://mediamatters.org/tools/syndication/tag_rss/media"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/media"><STRONG>Media</STRON=
G></A>=20
  <DT>Sub-Issues: <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/gender_discrimi=
nation_equality"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/gender_discrimination_equal=
ity"><STRONG>Gender=20
  Discrimination/Equality</STRONG></A> <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/propaganda_nois=
e_machine"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/propaganda_noise_machine"><=
STRONG>Propaganda/Noise=20
  Machine</STRONG></A>=20
  <DT>Person: <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/neil_cavuto"><I=
MG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/tags/neil_cavuto"><STRONG>N=
eil=20
  Cavuto</STRONG></A> <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/roy_den_holland=
er"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/tags/roy_den_hollander"><ST=
RONG>Roy=20
  Den Hollander</STRONG></A>=20
  <DT>Show/Publication: <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/your_world_w__n=
eil_cavuto"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/tags/your_world_w__neil_cav=
uto"><STRONG>Your=20
  World w/ Neil Cavuto</STRONG></A>=20
  <DT>Network/Outlet: <A=20
  =
href=3D"http://mediamatters.org/tools/syndication/tag_rss/fox_news_channe=
l"><IMG=20
  src=3D"http://mediamatters.org/static/images/rss.gif" align=3Dright =
border=3D0></A>=20
  <DD><A=20
  =
href=3D"http://mediamatters.org/issues_topics/tags/fox_news_channel"><STR=
ONG>Fox=20
  News Channel</STRONG></A> </DD></DL></DIV>
<DIV class=3Dimage style=3D"BORDER-TOP: #084982 1px solid"><A=20
href=3D"http://mediamatters.org/personalized/"><IMG alt=3D"Personalized =
Alerts"=20
src=3D"http://mediamatters.org/static/images/sidecar/personal-275.jpg"></=
A> </DIV>
<DIV class=3Dsign_up-275>
<FORM action=3D/users/sign_up method=3Dpost>
<FIELDSET><INPUT type=3Dhidden value=3Dsidecar_item name=3Dsource> =
<INPUT=20
onfocus=3D"if (this.value.indexOf('Your email') > -1) this.value =3D =
'';" size=3D11=20
value=3D"Your email" name=3Demail> <INPUT=20
onfocus=3D"if (this.value.indexOf('ZIP code') > -1) this.value =3D '';" =
size=3D8=20
value=3D"ZIP code" name=3Dzip> <BR><INPUT class=3Dsubmit type=3Dimage =
alt=3DSubmit=20
src=3D"http://mediamatters.org/static/images/sidecar/signup2.gif"> =
</FIELDSET>=20
</FORM></DIV>
<DIV class=3Dimage><A href=3D"http://mediamatters.org/donate"><IMG=20
alt=3D"Show Your Support"=20
src=3D"http://mediamatters.org/static/images/sidecar/support-275.jpg"></A=
> </DIV>
<DIV class=3Dimage><A href=3D"http://mediamatters.org/countyfair/"><IMG=20
alt=3D"County Fair"=20
src=3D"http://mediamatters.org/static/images/sidecar/countyfair_sidecar_w=
ide.png"></A>=20
</DIV>
<DIV class=3Dimage><A =
href=3D"http://mediamatters.org/tools/syndication/"><IMG=20
alt=3D"RSS Feeds"=20
src=3D"http://mediamatters.org/static/images/sidecar/rss-275.jpg"></A> =
</DIV>
<DIV class=3Dimage><A =
href=3D"http://mediamatters.org/action_center/"><IMG=20
alt=3D"Media Matters Action Center - Make a Difference!"=20
src=3D"http://mediamatters.org/static/images/sidecar/action-275.jpg" =
border=3D0></A>=20
</DIV></DIV></DIV>
<DIV id=3Dfooter>
<UL>
  <LI><A href=3D"http://mediamatters.org/contact_us">Contact Us</A> Get =
in touch=20
  with us </LI>
  <LI><A href=3D"http://mediamatters.org/about_us/jobs/">Jobs</A> =
We=E2=80=99re hiring=20
  </LI>
  <LI><A=20
  =
href=3D"http://mediamatters.org/rd?http://www.cafepress.com/mmfa">Store</=
A>=20
  Purchase Media Matters products </LI>
  <LI><A name=3Dfont>Font Size</A> <SPAN><A onclick=3DfontLarger();=20
  =
href=3D"http://mediamatters.org/items/200808210007?f=3Dh_latest#font"><IM=
G=20
  style=3D"MARGIN-BOTTOM: -3px" alt=3DLarger=20
  src=3D"http://mediamatters.org/static/images/font-larger.gif" =
border=3D0> </A>/ <A=20
  onclick=3DfontSmaller();=20
  =
href=3D"http://mediamatters.org/items/200808210007?f=3Dh_latest#font"><IM=
G=20
  style=3D"MARGIN-BOTTOM: -3px" alt=3DSmaller=20
  src=3D"http://mediamatters.org/static/images/font-smaller.gif" =
border=3D0>=20
  </A><BR><A onclick=3DfontNormal();=20
  =
href=3D"http://mediamatters.org/items/200808210007?f=3Dh_latest#font"><IM=
G=20
  alt=3DReset =
src=3D"http://mediamatters.org/static/images/font-reset.gif" border=3D0> =

  </A></SPAN></LI>
  <LI><A href=3D"http://mediamatters.org/corrections">Corrections</A> =
Corrections=20
  to our items </LI></UL>
<P>=C2=A9 2008 Media Matters for America.<BR>All rights =
reserved.</P></DIV>
<HR>
</DIV>
<DIV id=3Dtooltips>
<DIV class=3Dmirror id=3Ditems_tip>
<P><EM>Media Matters</EM> uses a taxonomy structure to help readers find =

information on various subjects. You can view all items by issue (the =
broadest=20
category), view an issue's subissue, and even drill down to a particular =
topic.=20
You can also look at items according to the related media personality,=20
show/publication and network/publisher.</P></DIV>
<DIV class=3Dmirror id=3Dbookmarks>
<P>Social bookmarking sites allow you to save links to interesting items =
and=20
share them with other users. Some, like Digg.com, also allow you to =
discuss=20
these items and promote them to wider audiences by "digging" the ones =
that you=20
like. To start using these services, simply register with the site in=20
question.</P></DIV></DIV><A href=3D"http://mediamatters.org/bots"><IMG=20
src=3D"http://mediamatters.org/static/images/bot_trap.gif" =
border=3D0></A>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
	_uacct =3D "UA-2420776-1";=0A=
	urchinTracker();=0A=
</SCRIPT>
 </BODY></HTML>

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sign-up-banner-ltblue2.gif

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
vOCLEAIAOw==

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/video/2008/08/20/cavuto-20080820-feminism.jpg

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

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/digg.gif

R0lGODlhEAAQAOYAAP7ui/7ypuLXl8O2aP7xn5WMU/7yqP7tif7xof7xpJWNVZWMVJWNV/7wnfPm
k/PkivPlj/7vkv7vlZWNWP7wmP7wmpWMVf7ujpWNVv7ukOrbhPPmkerdjerciendlfPmlvPljPPn
murekfvvptLJkfnpi8S4bOrafuLXm9HLpPj379PGdsK1Z8C1cK+mb/Dln/3xp9PHfNPHea+lZ9/W
nK+mcdPGdP3woOnagOHUga+mavv58/3siK+nc9PIhK+lZencj+/knNPFcrGmZ8y/cczGodjOj9PI
g/PkiNLHhdLGfNPIgMO2aa+mbK+ndK+madPGeNLFePvuovrph9TJjK+kY/3tj+Hcu8zAe+XfvtPI
frCna+HVhuHTfq+mbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAe+gDtZNCgChoeIhldGLyMwBpCRkk4kQQGXmJmYPVRSCZ8eExMen6UJ
NUk3CKsTISETq7EILj4EtgQMIiIMt7deRw3BDQwfH0AMyFjBTUsVFRgYDg4c0tMYzjpaFBQKChsb
XErd3dtPMRISFhYQEB3s7RboMzIREQsLICA5Uff39T9QMmQoUODBAw0GDxbIYKXKigsXkHQhSJEg
kQslhtgAwLGjx444tgg5QLKkSR5TTjApMqCly5cDWJhokUJFIAA7

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/facebook.gif

R0lGODlhEgASAKIAAP///ztZmG2EtOvu9GF5rEVinmB4qwAAACH5BAAAAAAALAAAAAASABIAAANA
CLrc/lCRQKulhN1dNTeDQnlbKAbkdY4LhwJWynpyMJj3DHPr28c7navHKAiOSIECWSgmkctjczFx
VTKRrPaRAAA7

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/google.gif

R0lGODlhEAATAPcAAP7+/fz9/f39+fDv7vv8/PT08Pf18qvF9rLL+fj29Pv8/Udfl/H5/lp+w1N3
ufL5/vT08/379mh/r/z69vr6+rzH3zJbtTRaooGe2O7v7cvX7jBNnEhtt+/x926V2qazz/r7/TBa
sOrw/JymvDRgvf39/fT4/fz8/P38912F2PT09PT2+cbO4DROibK7z4OStZiu2OLl59zf5lp+yzBA
g0x32D9YjThUjd3h6H6h5srP2vHx7zBUpuvs6zFVn0NsuDBWqd3q/szR2Gh+rO7v7jBWqOvw/qW8
6/j39Pn6/VF2utXe8vX18/T08fv7+4Ke2rHF7ebm4zBTqdbf8vn8/v39/HKV4qe21fDv7/L1/f37
9cvS3TtRhPX3905zvebr9oSQrlh3vImVsGF7sJmz5+/w9N3m9bzG3T5dlvb18v7+/MXT8Ovv++Lm
77vL8Pn6/uLl601opN3f4OLp8mKGz5Os4dvm+rrB0Vl/xTBNlbPF6v3+/kVx0GyKx/Hw70JtxW2R
4Pn7/bvP9evx/jA8gImgy8t6dn16xH24dv////7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAATAAAI3AATCRxI
sKDBgwgTDjyEqKHDhxAPdQlwAoCiLFM0LGFjsUQGQ4cCKFLEoI4XJQ5+/AGk5w0TkE4UBQmzoMIK
EHMKFaHBYgJINQ/ocIEzsugQMQoKgASAIM+IokWTjNwBMlCOFjKgavUDUkQKG2W0QsUC0gyfGzjE
Fh0A8ksNHx+g2jkiCMqVHiCrWLEQp8PIPWQweODxwsDSNSRC9DEB9cCGOxFAUlAEA4iUGW6MUBn0
hJALLSAJjDwjAc0FDg3wjAHTJgFIIiogoEgjR4iOLTGaCEASxRDE3w8NBQQAOw==

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/netscape.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAIAAgICAAICAgIDA
wMD+/v7///+Ffm6TAAAAbklEQVQImUXOsQrCMBhF4Qua+B6XFmcX3Qtt1iANWTOUf5bQcF9fAwG3
bzsHZgXwZrCySrv/wTUyREPJC8nmcZzirLDBLaGyThE33sXKT0d4D0xtgLnDJSlrjTikCLyeKOkB
XJKHXU+gJ/7RsfEFkpcheevrl7cAAAAUdEVYdENvbW1lbnQAYnkgVG95Vmlld2VyL47NtgAAAABJ
RU5ErkJggg==

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/newsvine.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAABIAAAASABGyWs+AAAAaklEQVQ4y2NkgIEQpf8MxII19xhhTCZ0zf9X32XAxkYBSOqZsMnj
1IgFYBjAGKrMwBiqjGEILkOZGHAAxlBlolyEYQA2m2GuItoFyIbg0jgaBoMpDFgYCABYGBDtBXwu
wW0AUvYkCiCpBwB+/kEwDaul3wAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/reddit.gif

R0lGODlhEgASAPcAAP///+jo6MrKyoODg6SkpKWlpYKCgszMzIqKinZ2dn19fXR0dPf394WFhZSU
lJycnH9/f4aGhv39/VhYWG9vb8fHx6ampqurq5CQkIuLi4eHh66uru3t7cnJyXx8fIiIiPr6+ldX
V8jIyGZmZv7+/v+CU729vfn5+ZGRkbGxsf+NZP+/p83NzS8vL+fn5//l3Ht7e9PT0/Hx8fz8/JOT
k35+fsDAwJmZmf+JYmFhYdvb3P+JZM/Pz+/v73Nzc/9nL+Dg4P+JXcXFxWlpaf+piJqampeXl5ub
m6Ghoerq6uHh4by8vLu7u+vr6zc3N21tbXh4eP8dAGRkZKCgoP+CWUdHR//m3bOzszg4OFZWVlRU
VOnp6aenp56enl9fX1NTU1paWv/Swf/6+f/OvYSEhO7u7piYmEBAQNbW1jMzM46Ojnd3d8bGxnBw
cFtbW/++p//+/l1dXU9PT2JiYsPDw93d3Xl5edzc3HV1dZ+fn5aWlmpqav8hAKqqqtLS0uPj4+Tk
5P/Uw//RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASABIA
AAj5AAEIHDgQUAMLdVKEgCGDoEMACKAcSYCFg4INDweCoBBAYAI9XipkFBhjwcAeSAQ8PGGCxoA4
choU4eGwSQ0KHp4kuOAnQIAOXXy0GbAHxQwyDxaA0THSxpk+Hwh4MLCABIAVOF4IDEQlDIAAcww4
YNICCAAxP/gQEVgiShCBBJwoASBFIJw3KqwIFLRjjEABGQSuOTCSoJE8AoVMKAOAgRkRW1xcKSAQ
zYQkAx+EYANAAAQ7eAbcAcDlC2GCLEa4KdDhgIAKN6oo+JMxh5YpHxBowGAhDYKMBLI4cChBwZAl
xA0UwOCQQYQLgQmCiLBBjUMOEOhoGBgQADs=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/stumble.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsFAAALBQHJjchJAAAA
B3RJTUUH1QsIBiMnI22AegAAAAZiS0dEAP8A/wD/oL2nkwAAAqlJREFUKM81UstrE0EYn9nMtsl2
TdI0bZrQVix5VKQQbFWiBUEFi4+C0BY9eBKV/AHSmz148Cp48lJUqBdFCgaLUFQK0p6EPogpsU3L
pmmSpk3SJLvZneyO3zZ1YGd3Z79vf68PM8bQ/wXPhmHoug5785zjOMvxwhg3awhcjUaDEAIVq/W1
WO1LrPotaYvXFXWEXRnSh6LWqN1uFwSh2Yabf4J9RVl9rEd31e1atUY1qlLV0A2EkVAXF7mfvb29
TqeT53mzoVn9QLkvHUqapgEgQwxKkXFMooBTF9PSymYwGHS5XCdM7u2O7+xvuRpn3HwbsAZIbOF2
9LheryPMRLEtqbTgZDIUCpkNnxIfpeLO90vLEWG4qpsMQaGDw2v61tBCCIgBIO/uex+bf2qzEfBk
iS6dtYavCsMTnzfmF/9SRQZtoxe65x6NdFv8mdoGMvnhhbX0zXMODhxcUpelsqQg7dXt4Oyz6+N3
wlqhsLq9D1D2FvuxDlCPU4Y7m81yQImz4CM5F16OvM6/7OyMv7sb6Ax6GN9quk4wMu+YEYI4S7Va
NXOI6tFZV+yoJs+sz5RoMdJ/nho0p/AKQ5PeSWeL24HF37upLlaECLCqquVKpd3laiYJjr7dLEWn
v8Kn6anRqcF2gtivgnzjxY8JEr/cL2BKaT6fvzWXyh7WtAYtFassU0HtDqRSJFhPnfYIhOVWNoXC
3pOBXCQSIRC4KIrjffzzLY5RSMCOfE7TFRtg4EoyUymVWxu1sQHs8/kgbwIOWq3Wh4OeXLb0ZjFL
VYZMfRiyRhCApgna0ZifBu2y3x/2er0nowHy0+l0IpGI/Sl/WFfqpQaAdLHCNT/xkiLUBQIBiLmn
p+dk+CA+WZYPDg4ymYwkSeA3vMI5sPV4PMAEejo6OmBm/wF0E24/Aq87YQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/rss.gif

R0lGODlhGQANAMQAAP9mAP////+PRP+td/+ZVf+FM//r3f/17v9wEf+4iP90GP/gzP96Iv/Mqv/W
u//Cmf/ZwP+GNv/Ut/92G/+jZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAZAA0AAAV5YCCOZGmSUASsbOu+EaS8dL3OKyLsBVsQvZWAwKgJSANAImAIEACLg7T4
OgqUAYAhARAgGE7Ak3YcCBoGrGGAgAYWFOPoECwkDo0V4RFIVgMCAwE9DxRnDggNBAJrZIAADgsI
AwdMBQx8AYg2nJwTnaATEjigNAoSIQA7

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/personal-275.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAagETAwERAAIRAQMRAf/EAJ8AAQADAAMBAQAAAAAAAAAA
AAAEBQYCAwcBCAEBAAMBAQAAAAAAAAAAAAAAAAECAwQGEAABAwMDAQUEBwQJAQkAAAACAQMEABEF
EhMGITEiFJQHQVFhMnGBIzQVdbWRQpIWM0PD0yR0tDVVUqGx0WJyZCVlFxEBAAIBAwIGAgEFAQAA
AAAAAAECETGRA7ESIUFRcYEEYSITocEyQhRS/9oADAMBAAIRAxEAPwD9U0CgUCgUCgUCgUCgUCgU
CgUCgxfH/usv8yyf6g/XRyax7R0hhx6fM9ZWdZrlAoFAoFAoFAoFAoFAoFAoFAoFBoazaFAoFAoF
BxdeaZbJ14xbbBLmZKiCie9VWgzEv1L4nHdVtJBvqnaTIKQ/xLZF+qr9kqd8J+H5lx3LGjcSUm+v
Yw4iga/QhWv9VRNZhMWiV1VVigUCgUCgUGL4/wDdZf5lk/1B+ujk1j2jpDDj0+Z6ys6zXefzvVOZ
FfzDqcefkYjBySiz8i1IZuKgqJqRk9Jr8ydn7a7K/Vicft42jRyW+zMZ/XwqlyvUDLOZ6ViMFx9z
LrEZYkOPjKZjpokhrDuvaarH147Ym1sfC08890xWuflxyXqDmY2YfxcXjbs1+HEamz0CUyCtC4Ny
Gx2Q1FUVO6q3pX69ZrmbYzONC3PaJxFc4jOrg56nrLHEhx7EuZSXlYhzhjuPtxNDLZ7ZJqPWhHrR
U0j9PZT/AJcZ7pxETj1R/wBOcdsZzGfROy/OZUNvERouGek5/MiRs4g3AZJoWx1Ok873xBBv9dVp
wROZmf1jzXvzTGIiP2nyV0r1Vbh8eyuQl4p1nKYWQ1GyGJJ0VISfVEAgdFFEhJFui262q8fVzaIi
fC3mpP2sVmZjxjyWuN57ByWUwsOIyrjOZgnOakak7iNqiE2Q2+ZFWy9aztwTWJmf9ZwvXniZiI84
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
M2VFYQ5BRmIklDESQDGW8bKaSUdPc0XXr1vb2LTKcO3Lc74/j4WVkbpPOYlh595kG3E1+HXQ4LZq
Ok9DioBqKroVe9agvmH232G32lVWnREwVUUVUSS6dCRFT66IdlBy3KJNygblA3KBuUETIY6DPbRu
Ww2+CdRRxLqn0EliH6lqUSrP5O47/wAez/HI/vanKMH8ncd/49n+OR/e0yYP5O47/wAez/HI/vaZ
MPocQ4+BIQwGUJOxVV4v+w3CFfrSmTC4YabZTuol7WSyIiIidiIiWRE+CVCXbuVCTcoG5QNygblB
TcX/ANtf/wA/kf8AXv1py6/EdIZcenzPWVvWbR55B9OcrO45iY+cmM+Nx0CLGhspGuDJNEy66MjS
+SSNRRgBVAgS11GyrdIwnK+wfDG8WRuI6yrrkU4xozHFptCceN4iEFJzu99E0kpKtupLUiFB4Pl8
eoSIOWYYmsq8EUPCOFDZjyAaQ2W45SSIPtI4uJpdQUXog2VbxgSofB2omOSAzLJWgcxZtkYIpIOK
JhUFbEiKriR+3pa/YtBAx3p1MjvE/LyoynzWCrj+w4jjiwJgS0J03JDykbmhRW1hS/QellYMpUni
TkePHVFXIx48XIxJePBoEdktZJ0HFFs3H2m2yBW0+ZVQkv2LQSMRxZ7+RzweWfJybkozwZaUOlSJ
+WJbxItrLpU7D07ESpHyPxKaeXj5fKZBuXNYfad+yj7LatMRpLLbaArrqoWuYbindfYlkoLiVjN/
LQchuafBA+G1pvq3kFL6r9NOj3UQyeL9LYkKVHJ19iXGBqMMkHIt3nHI0NuGig6rpCDZAyJKO2pX
vY6jCcu7G+m7cPUTk5JhHBehuJJYFxtx6Q6rjkhwCKxagVG1H/pS1+tMGVlF4o6nFpWCmTleWUjo
i+2JCLKOLcBaB5yQWlvpYSMv4eiSI68Ry5ygyTmUYLMBLCUjyRCGPttxnYqNbG+p/LIMtW781uml
NNQOljgclmOkcckJNHEiRJClH75FCkuSAcFUdQR1bxCQ6V9ioqdisGUcPTNoG8u0ElgW8hHnR4zq
Rft2vxAlIlcdV1dxG9VhQRC6fMqr1pgy2MUJggiSnW3XNIopNNk0mpBRDWxG70UrqiX6J0uvbUod
9B1a6kNdA10DXQNdA10DXQNdA10DXQNdA10DXQNdA10DXQVnFf8Aa3v8/kf9e/WnLr8R0hnx6fM9
ZXFZNCgUCgUCgUCgUCgUCgUCgUCgUCg/GXnq9Ns87ueepsbnnqbG556mxueepsbnnqbG556mxuee
psbnnqbG556mxueepsbnnqbG556mxueepsbnnqbG556mxueepsbnnqbG556mxueepsbnnqbG556m
xueepsbnnqbG556mxueepsbnnqbG556mxueepsbnnqbG556mxueepsbnnqbG556mxueepsbv/9k=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/support-275.jpg

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
PvqaDUffU0Gp/9k=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/countyfair_sidecar_wide.png

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

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/rss-275.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAagETAwERAAIRAQMRAf/EALkAAQACAwEBAQAAAAAAAAAA
AAAFBgMEBwIBCAEBAAIDAQEAAAAAAAAAAAAAAAMGAQIEBQcQAAEEAQIDBAYDCwkFCQAAAAIAAQME
BRESIRMGMSIUlEFRYXEyB7E0dYHRQnKSIzNjsxW1kaFi0yR0tDVFwYJzFhdSskNTw2QlVWURAAIB
AgMEBQkHBAMAAAAAAAABAhEDkQQFITGxEkFRcYEiYaHB0eEyQlIV8IKiEyMzBvGyNBZiFCT/2gAM
AwEAAhEDEQA/AP1SgCAIAgCAIAgCAIAgCAIAgCAIAgKX0/8AVbf2lk/4hOui5vXYuCILe7vfFkmo
zcIAgCAIAgCAIAgCAIAgCAIAgCAIAgLCoyQIAgCAIAgCAIAgCAIAgCAIAgCApfT/ANVt/aWT/iE6
6Lm9di4Igt7u98WSajNwgCAIAgCAIAgCAIAgCAIAgCAIAgCAsKjJAgCAICq535i4TGTyVoRO/ai4
SjDtaMH9Ryk7Cz+xtX9i4cxqFq06N1Z6WV0q7dVfdXlK/wD9YJ9f8rh82/8AshXD9bj8rPR/15/P
+H2n1vm7ZfsxUPm3/qVj65D5ftgP9ffz/h9p6b5tXH7MTD5t/wCpWPr0Pl84/wBffz/h9p9b5r3n
/wBIi82/9SsfX7fV9sDH0B/P+H2n3/qrkP8A6eLzb/1KfX7fV5/YPoH/AD/D7TdofNKgRiOUpyUB
d9PEMTTQt+MY6EPvcdF15fV7VzZuOW/ot2KrF83mZdK9iGxEMsJtJGbaiQvqzs69RM8hqm8yIYCA
IAgKX0/9Vt/aWT/iE66Lm9di4Igt7u98WSajNwgCAIAgCAIAgCAIAgCAIAgCAIAgCAsKjJAgCAqv
zFzs+Mwgw1pOVavnyBlbtjjYXKU29rA2je12XDqGYdq02t72HpaVlVdu7d0dpxV3OxIEUbbY9zBB
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
5MBiPPJgMT//2Q==

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/action-275.jpg

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
um1a15MbtzRmj//Z

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/font-larger.gif

R0lGODlhIAALAIAAAGZmZv///yH5BAAAAAAALAAAAAAgAAsAAAI0RI6py2gNo1ugHvNstgF39Xzc
9l1dRlWeaaralIRrKYIw/LJ5fbk9/9ugJJIQkeg7KpeBAgA7

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/font-smaller.gif

R0lGODlhIgALAIAAAGZmZv///yH5BAAAAAAALAAAAAAiAAsAAAI5DA6hy23vVpKxpmndRfKo+3nP
xngT+I3QiBlnCiHgxrXUq6Zzg+swasoJZb/f7iSyVZbMpvMJjUYKADs=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/font-reset.gif

R0lGODlhGwAJAIAAAGZmZv///yH5BAAAAAAALAAAAAAbAAkAAAIrjI+pCt0LEwjz1AjnpcbZ1z3O
WF2axXVc+XmUOa5oyqjIaZs0Lm8l+IL9CgA7

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/bot_trap.gif

R0lGODlhAQABAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm
AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/
MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm
ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/
mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm
zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/
/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ
AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA
M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ
ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A
mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z
zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAABAAEA
AAgEAP8FBAA7

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://mediamatters.org/static/images/sidecar/signup2.gif

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFQA5AwERAAIRAQMRAf/EAH8AAAEFAQEAAAAAAAAAAAAA
AAgAAQIFBgMEAQACAwEAAAAAAAAAAAAAAAAAAgEDBAUQAAEEAAQDBwQDAQAAAAAAAAIBAwQFABES
FBMGByExUSLUVZVBcTIVYYHEJREAAwEAAQIGAwAAAAAAAAAAAAERAhIhUUFhcYGRAzGhE//aAAwD
AQACEQMRAD8AICor+V43KEGznwogMtwGpEqS4y2uSIyhmZLpVV8cO27EIkkqzhGuOnb9c/YLCaYj
RXGWn9xXmyYrKIQYXhm0hqLimORImXbiXnVgq1mUeVb9OotoVc7Ej8Vt0I78gYSlGafdy0NOyBbV
kDLUnlIvrgWdSkvWU4Sctemzf7XW1CRaU22rMdrmTJOqghmKN5khKveOaYOOunmHLPXyLGbD5Ogy
IUaVBiNvWDqsQw2wlrcQCcUcxBUHygq5llhVWM4isnXPTaCjm4jR9Tcwq4gagOPHugaR4m0BpkyL
JskLNEy/nDLOmI95R76iJyPeQUm18CFJjKRNqqxQAhMFyIDBwBMCT6oSIuIfJfkbPFqoFf8AeJ44
2Qx0KOpj73pxBYSK3P3FQyGzdPhg9rjCnDI0QtKF3Z5dmMbc17mxK59jIByrzm9y7bV+2lNwnHqw
6ysnzGZbzasSwdkqD6GqcJABNIkWfZ3J3Yt55qfqU8NRr0OlrR9QoLNnAo4zpE/avWcWwYfiCybU
l0XCafbkITim32oOnJO5dX0wLWXG+wPO1Uu5X8z9N+Z5K3tjWR0SwnWpITCuNokqtcCMqKqqSIhN
PMqQoSov5eKYnP2Lon2I39T6td/0bnnast5D1JZVkZJz1PO3LsJDBo3GzZcZLhm4ohqTiZ5EqffF
WGuqfiXfYn0a8DLpyVzNOfiS5DLlccvmB+1kjHfZV+JHOFtwzPzARqQJno1fl/eH5pfBX/Nv5pva
KjrqOEUSIRlxXTkSH3zVx1151czccJe8lxVrVLs5SQC+/Txx0Yc6hbctS+oqcl0QwaqtNlK6Ijbh
WL4uEKMDpIgSCSCqp3ohLl4rjBtKs34biIlL6q6l/wCVX/IyPQ4WIasbd9VPaq/5GR6HBEFYt31U
9qr/AJGR6HBEFYt31U9qr/kZHocEQVjbvqp7VX/IyPQ4IgrGbl9TeInEqq5fvYyE/wAOCIKwO/Nj
oHPP/9k=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/global.css?version=20080707

BODY {
	BACKGROUND: #ffffff; MARGIN: 0px; FONT-FAMILY: arial, verdana, =
sans-serif
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 750px; POSITION: relative
}
.side_background#wrapper {
	BACKGROUND: url(../images/wrapper.gif) #e1e7ec repeat-y 0px 0px
}
#wrapper #header {
	CLEAR: both; BACKGROUND: #084982; WIDTH: 750px
}
#wrapper #header P#network {
	CLEAR: both; BACKGROUND: #2e8be8; WIDTH: 750px; BORDER-BOTTOM: #fff 1px =
solid
}
#wrapper #header P#network A {
	DISPLAY: block; BACKGROUND: url(../images/header/network.gif) no-repeat =
7px -8px; LEFT: 570px; WIDTH: 180px; TEXT-INDENT: -2000px; POSITION: =
relative; HEIGHT: 15px; TEXT-DECORATION: none
}
#wrapper #header P#network A:hover {
	BACKGROUND: url(../images/header/network.gif) #006699 no-repeat 7px =
-28px
}
#wrapper #header H1 {
	BACKGROUND: url(../images/header/logo.gif) no-repeat; MARGIN: 9px 0px =
7px 28px; WIDTH: 214px; HEIGHT: 36px
}
#wrapper #header H1 A {
	DISPLAY: block; WIDTH: 214px; TEXT-INDENT: -2000px; HEIGHT: 36px; =
TEXT-DECORATION: none
}
#wrapper #header FIELDSET {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #85939e; FLOAT: =
right; PADDING-BOTTOM: 7px; MARGIN: -52px 0px; WIDTH: 166px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 41px; =
BORDER-BOTTOM-STYLE: none
}
#wrapper #header FIELDSET A {
	FONT-SIZE: 0.7em; RIGHT: 4px; COLOR: #fff; POSITION: absolute; TOP: 4px
}
HTML > BODY *#wrapper #header FIELDSET A {
	MARGIN: 4px 4px 0px 0px
}
#wrapper #header FIELDSET A {
	MARGIN: 0px 4px 0px 0px
}
#wrapper #header FIELDSET LEGEND {
	DISPLAY: none
}
#wrapper #header FIELDSET LABEL {
	DISPLAY: inline! important; FONT-SIZE: 0.7em; MARGIN: 2px 0px; =
TEXT-TRANSFORM: uppercase; COLOR: #fff
}
#wrapper #header FIELDSET INPUT {
	MARGIN: 3px 0px 0px; WIDTH: 125px! important; POSITION: relative
}
#wrapper #header FIELDSET INPUT.submit {
	MARGIN: 0px 0px -5px; WIDTH: auto! important
}
#wrapper #header #user {
	PADDING-RIGHT: 7px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 7px; =
FONT-SIZE: 0.7em; BACKGROUND: url(../images/spacer.gif) #bdc7cb repeat-x =
0px 100%; FLOAT: right; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 166px; =
PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 5px solid; POSITION: relative; =
HEIGHT: 30px
}
#wrapper #header UL {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #fff; MARGIN: 0px; WIDTH: =
570px; HEIGHT: 44px
}
#wrapper #header UL LI {
	FLOAT: left
}
#wrapper #header UL LI A {
	DISPLAY: block; WIDTH: 95px; TEXT-INDENT: -2000px; BORDER-BOTTOM: #ccc =
5px solid; HEIGHT: 44px; TEXT-DECORATION: none
}
#wrapper #header UL LI.home A {
	BACKGROUND: url(../images/header/tab-home.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.issues A {
	BACKGROUND: url(../images/header/tab-issues.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.mission A {
	BACKGROUND: url(../images/header/tab-mission.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.about A {
	BACKGROUND: url(../images/header/tab-about.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.action A {
	BACKGROUND: url(../images/header/tab-action.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.press A {
	BACKGROUND: url(../images/header/tab-press.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.donate A {
	BACKGROUND: url(../images/header/tab-donate.gif) no-repeat 0px 0px
}
#wrapper #header UL LI.here A {
	BACKGROUND-POSITION: 0px -44px
}
#wrapper #header UL LI.here A:hover {
	BACKGROUND-POSITION: 0px -132px
}
#wrapper #header UL LI A:hover {
	BACKGROUND-POSITION: 0px -88px
}
#wrapper #header UL LI.here A {
	BORDER-BOTTOM: #2e8be8 5px solid
}
#wrapper #main {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 11px; WIDTH: 560px; PADDING-TOP: 11px
}
#wrapper #sidecar {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #e1e7ec; FLOAT: right; WIDTH: =
180px
}
.side_backgound#wrapper #sidecar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 0px
}
#wrapper #footer {
	CLEAR: both; BORDER-TOP: #ccc 5px solid; FONT-SIZE: 0.7em; BACKGROUND: =
#fff; WIDTH: 750px; BORDER-BOTTOM: #fff 50px solid
}
#wrapper #footer UL {
	FLOAT: left; MARGIN: 0px 7px 0px 0px
}
#wrapper #footer UL LI {
	BORDER-RIGHT: #d6d6d6 1px dotted; PADDING-RIGHT: 7px; PADDING-LEFT: =
7px; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 85px; COLOR: #666; =
PADDING-TOP: 7px; HEIGHT: 45px
}
#wrapper #footer UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#wrapper #footer UL LI SPAN A {
	DISPLAY: inline; MARGIN-BOTTOM: 0px
}
#wrapper #footer P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #333; =
PADDING-TOP: 7px
}
UL#blue_tabs {
	CLEAR: both; FLOAT: left; MARGIN: 0px 0px 14px; WIDTH: 560px; =
BORDER-BOTTOM: #2e8be8 5px solid; POSITION: relative
}
UL.homepage#blue_tabs {
	FLOAT: left; MARGIN: 0px; WIDTH: 320px
}
UL.no_margin#blue_tabs {
	MARGIN: 0px
}
UL#blue_tabs LI {
	BACKGROUND: url(../images/tabbed_content.gif) no-repeat 0px -52px; =
FLOAT: left; HEIGHT: 26px
}
UL#blue_tabs LI A {
	PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: =
bold; FONT-SIZE: 0.6em; BACKGROUND: url(../images/tabbed_content.gif) =
no-repeat 100% -78px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: =
uppercase; WIDTH: auto; COLOR: #86929c; PADDING-TOP: 7px; HEIGHT: 19px; =
TEXT-DECORATION: none
}
UL#blue_tabs LI.current {
	BACKGROUND: url(../images/tabbed_content.gif) no-repeat 0px 0px
}
UL#blue_tabs LI.current A {
	BACKGROUND: url(../images/tabbed_content.gif) no-repeat 100% -26px; =
COLOR: #fff
}
#wrapper A {
	COLOR: #003366; TEXT-DECORATION: none
}
#wrapper A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#wrapper A:active {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
#wrapper A:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
#wrapper A:hover:visited {
	COLOR: #990000; TEXT-DECORATION: underline
}
#wrapper .article_layout_wide#main #content A {
	FONT-WEIGHT: bold; COLOR: #0052a3; TEXT-DECORATION: none
}
#wrapper .article_layout_wide#main #content A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#wrapper .article_layout_wide#main #content A:active {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
#wrapper #main #content A {
	FONT-WEIGHT: bold; COLOR: #0052a3; TEXT-DECORATION: none
}
#wrapper #main #content A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#wrapper #main #content A:active {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
#wrapper .article_layout_wide#main #sidecar .content P A {
	FONT-WEIGHT: bold; COLOR: #0052a3; TEXT-DECORATION: none
}
#wrapper .article_layout_wide#main #sidecar P A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#wrapper .article_layout_wide#main #sidecar P A:active {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
#main #spread UL LI A {
	COLOR: #336699
}
HR {
	DISPLAY: none
}
#wrapper #main #content .required {
	FONT-SIZE: 0.6em; COLOR: #cc0000; POSITION: relative; TEXT-ALIGN: right
}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/content.css

.with_navigation#main UL#navigation {
	PADDING-RIGHT: 0px; BORDER-TOP: #2e8be8 2px solid; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 85px; PADDING-TOP: 10px; =
POSITION: relative
}
.with_navigation#main UL#navigation LI {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN: 0px 0px 5px
}
.with_navigation#main UL#navigation LI.here A {
	COLOR: #cc0000
}
#main #content {
	PADDING-RIGHT: 0px; BORDER-TOP: #85939e 2px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
#main .no_pinstripe#content {
	BORDER-TOP-STYLE: none
}
.with_navigation#main #content {
	FLOAT: right; WIDTH: 465px
}
#main #content P {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main #content UL {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main .press_bloggers#content * {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main #content H4 {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main #content FIELDSET LEGEND {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main #content FIELDSET LABEL {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main #content FIELDSET * {
	FONT-FAMILY: Georgia, Times, Times New Roman, serif
}
#main #content UL#misinformation_blocks {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content H3 {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content #browse * {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content .foot_notes P {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content #under_tabs * {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content .three_uls * {
	FONT-FAMILY: arial, verdana, sans-serif
}
#wrapper .browse_layout#main * {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content FIELDSET.wide SPAN.notice P {
	FONT-FAMILY: arial, verdana, sans-serif
}
#wrapper .article_layout#main #comments P.sort {
	FONT-FAMILY: arial, verdana, sans-serif
}
#wrapper .article_layout_wide#main #comments P.sort {
	FONT-FAMILY: arial, verdana, sans-serif
}
#wrapper .article_layout#main #comments FIELDSET H5 {
	FONT-FAMILY: arial, verdana, sans-serif
}
#wrapper .article_layout#main #comments FIELDSET UL * {
	FONT-FAMILY: arial, verdana, sans-serif
}
#main #content P {
	CLEAR: both; FONT-SIZE: 0.9em; MARGIN: 0px 7px 15px; COLOR: #333; =
LINE-HEIGHT: 1.3em
}
#main #content P.no_margin {
	MARGIN-BOTTOM: 0px
}
#main #content .foot_notes {
	CLEAR: both; BORDER-TOP: #999 1px dotted
}
#main #content .foot_notes P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN: 15px 7px 0px
}
#main #content P.rule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
#main #content P.right {
	WIDTH: 410px; TEXT-ALIGN: right
}
#main #content A.read {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase
}
#main #content UL {
	MARGIN: 0px 7px 15px 22px
}
#main #content UL LI {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 15px; COLOR: #000; LINE-HEIGHT: =
1.3em; LIST-STYLE-TYPE: disc
}
#main #content UL.no_spacing LI {
	MARGIN: 0px 0px 1px
}
#main #content UL LI A {
	FONT-WEIGHT: bold
}
#main #content BLOCKQUOTE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#main #content BLOCKQUOTE CITE {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
#main #content .crumbs {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 6px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999 1px dotted; POSITION: relative; TOP: -12px
}
#main H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 1.5em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.with_navigation#main H1 {
	PADDING-LEFT: 101px
}
#main H2 {
	CLEAR: both; FONT-SIZE: 0.8em; MARGIN: 0px 7px 1px; TEXT-TRANSFORM: =
uppercase
}
#main H2.blue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px =
0px 13px; COLOR: #2e8be8; PADDING-TOP: 10px; BORDER-BOTTOM: #c2c9ce 2px =
solid
}
#main H2.rule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px =
7px 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dotted
}
#main H2 SPAN {
	FONT-WEIGHT: normal
}
#main H3 {
	CLEAR: both; FONT-SIZE: 0.8em; MARGIN: 0px 7px 20px
}
#main H3.uppercase {
	TEXT-TRANSFORM: uppercase
}
#main H3.block {
	PADDING-RIGHT: 0px; MARGIN-TOP: 40px; DISPLAY: block; PADDING-LEFT: =
24px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 16px
}
#main H3.one.block {
	BACKGROUND: url(../images/h3-one.gif) no-repeat
}
#main H3.two.block {
	BACKGROUND: url(../images/h3-two.gif) no-repeat
}
#main H3.three.block {
	BACKGROUND: url(../images/h3-three.gif) no-repeat
}
#main H4 {
	FONT-SIZE: 0.9em; MARGIN: 0px 7px 15px; LINE-HEIGHT: 1.3em
}
#main #content FIELDSET {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 30px; MARGIN: 0px 7px; WIDTH: 520px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#main #content FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 15px; COLOR: #333; PADDING-TOP: 0px
}
#main #content FIELDSET P {
	MARGIN: 0px 0px 15px
}
#main #content FIELDSET LEGEND EM.red {
	FONT-WEIGHT: normal; COLOR: #cc0000
}
#main #content FIELDSET SMALL {
	FONT-SIZE: 0.7em
}
#main #content FIELDSET SPAN {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 0px 8px
}
#main #content FIELDSET.advanced_search SPAN {
	MARGIN: 0px 0px 22px
}
#main #content FIELDSET LABEL {
	FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 85px
}
#main #content FIELDSET LABEL SPAN {
	CLEAR: none; DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0px; COLOR: =
#cc0000
}
#main #content FIELDSET.wide LABEL {
	WIDTH: 180px
}
#main #content FIELDSET INPUT {
	WIDTH: 277px
}
#main #content FIELDSET SELECT {
	WIDTH: 277px
}
#main #content FIELDSET TEXTAREA {
	WIDTH: 277px
}
#main #content FIELDSET INPUT.city {
	WIDTH: 180px
}
#main #content FIELDSET INPUT.short {
	WIDTH: 135px
}
#main #content FIELDSET.donate SELECT {
	FONT-SIZE: 0.8em
}
#main #content FIELDSET INPUT.checkbox {
	WIDTH: auto; POSITION: relative; TOP: -2px
}
#main #content FIELDSET SELECT.state {
	WIDTH: 90px
}
#main #content FIELDSET SELECT.expiration {
	WIDTH: 90px
}
#main #content FIELDSET SELECT.date_month {
	WIDTH: 90px
}
#main #content FIELDSET SELECT.date_day {
	WIDTH: 80px
}
#main #content FIELDSET SELECT.date_year {
	WIDTH: 85px
}
#main #content FIELDSET INPUT.card_code {
	WIDTH: 180px
}
#main #content FIELDSET SELECT.issues_topics {
	WIDTH: 250px
}
#main #content FIELDSET INPUT.zip_code {
	WIDTH: 65px
}
#main #content FIELDSET INPUT.birth_year {
	WIDTH: 65px
}
#main #content FIELDSET SELECT.state {
	MARGIN: 0px 0px -4px
}
#main #content FIELDSET SPAN.submit {
	WIDTH: 360px; TEXT-ALIGN: right
}
#main #content FIELDSET SPAN.submit INPUT.reset {
	WIDTH: 84px; HEIGHT: 23px
}
#main #content FIELDSET SPAN.submit INPUT.second {
	MARGIN-LEFT: 8px; WIDTH: 84px; HEIGHT: 23px
}
#main #content FIELDSET.wide SPAN.submit {
	WIDTH: 457px
}
#main #content FIELDSET SPAN.no_right.submit {
	PADDING-LEFT: 85px; WIDTH: 350px! important; TEXT-ALIGN: left
}
#main #content FIELDSET.wide SPAN.no_right.submit {
	PADDING-LEFT: 180px
}
#main #content FIELDSET SPAN.submit INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto
}
#main #content FIELDSET INPUT.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto
}
#main #content FIELDSET INPUT.submit {
	MARGIN: 30px 0px 0px
}
* INPUT.submit {
	WIDTH: auto; HEIGHT: auto
}
#main #content FIELDSET SPAN.submit INPUT.second {
	MARGIN-LEFT: 8px
}
#main #content FIELDSET.wide SPAN.notice {
	FLOAT: left; WIDTH: 457px
}
#main #content FIELDSET.wide SPAN.notice SPAN {
	BORDER-RIGHT: #e57f7f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#e57f7f 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 0.7em; =
FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #e57f7f 1px =
solid; WIDTH: 269px; PADDING-TOP: 4px; BORDER-BOTTOM: #e57f7f 1px solid
}
#main #content FIELDSET .amount_radios {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 180px; FLOAT: =
left; PADDING-BOTTOM: 10px; WIDTH: 277px; PADDING-TOP: 10px; POSITION: =
relative
}
#main #content FIELDSET .amount_radios SPAN {
	CLEAR: none; DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: left; WIDTH: =
92px; COLOR: #333
}
#main #content FIELDSET .amount_radios INPUT {
	WIDTH: auto
}
#main #content FIELDSET .amount_radios_left {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: =
left; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 10px; POSITION: =
relative
}
#main #content FIELDSET .amount_radios_left SPAN {
	CLEAR: none; DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: left; WIDTH: =
92px; COLOR: #333
}
#main #content FIELDSET .amount_radios_left INPUT {
	WIDTH: auto
}
#main #content FIELDSET UL.check_boxes {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#main #content FIELDSET UL.check_boxes * {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#main #content FIELDSET UL.check_boxes {
	MARGIN: 0px 0px 0px 5px
}
#main #content FIELDSET UL.check_boxes LI {
	FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 500px
}
#main #content FIELDSET UL.check_boxes LI SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 25px; POSITION: relative; TOP: =
-3px! important
}
#main #content FIELDSET UL.check_boxes LI SPAN INPUT {
	DISPLAY: inline; WIDTH: 18px
}
#main #content FIELDSET UL.check_boxes LI P {
	FLOAT: right; WIDTH: 475px
}
#main #content FIELDSET SPAN.two_up {
	CLEAR: none; FLOAT: left; WIDTH: 487px
}
#main #content FIELDSET SPAN.two_up LABEL {
	FLOAT: left; POSITION: relative
}
#main #content FIELDSET SPAN.two_up SPAN {
	CLEAR: none; DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: right; MARGIN: =
0px; WIDTH: 307px; LINE-HEIGHT: 1.7em
}
#main #content FIELDSET SPAN.two_up SPAN LABEL {
	FONT-SIZE: 0.9em; WIDTH: 40px
}
#main #content FIELDSET SPAN.two_up SPAN IMG {
	MARGIN: 0px 0px -4px 3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main #content FIELDSET SPAN.two_up SELECT.date {
	WIDTH: 75px
}
#main #content FIELDSET SPAN.center {
	FONT-SIZE: 0.7em; WIDTH: 520px; TEXT-ALIGN: center
}
#main #content FIELDSET SPAN.center INPUT {
	MARGIN: 0px 2px; WIDTH: auto
}
* HTML #main #content FIELDSET {
	LEFT: -7px; POSITION: relative
}
* HTML #main #content FIELDSET LEGEND {
	LEFT: -7px; POSITION: relative
}
* HTML #main #content FIELDSET .amount_radios {
	MARGIN-BOTTOM: -20px
}
* HTML #main #content FIELDSET .amount_radios SPAN {
	POSITION: relative
}
#main #content UL#staff {
	PADDING-RIGHT: 7px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-TOP: 14px
}
#main #content UL#staff LI {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 25px; COLOR: #000; LINE-HEIGHT: =
1.3em; LIST-STYLE-TYPE: none
}
#main #content UL#staff LI.has_image {
	PADDING-LEFT: 86px
}
#main #content UL#staff LI.has_image IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; =
MARGIN: 4px 0px 0px -86px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: =
#ccc 1px solid
}
#main #content UL#misinformation_blocks {
	CLEAR: both; FLOAT: left; MARGIN: 10px 0px 50px 5px; FONT-FAMILY: =
arial, verdana, sans-serif
}
#main #content UL#misinformation_blocks LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#main #content UL#misinformation_blocks LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 0.6em; BACKGROUND: =
url(../images/our_mission/misinformation_blocks.gif) no-repeat 50% 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 15px; TEXT-TRANSFORM: uppercase; WIDTH: =
120px; COLOR: #000; LINE-HEIGHT: 1.4em; PADDING-TOP: 75px; HEIGHT: 23px; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
#main #content UL#misinformation_blocks LI.two A {
	BACKGROUND-POSITION: 50% -170px
}
#main #content UL#misinformation_blocks LI.three A {
	BACKGROUND-POSITION: 50% -341px
}
#main #content UL#misinformation_blocks LI.three {
	CLEAR: right
}
.press_bloggers#content H3 {
	MARGIN-BOTTOM: 10px
}
.press_bloggers#content .right H3 {
	MARGIN-BOTTOM: 12px
}
.press_bloggers#content #contacts {
	MARGIN: -2px 0px 0px
}
.press_bloggers#content #contacts .set {
	CLEAR: both
}
.press_bloggers#content #contacts .set H3 {
	FLOAT: left; MARGIN: 2px 0px 0px 7px; WIDTH: 173px; POSITION: relative
}
.press_bloggers#content #contacts .set DL {
	FLOAT: right; MARGIN: 0px 0px 10px; WIDTH: 370px; BORDER-BOTTOM: #999 =
1px dotted
}
.press_bloggers#content #contacts .set DL.last {
	MARGIN: 0px; BORDER-BOTTOM-STYLE: none
}
.press_bloggers#content #contacts .set DL.last {
	MARGIN: 0px; BORDER-BOTTOM-STYLE: none
}
.press_bloggers#content #contacts .set DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 10px; WIDTH: 178px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.press_bloggers#content #contacts .set DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 10px; WIDTH: 178px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.press_bloggers#content #contacts .set DL DT {
	PADDING-LEFT: 7px
}
.press_bloggers#content #contacts .set DL DD {
	PADDING-RIGHT: 7px; TEXT-ALIGN: right
}
.press_bloggers#content .block {
	CLEAR: both; BORDER-BOTTOM: #999 1px solid
}
.press_bloggers#content .first.block {
	BORDER-BOTTOM-STYLE: none
}
.press_bloggers#content .block .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
15px; WIDTH: 180px; PADDING-TOP: 15px; POSITION: relative
}
.press_bloggers#content .first.block .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; =
PADDING-TOP: 13px
}
.press_bloggers#content .block .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 370px; PADDING-TOP: 13px
}
.press_bloggers#content .first .left {
	BORDER-TOP: #999 1px solid
}
.press_bloggers#content .first .right {
	BORDER-TOP: #999 1px solid
}
#main .press_bloggers#content .block .right FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: =
0px 0px 10px 7px; WIDTH: 355px! important; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none
}
* HTML #main .press_bloggers#content .block .right FIELDSET LEGEND {
	MARGIN-LEFT: 0px
}
* HTML #main .press_bloggers#content .block .right FIELDSET INPUT {
	MARGIN-LEFT: -8px; MARGIN-RIGHT: 8px
}
#main .press_bloggers#content .block .right FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .press_bloggers#content .block .right FIELDSET INPUT {
	MARGIN: 5px 0px; WIDTH: auto
}
#main .press_bloggers#content .block .right FIELDSET INPUT.submit {
	MARGIN-BOTTOM: -5px! important
}
.press_bloggers#content .block .right H4 {
	FONT-SIZE: 0.8em; MARGIN: 0px 0px 12px 7px; FONT-STYLE: italic
}
#main .press_bloggers#content .block .right UL {
	MARGIN: 0px
}
#main .press_bloggers#content .block .right UL LI {
	MARGIN: 0px 7px 10px; LIST-STYLE-TYPE: none
}
#main #content DL.action_box {
	MARGIN: 2px 7px 0px
}
#main #content DL.action_box DT {
	PADDING-RIGHT: 60px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
0.9em; BACKGROUND: url(../images/action_center/signs.gif) #ffcc00 =
no-repeat 100% 100%; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: =
1.3em; PADDING-TOP: 5px
}
#main #content DL.action_box DD {
	BORDER-RIGHT: #d9ca94 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d9ca94 1px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 15px; BORDER-LEFT: #d9ca94 1px solid; COLOR: #333; =
LINE-HEIGHT: 1.3em; PADDING-TOP: 10px; BORDER-BOTTOM: #d9ca94 1px solid
}
#main #content DL.has_image.action_box DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 84px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#main #content DL.has_image.action_box DD IMG {
	FLOAT: left; MARGIN: 2px 0px 0px -74px
}
#content #browse {
	FLOAT: left; WIDTH: 560px
}
#content #browse #inner {
	FLOAT: left; WIDTH: 560px
}
#content #browse {
	MARGIN: 0px 0px 20px
}
#content #browse #issues {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 180px
}
#content #browse #sub_issues {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 180px
}
#content #browse #topics {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 180px
}
#content #browse #issues {
	POSITION: relative
}
#content #browse #topics {
	FLOAT: right; MARGIN: 0px
}
#content #browse {
	BACKGROUND: url(../images/browse/columns.gif) no-repeat 100% 0px
}
#content #browse #inner {
	BACKGROUND: url(../images/browse/columns_bottom.gif) no-repeat 100% =
100%
}
#content .two_up#browse {
	BACKGROUND: url(../images/browse/columns_single.gif) no-repeat 100% 0px
}
#content .two_up#browse #inner {
	BACKGROUND: url(../images/browse/columns_single_bottom.gif) no-repeat =
100% 100%
}
#content .three_up#browse {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .three_up#browse #inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#browse H4 {
	DISPLAY: none
}
#main #content #browse #inner DIV * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main #content #browse #inner DIV H3 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
0.7em; BACKGROUND: url(../images/browse/h3-top.gif) #dedfe1 no-repeat; =
PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; WIDTH: 160px; COLOR: =
#333; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dotted; POSITION: =
relative
}
#main #content #browse #inner DIV H3 A {
	DISPLAY: block; RIGHT: 10px; BACKGROUND: url(../images/help.gif) =
no-repeat; WIDTH: 17px; TEXT-INDENT: -2000px; POSITION: absolute; TOP: =
7px; HEIGHT: 16px; TEXT-DECORATION: none
}
#main #content #browse #inner DIV P {
	DISPLAY: block; BACKGROUND: url(../images/browse/p-top.gif) #c8d8e6 =
no-repeat; MARGIN: 0px 0px 10px; WIDTH: 180px
}
#main #content #browse #inner DIV P SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 0.8em; BACKGROUND: url(../images/browse/p-bottom.gif) =
no-repeat 0px 100%; PADDING-BOTTOM: 10px; WIDTH: 160px; LINE-HEIGHT: =
1.4em; PADDING-TOP: 10px
}
#main #content #browse #inner DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/browse/ul-bottom.gif) #eff0f1 no-repeat 0px 100%; =
PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 0px
}
#main #content #browse #inner DIV UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
0.8em; BACKGROUND: #eff0f1; PADDING-BOTTOM: 6px; WIDTH: 155px; COLOR: =
#003366; LINE-HEIGHT: 16px; PADDING-TOP: 6px; BORDER-BOTTOM: #dedfdf 1px =
solid; HEIGHT: auto
}
#main #content #browse #inner DIV UL LI A.active {
	BACKGROUND: url(../images/browse/arrow.gif) #7e8490 no-repeat 167px =
50%; COLOR: #fff
}
#main #content #browse #inner DIV UL LI A.active:hover {
	TEXT-DECORATION: none
}
#main #content #browse #inner #topics H3 {
	BACKGROUND: url(../images/browse/h3-top-blue.gif) #b2c1ce no-repeat; =
COLOR: #293842
}
#main #content #browse #inner #topics UL {
	BACKGROUND: url(../images/browse/ul-bottom-blue.gif) #c8d8e6 no-repeat =
0px 100%
}
#main #content #browse #inner #topics UL LI A {
	BACKGROUND: #c8d8e6; BORDER-BOTTOM: #bbccda 1px solid
}
#main #content #under_tabs {
	CLEAR: both; FLOAT: left; MARGIN: 1px 0px 15px; WIDTH: 560px; =
BORDER-BOTTOM: #85939e 2px solid
}
#main #content #under_tabs P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: =
0.7em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; WIDTH: =
273px; PADDING-TOP: 8px; POSITION: relative
}
#main #content #under_tabs FIELDSET {
	CLEAR: none; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
#f9f6d6; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 1px; WIDTH: =
260px; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
* HTML #main #content #under_tabs FIELDSET {
	LEFT: 0px
}
#main #content #under_tabs FIELDSET LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; FLOAT: none; MARGIN: 0px; =
TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #666
}
#main #content #under_tabs FIELDSET INPUT {
	MARGIN: 0px 2px; WIDTH: 125px
}
#main #content #under_tabs FIELDSET INPUT.submit {
	MARGIN: 0px 0px -5px; WIDTH: auto
}
#main #content .three_uls {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 20px; WIDTH: 560px; PADDING-TOP: 0px
}
#main #content .three_uls * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main #content .three_uls UL.hidden {
	DISPLAY: none
}
#main #content .three_uls UL.one {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 166px; PADDING-TOP: 0px
}
#main #content .three_uls UL.two {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 166px; PADDING-TOP: 0px
}
#main #content .three_uls UL.three {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 166px; PADDING-TOP: 0px
}
#main #content .three_uls UL.one {
	POSITION: relative
}
#main #content .three_uls UL.three {
	FLOAT: right
}
#main #content .three_uls UL LI {
	FONT-SIZE: 0.8em; MARGIN: 0px 0px 4px
}
#tooltips DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: none; PADDING-LEFT: 8px; BACKGROUND: #ffffcd; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute
}
#tooltips DIV.mirror {
	MARGIN-LEFT: -276px
}
#tooltips P {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 8px; TEXT-ALIGN: left
}
#main #content IMG.boehlert {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
#main #content P.boehlert {
	CLEAR: none
}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/sidecar.css?version=20080320

#sidecar DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px; BORDER-BOTTOM: #fff 1px solid
}
#sidecar H3 {
	FONT-SIZE: 0.6em; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: uppercase; =
COLOR: #53586e
}
#sidecar .special_report A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
#sidecar .video_clip A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
#sidecar P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 0px 0px 5px
}
#sidecar UL LI {
	FONT-SIZE: 0.75em; MARGIN: 0px 0px 5px; COLOR: #333
}
#sidecar UL LI A {
	FONT-WEIGHT: bold
}
#sidecar FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#sidecar .newsletters {
	BACKGROUND: url(../images/sidecar/email-180.jpg) #a6cef5 no-repeat 100% =
5px
}
#sidecar .newsletters H3 {
	COLOR: #336699
}
#sidecar .newsletters P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN-RIGHT: 25px
}
#sidecar .newsletters INPUT.submit {
	MARGIN: 5px 0px 0px
}
.article_layout#main #sidecar .newsletters INPUT.submit {
	MARGIN: 0px 0px -5px
}
.article_layout_wide#main #sidecar .newsletters INPUT.submit {
	MARGIN: 0px 0px -5px
}
#sidecar .sign_up {
	PADDING-RIGHT: 5px; PADDING-LEFT: 86px; BACKGROUND: =
url(../images/sidecar/email-180.jpg) #ffffff no-repeat left bottom; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
#sidecar .sign_up FIELDSET {
=09
}
#sidecar .sign_up INPUT {
	BORDER-RIGHT: #bdc7cb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#bdc7cb 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.7em; PADDING-BOTTOM: =
3px; MARGIN: 0px 0px 2px; BORDER-LEFT: #bdc7cb 1px solid; PADDING-TOP: =
3px; BORDER-BOTTOM: #bdc7cb 1px solid; FONT-FAMILY: Arial
}
#sidecar .sign_up-wide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 86px; BACKGROUND: =
url(../images/sidecar/email-275.jpg) #ffffff no-repeat left bottom; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
#sidecar .sign_up-275 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 142px; BACKGROUND: =
url(../images/sidecar/email-275.jpg) #ffffff no-repeat left bottom; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
#sidecar .sign_up-275 FIELDSET {
	PADDING-TOP: 25px
}
#sidecar .sign_up-wide INPUT {
	BORDER-RIGHT: #bdc7cb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#bdc7cb 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.7em; PADDING-BOTTOM: =
3px; MARGIN: 0px 0px 2px; BORDER-LEFT: #bdc7cb 1px solid; PADDING-TOP: =
3px; BORDER-BOTTOM: #bdc7cb 1px solid; FONT-FAMILY: Arial
}
#sidecar .sign_up-275 INPUT {
	BORDER-RIGHT: #bdc7cb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#bdc7cb 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.7em; PADDING-BOTTOM: =
3px; MARGIN: 0px 0px 2px; BORDER-LEFT: #bdc7cb 1px solid; PADDING-TOP: =
3px; BORDER-BOTTOM: #bdc7cb 1px solid; FONT-FAMILY: Arial
}
#sidecar .sign_up INPUT.submit {
	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
}
#sidecar .sign_up-wide INPUT.submit {
	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
}
#sidecar .sign_up-275 INPUT.submit {
	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
}
#sidecar .sign_up INPUT.submit {
	WIDTH: 57px; HEIGHT: 21px
}
* HTML #sidecar .sign_up IMG#click_to_sign_up {
	WIDTH: 87px; HEIGHT: 17px
}
#sidecar .sign_up IMG#click_to_sign_up {
	WIDTH: 90px; HEIGHT: 20px
}
#sidecar .donate_eoy {
	BACKGROUND: url(../images/sidecar/support-180.jpg) no-repeat 100% 50%
}
#sidecar .donate_eoy H3 {
	MARGIN-TOP: -6px; FONT-SIZE: 0.9em; COLOR: #ffffff
}
#sidecar .donate_eoy P {
	MARGIN-TOP: -5px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN-BOTTOM: =
-5px; COLOR: #ffffff; MARGIN-RIGHT: 15px
}
#sidecar .donate_eoy_extra_wide {
	BACKGROUND: url(../images/sidecar/back_donate_eoy_extra_wide.gif) =
#336699 no-repeat 100% 50%
}
#sidecar .donate_eoy_extra_wide P {
	MARGIN-TOP: -3px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: =
-3px; COLOR: #ffffff; MARGIN-RIGHT: 15px
}
#sidecar .important_topics {
	BACKGROUND: url(../images/sidecar/back_topics.gif) #e1e7ec no-repeat =
100% 5px
}
#sidecar .around_the_web {
	BACKGROUND: url(../images/sidecar/back_aroundtheweb.gif) #d4dde2 =
no-repeat 100% 5px
}
#sidecar .around_the_web UL LI {
	MARGIN: 0px 0px 10px
}
#sidecar .video_clip IMG {
	MARGIN: 10px -5px -10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sidecar .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#sidecar .image IMG {
	MARGIN: 0px 0px -4px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sidecar .action_center {
	BACKGROUND: url(../images/sidecar/back_actioncenter.gif) #fff no-repeat =
0px 0px; PADDING-TOP: 97px
}
#sidecar .action_center_clickable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffd443; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article_layout#main #sidecar .action_center {
	BACKGROUND: url(../images/sidecar/back_actioncenter-wide.gif) #ffd443 =
no-repeat 0px 0px; PADDING-TOP: 77px
}
.article_layout_wide#main #sidecar .action_center {
	BACKGROUND: url(../images/sidecar/back_actioncenter-extrawide.gif) =
#ffd443 no-repeat 0px 0px; PADDING-TOP: 77px
}
#sidecar .action_center H3 {
	MARGIN-LEFT: 2px
}
#sidecar .action_center UL {
	MARGIN: 0px 0px 0px 2px
}
#sidecar .action_center UL LI {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 2px
}
#sidecar .action_center_clickable H3 {
	MARGIN-LEFT: 2px
}
#sidecar .action_center_clickable UL {
	MARGIN: 0px 0px 0px 2px
}
#sidecar .action_center_clickable UL LI {
	FONT-SIZE: 0.7em; MARGIN: -4px 5px 6px
}
* HTML #sidecar .action_center_clickable UL LI {
	MARGIN: 0px 5px 6px
}
#sidecar .special_report A.small {
	FONT-WEIGHT: normal; FONT-SIZE: 0.75em
}
#sidecar .special_report_wide {
	BACKGROUND: url(../images/sidecar/back_specialreport.gif) #c1ccd2 =
no-repeat 100% 0px; FLOAT: left
}
#sidecar .special_report_wide IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; =
MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: =
#999 1px solid
}
#sidecar .special_report_wide P {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.3em
}
#sidecar .special_report_wide P A.more {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
#sidecar .special_report {
	WIDTH: 170px
}
#sidecar .special_report_wide {
	WIDTH: 170px
}
#sidecar .newsletters {
	WIDTH: 170px
}
#sidecar .important_topics {
	WIDTH: 170px
}
#sidecar .around_the_web {
	WIDTH: 170px
}
#sidecar .action_center {
	WIDTH: 170px
}
.article_layout#main #sidecar .special_report {
	WIDTH: 265px
}
.article_layout#main #sidecar .special_report_wide {
	WIDTH: 265px
}
.article_layout#main #sidecar .newsletters {
	WIDTH: 265px
}
.article_layout#main #sidecar .important_topics {
	WIDTH: 265px
}
.article_layout#main #sidecar .around_the_web {
	WIDTH: 265px
}
.article_layout#main #sidecar .action_center {
	WIDTH: 265px
}
.article_layout_wide#main #sidecar .special_report {
	WIDTH: 310px
}
.article_layout_wide#main #sidecar .special_report_wide {
	WIDTH: 310px
}
.article_layout_wide#main #sidecar .newsletters {
	WIDTH: 310px
}
.article_layout_wide#main #sidecar .important_topics {
	WIDTH: 310px
}
.article_layout_wide#main #sidecar .around_the_web {
	WIDTH: 310px
}
.article_layout_wide#main #sidecar .action_center {
	WIDTH: 310px
}
.article_layout_wide#main #sidecar .side_html {
	PADDING-TOP: 10px
}
#sidecar DIV#colorado_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #1a4d14; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#sidecar #colorado_box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; MARGIN: =
0px; WIDTH: 169px; COLOR: white; PADDING-TOP: 0px
}
#sidecar #colorado_box A {
	FONT-SIZE: 0.9em; COLOR: white
}
#sidecar #colorado_box A:hover {
	COLOR: #fdd600
}
#sidecar #colorado_box IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#sidecar #colorado_box H1 {
	DISPLAY: block; BACKGROUND: url(/static/images/sidecar/co_logo180.gif) =
no-repeat 0px 0px; WIDTH: 165px; HEIGHT: 55px
}
#sidecar #colorado_box H1 A {
	DISPLAY: block; LEFT: 0px; WIDTH: 178px; TEXT-INDENT: -5000px; =
POSITION: relative; TOP: 0px; HEIGHT: 55px; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/buttons.css

BUTTON {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0px; OVERFLOW: hidden; CURSOR: hand; TEXT-INDENT: -1000em; =
TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#go {
	BACKGROUND: url(/static/images/go.gif) no-repeat center top; WIDTH: =
32px; HEIGHT: 19px
}
#submit {
	BACKGROUND: url(/static/images/submit.gif) no-repeat center top; WIDTH: =
64px; HEIGHT: 20px
}
#process_my_contribution {
	BACKGROUND: url(/static/images/process_my_contribution.gif) no-repeat =
center top; WIDTH: 179px; HEIGHT: 24px
}
#login {
	BACKGROUND: url(/static/images/login.gif) no-repeat center top; WIDTH: =
84px; HEIGHT: 21px
}
#sign_up {
	BACKGROUND: url(/static/images/sign_up.gif) no-repeat center top; =
WIDTH: 84px; HEIGHT: 21px
}
#save {
	BACKGROUND: url(/static/images/save.gif) no-repeat center top; WIDTH: =
50px; HEIGHT: 20px
}
FORM > #save {
	HEIGHT: 0px
}
#savechanges {
	BACKGROUND: url(/static/images/savechanges.gif) no-repeat center top; =
WIDTH: 110px; HEIGHT: 24px
}
#register {
	BACKGROUND: url(/static/images/register.gif) no-repeat center top; =
WIDTH: 84px; HEIGHT: 21px
}
#search {
	BACKGROUND: url(/static/images/browse_layout/search.gif) no-repeat =
center top; WIDTH: 61px; HEIGHT: 20px
}
#reset {
	BACKGROUND: url(/static/images/browse_layout/reset-61x20.gif) no-repeat =
center top; WIDTH: 61px; HEIGHT: 20px
}
#refine {
	BACKGROUND: url(/static/images/browse_layout/refine-narrow.gif) =
no-repeat center top; WIDTH: 57px; HEIGHT: 20px
}
#postb {
	BACKGROUND: url(/static/images/article/post.gif) no-repeat center top; =
WIDTH: 49px; HEIGHT: 20px
}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/forum.css

#wrapper .forum#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 750px; PADDING-TOP: 11px
}
#wrapper .forum#main #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
17px; MARGIN: 0px; WIDTH: 560px; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; POSITION: relative
}
#wrapper .forum#main #sidecar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 170px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.forum#main .date_block {
	CLEAR: both; FLOAT: left; MARGIN: 0px 0px 17px; WIDTH: 750px; =
BORDER-BOTTOM: #85939e 2px solid
}
.forum#main .date_block P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 0.7em; FLOAT: left; =
PADDING-BOTTOM: 11px; WIDTH: 368px; COLOR: #333; PADDING-TOP: 0px; =
POSITION: relative
}
.forum#main .date_block P.right {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
11px; PADDING-TOP: 0px; POSITION: static; TEXT-ALIGN: right
}
.forum#main .date_block P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.forum#main .date_block P A.send {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(../images/article/email.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 20px 0px 0px; PADDING-TOP: 0px
}
.forum#main .date_block P A.print {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: =
url(../images/article/print.gif) no-repeat; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.forum#main #content H1 {
	COLOR: #084982
}
#wrapper .forum#main #sidecar H4 {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; =
COLOR: #53586e
}
#wrapper .forum#main #sidecar H4.audio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(../images/audio.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#wrapper .forum#main #sidecar H4.video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: =
url(../images/tv.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#wrapper .forum#main #sidecar .content H4 {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; =
COLOR: #53586e
}
#wrapper .forum#main #sidecar .content H4.trouble {
	TEXT-TRANSFORM: none; COLOR: #999999; TEXT-ALIGN: right
}
#wrapper .forum#main #sidecar .content A.vid_link {
	COLOR: #999999
}
#wrapper .forum#main #sidecar .content A.vid_link:hover {
	COLOR: #990000
}
#wrapper .forum#main #sidecar .content H4.audio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(../images/audio.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#wrapper .forum#main #sidecar .content H4.video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: =
url(../images/tv.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#wrapper .forum#main #sidecar .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper .forum#main #sidecar .content * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper .forum#main #sidecar .content STRONG {
	FONT-WEIGHT: bold
}
#wrapper .forum#main #sidecar .content H5 {
	PADDING-RIGHT: 9px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 9px; =
FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 8px; MARGIN: 11px =
0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px; BORDER-BOTTOM: #85939e =
2px solid
}
#wrapper .forum#main #sidecar .content H5 #issues {
	POSITION: absolute
}
#wrapper .forum#main #sidecar .content H5 A {
	BACKGROUND: url(../images/help.gif) no-repeat; MARGIN-LEFT: 175px; =
WIDTH: 17px; TEXT-INDENT: -2000px; POSITION: absolute; HEIGHT: 16px
}
#wrapper .forum#main #sidecar .content H5.red {
	FONT-SIZE: 0.8em; COLOR: #cc0000
}
#wrapper .forum#main #sidecar .content P {
	FONT-SIZE: 12px; MARGIN: 0px 9px 13px; LINE-HEIGHT: 15px
}
#wrapper .forum#main #sidecar .content P.small {
	FONT-SIZE: 0.7em
}
#wrapper .forum#main #sidecar .content P A.red {
	COLOR: #cc0000
}
#wrapper .forum#main #sidecar .content DL {
	MARGIN: 0px 9px 13px
}
#wrapper .forum#main #sidecar .content DL DT {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 1px
}
#wrapper .forum#main #sidecar .content DL DD {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 3px
}
#wrapper .forum#main #sidecar .content UL {
	MARGIN: 0px 9px 13px
}
#wrapper .forum#main #sidecar .content UL LI {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 9px
}
#wrapper .forum#main #comments * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#wrapper .forum#main #comments {
	BORDER-TOP: #85939e 1px solid
}
#wrapper .forum#main #comments H5 {
	FONT-SIZE: 12px; MARGIN: 10px 10px 5px; TEXT-TRANSFORM: uppercase; =
COLOR: #333; POSITION: relative
}
#wrapper .forum#main #comments H5.bubble {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(../images/article/comment.gif) no-repeat 0px 2px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
#wrapper .forum#main #comments P.sort {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
0.7em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px =
dotted; POSITION: relative
}
#wrapper .forum#main #comments UL {
	MARGIN: 10px 10px 20px; POSITION: relative
}
#wrapper .forum#main #comments UL LI {
	MARGIN: 0px 0px 10px
}
#wrapper .forum#main #comments UL LI UL {
	MARGIN: 10px 0px 0px 10px
}
#wrapper .forum#main #comments UL LI DIV UL {
	MARGIN: 0px
}
#wrapper .forum#main #comments UL LI DIV UL LI {
	MARGIN: 0px
}
#wrapper .forum#main #comments UL LI DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#wrapper .forum#main #comments UL LI DIV H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; FONT-STYLE: =
italic
}
#wrapper .forum#main #comments UL LI DIV P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 8px
}
#wrapper .forum#main #comments UL LI DIV BLOCKQUOTE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
#wrapper .forum#main #comments UL LI DIV UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#wrapper .forum#main #comments UL LI DIV UL LI CITE {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
#wrapper .forum#main #comments FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #85939e 1px solid; PADDING-LEFT: 0px; =
FLOAT: none; PADDING-BOTTOM: 0px; WIDTH: 560px; PADDING-TOP: 10px
}
* HTML #wrapper .forum#main #comments FIELDSET {
	LEFT: 0px; POSITION: relative
}
#wrapper .forum#main #comments FIELDSET H5 {
	MARGIN: 0px 0px 15px 10px
}
#wrapper .forum#main #comments FIELDSET P {
	MARGIN: 0px 0px 15px 10px
}
#wrapper .forum#main #comments FIELDSET LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; LEFT: 10px; FLOAT: none; POSITION: =
relative
}
#wrapper .forum#main #comments FIELDSET LABEL INPUT {
	DISPLAY: block; MARGIN: 5px 0px 10px; WIDTH: 400px
}
#wrapper .forum#main #comments FIELDSET LABEL TEXTAREA {
	DISPLAY: block; MARGIN: 5px 0px 10px; WIDTH: 400px
}
#wrapper .forum#main #comments FIELDSET UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 10px; WIDTH: 390px; PADDING-TOP: 10px
}
#wrapper .forum#main #comments FIELDSET UL LI {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 7px 15px; COLOR: #333; =
LIST-STYLE-TYPE: disc
}
#wrapper .forum#main #comments FIELDSET UL LI CODE {
	FONT-SIZE: 11px
}
#wrapper .forum#main #comments FIELDSET INPUT {
	MARGIN: 0px 0px 0px 10px
}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/master.css?version=20080707

@import url( /static/stylesheets/global.css?version=3D20080707 );
@import url( /static/stylesheets/content.css );
@import url( /static/stylesheets/sidecar.css?version=3D20080320 );
@import url( /static/stylesheets/buttons.css );
@import url( /static/stylesheets/forum.css );

@media Tty   =20
{
I {
	content: "";/*" "*/}} @import =
url('http://mediamatters.org/static/stylesheets/ie55.css'); /*"
}

}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/stylesheets/article.css

#wrapper .article_layout#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 750px; PADDING-TOP: 11px
}
#wrapper .article_layout#main #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
17px; MARGIN: 0px; WIDTH: 455px; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; POSITION: relative
}
#wrapper .article_layout#main #sidecar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 275px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.article_layout#main .date_block {
	CLEAR: both; FLOAT: left; MARGIN: 0px 0px 17px; WIDTH: 750px; =
BORDER-BOTTOM: #85939e 2px solid
}
.article_layout#main .date_block P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 0.7em; FLOAT: left; =
PADDING-BOTTOM: 11px; WIDTH: 368px; COLOR: #333; PADDING-TOP: 0px; =
POSITION: relative
}
.article_layout#main .date_block P.right {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
11px; PADDING-TOP: 0px; POSITION: static; TEXT-ALIGN: right
}
.article_layout#main .date_block P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.article_layout#main .date_block P A.send {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(../images/article/email.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 20px 0px 0px; PADDING-TOP: 0px
}
.article_layout#main .date_block P A.print {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: =
url(../images/article/print.gif) no-repeat; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.article_layout#main #content H1 {
	COLOR: #084982
}
#wrapper .article_layout#main #sidecar H4 {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; =
COLOR: #53586e
}
#wrapper .article_layout#main #sidecar H4.audio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(../images/audio.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#wrapper .article_layout#main #sidecar H4.video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: =
url(../images/tv.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#wrapper .article_layout#main #sidecar .content H4 {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; =
COLOR: #53586e
}
#wrapper .article_layout#main #sidecar .content H4.trouble {
	TEXT-TRANSFORM: none; COLOR: #999999; TEXT-ALIGN: right
}
#wrapper .article_layout#main #sidecar .content A.vid_link {
	COLOR: #999999
}
#wrapper .article_layout#main #sidecar .content A.vid_link:hover {
	COLOR: #990000
}
#wrapper .article_layout#main #sidecar .content H4.audio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(../images/audio.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#wrapper .article_layout#main #sidecar .content H4.video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: =
url(../images/tv.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#wrapper .article_layout#main #sidecar .content P A {
	FONT-WEIGHT: bold; COLOR: #0052a3; TEXT-DECORATION: none
}
#wrapper .article_layout#main #sidecar P A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#wrapper .article_layout#main #sidecar P A:active {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
#wrapper .article_layout#main #sidecar .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper .article_layout#main #sidecar .content * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper .article_layout#main #sidecar .content STRONG {
	FONT-WEIGHT: bold
}
#wrapper .article_layout#main #sidecar .content H5 {
	PADDING-RIGHT: 9px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 9px; =
FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 8px; MARGIN: 11px =
0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px; BORDER-BOTTOM: #85939e =
2px solid
}
#wrapper .article_layout#main #sidecar .content H5 #issues {
	POSITION: absolute
}
#wrapper .article_layout#main #sidecar .content H5 A {
	BACKGROUND: url(../images/help.gif) no-repeat; MARGIN-LEFT: 130px; =
WIDTH: 17px; TEXT-INDENT: -2000px; POSITION: absolute; HEIGHT: 16px
}
#wrapper .article_layout#main #sidecar .content H5.red {
	FONT-SIZE: 0.8em; COLOR: #cc0000
}
#wrapper .article_layout#main #sidecar .content P {
	FONT-SIZE: 12px; MARGIN: 0px 9px 13px; LINE-HEIGHT: 15px
}
#wrapper .article_layout#main #sidecar .content P.small {
	FONT-SIZE: 0.7em
}
#wrapper .article_layout#main #sidecar .content P A.red {
	COLOR: #cc0000
}
#wrapper .article_layout#main #sidecar .content DL {
	MARGIN: 0px 9px 13px
}
#wrapper .article_layout#main #sidecar .content DL DT {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 1px
}
#wrapper .article_layout#main #sidecar .content DL DD {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 3px
}
#wrapper .article_layout#main #sidecar .content UL {
	MARGIN: 0px 9px 13px
}
#wrapper .article_layout#main #sidecar .content UL LI {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 9px
}
#wrapper .article_layout#main #comments * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#wrapper .article_layout#main #comments {
	BORDER-TOP: #85939e 1px solid
}
#wrapper .article_layout#main #comments H5 {
	FONT-SIZE: 12px; MARGIN: 10px 10px 5px; TEXT-TRANSFORM: uppercase; =
COLOR: #333; POSITION: relative
}
#wrapper .article_layout#main #comments H5.bubble {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(../images/article/comment.gif) no-repeat 0px 2px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
#wrapper .article_layout#main #comments P.sort {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
0.7em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px =
dotted; POSITION: relative
}
#wrapper .article_layout#main #comments UL {
	MARGIN: 10px 10px 20px; POSITION: relative
}
#wrapper .article_layout#main #comments UL LI {
	MARGIN: 0px 0px 10px
}
#wrapper .article_layout#main #comments UL LI UL {
	MARGIN: 10px 0px 0px 10px
}
#wrapper .article_layout#main #comments UL LI DIV UL {
	MARGIN: 0px
}
#wrapper .article_layout#main #comments UL LI DIV UL LI {
	MARGIN: 0px
}
#wrapper .article_layout#main #comments UL LI DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#wrapper .article_layout#main #comments UL LI DIV H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; FONT-STYLE: =
italic
}
#wrapper .article_layout#main #comments UL LI DIV P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 8px
}
#wrapper .article_layout#main #comments UL LI DIV UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#wrapper .article_layout#main #comments UL LI DIV UL LI CITE {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
#wrapper .article_layout#main #comments FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #85939e 1px solid; PADDING-LEFT: 0px; =
FLOAT: none; PADDING-BOTTOM: 0px; WIDTH: 455px; PADDING-TOP: 10px
}
* HTML #wrapper .article_layout#main #comments FIELDSET {
	LEFT: 0px; POSITION: relative
}
#wrapper .article_layout#main #comments FIELDSET H5 {
	MARGIN: 0px 0px 15px 10px
}
#wrapper .article_layout#main #comments FIELDSET P {
	MARGIN: 0px 0px 15px 10px
}
#wrapper .article_layout#main #comments FIELDSET LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; LEFT: 10px; FLOAT: none; POSITION: =
relative
}
#wrapper .article_layout#main #comments FIELDSET LABEL INPUT {
	DISPLAY: block; MARGIN: 5px 0px 10px; WIDTH: 435px
}
#wrapper .article_layout#main #comments FIELDSET LABEL TEXTAREA {
	DISPLAY: block; MARGIN: 5px 0px 10px; WIDTH: 435px
}
#wrapper .article_layout#main #comments FIELDSET UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 10px; WIDTH: 415px; PADDING-TOP: 10px
}
#wrapper .article_layout#main #comments FIELDSET UL LI {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 7px 15px; COLOR: #333; =
LIST-STYLE-TYPE: disc
}
#wrapper .article_layout#main #comments FIELDSET UL LI CODE {
	FONT-SIZE: 11px; FONT-FAMILY: Monaco, Monospace
}
#wrapper .article_layout#main #comments FIELDSET INPUT {
	MARGIN: 0px 0px 0px 10px
}

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/javascripts/tools.js?version=20060607

/* Toggle for homepage tabs=0A=
----------------------------------------------- */=0A=
function switchHomeTabs (activeContainerId) {=0A=
	var homeTabsIDs =3D new Array('latest_items', 'most_popular', =
'by_report', 'clips');=0A=
	for (i =3D 0; i < homeTabsIDs.length; i++) {=0A=
 		document.getElementById(homeTabsIDs[i]).style.display =3D 'none';=0A=
		document.getElementById(homeTabsIDs[i]+"_btn").className =3D '';=0A=
	}=0A=
	document.getElementById(activeContainerId).style.display=3D 'block';=0A=
	document.getElementById(activeContainerId+"_btn").className =3D =
'current';=0A=
}=0A=
=0A=
/* Toggle for account preferences page tabs=0A=
----------------------------------------------- */=0A=
function switchPrefTabs (activeContainerId) {=0A=
	if (document.getElementById("psaved")) {=0A=
	   document.getElementById("psaved").style.display=3D"none";=0A=
	   }=0A=
	var prefTabsIDs =3D new Array('tab_main', 'tab_forums');=0A=
	for (i =3D 0; i < prefTabsIDs.length; i++) {=0A=
	 		document.getElementById(prefTabsIDs[i]).style.display =3D 'none';=0A=
			document.getElementById(prefTabsIDs[i]+"_btn").className =3D '';=0A=
			}=0A=
	document.getElementById(activeContainerId).style.display=3D 'block';=0A=
	document.getElementById(activeContainerId+"_btn").className =3D =
'current';=0A=
	document.getElementById("default_tab").value =3D activeContainerId;=0A=
}	=0A=
=0A=
/* Browse Columns=0A=
----------------------------------------------- */=0A=
function browse_Boot () {=0A=
	document.getElementById("sub_issues").style.display=3D 'none';=0A=
	document.getElementById("topics").style.display=3D 'none';=0A=
	browse_KillColumnsSubIssues();=0A=
	browse_KillColumnsTopics();=0A=
}=0A=
function browse_KillColumnsSubIssues () {=0A=
	var sub_issues =3D =
document.getElementById("sub_issues").getElementsByTagName("div");=0A=
	for (i =3D 0; i < sub_issues.length; i++) {=0A=
		sub_issues[i].style.display =3D 'none';=0A=
	}=0A=
}=0A=
function browse_KillColumnsTopics () {=0A=
	var topics =3D =
document.getElementById("topics").getElementsByTagName("div");=0A=
	for (i =3D 0; i < topics.length; i++) {=0A=
		topics[i].style.display =3D 'none';=0A=
	}=0A=
}=0A=
function browse_KillSubIssuesActiveClasses () {=0A=
	var links =3D =
document.getElementById("sub_issues").getElementsByTagName("a");=0A=
	for (i =3D 0; i < links.length; i++) {=0A=
		links[i].className =3D '';=0A=
	}=0A=
}=0A=
function browse_KillTopicsActiveClasses () {=0A=
	var links =3D =
document.getElementById("issues").getElementsByTagName("a");=0A=
	for (i =3D 0; i < links.length; i++) {=0A=
		links[i].className =3D '';=0A=
	}=0A=
}=0A=
function browse_OpenIssue (caller, id) {=0A=
	document.getElementById("browse").className =3D 'two_up';=0A=
	document.getElementById("sub_issues").style.display=3D 'block';=0A=
	document.getElementById("topics").style.display=3D 'none';=0A=
	browse_KillColumnsSubIssues();=0A=
	browse_KillTopicsActiveClasses();=0A=
	browse_KillSubIssuesActiveClasses();=0A=
	caller.className =3D 'active';=0A=
	document.getElementById(id).style.display =3D 'block';=0A=
}=0A=
function browse_OpenTopic (caller, id) {=0A=
	document.getElementById("browse").className =3D 'three_up';=0A=
	document.getElementById("topics").style.display=3D 'block';=0A=
	browse_KillColumnsTopics();=0A=
	browse_KillSubIssuesActiveClasses();=0A=
	caller.className =3D 'active';=0A=
	document.getElementById(id).style.display =3D 'block';=0A=
}=0A=
=0A=
/* Browse Layout=0A=
----------------------------------------------- */=0A=
function browseLayout_Boot () {=0A=
	document.getElementById("more-inner").style.display=3D 'none';=0A=
}=0A=
function browse_toggleMore (caller) {=0A=
	var inner =3D document.getElementById("more-inner");=0A=
	if (inner.style.display =3D=3D 'none') {=0A=
		caller.className =3D 'open';=0A=
	} else {=0A=
		caller.className =3D '';=0A=
	}=0A=
	inner.style.display =3D (inner.style.display =3D=3D 'none' ? '' : =
'none');=0A=
}=0A=
=0A=
/* Browse Layout: Tooltips=0A=
----------------------------------------------- */=0A=
=0A=
=0A=
document.onmousemove =3D follow_mouse;=0A=
function truebody () {=0A=
	return (!window.opera && document.compatMode && =
document.compatMode!=3D"BackCompat")? document.documentElement : =
document.body;=0A=
}=0A=
function follow_mouse (e){=0A=
	var xcoord =3D 0;=0A=
	var ycoord =3D 20;=0A=
	if (typeof e !=3D "undefined"){=0A=
		xcoord +=3D e.pageX;=0A=
		ycoord +=3D e.pageY;=0A=
	} else if (typeof window.event !=3D"undefined") {=0A=
		xcoord +=3D truebody().scrollLeft+event.clientX;=0A=
		ycoord +=3D truebody().scrollTop+event.clientY;=0A=
	}=0A=
	var docwidth =3D document.all? =
truebody().scrollLeft+truebody().clientWidth : =
pageXOffset+window.innerWidth-15;=0A=
	var docheight =3D document.all? Math.max(truebody().scrollHeight, =
truebody().clientHeight) : Math.max(document.body.offsetHeight, =
window.innerHeight);=0A=
	if (typeof tooltip !=3D "undefined") {=0A=
		tooltip.style.left=3Dxcoord+"px";=0A=
		tooltip.style.top=3Dycoord+"px";=0A=
	}=0A=
}=0A=
=0A=
function show_tip (id) {=0A=
	tooltip =3D document.getElementById(id);=0A=
	tooltip.style.display =3D "block"=0A=
}=0A=
function hide_tip () {=0A=
	tooltip.style.display =3D "none";=0A=
}=0A=
=0A=
function toggleComments() {=0A=
    if  (document.getElementById('comments_container').style.display =
=3D=3D =0A=
'') {=0A=
        hideComments();=0A=
    } else {=0A=
        showComments();=0A=
    }=0A=
}=0A=
function hideComments() {=0A=
    document.getElementById('comments_container').style.display =3D =0A=
'none';=0A=
    document.getElementById('toggler').innerHTML =3D 'Show';=0A=
}=0A=
function showComments() {=0A=
    document.getElementById('comments_container').style.display =3D '';=0A=
    document.getElementById('toggler').innerHTML =3D 'Hide';=0A=
}=0A=
=0A=
/* Disable return key from submitting forms: onkeypress=3D"return =
noenter(event)"=0A=
----------------------------------------------- */=0A=
 function noenter(e) {=0A=
   return !(e.keyCode=3D=3D13);=0A=
 }=0A=
=0A=
/* helps count clicks on email links in items=0A=
----------------------------------------------- */=0A=
function showDocID(doc_id, cat_id){=0A=
  var xmlHttp;=0A=
  try=0A=
    {=0A=
    // Firefox, Opera 8.0+, Safari=0A=
    xmlHttp=3Dnew XMLHttpRequest();=0A=
    }=0A=
  catch (e)=0A=
    {=0A=
    // Internet Explorer=0A=
    try=0A=
      {=0A=
      xmlHttp=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A=
      }=0A=
    catch (e)=0A=
      {=0A=
      try=0A=
        {=0A=
        xmlHttp=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A=
        }=0A=
      catch (e)=0A=
        {=0A=
        return false;=0A=
        }=0A=
      }=0A=
    }=0A=
    xmlHttp.onreadystatechange=3Dfunction()=0A=
      {=0A=
      if(xmlHttp.readyState=3D=3D4)=0A=
        {=0A=
        document.myForm.time.value=3DxmlHttp.responseText;=0A=
        }=0A=
      }=0A=
    var url =3D "/items/email_activity?doc_id=3D" + doc_id + =
"\&cat_id=3D" + cat_id;=0A=
    xmlHttp.open("GET", url ,true);=0A=
    xmlHttp.send(null);=0A=
}=0A=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/javascripts/sizer.js

function fontNormal() {=0A=
	document.getElementById('main').style.fontSize =3D '1.0em';=0A=
	fontSet('1.0');=0A=
}=0A=
function fontLarger() {=0A=
	var newSize =3D parseFloat(fontGet()) + 0.2;=0A=
	newSize =3D Math.round(newSize*100)/100;=0A=
	fontSet( newSize );=0A=
}=0A=
function fontSmaller() {=0A=
	var newSize =3D parseFloat(fontGet()) - 0.2;=0A=
	newSize =3D Math.round(newSize*100)/100;=0A=
	fontSet( newSize );=0A=
}=0A=
function fontSet(size) {=0A=
	document.getElementById('main').style.fontSize =3D size + 'em';=0A=
	document.cookie =3D 'font_size=3D' + size + '; expires=3D01-Jan-08 GMT' =
+=0A=
				'; path=3D/;';=0A=
}=0A=
function fontGet() {=0A=
	if (getCookie('font_size') =3D=3D null) {=0A=
		fontSet('1.0');=0A=
	}=0A=
	return getCookie('font_size');=0A=
}=0A=
function getCookie(name) {=0A=
    var dc =3D document.cookie;=0A=
    var prefix =3D name + "=3D";=0A=
    var begin =3D dc.indexOf("; " + prefix);=0A=
    if (begin =3D=3D -1) {=0A=
        begin =3D dc.indexOf(prefix);=0A=
        if (begin !=3D 0) return null;=0A=
    } else {=0A=
        begin +=3D 2;=0A=
    }=0A=
    var end =3D document.cookie.indexOf(";", begin);=0A=
    if (end =3D=3D -1) {=0A=
        end =3D dc.length;=0A=
    }=0A=
    return unescape(dc.substring(begin + prefix.length, end));=0A=
}	=0A=
function deleteCookie(name, path, domain) {=0A=
    if (getCookie(name)) {=0A=
        document.cookie =3D name + "=3D" +=0A=
            ((path) ? "; path=3D" + path : "") +=0A=
            ((domain) ? "; domain=3D" + domain : "") +=0A=
            "; expires=3DThu, 01-Jan-70 00:00:01 GMT";=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/javascripts/jquery-1.2.6.min.js

/*=0A=
 * jQuery 1.2.6 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $=0A=
 * $Rev: 5685 $=0A=
 */=0A=
(function(){var _jQuery=3Dwindow.jQuery,_$=3Dwindow.$;var =
jQuery=3Dwindow.jQuery=3Dwindow.$=3Dfunction(selector,context){return =
new jQuery.fn.init(selector,context);};var =
quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=3D/^.[^:#\[\.]*$/=
,undefined;jQuery.fn=3DjQuery.prototype=3D{init:function(selector,context=
){selector=3Dselector||document;if(selector.nodeType){this[0]=3Dselector;=
this.length=3D1;return this;}if(typeof selector=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match=
[1])selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem){if(elem.id!=3Dmatch[3])=
return jQuery().find(selector);return jQuery(elem);}selector=3D[];}}else=0A=
return jQuery(context).find(selector);}else =
if(jQuery.isFunction(selector))return =
jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return =
this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(=
){return this.length;},length:0,get:function(num){return =
num=3D=3Dundefined?jQuery.makeArray(this):this[num];},pushStack:function(=
elems){var ret=3DjQuery(elems);ret.prevObject=3Dthis;return =
ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply=
(this,elems);return this;},each:function(callback,args){return =
jQuery.each(this,callback,args);},index:function(elem){var =
ret=3D-1;return =
jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,=
value,type){var =
options=3Dname;if(name.constructor=3D=3DString)if(value=3D=3D=3Dundefined=
)return =
this[0]&&jQuery[type||"attr"](this[0],name);else{options=3D{};options[nam=
e]=3Dvalue;}return this.each(function(i){for(name in =
options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[na=
me],type,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D=
=3D'height')&&parseFloat(value)<0)value=3Dundefined;return =
this.attr(key,value,"curCSS");},text:function(text){if(typeof =
text!=3D"object"&&text!=3Dnull)return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)ret+=3Dthis.nodeType!=3D1?this.nodeValue:j=
Query.fn.text([this]);});});return =
ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument=
).clone().insertBefore(this[0]).map(function(){var =
elem=3Dthis;while(elem.firstChild)elem=3Delem.firstChild;return =
elem;}).append(this);return this;},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func=
tion(html){return =
this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re=
turn =
this.domManip(arguments,true,false,function(elem){if(this.nodeType=3D=3D1=
)this.appendChild(elem);});},prepend:function(){return =
this.domManip(arguments,true,true,function(elem){if(this.nodeType=3D=3D1)=
this.insertBefore(elem,this.firstChild);});},before:function(){return =
this.domManip(arguments,false,false,function(elem){this.parentNode.insert=
Before(elem,this);});},after:function(){return =
this.domManip(arguments,false,true,function(elem){this.parentNode.insertB=
efore(elem,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},find:function(selector){var =
elems=3DjQuery.map(this,function(elem){return =
jQuery.find(selector,elem);});return this.pushStack(/[^+>] =
[^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):ele=
ms);},clone:function(events){var =
ret=3Dthis.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this))=
{var =
clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co=
ntainer.appendChild(clone);return =
jQuery.clean([container.innerHTML])[0];}else=0A=
return this.cloneNode(true);});var =
clone=3Dret.find("*").andSelf().each(function(){if(this[expando]!=3Dundef=
ined)this[expando]=3Dnull;});if(events=3D=3D=3Dtrue)this.find("*").andSel=
f().each(function(i){if(this.nodeType=3D=3D3)return;var =
events=3DjQuery.data(this,"events");for(var type in events)for(var =
handler in =
events[type])jQuery.event.add(clone[i],type,events[type][handler],events[=
type][handler].data);});return ret;},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:functi=
on(selector){if(selector.constructor=3D=3DString)if(isSimple.test(selecto=
r))return this.pushStack(jQuery.multiFilter(selector,this,true));else=0A=
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun=
ction(selector){return =
this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof =
selector=3D=3D'string'?jQuery(selector):jQuery.makeArray(selector))));},i=
s:function(selector){return!!selector&&jQuery.multiFilter(selector,this).=
length>0;},hasClass:function(selector){return =
this.is("."+selector);},val:function(value){if(value=3D=3Dundefined){if(t=
his.length){var elem=3Dthis[0];if(jQuery.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery.browser.msie&&!opt=
ion.attributes.value.specified?option.text:option.value;if(one)return =
value;values.push(value);}}return values;}else=0A=
return(this[0].value||"").replace(/\r/g,"");}return =
undefined;}if(value.constructor=3D=3DNumber)value+=3D'';return =
this.each(function(){if(this.nodeType!=3D1)return;if(value.constructor=3D=
=3DArray&&/radio|checkbox/.test(this.type))this.checked=3D(jQuery.inArray=
(this.value,value)>=3D0||jQuery.inArray(this.name,value)>=3D0);else =
if(jQuery.nodeName(this,"select")){var =
values=3DjQuery.makeArray(value);jQuery("option",this).each(function(){th=
is.selected=3D(jQuery.inArray(this.value,values)>=3D0||jQuery.inArray(thi=
s.text,values)>=3D0);});if(!values.length)this.selectedIndex=3D-1;}else=0A=
this.value=3Dvalue;});},html:function(value){return =
value=3D=3Dundefined?(this[0]?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:functio=
n(callback){return =
this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem);}));},andSelf:function(){return =
this.add(this.prevObject);},data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
=3Dundefined){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
=3Dundefined&&this.length)data=3DjQuery.data(this[0],key);return =
data=3D=3D=3Dundefined&&parts[1]?this.data(parts[0]):data;}else=0A=
return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value);});},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key);});},domManip:function(a=
rgs,table,reverse,callback){var clone=3Dthis.length>1,elems;return =
this.each(function(){if(!elems){elems=3DjQuery.clean(args,this.ownerDocum=
ent);if(reverse)elems.reverse();}var =
obj=3Dthis;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems=
[0],"tr"))obj=3Dthis.getElementsByTagName("tbody")[0]||this.appendChild(t=
his.ownerDocument.createElement("tbody"));var =
scripts=3DjQuery([]);jQuery.each(elems,function(){var =
elem=3Dclone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"sc=
ript"))scripts=3Dscripts.add(elem);else{if(elem.nodeType=3D=3D1)scripts=3D=
scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});s=
cripts.each(evalScript);});}};jQuery.fn.init.prototype=3DjQuery.fn;functi=
on =
evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,data=
Type:"script"});else=0A=
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)elem.parentNode.removeChild(elem);}function =
now(){return+new Date;}jQuery.extend=3DjQuery.fn.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(target.constructor=3D=3DBoolean){deep=3Dtarget;target=3Dargument=
s[1]||{};i=3D2;}if(typeof target!=3D"object"&&typeof =
target!=3D"function")target=3D{};if(length=3D=3Di){target=3Dthis;--i;}for=
(;i<length;i++)if((options=3Darguments[i])!=3Dnull)for(var name in =
options){var =
src=3Dtarget[name],copy=3Doptions[name];if(target=3D=3D=3Dcopy)continue;i=
f(deep&&copy&&typeof =
copy=3D=3D"object"&&!copy.nodeType)target[name]=3DjQuery.extend(deep,src|=
|(copy.length!=3Dnull?[]:{}),copy);else =
if(copy!=3D=3Dundefined)target[name]=3Dcopy;}return target;};var =
expando=3D"jQuery"+now(),uuid=3D0,windowData=3D{},exclude=3D/z-?index|fon=
t-?weight|opacity|zoom|line-?height/i,defaultView=3Ddocument.defaultView|=
|{};jQuery.extend({noConflict:function(deep){window.$=3D_$;if(deep)window=
.jQuery=3D_jQuery;return =
jQuery;},isFunction:function(fn){return!!fn&&typeof =
fn!=3D"string"&&!fn.nodeName&&fn.constructor!=3DArray&&/^[\s[]?function/.=
test(fn+"");},isXMLDoc:function(elem){return =
elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem=
.ownerDocument.body;},globalEval:function(data){data=3DjQuery.trim(data);=
if(data){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.browser.msie)script.text=3Ddata;else=0A=
script.appendChild(document.createTextNode(data));head.insertBefore(scrip=
t,head.firstChild);head.removeChild(script);}},nodeName:function(elem,nam=
e){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},cach=
e:{},data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:ele=
m;var =
id=3Delem[expando];if(!id)id=3Delem[expando]=3D++uuid;if(name&&!jQuery.ca=
che[id])jQuery.cache[id]=3D{};if(data!=3D=3Dundefined)jQuery.cache[id][na=
me]=3Ddata;return =
name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=3Del=
em=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in =
jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete=
 =
elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expa=
ndo);}delete jQuery.cache[id];}},each:function(object,callback,args){var =
name,i=3D0,length=3Dobject.length;if(args){if(length=3D=3Dundefined){for(=
name in =
object)if(callback.apply(object[name],args)=3D=3D=3Dfalse)break;}else=0A=
for(;i<length;)if(callback.apply(object[i++],args)=3D=3D=3Dfalse)break;}e=
lse{if(length=3D=3Dundefined){for(name in =
object)if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)bre=
ak;}else=0A=
for(var =
value=3Dobject[0];i<length&&callback.call(value,i,value)!=3D=3Dfalse;valu=
e=3Dobject[++i]){}}return =
object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value=
))value=3Dvalue.call(elem,i);return =
value&&value.constructor=3D=3DNumber&&type=3D=3D"curCSS"&&!exclude.test(n=
ame)?value+"px":value;},className:{add:function(elem,classNames){jQuery.e=
ach((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=
=3D1&&!jQuery.className.has(elem.className,className))elem.className+=3D(=
elem.className?" =
":"")+className;});},remove:function(elem,classNames){if(elem.nodeType=3D=
=3D1)elem.className=3DclassNames!=3Dundefined?jQuery.grep(elem.className.=
split(/\s+/),function(className){return!jQuery.className.has(classNames,c=
lassName);}).join(" "):"";},has:function(elem,className){return =
jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>=
-1;}},swap:function(elem,options,callback){var old=3D{};for(var name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}c=
allback.call(elem);for(var name in =
options)elem.style[name]=3Dold[name];},css:function(elem,name,force){if(n=
ame=3D=3D"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var =
padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat=
(jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.=
curCSS(elem,"border"+this+"Width",true))||0;});val-=3DMath.round(padding+=
border);}if(jQuery(elem).is(":visible"))getWH();else=0A=
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return =
jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var =
ret,style=3Delem.style;function =
color(elem){if(!jQuery.browser.safari)return false;var =
ret=3DdefaultView.getComputedStyle(elem,null);return!ret||ret.getProperty=
Value("color")=3D=3D"";}if(name=3D=3D"opacity"&&jQuery.browser.msie){ret=3D=
jQuery.attr(style,"opacity");return =
ret=3D=3D""?"1":ret;}if(jQuery.browser.opera&&name=3D=3D"display"){var =
save=3Dstyle.outline;style.outline=3D"0 solid =
black";style.outline=3Dsave;}if(name.match(/float/i))name=3DstyleFloat;if=
(!force&&style&&style[name])ret=3Dstyle[name];else =
if(defaultView.getComputedStyle){if(name.match(/float/i))name=3D"float";n=
ame=3Dname.replace(/([A-Z])/g,"-$1").toLowerCase();var =
computedStyle=3DdefaultView.getComputedStyle(elem,null);if(computedStyle&=
&!color(elem))ret=3DcomputedStyle.getPropertyValue(name);else{var =
swap=3D[],stack=3D[],a=3Delem,i=3D0;for(;a&&color(a);a=3Da.parentNode)sta=
ck.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=3Dstack=
[i].style.display;stack[i].style.display=3D"block";}ret=3Dname=3D=3D"disp=
lay"&&swap[stack.length-1]!=3Dnull?"none":(computedStyle&&computedStyle.g=
etPropertyValue(name))||"";for(i=3D0;i<swap.length;i++)if(swap[i]!=3Dnull=
)stack[i].style.display=3Dswap[i];}if(name=3D=3D"opacity"&&ret=3D=3D"")re=
t=3D"1";}else if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase();});ret=3Delem.currentStyle[name]||elem.currentStyle[=
camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
left=3Dstyle.left,rsLeft=3Delem.runtimeStyle.left;elem.runtimeStyle.left=3D=
elem.currentStyle.left;style.left=3Dret||0;ret=3Dstyle.pixelLeft+"px";sty=
le.left=3Dleft;elem.runtimeStyle.left=3DrsLeft;}}return =
ret;},clean:function(elems,context){var =
ret=3D[];context=3Dcontext||document;if(typeof =
context.createElement=3D=3D'undefined')context=3Dcontext.ownerDocument||c=
ontext[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(=
i,elem){if(!elem)return;if(elem.constructor=3D=3DNumber)elem+=3D'';if(typ=
eof =
elem=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(all=
,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">";});var =
tags=3DjQuery.trim(elem).toLowerCase(),div=3Dcontext.createElement("div")=
;var wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<=
div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra=
p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var =
tbody=3D!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&=
&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&tags.indexOf("<tbody")=
<0?div.childNodes:[];for(var =
j=3Dtbody.length-1;j>=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod=
y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/=
.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]=
),div.firstChild);}elem=3DjQuery.makeArray(div.childNodes);}if(elem.lengt=
h=3D=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"selec=
t")))return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem=
.options)ret.push(elem);else=0A=
ret=3DjQuery.merge(ret,elem);});return =
ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem=
.nodeType=3D=3D8)return undefined;var =
notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined,msie=3DjQuery=
.browser.msie;name=3Dnotxml&&jQuery.props[name]||name;if(elem.tagName){va=
r =
special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&jQuery.bro=
wser.safari)elem.parentNode.selectedIndex;if(name in =
elem&&notxml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem=
,"input")&&elem.parentNode)throw"type property can't be =
changed";elem[name]=3Dvalue;}if(jQuery.nodeName(elem,"form")&&elem.getAtt=
ributeNode(name))return elem.getAttributeNode(name).nodeValue;return =
elem[name];}if(msie&&notxml&&name=3D=3D"style")return =
jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+=
value);var =
attr=3Dmsie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(=
name);return =
attr=3D=3D=3Dnull?undefined:attr;}if(msie&&name=3D=3D"opacity"){if(set){e=
lem.zoom=3D1;elem.filter=3D(elem.filter||"").replace(/alpha\([^)]*\)/,"")=
+(parseInt(value)+''=3D=3D"NaN"?"":"alpha(opacity=3D"+value*100+")");}ret=
urn =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt=
er.match(/opacity=3D([^)]*)/)[1])/100)+'':"";}name=3Dname.replace(/-([a-z=
])/ig,function(all,letter){return =
letter.toUpperCase();});if(set)elem[name]=3Dvalue;return =
elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,""=
);},makeArray:function(array){var ret=3D[];if(array!=3Dnull){var =
i=3Darray.length;if(i=3D=3Dnull||array.split||array.setInterval||array.ca=
ll)ret[0]=3Darray;else=0A=
while(i)ret[--i]=3Darray[i];}return =
ret;},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)if(array[i]=3D=3D=3Delem)return =
i;return-1;},merge:function(first,second){var =
i=3D0,elem,pos=3Dfirst.length;if(jQuery.browser.msie){while(elem=3Dsecond=
[i++])if(elem.nodeType!=3D8)first[pos++]=3Delem;}else=0A=
while(elem=3Dsecond[i++])first[pos++]=3Delem;return =
first;},unique:function(array){var ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
]);}}}catch(e){ret=3Darray;}return =
ret;},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)if(!inv!=3D!callback(elems[i],i)=
)ret.push(elems[i]);return ret;},map:function(elems,callback){var =
ret=3D[];for(var i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3Dnull)ret[ret.length]=3Dvalue;}re=
turn ret.concat.apply([],ret);}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(us=
erAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/m=
ozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var =
styleFloat=3DjQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({b=
oxModel:!jQuery.browser.msie||document.compatMode=3D=3D"CSS1Compat",props=
:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFl=
oat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cells=
pacing:"cellSpacing"}});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]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof =
selector=3D=3D"string")ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",pr=
ependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"r=
eplaceWith"},function(name,original){jQuery.fn[name]=3Dfunction(){var =
args=3Darguments;return this.each(function(){for(var =
i=3D0,length=3Dargs.length;i<length;i++)jQuery(args[i])[original](this);}=
);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");i=
f(this.nodeType=3D=3D1)this.removeAttribute(name);},addClass:function(cla=
ssNames){jQuery.className.add(this,classNames);},removeClass:function(cla=
ssNames){jQuery.className.remove(this,classNames);},toggleClass:function(=
classNames){jQuery.className[jQuery.className.has(this,classNames)?"remov=
e":"add"](this,classNames);},remove:function(selector){if(!selector||jQue=
ry.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(func=
tion(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.paren=
tNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",t=
his).remove();while(this.firstChild)this.removeChild(this.firstChild);}},=
function(name,fn){jQuery.fn[name]=3Dfunction(){return =
this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,na=
me){var =
type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j=
Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS=
1Compat"&&document.documentElement["client"+name]||document.body["client"=
+name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam=
e],document.documentElement["scroll"+name]),Math.max(document.body["offse=
t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?(t=
his.length?jQuery.css(this[0],type):null):this.css(type,size.constructor=3D=
=3DString?size:size+"px");};});function num(elem,prop){return =
elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var =
chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[=
\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=3Dnew =
RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew =
RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew =
RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re=
turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return =
a.getAttribute("id")=3D=3Dm[2];},":":{lt:function(a,i,m){return =
i<m[3]-0;},gt:function(a,i,m){return =
i>m[3]-0;},nth:function(a,i,m){return =
m[3]-0=3D=3Di;},eq:function(a,i,m){return =
m[3]-0=3D=3Di;},first:function(a,i){return =
i=3D=3D0;},last:function(a,i,m,r){return =
i=3D=3Dr.length-1;},even:function(a,i){return =
i%2=3D=3D0;},odd:function(a,i){return =
i%2;},"first-child":function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},"last-child":function(=
a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},"only-chi=
ld":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibli=
ng");},parent:function(a){return =
a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(=
a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m=
[3])>=3D0;},visible:function(a){return"hidden"!=3Da.type&&jQuery.css(a,"d=
isplay")!=3D"none"&&jQuery.css(a,"visibility")!=3D"hidden";},hidden:funct=
ion(a){return"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||j=
Query.css(a,"visibility")=3D=3D"hidden";},enabled:function(a){return!a.di=
sabled;},disabled:function(a){return =
a.disabled;},checked:function(a){return =
a.checked;},selected:function(a){return =
a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"=3D=3D=
a.type;},radio:function(a){return"radio"=3D=3Da.type;},checkbox:function(=
a){return"checkbox"=3D=3Da.type;},file:function(a){return"file"=3D=3Da.ty=
pe;},password:function(a){return"password"=3D=3Da.type;},submit:function(=
a){return"submit"=3D=3Da.type;},image:function(a){return"image"=3D=3Da.ty=
pe;},reset:function(a){return"reset"=3D=3Da.type;},button:function(a){ret=
urn"button"=3D=3Da.type||jQuery.nodeName(a,"button");},input:function(a){=
return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i=
,m){return =
jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeN=
ame);},animated:function(a){return =
jQuery.grep(jQuery.timers,function(fn){return =
a=3D=3Dfn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) =
*('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new =
RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var=
 old,cur=3D[];while(expr&&expr!=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(/^\s*,\s*/,"");cur=3D=
not?elems=3Df.r:jQuery.merge(cur,f.r);}return =
cur;},find:function(t,context){if(typeof =
t!=3D"string")return[t];if(context&&context.nodeType!=3D1&&context.nodeTy=
pe!=3D9)return[];context=3Dcontext||document;var =
ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var =
r=3D[];last=3Dt;t=3DjQuery.trim(t);var =
foundToken=3Dfalse,re=3DquickChild,m=3Dre.exec(t);if(m){nodeName=3Dm[1].t=
oUpperCase();for(var i=3D0;ret[i];i++)for(var =
c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName=
=3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D=
t.replace(re,"");if(t.indexOf(" =
")=3D=3D0)continue;foundToken=3Dtrue;}else{re=3D/^([>+~])\s*(\w*)/i;if((m=
=3Dre.exec(t))!=3Dnull){r=3D[];var =
merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var =
j=3D0,rl=3Dret.length;j<rl;j++){var =
n=3Dm=3D=3D"~"||m=3D=3D"+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=3D=
n.nextSibling)if(n.nodeType=3D=3D1){var =
id=3DjQuery.data(n);if(m=3D=3D"~"&&merge[id])break;if(!nodeName||n.nodeNa=
me.toUpperCase()=3D=3DnodeName){if(m=3D=3D"~")merge[id]=3Dtrue;r.push(n);=
}if(m=3D=3D"+")break;}}ret=3Dr;t=3DjQuery.trim(t.replace(re,""));foundTok=
en=3Dtrue;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context=3D=3Dret[0]=
)ret.shift();done=3DjQuery.merge(done,ret);r=3Dret=3D[context];t=3D" =
"+t.substr(1,t.length);}else{var re2=3DquickID;var =
m=3Dre2.exec(t);if(m){m=3D[0,m[2],m[3],m[1]];}else{re2=3DquickClass;m=3Dr=
e2.exec(t);}m[2]=3Dm[2].replace(/\\/g,"");var =
elem=3Dret[ret.length-1];if(m[1]=3D=3D"#"&&elem&&elem.getElementById&&!jQ=
uery.isXMLDoc(elem)){var =
oid=3Delem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.o=
pera)&&oid&&typeof =
oid.id=3D=3D"string"&&oid.id!=3Dm[2])oid=3DjQuery('[@id=3D"'+m[2]+'"]',el=
em)[0];ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{f=
or(var i=3D0;ret[i];i++){var =
tag=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];if(tag=3D=
=3D"*"&&ret[i].nodeName.toLowerCase()=3D=3D"object")tag=3D"param";r=3DjQu=
ery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]=3D=3D".")r=3DjQuer=
y.classFilter(r,m[2]);if(m[1]=3D=3D"#"){var tmp=3D[];for(var =
i=3D0;r[i];i++)if(r[i].getAttribute("id")=3D=3Dm[2]){tmp=3D[r[i]];break;}=
r=3Dtmp;}ret=3Dr;}t=3Dt.replace(re2,"");}}if(t){var =
val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t);}}if(t)re=
t=3D[];if(ret&&context=3D=3Dret[0])ret.shift();done=3DjQuery.merge(done,r=
et);return done;},classFilter:function(r,m,not){m=3D" "+m+" ";var =
tmp=3D[];for(var i=3D0;r[i];i++){var pass=3D(" "+r[i].className+" =
").indexOf(m)>=3D0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return =
tmp;},filter:function(t,r,not){var last;while(t&&t!=3Dlast){last=3Dt;var =
p=3DjQuery.parse,m;for(var =
i=3D0;p[i];i++){m=3Dp[i].exec(t);if(m){t=3Dt.substring(m[0].length);m[2]=3D=
m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]=3D=3D":"&&m[2]=3D=3D"n=
ot")r=3DisSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[=
3]);else if(m[1]=3D=3D".")r=3DjQuery.classFilter(r,m[2],not);else =
if(m[1]=3D=3D"["){var tmp=3D[],type=3Dm[3];for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
a=3Dr[i],z=3Da[jQuery.props[m[2]]||m[2]];if(z=3D=3Dnull||/href|src|select=
ed/.test(m[2]))z=3DjQuery.attr(a,m[2])||'';if((type=3D=3D""&&!!z||type=3D=
=3D"=3D"&&z=3D=3Dm[5]||type=3D=3D"!=3D"&&z!=3Dm[5]||type=3D=3D"^=3D"&&z&&=
!z.indexOf(m[5])||type=3D=3D"$=3D"&&z.substr(z.length-m[5].length)=3D=3Dm=
[5]||(type=3D=3D"*=3D"||type=3D=3D"~=3D")&&z.indexOf(m[5])>=3D0)^not)tmp.=
push(a);}r=3Dtmp;}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var =
merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve=
n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi=
rst=3D(test[1]+(test[2]||1))-0,last=3Dtest[3]-0;for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
node=3Dr[i],parentNode=3Dnode.parentNode,id=3DjQuery.data(parentNode);if(=
!merge[id]){var c=3D1;for(var =
n=3DparentNode.firstChild;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D1)n.node=
Index=3Dc++;merge[id]=3Dtrue;}var =
add=3Dfalse;if(first=3D=3D0){if(node.nodeIndex=3D=3Dlast)add=3Dtrue;}else=
 =
if((node.nodeIndex-last)%first=3D=3D0&&(node.nodeIndex-last)/first>=3D0)a=
dd=3Dtrue;if(add^not)tmp.push(node);}r=3Dtmp;}else{var =
fn=3DjQuery.expr[m[1]];if(typeof =
fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof =
fn=3D=3D"string")fn=3Deval("false||function(a,i){return =
"+fn+";}");r=3DjQuery.grep(r,function(elem,i){return =
fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var =
matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=
=3D1)matched.push(cur);cur=3Dcur[dir];}return =
matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for(;cur;cur=3Dcur[dir])if(cur.nodeType=3D=3D1&&++num=3D=3Dresult=
)break;return cur;},sibling:function(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&n!=3Delem)r.push(n=
);}return =
r;}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeT=
ype=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setI=
nterval)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.guid++;if(data=
!=3Dundefined){var =
fn=3Dhandler;handler=3Dthis.proxy(fn,function(){return =
fn.apply(this,arguments);});handler.data=3Ddata;}var =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(ty=
peof jQuery!=3D"undefined"&&!jQuery.event.triggered)return =
jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=
=3Delem;jQuery.each(types.split(/\s+/),function(index,type){var =
parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var =
handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ=
uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D=
=3Dfalse){if(elem.addEventListener)elem.addEventListener(type,handle,fals=
e);else =
if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler=
.guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=3Dnull;},guid:1=
,global:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||e=
lem.nodeType=3D=3D8)return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun=
defined||(typeof types=3D=3D"string"&&types.charAt(0)=3D=3D"."))for(var =
type in =
events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt=
ypes.handler;types=3Dtypes.type;}jQuery.each(types.split(/\s+/),function(=
index,type){var =
parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet=
e events[type][handler.guid];else=0A=
for(handler in =
events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet=
e events[type][handler];for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem)=3D=3D=3Dfalse){if(elem.removeEventListe=
ner)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")=
);}ret=3Dnull;delete events[type];}}});}for(ret in =
events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun=
ction(type,data,elem,donative,extra){data=3DjQuery.makeArray(data);if(typ=
e.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var =
exclusive=3Dtrue;}if(!elem){if(this.global[type])jQuery("*").add([window,=
document]).trigger(type,data);}else{if(elem.nodeType=3D=3D3||elem.nodeTyp=
e=3D=3D8)return undefined;var =
val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[=
0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDe=
fault:function(){},stopPropagation:function(){},timeStamp:now()});data[0]=
[expando]=3Dtrue;}data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtr=
ue;var =
handle=3DjQuery.data(elem,"handle");if(handle)val=3Dhandle.apply(elem,dat=
a);if((!fn||(jQuery.nodeName(elem,'a')&&type=3D=3D"click"))&&elem["on"+ty=
pe]&&elem["on"+type].apply(elem,data)=3D=3D=3Dfalse)val=3Dfalse;if(event)=
data.shift();if(extra&&jQuery.isFunction(extra)){ret=3Dextra.apply(elem,v=
al=3D=3Dnull?data:data.concat(val));if(ret!=3D=3Dundefined)val=3Dret;}if(=
fn&&donative!=3D=3Dfalse&&val!=3D=3Dfalse&&!(jQuery.nodeName(elem,'a')&&t=
ype=3D=3D"click")){this.triggered=3Dtrue;try{elem[type]();}catch(e){}}thi=
s.triggered=3Dfalse;}return val;},handle:function(event){var =
val,ret,namespace,all,handlers;event=3Darguments[0]=3DjQuery.event.fix(ev=
ent||window.event);namespace=3Devent.type.split(".");event.type=3Dnamespa=
ce[0];namespace=3Dnamespace[1];all=3D!namespace&&!event.exclusive;handler=
s=3D(jQuery.data(this,"events")||{})[event.type];for(var j in =
handlers){var =
handler=3Dhandlers[j];if(all||handler.type=3D=3Dnamespace){event.handler=3D=
handler;event.data=3Dhandler.data;ret=3Dhandler.apply(this,arguments);if(=
val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3Dfalse){event.preventDefault();ev=
ent.stopPropagation();}}}return =
val;},fix:function(event){if(event[expando]=3D=3Dtrue)return event;var =
originalEvent=3Devent;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 originalTarget 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]]=3DoriginalEvent[props[i]];event[ex=
pando]=3Dtrue;event.preventDefault=3Dfunction(){if(originalEvent.preventD=
efault)originalEvent.preventDefault();originalEvent.returnValue=3Dfalse;}=
;event.stopPropagation=3Dfunction(){if(originalEvent.stopPropagation)orig=
inalEvent.stopPropagation();originalEvent.cancelBubble=3Dtrue;};event.tim=
eStamp=3Devent.timeStamp||now();if(!event.target)event.target=3Devent.src=
Element||document;if(event.target.nodeType=3D=3D3)event.target=3Devent.ta=
rget.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedT=
arget=3Devent.fromElement=3D=3Devent.target?event.toElement:event.fromEle=
ment;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode=3D=
=3D=3D0)?event.charCode:event.keyCode))event.which=3Devent.charCode||even=
t.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;=
if(!event.which&&event.button)event.which=3D(event.button&1?1:(event.butt=
on&2?3:(event.button&4?2:0)));return =
event;},proxy:function(fn,proxy){proxy.guid=3Dfn.guid=3Dfn.guid||proxy.gu=
id||this.guid++;return =
proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:fu=
nction(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)re=
turn =
false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl=
er);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han=
dler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;event.type=3D"mouseenter";return =
jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function()=
{if(jQuery.browser.msie)return =
false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle=
r);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand=
ler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;event.type=3D"mouseleave";return =
jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:fun=
ction(type,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var =
one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve=
nt,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:funct=
ion(type,data,fn){return =
this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},tr=
iggerHandler:function(type,data,fn){return =
this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:functi=
on(fn){var =
args=3Darguments,i=3D1;while(i<args.length)jQuery.event.proxy(fn,args[i++=
]);return =
this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=3D(this.=
lastToggle||0)%i;event.preventDefault();return =
args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function=
(fnOver,fnOut){return =
this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(=
fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else=0A=
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return =
this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!j=
Query.isReady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQu=
ery.readyList,function(){this.call(document);});jQuery.readyList=3Dnull;}=
jQuery(document).triggerHandler("ready");}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded=
",jQuery.ready,false);if(jQuery.browser.msie&&window=3D=3Dtop)(function()=
{if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}=
catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();i=
f(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",funct=
ion(){if(jQuery.isReady)return;for(var =
i=3D0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabl=
ed){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQu=
ery.browser.safari){var =
numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!=3D=
"loaded"&&document.readyState!=3D"complete"){setTimeout(arguments.callee,=
0);return;}if(numStyles=3D=3D=3Dundefined)numStyles=3DjQuery("style, =
link[rel=3Dstylesheet]").length;if(document.styleSheets.length!=3DnumStyl=
es){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.ev=
ent.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize=
,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mo=
useout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),=
function(i,name){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name);};});var =
withinElement=3Dfunction(event,elem){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Delem)try{parent=3Dpa=
rent.parentNode;}catch(error){parent=3Delem;}return =
parent=3D=3Delem;};jQuery(window).bind("unload",function(){jQuery("*").ad=
d(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:funct=
ion(url,params,callback){if(typeof url!=3D'string')return =
this._load(url);var off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}callback=3Dc=
allback||function(){};var =
type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa=
rams=3Dnull;}else{params=3DjQuery.param(params);type=3D"POST";}var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")self.html(selector?jQuery("<div/>").append(res.responseText.replac=
e(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.=
each(callback,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filt=
er(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)=
{var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val=
,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get=
();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess=
,ajaxSend".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});var =
jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery=
.isFunction(data)){callback=3Ddata;data=3Dnull;}return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
);},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba=
ck){return =
jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty=
pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti=
ngs);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,c=
ontentType:"application/x-www-form-urlencoded",processData:true,async:tru=
e,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:"*/*"}},lastModified:{},ajax:=
function(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet=
tings,s));var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d=
ata&&s.processData&&typeof =
s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json=
p"){if(type=3D=3D"GET"){if(!s.url.match(jsre))s.url+=3D(s.url.match(/\?/)=
?"&":"?")+(s.jsonp||"callback")+"=3D?";}else =
if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|=
|"callback")+"=3D?";s.dataType=3D"json";}if(s.dataType=3D=3D"json"&&(s.da=
ta&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.da=
ta)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repl=
ace(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction=
(tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delet=
e =
window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataTyp=
e=3D=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfal=
se&&type=3D=3D"GET"){var ts=3Dnow();var =
ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((=
ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}if(s.data&&typ=
e=3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s.data=3Dnull;}=
if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var =
remote=3D/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=3D=3D"script"&&type=3D=3D=
"GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=3Dlocation.host){var =
head=3Ddocument.getElementsByTagName("head")[0];var =
script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC=
harset)script.charset=3Ds.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)=
;}};}head.appendChild(script);return undefined;}var =
requestDone=3Dfalse;var xhr=3Dwindow.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.p=
assword);else=0A=
xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-=
Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Si=
nce",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", =
*/*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)=3D=
=3D=3Dfalse){s.global&&jQuery.active--;xhr.abort();return =
false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xhr&&(xhr.ready=
State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea=
rInterval(ival);ival=3Dnull;}status=3DisTimeout=3D=3D"timeout"&&"timeout"=
||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified=
(xhr,s.url)&&"notmodified"||"success";if(status=3D=3D"success"){try{data=3D=
jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status=3D"parserer=
ror";}}if(status=3D=3D"success"){var =
modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified");}catch(e){}if(=
s.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)succes=
s();}else=0A=
jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=3Dnull;}};if(s=
.async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct=
ion(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}=
},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,nul=
l,e);}if(!s.async)onreadystatechange();function =
success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr=
igger("ajaxSuccess",[xhr,s]);}function =
complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.=
trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.even=
t.trigger("ajaxStop");}return =
xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,=
e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,htt=
pSuccess:function(xhr){try{return!xhr.status&&location.protocol=3D=3D"fil=
e:"||(xhr.status>=3D200&&xhr.status<300)||xhr.status=3D=3D304||xhr.status=
=3D=3D1223||jQuery.browser.safari&&xhr.status=3D=3Dundefined;}catch(e){}r=
eturn false;},httpNotModified:function(xhr,url){try{var =
xhrRes=3Dxhr.getResponseHeader("Last-Modified");return =
xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xhr.status=3D=3Dundefined;}catch(e){}return =
false;},httpData:function(xhr,type,filter){var =
ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&=
ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if=
(xml&&data.documentElement.tagName=3D=3D"parsererror")throw"parsererror";=
if(filter)data=3Dfilter(data,type);if(type=3D=3D"script")jQuery.globalEva=
l(data);if(type=3D=3D"json")data=3Deval("("+data+")");return =
data;},param:function(a){var =
s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p=
ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value));}=
);else=0A=
for(var j in =
a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push=
(encodeURIComponent(j)+"=3D"+encodeURIComponent(this));});else=0A=
s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(jQuery.isFunction(a=
[j])?a[j]():a[j]));return =
s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed=
,callback){return =
speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call=
back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol=
dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var =
elem=3DjQuery("<"+this.tagName+" =
/>").appendTo("body");this.style.display=3Delem.css("display");if(this.st=
yle.display=3D=3D"none")this.style.display=3D"block";elem.remove();}}).en=
d();},hide:function(speed,callback){return =
speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call=
back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo=
ck||jQuery.css(this,"display");this.style.display=3D"none";}).end();},_to=
ggle:jQuery.fn.toggle,toggle:function(fn,fn2){return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arg=
uments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"}=
,fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"sh=
ow":"hide"]();});},slideDown:function(speed,callback){return =
this.animate({height:"show"},speed,callback);},slideUp:function(speed,cal=
lback){return =
this.animate({height:"hide"},speed,callback);},slideToggle:function(speed=
,callback){return =
this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,ca=
llback){return =
this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,ca=
llback){return =
this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,=
callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy=
pe!=3D1)return false;var =
opt=3DjQuery.extend({},optall),p,hidden=3DjQuery(this).is(":hidden"),self=
=3Dthis;for(p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return=
 =
opt.complete.call(this);if(p=3D=3D"height"||p=3D=3D"width"){opt.display=3D=
jQuery.css(this,"display");opt.overflow=3Dthis.style.overflow;}}if(opt.ov=
erflow!=3Dnull)this.style.overflow=3D"hidden";opt.curAnim=3DjQuery.extend=
({},prop);jQuery.each(prop,function(name,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg=
le"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style=
[name]=3Dstart+unit;}if(parts[1])end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+=
start;e.custom(start,end,unit);}else=0A=
e.custom(start,val,"");}});return =
true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type=
.constructor=3D=3DArray)){fn=3Dtype;type=3D"fx";}if(!type||(typeof =
type=3D=3D"string"&&!fn))return queue(this[0],type);return =
this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els=
e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.call(thi=
s);}});},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){=
for(var =
i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti=
mers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return =
this;}});var =
queue=3Dfunction(elem,type,array){if(elem){type=3Dtype||"fx";var =
q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type=
+"queue",jQuery.makeArray(array));}return =
q;};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return =
this.each(function(){var =
q=3Dqueue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.ex=
tend({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor!=3DFunction&&easing};opt.duration=3D(opt.duration&=
&opt.duration.constructor=3D=3DNumber?opt.duration:jQuery.fx.speeds[opt.d=
uration])||jQuery.fx.speeds.def;opt.old=3Dopt.complete;opt.complete=3Dfun=
ction(){if(opt.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunct=
ion(opt.old))opt.old.call(this);};return =
opt;},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M=
ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,=
options,prop){this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if=
(!options.orig)options.orig=3D{};}});jQuery.fx.prototype=3D{update:functi=
on(){if(this.options.step)this.options.step.call(this.elem,this.now,this)=
;(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=3D=
=3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D"block";},c=
ur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.style[this.=
prop]=3D=3Dnull)return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:=
function(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D=
to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi=
s.state=3D0;this.update();var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd);}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.ti=
merId=3D=3Dnull){jQuery.timerId=3DsetInterval(function(){var =
timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers=
.length){clearInterval(jQuery.timerId);jQuery.timerId=3Dnull;}},13);}},sh=
ow:function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.style,=
this.prop);this.options.show=3Dtrue;this.custom(0,this.cur());if(this.pro=
p=3D=3D"width"||this.prop=3D=3D"height")this.elem.style[this.prop]=3D"1px=
";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=
=3DjQuery.attr(this.elem.style,this.prop);this.options.hide=3Dtrue;this.c=
ustom(this.cur(),0);},step:function(gotoEnd){var =
t=3Dnow();if(gotoEnd||t>this.options.duration+this.startTime){this.now=3D=
this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi=
s.prop]=3Dtrue;var done=3Dtrue;for(var i in =
this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i=
f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.=
options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery=
.css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block";}=
if(this.options.hide)this.elem.style.display=3D"none";if(this.options.hid=
e||this.options.show)for(var p in =
this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);=
}if(done)this.options.complete.call(this.elem);return false;}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th=
is.start)*this.pos);this.update();}return =
true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:=
{scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx.now;},scrollTop:function=
(fx){fx.elem.scrollTop=3Dfx.now;},opacity:function(fx){jQuery.attr(fx.ele=
m.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=3D=
fx.now+fx.unit;}}});jQuery.fn.offset=3Dfunction(){var =
left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var =
parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar=
ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a=
dobeair/i.test(userAgent),css=3DjQuery.curCSS,fixed=3Dcss(elem,"position"=
)=3D=3D"fixed";if(elem.getBoundingClientRect){var =
box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem=
ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.=
scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d=
ocumentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while=
(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(moz=
illa&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)bord=
er(offsetParent);if(!fixed&&css(offsetParent,"position")=3D=3D"fixed")fix=
ed=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offsetChild:=
offsetParent;offsetParent=3DoffsetParent.offsetParent;}while(parent&&pare=
nt.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i=
.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if=
(mozilla&&css(parent,"overflow")!=3D"visible")border(parent);parent=3Dpar=
ent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=3D=3D"ab=
solute"))||(mozilla&&css(offsetChild,"position")!=3D"absolute"))add(-doc.=
body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentEl=
ement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scroll=
Top,doc.body.scrollTop));}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+=3DparseInt(l,10)||0;top+=3DparseInt(t,10)||0;}return =
results;};jQuery.fn.extend({position:function(){var =
left=3D0,top=3D0,results;if(this[0]){var =
offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D=
/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.=
offset();offset.top-=3Dnum(this,'marginTop');offset.left-=3Dnum(this,'mar=
ginLeft');parentOffset.top+=3Dnum(offsetParent,'borderTopWidth');parentOf=
fset.left+=3Dnum(offsetParent,'borderLeftWidth');results=3D{top:offset.to=
p-parentOffset.top,left:offset.left-parentOffset.left};}return =
results;},offsetParent:function(){var =
offsetParent=3Dthis[0].offsetParent;while(offsetParent&&(!/^body|html$/i.=
test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=3D=3D'sta=
tic'))offsetParent=3DoffsetParent.offsetParent;return =
jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var =
method=3D'scroll'+name;jQuery.fn[method]=3Dfunction(val){if(!this[0])retu=
rn;return =
val!=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocumen=
t?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window)=
.scrollTop()):this[method]=3Dval;}):this[0]=3D=3Dwindow||this[0]=3D=3Ddoc=
ument?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.docu=
mentElement[method]||document.body[method]:this[0][method];};});jQuery.ea=
ch(["Height","Width"],function(i,name){var =
tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom";jQuery.fn["inner"+name]=3Dfun=
ction(){return =
this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);=
};jQuery.fn["outer"+name]=3Dfunction(margin){return =
this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"=
Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();
------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/javascripts/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_01C90516.1DE5D230
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/javascripts/qt+wmv-normal.js

/*=0A=
 * QTObject embed=0A=
 * =
http://blog.deconcept.com/2005/01/26/web-standards-compliant-javascript-q=
uicktime-detect-and-embed/=0A=
 *=0A=
 * by Geoff Stearns (geoff@deconcept.com, http://www.deconcept.com/)=0A=
 *=0A=
 * v1.0.2 - 02-16-2005=0A=
 *=0A=
 * Embeds a quicktime movie to the page, includes plugin detection=0A=
 *=0A=
 * Usage:=0A=
 *=0A=
 *	myQTObject =3D new QTObject("path/to/mov.mov", "movid", "width", =
"height");=0A=
 * myQTObject.altTxt =3D "Upgrade your Quicktime Player!"; // optional=0A=
 =0A=
 *  myQTObject.addParam("controller", "false");              // optional=0A=
 *	myQTObject.write();=0A=
 *=0A=
 */=0A=
=0A=
//http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm=0A=
//http://www.codeproject.com/jscript/quotesfix.asp=0A=
//delayclosewindow('video', 1000);=0A=
QTObject =3D function(jpg, id, w, h, mov) {=0A=
	//safari fix=0A=
	if (navigator.userAgent.indexOf("Safari") !=3D -1 ) {=0A=
	  jpg =3D "http://clips.mediamatters.org" + jpg;=0A=
	  mov =3D "http://clips.mediamatters.org" + mov;=0A=
	}=0A=
	this.mov =3D jpg;=0A=
	this.id =3D id;=0A=
	this.width =3D w;=0A=
	this.height =3D h;=0A=
	this.redirect =3D "";=0A=
	this.sq =3D document.location.search.split("?")[1] || "";=0A=
	regexp =3D /mov$/i;=0A=
	wmv =3D mov.replace(regexp, "wmv");=0A=
	this.altTxt =3D "<center><table><tbody><tr><td =
onclick=3D'swap_in_video(this, \""+wmv+"\", 275, 256)' style=3D\"cursor: =
pointer;\"><img src=3D\""+jpg+"\" border=3D\"0\" width=3D\"275\" =
/><br></td></tr></tbody></table></center>"=0A=
//	this.altTxt =3D "<center><table><tbody><tr><td =
onclick=3D'swap_in_video(this, \""+wmv+"\", 320, 240)' style=3D\"cursor: =
pointer;\"><img src=3D\""+jpg+"\" =
border=3D\"0\"><br></td></tr></tbody></table></center>"=0A=
	this.bypassTxt =3D ""=0A=
	this.params =3D new Object();=0A=
	this.params['href'] =3D '<' + mov + '> T<myself> E<scale=3Daspect>';=0A=
//	this.params['onClick'] =3D "alert('you clicked!');";=0A=
	this.params['width'] =3D this.width;=0A=
	this.params['height'] =3D this.height;=0A=
	this.doDetect =3D getQueryParamValue('detectqt');=0A=
}=0A=
=0A=
QTObject.prototype.addParam =3D function(name, value) {=0A=
	this.params[name] =3D value;=0A=
}=0A=
=0A=
QTObject.prototype.getParams =3D function() {=0A=
    return this.params;=0A=
}=0A=
=0A=
QTObject.prototype.getParam =3D function(name) {=0A=
    return this.params[name];=0A=
}=0A=
=0A=
QTObject.prototype.getParamTags =3D function() {=0A=
    var paramTags =3D "";=0A=
    for (var param in this.getParams()) {=0A=
        paramTags +=3D '<param name=3D"' + param + '" value=3D"' + =
this.getParam(param) + '" />';=0A=
    }=0A=
    if (paramTags =3D=3D "") {=0A=
        paramTags =3D null;=0A=
    }=0A=
    return paramTags;=0A=
}=0A=
=0A=
//onMouseover=3D"alert(\'Hi there!\');"=0A=
QTObject.prototype.getHTML =3D function() {=0A=
    var qtHTML =3D "";=0A=
	if (navigator.plugins && navigator.plugins.length) { // not ie=0A=
        qtHTML +=3D '<embed type=3D"video/quicktime" src=3D"' + this.mov =
+ '" width=3D"' + this.width + '" height=3D"' + this.height + '" id=3D"' =
+ this.id + '"'; =0A=
=0A=
// dave messing around <--=0A=
//        qtHTML +=3D '<embed type=3D"video/quicktime" scale=3D"tofit" =
controller=3D"true" width=3D"275" src=3D"' + this.mov + '"';=0A=
// -->=0A=
=0A=
        for (var param in this.getParams()) {=0A=
            qtHTML +=3D ' ' + param + '=3D"' + this.getParam(param) + =
'"';=0A=
        }=0A=
        qtHTML +=3D '></embed>';=0A=
    }=0A=
    else { // pc ie=0A=
        qtHTML +=3D '<object =
classid=3D"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width=3D"275" =
height=3D"222" id=3D"' + this.id + '">'; =0A=
// dave messing around <--=0A=
//        qtHTML +=3D '<object =
classid=3D"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" scale=3D"aspect" =
width=3D"275" ' + '" id=3D"' + this.id + '">';=0A=
// -->=0A=
=0A=
        this.addParam("src", this.mov);=0A=
        if (this.getParamTags() !=3D null) {=0A=
            qtHTML +=3D this.getParamTags();=0A=
        }=0A=
        qtHTML +=3D '</object>';=0A=
    }=0A=
    return qtHTML;=0A=
}=0A=
=0A=
=0A=
QTObject.prototype.getVariablePairs =3D function() {=0A=
    var variablePairs =3D new Array();=0A=
    for (var name in this.getVariables()) {=0A=
        variablePairs.push(name + "=3D" + =
escape(this.getVariable(name)));=0A=
    }=0A=
    if (variablePairs.length > 0) {=0A=
        return variablePairs.join("&");=0A=
    }=0A=
    else {=0A=
        return null;=0A=
    }=0A=
}=0A=
=0A=
QTObject.prototype.write =3D function(elementId) {=0A=
	if(isQTInstalled() || this.doDetect=3D=3D'false') {=0A=
		if (elementId) {=0A=
			document.getElementById(elementId).innerHTML =3D this.getHTML();=0A=
		} else {=0A=
			document.write(this.getHTML());=0A=
		}=0A=
	} else {=0A=
		if (this.redirect !=3D "") {=0A=
			document.location.replace(this.redirect);=0A=
		} else {=0A=
			if (elementId) {=0A=
				document.getElementById(elementId).innerHTML =3D this.altTxt +""+ =
this.bypassTxt;=0A=
			} else {=0A=
				document.write(this.altTxt +""+ this.bypassTxt);=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function isQTInstalled() {=0A=
//uncomment the next line to temporarily disable qt support for testing=0A=
//	return false;=0A=
=0A=
	var qtInstalled =3D false;=0A=
	qtObj =3D false;=0A=
	if (navigator.plugins && navigator.plugins.length) {=0A=
		for (var i=3D0; i < navigator.plugins.length; i++ ) {=0A=
         var plugin =3D navigator.plugins[i];=0A=
         if (plugin.name.indexOf("QuickTime") > -1) {=0A=
			qtInstalled =3D true;=0A=
         }=0A=
      }=0A=
	} else {=0A=
		execScript('on error resume next: qtObj =3D =
IsObject(CreateObject("QuickTimeCheckObject.QuickTimeCheck.1"))','VBScrip=
t');=0A=
		qtInstalled =3D qtObj;=0A=
	}=0A=
	return qtInstalled;=0A=
}=0A=
=0A=
/* get value of querystring param */=0A=
function getQueryParamValue(param) {=0A=
	var q =3D document.location.search;=0A=
	var detectIndex =3D q.indexOf(param);=0A=
	var endIndex =3D (q.indexOf("&", detectIndex) !=3D -1) ? q.indexOf("&", =
detectIndex) : q.length;=0A=
	if(q.length > 1 && detectIndex !=3D -1) {=0A=
		return q.substring(q.indexOf("=3D", detectIndex)+1, endIndex);=0A=
	} else {=0A=
		return "";=0A=
	}=0A=
}=0A=
=0A=
/*******************************************************=0A=
WINDOWS MEDIA DETECT=0A=
All code by Ryan Parman, unless otherwise noted.=0A=
(c) 1997-2003, Ryan Parman=0A=
http://www.skyzyx.com=0A=
Distributed according to SkyGPL 2.1, http://www.skyzyx.com/license/=0A=
http://www.skyzyx.com/scripts/windowsmedia.js=0A=
*******************************************************/=0A=
=0A=
// warning, this may not be the original version of this code, please=0A=
// get the original code from:=0A=
//   http://www.skyzyx.com/scripts/windowsmedia.js=0A=
=0A=
var windowsmedia=3Dnew Object();=0A=
=0A=
// Set some base values=0A=
windowsmedia.installed=3Dfalse;=0A=
windowsmedia.version=3D'0.0'; // Internet Explorer-only=0A=
=0A=
// Check for GeckoActiveXObject and co-inciding Plug-In=0A=
var gkoaxwma=3Dfalse;=0A=
if (navigator.plugins && navigator.plugins.length) { for (x=3D0; =
x<navigator.plugins.length; x++) { if =
(navigator.plugins[x].name.indexOf('ActiveX') !=3D -1 && =
window.GeckoActiveXObject) { gkoaxwma=3Dtrue; break; } } }=0A=
=0A=
// Create an ActiveX/GeckoActiveX constructor=0A=
function AXO(id)=0A=
{=0A=
	var error; var control =3D null;=0A=
	try {=0A=
		if (window.ActiveXObject && navigator.userAgent.indexOf('Win') !=3D =
-1) control =3D new ActiveXObject(id);=0A=
		else if (gkoaxwma) control =3D new GeckoActiveXObject(id);=0A=
	}=0A=
	catch (error) {}=0A=
	return control;=0A=
}=0A=
=0A=
if (window.ActiveXObject || gkoaxwma)=0A=
{=0A=
	try=0A=
	{=0A=
		oWMP=3Dnew AXO('WMPlayer.OCX.7');=0A=
		if (oWMP)=0A=
		{=0A=
			windowsmedia.installed=3Dtrue;=0A=
=0A=
			// A wierd bug in the Gecko ActiveX plug-in will return=0A=
			// undefined at the first call, but the correct value on the second.=0A=
			// This "fix" doesn't seem to hurt IE at all.=0A=
			parseFloat(oWMP.versionInfo);=0A=
=0A=
			windowsmedia.version=3DparseFloat(oWMP.versionInfo);=0A=
			if (windowsmedia.version.toString().length =3D=3D 1) =
windowsmedia.version+=3D'.0';=0A=
		}=0A=
	}=0A=
	catch(e) {}=0A=
}=0A=
else if (navigator.plugins && navigator.plugins.length)=0A=
{=0A=
	for (x=3D0; x<navigator.plugins.length; x++)=0A=
	{=0A=
		if (navigator.plugins[x].name.indexOf('Windows Media') !=3D -1)=0A=
		{=0A=
			windowsmedia.installed=3Dtrue;=0A=
			break;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Internet Explorer or GeckoActiveXObject-compatible browsers only.=0A=
windowsmedia.ver7=3D(windowsmedia.installed && =
parseInt(windowsmedia.version) >=3D 7) ? true:false;=0A=
windowsmedia.ver8=3D(windowsmedia.installed && =
parseInt(windowsmedia.version) >=3D 8) ? true:false;=0A=
windowsmedia.ver9=3D(windowsmedia.installed && =
parseInt(windowsmedia.version) >=3D 9) ? true:false;=0A=
=0A=
/*=0A=
 * code for swapping in wmv from:=0A=
 *   http://www.dembloggers.com/story/2005/7/19/232324/915=0A=
 * plus wmv detect code from:=0A=
 *   http://www.skyzyx.com/scripts/=0A=
 */=0A=
=0A=
function swap_in_video(swap_target, video_url, w, h)=0A=
{=0A=
	//note: wmv is 240x180, we could probably stretch or something?=0A=
	//the 1x15 image and the break compensates for the 15 pixel quicktime =
control=0A=
=0A=
	//the below code only works with IE, so don't use it=0A=
	// if (windowsmedia.ver9) { alert("ie only hack"); }=0A=
	// alert("windowsmedia.version");=0A=
	if (windowsmedia.installed) {=0A=
		swap_target.innerHTML =3D '<img src=3D"/static/video/1x15.gif" />'+=0A=
			'<object id=3D"MediaPlayer" width=3D"' + w + '" height=3D"' + h + '" =
'+=0A=
			'classid=3D"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" '+=0A=
			'standby=3D"Loading Windows Media Player components..." '+=0A=
			'type=3D"application/x-oleobject"><param name=3D"filename" '+=0A=
			'value=3D"'+video_url+'"/><param name=3D"autoStart" '+=0A=
			'value=3D"true"/><param name=3D"ShowStatusBar" value=3D"true"/>'+=0A=
			'<param name=3D"Volume" value=3D"1"/><param name=3D"ShowTracker" '+=0A=
			'value=3D"false"/><param name=3D"ShowAudioControls" '+=0A=
			'value=3D"true"/><param name=3D"ShowPositionControls" '+ =0A=
			'value=3D"true"/><embed type=3D"application/x-mplayer2" src=3D"'+=0A=
			video_url+'" width=3D"'+w+'" height=3D"'+h+'" autoStart=3D"true" '+=0A=
			'ShowStatusBar=3D"true" Volume=3D"0" ShowTracker=3D"false" '+=0A=
			'ShowAudioControls=3D"false" '+=0A=
			'ShowPositionControls=3D"false"></embed></object>';=0A=
	} else {=0A=
		regexp =3D /wmv$/i;=0A=
		mov_url =3D video_url.replace(regexp, "mov");=0A=
		// Windows Media is NOT installed.  Do something else.=0A=
		swap_target.innerHTML =3D '<div class=3D"content">'+=0A=
			'<img src=3D"/static/video/1x15.gif" />'+=0A=
			'<table border=3D"1" width=3D"'+w+'" height=3D"'+h+'">'+=0A=
			'<p>We cannot detect your media player.'+=0A=
			'You must install either <a =
href=3D"http://www.apple.com/quicktime/download/">Apple Quicktime</a> or =
<a href=3D"http://www.microsoft.com/windows/windowsmedia/">Windows Media =
Player</a> to watch this and other <i>Media Matters for America</i> =
videos.</p>'+=0A=
			'<p>If you have one of these programs, please try one of the =
following links:'+=0A=
			'<ul><li><a href=3D"'+video_url+'">Windows Media video</a></li>'+=0A=
			'<li><a href=3D"'+mov_url+'">Quicktime video</a></li></ul></p></div>';=0A=
	}=0A=
}=0A=
// Takes $mov as an argument, yo=0A=
function play_movie(mov) {=0A=
	var movie_url =3D mov;=0A=
	var movie_html =3D '<embed type=3D"video/quicktime" src=3D"' + =
movie_url + '" scale=3D"aspect" width=3D"275" height=3D"221"></embed>';=0A=
	document.getElementById('movie_preshow').innerHTML =3D movie_html;=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mediamatters.org/static/javascripts/tinymce/jscripts/tiny_mce/tiny_mce_src.js


/* file:jscripts/tiny_mce/classes/TinyMCE_Engine.class.js */

function TinyMCE_Engine() {
	this.majorVersion =3D "2";
	this.minorVersion =3D "0.6.1";
	this.releaseDate =3D "2006-05-04";

	this.instances =3D new Array();
	this.switchClassCache =3D new Array();
	this.windowArgs =3D new Array();
	this.loadedFiles =3D new Array();
	this.pendingFiles =3D new Array();
	this.loadingIndex =3D 0;
	this.configs =3D new Array();
	this.currentConfig =3D 0;
	this.eventHandlers =3D new Array();

	// Browser check
	var ua =3D navigator.userAgent;
	this.isMSIE =3D (navigator.appName =3D=3D "Microsoft Internet =
Explorer");
	this.isMSIE5 =3D this.isMSIE && (ua.indexOf('MSIE 5') !=3D -1);
	this.isMSIE5_0 =3D this.isMSIE && (ua.indexOf('MSIE 5.0') !=3D -1);
	this.isGecko =3D ua.indexOf('Gecko') !=3D -1;
	this.isSafari =3D ua.indexOf('Safari') !=3D -1;
	this.isOpera =3D ua.indexOf('Opera') !=3D -1;
	this.isMac =3D ua.indexOf('Mac') !=3D -1;
	this.isNS7 =3D ua.indexOf('Netscape/7') !=3D -1;
	this.isNS71 =3D ua.indexOf('Netscape/7.1') !=3D -1;
	this.dialogCounter =3D 0;
	this.plugins =3D new Array();
	this.themes =3D new Array();
	this.menus =3D new Array();
	this.loadedPlugins =3D new Array();
	this.buttonMap =3D new Array();
	this.isLoaded =3D false;

	// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel =
those
	if (this.isOpera) {
		this.isMSIE =3D true;
		this.isGecko =3D false;
		this.isSafari =3D  false;
	}

	// TinyMCE editor id instance counter
	this.idCounter =3D 0;
};

TinyMCE_Engine.prototype =3D {
	init : function(settings) {
		var theme;

		this.settings =3D settings;

		// Check if valid browser has execcommand support
		if (typeof(document.execCommand) =3D=3D 'undefined')
			return;

		// Get script base path
		if (!tinyMCE.baseURL) {
			var elements =3D document.getElementsByTagName('script');

			for (var i=3D0; i<elements.length; i++) {
				if (elements[i].src && (elements[i].src.indexOf("tiny_mce.js") !=3D =
-1 || elements[i].src.indexOf("tiny_mce_dev.js") !=3D -1 || =
elements[i].src.indexOf("tiny_mce_src.js") !=3D -1 || =
elements[i].src.indexOf("tiny_mce_gzip") !=3D -1)) {
					var src =3D elements[i].src;

					tinyMCE.srcMode =3D (src.indexOf('_src') !=3D -1 || =
src.indexOf('_dev') !=3D -1) ? '_src' : '';
					tinyMCE.gzipMode =3D src.indexOf('_gzip') !=3D -1;
					src =3D src.substring(0, src.lastIndexOf('/'));

					if (settings.exec_mode =3D=3D "src" || settings.exec_mode =3D=3D =
"normal")
						tinyMCE.srcMode =3D settings.exec_mode =3D=3D "src" ? '_src' : '';

					tinyMCE.baseURL =3D src;
					break;
				}
			}
		}

		// Get document base path
		this.documentBasePath =3D document.location.href;
		if (this.documentBasePath.indexOf('?') !=3D -1)
			this.documentBasePath =3D this.documentBasePath.substring(0, =
this.documentBasePath.indexOf('?'));
		this.documentURL =3D this.documentBasePath;
		this.documentBasePath =3D this.documentBasePath.substring(0, =
this.documentBasePath.lastIndexOf('/'));

		// If not HTTP absolute
		if (tinyMCE.baseURL.indexOf('://') =3D=3D -1 && =
tinyMCE.baseURL.charAt(0) !=3D '/') {
			// If site absolute
			tinyMCE.baseURL =3D this.documentBasePath + "/" + tinyMCE.baseURL;
		}

		// Set default values on settings
		this._def("mode", "none");
		this._def("theme", "advanced");
		this._def("plugins", "", true);
		this._def("language", "en");
		this._def("docs_language", this.settings['language']);
		this._def("elements", "");
		this._def("textarea_trigger", "mce_editable");
		this._def("editor_selector", "");
		this._def("editor_deselector", "mceNoEditor");
		this._def("valid_elements", =
"+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|na=
me|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|=
onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup=
],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[cla=
ss|style],#p[id|style|dir|class|align],-ol[class|style],-ul[class|style],=
-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmou=
seover|onmouseout|border|alt=3D|title|hspace|vspace|width|height|align],-=
sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=3D=
0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|l=
ang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|h=
eight|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],=
thead[id|class],tfoot[id|class],-td[id|lang|dir|class|colspan|rowspan|wid=
th|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id=
|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],ca=
ption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[style=
|class|align],-pre[class|align|style],address[class|align|style],-h1[id|s=
tyle|dir|class|align],-h2[id|style|dir|class|align],-h3[id|style|dir|clas=
s|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[=
id|style|dir|class|align],hr[class|style],-font[face|size|style|id|class|=
dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|=
lang],dt[id|class|title|style|dir|lang]");
		this._def("extended_valid_elements", "");
		this._def("invalid_elements", "");
		this._def("encoding", "");
		this._def("urlconverter_callback", =
tinyMCE.getParam("urlconvertor_callback", =
"TinyMCE_Engine.prototype.convertURL"));
		this._def("save_callback", "");
		this._def("debug", false);
		this._def("force_br_newlines", false);
		this._def("force_p_newlines", true);
		this._def("add_form_submit_trigger", true);
		this._def("relative_urls", true);
		this._def("remove_script_host", true);
		this._def("focus_alert", true);
		this._def("document_base_url", this.documentURL);
		this._def("visual", true);
		this._def("visual_table_class", "mceVisualAid");
		this._def("setupcontent_callback", "");
		this._def("fix_content_duplication", true);
		this._def("custom_undo_redo", true);
		this._def("custom_undo_redo_levels", -1);
		this._def("custom_undo_redo_keyboard_shortcuts", true);
		this._def("custom_undo_redo_restore_selection", true);
		this._def("verify_html", true);
		this._def("apply_source_formatting", false);
		this._def("directionality", "ltr");
		this._def("cleanup_on_startup", false);
		this._def("inline_styles", false);
		this._def("convert_newlines_to_brs", false);
		this._def("auto_reset_designmode", true);
		this._def("entities", =
"39,#39,160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvb=
ar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,1=
75,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para=
,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,1=
90,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,=
197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,2=
04,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211=
,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218=
,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,=
aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,e=
grave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,i=
uml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,oum=
l,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacu=
te,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917=
,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,=
925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,93=
4,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,94=
9,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu=
,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,96=
5,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,pi=
v,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,=
weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8=
594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,865=
9,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8=
712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,873=
0,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,=
8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,880=
4,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8=
855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfl=
oor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,=
diams,34,quot,38,amp,60,lt,62,gt,338,OElig,339,oelig,352,Scaron,353,scaro=
n,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8=
205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,821=
8,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,per=
mil,8249,lsaquo,8250,rsaquo,8364,euro", true);
		this._def("entity_encoding", "named");
		this._def("cleanup_callback", "");
		this._def("add_unload_trigger", true);
		this._def("ask", false);
		this._def("nowrap", false);
		this._def("auto_resize", false);
		this._def("auto_focus", false);
		this._def("cleanup", true);
		this._def("remove_linebreaks", true);
		this._def("button_tile_map", false);
		this._def("submit_patch", true);
		this._def("browsers", "msie,safari,gecko,opera", true);
		this._def("dialog_type", "window");
		this._def("accessibility_warnings", true);
		this._def("accessibility_focus", true);
		this._def("merge_styles_invalid_parents", "");
		this._def("force_hex_style_colors", true);
		this._def("trim_span_elements", true);
		this._def("convert_fonts_to_spans", false);
		this._def("doctype", '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 =
Transitional//EN">');
		this._def("font_size_classes", '');
		this._def("font_size_style_values", =
'xx-small,x-small,small,medium,large,x-large,xx-large', true);
		this._def("event_elements", 'a,img', true);
		this._def("convert_urls", true);
		this._def("table_inline_editing", false);
		this._def("object_resizing", true);
		this._def("custom_shortcuts", true);
		this._def("convert_on_click", false);
		this._def("content_css", '');
		this._def("fix_list_elements", false);
		this._def("fix_table_elements", false);
		this._def("strict_loading_mode", document.contentType =3D=3D =
'application/xhtml+xml');
		this._def("hidden_tab_class", '');
		this._def("display_tab_class", '');

		// Force strict loading mode to false on non Gecko browsers
		if (this.isMSIE && !this.isOpera)
			this.settings.strict_loading_mode =3D false;

		// Browser check IE
		if (this.isMSIE && this.settings['browsers'].indexOf('msie') =3D=3D =
-1)
			return;

		// Browser check Gecko
		if (this.isGecko && this.settings['browsers'].indexOf('gecko') =3D=3D =
-1)
			return;

		// Browser check Safari
		if (this.isSafari && this.settings['browsers'].indexOf('safari') =
=3D=3D -1)
			return;

		// Browser check Opera
		if (this.isOpera && this.settings['browsers'].indexOf('opera') =3D=3D =
-1)
			return;

		// If not super absolute make it so
		var baseHREF =3D tinyMCE.settings['document_base_url'];
		var h =3D document.location.href;
		var p =3D h.indexOf('://');
		if (p > 0 && document.location.protocol !=3D "file:") {
			p =3D h.indexOf('/', p + 3);
			h =3D h.substring(0, p);

			if (baseHREF.indexOf('://') =3D=3D -1)
				baseHREF =3D h + baseHREF;

			tinyMCE.settings['document_base_url'] =3D baseHREF;
			tinyMCE.settings['document_base_prefix'] =3D h;
		}

		// Trim away query part
		if (baseHREF.indexOf('?') !=3D -1)
			baseHREF =3D baseHREF.substring(0, baseHREF.indexOf('?'));

		this.settings['base_href'] =3D baseHREF.substring(0, =
baseHREF.lastIndexOf('/')) + "/";

		theme =3D this.settings['theme'];
		this.blockRegExp =3D new =
RegExp("^(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|blockquote|cent=
er|dl|dt|dd|dir|fieldset|form|noscript|noframes|menu|isindex|samp)$", =
"i");
		this.posKeyCodes =3D new Array(13,45,36,35,33,34,37,38,39,40);
		this.uniqueURL =3D 'javascript:TINYMCE_UNIQUEURL();'; // Make unique =
URL non real URL
		this.uniqueTag =3D '<div id=3D"mceTMPElement" style=3D"display: =
none">TMP</div>';
		this.callbacks =3D new Array('onInit', 'getInfo', 'getEditorTemplate', =
'setupContent', 'onChange', 'onPageLoad', 'handleNodeChange', =
'initInstance', 'execCommand', 'getControlHTML', 'handleEvent', =
'cleanup');

		// Theme url
		this.settings['theme_href'] =3D tinyMCE.baseURL + "/themes/" + theme;

		if (!tinyMCE.isMSIE)
			this.settings['force_br_newlines'] =3D false;

		if (tinyMCE.getParam("popups_css", false)) {
			var cssPath =3D tinyMCE.getParam("popups_css", "");

			// Is relative
			if (cssPath.indexOf('://') =3D=3D -1 && cssPath.charAt(0) !=3D '/')
				this.settings['popups_css'] =3D this.documentBasePath + "/" + =
cssPath;
			else
				this.settings['popups_css'] =3D cssPath;
		} else
			this.settings['popups_css'] =3D tinyMCE.baseURL + "/themes/" + theme =
+ "/css/editor_popup.css";

		if (tinyMCE.getParam("editor_css", false)) {
			var cssPath =3D tinyMCE.getParam("editor_css", "");

			// Is relative
			if (cssPath.indexOf('://') =3D=3D -1 && cssPath.charAt(0) !=3D '/')
				this.settings['editor_css'] =3D this.documentBasePath + "/" + =
cssPath;
			else
				this.settings['editor_css'] =3D cssPath;
		} else
			this.settings['editor_css'] =3D tinyMCE.baseURL + "/themes/" + theme =
+ "/css/editor_ui.css";

		if (tinyMCE.settings['debug']) {
			var msg =3D "Debug: \n";

			msg +=3D "baseURL: " + this.baseURL + "\n";
			msg +=3D "documentBasePath: " + this.documentBasePath + "\n";
			msg +=3D "content_css: " + this.settings['content_css'] + "\n";
			msg +=3D "popups_css: " + this.settings['popups_css'] + "\n";
			msg +=3D "editor_css: " + this.settings['editor_css'] + "\n";

			alert(msg);
		}

		// Only do this once
		if (this.configs.length =3D=3D 0) {
			// Is Safari enabled
			if (this.isSafari && this.getParam('safari_warning', false))
				alert("Safari support is very limited and should be considered =
experimental.\nSo there is no need to even submit bugreports on this =
early version.\nYou can disable this message by setting: safari_warning =
option to false");

			if (typeof(TinyMCECompressed) =3D=3D "undefined") {
				tinyMCE.addEvent(window, "DOMContentLoaded", =
TinyMCE_Engine.prototype.onLoad);

				if (tinyMCE.isMSIE && !tinyMCE.isOpera) {
					if (document.body)
						tinyMCE.addEvent(document.body, "readystatechange", =
TinyMCE_Engine.prototype.onLoad);
					else
						tinyMCE.addEvent(document, "readystatechange", =
TinyMCE_Engine.prototype.onLoad);
				}

				tinyMCE.addEvent(window, "load", TinyMCE_Engine.prototype.onLoad);
				tinyMCE._addUnloadEvents();
			}
		}

		this.loadScript(tinyMCE.baseURL + '/themes/' + this.settings['theme'] =
+ '/editor_template' + tinyMCE.srcMode + '.js');
		this.loadScript(tinyMCE.baseURL + '/langs/' + =
this.settings['language'] +  '.js');
		this.loadCSS(this.settings['editor_css']);

		// Add plugins
		var p =3D tinyMCE.getParam('plugins', '', true, ',');
		if (p.length > 0) {
			for (var i=3D0; i<p.length; i++) {
				if (p[i].charAt(0) !=3D '-')
					this.loadScript(tinyMCE.baseURL + '/plugins/' + p[i] + =
'/editor_plugin' + tinyMCE.srcMode + '.js');
			}
		}

		// Setup entities
		settings['cleanup_entities'] =3D new Array();
		var entities =3D tinyMCE.getParam('entities', '', true, ',');
		for (var i=3D0; i<entities.length; i+=3D2)
			settings['cleanup_entities']['c' + entities[i]] =3D entities[i+1];

		// Save away this config
		settings['index'] =3D this.configs.length;
		this.configs[this.configs.length] =3D settings;

		// Start loading first one in chain
		this.loadNextScript();
	},

	_addUnloadEvents : function() {
		if (tinyMCE.isMSIE) {
			if (tinyMCE.settings['add_unload_trigger']) {
				tinyMCE.addEvent(window, "unload", =
TinyMCE_Engine.prototype.unloadHandler);
				tinyMCE.addEvent(window.document, "beforeunload", =
TinyMCE_Engine.prototype.unloadHandler);
			}
		} else {
			if (tinyMCE.settings['add_unload_trigger'])
				tinyMCE.addEvent(window, "unload", function () =
{tinyMCE.triggerSave(true, true);});
		}
	},

	_def : function(key, def_val, t) {
		var v =3D tinyMCE.getParam(key, def_val);

		v =3D t ? v.replace(/\s+/g,"") : v;

		this.settings[key] =3D v;
	},

	hasPlugin : function(n) {
		return typeof(this.plugins[n]) !=3D "undefined" && this.plugins[n] =
!=3D null;
	},

	addPlugin : function(n, p) {
		var op =3D this.plugins[n];

		// Use the previous plugin object base URL used when loading external =
plugins
		p.baseURL =3D op ? op.baseURL : tinyMCE.baseURL + "/plugins/" + n;
		this.plugins[n] =3D p;

		this.loadNextScript();
	},

	setPluginBaseURL : function(n, u) {
		var op =3D this.plugins[n];

		if (op)
			op.baseURL =3D u;
		else
			this.plugins[n] =3D {baseURL : u};
	},

	loadPlugin : function(n, u) {
		u =3D u.indexOf('.js') !=3D -1 ? u.substring(0, u.lastIndexOf('/')) : =
u;
		u =3D u.charAt(u.length-1) =3D=3D '/' ? u.substring(0, u.length-1) : =
u;
		this.plugins[n] =3D {baseURL : u};
		this.loadScript(u + "/editor_plugin" + (tinyMCE.srcMode ? '_src' : '') =
+ ".js");
	},

	hasTheme : function(n) {
		return typeof(this.themes[n]) !=3D "undefined" && this.themes[n] !=3D =
null;
	},

	addTheme : function(n, t) {
		this.themes[n] =3D t;

		this.loadNextScript();
	},

	addMenu : function(n, m) {
		this.menus[n] =3D m;
	},

	hasMenu : function(n) {
		return typeof(this.plugins[n]) !=3D "undefined" && this.plugins[n] =
!=3D null;
	},

	loadScript : function(url) {
		var i;

		for (i=3D0; i<this.loadedFiles.length; i++) {
			if (this.loadedFiles[i] =3D=3D url)
				return;
		}

		if (tinyMCE.settings.strict_loading_mode)
			this.pendingFiles[this.pendingFiles.length] =3D url;
		else
			document.write('<sc'+'ript language=3D"javascript" =
type=3D"text/javascript" src=3D"' + url + '"></script>');

		this.loadedFiles[this.loadedFiles.length] =3D url;
	},

	loadNextScript : function() {
		var d =3D document, se;

		if (!tinyMCE.settings.strict_loading_mode)
			return;

		if (this.loadingIndex < this.pendingFiles.length) {
			se =3D d.createElementNS('http://www.w3.org/1999/xhtml', 'script');
			se.setAttribute('language', 'javascript');
			se.setAttribute('type', 'text/javascript');
			se.setAttribute('src', this.pendingFiles[this.loadingIndex++]);

			d.getElementsByTagName("head")[0].appendChild(se);
		} else
			this.loadingIndex =3D -1; // Done with loading
	},

	loadCSS : function(url) {
		var ar =3D url.replace(/\s+/, '').split(',');
		var lflen =3D 0, csslen =3D 0;
		var skip =3D false;
		var x =3D 0, i =3D 0, nl, le;

		for (x =3D 0,csslen =3D ar.length; x<csslen; x++) {
			ignore_css =3D false;

			if (ar[x] !=3D null && ar[x] !=3D 'null' && ar[x].length > 0) {
				/* Make sure it doesn't exist. */
				for (i=3D0, lflen=3Dthis.loadedFiles.length; i<lflen; i++) {
					if (this.loadedFiles[i] =3D=3D ar[x]) {
						skip =3D true;
						break;
					}
				}

				if (!skip) {
					if (tinyMCE.settings.strict_loading_mode) {
						nl =3D document.getElementsByTagName("head");

						le =3D document.createElement('link');
						le.setAttribute('href', ar[x]);
						le.setAttribute('rel', 'stylesheet');
						le.setAttribute('type', 'text/css');

						nl[0].appendChild(le);		=09
					} else
						document.write('<link href=3D"' + ar[x] + '" rel=3D"stylesheet" =
type=3D"text/css" />');

					this.loadedFiles[this.loadedFiles.length] =3D ar[x];
				}
			}
		}
	},

	importCSS : function(doc, css) {
		var css_ary =3D css.replace(/\s+/, '').split(',');
		var csslen, elm, headArr, x, css_file;

		for (x =3D 0, csslen =3D css_ary.length; x<csslen; x++) {
			css_file =3D css_ary[x];

			if (css_file !=3D null && css_file !=3D 'null' && css_file.length > =
0) {
				// Is relative, make absolute
				if (css_file.indexOf('://') =3D=3D -1 && css_file.charAt(0) !=3D =
'/')
					css_file =3D this.documentBasePath + "/" + css_file;

				if (typeof(doc.createStyleSheet) =3D=3D "undefined") {
					elm =3D doc.createElement("link");

					elm.rel =3D "stylesheet";
					elm.href =3D css_file;

					if ((headArr =3D doc.getElementsByTagName("head")) !=3D null && =
headArr.length > 0)
						headArr[0].appendChild(elm);
				} else
					doc.createStyleSheet(css_file);
			}
		}
	},

	confirmAdd : function(e, settings) {
		var elm =3D tinyMCE.isMSIE ? event.srcElement : e.target;
		var elementId =3D elm.name ? elm.name : elm.id;

		tinyMCE.settings =3D settings;

		if (tinyMCE.settings['convert_on_click'] || =
(!elm.getAttribute('mce_noask') && =
confirm(tinyMCELang['lang_edit_confirm'])))
			tinyMCE.addMCEControl(elm, elementId);

		elm.setAttribute('mce_noask', 'true');
	},

	updateContent : function(form_element_name) {
		// Find MCE instance linked to given form element and copy it's value
		var formElement =3D document.getElementById(form_element_name);
		for (var n in tinyMCE.instances) {
			var inst =3D tinyMCE.instances[n];
			if (!tinyMCE.isInstance(inst))
				continue;

			inst.switchSettings();

			if (inst.formElement =3D=3D formElement) {
				var doc =3D inst.getDoc();
	=09
				tinyMCE._setHTML(doc, inst.formElement.value);

				if (!tinyMCE.isMSIE)
					doc.body.innerHTML =3D tinyMCE._cleanupHTML(inst, doc, =
this.settings, doc.body, inst.visualAid);
			}
		}
	},

	addMCEControl : function(replace_element, form_element_name, =
target_document) {
		var id =3D "mce_editor_" + tinyMCE.idCounter++;
		var inst =3D new TinyMCE_Control(tinyMCE.settings);

		inst.editorId =3D id;
		this.instances[id] =3D inst;

		inst._onAdd(replace_element, form_element_name, target_document);
	},

	removeMCEControl : function(editor_id) {
		var inst =3D tinyMCE.getInstanceById(editor_id);

		if (inst) {
			inst.switchSettings();

			editor_id =3D inst.editorId;
			var html =3D tinyMCE.getContent(editor_id);

			// Remove editor instance from instances array
			var tmpInstances =3D new Array();
			for (var instanceName in tinyMCE.instances) {
				var instance =3D tinyMCE.instances[instanceName];
				if (!tinyMCE.isInstance(instance))
					continue;

				if (instanceName !=3D editor_id)
						tmpInstances[instanceName] =3D instance;
			}
			tinyMCE.instances =3D tmpInstances;

			tinyMCE.selectedElement =3D null;
			tinyMCE.selectedInstance =3D null;

			// Remove element
			var replaceElement =3D document.getElementById(editor_id + =
"_parent");
			var oldTargetElement =3D inst.oldTargetElement;
			var targetName =3D oldTargetElement.nodeName.toLowerCase();

			if (targetName =3D=3D "textarea" || targetName =3D=3D "input") {
				// Just show the old text area
				replaceElement.parentNode.removeChild(replaceElement);
				oldTargetElement.style.display =3D "inline";
				oldTargetElement.value =3D html;
			} else {
				oldTargetElement.innerHTML =3D html;
				oldTargetElement.style.display =3D 'block';

				replaceElement.parentNode.insertBefore(oldTargetElement, =
replaceElement);
				replaceElement.parentNode.removeChild(replaceElement);
			}
		}
	},

	triggerSave : function(skip_cleanup, skip_callback) {
		var inst, n;

		// Default to false
		if (typeof(skip_cleanup) =3D=3D "undefined")
			skip_cleanup =3D false;

		// Default to false
		if (typeof(skip_callback) =3D=3D "undefined")
			skip_callback =3D false;

		// Cleanup and set all form fields
		for (n in tinyMCE.instances) {
			inst =3D tinyMCE.instances[n];

			if (!tinyMCE.isInstance(inst))
				continue;

			inst.triggerSave(skip_cleanup, skip_callback);
		}
	},

	resetForm : function(form_index) {
		var i, inst, n, formObj =3D document.forms[form_index];

		for (n in tinyMCE.instances) {
			inst =3D tinyMCE.instances[n];

			if (!tinyMCE.isInstance(inst))
				continue;

			inst.switchSettings();

			for (i=3D0; i<formObj.elements.length; i++) {
				if (inst.formTargetElementId =3D=3D formObj.elements[i].name)
					inst.getBody().innerHTML =3D inst.startContent;
			}
		}
	},

	execInstanceCommand : function(editor_id, command, user_interface, =
value, focus) {
		var inst =3D tinyMCE.getInstanceById(editor_id);
		if (inst) {
			if (typeof(focus) =3D=3D "undefined")
				focus =3D true;

			if (focus)
				inst.contentWindow.focus();

			// Reset design mode if lost
			inst.autoResetDesignMode();

			this.selectedElement =3D inst.getFocusElement();
			this.selectedInstance =3D inst;
			tinyMCE.execCommand(command, user_interface, value);

			// Cancel event so it doesn't call onbeforeonunlaod
			if (tinyMCE.isMSIE && window.event !=3D null)
				tinyMCE.cancelEvent(window.event);
		}
	},

	execCommand : function(command, user_interface, value) {
		// Default input
		user_interface =3D user_interface ? user_interface : false;
		value =3D value ? value : null;

		if (tinyMCE.selectedInstance)
			tinyMCE.selectedInstance.switchSettings();

		switch (command) {
			case 'mceHelp':
				tinyMCE.openWindow({
					file : 'about.htm',
					width : 480,
					height : 380
				}, {
					tinymce_version : tinyMCE.majorVersion + "." + =
tinyMCE.minorVersion,
					tinymce_releasedate : tinyMCE.releaseDate,
					inline : "yes"
				});
			return;

			case 'mceFocus':
				var inst =3D tinyMCE.getInstanceById(value);
				if (inst)
					inst.contentWindow.focus();
			return;

			case "mceAddControl":
			case "mceAddEditor":
				tinyMCE.addMCEControl(tinyMCE._getElementById(value), value);
				return;

			case "mceAddFrameControl":
				tinyMCE.addMCEControl(tinyMCE._getElementById(value['element'], =
value['document']), value['element'], value['document']);
				return;

			case "mceRemoveControl":
			case "mceRemoveEditor":
				tinyMCE.removeMCEControl(value);
				return;

			case "mceResetDesignMode":
				// Resets the designmode state of the editors in Gecko
				if (!tinyMCE.isMSIE) {
					for (var n in tinyMCE.instances) {
						if (!tinyMCE.isInstance(tinyMCE.instances[n]))
							continue;

						try {
							tinyMCE.instances[n].getDoc().designMode =3D "on";
						} catch (e) {
							// Ignore any errors
						}
					}
				}

				return;
		}

		if (this.selectedInstance) {
			this.selectedInstance.execCommand(command, user_interface, value);
		} else if (tinyMCE.settings['focus_alert'])
			alert(tinyMCELang['lang_focus_alert']);
	},

	_createIFrame : function(replace_element, doc, win) {
		var iframe, id =3D replace_element.getAttribute("id");
		var aw, ah;

		if (typeof(doc) =3D=3D "undefined")
			doc =3D document;

		if (typeof(win) =3D=3D "undefined")
			win =3D window;

		iframe =3D doc.createElement("iframe");

		aw =3D "" + tinyMCE.settings['area_width'];
		ah =3D "" + tinyMCE.settings['area_height'];

		if (aw.indexOf('%') =3D=3D -1) {
			aw =3D parseInt(aw);
			aw =3D aw < 0 ? 300 : aw;
			aw =3D aw + "px";
		}

		if (ah.indexOf('%') =3D=3D -1) {
			ah =3D parseInt(ah);
			ah =3D ah < 0 ? 240 : ah;
			ah =3D ah + "px";
		}

		iframe.setAttribute("id", id);
		iframe.setAttribute("class", "mceEditorIframe");
		iframe.setAttribute("border", "0");
		iframe.setAttribute("frameBorder", "0");
		iframe.setAttribute("marginWidth", "0");
		iframe.setAttribute("marginHeight", "0");
		iframe.setAttribute("leftMargin", "0");
		iframe.setAttribute("topMargin", "0");
		iframe.setAttribute("width", aw);
		iframe.setAttribute("height", ah);
		iframe.setAttribute("allowtransparency", "true");
		iframe.className =3D 'mceEditorIframe';

		if (tinyMCE.settings["auto_resize"])
			iframe.setAttribute("scrolling", "no");

		// Must have a src element in MSIE HTTPs breaks aswell as absoute URLs
		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
			iframe.setAttribute("src", this.settings['default_document']);

		iframe.style.width =3D aw;
		iframe.style.height =3D ah;

		// Ugly hack for Gecko problem in strict mode
		if (tinyMCE.settings.strict_loading_mode)
			iframe.style.marginBottom =3D '-5px';

		// MSIE 5.0 issue
		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
			replace_element.outerHTML =3D iframe.outerHTML;
		else
			replace_element.parentNode.replaceChild(iframe, replace_element);

		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
			return win.frames[id];
		else
			return iframe;
	},

	setupContent : function(editor_id) {
		var inst =3D tinyMCE.instances[editor_id];
		var doc =3D inst.getDoc();
		var head =3D doc.getElementsByTagName('head').item(0);
		var content =3D inst.startContent;

		// HTML values get XML encoded in strict mode
		if (tinyMCE.settings.strict_loading_mode) {
			content =3D content.replace(/&lt;/g, '<');
			content =3D content.replace(/&gt;/g, '>');
			content =3D content.replace(/&quot;/g, '"');
			content =3D content.replace(/&amp;/g, '&');
		}

		inst.switchSettings();

		// Not loaded correctly hit it again, Mozilla bug #997860
		if (!tinyMCE.isMSIE && tinyMCE.getParam("setupcontent_reload", false) =
&& doc.title !=3D "blank_page") {
			// This part will remove the designMode status
			// Failes first time in Firefox 1.5b2 on Mac
			try {doc.location.href =3D tinyMCE.baseURL + "/blank.htm";} catch =
(ex) {}
			window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", =
1000);
			return;
		}

		if (!head) {
			window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 10);
			return;
		}

		// Import theme specific content CSS the user specific
		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/themes/" + =
inst.settings['theme'] + "/css/editor_content.css");
		tinyMCE.importCSS(inst.getDoc(), inst.settings['content_css']);
		tinyMCE.dispatchCallback(inst, 'init_instance_callback', =
'initInstance', inst);

		// Setup keyboard shortcuts
		if (tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')) {
			inst.addShortcut('ctrl', 'z', 'lang_undo_desc', 'Undo');
			inst.addShortcut('ctrl', 'y', 'lang_redo_desc', 'Redo');
		}

		// Add default shortcuts for gecko
		if (tinyMCE.isGecko) {
			inst.addShortcut('ctrl', 'b', 'lang_bold_desc', 'Bold');
			inst.addShortcut('ctrl', 'i', 'lang_italic_desc', 'Italic');
			inst.addShortcut('ctrl', 'u', 'lang_underline_desc', 'Underline');
		}

		// Setup span styles
		if (tinyMCE.getParam("convert_fonts_to_spans"))
			inst.getDoc().body.setAttribute('id', 'mceSpanFonts');

		if (tinyMCE.settings['nowrap'])
			doc.body.style.whiteSpace =3D "nowrap";

		doc.body.dir =3D this.settings['directionality'];
		doc.editorId =3D editor_id;

		// Add on document element in Mozilla
		if (!tinyMCE.isMSIE)
			doc.documentElement.editorId =3D editor_id;

		inst.setBaseHREF(tinyMCE.settings['base_href']);

		// Replace new line characters to BRs
		if (tinyMCE.settings['convert_newlines_to_brs']) {
			content =3D tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi");
			content =3D tinyMCE.regexpReplace(content, "\r", "<br />", "gi");
			content =3D tinyMCE.regexpReplace(content, "\n", "<br />", "gi");
		}

		// Open closed anchors
	//	content =3D content.replace(new RegExp('<a(.*?)/>', 'gi'), =
'<a$1></a>');

		// Call custom cleanup code
		content =3D tinyMCE.storeAwayURLs(content);
		content =3D tinyMCE._customCleanup(inst, "insert_to_editor", content);

		if (tinyMCE.isMSIE) {
			// Ugly!!!
			window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["' + =
editor_id + '"].getDoc(), "' + editor_id + '");}catch(e){}', 500);

			if (tinyMCE.settings["force_br_newlines"])
				doc.styleSheets[0].addRule("p", "margin: 0;");

			var body =3D inst.getBody();
			body.editorId =3D editor_id;
		}

		content =3D tinyMCE.cleanupHTMLCode(content);

		// Fix for bug #958637
		if (!tinyMCE.isMSIE) {
			var contentElement =3D inst.getDoc().createElement("body");
			var doc =3D inst.getDoc();

			contentElement.innerHTML =3D content;

			// Remove weridness!
			if (tinyMCE.isGecko && tinyMCE.settings['remove_lt_gt'])
				content =3D content.replace(new RegExp('&lt;&gt;', 'g'), "");

			if (tinyMCE.settings['cleanup_on_startup'])
				tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, doc, =
this.settings, contentElement));
			else {
				// Convert all strong/em to b/i
				content =3D tinyMCE.regexpReplace(content, "<strong", "<b", "gi");
				content =3D tinyMCE.regexpReplace(content, "<em(/?)>", "<i$1>", =
"gi");
				content =3D tinyMCE.regexpReplace(content, "<em ", "<i ", "gi");
				content =3D tinyMCE.regexpReplace(content, "</strong>", "</b>", =
"gi");
				content =3D tinyMCE.regexpReplace(content, "</em>", "</i>", "gi");
				tinyMCE.setInnerHTML(inst.getBody(), content);
			}

			tinyMCE.convertAllRelativeURLs(inst.getBody());
		} else {
			if (tinyMCE.settings['cleanup_on_startup']) {
				tinyMCE._setHTML(inst.getDoc(), content);

				// Produces permission denied error in MSIE 5.5
				eval('try {tinyMCE.setInnerHTML(inst.getBody(), =
tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, =
inst.getBody()));} catch(e) {}');
			} else
				tinyMCE._setHTML(inst.getDoc(), content);
		}

		// Fix for bug #957681
		//inst.getDoc().designMode =3D inst.getDoc().designMode;

		// Setup element references
		var parentElm =3D inst.targetDoc.getElementById(inst.editorId + =
'_parent');
		inst.formElement =3D tinyMCE.isGecko ? parentElm.previousSibling : =
parentElm.nextSibling;

		tinyMCE.handleVisualAid(inst.getBody(), true, =
tinyMCE.settings['visual'], inst);
		tinyMCE.dispatchCallback(inst, 'setupcontent_callback', =
'setupContent', editor_id, inst.getBody(), inst.getDoc());

		// Re-add design mode on mozilla
		if (!tinyMCE.isMSIE)
			tinyMCE.addEventHandlers(inst);

		// Add blur handler
		if (tinyMCE.isMSIE) {
			tinyMCE.addEvent(inst.getBody(), "blur", =
TinyMCE_Engine.prototype._eventPatch);
			tinyMCE.addEvent(inst.getBody(), "beforedeactivate", =
TinyMCE_Engine.prototype._eventPatch); // Bug #1439953

			// Workaround for drag drop/copy paste base href bug
			if (!tinyMCE.isOpera) {
				tinyMCE.addEvent(doc.body, "mousemove", =
TinyMCE_Engine.prototype.onMouseMove);
				tinyMCE.addEvent(doc.body, "beforepaste", =
TinyMCE_Engine.prototype._eventPatch);
				tinyMCE.addEvent(doc.body, "drop", =
TinyMCE_Engine.prototype._eventPatch);
			}
		}

		// Trigger node change, this call locks buttons for tables and so =
forth
		tinyMCE.selectedInstance =3D inst;
		tinyMCE.selectedElement =3D inst.contentWindow.document.body;

		// Call custom DOM cleanup
		tinyMCE._customCleanup(inst, "insert_to_editor_dom", inst.getBody());
		tinyMCE._customCleanup(inst, "setup_content_dom", inst.getBody());
		tinyMCE._setEventsEnabled(inst.getBody(), false);
		tinyMCE.cleanupAnchors(inst.getDoc());

		if (tinyMCE.getParam("convert_fonts_to_spans"))
			tinyMCE.convertSpansToFonts(inst.getDoc());

		inst.startContent =3D tinyMCE.trim(inst.getBody().innerHTML);
		inst.undoRedo.add({ content : inst.startContent });

		// Cleanup any mess left from storyAwayURLs
		if (tinyMCE.isGecko) {
			// Remove mce_src from textnodes and comments
			tinyMCE.selectNodes(inst.getBody(), function(n) {
				if (n.nodeType =3D=3D 3 || n.nodeType =3D=3D 8) {
					n.nodeValue =3D n.nodeValue.replace(new =
RegExp('\\smce_src=3D\"[^\"]*\"', 'gi'), "");
					n.nodeValue =3D n.nodeValue.replace(new =
RegExp('\\smce_href=3D\"[^\"]*\"', 'gi'), "");
				}

				return false;
			});
		}

		// Cleanup any mess left from storyAwayURLs
		tinyMCE._removeInternal(inst.getBody());

		tinyMCE.selectedInstance =3D inst;
		tinyMCE.triggerNodeChange(false, true);
	},

	storeAwayURLs : function(s) {
		// Remove all mce_src, mce_href and replace them with new ones
	//	s =3D s.replace(new RegExp('mce_src\\s*=3D\\s*\"[^ >\"]*\"', 'gi'), =
'');
	//	s =3D s.replace(new RegExp('mce_href\\s*=3D\\s*\"[^ >\"]*\"', 'gi'), =
'');

		if (!s.match(/(mce_src|mce_href)/gi, s)) {
			s =3D s.replace(new RegExp('src\\s*=3D\\s*\"([^ >\"]*)\"', 'gi'), =
'src=3D"$1" mce_src=3D"$1"');
			s =3D s.replace(new RegExp('href\\s*=3D\\s*\"([^ >\"]*)\"', 'gi'), =
'href=3D"$1" mce_href=3D"$1"');
		}

		return s;
	},

	_removeInternal : function(n) {
		if (tinyMCE.isGecko) {
			// Remove mce_src from textnodes and comments
			tinyMCE.selectNodes(n, function(n) {
				if (n.nodeType =3D=3D 3 || n.nodeType =3D=3D 8) {
					n.nodeValue =3D n.nodeValue.replace(new =
RegExp('\\smce_src=3D\"[^\"]*\"', 'gi'), "");
					n.nodeValue =3D n.nodeValue.replace(new =
RegExp('\\smce_href=3D\"[^\"]*\"', 'gi'), "");
				}

				return false;
			});
		}
	},

	removeTinyMCEFormElements : function(form_obj) {
		// Check if form is valid
		if (typeof(form_obj) =3D=3D "undefined" || form_obj =3D=3D null)
			return;

		// If not a form, find the form
		if (form_obj.nodeName !=3D "FORM") {
			if (form_obj.form)
				form_obj =3D form_obj.form;
			else
				form_obj =3D tinyMCE.getParentElement(form_obj, "form");
		}

		// Still nothing
		if (form_obj =3D=3D null)
			return;

		// Disable all UI form elements that TinyMCE created
		for (var i=3D0; i<form_obj.elements.length; i++) {
			var elementId =3D form_obj.elements[i].name ? =
form_obj.elements[i].name : form_obj.elements[i].id;

			if (elementId.indexOf('mce_editor_') =3D=3D 0)
				form_obj.elements[i].disabled =3D true;
		}
	},

	handleEvent : function(e) {
		var inst =3D tinyMCE.selectedInstance;

		// Remove odd, error
		if (typeof(tinyMCE) =3D=3D "undefined")
			return true;

		//tinyMCE.debug(e.type + " " + e.target.nodeName + " " + =
(e.relatedTarget ? e.relatedTarget.nodeName : ""));

		if (tinyMCE.executeCallback(tinyMCE.selectedInstance, =
'handle_event_callback', 'handleEvent', e))
			return false;

		switch (e.type) {
			case "beforedeactivate": // Was added due to bug #1439953
			case "blur":
				if (tinyMCE.selectedInstance)
					tinyMCE.selectedInstance.execCommand('mceEndTyping');

				tinyMCE.hideMenus();

				return;

			// Workaround for drag drop/copy paste base href bug
			case "drop":
			case "beforepaste":
				if (tinyMCE.selectedInstance)
					tinyMCE.selectedInstance.setBaseHREF(null);

				// Fixes odd MSIE bug where drag/droping elements in a iframe with =
height 100% breaks
				// This logic forces the width/height to be in pixels while the user =
is drag/dropping
				if (tinyMCE.isMSIE && !tinyMCE.isOpera) {
					var ife =3D tinyMCE.selectedInstance.iframeElement;

					/*if (ife.style.width.indexOf('%') !=3D -1) {
						ife._oldWidth =3D ife.width.height;
						ife.style.width =3D ife.clientWidth;
					}*/

					if (ife.style.height.indexOf('%') !=3D -1) {
						ife._oldHeight =3D ife.style.height;
						ife.style.height =3D ife.clientHeight;
					}
				}

				=
window.setTimeout("tinyMCE.selectedInstance.setBaseHREF(tinyMCE.settings[=
'base_href']);tinyMCE._resetIframeHeight();", 1);
				return;

			case "submit":
				tinyMCE.removeTinyMCEFormElements(tinyMCE.isMSIE ? =
window.event.srcElement : e.target);
				tinyMCE.triggerSave();
				tinyMCE.isNotDirty =3D true;
				return;

			case "reset":
				var formObj =3D tinyMCE.isMSIE ? window.event.srcElement : e.target;

				for (var i=3D0; i<document.forms.length; i++) {
					if (document.forms[i] =3D=3D formObj)
						window.setTimeout('tinyMCE.resetForm(' + i + ');', 10);
				}

				return;

			case "keypress":
				if (inst && inst.handleShortcut(e))
					return false;

				if (e.target.editorId) {
					tinyMCE.selectedInstance =3D tinyMCE.instances[e.target.editorId];
				} else {
					if (e.target.ownerDocument.editorId)
						tinyMCE.selectedInstance =3D =
tinyMCE.instances[e.target.ownerDocument.editorId];
				}

				if (tinyMCE.selectedInstance)
					tinyMCE.selectedInstance.switchSettings();

				// Insert P element
				if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && =
e.keyCode =3D=3D 13 && !e.shiftKey) {
					// Insert P element instead of BR
					if (TinyMCE_ForceParagraphs._insertPara(tinyMCE.selectedInstance, =
e)) {
						// Cancel event
						tinyMCE.execCommand("mceAddUndoLevel");
						tinyMCE.cancelEvent(e);
						return false;
					}
				}

				// Handle backspace
				if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && =
(e.keyCode =3D=3D 8 || e.keyCode =3D=3D 46) && !e.shiftKey) {
					// Insert P element instead of BR
					if =
(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, =
e.type)) {
						// Cancel event
						tinyMCE.execCommand("mceAddUndoLevel");
						tinyMCE.cancelEvent(e);
						return false;
					}
				}

				// Return key pressed
				if (tinyMCE.isMSIE && tinyMCE.settings['force_br_newlines'] && =
e.keyCode =3D=3D 13) {
					if (e.target.editorId)
						tinyMCE.selectedInstance =3D tinyMCE.instances[e.target.editorId];

					if (tinyMCE.selectedInstance) {
						var sel =3D tinyMCE.selectedInstance.getDoc().selection;
						var rng =3D sel.createRange();

						if (tinyMCE.getParentElement(rng.parentElement(), "li") !=3D null)
							return false;

						// Cancel event
						e.returnValue =3D false;
						e.cancelBubble =3D true;

						// Insert BR element
						rng.pasteHTML("<br />");
						rng.collapse(false);
						rng.select();

						tinyMCE.execCommand("mceAddUndoLevel");
						tinyMCE.triggerNodeChange(false);
						return false;
					}
				}

				// Backspace or delete
				if (e.keyCode =3D=3D 8 || e.keyCode =3D=3D 46) {
					tinyMCE.selectedElement =3D e.target;
					tinyMCE.linkElement =3D tinyMCE.getParentElement(e.target, "a");
					tinyMCE.imgElement =3D tinyMCE.getParentElement(e.target, "img");
					tinyMCE.triggerNodeChange(false);
				}

				return false;
			break;

			case "keyup":
			case "keydown":
				tinyMCE.hideMenus();
				tinyMCE.hasMouseMoved =3D false;

				if (inst && inst.handleShortcut(e))
					return false;

				if (e.target.editorId)
					tinyMCE.selectedInstance =3D tinyMCE.instances[e.target.editorId];
				else
					return;

				if (tinyMCE.selectedInstance)
					tinyMCE.selectedInstance.switchSettings();

				var inst =3D tinyMCE.selectedInstance;

				// Handle backspace
				if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && =
(e.keyCode =3D=3D 8 || e.keyCode =3D=3D 46) && !e.shiftKey) {
					// Insert P element instead of BR
					if =
(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, =
e.type)) {
						// Cancel event
						tinyMCE.execCommand("mceAddUndoLevel");
						e.preventDefault();
						return false;
					}
				}

				tinyMCE.selectedElement =3D null;
				tinyMCE.selectedNode =3D null;
				var elm =3D tinyMCE.selectedInstance.getFocusElement();
				tinyMCE.linkElement =3D tinyMCE.getParentElement(elm, "a");
				tinyMCE.imgElement =3D tinyMCE.getParentElement(elm, "img");
				tinyMCE.selectedElement =3D elm;

				// Update visualaids on tabs
				if (tinyMCE.isGecko && e.type =3D=3D "keyup" && e.keyCode =3D=3D 9)
					tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(), true, =
tinyMCE.settings['visual'], tinyMCE.selectedInstance);

				// Fix empty elements on return/enter, check where enter occured
				if (tinyMCE.isMSIE && e.type =3D=3D "keydown" && e.keyCode =3D=3D =
13)
					tinyMCE.enterKeyElement =3D =
tinyMCE.selectedInstance.getFocusElement();

				// Fix empty elements on return/enter
				if (tinyMCE.isMSIE && e.type =3D=3D "keyup" && e.keyCode =3D=3D 13) =
{
					var elm =3D tinyMCE.enterKeyElement;
					if (elm) {
						var re =3D new RegExp('^HR|IMG|BR$','g'); // Skip these
						var dre =3D new RegExp('^H[1-6]$','g'); // Add double on these

						if (!elm.hasChildNodes() && !re.test(elm.nodeName)) {
							if (dre.test(elm.nodeName))
								elm.innerHTML =3D "&nbsp;&nbsp;";
							else
								elm.innerHTML =3D "&nbsp;";
						}
					}
				}

				// Check if it's a position key
				var keys =3D tinyMCE.posKeyCodes;
				var posKey =3D false;
				for (var i=3D0; i<keys.length; i++) {
					if (keys[i] =3D=3D e.keyCode) {
						posKey =3D true;
						break;
					}
				}

				// MSIE custom key handling
				if (tinyMCE.isMSIE && tinyMCE.settings['custom_undo_redo']) {
					var keys =3D new Array(8,46); // Backspace,Delete
					for (var i=3D0; i<keys.length; i++) {
						if (keys[i] =3D=3D e.keyCode) {
							if (e.type =3D=3D "keyup")
								tinyMCE.triggerNodeChange(false);
						}
					}
				}

				// If Ctrl key
				if (e.keyCode =3D=3D 17)
					return true;

				// Handle Undo/Redo when typing content

				// Start typing (non position key)
				if (!posKey && e.type =3D=3D "keyup")
					tinyMCE.execCommand("mceStartTyping");

				// Store undo bookmark
				if (e.type =3D=3D "keydown" && (posKey || e.ctrlKey) && inst)
					inst.undoBookmark =3D inst.selection.getBookmark();

				// End typing (position key) or some Ctrl event
				if (e.type =3D=3D "keyup" && (posKey || e.ctrlKey))
					tinyMCE.execCommand("mceEndTyping");

				if (posKey && e.type =3D=3D "keyup")
					tinyMCE.triggerNodeChange(false);

				if (tinyMCE.isMSIE && e.ctrlKey)
					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
			break;

			case "mousedown":
			case "mouseup":
			case "click":
			case "focus":
				tinyMCE.hideMenus();

				if (tinyMCE.selectedInstance) {
					tinyMCE.selectedInstance.switchSettings();
					tinyMCE.selectedInstance.isFocused =3D true;
				}

				// Check instance event trigged on
				var targetBody =3D tinyMCE.getParentElement(e.target, "body");
				for (var instanceName in tinyMCE.instances) {
					if (!tinyMCE.isInstance(tinyMCE.instances[instanceName]))
						continue;

					var inst =3D tinyMCE.instances[instanceName];

					// Reset design mode if lost (on everything just in case)
					inst.autoResetDesignMode();

					if (inst.getBody() =3D=3D targetBody) {
						tinyMCE.selectedInstance =3D inst;
						tinyMCE.selectedElement =3D e.target;
						tinyMCE.linkElement =3D =
tinyMCE.getParentElement(tinyMCE.selectedElement, "a");
						tinyMCE.imgElement =3D =
tinyMCE.getParentElement(tinyMCE.selectedElement, "img");
						break;
					}
				}

				// Add first bookmark location
				if (!tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark)
					tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark =3D =
tinyMCE.selectedInstance.selection.getBookmark();

				if (tinyMCE.isSafari) {
					tinyMCE.selectedInstance.lastSafariSelection =3D =
tinyMCE.selectedInstance.selection.getBookmark();
					tinyMCE.selectedInstance.lastSafariSelectedElement =3D =
tinyMCE.selectedElement;

					var lnk =3D tinyMCE.getParentElement(tinyMCE.selectedElement, "a");

					// Patch the darned link
					if (lnk && e.type =3D=3D "mousedown") {
						lnk.setAttribute("mce_real_href", lnk.getAttribute("href"));
						lnk.setAttribute("href", "javascript:void(0);");
					}

					// Patch back
					if (lnk && e.type =3D=3D "click") {
						window.setTimeout(function() {
							lnk.setAttribute("href", lnk.getAttribute("mce_real_href"));
							lnk.removeAttribute("mce_real_href");
						}, 10);
					}
				}

				// Reset selected node
				if (e.type !=3D "focus")
					tinyMCE.selectedNode =3D null;

				tinyMCE.triggerNodeChange(false);
				tinyMCE.execCommand("mceEndTyping");

				if (e.type =3D=3D "mouseup")
					tinyMCE.execCommand("mceAddUndoLevel");

				// Just in case
				if (!tinyMCE.selectedInstance && e.target.editorId)
					tinyMCE.selectedInstance =3D tinyMCE.instances[e.target.editorId];

				return false;
			break;
		}
	},

	getButtonHTML : function(id, lang, img, cmd, ui, val) {
		var h =3D '', m, x;

		cmd =3D 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + cmd + =
'\'';

		if (typeof(ui) !=3D "undefined" && ui !=3D null)
			cmd +=3D ',' + ui;

		if (typeof(val) !=3D "undefined" && val !=3D null)
			cmd +=3D ",'" + val + "'";

		cmd +=3D ');';

		// Use tilemaps when enabled and found and never in MSIE since it =
loads the tile each time from cache if cahce is disabled
		if (tinyMCE.getParam('button_tile_map') && (!tinyMCE.isMSIE || =
tinyMCE.isOpera) && (m =3D this.buttonMap[id]) !=3D null && =
(tinyMCE.getParam("language") =3D=3D "en" || img.indexOf('$lang') =3D=3D =
-1)) {
			// Tiled button
			x =3D 0 - (m * 20) =3D=3D 0 ? '0' : 0 - (m * 20);
			h +=3D '<a id=3D"{$editor_id}_' + id + '" href=3D"javascript:' + cmd =
+ '" onclick=3D"' + cmd + 'return false;" onmousedown=3D"return false;" =
class=3D"mceTiledButton mceButtonNormal" target=3D"_self">';
			h +=3D '<img src=3D"{$themeurl}/images/spacer.gif" =
style=3D"background-position: ' + x + 'px 0" title=3D"{$' + lang + '}" =
/>';
			h +=3D '</a>';
		} else {
			// Normal button
			h +=3D '<a id=3D"{$editor_id}_' + id + '" href=3D"javascript:' + cmd =
+ '" onclick=3D"' + cmd + 'return false;" onmousedown=3D"return false;" =
class=3D"mceButtonNormal" target=3D"_self">';
			h +=3D '<img src=3D"' + img + '" title=3D"{$' + lang + '}" />';
			h +=3D '</a>';
		}

		return h;
	},

	addButtonMap : function(m) {
		var i, a =3D m.replace(/\s+/, '').split(',');

		for (i=3D0; i<a.length; i++)
			this.buttonMap[a[i]] =3D i;
	},

	submitPatch : function() {
		tinyMCE.removeTinyMCEFormElements(this);
		tinyMCE.triggerSave();
		this.mceOldSubmit();
		tinyMCE.isNotDirty =3D true;
	},

	onLoad : function() {
		// Wait for everything to be loaded first
		if (tinyMCE.settings.strict_loading_mode && this.loadingIndex !=3D -1) =
{
			window.setTimeout('tinyMCE.onLoad();', 1);
			return;
		}

		if (tinyMCE.isMSIE && !tinyMCE.isOpera && window.event.type =3D=3D =
"readystatechange" && document.readyState !=3D "complete")
			return true;

		if (tinyMCE.isLoaded)
			return true;

		tinyMCE.isLoaded =3D true;

		tinyMCE.dispatchCallback(null, 'onpageload', 'onPageLoad');

		for (var c=3D0; c<tinyMCE.configs.length; c++) {
			tinyMCE.settings =3D tinyMCE.configs[c];

			var selector =3D tinyMCE.getParam("editor_selector");
			var deselector =3D tinyMCE.getParam("editor_deselector");
			var elementRefAr =3D new Array();

			// Add submit triggers
			if (document.forms && tinyMCE.settings['add_form_submit_trigger'] && =
!tinyMCE.submitTriggers) {
				for (var i=3D0; i<document.forms.length; i++) {
					var form =3D document.forms[i];

					tinyMCE.addEvent(form, "submit", =
TinyMCE_Engine.prototype.handleEvent);
					tinyMCE.addEvent(form, "reset", =
TinyMCE_Engine.prototype.handleEvent);
					tinyMCE.submitTriggers =3D true; // Do it only once

					// Patch the form.submit function
					if (tinyMCE.settings['submit_patch']) {
						try {
							form.mceOldSubmit =3D form.submit;
							form.submit =3D TinyMCE_Engine.prototype.submitPatch;
						} catch (e) {
							// Do nothing
						}
					}
				}
			}

			// Add editor instances based on mode
			var mode =3D tinyMCE.settings['mode'];
			switch (mode) {
				case "exact":
					var elements =3D tinyMCE.getParam('elements', '', true, ',');

					for (var i=3D0; i<elements.length; i++) {
						var element =3D tinyMCE._getElementById(elements[i]);
						var trigger =3D element ? =
element.getAttribute(tinyMCE.settings['textarea_trigger']) : "";

						if (tinyMCE.getAttrib(element, "class").indexOf(deselector) !=3D =
-1)
							continue;

						if (trigger =3D=3D "false")
							continue;

						if ((tinyMCE.settings['ask'] || =
tinyMCE.settings['convert_on_click']) && element) {
							elementRefAr[elementRefAr.length] =3D element;
							continue;
						}

						if (element)
							tinyMCE.addMCEControl(element, elements[i]);
						else if (tinyMCE.settings['debug'])
							alert("Error: Could not find element by id or name: " + =
elements[i]);
					}
				break;

				case "specific_textareas":
				case "textareas":
					var nodeList =3D document.getElementsByTagName("textarea");

					for (var i=3D0; i<nodeList.length; i++) {
						var elm =3D nodeList.item(i);
						var trigger =3D =
elm.getAttribute(tinyMCE.settings['textarea_trigger']);

						if (selector !=3D '' && tinyMCE.getAttrib(elm, =
"class").indexOf(selector) =3D=3D -1)
							continue;

						if (selector !=3D '')
							trigger =3D selector !=3D "" ? "true" : "";

						if (tinyMCE.getAttrib(elm, "class").indexOf(deselector) !=3D -1)
							continue;

						if ((mode =3D=3D "specific_textareas" && trigger =3D=3D "true") || =
(mode =3D=3D "textareas" && trigger !=3D "false"))
							elementRefAr[elementRefAr.length] =3D elm;
					}
				break;
			}

			for (var i=3D0; i<elementRefAr.length; i++) {
				var element =3D elementRefAr[i];
				var elementId =3D element.name ? element.name : element.id;

				if (tinyMCE.settings['ask'] || tinyMCE.settings['convert_on_click']) =
{
					// Focus breaks in Mozilla
					if (tinyMCE.isGecko) {
						var settings =3D tinyMCE.settings;

						tinyMCE.addEvent(element, "focus", function (e) =
{window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, =
settings);}, 10);});

						if (element.nodeName !=3D "TEXTAREA" && element.nodeName !=3D =
"INPUT")
							tinyMCE.addEvent(element, "click", function (e) =
{window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, =
settings);}, 10);});
						// tinyMCE.addEvent(element, "mouseover", function (e) =
{window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, =
settings);}, 10);});
					} else {
						var settings =3D tinyMCE.settings;

						tinyMCE.addEvent(element, "focus", function () { =
TinyMCE_Engine.prototype.confirmAdd(null, settings); });
						tinyMCE.addEvent(element, "click", function () { =
TinyMCE_Engine.prototype.confirmAdd(null, settings); });
						// tinyMCE.addEvent(element, "mouseenter", function () { =
TinyMCE_Engine.prototype.confirmAdd(null, settings); });
					}
				} else
					tinyMCE.addMCEControl(element, elementId);
			}

			// Handle auto focus
			if (tinyMCE.settings['auto_focus']) {
				window.setTimeout(function () {
					var inst =3D =
tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);
					inst.selection.selectNode(inst.getBody(), true, true);
					inst.contentWindow.focus();
				}, 10);
			}

			tinyMCE.dispatchCallback(null, 'oninit', 'onInit');
		}
	},

	isInstance : function(o) {
		return o !=3D null && typeof(o) =3D=3D "object" && =
o.isTinyMCE_Control;
	},

	getParam : function(name, default_value, strip_whitespace, split_chr) {
		var value =3D (typeof(this.settings[name]) =3D=3D "undefined") ? =
default_value : this.settings[name];

		// Fix bool values
		if (value =3D=3D "true" || value =3D=3D "false")
			return (value =3D=3D "true");

		if (strip_whitespace)
			value =3D tinyMCE.regexpReplace(value, "[ \t\r\n]", "");

		if (typeof(split_chr) !=3D "undefined" && split_chr !=3D null) {
			value =3D value.split(split_chr);
			var outArray =3D new Array();

			for (var i=3D0; i<value.length; i++) {
				if (value[i] && value[i] !=3D "")
					outArray[outArray.length] =3D value[i];
			}

			value =3D outArray;
		}

		return value;
	},

	getLang : function(name, default_value, parse_entities, va) {
		var v =3D (typeof(tinyMCELang[name]) =3D=3D "undefined") ? =
default_value : tinyMCELang[name], n;

		if (parse_entities)
			v =3D tinyMCE.entityDecode(v);

		if (va) {
			for (n in va)
				v =3D this.replaceVar(v, n, va[n]);
		}

		return v;
	},

	entityDecode : function(s) {
		var e =3D document.createElement("div");
		e.innerHTML =3D s;
		return e.innerHTML;
	},

	addToLang : function(prefix, ar) {
		for (var key in ar) {
			if (typeof(ar[key]) =3D=3D 'function')
				continue;

			tinyMCELang[(key.indexOf('lang_') =3D=3D -1 ? 'lang_' : '') + (prefix =
!=3D '' ? (prefix + "_") : '') + key] =3D ar[key];
		}

		this.loadNextScript();

	//	for (var key in ar)
	//		tinyMCELang[(key.indexOf('lang_') =3D=3D -1 ? 'lang_' : '') + =
(prefix !=3D '' ? (prefix + "_") : '') + key] =3D "|" + ar[key] + "|";
	},

	triggerNodeChange : function(focus, setup_content) {
		if (tinyMCE.selectedInstance) {
			var inst =3D tinyMCE.selectedInstance;
			var editorId =3D inst.editorId;
			var elm =3D (typeof(setup_content) !=3D "undefined" && setup_content) =
? tinyMCE.selectedElement : inst.getFocusElement();
			var undoIndex =3D -1;
			var undoLevels =3D -1;
			var anySelection =3D false;
			var selectedText =3D inst.selection.getSelectedText();

			if (setup_content && tinyMCE.isGecko && inst.isHidden())
				elm =3D inst.getBody();

			inst.switchSettings();

			if (tinyMCE.settings["auto_resize"]) {
				var doc =3D inst.getDoc();

				inst.iframeElement.style.width =3D doc.body.offsetWidth + "px";
				inst.iframeElement.style.height =3D doc.body.offsetHeight + "px";
			}

			if (tinyMCE.selectedElement)
				anySelection =3D (tinyMCE.selectedElement.nodeName.toLowerCase() =
=3D=3D "img") || (selectedText && selectedText.length > 0);

			if (tinyMCE.settings['custom_undo_redo']) {
				undoIndex =3D inst.undoRedo.undoIndex;
				undoLevels =3D inst.undoRedo.undoLevels.length;
			}

			tinyMCE.dispatchCallback(inst, 'handle_node_change_callback', =
'handleNodeChange', editorId, elm, undoIndex, undoLevels, =
inst.visualAid, anySelection, setup_content);
		}

		if (this.selectedInstance && (typeof(focus) =3D=3D "undefined" || =
focus))
			this.selectedInstance.contentWindow.focus();
	},

	_customCleanup : function(inst, type, content) {
		var pl, po, i;

		// Call custom cleanup
		var customCleanup =3D tinyMCE.settings['cleanup_callback'];
		if (customCleanup !=3D "" && eval("typeof(" + customCleanup + ")") =
!=3D "undefined")
			content =3D eval(customCleanup + "(type, content, inst);");

		// Trigger plugin cleanups
		pl =3D inst.plugins;
		for (i=3D0; i<pl.length; i++) {
			po =3D tinyMCE.plugins[pl[i]];

			if (po && po.cleanup)
				content =3D po.cleanup(type, content, inst);
		}

		return content;
	},

	setContent : function(h) {
		if (tinyMCE.selectedInstance) {
			tinyMCE.selectedInstance.execCommand('mceSetContent', false, h);
			tinyMCE.selectedInstance.repaint();
		}
	},

	importThemeLanguagePack : function(name) {
		if (typeof(name) =3D=3D "undefined")
			name =3D tinyMCE.settings['theme'];

		tinyMCE.loadScript(tinyMCE.baseURL + '/themes/' + name + '/langs/' + =
tinyMCE.settings['language'] + '.js');
	},

	importPluginLanguagePack : function(name, valid_languages) {
		var lang =3D "en", b =3D tinyMCE.baseURL + '/plugins/' + name;

		valid_languages =3D valid_languages.split(',');
		for (var i=3D0; i<valid_languages.length; i++) {
			if (tinyMCE.settings['language'] =3D=3D valid_languages[i])
				lang =3D tinyMCE.settings['language'];
		}

		if (this.plugins[name])
			b =3D this.plugins[name].baseURL;

		tinyMCE.loadScript(b + '/langs/' + lang +  '.js');
	},

	applyTemplate : function(h, as) {
		var i, s, ar =3D h.match(new RegExp('\\{\\$[a-z0-9_]+\\}', 'gi'));

		if (ar && ar.length > 0) {
			for (i=3Dar.length-1; i>=3D0; i--) {
				s =3D ar[i].substring(2, ar[i].length-1);

				if (s.indexOf('lang_') =3D=3D 0 && tinyMCELang[s])
					h =3D tinyMCE.replaceVar(h, s, tinyMCELang[s]);
				else if (as && as[s])
					h =3D tinyMCE.replaceVar(h, s, as[s]);
				else if (tinyMCE.settings[s])
					h =3D tinyMCE.replaceVar(h, s, tinyMCE.settings[s]);
			}
		}

		h =3D tinyMCE.replaceVar(h, "themeurl", tinyMCE.themeURL);

		return h;
	},

	replaceVar : function(h, r, v) {
		return h.replace(new RegExp('{\\\$' + r + '}', 'g'), v);
	},

	openWindow : function(template, args) {
		var html, width, height, x, y, resizable, scrollbars, url;

		args['mce_template_file'] =3D template['file'];
		args['mce_width'] =3D template['width'];
		args['mce_height'] =3D template['height'];
		tinyMCE.windowArgs =3D args;

		html =3D template['html'];
		if (!(width =3D parseInt(template['width'])))
			width =3D 320;

		if (!(height =3D parseInt(template['height'])))
			height =3D 200;

		// Add to height in M$ due to SP2 WHY DON'T YOU GUYS IMPLEMENT =
innerWidth of windows!!
		if (tinyMCE.isMSIE)
			height +=3D 40;
		else
			height +=3D 20;

		x =3D parseInt(screen.width / 2.0) - (width / 2.0);
		y =3D parseInt(screen.height / 2.0) - (height / 2.0);

		resizable =3D (args && args['resizable']) ? args['resizable'] : "no";
		scrollbars =3D (args && args['scrollbars']) ? args['scrollbars'] : =
"no";

		if (template['file'].charAt(0) !=3D '/' && =
template['file'].indexOf('://') =3D=3D -1)
			url =3D tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + =
"/" + template['file'];
		else
			url =3D template['file'];

		// Replace all args as variables in URL
		for (var name in args) {
			if (typeof(args[name]) =3D=3D 'function')
				continue;

			url =3D tinyMCE.replaceVar(url, name, escape(args[name]));
		}

		if (html) {
			html =3D tinyMCE.replaceVar(html, "css", =
this.settings['popups_css']);
			html =3D tinyMCE.applyTemplate(html, args);

			var win =3D window.open("", "mcePopup" + new Date().getTime(), =
"top=3D" + y + ",left=3D" + x + ",scrollbars=3D" + scrollbars + =
",dialog=3Dyes,minimizable=3D" + resizable + ",modal=3Dyes,width=3D" + =
width + ",height=3D" + height + ",resizable=3D" + resizable);
			if (win =3D=3D null) {
				alert(tinyMCELang['lang_popup_blocked']);
				return;
			}

			win.document.write(html);
			win.document.close();
			win.resizeTo(width, height);
			win.focus();
		} else {
			if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && resizable !=3D 'yes' && =
tinyMCE.settings["dialog_type"] =3D=3D "modal") {
				height +=3D 10;

				var features =3D "resizable:" + resizable=20
					+ ";scroll:"
					+ scrollbars + ";status:yes;center:yes;help:no;dialogWidth:"
					+ width + "px;dialogHeight:" + height + "px;";

				window.showModalDialog(url, window, features);
			} else {
				var modal =3D (resizable =3D=3D "yes") ? "no" : "yes";

				if (tinyMCE.isGecko && tinyMCE.isMac)
					modal =3D "no";

				if (template['close_previous'] !=3D "no")
					try {tinyMCE.lastWindow.close();} catch (ex) {}

				var win =3D window.open(url, "mcePopup" + new Date().getTime(), =
"top=3D" + y + ",left=3D" + x + ",scrollbars=3D" + scrollbars + =
",dialog=3D" + modal + ",minimizable=3D" + resizable + ",modal=3D" + =
modal + ",width=3D" + width + ",height=3D" + height + ",resizable=3D" + =
resizable);
				if (win =3D=3D null) {
					alert(tinyMCELang['lang_popup_blocked']);
					return;
				}

				if (template['close_previous'] !=3D "no")
					tinyMCE.lastWindow =3D win;

				eval('try { win.resizeTo(width, height); } catch(e) { }');

				// Make it bigger if statusbar is forced
				if (tinyMCE.isGecko) {
					if (win.document.defaultView.statusbar.visible)
						win.resizeBy(0, tinyMCE.isMac ? 10 : 24);
				}

				win.focus();
			}
		}
	},

	closeWindow : function(win) {
		win.close();
	},

	getVisualAidClass : function(class_name, state) {
		var aidClass =3D tinyMCE.settings['visual_table_class'];

		if (typeof(state) =3D=3D "undefined")
			state =3D tinyMCE.settings['visual'];

		// Split
		var classNames =3D new Array();
		var ar =3D class_name.split(' ');
		for (var i=3D0; i<ar.length; i++) {
			if (ar[i] =3D=3D aidClass)
				ar[i] =3D "";

			if (ar[i] !=3D "")
				classNames[classNames.length] =3D ar[i];
		}

		if (state)
			classNames[classNames.length] =3D aidClass;

		// Glue
		var className =3D "";
		for (var i=3D0; i<classNames.length; i++) {
			if (i > 0)
				className +=3D " ";

			className +=3D classNames[i];
		}

		return className;
	},

	handleVisualAid : function(el, deep, state, inst, skip_dispatch) {
		if (!el)
			return;

		if (!skip_dispatch)
			tinyMCE.dispatchCallback(inst, 'handle_visual_aid_callback', =
'handleVisualAid', el, deep, state, inst);

		var tableElement =3D null;

		switch (el.nodeName) {
			case "TABLE":
				var oldW =3D el.style.width;
				var oldH =3D el.style.height;
				var bo =3D tinyMCE.getAttrib(el, "border");

				bo =3D bo =3D=3D "" || bo =3D=3D "0" ? true : false;

				tinyMCE.setAttrib(el, "class", =
tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el, "class"), state && bo));

				el.style.width =3D oldW;
				el.style.height =3D oldH;

				for (var y=3D0; y<el.rows.length; y++) {
					for (var x=3D0; x<el.rows[y].cells.length; x++) {
						var cn =3D =
tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x], =
"class"), state && bo);
						tinyMCE.setAttrib(el.rows[y].cells[x], "class", cn);
					}
				}

				break;

			case "A":
				var anchorName =3D tinyMCE.getAttrib(el, "name");

				if (anchorName !=3D '' && state) {
					el.title =3D anchorName;
					el.className =3D 'mceItemAnchor';
				} else if (anchorName !=3D '' && !state)
					el.className =3D '';

				break;
		}

		if (deep && el.hasChildNodes()) {
			for (var i=3D0; i<el.childNodes.length; i++)
				tinyMCE.handleVisualAid(el.childNodes[i], deep, state, inst, true);
		}
	},

	/*
	applyClassesToFonts : function(doc, size) {
		var f =3D doc.getElementsByTagName("font");
		for (var i=3D0; i<f.length; i++) {
			var s =3D tinyMCE.getAttrib(f[i], "size");

			if (s !=3D "")
				tinyMCE.setAttrib(f[i], 'class', "mceItemFont" + s);
		}

		if (typeof(size) !=3D "undefined") {
			var css =3D "";

			for (var x=3D0; x<doc.styleSheets.length; x++) {
				for (var i=3D0; i<doc.styleSheets[x].rules.length; i++) {
					if (doc.styleSheets[x].rules[i].selectorText =3D=3D '#mceSpanFonts =
.mceItemFont' + size) {
						css =3D doc.styleSheets[x].rules[i].style.cssText;
						break;
					}
				}

				if (css !=3D "")
					break;
			}

			if (doc.styleSheets[0].rules[0].selectorText =3D=3D "FONT")
				doc.styleSheets[0].removeRule(0);

			doc.styleSheets[0].addRule("FONT", css, 0);
		}
	},
	*/

	fixGeckoBaseHREFBug : function(m, e, h) {
		var nl, i, a, n, xsrc, xhref, el;

		if (tinyMCE.isGecko) {
			if (m =3D=3D 1) {
				h =3D h.replace(/\ssrc=3D/gi, " mce_tsrc=3D");
				h =3D h.replace(/\shref=3D/gi, " mce_thref=3D");

				return h;
			} else {
				el =3D new =
Array('a','img','select','area','iframe','base','input','script','embed',=
'object','link');

				for (a=3D0; a<el.length; a++) {
					n =3D e.getElementsByTagName(el[a]);

					for (i=3D0; i<n.length; i++) {
						xsrc =3D tinyMCE.getAttrib(n[i], "mce_tsrc");
						xhref =3D tinyMCE.getAttrib(n[i], "mce_thref");

						if (xsrc !=3D "") {
							try {
								n[i].src =3D =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], =
xsrc);
							} catch (e) {
								// Ignore, Firefox cast exception if local file wasn't found
							}

							n[i].removeAttribute("mce_tsrc");
						}

						if (xhref !=3D "") {
							try {
								n[i].href =3D =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], =
xhref);
							} catch (e) {
								// Ignore, Firefox cast exception if local file wasn't found
							}

							n[i].removeAttribute("mce_thref");
						}
					}
				}

				el =3D tinyMCE.selectNodes(e, function(n) {
					if (n.nodeType =3D=3D 3 || n.nodeType =3D=3D 8) {
						n.nodeValue =3D n.nodeValue.replace(/\smce_tsrc=3D/gi, " src=3D");
						n.nodeValue =3D n.nodeValue.replace(/\smce_thref=3D/gi, " =
href=3D");
					}

					return false;
				});
			}
		}

		return h;
	},

	_setHTML : function(doc, html_content) {
		// Force closed anchors open
		//html_content =3D html_content.replace(new RegExp('<a(.*?)/>', 'gi'), =
'<a$1></a>');

		html_content =3D tinyMCE.cleanupHTMLCode(html_content);

		// Try innerHTML if it fails use pasteHTML in MSIE
		try {
			tinyMCE.setInnerHTML(doc.body, html_content);
		} catch (e) {
			if (this.isMSIE)
				doc.body.createTextRange().pasteHTML(html_content);
		}

		// Content duplication bug fix
		if (tinyMCE.isMSIE && tinyMCE.settings['fix_content_duplication']) {
			// Remove P elements in P elements
			var paras =3D doc.getElementsByTagName("P");
			for (var i=3D0; i<paras.length; i++) {
				var node =3D paras[i];
				while ((node =3D node.parentNode) !=3D null) {
					if (node.nodeName =3D=3D "P")
						node.outerHTML =3D node.innerHTML;
				}
			}

			// Content duplication bug fix (Seems to be word crap)
			var html =3D doc.body.innerHTML;
/*
			if (html.indexOf('=3D"mso') !=3D -1) {
				for (var i=3D0; i<doc.body.all.length; i++) {
					var el =3D doc.body.all[i];
					el.removeAttribute("className","",0);
					el.removeAttribute("style","",0);
				}

				html =3D doc.body.innerHTML;
				html =3D tinyMCE.regexpReplace(html, "<o:p><\/o:p>", "<br />");
				html =3D tinyMCE.regexpReplace(html, "<o:p>&nbsp;<\/o:p>", "");
				html =3D tinyMCE.regexpReplace(html, "<st1:.*?>", "");
				html =3D tinyMCE.regexpReplace(html, "<p><\/p>", "");
				html =3D tinyMCE.regexpReplace(html, "<p><\/p>\r\n<p><\/p>", "");
				html =3D tinyMCE.regexpReplace(html, "<p>&nbsp;<\/p>", "<br />");
				html =3D tinyMCE.regexpReplace(html, "<p>\s*(<p>\s*)?", "<p>");
				html =3D tinyMCE.regexpReplace(html, "<\/p>\s*(<\/p>\s*)?", "</p>");
			}*/

			// Always set the htmlText output
			tinyMCE.setInnerHTML(doc.body, html);
		}

		tinyMCE.cleanupAnchors(doc);

		if (tinyMCE.getParam("convert_fonts_to_spans"))
			tinyMCE.convertSpansToFonts(doc);
	},

	getEditorId : function(form_element) {
		var inst =3D this.getInstanceById(form_element);
		if (!inst)
			return null;

		return inst.editorId;
	},

	getInstanceById : function(editor_id) {
		var inst =3D this.instances[editor_id];
		if (!inst) {
			for (var n in tinyMCE.instances) {
				var instance =3D tinyMCE.instances[n];
				if (!tinyMCE.isInstance(instance))
					continue;

				if (instance.formTargetElementId =3D=3D editor_id) {
					inst =3D instance;
					break;
				}
			}
		}

		return inst;
	},

	queryInstanceCommandValue : function(editor_id, command) {
		var inst =3D tinyMCE.getInstanceById(editor_id);
		if (inst)
			return inst.queryCommandValue(command);

		return false;
	},

	queryInstanceCommandState : function(editor_id, command) {
		var inst =3D tinyMCE.getInstanceById(editor_id);
		if (inst)
			return inst.queryCommandState(command);

		return null;
	},

	setWindowArg : function(n, v) {
		this.windowArgs[n] =3D v;
	},

	getWindowArg : function(n, d) {
		return (typeof(this.windowArgs[n]) =3D=3D "undefined") ? d : =
this.windowArgs[n];
	},

	getCSSClasses : function(editor_id, doc) {
		var output =3D new Array();

		// Is cached, use that
		if (typeof(tinyMCE.cssClasses) !=3D "undefined")
			return tinyMCE.cssClasses;

		if (typeof(editor_id) =3D=3D "undefined" && typeof(doc) =3D=3D =
"undefined") {
			var instance;

			for (var instanceName in tinyMCE.instances) {
				instance =3D tinyMCE.instances[instanceName];
				if (!tinyMCE.isInstance(instance))
					continue;

				break;
			}

			doc =3D instance.getDoc();
		}

		if (typeof(doc) =3D=3D "undefined") {
			var instance =3D tinyMCE.getInstanceById(editor_id);
			doc =3D instance.getDoc();
		}

		if (doc) {
			var styles =3D doc.styleSheets;

			if (styles && styles.length > 0) {
				for (var x=3D0; x<styles.length; x++) {
					var csses =3D null;

					// Just ignore any errors
					eval("try {var csses =3D tinyMCE.isMSIE ? doc.styleSheets(" + x + =
").rules : styles[" + x + "].cssRules;} catch(e) {}");
					if (!csses)
						return new Array();

					for (var i=3D0; i<csses.length; i++) {
						var selectorText =3D csses[i].selectorText;

						// Can be multiple rules per selector
						if (selectorText) {
							var rules =3D selectorText.split(',');
							for (var c=3D0; c<rules.length; c++) {
								var rule =3D rules[c];

								// Strip spaces between selectors
								while (rule.indexOf(' ') =3D=3D 0)
									rule =3D rule.substring(1);

								// Invalid rule
								if (rule.indexOf(' ') !=3D -1 || rule.indexOf(':') !=3D -1 || =
rule.indexOf('mceItem') !=3D -1)
									continue;

								if (rule.indexOf(tinyMCE.settings['visual_table_class']) !=3D -1 =
|| rule.indexOf('mceEditable') !=3D -1 || rule.indexOf('mceNonEditable') =
!=3D -1)
									continue;

								// Is class rule
								if (rule.indexOf('.') !=3D -1) {
									var cssClass =3D rule.substring(rule.indexOf('.') + 1);
									var addClass =3D true;

									for (var p=3D0; p<output.length && addClass; p++) {
										if (output[p] =3D=3D cssClass)
											addClass =3D false;
									}

									if (addClass)
										output[output.length] =3D cssClass;
								}
							}
						}
					}
				}
			}
		}

		// Cache em
		if (output.length > 0)
			tinyMCE.cssClasses =3D output;

		return output;
	},

	regexpReplace : function(in_str, reg_exp, replace_str, opts) {
		if (in_str =3D=3D null)
			return in_str;

		if (typeof(opts) =3D=3D "undefined")
			opts =3D 'g';

		var re =3D new RegExp(reg_exp, opts);
		return in_str.replace(re, replace_str);
	},

	trim : function(s) {
		return s.replace(/^\s*|\s*$/g, "");
	},

	cleanupEventStr : function(s) {
		s =3D "" + s;
		s =3D s.replace('function anonymous()\n{\n', '');
		s =3D s.replace('\n}', '');
		s =3D s.replace(/^return true;/gi, ''); // Remove event blocker

		return s;
	},

	getControlHTML : function(c) {
		var i, l, n, o, v;

		l =3D tinyMCE.plugins;
		for (n in l) {
			o =3D l[n];

			if (o.getControlHTML && (v =3D o.getControlHTML(c)) !=3D '')
				return tinyMCE.replaceVar(v, "pluginurl", o.baseURL);
		}

		o =3D tinyMCE.themes[tinyMCE.settings['theme']];
		if (o.getControlHTML && (v =3D o.getControlHTML(c)) !=3D '')
			return v;

		return '';
	},

	evalFunc : function(f, idx, a) {
		var s =3D '(', i;

		for (i=3Didx; i<a.length; i++) {
			s +=3D 'a[' + i + ']';

			if (i < a.length-1)
				s +=3D ',';
		}

		s +=3D ');';

		return eval("f" + s);
	},

	dispatchCallback : function(i, p, n) {
		return this.callFunc(i, p, n, 0, this.dispatchCallback.arguments);
	},

	executeCallback : function(i, p, n) {
		return this.callFunc(i, p, n, 1, this.executeCallback.arguments);
	},

	execCommandCallback : function(i, p, n) {
		return this.callFunc(i, p, n, 2, this.execCommandCallback.arguments);
	},

	callFunc : function(ins, p, n, m, a) {
		var l, i, on, o, s, v;

		s =3D m =3D=3D 2;

		l =3D tinyMCE.getParam(p, '');

		if (l !=3D '' && (v =3D tinyMCE.evalFunc(typeof(l) =3D=3D "function" ? =
l : eval(l), 3, a)) =3D=3D s && m > 0)
			return true;

		if (ins !=3D null) {
			for (i=3D0, l =3D ins.plugins; i<l.length; i++) {
				o =3D tinyMCE.plugins[l[i]];

				if (o[n] && (v =3D tinyMCE.evalFunc(o[n], 3, a)) =3D=3D s && m > 0)
					return true;
			}
		}

		l =3D tinyMCE.themes;
		for (on in l) {
			o =3D l[on];

			if (o[n] && (v =3D tinyMCE.evalFunc(o[n], 3, a)) =3D=3D s && m > 0)
				return true;
		}

		return false;
	},

	xmlEncode : function(s) {
		s =3D "" + s;
		s =3D s.replace(/&/g, '&amp;');
		s =3D s.replace(new RegExp('"', 'g'), '&quot;');
		s =3D s.replace(/\'/g, '&#39;'); // &apos; is not working in MSIE
		s =3D s.replace(/</g, '&lt;');
		s =3D s.replace(/>/g, '&gt;');

		return s;
	},

	extend : function(p, np) {
		var o =3D {};

		o.parent =3D p;

		for (n in p)
			o[n] =3D p[n];

		for (n in np)
			o[n] =3D np[n];

		return o;
	},

	hideMenus : function() {
		var e =3D tinyMCE.lastSelectedMenuBtn;

		if (tinyMCE.lastMenu) {
			tinyMCE.lastMenu.hide();
			tinyMCE.lastMenu =3D null;
		}

		if (e) {
			tinyMCE.switchClass(e, tinyMCE.lastMenuBtnClass);
			tinyMCE.lastSelectedMenuBtn =3D null;
		}
	},

	explode : function(d, s) {
		var ar =3D s.split(d), oar =3D new Array(), i;
=09
		for (i =3D 0; i<ar.length; i++) {
			if (ar[i] !=3D "")
				oar[oar.length] =3D ar[i];
		}
=09
		return oar;
	}
};

// Global instances
var TinyMCE =3D TinyMCE_Engine; // Compatiblity with gzip compressors
var tinyMCE =3D new TinyMCE_Engine();
var tinyMCELang =3D {};

/* file:jscripts/tiny_mce/classes/TinyMCE_Control.class.js */

function TinyMCE_Control(settings) {
	var t, i, to, fu, p, x, fn, fu, pn, s =3D settings;

	this.undoRedoLevel =3D true;
	this.isTinyMCE_Control =3D true;

	// Default settings
	this.settings =3D s;
	this.settings['theme'] =3D tinyMCE.getParam("theme", "default");
	this.settings['width'] =3D tinyMCE.getParam("width", -1);
	this.settings['height'] =3D tinyMCE.getParam("height", -1);
	this.selection =3D new TinyMCE_Selection(this);
	this.undoRedo =3D new TinyMCE_UndoRedo(this);
	this.cleanup =3D new TinyMCE_Cleanup();
	this.shortcuts =3D new Array();
	this.hasMouseMoved =3D false;

	this.cleanup.init({
		valid_elements : s.valid_elements,
		extended_valid_elements : s.extended_valid_elements,
		entities : s.entities,
		entity_encoding : s.entity_encoding,
		debug : s.cleanup_debug,
		url_converter : 'TinyMCE_Cleanup.prototype._urlConverter',
		indent : s.apply_source_formatting,
		invalid_elements : s.invalid_elements,
		verify_html : s.verify_html,
		fix_content_duplication : s.fix_content_duplication
	});

	// Wrap old theme
	t =3D this.settings['theme'];
	if (!tinyMCE.hasTheme(t)) {
		fn =3D tinyMCE.callbacks;
		to =3D {};

		for (i=3D0; i<fn.length; i++) {
			if ((fu =3D window['TinyMCE_' + t + "_" + fn[i]]))
				to[fn[i]] =3D fu;
		}

		tinyMCE.addTheme(t, to);
	}

	// Wrap old plugins
	this.plugins =3D new Array();
	p =3D tinyMCE.getParam('plugins', '', true, ',');
	if (p.length > 0) {
		for (i=3D0; i<p.length; i++) {
			pn =3D p[i];

			if (pn.charAt(0) =3D=3D '-')
				pn =3D pn.substring(1);

			if (!tinyMCE.hasPlugin(pn)) {
				fn =3D tinyMCE.callbacks;
				to =3D {};

				for (x=3D0; x<fn.length; x++) {
					if ((fu =3D window['TinyMCE_' + pn + "_" + fn[x]]))
						to[fn[x]] =3D fu;
				}

				tinyMCE.addPlugin(pn, to);
			}

			this.plugins[this.plugins.length] =3D pn;=20
		}
	}
};

TinyMCE_Control.prototype =3D {
	hasPlugin : function(n) {
		var i;

		for (i=3D0; i<this.plugins.length; i++) {
			if (this.plugins[i] =3D=3D n)
				return true;
		}

		return false;
	},

	addPlugin : function(n, p) {
		if (!this.hasPlugin(n)) {
			tinyMCE.addPlugin(n, p);
			this.plugins[this.plugins.length] =3D n;
		}
	},

	repaint : function() {
		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
			return;

		try {
			var s =3D this.selection;
			var b =3D s.getBookmark(true);
			this.getBody().style.display =3D 'none';
			this.getDoc().execCommand('selectall', false, null);
			this.getSel().collapseToStart();
			this.getBody().style.display =3D 'block';
			s.moveToBookmark(b);
		} catch (ex) {
			// Ignore
		}
	},

	switchSettings : function() {
		if (tinyMCE.configs.length > 1 && tinyMCE.currentConfig !=3D =
this.settings['index']) {
			tinyMCE.settings =3D this.settings;
			tinyMCE.currentConfig =3D this.settings['index'];
		}
	},

	getBody : function() {
		return this.getDoc().body;
	},

	getDoc : function() {
		return this.contentWindow.document;
	},

	getWin : function() {
		return this.contentWindow;
	},

	addShortcut : function(m, k, d, cmd, ui, va) {
		var n =3D typeof(k) =3D=3D "number", ie =3D tinyMCE.isMSIE, c, sc, i;
		var scl =3D this.shortcuts;

		if (!tinyMCE.getParam('custom_shortcuts'))
			return false;

		m =3D m.toLowerCase();
		k =3D ie && !n ? k.toUpperCase() : k;
		c =3D n ? null : k.charCodeAt(0);
		d =3D d && d.indexOf('lang_') =3D=3D 0 ? tinyMCE.getLang(d) : d;

		sc =3D {
			alt : m.indexOf('alt') !=3D -1,
			ctrl : m.indexOf('ctrl') !=3D -1,
			shift : m.indexOf('shift') !=3D -1,
			charCode : c,
			keyCode : n ? k : (ie ? c : null),
			desc : d,
			cmd : cmd,
			ui : ui,
			val : va
		};

		for (i=3D0; i<scl.length; i++) {
			if (sc.alt =3D=3D scl[i].alt && sc.ctrl =3D=3D scl[i].ctrl && =
sc.shift =3D=3D scl[i].shift
				&& sc.charCode =3D=3D scl[i].charCode && sc.keyCode =3D=3D =
scl[i].keyCode) {
				return false;
			}
		}

		scl[scl.length] =3D sc;

		return true;
	},

	handleShortcut : function(e) {
		var i, s =3D this.shortcuts, o;

		for (i=3D0; i<s.length; i++) {
			o =3D s[i];
			if (o.alt =3D=3D e.altKey && o.ctrl =3D=3D e.ctrlKey && (o.keyCode =
=3D=3D e.keyCode || o.charCode =3D=3D e.charCode)) {
				if (o.cmd && (e.type =3D=3D "keydown" || (e.type =3D=3D "keypress" =
&& !tinyMCE.isOpera)))
					tinyMCE.execCommand(o.cmd, o.ui, o.val);

				tinyMCE.cancelEvent(e);
				return true;
			}
		}

		return false;
	},

	autoResetDesignMode : function() {
		// Add fix for tab/style.display none/block problems in Gecko
		if (!tinyMCE.isMSIE && this.isHidden() && =
tinyMCE.getParam('auto_reset_designmode'))
			eval('try { this.getDoc().designMode =3D "On"; } catch(e) {}');
	},

	isHidden : function() {
		if (tinyMCE.isMSIE)
			return false;

		var s =3D this.getSel();

		// Weird, wheres that cursor selection?
		return (!s || !s.rangeCount || s.rangeCount =3D=3D 0);
	},

	isDirty : function() {
		// Is content modified and not in a submit procedure
		return this.startContent !=3D tinyMCE.trim(this.getBody().innerHTML) =
&& !tinyMCE.isNotDirty;
	},

	_mergeElements : function(scmd, pa, ch, override) {
		if (scmd =3D=3D "removeformat") {
			pa.className =3D "";
			pa.style.cssText =3D "";
			ch.className =3D "";
			ch.style.cssText =3D "";
			return;
		}

		var st =3D tinyMCE.parseStyle(tinyMCE.getAttrib(pa, "style"));
		var stc =3D tinyMCE.parseStyle(tinyMCE.getAttrib(ch, "style"));
		var className =3D tinyMCE.getAttrib(pa, "class");

		className +=3D " " + tinyMCE.getAttrib(ch, "class");

		if (override) {
			for (var n in st) {
				if (typeof(st[n]) =3D=3D 'function')
					continue;

				stc[n] =3D st[n];
			}
		} else {
			for (var n in stc) {
				if (typeof(stc[n]) =3D=3D 'function')
					continue;

				st[n] =3D stc[n];
			}
		}

		tinyMCE.setAttrib(pa, "style", tinyMCE.serializeStyle(st));
		tinyMCE.setAttrib(pa, "class", tinyMCE.trim(className));
		ch.className =3D "";
		ch.style.cssText =3D "";
		ch.removeAttribute("class");
		ch.removeAttribute("style");
	},

	_setUseCSS : function(b) {
		var d =3D this.getDoc();

		try {d.execCommand("useCSS", false, !b);} catch (ex) {}
		try {d.execCommand("styleWithCSS", false, b);} catch (ex) {}

		if (!tinyMCE.getParam("table_inline_editing"))
			try {d.execCommand('enableInlineTableEditing', false, "false");} =
catch (ex) {}

		if (!tinyMCE.getParam("object_resizing"))
			try {d.execCommand('enableObjectResizing', false, "false");} catch =
(ex) {}
	},

	execCommand : function(command, user_interface, value) {
		var doc =3D this.getDoc();
		var win =3D this.getWin();
		var focusElm =3D this.getFocusElement();

		// Is non udno specific command
		if (!new =
RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mce=
AddUndoLevel', 'gi').test(command))
			this.undoBookmark =3D null;

		if (this.lastSafariSelection && !new =
RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mce=
AddUndoLevel', 'gi').test(command)) {
			this.selection.moveToBookmark(this.lastSafariSelection);
			tinyMCE.selectedElement =3D this.lastSafariSelectedElement;
		}

		// Mozilla issue
		if (!tinyMCE.isMSIE && !this.useCSS) {
			this._setUseCSS(false);
			this.useCSS =3D true;
		}

		//debug("command: " + command + ", user_interface: " + user_interface =
+ ", value: " + value);
		this.contentDocument =3D doc; // <-- Strange, unless this is applied =
Mozilla 1.3 breaks

		if (tinyMCE.execCommandCallback(this, 'execcommand_callback', =
'execCommand', this.editorId, this.getBody(), command, user_interface, =
value))
			return;

		// Fix align on images
		if (focusElm && focusElm.nodeName =3D=3D "IMG") {
			var align =3D focusElm.getAttribute('align');
			var img =3D command =3D=3D "JustifyCenter" ? =
focusElm.cloneNode(false) : focusElm;

			switch (command) {
				case "JustifyLeft":
					if (align =3D=3D 'left')
						img.removeAttribute('align');
					else
						img.setAttribute('align', 'left');

					// Remove the div
					var div =3D focusElm.parentNode;
					if (div && div.nodeName =3D=3D "DIV" && div.childNodes.length =
=3D=3D 1 && div.parentNode)
						div.parentNode.replaceChild(img, div);

					this.selection.selectNode(img);
					this.repaint();
					tinyMCE.triggerNodeChange();
					return;

				case "JustifyCenter":
					img.removeAttribute('align');

					// Is centered
					var div =3D tinyMCE.getParentElement(focusElm, "div");
					if (div && div.style.textAlign =3D=3D "center") {
						// Remove div
						if (div.nodeName =3D=3D "DIV" && div.childNodes.length =3D=3D 1 && =
div.parentNode)
							div.parentNode.replaceChild(img, div);
					} else {
						// Add div
						var div =3D this.getDoc().createElement("div");
						div.style.textAlign =3D 'center';
						div.appendChild(img);
						focusElm.parentNode.replaceChild(div, focusElm);
					}

					this.selection.selectNode(img);
					this.repaint();
					tinyMCE.triggerNodeChange();
					return;

				case "JustifyRight":
					if (align =3D=3D 'right')
						img.removeAttribute('align');
					else
						img.setAttribute('align', 'right');

					// Remove the div
					var div =3D focusElm.parentNode;
					if (div && div.nodeName =3D=3D "DIV" && div.childNodes.length =
=3D=3D 1 && div.parentNode)
						div.parentNode.replaceChild(img, div);

					this.selection.selectNode(img);
					this.repaint();
					tinyMCE.triggerNodeChange();
					return;
			}
		}

		if (tinyMCE.settings['force_br_newlines']) {
			var alignValue =3D "";

			if (doc.selection.type !=3D "Control") {
				switch (command) {
						case "JustifyLeft":
							alignValue =3D "left";
							break;

						case "JustifyCenter":
							alignValue =3D "center";
							break;

						case "JustifyFull":
							alignValue =3D "justify";
							break;

						case "JustifyRight":
							alignValue =3D "right";
							break;
				}

				if (alignValue !=3D "") {
					var rng =3D doc.selection.createRange();

					if ((divElm =3D tinyMCE.getParentElement(rng.parentElement(), =
"div")) !=3D null)
						divElm.setAttribute("align", alignValue);
					else if (rng.pasteHTML && rng.htmlText.length > 0)
						rng.pasteHTML('<div align=3D"' + alignValue + '">' + rng.htmlText =
+ "</div>");

					tinyMCE.triggerNodeChange();
					return;
				}
			}
		}

		switch (command) {
			case "mceRepaint":
				this.repaint();
				return true;

			case "InsertUnorderedList":
			case "InsertOrderedList":
				var tag =3D (command =3D=3D "InsertUnorderedList") ? "ul" : "ol";

				if (tinyMCE.isSafari)
					this.execCommand("mceInsertContent", false, "<" + tag + =
"><li>&nbsp;</li><" + tag + ">");
				else
					this.getDoc().execCommand(command, user_interface, value);

				tinyMCE.triggerNodeChange();
				break;

			case "Strikethrough":
				if (tinyMCE.isSafari)
					this.execCommand("mceInsertContent", false, "<strike>" + =
this.selection.getSelectedHTML() + "</strike>");
				else
					this.getDoc().execCommand(command, user_interface, value);

				tinyMCE.triggerNodeChange();
				break;

			case "mceSelectNode":
				this.selection.selectNode(value);
				tinyMCE.triggerNodeChange();
				tinyMCE.selectedNode =3D value;
				break;

			case "FormatBlock":
				if (value =3D=3D null || value =3D=3D "") {
					var elm =3D tinyMCE.getParentElement(this.getFocusElement(), =
"p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp");

					if (elm)
						this.execCommand("mceRemoveNode", false, elm);
				} else {
					if (tinyMCE.isGecko && new =
RegExp('<(div|blockquote|code|dt|dd|dl|samp)>', 'gi').test(value))
						value =3D value.replace(/[^a-z]/gi, '');

					if (tinyMCE.isMSIE && new RegExp('blockquote|code|samp', =
'gi').test(value)) {
						var b =3D this.selection.getBookmark();
						this.getDoc().execCommand("FormatBlock", false, '<p>');
						=
tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement(=
)), value);
						this.selection.moveToBookmark(b);
					} else
						this.getDoc().execCommand("FormatBlock", false, value);
				}

				tinyMCE.triggerNodeChange();

				break;

			case "mceRemoveNode":
				if (!value)
					value =3D tinyMCE.getParentElement(this.getFocusElement());

				if (tinyMCE.isMSIE) {
					value.outerHTML =3D value.innerHTML;
				} else {
					var rng =3D value.ownerDocument.createRange();
					rng.setStartBefore(value);
					rng.setEndAfter(value);
					rng.deleteContents();
					rng.insertNode(rng.createContextualFragment(value.innerHTML));
				}

				tinyMCE.triggerNodeChange();

				break;

			case "mceSelectNodeDepth":
				var parentNode =3D this.getFocusElement();
				for (var i=3D0; parentNode; i++) {
					if (parentNode.nodeName.toLowerCase() =3D=3D "body")
						break;

					if (parentNode.nodeName.toLowerCase() =3D=3D "#text") {
						i--;
						parentNode =3D parentNode.parentNode;
						continue;
					}

					if (i =3D=3D value) {
						this.selection.selectNode(parentNode, false);
						tinyMCE.triggerNodeChange();
						tinyMCE.selectedNode =3D parentNode;
						return;
					}

					parentNode =3D parentNode.parentNode;
				}

				break;

			case "SetStyleInfo":
				var rng =3D this.getRng();
				var sel =3D this.getSel();
				var scmd =3D value['command'];
				var sname =3D value['name'];
				var svalue =3D value['value'] =3D=3D null ? '' : value['value'];
				//var svalue =3D value['value'] =3D=3D null ? '' : value['value'];
				var wrapper =3D value['wrapper'] ? value['wrapper'] : "span";
				var parentElm =3D null;
				var invalidRe =3D new RegExp("^BODY|HTML$", "g");
				var invalidParentsRe =3D =
tinyMCE.settings['merge_styles_invalid_parents'] !=3D '' ? new =
RegExp(tinyMCE.settings['merge_styles_invalid_parents'], "gi") : null;

				// Whole element selected check
				if (tinyMCE.isMSIE) {
					// Control range
					if (rng.item)
						parentElm =3D rng.item(0);
					else {
						var pelm =3D rng.parentElement();
						var prng =3D doc.selection.createRange();
						prng.moveToElementText(pelm);

						if (rng.htmlText =3D=3D prng.htmlText || rng.boundingWidth =3D=3D =
0) {
							if (invalidParentsRe =3D=3D null || =
!invalidParentsRe.test(pelm.nodeName))
								parentElm =3D pelm;
						}
					}
				} else {
					var felm =3D this.getFocusElement();
					if (sel.isCollapsed || (new RegExp('td|tr|tbody|table', =
'gi').test(felm.nodeName) && sel.anchorNode =3D=3D felm.parentNode))
						parentElm =3D felm;
				}

				// Whole element selected
				if (parentElm && !invalidRe.test(parentElm.nodeName)) {
					if (scmd =3D=3D "setstyle")
						tinyMCE.setStyleAttrib(parentElm, sname, svalue);

					if (scmd =3D=3D "setattrib")
						tinyMCE.setAttrib(parentElm, sname, svalue);

					if (scmd =3D=3D "removeformat") {
						parentElm.style.cssText =3D '';
						tinyMCE.setAttrib(parentElm, 'class', '');
					}

					// Remove style/attribs from all children
					var ch =3D tinyMCE.getNodeTree(parentElm, new Array(), 1);
					for (var z=3D0; z<ch.length; z++) {
						if (ch[z] =3D=3D parentElm)
							continue;

						if (scmd =3D=3D "setstyle")
							tinyMCE.setStyleAttrib(ch[z], sname, '');

						if (scmd =3D=3D "setattrib")
							tinyMCE.setAttrib(ch[z], sname, '');

						if (scmd =3D=3D "removeformat") {
							ch[z].style.cssText =3D '';
							tinyMCE.setAttrib(ch[z], 'class', '');
						}
					}
				} else {
					this._setUseCSS(false); // Bug in FF when running in fullscreen
					doc.execCommand("FontName", false, "#mce_temp_font#");
					var elementArray =3D =
tinyMCE.getElementsByAttributeValue(this.getBody(), "font", "face", =
"#mce_temp_font#");

					// Change them all
					for (var x=3D0; x<elementArray.length; x++) {
						elm =3D elementArray[x];
						if (elm) {
							var spanElm =3D doc.createElement(wrapper);

							if (scmd =3D=3D "setstyle")
								tinyMCE.setStyleAttrib(spanElm, sname, svalue);

							if (scmd =3D=3D "setattrib")
								tinyMCE.setAttrib(spanElm, sname, svalue);

							if (scmd =3D=3D "removeformat") {
								spanElm.style.cssText =3D '';
								tinyMCE.setAttrib(spanElm, 'class', '');
							}

							if (elm.hasChildNodes()) {
								for (var i=3D0; i<elm.childNodes.length; i++)
									spanElm.appendChild(elm.childNodes[i].cloneNode(true));
							}

							spanElm.setAttribute("mce_new", "true");
							elm.parentNode.replaceChild(spanElm, elm);

							// Remove style/attribs from all children
							var ch =3D tinyMCE.getNodeTree(spanElm, new Array(), 1);
							for (var z=3D0; z<ch.length; z++) {
								if (ch[z] =3D=3D spanElm)
									continue;

								if (scmd =3D=3D "setstyle")
									tinyMCE.setStyleAttrib(ch[z], sname, '');

								if (scmd =3D=3D "setattrib")
									tinyMCE.setAttrib(ch[z], sname, '');

								if (scmd =3D=3D "removeformat") {
									ch[z].style.cssText =3D '';
									tinyMCE.setAttrib(ch[z], 'class', '');
								}
							}
						}
					}
				}

				// Cleaup wrappers
				var nodes =3D doc.getElementsByTagName(wrapper);
				for (var i=3Dnodes.length-1; i>=3D0; i--) {
					var elm =3D nodes[i];
					var isNew =3D tinyMCE.getAttrib(elm, "mce_new") =3D=3D "true";

					elm.removeAttribute("mce_new");

					// Is only child a element
					if (elm.childNodes && elm.childNodes.length =3D=3D 1 && =
elm.childNodes[0].nodeType =3D=3D 1) {
						//tinyMCE.debug("merge1" + isNew);
						this._mergeElements(scmd, elm, elm.childNodes[0], isNew);
						continue;
					}

					// Is I the only child
					if (elm.parentNode.childNodes.length =3D=3D 1 && =
!invalidRe.test(elm.nodeName) && =
!invalidRe.test(elm.parentNode.nodeName)) {
						//tinyMCE.debug("merge2" + isNew + "," + elm.nodeName + "," + =
elm.parentNode.nodeName);
						if (invalidParentsRe =3D=3D null || =
!invalidParentsRe.test(elm.parentNode.nodeName))
							this._mergeElements(scmd, elm.parentNode, elm, false);
					}
				}

				// Remove empty wrappers
				var nodes =3D doc.getElementsByTagName(wrapper);
				for (var i=3Dnodes.length-1; i>=3D0; i--) {
					var elm =3D nodes[i];
					var isEmpty =3D true;

					// Check if it has any attribs
					var tmp =3D doc.createElement("body");
					tmp.appendChild(elm.cloneNode(false));

					// Is empty span, remove it
					tmp.innerHTML =3D tmp.innerHTML.replace(new =
RegExp('style=3D""|class=3D""', 'gi'), '');
					//tinyMCE.debug(tmp.innerHTML);
					if (new RegExp('<span>', 'gi').test(tmp.innerHTML)) {
						for (var x=3D0; x<elm.childNodes.length; x++) {
							if (elm.parentNode !=3D null)
								elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true), =
elm);
						}

						elm.parentNode.removeChild(elm);
					}
				}

				// Re add the visual aids
				if (scmd =3D=3D "removeformat")
					tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, =
this);

				tinyMCE.triggerNodeChange();

				break;

			case "FontName":
				if (value =3D=3D null) {
					var s =3D this.getSel();

					// Find font and select it
					if (tinyMCE.isGecko && s.isCollapsed) {
						var f =3D tinyMCE.getParentElement(this.getFocusElement(), =
"font");

						if (f !=3D null)
							this.selection.selectNode(f, false);
					}

					// Remove format
					this.getDoc().execCommand("RemoveFormat", false, null);

					// Collapse range if font was found
					if (f !=3D null && tinyMCE.isGecko) {
						var r =3D this.getRng().cloneRange();
						r.collapse(true);
						s.removeAllRanges();
						s.addRange(r);
					}
				} else
					this.getDoc().execCommand('FontName', false, value);

				if (tinyMCE.isGecko)
					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);

				return;

			case "FontSize":
				this.getDoc().execCommand('FontSize', false, value);

				if (tinyMCE.isGecko)
					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);

				return;

			case "forecolor":
				this.getDoc().execCommand('forecolor', false, value);
				break;

			case "HiliteColor":
				if (tinyMCE.isGecko) {
					this._setUseCSS(true);
					this.getDoc().execCommand('hilitecolor', false, value);
					this._setUseCSS(false);
				} else
					this.getDoc().execCommand('BackColor', false, value);
				break;

			case "Cut":
			case "Copy":
			case "Paste":
				var cmdFailed =3D false;

				// Try executing command
				eval('try {this.getDoc().execCommand(command, user_interface, =
value);} catch (e) {cmdFailed =3D true;}');

				if (tinyMCE.isOpera && cmdFailed)
					alert('Currently not supported by your browser, use keyboard =
shortcuts instead.');

				// Alert error in gecko if command failed
				if (tinyMCE.isGecko && cmdFailed) {
					// Confirm more info
					if =
(confirm(tinyMCE.entityDecode(tinyMCE.getLang('lang_clipboard_msg'))))
						=
window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html',=
 'mceExternal');

					return;
				} else
					tinyMCE.triggerNodeChange();
			break;

			case "mceSetContent":
				if (!value)
					value =3D "";

				// Call custom cleanup code
				value =3D tinyMCE.storeAwayURLs(value);
				value =3D tinyMCE._customCleanup(this, "insert_to_editor", value);
				tinyMCE._setHTML(doc, value);
				tinyMCE.setInnerHTML(doc.body, tinyMCE._cleanupHTML(this, doc, =
tinyMCE.settings, doc.body));
				tinyMCE.convertAllRelativeURLs(doc.body);

				// Cleanup any mess left from storyAwayURLs
				tinyMCE._removeInternal(this.getBody());

				// When editing always use fonts internaly
				if (tinyMCE.getParam("convert_fonts_to_spans"))
					tinyMCE.convertSpansToFonts(doc);

				tinyMCE.handleVisualAid(doc.body, true, this.visualAid, this);
				tinyMCE._setEventsEnabled(doc.body, false);
				return true;

			case "mceCleanup":
				var b =3D this.selection.getBookmark();
				tinyMCE._setHTML(this.contentDocument, this.getBody().innerHTML);
				tinyMCE.setInnerHTML(this.getBody(), tinyMCE._cleanupHTML(this, =
this.contentDocument, this.settings, this.getBody(), this.visualAid));
				tinyMCE.convertAllRelativeURLs(doc.body);

				// When editing always use fonts internaly
				if (tinyMCE.getParam("convert_fonts_to_spans"))
					tinyMCE.convertSpansToFonts(doc);

				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
				tinyMCE._setEventsEnabled(this.getBody(), false);
				this.repaint();
				this.selection.moveToBookmark(b);
				tinyMCE.triggerNodeChange();
			break;

			case "mceReplaceContent":
				// Force empty string
				if (!value)
					value =3D '';

				this.getWin().focus();

				var selectedText =3D "";

				if (tinyMCE.isMSIE) {
					var rng =3D doc.selection.createRange();
					selectedText =3D rng.text;
				} else
					selectedText =3D this.getSel().toString();

				if (selectedText.length > 0) {
					value =3D tinyMCE.replaceVar(value, "selection", selectedText);
					tinyMCE.execCommand('mceInsertContent', false, value);
				}

				tinyMCE.triggerNodeChange();
			break;

			case "mceSetAttribute":
				if (typeof(value) =3D=3D 'object') {
					var targetElms =3D (typeof(value['targets']) =3D=3D "undefined") ? =
"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address" : value['targets'];
					var targetNode =3D tinyMCE.getParentElement(this.getFocusElement(), =
targetElms);

					if (targetNode) {
						targetNode.setAttribute(value['name'], value['value']);
						tinyMCE.triggerNodeChange();
					}
				}
			break;

			case "mceSetCSSClass":
				this.execCommand("SetStyleInfo", false, {command : "setattrib", name =
: "class", value : value});
			break;

			case "mceInsertRawHTML":
				var key =3D 'tiny_mce_marker';

				this.execCommand('mceBeginUndoLevel');

				// Insert marker key
				this.execCommand('mceInsertContent', false, key);

				// Store away scroll pos
				var scrollX =3D this.getDoc().body.scrollLeft + =
this.getDoc().documentElement.scrollLeft;
				var scrollY =3D this.getDoc().body.scrollTop + =
this.getDoc().documentElement.scrollTop;

				// Find marker and replace with RAW HTML
				var html =3D this.getBody().innerHTML;
				if ((pos =3D html.indexOf(key)) !=3D -1)
					tinyMCE.setInnerHTML(this.getBody(), html.substring(0, pos) + value =
+ html.substring(pos + key.length));

				// Restore scoll pos
				this.contentWindow.scrollTo(scrollX, scrollY);

				this.execCommand('mceEndUndoLevel');

				break;

			case "mceInsertContent":
				// Force empty string
				if (!value)
					value =3D '';

				var insertHTMLFailed =3D false;
				this.getWin().focus();

				if (tinyMCE.isGecko || tinyMCE.isOpera) {
					try {
						// Is plain text or HTML, &amp;, &nbsp; etc will be encoded wrong =
in FF
						if (value.indexOf('<') =3D=3D -1 && =
!value.match(/(&#38;|&#160;|&#60;|&#62;)/g)) {
							var r =3D this.getRng();
							var n =3D =
this.getDoc().createTextNode(tinyMCE.entityDecode(value));
							var s =3D this.getSel();
							var r2 =3D r.cloneRange();

							// Insert text at cursor position
							s.removeAllRanges();
							r.deleteContents();
							r.insertNode(n);

							// Move the cursor to the end of text
							r2.selectNode(n);
							r2.collapse(false);
							s.removeAllRanges();
							s.addRange(r2);
						} else {
							value =3D tinyMCE.fixGeckoBaseHREFBug(1, this.getDoc(), value);
							this.getDoc().execCommand('inserthtml', false, value);
							tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);
						}
					} catch (ex) {
						insertHTMLFailed =3D true;
					}

					if (!insertHTMLFailed) {
						tinyMCE.triggerNodeChange();
						return;
					}
				}

				// Ugly hack in Opera due to non working "inserthtml"
				if (tinyMCE.isOpera && insertHTMLFailed) {
					this.getDoc().execCommand("insertimage", false, tinyMCE.uniqueURL);
					var ar =3D tinyMCE.getElementsByAttributeValue(this.getBody(), =
"img", "src", tinyMCE.uniqueURL);
					ar[0].outerHTML =3D value;
					return;
				}

				if (!tinyMCE.isMSIE) {
					var isHTML =3D value.indexOf('<') !=3D -1;
					var sel =3D this.getSel();
					var rng =3D this.getRng();

					if (isHTML) {
						if (tinyMCE.isSafari) {
							var tmpRng =3D this.getDoc().createRange();

							tmpRng.setStart(this.getBody(), 0);
							tmpRng.setEnd(this.getBody(), 0);

							value =3D tmpRng.createContextualFragment(value);
						} else
							value =3D rng.createContextualFragment(value);
					} else {
						// Setup text node
						var el =3D document.createElement("div");
						el.innerHTML =3D value;
						value =3D el.firstChild.nodeValue;
						value =3D doc.createTextNode(value);
					}

					// Insert plain text in Safari
					if (tinyMCE.isSafari && !isHTML) {
						this.execCommand('InsertText', false, value.nodeValue);
						tinyMCE.triggerNodeChange();
						return true;
					} else if (tinyMCE.isSafari && isHTML) {
						rng.deleteContents();
						rng.insertNode(value);
						tinyMCE.triggerNodeChange();
						return true;
					}

					rng.deleteContents();

					// If target node is text do special treatment, (Mozilla 1.3 fix)
					if (rng.startContainer.nodeType =3D=3D 3) {
						var node =3D rng.startContainer.splitText(rng.startOffset);
						node.parentNode.insertBefore(value, node);=20
					} else
						rng.insertNode(value);

					if (!isHTML) {
						// Removes weird selection trails
						sel.selectAllChildren(doc.body);
						sel.removeAllRanges();

						// Move cursor to end of content
						var rng =3D doc.createRange();

						rng.selectNode(value);
						rng.collapse(false);

						sel.addRange(rng);
					} else
						rng.collapse(false);

					tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);
				} else {
					var rng =3D doc.selection.createRange();
					var c =3D value.indexOf('<!--') !=3D -1;

					// Fix comment bug, add tag before comments
					if (c)
						value =3D tinyMCE.uniqueTag + value;

					if (rng.item)
						rng.item(0).outerHTML =3D value;
					else
						rng.pasteHTML(value);

					// Remove unique tag
					if (c) {
						var e =3D this.getDoc().getElementById('mceTMPElement');
						e.parentNode.removeChild(e);
					}
				}

				tinyMCE.triggerNodeChange();
			break;

			case "mceStartTyping":
				if (tinyMCE.settings['custom_undo_redo'] && =
this.undoRedo.typingUndoIndex =3D=3D -1) {
					this.undoRedo.typingUndoIndex =3D this.undoRedo.undoIndex;
					this.execCommand('mceAddUndoLevel');
					//tinyMCE.debug("mceStartTyping");
				}
				break;

			case "mceEndTyping":
				if (tinyMCE.settings['custom_undo_redo'] && =
this.undoRedo.typingUndoIndex !=3D -1) {
					this.execCommand('mceAddUndoLevel');
					this.undoRedo.typingUndoIndex =3D -1;
					//tinyMCE.debug("mceEndTyping");
				}
				break;

			case "mceBeginUndoLevel":
				this.undoRedoLevel =3D false;
				break;

			case "mceEndUndoLevel":
				this.undoRedoLevel =3D true;
				this.execCommand('mceAddUndoLevel');
				break;

			case "mceAddUndoLevel":
				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedoLevel) {
					if (this.undoRedo.add())
						tinyMCE.triggerNodeChange(false);
				}
				break;

			case "Undo":
				if (tinyMCE.settings['custom_undo_redo']) {
					tinyMCE.execCommand("mceEndTyping");
					this.undoRedo.undo();
					tinyMCE.triggerNodeChange();
				} else
					this.getDoc().execCommand(command, user_interface, value);
				break;

			case "Redo":
				if (tinyMCE.settings['custom_undo_redo']) {
					tinyMCE.execCommand("mceEndTyping");
					this.undoRedo.redo();
					tinyMCE.triggerNodeChange();
				} else
					this.getDoc().execCommand(command, user_interface, value);
				break;

			case "mceToggleVisualAid":
				this.visualAid =3D !this.visualAid;
				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
				tinyMCE.triggerNodeChange();
				break;

			case "Indent":
				this.getDoc().execCommand(command, user_interface, value);
				tinyMCE.triggerNodeChange();
				if (tinyMCE.isMSIE) {
					var n =3D tinyMCE.getParentElement(this.getFocusElement(), =
"blockquote");
					do {
						if (n && n.nodeName =3D=3D "BLOCKQUOTE") {
							n.removeAttribute("dir");
							n.removeAttribute("style");
						}
					} while (n !=3D null && (n =3D n.parentNode) !=3D null);
				}
				break;

			case "removeformat":
				var text =3D this.selection.getSelectedText();

				if (tinyMCE.isOpera) {
					this.getDoc().execCommand("RemoveFormat", false, null);
					return;
				}

				if (tinyMCE.isMSIE) {
					try {
						var rng =3D doc.selection.createRange();
						rng.execCommand("RemoveFormat", false, null);
					} catch (e) {
						// Do nothing
					}

					this.execCommand("SetStyleInfo", false, {command : =
"removeformat"});
				} else {
					this.getDoc().execCommand(command, user_interface, value);

					this.execCommand("SetStyleInfo", false, {command : =
"removeformat"});
				}

				// Remove class
				if (text.length =3D=3D 0)
					this.execCommand("mceSetCSSClass", false, "");

				tinyMCE.triggerNodeChange();
				break;

			default:
				this.getDoc().execCommand(command, user_interface, value);

				if (tinyMCE.isGecko)
					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
				else
					tinyMCE.triggerNodeChange();
		}

		// Add undo level after modification
		if (command !=3D "mceAddUndoLevel" && command !=3D "Undo" && command =
!=3D "Redo" && command !=3D "mceStartTyping" && command !=3D =
"mceEndTyping")
			tinyMCE.execCommand("mceAddUndoLevel");
	},

	queryCommandValue : function(c) {
		try {
			return this.getDoc().queryCommandValue(c);
		} catch (e) {
			return null;
		}
	},

	queryCommandState : function(c) {
		return this.getDoc().queryCommandState(c);
	},

	_onAdd : function(replace_element, form_element_name, target_document) =
{
		var hc, th, to, editorTemplate;

		th =3D this.settings['theme'];
		to =3D tinyMCE.themes[th];

		var targetDoc =3D target_document ? target_document : document;

		this.targetDoc =3D targetDoc;

		tinyMCE.themeURL =3D tinyMCE.baseURL + "/themes/" + =
this.settings['theme'];
		this.settings['themeurl'] =3D tinyMCE.themeURL;

		if (!replace_element) {
			alert("Error: Could not find the target element.");
			return false;
		}

		if (to.getEditorTemplate)
			editorTemplate =3D to.getEditorTemplate(this.settings, =
this.editorId);

		var deltaWidth =3D editorTemplate['delta_width'] ? =
editorTemplate['delta_width'] : 0;
		var deltaHeight =3D editorTemplate['delta_height'] ? =
editorTemplate['delta_height'] : 0;
		var html =3D '<span id=3D"' + this.editorId + '_parent" =
class=3D"mceEditorContainer">' + editorTemplate['html'];

		html =3D tinyMCE.replaceVar(html, "editor_id", this.editorId);
		this.settings['default_document'] =3D tinyMCE.baseURL + "/blank.htm";

		this.settings['old_width'] =3D this.settings['width'];
		this.settings['old_height'] =3D this.settings['height'];

		// Set default width, height
		if (this.settings['width'] =3D=3D -1)
			this.settings['width'] =3D replace_element.offsetWidth;

		if (this.settings['height'] =3D=3D -1)
			this.settings['height'] =3D replace_element.offsetHeight;

		// Try the style width
		if (this.settings['width'] =3D=3D 0)
			this.settings['width'] =3D replace_element.style.width;

		// Try the style height
		if (this.settings['height'] =3D=3D 0)
			this.settings['height'] =3D replace_element.style.height;=20

		// If no width/height then default to 320x240, better than nothing
		if (this.settings['width'] =3D=3D 0)
			this.settings['width'] =3D 320;

		if (this.settings['height'] =3D=3D 0)
			this.settings['height'] =3D 240;

		this.settings['area_width'] =3D parseInt(this.settings['width']);
		this.settings['area_height'] =3D parseInt(this.settings['height']);
		this.settings['area_width'] +=3D deltaWidth;
		this.settings['area_height'] +=3D deltaHeight;

		// Special % handling
		if (("" + this.settings['width']).indexOf('%') !=3D -1)
			this.settings['area_width'] =3D "100%";

		if (("" + this.settings['height']).indexOf('%') !=3D -1)
			this.settings['area_height'] =3D "100%";

		if (("" + replace_element.style.width).indexOf('%') !=3D -1) {
			this.settings['width'] =3D replace_element.style.width;
			this.settings['area_width'] =3D "100%";
		}

		if (("" + replace_element.style.height).indexOf('%') !=3D -1) {
			this.settings['height'] =3D replace_element.style.height;
			this.settings['area_height'] =3D "100%";
		}

		html =3D tinyMCE.applyTemplate(html);

		this.settings['width'] =3D this.settings['old_width'];
		this.settings['height'] =3D this.settings['old_height'];

		this.visualAid =3D this.settings['visual'];
		this.formTargetElementId =3D form_element_name;

		// Get replace_element contents
		if (replace_element.nodeName =3D=3D "TEXTAREA" || =
replace_element.nodeName =3D=3D "INPUT")
			this.startContent =3D replace_element.value;
		else
			this.startContent =3D replace_element.innerHTML;

		// If not text area or input
		if (replace_element.nodeName !=3D "TEXTAREA" && =
replace_element.nodeName !=3D "INPUT") {
			this.oldTargetElement =3D replace_element;

			// Debug mode
			if (tinyMCE.settings['debug']) {
				hc =3D '<textarea wrap=3D"off" id=3D"' + form_element_name + '" =
name=3D"' + form_element_name + '" cols=3D"100" =
rows=3D"15"></textarea>';
			} else {
				hc =3D '<input type=3D"hidden" id=3D"' + form_element_name + '" =
name=3D"' + form_element_name + '" />';
				this.oldTargetElement.style.display =3D "none";
			}

			html +=3D '</span>';

			if (tinyMCE.isGecko)
				html =3D hc + html;
			else
				html +=3D hc;

			// Output HTML and set editable
			if (tinyMCE.isGecko) {
				var rng =3D replace_element.ownerDocument.createRange();
				rng.setStartBefore(replace_element);

				var fragment =3D rng.createContextualFragment(html);
				tinyMCE.insertAfter(fragment, replace_element);
			} else
				replace_element.insertAdjacentHTML("beforeBegin", html);
		} else {
			html +=3D '</span>';

			// Just hide the textarea element
			this.oldTargetElement =3D replace_element;

			if (!tinyMCE.settings['debug'])
				this.oldTargetElement.style.display =3D "none";

			// Output HTML and set editable
			if (tinyMCE.isGecko) {
				var rng =3D replace_element.ownerDocument.createRange();
				rng.setStartBefore(replace_element);

				var fragment =3D rng.createContextualFragment(html);
				tinyMCE.insertAfter(fragment, replace_element);
			} else
				replace_element.insertAdjacentHTML("beforeBegin", html);
		}

		// Setup iframe
		var dynamicIFrame =3D false;
		var tElm =3D targetDoc.getElementById(this.editorId);

		if (!tinyMCE.isMSIE) {
			// Node case is preserved in XML strict mode
			if (tElm && (tElm.nodeName =3D=3D "SPAN" || tElm.nodeName =3D=3D =
"span")) {
				tElm =3D tinyMCE._createIFrame(tElm, targetDoc);
				dynamicIFrame =3D true;
			}

			this.targetElement =3D tElm;
			this.iframeElement =3D tElm;
			this.contentDocument =3D tElm.contentDocument;
			this.contentWindow =3D tElm.contentWindow;

			//this.getDoc().designMode =3D "on";
		} else {
			if (tElm && tElm.nodeName =3D=3D "SPAN")
				tElm =3D tinyMCE._createIFrame(tElm, targetDoc, =
targetDoc.parentWindow);
			else
				tElm =3D targetDoc.frames[this.editorId];

			this.targetElement =3D tElm;
			this.iframeElement =3D targetDoc.getElementById(this.editorId);

			if (tinyMCE.isOpera) {
				this.contentDocument =3D this.iframeElement.contentDocument;
				this.contentWindow =3D this.iframeElement.contentWindow;
				dynamicIFrame =3D true;
			} else {
				this.contentDocument =3D tElm.window.document;
				this.contentWindow =3D tElm.window;
			}

			this.getDoc().designMode =3D "on";
		}

		// Setup base HTML
		var doc =3D this.contentDocument;
		if (dynamicIFrame) {
			var html =3D tinyMCE.getParam('doctype') + '<html><head =
xmlns=3D"http://www.w3.org/1999/xhtml"><base href=3D"' + =
tinyMCE.settings['base_href'] + '" /><title>blank_page</title><meta =
http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8"></head><body class=3D"mceContentBody"></body></html>';

			try {
				if (!this.isHidden())
					this.getDoc().designMode =3D "on";

				doc.open();
				doc.write(html);
				doc.close();
			} catch (e) {
				// Failed Mozilla 1.3
				this.getDoc().location.href =3D tinyMCE.baseURL + "/blank.htm";
			}
		}

		// This timeout is needed in MSIE 5.5 for some odd reason
		// it seems that the document.frames isn't initialized yet?
		if (tinyMCE.isMSIE)
			window.setTimeout("tinyMCE.addEventHandlers(tinyMCE.instances[\"" + =
this.editorId + "\"]);", 1);

		tinyMCE.setupContent(this.editorId, true);

		return true;
	},

	setBaseHREF : function(u) {
		var h, b, d, nl;

		d =3D this.getDoc();
		nl =3D d.getElementsByTagName("base");
		b =3D nl.length > 0 ? nl[0] : null;

		if (!b) {
			nl =3D d.getElementsByTagName("head");
			h =3D nl.length > 0 ? nl[0] : null;

			b =3D d.createElement("base");
			b.setAttribute('href', u);
			h.appendChild(b);
		} else {
			if (u =3D=3D "" || u =3D=3D null)
				b.parentNode.removeChild(b);
			else
				b.setAttribute('href', u);
		}
	},

	getFocusElement : function() {
		return this.selection.getFocusElement();
	},

	getSel : function() {
		return this.selection.getSel();
	},

	getRng : function() {
		return this.selection.getRng();
	},

	triggerSave : function(skip_cleanup, skip_callback) {
		var e, nl =3D new Array(), i, s;

		this.switchSettings();
		s =3D tinyMCE.settings;

		// Force hidden tabs visible while serializing
		if (tinyMCE.isMSIE && !tinyMCE.isOpera) {
			e =3D this.iframeElement;

			do {
				if (e.style && e.style.display =3D=3D 'none') {
					e.style.display =3D 'block';
					nl[nl.length] =3D {elm : e, type : 'style'};
				}

				if (e.style && s.hidden_tab_class.length > 0 && =
e.className.indexOf(s.hidden_tab_class) !=3D -1) {
					e.className =3D s.display_tab_class;
					nl[nl.length] =3D {elm : e, type : 'class'};
				}
			} while ((e =3D e.parentNode) !=3D null)
		}

		tinyMCE.settings['preformatted'] =3D false;

		// Default to false
		if (typeof(skip_cleanup) =3D=3D "undefined")
			skip_cleanup =3D false;

		// Default to false
		if (typeof(skip_callback) =3D=3D "undefined")
			skip_callback =3D false;

		tinyMCE._setHTML(this.getDoc(), this.getBody().innerHTML);

		// Remove visual aids when cleanup is disabled
		if (this.settings['cleanup'] =3D=3D false) {
			tinyMCE.handleVisualAid(this.getBody(), true, false, this);
			tinyMCE._setEventsEnabled(this.getBody(), true);
		}

		tinyMCE._customCleanup(this, "submit_content_dom", =
this.contentWindow.document.body);
		var htm =3D skip_cleanup ? this.getBody().innerHTML : =
tinyMCE._cleanupHTML(this, this.getDoc(), this.settings, this.getBody(), =
tinyMCE.visualAid, true, true);
		htm =3D tinyMCE._customCleanup(this, "submit_content", htm);

		if (!skip_callback && tinyMCE.settings['save_callback'] !=3D "")
			var content =3D eval(tinyMCE.settings['save_callback'] + =
"(this.formTargetElementId,htm,this.getBody());");

		// Use callback content if available
		if ((typeof(content) !=3D "undefined") && content !=3D null)
			htm =3D content;

		// Replace some weird entities (Bug: #1056343)
		htm =3D tinyMCE.regexpReplace(htm, "&#40;", "(", "gi");
		htm =3D tinyMCE.regexpReplace(htm, "&#41;", ")", "gi");
		htm =3D tinyMCE.regexpReplace(htm, "&#59;", ";", "gi");
		htm =3D tinyMCE.regexpReplace(htm, "&#34;", "&quot;", "gi");
		htm =3D tinyMCE.regexpReplace(htm, "&#94;", "^", "gi");

		if (this.formElement)
			this.formElement.value =3D htm;

		if (tinyMCE.isSafari && this.formElement)
			this.formElement.innerText =3D htm;

		// Hide them again (tabs in MSIE)
		for (i=3D0; i<nl.length; i++) {
			if (nl[i].type =3D=3D 'style')
				nl[i].elm.style.display =3D 'none';
			else
				nl[i].elm.className =3D s.hidden_tab_class;
		}
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_Cleanup.class.js */

TinyMCE_Engine.prototype.cleanupHTMLCode =3D function(s) {
	s =3D s.replace(new RegExp('<p \\/>', 'gi'), '<p>&nbsp;</p>');
	s =3D s.replace(new RegExp('<p>\\s*<\\/p>', 'gi'), '<p>&nbsp;</p>');

	// Fix close BR elements
	s =3D s.replace(new RegExp('<br>\\s*<\\/br>', 'gi'), '<br />');

	// Open closed tags like <b/> to <b></b>
	s =3D s.replace(new =
RegExp('<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|stron=
g|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\\\|>]*)\\/>', =
'gi'), '<$1$2$3></$1$2>');

	// Remove trailing space <b > to <b>
	s =3D s.replace(new RegExp('\\s+></', 'gi'), '></');

	// Close tags <img></img> to <img/>
	s =3D s.replace(new RegExp('<(img|br|hr)([^>]*)><\\/(img|br|hr)>', =
'gi'), '<$1$2 />');

	// Weird MSIE bug, <p><hr /></p> breaks runtime?
	if (tinyMCE.isMSIE)
		s =3D s.replace(new RegExp('<p><hr \\/><\\/p>', 'gi'), "<hr>");

	// Convert relative anchors to absolute URLs ex: #something to =
file.htm#something
	if (tinyMCE.getParam('convert_urls'))
		s =3D s.replace(new RegExp('(href=3D\"{0,1})(\\s*#)', 'gi'), '$1' + =
tinyMCE.settings['document_base_url'] + "#");

	return s;
};

TinyMCE_Engine.prototype.parseStyle =3D function(str) {
	var ar =3D new Array();

	if (str =3D=3D null)
		return ar;

	var st =3D str.split(';');

	tinyMCE.clearArray(ar);

	for (var i=3D0; i<st.length; i++) {
		if (st[i] =3D=3D '')
			continue;

		var re =3D new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');
		var pa =3D st[i].replace(re, '$1||$2').split('||');
//tinyMCE.debug(str, pa[0] + "=3D" + pa[1], st[i].replace(re, =
'$1||$2'));
		if (pa.length =3D=3D 2)
			ar[pa[0].toLowerCase()] =3D pa[1];
	}

	return ar;
};

TinyMCE_Engine.prototype.compressStyle =3D function(ar, pr, sf, res) {
	var box =3D new Array();

	box[0] =3D ar[pr + '-top' + sf];
	box[1] =3D ar[pr + '-left' + sf];
	box[2] =3D ar[pr + '-right' + sf];
	box[3] =3D ar[pr + '-bottom' + sf];

	for (var i=3D0; i<box.length; i++) {
		if (box[i] =3D=3D null)
			return;

		for (var a=3D0; a<box.length; a++) {
			if (box[a] !=3D box[i])
				return;
		}
	}

	// They are all the same
	ar[res] =3D box[0];
	ar[pr + '-top' + sf] =3D null;
	ar[pr + '-left' + sf] =3D null;
	ar[pr + '-right' + sf] =3D null;
	ar[pr + '-bottom' + sf] =3D null;
};

TinyMCE_Engine.prototype.serializeStyle =3D function(ar) {
	var str =3D "";

	// Compress box
	tinyMCE.compressStyle(ar, "border", "", "border");
	tinyMCE.compressStyle(ar, "border", "-width", "border-width");
	tinyMCE.compressStyle(ar, "border", "-color", "border-color");
	tinyMCE.compressStyle(ar, "border", "-style", "border-style");
	tinyMCE.compressStyle(ar, "padding", "", "padding");
	tinyMCE.compressStyle(ar, "margin", "", "margin");

	for (var key in ar) {
		var val =3D ar[key];

		if (typeof(val) =3D=3D 'function')
			continue;

		if (key.indexOf('mso-') =3D=3D 0)
			continue;

		if (val !=3D null && val !=3D '') {
			val =3D '' + val; // Force string

			// Fix style URL
			val =3D val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)", 'gi'), =
"url('$1')");

			// Convert URL
			if (val.indexOf('url(') !=3D -1 && tinyMCE.getParam('convert_urls')) =
{
				var m =3D new RegExp("url\\('(.*?)'\\)").exec(val);

				if (m.length > 1)
					val =3D "url('" + eval(tinyMCE.getParam('urlconverter_callback') + =
"(m[1], null, true);") + "')";
			}

			// Force HEX colors
			if (tinyMCE.getParam("force_hex_style_colors"))
				val =3D tinyMCE.convertRGBToHex(val, true);

			if (val !=3D "url('')")
				str +=3D key.toLowerCase() + ": " + val + "; ";
		}
	}

	if (new RegExp('; $').test(str))
		str =3D str.substring(0, str.length - 2);

	return str;
};

TinyMCE_Engine.prototype.convertRGBToHex =3D function(s, k) {
	if (s.toLowerCase().indexOf('rgb') !=3D -1) {
		var re =3D new =
RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*=
?\\)(.*?)", "gi");
		var rgb =3D s.replace(re, "$1,$2,$3,$4,$5").split(',');
		if (rgb.length =3D=3D 5) {
			r =3D parseInt(rgb[1]).toString(16);
			g =3D parseInt(rgb[2]).toString(16);
			b =3D parseInt(rgb[3]).toString(16);

			r =3D r.length =3D=3D 1 ? '0' + r : r;
			g =3D g.length =3D=3D 1 ? '0' + g : g;
			b =3D b.length =3D=3D 1 ? '0' + b : b;

			s =3D "#" + r + g + b;

			if (k)
				s =3D rgb[0] + s + rgb[4];
		}
	}

	return s;
};

TinyMCE_Engine.prototype.convertHexToRGB =3D function(s) {
	if (s.indexOf('#') !=3D -1) {
		s =3D s.replace(new RegExp('[^0-9A-F]', 'gi'), '');
		return "rgb(" + parseInt(s.substring(0, 2), 16) + "," + =
parseInt(s.substring(2, 4), 16) + "," + parseInt(s.substring(4, 6), 16) =
+ ")";
	}

	return s;
};

TinyMCE_Engine.prototype.convertSpansToFonts =3D function(doc) {
	var sizes =3D tinyMCE.getParam('font_size_style_values').replace(/\s+/, =
'').split(',');

	var h =3D doc.body.innerHTML;
	h =3D h.replace(/<span/gi, '<font');
	h =3D h.replace(/<\/span/gi, '</font');
	doc.body.innerHTML =3D h;

	var s =3D doc.getElementsByTagName("font");
	for (var i=3D0; i<s.length; i++) {
		var size =3D tinyMCE.trim(s[i].style.fontSize).toLowerCase();
		var fSize =3D 0;

		for (var x=3D0; x<sizes.length; x++) {
			if (sizes[x] =3D=3D size) {
				fSize =3D x + 1;
				break;
			}
		}

		if (fSize > 0) {
			tinyMCE.setAttrib(s[i], 'size', fSize);
			s[i].style.fontSize =3D '';
		}

		var fFace =3D s[i].style.fontFamily;
		if (fFace !=3D null && fFace !=3D "") {
			tinyMCE.setAttrib(s[i], 'face', fFace);
			s[i].style.fontFamily =3D '';
		}

		var fColor =3D s[i].style.color;
		if (fColor !=3D null && fColor !=3D "") {
			tinyMCE.setAttrib(s[i], 'color', tinyMCE.convertRGBToHex(fColor));
			s[i].style.color =3D '';
		}
	}
};

TinyMCE_Engine.prototype.convertFontsToSpans =3D function(doc) {
	var sizes =3D tinyMCE.getParam('font_size_style_values').replace(/\s+/, =
'').split(',');

	var h =3D doc.body.innerHTML;
	h =3D h.replace(/<font/gi, '<span');
	h =3D h.replace(/<\/font/gi, '</span');
	doc.body.innerHTML =3D h;

	var fsClasses =3D tinyMCE.getParam('font_size_classes');
	if (fsClasses !=3D '')
		fsClasses =3D fsClasses.replace(/\s+/, '').split(',');
	else
		fsClasses =3D null;

	var s =3D doc.getElementsByTagName("span");
	for (var i=3D0; i<s.length; i++) {
		var fSize, fFace, fColor;

		fSize =3D tinyMCE.getAttrib(s[i], 'size');
		fFace =3D tinyMCE.getAttrib(s[i], 'face');
		fColor =3D tinyMCE.getAttrib(s[i], 'color');

		if (fSize !=3D "") {
			fSize =3D parseInt(fSize);

			if (fSize > 0 && fSize < 8) {
				if (fsClasses !=3D null)
					tinyMCE.setAttrib(s[i], 'class', fsClasses[fSize-1]);
				else
					s[i].style.fontSize =3D sizes[fSize-1];
			}

			s[i].removeAttribute('size');
		}

		if (fFace !=3D "") {
			s[i].style.fontFamily =3D fFace;
			s[i].removeAttribute('face');
		}

		if (fColor !=3D "") {
			s[i].style.color =3D fColor;
			s[i].removeAttribute('color');
		}
	}
};

TinyMCE_Engine.prototype.cleanupAnchors =3D function(doc) {
	var i, cn, x, an =3D doc.getElementsByTagName("a");

	// Loops backwards due to bug #1467987
	for (i=3Dan.length-1; i>=3D0; i--) {
		if (tinyMCE.getAttrib(an[i], "name") !=3D "" && =
tinyMCE.getAttrib(an[i], "href") =3D=3D "") {
			cn =3D an[i].childNodes;

			for (x=3Dcn.length-1; x>=3D0; x--)
				tinyMCE.insertAfter(cn[x], an[i]);
		}
	}
};

TinyMCE_Engine.prototype.getContent =3D function(editor_id) {
	var h;

	if (typeof(editor_id) !=3D "undefined")
		tinyMCE.selectedInstance =3D tinyMCE.getInstanceById(editor_id);

	if (tinyMCE.selectedInstance) {
		h =3D tinyMCE._cleanupHTML(this.selectedInstance, =
this.selectedInstance.getDoc(), tinyMCE.settings, =
this.selectedInstance.getBody(), false, true);

		// When editing always use fonts internaly
		if (tinyMCE.getParam("convert_fonts_to_spans"))
			tinyMCE.convertSpansToFonts(this.selectedInstance.getDoc());

		return h;
	}

	return null;
};

TinyMCE_Engine.prototype._fixListElements =3D function(d) {
	var nl, x, a =3D ['ol', 'ul'], i, n, p, r =3D new RegExp('^(OL|UL)$'), =
np;

	for (x=3D0; x<a.length; x++) {
		nl =3D d.getElementsByTagName(a[x]);

		for (i=3D0; i<nl.length; i++) {
			n =3D nl[i];
			p =3D n.parentNode;

			if (r.test(p.nodeName)) {
				np =3D tinyMCE.prevNode(n, 'LI');

				if (!np) {
					np =3D d.createElement('li');
					np.innerHTML =3D '&nbsp;';
					np.appendChild(n);
					p.insertBefore(np, p.firstChild);
				} else
					np.appendChild(n);
			}
		}
	}
};

TinyMCE_Engine.prototype._fixTables =3D function(d) {
	var nl, i, n, p, np, x, t;

	nl =3D d.getElementsByTagName('table');
	for (i=3D0; i<nl.length; i++) {
		n =3D nl[i];

		if ((p =3D tinyMCE.getParentElement(n, 'p,div,h1,h2,h3,h4,h5,h6')) =
!=3D null) {
			np =3D p.cloneNode(false);
			np.removeAttribute('id');

			t =3D n;

			while ((n =3D n.nextSibling))
				np.appendChild(n);

			tinyMCE.insertAfter(np, p);
			tinyMCE.insertAfter(t, p);
		}
	}
};

TinyMCE_Engine.prototype._cleanupHTML =3D function(inst, doc, config, =
elm, visual, on_save, on_submit) {
	var h, d, t1, t2, t3, t4, t5, c, s;

	if (!tinyMCE.getParam('cleanup'))
		return elm.innerHTML;

	on_save =3D typeof(on_save) =3D=3D 'undefined' ? false : on_save;

	c =3D inst.cleanup;
	s =3D inst.settings;
	d =3D c.settings.debug;

	if (d)
		t1 =3D new Date().getTime();

	if (tinyMCE.getParam("convert_fonts_to_spans"))
		tinyMCE.convertFontsToSpans(doc);

	if (tinyMCE.getParam("fix_list_elements"))
		tinyMCE._fixListElements(doc);

	if (tinyMCE.getParam("fix_table_elements"))
		tinyMCE._fixTables(doc);

	// Call custom cleanup code
	tinyMCE._customCleanup(inst, on_save ? "get_from_editor_dom" : =
"insert_to_editor_dom", doc.body);

	if (d)
		t2 =3D new Date().getTime();

	c.settings.on_save =3D on_save;
	//for (var i=3D0; i<100; i++)

	c.idCount =3D 0;
	c.serializationId++;
	c.serializedNodes =3D new Array();
	c.sourceIndex =3D -1;

	if (s.cleanup_serializer =3D=3D "xml")
		h =3D c.serializeNodeAsXML(elm);
	else
		h =3D c.serializeNodeAsHTML(elm);

	if (d)
		t3 =3D new Date().getTime();

	// Post processing
	h =3D h.replace(/<\/?(body|head|html)[^>]*>/gi, '');
	h =3D h.replace(new RegExp(' (rowspan=3D"1"|colspan=3D"1")', 'g'), '');
	h =3D h.replace(/<p><hr \/><\/p>/g, '<hr />');
	h =3D h.replace(/<p>(&nbsp;|&#160;)<\/p><hr =
\/><p>(&nbsp;|&#160;)<\/p>/g, '<hr />');
	h =3D h.replace(/<td>\s*<br \/>\s*<\/td>/g, '<td>&nbsp;</td>');
	h =3D h.replace(/<p>\s*<br \/>\s*<\/p>/g, '<p>&nbsp;</p>');
	h =3D h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br =
\/>\s*(&nbsp;|&#160;)\s*<\/p>/g, '<p>&nbsp;</p>');
	h =3D h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*<\/p>/g, =
'<p>&nbsp;</p>');
	h =3D h.replace(/<p>\s*<br \/>\s*&nbsp;\s*<\/p>/g, '<p>&nbsp;</p>');
	h =3D h.replace(new RegExp('<a>(.*?)<\\/a>', 'g'), '$1');
	h =3D h.replace(/<p([^>]*)>\s*<\/p>/g, '<p$1>&nbsp;</p>');

	// Clean body
	if (/^\s*(<br \/>|<p>&nbsp;<\/p>|<p>&#160;<\/p>|<p><\/p>)\s*$/.test(h))
		h =3D '';

	// If preformatted
	if (s.preformatted) {
		h =3D h.replace(/^<pre>/, '');
		h =3D h.replace(/<\/pre>$/, '');
		h =3D '<pre>' + h + '</pre>';
	}

	// Gecko specific processing
	if (tinyMCE.isGecko) {
		h =3D h.replace(/<o:p _moz-userdefined=3D"" \/>/g, '');
		h =3D h.replace(/<td([^>]*)>\s*<br \/>\s*<\/td>/g, =
'<td$1>&nbsp;</td>');
	}

	if (s.force_br_newlines)
		h =3D h.replace(/<p>(&nbsp;|&#160;)<\/p>/g, '<br />');

	// Call custom cleanup code
	h =3D tinyMCE._customCleanup(inst, on_save ? "get_from_editor" : =
"insert_to_editor", h);

	// Remove internal classes
	if (on_save) {
		h =3D h.replace(new RegExp(' ?(mceItem[a-zA-Z0-9]*|' + =
s.visual_table_class + ')', 'g'), '');
		h =3D h.replace(new RegExp(' ?class=3D""', 'g'), '');
	}

	if (s.remove_linebreaks && !c.settings.indent)
		h =3D h.replace(/\n|\r/g, ' ');

	if (d)
		t4 =3D new Date().getTime();

	if (on_save && c.settings.indent)
		h =3D c.formatHTML(h);

	// If encoding (not recommended option)
	if (on_submit && (s.encoding =3D=3D "xml" || s.encoding =3D=3D "html"))
		h =3D c.xmlEncode(h);

	if (d)
		t5 =3D new Date().getTime();

	if (c.settings.debug)
		tinyMCE.debug("Cleanup in ms: Pre=3D" + (t2-t1) + ", Serialize: " + =
(t3-t2) + ", Post: " + (t4-t3) + ", Format: " + (t5-t4) + ", Sum: " + =
(t5-t1) + ".");

	return h;
};

function TinyMCE_Cleanup() {
	this.isMSIE =3D (navigator.appName =3D=3D "Microsoft Internet =
Explorer");
	this.rules =3D tinyMCE.clearArray(new Array());

	// Default config
	this.settings =3D {
		indent_elements : =
'head,table,tbody,thead,tfoot,form,tr,ul,ol,blockquote,object',
		newline_before_elements : =
'h1,h2,h3,h4,h5,h6,pre,address,div,ul,ol,li,meta,option,area,title,link,b=
ase,script,td',
		newline_after_elements : =
'br,hr,p,pre,address,div,ul,ol,meta,option,area,link,base,script',
		newline_before_after_elements : =
'html,head,body,table,thead,tbody,tfoot,tr,form,ul,ol,blockquote,p,object=
,param,hr,div',
		indent_char : '\t',
		indent_levels : 1,
		entity_encoding : 'raw',
		valid_elements : '*[*]',
		entities : '',
		url_converter : '',
		invalid_elements : '',
		verify_html : false
	};

	this.vElements =3D tinyMCE.clearArray(new Array());
	this.vElementsRe =3D '';
	this.closeElementsRe =3D =
/^(IMG|BR|HR|LINK|META|BASE|INPUT|BUTTON|AREA)$/;
	this.codeElementsRe =3D /^(SCRIPT|STYLE)$/;
	this.serializationId =3D 0;
	this.mceAttribs =3D {
		href : 'mce_href',
		src : 'mce_src',
		type : 'mce_type'
	};
}

TinyMCE_Cleanup.prototype =3D {
	init : function(s) {
		var n, a, i, ir, or, st;

		for (n in s)
			this.settings[n] =3D s[n];

		// Setup code formating
		s =3D this.settings;

		// Setup regexps
		this.inRe =3D this._arrayToRe(s.indent_elements.split(','), '', '^<(', =
')[^>]*');
		this.ouRe =3D this._arrayToRe(s.indent_elements.split(','), '', =
'^<\\/(', ')[^>]*');
		this.nlBeforeRe =3D =
this._arrayToRe(s.newline_before_elements.split(','), 'gi', '<(',  =
')([^>]*)>');
		this.nlAfterRe =3D =
this._arrayToRe(s.newline_after_elements.split(','), 'gi', '<(',  =
')([^>]*)>');
		this.nlBeforeAfterRe =3D =
this._arrayToRe(s.newline_before_after_elements.split(','), 'gi', =
'<(\\/?)(', ')([^>]*)>');

		if (s.invalid_elements !=3D '')
			this.iveRe =3D =
this._arrayToRe(s.invalid_elements.toUpperCase().split(','), 'g', '^(', =
')$');
		else
			this.iveRe =3D null;

		// Setup separator
		st =3D '';
		for (i=3D0; i<s.indent_levels; i++)
			st +=3D s.indent_char;

		this.inStr =3D st;

		// If verify_html if false force *[*]
		if (!s.verify_html) {
			s.valid_elements =3D '*[*]';
			s.extended_valid_elements =3D '';
		}

		this.fillStr =3D s.entity_encoding =3D=3D "named" ? "&nbsp;" : =
"&#160;";
		this.idCount =3D 0;
	},

	addRuleStr : function(s) {
		var r =3D this.parseRuleStr(s);
		var n;

		for (n in r) {
			if (r[n])
				this.rules[n] =3D r[n];
		}

		this.vElements =3D tinyMCE.clearArray(new Array());

		for (n in this.rules) {
			if (this.rules[n])
				this.vElements[this.vElements.length] =3D this.rules[n].tag;
		}

		this.vElementsRe =3D this._arrayToRe(this.vElements, '');
	},

	parseRuleStr : function(s) {
		var ta, p, r, a, i, x, px, t, tn, y, av, or =3D tinyMCE.clearArray(new =
Array()), dv;

		if (s =3D=3D null || s.length =3D=3D 0)
			return or;

		ta =3D s.split(',');
		for (x=3D0; x<ta.length; x++) {
			s =3D ta[x];
			if (s.length =3D=3D 0)
				continue;

			// Split tag/attrs
			p =3D this.split(/\[|\]/, s);
			if (p =3D=3D null || p.length < 1)
				t =3D s.toUpperCase();
			else
				t =3D p[0].toUpperCase();

			// Handle all tag names
			tn =3D this.split('/', t);
			for (y=3D0; y<tn.length; y++) {
				r =3D {};

				r.tag =3D tn[y];
				r.forceAttribs =3D null;
				r.defaultAttribs =3D null;
				r.validAttribValues =3D null;

				// Handle prefixes
				px =3D r.tag.charAt(0);
				r.forceOpen =3D px =3D=3D '+';
				r.removeEmpty =3D px =3D=3D '-';
				r.fill =3D px =3D=3D '#';
				r.tag =3D r.tag.replace(/\+|-|#/g, '');
				r.oTagName =3D tn[0].replace(/\+|-|#/g, '').toLowerCase();
				r.isWild =3D new RegExp('\\*|\\?|\\+', 'g').test(r.tag);
				r.validRe =3D new RegExp(this._wildcardToRe('^' + r.tag + '$'));

				// Setup valid attributes
				if (p.length > 1) {
					r.vAttribsRe =3D '^(';
					a =3D this.split(/\|/, p[1]);

					for (i=3D0; i<a.length; i++) {
						t =3D a[i];

						av =3D new RegExp('(=3D|:|<)(.*?)$').exec(t);
						t =3D t.replace(new RegExp('(=3D|:|<).*?$'), '');
						if (av && av.length > 0) {
							if (av[0].charAt(0) =3D=3D ':') {
								if (!r.forceAttribs)
									r.forceAttribs =3D tinyMCE.clearArray(new Array());

								r.forceAttribs[t.toLowerCase()] =3D av[0].substring(1);
							} else if (av[0].charAt(0) =3D=3D '=3D') {
								if (!r.defaultAttribs)
									r.defaultAttribs =3D tinyMCE.clearArray(new Array());

								dv =3D av[0].substring(1);

								r.defaultAttribs[t.toLowerCase()] =3D dv =3D=3D "" ? "mce_empty" =
: dv;
							} else if (av[0].charAt(0) =3D=3D '<') {
								if (!r.validAttribValues)
									r.validAttribValues =3D tinyMCE.clearArray(new Array());

								r.validAttribValues[t.toLowerCase()] =3D =
this._arrayToRe(this.split('?', av[0].substring(1)), '');
							}
						}

						r.vAttribsRe +=3D '' + t.toLowerCase() + (i !=3D a.length - 1 ? =
'|' : '');

						a[i] =3D t.toLowerCase();
					}

					r.vAttribsRe +=3D ')$';
					r.vAttribsRe =3D this._wildcardToRe(r.vAttribsRe);
					r.vAttribsReIsWild =3D new RegExp('\\*|\\?|\\+', =
'g').test(r.vAttribsRe);
					r.vAttribsRe =3D new RegExp(r.vAttribsRe);
					r.vAttribs =3D a.reverse();

					//tinyMCE.debug(r.tag, r.oTagName, r.vAttribsRe, r.vAttribsReWC);
				} else {
					r.vAttribsRe =3D '';
					r.vAttribs =3D tinyMCE.clearArray(new Array());
					r.vAttribsReIsWild =3D false;
				}

				or[r.tag] =3D r;
			}
		}

		return or;
	},

	serializeNodeAsXML : function(n) {
		var s, b;

		if (!this.xmlDoc) {
			if (this.isMSIE) {
				try {this.xmlDoc =3D new ActiveXObject('MSXML2.DOMDocument');} catch =
(e) {}

				if (!this.xmlDoc)
					try {this.xmlDoc =3D new ActiveXObject('Microsoft.XmlDom');} catch =
(e) {}
			} else
				this.xmlDoc =3D document.implementation.createDocument('', '', =
null);

			if (!this.xmlDoc)
				alert("Error XML Parser could not be found.");
		}

		if (this.xmlDoc.firstChild)
			this.xmlDoc.removeChild(this.xmlDoc.firstChild);

		b =3D this.xmlDoc.createElement("html");
		b =3D this.xmlDoc.appendChild(b);

		this._convertToXML(n, b);

		if (this.isMSIE)
			return this.xmlDoc.xml;
		else
			return new XMLSerializer().serializeToString(this.xmlDoc);
	},

	_convertToXML : function(n, xn) {
		var xd, el, i, l, cn, at, no, hc =3D false;

		if (this._isDuplicate(n))
			return;

		xd =3D this.xmlDoc;

		switch (n.nodeType) {
			case 1: // Element
				hc =3D n.hasChildNodes();

				el =3D xd.createElement(n.nodeName.toLowerCase());

				at =3D n.attributes;
				for (i=3Dat.length-1; i>-1; i--) {
					no =3D at[i];

					if (no.specified && no.nodeValue)
						el.setAttribute(no.nodeName.toLowerCase(), no.nodeValue);
				}

				if (!hc && !this.closeElementsRe.test(n.nodeName))
					el.appendChild(xd.createTextNode(""));

				xn =3D xn.appendChild(el);
				break;

			case 3: // Text
				xn.appendChild(xd.createTextNode(n.nodeValue));
				return;

			case 8: // Comment
				xn.appendChild(xd.createComment(n.nodeValue));
				return;
		}

		if (hc) {
			cn =3D n.childNodes;

			for (i=3D0, l=3Dcn.length; i<l; i++)
				this._convertToXML(cn[i], xn);
		}
	},

	serializeNodeAsHTML : function(n) {
		var en, no, h =3D '', i, l, r, cn, va =3D false, f =3D false, at, hc;

		this._setupRules(); // Will initialize cleanup rules

		if (this._isDuplicate(n))
			return '';

		switch (n.nodeType) {
			case 1: // Element
				hc =3D n.hasChildNodes();

				// MSIE sometimes produces <//tag>
				if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && n.nodeName.indexOf('/') =
!=3D -1)
					break;

				if (this.vElementsRe.test(n.nodeName) && (!this.iveRe || =
!this.iveRe.test(n.nodeName))) {
					va =3D true;

					r =3D this.rules[n.nodeName];
					if (!r) {
						at =3D this.rules;
						for (no in at) {
							if (at[no] && at[no].validRe.test(n.nodeName)) {
								r =3D at[no];
								break;
							}
						}
					}

					en =3D r.isWild ? n.nodeName.toLowerCase() : r.oTagName;
					f =3D r.fill;

					if (r.removeEmpty && !hc)
						return "";

					h +=3D '<' + en;

					if (r.vAttribsReIsWild) {
						// Serialize wildcard attributes
						at =3D n.attributes;
						for (i=3Dat.length-1; i>-1; i--) {
							no =3D at[i];
							if (no.specified && r.vAttribsRe.test(no.nodeName))
								h +=3D this._serializeAttribute(n, r, no.nodeName);
						}
					} else {
						// Serialize specific attributes
						for (i=3Dr.vAttribs.length-1; i>-1; i--)
							h +=3D this._serializeAttribute(n, r, r.vAttribs[i]);
					}

					// Serialize mce_ atts
					if (!this.settings.on_save) {
						at =3D this.mceAttribs;

						for (no in at) {
							if (at[no])
								h +=3D this._serializeAttribute(n, r, at[no]);
						}
					}

					// Close these
					if (this.closeElementsRe.test(n.nodeName))
						return h + ' />';

					h +=3D '>';

					if (this.isMSIE && this.codeElementsRe.test(n.nodeName))
						h +=3D n.innerHTML;
				}
			break;

			case 3: // Text
				if (n.parentNode && this.codeElementsRe.test(n.parentNode.nodeName))
					return this.isMSIE ? '' : n.nodeValue;

				return this.xmlEncode(n.nodeValue);

			case 8: // Comment
				return "<!--" + this._trimComment(n.nodeValue) + "-->";
		}

		if (hc) {
			cn =3D n.childNodes;

			for (i=3D0, l=3Dcn.length; i<l; i++)
				h +=3D this.serializeNodeAsHTML(cn[i]);
		}

		// Fill empty nodes
		if (f && !hc)
			h +=3D this.fillStr;

		// End element
		if (va)
			h +=3D '</' + en + '>';

		return h;
	},

	_serializeAttribute : function(n, r, an) {
		var av =3D '', t, os =3D this.settings.on_save;

		if (os && (an.indexOf('mce_') =3D=3D 0 || an.indexOf('_moz') =3D=3D =
0))
			return '';

		if (os && this.mceAttribs[an])
			av =3D this._getAttrib(n, this.mceAttribs[an]);

		if (av.length =3D=3D 0)
			av =3D this._getAttrib(n, an);

		if (av.length =3D=3D 0 && r.defaultAttribs && (t =3D =
r.defaultAttribs[an])) {
			av =3D t;

			if (av =3D=3D "mce_empty")
				return " " + an + '=3D""';
		}

		if (r.forceAttribs && (t =3D r.forceAttribs[an]))
			av =3D t;

		if (os && av.length !=3D 0 && this.settings.url_converter.length !=3D =
0 && /^(src|href|longdesc)$/.test(an))
			av =3D eval(this.settings.url_converter + '(this, n, av)');

		if (av.length !=3D 0 && r.validAttribValues && r.validAttribValues[an] =
&& !r.validAttribValues[an].test(av))
			return "";

		if (av.length !=3D 0 && av =3D=3D "{$uid}")
			av =3D "uid_" + (this.idCount++);

		if (av.length !=3D 0)
			return " " + an + "=3D" + '"' + this.xmlEncode(av) + '"';

		return "";
	},

	formatHTML : function(h) {
		var s =3D this.settings, p =3D '', i =3D 0, li =3D 0, o =3D '', l;

		h =3D h.replace(/\r/g, ''); // Windows sux, isn't carriage return a =
thing of the past :)
		h =3D '\n' + h;
		h =3D h.replace(new RegExp('\\n\\s+', 'gi'), '\n'); // Remove previous =
formatting
		h =3D h.replace(this.nlBeforeRe, '\n<$1$2>');
		h =3D h.replace(this.nlAfterRe, '<$1$2>\n');
		h =3D h.replace(this.nlBeforeAfterRe, '\n<$1$2$3>\n');
		h +=3D '\n';

		//tinyMCE.debug(h);

		while ((i =3D h.indexOf('\n', i + 1)) !=3D -1) {
			if ((l =3D h.substring(li + 1, i)).length !=3D 0) {
				if (this.ouRe.test(l) && p.length >=3D s.indent_levels)
					p =3D p.substring(s.indent_levels);

				o +=3D p + l + '\n';
=09
				if (this.inRe.test(l))
					p +=3D this.inStr;
			}

			li =3D i;
		}

		//tinyMCE.debug(h);

		return o;
	},

	xmlEncode : function(s) {
		var i, l, e, o =3D '', c;

		this._setupEntities(); // Will intialize lookup table

		switch (this.settings.entity_encoding) {
			case "raw":
				return tinyMCE.xmlEncode(s);

			case "named":
				for (i=3D0, l=3Ds.length; i<l; i++) {
					c =3D s.charCodeAt(i);
					e =3D this.entities[c];

					if (e && e !=3D '')
						o +=3D '&' + e + ';';
					else
						o +=3D String.fromCharCode(c);
				}

				return o;

			case "numeric":
				for (i=3D0, l=3Ds.length; i<l; i++) {
					c =3D s.charCodeAt(i);

					if (c > 127 || c =3D=3D 60 || c =3D=3D 62 || c =3D=3D 38 || c =
=3D=3D 39 || c =3D=3D 34)
						o +=3D '&#' + c + ";";
					else
						o +=3D String.fromCharCode(c);
				}

				return o;
		}

		return s;
	},

	split : function(re, s) {
		var c =3D s.split(re);
		var i, l, o =3D new Array();

		for (i=3D0, l=3Dc.length; i<l; i++) {
			if (c[i] !=3D '')
				o[i] =3D c[i];
		}

		return o;
	},

	_trimComment : function(s) {
		// Remove mce_src, mce_href
		s =3D s.replace(new RegExp('\\smce_src=3D\"[^\"]*\"', 'gi'), "");
		s =3D s.replace(new RegExp('\\smce_href=3D\"[^\"]*\"', 'gi'), "");

		return s;
	},

	_getAttrib : function(e, n, d) {
		if (typeof(d) =3D=3D "undefined")
			d =3D "";

		if (!e || e.nodeType !=3D 1)
			return d;

		var v =3D e.getAttribute(n, 0);

		if (n =3D=3D "class" && !v)
			v =3D e.className;

		if (this.isMSIE && n =3D=3D "http-equiv")
			v =3D e.httpEquiv;

		if (this.isMSIE && e.nodeName =3D=3D "FORM" && n =3D=3D "enctype" && v =
=3D=3D "application/x-www-form-urlencoded")
			v =3D "";

		if (this.isMSIE && e.nodeName =3D=3D "INPUT" && n =3D=3D "size" && v =
=3D=3D "20")
			v =3D "";

		if (this.isMSIE && e.nodeName =3D=3D "INPUT" && n =3D=3D "maxlength" =
&& v =3D=3D "2147483647")
			v =3D "";

		if (n =3D=3D "style" && !tinyMCE.isOpera)
			v =3D e.style.cssText;

		if (n =3D=3D 'style')
			v =3D tinyMCE.serializeStyle(tinyMCE.parseStyle(v));

		if (this.settings.on_save && n.indexOf('on') !=3D -1 && =
this.settings.on_save && v && v !=3D "")
			v =3D tinyMCE.cleanupEventStr(v);

		return (v && v !=3D "") ? '' + v : d;
	},

	_urlConverter : function(c, n, v) {
		if (!c.settings.on_save)
			return =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href, v);
		else if (tinyMCE.getParam('convert_urls'))
			return eval(tinyMCE.settings.urlconverter_callback + "(v, n, =
true);");

		return v;
	},

	_arrayToRe : function(a, op, be, af) {
		var i, r;

		op =3D typeof(op) =3D=3D "undefined" ? "gi" : op;
		be =3D typeof(be) =3D=3D "undefined" ? "^(" : be;
		af =3D typeof(af) =3D=3D "undefined" ? ")$" : af;

		r =3D be;

		for (i=3D0; i<a.length; i++)
			r +=3D this._wildcardToRe(a[i]) + (i !=3D a.length-1 ? "|" : "");

		r +=3D af;

		return new RegExp(r, op);
	},

	_wildcardToRe : function(s) {
		s =3D s.replace(/\?/g, '(\\S?)');
		s =3D s.replace(/\+/g, '(\\S+)');
		s =3D s.replace(/\*/g, '(\\S*)');

		return s;
	},

	_setupEntities : function() {
		var n, a, i, s =3D this.settings;

		// Setup entities
		if (!this.entitiesDone) {
			if (s.entity_encoding =3D=3D "named") {
				n =3D tinyMCE.clearArray(new Array());
				a =3D this.split(',', s.entities);
				for (i=3D0; i<a.length; i+=3D2)
					n[a[i]] =3D a[i+1];

				this.entities =3D n;
			}

			this.entitiesDone =3D true;
		}
	},

	_setupRules : function() {
		var s =3D this.settings;

		// Setup default rule
		if (!this.rulesDone) {
			this.addRuleStr(s.valid_elements);
			this.addRuleStr(s.extended_valid_elements);

			this.rulesDone =3D true;
		}
	},

	_isDuplicate : function(n) {
		var i;

		if (!this.settings.fix_content_duplication)
			return false;

		if (tinyMCE.isMSIE && !tinyMCE.isOpera && n.nodeType =3D=3D 1) {
			// Mark elements
			if (n.mce_serialized =3D=3D this.serializationId)
				return true;

			n.setAttribute('mce_serialized', this.serializationId);
		} else {
			// Search lookup table for text nodes  and comments
			for (i=3D0; i<this.serializedNodes.length; i++) {
				if (this.serializedNodes[i] =3D=3D n)
					return true;
			}

			this.serializedNodes[this.serializedNodes.length] =3D n;
		}

		return false;
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_DOMUtils.class.js */

TinyMCE_Engine.prototype.getElementByAttributeValue =3D function(n, e, =
a, v) {
	return (n =3D this.getElementsByAttributeValue(n, e, a, v)).length =
=3D=3D 0 ? null : n[0];
};

TinyMCE_Engine.prototype.getElementsByAttributeValue =3D function(n, e, =
a, v) {
	var i, nl =3D n.getElementsByTagName(e), o =3D new Array();

	for (i=3D0; i<nl.length; i++) {
		if (tinyMCE.getAttrib(nl[i], a).indexOf(v) !=3D -1)
			o[o.length] =3D nl[i];
	}

	return o;
};

TinyMCE_Engine.prototype.isBlockElement =3D function(n) {
	return n !=3D null && n.nodeType =3D=3D 1 && =
this.blockRegExp.test(n.nodeName);
};

TinyMCE_Engine.prototype.getParentBlockElement =3D function(n) {
	while (n) {
		if (this.isBlockElement(n))
			return n;

		n =3D n.parentNode;
	}

	return null;
};

TinyMCE_Engine.prototype.insertAfter =3D function(n, r){
	if (r.nextSibling)
		r.parentNode.insertBefore(n, r.nextSibling);
	else
		r.parentNode.appendChild(n);
};

TinyMCE_Engine.prototype.setInnerHTML =3D function(e, h) {
	var i, nl, n;

	if (tinyMCE.isMSIE && !tinyMCE.isOpera) {
		// Since MSIE handles invalid HTML better that valid XHTML we
		// need to make some things invalid. <hr /> gets converted to <hr>.
		h =3D h.replace(/\s\/>/g, '>');

		// Since MSIE auto generated emtpy P tags some times we must tell it =
to keep the real ones
		h =3D h.replace(/<p([^>]*)>\u00A0?<\/p>/gi, '<p$1 =
mce_keep=3D"true">&nbsp;</p>'); // Keep empty paragraphs
		h =3D h.replace(/<p([^>]*)>\s*&nbsp;\s*<\/p>/gi, '<p$1 =
mce_keep=3D"true">&nbsp;</p>'); // Keep empty paragraphs
		h =3D h.replace(/<p([^>]*)>\s+<\/p>/gi, '<p$1 =
mce_keep=3D"true">&nbsp;</p>'); // Keep empty paragraphs

		// Remove first comment
		e.innerHTML =3D tinyMCE.uniqueTag + h;
		e.firstChild.removeNode(true);

		// Remove weird auto generated empty paragraphs unless it's supposed =
to be there
		nl =3D e.getElementsByTagName("p");
		for (i=3Dnl.length-1; i>=3D0; i--) {
			n =3D nl[i];

			if (n.nodeName =3D=3D 'P' && !n.hasChildNodes() && !n.mce_keep)
				n.parentNode.removeChild(n);
		}
	} else {
		h =3D this.fixGeckoBaseHREFBug(1, e, h);
		e.innerHTML =3D h;
		this.fixGeckoBaseHREFBug(2, e, h);
	}
};

TinyMCE_Engine.prototype.getOuterHTML =3D function(e) {
	if (tinyMCE.isMSIE)
		return e.outerHTML;

	var d =3D e.ownerDocument.createElement("body");
	d.appendChild(e);
	return d.innerHTML;
};

TinyMCE_Engine.prototype.setOuterHTML =3D function(e, h) {
	if (tinyMCE.isMSIE) {
		e.outerHTML =3D h;
		return;
	}

	var d =3D e.ownerDocument.createElement("body");
	d.innerHTML =3D h;
	e.parentNode.replaceChild(d.firstChild, e);
};

TinyMCE_Engine.prototype._getElementById =3D function(id, d) {
	var e, i, j, f;

	if (typeof(d) =3D=3D "undefined")
		d =3D document;

	e =3D d.getElementById(id);
	if (!e) {
		f =3D d.forms;

		for (i=3D0; i<f.length; i++) {
			for (j=3D0; j<f[i].elements.length; j++) {
				if (f[i].elements[j].name =3D=3D id) {
					e =3D f[i].elements[j];
					break;
				}
			}
		}
	}

	return e;
};

TinyMCE_Engine.prototype.getNodeTree =3D function(n, na, t, nn) {
	var i;

	if (typeof(t) =3D=3D "undefined" || n.nodeType =3D=3D t && (typeof(nn) =
=3D=3D "undefined" || n.nodeName =3D=3D nn))
		na[na.length] =3D n;

	if (n.hasChildNodes()) {
		for (i=3D0; i<n.childNodes.length; i++)
			tinyMCE.getNodeTree(n.childNodes[i], na, t, nn);
	}

	return na;
};

TinyMCE_Engine.prototype.getParentElement =3D function(node, names, =
attrib_name, attrib_value) {
	if (typeof(names) =3D=3D "undefined") {
		if (node.nodeType =3D=3D 1)
			return node;

		// Find parent node that is a element
		while ((node =3D node.parentNode) !=3D null && node.nodeType !=3D 1) ;

		return node;
	}

	if (node =3D=3D null)
		return null;

	var namesAr =3D names.toUpperCase().split(',');

	do {
		for (var i=3D0; i<namesAr.length; i++) {
			if (node.nodeName =3D=3D namesAr[i] || names =3D=3D "*") {
				if (typeof(attrib_name) =3D=3D "undefined")
					return node;
				else if (node.getAttribute(attrib_name)) {
					if (typeof(attrib_value) =3D=3D "undefined") {
						if (node.getAttribute(attrib_name) !=3D "")
							return node;
					} else if (node.getAttribute(attrib_name) =3D=3D attrib_value)
						return node;
				}
			}
		}
	} while ((node =3D node.parentNode) !=3D null);

	return null;
};

TinyMCE_Engine.prototype.getParentNode =3D function(n, f) {
	while (n) {
		if (f(n))
			return n;

		n =3D n.parentNode;
	}

	return null;
};

TinyMCE_Engine.prototype.getAttrib =3D function(elm, name, =
default_value) {
	if (typeof(default_value) =3D=3D "undefined")
		default_value =3D "";

	// Not a element
	if (!elm || elm.nodeType !=3D 1)
		return default_value;

	var v =3D elm.getAttribute(name);

	// Try className for class attrib
	if (name =3D=3D "class" && !v)
		v =3D elm.className;

	// Workaround for a issue with Firefox 1.5rc2+
	if (tinyMCE.isGecko && name =3D=3D "src" && elm.src !=3D null && =
elm.src !=3D "")
		v =3D elm.src;

	// Workaround for a issue with Firefox 1.5rc2+
	if (tinyMCE.isGecko && name =3D=3D "href" && elm.href !=3D null && =
elm.href !=3D "")
		v =3D elm.href;

	if (name =3D=3D "http-equiv" && tinyMCE.isMSIE)
		v =3D elm.httpEquiv;

	if (name =3D=3D "style" && !tinyMCE.isOpera)
		v =3D elm.style.cssText;

	return (v && v !=3D "") ? v : default_value;
};

TinyMCE_Engine.prototype.setAttrib =3D function(element, name, value, =
fix_value) {
	if (typeof(value) =3D=3D "number" && value !=3D null)
		value =3D "" + value;

	if (fix_value) {
		if (value =3D=3D null)
			value =3D "";

		var re =3D new RegExp('[^0-9%]', 'g');
		value =3D value.replace(re, '');
	}

	if (name =3D=3D "style")
		element.style.cssText =3D value;

	if (name =3D=3D "class")
		element.className =3D value;

	if (value !=3D null && value !=3D "" && value !=3D -1)
		element.setAttribute(name, value);
	else
		element.removeAttribute(name);
};

TinyMCE_Engine.prototype.setStyleAttrib =3D function(elm, name, value) {
	eval('elm.style.' + name + '=3Dvalue;');

	// Style attrib deleted
	if (tinyMCE.isMSIE && value =3D=3D null || value =3D=3D '') {
		var str =3D =
tinyMCE.serializeStyle(tinyMCE.parseStyle(elm.style.cssText));
		elm.style.cssText =3D str;
		elm.setAttribute("style", str);
	}
};

TinyMCE_Engine.prototype.switchClass =3D function(ei, c) {
	var e;

	if (tinyMCE.switchClassCache[ei])
		e =3D tinyMCE.switchClassCache[ei];
	else
		e =3D tinyMCE.switchClassCache[ei] =3D document.getElementById(ei);

	if (e) {
		// Keep tile mode
		if (tinyMCE.settings.button_tile_map && e.className && =
e.className.indexOf('mceTiledButton') =3D=3D 0)
			c =3D 'mceTiledButton ' + c;

		e.className =3D c;
	}
};

TinyMCE_Engine.prototype.getAbsPosition =3D function(n) {
	var p =3D {absLeft : 0, absTop : 0};

	while (n) {
		p.absLeft +=3D n.offsetLeft;
		p.absTop +=3D n.offsetTop;
		n =3D n.offsetParent;
	}

	return p;
};

TinyMCE_Engine.prototype.prevNode =3D function(e, n) {
	var a =3D n.split(','), i;

	while ((e =3D e.previousSibling) !=3D null) {
		for (i=3D0; i<a.length; i++) {
			if (e.nodeName =3D=3D a[i])
				return e;
		}
	}

	return null;
};

TinyMCE_Engine.prototype.nextNode =3D function(e, n) {
	var a =3D n.split(','), i;

	while ((e =3D e.nextSibling) !=3D null) {
		for (i=3D0; i<a.length; i++) {
			if (e.nodeName =3D=3D a[i])
				return e;
		}
	}

	return null;
};

TinyMCE_Engine.prototype.selectNodes =3D function(n, f, a) {
	var i;

	if (!a)
		a =3D new Array();

	if (f(n))
		a[a.length] =3D n;

	if (n.hasChildNodes()) {
		for (i=3D0; i<n.childNodes.length; i++)
			tinyMCE.selectNodes(n.childNodes[i], f, a);
	}

	return a;
};

TinyMCE_Engine.prototype.addCSSClass =3D function(e, c, b) {
	var o =3D this.removeCSSClass(e, c);

	return e.className =3D b ? c + (o !=3D '' ? (' ' + o) : '') : (o !=3D =
'' ? (o + ' ') : '') + c;
};

TinyMCE_Engine.prototype.removeCSSClass =3D function(e, c) {
	var a =3D this.explode(' ', e.className), i;

	for (i=3D0; i<a.length; i++) {
		if (a[i] =3D=3D c)
			a[i] =3D '';
	}

	return e.className =3D a.join(' ');
};

TinyMCE_Engine.prototype.renameElement =3D function(e, n, d) {
	var ne, i, ar;

	d =3D typeof(d) =3D=3D "undefined" ? tinyMCE.selectedInstance.getDoc() =
: d;

	if (e) {
		ne =3D d.createElement(n);

		ar =3D e.attributes;
		for (i=3Dar.length-1; i>-1; i--) {
			if (ar[i].specified && ar[i].nodeValue)
				ne.setAttribute(ar[i].nodeName.toLowerCase(), ar[i].nodeValue);
		}

		ar =3D e.childNodes;
		for (i=3D0; i<ar.length; i++)
			ne.appendChild(ar[i].cloneNode(true));

		e.parentNode.replaceChild(ne, e);
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_URL.class.js */

TinyMCE_Engine.prototype.parseURL =3D function(url_str) {
	var urlParts =3D new Array();

	if (url_str) {
		var pos, lastPos;

		// Parse protocol part
		pos =3D url_str.indexOf('://');
		if (pos !=3D -1) {
			urlParts['protocol'] =3D url_str.substring(0, pos);
			lastPos =3D pos + 3;
		}

		// Find port or path start
		for (var i=3DlastPos; i<url_str.length; i++) {
			var chr =3D url_str.charAt(i);

			if (chr =3D=3D ':')
				break;

			if (chr =3D=3D '/')
				break;
		}
		pos =3D i;

		// Get host
		urlParts['host'] =3D url_str.substring(lastPos, pos);

		// Get port
		urlParts['port'] =3D "";
		lastPos =3D pos;
		if (url_str.charAt(pos) =3D=3D ':') {
			pos =3D url_str.indexOf('/', lastPos);
			urlParts['port'] =3D url_str.substring(lastPos+1, pos);
		}

		// Get path
		lastPos =3D pos;
		pos =3D url_str.indexOf('?', lastPos);

		if (pos =3D=3D -1)
			pos =3D url_str.indexOf('#', lastPos);

		if (pos =3D=3D -1)
			pos =3D url_str.length;

		urlParts['path'] =3D url_str.substring(lastPos, pos);

		// Get query
		lastPos =3D pos;
		if (url_str.charAt(pos) =3D=3D '?') {
			pos =3D url_str.indexOf('#');
			pos =3D (pos =3D=3D -1) ? url_str.length : pos;
			urlParts['query'] =3D url_str.substring(lastPos+1, pos);
		}

		// Get anchor
		lastPos =3D pos;
		if (url_str.charAt(pos) =3D=3D '#') {
			pos =3D url_str.length;
			urlParts['anchor'] =3D url_str.substring(lastPos+1, pos);
		}
	}

	return urlParts;
};

TinyMCE_Engine.prototype.serializeURL =3D function(up) {
	var o =3D "";

	if (up['protocol'])
		o +=3D up['protocol'] + "://";

	if (up['host'])
		o +=3D up['host'];

	if (up['port'])
		o +=3D ":" + up['port'];

	if (up['path'])
		o +=3D up['path'];

	if (up['query'])
		o +=3D "?" + up['query'];

	if (up['anchor'])
		o +=3D "#" + up['anchor'];

	return o;
};

TinyMCE_Engine.prototype.convertAbsoluteURLToRelativeURL =3D =
function(base_url, url_to_relative) {
	var baseURL =3D this.parseURL(base_url);
	var targetURL =3D this.parseURL(url_to_relative);
	var strTok1;
	var strTok2;
	var breakPoint =3D 0;
	var outPath =3D "";
	var forceSlash =3D false;

	if (targetURL.path =3D=3D "")
		targetURL.path =3D "/";
	else
		forceSlash =3D true;

	// Crop away last path part
	base_url =3D baseURL.path.substring(0, baseURL.path.lastIndexOf('/'));
	strTok1 =3D base_url.split('/');
	strTok2 =3D targetURL.path.split('/');

	if (strTok1.length >=3D strTok2.length) {
		for (var i=3D0; i<strTok1.length; i++) {
			if (i >=3D strTok2.length || strTok1[i] !=3D strTok2[i]) {
				breakPoint =3D i + 1;
				break;
			}
		}
	}

	if (strTok1.length < strTok2.length) {
		for (var i=3D0; i<strTok2.length; i++) {
			if (i >=3D strTok1.length || strTok1[i] !=3D strTok2[i]) {
				breakPoint =3D i + 1;
				break;
			}
		}
	}

	if (breakPoint =3D=3D 1)
		return targetURL.path;

	for (var i=3D0; i<(strTok1.length-(breakPoint-1)); i++)
		outPath +=3D "../";

	for (var i=3DbreakPoint-1; i<strTok2.length; i++) {
		if (i !=3D (breakPoint-1))
			outPath +=3D "/" + strTok2[i];
		else
			outPath +=3D strTok2[i];
	}

	targetURL.protocol =3D null;
	targetURL.host =3D null;
	targetURL.port =3D null;
	targetURL.path =3D outPath =3D=3D "" && forceSlash ? "/" : outPath;

	// Remove document prefix from local anchors
	var fileName =3D baseURL.path;
	var pos;

	if ((pos =3D fileName.lastIndexOf('/')) !=3D -1)
		fileName =3D fileName.substring(pos + 1);

	// Is local anchor
	if (fileName =3D=3D targetURL.path && targetURL.anchor !=3D "")
		targetURL.path =3D "";

	// If empty and not local anchor force filename or slash
	if (targetURL.path =3D=3D "" && !targetURL.anchor)
		targetURL.path =3D fileName !=3D "" ? fileName : "/";

	return this.serializeURL(targetURL);
};

TinyMCE_Engine.prototype.convertRelativeToAbsoluteURL =3D =
function(base_url, relative_url) {
	var baseURL =3D this.parseURL(base_url);
	var relURL =3D this.parseURL(relative_url);

	if (relative_url =3D=3D "" || relative_url.charAt(0) =3D=3D '/' || =
relative_url.indexOf('://') !=3D -1 || relative_url.indexOf('mailto:') =
!=3D -1 || relative_url.indexOf('javascript:') !=3D -1)
		return relative_url;

	// Split parts
	baseURLParts =3D baseURL['path'].split('/');
	relURLParts =3D relURL['path'].split('/');

	// Remove empty chunks
	var newBaseURLParts =3D new Array();
	for (var i=3DbaseURLParts.length-1; i>=3D0; i--) {
		if (baseURLParts[i].length =3D=3D 0)
			continue;

		newBaseURLParts[newBaseURLParts.length] =3D baseURLParts[i];
	}
	baseURLParts =3D newBaseURLParts.reverse();

	// Merge relURLParts chunks
	var newRelURLParts =3D new Array();
	var numBack =3D 0;
	for (var i=3DrelURLParts.length-1; i>=3D0; i--) {
		if (relURLParts[i].length =3D=3D 0 || relURLParts[i] =3D=3D ".")
			continue;

		if (relURLParts[i] =3D=3D '..') {
			numBack++;
			continue;
		}

		if (numBack > 0) {
			numBack--;
			continue;
		}

		newRelURLParts[newRelURLParts.length] =3D relURLParts[i];
	}

	relURLParts =3D newRelURLParts.reverse();

	// Remove end from absolute path
	var len =3D baseURLParts.length-numBack;
	var absPath =3D (len <=3D 0 ? "" : "/") + baseURLParts.slice(0, =
len).join('/') + "/" + relURLParts.join('/');
	var start =3D "", end =3D "";

	// Build output URL
	relURL.protocol =3D baseURL.protocol;
	relURL.host =3D baseURL.host;
	relURL.port =3D baseURL.port;

	// Re-add trailing slash if it's removed
	if (relURL.path.charAt(relURL.path.length-1) =3D=3D "/")
		absPath +=3D "/";

	relURL.path =3D absPath;

	return this.serializeURL(relURL);
};

TinyMCE_Engine.prototype.convertURL =3D function(url, node, on_save) {
	var prot =3D document.location.protocol;
	var host =3D document.location.hostname;
	var port =3D document.location.port;

	// Pass through file protocol
	if (prot =3D=3D "file:")
		return url;

	// Something is wrong, remove weirdness
	url =3D tinyMCE.regexpReplace(url, '(http|https):///', '/');

	// Mailto link or anchor (Pass through)
	if (url.indexOf('mailto:') !=3D -1 || url.indexOf('javascript:') !=3D =
-1 || tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0) =3D=3D =
"#")
		return url;

	// Fix relative/Mozilla
	if (!tinyMCE.isMSIE && !on_save && url.indexOf("://") =3D=3D -1 && =
url.charAt(0) !=3D '/')
		return tinyMCE.settings['base_href'] + url;

	// Handle relative URLs
	if (on_save && tinyMCE.getParam('relative_urls')) {
		var curl =3D =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], =
url);
		if (curl.charAt(0) =3D=3D '/')
			curl =3D tinyMCE.settings['document_base_prefix'] + curl;

		var urlParts =3D tinyMCE.parseURL(curl);
		var tmpUrlParts =3D =
tinyMCE.parseURL(tinyMCE.settings['document_base_url']);

		// Force relative
		if (urlParts['host'] =3D=3D tmpUrlParts['host'] && (urlParts['port'] =
=3D=3D tmpUrlParts['port']))
			return =
tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_u=
rl'], curl);
	}

	// Handle absolute URLs
	if (!tinyMCE.getParam('relative_urls')) {
		var urlParts =3D tinyMCE.parseURL(url);
		var baseUrlParts =3D tinyMCE.parseURL(tinyMCE.settings['base_href']);

		// Force absolute URLs from relative URLs
		url =3D =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], =
url);

		// If anchor and path is the same page
		if (urlParts['anchor'] && urlParts['path'] =3D=3D =
baseUrlParts['path'])
			return "#" + urlParts['anchor'];
	}

	// Remove current domain
	if (tinyMCE.getParam('remove_script_host')) {
		var start =3D "", portPart =3D "";

		if (port !=3D "")
			portPart =3D ":" + port;

		start =3D prot + "//" + host + portPart + "/";

		if (url.indexOf(start) =3D=3D 0)
			url =3D url.substring(start.length-1);
	}

	return url;
};

TinyMCE_Engine.prototype.convertAllRelativeURLs =3D function(body) {
	// Convert all image URL:s to absolute URL
	var elms =3D body.getElementsByTagName("img");
	for (var i=3D0; i<elms.length; i++) {
		var src =3D tinyMCE.getAttrib(elms[i], 'src');

		var msrc =3D tinyMCE.getAttrib(elms[i], 'mce_src');
		if (msrc !=3D "")
			src =3D msrc;

		if (src !=3D "") {
			src =3D =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], =
src);
			elms[i].setAttribute("src", src);
		}
	}

	// Convert all link URL:s to absolute URL
	var elms =3D body.getElementsByTagName("a");
	for (var i=3D0; i<elms.length; i++) {
		var href =3D tinyMCE.getAttrib(elms[i], 'href');

		var mhref =3D tinyMCE.getAttrib(elms[i], 'mce_href');
		if (mhref !=3D "")
			href =3D mhref;

		if (href && href !=3D "") {
			href =3D =
tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], =
href);
			elms[i].setAttribute("href", href);
		}
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_Array.class.js */

TinyMCE_Engine.prototype.clearArray =3D function(a) {
	for (var k in a)
		a[k] =3D null;

	return a;
};

/* file:jscripts/tiny_mce/classes/TinyMCE_Event.class.js */

TinyMCE_Engine.prototype._setEventsEnabled =3D function(node, state) {
	var events =3D new Array('onfocus','onblur','onclick','ondblclick',
				'onmousedown','onmouseup','onmouseover','onmousemove',
				'onmouseout','onkeypress','onkeydown','onkeydown','onkeyup');

	var evs =3D tinyMCE.settings['event_elements'].split(',');
	for (var y=3D0; y<evs.length; y++){
		var elms =3D node.getElementsByTagName(evs[y]);
		for (var i=3D0; i<elms.length; i++) {
			var event =3D "";

			for (var x=3D0; x<events.length; x++) {
				if ((event =3D tinyMCE.getAttrib(elms[i], events[x])) !=3D '') {
					event =3D tinyMCE.cleanupEventStr("" + event);

					if (!state)
						event =3D "return true;" + event;
					else
						event =3D event.replace(/^return true;/gi, '');

					elms[i].removeAttribute(events[x]);
					elms[i].setAttribute(events[x], event);
				}
			}
		}
	}
};

TinyMCE_Engine.prototype._eventPatch =3D function(editor_id) {
	var n, inst, win, e;

	// Remove odd, error
	if (typeof(tinyMCE) =3D=3D "undefined")
		return true;

	try {
		// Try selected instance first
		if (tinyMCE.selectedInstance) {
			win =3D tinyMCE.selectedInstance.getWin();

			if (win && win.event) {
				e =3D win.event;

				if (!e.target)
					e.target =3D e.srcElement;

				TinyMCE_Engine.prototype.handleEvent(e);
				return;
			}
		}

		// Search for it
		for (n in tinyMCE.instances) {
			inst =3D tinyMCE.instances[n];

			if (!tinyMCE.isInstance(inst))
				continue;

			tinyMCE.selectedInstance =3D inst;
			win =3D inst.getWin();

			if (win && win.event) {
				e =3D win.event;

				if (!e.target)
					e.target =3D e.srcElement;

				TinyMCE_Engine.prototype.handleEvent(e);
				return;
			}
		}
	} catch (ex) {
		// Ignore error if iframe is pointing to external URL
	}
};

TinyMCE_Engine.prototype.unloadHandler =3D function() {
	tinyMCE.triggerSave(true, true);
};

TinyMCE_Engine.prototype.addEventHandlers =3D function(inst) {
	var doc =3D inst.getDoc();

	inst.switchSettings();

	if (tinyMCE.isMSIE) {
		tinyMCE.addEvent(doc, "keypress", =
TinyMCE_Engine.prototype._eventPatch);
		tinyMCE.addEvent(doc, "keyup", TinyMCE_Engine.prototype._eventPatch);
		tinyMCE.addEvent(doc, "keydown", =
TinyMCE_Engine.prototype._eventPatch);
		tinyMCE.addEvent(doc, "mouseup", =
TinyMCE_Engine.prototype._eventPatch);
		tinyMCE.addEvent(doc, "mousedown", =
TinyMCE_Engine.prototype._eventPatch);
		tinyMCE.addEvent(doc, "click", TinyMCE_Engine.prototype._eventPatch);
	} else {
		tinyMCE.addEvent(doc, "keypress", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "keydown", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "keyup", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "click", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "mouseup", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "mousedown", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "focus", tinyMCE.handleEvent);
		tinyMCE.addEvent(doc, "blur", tinyMCE.handleEvent);

		eval('try { doc.designMode =3D "On"; } catch(e) {}'); // Force =
designmode
	}
};

TinyMCE_Engine.prototype.onMouseMove =3D function() {
	var inst;

	if (!tinyMCE.hasMouseMoved) {
		inst =3D tinyMCE.selectedInstance;

		// Workaround for bug #1437457 (Odd MSIE bug)
		if (inst.isFocused) {
			inst.undoBookmark =3D inst.selection.getBookmark();
			tinyMCE.hasMouseMoved =3D true;
		}
	}

//	tinyMCE.cancelEvent(inst.getWin().event);
//	return false;
};

TinyMCE_Engine.prototype.cancelEvent =3D function(e) {
	if (tinyMCE.isMSIE) {
		e.returnValue =3D false;
		e.cancelBubble =3D true;
	} else
		e.preventDefault();
};

TinyMCE_Engine.prototype.addEvent =3D function(o, n, h) {
	if (o.attachEvent)
		o.attachEvent("on" + n, h);
	else
		o.addEventListener(n, h, false);
};

TinyMCE_Engine.prototype.addSelectAccessibility =3D function(e, s, w) {
	// Add event handlers=20
	if (!s._isAccessible) {
		s.onkeydown =3D tinyMCE.accessibleEventHandler;
		s.onblur =3D tinyMCE.accessibleEventHandler;
		s._isAccessible =3D true;
		s._win =3D w;
	}

	return false;
};

TinyMCE_Engine.prototype.accessibleEventHandler =3D function(e) {
	var win =3D this._win;
	e =3D tinyMCE.isMSIE ? win.event : e;
	var elm =3D tinyMCE.isMSIE ? e.srcElement : e.target;

	// Unpiggyback onchange on blur
	if (e.type =3D=3D "blur") {
		if (elm.oldonchange) {
			elm.onchange =3D elm.oldonchange;
			elm.oldonchange =3D null;
		}

		return true;
	}

	// Piggyback onchange
	if (elm.nodeName =3D=3D "SELECT" && !elm.oldonchange) {
		elm.oldonchange =3D elm.onchange;
		elm.onchange =3D null;
	}

	// Execute onchange and remove piggyback
	if (e.keyCode =3D=3D 13 || e.keyCode =3D=3D 32) {
		elm.onchange =3D elm.oldonchange;
		elm.onchange();
		elm.oldonchange =3D null;

		tinyMCE.cancelEvent(e);
		return false;
	}

	return true;
};

TinyMCE_Engine.prototype._resetIframeHeight =3D function() {
	var ife;

	if (tinyMCE.isMSIE && !tinyMCE.isOpera) {
		ife =3D tinyMCE.selectedInstance.iframeElement;

/*		if (ife._oldWidth) {
			ife.style.width =3D ife._oldWidth;
			ife.width =3D ife._oldWidth;
		}*/

		if (ife._oldHeight) {
			ife.style.height =3D ife._oldHeight;
			ife.height =3D ife._oldHeight;
		}
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_Selection.class.js */

function TinyMCE_Selection(inst) {
	this.instance =3D inst;
};

TinyMCE_Selection.prototype =3D {
	getSelectedHTML : function() {
		var inst =3D this.instance;
		var e, r =3D this.getRng(), h;

		if (tinyMCE.isSafari) {
			// Not realy perfect!!
			return r.toString();
		}

		e =3D document.createElement("body");

		if (tinyMCE.isGecko)
			e.appendChild(r.cloneContents());
		else=20
			e.innerHTML =3D r.item ? r.item(0).outerHTML : r.htmlText;

		h =3D tinyMCE._cleanupHTML(inst, inst.contentDocument, inst.settings, =
e, e, false, true, false);

		// When editing always use fonts internaly
		if (tinyMCE.getParam("convert_fonts_to_spans"))
			tinyMCE.convertSpansToFonts(inst.getDoc());

		return h;
	},

	getSelectedText : function() {
		var inst =3D this.instance;
		var d, r, s, t;

		if (tinyMCE.isMSIE) {
			d =3D inst.getDoc();

			if (d.selection.type =3D=3D "Text") {
				r =3D d.selection.createRange();
				t =3D r.text;
			} else
				t =3D '';
		} else {
			s =3D this.getSel();

			if (s && s.toString)
				t =3D s.toString();
			else
				t =3D '';
		}

		return t;
	},

	getBookmark : function(simple) {
		var rng =3D this.getRng();
		var doc =3D this.instance.getDoc();
		var sp, le, s, e, nl, i, si, ei;
		var trng, sx, sy, xx =3D -999999999;

		// Skip Opera for now
		if (tinyMCE.isOpera)
			return null;

		sx =3D doc.body.scrollLeft + doc.documentElement.scrollLeft;
		sy =3D doc.body.scrollTop + doc.documentElement.scrollTop;

		if (tinyMCE.isSafari || tinyMCE.isGecko)
			return {rng : rng, scrollX : sx, scrollY : sy};

		if (tinyMCE.isMSIE) {
			if (simple)
				return {rng : rng};

			if (rng.item) {
				e =3D rng.item(0);

				nl =3D doc.getElementsByTagName(e.nodeName);
				for (i=3D0; i<nl.length; i++) {
					if (e =3D=3D nl[i]) {
						sp =3D i;
						break;
					}
				}

				return {
					tag : e.nodeName,
					index : sp,
					scrollX : sx,
					scrollY : sy
				};
			} else {
				trng =3D rng.duplicate();
				trng.collapse(true);
				sp =3D Math.abs(trng.move('character', xx));

				trng =3D rng.duplicate();
				trng.collapse(false);
				le =3D Math.abs(trng.move('character', xx)) - sp;

				return {
					start : sp,
					length : le,
					scrollX : sx,
					scrollY : sy
				};
			}
		}

		if (tinyMCE.isGecko) {
			s =3D tinyMCE.getParentElement(rng.startContainer);
			for (si=3D0; si<s.childNodes.length && s.childNodes[si] !=3D =
rng.startContainer; si++) ;

			nl =3D doc.getElementsByTagName(s.nodeName);
			for (i=3D0; i<nl.length; i++) {
					if (s =3D=3D nl[i]) {
						sp =3D i;
						break;
					}
			}

			e =3D tinyMCE.getParentElement(rng.endContainer);
			for (ei=3D0; ei<e.childNodes.length && e.childNodes[ei] !=3D =
rng.endContainer; ei++) ;

			nl =3D doc.getElementsByTagName(e.nodeName);
			for (i=3D0; i<nl.length; i++) {
					if (e =3D=3D nl[i]) {
						le =3D i;
						break;
					}
			}

			//tinyMCE.debug(s.nodeName, sp, rng.startOffset, '-' , e.nodeName, =
le, rng.endOffset);
			//tinyMCE.debug(sx, sy);

			return {
				startTag : s.nodeName,
				start : sp,
				startIndex : si,
				endTag : e.nodeName,
				end : le,
				endIndex : ei,
				startOffset : rng.startOffset,
				endOffset : rng.endOffset,
				scrollX : sx,
				scrollY : sy
			};
		}

		return null;
	},

	moveToBookmark : function(bookmark) {
		var rng, nl, i;
		var inst =3D this.instance;
		var doc =3D inst.getDoc();
		var win =3D inst.getWin();
		var sel =3D this.getSel();

		if (!bookmark)
			return false;

		if (tinyMCE.isSafari) {
			sel.setBaseAndExtent(bookmark.startContainer, bookmark.startOffset, =
bookmark.endContainer, bookmark.endOffset);
			return true;
		}

		if (tinyMCE.isMSIE) {
			if (bookmark.rng) {
				bookmark.rng.select();
				return true;
			}

			win.focus();

			if (bookmark.tag) {
				rng =3D inst.getBody().createControlRange();

				nl =3D doc.getElementsByTagName(bookmark.tag);

				if (nl.length > bookmark.index) {
					try {
						rng.addElement(nl[bookmark.index]);
					} catch (ex) {
						// Might be thrown if the node no longer exists
					}
				}
			} else {
				rng =3D inst.getSel().createRange();
				rng.moveToElementText(inst.getBody());
				rng.collapse(true);
				rng.moveStart('character', bookmark.start);
				rng.moveEnd('character', bookmark.length);
			}

			rng.select();

			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
			return true;
		}

		if (tinyMCE.isGecko && bookmark.rng) {
			sel.removeAllRanges();
			sel.addRange(bookmark.rng);
			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
			return true;
		}

		if (tinyMCE.isGecko) {
	//		try {
				rng =3D doc.createRange();

				nl =3D doc.getElementsByTagName(bookmark.startTag);
				if (nl.length > bookmark.start)
					rng.setStart(nl[bookmark.start].childNodes[bookmark.startIndex], =
bookmark.startOffset);

				nl =3D doc.getElementsByTagName(bookmark.endTag);
				if (nl.length > bookmark.end)
					rng.setEnd(nl[bookmark.end].childNodes[bookmark.endIndex], =
bookmark.endOffset);

				sel.removeAllRanges();
				sel.addRange(rng);
	/*		} catch {
				// Ignore
			}*/

			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
			return true;
		}

		return false;
	},

	selectNode : function(node, collapse, select_text_node, to_start) {
		var inst =3D this.instance, sel, rng, nodes;

		if (!node)
			return;

		if (typeof(collapse) =3D=3D "undefined")
			collapse =3D true;

		if (typeof(select_text_node) =3D=3D "undefined")
			select_text_node =3D false;

		if (typeof(to_start) =3D=3D "undefined")
			to_start =3D true;

		if (tinyMCE.isMSIE) {
			rng =3D inst.getBody().createTextRange();

			try {
				rng.moveToElementText(node);

				if (collapse)
					rng.collapse(to_start);

				rng.select();
			} catch (e) {
				// Throws illigal agrument in MSIE some times
			}
		} else {
			sel =3D this.getSel();

			if (!sel)
				return;

			if (tinyMCE.isSafari) {
				sel.setBaseAndExtent(node, 0, node, node.innerText.length);

				if (collapse) {
					if (to_start)
						sel.collapseToStart();
					else
						sel.collapseToEnd();
				}

				this.scrollToNode(node);

				return;
			}

			rng =3D inst.getDoc().createRange();

			if (select_text_node) {
				// Find first textnode in tree
				nodes =3D tinyMCE.getNodeTree(node, new Array(), 3);
				if (nodes.length > 0)
					rng.selectNodeContents(nodes[0]);
				else
					rng.selectNodeContents(node);
			} else
				rng.selectNode(node);

			if (collapse) {
				// Special treatment of textnode collapse
				if (!to_start && node.nodeType =3D=3D 3) {
					rng.setStart(node, node.nodeValue.length);
					rng.setEnd(node, node.nodeValue.length);
				} else
					rng.collapse(to_start);
			}

			sel.removeAllRanges();
			sel.addRange(rng);
		}

		this.scrollToNode(node);

		// Set selected element
		tinyMCE.selectedElement =3D null;
		if (node.nodeType =3D=3D 1)
			tinyMCE.selectedElement =3D node;
	},

	scrollToNode : function(node) {
		var inst =3D this.instance;
		var pos, doc, scrollX, scrollY, height;

		// Scroll to node position
		pos =3D tinyMCE.getAbsPosition(node);
		doc =3D inst.getDoc();
		scrollX =3D doc.body.scrollLeft + doc.documentElement.scrollLeft;
		scrollY =3D doc.body.scrollTop + doc.documentElement.scrollTop;
		height =3D tinyMCE.isMSIE ? =
document.getElementById(inst.editorId).style.pixelHeight : =
inst.targetElement.clientHeight;

		// Only scroll if out of visible area
		if (!tinyMCE.settings['auto_resize'] && !(pos.absTop > scrollY && =
pos.absTop < (scrollY - 25 + height)))
			inst.contentWindow.scrollTo(pos.absLeft, pos.absTop - height + 25);=20
	},

	getSel : function() {
		var inst =3D this.instance;

		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
			return inst.getDoc().selection;

		return inst.contentWindow.getSelection();
	},

	getRng : function() {
		var inst =3D this.instance;
		var sel =3D this.getSel();

		if (sel =3D=3D null)
			return null;

		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
			return sel.createRange();

		if (tinyMCE.isSafari && !sel.getRangeAt)
			return '' + window.getSelection();

		return sel.getRangeAt(0);
	},

	getFocusElement : function() {
		var inst =3D this.instance;

		if (tinyMCE.isMSIE && !tinyMCE.isOpera) {
			var doc =3D inst.getDoc();
			var rng =3D doc.selection.createRange();

	//		if (rng.collapse)
	//			rng.collapse(true);

			var elm =3D rng.item ? rng.item(0) : rng.parentElement();
		} else {
			if (inst.isHidden())
				return inst.getBody();

			var sel =3D this.getSel();
			var rng =3D this.getRng();

			if (!sel || !rng)
				return null;

			var elm =3D rng.commonAncestorContainer;
			//var elm =3D (sel && sel.anchorNode) ? sel.anchorNode : null;

			// Handle selection a image or other control like element such as =
anchors
			if (!rng.collapsed) {
				// Is selection small
				if (rng.startContainer =3D=3D rng.endContainer) {
					if (rng.startOffset - rng.endOffset < 2) {
						if (rng.startContainer.hasChildNodes())
							elm =3D rng.startContainer.childNodes[rng.startOffset];
					}
				}
			}

			// Get the element parent of the node
			elm =3D tinyMCE.getParentElement(elm);

			//if (tinyMCE.selectedElement !=3D null && =
tinyMCE.selectedElement.nodeName.toLowerCase() =3D=3D "img")
			//	elm =3D tinyMCE.selectedElement;
		}

		return elm;
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_UndoRedo.class.js */

function TinyMCE_UndoRedo(inst) {
	this.instance =3D inst;
	this.undoLevels =3D new Array();
	this.undoIndex =3D 0;
	this.typingUndoIndex =3D -1;
	this.undoRedo =3D true;
};

TinyMCE_UndoRedo.prototype =3D {
	add : function(l) {
		var b;

		if (l) {
			this.undoLevels[this.undoLevels.length] =3D l;
			return true;
		}

		var inst =3D this.instance;

		if (this.typingUndoIndex !=3D -1) {
			this.undoIndex =3D this.typingUndoIndex;
			// tinyMCE.debug("Override: " + this.undoIndex);
		}

		var newHTML =3D tinyMCE.trim(inst.getBody().innerHTML);
		if (this.undoLevels[this.undoIndex] && newHTML !=3D =
this.undoLevels[this.undoIndex].content) {
			//tinyMCE.debug(newHTML, this.undoLevels[this.undoIndex]);

			tinyMCE.dispatchCallback(inst, 'onchange_callback', 'onChange', =
inst);

			// Time to compress
			var customUndoLevels =3D tinyMCE.settings['custom_undo_redo_levels'];
			if (customUndoLevels !=3D -1 && this.undoLevels.length > =
customUndoLevels) {
				for (var i=3D0; i<this.undoLevels.length-1; i++) {
					//tinyMCE.debug(this.undoLevels[i] + "=3D" + this.undoLevels[i+1]);
					this.undoLevels[i] =3D this.undoLevels[i+1];
				}

				this.undoLevels.length--;
				this.undoIndex--;
			}

			b =3D inst.undoBookmark;
			if (!b)
				b =3D inst.selection.getBookmark();

			this.undoIndex++;
			this.undoLevels[this.undoIndex] =3D {
				content : newHTML,
				bookmark : b
			};

			this.undoLevels.length =3D this.undoIndex + 1;

			//tinyMCE.debug("level added" + this.undoIndex);
			return true;

			// tinyMCE.debug(this.undoIndex + "," + (this.undoLevels.length-1));
		}

		return false;
	},

	undo : function() {
		var inst =3D this.instance;

		// Do undo
		if (this.undoIndex > 0) {
			this.undoIndex--;
			tinyMCE.setInnerHTML(inst.getBody(), =
this.undoLevels[this.undoIndex].content);
			inst.repaint();
			if (inst.settings.custom_undo_redo_restore_selection)
				=
inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);
		}

		// tinyMCE.debug("Undo - undo levels:" + this.undoLevels.length + ", =
undo index: " + this.undoIndex);
	},

	redo : function() {
		var inst =3D this.instance;

		tinyMCE.execCommand("mceEndTyping");

		if (this.undoIndex < (this.undoLevels.length-1)) {
			this.undoIndex++;
			tinyMCE.setInnerHTML(inst.getBody(), =
this.undoLevels[this.undoIndex].content);
			inst.repaint();
//					if (this.undoIndex > 0)
//						=
inst.selection.moveToBookmark(this.undoLevels[this.undoIndex-1].bookmark)=
;
			if (inst.settings.custom_undo_redo_restore_selection)
				=
inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);
			// tinyMCE.debug("Redo - undo levels:" + this.undoLevels.length + ", =
undo index: " + this.undoIndex);
		}

		tinyMCE.triggerNodeChange();
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_ForceParagraphs.class.js */

var TinyMCE_ForceParagraphs =3D {
	_insertPara : function(inst, e) {
		function isEmpty(para) {
			function isEmptyHTML(html) {
				return html.replace(new RegExp('[ \t\r\n]+', 'g'), '').toLowerCase() =
=3D=3D "";
			}

			// Check for images
			if (para.getElementsByTagName("img").length > 0)
				return false;

			// Check for tables
			if (para.getElementsByTagName("table").length > 0)
				return false;

			// Check for HRs
			if (para.getElementsByTagName("hr").length > 0)
				return false;

			// Check all textnodes
			var nodes =3D tinyMCE.getNodeTree(para, new Array(), 3);
			for (var i=3D0; i<nodes.length; i++) {
				if (!isEmptyHTML(nodes[i].nodeValue))
					return false;
			}

			// No images, no tables, no hrs, no text content then it's empty
			return true;
		}

		var doc =3D inst.getDoc();
		var sel =3D inst.getSel();
		var win =3D inst.contentWindow;
		var rng =3D sel.getRangeAt(0);
		var body =3D doc.body;
		var rootElm =3D doc.documentElement;
		var blockName =3D "P";

	//	tinyMCE.debug(body.innerHTML);

	//	debug(e.target, sel.anchorNode.nodeName, sel.focusNode.nodeName, =
rng.startContainer, rng.endContainer, rng.commonAncestorContainer, =
sel.anchorOffset, sel.focusOffset, rng.toString());

		// Setup before range
		var rngBefore =3D doc.createRange();
		rngBefore.setStart(sel.anchorNode, sel.anchorOffset);
		rngBefore.collapse(true);

		// Setup after range
		var rngAfter =3D doc.createRange();
		rngAfter.setStart(sel.focusNode, sel.focusOffset);
		rngAfter.collapse(true);

		// Setup start/end points
		var direct =3D rngBefore.compareBoundaryPoints(rngBefore.START_TO_END, =
rngAfter) < 0;
		var startNode =3D direct ? sel.anchorNode : sel.focusNode;
		var startOffset =3D direct ? sel.anchorOffset : sel.focusOffset;
		var endNode =3D direct ? sel.focusNode : sel.anchorNode;
		var endOffset =3D direct ? sel.focusOffset : sel.anchorOffset;

		startNode =3D startNode.nodeName =3D=3D "BODY" ? startNode.firstChild =
: startNode;
		endNode =3D endNode.nodeName =3D=3D "BODY" ? endNode.firstChild : =
endNode;

		// tinyMCE.debug(startNode, endNode);

		// Get block elements
		var startBlock =3D tinyMCE.getParentBlockElement(startNode);
		var endBlock =3D tinyMCE.getParentBlockElement(endNode);

		// If absolute force paragraph generation within
		if (startBlock && new RegExp('absolute|relative|static', =
'gi').test(startBlock.style.position))
			startBlock =3D null;

		if (endBlock && new RegExp('absolute|relative|static', =
'gi').test(endBlock.style.position))
			endBlock =3D null;

		// Use current block name
		if (startBlock !=3D null) {
			blockName =3D startBlock.nodeName;

			// Use P instead
			if (blockName =3D=3D "TD" || blockName =3D=3D "TABLE" || (blockName =
=3D=3D "DIV" && new RegExp('left|right', =
'gi').test(startBlock.style.cssFloat)))
				blockName =3D "P";
		}

		// Within a list use normal behaviour
		if (tinyMCE.getParentElement(startBlock, "OL,UL") !=3D null)
			return false;

		// Within a table create new paragraphs
		if ((startBlock !=3D null && startBlock.nodeName =3D=3D "TABLE") || =
(endBlock !=3D null && endBlock.nodeName =3D=3D "TABLE"))
			startBlock =3D endBlock =3D null;

		// Setup new paragraphs
		var paraBefore =3D (startBlock !=3D null && startBlock.nodeName =3D=3D =
blockName) ? startBlock.cloneNode(false) : doc.createElement(blockName);
		var paraAfter =3D (endBlock !=3D null && endBlock.nodeName =3D=3D =
blockName) ? endBlock.cloneNode(false) : doc.createElement(blockName);

		// Is header, then force paragraph under
		if (/^(H[1-6])$/.test(blockName))
			paraAfter =3D doc.createElement("p");

		// Setup chop nodes
		var startChop =3D startNode;
		var endChop =3D endNode;

		// Get startChop node
		node =3D startChop;
		do {
			if (node =3D=3D body || node.nodeType =3D=3D 9 || =
tinyMCE.isBlockElement(node))
				break;

			startChop =3D node;
		} while ((node =3D node.previousSibling ? node.previousSibling : =
node.parentNode));

		// Get endChop node
		node =3D endChop;
		do {
			if (node =3D=3D body || node.nodeType =3D=3D 9 || =
tinyMCE.isBlockElement(node))
				break;

			endChop =3D node;
		} while ((node =3D node.nextSibling ? node.nextSibling : =
node.parentNode));

		// Fix when only a image is within the TD
		if (startChop.nodeName =3D=3D "TD")
			startChop =3D startChop.firstChild;

		if (endChop.nodeName =3D=3D "TD")
			endChop =3D endChop.lastChild;

		// If not in a block element
		if (startBlock =3D=3D null) {
			// Delete selection
			rng.deleteContents();
			sel.removeAllRanges();

			if (startChop !=3D rootElm && endChop !=3D rootElm) {
				// Insert paragraph before
				rngBefore =3D rng.cloneRange();

				if (startChop =3D=3D body)
					rngBefore.setStart(startChop, 0);
				else
					rngBefore.setStartBefore(startChop);

				paraBefore.appendChild(rngBefore.cloneContents());

				// Insert paragraph after
				if (endChop.parentNode.nodeName =3D=3D blockName)
					endChop =3D endChop.parentNode;

				// If not after image
				//if (rng.startContainer.nodeName !=3D "BODY" && =
rng.endContainer.nodeName !=3D "BODY")
					rng.setEndAfter(endChop);

				if (endChop.nodeName !=3D "#text" && endChop.nodeName !=3D "BODY")
					rngBefore.setEndAfter(endChop);

				var contents =3D rng.cloneContents();
				if (contents.firstChild && (contents.firstChild.nodeName =3D=3D =
blockName || contents.firstChild.nodeName =3D=3D "BODY"))
					paraAfter.innerHTML =3D contents.firstChild.innerHTML;
				else
					paraAfter.appendChild(contents);

				// Check if it's a empty paragraph
				if (isEmpty(paraBefore))
					paraBefore.innerHTML =3D "&nbsp;";

				// Check if it's a empty paragraph
				if (isEmpty(paraAfter))
					paraAfter.innerHTML =3D "&nbsp;";

				// Delete old contents
				rng.deleteContents();
				rngAfter.deleteContents();
				rngBefore.deleteContents();

				// Insert new paragraphs
				paraAfter.normalize();
				rngBefore.insertNode(paraAfter);
				paraBefore.normalize();
				rngBefore.insertNode(paraBefore);

				// tinyMCE.debug("1: ", paraBefore.innerHTML, paraAfter.innerHTML);
			} else {
				body.innerHTML =3D "<" + blockName + ">&nbsp;</" + blockName + "><" =
+ blockName + ">&nbsp;</" + blockName + ">";
				paraAfter =3D body.childNodes[1];
			}

			inst.selection.selectNode(paraAfter, true, true);

			return true;
		}

		// Place first part within new paragraph
		if (startChop.nodeName =3D=3D blockName)
			rngBefore.setStart(startChop, 0);
		else
			rngBefore.setStartBefore(startChop);

		rngBefore.setEnd(startNode, startOffset);
		paraBefore.appendChild(rngBefore.cloneContents());

		// Place secound part within new paragraph
		rngAfter.setEndAfter(endChop);
		rngAfter.setStart(endNode, endOffset);
		var contents =3D rngAfter.cloneContents();

		if (contents.firstChild && contents.firstChild.nodeName =3D=3D =
blockName) {
	/*		var nodes =3D contents.firstChild.childNodes;
			for (var i=3D0; i<nodes.length; i++) {
				//tinyMCE.debug(nodes[i].nodeName);
				if (nodes[i].nodeName !=3D "BODY")
					paraAfter.appendChild(nodes[i]);
			}
	*/
			paraAfter.innerHTML =3D contents.firstChild.innerHTML;
		} else
			paraAfter.appendChild(contents);

		// Check if it's a empty paragraph
		if (isEmpty(paraBefore))
			paraBefore.innerHTML =3D "&nbsp;";

		// Check if it's a empty paragraph
		if (isEmpty(paraAfter))
			paraAfter.innerHTML =3D "&nbsp;";

		// Create a range around everything
		var rng =3D doc.createRange();

		if (!startChop.previousSibling && =
startChop.parentNode.nodeName.toUpperCase() =3D=3D blockName) {
			rng.setStartBefore(startChop.parentNode);
		} else {
			if (rngBefore.startContainer.nodeName.toUpperCase() =3D=3D blockName =
&& rngBefore.startOffset =3D=3D 0)
				rng.setStartBefore(rngBefore.startContainer);
			else
				rng.setStart(rngBefore.startContainer, rngBefore.startOffset);
		}

		if (!endChop.nextSibling && endChop.parentNode.nodeName.toUpperCase() =
=3D=3D blockName)
			rng.setEndAfter(endChop.parentNode);
		else
			rng.setEnd(rngAfter.endContainer, rngAfter.endOffset);

		// Delete all contents and insert new paragraphs
		rng.deleteContents();
		rng.insertNode(paraAfter);
		rng.insertNode(paraBefore);
		//tinyMCE.debug("2", paraBefore.innerHTML, paraAfter.innerHTML);

		// Normalize
		paraAfter.normalize();
		paraBefore.normalize();

		inst.selection.selectNode(paraAfter, true, true);

		return true;
	},

	_handleBackSpace : function(inst) {
		var r =3D inst.getRng(), sn =3D r.startContainer, nv, s =3D false;

		if (sn && sn.nextSibling && sn.nextSibling.nodeName =3D=3D "BR") {
			nv =3D sn.nodeValue;

			// Handle if a backspace is pressed after a space character #bug =
1466054
			if (nv !=3D null && nv.length >=3D r.startOffset && =
nv.charAt(r.startOffset - 1) =3D=3D ' ')
				s =3D true;

			// Only remove BRs if we are at the end of line #bug 1464152
			if (nv !=3D null && r.startOffset =3D=3D nv.length)
				sn.nextSibling.parentNode.removeChild(sn.nextSibling);
		}

		return s;
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_Layer.class.js */

function TinyMCE_Layer(id, bm) {
	this.id =3D id;
	this.blockerElement =3D null;
	this.events =3D false;
	this.element =3D null;
	this.blockMode =3D typeof(bm) !=3D 'undefined' ? bm : true;
	this.doc =3D document;
};

TinyMCE_Layer.prototype =3D {
	moveRelativeTo : function(re, p) {
		var rep =3D this.getAbsPosition(re);
		var w =3D parseInt(re.offsetWidth);
		var h =3D parseInt(re.offsetHeight);
		var e =3D this.getElement();
		var ew =3D parseInt(e.offsetWidth);
		var eh =3D parseInt(e.offsetHeight);
		var x, y;

		switch (p) {
			case "tl":
				x =3D rep.absLeft;
				y =3D rep.absTop;
				break;

			case "tr":
				x =3D rep.absLeft + w;
				y =3D rep.absTop;
				break;

			case "bl":
				x =3D rep.absLeft;
				y =3D rep.absTop + h;
				break;

			case "br":
				x =3D rep.absLeft + w;
				y =3D rep.absTop + h;
				break;

			case "cc":
				x =3D rep.absLeft + (w / 2) - (ew / 2);
				y =3D rep.absTop + (h / 2) - (eh / 2);
				break;
		}

		this.moveTo(x, y);
	},

	moveBy : function(x, y) {
		var e =3D this.getElement();
		this.moveTo(parseInt(e.style.left) + x, parseInt(e.style.top) + y);
	},

	moveTo : function(x, y) {
		var e =3D this.getElement();

		e.style.left =3D x + "px";
		e.style.top =3D y + "px";

		this.updateBlocker();
	},

	resizeBy : function(w, h) {
		var e =3D this.getElement();
		this.resizeTo(parseInt(e.style.width) + w, parseInt(e.style.height) + =
h);
	},

	resizeTo : function(w, h) {
		var e =3D this.getElement();

		if (w !=3D null)
			e.style.width =3D w + "px";

		if (h !=3D null)
			e.style.height =3D h + "px";

		this.updateBlocker();
	},

	show : function() {
		this.getElement().style.display =3D 'block';
		this.updateBlocker();
	},

	hide : function() {
		this.getElement().style.display =3D 'none';
		this.updateBlocker();
	},

	isVisible : function() {
		return this.getElement().style.display =3D=3D 'block';
	},

	getElement : function() {
		if (!this.element)
			this.element =3D this.doc.getElementById(this.id);

		return this.element;
	},

	setBlockMode : function(s) {
		this.blockMode =3D s;
	},

	updateBlocker : function() {
		var e, b, x, y, w, h;

		b =3D this.getBlocker();
		if (b) {
			if (this.blockMode) {
				e =3D this.getElement();
				x =3D this.parseInt(e.style.left);
				y =3D this.parseInt(e.style.top);
				w =3D this.parseInt(e.offsetWidth);
				h =3D this.parseInt(e.offsetHeight);

				b.style.left =3D x + 'px';
				b.style.top =3D y + 'px';
				b.style.width =3D w + 'px';
				b.style.height =3D h + 'px';
				b.style.display =3D e.style.display;
			} else
				b.style.display =3D 'none';
		}
	},

	getBlocker : function() {
		var d, b;

		if (!this.blockerElement && this.blockMode) {
			d =3D this.doc;
			b =3D d.createElement("iframe");

			b.style.cssText =3D 'display: none; position: absolute; left: 0; top: =
0';
			b.src =3D 'javascript:false;';
			b.frameBorder =3D '0';
			b.scrolling =3D 'no';

			d.body.appendChild(b);
			this.blockerElement =3D b;
		}

		return this.blockerElement;
	},

	getAbsPosition : function(n) {
		var p =3D {absLeft : 0, absTop : 0};

		while (n) {
			p.absLeft +=3D n.offsetLeft;
			p.absTop +=3D n.offsetTop;
			n =3D n.offsetParent;
		}

		return p;
	},

	create : function(n, c, p) {
		var d =3D this.doc, e =3D d.createElement(n);

		e.setAttribute('id', this.id);

		if (c)
			e.className =3D c;

		if (!p)
			p =3D d.body;

		p.appendChild(e);

		return this.element =3D e;
	},

	parseInt : function(s) {
		if (s =3D=3D null || s =3D=3D '')
			return 0;

		return parseInt(s);
	}
};

/* file:jscripts/tiny_mce/classes/TinyMCE_Menu.class.js */

function TinyMCE_Menu() {
	var id;

	if (typeof(tinyMCE.menuCounter) =3D=3D "undefined")
		tinyMCE.menuCounter =3D 0;

	id =3D "mc_menu_" + tinyMCE.menuCounter++;

	TinyMCE_Layer.call(this, id, true);

	this.id =3D id;
	this.items =3D new Array();
	this.needsUpdate =3D true;
};

// Extends the TinyMCE_Layer class
TinyMCE_Menu.prototype =3D tinyMCE.extend(TinyMCE_Layer.prototype, {
	init : function(s) {
		var n;

		// Default params
		this.settings =3D {
			separator_class : 'mceMenuSeparator',
			title_class : 'mceMenuTitle',
			disabled_class : 'mceMenuDisabled',
			menu_class : 'mceMenu',
			drop_menu : true
		};

		for (n in s)
			this.settings[n] =3D s[n];

		this.create('div', this.settings.menu_class);
	},

	clear : function() {
		this.items =3D new Array();
	},

	addTitle : function(t) {
		this.add({type : 'title', text : t});
	},

	addDisabled : function(t) {
		this.add({type : 'disabled', text : t});
	},

	addSeparator : function() {
		this.add({type : 'separator'});
	},

	addItem : function(t, js) {
		this.add({text : t, js : js});
	},

	add : function(mi) {
		this.items[this.items.length] =3D mi;
		this.needsUpdate =3D true;
	},

	update : function() {
		var e =3D this.getElement(), h =3D '', i, t, m =3D this.items, s =3D =
this.settings;

		if (this.settings.drop_menu)
			h +=3D '<span class=3D"mceMenuLine"></span>';

		h +=3D '<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0">';

		for (i=3D0; i<m.length; i++) {
			t =3D tinyMCE.xmlEncode(m[i].text);
			c =3D m[i].class_name ? ' class=3D"' + m[i].class_name + '"' : '';

			switch (m[i].type) {
				case 'separator':
					h +=3D '<tr class=3D"' + s.separator_class + '"><td>';
					break;

				case 'title':
					h +=3D '<tr class=3D"' + s.title_class + '"><td><span' + c +'>' + t =
+ '</span>';
					break;

				case 'disabled':
					h +=3D '<tr class=3D"' + s.disabled_class + '"><td><span' + c +'>' =
+ t + '</span>';
					break;

				default:
					h +=3D '<tr><td><a href=3D"javascript:void(0);" onmousedown=3D"' + =
tinyMCE.xmlEncode(m[i].js) + ';return false;"><span' + c +'>' + t + =
'</span></a>';
			}

			h +=3D '</td></tr>';
		}

		h +=3D '</table>';

		e.innerHTML =3D h;

		this.needsUpdate =3D false;
		this.updateBlocker();
	},

	show : function() {
		var nl, i;

		if (tinyMCE.lastMenu =3D=3D this)
			return;

		if (this.needsUpdate)
			this.update();

		if (tinyMCE.lastMenu && tinyMCE.lastMenu !=3D this)
			tinyMCE.lastMenu.hide();

		TinyMCE_Layer.prototype.show.call(this);

		if (!tinyMCE.isOpera) {
			// Accessibility stuff
/*			nl =3D this.getElement().getElementsByTagName("a");
			if (nl.length > 0)
				nl[0].focus();*/
		}

		tinyMCE.lastMenu =3D this;
	}
});

/* file:jscripts/tiny_mce/classes/TinyMCE_Debug.class.js */

TinyMCE_Engine.prototype.debug =3D function() {
	var m =3D "", e, a, i;

	e =3D document.getElementById("tinymce_debug");
	if (!e) {
		var d =3D document.createElement("div");
		d.setAttribute("className", "debugger");
		d.className =3D "debugger";
		d.innerHTML =3D 'Debug output:<textarea id=3D"tinymce_debug" =
style=3D"width: 100%; height: 300px" wrap=3D"nowrap" =
mce_editable=3D"false"></textarea>';

		document.body.appendChild(d);
		e =3D document.getElementById("tinymce_debug");
	}

	a =3D this.debug.arguments;
	for (i=3D0; i<a.length; i++) {
		m +=3D a[i];
		if (i<a.length-1)
			m +=3D ', ';
	}

	e.value +=3D m + "\n";
};

------=_NextPart_000_0000_01C90516.1DE5D230
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01C90516.1DE5D230--
