<!--{{{-->
<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]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#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; width:90%; 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 [[ToolbarCommands::ViewToolbar]]'></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 [[ToolbarCommands::EditToolbar]]'></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 excludeLists'></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>>
|''Tipus:''|file|
|''URL:''|http://www.xtec.cat/~friviere/Curs2007_08.html|
|''Espai:''|(default)|

Aquest tiddler es va crear automàticament per registrar els detalls d'aquest servidor
|''Tipus:''|file|
|''URL:''|http://www.xtec.cat/~friviere/Curs2008_09.html|
|''Espai:''|(default)|

Aquest tiddler es va crear automàticament per registrar els detalls d'aquest servidor
* [[Repàs|http://www.xtec.net/aulanet/ud/tecno/ielectriques/index.htm]]
* [[Reglamento Electrotécnico para Baja Tensión|http://www.coitiab.es/reglamentos/electricidad/reglamentos/RD_842.htm]]
* [[Instrucciones Complementarias del REBT|http://www.coitiab.es/reglamentos/electricidad/reglamentos/itc_bt/itc_bt.htm]]
<html><iframe src="http://www.google.com/calendar/embed?showPrint=0&amp;mode=AGENDA&amp;height=400&amp;wkst=2&amp;bgcolor=%23FFFFFF&amp;src=u9h1ui0ibd5c5d63kc30n7rsi4%40group.calendar.google.com&amp;color=%232952A3&amp;ctz=Europe%2FParis" style=" border-width:0 " width="400" height="400" frameborder="0" scrolling="no"></iframe></html>

Si no es veu l'agenda cliqueu aquest [[Enllaç|http://www.google.com/calendar/embed?src=u9h1ui0ibd5c5d63kc30n7rsi4%40group.calendar.google.com&ctz=Europe/Paris]]
<<<
M'ho van explicar i ho vaig oblidar,
Ho vaig veure i ho vaig entendre,
Ho vaig fer i ho vaig aprendre”
<<<
//Confuci, 551-479 a. C.//

[[Quien quiere ser professor?|http://tokland.com/elearning/?p=118]]
[[Aprender a aprender|http://innovidad.bligoo.com/content/view/54699/Aprender_a_aprender_la_ventaja_competitiva_de_las_organizaciones_modernas.html]]
[[El decàleg de la innovació|http://innovidad.bligoo.com/content/view/62581/El_Dec_logo_de_la_Innovaci_n.html]]
* Humor amb substància:
[[La metàfora de la carn o el peix|http://www.elblogdemaverick.com/?p=119]]
[[Una visió dels estudiants d'avui|http://www.genmagic.net/educa/mod/forum/discuss.php?d=102]]
[>img[Temari - CV 4ESO|http://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Gimp2-2.png/180px-Gimp2-2.png][http://ca.wikipedia.org/wiki/GIMP]] Aquest curs es fa a l'[[Aula Virtual|http://phobos.xtec.net/friviere/aula/]]
| Si per qualsevol causa, en alguna data no hi hagués classe, l'activitat es trasllada automàticament a la classe anterior |

| !Controls | !1rBatX |!Tema |
| C01 | 9/10/2008 |1 - Els recursos energètics |
| C02 | 27/10/2008 |2 - Producció i distribució d'energia |
| C03 | 14/11/2008 |3 - Energies alternatives |
| C04 | 2/12/2008 |4 - Circuits de corrent contínu |
| C05 | 8/01/2009 |5 - Instal·lacions elèctriques domèstiques |
| C06 | 26/01/2009 |6 - Propietats i assaigs |
| C07 | 12/02/2009 |7 - Metal·lúrgia i siderúrgia |
| C08 | 3/03/2009 |8 - Metalls no fèrrics |
| C09 | 27/03/2009 |9 - Materials no metàl·lics |
| C10 | 23/04/2009 |10 - Màquines simples i element de màquines |
| C11 | 11/05/2009 |11 - Mecanismes de transmissió de moviment |
| C12 | 26/05/2009 |12 - Accionaments pneumàtics |
| Si per qualsevol causa, en alguna data no hi hagués classe, l'activitat es trasllada automàticament a la classe anterior |

| !Controls | !Grups A i D | !Grups C i D |!Tema |
| C01 | 06/10/08 | 07/10/08 |Unitat 1 - Anàlisi d'objectes |
| C02 | 27/10/08 | 28/10/08 |Unitat 2 - El mètode de projectes |
| C03 | 24/11/08 | 18/11/08 |Unitat 3 - Estructures |
| C04 | 17/12/08 | 09/12/08 |Unitat 4 - Màquines i mecanismes |
| C05 | 28/01/09 | 15/01/09 |Unitat 5 - Màquines tèrmiques |
| C06 | 18/02/09 | 05/02/09 |Unitat 6 - Comunicacions a distància |
| C07 | 23/03/09 | 03/03/09 |Unitat 7 - Organització de la informació. Full de càlcul |
| C08 | 29/04/09 | 24/04/09 |Unitat 8 - Organització de la informació. Base de dades |
| C09 | 20/05/09 | 28/05/09 |Unitat 9 - Disseny i creació de pàgines web |
| C10 | 10/06/09 | 19/05/09 |Unitat 10 - Disseny assistit per ordinador |
| Notes | 15/06/08 | 11/06/09 |Les comentarem |
| Si per qualsevol causa, en alguna data no hi hagués classe, l'activitat es trasllada automàticament a la classe anterior |

| !Controls | !Tecno |!Tema |
| C01 | 09/10/08 |Unitat 1 - Disseny assistit per ordinador |
| C02 | 05/11/08 |Unitat 2 - Disseny d'habitatges |
| C03 | 27/11/08 |Unitat 3 - La construcció d'habitatges |
| C04 | 19/12/08 |Unitat 4 - Les instal·lacions en els habitatges |
| C05 | 29/01/09 |Unitat 5 - Control elèctric i electrònic |
| C06 | 20/02/09 |Unitat 6 - Instal·lacions pneumàtiques i hidràuliques |
| C07 | 25/03/09 |Unitat 7 - Control per ordinador |
| C08 | 8/05/09 |Unitat 8 - Màquines automàtiques i robots |
| C09 | 21/05/09 |Unitat 9 - Disseny, construcció i programació de robots didàctics |
| CRE | 12/06/09 |Repàs |
| Notes | 12/06/08 |Les comentarem |
| Si per qualsevol causa, en alguna data no hi hagués classe, l'activitat es trasllada automàticament a la classe anterior |

| !Controls | !CV41 |
| C01 | 15/10/2007 |
| C02 | 19/11/2007 |
| C03 | 14/01/2008 |
| Notes | 17/01/2008 |

| !Controls | !CV42 |
| C01 | 28/02/2008 |
| C02 | 24/04/2008 |
| C03 | 05/06/2008 |
| Notes | 16/06/2008 |
/***
|''Name:''|CatalanLingo|
|''Description:''|Central Catalan translation for TW|
|''Author:''|Paco Rivière (http://pacoriviere.cat)|
|''Version:''|2.4.0|
|''Source:''|https://projectes.lafarga.cat/projects/tiddlywiki/downloads|
|''Date:''|Apr 16, 2008|
|''Comments:''|Agrairem els vostres comentaris a https://projectes.lafarga.cat/forum/?group_id=38|
|''License:''|[[BSD open source license]]|
|''~CoreVersion:''|2.4.0|
***/

/*{{{*/
//--
//-- Translateable strings
//--

// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone

config.locale = "ca"; // W3C language tag

merge(config.options,{
	txtUserName: "ElVostreNom"});

merge(config.tasks,{
save: {text: "desa", tooltip: "Desa tots els canvis en aquest arxiu", action: saveChanges},
sync: {text: "sincronitza", tooltip: "Sincronitza els canvis amb d'altres fitxers i servidors TiddlyWiki", content: '<<sync>>'},
importTask: {text: "importa", tooltip: "Importa tiddlers i connector d'altres fitxers TiddlyWiki i servidors", content: '<<importTiddlers>>'},
tweak: {text: "opcions", tooltip: "Tria el comportament de TiddlyWiki", content: '<<options>>'},
upgrade: {text: "actualitza", tooltip: "Actualitza el cpdi del nucli de TiddlyWiki", content: '<<upgrade>>'},
plugins: {text: "connectors", tooltip: "Gestiona els connectors", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
	txtUserName: "Nom utilitzat per signar els canvis",
	chkRegExpSearch: "Cerca expressions regulars",
	chkCaseSensitiveSearch: "Distingeix les majúscules en cercar",
	chkAnimate: "Fes servir animacions",
	chkSaveBackups: "Desa una còpia de seguretat abans de desar els canvis",
	chkAutoSave: "Registra els canvis de forma automàtica",
	chkGenerateAnRssFeed: "Genera un fil RSS en desar els canvis",
	chkSaveEmptyTemplate: "Genera un fitxer 'empty.html'en desar els canvis",
	chkOpenInNewWindow: "Obre els vincles externs en un altre finestra",
	chkToggleLinks: "Tanca els elements oberts en clicar sobre els seus vincles",
	chkHttpReadOnly: "Amaga els botons d'edició quan s'accedeix com per HTTP",
	chkForceMinorUpdate: "Tracta les edicions com a Canvis Menors conservant data i hora",
	chkConfirmDelete: "Demana confirmació abans de superimir un element",
	chkInsertTabs: "Inserta un tabulador amb la tecla 3tab en lloc de slatar el camp",
	txtBackupFolder: "Nom de la carpeta per als arxius de còpia",
	txtMaxEditRows: "Màxim nombre de línies d'una capsa d'edició tiddler",
	txtFileSystemCharSet: "Codificació de caractèrs per desar els (només per Firefox/Mozilla)"});

merge(config.messages,{
	customConfigError: "S'han trobat problemes en carregar els connectors. Veieu el PluginManager per a més detalls",
	pluginError: "Error: %0",
	pluginDisabled: "La etiqueta 'systemConfigDisable' no ha permés l'execució",
	pluginForced: "La etiqueta 'systemConfigForce' ha forçat l'execució",
	pluginVersionError: "No s'ha executat el connector donat que cal una versió més recent de TiddlyWiki",
	nothingSelected: "No heu triat res. Selecioneu un o més elements",
	savedSnapshotError: "Sembla que aquest TiddlyWiki s'ha desat malament. Veieu el detalls a http://pacoriviere.googlepages.com/TiddlyWiki.html#BaixaElProgramari",
	subtitleUnknown: "(desconegut)",
	undefinedTiddlerToolTip: "El tiddler '%0' encara no existeix",
	shadowedTiddlerToolTip: "El tiddler '%0' encara no existeix, però té un valor predefinit",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Enllaç extern cap a %0",
	noTags: "No hi ha tiddlers amb etiquetes",
	notFileUrlError: "Cal desar aquest TiddlyWiki a un arxiu abans de poder desar els canvis",
	cantSaveError: "No es poden desar els canvis. Pot ser que el vostre navegador no permeti desar (Proveu de fer servir Firefox, en lloc), o degut a que el nom de la ruta de l'arxiu TiddlyWiki té algun caràcter incorrecte",
	invalidFileError: "Sembla que l'arxiu original '%0' no és un TiddlyWiki vàlid",
	backupSaved: "S'ha desat la còpia",
	backupFailed: "No ha estat possible desar la còpia de l'arxiu",
	rssSaved: "S'ha desat el fil RSS",
	rssFailed: "No ha estat possible desar el fil RSS",
	emptySaved: "S'ha desat la plantilla buida",
	emptyFailed: "No ha estat possible desar la plantilla buida",
	mainSaved: "S'ha desat l'arxiu principal de TiddlyWiki",
	mainFailed: "No ha estat possible desar l'arxiu principal de TiddlyWiki. Els vostres canvis no s'han desat",
	macroError: "Hi ha un error a la macro <<%0>>",
	macroErrorDetails: "Hi ha hagut un error a l'executar la macro <<%0>>:\n%1",
	missingMacro: "No es troba la macro",
	overwriteWarning: "Ja hi ha un tiddler amb el nom '%0'. Trieu DAcord si el voleu sobreescriure",
	unsavedChangesWarning: "ATENCIÓ! Hi ha canvis que no s'han desat al TiddlyWiki\n\nTrieu DAcord per desar\nTrieu ANUL·LA per descartar-los",
	confirmExit: "--------------------------------\n\nHi ha canvis que no s'han desat al TiddlyWiki. Si continueu perdreu aquests canvis\n\n--------------------------------",
	saveInstructions: "DesaElsCanvis",
	unsupportedTWFormat: "El format del TiddlyWiki no es permés '%0'",
	tiddlerSaveError: "Hi ha hagut un error en desar el tiddler '%0'",
	tiddlerLoadError: "Hi ha hagut un error en desar el tiddler '%0'",
	wrongSaveFormat: "No es pot desar en el format de magatzament '%0'. Feu servir el format standard per a desar.",
	invalidFieldName: "El nom del camp no és vàlid vàlid %0",
	fieldCannotBeChanged: "No es pot modificar el camp '%0'",
	loadingMissingTiddler: "Intentant recuperar el '%0' del servidor '%1' a:\n\n'%2' a l'espai de treball '%3'"});

merge(config.messages.messageClose,{
	text: "tanca",
	tooltip: "Tanca aquest tiddler"});

config.messages.backstage = {
	open: {text: "bastidors", tooltip: "Obre els bastidors per les tasques d'autor i editor"},
	close: {text: "tanca", tooltip: "Tanca els bastidors"},
	prompt: "bastidors : ",
	decal: {
		edit: {text: "edita", tooltip: "Edita el tiddler '%0'"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Cliqueu per preveure el tiddler",
	previewUnavailable: "(no es pot preveure)"
};

config.messages.dates.months = ["de gener de", "de febrer de", "de març de", "d'abril de", "de maig de", "de juny de", "de juliol de", "d'agost de", "de setembre de", "d'octubre de", "de novembre de","de desembre de"];
config.messages.dates.days = ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"];
config.messages.dates.shortMonths = ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"];
config.messages.dates.shortDays = ["Diu", "Dil", "Dma", "Dcr", "Dij", "Div", "Dis"];
// suffixes for dates, eg "1st","2nd","3rd"..."30th","31st"
config.messages.dates.daySuffixes = ["r","n","r","t","é","é","é","é","é","é",
		"é","é","é","é","é","é","é","é","é","é",
		"é","","é","é","é","é","é","é","é","é",
		"é"];
config.messages.dates.am = "m.";
config.messages.dates.pm = "t.";

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "sense etiquetes",
	labelTags: "etiquetes: ",
	openTag: "Obre l'etiqueta '%0'",
	tooltip: "Obre els tiddlers etiquetats amb '%0'",
	openAllText: "obre tots",
	openAllTooltip: "Obre tots aquests tiddlers",
	popupNone: "No hi ha altres tiddlers etiquetats amb '%0'"});

merge(config.views.wikified,{
	defaultText: "El tiddler '%0' no existeix. Cliqueu dos cops per començar-lo",
	defaultModifier: "(falta)",
	shadowModifier: "(tiddler ombra pre-definit)",
	dateFormat: "DD MMM YYYY",
	createdPrompt: "creat el"});

merge(config.views.editor,{
	tagPrompt: "Afegiu les etiquetes separades per espais, [[feu servir corxets]] si cal, o afegiu-ne",
	defaultText: "Entreu el text per a '%0'.'"});

merge(config.views.editor.tagChooser,{
	text: "etiquetes",
	tooltip: "Tria entre les etiquetes actuals per afegir a aquest tiddler",
	popupNone: "No hi ha etiquetes definides",
	tagTooltip: "Atribuir a etiqueta '%0'"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "cerca",
	prompt: "Cerca en aquest TiddlyWiki",
	accessKey: "F",
	successMsg: "S'han trobat %0 tiddlers que contenen: '%1'",
	failureMsg: "No s'ha trobat cap tiddler amb: '%0'"});

merge(config.macros.tagging,{
	label: "articles:",
	labelNotTag: "cap article",
	tooltip: "Llista de tiddlers etiquetats amb '%0'"});

merge(config.macros.timeline,{
	dateFormat: "DD MMM YYYY"});

merge(config.macros.allTags,{
	tooltip: "Mostra tiddlers com a etiqueta '%0'",
	noTags: "No hi ha tiddlers amb etiquetes"});

config.macros.list.all.prompt = "Tots els tiddlers per ordre alfabètic";
config.macros.list.missing.prompt = "Tiddlers que tenen enllaços cap a ells, però no estàn definits";
config.macros.list.orphans.prompt = "Tiddlers sense enllaços des de cap altre";
config.macros.list.shadowed.prompt = "Tiddlers amb ombres amb contingut per omisió";
config.macros.list.touched.prompt = "Tiddlers que heu modificat localment";

merge(config.macros.closeAll,{
	label: "tanca tots",
	prompt: "Tanca tots els tiddlers oberts (excepte els que s'estàn editant)"});

merge(config.macros.permaview,{
	label: "torna vista",
	prompt: "Enllaça a una URL que torni tots els tiddlers que es mostren ara"});

merge(config.macros.saveChanges,{
	label: "desa els canvis",
	prompt: "Desa tots els canvis a un arxiu",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "nou tiddler",
	prompt: "Obre un nou tiddler",
	title: "Nou tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "nou diari",
	prompt: "Obre un nou tiddler amb la data i hora actuals",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Opcions avançades",
	step1Title: "Aquestes opcions es desen a les galetes del vostre navegador",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostre les opcions desconegudes</input>",
	unknownDescription: "//(desconegut)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Opció", type: 'String'},
			{name: 'Description', field: 'description', title: "Descripció", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Nom", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Gestor de connectors",
	step1Title: "Connectors carregats",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	skippedText: "(Aquest connector encara no s'ha carregat)",
	noPluginText: "No hi ha cap connector instal·lat",
	confirmDeleteText: "Segur que voleu que suprimir els connectors:\n\n%0",
	removeLabel: "suprimeix l'etiqueta systemConfig",
	removePrompt: "Suprimeix l'etiqueta systemConfig",
	deleteLabel: "suprimeix",
	deletePrompt: "Suprimeix definitivament aquests tiddlers",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Mida", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Forçat", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Desactivat", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Carregat", type: 'Boolean', trueText: "Sí", falseText: "No"},
			{name: 'Startup Time', field: 'startupTime', title: "Temps de càrrega", type: 'String'},
			{name: 'Error', field: 'error', title: "Resultat", type: 'Boolean', trueText: "Error", falseText: "DAcord"},
			{name: 'Log', field: 'log', title: "Registre", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'avís'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "més",
	morePrompt: "Mostra més ordres"
	});

merge(config.macros.refreshDisplay,{
	label: "actualitza",
	prompt: "Torna a carregar tot el TiddlyWiki"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "No podeu importar a un fitxer TiddlyWiki només de lectura. Mireu d'obrir-lo des d'un fitxer, file:// URL",
	wizardTitle: "Importa tiddlers d'un altre fitxer o servidor",
	step1Title: "Pas 1: Indiqueu el fitxer TiddlyWiki o servidor",
	step1Html: "Indiqueu el tipus de servidor: <select name='selTypes'><option value=''>Trieu...</option></select><br>Entreu la URL o la ruta aquí: <input type='text' size=50 name='txtPath'><br>...o navega: <input type='file' size=50 name='txtBrowse'><br><hr>...o trieu un canal predefinit: <select name='selFeeds'><option value=''>Trieu...</option></select>",
	openLabel: "obre",
	openPrompt: "Obre la connexió amb aquest fitxer o servidor",
	openError: "Hi ha hagut un problema en importar el fitxer Tiddlywiki",
	statusOpenHost: "Obrint el servidor",
	statusGetWorkspaceList: "Obtenint la llista d'espais de treball disponibles",
	step2Title: "Pas 2: Trieu un espai de treball",
	step2Html: "Entreu el nom de l'espai de treball: <input type='text' size=50 name='txtWorkspace'><br>...o trieu un espai de treball: <select name='selWorkspace'><option value=''>Trieu...</option></select>",
	cancelLabel: "anul·la",
	cancelPrompt: "Anul·la la importació",
	statusOpenWorkspace: "Obrint l'espai de treball",
	statusGetTiddlerList: "Obtenint la llista de tiddlers",
	step3Title: "Pas 3: Trieu els tiddlers que voleu importar",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Manté aquests tiddlers enllaçats a aquest servidor per doder sincronitzar el canvis</input><br><input type='checkbox' name='chkSave'>Deseu els detalls del servidor en un tiddler 'systemServer' anomenat:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importa",
	importPrompt: "Importa aquests tiddlers",
	confirmOverwriteText: "Segur que voleu substituir aquests tiddlers:\n\n%0",
	step4Title: "Pas 4: Important %0 tiddler(s)",
	step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
	doneLabel: "fet",
	donePrompt: "Tanca l'assistent",
	statusDoingImport: "Important els tiddlers",
	statusDoneImport: "S'han importat tots els tiddlers",
	systemServerNamePattern: "%2 de %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "El tiddler '%0' ja existeix. Cliqueu 'DAcord' per sobreescriure'l amb els detalls d'aquest servidor, o 'Anul·la' per deixar-ho tal com és",
	serverSaveTemplate: "|''Tipus:''|%0|\n|''URL:''|%1|\n|''Espai:''|%2|\n\nAquest tiddler es va crear automàticament per registrar els detalls d'aquest servidor",
	serverSaveModifier: "(System)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Mida", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Etiquetes", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.upgrade,{
	wizardTitle: "Actualitza el codi del nucli de TiddlyWiki",
	step1Title: "Posa al dia o repara aquest this TiddlyWiki a la darrera versió",
	step1Html: "Aneu a actualitzar a la darrera versió el nucli de TiddlyWiki (de <a href='%0' class='externalLink' target='_blank'>%1</a>). El vostre contingut es conservarà al actualitzar.<br><br>Les actualitzacions del nucli poden fer que els connectors més antics deixin de funcionar correctament. Si trobeu problemes amb l'arxiu actualitzat, veieu <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
	upgradeLabel: "actualitza",
	upgradePrompt: "Inicia el procés d'actualització",
	statusPreparingBackup: "Preparant la còpia de seguretat",
	statusSavingBackup: "Desant la còpia de seguretat",
	errorSavingBackup: "S'han trobat un problema en desar la còpia de seguretat",
	statusLoadingCore: "Carregant el codi del nucli",
	errorLoadingCore: "Hi ha hagut un error carregant el codi del nucli",
	errorCoreFormat: "Hi ha hagut un error amb el nou codi del nucli",
	statusSavingCore: "Desant el nou codi del nucli",
	statusReloadingCore: "Tornant a carregar el nou codi del nucli"
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Tipus de servidor", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Servidor", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Espai de treball", type: 'String'},
			{name: 'Status', field: 'status', title: "Estat de Sicronització", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "URL del servidor", text: "Mostra", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Sync these tiddlers", name: 'sync'}
			]},
	wizardTitle: "Sincronitza amb servidors i fitxers externs",
	step1Title: "Trieu els tiddlers que voleu sincronitzar",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	syncLabel: "sinc",
	syncPrompt: "Sincronitza aquests tiddlers",
	hasChanged: "Ha canviat mentre no era connectat",
	hasNotChanged: "Sense canvis mentre no era connectat",
	syncStatusList: {
		none: {text: "...", color: "cap"},
		changedServer: {text: "Canviat al servidor", color: '#80ff80'},
		changedLocally: {text: "Canviat mentre desconnectat", color: '#80ff80'},
		changedBoth: {text: "Canviat mentre desconnectat i al servidor", color: '#ff8080'},
		notFound: {text: "No s'ha trobat al servidor", color: '#ffff80'},
		putToServer: {text: "S'han desat els canvis al servidor", color: '#ff80ff'},
		gotFromServer: {text: "S'han recuperat els canvis des del servidor", color: '#80ffff'}
		}
	});

merge(config.macros.annotations,{
	});

merge(config.commands.closeTiddler,{
	text: "tanca",
	tooltip: "Tanca aquest tiddler"});

merge(config.commands.closeOthers,{
	text: "tanca altres",
	tooltip: "Tanca tots els altres tiddlers"});

merge(config.commands.editTiddler,{
	text: "edita",
	tooltip: "Edita aquest tiddler",
	readOnlyText: "mostra",
	readOnlyTooltip: "Mostra el codi d'aquest tiddler"});

merge(config.commands.saveTiddler,{
	text: "desa",
	tooltip: "Desa els canvis d'aquest tiddler"});

merge(config.commands.cancelTiddler,{
	text: "anul·la",
	tooltip: "Anul·la els canvis a aquest tiddler",
	warning: "Segur que voleu anul·lar els canvis a '%0'?",
	readOnlyText: "fet",
	readOnlyTooltip: "Torna a l'aspecte normal"});

merge(config.commands.deleteTiddler,{
	text: "suprimeix",
	tooltip: "Suprimeix aquest tiddler",
	warning: "Segur que voleu suprimir '%0'?"});

merge(config.commands.permalink,{
	text: "enllaç permanent",
	tooltip: "Enllaç permanent d'aquest tiddler"});

merge(config.commands.references,{
	text: "referències",
	tooltip: "Obre els tiddlers que enllacen a aquest",
	popupNone: "sense referències"});

merge(config.commands.jump,{
	text: "salta",
	tooltip: "Salta a un altre tiddler obert"});

merge(config.commands.syncing,{
	text: "sincronitzant",
	tooltip: "Control de la sincronització d'aquest tiddler amb un servidor o fitxer extern",
	currentlySyncing: "<div>Es sincromitza <span class='popupHighlight'>'%0'</span> amb:</"+"div><div>servidor: <span class='popupHighlight'>%1</span></"+"div><div>workspace: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
	notCurrentlySyncing: "No s'està sincronitzant",
	captionUnSync: "Atura la sincronització d'aquest tiddler",
	chooseServer: "Sincronitza aquest tiddler amb un altre servidor:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "camps",
	tooltip: "Mostra els camps ampliats d'aquest tiddler",
	emptyText: "Aquest tiddler no té camps ampliats",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Camp", type: 'String'},
			{name: 'Value', field: 'value', title: "Valor", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});
merge(config.shadowTiddlers,{
	DefaultTiddlers: "ComComençar",
	MainMenu: "TiddlyWiki\nComComençar\n[[Aparença]]\n[[BaixaElProgramari]]\n[[Connectors]]\n[[Donacions]]\n\n© 2007 [[UnaMesa|http://www.unamesa.org/]]\n[[©|Copyright]] 2007 [[frivière|http://pacoriviere.cat/]]\n\n\n^^TiddlyWiki versió <<version>>^^",
	SiteTitle: "El meu TiddlyWiki",
	SiteSubtitle: "bloc web personal no lineal, reutilitzable",
	SiteUrl: "http://www.tiddlywiki.com/",
	Aparença: "Podeu canviar l'aspecte i comportament de TiddlyWiki gairebé com volgueu:\n\n* Amb ColorPalette per canviar l'esquema de colors de base\n* Amb [[CustomStyleSheet|http://www.tiddlywiki.com/#CustomStyleSheet]] per a controlar detalladament el seu aspecte\n* Amb PageTemplate, ViewTemplate o EditTemplate per canviar la composició de la pàgina i la disposició de tiddlers individuals\n* Utilitzeu temes preparats de [[TiddlyThemes|http://tiddlythemes.com/]]\n* Visiteu el resum de Configuration per veure tots els tiddlers especials de configuració\n* Instal·leu [[Connectors]] per estendre la funcionalitat bàsica (i també [[podeu escriure o adaptar el vostre|http://gimcrackd.com/etc/src/codex/]] fàcilment)\n\nHi ha també un grapat de [[TiddlyWikiTools|http://www.tiddlywiki.com/#TiddlyWikiTools]] que podeu utilitzar per ampliar TiddlyWiki.",
	BaixaElProgramari: "Anem a baixar una còpia de TiddlyWiki que tú podràs modificar al teu ordinador.\n\nClica [[aquí|https://projectes.lafarga.cat/frs/?group_id=38]] i tria la darrera versió.\n\nA partir d'aquí ja pots obrir la pàgina al teu navegador, modificar-la i omplir-la de contingut. Pots fer-la servir al teu ordinador o pujar-la a internet i compartir-la.\n\nAquí trobaràs una [[èxplicació més detallada|http://pacoriviere.googlepages.com/20minuts.html]]",
	Copyright: "CatalanLingo - Localització de TiddlyWiki versió 2.0.0 (c) Paco Rivière, 2006. \n\nSi ''feu servir CatalanLingo públicament'' apreciaria un enllaç cap a (http://pacoriviere.cat/).\n\n''L'ús comercial'' requireix permís previ escrit. Contacteu Paco Rivière a (web [a] pacoriviere [punt] cat).\n\n!LLICÈNCIA\n\nCopyright (c) Paco Rivière 2006\n\nEs permet la distribució del codi font i binari, amb o sense modificacions, sempre que es compleixin les següents condicions:\n\nLa distribució del codi font ha de mantenir el copyright anterior, aquesta llista de condicions i el següent avís.\n\nLa distribució del codi binari ha de mantenir el copyright anterior, aquesta llista de condicions i el següent avís a la documentació i/o altres materials subministrats amb la distribució.\n\nEl nom de Paco Rivière ni els dels seus col·laboradors no es poden fer servir per recolçar o promoure productes derivats d'aquest programari, sense el seu permís explícit previ per escrit.\n\nELS POSSEÏDORS DEL COPYRIGHT I/O ALTRES PARTS FACILITEN EL PROGRAMARI 'TAL QUAL' SENSE CAP MENA DE GARANTIA, NI EXPLÍCITA NI IMPLÍCITA, INCLOSES, ENTRE ALTRES, LES GARANTIES IMPLÍCITES DE COMERCIALITZABILITAT I APTITUD PER A PROPÒSITS DETERMINATS. EN CAP CAS EL POSSEÏDOR DEL COPYRIGHT I/O ALTRES PARTS, TRET DEL QUE REQUEREIXIN ELS ACORDS PER ESCRIT, NO US HAURÀ DE RESPONDRE PER PERJUDICIS, INCLOSOS ELS DIRECTES, INDIRECTES, ESPECIALS, EXEMPLARS, O DANYS CONSEQÜENTS (INCLOSES ENTRE D'ALTRES LES PÈRDUES DE DADES, O BENEFICIS; O INTERRUPCIO DEL NEGOCI), COM SIGUI QUE S'HAGIN PRODUÏT I EN QUALSEVOL TEORIA DE FIABILITAT, TAN SI ÉS EN CONTRACTE, FIABILITAT ESTRICTE, O ALTRES (INCLOSES LA NEGLIGÈNCIA O ALTRES), QUE ES DERIVIN DE L'ÚS DEL PROGRAMA, EN QUALSEVOL FORMA, FINS I TOT SI AQUEST POSSEÏDOR O ALTRA PART HA ESTAT ADVERTIDA DE LA POSSIBILITAT D'AQUESTS PERJUDICIS.",
	ComComençar: "Per començar amb aquest TiddlyWiki en blanc, heu de modificar els següents tiddlers:\n* [[TitolDelLloc|SiteTitle]] & [[SubtitolDelLloc|SiteSubtitle]]: El títol i el subtítol del lloc, com es mostra a sobre (un cop desats, també apareixeran a la barra de títols del navegador)\n* [[MenuPrincipal|MainMenu]]: El menú (normalment a l'esquerra)\n* [[TiddlersPerOmisio|DefaultTiddlers]]: Conté els noms dels tiddlers que voleu que apareguin quan s'obre el TiddlyWiki\nTambé heu d'entrar el vostre nom d'usuari per signar les vostres edicions: <<option txtUserName>>",
	Connectors: "Els connectors (plugins) permeten ampliar les funcions de [[TiddlyWiki]]:\n\n* ''En català'':\n** [[Calendari|http://projectes.lafarga.cat/frs/?group_id=38]] Calendari i agenda.\n** [[Tria el Tema|http://projectes.lafarga.cat/frs/?group_id=38]] Tria l'aspecte de TiddlyWiki entre diversos fulls d'estil.\n** [[Presentació|http://projectes.lafarga.cat/frs/?group_id=38]] Fes presentacions amb TiddlyWiki.\n** [[arxiuPlugin|http://projectes.lafarga.cat/frs/?group_id=38]] Per agrupar els Tiddlers per mesos.\n** [[DissenyUgrudi|http://projectes.lafarga.cat/frs/?group_id=38]] Disseny freaky\n** [[WikiBar|http://projectes.lafarga.cat/frs/?group_id=38]] Una barra d'eines a l'estil Viquipèdia\n** [[RellotgePlugin|http://projectes.lafarga.cat/frs/?group_id=38]] Un rellotge analògic, només amb JavaScript\nPantalles: http://flickr.com/photos/friviere/sets/72157594150898782/\n\n* ''En anglés'': http://www.tiddlywiki.com/index.html#Plugins",
	Donacions: "La localització de TiddlyWiki al català és programari lliure, disponible gratuitament per tothom i sempre ho serà. Si feu  servir TiddlyWiki de forma regular i us resulta útil, podeu [[contribuïr amb una donació|https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=web%40pacoriviere%2ecat&item_name=Donaci%c3%b3%20per%20la%20localitzaci%c3%b3%20de%20TiddlyWiki%20al%20catal%c3%a0&amount=10%2e00&no_shipping=1&return=http%3a%2f%2fpacoriviere%2egooglepages%2ecom%2fTiddlyWiki%2ehtml&no_note=1&tax=0&currency_code=EUR&lc=ES&bn=PP%2dDonationsBF&charset=UTF%2d8]] encara que sigui modesta  a PayPal (com ara 10 Euros)",
	SideBarOptions: "<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal '0DD MMM YYYY' 'diari'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel opcions 'Canvia les opcions avançades del TiddlyWiki'>>",
	OptionsPanel: "Les opcions per personalitzar TiddlyWiki es desen al vostre navegador\n\nEl vostre nom per signar les vostres edicions. Escribiu-lo com una ParaulaWiki (com ara MartiCliment)\n<<option txtUserName>>\n<<option chkSaveBackups>> DesaCòpies\n<<option chkAutoSave>> AutoDesa\n<<option chkRegExpSearch>> CercaExpReg\n<<option chkCaseSensitiveSearch>> CercaSensibleACaixa\n<<option chkAnimate>> ActivaAnimacions\n\n----\nMostra les OpcionsAvançades",
	SideBarTabs: "<<tabs txtMainTab 'Data' 'Tiddlers per ordre cronològic' TabTimeline 'Títol' 'Tiddlers per ordre alfabètic' TabAll 'Etiquetes' 'Tiddlers etiquetats' TabTags 'Més' 'Més llistes' TabMore>>",
	TabTimeline: "<<timeline>>",
	TabAll: "<<list all>>",
	TabTags: "<<allTags>>",
	TabMore: "<<tabs txtMoreTab 'Falten' 'Tiddlers que no existeixen' TabMoreMissing 'Orfes' 'Tiddlers orfes' TabMoreOrphans Ombres 'Tiddlers amb ombra' TabMoreShadowed>>",
	TabMoreMissing: "<<list missing>>",
	TabMoreOrphans: "<<list orphans>>",
	TabMoreShadowed: "<<list shadowed>>",
	TiddlyWiki: "TiddlyWiki en català:\n\nhttp://pacoriviere.googlepages.com/TiddlyWikiCA.html\n[[Guia ràpida en català|http://pacoriviere.googlepages.com/20minuts.html]]\n\nLloc web original de TiddlyWiki (en anglés):\n\nhttp://www.tiddlywiki.com/",
	PluginManager: "<<plugins>>",
	ImportTiddlers: "<<importTiddlers>>",
        OpcionsAvançades: "<<tiddler AdvancedOptions>>",
        GestorDeConnectors: "<<tiddler PluginManager>>",
        ImportaTiddlers: "<<tiddler ImportTiddlers>>"});
delete config.shadowTiddlers.GettingStarted;

merge(config.annotations,{
	AdvancedOptions: "Aquest tiddler ombra dóna accès a vàries opcions avançades",
	ColorPalette: "Els valors que hi ha en aquest tiddler ombra determinen l'esquema de colors de la interfície d'usuari de ~TiddlyWiki",
	DefaultTiddlers: "Els tiddlers que es llisten en aquest tiddler ombra es mostren quan arrenca ~TiddlyWiki",
	EditTemplate: "La plantilla HTML que hi ha en aquest tiddler ombra determina l'aspecte dels tiddlers mentre s'editen",
	GettingStarted: "Aquest tiddler ombra dóna instruccions bàsiques d'ús",
	ImportTiddlers: "Aquest tiddler ombra permet importar tiddlers",
	MainMenu: "Aquest tiddler ombra es fa servir per al contingut del menú principal de la columna de l'esquerra",
	MarkupPreHead: "Aquest tiddler s'inserta a la part superior de la secció <head> del fitxer HTML de TiddlyWiki",
	MarkupPostHead: "Aquest tiddler s'inserta a la part final de la secció <head> del fitxer HTML de TiddlyWiki",
	MarkupPreBody: "Aquest tiddler s'inserta a la part superior de la secció <body> del fitxer HTML de TiddlyWiki",
	MarkupPostBody: "Aquest tiddler s'inserta a la part final de la secció <body> del fitxer HTML de TiddlyWiki just abans del bloc de seqüències",
	OptionsPanel: "Aquest tiddler ombra es fa servir per al contingut del quadre d'opcions slider de la columna de la dreta",
	PageTemplate: "La plantilla HTML que hi ha en aquest tiddler ombra determina la disposició de ~TiddlyWiki",
	PluginManager: "Aquest tiddler ombra dóna access al gestor de connectors",
	SideBarOptions: "Aquest tiddler ombra es fa servir per al contingut del quadre d'opcions de la columna de la dreta",
	SideBarTabs: "Aquest tiddler ombra es fa servir per al contingut del quadre d'etiquetes de la columna de la dreta",
	SiteSubtitle: "Aquest tiddler ombra es fa servir per la segona part del títol de la pàgina",
	SiteTitle: "Aquest tiddler ombra es fa servir per la primera part del títol de la pàgina",
	SiteUrl: "Aquest tiddler ombra cal escriure l'adreça URL sencera per la publicació",
	StyleSheetColours: "Aquest tiddler ombra conté les definicions CSS relatives al color dels elements de la pàgina",
	StyleSheet: "Aquest tiddler pot contenir les vostres definicions CSS personalitzades",
	StyleSheetLayout: "Aquest tiddler ombra conté les definicions CSS relatives a la disposició dels elements de la pàgina",
	StyleSheetLocale: "Aquest tiddler ombra conté les definicions CSS relatives a la traducció local",
	StyleSheetPrint: "Aquest tiddler ombra conté les definicions CSS per la impressió",
	TabAll: "Aquest tiddler ombra conté el contingut de la pestanya 'Títol'de la columna de la dreta",
	TabMore: "Aquest tiddler ombra conté el contingut de la pestanya 'Més'de la columna de la dreta",
	TabMoreMissing: "Aquest tiddler ombra conté el contingut de la pestanya 'Falten'de la columna de la dreta",
	TabMoreOrphans: "Aquest tiddler ombra conté el contingut de la pestanya 'Orfes'de la columna de la dreta",
	TabMoreShadowed: "Aquest tiddler ombra conté el contingut de la pestanya 'Ombres'de la columna de la dreta",
	TabTags: "Aquest tiddler ombra conté el contingut de la pestanya 'Etiquetes'de la columna de la dreta",
	TabTimeline: "Aquest tiddler ombra conté el contingut de la pestanya 'Data'de la columna de la dreta",
	ViewTemplate: "La plantilla HTML que hi ha en aquest tiddler ombra determina l'aspecte dels tiddlers"
	});

/*}}}*/
!Eines de cerca
!!Motors de cerca
http://google.es
http://alltheweb.com
http://altavista.es
http://ask.com
!!Metacercadors
Ixquick http://www.ixquick.com
Dogpile http://www.dogpile.com
Kartoo http://www.kartoo.com
SurfWax http://www.surfwax.com
Buscopio http://www.buscopio.net
!!Directoris temàtics
http://www.yahoo.es
http://dmoz.org
http://www.about.com
!!Portals
http://lii.org
http://academicinfo.net
http://infomine.ucr.edu
!!Directoris especifics
http://www.multimedia.alltheweb.com/
http://mp3.box.sk
http://finsounds.com
!PDF
http://search pdf online
http://tucows.com
Mirall a la Universitat d'Alacant http://www.ua.es/va/servicios/si/servicios/programas/tucows.html
!!Portals específics
Argus Clearing House http://www.virtualref.com/abs/181.htm
Virtual Library http://vlib.org/
http://ipl.org
http://Pinakes a Subject Launchpad http://www.hw.ac.uk/libwww/irn/pinakes/pinakes.html
http://www.sosig.ac.uk (ara Intute)
!!Internet invisible
http://internetinvisible.com
http://freeprint.com/gary/direct.htm
http://invisible-web.net
http://invisibleweb.net
http://dadi.univ-lyon.fr
Catàlegs de biblioteques http://www11.gencat.net/plugin502.nd/mvc/bc
!!Eines especialitzades
!!!Cerca de persones
Yahoo's people search http://people.yahoo.com/
http://whohere.lycos.com
http://switchboard.com
http://anywho.com
http://paginas.amarillas.es
!!!!Llistes de distribució
http://rediris.es/list
http://www.lsoft.com/catalist.html
http://www.lsoft.com/lists/listref.html
http://paml.alastra.com
Name: MptwBlue
Background: #fff
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
config.options.txtUserName = "PacoRivière";
config.options.chkAutoSave = true;
config.options.chkSaveBackups = false;
config.options.txtBackupFolder = "copies";
merge(config.views.wikified.tag,{
	labelNoTags: "Cap categoria",
	labelTags: "Categoria: ",
	openTag: "Obre '%0'",
	tooltip: "Obre la categoria (%0)",
	openAllText: "obre tots els elements d'aquesta categoria",
	openAllTooltip: "Obre tots els elements d'aquesta categoria",
	popupNone: "No hi ha altres elements a la categoria '%0'"});
merge(config.macros.tagging,{
	label: "Índex:",
	labelNotTag: "cap element",
	tooltip: "Llista de '%0'"});
config.shadowTiddlers.SideBarTabs = "<<tabs txtMainTab Data 'Índex cronològic' TabTimeline Títol 'Índex alfabètic' TabAll Crèdits 'Tots els crèdits'TabTags Més Altres TabMore>>";
/*}}}*/
Agenda
[[Informàtica - 4t ESO]]
[[Tecnologies - 3r ESO]]
[[Tecnologies - 4t ESO]]
[[Tecnologia Industrial 1]]
[[Treball de recerca]]
Enllaços d'infomació preliminar
!Generals
* [[Model del diari del treball de recerca|http://spreadsheets.google.com/pub?key=pFfcgizTW225j_kPLw2YRFw]]
* [[Tècniques de creativitat|http://www.innovaforum.com/tecnica/brain.htm]]
* [[Institut d'Estadística de Catalunya (Idescat)|http://www.idescat.cat/]]
* [[Un món genial|http://www.gencat.net/infants/cat/index.html]]
* [[Com generar la teva pròpia enquesta|http://www.fernandoplaza.com/2008/09/crea-tus-encuestas-y-fomularios-con-google-docs.asp]] amb GoogleDocs
!Ús segur de les noves tecnologies
* [[Seguretat a Internet|http://educalia.educared.net/virtagora4/ciberteca/jsp/documento.jsp?idSeccion=MUNDO_EDUCATIVO&oid=24366&idioma=ca]] Ciberteca de Educared
* [[Internet segura|http://www.internetsegura.net/]]
* [[Make IT Safe|http://www.tecnologiasegura.cat/]]
* [[Virus, privadesa i spam|http://www20.gencat.cat/portal/site/JoveCat/menuitem.f598eea3d2e90df812d7ed42b0c0e1a0/?vgnextoid=1487428640e70110VgnVCM1000000b0c1e0aRCRD&vgnextchannel=1487428640e70110VgnVCM1000000b0c1e0aRCRD&vgnextfmt=default]]
* [[Xarxa EPCAT a Espanya|http://www.ecpat-esp.org/]]
* [[Safer Internet Plus|http://www.gaue.info/ficha.asp?Id_f=469&Tipo=convocatories]]
* [[Projecte i-Confiable|http://www.sabadell.cat/fitxes/noticies/2008/2008052101_cat.htm]]
* [[El uso de potentes reproductores MP3 crea una 'generación sorda'|http://www.elperiodico.com/default.asp?idpublicacio_PK=46&idioma=CAS&idnoticia_PK=543521&idseccio_PK=1021]]
* [[Generació sorda|http://www.jornal.cat/2008/09/16/la-generacio-sorda-o-generacio-mp3/]]
!Alimentació òptima a l'adolescència
* [[Menjar sa|http://educalia.educared.net/virtagora4/ciberteca/jsp/recursos.jsp?oidNode=1010&idSeccion=TEMAS_ALIMENTACIONYSALUD&oidNodes=1009,&idioma=ca]] Ciberteca de Educared
* [[Bases per una correcta nutrició durant la infància i l'adolescència|http://www.chc.es/absroca/catala/interessa/informacio/nutricio.htm]]
* [[Aprendre a menjar bé|http://www.sortirambnens.com/index.php?option=com_content&view=category&id=102&layout=blog&Itemid=148]]
* [[L’alimentació i l’esport en l’etapa adolescent|http://menjasa.wordpress.com/2008/04/06/lalimentacio-i-lesport-en-letapa-adolescent/]]
* [[On pots demanar ajut per plantar cara als trastorns alimentaris?|http://www20.gencat.cat/portal/site/JoveCat/menuitem.112de917c18fccd274d7ed42b0c0e1a0/?vgnextoid=3252eebd47ad1110VgnVCM1000008d0c1e0aRCRD&vgnextchannel=3252eebd47ad1110VgnVCM1000008d0c1e0aRCRD&vgnextfmt=default]]
* [[Associació Contra l'Anorèxia i la Bulímia (ACAB)|http://www.acab.org/]]
* [[Influència del discurs audiovisual publicitari en els transtorns del comportament alimentari en nens i nenes de 8 a 12 anys|http://www.tdr.cesca.es/TDX-0212107-184948/]]
Notas: El títol dels tiddlers han de ser el dels exercicis (Exercici 1, Exercici 2, etc).!

!Exercici 1:
# Puja el teu TifddlyWiki a googlepages
# Instal·la un Connector al teu Tiddlywiki i puja-ho

!Exercici 2:
# Baixa un TiddlyWiki, canvia el Títol, subtítol, [[MenuPrincipal|MainMenu]] i [[TiddlersPerOmisio|DefaultTiddlers]]
# Puja'l a googlepages.com
# Afegeix un RSS al teu TW:
## opcions | OpcionsAvançades | Marca l'opció genera el fil RSS
## (Vés a la pestanya (a sota d'opcions) Més i a Ombres i clica a SiteUrl i afegeix http://usuari.googlepages.com/ (on usuari és el teu nom d'usuari de googlepages Veuràs que ara tens a la teva carpeta un nou arxiu xml
## Puja a googlepages els dos arxius: index.html i index.xml (suposant que l'arxiu del teu TW es digui index.html)
# Investiga què és el RSS i per a què serveix

!Exercici 3:
# Vés a OpcionAvançades i posa la paraula copies a la opció de la còpia de seguretat
# Desa el teu TiddlyWiki i observa què passa a la carpeta
# Pots esborrar tots els arxius que tenen molts números al final, només són còpies de les proves que hem fet. A partir d'ara trobaràs les còpies de seguretat a la carpeta ''copies'', per si comets algun error

!Exercici 4:
# Anota al teu TiddlyWiki tot el que has après fins ara i puja-ho

!Exercici 5:
# Cerca una imatge aquí: http://101recursosdidactics.blogspot.com/search/label/imatges
# Vés amb compte, respecte els drets d'autor!
# Afegeix-la a la teva web (i puja-la).

!Exercici 6:
# Cerca una altre imatge on vulguis, púja la imatge a googlepages.
# Cal que en passar el ratolí per sobre de la imatge surti una bafarada
# Afegeix-la a la teva web (i puja-la).

!Exercici 7:
# Anota al teu TiddlyWiki tot el que has après fins ara i puja-ho
Data de lliurament dels exercis: 3-12-2007

!Condicions que ha de complir la revista:
* Tenir un cercador
* Tenir RSS
* Incloure videos
* Incloure participació dels usuaris, bé:
** Comentaris, com a http://palmcat.cat/
** Fòrum, com a http://tw.pacoriviere.cat/
** Altres opcions a acordar
* Núbol d'etiquetes, com a [[Flickr|http://flickr.com/photos/tags/]] o http://pacoriviere.cat/
* Totes les imatges tindran bafarades i enllaços
* Tots els continguts respectaran els drets d'autor, la [[netiqueta|http://ca.wikipedia.org/wiki/Netiquette]] i tindran la cortesia de citar les fonts utilitzades.
* A la part inferior de la portada, s'incloura la següent frase amb la mateixa mida de lletra que la part principal de la pàgina: "Aquesta pàgina ha estat realizada per estudiants de secundària com a exercici de classe. Si detecteu una violació dels drets d'autor, us preguem que ho informeu de seguida a aquesta adreça: cv41 (arroba) pacoriviere (punt) cat". Aquesta frase es podrà retirar el dia 15-1-2008.
* Complir les normes ISO de contrast de colors
* Haurieu de llegir aquest article sobre [[com les imatges|http://www.gnuser.com/tutoriales/2006/12/gimp-otras-operaciones-comunes.html]] que heu d'incloure a la revista.
* Els alumnes que són tres al grup, hauran d'incloure també un video de [[producció pròpia|http://video.pacoriviere.cat/]] i un connector (plugin) de [[motor de cerca|http://mycroft.mozdev.org/submitos.html]], a la seva pàgina web, ([[exemples|http://mycroft.mozdev.org/developer/devlist.html?email=web@pacoriviere.cat]]).

Recomanacions: http://www.w3.org/TR/WCAG20/
Es lliurarà el dia: 14-01-2008
[[Dossier|http://aula.pacoriviere.cat/]] [[Planeta INF1|http://planetaki.com/inf1]] [[Planeta INF2|http://planetaki.com/inf2]]

[img[http://www.fastcurt.com/wp-content/plugins/nextgen-gallery/nggshow.php?pid=6&width=320&height=240&mode=][Concurs de curtmetratges]]

Idees per a fer fotos per al vostre blog:
* Exposició col·lectiva de pintures de l'Associació d'Artistes de Premià de Dalt
** De l'1 al 28 de febrer, en els horaris habituals d'obertura al públic de la Biblioteca Jaume Perich i Escala.
** http://www.ajpremiadedalt.org/document.php?id=530
En els 6 primers temes analitzarem aquest objecte:
[img[Detall|alumnes/CCamacho.jpg]]

Al tema 1 en farem un anàlisi.
Al tema 2 projectarem l'objecte
Al tema 3 dissenyarem els seus plànols
Al tema 4 farem un full de càlcul de les seves peces
Al tema 5 farem una base de dades de les seves peces
Al tema 6 i 7 farem una pàgina web del nostre objecte

Aquí en teniu un croquis:
[img[Croquis|alumnes/CreudiaMuntth.jpg][alumnes/CreudiaMunt.jpg]]

!Més informació
* [[Video per muntar-lo|http://video.pacoriviere.cat/]]
*[[The burr puzzles site (IBM)|http://www.research.ibm.com/BurrPuzzles/]] (en anglès) per exemple, per calcular nous models.
*El seu nom en anglès és ''Burr puzzle'' ([[Wikipedia|http://en.wikipedia.org/wiki/Burr_puzzle]]) pot ser útil per cercar informació a Google
[[Inici|index.htm]]
[[Tecnologies - 1r ESO]]
[[Tecnologies - 3r ESO]]
[[Tecnologies - 4t ESO]]
[[Informàtica - 4t ESO]]
[[Tecnologia Industrial 1]]
[[Treball de recerca]]
[[Aula Virtual|http://phobos.xtec.net/friviere/aula/]]
[[Normativa|http://educacio.gencat.net/portal/page/portal/IDE/IIC]]


TiddlyWiki


[[admin|ComComençar]]
[[Aparença]]
[[BaixaElProgramari]]
[[Connectors]]
[[Donacions]]

© 2007 [[UnaMesa|http://www.unamesa.org/]]
[[©|Copyright]] 2007 [[frivière|http://pacoriviere.cat/]]


^^TiddlyWiki versió <<version>>^^
Alguns dossiers encara no estan disponibles! Torna-ho a mirar demà.

Les respostes donades aquí són només un resum de les explicacions donades a classe, @@color(#ff0000):no pas respostes completes@@, i per tan cal pendre notes, ampliar-les i comentar-les, per disposar de respostes completes.
La nostra intenció és facilitar la feina si algú no pot assistir puntualment a alguna explicació per motius imprevisibles. @@color(#ff0000):En cap cas, aquests resums eviten d'atendre a les explicacions, comentaris, recomanacions i correccions de classe.@@
Què i per què estudiar a les universitats catalanes? | PAU | Formació Professional | Persones amb titulació universitària | Més grans de 25 anys | Estudiantat de fora de Catalunya | Preinscripció | Accés a altres universitats | Guia d'orientació | Publicacions en xarxa
* http://www10.gencat.net/dursi/ca/un/pau_examens.htm
[[Torna a l'Inici|index.htm]]

[[Paco Rivière|http://pacoriviere.cat/]]
Calendari provisional del 

| Presentació del guió objectius | Finals de novembre 2008 |
| Recollida de les dades i fitxes | Finals de gener 2009 |
| Esborrany del treball | Setmana següent de setmana santa |
| Lliurament del document definitiu* | Primera setmana de maig |
| Exposició | Finals de maig (27 de maig) |

Cal lliurar un original i una còpia del treball

[[Normativa|http://educacio.gencat.net/portal/page/portal/Educacio/InstruccionsCurs/DetallInstruccionsCurs?p_amb=6267&p_ext=1&p_apa=28533&p_nrm=6271]]

!Grups de tecnologia
11 -Ús segur de les noves tecnologies - Matías Alejandro, Laura
12 - Alimentació òptima a l'adolescència - Lidia, Carla, Manel

[[Dossier amb infomació inicial]]
[[Yaiza i Verònica|http://yaizamunoz.googlepages.com/revista.html]] - No hi ha portada! ElVostreNom - Peus de foto - Molt bon aspecte
[[Natalya i Laura|http://luijfschaft.googlepages.com/revista.html]] - 404
[[Bernabé i Carlos|http://csokolsz.googlepages.com/revista.html]] - 404
[[Alberto i Alex|http://alberto.googlepages.com/revista.html]] - 404
[[Jordi Adria i Marc|http://mvijfschaft.googlepages.com/revista.html]] - 404
[[Pol i Albert|http://polpi7.googlepages.com/revista.html]] - Falta portada 
Tecnologia - IES Domènec Perramon
Curs 2008-2009
http://www.xtec.cat/~friviere/Curs2007_08.html
[[Enquesta TIC|http://spreadsheets.google.com/viewform?key=pFfcgizTW227EPfwZOsq4dg]] només per als meus alumnes. Les respostes duplicades o contradictòries seran esborrades.
[[Dimarts 11de novembre  Taller T5 . de 9.30 h a 13 h.|http://www.eupmt.es/linnk/Tallers/descripcioTallers.htm#T5]]
[>img[Tecnologia Industrial 1r|http://covers.mhedu.com/Jpeg_140-wide/8448167708.jpeg][http://www.mcgraw-hill.es/html/8448167708.html]] Aquest curs es fa a l'[[Aula Virtual|http://phobos.xtec.net/friviere/aula/]]

[[Dossier|batx/DossierTecnInd1.html]] (Obsolet)
[>img[Llibre de Tecnologies - 1r ESO|http://www.text-lagalera.cat/cobertes/478041.png][http://www.text-lagalera.cat/escolar/libro.jsp?idLibro=232]]

[[Dossier|eso/DossierTecno1.html]]

Recordeu que farem els temes del llibre en un ordre diferent. Us heu de fixar al nom del tema, no al seu número!!

[[Audicions|Temari - 3ESO]]
[[Autoavaluacio|autoavaluacio.html]]
[>img[Llibre de Tecnologies - 3r ESO|http://www.editorialteide.es/Portades/8569.png][http://www.editorialteide.es/LOE.asp]]

[[Dossier|eso/DossierTecno3.html]]

Recordeu que farem els temes del llibre en un ordre diferent. Us heu de fixar al nom del tema, no al seu número!!

[[Audicions|Temari - 3ESO]]
[[Autoavaluacio|autoavaluacio.html]]
[>img[Llibre de Tecnologies - 4t ESO|http://www.editorialteide.es/Portades/8684.png][http://www.editorialteide.es/LOE.asp]]

[[Dossier|eso/DossierTecno4.html]]

[[Autoavaluacio|autoavaluacio.html]]
[>img[Tecnologia Industrial 1r|http://covers.mhedu.com/Jpeg_140-wide/8448167708.jpeg][http://www.mcgraw-hill.es/html/8448167708.html]]
*[[Llibre de text|http://www.mcgraw-hill.es/html/8448150120.html]]

*Temari:
Repàs:
* Vídeo: (edu3.cat) [[Forces|http://www.edu3.cat/Edu3tv/Fitxa?p_id=16826&p_amb=4844]] Analitzarem i explicarem els diferents tipus de forces (de gravitació, de centrifugació, d'inèrcia...) i les estudiarem des de la física i la mecànica, tractant aspectes com ara la velocitat i l'acceleració, els fregaments, el pes, etcètera.
[[1 - Els recursos energètics|http://ares.cnice.mec.es/electrotecnia/alumno.htm]]
* Vídeo: (edu3.cat) [[Energia elèctrica|http://www.edu3.cat/Edu3tv/Fitxa?p_id=23025&p_amb=4844]] L'energia elèctrica és imprescindible per a la vida diària. El programa "Un forat a la butxaca" explica com es produeix i quines aplicacions té. Una de les primeres utilitats que va tenir l'energia elèctrica va ser l'enllumenat públic. Girona va ser la segona ciutat d'Europa a fer-lo servir.
[[2 - Producció i distribució d'energia|http://ares.cnice.mec.es/electrotecnia/alumno.htm]] [[Intro|http://www.xtec.es/cgi/digital?F=F&REGISTRE=5185]]
* Vídeo: (edu3.cat) [[Central tèrmica FECSA de Sant Adrià|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17196&p_amb=4844]] Participa en una explicació del funcionament de la central i després fa una visita guiada per les diverses zones de què consta la central.
* [[Imatges de la central tèrmica de Sant Adrià de Besòs|http://www.flickr.com/photos/auladetecnologia/sets/800573/]]
* Vídeo: (edu3.cat) [[Presa de la Baells|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17189&p_amb=4844]] Visites a les instal·lacions i interior de l'embassament i de la central hidroelèctrica. El pantà es construí aprofitant el congost que li dóna nom i recollint les aigües del Llobregat.
* Vídeo: (edu3.cat) [[Reactors de fusió nuclear|http://www.edu3.cat/Edu3tv/Fitxa?p_id=25209&p_amb=4844]] Les ucronies ens permetran explorar determinats fets -històrics o del futur- des d'una òptica totalment diferent.
* Vídeo: (edu3.cat) [[La central nuclear d'Ascó|http://www.edu3.cat/Edu3tv/Fitxa?p_id=16934&p_amb=4844]] La visita a una central nuclear permet comprendre com l'energia calorífica que genera la fissió de l'urani es transforma en energia mecànica i aquesta en electricitat. La visita està adreçada a l'alumnat de secundària.
[[3 - Energies alternatives|http://ares.cnice.mec.es/electrotecnia/alumno.htm]] [[1|http://www.gasnatural21.net/catala/index.html]] [[Intro|http://www.xtec.es/cgi/digital?F=F&REGISTRE=1741]]
* Vídeo: (edu3.cat) [[Energia solar|http://www.edu3.cat/Edu3tv/Fitxa?p_id=23035&p_amb=4844]] Analitza els usos que té l'energia solar i també els seus beneficis. Totes les formes de vida que hi ha a la Terra funcionen de manera directa o indirecta amb l'energia solar. A més, aquesta energia també es pot aprofitar per viure millor.
* Vídeo: (edu3.cat) [[Energies netes|http://www.edu3.cat/Edu3tv/Fitxa?p_id=21558&p_ex=energies%20netes]] Tres maneres de generar energia que no contribueixen a l'efecte hivernacle: l'eòlica, la hidràulica i la que es basa en l'hidrogen. L'hidrogen seria un candidat ideal per substituir el petroli, perquè s'obté de l'aigua i no genera gasos...
[[4 - Circuits de corrent contínu|http://w3.cnice.mec.es/recursos/fp/electricidad/index.html]] [[2|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/electric/concepto.htm]]
* Vídeo: (edu3.cat) [[El corrent elèctric|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17010&p_alg=Circuits%20de%20corrent%20conti%ADnu]] El corrent elèctric; n'explicarem el context i la naturalesa. Coneixerem també diversos termes i conceptes relacionats amb el tema, com ara tensió i intensitat, desplaçament dels electrons portadors de càrrega, etcètera.
[[5 - Instal·lacions elèctriques domèstiques]]
''Domòtica'', 16 minuts
Els pàrquings que aparquen el cotxe o els porters automàtics són invents que ens ajuden a tenir una vida més fàcil. Aquest capítol explica com la domòtica ofereix tota mena de dispositius que funcionen automàticament i estalvien feina.
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_739463.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video1_Temari - 1BATX" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_739463.rm">Domòtica</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_739463.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video1_Temari - 1BATX" autostart="false">
        </EMBED></html>
[[6 - Propietats i assaigs|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/materiales/prop.htm]]
''Foc a casa'', 25 minuts
Com es poden prevenir els incendis domèstics i els seus efectes? La prevenció del foc comença en l'elecció dels materials de decoració, ja que la majoria són molt inflamables. Actualment, però, s'estudien materials nous que...
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_814193.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video2_Temari - 1BATX" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_814193.rm">Foc a casa</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_814193.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video2_Temari - 1BATX" autostart="false">
        </EMBED></html>
* [[Minerales|http://recursos.cnice.mec.es/bancoimagenes2/buscador/index.php?zona=col&nivel1=100]] Banc d'imatges del Cnice
[[7 - Metal·lúrgia i siderúrgia[http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/materiales/hierro.htm]]
[>img[Diagrama d'equilibri|http://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Eutectic_system-Steel-ca.svg/150px-Eutectic_system-Steel-ca.svg.png][http://commons.wikimedia.org/wiki/Image:Eutectic_system-Steel-ca.svg]]
''Les vides del ferro'', 26 minuts
El ferro és el quart element més abundant al nostre planeta i el metall més utilitzat en tota la història de la humanitat. A més, gràcies a la seva tendència a reaccionar amb l'oxigen i rovellar-se, s'ha convertit en un element vital per a la respiració.
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/qkicom/001_687230.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video3_Temari - 1BATX" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/qkicom/001_687230.rm">Les vides del ferro</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/qkicom/001_687230.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video3_Temari - 1BATX" autostart="false">
        </EMBED></html>
''L'estampació i l'embotició'', 4 minuts
El curs ens presenta aquestes dues tècniques de producció industrial. Així, analitzarem conceptes com ara mecanització, cadena de muntatge i veurem proves prèvies a aquests processos de fabricació, com per exemple la prova de resistència dels materials per estampar i per embotir.
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/videoteca/tecnologia/5m5951" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video4_Temari - 1BATX" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/videoteca/tecnologia/5m5951">L'estampació i l'embotició</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/videoteca/tecnologia/5m5951" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video4_Temari - 1BATX" autostart="false">
        </EMBED></html>
* [[El ferro per dintre|http://video.google.com/videoplay?docid=1608307447051369843&q=metallography&total=3&start=0&num=10&so=0&type=search&plindex=2]] (vídeo)
[[8 - Metalls no fèrrics|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/materiales/metales.htm]] (Cnice)
9 - Materials no metàl·lics [[Tèxtils|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/materiales/textiles.htm]] i [[Altres materials|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/materiales/otros.htm]]
* [[Advanced Ceramics|http://www.youtube.com/watch?v=69Y0VuOYqkU]] The future (vídeo)
[[10 - Màquines simples i element de màquines|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/mecanism/intro.htm]] (Cnice)
*Disposes d'aquestes simulacions: [[Màquines simples|ones.html#%5B%5BM%C3%A0quines%20simples%5D%5D]]
* [[Exposició Leonardo da Vinci|http://www.flickr.com/photos/auladetecnologia/sets/72157600040221148/]]
[[11 - Mecanismes de transmissió de moviment|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/mecanism/transm.htm]] (Cnice) i [[Bieles|http://w3.cnice.mec.es/recursos/bachillerato/tecnologia/manual/mecanism/bielas.htm]] (Cnice)
[[12 - Accionaments pneumàtics|http://www.xtec.es/~jjordan/meca/3credit/pneuma.htm]] (Jordan)
*[[Simbols ISO1219|http://commons.wikimedia.org/wiki/Category:ISO_1219]]
* Vídeo: (edu3.cat) [[Tecnologia de control|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17183&p_amb=4844]] El desenvolupament dels sistemes automàtics aplicats a la producció industrial ha fet canviar el paper de les persones en el món laboral. Aquesta tecnologia d'automatització i de control s'aplica avui en dia tant en l'àmbit industrial com en el domèstic.
* [[Control 1|http://www.youtube.com/watch?v=jWzjfjXA8S0]] Xavier Rosell
* [[Recursos|http://www.edu365.cat/batxillerat/index.htm]]
** [[Cnice|http://www.cnice.mec.es/profesores/bachillerato/tecnologia_industrial/]]
!Materials d'ampliació[>img[Imatge de la Viquipèdia|http://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Blender3D_KolbenZylinderAnimation.gif/120px-Blender3D_KolbenZylinderAnimation.gif][http://commons.wikimedia.org/wiki/Image:Blender3D_KolbenZylinderAnimation.gif]]
* [[Sou partidaris del biodièsel?|http://www.webquestcat.org/wqbiodiesel/index.htm]] Química, batxillerat
* [[Empresa a la fuga!|http://www.webquestcat.org/wqempresa/index.HTM]] Ecomonia, batxillerat
* [[Energia nuclear: fissió i fusió nuclear|http://www.webquestcat.org/wqenergia/index.HTM]] 4t d'ESO
[>img[Llibre de Tecnologies - 3r ESO|http://www.editorialteide.es/Proyectos/LOE/Images/LOE_Tecn3-1.png][http://www.editorialteide.es/LOE.asp]]
*[[Llibre de text|http://www.editorialteide.es/LOE.asp]]
La matèria de Tecnologies inclou els continguts necessaris per analitzar, dissenyar i construir estris que tenen com a finalitat resoldre diferents necessitats humanes; de la mateixa manera, contribueix a la utilització crítica d’aquests objectes, aparells i processos tecnològics. Finalment, l’àrea integra l’àmbit de les tecnologies de la informació i la comunicació com a eines fonamentals en aquest procés.
*Temari:
** Unitat 1 - [[Anàlisi d'objectes|http://iespviana.xtec.cat/~e3009/index.htm]]
***[[Pràctica: Disseny i construcció d'un tamboret de cartró|http://www.flickr.com/photos/auladetecnologia/sets/799899/]]
** Unitat 2 - [[El mètode de projectes|http://www.edu365.cat/batxillerat/comfer/projecte/index.htm]]
** Unitat 3 - [[Estructures|http://www.edu365.cat/eso/muds/tecnologia/estructures/index.htm]]
** Unitat 4 - [[Màquines i mecanismes|http://www.xtec.es/~jrosell3/engranatges/]] ([[2|http://www.iesmarenostrum.com/Departamentos/Tecnologia/mecaneso/mecanica_basica/index.htm]])
*** [[Transmissió de moviment|http://www.edu365.cat/eso/muds/tecnologia/problemes/transmissio/transmissio.htm]] [[Transformació de moviment|http://www.edu365.cat/eso/muds/tecnologia/problemes/transformacio/transformacio.htm]]
** Unitat 5 - Màquines tèrmiques //[[Glossari|http://www.edu365.cat/aulanet/comsoc/Lab_mecanica/glossari_mecanica.htm]]//
*** [[El motor de gasolina|http://www.xtec.net/aulanet/ud/tecno/motor/index.htm]] [[Motor a reacció|http://www.edu365.cat/eso/muds/tecnologia/motor_reaccio/index.htm]]
* Vídeo: (edu3.cat) [[Biocombustibles de proximitat|http://www.edu3.cat/Edu3tv/Fitxa?p_id=28032&p_ex=projecte]] A Cork, al sud d'Irlanda, el projecte BIO-NETT, finançat per la Unió Europea, permet als conductors disposar de biodièsel produït a la mateixa zona. L'espai "El medi ambient" es fa ressò d'aquesta iniciativa. La matèria primera d'aquest biodièsel és la colza. En una planta que hi ha a prop, la colza...
''Cotxes d'última generació'', 16 minuts
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_854760.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video1_Temari - 3ESO" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_854760.rm">Cotxes d'última generació</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_854760.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video1_Temari - 3ESO" autostart="false">
        </EMBED></html>

** Unitat 6 - [[Comunicacions a distància|http://www.xtec.es/formaciotic/mattic/tecno/3xarxes/index.htm]] - Inicis de puntcat: <html><embed width="200" height="20" src="http://audios.catradio.cat/multimedia/mp3/9/5/1194367167659.mp3?programa=L%27internauta" controller="true" autoplay="false" autostart="0" STARTTIME="15:30" loop="false"></embed></html>
* Vídeo: (edu3.cat) [[Telegrafia|http://www.edu3.cat/Edu3tv/Fitxa?p_id=19042&p_amb=4844]] Que fàcil que és, actualment, escriure un missatge i enviar-lo. Però, què passava quan no hi havia ordinadors ni internet? Aquest capítol de "Dígits" parla de descobriments com el telègraf o el teletip. La paraula "telègraf" es va començar a fer servir a finals del segle XVIII per designar un sistema...
* Vídeo: (edu3.cat) [[El telèfon|http://www.edu3.cat/Edu3tv/Fitxa?p_id=19958&p_amb=4844]] Història del telèfon, des de la seva invenció fins a l'aparició dels telèfons mòbils. Els primers experiments pel que fa al transport del so per via elèctrica van ser obra de l'italià Antonio Meucci. La història, però, ha atribuït els honors i els... [[Més vídeos sobre el telèfon|http://www.edu3.cat/Edu3tv/Cerca?p_cp=1&p_ex=telefon&x=0&y=0]]
* Vídeo: (edu3.cat) [[Modulació i freqüència|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17070&p_ex=Modulacio%20i%20frequencia]] Estudi de les ones electromagnètiques a partir de conceptes com ara freqüència i transmissió. Estudiarem la codificació d'un missatge de ràdio, l'ona d'emissió i com es produeix la recepció.
* Vídeo: (edu3.cat) [[La ràdio|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17165&p_amb=4844]] Veurem el funcionament d'una emissora de ràdio durant l'emissió d'un programa com a fil conductor del vídeo. Passarem per cadascun dels espais de què disposa una emissora i coneixerem la gent que hi treballa.
* Vídeo: (edu3.cat) [[Televisió|http://www.edu3.cat/Edu3tv/Fitxa?p_id=23032&p_amb=4844]] Consells per aprendre a mirar la televisió. La televisió s'ha imposat com un mitjà d'entreteniment, però els joves s'estimen més altres pantalles, com la de l'ordinador, la consola o el telèfon mòbil. De tota manera, passen davant la tele unes 915...
* Vídeo: (edu3.cat) [[Evolució de la televisió|http://www.edu3.cat/Edu3tv/Fitxa?p_id=18212&p_amb=4844]] L'aparell receptor de televisió ha evolucionat seguint els gustos, les modes i els avenços tecnològics en cadascuna de les èpoques.
* Vídeo: (edu3.cat) [[La xarxa de xarxes|http://www.edu3.cat/Edu3tv/Fitxa?p_id=19039&p_amb=4844]] Teclegem una adreça i apareix la pàgina sol·licitada. Sembla senzill, però darrere d'això hi ha un complex sistema d'ordinadors interconnectats que han transformat la manera com ens comuniquem. Aquest capítol de "Dígits" explica com van néixer internet i el correu electrònic. L'agència nord-americana...
* Vídeo: (edu3.cat) [[La fibra óptica|http://www.edu3.cat/Edu3tv/Fitxa?p_id=17039&p_amb=4844]] Conceptes com ara xarxa de cable, llum de color o làser ens introdueixen en el món de les fibres òptiques, Així, n'estudiarem la composició, funcionament i aplicacions, i analitzarem com es produeix el fenomen de la transmissió de la llum que configura el flux d'informació.

''Wi-Fi'', 16 minuts:
<html>        <EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_687213.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video3_Temari - 3ESO" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_687213.rm">Wi-Fi</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_687213.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video3_Temari - 3ESO" autostart="false">
        </EMBED></html>

''Skype'', 16 minuts
<html>        <EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_687216.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video4_Temari - 3ESO" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_687216.rm">Skype</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_687216.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video4_Temari - 3ESO" autostart="false">
        </EMBED></html>

** Unitat 7 - Organització de la informació. [[Full de càlcul|http://www.xtec.es/formaciotic/mattic/excel/index.htm]]
* Vídeo: (Youtube) [[Càlcul del NIF|http://www.youtube.com/watch?v=DsVW4rSILsw]] 
** Unitat 8 - Organització de la informació. [[Base de dades|http://www.xtec.es/formaciotic/mattic/access/index.htm]] ([[1|http://www.xtec.net/aulanet/ud/tecno/bases/index.html]])
* Vídeo: (Youtube) [[Història de les bases de dades|http://youtube.com/watch?v=jiX5y9G8RAI]]
* Vídeo: (Youtube) [[Introducció a les bases de dades|http://youtube.com/watch?v=BhF6jd0aidk]]
*** [[Introducció: privacitat a internet|http://www.xtec.es/formaciotic/mattic/tecno/internet4/index.htm]]
** Unitat 9 - [[Disseny i creació de pàgines web|http://pacoriviere.googlepages.com/20minuts.html]]

''Com fer-se una pàgina web'', 15 minuts
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_870197.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video6_Temari - 3ESO" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_870197.rm">Com fer-se una pàgina web</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_870197.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video6_Temari - 3ESO" autostart="false">
        </EMBED></html>

''Weblogs'', 15 minuts
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_721425.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video7_Temari - 3ESO" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_721425.rm">Weblogs</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_721425.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video7_Temari - 3ESO" autostart="false">
        </EMBED></html>
*** [[Diccionari de telecomunicacions|http://www6.gencat.net/stsi/dicctel/scripts/cerca.asp]]
** Unitat 10 - [[Disseny assistit per ordinador|http://www.xtec.es/formaciotic/mattic/disseny/dis_eso3/index.htm]]
[img[eso/Cad-fm01s.gif]]
* Vídeo: (edu3.cat) [[Disseny i fabricació amb ajuda d'ordinador|http://www.edu3.cat/Edu3tv/Fitxa?p_id=18211&p_ex=estructures]] Els principis de funcionament d'una de les aplicacions més importants de les TIC al món de la indústria. Se'n pot seguir tot el procés en una fàbrica d'estructures de fusta laminada que utilitza els ordinadors des dels primers croquis fins a la fabricació de les peces.
* [[Infografia|http://www.flickr.com/photos/auladetecnologia/sets/72157594379964926/]]

* [[Recursos|http://www.edu365.cat/eso/muds/tecnologia/index.htm]]
** [[Cnice|http://www.cnice.mec.es/profesores/secundaria/tecnologia/]] ([[Mecànica|http://www.cnice.mec.es/pamc/pamc_2005/2005_mecbas/]])
!Materials d'ampliació[>img[Imatge de la Viquipèdia|http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Swing-folding-ani.gif/120px-Swing-folding-ani.gif][http://commons.wikimedia.org/wiki/Image:Swing-folding-ani.gif]]
* [[Mecaneso|http://www.iesmarenostrum.com/Departamentos/Tecnologia/mecaneso/mecanica_basica/index.htm]]
''Tècniques d'Edició Multimèdia''
[>img[Temari - 4ESO|http://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Gimp2-2.png/180px-Gimp2-2.png][http://ca.wikipedia.org/wiki/GIMP]]
Continguts mínims:
# [[Els mitjans de comunicació|http://jasper.xtec.net:7451/cdweb/dades/actu/actual_matform/materials/tdv35/m1/index.htm]] (8 hores)
# [[Estratègies comunicatives|http://jasper.xtec.net:7451/cdweb/dades/actu/actual_matform/materials/tdv35/m2/index.htm]] (8 hores)
# [[Pàgines web|http://pacoriviere.googlepages.com/20minuts.html]] (8 hores)
[[Consells de vídeo|http://es.youtube.com/video_toolbox]]

Si tens dificultats, pots fer servir els material complementaris.

Tots els exercicis (excepte els del tema 3) s'han de lliurar al correu electrònic indicat a classe.
Els exercicis del tema 3 es penjaràn aquí (també cal donar-se d'alta [[instruccions|DossierTecno3.html#toc36]]):
* [[Googlepages|http://googlepages.com/]]

* Cal veure aquests [[Vídeos CV]]

Continguts opcionals:
# [[Imatge digital|http://jasper.xtec.net:7451/cdweb/dades/actu/actual_matform/materials/tdv30/dv30m1/index.htm]]
# [[El Gimp|http://jasper.xtec.net:7451/cdweb/dades/actu/actual_matform/materials/tdv30/dv30m2/index.htm]]

Materials complementaris
* [[Què és el Gimp|http://ca.wikipedia.org/wiki/GIMP]]
* [[Què és l'Audacity|http://ca.wikipedia.org/wiki/Audacity]]
* [[Pàgines web|http://tw.pacoriviere.cat/]] On trobaràs un Vídeo i unes PMF (Preguntes més freqüents).
* [[Com NO s’ha de dissenyar una web|http://www.deuvosguard.com/tecnovetats/?p=1645]]

El so digital, 16 minuts
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_850326.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video1_Temari - CV 4ESO" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_850326.rm">El so digital</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_850326.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video1_Temari - CV 4ESO" autostart="false">
        </EMBED></html>
[>img[Imatge de la Wikipèdia|http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Crane_double-lever-jib-type_3D_animated.gif/120px-Crane_double-lever-jib-type_3D_animated.gif][http://commons.wikimedia.org/wiki/Image:Crane_double-lever-jib-type_3D_animated.gif]]
* [[Com es fa un treball de recerca|http://www.edu365.com/batxillerat/comfer/recerca/index.htm?]] (edu365.com)
* [[El treball de Recerca|http://www.xtec.es/~jrosell3/pdf/download/recerca.pdf]] (Departament d'Educació)
* [[El treball de recerca en el Batxillerat|http://www.ub.es/ice/programes/metodologia/dossier-ice.pdf]] (ICE-UB)
* [[Resum per facilitar la redacció i presentació d'informes|http://www.upc.es/em/doc/etseib/tm/Informes.pdf]] (ETSEIB)
* [[Guia del Treball de Recerca|http://www.xtec.es/~fsala/tr/iniciar.htm]] (ICE-UAB)

*Materials d'ampliació:
** Vídeo: (edu3.cat) [[Treball de recerca (IES Emperador Carles)|http://www.edu3.cat/Edu3tv/Fitxa?p_id=19253&p_amb=4844]] Un Treball de Recerca de Batxillerat a partir d'una experiència de Laboratori, que enregistren amb vidocàmera. A l'Aula d'informàtica fan la ingesta de continguts visuals, editen les imatges i elaboren un web i un DVD.
** [[Aprendre a investigar|http://www.ub.es/histodidactica/libros/Doctorat_%20Apunts%20metodologia%20i%20tecniques.pdf]]
** [[Més recursos|http://101recursosdidactics.blogspot.com/2007/06/treball-de-recerca.html]]
* Vídeo: (edu3.cat) [[L'entrevista|http://www.edu3.cat/Edu3tv/Fitxa?p_id=23975&p_amb=4844]] Els secrets d'una bona entrevista televisiva. Les entrevistes es van inventar al segle XIX, quan el periodisme començava a desenvolupar-se. Actualment, gairebé tots els programes de televisió que volen informar d'alguna cosa fan servir les entrevistes.

<html><p><strong>Video 1 - Enquesta. Ets analfabet/a?</strong></p>
<p><object width="425" height="254"><param name="movie" value="http://www.dailymotion.com/swf/xaRuZzNJ0xG41m7W1"></param><param name="allowfullscreen" value="true"></param><embed src="http://www.dailymotion.com/swf/xaRuZzNJ0xG41m7W1" type="application/x-shockwave-flash" width="425" height="334" allowfullscreen="true"></embed></object><!--more--></p>
<p><strong>Vídeo 2 - Bonus: la solució</strong></p>
<p><object width="425" height="254"><param name="movie" value="http://www.dailymotion.com/swf/2imhtrhstVo6Bm7WV"></param><param name="allowfullscreen" value="true"></param><embed src="http://www.dailymotion.com/swf/2imhtrhstVo6Bm7WV" type="application/x-shockwave-flash" width="425" height="334" allowfullscreen="true"></embed></object><!--more--></p>
</html>
''Vídeo 3: El so digital, 16 minuts''
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_850326.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video1_Vídeos CV" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_850326.rm">El so digital</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_850326.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video1_Vídeos CV" autostart="false">
        </EMBED></html>
''Vídeo 4: Web 2.0 i 3.0, 16 minuts''
<html><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_864770.rm" width="352" height="288"
        loop="false" type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video2_Vídeos CV" autostart="false">
        </EMBED>
<NOEMBED>
<A HREF="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_864770.rm">Web 2.0 i 3.0</A>
</NOEMBED><br><EMBED src="http://video.xtec.cat:8080/ramgen/edu3tv/video/tvc/bit@bit/001_864770.rm" width="352" height="42"
        controls="ControlPanel" type="audio/x-pn-realaudio-plugin" console="video2_Vídeos CV" autostart="false">
        </EMBED></html>
/***
|''Name:''|WikiBar|
|''Version:''|2.0.0 beta3|
|''Source:''|[[AiddlyWiki|http://aiddlywiki.sourceforge.net]]|
|''Author:''|[[Arphen Lin|mailto:arphenlin@gmail.com]]|
|''Type:''|toolbar macro command extension|
|''Required:''|TiddlyWiki 2.0.0 beta6|
!Description
WikiBar is a toolbar that gives access to most of TiddlyWiki's formatting features with a few clicks. It's a handy tool for people who are not familiar with TiddlyWiki syntax.
Besides, with WikiBar-addons, users can extend the power of WikiBar.
!Support browser
*Firefox 1.5
!Revision history
*v2.0.0 beta3 (2005/12/30)
** remove macros (replaced by TWMacro addon)
** add wikibar command in toolbar automatically
** rename DOIT to HANDLER
** rename TIP to TOOLTIP
*v2.0.0 beta2 (2005/12/21)
** re-design Wikibar addon framework
*v2.0.0 beta1 (2005/12/14)
** Note:
*** WikiBarPlugin is renamed to WikiBar
** New Features:
*** support TiddlyWiki 2.0.0 template mechanism
*** new wikibar data structure
*** new wikibar-addon framework for developers
**** support dynamic popup menu generator
*** support most new macros added in TiddlyWiki 2.0.0
*** multi-level popup menu
*** fix wikibar tab stop
*** remove paletteSelector
** Known Bugs:
*** popup-menu and color-picker can't be closed correctly
*** some macros can't be displayed correctly in previewer
*** text in previewer will be displayed italic
*v1.2.0 (2005/11/21)
**New Features:
***User defined color palettes supported
####Get color palettes from [[ColorZilla Palettes|http://www.iosart.com/firefox/colorzilla/palettes.html]].
####Save the palette file(*.gpl) as a new tiddler and tag it with 'ColorPalettes', then you can use it in WikiBar.
***WikiBar style sheet supported
***Click on document to close current colorPicker, paletteSelector or aboutWikibar
*v1.1.1 (2005/11/03)
**Bugs fixed:
***'Not enough parameters!' message is displayed when the parameter includes '%+number', ex: 'hello%20world!'
*v1.1.0 (2005/11/01)
**Bugs fixed:
***WikiBar overruns (reported by by GeoffS <gslocock@yahoo.co.uk>)
**New features:
***Insert a color code at the cursor. (Thanks to RunningUtes <RunningUtes@gmail.com>)
***Enable gradient macro. (Thanks to RunningUtes <RunningUtes@gmail.com>)
***Insert tiddler comment tags {{{/% ... %/}}}. (new feature supported by TiddlyWiki 1.2.37)
***Insert DateFormatString for {{{<<today>>}}} macro. (new feature supported by TiddlyWiki 1.2.37)
**Enhanced:
***Allow optional parameters in syntax.
**Bugs:
***'Not enough parameters!' message is displayed when the parameter includes '%+number', ex: 'hello%20world!'
*v1.0.0 (2005/10/30)
**Initial release
!Code
***/
//{{{
config.macros.wikibar = {major: 2, minor: 0, revision: 0, beta: 3, date: new Date(2005,12,30)};
config.macros.wikibar.handler = function(place,macroName,params,wikifier,paramString,tiddler){
  if(!(tiddler instanceof Tiddler))  {return;}
	story.setDirty(tiddler.title,true);
  place.id = 'wikibar'+tiddler.title;
  place.className = 'toolbar wikibar';
};
function wikibar_install(){
  config.commands.wikibar = {
  	text: 'wikibar',
  	tooltip: 'wikibar on/off',
  	handler: function(e,src,title) {
      if(!e){ e = window.event; }
      var theButton = resolveTarget(e);
      theButton.id = 'wikibarButton'+title;
      wikibarPopup.remove();
      wikibar_installAddons(theButton, title);
      wikibar_createWikibar(title);
      return(false);
    }
  };
  config.shadowTiddlers['EditTemplate'] = wikibar_addWikibarCommand(config.shadowTiddlers['EditTemplate']);
  var tiddler = store.getTiddler('EditTemplate');
  if(tiddler){
    tiddler.text = wikibar_addWikibarCommand(tiddler.text);
  }
}
function wikibar_installAddons(theButton, title){
 	var tiddlers = store.getTaggedTiddlers('wikibarAddons');
	if(!tiddlers)	  { return; }
	theButton.addons=[];
  for(var i=0; i<tiddlers.length; i++){
    try{
      eval(tiddlers[i].text);
      try{
        wikibar_addonInstall(title);
        wikibar_addonInstall = null;
        theButton.addons.push({ok:true, name:tiddlers[i].title});
      }catch(ex){
        theButton.addons.push({ok:false, name:tiddlers[i].title, error:ex});
      }
    }catch(ex){
      theButton.addons.push({ok:false, name:tiddlers[i].title, error:ex});
    }
  }
}
function wikibar_addWikibarCommand(tiddlerText){
  var div = document.createElement('div');
  div.style.display = 'none';
  div.innerHTML = tiddlerText;
  for(var i=0; i<div.childNodes.length; i++){
    var o=div.childNodes[i];
    if(o.tagName==='DIV'){
      if(o.className=='toolbar'){
        var macroText = o.getAttribute('macro').trim();
        if(macroText.search('wikibar')<=0){
          macroText += ' wikibar';
          o.setAttribute('macro', macroText);
        }
        break;
      }
    }
  }
  return div.innerHTML.replace(/\"/g, "\'");
}
function wikibar_processSyntaxParams(theSyntax, params){
  try{
    var pcr = 'AplWikibarPcr';
    var rx=null;
    var allParams=null;
    if(params){
      if(typeof(params)=='object'){
        for(var i=0; i<params.length; i++){
          if(params[i]){
            params[i] = params[i].replace(new RegExp('%','g'), pcr).trim();
            rx = '(\\[%'+(i+1)+'\\])' + '|' + '(%'+(i+1)+')';
            theSyntax = theSyntax.replace(new RegExp(rx,'g'), params[i] );
          }
        }
        allParams = params.join(' ').trim();
      }else{
        allParams = params.replace(new RegExp('%','g'), pcr).trim();
        rx = /(\[%1{1}\])|(%1{1})/g;
        theSyntax = theSyntax.replace(rx, allParams);
      }
    }
    if(allParams){
      theSyntax = theSyntax.replace(new RegExp('%N{1}','g'), allParams);
    }
    rx=/\[%(([1-9]{1,}[0-9]{0,})|(N{1}))\]/g;
    theSyntax = theSyntax.replace(rx, '');
    rx=/%(([1-9]{1,}[0-9]{0,})|(N{1}))/g;
    if( theSyntax.match(rx) ){
      throw 'Not enough parameters! ' + theSyntax;
    }
    theSyntax=theSyntax.replace(new RegExp(pcr,'g'), '%');
    return theSyntax;
  } catch(ex){
    return null;
  }
}
function wikibar_resolveEditItem(tiddlerWrapper, itemName){
  if(tiddlerWrapper.hasChildNodes()){
    var c=tiddlerWrapper.childNodes;
    for(var i=0; i<c.length; i++){
      var txt=wikibar_resolveEditItem(c[i], itemName);
      if(!txt){
        continue;
      }else{
        return txt;
      }
    }
  }
  return ((tiddlerWrapper.getAttribute && tiddlerWrapper.getAttribute('edit')==itemName)? tiddlerWrapper : null);
}
function wikibar_resolveEditItemValue(tiddlerWrapper, itemName){
  var o = wikibar_resolveEditItem(tiddlerWrapper, itemName);
  return (o? o.value.replace(/\r/mg,'') : null);
}
function wikibar_resolveTiddlerEditorWrapper(obj){
  if(obj.id=='tiddlerDisplay'){return null;}
  if((obj.getAttribute && obj.getAttribute('macro')=='edit text')){return obj;}
  return wikibar_resolveTiddlerEditorWrapper(obj.parentNode);
}
function wikibar_resolveTiddlerEditor(obj){
  if(obj.hasChildNodes()){
    var c = obj.childNodes;
    for(var i=0; i<c.length; i++){
      var o=wikibar_resolveTiddlerEditor(c[i]);
      if(o){ return o;}
    }
  }
  return ((obj.getAttribute && obj.getAttribute('edit')=='text')? obj : null);
}
function wikibar_resolveTargetButton(obj){
  if(obj.id && obj.id.substring(0,7)=='wikibar'){ return null; }
  if(obj.tiddlerTitle){
    return obj;
  }else{
    return wikibar_resolveTargetButton(obj.parentNode);
  }
}
function wikibar_isValidMenuItem(tool){
  if(!tool){  return false; }
  if(tool.TYPE=='MENU' || tool.TYPE=='MAIN_MENU'){
    for(var key in tool){
      if(key.substring(0,8)=='DYNAITEM'){ return true; }
      if(wikibar_isValidMenuItem(tool[key])){ return true; }
    }
    return false;
  }else{
    return (tool.HANDLER? true : false);
  }
}
function wikibar_editFormat(param){
  var editor = param.button.editor;
  var params = param.params;
  clearMessage();
  if(!editor){ return; }
  var repText = wikibar_processSyntaxParams(this.syntax, params);
  if(repText===null){ return; }
	var st = editor.scrollTop;
	var ss = editor.selectionStart;
	var se = editor.selectionEnd;
	var frontText= '';
	var endText  = '';
	var fullText = editor.value;
	if(se>ss && ss>=0){
	  frontText  = fullText.substring(0, ss);
	  endText    = fullText.substring(se, fullText.length);
	}
	else if(ss===0 && (se===0 || se == fullText.length) ){
    endText    = fullText;
	}
	else if(se==ss && ss>0){
    frontText  = fullText.substring(0, ss);
    endText    = fullText.substring(se, fullText.length);
	}
	if(repText.indexOf('user_text')>=0 && this.hint){
		repText = repText.replace('user_text', this.hint);
	}
	editor.value = frontText + repText + endText;
	editor.selectionStart = ss;
	editor.selectionEnd   = ss + repText.length;
	editor.scrollTop      = st;
	editor.focus();
}
function wikibar_editFormatByWord(param){
  var editor = param.button.editor;
  var params = param.params;
  clearMessage();
  if(!editor){return;}
  var repText = wikibar_processSyntaxParams(this.syntax, params);
  if(repText===null){ return; }
	var st = editor.scrollTop;
	var ss = editor.selectionStart;
	var se = editor.selectionEnd;
	var frontText= '';
	var selText  = '';
	var endText  = '';
	var fullText = editor.value;
	if(se>ss && ss>=0){
	  frontText  = fullText.substring(0, ss);
	  selText	   = fullText.substring(ss,se);
	  endText    = fullText.substring(se, fullText.length);
	}
	else if(ss===0 && (se===0 || se == fullText.length) ){
    endText    = fullText;
	}
	else if(se==ss && ss>0){
    frontText  = fullText.substring(0, ss);
    endText    = fullText.substring(se, fullText.length);
	  if(!( fullText.charAt(ss-1).match(/\W/gi) || fullText.charAt(ss).match(/\W/gi) )){
      var m = frontText.match(/\W/gi);
      if(m){
        ss = frontText.lastIndexOf(m[m.length-1])+1;
      }
      else{
        ss = 0;
      }
      m = endText.match(/\W/gi);
      if(m){
        se += endText.indexOf(m[0]);
      }
      else{
        se = fullText.length;
      }
      frontText = fullText.substring(0, ss);
  	  endText   = fullText.substring(se, fullText.length);
  	  selText   = fullText.substring(ss,se);
	  }
	}
	if(selText.length>0){
		repText = repText.replace('user_text', selText);
	}
	if(repText.indexOf('user_text')>=0 && this.hint){
		repText = repText.replace('user_text', this.hint);
	}
	editor.value = frontText + repText + endText;
	editor.selectionStart = ss;
	editor.selectionEnd   = ss + repText.length;
	editor.scrollTop      = st;
	editor.focus();
}
function wikibar_editFormatByCursor(param){
  var editor = param.button.editor;
  var params = param.params;
  clearMessage();
  if(!editor){ return; }
  var repText = wikibar_processSyntaxParams(this.syntax, params);
  if(repText===null){ return; }
	var st = editor.scrollTop;
	var ss = editor.selectionStart;
	var se = editor.selectionEnd;
	var frontText= '';
	var endText  = '';
	var fullText = editor.value;
	if(se>ss && ss>=0){
	  frontText  = fullText.substring(0, ss);
	  endText    = fullText.substring(se, fullText.length);
	}
	else if(ss===0 && (se===0 || se == fullText.length) ){
    endText    = fullText;
	}
	else if(se==ss && ss>0){
    frontText  = fullText.substring(0, ss);
    endText    = fullText.substring(se, fullText.length);
	}
	if(repText.indexOf('user_text')>=0 && this.hint){
		repText = repText.replace('user_text', this.hint);
	}
	editor.value = frontText + repText + endText;
	editor.selectionStart = ss;
	editor.selectionEnd   = ss + repText.length;
	editor.scrollTop      = st;
	editor.focus();
}
function wikibar_editFormatByLine(param){
  var editor = param.button.editor;
  var params = param.params;
  clearMessage();
  if(!editor){ return; }
  var repText = wikibar_processSyntaxParams(this.syntax, params);
  if(repText===null){ return; }
	var st = editor.scrollTop;
	var ss = editor.selectionStart;
	var se = editor.selectionEnd;
	var frontText= '';
	var selText  = '';
	var endText  = '';
	var fullText = editor.value;
	if(se>ss && ss>=0){
		if(this.byBlock){
	    frontText  = fullText.substring(0, ss);
	    selText		 = fullText.substring(ss,se);
	    endText    = fullText.substring(se, fullText.length);
		}
		else{
	  	se = ss;
		}
	}
  if(ss===0 && (se===0 || se == fullText.length) ){
    var m=fullText.match(/(\n|\r)/g);
    if(m){
      se = fullText.indexOf(m[0]);
    }else{
      se = fullText.length;
    }
    selText    = fullText.substring(0, se);
    endText    = fullText.substring(se, fullText.length);
	}
	else if(se==ss && ss>0){
    frontText  = fullText.substring(0, ss);
    endText    = fullText.substring(se, fullText.length);
    m = frontText.match(/(\n|\r)/g);
    if(m){
      ss = frontText.lastIndexOf(m[m.length-1])+1;
    }
    else{
      ss = 0;
    }
    m = endText.match(/(\n|\r)/g);
    if(m){
      se += endText.indexOf(m[0]);
    }
    else{
      se = fullText.length;
    }
    frontText = fullText.substring(0, ss);
	  selText   = fullText.substring(ss,se);
	  endText   = fullText.substring(se, fullText.length);
	}
	if(selText.length>0){
		repText = repText.replace('user_text', selText);
	}
	if(repText.indexOf('user_text')>=0 && this.hint){
		repText = repText.replace('user_text', this.hint);
	}
	if(this.byBlock){
    if( (frontText.charAt(frontText.length-1)!='\n') && ss>0 ){
    	repText = '\n' + repText;
    }
    if( (endText.charAt(0)!='\n') || se==fullText.length){
    	repText += '\n';
    }
	}
	editor.value = frontText + repText + endText;
	editor.selectionStart = ss;
	editor.selectionEnd   = ss + repText.length;
	editor.scrollTop      = st;
	editor.focus();
}
function wikibar_editFormatByTableCell(param){
  var editor = param.button.editor;
  var params = param.params;
  clearMessage();
  if(!editor){ return; }
  var repText = wikibar_processSyntaxParams(this.syntax, params);
  if(repText===null){ return; }
	var st = editor.scrollTop;
	var ss = editor.selectionStart;
	var se = editor.selectionEnd;
	var frontText= '';
	var selText  = '';
	var endText  = '';
	var fullText = editor.value;
	if(ss===0 || ss==fullText.length){
		throw 'not valid cell!';
	}
	se=ss;
  frontText  = fullText.substring(0, ss);
  endText    = fullText.substring(se, fullText.length);
  i=frontText.lastIndexOf('\n');
  j=frontText.lastIndexOf('|');
  if(i>j || j<0){
  	throw 'not valid cell!';
  }
	ss = j+1;
  i=endText.indexOf('\n');
  j=endText.indexOf('|');
  if(i<j || j<0){
  	throw 'not valid cell!';
  }
  se += j;
  frontText = fullText.substring(0, ss-1);
  selText   = fullText.substring(ss,se);
  endText   = fullText.substring(se+1, fullText.length);
	if(this.key.substring(0,5)=='align'){
		selText = selText.trim();
		if(	selText=='>' || selText=='~' ||	selText.substring(0,8)=='bgcolor(')	{return; }
	}
	if(selText.length>0){
		repText = repText.replace('user_text', selText);
	}
	if(repText.indexOf('user_text')>=0 && this.hint){
		repText = repText.replace('user_text', this.hint);
	}
	editor.value = frontText + repText + endText;
	editor.selectionStart = ss;
	editor.selectionEnd   = ss + repText.length - 2;
	editor.scrollTop      = st;
	editor.focus();
}
function wikibar_editSelectAll(param){
  var editor = param.button.editor;
	editor.selectionStart = 0;
	editor.selectionEnd   = editor.value.length;
	editor.scrollTop      = 0;
	editor.focus();
}
function wikibar_doPreview(param){
  var theButton = param.button;
  var editor = param.button.editor;
  var wikibar = theButton.parentNode;
  if(!wikibar)  { return; }
  title = theButton.tiddlerTitle;
  var editorWrapper = wikibar_resolveTiddlerEditorWrapper(editor);
  var tiddlerWrapper = editorWrapper.parentNode;
  var previewer = document.getElementById('previewer'+title);
  if(previewer){
    previewer.parentNode.removeChild(previewer);
    editorWrapper.style.display = 'block';
    visible=true;
  }else{
    previewer = document.createElement('div');
    previewer.id = 'previewer'+title;
    previewer.className = 'viewer previewer';
    previewer.style.height = (editor.offsetHeight) + 'px';
    wikify(editor.value, previewer);
    tiddlerWrapper.insertBefore(previewer, editorWrapper);
    editorWrapper.style.display = 'none';
    visible=false;
  }
  var pv=null;
  for(var i=0; i<wikibar.childNodes.length; i++){
    try{
      var btn = wikibar.childNodes[i];
      if(btn.toolItem.key == 'preview'){ pv=btn; }
      if(btn.toolItem.key != 'preview'){
        btn.style.display = visible ? '': 'none';
      }
    }catch(ex){}
  }
  if(!pv) { return; }
  if(visible){
    pv.innerHTML = '<font face=\"verdana\">&infin;</font>';
    pv.title = 'preview current tiddler';
  }
  else{
    pv.innerHTML = '<font face=\"verdana\">&larr;</font>';
    pv.title = 'back to editor';
  }
}
function wikibar_doListAddons(param){
  clearMessage();
  var title = param.button.tiddlerTitle;
  var wikibarButton = document.getElementById('wikibarButton'+title);
  var ok=0, fail=0;
  for(var i=0; i<wikibarButton.addons.length; i++){
    var addon=wikibarButton.addons[i];
    if(addon.ok){
      displayMessage('[ o ] '+addon.name);
      ok++;
    }
    else{
      displayMessage('[ x ] '+addon.name + ': ' + addon.error);
      fail++;
    }
  }
  displayMessage('---------------------------------');
  displayMessage(ok + ' ok ; ' + fail + ' failed');
}
function wikibar_getColorCode(param){
  var cbOnPickColor = function(colorCode, param){
    param.params = colorCode;
    param.button.toolItem.doMore(param);
  };
  wikibarColorTool.openColorPicker(param.button, cbOnPickColor, param);
}
function wikibar_getLinkUrl(param){
  var url= prompt('Please enter the link target', (this.param? this.param : ''));
  if (url && url.trim().length>0){
    param.params = url;
    this.doMore(param);
  }
}
function wikibar_getTableRowCol(param){
  var rc= prompt('Please enter (rows x cols) of the table', '2 x 3');
  if (!rc || (rc.trim()).length<=0){ return; }
  var arr = rc.toUpperCase().split('X');
  if(arr.length != 2)   { return; }
  for(var i=0; i<arr.length; i++){
    if(isNaN(arr[i].trim()))  { return; }
  }
  var rows = parseInt(arr[0].trim(), 10);
  var cols = parseInt(arr[1].trim(), 10);
  var txtTable='';
  for(var r=0; r<rows; r++){
    for(var c=0; c<=cols; c++){
      if(c===0){
        txtTable += '|';
      }else{
        txtTable += ' |';
      }
    }
    txtTable += '\n';
  }
  if(txtTable.trim().length>0){
    param.params = txtTable.trim();
    this.doMore(param);
  }
}
function wikibar_getMacroParam(param){
  var p = prompt('Please enter the parameters of macro \"' + this.key + '\":' +
                 '\nSyntax: ' + this.syntax +
                 '\n\nNote: '+
                 '\n%1,%2,... - parameter needed'+
                 '\n[%1] - optional parameter'+
                 '\n%N   - more than one parameter(1~n)'+
                 '\n[%N] - any number of parameters(0~n)'+
                 '\n\nPS:'+
                 '\n1. Parameters should be seperated with space character'+
                 '\n2. Use \" to wrap the parameter that includes space character, ex: \"hello world\"'+
                 '\n3. Input the word(null) for the optional parameter ignored',
                 (this.param? this.param : '') );
  if(!p)  { return; }
  p=p.readMacroParams();
  for(var i=0; i<p.length; i++){
    var s=p[i].trim();
    if(s.indexOf(' ')>0){ p[i]="'"+s+"'"; }
    if(s.toLowerCase()=='null'){ p[i]=null; }
  }
  param.params = p;
  this.doMore(param);
}
function wikibar_getMorePalette(unused){
  clearMessage();
  displayMessage('Get more color palettes(*.gpl) from ColorZilla Palettes site', 'http:\/\/www.iosart.com/firefox/colorzilla/palettes.html');
  displayMessage('Save it as a new tiddler with \"ColorPalettes\" tag');
}
function wikibar_createWikibar(title){
  var theWikibar = document.getElementById('wikibar' + title);
  if(theWikibar){
    if(theWikibar.hasChildNodes()){
      theWikibar.style.display = (theWikibar.style.display=='block'? 'none':'block');
      return;
    }
  }
  var tiddlerWrapper = document.getElementById('tiddler'+title);
  var theTextarea = wikibar_resolveTiddlerEditor(tiddlerWrapper);
  if(!theTextarea){
    clearMessage();
    displayMessage('WikiBar only works in tiddler edit mode now');
    return;
  }else{
    if(!theTextarea.id){ theTextarea.id = 'editor'+title; }
    if(!theTextarea.parentNode.id){ theTextarea.parentNode.id='editorWrapper'+title;  }
  }
  if(theWikibar){
    theWikibar = document.getElementById('wikibar'+title);
  }else{
    var editorWrapper = wikibar_resolveTiddlerEditorWrapper(theTextarea);
    theWikibar = createTiddlyElement(tiddlerWrapper, 'div', 'wikibar'+title, 'toolbar');
    addClass(theWikibar, 'wikibar');
    var previewer = document.getElementById('previewer'+title);
    if(previewer){
      tiddlerWrapper.insertBefore(theWikibar, previewer);
    }else{
      tiddlerWrapper.insertBefore(theWikibar, editorWrapper);
    }
  }
  wikibar_createMenu(theWikibar,wikibarStore,title,theTextarea);
  if(config.options['chkWikibarSetEditorHeight'] && config.options['txtWikibarEditorRows']){
    theTextarea.rows = config.options['txtWikibarEditorRows'];
  }
  setStylesheet(
    '.wikibar{text-align:left;visibility:visible;margin:2px;padding:1px;}.previewer{overflow:auto;display:block;border:1px solid;}#colorPicker{position:absolute;display:none;z-index:10;margin:0px;padding:0px;}#colorPicker table{margin:0px;padding:0px;border:2px solid #000;border-spacing:0px;border-collapse:collapse;}#colorPicker td{margin:0px;padding:0px;border:1px solid;font-size:11px;text-align:center;cursor:auto;}#colorPicker .header{background-color:#fff;}#colorPicker .button{background-color:#fff;cursor:pointer;cursor:hand;}#colorPicker .button:hover{padding-top:3px;padding-bottom:3px;color:#fff;background-color:#136;}#colorPicker .cell{padding:4px;font-size:7px;cursor:crosshair;}#colorPicker .cell:hover{padding:10px;}.wikibarPopup{position:absolute;z-index:10;border:1px solid #014;color:#014;background-color:#cef;}.wikibarPopup table{margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse;}.wikibarPopup .button:hover{color:#eee;background-color:#014;}.wikibarPopup .disabled{color:#888;}.wikibarPopup .disabled:hover{color:#888;background-color:#cef;}.wikibarPopup tr .seperator hr{margin:0;padding:0;background-color:#cef;width:100%;border:0;border-top:1px dashed #014;}.wikibarPopup tr .icon{font-family:verdana;font-weight:bolder;}.wikibarPopup tr .marker{font-family:verdana;font-weight:bolder;}.wikibarPopup td{font-size:0.9em;padding:2px;}.wikibarPopup input{border:0;border-bottom:1px solid #014;margin:0;padding:0;font-family:arial;font-size:100%;background-color:#fff;}',
  	'WikiBarStyleSheet');
}
function wikibar_createMenu(place,toolset,title,editor){
  if(!wikibar_isValidMenuItem(toolset)){return;}
  if(!(toolset.TYPE=='MAIN_MENU' || toolset.TYPE=='MENU')){ return; }
    for(var key in toolset){
      if(key.substring(0,9)=='SEPERATOR'){
        wikibar_createMenuSeperator(place);
        continue;
      }
      if(key.substring(0,8)=='DYNAITEM'){
        var dynaTools = toolset[key](title,editor);
        if(dynaTools.TYPE && dynaTools.TYPE=='MENU'){
          wikibar_createMenuItem(place,dynaTools,null,editor,title);
        }else{
          dynaTools.TYPE = 'MENU';
          wikibar_createMenu(place, dynaTools, title, editor);
        }
        continue;
      }
      if((toolset[key].TYPE!='MENU' && toolset[key].TYPE!='MAIN_MENU') && !toolset[key].HANDLER){continue;}
      wikibar_createMenuItem(place,toolset,key,editor,title);
    }
}
function wikibar_createMenuItem(place,toolset,key,editor,title){
  if(!key){
    var tool = toolset;
  }else{
    tool = toolset[key];
    tool.key = key;
  }
  if(!wikibar_isValidMenuItem(tool)){return;}
  var toolIsOnMainMenu = (toolset.TYPE=='MAIN_MENU');
  var toolIsMenu = (tool.TYPE=='MENU');
  var theButton;
  if(toolIsOnMainMenu){
    theButton = createTiddlyButton(
                  place,
                  '',
                  (tool.TOOLTIP? tool.TOOLTIP : ''),
                  (toolIsMenu? wikibar_onClickMenuItem : wikibar_onClickItem),
                  'button');
    theButton.innerHTML = (tool.CAPTION? tool.CAPTION : key);
    theButton.isOnMainMenu = true;
    addClass(theButton, (toolIsMenu? 'menu' : 'item'));
  	place.appendChild( document.createTextNode('\n') );
    if(!toolIsMenu){
      if(config.options['chkWikibarPopmenuOnMouseOver']){
        theButton.onmouseover = function(e){ wikibarPopup.remove(); };
      }
    }
  }else{
    theButton=createTiddlyElement(place, 'tr',key,'button');
    theButton.title = (tool.TOOLTIP? tool.TOOLTIP : '');
    theButton.onclick = (toolIsMenu? wikibar_onClickMenuItem : wikibar_onClickItem);
    var tdL = createTiddlyElement(theButton, 'td','','marker');
    var td = createTiddlyElement(theButton, 'td');
    var tdR = createTiddlyElement(theButton, 'td','','marker');
    td.innerHTML = (tool.CAPTION? tool.CAPTION : key);
    if(toolIsMenu){
      tdR.innerHTML='&nbsp;&nbsp;&rsaquo;';
    }
    if(tool.SELECTED){
      tdL.innerHTML = '&radic; ';
      addClass(theButton, 'selected');
    }
    if(tool.DISABLED){
      addClass(theButton, 'disabled');
    }
  }
  theButton.tiddlerTitle = title;
  theButton.toolItem = tool;
  theButton.editor = editor;
  theButton.tabIndex = 999;
  if(toolIsMenu){
    if(config.options['chkWikibarPopmenuOnMouseOver']){
      theButton.onmouseover = wikibar_onClickMenuItem;
    }
  }
}
function wikibar_createMenuSeperator(place){
  if(place.id.substring(0,7)=='wikibar')  { return; }
  var onclickSeperator=function(e){
  	if(!e){ e = window.event; }
  	e.cancelBubble = true;
    if (e.stopPropagation){ e.stopPropagation();  }
  	return(false);
  };
  var theButton=createTiddlyElement(place,'tr','','seperator');
  var td = createTiddlyElement(theButton, 'td','','seperator');
  td.colSpan=3;
  theButton.onclick=onclickSeperator;
	td.innerHTML = '<hr>';
}
function wikibar_genWikibarAbout(){
  var toolset={};
  toolset.version = {
    CAPTION: '<center>WikiBar ' +
              config.macros.wikibar.major + '.' +
              config.macros.wikibar.minor + '.' +
              config.macros.wikibar.revision +
              (config.macros.wikibar.beta? ' beta '+config.macros.wikibar.beta : '') +
              '</center>',
    HANDLER: function(){}
  };
  toolset.SEPERATOR = {};
  toolset.author = {
    CAPTION: '<center>Arphen Lin<br>arphenlin@gmail.com</center>',
    TOOLTIP: 'send mail to the author',
    HANDLER: function(){ window.open('mailto:arphenlin@gmail.com'); }
  };
  toolset.website = {
    CAPTION: '<center>aiddlywiki.sourceforge.net</center>',
    TOOLTIP: 'go to the web site of WikiBar',
    HANDLER: function(){ window.open('http:\/\/aiddlywiki.sourceforge.net/'); }
  };
  return toolset;
}
function wikibar_genWikibarOptions(title, editor){
  var toolset={};
  toolset.popOnMouseOver = {
    CAPTION:'popup menu on mouse over',
    SELECTED: config.options['chkWikibarPopmenuOnMouseOver'],
    HANDLER: function(param){
      config.options['chkWikibarPopmenuOnMouseOver'] = !config.options['chkWikibarPopmenuOnMouseOver'];
      saveOptionCookie('chkWikibarPopmenuOnMouseOver');
      var title = param.button.tiddlerTitle;
      var wikibar = document.getElementById('wikibar'+title);
      if(wikibar){ wikibar.parentNode.removeChild(wikibar); }
      wikibar_createWikibar(title);
    }
  };
  toolset.setEditorSize = {
    CAPTION:'set editor height: <input id=\"txtWikibarEditorRows\" type=text size=1 MAXLENGTH=3 value=\"' +
            (config.options['txtWikibarEditorRows']? config.options['txtWikibarEditorRows']:editor.rows) + '\"> ok',
    HANDLER: function(param){
      var input = document.getElementById('txtWikibarEditorRows');
      if(input){
        var rows = parseInt(input.value, 10);
        if(!isNaN(rows)){
          var editor = param.button.editor;
          editor.rows = rows;
        }else{
          rows=config.maxEditRows;
        }
        config.options['txtWikibarEditorRows'] = rows;
        saveOptionCookie('txtWikibarEditorRows');
        config.maxEditRows = rows;
      }
    }
  };
  toolset.setEditorSizeOnLoadingWikibar = {
    CAPTION:'set editor height on loading wikibar',
    SELECTED: config.options['chkWikibarSetEditorHeight'],
    HANDLER: function(param){
      config.options['chkWikibarSetEditorHeight'] = !config.options['chkWikibarSetEditorHeight'];
      saveOptionCookie('chkWikibarSetEditorHeight');
      if(config.options['chkWikibarSetEditorHeight']){
        var rows = config.options['txtWikibarEditorRows'];
        if(!isNaN(rows)){ rows = 15; }
        var editor = param.button.editor;
        editor.rows = rows;
        config.options['txtWikibarEditorRows'] = rows;
        saveOptionCookie('txtWikibarEditorRows');
      }
    }
  };
  toolset.SEPERATOR = {};
  toolset.update = {
    CAPTION: 'check for updates',
    DISABLED: true,
    HANDLER: function(){}
  };
  return toolset;
}
function wikibar_genPaletteSelector(){
  try{
  	var cpTiddlers = store.getTaggedTiddlers('ColorPalettes');
  	if(!cpTiddlers) { return; }
  	var palettes=[];
  	palettes.push(wikibarColorTool.defaultPaletteName);
  	for(var i=0; i<cpTiddlers.length; i++){
  		palettes.push(cpTiddlers[i].title.trim());
  	}
    var toolset={};
    for(i=0; i<palettes.length; i++){
      toolset[palettes[i]] = {
        TOOLTIP: palettes[i],
        SELECTED: (palettes[i]==wikibarColorTool.paletteName),
        HANDLER: wikibar_doSelectPalette
      };
    }
    return toolset;
  }catch(ex){ return null; }
}
function wikibar_onClickItem(e){
	if(!e){ e = window.event; }
	var theTarget = resolveTarget(e);
	if(theTarget.tagName=='INPUT'){
    e.cancelBubble = true;
    if (e.stopPropagation){ e.stopPropagation(); }
    return;
	}
	var theButton = wikibar_resolveTargetButton(theTarget);
	if(!theButton){ return(false);  }
  	var o = theButton.toolItem;
    if(!o) { return; }
    var param = {
      event: e,
      button: theButton
    };
    if(o.HANDLER){ o.HANDLER(param);  }
  if(o.DISABLED){
    e.cancelBubble = true;
    if (e.stopPropagation){ e.stopPropagation(); }
  }
	return(false);
}
function wikibar_onClickMenuItem(e){
	if(!e){ e = window.event; }
	var theButton = wikibar_resolveTargetButton(resolveTarget(e));
	if(!theButton){ return(false);  }
	e.cancelBubble = true;
	if (e.stopPropagation){ e.stopPropagation(); }
    var title = theButton.tiddlerTitle;
    var editor = theButton.editor;
    var tool = theButton.toolItem;
    if(!tool) { return; }
    var popup = wikibarPopup.create(this);
  	if(popup){
      wikibar_createMenu(popup,tool,title,editor);
      if(!popup.hasChildNodes()){
        wikibarPopup.remove();
      }else{
        wikibarPopup.show(popup, false);
      }
    }
	return(false);
}
var wikibarColorTool = {
  defaultPaletteName : 'default',
  defaultColumns : 16,
  defaultPalette : [
    '#FFF','#DDD','#CCC','#BBB','#AAA','#999','#666','#333','#111','#000','#FC0','#F90','#F60','#F30','#C30','#C03',
    '#9C0','#9D0','#9E0','#E90','#D90','#C90','#FC3','#FC6','#F96','#F63','#600','#900','#C00','#F00','#F36','#F03',
    '#CF0','#CF3','#330','#660','#990','#CC0','#FF0','#C93','#C63','#300','#933','#C33','#F33','#C36','#F69','#F06',
    '#9F0','#CF6','#9C3','#663','#993','#CC3','#FF3','#960','#930','#633','#C66','#F66','#903','#C39','#F6C','#F09',
    '#6F0','#9F6','#6C3','#690','#996','#CC6','#FF6','#963','#630','#966','#F99','#F39','#C06','#906','#F3C','#F0C',
    '#3F0','#6F3','#390','#6C0','#9F3','#CC9','#FF9','#C96','#C60','#C99','#F9C','#C69','#936','#603','#C09','#303',
    '#0C0','#3C0','#360','#693','#9C6','#CF9','#FFC','#FC9','#F93','#FCC','#C9C','#969','#939','#909','#636','#606',
    '#060','#3C3','#6C6','#0F0','#3F3','#6F6','#9F9','#CFC','#9CF','#FCF','#F9F','#F6F','#F3F','#F0F','#C6C','#C3C',
    '#030','#363','#090','#393','#696','#9C9','#CFF','#39F','#69C','#CCF','#C9F','#96C','#639','#306','#90C','#C0C',
    '#0F3','#0C3','#063','#396','#6C9','#9FC','#9CC','#06C','#369','#99F','#99C','#93F','#60C','#609','#C3F','#C0F',
    '#0F6','#3F6','#093','#0C6','#3F9','#9FF','#699','#036','#039','#66F','#66C','#669','#309','#93C','#C6F','#90F',
    '#0F9','#6F9','#3C6','#096','#6FF','#6CC','#366','#069','#36C','#33F','#33C','#339','#336','#63C','#96F','#60F',
    '#0FC','#6FC','#3C9','#3FF','#3CC','#399','#033','#39C','#69F','#00F','#00C','#009','#006','#003','#63F','#30F',
    '#0C9','#3FC','#0FF','#0CC','#099','#066','#3CF','#6CF','#09C','#36F','#0CF','#09F','#06F','#03F','#03C','#30C'
  ],
	colorPicker : null,
  pickColorHandler: null,
  userData: null
};
wikibarColorTool.paletteName = wikibarColorTool.defaultPaletteName;
wikibarColorTool.columns = wikibarColorTool.defaultColumns;
wikibarColorTool.palette = wikibarColorTool.defaultPalette;
wikibarColorTool.onPickColor = function(e){
	if (!e){ e = window.event; }
	var theCell = resolveTarget(e);
	if(!theCell){ return(false); }
    color = theCell.bgColor.toLowerCase();
    if(!color)  { return; }
    wikibarColorTool.displayColorPicker(false);
    if(wikibarColorTool.pickColorHandler){
      wikibarColorTool.pickColorHandler(color, wikibarColorTool.userData);
    }
	return(false);
};
wikibarColorTool.onMouseOver = function(e){
	if (!e){ e = window.event; }
	var theButton = resolveTarget(e);
	if(!theButton){ return(false);  }
  	if(!wikibarColorTool)  { return; }
    color = theButton.bgColor.toUpperCase();
    if(!color)  { return; }
    td=document.getElementById('colorPickerInfo');
  	if(!td) { return; }
  	td.bgColor = color;
  	td.innerHTML = '<span style=\"color:#000;\">'+color+'</span>&nbsp;&nbsp;&nbsp;' +
  	               '<span style=\"color:#fff;\">'+color+'</span>';
	e.cancelBubble = true;
	if (e.stopPropagation){ e.stopPropagation(); }
	return(false);
};
wikibarColorTool.openColorPicker = function(theTarget, pickColorHandler, userData){
  wikibarColorTool.skipClickDocumentEvent = true;
  wikibarColorTool.pickColorHandler = pickColorHandler;
  wikibarColorTool.userData = userData;
  wikibarColorTool.moveColorPicker(theTarget);
};
wikibarColorTool.convert3to6HexColor = function(c){
  c=c.trim();
  var rx=/^\#(\d|[a-f])(\d|[a-f])(\d|[a-f])$/gi;
  return (rx.test(c)? c.replace(rx, '#$1$1$2$2$3$3') : c);
};
wikibarColorTool.numToHexColor = function (n){
  if(typeof(n)=='number' && (n>=0 && n<=255)) {
  		s = n.toString(16).toLowerCase();
  		return ((s.length==1)? '0'+s : s);
  }else{
	 return null;
	}
};
wikibarColorTool.renderColorPalette = function(){
	if(wikibarColorTool.paletteName==wikibarColorTool.defaultPaletteName){
		wikibarColorTool.palette=wikibarColorTool.defaultPalette;
		wikibarColorTool.columns=wikibarColorTool.defaultColumns;
		return;
	}
	tiddlerText = (store.getTiddlerText(wikibarColorTool.paletteName, '')).trim();
	if(tiddlerText.length<=0) { return; }
	var cpContents = tiddlerText.split('\n');
	var colors=[];
	columns = wikibarColorTool.defaultColumns;
	var tmpArray=null;
	errCount=0;
	for(var i=0; i<cpContents.length; i++){
		cpLine=cpContents[i].trim();
    if( (!cpLine) || (cpLine.length<=0) || (cpLine.charAt(0) == '#') ){ continue; }
		if(cpLine.substring(0,8).toLowerCase()=='columns:'){
			tmpArray = cpLine.split(':');
			try{
				columns = parseInt(tmpArray[1],10);
			}catch(ex){
				columns = wikibarColorTool.defaultColumns;
			}
		}else{
			tmpArray = cpLine.replace('\t', ' ').split(/[ ]{1,}/);
			try{
				color='';
				for(var j=0; j<3; j++){
          c=parseInt(tmpArray[j].trim(), 10);
          if(isNaN(c)){
						break;
          }else{
						c=wikibarColorTool.numToHexColor(c);
						if(!c) {break;}
            color+=c;
					}
				}
				if(color.length==6){
					colors.push('#'+color);
				}	else {
					throw 'error';
				}
			}catch(ex){
			}
		}
	}
	if(colors.length>0){
		wikibarColorTool.palette = colors;
		wikibarColorTool.columns = columns;
	}else{
		throw 'renderColorPalette(): No color defined in the palette.';
	}
};
wikibarColorTool.displayColorPicker = function(visible){
  if(wikibarColorTool.colorPicker){
    wikibarColorTool.colorPicker.style.display = (visible? 'block' : 'none');
  }
};
wikibarColorTool.moveColorPicker = function(theTarget){
  if(!wikibarColorTool.colorPicker){
  	wikibarColorTool.createColorPicker();
  }
	var cp = wikibarColorTool.colorPicker;
	var rootLeft = findPosX(theTarget);
  var rootTop = findPosY(theTarget);
  var popupLeft = rootLeft;
  var popupTop = rootTop;
  var popupWidth = cp.offsetWidth;
  var winWidth = findWindowWidth();
  if(popupLeft + popupWidth > winWidth){
	  popupLeft = winWidth - popupWidth;
	}
  cp.style.left = popupLeft + 'px';
  cp.style.top = popupTop + 'px';
  wikibarColorTool.displayColorPicker(true);
};
wikibarColorTool.createColorPicker = function(unused, palette){
  if(palette){	wikibarColorTool.paletteName=palette; }
	wikibarColorTool.renderColorPalette();
	wikibarColorTool.colorPicker = document.createElement('div');
	wikibarColorTool.colorPicker.id = 'colorPicker';
	document.body.appendChild(wikibarColorTool.colorPicker);
  var theTable = document.createElement('table');
  wikibarColorTool.colorPicker.appendChild(theTable);
  var theTR = document.createElement('tr');
	theTable.appendChild(theTR);
	var theTD = document.createElement('td');
	theTD.className = 'header';
	theTD.colSpan = wikibarColorTool.columns;
	theTD.innerHTML = wikibarColorTool.paletteName;
  theTR.appendChild(theTD);
  for(var i=0; i<wikibarColorTool.palette.length; i++){
    if((i%wikibarColorTool.columns)===0){
      theTR = document.createElement('tr');
      theTable.appendChild(theTR);
    }
    theTD = document.createElement('td');
    theTD.className = 'cell';
    theTD.bgColor = wikibarColorTool.convert3to6HexColor(wikibarColorTool.palette[i]);
    theTD.onclick = wikibarColorTool.onPickColor;
    theTD.onmouseover = wikibarColorTool.onMouseOver;
    theTR.appendChild(theTD);
  }
  rest = wikibarColorTool.palette.length % wikibarColorTool.columns;
  if(rest>0){
    theTD = document.createElement('td');
		theTD.colSpan = wikibarColorTool.columns-rest;
    theTD.bgColor = '#000000';
    theTR.appendChild(theTD);
  }
  theTR = document.createElement('tr');
	theTable.appendChild(theTR);
	theTD = document.createElement('td');
	theTD.colSpan = wikibarColorTool.columns;
	theTD.id = 'colorPickerInfo';
  theTR.appendChild(theTD);
};
wikibarColorTool.onDocumentClick = function(e){
	if (!e){ e = window.event; }
	if(wikibarColorTool.skipClickDocumentEvent) {
	  wikibarColorTool.skipClickDocumentEvent = false;
    return true;
	}
	if((!e.eventPhase) || e.eventPhase == Event.BUBBLING_PHASE || e.eventPhase == Event.AT_TARGET){
    wikibarColorTool.displayColorPicker(false);
  }
	return true;
};
function wikibar_doSelectPalette(param){
	clearMessage();
	var theButton = param.button;
	if(!theButton.toolItem.key)  { return; }
	var palette = theButton.toolItem.key;
	var oldPaletteName = wikibarColorTool.paletteName;
	if(oldPaletteName != palette){
		try{
			wikibarColorTool.createColorPicker(theButton, palette);
			displayMessage('Palette \"'+palette+'\" ('+ wikibarColorTool.palette.length +' colors) is selected');
		}catch(ex){
			errMsg = ex;
			if(errMsg.substring(0,18)=='renderColorPalette'){
				displayMessage('Invalid palette \"' + palette + '\", please check it out!');
				wikibarColorTool.createColorPicker(theButton, oldPaletteName);
			}
		}
	}
}
var wikibarPopup = {
  skipClickDocumentEvent: false,
	stack: []
};
wikibarPopup.resolveRootPopup = function(o){
  if(o.isOnMainMenu){  return null; }
  if(o.className.substring(0,12)=='wikibarPopup'){  return o;}
  return wikibarPopup.resolveRootPopup(o.parentNode);
};
wikibarPopup.create = function(root){
  for(var i=0; i<wikibarPopup.stack.length; i++){
    var p=wikibarPopup.stack[i];
    if(p.root==root){
      wikibarPopup.removeFrom(i+1);
      return null;
    }
  }
  var rootPopup = wikibarPopup.resolveRootPopup(root);
  if(!rootPopup){
    wikibarPopup.remove();
  }else{
    wikibarPopup.removeFromRootPopup(rootPopup);
  }
	var popup = createTiddlyElement(document.body,'div','wikibarPopup'+root.toolItem.key,'wikibarPopup');
	var pop = createTiddlyElement(popup,'table','','');
	wikibarPopup.stack.push({rootPopup: rootPopup, root: root, popup: popup});
	return pop;
};
wikibarPopup.show = function(unused,slowly){
	var curr = wikibarPopup.stack[wikibarPopup.stack.length-1];
	var overlayWidth = 1;
  var rootLeft, rootTop, rootWidth, rootHeight, popupLeft, popupTop, popupWidth;
  if(curr.rootPopup){
  	rootLeft = findPosX(curr.rootPopup);
  	rootTop = findPosY(curr.root);
  	rootWidth = curr.rootPopup.offsetWidth;
  	popupLeft = rootLeft + rootWidth - overlayWidth;
  	popupTop = rootTop;
  }else{
  	rootLeft = findPosX(curr.root);
  	rootTop = findPosY(curr.root);
  	rootHeight = curr.root.offsetHeight;
  	popupLeft = rootLeft;
  	popupTop = rootTop + rootHeight;
  }
	var winWidth = findWindowWidth();
	popupWidth = curr.popup.offsetWidth;
	if(popupLeft + popupWidth > winWidth){
		popupLeft = rootLeft - popupWidth + overlayWidth;
	}
	curr.popup.style.left = popupLeft + 'px';
	curr.popup.style.top = popupTop + 'px';
	curr.popup.style.display = 'block';
	addClass(curr.root, 'highlight');
	if(config.options.chkAnimate){
		anim.startAnimating(new Scroller(curr.popup,slowly));
	}else{
		window.scrollTo(0,ensureVisible(curr.popup));
	}
};
wikibarPopup.remove = function(){
	if(wikibarPopup.stack.length > 0){
		wikibarPopup.removeFrom(0);
  }
};
wikibarPopup.removeFrom = function(from){
	for(var t=wikibarPopup.stack.length-1; t>=from; t--){
		var p = wikibarPopup.stack[t];
		removeClass(p.root,'highlight');
		p.popup.parentNode.removeChild(p.popup);
  }
	wikibarPopup.stack = wikibarPopup.stack.slice(0,from);
};
wikibarPopup.removeFromRootPopup = function(from){
  for(var t=0; t<wikibarPopup.stack.length; t++){
    var p = wikibarPopup.stack[t];
    if(p.rootPopup==from){
      wikibarPopup.removeFrom(t);
      break;
    }
  }
};
wikibarPopup.onDocumentClick = function(e){
	if (!e){ e = window.event; }
	if(wikibarPopup.skipClickDocumentEvent){
	 wikibarPopup.skipClickDocumentEvent=false;
	 return true;
	}
	if((!e.eventPhase) || e.eventPhase == Event.BUBBLING_PHASE || e.eventPhase == Event.AT_TARGET){
		wikibarPopup.remove();
	}
	return true;
};
var wikibarStore = {
  TYPE: 'MAIN_MENU',
  help:{
    TYPE:'MENU',
    CAPTION: '<font face=\"verdana\">?</font>',
    TOOLTIP:     'about WikiBar',
    options:{
      TYPE:'MENU',
      DYNAITEM: wikibar_genWikibarOptions
    },
    about:{
      TYPE:'MENU',
      DYNAITEM: wikibar_genWikibarAbout
    }
  },
  preview:{
    TOOLTIP:     'preview this tiddler',
    CAPTION: '<font face=\"verdana\">&infin;</font>',
    HANDLER: wikibar_doPreview
  },
	line:{
		TOOLTIP:    'horizontal line',
		CAPTION: '<font face=\"verdana\">&mdash;</font>',
		syntax: '\n----\n',
		HANDLER: wikibar_editFormatByCursor
	},
	crlf:{
		TOOLTIP:    'new line',
		CAPTION: '<font face=\"verdana\">&para;</font>',
		syntax: '\n',
		HANDLER: wikibar_editFormatByCursor
	},
	selectAll:{
		TOOLTIP:    'select all',
		CAPTION: '<font face=\"verdana\">&sect;</font>',
		HANDLER: wikibar_editSelectAll
	},
	deleteSelected:{
		TOOLTIP:    'delete selected',
		CAPTION: '<font face=\"verdana\">&times;</font>',
		syntax: '',
		HANDLER: wikibar_editFormat
	},
  textFormat:{
    TYPE: 'MENU',
    CAPTION: 'text',
    TOOLTIP: 'text formatters',
    ignore:{
			TOOLTIP:     'ignore wiki word',
			CAPTION: 'ignore wikiWord',
			syntax:  '~user_text',
			hint:    'wiki_word',
			HANDLER:    wikibar_editFormatByWord
		},
		bolder:{
			TOOLTIP:     'bolder text',
			CAPTION: '<strong>bolder</strong>',
			syntax:  "''user_text''",
			hint:		 'bold_text',
			HANDLER:    wikibar_editFormatByWord
		},
		italic:{
			TOOLTIP:    'italic text',
			CAPTION: '<em>italic</em>',
			syntax: '\/\/user_text\/\/',
			hint:		'italic_text',
			HANDLER: wikibar_editFormatByWord
		},
		underline:{
			TOOLTIP:    'underline text',
			CAPTION: '<u>underline</u>',
			syntax: '__user_text__',
			hint:		'underline_text',
			HANDLER: wikibar_editFormatByWord
		},
		strikethrough:{
			TOOLTIP:    'strikethrough text',
			CAPTION: '<strike>strikethrough</strike>',
			syntax: '==user_text==',
			hint:		'strikethrough_text',
			HANDLER: wikibar_editFormatByWord
		},
		superscript:{
			TOOLTIP:    'superscript text',
			CAPTION: 'X<sup>superscript</sup>',
			syntax: '^^user_text^^',
			hint:		'superscript_text',
			HANDLER: wikibar_editFormatByWord
		},
		subscript:{
			TOOLTIP:    'subscript text',
			CAPTION: 'X<sub>subscript</sub>',
			syntax: '~~user_text~~',
			hint:		'subscript_text',
			HANDLER: wikibar_editFormatByWord
		},
		comment:{
			TOOLTIP:    'comment text',
			CAPTION: 'comment text',
			syntax: '/%user_text%/',
			hint:		'comment_text',
			HANDLER: wikibar_editFormatByWord
		},
		monospaced:{
			TOOLTIP:    'monospaced text',
			CAPTION: '<code>monospaced</code>',
			syntax: '{{{user_text}}}',
			hint:		'monospaced_text',
			HANDLER: wikibar_editFormatByWord
		}
  },
  paragraph:{
    TYPE: 'MENU',
    TOOLTIP: 'paragarph formatters',
    list:{
      TYPE: 'MENU',
      TOOLTIP: 'list tools',
      bullet:{
  			TOOLTIP:    'bullet point',
  			syntax: '*user_text',
  			hint:		'bullet_text',
  			HANDLER: wikibar_editFormatByLine
  		},
  		numbered:{
  			TOOLTIP:    'numbered list',
  			syntax: '#user_text',
  			hint:		'numbered_text',
  			HANDLER: wikibar_editFormatByLine
  		}
    },
    heading:{
      TYPE: 'MENU',
      heading1:{
  		  CAPTION:'<h1>Heading 1</h1>',
  			TOOLTIP:    'Heading 1',
  			syntax: '!user_text',
  			hint:		'heading_1',
  			HANDLER: wikibar_editFormatByLine
  		},
  		heading2:{
  		  CAPTION:'<h2>Heading 2<h2>',
  			TOOLTIP:    'Heading 2',
  			syntax: '!!user_text',
  			hint:		'heading_2',
  			HANDLER: wikibar_editFormatByLine
  		},
  		heading3:{
  		  CAPTION:'<h3>Heading 3</h3>',
  			TOOLTIP:    'Heading 3',
  			syntax: '!!!user_text',
  			hint:		'heading_3',
  			HANDLER: wikibar_editFormatByLine
  		},
  		heading4:{
  		  CAPTION:'<h4>Heading 4</h4>',
  			TOOLTIP:    'Heading 4',
  			syntax: '!!!!user_text',
  			hint:		'heading_4',
  			HANDLER: wikibar_editFormatByLine
  		},
  		heading5:{
  		  CAPTION:'<h5>Heading 5</h5>',
  			TOOLTIP:    'Heading 5',
  			syntax: '!!!!!user_text',
  			hint:		'heading_5',
  			HANDLER: wikibar_editFormatByLine
  		}
    },
    comment:{
      TYPE: 'MENU',
      commentByLine:{
  			CAPTION:'comment by line',
  			TOOLTIP:    'line comment',
  			syntax: '/%user_text%/',
  			hint:		'comment_text',
  			HANDLER: wikibar_editFormatByLine
  		},
  		commentByBlock:{
  			CAPTION:'comment by block',
  			TOOLTIP:    'block comment',
  			syntax: '/%\nuser_text\n%/',
  			hint:		'comment_text',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		}
    },
    monospaced:{
      TYPE: 'MENU',
  		monosByLine:{
  			CAPTION: 	'monospaced by line',
  			TOOLTIP:    'line monospaced',
  			syntax: '{{{\nuser_text\n}}}',
  			hint:		'monospaced_text',
  			HANDLER: wikibar_editFormatByLine
  		},
  		monosByBlock:{
  			CAPTION: 	'monospaced by block',
  			TOOLTIP:    'block monospaced',
  			syntax: '{{{\nuser_text\n}}}',
  			hint:		'monospaced_text',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		}
    },
    quote:{
      TYPE: 'MENU',
  		quoteByLine:{
  			CAPTION: 	'quote by line',
  			TOOLTIP:    'line quote',
  			syntax: '>user_text',
  			hint:		'quote_text',
  			HANDLER: wikibar_editFormatByLine
  		},
  		quoteByBlcok:{
  			CAPTION: 	'quote by block',
  			TOOLTIP:    'block quote',
  			syntax: '<<<\nuser_text\n<<<',
  			hint:		'quote_text',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		}
    },
    plugin:{
      TYPE: 'MENU',
      code:{
  			CAPTION: 	'code area',
  			TOOLTIP:    'block monospaced for plugin',
  			syntax: '\n\/\/{{{\nuser_text\n\/\/}}}\n',
  			hint:		'monospaced_plugin_code',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		},
  		commentByLine:{
  			CAPTION: 	'comment by line',
  			TOOLTIP:    'line comment',
  			syntax: '\/\/user_text',
  			hint:		'plugin_comment',
  			HANDLER: wikibar_editFormatByLine
  		},
  		commentByBlock:{
  			CAPTION: 	'comment by block',
  			TOOLTIP:    'block comment',
  			syntax: '\/\***\nuser_text\n***\/',
  			hint:		'plugin_comment',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		}
    },
    css:{
      TYPE: 'MENU',
      code:{
  			CAPTION: 	'code area',
  			TOOLTIP:    'block monospaced for css',
  			syntax: '\n\nuser_text\n\n',
  			hint:		'monospaced_css_code',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		},
  		commentByLine:{
  			CAPTION: 	'comment by line',
  			TOOLTIP:    'line comment',
  			syntax: '',
  			hint:		'css_comment',
  			HANDLER: wikibar_editFormatByLine
  		},
  		commentByBlock:{
  			CAPTION: 	'comment by block',
  			TOOLTIP:    'block comment',
  			syntax: '',
  			hint:		'css_comment',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		}
    }
  },
  color:{
    TYPE: 'MENU',
    TOOLTIP: 'color tools',
    highlight:{
		  CAPTION:'highlight text',
			TOOLTIP:    'highlight text',
			syntax: '@@user_text@@',
			hint:		'highlight_text',
			HANDLER: wikibar_editFormatByWord
		},
		color:{
		  CAPTION:'text color',
			TOOLTIP:    'text color',
			hint:		'your_text',
			syntax: '@@color(%1):user_text@@',
			HANDLER:   wikibar_getColorCode,
			doMore: wikibar_editFormatByWord
		},
		bgcolor:{
		  CAPTION:'background color',
			TOOLTIP:    'background color',
			hint:		'your_text',
			syntax: '@@bgcolor(%1):user_text@@',
			HANDLER: wikibar_getColorCode,
			doMore: wikibar_editFormatByWord
		},
		colorcode:{
      CAPTION:'color code',
      TOOLTIP:    'insert color code',
      syntax: '%1',
      HANDLER: wikibar_getColorCode,
      doMore: wikibar_editFormatByCursor
    },
    'color palette':{
      TYPE:'MENU',
      DYNAITEM: wikibar_genPaletteSelector,
  		SEPERATOR:{},
  		morePalette:{
  		  CAPTION:'more palettes',
  		  TOOLTIP:'get more palettes',
  		  HANDLER: wikibar_getMorePalette
  		}
    }
  },
  link:{
    TYPE: 'MENU',
    TOOLTIP: 'insert link',
    wiki:{
		  CAPTION:'wiki link',
			TOOLTIP:    'wiki link',
			syntax: '[[user_text]]',
			hint:		'wiki_word',
			HANDLER: wikibar_editFormatByWord
		},
		pretty:{
			CAPTION: 	'pretty link',
			TOOLTIP:    'pretty link',
			syntax: '[[user_text|%1]]',
			hint:		'pretty_word',
			param:	'PrettyLink Target',
			HANDLER:   wikibar_getLinkUrl,
			doMore: wikibar_editFormatByWord
		},
		url:{
			TOOLTIP:    'url link',
			syntax: '[[user_text|%1]]',
			hint:		'your_text',
			param:	'http:\/\/...',
			HANDLER:   wikibar_getLinkUrl,
			doMore: wikibar_editFormatByWord
		},
		image:{
			TOOLTIP:    'image link',
			syntax: '[img[user_text|%1]]',
			hint:		'alt_text',
			param:	'image/icon.jpg',
			HANDLER:   wikibar_getLinkUrl,
			doMore: wikibar_editFormatByWord
		}
  },
  macro:{},
  more:{
    TYPE: 'MENU',
    TOOLTIP: 'more tools',
    table:{
      TYPE: 'MENU',
      TOOLTIP: 'table',
      table:{
  		  CAPTION:'create table',
  			TOOLTIP:    'create a new table',
  			syntax: '\n%1\n',
  			HANDLER: wikibar_getTableRowCol,
  			doMore: wikibar_editFormatByWord
  		},
  		header:{
  			TOOLTIP:    'table header text',
  			syntax: '|user_text|c',
  			hint:		'table_header',
  			HANDLER: wikibar_editFormatByWord
  		},
  		cell:{
  			TOOLTIP:    'create a tabel cell',
  			syntax: '|user_text|',
  			hint:		'your_text',
  			HANDLER: wikibar_editFormatByWord
  		},
  		columnHeader:{
  		  CAPTION:'column header',
  			TOOLTIP:    'create a column header cell',
  			syntax: '|!user_text|',
  			hint:		'column_header',
  			HANDLER: wikibar_editFormatByWord
  		},
  	  cell:{
  	    TYPE: 'MENU',
        CAPTION: 'cell options',
    		bgcolor:{
    			CAPTION: 	'background color',
    			TOOLTIP:    'cell bgcolor',
    			syntax: '|bgcolor(%1):user_text|',
    			hint:		'your_text',
    			HANDLER: wikibar_getColorCode,
    			doMore: wikibar_editFormatByTableCell
    		},
    		alignLeft:{
    			CAPTION: 	'align left',
    			TOOLTIP:    'left align cell text',
    			syntax: '|user_text|',
    			hint:		'your_text',
    			HANDLER: wikibar_editFormatByTableCell
    		},
    		alignCenter:{
    			CAPTION: 	'align center',
    			TOOLTIP:    'center align cell text',
    			syntax: '| user_text |',
    			hint:		'your_text',
    			HANDLER: wikibar_editFormatByTableCell
    		},
    		alignRight:{
    			CAPTION: 	'align right',
    			TOOLTIP:    'right align cell text',
    			syntax: '| user_text|',
    			hint:		'your_text',
    			HANDLER: wikibar_editFormatByTableCell
    		}
    	}
    },
    html:{
      TYPE: 'MENU',
      html:{
  			CAPTION: 	'&lt;html&gt;',
  			TOOLTIP:    'html tag',
  			syntax: '<html>\nuser_text\n</html>',
  			hint:		'html_content',
  			byBlock: true,
  			HANDLER: wikibar_editFormatByLine
  		}
    }
  },
  addon:{
    TYPE: 'MENU',
    TOOLTIP:'3rd party tools',
    'about addons':{
      TOOLTIP: 'list loaded addons',
      HANDLER: wikibar_doListAddons
    },
    SEPERATOR:{}
  }
};
addEvent(document, 'click', wikibarColorTool.onDocumentClick);
addEvent(document, 'click', wikibarPopup.onDocumentClick);
wikibar_install();
//}}}