From: <Saved by Windows Internet Explorer 8>
Subject: Youth Development In Los Angeles County - Copy
Date: Fri, 1 Jun 2012 10:10:16 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CD3FDE.BDE58E40"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/survey/survey.cfm?surveynumber=7949

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Youth =
Development In Los Angeles County - Copy</TITLE>
<SCRIPT type=3Dtext/javascript>/* <![CDATA[ =
*/_cf_loadingtexthtml=3D"<img alt=3D' ' =
src=3D'/CFIDE/scripts/ajax/resources/cf/images/loading.gif'/>";=0A=
_cf_contextpath=3D"";=0A=
_cf_ajaxscriptsrc=3D"/CFIDE/scripts/ajax";=0A=
_cf_jsonprefix=3D'//';=0A=
_cf_clientid=3D'9F6AA6DA65B22996BFD8C23CF5A1DB17';/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ucce.ucdavis.edu/CFIDE/scripts/ajax/messages/cfmessage.js">=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ucce.ucdavis.edu/CFIDE/scripts/ajax/package/cfajax.js"></SC=
RIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ucce.ucdavis.edu/CFIDE/scripts/ajax/package/cfrichtextedito=
r.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ucce.ucdavis.edu/CFIDE/scripts/ajax/FCKeditor/fckeditor.js"=
></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ucce.ucdavis.edu/CFIDE/scripts/cfform.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ucce.ucdavis.edu/CFIDE/scripts/masks.js"></SCRIPT>

<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
	<!--
	function checkit()
	{
		document.getElementById("subbut").value=3D"Submitting Your Answers";
		document.getElementById("subbut").disabled=3Dtrue;
=09
		=20
		 return true;
		 }
	-->
	</SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://ucce.ucdavis.edu/survey/surveystyles.css">
<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276671']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276672']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276673']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276674']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276675']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['yes127675']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['no127675']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques127680']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) =
ColdFusion.required['cf_textarea1338570389974']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	ColdFusion.Ajax.importTag('CFTEXTAREA');=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389975=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389974', =
'ques127668', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389975);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276691']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276692']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276693']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276694']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276781']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276782']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276783']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276784']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['ques1276785']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['yes127673']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) ColdFusion.required['no127673']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) =
ColdFusion.required['cf_textarea1338570389976']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389977=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389976', =
'ques127674', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389977);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389979=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389978', =
'ques127681', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389979);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389981=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389980', =
'ques127688', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389981);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	if (window.ColdFusion) =
ColdFusion.required['cf_textarea1338570389982']=3Dtrue;=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389983=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389982', =
'ques127684', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389983);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389985=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389984', =
'ques127685', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389985);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389987=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389986', =
'ques127686', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389987);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>/* <![CDATA[ */=0A=
	_cf_richtext_init_1338570389989=3Dfunction()=0A=
	{=0A=
		=0A=
		=0A=
		ColdFusion.RichText.initialize('cf_textarea1338570389988', =
'ques127687', '', '/CFIDE/scripts/ajax/FCKeditor/', 500, 300, null, =
null, null, null, false, 'slimline', null, null, 'en');=0A=
	};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1338570389989);=0A=
/* ]]> */</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
    _CF_checksurvey =3D function(_CF_this)=0A=
    {=0A=
        //reset on submit=0A=
        _CF_error_exists =3D false;=0A=
        _CF_error_messages =3D new Array();=0A=
        _CF_error_fields =3D new Object();=0A=
        _CF_FirstErrorField =3D null;=0A=
=0A=
        //form element ques127667 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127667'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127667", =
_CF_this['ques127667'].value, "Please provide: What is your ethnicity? =
");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127667 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127667'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127667", =
_CF_this['ques127667'].value, "Please provide: What is your ethnicity? =
");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127667 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127667'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127667", =
_CF_this['ques127667'].value, "Please provide: What is your ethnicity? =
");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127667 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127667'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127667", =
_CF_this['ques127667'].value, "Please provide: What is your ethnicity? =
");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127667 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127667'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127667", =
_CF_this['ques127667'].value, "Please provide: What is your ethnicity? =
");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127675 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127675'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127675", =
_CF_this['ques127675'].value, "Please provide: Do you live in Los =
Angeles County? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127675 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127675'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127675", =
_CF_this['ques127675'].value, "Please provide: Do you live in Los =
Angeles County? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127680 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127680'], "TEXT", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127680", =
_CF_this['ques127680'].value, "Please provide: What is your zip code? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127668 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127668'], "RICHTEXT", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127668", =
_CF_this['ques127668'].value, "Please provide: What I like most about =
the extra curricular activities I partcipate in are: ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127669 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127669'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127669", =
_CF_this['ques127669'].value, "Please provide: How important is it to =
you to have extra curricular activity opportunities available for you to =
participate in? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127669 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127669'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127669", =
_CF_this['ques127669'].value, "Please provide: How important is it to =
you to have extra curricular activity opportunities available for you to =
participate in? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127669 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127669'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127669", =
_CF_this['ques127669'].value, "Please provide: How important is it to =
you to have extra curricular activity opportunities available for you to =
participate in? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127669 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127669'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127669", =
_CF_this['ques127669'].value, "Please provide: How important is it to =
you to have extra curricular activity opportunities available for you to =
participate in? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127678 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127678'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127678", =
_CF_this['ques127678'].value, "Please provide: What leadership skills do =
you have? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127678 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127678'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127678", =
_CF_this['ques127678'].value, "Please provide: What leadership skills do =
you have? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127678 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127678'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127678", =
_CF_this['ques127678'].value, "Please provide: What leadership skills do =
you have? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127678 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127678'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127678", =
_CF_this['ques127678'].value, "Please provide: What leadership skills do =
you have? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127678 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127678'], "CHECKBOX", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127678", =
_CF_this['ques127678'].value, "Please provide: What leadership skills do =
you have? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127673 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127673'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127673", =
_CF_this['ques127673'].value, "Please provide: Does your school provide =
opportunities to participate in community service? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127673 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127673'], "RADIO", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127673", =
_CF_this['ques127673'].value, "Please provide: Does your school provide =
opportunities to participate in community service? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127674 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127674'], "RICHTEXT", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127674", =
_CF_this['ques127674'].value, "Please provide: If yes, please list the =
types of service projects/programs offered at your school: ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
        //form element ques127684 required check=0A=
        if( !_CF_hasValue(_CF_this['ques127684'], "RICHTEXT", false ) )=0A=
        {=0A=
            _CF_onError(_CF_this, "ques127684", =
_CF_this['ques127684'].value, "Please provide: In what ways do you know =
that youth members achieve the outcomes you expect them to achieve? ");=0A=
            _CF_error_exists =3D true;=0A=
        }=0A=
=0A=
=0A=
        //display error messages and return success=0A=
        if( _CF_error_exists )=0A=
        {=0A=
            if( _CF_error_messages.length > 0 )=0A=
            {=0A=
                // show alert() message=0A=
                _CF_onErrorAlert(_CF_error_messages);=0A=
                // set focus to first form error, if the field supports =
js focus().=0A=
                if( _CF_this[_CF_FirstErrorField].type =3D=3D "text" )=0A=
                { _CF_this[_CF_FirstErrorField].focus(); }=0A=
=0A=
            }=0A=
            return false;=0A=
        }else {=0A=
            // run userdefined onSubmit javascript. =0A=
            return checkit()=0A=
            return true;=0A=
        }=0A=
    }=0A=
//-->=0A=
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19190"></HEAD>
<BODY>
<DIV class=3Dsurveyheader>
<DIV style=3D"MARGIN-LEFT: -15px"><IMG alt=3D"Survey Header Image"=20
src=3D"http://ucce.ucdavis.edu/survey/graphics/survhead2009.jpg"></DIV></=
DIV>
<DIV class=3Dmaintable>
<DIV class=3Dpagehead>Youth Development In Los Angeles County - =
Copy</DIV>
<DIV class=3Dtoptext>
<P>&nbsp;</P>
<DIV style=3D"MARGIN: 0in 0in 0pt">Dear Youth Development Professional =
and 4-H=20
Volunteer,</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">My name is Keith Nathaniel and I am =
the 4-H=20
Youth Development Advisor for Los Angeles County.&nbsp;I am conducting a =
needs=20
assessment of adolescent youth in Los Angeles County to better =
understand how=20
they experience after school and out of school time.&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">I want to establish a profile of =
youth programs=20
in the county, what they offer and how youth engage in them.&nbsp;The =
data will=20
be used to inform our efforts in the field and better position us to =
continue=20
building on the work thus far.</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">I am asking each of you, =
your&nbsp;program=20
staff&nbsp;and volunteers&nbsp;to complete the online survey (it should =
take=20
about 10 minutes) below the yellow&nbsp;line (and questions 3, =
4,&nbsp;5).&nbsp;=20
In addition, I would like&nbsp;&nbsp;for you to have&nbsp;your youth =
complete=20
the&nbsp;survey above&nbsp;the yellow line.&nbsp;The results will =
automatically=20
be sent to me at for analysis.&nbsp;The data collected are confidential =
and will=20
only be seen by me.&nbsp;This survey was approved by the University of=20
California, Davis Human Subjects Review Board.</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">At the conclusion of the survey, I =
will conduct=20
follow up focus groups so if you are interested in being a part of the =
focus=20
groups please contact me at <A=20
href=3D"mailto:kcnathaniel@ucdavis.edu">kcnathaniel@ucdavis.edu</A></DIV>=

<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">Thank you for considering =
participating and I=20
look forward to sharing the results with you.</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">&nbsp;</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">Keith C. Nathaniel, Ed.D.</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">4-H Youth Development Program</DIV>
<DIV style=3D"MARGIN: 0in 0in 0pt">UCCE/4-H Youth Development =
Program</DIV>
<P>Please take 5 - 10 minutes to answer the following questions.&nbsp; =
All=20
answers are confidential and will be used to better understand the youth =

development landscape in Los Angeles County.&nbsp;</P>
<P>For Youth Development Professionals (i.e., 4-H Volunteers, Program=20
Coordinators, Program Directors), please answer questions BELOW THE =
YELLOW BAR=20
in addtion to the other questions.</P>
<P>&nbsp;</P>
<P></P></DIV></DIV>
<FORM id=3Dsurvey encType=3Dmultipart/form-data=20
onsubmit=3D"return _CF_checksurvey(this)" method=3Dpost name=3Dsurvey=20
action=3Dsurveycompleteaction.cfm><INPUT value=3D7949 type=3Dhidden =
name=3Dsurveynumber>=20
<INPUT value=3Dnone type=3Dhidden name=3Dback> <INPUT value=3D0 =
type=3Dhidden=20
name=3Dusernumber>=20
<TABLE class=3Dmaintable cellSpacing=3D0 cellPadding=3D7>
  <TBODY>
  <TR>
    <TD class=3Drequiredkey colSpan=3D2><SPAN =
class=3Drequiredmark>*</SPAN> =3D=20
      Required </TD></TR>
  <TR bgColor=3D#003387>
    <TD width=3D"45%">
      <DIV align=3Dcenter><FONT =
color=3Dwhite><B>Question</B></FONT></DIV></TD>
    <TD width=3D"55%">
      <DIV align=3Dcenter><FONT =
color=3Dwhite><B>Response</B></FONT></DIV></TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127671>What is your age? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127671 =
name=3Dques127671>=20
        <OPTION selected value=3D1>13-14</OPTION> <OPTION =
value=3D2>15-16</OPTION>=20
        <OPTION value=3D3>17-18</OPTION> <OPTION =
value=3D4>19-20</OPTION> <OPTION=20
        value=3D5>21 +</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127665>What grade are you in? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127665 =
name=3Dques127665>=20
        <OPTION selected value=3D1>9th grade</OPTION> <OPTION =
value=3D2>10th=20
        grade</OPTION> <OPTION value=3D3>11th grade</OPTION> <OPTION =
value=3D4>12th=20
        grade</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127666>What is your gender? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127666 =
name=3Dques127666>=20
        <OPTION selected value=3D1>Female</OPTION> <OPTION=20
      value=3D2>Male</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> What is your ethnicity? </TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px"><INPUT=20
      id=3Dques1276671 value=3DAfrican-American/Black type=3Dcheckbox =
name=3Dques127667>=20
      <LABEL for=3Dques1276671>African-American/Black</LABEL> <BR><INPUT =

      id=3Dques1276672 value=3DWhite type=3Dcheckbox name=3Dques127667> =
<LABEL=20
      for=3Dques1276672>White</LABEL> <BR><INPUT id=3Dques1276673=20
      value=3DLatino/Hispanic type=3Dcheckbox name=3Dques127667> <LABEL=20
      for=3Dques1276673>Latino/Hispanic</LABEL> <BR><INPUT =
id=3Dques1276674=20
      value=3D"Asian/Pacific Islander" type=3Dcheckbox =
name=3Dques127667> <LABEL=20
      for=3Dques1276674>Asian/Pacific Islander</LABEL> <BR><INPUT =
id=3Dques1276675=20
      value=3D"Decline to state" type=3Dcheckbox name=3Dques127667> =
<LABEL=20
      for=3Dques1276675>Decline to state</LABEL> <BR></FIELDSET> =
</TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> Do you live in Los Angeles County? =
</TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px"><INPUT=20
      id=3Dyes127675 value=3DYes type=3Dradio name=3Dques127675> <LABEL=20
      for=3Dyes127675>Yes</LABEL> &nbsp;&nbsp;&nbsp; <INPUT =
id=3Dno127675 value=3DNo=20
      type=3Dradio name=3Dques127675> <LABEL for=3Dno127675>No</LABEL> =
</FIELDSET>=20
  </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> <LABEL for=3Dques127680>What is your =
zip code?=20
      </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><INPUT style=3D"WIDTH: 100%" =
id=3Dques127680=20
      maxLength=3D100 type=3Dtext name=3Dques127680> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127682>If you are a 4-H member, please indicate the =
district&nbsp;=20
      your club is in? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127682 =
name=3Dques127682>=20
        <OPTION selected value=3D1>South San Gabriel Valley =
District</OPTION>=20
        <OPTION value=3D2>North San Gabriel Valley District</OPTION> =
<OPTION=20
        value=3D3>Antelope Valley District</OPTION> <OPTION =
value=3D4>San Fernando=20
        Valley District</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop>What types=20
      of extra curricular activities do you particpate in? </TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px"><INPUT=20
      id=3Dques1276721 value=3D"Sports, Arts, Music" type=3Dcheckbox =
name=3Dques127672>=20
      <LABEL for=3Dques1276721>Sports, Arts, Music</LABEL> <BR><INPUT=20
      id=3Dques1276722=20
      value=3D"Enrichment Activities (i.e., 4-H, Boys and Girls Clubs)"=20
      type=3Dcheckbox name=3Dques127672> <LABEL =
for=3Dques1276722>Enrichment=20
      Activities (i.e., 4-H, Boys and Girls Clubs)</LABEL> <BR><INPUT=20
      id=3Dques1276723 value=3D"Community Service" type=3Dcheckbox =
name=3Dques127672>=20
      <LABEL for=3Dques1276723>Community Service</LABEL> <BR><INPUT =
id=3Dques1276724=20
      value=3D"Student Government" type=3Dcheckbox name=3Dques127672> =
<LABEL=20
      for=3Dques1276724>Student Government</LABEL> <BR><INPUT =
id=3Dques1276725=20
      value=3D"I do not participate in extra curricular activities" =
type=3Dcheckbox=20
      name=3Dques127672> <LABEL for=3Dques1276725>I do not participate =
in extra=20
      curricular activities</LABEL> <BR></FIELDSET> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> <LABEL for=3Dques127668>What I like =
most about=20
      the extra curricular activities I partcipate in are: </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389974 rows=3D8 name=3Dques127668></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127679>How many hours a week do you particpate in extra =
curricular=20
      activities? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127679 =
name=3Dques127679>=20
        <OPTION selected value=3D1>0-5</OPTION> <OPTION =
value=3D2>6-10</OPTION>=20
        <OPTION value=3D3>11-20</OPTION> <OPTION value=3D4>more than =
20</OPTION>=20
        <OPTION value=3D5>I do not participate in extra curricular=20
        activities</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> How important is it to you to have =
extra=20
      curricular activity opportunities available for you to participate =
in? </TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none"><INPUT=20
      id=3Dques1276691 value=3D"Not important" type=3Dradio =
name=3Dques127669> <LABEL=20
      for=3Dques1276691>Not important</LABEL> <BR><INPUT =
id=3Dques1276692=20
      value=3DImportant type=3Dradio name=3Dques127669> <LABEL=20
      for=3Dques1276692>Important</LABEL> <BR><INPUT id=3Dques1276693=20
      value=3D"Very important" type=3Dradio name=3Dques127669> <LABEL=20
      for=3Dques1276693>Very important</LABEL> <BR><INPUT =
id=3Dques1276694=20
      value=3D"Extremely important" type=3Dradio name=3Dques127669> =
<LABEL=20
      for=3Dques1276694>Extremely important</LABEL> <BR></FIELDSET> =
</TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> What leadership skills do you have? =
</TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px"><INPUT=20
      id=3Dques1276781 value=3D"Public speaking" type=3Dcheckbox =
name=3Dques127678>=20
      <LABEL for=3Dques1276781>Public speaking</LABEL> <BR><INPUT =
id=3Dques1276782=20
      value=3D"Time management" type=3Dcheckbox name=3Dques127678> =
<LABEL=20
      for=3Dques1276782>Time management</LABEL> <BR><INPUT =
id=3Dques1276783=20
      value=3D"Can identify short (5 years or less) and long term (10 =
years or more)goals"=20
      type=3Dcheckbox name=3Dques127678> <LABEL for=3Dques1276783>Can =
identify short=20
      (5 years or less) and long term (10 years or more)goals</LABEL> =
<BR><INPUT=20
      id=3Dques1276784 value=3D"Can prioritize my schedule" =
type=3Dcheckbox=20
      name=3Dques127678> <LABEL for=3Dques1276784>Can prioritize my =
schedule</LABEL>=20
      <BR><INPUT id=3Dques1276785 value=3D"Can build strong =
relationships"=20
      type=3Dcheckbox name=3Dques127678> <LABEL for=3Dques1276785>Can =
build strong=20
      relationships</LABEL> <BR></FIELDSET> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127677>If there is a fee to participate in extra =
curricular=20
      activities, how much are you willing to pay?&nbsp; </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127677 =
name=3Dques127677>=20
        <OPTION selected value=3D1>less than $10 per month</OPTION> =
<OPTION=20
        value=3D2>more than $10 but less than $20.00 per month</OPTION> =
<OPTION=20
        value=3D3>more than $20 per month</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" vAlign=3Dtop>Is =
there a=20
      non parental adult in your life that you feel&nbsp;is supportive =
of you=20
      and your decisions?&nbsp; </TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px"><INPUT=20
      id=3Dyes127670 value=3DYes type=3Dradio name=3Dques127670> <LABEL=20
      for=3Dyes127670>Yes</LABEL> &nbsp;&nbsp;&nbsp; <INPUT =
id=3Dno127670 value=3DNo=20
      type=3Dradio name=3Dques127670> <LABEL for=3Dno127670>No</LABEL> =
</FIELDSET>=20
  </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> Does your school provide =
opportunities to=20
      participate in community service? </TD>
    <TD class=3Dquesresponse vAlign=3Dtop>
      <FIELDSET=20
      style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px"><INPUT=20
      id=3Dyes127673 value=3DYes type=3Dradio name=3Dques127673> <LABEL=20
      for=3Dyes127673>Yes</LABEL> &nbsp;&nbsp;&nbsp; <INPUT =
id=3Dno127673 value=3DNo=20
      type=3Dradio name=3Dques127673> <LABEL for=3Dno127673>No</LABEL> =
</FIELDSET>=20
  </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> <LABEL for=3Dques127674>If yes, =
please list the=20
      types of service projects/programs offered at your school: =
</LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389976 rows=3D8 name=3Dques127674></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127676>Describe the overall experiences you have with =
the extra=20
      curricular activities you participate in and how they affect you.=20
    </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><INPUT style=3D"WIDTH: 100%" =
id=3Dques127676=20
      maxLength=3D100 type=3Dtext name=3Dques127676> </TD></TR>
  <TR bgColor=3D#ffb800>
    <TD style=3D"TEXT-ALIGN: center; FONT-WEIGHT: bold" colSpan=3D2=20
      align=3Dmiddle>Complete the remaining questions only if you are a =
youth=20
      development professional (i.e., 4-H volunteer, program =
coordinator,=20
      program director) </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127683>If you are a 4-H Volunteer, please indicate the =
district=20
      where you volunteer? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><SELECT id=3Dques127683 =
name=3Dques127683>=20
        <OPTION selected value=3D1>South San Gabriel Valley =
District</OPTION>=20
        <OPTION value=3D2>North San Gabriel Valley District</OPTION> =
<OPTION=20
        value=3D3>Antelope Valley District</OPTION> <OPTION =
value=3D4>San Fernando=20
        Valley District</OPTION></SELECT> </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127681>What&nbsp;features would you like a youth =
development=20
      program to offer?&nbsp; Please list. </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389978 rows=3D8 name=3Dques127681></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127688>What are the challenges to achieving positive =
youth=20
      outcomes? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389980 rows=3D8 name=3Dques127688></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><SPAN=20
      class=3Drequiredmark>*</SPAN> <LABEL for=3Dques127684>In what ways =
do you know=20
      that youth members achieve the outcomes you expect them to =
achieve?=20
      </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389982 rows=3D8 name=3Dques127684></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127685>What do you think are the markers of a good youth =

      development program? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389984 rows=3D8 name=3Dques127685></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127686>What do you think are the main types of impacts =
your=20
      program&nbsp;is having on youth? </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389986 rows=3D8 name=3Dques127686></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127687>What is helping you achieve positive program =
outcomes?=20
      </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA =
id=3Dcf_textarea1338570389988 rows=3D8 name=3Dques127687></TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3D"quesalignright questionsbold questions" =
vAlign=3Dtop><LABEL=20
      for=3Dques127690>Please feel free to add any additional comments, =
critiques=20
      or information </LABEL></TD>
    <TD class=3Dquesresponse vAlign=3Dtop><TEXTAREA style=3D"WIDTH: =
100%" id=3Dques127690 rows=3D4 name=3Dques127690></TEXTAREA>=20
    </TD></TR></TBODY></TABLE>
<DIV align=3Dcenter><INPUT id=3Dsubbut class=3Drealbutton value=3D"Save =
Survey Information" type=3Dsubmit name=3DSubmit>=20
</DIV></FORM>
<DIV id=3Dfooter><A=20
title=3D"=C2=A92012&nbsp;Regents of the University of California (New =
Window)"=20
href=3D"http://ucanr.org/copyrightinfo.shtml" =
target=3D_blank>=C2=A92012&nbsp;Regents of=20
the University of California</A>&nbsp;=E2=80=A2&nbsp; <A=20
title=3D"Division of Agriculture and Natural Resources (New Window)"=20
href=3D"http://ucanr.org/" target=3D_blank>Division of Agriculture and =
Natural=20
Resources</A><BR>&nbsp;=E2=80=A2&nbsp; <A=20
title=3D"Non-Discrimination Statement (New Window)"=20
href=3D"http://groups.ucanr.org/ANR_AA/Nondiscrimination_Statement_/"=20
target=3D_blank>Non-Discrimination Statement</A> </DIV></BODY></HTML>

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://ucce.ucdavis.edu/survey/graphics/survhead2009.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QiURXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBNYWNpbnRv
c2gAMjAwOTowOToyNCAxMDoxMTozNAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAAC7KADAAQAAAAB
AAAAUAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAdeAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAEQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8AzcHqHUMnG9azqt1RZbdXeTcxvpj0qn9NsNT/ANK9mTm2WUP9
P/Rf4L6aNbfksYCPrGBq5wse+AWAYzfdUx9vpWV35X79vqUetf8A9pbK1zeC7ottFg6hc6jI3t9G
1rXPiuP0rXMYx7W7v3/03+j9Kr+kKxRX9WLH7XZuRV79slle3YCR9o3uZX/gv0n2Z/o2f4L1fU9P
1bZxY7/m4f8AhUGAGVDU/wCNJ6AHNGV6B+sLnlrjvBc2puxt9OHYPtD7Xtrt/TWXVfo7fVpq9Sj1
/UYq9+Vn10DIb16x1Rsop3Plo3X1VZe8WMfbX6NNb7vWdu31W0enbXX67FyItrI0AA7AxI/InFwA
gOESTE6SY3O2/wAra3cj7OP9yH/hWP8A71HEe8v8aT1v7Qzmtyg3qOTlW4tdLjWL68cn1W22XZTW
5DbHPowduPTdj/z3qXepdZRWxXN78dxbl9dfZ6RsdY6vIrAcxtDMqtjGNdftf6/q41z2X2/911wx
tYYnaY1EwmFlY42j7kDgx/uQ/wDC4K45dz/jF7Nz8yq0V2/WRwlzmks2vgMZ6rnujJ2fpvb9j/Sf
rFdtX8xZ6lNYs3K6pjYf2qvrJuLX1VOqruY8kvr9S25m1/q+nXaNmyzH/wAJX+lsXI+ozj2/gnFr
AZG0HxEIjDjsXDGf+pQUZS7y/wAaTuft/rH/AHPv/wA9Gxeq9eyrfTrzrwBrZYXw1rfznPd/1H76
59ljnvaxnue4w1o1JJ+C0rH11VjCrcx9DXAZFhe1rMjJ5bT625rXYeP9Pf8Amf8AXK04ww/5nH/i
QWjj/fl/jF1/271F/p0Y2Zf6TzDHl+27IOrdzd39Gxn/AMr/AK36liZ/WesWYLMujOt8X+7ZWwt9
zqbGu9n+j92Rbbdl/wCCWQzKsrfW4VtvyRaz1cS5gF4tEbH4r6dln2f2eyv6GP8A6P01D1vRtbRh
bX59z/dY072UvedKcT6TN9W79Ll/9socGL/NQ/xIp9f70vtd/K651WWP+1X4rA71P0+QK3OD2j1K
xWQ7JrbU/wBlOxnp+mgu69m2tc1nVXyQ1u2s7jDZdu9XIdiutsdu9+ytUbg4MdbTlXUta0mSTYHA
TssJc71d1zfdsQPVsMB2c67QF3uFbROu39J6lr3f1KkODF/mof4kf+9V6/3j9rsVdV6w61mQOoXv
9IsDq3Me1p2hoDbPT9V36Rv037UDJ6t1ylnrPz7rmvBmxjyWscHR9L8/6P8AxSzw4MsDzb6BY5u4
yS/QO/N97f0m7Z9L00xyXNLSJD3VnbTMNrg+m5o2BzrGbvzW/wA5/LR4MX+ah/iR/wC9Vc/3pf4x
dT9tdRZWWP6hlPsqrbc5wcGgB232U3fSdt9T/Ct9Kz/B+kpO651HIY0fb7W2O0pyA7Y2wj/A5TD7
aLmt9+//AAywTa99Y/OayXeg100vIE76dp/M+nZi/wDbag/P9Zzn2N/RPhtjmmSPzq4d9HfT7/Q/
4L9Cl7eH/NQ/xIquf7x+0uo7rvWmuLX5uQ1zTDmudBB8HCE37f6x/wBz7/8APWfeX21F5IddQ0Gx
zdfUqP0Mkf1f8I93vVP1x+8PvRGPD/mcf+JH+CPX+/L/ABi//9CskvM0lnNl9MSXmaSSn0xJeZpJ
KfTEl5mkkp9NZ9NvxQz9Af1XflXmySSH0fK/mh/VH/UlU6vo/wBj+C4RJPjstlu92z6TfiFdr/mP
u/IvN0kJKi+mt+i34D8iiPzfgP4LzRJNXPpbfpO/rNTjheZpJKfS+w+f5U68zSSS/wD/2f/tLMBQ
aG90b3Nob3AgMy4wADhCSU0EBAAAAAAABxwCAAACAAAAOEJJTQQlAAAAAAAQ6PFc8y/BGKGie2et
xWTVujhCSU0D6gAAAAAdfTw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjwh
RE9DVFlQRSBwbGlzdCBQVUJMSUMgIi0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6
Ly93d3cuYXBwbGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lv
bj0iMS4wIj4KPGRpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LkZvcm1hdHRp
bmdQcmludGVyPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3Jl
YXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0
PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5Gb3JtYXR0aW5nUHJpbnRlcjwv
a2V5PgoJCQkJPHN0cmluZz5fMTI4XzEyMF8xMzhfNjMtMTwvc3RyaW5nPgoJCQkJPGtleT5jb20u
YXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdl
cj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5Q
YWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8
L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJ
PGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1I
b3Jpem9udGFsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxl
LnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJ
CTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZv
cm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50
aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5n
PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+
CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0
aW9uPC9rZXk+CgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9k
aWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0
LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNy
ZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5
PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGlj
dD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk+CgkJ
CQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxh
Zzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8
L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tl
eT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJ
PHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcy
PC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJ
CQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8
a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk+Cgk8
ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJp
bmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp
Y2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBw
bGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwv
cmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJ
CTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtl
eT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9fdGlja2V0PC9rZXk+Cgk8ZGlj
dD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5h
cHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0
aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwv
a2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwv
a2V5PgoJCQkJCTxzdHJpbmc+TGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8
L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+UE1QUERUcmFuc2xhdGlvblN0cmlu
Z1BhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
Y3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJ
CQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEVHJhbnNsYXRpb25TdHJpbmdQYXBlck5hbWU8L2tleT4K
CQkJCQk8c3RyaW5nPkxldHRlciAoOC41IHggMTEiKTwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFw
cGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2Vy
PgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PlBNVGlvZ2FQYXBlck5h
bWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8
L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+
CgkJCQkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8
L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+
CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2Rp
Y3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8
L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tl
eT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFw
cGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJ
CQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tl
eT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9y
ZWFsPgoJCQkJCQk8cmVhbD43NjguNzYwMDA5NzY1NjI1PC9yZWFsPgoJCQkJCQk8cmVhbD41ODgu
NzYwMDA0OTk3MjUzNDI8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5w
cmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJ
CTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFn
ZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFw
cGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRp
Y2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9r
ZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VG
b3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+
LTExLjYxOTk5NTExNzE4NzU8L3JlYWw+CgkJCQkJCTxyZWFsPi0xMS42MTk5OTk4ODU1NTkwODI8
L3JlYWw+CgkJCQkJCTxyZWFsPjc4MC4zODAwMDQ4ODI4MTI1PC9yZWFsPgoJCQkJCQk8cmVhbD42
MDAuMzgwMDAwMTE0NDQwOTI8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBs
ZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4K
CQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQu
UGFwZXJJbmZvLlBNQ3VzdG9tUGFwZXI8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0
PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4K
CQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZv
LlBNQ3VzdG9tUGFwZXI8L2tleT4KCQkJCQk8ZmFsc2UvPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnBy
aW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJ
PC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBl
ckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJp
bmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFy
cmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFw
ZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50
ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUu
cHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFw
cGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRl
bUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnBy
aW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJ
CQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw+CgkJCQkJCTxyZWFsPjc2
OC43NjAwMDk3NjU2MjU8L3JlYWw+CgkJCQkJCTxyZWFsPjU4OC43NjAwMDQ5OTcyNTM0MjwvcmVh
bD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZs
YWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5
PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVk
UGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5j
cmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJ
CTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQ
YXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xMS42MTk5OTUxMTcxODc1
PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTEuNjE5OTk5ODg1NTU5MDgyPC9yZWFsPgoJCQkJCQk8cmVh
bD43ODAuMzgwMDA0ODgyODEyNTwvcmVhbD4KCQkJCQkJPHJlYWw+NjAwLjM4MDAwMDExNDQ0MDky
PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0
YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwv
YXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1Q
YXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNy
ZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJ
PGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFt
ZTwva2V5PgoJCQkJCTxzdHJpbmc+TGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJ
CQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp
Y2tldC5BUElWZXJzaW9uPC9rZXk+CgkJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQu
UGFwZXJJbmZvVGlja2V0PC9zdHJpbmc+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC50
aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJPGtleT5jb20u
YXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBh
Z2VGb3JtYXRUaWNrZXQ8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0PgoAOEJJTQPtAAAAAAAQAEgA
AAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhC
SU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAA
AAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAG
AAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/
////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP//
//////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0E
AAAAAAAAAgASOEJJTQQCAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQwAAAAAAAbAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
ADhCSU0ELQAAAAAAFgAFAAAAGgAAABsAAAAcAAAAHQAAAB44QklNBAgAAAAAABAAAAABAAACQAAA
AkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADQQAAAAYAAAAAAAAAAAAAAFAAAALsAAAA
BgBTAHUAcgB2AGUAeQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAC7AAAAFAAAAAA
AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJv
dW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAA
AAAAAABCdG9tbG9uZwAAAFAAAAAAUmdodGxvbmcAAALsAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAA
AAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAA
AAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVt
AAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAA
AFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABQAAAAAFJnaHRsb25n
AAAC7AAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAA
AAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRF
WFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAA
AAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JU
eXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAA
AAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91
dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQU
AAAAAAAEAAAAHzhCSU0EDAAAAAAHegAAAAEAAACgAAAAEQAAAeAAAB/gAAAHXgAYAAH/2P/gABBK
RklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJ
DBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEN
CwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwM/8AAEQgAEQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIE
BQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIR
AwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX
0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAIC
AQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUG
FqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYn
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
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1
TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1l
dGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA0LjEtYzAzNiA0Ni4yNzY3MjAsIE1vbiBGZWIg
MTkgMjAwNyAyMjoxMzo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9IiIgeG1sbnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpk
Yz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0
cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5h
ZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29t
L3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhh
cDpDcmVhdGVEYXRlPSIyMDA5LTA5LTI0VDEwOjExOjM0LTA3OjAwIiB4YXA6TW9kaWZ5RGF0ZT0i
MjAwOS0wOS0yNFQxMDoxMTozNC0wNzowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAwOS0wOS0yNFQx
MDoxMTozNC0wNzowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2lu
dG9zaCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90
b3Nob3A6SGlzdG9yeT0iIiB4YXBNTTpJbnN0YW5jZUlEPSJ1dWlkOjE1OEFCMUJDQUE4MzExREU4
QzFFODlBQzU5Mjc5MEE5IiB4YXBNTTpEb2N1bWVudElEPSJ1dWlkOjE1OEFCMUJCQUE4MzExREU4
QzFFODlBQzU5Mjc5MEE5IiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3
MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0
aW9uVW5pdD0iMiIgdGlmZjpOYXRpdmVEaWdlc3Q9IjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3
NywyODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcx
LDI3MiwzMDUsMzE1LDMzNDMyOzYwQjU4NUUyNzYxMkRFMEVFQTg3N0MzMDk3OTE5NDJEIiBleGlm
OlBpeGVsWERpbWVuc2lvbj0iNzQ4IiBleGlmOlBpeGVsWURpbWVuc2lvbj0iODAiIGV4aWY6Q29s
b3JTcGFjZT0iLTEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwz
NzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1
MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4Miwz
NzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4
OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0
MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAx
NiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQs
MjUsMjYsMjcsMjgsMzA7MTMyQUFEMTRCODA1NUVGQUZBRUY4QjAzQTgxMUIzQ0YiPiA8eGFwTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpFODNCQUY4NUFBODIxMURFOEMxRTg5
QUM1OTI3OTBBOSIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDpBRDMyN0UyMEFBN0UxMURFOEMxRTg5
QUM1OTI3OTBBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hw
YWNrZXQgZW5kPSJ3Ij8+/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQEBAQEBAgIB
AgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgA
UALsAwERAAIRAQMRAf/dAAQAXv/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYD
AQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEU
QTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLy
ZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2
t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIF
MQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NG
dMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn
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
3UVk9uounFVXXHkfbqpnyFany6Yesv5cnyl7UyNVR4LH9RYnG/6TZekdt7x3R8huisN172T3UKKl
raTqnqHsA9hVG0O2t314r6aJRt2syVDTz1MKVVTAZU1XuOZtutlBdpS3h+IVEcpZI601uunUiih+
IAkA0Bp1WHZbyZiFVANegEugVn/hVtVGP+lJHqR1mrf5ZvzZxXV/e/cWY6p25gti/GLL5jb/AH9L
n+7+gcDurqrO4fKTYVcPuzrnMdpUXYtHk9x5KER4CBMVJJuUTQPiRWpUQNJ5eaNoa5srRLlmmuAD
HSOUhwRWqsE00A+Lu7M6qUPXjsm4CG5na3AjhJD1dAVIxQqW1Z/DjuxprUdAx2X8VO8eoulOnfkN
vzD7Gx/U/f0NXUdR5vD9z9K7xzm7qfGGrhzs6bA2Z2HuDsPCw7WyVFJj8y2RxVGuGy2nH1xp610p
2V2+9Wd1d3djC7m5g+MFJFC14dzKFNRlaMdS9wqM9J5duuYLeC6kRRDL8JDoSfXtDFhTgagUODQ4
6Ld9z/tQ9r/G6S+GfTr33P8AtQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37xuveGfTr33P8A
tQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37xuveGfTr33P8AtQ9+8br3hn0699z/ALUPfvG6
94Z9Ovfc/wC1D37xuveGfTr33P8AtQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37xuveGfTr3
3P8AtQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37xuveGfTr33P8AtQ9+8br3hn0699z/ALUP
fvG694Z9Ovfc/wC1D37xuveGfTr33P8AtQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37xuveG
fTr33P8AtQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37xuveGfTr33P8AtQ9+8br3hn0699z/
ALUPfvG694Z9Ovfc/wC1D37xuveGfTr33P8AtQ9+8br3hn0699z/ALUPfvG694Z9Ovfc/wC1D37x
uveGfTr33P8AtQ9+8br3hn06HvoLo/Od7bircVj8jT4jGYemhrMxlJ4nm8MMs6xRwU8S2ElVUerQ
CbDSSbgEe0V9ua2UasVJYnAr0ptrJrhyowBx6tv2XtTAfFPqvc1RNnMxuLb+JkOfnjkpqYVcLvHT
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
Rf8A11HtRa7nrpHNh/X16ZnsivdGtV6LSlQpdRI+hNah2C6mVbgMQpIuQPxx7MfH9Oknh/Lo+G1K
jrvqXYcG6YK+DJT5SkSZa6yCvyFRJECKGmh1GSCFJ00sv9k3Lc+ySWa4upzGQQAfyHRkkcUEWsZJ
6h9Z9/027cxXYTcyUeMetnc4Mk2p2he6jHTu/ElQwI0k2Dcj3u5gMSB46mnH/P1qGXxGKutK8Ogq
7W24ep94Yrdu1K6KmhrquWsgx4f92jmRw9TDp1EvjqkSFQLekEr+B7VW139VC0UoNR5/6vPpmeAw
SK8fn01ds900XYOIw2Mo8WaV6cisrqichnjq2jVHp6W1yYLlrsTc2H+wtaxNA7sWr6dVnfxVUBOk
5052I+yN200lROUwuWaOgyyaiI0SRwIaxh/qqR21f8FJHty7/WiNB3jI6rb1jcY7Tx6GDv8A69Sa
P/SDtxI5YJo4nzcNMAyOkigw5aIJcMsiMPIRxazfk+0tjfEfoSVr5f5un7q1/wBFRcef+fose3d3
ZramRTK4KvehrEUxl0vpkiYgtFKl7PGxH0PsxkZJV0uKjpGgdDqXB6P/ANTbnyHY2x5Kvd8ePyUc
9dPSaDTII5I6YobTR/pMisw9VgfZFdMtvMBDUY9ejSBTLHWRaivQAfJHamB21XbfyWEpabHNlkro
6ulpwESR6UwMtQsS+lLrPpb+ptb6H2v2+8kkEiuxNOkt5bqhQotK9Fi+5/2oezHxukfhn0699z/t
Q9+8br3hn0699z/tQ9+8br3hn0699z/tQ9+8br3hn0699z/tQ9+8br3hn0699z/tQ9+8br3hn069
9z/tQ9+8br3hn06//9bUa8h/x/2/vLLUeoF0Dr3kP+P+39+1Hr2gdbS3wcxX80z+Wz8gvjPt/wCM
mP7U+SfwU+W2I+PfZ87t13mtwfHje2we49s7Wrey6vOGA7sxXx93t16+XyVHma2orMbWU8GHp63L
Q1GLEcTx5vD8vb9ZX77gY4N4tjInxASqyE6KfCZFagKgAg6iFIbPQu29N22q5tVtA8u3zBG+ElCG
A1V46CMgnBwC1R0PGO6b6q+T2L/4UtfGn+WliNrb0x/YW6fgnu7pHrjY+XxeOxW7U6j7hz29PkHP
1VDkayixNZsnEb5iyqYVca4xElNV46DGn7WoolZG15dbe3IV/v7srRrcLIzAkjWgWPXTOorTVXuq
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
fX//2Q==

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/survey/surveystyles.css

HTML {
	BACKGROUND-IMAGE: url(/survey/lmback.gif); BACKGROUND-REPEAT: repeat-y; =
BACKGROUND-POSITION: center 50%
}
BODY {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 720px; FONT-FAMILY: =
Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em
}
HR {
	HEIGHT: 1px; COLOR: black
}
.maintable {
	MARGIN: 0px auto; WIDTH: 95%
}
A:link {
	COLOR: black
}
A:visited {
	COLOR: #333333
}
A:hover {
	COLOR: #cc0000
}
A:active {
	COLOR: #339933
}
.surveyheader {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
#footer {
	TEXT-ALIGN: center; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#2b5796', =
endColorstr=3D'#0c1f3f'); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#efefef; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: =
#fff; CLEAR: both; BORDER-TOP: #e49f0d 4px solid; PADDING-TOP: 5px
}
#footer A:link {
	COLOR: #fff
}
#footer A:visited {
	COLOR: #f3daa4
}
#footer A:hover {
	COLOR: #feb824
}
#footer A:active {
	COLOR: #c78803
}
.pagehead {
	TEXT-ALIGN: left; MARGIN-TOP: 30px; FONT-SIZE: 1.4em; BORDER-TOP: black =
1px solid; FONT-WEIGHT: bold
}
.toptext {
=09
}
.infobox {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #cccccc; MARGIN: 15px auto; =
PADDING-LEFT: 10px; WIDTH: 600px; PADDING-RIGHT: 10px; BORDER-TOP: black =
2px solid; BORDER-RIGHT: black 2px solid; PADDING-TOP: 10px
}
.warningbox {
	BORDER-BOTTOM: #d81921 2px solid; BORDER-LEFT: #d81921 2px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f29254; MARGIN: 15px auto; =
PADDING-LEFT: 10px; WIDTH: 600px; PADDING-RIGHT: 10px; BORDER-TOP: =
#d81921 2px solid; BORDER-RIGHT: #d81921 2px solid; PADDING-TOP: 10px
}
.realbutton {
	BORDER-BOTTOM: #a0b36b 3px solid; BORDER-LEFT: #a0b36b 3px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #32507d; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; LETTER-SPACING: 0.5px; COLOR: white; FONT-SIZE: =
0.9em; BORDER-TOP: #a0b36b 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: =
#a0b36b 3px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.realbutton:hover {
	BORDER-BOTTOM: #32507d 3px solid; BORDER-LEFT: #32507d 3px solid; =
BACKGROUND-COLOR: #a0b36b; COLOR: black; BORDER-TOP: #32507d 3px solid; =
BORDER-RIGHT: #32507d 3px solid
}
.pubpurchasebutton {
	TEXT-ALIGN: right; MARGIN-TOP: 10px
}
.centerhead {
	TEXT-ALIGN: center; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.requiredkey {
	FONT-WEIGHT: bold
}
.requiredmark {
	LINE-HEIGHT: 50%; COLOR: #dc143c; FONT-SIZE: 200%
}
.surveytopbar {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #382d2c; COLOR: white; =
FONT-WEIGHT: bold
}
.surveydividerbar {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #cccccc; FONT-WEIGHT: bold
}
.questions {
	WIDTH: 45%
}
.quesresponse {
	WIDTH: 55%
}
.quesalignright {
	TEXT-ALIGN: right
}
.quesaligncenter {
	TEXT-ALIGN: center
}
.quesalignleft {
	TEXT-ALIGN: left
}
.questionsbold {
	FONT-WEIGHT: bold
}
.questionsmedium {
	FONT-WEIGHT: normal
}
.captcha {
	BACKGROUND-COLOR: #cccccc
}
.creditcardquestion {
	BACKGROUND-COLOR: #d2b48c
}
.CompleteButton {
	BORDER-BOTTOM: #e39f0c 2px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#295594', =
endColorstr=3D'#0d2241'); BORDER-LEFT: #e39f0c 2px solid; =
PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #22457b; MARGIN: 15px; =
PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline-block; COLOR: =
white; BORDER-TOP: #e39f0c 2px solid; BORDER-RIGHT: #e39f0c 2px solid; =
PADDING-TOP: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
A.CompleteButton {
	BORDER-BOTTOM: #e39f0c 2px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#295594', =
endColorstr=3D'#0d2241'); BORDER-LEFT: #e39f0c 2px solid; =
PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #22457b; MARGIN: 15px; =
PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline-block; COLOR: =
white; BORDER-TOP: #e39f0c 2px solid; BORDER-RIGHT: #e39f0c 2px solid; =
PADDING-TOP: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
A.CompleteButton:link {
	BORDER-BOTTOM: #e39f0c 2px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#295594', =
endColorstr=3D'#0d2241'); BORDER-LEFT: #e39f0c 2px solid; =
PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #22457b; MARGIN: 15px; =
PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline-block; COLOR: =
white; BORDER-TOP: #e39f0c 2px solid; BORDER-RIGHT: #e39f0c 2px solid; =
PADDING-TOP: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}
A.CompleteButton:visited {
	BORDER-BOTTOM: #e39f0c 2px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#295594', =
endColorstr=3D'#0d2241'); BORDER-LEFT: #e39f0c 2px solid; =
PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #22457b; MARGIN: 15px; =
PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline-block; COLOR: =
white; BORDER-TOP: #e39f0c 2px solid; BORDER-RIGHT: #e39f0c 2px solid; =
PADDING-TOP: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; =
border-radius: 5px
}

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/CFIDE/scripts/ajax/messages/cfmessage.js

// ADOBE SYSTEMS INCORPORATED Copyright 2007 Adobe Systems Incorporated =
All Rights Reserved.=20
// NOTICE: Adobe permits you to use, modify, and distribute this file in =
accordance with the
// terms of the Adobe license agreement accompanying it. If you have =
received this file from=20
// a source other than Adobe, then your use, modification, or =
distribution of it requires the=20
// prior written permission of Adobe.

CFMessage=3D{};
cfinitmsg =3D function() { // Wrap in a function so the var scoped =
variables stay local
var m=3DCFMessage;
// cfajax.js messages
m['http']=3D'http'
m['bind']=3D'bind'
m['widget']=3D'widget'
m['global']=3D'global'
m['debug']=3D'debug'
m['info']=3D'info'
m['error']=3D'error'
m['window']=3D'window'
m['loading']=3D'Loading...'
m['globalErrorHandler.alert']=3D' [Enable debugging by adding =
\'cfdebug\' to your URL parameters to see more information]'
m['ajax.sendmessage.get']=3D'HTTP GET {0}'
m['ajax.sendmessage.post']=3D'HTTP POST {0} , params: {1}'
m['ajax.sendmessage.error']=3D'{0} Error: {1}'
m['ajax.submitform.formnotfound']=3D'ColdFusion.Ajax.submitForm: Form =
not found, form id: {0}'
m['ajax.submitform.submitting']=3D'Submitting form, id:  {0}'
m['ajax.submitform.success']=3D'Form submission successful, form id: =
{0}'
m['ajax.submitform.error']=3D'ColdFusion.Ajax.submitForm: {0} Error =
submitting form, id: {1} : {2}'
m['navigate.urlrequired']=3D'ColdFusion.navigate: URL is required'
m['navigate.invalidhttpmethod']=3D'ColdFusion.navigate: Invalid HTTP =
method {0}, HTTP method must be GET or POST'
m['navigate.formnotfound']=3D'ColdFusion.navigate: Form {0} not found'
m['navigate.towindow']=3D'Navigating to: {0}'
m['navigate.tocontainer']=3D'Navigating to {0} in the container: {1}'
m['ajax.replacehtml.elnotfound']=3D'Error replacing HTML, element not =
found: {0}'
m['ajax.replacehtml.replacing']=3D'Replacing markup for element: {0} =
from URL {1} with params {2}'
m['ajax.replacehtml.error']=3D'{0} Error retrieving markup for element =
{1} : {2}'
m['ajax.replacehtml.connectionerror']=3D'Error retrieving markup for =
element {0}, unable to open connection to URL {1} : {2}'
m['ajax.replacehtml.connectionerrordisplay']=3D'Error: Unable to open =
connection to URL {0} : {1}'
m['ajax.replacehtml.success']=3D'Replaced markup for element: {0}'
m['ajax.replacehtml.jserror']=3D'Error processing JavaScript in markup =
for element {0}: {1}'
m['ajax.checkimportedtag.error']=3D'Imports for tag {0} are missing. Use =
CFAJAXIMPORT to import them on your main page.'
m['bind.register.elnotfound']=3D'Bind failed, element not found: {0}'
m['bind.register.duplicateel']=3D'Bind failed, duplicate elements found =
for id or name: {0}'
m['bind.assignvalue.elnotfound']=3D'Bind failed, element not found: {0}'
m['bind.assignvalue.selboxerror']=3D'Bind failed for select box {0}, =
bind value is not a 2D array or valid serialized query'
m['bind.assignvalue.selboxmissingvaldisplay']=3D'Bind failed for select =
box {0}, value and/or display attributes must be specified on the =
cfselect tag when binding to a query'
m['bind.assignvalue.selboxinvalidvaldisplay']=3D'Bind failed for select =
box {0}, columns matching the value or display attributes specified on =
the cfselect tag are not present in the query'
m['bind.assignvalue.success']=3D'Assigned bind value: \'{0}\' to =
{1}.{2}'
m['bind.jsbindhandler.invoking']=3D'JavaScript bind, invoking function: =
{0}'
m['bind.urlbindhandler.response']=3D'URL invocation response: {0}'
m['bind.urlbindhandler.jsonerror']=3D'Error parsing JSON response: {0}'
m['bind.urlbindhandler.httperror']=3D'{0} Error invoking URL {1} : {2}'
m['ajax.urlbindhandler.connectionerror']=3D'Unable to open connection to =
URL {0} : {1}'
m['getelementvalue.noelementname']=3D'ColdFusion.getElementValue: =
Element name is required for this function'
m['getelementvalue.elnotfound']=3D'ColdFusion.getElementValue: {0}.{1} =
not found'
m['bind.getbindelementvalue.elnotfound']=3D'Element not found: {0}'
m['bind.getbindelementvalue.simplevalrequired']=3D'Bind value for =
element: {0}.{1} must be a simple value'
m['log.title']=3D'ColdFusion AJAX Logger'
m['log.collapse']=3D'Collapse'
m['log.pause']=3D'Pause'
m['log.clear']=3D'Clear'
m['spry.setupcomplete']=3D'CF/Spry integration setup complete'
m['spry.bindhandler.loadingcfc']=3D'Loading Spry dataset {0} with data =
from CFC: {1} , function: {2} , arguments: {3}'
m['spry.bindhandler.loadingurl']=3D'Loading Spry dataset {0} with data =
from URL: {1}'
m['spry.bindhandler.error']=3D'Error loading Spry dataset {0} from URL: =
{1} with params {2}'
m['ajaxproxy.invoke.invoking']=3D'Invoking CFC: {0} , function: {1} , =
arguments: {2}'
m['ajaxproxy.invoke.response']=3D'CFC invocation response: {0}'
m['ajaxproxy.invoke.error']=3D'{0} Error invoking CFC {1} : {2}'
m['ajaxproxy.sethttpmethod.invalidmethod']=3D'CFAJAXPROXY.setHTTPMethod, =
Invalid HTTP method:{0}. HTTP method must be GET or POST'
m['ajaxproxy.setqueryformat.invalidformat']=3D'CFAJAXPROXY.setQueryFormat=
, Invalid query format:{0}. Query format must be row or column'
m['ajaxproxy.setreturnformat.invalidformat']=3D'CFAJAXPROXY.setReturnForm=
at, Invalid return format:{0}. Return format must be plain, json or =
wddx'
m['ajaxproxy.init.created']=3D'Created JavaScript proxy for CFC: {0}'

// cfautosuggest.js
m['autosuggest.loadautosuggest.invalidvalue']=3D'Bind failed for =
autosuggest {0}, bind value is not a 1D array of strings'
m['autosuggest.checktomakebindcall.fetching']=3D'Fetching data for =
autosuggest id: {0} , current value: \'{1}\''
m['autosuggest.getAutosuggestObject.notfound']=3D'ColdFusion.Autosuggest.=
getAutosuggestObject: No autosuggest exists by the name {0}'

// cfgrid.js
m['grid.init.created']=3D'Created grid, id: {0}'
m['grid.init.toolbar.page']=3D'Page'
m['grid.init.toolbar.of']=3D'of {0}'
m['grid.refresh.notfound']=3D'ColdFusion.Grid.refresh: The grid with the =
name {0} could not be found'
m['grid.refresh.success']=3D'Refreshed grid, id: {0}'
m['grid.sort.notfound']=3D'ColdFusion.Grid.sort: Grid not found, id: =
{0}'
m['grid.sort.colnotfound']=3D'ColdFusion.Grid.sort: Column not found: =
{0} for grid id: {1}'
m['grid.sort.invalidsortdir']=3D'ColdFusion.Grid.sort: Invalid sort =
direction: {0} for grid id: {1}. Sort direction must be ASC or DESC'
m['grid.getgridobject.missinggridname']=3D'ColdFusion.Grid.getGridObject:=
 gridname is required for this function'
m['grid.getgridobject.notfound']=3D'ColdFusion.Grid.getGridObject: No =
grid exists by the name {0}'
m['grid.fireselectionchangeevent.fire']=3D'Firing selection change event =
for grid id: {0}'
m['grid.cellclick.targetnotfound']=3D'Grid HREF target not found: {0}'
m['grid.loaddata.loaded']=3D'Data loaded for grid, id: {0}'
m['grid.extproxy.loadresponse.emptyresponse']=3D'CFGRID: Response is =
empty'
m['grid.extproxy.loadresponse.totalrowcountmissing']=3D'CFGRID: =
TOTALROWCOUNT missing from response data'
m['grid.extproxy.loadresponse.totalrowcountinvalid']=3D'CFGRID: =
TOTALROWCOUNT must be a positive integer'
m['grid.extproxy.loadresponse.querymissing']=3D'CFGRID: QUERY missing in =
response object'
m['grid.extproxy.loadresponse.queryinvalid']=3D'CFGRID: QUERY is not a =
valid serialized Query object'

m['grid.getTopToolbar.notfound']=3D'ColdFusion.Grid.getTopToolbar: No =
grid exists by the name {0}'
m['grid.showTopToolbar.notfound']=3D'ColdFusion.Grid.showTopToolbar: No =
grid exists by the name {0}'
m['grid.hideTopToolbar.notfound']=3D'ColdFusion.Grid.hideTopToolbar: No =
grid exists by the name {0}'
m['grid.refreshTopToolbar.notfound']=3D'ColdFusion.Grid.refreshTopToolbar=
: No grid exists by the name {0}'
m['grid.getBottomToolbar.notfound']=3D'ColdFusion.Grid.getBottomToolbar: =
No grid exists by the name {0}'
m['grid.showBottomToolbar.notfound']=3D'ColdFusion.Grid.showBottomToolbar=
: No grid exists by the name {0}'
m['grid.hideBottomToolbar.notfound']=3D'ColdFusion.Grid.hideBottomToolbar=
: No grid exists by the name {0}'
m['grid.refreshBottomToolbar.notfound']=3D'ColdFusion.Grid.refreshBottomT=
oolbar: No grid exists by the name {0}'


// cflayout.js
m['layout.gettablayout.notfound']=3D'ColdFusion.Layout.getTabLayout: Tab =
layout not found, id: {0}'
m['layout.enabletab.enabled']=3D'Enabled tab, id: {0} in tab container, =
id: {1}'
m['layout.enabletab.notfound']=3D'ColdFusion.Layout.enableTab: Tab =
layout not found, id: {0}'
m['layout.disabletab.disabled']=3D'Disabled tab, id: {0} in tab =
container, id: {1}'
m['layout.disabletab.notfound']=3D'ColdFusion.Layout.disableTab: Tab =
layout not found, id: {0}'
m['layout.selecttab.selected']=3D'Selected tab, id: {0} in tab =
container, id: {1}'
m['layout.selecttab.notfound']=3D'ColdFusion.Layout.selectTab: Tab =
layout not found, id: {0}'
m['layout.hidetab.hide']=3D'Hide tab, id: {0} in tab container, id: {1}'
m['layout.hidetab.notfound']=3D'ColdFusion.Layout.hideTab: Tab layout =
not found, id: {0}'
m['layout.showtab.show']=3D'Show tab, id: {0} in tab container, id: {1}'
m['layout.showtab.notfound']=3D'ColdFusion.Layout.showTab: Tab layout =
not found, id: {0}'
m['layout.createtab.invalidname']=3D'ColdFusion.Layout.createTab: The =
layout name for the tab requires a string value'
m['layout.createtab.emptyname']=3D'ColdFusion.Layout.createTab: The =
layout name for the tab being created is required and cannot be empty'
m['layout.createtab.invalidareaname']=3D'ColdFusion.Layout.createTab: =
The layout area name for the tab requires a string value'
m['layout.createtab.emptyareaname']=3D'ColdFusion.Layout.createTab: The =
layout area name for the tab being created is required and cannot be =
empty'
m['layout.createtab.invalidtitle']=3D'ColdFusion.Layout.createTab: The =
title for the tab requires a string value'
m['layout.createtab.emptytitle']=3D'ColdFusion.Layout.createTab: The =
title for the tab being created is required and cannot be empty'
m['layout.createtab.invalidurl']=3D'ColdFusion.Layout.createTab: The url =
for the tab requires a string value'
m['layout.createtab.emptyurl']=3D'ColdFusion.Layout.createTab: The url =
for the tab being created is required and cannot be empty'
m['layout.createtab.duplicateel']=3D'ColdFusion.Layout.createTab: An =
element with the same id already exists, id: {0}'
m['layout.createtab.invalidconfig']=3D'ColdFusion.Layout.createTab: =
Invalid config object passed'
m['layout.createtab.invalidoverflow']=3D'ColdFusion.Layout.createTab: =
Invalid value for overflow. The only valid values are VISIBLE, SCROLL, =
AUTO and HIDDEN'
m['layout.createtab.notfound']=3D'ColdFusion.Layout.createTab: Tab =
layout not found, id: {0}'
m['layout.createtab.success']=3D'ColdFusion.Layout.createTab: Created =
new tab {0} in tab layout {1}'
m['layout.getborderlayout.notfound']=3D'ColdFusion.Layout.getBorderLayout=
: Border layout not found, id: {0}'
m['layout.showarea.shown']=3D'{0} area shown for border layout id: {1}'
m['layout.showarea.areanotfound']=3D'ColdFusion.Layout.showArea: Border =
layout area not found: {0}'
m['layout.showarea.notfound']=3D'ColdFusion.Layout.showArea: Border =
layout not found, id: {0}'
m['layout.hidearea.hidden']=3D'{0} area hidden for border layout id: =
{1}'
m['layout.hidearea.areanotfound']=3D'ColdFusion.Layout.hideArea: Border =
layout area not found: {0}'
m['layout.hidearea.notfound']=3D'ColdFusion.Layout.hideArea: Border =
layout not found, id: {0}'
m['layout.collpasearea.collapsed']=3D'{0} area collapsed for border =
layout id: {1}'
m['layout.collpasearea.areanotfound']=3D'ColdFusion.Layout.collapseArea: =
Border layout area not found: {0}'
m['layout.collpasearea.notfound']=3D'ColdFusion.Layout.collapseArea: =
Border layout not found, id: {0}'
m['layout.expandarea.expanded']=3D'{0} area expanded for border layout =
id: {1}'
m['layout.expandarea.areanotfound']=3D'ColdFusion.Layout.expandArea: =
Border layout area not found: {0}'
m['layout.expandarea.notfound']=3D'ColdFusion.Layout.expandArea: Border =
layout not found, id: {0}'

m['layout.accordion.initialized']=3D'Accordion layout is initialized for =
id: {0}'
m['layout.accordion.childinitialized']=3D'Accordion panel is initialized =
for id: {0}'
m['layout.getaccordionlayout.notfound']=3D'ColdFusion.Layout.getAccordion=
Layout: Accordion layout not found, id: {0}'
m['layout.hideaccordion.layoutnotfound']=3D'ColdFusion.Layout.hideAccordi=
on: Accordion layout not found, id: {0}'
m['layout.hideaccordion.panelnotfound']=3D'ColdFusion.Layout.hideAccordio=
n: Accordion child panel not found, id: {0}'
m['layout.showaccordion.layoutnotfound']=3D'ColdFusion.Layout.showAccordi=
on: Accordion layout not found, id: {0}'
m['layout.showaccordion.panelnotfound']=3D'ColdFusion.Layout.showAccordio=
n: Accordion child panel not found, id: {0}'
m['layout.showaccordion.layoutnotfound']=3D'ColdFusion.Layout.showAccordi=
on: Accordion layout not found, id: {0}'
m['layout.showaccordion.panelnotfound']=3D'ColdFusion.Layout.showAccordio=
n: Accordion child panel not found, id: {0}'
m['layout.expandaccordion.layoutnotfound']=3D'ColdFusion.Layout.expandAcc=
ordion: Accordion layout not found, id: {0}'
m['layout.expandaccordion.panelnotfound']=3D'ColdFusion.Layout.expandAcco=
rdion: Accordion child panel not found, id: {0}'
m['layout.collapseaccordion.layoutnotfound']=3D'ColdFusion.Layout.collaps=
eAccordion: Accordion layout not found, id: {0}'
m['layout.collapseaccordion.panelnotfound']=3D'ColdFusion.Layout.collapse=
Accordion: Accordion child panel not found, id: {0}'
m['layout.hideaccordion.hidden']=3D'{0} panel hidden for accordion =
layout id: {1}'
m['layout.showaccordion.shown']=3D'{0} panel shown for accordion layout =
id: {1}'
m['layout.expandaccordion.expanded']=3D'{0} panel expanded for accordion =
layout id: {1}'
m['layout.collapseaccordion.collapsed']=3D'{0} panel collapsed for =
accordion layout id: {1}'


m['layout.createaccordionpanel.invalidaccordionpanelname']=3D'ColdFusion.=
Layout.createAccordionPanel: The value of name for Accordion panel =
cannot be null or non-string object, id: {0}'
m['layout.createaccordionpanel.emptyaccordionpanelname']=3D'ColdFusion.La=
yout.createAccordionPanel: The value of name for Accordion panel cannot =
be empty string, id: {0}'
m['layout.createaccordionpanel.invalidtitle']=3D'ColdFusion.Layout.create=
AccordionPanel: The value of title cannot be null, empty or non-string =
object, id: {0}'
m['layout.createaccordionpanel.invalidurl']=3D'ColdFusion.Layout.createAc=
cordionPanel: The value of url cannot be null, empty or non-string =
object, id: {0}'
m['layout.createaccordionpanel.duplicateel']=3D'ColdFusion.Layout.createA=
ccordionPanel: An element with the same id already exists, id: {0}'
m['layout.createaccordionpanel.invalidconfig']=3D'ColdFusion.Layout.creat=
eAccordionPanel: Invalid config object passed'
m['layout.createaccordionpanel.invalidoverflow']=3D'ColdFusion.Layout.cre=
ateAccordionPanel: Invalid value for overflow. The only valid values are =
VISIBLE, SCROLL, AUTO and HIDDEN'
m['layout.createaccordionpanel.invalidtitleicon']=3D'ColdFusion.Layout.cr=
eateAccordionPanel: If defiend, the value of titleicon must be a string =
type,id: {0}'
m['layout.createaccordionpanel.invalidoverflowforfillheight']=3D'ColdFusi=
on.Layout.createAccordionPanel: When fillheight set to true, overflow =
valid values are SCROLL and AUTO'
m['layout.createaccordionpanel.created']=3D'Accordion child panel =
created for id: {0}'

// cfpod.js
m['pod.init.creating']=3D'Creating pod: {0}'

//cftooltip.js
m['tooltip.gettooltip.fetch']=3D'Fetching markup for tooltip, id: {0}'

// cftree.js
m['tree.refresh.notfound']=3D'ColdFusion.Tree.refresh: The tree with the =
name {0} could not be found'
m['tree.refresh.statictree']=3D'ColdFusion.Tree.refresh: Refresh has no =
effect on a static tree'
m['tree.refresh.success']=3D'Refreshed tree, id: {0}'
m['tree.gettreeobject.emptyname']=3D'ColdFusion.Tree.getTreeObject: =
treename is required for this function'
m['tree.gettreeobject.notfound']=3D'ColdFusion.Tree.getTreeObject: No =
tree exists by the name {0}'
m['tree.loadnodes.invalidbindvalue']=3D'Bind failed for tree {0}, bind =
value is not a 1D array of key value pairs'
m['tree.loadnodes.success']=3D'Nodes loaded for tree, id: {0}'
m['tree.fireselectionchangeevent.fire']=3D'Firing selection change event =
for tree id: {0}'
m['tree.initializetree.success']=3D'Created tree, id: {0}'

// cfwindow.js
m['window.create.nullname']=3D'ColdFusion.Window.create: window name =
needs to be specified'
m['window.create.emptyname']=3D'ColdFusion.Window.create: window name =
cannot be empty'
m['window.create.duplicatename']=3D'Error creating window {0}, found =
another window with the same name. Windows must have unique names.'
m['window.create.creating']=3D'Creating window: {0}'
m['window.getupdatedconfigobject.invalidconfig']=3D'ColdFusion.Window.cre=
ate: Invalid config object passed for window {0}'
m['window.getupdatedconfigobject.invalidinitshow']=3D'ColdFusion.Window.c=
reate: The value of initshow in the config object must be Boolean for =
window {0}'
m['window.getupdatedconfigobject.invalidcenter']=3D'ColdFusion.Window.cre=
ate: The value of center in the config object must be Boolean for window =
{0}'
m['window.getupdatedconfigobject.invalidresizable']=3D'ColdFusion.Window.=
create: The value of resizable in the config object must be Boolean for =
window {0}'
m['window.getupdatedconfigobject.invaliddraggable']=3D'ColdFusion.Window.=
create: The value of draggable in the config object must be Boolean for =
window {0}'
m['window.getupdatedconfigobject.invalidclosable']=3D'ColdFusion.Window.c=
reate: The value of closable in the config object must be Boolean for =
window {0}'
m['window.getupdatedconfigobject.invalidmodal']=3D'ColdFusion.Window.crea=
te: The value of modal in the config object must be Boolean for window =
{0}'
m['window.getupdatedconfigobject.invalidrefreshonshow']=3D'ColdFusion.Win=
dow.create: The value of refreshonshow in the config object must be =
Boolean for window {0}'
m['window.getupdatedconfigobject.invalidheight']=3D'ColdFusion.Window.cre=
ate: The value of height in the config object must be a positive integer =
for window {0}'
m['window.getupdatedconfigobject.invalidwidth']=3D'ColdFusion.Window.crea=
te: The value of width in the config object must be a positive integer =
for window {0}'
m['window.getupdatedconfigobject.invalidminwidth']=3D'ColdFusion.Window.c=
reate: The value of minwidth in the config object must be a positive =
integer for window {0}'
m['window.getupdatedconfigobject.invalidminheight']=3D'ColdFusion.Window.=
create: The value of minheight in the config object must be a positive =
integer for window {0}'
m['window.getupdatedconfigobject.invalidheightvalue']=3D'ColdFusion.Windo=
w.create: The value of height must be greater than the value of =
minheight for window {0}'
m['window.getupdatedconfigobject.invalidx']=3D'ColdFusion.Window.create: =
The value of x in the config object must be a positive integer for =
window {0}'
m['window.getupdatedconfigobject.invalidy']=3D'ColdFusion.Window.create: =
The value of y in the config object must be a positive integer for =
window {0}'
m['window.getupdatedconfigobject.minhwnotallowed']=3D'ColdFusion.Window.c=
reate: minwidth or minheight cannot be used when resizable=3Dfalse for =
window: {0}'
m['window.show.shown']=3D'Window shown, id: {0}'
m['window.show.notfound']=3D'ColdFusion.Window.show: Window not found, =
id: {0}'
m['window.hide.hidden']=3D'Window hidden, id: {0}'
m['window.hide.notfound']=3D'ColdFusion.Window.hide: Window not found, =
id: {0}'
m['window.onshow.notfound']=3D'ColdFusion.Window.onShow: Window not =
found, id: {0}'
m['window.onhide.notfound']=3D'ColdFusion.Window.onHide: Window not =
found, id: {0}'
m['window.getwindowobject.emptyname']=3D'ColdFusion.Window.getWindowObjec=
t: windowname is required for this function'
m['window.getwindowobject.notfound']=3D'ColdFusion.Window.getWindowObject=
: No window exists by the name {0}'


// cfrichtexteditor.js
m['richtext.initialize.success']=3D'Created rich text editor: {0}'
m['richtext.firechangeevent.firechange']=3D'Firing change event for rich =
text editor: {0}'
m['richtext.initialize.getvalue.notready']=3D'Warning: Unable to get =
bind value from rich text editor: {0}. Do not bind on load to a rich =
text editor, it may not be initialized completely during page load.'
m['richtext.geteditorobject.missingtextareaname'] =3D =
'ColdFusion.RichText.getEditorObject: textareaname is required for this =
function'
m['richtext.geteditorobject.notfound']=3D'ColdFusion.RichText.getEditorOb=
ject: No rich text editor exists by the name {0}'


// cfprogressBar

m['progressbar.create.created']=3D'ProgressBar created, id: {0}'
m['progressbar.start.started']=3D'ProgressBar started, id: {0}'
m['progressbar.stop.stopped']=3D'ProgressBar stopped, id: {0}'
m['progressbar.stop.nonrunning']=3D'ColdFusion.ProgressBar.stop: =
Progressbar not running, id: {0}'
m['progressbar.getProgressBarObject.missingprogressbarid']=3D'ColdFusion.=
ProgressBar: ProgressBar  config object not found for id: {0}'
m['progressbar.getProgressBarObject.missingprogressbarcomponent']=3D'Cold=
Fusion.ProgressBar: ProgressBar component is not initialized for id: =
{0}'
m['progressbar.update.invalidoncomplete']=3D'ColdFusion.ProgressBar.updat=
e: The value of oncomplete must be a valid js function, id: {0}'
m['progressbar.update.invalidinterval']=3D'ColdFusion.ProgressBar.update:=
 The value of interval must be a positive number(in ms), id: {0}'
m['progressbar.update.invalidduration']=3D'ColdFusion.ProgressBar.update:=
 The value of duration must be a positive number(in ms), id: {0}'
m['progressBar.update.notfound']=3D'ColdFusion.ProgressBar.update: =
ProgressBar  object not found for id: {0}'
m['progressbar.updatestatus.invalidstatus']=3D'ColdFusion.ProgressBar.upd=
ateStatus: The value of status: {1} should be numeric, id: {0}'
m['progressbar.show.shown']=3D'ProgressBar shown, id: {0}'
m['progressbar.reset.reset']=3D'ProgressBar reset done, id: {0}'
m['progressbar.hide.hidden']=3D'ProgressBar hidden, id: {0}'
m['progressbar.update.updated']=3D'ProgressBar updated, id: {0}'
m['progressbar.updatestatus.updated']=3D'ProgressBar status updated, id: =
{0}'


// cfmessagebox.js
m['messagebox.show.shown']=3D'Messagebox shown, id: {0}'
m['message.create.created']=3D'Messagebox created, id: {0} and type {1}'
m['messagebox.updatemessage.updated']=3D'Messagebox message updated, id: =
{0}'
m['messagebox.updatetitle.updated']=3D'Messagebox title updated, id: =
{0}'
m['messagebox.update.updated']=3D'Messagebox updated, id: {0}'
m['messagebox.getmessageboxobject.missingmessageboxid']=3D'ColdFusion.Mes=
sageBox.getMessageBoxObject: MessageBox object is not found for id: {0}'
m['messagebox.show.invalidbuttontype']=3D'ColdFusion.MessageBox.show: =
The value of buttontype: {1} is not a valid for messagebox buttontype =
for id: {0}'
m['messagebox.create.invalidname']=3D'ColdFusion.MessageBox.create:  The =
value of name cannot be null, empty or non-string value.'
m['messagebox.create.duplicatename']=3D'ColdFusion.MessageBox.create: =
creation failed, duplicate messagebox found, id : {0}'
m['messagebox.create.invalidmessage']=3D'ColdFusion.MessageBox.create: =
The value of message cannot be null, empty or non-string value, id: {0}'
m['messagebox.create.invalidtitle']=3D'ColdFusion.MessageBox.create: The =
value of title cannot be null, empty or non-string value, id: {0}'
m['messagebox.create.invalidtype']=3D'ColdFusion.MessageBox.create: The =
value of type cannot be null or non-string value, id: {0}'
m['messagebox.create.emptytype']=3D'ColdFusion.MessageBox.create: The =
value of type cannot be empty, id: {0}'
m['messagebox.create.invalidcallback']=3D'ColdFusion.MessageBox.create: =
callback is not a function object, id: {0}'
m['messagebox.create.invalidtypeandbuttontypecombination']=3D'ColdFusion.=
MessageBox.create: Messagebox buttontype cannot not be defined for type =
other than confirm, id: {0}'
m['messagebox.create.invalidbuttontype']=3D'ColdFusion.MessageBox.create:=
 The value of buttontype  {1}  is invalid for type confirm, id: {0}'
m['messagebox.create.widthnotnumeric']=3D'ColdFusion.MessageBox.create: =
The value of width {1}  should be numeric, id: {0}'
m['messagebox.create.xnotnumeric']=3D'ColdFusion.MessageBox.create: The =
value of x {1}  should be numeric, id: {0}'
m['messagebox.create.ynotnumeric']=3D'ColdFusion.MessageBox.create: The =
value of y {1}  should be numeric, id: {0}'
m['messagebox.create.invalidicon']=3D'ColdFusion.MessageBox.create: The =
value of icon {1} is invalid for id: {0}. Valid values are error, info, =
question and warning.'
m['messagebox.update.invalidconfigobject']=3D'ColdFusion.MessageBox.updat=
e: config object passed for update is not a valid javascript object for =
id: {0}'
m['messagebox.update.nameupdatenotallowed']=3D'ColdFusion.MessageBox.upda=
te: MessageBox name cannot be updated, id: {0}'
m['messagebox.update.typeupdatenotallowed']=3D'ColdFusion.MessageBox.upda=
te: MessageBox type cannot be updated, meddaid: {0}'
m['messagebox.update.invalidmessage']=3D'ColdFusion.MessageBox.update: =
The value of message cannot be non-string value, id: {0}'
m['messagebox.update.invalidtitle']=3D'ColdFusion.MessageBox.update: The =
value of title cannot be non-string value, id: {0}'
m['messagebox.update.invalidlabelok']=3D'ColdFusion.MessageBox.update: =
The value of labelok cannot be null, empty or non-string value, id: {0}'
m['messagebox.update.invalidlabelno']=3D'ColdFusion.MessageBox.update: =
The value of labelno cannot be null, empty or non-string value, id: {0}'
m['messagebox.update.invalidlabelyes']=3D'ColdFusion.MessageBox.update: =
The value of labelyes cannot be null, empty or non-string value, id: =
{0}'
m['messagebox.update.invalidlabelcancel']=3D'ColdFusion.MessageBox.update=
: The value of labelcancel cannot be null, empty or non-string value, =
id: {0}'
m['messagebox.update.invalidtypeformultiline']=3D'ColdFusion.MessageBox.u=
pdate: The multiline property cannot be defined for a type other than =
Prompt'
m['messagebox.update.invalidwidth']=3D'ColdFusion.MessageBox.update: The =
value of width  should be numeric, id: {0}'
m['messagebox.update.invalidicon']=3D'ColdFusion.MessageBox.update: The =
value of icon {1} is invalid for id: {0}. Valid values are error, info, =
question and warning.'
m['messagebox.update.invalidcallbackhandler']=3D'ColdFusion.MessageBox.up=
date: callback should be function object, id: {0}'
m['messagebox.update.xnotnumeric']=3D'ColdFusion.MessageBox.update: The =
value of x {1} should be numeric, id: {0}'
m['messagebox.update.ynotnumeric']=3D'ColdFusion.MessageBox.update: The =
value of y: {1} should be numeric, id: {0}'
m['messagebox.update.invalidbodystyle']=3D'ColdFusion.MessageBox.update: =
The value of invalidbodystyle should be string object, id: {0}'
m['messagebox.update.invalidtypeandbuttontypecombination']=3D'ColdFusion.=
MessageBox.update: Messagebox buttontype cannot not be defined for type =
other than confirm, id: {0}'
m['messagebox.update.invalidbuttontype']=3D'ColdFusion.MessageBox.update:=
 The value of buttontype  should be YESNO or YESNOCANCEL for type =
confirm for id: {0}'


// cfmediaplayer.js
m['mediaplayer.onfinish.called']=3D'ColdFusion.MediaPlayer: onFinish js =
function called, id: {0}'
m['mediaplayer.onstart.called']=3D'ColdFusion.MediaPlayer: onStart js =
function called, id: {0}'
m['mediaplayer.onload.called']=3D'ColdFusion.MediaPlayer: onLoad js =
function called, id: {0}'
m['mediaplayer.initialized']=3D'ColdFusion.MediaPlayer: Player =
initialized, id: {0}'=20
m['mediaplayer.setsource.notfound']=3D'ColdFusion.MediaPlayer.setSource: =
 mediaplayer not found, id: {0}'=20
m['mediaplayer.resize.notfound']=3D'ColdFusion.MediaPlayer.resize:  =
mediaplayer not found, id: {0}'=20
m['mediaplayer.stopplay.notfound']=3D'ColdFusion.MediaPlayer.stopPlay:  =
mediaplayer not found, id: {0}'=20
m['mediaplayer.setmute.notfound']=3D'ColdFusion.MediaPlayer.setMute:  =
mediaplayer not found, id: {0}'=20
m['mediaplayer.setvolume.notfound']=3D'ColdFusion.MediaPlayer.setVolume: =
 mediaplayer not found, id: {0}'=20
m['mediaplayer.startplay.notfound']=3D'ColdFusion.MediaPlayer.startPlay: =
 mediaplayer not found, id: {0}'=20
m['mediaplayer.setsource.sourceset']=3D'ColdFusion.MediaPlayer.setsource:=
  Source set to {1} for mediaplayer: {0}'=20

// cffileupload_swf.js
m['fileupload.initialized']=3D'ColdFusion.FileUpload: FileUpload =
component initialized for id: {0}'=20
m['fileupload.cancelupload.notfound']=3D'ColdFusion.FileUpload.cancelUplo=
ad:  Fileupload component not found for id: {0}'=20
m['fileupload.clearallfiles.notfound']=3D'ColdFusion.FileUpload.clearAllF=
iles:  Fileupload component not found for id: {0}'=20
m['fileupload.startupload.notfound']=3D'ColdFusion.FileUpload.startUpload=
:  Fileupload component not found for id: {0}'=20
m['fileupload.cancelupload.cancelled']=3D'ColdFusion.FileUpload.cancelUpl=
oad:  Upload cancelled for id: {0}'=20
m['fileupload.startupload.started']=3D'ColdFusion.FileUpload.startUpload:=
  Upload started for id: {0}'
m['fileupload.clearallfiles.cleared']=3D'ColdFusion.FileUpload.clearAllFi=
les:  Files slected for upload got cleared for id: {0}'
m['fileupload.getSelectedFiles.notfound']=3D'ColdFusion.FileUpload.getSel=
ectedFiles:  Fileupload component not found for id: {0}'=20

// cfbutton.js
m['button.initialized']=3D'ColdFusion.Button: Button component =
initialized for id: {0}'=20
m['button.component.notfound']=3D'ColdFusion.Button.:  Button component =
not found for id: {0}'=20
m['button.show.shown']=3D'ColdFusion.Button.show:  Button shown. id: =
{0}'=20
m['button.hide.hidden']=3D'ColdFusion.Button.hide:  Button hidden. id: =
{0}'
m['button.enable.enabled']=3D'ColdFusion.Button.enable:  Button enabled. =
id: {0}'=20
m['button.disable.disabled']=3D'ColdFusion.Button.disable:  Button =
disabled. id: {0}'


// cfslider.js
m['slider.disable.notfound']=3D'ColdFusion.Slider.disable:  Slider  not =
found for id: {0}'=20
m['slider.enable.notfound']=3D'ColdFusion.Slider.enable:  Slider  not =
found for id: {0}'
m['slider.hide.notfound']=3D'ColdFusion.Slider.hide:  Slider  not found =
for id: {0}'
m['slider.show.notfound']=3D'ColdFusion.Slider.show:  Slider  not found =
for id: {0}'
m['slider.setvalue.notfound']=3D'ColdFusion.Slider.setValue:  Slider  =
not found for id: {0}'
m['slider.getvalue.notfound']=3D'ColdFusion.Slider.getValue:  Slider  =
not found for id: {0}'
m['slider.initialized']=3D'ColdFusion.Slider: Slider component =
initialized for id: {0}'=20
m['slider.show.shown']=3D'ColdFusion.Slider.show:  Slider  shown for id: =
{0}'
m['slider.hide.hidden']=3D'ColdFusion.Slider.hide:  Slider  hidden for =
id: {0}'
m['slider.disable.disabled']=3D'ColdFusion.Slider.disable:  Slider  =
disabled for id: {0}'
m['slider.enable.enabled']=3D'ColdFusion.Slider.enable:  Slider  enabled =
for id: {0}'

// cfmap.js

m['map.initialized']=3D'ColdFusion.Map: Map component initialized for =
id: {0}'
m['map.setcenter.latlngnonnumeric']=3D'ColdFusion.Map.setCenter: The =
value of latitude|longitude ({1}|{2}) should be numeric for id: {0}'
m['map.setcenter.addressnotstring']=3D'ColdFusion.Map.setCenter: Address =
should be a string object for id: {0}'
m['map.setcenter.invalidcenter']=3D'ColdFusion.Map.setCenter: center =
should be a textual address or latitude/longitude pair, id: {0}'
m['map.marker.addressnotstring']=3D'ColdFusion.Map.parseMarker: Address =
should be a string object'
m['map.marker.latlngnonnumeric']=3D'ColdFusion.Map.parseMarker: The =
value of latitude|longitude ({0}|{1}) should be numeric.'
m['map.marker.latlngnonnumeric']=3D'ColdFusion.Map.parseMarker: The =
value of latitude|longitude ({0}|{1}) should be numeric.'
m['map.loadMap.error']=3D'ColdFusion.Map.onError: Error occured while =
loading map. Error code({1}){2}'
m['map.markerbind.binderror']=3D'ColdFusion.Map.binderror: =
BindError:{0}'
m['map.getmappanelobject.notfound']=3D'ColdFusion.Map.getMapObject: Map =
not found for id {0}'
m['map.addmarker.addressnotfound']=3D 'ColdFusion.Map.addMarker: Mapitem =
address "{0}" not found' =20
m['map.addmarker.markeradded']=3D 'ColdFusion.Map.addMarker: {1} markers =
added  for map: {0}'
m['map.setcenter.centerset']=3D 'ColdFusion.Map.setCenter: center set =
for map: {0}'
m['map.hide.notfound']=3D'ColdFusion.Map.hide: Map not found for id {0}'
m['map.show.notfound']=3D'ColdFusion.Map.show: Map not found for id {0}'
m['map.refresh.notfound']=3D'ColdFusion.Map.refresh: Map not found for =
id {0}'

} // close cfinitmsg function
cfinitmsg(); // Call function to init
------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/CFIDE/scripts/ajax/package/cfajax.js

/*ADOBE SYSTEMS INCORPORATED=0A=
Copyright 2007 Adobe Systems Incorporated=0A=
All Rights Reserved.=0A=
=0A=
NOTICE:  Adobe permits you to use, modify, and distribute this file in =
accordance with the=0A=
terms of the Adobe license agreement accompanying it.  If you have =
received this file from a=0A=
source other than Adobe, then your use, modification, or distribution of =
it requires the prior=0A=
written permission of Adobe.*/=0A=
function cfinit(){=0A=
if(!window.ColdFusion){=0A=
ColdFusion=3D{};=0A=
var $C=3DColdFusion;=0A=
if(!$C.Ajax){=0A=
$C.Ajax=3D{};=0A=
}=0A=
var $A=3D$C.Ajax;=0A=
if(!$C.AjaxProxy){=0A=
$C.AjaxProxy=3D{};=0A=
}=0A=
var $X=3D$C.AjaxProxy;=0A=
if(!$C.Bind){=0A=
$C.Bind=3D{};=0A=
}=0A=
var $B=3D$C.Bind;=0A=
if(!$C.Event){=0A=
$C.Event=3D{};=0A=
}=0A=
var $E=3D$C.Event;=0A=
if(!$C.Log){=0A=
$C.Log=3D{};=0A=
}=0A=
var $L=3D$C.Log;=0A=
if(!$C.Util){=0A=
$C.Util=3D{};=0A=
}=0A=
var $U=3D$C.Util;=0A=
if(!$C.DOM){=0A=
$C.DOM=3D{};=0A=
}=0A=
var $D=3D$C.DOM;=0A=
if(!$C.Spry){=0A=
$C.Spry=3D{};=0A=
}=0A=
var $S=3D$C.Spry;=0A=
if(!$C.Pod){=0A=
$C.Pod=3D{};=0A=
}=0A=
var $P=3D$C.Pod;=0A=
if(!$C.objectCache){=0A=
$C.objectCache=3D{};=0A=
}=0A=
if(!$C.required){=0A=
$C.required=3D{};=0A=
}=0A=
if(!$C.importedTags){=0A=
$C.importedTags=3D[];=0A=
}=0A=
if(!$C.requestCounter){=0A=
$C.requestCounter=3D0;=0A=
}=0A=
if(!$C.bindHandlerCache){=0A=
$C.bindHandlerCache=3D{};=0A=
}=0A=
window._cf_loadingtexthtml=3D"<div style=3D\"text-align: =
center;\">"+window._cf_loadingtexthtml+"&nbsp;"+CFMessage["loading"]+"</d=
iv>";=0A=
$C.globalErrorHandler=3Dfunction(_34c,_34d){=0A=
if($L.isAvailable){=0A=
$L.error(_34c,_34d);=0A=
}=0A=
if($C.userGlobalErrorHandler){=0A=
$C.userGlobalErrorHandler(_34c);=0A=
}=0A=
if(!$L.isAvailable&&!$C.userGlobalErrorHandler){=0A=
alert(_34c+CFMessage["globalErrorHandler.alert"]);=0A=
}=0A=
};=0A=
$C.handleError=3Dfunction(_34e,_34f,_350,_351,_352,_353,_354,_355){=0A=
var msg=3D$L.format(_34f,_351);=0A=
if(_34e){=0A=
$L.error(msg,"http");=0A=
if(!_352){=0A=
_352=3D-1;=0A=
}=0A=
if(!_353){=0A=
_353=3Dmsg;=0A=
}=0A=
_34e(_352,_353,_355);=0A=
}else{=0A=
if(_354){=0A=
$L.error(msg,"http");=0A=
throw msg;=0A=
}else{=0A=
$C.globalErrorHandler(msg,_350);=0A=
}=0A=
}=0A=
};=0A=
$C.setGlobalErrorHandler=3Dfunction(_357){=0A=
$C.userGlobalErrorHandler=3D_357;=0A=
};=0A=
$A.createXMLHttpRequest=3Dfunction(){=0A=
try{=0A=
return new XMLHttpRequest();=0A=
}=0A=
catch(e){=0A=
}=0A=
var =
_358=3D["Microsoft.XMLHTTP","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MS=
XML2.XMLHTTP.3.0","MSXML2.XMLHTTP"];=0A=
for(var i=3D0;i<_358.length;i++){=0A=
try{=0A=
return new ActiveXObject(_358[i]);=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
return false;=0A=
};=0A=
$A.isRequestError=3Dfunction(req){=0A=
return =
((req.status!=3D0&&req.status!=3D200)||req.getResponseHeader("server-erro=
r"));=0A=
};=0A=
$A.sendMessage=3Dfunction(url,_35c,_35d,_35e,_35f,_360,_361){=0A=
var req=3D$A.createXMLHttpRequest();=0A=
if(!_35c){=0A=
_35c=3D"GET";=0A=
}=0A=
if(_35e&&_35f){=0A=
req.onreadystatechange=3Dfunction(){=0A=
$A.callback(req,_35f,_360);=0A=
};=0A=
}=0A=
if(_35d){=0A=
_35d+=3D"&_cf_nodebug=3Dtrue&_cf_nocache=3Dtrue";=0A=
}else{=0A=
_35d=3D"_cf_nodebug=3Dtrue&_cf_nocache=3Dtrue";=0A=
}=0A=
if(window._cf_clientid){=0A=
_35d+=3D"&_cf_clientid=3D"+_cf_clientid;=0A=
}=0A=
if(_35c=3D=3D"GET"){=0A=
if(_35d){=0A=
_35d+=3D"&_cf_rc=3D"+($C.requestCounter++);=0A=
if(url.indexOf("?")=3D=3D-1){=0A=
url+=3D"?"+_35d;=0A=
}else{=0A=
url+=3D"&"+_35d;=0A=
}=0A=
}=0A=
$L.info("ajax.sendmessage.get","http",[url]);=0A=
req.open(_35c,url,_35e);=0A=
req.send(null);=0A=
}else{=0A=
$L.info("ajax.sendmessage.post","http",[url,_35d]);=0A=
req.open(_35c,url,_35e);=0A=
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");=0A=
if(_35d){=0A=
req.send(_35d);=0A=
}else{=0A=
req.send(null);=0A=
}=0A=
}=0A=
if(!_35e){=0A=
while(req.readyState!=3D4){=0A=
}=0A=
if($A.isRequestError(req)){=0A=
$C.handleError(null,"ajax.sendmessage.error","http",[req.status,req.statu=
sText],req.status,req.statusText,_361);=0A=
}else{=0A=
return req;=0A=
}=0A=
}=0A=
};=0A=
$A.callback=3Dfunction(req,_364,_365){=0A=
if(req.readyState!=3D4){=0A=
return;=0A=
}=0A=
req.onreadystatechange=3Dnew Function;=0A=
_364(req,_365);=0A=
};=0A=
$A.submitForm=3Dfunction(_366,url,_368,_369,_36a,_36b){=0A=
var _36c=3D$C.getFormQueryString(_366);=0A=
if(_36c=3D=3D-1){=0A=
$C.handleError(_369,"ajax.submitform.formnotfound","http",[_366],-1,null,=
true);=0A=
return;=0A=
}=0A=
if(!_36a){=0A=
_36a=3D"POST";=0A=
}=0A=
_36b=3D!(_36b=3D=3D=3Dfalse);=0A=
var _36d=3Dfunction(req){=0A=
$A.submitForm.callback(req,_366,_368,_369);=0A=
};=0A=
$L.info("ajax.submitform.submitting","http",[_366]);=0A=
var _36f=3D$A.sendMessage(url,_36a,_36c,_36b,_36d);=0A=
if(!_36b){=0A=
$L.info("ajax.submitform.success","http",[_366]);=0A=
return _36f.responseText;=0A=
}=0A=
};=0A=
$A.submitForm.callback=3Dfunction(req,_371,_372,_373){=0A=
if($A.isRequestError(req)){=0A=
$C.handleError(_373,"ajax.submitform.error","http",[req.status,_371,req.s=
tatusText],req.status,req.statusText);=0A=
}else{=0A=
$L.info("ajax.submitform.success","http",[_371]);=0A=
if(_372){=0A=
_372(req.responseText);=0A=
}=0A=
}=0A=
};=0A=
$C.empty=3Dfunction(){=0A=
};=0A=
$C.setSubmitClicked=3Dfunction(_374,_375){=0A=
var el=3D$D.getElement(_375,_374);=0A=
el.cfinputbutton=3Dtrue;=0A=
$C.setClickedProperty=3Dfunction(){=0A=
el.clicked=3Dtrue;=0A=
};=0A=
$E.addListener(el,"click",$C.setClickedProperty);=0A=
};=0A=
$C.getFormQueryString=3Dfunction(_377,_378){=0A=
var _379;=0A=
if(typeof _377=3D=3D"string"){=0A=
_379=3D(document.getElementById(_377)||document.forms[_377]);=0A=
}else{=0A=
if(typeof _377=3D=3D"object"){=0A=
_379=3D_377;=0A=
}=0A=
}=0A=
if(!_379||null=3D=3D_379.elements){=0A=
return -1;=0A=
}=0A=
var _37a,elementName,elementValue,elementDisabled;=0A=
var _37b=3Dfalse;=0A=
var _37c=3D(_378)?{}:"";=0A=
for(var i=3D0;i<_379.elements.length;i++){=0A=
_37a=3D_379.elements[i];=0A=
elementDisabled=3D_37a.disabled;=0A=
elementName=3D_37a.name;=0A=
elementValue=3D_37a.value;=0A=
if(!elementDisabled&&elementName){=0A=
switch(_37a.type){=0A=
case "select-one":=0A=
case "select-multiple":=0A=
for(var j=3D0;j<_37a.options.length;j++){=0A=
if(_37a.options[j].selected){=0A=
if(window.ActiveXObject){=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,_37a.o=
ptions[j].attributes["value"].specified?_37a.options[j].value:_37a.option=
s[j].text);=0A=
}else{=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,_37a.o=
ptions[j].hasAttribute("value")?_37a.options[j].value:_37a.options[j].tex=
t);=0A=
}=0A=
}=0A=
}=0A=
break;=0A=
case "radio":=0A=
case "checkbox":=0A=
if(_37a.checked){=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,elemen=
tValue);=0A=
}=0A=
break;=0A=
case "file":=0A=
case undefined:=0A=
case "reset":=0A=
break;=0A=
case "button":=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,elemen=
tValue);=0A=
break;=0A=
case "submit":=0A=
if(_37a.cfinputbutton){=0A=
if(_37b=3D=3Dfalse&&_37a.clicked){=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,elemen=
tValue);=0A=
_37b=3Dtrue;=0A=
}=0A=
}else{=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,elemen=
tValue);=0A=
}=0A=
break;=0A=
case "textarea":=0A=
var _37f;=0A=
if(window.FCKeditorAPI&&(_37f=3D$C.objectCache[elementName])&&_37f.richte=
xtid){=0A=
var _380=3DFCKeditorAPI.GetInstance(_37f.richtextid);=0A=
if(_380){=0A=
elementValue=3D_380.GetXHTML();=0A=
}=0A=
}=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,elemen=
tValue);=0A=
break;=0A=
default:=0A=
_37c=3D$C.getFormQueryString.processFormData(_37c,_378,elementName,elemen=
tValue);=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
if(!_378){=0A=
_37c=3D_37c.substr(0,_37c.length-1);=0A=
}=0A=
return _37c;=0A=
};=0A=
$C.getFormQueryString.processFormData=3Dfunction(_381,_382,_383,_384){=0A=
if(_382){=0A=
if(_381[_383]){=0A=
_381[_383]+=3D","+_384;=0A=
}else{=0A=
_381[_383]=3D_384;=0A=
}=0A=
}else{=0A=
_381+=3DencodeURIComponent(_383)+"=3D"+encodeURIComponent(_384)+"&";=0A=
}=0A=
return _381;=0A=
};=0A=
$A.importTag=3Dfunction(_385){=0A=
$C.importedTags.push(_385);=0A=
};=0A=
$A.checkImportedTag=3Dfunction(_386){=0A=
var _387=3Dfalse;=0A=
for(var i=3D0;i<$C.importedTags.length;i++){=0A=
if($C.importedTags[i]=3D=3D_386){=0A=
_387=3Dtrue;=0A=
break;=0A=
}=0A=
}=0A=
if(!_387){=0A=
$C.handleError(null,"ajax.checkimportedtag.error","widget",[_386]);=0A=
}=0A=
};=0A=
$C.getElementValue=3Dfunction(_389,_38a,_38b){=0A=
if(!_389){=0A=
$C.handleError(null,"getelementvalue.noelementname","bind",null,null,null=
,true);=0A=
return;=0A=
}=0A=
if(!_38b){=0A=
_38b=3D"value";=0A=
}=0A=
var _38c=3D$B.getBindElementValue(_389,_38a,_38b);=0A=
if(typeof (_38c)=3D=3D"undefined"){=0A=
_38c=3Dnull;=0A=
}=0A=
if(_38c=3D=3Dnull){=0A=
$C.handleError(null,"getelementvalue.elnotfound","bind",[_389,_38b],null,=
null,true);=0A=
return;=0A=
}=0A=
return _38c;=0A=
};=0A=
$B.getBindElementValue=3Dfunction(_38d,_38e,_38f,_390,_391){=0A=
var _392=3D"";=0A=
if(window[_38d]){=0A=
var _393=3Deval(_38d);=0A=
if(_393&&_393._cf_getAttribute){=0A=
_392=3D_393._cf_getAttribute(_38f);=0A=
return _392;=0A=
}=0A=
}=0A=
var _394=3D$C.objectCache[_38d];=0A=
if(_394&&_394._cf_getAttribute){=0A=
_392=3D_394._cf_getAttribute(_38f);=0A=
return _392;=0A=
}=0A=
var el=3D$D.getElement(_38d,_38e);=0A=
var =
_396=3D(el&&((!el.length&&el.length!=3D0)||(el.length&&el.length>0)||el.t=
agName=3D=3D"SELECT"));=0A=
if(!_396&&!_391){=0A=
$C.handleError(null,"bind.getbindelementvalue.elnotfound","bind",[_38d]);=0A=
return null;=0A=
}=0A=
if(el.tagName!=3D"SELECT"){=0A=
if(el.length>1){=0A=
var _397=3Dtrue;=0A=
for(var i=3D0;i<el.length;i++){=0A=
var =
_399=3D(el[i].getAttribute("type")=3D=3D"radio"||el[i].getAttribute("type=
")=3D=3D"checkbox");=0A=
if(!_399||(_399&&el[i].checked)){=0A=
if(!_397){=0A=
_392+=3D",";=0A=
}=0A=
_392+=3D$B.getBindElementValue.extract(el[i],_38f);=0A=
_397=3Dfalse;=0A=
}=0A=
}=0A=
}else{=0A=
_392=3D$B.getBindElementValue.extract(el,_38f);=0A=
}=0A=
}else{=0A=
var _397=3Dtrue;=0A=
for(var i=3D0;i<el.options.length;i++){=0A=
if(el.options[i].selected){=0A=
if(!_397){=0A=
_392+=3D",";=0A=
}=0A=
_392+=3D$B.getBindElementValue.extract(el.options[i],_38f);=0A=
_397=3Dfalse;=0A=
}=0A=
}=0A=
}=0A=
if(typeof (_392)=3D=3D"object"){=0A=
$C.handleError(null,"bind.getbindelementvalue.simplevalrequired","bind",[=
_38d,_38f]);=0A=
return null;=0A=
}=0A=
if(_390&&$C.required[_38d]&&_392.length=3D=3D0){=0A=
return null;=0A=
}=0A=
return _392;=0A=
};=0A=
$B.getBindElementValue.extract=3Dfunction(el,_39b){=0A=
var _39c=3Del[_39b];=0A=
if((_39c=3D=3Dnull||typeof (_39c)=3D=3D"undefined")&&el.getAttribute){=0A=
_39c=3Del.getAttribute(_39b);=0A=
}=0A=
return _39c;=0A=
};=0A=
$L.init=3Dfunction(){=0A=
if(window.YAHOO&&YAHOO.widget&&YAHOO.widget.Logger){=0A=
YAHOO.widget.Logger.categories=3D[CFMessage["debug"],CFMessage["info"],CF=
Message["error"],CFMessage["window"]];=0A=
YAHOO.widget.LogReader.prototype.formatMsg=3Dfunction(_39d){=0A=
var _39e=3D_39d.category;=0A=
return "<p>"+"<span =
class=3D'"+_39e+"'>"+_39e+"</span>:<i>"+_39d.source+"</i>: =
"+_39d.msg+"</p>";=0A=
};=0A=
var _39f=3Dnew =
YAHOO.widget.LogReader(null,{width:"30em",fontSize:"100%"});=0A=
_39f.setTitle(CFMessage["log.title"]||"ColdFusion AJAX Logger");=0A=
_39f._btnCollapse.value=3DCFMessage["log.collapse"]||"Collapse";=0A=
_39f._btnPause.value=3DCFMessage["log.pause"]||"Pause";=0A=
_39f._btnClear.value=3DCFMessage["log.clear"]||"Clear";=0A=
$L.isAvailable=3Dtrue;=0A=
}=0A=
};=0A=
$L.log=3Dfunction(_3a0,_3a1,_3a2,_3a3){=0A=
if(!$L.isAvailable){=0A=
return;=0A=
}=0A=
if(!_3a2){=0A=
_3a2=3D"global";=0A=
}=0A=
_3a2=3DCFMessage[_3a2]||_3a2;=0A=
_3a1=3DCFMessage[_3a1]||_3a1;=0A=
_3a0=3D$L.format(_3a0,_3a3);=0A=
YAHOO.log(_3a0,_3a1,_3a2);=0A=
};=0A=
$L.format=3Dfunction(code,_3a5){=0A=
var msg=3DCFMessage[code]||code;=0A=
if(_3a5){=0A=
for(i=3D0;i<_3a5.length;i++){=0A=
if(!_3a5[i].length){=0A=
_3a5[i]=3D"";=0A=
}=0A=
var _3a7=3D"{"+i+"}";=0A=
msg=3Dmsg.replace(_3a7,_3a5[i]);=0A=
}=0A=
}=0A=
return msg;=0A=
};=0A=
$L.debug=3Dfunction(_3a8,_3a9,_3aa){=0A=
$L.log(_3a8,"debug",_3a9,_3aa);=0A=
};=0A=
$L.info=3Dfunction(_3ab,_3ac,_3ad){=0A=
$L.log(_3ab,"info",_3ac,_3ad);=0A=
};=0A=
$L.error=3Dfunction(_3ae,_3af,_3b0){=0A=
$L.log(_3ae,"error",_3af,_3b0);=0A=
};=0A=
$L.dump=3Dfunction(_3b1,_3b2){=0A=
if($L.isAvailable){=0A=
var dump=3D(/string|number|undefined|boolean/.test(typeof =
(_3b1))||_3b1=3D=3Dnull)?_3b1:recurse(_3b1,typeof _3b1,true);=0A=
$L.debug(dump,_3b2);=0A=
}=0A=
};=0A=
$X.invoke=3Dfunction(_3b4,_3b5,_3b6,_3b7,_3b8){=0A=
var _3b9=3D"method=3D"+_3b5+"&_cf_ajaxproxytoken=3D"+_3b6;=0A=
var _3ba=3D_3b4.returnFormat||"json";=0A=
_3b9+=3D"&returnFormat=3D"+_3ba;=0A=
if(_3b4.queryFormat){=0A=
_3b9+=3D"&queryFormat=3D"+_3b4.queryFormat;=0A=
}=0A=
if(_3b4.formId){=0A=
var _3bb=3D$C.getFormQueryString(_3b4.formId,true);=0A=
if(_3b7!=3Dnull){=0A=
for(prop in _3bb){=0A=
_3b7[prop]=3D_3bb[prop];=0A=
}=0A=
}else{=0A=
_3b7=3D_3bb;=0A=
}=0A=
_3b4.formId=3Dnull;=0A=
}=0A=
var _3bc=3D"";=0A=
if(_3b7!=3Dnull){=0A=
_3bc=3D$X.JSON.encode(_3b7);=0A=
_3b9+=3D"&argumentCollection=3D"+encodeURIComponent(_3bc);=0A=
}=0A=
$L.info("ajaxproxy.invoke.invoking","http",[_3b4.cfcPath,_3b5,_3bc]);=0A=
if(_3b4.callHandler){=0A=
_3b4.callHandler.call(null,_3b4.callHandlerParams,_3b4.cfcPath,_3b9);=0A=
return;=0A=
}=0A=
var _3bd;=0A=
if(_3b4.async){=0A=
_3bd=3Dfunction(req){=0A=
$X.callback(req,_3b4,_3b8);=0A=
};=0A=
}=0A=
var =
req=3D$A.sendMessage(_3b4.cfcPath,_3b4.httpMethod,_3b9,_3b4.async,_3bd,nu=
ll,true);=0A=
if(!_3b4.async){=0A=
return $X.processResponse(req,_3b4);=0A=
}=0A=
};=0A=
$X.callback=3Dfunction(req,_3c1,_3c2){=0A=
if($A.isRequestError(req)){=0A=
$C.handleError(_3c1.errorHandler,"ajaxproxy.invoke.error","http",[req.sta=
tus,_3c1.cfcPath,req.statusText],req.status,req.statusText,false,_3c2);=0A=
}else{=0A=
if(_3c1.callbackHandler){=0A=
var _3c3=3D$X.processResponse(req,_3c1);=0A=
_3c1.callbackHandler(_3c3,_3c2);=0A=
}=0A=
}=0A=
};=0A=
$X.processResponse=3Dfunction(req,_3c5){=0A=
var _3c6=3Dtrue;=0A=
for(var i=3D0;i<req.responseText.length;i++){=0A=
var c=3Dreq.responseText.charAt(i);=0A=
_3c6=3D(c=3D=3D" "||c=3D=3D"\n"||c=3D=3D"\t"||c=3D=3D"\r");=0A=
if(!_3c6){=0A=
break;=0A=
}=0A=
}=0A=
var _3c9=3D(req.responseXML&&req.responseXML.childNodes.length>0);=0A=
var _3ca=3D_3c9?"[XML Document]":req.responseText;=0A=
$L.info("ajaxproxy.invoke.response","http",[_3ca]);=0A=
var _3cb;=0A=
var _3cc=3D_3c5.returnFormat||"json";=0A=
if(_3cc=3D=3D"json"){=0A=
_3cb=3D_3c6?null:$X.JSON.decode(req.responseText);=0A=
}else{=0A=
_3cb=3D_3c9?req.responseXML:(_3c6?null:req.responseText);=0A=
}=0A=
return _3cb;=0A=
};=0A=
$X.init=3Dfunction(_3cd,_3ce){=0A=
var _3cf=3D_3ce.split(".");=0A=
var ns=3Dself;=0A=
for(i=3D0;i<_3cf.length-1;i++){=0A=
if(_3cf[i].length){=0A=
ns[_3cf[i]]=3Dns[_3cf[i]]||{};=0A=
ns=3Dns[_3cf[i]];=0A=
}=0A=
}=0A=
var _3d1=3D_3cf[_3cf.length-1];=0A=
if(ns[_3d1]){=0A=
return ns[_3d1];=0A=
}=0A=
ns[_3d1]=3Dfunction(){=0A=
this.httpMethod=3D"GET";=0A=
this.async=3Dfalse;=0A=
this.callbackHandler=3Dnull;=0A=
this.errorHandler=3Dnull;=0A=
this.formId=3Dnull;=0A=
};=0A=
ns[_3d1].prototype.cfcPath=3D_3cd;=0A=
ns[_3d1].prototype.setHTTPMethod=3Dfunction(_3d2){=0A=
if(_3d2){=0A=
_3d2=3D_3d2.toUpperCase();=0A=
}=0A=
if(_3d2!=3D"GET"&&_3d2!=3D"POST"){=0A=
$C.handleError(null,"ajaxproxy.sethttpmethod.invalidmethod","http",[_3d2]=
,null,null,true);=0A=
}=0A=
this.httpMethod=3D_3d2;=0A=
};=0A=
ns[_3d1].prototype.setSyncMode=3Dfunction(){=0A=
this.async=3Dfalse;=0A=
};=0A=
ns[_3d1].prototype.setAsyncMode=3Dfunction(){=0A=
this.async=3Dtrue;=0A=
};=0A=
ns[_3d1].prototype.setCallbackHandler=3Dfunction(fn){=0A=
this.callbackHandler=3Dfn;=0A=
this.setAsyncMode();=0A=
};=0A=
ns[_3d1].prototype.setErrorHandler=3Dfunction(fn){=0A=
this.errorHandler=3Dfn;=0A=
this.setAsyncMode();=0A=
};=0A=
ns[_3d1].prototype.setForm=3Dfunction(fn){=0A=
this.formId=3Dfn;=0A=
};=0A=
ns[_3d1].prototype.setQueryFormat=3Dfunction(_3d6){=0A=
if(_3d6){=0A=
_3d6=3D_3d6.toLowerCase();=0A=
}=0A=
if(!_3d6||(_3d6!=3D"column"&&_3d6!=3D"row")){=0A=
$C.handleError(null,"ajaxproxy.setqueryformat.invalidformat","http",[_3d6=
],null,null,true);=0A=
}=0A=
this.queryFormat=3D_3d6;=0A=
};=0A=
ns[_3d1].prototype.setReturnFormat=3Dfunction(_3d7){=0A=
if(_3d7){=0A=
_3d7=3D_3d7.toLowerCase();=0A=
}=0A=
if(!_3d7||(_3d7!=3D"plain"&&_3d7!=3D"json"&&_3d7!=3D"wddx")){=0A=
$C.handleError(null,"ajaxproxy.setreturnformat.invalidformat","http",[_3d=
7],null,null,true);=0A=
}=0A=
this.returnFormat=3D_3d7;=0A=
};=0A=
$L.info("ajaxproxy.init.created","http",[_3cd]);=0A=
return ns[_3d1];=0A=
};=0A=
$U.isWhitespace=3Dfunction(s){=0A=
var _3d9=3Dtrue;=0A=
for(var i=3D0;i<s.length;i++){=0A=
var c=3Ds.charAt(i);=0A=
_3d9=3D(c=3D=3D" "||c=3D=3D"\n"||c=3D=3D"\t"||c=3D=3D"\r");=0A=
if(!_3d9){=0A=
break;=0A=
}=0A=
}=0A=
return _3d9;=0A=
};=0A=
$U.getFirstNonWhitespaceIndex=3Dfunction(s){=0A=
var _3dd=3Dtrue;=0A=
for(var i=3D0;i<s.length;i++){=0A=
var c=3Ds.charAt(i);=0A=
_3dd=3D(c=3D=3D" "||c=3D=3D"\n"||c=3D=3D"\t"||c=3D=3D"\r");=0A=
if(!_3dd){=0A=
break;=0A=
}=0A=
}=0A=
return i;=0A=
};=0A=
$C.trim=3Dfunction(_3e0){=0A=
return _3e0.replace(/^\s+|\s+$/g,"");=0A=
};=0A=
$U.isInteger=3Dfunction(n){=0A=
var _3e2=3Dtrue;=0A=
if(typeof (n)=3D=3D"number"){=0A=
_3e2=3D(n>=3D0);=0A=
}else{=0A=
for(i=3D0;i<n.length;i++){=0A=
if($U.isInteger.numberChars.indexOf(n.charAt(i))=3D=3D-1){=0A=
_3e2=3Dfalse;=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
return _3e2;=0A=
};=0A=
$U.isInteger.numberChars=3D"0123456789";=0A=
$U.isArray=3Dfunction(a){=0A=
return (typeof (a.length)=3D=3D"number"&&!a.toUpperCase);=0A=
};=0A=
$U.isBoolean=3Dfunction(b){=0A=
if(b=3D=3D=3Dtrue||b=3D=3D=3Dfalse){=0A=
return true;=0A=
}else{=0A=
if(b.toLowerCase){=0A=
b=3Db.toLowerCase();=0A=
return (b=3D=3D$U.isBoolean.trueChars||b=3D=3D$U.isBoolean.falseChars);=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
};=0A=
$U.isBoolean.trueChars=3D"true";=0A=
$U.isBoolean.falseChars=3D"false";=0A=
$U.castBoolean=3Dfunction(b){=0A=
if(b=3D=3D=3Dtrue){=0A=
return true;=0A=
}else{=0A=
if(b=3D=3D=3Dfalse){=0A=
return false;=0A=
}else{=0A=
if(b.toLowerCase){=0A=
b=3Db.toLowerCase();=0A=
if(b=3D=3D$U.isBoolean.trueChars){=0A=
return true;=0A=
}else{=0A=
if(b=3D=3D$U.isBoolean.falseChars){=0A=
return false;=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
$U.checkQuery=3Dfunction(o){=0A=
var _3e7=3Dnull;=0A=
if(o&&o.COLUMNS&&$U.isArray(o.COLUMNS)&&o.DATA&&$U.isArray(o.DATA)&&(o.DA=
TA.length=3D=3D0||(o.DATA.length>0&&$U.isArray(o.DATA[0])))){=0A=
_3e7=3D"row";=0A=
}else{=0A=
if(o&&o.COLUMNS&&$U.isArray(o.COLUMNS)&&o.ROWCOUNT&&$U.isInteger(o.ROWCOU=
NT)&&o.DATA){=0A=
_3e7=3D"col";=0A=
for(var i=3D0;i<o.COLUMNS.length;i++){=0A=
var _3e9=3Do.DATA[o.COLUMNS[i]];=0A=
if(!_3e9||!$U.isArray(_3e9)){=0A=
_3e7=3Dnull;=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return _3e7;=0A=
};=0A=
$X.JSON=3Dnew function(){=0A=
var _3ea=3D{}.hasOwnProperty?true:false;=0A=
var _3eb=3D/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t])+?$/;=0A=
var pad=3Dfunction(n){=0A=
return n<10?"0"+n:n;=0A=
};=0A=
var =
m=3D{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\"":"\\\"","=
\\":"\\\\"};=0A=
var _3ef=3Dfunction(s){=0A=
if(/["\\\x00-\x1f]/.test(s)){=0A=
return "\""+s.replace(/([\x00-\x1f\\"])/g,function(a,b){=0A=
var c=3Dm[b];=0A=
if(c){=0A=
return c;=0A=
}=0A=
c=3Db.charCodeAt();=0A=
return "\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16);=0A=
})+"\"";=0A=
}=0A=
return "\""+s+"\"";=0A=
};=0A=
var _3f4=3Dfunction(o){=0A=
var a=3D["["],b,i,l=3Do.length,v;=0A=
for(i=3D0;i<l;i+=3D1){=0A=
v=3Do[i];=0A=
switch(typeof v){=0A=
case "undefined":=0A=
case "function":=0A=
case "unknown":=0A=
break;=0A=
default:=0A=
if(b){=0A=
a.push(",");=0A=
}=0A=
a.push(v=3D=3D=3Dnull?"null":$X.JSON.encode(v));=0A=
b=3Dtrue;=0A=
}=0A=
}=0A=
a.push("]");=0A=
return a.join("");=0A=
};=0A=
var _3f7=3Dfunction(o){=0A=
return =
"\""+o.getFullYear()+"-"+pad(o.getMonth()+1)+"-"+pad(o.getDate())+"T"+pad=
(o.getHours())+":"+pad(o.getMinutes())+":"+pad(o.getSeconds())+"\"";=0A=
};=0A=
this.encode=3Dfunction(o){=0A=
if(typeof o=3D=3D"undefined"||o=3D=3D=3Dnull){=0A=
return "null";=0A=
}else{=0A=
if(o instanceof Array){=0A=
return _3f4(o);=0A=
}else{=0A=
if(o instanceof Date){=0A=
return _3f7(o);=0A=
}else{=0A=
if(typeof o=3D=3D"string"){=0A=
return _3ef(o);=0A=
}else{=0A=
if(typeof o=3D=3D"number"){=0A=
return isFinite(o)?String(o):"null";=0A=
}else{=0A=
if(typeof o=3D=3D"boolean"){=0A=
return String(o);=0A=
}else{=0A=
var a=3D["{"],b,i,v;=0A=
for(var i in o){=0A=
if(!_3ea||o.hasOwnProperty(i)){=0A=
v=3Do[i];=0A=
switch(typeof v){=0A=
case "undefined":=0A=
case "function":=0A=
case "unknown":=0A=
break;=0A=
default:=0A=
if(b){=0A=
a.push(",");=0A=
}=0A=
a.push(this.encode(i),":",v=3D=3D=3Dnull?"null":this.encode(v));=0A=
b=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
a.push("}");=0A=
return a.join("");=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
};=0A=
this.decode=3Dfunction(json){=0A=
if(typeof json=3D=3D"object"){=0A=
return json;=0A=
}=0A=
if($U.isWhitespace(json)){=0A=
return null;=0A=
}=0A=
var _3fd=3D$U.getFirstNonWhitespaceIndex(json);=0A=
if(_3fd>0){=0A=
json=3Djson.slice(_3fd);=0A=
}=0A=
if(window._cf_jsonprefix&&json.indexOf(_cf_jsonprefix)=3D=3D0){=0A=
json=3Djson.slice(_cf_jsonprefix.length);=0A=
}=0A=
try{=0A=
if(_3eb.test(json)){=0A=
return eval("("+json+")");=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
throw new SyntaxError("parseJSON");=0A=
};=0A=
}();=0A=
if(!$C.JSON){=0A=
$C.JSON=3D{};=0A=
}=0A=
$C.JSON.encode=3D$X.JSON.encode;=0A=
$C.JSON.decode=3D$X.JSON.decode;=0A=
$C.navigate=3Dfunction(url,_3ff,_400,_401,_402,_403){=0A=
if(url=3D=3Dnull){=0A=
$C.handleError(_401,"navigate.urlrequired","widget");=0A=
return;=0A=
}=0A=
if(_402){=0A=
_402=3D_402.toUpperCase();=0A=
if(_402!=3D"GET"&&_402!=3D"POST"){=0A=
$C.handleError(null,"navigate.invalidhttpmethod","http",[_402],null,null,=
true);=0A=
}=0A=
}else{=0A=
_402=3D"GET";=0A=
}=0A=
var _404;=0A=
if(_403){=0A=
_404=3D$C.getFormQueryString(_403);=0A=
if(_404=3D=3D-1){=0A=
$C.handleError(null,"navigate.formnotfound","http",[_403],null,null,true)=
;=0A=
}=0A=
}=0A=
if(_3ff=3D=3Dnull){=0A=
if(_404){=0A=
if(url.indexOf("?")=3D=3D-1){=0A=
url+=3D"?"+_404;=0A=
}else{=0A=
url+=3D"&"+_404;=0A=
}=0A=
}=0A=
$L.info("navigate.towindow","widget",[url]);=0A=
window.location.replace(url);=0A=
return;=0A=
}=0A=
$L.info("navigate.tocontainer","widget",[url,_3ff]);=0A=
var obj=3D$C.objectCache[_3ff];=0A=
if(obj!=3Dnull){=0A=
if(typeof (obj._cf_body)!=3D"undefined"&&obj._cf_body!=3Dnull){=0A=
_3ff=3Dobj._cf_body;=0A=
}=0A=
}=0A=
$A.replaceHTML(_3ff,url,_402,_404,_400,_401);=0A=
};=0A=
$A.checkForm=3Dfunction(_406,_407,_408,_409,_40a){=0A=
var _40b=3D_407.call(null,_406);=0A=
if(_40b=3D=3Dfalse){=0A=
return false;=0A=
}=0A=
var _40c=3D$C.getFormQueryString(_406);=0A=
$L.info("ajax.submitform.submitting","http",[_406.name]);=0A=
$A.replaceHTML(_408,_406.action,_406.method,_40c,_409,_40a);=0A=
return false;=0A=
};=0A=
$A.replaceHTML=3Dfunction(_40d,url,_40f,_410,_411,_412){=0A=
var _413=3Ddocument.getElementById(_40d);=0A=
if(!_413){=0A=
$C.handleError(_412,"ajax.replacehtml.elnotfound","http",[_40d]);=0A=
return;=0A=
}=0A=
var _414=3D"_cf_containerId=3D"+encodeURIComponent(_40d);=0A=
_410=3D(_410)?_410+"&"+_414:_414;=0A=
$L.info("ajax.replacehtml.replacing","http",[_40d,url,_410]);=0A=
if(_cf_loadingtexthtml){=0A=
try{=0A=
_413.innerHTML=3D_cf_loadingtexthtml;=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
var _415=3Dfunction(req,_417){=0A=
var _418=3Dfalse;=0A=
if($A.isRequestError(req)){=0A=
$C.handleError(_412,"ajax.replacehtml.error","http",[req.status,_417.id,r=
eq.statusText],req.status,req.statusText);=0A=
_418=3Dtrue;=0A=
}=0A=
var _419=3Dnew $E.CustomEvent("onReplaceHTML",_417);=0A=
var _41a=3Dnew $E.CustomEvent("onReplaceHTMLUser",_417);=0A=
$E.loadEvents[_417.id]=3D{system:_419,user:_41a};=0A=
if(req.responseText.search(/<script/i)!=3D-1){=0A=
try{=0A=
_417.innerHTML=3D"";=0A=
}=0A=
catch(e){=0A=
}=0A=
$A.replaceHTML.processResponseText(req.responseText,_417,_412);=0A=
}else{=0A=
try{=0A=
_417.innerHTML=3Dreq.responseText;=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
$E.loadEvents[_417.id]=3Dnull;=0A=
_419.fire();=0A=
_419.unsubscribe();=0A=
_41a.fire();=0A=
_41a.unsubscribe();=0A=
$L.info("ajax.replacehtml.success","http",[_417.id]);=0A=
if(_411&&!_418){=0A=
_411();=0A=
}=0A=
};=0A=
try{=0A=
$A.sendMessage(url,_40f,_410,true,_415,_413);=0A=
}=0A=
catch(e){=0A=
try{=0A=
_413.innerHTML=3D$L.format(CFMessage["ajax.replacehtml.connectionerrordis=
play"],[url,e]);=0A=
}=0A=
catch(e){=0A=
}=0A=
$C.handleError(_412,"ajax.replacehtml.connectionerror","http",[_40d,url,e=
]);=0A=
}=0A=
};=0A=
$A.replaceHTML.processResponseText=3Dfunction(text,_41c,_41d){=0A=
var pos=3D0;=0A=
var _41f=3D0;=0A=
var _420=3D0;=0A=
_41c._cf_innerHTML=3D"";=0A=
while(pos<text.length){=0A=
var _421=3Dtext.indexOf("<s",pos);=0A=
if(_421=3D=3D-1){=0A=
_421=3Dtext.indexOf("<S",pos);=0A=
}=0A=
if(_421=3D=3D-1){=0A=
break;=0A=
}=0A=
pos=3D_421;=0A=
var _422=3Dtrue;=0A=
var _423=3D$A.replaceHTML.processResponseText.scriptTagChars;=0A=
for(var i=3D1;i<_423.length;i++){=0A=
var _425=3Dpos+i+1;=0A=
if(_425>text.length){=0A=
break;=0A=
}=0A=
var _426=3Dtext.charAt(_425);=0A=
if(_423[i][0]!=3D_426&&_423[i][1]!=3D_426){=0A=
pos+=3Di+1;=0A=
_422=3Dfalse;=0A=
break;=0A=
}=0A=
}=0A=
if(!_422){=0A=
continue;=0A=
}=0A=
var _427=3Dtext.substring(_41f,pos);=0A=
if(_427){=0A=
_41c._cf_innerHTML+=3D_427;=0A=
}=0A=
var _428=3Dtext.indexOf(">",pos)+1;=0A=
if(_428=3D=3D0){=0A=
pos++;=0A=
continue;=0A=
}else{=0A=
pos+=3D7;=0A=
}=0A=
var _429=3D_428;=0A=
while(_429<text.length&&_429!=3D-1){=0A=
_429=3Dtext.indexOf("</s",_429);=0A=
if(_429=3D=3D-1){=0A=
_429=3Dtext.indexOf("</S",_429);=0A=
}=0A=
if(_429!=3D-1){=0A=
_422=3Dtrue;=0A=
for(var i=3D1;i<_423.length;i++){=0A=
var _425=3D_429+2+i;=0A=
if(_425>text.length){=0A=
break;=0A=
}=0A=
var _426=3Dtext.charAt(_425);=0A=
if(_423[i][0]!=3D_426&&_423[i][1]!=3D_426){=0A=
_429=3D_425;=0A=
_422=3Dfalse;=0A=
break;=0A=
}=0A=
}=0A=
if(_422){=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
if(_429!=3D-1){=0A=
var _42a=3Dtext.substring(_428,_429);=0A=
var _42b=3D_42a.indexOf("<!--");=0A=
if(_42b!=3D-1){=0A=
_42a=3D_42a.substring(_42b+4);=0A=
}=0A=
var _42c=3D_42a.lastIndexOf("//-->");=0A=
if(_42c!=3D-1){=0A=
_42a=3D_42a.substring(0,_42c-1);=0A=
}=0A=
if(_42a.indexOf("document.write")!=3D-1||_42a.indexOf("CF_RunContent")!=3D=
-1){=0A=
if(_42a.indexOf("CF_RunContent")!=3D-1){=0A=
_42a=3D_42a.replace("CF_RunContent","document.write");=0A=
}=0A=
_42a=3D"var _cfDomNode =3D document.getElementById('"+_41c.id+"'); var =
_cfBuffer=3D'';"+"if (!document._cf_write)"+"{document._cf_write =3D =
document.write;"+"document.write =3D function(str){if =
(_cfBuffer!=3Dnull){_cfBuffer+=3Dstr;}else{document._cf_write(str);}};};"=
+_42a+";_cfDomNode._cf_innerHTML +=3D _cfBuffer; _cfBuffer=3Dnull;";=0A=
}=0A=
try{=0A=
eval(_42a);=0A=
}=0A=
catch(ex){=0A=
$C.handleError(_41d,"ajax.replacehtml.jserror","http",[_41c.id,ex]);=0A=
}=0A=
}=0A=
_421=3Dtext.indexOf(">",_429)+1;=0A=
if(_421=3D=3D0){=0A=
_420=3D_429+1;=0A=
break;=0A=
}=0A=
_420=3D_421;=0A=
pos=3D_421;=0A=
_41f=3D_421;=0A=
}=0A=
if(_420<text.length-1){=0A=
var _427=3Dtext.substring(_420,text.length);=0A=
if(_427){=0A=
_41c._cf_innerHTML+=3D_427;=0A=
}=0A=
}=0A=
try{=0A=
_41c.innerHTML=3D_41c._cf_innerHTML;=0A=
}=0A=
catch(e){=0A=
}=0A=
_41c._cf_innerHTML=3D"";=0A=
};=0A=
$A.replaceHTML.processResponseText.scriptTagChars=3D[["s","S"],["c","C"],=
["r","R"],["i","I"],["p","P"],["t","T"]];=0A=
$D.getElement=3Dfunction(_42d,_42e){=0A=
var _42f=3Dfunction(_430){=0A=
return (_430.name=3D=3D_42d||_430.id=3D=3D_42d);=0A=
};=0A=
var _431=3D$D.getElementsBy(_42f,null,_42e);=0A=
if(_431.length=3D=3D1){=0A=
return _431[0];=0A=
}else{=0A=
return _431;=0A=
}=0A=
};=0A=
$D.getElementsBy=3Dfunction(_432,tag,root){=0A=
tag=3Dtag||"*";=0A=
var _435=3D[];=0A=
if(root){=0A=
root=3D$D.get(root);=0A=
if(!root){=0A=
return _435;=0A=
}=0A=
}else{=0A=
root=3Ddocument;=0A=
}=0A=
var _436=3Droot.getElementsByTagName(tag);=0A=
if(!_436.length&&(tag=3D=3D"*"&&root.all)){=0A=
_436=3Droot.all;=0A=
}=0A=
for(var i=3D0,len=3D_436.length;i<len;++i){=0A=
if(_432(_436[i])){=0A=
_435[_435.length]=3D_436[i];=0A=
}=0A=
}=0A=
return _435;=0A=
};=0A=
$D.get=3Dfunction(el){=0A=
if(!el){=0A=
return null;=0A=
}=0A=
if(typeof el!=3D"string"&&!(el instanceof Array)){=0A=
return el;=0A=
}=0A=
if(typeof el=3D=3D"string"){=0A=
return document.getElementById(el);=0A=
}else{=0A=
var _439=3D[];=0A=
for(var i=3D0,len=3Del.length;i<len;++i){=0A=
_439[_439.length]=3D$D.get(el[i]);=0A=
}=0A=
return _439;=0A=
}=0A=
return null;=0A=
};=0A=
$E.loadEvents=3D{};=0A=
$E.CustomEvent=3Dfunction(_43b,_43c){=0A=
return {name:_43b,domNode:_43c,subs:[],subscribe:function(func,_43e){=0A=
var dup=3Dfalse;=0A=
for(var i=3D0;i<this.subs.length;i++){=0A=
var sub=3Dthis.subs[i];=0A=
if(sub.f=3D=3Dfunc&&sub.p=3D=3D_43e){=0A=
dup=3Dtrue;=0A=
break;=0A=
}=0A=
}=0A=
if(!dup){=0A=
this.subs.push({f:func,p:_43e});=0A=
}=0A=
},fire:function(){=0A=
for(var i=3D0;i<this.subs.length;i++){=0A=
var sub=3Dthis.subs[i];=0A=
sub.f.call(null,this,sub.p);=0A=
}=0A=
},unsubscribe:function(){=0A=
this.subscribers=3D[];=0A=
}};=0A=
};=0A=
$E.windowLoadImpEvent=3Dnew $E.CustomEvent("cfWindowLoadImp");=0A=
$E.windowLoadEvent=3Dnew $E.CustomEvent("cfWindowLoad");=0A=
$E.windowLoadUserEvent=3Dnew $E.CustomEvent("cfWindowLoadUser");=0A=
$E.listeners=3D[];=0A=
$E.addListener=3Dfunction(el,ev,fn,_447){=0A=
var l=3D{el:el,ev:ev,fn:fn,params:_447};=0A=
$E.listeners.push(l);=0A=
var _449=3Dfunction(e){=0A=
if(!e){=0A=
var e=3Dwindow.event;=0A=
}=0A=
fn.call(null,e,_447);=0A=
};=0A=
if(el.addEventListener){=0A=
el.addEventListener(ev,_449,false);=0A=
return true;=0A=
}else{=0A=
if(el.attachEvent){=0A=
el.attachEvent("on"+ev,_449);=0A=
return true;=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
};=0A=
$E.isListener=3Dfunction(el,ev,fn,_44e){=0A=
var _44f=3Dfalse;=0A=
var ls=3D$E.listeners;=0A=
for(var i=3D0;i<ls.length;i++){=0A=
if(ls[i].el=3D=3Del&&ls[i].ev=3D=3Dev&&ls[i].fn=3D=3Dfn&&ls[i].params=3D=3D=
_44e){=0A=
_44f=3Dtrue;=0A=
break;=0A=
}=0A=
}=0A=
return _44f;=0A=
};=0A=
$E.callBindHandlers=3Dfunction(id,_453,ev){=0A=
var el=3Ddocument.getElementById(id);=0A=
if(!el){=0A=
return;=0A=
}=0A=
var ls=3D$E.listeners;=0A=
for(var i=3D0;i<ls.length;i++){=0A=
if(ls[i].el=3D=3Del&&ls[i].ev=3D=3Dev&&ls[i].fn._cf_bindhandler){=0A=
ls[i].fn.call(null,null,ls[i].params);=0A=
}=0A=
}=0A=
};=0A=
$E.registerOnLoad=3Dfunction(func,_459,_45a,user){=0A=
if($E.registerOnLoad.windowLoaded){=0A=
if(_459&&_459._cf_containerId&&$E.loadEvents[_459._cf_containerId]){=0A=
if(user){=0A=
$E.loadEvents[_459._cf_containerId].user.subscribe(func,_459);=0A=
}else{=0A=
$E.loadEvents[_459._cf_containerId].system.subscribe(func,_459);=0A=
}=0A=
}else{=0A=
func.call(null,null,_459);=0A=
}=0A=
}else{=0A=
if(user){=0A=
$E.windowLoadUserEvent.subscribe(func,_459);=0A=
}else{=0A=
if(_45a){=0A=
$E.windowLoadImpEvent.subscribe(func,_459);=0A=
}else{=0A=
$E.windowLoadEvent.subscribe(func,_459);=0A=
}=0A=
}=0A=
}=0A=
};=0A=
$E.registerOnLoad.windowLoaded=3Dfalse;=0A=
$E.onWindowLoad=3Dfunction(fn){=0A=
if(window.addEventListener){=0A=
window.addEventListener("load",fn,false);=0A=
}else{=0A=
if(window.attachEvent){=0A=
window.attachEvent("onload",fn);=0A=
}else{=0A=
if(document.getElementById){=0A=
window.onload=3Dfn;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
$C.addSpanToDom=3Dfunction(){=0A=
var _45d=3Ddocument.createElement("span");=0A=
document.body.insertBefore(_45d,document.body.firstChild);=0A=
};=0A=
$E.windowLoadHandler=3Dfunction(e){=0A=
if(window.Ext){=0A=
Ext.BLANK_IMAGE_URL=3D_cf_contextpath+"/CFIDE/scripts/ajax/resources/ext/=
images/default/s.gif";=0A=
}=0A=
$C.addSpanToDom();=0A=
$L.init();=0A=
$E.registerOnLoad.windowLoaded=3Dtrue;=0A=
$E.windowLoadImpEvent.fire();=0A=
$E.windowLoadImpEvent.unsubscribe();=0A=
$E.windowLoadEvent.fire();=0A=
$E.windowLoadEvent.unsubscribe();=0A=
$E.windowLoadUserEvent.fire();=0A=
$E.windowLoadUserEvent.unsubscribe();=0A=
};=0A=
$E.onWindowLoad($E.windowLoadHandler);=0A=
$B.register=3Dfunction(_45f,_460,_461,_462){=0A=
for(var i=3D0;i<_45f.length;i++){=0A=
var _464=3D_45f[i][0];=0A=
var _465=3D_45f[i][1];=0A=
var _466=3D_45f[i][2];=0A=
if(window[_464]){=0A=
var _467=3Deval(_464);=0A=
if(_467&&_467._cf_register){=0A=
_467._cf_register(_466,_461,_460);=0A=
continue;=0A=
}=0A=
}=0A=
var _468=3D$C.objectCache[_464];=0A=
if(_468&&_468._cf_register){=0A=
_468._cf_register(_466,_461,_460);=0A=
continue;=0A=
}=0A=
var _469=3D$D.getElement(_464,_465);=0A=
var =
_46a=3D(_469&&((!_469.length&&_469.length!=3D0)||(_469.length&&_469.lengt=
h>0)||_469.tagName=3D=3D"SELECT"));=0A=
if(!_46a){=0A=
$C.handleError(null,"bind.register.elnotfound","bind",[_464]);=0A=
}=0A=
if(_469.length>1&&!_469.options){=0A=
for(var j=3D0;j<_469.length;j++){=0A=
$B.register.addListener(_469[j],_466,_461,_460);=0A=
}=0A=
}else{=0A=
$B.register.addListener(_469,_466,_461,_460);=0A=
}=0A=
}=0A=
if(!$C.bindHandlerCache[_460.bindTo]&&typeof =
(_460.bindTo)=3D=3D"string"){=0A=
$C.bindHandlerCache[_460.bindTo]=3Dfunction(){=0A=
_461.call(null,null,_460);=0A=
};=0A=
}=0A=
if(_462){=0A=
_461.call(null,null,_460);=0A=
}=0A=
};=0A=
$B.register.addListener=3Dfunction(_46c,_46d,_46e,_46f){=0A=
if(!$E.isListener(_46c,_46d,_46e,_46f)){=0A=
$E.addListener(_46c,_46d,_46e,_46f);=0A=
}=0A=
};=0A=
$B.assignValue=3Dfunction(_470,_471,_472,_473){=0A=
if(!_470){=0A=
return;=0A=
}=0A=
if(_470.call){=0A=
_470.call(null,_472,_473);=0A=
return;=0A=
}=0A=
var _474=3D$C.objectCache[_470];=0A=
if(_474&&_474._cf_setValue){=0A=
_474._cf_setValue(_472);=0A=
return;=0A=
}=0A=
var _475=3Ddocument.getElementById(_470);=0A=
if(!_475){=0A=
$C.handleError(null,"bind.assignvalue.elnotfound","bind",[_470]);=0A=
}=0A=
if(_475.tagName=3D=3D"SELECT"){=0A=
var _476=3D$U.checkQuery(_472);=0A=
var _477=3D$C.objectCache[_470];=0A=
if(_476){=0A=
if(!_477||(_477&&(!_477.valueCol||!_477.displayCol))){=0A=
$C.handleError(null,"bind.assignvalue.selboxmissingvaldisplay","bind",[_4=
70]);=0A=
return;=0A=
}=0A=
}else{=0A=
if(typeof (_472.length)=3D=3D"number"&&!_472.toUpperCase){=0A=
if(_472.length>0&&(typeof =
(_472[0].length)!=3D"number"||_472[0].toUpperCase)){=0A=
$C.handleError(null,"bind.assignvalue.selboxerror","bind",[_470]);=0A=
return;=0A=
}=0A=
}else{=0A=
$C.handleError(null,"bind.assignvalue.selboxerror","bind",[_470]);=0A=
return;=0A=
}=0A=
}=0A=
_475.options.length=3D0;=0A=
var _478;=0A=
var _479=3Dfalse;=0A=
if(_477){=0A=
_478=3D_477.selected;=0A=
if(_478&&_478.length>0){=0A=
_479=3Dtrue;=0A=
}=0A=
}=0A=
if(!_476){=0A=
for(var i=3D0;i<_472.length;i++){=0A=
var opt=3Dnew Option(_472[i][1],_472[i][0]);=0A=
_475.options[i]=3Dopt;=0A=
if(_479){=0A=
for(var j=3D0;j<_478.length;j++){=0A=
if(_478[j]=3D=3Dopt.value){=0A=
opt.selected=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
if(_476=3D=3D"col"){=0A=
var _47d=3D_472.DATA[_477.valueCol];=0A=
var _47e=3D_472.DATA[_477.displayCol];=0A=
if(!_47d||!_47e){=0A=
$C.handleError(null,"bind.assignvalue.selboxinvalidvaldisplay","bind",[_4=
70]);=0A=
return;=0A=
}=0A=
for(var i=3D0;i<_47d.length;i++){=0A=
var opt=3Dnew Option(_47e[i],_47d[i]);=0A=
_475.options[i]=3Dopt;=0A=
if(_479){=0A=
for(var j=3D0;j<_478.length;j++){=0A=
if(_478[j]=3D=3Dopt.value){=0A=
opt.selected=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
if(_476=3D=3D"row"){=0A=
var _47f=3D-1;=0A=
var _480=3D-1;=0A=
for(var i=3D0;i<_472.COLUMNS.length;i++){=0A=
var col=3D_472.COLUMNS[i];=0A=
if(col=3D=3D_477.valueCol){=0A=
_47f=3Di;=0A=
}=0A=
if(col=3D=3D_477.displayCol){=0A=
_480=3Di;=0A=
}=0A=
if(_47f!=3D-1&&_480!=3D-1){=0A=
break;=0A=
}=0A=
}=0A=
if(_47f=3D=3D-1||_480=3D=3D-1){=0A=
$C.handleError(null,"bind.assignvalue.selboxinvalidvaldisplay","bind",[_4=
70]);=0A=
return;=0A=
}=0A=
for(var i=3D0;i<_472.DATA.length;i++){=0A=
var opt=3Dnew Option(_472.DATA[i][_480],_472.DATA[i][_47f]);=0A=
_475.options[i]=3Dopt;=0A=
if(_479){=0A=
for(var j=3D0;j<_478.length;j++){=0A=
if(_478[j]=3D=3Dopt.value){=0A=
opt.selected=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
_475[_471]=3D_472;=0A=
}=0A=
$E.callBindHandlers(_470,null,"change");=0A=
$L.info("bind.assignvalue.success","bind",[_472,_470,_471]);=0A=
};=0A=
$B.localBindHandler=3Dfunction(e,_483){=0A=
var _484=3Ddocument.getElementById(_483.bindTo);=0A=
var _485=3D$B.evaluateBindTemplate(_483,true);=0A=
$B.assignValue(_483.bindTo,_483.bindToAttr,_485);=0A=
};=0A=
$B.localBindHandler._cf_bindhandler=3Dtrue;=0A=
$B.evaluateBindTemplate=3Dfunction(_486,_487,_488,_489,_48a){=0A=
var _48b=3D_486.bindExpr;=0A=
var _48c=3D"";=0A=
if(typeof _48a=3D=3D"undefined"){=0A=
_48a=3Dfalse;=0A=
}=0A=
for(var i=3D0;i<_48b.length;i++){=0A=
if(typeof (_48b[i])=3D=3D"object"){=0A=
var _48e=3Dnull;=0A=
if(!_48b[i].length||typeof _48b[i][0]=3D=3D"object"){=0A=
_48e=3D$X.JSON.encode(_48b[i]);=0A=
}else{=0A=
var =
_48e=3D$B.getBindElementValue(_48b[i][0],_48b[i][1],_48b[i][2],_487,_489)=
;=0A=
if(_48e=3D=3Dnull){=0A=
if(_487){=0A=
_48c=3D"";=0A=
break;=0A=
}else{=0A=
_48e=3D"";=0A=
}=0A=
}=0A=
}=0A=
if(_488){=0A=
_48e=3DencodeURIComponent(_48e);=0A=
}=0A=
_48c+=3D_48e;=0A=
}else{=0A=
var _48f=3D_48b[i];=0A=
if(_48a=3D=3Dtrue&&i>0){=0A=
if(typeof (_48f)=3D=3D"string"&&_48f.indexOf("&")!=3D0){=0A=
_48f=3DencodeURIComponent(_48f);=0A=
}=0A=
}=0A=
_48c+=3D_48f;=0A=
}=0A=
}=0A=
return _48c;=0A=
};=0A=
$B.jsBindHandler=3Dfunction(e,_491){=0A=
var _492=3D_491.bindExpr;=0A=
var _493=3Dnew Array();=0A=
var _494=3D_491.callFunction+"(";=0A=
for(var i=3D0;i<_492.length;i++){=0A=
var _496;=0A=
if(typeof (_492[i])=3D=3D"object"){=0A=
if(_492[i].length){=0A=
if(typeof _492[i][0]=3D=3D"object"){=0A=
_496=3D_492[i];=0A=
}else{=0A=
_496=3D$B.getBindElementValue(_492[i][0],_492[i][1],_492[i][2],false);=0A=
}=0A=
}else{=0A=
_496=3D_492[i];=0A=
}=0A=
}else{=0A=
_496=3D_492[i];=0A=
}=0A=
if(i!=3D0){=0A=
_494+=3D",";=0A=
}=0A=
_493[i]=3D_496;=0A=
_494+=3D"'"+_496+"'";=0A=
}=0A=
_494+=3D")";=0A=
var _497=3D_491.callFunction.apply(null,_493);=0A=
$B.assignValue(_491.bindTo,_491.bindToAttr,_497,_491.bindToParams);=0A=
};=0A=
$B.jsBindHandler._cf_bindhandler=3Dtrue;=0A=
$B.urlBindHandler=3Dfunction(e,_499){=0A=
var _49a=3D_499.bindTo;=0A=
if($C.objectCache[_49a]&&$C.objectCache[_49a]._cf_visible=3D=3D=3Dfalse){=0A=
$C.objectCache[_49a]._cf_dirtyview=3Dtrue;=0A=
return;=0A=
}=0A=
var url=3D$B.evaluateBindTemplate(_499,false,true,false,true);=0A=
var _49c=3D$U.extractReturnFormat(url);=0A=
if(_49c=3D=3Dnull||typeof _49c=3D=3D"undefined"){=0A=
_49c=3D"JSON";=0A=
}=0A=
if(_499.bindToAttr||typeof _499.bindTo=3D=3D"undefined"||typeof =
_499.bindTo=3D=3D"function"){=0A=
var =
_499=3D{"bindTo":_499.bindTo,"bindToAttr":_499.bindToAttr,"bindToParams":=
_499.bindToParams,"errorHandler":_499.errorHandler,"url":url,returnFormat=
:_49c};=0A=
try{=0A=
$A.sendMessage(url,"GET",null,true,$B.urlBindHandler.callback,_499);=0A=
}=0A=
catch(e){=0A=
$C.handleError(_499.errorHandler,"ajax.urlbindhandler.connectionerror","h=
ttp",[url,e]);=0A=
}=0A=
}else{=0A=
$A.replaceHTML(_49a,url,null,null,null,_499.errorHandler);=0A=
}=0A=
};=0A=
$B.urlBindHandler._cf_bindhandler=3Dtrue;=0A=
$B.urlBindHandler.callback=3Dfunction(req,_49e){=0A=
if($A.isRequestError(req)){=0A=
$C.handleError(_49e.errorHandler,"bind.urlbindhandler.httperror","http",[=
req.status,_49e.url,req.statusText],req.status,req.statusText);=0A=
}else{=0A=
$L.info("bind.urlbindhandler.response","http",[req.responseText]);=0A=
var _49f;=0A=
try{=0A=
if(_49e.returnFormat=3D=3Dnull||_49e.returnFormat=3D=3D=3D"JSON"){=0A=
_49f=3D$X.JSON.decode(req.responseText);=0A=
}else{=0A=
_49f=3Dreq.responseText;=0A=
}=0A=
}=0A=
catch(e){=0A=
if(req.responseText!=3Dnull&&typeof req.responseText=3D=3D"string"){=0A=
_49f=3Dreq.responseText;=0A=
}else{=0A=
$C.handleError(_49e.errorHandler,"bind.urlbindhandler.jsonerror","http",[=
req.responseText]);=0A=
}=0A=
}=0A=
$B.assignValue(_49e.bindTo,_49e.bindToAttr,_49f,_49e.bindToParams);=0A=
}=0A=
};=0A=
$A.initSelect=3Dfunction(_4a0,_4a1,_4a2,_4a3){=0A=
$C.objectCache[_4a0]=3D{"valueCol":_4a1,"displayCol":_4a2,selected:_4a3};=0A=
};=0A=
$S.setupSpry=3Dfunction(){=0A=
if(typeof (Spry)!=3D"undefined"&&Spry.Data){=0A=
Spry.Data.DataSet.prototype._cf_getAttribute=3Dfunction(_4a4){=0A=
var val;=0A=
var row=3Dthis.getCurrentRow();=0A=
if(row){=0A=
val=3Drow[_4a4];=0A=
}=0A=
return val;=0A=
};=0A=
Spry.Data.DataSet.prototype._cf_register=3Dfunction(_4a7,_4a8,_4a9){=0A=
var obs=3D{bindParams:_4a9};=0A=
obs.onCurrentRowChanged=3Dfunction(){=0A=
_4a8.call(null,null,this.bindParams);=0A=
};=0A=
obs.onDataChanged=3Dfunction(){=0A=
_4a8.call(null,null,this.bindParams);=0A=
};=0A=
this.addObserver(obs);=0A=
};=0A=
if(Spry.Debug.trace){=0A=
var _4ab=3DSpry.Debug.trace;=0A=
Spry.Debug.trace=3Dfunction(str){=0A=
$L.info(str,"spry");=0A=
_4ab(str);=0A=
};=0A=
}=0A=
if(Spry.Debug.reportError){=0A=
var _4ad=3DSpry.Debug.reportError;=0A=
Spry.Debug.reportError=3Dfunction(str){=0A=
$L.error(str,"spry");=0A=
_4ad(str);=0A=
};=0A=
}=0A=
$L.info("spry.setupcomplete","bind");=0A=
}=0A=
};=0A=
$E.registerOnLoad($S.setupSpry,null,true);=0A=
$S.bindHandler=3Dfunction(_4af,_4b0){=0A=
var url;=0A=
var _4b2=3D"_cf_nodebug=3Dtrue&_cf_nocache=3Dtrue";=0A=
if(window._cf_clientid){=0A=
_4b2+=3D"&_cf_clientid=3D"+_cf_clientid;=0A=
}=0A=
var _4b3=3Dwindow[_4b0.bindTo];=0A=
var _4b4=3D(typeof (_4b3)=3D=3D"undefined");=0A=
if(_4b0.cfc){=0A=
var _4b5=3D{};=0A=
var _4b6=3D_4b0.bindExpr;=0A=
for(var i=3D0;i<_4b6.length;i++){=0A=
var _4b8;=0A=
if(_4b6[i].length=3D=3D2){=0A=
_4b8=3D_4b6[i][1];=0A=
}else{=0A=
_4b8=3D$B.getBindElementValue(_4b6[i][1],_4b6[i][2],_4b6[i][3],false,_4b4=
);=0A=
}=0A=
_4b5[_4b6[i][0]]=3D_4b8;=0A=
}=0A=
_4b5=3D$X.JSON.encode(_4b5);=0A=
_4b2+=3D"&method=3D"+_4b0.cfcFunction;=0A=
_4b2+=3D"&argumentCollection=3D"+encodeURIComponent(_4b5);=0A=
$L.info("spry.bindhandler.loadingcfc","http",[_4b0.bindTo,_4b0.cfc,_4b0.c=
fcFunction,_4b5]);=0A=
url=3D_4b0.cfc;=0A=
}else{=0A=
url=3D$B.evaluateBindTemplate(_4b0,false,true,_4b4);=0A=
$L.info("spry.bindhandler.loadingurl","http",[_4b0.bindTo,url]);=0A=
}=0A=
var _4b9=3D_4b0.options||{};=0A=
if((_4b3&&_4b3._cf_type=3D=3D"json")||_4b0.dsType=3D=3D"json"){=0A=
_4b2+=3D"&returnformat=3Djson";=0A=
}=0A=
if(_4b3){=0A=
if(_4b3.requestInfo.method=3D=3D"GET"){=0A=
_4b9.method=3D"GET";=0A=
if(url.indexOf("?")=3D=3D-1){=0A=
url+=3D"?"+_4b2;=0A=
}else{=0A=
url+=3D"&"+_4b2;=0A=
}=0A=
}else{=0A=
_4b9.postData=3D_4b2;=0A=
_4b9.method=3D"POST";=0A=
_4b3.setURL("");=0A=
}=0A=
_4b3.setURL(url,_4b9);=0A=
_4b3.loadData();=0A=
}else{=0A=
if(!_4b9.method||_4b9.method=3D=3D"GET"){=0A=
if(url.indexOf("?")=3D=3D-1){=0A=
url+=3D"?"+_4b2;=0A=
}else{=0A=
url+=3D"&"+_4b2;=0A=
}=0A=
}else{=0A=
_4b9.postData=3D_4b2;=0A=
_4b9.useCache=3Dfalse;=0A=
}=0A=
var ds;=0A=
if(_4b0.dsType=3D=3D"xml"){=0A=
ds=3Dnew Spry.Data.XMLDataSet(url,_4b0.xpath,_4b9);=0A=
}else{=0A=
ds=3Dnew Spry.Data.JSONDataSet(url,_4b9);=0A=
ds.preparseFunc=3D$S.preparseData;=0A=
}=0A=
ds._cf_type=3D_4b0.dsType;=0A=
var _4bb=3D{onLoadError:function(req){=0A=
$C.handleError(_4b0.errorHandler,"spry.bindhandler.error","http",[_4b0.bi=
ndTo,req.url,req.requestInfo.postData]);=0A=
}};=0A=
ds.addObserver(_4bb);=0A=
window[_4b0.bindTo]=3Dds;=0A=
}=0A=
};=0A=
$S.bindHandler._cf_bindhandler=3Dtrue;=0A=
$S.preparseData=3Dfunction(ds,_4be){=0A=
var _4bf=3D$U.getFirstNonWhitespaceIndex(_4be);=0A=
if(_4bf>0){=0A=
_4be=3D_4be.slice(_4bf);=0A=
}=0A=
if(window._cf_jsonprefix&&_4be.indexOf(_cf_jsonprefix)=3D=3D0){=0A=
_4be=3D_4be.slice(_cf_jsonprefix.length);=0A=
}=0A=
return _4be;=0A=
};=0A=
$P.init=3Dfunction(_4c0){=0A=
$L.info("pod.init.creating","widget",[_4c0]);=0A=
var _4c1=3D{};=0A=
_4c1._cf_body=3D_4c0+"_body";=0A=
$C.objectCache[_4c0]=3D_4c1;=0A=
};=0A=
$B.cfcBindHandler=3Dfunction(e,_4c3){=0A=
var _4c4=3D(_4c3.httpMethod)?_4c3.httpMethod:"GET";=0A=
var _4c5=3D{};=0A=
var _4c6=3D_4c3.bindExpr;=0A=
for(var i=3D0;i<_4c6.length;i++){=0A=
var _4c8;=0A=
if(_4c6[i].length=3D=3D2){=0A=
_4c8=3D_4c6[i][1];=0A=
}else{=0A=
_4c8=3D$B.getBindElementValue(_4c6[i][1],_4c6[i][2],_4c6[i][3],false);=0A=
}=0A=
_4c5[_4c6[i][0]]=3D_4c8;=0A=
}=0A=
var _4c9=3Dfunction(_4ca,_4cb){=0A=
$B.assignValue(_4cb.bindTo,_4cb.bindToAttr,_4ca,_4cb.bindToParams);=0A=
};=0A=
var =
_4cc=3D{"bindTo":_4c3.bindTo,"bindToAttr":_4c3.bindToAttr,"bindToParams":=
_4c3.bindToParams};=0A=
var =
_4cd=3D{"async":true,"cfcPath":_4c3.cfc,"httpMethod":_4c4,"callbackHandle=
r":_4c9,"errorHandler":_4c3.errorHandler};=0A=
if(_4c3.proxyCallHandler){=0A=
_4cd.callHandler=3D_4c3.proxyCallHandler;=0A=
_4cd.callHandlerParams=3D_4c3;=0A=
}=0A=
$X.invoke(_4cd,_4c3.cfcFunction,_4c3._cf_ajaxproxytoken,_4c5,_4cc);=0A=
};=0A=
$B.cfcBindHandler._cf_bindhandler=3Dtrue;=0A=
$U.extractReturnFormat=3Dfunction(url){=0A=
var _4cf;=0A=
var _4d0=3Durl.toUpperCase();=0A=
var _4d1=3D_4d0.indexOf("RETURNFORMAT");=0A=
if(_4d1>0){=0A=
var _4d2=3D_4d0.indexOf("&",_4d1+13);=0A=
if(_4d2<0){=0A=
_4d2=3D_4d0.length;=0A=
}=0A=
_4cf=3D_4d0.substring(_4d1+13,_4d2);=0A=
}=0A=
return _4cf;=0A=
};=0A=
$U.replaceAll=3Dfunction(_4d3,_4d4,_4d5){=0A=
var _4d6=3D_4d3.indexOf(_4d4);=0A=
while(_4d6>-1){=0A=
_4d3=3D_4d3.replace(_4d4,_4d5);=0A=
_4d6=3D_4d3.indexOf(_4d4);=0A=
}=0A=
return _4d3;=0A=
};=0A=
$U.cloneObject=3Dfunction(obj){=0A=
var _4d8=3D{};=0A=
for(key in obj){=0A=
var _4d9=3Dobj[key];=0A=
if(typeof _4d9=3D=3D"object"){=0A=
_4d9=3D$U.cloneObject(_4d9);=0A=
}=0A=
_4d8.key=3D_4d9;=0A=
}=0A=
return _4d8;=0A=
};=0A=
$C.clone=3Dfunction(obj,_4db){=0A=
if(typeof (obj)!=3D"object"){=0A=
return obj;=0A=
}=0A=
if(obj=3D=3Dnull){=0A=
return obj;=0A=
}=0A=
var _4dc=3Dnew Object();=0A=
for(var i in obj){=0A=
if(_4db=3D=3D=3Dtrue){=0A=
_4dc[i]=3D$C.clone(obj[i]);=0A=
}else{=0A=
_4dc[i]=3Dobj[i];=0A=
}=0A=
}=0A=
return _4dc;=0A=
};=0A=
$C.printObject=3Dfunction(obj){=0A=
var str=3D"";=0A=
for(key in obj){=0A=
str=3Dstr+"  "+key+"=3D";=0A=
value=3Dobj[key];=0A=
if(typeof (value)=3D=3D"object"){=0A=
value=3D$C.printObject(value);=0A=
}=0A=
str+=3Dvalue;=0A=
}=0A=
return str;=0A=
};=0A=
}=0A=
}=0A=
cfinit();=0A=

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/CFIDE/scripts/ajax/package/cfrichtexteditor.js

/*ADOBE SYSTEMS INCORPORATED=0A=
Copyright 2007 Adobe Systems Incorporated=0A=
All Rights Reserved.=0A=
=0A=
NOTICE:  Adobe permits you to use, modify, and distribute this file in =
accordance with the=0A=
terms of the Adobe license agreement accompanying it.  If you have =
received this file from a=0A=
source other than Adobe, then your use, modification, or distribution of =
it requires the prior=0A=
written permission of Adobe.*/=0A=
if(!ColdFusion.RichText){=0A=
ColdFusion.RichText=3D{};=0A=
}=0A=
ColdFusion.RichText.editorState=3D{};=0A=
ColdFusion.RichText.buffer=3Dnull;=0A=
ColdFusion.RichText.initialize=3Dfunction(id,name,_116,_117,_118,_119,_11=
a,_11b,_11c,skin,_11e,_11f,_120,_121,_122){=0A=
var _123=3Dnew FCKeditor(id);=0A=
ColdFusion.RichText.editorState[id]=3Dfalse;=0A=
_123.Value=3D_116;=0A=
_123.richtextid=3Did;=0A=
if(_117!=3Dnull){=0A=
_123.BasePath=3D_117;=0A=
}=0A=
if(_118!=3Dnull){=0A=
_123.Width=3D_118;=0A=
}=0A=
if(_119!=3Dnull){=0A=
_123.Height=3D_119;=0A=
}=0A=
if(_11a!=3Dnull){=0A=
_123.Config.FontNames=3D_11a;=0A=
}=0A=
if(_11b!=3Dnull){=0A=
_123.Config.FontSizes=3D_11b;=0A=
}=0A=
if(_11c!=3Dnull){=0A=
_123.Config.FontFormats=3D_11c;=0A=
}=0A=
_123.Config.LinkBrowserURL=3D_123.BasePath+"editor/filemanager/browser/de=
fault/browser.html?Connector=3D../../connectors/cfm/connector.cfm";=0A=
_123.Config.LinkUploadURL=3D_123.BasePath+"editor/filemanager/connectors/=
cfm/upload.cfm";=0A=
_123.Config.ImageBrowserURL=3D_123.BasePath+"editor/filemanager/browser/d=
efault/browser.html?Type=3DImage&Connector=3D../../connectors/cfm/connect=
or.cfm";=0A=
_123.Config.ImageUploadURL=3D_123.BasePath+"editor/filemanager/connectors=
/cfm/upload.cfm?Type=3DImage";=0A=
_123.Config.FlashBrowserURL=3D_123.BasePath+"editor/filemanager/browser/d=
efault/browser.html?Type=3DFlash&Connector=3D../../connectors/cfm/connect=
or.cfm";=0A=
_123.Config.FlashUploadURL=3D_123.BasePath+"editor/filemanager/connectors=
/cfm/upload.cfm?Type=3DFlash";=0A=
if(window._cf_clientid){=0A=
_123.Config.LinkBrowserURL=3D_123.Config.LinkBrowserURL+"&_cf_clientid=3D=
"+_cf_clientid;=0A=
_123.Config.LinkUploadURL=3D_123.Config.LinkUploadURL+"?_cf_clientid=3D"+=
_cf_clientid;=0A=
_123.Config.ImageBrowserURL=3D_123.Config.ImageBrowserURL+"&_cf_clientid=3D=
"+_cf_clientid;=0A=
_123.Config.ImageUploadURL=3D_123.Config.ImageUploadURL+"&_cf_clientid=3D=
"+_cf_clientid;=0A=
_123.Config.FlashBrowserURL=3D_123.Config.FlashBrowserURL+"&_cf_clientid=3D=
"+_cf_clientid;=0A=
_123.Config.FlashUploadURL=3D_123.Config.FlashUploadURL+"&_cf_clientid=3D=
"+_cf_clientid;=0A=
}=0A=
if(skin!=3Dnull){=0A=
var _124=3D_123.BasePath+"editor/skins/"+skin+"/";=0A=
_123.Config.SkinPath=3D_124;=0A=
}=0A=
if(_11e=3D=3Dtrue){=0A=
_123.Config.ToolbarStartExpanded=3Dfalse;=0A=
_123.Config.Toolbaronfocus=3Dtrue;=0A=
}=0A=
if(_11f!=3Dnull){=0A=
_123.ToolbarSet=3D_11f;=0A=
}=0A=
if(_120!=3Dnull){=0A=
_123.Config.StylesXmlPath=3D_120;=0A=
}=0A=
if(_121!=3Dnull){=0A=
_123.Config.TemplatesXmlPath=3D_121;=0A=
}=0A=
_123.Config.AutoDetectLanguage=3Dfalse;=0A=
if(_122!=3Dnull){=0A=
_123.Config.DefaultLanguage=3D_122;=0A=
}=0A=
_123.ReplaceTextarea();=0A=
var _125=3Dfunction(_126){=0A=
ColdFusion.RichText.setValue(id,_126);=0A=
};=0A=
_123._cf_setValue=3D_125;=0A=
var _127=3Dfunction(){=0A=
if(ColdFusion.RichText.editorState[id]){=0A=
var _128=3DFCKeditorAPI.GetInstance(id);=0A=
return _128.GetXHTML();=0A=
}else{=0A=
ColdFusion.Log.error("richtext.initialize.getvalue.notready","widget",[id=
]);=0A=
return null;=0A=
}=0A=
};=0A=
_123._cf_getAttribute=3D_127;=0A=
var _129=3Dfunction(_12a,_12b,_12c){=0A=
var _12d=3Ddocument.getElementById(id);=0A=
if(_12d){=0A=
ColdFusion.Event.addListener(_12d,_12a,_12b,_12c);=0A=
}=0A=
};=0A=
_123._cf_register=3D_129;=0A=
_123._cf_name=3Dname;=0A=
ColdFusion.objectCache[name]=3D_123;=0A=
ColdFusion.objectCache[id]=3D_123;=0A=
ColdFusion.RichText.registerAfterSet(id);=0A=
ColdFusion.Log.info("richtext.initialize.success","widget",[name]);=0A=
};=0A=
ColdFusion.RichText.editor_onfocus=3Dfunction(_12e){=0A=
_12e.ToolbarSet.Expand();=0A=
};=0A=
ColdFusion.RichText.editor_onblur=3Dfunction(_12f){=0A=
_12f.ToolbarSet.Collapse();=0A=
};=0A=
ColdFusion.RichText.setChangeBuffer=3Dfunction(_130){=0A=
ColdFusion.RichText.buffer=3DFCKeditorAPI.GetInstance(_130.Name).GetXHTML=
();=0A=
};=0A=
ColdFusion.RichText.resetChangeBuffer=3Dfunction(_131){=0A=
if(ColdFusion.RichText.buffer!=3DFCKeditorAPI.GetInstance(_131.Name).GetX=
HTML()){=0A=
ColdFusion.RichText.fireChangeEvent(_131.Name);=0A=
}=0A=
ColdFusion.RichText.buffer=3Dnull;=0A=
};=0A=
ColdFusion.RichText.registerAfterSet=3Dfunction(_132){=0A=
if(ColdFusion.RichText.editorState[_132]){=0A=
var _133=3Dfunction(){=0A=
ColdFusion.RichText.fireChangeEvent(_132);=0A=
};=0A=
var _134=3DFCKeditorAPI.GetInstance(_132);=0A=
_134.Events.AttachEvent("OnAfterSetHTML",_133);=0A=
}else{=0A=
setTimeout("ColdFusion.RichText.registerAfterSet('"+_132+"')",1000);=0A=
}=0A=
};=0A=
ColdFusion.RichText.getEditorObject=3Dfunction(_135){=0A=
if(!_135){=0A=
ColdFusion.handleError(null,"richtext.geteditorobject.missingtextareaname=
","widget",null,null,null,true);=0A=
return;=0A=
}=0A=
var _136=3DColdFusion.objectCache[_135];=0A=
if(_136=3D=3Dnull||FCKeditor.prototype.isPrototypeOf(_136)=3D=3Dfalse){=0A=
ColdFusion.handleError(null,"richtext.geteditorobject.notfound","widget",=
[_135],null,null,true);=0A=
return;=0A=
}=0A=
return FCKeditorAPI.GetInstance(_136.richtextid);=0A=
};=0A=
ColdFusion.RichText.setValue=3Dfunction(_137,_138){=0A=
if(ColdFusion.RichText.editorState[_137]){=0A=
var _139=3DFCKeditorAPI.GetInstance(_137);=0A=
_139.SetHTML(_138);=0A=
}else{=0A=
setTimeout("ColdFusion.RichText.setValue(\""+_137+"\",\""+_138+"\")",1000=
);=0A=
}=0A=
};=0A=
ColdFusion.RichText.fireChangeEvent=3Dfunction(_13a){=0A=
var _13b=3DColdFusion.objectCache[_13a];=0A=
ColdFusion.Log.info("richtext.firechangeevent.firechange","widget",[_13b.=
_cf_name]);=0A=
var _13c=3Ddocument.getElementById(_13a);=0A=
if(_13c){=0A=
if(_13c.fireEvent){=0A=
_13c.fireEvent("onchange");=0A=
}=0A=
if(document.createEvent){=0A=
var evt=3Ddocument.createEvent("HTMLEvents");=0A=
if(evt.initEvent){=0A=
evt.initEvent("change",true,true);=0A=
}=0A=
if(_13c.dispatchEvent){=0A=
_13c.dispatchEvent(evt);=0A=
}=0A=
}=0A=
}=0A=
ColdFusion.Event.callBindHandlers(_13a,null,"change");=0A=
};=0A=
function FCKeditor_OnComplete(_13e){=0A=
if(_13e.Config.Toolbaronfocus){=0A=
_13e.Events.AttachEvent("OnBlur",ColdFusion.RichText.editor_onblur);=0A=
_13e.Events.AttachEvent("OnFocus",ColdFusion.RichText.editor_onfocus);=0A=
}=0A=
_13e.Events.AttachEvent("OnFocus",ColdFusion.RichText.setChangeBuffer);=0A=
_13e.Events.AttachEvent("OnBlur",ColdFusion.RichText.resetChangeBuffer);=0A=
ColdFusion.RichText.editorState[_13e.Name]=3Dtrue;=0A=
if(ColdFusion.RichText.OnComplete){=0A=
ColdFusion.RichText.OnComplete(_13e);=0A=
}=0A=
}=0A=

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/CFIDE/scripts/ajax/FCKeditor/fckeditor.js

/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2009 Frederico Caldeira Knabben
 *
 * =3D=3D BEGIN LICENSE =3D=3D
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the =
"LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * =3D=3D END LICENSE =3D=3D
 *
 * This is the integration file for JavaScript.
 *
 * It defines the FCKeditor class that can be used to create editor
 * instances in a HTML page in the client side. For server side
 * operations, use the specific integration system.
 */

// FCKeditor Class
var FCKeditor =3D function( instanceName, width, height, toolbarSet, =
value )
{
	// Properties
	this.InstanceName	=3D instanceName ;
	this.Width			=3D width			|| '100%' ;
	this.Height			=3D height		|| '200' ;
	this.ToolbarSet		=3D toolbarSet	|| 'Default' ;
	this.Value			=3D value			|| '' ;
	this.BasePath		=3D FCKeditor.BasePath ;
	this.CheckBrowser	=3D true ;
	this.DisplayErrors	=3D true ;

	this.Config			=3D new Object() ;

	// Events
	this.OnError		=3D null ;	// function( source, errorNumber, =
errorDescription )
}

/**
 * This is the default BasePath used by all editor instances.
 */
FCKeditor.BasePath =3D '/fckeditor/' ;

/**
 * The minimum height used when replacing textareas.
 */
FCKeditor.MinHeight =3D 200 ;

/**
 * The minimum width used when replacing textareas.
 */
FCKeditor.MinWidth =3D 750 ;

FCKeditor.prototype.Version			=3D '2.6.4.1' ;
FCKeditor.prototype.VersionBuild	=3D '23187' ;

FCKeditor.prototype.Create =3D function()
{
	document.write( this.CreateHtml() ) ;
}

FCKeditor.prototype.CreateHtml =3D function()
{
	// Check for errors
	if ( !this.InstanceName || this.InstanceName.length =3D=3D 0 )
	{
		this._ThrowError( 701, 'You must specify an instance name.' ) ;
		return '' ;
	}

	var sHtml =3D '' ;

	if ( !this.CheckBrowser || this._IsCompatibleBrowser() )
	{
		sHtml +=3D '<input type=3D"hidden" id=3D"' + this.InstanceName + '" =
name=3D"' + this.InstanceName + '" value=3D"' + this._HTMLEncode( =
this.Value ) + '" style=3D"display:none" />' ;
		sHtml +=3D this._GetConfigHtml() ;
		sHtml +=3D this._GetIFrameHtml() ;
	}
	else
	{
		var sWidth  =3D this.Width.toString().indexOf('%')  > 0 ? this.Width  =
: this.Width  + 'px' ;
		var sHeight =3D this.Height.toString().indexOf('%') > 0 ? this.Height =
: this.Height + 'px' ;

		sHtml +=3D '<textarea name=3D"' + this.InstanceName +
			'" rows=3D"4" cols=3D"40" style=3D"width:' + sWidth +
			';height:' + sHeight ;

		if ( this.TabIndex )
			sHtml +=3D '" tabindex=3D"' + this.TabIndex ;

		sHtml +=3D '">' +
			this._HTMLEncode( this.Value ) +
			'<\/textarea>' ;
	}

	return sHtml ;
}

FCKeditor.prototype.ReplaceTextarea =3D function()
{
	if ( document.getElementById( this.InstanceName + '___Frame' ) )
		return ;
	if ( !this.CheckBrowser || this._IsCompatibleBrowser() )
	{
		// We must check the elements firstly using the Id and then the name.
		var oTextarea =3D document.getElementById( this.InstanceName ) ;
		var colElementsByName =3D document.getElementsByName( =
this.InstanceName ) ;
		var i =3D 0;
		while ( oTextarea || i =3D=3D 0 )
		{
			if ( oTextarea && oTextarea.tagName.toLowerCase() =3D=3D 'textarea' )
				break ;
			oTextarea =3D colElementsByName[i++] ;
		}

		if ( !oTextarea )
		{
			alert( 'Error: The TEXTAREA with id or name set to "' + =
this.InstanceName + '" was not found' ) ;
			return ;
		}

		oTextarea.style.display =3D 'none' ;

		if ( oTextarea.tabIndex )
			this.TabIndex =3D oTextarea.tabIndex ;

		this._InsertHtmlBefore( this._GetConfigHtml(), oTextarea ) ;
		this._InsertHtmlBefore( this._GetIFrameHtml(), oTextarea ) ;
	}
}

FCKeditor.prototype._InsertHtmlBefore =3D function( html, element )
{
	if ( element.insertAdjacentHTML )	// IE
		element.insertAdjacentHTML( 'beforeBegin', html ) ;
	else								// Gecko
	{
		var oRange =3D document.createRange() ;
		oRange.setStartBefore( element ) ;
		var oFragment =3D oRange.createContextualFragment( html );
		element.parentNode.insertBefore( oFragment, element ) ;
	}
}

FCKeditor.prototype._GetConfigHtml =3D function()
{
	var sConfig =3D '' ;
	for ( var o in this.Config )
	{
		if ( sConfig.length > 0 ) sConfig +=3D '&amp;' ;
		sConfig +=3D encodeURIComponent( o ) + '=3D' + encodeURIComponent( =
this.Config[o] ) ;
	}

	return '<input type=3D"hidden" id=3D"' + this.InstanceName + =
'___Config" value=3D"' + sConfig + '" style=3D"display:none" />' ;
}

FCKeditor.prototype._GetIFrameHtml =3D function()
{
	var sFile =3D 'fckeditor.html' ;

	try
	{
		if ( (/fcksource=3Dtrue/i).test( window.top.location.search ) )
			sFile =3D 'fckeditor.original.html' ;
	}
	catch (e) { /* Ignore it. Much probably we are inside a FRAME where the =
"top" is in another domain (security error). */ }

	var sLink =3D this.BasePath + 'editor/' + sFile + '?InstanceName=3D' + =
encodeURIComponent( this.InstanceName ) ;
	if (this.ToolbarSet)
		sLink +=3D '&amp;Toolbar=3D' + this.ToolbarSet ;

	var html =3D '<iframe id=3D"' + this.InstanceName +
		'___Frame" src=3D"' + sLink +
		'" width=3D"' + this.Width +
		'" height=3D"' + this.Height ;

	if ( this.TabIndex )
		html +=3D '" tabindex=3D"' + this.TabIndex ;

	html +=3D '" frameborder=3D"0" scrolling=3D"no"></iframe>' ;

	return html ;
}

FCKeditor.prototype._IsCompatibleBrowser =3D function()
{
	return FCKeditor_IsCompatibleBrowser() ;
}

FCKeditor.prototype._ThrowError =3D function( errorNumber, =
errorDescription )
{
	this.ErrorNumber		=3D errorNumber ;
	this.ErrorDescription	=3D errorDescription ;

	if ( this.DisplayErrors )
	{
		document.write( '<div style=3D"COLOR: #ff0000">' ) ;
		document.write( '[ FCKeditor Error ' + this.ErrorNumber + ': ' + =
this.ErrorDescription + ' ]' ) ;
		document.write( '</div>' ) ;
	}

	if ( typeof( this.OnError ) =3D=3D 'function' )
		this.OnError( this, errorNumber, errorDescription ) ;
}

FCKeditor.prototype._HTMLEncode =3D function( text )
{
	if ( typeof( text ) !=3D "string" )
		text =3D text.toString() ;

	text =3D text.replace(
		/&/g, "&amp;").replace(
		/"/g, "&quot;").replace(
		/</g, "&lt;").replace(
		/>/g, "&gt;") ;

	return text ;
}

;(function()
{
	var textareaToEditor =3D function( textarea )
	{
		var editor =3D new FCKeditor( textarea.name ) ;

		editor.Width =3D Math.max( textarea.offsetWidth, FCKeditor.MinWidth ) =
;
		editor.Height =3D Math.max( textarea.offsetHeight, FCKeditor.MinHeight =
) ;

		return editor ;
	}

	/**
	 * Replace all <textarea> elements available in the document with =
FCKeditor
	 * instances.
	 *
	 *	// Replace all <textarea> elements in the page.
	 *	FCKeditor.ReplaceAllTextareas() ;
	 *
	 *	// Replace all <textarea class=3D"myClassName"> elements in the =
page.
	 *	FCKeditor.ReplaceAllTextareas( 'myClassName' ) ;
	 *
	 *	// Selectively replace <textarea> elements, based on custom =
assertions.
	 *	FCKeditor.ReplaceAllTextareas( function( textarea, editor )
	 *		{
	 *			// Custom code to evaluate the replace, returning false if it
	 *			// must not be done.
	 *			// It also passes the "editor" parameter, so the developer can
	 *			// customize the instance.
	 *		} ) ;
	 */
	FCKeditor.ReplaceAllTextareas =3D function()
	{
		var textareas =3D document.getElementsByTagName( 'textarea' ) ;

		for ( var i =3D 0 ; i < textareas.length ; i++ )
		{
			var editor =3D null ;
			var textarea =3D textareas[i] ;
			var name =3D textarea.name ;

			// The "name" attribute must exist.
			if ( !name || name.length =3D=3D 0 )
				continue ;

			if ( typeof arguments[0] =3D=3D 'string' )
			{
				// The textarea class name could be passed as the function
				// parameter.

				var classRegex =3D new RegExp( '(?:^| )' + arguments[0] + '(?:$| )' =
) ;

				if ( !classRegex.test( textarea.className ) )
					continue ;
			}
			else if ( typeof arguments[0] =3D=3D 'function' )
			{
				// An assertion function could be passed as the function parameter.
				// It must explicitly return "false" to ignore a specific =
<textarea>.
				editor =3D textareaToEditor( textarea ) ;
				if ( arguments[0]( textarea, editor ) =3D=3D=3D false )
					continue ;
			}

			if ( !editor )
				editor =3D textareaToEditor( textarea ) ;

			editor.ReplaceTextarea() ;
		}
	}
})() ;

function FCKeditor_IsCompatibleBrowser()
{
	var sAgent =3D navigator.userAgent.toLowerCase() ;

	// Internet Explorer 5.5+
	if ( /*@cc_on!@*/false && sAgent.indexOf("mac") =3D=3D -1 )
	{
		var sBrowserVersion =3D navigator.appVersion.match(/MSIE (.\..)/)[1] ;
		return ( sBrowserVersion >=3D 5.5 ) ;
	}

	// Gecko (Opera 9 tries to behave like Gecko at this point).
	if ( navigator.product =3D=3D "Gecko" && navigator.productSub >=3D =
20030210 && !( typeof(opera) =3D=3D 'object' && opera.postError ) )
		return true ;

	// Opera 9.50+
	if ( window.opera && window.opera.version && parseFloat( =
window.opera.version() ) >=3D 9.5 )
		return true ;

	// Adobe AIR
	// Checked before Safari because AIR have the WebKit rich text editor
	// features from Safari 3.0.4, but the version reported is 420.
	if ( sAgent.indexOf( ' adobeair/' ) !=3D -1 )
		return ( sAgent.match( / adobeair\/(\d+)/ )[1] >=3D 1 ) ;	// Build =
must be at least v1

	// Safari 3+
	if ( sAgent.indexOf( ' applewebkit/' ) !=3D -1 )
		return ( sAgent.match( / applewebkit\/(\d+)/ )[1] >=3D 522 ) ;	// =
Build must be at least 522 (v3)

	return false ;
}

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/CFIDE/scripts/cfform.js

/*ADOBE SYSTEMS INCORPORATED=0A=
Copyright 2007 Adobe Systems Incorporated=0A=
All Rights Reserved.=0A=
=0A=
NOTICE:  Adobe permits you to use, modify, and distribute this file in =
accordance with the=0A=
terms of the Adobe license agreement accompanying it.  If you have =
received this file from a=0A=
source other than Adobe, then your use, modification, or distribution of =
it requires the prior=0A=
written permission of Adobe.*/=0A=
var _CF_error_messages=3Dnew Array();=0A=
var _CF_error_fields=3Dnew Object();=0A=
var _CF_FirstErrorField=3Dnull;=0A=
var _CF_submit_status=3Dnew Array();=0A=
_CF_signalLoad=3Dfunction(){=0A=
_CF_loaded=3D1;=0A=
};=0A=
_CF_onError=3Dfunction(_1,_2,_3,_4){=0A=
if(_CF_error_fields[_2]=3D=3Dnull){=0A=
if(_CF_FirstErrorField=3D=3Dnull){=0A=
_CF_FirstErrorField=3D_2;=0A=
}=0A=
_CF_error_exists=3Dtrue;=0A=
_CF_error_fields[_2]=3D_4;=0A=
_CF_error_messages[_CF_error_messages.length]=3D_4;=0A=
}=0A=
};=0A=
_CF_onErrorAlert=3Dfunction(_5){=0A=
var _6=3D"";=0A=
for(var i=3D0;i<_5.length;i++){=0A=
_6+=3D_5[i]+"\n";=0A=
}=0A=
alert(_6);=0A=
return false;=0A=
};=0A=
updateHiddenValue=3Dfunction(_8,_9,_a){=0A=
if(_9=3D=3Dnull||_9=3D=3D""){=0A=
_9=3D0;=0A=
}=0A=
if(document.forms[_9]=3D=3Dnull||document.forms[_9][_a]=3D=3Dnull){=0A=
return;=0A=
}=0A=
document.forms[_9][_a].value=3D_8;=0A=
};=0A=
_CF_hasValue=3Dfunction(_b,_c,_d){=0A=
if(_c=3D=3D"TEXT"||_c=3D=3D"FILE"||_c=3D=3D"PASSWORD"||_c=3D=3D"CFTEXTARE=
A"||_c=3D=3D"TEXTAREA"||_c=3D=3D"CFTEXTINPUT"||_c=3D=3D"DATEFIELD"){=0A=
if(_b.value.length=3D=3D0){=0A=
return false;=0A=
}else{=0A=
if(_d){=0A=
str=3D_b.value.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(str.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}=0A=
}=0A=
return true;=0A=
}else{=0A=
if(_c=3D=3D"SELECT"){=0A=
for(i=3D0;i<_b.length;i++){=0A=
if(_b.options[i].selected&&_b.options[i].value.length>0){=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
}else{=0A=
if(_c=3D=3D"SINGLE_VALUE_RADIO"||_c=3D=3D"SINGLE_VALUE_CHECKBOX"){=0A=
if(_b.checked){=0A=
return true;=0A=
}else{=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_c=3D=3D"RADIO"||_c=3D=3D"CHECKBOX"){=0A=
if(_b.length=3D=3Dundefined&&_b.checked){=0A=
return true;=0A=
}else{=0A=
for(i=3D0;i<_b.length;i++){=0A=
if(_b[i].checked){=0A=
return true;=0A=
}=0A=
}=0A=
}=0A=
return false;=0A=
}else{=0A=
if(_c=3D=3D"CFTREE"){=0A=
if(_b["value"].length>0){=0A=
return true;=0A=
}else{=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_c=3D=3D"RICHTEXT"){=0A=
var _e=3DFCKeditorAPI.GetInstance(_b.id);=0A=
var _f=3D_e.GetXHTML();=0A=
if(_f.length=3D=3D0){=0A=
return false;=0A=
}else{=0A=
if(_d){=0A=
str=3D_f.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(str.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}=0A=
return true;=0A=
}=0A=
}else{=0A=
return true;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
};=0A=
_CF_checkdate=3Dfunction(_10,_11){=0A=
_10=3D_10.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
_10=3D_10=3D_10.replace(/{d \'/,"").replace(/'}/,"");=0A=
if(_11){=0A=
if(_10.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_10.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
if(_10.length=3D=3D0){=0A=
return true;=0A=
}=0A=
isplit=3D_10.indexOf("/");=0A=
splitchr=3D"/";=0A=
if(isplit=3D=3D-1){=0A=
isplit=3D_10.indexOf(".");=0A=
splitchr=3D".";=0A=
}=0A=
if(isplit=3D=3D-1){=0A=
isplit=3D_10.indexOf("-");=0A=
splitchr=3D"-";=0A=
}=0A=
if(isplit=3D=3D-1||isplit=3D=3D_10.length){=0A=
return false;=0A=
}=0A=
var _12=3D_10.substring(0,isplit);=0A=
if(_12.length=3D=3D4){=0A=
sYear=3D_10.substring(0,isplit);=0A=
isplit=3D_10.indexOf(splitchr,isplit+1);=0A=
if(isplit=3D=3D-1||(isplit+1)=3D=3D_10.length){=0A=
return false;=0A=
}=0A=
sMonth=3D_10.substring((sYear.length+1),isplit);=0A=
sDay=3D_10.substring(isplit+1);=0A=
}else{=0A=
sMonth=3D_10.substring(0,isplit);=0A=
isplit=3D_10.indexOf(splitchr,isplit+1);=0A=
if(isplit=3D=3D-1||(isplit+1)=3D=3D_10.length){=0A=
return false;=0A=
}=0A=
sDay=3D_10.substring((sMonth.length+1),isplit);=0A=
sYear=3D_10.substring(isplit+1);=0A=
}=0A=
if((sDay.length=3D=3D0)||(sMonth.length=3D=3D0)||(sYear.length=3D=3D0)){=0A=
return false;=0A=
}=0A=
if(!_CF_checkinteger(sMonth)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkrange(sMonth,1,12)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkinteger(sYear)){=0A=
return false;=0A=
}else{=0A=
if(sYear.length!=3D1&&sYear.length!=3D2&&sYear.length!=3D4){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkrange(sYear,0,9999)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkinteger(sDay)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkday(sYear,sMonth,sDay)){=0A=
return false;=0A=
}else{=0A=
return true;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
};=0A=
_CF_checkeurodate=3Dfunction(_13,_14){=0A=
_13=3D_13.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
_13=3D_13=3D_13.replace(/{d \'/,"").replace(/'}/,"");=0A=
if(_14){=0A=
if(_13.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_13.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
isplit=3D_13.indexOf("/");=0A=
splitchr=3D"/";=0A=
if(isplit=3D=3D-1){=0A=
isplit=3D_13.indexOf(".");=0A=
splitchr=3D".";=0A=
}=0A=
if(isplit=3D=3D-1){=0A=
isplit=3D_13.indexOf("-");=0A=
splitchr=3D"-";=0A=
}=0A=
if(isplit=3D=3D-1||isplit=3D=3D_13.length){=0A=
return false;=0A=
}=0A=
var _15=3D_13.substring(0,isplit);=0A=
if(_15.length=3D=3D4){=0A=
sYear=3D_13.substring(0,isplit);=0A=
isplit=3D_13.indexOf(splitchr,isplit+1);=0A=
if(isplit=3D=3D-1||(isplit+1)=3D=3D_13.length){=0A=
return false;=0A=
}=0A=
sMonth=3D_13.substring((sYear.length+1),isplit);=0A=
sDay=3D_13.substring(isplit+1);=0A=
}else{=0A=
sDay=3D_13.substring(0,isplit);=0A=
isplit=3D_13.indexOf(splitchr,isplit+1);=0A=
if(isplit=3D=3D-1||(isplit+1)=3D=3D_13.length){=0A=
return false;=0A=
}=0A=
sMonth=3D_13.substring((sDay.length+1),isplit);=0A=
sYear=3D_13.substring(isplit+1);=0A=
}=0A=
if(!_CF_checkinteger(sMonth)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkrange(sMonth,1,12)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkinteger(sYear)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkrange(sYear,0,null)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkinteger(sDay)){=0A=
return false;=0A=
}else{=0A=
if(!_CF_checkday(sYear,sMonth,sDay)){=0A=
return false;=0A=
}else{=0A=
return true;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
};=0A=
_CF_checkday=3Dfunction(_16,_17,_18){=0A=
maxDay=3D31;=0A=
if(_17=3D=3D4||_17=3D=3D6||_17=3D=3D9||_17=3D=3D11){=0A=
maxDay=3D30;=0A=
}else{=0A=
if(_17=3D=3D2){=0A=
if(_16%4>0){=0A=
maxDay=3D28;=0A=
}else{=0A=
if(_16%100=3D=3D0&&_16%400>0){=0A=
maxDay=3D28;=0A=
}else{=0A=
maxDay=3D29;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return _CF_checkrange(_18,1,maxDay);=0A=
};=0A=
_CF_checkinteger=3Dfunction(_19,_1a){=0A=
_19=3D_19.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
_19=3D_19.replace(/[$=C2=A3=C2=A5=E2=82=AC,~+]?/g,"");=0A=
if(_1a){=0A=
if(_19.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_19.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
var _1b=3D".";=0A=
var _1c=3D_19.indexOf(_1b);=0A=
if(_1c=3D=3D-1){=0A=
return _CF_checknumber(_19);=0A=
}else{=0A=
return false;=0A=
}=0A=
};=0A=
_CF_numberrange=3Dfunction(_1d,_1e,_1f,_20){=0A=
if(_20){=0A=
if(_1d.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_1d.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
if(_1e!=3Dnull){=0A=
if(_1d<_1e){=0A=
return false;=0A=
}=0A=
}=0A=
if(_1f!=3Dnull){=0A=
if(_1d>_1f){=0A=
return false;=0A=
}=0A=
}=0A=
return true;=0A=
};=0A=
_CF_checknumber=3Dfunction(_21,_22){=0A=
var _23=3D" .+-0123456789";=0A=
var _24=3D" .0123456789";=0A=
var _25;=0A=
var _26=3Dfalse;=0A=
var _27=3Dfalse;=0A=
var _28=3Dfalse;=0A=
_21=3D_21.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
_21=3D_21.replace(/[$=C2=A3=C2=A5=E2=82=AC,~+]?/g,"");=0A=
if(_22){=0A=
if(_21.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_21.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
_25=3D_23.indexOf(_21.charAt(0));=0A=
if(_25=3D=3D1){=0A=
_26=3Dtrue;=0A=
}else{=0A=
if(_25<1){=0A=
return false;=0A=
}=0A=
}=0A=
for(var i=3D1;i<_21.length;i++){=0A=
_25=3D_24.indexOf(_21.charAt(i));=0A=
if(_25<0){=0A=
return false;=0A=
}else{=0A=
if(_25=3D=3D1){=0A=
if(_26){=0A=
return false;=0A=
}else{=0A=
_26=3Dtrue;=0A=
}=0A=
}else{=0A=
if(_25=3D=3D0){=0A=
if(_26||_28){=0A=
_27=3Dtrue;=0A=
}=0A=
}else{=0A=
if(_27){=0A=
return false;=0A=
}else{=0A=
_28=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return true;=0A=
};=0A=
_CF_checkrange=3Dfunction(_2a,_2b,_2c,_2d){=0A=
_2a=3D_2a.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_2d){=0A=
if(_2a.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_2a.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
if(!_CF_checknumber(_2a)){=0A=
return false;=0A=
}else{=0A=
return (_CF_numberrange((eval(_2a)),_2b,_2c));=0A=
}=0A=
return true;=0A=
};=0A=
_CF_checktime=3Dfunction(_2e,_2f){=0A=
_2e=3D_2e.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
_2e=3D_2e.replace(/\s+:\s+/,":");=0A=
_2e=3D_2e=3D_2e.replace(/{t \'/,"").replace(/'}/,"");=0A=
if(_2f){=0A=
if(_2e.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_2e.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
var =
_30=3D_CF_checkregex(_2e,/^((([0-1]?\d)|(2[0-3])):[0-5]?\d)?(:[0-5]?\d)? =
?([AP]M|[AP]m|[ap]m|[ap]M)?$/,_2f);=0A=
return _30;=0A=
};=0A=
_CF_checkphone=3Dfunction(_31,_32){=0A=
_31=3D_31.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_32){=0A=
if(_31.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_31.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
if(_31.length=3D=3D0){=0A=
return true;=0A=
}=0A=
return _CF_checkregex(_31,/^(((1))?[ =
,\-,\.]?([\\(]?([1-9][0-9]{2})[\\)]?))?[ ,\-,\.]?([^0-1]){1}([0-9]){2}[ =
,\-,\.]?([0-9]){4}(( )((x){0,1}([0-9]){1,5}){0,1})?$/,_32);=0A=
};=0A=
_CF_checkzip=3Dfunction(_33,_34){=0A=
_33=3D_33.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_34){=0A=
if(_33.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_33.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return _CF_checkregex(_33,/^([0-9]){5,5}$|(([0-9]){5,5}(-| =
){1}([0-9]){4,4}$)/,_34);=0A=
};=0A=
_CF_checkcreditcard=3Dfunction(_35,_36){=0A=
_35=3D_35.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_36){=0A=
if(_35.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_35.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
if(_35.length=3D=3D0){=0A=
return true;=0A=
}=0A=
var _37=3D" -";=0A=
var _38=3D"";=0A=
var _39;=0A=
for(var i=3D0;i<_35.length;i++){=0A=
_39=3D_37.indexOf(_35.charAt(i));=0A=
if(_39<0){=0A=
_38+=3D_35.substring(i,(i+1));=0A=
}=0A=
}=0A=
if(_38.length<13||_38.length>19){=0A=
return false;=0A=
}=0A=
if(_38.charAt(0)=3D=3D"+"){=0A=
return false;=0A=
}=0A=
if(!_CF_checkinteger(_38)){=0A=
return false;=0A=
}=0A=
var _3b=3D_38.length%2=3D=3D1?false:true;=0A=
var _3c=3D0;=0A=
var _3d;=0A=
for(var i=3D0;i<_38.length;i++){=0A=
_3d=3Deval(_38.charAt(i));=0A=
if(_3b){=0A=
_3d*=3D2;=0A=
_3c+=3D(_3d%10);=0A=
if((_3d/10)>=3D1){=0A=
_3c++;=0A=
}=0A=
_3b=3Dfalse;=0A=
}else{=0A=
_3c+=3D_3d;=0A=
_3b=3Dtrue;=0A=
}=0A=
}=0A=
return (_3c%10)=3D=3D0?true:false;=0A=
};=0A=
_CF_checkssn=3Dfunction(_3e,_3f){=0A=
_3e=3D_3e.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_3f){=0A=
if(_3e.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_3e.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return _CF_checkregex(_3e,/^[0-9]{3}(-| )[0-9]{2}(-| )[0-9]{4}$/,_3f);=0A=
};=0A=
_CF_checkEmail=3Dfunction(_40,_41){=0A=
_40=3D_40.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_41){=0A=
if(_40.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_40.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return =
_CF_checkregex(_40,/^[a-zA-Z_0-9-'\+~]+(\.[a-zA-Z_0-9-'\+~]+)*@([a-zA-Z_0=
-9-]+\.)+[a-zA-Z]{2,7}$/,_41);=0A=
};=0A=
_CF_checkURL=3Dfunction(_42,_43){=0A=
_42=3D_42.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_43){=0A=
if(_42.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_42.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return =
_CF_checkregex(_42.toLowerCase(),/^((http|https|ftp|file)\:\/\/([a-zA-Z0-=
0]*:[a-zA-Z0-0]*(@))?[a-zA-Z0-9-\.]+(\.[a-zA-Z]{2,3})?(:[a-zA-Z0-9]*)?\/?=
([a-zA-Z0-9-\._\?\,\'\/\+&amp;%\$#\=3D~])*)|((mailto)\:[a-zA-Z0-9-]+(\.[a=
-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,7})|((news)\:[a-zA-Z0-9\.]*=
)$/,_43);=0A=
};=0A=
_CF_checkUUID=3Dfunction(_44,_45){=0A=
_44=3D_44.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_45){=0A=
if(_44.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_44.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return =
_CF_checkregex(_44,/[A-Fa-f0-9]{8,8}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A=
-Fa-f0-9]{16,16}/,_45);=0A=
};=0A=
_CF_checkGUID=3Dfunction(_46,_47){=0A=
_46=3D_46.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_47){=0A=
if(_46.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_46.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return =
_CF_checkregex(_46,/[A-Fa-f0-9]{8,8}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A=
-Fa-f0-9]{4,4}-[A-Fa-f0-9]{12,12}/,_47);=0A=
};=0A=
_CF_checkBoolean=3Dfunction(_48,_49){=0A=
_48=3D_48.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
if(_49){=0A=
if(_48.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_48.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
if(_48.toUpperCase()=3D=3D"TRUE"||_48.toUpperCase()=3D=3D"YES"||(_CF_chec=
knumber(_48)&&_48!=3D"0")){=0A=
return true;=0A=
}else{=0A=
if(_48.toUpperCase()=3D=3D"FALSE"||_48.toUpperCase()=3D=3D"NO"||_48=3D=3D=
"0"){=0A=
return true;=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
};=0A=
_CF_setFormParam=3Dfunction(_4a,_4b,_4c){=0A=
var _4d=3D"document['"+_4a+"']['"+_4b+"']";=0A=
var obj=3Deval(_4d);=0A=
if(obj=3D=3Dundefined){=0A=
return false;=0A=
}else{=0A=
obj.value=3D_4c;=0A=
return true;=0A=
}=0A=
};=0A=
_CF_checkregex=3Dfunction(_4f,_50,_51){=0A=
if(_51){=0A=
if(_4f.length=3D=3D0){=0A=
return false;=0A=
}=0A=
}else{=0A=
if(_4f.length=3D=3D0){=0A=
return true;=0A=
}=0A=
}=0A=
return _50.test(_4f);=0A=
};=0A=

------=_NextPart_000_0000_01CD3FDE.BDE58E40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ucce.ucdavis.edu/CFIDE/scripts/masks.js

/*ADOBE SYSTEMS INCORPORATED=0A=
Copyright 2007 Adobe Systems Incorporated=0A=
All Rights Reserved.=0A=
=0A=
NOTICE:  Adobe permits you to use, modify, and distribute this file in =
accordance with the=0A=
terms of the Adobe license agreement accompanying it.  If you have =
received this file from a=0A=
source other than Adobe, then your use, modification, or distribution of =
it requires the prior=0A=
written permission of Adobe.*/=0A=
var KT_focusedEl=3Dnull;=0A=
KT_validateSingle=3Dfunction(_52,_53){=0A=
var _54=3D_52.charCodeAt(0);=0A=
switch(_53){=0A=
case "9":=0A=
if(_54<58&&_54>47){=0A=
return true;=0A=
}=0A=
break;=0A=
case "A":=0A=
if((_54<91&&_54>64)||(_54<123&&_54>96)){=0A=
return true;=0A=
}=0A=
break;=0A=
case "X":=0A=
if((_54<91&&_54>64)||(_54<123&&_54>96)||(_54<58&&_54>47)){=0A=
return true;=0A=
}=0A=
break;=0A=
case "?":=0A=
return true;=0A=
break;=0A=
default:=0A=
return true;=0A=
break;=0A=
}=0A=
};=0A=
KT_maskDefaultValue=3Dfunction(_55){=0A=
switch(_55){=0A=
case "9":=0A=
return "0";=0A=
break;=0A=
case "A":=0A=
return "a";=0A=
break;=0A=
case "X":=0A=
return "0";=0A=
break;=0A=
case "?":=0A=
return "0";=0A=
break;=0A=
default:=0A=
return "0";=0A=
break;=0A=
}=0A=
};=0A=
KT_isSpecialChar=3Dfunction(_56){=0A=
if(_56=3D=3D"9"||_56=3D=3D"A"||_56=3D=3D"X"||_56=3D=3D"?"){=0A=
return true;=0A=
}else{=0A=
return false;=0A=
}=0A=
};=0A=
mask_onValueChanged=3Dfunction(){=0A=
if((typeof window.getSelection=3D=3D"undefined"&&typeof =
document.selection=3D=3D"undefined")){=0A=
return;=0A=
}=0A=
if(KT_focusedEl=3D=3Dnull||KT_focusedEl.mask=3D=3Dnull||KT_focusedEl.mask=
=3D=3D""){=0A=
return;=0A=
}=0A=
var _57=3DKT_focusedEl.mask;=0A=
var val=3DKT_focusedEl.value;=0A=
var i=3D0;=0A=
var _5a=3Dfalse;=0A=
if(val=3D=3DKT_focusedEl.oldText){=0A=
return;=0A=
}=0A=
if(val.length>_57.length){=0A=
val=3Dval.substr(0,_57.length);=0A=
_5a=3Dtrue;=0A=
}=0A=
for(;i<_57.length;i++){=0A=
if(val.charCodeAt(i).toString()!=3D"NaN"){=0A=
if(KT_isSpecialChar(_57.charAt(i))){=0A=
if(KT_validateSingle(val.charAt(i),_57.charAt(i))){=0A=
continue;=0A=
}else{=0A=
val=3DKT_focusedEl.oldText;=0A=
i=3D_57.length;=0A=
break;=0A=
}=0A=
}else{=0A=
if(val.charAt(i)!=3D_57.charAt(i)){=0A=
if(i=3D=3Dval.length-1){=0A=
var _5b=3Dval.substr(val.length-1,val.length);=0A=
val=3Dval.substr(0,val.length-1)+_57.charAt(i)+_5b;=0A=
_5a=3Dtrue;=0A=
continue;=0A=
}else{=0A=
val=3DKT_focusedEl.oldText;=0A=
i=3D_57.length;=0A=
}=0A=
break;=0A=
}=0A=
}=0A=
}else{=0A=
if(val.length<KT_focusedEl.oldText.length){=0A=
break;=0A=
}=0A=
for(;i<_57.length;i++){=0A=
if(!KT_isSpecialChar(_57.charAt(i))){=0A=
val+=3D_57.charAt(i);=0A=
_5a=3Dtrue;=0A=
}else{=0A=
break;=0A=
}=0A=
}=0A=
break;=0A=
}=0A=
}=0A=
if(val.length>_57.length){=0A=
val=3Dval.substr(0,_57.length);=0A=
_5a=3Dtrue;=0A=
}=0A=
if(KT_focusedEl.value!=3Dval){=0A=
KT_focusedEl.value=3Dval;=0A=
}=0A=
KT_focusedEl.oldText=3Dval;=0A=
if(_5a){=0A=
}=0A=
};=0A=
mask_parseFirstTime=3Dfunction(_5c,_5d){=0A=
var _5e=3D"";=0A=
var _5f=3D"";=0A=
cond=3D1;=0A=
imask=3D0;=0A=
ival=3D0;=0A=
cnt=3D0;=0A=
while(cond=3D=3D1){=0A=
cond=3D1;=0A=
if(!KT_isSpecialChar(_5d.charAt(imask))){=0A=
if(_5c.charCodeAt(ival).toString()!=3D"NaN"){=0A=
if(_5d.charAt(imask)=3D=3D_5c.charAt(ival)){=0A=
imask++;=0A=
ival++;=0A=
}else{=0A=
_5c=3D_5c.substr(0,ival)+_5d.charAt(imask)+_5c.substr(ival,_5c.length);=0A=
imask=3D0;=0A=
ival=3D0;=0A=
cond=3D1;=0A=
}=0A=
}else{=0A=
_5c+=3DKT_maskDefaultValue(_5d.charAt(imask));=0A=
}=0A=
}else{=0A=
imask++;=0A=
ival++;=0A=
}=0A=
if(imask>=3D_5d.length||ival>=3D_5c.length){=0A=
cond=3D0;=0A=
}=0A=
}=0A=
for(i=3D0;i<_5d.length;i++){=0A=
if(KT_isSpecialChar(_5d.charAt(i))){=0A=
_5e+=3D_5d.charAt(i);=0A=
if(_5c.charCodeAt(i).toString()!=3D"NaN"){=0A=
_5f+=3D_5c.charAt(i);=0A=
}else{=0A=
_5f+=3DKT_maskDefaultValue(_5d.charAt(i));=0A=
}=0A=
}=0A=
}=0A=
oldvalue=3D_5c;=0A=
_5c=3D_5f;=0A=
var _60=3D"";=0A=
for(i=3D0;i<_5e.length;i++){=0A=
if(!KT_validateSingle(_5c.charAt(i),_5e.charAt(i))){=0A=
_60+=3DKT_maskDefaultValue(_5e.charAt(i));=0A=
}else{=0A=
_60+=3D_5c.charAt(i);=0A=
}=0A=
}=0A=
var _61=3D"";=0A=
var j=3D0;=0A=
for(i=3D0;i<_5d.length;i++){=0A=
if(KT_isSpecialChar(_5d.charAt(i))){=0A=
_61+=3D_60.charAt(j++);=0A=
}else{=0A=
_61+=3D_5d.charAt(i);=0A=
}=0A=
}=0A=
return _61;=0A=
};=0A=
mask_onSetFocus=3Dfunction(obj,_64){=0A=
if((typeof window.getSelection=3D=3D"undefined"&&typeof =
document.selection=3D=3D"undefined")){=0A=
return;=0A=
}=0A=
if(typeof obj.mask=3D=3D"undefined"){=0A=
ret=3D"";=0A=
if(obj.value!=3D""){=0A=
ret=3Dmask_parseFirstTime(obj.value,_64);=0A=
}=0A=
obj.value=3Dret;=0A=
obj.mask=3D_64;=0A=
}=0A=
KT_focusedEl=3Dobj;=0A=
if(typeof KT_focusedEl.oldText=3D=3D"undefined"){=0A=
KT_focusedEl.oldText=3Dobj.value;=0A=
mask_onValueChanged();=0A=
}=0A=
};=0A=
mask_onKillFocus=3Dfunction(){=0A=
if((typeof window.getSelection=3D=3D"undefined"&&typeof =
document.selection=3D=3D"undefined")){=0A=
return;=0A=
}=0A=
mask_onValueChanged();=0A=
KT_focusedEl=3Dnull;=0A=
};=0A=

------=_NextPart_000_0000_01CD3FDE.BDE58E40--