<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
In Socialtext Unplugged, the selected pages of your Socialtext workspace are displayed as individual "tiddlers" on the page. When the mouse passes over a tiddler a short toolbar menu appears at the top right. Use the commands here to manipulate that particular tiddler: notably closing and editting it. (You can double click on a tiddler as a shortcut to directly enter edit mode).

Over on the right hand side of the window are commands that affect the entire page, in particular "close all" which can be useful to clear the decks when many tiddlers are open at once.

The user is encouraged to ensure that they can SaveChanges before embarking on widespread editing.
Welcome to Socialtext Unplugged. This is a specially designed web page that you can use to view and edit your Socialtext content without having to be online to your Socialtext server.

There are three steps to using Socialtext Unplugged:
* First, learn how to SaveChanges to your local hard drive. This keeps your work safe even if you close your browser or have to reboot your computer
* Secondly, find out how to BrowseAndEdit your content while it is unplugged
* Thirdly, when you can reconnect to your Socialtext server, you can SyncChanges to save your unplugged changes to the server so that other people can see them too

You should also check your system meets the SystemRequirements.
Socialtext Unplugged lets you browse and edit your content while you're offline. When you make a change you need to SaveChanges to save the change to your local hard drive, before later performing a SyncChanges to synchronise the change back to the server.

The procedure for SaveChanges is slightly different for different browsers:
* SavingOnInternetExplorer
* SavingOnFireFox
* SavingOnSafari
* SavingOnOpera
You can save changes with any version of FireFox, and also many other browsers in the FireFox family, such as Camino on the Mac and MiniMo on mobile devices. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted with an "Internet Security" dialog as follows, click the checkbox labelled "Remember this decision" and then the "Allow" button
## "A script from "file://" is requesting enhanced capabilities that are UNSAFE and could be used to compromise your machine or data..."
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
If you accidentally //deny// permission instead, you may need to UnravelFireFoxPermissions.
You can save changes with Internet Explorer versions 6 and 7, but not the earlier versions. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted as follows, click "Yes":
## "An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?"
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
Note that there is currently [[a bug|http://trac.tiddlywiki.org/tiddlywiki/ticket/39]] that prevents Internet Explorer from saving correctly if you have specified a backup directory in AdvancedOptions.
To SaveChanges on Opera, see the instructions for using the TiddlySaver Java applet.
To SaveChanges on Safari, see the instructions for using the TiddlySaver Java applet.
<<search>><<closeAll>><<permaview>><<newTiddler 'New Tiddler' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"konverzija" wikiformat:socialtext'>><<newJournal 'DD MMM YYYY' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"konverzija" wikiformat:socialtext'>><<saveChanges>><<backstage sync>><<slider chkSliderOptionsPanel OptionsPanel 'options ยป' 'Change TiddlyWiki advanced options'>>
Konverzija podataka
Socialtext Unplugged
https://saturn.ffzg.hr/konverzija/
[[SocialtextScreenStyle]]
[[SocialtextStyleOverrides]]
[[Styles HorizontalMainMenu]]
<<sync>>
@@The user interface for synchronization is not finalized@@
To synchronize your changes back to the Socialtext server:
# click on [[Sync]] in the right-hand sidebar
<<tabs txtMoreTab Orphans 'Orphaned tiddlers' TabMoreOrphans Shadowed 'Shadowed tiddlers' TabMoreShadowed>>
Under FireFox, you can run into problems if you accidentally click 'Deny' on the permission request dialog, and have selected //Remember this decision//.

To reverse the effects, first locate the file {{{prefs.js}}} in your FireFox profile directory. Under Windows you'll find it at something like {{{C:\Documents and Settings\Jeremy\Application Data\Mozilla\Firefox\Profiles\o3dhupu6.default\prefs.js}}}, where {{{Jeremy}}} is the name of your windows profile and {{{o3dhupu6}}} will be a similar string of gobbledegook. On the Mac it'll be at {{{~/Library/Application Support/Firefox/Profiles/o3dhupu6.default/prefs.js}}} and on most versions of Linux, at {{{~/.mozilla/firefox/o3dhupu6.default/prefs.js}}}.

Open the file in a text editor and find the line {{{user_pref("capability.principal.codebase.p0.denied", "UniversalXPConnect");}}} and simply replace the word {{{denied}}} with {{{granted}}}.
//(Thanks to JonScully for figuring out this fix)//
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler references > fields syncing jump'></div>
<div class='workspace' id='st-page-wiki-title' macro='view socialtext.workspace'></div>
<div class='title' id='st-page-titletext' macro='view title'></div>
<div class='subtitle'>
Created on <span macro='view created date [[MMM DD, 0hh:0mm]]'></span>.
Updated by <span macro='view modifier link'></span>
on <span macro='view modified date [[MMM DD, 0hh:0mm]]'></span></div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></span></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
/***
To use, add {{{[[Styles HorizontalMainMenu]]}}} to your StyleSheet tiddler.
See http://www.w3schools.com/css/css_colors.asp for a color chart.
***/
/*{{{*/
#mainMenu {position:relative;left:auto;width:auto;text-align:left;line-height:normal;padding 0em 1em 0em 1em;font-size:normal;}
#mainMenu br {display:none;}
#mainMenu {background:#336699;}
#mainMenu {padding:2px;}
#mainMenu .button, #mainMenu .tiddlyLink {padding-left:0.5em;padding-right:0.5em;color:white;font-size:115%;}

#displayArea {
	margin-top:0;margin-right:20em;margin-bottom:0;margin-left:1em;
	padding-top:.1em;padding-bottom:.1em;
}
/*}}}*/
|''Type:''|socialtext|
|''URL:''|https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443 |
|''Workspace:''|konverzija|
|''WorkspaceList:''||
|''Description:''|Konverzija podataka|
The TiddlySaver Java applet allows TiddlyWiki from a {{{file://}}} URL to save changes Safari, Opera and other browsers.

It is a small file named [["TiddlySaver.jar"|TiddlySaver.jar]] that must be placed in the same directory as your TiddlyWiki file. Before you can use it, you need to give it the necessary privileges by editting your {{{.java.policy}}} file.

For Windows, the file will be at {{{C:\Documents and Settings\your-user-name\.java.policy}}}. Add the following lines (substituting the directory of your TiddlyWiki file as appropriate):
{{{
grant codeBase "file:${user.home}/My Documents/tiddlywiki-folder/*" {
  permission java.io.FilePermission "${user.home}${/}My Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
On Mac OS X, the file is found at {{{/Users/your-user-name/.java.policy}}}:
{{{
grant codeBase "file:${user.home}/Documents/tiddlywiki-folder/*" {
  permission java.io.FilePermission "${user.home}${/}Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
It can be tricky creating files whose name starts with a period, so you can use this [[pre-built .java.policy file|.java.policy]]. The same file is suitable for Macs too, just edit it and delete the "My " bit, leaving just "Documents". Make sure you save it in the right place for each operating system!

If you have trouble setting up the permissions correctly, you can try granting broader permissions to the applet like this:

{{{
grant codeBase "file://localhost/home/users/Desktop/
TiddlySaver.jar"
 { permission java.security.AllPermission; };
}}}

Note that there is currently [[a bug|http://trac.tiddlywiki.org/ticket/172]] that prevents TiddlySaver from working if you have specified a backup directory in AdvancedOptions.
/***
|''Name:''|SocialtextLocaleOverrides|
|''Description:''|Text changes for Socialtext|
***/

//{{{
merge(config.views.wikified.tag,{
	labelNoTags: "No Tags",
	labelTags: "Tags"});

merge(config.commands.references,{
	text: "incoming links",
	tooltip: "Show tiddlers that link to this one",
	popupNone: "No incoming links"});
//}}}
/***
|''Name:''|SocialtextTweaksPlugin|
|''Description:''|Allows changes to be synchronised with a Socialtext server|
|''Source:''|http://stunplugged.tiddlywiki.com/#SocialtextTweaksPlugin|
|''Author:''|JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Version:''|1.0.2|
|''Date:''|Jun 15, 2006|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[BSD open source license]]|
|''~CoreVersion:''|2.2|

Make minor configuration tweaks specific to Socialtext Unplugged
***/

//{{{
// Ensure that the SocialtextTweaksPlugin is only installed once.
if(!version.extensions.SocialtextTweaksPlugin) {
version.extensions.SocialtextTweaksPlugin = {installed:true};
// Check version number of core code
if(version.major < 2 || (version.major == 2 && version.minor < 2))
	{alertAndThrow("SocialtextTweaksPlugin requires TiddlyWiki 2.2 or later.");}

merge(config.defaultCustomFields,{
	wikiformat:'socialtext',
	'server.host':'https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443'
});

config.options.chkSinglePageMode = true;
config.options.chkEnableAnimations = true;

} // end of "install only once"
//}}}
/***
|''Name:''|SocialtextFormatterPlugin|
|''Description:''|Allows Tiddlers to use [[Socialtext|http://www.socialtext.com/]] text formatting|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextFormatterPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/formatters/SocialtextFormatterPlugin.js|
|''Version:''|0.9.4|
|''Date:''|Jan 21, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.1.0|

This is the SocialtextFormatterPlugin, which allows you to insert Socialtext formated text into a TiddlyWiki.

The aim is not to fully emulate Socialtext, but to allow you to work with Socialtext content off-line and then resync the content with your Socialtext wiki later on, with the expectation that only minor edits will be required.

To use Socialtext format in a Tiddler, tag the Tiddler with SocialtextFormat or set the tiddler's {{{wikiformat}}} extended field to {{{socialtext}}}

Please report any defects you find at http://groups.google.co.uk/group/TiddlyWikiDev
***/

//{{{
// Ensure that the SocialtextFormatter Plugin is only installed once.
if(!version.extensions.SocialtextFormatterPlugin) {
version.extensions.SocialtextFormatterPlugin = {installed:true};

if(version.major < 2 || (version.major == 2 && version.minor < 1))
	{alertAndThrow('SocialtextFormatterPlugin requires TiddlyWiki 2.1 or later.');}

SocialtextFormatter = {}; // 'namespace' for local functions

wikify = function(source,output,highlightRegExp,tiddler)
{
	if(source && source != '') {
		var w = new Wikifier(source,getParser(tiddler),highlightRegExp,tiddler);
		var out = output;
		if(tiddler && (tiddler.isTagged(config.parsers.socialtextFormatter.formatTag) || (tiddler.fields.wikiformat==config.parsers.socialtextFormatter.format)) ) {
			var d1 = createTiddlyElement(output,'div','content-display-body','content-section-visible');
			var d2 = createTiddlyElement(d1,'div','wikipage');
			out = createTiddlyElement(d2,'div',null,'wiki');
		}
		var time1,time0 = new Date();
		w.subWikifyUnterm(out);
		if(tiddler && config.options.chkDisplayInstrumentation) {
			time1 = new Date();
			var t = tiddler ? tiddler.title : source.substr(0,10);
			displayMessage("Wikify '"+t+"' in " + (time1-time0) + " ms");
		}
	}
};

stDebug = function(out,str)
{
	createTiddlyText(out,str.replace(/\n/mg,'\\n').replace(/\r/mg,'RR'));
	createTiddlyElement(out,'br');
};

SocialtextFormatter.Tiddler_changed = Tiddler.prototype.changed;
Tiddler.prototype.changed = function()
{
	if((this.fields.wikiformat==config.parsers.socialtextFormatter.format) || this.isTagged(config.parsers.socialtextFormatter.formatTag)) {
		// update the links array, by checking for Socialtext format links
		this.links = [];
		var tiddlerLinkRegExp = /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg;
		tiddlerLinkRegExp.lastIndex = 0;
		var match = tiddlerLinkRegExp.exec(this.text);
		while(match) {
			var link = match[2];
			this.links.pushUnique(link);
			match = tiddlerLinkRegExp.exec(this.text);
		}
	}/* else {
		return SocialtextFormatter.Tiddler_changed.apply(this,arguments);
	}*/
	this.linksUpdated = true;
};

SocialtextFormatter.wafl = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var lm2 = lookaheadMatch[2];
		switch(lookaheadMatch[1]) {
		case 'image':
			var img = createTiddlyElement(w.output,'img');
			img.src = w.tiddler.title + '/' + lm2;
			createTiddlyText(img,lm2);
			break;
		case 'file':
			var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			var a = createTiddlyElement(s,'a');
			a.href = w.tiddler.title + '/' + lm2;
			createTiddlyText(a,lm2);
			break;
		case 'link':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createTiddlyElement(s,'a');
			var t = w.tiddler ? w.tiddler.title + ':' : '';
			a.setAttribute('href','#' + t + lm2);
			a.title = 'section link';
			createTiddlyText(a,lm2);
			break;
		case 'weblog':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			var text = lm2;
			var link = 'Weblog: ' + lm2;
			createTiddlyText(createTiddlyLink(s,link,false,null,w.isStatic),text);
			break;
		case 'section':
			a = createTiddlyElement(w.output,'a');// drop anchor
			t = w.tiddler ? w.tiddler.title + ':' : '';
			a.setAttribute('name',t + lm2);
			break;
		case 'date':
			createTiddlyText(w.output,lm2);
			break;
		case 'user':
			var oldSource = w.source;
			w.source = lm2;
			w.nextMatch = 0;
			w.subWikifyUnterm(w.output);
			w.source = oldSource;
			break;
// Shortcut expansions - not strictly syntax
		case 'google':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://www.google.com/search?q='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'fedex':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://www.fedex.com/Tracking?tracknumbers='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'map':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://maps.google.com/maps?q='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'wikipedia':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://en.wikipedia.org/wiki/'+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'rt':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://rt.socialtext.net/Ticket/Display.html?id='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'stcal':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'https://calendar.socialtext.net:445/view_t.php?timeb=1&id=3&date='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'svn':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'https://repo.socialtext.net/listing.php?rev='+lm2+'sc=1');
			createTiddlyText(a,lm2);
			break;
		default:
			w.outputText(w.output,w.matchStart,w.nextMatch);
			return;
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	} else {
		w.outputText(w.output,w.matchStart,w.nextMatch);
	}
};

SocialtextFormatter.presence = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var p = lookaheadMatch[1];
		var text = lookaheadMatch[2];
		var link;
		var src;
		if(p=='aim') {
			link = 'aim:goim?screenname=' + text + '&message=hello';
			src = 'http://big.oscar.aol.com/sleepleft?on_url=http://www.aim.com/remote/gr/MNB_online.gif&amp;off_url=http://www.aim.com/remote/gr/MNB_offline.gif';
		} else if(p=='yahoo'||p=='ymsgr') {
			link = 'ymsgr:sendIM?'+text;
			src = 'http://opi.yahoo.com/online?u=chrislondonbridge&f=.gif';
		} else if(p=='skype'||p=='callto') {
			link = 'callto:'+text;
			src = 'http://goodies.skype.com/graphics/skypeme_btn_small_green.gif';
		} else if(p=='asap') {
			link = 'http://asap2.convoq.com/AsapLinks/Meet.aspx?l='+text;
			src = 'http://asap2.convoq.com/AsapLinks/Presence.aspx?l='+text;
		}
		var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
		var a = createExternalLink(s,link);
		var img = createTiddlyElement(a,'img');
		createTiddlyText(a,text);
		img.src = src;
		img.border='0';
		img.alt = '(' + lookaheadMatch[1] + ')';
		if(p=='aim') {
			img.width='11'; img.height='13';
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
};

config.formatterHelpers.singleCharFormat = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[0].substr(lookaheadMatch[0].length-2,1) != ' ') {
		w.subWikifyTerm(createTiddlyElement(w.output,this.element),this.termRegExp);
	} else {
		w.outputText(w.output,w.matchStart,w.nextMatch);
	}
};

config.socialtext = {};
config.socialtext.formatters = [
{
	name: 'socialtextHeading',
	match: '^\\^{1,6} ?',
	termRegExp: /(\n+)/mg,
	handler: function(w)
	{
		var len = w.matchText.trim().length;
		var e = createTiddlyElement(w.output,'h' + len);
		var a = createTiddlyElement(e,'a');// drop anchor
		var t = w.tiddler ? w.tiddler.title + ':' : '';
		len = w.source.substr(w.nextMatch).indexOf('\n');
		a.setAttribute('name',t+w.source.substr(w.nextMatch,len));
		w.subWikifyTerm(e,this.termRegExp);
	}
},

{
	name: 'socialtextTable',
	match: '^\\|(?:(?:.|\n)*)\\|$',
	lookaheadRegExp: /^\|(?:(?:.|\n)*)\|$/mg,
	cellRegExp: /(?:\|(?:[^\|]*)\|)(\n|$)?/mg,
	cellTermRegExp: /((?:\x20*)\|)/mg,
	handler: function(w)
	{
		var table = createTiddlyElement(w.output,'table');
		var rowContainer = createTiddlyElement(table,'tbody');
		var prevColumns = [];
		w.nextMatch = w.matchStart;
		this.lookaheadRegExp.lastIndex = w.nextMatch;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
			var r = this.rowHandler(w,createTiddlyElement(rowContainer,'tr'),prevColumns);
			if(!r) {
				w.nextMatch++;
				break;
			}
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		}
	},
	rowHandler: function(w,e,prevColumns)
	{
		this.cellRegExp.lastIndex = w.nextMatch;
		var cellMatch = this.cellRegExp.exec(w.source);
		while(cellMatch && cellMatch.index == w.nextMatch) {
			w.nextMatch++;
			var cell = createTiddlyElement(e,'td');
			w.subWikifyTerm(cell,this.cellTermRegExp);
			if(cellMatch[1]) {
				// End of row
				w.nextMatch = this.cellRegExp.lastIndex;
				return true;
			}
			// Cell
			w.nextMatch--;
			this.cellRegExp.lastIndex = w.nextMatch;
			cellMatch = this.cellRegExp.exec(w.source);
		}
		return false;
	}
},

{
	name: 'socialtextList',
	match: '^[\\*#]+ ',
	lookaheadRegExp: /^([\*#])+ /mg,
	termRegExp: /(\n+)/mg,
	handler: function(w)
	{
		var stack = [w.output];
		var currLevel = 0, currType = null;
		var itemType = 'li';
		w.nextMatch = w.matchStart;
		this.lookaheadRegExp.lastIndex = w.nextMatch;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
			var listType = lookaheadMatch[1] == '*' ? 'ul' : 'ol';
			var listLevel = lookaheadMatch[0].length;
			w.nextMatch += listLevel;
			if(listLevel > currLevel) {
				for(var i=currLevel; i<listLevel; i++) {
					stack.push(createTiddlyElement(stack[stack.length-1],listType));
				}
			} else if(listLevel < currLevel) {
				for(i=currLevel; i>listLevel; i--) {
					stack.pop();
				}
			} else if(listLevel == currLevel && listType != currType) {
				stack.pop();
				stack.push(createTiddlyElement(stack[stack.length-1],listType));
			}
			currLevel = listLevel;
			currType = listType;
			var e = createTiddlyElement(stack[stack.length-1],itemType);
			w.subWikifyTerm(e,this.termRegExp);
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		}
	}
},

{
	name: 'socialtextQuoteByLine',
	match: '^>+',
	lookaheadRegExp: /^>+/mg,
	termRegExp: /(\n)/mg,
	element: 'blockquote',
	handler: function(w)
	{
		var stack = [w.output];
		var currLevel = 0;
		var newLevel = w.matchLength;
		var i;
		do {
			if(newLevel > currLevel) {
				for(i=currLevel; i<newLevel; i++) {
					stack.push(createTiddlyElement(stack[stack.length-1],this.element));
				}
			} else if(newLevel < currLevel) {
				for(i=currLevel; i>newLevel; i--) {
					stack.pop();
				}
			}
			currLevel = newLevel;
			w.subWikifyTerm(stack[stack.length-1],this.termRegExp);
			createTiddlyElement(stack[stack.length-1],'br');
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			var matched = lookaheadMatch && lookaheadMatch.index == w.nextMatch;
			if(matched) {
				newLevel = lookaheadMatch[0].length;
				w.nextMatch += newLevel;
			}
		} while(matched);
	}
},

{
	name: 'socialtextRule',
	match: '^----+$\\n+',
	handler: function(w)
	{
		createTiddlyElement(w.output,'hr');
	}
},

{
	name: 'socialtextPreformatted',
	match: '^\\.pre\\s*\\n',
	lookaheadRegExp: /^.pre\s*\n((?:.|\n)*?)\n.pre\s*\n/mg,
	element: 'pre',
	handler: config.formatterHelpers.enclosedTextHelper
},

{
	name: 'socialtextHtml',
	match: '^\\.html',
	lookaheadRegExp: /\.html((?:.|\n)*?)\.html/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			createTiddlyElement(w.output,'span').innerHTML = lookaheadMatch[1];
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'macro',
	match: '<<',
	lookaheadRegExp: /<<([^>\s]+)(?:\s*)((?:[^>]|(?:>(?!>)))*)>>/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[1]) {
			w.nextMatch = this.lookaheadRegExp.lastIndex;
			invokeMacro(w.output,lookaheadMatch[1],lookaheadMatch[2],w,w.tiddler);
		}
	}
},

{
	name: 'socialtextExplicitLink',
	match: '(?:".*?" ?)?\\[',
	lookaheadRegExp: /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var link = lookaheadMatch[2];
			var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
			createTiddlyText(createTiddlyLink(w.output,link,false,null,w.isStatic,w.tiddler),text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextExternalLink',
	match: '(?:".*?" ?)?<[a-z]{2,8}:',
	lookaheadRegExp: /(?:\"(.*?)\" ?)?<([a-z]{2,8}:.*?)>/mg,
	imgRegExp: /\.(?:gif|ico|jpg|png)/g,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var link = lookaheadMatch[2];
			var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
			this.imgRegExp.lastIndex = 0;
			if(this.imgRegExp.exec(link)) {
				var img = createTiddlyElement(w.output,'img');
				if(lookaheadMatch[1]) {
					img.title = text;
				}
				img.alt = text;
				img.src = link;
			} else {
				createTiddlyText(createExternalLink(w.output,link),text);
			}
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextUrlLink',
	match: config.textPrimitives.urlPattern,
	handler: function(w)
	{
		w.outputText(createExternalLink(w.output,w.matchText),w.matchStart,w.nextMatch);
	}
},

{
	name: 'socialtextBold',
	match: '\\*(?![\\s\\*])',
	lookaheadRegExp: /\*(?!\s)(?:.*?)(?!\s)\*(?=[$\s\|\._\-,])/mg,
	termRegExp: /((?!\s)\*(?=[$\s\|\.\-_,]))/mg,
	element: 'strong',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextItalic',
	match: '_(?![\\s_])',
	lookaheadRegExp: /_(?!\s)(?:.*?)(?!\s)_(?=[$\s\|\.\*\-,])/mg,
	termRegExp: /((?!\s)_(?=[$\s\|\.\*\-,]))/mg,
	element: 'em',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextStrike',
	match: '-(?![\\s\\-])',
	lookaheadRegExp: /-(?!\s)(?:.*?)(?!\s)-(?=[$\s\|\.\*_,])/mg,
	termRegExp: /((?!\s)-(?=[$\s\|\.\*_,]))/mg,
	element: 'del',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextMonoSpaced',
	match: '`(?![\\s`])',
	lookaheadRegExp: /`(?!\s)(?:.*?)(?!\s)`(?=[$\s\.\*\-_,])/mg,
	termRegExp: /((?!\s)`(?=[$\s\.\*\-_,]))/mg,
	element: 'tt',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextParagraph',
	match: '\\n{2,}',
	handler: function(w)
	{
		createTiddlyElement(w.output,'p');
	}
},

{
	name: 'socialtextLineBreak',
	match: '\\n',
	handler: function(w)
	{
		createTiddlyElement(w.output,'br');
	}
},

{
	name: 'socialtextNoWiki',
	match: '\\{\\{',
	lookaheadRegExp: /\{\{((?:.|\n)*?)\}\}/mg,
	element: 'span',
	handler: config.formatterHelpers.enclosedTextHelper
},

{
	name: 'socialtextTrademark',
	match: '\\{tm\\}',
	handler: function(w)
	{
		createTiddlyElement(w.output,'span').innerHTML = '&trade;';
	}
},

{
	name: 'socialtextWafl',
	match: '\\{(?:[a-z]{2,16}): ?.*?\\}',
	lookaheadRegExp: /\{([a-z]{2,16}): ?(.*?)\}/mg,
	handler: SocialtextFormatter.wafl
},

{
	name: 'socialtextPresence',
	match: '(?:aim|yahoo|ymsgr|skype|callto|asap):\\w+',
	lookaheadRegExp: /(aim|yahoo|ymsgr|skype|callto|asap):(\w+)/mg,
	handler: SocialtextFormatter.presence
},

{
	name: 'socialtextMailTo',
	match: '[\\w\.]+@[\\w]+\.[\\w\.]+',
	lookaheadRegExp: /([\w\.]+@[\w]+\.[\w\.]+)/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var text = lookaheadMatch[1];
			createTiddlyText(createExternalLink(w.output,'mailto:'+text),text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextHtmlEntitiesEncoding',
	match: '&#?[a-zA-Z0-9]{2,8};',
	handler: function(w)
	{
		createTiddlyElement(w.output,'span').innerHTML = w.matchText;
	}
}
];

config.parsers.socialtextFormatter = new Formatter(config.socialtext.formatters);
config.parsers.socialtextFormatter.format = 'socialtext';
config.parsers.socialtextFormatter.formatTag = 'SocialtextFormat';

} // end of 'install only once'
//}}}
/***
|''Name:''|SocialtextAdaptorPlugin|
|''Description:''|Adaptor for moving and converting data to and from Socialtext Wikis|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com) and JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextAdaptorPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/adaptors/SocialtextAdaptorPlugin.js|
|''Version:''|0.5.1|
|''Date:''|Feb 25, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.2.0|

Socialtext REST documentation is at:
http://www.eu.socialtext.net/st-rest-docs/index.cgi?socialtext_rest_documentation

***/

//{{{
if(!version.extensions.SocialtextAdaptorPlugin) {
version.extensions.SocialtextAdaptorPlugin = {installed:true};

function SocialtextAdaptor()
{
	this.host = null;
	this.workspace = null;
	return this;
}

SocialtextAdaptor.mimeType = 'text/x.socialtext-wiki';
SocialtextAdaptor.serverType = 'socialtext';
SocialtextAdaptor.serverParsingErrorMessage = "Error parsing result from server";
SocialtextAdaptor.errorInFunctionMessage = "Error in function SocialtextAdaptor.%0";

SocialtextAdaptor.prototype.setContext = function(context,userParams,callback)
{
	if(!context) context = {};
	context.userParams = userParams;
	if(callback) context.callback = callback;
	context.adaptor = this;
	if(!context.host)
		context.host = this.host;
	if(!context.workspace && this.workspace)
		context.workspace = this.workspace;
	return context;
};

SocialtextAdaptor.doHttpGET = function(uri,callback,params,headers,data,contentType,username,password)
{
	return doHttp('GET',uri,data,contentType,username,password,callback,params,headers);
};

SocialtextAdaptor.doHttpPOST = function(uri,callback,params,headers,data,contentType,username,password)
{
	return doHttp('POST',uri,data,contentType,username,password,callback,params,headers);
};

SocialtextAdaptor.fullHostName = function(host)
{
	if(!host)
		return '';
	if(!host.match(/:\/\//))
		host = 'http://' + host;
	if(host.substr(host.length-1) != '/')
		host = host + '/';
	return host;
};

SocialtextAdaptor.minHostName = function(host)
{
	return host ? host.replace(/^http:\/\//,'').replace(/\/$/,'') : '';
};

// Convert a page title to the normalized form used in uris
SocialtextAdaptor.normalizedTitle = function(title)
{
	var n = title.toLowerCase();
	n = n.replace(/\s/g,'_').replace(/\//g,'_').replace(/\./g,'_').replace(/:/g,'').replace(/\?/g,'');
	if(n.charAt(0)=='_')
		n = n.substr(1);
	return String(n);
};

// Convert a Socialtext date in YYYY-MM-DD hh:mm format into a JavaScript Date object
SocialtextAdaptor.dateFromEditTime = function(editTime)
{
	var dt = editTime;
	return new Date(Date.UTC(dt.substr(0,4),dt.substr(5,2)-1,dt.substr(8,2),dt.substr(11,2),dt.substr(14,2)));
};

SocialtextAdaptor.prototype.openHost = function(host,context,userParams,callback)
{
	this.host = SocialtextAdaptor.fullHostName(host);
	context = this.setContext(context,userParams,callback);
	if(context.callback) {
		context.status = true;
		window.setTimeout(function() {callback(context,userParams);},0);
	}
	return true;
};

SocialtextAdaptor.prototype.openWorkspace = function(workspace,context,userParams,callback)
{
	this.workspace = workspace;
	context = this.setContext(context,userParams,callback);
	if(context.callback) {
		context.status = true;
		window.setTimeout(function() {callback(context,userParams);},0);
	}
	return true;
};


SocialtextAdaptor.prototype.getWorkspaceList = function(context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	var uriTemplate = '%0data/workspaces';
	var uri = uriTemplate.format([context.host]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getWorkspaceListCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.getWorkspaceListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getWorkspaceListCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		var list = [];
		for(var i=0; i<info.length; i++) {
			var item = {
				title:info[i].title,
				name:info[i].name,
				modified:SocialtextAdaptor.dateFromEditTime(info[i].modified_time)
				};
			list.push(item);
		}
		context.workspaces = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.getTiddlerList = function(context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	var uriTemplate = '%0data/workspaces/%1/pages?order=newest';//!! ? or ;
	var uri = uriTemplate.format([context.host,context.workspace]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerListCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};


SocialtextAdaptor.getTiddlerListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerListCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		var list = [];
		for(var i=0; i<info.length; i++) {
			var tiddler = new Tiddler(info[i].name);
			tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
			tiddler.modifier = info[i].last_editor;
			tiddler.tags = info[i].tags;
			tiddler.fields['server.page.id'] = info[i].page_id;
			tiddler.fields['server.page.name'] = info[i].name;
			tiddler.fields['server.page.revision'] = String(info[i].revision_id);
			list.push(tiddler);
		}
		context.tiddlers = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.generateTiddlerInfo = function(tiddler)
{
	var info = {};
	var host = this && this.host ? this.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
	var workspace = this && this.workspace ? this.workspace : tiddler.fields['server.workspace'];
	uriTemplate = '%0%1/index.cgi?%2';
	info.uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(tiddler.title)]);
	return info;
};

SocialtextAdaptor.prototype.getTiddler = function(title,context,userParams,callback)
{
	return this.getTiddlerRevision(title,null,context,userParams,callback);
};

SocialtextAdaptor.prototype.getTiddlerRevision = function(title,revision,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);

	// request the page in json format to get the page attributes
	if(revision) {
		var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions/%3';
		context.revision = revision;
	} else {
		uriTemplate = '%0data/workspaces/%1/pages/%2';
		context.revision = null;
	}
	uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),revision]);

	context.tiddler = new Tiddler(title);
	context.tiddler.fields.wikiformat = 'socialtext';
	context.tiddler.fields['server.host'] = SocialtextAdaptor.minHostName(context.host);
	context.tiddler.fields['server.workspace'] = context.workspace;
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};


SocialtextAdaptor.getTiddlerCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
			context.tiddler.tags = info.tags;
			context.tiddler.fields['server.page.id'] = info.page_id;
			context.tiddler.fields['server.page.name'] = info.name;
			context.tiddler.fields['server.page.revision'] = String(info.revision_id);
			context.tiddler.modifier = info.last_editor;
			context.tiddler.modified = SocialtextAdaptor.dateFromEditTime(info.last_edit_time);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
		if(context.callback)
			context.callback(context,context.userParams);
		return;
	}
	var uriTemplate = context.revision ? '%0data/workspaces/%1/pages/%2/revisions/%3' : '%0data/workspaces/%1/pages/%2';
	var host = SocialtextAdaptor.fullHostName(context.tiddler.fields['server.host']);
	var workspace = context.workspace ? context.workspace : context.tiddler.fields['server.workspace'];
	uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(context.tiddler.title),context.revision]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback2,context,{'accept':SocialtextAdaptor.mimeType});
};

SocialtextAdaptor.getTiddlerCallback2 = function(status,context,responseText,uri,xhr)
{
	context.tiddler.text = responseText;
	if(status) {
		context.status = true;
	} else {
		context.status = false;
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.getTiddlerRevisionList = function(title,limit,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);

	var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions?accept=application/json';
	if(!limit)
		limit = 5;
	var uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),limit]);

	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerRevisionListCallback,context);
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.getTiddlerRevisionListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	if(status) {
		var content = null;
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		list = [];
		for(var i=0; i<info.length; i++) {
			var tiddler = new Tiddler(info[i].name);
			tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
			tiddler.modifier = info[i].last_editor;
			tiddler.tags = info[i].tags;
			tiddler.fields['server.page.id'] = info[i].page_id;
			tiddler.fields['server.page.name'] = info[i].name;
			tiddler.fields['server.page.revision'] = info[i].revision_id;
			list.push(tiddler);
		}
		var sortField = 'server.page.revision';
		list.sort(function(a,b) {return a.fields[sortField] < b.fields[sortField] ? +1 : (a.fields[sortField] == b.fields[sortField] ? 0 : -1);});
		context.revisions = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.putTiddler = function(tiddler,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	context.tiddler = tiddler;
	context.title = tiddler.title;
	var uriTemplate = '%0data/workspaces/%1/pages/%2';
	var host = context.host ? context.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
	var workspace = context.workspace ? context.workspace : tiddler.fields['server.workspace'];
	var uri = uriTemplate.format([host,workspace,tiddler.title,tiddler.text]);
	//var req = doHttp('POST',uri,tiddler.text,SocialtextAdaptor.mimeType,null,null,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"});
	var req = SocialtextAdaptor.doHttpPOST(uri,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"},tiddler.text,SocialtextAdaptor.mimeType);
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.putTiddlerCallback = function(status,context,responseText,uri,xhr)
{
	if(status) {
		context.status = true;
	} else {
		context.status = false;
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.close = function()
{
	return true;
};

config.adaptors[SocialtextAdaptor.serverType] = SocialtextAdaptor;
} //# end of 'install only once'
//}}}
/***
SocialtextStyleOverrides
***/

/*{{{*/
.headerShadow {padding: 2em 0em .5em 1em;}
.headerForeground {padding: 2em 0em .5em 1em;}

#st-page-wiki-title {
	font-size: 80%;
}
.subtitle {
	font-style: italic;
	font-size 80%;
}

/* from #st-tags */
.tagged {
	border-color: #bbeebb;
	background-color: #f4fff4;
}

.tagged .listTitle {
	color: #595;
	font-weight: bold;
}

.tagged .button {
	color: #000;
}

.selected .tagged {
	background-color: ColorPalette::TertiaryLight;
	border: 1px solid ColorPalette::TertiaryMid;
}

/* from #st-incoming-links */
.tagging {
	border-color: #ebb;
	background-color: #fff4f4;
}

.tagging .listTitle {
	color: #b78;
	font-weight: bold;
}

.tagging .button {
	color: #999;
}

.selected .tagging {
	background-color: ColorPalette::TertiaryLight;
	border: 1px solid ColorPalette::TertiaryMid;
}

.tiddler {/* Tiddler body */
	border:1px solid #ccc;
	margin:0.5em;
	background:#fff;
	padding:0.5em;
}

.viewer blockquote {border-left: 0px solid}

.tiddlyLinkNonExisting {
	font-style: italic;
	border-bottom: 1px dashed;
}

.editor input, .editor textarea {
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
}

.tabContents {white-space: nowrap;}

#displayArea {margin: 1em 20em 0em 14em;}

#sidebar {
	position: absolute;
	right: 3px;
	width: 21em;
	font-size: .9em;
}

#sidebarOptions .button {
	border-color: #eee;
}

#sidebarTabs .tabContents {
	width: 20em;
	overflow: hidden;
}

.viewer tt {
	font-size: 1.2em;
	line-height: 1.4em;
}

ul {list-style-type: square;}
ul ul {list-style-type: circle;}

ol {list-style-type: decimal;}
ol ol {list-style-type: decimal;}
ol ol ol {list-style-type: decimal;}
ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol ol {list-style-type: decimal;}

/*}}}*/
/***
SocialtextScreenStyle
http://www.eu.socialtext.net/static/2.0.0.1/css/st/screen.css
***/

/*{{{*/
body {
	font-family: Arial, sans-serif;
	color: #000;
	background: #eee;
	margin: 0;
}

/* Wiki Navigation */

.st-wiki-nav {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}
.st-wiki-nav-content {
	background: url('../../images/st/wiki-nav/solid.gif') repeat-x left bottom;
	margin-left: 24px;
	margin-right: 24px;
	padding-top: 3px;
	min-height: 24px;
}
* html .st-wiki-nav-content {
	padding-bottom: 3px;
	height: 24px;
}

.st-wiki-nav-right {
	background: url('../../images/st/wiki-nav/right-round.gif') no-repeat bottom right;
}

.st-wiki-nav-left {
	background: url('../../images/st/wiki-nav/left-round.gif') no-repeat bottom left;
}

#st-home {
	float: left;
	margin-right: 60px;
	padding-top: 2px;
}

#st-home-link {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 90%;
}

#st-editing-prefix-container {
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: -20px;
}

#st-editing-prefix-container tr td {
	margin: 0px;
	padding: 0px;
}

#st-editing-title {
	color: black;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0.4em;
}

#st-wiki-title-invite {
	font-size: 50%;
	font-family: Helvetica, sans-serif;
}

#st-wiki-title-central-page-link {
	font-size: 50%;
	font-family: Helvetica, sans-serif;
}

#st-wiki-title-invite a {
	color: #00f;
}

#st-wiki-logo {
	text-align: center;
	clear: both;
}

#st-wiki-logo-image {
}

.st-wiki-nav-actions {
	float: right;
	color: black;
	font-size: 75%;
	padding-top: 3px;
}

.st-wiki-nav-actions a {
	padding: 2px;
	color: white;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
}

/* Wiki Subnav */

#st-wiki-subnav {
	margin-top: 2px;
	font-size: 70%;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	color: #888;
}

#st-wiki-subnav a {
	padding: 2px;
	color: #008;
	text-decoration: none;
}

#st-wiki-subnav-right {
	float: right;
	margin-right: 6em;
}

#st-wiki-subnav-left {
	float: left;
	margin-left: 6em;
}
* html #st-wiki-subnav-left {
	margin-left: 3em;
}

/* Wiki Navigation Search Bar */

#st-search-form {
	margin: 0;
	padding: 0;
	padding-top: 1px;
}

#st-search-form .button-table {
	float: left;
	font-size: 79%;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 1px;
}

#st-search-form #st-search-term {
	float: left;
	font-size: 60%;
}

/* Content Outline */

#st-content-border, #st-edit-border {
	position: relative;
	clear: both;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #eee;
}

#st-content-border-left, #st-edit-border-left {
	background: url('../../images/st/page-shadow/left.gif') left top repeat-y;
	position: relative;
}

#st-content-border-right, #st-edit-border-right {
	background: url('../../images/st/page-shadow/right.gif') right top repeat-y;
	position: relative;
}

#st-content-border-top, #st-edit-border-top {
	position: relative;
	background: url('../../images/st/page-shadow/top.gif') left top repeat-x;
}

#st-content-border-bottom, #st-edit-border-bottom {
	background: url('../../images/st/page-shadow/bottom.gif') left bottom repeat-x;
	position: relative;
}

#st-content-border-left-top, #st-edit-border-left-top {
	background: url('../../images/st/page-shadow/left-top.gif') left top no-repeat;
	position: relative;
}
#st-content-border-right-top, #st-edit-border-right-top {
	background: url('../../images/st/page-shadow/right-top.gif') right top no-repeat;
	position: relative;
}

#st-content-border-left-bottom, #st-edit-border-left-bottom {
	background: url('../../images/st/page-shadow/left-bottom.gif') left bottom no-repeat;
	position: relative;
}

#st-content-border-right-bottom, #st-edit-border-right-bottom {
	background: url('../../images/st/page-shadow/right-bottom.gif') right bottom no-repeat;
	padding-top: 5px;
	padding-bottom: 9px;
	position: relative;
}

* html #st-content-border-right-bottom, * html #st-edit-border-right-bottom {
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 8px;
	position: relative;
}

.st-content-width-controller {
	width: 100%;
	position: relative;
	border-collapse: collapse;
}
.st-content-width-controller td {
	vertical-align: top;
}
.st-content {
	position: relative;
	background-color: white;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 8px;
	margin-bottom: -1px;
	border-left: 1px dotted #80a9f3;
	border-right: 1px dotted #80a9f3;
	border: 1px solid #80a9f3;
	padding: 6px 12px 12px 12px;
}
* html .st-content {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* This textarea is only for Safari. However, if we use display:none; here Safari ignores the .value operation in JS */
#st-raw-wikitext-textarea {
	width:1px;
	height:1px;
	margin:0;
	padding:0;
}

/* Action Buttons */
.button-table, .button-table tr td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
.button-rounded {
	background: url('../../images/st/grey-button/left-top-rounded.png') top left no-repeat;
	margin: 0;
}
.button-rounded-right-top {
	background: url('../../images/st/grey-button/right-top-rounded.png') top right no-repeat;
	margin: 0;
}
.button-rounded-left-bottom {
	background: url('../../images/st/grey-button/left-bottom-rounded.png') bottom left no-repeat;
	margin: 0;
}
.button-rounded-right-bottom {
	background: url('../../images/st/grey-button/right-bottom-rounded.png') bottom right no-repeat;
	margin: 0;
}
.button-straight {
	background: url('../../images/st/grey-button/left-top-straight.png') top left no-repeat;
	margin: 0;
}
.button-straight-right-top {
	background: url('../../images/st/grey-button/right-top-straight.png') top right no-repeat;
	margin: 0;
}
.button-straight-left-bottom {
	background: url('../../images/st/grey-button/left-bottom-straight.png') bottom left no-repeat;
	margin: 0;
}
.button-straight-right-bottom {
	background: url('../../images/st/grey-button/right-bottom-straight.png') bottom right no-repeat;
	margin: 0;
}
.button-content {
	font-size: 90%;
}
.button-content a {
	display: block;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.button-content input.submit {
	border: 0px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
	background-color: transparent;
}

/* Personal Homepage */

#st-homepage {
	background: white url('../../images/st/homepage/blue-fade.gif') top left no-repeat;
}

#st-homepage-layout {
	margin-top: 15px;
	clear: both;
	width: 100%;
	border-collapse: collapse;
}

#st-homepage-layout tr td.st-homepage-layout-cell {
	padding: 5px;
	vertical-align: top;
}

#st-homepage-layout-dashboard {
	width: 50%
}

#st-homepage-layout-notes {
	width: 50%;
}

#st-homepage-notes, #st-homepage-dashboard {
	text-align: left;
	width: 95%;
}

#st-user-greeting, #st-wiki-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
}
#st-wiki-title {
	margin-left: 5px;
}

#st-user-greeting {
	position: relative;
	text-align: right;
	float: right;
}

#st-group-notes-content, #st-personal-notes-content {
}

.st-homepage-section {
	margin-bottom: 15px;
}

#st-homepage-notes .st-homepage-section {
	background-color: white;
	border: 1px solid #aaa;
	padding: 15px;
}

.st-homepage-section-title {
	font-size: 110%;
	font-family: Helvetica, Verdana, sans-serif;
}

#st-homepage-notes .st-homepage-section-title {
	color: #aaa;
	text-decoration: underline;
}

.st-homepage-notes-edit-link {
	background: url('../../images/st/homepage/edit-icon.gif') no-repeat left top;
	display: block;
	text-indent: -2000px;
	height: 13px;
	width: 36px;
	text-decoration: none;
	padding:0;
}
* html .st-homepage-notes-edit-link {
	border:1px solid white;
}

.st-homepage-notes-edit {
	font-family: Verdana, sans-serif;
	font-size: 65%;
	float: right;
}

.st-homepage-notes-content {
	font-size: 85%;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}

#st-dyk {
	border-color: #cca !important;
	background-color: #ffe !important;
}

#st-dyk-title {
	color: #e4a020 !important;
	text-decoration: none !important;
}


/* Homepage Simple List */

#st-whats-new-title-link {
	background: url('../../images/st/homepage/icon-28-pages.gif') no-repeat left top;
}
#st-watchlist-title-link {
	background: url('../../images/st/homepage/icon-28-star.gif') no-repeat left top;
}
#st-wikis-title-link {
	background: url('../../images/st/homepage/icon-28-group.gif') no-repeat left top;
}
.st-homepage-simplelist-title-link {
	display: block;
	padding-left: 32px;
	min-height: 32px;
}
* html .st-homepage-simplelist-title-link {
	height: 32px;
}

.st-homepage-simplelist-title {
}

.st-homepage-simplelist-table {
	margin-left: 25px;
	border: 1px dashed #ddd;
	border-collapse: collapse;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	width: 95%;
}

.st-homepage-simplelist-table td {
	padding: 2px;
}

.st-homepage-simplelist-table tr.st-homepage-simplelist-row-odd {
	background-color: #f3f7f7;
}

.st-homepage-simplelist-table tr.st-homepage-simplelist-row-even {
	background-color: white;
}

.st-homepage-simplelist-table a {
	color: #4f55dd;
	text-decoration: none;
}

.st-homepage-simplelist-table a:visited {
	color: #551a8b;
}

.st-homepage-simplelist-subleft {
	font-size: 80%;
	margin-left: 1em;
	color: #666;
}

.st-homepage-simplelist-right {
	width: 20%;
}

.st-homepage-simplelist-subright {
	font-size: 80%;
	color: #666;
}

.st-homepage-simplelist {
}

.st-homepage-simplelist-header {
	min-height: 35px;
}

.st-homepage-simplelist-header .button-table {
	float: right;
	margin-right: 15px;
	font-size: 95%;
}

.st-homepage-simplelist-header .button-table .button-content {
	padding: 1px;
}

.st-homepage-whatsnew-author, .st-homepage-whatsnew-date {
	color: #555;
}
.st-homepage-whatsnew-attribution {
	padding-left: 1em;
	font-size: 80%;
	color: #aaa;
}

/* Homepage Wikis List */

#st-wikis-title {
}

/* Data and Templates */

.st-jst-template, .st-json {
	display: none;
}

/* Page Sidebox Common Styles */

#st-page-boxes-toggle {
	position: relative;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 80%;
	margin-bottom: 0.7em;
}

#st-page-boxes-toggle-link {
	text-decoration: none;
}

#st-page-boxes-underlay {
	float: right;
	margin-top: -10px;
	margin-right: 10px;
	background: white;
	z-index: 198;
	clear: both;
	margin-left: 15px;
}
* html #st-page-boxes-underlay {
	margin-right: 4px;
}
#st-page-boxes {
	background: inherit;
	position: absolute;
	right: 23px;
	z-index: 199;
	margin-top: 15px;
	margin-left: 20px;
}
#st-page-boxes, #st-page-boxes-underlay {
	width: 225px;
	/* padding-left: 15px; */ /* Gives the white border effect, cwest dislikes it. */
}

.st-page-box {
	border: 1px solid black;
	padding: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 15px;
}

.st-page-box-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.st-page-box-listing {
	margin: 0;
	padding: 0;
}

.st-page-box-listing-entry {
	display: block;
}

.st-page-boxes-nobacklinks {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #888;
}

.st-page-box-first {
	margin-top: 0px;
}

/* Page Display */

#st-page-content {
	clear: left;
	margin-top: 6px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#st-page-content, #st-page-content td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
}

#st-page-wiki-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #aaa;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	padding-top: 0;
}

#wiki {
	margin: 0;
	padding: 0;
}

#st-page-title {
}

#st-page-titletext, .st-page-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #888;
	border-bottom: 1px solid #888;
}

#st-newpage-pagename-edit {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: #000;
	border: 1px solid black;
	padding-left: 0.3em;
	background-color: #ffd;
}

#st-page-details {
	font-style: italic;
	font-size: 75%;
	font-family: Georgia, serif;
	margin: 6px 10px 0 10px;
}

#st-page-details-feed-icon {
	vertical-align: middle;
	border: none;
}

#st-page-stats {
	float: right;
	vertical-align: middle;
}

#st-attribution {
	float: left;
	margin-bottom: 10px;
}

#st-page-editing-wysiwyg {
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
	width: 100%;
}

#st-page-editing-toolbar {
	margin-left: -6px;
	overflow: hidden;
	float: left;
	height: 25px;
}

#wikiwyg_wikitext_textarea {
	margin-top: 4px;
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
	width: 100%;
	font-family: monospace;
}

#st-page-maincontent {
}

#st-page-editing, #wikiwyg_wikitext_textarea {
}

#st-page-editing-pagebody-decoy, #st-page-editing-wysiwyg {
	display: none;
}

#st-editing-tools-edit {
	display: none;
}

#st-mode-wysiwyg-button
{
	font-size: 70%;
	margin-left: 4em;
}

#st-mode-wikitext-button
{
	font-size: 70%;
}

#st-edit-tips
{
	font-size: 70%;
}

.wikiwyg_button {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

.wikiwyg_button:hover {
	border: 1px outset;
}

.wikiwyg_button:active {
	border: 1px inset;
}

#wikiwyg_toolbar {
	display: none;
}

/* Sidebox Pagetools: Revisions, Watchlist */
#st-side-box-pagetools {
	border-collapse: collapse;
}

#st-rewind-norevisions {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
}

#st-side-box-pagetools a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: none;
}

/* Page View Tags/Incoming Links Sidebox */

#st-tags {
	background: #f4fff4;
	border-color: #bbeebb;
	color: #999;
}

#st-tags-title {
	color: #595;
}

#st-tags-addlink, #st-tags-addbutton {
	font-weight: bold;
}

#st-tags-listing {
	margin-bottom: 5px;
}

#st-tags-addinput, #st-tags-message, #st-tags-suggestion {
	display: none;
}

#st-tags-deletemessage {
	font-size: 90%;
	color: #555;
	display: none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#st-tags-suggestion {
	margin-top: 2px;
}

.st-tags-level1 {
	font-size: 90%;
}

.st-tags-level2 {
	font-size: 100%;
}

.st-tags-level3 {
	font-size: 110%;
}

.st-tags-level4 {
	font-size: 120%;
}

.st-tags-level5 {
	font-size: 130%;
}

.st-tags-tagline .st-tags-tagdelete {
	text-decoration: none;
	color: #ccc;
}

.st-tags-tagline a {
	text-decoration: none;
	color: #444;
}

#st-tags-field {
	width: 95%;
}

#st-incoming-links {
	border-color: #ebb;
	background-color: #fff4f4;
}

#st-incoming-links-title {
	color: #b78;
}

#st-attachments {
	border-color: #bbe;
	background-color: #f4f4ff;
}

#st-attachments-uploadbutton, #st-attachments-managebutton {

}
#st-attachments-buttons-uploadbutton {
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
#st-attachments-buttons-managebutton {
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
}

#st-attachments-buttons td {
	padding-right: 3px;
	font-size: 99%;
}

#st-attachments-buttons {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

#st-attachments-title {
	color: #77b;
}

.st-attachments-line {
	width:100%;
	overflow:hidden;
}

/* Actions Bar */

#st-actions-bar-spacer {
	clear:both;
	height:0.5em;
	overflow:hidden;
}

#st-actions-bar-spacer-clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


#st-actions-bar, #st-editing-tools-bar {
	margin-left: 30px !important;
	margin-right: 30px !important;
}

/* Footer */
#st-footer {
	margin-top: -8px;
	margin-bottom: 5px;
	clear: both;
}

/* Socialtext Attribution */

#st-socialtext-attribution {
	clear: both;
	text-align: center;
	font-size: 80%;
	font-family: Helvetica, sans-serif;
}

#st-socialtext-attribution-link {
	text-decoration: none;
}

#st-socialtext-attribution-image {
	border: 0;
}


/* Page Actions */

#st-edit-button-border-left-middle, #st-login-to-edit-button-border-left-middle {
	background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-button-border-right-middle, #st-login-to-edit-button-border-right-middle {
	background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}

#st-edit-button-border-left-top, #st-login-to-edit-button-border-left-top {
	background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-button-border-right-top, #st-login-to-edit-button-border-right-top {
	background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}

#st-edit-button-border-left-bottom, #st-login-to-edit-button-border-left-bottom {
	background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}

#st-edit-button-border-right-bottom, #st-login-to-edit-button-border-right-bottom {
	background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}

#st-edit-button-link, #st-login-to-edit-button-link {
}

#st-comment-button-border-left-middle {
	background: url('../../images/st/button-purple/left-middle.gif') left top repeat-y;
}

#st-comment-button-border-right-middle {
	background: url('../../images/st/button-purple/right-middle.gif') right top repeat-y;
}

#st-comment-button-border-left-top {
	background: url('../../images/st/button-purple/left-top.gif') left top no-repeat;
}

#st-comment-button-border-right-top {
	background: url('../../images/st/button-purple/right-top.gif') right top no-repeat;
}

#st-comment-button-border-left-bottom {
	background: url('../../images/st/button-purple/left-bottom.gif') left bottom no-repeat;
}

#st-comment-button-border-right-bottom {
	background: url('../../images/st/button-purple/right-bottom.gif') right bottom no-repeat;
}

#st-comment-button-link {
}

#st-save-button-border-left-middle {
	background: url('../../images/st/button-green/left-middle.gif') left top repeat-y;
}
#st-save-button-border-right-middle {
	background: url('../../images/st/button-green/right-middle.gif') right top repeat-y;
}

#st-save-button-border-left-top {
	background: url('../../images/st/button-green/left-top.gif') left top no-repeat;
}
#st-save-button-border-right-top {
	background: url('../../images/st/button-green/right-top.gif') right top no-repeat;
}

#st-save-button-border-left-bottom {
	background: url('../../images/st/button-green/left-bottom.gif') left bottom no-repeat;
}

#st-save-button-border-right-bottom {
	background: url('../../images/st/button-green/right-bottom.gif') right bottom no-repeat;
}

#st-save-button-link {
}

#st-preview-button-border-left-middle {
	background: url('../../images/st/button-gold/left-middle.gif') left top repeat-y;
}
#st-preview-button-border-right-middle {
	background: url('../../images/st/button-gold/right-middle.gif') right top repeat-y;
}

#st-preview-button-border-left-top {
	background: url('../../images/st/button-gold/left-top.gif') left top no-repeat;
}
#st-preview-button-border-right-top {
	background: url('../../images/st/button-gold/right-top.gif') right top no-repeat;
}

#st-preview-button-border-left-bottom {
	background: url('../../images/st/button-gold/left-bottom.gif') left bottom no-repeat;
}

#st-preview-button-border-right-bottom {
	background: url('../../images/st/button-gold/right-bottom.gif') right bottom no-repeat;
}

#st-preview-button-link {
}

#st-cancel-button-border-left-middle {
	background: url('../../images/st/button-crimson/left-middle.gif') left top repeat-y;
}
#st-cancel-button-border-right-middle {
	background: url('../../images/st/button-crimson/right-middle.gif') right top repeat-y;
}

#st-cancel-button-border-left-top {
	background: url('../../images/st/button-crimson/left-top.gif') left top no-repeat;
}
#st-cancel-button-border-right-top {
	background: url('../../images/st/button-crimson/right-top.gif') right top no-repeat;
}

#st-cancel-button-border-left-bottom {
	background: url('../../images/st/button-crimson/left-bottom.gif') left bottom no-repeat;
}

#st-cancel-button-border-right-bottom {
	background: url('../../images/st/button-crimson/right-bottom.gif') right bottom no-repeat;
}

#st-cancel-button-link {
}

#st-edit-more-button-border-left-middle {
	background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-more-button-border-right-middle {
	background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}

#st-edit-more-button-border-left-top {
	background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-more-button-border-right-top {
	background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}

#st-edit-more-button-border-left-bottom {
	background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}

#st-edit-more-button-border-right-bottom {
	background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}

#st-edit-more-button-link {
}

.st-page-action-button-link {
	min-height: 24px;
	min-width: 100px;
	text-align: center;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: -3px;
	width: 100%;
	margin-left: -2px;
}
* html .st-page-action-button-link {
	padding-top: 5px;
	padding-bottom: 0px;
	height: 24px;
}

.st-page-action-button {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	min-height: 20px;
	border-collapse: collapse;
	width: 100px;
}

/* Attach File Interface */

#st-attachments-attachinterface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-image: url('../../images/st/popup/bg.png');
}
#st-attachments-manageinterface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-image: url('../../images/st/popup/bg.png');
}

* html #st-attachments-attachinterface {
	background-image: none;
}
* html #st-attachments-manageinterface {
	background-image: none;
}
* html .popup-overlay {
	background-image: url('../../images/st/popup/bg.png');
	background-color: #000;
	opacity: .70;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2001;
}

#st-attachments-attach-interface {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

* html #st-attachments-attach-interface {
}

#st-attachments-attach-formtarget {
	width: 0px;
	height: 0px;
	border: 0;
	padding: 0;
	margin: 0;
}

#st-attachments-attach-message {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#st-attachments-attach-title {
	font-weight: bold;
	font-size: 120%;
}

#st-attachments-attach-close {
	float: right;
	margin-top: 6px;
}

#st-attachments-attach-uploadbutton {
	float: right;
	margin-right: 6px;
	margin-top: 6px;
	padding-bottom: 0;
}

#st-attachments-attach-fileprompt {
	margin: 0.2em 0 0.4em 0;
	padding-bottom: 0px;
}

#st-attachments-attach-submit {
	font-size: 90%;
	font-weight: bold;
}

#st-attachments-attach-filename {
	font-size: 90%;
}

#st-attachments-attach-uploadmessage {
	font-weight: bold;
	margin-bottom: 1em;
	display: none;
}

#st-attachments-attach-error {
	font-weight: bold;
	color: #f00;
	margin-bottom: 1em;
	display: none;
}

#st-attachments-attach-list {
	display: none;
	color: #666;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #4949BA;
	border-bottom: 1px solid #4949BA;
	background-color: #F5F5F5;
	padding: 3px;
}

.st-attachments-attach-listlabel {
	font-size: 90%;
	color: #4949BA;
}

/* Queue File Dialog */

#st-attachmentsqueue-interface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
	z-index: 2000;
}

* html #st-attachmentsqueue-interface {
	background-image: none;
}

#st-attachmentsqueue-dialog {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

* html #st-attachmentsqueue-dialog {
}

#st-attachmentsqueue-fileprompt {
	margin-bottom: 0.4em;
	margin-top: 0;
	padding-bottom: 0;
}

#st-attachmentsqueue-title {
	font-weight: bold;
	font-size: 120%;
}

#st-attachmentsqueue-close {
	float: right;
	margin-top: 6px;
}

#st-attachmentsqueue-uploadbutton {
	float: right;
	margin-right: 6px;
	margin-top: 6px;
	padding-bottom: 0;
}

#st-attachmentsqueue-submit {
	font-size: 90%;
}

#st-attachmentsqueue-filename {
	font-size: 90%;
}

#st-attachmentsqueue-message {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#st-attachmentsqueue-uploadmessage {
	font-weight: bold;
	margin-bottom: 1em;
	display: none;
}

#st-attachmentsqueue-error {
	font-weight: bold;
	color: #f00;
	margin-bottom: 1em;
	display: none;
}

#st-attachmentsqueue-list {
	display: none;
	color: #666;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #4949BA;
	border-bottom: 1px solid #4949BA;
	background-color: #F5F5F5;
	padding: 3px;
}

.st-attachmentsqueue-listlabel {
	font-size: 90%;
	color: #4949BA;
}

/* Lists */

tr.st-trbg-even, tr.st-trbg-even td{
	background-color: #f3f7f7;
}

tr.w-st-even-row, tr.w-st-even-row td {
	background-color: #f3f7f7;
}

.query-results-header-title, .query-results-header-last-edit-by {
	text-align: left;
}


.query-results-row-revisions {
	text-align: right;
}

.query-results-content {
	font-size: 85%;
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-row a {
	text-decoration: underline;
	color: #00f;
}

.query-results-row td {
	font-family: Verdana;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.query-results-header-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-header-row a {
	text-decoration: underline;
	color: #00f;
}

.query-results-header-row th {
	font-family: Helvetica;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div.st-actionbutton {
	float: left;
}

div#deleteme-st-actions-bar {
	clear: both;
	margin: 0.8em 20px 0.2em auto;
	padding: 0;
}

/* Manage File Interface */



#st-attachments-manage-interface {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

#st-attachments-manage-filetable {
	height: 150px;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: auto;
	border: 1px solid #ccc;
}

#st-attachments-manage-filelisting tbody td {
	font-size: 90%;
}
#st-attachments-manage-filelisting {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
}

#st-attachments-manage-fileheader {
	background: #ccc;
	font-weight: bold;
	border-bottom: 1px black solid;
}

#st-attachments-manage-close {
	float: right;
	margin-top: 3px;
	margin-right: -2px;
	font-weight: bold;
}

#st-attachments-manage-delete {
	margin-top: 3px;
	float: left;
	font-weight: bold;
}

.st-attachments-manage-filerow {
	border-bottom: 1px solid #ccc;
}

.row-odd {
	background-color: #eee;
}

.row-even {
	background-color: #fff;
}

.row-on {
	background-color: #009 !important;
	color: white !important;
}

.row-on a {
	color: #fff !important;
}

#st-attachments-manage-deletemessage {
	color: red;
}

/* Page tools icons */

#st-pagetools-print {
	background: url('../../images/st/pagetools/print.gif')
	left center no-repeat;
}

#st-pagetools-email {
	background: url('../../images/st/pagetools/email.gif')
	left center no-repeat;
}

#st-pagetools-tools {
	background: url('../../images/st/pagetools/tools.gif')
	left center no-repeat;
}

/*
 #st-pagetools-watch {
	background: url('../../images/st/pagetools/watch-blue.gif')
	left center no-repeat;
}
*/


/* *********** Settings *********** */

#st-settings-pane {
}
* html #settings-pane { font-size: 85%;}

.settings-start-table {
}
* html .settings-start-table { font-size: 90%;}

#st-settings-select {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	width: 1px;

	background-color: #eff1ec;
	border: none;
}

#st-settings-section {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}

.settings-top-header {
	margin-top: 1em;
	font-weight: bold;
	width: 15em;
}

.settings-header {
	margin-top: 1em;
	font-weight: bold;
}

.settings-selections {
	padding: 0px 0px 0px 20px;
	line-height: 1.5em;
}

.settings-selections a:visited, .settings-selections a:active {
	color: #0000ff;
}

.settings-link {
	clear: both;
	display: block;
}

.settings-section-left {
	text-align: right;
}

.settings-label {
	font-weight: bold;
}

.settings-help {
	color: #888;
}

.settings-comment {
}

.users-invite-message {
	padding: 0.5em 0.5em 0.5em 2em;
	background-color: #eee;
	/* This seems necessary to fix an IE bug that sometimes
		causes the text in this div to be invisible */
	z-index: 1000;
}

.workspace-entry-header {
	margin-top: .5em;
	font-weight: bold;
}

.workspace-entry {
	margin-left: 3em;
}

.workspace-entry-p {
	margin-top: .5em;
	margin-bottom: .75em;
}

.workspace-subentry {
	font-style: italic;
	font-weight: bold;
	margin-left: 1.5em;
}

.preferences-td {
	padding:.5em 0 1.5em 0;
}

.preferences-query {
	text-align: left;
}

.preference-radio {
	background-color: #cec;
}
.user-settings-listall-headings td {
	background-color: #eff3ef;
}

#st-settings-save {
	padding-bottom: 0.5em;
}

.standard-button-cancel {
	font-weight: bold;
	background-color: #71004b;

	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	color: #f4f3b9;
	width: 8em;
}

.standard-button-submit {
	font-weight: bold;
	background-color: #656084;

	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	color: #f4f3b9;
	width: 8em;
}

#st-settings {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 90%;
}


/* Listview Tabs */


#st-listview a:visited {
	color: #551a8b;
}
#st-listview-tabs ul {
	display: block;
	list-style: none outside;
	margin: 0 0 0 4em;
	padding: 0;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 80%;
}

#st-listview-tabs li {
	display: block;
	float: left;
	margin: 0 0.8em 0 0;
	padding: 3px 0.6em 0 0.6em;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid rgb(128, 169, 243);
	background-color: #f4f4f4;
	position: relative;
	bottom: -2px;
}

#st-listview-tabs li.spacer {
	margin: 0 0.8em 0 2em;
}

#st-listview-tabs a {
	color: #bbb;
	text-decoration: none;
}

#st-listview-tabs li.selected {
	background-color: #fff !important;
	border: 1px solid rgb(128, 169, 243) !important;
	border-bottom: 1px solid #fff !important;
	font-weight: bold !important;
}

#st-listview-tabs li.selected a {
	color: #000 !important;
}

/* Category List Display */

#st-category-display-links {
	margin-bottom: 1em;
	font-size: 90%;
}

#st-tag-listbody {
	font-family: Helvetica, Verdana, sans-serif;
}

/* Attachments List Display */

#st-attachments-list-body table.button-table {
	margin-top: 0.1em;
	font-size: 80%;
}


/* ********** PageTools Menu ************** */

div#st-editing-tools {
	float: left;
}

div#st-pagetools {
	z-index: 300;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
	float: right;
	margin: 18px 0 0 0em;
	color: #000;
	vertical-align: bottom;
	position: relative;
}

#st-pagetools a {
	text-decoration: none;
	color: black;
	padding-left: 17px;
}

#st-pagetools span {
	color: inherit;
	padding-left: 17px;
	vertical-align: top;
}

#st-pagetools span.st-watchlist-link {
	color: inherit;
	vertical-align: top;
}

.st-watchlist-link {
	cursor: pointer;
}

div#st-pagetools ul.level2 {
	z-index: 300;
	margin: 0;
	padding: 0;
	background: white;
	border: 1px solid #CCC;
	border-width: 0 1px;
}

div#st-pagetools li {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 7em;
	line-height: 11px;
}

div#st-pagetools ul ul li:hover {
	background: #BFE2FF;
}

div#st-pagetools li a {
	display: block;
	text-decoration: none;
}

div#st-pagetools>ul a {
	width: auto;
}

div#st-pagetools ul ul {
	position: absolute;
	width: auto;
	display: none;
}

div#st-pagetools ul ul li {
	line-height: 1.5em;
/*	width: 100%; */
	width: 14em;
}

.first {
	border-top: 1px solid #CCC;
}

.separator {
	border-bottom: 1px solid #CCC;
}

div#st-pagetools ul ul li a {
	border-bottom: 1px solid #CCC;
	padding-left: 15px;
	padding-right: 3px;
	margin-right: 3px;
	border: 0px;
}

div#st-pagetools li.submenu li.submenu:hover {
	z-index: 300;
	background-color: #BFE2FF;
}

div#st-pagetools ul.level1 li.submenu:hover ul.level2 {
	display:block;
}

div#st-pagetools ul.level2 {
	top: 1.0em;
	left: -9.5em;
}

/*

=head2 Revision List Display

Change these styles to update the page revision list.

*/

#st-revision-list-table {
	border-collapse: collapse;
	font-size: 85%;
	color: #000;
}

.st-page-title-decorator {
	color: #C80000;
}

.st-revision-header-emphasis {
	color: #C80000;
}

.st-revision-list-compare-button-row {
}

.st-revision-list-compare-button-cell {
	padding-top: 0.3em;
	text-align: center;
}

.st-revision-list-compare-button {
}

#st-revision-list-header-row {
}

#st-revision-list-header-select {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

#st-revision-list-header-revision {
	padding: 6px 2px 2px 2px;
	text-align: left;
}

#st-revision-list-header-edited-by {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

#st-revision-list-header-date {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

.st-revision-list-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.st-revision-list-row td {
	font-family: Verdana;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.st-revision-list-row-select {
	padding: 3px 0 2px 0;
	text-align: center;
}

.st-revision-list-row-select-old {
}

.st-revision-list-row-select-new {
}

.st-revision-list-row-revision {
}

.st-revision-list-row-revision-link {
}

.st-revision-list-row-edited-by {
}

.st-revision-list-row-date {
}

/* Revision Menu */

#st-pagetools.st-revision-view-bar {
	float: left;
}

ul.st-revision-menu {
	list-style: none;
	margin: 0;
	padding: 0.2em;
	font-size: 80%;
}

ul.st-revision-menu li {
	float: left;
	padding: 0 0.4em 0 0.4em;
	border-right: thin solid #000000;
}

ul.st-revision-menu li.st-last {
	border-right: none;
}

#st-restore-revision-button {
	font-size: 80%;
}

/*

=head2 Revision Compare Display

When comparing two revisions of a page, these styles apply.

*/

#st-revision-compare-table {
	background-color: #f0f0f0;
}

#st-revision-compare-table td {
	background-color: white;
}

.st-revision-compare-old {
	background-color: #fdd;
	text-decoration: line-through;
}
.st-revision-compare-new {
	background-color: #dfd;
	font-weight: bold;
}

/* Weblog View */

#st-weblog {
	padding: 0;
}

#st-content-weblog-display-width-controller {
}
#st-content-weblog-display-width-controller-nav {
	width: 230px;
	margin-left: 15px;
	border-left: 5px solid #ddd;
	margin-top: -1px;
}

#st-weblog-content {
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: -1px;
	margin-bottom: -1px;
	border-top: 1px solid #80a9f3;
	border-bottom: 1px solid #80a9f3;
}

#st-weblog-title {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-family: 'Times New Roman', serif;
	background-color: #80a9f3;
	color: #fff;
	font-size: 150%;
	font-weight: bold;
	padding: 0.2em;
	padding-left: 1em;
}

#st-weblog-wikititle {
	font-family: Helvetica, Verdana, sans-serif;
	font-style: italic;
	font-size: 40%;
	color: #fff;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	padding-top: 0;
}

#st-weblog-titletext {
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}

div.st-weblog-entry {
	margin-top: 0.2em;
	margin-bottom: 4.8em;
	padding: 0 1.5em 0 1.5em;
}

.st-page-title {
	clear: both;
}

div.st-weblog-entrytitle span.text {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #000;
}

.st-weblog-entrycontent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	border-bottom: 1px solid #888;
}

.st-weblog-byline {
	float: left;
	text-align: left;
	font-style: italic;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
}

.st-weblog-post-links {
	float: right;
	text-align: right;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
}

#st-weblog-archives, #st-weblog-navigation {
	position: relative;
	float: right;
	width: 230px;
}

#st-weblog-archives {
	margin-top: 15px;
	clear: right;
}

#st-weblog-archives-title, #st-weblog-navigation-title {
	margin-left: 15px;
	font-family: Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #999;
	border-bottom: 2px solid #f99;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#st-weblog-navigation-content {
	margin-left: 15px;
	font-size: 80%;
}

#st-weblog-archives ul {
	margin: 0;
	padding: 0;
}

#st-weblog-archives ul li {
	/* list-type: none; */
	display: block;
	font-size: 80%;
	font-family: Helvetica, sans-serif;
	padding-left: 15px;
}

#st-weblog-newpost {
	padding: 0.5em 0.7em 0.3em 0.3em;
}

#st-weblog-newpost-button {
}

#st-weblog-actionbar-chooseweblog {
	float: right;
}

#st-weblog-postbyemail {
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
	color: #def;
	padding-top: 0.4em;
}

#st-weblog-postbyemail-link {
	color: #00c;
}

.st-weblog-chooseprompt {
	font-size: 90%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-right: 0.2em;
	color: #000;
}

.st-spacer {
	padding-right: 0.1em;
	padding-left: 0.1em;
}

.st-weblog-preventries {
	padding-bottom: 20px;
	clear: both;
}
.st-weblog-nextentries {
	clear: both;
}

div.st-weblog-entrynav {
	margin-top: 0.2em;
	margin-bottom: 1.8em;
	padding: 0;
}

span.st-weblog-previousentries, span.st-weblog-nextentries {
	font-size: 90%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left: 1em;
}

/* ******* Page Stats ******** */

#st-usagereport-navbar {
	font-size: 80%;
	padding: 0;
	margin: 0;
}

#st-usagereport-date {
	font-weight: bold;
	margin-top: 1em;
}

#st-page-usagereport h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}

#st-page-usagereport h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
}

/* New Page */
#st-newpage-save, #st-newpage-duplicate {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
	z-index: 2000;
}

#st-newpage-save-interface {
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 0.5em;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position:absolute;
	top:0px;
	z-index:2003;
}

#st-newpage-duplicate-interface {
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 0.5em;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position:absolute;
	top:0px;
	z-index:2003;
}

#st-newpage-save-title, #st-newpage-duplicate-title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 100%;
}

#st-newpage-save-prompt, #st-newpage-duplicate-prompt {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0.4em;
}

#st-newpage-save-buttons, #st-newpage-duplicate-buttons {
	margin-top: 0.8em;
	text-align: right;
}

.st-newpage-duplicate-option {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

#st-newpage-duplicate-pagename {
	font-size: 90%;
}

.st-newpage-duplicate-emphasis {
	background-color: #FFFF00;
	font-weight: bold;
}

#st-newpage-save-field-pagename {
	margin-bottom: 0;
	margin-top: 0.2em;
	padding-bottom: 0;
	font-size: 90%;
}

#st-newpage-save-tip {
	margin-bottom: 0;
	margin-top: 1.2em;
	padding-bottom: 0;
	font-size: 75%;
	color: #888;
}

/* Wikitext Styling */

.wiki {
}

.wiki hr {
	margin-top: .4em;
	margin-bottom: .4em;
}

.wiki .short-rule {
	width: 25%;
}

.wiki .medium-rule {
	width: 50%
}

.wiki ul,
.wiki ol,
.wiki blockquote {
	margin-left: 2em;
	padding-left: 0em;
}

.wiki table {
	border-collapse: collapse;
}

.wiki td {
	border: 1px;
	border-style: solid;
	padding: .2em;
	vertical-align: top;
}

.wiki h1,
.wiki h2,
.wiki h3,
.wiki h4,
.wiki h5,
.wiki h6 {
	font-weight: bold;
	font-style: normal;
	margin-top: 0.1em;
	margin-bottom: 8px;
}

.wiki h1 {font-size: 200%;}
.wiki h2 {font-size: 170%;}
.wiki h3 {font-size: 145%;}
.wiki h4 {font-size: 125%;}
.wiki h5 {font-size: 110%;}
.wiki h6 {font-size: 100%;}

.wiki pre {
	background-color: #eee; /* XXX */
	margin-left: 1em;
	margin-right: 1em;
	padding: .2em;
}

.wiki .incipient {
	text-decoration: none;
	border-bottom: 1px dashed;
}

.wiki-include-title {
	background-color: #ccccff;
}

.wiki .wiki {
	position: relative;
	background-color: #ddddff;
	border: 1px solid #ccccff;
	padding: 3px;
}

.wafl_existence_error {
	color: rgb(200,0,0);
	border-bottom: 0.2em dashed rgb(200,0,0);
}

#st-edit-mode-container {
}

#st-edit-mode-view {
}

#st-page-editing-uploadbutton {
	z-index: 1500;
	float: left;
}

/* Comment UI */


body#st-commentui {
	background: #ffffff;
}

#st-commentui-container {
}

#st-commentui-container a:visited,
#st-commentui-container a:active {
	color: #00f;
}

#st-commentui-notetop {
}

#st-commentui-controls {
}

#st-commentui-savelink {
	background-color: #fffebd;
}

#st-commentui-cancellink {
}

#st-commentui-customfield {
}

#st-commentui-customfield .customfield-label {
}

#st-commentui-customfield .customfield-input {
}

#st-commentui-textarea {
	padding: 0;
	border-style: inset;
	border-width: thin;
	background-color: #ffd;
	color: black;
	width: 99%;
	height: 150px;
}

/*

=head2 Send Page by Email

Styles for the 'Send Page by Email' popup, accessed from the 'Email' dropdown
menu on the page bar.

*/

#email-page {
	background: #ffffff;
	font-size: 80%;
}

.email-page-row {
	clear: both;
}

.email-page-row-label {
	font-weight: bold;
	float: left;
	width: 5em;
	margin-left: 1.2em;
	margin-right: 1.2em;
	text-align: right;
}

.email-page-row-content {
	float: left;
	padding-bottom: 1.2em;
}

.email-page-user-select-column {
	float: left;
	padding-right: 1.2em;
	width: 14em;
}

#email-page-user-select-column-center {
	width: 10em;
}

.email-page-user-select-label {
	text-align: center;
}

#email-page-user-select-add-label {
	padding-top: 1em;
}

.email-page-user-select-button-group {
	padding-bottom: 2em;
}

.email-page-input {
	width: 120px;
	clear: both;
	display: block;
}


.email-page-select {
	width: 175px;
	font-size: x-small;
}

#email-page-error-message {
	text-align: center;
}

#email-page-buttons-container {
	clear: both;
}

#email-page-buttons {
	text-align: center;
}

.email-page-input-new {
	width: 175px;
}

/* System Status, Red with icon */

#st-system-status-alert {
	clear: both;
	width: 50%;
	margin-left: 25%;
	margin-top: 10px;
	padding: 5px;
	color: #c00;
	font-weight: bold;
	font-size: 80%;
	background: transparent url('../../images/st/system-message/important-note.gif') no-repeat 5px center;
	padding-left: 60px;
	min-height: 38px;
}
* html #st-system-status-alert {
	height: 38px;
}

/* System Status, Green */

#st-system-status {
	clear: both;
	text-align:center;
	width: 80%;
	margin-left: 10%;
	padding: 8px 0 3px 0;
	color: #0a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.socialtextLogo {
	text-align: center;
}
/*}}}*/
/***
|''Name:''|SparklinePlugin|
|''Description:''|Sparklines macro|
***/
//{{{
if(!version.extensions.SparklinePlugin) {
version.extensions.SparklinePlugin = {installed:true};

//--
//-- Sparklines
//--

config.macros.sparkline = {};
config.macros.sparkline.handler = function(place,macroName,params)
{
	var data = [];
	var min = 0;
	var max = 0;
	var v;
	for(var t=0; t<params.length; t++) {
		v = parseInt(params[t]);
		if(v < min)
			min = v;
		if(v > max)
			max = v;
		data.push(v);
	}
	if(data.length < 1)
		return;
	var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));
	box.title = data.join(",");
	var w = box.offsetWidth;
	var h = box.offsetHeight;
	box.style.paddingRight = (data.length * 2 - w) + "px";
	box.style.position = "relative";
	for(var d=0; d<data.length; d++) {
		var tick = document.createElement("img");
		tick.border = 0;
		tick.className = "sparktick";
		tick.style.position = "absolute";
		tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
		tick.style.left = d*2 + "px";
		tick.style.width = "2px";
		v = Math.floor(((data[d] - min)/(max-min)) * h);
		tick.style.top = (h-v) + "px";
		tick.style.height = v + "px";
		box.appendChild(tick);
	}
};


}
//}}}
/***
|''Name:''|CryptoFunctionsPlugin|
|''Description:''|Support for cryptographic functions|
***/
//{{{
if(!version.extensions.CryptoFunctionsPlugin) {
version.extensions.CryptoFunctionsPlugin = {installed:true};

//--
//-- Crypto functions and associated conversion routines
//--

// Crypto "namespace"
function Crypto() {}

// Convert a string to an array of big-endian 32-bit words
Crypto.strToBe32s = function(str)
{
	var be = Array();
	var len = Math.floor(str.length/4);
	var i, j;
	for(i=0, j=0; i<len; i++, j+=4) {
		be[i] = ((str.charCodeAt(j)&0xff) << 24)|((str.charCodeAt(j+1)&0xff) << 16)|((str.charCodeAt(j+2)&0xff) << 8)|(str.charCodeAt(j+3)&0xff);
	}
	while (j<str.length) {
		be[j>>2] |= (str.charCodeAt(j)&0xff)<<(24-(j*8)%32);
		j++;
	}
	return be;
};

// Convert an array of big-endian 32-bit words to a string
Crypto.be32sToStr = function(be)
{
	var str = "";
	for(var i=0;i<be.length*32;i+=8)
		str += String.fromCharCode((be[i>>5]>>>(24-i%32)) & 0xff);
	return str;
};

// Convert an array of big-endian 32-bit words to a hex string
Crypto.be32sToHex = function(be)
{
	var hex = "0123456789ABCDEF";
	var str = "";
	for(var i=0;i<be.length*4;i++)
		str += hex.charAt((be[i>>2]>>((3-i%4)*8+4))&0xF) + hex.charAt((be[i>>2]>>((3-i%4)*8))&0xF);
	return str;
};

// Return, in hex, the SHA-1 hash of a string
Crypto.hexSha1Str = function(str)
{
	return Crypto.be32sToHex(Crypto.sha1Str(str));
};

// Return the SHA-1 hash of a string
Crypto.sha1Str = function(str)
{
	return Crypto.sha1(Crypto.strToBe32s(str),str.length);
};

// Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words
Crypto.sha1 = function(x,blen)
{
	// Add 32-bit integers, wrapping at 32 bits
	add32 = function(a,b)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF);
		var msw = (a>>16)+(b>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Add five 32-bit integers, wrapping at 32 bits
	add32x5 = function(a,b,c,d,e)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0xFFFF);
		var msw = (a>>16)+(b>>16)+(c>>16)+(d>>16)+(e>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Bitwise rotate left a 32-bit integer by 1 bit
	rol32 = function(n)
	{
		return (n>>>31)|(n<<1);
	};

	var len = blen*8;
	// Append padding so length in bits is 448 mod 512
	x[len>>5] |= 0x80 << (24-len%32);
	// Append length
	x[((len+64>>9)<<4)+15] = len;
	var w = Array(80);

	var k1 = 0x5A827999;
	var k2 = 0x6ED9EBA1;
	var k3 = 0x8F1BBCDC;
	var k4 = 0xCA62C1D6;

	var h0 = 0x67452301;
	var h1 = 0xEFCDAB89;
	var h2 = 0x98BADCFE;
	var h3 = 0x10325476;
	var h4 = 0xC3D2E1F0;

	for(var i=0;i<x.length;i+=16) {
		var j,t;
		var a = h0;
		var b = h1;
		var c = h2;
		var d = h3;
		var e = h4;
		for(j = 0;j<16;j++) {
			w[j] = x[i+j];
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=16;j<20;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=20;j<40;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k2);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=40;j<60;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),(b&c)|(d&(b|c)),w[j],k3);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=60;j<80;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k4);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}

		h0 = add32(h0,a);
		h1 = add32(h1,b);
		h2 = add32(h2,c);
		h3 = add32(h3,d);
		h4 = add32(h4,e);
	}
	return Array(h0,h1,h2,h3,h4);
};


}
//}}}
/***
|''Name:''|DeprecatedFunctionsPlugin|
|''Description:''|Support for deprecated functions removed from core|
***/
//{{{
if(!version.extensions.DeprecatedFunctionsPlugin) {
version.extensions.DeprecatedFunctionsPlugin = {installed:true};

//--
//-- Deprecated code
//--

// @Deprecated: Use createElementAndWikify and this.termRegExp instead
config.formatterHelpers.charFormatHelper = function(w)
{
	w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);
};

// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead
config.formatterHelpers.monospacedByLineHelper = function(w)
{
	var lookaheadRegExp = new RegExp(this.lookahead,"mg");
	lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var text = lookaheadMatch[1];
		if(config.browser.isIE)
			text = text.replace(/\n/g,"\r");
		createTiddlyElement(w.output,"pre",null,null,text);
		w.nextMatch = lookaheadRegExp.lastIndex;
	}
};

// @Deprecated: Use <br> or <br /> instead of <<br>>
config.macros.br = {};
config.macros.br.handler = function(place)
{
	createTiddlyElement(place,"br");
};

// Find an entry in an array. Returns the array index or null
// @Deprecated: Use indexOf instead
Array.prototype.find = function(item)
{
	var i = this.indexOf(item);
	return i == -1 ? null : i;
};

// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()
// @Deprecated: Use store.getLoader().internalizeTiddler instead
Tiddler.prototype.loadFromDiv = function(divRef,title)
{
	return store.getLoader().internalizeTiddler(store,this,title,divRef);
};

// Format the text for storage in an HTML DIV
// @Deprecated Use store.getSaver().externalizeTiddler instead.
Tiddler.prototype.saveToDiv = function()
{
	return store.getSaver().externalizeTiddler(store,this);
};

// @Deprecated: Use store.allTiddlersAsHtml() instead
function allTiddlersAsHtml()
{
	return store.allTiddlersAsHtml();
}

// @Deprecated: Use refreshPageTemplate instead
function applyPageTemplate(title)
{
	refreshPageTemplate(title);
}

// @Deprecated: Use story.displayTiddlers instead
function displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)
{
	story.displayTiddlers(srcElement,titles,template,animate);
}

// @Deprecated: Use story.displayTiddler instead
function displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)
{
	story.displayTiddler(srcElement,title,template,animate);
}

// @Deprecated: Use functions on right hand side directly instead
var createTiddlerPopup = Popup.create;
var scrollToTiddlerPopup = Popup.show;
var hideTiddlerPopup = Popup.remove;

// @Deprecated: Use right hand side directly instead
var regexpBackSlashEn = new RegExp("\\\\n","mg");
var regexpBackSlash = new RegExp("\\\\","mg");
var regexpBackSlashEss = new RegExp("\\\\s","mg");
var regexpNewLine = new RegExp("\n","mg");
var regexpCarriageReturn = new RegExp("\r","mg");

}
//}}}
Na ovim stranicama opisan je postupak konverzije zapisa o knjiลพniฤnoj graฤ‘i na *Filozofskom fakultetu u Zagrebu*.

Formati izvornih podataka:

*UNIMARC (CDS/ISIS)*
Prije selidbe u novu zgradu koriลกtena je aplikacija za katalogizaciju izraฤ‘ena u 
UNESCO-vom CDS/ISIS programu. Katalogizirane su monografije, serijske publikacije, separati i ฤlanci

*Tablica (Excel, csv)*
Zapisi o disertacijama, magistarskim radnjama, diplomskim radnjam te manjem broju knjiga.
Pomoฤ‡ne tablice za konverziju - pr. tablice za mapiranje signatura

----

*[Greลกke u CDS/ISIS zapisima]*
Izvjeลกtaji o greลกkama i statistike zapisa
Opis greลกaka

*[Upute za ispravljanje greลกaka u CDS/ISIS-u]*

*[Biljeลกke o podacima]*
biljeลกke koje se tiฤu stanja CDS/ISIS zapisa u bazama Knjiลพnica FF-a

*[Mapiranje polja]*
Tablice za mapiranje polja, za svaku pojedinu bazu - LIBRI, PERI i ARTI

*[Konverzija CDS/ISIS baze ฤasopisa]*

*[Pravila za konverziju]*
FF CDS/ISIS u MARC21 format

*[Pravila za katalogizaciju u MARC21 standardu]*

*[Testiranje konvertiranih zapisa]*
Probno konvertirani zapisi

*[Primjeri iz NSK]*

*[Poteลกkoฤ‡e pri konverziji]*

----

*[Knjiลพnice i baze]*
opis stanja u Knjiลพnicama FF-a
podaci koji se traลพe u upitnicima

*[Grupa za konverziju]*

*[Softver]*
Ispravljanja greลกaka u CDS/ISIS bazama obavljat ฤ‡e se intenzivno u tjednu od 21.5.2007. do 25.5.2007. Mole se knjiลพniฤari da od *9 do 11 sati* doฤ‘u u knjiลพnicu psihologije, prema dolje navedenom rasporedu. Imat ฤ‡emo na raspolaganju 3 raฤunala na kojima moลพemo zajedno raditi korekcije. Ono ลกto ne stignemo u ta dva sata, nastavit ฤ‡ete sami kasnije na svojim raฤunalima.

Ako nekome ne odgovara predviฤ‘eni termin molim da o tome odmah obavijesti Marijanu G.!

*21.5.07*

* *[etnologija]*
* [povijest]
* [povijest umjetnosti]

*22.05.07*

* [arheologija]
* [hungarologija], [turkologija]
* [sredisnja citaonica]

*23.5.07*

* [romanistika]
* [talijanistika]
* [klasicna filologija]

*25.5.07.*

* [sociologija]
* [informacijske znanosti]
* [pedagogija]
{toc: }

^ Dokumenti iz NSK

* "Dokumenti na web stranicama NSK"<http://www.nsk.hr/Info.aspx?id=488>

^^^ Pozivi i upitnici

* {file: zagrebaฤko sv. sastanak.doc} - poziv od Dubravke Skender na sastanak 18.01.2007., sadrลพi i dnevni red
* {file: Upitnik pred migraciju.doc} - upitnik poslala Svjetlana Brozoviฤ‡

----

^ Dokumenti FF

^^^ Mapiranje polja

* [Mapiranje polja - LIBRI]
* [Mapiranje polja - PERI]
* [Mapiranje polja - ARTI]

^^^ Validiranje zapisa i konverzija

*"Validacijske datoteke"<http://knjiznice.ffzg.hr/isis-konverzija/validate>* za svaku pojedinu knjiลพnicu sadrลพe popis polja koriลกtenih u CDS/ISIS-u i sluลพe za validaciju, tj. za detektiranje "greลกaka u podacima"[Greลกke u CDS/ISIS zapisima]. Opcije: 
"!" = obavezno polje/potpolje (mora postojati u svim zapisima)
"*" = dozvoli ponovljivo potpolje
"-" = iskljuฤi polja iz izvjeลกtaja

*"Priprema podataka za normalizaciju"<http://knjiznice.ffzg.hr/isis-konverzija/modify>* tj. konverziju

*"Normalizacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/ff-libri>* sadrลพi pravila za konverziju. Moguฤ‡e je kombinirati podatke iz razliฤitih izvora (baza) da bi se stvorio ลพeljeni izlazni format. Za sad su podrลพani ovi ulazni formati: ISO 2709, CDS/ISIS format i Excel, a izlazni format je ISO 2709 (moguฤ‡a je nadogradnja ulaznih i izlaznih formata).

^ Priruฤnici

* "MARC 21 Concise Format for Bibliographic Data"<http://www.loc.gov/marc/bibliographic/> / Library of Congress
* "UNIMARC Manual : Bibliographic Format 1994"<http://www.ifla.org/VI/3/p1996-1/sec-uni.htm> / IFLA

^ Novosti iz NSK

{fetchrss: http://www.nsk.hr/nov/rss/nsk-voyager.rss}
Page renamed to [Konverzija CDS/ISIS baze ฤasopisa]
{toc: }

^ ANGLISTIKA

^^ Knjige

| *tablica* | *ima li nove signature* |  |
| 2WEB-FULBRIGHT.xls | nema | nije migriran zadnji zapis! |
| 2-WEB-irish-shop-a219.xls | ima | nije migriran zadnji zapis! |
| signWEB-FULBRIGHT.xls | ima |  |
| WEB-2-ams_od_br155-do_br406-a219.xls | mema |  |
| WEB-3-ams_od_br407-a219.xls | nema |  |
| WEB-americki_centar.xls | nema |  |
| WEB-BCOUNCIL.xls | nema | nije migriran zadnji zapis! |
| WEB-CANADIAN.xls | ima | nije migriran zadnji zapis! |
| WEB-COGL.XLS | ima |  |
| WEB-SABRE-a219.xls | nema |  |
| WEB-TEMPUS.xls | nema |  |

^^^ Popravci u Excel tablicama

* izbrisani razmaci na kraju polja
* pokoja sluฤajno detektirana greลกka, pravopisna ili sintaktiฤka

^^^ Problemi

svi autori dobili su i1 = 1
postoji odreฤ‘en broj zapisa u kojima je popunjeno samo polje C (prezime), pa treba provjeriti o ฤem se tu radi

svi zapisi dobili su jezik eng iako ima i knjiga na npr. hrvatskom

za svaki primjerak je u Excelu napravljen jedan zapis - treba ih deduplicirati naknadno!

^^ Mag i dis

{file: WEB-magisteriji-doktorati-ang-new.xls}

/srv/webpac2/conf/ocjenski/

^^^ Ispraviti poslije konverzije

Svi zapisi dobili su u napomeni: Filozofski fakultet u Zagrebu, Odsjek za anglistiku. To nije tocno, jer nisu svi obranjeni kod nas.

^^ AV graฤ‘a

WEB-DVD.XLS 
WEB-VHS.XLS
Ovdje su navedene biljeลกke koje se tiฤu stanja u ISIS zapisima. Slijed je prema UNIMARC poljima.

* vidi i [Pravila za konverziju]

{toc: }

^^^^ 10 - ISBN

Ponovljivo.

* umjesto ponovljivog polja koriลกtena je interpunkcija: ';' '.- ' '.' ',' ':' '*' '//'
* oznaka "ISBN " se briลกe

primjeri:

.pre
*SFB:*
0       20552
10      953-154-485-9 (HAZU). - ISBN 953-6005-40-9 (HDA). - ISBN 953-6714-24-8 (Pravni fakultet). - ISBN 953-175-127-7 (Filozofski fakultet)

0       21544
10      9989-642-01-x (nakladniฤka cjelina) ; ISBN 9989-642-05-2

0       20076
10      954-739-570-X; ISBN 954-739-638-2

*SFM:*
0       88
10      0-933884-84-2(paper)

0       281
10      5-02-011716-1 ("Nauka") ; 5-7859-0060-2 (ฤ‡kola "JaRK")

0       351
10      5-7390-0853-0 (Olimp). - ISBN 5-237-01702-9 (AST)

*ET:*



.pre

u zagradi:
cjenina, nakl. cjelina, nakladniฤka cjelina, za nakladniฤki cjelinu, za nakl. cjelinu, za izdavaฤku cjelinu
za ediciju
Serie
Band
meki uvez
tvrdi uvez
pogresan, pogreลกan
ispravljen
[?]
Vol. VI
Obra completa
t. 1, t. 2
hrvatski, francuski, espanol
...

za testiranje:

FFET:
0 4683
10 953-222-053-9 (ispravljen). - ISBN 953-222-056-9 (pogreรงan)

^^^^ 101 - jezik

(-) Treba ujednaฤiti kodove za jezik u svakoj pojedinaฤnoj bazi uz pomoฤ‡ ISIS-ovih kazala (dictionary).

(-) ลกto kad nema jezika?

^^^^ 200 - naslov i odgovornost

(-) ฤlanovi na poฤetku naslova u nekim bazama pisani u <> ili [] zagrade

(+) navodinici u naslovu (primjeri: ge752, pu2253, pe5105, lo5146)

(-) "Die" nije na poฤetku polja. pr: ge410

(-) podaci mogu biti odvojeni potpoljima ili interpunkcijskim simbolima (redoslijed se provjerava uz pomoฤ‡ validacijske datoteke)
naslov drugog autora odvojen je toฤkom (. ) ili podpoljem ^c od rada prvog autora, iza podataka o odgovornosti
naslovi istog autora odvojeni su potpoljem ^k ili toฤkazarezom (;).

(-) pojavljuje se toฤka na kraju kad je zadnja rijeฤ godina

(-) podatak o svesku pisan iza dvotoฤke " : 1". ลกto s tim?

(-) naslovi drugog i iduฤ‡ih radova trebali bi se moลพda u konverziji unjeti u polje 740$a

(+) inicijali u podacima o odgovornosti. da li se piลกu s razmakom ili bez razmaka?

*Indikatori*

U CDS/ISIS bazama ne postoje indikatori

(-) i1 se dobiva kombinacijom jezika i ฤlana na poฤetku naslova (poslije konverzije treba ispisati liste naslova i dati knjiลพniฤarima na verifikaciju)

*Redoslijed potpolja*

Dozvoljene kombinacije koje ne slijede standardni redoslijed (provjeriti, nadopuniti!):

.pre
200 ^a ^c ^d 
200 ^a ^c ^g
200 ^a ^c ^e ^f ^g
200 ^a ^f ^e
200 ^a ^f ^g :
200 ^a ^g ^f
.pre

*ฤŒlanovi*

AN:
ฤŒlanovi su oznaฤeni s [ The ], [ A ] - ne uvijek! Prije konverzije izbacuju se uglate zagrade (modify)
eng: The, A, A; nekoliko naslova je na eng ali ima francuski naslov koji poฤinje s [ Le ]
ger: Der

^^^^ 205 - izdanje

* umjesto ^f moลพe se koristiti interpunkcija ( / )
* ponekad je podatak upisan bez podpolja

_Oba sluฤaja ispravljaju se automatski prilikom konverzije._

^^^^ 210 - izdavanje

treba poลกtovati redosljed podpolja - ispraviti krivi redosljed u zapisima. dozvoljeno je koristiti ponovljiva podpolja ili interpunkcije.

ลกto kad nema polja 210d?

sluฤ‡ajevi:

tiskano1937. (Bergamo : Officine dell'Instituto Italiano d'Arti Grafiche)
tiskano 2004 (Genova : B. N. Marconi)
tiskano 1957-1958
tisak 1987
tis. 2002
samvat 1981. (1925?)
s.a.
s.a
s. a.
s. a
repr.1997, cop.1992
1926(?)
1924[?]
1910?]
1909 [?]
1820?
198[-?]
19
19__

zamijeniti:
19?? => 19--?
[19-?] => 19--?
19..? => 19--?

^^^^ 215 - materijalni opis

nije ponovljivo
konvertira se linearno

^^^^ 225 - nakladniฤka cjelina

ponovljivo: iz
provjeriti u sfb (ima ih malo ponovljivih)

Konvertira se u 440. Generiraju se zapisi za nakladniฤku cjelinu i poveznice u 760 na taj skupni zapis.

_Problem je ako su koriลกtena ponovljiva polja!_ ; razmisliti da li da se ispravljaju podaci ili da se mijenja skripta.

(-) Zbornici s ISSN-om: ISSN je upisan iza naslova odvojen zarezom. Imaju ISBN u polju 10. Ispred broja je prefiks ISSN.

Greta: u 225 je zapisan podatak i o nakl. cjelinama i o sabranim djelima. ako je skup, napravljena je i glavna kartica koja nije nije povezana, ima isti naslov kao nakladniฤka u pojedinom zapisu za svaki svezak. pr. Bol'ลกaja sovetskaja รฉnciklopedija

ลฝeljana: pr. Odabrana dela Sigmunda Freuda je u nakl. cjelini. Kod ลฝeljane je to obraฤ‘eno kao viลกerazinac. Viลกe primjeraka jednog sveska u istom su zapisu - inv. brojevi su u jednom nizu. Problem je odrediti kojem sv. pripada koji inventurni broj.

.

Provjeriti znaฤenje interpunkcije " ; " u svakoj pojedinaฤnoj bazi!

* *^a ;* - moลพe li u "^a^v"?
* *^a^h* u kojem nema ^i - moลพe li u ^a^i
* *^a^e^w* - sfb - ako je u ^w podatak o kolu (Kolo|kolo) onda w ide u h, ako nije ^w => ^v. Iza podatka o kolu, odvojen zarezom, je podatak koji treba iฤ‡i u ^v

^^^^ 230 do 293 - djela u viลกe svezaka

Filozofija: 
Sabrana djela obraฤ‘ena kao djela u viลกe svezaka. Izlistaju se svi naslovi obraฤ‘eni kao djela u viลกe svezaka - tablica sadลพi MFN i podatke potreben da bi se identificirao sluฤaj. U toj tablici potrebno je razluฤiti sabrana djela od djela u viลกe svezaka - tako da se sabranim djelima u posebnu kolonu napiลกe npr. broj 1.
primjer:

| .pre
0       1
101     GER
200     ^aGesammelte Schriften^fHelmuth Plessner^gherausgegeben 
          von Guenther Dux, Odo Marquard und Elisabeth Stroeker ; unter 
          Mitwirkung von Richard W. Schmidt, Angelika Wetterer und 
          Michael-Joachim Zemlin
205     ^a1. Aufl
210     ^aFrankfurt am Main^cSuhrkamp^d1980-1985
215     ^a10 sv.^d20 cm
220     14333
221     14334
222     14335
223     14336
230     ^vBd. 1^aFruehe philosophische Schriften : 1
231     ^vBd. 2^aFruehe philosophische Schriften : 2
232     ^vBd. 3^aAnthropologie der Sinne
233     ^vBd. 4^aStufen des Organischen und der Mensch^eEinleitung in die 
          philosophische Anthropologie
250     ^d1980
251     ^d1981
252     ^d1980
253     ^d1981
260     ^a310 str.
261     ^a414 str.
262     ^a393 str.
263     ^a455 str.
283     Str. 443-452: Sachregister
283     Str. 453-455: Namensregister
290     3-518-06521-1
291     3-518-06523-8
292     3-518-06525-4
293     3-518-06527-0
330     <<Plesner, H.>>
410     ^05016
610     Antropologija_ _filozofijska
675     ^a1:572"18/19"(081.1)Plessner, H.
        ^b(081.1)Plessner, H.^c141.319.8
700     ^aPlessner^bHelmuth
702     ^aDux^bGuenther
801     FFZG
990     A
990     1260
994     ^a4564^bNR^c20010719
996     Isp. lit.
999     ^ad^bDฤ‡
.pre | .pre
LDR 01238nac a22002777ia4500
008     010719s19801985xx                  ger d
035    _aHR-ZaFF fffiL-1
040    _aHR-ZaFF
       _bhrv
       _cHR-ZaFF
       _eppiak
041 1  _ager
080    _a1:572"18/19"(081.1)Plessner, H.
080    _a(081.1)Plessner, H.
080    _a141.319.8
100 0  _aPlessner, Helmuth
245 10 _aGesammelte Schriften /
       _cHelmuth Plessner ; herausgegeben von Guenther Dux, Odo Marquard 
         und Elisabeth Stroeker ; unter Mitwirkung von Richard W. Schmidt, 
	 Angelika Wetterer und Michael-Joachim Zemlin.
250    _a1. Aufl
260    _aFrankfurt am Main :
       _bSuhrkamp,
       _c1980-1985.
300    _a10 sv. ;
       _c20 cm.
526 8  _aIsp. lit.
653    _aAntropologija -- filozofijska
700 1  _aDux, Guenther

LDR 00572nam a22001337i 4500
008     080101
020    _a3-518-06521-1
035    _aHR-ZaFF fffiL2-12
245 00 _aFruehe philosophische Schriften : 1.
260    _aFrankfurt am Main :
       _c1980
300    _a310 str.
440  0 _aGesammelte Schriften / Helmuth Plessner ; herausgegeben von 
         Guenther Dux, Odo Marquard und Elisabeth Stroeker ; unter 
	 Mitwirkung von Richard W. Schmidt, Angelika Wetterer und 
	 Michael-Joachim Zemlin
       _vBd. 1
       _wHR-ZaFF fffiL-1
942    _bLIB
       _cKNJ
       _dA 1260
952    _8FIL
       _aFFZG
       _bFFZG
       _cSE
       _ifil14333
       _yKNJ
.pre |

pojavljuje se kombinacija 230 ^v^e (nema potpolja a)

primjeri:

.pre
0      33
10     0-07-100539-0
101    ENG
200    ^aIntroduction to reference work^fWilliam A. Katz
205    ^a5th ed
210    ^aNew York [etc.]^cMcGraw-Hill Publishing^d1987 cop
215    ^a2 sv
225    ^aMcGraw-Hill series in library education
230    ^vVol.1^aBasic information sources^fWilliam A. Katz
231    ^vVol.2^aReference services and reference processes^fWilliam A. Katz
240    ^a5th ed
241    ^a5th ed
250    ^aNew York [etc.]^cMcGraw-Hill Publishing^dcop.1987
251    ^aNew York [etc.]^cMcGraw-Hill Book^dcop. 1987.
260    ^aXII, 397 str.^d24 cm
261    ^aXII, 237 str.^d22 cm
270    ^aMcGraw-Hill series in library education
271    ^aMcGraw-Hill series in library education
280    Kazalo.
281    Kazalo.
290    0-07-033537-0
291    0-07-033538-9
300    Biljeลกke na dnu stranica
300    Literatura iza svakog poglavlja
610    Knjiลพnice
610    Informacijska sluลพba
675    ^a025.5
700    ^aKatz^bWilliam Armstrong
.pre

ffiz/libri/166

^^^^ 300 - opฤ‡a napomena

* Koji se sve izrazi pojavljuju u napomeni kad se radi o prijevodu djela?
* interpunkcije
* jezik napomene samo na hrvatskom: lo, kk, sfm, ps

^^^^ 320 - napomena o bibliografiji

konvertira se pravocrtno
nije uvijek na hrvatskom?

^^^^ 327 - sadrลพaj ili saลพetak

provjeriti za ลกto se koristi u svakoj pojedinoj bazi
kk: sadrลพaj s naslovne strane
lo: sadrลพaj s naslovne strane

^^^^ 330 - sadrลพaj ili saลพetak

provjeriti za ลกto se koristi u svakoj pojedinoj bazi
AN: sadrลพaj, <>
lo: sadrลพaj publikacije na raznim jezicima, u ลกpiฤ‡astim zagradama kljuฤne rijeฤi, nekad je doslovno prepisan sadrลพaj, nekad ne. 
sfm: u <> su i autori - prezime, ime.
kk: samo sadrลพaj, sadrลพaj s naslovne je u 327

kk: zbornici za koje se ne radi analitika - ^anaslov / ime i prezime

^^^^ 423 - Priลกtampani i prikriveni radovi

^^^^ 464 - Analitiฤki radovi

sfb: 200c, 200k - ispisati liste ima-200c-nema-464 i ima-200k-nema-464

dva rada su opisana podpoljima afgcxy. moguฤ‡e je i ponovljanje polje (ili samo afg ili cijelo afgcxy)

^^^^ 532

ล to je toฤno taj naslov u svakoj pojedinoj knjiลพnici?
sfb: neki naslovi su u uglatim zagradama

dodat ฤ‡emo potpolje u kojem treba oznaฤiti o kojoj vrsti nalova se radi

pokuลกati automatski izvuฤi usporedne stvarne nalove iz polja 200 - ne treba!

^^^^ 675

ล to znaฤe podpolja u svakoj pojedinoj bazi?

(+) u potpoljima su posebne oznake (SFB, SFM), polje nije ponovljivo

(-) u a je cijela sloลพena oznaka; u b c i d su dijelovi sloลพene oznake, konvertiraju se u ponovljivo polje (IZ, LO)

kk: sve pod a, moลพe biti viลกe UDK brojeva odvojenih ( * ) ili ( + ), pr. ^a82.0:316.7 * 159.9 * 111^b316.7^c159.9

^^^^ 686

ffps koristi za internu klasifikaciju

^^^^ 700 - autorska odrednica

(+) ako je pseudonim ima 700a, nema 700b. I1=0, inaฤe I1=1

 ^^^^701 - odradnica za ostale autore

U kojim knjiลพnicama su to sigurno suautori?

Moลพe biti koriลกteno kao ponovljivo polje (ab podpolja), ili s podpoljima abcd.

Prolazi li kombinacija ponovljivo + abcd ?? primjer: sfm 3569.

^^^^ 702

^^^^ 710 - korporativna odrednica

Polje se konvertira u 110 ili 111 ovisno o postojanju/nepostojanju pojedinog podpolja.
Podpolja za tijelo: *abc*
Podpolja za sastanak: *abdef*
Kao kriterij trenutno se uzima podpolje f - prolazi za SFB
Za ostale baze treba provjeriti da li je f uvijek upisano?

primjer iz NSK za sastanak:

.pre
035$9 NSK 940314106

SFB:
0 977
.pre

primjer iz NSK za tijelo:

.pre
035$9 NSK 990119061

SFB
0 15134
.pre

*Ne podudaraju se NSK upute i tablica za mapiranje polja. Sadrลพaj podpolje c (sjediลกte tijela) stavljen je u zagradu na kraj podpolja a u konvertiranoj datoteci.*

^^^^ 990 - signatura

nema podpolja
sfb: dva elementa unosa - prvi je uvijek SF, a drugi je broj

^^^^ 991 - inventarni broj

nema podpolja
iz, kk i ps imaju fotokopije oznaฤene prefiksom F-

^^^^ 994 -

ลกto kad fali 994c - datum unosa

----

^^^^ Opฤ‡enito

* Kodirani znakovi - ffhu
* imamo li u bazama FF-a rukopise (LDR 06)?
* navodnici - prolaze u konverziji, ali leader za ฤlan se dobro ne generira
kratica: FFSF

{toc: }

^ Baza LIBRI (librim)

^^ Izvjeลกtaji o greลกkama i statistike zapisa

*http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsf-librim.txt*

Ovaj izvjeลกtaj sadrลพi:

* sve detektirane greลกke ("--> opis greลกaka"[Greลกke u CDS/ISIS zapisima])
* redoslijed koriลกtenih potpolja i interpunkcije
* frekvencije koriลกtenih polja i potpolja

*Dodatni izvjeลกtaji:*

* http://knjiznice.ffzg.hr/isis_data/sfm/reports/

^^ Validacija

Datoteka s popisom svih koriลกtenih polja i potpolja:

* "validacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffsf-librim>

^^ Izvjeลกtaji po potrebi...

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/sfm/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/sfm/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

^^ Konvertirani zapisi

* http://knjiznice.ffzg.hr/isis-konverzija/marc/test/ffsf-librim.marc

(desni klik, pa "Save Link As" ili "Save Target As")

----

^^ Zajedniฤki dokumenti

* [Mapiranje polja - LIBRI]
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]

----

^^ Biljeลกke

{file: Primjeri iz Miro.doc}

^^^ 225

moลพe imati i ISBN

^^^ 675: UDK

a b c d - tretirati kao ponovljivo polje
Ovdje se nalaze odgovori na pitanja i dodatna pojaลกnjanja na {file: Upitnik pred migraciju.doc} dobiven od NSK u sijeฤnju 2007.

----

*Sjediลกte knjiลพnice:* Zagreb
*Puni naziv knjiลพnice:* Knjiลพnice Filozofskog fakulteta u Zagrebu
*Sveuฤiliลกte:* Sveuฤiliลกte u Zagrebu

*Osoba za kontakt:*
Marijana Glavica, tel. 01 6120 215

^ Osoblje

^^^^ Broj djelatnika koji ฤ‡e raditi na programskom paketu Voyager

30

^^^^ Tehniฤko odrลพavanje raฤunalne opreme

Knjiลพnice djeluju u skopu fakulteta i koriste se svim zajedniฤkim sluลพbama fakulteta, pa tako i uslugama i informatiฤke sluลพbe. (Tehniฤke sluลพbe su na FF-u majstori za struju, stolariju i sl...).

Windows raฤunala i mreลพu odrลพava informatiฤka sluลพba FF-a.

Knjiลพniฤni posluลพitelj odrลพava prijatelj knjiลพnice (moglo bi se reฤ‡i vanjski suradnik, ali posao nije formaliziran).

Knjiลพniฤari se bave konfiguracijom alata i odrลพavanjem sadrลพaja web servisa (3 knjiลพniฤarke).

^^^^ Raspored rada osoblja na Voyageru

* svi knjiลพniฤari - svi moduli
* suradnici na retrogradnom unosu - katalogizacija
* domonstratori zaposleni na posudbi - posudba

vidi: {file: Potrebne_radne_stanice-nadopunjeno.xls}

^^^^ Sudjelovanje u pripremama i radu na implementaciji

_Treba raspraviti!_

----

^ Raฤunala

^^^^ Broj raฤunala na kojima ฤ‡e biti instaliran Voyager client

68

detaljna specifikacija: {file: Potrebne_radne_stanice-nadopunjeno.xls}

^^^^ Raฤunala zadovaljavaju tehniฤke preduvjete za instalaciju

DA

^^^^ Raฤunala imaju internet vezu

DA

^^^^ Raฤunala su umreลพena

DA

----

^ Lokacije

^^^ Fiziฤki smjeลกtaj

Knjiลพnice FF-a su odjelne knjiลพnice razmjeลกtene na razliฤitim lokacijama.

Svi primjerci jedne bib jedinice NE nalaze se na istoj lokaciji. Unutar jedne knjiลพnice moลพe biti viลกe lokacija.

^^^ Broj spremiลกnih lokacija

Postoji jedna zajedniฤka spremiลกna lokacija u NSK. Knjiลพnice mogu imati i svoje male lokalne spremiลกne lokacije (najฤeลกฤ‡e su to ormari na hodniku, ili sobe nastavnika)

_prirediti spisak!_

----

^ Postojeฤ‡i softverski paket

^^ Bibliografska baza

Standard bib zapisa: UNIMARC
Klasifikacijska shema: UDK
Puni naziv programskog paketa: UNESCO CDS/ISIS for Windows, v. 1.5

^^ Normativna baza

Ne postoji.

Knjiลพnica ne koristi predmetni sustav. Koriste se slobodno oblikovane predmetnice (610).

^^ Holding baza

Ne postoji. Holding zapisi mogu se kreirati iz signatura uz pomoฤ‡ skripte za konverziju.

^^^^ Sustav barkoda.

Ne postoji.

^^^^ Vrsta i format signatura koje knjiลพnica koristi

uglavnom bazirane na udk osim:
knjiลพnica psihologije - interni klasifikacijski sustav
slavenska filologija - numerus currens

^^ Korisniฤka baza

^^^^ Knjiลพnica ima podatke o korisnicima u el. obliku

Neke knjiลพnice imaju podatke o korisnicima u Excel tablicama ili Access bazama.

^^^^ Knjiลพnica vodi evidenciju o posudbi u el. obliku

One knjiลพnice koje imaju Access bazu za podatke o korisnicima, evidentiraju i podudbu u tim bazama.

^^^^ Knjiลพnica od korisnika traลพi podatak o JMBG-u

NE

^^^ Koji podatak knjiลพnica koristi kao razlikovni za bazu korisnika

??

^^^^ Knjiลพnica od korisnika traลพi podatak o adresi.

DA

^^^^ Korisniฤke kartice

Koriste za papirnate zaduลพnice!

^^^^ Pobrojati vrste posudbe, s objaลกnjenjem ลกto znaฤe

naknadno...

^^^^ Pobrojati vrste korisnika i vrijeme trajanja ฤlanstva

naknadno...

----

^ Migracija podataka

^^^^ Broj slogova Bibliografske baze za migraciju

oko 350.000

^^^^ Kontrolno polje u bibliografskom zapisu

035$9 (privremeno je 035$6 zbog lokalnog validatora)

^^^^ Standard zapisa

MARC21 (isporuฤujemo konvertiranu datoteku)

^^^^ Broj slogova o korisnicima za migraciju

....

^^^^ Procijenjen broj slogova o aktivnim zaduลพenjima za migraciju

....

^^^^ Konverzija

Knjiลพnice FF-a namjeravaju samostalno napraviti konverziju podataka.
Postupak konverzije dokumentiran je "na ovim stranicama"[Konverzija kataloลพnih zapisa]

^^^^ Postojeฤ‡i format zadovoljava minimalni zapis (IFLA)

DA

^^^^ Postojeฤ‡i programski paket omoguฤ‡ava export u u formatu ISO 2709 za bibliografske i normativne slogove

Ne, ali se u konverziji ne koristi export iz CDS/ISIS-a u ISO 2709, veฤ‡ se koriste podaci u originalnom ISIS formatu. Konvertirana datoteka je ispravna ISO 2709 datoteka.
Ovdje su navedene biljeลกke koje se tiฤu stanja i problema u ISIS zapisima iz baze PERI.
Ponegdje je objaลกnjeno na koji naฤin se problemi rjeลกavaju, a zabiljeลพeno je i ลกto treba popraviti/pregledati poslije konverzije.

{toc: }

^^ 10

ima fonetika, nije konvertirano

^^ 102

* obavezno!

*Kodovi iz SF baze (za modify):*

.pre
    'AL' => 'aa'
    'AT' => 'au'
    'AU' => 'at'
    'BA' => 'bn'
    'BG' => 'bu'
    'BH' => 'ba'
    ' BH' => 'ba'
    'BL' => 'bu'
    'BOS' => 'bn'
    'CA' => 'cn'
    'CG' => 'cg'
    'CH' => 'sz'
    'CZ' => 'xr'
    'D' => 'gw'
    'DE' => 'gw'
    'ES' => 'sp'
    'FR' => 'fr'
    'GB' => 'uk'
    'Hr' => 'ci'
    'HR' => 'ci'
    'HU' => 'hu'
    'IT' => 'it'
    'JU' => 'yu'
    'MA' => 'xn'
    'MK' => 'xn'
    'NL' => 'ne'
    'Pl' => 'pl'
    'PL' => 'pl'
    'RF' => 'ru'
    'RO' => 'rm'
    'RU' => 'ru'
    'SI' => 'xv'
    'SiCG' => ' '
    'SICG' => ' '
    'SK' => 'xo'
    'SL' => 'sl'
    'SR' => 'sr'
    'SW' => 'sw'
    'UA' => 'un'
    'UK' => 'uk'
    'US' => 'us'
    'USA' => 'us'
    'YU' => 'yu'
.pre

svi podaci

.pre
AL
AM
AR
AT
AU
AUT
B
BA
BA; HR
BE
BG
BH
 BH
BiH
BIH
BL
BO
BOS
CA
CAN
CG
CH
CRO
CS
CU
CZ
D
De
DE
DE/AT
DEU
DK
DU
EG
EN
Eng
ENG
ES
ET
EU
F
FI
FIN
FR
FRA
GB
GBR
GE
GER
hr
Hr
HR
HR-IT
HR; IT
HRV
HR, YU
HU
I
IN
IR
IT
ITA
IZ
JA
JAP
JU
Jugoslavija
KR
LV
MA
MK
MT
MX
NL
NO
ล panjolska
Pl
PL
PT
RF
RM
RO
ROM
RU
RUM
SAD
SC
SCC
SCG
SE
SI
SiCG
SICG
SK
SL
SLO
SLV
SP
SR
Srbija
SRBIJA
SS
SU
SW
SZ
TN
TR
UA
UK
us
US
USA
Vojvodina
YU
YU;CS
YUG
YU, HR
YU,  HR
YU/HR
YU, SI
YU, Srbija
YU (SRBIJA)
YU, SRBIJA
.pre

popraviti poslije konverzije

^^ 11

casopisi-ang.txt: 11 134 ~
casopisi-arh.txt: 11 276 ~
casopisi-etn.txt: 11 157 ~
casopisi-fil.txt: 11 74 ~
casopisi-fon.txt: 11 32 ~
casopisi-ger.txt: 11 89 ~
casopisi-hun.txt: 11 68 ~
casopisi-izn.txt: 11 201 ~
casopisi-kom.txt: 11 65 ~
casopisi-lin.txt: 11 51 ~
casopisi-ped.txt: 11 46 ~
casopisi-pov.txt: 11 461 ~
casopisi-psi.txt: 11 161 ~
casopisi-pum.txt: 11 51 ~
casopisi-rom.txt: 11 26 ~
casopisi-sfd.txt: 11 869 ~
casopisi-soc.txt: 11 99 ~
casopisi-tal.txt: 11 161 ~
casopisi-tur.txt: 11 25 ~

^^ 200

Poslije konverzije upisati sve ลกto je bilo u poljima *^h* i *^i*

Ta polja nisu konvertirana - naslovi za konverziju ispravljani su u tablici sa sinaturama, pa su naslovi uzeti iz te tablice.

casopisi-ang.txt: 200 150 ~ a:150 d:2 e:76 f:147 g:10
casopisi-arh.txt: 200 360 ~ a:360 d:40 e:104 f:45 g:7 h:9 i:1
casopisi-etn.txt: 200 344 ~ a:344 d:23 e:133 f:254 g:6
casopisi-fil.txt: 200 81 ~ a:81 d:2 e:41 f:54 g:5
casopisi-fon.txt: 200 45 ~ a:45 d:2 e:21 f:11 g:1
casopisi-ger.txt: 200 113 ~ a:113 d:5 e:72 f:3
casopisi-hun.txt: 200 71 ~ a:70 e:57 f:41 g:7 (1)
casopisi-izn.txt: 200 214 ~ a:214 d:10 e:78 f:122 g:8 h:4 i:3
casopisi-kom.txt: 200 88 ~ [:1 a:88 c:2 d:1 e:48 f:38 g:5
casopisi-lin.txt: 200 62 ~ a:62 d:3 e:35 f:33 g:9
casopisi-ped.txt: 200 51 ~ a:51 d:7 e:31 f:41 g:2
casopisi-pov.txt: 200 958 ~ a:958 d:202 e:394 f:524 g:49
casopisi-psi.txt: 200 197 ~ a:197 d:1 e:87 f:2
casopisi-pum.txt: 200 76 ~ a:76 d:1 e:36 f:16 g:1
casopisi-rom.txt: 200 27 ~ a:27 d:1 e:12
casopisi-sfd.txt: 200 2308 ~ a:2308 d:207 e:1174 f:2014 g:450 h:11 i:21
casopisi-soc.txt: 200 99 ~ a:99 d:10 e:50 f:83 g:2 h:2 i:2
casopisi-tal.txt: 200 240 ~ a:240 d:2 e:141 f:114 g:25 h:6 i:1
casopisi-tur.txt: 200 35 ~ U:1 a:34 d:6 e:17 f:22 g:1

^^ 204

ลกto s tim?

ima u ovim bazama

casopisi-fil.txt: 204 24 ~ F:1 a:18 (6)
casopisi-fon.txt: 204 21 ~ (22)
casopisi-hun.txt: 204 1 ~ (4)
casopisi-lin.txt: 204 3 ~ (4)
casopisi-ped.txt: 204 1 ~ (2)
casopisi-pov.txt: 204 1 ~ (4)
casopisi-sfd.txt: 204 4 ~
casopisi-tal.txt: 204 3 ~ (30)

* nije konvertirano zbog nejasnog znaฤenja

* provjeriti *poslije konverzije*

^^ 205

casopisi-etn.txt: 205 3 ~
casopisi-fil.txt: 205 2 ~
casopisi-izn.txt: 205 7 ~
casopisi-kom.txt: 205 1 ~ a:1
casopisi-pov.txt: 205 3 ~
casopisi-pum.txt: 205 1 ~
casopisi-sfd.txt: 205 6 ~

ima greลกaka u sadrลพaju

^^ 207

* ang i psi nemaju ovo polje!

casopisi-arh.txt: 207 324 ~ a:324 d:1 (1)
casopisi-etn.txt: 207 184 ~ a:184
casopisi-fil.txt: 207 70 ~ a:70 (1)
casopisi-fon.txt: 207 32 ~ a:32
casopisi-ger.txt: 207 112 ~ a:112
casopisi-hun.txt: 207 65 ~ a:65
casopisi-izn.txt: 207 123 ~ a:123
casopisi-kom.txt: 207 39 ~ a:39 c:1
casopisi-lin.txt: 207 51 ~ a:51
casopisi-ped.txt: 207 51 ~ G:1 a:50
casopisi-pov.txt: 207 235 ~ a:224 (11)
casopisi-pum.txt: 207 62 ~ a:62
casopisi-rom.txt: 207 25 ~ a:25
casopisi-sfd.txt: 207 2305 ~ a:2324 (2)
casopisi-soc.txt: 207 90 ~ a:90
casopisi-tal.txt: 207 221 ~ a:221
casopisi-tur.txt: 207 35 ~ a:35

Konvertirano je samo ^a
ostala polja i greลกke ispraviti *poslije konverzije*.

^^ 210

Konvertirano ^a ^c ^d
Ostala polja popraviti poslije konverzije.
Pogledati u ISIS validate report i popraviti neispravne kombinacije.

casopisi-ang.txt: 210 150 ~ 1:1 a:150 c:150 d:148
casopisi-arh.txt: 210 341 ~ a:341 c:332 d:227
casopisi-etn.txt: 210 344 ~ a:342 c:337 d:240*
casopisi-fil.txt: 210 79 ~ a:79 b:1 c:74 d:78
casopisi-fon.txt: 210 45 ~ a:45 c:44 d:45
casopisi-ger.txt: 210 113 ~ a:113 c:113 d:108
casopisi-hun.txt: 210 70 ~ a:70 c:70 d:69
casopisi-izn.txt: 210 194 ~ a:194 c:192 d:134
casopisi-kom.txt: 210 77 ~ B:1 a:74 c:73 d:29 e:1
casopisi-lin.txt: 210 62 ~ a:62 c:62 d:62 e:1 g:1
casopisi-ped.txt: 210 51 ~ a:51 c:48 d:49
casopisi-pov.txt: 210 957 ~ a:957 c:949 d:957
casopisi-psi.txt: 210 187 ~ a:187 c:186 d:1
casopisi-pum.txt: 210 74 ~ a:74 c:72 d:73
casopisi-rom.txt: 210 25 ~ a:25 c:25 d:25
casopisi-sfd.txt: 210 2307 ~ a:2308 c:2298 d:2281 e:1 g:1
casopisi-soc.txt: 210 99 ~ a:99 c:99 d:99
casopisi-tal.txt: 210 240 ~ D:1 a:240 c:237 d:215
casopisi-tur.txt: 210 35 ~ a:35 c:35* d:34

^^ 215

casopisi-ang.txt: 215 150 ~ a:1 d:149
casopisi-arh.txt: 215 293 ~ a:21 d:277
casopisi-etn.txt: 215 344 ~ a:25 d:344
casopisi-fil.txt: 215 78 ~ a:78 d:78
casopisi-fon.txt: 215 45 ~ a:8 c:18 d:42
casopisi-ger.txt: 215 113 ~ d:113
casopisi-hun.txt: 215 70 ~ d:70
casopisi-izn.txt: 215 193 ~ a:55 d:166
casopisi-kom.txt: 215 55 ~ a:4 d:54
casopisi-lin.txt: 215 62 ~ d:62
casopisi-ped.txt: 215 48 ~ a:2 d:46
casopisi-pov.txt: 215 951 ~ a:562 d:951
casopisi-psi.txt: 215 3 ~ d:3
casopisi-pum.txt: 215 69 ~ a:2 d:67 (1)
casopisi-rom.txt: 215 25 ~ d:25
casopisi-sfd.txt: 215 2312 ~ a:2236 d:2303 (2)
casopisi-soc.txt: 215 99 ~ a:39 d:99
casopisi-tal.txt: 215 235 ~ a:4 d:234
casopisi-tur.txt: 215 35 ~ d:35

^^ 225

casopisi-arh.txt: 225 8 ~ a:8 e:2 f:2
casopisi-etn.txt: 225 19 ~ a:19 e:2 f:2 v:3
casopisi-fon.txt: 225 3 ~ a:3 h:1
casopisi-ger.txt: 225 1 ~ a:1 v:1
casopisi-izn.txt: 225 8 ~ a:8 v:4
casopisi-lin.txt: 225 1 ~ a:1 e:1
casopisi-pov.txt: 225 353 ~ a:353 e:27 f:152 h:84 v:327 x:32
casopisi-pum.txt: 225 1 ~ a:1 v:1
casopisi-sfd.txt: 225 1542 ~ a:1542 d:74 e:623 f:565 g:19 h:396* v:1250 x:5
casopisi-tal.txt: 225 3 ~ a:3 e:1
casopisi-tur.txt: 225 5 ~ a:5 h:1

^^ 24

ima samo fon

^^ 300

provjeriti delimitere

^^ 320

nije konvertirano
ima samo fonetika

^^ 324

napomena o pretisku/izvorniku

.pre
casopisi-arh.txt: 324 1 ~
casopisi-fil.txt: 324 2 ~
casopisi-fon.txt: 324 1 ~
casopisi-ger.txt: 324 1 ~
casopisi-kom.txt: 324 1 ~
casopisi-pov.txt: 324 1 ~
casopisi-sfd.txt: 324 3 ~
.pre

^^ 326

* polje je obavezno!

*Znaฤenje kodova u ISIS-u (izvuฤeno iz PERI.PFT):*

.pre
'd1','Dnevnik'
't2','Polutjednik'
't1','Tjednik'
'm2','Dvotjednik'
'm1','Mjeseฤnik'
'10','Godiลกnje 10 brojeva'
'g5','Godiลกnje 5 brojeva'
'g6','Dvomjeseฤnik'
'g4','Tromjeseฤnik'
'g3','ฤŒetveromjeseฤnik'
'g2','Polugodiลกanjak'
'g1','Godiลกnjak'
'dg','Dvogodiลกnjak'
'tg','Trogodiลกnjak'
'nr','Izlazi neredovito'
'g8','Godiลกnje 8 brojeva'
'g7','Godiลกnje 7 brojeva'

.pre

*Polje 326 u ffsf PERI bazi:*

| *ISIS* | *freq.* | *opis za napomenu* | *norm.* | *MARC21* |
| 0 | 5 |  |  | N/A |
| 10 | 18 | Godiลกnje 10 brojeva | 10 | m |
| 10g | 2 | Godiลกnje 10 brojeva | 10 | m |
| 12 | 2 | Mjeseฤno | m1 | m |
| 19g | 1 | Devetnaest brojeva godiลกnje | g19 | s |
| Dva puta tjedno utorkom i subotom | 1 | Dva puta tjedno utorkom i subotom | t2us | c |
| g | 157 | Godiลกnje | g1 | a |
| g1 | 818 | Godiลกnje | g1 | a |
| g10 | 5 | Godiลกnje 10 brojeva | 10 | m |
| g12 | 19 | Mjeseฤno | m1 | m |
| g2 | 104 | Polugodiลกnje | g2 | f |
| g24 | 1 | Polumjeseฤno | m2 | s |
| g3 | 26 | Tri puta godiลกnje | g3 | t |
| g4 | 139 | ฤŒetvrtgodiลกnje | g4 | q |
| g5 | 7 | Pet puta godiลกnje | g5 | z |
| g6 | 132 | Dvomjeseฤno | g6 | b |
| g6 | 1 | Dvomjeseฤno | g6 | b |
| g8 | 9 | Osam brojeva godiลกnje | g8 | b |
| gm1 | 7 | Mjeseฤno | m1 | m |
| gm4 | 1 | Tjedno | t1 | w |
| gnepoznato | 1 | Nepoznato | np | u |
| gnr | 28 | Neredovito | nr | # |
| m1 | 66 | Mjeseฤno | m1 | m |
| m12 | 24 | Mjeseฤno | m1 | m |
| m2 | 32 | Polumjeseฤno | m2 | s |
| m3 | 1 | Tri puta mjeseฤno | m3 | j |
| m4 | 14 | Tjedno | t1 | w |
| nr | 682 | Neredovito | nr | # |
| Polutjedno | 1 | Pulutjedno | t2 | c |
| t1 | 1 | Tjedno | t1 | w |
| t2 |  | Polutjedno | t2 | c |
| tjednik | 4 | Tjedno | t1 | w |
| Tjednik | 1 | Tjedno | t1 | w |
| Tri puta mjeseฤno | 1 | Tri puta mjeseฤno | m3 | j |
| Tromjeseฤnik | 1 | ฤŒetvrtgodiลกnje | g4 | q |
| Tromjeseฤno | 1 | ฤŒetvrtgodiลกnje | g4 | q |

Svi podaci:

.pre
1
1'
10
10'
10g
12
1-2 broja godiลกnje
12g ;(uvez:1953-1957);(uvez:1958-1961)
19g
1g
1m
26'godiลกnje
2g
2' godiลกnje 2 broja
3'
35(1996)
3g
4'
4g
52
64
6g
ฤŒetvrtgodiลกnje
dg
Dva puta tjedno utorkom i subotom
Dvogodiลกnjak
g
g1
g1'
g10
g 10
g11
g12
g1godiลกnjak
g1 godiลกnjak
g1'godiลกnjak'
g1     nr
g1- nr
g1;  nr
g1(nr)
g2
g2ยด
g2
g2'
g20
g24
g26
g2'godiลกnje 2 broja'
g2 polugodiลกnjak
g2'polugodiลกnjak'
g3
g3?
g3'
g3 ฤetveromjeseฤnik
g3'godiลกnje 3 broja'
g3'tromjeseฤnik'
g4
g4?
g4'
g4-5
g4 tromjeseฤnik
g4'tromjeseฤnik'
g4(tromjeseฤnik)
g5
g5'
g50
g5'godiลกnje 5 brojeva'
g6
  g6
g6'
g6 dvomjeseฤnik
g6'dvomjeseฤnik'
g6 polugodiลกnjak
g8
g9
g9'
gm1
gm4
gnepoznato
gnr
Godiลกnje
godiลกnje 4 broja
Izlazi neredovito
m1
m1'
m12
m1'mjeseฤnik'
m2
m2'dvotjednik'
m3
m4
Neredovito
nr
nr
nr'
Nr
NR
nr (kvartalno)
nr neredovito
nr'neredovito'
od 1993 g4, do 1993 g2
Polutjedno
t1
tjednik
Tjednik
Tri puta mjeseฤno
tromjeseฤnik
Tromjeseฤnik
Tromjeseฤno
.pre

*Poslije konverzije*

*FFSF:* pregledati sve zapise koji su imali oznaku g3

^^ 4

ฤini se dobavljaฤ

nije konvertirano, provjeriti poslije konverzije, napraviti posebnu tablicu od tih podataka

casopisi-arh.txt: 4 3 ~
casopisi-etn.txt: 4 2 ~
casopisi-fil.txt: 4 11 ~
casopisi-fon.txt: 4 24 ~
casopisi-ger.txt: 4 29 ~
casopisi-hun.txt: 4 1 ~
casopisi-izn.txt: 4 39 ~
casopisi-pum.txt: 4 5 ~
casopisi-rom.txt: 4 10 ~
casopisi-sfd.txt: 4 75 ~

.pre
casopisi-arh.txt:   4 3 ~
casopisi-etn.txt:   4 2 ~
casopisi-fil.txt:   4 11 ~
casopisi-fon.txt:   4 24 ~
casopisi-ger.txt:   4 29 ~
casopisi-hun.txt:   4 1 ~
casopisi-izn.txt:   4 39 ~
casopisi-pum.txt:   4 5 ~
casopisi-rom.txt:   4 10 ~
casopisi-sfd.txt:   4 75 ~
.pre

^^ 421

ffsf - dio zapisa ima ^a dio nema

casopisi-arh.txt: 421 14 ~ a:13 b:10
casopisi-fil.txt: 421 7 ~ a:8 b:6
casopisi-fon.txt: 421 1 ~
casopisi-ger.txt: 421 23 ~ a:24 b:5 (1)
casopisi-hun.txt: 421 2 ~ a:2 b:1
casopisi-izn.txt: 421 4 ~ a:4
casopisi-kom.txt: 421 1 ~ a:1
casopisi-lin.txt: 421 2 ~ a:2 b:2
casopisi-pov.txt: 421 10 ~ a:11 b:10
casopisi-rom.txt: 421 1 ~ a:1 b:1
casopisi-sfd.txt: 421 72 ~ a:29 (46)
casopisi-soc.txt: 421 1 ~ a:1
casopisi-tal.txt: 421 5 ~ a:4 b:2 (1)

^^ 422

konvertirani samo ^a i ^b 
poslije konverzije provjeriti jedan zapis koji ima extra polja

casopisi-arh.txt: 422 1 ~ a:1 b:1
casopisi-etn.txt: 422 1 ~ a:1
casopisi-fil.txt: 422 6 ~ a:6 b:6
casopisi-ger.txt: 422 1 ~ a:1 b:1
casopisi-izn.txt: 422 3 ~ a:3 b:3
casopisi-lin.txt: 422 2 ~ a:2 b:2
casopisi-pov.txt: 422 12 ~ a:12 b:11
casopisi-sfd.txt: 422 29 ~ a:29 b:1 e:1 f:1
casopisi-tal.txt: 422 6 ~ a:3 b:2 (3)

^^ 423

casopisi-arh.txt: 423 1 ~ a:1 b:1
casopisi-fil.txt: 423 6 ~ a:6 b:6
casopisi-izn.txt: 423 2 ~ a:2 b:1
casopisi-ped.txt: 423 2 ~ a:2 b:2
casopisi-sfd.txt: 423 5 ~ a:4 b:1
casopisi-tal.txt: 423 2 ~ a:1 b:1 (1)

^^ 430

casopisi-ang.txt: 430 1 ~ a:1 b:1
casopisi-arh.txt: 430 40 ~ a:40 b:33
casopisi-etn.txt: 430 17 ~ a:17 b:8
casopisi-fil.txt: 430 9 ~ a:9 b:3
casopisi-fon.txt: 430 3 ~ a:3 b:2
casopisi-izn.txt: 430 37 ~ a:37 b:30
casopisi-kom.txt: 430 2 ~ a:1 d:1 (1)
casopisi-lin.txt: 430 3 ~ a:3 b:2
casopisi-ped.txt: 430 9 ~ a:9 b:1
casopisi-pov.txt: 430 101 ~ a:103 b:71
casopisi-psi.txt: 430 4 ~ a:4 b:1 e:1
casopisi-pum.txt: 430 3 ~ a:3
casopisi-sfd.txt: 430 114 ~ a:115 b:11
casopisi-soc.txt: 430 1 ~ a:1 b:1
casopisi-tal.txt: 430 13 ~ a:9 b:1 (4)

^^ 440

konvertirani ^a i ^b

casopisi-ang.txt: 440 1 ~ a:1 b:1
casopisi-arh.txt: 440 17 ~ a:17 b:17
casopisi-etn.txt: 440 16 ~ a:16 b:8
casopisi-fil.txt: 440 7 ~ a:7 b:4
casopisi-fon.txt: 440 10 ~ a:10 b:10
casopisi-hun.txt: 440 2 ~ a:1 (1)
casopisi-izn.txt: 440 22 ~ a:22 b:19
casopisi-kom.txt: 440 1 ~ a:1
casopisi-lin.txt: 440 1 ~ a:1 b:1
casopisi-ped.txt: 440 4 ~ a:4
casopisi-pov.txt: 440 92 ~ a:93 b:74
casopisi-psi.txt: 440 2 ~ a:2 b:1
casopisi-sfd.txt: 440 116 ~ a:119 b:10
casopisi-soc.txt: 440 7 ~ a:7 b:6
casopisi-tal.txt: 440 12 ~ a:8 b:2 (4)
casopisi-tur.txt: 440 1 ~ a:1 b:1 e:1

^^ 5

cijena
nije konvertirano, ide u posebnu tablicu

casopisi-arh.txt: 5 1 ~
casopisi-etn.txt: 5 2 ~
casopisi-fil.txt: 5 56 ~
casopisi-fon.txt: 5 23 ~
casopisi-ger.txt: 5 58 ~
casopisi-hun.txt: 5 1 ~
casopisi-izn.txt: 5 4 ~
casopisi-ped.txt: 5 2 ~
casopisi-pum.txt: 5 1 ~
casopisi-rom.txt: 5 23 ~
casopisi-sfd.txt: 5 53 ~
casopisi-tal.txt: 5 86 ~

^^ 530

SLF ima ovo polje upotrebljeno 8 puta, sadrลพaj je sumnjiv - podaci u konvertirani takvi kakvi jesu, treba ih provjeriti poslije konverzije

casopisi-arh.txt: 530 10 ~
casopisi-etn.txt: 530 9 ~
casopisi-fil.txt: 530 9 ~
casopisi-fon.txt: 530 6 ~
casopisi-hun.txt: 530 8 ~
casopisi-izn.txt: 530 3 ~
casopisi-ped.txt: 530 3 ~
casopisi-pov.txt: 530 1 ~
casopisi-sfd.txt: 530 8 ~
casopisi-soc.txt: 530 99 ~
casopisi-tur.txt: 530 1 ~

^^ 532

Proลกireni naslov
nije konvertirano

casopisi-arh.txt: 532 1 ~ z:1
casopisi-etn.txt: 532 1 ~ a:1 z:1
casopisi-hun.txt: 532 1 ~
casopisi-sfd.txt: 532 1 ~ a:1
casopisi-tal.txt: 532 2 ~ a:2 z:2

^^ 6

Valuta
nije konvertirano, ide u posebnu tablicu

casopisi-ang.txt: 6 138 ~
casopisi-arh.txt: 6 361 ~
casopisi-etn.txt: 6 345 ~
casopisi-fil.txt: 6 68 ~
casopisi-fon.txt: 6 30 ~
casopisi-ger.txt: 6 108 ~
casopisi-hun.txt: 6 17 ~
casopisi-izn.txt: 6 223 ~
casopisi-kom.txt: 6 58 ~
casopisi-lin.txt: 6 62 ~
casopisi-ped.txt: 6 51 ~
casopisi-pov.txt: 6 959 ~
casopisi-pum.txt: 6 73 ~
casopisi-rom.txt: 6 30 ~
casopisi-sfd.txt: 6 2311 ~
casopisi-soc.txt: 6 91 ~
casopisi-tal.txt: 6 210 ~
casopisi-tur.txt: 6 18 ~

^^ 610

ima samo fonetika

^^ 675

slavenska filogija ima 66 zapisa bez podpolja

casopisi-ang.txt: 675 150 ~ a:150
casopisi-arh.txt: 675 261 ~ a:261 b:15 c:9 d:1
casopisi-etn.txt: 675 147 ~ a:147 b:13 c:4
casopisi-fil.txt: 675 80 ~ (:2 a:80* b:45 c:40 d:3
casopisi-fon.txt: 675 32 ~ a:32 b:2 c:1
casopisi-ger.txt: 675 1 ~
casopisi-hun.txt: 675 64 ~ a:63 (1)
casopisi-izn.txt: 675 55 ~ a:54 b:14 c:8 d:1 (1)
casopisi-kom.txt: 675 10 ~ 0:1 a:9
casopisi-lin.txt: 675 62 ~ a:62 b:13 c:7
casopisi-ped.txt: 675 47 ~ a:46 (1)
casopisi-psi.txt: 675 184 ~ a:184
casopisi-pum.txt: 675 57 ~ a:57 b:6 c:1
casopisi-rom.txt: 675 24 ~ a:24
casopisi-sfd.txt: 675 120 ~ a:51 b:8 (69)
casopisi-soc.txt: 675 99 ~ a:99
casopisi-tal.txt: 675 182 ~ a:182 b:53 c:8 d:1
casopisi-tur.txt: 675 33 ~ a:33

^^ _700_

nije konvertirano

casopisi-fon.txt: 700 1 ~ a:1 b:1

^^ 702

provjeriti one koji imaju samo ^a - moguฤ‡e je greลกka ili pseudonim

casopisi-arh.txt: 702 6 ~ a:6 b:5 c:1 d:1
casopisi-etn.txt: 702 176 ~ a:176 b:176 c:1 d:1
casopisi-fil.txt: 702 35 ~ H:1 a:37* b:34* c:9 d:9
casopisi-fon.txt: 702 1 ~ a:1 b:1
casopisi-ger.txt: 702 1 ~ a:1 b:1
casopisi-hun.txt: 702 43 ~ a:43 b:43 c:4 d:4 e:1 f:1
casopisi-izn.txt: 702 110 ~ a:110 b:108 c:5 d:5
casopisi-kom.txt: 702 12 ~ a:13 b:12 c:3 d:3
casopisi-lin.txt: 702 24 ~ a:24 b:24
casopisi-ped.txt: 702 27 ~ a:27 b:27 c:2 d:2
casopisi-pov.txt: 702 428 ~ a:428 b:428 c:88 d:88 e:7 f:7
casopisi-pum.txt: 702 10 ~ a:10 b:9 c:2 d:2
casopisi-rom.txt: 702 1 ~ a:1 b:1
casopisi-sfd.txt: 702 736 ~ a:738 b:736 c:49 d:50
casopisi-soc.txt: 702 86 ~ a:243 b:242
casopisi-tal.txt: 702 48 ~ a:48 b:48 c:12 d:12
casopisi-tur.txt: 702 20 ~ a:20 b:20

^^ 710

da li je ustanova ili sastanak? popraviti poslije konverzije

casopisi-arh.txt: 710 20 ~ a:20 b:2 c:14
casopisi-fil.txt: 710 6 ~ a:6 b:2 c:4
casopisi-izn.txt: 710 1 ~ a:1 c:1
casopisi-ped.txt: 710 4 ~ a:4 b:2 c:4
casopisi-pov.txt: 710 21 ~ a:21 b:17
casopisi-sfd.txt: 710 1 ~ a:1 b:1 c:1
casopisi-soc.txt: 710 2 ~ a:2 b:2 c:2

^^ 801

ne konvertira se, za MARC21 podaci se dobivaju drugaฤije

^^ 856

ffsf - dio zapisa ima ^u, dio nema

casopisi-izn.txt: 856 2 ~ u:2
casopisi-psi.txt: 856 32 ~ u:32
casopisi-pum.txt: 856 1 ~ u:1
casopisi-sfd.txt: 856 63 ~ u:23 (44)

^^ 990

ovo staviti u posebnu tablicu, zajedno s podacima o nabavi

casopisi-ang.txt: 990 150 ~ (300)
casopisi-arh.txt: 990 316 ~ (326)
casopisi-etn.txt: 990 337 ~ (343)
casopisi-fil.txt: 990 78 ~ (129)
casopisi-fon.txt: 990 31 ~ (96)
casopisi-ger.txt: 990 113 ~
casopisi-hun.txt: 990 66 ~ (198)
casopisi-izn.txt: 990 25 ~
casopisi-lin.txt: 990 62 ~ (122)
casopisi-ped.txt: 990 45 ~ (94)
casopisi-pov.txt: 990 2 ~
casopisi-pum.txt: 990 59 ~ (190)
casopisi-rom.txt: 990 25 ~
casopisi-sfd.txt: 990 2304 ~ (2305)
casopisi-tal.txt: 990 223 ~ (233)
casopisi-tur.txt: 990 34 ~ (104)

^^ 991

ovo staviti u posebnu tablicu, zajedno s podacima o nabavi

ffkk - sluฤajevi bez potpolja

casopisi-ang.txt: 991 150 ~ a:150 b:147
casopisi-arh.txt: 991 354 ~ a:349 b:324
casopisi-etn.txt: 991 22 ~ a:17 b:5 (1)
casopisi-fil.txt: 991 61 ~ a:59 b:5 (2)
casopisi-fon.txt: 991 43 ~ a:30 b:42
casopisi-ger.txt: 991 69 ~ a:69
casopisi-hun.txt: 991 72 ~ a:72 b:8
casopisi-izn.txt: 991 136 ~ a:136 b:52
casopisi-kom.txt: 991 52 ~ a:18 b:4 (30)
casopisi-lin.txt: 991 60 ~ a:60
casopisi-ped.txt: 991 25 ~ a:24 b:8
casopisi-psi.txt: 991 113 ~ a:3 b:110
casopisi-pum.txt: 991 55 ~ a:53 b:2 (1)
casopisi-rom.txt: 991 26 ~ a:26
casopisi-sfd.txt: 991 2307 ~ K:1 a:2304 b:63 (2)
casopisi-soc.txt: 991 72 ~ a:72
casopisi-tal.txt: 991 239 ~ a:239 b:236
casopisi-tur.txt: 991 34 ~ a:34

^^ 992

podaci o fondu

casopisi-ang.txt: 992 150 ~ (2895)
casopisi-arh.txt: 992 359 ~ (5523)
casopisi-etn.txt: 992 342 ~ (3084)
casopisi-fil.txt: 992 78 ~ (358)
casopisi-fon.txt: 992 45 ~ (344)
casopisi-ger.txt: 992 113 ~ (114)
casopisi-hun.txt: 992 69 ~ (283)
casopisi-izn.txt: 992 210 ~ (1408)
casopisi-kom.txt: 992 88 ~ (1109)
casopisi-lin.txt: 992 62 ~ (1060)
casopisi-ped.txt: 992 50 ~ (370)
casopisi-pov.txt: 992 729 ~ (2621)
casopisi-psi.txt: 992 195 ~ (1984)
casopisi-pum.txt: 992 76 ~ (820)
casopisi-rom.txt: 992 26 ~ (366)
casopisi-sfd.txt: 992 2262 ~ (3079)
casopisi-soc.txt: 992 99 ~
casopisi-tal.txt: 992 240 ~ (3334)
casopisi-tur.txt: 992 34 ~ (155)

----

* [Mapiranje polja - PERI]

* [Pravila za konverziju] opisana su na posebnim stranicama. Slijed polja u konverzijskom datotekama je prema MARC21 poljima.

* [Primjeri iz NSK]

.pre
Tablica sadrลพi kodove za:

* bibliografsku razinu (Ldr7): m = monograph, s = serial
* vrstu serijske publikacije (008-21): p = ฤasopis, m = monographic series (nakladniฤka cjelina)

{file: ffsf-peri2 (12.05.2008).xls}
^ Ispravljanje greลกaka prema izvjeลกtajima

Nakon otvaranja baze u ISIS-u, u prikazu podataka, pod Format treba odabrati *All*. U tom prikazu podataka vide se kodovi polja, a to olakลกava lociranje greลกke.

Ako se radi o greลกkama u poljima 230 do 290, u CDS/ISIS editoru treba odabrati LIB2 (viลกerazinci).

^ Ujednaฤavanje kodova za jezike

^^^ 1. preko rjeฤnika pronaฤ‡i one zapise koji imaju krivi kod

{image: isis-search.png}

^^^ 2. upisati parametre za zamjenu pogreลกnog koda ispravnim

Obavezno ukljuฤiti ove parametre:

* u poljima "Text to find" i "New text" paziti na velika i mala slova
* case sensitive - uz pomoฤ‡ ove opcije kaลพemo ISIS-u da pazi na velika i mala slova
* whole words only - neka ISIS uzima u obzir samo cijelu rijeฤ (neka zamijeni SPE sa SPA, ali ne i SPEO sa SPA)
* upisati tag polja
* upisati naziv podpolja (ako postoji)

{image: isis-replace.png}
...
^ Dokumenti iz NSK

* *"Katalogizacija omeฤ‘enih publikacija i nizova publikacija u formatu MARC 21 : upute za rad"<http://www.nsk.hr/UserFiles/File/dokumenti/voyagerdoc/marc21(1).pdf>*

^^^ SHEMA ISBD(M)-A i ISBD(ER)-A , BLOKOVI, POLJA I POTPOLJA U MARC-U 21

(preuzeto iz gore navedenog dokumenta)

| *SKUPINE* | *MARC 21 polja i potpolja* |
| *1. STVARNI NASLOVI I PODACI O ODGOVORNOSTI* | *245* |
| Glavni stvarni naslov | โ€กa |
| ; Stvarni naslov istog autora | โ€กb |
| [] Opฤ‡a oznaka graฤ‘e 6 | โ€กh |
| . Glavni stvarni naslov rada drugog autora | โ€กb |
| = Usporedni stvarni naslov | โ€กb |
| : Podnaslov | โ€กb |
| / Prvi podatak o odgovornosti | โ€กc |
| ; Drugi i iduฤ‡i podatak | โ€กc |
| *2. IZDANJE* | *250* |
| Podatak o izdanju | โ€กa |
| , Podatak o otisku i dodatni podatak o izdanju | โ€กa |
| = Usporedni podatak o izdanju | โ€กb |
| Podaci o odgovornosti koji se odnose na izdanje |  |
| / Prvi podatak | โ€กb |
| ; Drugi podatak | โ€กb |
| *3. VRSTA I OPSEG GRAฤE* | *256* |
| Svojstva elektroniฤke graฤ‘e | โ€กa |
| *4. IZDAVANJE, RASPAฤŒAVANJE* | *260* |
| Mjesto izdavanja i/ili raspaฤavanja |  |
| Prvo mjesto | โ€กa |
| ; Iduฤ‡e mjesto | โ€กa |
| : Nakladnik i/ili raspaฤavatelj | โ€กb |
| , Godina izdavanja i/ili raspaฤavanja | โ€กc |
| ( Mjesto tiskanja | โ€กe |
| : Tiskara | โ€กf |
| , Godina tiskanja | โ€กg |
| *5. MATERIJALNI OPIS* | *300* |
| Posebna oznaka graฤ‘e i opseg | โ€กa |
| : Podatak o ilustracijama | โ€กb |
| ; Dimenzije | โ€กc |
| + Podatak o popratnoj graฤ‘i | โ€กe |
| *6. NAKLADNIฤŒKA CJELINA* | *440* |
| Skupni stvarni naslov | โ€กa |
| = Usporedni skupni stvarni naslov | โ€กa |
| : Podnaslov nakladniฤke cjeline | โ€กa |
| / Podaci o odgovornosti | โ€กa |
| , Meฤ‘unarodni standardni serijski broj niza | โ€กx |
| ; Numeracija u nakladniฤkoj cjelini | โ€กv |
| . Oznaka kola | โ€กn |
| , Stvarni naslov kola | โ€กp |
| = Usporedni stvarni naslov kola | โ€กp |
| : Podnaslov kola | โ€กp |
| / Podaci o odgovornosti koji se odnose na kolo | โ€กp |
| , ISSN kola | โ€กx |
| ; Numeracija u kolu | โ€กv |
| *7. NAPOMENE* | *5XX* |
| O zahtjevima sustava i naฤinu pristupa | 538 |
| O izvoru glavnog stvarnog naslova | 500 |
| O prijevodu i/ili preradbi | 500 |
| O glavnom naslovu i o glavnome stvarnome naslovu | 500 |
| O sporednom stvarnom naslovu koji se po jeziku i/ili pismu razlikuje od glavnog stvarnog naslova | 500 |
| O podnaslovu | 500 |
| O priลกtampanom tekstu | 505 7 |
| O naravi, namjeni, knjiลพevnoj vrsti, povodu, jeziku i pismu | 500 8 |
| O podacima o odgovornosti | 500 9 |
| O izdanju | 500 10 |
| O bibliografskoj povijesti | 500 |
| O vrsti, opsegu i drugim svojstvima elektroniฤke graฤ‘e | 516 |
| O posebnoj oznaci graฤ‘e ili vrsti publikacije | 515 |
| O izdavanju, raspaฤavanju | 500 |
| O materijalnom opisu | 500 |
| O dostupnosti | 506 |
| O sadrลพaju | 505 11 |
| O dodacima uz sadrลพaj (predgovor, pogovor...) | 505 |
| Bibliografija | 504 12 |
| Saลพetak | 504 |
| Kazalo | 504 |
| O opisivanom primjerku | 562 13 |
| O korisnicima kojima je publikacija namijenjena | 521 |
| O nagradama | 586 |
| *8. MEฤUNARODNI STANDARDNI KNJIลฝNI BROJ I UVJETI NABAVLJANJA I/ILI CIJENA* | *020* |
| Broj | โ€กa |
| Objaลกnjenje | โ€กa |
| Uvjeti nabavljanja i/ili cijena | โ€กc |
| Pogreลกan broj | โ€กz |

^^^ OPIS NAKLADNIฤŒKE CJELINE PREMA ISBD(CR)U 14

| SKUPINE MARC 21 |  |
| 1. STVARNI NASLOVI I PODACI O ODGOVORNOSTI | 245 |
| Glavni stvarni naslov | โ€กa |
| = Usporedni stvarni naslov | โ€กb |
| : Podnaslov | โ€กb |
| . Oznaka kola | โ€กn |
| , Stvarni naslov kola | Ako stvarnom naslovu kola ne prethodi oznaka kola tada: โ€กp |
| . Stvarni naslov kola | โ€กp |
| / Podatak o odgovornosti | โ€กp |
| 2. IZDANJE | 250 |
| Podatak o izdanju | โ€กa |
| / Podatak o odgovornosti | โ€กb |
| 3. BROJฤŒANI PODACI | 362 |
| Brojฤani podaci | โ€กa |
| 4. IZDAVANJE, RASPAฤŒAVANJE | 260 |
| Mjesto izdavanja i/ili raspaฤavanja | โ€กa |
| Prvo mjesto ; Iduฤ‡e mjesto | โ€กa |
| : Nakladnik i/ili raspaฤavatelj , Godina izdavanja i /ili raspaฤavanja | โ€กc |
| 7. NAPOMENE* | 5- |
| 8. STANDARDNI BROJ | 022 |
| Meฤ‘unarodni standardni serijski broj (ISSN) | โ€กa โ€กb |

^^^ Minimalna razina zapisa

| MARC 21 Definicija | Polje | Minimalna razina opisa |
| ISBN | 020 | Potpolje $a koji predstavlja svezak, obvezno |
| Srediลกte koje katalogizira | 040 | Potpolja $a, $b i $e, obvezna |
| Odrednica glavne kataloลพne jedinice | 1xx | Ukljuฤuje polja 100, 110, 111, 130, obvezna |
| Jedinstveni stvarni naslov | 240 | Ako polje 130 nije odrednica |
| Stvarni naslov | 245 | Potpolja $a, $b i $c, obvezna |
| Ostali stvarni naslovi | 246 | Proลกireni naslov i ostali sporedni naslovi, izborno |
| Izdanje | 250 | Potpolje $a, obvezno |
| Izdavanje/raspaฤavanje | 260 | Potpolja $a, $b i $c, obvezna |
| Matrijalni opis | 300 | Potpolja $a i $c, obvezna potpolja, ostala izborna |
| Nakladniฤka cjelina | 440 | Unos potpolja nakladniฤke cjeline prema MARC 21: format for bibliographic data i PPIAK |
| Sporedne kataloลพne jedinice; Polja za povezivanje | 7xx | Za alternativno i sekundarno autorstvo, obvezno Zahtijevana polja za povezivanje |

"popis polja za monografije"[MARC21 - monografije]

"popis polja za serijske"[MARC21 - serijske publikacije]
{weblog_list: alati weblog}
Up: [Workspace Tour - Table of Contents]
Back: [Conversations]

* Log the outline of an upcoming meeting or phone conference, and give the address out to participants.
* Make links out to separate pages detailing issues as needed.
* Update the agenda before the meeting, or on the fly during the meeting as new discussion points come up.

| ^^^^ Project Widget Planning Meeting

January 13, 2004
Call-in number: 512-555-1212

* [Widget Product Questions] - Bob
* [Widget Performance Standards] - Akash
* [Widget Production Issues] - Janice |

...a Workspace can also help you with [project plans]...
Up: [Workspace Tour - Table of Contents]
Back: [What's the funny punctuation?]

Making links in Socialtext is very simple.

To add a link to a page in the workspace, first *double-click* to enter editing mode. Alternatively, click the *Edit* button.

Type the name of the page you want to link to, and turn it into a link simply by selecting it and clicking on http:base/images/wikiwyg_icons/link.gif in the toolbar.

If you make a link to a page that doesn't exist yet, your link will appear with a dotted underline. When you click on the link, the page will be created.

[How do I make a new page?]
^^ Podaci o knjiลพnicama

odgovori na "Upitnik pred migraciju"[Podaci o knjiลพnicama] dobiven iz NSK dobiven u sijeฤnju 2007.

^^ Adresar knjiลพniฤara

{file: knjiznicariFF.xls}
Here's the 2-minute basic intro:

# Edit this Page. Then type as you like.
# You can't do any permanent damage. See "Revisions" to see revision history for a page and undo changes if needed
# See "Recent Changes" to see what people have been adding lately
# Create a new page by putting a page name in {{[square brackets]}} (creates a new page in this wiki site), like this: [page name]
# Create a hyperlink (an external link) by placing an existing URL in <angle brackets>, like this: http://www.example.com/