From: <Saved by Windows Internet Explorer 7>
Subject: Search Results
Date: Tue, 6 Jan 2009 00:51:06 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C96F98.DB5F7C70"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/scripts/sccmgcgi.dll?Command=GetDetail&Library=SacText%202003-2008&RecID=317260&Filename=C4.ii1&SearchHandle=2196&ColumnNameWidth=15&ObjectDefinitions=definitions/text_att_column.def

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Search Results</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252"><!-- SCC Default Header -->
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR><!-- START SCC =
*REQUIRED* JAVASCRIPT INCLUDES-->
<SCRIPT language=3DJavaScript=20
src=3D"http://172.17.0.76/sys/javascript/SccJSFormSelector.js"> =
</SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://172.17.0.76/sys/javascript/SccCgiFunctions.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://172.17.0.76/sys/javascript/SccResultHooks.js"> </SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://172.17.0.76/sys/javascript/Cookie.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://172.17.0.76/sys/definitions/library_defs.js"></SCRIPT>
<!-- END SCC *REQUIRED* JAVASCRIPT INCLUDES--><LINK=20
href=3D"http://172.17.0.76/sys/css/scc.css" rel=3Dstylesheet></HEAD>
<BODY>
<DIV align=3Dcenter><!--=20
	Java WebStart plugin detection
  -->
<SCRIPT language=3DJavaScript>
var javawsInstalled			=3D 0;
var javaws12Installed		=3D 0;
var javawsCheckIE =3D "";
if (navigator.mimeTypes && navigator.mimeTypes.length)=20
{
  if (navigator.mimeTypes['application/x-java-jnlp-file'])=20
  { javawsInstalled =3D 1; javaws12Installed=3D1; }
}
else javawsCheckIE =3D "true";
</SCRIPT>

<SCRIPT language=3DVBScript>
on error resume next
If javawsCheckIE =3D "true" Then
  If Not(IsObject(CreateObject("JavaWebStart.isInstalled"))) Then
     javawsInstalled =3D 0
  Else
     javawsInstalled =3D 1
  End If
  If Not(IsObject(CreateObject("JavaWebStart.isInstalled.2"))) Then
     javaws12Installed =3D 0
  Else
     javaws12Installed =3D 1
  End If
End If
</SCRIPT>

<SCRIPT language=3Djavascript>SetJavaWS(javawsInstalled=3D=3D1 || =
javaws12Installed=3D=3D1);</SCRIPT>
<!--=20
	End WebStart plugin detection=20
-->
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>

var cgiRelativeURL =3D "/scripts/sccmgcgi.dll?Command=3D";
var closing =3D false;
ClearCookie("SCCPUB");
setTimeout('CheckCookieStates()',300);
function CheckCookieStates()
{
	/* check for user nav'ing away from an edit session without properly =
closing it */
	if(GetCookie("xmlformsession") !=3D null)
	{
		var url =3D GetCookie("xmlformsession") + "&reloaded=3D1";
		alert("You left an editing session open.\n\nUse the Submit or Cancel =
buttons to end an edit session.");
		ClearCookie("xmlformsession"); /* form page will reset this */
		self.location.href =3D url;=20
	}
	else // check for deleted cookie; if true reload page
	if(GetCookie("deleted") !=3D null)
	{
		var objectID =3D GetCookie("deleted");
		ClearCookie("deleted");
		OnDeletedItem(objectID);// remove item from page form and reload
	}
	/* some browsers may execute this code only once regardless of browse =
back */
	setTimeout('CheckCookieStates()',300);=20
}

function doCommand(cmd)
{
	if(closing =3D=3D true) return;
	var target =3D null;
	if(cmd =3D=3D "Logout"|| cmd =3D=3D "Close")
	{
	  target =3D top;
	  rc =3D confirm("Do you want to log out of the system?");	=09
	  if(rc =3D=3D false) // user aborting log out.
	  {
	    if(cmd =3D=3D "Logout")
	    {
	      return;
	    }
	    else
	    if(cmd =3D=3D "Close")
	    {
 	      window.open(target);=09
	      return;			=09
	    }
	  }
          else
	  {
	  }=20
	  cmd =3D "Logout";
	}	=09
	else
	{
	  target =3D document;
	}
	target.location.href =3D cgiRelativeURL + cmd;
	return;
}

			</SCRIPT>
<!--Define the Style Sheet--><LINK =
href=3D"http://172.17.0.76/sys/css/scc.css"=20
rel=3Dstylesheet><SPAN class=3Dsmtext><!--End Define the Style =
Sheet--></DIV>
<P align=3Dcenter><IMG height=3D95 =
src=3D"http://172.17.0.76/images/scc.gif" width=3D441=20
align=3Dbottom>=20
<HR>

<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR height=3D25>
    <TD width=3D2 height=3D25></TD>
    <TD width=3D2 height=3D25></TD>
    <TD width=3D725 height=3D25><!-- CONFIGURE THE MENU--><SPAN =
class=3Dnavytext><A=20
      onclick=3D"doSelectAll(top.document, true)"=20
      href=3D"javascript://">Select&nbsp;All</A>&nbsp;|&nbsp;<A=20
      onclick=3D"doSelectAll(top.document, false)"=20
      href=3D"javascript://">Select&nbsp;None</A>&nbsp;|&nbsp;<A=20
      =
href=3D"javascript:sccDoSelected('/scripts/Deliver.asp')">Deliver</A>&nbs=
p;|&nbsp;<A=20
      =
href=3D"javascript:sccDoSelected('/scripts/Email.asp')">Email</A>&nbsp;|&=
nbsp;<A=20
      =
href=3D"javascript:sccDoSelected('/scripts/Publish.asp')">Publish</A></SP=
AN></TD>
    <TD noWrap width=3D624 height=3D25>
      <DIV align=3Dright><SPAN class=3Dnavytext><A=20
      href=3D"http://172.17.0.76/search/photo_search.html">Photos</A> | =
<A=20
      href=3D"http://172.17.0.76/search/text_search.html">Stories</A> | =
<A=20
      href=3D"http://172.17.0.76/sys/search/search.html"></A><A=20
      href=3D"http://172.17.0.76/sys/search/search.html"></A><A=20
      href=3D"http://172.17.0.76/search/proof_search.html">Proofs</A> | =
<A=20
      href=3D"http://172.17.0.76/sys/search/pdf_search.html">PDF's</A> | =
<A=20
      =
href=3D"http://172.17.0.76/sys/search/assign_search.html">Assignments</A>=
 |=20
      <A href=3D"javascript:doCommand('Logout')"></A><A=20
      href=3D"http://172.17.0.76/sys/help/verity.html">Help</A> | <A=20
      href=3D"javascript:doCommand('Logout')"></A><A=20
      href=3D"javascript:doCommand('Logout')">Logout</A><!-- END =
CONFIGURE THE MENU--></SPAN></DIV></TD>
    <TD width=3D2 height=3D25></TD>
    <TD width=3D2 height=3D25></TD></TR>
  <TR height=3D35>
    <DIV align=3Dcenter><B><FONT color=3Dred size=3D1>No story content =
may be=20
    republished without prior permission from the original McClatchy=20
    publication.</FONT></B></DIV></TR></TBODY></TABLE></SPAN><LINK=20
href=3D"http://172.17.0.76/sys/css/scc.css" rel=3Dstylesheet><SPAN =
class=3Dtext><!-- *** Begin *** SCCMGCGI generated HTML *** Begin *** =
--><!-- Generated by SCC MediaServer WBAM --><!-- Copyright (c) =
1997-2002 The Software Construction Company -->
<TABLE cellSpacing=3D0 cellPadding=3D6 width=3D"100%" bgColor=3D#a8a8a8 =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dleft><FONT color=3D#ffffff>Library: <STRONG>SacText=20
      2003-2008</FONT></STRONG></TD>
    <TD align=3Dright><FONT color=3D#ffffff>Word Count:=20
    =
<STRONG>546</FONT></STRONG></TD></TR></TBODY></TABLE></STRONG></FONT><BR>=

<FORM name=3Dform action=3D""><INPUT type=3Dhidden value=3DGetDetail =
name=3DCommand>=20
<INPUT type=3Dhidden value=3D"SacText 2003-2008" name=3DLibrary> <INPUT =
type=3Dhidden=20
value=3D23 name=3DLibraryID> <INPUT type=3Dhidden value=3D317260 =
name=3DRecID> <INPUT=20
type=3Dhidden value=3D317260-23 name=3DSelectedObject> <INPUT =
type=3Dhidden=20
value=3D"SacText 2003-2008" name=3DContextLibrary> <INPUT type=3Dhidden=20
value=3D/scripts/sccmgcgi.dll name=3DPathToCgi> <INPUT type=3Dhidden =
value=3D2196=20
name=3DSearchHandle> <INPUT type=3Dhidden =
value=3Dwrappers/Default_Footer.html?=20
name=3DFooter> <INPUT type=3Dhidden value=3Dwrappers/Detail_Header.html =
name=3DHeader>=20
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" bgColor=3D#ffffff =
border=3D1 ?>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop>
      <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD align=3Dmiddle width=3D"100%" colSpan=3D2><BR =
clear=3Dall><A=20
            onclick=3D"sccDoDownload('317260-23'); return false;"=20
            href=3D"javascript:void(0);"><IMG alt=3DDownload=20
            src=3D"http://172.17.0.76/sys/images/LaunchButton.gif"=20
          border=3D0></A>&nbsp;</TD></TR>
        <TR>
          <TD align=3Dmiddle width=3D"100%" colSpan=3D2>
            <HR width=3D"100%" noShade>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Headline</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000><B><FONT color=3D#ff0000><B>Moore</B></FONT> =
faults=20
            coaches for slump</B><!-- end forecolor --></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Origin</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000><I><U><FONT =
color=3D#ff0000><B>Sam</B></FONT> <FONT=20
            color=3D#ff0000><B>Amick</B></FONT> =
samick@sacbee.com</I></U><!-- end forecolor --></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Publication Date</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000><B>12/19/2007</B><!-- end forecolor =
--></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Page</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT =
color=3D#000000>C4<!-- end forecolor --></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Section</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000>SPORTS<!-- end forecolor =
--></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Edition</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000>METRO FINAL<!-- end forecolor =
--></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Dateline</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT =
color=3D#000000>EAST=20
            RUTHERFORD, N.J.<!-- end forecolor --></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Corrections</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
color=3D#000000>&nbsp;<!-- end forecolor --></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Memo</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000>KINGS NOTES<!-- end forecolor =
--></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Body Text</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
            color=3D#000000><FONT color=3D#ff0000><B>Mikki</B></FONT> =
<FONT=20
            color=3D#ff0000><B>Moore</B></FONT> walked down the hall to =
rejoin his=20
            Kings teammates Tuesday night in the Izod Center, his =
forlorn=20
            expression not reflecting the otherwise satisfied mood of =
his=20
            teammates after a rare road win.<BR><BR>The Kings forward =
was quick=20
            to share his feelings of frustration, having contributed =
four points=20
            and five rebounds in 32 minutes in his first return to <FONT =

            color=3D#ff0000><B>New</B></FONT> <FONT=20
            color=3D#ff0000><B>Jersey</B></FONT> since his breakout =
2006-07.=20
            <BR><BR>"It's nice to get the win, but I expected more from =
our=20
            coaching staff," <FONT color=3D#ff0000><B>Moore</B></FONT> =
said. "You=20
            can write that, because I told them that on the bench. I =
said, 'It=20
            was nice to get the "W", but I just expected too much of=20
            y'all.'"<BR><BR>After tying his career high with 24 points =
in=20
            Philadelphia on Friday, <FONT =
color=3D#ff0000><B>Moore</B></FONT> has=20
            scored a combined 10 points in the two games since while =
hitting 4=20
            of 12 shots. He said his recent play has been affected by a =
finger=20
            injury to point guard Beno Udrih.<BR><BR>"Recently it's been =
like=20
            (that) because Beno is hurt," he said. "Beno said he doesn't =
have=20
            feeling in his finger, so he hasn't been aggressive in =
shooting the=20
            ball and that's a part of me getting open. John (Salmons) =
found me a=20
            couple of times open. I forced a jump shot and I hit it, but =
other=20
            than that, there was nothing else."<BR><BR>Udrih had a new =
ailment=20
            to play through on Tuesday, as he was kicked in the right =
leg by=20
            Nets point guard Jason Kidd with 2:09 to play in the fourth =
quarter.=20
            He lay on the ground and eventually came out for the =
remainder of=20
            play. <BR><BR>"I tried to contest (Kidd's shot), and think =
he saw he=20
            was going to miss the shot and he tried to draw the foul," =
said=20
            Udrih, who was 0 of 8 from the field but had eight assists. =
"He=20
            kicked his leg and kicked me right here in the muscle. I =
couldn't=20
            feel anything."<BR><BR>Home away from home -- Even in Nets =
land, the=20
            local media was talking about the Knicks. <BR><BR>Such is =
the state=20
            of the woeful franchise just across the state border. And =
with <FONT=20
            color=3D#ff0000><B>New</B></FONT> York native Ron Artest in =
the=20
            building, the Kings small forward was polled on how much=20
            responsibility falls on his family friend, embattled Knicks =
coach/=20
            team president Isiah Thomas. <BR><BR>"In a big city they =
want to=20
            win," Artest said. "They want nothing else. They want to =
win, and=20
            they're not going to be nice about it ... . When you have =
hard=20
            times, it's just going to be hard. That's all it is right =
now. It=20
            would be the same for anybody (who was the =
coach)."<BR><BR>While=20
            Artest continued to say that he was unsure whether he would =
opt out=20
            of his contract and become a free agent this summer, he =
reiterated=20
            that winning a championship is his top =
priority.<BR><BR>"Maybe we=20
            (the Kings) might mesh," he said. "I don't care about the =
money. I=20
            just want a championship, and that's it. That's the big =
thing.=20
            You've got to have patience. You can't rush. You can't win =
it=20
            tomorrow, can't win it the next day. You have to wait until =
you see=20
            the opportunity presents itself."<BR><BR><BR>Call The Bee's =
<FONT=20
            color=3D#ff0000><B>Sam</B></FONT> <FONT=20
            color=3D#ff0000><B>Amick</B></FONT>, (916) 326-5582. Read =
his Kings=20
            blog at www.sacbee.com/blogs.<!-- end forecolor =
--></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Graphic Text</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
color=3D#000000>&nbsp;<!-- end forecolor --></FONT></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dright width=3D"15%" =
bgColor=3D#a8a8a8><STRONG><FONT=20
            color=3D#ffffff>Keywords</FONT></STRONG> </TD>
          <TD vAlign=3Dtop align=3Dleft><!-- forecolor --><FONT=20
color=3D#000000>&nbsp;<!-- end forecolor =
--></FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><INPUT=20
type=3Dhidden value=3DC4.ii1* name=3DResultFileNames> </FORM>
<FORM name=3DprevForm method=3Dpost>
<P>
<TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" bgColor=3D#a8a8a8 =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle width=3D"100%"><INPUT onclick=3Dhistory.go(-1) =
type=3Dbutton value=3D"Prev Page" name=3DprevButton>=20
    </TD></TR></TBODY></TABLE></FORM>
<CENTER></CENTER><NOSCRIPT><EM><SMALL>
<P><STRONG>Note:</STRONG> This page uses JavaScript, which is supported =
by=20
Netscape Navigator 2.x or later, and Microsoft Internet Explorer 3.x. If =
you are=20
using one of these browsers, and you see this message, you should enable =

JavaScript for the browser (generally accessible in the preferences).=20
</SMALL></EM></NOSCRIPT><!-- *** End *** SCCMGCGI generated HTML *** End =
*** -->
<P>
<CENTER><SMALL><SMALL>Portions of this document were generated by =
MediaServer=20
WBAM a product of <A href=3D"http://www.swcc.com/" target=3D_blank>The =
Software=20
Construction Company</A> </SMALL></SMALL></CENTER></SPAN></BODY></HTML>

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://172.17.0.76/images/scc.gif

/9j/4AAQSkZJRgABAgEASABIAAD/7QveUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAccAgAAAgAC
ADhCSU0D6QAAAAAAeAADAAAASABIAAAAAALYAij/4f/iAvkCRgNHBSgD/AACAAAASABIAAAAAALY
AigAAQAAAGQAAAABAAMDAwAAAAEnDwABAAEAAAAAAAAAAAAAAABgCAAZAZAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNA/MAAAAA
AAgAAAAAAAAAADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAA
SAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1
AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAA
AP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA
/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJ
TQQJAAAAAAd2AAAAAQAAAIAAAAAbAAABgAAAKIAAAAdaABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA
//4AJ0ZpbGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDQuMAD/7gAOQWRvYmUAZIAAAAAB
/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAbAIADASIAAhEBAxEB/90ABAAI/8QBPwAAAQUBAQEB
AQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMC
BAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUW
orKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dX
Z3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMk
YuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDueu19f9ZzulWW7ThZRY1vo7Rl
tFP7Nb+sN/wk5f8Awf8Apv8ABoOJmfW26jLqzcVuG+vGs+z5FQbY99261lNrMf13UN21sqt+y3X/
AKT1P5/+drqvdWzLqMzArY/06X2H7QfIxj4zf6tmbkY7XKtj9caMjqGXmW+jh4zWFlbhBbWDbRbc
796x+bTdj+n/AMD/AMMkmmpT1H66V+jS7pjHAs/T5Je17WuN+z1KGerjZORQzDPrsxr6sfL/AMFb
fdkfz07+pfXWsEU9MqveftJEOY1rdnrt6e1znZe6x+R6WLZd7K9leX/wVi0z1ypra9+Ne226xtNN
JaN7nuab9v09jNtLX22eo/8ARfnrM6NmOrbjNO7fkW591rKyx8tryXs322/neix9deyv9J/22kql
v2l9eItb+y6Nza7nUvLgA+xjR9lo9NuTb6frv3Wes+z0/wDtP+j/AJ9Pj9Q+un2gi/p1fpusraBL
GhrBZ6V9m9uRa79LRvzP8J9n9OrF9LJsyPVp2sLqVGZ62zT7O812Hc1wDmgOex3puftc1r2fTWb0
/rLv17JzHP8ASrjIaNhDG472u+y+m7/C2O9Cx9v8u+tJFNEZP12o6reRjHIwn5L66jYaQyuhz6PR
ydlLvtF2xn2j9Hu9X0/013qv+z02bvRsjqeThC7qmO3DyXOM47TuLAPzHva57Hu/4St36WvZb+i/
mq4Y/WWZF7cZmPb6+wW21yw+mx/80657LHMa67/BV/ziyel9Wqw+l2CwObYRnZL7RtcWtpyLqn2v
Zu32+luq+hvSTT06Syqet0VVublNsqfS4VvdYazL/T+1ul1TvT9uN+ne76GxWen9SZnDcym2pu1r
2m1obLXjdWdu5zmbm+703/pGf4RJFNxJJJJSkkkklKSSSSU//9DverW9L+0vxc1tv6ehtdlrWONV
bHvf6dj7mjbS71Wfzn+C/R+psVHJz/qz1Gu7IsutDBUaLm+hcx5DnNyBayh1DbXvptZv3sqs9Pf+
kXTJJJ1eds6p0J9td9l9xspm6smi5rQ23ZjW7N1TXbLXZLHfzv8Awn81U9BFfRKG2YllmVOOzJxr
Hlj3OjNnOusdZUw+n/NP9Oyz0l1CSStXnKOodBrqyMVluQxua552jGvra0NqZXY3GmhrGU+lj/o/
37d/p+papdQu6Fl4otd9obRfjHGBqxsgzTexmRXYA2hzv1doY71voYr/ANDfstXQpJK1efbndFba
+6q3IreRWy9zaLgQaWWvre7dT7P0NN7H7/0f/gaBXT9X7ca6uu3IdWynLxbT6NxIZl7uoXu/mf3K
v0Nv0H/zH8/ZWxdOkkrV5u3qP1YuNtlrrXNyKm1WA498PAZZsfV+g97/AEbLMf8AQ/n3VYn89bVU
+3i9b6a23ab8hz7APZbj3ViW7q5/S0V7LHei7czd9P6Fa2UkkOb/AM4el+hVkB1zqr9prc3HvM7/
AFuQ2nczZ9lu9bf/AEf/AA/p+tT6kG/WfoznMa22wusALR6F3Ba633fovb7an/S/wn6H+e9i1Ukl
Oa/6w9LZRXkOdaKbvT9J/wBnvh3qsdfVt/Q/6Ot3qf6Gz9Dd6dvsTD6xdMcw2A3em0vDn+hdANdZ
y7Pd6Xv/AEDfb6f84/8ARV/pVppJKcr/AJy9KkgnIYQYIfi5DDy5vtbbQxz/AHM/M/4z+bRMfr3T
ci+qit1u+9z2VbqbWtc6tvqW7bX1Nq2tb/hN/pv/AMGtFJJT/9k4QklND6AAAAAAAAxBTlBBHAIA
AAIAAu44QklND6EAAAAAAAhJTVNaAF8BuThCSU0PogAAAAACKFNDQ1ICJAIkAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADhCSU0EBgAAAAAABwAGAQEAAQEA//4AJ0ZpbGUgd3JpdHRlbiBi
eSBBZG9iZSBQaG90b3Nob3CoIDQuMAD/7gAhQWRvYmUAZEAAAAABAwAQAwIDBgAAAAAAAAAAAAAA
AP/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwM
DAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQoJCg0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAXwG5AwERAAIRAQMRAf/EAMcAAQADAQADAQEAAAAA
AAAAAAAGBwgFAgQJAwEBAQEBAQEAAAAAAAAAAAAAAAABAgMEEAAABQQBAgUEAwADAAAAAAABBQYH
CAACAwQREgkQIEAhMTBQIjJwQRMzFRgRAAEEAQMDAQUEBQgEDwEAAAIBAwQFBhESBwAhExQxQSIV
CFFhMiNxgUJiFhAgQFCRUjMksYJDCTChwZLCU3ODNFSEJYUmFxgSAAICAQMEAwAAAAAAAAAAAAER
ABAgUHAhQJAxAlFhcf/aAAwDAQECEQMRAAAA+/hTAJMWCCNkVLOAAAAAAKeJGT4AAAAAAAAAAAAA
AAAHzKP4YGNwmiTNp0zmFylfk9KMLMKpJedspY9c02XmfJYmhdRZ5f5ogAAAAAAAAAAAAAAAxcDC
RUh9aD3zM5hstk00XKfH826VYUyb9MGmszyNCmTTtFeEiPqcWQAAAAAAAAAAAAAAADxPI/gP6ACE
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

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://172.17.0.76/sys/images/LaunchButton.gif

R0lGODlhEAAQALMAAAD//39/f8DAwAAAAP///4AAAP8AAAD/AACAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAAALAAAAAAQABAAQARDEMgJShl0BsG75wFGWYUxnNQWrGwrrGJWxpls1tvnIQfc
/j/a6FarzYo2AzEDHAABAYJ0SpX6dLprtfoKAU7gcFgSAQA7AA==

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/css/scc.css

BODY {
	BACKGROUND: white
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms =
sans serif", Arial, Helvetica, Geneva; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
TD {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.head {
	FONT-SIZE: 18px; COLOR: red; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.whead {
	FONT-SIZE: 18px; COLOR: white; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.chead {
	FONT-SIZE: 18px; COLOR: #69c; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.formhead {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #69c; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.text {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.smtext {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: "Arial", Helvetica, Geneva
}
.wtext {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.end {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.ctext {
	FONT-SIZE: 12px; COLOR: rgb(102,136,204); FONT-FAMILY: "ms sans serif", =
Arial, Helvetica, Geneva
}
.navytext {
	FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.rtext {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.tiny {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
P {
	TEXT-INDENT: 1em
}

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/css/scc.css

BODY {
	BACKGROUND: white
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms =
sans serif", Arial, Helvetica, Geneva; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
TD {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.head {
	FONT-SIZE: 18px; COLOR: red; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.whead {
	FONT-SIZE: 18px; COLOR: white; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.chead {
	FONT-SIZE: 18px; COLOR: #69c; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.formhead {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #69c; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.text {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.smtext {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: "Arial", Helvetica, Geneva
}
.wtext {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.end {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.ctext {
	FONT-SIZE: 12px; COLOR: rgb(102,136,204); FONT-FAMILY: "ms sans serif", =
Arial, Helvetica, Geneva
}
.navytext {
	FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.rtext {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.tiny {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
P {
	TEXT-INDENT: 1em
}

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/css/scc.css

BODY {
	BACKGROUND: white
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms =
sans serif", Arial, Helvetica, Geneva; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
TD {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.head {
	FONT-SIZE: 18px; COLOR: red; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.whead {
	FONT-SIZE: 18px; COLOR: white; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.chead {
	FONT-SIZE: 18px; COLOR: #69c; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.formhead {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #69c; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.text {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.smtext {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: "Arial", Helvetica, Geneva
}
.wtext {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.end {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "ms sans =
serif", Arial, Helvetica, Geneva
}
.ctext {
	FONT-SIZE: 12px; COLOR: rgb(102,136,204); FONT-FAMILY: "ms sans serif", =
Arial, Helvetica, Geneva
}
.navytext {
	FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.rtext {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
.tiny {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: "ms sans serif", Arial, =
Helvetica, Geneva
}
P {
	TEXT-INDENT: 1em
}

------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/javascript/SccJSFormSelector.js

// Copyright =A9 1997-2000 The Software Construction Company
/* PUBLIC
This method should be called by user scripts. =20
*/
var sccGrantExclusivity =3D true; // allows users to edit

function sccOpenFormSelector(library,recordID)
{
  // call the array function supplied by sccmgcgi.dll that supplies the =
list of js forms.
  // This method is always present in a Result page.
  var jsForms =3D getJSArray();
alert("sccOpenFormSelector");
  if(jsForms.length =3D=3D 0)
  {
	alert("There are no JS Forms's defined!");
	return false;
  }
 =20
  if(jsForms.length =3D=3D 1)
  {
   // just go ahead and load it since there is only one selection to =
make.
    sccOpenSelectedJSForm(null,library,recordID,jsForms[0]);
    return true;
  }
	=20
  // create the window
  // choose a width and height.  let's say width =3D 25% of the =
screen,height =3D 25% of screen
  var width =3D top.screen.width / 4;
  var height =3D top.screen.height / 4;
  // center it
  var px =3D top.screen.width/2 - width/2;
  var py =3D top.screen.height/2 - height/2;
  var position =3D "left=3D" + px + ",top=3D" + py + ",width=3D" + width =
+ ",height=3D" + height;
  var win =3D window.open("","","menubar=3Dno,toolbar=3Dno," + =
position,"_blank");
 =20
  // build the opening statement of the html+script for the selector
  var head =3D '<html>\r<head>\r<title>Form =
Selector</title>\r</head>\r<body>\r<P>Select a form</P>\r'; =20
  var tail =3D '</body></html>';
  var body =3D "";
 =20
  // write the javascript behavior to load the JS Form (html + =
JavaScript)
  // close the opening and open the body
  // build the selection of forms where a selection fires the =
sccOpenSelectedJSForm function.
 =20
  // changes to get around a problem in IE6  =20
  var urlBase =3D =
"/scripts/sccmgcgi.dll?Command=3DXPortRequest&XPortImpl=3DXPortXMLTransfo=
rmer";
  urlBase +=3D "&XPortExclusive=3D" + (sccGrantExclusivity =3D=3D true ? =
"1" : "0");
  urlBase +=3D "&XPortLibraryName=3D"+escape(library);
  urlBase +=3D "&XPortRecordID=3D"+escape(recordID);

  for(i=3D0;i < jsForms.length; i++)
  {
	var urlForm =3D urlBase + "&XPortXmlFileName=3D"+escape(jsForms[i]);
	var jcode =3D "window.opener.location.href=3D'" + urlForm + "'; =
window.close();";
	var action =3D '<a href =3D\"javascript:void(0);\" onClick=3D\"' + =
jcode + '\">';
	body +=3D action + (jsForms[i].split("."))[0] + '</a><br>\r';
  } =20
=20
 // write the document.
  win.document.write(head,body,tail);
  win.document.close(); //  force rendering
  return true;
}

/* PRIVATE
 This method should not be called directly.  This method performs the =
actual
 content loading and window management.
*/
function =
sccOpenSelectedJSForm(selectorWindow,library,recordID,jsFormName)
{
	var url =3D sccGetReqUrl(library,recordID,jsFormName);
	window.location =3D url;
	if(selectorWindow !=3D null)
		selectorWindow.close();
	=09
   return true;  =20
}

function sccGetReqUrl(library,recordID,jsFormName)
{
   var url =3D =
"/scripts/sccmgcgi.dll?Command=3DXPortRequest&XPortImpl=3DXPortXMLTransfo=
rmer";
   url +=3D "&XPortXmlFileName=3D"+escape(jsFormName);
   url +=3D "&XPortExclusive=3D" + (sccGrantExclusivity =3D=3D true ? =
"1" : "0");
   url +=3D "&XPortLibraryName=3D"+escape(library);
   url +=3D "&XPortRecordID=3D"+escape(recordID);
   return new String(url);
}

function IsNs4()
{
	if(navigator.appName.indexOf("Netscape") > -1)
	{
		if(parseInt(navigator.appVersion.charAt(0),10) < 5)
		{
			return true;
		}
	}
	=09
	return false;

}=09


------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/javascript/SccCgiFunctions.js

// SccCgiFunctions.js
// This is a collection of core functions for SCC MediaSever Web Access =
Module
//

//-----------------------------------------------------------------------=
----------------------------------
// MediaServer Library information classes and functions
var modeGrid				=3D 0;
var modeMultiColumn			=3D 1;
var javawsInstalled			=3D false;

function SetJavaWS(bDetected) { javawsInstalled =3D bDetected;}

function SCCLibraryInfo(varName, varDispName, varType)
{
	this.name =3D varName;
	this.dispName =3D varDispName;
	this.type =3D varType;
}

function SCCLibraryConfig(varType, varGridDef, varColDef, varMode)
{
	this.type =3D varType;
	this.gridDef =3D varGridDef;
	this.columnDef =3D varColDef;
	this.mode =3D varMode;
}

var sccLibConfigs =3D new Array();
var sccLibs =3D new Array();
var defaultLibraryIndex =3D 0;
var sccLibConfig_Mixed =3D null; // the configurations for mixed library =
types
var sccLibConfig_Linking =3D null; // the configurations for linked =
objects page

// return the MediaServer Library information data object =
(SCCLibraryInfo)
function sccGetLibInfo(varLibName)
{
	var varType =3D "";
	for(var i =3D 0; i < sccLibs.length; i++)
	{
		if(sccLibs[i] =3D=3D null)
			continue;
		if(sccLibs[i].name.toUpperCase() =3D=3D varLibName.toUpperCase())
			return sccLibs[i];
	}
	return null;
}

// return the MediaServer Library configuration data object =
(SCCLibraryConfig)
function sccGetLibConfig(varLibNames)
{
	if(varLibNames =3D=3D null || varLibNames =3D=3D "")
		return null;
=09
	var varType =3D "";
	var varLibInfo;
	var arrLibNames =3D varLibNames.split(",");
=09
	for(var i =3D 0; i < arrLibNames.length; i++)
	{
		if(arrLibNames[i] =3D=3D null || arrLibNames[i] =3D=3D "")
			continue;
		varLibInfo =3D sccGetLibInfo(arrLibNames[i]);
		if(varLibInfo !=3D null)
		{
			if(varType =3D=3D "")
			{
				varType =3D varLibInfo.type;
			}
			else if(varType !=3D varLibInfo.type)
			{
				return sccLibConfig_Mixed;
			}
		}
	}
=09
	if(varType !=3D "")
	{=09
		for(var j =3D 0; j < sccLibConfigs.length; j++)	=09
		{
			if(sccLibConfigs[j] =3D=3D null)
				continue;
			if(sccLibConfigs[j].type.toUpperCase() =3D=3D varType.toUpperCase())
			{
				return sccLibConfigs[j];
			}
		}
	}
=09
	return null;
}

//-----------------------------------------------------------------------=
----------------------------------
// return 0 if itemID is not valid
function sccGetRecordID(itemID)
{
	var recID =3D parseInt(itemID, 10);=09
	if(isNaN(recID))
		recID =3D null;
	return recID;
}

//-----------------------------------------------------------------------=
----------------------------------
// return 0 if itemID is not valid
function sccGetLibraryID(itemID)
{
	var libID =3D 0;
	var index =3D itemID.indexOf('-');
	if(index >=3D 0)
	{
		var str =3D itemID.substr(index + 1);
		libID =3D parseInt(str, 10);=09
		if(isNaN(libID))
			libID =3D null;
	}
	return libID;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetCtrlValues(ctrl)
{
	var arr =3D new Array();
	if(ctrl !=3D null)=09
	{=09
		if(ctrl.length =3D=3D null)
		{
			arr[0] =3D ctrl.value;
		}
		else
		{
			for(var i=3D0; i < ctrl.length; i++)
				arr[i] =3D ctrl[i].value;
		}
	}	=09
	return arr;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetLibraryIDs()
{
	var arr =3D new Array();
	if(document.form !=3D null)
		arr =3D sccGetCtrlValues(document.form.LibraryID);
	return arr;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetLibraryNames()
{
	var arr =3D new Array();
	if(document.form !=3D null)
		arr =3D sccGetCtrlValues(document.form.Library);
	return arr;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetSearchHandles()
{
	var arr =3D new Array();
	if(document.form !=3D null)
		arr =3D sccGetCtrlValues(document.form.SearchHandle);
	return arr;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetLibraryByID(libID)
{
	if(libID =3D=3D null) return null;
	var arrLibIDs =3D sccGetLibraryIDs();
	var arrLibNames =3D sccGetLibraryNames();
	for(var i =3D 0; i < arrLibIDs.length && i < arrLibNames.length; i++)
	{
		if(libID =3D=3D arrLibIDs[i])
			return arrLibNames[i];
	}
	return null;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetLibrary(itemID)
{
	return sccGetLibraryByID(sccGetLibraryID(itemID));
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetSearchHandleByLibID(libID)
{
	var arrLibIDs =3D sccGetLibraryIDs();
	var arrHandles =3D sccGetSearchHandles();
	for(var i =3D 0; i < arrLibIDs.length && i < arrHandles.length; i++)
	{
		if(libID =3D=3D arrLibIDs[i])
			return arrHandles[i];
	}
	return null;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetSearchHandle(itemID)
{
	return sccGetSearchHandleByLibID(sccGetLibraryID(itemID));
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetSearchHandleByLibName(libName)
{
	var arrLibNames =3D sccGetLibraryNames();
	var arrHandles =3D sccGetSearchHandles();
	for(var i =3D 0; i < arrLibNames.length && i < arrHandles.length; i++)
	{
		if(libName.toUpperCase() =3D=3D arrLibNames[i].toUpperCase())
			return arrHandles[i];
	}
	return null;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetRecordCount()
{
	if(typeof(xportRecords) =3D=3D 'undefined' || xportRecords =3D=3D null)
	{
		var recIds =3D sccGetRecordIds();
		if(recIds =3D=3D null) return 0;
		else return recIds.length;
	}
	else
		return xportRecords.length;
}
//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetRecordIds()
{
	var str =3D "";
	if(typeof(xportRecords) =3D=3D 'undefined' || xportRecords =3D=3D null)
	{
		if(document.form =3D=3D null){ alert("no form"); return ""; }
		with (document.form)
		{
			if(ResultPages.length =3D=3D null)
			{
				str =3D ResultPages.value;
			}
			else
			for(var i=3D0; i < ResultPages.length; i++)
			{
				if(i =3D=3D 0)
				{
					str +=3D ResultPages[i].value;
				}
				else
				if(ResultPages[i].value.length > 0)
				str +=3D "," + ResultPages[i].value;			=09
			}=09
		}
	}
	else
	{
		for(var i=3D0; i < xportRecords.length; i++)
		{
			str +=3D xportRecords[i].sccXPRGetRecordId();
			if(i < (xportRecords.length-1) ) str + ",";
		}
	}

	if(str.indexOf(",") =3D=3D -1)
			str =3D '"' + str + '"';
=09
	var recIds =3D eval ( "new Array(" + str + ");");
	return recIds;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetCgiURL()
{
=09
	if(typeof(sccPathToCgi) =3D=3D 'string') return sccPathToCgi;
	if(document.form =3D=3D null) return "";
	if(document.form.PathToCgi =3D=3D null)=20
		return "/scripts/sccmgcgi.dll";
	else
		return document.form.PathToCgi.value;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetQueryFormURL()
{
	if(document.form =3D=3D null) return "";
	if(document.form.QueryFormURL =3D=3D null) return "";
	return document.form.QueryFormURL.value;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetObjectDefinition()
{
	if(document.form =3D=3D null) return "";
	if(document.form.ObjectDefinitions =3D=3D null) return "";
	return document.form.ObjectDefinitions.value;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetCurrentPage()
{
	if(document.form =3D=3D null) return 0;
	if(document.form.ResultCurrentPage =3D=3D null) return 1;
	return parseInt(document.form.ResultCurrentPage.value,10);
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetMaxObjectsPerPage()
{
	if(document.form =3D=3D null) return 0;
	if(document.form.ResultMaxObjectsPerPage =3D=3D null) return 0;
	return parseInt(document.form.ResultMaxObjectsPerPage.value,10);
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetDetailAttributes()
{
	var str =3D "";
	if(document.form =3D=3D null) return str;
	if(document.form.DetailAttribute =3D=3D null) return str;
	for(var i=3D0; i < document.form.DetailAttribute.length; i++)
	{
		str +=3D "&DetailAttribute=3D" + =
document.form.DetailAttribute[i].value;
	}
=09
	return str;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetCommand()
{
	if(document.form =3D=3D null) return "";
	if(document.form.Command =3D=3D null) return "";
	return document.form.Command.value;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetFileName(itemID)
{
	if(itemID =3D=3D null || itemID =3D=3D "") return "";
	if(document.form =3D=3D null) return "";
	if(document.form.ResultFileNames =3D=3D null) return "";
	//if(document.form.ResultPages =3D=3D null) return "";
	var curPage =3D sccGetCurrentPage();
	var itemIDs =3D "";
	if(curPage > 0)
	{
		if(document.form.ResultPages)
		{
			if(document.form.ResultPages.length =3D=3D null)
			{
				if(curPage =3D=3D 1)
					itemIDs =3D document.form.ResultPages.value;
			}
			else
			{
				if(document.form.ResultPages.length >=3D curPage)
					itemIDs =3D document.form.ResultPages[curPage - 1].value;
			}
		}
		else
		if(document.form.ResultFileNames)
		{
			itemIDs =3D itemID + ",";
		}
		else return "";
	}
	else
	if(document.form.ResultFileNames)
	{
		itemIDs =3D itemID + ",";
	}
	else return "";
=09
	if(itemIDs !=3D "")
	{
		var arrIDs =3D itemIDs.split(",");
		var arrNames =3D document.form.ResultFileNames.value.split("*");
		for(var i =3D 0; i < arrIDs.length && i < arrNames.length; i++)
		{
			if(itemID =3D=3D arrIDs[i])
				return arrNames[i];	=09
		}	=09
	}
	return "";
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccCreateCgiCallURL(command, itemID, filename, urlName)
{
	if(command =3D=3D null) return "";
=09
	var url =3D sccGetCgiURL();
	if(urlName !=3D null && urlName !=3D "")
		url +=3D "/" + urlName;
	url +=3D "?Command=3D" + command;
=09
	if(itemID !=3D null)
	{
		var library =3D sccGetLibrary(itemID);
		var recordID =3D sccGetRecordID(itemID);
		if(library !=3D null && recordID !=3D null)
		{
			url +=3D "&Library=3D" + escape(library);
			url +=3D "&RecID=3D" + recordID;
			if(filename !=3D null)
				url +=3D "&Filename=3D" + escape(filename);
		}
		else
			url =3D "";	=09
	}

	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetThumbnailURL(itemID)
{
	var url =3D null;
	if(itemID !=3D null)
		url =3D sccCreateCgiCallURL("GetThumbnail", itemID);
	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetDownloadURL(itemID)
{
	var url =3D null;
	if(itemID !=3D null)
	{
		var filename =3D sccGetFileName(itemID);
		if(filename =3D=3D "")
			filename =3D "Untitled";=09
		url =3D sccCreateCgiCallURL("GetObject", itemID, filename, filename);
	}

	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetPDFHilightURL(itemID)
{
	var url =3D null;
	if(itemID !=3D null)
	{
		var filename =3D sccGetFileName(itemID);
		if(filename =3D=3D "")
			filename =3D "Untitled";=09
		url =3D sccCreateCgiCallURL("GetAmberInfo",itemID,filename,filename);
		url +=3D "&SearchHandle=3D" + sccGetSearchHandle(itemID);
		url =3D "#xml=3Dhttp://" + self.location.host + url;
	}
	return url;=09
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetCropURL(itemID)
{
	var url =3D null;
	if(itemID !=3D null)
	{
		var filename =3D sccGetFileName(itemID);
		if(filename =3D=3D "")
			filename =3D "Untitled";=09
		url =3D sccCreateCgiCallURL("GetPreviewApplet",itemID,filename);
		url +=3D "&SearchHandle=3D" + sccGetSearchHandle(itemID);=20
		url +=3D "&SelectedObject=3D" + escape(itemID);
	}
	return url;=09
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetPreviewURL(itemID)
{
	var url =3D null;=20
	if(itemID !=3D null)
		url =3D sccCreateCgiCallURL("GetPreview",itemID);
	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetDeleteURL(itemID)
{
	var url =3D null;=20
	if(itemID !=3D null)
		url =3D sccCreateCgiCallURL("DeleteObject",itemID);
	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetDetailsURL(itemID,defs)
{
	var url =3D null;=20
	if(itemID !=3D null)
	{
		var filename =3D sccGetFileName(itemID);
		if(filename =3D=3D "")
			filename =3D "Untitled";=09
		=09
		url =3D sccCreateCgiCallURL("GetDetail", itemID, filename);
		url +=3D "&SearchHandle=3D" + sccGetSearchHandle(itemID);=20
	=09
		if(defs !=3D null && defs !=3D "")
		{
			url +=3D "&ColumnNameWidth=3D15";
			url +=3D "&ObjectDefinitions=3D" + escape(defs);
		}
		else
		{
			var libConfig =3D sccGetLibConfig(sccGetLibrary(itemID));	=09
			if(libConfig !=3D null)
			{
				var def =3D "";
				if(libConfig.mode =3D=3D modeGrid)
					def =3D libConfig.gridDef;
				else
					def =3D libConfig.columnDef;
				url +=3D "&ColumnNameWidth=3D15";
				url +=3D "&ObjectDefinitions=3D" + escape(def);
			}
			else
			{
				// add the object def or Attributes
				var objDef =3D sccGetObjectDefinition();
				if(objDef =3D=3D null || objDef =3D=3D "")
				{
					url +=3D sccGetDetailAttributes();// find the attributes.
				}
				else
				{
					url +=3D "&ColumnNameWidth=3D15";
					url +=3D "&ObjectDefinitions=3D" + escape(objDef);
				}
			}
		}
	}
	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetLinkURL(itemID,defs,isGrid,libNames)
{
	var url =3D null;=20
	if(itemID !=3D null)
	{
		url =3D sccCreateCgiCallURL("GetAssoc", itemID);
		url +=3D "&SearchHandle=3D" + sccGetSearchHandle(itemID);=20
		if(libNames !=3D null && libNames !=3D "")
			url +=3D "&AssocLibrary=3D" + escape(libNames);=20
	=09
=09
		// determine view mode
		var resultType=3D"";
		if(isGrid !=3D null)
		{
			if(isGrid)=20
				resultType =3D "GRID";
			else=20
				resultType =3D "MULTICOLUMN";
		}

		if(resultType =3D=3D "")
		{
			if(sccLibConfig_Linking !=3D null)
			{
				if(sccLibConfig_Linking.mode =3D=3D modeGrid)
					resultType =3D "GRID";
				else=20
					resultType =3D "MULTICOLUMN";
			}
		}
        url +=3D "&ResultType=3D" + resultType;
	=09
	=09
		// determine defs
		if(defs !=3D null && defs !=3D "")
		{
			url +=3D "&ObjectDefinitions=3D" + escape(defs);
		}
		else
		{
			var libConfig =3D sccLibConfig_Linking;	=09
			if(libConfig !=3D null)
			{		=09
				var mode =3D null;
				if(resultType !=3D "")
				{
					if(resultType.toUpperCase() =3D=3D "GRID")
						mode =3D modeGrid;
					else
						mode =3D modeMultiColumn;
				}
				else
				{
					mode =3D libConfig.mode;
				}
			=09
				if(mode =3D=3D modeGrid)
					defs =3D libConfig.gridDef;
				else
					defs =3D libConfig.columnDef;
				url +=3D "&ObjectDefinitions=3D" + escape(defs);
			}
			else
			{
				defs =3D sccGetObjectDefinition();
				if(defs !=3D null && defs !=3D "")
				{
					url +=3D "&ObjectDefinitions=3D" + escape(defs);
				}
			}
		}
	}
	return url;
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccGetQueryURL(libNames,query,defs,isGrid)
{
	var url =3D null;=20
	if(libNames !=3D null && query !=3D null)
	{
		url =3D sccCreateCgiCallURL("QueryResult");
		url +=3D "&Library=3D" + escape(libNames);=20
		url +=3D "&QuerySearchString=3D" + escape(query);

		var libConfig;
		if(defs =3D=3D null || isGrid =3D=3D null)
		{
			libConfig =3D sccGetLibConfig(libNames);
		}
=09
		// determine view mode
		var resultType=3D"";
		if(isGrid !=3D null)
		{
			if(isGrid)=20
				resultType =3D "GRID";
			else=20
				resultType =3D "MULTICOLUMN";
		}
		if(resultType =3D=3D "")
		{
			if(libConfig !=3D null)
			{
				if(libConfig.mode =3D=3D modeGrid)
					resultType =3D "GRID";
				else=20
					resultType =3D "MULTICOLUMN";
			}
		}
        url +=3D "&ResultType=3D" + resultType;
			=09
		// determine defs
		if(defs !=3D null && defs !=3D "")
		{
			url +=3D "&ObjectDefinitions=3D" + escape(defs);
		}
		else
		{
			if(libConfig !=3D null)
			{		=09
				var mode =3D null;
				if(resultType !=3D "")
				{
					if(resultType.toUpperCase() =3D=3D "GRID")
						mode =3D modeGrid;
					else
						mode =3D modeMultiColumn;
				}
				else
				{
					mode =3D libConfig.mode;
				}
			=09
				if(mode =3D=3D modeGrid)
					defs =3D libConfig.gridDef;
				else
					defs =3D libConfig.columnDef;
				url +=3D "&ObjectDefinitions=3D" + escape(defs);
			}
		}
	}
	return url;
}

//-----------------------------------------------------------------------=
----------------------------------

// Arguments
// openInChild, url [, windowOptions, windowTarget, htmlContent]

// Returns window
//
function sccPutContent()
{
	var openInChild =3D arguments[0];
	var url =3D arguments[1];
	var windowOptions =3D arguments[2];
	var windowTarget =3D arguments[3];
	var windowContent =3D arguments[4];
	var win =3D null;
=09
	if(url =3D=3D null) return false;
	if(windowOptions =3D=3D null) windowOptions =3D "";
	if(windowTarget =3D=3D null) windowTarget =3D "_self";
	if(windowContent =3D=3D null) windowContent =3D "";
=09
	if(openInChild =3D=3D true)
	{
		win =3D window.open(url,"",windowOptions,windowTarget);
		if(windowContent.length > 0)
		{
			win.document.write(windowContent);
			win.document.close();
		}=09
	}
	else
	{
		win =3D window;
		win.location.href =3D url;
	}
=09
	return win;
}

//-----------------------------------------------------------------------=
----------------------------------
//=20
// Arguments
// [openInChild, options, target, itemID, bPDFHilight]
//
function sccDownload ()
{
	var openInChild =3D arguments[0] =3D=3D null ? false : (arguments[0] =
=3D=3D true ? true : false);
	var options =3D arguments[1] =3D=3D null ? =
"width=3D400,height=3D300,top=3D100,toolbar=3Dno,resizable=3Dyes,scrollba=
rs=3Dyes,personaltoolbar=3Dno,menubar=3Dno" : arguments[1];
	var target =3D arguments[2] =3D=3D null ? (openInChild =3D=3D true ? =
"_blank" : "_self") : arguments[2];
	var itemID =3D arguments[3] =3D=3D null ? "" : arguments[3];
	var bPDFHilight =3D arguments[4] =3D=3D null ? false :  arguments[4];
=09
	var win =3D null;
	var htmlContent =3D null;
	var url =3D null;
	var urlPDFHilight =3D null;
=09
	if(bPDFHilight)
		urlPDFHilight =3D sccGetPDFHilightURL(itemID);
	if(null =3D=3D (url =3D sccGetDownloadURL(itemID))) return null;
	if(urlPDFHilight !=3D null)
		url +=3D urlPDFHilight;
=09
	if(openInChild=3D=3Dtrue)
	{
		// this code resizes the window to fit the image best.
		var filename =3D sccGetFileName(itemID);
		var openHTML =3D =
"<html><head><title>"+filename+"</title></head><body><center>";
		var imageHTML =3D "<img id=3Dimage src=3D\"" + url + "\">";
		var closeHTML =3D "</center></body> </html>";
		htmlContent =3D openHTML + imageHTML + closeHTML;
	}

	win =3D sccPutContent(openInChild,url,options,target,htmlContent);
	return win;
}

//-----------------------------------------------------------------------=
----------------------------------
//
// Arguments
// [openInChild, options, target, itemID ]
//
function sccCrop ()
{
	var openInChild =3D arguments[0] =3D=3D null ? false : (arguments[0] =
=3D=3D true ? true : false);
	var options =3D arguments[1] =3D=3D null ? =
"resizable=3Dyes,scrollbars=3Dauto,personaltoolbar=3Dno,menubar=3Dno,tool=
bar=3Dno,width=3D400,height=3D200,top=3D100" : arguments[1];
	var target =3D arguments[2] =3D=3D null ? (openInChild =3D=3D true ? =
"_blank" : "_self") : arguments[2];
	var itemID =3D arguments[3] =3D=3D null ? "" : arguments[3];
	var win =3D null;
	var htmlContent =3D null;
	var url =3D null;
		=09
	if(null =3D=3D (url =3D sccGetCropURL(itemID))) return null;
	if(javawsInstalled) url +=3D "&javaws=3D1";
	win =3D sccPutContent(openInChild,url,options,target);
	return win;	=09
}

//-----------------------------------------------------------------------=
----------------------------------
//=20
// Arguments
// [openInChild, options, target, itemID ]
//
function sccPreview()
{
	var openInChild =3D arguments[0] =3D=3D null ? false : (arguments[0] =
=3D=3D true ? true : false);
	var options =3D arguments[1] =3D=3D null ? =
"width=3D100,height=3D100,top=3D100,toolbar=3Dno,resizable=3Dyes,scrollba=
rs=3Dyes,personaltoolbar=3Dno,menubar=3Dno" : arguments[1];
	var target =3D arguments[2] =3D=3D null ? (openInChild =3D=3D true ? =
"_blank" : "_self") : arguments[2];
	var itemID =3D arguments[3] =3D=3D null ? "" : arguments[3];
=09
	var win =3D null;
	var htmlContent =3D null;
	var url =3D null;
=20
 	if( null =3D=3D (url =3D sccGetPreviewURL(itemID))) return null;
 =09
	if(openInChild=3D=3Dtrue)
	{
	   // this code resizes the window to fit the image best.
	   var filename =3D sccGetFileName(itemID);
	   var onImageload =3D "function loaded() { var img =3D =
document.getElementById(\"image\"); if(img=3D=3Dnull) return; =
window.resizeBy(img.width - 50,img.height - 70); }";
	   var openHTML =3D "<html><head><title>"+filename+"</title><script>" + =
onImageload + "</script></head><body><center>";
	   var imageHTML =3D "<img id=3Dimage src=3D\"" + unescape(url) + "\" =
onLoad=3D\"loaded();\">";
	   var closeHTML =3D "</center></body> </html>";
	   htmlContent =3D openHTML + imageHTML + closeHTML;
	}
=09
	win =3D sccPutContent(openInChild,url,options,target,htmlContent);
	return win;
}

//-----------------------------------------------------------------------=
----------------------------------
//
// Arguments
// [openInChild, options, target, itemID ]
//
function sccDetails()
{
	var openInChild =3D arguments[0] =3D=3D null ? false : (arguments[0] =
=3D=3D true ? true : false);
	var options =3D arguments[1] =3D=3D null ? =
"resizable=3Dyes,scrollbars=3Dauto,personaltoolbar=3Dno,menubar=3Dno,tool=
bar=3Dno,width=3D400,height=3D200,top=3D100" : arguments[1];
	var target =3D arguments[2] =3D=3D null ? (openInChild =3D=3D true ? =
"_blank" : "_self") : arguments[2];
	var itemID =3D arguments[3] =3D=3D null ? "" : arguments[3];
	var defs =3D arguments[4] =3D=3D null ? "" : arguments[4];
	var win =3D null;
	var url =3D null;
	=09
	if(null =3D=3D (url =3D sccGetDetailsURL(itemID,defs))) return null;=09
=09
	win =3D sccPutContent(openInChild,url,options,target);
	return win;=09
}

//-----------------------------------------------------------------------=
----------------------------------
//
// Arguments
// [openInChild, options, target, itemID ]
//
function sccDeleteObject()
{
	var openInChild =3D false; //arguments[0] =3D=3D null ? true : =
(arguments[0] =3D=3D true ? true : false);
	var options =3D arguments[1] =3D=3D null ? =
"dependent=3Dno,resizable=3Dyes,top=3D0,left=3D0,width=3D100,height=3D100=
,toolbar=3Dno" : arguments[1];
	var target =3D arguments[2];
	var itemID =3D arguments[3] =3D=3D null ? "" : arguments[3];
	var win =3D null;
	var url =3D null;
	=09
	if(null =3D=3D (url =3D sccGetDeleteURL(itemID))) return null;=09
=09
	url +=3D "&ResultResponder=3D" + "javascript/DeleteResponder.html";=09
	win =3D sccPutContent(openInChild,url,options,target);
	return win;=09
}

//-----------------------------------------------------------------------=
----------------------------------
//
// Arguments
// [ itemID ]
//
function sccForm()
{
	var itemID =3D arguments[0] =3D=3D null ? "" : arguments[0];
	if(itemID !=3D null)
	{
		var library =3D sccGetLibrary(itemID);
		var recordID =3D sccGetRecordID(itemID);
		if(library !=3D null && recordID !=3D null)
		{
		=09
			// CGI 4 popups retired
			//sccOpenFormSelector(library, recordID);=09
		=09
			// cgi 5 form chooser is served by CGI
			var sUrl =3D sccGetCgiURL();
			sUrl +=3D "?Command=3DXPortRequest" +
					"&XPortImpl=3DXPortXMLTransformer" +
					"&XPortXmlFileName=3D" +
					"&XPortExclusive=3D1" +
					"&XPortLibraryName=3D" + escape(library) +
					"&XPortRecordID=3D" + recordID;
		=09
		=09
			self.location.href =3D sUrl;

		}
	}
}

//-----------------------------------------------------------------------=
----------------------------------
//=20
// Arguments
// [openInChild, options, target, itemID ]
//
function sccGetLink()
{
	var openInChild =3D arguments[0] =3D=3D null ? false : (arguments[0] =
=3D=3D true ? true : false);
	var options =3D arguments[1] =3D=3D null ? =
"resizable=3Dyes,scrollbars=3Dauto,personaltoolbar=3Dno,menubar=3Dno,tool=
bar=3Dno,width=3D400,height=3D200,top=3D100" : arguments[1];
	var target =3D arguments[2] =3D=3D null ? (openInChild =3D=3D true ? =
"_blank" : "_self") : arguments[2];
	var itemID =3D arguments[3] =3D=3D null ? "" : arguments[3];
	var defs =3D arguments[4] =3D=3D null ? "" : arguments[4];
	var isGrid =3D arguments[5] =3D=3D null ? null : arguments[5];
	var libNames =3D arguments[6] =3D=3D null ? null : arguments[6];
	var win =3D null;
	var url =3D null;
	=09
	if(null =3D=3D (url =3D sccGetLinkURL(itemID,defs,isGrid,libNames))) =
return null;=09
=09
	win =3D sccPutContent(openInChild,url,options,target);
	return win;=09
}

//-----------------------------------------------------------------------=
----------------------------------
//
function doSelectAll(doc, bSelect)
{
	if(doc.form =3D=3D null)
		return;
	if(doc.form.SelectedObject =3D=3D null)
		return;
=09
	if(bSelect =3D=3D null)
		bSelect =3D true;
=09
	if(doc.form.SelectedObject.length =3D=3D null)
	{
		doc.form.SelectedObject.checked =3D bSelect;
	}
	else
	{=09
		var i =3D 0;
		while(true)
		{	=09
			if(doc.form.SelectedObject[i] =3D=3D null)
				break;
		=09
			doc.form.SelectedObject[i].checked =3D bSelect;
			i++;
		}
	}
}

//-----------------------------------------------------------------------=
----------------------------------
//
function getSelectedItems(theForm)
{
	if(theForm =3D=3D null)
		return null;
	if(theForm.Command =3D=3D null)
		return null;
	var arr =3D new Array();
	=09
	if(theForm.Command.value =3D=3D "GetDetail" || theForm.Command.value =
=3D=3D "SetCropData")
	{
		// special case for Detail page and crop page
		if(theForm.SelectedObject !=3D null)
			arr[0] =3D theForm.SelectedObject.value;
	}
	else
	{
		if(theForm.SelectedObject.length =3D=3D null)
		{
			if(theForm.SelectedObject.checked)
				arr[0] =3D theForm.SelectedObject.value;	=09
		}
		else
		{
			var nCount =3D 0;
			for(var i =3D 0; i < theForm.SelectedObject.length; i++)
			{=09
				if(theForm.SelectedObject[i] =3D=3D null) continue;
				if(theForm.SelectedObject[i].checked)
				{
					arr[nCount++] =3D theForm.SelectedObject[i].value;=09
				}
			}
		}
	}
=09
	return arr;	=09
}

//-----------------------------------------------------------------------=
----------------------------------
//
function sccResultIcon(url, icon, alt)
{
	if(url =3D=3D null || url =3D=3D "")
		document.write("&nbsp;");
	else
		document.write("<a href=3D\"" + url + "\">" + "<img src=3D\"" + icon + =
"\" border=3D0 alt=3D\"" + alt + "\"></a>");
}
//-----------------------------------------------------------------------=
----------------------------------
// remove a deleted item from the result page and reload it
// this function does not clear the "deleted" cookie set by the =
DeleteResponder page
function OnDeletedItem(objectID)
{
	var sccVarRecID =3D objectID;
=09
	with (self.document.form)
	{
		// get all recIDs as string		=09
		var strRecIDs;
		if(ResultPages.length =3D=3D null)
		{
			strRecIDs =3D ResultPages.value;
			ResultPages.value =3D "";
		}
		else
		for(var i =3D 0; i < ResultPages.length; i++)
		{
			if(i =3D=3D 0)
			{
				strRecIDs =3D ResultPages[i].value;
			}
			else
			if(ResultPages[i].value.length > 0)
			{
				strRecIDs +=3D "," + ResultPages[i].value;
			}
			ResultPages[i].value =3D "";
		}
			=09
		// re-arrange result pages
		var nMaxObjectPerPage =3D ResultMaxObjectsPerPage.value;
		var nCnt =3D 0;
		var nPage =3D -1;
		var arrayRecIDs =3D strRecIDs.split(",");
		for(i =3D 0; i < arrayRecIDs.length; i++)
		{
			if(arrayRecIDs[i] !=3D sccVarRecID)
			{
				if(nCnt++ % nMaxObjectPerPage =3D=3D 0)
				{
					nPage++;
					if(ResultPages.length =3D=3D null)
						ResultPages.value =3D arrayRecIDs[i];
					else
						ResultPages[nPage].value =3D arrayRecIDs[i];
				}
				else
				{
					if(ResultPages.length =3D=3D null)
						ResultPages.value +=3D "," + arrayRecIDs[i];
					else
						ResultPages[nPage].value +=3D "," + arrayRecIDs[i];
				}
			}
		}
			=09
		ResultNumObjectsInResult.value =3D arrayRecIDs.length - 1;
		submit();
	}
}

=20


------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/javascript/SccResultHooks.js


/* USER CONFIGURATION VARIABLES */

/* change this to true to have the specified function place results in a =
child window */

var downloadOpenInChild =3D false;=20
var cropOpenInChild =3D false;
var detailsOpenInChild =3D false;

/* -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Result Hook =
Functions =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D- */

function sccDoDetails(itemID, defs)
{
	sccDetails(detailsOpenInChild,null,null,itemID,defs);			=09
}

function sccDoCrop(itemID)
{
	sccCrop(cropOpenInChild,null,null,itemID);			=09
}

function sccDoDownload(itemID, bPDFHilight)
{
	sccDownload(downloadOpenInChild,null,null,itemID,bPDFHilight);
}

function sccDoForm(itemID)
{
	sccForm(itemID);=09
}

function sccDoDelete(itemID)
{
	var bOk =3D confirm("Are you sure you want delete this record?");
	if(bOk) =09
		sccDeleteObject(true,null,null,itemID);
}

function sccDoGetLink(itemID,defs,isGrid,libNames)
{
	sccGetLink(false,null,null,itemID,defs,isGrid,libNames);=09
}

function sccDoCheckbox(itemID)
{
}

function sccDoSelected(cmdURL, theForm)
{
	if(cmdURL =3D=3D null || cmdURL =3D=3D "")
		return;=20
	if(theForm =3D=3D null)
		theForm =3D document.form;
	if(theForm =3D=3D null)
		theForm =3D document.cropform;
	=09
	var selItems =3D getSelectedItems(theForm);=09
	if(selItems.length > 0)
	{
		var strItems =3D selItems.join(",");
		var url =3D cmdURL + "?SelectedObject=3D" + strItems;
		location.href =3D url;
	}
	else
	{
		alert("No item was selected!");
	}
}

function sccDetailsIcon(itemID)
{
	var func =3D 'sccDoDetails';
	var url =3D "javascript:" + func + "('" + itemID + "')";
	sccResultIcon(url, '/sys/images/DetailViewButton.gif', 'View Details');
}

function =
sccAsnLinksIcon(itemID,asnID,varLib,varIcon,varName,varDef,varIsGrid)
{
    var url =3D ""
    if(asnID !=3D "0")   =20
    {
		var query =3D "Assignment-Link=3D" + asnID;
		url =3D sccGetQueryURL(varLib,query,varDef,varIsGrid);
		url +=3D "&ResultOrderBy=3DInsertion_Time+DESC";
	 }	=20
	sccResultIcon(url, varIcon, varName);
}

function sccLinksIcon(itemID,linkIDs,varDef,varIsGrid)
{
	var varLibNames =3D null;
	linkIDs =3D unescape(linkIDs);
	var url =3D "";
    if(linkIDs.length > 19)
    {
		var func =3D 'sccDoGetLink';
		url =3D "javascript:sccDoGetLink("
		url +=3D "'" + itemID + "'";
		if(varDef !=3D null)
			url +=3D ",'" + varDef + "'";
		if(varIsGrid !=3D null)
			url +=3D ",'" + varIsGrid + "'";
		if(varLibNames !=3D null)
			url +=3D ",'" + varLibNames + "'";
		url +=3D ")";
	}
	sccResultIcon(url, '/sys/images/LinkButton.gif', 'View Links');
}

function sccImage_LinkThumbnail(itemID, varAssocLib)
{
	var url =3D sccCreateCgiCallURL("GetAssoc", itemID);
	url +=3D "&AssocLibrary=3D" + escape(varAssocLib);
	url +=3D "&AssocType=3DDetail";
	var varThumbUrl =3D sccCreateCgiCallURL("GetAssoc", itemID);
	varThumbUrl +=3D "&AssocLibrary=3D" + escape(varAssocLib);
	varThumbUrl +=3D =
"&AssocType=3DThumbnail&ResultRedirect=3Dimages/Type_FORGN.gif";
    sccResultIcon(url, varThumbUrl, "Link Details");
}


------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/javascript/Cookie.js

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
// Here are our standard Cookie routines
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//---------------------------------------------------------------
// GetCookie - Returns the value of the specified cookie or null
//             if the cookie doesn't exist
//---------------------------------------------------------------
function GetCookie(name)=20
{
  var result =3D null;
  var myCookie =3D " " + document.cookie + ";";
  var searchName =3D " " + name + "=3D";
  var startOfCookie =3D myCookie.indexOf(searchName);
  var endOfCookie;
  if (startOfCookie !=3D -1)=20
  {
    startOfCookie +=3D searchName.length;=20
    // skip past cookie name
    endOfCookie =3D myCookie.indexOf(";", startOfCookie);
    result =3D unescape(myCookie.substring(startOfCookie,endOfCookie));
  }
  return result;
}

//---------------------------------------------------------------
// SetCookie - Adds or replaces a cookie. Use null for parameters
//             that you don't care about
//---------------------------------------------------------------
function SetCookie(name, value, path, expires, domain, secure)=20
{
  var expString =3D ((expires =3D=3D null)? "" : ("; expires=3D" + =
expires.toGMTString()));
  var pathString =3D ((path =3D=3D null) ? "" : ("; path=3D" + path));
  var domainString =3D ((domain =3D=3D null)? "" : ("; domain=3D" + =
domain));
  var secureString =3D ((secure =3D=3D true) ? "; secure" : "");
  document.cookie =3D name + "=3D" + escape(value)+ expString + =
pathString + domainString+ secureString;
}

//---------------------------------------------------------------
// ClearCookie  - Removes a cookie by setting an expiration date
//                three days in the past
//---------------------------------------------------------------
function ClearCookie(name)=20
{
  var ThreeDays =3D 3 * 24 * 60 * 60 * 1000;
  var expDate =3D new Date();
  expDate.setTime (expDate.getTime() - ThreeDays);
  document.cookie =3D name + "=3DImOutOfHere; expires=3D"+ =
expDate.toGMTString();
}
  
------=_NextPart_000_0000_01C96F98.DB5F7C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://172.17.0.76/sys/definitions/library_defs.js

// This file requires that the sccCgiFunctions.js has been included.
//-----------------------------------------------------------------------=
----------------------------------

defaultLibraryIndex =3D 1; // default library in the search page

// list your library types and their configurations here.
// Syntax: SCCLibraryConfig(libraryType, gridDefFile, columnDefFile, =
pageModeDefault)

sccLibConfigs[0] =3D new SCCLibraryConfig(
							"Default",
							"definitions/image_att_grid.def",
							"definitions/image_att_column.def",
							modeGrid);
						 =20
sccLibConfigs[1] =3D new SCCLibraryConfig(
							"Images",
							"definitions/image_att_grid.def",
							"definitions/image_att_column.def",
							modeGrid);

sccLibConfigs[2] =3D new SCCLibraryConfig(
							"PDFProofs",
							"definitions/pdfproof_att_grid.def",
							"definitions/pdf_att_column.def",
							modeGrid);

sccLibConfigs[3] =3D new SCCLibraryConfig(
							"PDFPages",
							"definitions/pdfpage_att_grid.def",
							"definitions/pdf_att_column.def",
							modeGrid);

sccLibConfigs[4] =3D new SCCLibraryConfig(
							"Graphics",
							"definitions/pdf_att_grid.def",
							"definitions/pdf_att_column.def",
							modeGrid);

sccLibConfigs[5] =3D new SCCLibraryConfig(
							"Assignment",
							"definitions/assign_att_grid.def",
							"definitions/assign_att_column.def",
							modeMultiColumn);
						 =20
sccLibConfigs[6] =3D new SCCLibraryConfig(
							"Text",
							"definitions/text_att_grid.def",
							"definitions/text_att_column.def",
							modeMultiColumn);
sccLibConfigs[7] =3D new SCCLibraryConfig(
							"Graphics",
							"definitions/pdf_att_grid.def",
							"definitions/modpdf_att_column.def",
							modeGrid);

sccLibConfig_Mixed =3D sccLibConfigs[0]; // the configurations for mixed =
library types
sccLibConfig_Linking =3D sccLibConfigs[0]; // the configurations for =
linked objects page

// list your libraries and their types here.
// Syntax: SCCLibraryConfig(libraryName, libraryDisplayName, =
libraryType)

sccLibs[0] =3D new SCCLibraryInfo(
							"Sacto Assignments",
							"Sacto Assignments",
							"Assignment");

sccLibs[1] =3D new SCCLibraryInfo(
							"NH Photo Assign",
							"NH Photo Assign",
							"Assignment");

sccLibs[2] =3D new SCCLibraryInfo(
							"Current WirePhotos",
							"Current WirePhotos",
							"Images");

sccLibs[3] =3D new SCCLibraryInfo(
							"Sacto Staff Photos",
							"Sacto Staff Photos",
							"Images");

sccLibs[4] =3D new SCCLibraryInfo(
							"Neighbors Photos",
							"Neighbors Photos",
							"Images");

sccLibs[5] =3D new SCCLibraryInfo(
							"WirePhoto Archive",
							"WirePhoto Archive",
							"Images");

sccLibs[6] =3D new SCCLibraryInfo(
							"Graphics Archive",
							"Graphics Archive",
							"Graphics");

sccLibs[7] =3D new SCCLibraryInfo(
							"Page Proofer",
							"Page Proofer",
							"PDFProofs");
						=09
sccLibs[8] =3D new SCCLibraryInfo(
							"Page Archive",
							"Page Archive",
							"PDFPages");
sccLibs[9] =3D new SCCLibraryInfo(
							"SacText 2003-2008",
							"SacText 2003-2008",
							"Text");

sccLibs[10] =3D new SCCLibraryInfo(
							"SacText 1996-2001",
							"SacText 1996-2002",
							"Text");

sccLibs[11] =3D new SCCLibraryInfo(
							"SacText 1990-1995",
							"SacText 1990-1995",
							"Text");

sccLibs[12] =3D new SCCLibraryInfo(
							"SacText 1984-1989",
							"SacText 1984-1989",
							"Text");

sccLibs[13] =3D new SCCLibraryInfo(
							"Special Sections",
							"Special Sections",
							"Text");
sccLibs[14] =3D new SCCLibraryInfo(
							"Mod Pages Completed",
							"Mod Pages Completed",
							"PDFProofs");


------=_NextPart_000_0000_01C96F98.DB5F7C70--
